Data-driven Koopman MPC using Mixed Stochastic-Deterministic Tubes
Zhengang Zhong, Ehecatl Antonio del Rio-Chanona, Panagiotis Petsagkourakis
TL;DR
This work addresses controlling nonlinear systems with disturbances by embedding the dynamics in a lifted linear Koopman space and applying a mixed stochastic-deterministic tube SMPC. The method combines a data-driven lifted model $s^{+}=A s+B u+d+Dw$ with a deterministic tube for modeling error and a stochastic tube learned via distributionally robust optimization under a Wasserstein ambiguity set, enabling offline tightening that guarantees online constraint satisfaction. Finite-sample error bounds and recursive feasibility are established, and the approach is demonstrated on a mass-spring example where it is less conservative than purely robust methods while maintaining probabilistic guarantees. The resulting framework is computationally efficient (solved as a quadratic program) and offers practical robustness for data-driven control of nonlinear systems.
Abstract
This paper presents a novel data-driven stochastic MPC design for discrete-time nonlinear systems with additive disturbances by leveraging the Koopman operator and a distributionally robust optimization (DRO) framework. By lifting the dynamical system into a linear space, we achieve a finite-dimensional approximation of the Koopman operator. We explicitly account for the modeling approximation and additive disturbance error by a mixed stochastic-deterministic tube for the lifted linear model. This ensures the regulation of the original nonlinear system while complying with the prespecified constraints. Stochastic and deterministic tubes are constructed using a DRO and a hyper-cube hull, respectively. We provide finite sample error bounds for both types of tubes. The effectiveness of the proposed approach is demonstrated through numerical simulations.
