Multiobjective model predictive control

被引:133
作者
Bemporad, Alberto [1 ]
Munoz de la Pena, David [2 ]
机构
[1] Univ Siena, Dept Informat Engn, I-53100 Siena, Italy
[2] Univ Seville, Dep Ingn Sistemas & Automat, Seville, Spain
关键词
Model predictive control; Multiobjective optimization; Multiparametric programming; FEEDBACK-CONTROL; ALGORITHM; STABILITY;
D O I
10.1016/j.automatica.2009.09.032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel model predictive control (MPC) scheme based on multiobjective optimization. At each sampling time, the MIPC control action is chosen among the set of Pareto optimal solutions based on a time-varying, state-dependent decision criterion. Compared to standard single-objective MPC formulations, such a criterion allows one to take into account several, often irreconcilable, control specifications, such as high bandwidth (closed-loop promptness) when the state vector is far away from the equilibrium and low bandwidth (good noise rejection properties) near the equilibrium. After recasting the optimization problem associated with the multiobjective MPC controller as a multiparametric multiobjective linear or quadratic program, we show that it is possible to compute each Pareto optimal solution as an explicit piecewise affine function of the state vector and of the vector of weights to be assigned to the different objectives in order to get that particular Pareto optimal solution. Furthermore, we provide conditions for selecting Paretooptimal solutions so that the MPC control loop is asymptotically stable, and show the effectiveness of the approach in simulation examples. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2823 / 2830
页数:8
相关论文
共 45 条
[11]  
Boyd S., 2004, CONVEX OPTIMIZATION, DOI DOI 10.1017/CBO9780511804441
[12]   A survey of recent developments in multiobjective optimization [J].
Chinchuluun, Altannar ;
Pardalos, Panos M. .
ANNALS OF OPERATIONS RESEARCH, 2007, 154 (01) :29-50
[13]  
Columbano S, 2009, CRM PROC & LECT NOTE, V48, P73
[14]  
Cottle R.W., 1972, Mathematical Programming, V3, P210
[15]   On the parametric linear complementarity problem [J].
Danao, RA .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1997, 95 (02) :445-454
[16]   Robust explicit MPC based on approximate multiparametric convex programming [J].
de la Pena, D. Munoz ;
Bemporad, Alberto ;
Filippi, Carlo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2006, 51 (08) :1399-1403
[17]   ON THE UTOPIAN APPROACH TO THE MULTIOBJECTIVE LQ PROBLEM [J].
DENICOLAO, G ;
LOCATELLI, A .
OPTIMAL CONTROL APPLICATIONS & METHODS, 1993, 14 (02) :111-124
[18]  
DEVITO D, 2007, P 46 IEEE C DEC CONT, P6029
[19]   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
[20]   A new resolution method for the parametric linear complementarity problem [J].
Gailly, B ;
Installe, M ;
Smeers, Y .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 128 (03) :639-646