Differential-Algebraic Equations (DAEs) are crucial for modeling and simulating dynamical systems such as mechanisms, electrical circuits, and chemical reactions. However, the numerical solution of DAEs can be challenging due to their high index, which indicates the minimum number of differentiations needed to transform the DAE system into an equivalent system of Ordinary Differential Equations (ODEs) with invariants. Index reduction is a preliminary step in the numerical integration of high-index DAEs that reduces the system’s complicatedness and enables the use of standard ODE solvers. This research introduces an index reduction algorithm based on symbolic computation, which utilizes matrix factorization and differentiation to reduce DAEs’ index. Special attention is given to the mitigation of expression swell. A hierarchical representation technique is employed not only to address this issue but also to improve the reduction processes with the introduction of index-1 variables. The algorithm is implemented in the Indigo library, which combines Maple®’s symbolic manipulation capabilities with Matlab®’s numerical computation capabilities. Validation across various benchmarks demonstrates the algorithm’s effectiveness in reducing high-index systems and showcases its implementation robustness in numerical integration. Overall, the proposed methodology provides a reliable means for addressing generic DAE systems linear in the states’ derivatives.

Solution of Differential-Algebraic Equations Through Symbolic Index Reduction / Stocco, Davide; Larcher, Matteo; Biral, Francesco; Bertolazzi, Enrico. - (2025). ( ASME International Mechanical Engineering Congress and Exposition Portland, Oregon, USA 17-21 novembre 2024) [10.1115/imece2024-146971].

Solution of Differential-Algebraic Equations Through Symbolic Index Reduction

Stocco, Davide;Larcher, Matteo;Biral, Francesco;Bertolazzi, Enrico
2025-01-01

Abstract

Differential-Algebraic Equations (DAEs) are crucial for modeling and simulating dynamical systems such as mechanisms, electrical circuits, and chemical reactions. However, the numerical solution of DAEs can be challenging due to their high index, which indicates the minimum number of differentiations needed to transform the DAE system into an equivalent system of Ordinary Differential Equations (ODEs) with invariants. Index reduction is a preliminary step in the numerical integration of high-index DAEs that reduces the system’s complicatedness and enables the use of standard ODE solvers. This research introduces an index reduction algorithm based on symbolic computation, which utilizes matrix factorization and differentiation to reduce DAEs’ index. Special attention is given to the mitigation of expression swell. A hierarchical representation technique is employed not only to address this issue but also to improve the reduction processes with the introduction of index-1 variables. The algorithm is implemented in the Indigo library, which combines Maple®’s symbolic manipulation capabilities with Matlab®’s numerical computation capabilities. Validation across various benchmarks demonstrates the algorithm’s effectiveness in reducing high-index systems and showcases its implementation robustness in numerical integration. Overall, the proposed methodology provides a reliable means for addressing generic DAE systems linear in the states’ derivatives.
2025
Solution of Differential-Algebraic Equations Through Symbolic Index Reduction
USA
ASME
9780791888636
Stocco, Davide; Larcher, Matteo; Biral, Francesco; Bertolazzi, Enrico
Solution of Differential-Algebraic Equations Through Symbolic Index Reduction / Stocco, Davide; Larcher, Matteo; Biral, Francesco; Bertolazzi, Enrico. - (2025). ( ASME International Mechanical Engineering Congress and Exposition Portland, Oregon, USA 17-21 novembre 2024) [10.1115/imece2024-146971].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/454693
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact