【技术实现步骤摘要】
基于鲸鱼算法的固直混合机群起飞调度方法、装置及设备
[0001]本申请涉及资源调度
,特别是涉及一种基于鲸鱼算法的固直混合机群起飞调度方法、装置及设备。
技术介绍
[0002]飞机作业是一个周期性的过程,包括弹射起飞、执行任务、返航着舰、海上平台机务保障、再次弹射起飞,如此循环往复。调度至相应海上平台机位的飞机在完成各自保障工作后,进入飞机出动离场阶段,该阶段相比出入库转运持续时间相对较短,但其空间相较于出入库转运更为狭小,在飞行海上平台上需要完成至多十余架飞机的暖机转运及起飞位转运,在转运过程中对空间资源合理配置、多机滑行的避碰安全提出了更高的要求,且对于小空间高密度的转运任务,加之各类出动工序的准备时序约束,飞机出动时序将对编队的任务执行能力产生较大影响,因此,对固直混合机群出动离场进行合理的时序规划,是提升飞机出动能力的重要落脚点。
[0003]然而,传统方法仅针对单一种类飞机构成的机群,当任务需求中需要固定翼飞机和直升机两类机型参与时,由于飞机类型不同,其出动流程也有差别,当机群变为固直混合机群,两类机型的起飞位的位置分布更加分散。初始停机位的飞机布列情况将会对后续起飞位的选择以及出动流程的选择都产生影响,这两者的变化会改变出动调运时路径的干涉情况,传统的调度方法,并不适用于这一更为复杂的问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种基于鲸鱼算法的固直混合机群起飞调度方法、装置及设备。
[0005]一种基于鲸鱼算法的固直混合机群起飞调度方法,所 ...
【技术保护点】
【技术特征摘要】
1.一种基于鲸鱼算法的固直混合机群起飞调度方法,其特征在于,所述方法包括:获取预先设置的固直混合机群出动任务对应的混合出动任务参数;所述混合出动任务参数包括混合机群中每一飞机的飞机类型、固定翼飞机的起飞位对应的第一起飞位集合和直升机的起飞位对应的第二起飞位集合;根据预设的约束条件,以机群出动完成时间最小和固定翼飞机滑行时间和最小为目标函数,构建混合机群中每一飞机的出动优先级和起飞位选择的混合出动调度模型;根据所述混合出动任务参数初始化鲸鱼种群,根据初始化后的鲸鱼种群中当前鲸鱼个体和另一鲸鱼个体对应出动优先级的差分信息更新当前鲸鱼个体的出动优先级序列,得到更新后的当前鲸鱼个体,迭代更新种群中的每一鲸鱼个体,得到新的鲸鱼种群;迭代更新鲸鱼种群,当满足预选设置的迭代停止条件时,停止迭代,输出当前的混合出动调度方案;所述混合出动调度方案用于进行固直混合机群的起飞出动调度。2.根据权利要求1所述的方法,其特征在于,在根据初始化后的鲸鱼种群中当前鲸鱼个体和另一鲸鱼个体对应出动优先级的差分信息更新当前鲸鱼个体的出动优先级序列之前,包括:对初始化后的种群中的每一鲸鱼个体执行解码操作,并根据个体解码后生成的混合出动调度方案和适应度函数计算每一鲸鱼个体的适应度函数值,得到最优鲸鱼个体;所述适应度函数包括机群出动完成时间和固定翼飞机滑行时间和;所述解码操作包括:提取当前鲸鱼个体对应的出动优先级信息和起飞位选择信息以初始化待调度集合,并初始化已调度集合和已执行工序记录;所述已执行工序记录是记录初始化的待调度集合中每一待调度飞机已执行工序的矩阵;根据当前待调度飞机对应的所述起飞位编号,判断待调度飞机的所述飞机类型,根据所述飞机类型执行对应的出动离场工序;根据所述已执行工序选择所述待调度飞机的下一阶段,当待调度飞机完成起飞出动阶段后,更新所述待调度飞机对应的已执行工序记录、待调度集合和已调度集合;迭代更新所述已执行工序记录、所述待调度集合和所述已调度集合,当满足预设的迭代终止条件时,停止迭代,输出混合出动调度方案;所述混合出动调度方案包括混合出动时序方案和起飞位分配方案。3.根据权利要求2所述的方法,其特征在于,根据初始化后的鲸鱼种群中当前鲸鱼个体和另一鲸鱼个体对应出动优先级的差分信息更新当前鲸鱼个体的出动优先级序列,得到更新后的当前鲸鱼个体的步骤,包括:根据随机数与预先设置的觅食方式选择阈值的大小关系,确定当前鲸鱼个体的觅食方式;所述觅食方式包括收缩包围觅食、泡泡网觅食和随机游捕;若当前鲸鱼个体的觅食方式为所述收缩包围觅食,获取初始化后的鲸鱼种群的最优鲸鱼个体,利用第一协作参与度获取当前鲸鱼个体和最优鲸鱼个体对应出动优先级的差分信息,根据所述差分信息更新当前鲸鱼个体的出动优先级序列,得到更新后的当前鲸鱼个体;所述收缩包围觅食的数学模型为:
其中,为的出动优先级序列,为当前鲸鱼个体,为的出动优先级序列,为最优鲸鱼个体,F为第一协作参与度,D
′
max
为个体最大维度,α为学习维度,s
′
为学习因子,t为当前迭代次数,T为最大迭代次数,[
·
]为取整运算;若当前鲸鱼个体的觅食方式为所述泡泡网觅食,获取初始化后的鲸鱼种群的最优鲸鱼个体,利用第二协作参与度获取当前鲸鱼个体和最优鲸鱼个体对应出动优先级的差分信息,根据所述差分信息更新当前鲸鱼个体的出动优先级序列,得到更新后的当前鲸鱼个体;所述收缩包围觅食的数学模型为:其中,F
′
为第二协作参与度,F
′
=|[D
′
max
·
e
bl
·
cos(2πl)]|,b是常数,用来定义螺线的形状,l是(
‑
1,1)中的随机数,[
·
]表示取整,|
·<...
【专利技术属性】
技术研发人员:刘子玄,苏析超,韩维,郁大照,刘玉杰,万兵,郭放,袁培龙,
申请(专利权)人:中国人民解放军海军航空大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。