本發(fā)明涉及民用航空器飛行事件探測、飛行品質(zhì)監(jiān)控、飛行安全領(lǐng)域,尤其是涉及一種基于python語言(荷蘭科學家吉多·范羅蘇姆(guido?van?rossum),在1989年期間開發(fā)的計算機編程語言)的飛行事件探測系統(tǒng)。
背景技術(shù):
1、飛行品質(zhì)監(jiān)控(foqa)也稱為飛行數(shù)據(jù)分析方案(fdap)或飛行數(shù)據(jù)監(jiān)控(fdm),是一種系統(tǒng)化、主動識別危險源的工具。通過中國民航飛行品質(zhì)監(jiān)控基站收集的裝載于快速存取記錄器(qar,?quick?access?recorder)的航空器飛行數(shù)據(jù),航空公司和民航局可利用該數(shù)據(jù)進行飛行品質(zhì)監(jiān)控,分析航空器的安全趨勢和研究典型不安全事件,為民航業(yè)的安全監(jiān)管提供數(shù)據(jù)支持。
2、飛行品質(zhì)監(jiān)控中的事件探測既包括安全事件,也包括運行事件如節(jié)油、維護等。探測是指利用編輯器、算法或模型等工具對數(shù)據(jù)進行計算分析,并且對于觸發(fā)事件標準(條件值)的事件進行告警。簡單的事件探測可以是預先設(shè)定某個參數(shù)的閾值,在航空器飛行過程中,地面計算機獲取到該飛機的飛行數(shù)據(jù),當數(shù)值超過設(shè)定的閾值時則為觸發(fā)該事件,進行告警并提示相關(guān)監(jiān)控人員。監(jiān)控人員還可以利用大量的歷史告警數(shù)據(jù)和事件進行數(shù)據(jù)分析、統(tǒng)計歸納、制作表單。
3、在《飛行品質(zhì)監(jiān)控信息管理辦法(征求意見稿)》中規(guī)定了不同機型飛機的強制性飛行品質(zhì)監(jiān)控事件,包含監(jiān)控項目、監(jiān)控參數(shù)、監(jiān)控點、監(jiān)控標準(即紅色事件的觸發(fā)條件)和備注信息。
4、目前,國內(nèi)航空公司對飛機進行飛行品質(zhì)監(jiān)控的系統(tǒng)具有事件探測條件單一繼而引起的探測準確度低、無法與機場和機型的差異化信息進行關(guān)聯(lián)、不同幀的數(shù)據(jù)難對齊等問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于:針對現(xiàn)在的飛行品質(zhì)監(jiān)控中事件探測條件單一繼而引起的探測準確度低、無法與機場和機型的差異化信息進行關(guān)聯(lián)、不同幀的數(shù)據(jù)難對齊等問題,提供一種基于python語言的飛行事件探測系統(tǒng)。
2、本發(fā)明的發(fā)明目的通過以下技術(shù)方案來實現(xiàn):
3、一種基于python語言的飛行事件探測系統(tǒng),包括事件探測模型,該系統(tǒng)包括:
4、(1)該系統(tǒng)的事件探測模型中,基于在python語言中定義的具體參數(shù)為事件的觸發(fā)條件,并且該系統(tǒng)提供查閱參數(shù)組事件模塊化的功能;
5、(2)該系統(tǒng)中創(chuàng)建有能設(shè)置不同機場參數(shù)的機場數(shù)據(jù)庫,并且能在事件探測模型中引用機場數(shù)據(jù)庫的信息;
6、(3)該系統(tǒng)中創(chuàng)建有機型參數(shù)庫,并且能在事件探測模型中引用機型參數(shù)。
7、作為進一步的技術(shù)方案,所述的基于在python語言中定義的具體參數(shù)為事件的觸發(fā)條件的具體步驟包括:
8、(1.1)該系統(tǒng)中建立交互界面,使用戶能夠選擇飛機的qar參數(shù)作為事件探測模型運算的驅(qū)動值;
9、(1.2)在python語言的模型中使用qar參數(shù)。
10、作為進一步的技術(shù)方案,所述機場參數(shù)包括機場名稱、icao代碼(國際民用航空組織為全球各機場和航空公司指定的代碼)、itat代碼(國際航空運輸協(xié)會iata為機場設(shè)定的三字代碼)、機場標高、維度、精度。
11、作為進一步的技術(shù)方案,用戶能在機型參數(shù)庫中定義不同機型的不同參數(shù)信息。
12、作為進一步的技術(shù)方案,該系統(tǒng)在參數(shù)配置時,對于在一個事件探測模型中進行計算的、具有不同幀的參數(shù),將按照設(shè)定的規(guī)則和邏輯進行尋值。
13、作為進一步的技術(shù)方案,按照設(shè)定的規(guī)則和邏輯進行尋值的尋值策略為:設(shè)定游標最小單位為1/幀率最大公倍數(shù),幀率最大公倍數(shù)對應(yīng)的每個幀數(shù)據(jù)視作一個幀組,正數(shù)為向前,負數(shù)為向后;若游標指向的幀為空白幀,則先向后尋找第一個有效值,若發(fā)生溢出或異常,則反轉(zhuǎn)游標向前尋找有效值。
14、作為進一步的技術(shù)方案,當尋值過程中發(fā)生頭溢出事件時,取第一個有效值作為參數(shù)值;尋值過程中發(fā)生尾溢出事件時,取最后一個有效值作為參數(shù)值。
15、與現(xiàn)有技術(shù)相比,本發(fā)明基于python語言進行飛行事件探測模型的定義,可以更精確化地定義不同機型飛機的事件探測機理,以qar參數(shù)為事件探測的觸發(fā)條件,以幫助用戶更精準地將事件定位到飛機飛行參數(shù)。
1.一種基于python語言的飛行事件探測系統(tǒng),包括事件探測模型,其特征在于,該系統(tǒng)包括:
2.根據(jù)權(quán)利要求1所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,所述的基于在python語言中定義的具體參數(shù)為事件的觸發(fā)條件的具體步驟包括:
3.根據(jù)權(quán)利要求1所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,所述機場參數(shù)包括機場名稱、icao代碼、itat代碼、機場標高、維度、精度。
4.根據(jù)權(quán)利要求1所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,用戶能在機型參數(shù)庫中定義不同機型的不同參數(shù)信息。
5.根據(jù)權(quán)利要求1所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,該系統(tǒng)在參數(shù)配置時,對于在一個事件探測模型中進行計算的、具有不同幀的參數(shù),將按照設(shè)定的規(guī)則和邏輯進行尋值。
6.根據(jù)權(quán)利要求5所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,按照設(shè)定的規(guī)則和邏輯進行尋值的尋值策略為:設(shè)定游標最小單位為1/幀率最大公倍數(shù),幀率最大公倍數(shù)對應(yīng)的每個幀數(shù)據(jù)視作一個幀組,正數(shù)為向前,負數(shù)為向后;若游標指向的幀為空白幀,則先向后尋找第一個有效值,若發(fā)生溢出或異常,則反轉(zhuǎn)游標向前尋找有效值。
7.根據(jù)權(quán)利要求6所述的一種基于python語言的飛行事件探測系統(tǒng),其特征在于,當尋值過程中發(fā)生頭溢出事件時,取第一個有效值作為參數(shù)值;尋值過程中發(fā)生尾溢出事件時,取最后一個有效值作為參數(shù)值。