[发明专利]基于改进飞蛾扑火算法的微带天线设计方法在审
申请号: | 201910730365.2 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110619144A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 项铁铭;秦天;姚钦海 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00;H01Q21/00 |
代理公司: | 33240 杭州君度专利代理事务所(特殊普通合伙) | 代理人: | 朱亚冠 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传统设计 算法 天线参数优化 天线参数 天线设计 天线性能 微带天线 矢量 初始化 越界 迭代 重置 天线 改进 | ||
1.基于改进飞蛾扑火算法的微带天线设计方法,其特征在于包括以下步骤:
步骤一:建立天线模型,并获取天线的参数,根据天线模型的规模设置算法初始种群数N,每个种群均包括D个待优选的天线尺寸参数,即空间维度为D;并采用佳点集理论初始化天线尺寸模型,即利用均匀化思想设置飞蛾的初始位置,设置天线尺寸参数范围、最大迭代次数T和变异阈值K等相关参数;
用佳点集理论初始化天线尺寸参数矢量,表示为:
Xij=Rij×(ub-lb)+lb (1)
其中ub表示待优选天线尺寸参数范围的上限,lb表示待优选天线尺寸参数范围的下限,Xij表示第i个种群的第j个天线尺寸参数矢量,i=1,…,N,j=1,…,D;Rij表示为:
p为满足的最小素数;
步骤二:判断当前是否达到最大迭代次数,若达到最大迭代次数转到步骤五;否则,继续迭代,且迭代次数加1;
步骤三:判断当前参数矢量Xij是否超出该天线尺寸参数范围,若否则转到步骤四;若是则采用越界重置策略公式(3)将参数调整回解空间;
Xij=lb+C×(ub-lb) (3)
其中C∈[0,1],是一个随机变量;
步骤四:通过公式(4)计算适应度值,适应度值在天线模型中对应天线的具体性能指标,飞蛾为待优选天线尺寸参数矢量,每次求出飞蛾对应的适应度值并排序后,适应度值所对应的飞蛾变为火焰,火焰代表了目前最优的天线尺寸参数矢量,即飞蛾是区域中寻优的个体,而火焰是飞蛾寻优过程中获得的最佳天线参数矢量;通过公式(5)更新火焰数量,由于火焰数量总小于飞蛾数量并且逐渐减少,故排在末尾的多个飞蛾会围绕同一个火焰飞行;公式(6)更新天线参数矢量;
设定天线的目标函数,即适应度值:
其中k为天线输入端口的数目,可根据单端口或多端口进行不同的天线设计,单端口时k=1,式中是天线输入端口k的回波损耗,多端口的适应度值设置为回波损耗的平均值,单端口则为该处的回波损耗值;
火焰数量的更新公式为:
其中N为种群数量,T为最大迭代数,t为当前迭代数;
天线参数矢量更新公式为:
Xij,t=Distiebm·cos(2πt)+Xij,t-1 (6)
其中Xij即为为当前迭代的第i个种群第j个飞蛾,Disti表示第i个种群中天线参数矢量与火焰差的绝对值,Xij,t-1即为上一代最优天线参数矢量,b是定义对数螺旋线的形状的常数,m是[-1,1]的随机数;
由于种群具有N个,则获取N个Xij,t;根据上述Xij,t的适应度值按照大小排序,前Flameno个Xij,t即为火焰;然后转至步骤二;
上述天线参数矢量更新过程中若将当前迭代的Xij,t最大适应度值与上一代相同,则认为天线最优回波损耗在迭代中陷入局部最优,需要更新阈值K=K+1,当K值达到预设值时,通过公式(7)对飞蛾(即当前迭代的所有Xij,t)进行柯西变异,使其具有向全局最优靠近的能力,使飞蛾摆脱局部最优,同时更新当前天线的回波损耗值及对应的适应度值;
Xij,t=ω×Cauchy(1,0)×[Diebt·cos(2πt)+Xij,t] (7)
其中Cauchy(1,0)表示γ=1,x0=0的柯西分布,ω影响柯西变异的范围,ω更新公式如下:
步骤五:输出火焰,即为天线最优天线尺寸矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910730365.2/1.html,转载请声明来源钻瓜专利网。