Suboptimal explicit receding horizon control via approximate multiparametric quadratic programming

被引:94
作者
Bemporad, A
Filippi, C
机构
[1] Univ Siena, Dipartimento Ingn Informaz, I-53100 Siena, Italy
[2] Univ Padua, Dipartimento Matemat Pura & Applicata, I-35131 Padua, Italy
关键词
receding horizon control; model predictive control; multiparametric programming; convex quadratic programming; error bounds; piecewise linear control;
D O I
10.1023/A:1023696221899
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Algorithms for solving multiparametric quadratic programming (MPQP) were recently proposed in Refs. 1-2 for computing explicit receding horizon control (RHC) laws for linear systems subject to linear constraints on input and state variables. The reason for this interest is that the solution to MPQP is a piecewise affine function of the state vector and thus it is easily implementable online. The main drawback of solving MPQP exactly is that, whenever the number of linear constraints involved in the optimization problem increases, the number of polyhedral cells in the piecewise affine partition of the parameter space may increase exponentially. In this paper, we address the problem of finding approximate solutions to MPQP, where the degree of approximation is arbitrary and allows to tradeoff between optimality and a smaller number of cells in the piecewise affine solution. We provide analytic formulas for bounding the errors on the optimal value and the optimizer, and for guaranteeing that the resulting suboptimal RHC law provides closed-loop stability and constraint fulfillment.
引用
收藏
页码:9 / 38
页数:30
相关论文
共 24 条
[1]  
Bazaraa M.S., 2013, Nonlinear Programming-Theory and Algorithms, V3rd
[2]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[3]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[4]   Convexity recognition of the union of polyhedra [J].
Bemporad, A ;
Fukuda, K ;
Torrisi, FD .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 18 (03) :141-154
[5]   Observability and controllability of piecewise affine and hybrid systems [J].
Bemporad, A ;
Ferrari-Trecate, G ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (10) :1864-1876
[6]  
BEMPORAD A, 2000, P 39 IEEE C DEC CONT
[7]  
BEMPORAD A, 2002, 0206 IFA AUT ETH AUT
[8]  
BEMPORAD A, 2002, 0207 IFA AUT ETH AUT
[9]   An algorithm for the solution of multiparametric mixed integer linear programming problems [J].
Dua, V ;
Pistikopoulos, EN .
ANNALS OF OPERATIONS RESEARCH, 2000, 99 (1-4) :123-139
[10]  
Fiacco A.V., 1983, INTRO SENSITIVITY ST