发明名称 一种基于磁力计N阶距检测的MEMS系统误差估计方法
摘要 本发明涉及一种基于磁力计N阶距检测的MEMS系统误差估计方法,首先利用磁力计输出的磁场强度,利用N阶矩检测法判断系统是否受到外界磁场干扰,若所测试的N阶距差值若小于等于阈值,则触发MEMS系统误差估计卡尔曼滤波器工作,结合磁力计输出估计出MEMS系统的位置、速度、姿态误差,以及MEMS陀螺的刻度系数误差、陀螺漂移;若大于阈值,则MEMS系统误差估计卡尔曼滤波器关闭。本发明方法可以在无卫星信号条件下,实现MEMS系统误差的估计,维持MEMS系统的自主性及精度可靠性。
申请公布号 CN103900613B 申请公布日期 2016.08.17
申请号 CN201410125859.5 申请日期 2014.03.31
申请人 哈尔滨工程大学 发明人 周广涛;李佳璇;林萌萌;于春阳;孙艳涛;姜鑫;白红美;赵博;郝勤顺;杨若雨
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 代理人
主权项 一种基于磁力计N阶矩检测的MEMS系统误差估计方法,其特征在于,包含如下步骤:步骤一、MEMS系统、磁力计开始工作,在计算机中实时存储MEMS系统输出的速度信息,磁力计测得的磁感应强度信息;步骤二、利用N阶矩检测法判断是否存在外界磁干扰,所测试的N阶矩差值若小于等于阈值,则触发MEMS系统误差估计卡尔曼滤波器工作,结合磁力计输出估计出MEMS系统的位置、速度、姿态误差,以及MEMS陀螺的刻度系数误差、陀螺漂移;若大于阈值,则MEMS系统误差估计卡尔曼滤波器关闭;所涉及的N阶矩检测法判断条件为:<img file="FDA00009679795900000110.GIF" wi="686" he="142" />式中,b表示载体坐标系;<img file="FDA0000967979590000012.GIF" wi="126" he="70" />表示t<sub>1</sub>时刻b系下的磁场向量;k表示磁场恒定阶段的采样点数;||·||<sub>2</sub>表示向量的二范数;N为阶矩值;v表示判断条件阈值;所涉及的MEMS系统误差估计卡尔曼滤波器滤波器,其状态向量为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>x</mi><mi>k</mi></msub><mover><mo>=</mo><mrow><mi>d</mi><mi>e</mi><mi>f</mi></mrow></mover><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>3</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>4</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>5</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000967979590000013.GIF" wi="893" he="111" /></maths><img file="FDA0000967979590000014.GIF" wi="106" he="87" />表示定义为;<img file="FDA0000967979590000015.GIF" wi="172" he="70" />分别表示MEMS系统的位置、速度、姿态误差;<img file="FDA0000967979590000016.GIF" wi="53" he="67" />表示刻度系数误差;<img file="FDA0000967979590000017.GIF" wi="53" he="70" />表示MEMS陀螺漂移;同时除去常规状态量外,关于刻度系数误差的微分方程为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msup><mo>=</mo><mi>&delta;</mi><msub><mover><mi>K</mi><mo>&CenterDot;</mo></mover><mi>g</mi></msub><mo>=</mo><mn>0</mn></mrow>]]></math><img file="FDA0000967979590000018.GIF" wi="270" he="78" /></maths>式中,δK<sub>g</sub>为MEMS陀螺标度系数误差;所涉及的MEMS系统误差估计卡尔曼滤波器的6维量测量Z<sub>6×1</sub>为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>Z</mi><mrow><mn>6</mn><mo>&times;</mo><mn>1</mn></mrow></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>Z</mi><mn>1</mn><mi>T</mi></msubsup></mtd><mtd><msubsup><mi>Z</mi><mn>2</mn><mi>T</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&delta;V</mi><mi>x</mi></msub></mrow></mtd><mtd><mrow><msub><mi>&delta;V</mi><mi>y</mi></msub></mrow></mtd><mtd><mrow><msub><mi>&delta;V</mi><mi>z</mi></msub></mrow></mtd><mtd><mrow><msub><mi>&delta;B</mi><mi>x</mi></msub></mrow></mtd><mtd><mrow><msub><mi>&delta;B</mi><mi>y</mi></msub></mrow></mtd><mtd><mrow><msub><mi>&delta;B</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000967979590000019.GIF" wi="1173" he="95" /></maths>式中,Z<sub>1</sub>表示MEMS系统速度差量测量,Z<sub>2</sub>表示磁力计测得的当地磁场与已知地球磁场的磁场强度差量测量,δV<sub>x</sub>,δV<sub>y</sub>,δV<sub>z</sub>表示速度差量测量在在当地水平坐标系三个轴上的分量,表示由惯导解算出速度估计值与真实值之间的误差,具体可由速度估计值与速度基准值做差即可,其中速度基准可由卫星或者多普勒等等设备直接读取;δB<sub>x</sub>,δB<sub>y</sub>,δB<sub>z</sub>表示磁力计测得的当地磁场与已知地球磁场的磁场强度差在当地水平坐标系三个轴上的分量;所涉及的MEMS系统误差估计卡尔曼滤波器的量测方程为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Z</mi><mn>1</mn></msub><mo>=</mo><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub><mo>&rsqb;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>&delta;</mi><msub><mi>V</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;V</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;V</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><msub><mi>w</mi><mi>v</mi></msub></mrow>]]></math><img file="FDA0000967979590000021.GIF" wi="422" he="220" /></maths><img file="FDA0000967979590000027.GIF" wi="822" he="235" />式中,<img file="FDA0000967979590000023.GIF" wi="1565" he="239" />w<sub>v</sub>表示速度量测白噪声;w表示磁力计系统白噪声;<img file="FDA0000967979590000024.GIF" wi="197" he="76" />分别为测力计测得的磁场强度;δK<sub>gx</sub>,δK<sub>gy</sub>,δK<sub>gz</sub>分别为MEMS陀螺标度系数误差δK<sub>g</sub>在当地水平坐标系三轴上的分量;ε<sub>bx</sub>,ε<sub>by</sub>,ε<sub>bz</sub>分别为MEMS陀螺常值漂移ε<sub>b</sub>在当地水平坐标系三轴上的分量;ε<sub>rx</sub>,ε<sub>ry</sub>,ε<sub>rz</sub>分别为MEMS陀螺随机漂移ε<sub>r</sub>在当地水平坐标系三轴上的分量;<img file="FDA0000967979590000025.GIF" wi="270" he="79" />分别为载体坐标系对惯性坐标系转动角速率<img file="FDA0000967979590000026.GIF" wi="67" he="63" />在当地水平坐标系三轴上的分量。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室