[发明专利]一种火星探测三计算机基于数据敏感度及类别的表决方法有效
申请号: | 202010144085.6 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111427727B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 谭晓宇;吴梦旋;鲁启东;黄韵弘;王献忠;孙建党 | 申请(专利权)人: | 上海航天控制技术研究所 |
主分类号: | G06F11/18 | 分类号: | G06F11/18 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 茹阿昌 |
地址: | 201109 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 火星 探测 计算机 基于 数据 敏感度 类别 表决 方法 | ||
一种火星探测三计算机基于数据敏感度及类别的表决方法,首先将所需要表决的数据按“敏感性”排列,“敏感性”性高的表决数据优先表决。其次将所需表决的数据分为三类:1、需要精确表决的定点数,即“精确表决定点数”;2、不需要精确表决的定点数,即“非精确表决定点数”,3、需要表决的浮点数。不同种类的表决数据采用不用的表决算法。最后按排列好的顺序对所需表决的数据依次按数据类型使用相应的算法进行表决,若表决完所有数据后,仍无法表决出有计算机发出的表决数据错误,维持星载计算机系统当前状态。
技术领域
本发明涉及一种火星探测三计算机基于数据敏感度及类别的表决方法,属于火星探测的星载计算机系统管理技术。
背景技术
我国将于2020年发射火星探测器,随着探测器飞往火星,器地距离增加,地面不能实时监控、干预火星探测器的器上状态,需星载计算机系统具备高度自主的管理能力,若有权当班机发生故障,星载计算机系统需快速有效地进行三机表决,根据表决结果切换计算机,保证切机前后整器状态稳定,不影响关键任务顺利执行。
现有的三计算机数据表决方式一般采用采用“3取2”的数据表决方式:三计算机向表决器发送3份表决数据。若某台计算机的表决数据与其他两台计算机不同,而其他两台计算机的表决数据完全一致,则此台计算机发出的表决数据错误,需将此台计算机隔离出星载计算机系统,其他情况则无需改变星载计算机系统状态。此种表决方式有以下缺点:1、表决逻辑严格,表决条件中要求的两份数据完全一致,不能有丝毫偏差,容易造成表决算法失效,无法输出表决结果,降低整个系统的稳定性。2、表决数据的选择范围狭窄,只能选择数据格式为定点数的数据进行表决,若某计算机数据中的浮点数与其他计算机不一致,则无法发现故障计算机。因此有必要发明一种火星探测三计算机基于数据敏感度及类别的表决方法。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提出了一种火星探测三计算机基于数据敏感度及类别的表决方法,本发明提高了表决的效率的同时扩大了可表决数据的范围。
本发明的技术方案是:
一种火星探测三计算机基于数据敏感度及类别的表决方法,包括步骤如下:
1)在火星探测器上设置3台星载计算机,将当前正在执行任务的计算机作为主份计算机,其余计算机作为备份计算机;同一时刻有且仅有一台主份计算机;
将星载计算机发出的需要表决的数据划分为三个敏感性级别,所述三个敏感性级别按优先次序依次为:高级敏感性、中级敏感性和低级敏感性;
具体如下:
将所需要表决的数据中计算机工作模式标志、器上时钟和轨道递推结果划分为高级敏感性;
将所需要表决的数据中各个GNC敏感器单机的采集数据和各个GNC执行机构单机使用状态标志划分为中级敏感性;
将所需要表决的数据中喷气控制输出量和飞轮控制输出量划分为低级敏感性;
2)根据所需表决的数据敏感性级别的优先次序依次进行表决,若数据表决结果为表决数据错误,则后续表决不再进行,反之则依次进行表决;若表决完所有数据后,仍无法表决出三台星载计算机发出的表决数据错误,则维持星载计算机系统当前状态;
步骤2)所述进行表决的方法,具体为:
21)判定需表决的数据类型,若需表决的数据类型为定点数且需要精确表决时,则进入步骤22),若需表决的数据类型为定点数且需要粗略表决或若需表决的数据类型为浮点数时,则进入步骤23);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天控制技术研究所,未经上海航天控制技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010144085.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于深度学习的个体信号识别算法及系统
- 下一篇:用户行为的获取方法和装置