搜索
您的当前位置:首页正文

基于区间二型模糊逻辑系统的非线性大系统模糊自适应分散控制

来源:六九路网
第31卷第1期 辽宁工业大学学报(自然科学版) V_o1.31.No.1 201 1年2月 Journal of Liaoning University of Technology(Natural Science Edition) Feb.2011 本刊核心层次论文 基于区间二型模糊逻辑系统的非线性大系统 模糊自适应分散控制 武强,佟绍成 (辽宁工业大学电气工程学院,辽宁锦州121001) 摘要:针对一类状态可测的非线性大系统,提出了基于二型模糊逻辑系统的模糊自适应分散控制方法。在 设计中,应用二型模糊逻辑系统逼近系统中的未知函数,结合模糊自适应和非线性分散控制设计理论,给出了一 种新的二型模糊自适应分散控制方法,基于李亚普诺夫函数方法证明了整个闭环系统的稳定性,而且取得很好的 控制跟踪性能。仿真实例进一步验证了所捉方法的有效性。 关键词:非线性大系统;区间二型模糊逻辑系统;分散控制;稳定性分析 中图分类号:TP273 文献标识码:A 文章编号:1674—3261(2011)01 0001—08 Fuzzy Adaptive Decentralized Control of Nonlinear Large-scale Systems Based on Type一2 fuzzy Logic Systems WU Qiang.TONG Shao—cheng (Electric Engineering College,Liaoning University ofTechnology,Jinzhou 121001,China) Key words:nonlinear large--scale systems;interval type--2 fuzzy logic systems; decentralized control;stability analysis Abstract:A fuzzy adaptive decentralized control approach was suggested for a class of lrage—scale nonlinear systems based on interval type一2 fuzzy logic systems which were employed to approximate the unknown nonlinear function in both the design and the combination of fuzzy adaptive and the nonlinear decentralized control theory.A new type一2 fuzzy adaptive decentralized control was proposed. Lyapunov function method in use proved the stability of whole closed—loop system,wiht much better tracking performance.Simulation results expatiate in further verification,that the actual sample simulayed shows the effectiveness of the proposed method. 一型模糊逻辑系统不能解决规则的不确定性,因为它们的隶属函数是一型模糊集。二型模糊逻辑系统 也用IF—THEN规则来构造,只是前件和后件都为二型模糊集,能够处理规则的不确定性。当处理对象复杂 难以确定其隶属函数时,二型模糊逻辑系统可以很好地对问题进行处理。 区间二型模糊集是指二阶隶属度都为0或1,由于其运算简单,这种二型模糊集是目前工程上唯一可 以应用的集合。文献【1,2】首次提出了区问二型模糊逻辑系统的构造方法。文献[3,4】利用区间二型模糊逻辑 系统对非线性函数的逼近性质,针对一类单输入单输出以及多输入多输出非线性系统,提出了稳定的模糊 自适应方法,并给出了控制系统的稳定性证明。 收稿日期:2010—10—09 基金项目:国家自然基金资助项目(61074014);辽宁省青年人才基金资助项目(2005219001); 辽宁省教育厅基金(2006R29,2007T80) 作者简介:武强(1982一),男,河北邯郸人,硕士生。 佟绍成(1960一),男(满族),辽宁凌海人,教授,博士。 2 辽宁工业大学学报(自然科学版) 第3l卷≈ 针对一类非线性大系统,在文献[3,4】研究的基础上,提出了基于二型模糊逻辑系统的模糊自适应分熬 控制方法。在设计中,应用二型模糊逻辑系统逼近系统中的未知函数, 结合模糊自适应和非线性分散控 制设计理论,给出了一种新的二型模糊自适应分散控制方法,基于李亚普诺夫函数方法证明了整个闭环系 统的稳定性,而且取得很好的控制跟踪性能。仿真实例进一步验证了所提方法的有效性。 1模型描述及区间二型模糊逻辑系统的构造 . . . 1.1模型描述 = I I= = 考虑下面的由n子系统组成的非线性大系统,其中第 个子系统的动态方程为 2 3 ( + + △ 其中,xf=Ixf1, 2,… 】T=【), ,Y‘ 一,Y ‘ 】T为系统的状态向量且为可测的。ai( ) bi(xf)是未 知光滑函数,A ( ll, 2,…, )是各子系统的互联项,Uf∈R和Yf∈R分别是第i个子系统的输入和输出。 假设1给定的参考信号向量 =[), ,夕 ….Ydi(pi)】T是连续的,并且满足ll ll≤ ,其中 是已 知常数。 假设2互联项△f( 1’.… )≤ o+∑ (J 1), 0是未知的光滑连续函数, (I 1)是未知光 j=l = 滑函数,且 (0)=0. 2 假设3系统的输入增益 ( )有界,即满足0< 。≤ ( )。 定义第i个子系统的跟踪误差为e (f)=Y 一Y ,其滤波误差如下 Sf( )=kile ( )+ .2 f )-I-…十ki,.p,-1e‘ 一 +ef‘ -l’ (2) 选取参数 , 使得多项式 f,1十 啦S+…+k Sf .’-I-Spi-1=0的所有根都位于左半开平面上。  一1’ )+…+k ef‘, 一,令 v =一Y ‘ ’+ki,le ( )+尼f,2 f (3) 则S 对时间的导数可表示为 f=a ( f)+bf( )U +Vf+A (X1,…X ) 1.2 区间二型模糊逻辑系统构造 (4) 1所 模块被二型的输出模块所取代,它包含降型模块和解模糊模 n块。一所示,二者主要的区别在于一型模糊逻辑系统中的解模糊推理引擎、降型器、解模糊器。一个二型模糊逻辑系统就是嚣 推理 — 堡 兰I l  I 上甲L二= L _= L  L+臣壶 _——] 兰:! 厂一-一 j + 图1二型模糊逻辑系统 个吼 吼 的映射f.通过模糊器、模糊推理、降型器 和解模糊器,可以得到一个精确的输出。 形如这样的一个二型模糊逻辑系统,它有P个输入X】∈X 一,X ∈X 以及一个输出Y∈Y.二型模 糊规则库有IF—THEN规则组成。假设有M条规则,其中第l条为 R z:IF xL is and…and x p is ,THEN Y is 6l t=1,2….,M ————————————————堑 塑 武强等:基于区间二型模糊逻辑系统的非线性大系统模糊自适应分散控制 二—_二二_—二 二::: :: ————————————————————————————————————— : 3 这里 f 是前件二型模糊集(J=1,2….,P)G S是后件二型模糊集。 为了实现这个过 程,必须计算二型模糊集的并和交。推理引擎的输出是一个二型模糊集,为了使得数据能够利用,在输出 。推理引擎包含所有规则以及由二型模糊集的输入到二型模糊集的输出的一个映射模块加入了降型模块,这是区别于一型模糊逻辑系统的主要方面。 对于二型模糊集的降型有多种方法 ,一般常用的有重心法、高度法和集合中心等。本文用集合中心 法。公式表示如下 。 (y ,…,y , ,…,FM)=[ ,,y,】=』 。…』 Ill ̄ ̄o f,  ̄/Z∑Z ,。厂y (5) 其中 。 是区间集,由两个端点.y 和Yr确定,并且-厂 ∈F =[ i,f ],同时二型模糊逻辑系统经过单点 模糊化和乘积推理可以得到 ,(X1)木…术 ( ) (6) ( ) … ( p) (7) 53 ̄'b,Y ∈Y ,】,=[ , :】是后件二型区间集 的重心。对于任意y e 。 ,Y可以表示为 : M, i ㈦ … 其中,Y是只与Y 有关系的单调递增函数。所以,),,只和最小的Y 有关,并且Yr仅与最大的 :有关。 Yl'Y,的值还取决于一fi和7 组合的值。N)g,左端点yf与右端点y 可以表示为模糊基函数的表达形式。 M = :∑ ∑M ii 鲁 ,uw 式中,模糊基函数分别为 , =, /∑ 。f (11) =f//∑ f (12) 如果模糊基函数向量可表示为 =[ , …. ], ,=[ , …., ],并且令 y7=[), , ….,), ]以及Y'F=【), , ….,), ],则有 M = , , M = , 为了计算Y ,Y ,下面给出关于Mendel算法[1】的简单介绍,不失一般性,把所有的y:按升序排列, Y ≤Y ≤…), . gg-- ̄,设置初值 =(7 + )/2( :l,2….,M),利用方程、4)计算 ,,其中 和, 利用(6)、 4 辽宁工业大学学报(自然科学版) 第31卷 (7)计算,令Y:=Y . 第二步找出R(1≤R≤M—1)使得), ≤Y:≤yf“ 第三步利用方程(14)计算Y,,令 :f (f≤尺),以及 =f‘(f>尺)并且令y =Y,. 第四步如果 ≠Y:,继续第五步,如果.y =Y:,迭代法停止,令 ,=.y:,. 第五步令), :Y:,回到第二步。 在迭代法中,寻找R是关键,R把算式分成了两部分,前半部分用下函数 =fi(i≤尺),后半部分 一用上函数 =7 (f>尺),因此可以将(14)表示为 ∑ 十善掣:∑ 7 鲁 ~∑R : i∑ tM  ,_~ jr] :  其中 := /D,, :--7 /Dl,,D =(∑ 。 + M + 7 ),同时令 ,=[垡 ,堡2 ,...,堡 】, :(,5) [ , ¨-M一….,g,】, , ~Y ] =[QO ],O,=[),,在第三步,令 =~f (f≤L); =fi,(f>L)。所以Yt可以写成 y,= 号至 糟= L ;y + 姜 ; = lL Y争JI= 。z ct6, o (17) 其中, = /D,,一q;--7 /D,,D1=(∑ +∑ 川 ),同时令 Q,:【Q,= ,g:, ….q ,g ],一 =【, =【,,O q q -L,, - L+I….,,,】,-q ,M】, =【Q, ],a ,=【一a ],0,=【 ~ ,]Y]. )=丁Yt+Yr=丢( + )= T T 1 L T, 】= ,[e o ]:0T 按照文献[2],所构造的区间二型模糊逻辑系统(17)具有逼近未知函数的能力。 2分散控制器的设计 考虑下面的系统 =a ( )+b ( ) + (18) 一 一 挚+ bi(Xi) 其中K >0,则系统的跟踪误差Sf渐近趋向于0. (19) (20) 控制器“ 还可以表示为 U =-KfSf—Udi  式中 Udi =(( ( f)+Vf)/(b ( )))一(( ( f))1(2b ̄( f))) f (21) 在式(21)中,非线性函数a (xf)和bf( )是未知的,控制器 f 不能直接得到,下面用二型模糊逻辑系统 f(x 1 0)=0’ ( )直接去逼近 df ,并表示成 第1期 武强等:基于区间二型模糊逻辑系统的非线性大系统模糊自适应分散控制 5 udi ( )=f(zf I )+£f= 其中zf=[ , , ]T, (z )=[ l(z ), ( )…. (zf)+£f 是逼近误差。 ,其中 (22) >0. ( )】T是模糊基函数, 假设4在紧集Q zl上存在一个整数Li和理想的连续向量 ,逼近误差I I≤ 令 为最优参数 的估计, 取直接自适应模糊控制器为 =Oi 一 为参数估计误差。 :-K S 一 (Zf)一c f(1 Sf I)s +U (23) 其中c 用来补偿互联项的影响, 用来补偿估计误差。 设计为 U =一 sgn(s )一 Sf(24) 参数自适应律分别取为 = (z ) (25) : i)s (26) = l S l (27) a =7ljis (28) 兵中, , , 和 是设 的正常数。 定理1对于非线性大系统(1),在选取控制器为(23),参数自适应律为(25)~(28),在假设1-4的条 件下,所提出的分散自适应控制方法可使得闭环系统稳定,并且跟踪误差P 渐近趋于0. 证明选择下面的Lyapunov方程 =∑ +∑ (29) 其中 =(1/2)((s2)/(b ( ))) =(1/2)[((1)/( )) +((1)/( )) +((1)/( )) 十((I)/( )) 】 露= +(( 。 ̄/(bi。))一 , = 一 根据式(2)和(23)可得 =ai( )+ ( )[_Kis 一 ̄Oi(Zf)一c T (1 I)s +udf -Udi + ]71-Vi+△ : bi(xi)[_ + bi( xi)s i+ (z )+ 一cA T (I si l)Si"at-Uci】+△ (3。) 式(30)等价于 志一 -.Kisi+ ̄. AT + mi (31) 沿着式(31)的导数为 [ b(Xi),一 】Si-:-Kis + 一 + Aisi≤ -i 一 + r, (z ) + l l— (I i)s "- ̄UciSi+ (32) 令 ‘ ≤ + [Si[ n (I sj l) ∞ f0( ) b X fo( ) bio ( f)皇 式中, (・)是一个光滑函数,存在一个光滑函数 (I j I)(1≤f, ≤ )使得 ( 1)= I (1 S I). (34) 6 辽宁工业大学学报(自然科学版) 第31卷 因此,式(29)中∑ 可写成 i=1 ≤ n "-懈 I si l }-UciSi"[一 : + 一 (35) I sj l ̄j(I sj I)】. ∑ . 利用不等式2ab≤a +b ,式(35)可写成 ∑ . \“ ∑ [_K 12+ 卜 ∑ ( ) + ( cAT ff(1 i)s + f+ ∑ ( i)2 s2]= j=l l∑ 一2 zf) ( + 一 + + 一 + n + j= ̄2 (I sj I煳2 令 di(1 Si l)=[( (2易三))+∑户ln(V2)L ( i)2】 因为函数 f( I1)是光滑的,在紧集Q 。上,利用二型模糊逻辑系统的逼近性质,则有 d (I I)=Ci (1 SfI)+ 把式(38)代入式(36)得 ≤∑ 卜K + 丁 (z ) f+( +导卫)ID l— iO cA T I)s + +∥ +c (I I) 12】≤ ∑ +鲁 i)s + + ] 把式(24)代入上式中,得 ∑ ≤∑ + ,+ i=1 i=1 (I i)sf2+/z 一 I I— 2】≤ + r (z ) + f( 1I)s + S I+应 】 由式(29)和(40)得 V= ∑ ( f+v2f)≤ i=1 [-K + (z ) + (I I)s + I 1+./7 l2卜 喜 +去 ,+ 嘏+- /l (36) (37) (38) (39) (40) 堑 塑 簪等:基于区间二型模糊逻辑系统的非线性大系统模糊自适应分散控制 7 喜(~ + [ ( 一去 】+ [ ( f2一 去 [I s ̄I- 匆】+ 一去A]) (41) 根据式(25)~式(28)的参数自适应律,得到 ≤一∑ ≤0,因此,闭环系统稳定。根据Barbalat,s i=1 引理,可以推出lim, Si( )=0.进而得到lim, 。。 (f)=0. 3仿 真 考虑下面的一个双倒摆系统(如图2),模型描述为文献【5】。 ( l,2)是它的输入, 为弹簧在倒摆 上的位置,弹簧的弹性系数为足,A.X 为系统的输出, 1= ,X3= 系统的方程描述如下 堕 【Y :XI 一 f v : F= [1+A ( -/o) 】,J (‘一 )j<1 图2双倒立摆组成的互联系统 :arctan Jl  二 ! 墨I 一 】sin l+以2 sin -J 1 =[(fI1+a2 sinXl—al sin ) +(以1 COS l—a2 cos ) ] 系统的互联项为A :(一1) Fa,cos(q 一 ), 1,2.m =0.4, :=0.5,,,:0.3,f :0-35,A:0.06, k=30,lo=0.4,£l=b2=0.009,并且 。=0.15,t 6[0,1)对于t 6【l,6】取0.35.以,=0.35,t e[0,3),对于 t∈[3,6】,a=0.05. 跟踪的参考信号为 =0.55 cos(6.28t), =0.35 cos(9.42t)。 取二型模糊集如下: ‘ =exp[一( 一m 。) 一( -m。 ) -(v —m。,) 一( 一m, ) /o.5 】 mH=0,0.5,~0.5,0.8,一0.8;ml2=0,2.5,-2.5,4,一4; ml 3=0,20,一20,30,一30;m1 =0,2.5,-2.5,4,一4 鱼=exp[一(o/一 )。一( 一m ) 一(v —m 。)。一( 一m ) /0.5 ] l=O.1,0.6,一0.6,0.9,--0.9;m22=0.2,2.7,-2.7,3.8,一3.8; m23=5,15,一l5,25,一25;m2 =0.2,2.7,-2.7,3.8,一3.8 =exp[一( — 1) /0.5。】 ,z,=0.5,一0.5,0.7,-0.7,0.8 =expf-(Is 一/22f)。/o.5。】 kit 1.ki,,: 1,Si( ):ei( )+ ( ), =l, = = =1, =0.0001 8 辽宁工业大学学报(自然科学版) n2=0.6,一0.6,0.8,一0.8,0.9 第31卷 上述二型模糊集的曲线由图3给出。 因此,得到控制器(23),参数的自适应律(25)一 (28)。在仿真中,初始状态选为 (0),‘(O)] =[0.4,0.3] 0§ 0 8 (0),C(O), (0)和 (0)的初值伞设为0.控制参  数 =1,,0 5 0 0 5 。, =l, =l, = = =l, ,=0.0001.仿真结果分别由图4、图5表示。 4 0 3 4结 论 0 2 本文钏‘对一类状态可测的非线性大系统,基于 0 1 0 -二型模糊集合理论,提出了一种模糊自适应分散控 制的方法。二型模糊集很好解决了语言的不确定性 问题,模糊逻辑系统直接逼近控制器,通过自适应 律的调节达到很好的控制效果。 4 -3 .! l () l 2 3 4 图3 二型模糊集 SeeOh啦 seoonds 图4控制器1的跟踪效果,目标X,1(虚线), 图5控制器2的跟踪效果,目标 2(虚线), 实际输出 2(实线) 实际输出Xl(实线) 参考文献: [I】M Mendel,L Fellow,R I John,F Liu.Interval type一2 fuzzy logic systems made simple[J].IEEE Trans on fuzzy systems,2006, l4(6):808—821. 【2】Q L Liang,M Mende1.Interval type一2 fuzzy logic systems:theory and design[J].IEEE Trans on fuzzy systems,2000,8(5): 535—549. 【3】K Chafaa,L Saidi,M Ghan ̄.Indirect adaptive interval type一2 fuzzy control for nonlinear systems[J].Modelling,Identiifcation and Control,2007,2(2):106—119. 【4】T-C Lin,H-L Liu,M—J Kuo.Direct adaptive interval type一2 fuzzy control of multivariable nonlinear systems[J].Artiicifal intelligence,2009,22:420—430. 【5】Y Tang,M Tomizuka,G Guerrero,at a1.Decentralized robust control of mechanical systems[J].IEEE Trans on automatic control, 2000,45(4):771—776. [6】S Huang,K K Tan,T H Lee.Decentralized control design for large—scale systems with strong intereconnections using neural networks[J].IEEE Trans on automatic control,2003,48(5):805~8 10. 责任编校:孙林 

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

Top