成像卫星鲁棒性调度方法及应用研究

成像卫星鲁棒性调度方法及应用研究

论文摘要

成像卫星是一类用于从太空中获取地面遥感信息的对地观测卫星,随着成像卫星的数量和种类的逐步增多,成像任务的需求量也将快速增加,对成像任务的时效性、准确性要求将更加严格,任务管理的复杂度也将大大增加。成像卫星调度就是在综合考虑卫星资源能力和成像任务要求的基础上,将资源分配给相互竞争的多个任务,并确定各任务的起止时间,以排除不同任务之间的资源使用冲突,充分发挥卫星系统的能力,并最大化满足各类用户的需求。目前,对成像卫星调度问题的研究还主要集中在确定性调度领域。在实际的成像卫星系统运行过程中,存在着很多不确定性因素,如新任务的插入、已安排任务的取消、任务属性的改变、天气的变化、卫星资源状态的变化等。论文在总结和分析国内外相关研究工作的基础上,采用鲁棒性调度方法求解不确定条件下的成像卫星调度问题,将成像卫星鲁棒性调度分为鲁棒性调度方案生成和鲁棒性调度方案动态调整两个阶段。本文的主要研究工作和创新点如下:(1)提出了成像任务收益的计算方法和基于邻域的鲁棒性指标,建立了成像卫星鲁棒性调度模型。论文在对影响成像任务收益的主要影响因素进行分析的基础上,拓展了任务收益的计算方法,使得成像任务的收益不仅反映了观测目标的重要程度,而且兼顾了成像质量和当前调度周期后任务的剩余可行观测机会。借鉴连续函数的鲁棒性优化思想,提出了基于邻域的鲁棒性指标,分析了问题的主要约束条件,在此基础上,建立了成像卫星鲁棒性调度模型。(2)针对成像卫星鲁棒性调度模型,提出了基于偏好的分层多目标遗传算法PHMOGA。论文借鉴文化算法的双层空间概念和基于偏好的加权Pareto方法,设计了一种基于偏好的分层多目标遗传算法PHMOGA。针对成像卫星鲁棒性调度的特点,采用合适的编码方式对问题的解进行描述,给出了构造初始种群的贪婪随机插入算法,提出了基于知识进化层的知识进化策略,设计了与编码方式相对应的任务序列交叉算子和多态变异算子,并对算法的收敛性进行了分析。(3)提出了任务最早开始执行时间和最晚开始执行时间的计算方法,给出了遗传操作的可行性分析和参数更新方法。在成像卫星调度问题中,时间约束和能量约束是两类主要的约束条件,只有满足约束条件的遗传操作才是可行的。论文针对时间约束和能量约束,提出了关键任务序列和后向能量负荷等概念,给出了任务最早开始执行时间和最晚开始执行时间的计算方法。针对转移任务操作和交换任务操作,给出了具体的可行性分析方法和参数更新方法。(4)针对成像卫星鲁棒性调度方案动态调整问题,建立了成像卫星动态调度模型,提出了动态插入任务启发式算法DITHA。论文针对各种不确定因素造成的扰动,把成像卫星鲁棒性调度方案动态调整问题统一描述为一类插入任务的动态调度问题。针对成像卫星动态调度问题的特点,建立了成像卫星动态调度模型,提出了动态插入任务启发式算法DITHA。计算实例和测试实验结果表明,在对调度方案进行动态调整时,调整的结果一方面与动态调整的方法有关,另一方面也与调度方案的鲁棒性有关。调度方案的鲁棒性越强,动态调整的效果越好。(5)将上述研究成果应用于成像卫星规划调度系统,介绍了该系统的设计和实现,并利用该系统对一个具体的应用实例进行了求解和分析,求解结果验证了本文提出的成像卫星鲁棒性调度方法的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.2.1 成像卫星调度问题研究现状
  • 1.2.2 鲁棒性调度研究现状
  • 1.2.3 研究现状评述
  • 1.3 论文的研究内容与组织结构
  • 1.3.1 论文的主要研究内容
  • 1.3.2 论文的组织结构
  • 第二章 成像卫星调度问题及鲁棒性调度策略
  • 2.1 成像卫星工作原理及过程
  • 2.1.1 成像卫星工作原理
  • 2.1.2 成像卫星的观测过程
  • 2.1.3 成像任务的组织过程
  • 2.2 成像卫星调度问题概述
  • 2.2.1 成像卫星调度问题的约束条件分析
  • 2.2.2 成像卫星调度问题的不确定性分析
  • 2.2.3 基本假设和问题简化
  • 2.3 成像卫星鲁棒性调度策略
  • 2.3.1 调度方案的鲁棒性概念
  • 2.3.2 成像卫星鲁棒性调度的基本要求
  • 2.3.3 成像卫星鲁棒性调度策略
  • 2.4 本章小结
  • 第三章 成像卫星鲁棒性调度模型
  • 3.1 成像卫星调度方案的评价指标
  • 3.1.1 调度方案的收益指标
  • 3.1.2 调度方案的鲁棒性指标
  • 3.2 成像卫星鲁棒性调度模型
  • 3.2.1 符号定义
  • 3.2.2 成像卫星鲁棒性调度模型
  • 3.2.3 模型说明
  • 3.3 成像卫星鲁棒性调度模型求解方法分析
  • 3.4 本章小结
  • 第四章 成像卫星鲁棒性调度模型求解
  • 4.1 基于偏好的分层多目标遗传算法PHMOGA
  • 4.1.1 多目标进化算法设计的关键问题
  • 4.1.2 偏好
  • 4.1.3 加权Pareto方法
  • 4.1.4 基于偏好的分层多目标遗传算法PHMOGA
  • 4.2 PHMOGA算法设计
  • 4.2.1 编码方式
  • 4.2.2 初始种群生成
  • 4.2.3 适应值计算
  • 4.2.4 外部种群更新
  • 4.2.5 遗传操作算子
  • 4.2.6 知识进化策略
  • 4.3 遗传操作的可行性分析
  • 4.3.1 时间约束的相关概念
  • 4.3.2 能量约束的相关概念
  • 4.3.3 遗传操作可行性分析
  • 4.4 PHMOGA算法收敛性分析
  • 4.4.1 收敛性定义
  • 4.4.2 算法收敛性分析
  • 4.5 计算实例
  • 4.5.1 算法参数设置
  • 4.5.2 实例计算
  • 4.6 算法性能测试
  • 4.6.1 测试实例构造
  • 4.6.2 实验结果分析
  • 4.7 本章小结
  • 第五章 成像卫星鲁棒性调度方案动态调整方法
  • 5.1 成像卫星鲁棒性调度方案动态调整问题
  • 5.1.1 动态调度问题的任务划分
  • 5.1.2 成像卫星鲁棒性调度方案动态调整问题的统一描述
  • 5.2 成像卫星动态调度模型
  • 5.2.1 符号定义
  • 5.2.2 成像卫星动态调度模型
  • 5.2.3 模型说明
  • 5.3 动态插入任务启发式算法
  • 5.3.1 任务直接插入过程
  • 5.3.2 任务迭代插入过程
  • 5.3.3 任务替代插入过程
  • 5.3.4 基于重叠度的插入启发式规则
  • 5.3.5 成像卫星动态调度流程
  • 5.4 计算实例
  • 5.5 算法性能测试
  • 5.5.1 测试实例构造
  • 5.5.2 实验结果分析
  • 5.6 本章小结
  • 第六章 应用实例研究
  • 6.1 成像卫星规划调度系统简介
  • 6.2 应用实例设计
  • 6.2.1 成像卫星系统设计
  • 6.2.2 观测目标设计
  • 6.3 调度预处理
  • 6.4 应用实例求解
  • 6.4.1 鲁棒性调度方案生成
  • 6.4.2 鲁棒性调度方案动态调整
  • 6.5 本章小结
  • 第七章 结论与展望
  • 7.1 本文总结
  • 7.2 进一步的研究与展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    成像卫星鲁棒性调度方法及应用研究
    下载Doc文档

    猜你喜欢