发明名称 适用于高速旋转飞行体的半捷联式惯性测量与导航算法
摘要 本发明涉及惯性测量与导航算法,具体是一种适用于高速旋转飞行体的半捷联式惯性测量与导航算法。本发明解决了半捷联式惯性测量系统测得的运动信息无法准确反映高速旋转飞行体的运动信息的问题。适用于高速旋转飞行体的半捷联式惯性测量与导航算法,该算法是采用如下步骤实现的:1)实时测出三维比力;实时测出三维角速率;2)实时更新计算出<img file="DDA0000471066110000011.GIF" wi="27" he="55" />系到n系的姿态矩阵、<img file="DDA0000471066110000012.GIF" wi="27" he="55" />系相对n系的三维加速度、<img file="DDA0000471066110000013.GIF" wi="28" he="55" />系相对n系的三维速度、<img file="DDA0000471066110000014.GIF" wi="26" he="54" />系相对n系的三维位置、<img file="DDA0000471066110000015.GIF" wi="26" he="55" />系相对n系的三维姿态角;3)求解出三维比力;4)求解出三维角速率;5)求解出三维加速度;6)求解出三维速度;7)求解出三维位置;8)求解出三维姿态角。本发明适用于测量高速旋转飞行体的运动信息。
申请公布号 CN103776450B 申请公布日期 2016.08.17
申请号 CN201410070602.4 申请日期 2014.02.28
申请人 中北大学 发明人 李杰;张樨;刘俊;张晓明;范建英;秦丽;郭涛;石云波;景增增;张松
分类号 G01C21/16(2006.01)I;G01C21/20(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 太原科卫专利事务所(普通合伙) 14100 代理人 朱源
主权项 一种适用于高速旋转飞行体的半捷联式惯性测量与导航算法,其特征在于:该算法是采用如下步骤实现的:1)假设高速旋转飞行体的发射坐标系为导航坐标系,简称为n系;假设高速旋转飞行体对应的坐标系为载体坐标系,简称为b系;假设半捷联式惯性测量系统对应的坐标系为测量坐标系,简称为<img file="FDA0000471066080000011.GIF" wi="42" he="76" />系;假设在高速旋转飞行体的发射时刻,<img file="FDA0000471066080000012.GIF" wi="43" he="78" />系与b系的对应轴向完全一致;当高速旋转飞行体开始运动后,b系随高速旋转飞行体同步变化,<img file="FDA0000471066080000013.GIF" wi="45" he="70" />系则由于半捷联平台的隔转止旋作用而不随高速旋转飞行体同步变化,但b系和<img file="FDA0000471066080000014.GIF" wi="38" he="71" />系的横滚轴方向始终一致,且b系和<img file="FDA0000471066080000015.GIF" wi="40" he="71" />系的横滚角之差为<img file="FDA0000471066080000016.GIF" wi="127" he="71" />通过半捷联式惯性测量系统中的三轴加速度计实时测出<img file="FDA0000471066080000017.GIF" wi="39" he="71" />系相对n系的三维比力;通过半捷联式惯性测量系统中的三轴陀螺仪实时测出<img file="FDA0000471066080000018.GIF" wi="43" he="71" />系相对n系的三维角速率、<img file="FDA0000471066080000019.GIF" wi="43" he="71" />系与b系之间的横滚角之差;2)根据<img file="FDA00004710660800000110.GIF" wi="45" he="79" />系相对n系的三维比力、<img file="FDA00004710660800000111.GIF" wi="46" he="77" />系相对n系的三维角速率,实时更新计算出<img file="FDA00004710660800000112.GIF" wi="45" he="77" />系到n系的姿态矩阵、<img file="FDA00004710660800000113.GIF" wi="40" he="78" />系相对n系的三维加速度、<img file="FDA00004710660800000114.GIF" wi="42" he="78" />系相对n系的三维速度、<img file="FDA00004710660800000115.GIF" wi="44" he="79" />系相对n系的三维位置、<img file="FDA00004710660800000116.GIF" wi="46" he="78" />系相对n系的三维姿态角;3)根据<img file="FDA00004710660800000117.GIF" wi="41" he="78" />系相对n系的三维比力、<img file="FDA00004710660800000118.GIF" wi="46" he="77" />系与b系之间的横滚角之差,求解出b系相对n系的三维比力;求解公式如下:<maths num="0001"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>f</mi><mi>x</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>y</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>cos</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd><mtd><mi>sin</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mi>sin</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd><mtd><mi>cos</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>f</mi><mi>x</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>y</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>z</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msup><mi>f</mi><mi>b</mi></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>f</mi><mi>x</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>f</mi><mi>y</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>f</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mi>f</mi><mover><mi>b</mi><mo>~</mo></mover></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>f</mi><mi>x</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd><mtd><msubsup><mi>f</mi><mi>y</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd><mtd><msubsup><mi>f</mi><mi>z</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00004710660800000119.GIF" wi="1669" he="494" /></maths>式(1)中:f<sup>b</sup>为b系相对n系的三维比力;<img file="FDA00004710660800000120.GIF" wi="68" he="78" />为<img file="FDA00004710660800000121.GIF" wi="39" he="70" />系相对n系的三维比力;<img file="FDA00004710660800000122.GIF" wi="98" he="70" />为<img file="FDA00004710660800000123.GIF" wi="39" he="70" />系与b系之间的横滚角之差;4)根据<img file="FDA0000471066080000021.GIF" wi="32" he="75" />系相对n系的三维角速率、<img file="FDA0000471066080000022.GIF" wi="42" he="77" />系与b系之间的横滚角之差,求解出b系相对n系的三维角速率;求解公式如下:<maths num="0002"><math><![CDATA[<mrow><msubsup><mi>w</mi><mi>x</mi><mi>b</mi></msubsup><mo>=</mo><msubsup><mi>w</mi><mi>x</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup><mo>+</mo><mover><mi>&Delta;</mi><mo>&CenterDot;</mo></mover><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mrow>]]></math><img file="FDA0000471066080000023.GIF" wi="310" he="102" /></maths><maths num="0003"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mi>y</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd><mtd><mi>sin</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd><mtd><mi>cos</mi><mi>&Delta;</mi><msub><mi>&gamma;</mi><mrow><mi>b</mi><mover><mi>b</mi><mo>~</mo></mover></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mi>y</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>w</mi><mi>z</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msup><mi>w</mi><mi>b</mi></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mi>x</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>w</mi><mi>y</mi><mi>b</mi></msubsup></mtd><mtd><msubsup><mi>w</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr><mtr><mtd><msup><mi>w</mi><mover><mi>b</mi><mo>~</mo></mover></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>w</mi><mi>x</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd><mtd><msubsup><mi>w</mi><mi>y</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd><mtd><msubsup><mi>w</mi><mi>z</mi><mover><mi>b</mi><mo>~</mo></mover></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000471066080000024.GIF" wi="1654" he="479" /></maths>式(2)中:w<sup>b</sup>为b系相对n系的三维角速率;<img file="FDA0000471066080000025.GIF" wi="62" he="70" />为<img file="FDA0000471066080000026.GIF" wi="39" he="70" />系相对n系的三维角速率;<img file="FDA0000471066080000027.GIF" wi="102" he="71" />为<img file="FDA0000471066080000028.GIF" wi="43" he="70" />系与b系之间的横滚角之差;5)根据<img file="FDA0000471066080000029.GIF" wi="38" he="71" />系相对n系的三维加速度,求解出b系相对n系的三维加速度;求解公式如下:<maths num="0004"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>a</mi><mi>bx</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>a</mi><mi>by</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>a</mi><mi>bz</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msubsup><mi>a</mi><mi>b</mi><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>a</mi><mi>bx</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>a</mi><mi>by</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>a</mi><mi>bz</mi><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr><mtr><mtd><msubsup><mi>a</mi><mover><mi>b</mi><mo>~</mo></mover><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>a</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00004710660800000210.GIF" wi="1550" he="564" /></maths>式(3)中:<img file="FDA00004710660800000214.GIF" wi="51" he="61" />为b系相对n系的三维加速度;<img file="FDA00004710660800000211.GIF" wi="57" he="72" />为<img file="FDA00004710660800000212.GIF" wi="39" he="69" />系相对n系的三维加速度;6)根据<img file="FDA00004710660800000213.GIF" wi="36" he="70" />系相对n系的三维速度,求解出b系相对n系的三维速度;求解公式如下:<maths num="0005"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>v</mi><mi>bx</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mi>by</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mi>bz</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mi>b</mi><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>v</mi><mi>bx</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>v</mi><mi>by</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>v</mi><mi>bz</mi><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr><mtr><mtd><msubsup><mi>v</mi><mover><mi>b</mi><mo>~</mo></mover><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>v</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000471066080000031.GIF" wi="1550" he="519" /></maths>式(4)中:<img file="FDA00004710660800000319.GIF" wi="49" he="63" />为b系相对n系的三维速度;<img file="FDA0000471066080000032.GIF" wi="51" he="78" />为<img file="FDA0000471066080000033.GIF" wi="34" he="75" />系相对n系的三维速度;7)根据<img file="FDA0000471066080000034.GIF" wi="38" he="78" />系相对n系的三维位置,求解出b系相对n系的三维位置;求解公式如下:<maths num="0006"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>S</mi><mi>bx</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>S</mi><mi>by</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>S</mi><mi>bz</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msubsup><mi>S</mi><mi>b</mi><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>S</mi><mi>bx</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>S</mi><mi>by</mi><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>S</mi><mi>bz</mi><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr><mtr><mtd><msubsup><mi>S</mi><mover><mi>b</mi><mo>~</mo></mover><mi>n</mi></msubsup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>x</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>y</mi></mrow><mi>n</mi></msubsup></mtd><mtd><msubsup><mi>S</mi><mrow><mover><mi>b</mi><mo>~</mo></mover><mi>z</mi></mrow><mi>n</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000471066080000035.GIF" wi="1565" he="534" /></maths>式(5)中:<img file="FDA0000471066080000036.GIF" wi="61" he="71" />为b系相对n系的三维位置;<img file="FDA0000471066080000037.GIF" wi="61" he="71" />为<img file="FDA0000471066080000038.GIF" wi="45" he="78" />系相对n系的三维位置;8)根据<img file="FDA0000471066080000039.GIF" wi="38" he="78" />系相对n系的三维姿态角、<img file="FDA00004710660800000310.GIF" wi="41" he="76" />系与b系之间的横滚角之差,求解出b系相对n系的三维姿态角;求解公式如下:<img file="FDA00004710660800000311.GIF" wi="1556" he="238" />式(6)中:<img file="FDA00004710660800000312.GIF" wi="131" he="63" />分别为b系相对n系的航向角、b系相对n系的俯仰角、b系相对n系的横滚角;<img file="FDA00004710660800000313.GIF" wi="139" he="79" />分别为<img file="FDA00004710660800000314.GIF" wi="36" he="70" />系相对n系的航向角、<img file="FDA00004710660800000315.GIF" wi="45" he="70" />系相对n系的俯仰角、<img file="FDA00004710660800000316.GIF" wi="44" he="71" />系相对n系的横滚角;<img file="FDA00004710660800000317.GIF" wi="102" he="70" />为<img file="FDA00004710660800000318.GIF" wi="44" he="70" />系与b系之间的横滚角之差。
地址 030051 山西省太原市尖草坪区学院路3号