999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法優化BP神經網絡的半球諧振陀螺溫度補償

2022-05-08 05:18:46趙建宇凌林本馮毅博
導航與控制 2022年1期
關鍵詞:優化

趙建宇,凌林本,馮毅博

(北京航天控制儀器研究所,北京 100039)

0 引言

半球諧振陀螺是一種新型的哥氏振動陀螺,與傳統的機械陀螺相比,半球諧振陀螺沒有高速旋轉的轉子,而是通過其核心部件——半球諧振子的徑向振動產生駐波,再由駐波的進動敏感輸入角速度。半球諧振陀螺具有體積小、質量小、壽命長、精度高、可靠性高以及抗輻射能力強等優點,尤其適用于工作環境惡劣、精度需求高并且長時間在軌運行的空間航天器上。半球諧振陀螺的漂移會嚴重影響其精度,文獻[1]分析了由重力加速度、載體運動加速度引起的陀螺漂移并提出了基于動力學的加速度影響分析方法;文獻[2]對由于諧振子質量不平衡、阻尼不均勻以及頻率裂解等制造工藝的限制而引起的陀螺漂移進行了誤差分析;文獻[3]分析了由隨機誤差引起的陀螺漂移并采用了濾波技術進行估計與補償。

溫度的變化也是引起陀螺漂移的重要因素之一。半球諧振陀螺在工作時,環境溫度的變化以及陀螺內部產熱會影響諧振子的密度、半徑、楊氏模量和泊松比等參數,使得諧振子的固有頻率發生變化,陀螺的輸出產生溫度漂移。陀螺在輸入角速度為零時的輸出叫做零偏,零偏隨溫度產生的漂移嚴重制約了陀螺的精度,因此對零偏的溫度漂移進行抑制或補償是十分有必要的。許多科研人員在半球諧振陀螺的溫度補償方面都做出了貢獻,文獻[2]建立了半球諧振陀螺諧振頻率與溫度之間的對應關系,采用逐步線性回歸法,基于諧振頻率的變化完成了半球諧振陀螺的溫度補償;文獻[4]對比了BP(Back Propagation)神經網絡法和最小二乘法對半球諧振陀螺溫度補償的效果;文獻[5]提出了一種改進PSO-ARMA(Particle Swarm Optimization-Autoregressive Moving Average Model)建模方法,對不確定性漂移進行了補償;文獻[6]利用回歸理論對溫度漂移數據進行分析,建立了半球諧振陀螺溫度偏置漂移的多項式數學模型。

在實際應用中,由于半球諧振陀螺諧振子密封于真空罩內,難以直接獲得其溫度。因此,本文首先推導了諧振子溫度與諧振頻率的關系,然后建立了環境溫度到諧振子溫度的熱傳遞模型,通過采集陀螺輸出零偏隨環境溫度變化的數據信息,得到陀螺輸出零偏隨諧振子溫度的變化關系,最后采用遺傳算法優化BP神經網絡的方法對陀螺溫度漂移的數據進行補償。該算法相較于最小二乘法的擬合精度更高,從而實現通過諧振頻率對零偏溫度漂移進行補償的效果,提高了陀螺的使用精度。

1 半球諧振陀螺的溫度特性

零偏會隨溫度的變化產生漂移,文獻[7]指出,半球諧振子四波腹振動的諧振頻率約為

式(1)中,h為半球諧振子的厚度,r為半球諧振子的中半徑,E為楊氏模量,μ為諧振子材料的泊松比,ρ為諧振子材料的密度。上述變量中,受溫度影響較大的為楊氏模量E,其隨溫度變化的關系為

式(2)中,E0為取常溫時諧振子的楊氏模量;kE為楊氏模量隨溫度變化的系數,約為10-5量級。

將式(2)代入式(1)中,并進行Taylor展開得到

由于kE數值很小,因此可對上述展開式保留前兩項,得到半球諧振子的諧振頻率隨溫度變化的線性關系

半球諧振陀螺的頻率控制回路可以實時地獲取諧振頻率,因此通過式(4)可以實時地得到諧振子溫度值。

2 半球諧振陀螺的溫度建模

半球諧振陀螺在實際工作中難以直接獲取諧振子溫度值,因此可通過建立諧振子溫度模型的方式間接獲取。諧振子從環境吸熱的過程是典型的熱工過程,溫度變化呈現有自平衡能力的特性,其傳遞函數可用一階慣性環節近似表示[8]

式(5)中,K為放大系數,T為慣性時間常數,s為拉氏變換因子。對于參數K,可以采用兩點法辨別得到

式(6)中,y(0)為初始輸出值,y(∞ )為穩態輸出值,Δx為控制輸入量大小。

由于陀螺的輸出零偏實時地反映了諧振子的溫度值,因此可對陀螺輸出曲線采用最小二乘法進行辨識,得到慣性時間常數T。

3 基于遺傳算法優化BP神經網絡的溫度補償

3.1 BP神經網絡模型

BP神經網絡是一種按照誤差反向傳播算法訓練的多層前饋神經網絡,它無需事先確定輸入與輸出之間的映射方程,而是僅通過自身的學習與訓練,即可實現在給定某輸入值時得到最接近期望輸出值的結果[9]。BP神經網絡的結構包含輸入層、隱含層和輸出層,其單隱含層網絡結構如圖1所示。

圖1 單隱含層BP網絡結構Fig.1 Structure of single hidden layer BP network

BP神經網絡在使用時需要先用一組樣本數據對網絡模型進行訓練,訓練過程由信號的正向傳播和誤差的反向傳播兩部分組成[10]。正向傳播過程為:樣本由輸入層進入網絡,經過全部隱含層傳至輸出層,把輸出層當前值與期望值進行比較,若誤差值滿足要求,則結束學習算法,否則進行誤差反向傳播的過程。反向傳播過程為:誤差按原通路反傳計算,在反傳過程中不斷調整各層神經元的權值和閾值,以求正向傳播的輸出誤差趨向最小。

BP神經網絡可以很好地預測新輸入的數據,具有強大的容錯能力、非線性映射能力、自學習和自適應能力。但它容易陷入局部最優解,缺乏有效方法來選取非線性網絡的學習速率,且初始權值與閾值的不確定會降低網絡的訓練能力,這些都制約了BP神經網絡算法的性能。因此,需要考慮對該算法進行優化。

3.2 遺傳算法優化BP神經網絡

遺傳算法是一種基于達爾文生物進化論和孟德爾遺傳學說發展起來的可并行化處理和全局搜索的高效優化算法[11],它克服了傳統算法容易陷入局部最優解的缺點,廣泛應用于組合優化和自動控制等領域。遺傳算法的基本運算過程為:編碼、個體評價、選擇、交叉和變異。編碼是指用遺傳空間的染色體或個體來表示要求解的問題,常用方法有二進制編碼和實數編碼等;個體評價是指通過適應度函數對每一個染色體進行度量,以區分出最優個體,淘汰最差個體;選擇是以個體適應度為標準選擇出最優秀的個體進行后續操作;交叉是模擬生物染色體交配重組,通過染色體的交叉產生新的個體;變異是模仿生物進化的基因突變,變異可以產生新的染色體,促進群體進化。像這樣,新群體繼承了上一代的信息,還優于上一代,反復循環,直到滿足條件。

BP神經網絡的初始權值和閾值通常采用[-0.5,0.5]之間的隨機數,它對網絡訓練結果的影響很大又無法準確得到,因此引入遺傳算法來優化出最佳的初始權值和閾值。優化算法采用遺傳空間的個體代表網絡的初始權值和閾值,將該個體值初始化BP神經網絡產生的預測誤差作為該個體的適應度值,然后進行選擇、交叉和變異操作尋找最優個體,即最優的BP神經網絡權值和閾值。遺傳算法優化BP神經網絡的流程圖如圖2所示。

圖2 遺傳算法優化BP神經網絡流程圖Fig.2 Flowchart of genetic algorithm optimizing BP neural networks

4 實驗與結果

實驗由兩部分組成,實驗一的數據用于辨識溫度模型的參數,以得到諧振子溫度隨時間變化的關系;實驗二的數據與實驗一結果相結合,把環境溫度與陀螺輸出零偏的數據轉換成諧振子溫度與陀螺輸出零偏的數據,從而用于遺傳算法優化BP神經網絡的訓練與驗證,具體實驗操作如下:

(1)實驗一

將半球諧振陀螺置于帶有高低溫箱的速率轉臺中,半球諧振陀螺及其控制電路板如圖3所示。

圖3 半球諧振陀螺及其控制電路板Fig.3 Diagram of hemispherical resonant gyroscope and its control circuit board

調整轉臺位置,使陀螺的輸入軸平行于地理東西向,以保證陀螺的輸入角速度為零。啟動陀螺,常溫下保持5h,待陀螺輸出數據穩定后,將溫箱溫度以5℃/min速率由0℃升高至10℃,保持5h并記錄陀螺輸出,前100min的輸出曲線如圖4所示。

圖4 陀螺對10℃溫差的響應Fig.4 Diagram of gyroscope response to 10℃temperature difference

對圖4曲線基于式(5)進行最小二乘擬合,得到當T=694s時擬合誤差最小,誤差的標準差約為0.0799(°)/h,得到的陀螺輸出數據與擬合結果如圖5所示。

圖5 陀螺輸出與擬合曲線Fig.5 Diagram of gyroscope output and fitting curve

由圖5可知,擬合效果較為理想,由此驗證了提出的溫度模型的有效性。

由上述溫度模型參數辨識結果可知,諧振子溫度響應的慣性時間常數為694s。因此可以得到,當環境溫度從0℃以5℃/min速率升溫至60℃時,環境溫度變化與諧振子的溫度響應如圖6所示。

圖6 環境溫度變化與諧振子的溫度響應Fig.6 Diagram of ambient temperature variation and temperature response of harmonic oscillator

為確保諧振子溫度與環境溫度達到平衡,環境溫度在60℃應保持足夠長的時間。由圖6可知,環境溫度在60℃保持了88min,足以使得諧振子溫度達到穩態。由圖6得到了諧振子溫度隨時間變化的關系,在環境溫度相同變化的條件下,若得到諧振子輸出零偏隨時間變化的關系,即可得到諧振子輸出零偏隨諧振子溫度變化的關系。

(2)實驗二

在實驗一的基礎上,進行下述步驟:

步驟1:將溫箱溫度調整到0℃并保持5h,然后以5℃/min速率升溫至60℃,保持100min,記錄陀螺輸出,將該組實驗數據作為網絡的訓練數據;

步驟2:重復進行步驟1的操作3次,將這3組實驗數據作為網絡的驗證數據。

步驟1中,陀螺輸出零偏、環境溫度與諧振子溫度隨時間的變化關系如圖7所示。

圖7 陀螺輸出零偏、環境溫度與諧振子溫度隨時間變化曲線Fig.7 Variation curves of gyroscope output bias,ambient temperature and resonator temperature with time

圖7中,紅色曲線為環境溫度變化情況,橙色曲線為諧振子溫度變化情況。將圖7中零偏隨時間變化與諧振子溫度隨時間變化的數據結合,得到陀螺輸出零偏隨諧振子溫度變化的關系,如圖8所示。

圖8中,諧振子溫度從0℃逼近60℃,陀螺輸出零偏由 -2.4497(°)/h 變化到 -11.0213(°)/h。

圖8 陀螺輸出零偏隨諧振子溫度變化曲線Fig.8 Variation curve of gyroscope output bias with resonator temperature

由上述分析可知,本實驗中BP神經網絡的輸入節點數m=1,輸出節點數n=1,隱含層節點數選為5。BP神經網絡的結構為1-5-1,共有權值為1×5+5×1=10個,閾值為5+1=6個,因此遺傳算法要優化的數據為10+6=16個。衡量網絡優劣的標準選為測試樣本的預測值與期望值的誤差矩陣范數,將該范數值作為個體的適應度。個體誤差范數越小,適應度越高,個體越優秀。遺傳算法的各項參數如表1所示。

表1 遺傳算法運行參數設定Table 1 Operation parameters setting of genetic algorithm

遺傳算法優化的初始權值和閾值的進化曲線如圖9所示,在第15代時適應度值達到最小且不再改變,適應度值為20.4624。

圖9 遺傳算法進化曲線Fig.9 Evolution curve of genetic algorithm

3組遺傳算法優化BP神經網絡的預測結果及誤差分布如圖10所示。可以看出,該算法較為準確地預測了陀螺輸出零偏與諧振子溫度的關系。

圖10 3組遺傳算法優化BP神經網絡預測結果與誤差曲線Fig.10 Prediction result and error curves of BP neural network optimized by three groups of genetic algorithms

對該3組實驗數據采用最小二乘多項式進行補償,處理得到的擬合結果與誤差曲線如圖11所示。

圖11 3組最小二乘多項式方法擬合結果與誤差曲線Fig.11 Fitting result and error curves of three groups of least squares polynomial methods

兩種方法的零偏穩定性比較結果如表2所示。

由表2可知,在進行補償之后,半球諧振陀螺輸出零偏的穩定性得到明顯提升。補償前,3組數據的零偏穩定性均值為2.3833(°)/h;在采用遺傳算法優化BP神經網絡方法補償之后,3組數據的零偏穩定性均值優化至0.0772(°)/h;在采用最小二乘多項式方法補償之后,3組數據的零偏穩定性均值優化至0.1232(°)/h。由以上結果可以看出,相較于最小二乘多項式補償方法,遺傳算法優化BP神經網絡方法的補償效果更好,有效地提高了半球諧振陀螺的輸出精度。

表2 最小二乘法與遺傳算法優化BP神經網絡擬合結果比較Table 2 Comparison of fitting results between GA-BP and least square method

5 結論

本文針對半球諧振陀螺零偏的溫度漂移問題,首先推導了諧振子溫度與諧振頻率的關系;然后,通過建立環境溫度到諧振子溫度的數學模型,把實驗得到的環境溫度與陀螺輸出零偏的數據轉換成諧振子溫度與陀螺輸出零偏的關系;最后,通過遺傳算法優化BP神經網絡對陀螺輸出零偏進行溫度補償。采用補償之后,在0℃ ~60℃溫度范圍內,半球諧振陀螺的零偏穩定性由原來的2.3833(°)/h 優化至 0.0772(°)/h, 達到了提高半球諧振陀螺溫度穩定性的效果,對提高半球諧振陀螺的輸出精度具有重要意義。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 欧美成人手机在线视频| 国产精品亚洲五月天高清| 亚洲系列中文字幕一区二区| 亚洲天堂久久久| 成年av福利永久免费观看| 国语少妇高潮| 免费不卡视频| 99热这里只有精品国产99| 国产精品女熟高潮视频| 成人在线观看不卡| 伊人色在线视频| a天堂视频| 熟妇无码人妻| 国产欧美视频在线观看| 国产又大又粗又猛又爽的视频| 欧美亚洲激情| 欧美视频在线观看第一页| 中文字幕 欧美日韩| 国产精品理论片| 色网站在线视频| 精品91在线| 国产无码精品在线播放| 人妻中文久热无码丝袜| 欧美日本在线观看| 毛片视频网| 久久中文无码精品| 中文天堂在线视频| 国产一区二区三区视频| 国产1区2区在线观看| 任我操在线视频| 日韩在线视频网站| 波多野结衣亚洲一区| 高清不卡毛片| 欧美另类视频一区二区三区| 一区二区三区国产| 国产丝袜第一页| 国产经典三级在线| 午夜国产在线观看| 亚洲V日韩V无码一区二区| 九九久久99精品| 亚洲国产理论片在线播放| 亚洲美女一区二区三区| 国产自在线拍| 欧美成人精品在线| 人妻精品全国免费视频| 成人无码区免费视频网站蜜臀| 无码视频国产精品一区二区| 亚洲精品国产自在现线最新| 91福利一区二区三区| 国产午夜在线观看视频| 欧美在线精品一区二区三区| 国产精品无码久久久久久| 欧美日本不卡| 亚洲午夜综合网| 国产99热| 国产精品美女在线| 中文字幕有乳无码| 99中文字幕亚洲一区二区| 制服无码网站| 伊人久久青草青青综合| 九色在线观看视频| 人人爱天天做夜夜爽| 久久国产高清视频| 亚洲 日韩 激情 无码 中出| 精品国产一区91在线| 中国特黄美女一级视频| 欧美黑人欧美精品刺激| 国产精品亚洲日韩AⅤ在线观看| 欧类av怡春院| 蜜桃臀无码内射一区二区三区| 日本少妇又色又爽又高潮| 97se亚洲| 久久综合激情网| 亚洲国产成人精品青青草原| 波多野结衣久久精品| 国产在线一二三区| 成年免费在线观看| 国产SUV精品一区二区6| 久久精品只有这里有| 久久五月视频| 中文字幕亚洲电影| 亚洲va在线∨a天堂va欧美va|