发明名称 基于角速度的欧拉角切比雪夫指数近似输出方法
摘要 本发明公开了一种基于角速度的欧拉角切比雪夫指数近似输出方法,用于解决现有的飞行器机动飞行时欧拉角输出精度差的技术问题。技术方案是通过引入多个参数并将滚转、俯仰、偏航角速度按照变动区间的切比雪夫正交多项式展开,按照依次求解俯仰角、滚转角、偏航角,直接对欧拉角的表达式进行高阶逼近积分,使得欧拉角的求解按照超线性逼近,保证了确定欧拉角的时间更新迭代计算精度,从而提高了惯性设备输出飞行姿态的准确性。
申请公布号 CN102519467B 申请公布日期 2015.01.28
申请号 CN201110380567.2 申请日期 2011.11.25
申请人 西北工业大学 发明人 史忠科
分类号 G01C21/24(2006.01)I 主分类号 G01C21/24(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于角速度的欧拉角切比雪夫指数近似输出方法,其特征在于包括以下步骤:步骤1、(a)根据欧拉方程:<img file="FDA0000537729650000011.GIF" wi="838" he="251" />式中:<img file="FDA0000537729650000012.GIF" wi="141" he="68" />分别指滚转、俯仰、偏航角;p(t),q(t),r(t)分别为滚转、俯仰、偏航角速度;这三个欧拉角的计算按照依次求解俯仰角、滚转角、偏航角的步骤进行;滚转、俯仰、偏航角速度p(t),q(t),r(t)的展开式分别为p(t)=pξ,   q(t)=qξ,   r(t)=rξ其中p=[p<sub>0</sub> p<sub>1</sub> … p<sub>n‑1</sub> p<sub>n</sub>]   q=[q<sub>0</sub> q<sub>1</sub> … q<sub>n‑1</sub> q<sub>n</sub>]r=[r<sub>0</sub> r<sub>1</sub> … r<sub>n‑1</sub> r<sub>n</sub>]   ξ=[ξ<sub>0</sub>(t) ξ<sub>1</sub>(t) … ξ<sub>n‑1</sub>(t) ξ<sub>n</sub>(t)]<sup>T</sup><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='' close='}'><mtable><mtr><mtd><msub><mi>&xi;</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>&xi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi></mtd></mtr><mtr><mtd><msub><mi>&xi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>8</mn><msup><mrow><mo>(</mo><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mn>8</mn><mrow><mo>(</mo><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>+</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>&xi;</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mrow><mn>2</mn><mi>&xi;</mi></mrow><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>&xi;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&xi;</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>i</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi><mo>-</mo><mn>1,0</mn><mo>&le;</mo><mi>t</mi><mo>&le;</mo><mi>NT</mi><mo>,</mo><mi>b</mi><mo>=</mo><mi>NT</mi></mrow>]]></math><img file="FDA0000537729650000013.GIF" wi="1482" he="383" /></maths>为切比雪夫正交多项式的递推形式,T为采样周期;(b)俯仰角的时间更新求解式为:<img file="FDA0000537729650000014.GIF" wi="1324" he="451" />式中:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>a</mi><mn>1</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mi>qH</mi><msubsup><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>rH</mi><msubsup><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><mi>pH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000537729650000015.GIF" wi="850" he="86" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><mi>p</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>r</mi><mi>T</mi></msup><mo>-</mo><mi>pH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>rH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mrow>]]></math><img file="FDA0000537729650000016.GIF" wi="914" he="86" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>a</mi><mn>3</mn></msub><mo>=</mo><mi>p</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>q</mi><mi>T</mi></msup><mo>-</mo><mi>pH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>qH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mrow>]]></math><img file="FDA0000537729650000017.GIF" wi="923" he="86" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mo>|</mo><mi>&lambda;</mi><mo>|</mo><mo>=</mo><mo>{</mo><mi>p</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>p</mi><mi>T</mi></msup><mo>-</mo><mi>pH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>pH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mtd></mtr><mtr><mtd><mo>+</mo><mi>q</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>q</mi><mi>T</mi></msup><mo>-</mo><mi>qH</mi><msubsup><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>qH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mtd></mtr><mtr><mtd><mo>+</mo><mi>r</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>r</mi><mi>T</mi></msup><mo>-</mo><mi>rH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><msub><mrow><mi>rH&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub><msup><mo>}</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000537729650000018.GIF" wi="1039" he="310" /></maths><img file="FDA0000537729650000021.GIF" wi="1564" he="909" />当p(t),q(t),r(t)的展开式最高次项n为奇数时,m=4,6,...,n+1,高次项n为偶数时m=5,7,...,n+1,H<sub>i</sub>(i=1,2,…,n)为H相应的行向量;<img file="FDA0000537729650000022.GIF" wi="1044" he="307" />步骤2、在已知俯仰角的情况下,滚转角的时间更新求解式为:<img file="FDA0000537729650000023.GIF" wi="1732" he="491" />其中<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>a</mi><mn>4</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mi>pH</mi><msubsup><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>rH</mi><msubsup><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><mi>qH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000537729650000024.GIF" wi="935" he="92" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>a</mi><mn>5</mn></msub><mo>=</mo><mi>q</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>p</mi><mi>T</mi></msup><mo>-</mo><mi>qH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>pH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mrow>]]></math><img file="FDA0000537729650000025.GIF" wi="1011" he="90" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>a</mi><mn>6</mn></msub><mo>=</mo><mi>q</mi><mo>{</mo><mi>&Omega;</mi><mo>&CircleTimes;</mo><mo>[</mo><mi>H&xi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mo>]</mo><mo>}</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>r</mi><mi>T</mi></msup><mo>-</mo><mi>qH&xi;</mi><msubsup><mo>|</mo><mi>kT</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></mrow></msubsup><mi>rH</mi><msub><mrow><mi>&xi;</mi><mo>|</mo></mrow><mi>kT</mi></msub></mrow>]]></math><img file="FDA0000537729650000026.GIF" wi="1001" he="92" /></maths>步骤3、在俯仰角、滚转角已知情况下,偏航角的求解式为:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>&psi;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>&psi;</mi><mrow><mo>(</mo><mi>kT</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mo>&Integral;</mo><mi>kT</mi><mi>t</mi></msubsup><mo>[</mo><msub><mi>b</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><mi>dt</mi></mrow>]]></math><img file="FDA0000537729650000027.GIF" wi="681" he="103" /></maths>式中<img file="FDA0000537729650000028.GIF" wi="1463" he="137" />
地址 710072 陕西省西安市友谊西路127号
您可能感兴趣的专利