The invention relates to a method and system for solving the agile multi star task observation plan based on genetic algorithm. It can support the task planning of agile multi star task. Aiming at the characteristics of the agile satellite, the objective function and the constraint analysis model are established. The selection, cross and mutation of the search algorithm are used to carry out the conflict between adjacent tasks, optimize the observation plan scheme, generate the best observation plan to satisfy the constraint conditions, improve the utilization of the satellite resources and solve the problem of the timeliness of the multi agile satellite task execution, and choose different processing methods for different task conditions. To achieve reasonable allocation of satellite resources, increase the number of monorail observation tasks, and improve response timeliness.
【技术实现步骤摘要】
一种基于遗传算法的敏捷多星任务观测计划求解方法及系统
本专利技术涉及一种基于遗传算法的敏捷多星任务观测计划求解方法及系统,属于卫星观测任务规划
技术介绍
非敏捷卫星成像任务规划中,仅考虑了卫星的侧视成像能力,国内外学者对此作了非常深入的研究。建立了包括点目标、区域目标、移动目标、异轨立体成像和多星规划的相关模型,并初步地实现了非敏捷卫星对地观测点目标间的任务合成观测。同时,针对不同模型建立了不同算法,分析了相应算法的优劣,比较和发展了新的复合算法,成果颇多。目前国内外专门针对敏捷卫星任务规划的研究不多,这或许因为两个原因:一是与敏捷卫星的建设刚刚起步有关,二是该问题的研究具有一定敏感性。国外主要工作研究静态环境下的集中式任务规划方法。法国LamaitreM等学者针对法国发射的Pleiades敏捷卫星的任务规划调度问题展开了研究,在构建约束规划模型的基础上,比较了约束规划、贪婪、动态规划以及局部搜索等四种算法,并指出了各自的适用范围。Habet和Vasquez针对敏捷卫星任务规划问题,在构造邻域时,采用了一致饱和邻域的思想,提出了禁忌算法对问题进行求解。DJamal和Habet等采用禁忌搜索算法来解决单敏捷卫星调度问题并通过约束传播来保证邻域的一致性。欧空局RomainBourdel和GerardVerfaillie等研究了三颗同轨敏捷卫星的对地观测任务调度问题,并采用启发式方法求解问题。在国内研究中李玉庆构建了敏捷卫星任务规划调度的数学模型,并采用了模拟退火算法和遗传算法相结合的混合遗传算法进行求解策略。向仍湘研究了敏捷卫星对地观测的工作原理及组 ...
【技术保护点】
一种基于遗传算法的敏捷多星任务观测计划求解方法,其特征在于,包括如下步骤:步骤A.根据单颗敏捷卫星在规划周期轨道圈次内,卫星沿侧摆、卫星沿俯仰以及卫星沿翻滚三个自转轴的姿态机动角速度及其之间的几何关系,将待观测目标区域动态分解成多个元任务,以及其对应的多个可见时间窗口,并构建元任务集合;步骤B.分别构建满足姿态机动稳定约束条件的单星任务规划优化数学模型,以及满足卫星能量约束条件的单星任务规划优化数学模型;步骤C.针对元任务集合中的多个可见时间窗口进行编码,并基于此针对满足姿态机动稳定约束条件的单星任务规划优化数学模型,以及满足卫星能量约束条件的单星任务规划优化数学模型,计算获得同时满足上述两个约束条件单星任务规划优化数学模型最大值所对应的观测计划。
【技术特征摘要】
1.一种基于遗传算法的敏捷多星任务观测计划求解方法,其特征在于,包括如下步骤:步骤A.根据单颗敏捷卫星在规划周期轨道圈次内,卫星沿侧摆、卫星沿俯仰以及卫星沿翻滚三个自转轴的姿态机动角速度及其之间的几何关系,将待观测目标区域动态分解成多个元任务,以及其对应的多个可见时间窗口,并构建元任务集合;步骤B.分别构建满足姿态机动稳定约束条件的单星任务规划优化数学模型,以及满足卫星能量约束条件的单星任务规划优化数学模型;步骤C.针对元任务集合中的多个可见时间窗口进行编码,并基于此针对满足姿态机动稳定约束条件的单星任务规划优化数学模型,以及满足卫星能量约束条件的单星任务规划优化数学模型,计算获得同时满足上述两个约束条件单星任务规划优化数学模型最大值所对应的观测计划。2.根据权利要求1所述的基于遗传算法的敏捷多星任务观测计划求解方法,其特征在于:所述步骤C中,采用遗传搜索算法针对元任务集合中的多个可见时间窗口进行编码,并基于此针对满足姿态机动稳定约束条件的单星任务规划优化数学模型,以及满足卫星能量约束条件的单星任务规划优化数学模型,以适应度函数作为操作依据,运用解空间中每个个体的适应度值来进行搜索,通过选择、交叉和变异三个算子的遗传操作,获得同时满足上述两个约束条件单星任务规划优化数学模型最大值所对应的观测计划。3.根据权利要求1所述的基于遗传算法的敏捷多星任务观测计划求解方法,其特征在于,所述步骤A具体包括如下:根据点目标P经纬度坐标卫星轨道高度h,卫星轨道倾角τ,地球半径R,相机视场角φ,遥感器侧摆角范围[αmin,αmax],规划周期T;设卫...
【专利技术属性】
技术研发人员:杨正辉,朱翔宇,李双钦,张迪,卢建春,马慧斌,秦龙,张敏,赵扬扬,但立,于素梅,张晓,郭新龙,严冬,
申请(专利权)人:航天恒星科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。