From linear to nonlinear MPC: bridging the gap via the real-time iteration

被引:174
作者
Gros, Sebastien [1 ]
Zanon, Mario [1 ]
Quirynen, Rien [2 ,3 ]
Bemporad, Alberto [4 ]
Diehl, Moritz [5 ]
机构
[1] Chalmers Univ Technol, Signals & Syst, Gothenburg, Sweden
[2] Katholieke Univ Leuven, Elect Engn Dept ESAT SCD, Leuven, Belgium
[3] Katholieke Univ Leuven, Optimizat Engn Ctr OPTEC, Leuven, Belgium
[4] IMT Inst Adv Studies Lucca, Lucca, Italy
[5] Univ Freiburg, IMTEK, Freiburg, Germany
基金
欧洲研究理事会;
关键词
Linear MPC; real-time NMPC; MODEL-PREDICTIVE CONTROL; OPTIMIZATION; ALGORITHM; SCHEME;
D O I
10.1080/00207179.2016.1222553
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Linear model predictive control (MPC) can be currently deployed at outstanding speeds, thanks to recent progress in algorithms for solving online the underlying structured quadratic programs. In contrast, nonlinear MPC (NMPC) requires the deployment of more elaborate algorithms, which require longer computation times than linear MPC. Nonetheless, computational speeds for NMPC comparable to those of MPC are now regularly reported, provided that the adequate algorithms are used. In this paper, we aim at clarifying the similarities and differences between linear MPC and NMPC. In particular, we focus our analysis on NMPC based on the real-time iteration (RTI) scheme, as this technique has been successfully tested and, in some applications, requires computational times that are only marginally larger than linear MPC. The goal of the paper is to promote the understanding of RTI-based NMPC within the linear MPC community.
引用
收藏
页码:62 / 80
页数:19
相关论文
共 52 条
  • [1] Sensitivity Generation in an Adaptive BDF-Method
    Albersmeyer, Jan
    Bock, Hans Georg
    [J]. MODELING, SIMULATION AND OPTIMIZATION OF COMPLEX PROCESSES, 2008, : 15 - 24
  • [2] Albin T., 2015, 54 IEEE C DEC CONTR
  • [3] Allgower F., 2002, P INT S DES OP CONTR
  • [4] [Anonymous], 2012, IFAC P
  • [5] [Anonymous], 2008, EVALUATING DERIVATIV
  • [6] Bock H.G., 2005, P INT WORKSH ASS FUT
  • [7] Bock HG, 2007, COMPUT SCI ENG SER, V3, P3, DOI 10.1137/1.9780898718935.ch1
  • [8] Bock Hans Georg, 1983, Numerical treatment of inverse problems in differential and integral equations, P95, DOI [10. 1007/978-1-4684-7324-7_7, DOI 10.1007/978-1-4684-7324-7_7, DOI 10.1007/978-1-4684-7324-77]
  • [9] A linear model predictive control algorithm for nonlinear large-scale distributed parameter systems
    Bonis, Ioannis
    Xie, Weiguo
    Theodoropoulos, Constantinos
    [J]. AICHE JOURNAL, 2012, 58 (03) : 801 - 811
  • [10] SENSITIVITY ANALYSIS OF INITIAL-VALUE PROBLEMS WITH MIXED ODES AND ALGEBRAIC EQUATIONS
    CARACOTSIOS, M
    STEWART, WE
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 1985, 9 (04) : 359 - 365