[发明专利]一种应用于大型板壳结构的智能兰姆波缺陷定位方法有效
申请号: | 202010192425.2 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111624251B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 刘增华;陈洪磊;鲁朝静;吴斌;何存富 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G01N29/04 | 分类号: | G01N29/04;G01N29/07;G01N29/44;G06F18/23;G06F18/24 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 大型 结构 智能 兰姆波 缺陷 定位 方法 | ||
1.一种应用于大型板壳结构的智能兰姆波缺陷定位方法,其特征在于:该方法包括如下步骤,
步骤1:兰姆波检测信号预处理;
步骤2:算法初始化;
步骤3:个体筛选及适应度均值计算;
步骤4:多样性维护;
步骤5:截止判据;
步骤6:种群更新;
步骤1中,提取所有检测路径缺陷检测信号的抵达时间矢量τ;结合兰姆波群速度vg计算信号传播距离矢量d;
步骤2中,初始化基于群进化算法原理设计的智能检测算法中的各参数:用于控制算法截止条件的最大进化代数gm、种群适应度均值变化梯度截止参数εt;初始化种群个体数目M、种群个体参数取值精度控制矢量ar,进化分析中由每代分析种群中保留下用于缺陷检测和种群更新的个体数目nk,种群个体筛选阈值δe;种群分析个体自由释放更新控制参数:个体最大释放半径rf和最多释放数目nf;大型板壳结构缺陷检测关注区域二维空间矢量θ∈(x,y);
步骤3中,计算第i个激励位ei经pg到第j个检测位rj的距离矢量计算个体到检测对i~j的残差值矢量εi,j,将大于预设置筛选阈值的残差值矢量置零;提取所有检测对εi,j中非零参数的个数得到pg中个体关联检测路径矢量np及最大关联检测路径数目nm;基于nm计算用于种群保留个体筛选的筛选阈值参数k;采用个体相关残差值绝对值之和与关联检测路径数目的比值作为个体适应度εp;
提取np≥3的nk个个体作为种群分析个体pg,r,用于种群更新;np≥k的个体作为保留个体pg,k,用于缺陷定位检测;如果np≥k的个体数目大于nk,则采用聚类算法将np≥k的所有个体分为K类,计算各聚类种群中个体的数目i为聚类种群编号;计算各聚类群中保留个体数目并由各聚类群中随机提取相应数目的个体,组合得到pg,k和pg,r;
计算pg,k中所有个体适应度的均值得εg;如果g=1,执行种群更新步骤6;否则,执行多样性维护步骤4;
步骤4中,计算pg,k、pg-1,k之间的欧式距离dE;提取使|dE|>δe的个体pE,将其与pg,k融合得到多样性维护种群pv;由pv提取前nk个个体作为pg,k和pg,r;计算pg,k个体适应度均值εg;
步骤5中,如果进化代数达到最大gm或g≥3且相邻代数中保留个体适应度均值变化小于截止判定参数εt,|εg+1-εg|<εt,则停止;执行种群更新步骤6;
步骤6中,采用K聚类算法将pg,r分为K类,计算各类种群的规模基于预设置的个体最大释放数目nf和种群个体关联激励-检测对路径矢量nc计算各聚类种群中个体释放个数nr;
基于nr和个体最大释放半径rf对pg,r进行个体释放和个体参数精度控制,得到更新种群
组合pg,r得到新一代分析种群pg;g=g+1,跳转至个体筛选及适应度均值计算步骤3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192425.2/1.html,转载请声明来源钻瓜专利网。