Hostname: page-component-77f85d65b8-pkds5 Total loading time: 0 Render date: 2026-03-29T09:53:43.114Z Has data issue: false hasContentIssue false

Open energy services: forecasting and optimization as a service for energy management applications at scale

Published online by Cambridge University Press:  14 July 2025

David Wölfle*
Affiliation:
Intelligent Systems and Production Engineering, FZI Research Center for Information Technology, Karlsruhe, Germany
Kevin Förderer
Affiliation:
Institute for Automation and Applied Informatics, Karlsruhe Institute of Technology, Eggenstein-Leopoldshafen, Germany
Tobias Riedel
Affiliation:
Intelligent Systems and Production Engineering, FZI Research Center for Information Technology, Karlsruhe, Germany
Natascha Fernengel
Affiliation:
Institute for Automation and Applied Informatics, Karlsruhe Institute of Technology, Eggenstein-Leopoldshafen, Germany
Lukas Landwich
Affiliation:
Intelligent Systems and Production Engineering, FZI Research Center for Information Technology, Karlsruhe, Germany
Ralf Mikut
Affiliation:
Institute for Automation and Applied Informatics, Karlsruhe Institute of Technology, Eggenstein-Leopoldshafen, Germany
Veit Hagenmeyer
Affiliation:
Institute for Automation and Applied Informatics, Karlsruhe Institute of Technology, Eggenstein-Leopoldshafen, Germany
Hartmut Schmeck
Affiliation:
Intelligent Systems and Production Engineering, FZI Research Center for Information Technology, Karlsruhe, Germany
*
Corresponding author: David Wölfle; Email: woelfle@fzi.de

Abstract

This article aims at facilitating the widespread application of Energy Management Systems (EMSs), especially in buildings and cities, in order to support the realization of future carbon-neutral energy systems. We claim that economic viability is a severe issue for the utilization of EMSs at scale and that the provisioning of forecasting and optimization algorithms as a service can make a major contribution to achieving it. To this end, we present the Energy Service Generics software framework that allows the derivation of fully functional services from existing forecasting or optimization code with ease. This work documents the strictly systematic development of the framework, beginning with requirement analysis, from which a sophisticated design concept is derived, followed by a description of the implementation of the framework. Furthermore, we present the concept of the Open Energy Services community, our effort to continuously maintain the service framework but also provide ready-to-use forecasting and optimization services. Finally, an evaluation of our framework and community concept, as well as a demarcation between our work and the current state of the art, is presented.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open materials
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Typical high-level architecture of an EMS.

Figure 1

Figure 2. High-level architecture of an EMS utilizing selected forecasting and optimization services.

Figure 2

Figure 3. Stakeholders involved in the development process of forecasting or optimization services.

Figure 3

Table 1. Comparison of three areas in which EMSs are used

Figure 4

Figure 4. Components of a service derived from the service framework.

Figure 5

Figure 5. Internal architecture of a service with processes of components and communication between processes.

Figure 6

Figure 6. Measured and ideal time for processing 10.000 requests over replication factor.

Figure 7

Table 2. Comparison of functional and non-functional requirements with actual realization in service framework and community concept

Figure 8

Figure A1. High-level architecture of an EMS indirectly utilizing forecasting and optimization services via a platform. Note that some functionality like monitoring or analysis may, in fact, be implemented as part of the cloud data platform instead.

Submit a response

Comments

No Comments have been published for this article.