Simulation and control of interactions in multi-physics, a Python package for port-Hamiltonian systems

Ferraro Giuseppe, Fournié Michel, Haine Ghislain
DOI: 10.1016/j.ifacol.2024.08.267

Published in 8th IFAC Workshop on Lagrangian and Hamiltonian Methods for Nonlinear Control, 2024

The Python package SCRIMP (Simulation and ContRol of Interactions in Multi-Physics) is presented through a collection of port-Hamiltonian systems (pHs) of increasing complexity, stemming from mechanics and thermodynamics. A focus is made on the syntax of SCRIMP allowing the user to easily describe a distributed pHs and its discretization method using the Partitioned Finite Element Method (PFEM) in space, together with the Differential Algebraic Equation (DAE) solver to use. A Graphical User Interface (GUI) is presented.

To cite this paper:
Ferraro Giuseppe, Fournié Michel, Haine Ghislain (2024) Simulation and control of interactions in multi-physics, a Python package for port-Hamiltonian systems. IFAC-PapersOnLine 58(6):119–124. Besançon, France.

Download Paper   Download BibTeX  
        Loading BibTeX…