Professional Documents
Culture Documents
Vol .7 4
No .
2
000年8月 CONTROL THEORY AND APPLI CATI ONS 2
Aug .000
0
文章编号:100-8
152
(20
00 4-0
)0 469-0
7
预测控制性能研究的新进展∗
席裕庚 耿晓军 陈 虹
( 上海交通大学自动化研究所·上海
200
030
) ( 吉林工业大学控制工程系·长春
130
025
)
摘要: 随着预测控制在工业过程中的广泛应用近年来预测控制理论研究也取得很大进展.本文系统地综述
和评析了在预测控制性能方面理论研究的新进展主要内容包括预测控制系统的稳定性、鲁棒性、可行性等性能以
及对非线性系统的研究.
关键词: 预测控制;稳定性;鲁棒性;可行性;非线性系统
文献标识码: A
CHEN Hong
( Depart ment of Control Engineering Jilin University of Technology ·Changchun 1
300
25P .
R.China)
Abstract : With the wide application of predictive control in industrial processes
the theoretical research on predictive con-
trol also achieves great develop ment in recent years .In this paper recent advance in research on predictive control perfor mance
is surveyed which includes the stability robustness feasibility of predictive control syste ms as well as nonlinear predictive
control .
Key words : predictive control ;stability ;robustness ;feasibility ;nonlinear syste ms
∗ 基金项目:国家自然科学基金(699
340
20) 资助项目.
收稿日期:1
999-0
3-2
6;收修改稿日期:1 9
99-1
1-0
2.
470 控制理论与应用 1
7卷
‖x( t + T P ; t) ‖2P
x( t) 棒性问题的研究分鲁棒分析和鲁棒综合两个方面.
其中 x( t +T P ; t) ∈ ΩΩ是原点处满足一定条件的邻
x( t) 3
∙1 MPC 鲁棒性分析(Robustness analysis of MPC)
域称为终端区域P 为一 Lyapunov 方程的正定解使得 1
) 基于内模控制(I MC) 框架.
‖x( t + T P ; t) ‖2P ≥
x( t) Garcia 和 Morari 于 8
0 年 代 初 提 出 在I MC 框 架 下 研 究
∫
∞ MPC 性能并简单分析了 MPC 系统的鲁棒性.文[ 2
7] 推导了
( ‖x( τ; t) ‖2Q + ‖u( τ
x( t) ) ‖2R)d τ
t +TP 预测控制在内模控制结构下的定量表达然后由模型和对象
u = kx ∀x( t + T P ; t) ∈ Ω.
x( t) 之间的失配来分析鲁棒性其优点是可以定量地研究设计参
可见该终端项实质上是 t + T P 时刻之后无穷时域性能指标 数与系统鲁棒性间的关系但较局限.在上述基础上文[ 2
2]
的一个上界可以保证前述最优性能指标单调下降. 又研究了一类 MPC 系统在模型增益失配和时滞失配时的鲁
另一种思路是设计终端加权矩阵求解出使有限时域性 棒性给出了增益和时滞的允许失配范围以及失配度变化
Kwon 在文[ 1
能指标值单调下降的条件. 9] 中考虑线性系统 趋势和系统鲁棒稳定性的关系但所得定理只是充分的且
MPC 推出当终端加权矩阵满足如下矩阵不等式 仅针对这一类系统.随后文[ 2
3] 以对象到闭环系统特征多
d 项式的系数映射为基础分析了 CARI MA 模型中噪声滤波器
F + A Tt Ft + Ft At - Ft Bt R t-1BTt Ft + Qt ≤0
dt t T 对于闭环系统鲁棒性的影响并通过比较得出 GPC 中噪声
其中 Ft >0.则性能指标单调下降.最近文[ 2
0] 将该思路进 滤波器 T 作为设计参数时其地位实际上相当于 DMC 中的
行扩展得到了终端加权矩阵差分不等式条件该条件可以 校正参数它们都对模型失配时的闭环系统鲁棒性产生很大
转化为 LMI 进行求解并且覆盖了文[ 1
9] 的结果. 影响.
2
∙5 内模控制(I MC) 框架下的稳定性研究(Stability study 2
) 基于输入输出描述框架.
under the I MC sche me) Zafiriou [ 28] 等考虑 输 入、 输 出 约 束从 分 析 u( k +1
) 和
内模控制框架下的系统分析是在频域中进行的.文[ 2
1] u( k) 之间的映射关系 F 入手利用压缩映射原理研究其导
将 GPC 变换到内模控制框架下进行描述文[ 2
2] 从该内模控 致 F′的模的性质分析了 MPC 鲁棒稳定性的一些充分和必
制结构和最小化实现形式出发针对一类常见的一阶惯性加 要条件.基于单入单出(SISO) 的有限脉冲响应(FI R) 系统文
时滞的工业过程分析了其预测控制系统的闭环性能给出 [2
9] 对带约束的 l 1 范数 MPC 算法进行鲁棒分析其中系统
了系统动态响应、抗干扰性、鲁棒性与设计系数的解析关系. 不确定性描述为脉冲响应系数的上下界.文[ 2
3] 则通过对噪
文[ 2
3] 在[ 2
12
2] 的基础上推导出 GPC 更一般意义的闭环 声滤波器多项式 T( q -1) 的设计来改善 GPC 系统的鲁棒性.
特征多项式的系数变换关系.以此作为 GPC 系统性能分析的 文[ 3
0] 在二次性能指标中引入可调多项式以增强 MPC 的鲁
出发点通过 分 析 闭 环 特 征 多 项 式 的 根 是 否 全 部 在 单 位 圆 棒性.
内得到了一些有意义的结论. 3
) 基于状态空间框架.
Rossiter 和 Rossner 等的一系列研究也令人注目.他
另外 文[ 1
1] 对带终端零约束的滚动时域控制( ZSRH) 进行了
们在文[ 2
4] 中提出SGPC(Stable GPC) 策略.其中决策变量不 细致而有意义的鲁棒性分析使人耳目一新.它从确保性能
再是控制增量 Δu( z) 而是作用于一个稳定回路的任意有限 指标值的递减性即稳定性出发利用性能指标值关于状态量
维多项式 c( z) .将目标函数用 c( z) 表示优化求解有限维决 的泰勒展开对增益和幅度扰动分别得出保证鲁棒稳定性的
策变量使预测输出在有限步达到期望值.根据最优目标函 两个结论并给出鲁棒裕度指标 δg 和δa .利用 Riccati 矩阵方
数值随采样时间的单调递减性质该策略可保证系统闭环稳 程可得知鲁棒裕度 δg 和δa 均随N 的增大而增大.当 N → ∞
对于约束情况他们 继 而 提 出 了 CSGPC( Constrained SG-
定. 时ZSRH 控制器趋近无穷时域 LQ 控制器从而表明无穷时
[2
5] [2
6]
PC) 以及改进的 CSGPC( MCSGPC) . 域LQ 控 制 器 比 ZSRH 控 制 器 有 更 好 的 鲁 棒 裕 度 保 证.文
总而言之无论是研究方程迭代矩阵还是直接从性能 [3
1] 针对非线性连续系统首先证明了终端零约束的 NL M-
指标值入手目前 MPC 稳定性证明的基本方法是利用某些 PC 系统在控制律 Lipschitz 连 续 的 假 设 条 件 下是 指 数 稳 定
正定函数的单调性.尤其是对于非线性系统由于系统细节 的进而得出该 NL MPC 系统在外界衰减扰动下是渐近稳定
描述的多样性和复杂性难于利用其本身特性因此可以说 的.
稳定性研究只是针对并抓住了滚动时域优化的一般特点. 3
∙2 MPC 鲁棒综合(Robust synthesis of MPC)
3 鲁棒性(Robustness) 鲁棒综合问题是建立在被控对象模型不确定性描述基
无论是对于何种形式的预测控制算法鲁棒性研究一直 础上 的.大 多 数 鲁 棒 MPC 设 计 都 基 于 min-max 描 述具 有
是其理论研究中的薄弱环节.实际工业过程存在于不确定性 H ∞ 控制的思想即将 MPC 的在线 min 优化问题变为 min-max
环境总会受到预先未知的各种不确定性的影响;模型和被 优化求解控制律使在不确定性最坏情况( worst case) 下的目
控对象之间也不可避免地存在着失配.基于模型设计的最优 标函数值最小.根据目标函数和不确定性描述的不同这里
控制律应用 于 实 际 对 象 可 能 导 致 系 统 性 能 变 差因 此 研 究 将鲁棒 MPC 设计分为如下三类:
MPC 鲁棒性是十分必要且有实际意义的.总的来说
MPC 鲁 1
) 基于不确定FI R 模型的 min-max 设计.
472 控制理论与应用 1
7卷
5
∙1 NL MPC 性能研究(Perfor mance study of NLMPC) NLMPC 和 CMPC 的研究一样有着广阔的天地.
线性系统
[3
] Rossiter J A Rossner J R and Kouvaritakis B .Infinite horizon stable matica 1
998
34 2
(1) :1
607-1
612
predictive control [ J ] .I EEE Trans .Auto mat .Contr .1
996
41 [2
1] 席裕庚.预测控制[ M] .北京:国防工业出版社
199
3
0
(1) :1
522-1
527 [2
2] 席裕庚厉隽怿.广义预测控制系统的闭环分析[ J] .控制理论
[4
] Scokaert P O and Rawlings J B .Infinite horizon linear quadratic with 1
与应用99
18
(4) :4
19-4
24
constraints [ A] .1
3th IFAC World Congress [ C] San Francisco [2
3] 张峻.预测控制若干理论问题研究[ D] .上海:上海交通大学
1
996M:1
09-1
14 1
997
[5
] Rawlings J B and Muske K B .The stability of constrained receding [2
4] Kouvaritakis B Rossiter J A and Chang A O T .Stable generalized
horizon control [ J] .I EEE Trans .Auto mat .Contr .
199
33
8(1
1) : predictive control [ J] .Proc .
I EE Part D 1
992
139
(5) :3
49-3
62
1
512-1
516 [2
5] Rossiter J A and Kouvaritakis B .Constrained stable generalized pre-
[6
] Tsinckis A G and Morari M.Controller design with actuator con- dictive control[ J] .Proc .IEE Part D 1
993
140
(4) :2
43-2
54
straints [ A] .Proceedings of the 3
1st Conference on Decision and [2
6] Rossiter J A Kouvaritakis B and Gossner J R .Feasibility and stabil-
Control [ C] Tueson 1
992
262
3-2
628 ity results for constrained stable generalized predictive control [ J] .
[7
] Balakrishnan V Zheng A and Morari M.Constrained stabilization of Auto matica 1
995
31 ) :8
(6 63-8
77
ti me syste ms [ A] .In :Clarke D W (ed .
discrete- ) Advances in [2
7] Xi Y .New design method for discrete ti me multivariable predictive
Model-Based Predictive Control [ C] Oxf ord :Oxf ord University controllers [ J] .Int .J .Control 1
989
49 ) :4
(1 5-5
6
Press 1
994
205-2
16 [2
8] Zafiriou E .Robust model predictive control of process with hard
[8
] Scokaert Pierre O M.Infinite horizon generalized predictive control constraints [ J] .Co mpu .Che m .Eng .
199
01
4 ) :3
(3 59-3
71
[ J] .Int .J .Control 1
997
66 ) :1
(1 61-1
75 [2
9] Genceli H and Nikolaou M.Robust stability analysis of constrained
[9
] Kwon W H and Pearson A E .On feedback stabilization of ti me-
vary- nor m model predictive control [ J ] .AI ChE Journal 1
L 1- 993
39
ing discrete linear syste ms [ J] .
I EEE Trans .Auto mat .Contr .
197
8 2
(1) :1
954-1
965
2
3 ) :4
(4 79-4
81 [3
0] 徐立鸿冯纯伯.加权多步预报控制-鲁棒性的频域分析[ J] .自
[1
0] Mayne D Q and Michalska H .Receding horizon control of nonlinear 1
动化学报99
31
9 ) :7
(6 24-7
27
syste ms [ J] .IEEE Trans .Auto mat .Contr .1
990
35(7) :8
14- [3
1] Scokaert P O MRawlings J B and Meadows E S .Discrete-
ti me sta-
8
24 bility with perturbations :application to model predictive control [ J] .
[1
1] Nicolao G Magni D L and Scattolini R .On the robustness of rece- Auto matica 1
997
33 ) :4
(3 63-4
70
horizon control with ter minal constraints [ J] .I EEE Trans .Au-
ing- [3
2] based predictive control [ A] .
All wright J C .On min-max model-
to mat .Contr .1
996
41 ) :4
(3 51-4
53 In :Clarke D W ( ed .
) .Advances in Model Predictive Control
[1
2] Scokaert P O M and Clarke D W.Stabilizing properties of con- [ C] Oxf ord :Oxf ord University Press 1
994
415-4
26
strained predictive control [ J] .I EE Proc .Part D 1
994
141(5) : [3
3] Zheng Z Q and Morari M.Robust stability of constrained model pre-
2
95-3
04 dictive control [ A] .Proceedings of American Control Conference
[1
3] Clarke D W and Scattolini R .Constrained receding-
horizon predic- [ C] San Francisco 1
993
1:3
79-3
83
tive control [ J] .IEE Proc .Part D 1
991
138
(4) :3
47-3
54 [3
4] Badgwell Tho mas A .Robust stability conditions for SISO model
[1
4] Yang T H and Polak E .Moving horizon control of nonlinear syste ms predictive control algorith ms [ J] .Auto matica 1
997
33(7) :1
357
with input saturation disturbances and plant uncertainty [ J] .
Int .J . -1
361
Control 1
993
58 ) :8
(4 75-9
03 [3
5] Zheng A and Morari M.Robust control of linear ti me invariant sys-
[1
5] De Oliveira S L and Morari M.Robust model predictive control for te ms with constraints [ A] .AI ChE Annual Meeting [ C] San Fran-
nonlinear syste ms [ A] .Proceedings of the 3
3rd Conference on Deci- cisco
199
4
sion and Control [ C] Florida 1
994
356
1-3
567 [3
6] Kothare M V Balakrishnan V and Morari M.Robust constrained
[1
6] Zheng Alex .Stability of model predictive control with ti me-
varying model predictive control using linear matrix inequalities [ J] .Auto-
weights [ J] .Co mputers and Che mical Engineering 1
997
21(1
2) : matica 1
996
32 0
(1) :1
361-1
379
1
389-1
393 [3
7] Tad mor G .Receding horizon revisited :an easy way to robustly sta-
[1
7] Parisini T and Zoppoli R .A receding horizon regulator for nonlinear bilize an LTV syste m [ J] .Syste ms &Control Letters 1
992
18(4
):
syste ms and a neural approxi mation [ J ] .Auto matica 1
995
31 2
85-2
94
0
(1) :1
443-1
451 [3
8] Lee J WKwon W H and Lee J H .Receding horizon H ∞control for
[1
8] Chen H and Allegower F .A quasi-
infinite horizon nonlinear model varying discrete linear syste ms [ J] .Int .J .Control 1
ti me- 997
68
predictive control sche me with guaranteed stability [ J] .Auto matica ) :3
(2 85-3
99
1
998
34 0
(1) :1
205-1
217 [3
9] 吴玮琦席裕庚耿晓军.一种结构化摄动系统的鲁棒滚动时
[1
9] Kwon W H Bruckstein A N and Kailath T .Stabilizing state-
feed- 域控制[ J] .浙江大学学报
199
83
2( 增刊) :1
05-1
10
horizon method [ J] .Int .J .Control
back design via the moving- [4
0] Scokaert P M and Clarke D W.Stability and feasibility in con-
1
983
37 ) :6
(3 31-6
43 strained predictive control [ A] .In :Clarke D W (ed .
) .Advances
[2
0] Lee J WKwon W H and Choe J .On stability of constrained reced- in Model-Based Predictive Control [ C] Oxf ord :Oxf ord University
ing horizon control with finite ter minal weighting matrix [ J] .Auto- Press 1
994
217-2
29
4期 预测控制性能研究的新进展 475
[4
1] Scokaert P O M.Constrained predictive control [ D] .Oxf ord : linear Model Based Process Control [ C] Antalya Turkey 1
997
Dept .of Eng .Science Oxf ord University 1
994 [5
6] Nevistic V and Morari M.Constrained control of feedback-
lineariz-
[4
2] Chow C M and Clarke D W.Actuator nonlinearities in predictive able syste ms [ A] .Proceedings of the European Control Conference
control [ A] .In :Clarke D W (ed .
) .Advances in Model-Based [ C] Ro me 1
995
172
6-1
731
Predictive Control [ C] Oxf ord :Oxf ord University Press 1
994 [5
7] Mutha R K Cluett W R and Penlidis A .Nonlinear model-
based
2
45-2
59 predictive control of control nonaffine syste ms [ J ] .Auto matica
[4
3] So mmer S .Model-
based predictive control methods based on nonlin- 1
997
33 ) :9
(5 07-9
13
ear and bilinear para metric syste m descriptions [ A] .
In :Clarke D W [5
8] Parisini T Sanguineti M and Zoppoli R .Nonlinear stabilization by
) .Advances in Model-Based Predictive Control [ C] Oxf ord :
(ed . horizon neural regulator [ J] .Int .J .Control 1
receding- 9987
0
Oxford University Press 1
994
193-2
04 ) :3
(3 41-3
62
[4
4] Wang Wei .Generalized predictive control of nonlinear syste ms of [5
9] Ohtsuka T and Fuji H A .Real-
ti me opti mization algorith m for non-
the ha mmerstein for m [ J] .Control Theory and Applications 1
994 horizon control [ J] .Auto matica 1
linear receding- 997
33(6) :1
147
1
1 ) :6
(6 72-6
80 -1
154
[4
5] Genceli H and Nikoaou M.Design of robust constrained model-
pre- [6
0] Mayne D Q .Opti mization in model predictive control [ A] .Proc .
dictive controllers with Volterra series [ J] .AI ChE Journal 1
995
41 of IFAC Sy mposiu m Dyna mics and Control of Che mical Reactors
) :2
(9 098-2
107 Distillation Colu mns and Batch Process [ C] Helsigor 1
995
229-
[4
6] Doyle F J Ogunnaike B A and Pearson R K .Nonlinear model-
based 2
42
order Volterra models [ J] .Auto matica 1
control using second- 995 [6
1] Lall S and Glover K .A ga me theoretic approach to moving horizon
3
1 ) :6
(5 97-7
14 control [ A] .In :Clarke D W (ed .
) .Advancess in Model-Based
[4
7] Mayne D Q and Michalska H .Receding horizon control of nonlinear Predictive Control [ C] Oxf ord :Oxf ord University Press 1
994
syste ms without differentiability of the opti mal value function [ J] . [6
2] Chen H Scherer C Wand Allgoewer F .A ga me theoretic approach
Syste ms &Control Letters 1
991
16 ) :1
(2 23-1
30 to nonlinear robust receding horizon control of constrained syste ms
[4
8] Ala mir Mand Bornard G .On the stability of receding horizon con- [ A] .American Control Conference [ C] Albuguergue 1
997
307
3
ti me syste ms [ J] .Syste ms &Control Let-
trol of nonlinear discrete- -3
077
ters 1
994
23 ) :2
(4 91-2
96 [6
3] Chen H and Allgoewer F .A quasi-
infinite horizon predictive control
[4
9] Mayne D Q and Michalska H .An i mple mentable receding horizon sche me for constrained nonlinear syste ms [ J] .
Control Theory and
control for stabilization of nonlinear syste ms [ A] .The 2
9th I EEE Applications
199
91
6 ) :3
(3 13-3
19
Conference on Decision and Control [ C] Honolulu Hawai 1
990 [6
4] Scokaert P O Mand Rawlings J B .On infeasibilities in model pre-
3
396-3
397 dictive control [ A] .In :Kantor J C Garcia C E and Carnahan B
[5
0] Michalska H and Mayne D Q .Robust receding horizon control of (eds .
) .Che mical Process Control-V :
Proceedings of the Fifth Inter-
constrained nonlinear syste ms [ J] .IEEE Trans .Auto mat .Contr . national Conference on Che mical Process Control [ C] Calif ornia
1
993
38 ) :1
(9 623-1
633 1
997
331-3
34
[5
1] Meadows E and Rawlings J .Receding horizon control with an infi- [6
5] Chen H .Stability and Robustness Consideration in Nonlinear Model
nite horizon [ A] .Proc .of American Control Conference [ C] San Predictive Control [ M] .Duesseldorf :VDI Verlag 1
997
Francisco 1
996
292
6-2
930
[5
2] Ala mir Mand Bornard G .Stability of truncated infinite constrained
本文作者简介
receding horizon sche me : the general discrete nonlinear case [ J ] .
席裕庚 0
见本刊200年第1期第1
8页.
Auto matica 1
995
31 ) :1
(9 353-1
356
耿晓军 1
女.97
2年生.
199
6年于西北工业大学获工学硕士学
[5
3] Ali E and Zafiriou E .On the tuning of nonlinear MPC algorith ms
位现为上海交通大学自动化系博士研究生.主要从事非线性预测控
[ A] .Proc .of American Control Conference [ C] San Francisco
制的研究.
1
993
786-7
90
陈 虹 1
女.98
6年在浙江大学获得硕士学位.
199
7年在德国斯
[5
4] 席裕庚王凡.非线性系统预测控制的多模型方法[ J] .自动化
图加特大学获得博士学位.现为吉林工业大学控制工程系副教授.主
1
学报99
62
2 ) :4
(4 56-4
61
[5
5] Zheng Alex .A co mputationally efficient nonlinear model predictive 要研究方向为优化理论及其应用鲁棒控制线性系统和非线性系统