王振凱,黃顯林
(哈爾濱工業(yè)大學(xué)控制理論與制導(dǎo)技術(shù)研究中心,黑龍江哈爾濱150080)
通常在設(shè)計SINS/GPS組合導(dǎo)航系統(tǒng)時,都要對導(dǎo)航系統(tǒng)的性能進(jìn)行預(yù)估,以期望設(shè)計出的組合導(dǎo)航系統(tǒng)能夠達(dá)到所要求的精度。一般情況下此過程都是通過Monte-Carlo仿真[1]和方差分析的方法[2]對誤差模型進(jìn)行分析。Kalman濾波技術(shù)也是分析INS/GPS組合導(dǎo)航系統(tǒng)性能分析的有效手段,文獻(xiàn)[3]提出自適應(yīng)Kalman濾波算法來分析INS/GPS組合導(dǎo)航系統(tǒng),并和傳統(tǒng)的Kalman濾波方法進(jìn)行了比較,徐慧娟等[4]分別采用了EKF和UKF算法處理非線性INS/GPS組合導(dǎo)航系統(tǒng)的誤差方程,得出了UKF更實用的結(jié)論。由于INS的誤差模型是時變的并且與載體的動態(tài)特性以及軌跡緊密聯(lián)系[6],絕大部分組合導(dǎo)航系統(tǒng)分析都是基于仿真得出結(jié)論,還沒有相關(guān)文獻(xiàn)對組合導(dǎo)航系統(tǒng)從解析角度進(jìn)行分析。
本文從SINS/GPS組合導(dǎo)航系統(tǒng)的濾波模型出發(fā),經(jīng)過簡化得到定常組合導(dǎo)航誤差模型,利用Kalman濾波的穩(wěn)定性,通過代數(shù)Riccati方程的解把組合導(dǎo)航系統(tǒng)的誤差方差和IMU品質(zhì)、GPS測量噪聲建立聯(lián)系,得到一個解析解和一個半解析解。這樣就把導(dǎo)航誤差與IMU品質(zhì)、GPS品質(zhì)和輔助方式之間建立聯(lián)系。最后通過仿真驗證了本文提出的方法的可行性和有效性。
根據(jù)文獻(xiàn)[5,7],SINS誤差方程:
式中:φ為姿態(tài)誤差,δVn為速度誤差,δVE、δVN、δVU為δVn在地理坐標(biāo)系中的分量,δL、δλ、δh分別為緯度誤差、經(jīng)度誤差、高度誤差,VE、VN分別為東向、北向速度分量,為載體角速度在地理坐標(biāo)系中的投影,ωie為地球自轉(zhuǎn)角速度,為地理坐標(biāo)系相對于地球的旋轉(zhuǎn)角速度在地理坐標(biāo)系中的投影,εn、▽n為陀螺漂移、在加速度計誤差地理坐標(biāo)系的投影,fn為比力在地理坐標(biāo)系中的投影,L為當(dāng)?shù)鼐暥龋琑M、RN分別為沿當(dāng)?shù)刈游缛Α⒚先Φ那拾霃健?/p>
加速度計和陀螺誤差模型通常都取一階馬爾科夫過程,都具有如下表達(dá)形式:
式中:i分別代表地理坐標(biāo)系的東(E)、北(N)、天(U)方向,τi為相關(guān)時間常數(shù),wi為均值為零的白噪聲。
則SINS的誤差方程可以進(jìn)一步描述為
式中:
f(X,W)分別對應(yīng)式(1)~(6)的右側(cè),W為均值為零的白噪聲。
在SINS/GPS組合導(dǎo)航系統(tǒng)中,有2組測量: SINS和GPS接收機(jī)相應(yīng)的位置差,以及SINS和GPS接收機(jī)相應(yīng)的速度差,即量測方程可以表示為
式中:
VP、VV分別為GPS位置和速度測量誤差。
綜上,SINS/GPS組合導(dǎo)航系統(tǒng)的Kalman濾波模型可以表示為
當(dāng)對式(9)做不同的處理時,可以使用不同的Kalman濾波算法進(jìn)行處理,本文主要集中于通過簡化,采用傳統(tǒng)的Kalman濾波得出解析解。
文獻(xiàn)[8]指出,由于GPS/SINS系統(tǒng)Kalman濾波的初始誤差協(xié)方差陣容易滿足正定性條件,而且系統(tǒng)的轉(zhuǎn)移矩陣又是滿秩的,因而系統(tǒng)是完全可控的,并且根據(jù)分段線性定常系統(tǒng)(piecewise constant system,PWCS)可觀測性分析,組合導(dǎo)航系統(tǒng)可以通過增加機(jī)動方式提高可觀測性,成為完全可觀測系統(tǒng)[11-12]。因此,可以從組合導(dǎo)航系統(tǒng)Kalman濾波穩(wěn)定出發(fā),尋求解析表達(dá)形式,由于還沒有一種成熟的方法求取代數(shù)Riccati方程的解析解,尤其是高維情況,因此本文從模型簡化的方面進(jìn)行研究。
SINS誤差模型(1)~(5)當(dāng)僅考慮位置誤差、速度誤差,并且不考慮陀螺誤差以及三通道之間的耦合時,誤差模型可以進(jìn)一步簡化為
當(dāng)只考慮其中一個通道時,各個通道的誤差模型可以統(tǒng)一表示為
式中:wan∈N(0,Qa)。
式(12)所示誤差模型寫成狀態(tài)空間方程的形式為
其中
當(dāng)僅考慮相應(yīng)通道GPS位置輔助時,測量方程為
其中:HP=100 [ ],wGPS∈N(0,RGPS)。
則Kalman濾波模型為
由于該模型完全可觀測和完全可控,可知濾波穩(wěn)態(tài)值P存在。結(jié)合文獻(xiàn)[9],本文給出了由式(13)、(14)所描述SINS/GPS組合導(dǎo)航系統(tǒng)Kalman濾波代數(shù)Riccati方程解析解PSA:
從PSA可以看出,單通道僅含加速度計的誤差模型的穩(wěn)態(tài)誤差僅僅由IMU參數(shù)Qa、GPS測量誤差方差RGPS決定,這也在一定程度上揭示了SINS/ GPS組合導(dǎo)航系統(tǒng)采用位置反饋時的誤差本質(zhì)。
當(dāng)考慮GPS位置和速度同時輔助時,Kalman濾波方程為
其中
且wp∈N(0,RP),wV∈N(0,RV)不相關(guān)。
由于式(17)所描述Kalman濾波模型完全可控和完全可觀測,Kalman濾波穩(wěn)態(tài)值P存在,根據(jù)文獻(xiàn)[10]中的解法,給出SINS/GPS組合導(dǎo)航系統(tǒng)Kalman濾波代數(shù)Riccati方程解析解P:
其中
從P可以看出,單通道僅含加速度計的誤差模型的穩(wěn)態(tài)誤差僅僅由IMU參數(shù)Qa、GPS參數(shù)RP和RV共同決定,這也在一定程度上揭示了SINS/GPS組合導(dǎo)航系統(tǒng)采用位置、速度反饋時的誤差本質(zhì)。
由上述分析可以得到,同一個誤差模型,當(dāng)采用不同的輔助方式時,SINS/GPS組合導(dǎo)航系統(tǒng)的誤差僅取決于IMU與GPS參數(shù),盡管采用誤差模型的精確度不高,但也一定程度上揭示出這個本質(zhì)。
SINS誤差模型(1)~(5)不考慮加速度計誤差及三通道之間的耦合并且假定φU=0、fU=g(h),誤差模型可以簡化為
進(jìn)一步,考慮將單通道陀螺誤差模型寫成狀態(tài)空間模型的形式:
此處φ為姿態(tài)誤差,δbg為陀螺漂移,為一階馬爾科夫過程,滿足下式:
式中:τg為陀螺相關(guān)時間常數(shù),wgn為高斯白噪聲。
把單通道陀螺誤差模型式(20)擴(kuò)充到單通道加表模型式(12)中,可獲得簡單的單通道INS模型:
此時,無論是采取位置輔助還是位置、速度同時輔助的組合方式,單通道模型都是不完全可觀測的,Kalman濾波非漸進(jìn)穩(wěn)定,又由于單通道誤差模型的為五維,代數(shù)Riccati方程的解析解無法得到。然而根據(jù)PWCS可觀測性定理,SINS/GPS組合導(dǎo)航系統(tǒng)在增加機(jī)動方式的條件下為完全可觀測系統(tǒng)。因此,可以采取半解析的方法來預(yù)測單通道全狀態(tài)誤差方差:把單通道加速度計模型的解作為基礎(chǔ)解PSA,通過一個系數(shù)矩陣[κ]來修正PSA,得到單通道INS模型的誤差方差陣PSC如下
為對上述得到2種Kalman濾波模型解析方法進(jìn)行驗證,采用數(shù)值仿真的辦法,仿真飛行方案如表1,飛行軌跡如圖1所示。
表1 飛行方案Table 1 Scheme of the flight
圖1 仿真軌跡Fig.1 Trajectory of simulation
仿真條件設(shè)為:初始位置誤差分別為0.3″,0.3″,12 m;初始速度誤差為0.1 m/s,初始姿態(tài)誤差分別為1°,1°,1°。陀螺一階馬爾科夫相關(guān)時間常數(shù)為1 800 s,常值偏差為0.1(°)/h,隨機(jī)漂移為0.1(°)/h,加速度計一階馬爾科夫相關(guān)時間為1 200 s,常值偏差為1 mg,隨機(jī)誤差為500 μg。GPS更新速度為0.1 s,位置測量誤差為12 m,速度測量誤差為0.1 m/s。
圖2~5為不同輔助方式下解析解和數(shù)值解的仿真曲線。通過圖4、5可以看出,當(dāng)采用位置和速度組合時,解析方法獲得的位置誤差的解析解能很好的匹配數(shù)值結(jié)果,同時,高度方向的速度信息比其他兩個方向的結(jié)果匹配的好,這可以由高度通道與其他兩個通道基本沒有耦合或者耦合較小來解釋。
圖2、3為位置組合的解析解與數(shù)值解。從中可以看出,位置仍能很好的匹配,但是由解析解獲得的速度誤差都不能很好的匹配,這是因為當(dāng)減少速度觀測信息時,雖然解析方法仍然是完全可觀測的,但是缺少速度觀測量,致使可觀測度不高。
對于單通道模型誤差,可以通過式(23)以及采用位置速度組合時的解析解來獲得。圖6、7分別給出了不同測量噪聲時的校正因子曲線。
圖2 位置輔助時的位置誤差Fig.2 Position error with position aided
圖3 位置輔助時速度誤差Fig.3 Velocity error with position aided
圖4 位置速度輔助時位置誤差Fig.4 Position error with position and velocity aided
圖5 位置速度輔助時速度誤差Fig.5 Velocity error with position and velocity aided
圖6 kp、kv隨位置誤差變化曲線Fig.6 Curve of kpand kvchanging with position error
圖7 kp、kv隨速度誤差變化曲線Fig.7 Curve of kpand kvchanging with velocity error
通過圖6可以看出,當(dāng)加表和陀螺選定后,在速度測量誤差給定的條件下,隨著位置測量誤差的增大,位置誤差校正因子也在變大,而對速度誤差的影響較小,圖7則說明位置誤差一定的條件下,隨著速度誤差的增大,kp逐漸減小到一定水平后將不再減小,而速度誤差將保持在一定水平,這也揭示出速度和位置之間的線性關(guān)系,增加速度測量可以改變系統(tǒng)的可觀測程度,提高INS/GPS測量精度,也從側(cè)面揭示出速度測量對于組合導(dǎo)航系統(tǒng)的重要性。
由于SINS/GPS組合導(dǎo)航系統(tǒng)誤差對IMU品質(zhì)、GPS測量誤差以及軌跡的依賴性,無法獲得誤差方程的解析解,往往都是經(jīng)過數(shù)值仿真運算來獲得組合導(dǎo)航系統(tǒng)的精度信息,本文從Kalman濾波穩(wěn)定性的角度出發(fā),提出了一種簡單的預(yù)測SINS/GPS組合導(dǎo)航系統(tǒng)誤差精度的解析方法,得到了兩個解析表達(dá)式和一個半解析表達(dá)式,把組合導(dǎo)航的精度歸結(jié)到IMU品質(zhì)、GPS測量誤差以及組合方式(位置、位置和速度)上來,大大減少了計算量,最后經(jīng)過仿真驗證了該解析方法的可行性,為導(dǎo)航工作者進(jìn)一步設(shè)計SINS/GPS組合導(dǎo)航系統(tǒng)提供了新的途徑。
[1]LIN C F.Modern navigation guidance and control processing[M].Upper Saddle River:Prentice Hall,1991.
[2]ZARCHAN P,MUSOFF H.Fundamentals of Kalman filtering:A practical approach[M].2nd ed.Rston,Virginia:The American Institute of Aeronatics and Astronautics,Inc.,2005.
[3]MOHAMED A H,SCHWARZ K P.Adaptive Kalman filtering for INS/GPS[J].Journal of Geodesy,1999,73 (4):193-203.
[4]徐慧娟,吳美平,羅兵.EKF和UKF在INS/GPS組合導(dǎo)航中的應(yīng)用分析[J].航天控制,2006,24(6):7-10,16.
XU Huijuan,WU Meiping,LUO Bing.Analysis of extended and unscented Kalman filtering for INS/GPS Integration[J].Aerospace Control,2006,24(6):7-10,16.
[5]秦永元.慣性導(dǎo)航[M].北京:科學(xué)出版社,2006: 355-361.
QIN Yongyuan.Inertial navigation[M].Beijing:Science Press,2006:355-361.
[6]付夢印,鄧志紅,張繼偉.Kalman濾波理論及其在導(dǎo)航系統(tǒng)中的應(yīng)用[M].北京:科學(xué)出版社,2003:45-53.
FU Mengyin,DENG Zhihong,ZHANG Jiwei.Kalman filtering theory and its application in navigation system[M].Beijing:Science Press,2003:45-53.
[7]鄧正隆.慣性技術(shù)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2006:171-177.
DENG Zhenglong.Inertial technology[M].Harbin:Harbin Institute of Technology Press,2006:171-177.
[8]帥平,陳定昌,江涌.GPS/SINS組合導(dǎo)航系統(tǒng)狀態(tài)的可觀測度分析方法[J].宇航學(xué)報,2004,25(2): 219-224,246. SHUAI Ping,CHEN Dingchang,JIANG Yong.Observable degree analysis method of integrated GPS/SINS navigation system[J].Journal of Astronautics,2004,25 (2):219-224,246.
[9]FITZGERALD R J.Simple tracking filters:closed-form solutions[J].IEEE Transactions on Aerospace and Electronic Systems,1981,AES-17(6):781-785.
[10]KLEIN I,RUSNAK I.Semi-analytic solution of ECA filter with position and velocity measurements[C]//50th Israel Annual Conference on Aerospace Sciences.Israel,2010.
[11]吳美平,胡小平.捷聯(lián)慣導(dǎo)系統(tǒng)誤差狀態(tài)可觀性分析[J].宇航學(xué)報,2002,23(2):54-57.
WU Meiping,HU Xiaoping.Observability analysis of SINS'error states[J].Journal of Astronautics,2002,23(2):54-57.
[12]GOSHEN-MESKIN D,BAR-ITZHACK I.Observability analysis of piece-wise constant systems.I.Theory[J].IEEE Transactions on Aerospace and Electronic Systems,1992,28(4):1056-1067.
[13]黃曉瑞,崔平遠(yuǎn).GPS/INS組合導(dǎo)航系統(tǒng)自適應(yīng)濾波算法與仿真研究[J].飛行力學(xué),2001,19(2)69-72.
HUANG Xiaorui,CUI Pingyuan.Research on adaptive filter algorithm and simulation for GPS/INS the integrated navigation[J].Flight Dynamics,2001,19(2):69-72.
[14]YANG Y,ZHANG S.Adaptive fitting of systematic errors in navigation[J].Journal of Geodesy,2005,79: 43-49.
[15]高為廣,楊元喜,崔先強.IMU/GPS組合導(dǎo)航系統(tǒng)自適應(yīng)Kalman濾波算法[J].武漢大學(xué)學(xué)報,2006,5 (31):466-469.
GAO Weiguang,YANG Yuanxi,CUI Xianqiang.Application of adaptive Kalman filtering algorithm in IMU/ GPS integrated navigation system[J].Journal of Wuhan University,2006,5(31):466-469.
[16]ABDEL-HAFEZ M F.High integrity GPS/INS filter for precise relative navigation[D].Los Angeles:University of California,2003.
[17]YANG Yuanxi,GAO Weiguang.An optimal adaptive Kalman filter[J].Journal of Geodesy,2006,80:177-183.
[18]錢偉行,劉建業(yè),趙偉,等,基于轉(zhuǎn)動基座的SINS初始對準(zhǔn)方法研究[J].宇航學(xué)報,2008,29(3):928-932.
QIAN Weixing,LIU Jianye,ZHAO Wei,et al.SINS initial alignment based on revolving base[J].Journal of Astronautics,2008,29(3):928-932.
[19]袁書明,程建華,陶冶.單軸旋轉(zhuǎn)捷聯(lián)式系統(tǒng)慣性器件誤差指標(biāo)確定方法研究[J].哈爾濱工程大學(xué)學(xué)報,2013,34(8):1017-1022.
YUAN Shuming,CHENG Jianhua,TAO Ye.Inertial sensor error index confirmation method for single-axis rotation strapdown inertial navigation system[J].Journal of Harbin Engineering University,2013,34(8):1017-1022.