Distributed synthesis and stability of cooperative distributed model predictive control for linear systems

This paper presents a new formulation and synthesis approach for stabilizing cooperative distributed model predictive control (MPC) for networks of linear systems, which are coupled in their dynamics. The controller is defined by a network-wide constrained optimal control problem, which is solved online by distributed optimization. The main challenge is the definition of a global MPC problem, which both defines a stabilizing control law and is amenable to distributed optimization, i.e., can be split into a number of appropriately coupled subproblems. For such a combination of stability and structure, we propose the use of a separable terminal cost function, combined with novel time-varying local terminal sets. For synthesis, we introduce a method that allows for constructing these components in a completely distributed way, without central coordination. The paper covers the nominal case in detail and discusses the extension of the methodology to reference tracking. Closed-loop functionality of the controller is illustrated by a numerical example, which highlights the effectiveness of the proposed controller and its time-varying local terminal sets.

[1]  Alejandro Ribeiro,et al.  Consensus in Ad Hoc WSNs With Noisy Links—Part I: Distributed Estimation of Deterministic Signals , 2008, IEEE Transactions on Signal Processing.

[2]  Stephen J. Wright,et al.  Cooperative distributed model predictive control , 2010, Syst. Control. Lett..

[3]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

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

[5]  P Moroşan,et al.  Distributed model predictive control for building temperature regulation , 2010, Proceedings of the 2010 American Control Conference.

[6]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[7]  Manfred Morari,et al.  Distributed synthesis and control of constrained linear systems , 2012, 2012 American Control Conference (ACC).

[8]  M. Lazar,et al.  On decentralized stabilization of discrete-time nonlinear systems , 2009, 2009 American Control Conference.

[9]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

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

[11]  M. Mariton,et al.  Control of complex systems , 1991 .

[12]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[13]  Eduardo F. Camacho,et al.  Distributed model predictive control based on agent negotiation , 2011 .

[14]  Cédric Langbort,et al.  Distributed control design for systems interconnected over an arbitrary graph , 2004, IEEE Transactions on Automatic Control.

[15]  Rolf Findeisen,et al.  Practical set invariance for decentralized discrete time systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[16]  Dragoslav D. Šiljak,et al.  Decentralized control of complex systems , 2012 .

[17]  Melanie Nicole Zeilinger,et al.  Plug and play distributed model predictive control based on distributed invariance and optimization , 2013, 52nd IEEE Conference on Decision and Control.

[18]  R M Hermans,et al.  Almost decentralized lyapunov-based nonlinear model predictive control , 2010, Proceedings of the 2010 American Control Conference.

[19]  Manfred Morari,et al.  Linear offset-free Model Predictive Control , 2009, Autom..

[20]  Anders Rantzer,et al.  On Feasibility, Stability and Performance in Distributed Model Predictive Control , 2013, IEEE Transactions on Automatic Control.

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

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

[23]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[24]  Stefan Richter,et al.  Chapter 14: DMPC for Building Temperature Regulation , 2012 .

[25]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[26]  Dragoslav D. Šiljak,et al.  Control of Complex Systems , 2010 .

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

[28]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[29]  Manfred Morari,et al.  Cooperative distributed tracking MPC for constrained linear systems: Theory and synthesis , 2013, 52nd IEEE Conference on Decision and Control.

[30]  Y. Ho,et al.  Team decision theory and information structures in optimal control problems--Part II , 1972 .