吳 宇,李 平,李小華
(遼寧科技大學(xué) 電子信息與工程學(xué)院,遼寧 鞍山 114051)
近年來,關(guān)于分?jǐn)?shù)階系統(tǒng)的控制問題越來越受關(guān)注。backstepping技術(shù)在解決這類問題上已得到廣泛使用[1-4]。但是,在許多實(shí)際過程中,系統(tǒng)的控制方向可能是未知的,這意味著輸入變化對(duì)輸出變化方向的影響是未知的,解決這個(gè)問題的常用方法是使用Nussbaum 函數(shù)[5]。基于Nussbaum增益函數(shù),文獻(xiàn)[6]針對(duì)一類具有未知控制增益符號(hào)的分?jǐn)?shù)階非線性混沌單輸入單輸出系統(tǒng),提出一種改進(jìn)的模糊自適應(yīng)控制策略。文獻(xiàn)[7]研究了不確定分?jǐn)?shù)階嚴(yán)格反饋非線性系統(tǒng)在未知輸入量化、未知控制方向和未知執(zhí)行器故障情況下的自適應(yīng)反演控制設(shè)計(jì)問題。因此,在設(shè)計(jì)過程中考慮未知控制方向這一限制因素是有必要的。
在實(shí)際工業(yè)系統(tǒng)控制中,外部擾動(dòng)是最常見的影響控制效果的因素。1981 年,Zames 引入了H∞控制的概念[8]。對(duì)于分?jǐn)?shù)階系統(tǒng)的魯棒H∞控制問題,也出現(xiàn)了許多研究成果[9-12]。目前,針對(duì)非線性分?jǐn)?shù)階系統(tǒng)的魯棒H∞控制研究,一方面是通過對(duì)系統(tǒng)進(jìn)行Lyapunov穩(wěn)定性分析并求解得到黎卡提方程,從而獲得分?jǐn)?shù)階系統(tǒng)的自適應(yīng)模糊H∞控制器[9-10];另一方面是直接采用Lyapunov穩(wěn)定性分析方法和線性矩陣不等式方法得到系統(tǒng)的H∞觀測(cè)器和靜態(tài)輸出反饋控制器[11-12]。與上述方法不同,文獻(xiàn)[13]首次采用backstepping技術(shù)提出一種自適應(yīng)神經(jīng)網(wǎng)絡(luò)H∞跟蹤控制的設(shè)計(jì)方法,但在設(shè)計(jì)H∞控制器時(shí),需要系統(tǒng)達(dá)到漸近穩(wěn)定。而對(duì)于分?jǐn)?shù)階系統(tǒng)在采用先進(jìn)控制方法時(shí)通常只能獲得有界穩(wěn)定的結(jié)果,難以設(shè)計(jì)其H∞控制器。為解決該問題,文獻(xiàn)[14]提出一種有界H∞控制方法,使得系統(tǒng)在有界穩(wěn)定的情況下也能設(shè)計(jì)H∞控制器,從而保證系統(tǒng)對(duì)外部干擾具有H∞性能。因此可以考慮分?jǐn)?shù)階系統(tǒng)在有界穩(wěn)定情況下的H∞控制問題。然而,目前尚未看到有關(guān)具有未知控制方向的分?jǐn)?shù)階系統(tǒng)的有界H∞控制的研究報(bào)道。
網(wǎng)絡(luò)控制能夠提高控制效率,降低重構(gòu)和維護(hù)成本。傳統(tǒng)反饋控制信號(hào)在閉環(huán)網(wǎng)絡(luò)環(huán)境中的周期性傳輸需要較高的網(wǎng)絡(luò)帶寬,而事件觸發(fā)控制是減少網(wǎng)絡(luò)通信和控制器調(diào)整頻率的一種方法,并且涌現(xiàn)了大量研究成果[15-17]。目前,事件觸發(fā)控制中常用的有固定閾值策略和相對(duì)閾值策略。固定閾值策略的特點(diǎn)是無論系統(tǒng)控制量多大,事件采樣誤差ζ(t)總是受一個(gè)給定常數(shù)的限制,但是這可能并不適用于所有的系統(tǒng)。在實(shí)際系統(tǒng)中,考慮穩(wěn)定性問題時(shí),經(jīng)常要考慮控制信號(hào)的值。因此,本文采用相對(duì)閾值控制策略進(jìn)行系統(tǒng)設(shè)計(jì),考慮控制信號(hào)對(duì)事件采樣誤差ζ(t)限制條件的影響。
受上述成果的啟發(fā),本文針對(duì)一類帶有不確定外部干擾和輸入飽和的且控制方向未知的非同元次分?jǐn)?shù)階嚴(yán)格反饋非線性系統(tǒng),提出一種基于事件觸發(fā)機(jī)制的自適應(yīng)神經(jīng)網(wǎng)絡(luò)有界H∞跟蹤控制策略。應(yīng)用該策略所得到的控制器能夠保證系統(tǒng)跟蹤誤差及閉環(huán)系統(tǒng)中的所有信號(hào)是有界的,并且對(duì)外部干擾具有很好的抑制性能。同時(shí)系統(tǒng)的控制輸入不再頻繁進(jìn)行更新,更加節(jié)約通信資源。
考慮具有輸入飽和的非同元次分?jǐn)?shù)階嚴(yán)格反饋非線性系統(tǒng),其系統(tǒng)方程描述為
式中:0 ≤αi≤1(i=1,2,…,n)為系統(tǒng)階次;[x1,x2,…,xn]T=x∈Rn表示系統(tǒng)的狀態(tài)向量,且xi=[x1,x2,…,xi]T∈Ri;y∈R 表示系統(tǒng)的可量測(cè)輸出;fi(?):Ri→R 和gi(?):Ri→R 均為未知的光滑非線性函數(shù);di(?)∈L2([0,T],R)為不確定外部擾動(dòng)信號(hào);u(v)表示控制器的飽和輸出。
本文中,飽和非線性被定義為
式中:v表示飽和非線性的輸入;uM代表飽和非線性的未知參數(shù)。
這里采用與文獻(xiàn)[18]相似的處理方法,借助一類光滑的雙曲正切函數(shù)去逼近上述的飽和函數(shù),即
此時(shí),飽和函數(shù)sat(v)被定義為
其中,Δ(v)是有界的,且
這里,D為Δ(v)的上界。
此時(shí),利用中值定理,存在一個(gè)常數(shù)0<1,可以得到
同時(shí),令Υ(0)=0,則式(7)可以化簡(jiǎn)為
因此,飽和函數(shù)sat(v)可以被轉(zhuǎn)化成
那么將式(9)代入式(1),系統(tǒng)方程可以改寫為
本文控制目標(biāo)為:設(shè)計(jì)一個(gè)基于事件觸發(fā)機(jī)制的自適應(yīng)神經(jīng)網(wǎng)絡(luò)有界H∞跟蹤控制器,使得該閉環(huán)分?jǐn)?shù)階系統(tǒng)輸出跟蹤給定的參考信號(hào)yd(t)且系統(tǒng)中所有信號(hào)均是有界的,同時(shí)對(duì)外部擾動(dòng)具有H∞干擾抑制性能。
為了實(shí)現(xiàn)上述的控制目標(biāo),先對(duì)系統(tǒng)做如下假設(shè):
假設(shè)1 參考信號(hào)yd(t)及其αi∈(0,1)階導(dǎo)數(shù)(t)(i=1,2,…,n)為已知連續(xù)且有界的函數(shù)。
假設(shè)3 對(duì)于式(8)中的函數(shù)Υv?,有0<Υv?<1。
本文中,利用徑向基函數(shù)(Radial basis function,RBF)神經(jīng)網(wǎng)絡(luò)能夠在有界閉集ΩZ∈Rq上逼近未知的連續(xù)非線性函數(shù)F(Z)[19],即
其中,W*T表示RBF神經(jīng)網(wǎng)絡(luò)的最優(yōu)權(quán)向量,定義式為
這里σ(Z)為估計(jì)誤差,對(duì)于任意的有界正常數(shù)σ*,都有|σ(Z)|≤σ*。
為了獲得本文的主要結(jié)果,這里給出必要的定義及引理。
定義1[20]若系統(tǒng)(1)滿足下列條件:(1)對(duì)于任意的初始狀態(tài),若存在一個(gè)連續(xù)可微的函數(shù)V(ε)>0,有V?(ε)≤-a0V(ε)+k0成立;(2)不等式
成立。則上述系統(tǒng)對(duì)于外部擾動(dòng)d具有H∞抑制性能,同時(shí),式(14)被稱為有界H∞性能指標(biāo)。其中,a0,k0是正實(shí)數(shù),ε1表示系統(tǒng)的跟蹤誤差,d(t)∈L2[0,t]是非零外部擾動(dòng),γ為給定的干擾抑制系數(shù)。
定義2(Caputo 分?jǐn)?shù)階微分)[21]設(shè)函數(shù)f(t)在[t0,t]上n階可導(dǎo),f(n)(t)在[t0,t]上絕對(duì)可積,則有
其中,t≥t0,n∈N,且n-1<α 定義3[22]對(duì)于滿足式(17)以及式(18)所示性質(zhì)的函數(shù)N(ζ):R →R,稱為Nussbaum函數(shù)。 引理1[23]一個(gè)分?jǐn)?shù)階系統(tǒng)Dαy(t)=u(t) ,其中,0<α<1,y(t)∈R,u(t)∈R 可被看成如下的連續(xù)頻率分布模型 引理2[22]ζi(?)為定義在[0,tf]上的光滑函數(shù),且N(ζi)為光滑的Nussbaum 增益函數(shù),考慮系統(tǒng)(1),若存在一個(gè)正定的,徑向無界的,連續(xù)可微的Lyapunov函數(shù)V:Rn→R,常數(shù)a0>0,b0>0,滿足 則V(t),ζi(t)和?在[0,tf]上有界。其中,表示時(shí)變參數(shù)。 引理3(Gronwall不等式)[24]假設(shè)x(t),χ(t),?(t)是在t∈[a,b]上的實(shí)連續(xù)函數(shù)且χ(t)≥0,如果對(duì)任意的t∈[a,b]滿足 則有 為了簡(jiǎn)化推導(dǎo)過程,在后面的設(shè)計(jì)中將非線性函數(shù)中的自變量略去,如:fi(i),gi(i),di(t)寫成fi,gi,di。 首先,采用式(23)及式(24)進(jìn)行坐標(biāo)變換 其中,ε1是系統(tǒng)的跟蹤誤差,yd是系統(tǒng)的期望信號(hào),τi-1是系統(tǒng)的虛擬控制量。θ?i表示未知常數(shù)θi的估計(jì)值,且? 指的是θi的估計(jì)誤差,這里,θi可以描述為。那么可以得到 其中,0<β<1,則其對(duì)應(yīng)的頻率分布模型為 根據(jù)跟蹤誤差的定義以及系統(tǒng)方程得到分?jǐn)?shù)階微分方程為 由引理1可以得到Dα1ε1對(duì)應(yīng)的頻率分布模型為 第1步 選取Lyapunov函數(shù)為 對(duì)Lyapunov函數(shù)求導(dǎo)得 根據(jù)式(26)和式(28),可以得到 由Young’s不等式可得 將式(32)和式(33)代入式(31)中得 定義函數(shù)F1為 采用RBF 神經(jīng)網(wǎng)絡(luò)對(duì)未知非線性函數(shù)F1進(jìn)行逼近,即 其中,Z1=[x1,yd,Dα1yd]T,借助Young’s 不等式可以得到 其中,λ1>0 為設(shè)計(jì)參數(shù),將式(37)代入式(34)中得 選取虛擬控制τ1為 其中,c1>0 為設(shè)計(jì)參數(shù),將式(39)和式(40)代入式(38)中得 選取自適應(yīng)律Dβθ?1為 此時(shí)得到 第i步(i=2,…,n-1) 選取Lyapunov函數(shù)為 對(duì)Lyapunov函數(shù)求導(dǎo)得 由式(10)和式(24)得到分?jǐn)?shù)階微分方程為 根據(jù)式(26)、式(43)和式(46),可以得到 由Young’s不等式可得 因此,將式(48)和式(49)代入式(47)中得 定義函數(shù)Fi為 類似于第1步,采用RBF神經(jīng)網(wǎng)絡(luò)對(duì)其進(jìn)行逼近,即 其中,λ1>0,i=2,…,n-1 為設(shè)計(jì)參數(shù),將式(53)代入式(50)中得 選取虛擬控制τi為 其中,ci>0,i=2,…,n-1 為設(shè)計(jì)參數(shù),將式(55)和式(56)代入式(54)得到 選取自適應(yīng)律Dβθ?i為 此時(shí)得到 第n步 選取輔助Lyapunov函數(shù)為 p0>0 是一個(gè)輔助參數(shù),引入它的目的是為了后續(xù)證明系統(tǒng)滿足有界H∞性能指標(biāo)。由于它不影響基于Lyapunov 函數(shù)的穩(wěn)定性分析,即不參與控制器設(shè)計(jì),因此無需知道它的實(shí)際值。 對(duì)式(60)求導(dǎo)得到 由式(10)和式(24)得到分?jǐn)?shù)階微分方程為 根據(jù)式(26)和式(62),可以得到 由Young’s不等式可得 因此,將式(64)和式(65)代入式(63)中得 類似于前面步驟,同樣用RBF 神經(jīng)網(wǎng)絡(luò)進(jìn)行逼近,即 其中,λn>0 為設(shè)計(jì)參數(shù),將式(69)代入式(66)中得 其中,cn>0 為設(shè)計(jì)參數(shù),并對(duì)該控制采用相對(duì)閾值的事件觸發(fā)機(jī)制設(shè)計(jì),飽和非線性的控制輸入設(shè)計(jì)成如下形式 事件觸發(fā)機(jī)制定義為 這里,定義ζ(t)=w(t)-v(t) 表示事件采樣誤差,tk(k ∈z+)是控制器更新時(shí)間,0<Λ<1,κ>0,m>0且均是正的設(shè)計(jì)參數(shù)。 根據(jù)式(74)和式(75)中的定義ζ(t)=w(t)-v(t),?t ∈[tk,tk+1),可以得到 化簡(jiǎn)得 其 中,η1(t) 和η2(t) 是 時(shí) 變 參 數(shù) 滿 足 |η1|≤1 ,|η2|≤1。將式(77)代入式(70)得 因η1(t)∈(-1,1)且η2(t)∈(-1,1),可以得到 根據(jù)式(73)、式(78)、式(79)和式(80),可得 根據(jù)文獻(xiàn)[25]中的引理3 可知,0 ≤ |εn|-εntanh,又有,將式(71)和式(72)代入式(81)可得 選取自適應(yīng)律Dβθ?n為 將式(83)代入式(82),并進(jìn)一步整理得到 其中,g?j被定義為如下的形式 基于上述推導(dǎo),可得到如下定理: 定理1 對(duì)于滿足假設(shè)1~3 的帶有外部擾動(dòng)的非線性分?jǐn)?shù)階系統(tǒng)(1),如果按照式(39)~(40)、(55)~(56)、(71)~(75)以及(42)、(58)、(83)來獲得系統(tǒng)的虛擬控制律、實(shí)際控制律及自適應(yīng)律,則該閉環(huán)非線性分?jǐn)?shù)階系統(tǒng)的輸出能夠跟蹤給定的參考信號(hào)yd(t),且系統(tǒng)中所有信號(hào)均是有界的,同時(shí)對(duì)外部干擾具有H∞干擾抑制性能。 證明 (1)穩(wěn)定性的證明。定義整個(gè)系統(tǒng)的Lyapunov函數(shù)為 結(jié)合式(43)、(59)以及(84),可得 對(duì)于式(87)中的最后一項(xiàng)0.557,由于=gnΥvζ的存在,使得該項(xiàng)正負(fù)均有可能。因此,將從如下的兩個(gè)情形進(jìn)行分析,并對(duì)該項(xiàng)進(jìn)一步處理。 情 形1 當(dāng)gn∈[gn0,gn1]?(0,+∞) 時(shí),∈[Υvζgn0,Υvζgn1]?(0,+∞),根據(jù)假設(shè)2 和假設(shè)3 可知0.557是有界的,因此,存在一個(gè)正常數(shù)Θ,很容易得到0.557κBZ_41_1405_2129_1428_2174.pngn≤Θ 成立。 情 形2 當(dāng)gn∈[-gn1,-gn0]?(-∞,0) 時(shí),∈[-Υvζgn1,-Υvζgn0]?(-∞,0) ,那 么0.557<0 。則0.557可以消去。 按情形1考慮,式(87)可以整理為 將式(89)代入式(88)中得 考慮系統(tǒng)自身穩(wěn)定性問題時(shí),令dj=0 ,j=1,…,n,有 根據(jù)式(91),可以得到 其中,a0=2Θ+a0p0。由引理2 可知,?是有界的,此時(shí)可設(shè)其有上確界為Q>0 ,則有,同時(shí)所設(shè)計(jì)的控制器保證了系統(tǒng)(1)的所有信號(hào)是有界的。那么,式(92)可以進(jìn)一步整理為 (2)H∞性能的證明。由式(90)可知 其中,外部干擾信號(hào)d=[d1,d2,…,dn]T,逼近誤差。此時(shí)得到 定義一個(gè)輔助函數(shù) 根據(jù)式(93)和式(95),可以得到 由式(86)可知V>0,則一定存在一個(gè)未知常數(shù)h>0,滿足 則 對(duì)式(99)從0到t積分可得 其中,ε(t)=[ε1,ε2,…,εn]T。根據(jù)引理3,令?(t)=V(ε(0))+(γ2‖d(s)‖2-ε(s))ds,χ(s)=η,則可得到 下面用反證法證明?(t)>0。首先假設(shè)?(t)≤0,則有 可見式(86)與式(102)矛盾,所以假設(shè)不成立,因此?(t)>0,即 根據(jù)定義2和式(103)可以說明該控制器設(shè)計(jì)滿足定義2 的有界H∞性能指標(biāo),即對(duì)外部干擾具有H∞抑制能力。 (3)排除Zeno 行為。對(duì)于任意t∈[tk,tk+1),由ζ(t)=w(t)-v(t)可得 因?yàn)閒i(?)和gi(?)都是光滑函數(shù),即連續(xù)且可導(dǎo),根據(jù)式(73)可知w(t)也是連續(xù)可導(dǎo)函數(shù),且由式(73)可求得w?(t),可知w?(t)也是關(guān)于x的函數(shù),并且已經(jīng)得到該閉環(huán)系統(tǒng)中x是有界的,所以|w?(t) |為 有 界 函 數(shù),即 存 在 常 數(shù)?>0 ,使 得|w?(t) |≤?。在事件觸發(fā)機(jī)制的定義里,當(dāng)tk時(shí)刻ζ(tk)=0 且tl→imtk+1ζ(t)=Λ |v(t) |+m。由式(104)可知事件觸發(fā)的時(shí)刻間隔滿足tk+1-tk≥(Λ |v(t) |+m)/?,即該時(shí)刻間隔存在下確界t*≥m/?,則該事件觸發(fā)機(jī)制不會(huì)發(fā)生Zeno行為。 為了驗(yàn)證本文所提出控制方法的有效性,對(duì)文獻(xiàn)[17]中的分?jǐn)?shù)階系統(tǒng)進(jìn)行仿真研究,其數(shù)學(xué)描述為 其中,α1=0.96,α2=0.99。設(shè)計(jì)參數(shù)選為:β=0.95,c1=c2=4 ,λ1=λ2=5 ,δ1=δ2=1.5 ,,Λ=0.01,m=10,κ=1,m=0.01;系統(tǒng)的初始條件為[x1(0),x2(0)]T=[0,3,-0.2]T;飽和非線性的界為uM=10 ;參考信號(hào)為yd=0.3 sin(t) ;外部擾動(dòng)為d1=sin(t)e-2t,d2=cos(t)e-0.5t。自適應(yīng)參數(shù)的初始值均取0.1。RBF神經(jīng)網(wǎng)絡(luò)的基函數(shù)均為高斯函數(shù),寬度為2,神經(jīng)網(wǎng)絡(luò)包含73個(gè)節(jié)點(diǎn),均勻分布在區(qū)間[-3,3]×[-3,3]×[-3,3]上;神經(jīng)網(wǎng)絡(luò)包含76個(gè)節(jié)點(diǎn),均勻分布在區(qū)間[-3,3]×[-3,3]×[-3,3]×[-3,3]×[-3,3]×[-3,3]上。 根據(jù)上述參數(shù),由定理1 得到系統(tǒng)的控制器,對(duì)系統(tǒng)進(jìn)行仿真,其結(jié)果如圖1~圖6所示。 圖1 系統(tǒng)輸出跟蹤效果及對(duì)比Fig.1 System output tracking effect and comparison 圖1 表示無外部干擾和有外部干擾時(shí)的系統(tǒng)輸出跟蹤效果對(duì)比曲線。無論有無外部擾動(dòng),系統(tǒng)輸出y都能夠以較高的精度跟蹤給定的參考信號(hào)yd。圖2 表示系統(tǒng)跟蹤誤差ε1的對(duì)比曲線,表明兩種情況下系統(tǒng)的跟蹤誤差基本保持一致,能夠達(dá)到有界穩(wěn)定的結(jié)果。圖3表示系統(tǒng)狀態(tài)x2的對(duì)比曲線,圖4表示具有飽和的控制信號(hào)u的對(duì)比曲線。圖3和圖4表明,閉環(huán)系統(tǒng)中的所有信號(hào)均是有界的,且外部干擾對(duì)系統(tǒng)控制效果基本沒有影響,證明所提出的控制方法具有H∞干擾抑制性能。圖5表示在事件觸發(fā)機(jī)制的作用下,控制信號(hào)w和v的曲線,圖6 表示觸發(fā)時(shí)間間隔圖。從圖5和圖6可以看出,該控制器避免了控制信號(hào)的不斷更新,減少了資源的浪費(fèi)。上述仿真結(jié)果驗(yàn)證了所提出控制方法的有效性。 圖2 系統(tǒng)跟蹤誤差ε1 曲線及對(duì)比Fig.2 System tracking error ε1 curves and comparison 圖3 系統(tǒng)狀態(tài)x2 曲線及對(duì)比Fig.3 System state x2 curves and comparison 圖4 具有飽和的控制信號(hào)u 曲線及對(duì)比Fig.4 Control signals u curves with saturation and comparison 圖5 事件觸發(fā)機(jī)制下控制信號(hào)w 和v 曲線Fig.5 Control signals w and v curves under event-triggered mechanism 圖6 觸發(fā)時(shí)間間隔Fig.6 Trigger time interval 本文研究一類帶有不確定外部干擾和輸入飽和且控制方向未知的非同元次分?jǐn)?shù)階非線性系統(tǒng)基于事件觸發(fā)機(jī)制的自適應(yīng)有界H∞跟蹤控制問題。采用backstepping 控制方法、RBF 神經(jīng)網(wǎng)絡(luò)、有界H∞控制方法、Nussbaum增益技術(shù)以及相對(duì)閾值策略,提出一種自適應(yīng)神經(jīng)網(wǎng)絡(luò)有界H∞事件觸發(fā)跟蹤控制器的設(shè)計(jì)方案。該方案能夠使系統(tǒng)輸出較好地跟蹤給定的參考信號(hào),同時(shí)保證跟蹤誤差及閉環(huán)系統(tǒng)的所有信號(hào)均是有界的,外部干擾對(duì)系統(tǒng)性能基本無影響,并且能夠減少控制信號(hào)的更新次數(shù),避免資源的浪費(fèi)。同時(shí)在系統(tǒng)中考慮了飽和因素的影響,所提出的控制策略也更符合實(shí)際情形。該方法利用頻率分布模型構(gòu)造系統(tǒng)的Lyapunov 函數(shù),設(shè)計(jì)過程中不用求解其分?jǐn)?shù)階導(dǎo)數(shù),使此類設(shè)計(jì)更加簡(jiǎn)單方便。2 控制器設(shè)計(jì)
3 仿真研究
4 結(jié) 論