首页> 外国专利> INNOVATIVE SATELLITE SCHEDULING METHOD BASED ON GENETIC ALGORITHMS AND SIMULATED ANNEALING AND RELATED MISSION PLANNER

INNOVATIVE SATELLITE SCHEDULING METHOD BASED ON GENETIC ALGORITHMS AND SIMULATED ANNEALING AND RELATED MISSION PLANNER

机译:基于遗传算法和模拟退火及相关任务计划的卫星创新调度方法

摘要

The invention relates to a satellite scheduling method (1) including: a) producing initial scheduling plans (105) on the basis of input requests related to tasks to be performed within a given time period by one or more remote sensing satellites; wherein in each of said initial scheduling plans respective tasks are scheduled, which do not conflict with each other in time and in using satellite resources of the remote sensing satellite(s); and wherein each of the tasks to be performed is scheduled in at least one of the initial scheduling plans; b) applying a genetic-algorithm-based processing (108) to the initial scheduling plans to produce a genetic-algorithm-based scheduling plan which is optimized with respect to given mission objectives, and complies with given constraints related to the satellite resources, to the tasks to be performed, and to the given time period; and c) applying a simulated-annealing-based processing (109) to the genetic-algorithm-based scheduling plan to produce a simulated-annealing-based scheduling plan that fits the given mission objectives, that complies with the given constraints, and in which a larger number of tasks is scheduled than in the genetic-algorithm-based scheduling plan. In particular, the step b) includes carrying out a genetic-algorithm-based iterative procedure comprising: at a first genetic-algorithm-based iteration, selecting a subset of the initial scheduling plans on the basis of the given mission objectives (202,203), and applying crossover (205), mutation (206) and elitism (207) techniques based on respective predefined genetic evolution factors to the selected sub-set of the initial scheduling plans to produce evolved scheduling plans complying with the given constraints; at each genetic-algorithm-based iteration following the first one, selecting, on the basis of the given mission objectives, a subset of the evolved scheduling plans produced at the preceding genetic-algorithm-based iteration (202,203), and applying the crossover (205), mutation (206) and elitism (207) techniques to the selected sub-set of the evolved scheduling plans produced at the preceding genetic-algorithm-based iteration to produce new evolved scheduling plans complying with the given constraints. Moreover, said step b) further includes: stopping carrying out the genetic-algorithm-based iterative procedure when given genetic-algorithm-related stopping criteria are met (208,209); and automatically selecting, among the evolved scheduling plans produced at the last genetic-algorithm-based iteration performed, the one which best fits the given mission objectives. Additionally, the satellite scheduling method (1) includes also: computing an intersection matrix (103) representing conflicts in time and in using the satellite resources of the tasks to be performed within the given time period; computing a plan complexity (103) on the basis of the intersection matrix; and computing the given genetic-algorithm-related stopping criteria on the basis of the intersection matrix (104,104a); wherein the initial scheduling plans are produced on the basis of said intersection matrix (105).
机译:本发明涉及一种卫星调度方法(1),包括:a)基于与一个或多个遥感卫星在给定时间段内要执行的任务有关的输入请求,产生初始调度计划(105);以及其中,在每个所述初始调度计划中,调度各自的任务,这些任务在时间上和在使用遥感卫星的卫星资源上不相互冲突;并且其中要执行的每个任务都在至少一个初始调度计划中进行调度; b)将基于遗传算法的处理(108)应用于初始调度计划,以生成基于遗传算法的调度计划,该计划针对给定的任务目标进行了优化,并符合与卫星资源有关的给定约束,从而在给定的时间段内要执行的任务; c)将基于模拟退火的处理(109)应用于基于遗传算法的调度计划,以生成适合给定任务目标,符合给定约束的,基于模拟退火的调度计划,其中与基于遗传算法的计划相比,计划的任务数量更多。特别地,步骤b)包括执行基于遗传算法的迭代过程,该过程包括:在基于遗传算法的第一迭代中,基于给定的任务目标选择初始调度计划的子集(202,203),将基于各自的预定遗传进化因子的交叉(205),变异(206)和精英(207)技术应用于初始调度计划的选定子集,以产生符合给定约束的演进调度计划;在第一个基于遗传算法的迭代中,根据给定的任务目标,选择在先前基于遗传算法的迭代中生成的进化调度计划的子集(202,203),然后应用交叉( 205),将突变(206)和精英(207)技术应用于在先前基于遗传算法的迭代中生成的进化调度计划的选定子集,以生成符合给定约束的新的进化调度计划。此外,所述步骤b)还包括:当满足给定的与遗传算法有关的停止标准时,停止执行基于遗传算法的迭代过程(208,209);以及并在最后一次基于遗传算法的迭代中生成的进化计划计划中自动选择最适合给定任务目标的计划。另外,卫星调度方法(1)还包括:计算表示时间和使用给定时间段内将要执行的任务的卫星资源冲突的交集矩阵(103);基于交集矩阵计算计划复杂度(103);并基于交集矩阵计算给定的遗传算法相关的停止准则(104,104a);其中,基于所述交集矩阵(105)产生初始调度计划。

著录项

  • 公开/公告号EP3406531B1

    专利类型

  • 公开/公告日2020-10-28

    原文格式PDF

  • 申请/专利权人 TELESPAZIO S.P.A.;

    申请/专利号EP20180174188

  • 发明设计人 BUNKHEILA FEDERICO;CIRCI CHRISTIAN;

    申请日2018-05-24

  • 分类号B64G1/10;B64G3;G06N3/12;G06Q10/06;G06N5;

  • 国家 EP

  • 入库时间 2022-08-21 11:40:56

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号