[发明专利]一种应用于无人机集群的任务分解与能力匹配方法有效

专利信息
申请号: 202011435972.5 申请日: 2020-12-10
公开(公告)号: CN112580943B 公开(公告)日: 2023-03-14
发明(设计)人: 肖哲;贾泽坤;吴巍;焦利斌;王洋洋;李金 申请(专利权)人: 中国电子科技集团公司第五十四研究所
主分类号: G06Q10/0631 分类号: G06Q10/0631;G06N3/126
代理公司: 河北东尚律师事务所 13124 代理人: 王文庆
地址: 050081 河北省石家庄市中山西路589号中国电子*** 国省代码: 河北;13
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用于 无人机 集群 任务 分解 能力 匹配 方法
【权利要求书】:

1.一种应用于无人机集群的任务分解与能力匹配方法,其特征在于,包括以下步骤:

(1)将无人机集群的所有飞行任务均分解为子任务,各子任务在执行能力范围内无法再继续分解;具体方式为:

(101)按照飞行部署意图将各个意图划分为多个功能,得到整个任务的意图功能树;

(102)按照意图功能树,将所有的无人机飞行意图功能进行详细拆分,直到无法拆解出更小的功能任务,完成子任务分解;

(2)根据各子任务的能力进行分类判断,将所有相似能力的子任务进行合并,从而减少子任务的数量;具体方式为:

(201)将各子任务的能力按照当前的紧急程度以及需求程度进行排序,构建能力轴,并在能力轴的区间内表示任务的需求能力,得到每个子任务的能力区间;

(202)构建子任务之间的能力值关系矩阵:

其中,n为子任务的总数,表示子任务s与子任务t的能力重复程度;[a,b]为子任务s的能力区间,[c,d]为子任务t的能力区间,ls=b-a,lt=d-c,P(s≥t)为在子任务s和子任务t的能力区间中分别任取一数,前者大于后者的概率;

(203)将能力重复程度在合并阈值以上的子任务合并在一起,从而减少子任务的数量;

(3)根据各无人机的飞行能力,将无人机与合并后的子任务进行能力匹配,从而将子任务分配给相应的无人机;具体方式为:

(301)定义无人机的能力水平f为:

f=ω1Mf2Re3Cn4Pm

其中,Mf是移动性因子,与无人机的飞行速度相关;Re是节点的生存周期,与无人机的续航时间相关;Cn是一个预先给定的参数,用于表征节点的静态属性与预定角色,任务越重要,则目标角色的参数值越大;Pm是无人机所具备的能力数目;ω1、ω2、ω3、ω4为各项权重,ω123++ω4=1;

(302)计算子任务j与无人机i的匹配度Si,j

Si,j=|fi-fj|

其中,fi为无人机i的能力水平,fj为子任务j需求的能力水平;

(303)在使匹配度总和最小的目标下,将无人机与子任务进行能力匹配。

2.根据权利要求1所述的一种应用于无人机集群的任务分解与能力匹配方法,其特征在于,步骤(303)采用遗传算法得到最佳匹配,具体方式为:

(1)初始染色体的生成:根据目标生成子任务与无人机能力配对组的染色体;

(2)适应度评价函数的生成:根据适应度函数求解生成的染色体匹配对方案的匹配度总和,根据门限值,去除匹配度总和大的染色体方案;

(3)基因变异、染色体交换:在剩余的染色体中采用基因变异随机生成对应信息,或进行染色体交换,选择任两个对应匹配对进行随机调整互换;

(4)遗传迭代次数检测:设置固定的迭代次数上限,若迭代次数达到要求,就停止迭代,否则回到步骤(2);

(5)结果输出:选出当前剩余的匹配对组中匹配度总和最小的匹配对作为输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011435972.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top