靳建波,孔令哲
(1.西安交通大學,西安 710049;2.中國電子科技集團公司第三十九研究所 陜西省天線與控制技術重點實驗室,西安 710065)
我國地球同步衛(wèi)星技術的進步使得衛(wèi)星通信資源越來越豐富多樣,互聯(lián)網(wǎng)的發(fā)展讓大數(shù)據(jù)以及物聯(lián)網(wǎng)也得到了廣泛應用,地面有線基站通信模式無法實現(xiàn)的海洋通信網(wǎng)必然要通過衛(wèi)星通信實現(xiàn),因此船載通訊設備即動中通的需求也得到了極大釋放?;谖㈦娮酉到y(tǒng)(micro electro mechanical systems,MEMS)的慣性測量單元(inertial measurement unit,IMU)是船載動中通天線系統(tǒng)的核心器件,是保障動中通設備穩(wěn)定跟蹤的關鍵所在[1]。一般情況下,慣性測量單元通過卡爾曼濾波法[2-5]將三軸測量角速度與三軸測量加速度信息融合,獲得相對準確的大盤動態(tài)姿態(tài)信息,但在實際動態(tài)使用過程中,僅通過此法獲得的大盤信息應用于船搖隔離的效果并不理想,通過機理分析及大量數(shù)據(jù)采集佐證,是由于三軸測量加速度在測量單元空間運動時被其它加速度所污染而導致的測量信息偏差所致,為便于區(qū)分,這類影響姿態(tài)測量的加速度統(tǒng)一稱為有害加速度[6]。本文將分析有害加速度的產(chǎn)生原因,對測量載體姿態(tài)歐拉角信息的影響,提出了一種有害加速度的濾除方法,進一步提升了微電子傳感器對載體姿態(tài)信息的測量精準度。此濾除方法可拓展應用于多種存在干擾信息的設備,尤其為動中通系列產(chǎn)品及類似設備的推廣和應用提供了便利。
要想弄清有害加速度是如何影響慣性測量單元姿態(tài)測量信息的,首先就要了解慣性測量單元姿態(tài)測量的基本算法,即卡爾曼濾波法??柭鼮V波法的原理是通過多通道傳感器測量,在預先知曉各測量方案噪音狀態(tài)的情況下得到概率意義上的原始測量數(shù)據(jù)[7]。為配合卡爾曼濾波法的應用,需要構建不同于直接測量通道的其它載體姿態(tài)測量通道。在慣性測量單元3個標志向量X、Y與Z軸上分別安裝角速度計和加速度計,進行一步預測,并結合卡爾曼濾波算法,通過載體姿態(tài)旋轉四元數(shù)[8]的狀態(tài)方程,比較預估姿態(tài)和實際測量姿態(tài)得到概率意義上的低噪音、高精度姿態(tài)信息,從而獲得準確的濾波結果??柭鼮V波過程可分為5步:
1)姿態(tài)預估
設在Tk-1時刻,即在無載體姿態(tài)測量信息時,由姿態(tài)旋轉四元數(shù)的狀態(tài)方程運算獲得姿態(tài)信息預估:
(1)
2)一步預測誤差方差陣
(2)
其中,Qk-1為系統(tǒng)過程的協(xié)方差,為干擾矩陣,和測量單元電子器件測量精度和安裝精度有關,可預先測得[9],Pk-1為Tk-1時刻的預測誤差方差陣,Pk,k-1為下一時刻的預測誤差方差陣。
3)濾波增益矩陣
(3)
其中,Hk為觀測陣,此算法中為單位對角陣。Kk是卡爾曼增益。
4)狀態(tài)矩陣估計
在Tk時刻,由測量姿態(tài)輸出和預估值,通過矩陣運算,得到概率意義上的修正真值:
(4)
5)估計誤差方差陣
(5)
其中,I為單位對角矩陣。
經(jīng)過以上5步,可以準確的獲得經(jīng)過卡爾曼濾波法處理的以四元數(shù)形式表述的載體姿態(tài)信息,進而獲得旋轉矩陣與姿態(tài)歐拉角信息。
基于三軸角速度、三軸加速度測量原理的慣性測量單元(常規(guī)捷聯(lián)慣導),均采用卡爾曼濾波法將旋轉四元數(shù)姿態(tài)積分矩陣與測量的重力加速度矢量標量數(shù)據(jù)融合,以獲得高機動性的動態(tài)姿態(tài)信息。由于姿態(tài)信息是以三軸加速度測量的重力加速矢量標量信息作為收斂依據(jù),故而三軸加速度測量重力加速的準確與穩(wěn)定性是慣性測量單元姿態(tài)信息準確與穩(wěn)定性的重要依據(jù)。但在實際使用中,慣性測量單元的空間運動并不是理想的質心轉動,在大地慣性系里,其空間運動速度的大小及方向的改變同樣會產(chǎn)生加速度。因此,除大地重力加速度外,三軸加速還會測得由于空間運動改變而產(chǎn)生的其他加速度。這些加速度的參與將會干擾姿態(tài)收斂,影響姿態(tài)信息的準確性,在姿態(tài)收斂計算過程中,他們統(tǒng)稱為有害加速度。
船載動中通使用過程中,慣性測量單元必然參與空間運動,只要運動形式發(fā)生改變,就會存在有害加速度夾雜在測量重力加速度數(shù)據(jù)中干擾姿態(tài)收斂計算。為便于分析,現(xiàn)將有害加速度依據(jù)其作用形態(tài)分為兩類。一類有害加速度是相對大地測量系相對靜止的,如載體空間直線運動加速度,此類加速度與重力加速度空間相對靜止,其作用并不影響慣性測量單元的姿態(tài)變化。因此,通過三軸角速度與三軸加速的測量信息并不能將其分離出來,即可觀不可控[10]。所幸的是,這類有害加速度在船載動中通真實使用過程中多為瞬時加速度且數(shù)值不大,可通過合適的卡爾曼濾波系數(shù)降低其干擾。另一類有害加速度是相對慣性測量單元測量系相對靜止的,如船搖過程中的法線加速度、切線加速度。此類加速度在船搖過程中持續(xù)周期性干擾測量數(shù)據(jù),影響卡爾曼濾波法收斂過程,是影響慣性測量單元動態(tài)數(shù)據(jù)的主要因素。為提升系統(tǒng)性能,降低成本,此類有害加速度需要從三軸加速度測量信息中濾除。
不失一般性,設空間角速度矢量為ω,空間角加速度矢量為α,瞬時測量系旋轉半徑為r,則依據(jù)理論力學轉動剛體運動模型[11]可知瞬時旋轉加速度矢量a為
a=α×r+ω×v
(6)
其中,v為瞬時空間速度矢量,與角速度及旋轉半徑關系為
v=ω×r
(7)
即
a=α×r+ω×(ω×r)
(8)
如此時慣性測量單元測得的三軸角速度為ωx、ωy與ωz,微分三軸角加速度為dωx、dωy與dωz,瞬時測量系旋轉半徑為rx、ry與rz。則通過線性矩陣叉乘運算[12]有
(9)
其中at為切向加速度矢量,an為法向加速度矢量。由此可見,在瞬時測量系旋轉半徑已知的情況下,可通過三軸角速度信息將有害加速度從三軸加速的測量信息中分離出來,實現(xiàn)濾除此類有害加速度的目的。
但在實際應用中,橫搖、縱搖的測量系旋轉半徑與船載動中通安裝高度及船身吃水面相關,偏航的角的旋轉半徑與運動半徑相關,因此測量系旋轉半徑是不可直觀獲得的,為濾除此類有害加速度還需通過數(shù)理統(tǒng)計[12]法計算。
空間旋轉所產(chǎn)生的有害加速度與旋轉速度及旋轉半徑有關,通過慣性測量單元可以獲得旋轉速度信息,但旋轉半徑是不可測量信息。不失一般性,設t0時刻,在慣導測量系下真實姿態(tài)矩陣為M0,本地重力加速度為g,測量加速度為G0,旋轉半徑為r,有害加速度計算矩陣為Q0。則有
G0=M0g+Q0r
(10)
隨后的t1時刻為
G1=M1g+Q1r
(11)
由四元數(shù)積分計算可知
(12)
即
G1=Ω0(M0g)+Q1r
(13)
如令t0時刻姿態(tài)表征向量M0g為P0,則以此類推,隨后ti時刻有
(14)
當采樣周期短,被測姿態(tài)運動為自然運動時。我們可以認為相鄰的兩個采樣時刻害加速度相同,則有
(15)
即通過姿態(tài)運動過程中理論加速度的變化與實際測量的加速度變化求得期望姿態(tài)表征向量。但鑒于噪音干擾以及采樣周期短使得測量的加速度變化淹沒于噪音中,因此需采用高斯最小二乘法[13]通過大數(shù)據(jù)計算t0時刻姿態(tài)表征向量P0。經(jīng)過一段時間的測量數(shù)據(jù)采集,構建高斯統(tǒng)計矩陣有
(16)
等式兩側同時乘以高斯因子矩陣
(17)
則有
(18)
以上信息均可由慣性測量單元測得,從而計算出數(shù)理統(tǒng)計意義上的t0時刻姿態(tài)表征向量P0。由于t0時刻為過去時刻,因此,當前ti時刻的姿態(tài)表征向量為
(19)
表征向量Pi替代卡爾曼濾波法中的Gi參與姿態(tài)計算,濾除了有害加速度的干擾,可提升了姿態(tài)歐拉角信息的準確性。
用實驗對比數(shù)據(jù)驗證船載動中通慣性測量單元有害加速度濾除法的效果。試驗方法如下,在測試轉臺上架設半徑為1.2m的延長臂,將自研慣性測量單元安裝在臂的遠端。為便于對比,測試轉臺僅方位軸做周期為5s,幅值為15°的正弦運動。 將未濾除有害加速度的解算姿態(tài)歐拉角、濾除有害加速度后的解算姿態(tài)歐拉角以及轉臺軸角信息實時紀錄。
其中姿態(tài)歐拉角橫搖對比信息如圖1所示。
圖1 姿態(tài)歐拉角橫搖對比信息圖Fig.1 Gesture Euler angle swings sideways to compare infographics
姿態(tài)歐拉角俯仰對比信息如圖2所示。雖然船載動中通慣性測量單元有害加速度濾除法不能完全消除有害加速度對姿態(tài)歐拉角的干擾,但可最大程度抑制有害加速度對姿態(tài)歐拉角的影響,進而提升了系統(tǒng)的空間指向精度,如系統(tǒng)配合和信號跟蹤等有效修正手段實現(xiàn)對目標的真實位置閉環(huán),則能大大提升船載動中通系統(tǒng)的適應性。
圖2 姿態(tài)歐拉角俯仰對比信息圖Fig.2 Posture Euler angle pitch comparison infographic
船載慣性測量單元姿態(tài)信息優(yōu)化方法通過數(shù)值分析[14],將干擾加速度從慣性測量單元三軸加速度測量信息中濾除,使測量所得的三軸加速度更接近于真實的本地重力加速度,提升了慣性測量單元反饋信息的真實性,降低了測量姿態(tài)歐拉角與真實姿態(tài)信息的偏差,進而提高了船載動中通天線空間指向精度,增加了船載衛(wèi)通系統(tǒng)的環(huán)境適應性,達到了預期的控制效果。由于海洋中船載通信系統(tǒng)工作環(huán)境的復雜性和干擾的不確定性,需要對慣性測量單元做更多的測試研究,以擴展慣性測量單元的適用范圍。