Exergetic Port-Hamiltonian Systems for Multibody Dynamics
Markus Lohmayer, Giuseppe Capobianco, Sigrid Leyendecker
TL;DR
The paper presents Exergetic Port-Hamiltonian Systems (EPHS) as a compositional framework for multiphysics multibody dynamics, enabling modular construction of large assemblies via energy-domain interconnections. It develops a geometric foundation based on Lie groups and left-trivialized velocities, and builds primitive subsystems for energy storage and exchange that enforce thermodynamic consistency through Dirac and Onsager structures. The authors formulate explicit EPHS models for rigid bodies and joints, including kinetic/potential energy storage, gyroscopic effects, holonomic constraints, friction, and environmental interactions, and derive the dynamics via a variational Lagrange-d'Alembert-Pontryagin approach that matches classical principle results. This approach supports reusable, hierarchical model components and thermodynamically sound interconnections, offering a scalable, safe path to large-scale multiphysics simulations with potential discretization and extension to flexible bodies.
Abstract
Multibody dynamics simulation plays an important role in various fields, including mechanical engineering, robotics, and biomechanics. Setting up computational models however becomes increasingly challenging as systems grow in size and complexity. Especially the consistent combination of models across different physical domains usually demands a lot of attention. This motivates us to study formal languages for compositional modeling of multiphysical systems. This article shows how multibody systems, or more precisely assemblies of rigid bodies connected by lower kinematic pairs, fit into the framework of Exergetic Port-Hamiltonian Systems (EPHS). This approach is based on the hierarchical decomposition of systems into their ultimately primitive components, using a simple graphical syntax. Thereby, cognitive load can be reduced and communication is facilitated, even with non-experts. Moreover, the encapsulation and reuse of subsystems promotes efficient model development and management. In contrast to established modeling languages such as Modelica, the primitive components of EPHS are not defined by arbitrary equations. Instead, there are four kinds of components, each defined by a particular geometric structure with a clear physical interpretation. This higher-level approach could make the process of building and maintaining large-scale models simpler and also safer.
