Algorithms for the Structural Analysis of Multimode Modelica Models - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Electronics Year : 2022

Algorithms for the Structural Analysis of Multimode Modelica Models


Since its 3.3 release, Modelica offers the possibility to specify models of dynamical systems with multiple modes having different DAE-based dynamics. However, the handling of such models by the current Modelica tools is not satisfactory, with mathematically sound models yielding exceptions at runtime. In this article, we propose several contributions to this multifaceted issue, namely: an efficient and scalable multimode extension of the structural analysis of Modelica models; a systematic way of rewriting a multimode Modelica model, based on this analysis, so that the rewritten model is guaranteed to be correctly compiled by state-of-the-art Modelica tools; a proposal for the handling of the consistent initialization of multimode models; multimode structural analysis algorithms that handle both multiple modes and mode change events in a unified framework, coupled with a compile-time algorithm for identifying and quantifying impulsive behaviors at mode changes. Our approach is illustrated on relevant example models, and the performance of our implementations is assessed on a variable dimension large-scale model.
Fichier principal
Vignette du fichier
electronics-11-02755.pdf (1.7 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03768331 , version 1 (03-09-2022)



Albert Benveniste, Benoît Caillaud, Mathias Malandain, Joan Thibault. Algorithms for the Structural Analysis of Multimode Modelica Models. Electronics, 2022, 11 (17), pp.1-63. ⟨10.3390/electronics11172755⟩. ⟨hal-03768331⟩
90 View
81 Download



Gmail Facebook X LinkedIn More