Stability and Performance Analysis of Model Predictive Control of Uncertain Linear Systems
Changrui Liu, Shengling Shi, Bart De Schutter
TL;DR
This work addresses stability and performance guarantees for certainty-equivalent MPC applied to uncertain discrete-time LTI systems with input constraints, where model mismatch is quantified by the Frobenius norm. It leverages relaxed dynamic programming to bound the suboptimality gap between the nominal MPC using an estimated model and the true infinite-horizon optimal controller, and derives a horizon-dependent condition under which the closed-loop system is stable. A key result is an upper bound of the nominal MPC value $\hat{V}_N(x)$ in terms of the true optimal value $V_\infty(x)$ plus error terms that depend on $(\delta_A,\delta_B)$ and the horizon $N$, along with an RDP-based energy-decrease inequality that yields stability and a global performance bound. Numerical simulations on an unstable system illustrate how modeling error and horizon length interact to affect the bounds and actual performance, providing practical guidelines for identification accuracy and horizon design, and the work suggests extensions to terminal costs and online learning-based MPC.
Abstract
Model mismatch often poses challenges in model-based controller design. This paper investigates model predictive control (MPC) of uncertain linear systems with input constraints, focusing on stability and closed-loop infinite-horizon performance. The uncertainty arises from a parametric mismatch between the true and the estimated system under the matrix Frobenius norm. We examine a simple MPC controller that exclusively uses the estimated system model and establishes sufficient conditions under which the MPC controller can stabilize the true system. Moreover, we derive a theoretical performance bound based on relaxed dynamic programming, elucidating the impact of prediction horizon and modeling errors on the suboptimality gap between the MPC controller and the Oracle infinite-horizon optimal controller with knowledge of the true system. Simulations of a numerical example validate the theoretical results. Our theoretical analysis offers guidelines for obtaining the desired modeling accuracy and choosing a proper prediction horizon to develop certainty-equivalent MPC controllers for uncertain linear systems.
