Development of a Python model with a scheduling algorithm for smart grid energy management

Ricciardi, Agatino (2024) Development of a Python model with a scheduling algorithm for smart grid energy management. [Laurea magistrale], Università di Bologna, Corso di Studio in Automation engineering / ingegneria dell’automazione [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

The shift toward renewable and sustainable energy systems and the growing complexity of modern electricity networks have propelled the development of smart grids: electricity networks that use digital technologies to better match the supply and demand of electricity in real-time, while minimizing costs. This thesis inquires into an optimization-based approach for managing a hybrid main grid and Peer-To-Peer (P2P) electricity market in a network of prosumers, i.e., energy consumers who can also produce electricity. The focus is on solving the Economic Dispatch (ED) problem through convex optimization, enabling efficient power generation, storage and trading operations. A scenario of a small network of three prosumers is simulated in Python, followed by a scaled-up model of thirty prosumers. A fixed scheduling algorithm is designed in order to simulate the power management operations. The model is then optimized using the CVXPY library. The results show significant reductions in operational costs, highlighting the effectiveness and the efficiency of the optimization strategy. Further, the model is successfully deployed in a ROS 2 environment, replicating the Python simulation while enabling real-time communication. This study provides valuable insights into the scalability and efficiency of optimization strategies in decentralized energy systems.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Ricciardi, Agatino
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Smart grid, Economic dispatch, P2P electricity market, prosumers, Python, CVXPY, ROS 2
Data di discussione della Tesi
7 Ottobre 2024
URI

Altri metadati

Gestione del documento: Visualizza il documento

^