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 条
[1]  
[Anonymous], 2015, Linear and Nonlinear Programming
[2]  
[Anonymous], 2004, P IEEE INT S COMPUTE
[3]   A Dual Gradient Projection Quadratic Programming Algorithm Tailored for Model Predictive Control [J].
Axehill, Daniel ;
Hansson, Anders .
47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, :3057-3064
[4]  
Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
[5]   Set invariance in control [J].
Blanchini, F .
AUTOMATICA, 1999, 35 (11) :1747-1767
[6]  
Boyd S., 2004, CONVEX OPTIMIZATION, VFirst, DOI DOI 10.1017/CBO9780511804441
[7]  
Domahidi A, 2012, FAST OPTIMIZATION RE
[8]  
Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
[9]   MPC for tracking with optimal closed-loop performance [J].
Ferramosca, A. ;
Limon, D. ;
Alvarado, I. ;
Alamo, T. ;
Camacho, E. F. .
AUTOMATICA, 2009, 45 (08) :1975-1978
[10]   An online active set strategy to overcome the limitations of explicit MPC [J].
Ferreau, H. J. ;
Bock, H. G. ;
Diehl, M. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2008, 18 (08) :816-830