亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Unscented卡爾曼濾波對目標(biāo)位置預(yù)測

        2014-04-12 00:00:00林瑞陽楊東升邱鋒
        現(xiàn)代電子技術(shù) 2014年1期

        摘 要: 采用一種針對目標(biāo)位置預(yù)測只能測量角度信息的卡爾曼濾波算法,實(shí)現(xiàn)對目標(biāo)的位置、速度和加速度的估計(jì)。由于是純方位目標(biāo)運(yùn)動分析,所以一般的線性濾波方法不能使用,主要使用UKF濾波算法,并給出了具體步驟。通過仿真運(yùn)算與以前的方法進(jìn)行比較,發(fā)現(xiàn)該算法實(shí)現(xiàn)方便,并在濾波精度、穩(wěn)定性和收斂時(shí)間等方面有了很大提高。

        關(guān)鍵詞: 純方位目標(biāo)運(yùn)動; 非線性濾波; UKF; EKF

        中圖分類號: TN953?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)01?0034?04

        0 引 言

        在現(xiàn)實(shí)的目標(biāo)運(yùn)動分析中,目標(biāo)運(yùn)動方程的建立一般都不是線性的,特別是針對紅外尋的制導(dǎo)導(dǎo)彈,導(dǎo)引頭僅能夠測量角度或角速度信息,無法測量出彈目相對距離、相對速度和目標(biāo)加速度等先進(jìn)制導(dǎo)律所需要的制導(dǎo)參數(shù)問題。盡管有些可以近似看成線性系統(tǒng),但是大多數(shù)的系統(tǒng)不僅不能用線性微分方程描述,而且其非線性因素還不能忽略。此外有時(shí)為了更加精確地得到濾波結(jié)果,也必須應(yīng)用反映實(shí)際系統(tǒng)的非線性模型,因此對于非線性系統(tǒng)的濾波是一個(gè)必須要解決的問題。

        由于一般的非線性系統(tǒng)在理論上難以找到嚴(yán)格的遞推濾波公式,因此目前只能采用近似方法研究,而線性化是用近似方法來研究非線性濾波問題的重要途徑之一,這就是擴(kuò)展卡爾曼濾波算法(EKF)。但是EKF線性化過程中忽略了二階以上的分量,因此在濾波精度上存在著較大誤差。為了彌補(bǔ)EKF方法的不足,人們希望通過對非線性函數(shù)的概率密度分布近似,來代替對非線性函數(shù)的近似,這樣就可以利用采樣逼近的方法來解決非線性問題。1997年,Juliear S.J.和Uhlman J.K.提出了一種新的非線性濾波方法——Unscented卡爾曼濾波(UKF)。UKF不需要對非線性系統(tǒng)的狀態(tài)方程和觀測方程進(jìn)行線性化,而是利用Unscented變換(UT)方法來近似非線性函數(shù)的概率密度分布,因此UKF方法在計(jì)算精度上要高于EKF方法,并且不需要計(jì)算狀態(tài)轉(zhuǎn)移矩陣的雅可比矩陣,這使得其應(yīng)用范圍更加廣泛。

        1 UT

        UT是UKF的基礎(chǔ),UT的思想是用固定數(shù)量的參數(shù)去近似一個(gè)高斯分布,這比近似任意的非線性函數(shù)或變換更容易。

        UT的具體公式如下:

        [χ0=x] (1)

        [χi=x+(n+λ)Pxi, i=1,2,…,n] (2)

        [χi=x-(n+λ)Pxi, i=n+1,…,2n] (3)

        式中:[λ=α2(n+k)-n]是一個(gè)比例因子。[α]決定[x]周圍[χ]點(diǎn)的分布狀態(tài),調(diào)節(jié)[α]以使高階項(xiàng)的影響達(dá)到最小,通常選擇[0≤α≤1。]對高斯分布的情況,當(dāng)狀態(tài)變量為單變量時(shí),選擇[k=2;]當(dāng)狀態(tài)變量為多變量時(shí),選擇[k=3-n。][(n+λ)Pxi]是矩陣[(n+λ)Px]的第[i]列(當(dāng)[P=]ATA時(shí),取[(P)i]的第[i]行;當(dāng)[P=AAT]時(shí),取[(P)i]的第[i]列)。[χ]點(diǎn)的選取就是選取盡可能代表[X]分布的點(diǎn),而這些點(diǎn)的分布程度取決于[n+λ]的大小。

        [y]的均值和方差可以通過下述公式獲得:

        [yi=f(xi), i=1,2,…,2n] (4)

        [y=i=02nWmiyi] (5)

        [Py=i=02nWpi(yi-y)(yi-y)T] (6)

        [Wm0=λ/(n+λ)] (7)

        [Wp0=λ(n+λ)+1-α2+β] (8)

        [Wmi=Wpi=12(n+λ), i=1,2,…,2n] (9)

        其中[Wmi]和[Wpi]分別對應(yīng)著計(jì)算[y]的均值和方差的加權(quán)系數(shù),要求[i=02nWmi]=[i=02nWpi]=1。

        2 UKF濾波算法

        設(shè)非線性系統(tǒng)的狀態(tài)方程和觀測方程為:

        [x(k+1)=φ[x(k),w(k),k]] (10)

        [z(k+1)=h[x(k+1),v(k+1),k+1]] (11)

        式中:[x(k)]為[n]維狀態(tài)向量;[z(k)]為[m]維的觀測向量;[w(k)]為系統(tǒng)噪聲,[v(k)]為觀測噪聲,假設(shè)它們是均值為零的高斯白噪聲,且互不相關(guān);[φ(?)]為[n]維向量方程,是[x(k)、][w(k)]和[k]的非線性函數(shù);[h(?)]為[m]維向量方程,是[x(k+1)、v(k+1)]和[k+1]的非線性函數(shù)。具體算法如下:

        (1)設(shè)置初值

        [x(0)=E[x(0)]]

        [P(0)=E{[x(0)-x(0)][x(0)-x(0)]T}]

        (2)當(dāng)[k>1,]計(jì)算[2n+1]個(gè)[χ]點(diǎn):

        [χ(k-1)=x(k-1),x(k-1)+(n+λ)P(k-1)i, x(k-1)-(n+λ)P(k-1)i, i=1,2,…,n]

        (3)時(shí)間更新

        [χk(k-1)=φ[χ(k-1)]]

        [x(k)=i=02nWmiχ(k(k-1))]

        [P(k)=i=02nWpi[χ(k(k-1)-x(k)][χi(k(k-1))-x(k)]T+Qk]

        [z(k(k-1))=H[χ(k(k-1)]]

        [z(k)=i=02nWmizi(k(k-1))]

        (4)測量更新

        [Pz(k)z(k)=i=02nWpi[zi(k(k-1))-z(k)][zi(k(k-1))-z(k)]T+Rk]

        [Px(k)z(k)=i=02nWpi[χi(k(k-1))-x(k)][zi(k(k-1))-z(k)]T]

        [K(k)=Px(k)z(k)P-1z(k)z(k)]

        [x(k)=x(k)+K(k)[z(k)-z(k)]]

        [P(k)=P(k)-K(k)Pz(k)z(k)KT(k)]

        擴(kuò)展卡爾曼濾波是通過對非線性方程進(jìn)行線性化變化得到線性部分,經(jīng)過泰勒展開式可以得出這種方法的精度為一階水平,而UKF算法則可以使均值精確到非線性部分泰勒展開式的三階水平,方差精確到二階水平。

        3 UKF對目標(biāo)位置預(yù)測的應(yīng)用

        3.1 模型

        對目標(biāo)飛機(jī)的運(yùn)動進(jìn)行建模時(shí),可以將目標(biāo)飛機(jī)看成一個(gè)質(zhì)點(diǎn),由于假設(shè)目標(biāo)作直線運(yùn)動的論文比較多,在此本文主要做目標(biāo)機(jī)動的建模仿真。飛機(jī)最常見的機(jī)動動作是盤旋,而飛機(jī)勻速圓周運(yùn)動的定常盤旋最具有代表性,故以此來建模仿真。其速度與過載的關(guān)系如下:

        [XT=VTx=VTcosθcosψYT=VTy=VTsinθZT=VTz=-VTcosθsinψ] (12)

        式中:[VT]表示目標(biāo)飛機(jī)速度;[θ]表示傾角;[ψ]表示偏角;[XT,YT,ZT]為目標(biāo)飛機(jī)在地面坐標(biāo)系中的位置。

        飛機(jī)在遭遇導(dǎo)彈攻擊以后,一般會進(jìn)行機(jī)動飛行來逃避導(dǎo)彈攻擊,下面建立飛機(jī)等過載機(jī)動模型:

        [ny=Constantnz=Constantnx=sinθ] (13)

        式中:[nx]表示飛機(jī)切向過載;[ny,nz]表示法向過載在[y]軸和[z]軸上的分量。

        3.2 仿真及結(jié)果分析

        3.2.1 不同過載下目標(biāo)機(jī)動

        設(shè)目標(biāo)飛機(jī)以0.6 Ma≈200 m/s的速度做[nf=2]到[nf=9]的盤旋機(jī)動,跟據(jù)公式(12)計(jì)算出勻速狀態(tài)下飛機(jī)各個(gè)過載的盤旋半徑和周期,觀測噪聲的方差矩陣[R=][0.01],濾波誤差的協(xié)方差初始矩陣為[P(0)=][2 500,0,0;0,2 500,0;0,0,0.000 1],離散時(shí)間[T=0.1]s,分別進(jìn)行仿真,仿真結(jié)果如圖1~圖7所示。在UKF中[α=0.5,][β=2。]

        從圖1,圖2中可以看到使用EKF和UKF都能對目標(biāo)的位置進(jìn)行預(yù)測,但是當(dāng)誤差穩(wěn)定時(shí),UKF的誤差要小于EKF的誤差,同時(shí)從圖2中還能看到UKF的收斂速度要高于EKF。

        圖1 [nf]=2時(shí)彈目[x]軸距離

        圖3~圖6分別是飛機(jī)在過載為4和過載為7的盤旋條件下進(jìn)行的彈目仿真。從圖上可以看到隨著飛機(jī)的過載加大,飛機(jī)的機(jī)動性增強(qiáng),機(jī)動半徑減小,機(jī)動時(shí)間縮短,跟蹤算法由于目標(biāo)的機(jī)動性增大而相應(yīng)誤差增大,跟蹤時(shí)間變長,但是UKF算法在飛機(jī)做大機(jī)動的前提下仍優(yōu)于EKF算法。飛機(jī)在不同過載下分別被跟蹤的數(shù)據(jù)見表1。

        圖2 [nf]=2時(shí)兩種算法誤差

        圖3 [nf]=4時(shí)彈目[x]軸距離

        圖4 [nf]=4時(shí)兩種算法誤差

        從表1中可以看到,隨著過載的增大,EKF和UKF的跟蹤效果都在降低,主要原因在于目標(biāo)機(jī)動的過載變大,時(shí)間變短,機(jī)動的半徑變得較小,跟蹤誤差增大。但是兩種算法相比較,UKF仍優(yōu)于EKF算法。

        3.2.2 測量干擾較大的目標(biāo)機(jī)動

        從上述的實(shí)驗(yàn)仿真確定了在相同的條件下UKF算法的精度和收斂速度要高于EKF算法。但是在現(xiàn)實(shí)中,導(dǎo)彈的探測信息中存在多種噪聲,如視線角速度的量測誤差,導(dǎo)引頭量測誤差,失調(diào)角零位的測量誤差等等,這些因素都會引起信號量測值的波動。因此算法的抗干擾能力對于導(dǎo)彈的跟蹤效果顯得尤為重要。假設(shè)目標(biāo)以0.6 Ma的速度勻速盤旋,觀測噪聲方差陣[R=][0.01],陀螺回轉(zhuǎn)中心與位標(biāo)器質(zhì)心不重合引起的漂移服從[0.01*N(0,1),]濾波誤差的協(xié)方差初始矩陣[P(0)=][2 500,0,0;0,2 500,0;0,0,0.000 1],離散時(shí)間[T=]0.1 s,仿真如圖7所示。

        圖5 [nf]=7時(shí)彈目[x]軸距離

        圖6 [nf]=7時(shí)兩種算法誤差

        圖7 EKF和UKF誤差對比

        從圖7中可以看到UKF算法的抗干擾能力更強(qiáng),更適合在干擾較強(qiáng)的環(huán)境中運(yùn)用。

        4 結(jié) 語

        本文介紹了UT和UKF的概念,并將其應(yīng)用到飛行目標(biāo)的跟蹤,在觀測值為角度的情況下,對目標(biāo)的狀態(tài)進(jìn)行了較好的估計(jì),同時(shí)在比較UKF和EKF算法中,反映出UKF能對所有高斯輸入向量的非線性函數(shù)進(jìn)行近似,均值精確到三階,方差精確到二階,并且不需要計(jì)算雅可比矩陣來對非線性函數(shù)作近似變換,能處理非可導(dǎo)的非線性函數(shù),計(jì)算量與EKF相當(dāng)。理論分析和仿真結(jié)果均表明,UKF算法對于目標(biāo)方位跟蹤領(lǐng)域較其他以往的濾波算法更加穩(wěn)定,精度更高。

        參考文獻(xiàn)

        [1] JULIER S J, UHLMANN J K. A new extension of the Kalman filter to nonlinear systems [C]// Proceedings of the 11th International Symposium on Aerospace/Defence Sensing, Simulation and Controls. Orlando, Florida: IEEE, 1997: 1?12.

        [2] ZHOU Hong?ren, KUMAN K S P. A current statistical model and adaptive algorithm for estimating maneuvering targets AIAA [J]. Journal of Guidance, Control and Dynamics, 1984,7 (5): 596?602.

        [3] 高磊,嚴(yán)衛(wèi)生,任章,等.改進(jìn)型自適應(yīng)推廣卡爾曼濾波器的應(yīng)用[J].火力與指揮控制,2000,25(3):13?16.

        [4] 劉錚.UKF算法及改進(jìn)算法研究[D].長沙:中南大學(xué),2009.

        [5] 張紅梅,鄧正隆.UKF方法在陸地車輛組合導(dǎo)航中的應(yīng)用[J].中國慣性技術(shù)學(xué)報(bào),2004,12(4):20?23.

        [6] 管旭軍,芮國勝.基于UKF的單站無源定位算法[J].電光與控制,2004,11(1):34?36.

        [7] 吳玲,盧發(fā)興,劉忠.UKF算法及其在目標(biāo)被動跟蹤中的應(yīng)用[J].系統(tǒng)工程與電子技術(shù),2005,27(1):49?51.

        [8] 秦永元,張洪鉞,汪叔華.卡爾曼濾波與組合導(dǎo)航原理[M].西安:西北工業(yè)大學(xué)出版社,1998.

        [9] 李燕,郭立,朱嘉.一種精確跟蹤目標(biāo)的非線性濾波算法[J].中國科學(xué)技術(shù)大學(xué)學(xué)報(bào),2001,31(4):488?494.

        国产日韩一区二区精品| 波多野42部无码喷潮| 免费国精产品自偷自偷免费看| ZZIJZZIJ亚洲日本少妇| 国内精品久久人妻互换| 亚洲成人免费av影院| 粗大猛烈进出高潮视频| 97成人精品| 日本久久精品在线播放| 19款日产奇骏车怎么样| 成人毛片av免费| 久久久精品久久波多野结衣av| 果冻蜜桃传媒在线观看| 日本黄色3级一区二区| 日本熟妇hdsex视频| 亚洲免费观看| 亚洲乱码中文字幕综合69堂 | 麻豆69视频在线观看| 免费无码又黄又爽又刺激| 色综合88| 国产av一区二区三区香蕉| 国产午夜视频在线观看.| 无码国内精品久久人妻| 亚洲av无码成人yellow| 国产亚洲一区二区三区成人| 亚洲成人av在线蜜桃| 日本入室强伦姧bd在线观看| 亚洲精品第一国产麻豆| 亚洲无av高清一区不卡| 80s国产成年女人毛片| 免费观看又色又爽又黄的韩国| 国产成年无码aⅴ片在线观看| av网站不卡的av在线| 高h纯肉无码视频在线观看| 99久久婷婷国产综合亚洲91| 国产精品久久久精品三级18| 精品国产成人av久久| 夜夜高潮夜夜爽夜夜爱爱| 久9热免费精品视频在线观看| 国产一级黄色片在线播放| 国产一精品一av一免费|