[发明专利]一种基于分布协同拍卖的无人机蜂群任务分配算法有效
申请号: | 201911379006.3 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111222764B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 林清;沈洋;林路 | 申请(专利权)人: | 西安羚控电子科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q30/08 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 罗笛 |
地址: | 710075 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布 协同 拍卖 无人机 蜂群 任务 分配 算法 | ||
本发明公开了一种基于分布协同拍卖的无人机蜂群任务分配算法,步骤1、目标分配算法在启动之前进行初始化,确定任务目标;各UAV针对所有目标构造所有可能的单机方案,并计算这些方案的价值、代价和竞拍函数等参数;步骤2、初始化计算结束后,算法随机生成UAV的竞拍顺序,启动拍卖过程,轮到竞拍的UAV根据贪婪法则竞拍到自己的方案,然后各UAV更新其目标价值参数;步骤3、所有的UAV完成竞拍后,一轮拍卖结束,得到目标分配方案。本发明针对协同防御的协同任务分配更加注重无人机蜂群对于目标的响应和动态应对能力。
技术领域
本发明属于无人机蜂群任务分配算法技术领域,具体涉及一种基于分布协同拍卖的无人机蜂群任务分配算法。
背景技术
任务分配是一个复杂的多目标优化问题,根据应用背景的不同,又分为任务预分配和动态任务分配。任务预分配一般是指在战前任务控制站根据全局战场信息给各UAV下发任务指派,是UAV后续执行任务的重要参考;动态任务分配一般用于当作战环境发生变化时,原先的任务分配方案已不再适用,则需要对已有的任务分配方案进行在线更改,以适应新的战场环境。
发明内容
本发明的目的是提供一种基于分布协同拍卖的无人机蜂群任务分配算法,针对协同防御的协同任务分配更加注重无人机蜂群对于目标的响应和动态应对能力。
本发明所采用的技术方案是,一种基于分布协同拍卖的无人机蜂群任务分配算法,具体按照以下步骤实施:
步骤1、目标分配算法在启动之前进行初始化,确定任务目标;各UAV针对所有目标构造所有可能的单机方案,并计算这些方案的价值、代价和竞拍函数等参数;
步骤2、初始化计算结束后,算法随机生成UAV的竞拍顺序,启动拍卖过程,轮到竞拍的UAV根据贪婪法则竞拍到自己的方案,然后各UAV更新其目标价值参数;
步骤3、所有的UAV完成竞拍后,一轮拍卖结束,得到目标分配方案;
步骤4、当时间或资源允许时,算法生成新的竞拍顺序,展开新一轮拍卖,拍卖结果若优于以前的方案则取代之。当时间或资源超出限制时,算法停止,给出当前最好的分配方案。
本发明的特点还在于:
无人机为:侦察型无人机、攻击型无人机和诱导型无人机。
与无人机对应的任务类型如下:
(1)目标的威胁度属性高于预定阈值,对作战任务存在较大威胁,对应诱导任务;
(2)目标的价值度属性高于预定阈值,对作战任务具有较大价值,对应打击任务;
(3)待探知目标:执行任务途中突发未提前探知的目标,在侦察无人机探知之前该任务的威胁度与价值均未知,对应侦察任务。
步骤2中的算法为“两阶段”拍卖算法;包括上层决策函数和下层报价函数。
上层决策函数的功能在于利用态势判断决定下层拍卖的任务类型;上层决策公式Tj具体如下:
式中,Vscore是战场价值分;Thscore是战场威胁分;Hrscore是战场盲区分;通过影响因素归一化系数kv,kth,khr将三者统一量纲,并在比较中取最大分当作战场当前主要因素Class{T}并选取对应的任务类型子集{Tclassi}作为拍卖任务集。
下层报价函数用来在众多无人机的报价中寻找最优报价作为拍卖的中标者;在“二阶段”法动态拍卖算法中,各无人机对于带拍卖的任务Ttypical来说,其报价函数具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安羚控电子科技有限公司,未经西安羚控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911379006.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理