孫天馳,姚登凱,趙顧顥,馬嘉呈
空軍工程大學 空管領航學院,陜西 西安 710051
基于粗糙集與BP神經(jīng)網(wǎng)絡軍航飛行風險等級預測
孫天馳,姚登凱,趙顧顥,馬嘉呈
空軍工程大學 空管領航學院,陜西 西安 710051
為準確高效地預測現(xiàn)行軍航飛行風險等級,本文利用相關歷史數(shù)據(jù),提出一種基于粗糙集和BP神經(jīng)網(wǎng)絡的軍航飛行風險等級預測模型。首先根據(jù)人-機-環(huán)-管理論并咨詢專家,建立軍航飛行風險原因屬性指標體系,然后利用粗糙集刪減體系中冗余的原因屬性,確定造成軍航飛行風險的主要因素,據(jù)此構建BP神經(jīng)網(wǎng)絡模型并對訓練中的軍航飛行風險等級預測。預測結果表明,該模型能夠準確有效地克服由于過多風險因素干擾以及主觀臆測對軍航飛行風險的影響。
粗糙集;神經(jīng)網(wǎng)絡;軍航飛行;風險等級預測
軍航飛行安全事關重大,一旦發(fā)生諸如危險接近甚至空中相撞的飛行事故很可能會造成大量人員傷亡和巨量的經(jīng)濟損失。因此在開飛前對軍航飛行風險等級進行準確有效預測對軍航安全穩(wěn)定運行具有重要意義。
目前,相關部門和有關軍航單位對軍航飛行風險預測高度重視并進行了大量工作。相關研究主要包括兩類:一是對事故進行定性研究,例如陳東鋒等[1]通過尋找軍航飛行事故之間的邏輯關系,分析軍航飛行風險的規(guī)律;二是對事故各環(huán)節(jié)原因邏輯進行分析,辨識造成事故的主要因素,如魏水先等[2]基于HFACS模型并結合主觀評分和灰色系統(tǒng)理論建立了航空飛行事故的人為差錯致因分析的綜合分析模型,對人為原因等因素進行了評估。前者所需要資料的龐大并要求資料翔實可靠;后者則在較大程度上依靠人的經(jīng)驗和知識,具有較強的主觀性,使分析不夠客觀。為解決這些問題,戴蓉[3]等構建了基于時間序列法和支持向量機的飛行事故率預測模型,克服單一和傳統(tǒng)方法的缺陷,研究了飛行事故和環(huán)境等因素之間的聯(lián)系,但是缺少對軍航飛風險的考慮,不能直接套用對軍航飛行風險進行預測。Ersin Ancel等[4]運用面向對象的貝葉斯網(wǎng)絡分析了空中相撞事故因素,這種方法能快速找到事故主要致因,不需大量數(shù)據(jù),然而存在過多定性分析、假設和前提。
為了克服上述方法的不足,對軍航飛行風險等級進行準確預測,提出一種基于Rough Set和BP神經(jīng)網(wǎng)絡的軍航飛行風險等級預測模型,由于造成軍航飛行風險的原因與歷史階段有緊密聯(lián)系,因此在選用歷史數(shù)據(jù)對軍航飛行風險等級進行預測時要選用近年來得最新案例。根據(jù)人-機-環(huán)-管理論并咨詢專家,得到對軍航飛行風險造成影響的原因屬性,利用粗糙集對原因屬性進行約簡,在找到造成軍航飛行風險的主要因素的同時簡化神經(jīng)網(wǎng)絡的結構。將經(jīng)過約簡的主要因素輸入神經(jīng)網(wǎng)絡并對神經(jīng)網(wǎng)絡進行訓練得到最終的風險預測模型。此方法解決的是由于神經(jīng)網(wǎng)絡輸入端的參數(shù)過多而造成泛化能力下降的問題,因此利用粗糙集對冗余因素進行刪減,以保證網(wǎng)絡的泛化能力。希望通過該模型在軍航飛行任務之前對飛行風險等級進行預測,改進造成風險的原因,降低軍航飛行的飛行風險。
1.1 粗糙集理論
粗糙集理論一種處理含糊性和不確定性問題的數(shù)學工具。粗糙集在進行屬性約簡時不需要關于數(shù)據(jù)的任何預備的或者額外的信息,與其他進行屬性約簡的方法相比較具有不可替代的優(yōu)勢,很大程度上克服了由于主觀判斷而造成的失誤。造成軍航風險的原因復雜多樣,同時對造成風險原因的分析中存在人為分類不準確、統(tǒng)計不完全的問題,利用粗糙集可較好地找出造成軍航風險的主要原因屬性
1.2 BP神經(jīng)網(wǎng)絡
人工神經(jīng)網(wǎng)絡具有自學習、自組織和較強的魯棒性,能夠對任意的非線性函數(shù)進行逼近。因此,人工神經(jīng)網(wǎng)絡在模式識別、計算機視覺、智能控制、信號處理、數(shù)據(jù)挖掘等方面有著廣泛的應用。BP神經(jīng)網(wǎng)絡是一種后向傳播的神經(jīng)網(wǎng)絡,通過對訓練集的學習來調整連接權值的數(shù)值,使其輸出結果不受人的主觀性的影響。軍航飛行風險和造成風險的原因屬性之間是一種非線性的映射關系,利用BP神經(jīng)網(wǎng)絡能夠找出二者之間的非線性關系,同時BP神經(jīng)網(wǎng)絡自身的自學習性、客觀性和較強的魯棒性有助于得到更加有效的評估結果。
為對軍航飛行風險等級進行準確的預測,本文提出一種預測模型,建立過程分為三個步驟。
第一步是建立軍航飛行風險原因屬性指標體系。依據(jù)人-機-環(huán)-管理論并咨詢專家,對選取的若干項有詳細原因報告的軍航飛行事故進行分析,確定造成軍航飛行風險的相關因素。
第二步是利用粗糙集對相關因素進行約簡。為保證第三步神經(jīng)網(wǎng)絡的處理能力,簡化網(wǎng)絡結構,提高網(wǎng)絡的泛化能力,利用粗糙集處理冗余因素篩選主要因素的能力,對第一步中建立的原因指標體系進行約簡。
第三步是建立軍航飛行風險等級評估模型。利用BP神經(jīng)網(wǎng)絡能夠擬合任意函數(shù)、魯棒性強以及客觀相強的特點,建立軍航飛行風險等級評估模型對軍航飛行風險等級進行預測。
2.1 軍航飛行風險原因屬性指標體系的建立
造成軍航飛行風險原因是多方面的,按照人-機-環(huán)-管理論來分類,主要原因大致可以分為四大類:人員因素、機械因素、環(huán)境因素和管理因素。根據(jù)統(tǒng)計數(shù)據(jù)表(表1)中可以看出,人員因素占大部分,管理因素和機械故障次之,環(huán)境因素比例較小。

表1 軍航飛行風險成因表比例Table 1 Ratio of military aviation accident risk factors
從人-機-環(huán)-管理論出發(fā),通過分析統(tǒng)計一定時期之內的風險實例,選取具有代表性的、多種因素同時作用的飛行事故實例,并咨詢相關飛行、管制和維修等專業(yè)人員,篩選確定造成軍航飛行風險具有普遍影響的原因屬性,建立軍航飛行風險原因屬性指標體系。
2.2 基于粗糙集原因屬性約簡
根據(jù)所統(tǒng)計若干起軍航飛行事故實例并咨詢專家得到風險屬性表。規(guī)定某次風險中有某因素影響時屬性值記為1,否則記為0。在風險屬性表的基礎之上可以利用約簡的定義對原因屬性進行約簡并求核。但是要計算所有約簡是NP完全問題,時間和計算復雜度過高,因此利用約簡的定義來求解約簡是不現(xiàn)實的。本文利用分辨矩陣和分辨函數(shù)來求解約簡和核。圖1為分辨函數(shù)對屬性進行約簡流程。其中S=(U,A,V,f)為信息系統(tǒng),U為所考慮對象的非空有限集合;A為屬性的非空集合;V為屬性a的值域;f為一個信息函數(shù);num_eve為事件數(shù);M為分辨矩陣。
2.3 基于粗糙集的BP神經(jīng)網(wǎng)絡的建立
建立神經(jīng)網(wǎng)絡時,輸入層的節(jié)點數(shù)是經(jīng)過粗糙集約簡的實例的屬性維數(shù),隱含層的節(jié)點個數(shù)的確定一般遵循Kolmogorov定理,滿足s=2n+1。結合經(jīng)驗公式(1)并利用試湊法,確定第二層神經(jīng)元的個數(shù)。其中n為輸入層神經(jīng)元個數(shù),m為輸出層神經(jīng)元個數(shù),且m=1

圖1 分辨函數(shù)約簡屬性流程Fig.1 Process of reducing attributes by resolution function

網(wǎng)絡結構如圖2所示。圖中wij為輸入層第i個神經(jīng)元和隱含層第j神經(jīng)元的連接權值;vj為隱含層第j個神經(jīng)元和輸出層神經(jīng)元的連接權值;θ2j為隱含層第j個神經(jīng)元的閾值,θ3為輸出層神經(jīng)元的閾值;y為輸出值。數(shù)值y即為該模型對軍航飛行風險評估結果。

圖2 BP神經(jīng)網(wǎng)絡評估模型Fig.2 The assessment model of BPneural network
為使預測結果更加能夠體現(xiàn)最近一段時間內軍航飛行風險的特點,統(tǒng)計在2010~2016年間43起具有代表性的軍航飛行風險實例[5],篩選并咨詢專家確定造成軍航飛行風險并具有普遍影響的17個原因屬性。圖3為風險原因屬性評估指標體系。

圖3 軍航飛行風險原因屬性指標體系Fig.3 Indicator system of military aviation accident causes
根據(jù)所統(tǒng)計的軍航飛行風險原因屬性評估指標體系并咨詢專家得到風險屬性表,見表2。表2中,記對某實例中有影響的原因為1,否則為0。

表2 軍航飛行風險原因屬性表Table 2 Causes of military aviation risks
在表2的基礎之上利用分辨矩陣和分辨函數(shù)來求解約簡和核。通過分辨函數(shù)對原因屬性進行約簡,一個約簡即造成軍航飛行風險的主要因素屬性為以下這10個因素p1,p2,p3,p4,p5,p6,p7,p8,p9,p10分別為:機組人員操作違規(guī)、機組人員操作水平、機組差錯、管制人員工作違規(guī)、管制人員處置不當、航空器突發(fā)故障、惡劣天氣、空域環(huán)境復雜、通信不暢和溝通交流不暢。
為避免不同原因評價標準不統(tǒng)一帶來的誤差,所以有必要對輸入的實例數(shù)據(jù)進行歸一化處理,利用式(2)對經(jīng)過約簡的屬性進行歸一化處理。式中,pij為第j個實例輸入數(shù)據(jù)的第i個數(shù)入量;pimin為所有實例數(shù)據(jù)第i個屬性的最小值;pimax為所有實例數(shù)據(jù)第i個屬性的最大值;為歸一化之后得到的結果。

根據(jù)2.3節(jié)中的方法,確定隱含層的神經(jīng)元個數(shù)為7。設置BP神經(jīng)網(wǎng)絡的訓練參數(shù)為:傳遞函數(shù)為Sigmoid函數(shù),訓練函數(shù)為traingdx;輸入層到隱含層的初始連接權值wij和隱含層到輸出層的初始連接權值vj為[0,1]之間的隨機數(shù);隱含層神經(jīng)元的初始閾值θ2j和輸出層初始閾值θ3為[0,1]之間的隨機數(shù);訓練步長為1/t,其中t為當前訓練次數(shù);最大訓練次數(shù)為500,訓練誤差為10-4。
規(guī)定軍航飛行風險的等級中,高風險屬性值為1.0,一般風險屬性值為0.7,低風險的屬性值為0.4,無風險的屬性值為0.1。最后得到軍航飛行風原因屬性以及等級數(shù)據(jù)表,表3位其中前40起經(jīng)過處理的風險事件原因屬性數(shù)據(jù)。

表3 40起軍航飛行風險事件原因屬性數(shù)據(jù)Table 3 Causal data from 40 military aviation risk accidents
利用Matlab7.11平臺進行編程并解算,利用上述40個實例對網(wǎng)絡進行訓練。圖4中網(wǎng)絡訓練誤差曲線可以看出,經(jīng)過133次訓練之后,BP神經(jīng)網(wǎng)絡的誤差滿足訓練誤差的要求,認為神經(jīng)網(wǎng)絡訓練完成。從圖5中的網(wǎng)絡輸出的結果可知組樣本的輸出值與實際值相吻合,表明網(wǎng)絡訓練完成。

圖4 網(wǎng)絡訓練誤差曲線Fig.4 Curve of network training errors

圖5 訓練結果分析圖Fig.5Analysis on the training results
將41~43號實例輸入訓練完成之后的網(wǎng)絡進行檢驗。表4中的列出了目標輸出和實際輸出以及二者之間的誤差值,輸出結果同真實值的誤差在1%,可以認為此評估模型是合理的。

表4 網(wǎng)絡仿真與實際輸出結果及誤差Table 4 The results and errors of network simulation and actual output
本文對軍航飛行風險進行預測時,著重考慮經(jīng)過粗糙集約簡過的若干個重要因素,即減少了影響因素的數(shù)量又能對近一個時期的軍航飛行風險等級進行較為準確的預測。對預測結果為高風險的飛行任務,相關人員能夠更有指向性地針對重要因素逐條進行整改,然后重新進行等級預測,直到所要執(zhí)行的飛行任務無風險為止,保證軍航飛行的安全。
[1] 陳東鋒,張國正,喬巍巍.軍事飛行事故致因模型構建研究[J].中國安全生產(chǎn)科學技術,2013,9(4):135-139
[2] 魏水先,孫有朝,陳迎春.基于HFACS的飛行事故人為差錯分析方法研究[J].航空計算技術,2014(2):50-53
[3] 戴 蓉,黃 成.飛機飛行事故率預測建模與仿真研究[J].計算機仿真,2011,28(7):120-123
[4]Shih AT.Predictive safety analytics:inferring aviation accident shaping factors and causation[J].Journal of Risk Research,2015,18(4):428-451
[5] 陸惠良.軍事飛行事故研究[M].北京:國防工業(yè)出版社,2015:40-80
[6] 蔣宗禮.人工神經(jīng)網(wǎng)絡導論[M].北京:高等教育出版社,2001:47-52
[7] 蘇文國.空中交通管制系統(tǒng)中人為差錯的研究[D].廣州:華僑大學,2011
[8]Othman ML,Aris I,Othman MR,et al.Rough-Set-and-Genetic-Algorithm based data mining and Rule Quality Measure to hypothesize distance protectiverelayoperationcharacteristicsfromrelay[J].ElectricalPowerandEnergySystems,2011,33:1437-1456
[9]Rissino S,Lambert-Torres G.Rough Set Theory-Fundamental Concepts,Principals,Data Extraction,and Applications[M].InTech,2009:35-58
[10]ZHOU Hang,WANG Ying.Renovated method of risk warning of air-traffic control safety based on the SHEL model and neural network[J].Journal of Safety and Environment,2014,14(3):138-141
[11]GAN Xusheng,DUAN Mujingshun,CONG Wei.Analysis and Bootstrap Prediction Simulation on Inducement of Human Factor Flight Accident[J].Journal of Applied Statistics and Management,2012,31(3):484-490
Prediction for Military Flight Risk Grades Based on Rough Set and BP Neural Network
SUN Tian-chi,YAO Deng-kai,ZHAO Gu-hao,MAJia-cheng
College of Air Traffic Control and Navigation/Air Force Engineering University,Xi’an710051,China
To predict the current military flight risk grades exactly and efficiently,this paper proposed a prediction model based on the rough set and BP neural network according to the relevant historic data.Firstly,the indicator system of military flight risks was established on the basis of the living-aircraft-environment-management theory as well as proposals from experts,cut down the redundancy causes by rough set to ensure the key factors making military flight risks and established the BP neural network model and predicted the flight risk grades in training.The result showed that this model could overcome correctly and effectively the influence of excessive risk factors and subjective assumption on the military aviation risk.
Rough set;neural network;military flight;risk grade prediction
R852.82
A
1000-2324(2017)04-0606-05
2017-03-10
2017-04-20
國家空管科研課題:無人機空域運行安全關鍵技術研究(KGKT05140501)
孫天馳(1990-),男,碩士研究生.主要研究方向為空域與流量管理.E-mail:triplemeteornj@163.com