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 codeFile | 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.
https://hdl.handle.net/10589/173113