An online active set strategy to overcome the limitations of explicit MPC

Nearly all algorithms for linear model predictive control (MPC) either rely on the solution of convex quadratic programs (QPs) in real time, or on an explicit precalculation of this solution for all possible problem instances. In this paper, we present an online active set strategy for the fast solu...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of robust and nonlinear control Vol. 18; no. 8; pp. 816 - 830
Main Authors Ferreau, H. J., Bock, H. G., Diehl, M.
Format Journal Article
LanguageEnglish
Published Chichester, UK John Wiley & Sons, Ltd 25.05.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Nearly all algorithms for linear model predictive control (MPC) either rely on the solution of convex quadratic programs (QPs) in real time, or on an explicit precalculation of this solution for all possible problem instances. In this paper, we present an online active set strategy for the fast solution of parametric QPs arising in MPC. This strategy exploits solution information of the previous QP under the assumption that the active set does not change much from one QP to the next. Furthermore, we present a modification where the CPU time is limited in order to make it suitable for strict real‐time applications. Its performance is demonstrated with a challenging test example comprising 240 variables and 1191 inequalities, which depends on 57 parameters and is prohibitive for explicit MPC approaches. In this example, our strategy allows CPU times of well below 100 ms per QP and was about one order of magnitude faster than a standard active set QP solver. Copyright © 2007 John Wiley & Sons, Ltd.
Bibliography:Research Council KUL - No. CoE EF/05/006
REGINS-PREDIMOT European project
ark:/67375/WNG-J3F1P8SD-Q
istex:2C5A49C45DFD8ACC01B6E4E6761B48FC25AF25E8
Belgian Federal Science Policy Office - No. IUAP P6/04
ArticleID:RNC1251
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1049-8923
1099-1239
DOI:10.1002/rnc.1251