EconPapers    
Economics at your fingertips  
 

A modular Python framework for rapid development of advanced control algorithms for energy systems

Steffen Eser, Thomas Storek, Fabian Wüllhorst, Stefan Dähling, Jan Gall, Phillip Stoffel and Dirk Müller

Applied Energy, 2025, vol. 385, issue C, No S0306261925002260

Abstract: Due to the advance in energy engineering and necessary adaptations due to climate change, building energy systems are becoming increasingly complex, necessitating the development of advanced control strategies. However, there is often a gap between control algorithms developed in research and their practical adoption. To bridge this gap, we present AgentLib – a modular Python framework to aid the development, testing and deployment of advanced control systems for energy applications. AgentLib allows researchers and engineers to gradually scale up controller complexity, supporting the full development lifecycle from simulation and testing to distributed real-time implementation. The framework and its plugins provide a set of extensible modules for common agent functions like optimization, simulation and communication. Control engineers can leverage familiar tools for mathematical optimization and machine learning in Python. AgentLib is agnostic to specific communication protocols, allowing flexible interfacing with diverse energy systems and external services. To demonstrate the framework’s capabilities, we present a case study on developing a distributed model predictive controller from concept to real-world experiment. We showcase how AgentLib enables a true parallel implementation of cooperative agents and supports gradual transition from development to deployment. By analyzing the system’s performance, we highlight the real-world impacts of communication overhead on distributed control. The framework’s capability to bridge the gap between theoretical research and practical applications marks a significant step forward in deploying sophisticated control strategies within the building energy management sector, and possibly other domains.

Keywords: Multi agent system; Building energy management; Control; IoT (search for similar items in EconPapers)
Date: 2025
References: Add references at CitEc
Citations:

Downloads: (external link)
http://www.sciencedirect.com/science/article/pii/S0306261925002260
Full text for ScienceDirect subscribers only

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:eee:appene:v:385:y:2025:i:c:s0306261925002260

Ordering information: This journal article can be ordered from
http://www.elsevier.com/wps/find/journaldescription.cws_home/405891/bibliographic
http://www.elsevier. ... 405891/bibliographic

DOI: 10.1016/j.apenergy.2025.125496

Access Statistics for this article

Applied Energy is currently edited by J. Yan

More articles in Applied Energy from Elsevier
Bibliographic data for series maintained by Catherine Liu ().

 
Page updated 2025-03-24
Handle: RePEc:eee:appene:v:385:y:2025:i:c:s0306261925002260