A Computationally Efficient Rule-Based Scheduling Algorithm for Battery Energy Storage Systems

This paper presents a rule-based control strategy for the Battery Management System (BMS) of a prosumer connected to a low-voltage distribution network. The main objective of this work is to propose a computationally efficient algorithm capable of managing energy flows between the distribution network and a prosumer equipped with a photovoltaic (PV) energy production system. The goal of the BMS is to maximize the prosumer’s economic revenue by optimizing the use, storage, sale, and purchase of PV energy based on electricity market information and daily production/consumption curves. To achieve this goal, the method proposed in this paper consists of developing a rule-based algorithm that manages the prosumer’s Battery Energy Storage System (BESS). The rule-based approach in this type of problem allows for the reduction of computational costs, which is of fundamental importance in contexts where many users will be coordinated simultaneously. This means that the BMS presented in this work could play a vital role in emerging Renewable Energy Communities (RECs). From a general point of view, the method requires an algorithm to process the load and generation profiles of the prosumer for the following three days, together with the hourly price curve. The output is a battery scheduling plan for the timeframe, which is updated every hour. In this paper, the algorithm is validated in terms of economic performance achieved and computational times on two experimental datasets with different scenarios characterized by real productions and loads of prosumers for over a year. The annual economic results are presented in this work, and the proposed rule-based approach is compared with a linear programming optimization algorithm. The comparison highlights similar performance in terms of economic revenue, but the rule-based approach guarantees 30 times lower processing time.

Authors

Institutions

Publication Details

Journal
Sustainability
Published
2024-11-25
DOI
https://doi.org/10.3390/su162310313
Citations
17
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
5.93

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Computationally Efficient Rule-Based Scheduling Algorithm for Battery Energy Storage Systems

Gabriele Maria Lozito, Francesco Grasso, Matteo Intravaia, Maria Cristina Piccirilli et al.
17 citations
Sustainability
Distributed and Parallel Computing Systems
5.93
article

A Computationally Efficient Rule-Based Scheduling Algorithm for Battery Energy Storage Systems

Gabriele Maria Lozito, Francesco Grasso, Matteo Intravaia, Maria Cristina Piccirilli, Elisa Belloni, Marco Bindi, Lorenzo Becchi
article en
17 citations

Abstract

This paper presents a rule-based control strategy for the Battery Management System (BMS) of a prosumer connected to a low-voltage distribution network. The main objective of this work is to propose a computationally efficient algorithm capable of managing energy flows between the distribution network and a prosumer equipped with a photovoltaic (PV) energy production system. The goal of the BMS is to maximize the prosumer’s economic revenue by optimizing the use, storage, sale, and purchase of PV energy based on electricity market information and daily production/consumption curves. To achieve this goal, the method proposed in this paper consists of developing a rule-based algorithm that manages the prosumer’s Battery Energy Storage System (BESS). The rule-based approach in this type of problem allows for the reduction of computational costs, which is of fundamental importance in contexts where many users will be coordinated simultaneously. This means that the BMS presented in this work could play a vital role in emerging Renewable Energy Communities (RECs). From a general point of view, the method requires an algorithm to process the load and generation profiles of the prosumer for the following three days, together with the hourly price curve. The output is a battery scheduling plan for the timeframe, which is updated every hour. In this paper, the algorithm is validated in terms of economic performance achieved and computational times on two experimental datasets with different scenarios characterized by real productions and loads of prosumers for over a year. The annual economic results are presented in this work, and the proposed rule-based approach is compared with a linear programming optimization algorithm. The comparison highlights similar performance in terms of economic revenue, but the rule-based approach guarantees 30 times lower processing time.

SustainabilityVol. 16(23)
University of Perugia (IT), University of Florence (IT)
European Commission
Affordable and clean energy
Openalex Percentile: Top 3%
Distributed and Parallel Computing Systems
5.93
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.