-
公开(公告)号:CN106326114A
公开(公告)日:2017-01-11
申请号:CN201610677177.4
申请日:2016-08-16
Applicant: 北京控制工程研究所
IPC: G06F11/36
CPC classification number: G06F11/3684 , G06F11/3688
Abstract: 一种近自然语言测试用例脚本的航天软件自动测试方法,首先定义近自然语言规则中数值判读条件描述、执行开始条件、指令描述、预期结果判读描述,然后监测执行开始条件,当待检测航天软件达到执行开始条件时,令待检测航天软件执行指令描述语句,得到待判读数据,最后监测预期结果判读描述中的判读开始条件,当待检测航天软件达到判读开始条件时,在持续时间条件内根据判读内容条件对比待判读数据,完成航天软件测试。本发明通过使用近自然语言规则描述测试操作、结果判读过程,避免了传统航天软件测试中需要首先编写测试用例,然后将测试用例翻译为某种自动测试脚本的重复性工作,具有测试用例既可以归档保持,又可以执行自动测试的优点。
-
公开(公告)号:CN103218290A
公开(公告)日:2013-07-24
申请号:CN201310108563.8
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明公开了一种航天星载软件可执行脚本自动转化方法,能够将航天星载软件测试用例自动转化为可执行脚本,对自然语言描述的测试用例进行字符读取,通过分号对测试用例进行切割获得每个测试序列块;通过逗号对每个测试序列块进行分割获得操作块,并获得每个测试序列块中每个操作块的具体描述字符串;对每个测试序列块中每个操作块的具体描述字符串进行比对处理获得处理后的字符串;对处理后的字符串经脚本信息提取、映射处理后得到可执行脚步,利用所述可执行脚本实现对星载软件的测试。
-
公开(公告)号:CN106325860B
公开(公告)日:2019-11-12
申请号:CN201610676562.7
申请日:2016-08-16
Applicant: 北京控制工程研究所
Abstract: 一种航天嵌入式软件接口数据的自动化维护方法,监测航天嵌入式软件代码中的数据自动化维护指令并判断,当为分组控件时,生成分组控件显示当前及下一个分组控件语句间所有变量及变量取值,当为复选框控件或者编辑框控件时,通过复选框或者编辑框改变前置变量取值,当为下拉列表框控件时,生成下拉列表框改变被选中的变量赋值,当为单选按钮控件时,生成单选按钮改变被选中变量赋值,当为数组编辑窗口控件时,生成数组编辑窗口修改被选变量的取值,当为生成文件选择窗控件时,生成文件选择窗口查看系统文件。
-
公开(公告)号:CN104061926B
公开(公告)日:2017-10-24
申请号:CN201410286240.2
申请日:2014-06-24
Applicant: 北京控制工程研究所
IPC: G01C21/00
Abstract: 基于在轨数据进行相对导航敏感器状态辅助判断的方法,包括步骤:1、根据在轨注入的飞船和目标的相对位置和相对姿态信息初始化相对导航敏感器的相对位置和相对姿态估值;2、根据飞船陀螺、加速度计测量的脉冲数计算飞船当前周期的三轴姿态角速度和三轴线速度;3、获取当前相对导航敏感器的相对位置和相对姿态的测量值并对测量值进行滤波;4、对当前周期的相对导航敏感器的状态进行判读得到导航敏感器状态的判读信息;5、遥测下传相对导航敏感器状态的判读信息,并根据判读信息对相对导航敏感器的工作状态进行判断。本发明提高了航天器交会对接过程的可靠性和安全性,便于飞控人员及时发现运行异常状况,及时排查问题。
-
公开(公告)号:CN104636219B
公开(公告)日:2017-05-10
申请号:CN201410771377.7
申请日:2014-12-12
Applicant: 北京控制工程研究所
IPC: G06F11/16
Abstract: 本发明提供一种三机热备份实时系统同步事件响应的方法,三机热备份实时系统包括三台独立运行的单机,相互之间在每个控制周期定时通讯、交换数据,每一控制周期每个单机运行以下步骤:S1、查询是否有需要处理的事件;S2、当需要处理的事件到来时,记录本机的事件状态;S3、记录事件状态后与其他单机相互交换信息,查询其他单机是否有事件状态;S4、选择执行:S41、若步骤S3中查询到三台单机均有事件状态,则开始响应;或S42、若步骤S3中查询到有单机未有事件状态则等待一个控制周期。本发明通过单机之间的信息交换,根据收到事件的状态,决定是否使用数据信息,在信息不同步时等待一拍,提高热备份系统的可靠性和完备性。
-
公开(公告)号:CN106325860A
公开(公告)日:2017-01-11
申请号:CN201610676562.7
申请日:2016-08-16
Applicant: 北京控制工程研究所
IPC: G06F9/44
Abstract: 一种航天嵌入式软件接口数据的自动化维护方法,监测航天嵌入式软件代码中的数据自动化维护指令并判断,当为分组控件时,生成分组控件显示当前及下一个分组控件语句间所有变量及变量取值,当为复选框控件或者编辑框控件时,通过复选框或者编辑框改变前置变量取值,当为下拉列表框控件时,生成下拉列表框改变被选中的变量赋值,当为单选按钮控件时,生成单选按钮改变被选中变量赋值,当为数组编辑窗口控件时,生成数组编辑窗口修改被选变量的取值,当为生成文件选择窗控件时,生成文件选择窗口查看系统文件。
-
公开(公告)号:CN103218292A
公开(公告)日:2013-07-24
申请号:CN201310108724.3
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明公开了一种航天星载软件自动测试系统,包括主控计算机、动力学计算机、遥控计算机、遥测计算机和测试数据存储模块;所述主控计算机包括可执行脚本生成模块,自动测试执行模块和测试结果输出模块所组成;动力学计算机对接收的参数包进行参数解包,根据解包后的数据进行动力学计算获得动力学数据,并将动力学数据发送至星载计算机和测试数据存储模块;遥控计算机将接收的遥控指令发送至星载计算机;遥测计算机接收星载计算机发送的卫星运行的遥测数据;并将遥测数据发送至测试数据存储模块。本发明的自动测试系统为一种面向星载控制软件测试应用的半物理闭环实时自动测试系统,能够增强测试用例的复用性,测试过程的可重复性,提高测试覆盖率。
-
-
公开(公告)号:CN109839940A
公开(公告)日:2019-06-04
申请号:CN201910141164.9
申请日:2019-02-26
Applicant: 北京控制工程研究所
IPC: G05D1/08
Abstract: 本发明公开了一种基于在轨数据融合的轨迹预报处理方法,包括:根据从遥测数据中提取得到的第一相对位置、第一相对速度、第二相对位置、第二相对速度和预报终点信息,确定初始脉冲和终端制动脉冲;根据第一相对速度、第二相对速度、初始脉冲和终端制动脉冲,确定第一矢量速度和第二矢量速度;根据各解算步长时间点下的第一相对位置、第一相对速度、第一矢量速度和第二矢量速度确定的运动状态序列,得到轨迹预报结果,并生成轨迹预报曲线。通过本发明实现了航天器交会对接飞行控制任务过程中对于轨迹预报特有的实时性、准确性、可定制性、与在轨状态一致性的要求,在准确预报轨迹的同时能够清晰有效的进行显示,为地面飞行控制监视和决策提供参考。
-
公开(公告)号:CN104648695B
公开(公告)日:2016-08-24
申请号:CN201410791050.6
申请日:2014-12-18
Applicant: 北京控制工程研究所
IPC: B64G1/24
Abstract: 一种基于倾侧角可用性的再入走廊最优规划方法,首先确定初始再入角取值范围和确定倾侧角区域,并选择倾侧角剖面;然后选择飞行器的纵向航程、横向航程区间,划分初始再入角输入区间;计算飞行器到达每一个终端时的纵向航程偏差和横向航程偏差,完成所有初始再入角输入区间和所有终端区间的考核,确定初始再入走廊;最后增加组合的摄动偏差,更新再入走廊,并得到机动性评估结果;将评估结果最小的再入角作为轨道控制瞄准再入角,对飞行器轨道进行控制。根据本方法设计再入走廊解决了跳跃式再入飞行器使用传统方法可能导致的终端状态不可达和瞄准点非最优的问题,有助于减轻再入制导律的设计压力,可以给出快速评估结果以确保任务设计可靠准确。
-
-
-
-
-
-
-
-
-