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

被引:131
作者
Conte, Christian [1 ]
Jones, Colin N. [2 ]
Morari, Manfred [1 ]
Zeilinger, Melanie N. [3 ]
机构
[1] Swiss Fed Inst Technol, Automat Control Lab, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
[2] Ecole Polytech Fed Lausanne, Automat Control Lab, CH-1015 Lausanne, Switzerland
[3] Swiss Fed Inst Technol, Inst Dynam Syst & Control, Dept Mech & Proc Engn, CH-8092 Zurich, Switzerland
基金
欧洲研究理事会;
关键词
Distributed control; Predictive control; Large-scale systems; SET INVARIANCE; MPC;
D O I
10.1016/j.automatica.2016.02.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:117 / 125
页数:9
相关论文
共 25 条
[1]  
Bertsekas D. P., 1989, PARALLEL DISTRIBUTED, V23
[2]   Set invariance in control [J].
Blanchini, F .
AUTOMATICA, 1999, 35 (11) :1747-1767
[3]  
Boyd S., 1994, STUDIES APPL MATH, V15
[4]  
Conte C, 2013, IEEE DECIS CONTR P, P3812, DOI 10.1109/CDC.2013.6760471
[5]  
Conte C, 2012, P AMER CONTR CONF, P6017
[6]   Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems [J].
Farina, Marcello ;
Scattolini, Riccardo .
AUTOMATICA, 2012, 48 (06) :1088-1096
[7]   On Feasibility, Stability and Performance in Distributed Model Predictive Control [J].
Giselsson, Pontus ;
Rantzer, Anders .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (04) :1031-1036
[8]  
Hermans RM, 2010, P AMER CONTR CONF, P3932
[9]  
HO YC, 1972, IEEE T AUTOMAT CONTR, VAC17, P15
[10]  
iljak D. D., 1991, MATH SCI ENG, V184