发明名称 一种单轴旋转的捷联惯导系统初始对准方法
摘要 本发明提供的是一种单轴旋转的捷联惯导系统初始对准方法。对于载体静止状态下的捷联惯性导航系统,在其采集陀螺仪输出和加速度计输出信息完成粗对准的基础之上,建立载体坐标系和计算地理坐标系之间的转换矩阵;建立以速度误差为状态变量的卡尔曼滤波状态方程及速度误差为量测量的量测方程;通过卡尔曼滤波技术估计出载体失准角并反馈到系统中完成系统的初始对准。本发明能克服地理坐标系等效陀螺漂移对方位失准角估算精度的影响,提高对准精度。
申请公布号 CN101514900A 申请公布日期 2009.08.26
申请号 CN200910071734.8 申请日期 2009.04.08
申请人 哈尔滨工程大学 发明人 孙枫;孙伟;李国强;薛媛媛;奔粤阳;高伟;赵彦雷;吕玉红;李雪峰
分类号 G01C21/16(2006.01)I;G01C25/00(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 代理人
主权项 1、一种单轴旋转的捷联惯导系统初始对准方法,其特征在于包括以下步骤:(1)利用全球定位系统GPS确定载体的初始位置参数,并装订至导航计算机中;(2)采集光纤陀螺捷联惯性导航系统的光纤陀螺仪和石英加速度计输出的数据;(3)对采集到的光纤陀螺仪和石英加速度计的数据进行处理,采用解析法来完成系统的粗对准,初步确定载体的姿态信息;(4)惯性测量单元绕载体坐标系oy<sub>b</sub>轴正向旋转45度,确定IMU坐标系与载体坐标系之间的初始相对位置;(5)确定两坐标系相对初始位置关系后,惯性测量单元绕载体坐标系方位轴oz<sub>b</sub>正向以角速度ω=6°/s连续转动;(6)建立以速度误差为状态变量的卡尔曼滤波状态方程及速度误差为量测量的量测方程;1)建立卡尔曼滤波的状态方程:用一阶线性微分方程来描述旋转捷联惯导系统的状态误差:<maths num="0001"><![CDATA[<math><mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</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>B</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)为t时刻系统的状态向量;A(t)和B(t)分别为系统的状态矩阵和噪声矩阵;W(t)为系统噪声向量;系统的状态向量为:<img file="A2009100717340002C2.GIF" wi="1048" he="93" />系统的白噪声向量为:W=[a<sub>x</sub> a<sub>y</sub> ω<sub>z</sub> ω<sub>y</sub> ω<sub>z</sub> 0 0 0 0 0]<sup>T</sup>其中δV<sub>e</sub>、δV<sub>n</sub>分别表示东向、北向的速度误差;<img file="A2009100717340002C3.GIF" wi="167" he="55" />分别为IMU坐标系ox<sub>s</sub>、oy<sub>s</sub>轴加速度计零偏;ε<sub>x</sub>、ε<sub>y</sub>、ε<sub>z</sub>分别为IMU坐标系ox<sub>s</sub>、oy<sub>s</sub>、oz<sub>s</sub>轴陀螺的常值漂移;a<sub>x</sub>、a<sub>y</sub>分别为IMU坐标系ox<sub>s</sub>、oy<sub>s</sub>轴加速度计的白噪声误差;ω<sub>x</sub>、ω<sub>y</sub>、ω<sub>z</sub>分别为IMU坐标系ox<sub>s</sub>、oy<sub>s</sub>、oz<sub>s</sub>轴陀螺的白噪声误差;系统的状态转移矩阵为:<maths num="0002"><![CDATA[<math><mrow><mi>A</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>F</mi><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub></mtd><mtd><msub><mi>T</mi><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中:<maths num="0003"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>F</mi><mrow><mn>2</mn><mo>&times;</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mi>F</mi><mrow><mn>2</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>F</mi><mrow><mn>3</mn><mo>&times;</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mi>F</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mn>2</mn><mo>&times;</mo><mn>2</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mrow><msub><mi>V</mi><mi>n</mi></msub><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd><mtd><mn>2</mn><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>sin</mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>e</mi></msub><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>sin</mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>e</mi></msub><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac><mo>)</mo></mrow></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mn>2</mn><mo>&times;</mo><mn>3</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>f</mi><mi>u</mi></msub></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><mo>-</mo><msub><mi>f</mi><mi>e</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mn>3</mn><mo>&times;</mo><mn>2</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><msub><mi>R</mi><mi>m</mi></msub></mfrac></mtd></mtr><mtr><mtd><mfrac><mn>1</mn><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>sin</mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>e</mi></msub><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd><mtd><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>cos</mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>e</mi></msub><msub><mi>R</mi><mi>n</mi></msub></mfrac><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>sin</mi><mi>L</mi><mo>+</mo><mfrac><mrow><msub><mi>V</mi><mi>e</mi></msub><mi>tan</mi><mi>L</mi></mrow><msub><mi>R</mi><mi>n</mi></msub></mfrac><mo>)</mo></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mfrac><msub><mi>V</mi><mi>n</mi></msub><msub><mi>R</mi><mi>m</mi></msub></mfrac></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>ie</mi></msub><mi>cos</mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>e</mi></msub><msub><mi>R</mi><mi>n</mi></msub></mfrac></mtd><mtd><mfrac><msub><mi>V</mi><mi>n</mi></msub><msub><mi>R</mi><mi>m</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>V<sub>e</sub>、V<sub>n</sub>分别表示东向、北向的速度;ω<sub>ie</sub>表示地球自转角速度;R<sub>m</sub>、R<sub>n</sub>分别表示地球子午、卯酉曲率半径;L表示当地纬度;f<sub>e</sub>、f<sub>n</sub>、f<sub>u</sub>分别表示为导航坐标系下东向、北向、天向的比力;令捷联矩阵T<sub>s</sub><sup>n</sup>′为:<maths num="0008"><![CDATA[<math><mrow><msubsup><mi>T</mi><mi>s</mi><msup><mi>n</mi><mo>&prime;</mo></msup></msubsup><mo>=</mo><msubsup><mi>T</mi><mi>b</mi><msup><mi>n</mi><mo>&prime;</mo></msup></msubsup><msubsup><mi>T</mi><mi>s</mi><mi>b</mi></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>T</mi><mn>11</mn></msub></mtd><mtd><msub><mi>T</mi><mn>12</mn></msub></mtd><mtd><msub><mi>T</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>T</mi><mn>21</mn></msub></mtd><mtd><msub><mi>T</mi><mn>22</mn></msub></mtd><mtd><msub><mi>T</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>T</mi><mn>31</mn></msub></mtd><mtd><msub><mi>T</mi><mn>32</mn></msub></mtd><mtd><msub><mi>T</mi><mn>33</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>则<maths num="0009"><![CDATA[<math><mrow><msub><mi>T</mi><mrow><mn>5</mn><mo>&times;</mo><mn>5</mn></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>T</mi><mn>11</mn></msub></mtd><mtd><msub><mi>T</mi><mn>12</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>T</mi><mn>21</mn></msub></mtd><mtd><msub><mi>T</mi><mn>22</mn></msub></mtd><mtd><mn>0</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><msub><mi>T</mi><mn>11</mn></msub></mtd><mtd><msub><mi>T</mi><mn>12</mn></msub></mtd><mtd><msub><mi>T</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>T</mi><mn>21</mn></msub></mtd><mtd><msub><mi>T</mi><mn>22</mn></msub></mtd><mtd><msub><mi>T</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>T</mi><mn>31</mn></msub></mtd><mtd><msub><mi>T</mi><mn>32</mn></msub></mtd><mtd><msub><mi>T</mi><mn>33</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>2)建立卡尔曼滤波的量测方程:用一阶线性微分方程来描述旋转捷联惯导系统的量测方程如下:Z(t)=H(t)X(t)+v(t)其中:Z(t)表示t时刻系统的量测向量;H(t)表示系统的量测矩阵;v(t)表示系统的量测噪声;系统量测矩阵为:<maths num="0010"><![CDATA[<math><mrow><mi>H</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</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>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</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>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>量测量为水平速度误差:v(t)=[v<sub>e</sub> v<sub>n</sub>]<sup>T</sup>;(7)利用步骤(6)估计出平台失准角,并在精对准结束时用它来修正系统的捷联姿态矩阵,完成精确的初始对准。
地址 150001黑龙江省哈尔滨市南岗区南通大街145号1号楼哈尔滨工程大学科技处知识产权办公室