耿騰飛 劉 明 陳世強
(云南民族大學 昆明 650031)
在捷聯(lián)慣性導航系統(tǒng)中,由于載體位置的不斷變化,加速度計和陀螺常常受到不同程度的線運動與角運動的干擾,導致在對加速度計的比力信息進行積分時存在劃槳誤差,對陀螺的輸出信息進行積分存在圓錐誤差,因此在更新過程中必須對其進行補償。目前已經(jīng)有大量學者對于圓錐誤差的補償算法進行了一系列的研究[1~4],有效地提高了姿態(tài)解算的精度;也有不少學者針對劃槳誤差的補償算法做了大量的研究與改進[5~9],來提高速度解算的精度。文獻[10]利用算法的對偶性原理,根據(jù)圓錐誤差的一般形式得到了劃槳誤差補償?shù)囊话阈问?;文獻[11]利用已求得的姿態(tài)矩陣,推導出一種新的劃槳誤差補償積分算法,此算法計算量小,精度高;文獻[12]針對角增量劃槳誤差補償算法直接應用于角速率捷聯(lián)慣導中誤差增大的現(xiàn)象,推導出基于角速率的劃槳誤差補償系數(shù)方程。本文通過劃槳誤差與圓錐誤差的對偶關(guān)系,提出一種采用前一周期速度增量和角增量的改進三子樣劃槳誤差補償算法,經(jīng)過對比分析改進后的算法精度有所提高。
選取“東北天”地理坐標系為SINS的導航坐標系,速度基本方程為
對式(1)在tm-1到tm時間段進行積分,可得:
其中:
由于
將式(4)代入式(3)可得到:
式中最后一項為劃槳誤差補償。
文獻[5]給出了傳統(tǒng)劃槳誤差補償算法的一般形式,并詳細推導了劃槳誤差補償系數(shù)的過程,與圓錐誤差補償算法具有對偶性,可得三子樣算法為
可驗證與圓錐誤差補償算法系數(shù)相同,算法具有對偶性,上述是用多項式擬合得到,但是實際中載體運動十分復雜,以算法漂移誤差最小為標準,可得優(yōu)化三字樣算法:
參考利用前一周期陀螺角增量信息改進圓錐誤差補償?shù)乃惴ǎ倪M劃槳算法的一般形式為m-1為前一時刻補償周期,G為補償系數(shù)。
文中對改進的三子樣算法進行詳細的推導計算。
設(shè)更新周期為T,假設(shè)典型的劃槳運動中角速度和比力為
i,j是兩正交軸的單位矢量,B,C為角振動和線振動幅值,Ω為振動角頻率。
由式(9)可得補償公式為
當僅考慮直流分量時:
僅考慮直流分量時又有以下恒等式:
將式(13)和式(14)代如式(11)得:
由文獻[10]可知,傳統(tǒng)劃槳效應的補償值為
由此可得改進三子樣算法誤差為
可以得到方程組如下:
解得:
可得改進算法誤差為
通過式(19)令G=0,同樣可得傳統(tǒng)三子樣算法方程組如下:
可解得:
所得系數(shù)與傳統(tǒng)三子樣劃槳誤差算法系數(shù)完全一致,從側(cè)面驗證了推導過程的正確性。
傳統(tǒng)三子樣算法誤差為
根據(jù)式(21)和式(24)的結(jié)果,可以看出誤差比傳統(tǒng)算法有明顯的減小。
令B=0.5,C=0.2,T=0.1,兩種算法的誤差如表1所示。其誤差曲線圖如圖1所示。
表1 不同振動頻率Ω下的算法誤差
圖1 算法誤差與振動頻率Ω的關(guān)系
經(jīng)分析可知不管是傳統(tǒng)算法還是改進算法都與振動頻率Ω有關(guān)系,且隨著振動頻率Ω的增大而增大,在相同頻率下,可以看出改進算法有明顯的優(yōu)勢。
文中依據(jù)圓錐誤差補償算法與劃槳誤差補償算法的對偶性,提出一種采用前一周期速度增量和角增量的改進三子樣劃槳誤差補償算法,利用算法漂移誤差最小原則,詳細推導了誤差補償系數(shù),并依據(jù)此算法求出傳統(tǒng)劃槳三子樣補償系數(shù),通過比較可知新算法精度有所提高,具有一定的應用價值。