中国海洋大学学报自然科学版  2022, Vol. 52 Issue (5): 107-113  DOI: 10.16441/j.cnki.hdxb.20210153

引用本文  

刘浩, 李予国, 丁学振, 等. 三轴磁通门传感器温漂误差分析及其校正方法[J]. 中国海洋大学学报(自然科学版), 2022, 52(5): 107-113.
Liu Hao, Li Yuguo, Ding Xuezhen, et al. Analysis and Calibration Method for Temperature Drift Error of a Three-Axis Fluxgate Magnetometer[J]. Periodical of Ocean University of China, 2022, 52(5): 107-113.

基金项目

国家重点研究发展计划项目(2019YFC1408100)资助
Supported by the National Key Research and Development Program of China(2019YFC1408100)

通讯作者

李予国,E-mail: yuguo@ouc.edu.cn

作者简介

刘浩(1996—),男,硕士生。E-mail:yuliuchuan0324@163.com

文章历史

收稿日期:2021-04-08
修订日期:2021-05-05
三轴磁通门传感器温漂误差分析及其校正方法
刘浩1 , 李予国1,2,3 , 丁学振1 , 封常青1     
1. 中国海洋大学海洋地球科学学院,山东 青岛 266100;
2. 中国海洋大学海底科学与探测技术教育部重点实验室,山东 青岛 266100;
3. 青岛海洋科学与技术试点国家实验室 海洋矿产资源评价与探测技术功能实验室,山东 青岛 266237
摘要:本文通过温漂补偿实验分析了三轴磁通门传感器的温漂特性,并提出基于最小二乘法的温漂补偿模型对传感器进行温漂误差校正。物理实验与实测数据校正结果表明,考虑温漂误差校正是必要的,温漂补偿模型不仅能有效地校正传感器的温漂误差,而且在系统误差校正的基础上进行传感器的温漂误差校正还能进一步提高传感器的测量精度。
关键词三轴磁通门传感器    温漂误差    误差校正    温漂补偿    最小二乘法    矢量磁测    

三轴磁通门传感器具有鲁棒性好、分辨率高、成本低及功耗小等优点,已成为矢量磁测中应用最为广泛的传感器[1-4],在地球科学研究、地磁探测和地磁导航等领域发挥着重要作用[5-7]。在恒定磁场中,理想三轴磁通门传感器的输出值应恒等于被测磁场的真实值,传感器输出的总场模值(即总模量)应为常数,不随测量姿态发生变化[8]。然而,三轴磁通门传感器不仅受加工和安装工艺的限制[9-10]普遍存在三轴非正交误差、标度系数误差和偏移误差三种系统误差[6, 11-13],而且因为绕制线圈的热胀冷缩[14]和磁芯磁滞回线的受热偏移[4],传感器还存在温漂误差。研究表明,在28 000 nT左右的磁场中,从0~40 ℃,磁通门传感器输出值的变化量达200 nT[4]。以上误差使得传感器输出值偏离被测磁场的真实值,降低了传感器的测量精度,因而研究传感器的误差校正方法具有重要意义。

在校正三轴磁通门传感器误差时,通常只考虑传感器的系统误差,而忽略了温漂误差。对于传感器在与基准温度(即估计系统误差参数的温度)相同环境中测量的磁场数据,只考虑传感器的系统误差校正可以得到较好的误差校正效果。但是,对于传感器在温度变化或者不同于基准温度环境中测量的磁场数据,温度变化会使传感器的标度系数和零点值发生漂移[4, 14],从而一定程度地影响传感器的误差校正效果,故在传感器系统误差校正的基础上,还需开展传感器温漂误差校正的研究[15-16]

目前,国内外学者提出了多种三轴磁通门传感器误差校正方法[8-9, 17-28],但这些方法大都未考虑磁通门传感器的温漂误差。在磁通门传感器温漂补偿方面,国外学者主要从传感器磁芯材料的选择和电路改进等硬件方面对传感器的温漂误差进行补偿[29-32];在国内,庞鸿锋研究了基于BP神经网络算法和基于最小二乘支持向量机(LSSVM)的温漂补偿方法[33-34];齐侃侃根据实验结果得出了磁通门传感器具有输出磁场随温度近似线性变化的特性[14]。然而,上述文献或只研究传感器的系统误差校正方法,或只补偿传感器的温漂误差,尚未展开兼顾传感器系统误差和温漂误差校正的研究,同时缺乏有效地校正温漂误差的温漂补偿模型。

本文通过温漂补偿实验和前人研究成果分析了三轴磁通门传感器的温漂特性,基于磁通门传感器输出值随温度近似线性变化的假设,利用最小二乘法建立了温漂补偿模型,并通过物理实验验证了温漂补偿模型校正传感器温漂误差的有效性;最后利用温漂补偿模型在系统误差校正的基础上对实测数据进行了误差校正,并分析了校正效果。

1 温漂补偿模型

磁通门传感器的磁芯材料及绕制线圈受到温度影响,使传感器的刻度因子和零点值随温度发生漂移[4, 14],从而导致传感器的输出值发生变化,该误差称为温漂误差。为了分析磁通门传感器的温漂特性,进而研究磁通门传感器的温漂误差校正方法,本文选择一个地磁场较稳定的实验地点,将夜间环境温度的自然下降作为实验中所需的温度变化,设计了温漂补偿实验。实验设备包括:HSF型三轴磁通门传感器、三轴磁通门传感器采集电路模块、高精度质子磁力仪、无磁平衡台和温度记录仪。其中,高精度质子磁力仪的量程为20~100 μT,分辨率为0.5 nT,工作温度为-10~+50 ℃;磁通门传感器的量程为±100 μT,噪声水平为6pTrms/$\sqrt{\mathrm{Hz}}$@1 Hz,工作温度为-20~+60 ℃,正交度为±0.2°;温度记录仪的分辨率为0.1 ℃。

实验中,温度记录仪与质子磁力仪主机相邻,质子磁力仪主机与探头的水平距离为2.5 m,质子磁力仪探头、三轴磁通门传感器和采集电路之间的水平距离分别为3.5和4.5 m。质子磁力仪测量地磁总场,并因其在测量原理上几乎不受温度影响[35-36],将其测量结果作为参考场,温度记录仪记录环境温度,二者采样率均为0.5 Hz;三轴磁通门传感器被固定在无磁平衡台上,采集矢量磁场数据,采样率为500 Hz,如图 1所示。将质子磁力仪的每个测量值对应的1 000个三轴磁通门传感器矢量数据做“取平均值”处理,使三轴磁通门传感器采集数据与质子磁力仪测量数据对应。此时,三轴磁通门传感器实际输出值的总模量(以下简称输出总模量)、质子磁力仪测得的地磁总场和温度分别如图 2中蓝线、绿线和红线所示。由图 2(a)可知,三轴磁通门传感器输出总模量随实验时间呈现下降趋势,虽然地磁总场存在部分高频地磁干扰,干扰幅值最大可达10 nT,但其总体趋势是基本水平的,因此可以推测传感器输出总模量的下降趋势不是由地磁场变化造成的;由图 2(b)可知,温度随实验时间呈近似线性下降趋势,所以,传感器输出总模量的下降趋势可能是由温度漂移导致的。

图 1 温漂补偿实验示意图 Fig. 1 Schematic diagram of temperature drift compensation experiment
图 2 温漂补偿实验结果 Fig. 2 The results of temperature drift compensation experiment

质子磁力仪与磁通门传感器在同一地点同时进行磁场测量时,受地磁日变的影响是一致的。为消除地磁日变对磁通门传感器输出总模量的影响,以质子磁力仪测量磁场的“第一个值”作为日变改正基值,质子磁力仪各个时刻的测量磁场减去日变改正基值并取反号,即为该时刻的日变改正值[37],然后用磁通门传感器输出总模量加上对应时刻的日变改正值得到日变校正后传感器输出总模量。分析日变校正后三轴磁通门传感器输出总模量与温度的关系(见图 3红色点线),温度变化范围为5.1~6.8 ℃,传感器输出总模量的变化幅值约10 nT,且具有随温度升高而近似线性增大的趋势。磁通门传感器的温度漂移与被测磁场成正比[29],在50 000 nT的磁场中,传感器输出值的温度漂移约为1~10 nT/℃[29],某些缺少温漂补偿功能的国产磁通门传感器的温度漂移甚至可达10 nT/℃以上[15]。多位学者的研究表明,磁通门传感器在工作温度范围内具有输出值随温度近似线性变化的特性[14, 29, 32, 38-39]。因此,可以假设磁通门传感器在工作温度范围内具有输出总模量随温度近似线性变化的特性,用最小二乘法对日变校正后传感器输出总模量随温度变化的曲线进行线性拟合,得到:

$ \left|\boldsymbol{B}_{m}\right|=a t+b。$ (1)
图 3 三轴磁通门传感器温漂特性 Fig. 3 Temperature drift characteristics of the three-axis fluxgate magnetometer

式中:|Bm|表示三轴磁通门传感器的输出总模量;t表示温度;ab为温度补偿参数。对于本文使用的HSF型三轴磁通门传感器,经计算得到a=7.080 5,b=50 906。此时,拟合曲线(见图 3绿色点线)和日变校正后传感器输出总模量随温度变化的曲线之间的均方根误差(Root mean square error,RMSE)为0.011 3 nT,拟合效果良好。

温度变化会直接影响传感器的标度系数和偏移误差[14, 34],且磁通门传感器的标度系数是随温度呈线性变化的[30, 38-40]。因此本文提出了以下三个假设条件,并基于这些假设条件建立了温漂补偿模型:

(1) 假设磁通门传感器的标度系数和偏移误差随温度变化发生线性漂移。

(2) 同一个三轴磁通门传感器的三个轴采用的磁芯材料和制作工艺是一致的,故假设由温度变化造成的传感器三个轴上标度系数和偏移误差的变化是一致的。

(3) 温度变化不会造成三轴磁通门传感器轴间相对位置的变化,故假设传感器的三轴非正交误差不受温度影响。

根据以上假设,在温度为t的恒定磁场中可以有:

$ \begin{aligned} B_{m x} &=\alpha_{x} B_{T x}+B_{b x}=k\left(\alpha_{x 0} B_{T x}+B_{b x 0}\right), \\ B_{m y} &=\alpha_{y} B_{T y}+B_{b y}=k\left(\alpha_{y 0} B_{T y}+B_{b y 0}\right), \\ B_{m z} &=\alpha_{z} B_{T z}+B_{b z}=k\left(\alpha_{z 0} B_{T z}+B_{b z 0}\right) 。\end{aligned} $ (2)

式中:BmxBmyBmz表示温度为t时三轴磁通门传感器实际输出的三个分量;BTxBTyBTz表示理想三轴磁通门传感器输出的三个分量,即被测磁场的真实值;αxαyαz表示温度为t时三轴磁通门传感器的三个标度系数;BbxBbyBbz表示温度为t时传感器的三个偏移误差。k表示受温度影响的比例因子,理想状态下,磁通门传感器不存在温度漂移,k应为常数1。然而,实际的磁通门传感器存在温漂误差,k会随温度变化发生改变。αx0αy0αz0表示基准温度t0时传感器的三个标度系数;Bbx0Bby0Bbz0表示基准温度t0时传感器的三个偏移误差。

由式(2)可得三轴磁通门传感器的输出总模量:

$ \left|\boldsymbol{B}_{m}\right|=k\left|\boldsymbol{B}_{\ T 0}^{\prime}\right|。$ (3)

这里,$\left|\boldsymbol{B}_{\ T 0}^{\prime}\right|=\sqrt{\left(\alpha_{x 0} B_{T x}+B_{b x 0}\right)^{2}+\left(\alpha_{y 0} B_{T y}+B_{b y 0}\right)^{2}+\left(\alpha_{z 0} B_{T z}+B_{b z 0}\right)^{2}}$,其中|Bm|表示三轴磁通门传感器在温度t时的输出总模量。

在基准温度t0时,比例因子k为1,则式(3)可写为:

$ \left|\boldsymbol{B}_{m 0}\right|=\left|\boldsymbol{B}_{\ T 0}^{\prime}\right| 。$ (4)

其中|Bm0|表示三轴磁通门传感器在基准温度t0时的输出总模量。

当温度从基准温度t0变为t时,k随之改变,温度变化量Δt=t-t0,比例因子变化量Δk=k-1,代入式(3)可得:

$ \left|\boldsymbol{B}_{m}\right|=(1+\Delta k)\left|\boldsymbol{B}_{\ T 0}^{\prime}\right| 。$ (5)

根据t=t0t,将式(1)代入式(5)得:

$ a t_{0}+b+a \Delta t=\left|\boldsymbol{B}_{\ T 0}^{\prime}\right|+\Delta k\left|\boldsymbol{B}_{\ T 0}^{\prime}\right|。$ (6)

由式(1)知,|Bm0|=at0+b,则式(6)可写为:

$ \left|\boldsymbol{B}_{m 0}\right|+a \Delta t=\left|\boldsymbol{B}_{\ T 0}^{\prime}\right|+\Delta k\left|\boldsymbol{B}_{\ T 0}^{\prime}\right| 。$ (7)

于是,有

$ \Delta k=\frac{a\left(t-t_{0}\right)}{a t_{0}+b} 。$ (8)

综上可知,在温度t时,三轴磁通门传感器的标度系数和偏移误差应满足下式:

$ \begin{array}{*{20}{c}}\boldsymbol{\alpha}=\left(1+\frac{a\left(t-t_{0}\right)}{a t_{0}+b}\right) \boldsymbol{\alpha}_{0}, \\ \boldsymbol{B}_{b}=\left(1+\frac{a\left(t-t_{0}\right)}{a t_{0}+b}\right) \boldsymbol{B}_{b 0} 。\end{array} $ (9)

这里α=(αx   αy   αz)Tα0=(αx0   αy0   αz0)TBb=(Bbx   Bby   Bbz)TBb0=(Bbx0   Bby0   Bbz0)T

至此,建立了校正三轴磁通门传感器温漂误差的温漂补偿模型,式(9)为温漂补偿模型的数学形式。如果三轴磁通门传感器在基准温度时的系统误差参数和测量磁场时的温度已知,便可根据温漂补偿模型在系统误差校正的基础上实现传感器的温漂误差校正。

2 实验结果分析

利用基于改进差分进化算法的系统误差校正方法[28],估计得到本文HSF型三轴磁通门传感器在7.3 ℃(系统误差校正实验[28]的环境温度)时的系统误差参数如表 1所示。以7.3 ℃作为基准温度,利用估计的系统误差参数和温漂补偿模型对温漂补偿实验采集的磁场数据进行系统误差和温漂误差校正,得到误差校正效果如图 4所示,校正后传感器输出总模量的误差如图 5所示。

表 1 HSF型三轴磁通门传感器系统误差参数估计值 Table 1 Estimated system error parameters of the HSF three-axis fluxgate magnetometer
图 4 温漂补偿实验数据的误差校正效果 Fig. 4 Calibration performance of the temperature drift compensation experimental data
图 5 温漂误差校正前后,传感器输出总模量的误差对比 Fig. 5 Comparison of the scalar error before and after temperature drift compensation

为了评价三轴磁通门传感器的误差校正效果,本文以输出总模量的均方根误差(RMSE)作为评价参数进行分析。传感器输出总模量的RMSE代表了输出总模量测量误差的情况,反映了传感器的测量精度,其计算式为:

$ R M S E=\sqrt{\frac{\sum\limits_{i=1}^{n}\left(\left|{\rm{\bf{B}}}_{m i}\right|-\left|{\rm{\bf{B}}}_{T i}\right|\right)^{2}}{n}} 。$ (10)

其中:|Bmi|表示传感器输出总模量的第i个值;|BTi|表示质子磁力仪测得的地磁总场的第i个值。

图 4可知,系统误差校正后传感器的输出总模量(绿线)整体小于参考总场(蓝色点线),并随实验时间呈下降趋势逐渐远离参考总场。因为温漂补偿实验中,环境温度低于基准温度,并随实验时间近似线性降低,所以输出总模量的下降趋势可能是温度降低造成的。经过系统误差和温漂误差校正后,传感器的输出总模量(红线)和参考总场之间的测量误差进一步减小,传感器输出总模量的下降趋势基本消失。

图 5可知,对于磁通门传感器在温度变化的环境中采集的磁场数据,只进行系统误差校正时,传感器输出总模量仍存在温度漂移,并且当采集数据的环境温度和基准温度的温差增大时,传感器输出总模量的误差(蓝线)随之增大。经计算,传感器输出总模量的RMSE从误差校正前的891.43 nT下降至15.50 nT,一定程度上减小了传感器的测量误差,但仍未达到最佳校正效果。在系统误差校正的基础上,再经过温漂误差校正,传感器输出总模量的误差(红线)减小至0 nT附近,输出总模量的RMSE进一步下降为2.76 nT,从而进一步提高了传感器的测量精度。以上分析表明本文提出的温漂补偿模型能有效地减小传感器的温漂误差,同时表明对三轴磁通门传感器进行温漂误差校正是必要的。

3 实测数据应用与分析

为了研究本文温漂补偿模型对传感器实测数据的校正效果,本文在验证点进行了实测数据采集实验。实验中,用高精度质子磁力仪测量地磁总场,采样率为0.5 Hz,并将其测量结果作为参考总场;将三轴磁通门传感器固定在三轴无磁旋转台(见图 6)上,通过随机旋转三轴无磁旋转台,使传感器以任意姿态采集矢量磁场数据,每种姿态连续采集5 s,采样率为500 Hz,共采集80种不同姿态的矢量磁场数据。由于实验时间较短,温度记录仪记录环境温度几乎无变化,为12.8 ℃。为了使传感器测得的矢量磁场与质子磁力仪测得的地磁总场对应,将传感器测得的矢量磁场数据以“取平均值”的方式抽稀1 000倍,最终得到一组含200个采样点的磁场数据。以7.3 ℃作为基准温度,用本文估计的系统误差参数和温漂补偿模型校正这一组实测数据,得到误差校正效果如图 7所示。

( X轴、Y轴和Z轴是三轴无磁旋转台的三个旋转轴,且分别和安装在旋转台上的三轴磁通门传感器的X轴、Y轴和Z轴平行并对齐。X-, Y-and Z-axis are three rotation axes of the turntable, which are parallel to and aligned with X-, Y-and Z-axis of the fluxgate sensors mounted on the turntable respectively. ) 图 6 三轴无磁旋转台示意图 Fig. 6 Schematic diagram of a nonmagnetic three-axis turntable
图 7 验证点实测数据的误差校正效果 Fig. 7 Calibration performance of the experimental data at the verification point

图 7可知,实验中参考总场(蓝色点线)是不稳定的,变化范围约100 nT。误差校正前,磁通门传感器的输出总模量(黑线)随传感器测量姿态的变化剧烈波动,变化范围超过500 nT,计算得到输出总模量的RMSE达1 064.70 nT,传感器存在明显的测量误差。经过系统误差校正后,传感器输出总模量(绿线)整体大于参考总场,计算得到输出总模量的RMSE减小为41.25 nT,传感器仍存在较大的测量误差。再经过温漂误差校正后,传感器输出总模量(红线)与参考总场的幅值及变化趋势基本一致,经计算,输出总模量的RMSE减小为9.40 nT。这表明传感器采集的实测数据在系统误差校正基础上再进行温漂误差校正,能进一步减小其测量误差,提高传感器的测量精度;同时表明本文提出的温漂补偿模型对于校正传感器实测数据的误差具有一定的适用性。

4 结语

本文分析了磁通门传感器的温漂特性,基于传感器在工作温度范围内输出值随温度近似线性变化的假设,提出了基于最小二乘方法的温漂补偿模型,并根据此模型讨论了以往研究中忽略的温漂误差校正问题。温漂补偿实验结果表明,传感器输出总模量的RMSE仅进行系统误差校正时为15.50 nT,再经温漂误差校正后下降为2.76 nT。实测数据应用结果表明,在系统误差校正的基础上再进行温漂误差校正,传感器输出总模量的RMSE从41.25 nT减小为9.40 nT,从而进一步减小传感器的测量误差,提高了磁通门传感器的测量精度。本文建立的温漂补偿模型能有效地校正三轴磁通门传感器的温漂误差。

参考文献
[1]
林君, 刁庶, 张洋, 等. 地球物理矢量场磁测技术的研究进展[J]. 科学通报, 2017, 62(23): 2606-2618.
Lin J, Diao S, Zhang Y, et al. Research progress of geophysical vector magnetic field survey technology[J]. Chinese Science Bulletin, 2017, 62(23): 2606-2618. (0)
[2]
Lassahn M P, Trenkler G. Vectorial calibration of 3D magnetic field sensor arrays[J]. IEEE Transmention and Measuremnet, 1995, 44(2): 470-471. (0)
[3]
潘启军, 马伟明, 赵治华, 等. 磁场测量方法的发展及应用[J]. 电工技术学报, 2005(3): 7-13.
Pan Q J, Ma W M, Zhao Z H, et al. Development and application of measurement method for magnetic field[J]. Transactions of China Electrotechnical Society, 2005(3): 7-13. DOI:10.3321/j.issn:1000-6753.2005.03.002 (0)
[4]
庞鸿锋. 三轴磁通门传感器误差分析与校正[D]. 长沙: 国防科学技术大学, 2010.
Pang H F. Analysis and Calibration of Three-axis Fluxgate Magnetometers Error[D]. Changsha: National University of Defense Technology, 2010. (0)
[5]
周能兵, 王亚斌, 王强. 地磁导航技术研究进展综述[J]. 导航定位学报, 2018, 6(2): 15-19.
Zhou N B, Wang Y B, Wang Q. A brief review of geomagnetic navigation technology[J]. Journal of Navigation and Positioning, 2018, 6(2): 15-19. (0)
[6]
李青竹, 李志宁, 张英堂, 等. 磁梯度张量系统发展及其误差校正研究现状[J]. 装甲兵工程学院学报, 2017, 31(6): 72-81.
Li Q Z, Li Z N, Zhang Y T, et al. Research progress of magnetic gradient tensor system and its error calibration[J]. Journal of Academy of Armored Force Engineering, 2017, 31(6): 72-81. DOI:10.3969/j.issn.1672-1497.2017.06.014 (0)
[7]
陈正想, 胡光兰, 吕冰, 等. 磁通门传感器研究现状及其在海洋领域的应用[J]. 数字海洋与水下攻防, 2021, 4(1): 37-45.
Cheng Z X, Hu G L, Lu B, et al. Research status of fluxgate sensor and its applications in marine field[J]. Digital Ocean & Underwater Warfare, 2021, 4(1): 37-45. (0)
[8]
罗建刚, 李海兵, 刘静晓, 等. 三轴磁通门传感器误差校正方法[J]. 导航与控制, 2019, 18(3): 52-58.
Luo J G, Li H B, Liu J X, et al. Study on error correction method of three-axis fluxgate magnetometer[J]. Navigation and Control, 2019, 18(3): 52-58. DOI:10.3969/j.issn.1674-5558.2019.03.008 (0)
[9]
吴德会. 基于SVR的三轴磁通门传感器误差修正研究[J]. 传感器与微系统, 2008(6): 43-46.
Wu D H. Research on correction of three axis fluxgate sensor based on SVR[J]. Transducer and Microsystem Technologies, 2008(6): 43-46. DOI:10.3969/j.issn.1000-9787.2008.06.014 (0)
[10]
林春生, 向前, 龚沈光. 三轴磁强计正交误差分析与校正[J]. 探测与控制学报, 2005(2): 9-12.
Lin C S, Xiang Q, Gong S G. Ortho-error analysis and rectification of three-axis magnetometer[J]. Journal of Detection & Control, 2005(2): 9-12. DOI:10.3969/j.issn.1008-1194.2005.02.003 (0)
[11]
袁智荣. 三轴磁航向传感器的全姿态误差补偿[J]. 传感器技术, 2003(9): 34-36.
Yuan Z L. All status error compensation about three axis magnetic heading sensor[J]. Journal of Transducer Technology, 2003(9): 34-36. DOI:10.3969/j.issn.1000-9787.2003.09.011 (0)
[12]
杨新勇, 黄圣国. 磁罗盘的罗差分析与验证[J]. 电子科技大学学报, 2004(5): 547-550.
Yang X Y, Hang S G. Magnetic deviation analysis and verification for magnetic compass[J]. Journal of UEST of China, 2004(5): 547-550. DOI:10.3969/j.issn.1001-0548.2004.05.017 (0)
[13]
孟健. 三轴磁强计误差分析与校正研究[D]. 哈尔滨: 哈尔滨工业大学, 2011.
Meng J. Research on Error Analysis and Calibration of Three-axial Magnetometers[D]. Harbin: Harbin Institute of Technology, 2011. (0)
[14]
齐侃侃, 石超, 吕冰. 磁通门传感器探头温度特性研究[J]. 传感技术学报, 2014, 27(11): 1486-1489.
Qi T T, Shi C, Lu B. Study on temperature characteristic of fluxgate sensor detectors[J]. Chinses Journal of Sensors and Actuators, 2014, 27(11): 1486-1489. DOI:10.3969/j.issn.1004-1699.2014.11.008 (0)
[15]
程华富. 磁传感器温度特性校准装置研究[J]. 电测与仪表, 2012, 49(S1): 45-49, 94.
Cheng H F. Calibration device for temperature property of magnetic sensors[J]. Electrical Measurement & Instrumentation, 2012, 49(S1): 45-49, 94. (0)
[16]
Merayo J, Brauer P, Primdahl F, et al. Scalar calibration of vector magnetometers[J]. Measurement Science and Technology, 2000, 11(2): 120-132. DOI:10.1088/0957-0233/11/2/304 (0)
[17]
Pang H, Li J, Chen D, et al. Calibration of three-axis fluxgate magnetometers with nonlinear least square method[J]. Measurement, 2013, 46(4): 1600-1606. DOI:10.1016/j.measurement.2012.11.001 (0)
[18]
Pang H, Chen D, Pan M, et al. A new calibration method of three axis magnetometer with nonlinearity suppression[J]. IEEE Transaction on Magnetics, 2013, 49(9): 5011-5015. DOI:10.1109/TMAG.2013.2259842 (0)
[19]
李吉. 基于零磁装置的磁通门传感器的新型标定方法[D]. 哈尔滨: 哈尔滨工业大学, 2018.
Li J. A New Calibration Method of Fluxgate Magnetometer Based on Zero Magnetic Device[D]. Harbin: Harbin Institute of Technology, 2018. (0)
[20]
Moulin M, Goudon J C, Marsy J M, et al. Process for Compensating the Magnetic Disturbances in the Determination of a Magnetic Heading, and Devices for Carrying out This Process[P]. US Patent 4414753, 1983-11-15. (0)
[21]
Alonso R, M D. Shuster, et al. TWOSTEP: A fast robust algorithm for attitude-independent magnetometer-bias determination[J]. The Journal of the Astronautical Sciences, 2002, 50(4): 433-451. DOI:10.1007/BF03546247 (0)
[22]
Gebre-Egziabher D, Elkaim G H, Powell J D, et al. Calibration of strapdown magnetometers in magnetic field domain[J]. Journal of Aerospace Engineering, 2006, 19(2): 87-102. DOI:10.1061/(ASCE)0893-1321(2006)19:2(87) (0)
[23]
Gebre-Egziabher D. Magnetometer autocalibration leveraging measurement locus constraints[J]. Journal of Aircraft, 2007, 44(4): 1361-1368. DOI:10.2514/1.27118 (0)
[24]
Foster C C, Elkaim G H. Extension of a two-step calibration methodology to include nonorthogonal sensor axes[J]. Aerospace & Electronic Systems IEEE Transactions on, 2008, 44(3): 1070-1078. (0)
[25]
张英堂, 张光, 李志宁, 等. 基于改进遗传算法的三轴磁场传感器校正方法研究[J]. 现代制造工程, 2013(4): 122-125.
Zhang Y T, Zhang G, Li Z N, et al. Research on correction method of three-axis magnetic field sensor based on IGA[J]. Modern Manufacturing Engineering, 2013(4): 122-125. DOI:10.3969/j.issn.1671-3133.2013.04.029 (0)
[26]
卢兆兴, 张金生, 王仕成, 等. 基于自适应遗传算法的三轴磁强计误差校正方法[J]. 传感技术学报, 2014, 27(3): 331-336.
Lu Z X, Zhang J S, Wang S C, et al. Calibration for tri-axial magnetometer based on adaptive genetic algorithm[J]. Journal of Sensors and Actuators, 2014, 27(3): 331-336. DOI:10.3969/j.issn.1004-1699.2014.03.011 (0)
[27]
周榕军, 刘大明, 洪泽宏, 等. 非理想条件下三轴磁通门传感器误差修正方法[J]. 舰船科学技术, 2011, 33(3): 85-89.
Zhou L J, Liu D M, Hong Z H, et al. An error correction method to nonideal triaxial fluxgate magnetometers[J]. Ship Science and Technology, 2011, 33(3): 85-89. DOI:10.3404/j.issn.1672-7649.2011.03.021 (0)
[28]
丁学振, 李予国, 亓夫军, 等. 一种移动平台磁梯度张量系统校正方法[P]. 山东省:CN110146839A, 2019-08-20.
Ding X Z, Li Y G, Qi F J, et al. A Calibration Method for Magnetic Gradient Tensor System of Moving Platform[P]. Shan Dong: CN110146839A, 2019-08-20. (0)
[29]
Primdahl, F. Temperature compensation of fluxgate magnetometers[J]. IEEE Transactions on Magnetics, 1970, 6(4): 819-822. DOI:10.1109/TMAG.1970.1066971 (0)
[30]
Nishio Y, Tohyama F, Onishi N. The sensor temperature characteristics of a fluxgate magnetometer by a wide-range temperature test for a Mercury exploration satellite[J]. Measurement Science & Technology, 2007, 18(8): 2721-2730. (0)
[31]
Tipek A, O'Donnell T, Ripka P, et al. Excitation and temperature stability of PCB fluxgate sensor[J]. IEEE Sensors Journal, 2005, 5(6): 1264-1269. DOI:10.1109/JSEN.2005.859239 (0)
[32]
Pedersen E B, Primdahl F, Petersen J R, et al. Digital fluxgate magnetometer for the Astrid-2 satellite[J]. Measurement Science & Technology, 1999, 10(11): 124-129. (0)
[33]
庞鸿锋, 罗诗途, 陈棣湘. 基于BP神经网络的磁通门传感器温度误差补偿[J]. 测试技术学报, 2011, 25(3): 278-282.
Pang H F, Luo S T, Chen L X. Temperature compensation of fluxgate magnetometer based on BP neural network[J]. Journal of Test and Measurement Technology, 2011, 25(3): 278-282. DOI:10.3969/j.issn.1671-7449.2011.03.019 (0)
[34]
Hongfeng, Pa ng, Dixiang, et al. Nonlinear temperature compensation of fluxgate magnetometers with a least-squares support vector machine[J]. Measurement Science and Technology, 2012, 23(2): 25008. DOI:10.1088/0957-0233/23/2/025008 (0)
[35]
陈传华, 邢伟伟, 林秀娜. FHD-1矢量质子磁力仪与温度相关性分析[J]. 华北地震科学, 2008(1): 30-34.
Chen C H, Xing W W, Lin X N. Correlation of FHD-1 vector proton magnetometer with temperature[J]. North China Earthquake Sciences, 2008(1): 30-34. DOI:10.3969/j.issn.1003-1375.2008.01.007 (0)
[36]
刘建本. 质子旋进式磁力仪在我国的发展及应用(综述)[J]. 国际地震动态, 1982(3): 9-11, 32-33.
Liu J B. Development and application of proton precession magnetometer in China (review)[J]. Progress in Earthquake Sciences, 1982(3): 9-11, 32-33. (0)
[37]
管志宁. 地磁场与磁力勘探[M]. 北京: 地质出版社, 2005.
Guan Z N. Geomagnetic Field and Magnetic Exploration[M]. Beijing: Geological Publishing House, 2005. (0)
[38]
Merayo J M G, Brauer P, Risbo T, et al. Astrid-2 EMMA Magnetic Calibration[R]. Kongens Lyngby: Technical University of Denmark, 1998. (0)
[39]
Risbo T, Brauer P, Merayo J, et al. Ørsted pre-flight magnetometer calibration mission[J]. Measurement Science & Technology, 2003, 14(5): 674. (0)
[40]
Topal U, Svec P, Can H, et al. Optimization of the temperature stability of fluxgate sensors for space applications[J]. IEEE Sensors Journal, 2020, 21(3): 2749-2756. (0)
Analysis and Calibration Method for Temperature Drift Error of a Three-Axis Fluxgate Magnetometer
Liu Hao1 , Li Yuguo1,2,3 , Ding Xuezhen1 , Feng Changqing1     
1. College of Marine Geosciences, Ocean University of China, Qingdao 266100, China;
2. The Key Laboratory of Submarine Geosciences and Prospecting Technology, Ministry of Education, Ocean University of China, Qingdao 266100, China;
3. Laboratory for Marine Mineral Resources, Pilot National Laboratory for Marine Science and Technology (Qingdao), Qingdao 266237, China
Abstract: In this paper, a temperature drift compensation model is proposed based on the analysis of temperature drift characteristics of the sensor by temperature drift compensation experiment, and the model is used to compensating the temperature drift error of the sensor. The calibration results of both physical experiment and measured data show that it is necessary to calibrate temperature drift error of the sensor, and the temperature drift compensation model can not only effectively compensate the temperature drift error of the sensor; but also further improve the measurement accuracy of the sensor by compensating the temperature drift on the basis of system error calibration.
Key words: three-axis fluxgate magnetometer    temperature drift error    calibration    temperature drift compensaction    least square method    vector magnetic measurement