劉玉忠, 楊 蒙
(沈陽師范大學(xué) 數(shù)學(xué)與系統(tǒng)科學(xué)學(xué)院, 沈陽 110034)
近年來,由于工業(yè)生產(chǎn)以及航空航天等領(lǐng)域?qū)τ诳刂葡到y(tǒng)安全性和可靠性要求的不斷提高,基于觀測器的故障檢測系統(tǒng)的設(shè)計得到了廣泛的關(guān)注,并涌現(xiàn)了大量的故障檢測方法,常見的有自適應(yīng)觀測器法、未知輸入觀測器法、故障檢測濾波器方法等。其中,故障檢測濾波器方法是最常用的方法之一,其主要原理是利用系統(tǒng)解析表達(dá)式對系統(tǒng)輸出做出估計,然后與實際測量的輸出值相比較得到殘差,再經(jīng)過殘差評價和閾值比較的過程,最終判斷故障是否發(fā)生。但是,在實際的故障檢測過程中,殘差會受到未知干擾以及模型不確定性的影響,,因此,需要設(shè)計魯棒故障檢測濾波器。
與此同時,切換系統(tǒng)作為一類重要的混雜動力系統(tǒng),是由一系列連續(xù)(離散)時間子系統(tǒng)以及決定子系統(tǒng)間如何切換的規(guī)則組成[1]。這個切換規(guī)則由時間、系統(tǒng)狀態(tài)或其他監(jiān)督邏輯規(guī)則決定,以此產(chǎn)生不同的開關(guān)信號來決定切換系統(tǒng)的類別。切換系統(tǒng)廣泛存在于工程和社會系統(tǒng)中,許多物理裝置可以被建模為切換系統(tǒng),如電力系統(tǒng)、網(wǎng)絡(luò)控制系統(tǒng)、飛機控制和通信工業(yè)控制系統(tǒng)。因此,切換系統(tǒng)在理論發(fā)展和實際應(yīng)用中都值得研究[2]。并且,隨著切換系統(tǒng)的應(yīng)用領(lǐng)域日益增多,其故障檢測問題已經(jīng)引起了研究者的興趣,并且取得了一些研究成果[3-7]。文獻(xiàn)[8]研究了一種基于LMI的魯棒故障診斷濾波器設(shè)計。文獻(xiàn)[9-10]中分別在同步異步現(xiàn)象中討論了離散切換系統(tǒng)的故障濾波器設(shè)計問題。文獻(xiàn)[11]針對遇有未知輸入和建模誤差的不確定線性時不變系統(tǒng)設(shè)計了魯棒故障檢測濾波器。文獻(xiàn)[12]研究了一類含有擾動的線性系統(tǒng)魯棒故障診斷濾波器設(shè)計問題。文獻(xiàn)[13]基于給定的性能指標(biāo)函數(shù),將受模型不確定性和范數(shù)有界未知輸入影響的線性不確定系統(tǒng)的基于觀測器的魯棒故障檢測濾波器設(shè)計問題歸結(jié)為了H∞優(yōu)化問題。文獻(xiàn)[14]針對帶有不確定線性時滯的切換系統(tǒng)設(shè)計了相應(yīng)的魯棒H∞濾波器。
本文針對連續(xù)切換系統(tǒng),在混合H∞/H-框架下,將此類系統(tǒng)的故障檢測濾波器問題轉(zhuǎn)化為H∞優(yōu)化問題,首先,利用平均駐留時間和李雅普諾夫函數(shù)方法,得到了系統(tǒng)指數(shù)穩(wěn)定的充分條件,通過優(yōu)化性能指標(biāo),使參考?xì)埐钚盘柡凸收闲盘栔g的差距減小,提高了殘差信號對故障信號的敏感性,同時增強了對擾動信號的魯棒性。然后,應(yīng)用線性矩陣不等式技術(shù)得到了該優(yōu)化問題解的存在條件和濾波器增益矩陣以及權(quán)值矩陣的求解方法,并且以線性不等式的形式給出了參考模型的選取方法,使得設(shè)計簡便,還降低了保守性。
考慮以下連續(xù)切換系統(tǒng):
(1)
其中:x(t)∈Rn為系統(tǒng)狀態(tài);y(t)∈Rm為系統(tǒng)測量輸出;u(t)∈Rp為控制輸入;d(t)∈Rp為干擾向量;f(t)∈Rm為故障。假設(shè)d(t)和f(t)都是l2范數(shù)有界的信號,σ(t)是時間的分段常函數(shù),稱為切換信號,σ(t):[0,∞)→M={1,2,…,l},l為系統(tǒng)個數(shù)。
Aσ(t),Bσ(t)1,Dσ(t)1,Fσ(t)1,Cσ(t),Bσ(t)2,Dσ(t)2,Fσ(t)2為每個子系統(tǒng)的系數(shù)矩陣,是具有適當(dāng)維數(shù)且數(shù)值已知的常數(shù)矩陣。
當(dāng)切換信號σ(t)=i時,說明第i個子系統(tǒng)被激活,此時相應(yīng)的系統(tǒng)模型轉(zhuǎn)化為
(2)
對系統(tǒng)(2)設(shè)計故障檢測濾波器為
(3)
式中:r(t)∈Rm為殘差向量;Li∈Rm×n為濾波器的增益矩陣;Vi∈Rm×m為殘差的權(quán)值矩陣;Li,Vi分別為需要設(shè)計的濾波器參數(shù)。
根據(jù)式(2)和式(3)可以得到估計誤差系統(tǒng):
(4)
于是可知誤差系統(tǒng)也為切換系統(tǒng),假設(shè)其與原系統(tǒng)同步,可看出殘差信號r(t)與干擾d(t)和故障f(t)有關(guān)。
用傳遞函數(shù)表達(dá)殘差為
r(s)=Ti0(s)e0+Tird(s)d(s)+Tirf(s)f(s)
(5)
其中:Tirf,Tird分別為故障信號和擾動信號到殘差信號的傳遞函數(shù);Ti0是嚴(yán)格真有理分式陣。初始條件e0不影響r(t)的穩(wěn)定性,可以忽略不計。
本文研究的主要問題是:設(shè)計故障檢測濾波器,求解增益矩陣Li和權(quán)值矩陣Vi,使其滿足以下2個條件:
條件1 誤差系統(tǒng)是全局指數(shù)穩(wěn)定的;
條件2 殘差r(t)對于故障f(t)具有敏感性,對于干擾d(t)具有魯棒性,即滿足
‖Tirf‖∞≥β0,‖Tird‖∞≤γ0
其中:β0,γ0為給定的性能指標(biāo)。
引入一個參考模型WiF(s),定義參考?xì)埐钕蛄繛閞F,用WiF(s),f(s)表示:
rF(s)=WiF(s)f(s)
(6)
其中WiF∈RH∞。
選取性能指標(biāo)
(7)
其中:w=[dTfT]T;re=r-rF。
這里z(t)=rF(t)-r(t),且
‖Tizw(s)‖∞=‖[-Tird(s)WiF(s)-Tirf(s)]‖∞
(8)
最小化J,也就是最小化式(8)的無窮范數(shù),使其滿足
J<γ
(9)
即要求Tird(s),WiF(s)-Tirf(s)都盡量小。由式(9)可得
‖Tird(s)‖∞≤γd,‖WiF(s)-Tirf(s)‖∞≤γf
(10)
其中:γd,γf∈(0,γ]。
根據(jù)三角不等式:
‖WiF(s)-Tirf(s)‖∞≥‖WiF(s)‖∞-‖Tirf(s)‖∞
(11)
所以有
‖Tirf(s)‖∞≥‖WiF(s)‖∞-γf
(12)
令β0=‖WiF(s)‖∞-γf,γ0=γd,則式(10)可轉(zhuǎn)化為條件2中的性能指標(biāo)。
因此,選用式(7)作為故障檢測濾波器設(shè)計的優(yōu)化性能指標(biāo)進(jìn)行優(yōu)化,使其滿足式(9),則條件2的性能指標(biāo)就可以滿足。
定義1 如果存在一個切換信號σ(t)使濾波誤差系統(tǒng)的解滿足
‖x(t)‖≤α‖x(t0)‖e-β(t-t0)
(13)
則濾波誤差系統(tǒng)是全局指數(shù)穩(wěn)定的。
定義2 對于任意常量T2>T1>0,讓Nσ(T1,T2)指代(T1,T2)內(nèi)切換信號σ的切換次數(shù),如果
(14)
其中:Ta>0,N0≥0,則Ta叫平均駐留時間,使用時一般選擇N0=0。
定理1 給定常數(shù)0<α<1,μ>1,對于誤差系統(tǒng)(4),當(dāng)d(t)=0,f(t)=0時,對于?i,j∈Mi≠j,若存在對稱正定矩陣Pi>0,使得
則誤差系統(tǒng)(4)對于任意切換信號是指數(shù)穩(wěn)定的,且系統(tǒng)的平均駐留時間滿足
(17)
證明 設(shè)李雅普諾夫函數(shù)為
由式(16)可得
(20)
于是有
所以可以得到結(jié)論,當(dāng)d(t)=0,f(t)=0時,誤差系統(tǒng)(4)是指數(shù)穩(wěn)定的。
一般的,WiF(s)的一個實現(xiàn)可以按下式表示
(23)
(24)
下面給出求解濾波器的一個重要引理:
引理[15]對于連續(xù)時間系統(tǒng):
給定γ>0,如果存在一個對稱矩陣P>0,滿足如下線性矩陣不等式:
定理2 對于系統(tǒng)(1),給定γ>0,如果存在正定陣Ri和Xi,矩陣Ki,Mi,Ni,Ti,Yi,Zi,Vi滿足如下線性矩陣不等式:
(25)
其中
則以下3項均成立:
1) 系統(tǒng)(1)存在一個H∞濾波器(3),對應(yīng)的濾波器增益矩陣為Li=(Ri-Xi)-1(Zi-Yi), 權(quán)值矩陣為Vi;
2) 增廣系統(tǒng)(24)漸近穩(wěn)定,滿足‖re‖2<γ2‖w‖2,即選取的性能指標(biāo)J<γ;
3) 參考模型的系數(shù)矩陣按式(26)求解
(26)
證明
(27)
應(yīng)用變量替換法,定義
傳遞函數(shù)為
由此可推出式(26)。
本文選取殘差的范數(shù)作為評價函數(shù):
(31)
‖r‖2,f=0≤‖Ti0‖∞‖e0‖2+γopt‖d‖2
(32)
若e0≠0,則r(0)=r0≠0,選取閾值為
Jth=‖Ti0‖∞‖e0‖2+γopt‖d‖2
(33)
由于‖d‖2≤M,所以取Jth=‖Ti0‖∞‖e0‖2+γoptM。
Jth=γoptM
(34)
這不會導(dǎo)致給出的閾值偏小而增加誤報率。
根據(jù)以下邏輯關(guān)系判斷故障是否發(fā)生:若‖r‖2>Jth,故障信號被檢測到,報警;否則,無故障信號被檢測。
本文研究了連續(xù)時間線性切換系統(tǒng)的故障檢測問題。在滿足混合H∞/H-性能指標(biāo)的故障檢測濾波器設(shè)計中,應(yīng)用H∞理論,把濾波器的設(shè)計問題轉(zhuǎn)化為了H∞優(yōu)化問題;利用平均駐留時間、變量替換法、線性矩陣不等式方法等,給出并證明了濾波器存在的條件和增益矩陣權(quán)值矩陣的求解方法。所設(shè)計的濾波器同時滿足殘差對干擾的魯棒性和故障的敏感性。