Robust Model Predictive Control Exploiting Monotonicity Properties
Moritz Heinlein, Sankaranarayanan Subramanian, Sergio Lucia
TL;DR
The paper tackles robust model predictive control under prediction uncertainties, which is typically hampered by conservatism and high computational cost. It harnesses monotone system properties to compute tight reachable-set envelopes efficiently and introduces a partitioning scheme that injects recourse, forming a closed-loop robust MPC with linear scaling in horizon and states. By adopting mixed-monotonicity, the framework extends to general nonlinear systems via a suitable decomposition function, bridging to tube-based MPC and enabling general feedback policies. The approach is validated on a nonlinear, high-dimensional CSTR cascade (up to 25 states and 20 uncertainties) demonstrating robust constraint satisfaction and improved performance over open-loop or nominal MPC, with scalability insights discussed for larger systems.
Abstract
Robust model predictive control algorithms are essential for addressing unavoidable errors due to the uncertainty in predicting real-world systems. However, the formulation of such algorithms typically results in a trade-off between conservatism and computational complexity. Monotone systems facilitate the efficient computation of reachable sets and thus the straightforward formulation of a robust model predictive control approach optimizing over open-loop predictions. We present an approach based on the division of reachable sets to incorporate feedback in the predictions, resulting in less conservative strategies. The concept of mixed-monotonicity enables an extension of our methodology to non-monotone systems. The potential of the proposed approaches is demonstrated through a nonlinear high-dimensional chemical tank reactor cascade case study.
