Saved in:
Bibliographic Details
Main Authors: Benveniste, Albert, Caillaud, Benoit, Chen, Yahao, Ghorbal, Khalil, Malandain, Mathias
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.10580
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911359870959616
author Benveniste, Albert
Caillaud, Benoit
Chen, Yahao
Ghorbal, Khalil
Malandain, Mathias
author_facet Benveniste, Albert
Caillaud, Benoit
Chen, Yahao
Ghorbal, Khalil
Malandain, Mathias
contents Hybrid systems are an important concept in Cyber-Physical Systems modeling, for which multiphysics modeling from first principles and the reuse of models from libraries are key. To achieve this, DAEs must be used to specify the dynamics in each discrete state (or mode in our context). This led to the development of DAE-based equational languages supporting multiple modes, of which Modelica is a popular standard. Mode switching can be time- or state-based. Impulsive behaviors can occur at mode changes. While mode changes are well understood in particular physics (e.g., contact mechanics), this is not the case in physics-agnostic paradigms such as Modelica. This situation causes difficulties for the compilation of programs, often requiring users to manually smooth out mode changes. In this paper, we propose a novel approach for the hot restart at mode changes in such paradigms. We propose a mathematical meaning for hot restarts (such a mathematical meaning does not exist in general), as well as a combined structural and impulse analysis for mode changes, generating the hot restart even in the presence of impulses. Our algorithm detects at compile time if the mode change is insufficiently specified, in which case it returns diagnostics information to the user.
format Preprint
id arxiv_https___arxiv_org_abs_2512_10580
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Structural Methods for handling mode changes in multimode DAE systems
Benveniste, Albert
Caillaud, Benoit
Chen, Yahao
Ghorbal, Khalil
Malandain, Mathias
Systems and Control
I.6
Hybrid systems are an important concept in Cyber-Physical Systems modeling, for which multiphysics modeling from first principles and the reuse of models from libraries are key. To achieve this, DAEs must be used to specify the dynamics in each discrete state (or mode in our context). This led to the development of DAE-based equational languages supporting multiple modes, of which Modelica is a popular standard. Mode switching can be time- or state-based. Impulsive behaviors can occur at mode changes. While mode changes are well understood in particular physics (e.g., contact mechanics), this is not the case in physics-agnostic paradigms such as Modelica. This situation causes difficulties for the compilation of programs, often requiring users to manually smooth out mode changes. In this paper, we propose a novel approach for the hot restart at mode changes in such paradigms. We propose a mathematical meaning for hot restarts (such a mathematical meaning does not exist in general), as well as a combined structural and impulse analysis for mode changes, generating the hot restart even in the presence of impulses. Our algorithm detects at compile time if the mode change is insufficiently specified, in which case it returns diagnostics information to the user.
title Structural Methods for handling mode changes in multimode DAE systems
topic Systems and Control
I.6
url https://arxiv.org/abs/2512.10580