An Integrated Optimization and Orchestration Toolchain for Adaptive Optimal Control in Modelica Simulations
DOI:
https://doi.org/10.3384/ecp21757Keywords:
Modelica, simulation, optimization, multiobjective optimization, parallel computing, self-adaptive systems, optimal control, feature modelAbstract
This paper introduces a novel Python-based toolchain, "OptiOrch", designed to enhance optimal control in Modelica-based simulations by integrating an optimization framework and an orchestration workflow. OptiOrch leverages the "MOO4Modelica" optimization framework, which supports both single- and multi-objective parameter optimization, and incorporates the "ModelicaOrch" orchestration workflow to dynamically adapt models based on real-time input data and goals. The toolchain features a user-friendly interface, feature model transformation, parallel computing, and automated workflow coordination, making it a powerful and generalized solution for various applications. Practical examples and a case study demonstrate how this toolchain can be effectively applied to Modelica systems for optimal control.Downloads
Published
2025-11-13
Issue
Section
Papers
License
Copyright (c) 2025 Zizhe Wang

This work is licensed under a Creative Commons Attribution 4.0 International License.