第28卷第2期 自 动化学报 Vo1.28,No.2 Mar..2002 2002年3月 ACTA AUToMAT1CA SINICA 一种基于日。。理论的鲁棒预测控制方法 陈 虹 (E mail;cheah@jtu edu cn 刘志远 长春130025) 150001) 啥尔滨zhiyuan@public.hr.h__cn) (吉林大学控制科学与工程系(啥尔滨工业大学控制科学与工程系摘要融合H 控制的鲁棒概念和预测控制的滚动优化原理,提出了一种全新的约束动态对 策预测控制方法.对有状态和控制约束的不确定线性系统,证明了闭环系统的鲁棒稳定性并给 出了鲁棒性条件.该方法同时具有H 控制和预测控制的优点:鲁棒性和显式处理约束的能力. 关键词预测控制,H 控制,约束系统,鲁棒稳定性 TP271.74 中囝分类号AN日 APPRoACH To RoBUST MoDEL PREDICTIVE CoNTRoL CHEN Hong (Department ofControl Science and E (Departrnem ofControl Sd ̄ce and gngi ̄LIU Zhi—Yuan Ⅷ .Jilin Univ ̄sity.Changchun 130025) ing・Harbin lnst ̄ute of Technology・l-lar ̄'n 150001) (Emafl=chenk@jtu.edu.cn zhiyuan@pub[ ̄.hr. cn) Abstract By combining the robustness consideration of H control with the moving horizon principle of MPC,this paper presents a novel game approach to constrained model predictive contro1.Robust closed loop stability is proven for uncertain linear system with input and state constraints,and robustness conditions are also given.The approach has advantages of both H control and MPC:robustness and ability to handle constraints explicitly. Key words Model predictive control,H control,constrained systems,robust sta— hility 1引言 预测控制(缩写MPC)的主要优点是在线处理控制量和状态量的约束并通过滚动优化 使其动态满足.近年来,MPC的理论研究尤其在名义稳定性方面取得了重大进展: .工业 1)国家自然科学基金(69804004)、黑龙江省自然科学基叠资助 收稿日期1999—12—03 收修改稿日期2000.09—20 维普资讯 http://www.cqvip.com
2期 陈虹等:一种基于日 理论的鲁捧预测控制方法 297 控制中模型不确定性是不可避免的.早期的MPC算法没有考虑模型不确定性,或仅将不确 定性的影响假设为叠加干扰且在预测时域内保持不变.近期开发的鲁棒MPC算法多数假 设不确定系统属于某个给定的有限模型集合或假设不确定参数在有限域内变化(如文献 [3~5]).日 理论为控制系统的鲁棒分析与设计提供了较完美的理论基础.基于日 理论的 预测控制便成为一种使线性时变系统鲁棒稳定的捷径(如文献F6,7]).但这些讨论都没有涉 及系统的控制与状态约束.本文融合H 控制的鲁棒概念和预测控制的滚动优化原理,研究 一种约束动态对策MPC方法,以获取二者的长处. 2约束不确定线性系统的 。。控制及鲁棒不变域 考虑初始条件为X(o);X。的离散线性系统 . rHx“1] X( 上1)一Ax“)+BH( )-4-Gw( ), ≥0,z(i)=l l (1) L H( )J 其中r( )∈ 为状态变量,H( )∈虢 为控制输入变量,w( )∈ 辨 为被控变量,J4,B,G,日为具有相应维数的实矩阵且假设 A1)( , )可稳定,( ,日)可测. 为外部输入变量,z( )∈ 设系统(1)的控制和状态约束分别为H( )∈U和r( )∈X,i=0,1,2,…,且假设 A2)Uc辨 和x 辨“是凸的,点(0.0)包含在U×X的内部, 即允许的控制序列为{“( )∈U,i=0,1,2,…}.记所有允许控制序列的集合为 ,所有初 始时刻为k、长度为Ⅳ+1的允许控制序列的集合为 ,[ ,k十Ⅳ].又设不确定性A影响系 统的方式为w—A(r)z,其中A(r)是光滑的且满足l lA(r)ll≤d~<1.对给定初始值 r( )一 及控制序列I.L∈ 入序列的集合记为 ,k十Ⅳ],允许的外部输入序列为{w“),i∈ ,k十Ⅳ]),其沿 着系统(1)的轨迹满足 w( )ll ≤ (0 Hx(i)l + “(l )l ),1 ≥ .所有允许的外部输 ,k H)_ 暂不考虑系统约束,上述不确定系统鲁棒综合问题可由线性H 理论解决 :.如果假设 A3)Rieeati方程P=H H+A PA A,A_.f+(BB 一CA;T)P有一个正定解尸. 且满足J—G PG>0,则系统(1)的无限时域动态对策问题minmax>:( z( ) 。 一 ll (i)l1 )有解:I.L h)一~B 尸A Ax,w (r)=G PA Ax.将反馈控制律H一“ (r)作 用于系统,则对任何允许的wE ( ,0,“ )有 0 ( )ll;≥(1一 ) Hx(i)l +l 1I.L ( ))l )_-1ll x(i十1)ll},i≥0(2) 因为 m <1,贝 1f X『『;是系统 0+1)一(4一BB 尸A A)r( )十Gw( ), ≥0,r(0)一 的 一个Lyapunov函数,表明系统对所有考虑的不确定性是鲁棒渐近稳定的. 考虑有约束的情况.定义点r一0的一个邻域/'2:一(X∈ … }I}≤ , >o)满足条件 1)妇 X, 2)“∞( )∈U,V X∈妇. 由式(2)知,以是约束系统(1)在线性日 控制律 =“ (r)作用下的一个鲁棒不变域.显然, 对任何P>O,妇是凸的.由于点(O,0)包古在U×X的内部,故妇非空. 维普资讯 http://www.cqvip.com
自 动 化 学 报 28卷 3动态对策MPC方法及鲁棒稳定性 一般而言.约束的存在使线性H 控制律的鲁棒稳定域很小+为此本文提出一种基于 ^+Ⅳ1 H一理论的预测控制.设系统(1)在 时刻的初始值为x(k),定义有限时域目标函数为 J(u, ,x(k), , +Ⅳ)一 ,一 (1 z( ;H, ,x(k), )II 一l lw(i)l )+ l(3) |1 x(k+N;H, , (矗),矗)l o 其中x(i;H,'.,, ( ). )和z(i;“,w,x(k). ), ∈ , 一Ⅳ(“,..,)作用下的解.于是,动态对策问题的数学描述为 u∈ n,^+Ⅳ 1 1 为系统(1)在给定允许输入对 (4) min ∈ max r(^J. .u) J(u,W, ( ), . +N) 其约束条件为 x(i;“,w,x(k). )∈X, ∈[ , +N-] (5) (6) x(k+N;“. ,x(k),矗)∈n 若上述约束动态对策问题有解,则对所有考虑的不确定性,系统轨迹的未端都将位于不变域 n内.给定预测时域N>0,假设对某一给定的初始值 ( )一 ∈辨 至少存在一允许的控制 序列H∈锄,[ , +Ⅳ1],使得对任何..,∈ ain r, 十Ⅳ,k,H),系统(1)的解满足状态约束( )和终 max1]v∈ 端约束(6).这样,我们就能定义一标量函数 S( ,矗,矗+N):一 u∈ _,(“, , ,矗.矗+Ⅳ) (7) “. .口 记所有这样的初始值的集合为IC(N).已知U×X是凸的,n也是凸的,且J(u,w, ( ), , +Ⅳ)对H来说是严格凸的.若对某一给定的预测时域N>0,IC(Ⅳ)是非空的,则对于任意 给定的..,∈ ( ), .H),上述约束动态对策问题的最小化部分有唯一解 .即存在一允许 S (矗),矗,矗+Ⅳ)一 v∈ 控制序列 H ( ; ( ), , +Ⅳ), ∈ 五, +Ⅳ一1]),简记为H ,使得 max ( ),^t口 _,(“ ,'.,, (矗),矗,矗+N) (8) 由MPC的基本原理,定义 时刻的控制为“’( :一“ ( ; ( , , +Ⅳ),相应的闭环系 统为 x(k+1)一Ax( )一Bu ( )一GW( ), ≥0, (0)一‰ (9] 约束的存在使系统(9)具有非线性动态,故将以Lyapunov理论为基础展开稳定性讨 论.可以证明,/C(N)对任何N>0是非空的且 一0是系统(9)的一个平衡 渐近稳定的,且IC(Ⅳ)是系统的一个吸收域. . 定理1.如果假设A1)~A3)成立,则预测控制系统(9)对所有考虑的不确定性是鲁棒 定理2+如果假设A1)~A3)成立且rank(H)一 ,则预测控制系统(9)对所有考虑的不 确定性是鲁棒指数稳定的. 在证明定理1和定理2之前,先给出以下引理. 引理1.如果x(k)∈IC(Ⅳ),则s( ( ), , +N)≥S( ( ), , +N+1). 引理2.如果x(k)∈IC(Ⅳ),则对系统(9)有 s( (矗),矗,矗+Ⅳ)≥ ( (矗+1),矗+1,矗+Ⅳ)+l Hx(k)|l +}l“ ( )l 一lll’l,( )l l(]0) 维普资讯 http://www.cqvip.com
2期 陈虹等:一种基于H 理论的鲁棒预测控制方法 299 引理l和2的证明见附录.由引理l和引理2导出,如果约束动态对策问题(3)~(6)的 最小化部分在k一0时有解,则在 >0时均有解.因此,对任何k≥0预测控制都是有定 义的. 定理1的证明.对系统(9)定义一标量函数V ):=S .k, --Ⅳ),则由引理1和引理 2得对 ≥0和任何允许的w( )有 V( ( ))一V0( 4-1))≥(1 d )(『 IHx( ) + H ( ) ) (11) 由d一<1得对所有考虑的不确定性.V( )沿系统(9)是不增的.此外,V( )还有如下特 性0 :如果 ∈n,则V )≤『 1.『;;如果 ∈IC(N),则V )≥ <】和 ( )≥0,所以式(】I)表明当 一。。时f Hx( ) H )一0.又固(A,H)是可测的,则有当 一。。时 『 &,II>0.故V )是系 +『f ( ) 一0,即 统(9)的一个Lyapunov函数,表明其平衡点 一0对所有考虑的不确定性是鲁棒稳定的.固 )一O.故系统(9)的平衡点 =0对所 证毕. 有考虑的不确定性是鲁棒渐近稳定的.再则,用与文献 10]相同的方法可以证明IC(Ⅳ)是 一个吸收域. 定理2的证明(略).由式(1])和rank(H)= 可直接导出. 4结束语 本文讨论了一种基于H 理论的约束动态对策MPC方法及其闭环鲁棒稳定性.该方法 融合了 控制和预测控制的优点:鲁棒性和显式处理约束的能力.与文献[93相比,简化并 完善了控制系统的构成及闭环鲁棒稳定性的证明. 参I Lee J H.R ̄ent advam. ̄es 考文献 model predictive control and other related a ̄eRS.In:Kantor J C,Garcia C E(eds) 5th Int.Confer Chermcal Process Com ̄l AIChE.CACHE,1997 201~216 2 ChenH,A[]gower F Non Linearmodel predictive control schemesw L【b guaranteed stability.In:BarberR r Kravaris (eds)Mode【Based Process Contro】Dordrecht:Kluwer ACRdemie Pubhshers,1997 465~494 3 Micha[ska H,Mayne D Q.Robust receding horizon control of coastrained nonlinear systems.J 0m .Contro1.1993,38(11).16 ~1633 4 Kothare M V,Balakrlshnan V,Morari M Robust constrained model predictive control using Linear raatr[x inequah ties.A“蛔 tica,1996.3l(10):1361~1379 Trans.Au— 5 Scokacrt P O M,Mayne D Q blin-max feedback model predictive control for constrained Linear systems.IEEE 7 6 .A . ̄bntro/.1998 43(8) 1136~】1蛇 TadmorG.Receding ho6zon revisited:An easywaytO robustly stabili ̄8n LTV system System Contrd Letters, 1992,18:285~290 7 L S,Glover K.A game theoretic approach to moving horizon control In:Advances in Modei Based Predictlve Contro L.London:Oxford University Press.1g94 131~l44 8 Basar T,Bernhard P.H Optima]and Re Lated Minimax Design Problems.Boston Birkhaeuser VerIag,1091 9 Chen H r Scherer C W,Allgower F.A robust modet predietive contro L scheme for co.trained linear systems.In: Proc.IFAC Symposium on Dynamics and Contro]of Process System ̄,CoAut 1998.6O~65 10 Chen H.AlJgower F A quasi—infinite hozJzo. ̄nonlinear mode/prediclive contro ̄ ̄cheme with guaranteed stahiJlty. A zdomatica,1998,34(1。] 1205~12l 7 维普资讯 http://www.cqvip.com
自 动 化 学 报 28卷 附录A 引理1的证明. 若x(k)∈IC(Ⅳ),则对任何允许的外部输入w∈ ,( (女), ,酊)有 ( ;“ , , (女),女)∈x, ∈ 女一Ⅳ一1]和 “+Ⅳ;“ , , ), )∈阳.考虑预测时域为 +1的情况,选择一允许控制序列 ∈ ,[女,女__Ⅳ:如下: … f ( ; (女),女,女4-Ⅳ), l“ “(女+N{ 。w, (女), )), i∈r-k,女+N 1] 一 4-N 取任一允许的 ∈ “(^),女,“ ),在其末端与另一允许w。∈ ( (女一Lv;“ ,w, ( ), ),女一Ⅳ。“ )的 第一个元素连接构成一新的外部输入记为w 显然 ∈r ̄-f(x(k),女, ) 由x(k+Ⅳ; ,w, (女),女)∈D 得。对所构造的允许输入对( , )有 女, +Ⅳ).由此可得结果. max ‘d(“ , , (女),女,女+N-_1)≤ 口 _E~max c ).‘, ,( 。w, ( ), 证毕. 附录B 引理2的证明. 取任一允许的外部输入w ∈ ( 幔+1),女+1, ),将允许的 强)连接在其首端,记为w 显然w ∈ ( ),女,“ ) 由式(9)可得,对所构造的允许输入对( ,w )有 S (女),女,女+ )≥,( ,w6, (女),女,女+ )一,( 。w L, (女+1),^一1,女+Ⅳ)一 Hx(k) +¨“ ( )0。 w(k)0 , 其对任何w ∈r ̄-f(x幔+1),女+1, )都成立,故 S ( )。女, +Ⅳ)≥lHx(k)l 一l rmx ’】E 、 —I)・¨1・ ) (女)I1 Il (女) + (B1) d( , l, (女一1), +l。女+Ⅳ).应该指出。上式只用到“ 在 +1,女+Ⅳ一1]域的值,其属于荦 +1,女+Ⅳ一1]是允许的,但并不一定是 最优的,因此有S ( +1), +1,女一Ⅳ)≤ ’】E 、…max L) +】,。 ,“ ,w , ( 一1), +1, 一Ⅳ).结合式(B1) 证毕 可得结果. 陈虹教授,1983 ̄1986年在浙江大学过程控制及自动化仪表专业获工学学士和硕士学位,1 997 年以最高荣誉(mit Auszeichnu“g)在德国斯图加特大学获工学博士学位 主要研究领域为预测控制、最优 控制、鲁棒控制及非线性控制的理论与应用 刘志远教授,1978 ̄1982年在浙江丝绸工学院获工学学士学位,1 986~1993年在哈尔滨工业大学 获工学博士学位,1993 ̄1 994年在啥尔滨工业大学机械工程博士后流动站工作 主要研究领域为机器人控 制、预测控制及高精度伺服控制方面的研究.
因篇幅问题不能全部显示,请点此查看更多更全内容