趙天賀, 汪 偉, 寇博晨, 沈晨暉, 孫中興
(陸軍工程大學(xué)石家莊校區(qū),河北 石家莊 050003)
現(xiàn)代武器裝備發(fā)展迅速,為了提升飛機、坦克、火炮等的使用性能,使其在復(fù)雜戰(zhàn)場環(huán)境下能夠更好地完成任務(wù),需要對其產(chǎn)生的運動參數(shù)進行監(jiān)控[1]。這類運動體運動自由度大、動態(tài)范圍廣,振動狀態(tài)為較高頻率下多維線振動和角振動的耦合[2]。單維的傳感器測試技術(shù)、陀螺儀技術(shù)、CCD成像技術(shù)等傳統(tǒng)振動測試手段很難在該測試環(huán)境中得到應(yīng)用[3]。加速度傳感器陣列可以有效地對該類振動進行監(jiān)測,解決了工程中對上述運動體進行六自由度參數(shù)測試的難題[4]。
近年來,國內(nèi)外加速度傳感器陣列的配置方案越來越多,典型的傳感器配置方案有六加速度、九加速度、十二加速度陣列構(gòu)型[5-6]。在工程實現(xiàn)過程中,發(fā)現(xiàn)空間配置方案會增大測量設(shè)備的體積,本文通過對構(gòu)型設(shè)計的深入研究,設(shè)計了一種基于平面的加速度傳感器配置方案,解決了測量設(shè)備的體積問題。
采用加速度傳感器陣列測量六自由度參數(shù),角速度的解算非常關(guān)鍵,其準確度直接影響著最終測量結(jié)果的準確性。目前,傳統(tǒng)的角速度解算方法有積分法、開方法等。在新的構(gòu)型當(dāng)中單一的積分法會隨著時間的積累產(chǎn)生嚴重的發(fā)散型誤差,單一的開方算法得不到含有符號的解算值,組合的開方法會產(chǎn)生嚴重的小角度誤判現(xiàn)象。本文在對算法進行原理推理和仿真分析的基礎(chǔ)上,通過比較其優(yōu)缺點及分析加速度傳感器輸出方程,設(shè)計了多種角速度融合的組合方法[7],可以使角速度的誤差滿足允許范圍,具有較大的實用價值。
安裝配置方式如圖1所示,O-XYZ為建立的載體坐標系,在O-XY平面內(nèi)安裝3個三軸加速度傳感器時,分別使傳感器的一個敏感軸重合安裝于X軸或Y軸坐標軸,另外兩軸垂直于該坐標系。其中分別為3個三軸加速度傳感器在坐標軸上的安裝位置。分別代表的距離,代表傳感器不同敏感軸方向的編號。
9個傳感器相對于載體坐標系原點的位置坐標矩陣r和敏感方向坐標矩陣θ為
根據(jù)運動學(xué)方程可以得到基于線加速度計捷聯(lián)慣導(dǎo)系統(tǒng)上任意加速度計的輸出[8-10]為
圖1 平面加速度計陣列安裝示意圖
式中:——加速度傳感器上測量到的加速度信號;
——構(gòu)型矩陣;
——的反對稱矩陣;
A——載體坐標系3個坐標軸方向上的線加速度。
其中:
將式(2)完全展開可以得到關(guān)于載體坐標系的角速度、角加速度和線加速度等變量,與9個加速度傳感器在其敏感方向上加速度信號的方程組為
根據(jù)式(4)可以解算得到表征六自由度的相關(guān)參數(shù)的相互關(guān)系表達式為
應(yīng)用式(5)解算得到的角速度平方項、Z軸的角加速度以及角速度的乘積項,可以應(yīng)用積分法、開方法和組合算法求解3個坐標軸的角速度。
在載體坐標系初始時刻角速度值已知的情況下,根據(jù)式(5)通過直接積分解算3個坐標系的角速度。設(shè)置坐標系角速度初始值為ωx(0)、ωy(0)、ωz(0),在采樣周期?t較短時,近似認為采樣時刻距下一采樣時刻時間間隔內(nèi)角速度均勻變化。已知Z軸角加速度的情況下,可以采用直接積分的算法求得ωz(t),如下所示:
將解算的ωz(t)、ωx(0)、ωy(0)代入式⑷獲得直接積分求得ωx(t)、ωy(t),解算值作為循環(huán)計算[11]。應(yīng)用該算法進行角速度解算,誤差來源于將兩采樣點之間的角加速度值認為是恒定值,并且積分法造成誤差隨時間的延長不斷積累,通過提高采樣頻率可以在很大程度上降低此類誤差。由于其不可避免性,在長時間振動參數(shù)的測量過程中容易產(chǎn)生較大誤差。
根據(jù)式(5)中的平方項可以求得但無法直接得到3個坐標軸角速度絕對值的符號。應(yīng)用積分法解算的ωx(t)、ωy(t)、ωz(t)作為開方法中角速度絕對值的符號sign(ωx(t))、sign(ωy(t))、sign(ωz(t)),求解開方法的解算角速度表達式為
應(yīng)用開方法進行角速度的解算過程中,解算數(shù)值不隨時間積累,避免了較大誤差的產(chǎn)生,但其應(yīng)用的是積分法解算值的符號,仍然存在符號誤判的現(xiàn)象,隨著時間的積累,符號誤判對結(jié)果的影響持續(xù)增大。
通過對多種解算方法的分析與比較,針對平面加速度陣列構(gòu)型設(shè)計了一種積分法、開方法相結(jié)合的組合算法進行角速度的解算[12],應(yīng)用開方法中獲得的ωz(t)為組合算法的Z軸角速度解算值。根據(jù)無陀螺捷聯(lián)慣導(dǎo)系統(tǒng)相關(guān)對準技術(shù)設(shè)置X軸、Y軸初始角速度[13]為將其代入式(4),獲得應(yīng)用進行積分運算,并將積分值符號作為的符號,并將其乘積作為角速度解算值。組合算法通過對初始值的不斷更新,避免了積分法誤差隨時間而不斷積累的問題,又通過開方法持續(xù)獲得精確的角速度絕對值,二者相結(jié)合可以獲得精確且不隨時間積累的角速度結(jié)算值。
為了驗證針對平面構(gòu)型設(shè)計的角速度解算算法的可行性,搭建模型對其進行比較和分析。在仿真中取采樣頻率為1 kHz,采樣時間為1 000 s,加速度傳感器常值誤差為0.000 1g,隨機噪聲的均方差為0.001g。
角速度參數(shù)設(shè)置為
線加速度參數(shù)設(shè)置為
對3種算法進行仿真,并分別對其X軸、Y軸角速度誤差進行分析,如圖2~圖4所示。
從圖2可以看出,積分法解算的角速度誤差隨時間不斷積累發(fā)散。當(dāng)測試時間較短時,誤差較小,但一旦時間增長,其誤差呈指數(shù)形式增長。由此可見,該算法不可應(yīng)用于平面加速度傳感器陣列的姿態(tài)解算當(dāng)中。
圖2 積分法角速度誤差
圖3 開方法角速度誤差
從圖3開方法仿真曲線可以看出,角速度誤差在隨著時間積累到10 rad/s后將不再增長。仿真說明開方法雖然解決了單一的積分法的誤差積累問題,但開方法中的積分獲取符號成分對其造成的符號誤判現(xiàn)象隨著時間的延長不斷嚴重,難以獲得較真實的角速度解算值。因此結(jié)合積分法的開方法也很難應(yīng)用到新的構(gòu)型當(dāng)中。
從圖4組合算法仿真可以看出,組合算法解算的角速度誤差穩(wěn)定在10?4量級,沒有出現(xiàn)誤差隨時間積累的現(xiàn)象,也不會出現(xiàn)符號誤判的現(xiàn)象,且始終保持解算結(jié)果的高度精確性,滿足誤差允許范圍。仿真說明組合算法通過對初值的更新,解決了改進開方法的符號誤判問題,保證了解算數(shù)據(jù)的準確性。組合算法的提出,為下一步的姿態(tài)解算提供了可靠的初始解算數(shù)據(jù),是一種有效的解算方法。
圖4 組合算法角速度誤差
為實現(xiàn)傳感器陣列技術(shù)在運動體復(fù)雜振動測試領(lǐng)域的工程應(yīng)用,設(shè)計實際符合要求的傳感器配置方案。該文介紹一種平面?zhèn)鞲衅麝嚵校撬俣冉馑阕鳛閭鞲衅麝嚵姓駝訙y試的關(guān)鍵環(huán)節(jié)。針對新的構(gòu)型,通過學(xué)習(xí)傳統(tǒng)解算手段設(shè)計3種解算方法,其中積分法誤差隨時間積累嚴重,開方法符號誤判不可避免。組合算法有效地避免積分算法的誤差積累和小、角速度的符號誤判問題,在長時間的仿真計算過程中仍然能保持較高準確度,對傳感器陣列振動測試技術(shù)的工程實現(xiàn)具有一定的意義。
[1]趙天賀, 汪偉. 基于MEMS技術(shù)的捷聯(lián)慣導(dǎo)系統(tǒng)現(xiàn)狀[J]. 飛航導(dǎo)彈, 2017(10): 17–21.
[2]汪偉, 焦健超, 唐力偉, 等. 基于傳感器陣列的振動測試角速度算法研究[J]. 中國測試, 2012, 38(4): 58–61.
[3]焦健超. 火控系統(tǒng)觀瞄器件復(fù)雜振動環(huán)境參數(shù)測試技術(shù)研究[D]. 石家莊:陸軍工程大學(xué)石家莊校區(qū), 2011.
[4]焦健超, 汪偉, 唐力偉, 等. 三軸加速度傳感器陣列振動測試新方案[J]. 中國測試, 2012, 38(3): 109–112.
[5]楊杰. 無陀螺捷聯(lián)慣導(dǎo)系統(tǒng)加速度計構(gòu)型研究與誤差分析[D].哈爾濱:哈爾濱工程大學(xué), 2011.
[6]王東江, 楊新民. 一種無陀螺捷聯(lián)慣導(dǎo)的九加速度計測姿方法[J]. 電子測量技術(shù), 2017, 40(10): 70–74.
[7]QIN F J, LI A, XU J N. Design of attitude algorithm for 13–accelerometer based inertial navigation system[J]. Journal of Chinese Inertial Technology, 2011, 19(6): 637–641.
[8]湯傳業(yè). SINS/GPS組合測量中的捷聯(lián)算法與組合濾波技術(shù)研究[D]. 南京:東南大學(xué), 2016.
[9]王菲. SINS/GPS組合導(dǎo)航系統(tǒng)研究[D]. 北京:北京理工大學(xué), 2015.
[10]汪偉, 歹英杰, 陳海龍, 等. 獨立卡爾曼濾波器全加速度計復(fù)雜振動角速度解算[J]. 中國測試, 2017, 43(5): 105–109.
[11]陳海龍. 基于加速度計陣列的裝備六自由度復(fù)雜振動測試技術(shù)研究[D]. 石家莊:軍械工程學(xué)院, 2013.
[12]李成剛, 謝志紅, 尤晶晶, 等. 新型無陀螺捷聯(lián)慣導(dǎo)系統(tǒng)導(dǎo)航方案設(shè)計及建模[J]. 中國慣性技術(shù)學(xué)報, 2015, 23(3):303–310.
[13]張慧. 捷聯(lián)慣導(dǎo)系統(tǒng)自對準技術(shù)研究與仿真[D]. 太原:中北大學(xué), 2016.