Constrained linear MPC with time-varying terminal cost using convex combinations

被引:20
作者
Pluymers, B [1 ]
Roobrouck, L [1 ]
Buijs, J [1 ]
Suykens, JAK [1 ]
De Moor, B [1 ]
机构
[1] Katholieke Univ Leuven, Dept Elect Engn, ESAT SCD SISTA, B-3001 Heverlee, Leuven, Belgium
关键词
model-based predictive control; linear matrix inequalities; stability; optimality; time-varying terminal cost;
D O I
10.1016/j.automatica.2004.11.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent papers (IEEE Transactions on Automatic Control 48(6) (2003) 1092-1096, Automatica 38 (2002) 1061-1068, Systems and Control Letters 48 (2003) 375-383) have introduced dual-mode MPC algorithms using a time-varying terminal cost and/or constraint. The advantage of these methods is the enlargement of the admissible set of initial states without sacrificing local optimality of the controller, but this comes at the cost of a higher computational complexity. This paper delivers two main contributions in this area. First, a new MPC algorithm with a time-varying terminal cost and constraint is introduced. The algorithm uses convex combinations of off-line computed ellipsoidal terminal constraint sets and uses the associated cost as a terminal cost. In this way, a significant on-line computational advantage is obtained. The second main contribution is the introduction of a general stability theorem, proving stability of both the new MPC algorithm and several existing MPC schemes (IEEE Transactions on Automatic Control 48(6) (2003) 1092-1096, Automatica 38 (2002) 1061-1068). This allows a theoretical comparison to be made between the different algorithms. The new algorithm using convex combinations is illustrated and compared with other methods on the example of an inverted pendulum. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:831 / 837
页数:7
相关论文
共 13 条
[1]   General interpolation in MPC and its advantages [J].
Bacic, M ;
Cannon, M ;
Lee, YI ;
Kouvaritakis, B .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (06) :1092-1096
[2]   Optimizing the end-point state-weighting matrix in model-based predictive control [J].
Bloemen, HHJ ;
van den Boom, TJJ ;
Verbruggen, HB .
AUTOMATICA, 2002, 38 (06) :1061-1068
[3]   A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability [J].
Chen, H ;
Allgower, F .
AUTOMATICA, 1998, 34 (10) :1205-1217
[4]   Implementation of stabilizing receding horizon controls for time-varying systems [J].
Kim, KB .
AUTOMATICA, 2002, 38 (10) :1705-1711
[5]   Robust constrained model predictive control using linear matrix inequalities [J].
Kothare, MV ;
Balakrishnan, V ;
Morari, M .
AUTOMATICA, 1996, 32 (10) :1361-1379
[6]   On stability of constrained receding horizon control with finite terminal weighting matrix [J].
Lee, JW ;
Kwon, WH ;
Choi, JH .
AUTOMATICA, 1998, 34 (12) :1607-1612
[7]   Applications of second-order cone programming [J].
Lobo, MS ;
Vandenberghe, L ;
Boyd, S ;
Lebret, H .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1998, 284 (1-3) :193-228
[8]   Constrained model predictive control: Stability and optimality [J].
Mayne, DQ ;
Rawlings, JB ;
Rao, CV ;
Scokaert, POM .
AUTOMATICA, 2000, 36 (06) :789-814
[9]  
*MOS, MOS 3 0 MATLAB OPT T
[10]  
PLUYMERS B, 2004, P IEEE C DEC CONTR 2