High-Performance Small-Scale Solvers for Linear Model Predictive Control

被引:0
作者
Frison, Gianluca [1 ]
Sorensen, Hans Henrik Brandenborg [1 ]
Dammann, Bernd [1 ]
Jorgensen, John Bagterp [1 ]
机构
[1] Tech Univ Denmark, DTU Compute Dept Appl Math & Comp Sci, DK-2800 Lyngby, Denmark
来源
2014 EUROPEAN CONTROL CONFERENCE (ECC) | 2014年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Model Predictive Control (MPC), an optimization problem needs to be solved at each sampling time, and this has traditionally limited use of MPC to systems with slow dynamic. In recent years, there has been an increasing interest in the area of fast small-scale solvers for linear MPC, with the two main research areas of explicit MPC and tailored on-line MPC. State-of-the-art solvers in this second class can outperform optimized linear-algebra libraries (BLAS) only for very small problems, and do not explicitly exploit the hardware capabilities, relying on compilers for that. This approach can attain only a small fraction of the peak performance on modern processors. In our paper, we combine high-performance computing techniques with tailored solvers for MPC, and use the specific instruction sets of the target architectures. The resulting software (called HPMPC) can solve linear MPC problems 2 to 8 times faster than the current state-of-the-art solver for this class of problems, and the high-performance is maintained for MPC problems with up to a few hundred states.
引用
收藏
页码:128 / 133
页数:6
相关论文
共 10 条
[1]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[2]  
Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
[3]  
Frison G, 2013, IEEE INTL CONF CONTR, P1117, DOI 10.1109/CCA.2013.6662901
[4]   Anatomy of high-performance matrix multiplication [J].
Goto, Kazushige ;
Van De Geijn, Robert A. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 34 (03)
[5]   CVXGEN: a code generator for embedded convex optimization [J].
Mattingley, Jacob ;
Boyd, Stephen .
OPTIMIZATION AND ENGINEERING, 2012, 13 (01) :1-27
[6]  
Nocedal J, 2006, SPRINGER SER OPER RE, P1, DOI 10.1007/978-0-387-40065-5
[7]   Application of interior-point methods to model predictive control [J].
Rao, CV ;
Wright, SJ ;
Rawlings, JB .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1998, 99 (03) :723-757
[8]  
Van Zee Field G., 2013, SC 13 UNPUB
[9]  
Van Zee Field G., 2012, ACM T MATH SOF UNPUB
[10]  
Wang Y., 2008, P 17 IFAC WORLD C, V41, P6974, DOI [10.3182/20080706-5-KR-1001.01182, DOI 10.3182/20080706-5-KR-1001.3844]