您好,欢迎来到微智科技网。
搜索
您的当前位置:首页一类对称非线性系统及其约束广义预测控制

一类对称非线性系统及其约束广义预测控制

来源:微智科技网
第28卷第8期 文章编号:1006-9348(2011)08-0163—04 计算机仿真 2011年8月 一类对称非线性系统及其约束广义预测控制 侯小秋 ,宋婀娜 ,陈玉杰 (1.黑龙江科技学院电气与信息工程学院,黑龙江哈尔滨150027; 2.黑龙江科技学院图书馆,黑龙江哈尔滨150027) 摘要:针对随机广义Hammerstein模型的“不对称性”和控制问题,分析了其不能描述“对称非线性系统”的原因,在模型中 加入控制输入的符号函数,提出可描述“对称非线性系统”的改进模型。对超二次型目标函数的不合理性,在其中加入控制 输入的符号函数,提出一个合理的超二次型目标函数。从而给出约束广义预测控制算法,适用于开环不稳定的“非最小相 位”系统。对一些控制算法有稳态偏差和控制输入不收敛于以原点为中心的变化域内的问题,采用目标函数形式的切换, 提出了相应的控制策略。采用投影梯度算法和变尺度算法求解目标函数的最优解。仿真研究表明了上述研究的合理性和 有效性。 关键词:非线性系统;约束广义预测控制;目标函数;约束最优化 中图分类号:TP271 文献标识码:A Class of Symmetric Nonlinear Systems and Their Constraint Generalized Predictive Control HOU Xiao—qiu ,SONG E—nuo ,CHEN Yu—jie (1.School of Electronics and Information,Heilongjiang Institute of Science and Technology, Harbin Heilongjiang 150027,China; 2.Library Heilongjiang Institute of Science and Technology,Harbin Heilongjiang 150027,China) ABSTRACT:The unsymmetrical and control problem of Generalized Hammerstein Model(GMM)which call not be applied to the symmetric nonlinear systems was analyzed in this Paper,and a Modified Generalized Hammerstein Model(MGHM)was developed by adding a symbolic function with control input GMM.The reasonable object func— tion of hyper—quadratic forms was developed by adding a symbolic function with control input into an unreasonable hyper—quadratic orfm object function.So a constraint generalized predictive control lagorithm applicable to the non —minimum phase systems with open—loop unstable characterization was developed.Using the transformation of the object function,one control policy was suggested,which can guarantee he tsimulative results without steady state de viation and the control input being converged tO a variation region centered in the zero—point.The projection gradi- ent lgaorithm and the variable metirc algorithm were used for obtaining the optimal solution of the object function. Validation of the constraint generalized predictive control algorithm was proved by the simulated results. KEYWORDS:Non—linear system;Constraint—geaeralized predictive control;Object function;Constrained opti- mization Hammerstein模型为NARMAX模型的特例,故基于NARMAX l 引言 Hammerstein模型和广义Hammerstein模型…可描述一 类非线性系统,其应用领域非常广阔,许多先进控制均可应 用到该模型下,如自校正控制机理,人工神经网络技术,因 基金项目:黑龙江省教育厅科学技术研究项目(1 1544045) 收稿日期:2010—05—14修回日期:2010—07—25 模型下的控制算法均可应用到广义Hammerstein模型下,特 别是非线性预测控制在Hammerstein模型的控制理论和应用 研究更是活跃,已经提出许多预测控制算法和成功的应用。 但是一些广义Hammerstein模型下的控制算法在最优控制输 入寻优时没有考虑非线性系统的控制输入一般有多个变化 域,而一具有实用价值的控制算法其控制输入应收敛于以原 ---——163.--—— 点为中心的变化域内的问题,有些控制算法使系统具有稳态 A3[“(t)]u‘(t):“‘(t)一u‘(t一1) 当i为为偶数时, (6) 偏差,上述两个问题致使一些Hammerstein模型下的控制算 法缺少应用价值。并且广义Hammerstein模型不能描述“对 A8[u(t)] (t)=占[It(t)]u (t)一6[u(t一1)]u (t一1) (7) 称非线性系统”,笔者提出一可描述“对称非线性系统”的随 机广义Hammerstein模型。给出一约束广义预测控制算法。 提出一控制策略使算法无稳态偏差且控制输入收敛于以原 点为中心的变化域内,算法具有应用参考价值。许多文献研 究表明针对Hammerstein模型及广义Hammerstein模型,许多 线性系统下的控制算法机理难以推广到该模型下,笔者研究 n 2.2超二次型目标函数 约束广义预测控制的超二次型目标函数为, Ⅳ2 J[N ,,v2,,vu]=E{∑q/r(t+ )一Yr( + )] J=fV1 ⅣⅡ 认为其原因为:一是Hammerstein模型不能描述“对称非线性 系统”;二是目标函数的形式不合理,造成了控制算法运行时 使系统出现紊乱,不稳定,不收敛。 ∑∑(r I Z[u(t+ 一1) (t+ 一1)一A [ ( +卜 ‘ 1 J l 2)]u(t+ 一2)1) } 控制量加权系数,一般取为常量。 (8) 式中,Yr(£)为系统的参考输入,q/,r Aid为输出预测误差和 2.3系统控制算法原理 2有关模型和目标函数 2.1一种随机广义Hammerstein模型 约束广义预测控制的关键为系统输出的广义预测算法 和目标函数构成及控制输入序列寻优。图1为系统控制算 法原理框图。 文献[1]的广义Hammerstein模型为: A(q一 )y(£)=q一 ∑Bi(g~ )H‘(f) (1) 式中,Y(t)为系统的输出;u(t)为系统的控制输入,d为系统 时滞。A(qI1)和B (q )(i=1,2,…,n)为关于q-1的多 项式。 从实际对象的物理意义出发,其不能描述“对称非线性 系统”的原因为,如果u(t)为正时对系统输出Y(t+d)起增 强的作用,那么当u(t)为负时就起减弱的作用,而(1)式的 模型中的偶次项,如b2,ou (t)项,无论u(t)是正数还是负数 均起相同的作用(若b:.。>0则均起增强的作用,若b .。<0, 则均起减弱的作用),造成系统不对称。这里在式(1)模型 图1 系统控制算法原理框图 中加入控制输入的符号函数,给出一可描述“对称非线性系 统”的随机广义Hammerstein模型为: 3随机广义Hammerstein模型的最优预测 文献[2]可证明如下定理。 (q-1 Y)=g 引 )+ ㈤ (2) 定理1:对于被控对象方程式(5),若把基于t时刻为止 的所有过去的输出,及过去,现在,将来的控制输人数据对t + 时刻的预测误差 (t+j/t)记为, 式中,e(t)为零均植,方差为or 的白噪声序列。C(q )为关 于q 的多项式,△=1一q f(t+ )=Y(t+ )一多(t+j/t) 则使预测误差的方差, .,=E{ (t+j/t)} ≥1 (9) (10) 其中i为奇数时,6[u(t)]=1。其中i为偶数时, 6[u(t)]=sgn[“(t)] 而 r(3) 最小的 步最优预测多(t+j/t)由下列差分方程给出, l, u(£)>0 C(q )多(t+fit)=Gi(q )y(£)+∑F;J(g )AB[u(t (4) + —d)]Ⅱ‘(t+ 一d) 式中, F (g-1)= (g-1) (g ) = J0,sgn[“(£)]:{0, u(£)=0 一(11) 1,u(t)<0 且式(1)中要求n为奇数,而式(2)可为奇数,也可为偶数。 式(2)模型可变形为, ,+ J1q ,+…+ ,jq Xj,of(12) (g )y(t)=q ∑B (g ) [u(t) (£)+C(q )e(£) (5) 定理1中的 (g ),Gi(q ), J(g )可由文献[2]中 的阿斯特罗姆方程的递推解求得。 式中,A(q-1)=hA(qI1)=1+一alqI1+…+一anq 。当i为 a4 约束广义预测控制算法 本文研究C(q )=1情形时的约束广义预测控制算法, 奇数时, 一164一 文献[2]推导改进的随机广义Hammerstein模型的约束广义 预测控制算法。 。=A [ri(t—I),0,…,o]Ⅳ 1。6[u(t一1)]u‘,.=[Y,(t+d),Y,(t+d+1),…,Y,(t+N2)] 选取Nl=d,Ⅳ2≥Nu+d一1则由式(11)有多(t+j/t), (_『:d,d+1,…,Ⅳ2)最优输出预测序列,并将其分解为两个 分量,一个分量取决于过去的控制输入和输出,另一个分量 ur(t):[6[u(t)]u‘(t),6[u(t+1)]“ (t+1),…}6[Ⅱ (t+N 一1)]“‘(t+Ⅳ 一1)] 式(21)目标函数中含有待求控制输入序列的高次项及 符号函数,不能采用线性系统中的寻优方法,因实际工程对 象对控制输人均具有饱和限幅,可采用线性不等式约束 取决于现在和未来的控制输入,将前一个分量表示为: Y (£+d)=Gd(q )),(t)+∑q[Fi,a(g )一 0]△占[u(t一1)] ‘(t一1) (13) 最优化算法,设控制输入的饱和限幅为,式中 不等式约束可表示为, minJ[ (t),U(t+1),…,U(t+^ 一1)] s.t“(t+ 一1)一U ≤0 一 为U(£) 的正的限幅值, 为负的限幅值,则式(21)目标函数线性 yl(f+d+1)=G 1)(g )y( )+∑qZIF“ )(g )一 (d+1),lg一一 ,,(“1),o]△ [u(t一1)]u‘(t一1) ; (14) i=1,2,…,^ i=1,2,…,^ (22) Y1( +Ⅳ2)= (g )y( )+∑q(n2-d“ [ , (g )一 ( 一d)q‘ 一 一. ,(t+i一1)+ mi ≤0 ・一 , 0,]AS[u(t一1)u‘(£一1)(15) 利用式(11),(13)~(15)可得, 5控制策略 = +∑F △ 式中, =(16) 控制器1:选取目标函数中的Af.j=O,此时算法的控制 输入收敛予以原点为中心的变化域内(非线性系统具有多个 [多(t+d/t),多(£+d+l/£),…,多(t+Ⅳ2/t)] (17) 变化域),但系统有稳态偏差。 控制器2:选取A“=1,此时算法无稳态偏差,但系统的 控制输入不收敛于以原点为中心的变化域内。 切换条件: f (t)一y(t)f<8 s为适当的小正数。 控制策略:当切换条件不成立时采用控制器1,切换条件 [Y1(t+d),Y1(t+d+1),…,Y1(t+Ⅳ2)] (18) △ =[ [u(t)] ‘(t),A8[ (t+1)]11,i(t+1),…, =[11,(t+^ —1)]u (t+^ 一1)] = (19) 曼 ≥二 : . … , , . 一 +。 (Ⅳ2一d+1)xNu 成立时采用控制器2,则算法可实现无稳态偏差,且控制输入 收敛于以原点为中心的变化域内。 (20) (i=1,2,…,n) 6采用投影梯度算法寻优时的几个问题 式(22)的线性不等式约束最优化问题可采用投影梯度 算法,这里讨论投影梯度算法应用本文时的几个问题。 写成规范形式 式(8)的目标函数经过推导可写为, J=[ + 耋 u (£)] Q[y.J+ 耋 (t)]+ 耋 6.1(0f_0—01.。) (f)一UiIP 式中, (21) 令, 1=n(t) 2= (t+1) yl=yl—y,一乏艿[“(t一1)]u‘(t—I-)Fi.1 Fi=[Fi.1'Fi.2,…, , ] = =_2’F ,…,Fi, ,0] 则, Ⅳ =u(t+ 一1) Fi— Q=diag[q ̄,q(a+1),…,qⅣ2] 010:纰g[ri.1' i’2,…, ,=( , :,…,YCNu) ] O O 则(22)式写成规范形式为, mira/[x1, 2,…, ] (2 ) s.t ):理 一 ≤0, 2,…,2 O O 0 ri,0 Ai0 2 ,2O 0 Oi1 .0 ● ri3 Ai3 ,.● 当i=1,2,…, 时, ( ) : : O 0 ri,AiNⅡ, 0 H =e =[0,…,0,1,0,…,0](24) =U 当i= +1, +2,…,2 时, (i— ) T(25) qj=1,(J=2,3,4,5) 。,:0.1,(i=1,2),( :1,2,3,4) 控制策略的 为0.1。 :一。(I. )=一[0,…,0,1,0,…,0] 口‘=一 (26) (27) 仿真结果图2为系统的输出响应曲线,图3为系统的控 制输入的变化曲线。由图2可知系统的输出响应调节快、 无超调、无稳态偏差;由图3可知系统的控制输入收敛于以 原点为中心的变化域内。 6.2初始可行点的确定 文献[3]的投影梯度法的初始可行点,可由变尺度 法 , 对如下目标函数寻优, 2Nu minr(x)=∑max{ 一 ,o}) 设变尺度法的初始点%胛在可行域内,则, 2Nu (28) minr(Xoo )=∑(max{0f 由式(23)可知, 一 ,0t) (29) (30) 图2输出响应曲线 :XoD即一0f≤0则式(29)为, minr(XoD )=0(31) 故Xo= 。 即可行域内所有点均可作为投影梯度法的 初始可行点。 6.3可行域即为正则域 由式(24)可知, 。,a:,…,d 线性无关,由(26)式可知, +I, +2,…, 2 线性无关。由(24)2- ̄11(26)式可知, 与 .线性相关(i=1,2,…,n)。但由式(23)可知g; 图3控制信号u(t)的变化曲线 ( )与g 。( )不能同时为紧约束,则紧约束指标集的最大 维数为 ,且任意紧约束组合的紧约束指标集中的列向量 均线性无关,即可行域内所有点均为正则点,可行域即为正 则域。 6.4投影梯度算法结合变尺度算法寻优 8结束语 文中提出的可描述“对称非线性系统”的随机广义Ham. merstein模型因其关于参数线性。所提出的超二次型目标函 数合理并具有广泛意义,故许多线性系统下的控制算法的机 理均可推广到该模型下。这里研究了其广义预测控制,进一 由式(23)可知,当紧约束指标集为空集时,投影梯度算 法退化为无约束最优化中最速下降法 ],而最速下降法的收 敛速度慢,为了加快此时优化算法的收敛速度,在紧约束指 步可研究其多变量情形,其算法的收敛性和稳定性有待于研 究。对广义Hammerstein模型改进的机理,可推广到多变量 情形及双线性系统、Wiener模型和Wiener—Hammerstein模 型等非线性系统上。 参考文献: [1]R Isermann,K H Lachmann,D Matko.Adaptive contorl systems [M].New Jersey:Prentice—Hall,1992.43—45. basic lagorithm;Part II.Extensions and interpretations[J].Auto— 标集为空集时将投影梯度法切换为变尺度法。 6.5一维搜索 采用文献[7]黄金分割法。 7仿真研究 被控对象为, W Clarke,et 1a.Generalized predictive control,Part I,The (1—1.368q一 +0.386q一 )y(£)=g一 (O.1+0.5q’ )Ⅱ( ) [2]D g_2(0.08+0.2q-1) u(f) ㈤+ 式中,e(f)一(0,1/100) 选取参考输入为, (f)=(一1);ound(t/lO0) matica,1987,23(2):137—148. [3]JBRosen.The sr ̄e.t projecitonmethodfornonlinearprogramming. Part 1:Linear 1onstraints[J].J.SIAM,1960,8(1):181-217. 选取饱和限幅值为, 目标函数选取为: Ⅳ1=2, =0.2,Um =-0。2 - [4]W c Davidon.Variable Metic Mehtod for Minimization[M].Ar. gonne Nat.Lab.ANL一5990Rev.1959. [5] R Fletcher,M J D Powel1.A rapidly convergent descent method ofr minimization[J].Computer Jour.1963,6:163. ,v2=5, =4, ・--——(下转第190页) 166—--—— 已在第一辨识阶段得知,被控对象的最高阶数n,表达式 中还有极限环振荡幅值A和极限环振荡频率【dn是未知量。 系统在辨识阶段每隔一定时间△t就采集一下被控对象的激 励响应值Y(t ),同时记下采到的数据点个数K。因此在采 集的过程中进行实时比较计算,当第K个响应值Y(ti)满足 如下关系式: y(ti)>y(t¨)且y(ti)>y(tI+1),i=K (26) 这就是极限环振荡在最大值的一个拐点,把这个值Y (t )保存起来作为极限环振荡幅值之一。当采集点中出现 第二个满足关系式(26)的数据点时,设这个数据点为第M 图10 Maflab的电极控制仿真曲线 个点,也把这个点Y(t )保存起来也作为极限环振荡幅值之 一。由以上采集到的数据可得: 文采用了双闭环模式——速度环作为内环,电极的电流环作 A=(,,(t )+Y(tJlf))/2 (27) 为外环。实验证明PDF控制方法比传统的方法更能适应电 To=(M—K)}At (28) 极系统的控制。 即: ’一 ∞o=! (29) 参考文献i 』0 [1]刘小河,张道成.电弧炉电极调节系统的一种变结构控制[J]. 至此,在参数辨识模式下,所有PDF系数计算所需求的 自动化与仪器仪表,2003,(3):22—25. 未知数都已辨识出。 [2]李志超,花皑,刘家鼎.直流埋弧炉的优势[J].铁合金,2007, 5.3硅锰炉自适应PDF电极控制器的仿真 (2). 硅锰电弧炉自适应PDF电极控制系统的仿真波形如图 [3] 关新民.电弧炉电极位置控制系统的SIMULINK仿真研究 1O示。由图5和图10可以明显的看出:模糊控制时响应速 [J].大学学报(理工版),2001,18(2). 度很快,但稳态时存在稳态误差。而PID控制虽然没有稳态 [4] 许传才.铁合金冶炼工艺学[M].北京:冶金工业出版 误差,但响应速度要比模糊控制慢很多。而PDF算法电极控 社。2008. 制系统则兼顾了两种控制的优点,响应迅速且没有稳态误 [5] 张向华,孙文轩,宋明中.电炉整流及电极升降控制系统的研 差,因而控制效果较好。PDF算法电极控制系统与传统电极 究[J].自动化仪表,2005,26(12):46-47. 控制系统相比,提高了电极系统的各项性能指标,控制效果 更佳。 6结束语 本文所研究的硅锰炉电极调节自适应控制系统,首次把 鲁棒性强、超调小、响应速度快、易实现的PDF控制方法运用 到电炉电极系统的控制上。在电极控制系统的设计方面,本 _ [王人系统发,讲。智 师(,1硕97士6一,主),要男作研(汉者究族简领)域介,黑为] 龙模江式省识齐别齐、嵌哈尔人市式 (上接第166页) [作者简介] [6] A Cauchy.Method generale pour la resolution des systemes 侯小秋(1965一),男(汉族),黑龙江双城人,硕士, d'equations simultanes[J].Compt Rend Acad Sci 1847,25:536 副教授。主要研究方向:非线性控制,预测控制,自 —538. 适应控制。 [7]华罗庚.优选学[M].北京:科学出版社,1981. 宋婀娜(1973一),女(汉族),黑龙江鸡西人,硕士, 副教授,主要研究方向:工业自动化。 陈玉杰(1966一),女(汉族),黑龙江密山人,馆员,从事工作:文献 检索。 ..——190---—— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务