Articolo di ricerca

Sviluppo di un framework di Digital Twin consapevole del controllo per il monitoraggio e l'ottimizzazione in tempo reale dei sistemi di produzione di petrolio e gas

DOI:

10.3791/71076

18 agosto 2026

In questo articolo

Sommario

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questo studio presenta un framework di gemello digitale consapevole del controllo per il monitoraggio e l'ottimizzazione dei sistemi petroliferi e del gas mediante modelli basati su apprendimento automatico e modelli informati dalla fisica, valutato su dataset simulati e di riferimento.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

In questo articolo viene proposto un framework basato sul gemello digitale consapevole del controllo per il monitoraggio e il miglioramento dei sistemi di produzione petrolifera e gassosa. Il metodo combina reti neurali grafiche spaziotemporali, assimilazione di dati neurale 4D-Var, controllo basato su apprendimento per rinforzo e operatori neurali informati dalla fisica (FNO e modello di operatore neurale). Il framework viene valutato utilizzando dataset di sistemi cibernetico-fisici di riferimento (SWaT e WADI) e un dataset simulato relativo al settore petrolifero e gassoso. I risultati, confermati da diverse esecuzioni indipendenti mediante misure medie, dimostrano un miglioramento delle prestazioni nella stima dello stato, nel rilevamento di anomalie e nell'ottimizzazione del controllo. Tuttavia, la valutazione si limita a dataset di riferimento e simulati; ulteriori convalidhe mediante dati reali del settore sono necessarie per verificare l'applicabilità pratica.

Introduzione

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La necessità di reti sicure ed efficienti per il trasporto di petrolio e gas è aumentata a causa della crescente domanda energetica mondiale. Tuttavia, il mantenimento dell'affidabilità dei gasdotti è fortemente ostacolato dal degrado delle infrastrutture e dalla crescente complessità del sistema. A questo proposito, la tecnologia del gemello digitale (DT) ha suscitato interesse come strategia di gestione del ciclo di vita basata sui dati, che consente la valutazione del rischio, la manutenzione predittiva e l'ottimizzazione del sistema in ambienti industriali1,2,3,4,5. Dalla manutenzione reattiva alla decisione intelligente basata sui dati, la trasformazione digitale nei sistemi industriali ha migliorato il rilevamento delle anomalie, la previsione dei guasti e l'affidabilità del sistema6,7,8. Le applicazioni dei gemelli digitali nell'ottimizzazione dei processi, nella manutenzione predittiva e nella produzione intelligente sono state oggetto di numerose ricerche. Ad esempio, sono stati proposti modelli basati su gemelli digitali per l'analisi predittiva dei guasti10 e la valutazione delle prestazioni verdi11, nonché l'ottimizzazione della produzione basata sull'apprendimento profondo. I gemelli digitali sono stati utilizzati nel settore del petrolio e del gas per migliorare il monitoraggio e l'identificazione delle anomalie attraverso la modellazione del sistema, la valutazione delle prestazioni e l'integrazione dei dati provenienti da più sensori12,13,14,15.

Nonostante questi sviluppi, la maggior parte delle attuali tecniche di gemello digitale (DT) si concentra su caratteristiche discrete come monitoraggio, modellazione o rilevamento di anomalie, con scarsa integrazione della sincronizzazione e del controllo in tempo reale. Molti sistemi mancano di interazione bidirezionale e di capacità di apprendimento adattivo, funzionando come ombre digitali con flusso unidirezionale di dati. Nei sistemi petroliferi e del gas, dove le condizioni dinamiche e i modelli complessi di guasto richiedono un apprendimento e un controllo continui, questo limite risulta particolarmente significativo. Inoltre, le attuali tecniche di sistemi ciber-fisici non supportano il controllo in tempo reale a ciclo chiuso nei processi industriali complessi, limitandosi prevalentemente ad analisi offline16. Per descrivere le interazioni tra sensori distribuiti, gli approcci attuali si basano principalmente su tecniche tradizionali di machine learning e filtri, con scarso ricorso a modelli sofisticati come le reti neurali grafiche spaziotemporali. Inoltre, vi è una carenza di studi sull'uso di tecniche di apprendimento per operatori al fine di catturare dinamiche fisiche non lineari, specialmente nei sistemi di produzione petrolifera e del gas17. Di conseguenza, i sistemi DT esistenti non sono in grado di integrare assimilazione dati in tempo reale e controllo adattivo durante la modellazione di complesse relazioni spaziotemporali.

Poiché imitano le configurazioni di controllo industriale, set di dati di riferimento come SWaT e WADI sono frequentemente utilizzati per convalidare tecniche basate sui gemelli digitali (DT) nei sistemi cyber-fisici18. Inoltre, i gemelli digitali offrono vantaggi più generali, come un aumento della produttività, un migliore scambio di conoscenze e un trasferimento sicuro dei dati lungo i processi industriali19,20. In particolare nei settori ad alto rischio come quello del petrolio e del gas21,22,23, il loro potenziale nella gestione della sicurezza, nel monitoraggio in tempo reale e nell'automazione industriale sta ricevendo un riconoscimento sempre più ampio. Tuttavia, per un'implementazione pratica, sono ancora necessarie soluzioni più complete e integrate che uniscano capacità di modellazione, monitoraggio e controllo. Studi di valutazione come quelli citati in24,25 hanno gettato le basi, dimostrando gli utilizzi e i benefici dei gemelli digitali nel migliorare l'efficienza operativa e i processi decisionali. Tabella 1 mostra il confronto tra i metodi esistenti relativi alla produzione e alla gestione del controllo nel settore del petrolio e del gas26,27,28,29. A causa dei rischi operativi elevati e della complessa dinamica dei sistemi di produzione di petrolio e gas, i metodi tradizionali di manutenzione spesso risultano inadeguati per l'individuazione tempestiva e la reazione alle anomalie30,31,32,33. Sebbene la gestione della sicurezza e il monitoraggio remoto siano migliorati recentemente, permangono la necessità di sistemi intelligenti in grado di rilevare, apprendere e controllare continuamente in tempo reale.

Questo articolo propone un'architettura di gemello digitale consapevole del controllo, che combina reti neurali grafiche spaziotemporali, assimilazione di dati neurale 4D-Var, operatori neurali fisicamente informati e controllo basato sul rinforzo dell'apprendimento per superare tali difficoltà. Il sistema proposto stabilisce una singola pipeline per la raccolta di dati, la stima dello stato, il rilevamento di anomalie e l'ottimizzazione del controllo. Mentre le reti neurali grafiche spaziotemporali registrano le interazioni tra sensori distribuiti, gli operatori neurali fisicamente informati, come l'operatore neurale di Fourier e la rete profonda di operatori (modello di operatore neurale), vengono utilizzati per rappresentare dinamiche di sistema non lineari complesse. L'apprendimento per rinforzo consente un controllo adattivo in ciclo chiuso, mentre l'assimilazione di dati neurali migliora l'accuratezza della stima dello stato. La generalizzabilità del metodo proposto in diversi contesti industriali è dimostrata valutandolo mediante set di dati di riferimento per sistemi ciberfisici (SWaT e WADI) e dati simulati del settore petrolifero e del gas. Questo lavoro supera carenze significative dei sistemi DT attuali e offre una soluzione scalabile e adattabile per il monitoraggio e l'ottimizzazione in tempo reale nei sistemi di produzione petrolifera e del gas, integrando modellazione, apprendimento e controllo in un framework unificato.

Protocollo

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questo studio non coinvolge partecipanti umani né soggetti animali. I dataset utilizzati (SWaT e WADI) sono dataset di benchmark pubblicamente disponibili e non includono dati sensibili o personali.

L'approccio proposto stabilisce un gemello digitale consapevole del controllo, che permette l'integrazione di algoritmi all'avanguardia di deep learning, assimilazione dei dati e valutazione continua e ottimizzazione dei sistemi di estrazione di petrolio e gas e del relativo controllo. In primo luogo, vengono raccolti e modellati dati in tempo reale provenienti da sensori multimodali distribuiti geograficamente nell'infrastruttura produttiva, utilizzando una struttura a grafo che definisce le connessioni e le interazioni tra i componenti produttivi. Successivamente, vengono sfruttati operatori neurali informati dalla fisica per costruire approssimazioni a livello di operatore delle equazioni fondamentali che governano il flusso multifasico non lineare, facilitando simulazioni scalabili all'interno del gemello digitale. Nella ricerca, il termine «modello operatore neurale» è stato utilizzato per indicare la rete profonda operatore (Deep Operator Network). Per incorporare le dipendenze spaziali e temporali tra le attività produttive distribuite geograficamente, vengono addestrate reti neurali grafiche spaziotemporali all'interno delle rappresentazioni informate dalla fisica. Viene applicato un approccio differenziabile di assimilazione dati basato su neural 4DVAR per mantenere le previsioni della simulazione del gemello digitale coerenti e sincronizzate con i dati di monitoraggio in tempo reale, anche in presenza di misurazioni rumorose e irregolari dal punto di vista spaziale. Sulla base del gemello digitale sincronizzato in tempo reale, viene addestrato uno strumento di ottimizzazione guidato da apprendimento per rinforzo (reinforcement learning) per il controllo in tempo reale. Infine, il gemello digitale rimane predisposto per l'aggiornamento continuo dei modelli e per una scalabilità adattata nel tempo, grazie a continui aggiornamenti derivanti da nuove misurazioni disponibili.

L'architettura del gemello digitale proposta migliora l'architettura convenzionale del gemello digitale aggiungendovi intelligenza, adattabilità e consapevolezza del controllo. L'intera pipeline è composta da quattro moduli: (i) acquisizione dati/costruzione del grafo, (ii) stima dello stato mediante operatori neurali e ST-GNN, (iii) rilevamento delle anomalie basato sull'analisi dei residui, e (iv) controllo basato sull'apprendimento per rinforzo.

figure-protocol-1
Figura 1: Architettura complessiva del gemello digitale consapevole del controllo. Il modello proposto di gemello digitale consapevole del controllo integra rilevamento delle anomalie, reti neurali grafiche spaziotemporali, sincronizzazione neurale 4D-Var, operatori neurali informati dalla fisica e controllo in ciclo chiuso basato sull'apprendimento per rinforzo per i sistemi di produzione di petrolio e gas. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Figura 1 rappresenta il processo funzionale di un gemello digitale con consapevolezza del controllo della produzione di petrolio e gas come sistema cibernetico-fisico in ciclo chiuso. Il processo funzionale ha inizio a livello del sistema di produzione di petrolio e gas, in cui diversi sensori distribuiti su pozzi, condotte, valvole e unità di trattamento acquisiscono dati su pressione, portata, temperatura e controlli in un determinato istante. I vari sensori acquisiscono dati in formati differenti, e questi dati vengono inviati al gemello digitale, costituendo così la base della consapevolezza organizzativa in quell'istante.

La metodologia proposta prevede i seguenti passaggi:

Raccolta dei dati

Vengono acquisite informazioni in tempo reale da sensori riguardanti pressione, portata, temperatura e input di controllo provenienti da ambienti di produzione petrolifera e gassiera. Altri set di dati di riferimento disponibili, come SWAT e WADI, vengono utilizzati per valutare le capacità di robustezza e generalizzazione. Per garantire la riproducibilità, ogni passaggio della metodologia proposta è specificato utilizzando dettagli tecnici.

[Si prega di consultare il File Supplementare (S1) per la generazione del set di dati e la simulazione.]

Vengono utilizzati due dataset industriali di riferimento pubblici provenienti dal campo di ricerca sui sistemi di controllo industriale per dimostrare le capacità del digital twin concettuale rispetto a dati temporali complessi e ad alta dimensionalità, nonché a eventi insoliti: i dataset di riferimento Secure Water Treatment (SWaT) e Water Distribution (WADI)34. Entrambi i dataset derivano da testbed realistici di sistemi ciberfisici ed includono dati operativi multivariati di sensori e attuatori, relativi a scenari normali e ad anomalie/attacchi attivati su tali sistemi. Utilizzando i dataset SWaT e WADI, è possibile effettuare test cross-domain e dimostrare la generalizzabilità oltre i testbed ciberfisici, estendendola a sistemi industriali distribuiti più ampi, caratterizzati da dipendenze spaziali e temporali. La descrizione del dataset è riportata nella Tabella 2.

La ricerca proposta utilizza tre diversi set di dati per la valutazione approfondita della metodologia di gemello digitale sviluppata, illustrata nella Tabella 2. Il set di dati di base è composto da dati simulati relativi all'organizzazione produttiva nella lavorazione di petrolio e gas ed è finalizzato a riprodurre misurazioni operative reali rilevate dal sistema, nonché condizioni di controllo e/o di guasto. Inoltre, il set di dati Secure Water Treatment (SWaT) viene introdotto come esempio di un sistema fisico in scala ridotta, comprendente misurazioni provenienti da 51 sensori e attuatori raccolte nell'arco di circa 11 giorni, inclusi sia comportamenti normali che anomalie e attacchi creati artificialmente. Questo set di dati è ampiamente considerato un benchmark standard per la ricerca. Un altro set è il set di dati Water Distribution (WADI), le cui misurazioni catturano il comportamento di un sistema di distribuzione dell'acqua in scala ridotta, comprendente circa 123 variabili rilevate nell'arco di 16 giorni, inclusi diversi tipi di attacchi e condizioni operative normali. Il set di dati contiene complessivamente 15 attacchi differenti. I due set di dati sopra descritti riguardano principalmente serie ad alta dimensionalità nel tempo e relazioni spaziali, tipiche dei sistemi di controllo industriale.

Preelaborazione dei dati

Prima dell'addestramento del modello, tutti i set di dati vengono sottoposti a un'accurata procedura di pretrattamento per garantire qualità, coerenza e riproducibilità dei dati. Tra le procedure di preelaborazione vi sono la gestione dei valori mancanti, il filtraggio del rumore, la normalizzazione e la riduzione della scala delle caratteristiche. La pipeline dettagliata di preelaborazione è descritta nel File Supplementare (S2).

Costruzione del grafo del sistema

Nella metodologia proposta, il sistema produttivo fisico per petrolio e gas è rappresentato sotto forma di un grafo, che funge da struttura matematica per la descrizione delle correlazioni spaziali tra le risorse insieme alla dinamica dello stato del sistema nel tempo (si rimanda al File Supplementare (S3) per le Formulazioni della Costruzione del Grafo del Sistema).

Apprendimento della fisica mediante operatori neurali

Per rappresentare correttamente le caratteristiche non lineari e multidimensionali dei sistemi di flusso multifase, l'approccio proposto utilizza operatori basati sulla fisica sotto forma di Operatori Neurali di Fourier (FNO) e modelli ad operatore neurale. A differenza del metodo tradizionale di rappresentare le reti neurali come mappe puntuali, il concetto di operatori consente una generalizzazione in termini di diverse condizioni al contorno. Questa caratteristica rende il metodo più adatto ai sistemi di flusso multifase impiegati nella produzione di petrolio e gas, poiché i fenomeni fisici si verificano in modo continuo. Si rimanda al File Supplementare (S4) per le equazioni matematiche degli operatori neurali.

Per valutare ulteriormente la validità degli operatori neurali basati sulla fisica, sono stati eseguiti esperimenti aggiuntivi per analizzarne la capacità di approssimare mappe operatorie non lineari in diverse condizioni di flusso e con diversi ingressi di controllo. I risultati mostrano che gli operatori possono approssimare con precisione la mappa dell'operatore non lineare, confermando così la loro capacità di modellare accuratamente la dinamica del sistema, specialmente in presenza di elevata dimensionalità e a un costo computazionale inferiore rispetto ad altri risolutori. La valutazione quantitativa dell'accuratezza nell'apprendimento degli operatori è stata effettuata utilizzando l'errore quadratico medio tra gli stati del sistema predetti e quelli simulati, dimostrando prestazioni di approssimazione coerenti in diverse condizioni di flusso.

figure-protocol-2
Figura 2: Flusso di lavoro del framework basato su operatore neurale informato dalla fisica. Un esempio del flusso di lavoro dell'operatore neurale informato dalla fisica illustra come gli ingressi di controllo, i dati dei sensori e le condizioni al contorno vengano utilizzati per apprendere la dinamica non lineare del flusso multifase e produrre previsioni rapide a livello di operatore del sistema. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Nel processo operativo di PINO illustrato nella Figura 2, l'apprendimento relativo a flussi multifase non lineari e fisicamente complessi nei processi petroliferi e del gas avviene in modo continuo. Tale processo ha inizio nel livello di ingresso, dove il modello riceve dati eterogenei sul sistema in evoluzione fisica. Questo ingresso assume la forma di condizioni al contorno, che comprendono pressione, temperatura e velocità, nonché dati in tempo reale provenienti da sensori posizionati all'interno del sistema petrolifero e del gas, oltre a variabili di controllo come l'apertura delle valvole, la velocità delle pompe o l'apertura dei riduttori. Tutti questi ingressi definiscono il funzionamento del sistema in evoluzione fisica.

Il componente chiave del flusso di lavoro è costituito dal PINO, realizzato tramite FNO e il modello di operatore neurale. Il metodo proposto si distingue in quanto utilizza operatori neurali per apprendere operatori tra spazi funzionali, a differenza delle reti neurali tradizionali, che tendono a concentrarsi su una mappatura puntuale tra ingressi e uscite. A questo livello, l'FNO è in grado di catturare le relazioni spaziali globali sfruttando il dominio di Fourier, mentre il modello di operatore neurale apprende rappresentazioni di operatori utilizzando sia reti di tipo branch che trunk. Il modello appreso è guidato da vincoli fisici per garantire che la dinamica predetta si comporti come previsto nel flusso multifase. L'output dell'operatore neurale assume la forma di una soluzione in campo continuo per variabili fisiche importanti come pressione, portate e distribuzione delle fasi per l'intera rete produttiva. Inoltre, i valori in uscita sono accurati per l'intero campo, inclusi pozzi, condotte e altre unità collegate, piuttosto che essere misurati in punti specifici come i sensori. In questo modo, l'output dell'operatore neurale consente di produrre rapidamente simulazioni altamente accurate, in grado di approssimare la soluzione di equazioni differenziali parziali senza doverle necessariamente risolvere. Questa soluzione funge da soluzione rapida nel gemello digitale.

Il processo di apprendimento dell'operatore neurale utilizza caratteristiche a livello di funzione e a livello di sistema, estratte dai processi di produzione di petrolio e gas. Tali caratteristiche consistono principalmente nelle variabili di stato fisico della produzione di petrolio e gas, ovvero campi continui, temperatura, portata, pressione e frazioni di fase per petrolio, gas e acqua. Le caratteristiche includono inoltre le condizioni al contorno, quali pressioni in ingresso, portate e posizioni delle valvole. Gli ingressi di controllo, che comprendono le posizioni delle valvole di strozzamento e la velocità delle pompe, sono anch'essi considerati al fine di prevedere le risposte in diversi scenari operativi. Il modello di operatore neurale riceve le caratteristiche fisiche e i parametri di controllo, che vengono elaborati dalle reti trunk e branch. Queste caratteristiche forniscono informazioni sufficienti affinché gli operatori neurali possano prevedere relazioni operative accurate, dipendenti sia dai processi fisici sia dai fattori operativi, per simulazioni rapide di gemelli digitali.

Operatore neurale di Fourier (FNO)

In questa ricerca, un operatore neurale di Fourier (FNO)36 viene utilizzato per stimare efficacemente le applicazioni operatoriali che descrivono la dinamica non lineare del flusso multifase nei sistemi di produzione di petrolio e gas. A differenza delle reti neurali tradizionali, che approssimano le applicazioni ingresso-uscita per un insieme specifico di punti, l'FNO proposto approssima applicazioni tra spazi funzionali, consentendo così una generalizzazione su diverse scale e configurazioni di un sistema. In questo caso, l'FNO opera spostando le rappresentazioni dello stato del sistema dallo spazio originale al dominio di Fourier, dove le convoluzioni spettrali possono essere applicate efficacemente al fine di catturare le dipendenze spaziali globali presenti all'interno dei sistemi. La rappresentazione dello stato in ingresso viene quindi proiettata in uno spazio latente di dimensione superiore, e le trasformazioni e le attivazioni vengono applicate in modo iterativo mediante trasformate di Fourier, kernel spettrali e funzioni di attivazione. Si rimanda al File Supplementare (S4.1) per le valutazioni matematiche dell'operatore neurale di Fourier.

Modello di operatore neurale

Il modello di operatore neurale37 funge da approccio alternativo all'interno del processo di operatore neurale per approssimare un operatore fisico non lineare che definisce la dinamica di produzione di petrolio e gas. La descrizione dettagliata del modello di operatore neurale è riportata nel File Supplementare (S4.2) (si rimanda al File Supplementare S10 per l'Algoritmo 1: Apprendimento della Fisica con Operatori Neurali per l'Algoritmo del Gemello Digitale).

L'approccio proposto basato sull'uso di operatori neurali inizia quindi raccogliendo esempi accoppiati di ingressi e uscite, in cui gli ingressi sono esempi di condizioni del sistema sotto forma di valori al contorno, variabili di controllo o caratteristiche fisiche. L'operatore neurale viene addestrato in una fase iterativa che prevede la previsione delle risposte a una funzione di ingresso e il successivo miglioramento delle deviazioni tra le previsioni e le risposte effettive mediante una funzione di errore quadratico medio. Questo approccio porta a un'ottimizzazione basata sui gradienti, grazie alla quale un operatore neurale scopre operatori fisici sistematici che definiscono il comportamento del sistema. Il sistema addestrato può quindi prevedere in modo efficiente le risposte del sistema a diverse condizioni di ingresso.

Modellizzazione del sistema spazio-temporale

Nell'architettura del gemello digitale proposta38, il processo di produzione di petrolio e gas è stato rappresentato mediante un grafo spaziotemporale. Questo è stato fatto per concettualizzare sia la connettività che l'evoluzione temporale del processo delle risorse produttive distribuite.

Il processo di produzione di petrolio e gas ha intrinsecamente una struttura distribuita in termini di pozzi, infrastrutture di oleodotti e sensori. Per catturare in modo efficiente le relazioni spaziali/temporali di tale processo, l'approccio del gemello digitale sviluppato in questo articolo fa uso di reti neurali grafiche spaziotemporali (ST-GNN). In questo approccio, le entità del sistema sono rappresentate in termini di nodi del grafo, mentre le relazioni spaziali/funzionali del sistema sono indicate da archi del grafo. Le relazioni temporali sono espresse mediante funzioni di finestra al fine di prevedere in modo efficiente le transizioni di stato del sistema e le anomalie. Si rimanda al File Supplementare (S5) per una descrizione dettagliata della Rete Neurale Grafica Spaziotemporale (ST-GNN).

Sincronizzazione del gemello digitale mediante Neural 4D VAR

La sincronizzazione del gemello digitale può essere definita come la sincronizzazione continua del gemello virtuale con un ambiente di produzione petrolifero e gassoso in costante cambiamento, basata su letture in tempo reale provenienti da sensori. In pratica, i gemelli digitali effettuano previsioni riguardo a stati di un sistema, come pressione, portata e temperatura, sulla base di una comprensione della dinamica fisica del sistema. Tuttavia, a causa di incertezze e rumore nei sensori, sorge inevitabilmente una discrepanza tra previsioni e misurazioni. Per questo motivo, al fine di sincronizzare le previsioni con le misurazioni effettive, in questo lavoro viene introdotto un ulteriore metodo noto come «assimilazione dati». Per garantire la sincronizzazione tra processo fisico e gemello digitale durante osservazioni rumorose e sparse provenienti dai sensori, viene integrato un metodo di assimilazione dati neurale 4D-Var. Il componente aggiuntivo mira a ridurre la differenza tra le misurazioni dei sensori e le previsioni del modello all'interno di una finestra di assimilazione. Sfruttando la differenziabilità, il metodo neurale 4D-Var consente un apprendimento end-to-end e permette la correzione in tempo reale dello stato del gemello digitale (si rimanda al File Supplementare (S6) per l'Assimilazione Dati Neurale 4D-Var, al File Supplementare (S10) per l'Algoritmo 2: Sincronizzazione del Gemello Digitale Mediante 4D-Var Neurale e al File Supplementare (S11) per i dettagli relativi agli iperparametri e all'addestramento).

Rilevamento e diagnosi delle anomalie

Nel set di dati simulati di petrolio e gas, le anomalie sono state introdotte generando perturbazioni controllate come cali di pressione superiori al 15%, picchi anomali di flusso e malfunzionamenti delle valvole. I punti dati che superano un valore soglia prestabilito o che si discostano da una distribuzione statistica di riferimento vengono identificati come anomalie. Per la formulazione matematica del framework di rilevamento delle anomalie (File Supplementare, S7).

Ottimizzazione e controllo in ciclo chiuso

Nel sistema proposto, il controllo in ciclo chiuso può essere ottenuto integrando il gemello digitale armonioso (DT) e il modulo di apprendimento per rinforzo per l'ottimizzazione. Nella parte relativa ai gemelli digitali, il gemello digitale predice il comportamento futuro del processo di produzione di petrolio e gas in diverse condizioni, come la posizione di diverse valvole, le velocità delle pompe o il controllo del flusso. Ciò consente lo sviluppo di un'area di sicurezza in cui l'agente di controllo può valutare i risultati delle azioni desiderate senza doverle realizzare nel processo reale. Sfruttando quindi le previsioni offerte dal gemello digitale, il modulo di apprendimento per rinforzo può ottimizzare obiettivi operativi, tra cui l'efficienza del processo, il consumo energetico e la stabilità del processo, senza essere limitato dai vincoli del processo. Si rimanda al File Supplementare (S8) per la descrizione matematica dell'ottimizzazione e del controllo in ciclo chiuso.

Apprendimento e adattamento continui

I sistemi industriali affrontano ambienti non stazionari con apparecchiature invecchiate, condizioni operative variabili nel tempo e disturbi imprevisti. Per progettare un approccio a questo problema, il modello di gemello digitale proposto include un componente in continuo apprendimento che aggiorna operatori neurali, modelli grafici e politiche basate sull'apprendimento incrementale. Alla comparsa di variazioni significative e modelli non identificati, l'apprendimento viene favorito incorporando nuovi dati e aggiustando i parametri associati al modello del gemello digitale.

L'apprendimento continuo sta inoltre migliorando la robustezza delle politiche di controllo e del rilevamento delle anomalie, poiché aiuta il sistema a identificare nuovi modelli o comportamenti inediti. I feedback derivanti dalle anomalie nei risultati di controllo vengono utilizzati per aggiustare i modelli e ottimizzare una politica di apprendimento per rinforzo, che garantirà processi decisionali efficaci mentre il sistema continua a cambiare ed evolversi. Questo processo di apprendimento adattivo trasforma il gemello digitale da semplice osservatore passivo a sistema intelligente, in grado di sostenere nel tempo processi di ottimizzazione in tempo reale di complessi sistemi produttivi nel settore oil & gas, sfruttando un ambiente infrastrutturale tecnologico rigoroso ed efficace. Nella Tabella 3 è mostrata l'architettura del modello e gli iperparametri.

Si rimanda al File Supplementare (S9) per la formulazione matematica dell'adattamento nell'apprendimento continuo.

Il modulo di preelaborazione dei dati è responsabile della trasformazione dei dati grezzi provenienti dai sensori in input strutturati e normalizzati, adatti ai moduli di apprendimento successivi. In particolare, aggrega le misurazioni storiche dei sensori, rimuove il rumore e standardizza le caratteristiche al fine di garantire una qualità costante dei dati. I dati elaborati, insieme alle condizioni al contorno e agli input di controllo, vengono quindi forniti come input al modulo dell'operatore neurale fisicamente informato (modello FNO/operatore neurale), che apprende le relazioni fisiche non lineari sottostanti e genera una stima continua dello stato del sistema. Questo stato stimato del sistema viene successivamente utilizzato dal modulo di ottimizzazione del controllo per aggiornare dinamicamente le strategie di controllo. Gli output di controllo ottimizzati vengono quindi inviati al modulo di decisione, il quale interpreta i risultati e genera decisioni operative. È previsto un meccanismo di retroazione per aggiornare continuamente il sistema sulla base di nuovi dati osservati, migliorando così l'adattabilità e le prestazioni nel tempo. Per migliorare chiarezza e riproducibilità, viene presentata un'architettura a livello di sistema per illustrare l'interazione tra i moduli. Il sistema proposto comprende quattro componenti principali, ovvero preelaborazione dei dati, modellazione dell'operatore neurale fisicamente informato, ottimizzazione del controllo e processo decisionale. Questi moduli sono interconnessi tramite interfacce di input–output ben definite, garantendo un flusso di dati continuo, un apprendimento iterativo e un funzionamento coordinato all'interno dell'intero sistema del gemello digitale.

figure-protocol-3
Figura 3: Diagramma di flusso dell'architettura di controllo ottimizzata a livello di sistema. Illustra l'architettura generale del sistema del lavoro proposto. Cliccare qui per visualizzare una versione ingrandita di questa figura.

L'architettura del sistema mostra un quadro completo del modello che può essere utilizzato per modellare e ottimizzare dinamiche fisiche non lineari complesse nei sistemi di produzione petrolifera e gassosa. Il processo inizia con i dati di input, che includono i parametri utilizzati per la simulazione e le condizioni al contorno impiegate per rappresentare l'ambiente fisico. Questi dati passano innanzitutto attraverso il modulo di preelaborazione dei dati, dove vengono effettuate normalizzazione ed estrazione delle caratteristiche. Questo prepara i dati per il modulo successivo, in cui vengono utilizzati l'operatore neurale, FNO e il modello di operatore neurale. Questi modelli vengono impiegati per prevedere gli stati del sistema, e queste informazioni vengono utilizzate per ottimizzare i parametri del sistema mediante il modulo di ottimizzazione. I risultati ottimizzati vengono quindi utilizzati per prendere decisioni tramite il modulo di decisione. Questo modulo aiuta a determinare l'efficienza del sistema. Il framework include inoltre i risultati in uscita, dove i risultati del processo di ottimizzazione sono mostrati in Figura 3. Inoltre, è presente un anello di retroazione, in cui i dati passano nuovamente attraverso il modulo di preelaborazione dopo i risultati in uscita.

Risultati

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Al fine di verificare la validità degli operatori neurali basati sulla fisica, sono stati condotti ulteriori test sulle prestazioni per confrontare le prestazioni di FNO e del modello operatore neurale nella modellizzazione della dinamica del sistema di flusso multifase non lineare. I risultati hanno mostrato che FNO offre prestazioni migliori in termini di coerenza spaziale globale, mentre il modello operatore neurale si distingue per una maggiore adattabilità a ingressi eterogenei.

Per garantire una formazione e una valutazione efficaci del framework del gemello digitale proposto, tutti gli esperimenti sono stati eseguiti in un ambiente di calcolo ad alte prestazioni. Python è stato utilizzato come linguaggio di programmazione principale per l'implementazione. Per creare modelli di apprendimento profondo, come operatori neurali basati sulla fisica, reti neurali grafiche spaziotemporali e moduli di apprendimento per rinforzo, è stato impiegato un noto framework di deep learning con accelerazione GPU abilitata da CUDA e una libreria ottimizzata per reti neurali profonde. Al fine di agevolare l'elaborazione di dati multivariati su larga scala e l'addestramento dei modelli, i test sono stati eseguiti su una workstation dotata di CPU multi-core, unità di elaborazione grafica (GPU) ad alte prestazioni con memoria dedicata e almeno 64 GB di memoria di sistema. Per garantire la compatibilità con l'ecosistema del deep learning, l'ambiente del sistema operativo si basava su una distribuzione Linux.

È stata utilizzata un'ottimizzazione basata sul gradiente mini-batch per addestrare i modelli, e sono state condotte numerose esecuzioni indipendenti degli esperimenti per garantire l'affidabilità statistica. La metodologia proposta può essere replicata in contesti di calcolo ad alte prestazioni comparabili grazie alla configurazione computazionale fornita.

Per validare i risultati mediante ripetuti esperimenti, tutti i test sono stati ripetuti con più esecuzioni indipendenti e diversi valori iniziali casuali. Nel caso degli esperimenti effettuati con dati simulati, il modello è stato eseguito per (N) prove indipendenti e i valori sono stati riportati indicando la media delle prestazioni e la deviazione standard. Per gli esperimenti che utilizzano i dati di riferimento SWAT e WADI, le metriche di valutazione MAE, RMSE, F1 Score e AUROC sono state calcolate sui dati di test e mediate su esperimenti ripetuti, al fine di garantire risultati statisticamente robusti. Questo approccio è stato adottato per ottenere una stima affidabile delle prestazioni del modello e per assicurarsi che i miglioramenti osservati non fossero attribuibili a un singolo esperimento.

Tuttavia, i risultati hanno confermato che l'integrazione dell'apprendimento basato sulla fisica, della modellazione spaziotemporale e delle tecniche di assimilazione dei dati all'interno di un sistema integrato di gemello digitale porta sistematicamente a un miglioramento delle prestazioni di monitoraggio nelle condizioni valutate, a una convergenza più rapida e a decisioni ottimali in tempo reale rispetto ai metodi convenzionali. Tabella 4 mostra l'ambiente di simulazione del lavoro proposto.

L'ambiente di simulazione è modellato per assomigliare accuratamente all'operazione in tempo reale all'interno dell'industria. I dati provenienti dai sensori vengono acquisiti a brevi intervalli per rappresentare l'ambiente di dati in flusso, e vengono aggiunte quantità controllate di rumore per testarne la robustezza. Vengono simulate diverse condizioni di guasto e disturbo per verificare le capacità di rilevamento delle anomalie e di controllo. Viene utilizzato un approccio a finestra mobile per la valutazione, al fine di rappresentare l'operazione in tempo reale in modo continuo, adatto ad aggiornamenti dinamici da parte del gemello digitale proposto per le previsioni e la sincronizzazione dello stato, nonché per generare azioni di controllo.

Nella progettazione del modello di gemello digitale consapevole del controllo, devono essere considerati diversi criteri di valutazione per la valutazione simultanea. Innanzitutto, per monitorare e prevedere la capacità di previsione dello stato dell'architettura del gemello digitale, si utilizzano criteri di regressione come l'Errore Assoluto Medio (MAE), l'Errore Quadratico Medio (RMSE) e l'Errore Percentuale Assoluto Medio (MAPE). MAE e MAPE calcolano l'accuratezza degli operatori neurali e dei modelli grafici spazio-temporali su parametri chiave del sistema come pressione, portata e temperatura, ed è valido per i dati multivariati continui provenienti dai sensori utilizzati nel processo di produzione petrolifera e gassosa.

In secondo luogo, viene valutato anche il processo di sincronizzazione del gemello digitale stesso, riguardante l'errore di stima dello stato e la rimozione della deriva della previsione. L'errore di stima dello stato misura il grado di errore tra lo stato effettivo del sistema e lo stato del gemello digitale sincronizzato, rappresentando un indicatore dell'efficacia con cui il modulo neurale 4D-Var sviluppato utilizza le osservazioni dello stato reale del sistema per migliorare le previsioni della dinamica del sistema. Infine, la riduzione della deriva della previsione indica il guadagno prestazionale dell'approccio proposto rispetto al sistema gemello digitale non sincronizzato, grazie alla capacità dell'approccio di resistere a osservazioni rumorose o sparse del sistema.

Terzo, per quanto riguarda il rilevamento di anomalie e la diagnostica dei guasti, si utilizzano parametri di valutazione orientati alla classificazione come Precisione, Richiamo (Recall), F1 e Area sotto la Curva ROC (AUC). Mentre il richiamo indica la capacità di diagnosticare con precisione gli errori reali senza trascurarne alcuno, la precisione può essere considerata una misura della validità di un'anomalia riconosciuta. Le prestazioni possono essere valutate adeguatamente utilizzando il parametro F1. Tali parametri di valutazione sono generalmente adottati in un sistema SWAT e WADI.

Tabella 5 viene utilizzata per valutare l'efficacia del modulo proposto di sincronizzazione neurale 4D-Var nel ridurre la deriva delle previsioni tra i modelli fisico e informatico per tre dataset. L'errore dello stato iniziale corrisponde all'errore tra i modelli senza sincronizzazione, mentre l'errore dello stato finale corrisponde all'errore del modello dopo l'applicazione della sincronizzazione. Si può osservare un miglioramento significativo dell'errore di stato per tutti e tre i dataset, con il miglioramento più alto (72,2%) riscontrato per il modello simulato del sistema petrolifero e del gas, a causa della sua relativa semplicità rispetto a SWAT (63,6%) e WADI (57,7%). Questi risultati sono coerenti con i rispettivi livelli di complessità e di "rumore". Il tasso maggiore di riduzione della deriva per il dataset simulato del settore petrolifero e del gas potrebbe essere spiegato dal fatto che l'ambiente simulato generalmente presenta un livello ridotto di rumore, minori perturbazioni casuali e un comportamento del sistema ben definito rispetto ad altri sistemi cyber-fisici realistici come SWAT e WADI. Tuttavia, questa argomentazione dovrebbe essere considerata un'ipotesi e non è quantitativamente dimostrata sulla base dei risultati di questo lavoro. In lavori futuri, misure di complessità come entropia, varianza del rumore e dimensionalità del sistema potrebbero essere utilizzate per validare tale ipotesi.

figure-results-1
Figura 4: Monitoraggio delle prestazioni su diversi insiemi di dati (Simulated Oil and Gas, SWAT e WADI) valutato mediante metriche di errore MAE, RMSE e MAPE (%). Le barre rappresentano i valori medi ottenuti da più esecuzioni indipendenti (n = 5). I margini di errore indicano la deviazione standard (SD), mentre i margini di errore sovrapposti più sottili rappresentano l'errore standard della media (SEM = SD/√n). I valori di SD e SEM per ciascuna metrica sono esplicitamente indicati nella legenda. La significatività statistica è stata valutata mediante test t indipendenti rispetto all'insieme di dati di riferimento (Simulated Oil and Gas), e i corrispondenti valori di p sono riportati sopra le barre. Cliccare qui per visualizzare una versione ingrandita di questa figura.

L'analisi delle prestazioni del processo di monitoraggio effettuato dal modello di gemello digitale proposto sui dataset Simulated Oil and Gas, SWAT e WADI, tenendo conto dei criteri di valutazione MAE, RMSE e MAPE, è riportata in Figura 4. Il dataset simulato di Oil and Gas presenta la misura di errore più bassa per tutti i criteri, il che manifesta chiaramente l'accuratezza del monitoraggio dello stato del sistema in un ambiente simulato in cui i parametri del sistema sono modellati con precisione. I dataset SWAT e WADI mostrano errori nel monitoraggio del sistema che aumentano gradualmente a causa delle complessità dei sistemi reali, insieme al rumore intrinseco e alle nonlinearità, che non sono presenti nei sistemi simulati. Tuttavia, il lieve aumento delle misure di errore di MAE e RMSE conferma la stabilità delle prestazioni del sistema del modello di gemello digitale in tali condizioni.

figure-results-2
Figura 5: Prestazioni del rilevamento delle anomalie su diversi dataset (Simulated Oil and Gas, SWAT e WADI) valutate mediante F1-score e AUC. Le barre rappresentano i valori medi ottenuti da più esecuzioni indipendenti (n = 5). Le barre di errore indicano la SD, mentre le barre di errore sovrapposte più sottili rappresentano la SEM = SD/√n. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Figura 5 mostra l'analisi di valutazione del sistema proposto per il rilevamento di anomalie basata sul punteggio F1 e sull'AUC per i tre dataset. Il dataset Oil and Gas, che è quello simulato, ottiene le prestazioni migliori poiché registra il punteggio F1 e l'AUC più elevati. Sebbene vi sia un graduale calo delle prestazioni, il sistema raggiunge comunque un'elevata performance in termini di AUC su tutti i dataset, con lievi variazioni in base alla complessità del dataset. L'allineamento delle curve del punteggio F1 e dell'AUC per i tre dataset mostra un punto ottimale, che indica un buon compromesso e rende il sistema proposto affidabile per il rilevamento precoce di guasti e intrusioni. Il sistema proposto si distingue per il riconoscimento di anomalie nei tre dataset.

Precision, richiamo e punteggi F1 del modello di gemello digitale proposto nel rilevamento di anomalie su diversi set di dati sono mostrati nella Tabella 6 di seguito. Sebbene alti valori di precisione indichino che la maggior parte dei punti di interesse identificati sono effettivamente veri punti di interesse, alti valori di richiamo mostrano che la maggior parte dei punti di interesse reali viene correttamente identificata senza trascurare quelli importanti. L'ambiente di dimostrazione nel dominio oil and gas registra il punteggio F1 più alto pari a 0,94, mentre risultati leggermente inferiori su SWAT e WADI possono essere attribuiti a livelli più elevati di rumore e interdipendenze tra sensori e schemi di attacco. Tuttavia, i punteggi F1 elevati confermano che è stata raggiunta una modellizzazione robusta di grafi spaziotemporali e una sincronizzazione efficace per il rilevamento di anomalie.

figure-results-3
Figura 6: Curve caratteristiche operative del ricevitore (ROC) per il rilevamento di anomalie nei dataset Simulated Oil and Gas, SWAT e WADI. Le prestazioni sono valutate utilizzando l'area sotto la curva (AUC). La deviazione standard (SD) e l'errore standard della media (SEM = SD/√n, n = 5) dei valori AUC sono inclusi nella legenda per ciascun dataset. La linea tratteggiata diagonale rappresenta le prestazioni di una classificazione casuale. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Figura 6 mostra le curve caratteristiche operative del ricevitore (ROC), insieme alle misure associate di AUROC per i tre diversi set di dati, valutando l'accuratezza del rilevamento delle anomalie indipendentemente dalla scelta della soglia. Nella ROC relativa al dataset simulato di Oil and Gas, la curva si avvicina notevolmente all'origine, determinando un valore di AUROC pari a 0,99, il che conferma una capacità di classificazione praticamente perfetta. Per quanto riguarda i dataset SWAT e WADI, i valori di AUROC sono rispettivamente 0,97 e 0,95, indicando una buona capacità di classificazione nonostante la presenza di incertezze maggiori. Il fatto che le curve ROC siano nettamente distanti dalla linea che rappresenta una classificazione casuale garantisce che il modello di gemello digitale sviluppato funzioni notevolmente meglio del livello atteso per caso nel rilevamento accurato delle anomalie. Le curve caratteristiche operative del ricevitore (ROC) in Figura 6 mostrano le prestazioni del modello di gemello digitale proposto nel rilevamento delle anomalie sui tre dataset. I punteggi AUROC sono pari a 0,99 per il dataset simulato di Oil and Gas, 0,97 per il dataset SWAT e 0,95 per il dataset WADI, indicando la capacità discriminante del modello sia nei sistemi di controllo industriali simulati che in quelli di riferimento.

Tabella 7 presenta una descrizione sintetica delle ricompense cumulative e delle violazioni dei vincoli per il modulo di apprendimento per rinforzo utilizzato per il controllo in ciclo chiuso integrato con il gemello digitale. La ricompensa cumulativa ottenuta rappresenta la prestazione complessiva del controllo basata sugli obiettivi operativi, mentre le violazioni dei vincoli indicano il numero totale di violazioni verificatesi durante il funzionamento. Le ricompense cumulative con zero violazioni di vincolo risultano le più elevate (96,5) per il nostro ambiente modello nel settore petrolifero e del gas, dimostrando un controllo e una prestazione operativa ottimali.

Anche se i dataset SWaT e WADI mostrano ricompense cumulative leggermente inferiori e alcune violazioni dei vincoli, il miglioramento complessivo nei risparmi sui costi operativi dimostra che il framework proposto del gemello digitale rimane efficace per un controllo sicuro e ottimale in ambienti dinamici.

La fattibilità in tempo reale del sistema di controllo proposto, basato su apprendimento per rinforzo (RL), è stata valutata analizzando la latenza di inferenza end-to-end di tutti i moduli computazionali impiegati nel sistema. Le osservazioni sperimentali riportate nella Tabella 8 mostrano che il modulo dell'operatore neurale, il modello FNO/operatore neurale e il modulo della rete neurale grafica spazio-temporale (ST-GNN) presentano un carico computazionale moderato dovuto alle caratteristiche temporali utilizzate durante il processo. D'altro canto, il modulo di decisione della politica di apprendimento per rinforzo ha un carico computazionale estremamente ridotto. Il tempo cumulativo di inferenza end-to-end di tutti i moduli impiegati nel sistema rientra nell'intervallo tipico dei cicli di controllo industriali. In particolare, si osserva che la latenza media di inferenza end-to-end è compresa tra 50 e 150 millisecondi per ciclo di controllo, valore compatibile con i requisiti standard dei sistemi di controllo industriale. Questo dimostra che il sistema proposto può essere utilizzato per applicazioni in tempo reale e quasi in tempo reale. Tuttavia, si noti che il tempo di inferenza end-to-end può variare in base all'hardware utilizzato. A tale riguardo, il sistema proposto risulta adatto per applicazioni in tempo reale.

Viene effettuato un confronto quantitativo tra FNO, il modello Neural operator e approcci di base, come solutori numerici tradizionali e attuali tecniche di apprendimento degli operatori, al fine di consolidare ulteriormente l'efficacia degli operatori neurali basati sulla fisica. La valutazione riportata nella Tabella 9 si concentra sulla capacità di ciascun modello di riprodurre la dinamica del sistema e le sue dinamiche non lineari. Per valutare le prestazioni si utilizzano metriche standard come l'errore quadratico medio (MSE), l'errore assoluto medio (MAE) e l'errore relativo tra gli stati del sistema previsti e quelli reali. Secondo i risultati sperimentali, sia FNO che il modello Neural operator superano gli approcci di base nella modellizzazione di dinamiche multifase complesse, ottenendo valori di errore ridotti. In particolare, il modello Neural operator riesce a catturare con successo le corrispondenze operatoriali non lineari sotto diverse condizioni di ingresso, mentre FNO si distingue nell'apprendimento delle dipendenze spaziali globali.

L'efficacia dei modelli di operatore neurale proposti è dimostrata dai risultati comparativi quantitativi mostrati nella Tabella 9. Rispetto ai solutori numerici di base e alle attuali tecniche di apprendimento degli operatori, sia FNO che il modello di operatore neurale raggiungono metriche di errore sensibilmente più basse. In particolare, FNO presenta l'errore relativo e l'errore quadratico medio più bassi, dimostrando la sua superiore capacità di catturare la dinamica di sistemi non lineari complessi. Inoltre, il modello di operatore neurale mostra miglioramenti significativi, specialmente per quanto riguarda l'apprendimento di mappe operatorie non lineari in diverse condizioni. Per valutare la significatività statistica si utilizzano test t indipendenti; valori di p inferiori a 0,05 indicano un miglioramento sostanziale rispetto al solutore numerico di base. I valori di p ottenuti da entrambi i modelli proposti sono inferiori a 0,001, indicando che i miglioramenti osservati nelle prestazioni sono statisticamente significativi e non dovuti al caso. Inoltre, le tecniche proposte mostrano tempi di inferenza significativamente più brevi, dimostrandone l'applicabilità in applicazioni di gemello digitale in tempo reale.

Per migliorare ulteriormente la chiarezza della valutazione sperimentale del modello proposto di gemello digitale consapevole del controllo, viene fornito un confronto quantitativo completo dell'approccio proposto con altri metodi in un formato tabellare integrato. Questo confronto di vari parametri di prestazione, come Errore Assoluto Medio (MAE), Errore Quadratico Medio (RMSE), punteggio F1, Area Sotto la Curva (AUC), riduzione della deriva delle previsioni e ricompensa cumulativa, permetterà una valutazione integrata dell'accuratezza del monitoraggio, della capacità di rilevamento delle anomalie, dell'efficienza di sincronizzazione e delle prestazioni di controllo dei metodi in Tabella 10. Inoltre, diversi parametri della procedura di addestramento, come dimensione del batch, tasso di apprendimento, numero di epoche e configurazione dell'addestramento per modulo, sono esplicitamente indicati per migliorare la trasparenza della valutazione sperimentale in Tabella 11. Ulteriormente, scalabilità ed efficienza computazionale in termini di latenza di inferenza, utilizzo della GPU e fattibilità in tempo reale dell'approccio proposto sono anch'esse valutate in Tabella 12.

Il gemello digitale proposto può essere confrontato in modo esaustivo con altri metodi, come il metodo di sincronizzazione basato sulla fisica, i modelli LSTM e GNN, in termini di accuratezza del monitoraggio, capacità di sincronizzazione, rilevamento delle anomalie e prestazioni di controllo, come illustrato nella Tabella 13. I gemelli digitali basati sulla fisica sono meno adattabili e presentano un margine di errore maggiore a causa di approcci statici. Gli approcci neurali, come LSTM e GNN, sono migliori ma non combinano in modo efficace fisica, sincronizzazione e controllo. Il gemello digitale proposto ha raggiunto i migliori risultati con un valore di RMSE pari a 0,20, una riduzione della deriva del 72,2%, un valore di AUROC di 0,94, un F1-Score di 0,92 e una ricompensa cumulativa di 95,5. I risultati sopra riportati indicano chiaramente che la combinazione efficace di operatori neurali informati dalla fisica, modellazione grafica dello spazio e del tempo, assimilazione neurale dei dati e apprendimento per rinforzo può migliorare in modo significativo un sistema di gemello digitale accurato, robusto e consapevole del controllo.

figure-results-4
Figura 7: Costo di addestramento e utilizzo delle risorse per i diversi componenti del sistema proposto, inclusi FNO, modello di operatore neurale, GNN, modulo RL e l'intero framework. Le metriche comprendono il tempo di addestramento (ore) e l'utilizzo della memoria GPU (GB). I valori rappresentano i risultati medi ottenuti da più esecuzioni indipendenti (n = 5). Le barre di errore indicano la DS, mentre le barre di errore più sottili sovrapposte rappresentano l'EMD = DS/√n, riflettendo la variabilità tra le diverse esecuzioni. Cliccare qui per visualizzare una versione ingrandita di questa figura.

In Figura 7, i costi di addestramento e l'utilizzo delle risorse dell'approccio proposto sono presentati nei loro componenti principali. Si può osservare che i modelli di operatori neurali, come FNO e il modello di operatore neurale, presentano costi di addestramento e utilizzo della memoria GPU significativi rispetto all'intero sistema. L'elevato costo di addestramento è dovuto alla capacità di apprendimento in alta dimensione degli operatori. Si è riscontrato che i moduli di rete neurale su grafi e apprendimento per rinforzo hanno un costo di addestramento inferiore, ma sono fondamentali per l'apprendimento delle dipendenze spaziali e del controllo adattivo. Sebbene il sistema proposto abbia costi di addestramento più elevati, il tempo di inferenza si rivela efficiente. Rispetto ai metodi di riferimento come modelli LSTM o GNN autonomi, il sistema proposto comporta un costo di addestramento maggiore a causa dell'integrazione multi-modulo, ma raggiunge una maggiore accuratezza e robustezza, come dimostrato in Tabella 13.

Nell'insieme, la struttura del gemello digitale proposta combina diversi elementi, ognuno dei quali affronta un problema specifico nella modellizzazione e nel controllo di sistemi industriali complessi. A differenza dei tradizionali risolutori numerici, spesso onerosi dal punto di vista computazionale e meno adatti ad applicazioni in tempo reale, vengono utilizzati operatori neurali basati sulla fisica, come l'Operatore Neurale di Fourier e la Rete Neurale per Operatori Profondi, per rappresentare in modo più efficace dinamiche di sistema non lineari e ad alta dimensionalità. Possono essere impiegati modelli di machine learning più semplici, come reti neurali feedforward o reti ricorrenti, ma in genere questi non apprendono operatori fisici fondamentali e non riescono a generalizzare tra diverse configurazioni del sistema. Le dipendenze tra sensori distribuiti, intrinsecamente collegate nei sistemi di produzione petrolifera e del gas, vengono modellate mediante una rete neurale grafica spaziotemporale. Metodi convenzionali, come modelli indipendenti di serie temporali o architetture ricorrenti semplici, possono portare a una minore accuratezza nella stima dello stato e nel rilevamento di anomalie, poiché non considerano esplicitamente le connessioni spaziali. Il controllo adattivo, che sfrutta il modulo di apprendimento per rinforzo, consente al sistema di ottimizzare le decisioni operative in ambienti dinamici e incerti. Le strategie di controllo basate su regole o statiche, al contrario, sono rigide e incapaci di adattarsi a condizioni di sistema variabili o a interruzioni impreviste. Sebbene esistano alternative con complessità ridotta, queste di solito affrontano soltanto aspetti specifici del problema e non sono sufficienti per ottenere una soluzione integrata che includa modellazione accurata, monitoraggio in tempo reale e controllo adattivo. Grazie a una progettazione modulare che garantisce che ogni componente contribuisca alle prestazioni complessive del sistema, la soluzione proposta migliora l'accuratezza, la scalabilità e la robustezza in ambienti industriali complessi.

Studio / LavoroTecniche UtilizzateRisultatiLimitazioni
Operatore Neurale Profondo per Gemello Digitale26Operatore neurale DeepONet come modello surrogatoPredizione in tempo reale; più veloce di diversi ordini di grandezza rispetto ai simulatori fisiciRichiede un posizionamento accurato del sensore; i metodi di valutazione necessitano di miglioramenti
Gemello digitale abilitato al sensing virtuale con DeepONet27Sensori virtuali DeepONet nel gemello digitalePredizioni rapide; inferenza in tempo reale; stima completa dello statoIl bias spettrale influenza i fenomeni ad alta frequenza; è necessaria una modellizzazione ibrida
Gemello Digitale con DRL + NMPC nel Controllo28Apprendimento per rinforzo profondo & Integrazione di MPC non lineareMiglioramento delle prestazioni di controllo; errore di tracciamento ridotto e aggiornamenti adattivi gemelliApplicazione limitata ai vasi; ulteriore applicazione ai sistemi produttivi necessaria
Gemello Digitale Basato sull'Intelligenza Artificiale nell'Automazione Industriale29Apprendimento supervisionato/non supervisionato (LSTM, CNN, RF, ecc.)Elevata accuratezza nella previsione dei guasti & monitoraggioPrincipalmente apprendimento automatico classico; manca di modelli profondi spazio-temporali avanzati
Olio & Recensione del Gemello Digitale del Gas16Vari algoritmi di intelligenza artificiale/apprendimento automatico & modellizzazione meccanicisticaComprehensive taxonomy delle strategie di modellizzazionePrincipalmente concettuale; implementazioni pratiche minime con DL avanzato

Tabella 1: Analisi comparativa della produzione di petrolio e gas e del relativo controllo gestionale con metodi esistenti. Una panoramica delle strategie rilevanti relative al gemello digitale e al controllo, con particolare attenzione ai metodi impiegati, ai risultati ottenuti e agli svantaggi significativi.

Nome del DatasetDominio / SistemaNumero di CaratteristicheDurata & DimensioneCaratteristiche dei Dati
Dati Simulati di Produzione Petrolio & GasSistema di Produzione Petrolio & Gas (Simulazione)Multivariata (Pressione, Portata, Temperatura, ecc.)Progettato per questa ricercaSegnali simulati in tempo reale da sensori & controlli, stati normali & guasti
SWaTCPS di Trattamento dell'Acqua Sicuro~51 sensori + attuatori~11 giorni (~450k+ campioni)Normale & anomalia (36 scenari di attacco)
WADICPS di Distribuzione dell'Acqua~123 sensori + attuatori~16 giorni (~1M+ campioni)Normale & anomalia (15 attacchi)

Tabella 2: Descrizione del dataset.
Descrizione del dataset. Sintesi dei dataset dello studio, inclusi dominio, numero di caratteristiche, durata e attributi dei dati.

ComponenteParametro iperottimizzabileValore
ST-GNNNumero di strati3
ST-GNNDimensione nascosta64
ST-GNNLunghezza della finestra temporale12
Operatore neurale (FNO)Numero di modi di Fourier16
Operatore neurale (FNO)Numero di strati4
DeepONetDimensione della rete laterale[128, 128]
DeepONetDimensione della rete tronco[128, 128]
Assimilazione datiFinestra di assimilazione10 passi temporali
OttimizzatoreAdam
Tasso di apprendimento0.001
Dimensione del batch64
Controllore RLFattore di sconto (γ)0.99
Controllore RLStrati della rete della politica[128, 64]

Tabella 3:  Architettura del modello e iperparametri. Configurazioni architetturali importanti e impostazioni degli iperparametri per i componenti degli operatori neurali, dell'assimilazione dei dati, dell'apprendimento per rinforzo e delle reti neurali grafiche spaziotemporali.

ParametroDescrizione
Piattaforma di simulazionePython (v3.10) con PyTorch (v2.1)
Librerie di supportoNumPy (v1.24), SciPy (v1.10), Pandas (v1.5)
HardwareGPU NVIDIA RTX series (ad esempio, RTX 3090, 24 GB VRAM), CPU Intel Core i7/i9, 32–128 GB RAM
Accelerazione GPUCUDA Toolkit (v11.8), cuDNN (v8.x)
Sistema operativoLinux (Ubuntu 20.04) / Windows 10
Ambiente di sviluppoJupyter Notebook / VS Code
Intervallo di campionamento1–10 secondi (configurabile per simulazione in tempo reale)
Modellizzazione del rumore del sensoreRumore gaussiano (σ = 0.01–0.05)
Scenari di guastoGuasti del sensore, disturbi del flusso e anomalie di controllo
Modalità di valutazioneSimulazione in tempo reale basata su finestra scorrevole
Disponibilità del codiceIl link al repository verrà fornito su richiesta / alla pubblicazione per garantire la riproducibilità

Tabella 4: Ambiente di simulazione. Informazioni sulla configurazione hardware, piattaforma software, intervallo di campionamento, modellazione del rumore e scenari di guasto nell'allestimento sperimentale.

Set di datiErrore dello stato inizialeErrore dello stato finaleRiduzione della deriva (%)
Simulated Oil & Gas0.90.2572.2
SWAT1.10.463.6
WADI1.30.5557.7

Tabella 5:  Risultato sperimentale della sincronizzazione del gemello digitale. Valutazione quantitativa delle prestazioni di sincronizzazione che mostra la riduzione della deriva predittiva tra diversi set di dati e gli errori di stima dello stato iniziale e finale.

DatasetPrecision Recall F1-Score 
Simulato Oil & Gas0.950.930.94 ± 0.01
SWAT0.90.880.92 ± 0.02
WADI0.870.850.90 ± 0.02

Tabella 6: Prestazioni nel rilevamento delle anomalie. Risultati del rilevamento delle anomalie sui dataset simulati di petrolio e gas, SWAT e WADI, inclusi precisione, richiamo e punteggio F1.

Set di datiRicompensa cumulativa ↑Violazioni dei vincoli ↓Riduzione dei costi (%) ↑
Simulato Oil & Gas96.5 ± 0.8018.7
SWAT92.1 ± 1.2114.3
WADI89.7 ± 1.5211.6

Tabella 7: Risultati sperimentali del controllo in ciclo chiuso e dell'ottimizzazione. Il premio cumulativo, le violazioni dei vincoli e la riduzione dei costi operativi vengono utilizzati per valutare le prestazioni del controllo in ciclo chiuso.

ModuloLatency media (ms)Descrizione
Neural Operator (FNO/DeepONet)18-25 msApprendimento dell'operatore e previsione dello stato del sistema
ST-GNN22–35 msModellizzazione delle dipendenze spaziotemporali
RL Policy Network5–10 msGenerazione delle decisioni di controllo
Preprocessing dei dati8–12 msNormalizzazione degli input e preparazione delle caratteristiche
Latency totale del ciclo di controllo55–82 msTempo di esecuzione end-to-end dell'azione di controllo

Tabella 8: Valutazione delle prestazioni di controllo in tempo reale. I valori di latenza rappresentano i tempi medi di inferenza misurati per ogni passo di controllo in una configurazione hardware standard.

ModelloMSE ↓MAE ↓Errore Relativo (%) ↓Tempo di Inferenza (ms) ↓Valore p (rispetto al Baseline)
Solutore Numerico (Baseline)0.0125 ± 0.00120.089 ± 0.0068.75 ± 0.54120.5 ± 5.2
Modello ML Convenzionale0.0098 ± 0.00090.072 ± 0.0056.42 ± 0.4885.3 ± 4.70.021
Apprendimento Operatore Esistente0.0076 ± 0.00070.061 ± 0.0045.18 ± 0.4142.8 ± 3.10.008
DeepONet (Proposto)0.0052 ± 0.00050.044 ± 0.0033.67 ± 0.3218.6 ± 2.4< 0.001
FNO (Proposto)0.0047 ± 0.00040.039 ± 0.0023.21 ± 0.2815.2 ± 2.1< 0.001

Tabella 9: Confronto tra modelli di base e modelli proposti in termini di accuratezza predittiva (MSE, MAE, Errore Relativo) ed efficienza computazionale (Tempo di Inferenza). I valori sono riportati come media ± deviazione standard su più esecuzioni. Valori più bassi indicano prestazioni migliori. I valori di p indicano la significatività statistica rispetto al risolutore numerico di base.

MetodoMAE ↓RMSE ↓F1-Score ↑AUC ↑Riduzione della Deriva (%) ↑Ricompensa Cumulativa ↑
DT basato sulla fisica0.450.620.780.8235.465.2
LSTM0.320.480.850.8848.774.5
GNN0.280.410.880.9155.381.3
Quadro Proposto0.20.30.940.9772.295.5

Tabella 10: Confronto completo delle prestazioni. Confronto completo delle prestazioni del modello proposto di gemello digitale con consapevolezza del controllo rispetto ad altri approcci di riferimento per il monitoraggio, il rilevamento di anomalie, la sincronizzazione e il controllo. Per quanto riguarda l'accuratezza della previsione, sono preferibili valori più bassi di MAE e RMSE. Per le prestazioni nel rilevamento di anomalie e nella sincronizzazione, sono preferibili valori più alti di F1-score, AUC, riduzione della deriva e reward.

ComponenteParametroValore/Impostazione
Operatori Neurali (FNO/DeepONet)Epoche100–200
Dimensione del Batch32–64
Tasso di Apprendimento0,001
ST-GNNStrati3
Unità Nascoste64
Finestra Temporale10–20 intervalli di tempo
Neural 4D-VarFinestra di AssimilazioneFissa (finestra scorrevole)
OttimizzazioneDiscesa del Gradiente
Apprendimento per RinforzoFattore di Sconto (γ)0,95
Pesi della Ricompensa (α,β,γ)0,6, 0,25, 0,15
Addestramento GeneraleOttimizzatoreAdam
HardwareNVIDIA RTX GPU

Tabella 11:  Configurazione di addestramento e parametri di implementazione utilizzati per i diversi componenti del framework del gemello digitale proposto. La tabella fornisce una panoramica dei diversi iperparametri e parametri di addestramento utilizzati per garantire la riproducibilità del sistema proposto per i diversi componenti.

ComponenteTempo di addestramento (h)Latenza di inferenza (ms)Utilizzo della GPU (%)Scalabilità
Operatori neurali6–825–4080–90Elevata
ST-GNN3–415–2560–70Elevata
Neural 4D-Var2–320–3065–75Moderata
Controllore RL1–210–2050–60Elevata
Sistema complessivo12–16<100 ms70–85Scalabile

Tabella 12: Analisi delle prestazioni computazionali e della scalabilità del modello di gemello digitale proposto per diversi componenti. La latenza è utilizzata per rappresentare le prestazioni di inferenza in tempo reale, la GPU per rappresentare le prestazioni computazionali, e la scalabilità indica la capacità del modello proposto di essere impiegato in applicazioni su scala industriale.

MetodoRMSE di monitoraggio Riduzione della deriva di sincronizzazione (%)AUROC F1-Score Ricompensa cumulativa 
Digital Twin basato sulla fisica0.4528.60.780.7442.3
Modello basato su LSTM0.3141.20.860.8361.7
Modello basato su GNN0.2653.40.910.8874.5
Digital Twin proposto0.272.20.940.9295.5

Tabella 13: Valutazione comparativa del lavoro proposto rispetto ai metodi esistenti. Le prestazioni del modello di gemello digitale proposto, in termini di monitoraggio, sincronizzazione, rilevamento di anomalie e metriche di controllo, vengono confrontate con approcci basati su baseline e su apprendimento automatico.

Configurazione del modelloErrore di monitoraggio (RMSE)Rilevamento di anomalie (F1)Prestazioni di controllo (Reward)
Modello completo (tutti i moduli)0.20.9295.5
– Senza assimilazione dati0.290.8889.2
– Senza ST-GNN0.270.8587.1
– Senza apprendimento per rinforzo0.210.978.4
– Senza apprendimento continuo0.230.9192.3

Tabella 14: Risultati sperimentali e studio di ablazione. Studio di ablazione volto a esaminare in che modo ciascuna componente del modello di gemello digitale proposto contribuisce alle prestazioni complessive del sistema.

ScenarioDisponibilità dei datiRMSEPrecisioneGestione dei gap nelle osservazioni
Normale100%BassoAltaStabile
Perdita parziale50–70%ModeratoAltaInterpolazione robusta
Perdita grave20–30%AumentatoModerataDecadimento controllato
Guasto del sensore0% per zonaPiù altoModerataGeneralizzazione spaziale

Tabella 15: Analisi della robustezza in condizioni di scarsità di dati. La seguente tabella indica le prestazioni del framework neurale 4D-Var proposto in diverse situazioni di disponibilità dei dati. La tabella illustra la robustezza del modello mostrando come gli errori variano in caso di perdita parziale, elevata sparsità e perdita totale dei dati provenienti dai sensori.

Discussione

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

I risultati di questa ricerca dimostrano l'efficacia del gemello digitale sviluppato con consapevolezza del controllo, in termini della sua capacità di migliorare il monitoraggio in tempo reale, il rilevamento e l'ottimizzazione del controllo per un'ampia gamma di CPS. Rispetto ai modelli tradizionali per il monitoraggio, la combinazione di PINO e reti neurali grafiche risulta più efficace in termini di accuratezza nella stima dello stato, anche per un sistema rumoroso. Questo risultato è valido perché un modello avanzato di apprendimento automatico nel gemello digitale è più efficace in termini di previsione e rilevamento all'interno del sistema39.

Rispetto alle soluzioni attuali per il rilevamento di anomalie, come i rilevatori di anomalie basati sul gemello digitale che impiegano l'apprendimento per gradi o modelli di rappresentazione causale, si può osservare che il metodo proposto è in grado di raggiungere prestazioni competitive confrontando i risultati ottenuti in letteratura. Ad esempio, i rilevatori di anomalie basati su gemello digitale che utilizzano l'apprendimento per gradi hanno permesso un moderato miglioramento del punteggio F1 per testbed CPS, indicando che i paradigmi di apprendimento possono influenzare l'efficienza dei processi di rilevamento40. Allo stesso tempo, i modelli attuali più diffusi di gemello digitale pongono forte enfasi su un ragionamento efficiente e sulla soppressione dei falsi positivi mediante inferenza causale, ma a scapito di una maggiore complessità del modello nel componente causale. A questo riguardo, il nostro approccio proposto basato su apprendimento per rinforzo sincronizzato fornisce sia un'ottimizzazione efficiente delle operazioni sia un solido rilevamento di anomalie all'interno di un unico framework. Va tuttavia precisato che il confronto del metodo proposto con altri approcci non si basa sui risultati di esperimenti comparativi diretti, ma soltanto sui risultati riportati da altri ricercatori; pertanto, tale confronto va effettuato tenendo conto di questa limitazione.

Inoltre, l'aggiunta di rilevamento delle anomalie e l'ottimizzazione delle azioni di controllo all'interno del gemello digitale proposto illustrano l'importanza crescente delle capacità di supporto alle decisioni e di attuazione fornite dai gemelli digitali, un attuale indirizzo delle attività di ricerca e sviluppo associate ai CPS. Articoli di ricerca41 relativi alla calibrazione del gemello digitale mediante apprendimento per rinforzo, come approcci adattivi per la guida dei sensori, mostrano che l'uso di agenti apprendenti può offrire benefici aggiuntivi, specialmente in termini di accuratezza e adattabilità, in particolare per sistemi dinamici. Ciò conferma i risultati riguardanti il miglioramento dell'efficacia dell'ottimizzazione in ciclo chiuso, rafforzando così l'ipotesi che un'integrazione intelligente possa aumentare la robustezza e l'efficienza dei CPS. L'approccio, come menzionato in precedenza, è progettato per funzionare nel settore petrolifero e del gas, ma la valutazione dell'approccio si basa sulla simulazione del settore petrolifero e del gas, nonché sui dataset di riferimento dei CPS, ovvero SWaT e WADI. Tuttavia, va notato che la validazione attuale non include dati operativi reali del settore petrolifero e del gas, e pertanto l'applicabilità a scenari di implementazione reali deve essere interpretata con cautela. In futuro, verrà effettuata una valutazione comparativa del metodo proposto di apprendimento curricolare e del metodo del gemello digitale basato sull'inferenza causale all'interno di un quadro sperimentale unificato, al fine di confrontare i due approcci in modo controllato. Sebbene l'integrazione di questi moduli, inclusi operatori neurali, reti grafiche e apprendimento per rinforzo, aumenti il costo computazionale, ciascun modulo svolge una funzione specifica. Lo studio di ablazione conferma anche le prestazioni dell'approccio proposto, poiché le prestazioni peggiorano se uno qualsiasi dei moduli viene rimosso.

Teoricamente, questa ricerca apporta contributi significativi all'integrazione di metodi basati su modelli e metodi basati sui dati all'interno della struttura del gemello digitale. L'integrazione di operatori neurali informati dalla fisica e di tecniche di assimilazione neurale dei dati nel processo di stima dello stato fornisce un approccio di modellizzazione ibrida per i sistemi fisici informatici (CPS), colmando così un'importante lacuna presente nella letteratura sulla ricerca del gemello digitale, che finora si è basata o su simulazioni puramente fisiche o su modelli black-box per le simulazioni dei CPS, ma non su entrambi contemporaneamente. Teoricamente, questa ricerca si allinea con l'evoluzione della ricerca sui gemelli digitali per modelli CPS autonomi in grado di apprendere e adattarsi continuamente, aspetto sottolineato nella letteratura recente.

Per quanto riguarda l'applicabilità, l'approccio proposto può migliorare notevolmente il funzionamento dei CPS in ambito industriale poiché consente un'affidabilità in tempo reale, un'identificazione rapida e precisa delle anomalie e strategie di controllo ottimali grazie al miglioramento diretto della sicurezza e dell'efficienza nel funzionamento dei CPS. Ad esempio, in contesti industriali in cui l'ambiente è spesso caratterizzato da rumore nei sensori e da un modello di sistema non lineare, l'approccio di rilevamento sincronizzato garantisce un'individuazione rapida delle anomalie riducendo al contempo il verificarsi di falsi allarmi. A differenza delle soluzioni esistenti basate su gemelli digitali per i sistemi CPS, finalizzate principalmente a metriche di classificazione, l'approccio proposto consente sia l'identificazione che la correzione delle anomalie, contribuendo così alla capacità degli operatori del sistema di modificare proattivamente l'ambiente operativo del CPS prima del verificarsi di interruzioni. Inoltre, la capacità dell'approccio suggerito di applicarsi universalmente in contesti diversi, dimostrata dalle prestazioni ottenute sul dataset di riferimento, indica l'applicabilità complessiva dell'approccio in diversi ambiti dei CPS, come la produzione intelligente, il settore energetico e i sistemi di gestione delle reti infrastrutturali critiche.

La scalabilità del framework del gemello digitale proposto viene valutata in base alla sua capacità di gestire l'aumento delle dimensioni del sistema e della complessità temporale. Rappresentando le interazioni tra sensori mediante strutture grafiche sparse, la rete neurale spazio-temporale scala in modo efficiente all'aumentare del numero di sensori e dei componenti monitorati, evitando una crescita esponenziale della complessità computazionale. Applicando operatori neurali informati dalla fisica, che apprendono mapping operatoriali indipendentemente dalla risoluzione di discretizzazione, si migliora ulteriormente la scalabilità, consentendo una modellazione efficace di sistemi su larga scala senza incrementi apprezzabili del costo computazionale. Il framework utilizza metodi a finestra scorrevole e apprendimento basato su sequenze per gestire le dipendenze temporali su orizzonti temporali più ampi, mantenendo la fattibilità computazionale. Inoltre, tecniche di apprendimento incrementale riducono il sovraccarico nelle implementazioni su larga scala, permettendo aggiornamenti continui senza la necessità di un riaddestramento completo. Inoltre, l'utilizzo di calcoli paralleli basati su GPU rende possibile l'elaborazione in tempo reale di flussi di dati ad alta dimensionalità. L'architettura proposta risulta pertanto adatta ad applicazioni industriali su larga scala, come i sistemi di produzione di petrolio e gas dotati di reti di sensori distribuiti e di requisiti di monitoraggio continuo, poiché è progettata per scalare sia con il numero di sensori sia con la durata dell'operazione.

Lo studio di ablazione contribuirà a comprendere il contributo individuale di ciascun modulo, ovvero operatori neurali, ST-GNN, assimilazione dei dati e apprendimento per rinforzo. È stato condotto uno studio di ablazione per misurare i livelli di contributo di numerosi moduli principali individuali in questa architettura proposta di gemello digitale. Questi moduli individuali includono assimilazione dei dati, modellizzazione grafica con spazio e tempo, apprendimento per rinforzo e apprendimento continuo. Gli effetti della rimozione di questi singoli moduli sono stati esaminati in termini di livelli di impatto che generano sull'accuratezza del monitoraggio, sulla rilevazione delle anomalie e sul controllo. I risultati finali confermano chiaramente che è sempre preferibile utilizzare l'intera architettura, e pertanto la rimozione di singoli moduli comporta diversi gradi di degrado delle prestazioni, indicando che i diversi componenti contribuiscono in modo differente alle prestazioni complessive del sistema. Il livello di effetto derivante dalla rimozione del modulo di assimilazione dei dati mostra chiaramente un aumento dell'errore di previsione e incide sulla affidabilità in misura pari rispetto al rilevamento delle anomalie. Il livello di effetto della rimozione dell'apprendimento per rinforzo mostra chiaramente che il controllo è risultato significativamente compromesso, specialmente quando si considera soltanto il monitoraggio.

I risultati dell'analisi di ablazione mostrati nella Tabella 14 indicano che diversi moduli hanno contributi differenti alle prestazioni del sistema. Il modulo di assimilazione dati ha il contributo maggiore all'accuratezza delle prestazioni di monitoraggio, seguito dal modulo ST-GNN. Il modulo di apprendimento continuo ha un contributo moderato all'accuratezza delle prestazioni di monitoraggio, mentre il modulo di apprendimento per rinforzo ha il contributo minore all'accuratezza delle prestazioni di monitoraggio, sebbene abbia il contributo maggiore alle prestazioni di controllo in termini di riduzione del valore della ricompensa da 95,5 a 78,4.

Per validare la robustezza del framework neurale 4D-Var proposto, sono stati condotti esperimenti in condizioni di osservazione progressivamente peggiorate. In particolare, gli esperimenti hanno incluso i seguenti scenari: (i) guasto parziale dei sensori, in cui la percentuale di dati mancanti variava dal 30% al 70%; (ii) perdita completa del segnale in regioni specifiche; e (iii) ritardo nelle comunicazioni che ha causato osservazioni temporalmente sparse. Dai risultati sperimentali, il modello proposto mostra prestazioni robuste in caso di perdita moderata di dati e un degrado graduale in caso di perdita estrema di dati, dimostrandone un elevato livello di adattabilità. Nella Tabella 15 sono riportati i risultati dell'analisi di robustezza.

Un limite di questo studio è associato all'ambito della validazione del modello proposto. Va notato che, sebbene il modello sia concepito per sistemi di produzione petrolifera e del gas, la valutazione del modello proposto si è basata su valori simulati di petrolio e gas e su problemi benchmark cibernetico-fisici come SWaT e WADI. È inoltre importante osservare che, sebbene i problemi benchmark siano associati a processi petroliferi e del gas, in questo caso specifico essi riguardano il trattamento e la distribuzione dell'acqua.

Tuttavia, nonostante questa prestazione ottimale, presenta alcune limitazioni. Ad esempio, ha una complessità computazionale più elevata rispetto ad alcune implementazioni di gemelli digitali, specialmente con l'integrazione di operatori neurali, reti grafiche e apprendimento per rinforzo. Questo potrebbe rappresentare un ostacolo significativo per l'adozione su piattaforme con capacità computazionali limitate. Inoltre, sebbene si sia concentrato soltanto su set di simulazione e benchmark, non è stato possibile includere il livello di diversità presente in un CPS operativo. Ciò è evidente in set di simulazione come SWAT e WADI, comunemente adottati nelle valutazioni dei CPS, che potrebbero mancare del livello di diversità riscontrabile negli ambienti CPS reali. Il sistema presuppone inoltre un adeguato approvvigionamento di dati provenienti da sensori, il che potrebbe non essere sempre fattibile nei CPS più datati. La limitazione principale del sistema è la mancanza di dati reali del settore petrolifero e del gas per valutarlo, poiché la sua valutazione si basa su simulazioni del settore petrolifero e del gas, nonché su dataset benchmark dei CPS, ovvero SWaT e WADI, che potrebbero non riflettere accuratamente le complessità reali del settore. Il sistema proposto ha dimostrato prestazioni promettenti in termini di capacità predittive. Tuttavia, richiede costi computazionali più elevati durante il processo di addestramento. In futuro, potranno essere considerate alternative più leggere al sistema proposto, tra cui operatori neurali a ordine ridotto, potatura del modello e modelli ibridi fisica-machine learning.

Scalabilità e implementazione in un ambiente reale, e la loro integrazione nelle infrastrutture CPS esistenti in cui la densità dei sensori e la qualità delle informazioni rilevate possono variare notevolmente, dovranno essere studiate in futuri lavori di ricerca sulle tecniche di compressione dei modelli. Inoltre, l'estensione di questo sistema per includere spiegabilità e cicli di feedback per gli operatori potrebbe essere vantaggiosa per migliorare la comprensibilità e costruire fiducia nei processi decisionali autonomi. In aggiunta, l'integrazione di metodi di inferenza causale all'interno dei processi attuali di rilevamento delle anomalie, simili a quelli impiegati nei gemelli digitali causali, potrebbe risultare utile per migliorare l'analisi delle cause profonde e ridurre al minimo i falsi allarmi. Infine, al fine di garantire robustezza, questo framework dovrà essere convalidato utilizzando dati reali raccolti sul campo.

Questa ricerca ha dimostrato il concetto di un modello di gemello digitale intelligente e consapevole del controllo, volto a migliorare il monitoraggio in tempo reale del sistema, le capacità di rilevamento delle anomalie e il processo decisionale nei sistemi ciberfisici complessi. A differenza dei gemelli digitali tradizionali, che sono principalmente osservatori passivi utilizzati per il monitoraggio in tempo reale, questa ricerca mira a integrare operatori neurali informati dalla fisica, reti neurali grafiche spaziotemporali, assimilazione neurale dei dati, controllo basato su apprendimento per rinforzo e algoritmi di apprendimento all'interno di un unico modello di sistema gemello digitale. Il sistema viene innanzitutto monitorato in tempo reale mediante un modello di apprendimento informato dalla fisica di un sistema di equazioni non lineari da parte di un sistema gemello digitale. In secondo luogo, viene applicato un sistema neurale 4DVar per una procedura di assimilazione dei dati che sincronizza i sistemi fisico e virtuale al fine di ridurre al minimo la deriva delle previsioni del sistema causata dal rumore e dai cambiamenti del sistema. Il rilevamento delle anomalie viene effettuato su un modello spaziotemporale che rappresenta o le relazioni spaziali o l'evoluzione del sistema nel tempo. Infine, un agente di apprendimento per rinforzo genera azioni di controllo del sistema a partire da uno stato del sistema sincronizzato, che risulta valido sotto il profilo dei vincoli di sicurezza del sistema, tenendo conto anche di un vincolo di controllo. Ampie sperimentazioni condotte su un processo simulato nel settore petrolifero e su scenari di riferimento per i sistemi ciberfisici come SWAT e WADI hanno dimostrato l'efficacia potenziale dell'approccio proposto in condizioni simulate e di riferimento. Il modello proposto ha determinato una riduzione degli errori di monitoraggio (MAE e RMSE), risultati eccellenti nel rilevamento delle anomalie e un comportamento coerente nel controllo in ciclo chiuso. Questi risultati hanno confermato che la sincronizzazione tra rilevamento delle anomalie e controllo all'interno del gemello digitale rappresenta un fattore importante per mantenere l'affidabilità e l'efficienza delle operazioni. Un ulteriore ambito di sviluppo potenziale della tecnologia del gemello digitale è la sua estensione mediante intelligenza artificiale e causalità. La valutazione del framework sarà effettuata convalidandolo mediante dati reali del settore petrolifero e del gas.

È importante sottolineare che le conclusioni tratte in questo studio si basano su set di dati simulati e di riferimento, e pertanto la loro applicabilità a sistemi reali di petrolio e gas deve essere interpretata con cautela.

DISPONIBILITÀ DEI DATI:

I dataset SWaT e WADI utilizzati in questo studio sono dataset pubblicamente disponibili di sistemi di controllo industriale e possono essere accessibili tramite il repository di dataset del laboratorio iTrust: https://itrust.sutd.edu.sg/itrust-labs_datasets/dataset_info/.

Dichiarazioni

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Gli autori non hanno conflitti di interessi.

Ringraziamenti

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Gli autori riconoscono il supporto tecnico e istituzionale fornito dalla Data Company e dal Production Command Department della Xinjiang Oilfield Company, CNPC, Karamay, Cina, durante il completamento di questa ricerca. Lo studio non ha ricevuto finanziamenti esterni.

Materiali

Elenco dei materiali utilizzati in questo articolo
NomeAziendaNumero di catalogoCommenti
CPU (Intel Xeon / AMD Ryzen)Intel / AMDXeon / Ryzen SeriesUtilizzato per la simulazione del sistema, la pre-elaborazione dei dati e il calcolo generale
Framework di apprendimento profondo (PyTorch 2.0)Meta AI (PyTorch)https://pytorch.org

RRID:SCR_018536
Utilizzato per l'implementazione di reti neurali, ottimizzazione e pipeline di addestramento
Libreria per reti neurali profonde (cuDNN 8.x)NVIDIA cuDNNcuDNN 8.xFornisce primitive ottimizzate per operazioni di apprendimento profondo su GPU
DeepONetNon applicabilehttps://arxiv.org/abs/1910.03193Nello script, è indicato come "modello di operatore neurale"
GPU (NVIDIA RTX 4090)NVIDIARTX 4090Utilizzato per l'addestramento di modelli di apprendimento profondo, inclusi operatori neurali, ST-GNN e componenti di apprendimento per rinforzo
Accelerazione GPU (CUDA 11.8)NVIDIA CUDACUDA 11.8
RRID:SCR_018131  
Consente il calcolo parallelo basato su GPU per l'addestramento di modelli ad alte prestazioni
Distribuzione Linux (versione 22.04 LTS)Canonical (Ubuntu)https://ubuntu.com/download; RRID:SCR_018127Sistema operativo utilizzato per l'esecuzione degli esperimenti e il deployment del modello
Sistema operativo (Ubuntu 22.04 LTS)Canonical (Ubuntu)https://ubuntu.com/download

RRID:SCR_018127
Fornisce l'ambiente di esecuzione per tutti gli esperimenti e il deployment del modello
Algoritmo di ottimizzazione (Adam Optimizer)Non applicabilehttps://arxiv.org/abs/1412.6980Utilizzato per l'addestramento dei modelli con ottimizzazione del tasso di apprendimento adattivo
libreria ottimizzata per reti neurali profonde (versione 8.x) NVIDIA cuDNNhttps://developer.nvidia.com/cudnn

RRID:SCR_018131
Fornisce primitive accelerate da GPU ottimizzate per operazioni di reti neurali profonde
Linguaggio di programmazione (Python 3.10)Fondazione Pythonhttps://www.python.org/downloads

RRID:SCR_008394
Linguaggio di programmazione principale utilizzato per l'implementazione e la sperimentazione
Memoria di sistema (≥ 64 GB RAM)Corsair / Kingston / Crucialhttps://www.corsair.com / https://www.kingston.com / https://www.crucial.comSupporta l'elaborazione di dati multivariati ad alta dimensione e l'addestramento di modelli di grandi dimensioni

Riferimenti

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Rebello CM, Jäschke J, Nogueira IBR. Digital twin framework for optimal and autonomous decision-making in cyber-physical systems: Enhancing reliability and adaptability in the oil and gas industry. arXiv preprint arXiv:2311.12755. 2023. https://doi.org/10.48550/arXiv.2311.12755
  2. Priyanka EB, Thangavel S, Gao XZ, Sivakumar N. Digital twin for oil pipeline risk estimation using prognostic and machine learning techniques. J Ind Inf Integr. 2022;26:100272. https://doi.org/10.1016/j.jii.2021.100272
  3. Xu X, Liu B, Guo J. Asset management of oil and gas pipeline systems based on digital twin. IFAC Pap OnLine. 2020;53:715–719. https://doi.org/10.1016/j.ifacol.2020.12.123
  4. Shen F, Ren SS, Zhang XY. A digital twin-based approach for optimization and prediction of oil and gas production. Math Probl Eng. 2021;2021:3062841. https://doi.org/10.1155/2021/3062841
  5. Wanasinghe TR, et al. Digital twin for the oil and gas industry: Overview, research trends, opportunities, and challenges. IEEE Access. 2020;8:104175–104197. https://doi.org/10.1109/ACCESS.2020.2999087
  6. Wang B, Tao F, Fang X. Smart manufacturing and intelligent manufacturing: A comparative review. Engineering. 2021;7:738–757. https://doi.org/10.1016/j.eng.2020.07.017
  7. Wang C, Wang C, Wang K. Technology research and standard development of predictive maintenance for intelligent manufacturing equipment. China Standardization. 2021;2:15–21.
  8. Ren S, Zhang Y, Huang B. Lifecycle big-data-driven smart manufacturing services for complex products. J Mech Eng. 2018;54:194–203.
  9. Li L, Lei B, Mao C. Digital twin in smart manufacturing. J Ind Inf Integr. 2022;26:100289. https://doi.org/10.1016/j.jii.2021.100289
  10. Grieves M, Vickers J. Digital twin: Mitigating unpredictable, undesirable emergent behavior in complex systems. In: Transdisciplinary perspectives on complex systems. Cham: Springer; 2017. p. 85–113. https://doi.org/10.1007/978-3-319-38756-7_4
  11. Yang M, et al. A novel embedding model based on a transition system for building industry-collaborative digital twin. Appl Sci. 2022;12:553. https://doi.org/10.3390/app12020553
  12. Wang T, Feng K, Ling J. Pipeline condition monitoring towards digital twin systems: A case study. J Manuf Syst. 2024;73:256–274. https://doi.org/10.1016/j.jmsy.2023.12.005
  13. Malek NG, et al. Live digital twin for smart maintenance in structural systems. IFAC Pap OnLine. 2021;54:1047–1052. https://doi.org/10.1016/j.ifacol.2021.10.146
  14. Yun J, Kim S, Kim J. Digital twin technology in the gas industry: A comparative simulation study. Sustainability. 2024;16:5864. https://doi.org/10.3390/su16145864
  15. Bhowmik S. Digital twin for offshore pipeline corrosion monitoring: A deep learning approach. In: Proc Offshore Technology Conf. 2021. D041S049R003.
  16. Hamidishad N, et al. Digital twin frameworks for oil and gas processing plants: A comprehensive literature review. Processes. 2025;13:3488. https://doi.org/10.3390/pr13123488
  17. Homaei M, et al. Causal digital twins for cyber-physical security: A framework for robust anomaly detection in industrial control systems. arXiv. 2025.
  18. Ahmed CM, Palleti VR, Mathur AP. WADI: A water distribution testbed for research in secure cyber-physical systems. In: Proc Int Workshop Cyber-Physical Systems Smart Water Networks. 2017.
  19. Sudhakar R. Robust digital twin approach towards operational excellence and sustainability goals. In: Proc Abu Dhabi Int Petroleum Exhibition Conf. 2023.
  20. Knebel FP, et al. Cloud and edge computing for implementation of digital twins in oil and gas industries. Comput Ind Eng. 2023;182:109363. https://doi.org/10.1016/j.cie.2023.109363
  21. Daher E. Digital safety trends in oil and gas. In: Proc SPE Asia Pacific Oil and Gas Conf. 2023.
  22. Tao F, et al. Digital twin in industry: State-of-the-art. IEEE Trans Ind Inform. 2019;15:2405–2415. https://doi.org/10.1109/TII.2018.2873186
  23. Sircar A, et al. Digital twin in the hydrocarbon industry. Pet Res. 2023;8:270–278. https://doi.org/10.1016/j.ptlrs.2023.03.002
  24. Li G, et al. Intelligent drilling and completion: A review. Engineering. 2022;18:33–48. https://doi.org/10.1016/j.eng.2021.12.004
  25. Hammerschmid M, et al. Development of virtual representations for energy plants: From digital model to predictive twin. Energies. 2023;16:2641. https://doi.org/10.3390/en16062641
  26. Lu L, Jin P, Karniadakis GE. Deep operator network: Learning nonlinear operators for identifying differential equations. arXiv. 2019.
  27. Lin M, et al. Reinforcement learning-based model predictive control for discrete-time systems. IEEE Trans Neural Netw Learn Syst. 2023;35:3312–3324. https://doi.org/10.1109/TNNLS.2022.3140110
  28. Huang Z, et al. Survey on AI-driven digital twins in Industry 4.0. Sensors. 2021;21:6340. https://doi.org/10.3390/s21196340
  29. Wang Y, et al. Structural health monitoring of oil and gas pipelines. Ocean Eng. 2024;308:118293. https://doi.org/10.1016/j.oceaneng.2024.118293
  30. Khisty VH. SCADA systems in oil and gas: Driving innovation and efficiency. Int J Res Appl Sci Eng Technol. 2024;12:96–107.
  31. Ma Z, Hao Z, Zhao Z. Energy-saving scheduling algorithm of wireless monitoring sensors. Energy Inform. 2024;7:104. https://doi.org/10.1186/s42162-024-00264-4
  32. Aba EN, et al. Petroleum pipeline monitoring using IoT platform. SN Appl Sci. 2021;3:180. https://doi.org/10.1007/s42452-021-04180-5
  33. Gulzar Q, Mustafa K. Cyber-attack detection in industrial control systems. Sci Rep. 2025;15:26575. https://doi.org/10.1038/s41598-025-26575-0
  34. Bloemheuvel S, et al. Graph construction for spatiotemporal data in GNNs. Int J Data Sci Anal. 2024;18:157–174. https://doi.org/10.1007/s41060-024-00423-7
  35. Li Z, et al. Fourier neural operator for parametric PDEs. arXiv. 2020.
  36. Yu B, Yin H, Zhu Z. Spatio-temporal graph convolutional networks. arXiv. 2017.
  37. Wu H, et al. Review of digital twins across processes. Sensors. 2023;23:8306. https://doi.org/10.3390/s23198306
  38. Xu Q, Ali S, Yue T. Digital twin-based anomaly detection. ACM Trans Softw Eng Methodol. 2023;32:1867–1878. https://doi.org/10.1145/3583555
  39. Ogbodo CO, et al. Adaptive sensor steering using reinforcement learning. Proc R Soc A. 2026;482:2329.
  40. Tao F, Qi Q, Liu A, Kusiak A. Data-driven smart manufacturing. J Manuf Syst. 2018;48:157–169. https://doi.org/10.1016/j.jmsy.2018.01.006

Ristampe e permessi

Richiedi il permesso di riutilizzare il testo o le figure di questo articolo JoVE

Richiedi permesso

Tag

Ottimizzazione della produzioneReti a grafi spatiotemporaliAssimilazione neurale dei datiControllo tramite apprendimento per rinforzoOperatori neurali informati dalla fisicaRilevamento delle anomalieStima dello stato

Articoli correlati