[发明专利]一种深空探测器测角/差分测速/差分测距组合导航方法有效
申请号: | 201710478722.1 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107024211B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 宁晓琳;桂明臻;吴伟仁;房建成;刘刚;孙晓函 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;顾炜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种深空探测器测角/差分测速/差分测距组合导航方法。首先根据轨道动力学建立航天器的状态模型,再分别利用测角敏感器获得星光角距量测量,利用X射线脉冲星探测器获得脉冲到达时间量测量,利用光谱仪获得天文多普勒速度量测量,之后根据这些量测量分别建立星光角距量测模型、差分脉冲到达时间量测模型及差分天文多普勒速度量测模型。离散化后使用UKF滤波估计航天器的位置和速度。本发明属于航天器自主导航领域,本发明估计精度高,对航天器自主导航具有重要的实际意义。 | ||
搜索关键词: | 一种 探测器 测速 测距 组合 导航 方法 | ||
【主权项】:
1.一种深空探测器测角/差分测速/差分测距组合导航方法,其特征在于:根据轨道动力学建立航天器的状态模型,利用测角敏感器获得星光角距量测量,利用X射线脉冲星探测器获得脉冲到达时间量测量,利用光谱仪获得天文多普勒速度量测量,根据这些量测量分别建立星光角距量测模型、差分脉冲到达时间量测模型及差分天文多普勒速度量测模型;离散化后使用UKF滤波估计航天器的位置和速度;具体包括以下步骤:①建立基于轨道动力学的系统状态模型将航天器在火星接近段的运动描述为以太阳为中心天体的受摄三体模型,将其他扰动视为过程噪声;在太阳中心惯性坐标系下的动力学模型可写为:
其中||·||表示矢量的2范数,||·||3表示||·||的立方,r和v是航天器相对太阳的位置和速度;μs和μm分别是太阳和火星的引力常数,rm是火星相对太阳的位置矢量,rsm=r‑rm是航天器相对火星的位置矢量;w是各种扰动造成的过程噪声;可由上式得到状态模型如下:
其中状态量X=[r,v]T为航天器在太阳惯性坐标系下的位置及速度,
为状态量X的导数,
为时刻t的
f(X(t),t)为系统非线性连续状态转移函数,w为过程噪声,w(t)为时刻t的w;②判断是否有脉冲到达时间量测量由于脉冲信号需要的观测周期较长,固与星光角距量测量及天文多普勒速度量测量相比,脉冲到达时间量测量的采样周期较长;因此,以星光角距量测量和天文多普勒速度量测量的采样周期作为滤波周期;当滤波时刻没有脉冲到达时间量测量时,对由状态模型及星光角距量测模型、差分天文多普勒速度量测模型构成的系统模型通过UKF滤波获得惯性系下航天器相对太阳的后验状态估计以及后验误差协方差;当滤波时刻有脉冲到达时间量测量时,对由状态模型及星光角距量测模型、差分天文多普勒速度量测模型、差分脉冲到达时间量测模型构成的系统模型通过UKF滤波获得惯性系下航天器相对太阳的后验状态估计以及后验误差协方差;③建立星光角距的量测模型利用测角敏感器获得航天器与火卫一、火卫二及其背景恒星间的星光角距,以这些星光角距作为量测量建立量测模型:
其中αp1及αp2分别是航天器与火卫一及两颗背景恒星间的星光角距,αd1及αd2分别是航天器与火卫二及两颗背景恒星间的星光角距,rsp、rsd分别是火卫一、火卫二相对于航天器的位置矢量,s1、s2分别是惯性系下两颗恒星的方向矢量,rp、rd分别是火卫一、火卫二相对于太阳的位置矢量;把这些星光角距作为量测量Z1=[αp1,αp2,αd1,αd2]T,可建立星光角距量测模型的表达式:Z1=[αp1,αp2,αd1,αd2]T=h1[X(t),t]+v1(t) (4)其中h1(·)表示星光角距的非线性连续量测函数,v1(t)表示t时刻星光角距的量测噪声;④建立差分天文多普勒速度的量测模型利用光谱仪获得太阳光谱频移,并根据频移获得航天器相对太阳的径向速度,以此作为量测量建立量测模型:
其中vr表示航天器相对太阳的径向速度量测量,vrt表示航天器相对太阳的径向速度真实值,υp表示由于太阳光谱频率波动造成的扰动项,υm表示天文多普勒速度量测噪声;建立差分天文多普勒速度的量测模型:
其中vr(t)及vr(t‑1)分别是t时刻及t‑1时刻航天器相对太阳的径向速度量测量,vrt(t)及vrt(t‑1)分别是t时刻及t‑1时刻航天器相对太阳的径向速度真实值,υp(t)及υp(t‑1)分别是t时刻及t‑1时刻太阳光谱频率波动造成的扰动项,υm(t)及υm(t‑1)分别是t时刻及t‑1时刻的量测噪声,Δυp(t)=υp(t)‑υp(t‑1)是差分后υp的残差,Δυm(t)=υm(t)‑υm(t‑1)是差分后υm的残差;把差分天文多普勒速度作为量测量Z2=[vr(t)‑vr(t‑1)],可建立差分天文多普勒速度量测模型的表达式:Z2=[vr(t)‑vr(t‑1)]=h2[X(t),X(t‑1)]+v2(t) (7)其中h2(·)表示差分天文多普勒速度的非线性连续量测函数,v2(t)表示t时刻差分天文多普勒速度的量测误差;用t‑1时刻的后验状态估计
代替X(t‑1),则差分脉冲到达时间量测模型的表达式可写为:Z2=h2[X(t),t]+v2(t) (8)⑤建立差分脉冲到达时间的量测模型利用X射线脉冲星探测器获得脉冲到达时间量测量,以脉冲到达时间作为量测量建立量测模型:
其中tb表示脉冲星脉冲到达太阳系质心的时间,tSC表示脉冲星脉冲到达航天器的时间,rS表示航天器相对太阳系质心的位置矢量,c表示光速,n表示脉冲星在惯性系下的方向矢量,D0表示脉冲星到太阳系质心的距离,b表示太阳系质心相对太阳的位置矢量;建立差分脉冲到达时间的量测模型:
其中τ(t)表示t时刻的差分脉冲到达时间,tb(t)及tb(t‑1)分别表示t时刻及t‑1时刻脉冲星脉冲到达太阳系质心的时间,tSC(t)及tSC(t‑1)分别表示t时刻及t‑1时刻脉冲星脉冲到达航天器的时间;把差分脉冲到达时间作为量测量Z3=[τ(t)],可建立差分脉冲到达时间量测模型的表达式:Z3=[τ(t)]=h3[X(t),X(t‑1)]+v3(t) (11)其中h3(·)表示差分脉冲到达时间的非线性连续量测函数,v3(t)表示t时刻差分脉冲到达时间的量测噪声;用t‑1时刻的后验状态估计
代替X(t‑1),则差分脉冲到达时间量测模型的表达式可写为:Z3=h3[X(t),t]+v3(t) (12)⑥进行离散化当滤波时刻没有脉冲到达时间量测量时,设此时导航系统的量测量Z12=[Z1,Z2]T,量测噪声v12=[v1,v2]T,导航系统模型为:
其中h12(·)表示没有脉冲到达时间量测量时导航系统的非线性连续量测函数;对式进行离散化:
其中Xk及Z12k分别表示k时刻系统的状态量及没有脉冲到达时间量测量时系统的量测量,F(Xk‑1,k‑1)为f(X(t),t)离散后的非线性状态转移函数,H12(Xk,k)为h12[X(t),t]离散化后的非线性量测函数,Wk及V12k分别表示w(t)及v12(t)离散后的等效噪声;当滤波时刻有脉冲到达时间量测量时,设此时导航系统的量测量Z=[Z1,Z2,Z3]T,量测噪声v=[v1,v2,v3]T,导航系统模型为:
其中h(·)表示有脉冲到达时间量测量时导航系统的非线性连续量测函数;对式进行离散化:
其中Zk表示k时刻系统的量测量,H(Xk,k)为h[X(t),t]离散后的非线性量测函数,Vk表示v(t)离散后的等效噪声;⑦进行UKF滤波获得航天器的位置速度估计当滤波时刻没有脉冲到达时间量测量时,对离散化后的系统模型式通过UKF进行滤波获得惯性系下航天器相对太阳的后验状态估计
以及后验误差协方差
其中
分别为第k时刻航天器相对太阳的位置、速度后验估计;当滤波时刻有脉冲到达时间量测量时,对离散化后的系统模型式通过UKF进行滤波获得
及
将
及
输出,同时将这些估计值返回滤波器,用于获得k+1时刻的输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710478722.1/,转载请声明来源钻瓜专利网。