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

脈沖星導航系統觀測量異常的改進UKF濾波算法研究

2017-11-04 01:45:13李曉宇
上海航天 2017年5期
關鍵詞:模型

姜 宇,李曉宇,金 晶

(哈爾濱工業大學 航天學院,黑龍江 哈爾濱 150001)

脈沖星導航系統觀測量異常的改進UKF濾波算法研究

姜 宇,李曉宇,金 晶

(哈爾濱工業大學 航天學院,黑龍江 哈爾濱 150001)

為減小觀測量異常對X射線脈沖星導航系統的影響,提出了一種改進的無跡卡爾曼濾波(MUKF)導航濾波算法。給出了軌道動力學模型和量測模型。針對觀測器校準脈沖星方向時因宇宙塵埃影響會發生細微震動而產生短時段的常值誤差,設計異常檢測函數,可有效判斷有無觀測量異常發生。當觀測量出現異常時,對UKF進行改進,通過調節濾波器增益減小異常觀測的影響,進而得到準確的脈沖星導航系統狀態估值,改進的濾波算法使整個導航系統具有更強的容錯性和穩定性。對UKF,MUKF兩種算法在地球近地軌道上進行了實驗仿真,結果表明:提出的MUKF濾波算法可有效消除觀測量常值偏差對導航系統的影響。

自主導航; 脈沖星導航; 異常觀測量; 無跡卡爾曼濾波; 異常檢測函數; 濾波器增益; 系統估值

0 引言

X射線脈沖星導航是一種新興的自主導航技術,具有精度高,不易受干擾等優點,已成為研究熱點[1]。脈沖星是一種高速旋轉的中子星,可發射具有穩定周期的X射線光子束。X射線光子到達航天器和太陽質心(SSB)的時間差可通過脈沖星計時模型得到并作為導航系統的觀測量。再與軌道動力學模型結合,根據EKF,UKF和非線性預測濾波(NPF)等濾波算法得到導航信息[2-7]。但在導航過程中,星體遮擋、導航系統本身星載探測器出現故障,以及外界復雜宇宙環境(太陽活動、星際塵埃)的影響,會使觀測量出現零值、噪聲過大和常值偏差等異常情況。如單純利用UKF等濾波算法進行計算,會導致濾波估計誤差變大甚至發散,嚴重影響航天器的定位精度[8-9]。為解決上述問題,本文提出一種針對觀測量異常的自適應UKF算法。通過在理論量測殘差協方差中加入調節矩陣使理論量測殘差與實際量測殘差協方差建立等式關系,求出濾波器增益。該方法可有效消除觀測量異常對導航系統的影響。與多模型自適應估計算法(MMAE)方法相比,該方法無需增大觀測量的維度,有效減少了星載負荷和計算成本,并可有效解決用UKF算法導致導航系統估計誤差變大甚至發散的問題,能獲得較高的定位精度。

本文對脈沖星導航系統觀測量異常時的改進UKF濾波算法進行了研究,給出了脈沖星導航系統的量測模型和軌道動力學模型,引入UKF算法并分析異常觀測量對UKF的影響,提出了容錯導航方法、異常檢測方法及MUKF濾波算法,用實驗仿真驗證容錯導航方法的有效性。

1 X射線脈沖星導航系統模型

1.1軌道動力學模型

在以地球為中心的觀測坐標系(J2000.0)中,根據二體運動方程,其軌道動力學模型可表示為

(1)

式中:Re為地球的半徑;μe為地球的引力常數;J2為二階帶諧項系數;ΔFx,ΔFy,ΔFz為各種外力作用引起的高階攝動項在x、y、z三個速度方向的分量,且ΔF=[ΔFxΔFyΔFz]T。航天器導航的狀態向量由位置和速度構成,式(1)可簡寫為

(2)

式中:r,v分別為導航系統在地球慣性坐標系中的位置和速度,且r=[xyz]T,v=[vxvyvz]T。

脈沖星導航系統的軌道動力學模型可簡寫為

(3)

式中:f(x,t)為航天器運動的速度及受力項;w(x,t)為系統噪聲矩陣,且

w(t)=[0 0 0 ΔFxΔFyΔFz]T

1.2量測模型

由脈沖星導航原理可知:脈沖星導航系統的觀測量Δt是X射線脈沖星發出的光子到達航天器和SSB的時間差,如圖1所示[10]。設RSC為在SSB坐標系中航天器的位置向量,Δt為航天器RSC在第i顆脈沖星方向ni上的投影,則有

(4)

ni=[cosδisinαicosδicosαisinδi]

此處:αi,δi分別為脈沖星在SSB坐標中的赤經和赤緯。則導航系統的量測模型可表示為

yk=h(xk)+Vk

(5)

式中:Vk為系統觀測噪聲;

h(xk)=[h(1)(xk)h(2)(xk) …h(i)(xk)]T

由式(4)的幾何關系可知:h(i)(xk)=niRsc,i為使用脈沖星的數量,本文中取i=3;RSC為航天器相對SSB的位置向量,由坐標轉換可得RSC=r+rE。此處:r為航天器相對地球的位置矢量;rE為地球相對SSB的位置,可由JPL提供的DE405星歷表預報得到[11]。

式(5)中,Vk表示量測模型的精度,可決定導航系統的性能。脈沖星導航的性能與量測模型精度有關,定義Vk的標準差為

(6)

2 基于UKF算法的脈沖星導航系統

由上,脈沖星導航系統可寫為

(7)

式中:wk為系統噪聲矩陣。wk,Vk的協方差矩陣分別為Qk,Rk,滿足E={wk(wk)T}=Qk,E={Vk(Vk)T}=Rk。用UKF算法對導航系統進行濾波,可得航天的位置信息[12]。UKF算法描述如下。

(8)

步驟2:預測。每個采樣點通過軌道動力學模型f用無跡變換(UT)進行預測,有

χi,k/k-1=f(χi,k-1)

(9)

預測估值及協方差分別為

(10)

Pk/k-1=

(11)

式中:wi為采樣點的權重,且

(12)

步驟3:更新。定義量測更新過程為

(13)

(14)

(15)

(16)

Kk=Pxy(Pyy)-1

(17)

(18)

Pk=Pk/k-1-Pxy(Pyy)-1(Pxy)T

(19)

航天器在運行過程中會受到各種因素的影響而不能接收到理論觀測模型的觀測值,主要有以下情況:航天器在繞飛過程中遭遇星體遮擋或脈沖星導航系統發生緊急故障時,脈沖星的觀測信息均會丟失,即觀測量為零;受宇宙環境的影響導航系統自身的觀測噪聲也可能明顯增大,使其接收信號的信噪比與理論數學模型相比發生了很大改變;航天器在太陽系中運行時,為獲得更高的導航精度,需不斷校準航天器與脈沖星的方向信息,但在其運行過程中可能與宇宙塵埃接觸發生震動,X射線探測器很難精確校準至脈沖星方向,光子的接收過程出現偏差,導致脈沖星的觀測量在一段時間內產生一定的偏差,即整個卡爾曼濾波過程中式(18)的yk產生了常值偏差。本文對最后一種情況進行討論,定量說明其對整個導航過程的影響。

當觀測量yk與真實值出現常值偏差時,UKF濾波算法的定位精度會受影響。導航系統觀測量出現常值偏差時用UKF算法進行定位的估計誤差如圖2所示。假設導航系統在LANDSAT-4軌道進行導航的過程中,在第2.5×105~2.55×105s的時間內脈沖星導航系統的觀測量產生了一定偏差,UKF算法的估計誤差從20 m急劇增大400 m,導致導航精度變低[13]。

3 導航方法

本文提出一種基于MUKF濾波算法的容錯導航方法:根據量測殘差設計異常檢測函數,判斷觀測量是否出現異常,當導航系統正常工作時,用UKF算法進行導航計算;當導航系統觀測量發生異常時,用MUKF算法修正濾波器增益,得到準確的導航信息。MUKF導航濾波算法的流程如圖3所示。

3.1異常檢測函數

根據前文用UKF對脈沖星導航系統進行定位的誤差分析可知:當導航系統觀測量異常時,量測殘差ek會增大。因此,本文依據量測殘差設計異常檢測函數判斷當前時刻導航系統是否發生異常并提出兩種假設:A0,導航系統觀測量正常;A1,導航系統觀測量異常。

由對量測殘差的分析可知:量測殘差序列具正交性,當導航系統觀測量未發生異常時,殘差序列的均值為零;當導航系統觀測量發生異常時,殘差序列不再為零。因此,量測殘差可作為判斷的依據。定義異常檢測函數為

(20)

根據χ2分布的定義可知:ηk在統計學上服從自由度為N的χ2分布。此處:N為更新向量的維度。因此,存在α(0<α<1)使

(21)

(22)

(23)

3.2MUKF方法

由于角度校準偏差導致觀測量出現常值偏差,而該偏差項yk僅在式(18)中出現,則當UKF濾波算法中的量測殘差增大時,可通過調節濾波器增益Kk減小異常觀測量對導航系統的影響。觀察到Kk項由式(15)、(16)中的Pyy,Pxy組成,本文通過對其中觀測誤差矩陣Rk進行修正,使實際量測殘差協方差與理論值相等,從而使整個系統具一定的魯棒性。則有

(24)

(25)

(26)

(27)

4 仿真

4.1仿真條件

用仿真驗證本文MUKF方法的有效性。設航天器繞飛地球軌道LANDSAT-4的軌道參數為:半長軸7 084.62 km;離心率0.000 931;軌道傾角98.086°;升交點赤經81.1123°;近升角距120.320 5°;初始真近點角184.45°[14]。取量測更新時間500 s;所選擇的脈沖星參數見表1。令初始誤差δx0、初始誤差協方差P0,系統噪聲協方差Qk,觀測噪聲協方差Rk分別為

δx0=[900 900 900 3 3 3]TP0=diag[900290029002323232]

Qk=diag[10-810-810-810-1410-1410-14]

Rk=diag[109232523442]

表1 脈沖星參數

對常值誤差對導航系統的影響,本文從兩個角度進行分析:一是常值誤差保持不變而不同觀測器失常;二是觀測量關系相同但常值誤差的幅度不同。

4.2仿真結果分析

在計算機內存CPU 8 GB,Matlab版本(4核,2.5 GHz,R2012b)環境中進行仿真,UKF,MUKF仿真時間分別為39 min 10 s,40 min 50 s。在不同偏差下用UKF,MUKF進行導航的仿真結果如圖4~6所示。假設導航系統的觀測量在2.5×105~2.55×105s出現常值偏差,其中常值誤差的大小為6 km。其中:圖4~6對應的觀測器異常觀測的關系見表2。由圖4~6可知:無異常時,用UKF,MUKF兩種方法均能獲得較好的定位效果,估計誤差可穩定在小于50 m;當導航系統在短時間內出現常值偏差時,UKF算法的定位估計誤差急劇增大,且估計誤差隨觀測器異常數量增加呈現增大的趨勢,而MUKF的定位估計誤差仍可穩定地保持小于50 m。

脈沖星情況a情況b情況cB1937+21出現異常出現異常出現異常B1617?155正常工作出現異常出現異常J0437?4715正常工作正常工作出現異常

軌道在出現觀測量異常后估計誤差均方根的計算結果見表3。由表3可知:對UKF算法,觀測量出現偏差會使濾波器的估計誤差結果增大,當3顆脈沖星的觀測量同時出現偏差時,估計誤差最大,濾波器精度最差,且最高估計誤差可達231.16 m;對MUKF算法,導航位置估計誤差始可收斂至小于50 m。這表明MUKF濾波算法可有效減小常值偏差對脈沖星導航系統的影響。

表3 兩種方法估計誤差均方根

當觀測器狀態相同而偏差幅度不同時,UKF,MUKF導航性能的比較如圖7所示。由圖7可知:當觀測量產生不同程度的偏差時,UKF的估計誤差隨偏差變大呈增加趨勢,而MUKF算法的估計誤差仍穩定在50 m以內。這表明,MUKF算法可有效消除觀測量常值偏差對導航系統的影響,使觀測器校準脈沖星方向更具可靠性和穩定性。

5 結束語

本文分析了觀測量異常的可能原因,針對導航系統中觀測量出現常值偏差狀況提出改進UKF濾波算法,并用于脈沖星導航定位任務。通過分析UKF濾波算法的量測殘差設計異常檢測函數,對觀測量進行判斷,并設計相應的觀測模型誤差調節矩陣,使濾波器的增益項可有效調節量測模型誤差的變化。該方法在實際的地球軌道中進行測試并與UKF方法比較。結果表明:本文的MUKF濾波算法可有效減小觀測量異常對導航系統的影響,有較高的定位精度。

[1] 帥平, 陳紹龍, 吳一帆, 等. X射線脈沖星導航原理[J]. 宇航學報, 2007, 28(6): 1538-1543.

[2] QIAO L, LIU J Y, ZHENG G L, et al. Augmentation of XNAV system to an ultraviolet sensor-based satellite navigation system[J]. IEEE Journal of Selected Topics in Signal Processing, 2009, 3(5): 777-785.

[3] LIU J, FANG J C, MA X, et al. X-ray pulsar/starlight Doppler integrated navigation for formation flight with ephemerides errors[J]. IEEE Aerospace and Electronic Systems Magazine, 2015, 30(3): 30-39.

[4] LIU J, MA J, TIAN J, et al. X-ray pulsar navigation method for spacecraft with pulsar direction error[J]. Advances in Space Research, 2010, 46(11): 1409-1417.

[5] FENG D, GUO H, WANG X, et al. Autonomous orbit determination and its error analysis for deep space using X-ray pulsar[J]. Aerospace Science and Technology, 2014, 32(1): 35-41.

[6] LIU J, MA J, TIAN J, et al. Pulsar navigation for interplanetary missions using CV model and ASUKF[J]. Advances in Space Research, 2010, 46(11): 1409-1417.

[7] 金晶, 王敏, 黃良偉, 等. NPF算法在X射線脈沖星導航中的應用研究[J]. 宇航學報, 2015, 36(11): 1248-1254.

[8] XIONG K, WEI C, LIU L. Robust multiple model adaptive estimation for spacecraft autonomous navigation[J]. Aerospace Science Technology, 2015, 42: 249-258.

[9] LI S, JIANG X, LIU Y. Innovative Mars entry integrated navigation using modified multiple model adaptive estimation[J]. Aerospace Science and Technology, 2014, 39: 403-413.

[10] EMADZADEH A, SPEYER J. On modeling and pulse phase estimation of X-ray pulsars[J]. IEEE Transactions on Signal Processing, 2010, 58(9): 4484-4495.

[11] STANDISH E M. An approximation to the errors in the planetary ephemerides of the Astronomical Almanac[J]. Astronomy & Astrophysics, 2004, 417(3): 1165-1171.

[12] XIONG K, ZHENG H Y, CHEN C W. Performance evaluation of UKF-based nonlinear filtering[J]. Automatica, 2006, 42(2): 261-270.

[13] WANG Y, ZHENG W, SUN S, et al. X-ray pulsar based navigation using time-differenced measurement[J]. Aerospace Science and Technology, 2014, 36: 27-35.

[14] SOKEN H E, HAJIYEV C, SAKAI S. Robust Kalman filtering for small satellite attitude estimation in the presence of measurement faults[J]. European Journal of Control, 2014, 20(2): 64-72.

ModifiedUnscentedKalmanFilterAlgorithmforXNAVwithAbnormalMeasurement

JIANG Yu, LI Xiao-yu, JIN Jing

(School of Astronautics, Harbin Institute of Technology, Harbin 150001, Heilongjiang, China)

In order to reduce the influence of the fault measurement to the X-ray pulsar based navigation (XNAV), a modified unscented Kalman filter algorithm (MUKF) was proposed in this paper. The orbit dynamic model and measurement model were given. For the problem of X-ray detector would be vibrated slightly due to the impact of cosmic dust which resulting in a short period of constant error, the abnormal detection function was designed which could detect the measurement’s abnormal situation effectively. When the situation of abnormal measurement appeared, the conventional UKF’s filter gain was modified to obtain the XNAV’s state estimation accurately by adjusting the filter gain to reduce the influence of abnormal observations. The proposed method can make the navigation system has more strong fault toreance and stability. The MUKF algorithm was tested on the earth orbit and the corresponding performance was compared with the UKF algorithm. The simulation results showed the MUKF method proposed could greatly reduce the impact the abnormal measurement to X-ray pulsar navigation system.

autonomous navigation; X-ray pulsar based navigation (XNAV); abnormal measurement; unscented Kalman filter; abnormal measurement function; filter gain; system estimation

1006-1630(2017)05-0023-07

2016-12-30;

2017-06-01

上海航天科技創新基金資助(SAST20160024)

姜 宇(1982—),男,博士,主要研究方向為飛行器自主導航。

V448.224

A

10.19328/j.cnki.1006-1630.2017.05.004

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲精品中文字幕无乱码| 国精品91人妻无码一区二区三区| 国产va在线观看免费| 欧洲成人在线观看| 精品久久久久成人码免费动漫 | 99精品免费在线| 欧美在线精品一区二区三区| 鲁鲁鲁爽爽爽在线视频观看| 97国产在线视频| 91色爱欧美精品www| 亚洲视频在线观看免费视频| 九九九精品视频| 中国一级特黄大片在线观看| 久久亚洲天堂| 人妻丰满熟妇AV无码区| 美女国内精品自产拍在线播放 | 99在线小视频| 亚洲日韩精品伊甸| 免费一级毛片在线播放傲雪网| 日本国产精品一区久久久| 欧美激情一区二区三区成人| 欧美不卡二区| 国产精品妖精视频| 高清精品美女在线播放| 亚洲三级视频在线观看| 亚洲精品麻豆| 亚洲精品视频网| 视频一区视频二区日韩专区| 无遮挡国产高潮视频免费观看| 国产乱子伦精品视频| 欧美色香蕉| 国产高清在线观看| 在线观看免费人成视频色快速| 99国产精品一区二区| 国产爽爽视频| 午夜啪啪福利| 伊人91在线| 亚洲黄色片免费看| 丰满的熟女一区二区三区l| 久久人体视频| 国产人人射| 精品亚洲麻豆1区2区3区| 青青草国产精品久久久久| 99性视频| 欧美亚洲欧美| 中文字幕亚洲精品2页| 国产丝袜啪啪| 丁香婷婷久久| 嫩草国产在线| 亚洲第一香蕉视频| 91精品国产综合久久香蕉922| 色国产视频| 日韩黄色大片免费看| 日韩精品少妇无码受不了| 中文字幕亚洲电影| 亚洲首页在线观看| 激情综合婷婷丁香五月尤物| 9啪在线视频| 97久久免费视频| 欧美亚洲国产日韩电影在线| 色哟哟国产精品一区二区| 国产精欧美一区二区三区| 欧美一区二区三区国产精品| 91精品国产麻豆国产自产在线| 久久永久视频| 福利国产微拍广场一区视频在线| 亚洲精品国产精品乱码不卞| 亚洲欧洲日韩久久狠狠爱| 这里只有精品在线| 欧美区一区| 国产在线视频自拍| 久久窝窝国产精品午夜看片| 国产自在线拍| 久久国产拍爱| 无码免费的亚洲视频| 日韩欧美中文字幕在线精品| 亚洲一区网站| 国产欧美日韩资源在线观看| 思思热精品在线8| 亚洲天堂伊人| 欧美不卡视频在线观看| 国产乱视频网站|