Structural Analysis of Multimode DAE Systems: summary of results
Albert Benveniste (HYCOMES), Beno\^it Caillaud (HYCOMES), Mathias, Malandain (HYCOMES)

TL;DR
This paper reviews and extends the mathematical theory of structural analysis for Differential Algebraic Equation systems used in physical modeling languages, focusing on regularity, index, and handling of mode changes.
Contribution
It consolidates scattered knowledge on structural analysis, extends Pryce's Sigma-method to non-square systems, and discusses analysis of systems with existential quantifiers.
Findings
Extended Sigma-method to non-square systems
Collected and unified background on structural analysis
Analyzed systems with existential quantifiers
Abstract
Modern modeling languages for general physical systems, such as Modelica, Amesim, or Simscape, rely on Differential Algebraic Equations (DAEs), i.e., constraints of the form f(\dot{x},x,u)=0. This drastically facilitates modeling from first principles of the physics, as well as model reuse. In recent works [RR-9334], we presented the mathematical theory needed to establish the development of compilers and tools for DAE-based physical modeling languages on solid mathematical grounds.At the core of this analysis sits the so-called *structural analysis*, whose purpose, at compile time, is to either identify under- and over-specified subsystems (if any), or to rewrite the model in a form amenable of existing DAE solvers, including the handling of mode change events. The notion of "structure" collects, for each mode and mode change event, the variables and equations involved, as well as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Modeling and Simulation Systems · Experimental Learning in Engineering
