PyPESOL: The Python P2P Energy Sharing Optimization Library

Gespeichert in:
Bibliographische Detailangaben
Titel: PyPESOL: The Python P2P Energy Sharing Optimization Library
Autoren: Duvignau, Romaric, 1989, Gulisano, Vincenzo Massimiliano, 1984, Papatriantafilou, Marina, 1966
Quelle: SESBC TANDEM: Intelligent hantering av energidata och beslutsfattande i realtid 16th ACM International Conference on Future and Sustainable Energy Systems, E-Energy '25, Rotterdam, Netherlands E-Energy '25: Proceedings of the 16th ACM International Conference on Future and Sustainable Energy Systems.
Schlagwörter: Solar energy, Group formation, Peer-to-peer energy sharing, Battery schedul- ing, Smart grid, Energy optimization, Python library
Beschreibung: We present the first public release of PyPESOL: the Python P2P Energy Sharing Optimization Library. PyPESOL is a lightweight, modular, and flexible framework designed for cost optimization in peer-to-peer energy sharing scenarios. It supports both single-user optimization and multi-user coordination, including automatic group formation. Users provide input data such as (forecasted or historical) electricity consumption, time-varying prices, solar generation profiles, and battery or PV capacities. Based on configurable system models (including different tariff schemes and loss assumptions), PyPESOL computes optimal battery usage decisions for individuals or groups. To enable scalable group formation, the library implements efficient greedy algorithms to partition users into energy communities. To the best of our knowledge, PyPESOL is the first publicly available framework that combines flexibility, efficiency, and scalability for P2P energy sharing optimization. Importantly, PyPESOL is also open-source: https://github.com/dcs-chalmers/pypesol.
Dateibeschreibung: electronic
Zugangs-URL: https://research.chalmers.se/publication/547035
https://research.chalmers.se/publication/548414
https://research.chalmers.se/publication/548414/file/548414_Fulltext.pdf
Datenbank: SwePub
Beschreibung
Abstract:We present the first public release of PyPESOL: the Python P2P Energy Sharing Optimization Library. PyPESOL is a lightweight, modular, and flexible framework designed for cost optimization in peer-to-peer energy sharing scenarios. It supports both single-user optimization and multi-user coordination, including automatic group formation. Users provide input data such as (forecasted or historical) electricity consumption, time-varying prices, solar generation profiles, and battery or PV capacities. Based on configurable system models (including different tariff schemes and loss assumptions), PyPESOL computes optimal battery usage decisions for individuals or groups. To enable scalable group formation, the library implements efficient greedy algorithms to partition users into energy communities. To the best of our knowledge, PyPESOL is the first publicly available framework that combines flexibility, efficiency, and scalability for P2P energy sharing optimization. Importantly, PyPESOL is also open-source: https://github.com/dcs-chalmers/pypesol.
ISBN:9798400711251
DOI:10.1145/3679240.3734691