发明名称 一种行星探测进入段自主导航系统可观测度确定方法
摘要 本发明涉及一种行星探测进入段自主导航系统可观测度确定方法,属于深空探测技术领域。本方法利用着陆器与人工电信标间的测距信息构建导航测量方程,同时将基于Lie导数的可观测度分析方法与二次型逼近方法相结合,推导可观测性矩阵的递推计算方法,利用可观测性矩阵条件数的倒数定义导航系统可观测度,提高了行星探测进入段自主导航系统可观测度确定的精度,降低了计算量,提高行星探测进入段导航性能。
申请公布号 CN103616024A 申请公布日期 2014.03.05
申请号 CN201310636322.0 申请日期 2013.11.27
申请人 北京理工大学 发明人 崔平远;于正湜;朱圣英;高艾;徐瑞
分类号 G01C21/16(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 代理人
主权项 1.一种行星探测进入段自主导航系统可观测度确定方法,其特征在于:包括如下步骤:步骤1:建立着陆器动力学模型;在行星惯性坐标系下建立6自由度动力学方程;着陆器的状态为6维矢量x=[r<sup>T</sup> v<sup>T</sup>]<sup>T</sup>,其中r=[x y z]<sup>T</sup>为着陆器的位置矢量,v=[v<sub>x</sub> v<sub>y</sub> v<sub>z</sub>]<sup>T</sup>为着陆器的速度矢量;行星进入段着陆器的动力学模型建立为:<maths num="0001"><![CDATA[<math><mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>r</mi><mo>&CenterDot;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>v</mi><mo>&CenterDot;</mo></mover></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>v</mi></mtd></mtr><mtr><mtd><mo>-</mo><mfrac><mi>v</mi><mrow><mo>|</mo><mo>|</mo><mi>v</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mi>D</mi><mo>+</mo><mfrac><mi>v</mi><mrow><mo>|</mo><mo>|</mo><mi>v</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mo>&times;</mo><mrow><mo>(</mo><mfrac><mi>r</mi><mrow><mo>|</mo><mo>|</mo><mi>v</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mo>&times;</mo><mfrac><mi>v</mi><mrow><mo>|</mo><mo>|</mo><mi>v</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mo>)</mo></mrow><mi>L</mi><mo>-</mo><mfrac><mi>r</mi><mrow><mo>|</mo><mo>|</mo><mi>r</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mi>g</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中g为重力加速度,L,D分别为着陆器受到的升力和阻力加速度:<maths num="0002"><![CDATA[<math><mrow><mi>g</mi><mo>=</mo><mfrac><mi>&mu;</mi><msup><mi>r</mi><mn>2</mn></msup></mfrac><mo>,</mo><mi>L</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&rho;V</mi><mn>2</mn></msup><mfrac><mi>S</mi><mi>m</mi></mfrac><msub><mi>C</mi><mi>L</mi></msub><mo>,</mo><mi>D</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&rho;V</mi><mn>2</mn></msup><mfrac><mi>S</mi><mi>m</mi></mfrac><msub><mi>C</mi><mi>D</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中μ为行星引力常数,ρ为大气密度,S为着陆器的参考面积,m为着陆器质量,C<sub>L</sub>和C<sub>D</sub>分别为着陆器的升力和阻力系数;步骤2:建立行星进入段自主导航测量模型;通过着陆器与装备有无线电收发装置的位置已知的无线电信标间的无线电测量及通信,得到着陆器与无线电信标之间的相对距离:<maths num="0003"><![CDATA[<math><mrow><msub><mi>R</mi><mi>j</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>Beacon</mi><mi>j</mi></msubsup><mo>-</mo><mi>x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>y</mi><mi>Beacon</mi><mi>j</mi></msubsup><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>z</mi><mi>Beacon</mi><mi>j</mi></msubsup><mo>-</mo><mi>z</mi><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中R<sub>j</sub>为着陆器到第j颗无线电信标的相对距离,<img file="FDA0000423351870000014.GIF" wi="348" he="76" />和<img file="FDA0000423351870000015.GIF" wi="130" he="76" />分别为第j颗无线电信标位置矢量的三轴分量,n为参与测量的无线电信标的个数;构建火星进入段自主导航测量模型为<maths num="0004"><![CDATA[<math><mrow><mi>y</mi><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>R</mi><mn>1</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>R</mi><mi>n</mi></msub><mo>,</mo><mo>]</mo></mrow><mi>T</mi></msup><mo>=</mo><mi>h</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤3:计算导航系统可观测度;计算方法如下:针对非线性动力学系统<img file="FDA0000423351870000021.GIF" wi="198" he="64" />及测量模型y=h(r),第k阶与第k+1阶Lie导数满足如下关系式<maths num="0005"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>L</mi><mi>f</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msub><mi>h</mi><mi>j</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>6</mn></munderover><mfrac><mrow><msubsup><mrow><mo>&PartialD;</mo><mi>L</mi></mrow><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mi>j</mi></msub></mrow><msub><mrow><mo>&PartialD;</mo><mi>x</mi></mrow><mi>i</mi></msub></mfrac><msub><mi>f</mi><mi>i</mi></msub><mo>&dtri;</mo><msubsup><mi>L</mi><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mi>j</mi></msub><mi>f</mi><mo>,</mo></mtd></mtr><mtr><mtd><mi>k</mi><mo>=</mo><mo>=</mo><mn>0</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mn>4</mn><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>i表示状态维数,共6维;式中<img file="FDA0000423351870000023.GIF" wi="579" he="149" />将第0阶Lie导数为测量方程自身,将动力学方程在当前实时状态<img file="FDA00004233518700000214.GIF" wi="40" he="53" />下线性化<maths num="0006"><![CDATA[<math><mrow><mi>f</mi><mo>&ap;</mo><mi>f</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>+</mo><msub><mi>J</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>同时结合二次型逼近的思想,将Lie导数在当前实时状态<img file="FDA00004233518700000215.GIF" wi="38" he="50" />下利用Taylor级数展开,并保留一阶及二阶项<maths num="0007"><![CDATA[<math><mrow><msubsup><mi>L</mi><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mi>j</mi></msub><mo>&ap;</mo><msubsup><mi>L</mi><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mrow><mi>j</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="FDA0000423351870000026.GIF" wi="62" he="74" />和<img file="FDA0000423351870000027.GIF" wi="70" he="69" />分别为<img file="FDA0000423351870000028.GIF" wi="80" he="76" />在当前状态<img file="FDA00004233518700000216.GIF" wi="38" he="53" />处的Jacobi和Hessian矩阵;<maths num="0008"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>L</mi><mi>f</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msub><mi>h</mi><mi>j</mi></msub><mo>=</mo><mo>&dtri;</mo><msubsup><mi>L</mi><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mi>j</mi></msub><mo>&CenterDot;</mo><mi>f</mi></mtd></mtr><mtr><mtd><mo>=</mo><mo>[</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>)</mo></mrow><mo>]</mo><mo>[</mo><msub><mi>f</mi><mn>0</mn></msub><mo>+</mo><msub><mi>J</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mo>=</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><msub><mi>f</mi><mn>0</mn></msub><mo>+</mo><mo>[</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><msub><mi>J</mi><mi>f</mi></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mo>[</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><msub><mi>f</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>[</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><msub><mi>J</mi><mi>f</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>=</mo><msubsup><mi>L</mi><mi>f</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msub><mi>h</mi><mrow><mi>j</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>J</mi><mi>Lj</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><msubsup><mi>H</mi><mi>Lj</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi></mtd></mtr></mtable></mfenced></math>]]></maths>从而得如下迭代关系式<maths num="0009"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>L</mi><mi>f</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msub><mi>h</mi><mrow><mi>j</mi><mn>0</mn></mrow></msub><mo>=</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><msub><mi>f</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>J</mi><mi>Lj</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>J</mi><mi>Lj</mi><mi>k</mi></msubsup><msub><mi>J</mi><mi>f</mi></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mo>[</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><msub><mi>f</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><msubsup><mi>H</mi><mi>Lj</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>[</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mi>Lj</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo><msub><mi>J</mi><mi>f</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>利用基于Lie导数的可观测性度分析方法,得到可观测性矩阵为<maths num="0010"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>O</mi><mi>&Sigma;</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mn>0</mn></msubsup><mi>h</mi><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mn>1</mn></msubsup><mi>h</mi><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mn>5</mn></msubsup><mi>h</mi><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo></mrow><mi>T</mi></msup><msub><mo>|</mo><mrow><mi>x</mi><mo>=</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow></msub></mtd></mtr><mtr><mtd><mo>=</mo><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>L</mi><mn>0</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>L</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>L</mi><mn>5</mn></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中<maths num="0011"><![CDATA[<math><mrow><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mi>k</mi></msubsup><mi>h</mi><mo>=</mo><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>&dtri;</mo><mi>L</mi></mrow><mi>f</mi><mi>k</mi></msubsup><msub><mi>h</mi><mi>n</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msubsup><mi>J</mi><mi>L</mi><mi>k</mi></msubsup><mo>=</mo><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mrow><mi>L</mi><mn>1</mn></mrow><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>Ln</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow></math>]]></maths>最后将可观测性矩阵的条件数的倒数定义为可观测度,对导航系统的可观测性进行度量;<maths num="0013"><![CDATA[<math><mrow><mi>D</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>cond</mi><mrow><mo>(</mo><msub><mi>O</mi><mi>&Sigma;</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>
地址 100081 北京市海淀区中关村南大街5号
您可能感兴趣的专利