【技术实现步骤摘要】
中继卫星资源分配方法和装置
[0001]本申请涉及中继卫星资源处理
,尤其涉及一种中继卫星资源分配方法和装置。
技术介绍
[0002]跟踪与数据中继卫星简称为中继卫星,可以为卫星以及飞船等航天器提供数据中继和测控服务,常被称为“卫星的卫星”。
[0003]中继卫星资源规划是按照不同用户提交的中继卫星资源请求,在满足特定约束的前提下,为用户的航天器指定一定使用时长的中继卫星资源,以支持航天器完成数传以及测控等任务。受到中继卫星数量以及每台中继卫星所能提供服务的时间窗口等资源的制约,很难保证所有的中继卫星资源请求都能够被满足。而且,在中继卫星资源规划中需要考虑的因素较多,因此,如何能够较为合理地实现中继卫星资源分配是本领域技术人员需要解决的技术问题。
技术实现思路
[0004]有鉴于此,本申请提供了中继卫星资源分配方法和装置,以能够更为合理地实现中继卫星资源分配。
[0005]为实现上述目的,一方面,本申请提供了一种中继卫星资源分配方法,包括:确定待处理的多个中继任务,所述中继任务指示有申请中继卫星资源的参数信息;确定中继卫星资源规划的目标需求类型,所述目标需求类型用于表征中继卫星资源规划中需要优先考虑的因素;按照不同需求类型与优化模型的对应关系,从配置的多个优化模型中确定与所述目标需求类型对应的目标优化模型,所述优化模型包括至少两项优化目标,且不同优化模型中包括的优化目标不完全相同;确定中继卫星资源规划的多个约束条件;基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目 ...
【技术保护点】
【技术特征摘要】
1.一种中继卫星资源分配方法,其特征在于,包括:确定待处理的多个中继任务,所述中继任务指示有申请中继卫星资源的参数信息;确定中继卫星资源规划的目标需求类型,所述目标需求类型用于表征中继卫星资源规划中需要优先考虑的因素;按照不同需求类型与优化模型的对应关系,从配置的多个优化模型中确定与所述目标需求类型对应的目标优化模型,所述优化模型包括至少两项优化目标,且不同优化模型中包括的优化目标不完全相同;确定中继卫星资源规划的多个约束条件;基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目标以及所述多个约束条件,确定出所述多个中继任务中计划执行的至少一个目标中继任务以及所述目标中继任务的执行规划信息,所述目标中继任务的执行规划信息包括:为所述目标中继任务分配的目标中继卫星,以及所述目标中继任务的计划执行时长和计划执行时间段。2.根据权利要求1所述的方法,其特征在于,还包括:确定所述中继任务的优先级级别,其中,所述中继任务的优先级级别越高,所述中继任务的任务优先级越高;所述按照不同需求类型与优化模型的对应关系,从配置的多个优化模型中确定与所述目标需求类型对应的目标优化模型,包括:如果所述目标需求类型为任务优先,将配置的多个优化模型中的第一优化模型确定为所述目标需求类型对应的目标优化模型,其中,所述第一优化模型包括:第一优化目标:计划执行的目标中继任务的第一数量与所述多个中继任务的第二数量的比值最大;第二优化目标:计划执行的各目标中继任务的优先级级别之和最大;如果所述目标需求类型为资源利用率优先,将配置的多个优化模型中的第二优化模型确定为目标需求类型对应的目标优化模型,其中,所述第二优化模型包括:第三优化目标:计划执行的各目标中继任务的计划执行总时长与可规划的多个中继卫星可供调度的时间窗口总长度之比最大,所述计划执行总时长为计划执行的各目标中继任务的计划执行时长之和,所述时间窗口总长度为所述多个中继卫星可供调度的各时间窗口的总时长;第四优化目标:可规划的多个中继卫星对应的碎片时间的总时长最小,所述多个中继卫星对应的碎片时间为所述多个中继卫星可供调度的时间窗口中,未分配中继任务且时长小于设定时长阈值的连续时间区间;第五优化目标:可规划的多个中继卫星的时间利用率均方差之和最小,所述中继卫星的时间利用率均方差为所述中继卫星的时间利用率的均方差,所述中继卫星的时间利用率为所述中继卫星的总计划执行时长与所述中继卫星可供调度的各时间窗口的总时间长度之比,所述中继卫星的总计划执行时长为分配给所述中继卫星执行的各目标中继任务的计划执行时长之和;如果所述目标需求类型为综合效益优先,将配置的多个优化模型中的第三优化模型确定为所述目标需求类型对应的目标优化模型,所述第三优化模型包括:所述第一优化目标、第二优化目标、第三优化目标和第四优化目标。3.根据权利要求1所述的方法,其特征在于,所述确定待处理的多个中继任务,包括:
获得多个中继卫星资源请求,所述中继卫星资源请求包括:至少一项中继资源申请,所述中继资源申请指示有期望申请的候选中继卫星,以及使用所述候选中继卫星的一组时间要求信息;对于每个中继卫星资源请求,确定所述中继卫星资源请求中每个中继资源申请对应的至少一个中继任务,得到所述多个中继卫星资源请求对应的多个中继任务,所述中继任务的参数信息指示有期望申请的候选中继卫星,以及使用所述候选中继卫星的一组时间要求信息。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目标以及所述多个约束条件,确定出所述多个中继任务中计划执行的至少一个目标中继任务以及所述目标中继任务的执行规划信息,包括:基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目标以及所述多个约束条件,采用启发式算法,确定出所述多个中继任务中计划执行的至少一个目标中继任务以及所述目标中继任务的执行规划信息。5.根据权利要求4所述的方法,其特征在于,所述中继任务的参数信息至少指示有:期望申请的候选中继卫星,以及使用所述候选中继卫星的理论服务时长;所述基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目标以及所述多个约束条件,采用启发式算法,确定出所述多个中继任务中计划执行的至少一个目标中继任务以及所述目标中继任务的执行规划信息,包括:按照各中继任务对应的理论服务时长从短到长的顺序,对所述多个中继任务进行排序,得到所述多个中继任务的排序序列;按照所述排序序列中各中继任务的先后顺序,从所述排序序列中确定尚未被处理且最靠前的候选中继任务;如果结合所述候选中继任务指示的参数信息,确定出所述候选中继任务作为计划执行的中继任务能够满足所述多个约束条件,将所述候选中继任务作为计划执行的目标中继任务加入到任务执行序列;对于所述任务执行序列中最后一个加入的目标中继任务,结合所述目标中继任务指示的参数信息,所述任务执行序列中位于所述目标中继任务之前的各历史目标中继任务的执行规划信息,所述多个约束条件以及所述目标优化模型中的至少两项优化目标,确定所述目标中继任务的执行规划信息;如果所述排序序列中仍存在尚未被处理的中继任务,返回执行所述从所述排序序列中确定尚未被处理且最靠前的候选中继任务的操作,直至所述排序序列中不存在尚未被处理的中继任务,得到所述任务执行序列中计划执行的各目标中继任务以及各目标中继任务的执行规划信息。6.根据权利要求4所述的方法,其特征在于,所述基于各中继任务指示的参数信息、所述目标优化模型中的至少两项优化目标以及所述多个约束条件,采用启发式算法,确定出所述多个中继任务中计划执行的至少一个目标中继任务以及所述目标中继任务的执行规划信息,包括:基于所述多个中继任务,生成包含设定数量个体的种群,每个个体为所述多个中继任
务的一种排序,且不同个体中所述多个中继任务的排序顺序不同;对于每个个体,按照所述个体中多个中继任务的排序顺序,依次将所述多个中继任务作为待处理的待定中继任务;对于每个个体中当前待处理的待定中继任务,...
【专利技术属性】
技术研发人员:米琳,窦帅,朱家佳,李子扬,李传荣,李晓辉,田汶鑫,苑馨方,张静,
申请(专利权)人:中国科学院空天信息创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。