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

基于粒子群遺傳算法的三軸磁通門誤差校正

2021-07-20 08:57:16呂俊偉陶榮華
探測與控制學報 2021年3期
關鍵詞:磁場測量

遲 鋮,王 丹,呂俊偉,陶榮華

(1.海軍潛艇學院遙感所,山東 青島 266001;2.山東華宇工學院,山東 德州 253000)

0 引言

磁通門磁力儀作為一種磁場三分量測量儀器,具有靈敏度高、體積小、價格相對較低的優點,在地磁導航、鐵磁性目標探測[1-3]等領域得到了廣泛的應用。然而在磁通門磁力儀實際的制造過程中,受加工技術工藝的限制,磁通門磁力儀的三個測量軸存在三軸非正交、靈敏度不一致、零點偏置等誤差,使得磁場的測量值與實際值之間存在著較大的誤差,嚴重影響磁通門磁力儀的測量精度,因此磁通門磁力儀在使用前首先需要對其進行誤差校正。

目前國內外的學者在磁通門磁力儀的誤差校正方面開展了大量的研究,常見的方法主要分為矢量校正和標量校正兩大類。矢量校正[4-5]需要利用高精度的三軸無磁轉臺提供磁通門磁力儀實時的姿態,該方法實現過程較為復雜,因此僅適用實驗室條件下對磁通門磁力儀進行校正;標量校正[6-11]通過將磁通門磁力儀放置于勻強磁場中,通過測量不同姿態下的數據后進行擬合得到校正參數,該方法不需要高精度的輔助測量儀器,且操作簡單,因此是目前較為常用的校正方法。文獻[8]提出了一種利用簡化模型對誤差進行校正的方法,但是該方法的校正精度不高;文獻[9]通過對校正參數進行兩次非線性轉換,然后利用線性最小二乘法實現對校正參數的估計,但是該方法的轉換過程復雜;文獻[10]提出了一種基于蟻群算法的三軸非正交誤差校正方法,但未考慮三軸靈敏度不一致和零點漂移等誤差;文獻[11]提出了一種利用遺傳算法來求解校正參數的誤差校正方法,但是該方法受初始參數的影響較大。本文針對目前磁通門磁力儀誤差校正方法中存在的校正精度不高和受初始參數影響較大的問題,提出了基于粒子群遺傳算法的三軸磁通門誤差校正方法。

1 磁通門磁力儀的誤差模型

磁通門磁力儀的誤差主要包括三軸非正交誤差、靈敏度誤差和偏置誤差。三軸非正交誤差指的是實際磁通門磁力儀的各個測量軸之間不是完全正交的,建立如圖1所示的坐標系。

圖1 三軸非正交誤差示意圖Fig.1 Schematic diagram of the model of three axial non-orthogonal error

O-X0Y0Z0為理想的三軸正交坐標系,O-XYZ為磁通門磁力儀實際的測量坐標系。假設測量軸OZ與坐標軸OZ0重合,且指向一致,將坐標系O-XYZ沿著OZ軸旋轉,使得測量軸OY與Y0OZ0在同一個平面上,測量軸OY與坐標軸OY0之間的夾角為ψ,測量軸OX與X0OY0平面之間的夾角為θ,測量軸OX在X0OY0平面的投影與坐標軸OX0之間的夾角為φ。靈敏度誤差指的是磁通門磁力儀的三個測量軸的靈敏度不一致導致的誤差,假設三個測量軸OX、OY、OZ的靈敏度分別為kx、ky、kz。偏置誤差指的是當磁通門磁力儀放置于磁場強度為0 nT的環境中時,三個測量軸仍會輸出小的偏移量,假設三個測量軸的偏置為b=[bx,by,bz]T。

綜合考慮磁通門磁力儀的三軸非正交誤差、靈敏度誤差和偏置誤差,得到磁力儀的測量值與實際值之間滿足的關系如下:

Bm=SCNOB+b+ε

(1)

2 基于粒子群遺傳算法的磁通門誤差校正

2.1 磁通門磁力儀誤差校正模型

根據式(1),磁通門磁力儀的誤差模型可以簡化為如下形式:

Bm=CB+b+ε

(2)

式(2)中,C=SCNO為綜合誤差矩陣,相對于磁力儀的誤差而言,磁力儀的測量噪聲可近似忽略不計,因此誤差模型可以簡化成如下形式:

B=C-1(Bm-b)

(3)

式(3)即為磁通門磁力儀的誤差校正模型,由式(3)可得,只要求得C-1與b便可以實現將磁通門磁力儀的測量值轉換成磁場的實際值,實現對磁通門磁力儀的誤差校正。

目前的標量校正指的是,將磁通門磁力儀放置于一個均勻的磁場中,則磁場總場為一個定值,根據誤差校正模型式(3)可得:

BTB=(Bm-b)T(C-1)TC-1(Bm-b)=const

(4)

通過改變磁通門磁力儀的不同姿態,則可以獲得多組測量值,通過標量磁力儀可以監測背景磁場的總場值,則根據式(4)可以擬合求出需要校正的各個參數。

2.2 基于粒子群遺傳算法的校正參數求解

1995年,Kermey和Ebethart博士根據鳥群尋找食物的行為,提出了粒子群算法[12-13],粒子群算法的核心體現在單個追蹤粒子通過自身的先前經驗和共享集體最優信息來實現向最優空間搜索。傳統的粒子群優化算法具有搜索速度快的優點,但是容易陷入局部最優,因此本文將粒子群遺傳算法應用到磁通門磁力儀的誤差校正中,從而實現全局最優解的搜索。

首先進行粒子位置和速度的初始化參數設置,磁通門磁力儀的誤差校正問題相當于9個校正參數的求解問題,因此位置和速度都是9維空間。假設粒子群中共有m個粒子,xi=(xi1,xi2,…,xi9)為第i個粒子當前的位置矢量,位置矢量中每列代表的參數分別為kx、ky、kz、bx、by、bz、ψ、φ、θ,vi=(vi1,vi2,…,vi9)為第i個粒子當前的速度矢量。粒子的位置矢量即為優化問題的潛在解,通過適應度函數f(x)來描述粒子的位置的好壞。磁通門磁力儀誤差校正的適應度函數為:

(5)

式(5)中,Be指的是地磁場的模,可通過標量磁力儀測量得到;N為磁通門磁力儀的測量姿態數。通過式(5)可得,當校正后的磁場值與地磁場的模之間的差值越小,表示校正后的值與地磁場越接近,因此校正效果越好。

pi=(pi1,pi2,…,pi9)為第i個粒子的歷史最優位置,個體最優位置由下式進行更新計算:

(6)

式(6)中,t代表迭代的次數。全局最優位置p(t)定義為群體中所有粒子目前所經歷過的所有狀態中的最優位置,則:

g(t)=min{f(p1(t),f(p2(t),…,f(pm(t)}

(7)

粒子通過自己的個體最佳位置和種群的全局最佳位置決定下一步的飛行方向和距離。粒子的位置和速度根據以下的公式進行更新:

vi(t+1)=ωvi(t)+c1r1(pi(t)-xi(t))+
c2r3(gi(t)-xi(t))

(8)

xi(t+1)=xi(t)+vi(t+1)

(9)

式(8)、式(9)中,ω為慣性因子,c1和c2為加速因子,r1和r2是[0,1]之間的隨機數。

上述為傳統的粒子群算法,該算法可以快速收斂得到誤差校正參數,但是容易陷入局部最優解,因此本文采用粒子群遺傳算法對校正參數進行求解,具體做法如下:每次迭代后將粒子按照適應度值由小到大進行排序,為保證適應度較優的粒子個體能存活下來,將適應度較優的前一半粒子直接進入下一次迭代,將適應度較差的后一半粒子進行交叉和變異操作,來防止進入局部最優,提高算法的全局搜索能力。

3 仿真分析

為了驗證本文所提方法的有效性,設計仿真實驗進行驗證,仿真實驗條件設定為假設將磁通門磁力儀放置于均勻的地磁場中,地磁場的總場大小為51 800 nT,三軸磁通門磁力儀的各個誤差參數如表1所示。

表1 誤差參數表Tab.1 Error parameters

磁通門磁力儀的精度為0.1 nT,仿真時在磁通門磁力儀的三個測量軸上分別加入方差為0.1 nT的高斯白噪聲,選取200個姿態下的磁力儀測量數據,磁通門的原始測量數據如圖2所示。由圖2可得,未校正前磁通門磁力儀的測量值誤差較大,在均值為51 800 nT的地磁場中,測量的磁場總場最大偏差值可達到1 862.8 nT,不同狀態下磁場總場的波動峰峰值為3 511 nT,因此需要對原始測量數據進行校正后才能使用。

圖2 磁通門磁力儀的原始測量值Fig.2 Raw data measured by fluxgate magnetometer

本文利用粒子群遺傳算法(PSO-GA)和傳統粒子群算法(PSO)分別進行校正參數的求解。同時為了將本文方法與現有校正方法進行對比,增加了文獻[8]提出的線性化校正方法的校正效果作為對比。

粒子群遺傳算法(PSO-GA)的參數設定為,粒子群的數目為1 000,迭代次數為100,加速因子c1取1.5,加速因子c2取1.8,慣性因子ω取0.8。仿真結果如表2所示。表2為利用粒子群遺傳算法和傳統粒子群算法得到的誤差校正參數。

表2 誤差參數估計值表Tab.2 Estimate value of error parameters

由表2可得,PSO-GA算法計算得到的參數估計誤差較小,對bx的相對估計誤差最大,為0.42%;PSO算法計算得到的偏置誤差參數值誤差較大,對bz的相對估計誤差最大,為66.8%。圖3給出了PSO和PSO-GA兩種算法在歷次迭代中適應度值的變化,可用于對比兩種算法的收斂性能。

圖3 PSO和PSO-GA兩種算法在歷次迭代中適應度值變化Fig.3 The fitness value variation of PSO and PSO-GA algorithm

由圖3可知,總共迭代次數為100次,傳統的粒子群算法在初期收斂較快,但是未收斂到最小值,且在算法計算的后期便不再進行優化;而粒子群遺傳算法從迭代的初期就迅速收斂,并且在算法后期也繼續收斂,直到達到較小的適應度值,因此可以看出PSO-GA可以增加算法的全局最優搜索能力。

圖4為不同校正方法對磁場總場校正前后的對比圖。由圖4可得,三種方法均能實現對磁通門磁力儀的誤差校正,但是文獻[8]的線性化校正方法由于忽略了二階小量,因此校正的誤差較大,校正后的磁場總場最大偏差為1 019.6 nT,磁場總場的波動峰峰值為1 335 nT;而PSO-GA算法與PSO算法的校正效果較好,PSO算法對磁場測量值進行校正后的磁場總場最大偏差可達30.5 nT,磁場總場的波動峰峰值為60.4 nT;PSO-GA算法的計算效果更好,校正后的磁場總場最大偏差為1.2 nT,磁場總場的波動峰峰值為2.1 nT,因此基于PSO-GA算法可以提高磁通門磁力儀誤差校正的精度。

圖4 磁場總場校正前后對比圖Fig.4 Comparison of total magnetic intensity before and after calibration

為了更直觀地顯示三種校正方法的校正效果,我們將磁場三分量的校正值與實際值之差進行比較,結果如圖5—圖7所示。

由圖5—圖7可得,PSO-GA算法與PSO算法的校正結果均優于文獻[8]校正方法的校正結果,且文獻[8]中對于Z分量的校正效果較差,校正值與實際值最大的偏差可達-1 019 nT。而PSO-GA算法的各分量校正值與實際值最大的偏差為-1.4 nT。

圖5 X分量校正值與實際值之差對比圖Fig.5 Comparison of difference between calibrated X outputs and actual outputs

圖6 Y分量校正值與實際值之差對比圖Fig.6 Comparison of difference between calibrated Y outputs and actual outputs

圖7 Z分量校正值與實際值之差對比圖Fig.7 Comparison of difference between calibrated Z outputs and actual outputs

定義均方根誤差的計算公式:

(10)

式(10)中,Bi為磁場的實際值,Bci為磁場的校正值。則根據式(10)得到不同校正方法的均方根誤差如表3所示。

表3 校正前后的均方根誤差對比表Tab.3 Comparison of root-mean-square errors before and after calibration

由表3可得,由于文獻[8]中對誤差模型線性化時假設Z軸的靈敏度為1,因此通過校正結果來看,Z軸的校正誤差較大。而本文提出的PSO-GA校正方法,校正后的均方根誤差與仿真實驗時加入的高斯白噪聲在同一量級,因此得出PSO-GA校正方法可以實現對磁通門磁力儀的精確校正。

4 結論

本文提出了基于粒子群遺傳算法的磁通門誤差校正方法。該方法首先在分析誤差產生機理的基礎上建立了誤差校正模型,隨后利用粒子群遺傳算法來求解校正參數,該算法通過對粒子群中的適應度較差的粒子進行交叉、變異操作來增加算法的全局最優搜索能力。分別利用傳統粒子群算法和粒子群遺傳算法對磁通門磁力儀的誤差進行了校正仿真實驗。仿真實驗結果表明,與傳統的粒子群優化算法相比,基于粒子群遺傳算法的誤差校正能快速地收斂,且具有較強的全局最優搜索能力,可以實現對磁通門磁力儀的高精度校正。

猜你喜歡
磁場測量
西安的“磁場”
當代陜西(2022年6期)2022-04-19 12:11:54
為什么地球有磁場呢
文脈清江浦 非遺“磁場圈”
華人時刊(2020年13期)2020-09-25 08:21:42
《磁場》易錯易混知識剖析
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
磁場的性質和描述檢測題
測量
主站蜘蛛池模板: 浮力影院国产第一页| 国产微拍一区二区三区四区| 日本午夜在线视频| 欧美日韩精品一区二区视频| 婷婷成人综合| 国产美女无遮挡免费视频| 日韩精品免费在线视频| 这里只有精品在线播放| 久久综合五月婷婷| 91麻豆久久久| 福利片91| www.狠狠| 久久精品视频一| 一级全免费视频播放| 欧美日韩国产精品综合| 欧美精品一区在线看| 99这里只有精品免费视频| 日韩免费毛片| 亚洲中文字幕97久久精品少妇| 亚洲无线一二三四区男男| 日本a级免费| 亚洲人成色77777在线观看| 大乳丰满人妻中文字幕日本| 亚欧成人无码AV在线播放| 欧美成人免费一区在线播放| 永久免费AⅤ无码网站在线观看| 国产亚洲男人的天堂在线观看| 久久精品欧美一区二区| 国产成人AV男人的天堂| 亚洲最新地址| 成年av福利永久免费观看| 曰韩人妻一区二区三区| 精品少妇人妻无码久久| 少妇人妻无码首页| 国产成熟女人性满足视频| 欧美人与性动交a欧美精品| 国产精品区视频中文字幕| 久久亚洲国产最新网站| 国产大片黄在线观看| 91偷拍一区| 亚洲欧洲日韩综合| 国产女人综合久久精品视| 国产成人夜色91| 中文字幕亚洲第一| 国产精品对白刺激| 伊人成人在线视频| 98超碰在线观看| 欧美中文字幕在线视频 | 黄色a一级视频| 国产老女人精品免费视频| 日韩毛片免费观看| 亚洲中文字幕久久精品无码一区| 波多野结衣一区二区三区四区视频| 2018日日摸夜夜添狠狠躁| 欧美视频在线观看第一页| 亚洲美女一区二区三区| 五月婷婷导航| www.youjizz.com久久| 亚洲日韩高清无码| 國產尤物AV尤物在線觀看| 亚洲无码高清一区| 日韩欧美国产中文| 8090午夜无码专区| 1024你懂的国产精品| 亚洲va在线∨a天堂va欧美va| 日韩欧美国产三级| 婷婷六月综合| 91小视频版在线观看www| 亚洲综合激情另类专区| 国产91小视频| 国产一区二区三区在线观看免费| 亚洲精品大秀视频| 日韩第九页| 久久国产黑丝袜视频| 成人无码一区二区三区视频在线观看 | 亚洲欧美另类色图| 亚洲黄色视频在线观看一区| 亚洲国产天堂久久综合226114| 热99re99首页精品亚洲五月天| 免费国产福利| 国产凹凸一区在线观看视频| 欧美一级大片在线观看|