[发明专利]一种遥感卫星载荷任务指令验证方法和系统有效
申请号: | 201710790476.3 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107590046B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 朱玛;刘云鹤;刘凤晶;马健;刘宁;韦涌泉;刘鑫;孔祥皓 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G06F11/28 | 分类号: | G06F11/28 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 范晓毅 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥感 卫星 载荷 任务 指令 验证 方法 系统 | ||
1.一种遥感卫星载荷任务指令验证方法,其特征在于,包括:
获取遥感卫星各分系统的典型控制指令序列;对所述典型控制指令序列解析,得到解析结果;按照预设模板对所述解析结果进行重排版,得到参数化指令模板;其中,所述参数化指令模板,包括:指令代号、指令名称、指令执行间隔、指令模板输入参数和指令码生成规则;将各典型控制指令序列对应的多个参数化指令模板存储于星上计算机中;
根据遥感卫星的载荷任务模式,建立与遥感卫星的载荷任务模式相匹配的任务调度模型;其中,任务调度模型中携带有:机动路径和成像方式规划策略;分别建立各任务调度模型与参数化指令模板之间的映射关系;其中,一个任务调度模型对应一个或多个参数化指令模板;所述映射关系,包括:任务调度模型与参数化指令模板之间的对应关系、以及任务调度模型与参数化指令模板的调用组合关系;将遥感卫星的各载荷任务模式对应的多个任务调度模型,以及,各任务调度模型与参数化指令模板之间的映射关系,存储于星上计算机中;
接收上注数据;
由地面测试系统,根据地面任务规划和指令生成模型,对所述上注数据进行解析,生成第一载荷任务指令序列;
将所述上注数据发送至星上计算机;由所述星上计算机对所述上注数据进行解析,得到所述上注数据中所携带的成像位置、成像时刻、成像模式和载荷参数;选择与所述成像模式相匹配的第一任务调度模型;根据所述第一任务调度模型和观测频次任务信息,确定需要调用的一个或多个第一参数化指令模板、各第一参数化指令模板的组合顺序、以及各第一参数化指令模板的重复执行次数,生成指令序列框架;判断由所述成像位置、成像时刻、成像模式和载荷参数所确定的待写入信息是否为直接映射信息,当待写入信息为直接映射信息时,将所述待写入信息直接写入所述指令序列框架中的相应位置,当待写入信息不为直接映射信息时,对待写入信息进行解析,通过所述第一任务调度模型中携带的内部运行参数计算方法,计算得到所述待写入信息所对应的内部参数,将所述内部参数直接写入所述指令序列框架中的相应位置,直至将所有待写入信息写入所述指令序列框架中的相应位置,得到第二载荷任务指令序列;
将所述第一载荷任务指令序列与所述第二载荷任务指令序列进行比对,得到比对结果,并根据所述比对结果输出载荷任务指令验证结果;
其中,将所述第一载荷任务指令序列与所述第二载荷任务指令序列进行比对,得到比对结果,并根据所述比对结果输出载荷任务指令验证结果,包括:
将所述第一载荷任务指令序列下的各个载荷任务指令与所述第二载荷任务指令序列下的各个载荷任务指令一一进行静态比对,生成数据一致性测试报告;若所述数据一致性测试报告指示第一载荷任务指令序列与第二载荷任务指令序列一致,则验证结束;若所述数据一致性测试报告指示第一载荷任务指令序列与第二载荷任务指令序列不一致,则输出不一致的载荷任务指令的位置信息;
或,
通过地面测试系统,按照指令时序执行所述第一载荷任务指令序列中的当前载荷任务指令,得到第一执行结果;通过星上计算机,按照指令时序执行所述第二载荷任务指令序列中的当前载荷任务指令,得到第二执行结果;将所述第一执行结果与所述第二执行结果进行动态比对;若所述第一执行结果与所述第二执行结果一致,则通过地面测试系统,按照指令时序继续执行所述第一载荷任务指令序列中的下一条载荷任务指令,以及,通过星上计算机,按照指令时序继续执行所述第二载荷任务指令序列中的下一条载荷任务指令;若所述第一执行结果与所述第二执行结果不一致,则暂停执行载荷任务指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710790476.3/1.html,转载请声明来源钻瓜专利网。