楊蓓,張宸宇
(南昌航空大學(xué) 飛行器工程學(xué)院,南昌 330063)
?
基于SVR的航空發(fā)動(dòng)機(jī)抗性能退化容錯(cuò)研究
楊蓓,張宸宇
(南昌航空大學(xué) 飛行器工程學(xué)院,南昌 330063)
渦輪風(fēng)扇發(fā)動(dòng)機(jī)工作環(huán)境復(fù)雜,長期工作在高溫、高壓狀態(tài)下,使得發(fā)動(dòng)機(jī)不斷老化、性能衰退,由性能退化導(dǎo)致的航空發(fā)動(dòng)機(jī)可靠性降低問題不容忽視。采用支持向量回歸方法SVR對(duì)測量參數(shù)進(jìn)行估計(jì),獲得發(fā)動(dòng)機(jī)性能退化模型;應(yīng)用支持向量機(jī)的非線性回歸的核函數(shù)變換法,對(duì)特征空間優(yōu)化獲得最優(yōu)分類面,同時(shí)基于Mann-Kendall算法對(duì)發(fā)動(dòng)機(jī)性能退化參數(shù)進(jìn)行評(píng)估。結(jié)果表明:該方法能有效地評(píng)估分析發(fā)動(dòng)機(jī)性能退化趨勢和衰退程度。
渦輪風(fēng)扇發(fā)動(dòng)機(jī);SVR;Mann-Kendall檢驗(yàn);性能退化;故障診斷
渦輪風(fēng)扇發(fā)動(dòng)機(jī)作為當(dāng)今最有效的推進(jìn)方式之一,在航空領(lǐng)域應(yīng)用廣泛[1]。渦輪風(fēng)扇發(fā)動(dòng)機(jī)結(jié)構(gòu)復(fù)雜,長期工作在高溫、高壓的惡劣環(huán)境中[2]。高緯度寒冷地帶、低緯度高溫地帶、海上、沙漠低空環(huán)境及長期經(jīng)受空氣攜帶外物的腐蝕、磨損都將對(duì)壓氣機(jī)、渦輪、燃燒室等造成不利影響,使得發(fā)動(dòng)機(jī)在運(yùn)行一段時(shí)間后,部件性能將不可避免地逐漸退化,進(jìn)而對(duì)整機(jī)性能產(chǎn)生影響。發(fā)動(dòng)機(jī)性能退化不僅影響發(fā)動(dòng)機(jī)經(jīng)濟(jì)性,還將降低發(fā)動(dòng)機(jī)可靠性,危及飛行安全。航空發(fā)動(dòng)機(jī)部件發(fā)生性能退化后,部件的性能參數(shù)會(huì)隨之變化,導(dǎo)致發(fā)動(dòng)機(jī)總體性能退化?;诎l(fā)動(dòng)機(jī)使用壽命相對(duì)較短以及維修性的考慮,為了制定優(yōu)化合理的發(fā)動(dòng)機(jī)維護(hù)策略,開展航空發(fā)動(dòng)機(jī)性能退化趨勢預(yù)測研究具有十分重要的現(xiàn)實(shí)意義[3-4]。
氣路部件退化情況可用近似的低階多項(xiàng)式過程來表示,風(fēng)扇、壓氣機(jī)、渦輪的性能退化是逐漸積累發(fā)展、非常緩慢的過程,其監(jiān)測是一個(gè)較為耗時(shí)、且不易進(jìn)行的過程。美國為了便于維修和降低成本,以CF6和JT9D為基礎(chǔ)進(jìn)行了最早的氣路部件性能退化方面的研究。國內(nèi)也取得了許多研究成果,例如林學(xué)森等[5]采用退化因子方法評(píng)估部件退化對(duì)測量參數(shù)及發(fā)動(dòng)機(jī)性能的影響;趙運(yùn)生等[6]通過模擬部件老化來研究其對(duì)發(fā)動(dòng)機(jī)總體的影響;李睿超等[7]研究了退化條件下發(fā)動(dòng)機(jī)的控制問題。
現(xiàn)有文獻(xiàn)缺乏對(duì)退化趨勢和退化速率的定量計(jì)算,本文將主要解決部件退化趨勢與速度的定量估計(jì),采用SVR方法對(duì)測量參數(shù)進(jìn)行估計(jì),獲得發(fā)動(dòng)機(jī)性能退化模型;采用Mann-Kendall檢驗(yàn)對(duì)效率序列的趨勢進(jìn)行檢驗(yàn),判斷序列變化趨勢(退化趨勢)并計(jì)算趨勢變化速率,從而為發(fā)動(dòng)機(jī)控制和維修提供理論依據(jù)。
由于缺乏足夠的渦輪風(fēng)扇發(fā)動(dòng)機(jī)實(shí)驗(yàn)數(shù)據(jù)樣本,為了獲取發(fā)動(dòng)機(jī)性能退化過程中測量參數(shù)的變化趨勢,用以分析預(yù)測燃?xì)廨啓C(jī)未來的性能退化程度,需建立全包線渦輪風(fēng)扇發(fā)動(dòng)機(jī)非線性模型,并通過非線性模型模擬退化發(fā)動(dòng)機(jī)的部件性能參數(shù)和發(fā)動(dòng)機(jī)總體性能參數(shù),以此得到氣路退化過程中的燃?xì)廨啓C(jī)性能參數(shù)變化趨勢和可測參數(shù)變化趨勢之間的關(guān)系模型[3]。由于燃?xì)鉁u輪發(fā)動(dòng)機(jī)的多變量、非線性、時(shí)變的復(fù)雜特性,航空發(fā)動(dòng)機(jī)建模較為復(fù)雜,在進(jìn)行具體的發(fā)動(dòng)機(jī)控制系統(tǒng)設(shè)計(jì)時(shí),一般采用部件級(jí)模型[4]。
渦扇發(fā)動(dòng)機(jī)的各個(gè)部件都有若干輸入/輸出變量,形成一個(gè)獨(dú)立的功能模塊。首先建立發(fā)動(dòng)機(jī)各個(gè)部件的輸入/輸出關(guān)系,再根據(jù)各部件之間的匹配關(guān)系(共同工作條件)建立發(fā)動(dòng)機(jī)非線性數(shù)學(xué)模型。部件級(jí)模型建模過程中所需的特性數(shù)據(jù)從GSP軟件中獲取[8]。
發(fā)動(dòng)機(jī)動(dòng)態(tài)過程模型中需要考慮轉(zhuǎn)子的慣性,獲得高、低壓轉(zhuǎn)子動(dòng)量方程:
(1)
式中:JH和JL分別為發(fā)動(dòng)機(jī)高壓轉(zhuǎn)子和低壓轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量。
以發(fā)動(dòng)機(jī)各部件數(shù)學(xué)模型為基礎(chǔ),結(jié)合轉(zhuǎn)子動(dòng)量方程、流量連續(xù)方程、壓力平衡方程等,采用GSP中的特性線族(如壓氣機(jī)特性)及性能參數(shù),可以得到發(fā)動(dòng)機(jī)非線性模型[9]:
(2)
式中:f為n維非線性狀態(tài)空間向量函數(shù);g為m維非線性輸出向量函數(shù);x為n維狀態(tài)向量,x=[nipiTi]T;u為r維控制向量,u=[qm,fqm,f afAgφLφH]T;y為m維輸出向量,y=[F T4qm,a]T。
為了降低優(yōu)化計(jì)算量,需將非線性模型先線性化,再以此為基礎(chǔ)進(jìn)行模型預(yù)測控制相關(guān)的設(shè)計(jì)。
在缺乏大量實(shí)驗(yàn)數(shù)據(jù)的情況下,通過建立渦輪風(fēng)扇發(fā)動(dòng)機(jī)部件退化模型,得到氣路退化過程中發(fā)動(dòng)機(jī)性能參數(shù)退化趨勢和可測參數(shù)變化趨勢之間的關(guān)系模型,從而獲取燃?xì)廨啓C(jī)性能退化過程中測量參數(shù)的變化趨勢,用以分析預(yù)測燃?xì)廨啓C(jī)未來的性能退化程度。
本文采用基于支持向量回歸的性能評(píng)估方法對(duì)渦輪風(fēng)扇發(fā)動(dòng)機(jī)性能退化進(jìn)行研究,并根據(jù)發(fā)動(dòng)機(jī)工作過程中的可測參數(shù)評(píng)估發(fā)動(dòng)機(jī)各部件退化水平[10]。
2.1 支持向量回歸
支持向量機(jī)方法最初由Vapnik提出,該理論建立在VC維理論和結(jié)構(gòu)風(fēng)險(xiǎn)最小化的基礎(chǔ)上,根據(jù)有限的樣本信息,在模型的復(fù)雜性和學(xué)習(xí)能力之間尋求最佳折衷,以期獲得最好的推廣泛化能力[11]。支持向量機(jī)理論用于非線性回歸的基本思想是通過非線性核函數(shù)變換,將輸入空間映射到一個(gè)高維特征空間,并在相應(yīng)的特征空間中求取最優(yōu)線性分類面。
將數(shù)據(jù)點(diǎn)用x表示,x∈Rn,y表示類別,分類問題中取1或-1,代表兩個(gè)不同的類。一個(gè)線性分類器的學(xué)習(xí)目標(biāo)是在n維的數(shù)據(jù)空間中找到一個(gè)分類超平面,其方程為
g(x)=wT·x+b
(3)
若g(xi)=wT·xi+b=0,則xi表示為分類面上的點(diǎn)。
通過將分類問題轉(zhuǎn)化為求解分類面函數(shù)的參數(shù)w和b的問題,最終實(shí)現(xiàn)分類。將求解參數(shù)問題轉(zhuǎn)化為求解如下優(yōu)化問題:
s.t. yi(wT·x+b)≥1 (i=1,2,3,…,l)
(4)
定義拉格朗日函數(shù):
(5)
式中:α為拉格朗日乘子向量,α=[α1,α2,…,αn]。
應(yīng)用KKT條件,將相應(yīng)的結(jié)論代入拉格朗日函數(shù)中,進(jìn)行整理消去w和b可得:
(6)
原先的優(yōu)化問題轉(zhuǎn)化為
(7)
求出該二次規(guī)劃問題的解即可得到αi(i=1,2,3,…,l)。
線性不可分問題需要通過非線性變換轉(zhuǎn)化為高維空間中的線性問題來解決。通過非線性映射將樣本x映射到高維空間Z中,在Z中構(gòu)造最優(yōu)超平面。設(shè)所用非線性變換為
φ∶x→φ(x)
(8)
獲得最優(yōu)分類面:
(9)
支持向量回歸的基本問題是發(fā)現(xiàn)一個(gè)函數(shù),使某種期望風(fēng)險(xiǎn)系數(shù)最小,即
(10)
式中:ε為不敏感函數(shù),可以作為松弛變量。
為了驗(yàn)證SVR方法的可行性,以第1節(jié)中所建立的某發(fā)動(dòng)機(jī)為例進(jìn)行說明。選擇壓氣機(jī)效率作為評(píng)估發(fā)動(dòng)機(jī)退化程度的表征參數(shù),用于評(píng)估退化程度的參數(shù)為:空氣流量,壓氣機(jī)進(jìn)口總壓,壓氣機(jī)出口總壓,轉(zhuǎn)速N1,喘振裕度,燃油消耗率。
在一定條件下,分別將壓氣機(jī)效率設(shè)置為:0.995,0.990,0.985,0.980,0.970,0.965,0.960,0.955,0.940,0.935,0.930,0.920,0.910,0.900,0.890,0.880,0.870,0.860,0.850,0.820,總共20組數(shù)據(jù)。根據(jù)不同效率,獲得上述六個(gè)參數(shù)。具體使用SVR時(shí),核函數(shù)選擇指數(shù)核函數(shù),懲罰系數(shù)為20,通過二次優(yōu)化獲得相應(yīng)的支持向量加權(quán)系數(shù),相當(dāng)于通過支持向量得到回歸方程的參數(shù)?;谒@得的加權(quán)系數(shù),SVR對(duì)壓氣機(jī)效率的估計(jì)效果如圖1所示,誤差為0.488%。
圖1 壓氣機(jī)效率的SVR估計(jì)
對(duì)兩組不同壓氣機(jī)效率下的測試數(shù)據(jù)進(jìn)行檢驗(yàn),SVR估計(jì)值分別為0.975 1和0.861 6,實(shí)際設(shè)置的壓氣機(jī)效率分別為0.975 0和0.865 0,故誤差為0.016 8%、-0.397 7%。結(jié)果表明:SVR方法可以對(duì)選取的表征發(fā)動(dòng)機(jī)退化水平的不可測參數(shù)進(jìn)行精確估計(jì)。
2.2 基于Mann-Kendall方法的退化趨勢分析
考慮到系統(tǒng)將受到傳感器噪聲及其他干擾的影響,僅通過SVR獲得發(fā)動(dòng)機(jī)性能退化參數(shù)的估計(jì)值,難以判斷其變化趨勢,因此采用Mann-Kendall檢驗(yàn)對(duì)獲得的退化水平表征參數(shù)進(jìn)行趨勢分析,以判定渦輪風(fēng)扇發(fā)動(dòng)機(jī)部件退化速度[10,12-13]。
對(duì)于時(shí)間序列{Xt,t=1,2,3,…,n},首先定義Mann-Kendall檢驗(yàn)統(tǒng)計(jì)量S:
(11)
其中,符號(hào)函數(shù)sgn(·)取值隨著(Xi-Xj)不同而分別取-1、0、1。當(dāng)n足夠大時(shí),S滿足均值為0的正態(tài)分布。標(biāo)準(zhǔn)化統(tǒng)計(jì)量Z可以根據(jù)Mann-Kendall檢驗(yàn)統(tǒng)計(jì)量S進(jìn)行計(jì)算:
(12)
|Z|≤Zα/2
(13)
則接受零假設(shè),認(rèn)為該序列沒有顯著變化趨勢;當(dāng)Z>Zα/2,序列存在上升趨勢;當(dāng)Z<-Zα/2,則序列存在下降趨勢。衡量趨勢大小的指標(biāo)可以由序列的Sen非參數(shù)斜率估計(jì)的中位數(shù)獲得:
(14)
顯著性水平α=0.05時(shí),對(duì)應(yīng)的Zα/2=1.645。
僅考慮高壓壓氣機(jī)效率不斷衰退而其他條件不變的情況,應(yīng)用Mann-Kendall檢驗(yàn)對(duì)高壓轉(zhuǎn)子轉(zhuǎn)速的變化趨勢進(jìn)行分析,具體壓氣機(jī)效率參數(shù)從1.000降低到0.999。通過仿真獲得高壓轉(zhuǎn)子轉(zhuǎn)速變化如圖2所示,轉(zhuǎn)子轉(zhuǎn)速最大改變量只有-0.127 7%。
圖2 壓氣機(jī)衰退與無衰退時(shí)轉(zhuǎn)子轉(zhuǎn)速對(duì)比
選擇置信度α=0.5,根據(jù)式(12)得到統(tǒng)計(jì)值Z=-297.254 9,由式(13)判斷該序列有下降趨勢,其Sen斜率值為-9.472 3×10-6,表示有退化趨勢。
2.3 基于Mann-Kendall方法的突變檢測
根據(jù)2.2中的時(shí)間序列構(gòu)造表示(Xi>Xj,1≤j≤i)樣本累集數(shù)的秩序列ri[14]:
(15)
根據(jù)ri定義Sk、均值E(Sk)、方差var(Sk)、UFk:
(16)
圖3 轉(zhuǎn)速突變信號(hào)檢測
(1) 在采集到小樣本發(fā)動(dòng)機(jī)可測參數(shù)的情況下,本文應(yīng)用的SVR方法可以有效估計(jì)發(fā)動(dòng)機(jī)各部件的效率、氣體流通能力等表征部件退化水平的不可測參數(shù)。
(2) 針對(duì)得到的部件效率序列,本文采用Mann-Kendall檢驗(yàn)對(duì)效率序列的趨勢進(jìn)行檢驗(yàn),判斷序列變化趨勢(退化趨勢)并計(jì)算趨勢變化速率,從而判斷渦輪風(fēng)扇發(fā)動(dòng)機(jī)部件退化水平,可以有效地發(fā)現(xiàn)微小的變化趨勢并對(duì)變化速率進(jìn)行定量計(jì)算。相比于傳統(tǒng)的衰退檢測方法,Mann-Kendall檢驗(yàn)方法受各種干擾、噪聲等影響因素小,抗干擾能力強(qiáng),可以實(shí)現(xiàn)定量判斷。此外,還可以通過Mann-Kendall的突變檢測功能對(duì)故障的發(fā)生情況進(jìn)行輔助診斷。
[1] Jaw L, Mattingly J. Aircraft engine controls: design, system analysis, and health monitoring[M]. USA: AIAA, 2009.
[2] 黃開明,LiY, 張偉,等. 某型渦軸發(fā)動(dòng)機(jī)性能衰減與部件退化評(píng)估[J]. 航空動(dòng)力學(xué)報(bào), 2015, 30(11): 2673-2679.HuangKaiming,LiY,ZhangWei,etal.Performancedegradationandcomponentsdeteriorationdegreeestimationforaturboshaftengine[J].JournalofAerospacePower, 2015, 30(11): 2673-2679.(inChinese)
[3] 孫躍武. 燃?xì)廨啓C(jī)性能退化及趨勢預(yù)測技術(shù)研究[D]. 哈爾濱: 哈爾濱工程大學(xué), 2014.SunYuewu.Researchonperformancedegradationofgasturbineandtrendforecastingtechnology[D].Harbin:HarbinEngineeringUniversity, 2014.(inChinese)
[4] 孫健國, 李秋紅, 楊剛, 等. 航空燃?xì)鉁u輪發(fā)動(dòng)機(jī)控制[M]. 上海: 上海交通大學(xué)出版社, 2014.SunJianguo,LiQiuhong,YangGang,etal.Aircraftgastubineenginecontrol[M].Shanghai:ShanghaiJiaoTongUniversityPress, 2014.(inChinese)
[5] 林學(xué)森, 李本威, 趙勇, 等. 渦軸發(fā)動(dòng)機(jī)性能退化分析與診斷[J]. 燃?xì)鉁u輪試驗(yàn)與研究, 2015, 28(6): 34-38.LinXuesen,LiBenwei,ZhaoYong,etal.Analysisanddiagnosisofaturbo-shaftengineperformancedeterioration[J].GasTurbineExperimentandResearch, 2015, 28(6): 34-38.(inChinese)
[6] 趙運(yùn)生, 胡駿, 屠寶鋒, 等. 部件老化對(duì)大涵道比渦扇發(fā)動(dòng)機(jī)性能影響仿真[J]. 南京航空航天大學(xué)學(xué)報(bào), 2013, 45(4): 447-452.ZhaoYunsheng,HuJun,TuBaofeng,etal.Simulationofcomponentdeteriorationeffectonperformanceofhighbypassratioturbofanengine[J].JournalofNanjingUniversityofAeronautics&Astronautics, 2013, 45(4): 447-452.(inChinese)
[7] 李睿超, 郭迎清. 渦扇發(fā)動(dòng)機(jī)性能退化緩解控制與推力設(shè)定[J]. 航空發(fā)動(dòng)機(jī), 2015, 41(2): 12-16.LiRuichao,GuoYingqing.Researchonperformancedeteriorationmitigatingcontrolofturbofanengineandthrustsetting[J].Aeroengine, 2015, 41(2): 12-16.(inChinese)
[8] 夏超, 王繼強(qiáng), 商國軍, 等. 基于Matlab/Simulink的航空發(fā)動(dòng)機(jī)部件級(jí)建模與分析[J]. 航空發(fā)動(dòng)機(jī), 2012, 38(4): 31-33.XiaChao,WangJiqiang,ShangGuojun,etal.Component-levelmodelingandanalysisofaeroenginebasedonMatlab/Simulink[J].Aeroengine, 2012, 38(4): 31-33.(inChinese)
[9] 樊思齊. 航空發(fā)動(dòng)機(jī)控制[M]. 西安: 西北工業(yè)大學(xué)出版社, 2008.FanSiqi.Aircraftenginecontrol[M].Xi’an:NorthwesternPolytechnicalUniversityPress, 2008.(inChinese)
[10] 周念清, 楊碩, 沈新平, 等. 洞庭湖流域降雨序列突變性和多尺度特征分析[J]. 同濟(jì)大學(xué)學(xué)報(bào): 自然科學(xué)版, 2014, 42(6): 867-872.ZhouNianqing,YangShuo,ShenXinping,etal.Mutationandmulti-scalecharacteristicsanalysisofrainfallseriesinDongtinglakewatershed[J].JournalofTongjiUniversity:NaturalScience, 2014, 42(6): 867-872.(inChinese)
[11] 汪江. 汽輪機(jī)組振動(dòng)故障診斷SVM方法與遠(yuǎn)程監(jiān)測技術(shù)研究[D]. 南京: 東南大學(xué), 2005.WangJiang.Studyonfaultdiagnosisbased-onSVMandremotevonditionmonitoringforturbinegeneratorunitvibration[D].Nanjing:SoutheastUniversity, 2005.(inChinese)
[12]GocicM,TrajkovicS.AnalysisofchangesinmeteorologicalvariablesusingMann-KendallandSen’sslopeestimatorstatisticaltestsinSerbia[J].GlobalandPlanetaryChange, 2013, 100: 172-182.
[13]KhaledH,HamedKH,RaoAR.AmodifiedMann-Kendalltrendtestforautocorrelateddata[J].JournalofHydrology, 1998, 204(1-4): 182-196.
[14]SerranoA,MateosVL,GarciaJA.Trendanalysisofmonthlyprecipitationovertheiberianpeninsulafortheperiod1921-1995[J].PhysicsandChemistryoftheEarth,PartB:Hydrology,OceansandAtmosphere, 1999, 24(1-2): 85-90.
(編輯:趙毓梅)
Research on Aero-engine Fault-tolerant Control of Considering Performance Degradation Based on Support Vector Regression
Yang Bei, Zhang Chenyu
(School of Aircraft Engineering, Nanchang Hangkong University, Nanchang 330063, China)
As operations under high pressure and temperature differentials and different atmospheric conditions, the turbofan engine performance will be affected, and degeneration and damage will happen. The decrease of reliability arising from degeneration can not be neglected. Support vector regression(SVR) is applied to estimate the degree of degradation and loss of flow coefficient based on the data collected from engine. Nonlinear regression of support vector machine is proposed based on the kernel function transform method. The optimal classification plane can be obtained by optimizing the feature space. Mann-Kendall test is used to estimate the parameters of performance degeneration. Results show that SVR can be applied to estimate the degeneration trend of performance degradation and the degree of degeneration.
turbofan engine; SVR; Mann-Kendall check; performance degradation; fault diagnose
2016-11-11;
2016-11-19
航空科學(xué)基金(2014ZB56002)
楊蓓,peipeiyang99@sina.com
1674-8190(2016)04-447-05
V263.5
A
10.16615/j.cnki.1674-8190.2016.04.008
楊 蓓(1979-),女,碩士,講師。主要研究方向:航空發(fā)動(dòng)機(jī)控制。
張宸宇(1979-),男,碩士,講師。主要研究方向:光測力學(xué)。