Offset-free Nonlinear MPC with Koopman-based Surrogate Models
Irene Schimperna, Lea Bold, Karl Worthmann
TL;DR
This paper addresses offset-free tracking for data-driven MPC models learned via Extended Dynamic Mode Decomposition (EDMD). It proposes a nonlinear offset-free MPC using a disturbance observer for bilinear EDMD surrogates, with a reference calculator to handle unknown equilibria, and two planning modes: known-equilibrium (ke) and unknown-equilibrium (ue). The method augments the EDMD model with a disturbance state $\\hat{d}$ and solves a horizon-$N$ optimal control problem, achieving asymptotically zero steady-state error under asymptotically-constant modeling error. The approach is demonstrated on a van-der-Pol oscillator and a four-tanks process, showing faster convergence and reduced tracking error compared with standard EDMD-based MPC and even matching SafEDMD performance in some cases.
Abstract
In this paper, we design offset-free nonlinear Model Predictive Control (MPC) for surrogate models based on Extended Dynamic Mode Decomposition (EDMD). The model used for prediction in MPC is augmented with a disturbance term, that is estimated by an observer. If the full information about the equilibrium of the real system is not available, a reference calculator is introduced in the algorithm to compute the MPC state and input references. The control algorithm guarantees offset-free tracking of the controlled output under the assumption that the modeling errors are asymptotically constant. The effectiveness of the proposed approach is showcased with numerical simulations for two popular benchmark systems: the van-der-Pol oscillator and the four-tanks process.
