Distributed Stochastic Model Predictive Control Synthesis for Large-Scale Uncertain Linear Systems

This paper presents an approach to distributed stochastic model predictive control (SMPC) of large-scale uncertain linear systems with additive disturbances. Typical SMPC approaches for such problems involve formulating a large-scale finite-horizon chance-constrained optimization problem at each sampling time, which is in general non-convex and difficult to solve. Using an approximation, the so-called scenario approach, we formulate a large-scale scenario program and provide a theoretical guarantee to quantify the robustness of the obtained solution. However, such a reformulation leads to a computational tractability issue, due to the large number of required scenarios. To this end, we present two novel ideas in this paper to address this issue. We first provide a technique to decompose the large-scale scenario program into distributed scenario programs that exchange a certain number of scenarios with each other in order to compute local decisions. We show the exactness of the decomposition with a-priori probabilistic guarantees for the desired level of constraint fulfillment. As our second contribution, we develop an inter-agent soft communication scheme based on a set parametrization technique together with the notion of probabilistically reliable sets to reduce the required communication between each subproblem. We show how to incorporate the probabilistic reliability notion into existing results and provide new guarantees for the desired level of constraint violations. A simulation study is presented to illustrate the advantages of our proposed framework.

[1]  Johan Löfberg,et al.  Oops! I cannot do it again: Testing for recursive feasibility in MPC , 2012, Autom..

[2]  Lorenzo Fagiano,et al.  The scenario approach for Stochastic Model Predictive Control with bounds on closed-loop constraint violations , 2013, Autom..

[3]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[4]  Javad Lavaei,et al.  Control of continuous-time LTI systems by means of structurally constrained controllers , 2008, Autom..

[5]  Bart De Schutter,et al.  Scenario-based Distributed Model Predictive Control for freeway networks , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[6]  John Lygeros,et al.  Stochastic Model Predictive Control using a combination of randomized and robust optimization , 2013, 52nd IEEE Conference on Decision and Control.

[7]  Marco C. Campi,et al.  Non-convex scenario optimization with application to system identification , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[8]  Maria Prandini,et al.  Distributed Constrained Optimization and Consensus in Uncertain Networks via Proximal Minimization , 2016, IEEE Transactions on Automatic Control.

[9]  Jan Lunze,et al.  Feedback control of large-scale systems , 1992 .

[10]  A. Mesbah,et al.  Stochastic Model Predictive Control: An Overview and Perspectives for Future Research , 2016, IEEE Control Systems.

[11]  B. Erik Ydstie New vistas for process control: Integrating physics and communication networks , 2002 .

[12]  Frank Allgöwer,et al.  Scenario-based Stochastic MPC with guaranteed recursive feasibility , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[13]  Tamás Keviczky,et al.  Probabilistic Energy Management for Building Climate Comfort in Smart Thermal Grids with Seasonal Storage Systems , 2016, IEEE Transactions on Smart Grid.

[14]  Giuseppe Carlo Calafiore,et al.  The scenario approach to robust control design , 2006, IEEE Transactions on Automatic Control.

[15]  Jan H. Kwakkel,et al.  Assessing the sustainable application of Aquifer Thermal Energy Storage , 2016 .

[16]  John Lygeros,et al.  Performance Bounds for the Scenario Approach and an Extension to a Class of Non-Convex Programs , 2013, IEEE Transactions on Automatic Control.

[17]  James A. Primbs A soft constraint approach to stochastic receding horizon control , 2007, 2007 46th IEEE Conference on Decision and Control.

[18]  John Lygeros,et al.  A Tractable Fault Detection and Isolation Approach for Nonlinear Systems With Probabilistic Performance , 2014, IEEE Transactions on Automatic Control.

[19]  Basil Kouvaritakis,et al.  Recent developments in stochastic MPC and sustainable development , 2004, Annu. Rev. Control..

[20]  Karl Henrik Johansson,et al.  A scenario-based distributed stochastic MPC for building temperature regulation , 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE).

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

[22]  G. Papaefthymiou,et al.  MCMC for Wind Power Simulation , 2008, IEEE Transactions on Energy Conversion.

[23]  Tamas Keviczky,et al.  A control-oriented model for combined building climate comfort and aquifer thermal energy storage system , 2016 .

[24]  Tamas Keviczky,et al.  Building Climate Energy Management in Smart Thermal Grids via Aquifer Thermal Energy Storage Systems , 2016 .

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

[26]  Roberto Tempo,et al.  Randomized methods for design of uncertain systems: Sample complexity and sequential algorithms , 2013, Autom..

[27]  Marcello Farina,et al.  Plug-and-Play Decentralized Model Predictive Control for Linear Systems , 2013, IEEE Transactions on Automatic Control.

[28]  Tamás Keviczky,et al.  A set based probabilistic approach to threshold design for optimal fault detection , 2017, 2017 American Control Conference (ACC).

[29]  L. Biegler,et al.  Control and Optimization with Differential-Algebraic Constraints , 2012 .

[30]  Giuseppe Carlo Calafiore,et al.  Random convex programs for distributed multi-agent consensus , 2013, 2013 European Control Conference (ECC).

[31]  Marco C. Campi,et al.  The Exact Feasibility of Randomized Solutions of Uncertain Convex Programs , 2008, SIAM J. Optim..

[32]  Yuanqing Xia,et al.  Distributed Stochastic MPC of Linear Systems With Additive Uncertainty and Coupled Probabilistic Constraints , 2017, IEEE Transactions on Automatic Control.

[33]  Peyman Mohajerin Esfahani,et al.  Stochastic Nonlinear Model Predictive Control of an Uncertain Batch Polymerization Reactor , 2015 .

[34]  John Lygeros,et al.  A randomized approach to Stochastic Model Predictive Control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[35]  John Lygeros,et al.  On the Connection Between Compression Learning and Scenario Based Single-Stage and Cascading Optimization Problems , 2015, IEEE Transactions on Automatic Control.

[36]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[37]  Basil Kouvaritakis,et al.  Stochastic tubes in model predictive control with probabilistic constraints , 2010, Proceedings of the 2010 American Control Conference.

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

[39]  Giuseppe Carlo Calafiore,et al.  Stochastic model predictive control of LPV systems via scenario optimization , 2013, Autom..

[40]  John Lygeros,et al.  On the Road Between Robust Optimization and the Scenario Approach for Chance Constrained Optimization Problems , 2014, IEEE Transactions on Automatic Control.

[41]  Manfred Morari,et al.  Scenario MPC for linear time-varying systems with individual chance constraints , 2015, 2015 American Control Conference (ACC).

[42]  John Lygeros,et al.  Stochastic receding horizon control with output feedback and bounded controls , 2012, Autom..

[43]  Tamás Keviczky,et al.  Robust randomized model predictive control for energy balance in smart thermal grids , 2016, 2016 European Control Conference (ECC).