[发明专利]一种基于改进鸽群优化的多无人机协同搜索方法有效

专利信息
申请号: 201910361354.1 申请日: 2019-04-30
公开(公告)号: CN110147099B 公开(公告)日: 2022-03-01
发明(设计)人: 陈志;袁广进;岳文静;汪皓平;狄小娟;董阳 申请(专利权)人: 南京邮电大学
主分类号: G05D1/02 分类号: G05D1/02;G06N3/00
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 张耀文
地址: 210000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于改进鸽群优化的多无人机协同搜索方法,包括:首先建立搜索地图模型,并使用马尔科夫模型来建立目标信息图,然后建立无人机的运动模型和数字信息素图;应用鸽群优化算法进行多无人机的协同搜索,在初始化种群位置时使用混沌和反向策略来实现,确保初始位置的随机性;第一阶段进行地图和指南针算子的迭代时,使用柯西变异防止陷入局部最优,第二阶段进行地标算子的迭代时,使用模拟退火保留部分表现较差的个体以及高斯变异避免早熟陷入局部最优。本发明将使用混沌和反向策略初始化种群位置、为了避免陷入局部最优而引入的变异和模拟退火算法相结合,解决了搜索过程中的动态目标和重复搜索问题,同时有效的提高了搜索的效率。
搜索关键词: 一种 基于 改进 鸽群 优化 无人机 协同 搜索 方法
【主权项】:
1.一种基于改进鸽群优化的多无人机协同搜索方法,其特征在于,包括以下步骤:步骤1)建立多无人机搜索地图模型,所述地图模型包括搜索区域、目标信息图和环境信息图;步骤1.1)步骤1)中的搜索区域L使用正六边形构造,并离散成Lx*Ly的网格,其中Lx是搜索区域L的长度,Ly是搜索区域L的宽度;步骤1.2)步骤1)中的目标信息图表示特定网格存在目标的概率:式中,所述p(x,y,t+1)表示t+1时刻在网格(x,y)的目标存在概率,δ(t)=1表示t时刻在网格(x,y)搜索到目标,δ(t)=0表示t时刻在网格(x,y)未搜索到目标,Pd表示传感器探测概率,Pf表示传感器虚警概率,且p(x,y,t+1)的初始值为:式中,(x0,y0)表示目标初始位置的中心位置,f(x,y)表示目标位置的联合概率密度函数,且所述f(x,y)中σ02表示二维正态分布的方差;步骤1.3)步骤1)中的环境信息图表示无人机对环境不确定性的响应:式中,所述ud(x,y,t)表示环境的不确定性,所述H[p(x,y,t)]表示p(x,y,t)的熵,H[p(x,y,t)]=‑p(x,y,t)log2p(x,y,t)‑(1‑p(x,y,t))log2(1‑p(x,y,t));步骤2)建立无人机的运动模型:控制所有的无人机飞行在相同高度,在t时刻第i架无人机的状态信息UAVi=[posi(t),Oi(t)],式中,posi(t)表示UAVi的空间位置,posi(t)={xi(t),yi(t)},xi(t)∈{1,2,3,…,Lx},yi(t)∈{1,2,3,…,Ly},Oi(t)表示UAVi的飞行方向,Oi(t)∈{0,1,2,3,4,5,6,7},因最小转弯直径的限制,飞行过程中只能沿着当前飞行状态的正前、左和右三个方向;步骤3)建立数字信息素图,确保多无人机动态协同行为:s(x,y,t)=sA(x,y,t)‑sR(x,y,t),式中,所述s(x,y,t)表示在t时刻网格(x,y)的信息素浓度,sA(x,y,t)表示在t时刻网格(x,y)吸引信息素,sR(x,y,t)表示在t时刻网格(x,y)排斥信息素;式中,eA表示吸引信息素的蒸发系数,λ表示监督因素,T(x,y)表示网格(x,y)上次访问与当前访问的时间间隔,rA(x,y,t)表示t时刻网格(x,y)释放的吸引信息素的数量,tA(x,y,t)表示t时刻网格(x,y)传输吸引信息素的数量,pA表示吸引信息素的传播系数,其中t(x,y)表示最后一次访问网格(x,y)的时间,Tc表示信息素的更新周期,其中Nei(x,y)表示网格(x,y)的相邻网格,N(x′,y′)表示Nei(x,y)的归一化形式;sR(x,y,t)=(1‑eR)[(sR(x,y,t‑1)+λf(x,y)rR(x,y,t)+tR(x,y,t))(1‑pR)],式中,eR表示排斥信息素的蒸发系数,rR(x,y,t)表示t时刻网格(x,y)释放的排斥信息素的数量,tR(x,y,t)表示t时刻网格(x,y)传输排斥信息素的数量,pR表示排斥信息素的传播系数,步骤4)使用混沌和反向策略设置种群的初始位置;步骤4.1)使用帐篷映射函数Yn作为混沌生成函数获得第i只鸽子的初始位置:Xi(0)=[xi1,xi2],xi1=Lmin1+Yn*(Lmax1‑Lmin1),xi2=Lmin2+Yn*(Lmax2‑Lmin2),式中,xi1表示第i只鸽子在地图中的横坐标,xi2表示第i只鸽子在地图中的纵坐标,i=1,2,3,…,N,N为初始种群鸽子数量,Yn+1=weight*(1‑2*|Yn‑0.5|),n=0,1,2,3,4,5,……,其中weight=1,0<Y0<1,所述Lmin1表示Lx的最小值,Lmax1表示Lx的最大值,Lmin2表示Ly的最小值,Lmax2表示Ly的最大值;步骤4.2)将步骤4.1)生成的初始位置反向初始化;所述表示Xi(0)的反向点,所述表示反向后第i只鸽子初始位置的横坐标,表示反向后第i只鸽子初始位置的纵坐标;步骤4.3)计算Xi(0)、的适应度函数fitness(0):fitness(t)=ω1fe(x,y,t)+ω2ft(x,y,t)+ω3fc(x,y,t),式中,fitness(t)表示t时刻的环境不确定性收益fe(x,y,t)、目标发现收益ft(x,y,t)、合作收益fc(x,y,t)的加权和,作为评估每次搜索的评估函数,其中ω123=1,fe(x,y,t)=ud(x,y,t+1)‑ud(x,y,t),ft(x,y,t)=p(x,y,t+1),fc(x,y,t)=s(x,y,t+1);如果的适应度函数优于Xi(0)的适应度函数,则使用替换Xi(0),否则保持原有的Xi(0)不变;步骤5)使用鸽群优化算法进行搜索,进入地磁操作阶段;步骤5.1)计算第t次迭代时第i只鸽子的位置Xi(t)、速度Vi(t):Xi(t)=Xi(t‑1)+Vi(t),Vi(t)=Vi(t‑1)e‑R*t+rand(Xgbest‑Xi(t‑1)),式中,R表示地磁算子,Xgbest表示当前全局最优位置,rand表示在0到1之间的一个随机数;步骤5.2)计算第t次迭代所有鸽子位置的适应度函数fitness(t)的值,将计算结果与历史位置的适应度函数值比较,记录最优适应度函数值对应的个体历史最优位置Xpbest与当前全局最优位置Xgbest;步骤5.3)判断当前迭代次数t是否达到指南针算子的最大迭代次数Nc1,如果达到最大迭代次数,转到步骤6)进入地标操作阶段,否则计算最近K1次迭代的全局最优适应度函数,如果全局最优适应度函数的绝对值小于阈值e1,那么Xi(t)=Xi(t‑1)+Vi(t),其中a表示柯西分布概率密度参数,转到步骤5.2),如果全局最优适应度函数的绝对值不小于阈值e1,转到步骤5.1);步骤6)使用鸽群优化算法进行搜索,进入地标操作阶段;步骤6.1)计算当前阶段每次迭代后鸽子数量Np(t)和鸽子种群中心位置Xc(t):式中,fitness(Xi(t‑1))表示在第t‑1次迭代时第i只鸽子的适应度函数值;步骤6.2)计算个体位置Xi(t)及其适应度函数fitness(t)的值:Xi(t)=Xi(t‑1)+rand*(Xc(t‑1)‑Xi(t‑1)),将当前个体适应度函数值的计算结果与历史位置相比较,记录最优适应度函数值对应的个体历史最优位置Xpbest与当前全局最优位置Xgbest;步骤6.3)判断当前迭代次数t是否达到地标算子的最大迭代次数Nc2,如果达到最大迭代次数Nc2,转到步骤7)完成多无人机对目标的搜索;否则计算最近K2次迭代的中心位置Xc(t)每个维度变化的绝对值,如果这个值小于阈值e2,那么所述X′c(t)表示对Xc(t)进行高斯变异后的中心位置,表示变异的步长,其中k为常量,N(μ,σ)表示满足高斯分布的随机变量,μ表示高斯分布的数学期望,σ表示高斯分布的方差,如果Xc(t)与X′c(t)是相邻的,那么计算个体Xi与进行高斯变异后的个体Xi′(t)之间的差异Δf,Pr=exp(Δf/T),其中Pr表示保留较差个体的概率,T表示模拟退火算法(SA)中的退火温度,比较随机数rand与Pr的大小:如果rand<Pr,保留较差个体,转到步骤6.2),否则转到步骤6.1);如果最近K2次迭代的中心位置Xc(t)每个维度变化的绝对值不小于阈值e2,同样转到步骤6.1);步骤7)多无人机对目标的搜索终止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910361354.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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