Network-Realised Model Predictive Control Part II: Distributed Constraint Management
Andrei Sperilă, Alessio Iovine, Sorin Olaru, Patrick Panciatici
TL;DR
This work introduces a two-layer Network Realised Model Predictive Control framework for distributed constraint management in networked systems. The first layer employs NRF-based controllers to achieve robust disturbance rejection and reference tracking, while the second layer provides a distributed MPC that enforces state and input constraints via area-based prediction models and set-based feasibility. Global guarantees, including recursive feasibility and constraint satisfaction, arise from careful decomposition into areas, disturbance modeling, and offline design of polyhedral inner-approximations, enabling fully distributed online optimization. A vehicle platoon numerical example demonstrates near-uninterrupted constraint satisfaction with minimal second-layer intervention, underscoring the practical scalability and robustness of the architecture for large networks.
Abstract
A two-layer control architecture is proposed, which promotes scalable implementations for model predictive controllers. The top layer acts as both a reference governor for the bottom layer and as a feedback controller for the regulated network. By employing set-based methods, global theoretical guarantees are obtained by enforcing local constraints upon the network's variables and upon those of the first layer's implementation. The proposed technique offers recursive feasibility guarantees as one of its central features, and the expressions of the resulting predictive strategies bear a striking resemblance to classical formulations from model predictive control literature, allowing for flexible and easily customisable implementations.
