Discontinuous Galerkin Finite Element Methods for Linear Port-Hamiltonian Dynamical Systems
Authors
Xiaoyu Cheng, J. J. W. van der Vegt, Yan Xu, H. J. Zwart
Abstract
In this paper, we present discontinuous Galerkin (DG) finite element discretizations for a class of linear hyperbolic port-Hamiltonian dynamical systems. The key point in constructing a port-Hamiltonian system is a Stokes-Dirac structure. Instead of following the traditional approach of defining the strong form of the Dirac structure, we define a Dirac structure in weak form, specifically in the input-state-output form. This is implemented within broken Sobolev spaces on a tessellation with polyhedral elements. After that, we state the weak port-Hamiltonian formulation and prove that it relates to a Poisson bracket. In our work, a crucial aspect of constructing the above-mentioned Dirac structure is that we provide a conservative relation between the boundary ports. Next, we state DG discretizations of the port-Hamiltonian system by using the weak form of the Dirac structure and broken polynomial spaces of differential forms, and we provide a priori error estimates for the structure-preserving port-Hamiltonian discontinuous Galerkin (PHDG) discretizations. The accuracy and capability of the methods developed in this paper are demonstrated by presenting several numerical experiments.
Keywords
Port-Hamiltonian systems; Dirac structure; Discontinuous Galerkin methods; Exterior calculus
Citation
- Journal: Journal of Scientific Computing
- Year: 2025
- Volume: 104
- Issue: 1
- Pages:
- Publisher: Springer Science and Business Media LLC
- DOI: 10.1007/s10915-025-02926-w
BibTeX
@article{Cheng_2025,
title={{Discontinuous Galerkin Finite Element Methods for Linear Port-Hamiltonian Dynamical Systems}},
volume={104},
ISSN={1573-7691},
DOI={10.1007/s10915-025-02926-w},
number={1},
journal={Journal of Scientific Computing},
publisher={Springer Science and Business Media LLC},
author={Cheng, Xiaoyu and van der Vegt, J. J. W. and Xu, Yan and Zwart, H. J.},
year={2025}
}References
- Arnold D, Falk R, Winther R (2010) Finite element exterior calculus: from Hodge theory to numerical stability. Bull Amer Math Soc 47(2):281–354. https://doi.org/10.1090/s0273-0979-10-01278-4 – 10.1090/s0273-0979-10-01278-4
- Arnold DN (2013) Spaces of Finite Element Differential Forms. In: Springer INdAM Series. Springer Milan, Milano, pp 117–140 – 10.1007/978-88-470-2592-9_9
- Arnold D, Awanou G (2013) Finite element differential forms on cubical meshes. Math Comp 83(288):1551–1570. https://doi.org/10.1090/s0025-5718-2013-02783-4 – 10.1090/s0025-5718-2013-02783-4
- Arnold DN, Boffi D, Bonizzoni F (2014) Finite element differential forms on curvilinear cubic meshes and their approximation properties. Numer Math 129(1):1–20. https://doi.org/10.1007/s00211-014-0631-3 – 10.1007/s00211-014-0631-3
- Arnold DN, Falk RS, Winther R (2006) Finite element exterior calculus, homological techniques, and applications. Acta Numerica 15:1–155. https://doi.org/10.1017/s0962492906210018 – 10.1017/s0962492906210018
- Brugnoli A, Rashad R, Stramigioli S (2022) Dual field structure-preserving discretization of port-Hamiltonian systems using finite element exterior calculus. Journal of Computational Physics 471:111601. https://doi.org/10.1016/j.jcp.2022.111601 – 10.1016/j.jcp.2022.111601
- Cardoso-Ribeiro FL, Matignon D, Lefèvre L (2020) A partitioned finite element method for power-preserving discretization of open systems of conservation laws. IMA Journal of Mathematical Control and Information 38(2):493–533. https://doi.org/10.1093/imamci/dnaa038 – 10.1093/imamci/dnaa038
- 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
- Cockburn, B., Shu, C.-W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comp. 52(186), 411–435 (1989)
- Cockburn B, Shu C-W (2001) Runge–Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems. Journal of Scientific Computing 16(3):173–261. https://doi.org/10.1023/a:1012873910884 – 10.1023/a:1012873910884
- 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
- Di Pietro DA, Ern A (2012) Mathematical Aspects of Discontinuous Galerkin Methods. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-642-22980-0
- 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
- Frankel, T.: The Geometry of Physics: An introduction. Cambridge University Press, Cambridge, third edition (2012)
- Hsiao GC, Wendland WL (2008) Boundary Integral Equations. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-540-68545-6
- Kalogiratou Z, Monovasilis T, Simos TE (2011) Symplectic Partitioned Runge-Kutta Methods for the Numerical Integration of Periodic and Oscillatory Problems. In: Recent Advances in Computational and Applied Mathematics. Springer Netherlands, Dordrecht, pp 169–208 – 10.1007/978-90-481-9981-5_8
- Kotyczka, P.: Numerical methods for distributed parameter port-Hamiltonian Systems. TUM University Press, Munich (2019)
- Kotyczka P, Maschke B, Lefèvre L (2018) Weak form of Stokes–Dirac structures and geometric discretization of port-Hamiltonian systems. Journal of Computational Physics 361:442–476. https://doi.org/10.1016/j.jcp.2018.02.006 – 10.1016/j.jcp.2018.02.006
- Kumar N, van der Vegt JJW, Zwart HJ (2024) Port-Hamiltonian discontinuous Galerkin finite element methods. IMA Journal of Numerical Analysis 45(1):354–403. https://doi.org/10.1093/imanum/drae008 – 10.1093/imanum/drae008
- Maschke BMJ, van der Schaft AJ (1997) Interconnected mechanical systems, part II: the dynamics of spatial mechanical networks. In: Modelling and Control of Mechanical Systems. PUBLISHED BY IMPERIAL COLLEGE PRESS AND DISTRIBUTED BY WORLD SCIENTIFIC PUBLISHING CO., pp 17–30 – 10.1142/9781848160873_0002
- Monk P (2003) Finite Element Methods for Maxwell’s Equations. Oxford University Press – 10.1093/acprof:oso/9780198508885.001.0001
- Pachpatte, B.G.: Inequalities for differential and integral equations. Academic Press, New York and London (1998)
- Pasumarthy, R., Ambati, V. R., van der Schaft, A. J.: Port-Hamiltonian formulation of shallow water equations with coriolis force and topography. In Proceedings of the 18th International Symposium on Mathematical Theory of Networks and Systems (MTNS 2008), (2008)
- Pasumarthy, R., van der Schaft, A.J.: A port-Hamiltonian approach on modeling and interconnections of canal systems. In Proceedings of the 17th International Symposiun on Mathematical Theory of Networks and Systems Conference. Kyoto, Japan, (2006)
- Rashad R, Califano F, van der Schaft AJ, Stramigioli S (2020) Twenty years of distributed port-Hamiltonian systems: a literature review. IMA Journal of Mathematical Control and Information 37(4):1400–1422. https://doi.org/10.1093/imamci/dnaa018 – 10.1093/imamci/dnaa018
- Schwarz G (1995) Hodge Decomposition—A Method for Solving Boundary Value Problems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/bfb0095978
- Seslija M, van der Schaft A, Scherpen JMA (2012) Discrete exterior geometry approach to structure-preserving discretization of distributed-parameter port-Hamiltonian systems. Journal of Geometry and Physics 62(6):1509–1531. https://doi.org/10.1016/j.geomphys.2012.02.006 – 10.1016/j.geomphys.2012.02.006
- Shu C-W (1988) Total-Variation-Diminishing Time Discretizations. SIAM J Sci and Stat Comput 9(6):1073–1084. https://doi.org/10.1137/0909073 – 10.1137/0909073
- Struwe M (1992) Semi-linear wave equations. Bull Amer Math Soc 26(1):53–85. https://doi.org/10.1090/s0273-0979-1992-00225-2 – 10.1090/s0273-0979-1992-00225-2
- Sun Z, Xing Y (2021) Optimal error estimates of discontinuous Galerkin methods with generalized fluxes for wave equations on unstructured meshes. Math Comp 90(330):1741–1772. https://doi.org/10.1090/mcom/3605 – 10.1090/mcom/3605
- Talasila, V., Golo, G., van der Schaft, A.J.: The wave equation as a port-Hamiltonian system and a finite dimensional approximation. In Proceedings of 15th international symposium mathematical theory of networks and systems (MTNS), South Bend, (2002)
- Thoma T, Kotyczka P (2023) Structure preserving discontinuous Galerkin approximation of one-dimensional port-Hamiltonian systems. IFAC-PapersOnLine 56(2):6783–6788. https://doi.org/10.1016/j.ifacol.2023.10.386 – 10.1016/j.ifacol.2023.10.386
- Trenchant V, Hu W, Ramirez H, Gorrec YL (2018) Structure Preserving Finite Differences in Polar Coordinates for Heat and Wave Equations. IFAC-PapersOnLine 51(2):571–576. https://doi.org/10.1016/j.ifacol.2018.03.096 – 10.1016/j.ifacol.2018.03.096
- Trenchant V, Ramirez H, Le Gorrec Y, Kotyczka P (2018) Finite differences on staggered grids preserving the port-Hamiltonian structure with application to an acoustic duct. Journal of Computational Physics 373:673–697. https://doi.org/10.1016/j.jcp.2018.06.051 – 10.1016/j.jcp.2018.06.051
- 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, Maschke B (1997) Interconnected mechanical systems, part I: geometry of interconnection and implicit Hamiltonian systems. In: Modelling and Control of Mechanical Systems. PUBLISHED BY IMPERIAL COLLEGE PRESS AND DISTRIBUTED BY WORLD SCIENTIFIC PUBLISHING CO., pp 1–15 – 10.1142/9781848160873_0001
- van der Schaft AJ, Maschke BM (2002) Hamiltonian formulation of distributed-parameter systems with boundary energy flow. Journal of Geometry and Physics 42(1-2):166–194. https://doi.org/10.1016/s0393-0440(01)00083-3 – 10.1016/s0393-0440(01)00083-3
- Xu Y, van der Vegt JJW, Bokhove O (2008) Discontinuous Hamiltonian Finite Element Method for Linear Hyperbolic Systems. J Sci Comput 35(2-3):241–265. https://doi.org/10.1007/s10915-008-9191-y – 10.1007/s10915-008-9191-y