Reinforcement learning for port-Hamiltonian systems
Olivier Sprangers, Gabriel A. D. Lopes, Robert Babuska

TL;DR
This paper integrates reinforcement learning with passivity-based control for port-Hamiltonian systems, enabling the design of near-optimal, robust controllers that satisfy energy-based stability criteria and include performance considerations.
Contribution
It introduces a reinforcement learning parameterization of energy-balancing passivity-based control that preserves PDE conditions and incorporates performance and robustness features.
Findings
Successfully applied to pendulum swing-up in simulations.
Generated near-optimal controllers with interpretability in energy terms.
Enhanced learning speed through system class parameterization.
Abstract
Passivity-based control (PBC) for port-Hamiltonian systems provides an intuitive way of achieving stabilization by rendering a system passive with respect to a desired storage function. However, in most instances the control law is obtained without any performance considerations and it has to be calculated by solving a complex partial differential equation (PDE). In order to address these issues we introduce a reinforcement learning approach into the energy-balancing passivity-based control (EB-PBC) method, which is a form of PBC in which the closed-loop energy is equal to the difference between the stored and supplied energies. We propose a technique to parameterize EB-PBC that preserves the systems's PDE matching conditions, does not require the specification of a global desired Hamiltonian, includes performance criteria, and is robust to extra non-linearities such as control input…
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.
