1.北京理工大学 机械与车辆学院,北京 100081;
2.机械科学研究总院 先进制造技术研究中心,北京 100083;
3.河北环境工程有限公司, 河北 承德 067000
收稿日期: 2015-07-28
基金项目: 国家自然科学基金资助项目(51275048)。
作者简介: 邱忠超(1987-),男,山东济宁人,北京理工大学博士研究生;
张卫民(1964-),男,吉林长春人,北京理工大学教授,博士生导师。
摘要: 漏磁检测是铁磁材料常用的无损检测方法之一,定量识别是指通过检测到的漏磁信号识别裂纹的尺寸.采用主成分分析和优化神经网络相结合的建模方法,建立了微裂纹宽度与深度的预测模型.主成分分析去除了数据相关性,减小了输入样本维数,显著简化了网络结构;遗传算法优化的BP神经网络(GA-BP神经网络)可以有效地防止搜索过程中陷入局部最优解.通过基于磁偶极子模型的理论计算与人工刻槽微裂纹漏磁检测实验两种途径验证了该算法在微裂纹定量识别中的应用,为裂纹发展阶段的早期定量识别技术奠定了一定的基础.
关键词:漏磁检测主成分分析GA-BP神经网络微裂纹定量识别
Quantitative Identification of Microcracks Through Magnetic Flux Leakage Based on Improved BP Neural Network
QIU Zhong-chao1,2, ZHANG Wei-min1, ZHANG Rui-lei3, MA Chun-hong3
1.School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China;
2.Advanced Manufacture Technology Center, China Academy of Machinery Science & Technology, Beijing 100083, China;
3.Hebei Aerospace Environmental Engineering Co., Ltd, Chengde 067000, China
Corresponding author: ZHANG Wei-min, E-mail: zhangwm@bit.edu.cn
Abstract: Magnetic flux leakage detection is one of NDT methods for ferromagnetic materials. Quantitative identification is to identify the crack size through obtaining magnetic flux leakage signals. By combining principal component analysis (PCA) and neural network, a model was established to predict width and depth of the micro crack. The principal component analysis removed the data correlation and reduced the dimension of the input samples, so it can significantly simplify the network structure. BP neural network optimized by genetic algorithm (GA-BP neural network) can prevent the search process from running into the local optimal solution. Based on the theoretical calculation of magnetic dipole model and experiment on the artificial cracks, the algorithm applied in the quantitative recognition of microcracks was verified, which may lay the foundation for the early quantitative recognition technique of crack development stage.
Key Words: magnetic flux leakage detectionprincipal component analysis (PCA)GA-BP neural networkmicrocrackquantitative identification
钢铁是工业中最常用的材料,广泛应用于工业生产的各个领域.由于疲劳、冲击等因素,钢铁在生产和使用中会产生裂纹等缺陷,使机械零部件的安全可靠性降低,甚至导致恶性事故发生.漏磁检测是一种常用的磁性无损检测方法,由于其灵敏度高、不需添加耦合剂及易实现自动化等优点,受到人们的欢迎[1].但是,随着磁传感器的发展和漏磁检测技术的推广,目前不仅要求对缺陷定性检测,而且要求对缺陷进行轮廓重构,即定量识别.从理论上讲,用有限个离散方位的观测数据来重构缺陷轮廓属于不适定性问题,不具备唯一解,重构难度较大.因此,缺陷定量识别目前已成为漏磁检测技术的研究热点和工程应用瓶颈[2].
目前针对漏磁检测定量识别的研究工作主要集中在大尺寸裂纹与仿真分析.Carvalhoa等采用BP神经网络实现了管道焊接缺陷类型的识别[3];Hwang等提出了用径向基神经网络与径向小波基函数神经网络对人工凹坑缺陷形状重构[4];Ramuhalli等提出了一种基于神经网络和模拟退火梯度下降相结合的技术来求解反演问题[5];王平等通过有限元仿真与实验方法实现了基于脉冲漏磁检测技术的钢轨裂纹的定量识别[6];张勇等提出了一种基于磁偶极子模型的矩形裂纹的快速重构方法[7].
针对目前所识别的对象为较大尺寸裂纹(1~10 mm)与自然裂纹相差较大的问题,并结合现有的裂纹检测标准(0.12 mm),本文所研究的微裂纹是指宽度、深度都小于0.5 mm的槽型裂纹.微裂纹的定量识别对铁磁性构件的早期损伤检测与寿命评估具有重要意义,但由于微细裂纹尺寸较小,检测信号的信噪比较差,使定量识别的难度显著增加.
本文采用主成分分析和优化神经网络相结合的建模方法,建立了微裂纹宽度与深度的预测模型.主成分分析去除了数据相关性,减小了输入样本维数,显著简化了网络结构;遗传算法优化的BP神经网络(GA-BP神经网络)可以有效地防止搜索过程中陷入局部最优解.通过基于磁偶极子模型的理论计算与人工刻槽微裂纹漏磁检测实验两种途径对该算法在微裂纹定量识别中的应用进行验证,为裂纹发展阶段的早期定量识别技术奠定一定的基础.
1 主成分分析方法与特征量的提取1.1 主成分分析主成分分析(principal component analysis, PCA)在方差分析的基础上,将数据投影到方差最大的正交主成分上,使得多维数据的互相关最小,进而实现多维数据的降维[8].设m维数据X={x1, x2, …, xm}(xi={xi1, xi2, …, xij, …, xin}),令xi=xi-E(xi),E(xi)为xi的数学期望;计算数据X的协方差并进行奇异值分解得
(1) |
X在主成分方向上的投影即为X按贡献率大小排序的主成分P={p1, p2, …, pi, …, pm}.
(2) |
(3) |
(4) |
1.2 特征量的提取对裂纹漏磁信号进行定量分析的关键在于信号特征量的提取.特征提取就是利用已有的特征参数构造一个较低维数的特征空间,将原始特征中蕴含的有用信息映射到少数几个特征上,忽略多余的不相干信息.
在总结常见的漏磁信号特征量基础上,并考虑到试验采集到的漏磁信号含有较多噪声,本文定义漏磁信号的主要波形特征量如下:1)切向信号波形的峰-峰值,记为X1;2)切向信号波形的半波宽,记为X2;3)切向信号半波波形下面积,记为X3;4)切向信号波形的短时能量,记为X4.5)切向信号波形的一次微分信号的峰谷长值,记为X5;6)法向信号波形的峰谷值,记为X6;7)法向信号波形的峰谷间距X7;8)法向信号波形下面积,记为X8;9)法向信号波形的波形能量,记为X9;10)法向信号波形的一次微分信号的峰谷值,记为X10.上面给出了漏磁信号的10个主要特征量,但这些特征量对缺陷的尺寸参数的反映并不一致.
2 遗传算法优化的BP神经网络BP神经网络是神经网络中应用最广的一种多层前馈神经网络,它既是前向网络的核心部分,也是神经网络的精华.BP神经网络学习算法的本质是通过神经网络各层之间连接权值、阈值的调节,从而实现网络的实际输出向期望输出的逼近.而BP神经网络在训练之初, 各层的连接权值和阈值被初始化为[0, 1]间的随机值,这种未经优化的随机值会使BP神经网络的收敛速度慢,并且容易陷入局部极小值.
GA-BP神经网络是用遗传算法优化BP神经网络的初始权值和阈值,其基本思想就是用个体代表网络的初始权值和阈值,个体值初始化的BP神经网络的预测误差作为该个体的适应度值,通过选择、交叉、变异操作寻找最优个体,即最优的BP神经网络初始权值和阈值.由于该算法从许多点开始并行操作,而非局限于特定一点,在解空间应用概率法则进行高效启发式搜索,因而可以有效地防止搜索过程中陷入局部最优解.将遗传算法得到的最优个体对BP神经网络初始权值和阈值赋值,GA-BP神经网络具体算法流程如图 1所示[9].
图 1(Fig. 1)
图 1 GA-BP神经网络流程图Fig.1 Flow chart of GA-BP neural network |
3 基于磁偶极子模型的理论计算3.1 磁偶极子模型矩形槽裂纹的磁偶极带二维模型如图 2所示,用无限长磁偶极带模拟矩形槽裂纹.其中,槽宽为2b,槽深为h,P为空间中的任意一个点.磁偶极子模型认为,磁化使矩形槽的两侧壁均匀分布着面密度σs相等,而极性相反的两条磁荷带,并假设槽的其他部位均无磁荷分布, 如图 2所示.
图 2(Fig. 2)
图 2 等效磁偶极子模型Fig.2 Magnetic dipole model |
在测点P(x, y)处,漏磁场的水平分量Hx与法向分量Hy可表示为[2]
缺陷样本库由25个槽型裂纹缺陷组成,缺陷宽度、深度尺寸组合形式为(2b, h)i,其中i为样本编号,如表 1所示.
表 1(Table 1)
表 1 裂纹尺寸参数Table 1 Crack size parameters
| 表 1 裂纹尺寸参数 Table 1 Crack size parameters |
3.2 主成分分析特征提取主成分分析方法是将多个与缺陷外形参数有关的特征变量简化为少数几个不相关的综合变量,简化统计数据,揭示特征变量内部的关系,每个主成分是初始变量的线性组合,所有主成分间相互正交,没有冗余信息,构成空间的正交基,它的根本思想在于降维.
根据裂纹磁荷模型计算25组槽型裂纹的漏磁分布,然后提取漏磁信号的10个主要波形特征量,构成一个25×10的特征值样本矩阵.用主成分分析方法对该矩阵降维,各主成分的特征值及累计贡献率如表 2所示.
表 2(Table 2)
表 2 各主成分的特征值及累计贡献率Table 2 Feature and cumulative contribution ratio of the principal components
| 表 2 各主成分的特征值及累计贡献率 Table 2 Feature and cumulative contribution ratio of the principal components |
由表 2可知,前2项主成分的方差占总方差的98.46%,按照主成分的选取标准,即主成分累计贡献率达85%[8],说明这2项主成分可以代替原来的10个漏磁信号特征值.表 3为主成分线性变换系数.由表 3可知,第一主成分中X1,X3,X4,X6,X7,X8,X9,X10占较大载荷,第二主成分中X2,X5占有较大载荷.用2项主成分的值作为神经网络预测模型的输入样本.
表 3(Table 3)
表 3 主成分各因子载荷Table 3 Factor loading of the principal components
| 表 3 主成分各因子载荷 Table 3 Factor loading of the principal components |
3.3 GA-BP神经网络BP神经网络结构包括输入层、隐含层和输出层,其中隐含层可以是一层或多层,本文所建立的BP神经网络结构为2-8-2,即输入层有2个节点,隐含层有8个节点,输出层有2个节点,如图 3所示.隐含层和输出层函数的选择对BP神经网络预测精度有较大影响,本文中隐含层节点转移函数选择tansig函数,输出层节点选择purelin函数.遗传算法(GA)由遗传算法工具箱(GAOT)实现.
图 3(Fig. 3)
图 3 3层BP神经网络结构图Fig.3 Structure of three layer BP neural network |
3.4 定量识别结果与讨论对表 1中的25个缺陷模型样本,选择20个作为训练数据,其余5个作为测试数据.采用图 3所示GA-BP神经网络对理论计算数据进行预测,预测结果如表 4所示.
表 4(Table 4)
表 4 理论计算数据预测结果Table 4 Predictive results of the theoretical calculation data
| 表 4 理论计算数据预测结果 Table 4 Predictive results of the theoretical calculation data |
由表 4可以看出,预测结果精度均达到85%以上,其中,深度的预测结果误差小于10%,宽度的预测误差稍大,最大为14.67%.由此可知,理论计算数据的预测结果是比较成功的.
4 微裂纹漏磁定量识别实验为了构建真实信号样本库,研制了一套漏磁检测系统,如图 4所示.该系统由阵列传感器、励磁装置、信号调理、采集卡、扫描控制台等组成.
图 4(Fig. 4)
图 4 漏磁检测系统图Fig.4 Photo of the MFL test system |
采用电火花加工方法,在16MnR钢板上制作了与表 1具有相同尺寸的25个人工槽型微裂纹缺陷样本.采用检测系统采集微裂纹缺陷表面的漏磁信号,并通过形态滤波法对信号进行预处理.最后,采用PCA和GA-BP神经网络相结合的建模方法,建立了微裂纹的参数识别模型,识别结果如表 5所示.
表 5(Table 5)
表 5 漏磁实验数据预测结果Table 5 Predictive results of the MFL experimental data
| 表 5 漏磁实验数据预测结果 Table 5 Predictive results of the MFL experimental data |
由表 5可知,实验数据的预测结果误差比仿真数据预测结果偏大,最大为33.3%.尽管存在不容忽视的预测误差,但从现有研究结果看,尚属正常.因为从宏观裂纹(裂纹宽深尺度大于1 mm)预测结果看,一般预测误差都在20%左右[5-7],对微细裂纹(裂纹宽深小于0.5 mm)的预测缺乏可靠资料,但比照宏观裂纹,这一结果还有其合理性,能够基本反映缺陷的尺寸大小.
5 结论本文采用PCA和GA-BP神经网络的方法,开展了尺度0.5 mm以下的微裂纹漏磁定量识别研究.结果表明,PCA减小了输入样本维数,显著简化了网络结构;GA-BP神经网络可有效防止搜索过程中陷入局部最优解.最终,通过磁偶极子模型数值计算与人工微裂纹检测实验两种途径验证了该技术路径的有效性.
参考文献
[1] | Wang Z D, Gu Y, Wang Y S. A review of three magnetic NDT technologies[J].Journal of Magnetism and Magnetic Materials, 2012, 324 : 382–388.DOI:10.1016/j.jmmm.2011.08.048 |
[2] | 王长龙, 陈自立, 马晓琳, 等. 漏磁检测的缺陷可视化技术[M].北京: 国防工业出版社, 2014. ( Wang Chang-long, Chen Zi-li, Ma Xiao-lin, et al. Visualization technology of detect in magnetic flux leakage testing[M].Beijing: National Defense Industry Press, 2014.) |
[3] | Carvalhoa A A, Rebelloa J M A, Sagrilo L V S. MFL signals and artificial neural networks applied to detection and classification of pipe weld defects[J].NDT& E International, 2006, 39 : 661–667. |
[4] | Hwang K, Mandaym S, Udpa S S. Characterization of gas pipeline inspection signals using wavelet basis function neural networks[J].NDT& E International, 2000, 33 : 531–545. |
[5] | Ramuhalli P, Udpa L. Electromagnetic NDE signal inversion by function-approximation neural networks[J].IEEE Transaction on Magnetics, 2002, 38 : 3633–3641.DOI:10.1109/TMAG.2002.804817 |
[6] | Wang P, Xiong L H, Sun Y C, et al. Features extraction of sensor array based PMFL technology for detection of rail cracks[J].Measurement, 2014, 47 : 613–626.DOI:10.1016/j.measurement.2013.09.047 |
[7] | Zhang Y, Ye Z F, Wang C. A fast method for rectangular crack sizes reconstruction in magnetic flux leakage testing[J].NDT& E International, 2009, 42 : 369–375. |
[8] | Yang C Y, Wu T Y. Diagnostics of gear deterioration using EEMD approach and PCA process[J].Measurement, 2015, 61 : 75–87.DOI:10.1016/j.measurement.2014.10.026 |
[9] | Zhang Y X, Gao X D, Katayama S. Weld appearance prediction with BP neural network improved by genetic algorithm during disk laser welding[J].Journal of Manufacture System, 2015, 34 : 53–59.DOI:10.1016/j.jmsy.2014.10.005 |