聶曉華,張夫鳴,徐一鳴(南昌大學信息工程學院,江西 南昌330031)
NSH V機動目標跟蹤的自適應模型算法
聶曉華,張夫鳴,徐一鳴
(南昌大學信息工程學院,江西南昌330031)
臨近空間高超聲速飛行器具有飛行軌跡多變、機動性強等特點,而周期性的滑躍式飛行是其常用的重要機動形式。將目標加速度建模為時間自相關的隨機過程,結合“當前”統(tǒng)計模型的自適應跟蹤思想,提出了一種針對臨近空間高超聲速飛行器機動目標跟蹤的模型。采用容積卡爾曼濾波算法分別對單模型和交互式多模型進行了蒙特卡羅仿真分析,結果表明該模型在跟蹤臨近空間高超聲速飛行器時有較好的跟蹤精度和適用性。
目標跟蹤;臨近空間;自相關模型;容積卡爾曼濾波
網(wǎng)址:www.sys-ele.com
臨近空間是指距地面20~100 k m的高空區(qū)域。近年來,臨近空間受到了多國軍事研究的高度重視,具有很強的戰(zhàn)略意義[1],隨之出現(xiàn)了臨近空間高超聲速飛行器(near space hypersonic vehicle,NSHV)的研究熱潮。NSHV由于不受軌道力學的限制,且不存在燃料消耗的問題,在高空領域有很強的應用潛力[2]。NSHV的飛行軌跡變化多樣,飛行速度極快,而目前針對于NSHV的跟蹤問題還沒有一個很好的解決方案,對該類跟蹤問題的模型算法研究具有重要的意義。
在一般的機動目標跟蹤問題中,使用比較普遍的模型有匹配近勻速和近勻加速運動的勻速(constant velocity,CV)模型、勻加速(constant acceleration,CA)模型,及勻速率圓周運動的協(xié)同轉彎(coordinated turn,CT)模型[3]。這些模型都僅適用于目標機動性較弱的情況,有相當?shù)木窒扌?,為了解決目標跟蹤的突發(fā)機動情況,以相關函數(shù)對加速度建模的Singer模型[4]有較好的效果。同樣得以相關函數(shù)對加加速度建模的Jerk模型[5],對加加速度進行實時估計有更好的適用性。通常來說,目標處于不同的運動方式下,需要使用不同的模型來描述,當運動方式與模型不匹配時,會導致跟蹤誤差的增大,交互式多模型(interacting multiple model,I M M)算法[6-7]對多個模型之間進行交互匹配能有效地減小這種誤差。
在文獻[8]中提出了一種針對于臨近空間高超聲速滑躍式機動目標的跟蹤模型,稱之為Sine Wave模型,以下簡稱為SW模型。本文首先說明了SW模型將加速度建模為時間自相關函數(shù)的必要性和合理性,并在該模型的基礎上結合自適應跟蹤算法的思想,對狀態(tài)噪聲協(xié)方差陣進行實時地估計,最后對該自適應模型算法做了一系列的仿真分析,結果表明,本文模型在跟蹤臨近空間高超聲速目標時有較好的跟蹤精度。
1.1 機動特性分析
NSHV的飛行軌跡與普通的彈道導彈不同,有多種發(fā)射方式,如機載發(fā)射、火箭發(fā)射和空間平臺發(fā)射,可以作周期性的滑躍式飛行,能有效地躲避地面雷達的跟蹤。
使用最普遍的C V模型屬于白噪聲模型,是一種比較理想化的模型,更切合實際的機動模型是把機動控制項作為相關噪聲(有色噪聲)來建模[4]。對于常用的Singer模型,將目標加速度a假設為指數(shù)自相關的零均值隨機過程,加速度的相關性隨著時間間隔的增加而減小。在NSHV作近似于周期性的滑躍式飛行時,各個階段時間內加速度的相關性隨著目標的機動特性一同變化,可以近似地認為也具有周期性,而Singer模型由于建模的自相關函數(shù)并不能合理地表現(xiàn)出目標的機動特性,將會導致跟蹤精度的降低。自相關函數(shù)曲線如圖1所示。
圖1 加速度自相關函數(shù)對比圖
當目標作近似于周期性的滑躍式飛行時,以正弦信號的自相關函數(shù)對加速度建模,加速度的相關性是一個周期變化的函數(shù),較指數(shù)自相關函數(shù)更為合理。
1.2 SW模型
SW模型將機動目標的加速度假設為正弦信號的自相關函數(shù),作為一個零均值的隨機過程。既有
式中,σ2為目標加速度方差;ω0為目標的機動頻率。
從該函數(shù)的功率譜來考慮:
則有
式中,W(jω)為白噪聲的傅里葉變換。
利用輸入為白噪聲的二階時間相關模型可以表示為
SW模型的狀態(tài)方程可表示為
1.3 CS-SW模型
自適應跟蹤算法指實時地估計出機動加速度或其統(tǒng)計特征,典型的為“當前”統(tǒng)計(current statistical,CS)模型自適應跟蹤算法,該算法以合理的運動模型和較小的計算量而受到理論界和工程技術界的青睞[9]。其基本思想是將目標機動的變化假定為隨機干擾,將機動參數(shù)的估計歸結到對狀態(tài)噪聲協(xié)方差陣的實時估計,是一種提高目標狀態(tài)估計精度的有效方法。
本文在SW模型的基礎上結合CS模型的思想,采用修正的瑞利分布來描述目標機動加速度的“當前”概率分布[10],在確定目標機動狀態(tài)的同時,能夠實時地估計加速度均值和狀態(tài)噪聲協(xié)方差陣,可以實現(xiàn)具有自適應跟蹤效果的算法,從而達到提高跟蹤精度的目的。
一般情況下可以預知目標機動加速度的最大值amax,則加速度的均值和方差表示為
當量測得到目標機動加速度的均值時,可得
在SW模型的基礎上可以得到如下關系:
對式(7)整理可寫為
CS-S W模型的狀態(tài)方程可表示為
對應采樣時間間隔為T的離散狀態(tài)方程為
可得狀態(tài)轉移矩陣為
輸入控制矩陣為
W(k)為離散時間內的狀態(tài)噪聲,其協(xié)方差為
1.4 量測模型
雷達的二維量測數(shù)據(jù)可表示為
式中,vk為量測噪聲誤差,其協(xié)方差矩陣為
且距離和方位角的誤差參數(shù)[11]為
在跟蹤系統(tǒng)中,為了方便描述,目標運動通常在直角坐標系中建模,而雷達的量測數(shù)據(jù)一般是二維的極坐標(三維時為球坐標)數(shù)據(jù),為了解決這類的非線性跟蹤問題,一般采用量測去偏轉換線性化方法或者非線性濾波算法[12]。本文將采用容積卡爾曼濾波算法(cubature Kalman filter,C K F)進行仿真分析。
對于一個動態(tài)系統(tǒng):
式中,X表示系統(tǒng)的狀態(tài)量;Z表示系統(tǒng)的量測值;w和v分別表示系統(tǒng)相互獨立的狀態(tài)誤差和量測誤差;協(xié)方差矩陣為Q和R。
在非線性高斯濾波的統(tǒng)一框架下[13],將直角坐標系的多維空間積分區(qū)域轉換到球面徑向坐標系中,利用高斯求積準則和三階容積準則[14-15]作數(shù)值近似處理,可以得到基本CKF算法。
當狀態(tài)X為n維向量時,選取2n個采樣點,得到C K F的濾波步驟如下。
構造矩陣:
時間更新:
(1)選取采樣點
(2)傳遞采樣點
(3)預測狀態(tài)量及誤差協(xié)方差矩陣
量測更新:
(1)選取采樣點
(2)傳遞采樣點
(3)預測量測值及誤差協(xié)方差矩陣
(4)計算狀態(tài)量與量測值的互協(xié)方差矩陣
(5)更新狀態(tài)量及誤差協(xié)方差矩陣
相比較于常用的無味卡爾曼濾波(unscented Kalman fliter,UKF)而言,CKF在濾波過程中不需考慮參數(shù)的選擇問題,確保了采樣點的權值始終為正,因此不會出現(xiàn)UKF在處理高維非線性系統(tǒng)時因參數(shù)選擇不當所引起的濾波發(fā)散問題[16]。同時,對于三維以上的非線性系統(tǒng),CKF比UKF有更好的估計精度和穩(wěn)定性[17],在機動目標跟蹤領域中有著較為廣泛的應用。
3.1 近周期性機動的仿真分析
參考已公布的美國X-51 A飛行器在2010年~2013年間4次試飛的試驗數(shù)據(jù)[18-19],基于飛行軌跡的數(shù)學模型,模擬出NSHV的近周期性飛行軌跡。
具體控制方案為:助推段,飛機將NSHV送至8 k m高度,助推器點火將NSHV推進到26 k m處;巡航段,在飛行器轉入高空巡航段時,飛行器與助推器分離,分離后,讓飛行器進行無動力滑翔,當飛行器下降到預定高度16 k m后,由于飛行器升阻比較大,提供的升力將使飛行器速度傾角由負變正,使軌跡拉升,與此同時超燃沖壓發(fā)動機點火發(fā)動,使飛行器向上加速推進,當把飛行器推進到預定高度24 k m后,關閉超燃沖壓發(fā)動機,隨后飛行器又進行無動力滑翔,在高度約17 k m處,超燃沖壓發(fā)動機再次點火,使飛行器加速向上推進至高度23 k m處,超燃沖壓發(fā)動機關閉,飛行器再度進行無動力滑翔,重復上述過程,直至到達目的地上空;俯沖攻擊端,采用比例導引法改變飛行器的飛行軌跡,通過改變彈道傾角和攻擊目標視線角的關系,實現(xiàn)對目標的攻擊。飛行軌跡示意圖如圖2所示。
圖2 近周期性飛行軌跡示意圖
使用圖2中的飛行軌跡進行仿真分析,x方向的初始距離為0;y方向的初始距離為8 000 m。雷達采樣時間間隔T為1 s,總采樣時間為250 s。具體參數(shù)如下:
(1)SW模型:ω0為0.05,σ2為1002;
(2)CS-SW模型:ω0為0.05,am ax為5g。
進行100次蒙特卡羅仿真得到的位置均方根誤差(root mean square error,R M SE)如圖3所示。
圖3 位置R M SE
分析圖3不難發(fā)現(xiàn),在近周期性機動仿真的初始階段,CS-SW模型的跟蹤誤差大于SW模型,經過短時間的自適應調整過程,CS-SW模型的跟蹤誤差趨于穩(wěn)定,比SW模型的跟蹤效果更好。
3.2 非周期性機動的仿真分析
使用圖4中的飛行軌跡[20]進行仿真分析,x方向的初始距離為10 000 m,初始速度為340 m/s;y方向的初始距離為10 000 m,初始速度為0 m/s。雷達采樣時間間隔T 為1 s,總采樣時間為450 s。
3.2.1 單模型仿真分析
分別對CS-SW和SW進行單模型仿真分析。具體參數(shù)如下:
(1)SW模型:ω0為0.05,σ2為1002;
(2)CS-SW模型:ω0為0.05,am ax為10g。
進行100次蒙特卡羅仿真得到的位置RMSE和速度RMSE分別如圖5和圖6所示。
圖4 非周期性飛行軌跡示意圖
圖5 單模型的位置RMSE
圖6 單模型的速度RMSE
從圖5和圖6中可知,在非周期性機動仿真中,CS-SW模型和SW模型的跟蹤效果均稍差于近周期性機動的跟蹤效果。CS-SW模型的位置誤差曲線比SW模型的稍低,且CS-S W模型的速度量跟蹤效果更好。
3.2.2 多模型仿真分析
使用CV模型分別與CS-SW模型和SW模型交互,進行IMM多模型仿真分析。具體參數(shù)如下。
(1)SW模型:ω0為0.05,σ2為1002。
(2)CS-SW模型:ω0為0.05,am ax為10g。
(3)CV模型:σ2為1。
模型先驗概率:u0=[0.5,0.5]。
模型轉移概率:
進行100次蒙特卡羅仿真得到的位置RMSE和速度RMSE分別如圖7和圖8所示。
圖7 IMM多模型的位置RMSE
圖8 IMM多模型的速度RMSE
在IMM多模型仿真中,位置誤差量的對比效果與單模型仿真相同,速度誤差量比單模型仿真稍小,且采用CSSW模型的IMM算法比SW模型效果更好。
通過對NSHV機動特性的簡單分析,說明了SW模型以正弦信號的自相關函數(shù)對加速度建模的合理性,在此基礎上,本文考慮到自適應跟蹤算法的優(yōu)勢,將“當前”統(tǒng)計模型的思想與SW模型相結合,達到了實時估計加速度均值和狀態(tài)噪聲協(xié)方差陣的目的,有效地提高跟蹤精度。利用已公布的試驗數(shù)據(jù)模擬出NSHV近周期性的滑躍式飛行軌跡,使用CKF算法和IMM算法對本文模型進行了仿真分析,驗證了本文所提模型在處理NSHV的跟蹤問題時比SW模型的效果更好。
[1]Xu Y F,Jiang B,Gao Z F,et al.M odeling analysis and adaptive observer based fault diagnosis for near space vehicle[C]∥Proc. of the7th Asian Control Conference,2009:1114-1119.
[2]Wang WQ.Near space vehicle borne SAR with reflector antenna for high resolution and wide swath remote sensing[J].IE E ETrans.on Geoscience and Remote Sensing,2012,50(2):338-348.
[3]Li X R,Jilkov V P.Survey of maneuvering target tracking,part I:dyna micmodels[J].IE E E Trans.on Aerospace and Electronic Systems,2003,39(4):1333-1364.
[4]He Y,Xiu J J,Guan X,et al.Radar data processing with applications[M].3rd ed.Beijing:Publishing House of Electronics Industry,2013:184-185.(何友,修建娟,關欣,等.雷達數(shù)據(jù)處理及應用[M].3版.北京:電子工業(yè)出版社,2013:184-185.)
[5]Shrabani G,Siddhartha M.Tracking reentry ballistic targets using acceleration and jerk m odels[J].IE E E Trans.on Aerospace and Electronic Systems,2011,47(1):666-683.
[6]Chze E S,Inseok H.Algorith m for performance analysis of the I M Malgorithm[J].IE E E Trans.on Aerospace and Electronic Systems,2011,47(2):1114-1124.
[7]Li X R,Jilkov V P.Survey of maneuvering targettracking,part V:multiple-model methods[J].IE E E Trans.on Aerospace and Electronic Systems,2005,41(4):1255-1321.
[8]Wang G H,Li J J,Zhang X Y,et al.A tracking model for the near space hypersonic slippage leap maneuvering target[J].Acta Aeronautica et Astronautica Sinica,2014,35(6):1611-1622.(王國宏,李俊杰,張翔宇,等.臨近空間高超聲速滑躍式機動目標的跟蹤模型[J].航空學報,2014,35(6):1611-1622.)
[9]Shi Z S,Liu Z.Method and theory of target tracking and data fusion[M].Beijing:National Defense Industry Press,2010:98-99.(石章松,劉忠.目標跟蹤與數(shù)據(jù)融合理論及方法[M].北京:國防工業(yè)出版社,2010:98-99.)
[10]Zhou H R.A“current”statistical m odel and adaptive tracking algorith m for maneuvering targets[J].Acta Aeronautica et Astronautica Sinica,1983,4(1):73-86.(周宏仁.機動目標“當前”模型與自適應跟蹤算法[J].航空學報,1983,4(1):73-86.)
[11]Ning X,Ye C M,Yang J,et al.Cubature Kalman filtering for orbit determination of space targets[J].Chinese Journal of Radio Science,2014,29(1):26-34.(寧夏,葉春茂,楊健,等.容積卡爾曼濾波在空間目標軌道確定中的應用[J].電波科學學報,2014,29(1):26-34.)
[12]Zhan RH,Zhang J.N onlinear filtering theory with target tracking application[M].Beijing:National Defense Industry Press,2013:23-24.(占榮輝,張軍.非線性濾波理論與目標跟蹤應用[M].北京:國防工業(yè)出版社,2013:23-24.)
[13]Simon J,Jeffrey U,Hugh F D.A new method for the nonl inear transformation of means and covariances in f i lters and estimators[J]. IEEE Trans.on Automatic Control,2000,45(3):477-482.
[14]Ienkaran A,Sim on H.Cubature Kalman filters[J].IE E E Trans.on Automatic Control,2009,54(6):1254-1269.
[15]Arasaratnam I,Haykin S,H urd T R.Cubature Kalman fi ltering for continuous-discrete systems:theory and simulations[J].IE E E Trans.on Signal Processing,2010,58(10):4977-4993.
[16]W ang X X,Pan Q,H uang H,et al.Overview of deterministic sa m pling filtering algorith ms for nonlinear system[J].Control and Decision,2012,27(6):801-812.(王小旭,潘泉,黃鶴,等.非線性系統(tǒng)確定采樣型濾波算法綜述[J].控制與決策,2012,27(6):801-812.)
[17]Sun F,Tang L J.Estimation precision comparison of Cubature Kalman filter and Unscented Kalman filter[J].Controland Decision,2013,28(2):303-308.(孫楓,唐李軍.Cubature卡爾曼濾波與Unscented卡爾曼濾波估計精度比較[J].控制與決策,2013,28(2):303-308.)
[18]Graham C,Heath J,Christopher A,et al.Analysis of modal growth on the leeward center plane of the X-51 vehicle[R]. U S A:University of Minnesota,2009.
[19]Evgeny M.Scatter pattern calculations and determination performance limitations of existing air defense systems for intercepting hypersonic vehicles[R].U S A:Atlanta,Georgia,2012.
[20]Xiao S,Tan X S,Li Z H,et al.Tracking model based on the SC TIM M near space hypersonic target[J].Modern Radar,2013,35 (4):15-19.(肖松,譚賢四,李志淮,等.基于SCT-IMM的臨近空間高超聲速目標跟蹤模型[J].現(xiàn)代雷達,2013,35(4):15-19.)
Adaptive model algorith m for maneuvering target tracking of NSH V
NIE Xiao-hua,Z H A N G Fu-ming,XU Yi-ming
(The Com munication and Engineering College Nanchang University,Nanchang 330031,China)
The near space hypersonic vehicle has the variable flight path,strong mobility and other characteristics.And the periodic ski-jum pflightisa common and important maneuverform.Modeling the target acceleration as a stochastic process with time autocorrelation,combined with adaptive tracking thinking of the“current”statistical model,a model for the near space hypersonic vehicle maneuvering target tracking is proposed. Use the cubature Kalman filter algorithm to analyze the Monte Carlo simulation of the single model and the interactive multiple model,the results show that the model for tracking the near space hypersonic vehicle has a better tracking accuracy and applicability.
target tracking;near space;autocorrelation model;cubature Kalman filter
TN953
A
10.3969/j.issn.1001-506 X.2016.03.05
1001-506 X(2016)03-0506-06
2015-02-16;
2015-06-07;網(wǎng)絡優(yōu)先出版日期:2015-09-28。
網(wǎng)絡優(yōu)先出版地址:http://www.cnki.net/kcms/detail/11.2422.TN.20150928.1036.002.html
聶曉華(1969-),男,副教授,博士,主要研究方向為最優(yōu)狀態(tài)估計與系統(tǒng)辨識、電氣信息。
E-mail:niexiaoh@163.com
張夫鳴(1993-),男,碩士研究生,主要研究方向為最優(yōu)狀態(tài)估計與系統(tǒng)辨識。
E-mail:zfm data@163.com
徐一鳴(1991-),男,碩士研究生,主要研究方向為最優(yōu)狀態(tài)估計、自動控制理論應用。
E-mail:604710755@qq.com