欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法與流程

文檔序號(hào):12711462閱讀:384來(lái)源:國(guó)知局
一種強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法與流程

本發(fā)明涉及組合導(dǎo)航技術(shù)領(lǐng)域,特別是一種強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法。

二、

背景技術(shù):

強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)條件下對(duì)載體進(jìn)行導(dǎo)航定位是一個(gè)熱點(diǎn)和難點(diǎn)問(wèn)題,在軍事應(yīng)用中的地位尤其重要,引起國(guó)內(nèi)外眾多學(xué)者的廣泛關(guān)注。強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)條件下的導(dǎo)航定位難點(diǎn)主要有以下幾點(diǎn):慣性導(dǎo)航系統(tǒng)解算誤差變大,對(duì)定位技術(shù)也提出了很高的要求;系統(tǒng)觀測(cè)傳遞函數(shù)表現(xiàn)為強(qiáng)非線性,線性化誤差導(dǎo)致系統(tǒng)發(fā)散,因此對(duì)數(shù)據(jù)融合技術(shù)的魯棒性與可靠性提出了更高的要求。

傳統(tǒng)組合導(dǎo)航中的非線性濾波一般采取擴(kuò)展卡爾曼濾波EKF、無(wú)跡卡爾曼濾波UKF。EKF需要求導(dǎo)計(jì)算雅克比(Jacobian)陣,計(jì)算量大,線性化后具有較大的截?cái)嗾`差;UKF缺乏嚴(yán)格的數(shù)學(xué)推導(dǎo)過(guò)程,且當(dāng)系統(tǒng)維數(shù)過(guò)高時(shí),UKF的Sigma點(diǎn)權(quán)值容易出現(xiàn)負(fù)值情況,導(dǎo)致其矩陣積分中引入很大的截?cái)嗾`差,濾波精度下降。近年來(lái)提出的容積卡爾曼濾波CKF,有更嚴(yán)格的理論推導(dǎo),在高維度系統(tǒng)的濾波性能較UKF更優(yōu)。但在強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)等復(fù)雜環(huán)境中,有可能給載體帶來(lái)觀測(cè)異常以及由動(dòng)力學(xué)模型不準(zhǔn)確導(dǎo)致的誤差,組合導(dǎo)航濾波性能還需進(jìn)一步提高。

三、

技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種精確、穩(wěn)定的強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法。

實(shí)現(xiàn)本發(fā)明目的的技術(shù)解決方案為:一種強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法,包括以下步驟:

步驟1、通過(guò)軌跡發(fā)生器生成模擬強(qiáng)機(jī)動(dòng)導(dǎo)彈的彈道軌跡和相應(yīng)IMU數(shù)據(jù);

步驟2、將生成的彈道軌跡注入衛(wèi)星信號(hào)模擬器,生成GNSS中頻數(shù)據(jù);

步驟3、將生成的GNSS中頻數(shù)據(jù)注入給接收機(jī)進(jìn)行導(dǎo)航解算、IMU數(shù)據(jù)進(jìn)行慣導(dǎo)解算;

步驟4、建立發(fā)射慣性坐標(biāo)系下GNSS/SINS深組合導(dǎo)航系統(tǒng)的狀態(tài)方程和觀測(cè)方程;

步驟5、將抗差估計(jì)理論中的抗差M估計(jì)算法和自適應(yīng)因子結(jié)合到容積卡爾曼濾波即CKF算法中,得出一種自適應(yīng)抗差容積卡爾曼濾波即ARCKF算法,對(duì)系統(tǒng)狀態(tài)進(jìn)行濾波校正。

本發(fā)明與現(xiàn)有技術(shù)相比,其顯著優(yōu)點(diǎn)是:(1)采用非線性濾波CKF,更能符合組合導(dǎo)航模型的非線性特性;(2)與EKF、UKF濾波相比,具有估計(jì)精度更高,不易發(fā)散且計(jì)算量少的優(yōu)點(diǎn);(3)采用的自適應(yīng)抗差容積卡爾曼濾波(ARCKF),更能抵御在觀測(cè)異常擾動(dòng)與動(dòng)力學(xué)模型不準(zhǔn)確所導(dǎo)致的誤差。

四、附圖說(shuō)明

圖1是本發(fā)明強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法的流程圖。

圖2是實(shí)施例1中模擬生成的發(fā)射慣性坐標(biāo)系下的真實(shí)彈道軌跡。

圖3是實(shí)施例1中ARCKF與KF濾波在X方向的速度誤差對(duì)比結(jié)果。

圖4是實(shí)施例1中ARCKF與KF濾波在Y方向的速度誤差對(duì)比結(jié)果。

圖5是實(shí)施例1中ARCKF與KF濾波在Z方向的速度誤差對(duì)比結(jié)果。

五、具體實(shí)施方式

下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。

結(jié)合圖1,本發(fā)明強(qiáng)機(jī)動(dòng)條件下的彈載深組合ARCKF濾波方法,步驟如下:

步驟1、通過(guò)軌跡發(fā)生器生成模擬強(qiáng)機(jī)動(dòng)導(dǎo)彈的彈道軌跡和相應(yīng)IMU數(shù)據(jù);

根據(jù)需要,建立動(dòng)力學(xué)模型和發(fā)射慣性坐標(biāo)系下的軌跡參數(shù),包括彈道導(dǎo)彈的初始位置、姿態(tài)角、加速度、姿態(tài)的變化規(guī)律,然后生成彈道軌跡和相應(yīng)的IMU數(shù)據(jù)。

步驟2、將步驟1中生成的彈道軌跡注入衛(wèi)星信號(hào)模擬器,生成GNSS中頻數(shù)據(jù)。

步驟3、將步驟2中得到的GNSS中頻數(shù)據(jù)注入給軟件接收機(jī)進(jìn)行捕獲跟蹤和導(dǎo)航解算、同時(shí)IMU數(shù)據(jù)進(jìn)行慣導(dǎo)解算。

步驟4、建立發(fā)射慣性坐標(biāo)系下GNSS/SINS深組合導(dǎo)航系統(tǒng)的狀態(tài)方程和觀測(cè)方程,具體如下:

(4.1)狀態(tài)方程為:

其中,Xs為SINS子系統(tǒng)的狀態(tài)誤差量;Xg為選取的GNSS的狀態(tài)誤差量,具體如下:

其中,為系統(tǒng)的姿態(tài)失準(zhǔn)角;δVx、δVy、δVz為發(fā)射慣性坐標(biāo)系下三軸方向的速度誤差;δX、δY、δZ為發(fā)射慣性坐標(biāo)系下三軸方向的位置誤差;εx、εy、εz和▽x、▽y、▽z分別為陀螺常值漂移、加速度計(jì)常值偏置在三軸方向的分量,Δlu為等效鐘差的距離誤差,Δlru為與鐘漂等效的距離率誤差;

其中,Tru為GNSS時(shí)鐘頻率漂移的相關(guān)時(shí)間,wu為GNSS時(shí)鐘誤差白噪聲;wru為GNSS時(shí)鐘頻率誤差白噪聲;為彈體坐標(biāo)系轉(zhuǎn)換到導(dǎo)航坐標(biāo)系的轉(zhuǎn)換矩陣;I是單位矩陣;Ge如下式:

其中,Gr′觀測(cè)點(diǎn)到地心的矢量;X、Y、Z依次為載體在發(fā)射慣性系下的三軸坐標(biāo);R0x、R0y、R0z為發(fā)射點(diǎn)地心矢量在發(fā)射慣性坐標(biāo)系內(nèi)的投影分量;分別為Gr′對(duì)X、Y、Z三個(gè)方向求偏導(dǎo)。

矩陣F1如下式:

其中,依次為加速度計(jì)在發(fā)射慣性坐標(biāo)系(n)下的X、Y、Z三軸的比力值。

系統(tǒng)的噪聲驅(qū)動(dòng)矩陣Gs(t)為:

其中,為坐標(biāo)轉(zhuǎn)換矩陣。

系統(tǒng)的噪聲矩陣ws(t)為:

ws(t)=[ωgx ωgy ωgz ωax ωay ωaz]T

其中,wgx、wgy、wgz分別為陀螺儀在X、Y、Z三軸下的高斯白噪聲;wax、way、waz分別為加速度計(jì)在X、Y、Z三軸下的高斯白噪聲。

(4.2)系統(tǒng)觀測(cè)方程

發(fā)射慣性坐標(biāo)系下彈道導(dǎo)彈SINS/GNSS深組合導(dǎo)航系統(tǒng)的觀測(cè)方程分為偽距差和偽距率差兩個(gè)部分,具體為:

其中,m為GNSS接收機(jī)接收到的衛(wèi)星數(shù)目;ρI為慣導(dǎo)解算的位置信息計(jì)算所得偽距,ρG為GNSS接收機(jī)測(cè)量所得偽距;H(·)為非線性量測(cè)函數(shù);v(t)為各元素為零均值的高斯白噪聲。

步驟5、將抗差估計(jì)理論中的抗差M估計(jì)算法和自適應(yīng)因子結(jié)合到容積卡爾曼濾波(CKF)算法中,得出一種自適應(yīng)抗差容積卡爾曼濾波(ARCKF)算法,并對(duì)系統(tǒng)狀態(tài)進(jìn)行濾波校正,具體如下:

根據(jù)步驟4所建立的模型,進(jìn)行離散化,得到下式:

其中,Xk為k時(shí)刻的系統(tǒng)狀態(tài)向量;Xk-1為k-1時(shí)刻的系統(tǒng)狀態(tài)向量;Fk為k時(shí)刻的狀態(tài)轉(zhuǎn)移矩陣;Zk為觀測(cè)向量,H(·)為非線性量測(cè)傳遞函數(shù);wk為系統(tǒng)噪聲序列,且滿足下列關(guān)系:其中,Qk為系統(tǒng)噪聲序列的協(xié)方差陣,是對(duì)稱的非負(fù)定矩陣;vk量測(cè)噪聲序列。

ARCKF算法流程如下:

(5.1)濾波初始化

其中,x0為系統(tǒng)狀態(tài)初值;為x0的均值;P0為x0的狀態(tài)誤差協(xié)方差陣;上標(biāo)T為對(duì)該矩陣或向量轉(zhuǎn)置,以下同;E(·)為求數(shù)學(xué)期望。

(5.2)時(shí)間更新,包括以下內(nèi)容:

計(jì)算k-1時(shí)刻Cubature點(diǎn):

其中,Pk-1|k-1為k-1時(shí)刻的系統(tǒng)狀態(tài)誤差協(xié)方差;Sk-1通過(guò)Pk-1|k-1的Cholesky的分解得到;為k-1時(shí)刻的系統(tǒng)狀態(tài)向量;是第i個(gè)狀態(tài)向量采樣點(diǎn);

i=1,2,…,2n。

其中,f(·)為系統(tǒng)狀態(tài)轉(zhuǎn)移非線性函數(shù);為第i個(gè)狀態(tài)采樣點(diǎn)經(jīng)過(guò)狀態(tài)轉(zhuǎn)移所得容積點(diǎn)值;為一步預(yù)測(cè)狀態(tài)向量值;Qk-1為系統(tǒng)噪聲協(xié)方差陣;Pk|k-1為一步預(yù)測(cè)狀態(tài)的誤差協(xié)方差陣。

(5.3)量測(cè)更新,包括以下內(nèi)容:

計(jì)算用于量測(cè)更新的Cubature點(diǎn):

其中,Sk|k-1為通過(guò)(5.2)中所得Pk|k-1的Cholesky分解得到;作為量測(cè)更新使用的容積(Cubature)點(diǎn)。

通過(guò)量測(cè)方程傳播Cubature點(diǎn):

其中,h(·)非線性量測(cè)轉(zhuǎn)移函數(shù);為第i個(gè)量測(cè)預(yù)測(cè)采樣點(diǎn);為2n個(gè)量測(cè)采樣點(diǎn)加權(quán)平均所得量測(cè)估計(jì)值;Rk為k時(shí)刻的量測(cè)噪聲協(xié)方差陣;Pyy為量測(cè)值的誤差協(xié)方差陣。

(5.3.1)抗差修正R,具體內(nèi)容如下:

其中,為抗差修正后的量測(cè)值誤差協(xié)方差陣;為與Rk等價(jià)的量測(cè)噪聲協(xié)方差陣,由抗差M估計(jì)方法中的等價(jià)權(quán)矩陣求逆獲得,即

此處采用Huber法求取等價(jià)權(quán)矩陣;設(shè)的矩陣元素為則可有如下方法確定等價(jià)權(quán)矩陣:

其中,分別為等價(jià)權(quán)矩陣的對(duì)角元素與非對(duì)角元素;σiiij為原Rk陣的對(duì)角元素和非對(duì)角元素;k為常數(shù),通常取1.2~1.5;vi為觀測(cè)量zi的殘差分量,為標(biāo)準(zhǔn)殘差分量,由得出,其中:

其中,(Pyy,k|k-1)ii為取Pyy,k|k-1矩陣的i行i列元素;zk為真實(shí)量測(cè)值;為上文求得的量測(cè)估計(jì)值;vi為觀測(cè)殘差向量v的第i個(gè)元素。

(5.3.2)自適應(yīng)因子調(diào)節(jié),具體內(nèi)容如下:

動(dòng)力學(xué)模型誤差通常會(huì)整體性地破壞參數(shù)估計(jì)的效果,因此本發(fā)明中考慮采用一個(gè)自適應(yīng)因子對(duì)系統(tǒng)模型進(jìn)行整體修正,具體算法為:用自適應(yīng)因子αk修正Pk|k-1,等價(jià)于修正Cubature點(diǎn)采樣過(guò)程,使其成為

其中,I為n×n單位矩陣;Sk|k-1通過(guò)Pk|k-1的Cholesky的分解得到的喬里斯基因子;為一步預(yù)測(cè)狀態(tài)向量;為第i個(gè)狀態(tài)向量采樣點(diǎn);為自適應(yīng)因子倒數(shù)的平方根。

自適應(yīng)因子αk的確定方法如下:

其中,為抗差修正后的量測(cè)噪聲協(xié)方差陣;為(5.3.1)抗差估計(jì)修正后的量測(cè)誤差協(xié)方差陣,tr(·)為求矩陣的跡;可有下式得出:

其中,v為量測(cè)殘差向量。

(5.3.3)抗差自適應(yīng)后的量測(cè)更新,具體內(nèi)容如下:

通過(guò)量測(cè)方程傳播Cubature點(diǎn):

其中,為第i個(gè)狀態(tài)向量采樣點(diǎn);h(·)為非線性量測(cè)傳播函數(shù);為經(jīng)過(guò)量測(cè)函數(shù)傳播得到的第i個(gè)量測(cè)值。

計(jì)算增益矩陣:

其中,為量測(cè)估計(jì)值;為抗差修正后的量測(cè)噪聲協(xié)方差陣;為量測(cè)值誤差協(xié)方差陣;為矩陣的求逆;Pxy為狀態(tài)誤差與量測(cè)誤差的互協(xié)方差陣;Kk為卡爾曼濾波增益。

狀態(tài)估計(jì)值:

其中,為k時(shí)刻濾波狀態(tài)更新值;Pk為k時(shí)刻狀態(tài)誤差協(xié)方差陣更新值;為Kk矩陣的轉(zhuǎn)置矩陣。

由ARCKF濾波所估計(jì)的狀態(tài)誤差值對(duì)SINS系統(tǒng)的狀態(tài)量進(jìn)行反饋矯正,完成慣性/衛(wèi)星系統(tǒng)組合導(dǎo)航。

實(shí)施例1

為了對(duì)本發(fā)明方法進(jìn)行說(shuō)明,充分展現(xiàn)出該方法的可靠性與魯棒性,體現(xiàn)該濾波方法在強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)情況下的濾波性能與效果,進(jìn)行如下仿真試驗(yàn)。將提出的自適應(yīng)抗差容積卡爾曼濾波(ARCKF)方法應(yīng)用于強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)情況下彈道導(dǎo)彈的GNSS/SINS深組合導(dǎo)航進(jìn)行仿真校驗(yàn),并且與普通卡爾曼濾波(KF)算法進(jìn)行比較,仿真條件如下:

本方法發(fā)射慣性坐標(biāo)系下GNSS/SINS組合導(dǎo)航系統(tǒng)中,取狀態(tài)方程為偽距、偽距率組合的線性系統(tǒng)方程,取觀測(cè)方程為偽距、偽距率組合的非線性觀測(cè)方程。

(1)仿真條件設(shè)置如下:

彈體初始俯仰角為90°,初始滾轉(zhuǎn)角和偏航角均為0°;初始姿態(tài)誤差均設(shè)為0°;初始位置為:緯度31.98°,經(jīng)度118.8°,高度為0m;發(fā)射慣性坐標(biāo)系下初始速度前向?yàn)?94.8917m/s(地球自轉(zhuǎn)速度),天向和側(cè)向均為0m/s;發(fā)射方位角為90°;60s~68s間最大加速度達(dá)到60g,完全符合高動(dòng)態(tài)特性。

發(fā)射慣性坐標(biāo)系下超緊組合導(dǎo)航仿真系統(tǒng)的仿真參數(shù)設(shè)置如下表1所示。

表1 仿真參數(shù)設(shè)置

(2)仿真結(jié)果與分析:

仿真結(jié)果如下:圖2為模擬生成的發(fā)射慣性坐標(biāo)系下的真實(shí)彈道軌跡;由于速度更能反映出系統(tǒng)強(qiáng)機(jī)動(dòng)、高動(dòng)態(tài)特性,圖3~5分別給出ARCKF、KF在三個(gè)方向的速度誤差對(duì)比圖。

由上述仿真結(jié)果可以看出,在非高動(dòng)態(tài)時(shí)段,即在0~60s仿真時(shí)段,自適應(yīng)抗差容積卡爾曼濾波(ARCKF)與卡爾曼濾波(KF)取得較相似的仿真結(jié)果;由于高動(dòng)態(tài)時(shí)段60~68s,彈體加速度最高達(dá)到60g,機(jī)動(dòng)性強(qiáng),經(jīng)卡爾曼濾波(KF)組合的X方向的速度誤差最高達(dá)到-1.5m/s,Y方向速度誤差達(dá)到-0.25m/s,Z方向速度誤差達(dá)到-1.1m/s。經(jīng)過(guò)自適應(yīng)抗差容積卡爾曼濾波(ARCKF)后X方向速度誤差小于0.8/s;Y方向速度誤差小于0.15m/s,Z方向速度誤差小于0.2m/s。ARCKF較KF濾波結(jié)果較有一定改善。由此可證明,本發(fā)明所提出的自適應(yīng)抗差容積卡爾曼濾波(ARCKF)算法有效的提高了導(dǎo)航系統(tǒng)在高動(dòng)態(tài)、強(qiáng)機(jī)動(dòng)的條件下的跟蹤精度與性能。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
信丰县| 宿州市| 阜平县| 郴州市| 汝南县| 浦城县| 阳原县| 昭苏县| 绥德县| 肥东县| 额济纳旗| 西平县| 广西| 吉木乃县| 繁峙县| 阜南县| 汝阳县| 涡阳县| 兴业县| 安溪县| 涞源县| 临武县| 醴陵市| 成都市| 儋州市| 乌拉特前旗| 凤城市| 庆阳市| 焉耆| 遂宁市| 罗定市| 育儿| 宿迁市| 班玛县| 城步| 达州市| 东乌珠穆沁旗| 牡丹江市| 彭山县| 印江| 连城县|