发明名称 基于角速度的飞行器极限飞行时四元数超线性输出方法
摘要 本发明公开了一种基于角速度的飞行器极限飞行时四元数超线性输出方法,用于解决现有的飞行器极限飞行时惯性设备输出四元数精度差的技术问题。技术方案是通过分析线性时变系统状态转移矩阵的展开式,重新定义有关参数,使得近似表达式的前三项与线性时变系统状态转移矩阵的展开式前三项完全相同,且对后面高阶项有一定逼近程度,通过定义新参数<img file="dsa00000615367500011.GIF" wi="128" he="45" />及|λ|,实现了对四元数状态方程转移矩阵Φ<sub>e</sub>[(k+1)T,kT]的超线性逼近,直接得到了四元数状态转移矩阵二阶逼近式,保证了确定四元数的计算精度,从而提高了飞行器极限飞行时惯性设备输出精度。
申请公布号 CN102495825A 申请公布日期 2012.06.13
申请号 CN201110366220.2 申请日期 2011.11.17
申请人 西北工业大学 发明人 史忠科
分类号 G06F17/11(2006.01)I;G06F17/16(2006.01)I 主分类号 G06F17/11(2006.01)I
代理机构 代理人
主权项 1.一种基于角速度的飞行器极限飞行时四元数超线性输出方法,其特征在于包括以下步骤:根据四元数连续状态方程<maths num="0001"><![CDATA[<math><mrow><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>A</mi><mi>e</mi></msub><mi>e</mi></mrow></math>]]></maths>和离散状态方程e(k+1)=Φ<sub>e</sub>[(k+1)T,kT]e(k)其中e=[e<sub>1</sub>,e<sub>2</sub>,e<sub>3</sub>,e<sub>4</sub>]T<maths num="0002"><![CDATA[<math><mrow><msub><mi>A</mi><mi>e</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mi>p</mi></mtd><mtd><mo>-</mo><mi>q</mi></mtd><mtd><mo>-</mo><mi>r</mi></mtd></mtr><mtr><mtd><mi>p</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>r</mi></mtd><mtd><mo>-</mo><mi>q</mi></mtd></mtr><mtr><mtd><mi>q</mi></mtd><mtd><mo>-</mo><mi>r</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>p</mi></mtd></mtr><mtr><mtd><mi>r</mi></mtd><mtd><mi>q</mi></mtd><mtd><mo>-</mo><mi>p</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>Φ<sub>e</sub>[(k+1)T,kT]为A<sub>e</sub>的状态转移矩阵,T为采样周期,全文符号相同,<img file="FSA00000615367600013.GIF" wi="1261" he="294" />p,q,r分别为滚转、俯仰、偏航角速度;欧拉角<img file="FSA00000615367600014.GIF" wi="40" he="38" /><img file="FSA00000615367600015.GIF" wi="44" he="53" />Ψ分别指滚转、俯仰、偏航角;状态转移矩阵按照逼近式<maths num="0003"><![CDATA[<math><mrow><msub><mi>&Phi;</mi><mi>e</mi></msub><mo>[</mo><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi><mo>,</mo><mi>kT</mi><mo>]</mo><mo>&ap;</mo><mi>cos</mi><mrow><mo>(</mo><mo>|</mo><mi>&lambda;</mi><mo>|</mo><mo>)</mo></mrow><mi>I</mi><mo>+</mo><mfrac><mrow><mi>sin</mi><mrow><mo>(</mo><mo>|</mo><mi>&lambda;</mi><mo>|</mo><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mi>&lambda;</mi><mo>|</mo></mrow></mfrac><mi>&Pi;</mi></mrow></math>]]></maths>及e(k+1)=Φ<sub>e</sub>[(k+1)T,kT]e(k)得到四元数的时间更新值;其中<maths num="0004"><![CDATA[<math><mrow><mi>&Pi;</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover></mtd><mtd><mo>-</mo><mover><mi>q</mi><mo>&OverBar;</mo></mover></mtd><mtd><mo>-</mo><mover><mi>r</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>p</mi><mo>&OverBar;</mo></mover></mtd><mtd><mn>0</mn></mtd><mtd><mover><mi>r</mi><mo>&OverBar;</mo></mover></mtd><mtd><mo>-</mo><mover><mi>q</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>q</mi><mo>&OverBar;</mo></mover></mtd><mtd><mo>-</mo><mover><mi>r</mi><mo>&OverBar;</mo></mover></mtd><mtd><mn>0</mn></mtd><mtd><mover><mi>p</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>r</mi><mo>&OverBar;</mo></mover></mtd><mtd><mover><mi>q</mi><mo>&OverBar;</mo></mover></mtd><mtd><mo>-</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>=</mo><mn>0.5</mn><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>pdt</mi><mo>+</mo><mn>0.25</mn><mrow><mo>(</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>r</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>qd&tau;dt</mi><mo>-</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>q</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>rd&tau;dt</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mover><mi>q</mi><mo>&OverBar;</mo></mover><mo>=</mo><mn>0.5</mn><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>qdt</mi><mo>+</mo><mn>0.25</mn><mrow><mo>(</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>p</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>rd&tau;dt</mi><mo>-</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>r</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>pd&tau;dt</mi><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mover><mi>r</mi><mo>&OverBar;</mo></mover><mo>=</mo><mn>0.5</mn><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>rdt</mi><mo>+</mo><mn>0.25</mn><mrow><mo>(</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>q</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>pd&tau;dt</mi><mo>-</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>p</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>qd&tau;dt</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mo>|</mo><mi>&lambda;</mi><mo>|</mo><mo>=</mo><mn>0.5</mn><msqrt><mrow><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>p</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>pd&tau;dt</mi><mo>+</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>q</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>qd&tau;dt</mi><mo>+</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>r</mi><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mi>rd&tau;dt</mi></mrow></msqrt></mrow></math>]]></maths>
地址 710072 陕西省西安市友谊西路127号