[发明专利]阵列式MEMS磁传感器实时标定方法有效
| 申请号: | 201911059650.2 | 申请日: | 2019-11-01 |
| 公开(公告)号: | CN110672127B | 公开(公告)日: | 2021-10-19 |
| 发明(设计)人: | 白春风;徐祥;朱琳;徐大诚 | 申请(专利权)人: | 苏州大学 |
| 主分类号: | G01C25/00 | 分类号: | G01C25/00;G06F30/20;G06F17/18 |
| 代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 苏张林 |
| 地址: | 215168 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 阵列 mems 传感器 实时 标定 方法 | ||
1.一种阵列式MEMS磁传感器实时标定方法,其特征在于,包括:
获取阵列MEMS磁传感器实时数据并进行预处理;
将阵列式MEMS磁传感器数据进行均值运算;
建立统一的阵列式MEMS磁传感器标定模型;
通过参数模型,设计自适应Kalman滤波算法,实现参数估计,标定过程采样点数为M,若k=M,则输出标定结果,完成阵列式MEMS磁传感器标定过程,若k<M,表示标定过程未完成,则重复上述步骤,直至标定过程结束,其中,k和M都是正整数;
“获取阵列MEMS磁传感器实时数据并进行预处理;”具体包括:
由MEMS磁传感器测量模型可知:
式中,表示MEMS磁传感器测量结果;Sf表示比例因子,Cno表示非正交矩阵,Csi表示软铁干扰误差,表示导航系到载体系的方向余弦矩阵,mn表示导航系下地磁场矢量,bhi表示硬铁干扰误差,bm表示偏置误差,ηm表示随机噪声;
当不考虑MEMS磁传感器存在位置变化时,MEMS磁传感器测量模型可以表示为:
式中,表示MEMS磁传感器测量结果;C=SfCnoCsi表示综合变换误差矩阵;b=SfCnobhi+bm表示综合偏置误差;表示载体系下地磁场矢量;η=ηm表示随机噪声;
考虑阵列式MEMS磁传感器测量时,其测量模型可以表示为:
式中,表示第i个磁传感器测量结果;Ci表示第i个磁传感器综合变换误差矩阵;表示地磁矢量在第i个磁传感器坐标系上的映射;bi表示第i个磁传感器综合偏置误差;ηi表示第i个传感器随机噪声;
“将阵列式MEMS磁传感器数据进行均值运算;”具体包括:
阵列式MEMS磁传感器测量模型可知,对测量参数进行均值运算为:
式中,表示阵列式MEMS磁传感器测量均值;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示地磁矢量在第i个磁传感器坐标系上的映射;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;参数可以用下式计算:
式中,表示阵列式MEMS磁传感器测量均值;表示第i个磁传感器测量结果;N表示构成阵列式MEMS磁传感器的个数;表示阵列式MEMS磁传感器综合偏置误差的均值;bi表示第i个磁传感器综合偏置误差;表示阵列式MEMS磁传感器随机噪声均值;ηi表示第i个传感器随机噪声;
“建立统一的阵列式MEMS磁传感器标定模型;”具体包括:对阵列式MEMS磁传感器,在阵列中心定义一个载体坐标系b,此时每个MEMS磁传感器坐标系上的地磁场映射值与中心处的载体坐标系上的地磁场映射值之间的关系可以表示为:
式中,表示地磁矢量在第i个磁传感器坐标系上的映射;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;mb表示载体系下地磁场矢量;
由于每个MEMS磁传感器坐标系与阵列中心载体坐标系之间不存在相对运动,因此可以认为是一个常值;所以,阵列式MEMS磁传感器测量模型可以重新表示为
式中,表示阵列式MEMS磁传感器测量均值;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
定义
式中,表示综合变换误差均值矩阵;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;
由上面推导可知,统一的阵列式MEMS磁传感器测量模型可以表示为:
式中,表示阵列式MEMS磁传感器测量均值;表示综合变换误差均值矩阵;mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
“通过参数模型,设计自适应Kalman滤波算法,实现参数估计;”具体为:
对统一的阵列式MEMS磁传感器测量模型进行变换之后可得:
式中,mb表示载体系下地磁场矢量;表示综合变换误差均值矩阵;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
对上式两边进行模值平方运算:
式中,mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;R表示由综合变换误差均值矩阵构造的中间矩阵,可以由下式表示:
式中,表示综合变换误差均值矩阵;T表示矩阵转置运算;
定义阵列式MEMS磁传感器测量均值为阵列式MEMS磁传感器综合偏置误差的均值为则可构造参数模型:
式中,表示位置参数矢量的微分;y表示量测;H表示参数矩阵;x表示未知参数;ν表示量测噪声;其中各参数可以表示为:
x=[x1 x2 x3 x4 x5 x6 x7 x8 x9]T
H=[h1 h2 h3 h4 h5 h6 h7 h8 h9]
式中,xi表示参数矢量的第i个元素,其中,i=1…9;hi表示参数矩阵的第i个元素,其中,i=1…9;y表示量测;表示阵列式MEMS磁传感器测量均值在x轴上的分量;表示阵列式MEMS磁传感器测量均值在y轴上的分量;表示阵列式MEMS磁传感器测量均值在z轴上的分量;ν表示量测噪声;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;分别表示阵列式MEMS磁传感器综合偏置误差均值在x、y、z轴上的分量;表示阵列式MEMS磁传感器随机噪声均值;R表示由综合变换误差均值矩阵构造的中间矩阵;mb表示载体系下地磁场矢量;rij表示矩阵中的第i行j列元素,其中,i=1…3,j=1…3;
基于上述统一的阵列式MEMS磁传感器测量模型构造的参数方程,可以构造自适应Kalman滤波参数估计算法:
式中,ek表示k时刻的残差;yk表示k时刻的量测;Hk表示k时刻的参数矩阵;表示k-1时刻的估计参数矢量;Λk表示k时刻的自适应量测噪声;Λk-1表示k-1时刻的自适应量测噪声;表示测量速度噪声的标准差;Kk表示k时刻的增益矩阵;Pk-1表示k-1时刻的误差协方差阵;表示k时刻的估计参数矢量;Pk表示k时刻的误差协方差阵;根据上述参数估计,结合参数解算,即可实现阵列式MEMS磁传感器统一量测模型下的参数标定。
2.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如下步骤:获取阵列MEMS磁传感器实时数据并进行预处理;
将阵列式MEMS磁传感器数据进行均值运算;
建立统一的阵列式MEMS磁传感器标定模型;
通过参数模型,设计自适应Kalman滤波算法,实现参数估计,标定过程采样点数为M,若k=M,则输出标定结果,完成阵列式MEMS磁传感器标定过程,若k<M,表示标定过程未完成,则重复上述步骤,直至标定过程结束,其中,k和M都是正整数;
“获取阵列MEMS磁传感器实时数据并进行预处理;”具体包括:
由MEMS磁传感器测量模型可知:
式中,表示MEMS磁传感器测量结果;Sf表示比例因子,Cno表示非正交矩阵,Csi表示软铁干扰误差,表示导航系到载体系的方向余弦矩阵,mn表示导航系下地磁场矢量,bhi表示硬铁干扰误差,bm表示偏置误差,ηm表示随机噪声;
当不考虑MEMS磁传感器存在位置变化时,MEMS磁传感器测量模型可以表示为:
式中,表示MEMS磁传感器测量结果;C=SfCnoCsi表示综合变换误差矩阵;b=SfCnobhi+bm表示综合偏置误差;表示载体系下地磁场矢量;η=ηm表示随机噪声;
考虑阵列式MEMS磁传感器测量时,其测量模型可以表示为:
式中,表示第i个磁传感器测量结果;Ci表示第i个磁传感器综合变换误差矩阵;表示地磁矢量在第i个磁传感器坐标系上的映射;bi表示第i个磁传感器综合偏置误差;ηi表示第i个传感器随机噪声;
“将阵列式MEMS磁传感器数据进行均值运算;”具体包括:
阵列式MEMS磁传感器测量模型可知,对测量参数进行均值运算为:
式中,表示阵列式MEMS磁传感器测量均值;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示地磁矢量在第i个磁传感器坐标系上的映射;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;参数可以用下式计算:
式中,表示阵列式MEMS磁传感器测量均值;表示第i个磁传感器测量结果;N表示构成阵列式MEMS磁传感器的个数;表示阵列式MEMS磁传感器综合偏置误差的均值;bi表示第i个磁传感器综合偏置误差;表示阵列式MEMS磁传感器随机噪声均值;ηi表示第i个传感器随机噪声;
“建立统一的阵列式MEMS磁传感器标定模型;”具体包括:对阵列式MEMS磁传感器,在阵列中心定义一个载体坐标系b,此时每个MEMS磁传感器坐标系上的地磁场映射值与中心处的载体坐标系上的地磁场映射值之间的关系可以表示为:
式中,表示地磁矢量在第i个磁传感器坐标系上的映射;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;mb表示载体系下地磁场矢量;
由于每个MEMS磁传感器坐标系与阵列中心载体坐标系之间不存在相对运动,因此可以认为是一个常值;所以,阵列式MEMS磁传感器测量模型可以重新表示为
式中,表示阵列式MEMS磁传感器测量均值;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
定义
式中,表示综合变换误差均值矩阵;N表示构成阵列式MEMS磁传感器的个数;Ci表示第i个磁传感器综合变换误差矩阵;表示载体坐标系到第i个MEMS磁传感器坐标系的方向余弦矩阵;
由上面推导可知,统一的阵列式MEMS磁传感器测量模型可以表示为:
式中,表示阵列式MEMS磁传感器测量均值;表示综合变换误差均值矩阵;mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
“通过参数模型,设计自适应Kalman滤波算法,实现参数估计;”具体为:
对统一的阵列式MEMS磁传感器测量模型进行变换之后可得:
式中,mb表示载体系下地磁场矢量;表示综合变换误差均值矩阵;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;
对上式两边进行模值平方运算:
式中,mb表示载体系下地磁场矢量;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;表示阵列式MEMS磁传感器随机噪声均值;R表示由综合变换误差均值矩阵构造的中间矩阵,可以由下式表示:
式中,表示综合变换误差均值矩阵;T表示矩阵转置运算;
定义阵列式MEMS磁传感器测量均值为阵列式MEMS磁传感器综合偏置误差的均值为则可构造参数模型:
式中,表示位置参数矢量的微分;y表示量测;H表示参数矩阵;x表示未知参数;ν表示量测噪声;其中各参数可以表示为:
x=[x1 x2 x3 x4 x5 x6 x7 x8 x9]T
H=[h1 h2 h3 h4 h5 h6 h7 h8 h9]
式中,xi表示参数矢量的第i个元素,其中,i=1…9;hi表示参数矩阵的第i个元素,其中,i=1…9;y表示量测;表示阵列式MEMS磁传感器测量均值在x轴上的分量;表示阵列式MEMS磁传感器测量均值在y轴上的分量;表示阵列式MEMS磁传感器测量均值在z轴上的分量;ν表示量测噪声;表示阵列式MEMS磁传感器测量均值;表示阵列式MEMS磁传感器综合偏置误差的均值;分别表示阵列式MEMS磁传感器综合偏置误差均值在x、y、z轴上的分量;表示阵列式MEMS磁传感器随机噪声均值;R表示由综合变换误差均值矩阵构造的中间矩阵;mb表示载体系下地磁场矢量;rij表示矩阵中的第i行j列元素,其中,i=1…3,j=1…3;
基于上述统一的阵列式MEMS磁传感器测量模型构造的参数方程,可以构造自适应Kalman滤波参数估计算法:
式中,ek表示k时刻的残差;yk表示k时刻的量测;Hk表示k时刻的参数矩阵;表示k-1时刻的估计参数矢量;Λk表示k时刻的自适应量测噪声;Λk-1表示k-1时刻的自适应量测噪声;表示测量速度噪声的标准差;Kk表示k时刻的增益矩阵;Pk-1表示k-1时刻的误差协方差阵;表示k时刻的估计参数矢量;
Pk表示k时刻的误差协方差阵;根据上述参数估计,结合参数解算,即可实现阵列式MEMS磁传感器统一量测模型下的参数标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911059650.2/1.html,转载请声明来源钻瓜专利网。





