楊鵬翔,秦永元, 游金川
(西北工業(yè)大學 自動化學院,西安 7100072)
環(huán)形激光陀螺儀(RLG)是現(xiàn)代高精度捷聯(lián)慣性導航系統(tǒng)設計時通常被采用的慣性傳感器件,由于RLG結(jié)構(gòu)設計中的熱設計缺陷和內(nèi)部機械抖動部件的溫度不穩(wěn)定性等原因[1],導致其輸出脈沖信號中通常含有一定的零偏漂移誤差(下文簡稱漂移)。文獻[2]通過改進慣性器件的熱設計來進行補償;文獻[3]則通過設計溫度補償系統(tǒng)來減小測量誤差;文獻[4-5]利用溫箱對RLG進行高、低溫和變溫循環(huán)測試,并基于實驗建立了漂移隨溫度、溫度變化率等多因素相關(guān)的誤差模型,并取得了較好的補償效果。
常規(guī)的RLG單表溫度試驗條件過于理想,當工作環(huán)境下存在溫度迅速改變(溫度沖擊)時,內(nèi)部溫度場并不均勻,與實際工作環(huán)境不符,只適合出廠前的性能測試與摸底??紤]到RLG在實際應用時,系統(tǒng)箱體外部通常滿足“三防”要求,其隔離和保護作用保證上電以后,系統(tǒng)內(nèi)部溫度上升均勻、緩慢。因此,本文從這一角度出發(fā),將系統(tǒng)在常溫下上電,工作過程中通過溫箱設置不同的系統(tǒng)外部環(huán)境溫度,利用系統(tǒng)工作過程中的內(nèi)部溫升獲得溫度漂移測試數(shù)據(jù)。幾組不同熱環(huán)境下長時間靜態(tài)測試結(jié)果表明,RLG漂移與溫度(單因素)之間的關(guān)系具有很好的重復性。僅考慮溫度值的影響時,溫度和漂移之間關(guān)系為高階非線性模型。提出了采用人工神經(jīng)網(wǎng)絡技術(shù)[5-6]對該漂移模型進行辨識。對實測數(shù)據(jù)進行小波降噪以壓縮訓練樣本,然后分別采用人工神經(jīng)網(wǎng)絡中較為成熟的BP和RBF網(wǎng)絡和低階分段最小二乘(LS)技術(shù)對少量測試樣本進行學習,將經(jīng)過訓練建立起來的RLG漂移模型應用到新測得的四組數(shù)據(jù)中進行有效性檢驗,證明了人工神經(jīng)網(wǎng)絡溫度漂移建模方法的有效性。若采用均方誤差(MSE)指標進行評價,該方法可使RLG的穩(wěn)定性指標提高20%-40%,且采用BP網(wǎng)絡建模優(yōu)于一階分段線性擬合,RBF網(wǎng)絡建模優(yōu)于二階非線性分段擬合。
SINS通常由IMU本體(慣性器件+內(nèi)框架)、電子線路和箱體外殼組成,殼體的設計一般滿足氣密性要求。IMU本體與殼體內(nèi)壁通過若干橡膠減震墊隔離開來。這種結(jié)構(gòu)一方面使得RLG工作過程中產(chǎn)生的熱量難以通過殼體向外傳導,影響了系統(tǒng)的散熱;另一方面,殼體與IMU本體之間充填的氣體和橡膠等熱不良導體也隔離或減弱了外部環(huán)境溫度變化(或溫度沖擊)對RLG內(nèi)部溫度場的影響,使得陀螺的漂移表現(xiàn)為受系統(tǒng)殼體內(nèi)部溫度場的溫度值影響最為明顯。
進行如下溫度漂移測試實驗:選用溫箱外置的三軸速率位置轉(zhuǎn)臺進行試驗,轉(zhuǎn)臺和壓縮機通過隔振基座分離,以避免空氣壓縮機振動對測試結(jié)果帶來影響。通過標定工裝將SINS的x-y-z陀螺敏感軸調(diào)整至地理系東-北-天方向,并使轉(zhuǎn)臺往南傾斜,傾斜角L等于當?shù)鼐暥龋叵拢?5℃)徹底冷卻后,按照如下三種測試條件展開試驗:
條件1:常溫上電,保溫(精度±1℃),直至系統(tǒng)內(nèi)部溫度升至60℃,停止測試,冷卻;
條件2:常溫上電,溫升速率1℃/min,目標溫度30℃,保溫,直至系統(tǒng)內(nèi)部溫度升至60℃,停止測試,冷卻;
條件3:常溫上電,溫升速率1℃/min,目標溫度50℃,保溫,直至系統(tǒng)內(nèi)部溫度升至60℃,停止測試,冷卻。
扣除各位置輸出脈沖的常值部分后,剩余量視為陀螺溫度漂移量。本文在多個位置重復進行了以上實驗,獲得了較好的重復性。圖1給出了其中同一位置時,上述三種不同溫度環(huán)境下的x陀螺漂移百均值化曲線,由于在60℃高溫附近有個別陀螺出現(xiàn)工作不穩(wěn)定噪聲突變等,故下文僅截取25~55℃溫度范圍內(nèi)的數(shù)據(jù)進行建模。
由圖1可知,該陀螺溫度漂移曲線幅度最大時可達0.06 (°)/h,三組漂移曲線和溫度的對應變化趨勢具有很好的重復性,溫度拐點基本一致?;谝陨蠈嶒?,本文認為RLG在系統(tǒng)內(nèi)工作時,由于殼體具有的隔離和保護功能,內(nèi)部溫度場變化緩慢、均勻,對外部環(huán)境溫度影響不敏感,而主要表現(xiàn)為對溫度場中溫度值的敏感,在這種情況下的溫度漂移建模只需考慮溫度單因素的影響,又因為曲線變化趨勢較為復雜,難以通過低階模型準確擬合漂移曲線的,下文研究通過人工神經(jīng)網(wǎng)絡技術(shù)進行漂移曲線的模型擬合。
圖1 不同環(huán)境溫度條件下RLG漂移曲線Fig.1 RLG drifts under different temperature circumstance
人工神經(jīng)網(wǎng)絡(ANN)是人工智能領(lǐng)域的一種處理非線性問題的常用方法,廣泛應用于函數(shù)逼近、模式識別/分類、數(shù)據(jù)壓縮等領(lǐng)域[6-7]。在人工智能領(lǐng)域,基于前饋反向傳播網(wǎng)絡BP神經(jīng)網(wǎng)絡模型和基于徑向基函數(shù)的RBF神經(jīng)網(wǎng)絡模型應用最為成熟,神經(jīng)元是神經(jīng)網(wǎng)絡的基本組成單元,典型的BP和RBF神經(jīng)元結(jié)構(gòu)分別如圖2和圖3所描述。
圖2和圖3中,PR表示輸入向量元素,wi,j表示輸入向量的第R個輸入元素與輸入層的第i個神經(jīng)元之間的連接權(quán)值,b表示神經(jīng)元的激活閾值,n表示傳輸函數(shù)f的輸入量,a為神經(jīng)元輸出。
用向量形式將BP神經(jīng)元簡潔地描述為如下數(shù)學形式
由此可知,BP神經(jīng)元和一般的神經(jīng)元結(jié)構(gòu)是類似的,表示的是神經(jīng)元輸入向量的加權(quán)和如果大于閾值θ=-b,則激活神經(jīng)元,由傳輸函數(shù)f產(chǎn)生輸出aBP,常用的非線性f函數(shù)是S型傳輸函數(shù),如對數(shù)(logsig)和雙曲正切函數(shù)(tansig)等,但這兩種非線性函數(shù)的值域會導致該類神經(jīng)元輸出值會限制在(0, 1)之間,而當采用線性傳輸函數(shù)(purelin)則可以輸出任意值。相比之下,RBF神經(jīng)元的傳輸函數(shù)f為徑向基函數(shù),且一般采用高斯函數(shù),其向量形式可描述為如下數(shù)學形式:
圖2 BP神經(jīng)元Fig.2 Structure of BP neuron
圖3 RBF神經(jīng)元 Fig.3 Structure of RBF neuron
由于只對陀螺進行溫度單因素影響建模,為減小網(wǎng)絡訓練的復雜度,可為三個軸向的RLG分別設計單輸入單輸出網(wǎng)絡。盡管許多文獻給出了網(wǎng)絡結(jié)構(gòu)設計時對網(wǎng)絡層數(shù)和神經(jīng)元個數(shù)選取的經(jīng)驗公式,但在很多情況下,這些經(jīng)驗公式并不湊效[7],本文經(jīng)過多次試探,確定一個四層結(jié)構(gòu)的BP神經(jīng)網(wǎng)絡對25~55 ℃范圍內(nèi)RLG測試數(shù)據(jù)訓練,可以達到較好效果。該BP網(wǎng)絡具有三個隱層,各隱層皆具有10個神經(jīng)元,輸出層為1個神經(jīng)元,四層網(wǎng)絡的傳輸函數(shù)依次為三個雙曲正切函數(shù)(tansig)和一個線性函數(shù)(purelin),誤差性能函數(shù)選擇為均方誤差性能函數(shù)(MSE),網(wǎng)絡層的權(quán)值函數(shù)為附加動量因子的梯度下降權(quán)值/閾值學習函數(shù)(learngdm),以減小BP網(wǎng)絡訓練時陷入局部極小的概率,擬牛頓反向傳播(BFGS算法)訓練函數(shù)則被用于訓練該網(wǎng)絡。RBF網(wǎng)絡的層數(shù)為傳統(tǒng)的2層結(jié)構(gòu),第一層為隱層,其RBF神經(jīng)元個數(shù)通過網(wǎng)絡創(chuàng)建函數(shù)(newrbe)在訓練過程中自動確定,輸出層為一個線性函數(shù)(purelin)。
利用在常溫環(huán)境下的長時間靜態(tài)測試所得溫度和漂移測試數(shù)據(jù)作為網(wǎng)絡的訓練所用的學習樣本,該測試數(shù)據(jù)中以10秒間隔采樣獲得,共計4096組數(shù)據(jù),如直接輸入至網(wǎng)絡供其訓練,會帶來相當?shù)挠嬎銖姸?。為了提高訓練速度,并減小測試噪聲對網(wǎng)絡訓練所造成的誤差,按照如下措施對學習樣本進行預處理:首先利用Matlab中的排序函數(shù)(sort)將對應溫度的漂移原始數(shù)據(jù)按照溫度值升序重新排序;然后,利用小波降噪方法[7]對測試數(shù)據(jù)進行軟閾值降噪預處理,得到光滑的溫度和漂移測試曲線;最終,從降噪后的測試樣本中等間隔地抽取256個點作為學習樣本進行訓練,分別采用BP和RBF網(wǎng)絡建立了如圖4和圖5中所示的神經(jīng)網(wǎng)絡擬合曲線模型。
圖4 BP神經(jīng)網(wǎng)絡模型擬合曲線Fig.4Curve modeled by BP neural network
圖5 RBF神經(jīng)網(wǎng)絡模型擬合曲線 Fig.5 Curve modeled by RBF neural network
為了對比檢驗人工神經(jīng)網(wǎng)絡溫度漂移模型效果,同時利用最小二乘分段擬合中的一階線性模型和二階拋物線模型對樣本進行處理,獲得的曲線在圖6和圖7中給出。
圖6 一階線性分段擬合模型Fig.6 First-order piecewise fitting with linear model
圖7 二階拋物線分段擬合模型Fig.7 Second-order piecewise fitting with parabola
利用上述建立起來神經(jīng)網(wǎng)絡模型和低階最小二乘分段擬合模型分別對四組新測得的檢驗樣本進行補償,得到補償前后的均方根誤差(RMS)強度如表1所示。
表1 陀螺溫度不同補償模型及其誤差(RMS)Tab.1 Different modeling method and fitting error result (RMS)
由表1中的統(tǒng)計結(jié)果可見,補償前的RLG穩(wěn)定性約為0.025 (°)/h,在采用以上所提多種方法對RLG的零偏隨溫度漂移的高階非線性模型進行擬合,穩(wěn)定性可以小于0.02 (°)/h,可提高穩(wěn)定性指標為20%~40%,且綜合來看,BP神經(jīng)網(wǎng)絡的補償效果要優(yōu)于一階線性分段補償,RBF網(wǎng)絡優(yōu)于二階拋物線分段補償。
本文基于SINS不同外部環(huán)境溫度下的靜態(tài)漂移測試實驗,確認RLG漂移與SINS內(nèi)部溫度場的溫度單因素關(guān)系最為顯著,在忽略溫度變化率和溫度梯度前提下,利用BP和RBF神經(jīng)網(wǎng)絡對25~55 ℃范圍內(nèi)漂移進行溫度建模,隨后利用新測的四組樣本對所建立起來的模型進行有效性檢驗,結(jié)果證明可將RLG的穩(wěn)定性指標提高20%~40%。與常規(guī)低階分段最小二乘擬合方法相比,BP網(wǎng)絡建模精度要優(yōu)于一階線性分段補償,RBF網(wǎng)絡優(yōu)于二階拋物線分段補償。此外,由于全反射棱鏡加工工藝[9]或一些其他的缺陷,實驗所采用的RLG在低溫環(huán)境下工作時存在不穩(wěn)定現(xiàn)象,解決這一問題尚需時日,故沒有進行低溫條件下的溫度補償試驗;且由于本文所提補償方法僅能減小或削弱RLG與內(nèi)部溫度場有關(guān)的漂移趨勢項,其常值部分的補償仍然需要通過系統(tǒng)級標定[10]或工藝改進來實現(xiàn),這是下一步需要深入研究的問題。
[1] 金世龍,龍興武,王飛,等. 激光陀螺克服高、低溫沖擊的技術(shù)研究[J]. 光學學報,2006,26(3):409-414.JIN Shi-long, LONG Xing-wu, WANG Fei, et al. Technology research for ring laser gyro to overcome the environmental temperature variation[J]. Acta Opticasinica, 2006, 26(3): 409-414.
[2] Fidric B G. Ring laser gyro frame design resistant to thermal gradient effects[P]. US: 4867567. Sep.19, 1989.
[3] Buchler R J, Moellert L R, Fann S W, et al. Temperature compensation method for strapdown inertial navigation system[P].US: 6175807, Jan.16, 2001.
[4] 高玉凱,鄧正隆. 機抖溫度特性對激光陀螺零偏穩(wěn)定性的影響[J]. 中國慣性技術(shù)學報,2007,15(3):351-354.GAO Yu-kai, DENG Zheng-long. Dithering mechanism temperature’s influence on bias stability[J]. Journal of Chinese Inertial Technology, 2007, 15 (3): 351-354.
[5] 張鵬飛,龍興武. 機抖激光陀螺捷聯(lián)系統(tǒng)中慣性器件的溫度補償?shù)难芯縖J]. 宇航學報,2006,7(3):522-526.ZHANG Peng-fei, LONG Xing-wu. Research on temperature compensation model of inertial sensor in mechanically dithered RLG’s SINS[J]. Journal of Astronautic, 2006, 7(3): 522-526.
[6] Y M Shao, Z Zhao, L Wang, H O He. Drift data modeling of laser gyro based on neural networks[C]// Conference of the 2006 International Symposium on Instrumentation Science and Technology, 2006, Vol.48: 128-133.
[7] Kai-Wei Chiang. INS/GPS integration using neural networks for land vehicular navigation applications[D]. Alberta: Doctoral Dissertation of University of Calgary, 2004, 11: 126-34.
[8] Moody J, Darken C J. Fast learning in networks of locally-tuned processing units[J]. Neural Computation, 1989(1): 281-294.
[9] Bakin Y V, Ziouzev G N, Lioudomirski M B. Laser gyros with total reflection prisms[R]. AGARDograph AGARD AG, 1999,Chapert 6: 1-29.
[10] 周琪,秦永元,嚴恭敏,等. 激光捷聯(lián)慣性組件精確標定技術(shù)研究[J]. 測控技術(shù),2008,29(9):95-98.ZHOU Qi, QIN Yong-yuan, YAN Gong-min, et al. Precision calibration techniques research for laser strapdown inertial measurement unit[J]. Measurement & Control Technology, 2008, 27(9): 95-98.