When Koopman Meets Hamilton and Jacobi
Umesh Vaidya
TL;DR
The paper addresses the challenge of solving Hamilton-Jacobi equations in control by linking them to the spectral theory of the Koopman operator. It introduces two constructive procedures that use Koopman eigenfunctions to characterize a Lagrangian submanifold and thus the HJ solution: Procedure One relies on eigenfunctions of the uncontrolled system to create a near-integrable Hamiltonian and solves a Riccati equation to obtain V(x); Procedure Two leverages eigenfunctions of the Hamiltonian system to locate the stable manifold via a finite-dimensional basis, yielding an explicit gradient form for p = ∂V/∂x and an accompanying control law. A convergence analysis for principal eigenfunction approximations is provided, showing consistency as data/basis size grows, and a data-driven path via empirical measures with 1/√L convergence. The framework is demonstrated through two simulations, including an inverted pendulum, and is shown to produce competitive or superior results to LQR and Taylor-series-based controllers, illustrating its potential to extend linear control concepts to nonlinear dynamics.
Abstract
In this paper, we establish a connection between the spectral theory of the Koopman operator and the solution of the Hamilton Jacobi (HJ) equation. The HJ equation occupies a central place in systems theory, and its solution is of interest in various control problems, including optimal control, robust control, and input-output analysis. A Hamiltonian dynamical system can be associated with the HJ equation and the solution of the HJ equation can be extracted from the Hamiltonian system in the form of Lagrangian submanifold. One of the main contributions of this paper is to show that the Lagrangian submanifolds can be obtained using the spectral analysis of the Koopman operator. We present two different procedures for the approximation of the HJ solution. We utilize the spectral properties of the Koopman operator associated with the uncontrolled dynamical system and Hamiltonian systems to approximate the HJ solution. We present a convex optimization-based computational framework with convergence analysis for approximating the Koopman eigenfunctions and the Lagrangian submanifolds. Our solution approach to the HJ equation using Koopman theory provides for a natural extension of results from linear systems to nonlinear systems. We demonstrate the application of this work for solving the optimal control problem. Finally, we present simulation results to validate the paper's main findings and compare them against linear quadratic regulator and Taylor series based approximation controllers.
