I komplexa hydrauliska kontrollsystem är noggrann felidentifiering och diagnostik avgörande för att säkerställa systemets pålitlighet och prestanda. En metod för att uppnå detta är genom att använda en tre-fasdriven diagnostikram som bygger på Bayesiska nätverk (BN). Denna metod består av att skapa modeller för energiflöde, vätskeflöde och informationsflöde, som tillsammans utgör en grund för att analysera och identifiera potentiella fel i systemet.

Först etableras modeller för energiflöde, vätskeflöde och informationsflöde, vilka beskriver de centrala parametrarna i systemet som energi och flödesmätningar. Genom att använda en multipel modell med Bayesiska nätverk (BN) kan man skapa en diagnostisk modell som gör det möjligt att extrahera och analysera felkaraktäristika baserat på observationer och förutsägelser. De olika modellerna är uppbyggda av olika lager av noder som var och en representerar specifika systemparametrar, som energi- och flödesnivåer samt observerade och förutsagda värden för tryck och flöde.

När det gäller felidentifiering är det viktigt att förstå att systemet arbetar med sannolikhetsbaserade metoder. Genom att jämföra observerade och förutsagda värden kan man beräkna avvikelser som indikerar eventuella fel. De felidentifieringsregler som används är baserade på dessa avvikelser: om avvikelsen är större än 15% anses felet vara bekräftat, mellan 5% och 15% kan felet vara möjligt, och om avvikelsen är mindre än 5% anses systemet vara utan fel. För att öka systemets tillförlitlighet och noggrannhet optimeras dessa regler genom kontinuerliga tester och justeringar.

En viktig aspekt av denna metod är validering och verifiering av de modeller som används. Verifiering innebär att säkerställa att den matematisk modell som används för att simulera systemet stämmer överens med de verkliga funktionerna i systemet, medan validering handlar om att säkerställa att modellen korrekt representerar det fysiska systemet och uppfyller de performancekrav som ställts.

För att upprätthålla hög precision i diagnostiken kan parametrarna för Bayesiska nätverken justeras genom att införliva faktorer som systemstruktur, arbetsflöde och fluiddynamik. I de fall då systeminformation inte är helt tillgänglig används parametrisering för att förbättra modellens noggrannhet. Dessutom, i vissa icke-linjära länkar, används parameterkorrigering för att öka diagnostikens precision.

Det är också viktigt att förstå att feldiagnos inte bara handlar om att upptäcka fel utan även att förutsäga möjliga framtida fel. Detta görs genom att noggrant analysera förhållandet mellan de observerade och förutsagda parametrarna, vilket gör det möjligt att förutse fel innan de inträffar och därmed minimera driftstopp och optimera systemets drift.

Genom att använda denna metod kan man förbättra systemets robusthet och minska risken för driftstopp och oväntade fel. Dock är det viktigt att komma ihåg att ingen diagnostikmetod är felfri. Det krävs ständiga justeringar och tester för att säkerställa att diagnossystemet förblir exakt och effektivt, särskilt när det gäller komplexa och dynamiska hydrauliska kontrollsystem.

Hur kan DUKF-modellen förbättra RUL-prediktioner i komplexa system?

RUL-prediktioner (Remaining Useful Life) är avgörande för att förutsäga livslängden hos komplexa mekaniska system och för att kunna planera underhåll åtgärder mer effektivt. En metod som har visat sig vara särskilt användbar för att hantera osäkerheter och förbättra noggrannheten hos sådana prediktioner är DUKF (Dynamic Unscented Kalman Filter)-metoden, som används i samband med data-drivena modeller för att skapa en mer robust förutsägelsemodell.

I en hyfsad utveckling av en RUL-prediktionsmodell med DUKF, beaktas statistiska lagar och slumpmässiga fel för att konstruera en ram för modellering av systemets nedbrytning. Processen startar med att hälsoinformation från systemets degraderingsdata extraheras för att estimera degraderingshastigheten. Samtidigt beräknas processbrus baserat på systemets aktuella driftstatus. Det är en vedertagen observation att de flesta systemfel är tidsberoende. Därför delas systemet in i olika faser där varje fas motsvarar ett specifikt felmönster, vilket gör det möjligt att uppskatta systemets nedbrytning mer effektivt.

I nästa steg introduceras ett dynamiskt system som tar hänsyn till slumpmässiga fel i systemet. Dessa fel modelleras som ett aDBN (augmented Dynamic Bayesian Network), där systemfel representeras som en funktion av den aktuella fasen och de slumpmässiga faktorer som kan påverka dem. På så sätt modelleras systemets nedbrytning i en sekventiell process som beaktar osäkerheten hos varje fel och deras effekt på systemets övergripande funktion. I DUKF-metoden behandlas dessa osäkerheter genom att införliva Bayesianska analyser som parametrar, vilket gör det möjligt att simulera de förändringar i systemets tillstånd som påverkar livslängden och den förväntade prestandan.

För att ytterligare förbättra noggrannheten hos RUL-prediktionerna tillämpas den dynamiska UKF-algoritmen (Unscented Kalman Filter), som är anpassad för att hantera icke-linjära system. I denna process beräknas en sannolikhetsfördelning för systemets degradering, vilket gör att hela systemets tillstånd kan simuleras, vilket leder till ett mer exakt resultat för återstående livslängd.

När den predikterade RUL-värdet jämförs med de faktiska mätvärdena, kan systemet optimera sin modell och erbjuda en mer tillförlitlig uppskattning av systemets återstående livslängd, och även ge värdefull information för framtida beslut om underhåll och operativ strategi. Denna process gör det möjligt för ingenjörer och beslutsfattare att bättre förstå systemets prestanda och ta rätt åtgärder för att säkerställa dess fortsatta drift.

Modellen bygger på en serie parametrar som anpassas genom flera iterationer av systemets tillståndsövergång. Här ingår slumpmässiga fel som representeras av okända faktorer som påverkar systemets beteende. För varje fas av drift simulera modellen för att beräkna distributionen och sannolikheten för att olika fel inträffar. Genom att kombinera denna information med dynamiska Kalman-filter kan modellens prediktiva kraft förbättras, och även icke-linjära aspekter av degraderingsprocessen kan beaktas.

Genom att använda DUKF-modellen kan man med högre precision hantera de osäkerheter som uppstår vid förutsägelse av livslängd, särskilt i system där fel inträffar slumpmässigt eller där felens styrka varierar över tid. Algoritmen utnyttjar sigma-punkter som samplingspunkter i priorfördelningen och använder Unscented Transformation (UT) för att närma sig den posteriora sannolikhetsfördelningen. Detta gör att systemets övergripande degraderingsmodell blir både mer robust och exakt.

Det är också viktigt att förstå att osäkerheten som introduceras av både slumpmässiga fel och icke-linjära systemdynamik är något som inte enbart kan ignoreras. I en verklig applikation kan felaktiga förutsägelser baserade på felaktig osäkerhetsmodellering leda till dyra missbedömningar av systemets tillstånd och därmed ett ökat behov av oplanerat underhåll. Därför är en grundlig förståelse för både metodens tillämpning och de potentiella felkällorna inom denna typ av modeller avgörande.

Det är också viktigt att förstå att systemets komplexitet och de varierande felmönstren gör att man måste vara uppmärksam på hur de statistiska modellerna som används är definierade och justerade för att spegla systemets verkliga drift. Denna typ av prediktion och osäkerhetshantering ger mycket mer än en enkel livslängdsberäkning. Den kan bli ett strategiskt verktyg för att förbättra hela produktionskedjans effektivitet och säkerhet.

Hur fungerar en digital tvilling-baserad feldiagnosmodell för sammansatta fel i undervattensproduktionssystem?

I studiet av fel i undervattensproduktionskontrollsystem utgör digitala tvillingar ett kraftfullt verktyg för att förstå och diagnostisera komplexa fel. Modellen för felidentifiering bygger på en kombination av fysisk systemdata och en virtuell representation – den digitala tvillingen. Centrala komponenter i detta sammanhang är trycktransmittorer (PT) och ventiler (V), där ventilernas fel ofta manifesterar sig i tryckavvikelser som registreras av trycktransmittorerna. Därför modelleras ventilerna som föräldranoder och trycktransmittorerna som barnnoder i ett Bayesiskt nätverk, där varje nod representerar två tillstånd: normalt (N) och onormalt (A).

Inledningsvis matas modellen med data från trycktransmittorerna, och baserat på dessa beräknas sannolikheten för fel i respektive komponent. För att förbättra diagnosens precision kopplas modellen till digitala tvillingen som fungerar som en verifieringsmekanism. Genom denna återkoppling kan modellen korsvalidera resultaten och därigenom optimera diagnosen. Men i närvaro av sammansatta fel kan verifieringsmodellen missa vissa felaktigheter då den tenderar att identifiera ett fel i taget, vilket kräver en omdiagnosprocess.

Omdiagnosmodellen utnyttjar den digitala tvillingens simuleringsförmåga i ett felaktigt tillstånd och analyserar skillnaden, eller felet, mellan den virtuella modellen och det verkliga systemet. Detta fel är beroende av det ännu ej diagnostiserade felet och kan användas som indikation för ytterligare felsökning. Modellens struktur bygger på ventiler som föräldranoder och avvikelser mellan verkliga och virtuella data som barnnoder.

För att kunna utföra diagnoser krävs specificering av både prior- och konditionalsannolikheter, vilka kan fastställas antingen genom erfarenhet eller genom maskininlärningsträning. I detta sammanhang används erfarenhetsbaserade sannolikheter, då hydrauliksystemets logik är relativt enkel att analysera via schematiska diagram. Exempelvis antas att ventiler har en felprioritet på cirka 4 %, medan sannolikheten att en felaktig ventil orsakar avvikande tryck är omkring 95 %. Dessa sannolikheter används för att bygga sannolikhetstabeller som utgör grunden för Bayesiansk inferens i modellen.

Den diagnostiska processen bygger på principen om sannolikhetsuppdatering via s.k. belief propagation, där information från föräldra- och barnnoder sprids i nätverket och kombineras för att uppdatera sannolikheten för fel i varje nod. Dessa sannolikheter tolkas som möjligheten att ett fel har inträffat, men för att fastställa en faktisk diagnos måste ett tröskelvärde tillämpas. Erfarenhetsmässigt sätts detta tröskelvärde ofta till cirka 78 %. Om sannolikheten för ett fel överstiger detta värde betraktas komponenten som defekt. Vid sannolikheter under tröskeln kan en finjustering göras med en parameter för att kalibrera digitala tvillingmodellen.

Skillnaden mellan digital tvilling och fysiskt system mäts genom felberäkningar, där den relativa skillnaden mellan tryckdata från systemet och den virtuella modellen beräknas och summeras över tidsserier. Felet existerar konstant men ökar markant vid fel. Detta kräver att även för felidentifiering sätts tröskelvärden för felstorlek. När felet överstiger tröskeln signalerar det förekomst av ett eller flera fel i systemet.

Diagnosmodellen arbetar iterativt. Efter första diagnosen uppdateras felparametern i den digitala tvillingen för att simulera det identifierade felet. Därefter beräknas felet på nytt för att verifiera diagnosens korrekthet. Om felet fortfarande är för stort, indikeras att diagnosen är otillräcklig, vilket leder till att diagnosmodellen utför en korsvalidering för att förbättra resultatet. Vid sammansatta fel överstiger alla felmätningar tröskeln, och modellen väljer det fel som ger minst fel i den virtuella simuleringen som mest sannolikt. Denna felparametrisering införs i modellen och ny beräkning av fel utförs. Med hjälp av denna process kan modellen diagnostisera både enstaka och sammansatta fel i undervattensproduktionskontrollsystem.

Den här metodiken visar att kombinationen av fysisk data och digitala tvillingar kan ge en robust och dynamisk diagnos av fel i komplexa system, där sannolikhetsbaserad inferens och iterativ validering är centrala element. Det är viktigt att förstå att modellen inte ger absoluta svar utan sannolikheter, och att korrekt val av tröskelvärden och kontinuerlig kalibrering av modellen är avgörande för pålitlig diagnostik. Även förståelsen av systemets logiska uppbyggnad och beroenden är nödvändig för att kunna tolka sannolikheterna korrekt och därigenom undvika falska diagnoser eller missade fel.