■ 陳鍵 孫良臣/中國(guó)南方航空股份有限公司工程技術(shù)分公司沈陽基地
維修是保證飛機(jī)持續(xù)適航的重要手段,在整個(gè)運(yùn)營(yíng)期間必須重點(diǎn)關(guān)注。國(guó)外主制造商的航空基礎(chǔ)雄厚,積累了大量歷史數(shù)據(jù),可以用來支持飛機(jī)維修大綱的制定[1]。對(duì)于現(xiàn)行飛機(jī)的維修大綱,發(fā)動(dòng)機(jī)短艙件的維修要求僅包含在區(qū)域檢查項(xiàng)目中。為了更好地維護(hù)V2500 發(fā)動(dòng)機(jī)短艙部件,必須制定具體的維修要求,其中維修間隔的確定尤為關(guān)鍵,維修間隔的設(shè)置直接影響到飛機(jī)的可靠性和維修成本[2]。
假定在每次檢測(cè)中,正常結(jié)構(gòu)仍然原樣使用,僅當(dāng)發(fā)生損傷時(shí)才需恢復(fù)到新的狀態(tài)。如果在檢查時(shí)發(fā)現(xiàn)系統(tǒng)工作,假設(shè)系統(tǒng)保持不變;當(dāng)檢測(cè)到故障時(shí),在維修/更換時(shí)間后更新。推導(dǎo)出由于檢查和維修/更換而導(dǎo)致隨機(jī)停機(jī)的可用性模型,如圖1所示,然后將恒定檢查時(shí)間和維修/更換時(shí)間作為特例進(jìn)行研究。
圖1 檢查周期示意圖
首先研究預(yù)期的周期時(shí)間,如表1 所示。對(duì)于特定的X0、Y0、X1,周期時(shí)長(zhǎng)為:
表1 周期時(shí)間
預(yù)期的周期時(shí)間為:
預(yù)期不能工作的時(shí)間為:
一個(gè)周期內(nèi)的預(yù)期總成本包括以下成本:
對(duì)于航司V2500 發(fā)動(dòng)機(jī)短艙的原始維修紀(jì)錄,分別按進(jìn)氣道、風(fēng)扇罩、C 涵道、平移門和尾噴5個(gè)主要部件進(jìn)行記錄,刪除重復(fù)或錯(cuò)誤的記錄,留下每個(gè)部件不同時(shí)間下的唯一記錄。對(duì)于同一主要部件的多次維修記錄,則使用后面的時(shí)間減去前一個(gè)時(shí)間,獲得其維修間隔。對(duì)于短艙系統(tǒng)采取以上的相同操作,若同一次維修了多個(gè)部件,僅作一次記錄數(shù)據(jù)。
威布爾分布作為一個(gè)典型壽命分布模型,在飛機(jī)及部件可靠性評(píng)估方面有著廣泛應(yīng)用[3-5]。基于經(jīng)過數(shù)據(jù)整理的維修記錄數(shù)據(jù),獲得進(jìn)氣道、風(fēng)扇罩、C 涵道、平移門和尾噴等5 個(gè)主要部件的維修信息和壽命,然后采用MATLAB程 序“weibull_parameters_get.m”,分別獲得各自部件雙參數(shù)威布爾分布的參數(shù)beta 和eta。維修平均工時(shí)(TR)、平均檢查工時(shí)(TW)、檢修停機(jī)時(shí)間(TF)、維修平均費(fèi)用(CR)、單位停機(jī)成本(CL)及單位檢查費(fèi)用(CW)均來自航司內(nèi)部數(shù)據(jù),獲得的最終輸入數(shù)據(jù)見表2。將最終數(shù)據(jù)代入公式(3)和公式(6),便可獲得基于可用性和成本的最優(yōu)檢查間隔及相應(yīng)的優(yōu)化曲線,如圖2、圖3所示。通過確定曲線的極值,便可得到兩種分析方法的最優(yōu)檢查間隔。
表2 參數(shù)數(shù)據(jù)
圖2 各部件可用性最大的最優(yōu)檢查間隔
圖3 各部件成本最低的最優(yōu)檢查間隔
監(jiān)督學(xué)習(xí)就是分類,通過已有的訓(xùn)練樣本去訓(xùn)練得到一個(gè)最優(yōu)模型,然后利用這個(gè)最優(yōu)模型將所有輸入映射為相應(yīng)的輸出,對(duì)輸出進(jìn)行判斷實(shí)現(xiàn)分類,這就對(duì)未知數(shù)據(jù)進(jìn)行了分類。監(jiān)督學(xué)習(xí)中的K-近鄰方法(K-Nearest Neighbor,KNN)[6,7]和 支 持 向 量 機(jī)(SVM)[8]均可用于分析V2500 發(fā)動(dòng)機(jī)短艙的維修記錄數(shù)據(jù)。在對(duì)發(fā)動(dòng)機(jī)短艙的維修記錄數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析建模時(shí)考慮基于特征進(jìn)化的損傷模型,即將包括發(fā)動(dòng)機(jī)位置(左/右)、損傷部位(左/右)、損傷是否超手冊(cè)(是/否)和損傷威脅維修方案(修理/更換)等損傷特征的持續(xù)記錄作為大數(shù)據(jù)分析的數(shù)據(jù)向量,以考慮這些客觀特征對(duì)飛機(jī)(機(jī)隊(duì))維修數(shù)據(jù)模型的影響。
對(duì)于V2500 發(fā)動(dòng)機(jī)短艙的維修記錄數(shù)據(jù),采用matlab 的coxphfit 函數(shù)擬合,可 得η=1485.2,β=2.6814,γ0=0.0422,γ1=0.0194,γ2=0.0327,γ3=0.0159。(Zti=0,1,2,3)分別代表相應(yīng)的特征參數(shù):發(fā)動(dòng)機(jī)(Engine,0-左,1-右);部位(Position,0-左側(cè),1-右側(cè));是否超 手 冊(cè)(Manual,0- 否,1- 是);損傷威脅維修方案(Damage,0-修理,1-更換);修理的部件(1-進(jìn)氣道,2-風(fēng)扇罩,3-C 涵道,4-平移門,5-尾噴,LR 為保留參數(shù))。采用python 的scikit-learn 庫(kù)進(jìn)行機(jī)器學(xué)習(xí),分為數(shù)據(jù)加載、數(shù)據(jù)預(yù)處理、數(shù)據(jù)劃分、數(shù)據(jù)訓(xùn)練和效果評(píng)估等步驟。
通過計(jì)算每個(gè)訓(xùn)練樣例到待分類樣品的距離,取與待分類樣品距離最近的K個(gè)訓(xùn)練樣例,K個(gè)樣品中哪個(gè)類別的訓(xùn)練樣例占多數(shù),則待分類樣品就屬于哪個(gè)類別。如果一個(gè)樣本在特征空間中的K個(gè)最相鄰的樣本中的大多數(shù)屬于某一個(gè)類別,則該樣本也屬于這個(gè)類別,并具有這個(gè)類別上樣本的特性。該方法在確定分類決策上只依據(jù)最鄰近的一個(gè)或者幾個(gè)樣本的類別來決定待分類樣本所屬的類別。KNN 方法在類別決策時(shí),只與極少量的相鄰樣本有關(guān)。由于KNN 方法主要靠周圍有限的鄰近的樣本來判斷,而不是靠判別類域的方法來確定所屬類別,因此對(duì)于類域的交叉或重疊較多的待分類樣本集來說,該方法較其他方法更為適合。
上述案例中KNN 模型設(shè)置neighbor 數(shù)目為5,test_size=0.2。通過訓(xùn)練模型,可預(yù)測(cè)各飛機(jī)發(fā)動(dòng)機(jī)短艙下次出現(xiàn)故障的部件和時(shí)間間隔,如表3所示。
表3 KNN方法預(yù)測(cè)結(jié)果
支持向量機(jī)(SVM)就是找到一個(gè)平面,讓兩個(gè)分類集合的支持向量或者所有的數(shù)據(jù)(LSSVM)離分類平面最遠(yuǎn);SVR 回歸,就是找到一個(gè)回歸平面,讓一個(gè)集合的所有數(shù)據(jù)到該平面的距離最近。SVR 是支持向量回歸(support vector regression)的英文縮寫,是支持向量機(jī)(SVM)的重要應(yīng)用分支。
上述案例中SVR 模型設(shè)置test_size=0.2。通過訓(xùn)練模型,預(yù)測(cè)各飛機(jī)發(fā)動(dòng)機(jī)短艙下次出現(xiàn)故障的部件和時(shí)間間隔,如表4 所示。
表4 SVR方法預(yù)測(cè)結(jié)果
采用基于成本和可用性的分析方法時(shí),只需要獲得發(fā)動(dòng)機(jī)短艙部件的維修間隔記錄,就可以通過威布爾分布擬合獲得其壽命分布,在已知維修成本和時(shí)間基本信息的情況下獲得穩(wěn)定的最優(yōu)維修間隔。基于大數(shù)據(jù)和AI 模型的分析方法不預(yù)先假設(shè)發(fā)動(dòng)機(jī)短艙部件的維修間隔分布,而是基于已有的記錄數(shù)據(jù)(包括歷史維修間隔和其他損傷信息)預(yù)測(cè)短艙部件的下一次故障時(shí)間(即維修間隔)。
基于成本和可用性的分析方法的優(yōu)點(diǎn)是:需要的記錄數(shù)據(jù)較少;數(shù)據(jù)確定的情況下,結(jié)果穩(wěn)定。缺點(diǎn)是:只能獲得固定的最優(yōu)檢測(cè)間隔;只能利用維修記錄中的時(shí)間信息,無法利用其他與損傷相關(guān)的參數(shù)/變量信息。
基于大數(shù)據(jù)和AI 模型的分析方法的優(yōu)點(diǎn)是可以預(yù)測(cè)每個(gè)部件下次的失效日期,可以對(duì)每個(gè)部件設(shè)定不同的檢測(cè)間隔;可以綜合利用維修記錄中包括時(shí)間在內(nèi)的所有與損傷相關(guān)的參數(shù)/變量信息。缺點(diǎn)是需要大量的記錄數(shù)據(jù)以訓(xùn)練模型,在數(shù)據(jù)較少時(shí)獲得的模型的可靠性較低,且每次訓(xùn)練可能得到不同的模型,結(jié)果不穩(wěn)定,不同方法的結(jié)果存在差異。
綜上,在確定V2500 發(fā)動(dòng)機(jī)短艙維修間隔時(shí),應(yīng)盡可能記錄與發(fā)動(dòng)機(jī)短艙部件的維修、服役歷史、服役環(huán)境相關(guān)的所有信息并對(duì)其進(jìn)行電子化整理,建立相關(guān)的數(shù)據(jù)庫(kù),通過綜合使用上述兩種方法,制定更加準(zhǔn)確的維修間隔。