Kernel EDMD for data-driven nonlinear Koopman MPC with stability guarantees
Lea Bold, Manuel Schaller, Irene Schimperna, Karl Worthmann
TL;DR
The paper addresses stability in data-driven nonlinear MPC by using kernel EDMD (kEDMD) to approximate the Koopman operator within a reproducing kernel Hilbert space. It leverages RKHS-based finite-data error bounds to construct a data-driven surrogate $F^\varepsilon$ and proves practical asymptotic stability of the origin for the MPC closed loop without stabilizing terminal conditions, relying on cost controllability and a relaxed dynamic programming inequality. A key theoretical advance is achieving stability guarantees without restrictive invariance assumptions on the dictionary, while explicitly characterizing how approximation error $\varepsilon$ (and thus the fill distance $h_{\mathcal{X}}$) affects the convergence neighborhood. Numerical experiments on a discrete nonlinear oscillator illustrate PAS and show how the neighborhood size improves as the data grid becomes denser or the horizon increases, validating the theoretical results.
Abstract
Extended dynamic mode decomposition (EDMD) is a popular data-driven method to predict the action of the Koopman operator, i.e., the evolution of an observable function along the flow of a dynamical system. In this paper, we leverage a recently-introduced kernel EDMD method for control systems for data-driven model predictive control. Building upon pointwise error bounds proportional in the state, we rigorously show practical asymptotic stability of the origin w.r.t. the MPC closed loop without stabilizing terminal conditions. The key novelty is that we avoid restrictive invariance conditions. Last, we verify our findings by numerical simulations.
