国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

自由飛行下基于集成學(xué)習(xí)的概率型沖突探測算法

2018-11-28 11:53:38蔣旭瑞吳明功溫祥西霍丹張懷中
航空工程進展 2018年4期
關(guān)鍵詞:分類器沖突準(zhǔn)確率

蔣旭瑞,吳明功,溫祥西,霍丹,張懷中

(1.空軍工程大學(xué) 空管領(lǐng)航學(xué)院,西安 710051)(2.國家空管防相撞技術(shù)重點實驗室,西安 710051)(3.中國人民解放軍95133部隊,武漢 430000)

0 引 言

近年來,傳統(tǒng)的航路航線飛行越來越難以滿足日益增長的飛行需求,空域資源利用率較低。自由飛行[1]概念的提出可以解決此問題:飛行員在保持安全間隔的前提下,自由選擇航線和速度使飛行代價最少。該運行模式大幅提高了空域利用率,節(jié)省了飛行時間,節(jié)約了燃油消耗,但同時也給空中交通安全帶來了巨大壓力。航空器不按照航路航線飛行,無法事先從飛行計劃中發(fā)現(xiàn)沖突后預(yù)先調(diào)配,只能通過判斷航空器間位置關(guān)系實時探測沖突。因此,研究一種具有處理多目標(biāo)能力的實時沖突探測技術(shù)尤為關(guān)鍵。

國內(nèi)外學(xué)者圍繞自由飛行條件下的沖突探測展開了大量研究。國外,Sameer Alam等[2]提出了多種沖突探測技術(shù)的集成方法,并利用數(shù)據(jù)挖掘技術(shù)識別該方法誤報和漏報的隱性特征;CEV Daalen等[3]使用概率流理論求解了總體飛行沖突的概率上界;Marco Porretta等[4]提出了一種最大程度利用飛機意圖信息和航跡預(yù)測模型的沖突探測算法,能夠在解脫中考慮飛機性能;Damien Jacquemart等[5]提出了用馬爾科夫鏈模擬飛機運動軌跡,并使用重要抽樣方法計算沖突概率。國內(nèi),崔德光等[6]、梁海軍等[7]、劉洋等[8]提出了沖突概率的近似解析算法;趙元棣等[9]提出了基于K-近鄰(KNN)的沖突探測算法,利用KNN方法建立距離矩陣,并通過沖突判定規(guī)則進行探測;石磊等[10]提出了基于布朗運動的總體沖突探測算法。以上算法具有一定局限性:①部分模型對多目標(biāo)處理復(fù)雜;②部分算法人為設(shè)置告警閾值,主觀性大;③計算精確度不高,虛警較高甚至存在漏警;④對于轉(zhuǎn)彎過程不適用。

飛行沖突探測的實質(zhì)是一個二分類問題:存在沖突和不存在沖突。機器學(xué)習(xí)分類算法可以解決這一問題,但主要缺點是:對模型擬合不好、分類準(zhǔn)確性不高,存在虛警現(xiàn)象。

為了提高沖突探測準(zhǔn)確率,降低虛警和漏警率,本文從提高分類器性能的角度出發(fā),提出基于集成學(xué)習(xí)的沖突探測算法。在訓(xùn)練各弱分類器后,以支持向量機(SVM)作為第二級分類器,通過Stacking策略形成分類效果好的強分類器,提升分類器性能。此外,該探測算法在分類器訓(xùn)練中加入轉(zhuǎn)彎信息的特征,適用于路徑中包含轉(zhuǎn)彎的飛行過程。以期通過以上方法為自由飛行條件下的多機實時沖突探測提供思路。

1 數(shù)據(jù)集產(chǎn)生

在基于集成學(xué)習(xí)的飛行沖突探測模型中,需要大量飛行數(shù)據(jù)用于訓(xùn)練與測試,而實際飛行中沖突很少,導(dǎo)致負(fù)類樣本(沖突樣本)稀缺影響分類效果。通過對飛機運動模型和保護區(qū)模型建模,對飛機沖突場景進行仿真,收集飛行樣本并判斷沖突情況。

1.1 飛機運動模型

飛機在自由飛行時,航跡受雷達(dá)探測精度、風(fēng)等不確定因素的影響,不能認(rèn)為是沿直線飛行的,飛機運動模型需對若干不確定干擾因素建模。大量研究結(jié)果表明,預(yù)估航跡的誤差是由許多微小而獨立的隨機變量組成的,且整體誤差滿足均值為零的Gauss隨機分布[9],其運動方程可以表示為

(1)

式中:X(t)為t時刻飛機的位置;u(t)為t時刻飛機的空速;ω(t)為均值是0的高斯分布的隨機變量。

設(shè)t時刻飛行方向在水平面的投影與慣性坐標(biāo)系x軸正向夾角為θ(t),則飛機運動方程可以表示為如下隨機微分方程形式:

dX(t)=u(t)dt+R[θ(t)]∑dB(t)

(2)

1.2 保護區(qū)模型

針對飛機預(yù)估航跡存在不確定性誤差的情況,細(xì)微的外界干擾也可能影響探測結(jié)果。因此,不能籠統(tǒng)地按照飛行間隔規(guī)定判斷是否存在沖突,而應(yīng)為飛機劃設(shè)更加精細(xì)的保護區(qū)。目前應(yīng)用比較廣泛的有模型E和模型V,本文采用橢球模型E(如圖1所示)。模型E沖突域可以表示為

(3)

式中:(x0,y0,z0)為橢球中心目標(biāo)機坐標(biāo),(x,y,z)為潛在沖突機坐標(biāo)。為了符合ATC標(biāo)準(zhǔn),取橢球體的長焦距a=5 n mile,短焦距c=2 000 ft[10]。

圖1 E模型沖突區(qū)域

以上模型用于判斷飛機在向前看時間內(nèi)是否存在沖突,其流程為:在向前看時間t的任一時間步長內(nèi),任意兩架飛機位置關(guān)系不滿足保護區(qū)的約束,則認(rèn)為這兩架飛機存在總體飛行沖突,從而判定多機飛行沖突。大量實證表明,因誤差的積累作用,上述誤差的建模在15 min內(nèi)與實際情況基本相符,適用于中、短期沖突探測。

2 集成學(xué)習(xí)

2.1 Stacking集成學(xué)習(xí)法

與Bagging和Boosting[11-12]集成學(xué)習(xí)法不同,Stacking[13]引出了元學(xué)習(xí)(meta learning)的概念,是一種用于集成不同類型學(xué)習(xí)器的集成學(xué)習(xí)法。其基本思想是:根據(jù)基本分類器中的分類結(jié)果創(chuàng)建元數(shù)據(jù)集(meta dataset),用元數(shù)據(jù)集代替特征量,訓(xùn)練出第二級分類器。通常,單個分類器選擇得當(dāng),集成學(xué)習(xí)分類效果相較于單個分類器提升顯著。Stacking方法可以表述為以下五個步驟:

步驟1 將原始數(shù)據(jù)集分成三部分;

步驟2 在第一部分?jǐn)?shù)據(jù)集上訓(xùn)練多個弱分類器,獲得第一級基本分類器;

步驟3 將第二部分?jǐn)?shù)據(jù)集分別在基本分類器中測試,獲得不同形式的類別輸出,并將輸出結(jié)果組成元數(shù)據(jù)集;

步驟4 選擇合適的分類算法,在元數(shù)據(jù)集上訓(xùn)練出第二級分類器;

步驟5 將第三部分?jǐn)?shù)據(jù)集作為測試集重復(fù)上述訓(xùn)練過程,獲得最終分類結(jié)果。

各個分類器的參數(shù)設(shè)置差異越大,分類效果越理想。若基本分類器的分類準(zhǔn)確率低于50%,則集成學(xué)習(xí)將失去價值[14]。

2.2 SVM元分類器構(gòu)造與后驗概率

SVM是一種優(yōu)秀的二分類機器學(xué)習(xí)算法,具有良好的推廣能力和避免收斂到局部極小點等優(yōu)點,已在面部識別和網(wǎng)絡(luò)異常檢測等多領(lǐng)域被成熟應(yīng)用。本文選擇SVM作為二級分類器。

假定n個樣本的訓(xùn)練集合D={(xi,yi)|i=1,2,…,n},x∈Rn,y∈{+1,-1}能被一個超平面沒有錯誤的分開,求解廣義最優(yōu)分類超平面,可轉(zhuǎn)化為

(4)

式中:C為懲罰因子,通過參數(shù)C實現(xiàn)對錯分樣本的懲罰。

通過構(gòu)造拉格朗日函數(shù)求解,其對偶形式可以表示為

(5)

根據(jù)式(5)可以求得決策函數(shù):

f(x) =sgn{(w·x)+b}

(6)

標(biāo)準(zhǔn)的SVM通過決策函數(shù)f(x)與0的關(guān)系,判斷樣本種類為正例或負(fù)例,是標(biāo)準(zhǔn)的硬輸出。文獻(xiàn)[15]提出通過Sigmoid函數(shù)把SVM的硬判斷輸出映射到[0,1],實現(xiàn)后驗概率輸出,其形式為

(7)

式中:f為SVM的標(biāo)準(zhǔn)輸出結(jié)果;P(y=1|f)為在該輸出下判斷為正樣本的概率。

A和B決定了Sigmoid函數(shù)的平滑程度及估計μ的準(zhǔn)確度,可通過最小化訓(xùn)練數(shù)據(jù)的負(fù)對數(shù)似然值得到:

(8)

3 集成學(xué)習(xí)沖突探測模型

為了構(gòu)造元分類器,本文將仿真獲得的原始飛行數(shù)據(jù)集分為三部分,第一部分用于訓(xùn)練基本分類器,第二部分用于構(gòu)造元數(shù)據(jù)集,第三部分用于測試。在基本分類器的選擇上,本文采用不同學(xué)習(xí)算法相結(jié)合的異質(zhì)分類器。選擇KNN、樸素貝葉斯、BP神經(jīng)網(wǎng)絡(luò)和SVM作為基本的學(xué)習(xí)算法。其基本流程如圖2所示。

圖2 集成學(xué)習(xí)沖突探測模型

四個基本分類器的輸出分別為“屬于正負(fù)類的樣本點數(shù)量”、“后驗概率”、“權(quán)值”以及“點到超平面的距離”。它們構(gòu)成了元數(shù)據(jù)集,用于訓(xùn)練SVM元分類器,這個元分類器將多個基本分類器的分析結(jié)果進行二次學(xué)習(xí),預(yù)測出最終沖突情況,并輸出飛行沖突概率。單一分類器的學(xué)習(xí)過程如圖3所示。

圖3 單一分類器獲取元數(shù)據(jù)集流程

(1) 數(shù)據(jù)采集

(xr,yr,zr,vxr,vyr,vzr,t)

若需預(yù)測飛行中的轉(zhuǎn)彎階段,則訓(xùn)練樣本中需提取兩機轉(zhuǎn)彎時刻t1、t2和轉(zhuǎn)彎角度θ1、θ2,構(gòu)成11維特征量:

(xr,yr,zr,vxr,vyr,vzr,t,t1,t2,θ1,θ2)

(2) 數(shù)據(jù)處理

在容量限制內(nèi),空域中自由飛行的飛機發(fā)生沖突是小概率事件,收集的樣本中正樣本(無沖突)占多數(shù)。為了避免樣本數(shù)量不平衡影響沖突探測效果,應(yīng)使正、負(fù)樣本數(shù)量大致均衡。采用SMOTE重采樣方法提升處理不平衡樣本的分類能力,具體做法為:通過在鄰近的負(fù)類樣本間插入虛擬樣本,以減少過適應(yīng)現(xiàn)象的出現(xiàn)[11]。另外,為了避免各維度間數(shù)據(jù)分布差異過大影響分類效果,將數(shù)據(jù)進行歸一化處理:

(9)

式中:X為樣本特征量;Xmin和Xmax分別為變量X,取最大值和最小值;Y∈[-1,1]為歸一化后的變量。

4 仿真分析

數(shù)據(jù)采集階段,模擬雙機飛行,記錄飛機特征量,根據(jù)飛機航跡預(yù)測與保護區(qū)模型判斷向前看時間t={t|t∈(0,15],t=N*}內(nèi)是否存在飛行沖突,獲得類別標(biāo)簽(存在沖突為-1,不存在沖突為1)。以直線飛行和轉(zhuǎn)彎飛行兩種情況作為仿真場景,分別選擇2 000組、300組和100組數(shù)據(jù)作為第一、二、三部分?jǐn)?shù)據(jù)集。

4.1 直線飛行場景

將第三部分?jǐn)?shù)據(jù)集輸入各分類器后,各基本分類器分類結(jié)果如表1所示。

表1 各基本分類器識別率

從表1可以看出:四種分類器識別準(zhǔn)確率接近,且為80%~90%,分類準(zhǔn)確率從高到低依次是SVM、BP神經(jīng)網(wǎng)絡(luò)、樸素貝葉斯和KNN。特別地,SVM基本分類器在參數(shù)調(diào)整后能準(zhǔn)確識別負(fù)類樣本,無漏警,將其作為二級分類器效果較好。雖然四種單一分類器對沖突探測識別率較高,但虛警率為10%~25%,甚至存在漏警(10%左右),而探測準(zhǔn)確率直接關(guān)系到飛行安全。為了提高沖突探測準(zhǔn)確率,本文采用Stacking集成學(xué)習(xí)方法提升分類器性能。測試數(shù)據(jù)集在集成學(xué)習(xí)分類器中的分類結(jié)果如圖4所示。

圖4 直線飛行沖突探測結(jié)果

圖4中,圓表示樣本類別(+1/-1);三角為決策函數(shù)值,表示樣本在SVM元分類器中分類結(jié)果。決策函數(shù)由式(6)給出,當(dāng)f(x)>0時,分類結(jié)果為+1;反之,f(x)<0時,分類結(jié)果為-1。圖4中圈出了判斷錯誤的樣本,共3個,均屬于虛警,無漏警現(xiàn)象,元分類器識別直線飛行沖突準(zhǔn)確率為97.00%,虛警率為4.05%,探測效果較好。

4.2 轉(zhuǎn)彎飛行場景

在自由飛行條件下,飛機通常難以通過直線飛行到達(dá)目的地,而轉(zhuǎn)彎飛行是沖突探測的難點。在集成學(xué)習(xí)中,將轉(zhuǎn)彎信息作為特征量訓(xùn)練基本分類器,并將訓(xùn)練好的集成學(xué)習(xí)分類器在飛行前封裝在飛機沖突探測系統(tǒng)中。進入自由飛行空域后,只要輸入各飛機當(dāng)前位置、速度信息,預(yù)計轉(zhuǎn)彎時刻及轉(zhuǎn)彎角度,即可預(yù)測指定向前看時間內(nèi)的飛行沖突。該算法是協(xié)作式的,需要掌握全面的空中態(tài)勢信息。對100組轉(zhuǎn)彎飛行數(shù)據(jù)進行測試,結(jié)果如圖5所示。

圖5 轉(zhuǎn)彎飛行沖突探測結(jié)果

圖5中,100組測試樣本,探測準(zhǔn)確率為91.00%,虛警率為22.50%,無漏警現(xiàn)象??梢钥闯觯夯诩蓪W(xué)習(xí)的沖突探測算法在轉(zhuǎn)彎飛行中仍然適用,但探測效果要劣于應(yīng)用于直線飛行的探測中。

為了驗證集成學(xué)習(xí)方法對模型探測效果的性能提升,將四種單一分類器作為對照組,繪制接收機工作特性曲線(ROC曲線),得出虛警率與檢測概率的關(guān)系如圖6所示。ROC曲線應(yīng)用在分類算法性能評估中,曲線上的點代表同一分類算法在閾值不同時的虛警概率和檢測概率,是衡量分類性能的重要指標(biāo)。

圖6 ROC曲線

以虛警概率為x軸,檢測概率為y軸,繪制六機預(yù)測航跡(如圖6所示),曲線1~5分別為BP神經(jīng)網(wǎng)絡(luò)、KNN、樸素貝葉斯、SVM基本分類器和集成學(xué)習(xí)分類器分類結(jié)果繪制成的ROC曲線??梢?,在沖突探測模型中,基本分類器性能由強到弱排序依次為:SVM,樸素貝葉斯,KNN,BP神經(jīng)網(wǎng)絡(luò)。在相同檢測概率的情況下,集成學(xué)習(xí)算法的虛警率低于其他基本分類算法;相同虛警概率的情況下,集成學(xué)習(xí)算法檢測率最高,表明了集成學(xué)習(xí)算法能有效地降低飛行沖突探測的虛警率,提升探測準(zhǔn)確率。

為了驗證集成學(xué)習(xí)分類器輸出沖突概率的有效性,更直觀地反映沖突情況,本文對六機飛行場景進行仿真,其航跡如圖7所示。

圖7 六機預(yù)測航跡

圖7中,各飛機沖突矛盾突出,將該組數(shù)據(jù)作為測試樣本,在集成學(xué)習(xí)分類器中預(yù)測向前看時間6 min內(nèi)的飛行沖突,并根據(jù)式(7)計算沖突概率。結(jié)果可用矩陣N6×6表示,“0.00#”表示小數(shù)點后第2位數(shù)值小于5。

ABCDEF A0B99.210C43.750.00#0D35.8532.1912.850E0.00#0.00#93.3228.540F0.00#0.00#97.520.00#99.650

N6×6是對角線為0的上三角矩陣,各元素代表對應(yīng)飛機間的沖突概率,當(dāng)沖突概率大于50%時認(rèn)為存在飛行沖突。由集成學(xué)習(xí)沖突探測模型計算得出六架飛機間存在沖突的飛機對為:A和B,C和E,C和F,E和F,與實際沖突情況一致,探測效果較好。

5 結(jié) 論

本文將沖突探測問題考慮為二分類問題,通過集成學(xué)習(xí)方法提升飛行沖突探測準(zhǔn)確率。相較于單一基本分類器探測準(zhǔn)確率顯著提升,虛警概率大幅下降。基于集成學(xué)習(xí)的沖突探測算法適用于空中態(tài)勢復(fù)雜的多機轉(zhuǎn)彎飛行,探測準(zhǔn)確率較高。該方法的提出為空管自動化系統(tǒng)中的沖突探測問題提供了理論參考,下一步將利用實際飛行數(shù)據(jù)進行試驗。

猜你喜歡
分類器沖突準(zhǔn)確率
耶路撒冷爆發(fā)大規(guī)模沖突
乳腺超聲檢查診斷乳腺腫瘤的特異度及準(zhǔn)確率分析
健康之家(2021年19期)2021-05-23 11:17:39
不同序列磁共振成像診斷脊柱損傷的臨床準(zhǔn)確率比較探討
2015—2017 年寧夏各天氣預(yù)報參考產(chǎn)品質(zhì)量檢驗分析
“三宜”“三不宜”化解師生沖突
井岡教育(2020年6期)2020-12-14 03:04:32
高速公路車牌識別標(biāo)識站準(zhǔn)確率驗證法
BP-GA光照分類器在車道線識別中的應(yīng)用
電子測試(2018年1期)2018-04-18 11:52:35
加權(quán)空-譜與最近鄰分類器相結(jié)合的高光譜圖像分類
結(jié)合模糊(C+P)均值聚類和SP-V-支持向量機的TSK分類器
基于LLE降維和BP_Adaboost分類器的GIS局部放電模式識別
澎湖县| 尉犁县| 黄浦区| 闽清县| 霍州市| 马龙县| 右玉县| 金乡县| 巨鹿县| 祁门县| 东源县| 乌审旗| 泰州市| 张家港市| 浦县| 从江县| 宝鸡市| 夹江县| 广汉市| 信宜市| 崇仁县| 齐河县| 泰来县| 特克斯县| 平谷区| 华阴市| 津市市| 洞口县| 溧水县| 玛曲县| 平和县| 新竹县| 平度市| 静乐县| 华蓥市| 芷江| 四会市| 申扎县| 澳门| 招远市| 札达县|