主权项 |
1.一种基于角速度的欧拉角任意步长正交级数近似输出方法,其特征在于包括以下步骤:步骤1、(a)根据欧拉方程:<img file="FDA0000114039390000011.GIF" wi="420" he="178" />式中:<img file="FDA0000114039390000012.GIF" wi="128" he="47" />分别指滚转、俯仰、偏航角;p,q,r分别为滚转、俯仰、偏航角速度;全文参数定义相同;这三个欧拉角的计算按照依次求解俯仰角、滚转角、偏航角的步骤进行;滚转、俯仰、偏航角速度p,q,r的n阶展开式分别为p(t)=[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>][ξ<sub>0</sub>(t) ξ<sub>1</sub>(t) L ξ<sub>n-1</sub>(t) ξ<sub>n</sub>(t)]<sup>T</sup>q(t)=[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>][ξ<sub>0</sub>(t) ξ<sub>1</sub>(t) L ξ<sub>n-1</sub>(t) ξ<sub>n</sub>(t)]<sup>T</sup>r(t)=[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>][ξ<sub>0</sub>(t) ξ<sub>1</sub>(t) L ξ<sub>n-1</sub>(t) ξ<sub>n</sub>(t)]<sup>T</sup>其中<maths num="0001"><![CDATA[<math><mrow><mfenced open='' close='}'><mtable><mtr><mtd><msub><mi>ξ</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>ξ</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>cos</mi><mo>[</mo><mi>a</mi><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><msub><mi>ξ</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>2</mn><msub><mi>ξ</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>·</mo><msub><mi>ξ</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mi>M</mi></mtd></mtr><mtr><mtd><msub><mi>ξ</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mn>2</mn><msub><mi>ξ</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>ξ</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>ξ</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><mo>,</mo><mi>i</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>n</mi><mo>-</mo><mn>1,0</mn><mo>≤</mo><mi>t</mi><mo>≤</mo><mi>NT</mi><mo>,</mo><mi>b</mi><mo>=</mo><mi>NT</mi></mrow></math>]]></maths>为Chebyshev(切比雪夫)正交多项式的递推形式,a为任意实数,T为采样周期;(b)俯仰角的时间更新求解式为:<img file="FDA0000114039390000014.GIF" wi="1438" he="50" />式中:a<sub>1</sub>=1+[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]Ω[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]<sup>T</sup>+[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]Ω[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]<sup>T</sup>+[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]Ω[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]<sup>T</sup>+0.25{[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]ζ}<sup>2</sup>+0.25{[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]ζ}<sup>2</sup>-0.25{[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]ζ}<sup>2</sup>a<sub>2</sub>=[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]ζ-0.5[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]Ω[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]<sup>T</sup>a<sub>3</sub>=[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]ζ+0.5[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]Ω[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]<sup>T</sup><maths num="0002"><![CDATA[<math><mrow><mi>ξ</mi><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>ξ</mi><mn>0</mn></msub></mtd><mtd><msub><mi>ξ</mi><mn>1</mn></msub></mtd><mtd><mi>L</mi></mtd><mtd><msub><mi>ξ</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><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>ξ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>dt</mi></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>ξ</mi><mi>i</mi></msub><mo>=</mo><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><mi>ξ</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>dt</mi><mo>=</mo><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>cos</mi><mo>[</mo><mi>ai</mi><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mi>dt</mi></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mo>=</mo><mfrac><mi>b</mi><mn>4</mn></mfrac><mo>{</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>ai</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>ai</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>}</mo><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></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mi>Ω</mi><mo>=</mo><msub><mrow><mo>{</mo><msub><mi>Ω</mi><mi>ji</mi></msub><mo>}</mo></mrow><mrow><mi>j</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>n</mi><mo>;</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mi>L</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><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>ξ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>∫</mo><mi>kT</mi><mi>T</mi></msubsup><mi>ξ</mi><mrow><mo>(</mo><mi>τ</mi><mo>)</mo></mrow><mi>dτdt</mi></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>Ω</mi><mi>ji</mi></msub><mo>=</mo><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><mi>ξ</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>∫</mo><mi>kT</mi><mi>t</mi></msubsup><msub><mi>ξ</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>τ</mi><mo>)</mo></mrow><mi>dτdt</mi></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mo>=</mo><mfrac><mi>b</mi><mn>8</mn></mfrac><mo>{</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>-</mo><mn>1</mn></mrow></mfrac><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><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>aj</mi><mo>-</mo><mi>ai</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>aj</mi><mo>+</mo><mi>ai</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>}</mo><mi>dt</mi></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>+</mo><mn>1</mn></mrow></mfrac><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><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>aj</mi><mo>-</mo><mi>ai</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>aj</mi><mo>+</mo><mi>ai</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>}</mo><mi>dt</mi><mo>}</mo></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><mo>-</mo><mfrac><mi>b</mi><mn>4</mn></mfrac><mo>{</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>ai</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>kT</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>ai</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mi>ai</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>kT</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mo>}</mo><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>cos</mi><mo>[</mo><mi>aj</mi><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mi>t</mi><mo>/</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo><mi>dt</mi></mrow></math>]]></maths>步骤2、(a)在已知俯仰角的情况下,滚转角的时间更新求解式为:<img file="FDA00001140393900000211.GIF" wi="1772" he="69" />其中a<sub>4</sub>=1+[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]Ω[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]<sup>T</sup>+[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]Ω[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]<sup>T</sup>+[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]Ω[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]<sup>T</sup>+0.25{[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]ζ(t)}<sup>2</sup>-0.25{[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]ζ(t)}<sup>2</sup>-0.25{[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]ζ(t)}<sup>2</sup>a<sub>5</sub>=[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]ζ+0.5[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]Ω[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]<sup>T</sup>a<sub>6</sub>=[r<sub>0</sub> r<sub>1</sub> L r<sub>n-1</sub> r<sub>n</sub>]ζ-0.5[p<sub>0</sub> p<sub>1</sub> L p<sub>n-1</sub> p<sub>n</sub>]Ω[q<sub>0</sub> q<sub>1</sub> L q<sub>n-1</sub> q<sub>n</sub>]<sup>T</sup>(b)在俯仰角、滚转角已知情况下,偏航角的求解式为:<maths num="0012"><![CDATA[<math><mrow><mi>ψ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>ψ</mi><mrow><mo>(</mo><mi>kT</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mo>∫</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>]]></maths>式中:<img file="FDA0000114039390000032.GIF" wi="826" he="119" /><img file="FDA0000114039390000033.GIF" wi="388" he="119" /> |