A python toolbox for flexibility aggregation and disaggregation: PyFlexAD

The increasing penetration of volatile renewables and growing electricity demand pose several challenges for power systems. Simultaneously, flexible devices – so called distributed energy resources (DER) – are becoming more widespread, making them attractive for providing ancillary services. The flexibility of a single device can be represented by a set of reference power profiles, and the flexibility of multiple devices by the summation of individual flexibility sets. However, set addition, also known as the Minkowski sum, is usually computationally intractable. This has led to the development of various approximation methods in the literature. The current study improves upon our previously published vertex-based inner approximation, by extending it to more general storage devices and hierarchical aggregation settings. We validate the efficacy and accuracy of the method proposed through case studies using real data and provide the source code of the algorithm as a Python package that enables the (dis-)aggregation of various flexible devices in real-world scenarios. • An efficient flexibility (dis-)aggregation method for storage devices is presented. • Hierarchical aggregation and disaggregation is covered by simple vector-matrix operations. • The proposed method is provided as an open-source Python package. • The method is tested against the central control mechanism and an LP-based alternative. • The case study shows scalability with respect to the number of time periods and the number of devices.

Authors

Institutions

Publication Details

Journal
Sustainable Energy Grids and Networks
Published
2025-10-28
DOI
https://doi.org/10.1016/j.segan.2025.102033
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A python toolbox for flexibility aggregation and disaggregation: PyFlexAD

Karl Worthmann, Emrah Öztürk, Timm Faulwasser, Peter Kepplinger et al.
Sustainable Energy Grids and Networks
Advanced Software Engineering Methodologies
article

A python toolbox for flexibility aggregation and disaggregation: PyFlexAD

Karl Worthmann, Emrah Öztürk, Timm Faulwasser, Peter Kepplinger, Klaus Rheinberger, Kevin Kaspar
article en

Abstract

The increasing penetration of volatile renewables and growing electricity demand pose several challenges for power systems. Simultaneously, flexible devices – so called distributed energy resources (DER) – are becoming more widespread, making them attractive for providing ancillary services. The flexibility of a single device can be represented by a set of reference power profiles, and the flexibility of multiple devices by the summation of individual flexibility sets. However, set addition, also known as the Minkowski sum, is usually computationally intractable. This has led to the development of various approximation methods in the literature. The current study improves upon our previously published vertex-based inner approximation, by extending it to more general storage devices and hierarchical aggregation settings. We validate the efficacy and accuracy of the method proposed through case studies using real data and provide the source code of the algorithm as a Python package that enables the (dis-)aggregation of various flexible devices in real-world scenarios. • An efficient flexibility (dis-)aggregation method for storage devices is presented. • Hierarchical aggregation and disaggregation is covered by simple vector-matrix operations. • The proposed method is provided as an open-source Python package. • The method is tested against the central control mechanism and an LP-based alternative. • The case study shows scalability with respect to the number of time periods and the number of devices.

Sustainable Energy Grids and NetworksVol. 44
Technische Universität Ilmenau (DE), Universität Hamburg (DE), Vorarlberg University of Applied Sciences (AT), Hamburg University of Technology (DE)
Openalex Percentile: Top 83%
Advanced Software Engineering Methodologies
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.