Port-Hamiltonian modeling of rigid multibody systems
Thomas Berger, René Hochdahl, Timo Reis, Robert Seifried
TL;DR
This work develops a port-Hamiltonian framework for nonlinear rigid multibody systems subject to position and velocity constraints, unifying Cartesian and redundant coordinate representations. By leveraging modulated Dirac structures, Lagrangian submanifolds, and modulated resistive relations, it yields differential-algebraic equations that intrinsically conserve energy and admit modular interconnection. Key contributions include translational and redundant-coordinate formulations, explicit handling of gyroscopic effects, a clear interconnection scheme that preserves the port-Hamiltonian structure under mild conditions, and concrete examples (differential-drive robot, gyroscope, slider-crank) that demonstrate the approach. The framework offers a principled, energy-aware basis for simulation, control, and modular composition of complex mechanical systems.
Abstract
We employ a port-Hamiltonian approach to model nonlinear rigid multibody systems subject to both position and velocity constraints. Our formulation accommodates Cartesian and redundant coordinates, respectively, and captures kinematic as well as gyroscopic effects. The resulting equations take the form of nonlinear differential-algebraic equations that inherently preserve an energy balance. We show that the proposed class is closed under interconnection, and we provide several examples to illustrate the theory.
