Disturbance-adaptive Model Predictive Control for Bounded Average Constraint Violations
Jicheng Shi, Colin N. Jones
TL;DR
This work targets stochastic LTI systems with average-state-constraint violations, without assuming a known disturbance distribution. It introduces Disturbance-adaptive MPC (DAD-MPC), which online-tunes the disturbance bound $W(\alpha_t)$ based on observed violations, using split conformal prediction for data-driven disturbance quantification and a violation-feedback mechanism to steer violations toward the target $\alpha$. To guarantee feasibility and bounds on violations, it incorporates a first-step robust invariance (FRI) auxiliary input constraint, enabling formal equivalence between the adaptive update and the asymptotic or robust violation guarantees. Through simulations, DAD-MPC outperforms state-of-the-art methods while satisfying average-violation constraints, and it operates without requiring precise disturbance distributions or i.i.d. assumptions, pointing to strong potential for data-driven disturbance modeling in MPC.
Abstract
This paper considers stochastic linear time-invariant systems subject to constraints on the average number of state-constraint violations over time without knowing the disturbance distribution. We present a novel disturbance-adaptive model predictive control (DAD-MPC) framework, which adjusts the disturbance model based on measured constraint violations. Using a robust invariance method, DAD-MPC ensures recursive feasibility and guarantees asymptotic or robust bounds on average constraint violations. Additionally, the bounds hold even with an inaccurate disturbance model, which allows for data-driven disturbance quantification methods to be used, such as conformal prediction. Simulation results demonstrate that the proposed approach outperforms state-of-the-art methods while satisfying average violation constraints.
