地磁温度误差补偿算法

地磁温度误差模型

误差
式中左侧为地磁在T温度下的实测值,C矩阵为温度影响系数,B为温度零偏系数。其中H(T0)与B(T0)为参考温度T0的三轴地磁实测值。
由上式可以得到标定方程:
在这里插入图片描述

数据处理

对于在多个温度下获取得到数据,选定参考温度,作为标准点(可以选择常温作为标准点),温度T0下共进行4次测量(0°、90°、180°、270°),分别计算三轴的偏置与修正系数。

x轴偏置计算

式中 H''为第i次x轴测量的平均值,H^'^为无偏置的理论地磁值,B为x轴的偏置值。由于地磁反方向地磁值相反,故需要将0度与180度,90度与270度进行相加计算取平均值获取得到X轴的偏置的估计值。 ## yz轴偏置计算 y轴温度标定如下所示: 对上式进行处理后可得如下所示: 将上述四个计算结果取平均值,可作为为y轴的偏置的估计值

温度标定

x轴标定

假设以20℃作为参考温度,设在温度T0下共进行 次测量(0°、90°、180°、270°),X轴温度标定方法如下:

左侧为第i次x轴测量的平均值,利用上式,采用最小二乘法可确定温度 下的B1(T)和 C1(T)。

y轴和z轴标定

同样以最小二乘法进行拟合。

拟合温度修正曲线

设测量计算得到各轴的Ck(Ti)、Bk(Ti),可采用二次曲线进行拟合,得到温度标定曲线Ck(T)~T、 Bk(T)~T
C1(T)、C2(T)、C3(T)、B1(T)、B2(T)、B3(T)为温度 的二次函数,即f(T)=a0+a1T+a2T2,其中a0、a1、a2即为装订参数。
本文参考程序为:https://gitee.com/bzh_8120/bzh/tree/master/temp_com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值