Model predictive control based on linear programming - The explicit solution

被引:505
作者
Bemporad, A
Borrelli, F
Morari, M
机构
[1] Univ Siena, Dipartimento Ingn Informaz, I-53100 Siena, Italy
[2] ETH Zentrum, Automat Control Lab, CH-8092 Zurich, Switzerland
关键词
constraints; linear programming (LP); model predictive control (MPC); multiparametric programming; piecewise linear control;
D O I
10.1109/TAC.2002.805688
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study model predictive control (MPC) schemes for discrete-time linear time-invariant systems with constraints on inputs and states, that can be formulated using a linear program (LP). In particular; we focus our attention on performance criteria based on a mixed 1/infinity-norm, namely, 1-norm with respect to time and infinity-norm with respect to space. First we provide a method to compute the terminal weight so that closed-loop stability is achieved. We then show that the optimal control profile is a piecewise affine and continuous function of the initial state and briefly describe the algorithm to compute it. The piecewise affine form allows to eliminate online LP, as the computation associated with MPC becomes a simple function evaluation. Besides practical advantages, the availability of the explicit structure of the MPC controller provides an insight into the type of control action in different regions of the state space, and highlights possible conditions of degeneracies of the LP, such as multiple optima.
引用
收藏
页码:1974 / 1985
页数:12
相关论文
共 44 条
  • [1] A GEOMETRIC VIEW OF PARAMETRIC LINEAR-PROGRAMMING
    ADLER, I
    MONTEIRO, RDC
    [J]. ALGORITHMICA, 1992, 8 (02) : 161 - 176
  • [2] [Anonymous], 1997, HDB DISCRETE COMPUTA
  • [3] The explicit linear quadratic regulator for constrained systems
    Bemporad, A
    Morari, M
    Dua, V
    Pistikopoulos, EN
    [J]. AUTOMATICA, 2002, 38 (01) : 3 - 20
  • [4] Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
  • [5] ON THE STABILIZING PROPERTY OF SIORHC
    BEMPORAD, A
    CHISCI, L
    MOSCA, E
    [J]. AUTOMATICA, 1994, 30 (12) : 2013 - 2015
  • [6] Control of systems integrating logic, dynamics, and constraints
    Bemporad, A
    Morari, M
    [J]. AUTOMATICA, 1999, 35 (03) : 407 - 427
  • [7] Bemporad A, 2000, P AMER CONTR CONF, P1190, DOI 10.1109/ACC.2000.876688
  • [8] Convexity recognition of the union of polyhedra
    Bemporad, A
    Fukuda, K
    Torrisi, FD
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 18 (03): : 141 - 154
  • [9] Bemporad A, 1998, IEEE DECIS CONTR P, P1384, DOI 10.1109/CDC.1998.758479
  • [10] BEMPORAD A, IN PRESS IEEE T AUTO