劉碩碩,戚萬領,王志濤,高楚銘
(哈爾濱工程大學動力與能源工程學院,哈爾濱 150001)
航空發(fā)動機控制系統(tǒng)根據(jù)當前飛行條件和油門桿角度(Power Lever Angle,PLA)調(diào)節(jié)被控參數(shù)的設定值,如轉(zhuǎn)速、壓比等,閉環(huán)調(diào)節(jié)達到目標推力。但是隨著發(fā)動機長時間服役,造成葉片積垢、葉尖磨損、高溫蠕變,從而使發(fā)動機部件性能退化,PLA與推力等參數(shù)的對應關系改變,以至無法實現(xiàn)目標推力。為實現(xiàn)發(fā)動機推力恢復,需探究有效的發(fā)動機狀態(tài)參數(shù)估計方法,對部件健康參數(shù)進行準確評估。自20世紀80年代以來,國內(nèi)外基于發(fā)動機線性模型和部件級非線性模型開展了多種優(yōu)化估計算法研究,其中尤以卡爾曼濾波估計算法使用最為廣泛?;诰€性狀態(tài)空間模型的標準卡爾曼濾波參數(shù)估計最早成功使用。在全包線內(nèi)運行時,通過將設計好的各穩(wěn)態(tài)點卡爾曼增益預先存為矩陣,進行插值調(diào)度使用。但由于狀態(tài)空間模型為線性化近似模型,對非線性系統(tǒng)動態(tài)特性近似有限,當其進行多個健康參數(shù)退化估計時,雖能定位到退化部件,但卻存在較大的穩(wěn)態(tài)誤差;而基于部件級模型的非線性卡爾曼濾波參數(shù)估計則受限于部件級模型復雜程度,計算量大、實時精度差,早期根本無法作為機載模型使用。平衡流形展開(Equilibrium Manifold Expansion,EME)模型的提出,則可有效彌補線性空間模型以及部件級模型的不足。
EME模型是1個原非線性系統(tǒng)的近似非線性模型,與線性模型相比具有良好的近似性。2011年,趙輝對此模型進行全面分析,界定了與其他模型的聯(lián)系與區(qū)別之后,基于EME模型開展控制算法研究,并逐漸成為熱點;呂鋮坤、馬欣彤在其后將該模型應用于控制領域,也佐證了該模型具有良好的適用性和較大的應用潛力。然而,EME模型在參數(shù)估計方面的應用研究卻鮮有報道。2013年,陳可嘗試用未考慮退化的EME模型代替部件級模型進行氣路故障診斷,但其采用線性卡爾曼濾波器進行估計,忽略了平衡流形模型為非線性模型這一事實;此外,只給出了單個健康參數(shù)退化時的估計結果,而對發(fā)動機運行過程中最常見的參數(shù)退化方式——多健康參數(shù)同時退化并未進行討論。
本文基于EME模型采用非線性卡爾曼濾波器進行多個健康參數(shù)退化估計。
在飛行條件一定時,航空發(fā)動機的非線性系統(tǒng)方程為
式中:x∈R,為狀態(tài)向量;u∈R,為控制向量;y∈R,為輸出向量;f和g為連續(xù)可微的非線性函數(shù)。
定義非線性系統(tǒng)(式(1))的平衡流形為系統(tǒng)平衡點的集合
平衡流形用調(diào)度變量α表示為
則將式(1)在由α決定的平衡點( x,u,y)處進行泰勒展開,保留1階項,可得該點的線性化模型族
式中:A,B,C,D為4個雅克比矩陣,Δx=x-x(α),Δu=u-u(α)。
為使式(4)成為非線性模型,需另外建立調(diào)度參數(shù)α與當前工作點( x,u,y)的聯(lián)系,由于y與x和u之間為代數(shù)關系,只需建立α與x和u之間的關系式
式(5)實質(zhì)是建立當前工作點(x,u,y)向平衡流形點(x,u,y)的映射。這一映射的設計具有一定的自由度,其惟一的約束要求是能夠?qū)⑷我夥€(wěn)態(tài)點映射到該穩(wěn)態(tài)點本身,即α=a (x(α),u(α))。
在飛行條件為H=0、Ma=0時,選擇如下參數(shù)來建立EME模型:
(1)x=[n,n],分別表示低壓軸轉(zhuǎn)速和高壓軸轉(zhuǎn)速;
(2)u=[W,A],分別表示燃油量和尾噴管喉道面積;
(3)η=[η,η,η,η],分別表示風扇、高壓壓氣機、高壓渦輪和低壓渦輪的絕熱效率;
為保證數(shù)值計算的穩(wěn)定性,各變量均已做相似歸一化處理,限于篇幅不再詳細闡述。
健康因子的作用等同于輸入?yún)?shù),則考慮部件性能退化的雙軸渦扇發(fā)動機線性化模型族式(4)可以展開為
調(diào)度參數(shù)與輸入?yún)?shù)同維度,取之為、、、、、,映射方程在x ()=x ;u ()=u 中任取6個,本文取為
則聯(lián)立式(7)、(8)得到考慮退化的平衡流形展開模型的最終形式
以部件級模型為基礎,采用陸軍等提出的線性擬合法求系數(shù)矩陣各元素值,并采用BP神經(jīng)網(wǎng)絡對平衡流形模型的動態(tài)參數(shù)、靜態(tài)參數(shù)進行擬合。
圖1 神經(jīng)網(wǎng)絡結構
由于參數(shù)擬合維度過高,無法可視化展示,限于篇幅,以()矩陣為例,按一定順序列出各點值來展示神經(jīng)網(wǎng)絡擬合結果,如圖2所示。神經(jīng)網(wǎng)絡對多維非線性函數(shù)擬合具有獨特優(yōu)勢
圖2 A矩陣神經(jīng)網(wǎng)絡擬合結果
模型精度直接影響參數(shù)估計結果。以最常見的多參數(shù)漸變?yōu)槔瑢ME模型和部件級非線性模型的仿真結果進行對比。設置如圖3所示的健康因子退化過程:4種部件效率在第10 s同時開始漸變;經(jīng)過10 s后,漸變分別降至1.0%、1.5%、2.0%和2.5%;再經(jīng)過10 s穩(wěn)定后,漸變再分別降至2.0%、2.5%、3.0%和3.5%,之后保持穩(wěn)定。
圖3 健康因子退化過程
以高壓軸轉(zhuǎn)速為例,進行EME模型與部件級模型響應對比,驗證EME模型動態(tài)響應,如圖4所示。從圖中可見,2種模型的漸變響應基本重合。所建立的EME模型對原非線性系統(tǒng)具有良好的近似性,可用于健康因子退化估計。
圖4 2種模型高壓軸轉(zhuǎn)速響應對比
卡爾曼濾波器又名最佳狀態(tài)估計器,本質(zhì)上是一種最小方差估計方法。通過模型的估計值與實際測量值之間的誤差對狀態(tài)不斷更新,使得狀態(tài)變量值的誤差方差最小,從而得到最佳估計值。
擴展卡爾曼濾波(Extended Kalman Filter,EKF)是在標準卡爾曼濾波基礎上發(fā)展而來的,用于非線性系統(tǒng)參數(shù)估計。通過將過程方程和測量方程在某狀態(tài)點處進行泰勒展開,求取雅可比矩陣,得到卡爾曼增益后再利用標準卡爾曼濾波算法進行參數(shù)估計。
設有噪聲的發(fā)動機離散數(shù)學模型表示為
式中:和為第1.2節(jié)中建立的EME模型的系統(tǒng)方程和測量(輸出)方程;為系統(tǒng)噪聲,為測量噪聲。
假設和都是不相關的高斯白噪聲,則
擴展卡爾曼濾波估計方程及預測方程如下:
無 跡 卡 爾 曼 濾 波(Unscented Kalman Filter,UKF)同樣用于非線性系統(tǒng)估計,其基于無跡變換,通過構造1組確定的加權樣本點來對估計參數(shù)進行近似??杀苊鈱Ψ蔷€性模型的線性化建模及雅可比矩陣計算。UKF基本算法描述如下:
初始狀態(tài)統(tǒng)計特性
式中:W 為均值的權值;W 為協(xié)方差的權值。
本章對健康因子的多種退化模式進行仿真,限于篇幅僅以多參數(shù)漸變、多參數(shù)突變?yōu)槔M行驗證說明,不再贅述單參數(shù)漸變、單參數(shù)突變這2種參數(shù)退化模式。
對于可測輸出參數(shù),其傳感器標準差約為0.1%~1%,本文假設都為0.2%,因此測量噪聲矩陣R=([0.002,0.002,0.002,0.002])·I,系統(tǒng)噪聲矩陣Q通過試湊法確定,采樣時間為20 ms。無跡卡爾曼濾波參數(shù)取值為=0.1 ,=2 ,=0。決定點圍繞均值的分布;用于合并隨機變量分布的先驗知識。
在實際運行中,多個健康因子同時漸變是最常見的退化模式,對此,本文設計了如下的參數(shù)漸變模式以驗證參數(shù)估計的準確性:4種部件效率退化因子從第10 s起,經(jīng)30 s后分別漸變至2.0%、2.5%、3.0%和3.5%,之后維持穩(wěn)定。發(fā)動機的真實退化過程遠大于所設定的仿真時間,設置退化時間為30 s,一方面有助于驗證估計的實時精度,另一方面便于仿真模擬。EKF與UKF多參數(shù)漸變估計結果分別如圖5、6所示。
圖5 EKF多參數(shù)漸變估計結果
仿真結果表明,對于多參數(shù)漸變模式,基于EME模型進行非線性卡爾曼濾波估計結果良好。利用2種非線性卡爾曼濾波器得到的估計結果基本一致。無論是EKF還是UKF,都能極好地跟蹤參數(shù)漸變過程,穩(wěn)態(tài)相對誤差絕對值不超過3%。
圖6 UKF多參數(shù)漸變估計結果
結合狀態(tài)空間模型和標準卡爾曼濾波器進行多參數(shù)突變估計時,常由于線性模型近似程度低而使估計結果存在穩(wěn)態(tài)誤差大、退化參數(shù)定位不準等問題。本節(jié)基于EME模型,設置3種不同退化程度的多參數(shù)突變模式(見表1)來進行參數(shù)估計仿真,以驗證結合EME模型和非線性卡爾曼濾波器進行參數(shù)估計的可靠性。測量噪聲矩陣、系統(tǒng)噪聲矩陣等參數(shù)與上文相同。各模式的EKF與UKF估計結果分別如圖7~9所示。
表1 多參數(shù)突變退化模式
圖7 EKF、UKF參數(shù)估計結果(模式1)
圖8 EKF、UKF參數(shù)估計結果(模式2)
圖9 EKF、UKF參數(shù)估計結果(模式3)
從圖7~9中可見,基于EME模型,無論是采用EKF還是UKF都能迅速準確地定位到退化參數(shù),并估計出部件性能退化程度。二者均沒有出現(xiàn)結合線性狀態(tài)變量模型和標準卡爾曼濾波估計時所存在的較大穩(wěn)態(tài)誤差,體現(xiàn)出EME模型對原非線性系統(tǒng)良好的近似性。此外EKF與UKF的收斂速度基本一致,均在5 s以內(nèi),但UKF的估計參數(shù)變化曲線更平穩(wěn)??紤]到UKF相較于EKF更適用于對強非線性系統(tǒng)進行參數(shù)估計,側面佐證了EME模型是原非線性系統(tǒng)的較佳近似模型??稍诒WC精度的情況下代替部件級模型進行健康參數(shù)退化估計。
(1)提出基于平衡流形展開模型結合非線性卡爾曼濾波器的方法進行發(fā)動機健康參數(shù)估計,驗證了發(fā)動機健康參數(shù)估計新的模型基礎。
(2)得益于EME模型對原非線性系統(tǒng)良好的近似性,多參數(shù)漸變、多參數(shù)突變模式參數(shù)估計結果準確高效,穩(wěn)態(tài)誤差不超過3%,彌補了線性狀態(tài)模型近似性差、部件級模型計算量大等不足。為基于EME模型構建機載自適應模型奠定了方法基礎。
(3)當退化參數(shù)較多,并且需建立整個飛行包線內(nèi)的EME模型時,系數(shù)矩陣求解、調(diào)度參數(shù)擬合等方面工作量大,需進一步探索更為高效的方法。