?

考慮幅相頻畸變的激光慣導圓錐補償算法設計

2020-10-17 02:11陳學忠劉健寧
中國慣性技術學報 2020年3期
關鍵詞:減振器慣導圓錐

翁 浚,陳學忠,劉健寧

(西安理工大學機械與精密儀器工程學院,西安710048)

關 鍵 字:圓錐補償算法;幅相頻特性;減振器;相對算法誤差

圓錐補償算法是捷聯慣導系統算法設計重要組成部分,其對慣性導航精度的保證具有重要意義,因此國內外專家都進行了深入研究。文獻[1]在圓錐補償算法設計時,首次引入了標準圓錐運動優化系數的概念,推導了三子樣補償算法的標準公式,該公式在實際算法設計中得到了廣泛的應用。文獻[2]指出標準圓錐環境下,等間隔的角增量叉積是相等的,且只與更新間隔的長度有關,基于這一特性,圓錐算法的補償形式得到了簡化。文獻[3]創新性地提出了一種新的基于頻率特性的圓錐算法設計方案,該算法能夠根據載體導航所處的運動環境的頻域特性,設計適用于某個頻段的優化補償算法,提高了算法在高頻段的補償精度。

國內多位捷聯慣導領域的學者也對圓錐補償算法進行了深入研究。文獻[4]利用陀螺輸出的角增量信息的前兩個計算周期和當前時刻陀螺采樣值,通過重疊式采樣的方法進行圓錐誤差補償,該算法減少了由等效旋轉矢量算法引入的圓錐誤差,提高了姿態解算精度。文獻[5]考慮了高階圓錐誤差補償,提出的旋轉矢量微分方程高階皮卡德分量算法在高動態振動環境下提高了導航精度。文獻[6]根據圓錐誤差積分和多項式系數向量叉積運算的特性,得出任意多樣本的最佳圓錐補償系數,更利于編程實現。文獻[7]提出了一種改進的二階圓錐補償算法來抑制振動對慣導系統的影響。

現有的圓錐補償算法基本上都是針對陀螺輸出為理想的情況,而在實際激光捷聯慣導系統中,激光陀螺的幅相頻特性及減振器的帶寬會對圓錐補償算法精度產生不可忽視的影響,有必要針對實際器件的物理特性設計適用于指定系統的補償算法。

1 減振器帶寬與激光陀螺的幅相頻畸變

由于設計、配重等原因,慣導系統的質心和形心一般無法完全重合,外部環境的振動將會引入內臺體的小幅角晃動。下面通過一個簡化的解析模型來描述慣導系統對振動干擾源的響應[8-10]。

圖1 簡化的慣性組件振動響應示意圖Fig.1 Simplified vibration response diagram of inertial components

如圖1所示,xF為慣性測量單元(Inertial Measurement Unit,IMU)殼體振動輸入位移,x,x1,2分別為傳感器組件中心點和兩個連接點處的位移;θ為傳感器組件由振動輸入引起的角度響應;ki,ci(i=1,2)為IMU 殼體與傳感器組件間安裝接口處的彈簧和阻尼系數;L,l分別為慣性傳感器組件的直徑和半徑;δl為傳感器組件質心相對幾何中心的距離。

經推導,加速度輸入引入的角度響應的拉氏變換[11]

式中,ωx,ξx為線振動無阻尼自然頻率和阻尼比;ωθ,ξθ為角晃動無阻尼自然頻率和阻尼比,εk,εc,εl為歸一化的彈性、阻尼和距離誤差參數。

將式(2)代入式(1)后整理得

設置一組典型的減振器參數如下

對應的幅相頻響應曲線如圖1所示。

如圖2所示,減振器能夠衰減100 Hz 以上的振動干擾。從頻域上看,圓錐補償算法在設計時應該只考慮減振器通帶范圍內的影響。

激光陀螺通過抖動輪安裝在臺體上,其傳遞函數可以表示為

式中,ωn為抖輪的諧振圓頻率,激光陀螺的抖動頻率一般在300 ~ 600 Hz 之間。

假設某激光陀螺的抖動頻率為fdither=475 Hz,抖動幅值為6',陀螺的品質因子q為50。則該抖動機構的幅相頻響應曲線如圖3所示。

圖3 水平方向的抖動機構的幅相頻響應曲線Fig.3 Amplitude-phase-frequency response curve of the horizontal dithering mechanism

可以看出,在減振器的通帶范圍內,激光陀螺的幅相頻畸變都很小,但不為0,這也意味著采用傳統圓錐補償算法的效果未必是最優的。

2 改進的圓錐補償算法設計

標準圓錐運動環境下,考慮陀螺的幅相頻特性,陀螺敏感載體角增量變化值如下

式中,θt,x和θt,y分別表示陀螺在水平兩個軸向在t時刻的角度;Ω 為角晃動圓頻率;a和b分別為兩個軸向的晃動幅值,上標“~”表示陀螺測量得到的幅值信息,g1(Ω)和g2(Ω)表示考慮了抖動機構和數字濾波影響的角度幅值;φ1和φ2分別表示由于抖動機構和數字濾波引入的相位延遲。

一個姿態更新周期的旋轉矢量增量

式中,Δθ為一個姿態更新周期內的角增量積分;Δφc為圓錐補償項。在如式(5)和式(6)描述的標準圓錐運動環境下,Δθ僅對水平分量產生影響,而圓錐補償項Δφc會在天向分量產生常值項。

依據圓錐項的補償公式

式中,M為一個姿態更新周期內的圓錐補償次數;角增量及其積分第m個圓錐補償周期的初始時刻tl-1,m=tm-1+ (m-1)Δtl,圓錐補償周期的結束時刻tl,m=tm-1+mΔtl;Δφc1為過去角增量的積分αm與當前補償周期的角增量Δθm對姿態更新的影響:Δφc2對每個圓錐補償周期內需要補償的部分求和。其中δφc(m)的計算采用所有子樣之間的叉乘積之和來進行補償。

Δφc1和δφc(m)項的計算涉及到兩個不同積分周期的叉乘項,如:i,j兩個不同積分區間的陀螺增量Δθi和Δθj的叉乘項

式中,

Δt為陀螺數據的積分時間間隔;ti-1,tj-1為i,j積分區間的初始時刻。將式(10)代入式(9),整理得

其中,

由式(11)和式(12)可以看出,陀螺不同時間周期內角增量的叉乘項結果是僅與采樣間隔(j-i)、圓錐運動頻率Ω 和時間周期Δt相關的正弦函數。

下面分別對補償算法式(8)中的 Δφc1,Δφc2項的值和載體應當補償的圓錐項大小進行分析。

(1)Δφc1項

將式(12)代入式(8)的Δφc1項的計算公式,并令積分區間 Δt=Δtl,得

式中,Siλ=sin(iλ),(i=1,2…M);tm-1為姿態更新的初始時刻;tm為姿態更新的結束時刻。

令式(13)中tm-1=0,得

式(14)表示從0 時刻姿態更新到tm時刻,每個姿態更新周期內的Δφc1的值??梢钥闯龅忍栍疫吚ㄌ杻鹊牡诙棡橹芷陧?。

(2)Δφc2項

根據文獻[12]中計算Δφc2項

從式(15)看出,圓錐補償算法影響的部分是式(15)中的正弦組合項F(iλ)的加權和。

(3)需要補償的圓錐項

環境振動引起臺體晃動,兩軸晃動會在對應軸向產生同頻率的晃動,而在正交軸上存在一定的和頻分量和差頻分量。忽略正弦項的影響,可得圓錐補償項的速率形式

Δφc1項和Δφc2項是考慮了陀螺幅相頻特性后得到的圓錐補償項的值,而載體本身需要補償的圓錐項應當是“理想”陀螺在一個更新周期Δtm的等效旋轉矢量增量。根據式(16),令積分初始時刻t0=0,可得到等效旋轉矢量增量

將式(14)和式(15)相加,令積分初始時刻tm-1=0,得

式中,tm-1為算法積分的初始時刻。

將式(18)減去式(17),忽略周期項的影響,并除以圓錐補償周期個數M,便能夠得到一個圓錐更新周期內的算法誤差

式中,

也被稱為圓錐漂移率。式(19)兩邊同時除以更新周期Δtl,并令,得誤差的常值分量

式中,表示補償算法本身引入的誤差漂移。式(21)的意義在于一旦算法確定后,就可以對特定環境(可以不同于算法設計時的Φ˙)下的算法精度進行評估。

式(20)中,Es(Ω)等號右邊第二項乘以,得

式中,就是考慮陀螺幅相頻特性條件下,圓錐補償周期需要補償的漂移角速率。令f(Ω)=1,得

用式(21)對算法進行評估時,需要知道評估環境,可除以式(22)得

式中,κc一般稱為相對圓錐誤差,表示了算法能夠補償圓錐誤差的百分比,其值不再與相關。

從頻域角度對圓錐補償算法進行設計,依據加權最小二乘的FIR 數字濾波器[13,14]設計思路,將ec在感興趣的頻域范圍[0,λmax]內求平方并積分,整理得

式中,E相當于在頻域范圍內的誤差能量大??;為每個圓錐頻率點處的比重,通過對不同頻段內權重的設定,能使得算法在相應頻段取得不同的補償效果。

對式(25)中的待定系數求ki偏導,并令其導數為零,整理得

式中,

其中,j的取值范圍與i相同。將式(27)和(28)寫成離散形式

式中,dλ為離散頻率考察點的分辨率,相當于每個頻率點的權重系數。將式(27)寫成矩陣形式為

這里給出7 種圓錐補償算法的補償系數,如表1所示。

表1 圓錐補償算法系數Tab.1 Coning compensation algorithm coefficients

表1中,算法alg-0 表示不進行圓錐補償;算法alg-1~ alg-3 為傳統圓錐補償算法系數;算法alg-1i~alg-3i 為考慮幅相頻特性的圓錐補償算法系數。慣導系統的相關仿真參數:減振器帶寬100 Hz,水平兩個軸向的抖動頻率設為425 Hz 和475 Hz,方位軸的抖動頻率為525Hz;陀螺品質因子q為50。圓錐補償算法的設計思路是:0~100Hz內的權重,其余部分的。這樣設計是希望在運動頻帶內的圓錐補償精度是一致的,同時抑制非運動頻帶內可能產生的偽圓錐運動的影響。

3 仿真與分析

下面對傳統圓錐補償算法和本文提出的考慮幅相頻特性的圓錐補償算法在頻段范圍內進行對比仿真。仿真環境參數設置如下:運動軌跡為標準圓錐運動,陀螺采樣頻率為2 KHz,水平兩個軸向的角晃動幅值a=b=0.1o,進行考察的晃動角頻率范圍Ω=0 ~ 200 π (rad/s),再結合式(3)的傳遞參數,得到圖4的漂移誤差曲線。

圖4為抖動頻率在20 Hz 處的算法漂移誤差曲線,左上角圖中“虛線”表示alg-0,上面三幅圖中的“實線”表示算法alg-1~alg-3,下面三幅圖表示算法alg-1i~alg-3i。從前面的分析和仿真可以看出,算法誤差漂移曲線可能存在漂移項的同時還存在正弦項,z 軸的常值漂移率可以通過對正弦調制下的姿態誤差δφz(t)進行線性擬合得到。

圖4 抖動頻率20 Hz 的算法漂移誤差曲線Fig.4 Algorithm drift error curve of dithering frequency at 20 Hz

圖5為標準圓錐運動下,算法相對誤差的理論值和仿真結果。圖中,各種類型的“點”表示如圖4的圓錐誤差漂移率的擬合值,“虛線”為式(25)給出的算法alg-1i 的誤差公式??梢钥闯?,誤差公式(25)與采用alg-1i 補償算法得到的多次仿真結果完全重合。

圖5 仿真得到的絕對圓錐算法相對誤差值Fig.5 Relative error value of absolute coning algorithm obtained by simulation

由圖5可知,由于機抖陀螺的幅相頻特性影響,使得傳統圓錐補償算法的精度并不高,從圖5可以看出,alg-1~alg-3 三種傳統算法的補償精度基本上是相同的,即陀螺的幅相頻特性使得算法沒有發揮出本身的優勢,相對算法誤差約為31%。采用alg-1i~alg-3i的補償算法后,算法精度隨著每個補償周期內的采樣點個數增高而提高,相對算法誤差在每個頻率點都優于0.04%。采用alg-1i 估計的曲線與仿真得到的曲線相符合。對于捷聯慣導系統來說,要求導航更新算法引入的誤差影響要小于器件誤差的5%。對于慣性級(陀螺零偏 1×10-2o/h)的慣導系統來說,傳統算法的補償精度在一般情況下能夠滿足精度要求,但對于千分級甚至更高精度的機抖激光陀螺慣導系統而言,應當在捷聯算法設計時,充分考慮慣性元件幅相頻特性的影響。

4 結 論

本文提出了一種考慮激光陀螺幅相頻畸變和慣導系統減振器帶寬,適用于激光慣導系統圓錐補償算法的設計方法,通過合理的建模仿真,證明了改進的圓錐補償算法設計對圓錐補償精度有較大的提升。在算法設計過程中,改進的圓錐補償算法使得系統在減振器帶寬范圍內達到最小二乘意義上最小,相對算法誤差由傳統方法的31%減小到0.04%。同時仿真試驗也證明了圓錐補償算法誤差公式的正確性,為高精度激光陀螺慣導系統圓錐補償算法的優化設計提供了理論支撐。

猜你喜歡
減振器慣導圓錐
UUV慣導系統多線譜振動抑制研究
圓錐擺模型的探究與拓展
圓錐截線與玫瑰線
箭載電子產品減振器結構失效機理及可靠性分析
“圓柱與圓錐”復習指導
計算法在圓錐保持架收縮模組合沖頭設計中的應用
鋼絲繩減振器在列車定位天線安裝中的應用設計
無人機室內視覺/慣導組合導航方法
基于Bagging模型的慣導系統誤差抑制方法
導航算法對捷聯慣導系統精度的影響分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合