[发明专利]一种基于在线估计的深空探测器测角及时延组合导航方法有效
申请号: | 201911275199.8 | 申请日: | 2019-12-12 |
公开(公告)号: | CN110940333B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 桂明臻;罗世彬;魏才盛;芦佳振;韩松来;戴婷 | 申请(专利权)人: | 中南大学 |
主分类号: | G01C21/02 | 分类号: | G01C21/02;G01C21/24;G01C21/10 |
代理公司: | 长沙七源专利代理事务所(普通合伙) 43214 | 代理人: | 刘伊旸;周晓艳 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 在线 估计 探测器 及时 组合 导航 方法 | ||
1.一种基于在线估计的深空探测器测角及时延组合导航方法,其特征在于,以探测器的目标行星的一个卫星作为反射天体,估测探测器和反射天体当前的位置及速度信息并以此为系统状态量建立系统状态模型,获取探测器与反射天体、背景恒星之间的星光角距量测量并建立星光角距量测模型,获取因太阳震荡导致的时间延迟量测量并建立时间延迟量测模型,通过无迹卡尔曼滤波在线估计修正反射天体的实际位置及速度信息,进而获得探测器的实际位置及速度信息;具体包括以下步骤:
1)根据轨道动力学建立系统状态模型
将估测的探测器和反射天体的位置及速度信息作为系统状态量,表达式如下:
其中,Xt=[r v]T,且r和v分别为探测器相对于目标行星的位置及速度矢量,Xp=[rpmvpm]T,且rpm和vpm分别为反射天体相对于目标行星的位置及速度矢量;
系统状态方程的表达式如下:
其中,分别为r、v、rpm、vpm的导数,μs和μm分别为太阳和目标行星的引力常数,rts和rps分别为探测器和反射天体相对于太阳的位置矢量,rsm=r-rts为太阳相对于目标行星的位置矢量,wt和wp分别为探测器和反射天体受到扰动造成的过程噪声;
上述系统状态方程的表达式(2)简化为:
其中,为状态量X的导数,为时刻t的f(X(t),t)为系统非线性状态转移函数,w=[0 wt 0 wp]T为系统过程噪声矢量,w(t)为时刻t的w;
2)建立星光角距量测模型
获取探测器与目标行星、背景恒星间的星光角距以及探测器与反射天体、背景恒星间的星光角距,表达式如下:
其中,s1和s2分别为惯性系下两颗不同的背景恒星的方向矢量,αm1为探测器与目标行星、第一颗背景恒星间的星光角距,αm2为探测器与目标行星、第二颗背景恒星间的星光角距,αp1为探测器与反射天体、第一颗背景恒星间的星光角距,αp2为探测器与反射天体、第二颗背景恒星间的星光角距,rtp是探测器相对于反射天体的位置矢量;
将上述星光角距数据作为量测量Z1=[αm1 αm2 αp1 αp2]T建立量测模型,所得星光角距量测模型的表达式如下:
Z1=h1[X(t),t]+v1(t) (5)
其中,h1(.)表示星光角距的非线性连续量测函数,v1(t)表示t时刻星光角距的量测噪声;
3)建立时间延迟量测模型
设定太阳震荡在t0时刻发生,此时探测器相对于太阳的位置及速度分别为rts0和vts0,反射天体相对于太阳的位置及速度分别为rps0和vps0;在t1时刻记录下直射太阳光线心波长变化,此时探测器相对于太阳的位置及速度分别为rts1和vts1,反射天体相对于太阳的位置及速度分别为rps1和vps1;太阳光在tr时刻被反射天体反射,此时反射天体相对于太阳的位置及速度分别为rpsr和vpsr;在t2时刻记录反射太阳光线心波长变化,此时探测器相对于太阳的位置及速度分别为rts2和vts2:
根据轨道动力学,通过rts2和vts2求出rts1和vts1,表达式如下:
(rts1,vts1)=f′(rts2,vts2,Δt) (6)
其中,f′(·)表示探测器轨道动力学的逆过程,Δt=t2-t1;
通过t1和rts1求出t0,表达式如下:
其中,c表示光速,由于:
c·(tr-t0)=|rpsr| (8)
且
(rpsr,vpsr)=f(rps1,vps1,tr-t1) (9)
用二分法解上述非线性方程,求出tr并得到rpsr;
通过求得的rts1和rpsr建立关于太阳震荡时间延迟的量测模型:
(|rpmr-rsmr|+|r2-rsm2-rpmr-rsmr|-|r1-rsm1|)/c-Δt=0 (10)
其中,r1和r2分别为t1和t2时刻探测器相对于目标行星的位置矢量,rsm1和rsm2分别为t1和t2时刻太阳相对于目标行星的位置矢量,rpmr和rsmr分别为tr时刻反射天体及太阳相对于目标行星的位置矢量;
将上述时间延迟数据作为量测量Z2=[Δt]=[t2-t1],考虑量测误差,所得时间延迟量测模型的表达式如下:
0=h2(X,Z2-V2) (11)
其中,h2(.)表示太阳震荡时间延迟的非线性连续量测函数,V2是太阳震荡时间延迟的测量误差;
4)利用无迹卡尔曼滤波实现探测器导航
当没有太阳震荡时间延迟量测量时,则以固定滤波周期,通过步骤1)的系统状态模型进行时间更新,通过步骤2)的星光角距量测模型进行量测更新,通过无迹卡尔曼滤波获得状态估计和误差协方差估计,以修正反射天体的实际位置及速度信息,进而获得探测器的实际位置及速度信息并实现导航;
当存在太阳震荡时间延迟量测量时,则通过步骤1)的系统状态模型进行时间更新,通过步骤3)的时间延迟量测模型进行量测更新,通过包含二分法的隐式无迹卡尔曼滤波获得状态估计和误差协方差估计,以修正反射天体的实际位置及速度信息,进而获得探测器的实际位置及速度信息并实现导航。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911275199.8/1.html,转载请声明来源钻瓜专利网。