Multi-objective optimization for model predictive control

被引:48
作者
Wojsznis, Willy [1 ]
Mehta, Ashish [1 ]
Wojsznis, Peter [1 ]
Thiele, Dirk [1 ]
Blevins, Terry [1 ]
机构
[1] Emerson Proc Management, Austin, TX 78759 USA
关键词
optimization; linear programming (LP); multi-objective optimization; model predictive control (MPC);
D O I
10.1016/j.isatra.2006.10.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a technique of multi-objective optimization for Model Predictive Control (MPC) where the optimization has three levels of the objective function, in order of priority: handling constraints, maximizing economics, and maintaining control. The greatest weights are assigned dynamically to control or constraint variables that are predicted to be out of their limits. The weights assigned for economics have to out-weigh those assigned for control objectives. Control variables (CV) can be controlled at fixed targets or within one- or two-sided ranges around the targets. Manipulated Variables (MV) can have assigned targets too, which may be predefined values or current actual values. This MV functionality is extremely useful when economic objectives are not defined for some or all the MVs. To achieve this complex operation, handle process outputs predicted to go out of limits, and have a guaranteed solution for any condition, the technique makes use of the priority structure, penalties on slack variables, and redefinition of the constraint and control model. An engineering implementation of this approach is shown in the MPC embedded in an industrial control system. The optimization and control of a distillation column, the standard Shell heavy oil fractionator (HOF) problem, is adequately achieved with this MPC. (C) 2007, ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:351 / 361
页数:11
相关论文
共 14 条
[1]  
BOURDREAU M, 2003, ISA C
[2]  
Edgar T.F., 2001, Optimization of Chemical Processes
[3]  
Maciejowski JM, 2002, PREDICTIVE CONTROL C
[4]  
MATTHIAS E, 2002, MULTIPLE CRITERIA OP
[5]  
MEHTA A, 2003, ISA C
[6]  
NUNEZREYES A, 2002, C CONTR APPL GLASG, P1242
[7]  
Press W. H., 1997, NUMERICAL RECIPES C
[8]  
QIN SJ, 1997, 5 INT C CHEM PROC CO, P232
[9]  
TYLER ML, 1997, P EUR CONTR C 97 BRU, P623
[10]  
VADA J, 2002, ACC2002 P