Robust solution of inverse static problems in Modelica: the case for the initialSimplified() operator

Authors

  • Francesco Casella Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Milan, Italy
  • Philip Hannebohm Institute for Data Science Solutions, Bielefeld University of Applied Sciences and Arts, Germany
  • Matteo Luigi De Pascali Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Milan, Italy

DOI:

https://doi.org/10.3384/ecp22331

Keywords:

Modelica language, initialization, homotopy, convergence problems

Abstract

Solving inverse static initialization problems, in which the outputs of a process are prescribed, is often more numerically challenging than solving direct initialization problem, where inputs are fixed instead. This paper proposes the introduction of a new initialSimplified() operator in Modelica, which allows to solve inverse problems with the same reliability as direct problems, using an intuitive, straightforward Modelica formulation. The proposed solution can be trivially implemented in Modelica tools and will be 100% portable among them, once the new operator is standardized. The usefulness of the proposed approach is demonstrated on a conceptual thermal power generation plant model.

Downloads

Published

2026-10-20