一种火星探测三计算机基于数据敏感度及类别的表决方法技术

技术编号:24937544 阅读:37 留言:0更新日期:2020-07-17 20:50
一种火星探测三计算机基于数据敏感度及类别的表决方法,首先将所需要表决的数据按“敏感性”排列,“敏感性”性高的表决数据优先表决。其次将所需表决的数据分为三类:1、需要精确表决的定点数,即“精确表决定点数”;2、不需要精确表决的定点数,即“非精确表决定点数”,3、需要表决的浮点数。不同种类的表决数据采用不用的表决算法。最后按排列好的顺序对所需表决的数据依次按数据类型使用相应的算法进行表决,若表决完所有数据后,仍无法表决出有计算机发出的表决数据错误,维持星载计算机系统当前状态。

【技术实现步骤摘要】
一种火星探测三计算机基于数据敏感度及类别的表决方法
本专利技术涉及一种火星探测三计算机基于数据敏感度及类别的表决方法,属于火星探测的星载计算机系统管理技术。
技术介绍
我国将于2020年发射火星探测器,随着探测器飞往火星,器地距离增加,地面不能实时监控、干预火星探测器的器上状态,需星载计算机系统具备高度自主的管理能力,若有权当班机发生故障,星载计算机系统需快速有效地进行三机表决,根据表决结果切换计算机,保证切机前后整器状态稳定,不影响关键任务顺利执行。现有的三计算机数据表决方式一般采用采用“3取2”的数据表决方式:三计算机向表决器发送3份表决数据。若某台计算机的表决数据与其他两台计算机不同,而其他两台计算机的表决数据完全一致,则此台计算机发出的表决数据错误,需将此台计算机隔离出星载计算机系统,其他情况则无需改变星载计算机系统状态。此种表决方式有以下缺点:1、表决逻辑严格,表决条件中要求的两份数据完全一致,不能有丝毫偏差,容易造成表决算法失效,无法输出表决结果,降低整个系统的稳定性。2、表决数据的选择范围狭窄,只能选择数据格式为定点数的数本文档来自技高网...

【技术保护点】
1.一种火星探测三计算机基于数据敏感度及类别的表决方法,其特征在于,包括步骤如下:/n1)在火星探测器上设置3台星载计算机,将当前正在执行任务的计算机作为主份计算机,其余计算机作为备份计算机;同一时刻有且仅有一台主份计算机;/n将星载计算机发出的需要表决的数据划分为三个敏感性级别,所述三个敏感性级别按优先次序依次为:高级敏感性、中级敏感性和低级敏感性;/n2)根据所需表决的数据敏感性级别的优先次序依次进行表决,若数据表决结果为表决数据错误,则后续表决不再进行,反之则依次进行表决;若表决完所有数据后,仍无法表决出三台星载计算机发出的表决数据错误,则维持星载计算机系统当前状态;/n步骤2)所述进行...

【技术特征摘要】
1.一种火星探测三计算机基于数据敏感度及类别的表决方法,其特征在于,包括步骤如下:
1)在火星探测器上设置3台星载计算机,将当前正在执行任务的计算机作为主份计算机,其余计算机作为备份计算机;同一时刻有且仅有一台主份计算机;
将星载计算机发出的需要表决的数据划分为三个敏感性级别,所述三个敏感性级别按优先次序依次为:高级敏感性、中级敏感性和低级敏感性;
2)根据所需表决的数据敏感性级别的优先次序依次进行表决,若数据表决结果为表决数据错误,则后续表决不再进行,反之则依次进行表决;若表决完所有数据后,仍无法表决出三台星载计算机发出的表决数据错误,则维持星载计算机系统当前状态;
步骤2)所述进行表决的方法,具体为:
21)判定需表决的数据类型,若需表决的数据类型为定点数且需要精确表决时,则进入步骤22),若需表决的数据类型为定点数且需要粗略表决或若需表决的数据类型为浮点数时,则进入步骤23);
22)对来自三台星载计算机的三份待表决数据,进行3取2表决,表决逻辑如下:若三份待表决数据中有且仅有两份待表决数据相同,则输出数据表决结果为表决数据错误,后续表决不再进行;若三份待表决数据均相同,则输出数据表决结果为表决一致,继续根据所需表决的数据敏感性级别的优先次序依次进行表决;其他情况则输出数据表决结果为表决失败,继续根据所需表决的数据敏感性级别的优先次序依次进行表决;
23)将需表决的数据的值域分为N个档位,各个档位的值域范围互相独立;
对来自不同星载计算机的三份待表决数据任意编号,分别判断每份需表决的数据所落在第几个档位中,对三份需表决的数据所对应的档位互相进行作差计算;根据两两需表决数据档位的差值,分别...

【专利技术属性】
技术研发人员:谭晓宇吴梦璇鲁启东黄韵弘王献忠孙建党
申请(专利权)人:上海航天控制技术研究所
类型:发明
国别省市:上海;31

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

1