[发明专利]基于改进的人工蜂群算法的漏磁检测缺陷重构方法在审
申请号: | 201510295609.0 | 申请日: | 2015-06-02 |
公开(公告)号: | CN104965941A | 公开(公告)日: | 2015-10-07 |
发明(设计)人: | 韩文花;汪胜兵;王建;吴正阳 | 申请(专利权)人: | 上海电力学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 吴宝根 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于改进的人工蜂群算法的漏磁检测缺陷重构方法,采用径向基函数神经网络作为前向模型,以前向模型预测的漏磁信号与实测漏磁信号的误差平方和作为目标函数,改进人工蜂群算法,引入当前个体最优解和全局最优解用来加快算法收敛速度,将改进的人工蜂群算法作为求解重构问题的迭代算法,最终得到的全局最优解即为重构的缺陷轮廓。本发明提高了漏磁检测缺陷重构的速度与精度。 | ||
搜索关键词: | 基于 改进 人工 蜂群 算法 检测 缺陷 方法 | ||
【主权项】:
一种基于改进的人工蜂群算法的漏磁检测缺陷重构方法,其特征在于,具体包括如下步骤:1)初始化算法参数及蜜源位置,并设定最大迭代数,设置初始蜜源,随机产生FN个初始蜜源![]()
式中的rand为[0,1]的随机值,xij为第i个蜜源的第j维的值,
分别为j维的最大值和最小值,D表示维度;2)设定当前迭代次数为1;3)计算各蜜源的适应度值,采用改进的人工蜂群算法对蜜源的位置进行更新,具体包括:301)对蜜源按下式计算对应的适应度fitness值:![]()
其中f(xi)是以测量的漏磁信号与RBFNN预测的漏磁信号间的误差平方和为目标函数:![]()
式中D为漏磁信号的维度,Z=[Z1,Z2,...,ZD]是实测漏磁信号,Y=[Y1,Y2,...,YD]是RBFNN预测的漏磁信号,Zj与Yj分别为第j维实测漏磁信号与预测漏磁信号;302)通过比较适应度值的大小,得到当前个体最优解pbesti和全局最优解gbest,当前个体最优解pbesti为第i个蜜源在迭代中适应度值最大的解,全局最优解gbest为所有蜜源在迭代中适应度值最大的解;303)采蜜蜂按改进的下式搜索蜜源,并计算fitness,若蜜源质量变好则更新蜜源当前位置、pbesti和gbest的值并将计数变量counteri置0,否则采蜜蜂当前位置不变将counteri加1,
其中t为当前迭代次数;j∈{1,2,...,D},k∈{1,2,...FN},j、k为其值域内的随机取值,且k1i;xkj为第k个蜜源的第j维的值;
为服从均匀分布的随机数;304)计算Pi,
若Pi大于一个随机值,则观察蜂转化为采蜜蜂,按下式搜索蜜源并计算fitness,若蜜源质量变好,则更新蜜源当前位置、pbesti和gbest的值,并将计数变量counteri置0,否则蜜源的当前位置不变,并将counteri加1;
305)若counteri>limit,则抛弃该蜜源,采蜜蜂转换为侦查蜂,随机选取新蜜源,其中limit为允许开采的最大次数;4)判断是否达到最大迭代次数,若是,则全局最优解作为漏磁信号的重构轮廓,若否,则将迭代次数加1,并用当前蜜源位置作为粒子的初始位置,并返回步骤3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力学院,未经上海电力学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510295609.0/,转载请声明来源钻瓜专利网。