一种基于信息融合的深空探测航天器巡航段自主导航方法技术

技术编号:25266852 阅读:32 留言:0更新日期:2020-08-14 23:01
本发明专利技术涉及一种基于信息融合的深空探测航天器巡航段自主导航方法,通过下述方式实现:(1)对太阳进行多普勒频移测速,结合动力学模型与扩展卡尔曼滤波估计航天器状态信息

【技术实现步骤摘要】
一种基于信息融合的深空探测航天器巡航段自主导航方法
本专利技术涉及航天器深空探测任务中的自主导航
,尤其是基于天文观测的自主导航算法技术。
技术介绍
通常情况下,航天器的位置确定可以通过地面站测控或者是GNSS导航定位。然而对于深空探测任务,这两者都存在一定局限性。地面测控站对于深空任务会有较大的传输时延,实时性差,同时无线电会被天体遮挡造成传输中断;GNSS受限于其覆盖与信号衰减问题,且同样具有时延问题,因此,自主导航对航天器提高生存能力,有效完成任务具有重大意义。目前常用的深空自主导航方法为天文光学自主导航,但是目前的方法或者单纯利用几何解析法进行导航,或者依赖于动力学模型与量测值相结合的卡尔曼滤波进行导航。前者方法简单,不需要航天器的动力学模型,但是导航结果受星光角距测量精度以及导航星与航天器距离的影响较大,在深空探测任务中具有较大误差。后者对动力学模型及量测量精确度要求较高,当动力学模型精度不足时,导航精度会迅速下降。与本专利技术最接近的方法是利用多普勒频移测速与天文导航进行组合的方法,但是其方法是将所有量测量同时进行卡尔曼滤波,与本专利技术不同,不能适用于火星巡航段自主导航。
技术实现思路
本专利技术解决的技术问题是:为了满足深空探测器自主运行的需求,同时也适应我国无法在全球布置测控站的困境,提供一种基于信息融合的深空探测航天器巡航段自主导航方法,能够解决由量测星光角距精度、导航星与航天器距离、导航星星历误差等原因造成的状态估计误差较大问题,以及现有动力学模型的精度较差,导航误差较大的问题。本专利技术解决技术的方案是:一种基于信息融合的深空探测航天器巡航段自主导航方法,通过下述方式实现:(1)对太阳进行多普勒频移测速,结合动力学模型与扩展卡尔曼滤波估计航天器状态信息(2)航天器获取所需的导航小行星星历表,对导航小行星的视线矢量进行测量,利用最小二乘法对获得的视线矢量进行处理,计算出航天器的状态估计值(3)对步骤(1)得到的航天器状态信息以及步骤(2)中航天器的状态估计值进行融合,得到修正后的航天器状态信息,该信息作为下一迭代步步骤(1)中扩展卡尔曼滤波中使用值。优选的,所述的融合通过下述方式实现:(3.1)对步骤(1)得到的航天器状态信息以及步骤(2)中航天器的状态估计值进行滤波,得到滤波结果(3.2)将(3.1)得到的滤波结果作为所需的状态信息与步骤(1)得到的航天器状态信息一起重新进行滤波,得到的滤波结果作为所述修正后的航天器状态信息。优选的,所述的滤波结果计算公式如下:其中,βi(k)为两种估计值的权重,P1(k)为扩展卡尔曼滤波在第k步估计后的估计均方误差阵,P2(k)是对最小二乘估计精确度的衡量值。优选的,P2(k)设置为不变的矩阵。优选的,P2(k)的二范数值设置为最小二乘估计所得位置误差的平方值。优选的,通过统一位置与速度的单位,令位置估计误差量级大于速度估计误差量级,从而实现P1(k)与P2(k)的二范数值只与估计的位置误差有关,从而实现权重分配βi(k)只在位置估计上产生作用。优选的,所述的滤波结果计算公式如下:其中,I33为单位阵。本专利技术与现有技术相比的有益效果是:一种对于火星巡航段轨道的自主导航方法,采用了一种改进的融合滤波方法,可以有效融合小行星观测所得信息,应用该方法既可以解决纯天文几何解析法的估计误差较大问题,又可以解决卡尔曼滤波对于模型精确度的过度依赖性问题。本专利技术同时使用了太阳径向速度测量与多颗小行星的视线矢量测量信息,并利用改进的融合滤波方法实现了高精度的自主位置确定。本专利技术首先由多颗小行星视线矢量通过最小二乘法得到航天器位置信息;同时测量航天器相对于太阳径向速度,再利用扩展卡尔曼滤波估计出航天器状态信息。最后通过本专利技术提出的算法融合最小二乘法与卡尔曼滤波的结果,得到最终的航天器状态信息。本专利技术对小行星视线矢量单独地采用最小二乘法,降低了滤波过程中对模型精确度的依赖。附图说明图1为本专利技术流程图;图2为航天器轨道示意图;图3为本专利技术视线矢量测量模型;图4为航天器位置估计示意图。具体实施方式下面结合实施例对本专利技术作进一步阐述。本专利技术首先利用分光计对太阳进行多普勒频移测速,同时结合动力学模型与扩展卡尔曼滤波对航天器状态进行预先估计。由于在巡航段时,火星与木星间的小行星数量多,距离较近,对航天器位置确定的能观度较好,因此选择量测小行星带的小行星视线矢量。由于最小二乘法对航天器位置确定不需要动力学方程,其结果不受模型动力学误差影响,因此利用最小二乘法再次估计航天器状态信息。最后利用本专利提出的融合方法对两次估计的信息进行融合。最终处理所得到的结果,同时结合了上述两种方法的优势,可以有效地应用于深空探测任务中的航天器自主导航。如附图1所示,其流程可以描述为:StepA1:利用分光计测量出航天器相对于太阳的径向速度,其测量示意图如附图2所示,其中r为太阳沿航天器的径向矢量,V为航天器的速度,径向速度Vr为航天器速度V在r上的分量;StepA2:建立航天器的动力学模型;StepA3:结合动力学模型与扩展卡尔曼滤波方法估计出航天器状态信息StepB1:航天器获取所需的导航小行星星历表;StepB2:航天器对导航小行星的视线矢量进行测量,采用传统的CCD光学器件测量方法进行测量,其测量模型如附图3所示;StepB3:利用最小二乘法对获得的视线矢量进行处理,其方法如附图4所示,其中Vi为StepB2中测得的第i颗小行星视线矢量,ri为第i颗小行星相对于太阳的位置矢量,可查询星历表获得,r为所需求取的航天器位置矢量,令ρi为第i颗小行星与航天器的标量距离,建立如下方程:通过传统的批处理最小二乘法求解上述方程,即可计算出航天器的状态估计值Step4:利用本专利技术中的信息融合算法得到最终的滤波结果,并在下一StepA3的扩展卡尔曼滤波中使用该值做一步更新。所述信息融合算法具体过程如下:令扩展卡尔曼滤波得到的状态估计值为最小二乘滤波得到的状态估计值为滤波结果可以用下式表示:其中:式中βi(k)为两种估计值的权重,P1(k)为扩展卡尔曼滤波在第k步估计后的估计均方误差阵,P2(k)是对最小二乘估计精确度的衡量值,由于最小二乘估计所得误差变化不大,因此可以将其设置为一个不变的矩阵,例如可将其2-范数值设置为最小二乘估计所得位置误差的平方值。由最小二乘估计所得的状态信息在速度估计量上具有较大的误差,因此可通过调整参数令P1(k)与P2(k)的二范数值只与估计的位置误差有关,从而实现它们的权重分配βi(k)只在位置估计上产生作用,并且通过最终滤波结果在速度分量上的状态值全部由提供的方法,来提高滤波精度,在进行下一步扩展卡尔曼滤波时,用该结本文档来自技高网...

【技术保护点】
1.一种基于信息融合的深空探测航天器巡航段自主导航方法,其特征在于通过下述方式实现:/n(1)对太阳进行多普勒频移测速,结合动力学模型与扩展卡尔曼滤波估计航天器状态信息

【技术特征摘要】
1.一种基于信息融合的深空探测航天器巡航段自主导航方法,其特征在于通过下述方式实现:
(1)对太阳进行多普勒频移测速,结合动力学模型与扩展卡尔曼滤波估计航天器状态信息
(2)航天器获取所需的导航小行星星历表,对导航小行星的视线矢量进行测量,利用最小二乘法对获得的视线矢量进行处理,计算出航天器的状态估计值
(3)对步骤(1)得到的航天器状态信息以及步骤(2)中航天器的状态估计值进行融合,得到修正后的航天器状态信息,该信息作为下一迭代步步骤(1)中扩展卡尔曼滤波中使用值。


2.根据权利要求1所述的方法,其特征在于:所述的融合通过下述方式实现:
(3.1)对步骤(1)得到的航天器状态信息以及步骤(2)中航天器的状态估计值进行滤波,得到滤波结果
(3.2)将(3.1)得到的滤波结果作为所需的状态信息与步骤(1)得到的航天器状态信息一起重新进行滤波,得到的滤波结果作为所述修正后的航天器状态信息。


3...

【专利技术属性】
技术研发人员:叶子鹏周庆瑞王辉杨超刘晔伟朱创
申请(专利权)人:中国空间技术研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1