陳維娜,曾慶化,劉建業,王慧哲
(南京航空航天大學導航研究中心,南京211106)
晃動環境下組合導航系統精度事后評估算法研究
陳維娜,曾慶化,劉建業,王慧哲
(南京航空航天大學導航研究中心,南京211106)
海風、波浪、海流等因素會產生艦船的搖擺晃動,從而給艦船導航系統精度帶來嚴重干擾。固定區間平滑濾波處理算法能夠利用觀測時間間隔內全部觀測信息得到狀態的最小方差估計,對導航精度進行事后評估。在研究晃動環境下的SINS/GPS組合導航應用平滑濾波算法的相關原理的基礎上,首先利用Kalman濾波器進行組合導航,存儲相關信息后按時間逆序利用固定區間平滑濾波算法進行事后分析。該方法可以針對不同的海況以及不同的海上作業需求,有效地為組合導航系統精度提供檢驗標準,考核各種海洋環境下的導航系統精度。
組合導航;Kalman濾波;固定區間;最優平滑
當艦船處于晃動環境時,由于風浪作用將產生搖擺及振蕩運動,艦船運動在波浪載荷和風載荷的作用下也具有隨機性。海風除了引起風載荷外,還會使海平面升高,波浪和海流也會對載體的穩定性和結構可靠性產生影響[1]。在這樣的情況下,慣性測量單元中的陀螺和加速度計的測量精度也就受到嚴重影響。所以,在艦船運動過程中,通常需要獲得載體的高精度導航參數以便對各種海況下的導航系統進行性能分析和考核,而這依賴于對實時導航數據進行事后評估[2]。因此,針對晃動環境下的組合導航數據精度進行事后分析和處理具有十分重要的現實意義和應用價值。
在晃動環境下,組合導航系統雖然彌補了單一導航系統的缺陷,利用Kalman濾波技術發揮了二者的長處[3];但是,Kalman濾波只利用了當前時刻及以前的觀測信息。為了進一步分析晃動環境下的傳感器性能,獲得更高精度的艦船運動參數,分析和評估單個傳感器及組合系統的導航精度,采用固定區間平滑濾波處理算法對組合導航信息進行事后融合,從而為改進導航系統的性能提供依據。固定區間平滑濾波利用了觀測時間間隔內全部觀測信息來得到狀態的最小方差估計,反映了組合導航系統在理想情況下能夠達到的潛在精度[4-5]。本文主要圍繞組合導航系統在晃動環境下的事后精度評估問題展開研究,建立了慣性/衛星組合導航系統狀態和觀測模型,并對晃動環境下的組合導航事后精度評估方案進行設計,最后通過仿真分析驗證了本文所提出方法的有效性。
在晃動環境下,艦船受海風、海浪和海流等影響,會引起甲板的搖擺和搖蕩運動,從而對艦船的組合導航系統精度產生影響。
艦船的運動一般由兩部分組成,即艦船沿航向正常行駛運動以及由于海風、海浪等作用下造成的艦船不規則運動。當艦船處于晃動環境下時,可以近似為兩個正弦波組合構成一個余弦波來描述晃動產生的俯仰、橫滾、航向以及垂蕩、縱蕩、橫蕩[6]。
典型海況下的搖擺模型為:

式中,θm、γm、ψm為俯仰、橫滾與航向搖擺角的幅值,ωi(i=θ、γ、ψ)為俯仰、橫滾與航向搖擺角頻率,pi(i=θ、γ、ψ)為俯仰、橫滾與航向初始相位,ψ0為航向初始方位角。
由垂蕩、縱蕩與橫蕩引起的線速度數學模型為:

式中,Ai為垂蕩、縱蕩與橫蕩線速度幅值;ωi為垂蕩、縱蕩與橫蕩線速度角頻率;pi為垂蕩、縱蕩與橫蕩線速度初始相位,且在 [0,2π]上服從均勻分布的隨機相位。
本文設計的晃動環境下艦船組合導航事后數據分析算法包括2個過程:先針對晃動環境設計艦船航跡,然后按時間順序利用SINS/GPS組合導航數據信息進行實時Kalman濾波,濾波過程中存儲有關信息。當濾波結束后,按時間逆序作固定區間平滑濾波處理。平滑處理的結果反映了系統在理想情況下能達到的潛在精度,從而可以對組合導航系統進行事后分析?;蝿迎h境下的艦船組合導航系統事后處理算法結構圖如圖1所示。

圖1 晃動環境下GPS/SINS組合導航系統最優固定區間平滑仿真結構圖Fig.1 Structure chart of fixed interval smoothing algorithm of GPS/SINS integrated navigation system in the shaking environment
慣性系統作為整個組合導航系統的基本參考系統,導航坐標系選為東北天地理坐標系。對于捷聯慣導系統,考慮到有陀螺儀隨機漂移誤差和加速計的零偏誤差,通常將它們(陀螺漂移和加速度計零偏)擴充為狀態向量的一部分,以更好地估計慣性器件的誤差。系統的狀態方程為:

系統狀態矢量X為:

它包括9維慣導系統導航參數誤差和9維慣性儀表誤差。 其中,φE、φN、φU為平臺誤差角,δVE、δVN、δVU為東北天方向的速度誤差,δL、δλ、δh為緯度、經度、高度位置誤差,εbx、εby、εbz為陀螺儀隨機常數,εrx、εry、εrz為陀螺儀1階馬爾柯夫過程,為加速度計1階馬爾柯夫過程[7]。
在SINS/GPS組合導航系統中采用位置、速度組合模式,并選擇慣性導航系統的誤差方程為Kalman濾波的狀態方程。在此條件下的量測方程有兩組,其中位置量測差值由SINS給出的位置信息(經度、緯度、高度信息)與GPS接收機計算出的相應的位置信息求差,速度量測差值由SINS給出的速度信息與GPS接收機給出的相應速度信息求差[8]。
位置量測矢量定義如下:

速度量測矢量定義如下:

將式(4)和式(5)合并,得:

式(6)為SINS/GPS位置、速度組合模式的量測方程。其中,V1(t)為GPS位置、速度量測噪聲矢量。
采用事后信息融合的方法可以進一步提高數據融合的精度,固定區間最優平滑濾波算法利用了被估計狀態以后適合的量測值來估計,通過增加量測值的方法,以進一步提高系統的估計精度[9]。
假設Kalman濾波的離散狀態方程和量測方程為:

假設系統的導航時間為[0→N],在執行固定區間最優平滑濾波前,首先在整個時間區間內對式(7)所示的離散系統進行Kalman濾波,同時存儲各個時刻的實時狀態估計值、狀態預測值、實時誤差估計協方差陣和預測誤差估計的協方差陣濾波結束后,按時間逆序作Kalman平滑處理。首先初始化平滑器,令k=N,然后在[N-1→0]的固定區間內使用平滑算法,其遞推公式如下所示。
平滑增益:

平滑的狀態向量和方差陣的更新:

因此,固定區間平滑算法遞推公式是一個由k=N-1到k=0的倒推過程,即為經過平滑濾波的結果。由于前向濾波數據處理過程已經消除了大部分的誤差,再將濾波結果作為后向平滑的初始值,這種方法通過增加量測值提高了系統的估計精度。
在海洋環境中,由于水波和艦體本身速度和機動性能的影響,艦載動態環境有著自身的特點,下文將針對晃動環境下的固定區間最優平滑算法進行仿真對比研究。首先搭建系統仿真平臺,包括捷聯慣導和GPS仿真系統,然后利用Kalman濾波器實時進行組合導航,最后存儲有關信息并進行事后固定區間平滑處理。
設定組合導航系統處在晃動環境下,仿真總時間為4000s,仿真條件設置如下:
1)艦船的初始位置為北緯35°、東經120°、初始航向角為45°。
2)受海浪的影響,橫搖、縱搖、艏搖幅值為10°、5°、5°,周期為 9s、6s、6s; 垂蕩、縱蕩、橫蕩線速度幅值為0.02m、0.03m、0.1m,周期為7s、6s、8s。
3)慣導加速度計隨機誤差考慮1階馬爾可夫過程為1×10-5g;陀螺儀隨機誤差考慮隨機常數為0.01(°)/h,白噪聲為 0.01(°)/h,1 階馬爾可夫過程為 0.01(°)/h。
4)GPS經緯高位置誤差為20m、20m、50m,東向、北向、天向速度誤差為0.2m/s、0.2m/s、0.2m/s。
在此仿真條件下,Kalman濾波與固定區間平滑濾波的誤差曲線對比如圖2~圖7所示。

圖2 位置估計誤差曲線Fig.2 Curves of position estimation error

圖3 位置估計誤差局部放大圖Fig.3 Curves of partial enlarged position estimation error

圖4 速度估計誤差曲線Fig.4 Curves of velocity estimation error

圖5 速度估計誤差局部放大圖Fig.5 Curves of partial enlarged velocity estimation error

圖6 姿態估計誤差曲線Fig.6 Curves of attitude estimation error

圖7 姿態估計誤差局部放大圖Fig.7 Curves of partial enlarged attitude estimation error
由誤差曲線圖可以看出,固定區間最優平滑算法得到導航參數的估計誤差值與Kalman濾波器相比較為平緩,誤差更小。對上述結果做進一步量化分析,表1對比了2種濾波方式下各導航誤差的均值與方差。當艦船處于晃動環境時,海風和波浪對組合導航精度產生了影響。因此,在不同的海況下,系統能達到的理想精度也不同。利用該方法可以考核各種海洋環境下導航系統的精度,并能夠通過海上試驗對導航數據進行事后評估,以滿足不同的海上作業需求。

表1 導航信息誤差對比表Table 1 Navigation error contrast between two methods
本文研究了晃動環境下固定區間平滑算法及其在GPS/SINS組合導航系統事后評估中的應用,在算法研究的基礎上,搭建了系統仿真平臺,驗證了算法性能,給出了相應的導航結果。與Kalman濾波算法相比,固定區間平滑濾波充分利用了觀測時間間隔內的全部觀測信息對導航數據進行事后分析,導航參數誤差曲線收斂更快,變化也更為平緩。因此,該方法可以針對不同的海況以及不同的海上作業需求,有效地為組合導航系統精度提供檢驗標準,考核各種海洋環境下的導航系統精度。
[1]王玨,潘高峰,黃曉娟,等.船載GPS測姿系統數字濾波算法[J].中國慣性技術學報,2009,17(3):284-287.WANG Jue,PAN Gao-feng,HUANG Xiao-juan,et al.Digital filtering algorithm in ship-based GPS attitude measurement system[J].Journal of Chinese Inertial Technology,2009,17 (3):284-287.
[2]信冠杰,卞鴻巍,王戰軍,等.基于Q-R分解的平滑算法在慣導參數標定中應用[J].中國慣性技術學報,2010,18 (5):633-638.XIN Guan-jie,BIAN Hong-wei,WANG Zhan-jun,et al.Application of smoothing algorithm based on Q-R decomposition in INS parameter calibration[J].Journal of Chinese Inertial Technology,2010,18 (5):633-638.
[3]Bhatti U I,Ochieng W Y,Feng S.Performance of rate detector algorithms for an integrated GPS/INS system in the presence of slowly growing error[J].GPS Solutions,2012,16 (3):293-301.
[4]宮曉琳,張蓉,房建成.固定區間平滑算法及其在組合導航系統中的應用[J].中國慣性技術學報,2012,20 (6):687-693.GONG Xiao-lin,ZHANG Rong,FANG Jian-cheng.Fixed-interval smoother and its applications in integrated navigation system[J].Journal of Chinese Inertial Technology,2012,20 (6):687-693.
[5]Yoon H,Sternberg D C,Cahoy K.Interpolation method for update with out-of-sequence measurements:the augmented fixed-lag smoother[J].Journal of Guidance,Control,and Dynamics,2016,39 (11):2546-2553.
[6]袁濤,曲志剛,徐景碩,等.航母艦載機捷聯慣導系統自主對準算法流程研究[J].彈箭與制導學報,2013,33 (2):23-26.YUAN Tao,QU Zhi-gang,XU Jing-shuo,et al.Algorithm research on independent alignment of aircraft carrier's SINS[J].Journal of Projectiles,Rockets,Missiles and Guidance,2013,33 (2):23-26.
[7]Chang L,Li J,Li K.Optimization-based alignment for strapdown inertial navigation system:comparison and extension [J]. IEEE Transactions on Aerospace and Electronic Systems,2016,52 (4):1697-1713.
[8]賴際舟,柳敏,李志敏,等.基于有色噪聲自回歸建模的慣性/衛星交互多模型濾波導航算法[J].導航定位與授時,2015,2 (6):19-24.
LAI Ji-zhou,LIU Min,LI Zhi-min,et al.Interacting multiple model filter algorithm of the inertial/GPS integrated system based on the colored noise regression modeling[J].Navigation Positioning and Timing,2015,2(6):19-24.
[9]Weinert H L.Fixed interval smoothing for state space models[M].New York:Springer Science& Business Media,2001.
Research on Accuracy Post?evaluation Algorithm of the Integrated Navigation System in the Shaking Environment
CHEN Wei-na,ZENG Qing-hua,LIU Jian-ye,WANG Hui-zhe
(Navigation Research Center,Nanjing University of Aeronautics & Astronautics,Nanjing 211106)
The ship rocks with the sea breeze,waves,currents and other factors,and thus cause serious interferences to the marine navigational system,reducing its accuracy.The fixed-interval optional smoothing algorithm uses all the observation information in the observation time interval to observe the minimum variance estimation of the state,which can implement post-evaluation of navigation accuracy.In this paper,based on the principle of the application of smoothing filter algorithm to SINS/GPS integrated navigation in the shaking environment,Kalman filter is used for integrated navigation,and related information is stored in time.Then,the fixed interval smoothing filtering algorithm is used in post-analysis.The method can be used to provide and access the accuracy evaluation for the navigation system of various marine environments because of different sea conditions and different sea operation requirements.
integrated navigation;Kalman filtering;fixed-interval;optional smoothing
U666.1
A
1674-5558(2017)01-01371
10.3969/j.issn.1674-5558.2017.06.002
2017-02-13
國家自然科學基金(編號:61533008,61328301);中央高?;究蒲袠I務費專項資金(編號:NS2015037);南京航空航天大學博士學位論文創新與創優基金(編號:BCXJ13-05)
陳維娜,女,博士,研究方向為慣性技術、組合導航的研究。