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