We present an algorithm for the index reduction of first-order differential–algebraic equations. The proposed approach can be applied to generic differential–algebraic equations and exploits neither a priori knowledge nor ad hoc techniques to leverage the specific formulation of the system. The index reduction is performed only by using symbolic manipulation and linear algebra techniques. It is based on the successive separation of the differential and algebraic equations of the system and the subsequent differentiation of the algebraic part. Improved symbolic matrix factorization is used to perform the differential–algebraic equations partitioning, ensure numerical stability, and limit the expression swell of the reduced-index system. The effectiveness of the algorithm is validated through symbolic–numerical examples on a wide range of systems, including physical systems, engineering applications, and “artificial” differential–algebraic equations with specific properties. The proposed symbolic index reduction algorithm is implemented in Maple® as part of an open-source library.

Symbolic matrix factorization for differential-algebraic equations index reduction / Stocco, Davide; Bertolazzi, Enrico. - In: JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS. - ISSN 0377-0427. - 448:(2024). [10.1016/j.cam.2024.115898]

Symbolic matrix factorization for differential-algebraic equations index reduction

Stocco, Davide
;
Bertolazzi, Enrico
2024-01-01

Abstract

We present an algorithm for the index reduction of first-order differential–algebraic equations. The proposed approach can be applied to generic differential–algebraic equations and exploits neither a priori knowledge nor ad hoc techniques to leverage the specific formulation of the system. The index reduction is performed only by using symbolic manipulation and linear algebra techniques. It is based on the successive separation of the differential and algebraic equations of the system and the subsequent differentiation of the algebraic part. Improved symbolic matrix factorization is used to perform the differential–algebraic equations partitioning, ensure numerical stability, and limit the expression swell of the reduced-index system. The effectiveness of the algorithm is validated through symbolic–numerical examples on a wide range of systems, including physical systems, engineering applications, and “artificial” differential–algebraic equations with specific properties. The proposed symbolic index reduction algorithm is implemented in Maple® as part of an open-source library.
2024
Stocco, Davide; Bertolazzi, Enrico
Symbolic matrix factorization for differential-algebraic equations index reduction / Stocco, Davide; Bertolazzi, Enrico. - In: JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS. - ISSN 0377-0427. - 448:(2024). [10.1016/j.cam.2024.115898]
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/409011
 Attenzione

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

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