Een ingenieurswerkplek met een hand die een aanbevelingsblad optilt, amberkleurige controlebalk, serverracks en gesloten UPS-kast.
DatacentersKunstmatige intelligentieEngineering

Een datacentrumaanbeveling heeft een intrekkingsregel nodig

Ashutosh SinghalAshutosh Singhal8 augustus 20266 min

Een instelling voor een datacentrum heeft twee taken die in tegengestelde richtingen kunnen trekken: de faciliteit verbonden houden tijdens korte spanningsstoringen en omschakelen naar noodstroom wanneer een fout die reactie vereist. Een aanbeveling die het eerste probleem oplost, heeft de toestemming voor het tweede nog niet verdiend. Mijn ontwerpstandaard is om beide voorwaarden expliciet te maken, inclusief het bewijs dat een ogenschijnlijk succesvol antwoord kan intrekken.

Onze Veriprajna-simulatie brengt die standaard in de praktijk in een synthetische faciliteit. De apparatuurlijst, spanningsgebeurtenissen en uitkomsten zijn fixtures, geen klantinstallatie of gemeten incident. De modelondersteunde run gebruikt eerder gecachte antwoorden via een lokale bridge in plaats van verse inferentie. Binnen dat beperkte voorbeeld verandert een extra voorgestelde fout het definitieve antwoord van een voorlopig geslaagde instelling naar geen aanbeveling.

Die omkering is van belang omdat de workflow een mislukte acceptatietest moet behouden, zelfs wanneer deze al over een aannemelijke instelling en een vloeiende toelichting daarop beschikt.

Twee redenen om over te schakelen

De simulatie modelleert een vloot UPS-eenheden (ononderbroken stroomvoorzieningen). Eén omschakelpad telt kwalificerende spanningsstoringen binnen een voortschrijdend tijdvenster. Zodra voldoende gebeurtenissen zich opstapelen, schakelt een eenheid over naar noodstroom. Een ander pad reageert onafhankelijk op een voldoende diepe en aanhoudende spanningsdaling. Het wijzigen van de tellerinstelling laat dat tweede pad intact.

De technische spanning is begrijpelijk zonder apparatuurschema. Een gevoelige teller kan omschakelen tijdens een reeks storingen die de faciliteit juist hoort te doorstaan. Een tolerantere teller kan de gemodelleerde belasting verbonden houden, maar moet nog steeds reageren op de foutscenario's waarmee de beveiliging wordt getest. In deze demo vereist acceptatie beide gedragingen over een eindige bibliotheek van gebeurtenissen.

Die uitkomsten vereisen ook een zorgvuldige benaming. Het overschakelen van een datacentrum naar noodstroom verwijdert de belasting van het openbare net; dit stelt op zichzelf niet vast dat de servers stroom verloren hebben. Omgekeerd zegt het behouden van gemodelleerde netbelasting niets over de vraag of een echte batterij voldoende energie heeft. Een instellingsaanbeveling kan geen van beide conclusies ontlenen aan de andere metriek.

De initiële zoektocht vindt een kandidaat met vijf gebeurtenissen in een venster van 90 seconden, gebruikmakend van geaggregeerd tellen. Deze doorstaat de basisbibliotheek. Dat geeft de workflow een reden om de kandidaat verder te testen, niet een reden om te stoppen met het bevragen ervan.

Een voorgestelde fout valt tussen de paden

De gecachte modeluitdager voegt een synthetische gebeurtenis toe met het label van een progressieve isolatiefout in de transformatorwikkeling. Het nuttige bewijs is het gedrag binnen de simulator, in plaats van het gezag dat door de naam wordt gesuggereerd.

Het bevat vier getelde dalingen met een tussenpoos van meer dan 90 seconden. Voor de voorlopige kandidaat met vijf gebeurtenissen vallen eerdere dalingen buiten het venster voordat er voldoende kunnen accumuleren. Elke daling blijft bovendien boven de gemodelleerde drempelwaarde voor diepe daling van 0.60 per-unit, waarbij per-unit een fractie van de nominale spanning aanduidt. Geen van beide omschakelpaden detecteert de voorgestelde gebeurtenis voor die kandidaat.

De workflow herhaalt vervolgens de zoektocht over alle 32 geconfigureerde combinaties van gebeurtenisdrempel, tijdvenster en telmodus, gebruikmakend van de vier basisfouten plus het toegevoegde voorstel. Geen enkele kandidaat voldoet tegelijkertijd aan de voorwaarden voor goedaardige gebeurtenissen en foutgebeurtenissen. Het eindresultaat is onthouding, zonder geselecteerde configuratie. Dit is een intrekking van de voorlopige aanbeveling, geen meting dat elke kandidaat voor elke individuele test gezakt is.

Gekwalificeerd simulatierapport dat geen definitieve configuratie toont, nul van de 32 acceptabele configuraties en het mislukte voorgestelde wikkelingsfoutscenario
De synthetische run met gecachte antwoorden eindigt zonder definitieve configuratie en met 0 van de 32 acceptabele instellingen. De toegevoegde fout is een simulatorvoorstel; het rapport en de ruwe JSON zijn geen technische certificaten of geverifieerde apparatuurdiagnoses.

Een belangrijke ontwerpkeuze wordt hier zichtbaar: het model kan een nieuw geval aandragen, maar deterministische controles bepalen of een kandidaat acceptabel blijft. Een overtuigend verslag van de voorgestelde instelling kan de aanbeveling niet herstellen nadat die controles mislukken. De demo-uitleg biedt de video en verdere context voor dit voorbeeld.

Waarom niet blijven aanpassen tot er iets slaagt?

Het verruimen van een telvenster klinkt als een natuurlijke reactie op wijdverspreide storingen. Het verlagen van een drempel klinkt als een andere optie. Beide wijzigen welke gebeurtenissen een omschakeling veroorzaken, waardoor beide ook het doel kunnen ondermijnen om goedaardige storingen te doorstaan. Een herstel moet worden geëvalueerd aan de hand van beide doelstellingen, en niet alleen worden beoordeeld op het al dan niet opvangen van de nieuw toegevoegde gebeurtenis.

De gedemonstreerde zoektocht controleert al zijn eindige menu en retourneert geen antwoord. Uitbreiding van dat menu zou een nieuw experiment zijn. Het zou een andere kandidaat kunnen identificeren, maar succes zou nog steeds afhangen van dezelfde acceptatievoorwaarden en van wat het model vertegenwoordigt. Een uitgeput menu is bewijs over die doorzochte keuzes, geen bewijs dat elke denkbare apparatuurinstelling ongeschikt is.

Ik geef de voorkeur aan een zichtbaar onopgelost resultaat boven het selecteren van de minst teleurstellende mislukking en het presenteren daarvan als configuratie. Die voorkeur heeft een prijs: een team ontvangt geen nieuwe instelling uit deze run. Het moet beslissen welk bewijs of welke modelwijziging een nieuwe zoektocht zou rechtvaardigen. De weigering verdient haar plaats door dat ontbrekende werk expliciet te maken.

In een daadwerkelijk engineeringproces moet het inhouden van een voorgestelde wijziging ook worden onderscheiden van het bedienen van bestaande apparatuur. Deze simulatie geeft geen apparatuuropdrachten. Haar onthouding toont niet aan dat een faciliteit moet loskoppelen, dat haar huidige instellingen veilig zijn of dat hardware moet worden vervangen.

Een tegenvoorbeeld vereist ook nauwkeurig onderzoek

Een moeilijke test kan een leemte in een acceptatieprocedure blootleggen terwijl het toch een gebrekkige beschrijving van fysieke apparatuur blijft. De naam 'wikkelingsisolatiefout' levert geen transformatordiagnose op. Dit voorbeeld toont een gesimuleerde gebeurtenis die ontsnapt aan twee gemodelleerde omschakelpaden; het valideert die gebeurtenis niet als een echte elektrische fout.

Dat laat twee afzonderlijke beslissingen over. Onder de huidige testveronderstellingen heeft de workflow geen acceptabele aanbeveling. Voor een echte faciliteit zouden ingenieurs ook moeten beoordelen of die aannames de apparatuur en storingen vertegenwoordigen die er toe doen. Het verwijderen van de uitdaging omdat deze een antwoord blokkeert, zou de eerste beslissing verhullen. Het behandelen van de uitdaging als fysiek bewijs zou de tweede overslaan.

Een nuttige vervolgstap is daarom vast te stellen wat de onzekerheid zou oplossen. Als de voorgestelde gebeurtenis fysiek relevant is, moeten het model of de beschikbare instellingen mogelijk worden herzien voordat een aanbeveling kan doorgaan. Als deze niet relevant is, vereist uitsluiting een technische reden gekoppeld aan de gemodelleerde reikwijdte. Beide routes moeten de mislukte test en de afhandeling ervan bewaren, zodat een later geslaagd resultaat kan worden begrepen.

Gemeten apparatuurgedrag, batterij-energie en omschakeltijden vallen buiten deze demonstratie. Een echte instellingswijziging zou geverifieerde apparatuurinstellingen, gemeten storingsgegevens, een geschikt gevalideerd elektrisch model en een onafhankelijke technische beoordeling vereisen. Vloeiendere modeluitvoer kan die ontbrekende invoer niet leveren.

Hier is mijn korte toelichting waarom ik wil dat de aanbeveling wordt ingetrokken wanneer de ondersteunende tests mislukken.

Voor een AI-ondersteunde engineering-workflow wil ik dat het acceptatierecord de huidige kandidaat identificeert, de tests waaraan deze voldoet, de test die deze kan diskwalificeren en de onzekerheid die overblijft na intrekking. Een geslaagd antwoord is alleen nuttig zolang de vermelde redenen standhouden. Wanneer dat niet langer het geval is, moet de workflow het bezwaar bewaren en de aanbeveling intrekken voordat iemand deze behandelt als toestemming om apparatuur te wijzigen.

Gerelateerd onderzoek

Ook gepubliceerd op

Bouw uw AI met vertrouwen.

Werk samen met een team met diepgaande ervaring in het bouwen van de volgende generatie enterprise-AI. Laat ons u helpen bij het ontwerpen, bouwen en implementeren van een AI-strategie waarop u kunt vertrouwen.

Veriprajna Deep Tech-adviesbureau is gespecialiseerd in het bouwen van veiligheidskritische AI-systemen voor de gezondheidszorg, de financiële sector en gereguleerde domeinen. Onze architecturen worden gevalideerd aan de hand van gevestigde protocollen met uitgebreide compliancedocumentatie.