Energy-consistent Petrov–Galerkin time discretization of port-Hamiltonian systems
Authors
Jan Giesselmann, Attila Karsai, Tabea Tscherpel
Abstract
For a general class of nonlinear port-Hamiltonian systems we develop a high-order time discretization scheme with certain structure preservation properties. The finite or infinite-dimensional system under consideration possesses a Hamiltonian function, which represents an energy in the system and is conserved or dissipated along solutions. For infinite-dimensional systems this structure is preserved under suitable Galerkin discretization in space. The numerical scheme is energy-consistent in the sense that the Hamiltonian of the approximate solutions at time grid points behaves accordingly. This structure preservation property is achieved by specific design of a continuous Petrov–Galerkin (cPG) method in time. It coincides with standard cPG methods in special cases, in which the latter are energy-consistent. Examples of port-Hamiltonian ODEs and PDEs are presented to visualize the framework. In numerical experiments the energy consistency is verified and the convergence behavior is investigated.
Citation
- Journal: The SMAI Journal of computational mathematics
- Year: 2025
- Volume: 11
- Issue:
- Pages: 335–367
- Publisher: MathDoc/Centre Mersenne
- DOI: 10.5802/smai-jcm.127
BibTeX
@article{Giesselmann_2025,
title={{Energy-consistent Petrov–Galerkin time discretization of port-Hamiltonian systems}},
volume={11},
ISSN={2426-8399},
DOI={10.5802/smai-jcm.127},
journal={The SMAI Journal of computational mathematics},
publisher={MathDoc/Centre Mersenne},
author={Giesselmann, Jan and Karsai, Attila and Tscherpel, Tabea},
year={2025},
pages={335--367}
}References
- Ahmed N, Matthies G (2015) Higher order continuous Galerkin−Petrov time stepping schemes for transient convection-diffusion-reaction equations. ESAIM: M2AN 49(5):1429–1450. https://doi.org/10.1051/m2an/201501 – 10.1051/m2an/2015019
- Altmann R, Herzog R (2021) Continuous Galerkin schemes for semiexplicit differential-algebraic equations. IMA Journal of Numerical Analysis 42(3):2214–2237. https://doi.org/10.1093/imanum/drab03 – 10.1093/imanum/drab037
- Andrews, B. D., High-order conservative and accurately dissipative numerical integrators via auxiliary variables (2024)
- Aziz AK, Monk P (1989) Continuous finite elements in space and time for the heat equation. Math Comp 52(186):255–274. https://doi.org/10.1090/s0025-5718-1989-0983310- – 10.2307/2008467
- Bradbury, J., JAX: composable transformations of Python+NumPy programs. (2018)
- Celledoni E, Eidnes S, Owren B, Ringholm T (2018) Dissipative Numerical Schemes on Riemannian Manifolds with Applications to Gradient Flows. SIAM J Sci Comput 40(6):A3789–A3806. https://doi.org/10.1137/18m119062 – 10.1137/18m1190628
- Celledoni, E., Energy-Preserving and Passivity-Consistent Numerical Discretization of Port-Hamiltonian Systems (2017)
- Celledoni E, Jackaman J (2021) Discrete conservation laws for finite element discretisations of multisymplectic PDEs. Journal of Computational Physics 444:110520. https://doi.org/10.1016/j.jcp.2021.11052 – 10.1016/j.jcp.2021.110520
- Chaturantabut S, Beattie C, Gugercin S (2016) Structure-Preserving Model Reduction for Nonlinear Port-Hamiltonian Systems. SIAM J Sci Comput 38(5):B837–B865. https://doi.org/10.1137/15m105508 – 10.1137/15m1055085
- Chrysafinos K, Walkington N (2010) Discontinuous Galerkin approximations of the Stokes and Navier-Stokes equations. Math Comp 79(272):2135–2167. https://doi.org/10.1090/s0025-5718-10-02348- – 10.1090/s0025-5718-10-02348-3
- Cohen D, Hairer E (2011) Linear energy-preserving integrators for Poisson systems. Bit Numer Math 51(1):91–101. https://doi.org/10.1007/s10543-011-0310- – 10.1007/s10543-011-0310-z
- Diening L, Růžička M (2007) Interpolation operators in Orlicz–Sobolev spaces. Numer Math 107(1):107–129. https://doi.org/10.1007/s00211-007-0079- – 10.1007/s00211-007-0079-9
- Egger H, Giesselmann J, Kunkel T, Philippi N (2022) An asymptotic-preserving discretization scheme for gas transport in pipe networks. IMA Journal of Numerical Analysis 43(4):2137–2168. https://doi.org/10.1093/imanum/drac03 – 10.1093/imanum/drac032
- 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-002 – 10.1515/cmam-2020-0025
- Eidnes S (2022) Order theory for discrete gradient methods. Bit Numer Math 62(4):1207–1255. https://doi.org/10.1007/s10543-022-00909- – 10.1007/s10543-022-00909-z
- Ern A, Guermond J-L (2021) Finite Elements III. Springer International Publishin – 10.1007/978-3-030-57348-5
- French DA, Schaeffer JW (1990) Continuous finite element methods which preserve energy properties for nonlinear problems. Applied Mathematics and Computation 39(3):271–295. https://doi.org/10.1016/s0096-3003(20)80006- – 10.1016/s0096-3003(20)80006-x
- Zhong G, Marsden JE (1988) Lie-Poisson Hamilton-Jacobi theory and Lie-Poisson integrators. Physics Letters A 133(3):134–139. https://doi.org/10.1016/0375-9601(88)90773- – 10.1016/0375-9601(88)90773-6
- Gess B, Sauer J, Tadmor E (2020) Optimal regularity in time and space for the porous medium equation. Analysis & PDE 13(8):2441–2480. https://doi.org/10.2140/apde.2020.13.244 – 10.2140/apde.2020.13.2441
- Girault V, Raviart P-A (1986) Finite Element Methods for Navier-Stokes Equations. Springer Berlin Heidelber – 10.1007/978-3-642-61623-5
- Gonzalez O (1996) Time integration and discrete Hamiltonian systems. J Nonlinear Sci 6(5):449–467. https://doi.org/10.1007/bf0244016 – 10.1007/bf02440162
- Grmela M, Öttinger HC (1997) Dynamics and thermodynamics of complex fluids. I. Development of a general formalism. Phys Rev E 56(6):6620–6632. https://doi.org/10.1103/physreve.56.662 – 10.1103/physreve.56.6620
- Groß M, Betsch P, Steinmann P (2005) Conservation properties of a time FE method. Part IV: Higher order energy and momentum conserving schemes. Int J Numer Meth Engng 63(13):1849–1897. https://doi.org/10.1002/nme.133 – 10.1002/nme.1339
- Hairer, E., Energy-preserving variant of collocation methods. JNAIAM, J. Numer. Anal. Ind. Appl. Math. (2010)
- Hairer E, Lubich C (2013) Energy-diminishing integration of gradient systems. IMA Journal of Numerical Analysis 34(2):452–461. https://doi.org/10.1093/imanum/drt03 – 10.1093/imanum/drt031
- Hairer, E., Geometric numerical integration. Structure-preserving algorithms for ordinary differential equations (2010)
- Jackaman JI (2019) Finite element methods as geometric structure preserving algorithms. University of Reading. https://doi.org/10.48683/1926.0009718 – 10.48683/1926.00097182
- Jackaman J, Pryer T (2021) Conservative Galerkin methods for dispersive Hamiltonian problems. Calcolo 58(3). https://doi.org/10.1007/s10092-021-00423- – 10.1007/s10092-021-00423-8
- 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.10453 – 10.1016/j.sysconle.2019.104530
- McLachlan RI, Quispel GRW, Robidoux N (1999) Geometric integration using discrete gradients. Philosophical Transactions of the Royal Society of London Series A: Mathematical, Physical and Engineering Sciences 357(1754):1021–1045. https://doi.org/10.1098/rsta.1999.036 – 10.1098/rsta.1999.0363
- Mehrmann V, Morandin R (2019) Structure-preserving discretization for port-Hamiltonian descriptor systems. 2019 IEEE 58th Conference on Decision and Control (CDC) 6863–686 – 10.1109/cdc40024.2019.9030180
- Mehrmann V, Unger B (2023) Control of port-Hamiltonian differential-algebraic systems and applications. Acta Numerica 32:395–515. https://doi.org/10.1017/s096249292200008 – 10.1017/s0962492922000083
- Morandin, R., Modeling and Numerical Treatment of Port-Hamiltonian Descriptor Systems (2024)
- Raviart PA (1970) Sur la résolution de certaines equations paraboliques non linéaires. Journal of Functional Analysis 5(2):299–328. https://doi.org/10.1016/0022-1236(70)90031- – 10.1016/0022-1236(70)90031-5
- van der Schaft A (2017) L2-Gain and Passivity Techniques in Nonlinear Control. Springer International Publishin – 10.1007/978-3-319-49992-5
- 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/260000000 – 10.1561/2600000002
- Schieweck F (2010) A-stable discontinuous Galerkin–Petrov time discretization of higher order. Journal of Numerical Mathematics 18(1). https://doi.org/10.1515/jnum.2010.00 – 10.1515/jnum.2010.002
- Schöbel-Kröhn, L., Analysis and Numerical Approximation of Nonlinear Evolution Equations on Network Structures (2020)
- Schulze, P., Structure-Preserving Time Discretization of Port-Hamiltonian Systems via Discrete Gradient Pairs (2023)
- Vázquez, J. L., The porous medium equation. Mathematical theory (2007)