[发明专利]一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法有效

专利信息
申请号: 201410116707.9 申请日: 2014-03-26
公开(公告)号: CN103852086B 公开(公告)日: 2016-11-23
发明(设计)人: 李保国;芦佳振;张海宏;吴孟 申请(专利权)人: 北京航空航天大学
主分类号: G01C25/00 分类号: G01C25/00
代理公司: 北京永创新实专利事务所 11121 代理人: 姜荣丽
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法,属于惯性技术领域。所述方法将光纤捷联惯导系统通过工装安装在固定装置上,上电预热并且静态初始对准后,手动翻转固定装置,完成12次依次翻转。翻转前后每个位置静止3‑5min,并进行卡尔曼滤波修正,根据最后一次卡尔曼滤波修正结束时得到的惯性器件误差参数估计值,对光纤捷联惯导系统光纤陀螺和加速度计的输出进行误差补偿。所述固定装置优选为正六面体。本发明所提出的方法可以在现场完成光纤捷联惯导系统21项误差参数的标定,克服了传统实验室标定的不足,提高了系统实际使用精度。
搜索关键词: 一种 基于 卡尔 滤波 光纤 捷联惯导 系统 现场 标定 方法
【主权项】:
一种基于卡尔曼滤波的光纤捷联惯导系统现场标定方法,其特征在于:包括如下步骤,第一步:将光纤捷联惯导系统通过工装安装在固定装置上,锁紧;连接光纤捷联惯导系统、电源和采集计算机之间的线缆,并检查是否正确;第二步:将所述固定装置置于桌面或平整的地面上,手动调整固定装置,使光纤捷联惯导系统XYZ轴初始朝向分别对应东北天方向,上电预热使光纤捷联惯导系统达到热平衡状态;第三步:向光纤捷联惯导系统装订标定现场的地理参数,包括初始的经度、纬度和高度,然后光纤捷联惯导系统进行1min的静态初始对准,以获取导航解算的初始姿态角;第四步:手动翻转固定装置,完成12次依次翻转;翻转前后每个位置静止3‑5min,并进行卡尔曼滤波修正,一共进行13次卡尔曼滤波修正;所述的12次依次翻转,具体如下:所述转动角的单位为度;第五步:最后一次卡尔曼滤波修正结束时得到的惯性器件误差参数估计值,作为标定结果,包括陀螺和加速度计零偏误差、标度因数误差和安装误差一共21项误差系数;第六步:基于建立的惯性器件误差模型和标定得到21项误差系数,对光纤捷联惯导系统光纤陀螺和加速度计的输出进行误差补偿;所述的卡尔曼率滤波修正包含以下几个步骤:步骤1:建立惯性器件误差模型;惯性器件误差模型包括光纤陀螺误差模型和加速度计误差模型,分别对应如下:<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><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>式中δωibb为陀螺仪的误差输出矢量;δωibxb、δωibyb、δωibzb为由陀螺误差引起的误差角速度;ωibxb、ωibyb、ωibzb分别表示三轴陀螺测量值;gSFx、gSFy、gSFz分别表示三轴陀螺仪标度因数误差;gMAxy、gMAxz、gMAyx、gMAyz、gMAzx、gMAzy分别表示各轴陀螺仪间安装误差角;gBx、gBy、gBz分别表示三轴陀螺仪零偏误差;式中为加速度计的误差输出矢量;δfibxb、δfibyb、δfibzb分别表示由加速度计误差引起的误差加速度;fibxb、fibyb、fibzb分别表示三轴加速度计测量值;aSFx、aSFy、aSFz分别为三轴加速度计标度因数误差;aBx、aBy、aBz分别为三轴加速度计零偏;aMAyx、aMAzx、aMAzy分别表示加速度计各轴间安装误差角;步骤2:建立卡尔曼滤波器模型;选取地理坐标系东北天为导航坐标系,建立系统状态方程和量测方程分别如下:<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>Z(t)=HX(t)+η(t)式中表示系统状态的微分,F(t)表示状态矩阵、X(t)表示系统状态向量、W(t)表示系统噪声、Z(t)表示系统量测矢量、H表示观测矩阵、η(t)表示量测噪声矢量;其中,系统状态向量X(t)=[φ δV δP Xg Xa]T,φ表示姿态角误差φ=[φE φN φU],φE表示俯仰角误差、φN表示横滚角误差、φU表示航向角误差;δV表示速度误差δV=[δVE δVN δVU],δVE表示东向速度误差、δVN北向速度误差、δVU表示天向速度误差;δP表示位置误差δP=[δL δλ δh],δL表示纬度误差、δλ表示经度误差,δh表示高度误差;Xg表示陀螺标定参数误差、Xa表示加速度计标定参数误差;Xg=[gSFx gMAxy gMAxz gMAyx gSFy gMAyz gMAzx gMAzy gSFz gBx gBy gBz]Xa=[aSFx aMAyx aSFy aMAzx aMAzy aSFz aBx aBy aBz]gSFx、gSFy、gSFz分别表示三轴陀螺仪标度因数误差;gMAxy、gMAxz、gMAyx、gMAyz、gMAzx、gMAzy分别表示各轴陀螺仪间安装误差角;gBx、gBy、gBz分别表示三轴陀螺仪零偏误差;aSFx、aSFy、aSFz分别为三轴加速度计标度因数误差;aBx、aBy、aBz分别表示三轴加速度计零偏;aMAyx、aMAzx、aMAzy分别表示各轴加速度计间安装误差角;状态矩阵<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><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><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><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><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><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><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><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><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><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>式中ωie表示地球自转角速率;L表示系统所在位置的地理纬度;h表示系统所在位置的海拔高度;RE表示当地子午面主曲率半径;RN表示当地卯酉面主曲率半径;VE、VN和VU分别表示系统东向、北向和天向速度;fE、fN和fU分别表示导航坐标系下系统的比力信息;ωibxb、ωibyb和ωibzb分别表示三轴陀螺测量值;fibxb、fibyb和fibzb分别表示三轴加速度计测量值;系统噪声W(t)=[Wgx Wgy Wgz Wax Way Waz 01×24]T,Wgx、Wgy和Wgz分别表示三轴陀螺在导航坐标系下的零均值白噪声,Wax、Way和Waz分别表示三轴加速度计在导航坐标系下的零均值白噪声;系统量测矢量Z(t)=[V(t)‑Vobs P(t)‑Pobs]T,式中V(t)为系统输出的东北天速度信息,Vobs为速度观测信息,静止状态下为0,P(t)为系统输出的纬度、经度和高度信息,Pobs为位置观测信息,静止状态下Pobs为系统初始位置信息;系统观测矩阵H=[06×3 I6×6 06×21],式中I6×6表示六阶单位阵;步骤3:对系统状态方程进行离散化;步骤4:进行卡尔曼滤波估计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410116707.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top