发明名称 一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法
摘要 本发明公开了一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法,属于惯性技术领域。所述方法将光纤捷联惯导系统通过工装安装在固定装置上,上电预热并且静态初始对准后,手动翻转固定装置,完成12次依次翻转。翻转前后每个位置静止3‑5min,并进行卡尔曼滤波修正,根据最后一次卡尔曼滤波修正结束时得到的惯性器件误差参数估计值,对光纤捷联惯导系统光纤陀螺和加速度计的输出进行误差补偿。所述固定装置优选为正六面体。本发明所提出的方法可以在现场完成光纤捷联惯导系统21项误差参数的标定,克服了传统实验室标定的不足,提高了系统实际使用精度。
申请公布号 CN103852086B 申请公布日期 2016.11.23
申请号 CN201410116707.9 申请日期 2014.03.26
申请人 北京航空航天大学 发明人 李保国;芦佳振;张海宏;吴孟
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 姜荣丽
主权项 一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法,其特征在于:包括如下步骤,第一步:将光纤捷联惯导系统通过工装安装在固定装置上,锁紧;连接光纤捷联惯导系统、电源和采集计算机之间的线缆,并检查是否正确;第二步:将所述固定装置置于桌面或平整的地面上,手动调整固定装置,使光纤捷联惯导系统XYZ轴初始朝向分别对应东北天方向,上电预热使光纤捷联惯导系统达到热平衡状态;第三步:向光纤捷联惯导系统装订标定现场的地理参数,包括初始的经度、纬度和高度,然后光纤捷联惯导系统进行1min的静态初始对准,以获取导航解算的初始姿态角;第四步:手动翻转固定装置,完成12次依次翻转;翻转前后每个位置静止3‑5min,并进行卡尔曼滤波修正,一共进行13次卡尔曼滤波修正;所述的12次依次翻转,具体如下:<img file="FDA0001051974100000011.GIF" wi="1206" he="663" />所述转动角的单位为度;第五步:最后一次卡尔曼滤波修正结束时得到的惯性器件误差参数估计值,作为标定结果,包括陀螺和加速度计零偏误差、标度因数误差和安装误差一共21项误差系数;第六步:基于建立的惯性器件误差模型和标定得到21项误差系数,对光纤捷联惯导系统光纤陀螺和加速度计的输出进行误差补偿;所述的卡尔曼率滤波修正包含以下几个步骤:步骤1:建立惯性器件误差模型;惯性器件误差模型包括光纤陀螺误差模型和加速度计误差模型,分别对应如下:<maths num="0001"><math><![CDATA[<mrow><msup><msub><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow></msub><mi>b</mi></msup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msup><msub><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><msub><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><msub><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>gB</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>gB</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>gB</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>gSF</mi><mi>x</mi></msub></mrow></mtd><mtd><mrow><msub><mi>gMA</mi><mrow><mi>x</mi><mi>y</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>gMA</mi><mrow><mi>x</mi><mi>z</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>gMA</mi><mrow><mi>y</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>gSF</mi><mi>y</mi></msub></mrow></mtd><mtd><mrow><msub><mi>gMA</mi><mrow><mi>y</mi><mi>z</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>gMA</mi><mrow><mi>z</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>gMA</mi><mrow><mi>z</mi><mi>y</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>gSF</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msup><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow></msub><mi>b</mi></msup></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000012.GIF" wi="900" he="224" /></maths><maths num="0002"><math><![CDATA[<mrow><msubsup><mi>&delta;f</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>&delta;f</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&delta;f</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&delta;f</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>aB</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>aB</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>aB</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>aSF</mi><mi>x</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>aMA</mi><mrow><mi>y</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>aSF</mi><mi>y</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>aMA</mi><mrow><mi>z</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>aMA</mi><mrow><mi>z</mi><mi>y</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>aSF</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000013.GIF" wi="837" he="239" /></maths>式中δω<sub>ib</sub><sup>b</sup>为陀螺仪的误差输出矢量;δω<sub>ibx</sub><sup>b</sup>、δω<sub>iby</sub><sup>b</sup>、δω<sub>ibz</sub><sup>b</sup>为由陀螺误差引起的误差角速度;ω<sub>ibx</sub><sup>b</sup>、ω<sub>iby</sub><sup>b</sup>、ω<sub>ibz</sub><sup>b</sup>分别表示三轴陀螺测量值;gSF<sub>x</sub>、gSF<sub>y</sub>、gSF<sub>z</sub>分别表示三轴陀螺仪标度因数误差;gMA<sub>xy</sub>、gMA<sub>xz</sub>、gMA<sub>yx</sub>、gMA<sub>yz</sub>、gMA<sub>zx</sub>、gMA<sub>zy</sub>分别表示各轴陀螺仪间安装误差角;gB<sub>x</sub>、gB<sub>y</sub>、gB<sub>z</sub>分别表示三轴陀螺仪零偏误差;式中<img file="FDA0001051974100000024.GIF" wi="87" he="66" />为加速度计的误差输出矢量;δf<sub>ibx</sub><sup>b</sup>、δf<sub>iby</sub><sup>b</sup>、δf<sub>ibz</sub><sup>b</sup>分别表示由加速度计误差引起的误差加速度;f<sub>ibx</sub><sup>b</sup>、f<sub>iby</sub><sup>b</sup>、f<sub>ibz</sub><sup>b</sup>分别表示三轴加速度计测量值;aSF<sub>x</sub>、aSF<sub>y</sub>、aSF<sub>z</sub>分别为三轴加速度计标度因数误差;aB<sub>x</sub>、aB<sub>y</sub>、aB<sub>z</sub>分别为三轴加速度计零偏;aMA<sub>yx</sub>、aMA<sub>zx</sub>、aMA<sub>zy</sub>分别表示加速度计各轴间安装误差角;步骤2:建立卡尔曼滤波器模型;选取地理坐标系东北天为导航坐标系,建立系统状态方程和量测方程分别如下:<maths num="0003"><math><![CDATA[<mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><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>W</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001051974100000021.GIF" wi="438" he="71" /></maths>Z(t)=HX(t)+η(t)式中<img file="FDA0001051974100000022.GIF" wi="46" he="62" />表示系统状态的微分,F(t)表示状态矩阵、X(t)表示系统状态向量、W(t)表示系统噪声、Z(t)表示系统量测矢量、H表示观测矩阵、η(t)表示量测噪声矢量;其中,系统状态向量X(t)=[φ δV δP X<sub>g</sub> X<sub>a</sub>]<sup>T</sup>,φ表示姿态角误差φ=[φ<sub>E</sub> φ<sub>N</sub> φ<sub>U</sub>],φ<sub>E</sub>表示俯仰角误差、φ<sub>N</sub>表示横滚角误差、φ<sub>U</sub>表示航向角误差;δV表示速度误差δV=[δV<sub>E</sub> δV<sub>N</sub> δV<sub>U</sub>],δV<sub>E</sub>表示东向速度误差、δV<sub>N</sub>北向速度误差、δV<sub>U</sub>表示天向速度误差;δP表示位置误差δP=[δL δλ δh],δL表示纬度误差、δλ表示经度误差,δh表示高度误差;X<sub>g</sub>表示陀螺标定参数误差、X<sub>a</sub>表示加速度计标定参数误差;X<sub>g</sub>=[gSF<sub>x</sub> gMA<sub>xy</sub> gMA<sub>xz</sub> gMA<sub>yx</sub> gSF<sub>y</sub> gMA<sub>yz</sub> gMA<sub>zx</sub> gMA<sub>zy</sub> gSF<sub>z</sub> gB<sub>x</sub> gB<sub>y</sub> gB<sub>z</sub>]X<sub>a</sub>=[aSF<sub>x</sub> aMA<sub>yx</sub> aSF<sub>y</sub> aMA<sub>zx</sub> aMA<sub>zy</sub> aSF<sub>z</sub> aB<sub>x</sub> aB<sub>y</sub> aB<sub>z</sub>]gSF<sub>x</sub>、gSF<sub>y</sub>、gSF<sub>z</sub>分别表示三轴陀螺仪标度因数误差;gMA<sub>xy</sub>、gMA<sub>xz</sub>、gMA<sub>yx</sub>、gMA<sub>yz</sub>、gMA<sub>zx</sub>、gMA<sub>zy</sub>分别表示各轴陀螺仪间安装误差角;gB<sub>x</sub>、gB<sub>y</sub>、gB<sub>z</sub>分别表示三轴陀螺仪零偏误差;aSF<sub>x</sub>、aSF<sub>y</sub>、aSF<sub>z</sub>分别为三轴加速度计标度因数误差;aB<sub>x</sub>、aB<sub>y</sub>、aB<sub>z</sub>分别表示三轴加速度计零偏;aMA<sub>yx</sub>、aMA<sub>zx</sub>、aMA<sub>zy</sub>分别表示各轴加速度计间安装误差角;状态矩阵<img file="FDA0001051974100000023.GIF" wi="898" he="295" /><maths num="0004"><math><![CDATA[<mrow><msub><mi>F</mi><mn>11</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000031.GIF" wi="1604" he="463" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>F</mi><mn>12</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000032.GIF" wi="693" he="443" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>F</mi><mn>13</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><msub><mi>V</mi><mi>N</mi></msub><msup><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><msup><mrow><mo>(</mo><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi></mrow></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><msup><mrow><mo>(</mo><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000033.GIF" wi="1084" he="483" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>F</mi><mn>14</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000034.GIF" wi="1398" he="234" /></maths><maths num="0008"><math><![CDATA[<mrow><msub><mi>F</mi><mn>21</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>f</mi><mi>U</mi></msub></mrow></mtd><mtd><msub><mi>f</mi><mi>N</mi></msub></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi>U</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>f</mi><mi>E</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>f</mi><mi>N</mi></msub></mrow></mtd><mtd><msub><mi>f</mi><mi>E</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000035.GIF" wi="499" he="222" /></maths><maths num="0009"><math><![CDATA[<mrow><msub><mi>F</mi><mn>22</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>(</mo><mfrac><mrow><msub><mi>V</mi><mi>N</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi><mo>-</mo><msub><mi>V</mi><mi>U</mi></msub></mrow><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi></mrow><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mrow><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mn>2</mn><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi></mrow><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>U</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mn>2</mn><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mfrac><mrow><mn>2</mn><msub><mi>V</mi><mi>N</mi></msub></mrow><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000036.GIF" wi="1574" he="463" /></maths><maths num="0010"><math><![CDATA[<mrow><msub><mi>F</mi><mn>23</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mrow><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mrow><mo>(</mo><mrow><msub><mi>V</mi><mi>U</mi></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><msub><mi>V</mi><mi>N</mi></msub><mi>cos</mi><mi> </mi><mi>L</mi></mrow><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><msub><mi>V</mi><mi>N</mi></msub><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi></mrow><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><msub><mi>V</mi><mi>U</mi></msub><mo>-</mo><msub><mi>V</mi><mi>E</mi></msub><msub><mi>V</mi><mi>N</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mrow><mn>2</mn><msub><mi>V</mi><mi>E</mi></msub><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><mrow><msup><msub><mi>V</mi><mi>E</mi></msub><mn>2</mn></msup><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi></mrow><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mrow><mfrac><mrow><msub><mi>V</mi><mi>N</mi></msub><msub><mi>V</mi><mi>U</mi></msub></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><mrow><msup><msub><mi>V</mi><mi>E</mi></msub><mn>2</mn></msup><mi>tan</mi><mi> </mi><mi>L</mi></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>2</mn><msub><mi>V</mi><mi>E</mi></msub><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi></mrow></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mrow><mfrac><mrow><msup><msub><mi>V</mi><mi>N</mi></msub><mn>2</mn></msup></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>+</mo><mfrac><mrow><msup><msub><mi>V</mi><mi>E</mi></msub><mn>2</mn></msup></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mrow><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000037.GIF" wi="1589" he="531" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>F</mi><mn>25</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>x</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>y</mi></mrow><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>f</mi><mrow><mi>i</mi><mi>b</mi><mi>z</mi></mrow><mi>b</mi></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000041.GIF" wi="1006" he="231" /></maths><maths num="0012"><math><![CDATA[<mrow><msub><mi>F</mi><mn>32</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><mi>sec</mi><mi> </mi><mi>L</mi></mrow><mrow><mo>(</mo><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000042.GIF" wi="606" he="419" /></maths><maths num="0013"><math><![CDATA[<mrow><msub><mi>F</mi><mn>33</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><msup><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mrow></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mi> </mi><mi>L</mi><mi> </mi><mi>sec</mi><mi> </mi><mi>L</mi></mrow><mrow><mo>(</mo><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>sec</mi><mi> </mi><mi>L</mi></mrow><msup><mrow><mo>(</mo><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mn>2</mn></msup></mfrac></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001051974100000043.GIF" wi="757" he="434" /></maths>式中ω<sub>ie</sub>表示地球自转角速率;L表示系统所在位置的地理纬度;h表示系统所在位置的海拔高度;R<sub>E</sub>表示当地子午面主曲率半径;R<sub>N</sub>表示当地卯酉面主曲率半径;V<sub>E</sub>、V<sub>N</sub>和V<sub>U</sub>分别表示系统东向、北向和天向速度;f<sub>E</sub>、f<sub>N</sub>和f<sub>U</sub>分别表示导航坐标系下系统的比力信息;ω<sub>ibx</sub><sup>b</sup>、ω<sub>iby</sub><sup>b</sup>和ω<sub>ibz</sub><sup>b</sup>分别表示三轴陀螺测量值;f<sub>ibx</sub><sup>b</sup>、f<sub>iby</sub><sup>b</sup>和f<sub>ibz</sub><sup>b</sup>分别表示三轴加速度计测量值;系统噪声W(t)=[W<sub>gx</sub> W<sub>gy</sub> W<sub>gz</sub> W<sub>ax</sub> W<sub>ay</sub> W<sub>az</sub> 0<sub>1×24</sub>]<sup>T</sup>,W<sub>gx</sub>、W<sub>gy</sub>和W<sub>gz</sub>分别表示三轴陀螺在导航坐标系下的零均值白噪声,W<sub>ax</sub>、W<sub>ay</sub>和W<sub>az</sub>分别表示三轴加速度计在导航坐标系下的零均值白噪声;系统量测矢量Z(t)=[V(t)‑V<sub>obs</sub> P(t)‑P<sub>obs</sub>]<sup>T</sup>,式中V(t)为系统输出的东北天速度信息,V<sub>obs</sub>为速度观测信息,静止状态下为0,P(t)为系统输出的纬度、经度和高度信息,P<sub>obs</sub>为位置观测信息,静止状态下P<sub>obs</sub>为系统初始位置信息;系统观测矩阵H=[0<sub>6×3</sub> I<sub>6×6</sub> 0<sub>6×21</sub>],式中I<sub>6×6</sub>表示六阶单位阵;步骤3:对系统状态方程进行离散化;步骤4:进行卡尔曼滤波估计。
地址 100191 北京市海淀区学院路37号