发明名称 一种虚拟旋转地理坐标系下解算速度的捷联惯性导航方法
摘要 本发明公开了一种虚拟旋转地理坐标系下解算速度的捷联惯性导航方法,在系统初始化完毕开始正常的导航解算工作后,首先在地理坐标系下解算姿态,然后将加速度计、陀螺输出等信息转换到建立的虚拟旋转地理坐标系下进行速度解算,最后将解算的速度信息再转换到地理坐标系下进行位置解算,从而达到将系统中各个误差源进行旋转调制,以提高系统的精度的目的。
申请公布号 CN103292811A 申请公布日期 2013.09.11
申请号 CN201310244636.6 申请日期 2013.06.20
申请人 哈尔滨工程大学 发明人 奔粤阳;杨晓龙;高伟;李倩;郭妍;阮双双;李敬春;赵维珩
分类号 G01C21/16(2006.01)I;G01C21/20(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 代理人
主权项 1.一种虚拟旋转地理坐标系下解算速度的捷联惯性导航方法,其特征在于,包括下列步骤:步骤一:启动舰船上的捷联惯性导航系统,并且对系统进行初始对准;步骤二:在地理坐标系即n系上进行一次姿态解算得到捷联惯性导航系统的姿态矩阵<img file="FSA00000913019000011.GIF" wi="79" he="55" />步骤三:在得到捷联惯性导航系统的姿态矩阵<img file="FSA00000913019000012.GIF" wi="56" he="53" />之后,在虚拟旋转地理坐标系即n<sup>r</sup>上建立捷联惯性导航系统的速度方程:<maths num="0001"><![CDATA[<math><mrow><msup><mover><mi>v</mi><mo>&CenterDot;</mo></mover><msup><mi>n</mi><mi>r</mi></msup></msup><mo>=</mo><msup><mi>f</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msubsup><mi>&omega;</mi><mi>ie</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>+</mo><msubsup><mi>&omega;</mi><mi>enr</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>)</mo></mrow><mo>&times;</mo><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>+</mo><msup><mi>g</mi><msup><mi>n</mi><mi>r</mi></msup></msup></mrow></math>]]></maths>其中虚拟旋转地理坐标系是在初始时刻与地理坐标系重合,绕着虚拟旋转地理坐标系的z轴以恒定角速率旋转的坐标系;<img file="FSA00000913019000014.GIF" wi="53" he="52" />为舰船速度在虚拟旋转地理坐标系上的投影<maths num="0002"><![CDATA[<math><mrow><msup><mi>f</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>=</mo><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>C</mi><mi>n</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup></mtd><mtd><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup></mtd><mtd><msup><mi>f</mi><mi>b</mi></msup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>f<sup>b</sup>为加速度计输出的比力信息;<img file="FSA00000913019000016.GIF" wi="56" he="53" />为捷联惯性导航系统的姿态矩阵;<img file="FSA00000913019000017.GIF" wi="65" he="61" />为由地理坐标系到虚拟旋转地理坐标系的转换矩阵,即:<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>C</mi><mi>n</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&omega;</mi><mi>n</mi></msub><mi>t</mi></mtd><mtd><mi>sin</mi><msub><mi>&omega;</mi><mi>n</mi></msub><mi>t</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><msub><mi>&omega;</mi><mi>n</mi></msub><mi>t</mi></mtd><mtd><mi>cos</mi><msub><mi>&omega;</mi><mi>n</mi></msub><mi>t</mi></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><mo>,</mo></mrow></math>]]></maths>ω<sub>n</sub>为虚拟旋转地理坐标系绕着其z轴的旋转角速率,为ω<sub>n</sub>=2*π/T<sub>n</sub>,T<sub>n</sub>为虚拟旋转地理坐标系的旋转周期,也即是每次捷联惯性导航解算过程中的速度解算周期,t取0~T<sub>n</sub>,即为每个旋转周期内的旋转时间;<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>&omega;</mi><mi>ie</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>=</mo><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>C</mi><mi>n</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup></mtd><mtd><msubsup><mi>&omega;</mi><mi>ie</mi><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><img file="FSA000009130190000110.GIF" wi="56" he="52" />为地球坐标系相对于惯性坐标系的角速率在地理系上的投影;<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>&omega;</mi><msup><mi>en</mi><mi>r</mi></msup><msup><mi>n</mi><mi>r</mi></msup></msubsup><mtext>=</mtext><msubsup><mi>&omega;</mi><mi>en</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>+</mo><msubsup><mi>&omega;</mi><msup><mi>nn</mi><mi>r</mi></msup><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>=</mo><msubsup><mi>C</mi><mi>n</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><msubsup><mi>&omega;</mi><mi>en</mi><mi>n</mi></msubsup><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>&omega;</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths><img file="FSA000009130190000112.GIF" wi="64" he="52" />为地理坐标系相对于地球坐标系的角速率在地理坐标系上的投影;<maths num="0006"><![CDATA[<math><mrow><msup><mi>g</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>=</mo><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>C</mi><mi>n</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup></mtd><mtd><msup><mi>g</mi><mi>n</mi></msup><mo>,</mo></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>g<sup>n</sup>为重力加速度在地理坐标系下的投影;步骤四:每次在虚拟旋转地理坐标系上解算速度时,由导航计算机进行一个旋转周期的解算;将虚拟旋转地理坐标系的旋转周期T<sub>n</sub>分成n段小的时间段,即:0~ΔT,ΔT~2ΔT,…,(n-1)ΔT~T<sub>n</sub>,其中ΔT=T<sub>n</sub>/n;并在每个小的时间段内对速度进行积分运算,得到:<maths num="0007"><![CDATA[<math><mrow><mi>&Delta;</mi><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>&Delta;T</mi></mrow><mi>i&Delta;T</mi></msubsup><mrow><mo>(</mo><msup><mi>f</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msubsup><mi>&omega;</mi><mi>ie</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>+</mo><msubsup><mi>&omega;</mi><mi>enr</mi><msup><mi>n</mi><mi>r</mi></msup></msubsup><mo>)</mo></mrow><mo>&times;</mo><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msup><mi>g</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mo>)</mo></mrow><mi>dt</mi></mrow></math>]]></maths>其中<maths num="0008"><![CDATA[<math><mrow><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>&Delta;</mi><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi><mo>,</mo></mrow></math>]]></maths><img file="FSA00000913019000023.GIF" wi="188" he="61" />为上次导航解算得到的速度;则得到该次导航解算的速度为:<maths num="0009"><![CDATA[<math><mrow><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi>&Delta;</mi><msup><mi>v</mi><msup><mi>n</mi><mi>r</mi></msup></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤五:由步骤四得到的速度也即是地理坐标系坐标系下的速度,即:<img file="FSA00000913019000025.GIF" wi="315" he="61" />对得到的导航速度信息进行积分便可以得到系统的位置信息。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号