首页 / 专利库 / 天文学 / 星系 / 银河系 / 太阳系 / 一种面向编队飞行的相对导航测速及组合导航方法

一种面向编队飞行的相对导航测速及组合导航方法

阅读:991发布:2020-07-19

专利汇可以提供一种面向编队飞行的相对导航测速及组合导航方法专利检索,专利查询,专利分析的服务。并且一种面向编队飞行的相对导航测速及组合导航方法,相对导航测速包括获得每个 航天器 与各导航星之间的相对速度,计算航天器相对于每颗导航星的速度之间的差值,建立基于星光多普勒的相对速度测量模型;组合导航方法包括建立面向编队飞行的轨道动 力 学模型,建立 X射线 脉冲星导航测距模型,建立星间链路测距模型,建立基于星光多普勒的相对导航测速模型,利用 扩展卡 尔曼 滤波器 滤波,在脉冲星观测期间滤波器中的测量模型采用面向编队飞行的轨道动力学模型和基于星光多普勒的相对导航测速模型,一旦获得了脉冲到达时间还综合X射线脉冲星导航测距模型。,下面是一种面向编队飞行的相对导航测速及组合导航方法专利的具体信息内容。

1.一种面向编队飞行的相对导航测速方法,其特征在于:基于相对速度测量模型进行相对导航测速,包括以下步骤,
步骤A1,获得每个航天器与各导航星之间的相对速度,设编队飞行的两个航天器分别记为航天器0和航天器1,记vD0和vD1分别为航天器0和1相对于某颗导航星的速度;
步骤A2,计算航天器0和1相对于每颗导航星的速度之间的差值如下,
其中,l=1,2,..., L,L为导航星的数量, 为航天器0和1相对于第l颗导航星的相应速度vD0、vD1之间的差值;sl为第l颗导航星的方位矢量,v0和v1分别是航天器0和航天器1的速度矢量, 为第l颗导航星的测量噪声;
步骤A3,建立基于星光多普勒的相对速度测量模型如下,
Ys(t)=hs(X,t)+ωv      式二
其中,相对速度测量值Ys ,相对速度测量函数hs 以及测量噪声矢量ωv的定义分别为,s 1 2 L T
h(X,t)=[s·(v0-v1),s·(v0-v1),…,s·(v0-v1)]   式四
其中,Ys(t)为时刻t的相对速度测量值, 为航天器0和1相对于第1,2,...,L颗导航星的速度;X为编队飞行的状态矢量,hs(X,t)为时刻t与状态矢量X相应的相对速度测量函数值,s1,s2,…,sL为第1,2,...,L颗导航星的方位矢量, 为第1,2,...,L颗导航星的测量噪声。
2.一种根据权利要求1所述面向编队飞行的相对导航测速方法实现的组合导航方法,其特征在于:包括以下步骤,
步骤B1,建立面向编队飞行的轨道动学模型如下,
设编队飞行的状态矢量表示为,
其中,X(i)为第i颗航天器的状态矢量,航天器的序号i=0,1,编队飞行的系统的轨道动力学模型如下,
其中, 为时刻t的X的导数,系统方程f(X,t)如下,
f(X(i),t)为第i颗航天器的状态转移模型,ω(i)(t)为时刻t第i颗航天器的系统噪声;
步骤B2,建立X射线脉冲星导航测距模型如下,
YX=hX(X(t),t)+V(t)    式九
其中,YX为X射线脉冲星导航测量量,V(t)为时刻t的量测噪声,测量模型hX(X(t),t)如下,
hj(X(t),t)为第j颗脉冲星的相应项,j=1,2,…I,I为导航的脉冲星数量;
步骤B3,建立星间链路测距模型如下,
YI(t)=hI(X,t)+ωI        式十一
其中,YI是星间链路测量值,YI(t)是时刻t的星间链路测量值,ωI是测量噪声,hI(X,t)是测量方程,表示如下,
其中,x(0),y(0),z(0)是航天器0的位置,x(1),y(1),z(1)是航天器1的位置;
步骤B4,建立基于星光多普勒的相对导航测速模型如式二;
步骤B5,利用扩展卡尔曼滤波器滤波得到导航信息,将步骤B1所得轨道动力学模型作为系统模型;基于步骤B2、B3、B4所得结果,滤波器中的测量模型选择方式如下,在脉冲星观测期间,测量模型h(X,t)和测量值Y表示为,
一旦获得了脉冲到达时间,测量模型h(X,t)和测量值Y表示为,
其中,hs(X(t),t)即hs(X,t),hI(X(t),t)即hI(X,t);
第j颗脉冲星的相应项hj(X(t),t)的表达式如下:
其中,nj是第j颗脉冲星的方向矢量,rSC是航天器相对于太阳系质心的位置矢量,| rSC |为位置矢量rSC的长度; 为第j颗脉冲星到太阳系质心的距离,c为光速,b为太阳系质心相对于太阳的位置矢量,|b|为位置矢量b的长度;μSun为太阳引力常数。

说明书全文

一种面向编队飞行的相对导航测速及组合导航方法

技术领域

[0001] 本发明属于航天器自主导航领域,特别涉及一种基于天文测速测距信息的编队飞行自主导航方法。

背景技术

[0002] 编队飞行是航天技术中的新领域。编队飞行可增加冗余备份,降低成本,提供多点平台。在深空探测编队飞行领域,绝对和相对导航精度都是十分重要的,特别是相对导航精度。
[0003] 目前,在深空探测巡航段,有以下几种方法可用于自主导航:(1)X射线脉冲星导航。X射线脉冲星导航可提供测距信息。两个航天器获得的测距信息之差即为相对导航信息。但该相对导航信息精度低。(2)星间链路。星间链路提供了高精度的相对距离信息。由于不含方位信息,该方式不能提供高精度的相对位置信息。(3)视觉相对导航。当两个航天器距离较近时,视觉相对导航能提供高精度的相对方位信息。
[0004] 在组合导航方面,熊凯在《Acta Astronautica(宇航学报)》(2009年64卷427-436)上发表了学术论文《The use of X-ray pulsars for aiding navigation of satellites in constellations(X射线脉冲星在卫星星座辅助导航中的应用)》。在该文中,熊凯将脉冲星导航和星间链路这两者相结合。相对导航精度有所提高,结合轨道动学模型,还可提供绝对导航信息。但是,相对导航精度还是有限,有待提高。熊凯还在《Acta Astronautica(宇航学报)》(2013年86卷10-23)上发表了学术论文《Autonomous navigation for a group of satellites with star sensors and inter-satellite links(利用星敏感器和星间链路的卫星自主导航)》。该方法结合了视觉相对导航和星间链路,当两颗卫星距离较近时可提高相对导航精度。

发明内容

[0005] 本发明提出了一种基于星光多普勒的相对导航测速方法,旨在为编队飞行导航系统提供更高精度的相对导航速度信息。在此基础上,本发明将其与脉冲星导航、星间链路相结合,提出一种面向编队飞行任务的天文测速测距组合导航方法,旨在为编队飞行导航系统提供更高精度的绝对和相对导航信息。
[0006] 本发明技术方案提供一种面向编队飞行的相对导航测速方法,基于相对速度测量模型进行相对导航测速,包括以下步骤,
[0007] 步骤A1,获得每个航天器与各导航星之间的相对速度,设编队飞行的两个航天器分别记为航天器0和航天器1,记vD0和vD1分别为航天器0和1相对于某颗导航星的速度;
[0008] 步骤A2,计算航天器0和1相对于每颗导航星的速度之间的差值如下,[0009]    式一
[0010] 其中,l=1,2,...,L,L为导航星的数量, 为航天器0和1相对于第l颗导航星的相应速度vD0、vD1之间的差值;sl为第l颗导航星的方位矢量,v0和v1分别是航天器0和航天器1的速度矢量, 为第l颗导航星的测量噪声;
[0011] 步骤A3,建立基于星光多普勒的相对速度测量模型如下,
[0012] Ys(t)=hs(X,t)+ωv   式二
[0013] 其中,相对速度测量值Ys,相对速度测量函数hs,测量噪声矢量ωv定义如下,[0014]    式三
[0015] hs(X,t)=[s1·(v0-v1),s2·(v0-v1),...,sL·(v0-v1)]T   式四
[0016]    式五
[0017] 其中,Ys(t)为时刻t的相对速度测量值, 为航天器0和1相对于第1,2,...,L颗导航星的速度;X为编队飞行的状态矢量,hs(X,t)为时刻t与状态矢量X相应的相
1 2 L
对速度测量函数值,s ,s ,...,s为第1,2,...,L颗导航星的方位矢量, 为第1,
2,...,L颗导航星的测量噪声。
[0018] 本发明还提供一种根据上述面向编队飞行的相对导航测速方法实现的组合导航方法,包括以下步骤,
[0019] 步骤B1,建立面向编队飞行的轨道动力学模型如下,
[0020] 设编队飞行的状态矢量表示为,
[0021]    式六
[0022] 其中,X(i)为第i颗航天器的状态矢量,航天器的序号i=0,1,编队飞行系统的轨道动力学模型如下,
[0023]    式七
[0024] 其中, 为时刻t的X的导数,系统方程f(X,t)如下,
[0025]    式八
[0026] f(X(i),t)为第i颗航天器的状态转移模型,ω(i)(t)为时刻t第i颗航天器的系统噪声。
[0027] 步骤B2,建立X射线脉冲星导航测距模型如下,
[0028] YX=hX(X(t),t)+V(t)   式九
[0029] 其中,YX为X射线脉冲星导航测量量,V(t)为时刻t的量测噪声,测量模型hX(X(t),t)如下,
[0030]    式十
[0031] hj(X(t),t)为第j颗脉冲星的相应项,j=1,2,...I,I为导航的脉冲星数量;
[0032] 步骤B3,建立星间链路测距模型如下,
[0033] YI(t)=hI(X,t)+ωI   式十一
[0034] 其中,YI是星间链路测量值,YI(t)是时刻t的星间链路测量值,ωI是测量噪声,hI(X,t)是测量方程,表示如下,
[0035]    式十二
[0036] 其中,x(0),y(0),z(0)是航天器0的位置,x(1),y(1),z(1)是航天器1的位置,[0037] 步骤B4,建立基于星光多普勒的相对导航测速模型如式二;
[0038] 步骤B5,利用扩展卡尔曼滤波器滤波得到导航信息,将步骤B1所得轨道动力学模型作为系统模型;基于步骤B2、B3、B4所得结果,滤波器中的测量模型选择方式如下,[0039] 在脉冲星观测期间,测量模型h(X,t)和测量值Y表示为,
[0040]    式十三
[0041]    式十四
[0042] 一旦获得了脉冲到达时间,测量模型h(X,t)和测量值Y表示为,
[0043]    式十五
[0044]    式十六
[0045] 其中,hs(X(t),t)即hs(X,t),hI(X(t),t)即hI(X,t)。
[0046] 而且,第j颗脉冲星的相应项hj(X(t),t)的表达式如下:
[0047]
[0048] 式十七
[0049] 其中,nj是第j颗脉冲星的方向矢量,rSC是航天器相对于太阳系质心的位置矢量,|rSC|为位置矢量rSC的长度; 为第j颗脉冲星到太阳系质心的距离,c为光速,b为太阳系质心相对于太阳的位置矢量,|b|为位置矢量b的长度;μSun为太阳引力常数。
[0050] 本发明与现有技术相比的优点在于:
[0051] (1)本发明利用了星光频移信息,提供了高精度的相对速度。该方法不受航天器之间距离的限制。
[0052] (2)与现有编队飞行自主导航相比,本发明充分利用了多种导航量测信息,能在整个太空内为编队飞行航天器提供更高精度的绝对和相对导航信息,特别是相对导航精度。附图说明
[0053] 图1为本发明实施例的测速相对导航原理示意图。

具体实施方式

[0054] 本发明技术方案可采用计算机软件方式支持自动运行流程。以下结合附图和实施例详细说明本发明技术方案。
[0055] 本发明中,编队飞行航天器的数量为2颗,可记为航天器0和航天器1。实施例对火星探测器编队飞行的情况进行处理,可分别记为火星探测器0和火星探测器1。
[0056] 首先给出编队飞行航天器轨道,如表1所示。
[0057] 表1编队飞行初始轨道参数
[0058]
[0059]
[0060] 实施例提供的一种相对导航测速方法,基于相对速度测量模型,进行相对导航测速,具体为:
[0061] 导航星为恒星,实施例采用2颗恒星,天狼星和老人星。其方位参数如表2所示。
[0062] 表2恒星方位参数
[0063]
[0064] 步骤A1:获得航天器与各导航星之间的相对速度。可记vD0和vD1分别为航天器0和1相对于某颗导航星的速度,该值可由航天器上的频谱仪测得。
[0065] 步骤A2:计算航天器0和1相对于每颗导航星的速度之间的差值如下:
[0066]
[0067] 其中,l=1,2,...,L,L为导航星的数量, 为航天器0和1相对于第l颗导航星的相应速度vD0、vD1之间的差值;sl为第l颗导航星的方位矢量,v0和v1分别是航天器0和航天器1的速度矢量, 为第l颗导航星的测量噪声。
[0068] 步骤A3:建立相对速度测量模型。对于多颗导航星,相对速度测量模型可表示为:
[0069] Ys(t)=hs(X,t)+ωv   (2)
[0070] 其中,相对速度测量值Ys,相对速度测量函数hs,测量噪声矢量ωv分别为:
[0071]
[0072] hs(X,t)=[s1·(v0-v1),s2·(v0-v1),...,sL·(v0-v1)]T   (4)
[0073]
[0074] 其中,t为时刻,Ys(t)为时刻t的相对速度测量值, 为航天器0和1相对于第1,2,...,L颗导航星的速度;X为编队飞行的状态矢量,hs(X,t)为时刻t与状态矢量X相应的相对速度测量函数值,s1,s2,...,sL为第1,2,...,L颗导航星的方位矢量,为第1,2,...,L颗导航星的测量噪声。
[0075] 其基本原理如图1所示。航天器0和1的速度分别为v0和v1,恒星的速度和方位矢量分别为vs和s。那么航天器0和1在恒星方位矢量上的速度分量分别为s·v0,s·v1,恒星速度在此方向上的速度分量为s·vs。
[0076] 实施例基于以上相对导航测速方法,提供的一种面向编队飞行任务的天文测速测距组合导航方法,具体为:
[0077] 步骤B1:建立面向编队飞行的轨道动力学模型。
[0078] 编队飞行的状态矢量表示为:
[0079]
[0080] 其中,第i颗航天器的状态矢量为:
[0081]
[0082] 其中,i=0,1是航天器的序号。r(i)=[x(i),y(i),z(i)]T和 分别是第i颗航天器的位置和速度矢量。x(i),y(i),z(i)分别为第i颗航天器的位置在三轴上的分量,分别为第i颗航天器的速度在三轴上的分量。
[0083] 第i颗航天器的轨道动力学模型为:
[0084]
[0085] 分别为x(i),y(i),z(i), 的导数。
[0086] 该式子可表示为:
[0087]
[0088] 其中,
[0089] 是X(i)的导数, 为时刻t的 f(X(i),t)为第i颗航天器的状态转移模型。
[0090] [x1,y1,z1]和[x2,y2,z2]分别是火星和地球相对于太阳系质心的相对位置矢量。
[0091] μs,μm,μe分别是太阳,火星和地球的引力常数。
[0092] 分别是分别是第i颗航天器到太阳质心,火星质心以及地球质心之间的距离
[0093]
[0094]
[0095]
[0096] 分别是火星质心、地球质心分别到太阳质心(i) T
之间的距离。第i颗航天器的系统噪声ω =[0,0,0,ΔFx,ΔFy,ΔFz] ,其中,ΔFx,ΔFy和ΔFz是摄动力,ω(i)(t)为时刻t第i颗航天器的系统噪声。
[0097] 可总结编队飞行的系统的轨道动力学模型如下:
[0098]
[0099] 其中, 为时刻t的X的导数。系统方程f(X,t)为:
[0100]
[0101] 步骤B2:建立X射线脉冲星导航测距模型。
[0102] 实施例的导航脉冲星采用了三颗脉冲星。导航脉冲星及其方位参数如表3所示。
[0103] 表3脉冲星方位参数
[0104]
[0105] 可参考现有技术,X射线脉冲到达时间转换模型为:
[0106]
[0107]
[0108] 其中, 为航天器与太阳系质心之间的距离在第j颗脉冲星方向上的投影;nj是第j颗脉冲星的方向矢量,j=1,2,...I,I为导航脉冲星数量,本实施例中I=3。αj和δj分别为第j颗脉冲星的赤经和赤纬。 和 分别为脉冲到达航天器时间与到达太阳系质心时间。c为光速。 为第j颗脉冲星到太阳系质心的距离,b为太阳系质心相对于太阳的位置矢量,|b|为位置矢量b的长度;μSun为太阳引力常数。rSC是航天器相对于太阳系质心的位置矢量,|rSC|为位置矢量rSC的长度。利用标准星历表提供的地球位置rE,可将rSC转化为航天器相对于地球的位置矢量r如下,
[0109] r=rSC-rE   (14)
[0110] 假设X射线脉冲星导航测量量YX为:
[0111]
[0112] 其对应的量测噪声为V。X射线脉冲星导航测量模型可表示为:
[0113] YX=hX(X(t),t)+V(t)   (16)
[0114] 其中,V(t)为时刻t的量测噪声,测量模型hX(X(t),t)如下,
[0115]
[0116] 其中,第j颗脉冲星的相应项hj(X(t),t)的表达式如下:
[0117]
[0118] 其中,nj是第j颗脉冲星的方向矢量,rSC是航天器相对于太阳系质心的位置矢量,|rSC|为位置矢量 的长度; 为第j颗脉冲星到太阳系质心的距离,c为光速,b为太阳系质心相对于太阳的位置矢量,|b|为位置矢量b的长度;μSun为太阳引力常数。
[0119] 步骤B3:建立星间链路测距模型。
[0120] 该测量模型可表示为:
[0121] YI(t)=hI(X,t)+ωI   (19)
[0122] 其中,YI是星间链路测量值,YI(t)是时刻t的星间链路测量值。ωI是测量噪声。hI(X,t)是测量方程,可表示为:
[0123]
[0124] 其中,x(0),y(0),z(0)是第0颗航天器的位置,x(1),y(1),z(1)是第1颗航天器的位置。
[0125] 步骤B4:建立基于星光多普勒的相对导航测速模型。详见上述相对导航测速方法,采用式(2)即可。
[0126] 步骤B5:利用扩展卡尔曼滤波器滤波。将步骤B1所得轨道动力学模型作为系统模型。基于步骤B2、B3、B4所得结果,导航滤波器中的测量模型选择方法如下:在脉冲星观测期间,相对测速量和星间链路可以使用。测量模型h(X,t)和测量值Y可表示为:
[0127]
[0128]
[0129] 一旦获得了脉冲到达时间,测量模型h(X,t)和测量值Y可表示为:
[0130]
[0131]
[0132] 其中,hs(X(t),t)即hs(X,t),hI(X(t),t)即hI(X,t)。
[0133] 利用扩展卡尔曼滤波器对这些导航测量值进行滤波,即可得到导航信息。
[0134] 滤波器参数如表4所示:
[0135] 表4导航滤波器参数
[0136]
[0137] 其中,δX0(0)、δX(1)(0)分别为航天器0和1的状态初始误差,P(0)为初始状态误差矩阵,Q为状态噪声协方差, 即q1的平方, 即q2的平方。
[0138] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈