Controlled oscillation modeling using port-Hamiltonian neural networks
Maximino Linares, Guillaume Doras, Thomas H\'elie

TL;DR
This paper introduces a novel approach for modeling controlled dynamical systems using port-Hamiltonian neural networks combined with a second-order discrete gradient method, improving accuracy over traditional Runge-Kutta discretizations.
Contribution
It proposes integrating a second-order discrete gradient method into port-Hamiltonian neural networks to enhance power-preserving discretizations in dynamical system modeling.
Findings
Discrete gradient method outperforms Runge-Kutta in experiments.
Method effectively models systems with different dynamical behaviors.
Regularizing the Jacobian impacts training stability.
Abstract
Learning dynamical systems through purely data-driven methods is challenging as they do not learn the underlying conservation laws that enable them to correctly generalize. Existing port-Hamiltonian neural network methods have recently been successfully applied for modeling mechanical systems. However, even though these methods are designed on power-balance principles, they usually do not consider power-preserving discretizations and often rely on Runge-Kutta numerical methods. In this work, we propose to use a second-order discrete gradient method embedded in the learning of dynamical systems with port-Hamiltonian neural networks. Numerical results are provided for three systems deliberately selected to span different ranges of dynamical behavior under control: a baseline harmonic oscillator with quadratic energy storage; a Duffing oscillator, with a non-quadratic Hamiltonian offering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Control and Stability of Dynamical Systems · Neural Networks and Reservoir Computing
