• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種改進(jìn)的UKF算法在捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)中的應(yīng)用

      2015-05-08 07:26:05馬宏陽(yáng)程鵬飛王潛心
      測(cè)繪通報(bào) 2015年7期
      關(guān)鍵詞:捷聯(lián)慣導(dǎo)對(duì)準(zhǔn)

      馬宏陽(yáng),程鵬飛,王潛心

      (1.中國(guó)測(cè)繪科學(xué)研究院,北京 100830; 2.國(guó)家測(cè)繪產(chǎn)品質(zhì)量檢驗(yàn)測(cè)試中心,北京 100830)

      ?

      一種改進(jìn)的UKF算法在捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)中的應(yīng)用

      馬宏陽(yáng)1,程鵬飛2,王潛心1

      (1.中國(guó)測(cè)繪科學(xué)研究院,北京 100830; 2.國(guó)家測(cè)繪產(chǎn)品質(zhì)量檢驗(yàn)測(cè)試中心,北京 100830)

      Unscented卡爾曼濾波具有精度高、穩(wěn)定性好、實(shí)用性強(qiáng)等特點(diǎn),因此UKF算法逐漸成為處理非線(xiàn)性濾波問(wèn)題的有效方法和導(dǎo)航系統(tǒng)中數(shù)據(jù)處理與信息融合技術(shù)的研究熱點(diǎn)。但是UKF具有計(jì)算量大、效率低等缺點(diǎn),因此限制了UKF在實(shí)時(shí)導(dǎo)航中的應(yīng)用。針對(duì)這一缺點(diǎn),本文提出了一種改進(jìn)的UKF算法,該算法可以減少UT變換中Sigma點(diǎn)的計(jì)算數(shù)量,從而提高運(yùn)算效率;推導(dǎo)了改進(jìn)的算法公式,給出了適合該算法的初始對(duì)準(zhǔn)非線(xiàn)性模型,并分析了其精度,用實(shí)測(cè)數(shù)據(jù)進(jìn)行了驗(yàn)證。結(jié)果顯示,改進(jìn)的UKF算法性能與傳統(tǒng)UKF相當(dāng),但效率提升了40%左右。

      UT變換;UKF;初始對(duì)準(zhǔn);捷聯(lián)慣導(dǎo);Sigma點(diǎn)

      一、引 言

      初始對(duì)準(zhǔn)是慣性導(dǎo)航的關(guān)鍵技術(shù)之一,對(duì)準(zhǔn)中常提到兩個(gè)指標(biāo):對(duì)準(zhǔn)精度和對(duì)準(zhǔn)速度[1]。由于初始對(duì)準(zhǔn)誤差方程是非線(xiàn)性的,因此在小失準(zhǔn)角情況下,利用擴(kuò)展卡爾曼濾波(EKF)通??梢缘玫奖葌鹘y(tǒng)卡爾曼濾波更優(yōu)的估值。但是EKF的本質(zhì)是非線(xiàn)性方程線(xiàn)性化,這樣舍棄了非線(xiàn)性的高階項(xiàng),導(dǎo)致濾波結(jié)果為次優(yōu),在某些情況下甚至?xí)l(fā)散,影響系統(tǒng)的正常工作[2]。20世紀(jì)90年代中期以來(lái),人們逐漸拋棄了傳統(tǒng)的非線(xiàn)性模型Taylor展開(kāi)近似的方法,采用非線(xiàn)性變換思想,產(chǎn)生了無(wú)跡卡爾曼濾波(UKF)[3]。

      UKF以UT變換為基礎(chǔ),采用卡爾曼濾波框架,具體采樣形式為確定性采樣,而非PF的隨機(jī)采樣,最常用的是(2n+1)個(gè)Sigma點(diǎn)的對(duì)稱(chēng)采樣[4]。該濾波直接利用非線(xiàn)性模型,避免引入線(xiàn)性化誤差,并且采用的是確定性采樣,避免了PF的粒子點(diǎn)退化問(wèn)題,提高了濾波精度。但是由于Sigma點(diǎn)計(jì)算量降低了算法的效率,限制了其在實(shí)時(shí)導(dǎo)航中的應(yīng)用。

      針對(duì)UKF算法計(jì)算復(fù)雜的問(wèn)題,本文提出一種改進(jìn)的UKF算法,該算法可以減少Sigma點(diǎn)計(jì)算量,從而提高算法效率。本文推導(dǎo)了改進(jìn)算法中核心的UT變換公式,給出了適合該算法的初始對(duì)準(zhǔn)誤差狀態(tài)方程并分析其精度,用實(shí)測(cè)數(shù)據(jù)對(duì)其進(jìn)行驗(yàn)證,試驗(yàn)結(jié)果表明,改進(jìn)的UKF算法性能與傳統(tǒng)UKF相當(dāng),但效率提升了40%左右。

      二、一種改進(jìn)的UKF算法

      1.傳統(tǒng)UT變換

      UKF過(guò)程可參考文獻(xiàn)[7—9]。由UT變換的過(guò)程可知,每一次運(yùn)算都需要(2n+1)個(gè)Sigma點(diǎn)經(jīng)過(guò)非線(xiàn)性函數(shù),降低了運(yùn)算效率。本文給出一種改進(jìn)的UT變換算法,該算法可以減少Sigma點(diǎn)的計(jì)算量,從而提高UKF的效率。

      2.改進(jìn)的UT變換

      許多非線(xiàn)性方程是條件線(xiàn)性的。假設(shè)非線(xiàn)性方程y=f(x)為條件線(xiàn)性,將狀態(tài)x分為[aT,bT]T,這樣非線(xiàn)性方程可以寫(xiě)成

      y=f(x)=ψ(a)+γ(a)·b

      (1)

      式中,f(x)為任意非線(xiàn)性函數(shù),并且na+nb=n;ψ是a的非線(xiàn)性方程;γ是a的非線(xiàn)性或線(xiàn)性方程。變換后狀態(tài)的均值和方差為

      (2)

      定義變量

      (3)

      (4)

      方程y的均值由下式計(jì)算

      (5)

      由式(1)、式(5)可得

      (6)

      其中令非線(xiàn)性方程部分為

      Φ(a)=ψ(a)+γ(a)·η(a)

      (7)

      式(6)是通過(guò)Φ(a)來(lái)計(jì)算y的均值,而式(7)可以用前面UT的方法進(jìn)行估計(jì),計(jì)算Sigma點(diǎn)

      (8)

      權(quán)陣Wi也相應(yīng)地變?yōu)?/p>

      (9)

      將選取的狀態(tài)矢量通過(guò)非線(xiàn)性函數(shù)得

      ξi=Φ(χi)i=0,1,…,2n

      (10)

      加權(quán)近似求解系統(tǒng)統(tǒng)計(jì)特性

      (11)

      由式(2)、式(3)、式(6)、式(7)及式(11)得y的方差Py為

      (12)

      從上面的過(guò)程可以看出,改進(jìn)的UT算法只需計(jì)算(2na+1)個(gè)Sigma點(diǎn),這使計(jì)算量大大減小。該UT變換的思想是利用非線(xiàn)性函數(shù)中已有的線(xiàn)性化部分來(lái)減少整體的計(jì)算量,這與分解粒子濾波中僅對(duì)線(xiàn)性部分估計(jì)其邊緣后驗(yàn)概率密度相似。

      3.基于改進(jìn)UT變換的UKF算法過(guò)程

      (1) 時(shí)間更新(預(yù)測(cè))

      由系統(tǒng)狀態(tài)方程對(duì)各個(gè)采樣的每一個(gè)Sigma點(diǎn)進(jìn)行非線(xiàn)性變換,得到變換后的Sigma點(diǎn)集為

      (13)

      對(duì)變換后的Sigma點(diǎn)集進(jìn)行加權(quán)處理,從而得到一步預(yù)測(cè)狀態(tài)為

      (14)

      同樣的,狀態(tài)的一步預(yù)測(cè)方差陣為

      (15)

      根據(jù)一步預(yù)測(cè)值,再次使用UT變換,產(chǎn)生新的Sigma點(diǎn)集

      (16)

      (17)

      最后使用加權(quán)求和計(jì)算得到系統(tǒng)的預(yù)測(cè)觀(guān)測(cè)值

      (18)

      (2) 量測(cè)更新

      計(jì)算協(xié)方差

      (19)

      可以得到系統(tǒng)量測(cè)變量的方差陣

      (20)

      濾波增益矩陣為

      (21)

      (22)

      求解狀態(tài)后驗(yàn)方差陣得

      (23)

      綜合上述時(shí)間更新和量測(cè)更新,UKF濾波過(guò)程如圖1所示。

      圖1 UKF算法流程

      三、SINS初始對(duì)準(zhǔn)非線(xiàn)性模型

      1.初始對(duì)準(zhǔn)原理

      在SINS/GNSS組合導(dǎo)航系統(tǒng)中,慣導(dǎo)需要進(jìn)行初始對(duì)準(zhǔn),其主要工作是確定姿態(tài)矩陣的初始值,并利用濾波方法將初始失準(zhǔn)角估計(jì)出來(lái),用于修正姿態(tài)矩陣,使系統(tǒng)工作時(shí)有正確的初始條件。初始對(duì)準(zhǔn)的精度會(huì)直接影響到系統(tǒng)的精度。因此初始對(duì)準(zhǔn)是慣性導(dǎo)航的重要階段,其精度和速度影響著慣導(dǎo)的工作性能,初始對(duì)準(zhǔn)分為粗對(duì)準(zhǔn)和精對(duì)準(zhǔn)過(guò)程。

      精對(duì)準(zhǔn)的主要原理是根據(jù)粗對(duì)準(zhǔn)提供的初始姿態(tài)矩陣,利用慣性元件輸出信息,并用合適的濾波方法,將計(jì)算的導(dǎo)航坐標(biāo)系與真實(shí)導(dǎo)航坐標(biāo)系的失準(zhǔn)角估計(jì)出來(lái),用來(lái)修正姿態(tài)矩陣,從而完成初始對(duì)準(zhǔn),使計(jì)算坐標(biāo)系與真實(shí)坐標(biāo)系盡可能的重合。

      2.捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)誤差模型

      捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)的任務(wù)是建立計(jì)算坐標(biāo)系到導(dǎo)航坐標(biāo)系之間的坐標(biāo)轉(zhuǎn)換矩陣[5]。通過(guò)初始對(duì)準(zhǔn)誤差模型,根據(jù)量測(cè)值估計(jì)出失準(zhǔn)角,若不考慮垂直方向的影響,則濾波狀態(tài)為

      x=[δVxδVyφxφyφzΔxΔyεxεyεz]

      (24)

      圖2 初始對(duì)準(zhǔn)流程

      再根據(jù)速度誤差方程和姿態(tài)誤差方程建立的非線(xiàn)性初始對(duì)準(zhǔn)模型如下[6]

      (25)

      式中,φx為東向失準(zhǔn)角;φy為北向失準(zhǔn)角;φz為方位失準(zhǔn)角;δVx為東向速度誤差;δVy為北向速度誤差;L為當(dāng)?shù)鼐暥?;ωie為地球自轉(zhuǎn)角速度;εx為陀螺東向漂移;εy為陀螺北向漂移;εz為陀螺天向漂移;Δ為加速度計(jì)偏置。

      為了方便計(jì)算,將誤差模型離散化為

      (26)

      式中,dt為時(shí)間間隔。

      可以看出,該誤差方程是條件線(xiàn)性的,結(jié)合式(1)及式(26)得

      a=[δVxδVyφxφyφz]T
      b=[Δε]T

      (27)

      (28)

      (29)

      (30)

      (31)

      (32)

      考慮一般非線(xiàn)性模型

      xk=f(xk-1)+Qk-1

      (33)

      式中,xk為上述狀態(tài)模型;f(x)為改進(jìn)UKF方法非線(xiàn)性狀態(tài)方程;Q為過(guò)程噪聲

      Q=[qδvxqδvyqφxqφyqφz00000]T

      (34)

      相應(yīng)的觀(guān)測(cè)方程為

      Y=δV+R

      (35)

      式中,R=[rxry]T,為觀(guān)測(cè)噪聲。

      通過(guò)上述誤差模型可知,利用MUT變換的UKF,每次遞歸只需計(jì)算11個(gè)Sigma點(diǎn),與UT變換每次計(jì)算21個(gè)Sigma點(diǎn)比起來(lái)計(jì)算量大大減小。傳統(tǒng)的提高運(yùn)算效率的方法通常是忽略慣導(dǎo)陀螺儀和加速度計(jì)的儀器偏差,通常達(dá)不到理想的精度。另外一種提高效率的方法是SUKF(simplex UKF),即利用較少的Sigma點(diǎn)進(jìn)行計(jì)算,但精度也因此受到損失。

      由式(1)及式(27)—式(29)可以看出,本文提出的基于MUT變換方法的UKF在11個(gè)Sigma點(diǎn)的情況下也可以估計(jì)陀螺儀和加速度計(jì)的傳感器漂移,因?yàn)樵赟INS誤差模型中僅僅失準(zhǔn)角誤差方程和速度誤差方程是非線(xiàn)性的,而加速度計(jì)偏差和陀螺儀漂移是線(xiàn)性的。由于MUKF也是一種卡爾曼濾波模型,因此它對(duì)過(guò)程噪聲和測(cè)量噪聲會(huì)比較敏感,但是許多健壯噪聲矩陣的自適應(yīng)卡爾曼濾波方法同樣也可以應(yīng)用于MUKF,這些方法本文不再提及。

      四、試驗(yàn)與分析

      分別用傳統(tǒng)的UKF方法與改進(jìn)的MUKF方法處理數(shù)據(jù),速度誤差與失準(zhǔn)角偏差結(jié)果如圖3和圖4所示。

      圖3 速度誤差比較

      圖3和圖4分別是MUKF與UKF速度誤差與失準(zhǔn)角估計(jì)誤差比較,從圖中可以看出,速度誤差估計(jì)精度兩者相仿,但是MUKF收斂速度較慢。失準(zhǔn)角誤差估計(jì)中,北向失準(zhǔn)角誤差估計(jì)MUKF稍好,東向失準(zhǔn)角和方位失準(zhǔn)角兩者基本相同。本次試驗(yàn)采用的電腦為Inter Core2雙核處理器,在計(jì)算效率上,MUKF解算時(shí)間為3.918 2 s,而UKF解算時(shí)間為6.899 4 s,MUKF的解算效率較UKF提高了40%左右,這是因?yàn)镸UKF在每次非線(xiàn)性遞歸計(jì)算時(shí)僅需要計(jì)算11個(gè)Sigma點(diǎn),而UKF需要計(jì)算21個(gè)。因此可以得出,慣性導(dǎo)航初始對(duì)準(zhǔn)中MUKF與UKF相比性能相似,但MUKF計(jì)算效率有了大幅提升。

      圖4 失準(zhǔn)角誤差比較

      五、結(jié)束語(yǔ)

      本文提出了一種高計(jì)算效率的改進(jìn)UKF方法,并將它應(yīng)用于捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)當(dāng)中。它是基于SINS初始對(duì)準(zhǔn)誤差模型的條件線(xiàn)性,只有速度誤差與失準(zhǔn)角誤差是非線(xiàn)性的。試驗(yàn)結(jié)果顯示,MUKF與UKF相比有同等的精度,但MUKF計(jì)算效率更高,適用于實(shí)時(shí)導(dǎo)航中。

      [1] 陸海勇, 趙偉, 賀榮光, 等.捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)的UKF改進(jìn)算法[J].航空兵器, 2009(3): 17-21.

      [2] HOVLAND G E, VON HOFF T P, GALLESTEY E A, et al.Nonlinear Estimation Methods for Parameter Tracking in Power Plants[J].Control Engineering Practice, 2005, 13(11): 1341-1345.

      [3] JULIER S T, UHLMANN J K.Unscented Filtering and Nonlinear Estimation[J].Proceedings of the IEEE Aerospace and Electronic System, 2004, 92(3): 401-402.

      [4] FAUBEL F, KLAKOW D.A Transformation-based Derivation of the Kalman Filter and an Extensive Unscented Transform[C] ∥IEEE/SP 15th Workshop on Statistical Signal Processing.Cardiff: IEEE, 2009: 161-164.

      [5] 項(xiàng)冬.高精度機(jī)載INS/GPS組合導(dǎo)航關(guān)鍵算法研究[D].北京: 中國(guó)測(cè)繪科學(xué)研究院, 2013.

      [6] DMITRIYEV S T, STEMPANOV O A, SHPEL S V.Nonlinear Filtering Methods Application in INS Alignment[J].IEEE Transactions on Aerospace and Electronic System, 1997, 33(1): 260-271.

      [7] JULIER S J, UHLMANN J K, DURRANT-WHYTE H F.A New Approach for Filtering Nonlinear Systems[C] ∥Proceeding of the 1995 American Control Conference.Seattle, WA: IEEE, 1995: 1628-1632.

      [8] JULIER S J, UHLMANN J K.A New Extension of the Kalman Filter to Nonlinear System[C] ∥The Proceeding of Aero Sense: The 11th International Symposium on Aerospace Defense Sensing.Orlando, FL: Simulation and Controls, 1997: 54-56.

      [9] JULIER S T, UHLMANN T K, DURRANT-WHYTE H F.A New Method for the Nonlinear Transformation of Means and Covariances in Filters and Estimators[J].IEEE Transactions on Automatic Control, 2000, 45(3): 477-482.

      Application of an Improved UKF Algorithm in SINS Initial Alignment

      MA Hongyang,CHENG Pengfei,WANG Qianxin

      馬宏陽(yáng),程鵬飛,王潛心.一種改進(jìn)的UKF算法在捷聯(lián)慣導(dǎo)初始對(duì)準(zhǔn)中的應(yīng)用[J].測(cè)繪通報(bào),2015(7):18-22.

      10.13474/j.cnki.11-2246.2015.0202

      2014-03-06

      馬宏陽(yáng)(1991—),男,碩士生,研究方向?yàn)镚NSS數(shù)據(jù)處理。E-mail:mahongyangcm@163.com

      P228.4

      :B

      :0494-0911(2015)07-0018-05

      猜你喜歡
      捷聯(lián)慣導(dǎo)對(duì)準(zhǔn)
      自適應(yīng)模糊多環(huán)控制在慣導(dǎo)平臺(tái)穩(wěn)定回路中的應(yīng)用
      對(duì)準(zhǔn)提升組織力的聚焦點(diǎn)——陜西以組織振興引領(lǐng)鄉(xiāng)村振興
      無(wú)人機(jī)室內(nèi)視覺(jué)/慣導(dǎo)組合導(dǎo)航方法
      彈道導(dǎo)彈的捷聯(lián)慣性/天文組合導(dǎo)航方法
      一種改進(jìn)的速度加姿態(tài)匹配快速傳遞對(duì)準(zhǔn)算法
      基于Bagging模型的慣導(dǎo)系統(tǒng)誤差抑制方法
      捷聯(lián)慣性/天文/雷達(dá)高度表組合導(dǎo)航
      半捷聯(lián)雷達(dá)導(dǎo)引頭視線(xiàn)角速度提取
      INS/GPS組合系統(tǒng)初始滾轉(zhuǎn)角空中粗對(duì)準(zhǔn)方法
      基于多線(xiàn)程的慣導(dǎo)邏輯仿真器設(shè)計(jì)
      浏阳市| 会同县| 金华市| 安龙县| 原阳县| 兰坪| 藁城市| 喀什市| 深州市| 宿州市| 北碚区| 上林县| 浦东新区| 九江市| 鹤壁市| 安达市| 迁安市| 博客| 千阳县| 湘潭市| 大宁县| 丰都县| 桂平市| 江城| 盐池县| 吴川市| 虞城县| 年辖:市辖区| 德安县| 拉萨市| 龙川县| 涡阳县| 黑河市| 永川市| 颍上县| 诸暨市| 营山县| 北海市| 英山县| 桑植县| 太和县|