999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

差分進化粒子濾波在慣性/重力組合導航中的應用研究

2015-04-28 03:34:32劉繁明唐英麗
應用科技 2015年4期

劉繁明,唐英麗

哈爾濱工程大學自動化學院,黑龍江哈爾濱150001

差分進化粒子濾波在慣性/重力組合導航中的應用研究

劉繁明,唐英麗

哈爾濱工程大學自動化學院,黑龍江哈爾濱150001

針對常規粒子濾波在慣性/重力組合導航中的粒子退化和樣本貧化問題,將差分進化引入到粒子濾波的重采樣過程,通過群體差異進行全局搜索實現粒子分布優化,使粒子集提高對系統狀態變量后驗概率的逼近程度。算法應用于慣性/重力組合導航中,采用慣性導航系統海上試驗數據進行數值實驗,對比分析不同算法在相同條件下的導航誤差,證明了算法能夠提高組合導航的定位精度。

慣性/重力組合導航;重力匹配;粒子濾波;差分進化;重采樣;粒子退化

網絡出版地址: http://www.cnki.net/kcms/detail/23.1191.U.20150727.1037.009.html

水下潛器在長時間航行過程中,由于慣性導航系統(inertial navigation system,INS)的位置誤差隨時間累積,需要定期校正或重調才能保證載體的定位精度。傳統意義上的方法,如利用外部的天文導航信息、無線電導航信息、衛星導航信息等定期對INS的漂移進行校正要求潛器接近或浮出水面,降低了潛器的隱身性能[1]。地球重力場是地球固有的物理特性之一,其空間分布不均,存在一個變化的拓撲。鑒于重力場信息的無源性、全天候和基本不受外界干擾等優點,采用重力場信息實現組合導航時,潛器無需浮出水面發射或接收信號,具有良好隱蔽性[2-3]。與此同時,衛星測高、航空重力測量等技術的快速發展也給高精度慣性/重力組合導航提供了可能性[4]。

慣性/重力組合導航的基本原理是通過某種策略實現由慣性導航系統指示的位置向真實位置的逼近。對于粒子濾波在定位[5-7]、目標跟蹤[8]等非線性、非高斯問題的最優狀態估計中的應用,國內外專家學者進行了大量的探索、研究。對于傳統粒子濾波,引入了重采樣過程以解決經典蒙特卡洛方法存在的粒子退化問題,但同時也由于粒子多樣性的降低,使得現有粒子不能有效表達后驗概率密度函數[9]。將群智能方法與粒子濾波相結合可以優化搜索過程,增加粒子多樣性,達到提高粒子濾波性能的目的[10-12]。差分進化算法是一種基于群體差異實現全局優化的進化計算方法,其原理相對簡單,易于理解和實現,且其表現出來的高可靠性和良好優化性能,已成為進化計算領域一個重要研究方向[13-14]。文中提出一種基于差分進化的粒子濾波算法,通過引入差分進化,使各粒子間的信息形成共享,利用個體粒子間的差分向量對粒子集進行擾動實現全局搜索,改善樣本貧化問題,提高傳統粒子濾波的精度。將算法用于慣性/重力組合導航中,數值實驗證明,算法能夠獲得較高的定位精度。

1 慣性重力匹配導航基本原理

慣性/重力匹配導航是一種利用高分辨率的重力數據庫所提供的重力場數據對慣性導航系統進行校正,從而獲取載體位置信息的導航技術。其基本原理如圖1所示。

潛器在航行過程中,根據慣性導航系統指示的載體位置在數據庫中找到相應的重力場參量(重力異常或重力梯度)。與此同時,重力儀(或重力梯度儀)實時測量當前位置的重力場數據,將實時測量數據與數據庫數據經濾波算法解算求得最佳匹配位置,從而獲得載體的精確位置信息,并利用該位置作為反饋信息實現慣導系統誤差校正。根據慣導誤差方程,取系統狀態為

圖1 慣性/重力匹配組合導航系統原理示意

式中:δφ,δλ為緯度和經度誤差;δvx,δvy為東西和北向速度誤差;α,β,γ為水平和方位誤差;ΔAx,ΔAy為加速度計零位誤差;εx,εy,εz為陀螺漂移。則慣性/重力組合導航的系統狀態方程如式(1) :

式中: I為單位陣; 0為零矩陣; A2×4、A5×4和A5×3參見文獻[15],在此不再贅述。矩陣B=I12×12為單位陣,系統噪聲ω均為零均值高斯白噪聲。

對于上述系統,直接取重力異常值作為系統觀測,由于重力異常觀測值與載體真實位置具有對應關系,因此慣性/重力組合導航的觀測方程為

y(t)=Γ(φ,λ )+ v(t)

式中: y(t)為重力異常觀測值;(φ,λ )為此時載體真實位置,Γ(φ,λ )為真實位置處重力異常值。v(t)為觀測噪聲。

2 基于差分進化的粒子濾波算法

2.1基本粒子濾波算法

粒子濾波算法通過使用蒙特卡洛方法實現遞推貝葉斯濾波,通過尋找一組在狀態空間中傳播的帶權值的隨機樣本(粒子)逼近狀態變量的后驗概率密度,每個樣本代表系統的一個可能狀態。在k時刻,粒子濾波通過預測采樣獲得新粒子集:

則可以用粒子集中帶權值的粒子來近似表示該時刻的后驗概率密度:

在當前時刻粒子權重被更新后,通過引入重采樣過程改善粒子退化現象,但是,重采樣過程降低了粒子的多樣性。因此,需要確定有效的粒子數為

2.2差分進化算法

差分進化(differntial evolution,DE)算法是由Rainer Storn和Kenneth Price為求解切比雪夫多項式于1996年提出的一種基于群進化采用浮點矢量編碼在連續空間進行全局搜索的優化算法[13-14]。DE算法借助于種群個體之間的差分信息對個體形式擾動進而完成對整個種群的搜索,實現種群內信息共享并利用貪婪競爭機制選擇下一代個體,尋找最優解。DE算法的基本原理與遺傳算法類似,差別在于DE算法是利用種群個體間的差分向量進行變異,從種群的角度模擬生物進化機制,充分利用了不可行解所攜帶的互補信息,減小了陷入局部最優解的可能性。DE算法的具體流程如下:

1)種群初始化

2)變異操作

變異操作是將經過縮放的差分向量疊加到基向量上來實現的,差分進化通過變異操作來生成新的個體,變異操作決定了差分進化算法的搜索能力。基向量與差分向量的選擇方式決定了進化策略。根據慣性/重力匹配組合導航問題的特點,文中選取DE/rand-to-best/1的進化策略,其表達式形式為

變異尺度因子F對差分向量進行縮放,確定當前個體的搜索范圍。當個體適應值較優時,該個體所攜帶的信息應該被更多的利用,此時F應該取較小的值,使算法在此較優個體附近繼續進化,加強算法的局部搜索能力;當個體的適應值較差時,個體的信息應該較少地被利用,此時F應取較大的值,使算法在解空間內進行搜索,加強算法的全局搜索能力[13]。因此,需要根據個體適應值的變化情況自適應地調整各個體對應的Fi,調節策略如式(4)所示。

3)交叉操作

差分進化算法采用離散交叉算子。交叉算子把通過變異操作得到的變異向量與目標向量進行離散交叉生成試驗向量。二項式交叉操作如式(5) :

式中: CR∈[0,1]為交叉率; rand[0,1]是[0,1]區間內均勻分布的隨機數。

CR決定了試驗向量取自變異向量還是目標向量,當變異向量的適應值f()較優時,CR應取較大的值使得試驗向量以較大概率取自變異向量,反之,CR應取較小的值[13]。因此CR的自適應調節機制可以表示為

4)選擇操作

在差分進化算法中,在變異操作與交叉操作完成后進行選擇操作,選擇操作采取貪婪競爭機制,即只有在新產生的子代個體優于父代個體時才會將其保留下來;否則,父代個體將被保留到下一代中。即

由上述算法流程可以看出,DE算法原理簡單,易于實現。從DE算法產生新個體的能力方面來說,基于種群進化的變異操作是它生成新個體的主要方法。由于DE算法具有保持種群多樣性的機制和搜索能力,DE算法所具有比它進化算法更優越的性能。F和CR的取值對于算法性能有著重要影響,在算法進行搜索的不同階段自適應地選取合適的F和CR能夠加速算法的優化過程。

2.3差分進化粒子濾波算法

粒子濾波算法的重采樣過程是在對粒子的權值進行評估后,在維持粒子總數不變的情況下,對權值大的粒子進行賦值并刪除權值較小的粒子。這就導致了用于逼近系統狀態變量后驗概率密度函數的粒子由大量重復的粒子組成,使得描述后驗概率密度的樣本點不充分。

差分進化算法是從整個種群的角度來模擬生物進化機制的,強調的是整個群體的進化作為差分進化產生新個體的主要方法,變異操作充分地利用了種群內個體之間的互補信息,能夠有效地實現在整個種群內的搜索。因此,差分進化算法具有較強的全局尋優能力,優化結果具有較好的分布性。差分進化算法反映的是進化思想,而影響粒子濾波算法性能的主要問題是粒子退化,用差分進化思想來改善粒子的分布特性,可以提高粒子濾波的精度。在粒子濾波完成一步預測后,差分進化算法利用實數編碼根據候選粒子集生成初始化種群,然后進行變異、交叉和選擇操作,生成新的建議分布,再對新粒子集進行權值更新和重采樣。實現過程為:

步驟1初始化

步驟2預測

步驟3優化粒子分布

while gen<genmaxdo

2) for i=1: NP do

(a)變異操作。按式(4)計算變異尺度因子Fi,并根據式(3)得到變異向量(gen)。

(c)選擇操作。根據式(7)得到優化后的粒子。

end for

end while

步驟4重采樣

步驟5狀態估計

基于差分進化的粒子濾波算法主要是將DE算法中的變異、交叉和選擇操作引入到粒子濾波中。由于DE算法具有較強的尋優能力,在提高粒子使用效率的同時,使逼近系統狀態變量的后驗概率密度所需的粒子數明顯減少;由于DE算法可以有效增加粒子多樣性,可防止出現濾波發散現象,提高狀態估計精度。

3 仿真研究

將算法應用于慣性/重力組合導航系統中對比粒子群優化粒子濾波[10](PSO-PF)算法、人工物理優化粒子濾波[16](APO-PF)算法和基于差分進化粒子濾波(DE-PF)算法匹配輔助導航的效果,驗證DE-PF算法的匹配有效性。

文中采用慣性導航系統海上試驗實測數據,數據輸出周期為1 s,數據記錄時間共8 h。從慣導運行2 h后開始進行組合導航,系統噪聲按表1選取。重力異常如圖2所示,其分辨率為30″×30″,重力異常實時測量值是根據載體真實位置(由GPS提供)、以重力場背景數據庫為基礎,經過雙線性內插并疊加均值為0 mGal、標準差為1 mGal的高斯白噪聲得到的。

表1 陀螺和加速度計主要性能參數

圖2 重力異常場與航跡

DE-PF算法的參數設置為:變異尺度因子上限Fmax=1、下限Fmin=0.4,交叉率上限CRmax=1、下限CRmin=0。取PSO-PF、APO-PF和DE-PF的迭代次數均為20,初始位置誤差均為2 000 m,粒子數均為100,濾波周期為10 s。

利用APO-PF和DE-PF算法對組合導航進行M=200次Monte-Carlo實驗。

圖3給出了載體的真實航跡、INS航跡以及APO-PF、DE-PF算法仿真的航跡。濾波開始時,慣導經度誤差約為0.004 2°(471 m),緯度誤差約為0.011 3°(1 260 m)。

圖3 APO-PF和DE-PF算法匹配航跡

從圖3中可看出INS的位置誤差較大,但經過組合后APO-PF和DE-PF算法能夠顯著的抑制INS的誤差。為了更直觀地體現DE-PF算法組合導航的效果。

圖4給出了200次Monte-Carlo實驗得到的PSO-PF、APO-PF和DE-PF算法對載體經度、緯度誤差估計的均方根誤差曲線。

圖4 APO-PF算法和DE-PF算法的定位誤差

k時刻,RMSE值的表達式如下所示:

計算結果表明,在濾波穩定后的3~8 h內,PSO-PF、APO-PF和DE-PF算法估計結果的均方根誤差分別為370.7、151.2和101.5 m。在4 h左右,由于載體轉彎的影響,PSO-PF、APO-PF和DE-PF算法對載體的經、緯度估計出現較大偏差。從圖4中可以看出,PSO-PF、APO-PF算法的收斂速度更快,但DE-PF算法的定位精度要高于前2種算法。其主要原因在于DE-PF算法的變異策略中差分向量的選取方式在一定程度上影響了算法的收斂速度和種群多樣性,文中采用的變異策略的差分向量中的個體是隨機選擇的,一定程度上保證了種群的多樣性,但是降低了收斂速度。另外,DE-PF算法的多樣性增強策略是通過綜合2部分粒子的綜合信息實現的:一部分是通過變異操作得到的候選粒子集,這一部分粒子蘊含提升粒子多樣性的信息;另一部分則是重采樣粒子蘊含的對于真實系統狀態的有效逼近信息。因此,DE-PF算法能夠獲得更高的定位精度。

4 結束語

在慣性/重力組合導航過程中,采用粒子濾波可以避免常規濾波方法的線性化過程,但傳統粒子濾波存在的粒子退化和樣本貧化問題。差分進化算法反映了進化的思想,將差分進化算法引入粒子濾波的重采樣過程,在增強粒子多樣性的同時可以實現粒子的優選。實驗結果表明,與人工物理優化粒子濾波相比,利用基于差分進化的粒子濾波算法可以改善狀態估計精度并提高系統穩定性,將其用于慣性/重力組合導航可以獲得較高的定位精度。該方法目前還存在控制參數較多、收斂速度慢的弊端,未來的工作可以針對變異策略的改進和算法收斂性的驗證進行深入的研究。

[1]劉繁明,成怡.重力/慣性匹配導航系統的仿真研究[J].中國慣性技術學報,2005,13(3) : 22-25.

[2]RICE H,KELMENSON S,MENDELSOHN L.Geophysical navigation technologies and applications[C]//IEEE Position Location and Navigation Symposium.Monterey,USA,2004: 618-624.

[3]王躍鋼,文超斌,左朝陽,等.自適應混沌蟻群徑向分析算法求解重力輔助導航匹配問題[J].物理學報,2014,63(8) : 454-459.

[4]王虎彪,王勇,方劍,等.“最小均方誤差旋轉擬合法”重力輔助導航仿真研究[J].中國科學:地球科學,2012,42(7) : 1055-1062.

[5]GUSTAFSSON F,GUNNARSSON F,BERGMAN N,et al.Particle filters for positioning,navigation,and tracking[J].IEEE Trans on Signal Processing,2002,50(2) : 425-437.

[6]NORDLUND P J,GUSTAFSSON F.Marginalized particle filter for accurate and reliable terrain-aided navigation[J].IEEE Trans on Aerospace and Electronic Systems,2009, 45(4) : 1385-1399.

[7]GUSTAFSSON F.Particle filter theory and practice with positioning applications[J].IEEE Aerospace and Electronic Systems Magazine,2010,25(7) : 53-82.

[8]HOU S Y,HUNG H S,CHANG S H,et al.Novel algorithm for tracking multiple targets[J].Journal of Marine Science and Technology,2010,18(2) : 259-267.

[9]楊小軍,潘泉,王睿,等.粒子濾波進展與展望[J].控制理論與應用,2006,23(2) : 261-267.

[10]方正,佟國峰,徐心和.基于粒子群優化的粒子濾波定位方法[J].控制理論與應用,2008,23(3) : 533-537.

[11]ZHAO Jing,LI Zhiyuan.Particle filter based on particle swarm optimization resampling for vision tracking[J].Expert Systems with Applications,2010,37 (12) : 8910-8914.

[12]XU Benlian,ZHU Jihong,XU Huigang.An ant stochastic decision based particle filter and its convergence[J].Signal Processing,2010,90(9) : 2731-2748.

[13]張春美,陳杰,辛斌.參數適應性分布式差分進化算法[J].控制與決策,2014,29(3) : 701-706.

[14]吳亮紅.差分進化算法及應用研究[D].長沙:湖南大學,2007: 9-14.

[15]王文晶.基于重力和環境特征的水下導航定位方法研究[D].哈爾濱:哈爾濱工程大學,2009: 71-75.

[16]劉繁明,錢東,劉超華.一種人工物理優化的粒子濾波算法[J].控制與決策,2012,27(8) : 1145-1156.

Application of the particle filter in INS/gravity integrated navigation based on differential evolution

LIU Fanming,TANG Yingli

College of Automation,Harbin Engineering University,Harbin 150001,China

In this paper,aiming at the sample degeneration and impoverishment problem of the conventional particle filter in INS/gravity integrated navigation,a differential evolution algorithm is incorporated into the resampling process of the particle filter.The distribution of particles is optimized by the differential evolution algorithm which realizes the global search by the differences among the population,and the posterior probability density of the state value is approximated closely by the candidate particle set.The proposed method is applied to INS/gravity integrated navigation,the numerical experiment is accomplished by the sea experiment data of an inertial navigation system,and the navigation errors of different algorithms are compared and analysed under the same condition.The proposed algorithm can improve the positioning accuracy of integrated navigation.

INS/gravity integrated navigation; gravity matching; particle filter; differential evolution; resampling; degeneracy

TP29

A

1009-671X(2015) 04-015-06

10.3969/j.issn.1009-671X.201411001

2014-11-03.網絡出版日期: 2015-07-27.

總裝備部十二五預研資助項目(5130301).

劉繁明(1963-),男,教授,博士生導師;唐英麗(1987-),女,碩士研究生.

劉繁明,E-mail: hrblfm407@hrbeu.edu.cn.

主站蜘蛛池模板: 亚洲国产av无码综合原创国产| 国产成人三级在线观看视频| 自偷自拍三级全三级视频| 欧美va亚洲va香蕉在线| 国产在线观看一区二区三区| 亚洲第一中文字幕| 综合色88| 欧美一区中文字幕| 色香蕉影院| 亚洲一道AV无码午夜福利| 国产在线精品美女观看| 国产精品va免费视频| 亚洲天堂网在线视频| 久久综合伊人77777| 一级黄色片网| 亚洲精品国产首次亮相| 天堂在线视频精品| 国产浮力第一页永久地址| 四虎影视无码永久免费观看| 日韩成人高清无码| 国产97视频在线观看| 18禁黄无遮挡网站| 免费网站成人亚洲| a免费毛片在线播放| 日韩亚洲综合在线| 国产麻豆精品手机在线观看| 亚洲第一精品福利| 亚洲天堂久久新| 成人免费午夜视频| 久久99热66这里只有精品一| 91久久夜色精品国产网站| 视频一本大道香蕉久在线播放| 久久国产拍爱| 蜜臀av性久久久久蜜臀aⅴ麻豆| 色综合久久88色综合天天提莫| A级毛片无码久久精品免费| 午夜欧美理论2019理论| 色欲综合久久中文字幕网| 国产人人乐人人爱| 99成人在线观看| 欧美日韩国产精品va| 久久免费精品琪琪| 久夜色精品国产噜噜| 日韩欧美中文亚洲高清在线| 天堂成人av| 在线观看国产网址你懂的| 欧美综合区自拍亚洲综合天堂| 国产主播喷水| 国产亚洲精品91| 在线免费观看AV| 日本欧美午夜| 麻豆精品久久久久久久99蜜桃| 成人免费网站久久久| 欧美特级AAAAAA视频免费观看| 久久亚洲国产最新网站| 麻豆精品在线播放| 成人国产精品2021| 日韩高清无码免费| 最近最新中文字幕免费的一页| 亚洲最大福利网站| 亚洲成人精品| 欧美日韩一区二区在线播放| 欧美成人看片一区二区三区 | 亚洲av无码片一区二区三区| 国产精品入口麻豆| 久久国产精品娇妻素人| 欧美三级视频网站| 波多野结衣一区二区三区88| 91毛片网| 人妻少妇乱子伦精品无码专区毛片| 日韩中文精品亚洲第三区| 久久 午夜福利 张柏芝| 亚洲欧美一区二区三区麻豆| 日韩av无码DVD| 亚洲精品无码不卡在线播放| 日本www色视频| 色九九视频| 精品欧美日韩国产日漫一区不卡| 国产午夜不卡| AV熟女乱| 亚洲精品福利视频| 日韩123欧美字幕|