Nell'indagine non sono stati utilizzati soggetti umani, animali vertebrati, tessuti umani o tessuti animali. Nello studio sono stati utilizzati esclusivamente set di dati pubblicamente accessibili (il FeederBW dataset e il 236-bus Low-Voltage Distribution Network dataset) e simulazioni basate su computer. Pertanto, questo studio non ha richiesto l'approvazione del comitato etico (IRB), né consenso informato o valutazione etica.
La strategia di orchestrazione dinamica per l'accettazione di alimentatori a bassa tensione basata sulla collaborazione tra agenti è stata sviluppata utilizzando l'apprendimento per rinforzo multi-agente (MARL) in condizioni operative ricche di fonti rinnovabili. I dataset FeederBW e quello a 236 nodi a bassa tensione sono stati preelaborati, normalizzati e sincronizzati temporalmente per costruire un modello di rete dinamico rappresentante gli stati degli alimentatori, le risorse energetiche distribuite, le aree sensibili alla tensione e le condizioni di congestione. Agenti intelligenti sono stati assegnati a sezioni degli alimentatori e ai nodi della rete per monitorare la tensione locale, la congestione, l'incertezza nella generazione da fonti rinnovabili e la capacità di accettazione dell'alimentatore, scambiare informazioni con agenti vicini e aggiornare le politiche di orchestrazione attraverso un apprendimento per rinforzo decentralizzato. La funzione di ricompensa è stata progettata per migliorare l'accettazione dell'alimentatore limitando al contempo la congestione, l'instabilità della tensione e i ritardi di coordinamento. Sono stati considerati vincoli relativi alla tensione, al carico dell'alimentatore, al carico del trasformatore e alla congestione, mentre non sono stati modellati esplicitamente il funzionamento squilibrato trifase, il controllo avanzato dell'inverter fotovoltaico e la compensazione della potenza reattiva. Il quadro generale è mostrato in Figura 1. Gli strumenti di ricerca utilizzati in questo studio sono elencati nella Tabella dei Materiali.

Figura 1: Architettura del framework proposto. Schema del Framework di Orchestrazione Dinamica che incorpora agenti intelligenti, apprendimento per rinforzo, analisi della congestione e coordinamento adattivo degli alimentatori. Cliccare qui per visualizzare una versione ingrandita di questa figura.
1. Acquisizione dei dati
I dati sono stati acquisiti dal set di dati FeederBW31 e dal set di dati di distribuzione in bassa tensione a 236 nodi32. Questi set di dati sono stati selezionati perché contenevano informazioni sulla topologia dell'alimentatore, sulle condizioni di tensione, sul comportamento della generazione da fonti rinnovabili, sulla domanda di carico, sui fenomeni di congestione e sui profili operativi dinamici necessari per l'orchestrazione decentralizzata e l'apprendimento di agenti basato su rinforzo.
Il dataset FeederBW è stato utilizzato principalmente per modellare il funzionamento degli alimentatori, l'intermittenza dell'energia rinnovabile, la deviazione della tensione e la propagazione della congestione nelle reti in bassa tensione. Conteneva dati sul funzionamento degli alimentatori, il comportamento della generazione distribuita, misurazioni della tensione nei nodi e fluttuazioni del carico, che supportavano l'analisi dell'orchestrazione adattiva. Il dataset in bassa tensione con 236 nodi è stato utilizzato per valutare la scalabilità e la coordinazione decentralizzata. Conteneva informazioni sulle connessioni dei nodi, le condizioni di carico degli alimentatori, le caratteristiche della tensione nei nodi, la penetrazione delle fonti rinnovabili distribuite e casi operativi sensibili alla congestione. Insieme, i due dataset hanno supportato analisi a livello di alimentatore e su larga scala in condizioni di elevata penetrazione di energia rinnovabile. Le caratteristiche dei dataset e i loro scopi all'interno del framework sono riassunti nella Tabella 1.
| Nome del Dataset | Tipo di Dataset | Numero di Nodi/Bus | Attributi dei Dati | Scopo nel Lavoro Proposto |
| FeederBW Dataset | Dataset Operativo per Alimentatori a Bassa Tensione | Nodi di alimentatori multipli | Profili di tensione, generazione da fonti rinnovabili, domanda di carico, stati di congestione, comportamento operativo dell'alimentatore | orchestrazione a bassa latenza degli alimentatori, analisi della congestione, priorizzazione adattiva dell'accettazione |
| 236-bus LV Dataset | Dataset di Distribuzione a Bassa Tensione su Grande Scala | 236 bus | Topologia del bus, carico dell'alimentatore, sensibilità alla tensione, penetrazione delle rinnovabili, dinamiche di congestione | Validazione della scalabilità, valutazione della coordinazione decentralizzata, analisi dell'orchestrazione su larga scala |
Tabella 1: Caratteristiche del dataset. Descrizione dei dataset, degli attributi operativi e dei loro scopi all'interno del framework proposto per l'orchestrazione a bassa tensione.
2. Preparazione dei dati
I set di dati acquisiti sono stati preelaborati per migliorare la coerenza, l'allineamento temporale e la stabilità dell'apprendimento per rinforzo. Le voci mancanti, le misurazioni errate, i record duplicati e i dati incoerenti dei feeder sono stati filtrati mediante procedure statistiche di preelaborazione. Questo passaggio è stato adottato per mantenere la coerenza tra i dati di funzionamento dei feeder, i profili di generazione da fonti rinnovabili, le misurazioni di tensione e i dati sullo stato di congestione. Tutte le variabili operative sono state normalizzate con il metodo min–max in modo da trasformare le caratteristiche di ingresso in una scala comune adatta all'apprendimento dell'agente. Le variabili normalizzate includevano la tensione del feeder, la domanda di potenza attiva, la generazione da fonti rinnovabili, lo stato di congestione e la capacità di accettazione del feeder. La formulazione matematica della procedura di preelaborazione è riportata nel File Supplementare 1 (Sezione 1).
3. Modellizzazione dinamica di reti a bassa tensione
Dopo l'acquisizione dei dati e il preelaborazione, è stato costruito un modello dinamico della rete in bassa tensione per simulare il comportamento di un sistema di distribuzione con una elevata percentuale di generazione da fonti rinnovabili in condizioni variabili di carico e generazione. Il modello ha tracciato dinamicamente la topologia dei circuiti, il comportamento delle risorse energetiche distribuite, le aree sensibili alla tensione e la propagazione delle congestioni.
A differenza di una rappresentazione statica della rete, il modello aggiorna il comportamento dell'alimentatore in base all'intermittenza delle fonti rinnovabili, alla domanda dei consumatori e alle condizioni di congestione. I dataset FeederBW e 236-bus LV sono stati utilizzati per costruire alimentatori interconnessi in cui nodi, trasformatori, fonti rinnovabili distribuite e carichi sono stati rappresentati come nodi della rete. Ogni nodo dell'alimentatore forniva informazioni aggiornate sull'ampiezza della tensione, sulla richiesta di potenza attiva, sulla generazione da fonti rinnovabili, sullo stato di carico dell'alimentatore e sullo stato di congestione. Queste variabili sono state utilizzate dagli agenti intelligenti per monitorare il comportamento dell'alimentatore e prendere decisioni di orchestrazione decentralizzate. Il modello della rete ha inoltre supportato l'identificazione delle regioni sensibili e la priorizzazione dell'accettazione degli alimentatori mediante un'analisi continua della sensibilità.
La rete di distribuzione in bassa tensione è stata rappresentata come una rete basata su grafi, contenente stazioni di collegamento, linee di alimentazione, trasformatori, fonti rinnovabili e nodi di carico per i consumatori. Le derivazioni matematiche dettagliate del modello della rete sono fornite nel File Supplementare 1 (Sezione 2). Lo stato dinamico della rete e l'indice di congestione sono stati monitorati continuamente. L'indice di congestione è stato normalizzato all'intervallo [0,1] ed è stata avviata un'orchestrazione collaborativa di accettazione degli alimentatori quando l'indice di congestione ha superato 0,80.
4. Inizializzazione dell'Ambiente Multi-Agente
Dopo aver costruito il modello dinamico della rete LV, è stato inizializzato l'ambiente multi-agente per supportare l'accettazione decentrata degli alimentatori. Agenti intelligenti sono stati assegnati ai tratti degli alimentatori, ai punti di connessione delle risorse energetiche distribuite, alle posizioni dei trasformatori e ai nodi soggetti a congestione all'interno della rete LV.
Ogni agente fungeva da entità indipendente per il processo decisionale, che monitorava il funzionamento del proprio alimentatore locale, scambiava informazioni con gli agenti adiacenti ed eseguiva azioni di orchestrazione adattive. Gli agenti sono stati assegnati ai nodi principali degli alimentatori in base alla sensibilità della tensione, al livello di penetrazione delle fonti rinnovabili, al grado di congestione e all'importanza dell'alimentatore. La rete in bassa tensione è stata configurata come un ambiente basato su agenti, all'interno del quale gli agenti monitoravano continuamente la tensione dell'alimentatore, la richiesta di potenza attiva, le variazioni della generazione da fonti rinnovabili, lo stato di congestione e la capacità di accettazione dell'alimentatore. La formulazione matematica dell'ambiente multi-agente è riportata nel Supplementary File 1(Section 3).
5. Apprendimento dell'agente guidato dal rinforzo
Dopo l'inizializzazione dell'ambiente multi-agente, è stato implementato un apprendimento guidato dal rinforzo per consentire agli agenti di apprendere politiche di orchestrazione dei feeder attraverso l'interazione con le condizioni operative variabili della rete di bassa tensione. Durante ogni interazione, un agente osservava lo stato attuale del feeder, selezionava un'azione di orchestrazione e riceveva una ricompensa o una penalità. Il processo di apprendimento decentralizzato ha permesso agli agenti di adattarsi all'incertezza della generazione da fonti rinnovabili, alle variazioni delle condizioni di congestione, alle fluttuazioni di tensione e ai cambiamenti nella capacità di accettazione del feeder. Ogni agente selezionava un'azione di orchestrazione in base alla propria politica appresa. Le relative derivazioni matematiche sono fornite nel File Supplementare 1(Sezione 4).
È stato distribuito un totale di 64 agenti intelligenti. Sulla base della topologia dell'alimentatore, del livello di penetrazione delle energie rinnovabili, della sensibilità alla tensione e della gravità della congestione, ciascun agente è stato assegnato a un tratto dell'alimentatore, a un sito del trasformatore, a un punto di connessione della risorsa energetica distribuita o a un nodo della rete sensibile alla congestione. Mantenendo una complessità computazionale ragionevole, la distribuzione decentralizzata ha permesso un monitoraggio cooperativo e un'accettazione adattiva dell'alimentatore in tutta la rete di distribuzione a bassa tensione da 236 nodi. Ciascun agente osservava un vettore di stato a cinque dimensioni composto da magnitudine della tensione, domanda di carico dell'alimentatore, generazione da fonti rinnovabili, stato di congestione e capacità di accettazione dell'alimentatore. Lo spazio delle azioni comprendeva cinque azioni di orchestrazione: priorizzazione dell'accettazione dell'alimentatore, mitigazione della congestione, coordinamento delle rinnovabili, bilanciamento del carico e controllo della tensione. Il processo decisionale cooperativo è stato supportato da una topologia di comunicazione decentralizzata tra vicini, in cui ciascun agente scambiava indici di sensibilità e informazioni operative locali esclusivamente con gli agenti degli alimentatori adiacenti.
È stato implementato un metodo MARL basato sul Q-learning utilizzando una rete neurale completamente connessa con due strati nascosti contenenti rispettivamente 128 e 64 neuroni. È stata applicata l'attivazione con unità lineare rettificata negli strati nascosti. I parametri della rete sono stati ottimizzati utilizzando l'ottimizzatore Adam con un tasso di apprendimento di 0,001 e un fattore di sconto di 0,99. È stata utilizzata una dimensione del mini-batch pari a 64 e il buffer di esperienza riprodotta aveva una capacità di 100.000 transizioni. L'addestramento è stato considerato convergente quando la media mobile della ricompensa cumulativa negli ultimi 20 episodi è variata di meno dello 0,1% per 10 finestre di valutazione consecutive. Se questo criterio non veniva soddisfatto, l'addestramento proseguiva fino a un massimo di 500 episodi. Il flusso di lavoro dell'apprendimento per rinforzo è mostrato in Figura 2.

Figura 2: Diagramma di flusso dell'apprendimento dell'agente guidato dal rinforzo. Diagramma di flusso che illustra il processo di apprendimento dell'agente basato sul rinforzo per l'orchestrazione decentralizzata degli alimentatori e l'ottimizzazione delle decisioni. Cliccare qui per visualizzare una versione ingrandita di questa figura.
Il processo di apprendimento è iniziato con l'inizializzazione dell'ambiente di distribuzione in bassa tensione, degli stati degli agenti e dei parametri di apprendimento. Gli agenti intelligenti sono stati posizionati nelle zone di alimentazione, nelle località delle risorse energetiche distribuite e nei nodi soggetti a congestione. Successivamente sono stati definiti lo spazio delle osservazioni, la velocità di apprendimento, la strategia di esplorazione, i fattori di ricompensa e le funzioni di politica. A ogni passo di interazione, ciascun agente osservava lo stato attuale della propria zona di alimentazione assegnata. Lo stato era costituito dall'ampiezza della tensione ai nodi, dalla domanda di carico dell'alimentatore, dalle caratteristiche della generazione da fonti rinnovabili, dal livello di congestione e dalla capacità di accettazione dell'alimentatore. Queste osservazioni formavano lo stato ambientale utilizzato per prendere decisioni di orchestrazione. Ciascun agente sceglieva un'azione in base alla propria politica di apprendimento per rinforzo. Le azioni disponibili includevano la priorità di accettazione dell'alimentatore, la gestione della congestione, la coordinazione dell'energia rinnovabile, il bilanciamento del carico e la regolazione della tensione. L'azione selezionata veniva applicata all'ambiente dinamico in bassa tensione, dopo di che lo stato dell'alimentatore veniva aggiornato.
Una ricompensa è stata calcolata dopo ogni azione. È stata assegnata una ricompensa positiva quando l'azione selezionata ha migliorato l'accettazione dell'alimentatore, prevenuto la propagazione della congestione, mantenuto la conformità della tensione o migliorato la stabilità della rete. È stata applicata una penalità quando l'azione ha causato, o non è riuscita a prevenire, un sovraccarico dell'alimentatore, violazioni della tensione o ritardi nell'orchestrazione. La ricompensa calcolata è stata utilizzata per aggiornare la funzione di valore e la politica decisionale dell'agente attraverso l'ottimizzazione per rinforzo. La sequenza composta da osservazione, selezione dell'azione, transizione dell'ambiente, calcolo della ricompensa e aggiornamento della politica è stata ripetuta fino al raggiungimento del criterio di arresto.
6. Valutazione della sensibilità alla tensione e alla congestione
Dopo l'apprendimento guidato dal rinforzo, sono state valutate le sensibilità alla tensione e alla congestione al fine di identificare le aree vulnerabili dei tronchisti e supportare decisioni dinamiche di accettazione dei tronchisti in condizioni di incertezza legata all'energia rinnovabile.
A ogni intervallo di funzionamento, sono stati determinati gli effetti delle variazioni della potenza in ingresso, della generazione da fonti rinnovabili e della domanda di carico sulla tensione dei nodi e sul congestionamento della rete. Gli indici di sensibilità alla tensione e al congestionamento sono stati ricalcolati a ogni intervallo di funzionamento simulato, piuttosto che essere derivati esclusivamente da condizioni statiche della rete. Gli indici di sensibilità per ciascun nodo dell'alimentatore sono stati aggiornati in base alle condizioni attuali della rete, alle variazioni della generazione da fonti rinnovabili e allo stato di carico dell'alimentatore. I valori ottenuti sono stati utilizzati per classificare i nodi dell'alimentatore in relazione all'accettazione degli alimentatori, alla gestione del congestionamento e alle azioni di controllo della tensione.
L'indice di sensibilità alla tensione ha quantificato la variazione della tensione del nodo risultante da un cambiamento nel flusso di potenza attiva. Dopo aver calcolato gli indici di sensibilità alla tensione e alla congestione, questi sono stati combinati in un punteggio di sensibilità composito per la priorizzazione adattativa dell'accettazione del derivatore. Il metodo di punteggio composito è descritto nel File Supplementare 1(Sezione 5). Ai nodi del derivatore con punteggi di sensibilità più elevati sono state assegnate priorità più alte nell'orchestrazione durante le operazioni di alleviamento della congestione, correzione dell'accettazione del derivatore e regolazione della tensione. I punteggi di sensibilità sono stati ricalcolati a ogni intervallo operativo e condivisi con gli agenti vicini attraverso l'ambiente collaborativo di comunicazione.
7. Orchestrazione collaborativa dell'accettazione e ottimizzazione adattiva delle decisioni a ogni intervallo operativo simulato
Dopo una valutazione della sensibilità, è stata eseguita un'orchestrazione collaborativa dell'accettazione per consentire ad agenti decentralizzati di prendere decisioni coordinate sull'accettazione degli alimentatori in condizioni di incertezza rinnovabile e congestione dinamica. Gli agenti hanno scambiato stati locali degli alimentatori, indici di sensibilità, avvisi di congestione e priorità operative. Ciascun agente ha valutato autonomamente le condizioni del proprio alimentatore locale coordinandosi con gli agenti vicini per supportare la stabilità complessiva della rete.
L'accettazione degli alimentatori è stata prioritizzata in base alla sensibilità alla tensione, alla gravità della congestione, alla variabilità della generazione da fonti rinnovabili e alla capacità disponibile degli alimentatori. Le osservazioni locali consapevoli della sensibilità sono state aggregate tra gli agenti, e sono state generate azioni coordinate di accettazione degli alimentatori. La formulazione matematica del processo collaborativo di orchestrazione è fornita nel Supplementary File 1 (Section 6). L'ambiente dinamico della rete BT è stato implementato con agenti collaborativi posizionati nelle zone degli alimentatori, nei punti di integrazione dell'energia rinnovabile e nei bus soggetti a congestione, come descritto nel Supplementary File 1 (Algorithm 1). A ogni intervallo operativo, ciascun agente ha osservato i parametri locali dell'alimentatore, inclusi l'ampiezza della tensione, la variazione della generazione da fonti rinnovabili, il carico dell'alimentatore, il livello di congestione e la capacità di accettazione dell'alimentatore.
Gli indici di sensibilità alla tensione e di sensibilità alla congestione sono stati quindi calcolati per identificare le aree alimentate suscettibili di instabilità della tensione o di propagazione della congestione. Questi indici sono stati combinati in un punteggio complessivo di sensibilità dell’alimentatore, che ha determinato la priorità di accettazione e di orchestrazione degli alimentatori. Informazioni sullo stato locale, livelli di congestione, indicatori di instabilità della tensione e priorità di accettazione sono state scambiate tra agenti adiacenti. Sulla base delle osservazioni locali e delle informazioni condivise, ciascun agente ha selezionato e attuato un'azione di orchestrazione adattativa. Dopo ogni azione, un feedback di rinforzo è stato ottenuto dall'ambiente dinamico della rete in bassa tensione in base alla stabilità dell’alimentatore, alla riduzione della congestione, alla conformità della tensione e all’efficienza di accettazione dell’alimentatore. Questo feedback è stato utilizzato per aggiornare la politica di ciascun agente mediante un’ottimizzazione basata sul rinforzo. La funzione obiettivo globale di orchestrazione ha fornito contemporaneamente un feedback coordinato per l’ottimizzazione adattativa su tutta la popolazione di agenti. Gli aggiornamenti delle politiche sono proseguiti finché le politiche degli agenti non sono converse verso una strategia di orchestrazione decentralizzata ottimale.
8. Validazione su larga scala
La strategia di orchestrazione dinamica è stata convalidata utilizzando il dataset FeederBW e il dataset della rete di distribuzione in bassa tensione con 236 nodi, in scenari operativi caratterizzati da un'elevata penetrazione di energia rinnovabile. La convalida ha valutato la capacità del framework di orchestrazione decentralizzato di gestire l'accettazione dinamica degli alimentatori, l'intermittenza delle fonti rinnovabili, la propagazione delle congestioni e l'instabilità della tensione nei sistemi di distribuzione in bassa tensione interconnessi. Gli scenari operativi valutati includevano un'elevata penetrazione di energia rinnovabile, variazioni della domanda di carico, propagazione dinamica delle congestioni, condizioni sensibili alla tensione e capacità variabile di accettazione degli alimentatori.
Le prestazioni del framework sono state valutate utilizzando il tasso di accettazione degli alimentatori, l'indice di conformità della tensione, il tasso di riduzione della congestione, la latenza di orchestrazione, la velocità di convergenza, l'efficienza della coordinazione decentralizzata e la capacità di integrazione delle fonti rinnovabili. Queste misure sono state utilizzate per valutare scalabilità, robustezza, adattabilità e prestazioni di coordinamento. Il framework proposto è stato confrontato con approcci tradizionali di orchestrazione centralizzata degli alimentatori nelle stesse configurazioni di rete. Ai metodi di confronto sono stati applicati dataset equivalenti, scenari operativi, condizioni di valutazione e misure di prestazione.
Tabella 2 riassume i set di dati, le condizioni operative, gli ambienti di orchestrazione e le variabili di prestazione utilizzati per la validazione sperimentale. Il set di dati FeederBW è stato utilizzato per valutare la dinamica operativa degli alimentatori, l'intermittenza delle fonti rinnovabili, lo sviluppo di congestione, la variazione del carico residenziale e le fluttuazioni di tensione in condizioni di alimentatori in bassa tensione. Il set di dati a 236 nodi in bassa tensione è stato utilizzato per valutare l'orchestrazione decentralizzata in una rete interconnessa più ampia. L'architettura è stata validata in condizioni variabili di generazione da fonti rinnovabili, domanda di carico, tensione e congestione. La coordinazione decentralizzata e l'ottimizzazione delle politiche basata su apprendimento per rinforzo sono state valutate congiuntamente tra gli agenti intelligenti.
Il tasso di accettazione degli alimentatori, l'indice di conformità della tensione, il tasso di riduzione della congestione, la velocità di convergenza e la latenza di orchestrazione sono stati utilizzati per quantificare le prestazioni in condizioni operative dinamiche nei sistemi di energia rinnovabile.
| Parametro Sperimentale | Dataset FeederBW | Dataset LV 236-bus | Scopo della Validazione |
| Tipo di Rete | Rete Alimentatrice a Bassa Tensione | Rete di Distribuzione LV su Grande Scala | Valutazione dell'orchestrazione dinamica |
| Numero di Nodi/Bus | Nodi alimentatori multipli | 236 bus | Analisi della scalabilità |
| Integrazione di Fonti Rinnovabili | Fonti fotovoltaiche e rinnovabili distribuite | Bus con elevata penetrazione di rinnovabili | Validazione dell'incertezza delle rinnovabili |
| Comportamento del Carico | Profili dinamici di carico residenziale | Variazioni di carico su larga scala nei feeder | Orchestrazione adattativa del carico |
| Scenari di Congestione | Stati di sovraccarico e congestione del feeder | Propagazione della congestione su più bus | Analisi della mitigazione della congestione |
| Condizioni di Tensione | Profili di fluttuazione della tensione | Condizioni di bus sensibili alla tensione | Valutazione della conformità alla tensione |
| Agenti Intelligenti | Agenti distribuiti per il feeder | Agenti collaborativi su larga scala | Analisi della coordinazione decentralizzata |
| Ambiente di Apprendimento | Orchestrazione basata su rinforzo | Apprendimento adattativo multi-agente | Validazione dell'ottimizzazione delle politiche |
| Condizioni di Simulazione | Variabilità dinamica delle fonti rinnovabili | Funzionamento dinamico su larga scala | Test di orchestrazione a bassa latenza |
| Metriche di Prestazione | Tasso di accettazione, riduzione della congestione | Conformità alla tensione, velocità di convergenza | Prestazioni complessive dell'orchestrazione |
Tabella 2: Validazione sperimentale su larga scala. Impostazioni sperimentali utilizzate per valutare la scalabilità, l'incertezza dell'energia rinnovabile e la coordinazione decentralizzata.