(1. 北京航空航天大學(xué),儀器科學(xué)與光電工程學(xué)院,北京 100191;2. 中國(guó)艦船研究院,北京 100192;3. 中廣核工程有限公司,深圳 518040;4. 二炮裝備研究院,北京 100085)
(1. 北京航空航天大學(xué),儀器科學(xué)與光電工程學(xué)院,北京 100191;2. 中國(guó)艦船研究院,北京 100192;3. 中廣核工程有限公司,深圳 518040;4. 二炮裝備研究院,北京 100085)
傳統(tǒng)的天文導(dǎo)航方法由于受水平基準(zhǔn)精度的制約,難以進(jìn)一步提高定位精度。針對(duì)INS/CNS組合導(dǎo)航方法對(duì)水平基準(zhǔn)依賴的問(wèn)題,提出了一種新穎的基于星光折射技術(shù)的INS/CNS自主組合導(dǎo)航方案。將慣性系下的非線性慣導(dǎo)誤差傳播方程作為系統(tǒng)狀態(tài)方程,將星敏感器測(cè)得姿態(tài)和星光折射信息作為量測(cè),采用UKF濾波算法,構(gòu)成全面最優(yōu)的INS/CNS組合導(dǎo)航。仿真結(jié)果表明,星敏感器精度為3″時(shí),導(dǎo)航系統(tǒng)的定位精度優(yōu)于200 m,姿態(tài)精度優(yōu)于3″,導(dǎo)航定位精度隨所使用的折射星數(shù)目增多明顯提高,且方案在系統(tǒng)大角度誤差條件下仍然適用。
星光折射;自主導(dǎo)航;非線性;UKF
傳統(tǒng)的天文導(dǎo)航是基于“高度差法”的,觀測(cè)點(diǎn)的位置和方位信息包含在天體的地平坐標(biāo)(高度角和方位角)中[1]。INS/ CNS組合導(dǎo)航一般利用地平儀、空間六分儀直接敏感地平或利用慣導(dǎo)系統(tǒng)輸出的水平姿態(tài)信息獲得天體的地平坐標(biāo)作為觀測(cè)量[2-5],再結(jié)合飛行器的運(yùn)動(dòng)方程和濾波方法估計(jì)出載體的位置信息。目前國(guó)內(nèi)外慣導(dǎo)平臺(tái)的水平精度的最高水平為4″~8″,一般為20″~40″,天文導(dǎo)航的定位精度只能達(dá)到海里級(jí);地平儀(如紅外地平儀)的精度目前只能達(dá)到0.02°,最終定位精度約為1~3 km;利用空間六分儀,天文導(dǎo)航可以得到較高的定位精度,但是該設(shè)備過(guò)于復(fù)雜且成本過(guò)高,不利于大范圍使用。可見(jiàn)水平基準(zhǔn)精度已成為INS/ CNS組合導(dǎo)航精度向高精度方向發(fā)展的瓶頸。
利用星光折射間接測(cè)量地平法是20世紀(jì)80年代初發(fā)展起來(lái)的一種低成本、高精度的自主衛(wèi)星導(dǎo)航方法。它僅利用星敏感器來(lái)量測(cè)折射角,結(jié)合大氣層的較精確的數(shù)學(xué)模型來(lái)間接敏感地平,從而實(shí)現(xiàn)載體的精確定位。星光折射自主導(dǎo)航方法一種擺脫水平基準(zhǔn)精度制約、提高自主定位精度的有效方法。我國(guó)一些研究所和高校都對(duì)這種導(dǎo)航技術(shù)進(jìn)行了深入研究,并取得了一些研究成果[6-10],目前已有的研究都是針對(duì)基于軌道運(yùn)動(dòng)學(xué)模型的空間軌道飛行器,如衛(wèi)星、導(dǎo)彈的自主定軌、定位問(wèn)題。
隨著大視場(chǎng)星體快速檢測(cè)技術(shù)發(fā)展,能夠完成某一時(shí)刻的多星同步檢測(cè),確定載體相對(duì)慣性系的姿態(tài),可以通過(guò)最優(yōu)估計(jì)的方法估計(jì)補(bǔ)償慣導(dǎo)系統(tǒng)中因陀螺漂移引起的誤差,然而這種模式對(duì)加速度計(jì)等其他因素引起的誤差補(bǔ)償效果不明顯,它不是全面最優(yōu)的。
本文利用慣性系下基于加性四元數(shù)的非線性慣導(dǎo)誤差傳播方程作為組合導(dǎo)航系統(tǒng)的狀態(tài)方程,將基于星光折射技術(shù)的天文導(dǎo)航推廣到非軌道運(yùn)動(dòng)的航天飛行器,同時(shí)利用星敏感器得到的相對(duì)于慣性空間的高精度姿態(tài)信息,采用無(wú)跡卡爾曼濾波器(Unscented Kalman filter, UKF)[11]進(jìn)行信息融合,構(gòu)成非線性的INS/ CNS組合導(dǎo)航系統(tǒng),對(duì)系統(tǒng)狀態(tài)進(jìn)行全參量最優(yōu)估計(jì),實(shí)現(xiàn)全面自主導(dǎo)航。星敏感器間接敏感的地平信息和載體姿態(tài)都是慣性系下的信息,便于進(jìn)行誤差分析,并且省去了轉(zhuǎn)換到當(dāng)?shù)氐乩硭阶鴺?biāo)系過(guò)程中產(chǎn)生的轉(zhuǎn)換誤差,降低了系統(tǒng)的計(jì)算量。該INS/ CNS組合導(dǎo)航方案高效地利用了星敏感器的高精度量測(cè)信息,系統(tǒng)成本低、導(dǎo)航精度高、自主性強(qiáng),具有較高的實(shí)際應(yīng)用價(jià)值。
星光通過(guò)地球大氣時(shí),光線會(huì)向地心方向偏折。航天器上觀測(cè)的折射光線相對(duì)于地球的視高度為 ha(星光切向高度),當(dāng)星敏感器觀測(cè)到一個(gè)折射角θ時(shí),根據(jù)大氣模型,可計(jì)算出星光視高度 ha[6]。
引入一個(gè)恒星 LOS的真空切向高度 hv(在沒(méi)有大氣層的情況下恒星LOS的切向高度)。真空切向高度 hv在衛(wèi)星位置和折射角之間起到了了紐帶作用。從圖1可以看出 hv和星光矢量、衛(wèi)星位置的關(guān)系如下,并且與星光折射的影響無(wú)關(guān):
同時(shí),從圖1我們也可以得到 hv與θ、ha的關(guān)系:
式(3)表明了星光折射量測(cè)是如何與衛(wèi)星位置解算聯(lián)系起來(lái)的。將(3)代入(2),忽略小量a,并假設(shè)θ = tan θ,得到:
將(4)代入(1)可得衛(wèi)星位置與折射角之間的關(guān)系:
圖1 星光折射幾何示意圖Fig.1 Stellar refraction geometry.
在慣性空間內(nèi),恒星的方位基本保持不變,盡管星敏感器的像差、地球極軸的進(jìn)動(dòng)和章動(dòng)以及視差等因素使得恒星方向有微小的變化,但它們?cè)斐傻淖藨B(tài)誤差小于1″。因此星敏感器相當(dāng)于沒(méi)有漂移的陀螺,因此用天文量測(cè)信息修正慣性器件誤差是可行的[3]。星光折射方法利用高精度的星敏感器量測(cè)星光折射角,星光折射角與大氣密度之間存在較精確的函數(shù)關(guān)系,而大氣密度隨高度變化也有較準(zhǔn)確的模型,從而可以精確的確定出折射星光在大氣層中的高度,這個(gè)量測(cè)量反映了飛行器與地球之間的幾何關(guān)系,從中可以獲得間接的地平信息,解算出載體在地心慣性坐標(biāo)系中的位置矢量。因此,利用星敏感器敏感多顆恒星,可以確定載體在慣性系下的姿態(tài)和位置,結(jié)合慣性系下慣導(dǎo)誤差傳播方程和先進(jìn)的濾波方法,可以對(duì)導(dǎo)航參數(shù)進(jìn)行估計(jì)校正,提高精度。
本文將姿態(tài)信息與星光折射敏感地平信息作為觀測(cè)信息,充分利用星敏感器的量測(cè)信息,與慣導(dǎo)系統(tǒng)構(gòu)成非線性的INS/CNS組合導(dǎo)航系統(tǒng),利用UKF實(shí)現(xiàn)全面最優(yōu)的組合導(dǎo)航,為飛行器提供高精度的導(dǎo)航信息。
2.1 狀態(tài)方程
星敏感器得到的姿態(tài)和星光折射法敏感地平都是相對(duì)于慣性空間的信息,本文采用J2000地心慣性系i作為導(dǎo)航坐標(biāo)系不會(huì)產(chǎn)生轉(zhuǎn)換到當(dāng)?shù)氐乩硭阶鴺?biāo)系的轉(zhuǎn)換誤差并且便于誤差分析。
在捷聯(lián)慣導(dǎo)系統(tǒng)中,四元數(shù)通常用來(lái)表示坐標(biāo)系間的轉(zhuǎn)換關(guān)系,同樣可以用四元數(shù)描述導(dǎo)航系統(tǒng)的平臺(tái)失準(zhǔn)角。本文推導(dǎo)了慣性系下基于加性四元數(shù)的非線性捷聯(lián)慣導(dǎo)誤差傳播方程。
用加性四元數(shù)誤差定義計(jì)算四元數(shù)與真實(shí)四元數(shù)的差[12]:
慣性系i下捷聯(lián)慣導(dǎo)系統(tǒng)的導(dǎo)航方程表示為:
由式(7)得,系統(tǒng)的速度微分方程為:
設(shè)速度誤差、加速度計(jì)量測(cè)誤差、姿態(tài)矩陣計(jì)算誤差以及地球引力加速度計(jì)算誤差分別為、、、。存在誤差時(shí)式(6)中的速度微分方程變?yōu)椋?/p>
式(8)可以表示為:
式(9)與式(10)相減得:
空天飛行器的覆蓋范圍廣,飛行時(shí)間長(zhǎng),影響導(dǎo)航的最大攝動(dòng)因素是由地球橢球模型引起的重力加速度偏差,因此考慮地球引力加速度誤差帶來(lái)的影響。
不考慮地球非球形引力時(shí)推導(dǎo)結(jié)果如下:
滿足:
由式(12)可得姿態(tài)矩陣的計(jì)算誤差:
由文獻(xiàn)[7]有等式:
系統(tǒng)的姿態(tài)微分方程為:
捷聯(lián)慣導(dǎo)系統(tǒng)姿態(tài)四元數(shù)更新微分方程為:
根據(jù)四元數(shù)特性可知:
式(17)減去式(18)得姿態(tài)誤差方程:
式(20)為線性微分方程,且在推導(dǎo)過(guò)程中沒(méi)有小量假設(shè),因此該方程在大機(jī)動(dòng)、大失準(zhǔn)角的情況下仍能夠準(zhǔn)確描述慣導(dǎo)系統(tǒng)的誤差傳播特性。
位置誤差只和速度誤差有關(guān),表示為:
陀螺儀誤差和加速度計(jì)誤差在本文中作為隨機(jī)常值來(lái)考慮。系統(tǒng)狀態(tài)量為:位置誤差、速度誤差、姿態(tài)四元數(shù)誤差、陀螺誤差、加速度計(jì)誤差,可以建立INS/ CNS組合導(dǎo)航系統(tǒng)的狀態(tài)方程:
非零元素為:
2.2 量測(cè)方程
2.2.1 星敏感器姿態(tài)量測(cè)方程
2.2.2 星光折射間接敏感地平的量測(cè)方程
以位置矢量在垂直方向的投影 r·uup作為觀測(cè)量。這將有利于綜合考慮星敏感器精度及大氣折射模型的不確定性對(duì)導(dǎo)航精度的影響。
式中,v2為量測(cè)噪聲,視為均方差為 R2的高斯白噪聲。
星光折射的量測(cè)誤差主要由星敏的器件誤差和大氣模型的不確定性造成。對(duì)式(4)兩邊進(jìn)行微分,可得星光折射量測(cè)誤差與星光折射角誤差dθ和大氣模型誤差 dρ0之間的關(guān)系:
星光折射角隨著切向高度的降低而增大,切向高度越低越有利于的星光折射角的觀測(cè)。但是,由于對(duì)流層大氣不穩(wěn)定,無(wú)法建立準(zhǔn)確的大氣模型,不適于星光折射間接敏感地平。而同溫層的大氣密度模型比較穩(wěn)定,變化主要取決于緯度和季節(jié)。通過(guò)氣象火箭和氣球?qū)Ω叨仍?5 km處的平流層的觀測(cè)結(jié)果表明,熱帶地區(qū)大氣密度的不確定性在 1%以內(nèi),在夏季半球從赤道變化到極點(diǎn)時(shí)大氣密度的變化會(huì)增加2倍至3倍。
由美國(guó)標(biāo)準(zhǔn)大氣可知,在ha= 25 km處,H=6.366 km,ρ0=40.084 gm/m3,θ = 148.1′′。從式(32)中的第一項(xiàng)可得1%的大氣密度誤差會(huì)導(dǎo)致63.7m的星光折射量測(cè)誤差;第二、三、四項(xiàng)是與星光折射角誤差相關(guān)的誤差項(xiàng),量測(cè)精度為 3″的星敏感器會(huì)導(dǎo)致高度 40 km處飛行器的星光折射量測(cè)誤差為138.5 m。星光折射角誤差dθ和大氣模型誤差 dρ0共同引起的量測(cè)誤差為152.4 m。
星光折射的量測(cè)方程為:
將星敏姿態(tài)量測(cè)與星光折射量測(cè)合并得到組合導(dǎo)航系統(tǒng)的量測(cè)信息:
為驗(yàn)證本文提出的方法的有效性,利用MATLAB對(duì)算法進(jìn)行數(shù)值仿真,并將EKF和UKF濾波器的組合導(dǎo)航結(jié)果進(jìn)行了比較。仿真條件設(shè)置如下:
① 總飛行時(shí)間為2 h。三軸初始位置誤差為1 km,初始速度誤差為3 m/s,初始姿態(tài)誤差為0.5°。
② 陀螺常值漂移0.1 (°)/h、隨機(jī)漂移為0.01 (°)/h,加速度計(jì)的常值偏置為100 μg、隨機(jī)偏置為10 μg。
③ 星敏感器的量測(cè)精度為 3″,則姿態(tài)量測(cè)誤差為3″,星光折射量測(cè)誤差160 m。
④ 慣導(dǎo)系統(tǒng)采樣周期0.01 s,天文導(dǎo)航系統(tǒng)姿態(tài)量測(cè)輸出周期為1 s、星光折射量測(cè)輸出周期為5 s,組合導(dǎo)航濾波狀態(tài)更新周期為1 s,信息融合周期為5 s。
圖2~圖4可以看出,利用星敏感器星光折射量測(cè)和姿態(tài)量測(cè)與慣導(dǎo)系統(tǒng)組合導(dǎo)航時(shí),EKF得到三軸位置精度分別為148.9 m、244.7 m、232.4 m,速度精度分別為0.25 m/s、0.25 m/s、0.24 m/s,姿態(tài)精度分別為6.1″、18.7″和8.2″。UKF濾波收斂速度較快,且濾波穩(wěn)定后三軸位置和速度的估計(jì)精度高于EKF算法,分別為90.8 m、136.6 m、148.0 m,速度精度分別為0.26 m/s、0.37 m/s、0.62 m/s。由于UKF采用加性四元數(shù)進(jìn)行非線性誤差建模姿態(tài)精度幾乎沒(méi)有損失,組合導(dǎo)航姿態(tài)精度達(dá)到3″以內(nèi),與星敏感器的量測(cè)精度相當(dāng),俯仰、橫滾和航向姿態(tài)角精度分別為2.27″、2.21″和2.17″。
圖2 UKF與EKF組合導(dǎo)航位置誤差比較Fig.2 Position errors comparison with UKF and EKF
圖3 UKF與EKF組合導(dǎo)航速度誤差比較Fig.3 Velocity errors comparison with UKF and EKF.
圖4 UKF與EKF組合導(dǎo)航姿態(tài)誤差比較Fig.4 Attitude errors comparison with UKF and EKF.
圖5 大角度誤差組合導(dǎo)航姿態(tài)誤差Fig.5 Position errors with large angular misalignment
為了驗(yàn)證系統(tǒng)存在大角度誤差時(shí)導(dǎo)航方案的有效性,設(shè)初始姿態(tài)誤差為10°,并將采用EKF和UKF的組合導(dǎo)航結(jié)果進(jìn)行了比較,仿真結(jié)果如圖 5、圖 6所示。從圖5可以看出,與EKF算法相比,UKF算法的收斂速度快,且位置精度達(dá)到190 m。圖6中,UKF估計(jì)的姿態(tài)誤差迅速收斂,精度優(yōu)于3″,而采用EKF算法得到的姿態(tài)誤差是發(fā)散的。
圖6 大角度誤差組合導(dǎo)航姿態(tài)誤差Fig.6 Attitude errors with large angular misalignment.
另經(jīng)仿真驗(yàn)證,SIN/ CNS組合導(dǎo)航系統(tǒng)的定位精度隨觀測(cè)折射數(shù)量的增多得到明顯提高,見(jiàn)表1。
表1 觀測(cè)折射星數(shù)量與導(dǎo)航精度的關(guān)系Tab.1 Impact of number of visible refracted stars on navigation accuracy.
本文提出一種基于星光折射間接敏感地平和星敏測(cè)姿信息的INS/ CNS組合導(dǎo)航方案,高效地利用了星敏感器的高精度量測(cè)信息,且擺脫了傳統(tǒng)INS/ CNS組合導(dǎo)航方法對(duì)水平基準(zhǔn)的依賴,提供高精度的全參數(shù)的導(dǎo)航信息。由于采用了基于加性四元數(shù)的非線性誤差模型,算法在系統(tǒng)存在大角度誤差的情況仍然適用。另經(jīng)驗(yàn)證,導(dǎo)航精度隨觀測(cè)折射數(shù)量的增多得到明顯提高。該導(dǎo)航方案具有成本低、導(dǎo)航精度高、自主性強(qiáng)的特點(diǎn),不僅能用于地球軌道衛(wèi)星導(dǎo)航,還能為空天飛行器、高空長(zhǎng)航時(shí)飛行器等提供導(dǎo)航服務(wù),具有較高的實(shí)際應(yīng)用價(jià)值。
另外,星光折射定位方法受大氣模型精度的影響較大,因此分析引起大氣模型誤差的因素,并對(duì)這些誤差進(jìn)行補(bǔ)充,建立準(zhǔn)確的觀測(cè)模型是該方法能發(fā)用于實(shí)際的關(guān)鍵,需進(jìn)一步深入研究。
(
)
[1] He J. Survey of overseas celestial navigation technology development[J]. Ship Science and Technology, 2005, 27(5): 91-96.
何炬. 國(guó)外天文導(dǎo)航技術(shù)發(fā)展綜述[J]. 艦船科學(xué)技術(shù),2005,27(5):91-96.
[2] Xiong Z, Liu J Y, Yu F. Research of airborne INS/CNS integrated filtering algorithm based on celestial angle observation[J]. Journal of Astronautics, 2010, 31(2): 397-403.
熊智,劉建業(yè),郁豐,陳海明. 基于天文角度觀測(cè)的機(jī)載慣性/天文組合濾波算法研究[J]. 宇航學(xué)報(bào),2010,31(2):397-403.
[3] Wu X, and Wang X L. A SINS/ CNS deep integrated navigation method based on mathematical horizon reference[J]. Aircraft Engineering and Aerospace Technology, 2011, 83(1): 26-34.
[4] Yang S J, Yang G L, Shan Y D, et al. SINS/CNS tightly integrated navigation algorithm for aerospace vehicles[J]. Journal of Chinese Inertial Technology, 2013, 21(4): 478-483.
[5] Xiong J, Wei L S, Guo H etc. SINS/CNS nonlinear tightly integrated method based on additive quaternion[J]. Journal of Chinese Inertial Technology, 2012, 20(5): 596-600.
熊劍, 魏林生, 郭杭等. 基于加性四元數(shù)的SINS/ CNS非線性緊組合方法[J]. 慣性技術(shù)學(xué)報(bào),2012,20(5):596-600.
[6] Qian H M, Sun L, Cai, J N, Huang W. A starlight refraction scheme with single star sensor used in autonomous satellite navigation system[J]. Acta Astronautica, 2014, 96: 45-52.
[7] Ning X L, Wang L, Bai X, Fang J C. Autonomous satellite navigation using starlight refraction angle measurements[J]. Advances in Space Research, 2013, 51(9): 1761-1772.
[8] Ning X L, Wang L, Bai X, Fang J C. A scheme design of satellite autonomous navigation system based on stellar refraction[J]. Journal of Astronautics, 2012, 30(11): 1601-1610.
寧曉琳,王龍華,白鑫貝,房建成. 一種星光折射衛(wèi)星自主導(dǎo)航系統(tǒng)方案設(shè)計(jì)[J]. 宇航學(xué)報(bào),2012,30(11):1601-1610.
[9] Wang X L, Ma S. A celestial analytic positioning method by stellar horizon atmospheric refraction[J]. Chinese Journal of Aeronautics, 2009, 22(3): 293-300.
[10] Qian H, Sun L, Cai J and Peng Y. A novel navigation method used in a ballistic missile [J]. Measurement Science and Technology, 2013, 24(10): 105011.
[11] Hu H D and Huang X L. SINS/CNS/GPS integrated navigation algorithm based on UKF[J]. Journal of Systems Engineering and Electronics, 2010, 21(1): 102-109.
[12] YU MJ, LEE J G, PARK H W. Comparison of SDINS in-flight alignment using equivalent error models [J]. IEEE Transaction on Aerospace and Electronic System, 1999, 35(3): 1046-1054.
一種航天飛行器的INS/CNS自主導(dǎo)航方案
楊淑潔1,楊功流1,尹洪亮2,鄒成偉3,李 霄4
Scheme design of autonomous integrated INS/CNS navigation systems for spacecraft
YANG Shu-jie1, YANG Gong-liu1, YIN Hong-liang2, ZOU Cheng-wei3, LI Xiao4
(1. School of Instrumentation Science and Opto-electronics Engineering, Beihang University, Beijing 100191, China; 2. China Ship Research and Development Academy, Beijing 100192, China; 3. China Guangdong Nuclear Power Engineering Co., Ltd., Shenzhen 518040, China; 4. Second Artillery Equipment Research Academy, Beijing 100085, China)
The navigation accuracy of traditional INS/CNS is difficult to improve due to limited accuracy of horizontal reference. In view of this problem, a novel scheme design of autonomous INS/CNS integrated navigation systems was proposed based on the stellar refraction technology. The nonlinear error equation of INS in inertial frame was derived, and it was chosen as the error state dynamic equation of the INS/ CNS integrated system. The measurement was the stellar refraction angle and the attitude information of the star sensors. UKF was utilized to obtain all-state optimal estimation. Simulation results show that the precision of positioning provided by UKF is better than 200 m, the precision of attitude determination is better than 3″, and the system’s navigation performance can be significantly improved
stellar refraction; autonomous navigation; nonlinearity; UKF
聯(lián) 系 人:楊功流(1967—),男,教授,博士生導(dǎo)師。E-mail:bhu17-yang@139.com
1005-6734(2014)06-0728-06
10.13695/j.cnki.12-1222/o3.2014.06.006
V488.2
A
2014-07-16;
2014-10-15
中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)資金資助項(xiàng)目(YWF-10-01-B30)
楊淑潔(1986—),女,博士研究生,從事慣性技術(shù)、天文導(dǎo)航。E-mail:shujiehit@163.com