摘 要:隨著智能控制的快速發展,切換系統引起高度重視。我們試圖將HNN引入到的切換系統中。首先,我們建立了一個切換HNN(Hopfield Neural Networks)的數學模型,其中以HNN作為子系統。第二,這種系統,并非所有組成子系統被認為是穩定的,對于決定切換律的一些有效條件,被證明是來保證切換HNN穩定被推導出來。最后,算例證明我們的推導。
關鍵詞:HNN;穩定;切換
中圖分類號:TP
文獻標識碼:A
文章編號:1672-3198(2010)07-0278-02
1 實際模型和前提條件
在實際情況下,神經網絡模型設計的目的只有一個,那就是實現系統的全局穩定考慮用以下動力系統方程來描述一個HNN模型:
dui(t)dt=-diui(t)+∑nj=1bij×g′j(uj(t-ζ))+Ii,其中,i=1,2,3,…,n(1)
其中n是在神經網絡的神經元數目,ui(t)表示的i-th神經網絡在t時刻的函數,g′j(uj(t))表示j-th神經元在時間t的狀態函數,連續的bij相加表示持續連接的權重,di是一個積極的常數。Ii是外部輸入或者偏移。我們假設狀態函數g′j(uj(t-ζ)) i=1,2,3…….,n.,是Lipschitz連續。那么我們可以得到:
u(t)=-Du(t)+Bg(u(t-ζ))+I(2)
其中u(t)=(u1(t),u2(t),…,un(t))T∈Rn是一種與神經元相關的狀態向量,D>0是一個積極的對角矩陣,B∈Rn×n是一個互連矩陣,g′(x(.))=(g′1(x(.)),g′2(x(.)),…,g′n(x(.))T是神經狀態向量函數,I=(I1,I2,…,In)是恒定外部輸入或偏差矢量。
我們注意到,Lipschitz連續,可以允許g′(u(t))不是單調有界或可微,因為當g′(u(t))有界的時候,通過Schauder不動點定理,它可以很容易地證明神經網絡公式(1)至少有一個平衡點。假設存在一個平衡點u*=(u*1,u*2,…,u*n)T在神經網絡中,讓xj(t)=uj(t)-u*j,然后系統(2)可以改寫成:
x(t)=-Dx(t)+Bg(x(t-ζ))(3)
其中g(x(.))=(g1(x(.)),g2(x(.)),…,gn(x(.)))T和gi(xi(.)+u*i)-g′i(u*i)時,假設原點0=(0,0,…,0)T是系統(3)唯一的平衡點。那么切換HNN可以被描述成:
x(t)=∑ni=1ai-D(i)x(t)+B(i)g(x(t-ζ))(4)
其中∑Ni=1,ai=1,i=1,2,…,N。簡單起見,我們選擇N=2。
2 主要結果
為了證明理論,我們在本文中提出了一些假設。
假設1:存在一個正對角矩陣l+=diag(l+i,l+2,…,l+n)>0,任何一個 滿足gj(.)|gj(x(.))|≤l+j|xj(.)|
對于所有的x(.)∈R,存在一個正l≤l+,那么g(x(.))=lx(.)
假設2:對矩陣M(i)定義Yi=y|y是M(i)的特征向量,對應負實部特征值Rr是Y1∪Y2的一個基,換句話說就是θ(i)(i=1,2,)向量可以選擇Yi,Yi可以被指為yij∈Yi(j=1,2,…,θ(i))使得∑2i=1θ(i)=r(5)
span(y1,1,…,y1,θ(1),y2,1,…,y2,θ(2))=Rr(6)
從假設1,我們得到
x(t)=∑2i=1ai(-D(i)x(t)+B(i)lx(t-ζ))=∑2i=1ai((-D(i)+B(i)le-ζt)x(t)(7)
我們將M(i)=-D(i)+B(i)le-ζt設置成對稱矩陣,這說明假設2中的M12(1)=M21(1),M(12)(2)=M21(2),我們可以設置M11(1),M22(2)為負定的,很明顯,存在兩個正定矩陣P(1)和P(2),這里我們可以得到:
MT11(1)P(1)+P(1)M11(1)P(1)=-I(8)
MT22(2)P(2)+P(2)M22(2)P(2)=-I(9)
定理1:認為當N=2的時候切換HNN滿足假設1、2,這里存在一個切換律使得系統(4)漸近穩定。如果:
(2λmax(P(1))‖M11(2)‖+(λmax(P(1))+λmax(P(2)))‖M12(2)‖×(2λmax(P(2))‖M22(1)‖+(λmax(P(2))+λmax(P(1)))‖M12(1)‖<(1-(λmax(P(1))+λmax(P(2)))‖M12(1)‖)×(1-(λmax(P(1))+λmax(P(2)))‖M12(2)‖)
(10)
其中(λmax(P(1))+λmax(P(2)))‖M12(1)‖<1(11)
λmax(P(1))+λmax(P(2)))‖M12(1)‖)<1(12)
我們得到
2λmax(P(1))‖M11(2)‖+λmax(P(1))+λmax(P(2)))‖M12(2)‖1-(λmax(P(1))+λmax(P(2)))‖M12(1)‖+2λmax(P(1))‖M11(2)‖+(λmax(P(1))+λmax(P(2)))‖M12(2)‖(13)
因此我們可以選擇一個正a,那么