Progettazione di apparecchiature elettriche più intelligenti integrate con l'intelligenza artificiale

La combinazione della progettazione Model-Based con l’intelligenza artificiale nei sistemi elettrici migliora le operazioni del settore


Tutti i componenti della vita moderna dipendono dal funzionamento dei sistemi elettrici. Su scala industriale, il fallimento di questi sistemi significa perdita di dati, spreco e oscurità. Un componente in particolare è soggetto a un'usura significativa: un contattore, un dispositivo che accende o spegne la corrente. Ma fino a poco tempo fa, mantenere i contattori significava cercare di anticipare quando i dispositivi avrebbero potuto guastarsi o funzionare male. Per risolvere questo problema, gli ingegneri di Schneider Electric hanno combinato intelligenza artificiale (AI) e progettazione Model-Based per incorporare un algoritmo di manutenzione predittiva nei contattori stessi. Di conseguenza, hanno condensato un test di manutenzione durato mesi nel tempo di una pausa pranzo.

Dare un numero alla durata di vita residua dei contattori richiedeva un periodo di test intenso, lungo mesi. Ma con la maggiore accessibilità degli strumenti di intelligenza artificiale per l'ingegneria, gli ingegneri di Schneider Electric non solo hanno ridotto i tempi di test, ma hanno anche ridotto i tempi di sviluppo di nuovi contattori da tre anni a sei mesi.

“Prima di questo nuovo metodo, i clienti dovevano spegnere l'impianto durante una campagna di manutenzione,” afferma Silvio Rizzuto, uno dei principali esperti tecnici di Schneider Electric. “Ad esempio, nella produzione alimentare, se si interrompe la produzione, si spreca tutto ciò che è ancora presente sulla linea di produzione”.

Da reattivo a proattivo

Poiché questa apparecchiatura vitale gestisce correnti e tensioni così elevate, i contattori sono soggetti a usura per una durata che può superare significativamente i 10 anni, a seconda delle condizioni operative. Tuttavia, le pressioni ambientali possono ridurre la durata di vita dei dispositivi e un intervento proattivo può allungarla. A causa di queste variazioni è difficile stimare la vita utile residua (RUL) di un singolo contattore in funzione.

Partendo da una nuova generazione di contattori, il team di Schneider Electric mirava a dare ai clienti la possibilità di essere proattivi anziché reattivi. Con l’intelligenza artificiale, il team ha cercato di incorporare un algoritmo di manutenzione predittiva in un contattore, eliminando la tensione tra il monitoraggio della longevità del contattore e la preservazione delle operazioni.

Rizzuto e i suoi colleghi si occupavano da tempo di questi problemi. “I nostri prodotti possono essere installati presso il cliente per 20 anni, sempre accesi”, afferma Rizzuto. “I componenti elettrici non sono progettati per questo tipo di applicazione.”

Per avere un'idea approssimativa della RUL di un contattore, i tecnici interrompono le loro operazioni per ispezionare visivamente i punti di contatto, cercando scolorimento o vaiolatura, indicando un contattore invecchiato. Ma i clienti hanno risorse limitate per ottimizzare la durata di questi dispositivi e proteggere le loro operazioni.

Partendo da una nuova generazione di contattori, il team di Schneider Electric mirava a dare ai clienti la possibilità di essere proattivi anziché reattivi. Con l’intelligenza artificiale, il team ha cercato di incorporare un algoritmo di manutenzione predittiva in un contattore, eliminando la tensione tra il monitoraggio della longevità del contattore e la preservazione delle operazioni.

Operaio che installa contattori in un pannello industriale.

Installazione dei contattori TeSys Giga. (Crediti dell’immagine: Schneider Electric)

Iniziando da zero

Nel 2016, Schneider Electric ha iniziato a sviluppare il contattore TeSys Giga, il suo primo contattore dotato di una funzione di stima della durata residua. Ma la prima fase dell’impresa si concluse, come disse Rizzuto, con un “disastro”.

“Abbiamo deciso di includere la progettazione Model-Based e la generazione di codice per gestire la complessità.”

Silvio Rizzuto, esperto tecnico principale, Schneider Electric

Il team del progetto ha iniziato a costruire da zero l’algoritmo di stima della durata con l’apprendimento automatico per classificare i livelli di usura subiti dai contattori. Per generare i dati necessari per addestrare l’algoritmo, hanno costruito una scheda elettrica in grado di catturare le metriche necessarie, come corrente, tensione e numero di operazioni, dall’interno di un contattore e sottoporre il dispositivo a operazioni per ottenere tali cifre.

Dopo due anni e mezzo di sviluppo dell'intelligenza artificiale, hanno iniziato a testare il nuovo contattore TeSys Giga. Questa prima iterazione non ha superato i test di durabilità e nessuno è riuscito a identificare la causa sottostante. La creazione manuale di algoritmi è un processo complesso, pieno di opportunità di errore umano. “È diventato impossibile da gestire”, afferma Rizzuto. “È stato in quel momento che abbiamo deciso di includere la progettazione Model-Based e la generazione di codice per gestire la complessità.”

Illustrazione decostruita del contattore TeSys Giga che mostra le singole parti, comprese le connessioni del blocco (Adv), base, ampolla, telaio centrale e magnete mobile, nonché CMD, bobina e magnete fisso.

Il contattore TeSys Giga. (Crediti dell’immagine: Schneider Electric)

Combinazione di intelligenza artificiale e progettazione Model-Based

Sia la progettazione Model-Based che l’intelligenza artificiale esistono da decenni, ma la combinazione dei due e la disponibilità di strumenti di intelligenza artificiale intuitivi per gli ingegneri è uno sviluppo relativamente recente. “Oggi siamo agli inizi dell'utilizzo di questa metodologia,” afferma Cédric Tridon, un ingegnere applicativo MathWorks che supporta Rizzuto e altri clienti nella regione. “Ora gli ingegneri sanno come utilizzare l’intelligenza artificiale e disponiamo degli strumenti per aiutarli a sviluppare algoritmi di intelligenza artificiale per risolvere i loro problemi, che possono essere utilizzati per un numero sempre maggiore di applicazioni”.

Sostituendo i metodi manuali con l'automazione, il team ha ripreso lo sviluppo, la modellazione e la simulazione delle prestazioni dell'algoritmo di Machine Learning utilizzando MATLAB. Hanno confrontato i risultati del modello con il set di dati iniziale per assicurarsi che funzionasse come previsto e hanno utilizzato Simulink per sviluppare, simulare e visualizzare l'architettura dell'algoritmo. MATLAB ha anche generato il codice che il team di progetto dovrà incorporare nel contattore.

Utilizzando MATLAB®, insieme alla progettazione Model-Based e l'intelligenza artificiale, ha offerto al team di progetto due vantaggi che non aveva prima: un'interfaccia visiva per un algoritmo complesso e un modo rapido e accurato per simulare la funzione di durata rimanente prima di testarla nel contattore reale.

Rizzuto, che non aveva una solida esperienza nell'intelligenza artificiale, si è affidato alle risorse MathWorks, come formazione, supporto tecnico ed esempi online, per avviare la riqualificazione del contattore TeSys Giga. La squadra di Rizzuto aveva imparato dai propri errori. “Non vogliamo avere una scatola nera,” afferma Rizzuto. “Vogliamo sapere tutto su come funziona il nostro algoritmo.”

Sostituendo i metodi manuali con l'automazione, il team ha ripreso lo sviluppo, la modellazione e la simulazione delle prestazioni dell'algoritmo di Machine Learning utilizzando MATLAB. Hanno confrontato i risultati del modello con il set di dati iniziale per assicurarsi che funzionasse come previsto e utilizzasse Simulink® per sviluppare, simulare e visualizzare l'architettura dell'algoritmo. MATLAB ha anche generato il codice che il team di progetto dovrà incorporare nel contattore.

“Volevamo poter testare la RUL per un contattore, operazione che di solito richiede quattro mesi e mezzo,” ha spiegato Rizzuto. “Con il modello è possibile simulare questo processo in appena un'ora, risparmiando molto tempo nello sviluppo.”

Sebbene il nuovo percorso di sviluppo consentito dall’intelligenza artificiale e dalla modellazione si stesse rivelando un processo più fluido, rimanevano degli ostacoli. Rizzuto afferma che la guida degli ingegneri MathWorks è stata fondamentale. Ad esempio, il team di Schneider necessitava di una funzione di filtro per ridurre al minimo l'ingombro della memoria dell'algoritmo. Quando lo sviluppatore del firmware Schneider ha richiesto un filtro personalizzato, MathWorks lo ha aiutato a svilupparne uno. Inoltre, Rizzuto e il suo team si sono affidati agli esempi online di MathWorks per creare una classe di storage personalizzata per la generazione di codice che ottimizzasse la presentazione dei dati forniti dal codice generato ai diversi livelli hardware.

Questa volta, quando si è trattato dei primi test sia del software che dell'hardware, il team di Rizzuto ha avuto maggiore fiducia nei propri risultati. In effetti, il progetto è stato un trionfo. Con la progettazione Model-Based e l'intelligenza artificiale, il team ha dedicato solo sei mesi alle stesse attività che, senza tali risorse, avrebbero richiesto quasi tre anni. La nuova procedura ha inoltre evitato i problemi che il team di Schneider Electric ha dovuto affrontare all'inizio: creare manualmente un algoritmo, un metodo soggetto a errori, senza un modo per simularlo prima di testarlo nell'hardware.

I clienti utilizzano i contattori TeSys Giga di Schneider Electric, dotati della funzione di stima RUL, dal 2021. “Grazie a questa nuova funzione, possono pianificare la manutenzione di questo prodotto e utilizzarlo in modo più efficiente”, afferma Rizzuto. Non hanno più bisogno di interrompere le operazioni per ispezionare i contattori e possono pianificare strategicamente riparazioni o sostituzioni. Ora, forte del suo modello, Schneider Electric può anche fornire supporto tecnico continuo ai propri clienti, utilizzando il suo modello per simulare possibili soluzioni in appena un'ora.

Primo piano del contattore TeSys Giga, che mostra l'indicatore LED di segnalazione di usura.

La diagnosi dell'usura dei contatti e il rilevamento locale dei guasti con un indicatore LED consentono ai clienti di pianificare quando sostituire il set di moduli di commutazione. (Crediti dell’immagine: Schneider Electric)

Oltre ad accelerare lo sviluppo del prodotto, Rizzuto afferma che MATLAB e Simulink hanno consentito un flusso di lavoro più fluido tra i membri del team. Comunicare con un team internazionale e garantire che tutti rimanessero aggiornati sullo stato del progetto si è rivelato particolarmente impegnativo. Ma MATLAB e Simulink hanno contribuito ad alleviare questo punto dolente. “Utilizzare MATLAB e Simulink è chiaramente un vantaggio perché molti ingegneri sanno già come utilizzare questi strumenti,” afferma. L'utilizzo di Simulink per visualizzare l'architettura dell'algoritmo ha inoltre fornito un linguaggio comune per comprendere un algoritmo complesso.

Il futuro della manutenzione predittiva

La combinazione di intelligenza artificiale e progettazione Model-Based ha già consentito a Schneider Electric di risparmiare tempo e denaro nello sviluppo e sta consentendo a Rizzuto e ai suoi colleghi di perseguire anche progetti più ambiziosi. Sulla scia del successo di TeSys Giga, Schneider Electric sta ora lavorando all'aggiornamento della manutenzione predittiva dei contattori con lo sviluppo di un nuovo contattore. Questo contattore includerà una funzione diagnostica interna che indica quali guasti potrebbero verificarsi nelle operazioni successive oltre alla stima RUL.

“L’interfaccia intuitiva di questi strumenti li ha resi facili da comprendere. Le app Diagnostic Feature Designer e Classification Learner mi hanno consentito di esplorare le funzioni basate sull'intelligenza artificiale anche senza una conoscenza approfondita dell'intelligenza artificiale.”

Silvio Rizzuto, esperto tecnico principale, Schneider Electric

“L’interfaccia intuitiva di questi strumenti li ha resi facili da comprendere”, afferma Rizzuto. “Le app Diagnostic Feature Designer e Classification Learner mi hanno consentito di esplorare le funzioni basate sull'intelligenza artificiale anche senza una conoscenza approfondita dell'intelligenza artificiale.” L'app Classification Learner ha accelerato la progettazione del modello, accelerando ulteriormente lo sviluppo dell'intelligenza artificiale. “In meno di un mese sono riuscito a creare un prototipo in tempo reale per la funzionalità di manutenzione integrata nei nostri contattori,” ha aggiunto, cosa che ha impressionato i suoi responsabili dello sviluppo.

Nel nuovo contattore, che per ora rimane un prototipo, una rete neurale media alimenta la funzione diagnostica che avvisa i clienti dei problemi di manutenzione non appena si presentano. Questa funzionalità aggiuntiva rafforza ulteriormente le difese dei clienti contro danni imprevedibili alle apparecchiature, ritardi di produzione e sprechi.

Screenshot dell'istogramma di Diagnostic Feature Designer.

Il Diagnostic Feature Designer e la sua interfaccia grafica multifunzione hanno consentito al team di esplorare le funzioni basate sull'intelligenza artificiale anche senza una conoscenza dell'intelligenza artificiale.


Altri casi

Navigazione nel pannello

MACHINE LEARNING

Tre modi per stimare la vita utile residua per la manutenzione predittiva

Navigazione nel pannello
Navigazione nel pannello

SISTEMI DI CONTROLLO

I SynRM potrebbero cambiare il gioco dei veicoli elettrici

Eliminare la necessità di magneti per terre rare migliora la sostenibilità dei veicoli elettrici