The thesis, developed with the support of ABB Process Automation - Energy Industries, aims to investigate the operation of load shedding for industrial power system. The goal is to improve the existing logic on an offshore platform to increase performance, reliability and scalability for future expansions. The general characteristics of load shedding are introduced, illustrating the various techniques and applications. Subsequently, the distributed control system (DCS) is analyzed. Its functionalities allow the management of large industrial plants. Specifically, the functions of the energy management system of which load shedding is part, and the criticalities of the plant under analysis are explained. The central part of the thesis concerns the development in MATLAB of a scalable algorithm to compute the shedding matrix, which is then tested in Simulink on a model of the electric grid of the plant. From this model it is possible to study the impact on the transients of various parameters, such as spinning reserve and delay time, allowing useful considerations for the design phase. Subsequently, the code is converted into Structured Text using Simulink PLC Coder, and then it is implemented on an ABB AC500 programmable logic controller (PLC), providing a practical application of the algorithm developed. The scalability of the load shedding algorithm is thus verified, confirming its performance with respect to the computation of the shedding matrix and the compatibility of the generated code

La tesi, svolta con il supporto di ABB Process Automation – Energy Industries, si propone di approfondire il funzionamento del distacco carichi (load shedding) per impianti industriali. L’obiettivo è quello di migliorare le logiche esistenti su un piattaforma di estrazione offshore per aumentarne prestazioni, affidabilità e scalabilità per future espansioni. Vengono introdotte le caratteristiche generali del load shedding, illustrando le varie tipologie e applicazioni. Successivamente si analizza il sistema a controllo distribuito (DCS), le cui funzionalità permettono la gestione dei grandi impianti industriali. Nello specifico vengono spiegate le funzioni del sistema di gestione dell’energia, di cui il distacco carichi fa parte, e le criticità attuali del sistema. La parte centrale della tesi verte sullo sviluppo in MATLAB di un algoritmo scalabile per il calcolo della matrice di stacco, che viene successivamente testato in ambiente Simulink su un modello della rete elettrica dell’impianto. Da questo modello è possibile studiare l’impatto sui transitori di vari parametri, come riserva rotante e tempo di ritardo dell’intervento, da cui si traggono considerazioni utili in fase di progetto. Successivamente il codice viene convertito in Testo Strutturato tramite Simulink PLC Coder, e quindi l’algoritmo viene implementato su un controllore a logica programmabile (PLC) ABB AC500, fornendo un’applicazione pratica del lavoro sviluppato. Si verifica così la scalabilità dell’algoritmo di load shedding, confermandone le prestazioni riguardo al calcolo della matrice di stacco e la compatibilità del codice generato.

Development and test of a scalable algorirthm for load shedding in industrial power system

Petriccioli, Andrea
2020/2021

Abstract

The thesis, developed with the support of ABB Process Automation - Energy Industries, aims to investigate the operation of load shedding for industrial power system. The goal is to improve the existing logic on an offshore platform to increase performance, reliability and scalability for future expansions. The general characteristics of load shedding are introduced, illustrating the various techniques and applications. Subsequently, the distributed control system (DCS) is analyzed. Its functionalities allow the management of large industrial plants. Specifically, the functions of the energy management system of which load shedding is part, and the criticalities of the plant under analysis are explained. The central part of the thesis concerns the development in MATLAB of a scalable algorithm to compute the shedding matrix, which is then tested in Simulink on a model of the electric grid of the plant. From this model it is possible to study the impact on the transients of various parameters, such as spinning reserve and delay time, allowing useful considerations for the design phase. Subsequently, the code is converted into Structured Text using Simulink PLC Coder, and then it is implemented on an ABB AC500 programmable logic controller (PLC), providing a practical application of the algorithm developed. The scalability of the load shedding algorithm is thus verified, confirming its performance with respect to the computation of the shedding matrix and the compatibility of the generated code
GRILLO, SAMUELE
CACACE, ANDREA
ING - Scuola di Ingegneria Industriale e dell'Informazione
28-apr-2021
2020/2021
La tesi, svolta con il supporto di ABB Process Automation – Energy Industries, si propone di approfondire il funzionamento del distacco carichi (load shedding) per impianti industriali. L’obiettivo è quello di migliorare le logiche esistenti su un piattaforma di estrazione offshore per aumentarne prestazioni, affidabilità e scalabilità per future espansioni. Vengono introdotte le caratteristiche generali del load shedding, illustrando le varie tipologie e applicazioni. Successivamente si analizza il sistema a controllo distribuito (DCS), le cui funzionalità permettono la gestione dei grandi impianti industriali. Nello specifico vengono spiegate le funzioni del sistema di gestione dell’energia, di cui il distacco carichi fa parte, e le criticità attuali del sistema. La parte centrale della tesi verte sullo sviluppo in MATLAB di un algoritmo scalabile per il calcolo della matrice di stacco, che viene successivamente testato in ambiente Simulink su un modello della rete elettrica dell’impianto. Da questo modello è possibile studiare l’impatto sui transitori di vari parametri, come riserva rotante e tempo di ritardo dell’intervento, da cui si traggono considerazioni utili in fase di progetto. Successivamente il codice viene convertito in Testo Strutturato tramite Simulink PLC Coder, e quindi l’algoritmo viene implementato su un controllore a logica programmabile (PLC) ABB AC500, fornendo un’applicazione pratica del lavoro sviluppato. Si verifica così la scalabilità dell’algoritmo di load shedding, confermandone le prestazioni riguardo al calcolo della matrice di stacco e la compatibilità del codice generato.
File allegati
File Dimensione Formato  
2021_04_Petriccioli.pdf

non accessibile

Descrizione: tesi
Dimensione 4.13 MB
Formato Adobe PDF
4.13 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/173113