首页> 中国专利> 一种多目标量子北极熊机制的异构无人机大规模任务分配方法

一种多目标量子北极熊机制的异构无人机大规模任务分配方法

摘要

本发明提供一种多目标量子北极熊机制的异构无人机大规模任务分配方法,以任务执行效率作为目标函数,使用量子北极熊方法优化目标函数,克服了以往优化方法易陷入局部收敛的问题。同时,设计了量子北极熊编码机制,实现了量子北极熊的位置与任务分配方案之间的映射。本发明针对无人机对大规模地面目标的难题,设计了量子北极熊机制对多架无人机进行任务分配,以任务执行效率作为目标函数,并考虑了多个约束条件,使任务分配问题更贴切实际。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-01-31

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及一种多目标量子北极熊机制的异构无人机大规模作业任务分配方法,属于无人机作业领域。

背景技术

无人机(Unmanned Aerial Vehicle,UAV)是一种有动力、可控制、能够执行多种类型任务的无人驾驶飞行器。其具有造价低廉、机动灵活、部署便捷、续航力长等优点,现已在广泛应用于农业领域、搜救领域、环境监测等领域。

多无人机协同任务分配是指在多个特定约束条件下,以实现目标函数最优为目的,对多架无人机分配任务,从而确定最优任务分配方案。无人机集群任务分配有多种任务分配方式。按照无人机执行任务分配的控制方式,又可以分为集中式控制、分布式控制和分层分布式控制。本发明采用集中式控制方法执行多无人机的任务分配。

根据已有文献发现,王峰等在《计算机学报》(2021,44(10):1967-1983)上发表的“基于协同进化的混合变量多目标粒子群优化算法求解无人机协同多任务分配问题”中,针对无人机协同多任务分配问题,提出一种基于协同进化的混合变量多目标粒子群优化方法,以总航程最少和任务完成时间最短为优化目标,构建了混合变量多约束的无人机协同多任务分配问题模型。通过实验仿真证明,该方法在收敛性能上优于其他方法。然而,该方法中无人机打击的军事目标数量过少,不足以证明该方法的优越性,而且提出的多目标粒子群优化方法存在易陷入局部收敛的弊端。

综上所述,上述文献在多无人机的任务上做出一定的贡献,但是无人机打击目标的数量过少。因此本发明设计了一种多目标量子北极熊机制的异构无人机大规模任务分配方法,以任务执行效率作为目标函数,使用量子北极熊方法优化目标函数,克服了以往优化方法易陷入局部收敛的问题。同时,设计了量子北极熊编码机制,实现了量子北极熊的位置与任务分配方案之间的映射。

发明内容

本发明针对无人机对大规模地面目标的难题,设计了量子北极熊机制对多架无人机进行任务分配,以任务执行效率作为目标函数,并考虑了多个约束条件,使任务分配问题更贴切实际。

本发明的目的是这样实现的:步骤一,建立异构无人机对大规模地面目标模型。

假设有N架无人机要攻击地面目标,无人机的集合定义为U={U

由上可知,有N架无人机要攻击M个地面目标,则任务分配矩阵为 X={x

最小值联合优化模型如下:min[f

f

步骤二,初始量子北极熊的量子位置并设定参数。

设置种群规模为K

步骤三,计算量子北极熊位置的适应度函数值。

本发明设计了量子北极熊编码方法,实现了量子北极熊的位置向量与任务分配矩阵之间的映射。设N架无人机要攻击M个地面目标,则种群中量子北极熊的搜索维数S=M,第i只量子北极熊的位置为

将第k次迭代第i只量子北极熊的位置

步骤四,根据所有量子北极熊位置的适应度函数值进行非支配解排序。

本发明建立的模型中,属于最小值优化问题。因此,存在两个标号为i

遍历量子北极熊种群中每只量子北极熊

步骤五,计算所有非支配等级中量子北极熊位置的拥挤度。

假设非支配等级为λ的量子北极熊集中有b只量子北极熊,根据第t个适应度函数值,进行升序排列,t=1,2,

步骤六,使用海豹捕捉策略更新量子北极熊的量子位置。

在捕猎过程中,量子北极熊在北极冰面上漫步着探寻潜在的猎物,此时它不仅观察冰面上的情况,水下的情况也在它的视野监视之下。为了发现猎物,量子北极熊悄悄地向最佳地点移动。一旦量子北极熊基本到达攻击位置或者它被海豹发现,他就以最大速度攻击猎物。量子北极熊都有自己的搜索半径,他们在自己的搜索半径中搜索猎物。第k次迭代第i只量子北极熊的第h维搜索半径为

利用量子旋转门更新海豹捕捉策略中第i只量子北极熊的第h维量子位置:

步骤七,使用浮冰漂移策略更新量子北极熊的量子位置。

如果一只饥饿的量子北极熊在它最近邻范围内找不到任何食物,那么它就站上一个大而稳定的浮冰,浮冰在很长一段时间内不会因为量子北极熊体重太大而破裂。量子北极熊利用浮冰尽可能向有海豹的聚集地漂移。在浮冰漂移策略中第i只量子北极熊的第h维量子旋转角为

利用量子旋转门更新浮冰漂移策略中第i只量子北极熊的第h维量子位置:

步骤八,使用种群繁衍和灭绝策略更新量子北极熊的量子位置。

在量子北极熊种群中,量子北极熊可能会因为没有捕捉到猎物而饿死,或者成功捕猎后繁衍后代,这个更新策略模拟了北极的严酷条件。在步骤四中,对量子北极熊非支配解排序后,如果量子北极熊种群存在3个以上非支配等级,这时最后一个非支配等级中的所有量子北极熊饿死,然后非支配等级为1的量子北极熊繁衍出的后代取而代之。如果量子北极熊种群中只存在2个或者1个非支配等级,则量子北极熊不进行种群繁衍和灭绝策略。

假设量子北极熊种群存在3个以上非支配等级,且非支配等级为1的量子北极熊集中有b 只量子北极熊,最后一个非支配等级中有b

步骤九,判断是否达到量子北极熊的最大迭代次数K

与现有技术相比,本发明的有益效果是:

(1)现有技术中,无人机和地面目标设置的数量相对较少。而本发明设计的异构无人机大规模任务分配方法,扩大了多无人机对地面目标打击的规模,增加了仿真难度,未来研究中可拓展到无人机群协同模型。

(2)本发明建立的模型属于多目标优化问题,这是现有技术较少研究的,相比于以往的单目标多无人机协同问题,极大地增加了仿真难度。模型中建立的目标函数,在优化一个目标函数时,另一个目标函数往往会变差,这符合现实生活中,不能片面考虑问题的思路,因此本发明具有现实研究意义。

(3)本发明设计了多目标量子北极熊机制方法,设计了量子编码的北极熊量子位置演化机制,得到一种新的量子北极熊机制方法,克服了过去方法容易陷入局部收敛的弊端,也提升了演化机制的寻优速率。并且使用了非支配解排序方法和拥挤度计算法对种群进行排序,最终可以得到均匀的Pareto前端解。

附图说明

图1为本发明设计的基于量子北极熊机制的异构无人机大规模任务分配方法示意图。

图2是以N=5,M=9为示例描述了量子北极熊的位置与任务分配矩阵之间的映射关系。

图3为MOQPBO、MOQKH和MONGO方法得到的非支配解对比图。

图4为MOQPBO、MOQKH和MONGO方法得到的非支配解对比图。

图5为MOQPBO、MOQKH和MONGO方法得到的非支配解对比图。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步详细描述。

步骤一,建立异构无人机对大规模地面目标模型。

假设有N架无人机要攻击地面目标,无人机的集合定义为U={U

由上可知,有N架无人机要攻击M个地面目标,则任务分配矩阵为X={x

最小值联合优化模型如下:min[f

f

步骤二,初始量子北极熊的量子位置并设定参数。

设置种群规模为K

步骤三,计算量子北极熊位置的适应度函数值。

本发明设计了量子北极熊编码方法,实现了量子北极熊的位置向量与任务分配矩阵之间的映射。设N架无人机要攻击M个地面目标,则种群中量子北极熊的搜索维数S=M,第i只量子北极熊的位置为

将第k次迭代第i只量子北极熊的位置

步骤四,根据所有量子北极熊位置的适应度函数值进行非支配解排序。

本发明建立的模型中,属于最小值优化问题。因此,存在两个标号为i

遍历量子北极熊种群中每只量子北极熊

步骤五,计算所有非支配等级中量子北极熊位置的拥挤度。

假设非支配等级为λ的量子北极熊集中有b只量子北极熊,根据第t个适应度函数值,进行升序排列,t=1,2,

步骤六,使用海豹捕捉策略更新量子北极熊的量子位置。

在捕猎过程中,量子北极熊在北极冰面上漫步着探寻潜在的猎物,此时它不仅观察冰面上的情况,水下的情况也在它的视野监视之下。为了发现猎物,量子北极熊悄悄地向最佳地点移动。一旦量子北极熊基本到达攻击位置或者它被海豹发现,他就以最大速度攻击猎物。量子北极熊都有自己的搜索半径,他们在自己的搜索半径中搜索猎物。第k次迭代第i只量子北极熊的第h维搜索半径为

利用量子旋转门更新海豹捕捉策略中第i只量子北极熊的第h维量子位置:

步骤七,使用浮冰漂移策略更新量子北极熊的量子位置。

如果一只饥饿的量子北极熊在它最近邻范围内找不到任何食物,那么它就站上一个大而稳定的浮冰,浮冰在很长一段时间内不会因为量子北极熊体重太大而破裂。量子北极熊利用浮冰尽可能向有海豹的聚集地漂移。在浮冰漂移策略中第i只量子北极熊的第h维量子旋转角为

利用量子旋转门更新浮冰漂移策略中第i只量子北极熊的第h维量子位置:

步骤八,使用种群繁衍和灭绝策略更新量子北极熊的量子位置。

在量子北极熊种群中,量子北极熊可能会因为没有捕捉到猎物而饿死,或者成功捕猎后繁衍后代,这个更新策略模拟了北极的严酷条件。在步骤四中,对量子北极熊非支配解排序后,如果量子北极熊种群存在3个以上非支配等级,这时最后一个非支配等级中的所有量子北极熊饿死,然后非支配等级为1的量子北极熊繁衍出的后代取而代之。如果量子北极熊种群中只存在2个或者1个非支配等级,则量子北极熊不进行种群繁衍和灭绝策略。

假设量子北极熊种群存在3个以上非支配等级,且非支配等级为1的量子北极熊集中有b 只量子北极熊,最后一个非支配等级中有b

步骤九,判断是否达到量子北极熊的最大迭代次数K

将多目标量子北极熊优化方法记为MOQPBO,多目标量子磷虾方法记为MOQKH,多目标北极熊优化方法记为MONGO。为了验证基于多目标量子北极熊机制的异构无人机大规模任务分配方法的性能,本发明进行了三组仿真实验测试。设置种群规模为K

表1基地位置

表2给出了无人机的属性集合。

表2无人机的属性集合

表3给出了目标信息

表3目标信息

在第一组实验中,N=4架无人机执行M=9个地面目标任务。无人机的属性信息为表2 中U

表4Pareto前端中部分个体对应的任务分配方案

在第二组实验中,N=12架无人机执行M=30个地面目标任务。无人机的属性信息为表2 中U

表5Pareto前端中部分个体对应的任务分配方案

在第三组实验中,N=15架无人机执行M=55个地面目标任务。无人机的属性信息为表2 中U

表6Pareto前端中部分个体对应的任务分配方案

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号