KIT | KIT-Bibliothek | Impressum | Datenschutz

The Model-Build-Manifest: A Dependency Injection pattern for Structural Coupling in Sector-Coupled Energy Systems

Mu, Xuanhao ORCID iD icon 1; Liu, Jianlei 1; Demirel, Gökhan ORCID iD icon 1; Schlachter, Thorsten ORCID iD icon 1; Hagenmeyer, Veit ORCID iD icon 1
1 Institut für Automation und angewandte Informatik (IAI), Karlsruher Institut für Technologie (KIT)

Abstract:

In sector-coupled energy systems, integrating physical models from multiple domains into a unified optimization problem typically requires tight coupling between simulation and control logic, which violates the separation of concerns principle and limits modularity. This paper proposes the Model-Build-Manifest, a decoupling mechanism based on the dependency injection (DI) design pattern. Each physical simulator publishes a standardized JSON manifest that declares its mathematical constraints, decision variables, and parameters. A generic controller reads these manifests at runtime and dynamically assembles a complete Model Predictive Control (MPC) optimization problem without domain-specific knowledge or code modifications. The controller can thereby be reused across different physical domains without requiring domain-specific code modifications. The mechanism is validated on a 14-node low-voltage power–gas coupled system within the open-source PROcess Orchestration Framework (PROOF), where a Power-to-Gas (P2G) unit is integrated by adding its manifest and reusing the existing constraint library, without modifying the controller code. ... mehr


Originalveröffentlichung
DOI: 10.1109/OSMSES69376.2026.11457221
Zugehörige Institution(en) am KIT Institut für Automation und angewandte Informatik (IAI)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 23.03.2026
Sprache Englisch
Identifikator ISBN: 979-8-3315-4500-0
KITopen-ID: 1000191926
HGF-Programm 37.12.02 (POF IV, LK 01) Design,Operation & Digitalization of the Future Energy Grids
Erschienen in 2026 Open Source Modelling and Simulation of Energy Systems (OSMSES)
Veranstaltung 4th Open Source Modelling and Simulation of Energy Systems (OSMSES 2026), Karlsruhe, Deutschland, 23.03.2026 – 25.03.2026
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 1–7
Schlagwörter Co-Simulation, Computing Methodologies, Energy System, Sector Coupling, Grid control
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page