On the Exponential Stability of Koopman Model Predictive Control
Xu Shang, Jorge Cortés, Yang Zheng
TL;DR
The paper addresses the challenge of guaranteeing exponential stability for Koopman MPC when controlling constrained nonlinear systems. It derives local exponential stability for the Koopman-LQR controller under Lipschitz lifting and one-step prediction error, then designs terminal ingredients in the lifted space to enable a stabilizing Koopman MPC (S-KMPC). The authors prove local exponential stability for S-KMPC under small modeling error, and demonstrate through an inverted pendulum example that S-KMPC achieves faster convergence and lower accumulated cost than Taylor-linearized MPC. This work provides explicit stability guarantees for data-driven Koopman-based MPC and informs terminal-setup design in lifted coordinates, with practical implications for scalable nonlinear control.
Abstract
Koopman Model Predictive Control (MPC) uses a lifted linear predictor to efficiently handle constrained nonlinear systems. While constraint satisfaction and (practical) asymptotic stability have been studied, explicit guarantees of local exponential stability seem to be missing. This paper revisits the exponential stability for Koopman MPC. We first analyze a Koopman LQR problem and show that 1) with zero modeling error, the lifted LQR policy is globally optimal and globally asymptotically stabilizes the nonlinear plant, and 2) with the lifting function and one-step prediction error both Lipschitz at the origin, the closed-loop system is locally exponentially stable. These results facilitate terminal cost/set design in the lifted Koopman space. Leveraging linear-MPC properties (boundedness, value decrease, recursive feasibility), we then prove local exponential stability for a stabilizing Koopman MPC under the same conditions as Koopman LQR. Experiments on an inverted pendulum show better convergence performance and lower accumulated cost than the traditional Taylor-linearized MPC approaches.
