Learning-based Rigid Tube Model Predictive Control
Yulong Gao, Shuhao Yan, Jian Zhou, Mark Cannon, Alessandro Abate, Karl H. Johansson
TL;DR
This work tackles robust MPC for discrete-time linear systems with mixed state-input constraints when the true disturbance set ${\mathbb{W}}_{true}$ is unknown. It introduces online learning to construct a quantified disturbance set ${\hat{\mathbb{W}}^{\star}_k}$ from a known conservative set ${\mathbb{W}}$ and disturbance realizations, enabling a LP-based rigid-tube MPC that updates at every step. Key contributions include a LP-equivalent reformulation using the quantified disturbance set, probabilistic risk bounds between ${\mathbb{W}}_{true}$ and ${\hat{\mathbb{W}}^{\star}_k}$, and an online tube update mechanism that avoids recomputing Minkowski sums, with numerical results showing enlarged feasible regions and reduced computation compared to robust and scenario MPC. The approach advances data-driven uncertainty refinement in safety-critical control by balancing robustness with reduced conservatism and computational load.
Abstract
This paper is concerned with model predictive control (MPC) of discrete-time linear systems subject to bounded additive disturbance and mixed constraints on the state and input, whereas the true disturbance set is unknown. Unlike most existing work on robust MPC, we propose an algorithm incorporating online learning that builds on prior knowledge of the disturbance, i.e., a known but conservative disturbance set. We approximate the true disturbance set at each time step with a parameterised set, which is referred to as a quantified disturbance set, using disturbance realisations. A key novelty is that the parameterisation of these quantified disturbance sets enjoys desirable properties such that the quantified disturbance set and its corresponding rigid tube bounding disturbance propagation can be efficiently updated online. We provide statistical gaps between the true and quantified disturbance sets, based on which, probabilistic recursive feasibility of MPC optimisation problems is discussed. Numerical simulations are provided to demonstrate the effectiveness of our proposed algorithm and compare with conventional robust MPC algorithms.
