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

基于粒子群優(yōu)化算法的光纖陀螺溫度誤差分段補償方法

2019-11-20 06:20:46覃方君馮卡力黃春福
中國慣性技術(shù)學(xué)報 2019年4期
關(guān)鍵詞:方法模型

佟 林,覃方君,馮卡力,黃春福,王 智

(海軍工程大學(xué) 電氣工程學(xué)院,武漢 430033)

光纖陀螺由于具有精度高、壽命長、動態(tài)范圍大、對重力加速度不敏感等優(yōu)勢[1],已經(jīng)廣泛應(yīng)用到導(dǎo)航的很多領(lǐng)域,有著良好的發(fā)展前景和研究價值[1-2]。

由于光纖陀螺內(nèi)部構(gòu)造的原因,光纖陀螺對溫度很敏感,溫度漂移成為主要的誤差源[3],所以研究光纖陀螺的溫度特性,得到溫度補償模型對提高導(dǎo)航精度是非常重要的。文獻[4][5]利用多項式法進行溫度建模,文獻[6][7]利用神經(jīng)網(wǎng)絡(luò)進行溫度建模,以上方法都是采用單一模型進行補償,忽略了光纖陀螺溫度誤差的復(fù)雜性。基于此,文獻[8][9]提出了分段建模的補償方法。本文基于分段建模思想,以大量的實測數(shù)據(jù)為基礎(chǔ),分析陀螺的溫度誤差特性后,提出了基于粒子群優(yōu)化算法的光纖陀螺溫度誤差分段補償方法。

本文方法的核心是確定最優(yōu)補償函數(shù)。文獻[9]的分段多模型補償方法(后文稱傳統(tǒng)方法)僅考慮溫度單方面影響,利用最小二乘法求取補償函數(shù),精度受限。近年來隨著人工智能的迅速發(fā)展,神經(jīng)網(wǎng)絡(luò)已經(jīng)逐漸被應(yīng)用到各個領(lǐng)域[10]。1995年Kennedy 和Eberhart 提出了粒子群優(yōu)化算法(Particle Swarm Optimization,PSO算法)。本文在光纖陀螺溫度誤差建模時同時考慮溫度以及溫度變化率,利用PSO 算法進行模型參數(shù)的極值尋優(yōu),求得最優(yōu)補償函數(shù)。

1 溫度和溫度變化率影響機理

光纖陀螺中有許多對溫度敏感的光學(xué)材料和器件,在不同的溫度下工作時它們的性能是不同的,這樣就會影響陀螺的輸出,產(chǎn)生溫度誤差。根據(jù)光學(xué)Nyquist 定律,當(dāng)溫度在絕對零度以上時,光纖折射率將產(chǎn)生熱漲落,引起光纖中的相位變化。特別是隨著光纖長度的增加(光纖長度超過2 km 時)和環(huán)境溫度的升高,這種因溫度產(chǎn)生的相位噪聲甚至超過散粒噪聲,最終限制光纖陀螺的檢測閾值。溫度相位噪聲在光纖圈長度較短的中低精度光纖螺中可以忽略,但在慣性導(dǎo)航級高精度光纖陀螺中,溫度產(chǎn)生的噪聲也是必須要考慮的問題。

當(dāng)兩束干涉光分別以順時針(CW)和逆時針(CCW)方向在長度為L、折射率為n的光纖環(huán)傳輸時,產(chǎn)生的相位延遲分別為:

式中,φcw(t)為順時針光沿光纖環(huán)傳輸產(chǎn)生的相移;φccw(t)為逆時針光沿光纖環(huán)傳輸產(chǎn)生的相移;β0為光在真空中的傳輸常數(shù),其值為2π/λ,λ為光波長;n為光纖折射率;c為光在光纖環(huán)中傳播的速度;z為任一點到端點的距離;ΔT為光纖環(huán)z點處的溫度分布變化量。式(1)減去式(2)后積分得:

式中,c0為光在真空中的速度。

將式(3)分為兩部分積分(0,L/ 2)、(L/2,L) ,得:

當(dāng)溫度變化率改變時,內(nèi)部光纖環(huán)的溫度場會隨著變化,從而使光纖環(huán)內(nèi)部膨脹和折射率不均勻,從而對通過光纖環(huán)反向傳播的兩束干涉光產(chǎn)生的影響不同,產(chǎn)生非互易相移。式(4)繼續(xù)整理得:

由式(5)也可以得出結(jié)論,引起相位誤差的因素中,溫度變化率的影響至關(guān)重要。

2 基于PSO 算法的建模補償

通過前一節(jié)的分析發(fā)現(xiàn),陀螺漂移不僅與溫度非線性相關(guān),而且與溫度變化率也非線性相關(guān),進而本文在傳統(tǒng)模型的基礎(chǔ)之上[9],加入了溫度變化率影響因子,模型通式為:

其中,a0、a1、a2、a、3a4表示與溫度有關(guān)的參數(shù),b0、b1、b2、b3表示與溫度變化率有關(guān)的參數(shù),x1表示溫度,x2表示溫度變化率,y表示溫度誤差。

為了求出式(6)中模型未知的補償系數(shù)a0、a1、a2、a3、a4、b0、b1、b2、b3,本文采用PSO 算法進行極值尋優(yōu)來求解。與其它群體智能優(yōu)化算法一樣,PSO 算法得到的最優(yōu)解是在尋優(yōu)空間中通過群體中不同粒子之間的相互競爭合作來搜索得到的[11]。

本文溫度補償方法的核心為使用PSO 算法確定最優(yōu)補償函數(shù),步驟如下:

Step 1:初始化。首先將一群均勻分布在指定的尋優(yōu)空間中的粒子初始化,即在某個范圍內(nèi)隨機給定每個粒子的初始速度和位置。尋優(yōu)空間即為要補償?shù)臏囟葏^(qū)間,每個粒子都表示尋優(yōu)的一個潛在最優(yōu)解,即每個粒子位置代表一組補償系數(shù),適應(yīng)度、位置和速度是PSO 算法表示粒子特征的三項指標(biāo)。

Step 2:確定適應(yīng)度函數(shù)F。實驗采集得到的數(shù)據(jù)經(jīng)過處理后得到真實的溫度漂移,作為訓(xùn)練樣本將式(6)得到的預(yù)測溫度漂移作為訓(xùn)練樣本剩余誤差表達式為ε(i) =Y(i) -y(i),其中i為當(dāng)前陀螺采樣數(shù)。將每一次采樣的剩余誤差的平方和作為本模型適應(yīng)度函數(shù):

Step 3:根據(jù)粒子初始位置計算每一個粒子的適應(yīng)度值,并將它作為該粒子的個體極值,所有個體極值中最優(yōu)的設(shè)置為群體極值。

Step 4:根據(jù)個體極值和群體極值,更新粒子的速度和位置。更新公式為:

其中,ω為慣性權(quán)重,c1和c2為非負(fù)的常數(shù)稱為學(xué)習(xí)因子,r1和r2為分布于0 到1 之間的隨機數(shù)。

Step 5:更新個體極值和群體極值。根據(jù)更新后的粒子位置計算每一個粒子的適應(yīng)度值,并與原來的個體極值Pidk進行比較,若優(yōu)于則更新此值,新的所有個體極值中最優(yōu)的設(shè)置為新的群體極值。

Step 6:進行迭代運算。不斷重復(fù)Step 4 和Step 5,設(shè)置迭代次數(shù)k,滿足條件后停止搜索,此時粒子位置為模型的系數(shù)a0、a1、a2、a3、a4、b0、b、1b、2b3。將其帶入式(6)中即得到溫度補償模型。

Step 7:設(shè)置PSO 算法的基本參數(shù),這些參數(shù)的優(yōu)劣將直接影響到最終的尋優(yōu)結(jié)果:

1)種群規(guī)模:種群規(guī)模為Step 1 中粒子的總數(shù),此參數(shù)根據(jù)經(jīng)驗確定,經(jīng)過大量的試驗,結(jié)合本模型實際情況種群規(guī)模設(shè)置為400。

2)迭代次數(shù):迭代次數(shù)的選擇根據(jù)模型和精度要求的改變而改變,太少會使結(jié)果精度達不到要求,太多不僅會大大延長算法的時間,而且還會出現(xiàn)迭代過飽和現(xiàn)象使精度反而降低,通過大量的試驗反復(fù)驗證最終確定此模型的迭代次數(shù)為300 最佳。

3)粒子的速度和位置范圍,位置范圍為Step 1 中的尋優(yōu)空間即溫度區(qū)間,設(shè)定為問題空間的10%~20%[12]。

4)慣性權(quán)重ω,表示粒子當(dāng)前速度多大程度上繼承原來的速度,ω較大便于全局搜索,較小便于局部搜索,為了平衡兩種搜索能力,根據(jù)光纖陀螺溫度補償?shù)奶厥庑裕疚牟捎镁€性遞減慣性權(quán)重。

其中,ωstart為初始慣性權(quán)重,k為當(dāng)前迭代數(shù),ωend為最大迭代數(shù)時的慣性權(quán)重,kmax為最大迭代數(shù)。

5)學(xué)習(xí)因子c1和c2:分別調(diào)節(jié)向個體和全局最優(yōu)方向飛行的最大步長,若c1為零,粒子將陷入局部最優(yōu),沒有處理復(fù)雜模型的能力,若c2為零,將得不到全局最優(yōu)解。標(biāo)準(zhǔn)的PSO 算法中c1=c2= 2。

本文針對光纖陀螺溫度補償?shù)奶厥庑詫αW尤核惴ㄟM行改進,采用一種帶收縮因子的PSO 算法的參數(shù)設(shè)定方法,引入了收縮因子K,使速度更新公式變?yōu)椋?/p>

解出c1=c2=1.494 45。本模型采用此數(shù)值作為PSO 算法的學(xué)習(xí)因子進行尋優(yōu)運算。

綜上,總結(jié)得出本文PSO 算法極值尋優(yōu)流程圖如圖1所示。

上述步驟即為溫度誤差建模全過程,極值尋優(yōu)得到的最優(yōu)粒子群即為式(6)中全部的未知系數(shù),將其帶入式(6)得到最優(yōu)補償函數(shù)y,此函數(shù)即為該溫度區(qū)間 的溫度誤差補償模型。

圖1 算法流程圖 Fig.1 Algorithm flowchart

3 試驗驗證與結(jié)果分析

將光纖慣導(dǎo)系統(tǒng)置于溫箱內(nèi),慣導(dǎo)系統(tǒng)的3 軸按東北天方向放置,溫箱和慣導(dǎo)均保持靜止,使光纖陀螺僅受到地球自轉(zhuǎn)的激勵,保持溫箱溫度為-15℃,待陀螺輸出穩(wěn)定后逐漸升溫10 h,溫度升至50℃,測量-15℃~50℃溫度區(qū)間變化時的陀螺數(shù)據(jù),陀螺采樣頻率為200 Hz。然后對數(shù)據(jù)進行處理,得到各個溫度下的陀螺漂移,結(jié)果如圖2所示。

圖2 陀螺漂移 Fig.2 FOG drift

通過對圖2中實測數(shù)據(jù)誤差特性進行分析發(fā)現(xiàn),在以下5 個溫度區(qū)間,溫度誤差曲線總體上保持單調(diào)趨勢,所以本文將溫度分成這5 個區(qū)間進行補償。5 個溫度區(qū)間分別是:-15℃~0℃;0℃~15℃;15℃~30℃;30℃~37℃;37℃~50℃。

最后,使用本文方法進行溫度建模,結(jié)果如表1所示。 將表1所得的系數(shù)分別帶入相應(yīng)的溫度區(qū)間進行補償,補償結(jié)果如圖3所示。

表1 本文方法補償系數(shù) Tab.1 Compensation coefficients of the proposed method

從圖3可以看出,本文所建模型能夠較好地擬合溫度誤差曲線。求取補償后剩余誤差的均值和標(biāo)準(zhǔn)差得:在整個溫度區(qū)間-15~50℃內(nèi),補償前漂移的均值為-6 .90 ×10-2(°/h),標(biāo)準(zhǔn)差為 1.5317 ×1 0-2(°/h);本文方法補償后剩余誤差的均值為 -2.9621×10-5(°/h),標(biāo)準(zhǔn)差為6.6524 ×1 0-3(°/h)。表2為傳統(tǒng)算法的補償結(jié)果,可以得出:補償后剩余誤差的均值為 1 .1209 ×1 0-4(°/h),標(biāo)準(zhǔn)差為 6.9597 ×1 0-3(°/h)。

圖3 補償效果 Fig.3 The effect of compensation

表2 傳統(tǒng)方法的補償系數(shù) Tab.2 Compensation coefficients of traditional algorithm

通過以上分析可以得出:相比補償前,本文算法補償后陀螺零偏穩(wěn)定性降低了56.57%,零偏均值減少了99.96%,補償效果非常顯著;相比傳統(tǒng)方法,本文方法補償后陀螺零偏穩(wěn)定性降低了4.42%,基本保持不變,零偏均值減少了78.55%,近一個數(shù)量級,說明本文方法可以大幅度降低漂移均值效果優(yōu)于傳統(tǒng)算法。

為了進一步驗證本文方法補償效果,使用同一個慣導(dǎo)系統(tǒng)按照原方案重新采集-15℃~50℃的實測數(shù)據(jù),為了驗證本文補償系數(shù)適用于其它的溫度變化率,驗證試驗采用與原試驗不同的溫度變化方式,使溫度變化率不同。繼續(xù)使用本文模型進行補償以驗證模型效果,如圖4所示。

將此結(jié)果與傳統(tǒng)方法和未補償時進行比較,各個溫度區(qū)間陀螺漂移的均值和標(biāo)準(zhǔn)差如表3所示。可以看出,在-15℃~50℃溫度區(qū)間內(nèi),相比補償前,無論零偏均值還是零偏穩(wěn)定性均明顯降低。相比傳統(tǒng)算法,零偏穩(wěn)定性基本保持不變,而零偏均值有了明顯降低,降低了1 個數(shù)量級,與前文結(jié)論一致,說明本文方法確實可以提高補償效果,并在降低零偏均值方面明顯優(yōu)于傳統(tǒng)方法。

圖4 補償效果驗證 Fig.4 Verification of compensation effect

表3 誤差比較 Tab.3 Error comparison

4 結(jié) 論

本文在實測數(shù)據(jù)分析處理基礎(chǔ)上,提出了基于粒子群優(yōu)化算法的光纖陀螺溫度誤差分段補償方法,在建模時加入溫度和溫度變化率影響因子,并引入PSO 算法極值尋優(yōu)。試驗結(jié)果表明,本文方法在補償溫度誤差方面效果顯著,并在降低零偏均值方面明顯優(yōu)于傳統(tǒng)方法。重新采集數(shù)據(jù)進行驗證,得到了相同的結(jié)論。

在尋優(yōu)得到補償系數(shù)后,帶入可得到溫度誤差補償方程,只要光纖慣導(dǎo)提供實時的溫度數(shù)據(jù),就可以計算出實時的溫度變化率,通過方程即可得到實時的溫度誤差補償值,所以本文方法可以對溫度溫差進行實時補償,具有較好的應(yīng)用廣泛性和工程實用價值。

猜你喜歡
方法模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
學(xué)習(xí)方法
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 免费全部高H视频无码无遮掩| 国产成人综合在线视频| 欧洲av毛片| 亚洲动漫h| 真人免费一级毛片一区二区| 亚洲精品无码抽插日韩| 97视频精品全国免费观看| 91激情视频| 亚洲六月丁香六月婷婷蜜芽| 中文字幕亚洲第一| 青青青亚洲精品国产| 看看一级毛片| 玩两个丰满老熟女久久网| 99re精彩视频| 欧美翘臀一区二区三区| 欧美日韩激情在线| 亚洲欧美在线看片AI| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产人碰人摸人爱免费视频| 欧美日韩在线亚洲国产人| 美女视频黄频a免费高清不卡| 亚洲视频在线观看免费视频| 中文字幕有乳无码| 狠狠色丁香婷婷综合| 中文字幕天无码久久精品视频免费| 国产精品女人呻吟在线观看| 国模在线视频一区二区三区| 54pao国产成人免费视频| 亚洲性影院| 午夜激情婷婷| 自拍偷拍一区| 亚洲欧美日韩成人在线| 777午夜精品电影免费看| 国产 在线视频无码| 茄子视频毛片免费观看| 亚洲一级色| 大乳丰满人妻中文字幕日本| 成人中文在线| 国产成人在线无码免费视频| 一级看片免费视频| 理论片一区| 伊人无码视屏| 亚洲日本精品一区二区| 色噜噜中文网| 成人免费网站久久久| 国产色伊人| 永久免费无码成人网站| 青青操国产视频| 久久综合亚洲鲁鲁九月天| 久爱午夜精品免费视频| 午夜精品福利影院| 一本色道久久88亚洲综合| 精品国产免费观看一区| 91青青视频| 成人国产精品网站在线看| 国产成人久久777777| 99久久无色码中文字幕| 老汉色老汉首页a亚洲| 人妻精品全国免费视频| 一区二区在线视频免费观看| 国产xx在线观看| 精品国产自在在线在线观看| 国产成人啪视频一区二区三区| 久久这里只有精品免费| 国产精品99r8在线观看 | 国产综合另类小说色区色噜噜| 亚洲乱强伦| 国产性猛交XXXX免费看| 一级爱做片免费观看久久| 欧美性猛交一区二区三区| 久久综合结合久久狠狠狠97色| 色综合天天娱乐综合网| 亚洲av无码片一区二区三区| 欧美日韩亚洲综合在线观看| 精品国产一区91在线| 国产无码高清视频不卡| 久久美女精品| 在线观看无码av五月花| 久久午夜夜伦鲁鲁片不卡| 手机在线看片不卡中文字幕| 国内嫩模私拍精品视频| 久久无码av三级|