【技术实现步骤摘要】
基于混沌鲸鱼优化算法的阵列单元失效校正方法
[0001]本专利技术涉及一种基于混沌鲸鱼优化算法的阵列单元失效校正方法,属于天线阵列方向图综合
技术介绍
[0002]近年来,随着计算机算力的不断进步,促使各种算法在计算机上得以实现,人们可以使信号处理中的阵列天线综合这一非线性优化问题的研究朝着严格约束条件且大规模的方向发展,而阵列单元失效校正本质上属于具有复杂约束的非均匀阵列天线设计问题。
[0003]目前这一阵列综合问题主要采用全局优化算法解决,此类算法具有较优的寻优结果,在阵列单元失效校正问题中被广泛使用,如:文献(王子豪,马俊涛,鲁军,孙广宇.基于改进杂草入侵算法的阵元失效校正方法[J].计算机仿真,2021,38(10):222
‑
226+382.)及专利(孟宪猛,蔡翠翠.一种基于改进鲸鱼优化算法的阵元失效校正方法[P].安徽省:CN111695233B,2023
‑
03
‑
28.)。此改进后的杂草入侵算法及鲸鱼优化算法等群智能算法能够针对阵元失效后的方向图恶化问题有一定校正能力。
[0004]与其他进化算法类似,在处理高维度以及复杂的非线性优化问题(如阵列天线综合设计)时,标准鲸鱼优化算法也存在着早熟收敛,搜索范围不大,易于陷入局部最优,进化后期算法收敛速度明显下降等固有缺点。
[0005]可见,为解决上述技术问题,以避免陷入局部最优,亟需一种基于混沌鲸鱼优化算法的阵列单元失效校正方法。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征在于,包括:步骤1:结合预设副瓣电平门限及综合结果中最大副瓣电平设立适应度函数,设立最大迭代次数、建立外部数据库,设置种群规模、基于混沌映射初始化鲸鱼种群位置;步骤2:判断算法是否达到最大迭代次数,如果达到,执行步骤3,否则执行步骤4;步骤3:输出最优鲸鱼位置;步骤4:计算所有鲸鱼位置的适应度函数值、排序并择优;步骤5:基于皮尔逊相关系数寻找支配解并更新外部数据库;步骤6:更新收敛因子和扰动因子;步骤7:随机生成变量,由变量大小决定对存储的支配解执行步骤8或步骤9;步骤8:根据收敛因子的大小,判断算法通过环绕包围猎物机制或螺旋气泡网攻击猎物机制更新鲸鱼个体位置;步骤9:算法通过全局搜索猎物机制更新鲸鱼个体位置;步骤10:重新初始化鲸鱼种群位置,执行步骤2;其中,待输出的最优鲸鱼位置需满足:来自外部数据库中存储的支配解,且此支配解对应的适应度函数值最小。2.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,步骤1所述设立的适应度函数为:FITNESS=α|L
MSL
‑
L
TPS
|+β|max|F(u0)|
‑
L
TPS
ꢀꢀꢀꢀꢀꢀꢀꢀ
(1)(1)式中,FITNESS为适应度函数,L
TPS
为预设副瓣电平门限,L
MSL
为综合结果中最大副瓣电平,u0为方位角,即主瓣指向位置,α和β定义为适应度函数权重系数。3.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,步骤1所述设立最大迭代次数、建立外部数据库具体操作为:设立最大迭代次数G
MAX
,需满足G
MAX
>2,建立容量大小为Q的数据库用于存储支配解。4.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,步骤1所述设置种群规模、基于混沌映射初始化鲸鱼种群位置中,第n个鲸鱼位置Z
n
由D个元素组成,表示为[z
n、1
,...,z
n、d
,...,z
n、D
],元素表示具体如下式:种群规模设置为N,(2)式中,初值由随机序列产生,P为混沌映射参数,g为迭代次数,第n个鲸鱼位置Z
n
由D个元素组成,表示[z
n、1
,...,z
n、d
,...,z
n、D
]。5.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,
步骤2所述判断算法是否达到最大迭代次数具体操作为:判断g是否达到最大迭代次数G
MAX
,并更新迭代次数g=g+1。6.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,步骤4所述计算所有鲸鱼位置的适应度函数值、排序并择优具体操作为:将N个鲸鱼位置按适应度值从小到大进行排序,将排序前30%的鲸鱼位置作为支配解的选择范围。7.根据权利要求1所述的基于混沌鲸鱼优化算法的阵列单元失效校正方法,其特征是,步骤5所述基于皮尔逊相关系数寻找支配解并更新外部数据库的具体操作包括以下步骤:从第g代的鲸鱼种群中随机选择一头鲸鱼的位置作为第一个聚类中心,该位置表示为Z
rand
=[z
rand、1
,...,z
rand、d
,...,z
rand、D
]
T
;计算种群中任意一头鲸鱼的位置Z
n
=[z
n、1
,...,z
n、d
,...,z
n、D
]
T
与已选择的聚类中心的距离,该距离表示为D(Z
n
),两个目标之间距离关系由皮尔逊相关系数决定,表示如下:(4)式中,及表示样本平均值;根据计算的D(Z
n
)选择新的鲸鱼位置作为聚类中心,依据原则为:D(Z
n
)值最小的鲸鱼位置被选为新的聚类中心,重复上...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。