[发明专利]一种基于粒子群算法的全频段上的天线布局优化有效
申请号: | 201510633894.2 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105224743B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 贾云峰;尚进;魏嘉利;杨柳;苏东林;刘焱 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于粒子群算法的全频段上的天线布局优化方法,该方法步骤一在FEKO中建立优化模型,生成*.pre文件;步骤二设置PSO参数;步骤三设置初始迭代步长t=1,随机初始化粒子位置xi(t)和速度vi(t);步骤四将xi(t)写入*.pre文件;步骤五启动PREFEKO、RUNFEKO模块,生成*.out文件;步骤六采用“欠设计率”的方法设置目标函数;步骤七计算粒子i的适应值fi(t);步骤八更新步骤九更新所有粒子的速度vi(t)和位置xi(t);步骤十判断是否完成全部迭代,若否,设置t=t+1并返回第四步;步骤十一得到所有天线最优位置的向量本发明相对于FEKO解决了机载多天线优化布局时,由于天线工作频段不同而造成的无法统一进行量化评估的问题。 | ||
搜索关键词: | 一种 基于 粒子 算法 频段 天线 布局 优化 | ||
【主权项】:
1.一种基于粒子群算法的全频段上的天线布局优化方法,具体包括以下几个步骤:其中第二步到第十步均在MATLAB中进行:第一步:建立天线优化模型;根据天线的种类,在CADFEKO中建立天线优化模型,设置每种天线的工作频率,在EDITFEKO中将天线的几何位置设置为优化变量,生成*.pre文件;在PSO算法中,设xi(t)=(xi1,xi2,…,xin)表示第i个粒子的n维位置向量,vi(t)=(vi1,vi2,…,vin)表示第i个粒子的n维速度向量,在天线布局方案中,将优化变量抽象为粒子的位置向量xi(t),优化变量和粒子的位置向量存在一一对应的关系,假设要优化k根天线,由待优化的所有天线的位置集合Φ表示优化变量,Pi表示第i根天线的三维位置坐标,则优化变量Φ如下:Φ={P1,P2,…,Pk}={(x1,y1,z1),(x2,y2,z2),…(xk,yk,zk)}采用粒子的位置向量xi(t)来代表优化变量Φ;第二步:在MATLAB中设置PSO中的参数;设置优化变量的维数D、优化变量的变化范围VarRange、最大速度mv、迭代次数T、粒子个数N、学习因子c1、学习因子c2、惯性权重w;第三步:设置初始迭代步长t=1,随机初始化所有粒子的位置xi(t)和速度vi(t),其中粒子的位置在VarRange的范围内,粒子的速度被限制在[0,mv]内;第四步:读取第一步生成的*.pre文件,将xi(t)写入*.pre文件,每当一个粒子的xi(t)被写入*.pre文件中,就生成一个新的*.pre文件,文件的个数与粒子个数相等,在此假设粒子群中共有N个粒子,最终就生成N个*.pre文件;第五步:在MATLAB中通过dos中‘prefeko filename’命令,启动PREFEKO模块对N个*.pre模型进行网络刨分,通过dos中‘runfeko filename’命令,调用RUNFEKO模块,运行N个*.pre文件,计算当前优化变量的仿真结果,生成N个新的*.out文件;第六步:从*.out文件中读取S参数,设置目标函数;第七步:计算粒子i的目标函数值,即其适应值fi(t);第八步:更新粒子i和种群最优值如果则如果则在每一次的迭代过程中,对于每个粒子都有自己的个体极值和该极值所对应的粒子的位置表示第i个粒子适应值的极小值,表示此极小值所对应的天线的几何位置;对于整个种群具有全局极值和该极值所对应的粒子的位置表示所有粒子的个体极值中的最优解,表示此最优解所对应的天线的几何位置;第九步:按照公式(1)、(2)更新所有粒子的速度vi(t)和位置xi(t),每个粒子都会根据个体极值和全局极值以速度vi(t)在指定区域内搜索最优解和最优位置;其中:每个粒子按照以下两个公式更新它的速度和位置:xij(t+1)=xij(t)+vij(t+1) (2)其中:i=1,2,…,m表示第i个粒子,j=1,2,…,n表示粒子的第j维,c1、c2为学习因子或加速常数,r1、r2是均匀分布在(0,1)区间中的随机函数,t为迭代次数的步长,w为惯性权重;第十步:根据和当前的迭代次数判断迭代是否结束,若完成全部迭代,或连续多次迭代结果相同,则迭代结束;否则设置t=t+1并返回第四步;第十一步:迭代结束后,得到和为所有天线间相互干扰都最小时天线的几何位置的向量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510633894.2/,转载请声明来源钻瓜专利网。