杜 晶 王鳳芹 邢翠芳
(海軍航空大學航空基礎學院計算機教研室 煙臺 264001)
起飛階段飛行操作風險評估是其進入空域安全運行的先決條件,是滿足在復雜作戰(zhàn)環(huán)境下飛行安全的需要[1~2]。近年來,我國海軍航空兵部隊建設持續(xù)快速發(fā)展,起飛安全與初始爬升操作緊密關聯。研究顯示,起飛階段在整個飛行過程中僅有2%的飛行時長,但發(fā)生重大事故的比例卻占12%左右[3~4]。本文從飛行員主觀操作的角度出發(fā),特別對其所進行的起飛階段的可能風險事件進行歸類,結果如圖1。
圖1 飛行員操作風險歸類圖
目前,飛行訓練體系已經較為完善,積累了大量的起飛階段飛行操作數據,然而,由于飛行數據檢索效率低下,數據分析手段與能力不足等問題,導致數據在飛行訓練風險評估方面的效能沒有得到充分發(fā)揮[5~6]。對能夠使操作風險降低的因素進行分析,得出以下幾點:首先,合理解析風險的產生規(guī)律。其次,加強階段監(jiān)測,特別是起飛階段的管理。最后,分析出可能原因,提高整體管理的質效與操作性,對飛行風險進行預測,最終提高飛行安全的管理水平[7~9]。
本文主要研究對象為經過標準化采集、錄入、整理的起飛階段飛行操作信息數據,針對風險評估中的兩個關鍵問題進行研究:
1)起飛階段飛行操作數據特征提取與降維
特征提取算法主要包括提取指定階段數據和奇異值預處理算法。特征降維算法主要進行高維特征降維,用以優(yōu)化識別算法的識別精度與識別速度[10]。
2)以飛行操作數據為基礎,建立合理的風險評估算法
以飛行操作特征數據作為輸入,借助決策樹等智能數據分析算法進行飛行操作數據相關性分析,給出異常數據判別準則,識別風險源,確定風險等級,并提出改進和補救措施,進一步對不同類型的風險操作進行潛在風險的挖掘。為后期評估結果的可視化展示打基礎。因此本文研究要達到的目標為以下兩點:
1)為起飛、進近階段的飛行操作評估提供數據分析手段,為有效降低飛行事故率提供數據支持,提高飛行信息化保障的有效性。
2)為飛行訓練安全工作提供輔助決策支持,能給出飛行操作風險預警和有效改進意見和措施,提高飛行風險預警率。
利用決策樹算法實現風險評估的過程見圖2。
圖2 起飛階段操作風險評估實現流程
由于環(huán)境、外力等因素的影響,造成獲得的數據存在缺失值、異常值,所以在進行數據分析之前,要對飛參數據進行預處理,結合飛行參數方程,設計數據清洗(填補缺失值和平滑異常值)和數據變換(標準化、歸一化)算法[11~12]。結合飛行動力學方程,擬采用最小二乘法、多項式擬合綜合方法來剔除飛參數據中存在的異常值,采用牛頓插值法實現缺失數據的估計和補償,為后續(xù)的數據分析與算法實現打下基礎[13~15]。以下兩點為評估過程要解決的關鍵問題和技術難題。通過對實際需求以及飛行操作數據使用情況進行調研和分析,充分考慮飛行操作風險影響因素,構建判定數據集。
從完整飛行數據中提取待評估的起飛、進近階段數據通過Pandas讀取數據文件,并輸出數據描述。iloc在Pandas中是用來通過數字來選擇數據中具體的某些行和列??梢栽O想每一行都有一個對應的下標(0,1,2,…),通過iloc使用這些下標去選擇相應的行數據。同理,對于行也一樣,想象每一列也有對應的下標(0,1,2,…),通過這些下標也可以選擇相應的列數據。
研究借助數據預處理算法,對歷史飛行操作數據進行數據預處理,python中的sklearn提供了StandardScaler類,能夠快速實現數據標準化處理。關鍵代碼如下。
研究采用機器學習方法中的決策樹算法進行風險評估算法的設計。為了解決樣本在數據集中占比較少,形成的樣本分布的不平衡性問題,本文對對數據分析方法進行改進,采用決策樹分類算法,對起飛階段不同類型的風險操作進行識別。
需要對起飛階段的飛行員駕駛技巧進行確定,其依據是飛行員的經驗與教員規(guī)范性點評。根據所謂的4個維度確定出后面評估算法的輸出結果的參數指標[19~21]。
根據4個風險維度,對應建立共計11項基于飛行員駕駛技巧要領的評價指標如表1所示。
表1 起飛階段風險評價指標
算法數據采集:實驗選取某型飛機包含11項基于飛行員駕駛技巧要領的評價指標的飛參數據作為數據集,利用QAR主要分析參數模板訓練機器學習模型,遞歸構建CART決策樹,然后用建立的決策樹模型標注各時間段的數據集合T對應的風險維度。
建立構建決策樹算法的步驟如表2所示。
表2 構建決策樹算法的步驟
本文以起飛階段的飛行操作數據為研究對象,建立飛行操作風險評估算法;借助決策樹等智能數據分析算法,從大量飛行操作數據提取關鍵參數,構建飛行安全風險評估指標體系,對飛行安全做出合理的風險評估,識別起飛階段的的風險源,確定飛行風險等級,在飛行前作出風險預警,并提出預防與控制措施,能夠有效控制飛行風險,將飛行風險控制在可接受的水平或以下,提升飛行訓練安全管理水平。指出飛參數據在起飛階段風險預測方面的巨大作用,為未來如何利用飛參數據提高飛行安全指明方向。