楊帆 董宏麗 李佳慧 安杏杏 邵曉光
幾十年來,由于其自適應(yīng)學(xué)習(xí)和逼近非線性函數(shù)的能力,遞歸神經(jīng)網(wǎng)絡(luò)(RNNs)已經(jīng)成為研究焦點(diǎn).到目前為止,各種遞歸神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)以及學(xué)習(xí)方案已經(jīng)被用于分類、模式識別、回歸和優(yōu)化問題及許多實(shí)際應(yīng)用領(lǐng)域,如系統(tǒng)的識別和控制,軌跡預(yù)測,決策和醫(yī)療診斷[1?2].另一方面,由于電子神經(jīng)網(wǎng)絡(luò)中放大器的有限開關(guān)速度和其他原因,通常使信號傳輸時產(chǎn)生時滯是不可避免的.如果沒有適當(dāng)?shù)目紤],時滯將會引起系統(tǒng)振蕩甚至不穩(wěn)定.在過去的十年里,對于各種神經(jīng)網(wǎng)絡(luò)和其他網(wǎng)絡(luò)時滯現(xiàn)象在動力學(xué)分析問題中得到了大量的研究關(guān)注[3?9].
對于神經(jīng)網(wǎng)絡(luò)的成功應(yīng)用,往往是先了解可用于優(yōu)化或控制的神經(jīng)元狀態(tài)的實(shí)際信息.然而,由于資源物理上可利用的限制,通常只有部分神經(jīng)元狀態(tài)信息可通過網(wǎng)絡(luò)輸出,尤其是大規(guī)模神經(jīng)網(wǎng)絡(luò).因此,當(dāng)務(wù)之急是通過可用的網(wǎng)絡(luò)輸出盡可能準(zhǔn)確地估計神經(jīng)元狀態(tài)[10],由此產(chǎn)生的神經(jīng)網(wǎng)絡(luò)狀態(tài)估計問題在過去的幾十年中已經(jīng)引起了廣泛興趣,已經(jīng)有大量文章發(fā)表[11?16].例如文獻(xiàn)[17]中設(shè)計的狀態(tài)估計器是針對帶有馬爾可夫跳參數(shù)和時變時滯的離散神經(jīng)網(wǎng)絡(luò).
在控制器/估計器應(yīng)用過程中,通常情況下由于各種原因,例如數(shù)值舍入誤差、計算機(jī)的有限字長和模數(shù)轉(zhuǎn)換精度,實(shí)際執(zhí)行的參數(shù)與期望的會略有不同.眾所周知,即使是估計器的漂移、濾波器/控制器參數(shù)微小的變化都可能會導(dǎo)致整體動態(tài)系統(tǒng)發(fā)生巨大變化(如性能下降,甚至最終不穩(wěn)定)[18?19],這種現(xiàn)象被稱為是脆弱的.在過去的幾年中,對于控制器/估計器在可接受的執(zhí)行誤差范圍內(nèi),非脆弱性在保證所需系統(tǒng)性能方面已經(jīng)成為一個越來越重要的性能指標(biāo)[20?22].例如,文獻(xiàn)[22]對于一類同時帶有隨機(jī)發(fā)生增益變化(ROGVs)和信道衰落的離散T-S模糊系統(tǒng),設(shè)計了一個非脆弱H∞濾波器.
在神經(jīng)網(wǎng)絡(luò)非脆弱狀態(tài)估計的背景下,一些初步的結(jié)果已經(jīng)出現(xiàn)在文獻(xiàn)中.例如,文獻(xiàn)[23]對于帶有混合時變時滯和馬爾可夫跳參數(shù)的神經(jīng)網(wǎng)絡(luò),設(shè)計了一個非脆弱觀測器.很明顯在文獻(xiàn)[23–24]中設(shè)計的估計器/觀測器的結(jié)構(gòu)已經(jīng)被假定類似于基礎(chǔ)神經(jīng)網(wǎng)絡(luò),以便隨后的動力學(xué)分析.然而這樣的假設(shè)意味著,為了估計器/觀測器的應(yīng)用具有實(shí)際意義,時變時滯和激勵函數(shù)必須是完全已知的.遺憾的是,利用這種復(fù)雜的估計器/觀測器是相當(dāng)不方便的,因?yàn)樵趨?shù)識別和工程實(shí)現(xiàn)時的限制很多.因此,我們通常的想法是在保證估計性能的前提下,設(shè)計一個結(jié)構(gòu)簡單、適用于實(shí)際應(yīng)用的狀態(tài)估計器,這也是本文研究的主要目的.
考慮如下時滯神經(jīng)網(wǎng)絡(luò)系統(tǒng):
其中,x(·)=[x1(·),x2(·),···,xn(·)]T∈Rn是神經(jīng)元狀態(tài)向量,g(x(·))=?g1(x1(·)),g2(x2(·)),···,gn(xn(·))?T∈Rn是初始條件為g(0)=0的非線性激勵函數(shù),C=diag{c1,c2,...,cn}是正定對角矩陣,A,B,Cd分別是連接權(quán)矩陣、時滯連接權(quán)矩陣和常數(shù)實(shí)矩陣.h(t)和h1(t)分別是時變時滯和狀態(tài)時滯.它們滿足
其中,h,h1,μ,d是常數(shù).
假設(shè)1.對于任意的 α1,α2∈R,α1, α2,激勵函數(shù)g(·)滿足:
神經(jīng)網(wǎng)絡(luò)的測量輸出表示為如下形式:
其中,y(t)∈Rm是測量輸出,D∈Rm×n是已知常數(shù)矩陣.f(t,x(t))是作用在網(wǎng)絡(luò)輸出的初始條件為f(0,0)=0的神經(jīng)元狀態(tài)依賴非線性擾動.f(t,x(t))滿足如下的Lipschitz條件:
其中,F=diag{f1,f2,...,fn}是已知的常數(shù)矩陣.
全階非脆弱狀態(tài)估計器的形式如下:
其中,HA,HB,EA和EB是已知適當(dāng)維數(shù)矩陣,FA(t)和FB(t)是未知矩陣滿足和
為了便于分析,定義如下:
結(jié)合式(1)~式(7)式及式(9),可以得到如下增廣系統(tǒng):
其中
從式(6)和式(8)可以得到
定義1.如果滿足下列式子,則增廣系統(tǒng)式(12)漸近穩(wěn)定:
本文的目的是為連續(xù)神經(jīng)網(wǎng)絡(luò)式(1)設(shè)計一個非脆弱估計器,使增廣系統(tǒng)式(12)漸近穩(wěn)定.
引理1[26].令M=MT,U和V是適當(dāng)維數(shù)實(shí)矩陣,并且V滿足VTV≤I,只要存在一個正定標(biāo)量ε使M+εUUT+ε?1WTW<0或
成立,則M+UVW+WTVTUT<0成立.
引理 2[2]. 假設(shè)Z= diag{β1,β2,...,βn} 是半正定對角矩陣,令x=[x1,x2,···,xn]T∈Rn,O(x)=[o1(x1),o2(x2),···,on(xn)]T是連續(xù)非線性函數(shù)且滿足
或者xTZL1x?2xTZL2O(x)+OT(x)Z O(x)≤0,其中
引理3[27].對于任意的正定矩陣R>0,常數(shù)h>0,如果存在向量函數(shù)x(t):[0,h]→Rn,使得積分有定義,則下面的不等式成立
現(xiàn)在開始進(jìn)行增廣系統(tǒng)式(12)的穩(wěn)定性分析.
定理1.考慮連續(xù)神經(jīng)網(wǎng)絡(luò)式(1)~式(7),其包含時變時滯,非線性擾動和增益變量.估計器參數(shù)AF和BF已知.如果存在正定矩陣P>0,K>0,矩陣正標(biāo)量ε1和4個對角矩陣L>0,H>0,J>0,Y>0,滿足下列線性矩陣不等式(LMI):
則增廣系統(tǒng)式(12)漸近穩(wěn)定,其中
證明:構(gòu)建如下Lyapunov函數(shù):
其中,V1(η(t))= ηT(t)Pη(t)
沿式 (12)的軌跡計算式 (30)中Vi(η(t))(i=1,2,...,7)的導(dǎo)數(shù)得(η(t))=2ηT(t)P(t)
令m=h1(t)/h1,可以得到
令上述不等式中n=2,同時利用引理3可以得到
對適當(dāng)維數(shù)的矩陣M和N利用Leibniz-Newton公式,可以得到如下等式:
然后由假設(shè)1和引理2得到由式(33)~式(36)進(jìn)一步得到
此外,根據(jù)條件式(15),對于正標(biāo)量ε1推斷出
對任意適當(dāng)維數(shù)的矩陣X=XT可以得到
將式(31)~式(32)、式(37)~式(40)的右側(cè)加到Vi(η(t))(i=1,2,...,7)的導(dǎo)數(shù)中,得到
其中
觀察到(P?Z)TZ?1(P?Z)=PZ?1P?2P+Z>0,推出PZ?1P≥2P?Z.然后由(17)式得到(43)式成立.令然后得到α0<0并且滿足下式
兩邊取0到T(T>0)積分,得到
因?yàn)閨η(t)|2是收斂的,從而得出結(jié)論
根據(jù)定理1的研究結(jié)果,下面設(shè)計時滯神經(jīng)網(wǎng)絡(luò)系統(tǒng)式(1)的狀態(tài)估計器.
定理2.考慮連續(xù)神經(jīng)網(wǎng)絡(luò)式(1)和估計器增益變量式(9).如果存在正標(biāo)量ε1>0和ε>0,正定矩陣Z>0,S>0,O1>0,E>0,K>0,矩陣N=4個對角矩陣L>0,H>0,J>0,Y>0,ZA和ZB同時滿足式(18),式(19)和下面不等式:
則增廣系統(tǒng)式(12)漸近穩(wěn)定,其中
并且 Φ12,Φ22,Φ142,Φ27,Φ44,Φ45,Φ55,Φ66和Φ77分別在式(21)~式(29)式中已定義.形如式(9)的估計器增益可以通過求出.
證明:根據(jù)定理1,為了證明系統(tǒng)式(12)的漸近穩(wěn)定性,式(48)足以代替式(17).所以用式(12)中定義的A,B,C,D,E和F代替式(17)中的?Φ,從而得到
其中
另一方面令ZA=P2AF和ZB=P2BF.然后,?Ξ可被拆分成:
到目前為止,可以將式(17)重新寫成如下形式:
根據(jù)引理1如果存在一個正標(biāo)量ε使
成立,則式(17)成立.根據(jù)Schur Complement引理,當(dāng)且僅當(dāng)式(48)成立時,式(52)成立.最后,可以得出這樣的結(jié)論:由式(48)可以得到式(17)成立,根據(jù)定理1可以得出系統(tǒng)式(12)漸近穩(wěn)定.此外,估計器增益可以從ZA=P2AF和ZB=P2BF中求得.
注釋:定理2的研究結(jié)果中包含系統(tǒng)中的全部物理參數(shù),如時滯邊界、刻畫增益不確定的矩陣等.通過求解不等式(18)、式(19)和式(48)的可行解,可以計算出期望估計器的增益.
給定時滯神經(jīng)網(wǎng)絡(luò)系統(tǒng)式(1)的參數(shù)如下:
h(t)=4,h1(t)=0.5,G=0.5I.
網(wǎng)絡(luò)測量輸出式(7)中參數(shù)為D=I,F=0.4I,估計器增益變量中的參數(shù)為:
選取的激勵函數(shù)為:g1(x1(t))=?tanh(0.4x1(t))
g2(x2(t))=0.2tanh(x2(t))
g3(x3(t))=tanh(0.6x3(t))
與神經(jīng)元狀態(tài)相關(guān)的非線性擾動為f(t,x(t))=0.0004cos(x(t)).
利用MATLAB軟件,經(jīng)過運(yùn)算,求解出估計器增益矩陣如下:
仿真結(jié)果如圖1~圖4.圖1~圖3分別描述的是神經(jīng)網(wǎng)絡(luò)的狀態(tài)向量x1(t),x2(t),x3(t)和它們的估計向量x1(t),x2(t),x3(t).圖4描述的是狀態(tài)向量與估計向量之間的誤差.通過仿真結(jié)果驗(yàn)證了增廣系統(tǒng)的漸近穩(wěn)定性.
圖1 狀態(tài)向量x1(t)和它的估計x1(t)
圖2 狀態(tài)向量x2(t)和它的估計x2(t)
本文研究了帶時變時滯和非線性擾動的神經(jīng)網(wǎng)絡(luò)的狀態(tài)估計問題.通過李雅普諾夫穩(wěn)定性理論和求解幾個LMI得到估計器增益矩陣,進(jìn)而得出保證增廣系統(tǒng)漸近穩(wěn)定的充分條件.最后通過數(shù)值仿真證明了該方法的有效性.值得期待的是我們的主要結(jié)論可以推廣到更普遍或?qū)嶋H的系統(tǒng)中,例如It?o型隨機(jī)系統(tǒng)[28],非線性馬爾可夫跳系統(tǒng)[29?30],航天器姿態(tài)控制系統(tǒng)[31],不確定隨機(jī)系統(tǒng)[32],采樣數(shù)據(jù)系統(tǒng)[33],有限時域非線性系統(tǒng)[34?35],并且在不久的將來會出現(xiàn)與其相應(yīng)的結(jié)果.此外,這里的方法可以進(jìn)一步處理故障檢測問題[36],以及更復(fù)雜的神經(jīng)網(wǎng)絡(luò)非脆弱狀態(tài)估計問題,如具有測量衰減[37?39]和不完全測量[40?41]的神經(jīng)網(wǎng)絡(luò).
圖3 狀態(tài)向量x3(t)和它的估計x3(t)
圖4 狀態(tài)向量和它的估計之間的誤差