Robust Steady-State-Aware Model Predictive Control for Systems with Limited Computational Resources and External Disturbances
Hassan Jafari Ozoumchelooei, Mehdi Hosseinzadeh
TL;DR
This work tackles robust steady-state tracking for constrained, resource-limited systems by extending steady-state-aware MPC with a tube-based framework. By decoupling nominal trajectory optimization from robust control synthesis and employing offline computations of an invariant tube, RSSA-MPC maintains the same online complexity as SSA-MPC while guaranteeing constraint satisfaction under external disturbances. Theoretical results establish recursive feasibility and closed-loop stability, with the best admissible steady-state recovered when the exact target is infeasible. Simulation and experimental validation on a Parrot Bebop 2 drone demonstrate robust performance under disturbances, confirming the method's practical viability for real-world, constrained systems.
Abstract
Model Predictive Control (MPC) is a powerful control strategy; however, its reliance on online optimization poses significant challenges for implementation on systems with limited computational resources. One possible approach to address this issue is to shorten the prediction horizon and adjust the conventional MPC formulation to enlarge the region of attraction. However, these methods typically introduce additional computational load. Recently, steady-state-aware MPC has been introduced to ensure output tracking and convergence to a given desired steady-state configuration while maintaining constraint satisfaction at all times without adding extra computational load. Despite its promising performance, steady-state-aware MPC does not account for external disturbances, which can significantly limit its applicability to real-world systems. This paper aims to advance the method further by enhancing its robustness against external disturbances. To achieve this, we adopt the tube-based design framework, which decouples nominal trajectory optimization from robust control synthesis, thereby requiring no additional online computational resources. Theoretical guarantees of the proposed methodology are shown analytically, and its effectiveness is assessed through simulations and experimental studies on a Parrot Bebop 2 drone.
