2025-09-10 –, 202
Equation-based modeling that utilizes reusable components to represent real-world systems can result in excessively large models. This, in turn, significantly increases compilation time and code size, even when employing state-of-the-art scalarization and causalization techniques. This paper presents an algorithm that leverages repeating patterns and uniform causalization to enable array-size-independent constant time processing. Allowing structural parameters that govern array sizes to remain resizable during and after the causalization process enables the formulation of an integer-valued nonlinear optimization problem. This approach identifies the minimal model configuration that preserves the required structural integrity, which can subsequently be resized as needed for simulation. The proposed method has been implemented in OpenModelica and builds upon preliminary work aimed at preserving array structures during causalization, while still resolving the underlying problem in a scalarized manner.
- PhD student at the University of Bielefeld
- Scientific staff member in the Department of Engineering Sciences and Mathematics at Hochschule Bielefeld (Bielefeld University of Applied Sciences).
- Backend Developer for OpenModelica
- He holds a Master of Science degree from the same institutionin Optimization and Simulation.
- At Hochschule Bielefeld, he has been contributing continuously since around January 2019, engaging in both teaching and research activities.
- Professor of Mathematics and Technical Applications, Bielefeld University of Applied Sciences (HSBI, since 1999)
- Research focus: numerical mathematics, nonlinear optimization, symbolic and numerical methods for large hybrid differential-algebraic systems
- Founding member of the Modelica Association (1996) and Open Source Modelica Consortium (2004)
- Key contributions to the BackEnd and C-Runtime of the OpenModelica Compiler
- Co-Author of the Modelica Petri Net Library and Modelica Neural Network Library
- Research stays at ABB Research Center (Switzerland, USA, Sweden), Linköping University (Sweden), and Politecnico di Milano (Italy)
- Member, Promotionskolleg NRW (since 2022)
- Founding board member, Institute for Data Science Solutions (IDaS), HSBI (since 2022)