Port-Hamiltonian modeling of rigid multibody systems
Authors
Thomas Berger, René Hochdahl, Timo Reis, Robert Seifried
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.
Keywords
Port-Hamiltonian systems; Multibody systems; Position and velocity constraints; Dirac structures; Lagrangian submanifolds; Resistive relations; Differential-algebraic equations; 34A09; 37J39; 53D12; 70E55; 93C10
Citation
- Journal: Nonlinear Dynamics
- Year: 2025
- Volume: 113
- Issue: 23
- Pages: 32037–32058
- Publisher: Springer Science and Business Media LLC
- DOI: 10.1007/s11071-025-11776-y
BibTeX
@article{Berger_2025,
title={{Port-Hamiltonian modeling of rigid multibody systems}},
volume={113},
ISSN={1573-269X},
DOI={10.1007/s11071-025-11776-y},
number={23},
journal={Nonlinear Dynamics},
publisher={Springer Science and Business Media LLC},
author={Berger, Thomas and Hochdahl, René and Reis, Timo and Seifried, Robert},
year={2025},
pages={32037--32058}
}References
- van der Schaft A, Jeltsema D (2014) Port-Hamiltonian Systems Theory: An Introductory Overview. Foundations and Trends® in Systems and Control 1(2-3):173–378. https://doi.org/10.1561/2600000002 – 10.1561/2600000002
- van der Schaft A (2017) L2-Gain and Passivity Techniques in Nonlinear Control. Springer International Publishing, Cham – 10.1007/978-3-319-49992-5
- van der Schaft AJ (2013) Port-Hamiltonian Differential-Algebraic Systems. In: Surveys in Differential-Algebraic Equations I. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 173–226 – 10.1007/978-3-642-34928-7_5
- van der Schaft A (2010) Characterization and partial synthesis of the behavior of resistive circuits at their terminals. Systems & Control Letters 59(7):423–428. https://doi.org/10.1016/j.sysconle.2010.05.005 – 10.1016/j.sysconle.2010.05.005
- Beattie C, Mehrmann V, Xu H, Zwart H (2018) Linear port-Hamiltonian descriptor systems. Math Control Signals Syst 30(4):17. https://doi.org/10.1007/s00498-018-0223-3 – 10.1007/s00498-018-0223-3
- Mehl C, Mehrmann V, Wojtylak M (2018) Linear Algebra Properties of Dissipative Hamiltonian Descriptor Systems. SIAM J Matrix Anal Appl 39(3):1489–1519. https://doi.org/10.1137/18m1164275 – 10.1137/18m1164275
- van der Schaft A, Maschke B (2018) Generalized port-Hamiltonian DAE systems. Systems & Control Letters 121:31–37. https://doi.org/10.1016/j.sysconle.2018.09.008 – 10.1016/j.sysconle.2018.09.008
- Maschke, B., Schaft, A.J.: Dirac and lagrange algebraic constraints in nonlinear port-hamiltonian systems. Vietnam J. Math. 20, 929–939 (2020)
- Venkatraman A, van der Schaft A (2010) Energy Shaping of Port-Hamiltonian Systems by Using Alternate Passive Input-Output Pairs. European Journal of Control 16(6):665–677. https://doi.org/10.3166/ejc.16.665-677 – 10.3166/ejc.16.665-677
- Gernandt H, Haller FE, Reis T (2021) A Linear Relation Approach to Port-Hamiltonian Differential-Algebraic Equations. SIAM J Matrix Anal Appl 42(2):1011–1044. https://doi.org/10.1137/20m1371166 – 10.1137/20m1371166
- van der Schaft A, Mehrmann V (2023) Linear port-Hamiltonian DAE systems revisited. Systems & Control Letters 177:105564. https://doi.org/10.1016/j.sysconle.2023.105564 – 10.1016/j.sysconle.2023.105564
- Mehrmann V, van der Schaft A (2023) Differential–algebraic systems with dissipative Hamiltonian structure. Math Control Signals Syst 35(3):541–584. https://doi.org/10.1007/s00498-023-00349-2 – 10.1007/s00498-023-00349-2
- Gernandt H, Haller FE, Reis T, Schaft AJ van der (2021) Port-Hamiltonian formulation of nonlinear electrical circuits. Journal of Geometry and Physics 159:103959. https://doi.org/10.1016/j.geomphys.2020.103959 – 10.1016/j.geomphys.2020.103959
- Cervera J, van der Schaft AJ, Baños A (2007) Interconnection of port-Hamiltonian systems and composition of Dirac structures. Automatica 43(2):212–225. https://doi.org/10.1016/j.automatica.2006.08.014 – 10.1016/j.automatica.2006.08.014
- Kurula M, Zwart H, van der Schaft A, Behrndt J (2010) Dirac structures and their composition on Hilbert spaces. Journal of Mathematical Analysis and Applications 372(2):402–422. https://doi.org/10.1016/j.jmaa.2010.07.004 – 10.1016/j.jmaa.2010.07.004
- Jäschke J, Skrepek N, Ehrhardt M (2023) Mixed-dimensional geometric coupling of port-Hamiltonian systems. Applied Mathematics Letters 137:108508. https://doi.org/10.1016/j.aml.2022.108508 – 10.1016/j.aml.2022.108508
- Arnold VI (1989) Mathematical Methods of Classical Mechanics. Springer New York, New York, NY – 10.1007/978-1-4757-2063-1
- Schiehlen W, Eberhard P (2014) Applied Dynamics. Springer International Publishing, Cham – 10.1007/978-3-319-07335-4
- Woernle C (2024) Multibody Systems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-662-67262-4
- Shabana AA (2020) Dynamics of Multibody Systems. Cambridge University Press – 10.1017/9781108757553
- Kotyczka P, Thoma T (2021) Symplectic discrete-time energy-based control for nonlinear mechanical systems. Automatica 133:109842. https://doi.org/10.1016/j.automatica.2021.109842 – 10.1016/j.automatica.2021.109842
- Mehrmann V, Morandin R (2019) Structure-preserving discretization for port-Hamiltonian descriptor systems. In: 2019 IEEE 58th Conference on Decision and Control (CDC). IEEE, pp 6863–6868 – 10.1109/cdc40024.2019.9030180
- Egger H, Habrich O, Shashkov V (2020) On the Energy Stable Approximation of Hamiltonian and Gradient Systems. Computational Methods in Applied Mathematics 21(2):335–349. https://doi.org/10.1515/cmam-2020-0025 – 10.1515/cmam-2020-0025
- Kotyczka P, Lefèvre L (2019) Discrete-time port-Hamiltonian systems: A definition based on symplectic integration. Systems & Control Letters 133:104530. https://doi.org/10.1016/j.sysconle.2019.104530 – 10.1016/j.sysconle.2019.104530
- Giesselmann J, Karsai A, Tscherpel T (2025) Energy-consistent Petrov–Galerkin time discretization of port-Hamiltonian systems. The SMAI Journal of computational mathematics 11:335–367. https://doi.org/10.5802/smai-jcm.127 – 10.5802/smai-jcm.127
- Reis T (2021) Some notes on port-Hamiltonian systems on Banach spaces. IFAC-PapersOnLine 54(19):223–229. https://doi.org/10.1016/j.ifacol.2021.11.082 – 10.1016/j.ifacol.2021.11.082
- Courant TJ (1990) Dirac manifolds. Trans Amer Math Soc 319(2):631–661. https://doi.org/10.1090/s0002-9947-1990-0998124-1 – 10.1090/s0002-9947-1990-0998124-1
- Lang S (1999) Fundamentals of Differential Geometry. Springer New York, New York, NY – 10.1007/978-1-4612-0541-8
- Lee JM (2012) Introduction to Smooth Manifolds. Springer New York, New York, NY – 10.1007/978-1-4419-9982-5
- Armstrong-Hélouvry B, Dupont P, De Wit CC (1994) A survey of models, analysis tools and compensation methods for the control of machines with friction. Automatica 30(7):1083–1138. https://doi.org/10.1016/0005-1098(94)90209-7 – 10.1016/0005-1098(94)90209-7
- Leine, R.I., Nijmeijer, H.: Dynamics and Bifurcations of Non-smooth Mechanical Systems. Lecture Notes in Applied and Computational Mechanics, vol. 18. Springer, Berlin (2004)
- Fujimoto K, Takeuchi T, Matsumoto Y (2015) On port-Hamiltonian modeling and control of quaternion systems. IFAC-PapersOnLine 48(13):39–44. https://doi.org/10.1016/j.ifacol.2015.10.211 – 10.1016/j.ifacol.2015.10.211
- Duindam V, Macchelli A, Stramigioli S, Bruyninckx H (2009) Modeling and Control of Complex Physical Systems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-642-03196-0
- Smith MC (2002) Synthesis of mechanical networks: the inerter. IEEE Trans Automat Contr 47(10):1648–1662. https://doi.org/10.1109/tac.2002.803532 – 10.1109/tac.2002.803532
- Jacobs HO, Yoshimura H (2011) Interconnection and composition of Dirac structures for Lagrange-Dirac systems. In: IEEE Conference on Decision and Control and European Control Conference. IEEE, pp 928–933 – 10.1109/cdc.2011.6160480
- Jacobs H, Yoshimura H, Marsden JE, Simos TE, Psihoyios G, Tsitouras C (2010) Interconnection of Lagrange-Dirac Dynamical Systems for Electric Circuits. In: AIP Conference Proceedings. AIP, pp 566–569 – 10.1063/1.3498539
- Arnold, R.N.: Gyrodynamics and Its Engineering Applications. Academic Press, New York, NY, London (1961)
- Krhač K, Maschke B, van der Schaft A (2024) Port-Hamiltonian systems with energy and power ports. IFAC-PapersOnLine 58(6):280–285. https://doi.org/10.1016/j.ifacol.2024.08.294 – 10.1016/j.ifacol.2024.08.294
- Liñán MB, Cendra H, Toraño EG, Diego DM de (2019) Morse families and Dirac systems. JGM 11(4):487–510. https://doi.org/10.3934/jgm.2019024 – 10.3934/jgm.2019024
- Castrillón López M, Ratiu TS (2016) Morse Families and Lagrangian Submanifolds. In: Springer Proceedings in Mathematics & Statistics. Springer International Publishing, Cham, pp 65–78 – 10.1007/978-3-319-32085-4_6