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

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.

Publication Details

Journal
AMS Degree Thesis (University of Bologna)
Published
2024-10-07
Primary Topic
Smart Grid Energy Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

AMS Degree Thesis (University of Bologna)
Smart Grid Energy Management
article

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

article en

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.

AMS Degree Thesis (University of Bologna)
Openalex Percentile: Top 64%
Smart Grid Energy Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.