田亦飛,姜偕富,孫國(guó)領(lǐng)
(杭州電子科技大學(xué)自動(dòng)化學(xué)院,浙江 杭州 310018)
網(wǎng)絡(luò)控制系統(tǒng)(Networked Control Systems,NCSs)是指通過(guò)網(wǎng)絡(luò)來(lái)交換數(shù)據(jù)的閉環(huán)系統(tǒng)。由于NCSs省略了繁雜的布線環(huán)節(jié)并且容易進(jìn)行擴(kuò)展維護(hù),因此在許多領(lǐng)域得到廣泛應(yīng)用[1-2]。但是,隨著NCSs自身結(jié)構(gòu)的復(fù)雜化,故障的誘導(dǎo)因素也越來(lái)越多。容錯(cuò)控制分為被動(dòng)容錯(cuò)與主動(dòng)容錯(cuò)。當(dāng)線性時(shí)不變系統(tǒng)執(zhí)行器故障時(shí),文獻(xiàn)[3]給出了被動(dòng)容錯(cuò)控制器設(shè)計(jì)方案,對(duì)系統(tǒng)進(jìn)行故障補(bǔ)償,并優(yōu)化了系統(tǒng)的性能;針對(duì)執(zhí)行器故障的NCSs,文獻(xiàn)[4]給出魯棒主動(dòng)容錯(cuò)控制器設(shè)計(jì)方案。眾所周知,NCSs的網(wǎng)絡(luò)帶寬是有限的,周期采樣控制將許多不必要的數(shù)據(jù)納入傳輸,造成資源浪費(fèi)。事件觸發(fā)機(jī)制彌補(bǔ)了周期采樣控制的缺點(diǎn),通過(guò)觸發(fā)條件來(lái)篩選可以被釋放的信號(hào),實(shí)現(xiàn)了信號(hào)“按需”發(fā)送[5-7]。文獻(xiàn)[8]提出一種自適應(yīng)事件觸發(fā)機(jī)制(Adaptive Event-triggered Mechanism, AETM),可以根據(jù)系統(tǒng)狀態(tài)自適應(yīng)調(diào)節(jié)其觸發(fā)參數(shù)。隨后,AETM吸引了眾多學(xué)者的目光。例如,文獻(xiàn)[9]研究了基于AETM非線性網(wǎng)絡(luò)控制系統(tǒng)H∞跟蹤問(wèn)題;文獻(xiàn)[10]研究了基于AETM非線性系統(tǒng)隨機(jī)故障檢測(cè)問(wèn)題,同時(shí)通過(guò)示例驗(yàn)證了AETM相較于靜態(tài)事件觸發(fā)機(jī)制可以獲得更大的平均發(fā)送周期。但是,AETM仍具有一定保守性,如文獻(xiàn)[8]中的觸發(fā)參數(shù)取值范圍較小,使得AETM的作用未能充分發(fā)揮。為了充分利用網(wǎng)絡(luò)資源,本文將AETM引入具有參數(shù)不確定性和執(zhí)行器故障的NCSs中,設(shè)計(jì)一種改進(jìn)的AETM參數(shù)自適應(yīng)律,使得觸發(fā)參數(shù)變化更加靈活,構(gòu)造一個(gè)合適的L-K泛函,并運(yùn)用Lyapunov穩(wěn)定性理論,推導(dǎo)出系統(tǒng)穩(wěn)定的充分條件。
假設(shè)線性系統(tǒng)模型如下:
(1)
假設(shè)系統(tǒng)(1)中的傳感器以固定采樣周期h進(jìn)行采樣,將數(shù)據(jù)單包發(fā)送到AETM,采樣序列為S1={0,h,2h,…,kh},k∈{0,1,2,3,…},信號(hào)從AETM成功釋放的時(shí)間序列為S2={t1h,t2h,t3h,…,tkh},tk∈{0,1,2,3,…},顯然有S2?S1。
參考文獻(xiàn)[8],設(shè)計(jì)如下AETM:
eT(il)Φe(il)≤δ(il)xT(il)Φx(il)
(2)
式中,Φ>0為AETM的權(quán)重矩陣,il=tkh+lh,(l=0,1,2,…)為當(dāng)前采樣時(shí)刻,tkh為上次信號(hào)成功釋放時(shí)刻,e(il)=x(il)-x(tkh)為當(dāng)前采樣信號(hào)減去上次釋放的信號(hào)。當(dāng)采樣信號(hào)不滿足式(2)時(shí)將被釋放。
式(2)中,δ(il)為自適應(yīng)觸發(fā)參數(shù),滿足
(3)
(4)
τ(t)=t-il,t∈Ω
(5)
引入開關(guān)矩陣L來(lái)描述執(zhí)行器故障,其模型描述為L(zhǎng)=diag{χ1,χ2,…,χm}。其中,
(6)
采用狀態(tài)反饋策略,系統(tǒng)控制輸入為u(t)=Kx(tkh),t∈Ω。結(jié)合式(5)和式(6),u(t)最終表示為:
(7)
結(jié)合式(1)和式(7),得到基于AETM的閉環(huán)NCSs模型:
(8)
(9)
成立。
(10)
成立。
(11)
式中,
v(t)=F(t)g(t),t∈Ω
(12)
由式(11)和式(12)可知:
(13)
定理1對(duì)于給定標(biāo)量τm,τM,δM∈(0,1),矩陣K和L,若存在正定對(duì)稱矩陣Φ,N,P,S,Qi,Ri,(i=1,2)和標(biāo)量ε>0,滿足如下矩陣不等式
(14)
則閉環(huán)NCSs(8)是漸近穩(wěn)定的,其中
ψ33=Q2-Q1-R1-S,ψ22=δMΦ-2S+NT+N,ψ44=-Q2-R2-S。
證明構(gòu)建Lyapunov-Krasovskii泛函
(15)
沿著NCSs(11)的動(dòng)態(tài)軌跡對(duì)時(shí)間t進(jìn)行求導(dǎo),得到:
(16)
由引理1可得:
(17)
(18)
由引理2可得:
(19)
結(jié)合式(2),式(16)—式(19)可得:
(20)
Γ11=PA+ATP+Q1-R1-R2+ATΘA,Γ12=PBLK+ATΘBLK,Γ15=PD+ATΘD,
Γ16=-PBLK-ATΘBLK,Γ22=δMΦ-2S+NT+N+(BLK)TΘ(BLK),
Γ25=(BLK)TΘD,Γ26=-(BLK)TΘ(BLK),Γ33=Q2-Q1-R1-S,Γ44=-Q2-R2-S,
結(jié)合式(13),運(yùn)用S-過(guò)程,可得:
(21)
對(duì)于ε>0,?!錆M足
(22)
(23)
本文給出的觸發(fā)參數(shù)自適應(yīng)律中,σ1和σ2為關(guān)于誤差的反正切函數(shù),與文獻(xiàn)[8]相比,不再是2個(gè)固定標(biāo)量,建立了觸發(fā)參數(shù)與誤差兩者間的聯(lián)系,使得AETM具有更好的靈活性,同時(shí)降低了方案的保守性。
假設(shè)一類閉環(huán)網(wǎng)絡(luò)控制系統(tǒng)模型[14]的參數(shù)如下:
針對(duì)執(zhí)行器狀態(tài)的不同情形,構(gòu)建如下開關(guān)矩陣L:L1=diag{1,1}表示執(zhí)行器全部正常,L2=diag{0,1}表示執(zhí)行器1完全失效,L3=diag{1,0}表示執(zhí)行器2完全失效,L4=diag{0.8,0.2}表示執(zhí)行器1和執(zhí)行器2部分失效。
運(yùn)用Simulink進(jìn)行仿真,取仿真時(shí)長(zhǎng)T=30.0 s。執(zhí)行器故障的情形下,狀態(tài)響應(yīng)曲線如圖1所示。從圖1可以看出,針對(duì)具有執(zhí)行器故障和參數(shù)不確定的NCSs,采用本文設(shè)計(jì)的方案,保證了系統(tǒng)是漸近穩(wěn)定的,即提高了系統(tǒng)的魯棒性能,又使得系統(tǒng)具有較好的容錯(cuò)效果。
圖1 狀態(tài)響應(yīng)曲線
當(dāng)NCSs引入AETM后,在30 s內(nèi)傳輸了38個(gè)采樣數(shù)據(jù),僅占周期采樣控制(h=0.1 s,30.0 s內(nèi)傳輸300個(gè)數(shù)據(jù))的12.7%。采樣信號(hào)釋放時(shí)刻與釋放間隔如圖2所示,δ(il)自適應(yīng)調(diào)節(jié)曲線如圖3所示。
圖2 采樣信號(hào)釋放時(shí)刻與釋放間隔圖
圖3 δ(il)自適應(yīng)調(diào)節(jié)圖
從圖2可以看出,AETM有效降低了信號(hào)的傳輸頻率,節(jié)約了網(wǎng)絡(luò)資源。從圖3可以看出,δ(il)不再是一個(gè)標(biāo)量,而是隨著系統(tǒng)狀態(tài)的變動(dòng)而改變。為了說(shuō)明本文AETM的優(yōu)越性,將信號(hào)發(fā)送頻率同其他通訊機(jī)制進(jìn)行比較,結(jié)果如表1所示。
表1 不同通訊機(jī)制下的信號(hào)發(fā)送頻率
由表1可知,在保證系統(tǒng)穩(wěn)定性能的前提下,改進(jìn)后的AETM可以發(fā)送更少的數(shù)據(jù),提高了平均發(fā)送周期。綜上分析,本文設(shè)計(jì)的方案不僅可以有效應(yīng)對(duì)傳感器故障問(wèn)題,同時(shí)還可以更加充分地利用網(wǎng)絡(luò)資源。
針對(duì)具有參數(shù)不確定性和執(zhí)行器故障的網(wǎng)絡(luò)控制系統(tǒng),本文提出一種魯棒容錯(cuò)控制與AETM協(xié)同設(shè)計(jì)方案。對(duì)現(xiàn)有的AETM進(jìn)行改進(jìn),使得觸發(fā)參數(shù)變化更加靈活。在不等式放縮過(guò)程中,運(yùn)用倒凸組合技術(shù),得到滿足魯棒容錯(cuò)性能的控制器參數(shù),降低了方案的保守性。但是,本文設(shè)計(jì)的方案沒(méi)有考慮非線性因素,下一步計(jì)劃將此方案擴(kuò)展到非線性網(wǎng)絡(luò)控制系統(tǒng)中。