您的当前位置:首页基于ANFIS与多模型的一类非线性系统的自适应控制方法

基于ANFIS与多模型的一类非线性系统的自适应控制方法

来源:乌哈旅游
第61卷第8期 化工 学 报 VoI.61 No.8 2010年8月 CIESC Journal August 2010 基于ANFIS与多模型的一类非线性系统的 自适应控制方法 张亚军 ,柴天佑 ,富 月 ( 东北大学流程工业综合自动化教育部重点实验室; 东北大学自动化研究中心,辽宁沈阳110004) 摘要:针对一类不确定的离散时间零动态不稳定非线性系统,提出了一种基于自适应神经模糊推理系统 (ANFIS)与多模型的非线性自适应控制方法。该方法由线性鲁棒自适应控制器,基于ANFIS的非线性自适应控 制器以及切换机制组成。线性控制器用来保证闭环系统输人输出信号有界,非线性控制器用来改善系统性能。 切换机制通过对上述两种控制器的切换,保证闭环系统输入输出有界的同时,改善系统性能。在采用ANFIS作 为系统未建模动态补偿器时,首先用一个连续、单调、可逆的一一映射把可能无界的未建模动态的定义域转化 成一个有界闭集,保证了ANFIS的万能逼近特性成立的前提条件。而且,ANFIS能减小BP神经网络收敛速度 慢和容易陷入局部极小的问题,改善了控制效果。建立了保证系统稳定性的引理,并给出了闭环系统的稳定性 和收敛性分析 通过仿真比较,说明了所提方法的有效性。 关键词:非线性系统;不稳定零动态;ANFIS;多模型;切换 中图分类号:TP 273 文献标识码:A 文章编号:0438—1157(2010)08—2084—08 Adaptive control method for a class of nonlinear systems based on ANFIS and multiple models ZHANG Yajan ,CHAI Tianyou ,FU Yue ( Key Laboratory of Integrated Automation of Process Industry,Ministry of Education,Northeastern University, Research Center of Automation,Northeastern University,Shenyang 110004,Liaoning,China) Abstract:An adaptive control method based on adaptive—network—based fuzzy inference system(ANFIS) and multiple models is proposed for a class of uncertain discrete——time nonlinear systems with unstable zero—— dynamics.The method iS composed of a 1inear robust adaptive controller,a nonlinear adaptive controller using ANFIS and a switching mechanism.The linear controller ensures the boundedness of the input and output signals,and the nonlinear controller improves performance of the system.By using the switching scheme,both improved performance and stability are achieved simultaneously.When the ANFIS is used as a compensator for the unmodelled dynamics,firstly,a continuous,monotonic and invertible one—to—one mapping is used in this paper to transfer the non—compact definition domain of the unmodelled dynamics into a bounded closed set.As a result,the universal approximation property of ANFIS can be guaranteed.Furthermore.the ANFIS can successfully tackle the relatively low convergence rate of neural 2010—05—06收到初稿,2O1O—O5—13收到修改稿。 Received date 1 2010一O5—06. 联系人及第一作者:张亚军(1979一),男,博士研究生。 Corresponding author:ZHANG Yajun,zhangyajun79@ 基金项目:国家重点基础研究发展计划项目 gmail.corn (2∞9CB32O6O1);国家自然科学基金项目(60534010, Foundation item:supported by the National Basic Research 60828007);国家创新研究群体科学基金项目(60821063);高等 Program of China(2009CB320601),the Nationa1 Natural Science 学校学科创新引智计划项目(B08015)。 of China(60534010,60828007),the Funds for Creative Researeh Groups of China(60821063)and 111 project(1308015). 第8期 张亚军等:基于ANFIS与多模型的一类非线性系统的自适应控制方法 ・2085・ network and avoid the possibility that the network becomes trapped in local minima,thereby improving the control effect.A lemma is established and the analysis of stability and convergence of the closed—loop system are proven theoretically.Last,by comparing the simulation results,the effectiveness of the proposed method is illustrated. Key words:nonlinear system;unstable zero dynamics;ANFIS;multiple models;switching 引 言 多模型控制(MMC)的思想最早在2O世纪 7O年代由LainiotisE ]提出。2O世纪8O年代末至 9o年代,Goodwin等 ]、Narendra等 引相继提 出具有稳定性的多模型自适应控制。因神经网络能 以任意精度逼近连续的非线性函数,近年来被大量 运用于控制系统 。引。文献[14]针对一类零动态 渐近稳定的非线性系统,提出了神经网络与多模型 的非线性自适应控制方法。文献[15-16]针对一 类具有NARMA形式的零动态不稳定的非线性系 统,分别提出了基于神经网络与多模型的自适应控 制方法和广义预测控制方法。然而,文献E14—163 中均考虑的是系统时滞为1的情况,未考虑系统时 滞为任意值的情况;而且文献[14—163均采用神 经网络来估计系统的未建模动态,使得系统的近似 误差在闭环系统中得到补偿,并假定系统的未建模 动态全局有界。 虽然神经网络在上述文献中发挥了一定的作 用,但也存在不足之处。由于神经网络结构复杂, 其内部的非线性映射依赖于网络的参数初值,而参 数的初值一般取为随机数,不具有明确的物理意 义,因此,无法利用对象的知识。这导致网络的训 练容易陷入局部极小点,增加了网络的训练时间。 并且,如何根据特定的问题来确定出BP网络的结 构尚无很好的方法,仍需凭借经验和凑试法ll 。 此外,神经网络的万能逼近特性在紧集中成立,而 一般用于训练网络的输入由系统的状态或者输入和 输出量所组成,这些量的有界性往往是控制器设计 的目的,对一些如开环不稳定的系统,在设计控制 器之前是不能从理论上保证其状态或输入输出必然 在紧集中的。因此,神经网络在非线性控制中存在 局限,需进一步改进。 由于ANFIS[1 ]结合了模糊逻辑系统善于从不 确定问题中抽取有用的知识和神经网络具有的自适 应、自学习、并行处理能力以及泛化能力的优势, 其网络内部的参数具有明确的物理意义,而且 ANFIS在进行学习训练时,采用BP算法与最小二 乘算法相结合的混合算法,使网络的收敛速度提高 了一个数量级,有效的避免了网络陷入局部极小等 不足。所以,本文采用ANFIS估计系统的未建模 动态,而且在使用ANFIS时,作为一个可选的并 有效方法之一,引入文献[19]所提的连续、单调 并可逆的一一映射,该映射可以将一个非紧集的定 义域转化为一个有界开集并被一个紧集所覆盖,从 而保证了ANFIS或不同的神经网络万能逼近特性 成立的前提条件(紧性)。 鉴于以上分析,本文的主要贡献为:①针对一 类零动态不稳定且时滞为d的非线性系统,提出 了基于ANFIS与多模型的非线性自适应控制方 法;②建立了保证系统稳定性的引理,从理论上给 出了闭环系统的稳定性和收敛性的严格的证明;③ 采用一一映射保证了ANFIS的万能逼近特性成立 的前提条件,而且ANFIS在估计系统的未建模动 态时,避免了BP神经网络的一些缺陷。 1 控制问题描述 考虑SISO离散时间非线性动态系统 ∑:x(k+1)一FEx(k), ( )] ( )一HEx(k)] (1) 其中,“(尼)∈R、Y(是)∈R分别为系统在k时刻 的输入和输出; (k)∈R 为系统的状态, Fix(k),u(k)]∈R”、HEx( )]∈R为连续可微的 非线性函数,原点为系统的平衡点。当在原点的某 一邻域研究非线性系统[式(1)]时,通常采用式 (2)作为其等价系统 。。 :x(k+1)=Ax( )+ ( )+F1Ix(k),“( )] ( )一 ( )+H Ex(k)] (2) 其中 A—OF/Ox l( :o一0)E R B=3F/3uf( 一 一0)∈R c—aH/axl( 一0)ER 称三元组(C,A, )代表∑的线性化系统,记作 ・2086・ 化工学报 第61卷 ∑ ,并假定系统∑ 既能控又能观 。F [・]∈ R ,H [・]∈R是包含 (尼)和 (志)高阶项的函 数,定义为高阶函数。由于系统输入输出可观测, 系统的状态x(k+1)可以表示成y( ),…,Y(忌一 +1), (是),…,u(k— +1)的函数。所以,式(2) 可表示为 y(k+ )一n0 ( )+…+Ⅱ 1y(k一 +1)+ b0“( )+…+b 一1u(k一 +1)+vEy(k),…, y(k—n+1),“( ),…,u(k一 一d+1)] (3) 其中,1≤ < 为系统的时滞; 为系统的阶次; [・]是系统的未建模动态(高阶非线性函数); 利用单位延迟算子z_。,式(3)可写为 A(z ) ( + )一B(z )“( )+vEX(k)] (4) 其中,A(z )、B(2 )是关于 的多项式,定 义为A(z-1)一1一a0 _。一…一a l z~,B( )一 bo+b1 +…+b 1 ~ ,X(k):一[Y(k),…, Y(是一 +1),u(k),…,“(足一 一d+1)l 。 本文控制的目的是对参数未知的上述非线性系 统[式(4)],设计一个自适应控制器,使得当该控 制器应用于被控系统时,闭环系统的输入、输出信 号有界,并且使系统输出渐近跟踪预先给定的有界 参考信号的变化。 2 非线性控制器设计 针对非线性被控对象[式(4)],提出如图1所 示的含有反馈控制器和非线性补偿器组成的非线性 控制器。其中,反馈控制器由关于z 的多项式 R(z ),H(z )和G(z )组成,用来控制系统 的输出Y(k)使其跟踪有界参考输入信号w(k+ )。非线性补偿器K(z )用来消除非线性项 ・]( ・]:一 [x(k)])对控制输入的影响。 由图1知,控制输入 (忌)可表示为 “( )一 了 ( ){R(z一 )w(k+ )一 G(z ) ( )一K(z ) ・]} (5) 将控制器[式(5)]代人被控对象式(4)可得闭环 系统方程 厂 而 _n N_i两-I unmodeled dynamics ) :仁 兰兰三 i L竺 _Ji 图1非线性控制器 Fig.1 Nonlinear controller [可(z一 )A( )+z- B( )G(2『I )] ( + )一 R(z )B(z )∞( + )+[霄(z )一B(z )-g(z- )] ・] (6) 从式(6)可以看出,通过选择H(z )、K(z )、 G(z )和R(z )可实现输出y( )对参考输入 叫(忌)的跟踪,并尽可能地消除非线性项 ・]对 系统输出的影响。 为选择控制器参数,引入如下性能指标 ] J 一[P( ) ( 十d)一R(z ) ( + )+ Q(z )“( )+K(z ) ・]] (7) 其中,P(z一 )、Q( )、R(z一 )和K( 一 )均 为关于 的加权多项式。 使性能指标式(7)最小的最优控制律为 [FB(z )+Q(z_.)]“(矗)一R(z )w( + )一 G(z ) ( )一[K( 一 )+F] [・] (8) 其中,G(z )一g。+g z +…+g 一 z~+1为关于 z 的 一1阶多项式,F为常数,它们由下 Diophantine方程所唯一确定 P(z )-二FA(r )+ G( ) (9) 由式(9)易得F—P(0)。由式(5)和式(8)可知, 与图1中所对应的控制器参数为 _霄(2一 )一FB(z一 )+Q(z- ), (z- )一K(z- )+F 当 [・]较小时,可采用式(10)的线性控制器 [FB(z )+Q(z )]M( )一R(z- )"( + )一 G(z ) ( ) (1O) 可等同文献[21]的方法选择加权项P( )、 R(2 )、Q( )和K(2 )。下面给出一种简单 的加权项选择方法 P( )一R(r )一1 (11) Q( 一 )一 1(1一 ) (12) K(z一 )一 2(1一 ) (13) 其中, 、 采用凑试法选择。 3 自适应控制方法 当系统的阶次 和时滞d已知,但组成 A(z ),B(z )的参数以及 X( )]未知时, 可采用自适应控制算法。 3.1 自适应控制算法 由式(4)、式(9)和式(11)可得控制器参数辨 识方程为 y(k+ )一G(z ) ( )+H(z- ) (量)+ vEX(k)]一OTx(忌)+vEX(k)] (14) 其中,H( )一FB( )一B(z ),8 一[g0, g1,…,g 1,h0,h1,…,h 一1j。 第8期 张亚军等:基于ANFIS与多模型的一类非线性系统的自适应控制方法 ‘2087’ 3.1.1 线性鲁棒自适应控制算法 式(14)的线性 估计模型为 y(k+d)一O ( ) X( ) (15) 由式(10)~式(12)和确定等价原则可知,基 于线性估计模型的自适应控制器 (k)通过式 (16)计算 ( ) x( )一 ( +d)一A (1一Z 1)“1( )(16) 其中, (愚) 表示在k时刻对参数0基于线性模型 的估计。采用下面的辨识算法在线校正_1 011( k) ,ht1… .. )一 + (18) f 1,l e (k)I>2M 1( )一(o,,E {tg ( ) 其中,M为vEX(k)]的已知上界,辨识误差为 e ( )一 ( )一日 ( 一 ) X(k— ) (20) 3.1.2 非线性自适应控制算法 首先,采用 ANFIS估计出参数辨识方程式(14)中的vEX(k)]。 由于ANFIS的万能逼近特性要求非线性函数的定 义域是紧集,然而在设计控制器之前并不能保证 x(忌)一定有界,所以不能直接以x(k)作为 ANFIS的输入量。为此,本文采用文献[19]所 提的连续单调并可逆的一一映射a (是)一d[x (是)]一 干 二1丽刀, 一2n+ a把X ( )从集合f2 一(一。。,+oc))映射到 一(O,1), 可以被紧集 一[O,1]所覆盖, 从而保证了ANFIS的万能逼近特性成立的前提条 件。所以,新的数据向量 (尼)将作为ANFIS的 输入训练数据并得到l 艾(忌)]l, x(是)]可 按式(21)计算 [x( )]一0[ ( (凫))]一}[ ( )]421) 其中 [ ( )]=[d (艾 (意)),…,d一 ( + ( ))] 本文采用T—s型 。 ANFIS来估计 x(k)], 其中,T—S型模糊系统可由 条If-then规则组成 的集合来表示。假定系统有m个输入 ,z ,…, z ,单输出-厂,则第i条模糊规则的形式如下 。 If z1 is A ,z2 is A ,…,z is A , then 一P +P z】+P z2+…+ z 其中,A 是输入量z 的模糊子集, 为连接权 重, __1,…,n。ANFIS是具有5层结构的前向 网络,其内部各层的具体功能以及参数调节算法在 文献[18]中有详细阐述,这里不再赘述。 其次,对式(14)采用下面的基于ANFIS的 非线性估计模型估计出参数0 y(k+ )一Oz( ) x( )+vE・] (22) 由式(8),式(11)~式(13)以及确定等价原则可 知,基于ANFIS的非线性自适应控制器 z(忌)通 过式(23)计算 2( ) x( )一 ( 十 )一 l(1一Z 1)“2( )一 (1一Z 1)+1] [ ( )] (23) 其中, (忌) 为惫时刻参数 的基于非线性模型的 估计,其辨识算法类似于0 (是),即 ’ ㈨,一 O ̄(k ), h r2.一 + a(k)一』)一{ 。 ,f ez ’f> (26) l0,其他 其中,e:(是)为系统的辨识误差 P ( )一 ( )一 ( 一 ) X(k—d)一 [x( 一 )] (27) >0,为预先指定的紧集上的误差界,满足 l [・]一 [・]l< 。 3.2切换机制 采用文献E14]中的切换函数 毒 + c∑[1~ (z)] (z) (28) If o,1,l  e,( )i>2M — ’其中,J一1代表线性, 一2代表非线性,N是正 整数,c≥O为常数。e (愚)、e。( )分别由式(20)、 式(27)计算。 任意时刻k,切换规则如下 J (七)一min[J1(愚), 2(七)] 如果J (愚)一J (愚),选择U (忌)来控制系统;如 果J (忌)===J:(忌),选择“。(忌)来控制系统。 4 稳定性和收敛性分析 为了证明本文所提控制方法的稳定性和收敛 ・2088・ 化工学报 第61卷 性,首先建立以下几个引理。 引理1辨识算法式(15)~式(20),式(22)~ 式(27)具有如下性质 N <o。(3O 一。 , 一。 证明:令8 (忌)一 (足)一0,i一1,2。采用类似于 文献[14]的方法容易证得引理1的结论成立,这 里不再赘述。 为节省空间,引理2和引理3的证明将被 省略。 引理2 当自适应算法式(15)~式(20)和 式(22)~式(27)分别作用于系统式(4)时,系统 的输入输出动态方程为 [ ]一[ B(z 1) + [ 一 ] ・ +[ ; :;]自c +d css [ 三Lu( k)+ ]一[AB( z 一1 ) .7wc + + [a一 x( 一z ] [・]一LBA( z 1 ) 1 2( 1 --,z 1 ) ] [・]+ [ … 其中,F(z )一B(z )+ 1(1一z )A(z )。 引理3考虑下列 阶时不变非线性系统 x(k+1)一 ( )+ ( )+7( ( ),“( )), (o)一X。 ( )一 ( )+ ( ( )) 其中,{H(是))、{ (忌))分别是P×1和m×1维输 入和输出向量,x(k)为 ×1状态向量。假设A 是渐近稳定的,并且h( (忌)),厂( (尼),H(走))≤M, 则存在与k无关的常数0≤C <cx。,0≤C <Cx。使得  lY ( )1≤C1+c2 max I lH(r)Il,1≤k<。。,i一1,…,m 定理1式(4)满足如下假设条件 ①构成A(z )和B( )的参数在紧集中 变化,并且b。>6 i ,B(1)≠0。 ②系统的阶次 以及时滞d已知。 ③非线性部分 [・]全局有界,并且界已知。 离线凑试 使其满足 B(z )+A1(1一 )A(z )≠0,l l≥1 (35) 则当自适应控制算法式(15)~式(27)以及切换机 制作用于式(4)时,闭环切换系统BIBO稳定。而 且,当k一。。时,系统的广义跟踪误差满足  le (愚)}≤2M十£,e为任意小的正数。其中, ( + ):一y(k+d)一w(k+ )+A (1一 一 ) ( )+ 2(1一 ) ・] 证明:首先证明单独使用线性鲁棒自适应控制算 法式(15)~式(20)时,闭环系统输入输出信号 有界。 由假设③和式(33)、引理3、式(35)以及 (尼+1)的有界性可知,存在正常数C 、C 、C。、 C 满足 l ( )I≤Cl+C2 max f el(r)l, l u(k— )l≤G+C4 max l el(r)I 由于X(k— )一Ey(忌一 ),…,U(忌一 ),…] ,因 此存在正常数C 、C 满足 l lX(k— )ll≤C +Cs max I e (r)l (36) 由式(29)可知式(31)中的分子是非负的。因此,由 式(36)、式(31)及文献E243中的引理3.1可知, x(志一 )有界,即单独使用线性自适应控制器时,闭 环系统B1B0稳定。 其次,当自适应控制算法式(15)~式(27)以及 切换机制作用于式(4)时,闭环切换系统输入输出信 号有界。由假设③、式(34)、引理3、式(35)以及 叫(是)有界性可知,存在正常数C7、C8满足 l lX(k— )lf≤C7十C8 IThRX l e2(r)l (37) 因此,综合式(36)和式(37)可知,在每一时刻,对 闭环系统总有式(38)成立。 l lX(k— )ll≤G+Clo rllax I P(r)l (38) 其中,P(z_)一e ( 或62(r)。 由式(28)和 ( 一1,2)的定义可知,切换函数 J (足)( 一1,2)的第二项总是有界。结合式(3O)可知 J (愚)有界。对于J:(是),在k时刻存在以下两种 情况: ①J。(忌)<., (志) 根据切换机制,系统切换到非 线性自适应控制器式(23)。由于J:(忌)<J (忌)且J ( ) 总是有界,易知J。( )有界。由切换函数式(28)和 J。(是)的有界性可得 一。cs。 由 (忌)的定义可知,式(39)中的分子非负。由式 (37)和式(39),采用文献[24]中的引理3.1可知, x( 一 )有界,即系统输入输出信号有界。 ②J (忌)≤ 。(忌) 根据切换机制,系统切换到 线性鲁棒自适应控制器式(16)来控制系统,由前面 第8期 张亚军等:基于ANFIS与多模型的一类非线性系统的自适应控制方法 ’2089・ 的分析可知,闭环系统输入输出信号有界。 综上,无论切换系统采用线性鲁棒自适应控 制器式(16)或非线性自适应控制器式(23),闭 环切换系统的输入输出信号总是有界,即闭环系 统BIBO稳定。 下面进行收敛性分析。 综合考虑式(31)和式(39)可知,切换系统的 辨识误差 (志)一e (足)或者e (愚)均满足 一。 ㈤ 由式(40)及X(k—d)的有界性可知,对 式(15)~式(27)总有 lim/ ̄( )[P( ) 一4M ]一0(41) 由 (志)的定义和式(41)可得不等式(42)成立。 lim sup[e(k)]≤2M (42) 一。。 即,对任意小的正数£,存在时刻K,当忌>K时,  JP( )I≤2M+e (43) 由 (是)的定义以及式(16)、式(20)、式(23)和 式(27),根据确定性等价原则,在每一时刻 ( + )一e ( + )+A (1~z ) [x( )] (44) 或者 ( + )一 ( + )十A2(1一 )口[ (七)]一 [x(七)] (45) 当是一C×。时,由式(43)~式(45)可知 l ( )l:I e2( )l≤2M+e (46) 对辨识算法式(22)~式(27),由式(32),采用 类似的引理1中算法收敛性的证明方法可得,当 是>K时 f e2( )I≤2}+£ (47) 是预先指定的紧集上的误差限,满足I ~ l≤ 。由于模糊系统是万能逼近器,它能以任意精度 逼近紧集上的任意函数 ]。只要把输入空间划分 得足够细,选择足够多的隶属函数,就可使AN— FIS逼近误差 充分小,即}+0。因此,非线性估 计模型可使得系统的估计误差e (是)一o。所以,非 线性估计模型误差的收敛半径小于线性模型估计误 差的收敛半径。因此,若基于ANFIS的非线性自 适应控制器作用于系统时,由式(45)和式(47) 可得 I e ( )l—l e2( )I≤£ (e 一2 +£) (48) 其中,e 为任意小的正数,即,非线性自适应控制 器可使系统的广义跟踪误差可收敛到原点的小邻 域内。 5 仿真实验 为了说明本文所提控制方法的有效性,选用文 献E15-1中的例子作为仿真对象,考虑如下的离散 时间零动态不稳定的非线性系统 y(k+1)一2.6y(k)一1.2y(k~1)+“(七)+1.2u(k一1)+ sin(“( )+u(k一1)+ ( )+y(k一1))一 兰 ±兰 = ± ± 二! 1+“( )。+u(k一1)。+ ( ) +y(k一1) 其中, 原点是系 统 的平衡点, A(z~ )一1—2.6z +1.2z一,B(z一 )===1+ 1.2z一, 一2,d一1。该系统的高阶非线性项全 局有界,并且零动态不稳定。网络的输入量是X(k 1)一Vy(k),Y(k一1),u(k),“(k一1)] ,通过映 射a把输入数据转化为Y(尼),Y(忌一1),U(愚), (忌一 1),并以此作为ANFIS和BP神经网络的输入训 练数据。离线选择加权项 一0.2,则闭环系统的 特征多项式为B(z )+ (1一z )A( )一1.2+ 0.48z 十0.76z 一0.24z,其特征根 0.3255±0.831li,0.2510均在单位圆内。参考 轨迹为 (点)一3sign[sin( ̄k/5o)]。系统的初始状 态为Y(0)一0,U(0)一0。 下面分别用ANFIS和BP神经网络来估计系 统的高阶非线性项,并对控制效果作仿真比较。在 仿真中,选择切换函数中的参数N一2,C一1。 ANFIS的隶属度函数选为高斯型,对每个输入量 划分为3个模糊子集。BP神经网络隐含层节点数 z一18,仿真结果如图2~图5所示。 5O 10O l50 200 250 time steps 图2基于ANFIS与多模型切换系统的性能 Fig.2 Performance of switching systems based on ANFIS and multiple models(output , reference input∞。control input“) ・2090・ 化工学报 第61卷 图3采用BP网络时切换系统的性能 Fig.3 Performance of switching systems by BP neural networks(output ,reference input w,control input“) 图4切换序列 Fig.4 Switching sequence(1:linear;2:nonlinear) 图5 采用BP网络时控制器切换序歹 Fig.5 Switching sequence by BP neural networks 通过比较图2和图3可以看出,采用本文所提 出的控制方法时系统的控制效果有了明显的改善, 跟踪性能也得到了显著提高。而且,图3是BP网 络第三次运行后所得的仿真结果,网络前两次运行 的效果不太理想,这是神经网络不确定性的表现, 只有对网络的权值进行反复训练后(一般训练两次 以上),控制效果才能明显好转。在同样的条件下, 采用本文提出的方法一次就可以达到图2的控制效 果。这正是由于ANFIS对模糊系统中的条件参数 初始化时采取网格平均分割法,这相当于把输入空 间分成多个区域,与BP网络中参数初始化的随机 性相比,这一方法更加合理,具有更好的知识表达 能力。另外,从图2中可知,本文提出的控制方法 系统进入稳态的时间短,例如当愚从100~150拍 内,用本文的方法大约经过1O拍后系统就进入稳 态,而采用基于BP神经网络的控制方法时,大约 需要2O拍后,系统才进入稳态。在200~250拍 内,BP神经网络的使系统进入稳态的时间更长。 因此,采用基于ANFIS与多模型切换的非线性自 适应控制方法提高了系统的收敛速度,实现了良好 的控制效果。 图4和图5分别是采用ANFIS和BP神经网 络时控制器的切换序列。 6 结 论 针对一类不确定的离散时间零动态不稳定且时 滞为d的非线性系统,提出了一种基于ANFIS和 多模型切换的非线性自适应控制方法。这种控制方 法的优点是在保证闭环系统稳定的同时,使系统的 性能得到改善。采用映射 保证了ANFIS的万能 逼近特性成立的前提条件,而且ANFIS用来估计 系统的未建模动态,节省了网络的训练时间并且克 服了神经网络训练的不确定性和容易陷人局部极小 的问题。在理论上建立了所提非线性控制方法的稳 定性和收敛性分析。 References [1]Lainiotis D G.Optimal adaptive estimation structure and parameter adaptation.IEEE Trans.Automatic Control, 1971,16(2):160—1 70 [2]Lainiotis D G.Partitioning:a unifying framework for adaptive system(I):Estimation.Proceeding of the IEEE,1976,64(8):1126—1143 [3] Morse A S,Mayne D Q,Goodwin G C.Applications of hysteresis switching in parameter adaptive contro1.IEEE Ttans.Automatic Control,1992,37(9):1343-1354 E4] Weller S R,Goodwin G C.Hysteresis switching adaptive control of linear multivariable systems.IEEE Trans. AutomaticControl,1994,39(7):1360 1375 E53 Narendra K S,Balakrishnan 】.Improving transient response of adaptive control using multiple models and switching.IEEE Trans. Automatic Control,1994,39 (9):186卜1866 [6] Narendra K S,Balakrishnan J,Ciliz M K.Adaptation and learning using multiple models,switching and turning. IEEE Control System Magazine,1995,15(3):37 51 E7] Narendra K S,Parthasarathy K.Identification and control of dynamical systems using neural networks.IEEE Trans.Neural Networks,1990,1(1):4 27 E8] Chen F C,Khalil H K.Adaptive control of a class of nonlinear discrete time systems using neural networks. JEEE TFans.Automatic Control,1995,40(5):791—8O1 [9] Rovithakis G A,Christodoulou M A.Adaptive Control with 第8期 张亚军等:基于ANFIS与多模型的一类非线性系统的自适应控制方法 ・2091・ Recurrent High Order Neural Networks.New York: Springer-Verlag,2000 [103 Chen L J,Narendra K S Idemification and cOntrol of a nonlinear discrete—time system based on its linearization:a unified framework.IEEE Trans.Neural Networks 2004 15(3):663-673 [11] Hsu C F.Self_organizing adaptive fuzzy neural control for a class of nonlinear systems.IEEE Trans.Neural Networks, 2007,18(4):1232 1241 [12] Wai R J.Lee J D.Adaptive fuzzy neural—network control for maglev transportation systems.IEEE Trans.Neural Networks,2008,19(1):54 70 [13] Ge S Z Sam,Yang C G,Lee T H.Adaptive predictive control using neural network for a class of pure-feedback systems in discrete time.1EEE Trans.Neural Networks, 2008,I9(9):l599—16l4 [14] Chen l J,Narendra K S.Nonlinear adaptive control using neural networks and multiple models.Automatica,2001, 37(8):1245 1255 [i5] Fu Yue(富月),Chai Tianyou(柴天佑).Direct adaptive control for a class of nonlinear nonminimum phase systems.Control Theory and Application(控制理论与应 用),2006,23(6):886—890 [16] Shi Yujing(石宇静),Chai Tianyou(柴天佑).Neural networks and multiple models based nonlinear adaptive generalized predictive contro1.Acta Automatica Sinica(自 动化学报),2007,33(5):540—545 E17]Li Guoyong(李国勇).Intelligent Control and Its MATLAB Implementation(智能控制及其MATLAB实 现). Beijing:Publishing House of Electronics Industry,2005 [183 Jang J S R.ANFIS:adaptive—network based fuzzy inference system.IEEE Trans.System,Man,Cybernetics,1993,23 (3):665~685 L193 Wang H,Wang A P,Brown M,Harris C J.One-to~one mapping and its application to neural networks based control systems design.Int.J.System.Science,1996,27:161-170 [2O] Chen L J,Narendra K S.Identifieation and control of a nonlinear discrete time system based on its linearization:a unified framework.IEEE Trans.Neural Networks。2004. 15(3):663 673 [21] Middleton N R,Goodwin G C,Hill D,Mayne D.Design issues in adaptive contro1.IEEE Trans.Automatic Contr0 。 1988,33(1):50 58 [22] Jie Xuejun(解学军),Zhang Dalei(张大雷).Adaptive control of nonlinear discret ̄time systems using radial basis function networks.Acta Automatica Sinica(自动化学报), 2000,26(3):414—418 [23] Shu Diqian(舒迪前),Rao Lichang(饶立昌),Chai Tianyou(柴天佑).Adaptive Control(自适应控制). Shenyang:Northeastern University Press,1992 [24] Goodwin G C,Ramadge P J,Caines P E.Discrete time multivariable adaptive contro1.IEEE Trans. Automntif Control,1980,25(3):449—456 

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