[发明专利]一种敏捷卫星任务解译闭环仿真验证系统及方法有效
申请号: | 201510725510.X | 申请日: | 2015-10-30 |
公开(公告)号: | CN105334756B | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 曾鸿;何铭俊;姜鼎;姚慧;王瑾琦 | 申请(专利权)人: | 航天东方红卫星有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 敏捷 卫星 任务 解译 闭环 仿真 验证 系统 方法 | ||
1.一种敏捷卫星任务解译闭环仿真验证系统,其特征在于包括:中心控制单元,星上模板定义单元,参数验证规则定义单元,数据格式定义单元,通用逻辑处理单元,数据接收处理单元,任务数据块仿真解析数据输出单元和任务规划修改反演数据输出单元;
星上模板定义单元,进行敏捷卫星星上相对程控指令模板的定义,供中心控制单元调用;
参数验证规则定义单元,定义任务数据块的参数验证规则,参数验证规则包括姿态机动数据块验证规则、数传载荷批处理指令参数验证规则,供中心控制单元调用;
数据格式定义单元,定义任务数据块的数据格式,供中心控制单元调用;通用逻辑处理单元,完成系统中各个单元的通用数据逻辑处理,以供各个单元调用;通用逻辑处理包括:对输入任务数据块进行字符统一转换处理,UTC、北京时间和格林威治时间的转换,数据格式处理;
数据接收处理单元,对接收的任务数据块进行预处理,并将预处理后的数据送至中心控制单元;
中心控制单元,对任务数据块进行逻辑处理,如果逻辑处理有问题,将进行报警并标识处理;逻辑处理包括:非十六进制字符处理、数据空格处理、数据块长度验证处理、数据块主导头验证,数据CRC校验,数据域格式验证;通过逻辑处理后,调用数据格式定义单元,对任务数据块的数据格式进行校验,同时将数据格式的校验结果进行输出显示,便于设计人员核对;在校验过程中,一旦处理数据格式出现错误,中心控制单元将进行错误报警并标识处理;数据块格式校验后,调用参数验证规则定义单元定义的任务数据块的参数验证规则,对数据格式校验通过的任务数据块中包含的参数信息进行校验,如果出现异常,中心控制单元将进行错误报警并标识处理;参数验证规则通过后,中心控制单元进行任务数据块仿真解析处理,此时调用星上模板定义单元定义的敏捷卫星星上相对程控指令模板和数据格式定义单元定义的任务数据块的数据格式进行任务数据块仿真解析处理,之后通过任务数据块仿真解析输出单元将解析处理后的结果进行报表输出;同时,中心控制单元调用任务规划修改反演数据输出单元,将最终任务数据块进行重新输出;在中心控制单元处理过程中,同时调用通用逻辑处理单元进行通用数据逻辑处理;
任务块仿真解析输出单元,输出解析后的报表格式;
任务规划修改反演数据输出单元,进行任务规划反演操作,重新生成修改过的任务数据块,对修改后的任务数据块进行重新验证和仿真解析处理。
2.根据权利要求1所述的敏捷卫星任务解译闭环仿真验证系统,其特征在于:所述星上模板定义单元中,敏捷卫星星上相对程控指令模板的定义的字段及结构包括:指令代号、指令名称、执行时间、标识、段标识、指令执行所需时间、是否带参数指令、指令执行时间ΔT、参数长度;其中执行时间从相对时间T0开始,指令代号是指星务指令代号,指令名称即星务指令代号所对应的指令名称,标识和段标识主要用于区分不同段指令,属于相同标识或段标识的指令将被星上任务进行相同执行或不执行处理,指令执行所需时间定义了指令执行所需要的十进制时长,如果该条指令是可变指令,则是否带参指令项为1,否则为0,指令执行时间是否需要考虑ΔT,取决于该指令在指令模板中段标是否在段间隔参数之后;如果是可变指令,将给出可变参数长度值,是两个字节长度,否则将定义为0。
3.根据权利要求1所述的敏捷卫星任务解译闭环仿真验证系统,其特征在于:所述参数验证规则定义单元中,姿态机动数据块验证规则为32个字节,定义了特征码、有效数据,定义了数传天线编号、地面站编号;支持将任务数据块中参数单独提取并详细解析,将32字节姿态机动数据块进行逐项解析,包括解析特征码码字,有效数据码字,数传天线编号码字,地面站编号码字;支持反向生成功能,将特征码值,有效数据参数修改后,重新生成32字节姿态机动数据块。
4.根据权利要求1所述的敏捷卫星任务解译闭环仿真验证系统,其特征在于:所述中心控制单元对任务数据块进行参数规则验证时引入了迭代器模式,通过迭代器模式,实现参数规则定义的动态变化调整,进行具体的参数规则验证时,首先调用迭代器,获取目前定义的所有参数规则定义单元,这些规则定义单元包括姿态机动数据规则定义,数传参数规则定义,载荷参数规则定义,获取所有规则定义单元后,根据具体的规则定义单元,通过调用统一的接口方法,参数规则验证单元可以进行具体的参数规则验证操作,从而实现动态验证参数规则过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510725510.X/1.html,转载请声明来源钻瓜专利网。