《表1 人工蜂群算法进行双椭圆缺陷反演的迭代过程表》
从图3可看到求解域内含两个极大值,等高线图也反映出板内含两个孔洞,将两个极大值周围子域用蓝色方框表示;进一步在该缩小的缺陷范围内进行改进目标函数的ABC算法反演,最终可得缺陷具体的形状及位置信息,其中ABC算法中各控制变量设为:蜜源数量NFood=100,最大搜索限定次数NLimit=20,最大迭代次数NIter=200.此时需反演的参数为各椭圆缺陷的中心坐标(xc,yc),长半轴长ra,短半轴长rb以及椭圆方向角β.在利用ABC算法进行迭代反演前先剔除权重较小的传感器,如图4所示,其中红色方块表示被剔除的传感器,蓝色方块为剩下的传感器.图5给出了ABC算法在缩小的缺陷范围内进行缺陷精确反演的过程.其中黑色椭圆图形表示实际缺陷,红色图形表示反演结果.迭代过程中反演结果及目标函数值如表1所示.
图表编号 | XD00121060700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.11.18 |
作者 | 杜成斌、金立成、吴志勤 |
绘制单位 | 河海大学工程力学系、河海大学工程力学系、河海大学工程力学系 |
更多格式 | 高清、无水印(增值服务) |