On real-time robust model predictive control

被引:106
作者
Zeilinger, Melanie N. [1 ,2 ]
Raimondo, Davide M. [5 ]
Domahidi, Alexander [4 ]
Morari, Manfred [4 ]
Jones, Colin N. [3 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Max Planck Inst Intelligent Syst, Dept Empir Inference, D-72076 Tubingen, Germany
[3] Ecole Polytech Fed Lausanne, Lab Automat, CH-1015 Lausanne, Switzerland
[4] ETH, Automat Control Lab, CH-8092 Zurich, Switzerland
[5] Univ Pavia, Dipartimento Ingn Ind & Informaz, I-27100 Pavia, Italy
关键词
Real-time model predictive control; Linear systems; Optimal control; CONSTRAINED LINEAR-SYSTEMS; TO-STATE STABILITY; MPC;
D O I
10.1016/j.automatica.2013.11.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-speed applications impose a hard real-time constraint on the solution of a model predictive control (MPC) problem, which generally prevents the computation of the optimal control input. As a result, in most MPC implementations guarantees on feasibility and stability are sacrificed in order to achieve a real-time setting. In this paper we develop a real-time MPC approach for linear systems that provides these guarantees for arbitrary time constraints, allowing one to trade off computation time vs. performance. Stability is guaranteed by means of a constraint, enforcing that the resulting suboptimal MPC cost is a Lyapunov function. The key is then to guarantee feasibility in real-time, which is achieved by the proposed algorithm through a warm-starting technique in combination with robust MPC design. We address both regulation and tracking of piecewise constant references. As a main contribution of this paper, a new warm-start procedure together with a Lyapunov function for real-time tracking is presented. In addition to providing strong theoretical guarantees, the proposed method can be implemented at high sampling rates. Simulation examples demonstrate the effectiveness of the real-time scheme and show that computation times in the millisecond range can be achieved. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:683 / 694
页数:12
相关论文
共 32 条
[11]   Input-to-state stability for discrete-time nonlinear systems [J].
Jiang, ZP ;
Wang, Y .
AUTOMATICA, 2001, 37 (06) :857-869
[12]   Input-to-state stabilizing sub-optimal NMPC with an application to DC-DC converters [J].
Lazar, M. ;
Heemels, W. P. M. H. ;
Roset, B. J. P. ;
Nijmeijer, H. ;
van den Bosch, P. P. J. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2008, 18 (08) :890-904
[13]   Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions [J].
Lazar, M. ;
Heemels, W. P. M. H. .
AUTOMATICA, 2009, 45 (01) :180-185
[14]   MPC for tracking piecewise constant references for constrained linear systems [J].
Limon, D. ;
Alvarado, I. ;
Alamo, T. ;
Camacho, E. F. .
AUTOMATICA, 2008, 44 (09) :2382-2387
[15]   Robust tube-based MPC for tracking of constrained linear systems with additive disturbances [J].
Limon, D. ;
Alvarado, I. ;
Alamo, T. ;
Camacho, E. F. .
JOURNAL OF PROCESS CONTROL, 2010, 20 (03) :248-260
[16]  
Limon D, 2009, LECT NOTES CONTR INF, V384, P1, DOI 10.1007/978-3-642-01094-1_1
[17]  
Maciejowski J, 2000, PREDICIVE CONTROL CO
[18]  
MAGNI L, 2006, IEEE T AUTOMATIC CON, V51
[19]   Constrained model predictive control: Stability and optimality [J].
Mayne, DQ ;
Rawlings, JB ;
Rao, CV ;
Scokaert, POM .
AUTOMATICA, 2000, 36 (06) :789-814
[20]   Robust model predictive control of constrained linear systems with bounded disturbances [J].
Mayne, DQ ;
Seron, MM ;
Rakovic, SV .
AUTOMATICA, 2005, 41 (02) :219-224