梁艷
摘 要:文章探討了隨參數(shù)變化的線性參數(shù)變化(Linear Parameter-Varying)系統(tǒng)的魯棒峰值—峰值濾波問(wèn)題,這類系統(tǒng)的狀態(tài)空間矩陣是實(shí)時(shí)可測(cè)且在閉集上變化的時(shí)變參數(shù)的仿射函數(shù)。針對(duì)給定的LPV系統(tǒng),建立使濾波誤差系統(tǒng)漸近穩(wěn)定且具有峰值—峰值性能的約束條件。通過(guò)引入附加矩陣以及應(yīng)用投影引理,消除了參數(shù)依賴Lyapunov函數(shù)矩陣和系統(tǒng)矩陣之間的乘積項(xiàng),推導(dǎo)出此系統(tǒng)解耦的魯棒峰值—峰值性能準(zhǔn)則。在此基礎(chǔ)上,筆者根據(jù)參數(shù)線性矩陣不等式技術(shù)設(shè)計(jì)該系統(tǒng)魯棒峰值—峰值濾波器,利用近似基函數(shù)和網(wǎng)格方法將濾波器的設(shè)計(jì),轉(zhuǎn)化為有限維的參數(shù)線性矩陣不等式凸優(yōu)化求解問(wèn)題。最后,用數(shù)值仿真驗(yàn)證所提出方法的可行性。
關(guān)鍵詞:線性參數(shù)變化系統(tǒng);魯棒濾波;峰值—峰值性能;參數(shù)依賴Lyapunov函數(shù)
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-1064(2021)12-00-03
DOI:10.12310/j.issn.1674-1064.2021.12.002
線性參數(shù)變化(Linear Parameter-Varying)系統(tǒng)是一類重要的時(shí)變系統(tǒng),能夠描述動(dòng)態(tài)系統(tǒng)中存在的非線性和時(shí)變特性。近年來(lái),LPV系統(tǒng)理論隨著增益調(diào)度控制技術(shù)[1-2]的成熟得到了飛速發(fā)展,廣泛應(yīng)用在工業(yè)、通訊、航天等多個(gè)領(lǐng)域。對(duì)這類LPV系統(tǒng)的研究成為控制領(lǐng)域關(guān)注的熱點(diǎn),而與增益調(diào)度控制相對(duì)偶的濾波問(wèn)題是目前研究的棘手問(wèn)題。濾波是依據(jù)可以測(cè)量到的輸出信號(hào)對(duì)系統(tǒng)內(nèi)部的不可測(cè)量的信號(hào)進(jìn)行估計(jì)[3-4],設(shè)計(jì)滿足一定要求的濾波器具有重要的理論意義。目前,對(duì)LPV系統(tǒng)的濾波問(wèn)題主要集中在魯棒H∞(只要求能量有界)濾波[5]的問(wèn)題上。而在自然界中,系統(tǒng)經(jīng)常受到來(lái)自外部持續(xù)有界擾動(dòng)作用,比如飛機(jī)飛行振動(dòng)控制系統(tǒng)、海洋結(jié)構(gòu)物承受風(fēng)力或規(guī)則海浪波的正弦干擾力作用等。針對(duì)這種情況,即輸入不是能量有界的信號(hào),而是峰值有界的信號(hào),要求輸出信號(hào)也不是能量有界的,而是要保證峰值有界。顯然,此時(shí)選峰值—峰值性能指標(biāo)是必要的,研究在更一般意義下的擾動(dòng)系統(tǒng)的濾波問(wèn)題,具有重要現(xiàn)實(shí)意義。
文章針對(duì)線性參數(shù)變化系統(tǒng),研究了魯棒峰值—峰值濾波問(wèn)題。首先基于參數(shù)依賴Lyapunov函數(shù)思想,得出濾波誤差系統(tǒng)的峰值—峰值性能判據(jù),應(yīng)用近似基函數(shù)和網(wǎng)格技術(shù),將濾波器的設(shè)計(jì)轉(zhuǎn)化為有限維的參數(shù)線性矩陣不等式的求解問(wèn)題。針對(duì)峰值有界的外界擾動(dòng)信號(hào),濾波誤差系統(tǒng)的噪聲抑制水平小于一定值,最后用數(shù)值仿真驗(yàn)證所提出方法的可行性。
1 問(wèn)題描述
考慮如下的線性參數(shù)變化系統(tǒng)(LPV):
x·(t)=A(ρ(t))x(t)+B(ρ(t))ω(t)
y(t)=C(ρ(t))x(t)+D(ρ(t))ω(t) ? ?(1)
z(t)=G(ρ(t))x(t)
其中,x(t)∈Rn是狀態(tài)變量;y(t)∈Rm是測(cè)量輸出;z(t)∈Rp是要估計(jì)的信號(hào);ω(t)∈Rq是擾動(dòng)輸入;假定在系統(tǒng)(1)中的矩陣A(·),B(·),C(·),D(·),G(·)為時(shí)變參數(shù)ρ(t)的函數(shù),參數(shù)向量ρ(t)=[ρ1(t),ρ2(t)...ρs(t)]T滿足ρi(t)實(shí)時(shí)可測(cè),以下用ρ和ρi代表ρ(t)和ρi(t),且ρi(t)∈[ρi,ρi]以及參數(shù)變化率τi(t)∈[τi,τi]。
構(gòu)造如下形式的依賴于參數(shù)的濾波器:
x·f (t)=Af (ρ)xf (t)+Bf (ρ)y(t)
zf (t)=Cf (ρ)xf(t) (2)
xf (0)=0
則濾波器誤差系統(tǒng)的狀態(tài)方程為:
ξ·(t)=A(ρ)ξ(t)+B(ρ)ω(t)
e(t)=C(ρ)ξ(t) (3)
其中:ξ(t)=[xT(t) xTf(t)]T,e(t)=z(t)-zf(t),且:
,,
(4)
為了求?。?)形式的濾波器,要保證有以下兩個(gè)條件成立:
(a)濾波誤差系統(tǒng)(3)漸近穩(wěn)定;
(b)在零初始條件下,對(duì)于所有非零ω∈L∞[0,∞),濾波誤差系統(tǒng)(3)具有給定的峰值—峰值擾動(dòng)抑制水平γ(即‖Teω‖L1<γ,其中Teω是輸入ω(t)到輸出e(t)映射算子)。定義:
其中:
‖Teω‖L1對(duì)應(yīng)是Teω的最大峰—峰增益。滿足以上兩個(gè)條件的濾波器,被稱為魯棒峰值-峰值濾波器。
2 峰值—峰值性能準(zhǔn)則
在這一部分中,筆者將建立魯棒峰值—峰值性能準(zhǔn)則,以保證濾波誤差系統(tǒng)漸近穩(wěn)定地具有峰值—峰值性能約束。
定理1:考慮濾波誤差系統(tǒng)(3),給定μ∈R+,對(duì)于任意時(shí)刻t確定ρ(t),系統(tǒng)漸近穩(wěn)定且具有峰值—峰值噪聲抑制水平的γ的充分條件是,存在正定對(duì)稱矩陣P(ρ)∈Rn×n滿足:
(5)
(6)
證明:針對(duì)濾波誤差系統(tǒng)(3)選定參數(shù)依賴Lyapunov函數(shù):V(t)=ξT(t)P(ρ)ξ(t)
其中,P(ρ)是實(shí)對(duì)稱參數(shù)正定矩陣,求V(ξt,ρ)的時(shí)間導(dǎo)數(shù):
V·(ξt,ρ)=ξT(t)〔AT(ρ)P(ρ)+P(ρ)A(ρ)+P·(ρ)〕ξ(t)+2ξT(t)P(ρ)BT(ρ)ω(t)=ξT(t)〔AT(ρ)P(ρ)+P(ρ)A(ρ)+ΣS (τi? )〕ξ(t)+2ξT(t)P(ρ)BT(ρ)ω(t) (7)
選取Ψ(t)=[ξT(t) ωT(t)]T,由(7)可得:
V·(ξt,ρ)=ΨT(t)ΔΨ(t)+μwT(t)w(t)
? =ΨT(t)ⅡΨ(t)+μwT(t)w(t)-μV(ξt,ρ)
其中:
Δ=
Ⅱ= AT(ρ)P(ρ)+P(ρ)A(ρ)+μP(ρ)+ΣS? (τi? ) P(ρ)B(ρ) (8)
不等式(8)等價(jià)于不等式(5),則保證Ⅱ<0,這樣就可得到:
V·(ξt,ρ)<μwT(t)w(t)-μV(t)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(9)
對(duì)于所有Ψ(t)≠0和ω(t)=0,不等式(9)意味V·(t)<0,因此濾波誤差系統(tǒng)(3)是漸近穩(wěn)定的。
定義?={ξ:V(ξt,ρ)≤1},對(duì)于濾波誤差系統(tǒng)(3)的狀態(tài)ξ(t),當(dāng)滿足‖ω(t)‖L∞≤1和零初始條件(即V(ξt,ρ)|t=0=0)時(shí),下面在以下兩種條件下分別討論(9)式:
(a)對(duì)于V·(ξt,ρ)≥0,根據(jù)式(14)容易得出V(ξt,ρ)<ωT(t)ω(t);
(b)對(duì)于V·(ξt,ρ)<0,由于V(ξt,ρ)|t=0=0,得出t>0,V(ξt+,ρ)<V(ξt,ρ)。如果在第一個(gè)條件下V(ξt,ρ)小于1,那么在第二個(gè)條件下,V(ξt,ρ)不會(huì)達(dá)到1。根據(jù)以上討論,得出?是不變集。定義:
f(t)=‖C(ρ)ξ(t)‖22-μξT(t)P(ρ)ξ(t)-(γ-μ)ωT(t)ω(t)
= ξ (t) CT(ρ)C(ρ)-μP(ρ) 0 ξ (t)
= ω(t) 0 -(γ-μ)I ω(t)
根(6)由Schur補(bǔ)引理f(t)<0,進(jìn)一步得:
‖C(ρ)ξ(t)‖22<γ[μξT(t)P(ρ)ξ(t)+(γ-μ)ωT(t)ω(t)](10)
由于V(ξt,ρ)≤1意味著ξT(t)P(ρ)ξ(t)<1,對(duì)于所有的‖ω(t)‖L∞≤1,根據(jù)式(10)得出‖C(ρ)ξ(t)‖22≤γ2ωT(t)ω(t),進(jìn)一步得到sup‖e(t)‖L∞<γ。定理得證。
注1:當(dāng)變量μ確定常數(shù)時(shí),條件(6)是參數(shù)線性矩陣不等式。而式(5)實(shí)際為參數(shù)ρ(t)的非線性矩陣不等式。另外,根據(jù)不等式(5)需要保證:
AT(ρ)P(ρ)+P(ρ)A(ρ)+μP(ρ)+ΣS? (τi? ) <0
則為了保證不等式(5)的正定解存在,α必須位于下面的區(qū)間內(nèi),即:
0<α<-2max Re(λ(A(ρ))-max Re(τi? )
因此,峰-峰增益的上確界γ的最小值依賴于μ的選擇,為了獲得更緊的γ界,需要執(zhí)行μ的一個(gè)線性搜索。
式(5)中含有Lyapunov函數(shù)矩陣與系統(tǒng)矩陣之間的耦合,為了解決這個(gè)問(wèn)題,通過(guò)引進(jìn)附加矩陣來(lái)達(dá)到解耦的目的,從而得到下面的定理2。
3 魯棒峰值—峰值濾波器的設(shè)計(jì)
下面根據(jù)解耦之后的峰值—峰值性能準(zhǔn)則,提出了一種有效的魯棒濾波器的設(shè)計(jì)方法。
定理2:考慮LPV系統(tǒng)(1)具有(2)形式的濾波器,給定標(biāo)量μ,γ∈R+,對(duì)于所有的參數(shù)變化軌跡,如果存在連續(xù)可微的對(duì)稱正定矩陣P(ρ)∈Rn×n和一般的矩陣:R∈Rn×n,F(xiàn)∈Rn×n,U∈Rn×n以及AF(ρ)∈Rn×n,BF(ρ)∈Rn×m,CF(ρ)∈Rp×n使得不等式(11)和(12)成立。
-R-RT -F-UT Σ13 Σ14 Σ15 RT UT
* -U-UT Σ23 Σ24 Σ25 FT UT
* * Σ33 Σ34 0 0 0
* * * Σ44 0 0 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <0(11)
* * * * -μI 0 0
* * * * * -P11(ρ) -P12(ρ)
* * * * * * -P22(ρ)
-μP11(ρ) -μP12(ρ) 0 GT(ρ)
* -μP22(ρ) 0 -CTf (ρ)
* * -(γ-μ)I 0
* * * -γI
其中:
Σ13= -P11(ρ)+RTA(ρ)+Bf (ρ)C(ρ) ? Σ23=PT12(ρ)+FTA(ρ)+Bf (ρ)C(ρ)
Σ33= -P11(ρ)+μP11(ρ)+Σsi=1(τi? ) Σ14=P12(ρ)+Af (ρ)
Σ34= -P12(ρ)+μP12(ρ)+Σsi=1(τi? ) Σ24=P22(ρ)+Af (ρ)
Σ44= -P22(ρ)+μP22(ρ)+Σsi=1(τi? ) Σ15=RTB(ρ)+Bf (ρ)D(ρ)
Σ25=FTB(ρ)+Bf (ρ)D(ρ)
若上述的參數(shù)線性矩陣不等式(11)和(12)有可行解,則濾波器的參數(shù)矩陣可由下式給出:
Af (ρ) Bf (ρ) U -T 0 Af (ρ) Bf (ρ)
Cf (ρ) 0 ? ?* I ? ? Cf (ρ) 0
證明:若存在濾波器矩陣Af (ρ),Bf (ρ),Cf (ρ)以及P(ρ)>0滿足不等式(6)和(11),為不失一般性,首先對(duì)定理2中的V和P(ρ)寫成如下的分塊形式:
P(ρ)= P11(ρ) P12(ρ) ,V=V1 V2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(14)
PT12(ρ) P22(ρ) ? ? ? ?V=V3 V4
假設(shè)V3和V4可逆,定義矩陣:
J= I ? ?0? ? ? ? (15)
* V -14V3
P(ρ)=J TP(ρ)J= P11(ρ) P12(ρ)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(16)
P(ρ)=J TP(ρ)J= PT12(ρ) P12(ρ)
那么J可逆,用diag{J J I J}和diag{J I I}對(duì)(11)和(6)式進(jìn)行全等變換,這樣得到的參數(shù)矩陣不等式為:
-JT(V+VT)J JT(P(ρ)+VTA(ρ))J JTVTB(ρ) JTVTJ
* JT{-P(ρ)+μP(ρ)+Σsi=1 (τi? )}J 0 ? 0
*? ? ? ? ? ? ? ? ? ? ? ? * -μI ? ?0
*? ? ? ? ? ? ? ? ? ? ? ? * ? ? ? ?* -JTP(ρ)J
-α JTP(ρ)J 0 JTCT(ρ)
*? ? ? ? ? ? ? ?-(γ-μ)I 0 <0? ? ? ? ? ? ? ? ? ? ?(18)
*? ? ? ? ? ? ? ? ?*? ? ? ? ? ? ? -γI
將(4)、(14)和(15)、(16)帶入上面兩式得到:
JTVJ= V1 V2V4-1V3
V3TV4-TV3 ? V3TV4-TV3
JTVTA(ρ)J= ? ? ?V1TA(ρ)+V3TBf (ρ)C(ρ) ? ?V3TAf (ρ)V4-1V3
V3TV4-TV2TA(ρ)+V3TBf (ρ)C(ρ) V3TAf (ρ)V4-1V3
JTVTB(ρ)= ? ? ? V1TB(ρ)+V3TBf (ρ)D(ρ)
V3TV4-TV2TB(ρ)+V3TBf (ρ)D(ρ)
JTCT(ρ)=? ? ? ? ? ? GT(ρ)
-V3TV4-TCfT(ρ)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (19)
定義:Af (ρ) Bf (ρ) = V3T 0 Af (ρ) Bf (ρ) V4-1V3 0
Cf (ρ) 0 0 I Cf (ρ) 0 0 I
R=V1,F(xiàn)=V2V4-1V3,U=V3TV4-TV3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (20)
再將式(19)和(20)帶入(17)和(18),便可得到式(11)和(12)。
濾波器(13)從y(t)到zf(t)的傳遞函數(shù)表示為Tzfy=Cf (ρ)(s I-Af (ρ))-1Bf (ρ)
將式(20)中的濾波器參數(shù)矩陣代入上式,得到:
Tzfy=Cf (ρ)V3-1V4[s I-V3-TAf (ρ)V3-1V4]-1V3-TBf (ρ)
Tzfy=Cf (ρ)[s I-V3-1V4V3-TAf (ρ)]-1V3-1V4V3-TBf (ρ)
所以Cf (ρ)=Cf (ρ),Af (ρ)=U-TAf (ρ),Bf (ρ)=U-TBf (ρ)。
由此得到,滿足要求的濾波器(2)的參數(shù)矩陣可由(13)式得到。
4 數(shù)值算例
考慮形如(1)的LPV系統(tǒng),已知如下參數(shù)矩陣:
A(ρ)=? ? 0 2+0.2ρ1(t)? ,B(ρ)=? ? ?0.2ρ1(t)? ? ?,D(ρ)=0.2+0.1ρ1(t)
-3 -4+0.1ρ1(t) 0.1+0.1ρ1(t)
C(ρ)=[0.8+0.2ρ1(t) 0.2-0.1ρ1(t)],G(ρ)=[-0.2+0.1ρ1(t)
0.3+0.1ρ1(t)]
其中:ρ1(t)=sin(t)和ρ2(t)=|cos(t)|為時(shí)變參數(shù),滿足ρ1(t)∈[-1,1],ρ2(t)∈[-1,1]。根據(jù)文獻(xiàn)中的近似基函數(shù)和網(wǎng)格技術(shù),將定理2中(11)和(12)中的無(wú)限維線性矩陣不等式,轉(zhuǎn)化為有限維線性矩陣不等式組,選取基函數(shù):
F1(ρ)=1,F(xiàn)2(ρ)=ρ1(t),F(xiàn)3(ρ)=ρ2(t)
于是有:Y(ρ)=Y1+ρ1(t)Y2+ρ2(t)Y3
應(yīng)用Matlab線性矩陣不等式工具箱,可得L1噪聲抑制水平的γ=0.6328,μ=0.3245,以及可求得峰值—峰值濾波器參數(shù):
Af (ρ)= -0.8563 2.3085 + 1.0503 -0.0734 ρ 1(t)+ 0.7526 -0.2612 ρ 2(t)
Af (ρ)= -2.8083 -3.9954 + 0.1606 ? ?0.0677 ρ 1(t)+? ? 0.2345 -0.0761
Bf(ρ)= 0.6988 + -1.2181 ρ1(t)+ -0.5960 ρ2(t)
Bf(ρ)= -0.3224 ? -0.2966 ρ1(t)+ -0.1585
Cf(ρ)=[0.1987 -0.2904]+[-0.0992 -0.0977]ρ1(t)+[-0.0022 0.0002]ρ2(t)
若取外部的擾動(dòng)為w(t)=e-2t,濾波誤差系統(tǒng)的狀態(tài)如圖1所示,所設(shè)計(jì)的峰值—峰值濾波器滿足預(yù)定的要求。
5 結(jié)語(yǔ)
文章研究了線性參數(shù)變化系統(tǒng)的魯棒峰值—峰值濾波問(wèn)題。根據(jù)參數(shù)Lyapunov穩(wěn)定性理論、投影引理以及通過(guò)引入附加矩陣,消除了系統(tǒng)矩陣和參數(shù)依賴Lyapunov函數(shù)矩陣之間的耦合,推導(dǎo)出此系統(tǒng)解耦的魯棒峰值—峰值性能準(zhǔn)則,進(jìn)而提出了魯棒峰值—峰值濾波器存在的充分條件。通過(guò)近似基函數(shù)和網(wǎng)格技術(shù),將濾波器設(shè)計(jì)中無(wú)限維的問(wèn)題轉(zhuǎn)化成有限維的凸優(yōu)化問(wèn)題。最后,用數(shù)值仿真驗(yàn)證所提出方法的可行性。
參考文獻(xiàn)
[1] Apkarian P.,Gahinet P.A convex characterization of gain-scheduled controllers[J].IEEE Trans Automatic Control,1995,40(5):853-864.
[2] Apkarian P,Adams R J.Advanced gain-scheduling techniques for uncertain systems[J].IEEE Trans Control System Technology,1998,6(1):21-32.
[3] Jinhui Zhang,Yuanqing Xia,Peng Shi.Parameter-dependent robust filtering for uncertain discrete-time systems[J].Automatica,2009,45(2):560-565.
[4] Kwan Ho Lee,Biao Huang.Robust H2 optimal filtering for continuous-time stochastic systems with polytopic parameter uncertainty[J].Automatica,2008,44(10):2686-2690.
[5] Masayuki Sato.Filter design for LPV systems using quadratically parameter-dependent Lyapunov functions[J].Automatica,2006,42(11):2017-2023.