[发明专利]一种对深空探测自主导航滤波算法的评估方法有效
| 申请号: | 201410782831.9 | 申请日: | 2014-12-16 |
| 公开(公告)号: | CN104408326A | 公开(公告)日: | 2015-03-11 |
| 发明(设计)人: | 唐鹏;李健;唐忠樑;贺威;赵光琼 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G06F19/00 | 分类号: | G06F19/00;G01C25/00;G01C21/20;G01C21/24 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 探测 自主 导航 滤波 算法 评估 方法 | ||
1.一种对深空探测自主导航滤波算法的评估方法,其特征在于,包括以下步骤:
(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);
其中,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);
其中,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滤波的位置精度:
计算探测器在第i采样点时刻对应EKF滤波的速度精度:
(2.2)、计算EKF滤波时可用性评估值
将探测器在第i个采样点的位置差值ep(i)与预设的阈值M1比较,当ep(i)<M1时,则可用次数sum_a加1,如果ep(i)≥M1,则可用次数sum_a保持不变,直到所有采样点比较完;从而计算出EKF滤波时可用性评估值K_s为:
(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'的5次方根Vi'
对Vi'进行归一化,即:
则特征向量F=(F1,F2,…,F5)T;
计算准则层判断矩阵A的最大特征根λmax
验证准则层判断矩阵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每一行比值的乘积
计算的3次方根
对进行归一化处理,即:
则特征向量SS1=(S11,S21,S31)T;
计算判断矩阵的最大特征根λmax1:
验证方案层判断矩阵B1的一致性:
计算方案层判断矩阵B1的一致性比率CR1,
其中,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列个元素;对所有权值进行总排序,其权值最大项即为对应的导航滤波方法最好。
2.根据权利要求1所述的一种对深空探测自主导航系统的评估方法,其特征在于,还包括:利用损失函数计算探测器在第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)'为:
计算探测器在第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)'为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410782831.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冲散型湿厕纸及其制造方法
- 下一篇:修复紫外线灼伤皮肤的面膜及其制备方法
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用





