System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于对地遥感卫星领域,具体涉及自主任务管理功能闭环测试系统。
技术介绍
1、随着对地遥感航天器业务能力逐步增强,丰富、灵活的工作模式为卫星设计和应用带来了新的挑战。为满足卫星应用需求,新一代自主任务管理功能呈现如下特点:需要处理的成像需求更加灵活多样;任务规划技术更为复杂,精细化程度要求更高;卫星工作过程指令数据量大,需要星上自主任务管理能力增强。
2、相应的,星上能力的升级也给地面测试验证带来了挑战,主要体现在:成像与数传工作模式调动的星上设备操作多且工作配合复杂,如何快速验证星上数十上百条的任务指令展开正确,面向具体应用的卫星工作模式组合变化多,任务间的时间冲突和资源冲突的消解是否合理,卫星单轨和1天内可执行任务数量大幅增加,如何解决任务上注过程的压力,为了完成对新一代自主任务管理功能的全面测试验证,地面测试系统必须解决上述问题,进行科学的合理的测试方案设计,在保证测试质量的同时,提高地面测试系统工作效能,满足紧张的测试进度需求。
技术实现思路
1、本专利技术解决的技术问题是:克服现有技术的不足,提供了自主任务管理功能闭环测试系统,解决了新一代自主任务管理功能的地面测试验证难题,并实现了从任务设计到数据判读的闭环自动化测试,极大地提升了系统测试效能。
2、本专利技术的技术解决方案是:
3、自主任务管理功能闭环测试系统,包括:信息共享模块、任务生成模块、总线数据解析模块和自主判读模块;
4、信息共享模块存储有多类模板和多种
5、任务生成模块调用信息共享模块中存储的多类模板和多种设计信息,根据不同的测试目的完成任务指令的自主生成,按使用场景记载任务对应的设计信息并发送给自主判读模块;
6、总线数据解析模块根据模块配置信息,对卫星测试工作产生的总线监视文件进行自主解析,提取出目标时段内的自主任务信息流数据并按照时序进行排列作为解析结果,并把解析结果发送给自主判读模块;
7、自主判读模块接收任务生成模块发送的任务对应的设计信息;接收总线数据解析模块发送的解析结果;接收卫星下行遥测信号中的合法性检查结果;调用信息共享模块中存储的模板模拟在轨卫星执行任务,生成模拟的总线指令序列;将模拟的总线指令序列与解析结果进行匹配验证;同时,利用任务对应的设计信息,对卫星下行遥测信号中的合法性检查结果进行匹配验证。
8、优选地,所述模块配置信息有:本次测试时间段、卫星时间广播和自主任务相关的所有总线指令的信息。
9、优选地,总线数据解析模块中的自主任务信息流数据包括:卫星执行任务过程中调用平台和载荷时生成的总线指令。
10、优选地,信息共享模块存储的多类模板包括:星地任务指令格式模板和不同星地任务模板对应的指令展开模板;
11、信息共享模块存储的多种设计信息包括:卫星功能参数的覆盖性设计要求信息、卫星在轨工况任务执行信息、星上单任务合法性检查相关参数设计信息和星上任务序列合法性检查功能相关参数设计信息。
12、优选地,任务生成模块调用信息共享模块中存储的星地任务指令格式模板、卫星功能参数的覆盖性设计要求信息、卫星在轨工况任务执行信息、星上单任务合法性检查相关参数设计信息和星上任务序列合法性检查功能相关参数设计信息。
13、优选地,自主判读模块调用信息共享模块中存储的不同星地任务模板对应的指令展开模板。
14、优选地,使用场景包括:场景1和场景2;
15、场景1对应合法性检查;场景2对应在轨任务工况测试。
16、优选地,合法性检查包括:单个任务合法性检查和任务序列的合法性检查;
17、单个任务合法性检查用于遍历每个任务的信息,检测信息是否填错;
18、任务序列的合法性检查用于对任务关系和执行任务顺序进行检查。
19、优选地,任务生成模块在场景1情况下,根据星上单任务和任务序列合法性检查相关参数设计信息,按照星地任务指令格式模板进行批量任务生成,并将每个和每批任务生成对应的合法性要素设计信息发送给自主判读模块;
20、任务生成模块在场景2情况下,根据卫星在轨工况任务序列的执行信息、卫星的载荷能力,按照星地任务指令格式模板进行每种工况下对应的批量任务生成并通过上行遥控信号注入给在轨卫星,控制卫星执行任务完成测试工作,并将每个、每批任务生成对应的任务时刻和任务类型发送给自主判读模块。
21、优选地,自主判读模块进行模拟的总线指令序列与解析结果进行匹配验证,具体为:
22、自主判读模块接收与场景1对应的合法性要素设计信息,对合法性要素设计信息和下行遥测信号中的合法性检查结果进行匹配验证;
23、自主判读模块对卫星下行遥测信号中的合法性检查结果进行匹配验证,具体为:
24、自主判读模块接收与场景2对应的任务时刻和任务类型,利用指令展开模板,模拟在轨卫星执行任务,生成模拟的总线指令序列;将模拟的总线指令序列与解析结果进行匹配验证。
25、本专利技术与现有技术相比的优点在于:
26、本专利技术采用自动化手段,实现了生成任务对应的合法性要素设计信息和下行遥测信号中的合法性检查结果的匹配验证;使用任务执行信息和指令展开模板,模拟在轨卫星执行任务,生成模拟的总线指令序列,完成了将模拟的总线指令序列与实际测试解析结果的匹配验证。本专利技术能够明显提高自主任务管理功能测试工作效率。
本文档来自技高网...【技术保护点】
1.自主任务管理功能闭环测试系统,其特征在于,包括:信息共享模块、任务生成模块、总线数据解析模块和自主判读模块;
2.根据权利要求1所述的自主任务管理功能闭环测试系统,其特征在于,所述模块配置信息有:本次测试时间段、卫星时间广播和自主任务相关的所有总线指令的信息。
3.根据权利要求2所述的自主任务管理功能闭环测试系统,其特征在于,总线数据解析模块中的自主任务信息流数据包括:卫星执行任务过程中调用平台和载荷时生成的总线指令。
4.根据权利要求1~3任意之一所述的自主任务管理功能闭环测试系统,其特征在于,
5.根据权利要求4所述的自主任务管理功能闭环测试系统,其特征在于,任务生成模块调用信息共享模块中存储的星地任务指令格式模板、卫星功能参数的覆盖性设计要求信息、卫星在轨工况任务执行信息、星上单任务合法性检查相关参数设计信息和星上任务序列合法性检查功能相关参数设计信息。
6.根据权利要求5所述的自主任务管理功能闭环测试系统,其特征在于,自主判读模块调用信息共享模块中存储的不同星地任务模板对应的指令展开模板。
7.根
8.根据权利要求7所述的自主任务管理功能闭环测试系统,其特征在于,合法性检查包括:单个任务合法性检查和任务序列的合法性检查;
9.根据权利要求8所述的自主任务管理功能闭环测试系统,其特征在于,任务生成模块在场景1情况下,根据星上单任务和任务序列合法性检查相关参数设计信息,按照星地任务指令格式模板进行批量任务生成,并将每个和每批任务生成对应的合法性要素设计信息发送给自主判读模块;
10.根据权利要求9所述的自主任务管理功能闭环测试系统,其特征在于,自主判读模块进行模拟的总线指令序列与解析结果进行匹配验证,具体为:
...【技术特征摘要】
1.自主任务管理功能闭环测试系统,其特征在于,包括:信息共享模块、任务生成模块、总线数据解析模块和自主判读模块;
2.根据权利要求1所述的自主任务管理功能闭环测试系统,其特征在于,所述模块配置信息有:本次测试时间段、卫星时间广播和自主任务相关的所有总线指令的信息。
3.根据权利要求2所述的自主任务管理功能闭环测试系统,其特征在于,总线数据解析模块中的自主任务信息流数据包括:卫星执行任务过程中调用平台和载荷时生成的总线指令。
4.根据权利要求1~3任意之一所述的自主任务管理功能闭环测试系统,其特征在于,
5.根据权利要求4所述的自主任务管理功能闭环测试系统,其特征在于,任务生成模块调用信息共享模块中存储的星地任务指令格式模板、卫星功能参数的覆盖性设计要求信息、卫星在轨工况任务执行信息、星上单任务合法性检查相关参数设计信息和星上任务序列合法性检查功能相关参数设计信息...
【专利技术属性】
技术研发人员:凌琼,王跃,于忠江,高何,董天舒,姜洋,范立佳,尤佳,王阔,许凯航,张田青,于子媛,刘亚利,
申请(专利权)人:中国空间技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。