首页> 中国专利> 一种对深空探测自主导航滤波算法的评估方法

一种对深空探测自主导航滤波算法的评估方法

摘要

本发明公开了一种对深空探测自主导航滤波算法的评估方法,先分别采用EKF、UKF、UPF三种导航滤波算法时对获取的导航数据进行处理,分别获取到对应导航滤波算法下的精度、可用性、连续性、实时性、稳定性等性能参数指标的评估值,综合评估模块再结合性能参数指标的评估值对深空探测自主导航滤波算法进行评估,这样综合评估模块不仅能够科学、精确地分配各种性能参数指标间的相对权重,而且还能准确的评估深空探测自主导航滤波算法,适用于当今深空探测技术领域发展的需要。

著录项

  • 公开/公告号CN104408326A

    专利类型发明专利

  • 公开/公告日2015-03-11

    原文格式PDF

  • 申请/专利权人 电子科技大学;

    申请/专利号CN201410782831.9

  • 发明设计人 唐鹏;李健;唐忠樑;贺威;赵光琼;

    申请日2014-12-16

  • 分类号G06F19/00(20110101);G01C25/00(20060101);G01C21/20(20060101);G01C21/24(20060101);

  • 代理机构成都行之专利代理事务所(普通合伙);

  • 代理人温利平

  • 地址 611731 四川省成都市高新区(西区)西源大道2006号

  • 入库时间 2023-12-17 04:31:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-01

    授权

    授权

  • 2015-04-08

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20141216

    实质审查的生效

  • 2015-03-11

    公开

    公开

说明书

技术领域

本发明属于深空探测技术领域,更为具体地讲,涉及一种对深空探测自主导航滤波算法的评估方法。

背景技术

人类在深空探测领域已取得了丰硕成果,我国深空探测的步伐正在加快,目前已制定完成了2030年前深空探测路线图,计划于2018年发射火星探测器、2019年发射小行星探测器。

与近地空间任务相比,深空探测具有飞行距离远、环境位置因素多、飞行程序复杂、器地通信时延大、自主性要求高等特点,其中自主导航能力对任务的完成至关重要。在导航方法和理论的研究和设计过程中,对性能的评估和验证是一个非常重要的环节。

限于成本、安全性等诸多因素的考虑,深空探测相关实验只能通过模拟测试,而很难进行实际测量。常用的方法主要分为以下几类:

1.理论分析:从深空探测的机理上进行定性分析,从飞行原理、飞行器的轨道动力学模型、姿态动力学模型以及运动和控制机理等方面进行相应公式的计算和推导,对其各项性能进行假设和演算,从原理上验证导航方法是否可行。

2.软件仿真:根据系统几何模型,将整个动态过程用程序语言进行实现。常用的程序语言包括MATLAB、C++/C#等,其中MATLAB针对数学计算进行了优化,操作简便,并能够更加直观的将运算结果以图表、曲线等形式进行展示。C++/C#较为灵活,可以根据需要的不同来设置更加复杂的环境条件,并能够更加方便的对导航系统运行过程进行控制。由于所有的运行条件、扰动和各种参数都是人为设置的,所以程序的运行过程与实际环境的接近程度就成为了该种方法的主要限制因素。

3.半物理仿真:也即半实物仿真。针对仿真研究内容,将被仿真对象(导航系统)的一部分以实物(或物理模型)的方式引入仿真回路,被仿真对象系统的其余部分以数学模型描述,并把它转化为仿真计算模型。借助物理效应模型,进行实时数学仿真与物理仿真的联合仿真。半物理仿真的逼真度较高,其逼真度取决于接入的实物部件的多寡、仿真计算机的速度、精度和功能,转台和各目标模拟器的性能等。

4.实地测试:完全采用实际的导航算法、飞行器等,并将被测试的系统放入真实的环境中,通过系统的运行结果进行导航方法的验证。但在大多数情况下,我们无法采用实际的飞行测试,因而这种方法很少被采用。

发明内容

本发明的目的在于克服现有技术的不足,提供一种对深空探测自主导航滤波算法的评估方法,结合精度、可用性、连续性、实时性、稳定性等性能参数评估值对导航滤波算法进行评估,这样能够科学、精确地分配各种指标的相对权重,从而准确的评估深空探测自主导航滤波算法。

为实现上述发明目的,本发明一种对深空探测自主导航滤波算法的评估方法,其特征在于,包括以下步骤:

(1)、深空探测自主导航滤波算法采用EKF滤波时,对获取得到的导航数据进行处理

计算探测器在第i个采样点的位置差值ep(i):

ex(i)=Satp(x,i)-satp(x,i);

ey(i)=Satp(y,i)-satp(y,i);

ez(i)=Satp(z,i)-satp(z,i);

>ep(i)=(ex(i)2+ey(i)2+ez(i)2);>

其中,i=1,2,...,k,k表示采样点的个数,Satp(x,i)、Satp(y,i)、Satp(z,i)分别表示探测器在x、y、z三方向上的位置观测值,satp(x,i)、satp(y,i)、satp(z,i)分别表示探测器在x、y、z三个方向上位置的滤波优化值,ex(i)、ey(i)、ez(i)分别表示探测器在x、y、z三个方向上位置的差值;

计算探测器在第i个采样点的速度差值ev(i):

evx(i)=Satv(x,i)-satv(x,i);

evy(i)=Satv(y,i)-satv(y,i);

ezv(i)=Satv(z,i)-satv(z,i);

>ev(i)=(evx(i)2+evy(i)2+evz(i)2);>

其中,Satv(x,i)、Satv(y,i)、Satv(z,i)分别表示探测器在x、y、z三方向上的速度观测值,satv(x,i)、satv(y,i)、satv(z,i)分别表示探测器在x、y、z三个方向上速度的滤波优化值,evx(i)、evy(i)、evz(i)分别表示探测器在x、y、z三个方向上速度的差值;

(2)、获取EKF滤波时参数指标的评估值

(2.1)、利用前向均方差计算EKF滤波时精度评估值

计算探测器在第i采样点时刻对应EKF滤波的位置精度:

>Rp=1iΣi=1iep(i)2>

计算探测器在第i采样点时刻对应EKF滤波的速度精度:

>Rv=1iΣi=1iev(i)2>

(2.2)、计算EKF滤波时可用性评估值

将探测器在第i个采样点的位置差值ep(i)与预设的阈值M1比较,当ep(i)<M1时,则可用次数sum_a加1,如果ep(i)≥M1,则可用次数sum_a保持不变,直到所有采样点比较完;从而计算出EKF滤波时可用性评估值K_s为:

>K_s=sum_ak;>

(2.3)、计算EKF滤波时连续性评估值

计算探测器在相邻采样点间的位置差值c(i):

c(i)=|ep(i)-ep(i-1)|

在第i个采样点时刻,将得到的c(i)与预设的阀值M2比较,如果c(i)<M2,则连续次数sum加1,如果c(i)≥M2,则连续次数sum保持不变,直到所有采样点比较完;从而计算出EKF滤波时连续性评估值P为:

(2.4)、计算EKF滤波时实时性评估值

EKF导航滤波程序运行时间记为t0,EKF导航滤波程序运行结束时间记为t1,则EKF滤波时实时性评估值T为:

T=t1-t0

(2.5)、通过计算EKF滤波的信噪比确定EKF滤波时稳定性评估值

SNR=S/N

其中,S表示EKF滤波处理外部设备输入的电子信号,N表示原信号中不存在的无规则额外信号;

当对采用EKF滤波时获取得到的导航数据处理完成后,按照步骤(1)和步骤(2)的方法,继续处理采用UKF、UPF滤波时获取得到的导航数据,分别获取到UKF滤波和UPF滤波下参数指标的评估值;

(3)、对深空探测自主导航滤波算法进行综合评估

(3.1)、构造准则层判断矩阵

根据9/9-9/1标度层次分析法,综合评估模块构造准则层判断矩阵A=ai'j',且ai'j'>0,aj'i'=1/ai'j',其中,i',j'∈[1,5],判断矩阵A是5个参数指标值映射出来的5×5的矩阵,ai'j'表示映射的第i'个参数指标和映射的第j'个参数指标的重要性的比值,ai'j'越大,第i'个参数指标较第j'个参数指标更重要;

计算判断矩阵A的特征值和最大特征根:

计算准则层判断矩阵A每一行比值的乘积Mi'

>Mi=Πj=15aij>

计算Mi'的5次方根Vi'

>Vi=5Mi>

对Vi'进行归一化,即:

>Fi=Vi/Σi=15Vi>

则特征向量F=(F1,F2,...,F5)T

计算准则层判断矩阵A的最大特征根λmax

>λmax=Σi=15(A·F)i5Fi>

验证准则层判断矩阵A的一致性:

计算准则层判断矩阵A的一致性比率CR

其中,CI为一致性检验指标,RI=1.12

当CR<0.1时,该准则层判断矩阵A为一致矩阵,否则,返回步骤(3.1)调整ai'j'的大小,使准则层判断矩阵A最终满足一致矩阵;

(3.2)、将步骤(2)得到的评估值全部输入到综合评估模块,构造方案层判断矩阵Bj

将导航滤波算法EKF、UKF、UPF在每一个相同参数指标下构造一个3×3判断矩阵Bj,j=1,2,...,5表示参数指标的个数,其中,判断矩阵Bj是第j个参数指标对应三种导航滤波算法映射出来的3×3的矩阵,表示在该参数指标下映射的第个导航滤波算法的评估值同映射的第个导航滤波算法的评估值的比值,越大,在该参数指标下,映射的第个导航滤波算法的效果越好;

计算方案层判断矩阵B1的特征值和最大特征根:

计算方案层判断矩阵B1每一行比值的乘积

>Ni~=Πj~3bi~j~>

计算的3次方根

>Hi~=3Ni~>

进行归一化处理,即:

>Si~1=Hi~/Σi~=13Hi~>

则特征向量SS1=(S11,S21,S31)T

计算判断矩阵的最大特征根λmax1:

>λmax1=Σi~=13(B1·SS1)i~3Si~1>

验证方案层判断矩阵B1的一致性:

计算方案层判断矩阵B1的一致性比率

其中,CI1为一致性检验指标,RI1=0.58

当CR1<0.1时,该方案层判断矩阵B1为一致矩阵,否则,返回步骤(3.2)调整的大小,使准则层判断矩阵B1最终满足一致矩阵;

同理,可以得到方案层判断矩阵B2~B5的特征向量SS2~SS5和最大特征根λmax2~λmax5

用方案层判断矩阵Bj的所有特征向量SS1~SS5构造矩阵C=(SS1,SS2,...,SS5);(3.3)、深空探测自主导航滤波算法的综合评估

将步骤(3.2)求得的特征向量C与步骤(3.1)构造的矩阵F相乘,求出权值W,即:W=C·F,分别计算出权值W中每一行对应的权值其中,表示滤波算法的个数,是矩阵C中第行、第j列个元素;对所有权值进行总排序,其权值最大项即为对应的导航滤波方法最好。

本发明的发明目的是这样实现的:

本发明一种对深空探测自主导航滤波算法的评估方法,先分别采用EKF、UKF、UPF三种导航滤波算法时对获取的导航数据进行处理,分别获取到对应导航滤波算法下的精度、可用性、连续性、实时性、稳定性等性能参数指标的评估值,综合评估模块再结合性能参数指标的评估值对深空探测自主导航滤波算法进行评估,这样综合评估模块不仅能够科学、精确地分配各种性能参数指标间的相对权重,而且还能准确的评估深空探测自主导航滤波算法,适用于当今深空探测技术领域发展的需要。

同时,本发明一种对深空探测自主导航滤波算法的评估方法还具有以下有益效果:

(1)、本发明对深空探测自主导航滤波算法的评估比较全面且精准。本发明中结合导航滤波算法的精度、可用性、连续性、实时性、稳定性等性能参数对深空探测自主导航滤波算法进行评估,保证了评估的全面性和准确性,从而克服了现有方法的主观性强,随意性大,精度不够,性能参数指标间的相对权重不合理等问题。

(2)、增加了基于层次分析的综合评估方法,这样综合评估模块能够科学、精确地分配各种性能参数间相对权重。

附图说明

图1是本发明对深空探测自主导航滤波算法的评估的流程图;

图2是EKF、UKF、UPF三种导航滤波算法的精度评估结果仿真图;

图3是探测器的位置误差分布图;

图4是导航系统在巡航阶段和捕获阶段的层次结构模型图;

表1是准则层判断矩阵A;

表2是方案层判断矩阵B1

表3是权值的单项排序表。

具体实施方式

下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。

实施例

为了方便描述,先对具体实施方式中出现的相关专业术语进行说明:

EKF(Extended Kalman Filter):扩展卡尔曼滤波;

UKF(Unscented Kalman Filter):无损卡尔曼滤波、无迹卡尔曼滤波或者去芳香卡尔曼滤波;

UPF(Unscented particle filter):无迹粒子滤波;

由于这是深空探测自主导航滤波算法的评估,所以我们不可能得到真实深空导航数据,因此,我们采用STK和MATLAB混合编程得到仿真数据Satellite_p、Satellite_v。STK提供太阳、地球、火星及其卫星、目标恒星和目标小行星的速度和位置,用MATLAB仿真天文测角导航、红移测速导航以及测速测角组合导航过程,我们得到探测器的位置、速度估计值satellite_p、satellite_v,也即我们所需要的导航结果;本实施例中,采用了三种导航滤波算法EKF、UKF、UPF,分别对获取得到的导航数据进行处理,再计算出三种导航滤波算法EKF、UKF、UPF下的五个性能参数指标的评估值,然后输入到综合评估模块,通过综合评估模块进行评估,我们由此来判断导航滤波算法的性能。

在下文中,Satellite_p简写为Satp,Satellite_v简写为Satv

在本实施例中,如图1所示,本发明一种对深空探测自主导航滤波算法的评估方法,包括以下步骤:

S1、深空探测自主导航滤波方算法采用EKF滤波时,对获取得到的导航数据进行处理

计算探测器在第i个采样点的位置差值ep(i):

ex(i)=Satp(x,i)-satp(x,i);

ey(i)=Satp(y,i)-satp(y,i);

ez(i)=Satp(z,i)-satp(z,i);

>ep(i)=(ex(i)2+ey(i)2+ez(i)2);>

其中,i=1,2,...,k,k表示采样点的个数,Satp(x,i)、Satp(y,i)、Satp(z,i)分别表示探测器在x、y、z三方向上的位置观测值,satp(x,i)、satp(y,i)、satp(z,i)分别表示探测器在x、y、z三个方向上位置的滤波优化值,ex(i)、ey(i)、ez(i)分别表示探测器在x、y、z三个方向上位置的差值;

计算探测器在第i个采样点的速度差值ev(i):

evx(i)=Satv(x,i)-satv(x,i);

evy(i)=Satv(y,i)-satv(y,i);

ezv(i)=Satv(z,i)-satv(z,i);

>ev(i)=(evx(i)2+evy(i)2+evz(i)2);>

其中,Satv(x,i)、Satv(y,i)、Satv(z,i)分别表示探测器在x、y、z三方向上的速度观测值,satv(x,i)、satv(y,i)、satv(z,i)分别表示探测器在x、y、z三个方向上速度的滤波优化值,evx(i)、evy(i)、evz(i)分别表示探测器在x、y、z三个方向上速度的差值;

本实施例中,还可以利用损失函数计算探测器在第i个采样点的位置差值ep(i)'和速度误差ev(i)',具体计算如下:

计算探测器在第i个采样点的位置差值ep(i)':

将ex(i)与预设的位置判断值beta_p比较,如果ex(i)<beta_p,则ex(i)保持不变,即ex(i)'=ex(i);如果ex(i)≥beta_p,则ex(i)'=2beta_p·|ex(i)|-beta_p2

同理再分别将ey(i)、ez(i)与预设的位置判断值beta_p比较,得到最终的ey(i)'、ez(i)';

则探测器在第i个采样点的位置差值ep(i)'为:

>ep(i)=[ex(i)]2+[ey(i)]2+[ez(i)]2>

计算探测器在第i个采样点的速度误差ev(i)':

将evx(i)与预设的位置判断值beta_v比较,如果evx(i)<beta_v,则evx(i)保持不变,即evx(i)'=evx(i);如果evx(i)≥beta_v,则evx(i)'=2beta_v·|evx(i)|-beta_v2

同理再分别将evy(i)、evz(i)与预设的位置判断值beta_v比较,得到最终的evy(i)'、evz(i)';

则探测器在第i个采样点的速度误差ev(i)'为:

>ev(i)=[evx(i)]2+[evy(i)]2+[evz(i)]2>

S2、获取EKF滤波时参数指标的评估值

S2.1)、利用前向均方差计算EKF滤波时精度评估值

计算探测器在第i采样点时刻对应EKF滤波的位置精度:

>Rp=1iΣi=1iep(i)2>

计算探测器在第i采样点时刻对应EKF滤波的速度精度:

>Rv=1iΣi=1iev(i)2>

本实施例中,采用EKF、UKF、UPF三种导航滤波算法时,对计算得到的导航参数指标的评估值输入到综合评估模块,其评估结果如图2所示,其中实线、空心线、心形线曲线分别表示EKF、UKF、UPF的评估结果。由图可知,EKF方法的误差较大,UKF的误差其次,UPF的误差最小,具体的讲,UPF曲线有向下的趋势,所以其导航滤波算法是可以稳定的,而UKF、EKF的误差也一直保持在10×10-3~11×10-3范围内,故其导航滤波算法也是稳定可行的。

S2.2)、计算EKF滤波时可用性评估值

首先,我们对可用性做介绍,根据可用性的定义可表示为:

其中,K表示可用性,L表示整个导航滤波过程,而l表示其中可用的部分;

以时间比例为基准,导航滤波运行时,导航滤波算法的可用性可以通过以下方法计算,即:

将探测器在第i个采样点的位置差值ep(i)与预设的阈值M1比较,当ep(i)<M1时,则可用次数sum_a加1,如果ep(i)≥M1,则可用次数sum_a保持不变,直到所有采样点比较完;从而计算出EKF滤波时可用性评估值K_s为:

>K_s=sum_ak;>

在本实施例中,需要将探测器在每个采样点的位置差值与预设的阈值M1比较,因此在整个导航滤波过程中的取值为采样点的个数k;

S2.3)、计算EKF滤波时连续性评估值

探测器在实际的飞行过程中,其位置、速度都是连续变化的,反应到函数图像上,也就是其位置、速度曲线都是连续、平滑的曲线。因而,如果经过导航算法计算后得到的位置、速度曲线突然出现了较大幅度的变化,则必然是受到了外界扰动的影响,使得其内部状态出现了不连续的情况。所以我们可以用如下的方法来计算导航滤波算法的连续性。

计算探测器相邻采样点间的位置差值c(i):

c(i)=|ep(i)-ep(i-1)|

在第i个采样点时刻,将得到的c(i)与预设的阈值M2比较,如果c(i)<M2,则连续次数sum加1,如果c(i)≥M2,则连续次数sum保持不变,直到所有采样点比较完;从而计算出EKF滤波时连续性评估值P为:

在本实施例中,在步骤S1中,导航滤波算法计算出的位置误差位于一个动态的范围之内,如图3所示,从所有误差的均值朝着上下两个方向扩展,可以得到一个范围区间,这个区间包含了绝大多数(95%)的误差点,则这个范围的大小就是导航滤波算法的连续性指标;

S2.4)、计算EKF滤波时实时性评估值

本实施例中,导航滤波算法必须满足实时性的要求,也即导航滤波程序的运行时间必须控制在一个合理的范围内,因而实时性可以用导航滤波程序的运行时间来进行评估;

EKF导航滤波程序运行时间记为t0,EKF导航滤波程序运行结束时间记为t1,则EKF滤波时实时性评估值T为:

T=t1-t0

S2.5)、通过计算EKF滤波的信噪比确定EKF滤波时稳定性评估值

SNR=S/N

其中,S表示EKF滤波处理外部设备输入的电子信号,N表示原信号中不存在的无规则额外信号;

在本实施例中,额外信号N可以分为内部和外部两种。内部信号主要是由于电路设计、制造工艺等因素,由设备自身产生的,而外部信号是由设备所在的电子环境和物理化学环境(自然环境)所造成的;

当对采用EKF滤波时获取得到的导航数据处理完成后,按照步骤(1)和步骤(2)的方法,继续处理采用UKF、UPF滤波时获取得到的导航数据,分别获取到UKF滤波和UPF滤波下参数指标的评估值;

S3、对深空探测自主导航滤波算法进行综合评估

在本实施例中,以导航的巡航阶段和捕获阶段为例,需要考虑精度、可用性、连续性、稳定性、实时性等参数指标,利用层次分析法最终把系统分析归结为最底层相对于最高层的相对重要性权值的确定或相对好坏次序的排序问题。巡航阶段和捕获阶段的层次结构模型如图4所示,下面进行具体说明,如下:

S3.1)、构造准则层判断矩阵

首先,综合评估模块根据9/9-9/1标度层次分析法构造准则层判断矩阵A,A=ai'j',且ai'j'>0,aj'i'=1/ai'j',其中,i',j'∈[1,5],判断矩阵A是5个参数指标值映射出来的5×5的矩阵,ai'j'表示映射的第i'个参数指标和映射的第j'个参数指标的重要性的比值,ai'j'越大,第i'个参数指标较第j'个参数指标更重要,具体如表1所示;

精度可用性连续性实时性稳定性精度11.2861.833可用性0.77611.833连续性0.5550.55511.1251.125实时性0.3330.3330.88811稳定性0.3330.3330.88811

表1

计算判断矩阵A的特征值和最大特征根:

计算准则层判断矩阵A每一行比值的乘积Mi'

>Mi=Πj=15aij>

计算Mi'的5次方根Vi'

>Vi=5Mi>

对Vi'进行归一化,即:

>Fi=Vi/Σi=15Vi>

则特征向量F=(F1,F2,...,F5)T

计算准则层判断矩阵A的最大特征根λmax

>λmax=Σi=15(A·F)i5Fi>

验证准则层判断矩阵A的一致性:

计算准则层判断矩阵A的一致性比率CR

其中,CI为一致性检验指标,RI=1.12

当CR<0.1时,该准则层判断矩阵A为一致矩阵,否则,返回步骤S3.1)调整ai'j'的大小,使准则层判断矩阵A最终满足一致矩阵;

S3.2)、将步骤S2得到的评估值全部输入到综合评估模块,构造方案层判断矩阵Bj

将导航滤波算法EKF、UKF、UPF在每一个相同参数指标下构造一个3×3判断矩阵Bj,j=1,2,...,5表示参数指标的个数,其中,判断矩阵Bj是第j个参数指标对应三种导航滤波算法映射出来的3×3的矩阵,表示在该参数指标下映射的第个导航滤波算法的评估值同映射的第个导航滤波算法的评估值的比值,越大,在该参数指标下,映射的第个导航滤波算法的效果越好;

本实施例中,导航滤波算法采用EKF、UKF、UPF三种滤波,接下来利用三种滤波算法得到的五个参数指标((精度、可用性、实时性、稳定性、连续性)的评估值分别来构造5个方案层判断矩阵。

以精度的评估值为例,构造方案层判断矩阵B1,如表2所示,若UKF的精度评估值是EKF的精度评估值3倍,则取b12=3,而的其他取值同理,从而构造出方案层判断矩阵B1

精度EKFUKFUPFEKFb11b12b13UKFb21b22b23UPFb31b32b33

表2

同理,利用其他四个参数指标((可用性、实时性、稳定性、连续性)的评估值来构造方案层判断矩阵B2~B5

本实施例中,继续以方案层判断矩阵B1为例,计算出B1的特征值和最大特征根:

计算方案层判断矩阵B1每一行比值的乘积

>Ni~=Πj~3bi~j~>

计算的3次方根

>Hi~=3Ni~>

进行归一化处理,即:

>Si~1=Hi~/Σi~=13Hi~>

则特征向量SS1=(S11,S21,S31)T

计算判断矩阵的最大特征根λmax1

>λmax1=Σi~=13(B1·SS1)i~3Si~1>

验证方案层判断矩阵B1的一致性:

计算方案层判断矩阵B1的一致性比率CR1

其中,CI1为一致性检验指标,RI1=0.58

当CR1<0.1时,该方案层判断矩阵B1为一致矩阵,否则,返回步骤S3.2)调整的大小,使准则层判断矩阵B1最终满足一致矩阵;

同理,可以得到其他的方案层判断矩阵B2~B5的特征向量SS2~SS5和最大特征根λmax2~λmax5

用方案层判断矩阵Bj的所有特征向量SS1~SS5构造矩阵C=(SS1,SS2,...,SS5);

S3.3)、深空探测自主导航滤波算法的综合评估

将步骤(3.2)求得的特征向量C与步骤(3.1)构造的矩阵F相乘,求出权值W,即:W=C·F,分别计算出权值W中每一行对应的权值,其中,表示滤波算法的个数,对所有权值进行总排序,其权值最大项即为对应的导航滤波方法最好。

本实施例中,如表3所示,将精度判断矩阵的特征向量SS1=(S11,S21,S31)T作为元素S1的层次单排序权值,将可用性判断矩阵的特征向量SS2=(S12,S22,S32)T作为对于元素S2的层次单排序权值,……,将稳定性判断矩阵的特征向量SS5=(S15,S25,S35)T作为对于元素S5的层次单排序权值;分别计算出权值W中每一行对应的权值是矩阵C中第行、第j列个元素。

表3

尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号