陳龍勝,王 琦,何國(guó)毅
(南昌航空大學(xué) 飛行器工程學(xué)院,南昌 330063)
切換系統(tǒng)是一種應(yīng)用廣泛的特殊混雜系統(tǒng),具有明確的工程背景和廣泛的應(yīng)用前景.不確定非線(xiàn)性切換系統(tǒng)的控制和穩(wěn)定性問(wèn)題是當(dāng)前研究的熱點(diǎn).近年來(lái),學(xué)者們熱衷于利用通用逼近器和反演法解決含未知非線(xiàn)性函數(shù)的不確定非線(xiàn)性切換系統(tǒng)自適應(yīng)控制問(wèn)題,并采用共同Lyapunov函數(shù)和平均/最小駐留時(shí)間以及多Lyapunov函數(shù)法分析閉環(huán)系統(tǒng)的穩(wěn)定性.司文杰等[1-3]基于共同Lyapunov函數(shù)為一類(lèi)非線(xiàn)性切換系統(tǒng)設(shè)計(jì)了自適應(yīng)神經(jīng)網(wǎng)絡(luò)/模糊控制器.Zhai等[4-5]在滿(mǎn)足平均/最小駐留時(shí)間的前提下,為一類(lèi)非線(xiàn)性切換系統(tǒng)設(shè)計(jì)了自適應(yīng)模糊控制器.Long等[6-7]采用模糊系統(tǒng)逼近系統(tǒng)中的未知非線(xiàn)性函數(shù),并基于多Lyapunov函數(shù)分析法為一類(lèi)非線(xiàn)性切換系統(tǒng)設(shè)計(jì)了自適應(yīng)切換控制器.但是,這些基于反演法的設(shè)計(jì)控制策略存在“微分爆炸”問(wèn)題.Swaroop等[8]首次通過(guò)引入一階低通濾波器,即動(dòng)態(tài)面控制(Dynamic Surface Control,DSC) 技術(shù)解決 “微分爆炸”問(wèn)題.然后,一些針對(duì)非線(xiàn)性切換系統(tǒng)的DSC控制策略相繼被提出.Zhai等[9]利用模糊邏輯逼近系統(tǒng)的未知不確定非線(xiàn)性特性,并在滿(mǎn)足平均/最小駐留時(shí)間的前提下為一類(lèi)非線(xiàn)性切換系統(tǒng)設(shè)計(jì)了自適應(yīng)DSC控制器.Zhai等[10]基于共同Lyapunov函數(shù)為非線(xiàn)性切換系統(tǒng)設(shè)計(jì)了自適應(yīng)模糊DSC控制器.盡管DSC控制技術(shù)已被應(yīng)用于非線(xiàn)性切換系統(tǒng),但大多數(shù)研究仍針對(duì)嚴(yán)反饋型非線(xiàn)性系統(tǒng),目前關(guān)于非仿射純反饋非線(xiàn)性切換系統(tǒng)的DCS控制研究成果較少.
針對(duì)一類(lèi)結(jié)構(gòu)和參數(shù)均未知的非仿射純反饋非線(xiàn)性切換系統(tǒng),設(shè)計(jì)在任意切換下的自適應(yīng)跟蹤控制器.在控制器的設(shè)計(jì)中,利用徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)(Radial Basis Function Neural Network,RBFNN)和Nussbaum函數(shù)處理未知非線(xiàn)性動(dòng)態(tài)問(wèn)題,且RBFNN采用單一自適應(yīng)更新率.所設(shè)計(jì)的控制器既可以滿(mǎn)足系統(tǒng)非線(xiàn)性特性和控制方向未知以及系統(tǒng)切換的需求,又可以避免神經(jīng)網(wǎng)絡(luò)徑向基函數(shù)的大量運(yùn)算.引入低通濾波器解決反演設(shè)計(jì)的“微分爆炸”問(wèn)題,從而進(jìn)一步減少計(jì)算負(fù)荷.此外,基于共同Lyapunov函數(shù)設(shè)計(jì)狀態(tài)反饋控制器并分析閉環(huán)系統(tǒng)的穩(wěn)定性,避免了切換發(fā)生時(shí)控制參數(shù)跳變和調(diào)節(jié)參數(shù)過(guò)多的問(wèn)題.
考慮如下非仿射純反饋非線(xiàn)性切換系統(tǒng):
(1)
(2)
控制目標(biāo):在任意切換模式下,通過(guò)設(shè)計(jì)自適應(yīng)控制器使得系統(tǒng)的輸出能夠跟蹤期望軌跡yr(t),且保證閉環(huán)系統(tǒng)所有的信號(hào)有界.為便于控制器設(shè)計(jì),引入如下假設(shè)、定義和引理.
其中:i=1,2,…,n.
假設(shè)2[11]yr(t)光滑有界且具有二階連續(xù)有界導(dǎo)數(shù),即存在常數(shù)B0>0使得
定義1[12]如果連續(xù)函數(shù)N(χ):R→R滿(mǎn)足
(3)
則稱(chēng)N(χ)為Nussbaum函數(shù).本文采用的Nussbaum函數(shù)為N(χ)=χ2cosχ.
引理2[13]設(shè)V(·)和χj(·) (j=1,2,…,m)是定義在[0,tf)上的光滑函數(shù),且滿(mǎn)足?t∈[0,tf),V(t)≥0.N(χj)為一個(gè)光滑的Nussbaum函數(shù),對(duì)?t∈[0,tf),若存在
(4)
引理3[14]對(duì)于tf>0,若閉環(huán)系統(tǒng)的解在[0,tf)內(nèi)有界,則tf=∞.
引理4(楊氏不等式)[11]對(duì)任意的(a,b)∈R2,如果實(shí)數(shù)γ,c,d且滿(mǎn)足h>0,c>1,d>1,(c-1)(d-1)=1,那么
(5)
RBFNN在控制器的設(shè)計(jì)過(guò)程中被廣泛用于逼近系統(tǒng)的未知非線(xiàn)性函數(shù).設(shè)存在連續(xù)函數(shù)F(Z):Rp→R,在緊集ΩZ∈Rp和任意值ε>0的條件下,有神經(jīng)網(wǎng)絡(luò)?Tψ(Z)使得Sup|F(Z)-?Tψ(Z)|≤ε,其中?∈R為神經(jīng)網(wǎng)絡(luò)的權(quán)值,>0為神經(jīng)網(wǎng)絡(luò)隱含層節(jié)點(diǎn)數(shù).Z∈Rp為神經(jīng)網(wǎng)絡(luò)輸入,ψ(Z)=為徑向基函數(shù).基于神經(jīng)網(wǎng)絡(luò)的任意逼近原理,F(xiàn)(Z)可被逼近為
F(Z)=?*Tψ(Z)+ε(Z)
(6)
式中:ε(Z)為逼近誤差;?*為理想權(quán)值向量,且
(7)
基于RBFNN和Nussbaum函數(shù)為系統(tǒng)設(shè)計(jì)自適應(yīng)反演切換控制器,并基于共同Lyapunov函數(shù)分析閉環(huán)系統(tǒng)的穩(wěn)定性.
根據(jù)式(2)和RBFNN可進(jìn)一步將系統(tǒng)(1)描述為
(8)
(9)
式中:i=1,2,…,n;b>0為待設(shè)計(jì)的參數(shù).
為進(jìn)行反演設(shè)計(jì),通常需定義如下的坐標(biāo)變換
(10)
(11)
(12)
(13)
式中:i=1,2,…,n-1;μi>0為時(shí)間常數(shù).
根據(jù)定義的坐標(biāo)變換,可為系統(tǒng)(1)設(shè)計(jì)如下控制律
(14)
式中:i=1,2,…,n-1;κi>0,γi>0為設(shè)計(jì)常數(shù).其參數(shù)調(diào)節(jié)律為
(15)
式中:i=1,2,…,n;π>0,λ>0為設(shè)計(jì)常數(shù).
為了對(duì)由控制律和參數(shù)調(diào)節(jié)律組成的閉環(huán)系統(tǒng)進(jìn)行穩(wěn)定性分析,提出如下定理.
定理考慮系統(tǒng)(1),在滿(mǎn)足假設(shè)1和2的前提下,采用控制律式(14)和參數(shù)調(diào)節(jié)律式 (15),則可保證閉環(huán)系統(tǒng)所有信號(hào)半全局一致有界,且通過(guò)調(diào)整控制器參數(shù)使跟蹤誤差可收斂到原點(diǎn)的一個(gè)較小鄰域.
(16)
根據(jù)式(8)、(10)和 (11)可得
(17)
選取Lyapunov函數(shù)
(18)
則其對(duì)時(shí)間的導(dǎo)數(shù)為
(19)
將式(10)~(11)和 (14)~(17)代入式(19)可得
(20)
根據(jù)楊氏不等式、式(9)和假設(shè)2可得
(21)
(22)
(23)
(24)
(25)
(26)
(27)
式中:
(i=2,…,n-1);
式(27)兩邊同乘eC t可得
(28)
式(28)兩邊在[0,t]內(nèi)的積分為
(29)
則有
(30)
根據(jù)式(18)和 (30)進(jìn)一步可得
(31)
考慮如下的結(jié)構(gòu)和參數(shù)均未知的非仿射純反饋非線(xiàn)性切換系統(tǒng)
(32)
圖1 切換信號(hào)Fig.1 Switching signal
由圖2可知,系統(tǒng)的實(shí)際輸出能夠很好地跟蹤期望軌跡.由圖3可知,系統(tǒng)的跟蹤誤差能夠很快地收斂到原點(diǎn)的一個(gè)較小鄰域.由圖4可知,所有的自適應(yīng)參數(shù)最終均能夠較快地收斂到常值附近.仿真結(jié)果表明:該控制器具有良好的跟蹤性能和穩(wěn)定性.
圖2 系統(tǒng)輸出與期望軌跡Fig.2 System output and desired trajectory
圖3 跟蹤誤差曲線(xiàn)Fig.3 Tracking error
圖4 參數(shù)自適應(yīng)更新率Fig.4 Update laws of parameters
非線(xiàn)性切換系統(tǒng)是控制理論和工程領(lǐng)域的研究熱點(diǎn).針對(duì)一類(lèi)更具代表性的結(jié)構(gòu)和參數(shù)均未知的非仿射純反饋非線(xiàn)性切換系統(tǒng),利用中值定理將其等價(jià)轉(zhuǎn)化為類(lèi)似嚴(yán)反饋形式的非線(xiàn)性系統(tǒng).在此基礎(chǔ)上,利用RBFNN在線(xiàn)逼近系統(tǒng)的未知非線(xiàn)性函數(shù),并利用Nussbaum 增益技術(shù)和低通濾波器分別解決系統(tǒng)控制增益未知的問(wèn)題和反演設(shè)計(jì)的“微分爆炸”問(wèn)題.最后,基于共同Lyapunov函數(shù)為系統(tǒng)設(shè)計(jì)狀態(tài)反饋控制器.所設(shè)計(jì)的控制器不依賴(lài)系統(tǒng)的具體模型,避免了切換發(fā)生時(shí)控制參數(shù)跳變和調(diào)節(jié)參數(shù)過(guò)多的問(wèn)題,減少了計(jì)算負(fù)荷.