由立巖
(中國商飛民用飛機試飛中心,上海200232)
飛機在空中遭遇的結(jié)冰現(xiàn)象是飛行安全的一大威脅。飛機翼面上形成的冰嚴(yán)重破壞飛機的氣動外形,使得飛機升力降低,阻力升高,導(dǎo)致許多飛行事故。1976至1979年間,美國共發(fā)生178起民用飛機因結(jié)冰而引起的飛行事故,其中災(zāi)難性事故100起,占結(jié)冰引起的飛機事故總數(shù)的56%。
飛機結(jié)冰后,冰層積聚在飛機表面,改變了飛機氣動參數(shù),使飛機穩(wěn)定性能更為惡化。對于結(jié)冰后的飛機,目前的結(jié)冰檢測手段如紅外影像等通常只是對“是否結(jié)冰”做出定性分析,無法估計飛機氣動參數(shù)變化。因此,在傳統(tǒng)的結(jié)冰檢測基礎(chǔ)上,還需要定量檢測結(jié)冰后飛機氣動參數(shù)[1]。不同于紅外影像等常規(guī)手段,本文主要通過參數(shù)識別估計飛機氣動參數(shù),并利用神經(jīng)網(wǎng)絡(luò)來定量檢測結(jié)冰嚴(yán)重程度。
作為初步研究,本文僅針對飛機平尾結(jié)冰的情形,研究基本流程:①構(gòu)造考慮飛機平尾結(jié)冰的飛機飛行動力學(xué)仿真模型;②監(jiān)測系統(tǒng)的控制輸入及狀態(tài)輸出,利用H∞參數(shù)識別算法初步估計飛機氣動參數(shù);③對神經(jīng)網(wǎng)絡(luò)輸入H∞參數(shù)識別結(jié)果,定量檢測分析飛機結(jié)冰與否及結(jié)冰的嚴(yán)重程度。
飛機平尾結(jié)冰主要影響飛機縱向性能,因此本文不研究橫航向特性,飛行動力學(xué)模型只考慮飛機縱向狀態(tài);同時,本文模型采用線性化小擾動模型,初始狀態(tài)點選擇為定常水平飛行狀態(tài);飛行中外界擾動僅考慮風(fēng)擾動影響。由此,飛行動力學(xué)方程[2]為

式中:q為俯仰角速度;θ為俯仰歐拉角;α為機體迎角;v為豎直平面內(nèi)速度擾動量;Mα為俯仰力矩對迎角的導(dǎo)數(shù);ME為俯仰力矩對升降舵偏角的導(dǎo)數(shù);Mq為俯仰力矩對俯仰角速率的導(dǎo)數(shù);δE為升降舵相對初始狀態(tài)點控制輸入,由飛行員或自動駕駛儀控制;Zα為升力對迎角的導(dǎo)數(shù);ZE為升力對升降舵偏角的導(dǎo)數(shù);Zq為升力對俯仰角速率的導(dǎo)數(shù);Xα為阻力對迎角的導(dǎo)數(shù);Xu為阻力對速度的導(dǎo)數(shù);Tu為推力對速度的導(dǎo)數(shù);wq為風(fēng)擾動對俯仰角速率的過程噪音;wθ為風(fēng)擾動對俯仰角的過程噪音;wα為風(fēng)擾動對迎角的過程噪音;wv為風(fēng)擾動對豎直平面內(nèi)速度的過程噪音。


飛機結(jié)冰嚴(yán)重程度模型描述飛機結(jié)冰前后氣動參數(shù)變化基本規(guī)律為

式中:χclean,χiced分別為結(jié)冰前、結(jié)冰后氣動參數(shù);KCA為各參數(shù)對應(yīng)的權(quán)值,由飛機本身屬性(布局、結(jié)構(gòu)等)決定,不同參數(shù)對應(yīng)權(quán)值一般不同;η為飛機結(jié)冰嚴(yán)重程度,η={0,0.02,0.04,0.06,0.08,0.10},一般分為6級,η=0對應(yīng)于無冰干凈飛機,η=0.10對應(yīng)于結(jié)冰最嚴(yán)重情況。由此,僅需確定結(jié)冰嚴(yán)重程度η值,即可確定相關(guān)氣動參數(shù)。結(jié)冰前干凈飛機各氣動參數(shù)及其對應(yīng)參數(shù)權(quán)值KCA見表1[5]。

表1 干凈飛機各氣動參數(shù)及其對應(yīng)權(quán)值
將式(1)至式(4)改寫為

式中:u=δE為升降舵控制輸入;A∈R4×8,b∈R4×1;χ為待識別的氣動參數(shù);y為對系統(tǒng)狀態(tài)x=[q,θ,α,v]T的測量輸出;dm為對應(yīng)測量噪音。本文利用給定標(biāo)準(zhǔn)差的白噪聲模擬測量噪音,標(biāo)準(zhǔn)差即取為傳感器測量精度。各狀態(tài)量測量精度見表2[6]。

表2 各狀態(tài)量傳感器測量精度
目前,常用的參數(shù)辨識方法有最小二乘法、極大似然法等,這些方法存在計算耗費大、復(fù)雜系統(tǒng)辨識效果差等不足,本文則采用H∞參數(shù)辨識方法,提高復(fù)雜系統(tǒng)辨識結(jié)果準(zhǔn)確性。為計算待識別的氣動參數(shù)χ,首先,我們定義

則對任意γ≥γ*,H∞參數(shù)識別遞歸算法為[2]


式(9)計算需要中間量Σ,Σ∈R12×12,由式(10)確定;初始值Σ0=diag(P0,Q0);P0,Q0同時也為式(8)中計算泛化歐幾里得范數(shù)的權(quán)矩陣,P0,Q0>0,初始值人為設(shè)定。
為保證式(9)計算收斂,式(10)中γ需有γ≥γ*,γ*由式(8)確定。注意到γ*值與Q(y,δE)密切相關(guān),Q選取不當(dāng)很容易使γ*趨于無窮大,導(dǎo)致H∞遞歸算法發(fā)散。
參數(shù)識別的基本要求是不可有將無冰飛機錯報為結(jié)冰的“誤警報”,因此本文對無冰、結(jié)冰飛機均進行計算分析。同時,識別計算也應(yīng)滿足一定的快速性要求,以保證在可能的飛行事故發(fā)生以前盡快做出反應(yīng)。
H∞識別結(jié)果見圖1。升降舵標(biāo)準(zhǔn)輸入[8]為大小1°,周期2 s的方波。另外,P0=I,Q0=10-7I,Q=Σ2TΣ2,γ=3。

圖1 無冰、結(jié)冰飛機H∞參數(shù)識別結(jié)果
對于結(jié)冰飛機,初始參數(shù)估計值χ^0即為表1中無冰飛機參數(shù)值。注意到圖中各參數(shù)已相對于表1中無冰氣動參數(shù)歸一化,對于無冰飛機,顯然參數(shù)歸一化后真實值為1;對于飛機η=0.10的結(jié)冰情況,由式(5)及表1計算可得M*三個參數(shù)歸一化后真實值分別為0.90,0.90,0.965。可見針對不同干擾噪音,無冰及結(jié)冰參數(shù)估計均可在升降舵輸入一個周期(2 s)內(nèi)較為準(zhǔn)確的收斂到真實值。
對于真實飛機結(jié)冰情況,其所有氣動參數(shù)應(yīng)都對應(yīng)一個結(jié)冰嚴(yán)重程度η。參數(shù)辨識方法必須確保辨識得到的所有氣動參數(shù)對應(yīng)的結(jié)冰嚴(yán)重程度是一致的,這是關(guān)鍵難點。從圖2中可以看出,本文采用H∞參數(shù)辨識算法計算得到所有氣動參數(shù)所對應(yīng)的結(jié)冰嚴(yán)重程度是一致的。
神經(jīng)網(wǎng)絡(luò)具有從眾多復(fù)雜耦合的相關(guān)輸入中提取信息的能力,本能的并行計算特性及良好的容錯結(jié)構(gòu)。同時,訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)在檢測過程中僅涉及對于權(quán)值、閥值的簡單計算,具有良好的快速性。神經(jīng)網(wǎng)絡(luò)具備離線訓(xùn)練的能力,可在地面利用仿真數(shù)據(jù)完成訓(xùn)練后在線進行檢測,更為快速可靠。
如圖2,網(wǎng)絡(luò)采用單隱層前饋BP神經(jīng)網(wǎng)絡(luò),隱層節(jié)點數(shù)為7(注意圖2僅為結(jié)構(gòu)示意圖,并不表示隱層節(jié)點數(shù)為5)。為使網(wǎng)絡(luò)具有更好的非線性映像能力,各層間傳遞函數(shù)采用值域為(-1,1)的S函數(shù)。網(wǎng)絡(luò)輸入為H∞參數(shù)識別的結(jié)果。網(wǎng)絡(luò)檢測分析飛機結(jié)冰嚴(yán)重程度η,η一般分為6級,取值分別為η={0,0.02,0.04,0.06,0.08,0.10},注意到S函數(shù)值域為(-1,1),為防止網(wǎng)絡(luò)輸出飽和,我們將η值人工映像到(-1,1)區(qū)間上,通過網(wǎng)絡(luò)輸出N所處區(qū)間判斷結(jié)冰嚴(yán)重程度,映射關(guān)系式見表3。

圖2 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)及傳遞函數(shù)S函數(shù)

表3 神經(jīng)網(wǎng)絡(luò)檢測輸出及其對應(yīng)的η值
前文提到,網(wǎng)絡(luò)輸入為參數(shù)識別檢測到的三個俯仰力矩氣動參數(shù)。參數(shù)識別中升降舵標(biāo)準(zhǔn)控制輸入為大小1°、周期2 s的方波。在升降舵輸入一個周期(2 s)內(nèi),參數(shù)識別已經(jīng)可以取得較好的結(jié)果。進一步研究表明,改變升降舵輸入大小、周期,識別結(jié)果在升降舵輸入一個周期內(nèi)均可以良好收斂到真實值。因此,我們設(shè)定在升降舵輸入加載到一個周期的時刻打開神經(jīng)網(wǎng)絡(luò),網(wǎng)絡(luò)輸入即為此時刻參數(shù)識別算法的遞歸計算值。
網(wǎng)絡(luò)訓(xùn)練中,為獲得更為充足的訓(xùn)練數(shù)據(jù),保證網(wǎng)絡(luò)良好的泛化能力,我們針對結(jié)冰嚴(yán)重程度不同等級,不同大小、周期的升降舵輸入均進行仿真計算,同時,各情形均重復(fù)計算5次,模擬5個噪音路徑。
網(wǎng)絡(luò)訓(xùn)練輸出為表3中各級η值對應(yīng)區(qū)間上下限中值。各級對應(yīng)N值見表4。

表4 各級η值所對應(yīng)的神經(jīng)網(wǎng)絡(luò)訓(xùn)練輸出
神經(jīng)網(wǎng)絡(luò)檢測并不直接輸出飛機結(jié)冰嚴(yán)重程度具體值,而是根據(jù)網(wǎng)絡(luò)輸出值所處區(qū)間判斷其處于“哪一級”。對網(wǎng)絡(luò)性能的基本要求是不能有“越級”現(xiàn)象發(fā)生。
網(wǎng)絡(luò)測試數(shù)據(jù)獨立于3.2中提到的網(wǎng)絡(luò)訓(xùn)練數(shù)據(jù)。升降舵輸入采用標(biāo)準(zhǔn)的大小1°、周期2 s的方波輸入,網(wǎng)絡(luò)輸入為參數(shù)識別2 s時刻的計算結(jié)果。對6個等級每一級均進行100次測試,共600組測試數(shù)據(jù)。
神經(jīng)網(wǎng)絡(luò)測試結(jié)果見圖3。可見無論結(jié)冰與否,各級網(wǎng)絡(luò)輸出均嚴(yán)格按照表3對應(yīng)關(guān)系落在相應(yīng)區(qū)間內(nèi),600組測試資料沒有“越級”現(xiàn)象發(fā)生。該神經(jīng)網(wǎng)絡(luò)完全可以滿足對飛機結(jié)冰嚴(yán)重程度等級檢測的要求。

圖3 神經(jīng)網(wǎng)絡(luò)性能測試
本文主要介紹了飛機平尾結(jié)冰嚴(yán)重程度檢測方法。在飛機動力學(xué)和結(jié)冰嚴(yán)重程度模型基礎(chǔ)上,通過H∞參數(shù)識別算法及神經(jīng)網(wǎng)絡(luò)檢測,比較準(zhǔn)確地辨識飛機氣動參數(shù),定量分析飛機平尾結(jié)冰情況。
進一步的研究工作可在如下三方面進行:進一步細(xì)化飛機飛行動力學(xué)模型,包括外界擾動更為精細(xì)地模擬;對飛機其他位置如機翼、機頭等處的結(jié)冰情況進行進一步地分析;實現(xiàn)飛機結(jié)冰在線實時監(jiān)測。
[1]郭龍,沈宏良,施永毅.飛機容冰技術(shù)的研究進展[J].飛行力學(xué),2005,23(1):75-78.
[2]J.W.Melody,T.Basar,W.R.Perkins,et al.Parameter identification for inflight detection and characterization of aircraft icing[J].Control Engineering Practice,2000(8):985-1001.
[3]Prof M.Bragg,Prof T.Basar,Prof W.R.Perkinset al.Smart Icing Systems NASA Review[R].University of Illinois at Urbana-Champaign,1999.
[4]鐘長生,杜亮,洪冠新.飛機結(jié)冰引起的飛行動力學(xué)問題探討[J].飛行力學(xué),2004,22(3):64-68.
[5]M.B.Bragg,T.Hutchison,J.Merret,et la.Effects of Ice Accretion on Aircraft Flight Dynamics[R].Proceedings of 38th AIAA Aerospace Sciences and Exhibit,number AIAA-2000-0360,Reno,Nevada,Jan.2000.
[6]T.P.Ratvasky,R.J.Ranaudo.Icing Effects on Aircraft Stability and Control Determined From Flight Data[R].Proceedings of the 31st Aerospace Sciences Meeting and Exhibit,number NASA/TM 105997 or AIAA-93-0398,Reno,Nevada,Jan.1993.
[7]Didinsky,G.,Pan,Z.,Basar,T..Parameter Identification of Uncertain Plants Using HinfMethods[J].Automatica,31(9):1227-1250.
[8]Judith Foss Van Zante,Thomas P.Ratvasky.Investigation of Dynamic Flight Maneuvers With an Iced Tailplane[R].Proceedings of the 37th Aerospace Sciences Meeting and Exhibit,number NASA/TM-1999-208849 or AIAA-99-0371,Reno,Nevada,Jan.1999.