一种卫星任务规划的验证系统、方法、设备及存储介质技术方案

技术编号:36773530 阅读:12 留言:0更新日期:2023-03-08 21:53
本发明专利技术公开了一种卫星任务规划的验证系统、方法、设备及存储介质,所述系统包括:星务模块与仿真执行模块;星务模块用于获取原始数据,提取原始数据中的待验证的任务规划结果,并将任务规划结果分配给仿真执行模块;仿真执行模块用于对任务规划结果进行仿真验证,确定验证结果并将验证结果反馈给星务模块。本发明专利技术提供的卫星任务规划的验证系统,通过软件仿真的方式,利用关键参数或技术指标对卫星的控制、载荷、数传、固存等分系统进行计算机仿真,简化了任务规划软件在整个卫星大系统中的数据验证过程,提高了研制效率,还使中间过程透明可见,保证了验证结果的正确性。保证了验证结果的正确性。保证了验证结果的正确性。

【技术实现步骤摘要】
一种卫星任务规划的验证系统、方法、设备及存储介质


[0001]本专利技术涉及卫星通信
,尤其涉及一种卫星任务规划的验证系统,方法、设备及存储介质。

技术介绍

[0002]国内大部分卫星目前仍处于由地面做任务规划,再发送任务信息到星上执行的状态,由于星上自主任务规划处于起步验证阶段,故国内对此类软件的验证方法也非常稀少。
[0003]传统测试验证方法有两种,一种是使用真实硬件,即使用真实的线缆连接各个分系统及部件进行测试验证。这种方法的缺点是在上注原始任务后,数据在卫星内部传递,外界无法得知具体过程,只能通过遥测得到最终结果。在卫星运行过程中,如果出现非预期的现象或结果,只能通过遥测数据反推中间过程,这种形式不仅会忽略很多细节,而且效率极低,并不可靠,工程质量难以保证,只适合发射前最后阶段的验证。
[0004]另一种验证方法是各分系统提前沟通好通讯协议,卫星自主任务规划系统将规划结果输出出来,分发到各个分系统,再由各个分系统解出各自需要的数据,将数据按照协议形式输入到分系统软件进行验证,从而得出结果。这种方法的缺点是由于实际中各个分系统并非在一起协同工作,整个过程需要协调时间,如果开发过程中发现缺陷,又需再次沟通,效率极低,所以只适合工程基本完成时的结果验证阶段。

技术实现思路

[0005]本专利技术提供了一种卫星任务规划的验证系统、方法、设备及存储介质,以实现卫星任务规划的便捷高效验证。
[0006]根据本专利技术的一方面,提供了一种卫星任务规划的验证系统,包括:星务模块与仿真执行模块;
[0007]所述星务模块用于获取原始数据,提取所述原始数据中的待验证的任务规划结果,并将所述任务规划结果分配给所述仿真执行模块;
[0008]所述仿真执行模块用于对所述任务规划结果进行仿真验证,确定验证结果并将所述验证结果反馈给所述星务模块。
[0009]可选的,所述星务模块具体用于:
[0010]对所述原始数据进行数据校验;
[0011]若校验通过,则根据所述原始数据的数据分包标识将所述原始数据分类为原始任务数据、仿真执行模块数据及所述任务规划结果。
[0012]可选的,所述仿真执行模块包括至少一个子模块,所述至少一个子模块包括仿真控制模块、仿真载荷模块、仿真数传模块和仿真固存模块。
[0013]可选的,所述星务模块具体用于:
[0014]提取所述任务规划结果对应的数据分包标识;
[0015]根据所述数据分包标识将所述任务规划结果分配给相应的子模块。
[0016]可选的,所述仿真执行模块具体用于:
[0017]根据所述任务规划结果确定目标任务序列;
[0018]将所述目标任务序列与所述任务规划结果进行对比,若一致,则确定所述验证结果为验证通过。
[0019]可选的,所述仿真执行模块具体用于:
[0020]对所述任务规划结果进行数据校验;
[0021]若校验通过,则将所述任务规划结果加入待执行序列中,并按照时间顺序排序;
[0022]对所述待执行序列进行筛选,保留其中的可执行任务,将筛选后的所述待执行序列确定为所述目标任务序列。
[0023]可选的,所述星务模块还用于:
[0024]将所述原始任务数据及所述仿真执行模块数据分配给任务规划系统,令所述任务规划系统根据所述原始任务数据及所述仿真执行模块数据生成所述任务规划结果,并将所述任务规划结果反馈给所述星务模块。
[0025]根据本专利技术的另一方面,提供了一种卫星任务规划的验证方法,所述方法应用于本专利技术任一实施例所述的卫星任务规划的验证系统,包括:
[0026]通过所述星务模块获取原始数据,提取所述原始数据中的待验证的任务规划结果,并将所述任务规划结果分配给所述仿真执行模块;
[0027]通过所述仿真执行模块对所述任务规划结果进行仿真验证,确定验证结果并将所述验证结果反馈给所述星务模块。
[0028]进一步地,提取所述原始数据中的待验证的任务规划结果,包括:
[0029]对所述原始数据进行数据校验;
[0030]若校验通过,则根据所述原始数据的数据分包标识将所述原始数据分类为原始任务数据、仿真执行模块数据及所述任务规划结果。
[0031]进一步地,所述仿真执行模块包括至少一个子模块,所述至少一个子模块包括仿真控制模块、仿真载荷模块、仿真数传模块和仿真固存模块。
[0032]进一步地,将所述任务规划结果分配给所述仿真执行模块,包括:
[0033]提取所述任务规划结果对应的数据分包标识;
[0034]根据所述数据分包标识将所述任务规划结果分配给相应的子模块。
[0035]进一步地,对所述任务规划结果进行仿真验证,包括:
[0036]根据所述任务规划结果确定目标任务序列;
[0037]将所述目标任务序列与所述任务规划结果进行对比,若一致,则确定所述验证结果为验证通过。
[0038]进一步地,根据所述任务规划结果确定目标任务序列,包括:
[0039]对所述任务规划结果进行数据校验;
[0040]若校验通过,则将所述任务规划结果加入待执行序列中,并按照时间顺序排序;
[0041]对所述待执行序列进行筛选,保留其中的可执行任务,将筛选后的所述待执行序列确定为所述目标任务序列。
[0042]进一步地,所述方法还包括:
[0043]通过所述星务模块将所述原始任务数据及所述仿真执行模块数据分配给任务规
划系统,令所述任务规划系统根据所述原始任务数据及所述仿真执行模块数据生成所述任务规划结果,并将所述任务规划结果反馈给所述星务模块。
[0044]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0045]至少一个处理器;以及
[0046]与所述至少一个处理器通信连接的存储器;其中,
[0047]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的卫星任务规划的验证方法。
[0048]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的卫星任务规划的验证方法。
[0049]本专利技术公开的卫星任务规划的验证系统,包括星务模块与仿真执行模块,其中,星务模块用于获取原始数据,提取原始数据中的待验证的任务规划结果,并将任务规划结果分配给仿真执行模块;仿真执行模块用于对任务规划结果进行仿真验证,确定验证结果并将验证结果反馈给星务模块。本专利技术提供的星任务规划的验证系统,通过软件仿真的方式,利用关键参数或技术指标对卫星的控制、载荷、数传、固存等分系统进行计算机仿真,简化了任务规划软件在整个卫星大系统中的数据验证过程,提高了研制效率,还使中间过程透明可见,保证了验证结果的正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星任务规划的验证系统,其特征在于,所述系统包括:星务模块与仿真执行模块;所述星务模块用于获取原始数据,提取所述原始数据中的待验证的任务规划结果,并将所述任务规划结果分配给所述仿真执行模块;所述仿真执行模块用于对所述任务规划结果进行仿真验证,确定验证结果并将所述验证结果反馈给所述星务模块。2.根据权利要求1所述的系统,其特征在于,所述星务模块具体用于:对所述原始数据进行数据校验;若校验通过,则根据所述原始数据的数据分包标识将所述原始数据分类为原始任务数据、仿真执行模块数据及所述任务规划结果。3.根据权利要求1所述的系统,其特征在于,所述仿真执行模块包括至少一个子模块,所述至少一个子模块包括仿真控制模块、仿真载荷模块、仿真数传模块和仿真固存模块。4.根据权利要求3所述的系统,其特征在于,所述星务模块具体用于:提取所述任务规划结果对应的数据分包标识;根据所述数据分包标识将所述任务规划结果分配给相应的子模块。5.根据权利要求1所述的系统,其特征在于,所述仿真执行模块具体用于:根据所述任务规划结果确定目标任务序列;将所述目标任务序列与所述任务规划结果进行对比,若一致,则确定所述验证结果为验证通过。6.根据权利要求5所述的系统,其特征在于,所述仿真执行模块具体用于:对所述任务规划结果进行数据校验;若校验通过,则将所述任务规划结果加入待执行序列中,并...

【专利技术属性】
技术研发人员:孔令波高恩宇杨林东黎康
申请(专利权)人:北京国宇星空科技有限公司安徽微纳星空科技有限公司海南微纳星空科技有限公司陕西国宇星空科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1