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

基于ACS算法的MEMS加速度計現(xiàn)場標定方法

2021-10-17 23:52:28喬美英高翼飛李宛妮
中國慣性技術(shù)學報 2021年3期

喬美英,高翼飛,李宛妮,趙 巖

(河南理工大學電氣工程與自動化學院,焦作 454000)

近年來隨著微機電系統(tǒng)(Micro-Alectro-Mechanical System, MEMS)技術(shù)的快速發(fā)展,低成本、低功耗型傳感器得到了廣泛應用。MEMS 加速度計更是在無人機、組合導航和醫(yī)療保健[1]等多領(lǐng)域都發(fā)揮著重要的作用。由于低成本MEMS 加速度計易受生產(chǎn)工藝及安裝的影響,導致實際測量值含有較大測量誤差,無法滿足精度要求。因此對MEMS 加速度計的標定是必要的。

目前加速度計的標定方法分為實驗室標定法和現(xiàn)場標定法[2]。實驗室標定法是通過高精密的測量儀器標定加速度計,標定結(jié)果較為準確,但需要較好的設施保障。現(xiàn)場標定法的引入解決了這一困難,通過獲取現(xiàn)場數(shù)據(jù),使用算法處理數(shù)據(jù)完成標定。

常用的算法有橢球擬合法、高斯牛頓法、列文伯格-馬夸爾特(Levenberg-Marquardt, L-M)算法等,文獻[3]使用改進的L-M 算法標定加速度計,但模型為線性模型且十分依賴初始信息。文獻[4]使用高斯-牛頓法對水下多信號導航系統(tǒng)進行校準,將非線性問題近似成線性問題處理。近年來隨著智能優(yōu)化算法的不斷研究,越來越多智能算法也應用到了現(xiàn)場標定問題中。目前主流的群體智能優(yōu)化算法有:遺傳算法(Genetic Algorithm, GA)、粒子群(Particle Swarm Optimization, PSO)算法、布谷鳥搜索(Cuckoo Search, CS)算法等。文獻[5][6]分別使用GA 和PSO 算法對加速度計進行現(xiàn)場標定,但兩種算法的標定結(jié)果并不理想,且容易陷入局部最優(yōu)情況。文獻[7]提出的CS 算法在處理非線性問題時,具有較強的全局搜索能力,但算法存在收斂速度較慢的問題。

針對上述問題,為快速、準確地對加速度計進行現(xiàn)場標定,本文引入改進的自適應CS 算法標定加速度計。其具體過程為:首先對加速度計測量誤差進行分析,建立其誤差模型。然后構(gòu)建了標量約束目標函數(shù),并通過自適應權(quán)重和自適應調(diào)節(jié)因子對CS 算法進行了自適應改進。最后采用改進后的自適應布谷鳥搜索(Adaptive Cuckoo Search, ACS)算法進行最優(yōu)化求解,得到待標定的誤差參數(shù)。實驗結(jié)果表明,本文提出的方法能準確地標定加速度計,是一種有效的現(xiàn)場標定方法。

1 MEMS 加速度計誤差模型

1.1 誤差分析及模型建立

理想情況下三軸加速度計三個敏感軸是互相正交的,但由于生產(chǎn)安裝等因素使三個敏感軸處于非正交位置。為標定這部分安裝誤差,指定加速度計上理想的正交坐標系為t 系,敏感軸實際構(gòu)成的坐標系為s系。將加速度矢量a 從t 系投影到s 系,得到包含安裝誤差的輸出模型如式(1)所示。由于非正交安裝誤差角均為小角,所以坐標系之間的轉(zhuǎn)換矩陣可寫為式(2)。

其中 as、at表示加速度在s 系和t 系的投影;K*為非正交安裝誤差矩陣;θxz、θxy、θyx、θyz、θzx、θzy為s 系與t 系z 之間的誤差角,如圖1 所示。

圖1 非正交安裝誤差角Fig.1 Non-orthogonal installation error angle

對非正交安裝誤差矩陣K*進行QR 分解變換[8]如式(3)所示,將非正交安裝誤差矩陣分解為正交矩陣Q 和主對角線元素為1 的三角矩陣K。

其中正交矩陣Q 的含義是:將t 系和s 系的某一軸對準。假設通過初始方位對準能將s 系與t 系的x軸對準,非正交安裝誤差矩陣可簡化為K ,如式(4)所示:

將比例因子誤差和偏置誤差考慮進模型,則加速度計誤差模型變?yōu)椋?/p>

其中比例因子誤差矩陣 S =diag( kx, ky, kz),偏置誤差向量B =[ bx, by, bz]T。由式(5)得:

1.2 標量約束目標函數(shù)

本文研究靜基座條件下的標定。在靜基座條件下,無論加速度計處于任何位置,所測加速度恒等于重力加速度。參考Hamid[9]等人設置的目標函數(shù),本文從標定結(jié)果的方向性原則考慮,構(gòu)造了新的標量約束目標函數(shù)。Hamid 使用的目標函數(shù)如式(7)所示:

其中,n 為獲取的數(shù)據(jù)個數(shù),重力加速度g=[ gx, gy, gz]T(g 取9.8)。使用該模型標定加速度計會出現(xiàn)標定后加速度矢量雖然能分布在以重力矢量模為半徑的球面上,但和重力矢量不重合。

究其原因:僅以矢量進行約束時,其針對各分量的標量約束較弱。因此,本文從方向性原則出發(fā),對加速度矢量各分量的標量進行約束,并建立對應的標量約束目標函數(shù)。避免了因標量約束針對性弱導致的方向性偏差。

將式(6)展開得:

對式(8)進行整理,寫成標量形式。以x 軸誤差模型為例:

y 軸的目標函數(shù) J2( ay)和z 軸的目標函數(shù) J3( az)形式上和x 軸相同。取各軸目標函數(shù)的平方和為總目標函數(shù),如式(11)所示:

總目標函數(shù)中待優(yōu)化的變量為9 個,將這9 個變量整理為一個解向量x x=(bxbybzkxkykzθyzθzyθzx)T。為快速、準確地優(yōu)化非線性目標函數(shù)求得解向量x 的全局最優(yōu)解,本文通過提出自適應權(quán)重和引出自適應因子對CS算法進行自適應改進。

2 自適應布谷鳥搜索算法

2.1 布谷鳥搜索算法

布谷鳥搜索(Cuckoo Search, CS)算法是Xin-She Yang 和Suash Deb 在2009 年提出的一種群體優(yōu)化算法[7]。該算法將布谷鳥的占巢寄生特性和萊維飛行(lévy Flights)結(jié)合起來,并通過發(fā)現(xiàn)概率調(diào)節(jié)局部隨機游走,從而取得最優(yōu)解。其中l(wèi)évy 飛行和隨機游走是控制算法全局搜索和局部搜索的關(guān)鍵:

1、lévy 飛行是算法的全局搜索策略,其實質(zhì)是在解空間內(nèi)生成滿足萊維分布的步長(長短交替的步長)來更新解向量。該策略由兩個獨立的正態(tài)分布構(gòu)成,生成服從lévy 分布的隨機步長r:

其中u~N (0,σ2),v ~N ( 0,1), 標準差參數(shù)β 取1.5。該策略的更新公式為:

2、隨機游走是算法的局部搜索策略,該策略的更新公式為:

其中i、j、k 表示解向量x 的不同元素(i ≠ j ≠ k),ε 是滿足在(0,1)上均勻分布的隨機數(shù),Pa表示發(fā)現(xiàn)被拋棄或建立新巢的概率(本文取0.25)。

2.2 自適應改進

CS 算法在優(yōu)化多變量函數(shù)時,由于lévy 飛行更新的大步長而具有較強的全局搜索能力,但在算法后期lévy 飛行更新的大步長則會影響局部搜索能力,降低算法收斂速度[10,11]。針對此問題,本文從兩個方面對CS 算法進行了自適應改進:(1)通過自適應權(quán)重將lévy 飛行和隨機游走融合,提高算法局部搜索能力。(2)引入自適應因子調(diào)節(jié)Pa,在擴大局部搜索能力的同時兼顧算法全局性。通過這兩部分的自適應改進,提高算法的收斂速度。

2.2.1 自適應權(quán)重

通過設置自適應權(quán)重將兩種飛行策略融合,提高算法中后期的局部搜索能力。

以lévy 飛行的自適應權(quán)重為主進行分析:lévy 飛行生成的步長分布是典型的重尾分布,具有較高的概率出現(xiàn)大步長。考慮到權(quán)重的大小影響著算法的全局和局部搜索,自適應權(quán)重應在算法中后期抑制大步長的產(chǎn)生,提高局部搜索能力。

若采用線性函數(shù)形式調(diào)節(jié)重尾分布現(xiàn)象,難以平衡算法局部搜索和全局搜索。因此使用非線性形式設置兩種策略的權(quán)重,在算法前期緩慢地降低lévy 飛行的權(quán)重,保證良好的全局搜索能力,中后期快速地降低其權(quán)重值,同時增大隨機游走的權(quán)重,提高局部搜索能力,加快收斂速度,動態(tài)地平衡算法的全局性和局部性。lévy 飛行策略的自適應權(quán)重 ω1為:

2.2.2 自適應因子δ

發(fā)現(xiàn)或建立新巢的概率Pa直接控制著算法局部搜索,但考慮到種群適應性,發(fā)現(xiàn)概率Pa應隨著種群的進化不斷減小。因此引入自適應因子δ使發(fā)現(xiàn)概率Pa受算法迭代次數(shù)控制。將自適應因子調(diào)整后的發(fā)現(xiàn)概率 Pa′定義為:

為保持算法的多樣性,在算法前期發(fā)現(xiàn)概率 Pa′和原算法Pa相當,隨著種群的進化,發(fā)現(xiàn)概率 Pa′先快速下降再緩慢下降至穩(wěn)定。自適應因子δ為:

將自適應改進后的CS 算法稱為自適應布谷鳥搜索(adaptive cuckoo search, ACS)算法,使用ACS 算法對加速度計進行現(xiàn)場標定的整體流程如圖2 所示。

圖2 基于ACS 算法的加速度計現(xiàn)場標定Fig. 2 Field calibration of accelerometer based on ACS algorithm

下節(jié)通過仿真實驗和實測實驗,驗證ACS 算法的有效性及所提方法的可行性。

3 實驗與分析

3.1 仿真實驗

隨機選取分布在單位球體上的1000 個點,將這些點視為處于不同位置下的重力矢量,即當?shù)刂亓χ怠U`差參數(shù)的設定如表1 所示。

表1 加速度計誤差參數(shù)設置Tab.1 Accelerometer error parameter setting

將加入誤差后的點作為加速度計的測量值點。當?shù)刂亓χ岛蜏y量值在空間上的分布如圖 3 所示(g=9.8m/s2)。其中三角點“Δ”表示測量值點,星花點“*”表示當?shù)刂亓χ迭c。

圖3 重力值點與測量值點Fig.3 Gravity value points and measured value points

算法的初始參數(shù)設置如表2 所示。

表2 ACS 算法初始參數(shù)Tab.2 Initial parameters of ACS algorithm

將目標函數(shù)式(11)設置為適應度函數(shù),經(jīng)ACS 算法標定結(jié)果如表3 和表4 所示。

表3 誤差矩陣1Tab.3 Error matrix 1

從表3 和表4 中可以看出ACS 算法標定的誤差參數(shù)和設定參數(shù)基本一致,準確地標定出了加速度計的誤差參數(shù)。標定后的加速度如圖4 中方塊點“□”所示。可以看出標定后數(shù)據(jù)點和當?shù)刂亓χ迭c基本重合。

表4 零偏誤差1Tab.4 Zero offset error 1

圖4 校準前后點的分布Fig.4 Distribution of points before and after calibration

為驗證ACS 算法標定加速度計的準確性,將ACS算法、CS 算法和PSO 算法的標定結(jié)果進行對比。三種算法采用相同的初始參數(shù)設置(表2),且采用相同的適應度函數(shù)。表5 和表6 給出了三種算法標定的誤差參數(shù)。

表5 誤差矩陣2Tab.5 Error matrix 2

從表5 和表6 中可以看出CS 算法和ACS 算法都準確地標定出了加速度計的誤差參數(shù),PSO 算法由于陷入局部最優(yōu)情況,導致標定結(jié)果與設定值相差較大。

表6 零偏誤差2Tab.6 Zero offset error 2

3.2 算法效率對比

為驗證對CS 算法自適應改進的有效性,將CS算法和ACS 的初始參數(shù)設置一致,比較兩種算法的收斂速度和迭代次數(shù)。表7 展示了CS 算法和ACS 算法在不同數(shù)量數(shù)據(jù)點下的平均迭代次數(shù)。圖5(a)和圖5(b)分別為1000 個數(shù)據(jù)點下ACS 算法與CS 算法迭代次數(shù)和適應度值的關(guān)系圖。

表7 改進前后算法平均迭代次數(shù)Tab.7 The average iteration times of the algorithm before and after improvement

表7 中可以看出ACS 算法的迭代次數(shù)有明顯的下降。當數(shù)據(jù)點數(shù)為100 時,ACS 算法的平均迭代次數(shù)比CS 算法減少了約140 代左右,降低了22%;當數(shù)據(jù)點數(shù)為1000 時,ACS 算法的平均迭代次數(shù)下降了約120 代左右,降低了16%。圖5(a)和圖5(b)的對比可以看出,在相同迭代次數(shù)時,ACS 算法的適應度函數(shù)值下降得更快。

圖5 兩種算法的迭代次數(shù)和適應度值Fig.5 Iteration number and fitness values of the two algorithms

3.3 實測實驗

為進一步評估ACS 算法現(xiàn)場標定方法的有效性,對三軸MEMS 加速度計MPU6050 進行實驗驗證。

首先將包含加速度計的載體安裝在如圖6 所示的無磁雙軸轉(zhuǎn)臺上,在靜基座條件下獲取不同位置的重力加速度值。

圖6 雙軸轉(zhuǎn)臺和載體傳感器Fig. 6 Dual-axis turntable and carrier sensor

通過操作轉(zhuǎn)臺,使載體俯仰角按0 °,30 °,60 °,90 °,120 °,150 °,180 °旋轉(zhuǎn),對應的航向角旋轉(zhuǎn)次數(shù)和角間隔為1,0 °;8,45 °;14,25.7143 °;16,22.5 °;14,25.7143 °;8,45 °;1,0 °。將這62 個位置下的加速度計輸出值進行存儲,使用ACS 算法標定加速度計。將算法標定的誤差參數(shù)與實驗室標定法的誤差參數(shù)進行對比。實驗室標定法[12]的參數(shù)如表8所示,ACS 算法標定的參數(shù)如表9 所示。

表8 實驗室標定結(jié)果Tab.8 Laboratory calibration results

表9 ACS 算法標定結(jié)果Tab.9 ACS algorithm calibration results

為了衡量兩種方法,用式(21)計算標定后的加速度誤差,并計算均方根誤差(Root-Means-Square Error, RMSE)和標準差(Standard Deviation, SD)。圖7 為總誤差的對比結(jié)果。

其中 ail為真實加速度值,為校準后加速度值,l 為測量樣本個數(shù),

從圖7 可以看出ACS 算法現(xiàn)場標定法的標定誤差在峰值處明顯低于實驗室標定法的標定誤差。表10給出了兩種方法的均方根誤差和標準差。所提方法相比實驗室標定法,均方根誤差從0.1103 降低到0.0826,降低了25.11%;標準差從0.0643 降低到0.0487,降低了24.26%。

圖7 校準后總誤差對比Fig.7 Overall error comparison after calibration

表10 均方根誤差和標準差Tab.10 Root mean square error and standard deviation

考慮到現(xiàn)場標定與轉(zhuǎn)臺試驗測量點的差異性問題,為了驗證算法的實用性,采用六面取點進行驗證,并與傳統(tǒng)六面現(xiàn)場標定法進行對比。六面現(xiàn)場標定法和ACS 算法現(xiàn)場標定法的結(jié)果如表11 和表12 所示,校準后加速度誤差如圖8 所示。

表11 六面標定法結(jié)果Tab.11 Results of six-side calibration method

表12 ACS 算法六面標定結(jié)果Tab.12 Six-side calibration results of ACS algorithm

從圖8 和表11、12 可以看出相比于傳統(tǒng)六面法,ACS 標定法的標定精度穩(wěn)定,校準誤差低,且對數(shù)據(jù)量并不敏感。驗證了該方法的實用性。

圖8 校準后誤差對比Fig.8 Error comparison after calibration

4 結(jié) 論

本文為快速、準確地標定加速度計,提出了一種基于ACS 算法的微加速度計現(xiàn)場標定方法。從標量約束的角度構(gòu)造了目標函數(shù),并對布谷鳥搜索算法進行了自適應改進。實驗結(jié)果表明,相比傳統(tǒng)六面標定法以及實驗室標定法,收斂速度更快且標定結(jié)果更加精確穩(wěn)定。后續(xù)將繼續(xù)對MEMS 加速度計的隨機誤差以及陀螺儀等慣性測量儀器的標定進行深入研究,為慣性導航器件的廣泛應用夯實基礎(chǔ)。

主站蜘蛛池模板: 在线欧美日韩国产| 欧美视频在线不卡| 久久www视频| 国产不卡一级毛片视频| 香蕉色综合| 国产视频一区二区在线观看| 亚洲无码高清免费视频亚洲| a在线观看免费| 欧美日韩午夜| 欧美丝袜高跟鞋一区二区| 成人午夜亚洲影视在线观看| 久久国产精品影院| 亚洲三级影院| 亚洲欧美日韩久久精品| 欧美成人午夜视频| 2024av在线无码中文最新| 日韩A级毛片一区二区三区| 99热最新网址| 欧美一级一级做性视频| 国产一区二区影院| 国产欧美在线观看视频| 在线国产欧美| 美女亚洲一区| 亚洲男人天堂久久| 久久精品国产精品青草app| 国产欧美视频在线观看| 狠狠色噜噜狠狠狠狠奇米777| 国产精品原创不卡在线| 国产黑人在线| 色婷婷天天综合在线| 日韩欧美中文字幕在线精品| 婷婷亚洲天堂| 欧美午夜在线观看| 在线观看的黄网| 黄网站欧美内射| 日本久久网站| 亚洲免费播放| 欧美中文字幕第一页线路一| 尤物国产在线| 自偷自拍三级全三级视频 | 欧美日本在线一区二区三区| 高潮毛片无遮挡高清视频播放| 中文精品久久久久国产网址| 色窝窝免费一区二区三区| 一边摸一边做爽的视频17国产| 国产丝袜无码一区二区视频| 亚卅精品无码久久毛片乌克兰| 永久免费无码成人网站| 国产成人AV大片大片在线播放 | 亚洲中久无码永久在线观看软件 | 亚洲永久色| 久久综合亚洲鲁鲁九月天| 欧美午夜一区| 亚洲国语自产一区第二页| 国产永久在线视频| 精品小视频在线观看| 国产va在线| 亚洲人成网站在线播放2019| 国产人前露出系列视频| 日本在线国产| 97成人在线观看| 国产精品太粉嫩高中在线观看| 青青操视频在线| 亚洲狼网站狼狼鲁亚洲下载| 国产亚洲视频中文字幕视频| 国产91精品久久| 91精品啪在线观看国产| 国产成人精品2021欧美日韩| 欧美一区二区福利视频| 高清久久精品亚洲日韩Av| 国产免费网址| 国产精品免费电影| 欧美一级高清片欧美国产欧美| 曰韩人妻一区二区三区| 999国内精品久久免费视频| 国产男女XX00免费观看| 久久久波多野结衣av一区二区| 国产91视频观看| 97综合久久| 国产精品久久久精品三级| 亚洲区第一页| 国产精鲁鲁网在线视频|