发明名称 一种惯性导航系统中惯性传感器固定误差实时标定方法
摘要 本发明公开了一种惯性导航系统中惯性传感器固定误差实时标定方法,该方法包括以下步骤:首先建立惯性传感器在飞行器动态飞行过程中的固定性误差模型,固定误差包括安装误差和标度因数误差;在传统的IMU随机误差模型及所建立的固定性误差模型的基础上,随后建立包含惯性传感器固定误差在内的滤波状态方程及位置、速度和姿态线性量测方程;最后在飞行器动态飞行过程中对惯性传感器固定性误差进行实时动态标定与校正,获得惯性传感器固定性误差补偿校正后的惯性导航系统导航结果。本方法能够在飞行器的动态飞行过程中实现对惯性导航系统中惯性传感器安装误差和标度因数误差的标定及校正,有效提高惯性导航系统性能,适合于工程应用。
申请公布号 CN103245359A 申请公布日期 2013.08.14
申请号 CN201310142701.4 申请日期 2013.04.23
申请人 南京航空航天大学 发明人 彭惠;王东升;张承;许建新;王融;熊智;刘建业;赵慧;柏青青;王洁
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 1.一种惯性导航系统中惯性传感器固定误差实时标定方法,其特征在于,所述方法具体步骤如下:步骤1、建立惯性传感器的固定性误差模型,包括加速度计标度因数误差矩阵和陀螺仪的标度因数误差矩阵:加速度计标度因数误差矩阵为δK<sub>A</sub>=diag[δK<sub>Ax</sub> δK<sub>Ay</sub> δK<sub>Az</sub>],其中,δK<sub>Ax</sub>、δK<sub>Ay</sub>、δK<sub>Az</sub>分别为X轴、Y轴及Z轴加速度计的标度因数误差;加速度计安装误差矩阵为<maths num="0001"><![CDATA[<math><mrow><mi>&delta;A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&delta;A</mi><mi>z</mi></msub></mtd><mtd><mo>-</mo><msub><mi>&delta;A</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>&delta;A</mi><mi>z</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>&delta;A</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;A</mi><mi>y</mi></msub></mtd><mtd><mo>-</mo><msub><mi>&delta;A</mi><mi>x</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中,δA<sub>x</sub>、δA<sub>y</sub>、δA<sub>z</sub>分别为X轴、Y轴及Z轴加速度计的安装误差角;δK<sub>A</sub>和δA均取为随机常数,X、Y、Z三轴的加速度计误差模型相同,如下所示:<maths num="0002"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>&delta;</mi><msub><mover><mi>K</mi><mo>&CenterDot;</mo></mover><mi>A</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mi>&delta;</mi><mover><mi>A</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced></math>]]></maths>上式中,<img file="FDA00003088628900013.GIF" wi="100" he="75" />为标度因数误差矩阵δK<sub>A</sub>的一阶导数,<img file="FDA00003088628900014.GIF" wi="76" he="61" />为安装误差矩阵δA的一阶导数;陀螺仪的标度因数误差矩阵为δK<sub>G</sub>=diag[δK<sub>Gx</sub> δK<sub>Gy</sub> δK<sub>Gz</sub>],δK<sub>Gx</sub>、δK<sub>Gy</sub>、δK<sub>Gz</sub>分别为X轴、Y轴及Z轴陀螺的标度因数误差;陀螺安装误差矩阵为<maths num="0003"><![CDATA[<math><mrow><mi>&delta;G</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&delta;G</mi><mi>z</mi></msub></mtd><mtd><mo>-</mo><msub><mi>&delta;G</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>&delta;G</mi><mi>z</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>&delta;G</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;G</mi><mi>y</mi></msub></mtd><mtd><mo>-</mo><msub><mi>&delta;G</mi><mi>x</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>δG<sub>x</sub>、δG<sub>y</sub>、δG<sub>z</sub>分别为X轴、Y轴及Z轴陀螺的安装误差;标度因数误差和安装误差均取为随机常数,X、Y、Z三轴的陀螺仪误差模型相同,如下所示:<maths num="0004"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>&delta;</mi><msub><mover><mi>K</mi><mo>&CenterDot;</mo></mover><mi>G</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mi>&delta;</mi><mover><mi>G</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced></math>]]></maths>上式中,<img file="FDA00003088628900017.GIF" wi="105" he="74" />为标度因数误差矩阵δK<sub>G</sub>的一阶导数,<img file="FDA00003088628900018.GIF" wi="79" he="59" />为安装误差矩阵δG的一阶导数;步骤2、在步骤1对IMU的安装误差和标度因数误差建模的基础上,将IMU的安装误差和标度因数误差作为系统状态变量,构建基于惯性传感器全状态误差模型的滤波器状态方程和位置、速度及姿态线性化量测方程:基于惯性传感器全状态误差建模的系统状态变量X为:X=[φ<sub>E</sub> φ<sub>N</sub> φ<sub>U</sub> δV<sub>E</sub> δV<sub>N</sub> δV<sub>U</sub> δL δλ δh ε<sub>bx</sub> ε<sub>by</sub> ε<sub>bz</sub> ε<sub>rx</sub> ε<sub>ry</sub> ε<sub>rz</sub> ▽<sub>x</sub> ▽<sub>y</sub> ▽<sub>z</sub> δA<sub>x</sub> δA<sub>y</sub> δA<sub>z</sub> δK<sub>Ax</sub> δK<sub>Ay</sub> δK<sub>Az</sub> δG<sub>x</sub> δG<sub>y</sub> δG<sub>z</sub> δK<sub>Gx</sub> δK<sub>Gy</sub> δK<sub>Gz</sub>]<sup>T</sup>上式中,φ<sub>E</sub>,φ<sub>N</sub>,φ<sub>U</sub>分别为惯性导航系统中的东向、北向及天向平台误差角状态量;δV<sub>E</sub>,δV<sub>N</sub>,δV<sub>U</sub>分别为惯性导航系统误差中的东向、北向及天向速度误差状态量;δL,δλ,δh分别为惯性导航系统中的纬度误差状态量、经度误差状态量及高度误差状态量;ε<sub>bx</sub>,ε<sub>by</sub>,ε<sub>bz</sub>分别为惯性导航系统中的X轴、Y轴、Z轴方向陀螺的常值漂移误差状态量;ε<sub>rx</sub>,ε<sub>ry</sub>,ε<sub>rz</sub>分别为X轴、Y轴和Z轴方向的陀螺一阶马尔科夫漂移误差状态量;▽<sub>x</sub>,▽<sub>y</sub>,▽<sub>z</sub>分别为X轴、Y轴及Z轴方向的加速度计一阶马尔科夫零偏误差状态量;δA<sub>x</sub>,δA<sub>y</sub>,δA<sub>z</sub>分别为惯性导航系统中X轴、Y轴及Z轴方向上加速度计的安装误差状态量;δK<sub>Ax</sub>,δK<sub>Ay</sub>,δK<sub>Az</sub>分别为惯性导航系统中X轴、Y轴及Z轴方向上加速度计的标度因数误差状态量;δG<sub>x</sub>,δG<sub>y</sub>,δG<sub>z</sub>分别为惯性导航系统中X轴、Y轴及Z轴三个方向上陀螺的安装误差状态量;δK<sub>Gx</sub>,δK<sub>Gy</sub>,δK<sub>Gz</sub>为惯性导航系统中X轴、Y轴及Z轴方向上陀螺的标度因数误差状态量;建立惯性导航系统的误差状态方程,如式(4)所示:<maths num="0005"><![CDATA[<math><mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>F</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>G</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>W</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths>上式中,X(t)为系统状态变量;<img file="FDA00003088628900022.GIF" wi="101" he="72" />为状态变量X(t)的一阶导数;F(t)为系统矩阵;G(t)为噪声系数矩阵;W(t)为噪声矩阵;采用地理系下位置、速度和姿态线性化观测原理,建立地理系下卫星导航位置观测量、速度观测量及星敏感器姿态观测量和惯性导航系统误差状态量之间的线性化量测方程:<maths num="0006"><![CDATA[<math><mrow><mi>Z</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Z</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>&phi;</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>H</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>H</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>H</mi><mi>&phi;</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>v</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>&phi;</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>上式中,Z<sub>p</sub>(t)、Z<sub>v</sub>(t)、Z<sub>φ</sub>(t)分别为位置、速度及姿态量测矢量;H<sub>p</sub>(t)、H<sub>v</sub>(t)、H<sub>φ</sub>(t)分别为位置、速度及姿态量测系数矩阵;V<sub>p</sub>(t)、V<sub>v</sub>(t)、V<sub>φ</sub>(t)分别为位置、速度及姿态观测量噪声矩阵;步骤3、在步骤2的基础上,对系统状态方程和量测方程进行离散化处理以及状态量、量测量的更新,实现对IMU安装误差和标度因数误差的标定与补偿。
地址 210016 江苏省南京市白下区御道街29号