Abstract:
The increasing presence of large-scale distributed systems highlights the need for scalable control strategies where only local communication is required. Moreover, in sa...Show MoreMetadata
Abstract:
The increasing presence of large-scale distributed systems highlights the need for scalable control strategies where only local communication is required. Moreover, in safety-critical systems, it is imperative that such control strategies handle constraints in the presence of disturbances. In response to this need, in this article, we present the distributed and localized model-predictive control (DLMPC) algorithm for large-scale linear systems. DLMPC is a distributed closed-loop model-predictive control (MPC) scheme, wherein only local state and model information needs to be exchanged between subsystems for the computation and implementation of control actions. We use the system-level synthesis framework to reformulate the centralized MPC problem and show that this allows us to naturally impose localized communication constraints between subcontrollers. The structure of the resulting problem can be exploited to develop an alternating-direction-method-of-multipliers-based algorithm that allows for a distributed and localized computation of closed-loop control policies. We demonstrate that the computational complexity of the subproblems solved by each subsystem in DLMPC is independent of the size of the global system. DLMPC is the first MPC algorithm that allows for the scalable computation and implementation of distributed closed-loop control policies and deals with additive disturbances. In our companion paper, we show that this approach enjoys recursive feasibility and asymptotic stability.
Published in: IEEE Transactions on Control of Network Systems ( Volume: 10, Issue: 2, June 2023)