(中國電子科技集團公司第二十研究所,陜西西安710068)
隨著艦載防空導(dǎo)彈技術(shù)的發(fā)展,現(xiàn)代反艦導(dǎo)彈在距離目標(biāo)艦艇30 km以內(nèi)時,普遍采用機動的方式降低艦載防空系統(tǒng)的跟蹤精度與命中概率[1]。反艦導(dǎo)彈在中段距離目標(biāo)20 km左右,一般采用蛇形機動等方式規(guī)避艦空導(dǎo)彈,有的反艦導(dǎo)彈除了蛇形機動外還采用降高或在極短時間內(nèi)將速度由亞音速迅速加速到2.5~3 Ma的超音速的方式來規(guī)避艦載防空導(dǎo)彈的打擊;在末段10 km以內(nèi),一般采用爬升俯沖或繼續(xù)降高飛行的方式規(guī)避防空武器的打擊,這對現(xiàn)代艦載防空武器與探測跟蹤系統(tǒng)提出了較高的要求。為了應(yīng)對反艦導(dǎo)彈的中端機動等問題,需要對機動目標(biāo)跟蹤算法改進。典型的目標(biāo)跟蹤濾波器都是單模型的,因此只能對具有單一運動狀態(tài)的目標(biāo)有較好的跟蹤性能。但是實際的目標(biāo)運動經(jīng)常由多種運動狀態(tài)組合而成,因此單一模型的濾波器對機動目標(biāo)的跟蹤性能都不是太好。目前比較成熟且效果較好的目標(biāo)跟蹤算法是交互多模型(IMM)算法[2]。IMM算法是一種基于混合系統(tǒng)狀態(tài)估計的次優(yōu)算法。在k時刻利用交互多模型算法時,認為每一個模型濾波器都有可能成為當(dāng)前有效的系統(tǒng)模型濾波器,每一個濾波器的初始值都是基于前一個時刻所有模型濾波結(jié)構(gòu)的合成。最后的濾波結(jié)果是每一個濾波器的綜合輸出。
但是,交互多模型算法的性能與模型集的選取與單模型的跟蹤性能有很大關(guān)系。本文以基于勻速運動、勻加速運動、勻速轉(zhuǎn)彎和“當(dāng)前”統(tǒng)計模型這四種跟蹤模型組成的模型集為基礎(chǔ),對交互多模型算法進行了仿真研究。為了在高機動目標(biāo)條件下獲得較高的跟蹤精度,將無味濾波算法(UKF)應(yīng)用到了IMM算法中,并通過仿真對UKF-IMM算法進行了仿真驗證。
IMM算法是一種基于軟切換的多模型算法,在該算法中存在多個目標(biāo)運動模型,每個運動模型對應(yīng)于不同的目標(biāo)機動輸入水平。在計算出模型為正確的后驗概率之后,就可以通過對各模型正確的狀態(tài)估計加權(quán)求和來給出最終的目標(biāo)運動狀態(tài)估計。這里加權(quán)因子為模型正確的后驗概率。交互多模型的具體步驟[3]如下:
F為狀態(tài)轉(zhuǎn)移矩陣,C為權(quán)系數(shù)。
式中,pij為模型開關(guān)概率,通常認為其服從馬爾可夫過程,μi為模型轉(zhuǎn)換概率。
式中,S為濾波量測預(yù)測協(xié)方差矩陣,z,h分別為量測輸入和量測預(yù)測值。
其中,
考慮到目標(biāo)常見的運動方式有勻速、勻加速和勻速轉(zhuǎn)彎三種,因此在確定模型集時首先加入以上三種模型。另外,為了在目標(biāo)運動狀態(tài)發(fā)生突變時濾波器可以快速跟上運送狀態(tài)的突變,在模型集內(nèi)加入了“當(dāng)前統(tǒng)計模型”。具體的模型[4]為勻速運動模型、勻加速運動模型、勻速轉(zhuǎn)彎模型和“當(dāng)前”統(tǒng)計模型。
無味濾波算法(UKF)是一種基于Unscented變換的非線性狀態(tài)估計算法,Unscented變換是一種近似計算,建立了非線性變換的隨機變量的統(tǒng)計特性的新方法,它建立的依據(jù)是:近似一個概率分布比近似一個任意的非線性變換(或函數(shù))要容易[4]。UKF算法相比EKF算法能精確估計任意非線性函數(shù)的二階泰勒近似解;估計誤差為三階及三階以上高階矩項截斷誤差。無味濾波算法具體步驟見文獻[5]。
仿真場景如下:雷達為三坐標(biāo)搜索雷達,數(shù)據(jù)更新周期為2 s;距離測量精度為150 m;方位與俯仰角測量精度為0.3°。目標(biāo)軌跡的仿真采用典型反艦導(dǎo)彈對艦艇的攻擊過程彈道,具體目標(biāo)的運動仿真參數(shù)如表1所示,目標(biāo)的軌跡如圖1所示。
表1 目標(biāo)軌跡仿真參數(shù)
圖1 目標(biāo)運動軌跡曲線
為了比較采用交互多模型算法的效果,對基于擴展卡爾曼濾波算法的交互多模型(EKFIMM)與基于無味濾波的交互多模型算法(UKFIMM)進行比較。經(jīng)過100次蒙特卡羅仿真,得到EKF-IMM和UKF-IMM的仿真結(jié)果如表2所示。
表2 仿真結(jié)果對比
由表2中數(shù)據(jù)可以看出,采用UKF-IMM算法可以顯著地提高對高機動目標(biāo)的跟蹤精度。采用UKF-IMM和EKF-IMM算法對雷達測量和目標(biāo)跟蹤在距離、方位、俯仰的誤差進行仿真,仿真結(jié)果分別如圖2和圖3所示。由仿真結(jié)果可以看出,在目標(biāo)蛇形機動段,采用EKF-IMM算法在方位上會出現(xiàn)跟蹤滯后,方位誤差曲線出現(xiàn)震蕩,而采用UKF-IMM算法穩(wěn)態(tài)性能較好。
圖2 UKF-IMM仿真結(jié)果
圖3 EKF-IMM仿真結(jié)果
針對實際運動中目標(biāo)運動的復(fù)雜多變,單模型的目標(biāo)跟蹤濾波器無法跟蹤的問題,提出一種基于UKF交互多模型算法。經(jīng)仿真驗證,與EKF-IMM算法相比,UKF-IMM算法的跟蹤性能更優(yōu),可以顯著地提高對高機動目標(biāo)的跟蹤精度。該算法的有效性在實際的陸地與海上雷達組網(wǎng)試驗中也得到了驗證。
[1]張峰,田康生,息木林.彈道導(dǎo)彈運動建模與跟蹤研究[J].彈箭與制導(dǎo)學(xué)報,2012,32(3):53-58.
[2]張華睿,楊宏文,郁文賢.多目標(biāo)跟蹤時的雷達波形調(diào)度問題[J].雷達科學(xué)與技術(shù),2012,10(6):650-655.ZHANG Hua-rui,YANG Hong-wen,YU Wen-xian.Optimal Waveform Scheduling for Multi-Target Tracking[J].Radar Science and Technology,2012,10(6):650-655.(in Chinese)
[3]BLOM H A P,BAR-SHALOM Y.The Interacting Multiple Model Algorithm for Systems with Markovian Switching Coefficients[J].IEEE Trans on Automatic Control,1988,33(8):780-783.
[4]周猛飛,肖成松,逯振飛,等.基于UKF的滾動時域估計方法研究[J].計算機與應(yīng)用化學(xué),2013,30(12):1406-1410.
[5]LI X R,JILKOV V P.Survey of Maneuvering Target Tracking Part I:Dynamic Models[J].IEEE Trans on Aerospace and Electronic Systems,2003,39(4):1333-1364.