?

基于RBF的金屬殼諧振陀螺溫度誤差補償方法

2019-06-20 06:07劉寧馬曉飛蘇中
現代電子技術 2019年10期
關鍵詞:RBF神經網絡

劉寧 馬曉飛 蘇中

摘 ?要: 針對金屬殼諧振陀螺由于溫度變化導致陀螺精度降低的問題,提出一種基于RBF神經網絡的金屬殼諧振陀螺溫度誤差補償方法。在-4~60 ℃溫度范圍內,分別建立金屬殼諧振陀螺的溫度誤差一階多項式模型、二階多項式模型和RBF神經網絡模型,基于三種溫度誤差模型對陀螺輸出進行溫度誤差補償。實驗數據表明,基于RBF神經網絡模型的補償效果優于基于一階多項式和二階多項式模型的補償效果,補償后漂移標準差減少了66.31%,可大幅度降低溫度變化對金屬殼諧振陀螺精度的影響,在工程實際中有一定參考意義。

關鍵詞: 金屬殼諧振陀螺; 溫度漂移; 溫度誤差補償; RBF神經網絡; 多項式模型; 漂移標準差

中圖分類號: TN37+3?34; V241.5 ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)10?0049?04

Temperature error compensation method based on RBF for metal shell syntonic gyro

LIU Ning1, MA Xiaofei2, SU Zhong1

(1. Beijing Key Laboratory of High Dynamic Navigation Technology, Beijing Information Science & Technology University, Beijing 100101, China;

2. Beijing Institute of Control and Electronics Technology, Beijing 100101, China)

Abstract: A temperature error compensation method based on RBF neural network is proposed for the metal shell syntonic gyro to solve the metal shell syntonic gyro accuracy reduction problem caused by the temperature variation. The first?order polynomial model, second?order polynomial model and RBF neural network model are established respectively in the temperature range of –4~60 ℃ for the temperature errors of the metal shell syntonic gyro. The temperature error compensation is conducted for the gyros output on the basis of three temperature error models. The experimental data shows that the compensation effect of the RBF neural network model is superior to that of the first?order polynomial model and second?order polynomial model; the drift standard deviation after compensation is reduced by 66.31%; the method can significantly decrease the influence of temperature variation on the accuracy of the metal shell syntonic gyro, and has a certain reference value in the engineering practice.

Keywords: metal shell syntonic gyro; temperature drift; temperature error compensation; RBF neural network; polynomial model; drift standard deviation

金屬殼諧振陀螺是以金屬諧振子作為敏感構件的一種哥氏振動陀螺。其不僅具有傳統固體振動陀螺低成本、低功耗、長壽命、高靈敏度的優點,而且還具有結構簡單、抗沖擊能力強的特點,在兼顧抗過載、量程和精度上表現出了巨大的潛力[1?2],能夠更好地應用在中低精度角速率測量領域[3]。近年來,金屬殼諧振陀螺廣泛應用于航天、航空、航海等領域。

金屬殼諧振陀螺的諧振子由合金材料制成,由于金屬材料本身具有較大的溫度系數和熱膨脹系數,受環境溫度變化影響明顯[4]。因此,金屬殼諧振陀螺對溫度非常敏感。當環境溫度發生變化時,陀螺的零位漂移明顯加劇,陀螺精度大幅下降。因此,對金屬殼諧振陀螺的溫度特性進行研究,建立陀螺漂移?溫度模型,并利用該模型對陀螺輸出進行補償,對于提高陀螺精度有決定性的意義。傳統的方法是通過統計方法、模糊算法等手段建立陀螺的近似溫度模型,再通過溫度傳感器測量當前陀螺溫度,估算補償量進行溫度補償[5?6]。文獻[7]提出一種無溫度傳感器的數字溫度補償方案,削弱了溫度對金屬振動陀螺輸出的影響,提高了陀螺漂移等性能指標。文獻[8]利用2階最小二乘方法對金屬殼諧振陀螺進行溫度零位補償。傳統金屬殼諧振陀螺在全溫區內對陀螺溫度誤差進行補償時,陀螺零偏隨溫度變化的非線性特點難以得到準確表達,溫度誤差補償效果不理想。本文通過對金屬殼諧振陀螺溫度誤差機理進行分析,對金屬殼諧振陀螺溫度誤差補償方法進行研究,分別采用一階多項式模型、二階多項式模型、RBF神經網絡模型對金屬殼諧振陀螺溫度誤差進行補償,經實驗驗證,RBF神經網絡建模補償效果優于一階多項式模型和二階多項式模型,表明了RBF神經網絡模型在金屬殼諧振陀螺溫度誤差補償應用中的有效性。

1 ?溫度誤差機理分析

在材料彈性模量變化和熱應力作用下,金屬諧振子剛度隨溫度變化的關系可表示為[9]:

[K=K0[1+(kt+λσaE0)(T-T0)]] (1)

式中:[K],[K0]分別為諧振子在溫度[T],[T0]時的剛度;[kt]為彈性模量隨溫度變化的系數;[λσ]為熱應力引起的諧振子剛度變化的比例系數;[a]為熱膨脹系數;[E0]為諧振子材料在溫度[T0]時的彈性模量。由此可得,金屬諧振子的諧振頻率與溫度的關系[10]為:

[f(T)=Km ? ? ? ? ?=K0[1+(kt+λσaE0)(T-T0)]m ? ? ? ? ?=f01+(kt+λσaE0)(T-T0)] (2)

式中,[f(T)],[f0]分別為諧振子在溫度[T],[T0]時的諧振頻率。

由此可知,當溫度發生變化時,由于金屬諧振子的諧振頻率發生變化,金屬殼諧振陀螺的輸出精度降低。

2 ?多項式模型

多項式模型是基于最小二乘法的線性回歸模型,陀螺零偏?溫度的多項式模型可表示為:

[B0=a0+a1T+a2T2+…+anTn] ?(3)

式中:[B0]為陀螺零偏;[T]為環境溫度;[a0],[a1],[a2],…,[an]為擬合系數,可通過最小二乘法擬合確定。

傳統金屬殼諧振陀螺進行溫度誤差補償時多使用一階多項式模型和二階多項式模型分別如下:

[B0=a0+a1T] ? ?(4)

[B0=a0+a1T+a2T2] ?(5)

3 ?RBF神經網絡模型

人工神經網絡(Artificial Neural Network,ANN)是由處理單元廣泛互聯而成的網絡,具有強大的非線性映射能力,因其獨特的信息處理能力在模式識別、信息處理、系統建模等領域得到廣泛應用。其中,RBF神經網絡具有良好的逼近任意非線性函數和表達系統內在的難以解析的規律性的能力,且有極快的學習收斂速度。

RBF神經網絡的網絡結構如圖1所示,它是一種三層前饋網絡:第一層為輸入層,由信號源節點組成;第二層為隱含層,隱單元數視所描述問題的需要而定,隱單元的變換函數RBF是對稱中心徑向對稱且衰減的非線性函數;第三層為輸出層,對輸入模式的作用做出響應。

圖1 ?RBF神經網絡的網絡結構

在RBF神經網絡結構中,[X=[x1,x2,…,xn]T]為網絡的輸入向量,[H=[h1,h2,…,hm]T]為徑向基向量,其中[hj]為高斯基函數:

[hj=exp-X-Cj22b2j, ? j=1,2,…,m] ? (6)

式中:[·]表示歐氏范數;Cj=[cj1,cj2,…,cjm]T為網絡第j個節點的中心矢量;網絡的基寬向量為B=[b1,b2,…,bm]T,bj為節點的基寬帶參數,且大于零。設網絡的權向量為W=[w1,w2,…,wm],則RBF神經網絡的輸出值為:

[y=WH=w1h1+w2h2+…+wmhm] (7)

4 ?實驗及分析

將金屬殼諧振陀螺置于溫度試驗箱內,設置溫度試驗箱的溫度范圍為-40~60 ℃,以10 ℃/h的速度進行升溫和降溫,在溫度區間內對陀螺輸出進行采樣,采樣頻率200 Hz。數據采集結束后,得到陀螺原始零偏?溫度關系如圖2所示。

圖2 ?陀螺原始零偏?溫度關系

由于陀螺零偏原始數據中樣本組數過多,不宜直接進行零偏和溫度的擬合。為提高擬合速率和降低測試誤差,在陀螺零偏原始數據基礎上,-40~60 ℃溫度區間內,以0.1 ℃為間隔取點,在每個溫度點上取前后100個樣本的平均值作為該溫度點的陀螺零偏,得到新樣本的零偏?溫度關系如圖3所示。

圖3 ?陀螺新樣本零偏?溫度關系

基于多項式模型,使用最小二乘法對陀螺零偏?溫度新樣本擬合,得到零偏隨溫度變化的一階多項式模型:

[B0=-0.565+0.017 6T] ? (8)

二階多項式模型:

[B0=-0.491 1+0.019 8T-0.000 1T2] ? (9)

基于一階多項式模型得到的陀螺新樣本擬合曲線見圖4,基于二階多項式模型得到的曲線見圖5。將陀螺零偏?溫度新樣本作為學習樣本進行訓練,基于RBF神經網絡模型得到的陀螺新樣本擬合曲線如圖6所示。

圖4 ?一階多項式模型擬合曲線

由擬合曲線可看出,基于一階多項式模型得到的擬合效果最差,基于RBF神經網絡模型的擬合效果最優。利用上述三種模型對陀螺零偏原始數據進行補償,補償效果分別如圖7~圖9所示。

對基于三種模型補償的陀螺零偏數據進行分析比較,比較結果見表1??梢钥闯?,基于一階多項式模型、二階多項式模型和RBF神經網絡模型對金屬殼諧振陀螺進行溫度誤差補償后,陀螺的溫度漂移得到了抑制,在-40~60 ℃的溫度區間內的漂移標準差大幅降低,補償效果明顯?;赗BF神經網絡模型的補償效果最好,補償后,陀螺漂移最大值降低到0.692 6 (°)/s,標準差降低了66.31%。

圖5 ?二階多項式模型擬合曲線

圖6 ?RBF神經網絡模型擬合曲線

圖7 ?一階多項式模型補償效果

圖8 ?二階多項式模型補償效果

圖9 ?RBF神經網絡模型補償效果

5 ?結 ?論

本文分析了金屬殼諧振陀螺的溫度誤差機理,結合溫度實驗,建立金屬殼諧振陀螺溫度誤差的一階多項式模型、二階多項式模型和RBF神經網絡模型,并基于誤差模型對陀螺輸出零偏進行溫度誤差補償。仿真表明,基于RBF神經網絡模型的補償效果優于一階多項式和二階多項式模型的補償效果,補償后的陀螺輸出精度顯著提高,補償效果明顯,具有一定的工程應用價值。

參考文獻

[1] 謝笛.杯形波動陀螺數字化測控技術研究[D].長沙:國防科技大學,2011.

XIE Di. The study on cupped wave gyro digital measurement and control technology [D]. Changsha: National University of Defense Technology, 2011.

[2] ARMENISE M N, CIMINELLI C, DELL′OLIO F, et al. Advances in gyroscope technologies [M]. Berlin: Springer, 2013.

[3] KRISTIANSEN D. Modeling of cylinder gyroscopes and observer design for nonlinear oscillations [D]. Norway: Norwegian University of Science and Technology, 2000.

[4] LELAND R P. Adaptive tuning for vibrational gyroscopes [C]// Proceedings of the 40th IEEE Conference on Decision and Control. Orlando: IEEE, 2001: 3447?3452.

[5] BATUR C, SREERAMREDDY T, KHASAWNEH Q. Sliding mode control of a simulated MEMS gyroscope [C]// Proceedings of the American Control Conference. Portland: IEEE, 2005: 4160?4165.

[6] FEI J, DING H. Adaptive sliding mode control of dynamic system using RBF neural network [J]. Nonlinear dynamics, 2012, 70(2): 1563?1573.

[7] LIU N, SU Z, LI Q. Design and experiment of a novel bell?shaped vibratory gyro [J]. Sensors and actuators A: physical, 2016, 238: 37?50.

[8] SHATALOV M Y, LUNIN B S. Vibratory gyroscopes: identification of mathematical model from test data [C]// Proceedings of 14th International Conference on Integrated Navigational Systems. St. Petersburg: [S.l.], 2007: 1?6.

[9] SU Z, LIU N, LI Q, et al. Research on the signal process of a bell?shaped vibratory angular rate gyro [J]. Sensors, 2014, 14(3): 5254?5277.

[10] 嚴恭敏,李四海,秦永元.慣性儀器測試與數據分析[M].北京:國防工業出版社,2012.

YAN Gongmin, LI Sihai, QIN Yongyuan. Inertial device test and data analysis [M]. Beijing: National Defense Industry Press, 2012.

猜你喜歡
RBF神經網絡
基于BP和RBF的手機網民規模預測方法研究
基于RBF神經網絡的交通事故預測
無線Mesh網絡發展
無線Mesh網絡安全性研究
無線Mesh網絡基礎知識
基于RBF神經網絡的PID自校正控制研究
基于RBF神經網絡的一回路核動力裝置典型故障診斷
基于RBF神經網絡的數據挖掘方法探究
RBF神經網絡在創業板新股定價問題上的研究
城市脆弱性動態演變的模擬預測研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合