[发明专利]一种对航天器空间交会对接软件重要数据进行保护的方法在审
申请号: | 201510119970.8 | 申请日: | 2015-03-18 |
公开(公告)号: | CN104732156A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 奚坤;王振华;张维瑾;张国峰;陈朝晖;蔡雨辰;杨俊春 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天器 空间 交会 对接 软件 重要 数据 进行 保护 方法 | ||
技术领域
本发明涉及一种对航天器空间交会对接软件重要数据进行保护的方法,可以用于星载计算机软件的迭代递推过程中的重要数据保护,属于星载计算机技术领域。
背景技术
空间交会对接活动,技术难度大,可靠性、安全性要求高,其中交会对接制导与导航控制作为GNC分系统的重要组成部分对对接的成功具有决定性作用。为了完成交会对接任务,软件与多种相对导航敏感器进行通讯,来实时采集相对导航数据,然后通过迭代递推计算,推算出飞船在交会对接坐标系中的相对位置和相对姿态。由于软件中的上述相对导航信息处理采用了迭代递推的计算方式,因此对每次递推计算后产生的数据结果进行保护是非常重要的,甚至影响到整个交会对接任务的成败。
目前常用的星载嵌入式软件常用的浮点数据异常保护方法包括计算机复位、切机等,但是这些处理必然影响系统运行的连续性。
发明内容
本发明的技术解决问题是:针对现有技术的不足,提供了一种对航天器空间交会对接软件重要数据进行保护的方法,大大地提升了软件运行的安全性和可靠性,保证整个交会对接任务的顺利完成。
本发明的技术解决方案是:
一种对航天器空间交会对接软件重要数据进行保护的方法,包括步骤如下:
(1)利用上周期输出的差分GPS滤波数据以及本周期加速度计输出的加速度值进行计算,得到本周期的差分GPS滤波数据;
(2)对本周期递推计算后产生的差分GPS滤波数据进行浮点数据异常检查,检查该递推数据的计算是否出现计算精度错误、上溢错误、下溢错误、除零错误、非规格化操作数错误、非法操作错误、数据范围超限,并进入步骤(3);所述数据范围超限的数据取值范围满足交会对接功能对数据范围的要求;
(3)判断浮点数据异常检查的结果,若经过检查无数据异常,则进入步骤(4),否则对出现异常地方进行定位标记,并进入步骤(5);
(4)将本周期输出的差分GPS滤波数据备份到专用备份数据区中,以便于出现异常时进行数据恢复操作,并进入步骤(7);
(5)使用专用备份数据区中的对应的备份数据,恢复当前的差分GPS滤波数据,并进入步骤(6);
(6)根据数据异常检查的定位标记,确定出现数据异常的位置,并通过遥测下传,供地面人员进行分析,并进入步骤(7);
(7)完成对差分GPS滤波数据的保护处理。
本发明与现有技术相比的有益效果是:
(1)现有技术在在交会对接过程中,发生复位或切机,可能导致整个交会对接任务的失败;而本发明的处理方式既可以对重要数据进行保护,又可以确保整个系统连续的运行不受影响,有效解决了对交会对接过程重要数据的保护问题。该方法可以广泛适用于后续的空间站交会对接控制软件。
(2)本发明可对交会对接过程中使用迭代计算方式的差分GPS滤波数据等相对导航数据进行错误检查,同时具有数据备份和数据恢复的能力,与现有技术相比,本发明能够对数据迭代计算的结果进行保护,实现实时、快速的备份和恢复,满足神舟飞船交会对接任务的自主控制要求,保证了系统运行的可靠性和安全性。
(3)本发明由于在每次迭代递推计算后立刻进行数据备份和恢复,不会对本周期后续的计算产生影响,也不会对下周期的迭代递推产生影响。因此该方法具有实时性,保证了整个嵌入式系统正常运行的连续性。
(4)与传统的浮点数据保护方法相比,本发明具有检查浮点异常类型全面、处理操作简单,占用时间空间资源少等优势,可广泛使用于嵌入式软件的开发。
附图说明
图1为本发明流程图。
具体实施方式
下面结合具体实施方式对本发明的工作过程和工作原理做进一步解释。
为了提高软件的可靠性和安全性,必须对交会对接自主控制过程中的差分GPS滤波数据等相对导航数据计算结果设计数据保护,浮点数据异常检查,并在数据异常时,具备数据恢复的能力。本发明的重要数据数据保护方法,通过每个定时周期对递推计算后产生的相对导航计算结果进行浮点数据异常检查,判断递推计算的数据结果是否出现上溢、下溢、除零、非规格化数等数据异常状态,若数据错误检查无异常则对通过检查的计算结果进行相应的数据备份;若数据错误检查出现异常时则进行数据恢复。本方法能够实现实时、快速的备份和恢复,并对异常位置进行定位,适用于今后其它星载计算机软件的迭代递推过程中的重要数据保护工作,具有较好的应用前景。
如图1所示,一种对航天器空间交会对接软件重要数据进行保护的方法,包括步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所;,未经北京控制工程研究所;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510119970.8/2.html,转载请声明来源钻瓜专利网。