薛博陽 常路賓 覃方君
(海軍工程大學導航工程系 武漢 430000)
基于間接姿態估計的初始對準方法研究*
薛博陽 常路賓 覃方君
(海軍工程大學導航工程系 武漢 430000)
姿態估計初始對準方法在姿態確定初始對準方法基礎之上發展而來,其在保證姿態確定對準算法快速性、抗干擾性的基礎之上,實現了對陀螺漂移的在線建模估計,因此特別適用于低精度捷聯慣導系統。論文在姿態估計對準模型的基礎之上,推導了其對應的大失準角歐拉誤差方程,簡化了濾波算法設計,車載實驗驗證本文所研究算法的有效性。
姿態估計; 初始對準; 慣性導航; 誤差方程
(Navigation Engineering Department, Naval University of Engineering, Wuhan 43000)
Class Number V249.1
作為一種航位推算系統,捷聯慣導的初始對準精度和快速性直接關系到其后續的導航解算精度及系統機動性能,因此初始對準一直是捷聯慣導技術領域研究的重點和難點。傳統的初始對準方法一般包括粗對準和精對準兩個過程。粗對準利用捷聯慣導自身慣性器件輸出與地球自轉角速度和重力加速度之間的關系直接解析求解出載體姿態。精對準一般采用基于卡爾曼濾波的最優估計方法完成,因此需要粗對準提供較為精確的姿態信息以滿足其濾波模型的線性化條件。然而對于基于MEMS的低精度捷聯慣導系統,由于其慣性敏感器件的常值漂移一般是幾度甚至幾十度每小時,在這種條件下,作為解析粗對準必要條件之一的地球自轉角速度(15deg/h)被完全湮沒在陀螺常值漂移中。因此對于低精度捷聯慣導而言,即使在靜基座條件下也無法實現有效的解析粗對準。
為了克服外界干擾對解析粗對準的干擾,近年來一些學者提出了一種以慣性系為參考基準進行動基座初始對準的優化對準新方法[1~6]。該方法通過坐標系分解,將初始對準的核心問題轉為求解對準初始時刻常值姿態矩陣的問題。優化對準將初始對準問題轉化為利用矢量觀測進行姿態確定的問題,建立了這兩個平行研究數十年問題之間的聯系,并將姿態確定問題中一些成熟算法引入到初始時刻常值姿態矩陣的求解中。不可否認,基于姿態確定的優化對準方法能夠有效處理外界運動干擾,在中高精度捷聯慣導(如激光和光纖捷聯慣導)中已得到廣泛的實際應用和推廣。同時,這種方法能夠對外測輔助信息反復利用,極大的提高了初始對準的速度。然而,基于姿態確定的初始對準方法未對慣性器件誤差進行建模,因此其本質上仍然是一種解析粗對準方法。正如前文所述,造成傳統初始對準方法不能正常完成的一個原因是慣性器件性能較差。因此不難推測,基于姿態確定的優化對準對準方法因其不能估計除姿態以外的任何量而不再適用于基于MEMS低精度捷聯慣導系統。
為了將慣性系初始對準方法擴展到低精度系統中,常路賓提出了一種基于姿態估計的初始對準方法。該方法借鑒嚴恭敏和武元新等人對準方法中的姿態矩陣分解的思想[7~8],將姿態矩陣分解為兩部分,一部分是含有初始誤差的載體姿態變化矩陣,另一部分是可以借助外界輔助信息進行求解的導航系姿態變化情況。這種姿態矩陣分解方式的最大好處就是可以實現對陀螺漂移的建模估計,因此特別適用于低精度捷聯慣導系統的初始對準[9]。車載實驗表明,常路賓的方法在估計姿態的同時實現了對陀螺漂移的估計,取得了滿意的效果。
基于姿態估計的初始對準方法是針對MEMS低精度捷聯慣導系統設計的[ 10],但是該方法直接利用姿態解算方程作為濾波的狀態方程,因此計算量很大,對低精度系統而言,不利于其實時應用。針對該問題,本文在姿態估計初始對準方法的基礎之上,推導了其對應的誤差方程,并設計相應的濾波算法,實驗結果表明,該方法在保證姿態估計初始對準方法優勢的基礎之上,顯著降低了算法計算量,從而為其實時應用提供了有利保證。
狀態模型為
(1)


用于修正的觀測方程為
(2)
其中
(3)
(4)


(5)
(6)
微分方程在求解時的初始為:
(7)
由于各種誤差源的影響,實際上捷聯慣導的模擬的慣性坐標系與理想慣性坐標系之間存在轉動誤差,記實際的慣性坐標系為i′系,系先后經過三次轉動可得i系,假設三次轉動角為ax、ay、az,稱它們為歐拉誤差角,并且有a=[ax、ay、az],則坐標變換矩陣為
(8)
其中cα=cos(α),sα=sin(α)。將上式中三個矩陣逆序相乘得系i到i′系的變換矩陣。
(9)

(10)
從而得到歐拉誤差角微分方程
(11)
其中有
(12)
式(11)歐拉誤差角微分方程描述了歐拉角與載體運動間的關系,建立以歐拉誤差角a表示的捷聯慣性系誤差模型。

(13)

(14)
現在定義姿態矩陣的加性計算誤差為
(15)

(16)

(17)
式(16)和(17)相等,得到:
(18)
(19)
(20)
(21)
上一小節推導了姿態估計初始對準的誤差方程形式,為了完成濾波,仍需要推導對應的觀測方程。這里將式(2)的矢量觀測方程重寫如下
(22)

(23)

(24)
上式即為含有姿態誤差狀態量的觀測方程。
基于誤差方程的姿態估計初始對準算法示意圖如圖1所示。

圖1 基于誤差方程的姿態估計初始對準算法示意圖
這種形式的濾波本質上是一種閉環濾波,其基本流程是:首先任意給定一個初始姿態信息,然后根據陀螺的輸出進行姿態解算,由于初始姿態中不可避免含有誤差,遞推求解的每個時刻的姿態也必然存在誤差;同時,根據構造的矢量觀測同樣可以求解一個姿態解算值,利用這兩種姿態解算結果的差值即可進行濾波,從而得到姿態解算的誤差;通過對該姿態誤差的補償即可獲得姿態估計信息。
為了驗證本章所研究算法的有效性,設計了基于MEMS慣性測量單元的低精度捷聯慣導車載實驗。車載導航設備主要包括低精度MEMS慣性測量單元XW-IMU5220和姿態航向參考系統(attitude and heading reference system,AHRS)XW-ADU7612。其中XW-ADU7612是一個由三個高精度閉環光纖陀螺儀、三個硅加速度計和兩個GPS天線(XW-ADU3601)構成的組合系統,用來提供車載實驗所需的高精度姿態、速度和位置參考。
進行對比試驗的算法分別有:文獻[9]中的算法,記為USQUE(濾波算法的縮寫);本文所提出的算法UKF(針對非線性模型,本文采用的UKF濾波算法)。實驗中我們發現間接濾波對準算法對于特別大的失準角(航向角誤差大于100°)效果不是很理想,因此實驗中增加一種混合算法,即前5s時間內使用傳統算法USQUE,后續時間內采用間接濾波方法UKF,該方法記為USQUE+UKF。具體試驗結果如下所示。

圖2 不同算法下的橫滾角估計值

圖3 不同算法下的橫滾角誤差估計值

圖4 不同算法下的縱搖角估計值

圖5 不同算法下的縱搖角誤差估計值
從圖2~7可以看出,整體來看,在較長時間下直接姿態估計算法和間接姿態估計算法都能估計出姿態角,且估計效果與真實參考數據較為一致,達到了較高的預期精度要求,但在短時間內來看,USQUE算法和混合算法相對來說更加精確,穩定性和可靠性都較優于UKF算法,并且,通過圖2~7可以看出在整個實驗過程中,各種算法下的姿態誤差估計值都趨于收斂,相對來看USQUE算法和混合算法的收斂速度要快于UKF算法,UKF算法在個別時間點姿態估計誤差偏大,且突變型較強,穩定性差,因此相比來看,USQUE算法和混合算法姿態估計效果較好。

圖6 不同算法下的航向角估計值

圖7 不同算法下的航向角誤差估計值
同時為了進一步分析算法的特點,我們對陀螺偏差進行估計,并計算不同算法下的濾波時間,得到不同算法下的濾波時間和不同方向的陀螺偏差估計值如下。

圖8 不同算法下的x-陀螺偏差估計值
由圖8~10可以看出,整體來看,不同方向陀螺偏差估計值都呈收斂的趨勢,且收斂值大致相同,一定程度上驗證了算法的準確性,同時可以看到,從穩定性和精確度來看, USQUE算法最優,混合算法次之,UKF算法較差,尤其在短時間內,UKF算法陀螺偏差估計值振蕩較大,同時從圖11中可以直觀的看出三種算法的濾波時間,其中,UKF算法時間最短,USQUE算法濾波時間最長,混合算法時間居中,且與UKF算法時間較為接近,呈現出較好的算法特點。

圖9 不同算法下的y-陀螺偏差估計值

圖10 不同算法下的z-陀螺偏差估計值

圖11 不同算法下的濾波時間
綜上分析,總體來看,本文提出的基于誤差方程的姿態估計UKF方法在精度和穩定性上較上一章的姿態估計的USQUE算法有明顯不足,但從濾波原理和實驗結果來看,它能夠有效的縮短濾波時間,簡化運算,在快速性初始對準方面呈現巨大的優勢,并且從本文提出的一種混合算法效果來看,混合算法能夠充分結合USQUE算法和UKF算法的優點,不僅能夠在姿態估計中保持良好的的精度和穩定性,并且在濾波過程中能夠有效減少運算,提高結算效率。
本文研究了基于姿態估計的低精度捷聯慣導初始對準方法,針對傳統姿態估計初始對準方法計算量較大不利于實時應用的缺陷,本文在姿態估計對準模型基礎之上推導了對應的誤差模型并設計了相應的濾波算法。根據實際應用效果,本文進一步提出了一種直接和間接姿態估計的混合初始對準算法。試驗結果表明本文所研究算法在保證對準精度的前提下有效降低了算法計算量,為姿態估計對準方法走向實用提供了有效途徑。
[1] Chang L B,Hu B Q,Li A,et al.Transformed unscented Kalman filter [J].IEEE Transactions on Automatic Control,2013,49(2):1400-1402.
[2] 嚴恭敏,秦永元,衛育新,等.一種適用于SINS動基座初始對準的新算法[J].系統工程與電子技術,2009,31 (3):634-637.
[3] 嚴恭敏,翁浚,白亮,等.基于慣性參考系的動基座初始對準與定位導航[J].系統工程與電子技術,2011,33 (3):618-621.
[4] Wu M P,Wu Y X,Hu X P,et al.Optimization-based Alignment for Inertial Navigation Systems:Theory and Algorithm [J].Aerospace Science and Technology,2011,15(1):1-17.
[5] Wu Y X, Zhang H L,Wu M P,et al.Observability of SINS alignment:A global perspective [J].IEEE Transactions on Aerospace and Electronic Systems,2012,48(1):78-102.
[6] Wu Y X,Pan X F.Velocity/position integration formula,Part I:Application to in-flight coarse alignment[J].IEEE Transactions on Aerospace and Electronic Systems,2013,49(2):1006-1023.
[7] Chang L B, Li J S, Li K L. Optimization-based Alignment for Strapdown Inertial Navigation System: Comparison and Extension[J]. IEEE Transactions on Aerospace and Electronic Systems, to be published, 2016. 8.
[8] Chang L B, Li J S, Chen S Y. Initial Alignment by Attitude Estimation for Strapdown Inertial Navigation Systems [J].IEEE Transactions on Instrumentation and Measurement, 2015, 64 (3): 784-794.
[9] 李楊,胡柏青,覃方君,馮國利.MEMS陀螺的抗野值自適應濾波降噪方法[J].壓電與聲光,2015,37(4):590-594.
[10] 蘇瑞祥.船用慣性導航設備虛擬檢測系統設計與實現[J].系統實踐,2013(7):40.
Initial Alignment Research Based on Attitude Estimation Indirectly
XUE Boyang CHANG Lubin QIN Fangjun
The attitude estimation based initial alignment developed from the attitude determination based initial alignment. Based on insuring the rapidity and anti-interference of attitude determination based initial alignment, it achieved the online modeling estimation for gyroscope drift, which makes it suitable for low-accuracy SINS. Based on the attitude determination based initial alignment, this paper deducted the corresponding large misalignment angle euler error equation and simplified the design of filtering algorithm. And vehicle tests have verified the efficiency of algorithm researched in this paper.
attitude estimation, initial alignment, inertial navigation, error equation
2016年6月10日,
2016年7月30日
薛博陽,男,碩士,研究方向:慣性導航及其應用。常路賓,男,博士,講師,研究方向:慣性導航及其應用。覃方君,男,博士,副教授,研究方向:慣性導航及其應用。
V249.1
10.3969/j.issn.1672-9730.2016.12.016