1.一种无人机识别与拦截的智能方法,其特征在于,包括如下步骤:步骤1:当前无人机上搭载摄像模块,获取管辖范围内的其他无人机图像;
步骤2:获取其他无人机飞行仰角、当前风阻、无人机飞行高度和速度,以此参数作为输入,以无人机的频率快速定位的精确度最优为目标构建目标函数,利用哈里斯鹰优化算法进行迭代寻优,确定无人机的频率快速定位的最优精确度;以频率快速定位的最优精确度进一步确定无人机的位置信息;
所述目标函数为:
其中,ξ是频率快速定位的精确度,ξ
步骤3:利用区块链实现无人机的去中心化身份验证,识别陌生无人机的身份,若无人机身份无误,则不做干扰;若无人机身份有误,即陌生无人机,根据步骤2确定的无人机位置,对其发射干扰信号。
2.根据权利要求1所述的无人机识别与拦截的智能方法,其特征在于,所述步骤2通过哈里斯鹰优化算法来调控无人机的频率快速定位的精确度,具体步骤如下:
1)种群初始化,随机产生一个目标种群,个体被随机放置在搜索空间[ub,lb]中,哈里斯鹰仔细检查和监控搜索空间,以便发现猎物,设置最大迭代次数T,根据迭代次数设置算法的搜索空间,在搜索空间里随机初始化种群;
2)将初始种群带入目标函数,无人机在随机的地方寻找目标,其位置的更新公式如下:其中,X
其中,X
3)将初始种群带入目标函数,猎物的能量方程公式如下:E
其中,E是猎物逃跑的能量,E与陌生无人机的电量Power相对应,E
4)根据猎物的逃跑行为和哈里斯鹰的追逐策略提出四种策略来模拟攻击行为;
第一种策略:软围攻;当E≥0.5,R≥0.5,R∈(0,1),即当陌生无人机的电量Power大于30%,无人机在定位陌生无人机的同时会逐渐消耗彼此双方的能量,无人机会选择最佳的位置对它发射频率定位信号,突袭俯冲逮捕陌生的无人机,无人机的更新位置的方程如下:X
ΔX
J=2(1-r
其中,ΔX
第二种策略:硬围攻;当E<0.5,R≥0.5时,陌生无人机的电量不足30%时,无人机选择迅速突袭陌生无人机,精确发出频率定位信号,位置更新如下:X
第三种策略:累速俯冲式软围攻;当E>0.5,R<0.5时,即陌生无人机有足够的电量逃跑,无人机在突袭之前会建立一个软围攻,为了模拟陌生无人机的逃跑模式和跳跃动作,将Levy函数LF集成在HHO算法中,位置更新的公式如下:其中,D为问题维度,S为D维随机行向量;
第四种策略:累速俯冲式硬围攻;当E<0.5,R<0.5时,陌生无人机的电量E不足30%,无人机在突袭前构建硬围攻捕捉猎物,位置更新如下:
5)判断是否满足停止条件,如果满足停止条件则退出,输出结果,否则重复执行步骤2)-步骤4),最后输出无人机的频率快速定位的精确度最优解。
3.根据权利要求2所述的无人机识别与拦截的智能方法,其特征在于,在模拟攻击行为时,引入PID因子对影响因子γ进行优化,优化公式如下:其中,T是最大迭代次数,该影响因子不会影响无人机机身稳定,使无人机在飞行时可以平稳运行。
4.根据权利要求2所述的无人机识别与拦截的智能方法,其特征在于,第三种策略中Levy飞行函数公式如下:其中,u、v是(0,1)之间的随机数,β取常值1.5。