发明名称 一种近地停泊轨道上深空探测器的自主天文导航方法
摘要 本发明涉及一种近地停泊轨道上深空探测器的自主天文导航方法。根据“1976美国大气标准”给出的数据对密度标尺高度H进行平流层内连续高度(20km~50km)的建模和拟合,并以此建立了星光大气折射模型,以相邻时刻视高度之差为观测量建立新的量测模型,通过采用对扩展卡尔曼滤波参数进行相应改进的方法进行导航参数的估计。本发明适用于近地停泊轨道上深空探测器的导航定位,在不增加额外观测量的基础上能够消除由环境引入的误差,保持导航精度。
申请公布号 CN103968834B 申请公布日期 2017.01.25
申请号 CN201410196134.5 申请日期 2014.05.09
申请人 中国科学院光电技术研究所 发明人 余聪;田宏;张辉
分类号 G01C21/02(2006.01)I 主分类号 G01C21/02(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 杨学明;顾炜
主权项 一种近地停泊轨道上深空探测器的自主天文导航方法,其特征在于:针对近地停泊轨道上的深空探测器,根据“1976美国大气标准”给出的数据建立平流层内20km~50km连续高度密度标尺高度H的动态方程,并以此建立星光大气折射模型,以相邻时刻视高度之差为观测量建立新的量测模型,通过对扩展卡尔曼滤波参数进行相应的改进进行导航系统位置速度的最优估计;具体包括以下步骤:步骤一、建立近地停泊轨道上深空探测器的状态方程:<img file="FDA0001019542300000011.GIF" wi="491" he="61" />式中状态矢量X(t)=[x,y,z,v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>]<sup>T</sup>包括探测器在地心赤道惯性坐标系中的三轴位置x,y,z和探测器在地心赤道惯性坐标系中的三轴速度v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>;<img file="FDA0001019542300000014.GIF" wi="93" he="58" />为系统状态的微分项,f[X(t),t]为系统的非线性连续状态转移函数,w(t)为系统噪声,t为时间;步骤二、建立星光大气折射模型;首先利用“1976美国大气标准”给出的数据对大气压强p和大气温度T进行建模以及拟合获得相应的模型,再利用理想气体的状态方程ρ=p/kT对大气密度进行建模和拟合,获得大气密度模型,其中k=287,为气体常数;通过“1976美国大气标准”给出的数据对密度标尺高度H建模,列出H与所处高度h的关系方程H(h)=C<sub>0</sub>+C<sub>1</sub>h+C<sub>2</sub>h<sup>2</sup>,再利用给出的数据对H进行拟合解出C<sub>0</sub>,C<sub>1</sub>和C<sub>2</sub>;把ρ和H带入公式<img file="FDA0001019542300000012.GIF" wi="512" he="159" />即得星光大气折射模型,其中k(λ)为散射参数;步骤三、建立以视高度h<sub>a</sub>为观测量的量测模型为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>h</mi><mi>a</mi></msub><mo>=</mo><msqrt><mrow><msup><mi>r</mi><mn>2</mn></msup><mo>-</mo><msup><mi>u</mi><mn>2</mn></msup></mrow></msqrt><mo>+</mo><mi>u</mi><mi> </mi><mi>tan</mi><mi> </mi><mi>R</mi><mo>-</mo><msub><mi>R</mi><mi>e</mi></msub><mo>-</mo><mi>a</mi></mrow>]]></math><img file="FDA0001019542300000013.GIF" wi="614" he="78" /></maths>式中,h<sub>a</sub>为探测器上观测的折射光线相对于地球的视高度,r为探测器的位置矢量,u=|r·u<sub>s</sub>|,u<sub>s</sub>为未折射前星光的方向矢量,R为折射角,R<sub>e</sub>为地球的平均赤道半径,a为非常小的量,能够被忽略,上述量测方程简写为Z(t)=h[X(t),t]+v(t);式中Z(t)=h<sub>a</sub>为量测量,v(t)为量测噪声;步骤四、对状态方程及量测方程进行离散化和线性化:X<sub>k</sub>=Φ<sub>k,k‑1</sub>X<sub>k‑1</sub>+W<sub>k</sub>Z<sub>k</sub>=H<sub>k</sub>X<sub>k</sub>+L<sub>k</sub>式中k=1,2,…,Φ<sub>k,k‑1</sub>为状态方程离散并线性化后的一步转移阵,H<sub>k</sub>为k时刻的量测阵,W<sub>k</sub>为状态方程离散并线性化后的系统噪声,其期望E[W<sub>k</sub>]=0,协方差阵<img file="FDA0001019542300000021.GIF" wi="396" he="79" />L<sub>k</sub>为量测方程进行离散化和线性化后的量测噪声;步骤五、建立以相邻时刻观测量即视高度之差为观测量的新量测模型:Z<sub>k</sub>=△Z<sub>k</sub>=H<sub>k</sub>X<sub>k</sub>‑H<sub>k‑1</sub>X<sub>k‑1</sub>+V<sub>k</sub>式中H<sub>k</sub>、H<sub>k‑1</sub>为k、k‑1时刻的量测阵V<sub>k</sub>为新量测模型的量测噪声,其期望E[V<sub>k</sub>]=0,协方差阵<img file="FDA0001019542300000022.GIF" wi="363" he="79" />W<sub>k</sub>,L<sub>k</sub>和V<sub>k</sub>互不相关;步骤六、用步骤四离散并线性化后的状态方程和量测方程进行相应的卡尔曼滤波,以获得近地停泊轨道上深空探测器的导航定位信息;步骤七、输出位置、速度信息:<maths num="0002"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><msub><mover><mi>Z</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001019542300000023.GIF" wi="578" he="71" /></maths><maths num="0003"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>P</mi><mi>k</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>P</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msup><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><msubsup><mi>K</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>&Phi;</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><msup><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>/</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><msubsup><mi>K</mi><mi>k</mi><mi>T</mi></msubsup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001019542300000024.GIF" wi="1291" he="151" /></maths>式中,<img file="FDA0001019542300000025.GIF" wi="57" he="64" />和P<sub>k</sub>分别为k时刻的状态变量估计值和估计方差,其中<img file="FDA0001019542300000026.GIF" wi="488" he="66" /><img file="FDA0001019542300000027.GIF" wi="526" he="58" />分别是近地停泊轨道上深空探测器在X、Y、Z三个方向的位置和速度x,y,z,v<sub>x</sub>,v<sub>y</sub>,v<sub>z</sub>的估计;<img file="FDA0001019542300000028.GIF" wi="587" he="72" />为输出估计方差,其中p<sub>x</sub>,p<sub>y</sub>,p<sub>z</sub>,<img file="FDA0001019542300000029.GIF" wi="194" he="49" />分别是近地停泊轨道上深空探测器在X、Y、Z三个方向的位置和速度的估计方差。
地址 610209 四川省成都市双流350信箱