Distributed and Localized Closed Loop Model Predictive Control via System Level Synthesis

We present the Distributed and Localized Model Predictive Control (DLMPC) algorithm for large-scale structured linear systems, a distributed closed loop model predictive control 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 (SLS) framework to reformulate the centralized MPC problem as an optimization problem over closed loop system responses, and show that this allows us to naturally impose localized communication constraints between sub-controllers. We show that the structure of the resulting optimization problem can be exploited to develop an Alternating Direction Method of Multipliers (ADMM) based algorithm that allows for distributed and localized computation of distributed closed loop control policies. We conclude with numerical simulations to demonstrate the usefulness of our method, in which we show that the computational complexity of the subproblems solved by each subsystem in DLMPC is independent of the size of the global system. To the best of our knowledge, DLMPC is the first MPC algorithm that allows for the scalable distributed computation of distributed closed loop control policies.

[1]  Nikolai Matni,et al.  A System-Level Approach to Controller Synthesis , 2016, IEEE Transactions on Automatic Control.

[2]  Marcello Farina,et al.  Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems , 2012, Autom..

[3]  Yi Zheng,et al.  Networked Coordination-Based Distributed Model Predictive Control for Large-Scale System , 2013, IEEE Transactions on Control Systems Technology.

[4]  Nikolai Matni,et al.  Separable and Localized System-Level Synthesis for Large-Scale Systems , 2017, IEEE Transactions on Automatic Control.

[5]  Tamal Mukherjee,et al.  System-Level Synthesis , 2003 .

[6]  Manfred Morari,et al.  Distributed synthesis and stability of cooperative distributed model predictive control for linear systems , 2016, Autom..

[7]  Nikolai Matni,et al.  Scalable system level synthesis for virtually localizable systems , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[8]  Alberto Bemporad,et al.  Predictive Control for Linear and Hybrid Systems , 2017 .

[9]  Stephen J. Wright,et al.  Distributed MPC Strategies With Application to Power System Automatic Generation Control , 2008, IEEE Transactions on Control Systems Technology.

[10]  Manfred Morari,et al.  Computational aspects of distributed optimization in model predictive control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[11]  Nikolai Matni,et al.  Localized LQG optimal control for large-scale systems , 2016, 2016 American Control Conference (ACC).

[12]  James Anderson,et al.  System Level Synthesis with State and Input Constraints , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[13]  Maryam Kamgarpour,et al.  Robust control of constrained systems given an information structure , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[14]  Chong Jin Ong,et al.  Distributed MPC of constrained linear systems with online decoupling of the terminal constraint , 2015, 2015 American Control Conference (ACC).

[15]  Jonathan P. How,et al.  Robust distributed model predictive control , 2007, Int. J. Control.

[16]  Bryan P. Rasmussen,et al.  Limited-Communication Distributed Model Predictive Control for Coupled and Constrained Subsystems , 2017, IEEE Transactions on Control Systems Technology.

[17]  Manfred Morari,et al.  Robust distributed model predictive control of linear systems , 2013, 2013 European Control Conference (ECC).

[18]  Eric C. Kerrigan,et al.  Optimization over state feedback policies for robust control with constraints , 2006, Autom..

[19]  Nikolai Matni,et al.  Explicit Distributed and Localized Model Predictive Control via System Level Synthesis , 2020, 2020 59th IEEE Conference on Decision and Control (CDC).

[20]  Stephen J. Wright,et al.  Stability and optimality of distributed model predictive control , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[21]  Sanjay Lall,et al.  A Characterization of Convex Problems in Decentralized Control$^ast$ , 2005, IEEE Transactions on Automatic Control.

[22]  J. Tsitsiklis,et al.  NP-hardness of some linear control design problems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[23]  Nikolai Matni,et al.  Localized LQR optimal control , 2014, 53rd IEEE Conference on Decision and Control.

[24]  Bart De Schutter,et al.  Accelerated gradient methods and dual decomposition in distributed model predictive control , 2013, Autom..

[25]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..