基于bp神经网络预测药芯焊条耐磨性

上传人:第*** 文档编号:33546473 上传时间:2018-02-15 格式:DOC 页数:4 大小:108.50KB
返回 下载 相关 举报
基于bp神经网络预测药芯焊条耐磨性_第1页
第1页 / 共4页
基于bp神经网络预测药芯焊条耐磨性_第2页
第2页 / 共4页
基于bp神经网络预测药芯焊条耐磨性_第3页
第3页 / 共4页
基于bp神经网络预测药芯焊条耐磨性_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于bp神经网络预测药芯焊条耐磨性》由会员分享,可在线阅读,更多相关《基于bp神经网络预测药芯焊条耐磨性(4页珍藏版)》请在金锄头文库上搜索。

1、基于 BP 神经网络预测药芯焊条耐磨性武汉理工大学(430063) 卜智翔 李爱农武汉大学(430063) 施雨湘摘 要 :应用 Matlab 语言及其神经网络工具包,通过 BP 神经网络,对 WRS 型金属基陶瓷药芯焊条堆焊层耐磨性进行模拟和预测。结果表明,该方法能够较准确地预测该药芯焊条在泥砂磨损中的耐磨性能。关键词:神经网络 药芯焊条 耐磨性WEARABILITY FORECAST OF FLUX-CORED ELECTRODE BASEDON BP NEURAL NETWORKWuhan University of Technology Bu Zhixiang Li AinongWuh

2、an UniversityShi YuxiangAbstract This paper adopts Matlab language and its ANN toolbox, with BP(Back-Propagation Network) neural network, to simulate and forecast the wear ability of surfacing layer using the WRS type ceramal flux-cored electrode. As a result, the method can exactly forecast the wea

3、r ability of the flux-cored electrode under the condition of the clay-slurry abrasion.Key words: neural network, flux-cored electrode, wear ability0 前 言磨损一直是机械工程材料主要的失效形式之一,研制新型堆焊耐磨材料是延长机械寿命的主要方法。通常材料耐磨性能的数据基本上依靠实物耐磨性试验来获取,这就使得耐磨材料的设计有很大的盲目性。因此采用有效的模型来预测材料的耐磨性,不但可以缩短新型耐磨材料的研制周期而且可以节约研制成本。传统的材料耐磨性预测需

4、要考虑 4 个因素:即外摩擦条件、材料的力学性能、磨损面的微观几何特征和摩擦特性 1 。显然要评定各种因素对材料耐磨性的影响是非常复杂的。而且对于不同的磨损形式,需要建立不同的模型,因此将其应用于预测很不方便。人工神经网络(ANN)是一种不需要选取基函数系的非线性函数逼近方法,具有自学习、自组织和自适应、固有的并行结构和并行处理、知识的分布存储、容错性等功能和特点,在复杂系统的建模问题上表现出了它的优越?sup2。Matlab 是一种集通用科学计算、图形交互、系统控制和程序语言设计为一体的软件。它的神经网络工具包提供了建立各种 ANN 模型的函数。这些函数简化了复杂的数学编程。并且在实际应用中

5、取得了良好的效果 2 。本文将针对 WRS 型金属基陶瓷药芯焊条堆焊覆层,应用 BP 神经网络模型进行耐磨性预测。1 BP 神经网络的建模基于神经网络的基本原理,可采用三层 BP 网络来描述输入与输出之间的非线性映射。BP 神经网络的典型结构模型见图 134 。输入层(Pi):输入参数包括焊芯中 20 目与 60 目两种不同颗粒度 WC 金属陶瓷的质量分数、W 合金与 Fe 的质量分数以及焊条药皮中的石墨含量等,共 5 个输入单元。另外,通过改变输入参数的个数和特征,本模型还适用于其它种类材料耐磨性的预测。隐层(Yn):隐层由 14 个非线性单元组成,用 Yn 表示隐层的输出。输入层与隐层的权

6、值为 Wni,隐层节点的阈值为 n。隐层的传递函数为对数 S 型(sigmoid)函数 f1(x)= 1/(1+e-x。输出层(Tj):由 1 个输出单元组成,该输出表示堆焊层的相对耐磨性。材料的相对耐磨性是指耐磨材料在相同工况条件下相对于 45 钢耐磨性的倍数。隐层与输出层的权值为 Wjn,输出层节点的阈值为j。输出层传递函数 f2(x)为线性激励 (purelin) 函数。2 样本的制备与耐磨性测试采用的研究样本为 WRS 型金属基陶瓷药芯焊条,它被应用于两相流泥沙磨损的条件下。本试验是针对材料耐磨性能的预测,因此只改变焊条成分来预测其耐磨性,其它工艺因素和实验参数均保持不变。通过调整焊条

7、药芯和药皮的组分比例(质量百分比),可以得到多种焊条配方。焊芯是用 H08 钢带将药芯粉卷裹而成,其截面为 O 型,直径为 4 mm。再根据焊条制备工艺,将焊芯裹上药皮(药皮重量系数为 0.3)制备成焊条。药芯焊条通过手工电弧焊在 20 mm 厚的 Q235 钢板上堆焊 23 层,制备成堆焊样品,各样品的焊接工艺相同。从制备的样品上,截取两个圆柱形试样,在泥砂磨损试验机上进行耐磨性测试,得到相对耐磨性数据(以供货态 45 钢为标样)。对于 WRS 型金属基陶瓷药芯焊条耐磨性的神经网络预测,需要提取影响其耐磨性的特征参数。排除造渣系的成分后,该焊条中还有五种影响材料耐磨性的参数,从而构成网络模型

8、的输入单元。各参数的取值见表 1,其中 Pi 表示输入样本,X1、X2 表示焊条中两种不同颗粒度 WC 陶瓷的质量分数,X3X5 分别表示焊条中 W 合金、Fe 和石墨的质量分数。本试验共选取 13 组数据,其中 10 组为输入样本,用于建立 BP 神经网络模型,余下 3 组为测试样本,用于模型的检验。3 BP 网络的学习及验证实际训练过程中,为了加快 BP 网络的收敛速度,同时避免网络在收敛时落入局部最小的问题,可采用动量规则改进的 BP 网络的学习过程(即利用动量常数修改权值)。其表达式如下:Wni=mcWni+(1-mc)lrd nPi式中 mc-动量常数lr-学习速率d- 矢量显然当

9、mc=0 时,权值的变化将由梯度来决定;当 mc=1 时,权值的变化等于上一次权值的变化。有关程序通过 MATLAB5.3 软件的神经网络工具箱进行编写,工具箱中的有关函数简化了繁杂的数学公式编程,相关函数的具体说明参见56。选取 10 组样本建立输入矩阵 P 和目标矩阵 T,并输入神经网络进行训练。程序的主体部分如下:pn,meanp,stdp,tn,meant,stdt=prestd (P,T);ptrans,transMat=prepca(pn,0.02);net = newff(minmax(ptrans),14 1,logsig purelin,trainlm,learngdm);n

10、et=train(net,ptrans,tn)以上程序第一句是对数据矩阵进行初始化;第二句是使输入矢量正交化,其中 0.02 是指仅保留整体数据变异超过 2的输入数据;第三句是构建神经网络节点;第四句是对网络进行训练。再选用三组样本,将各项参数输入已训练好的 BP 网络模型中,获得三组耐磨性预测值。三个检验样本的预测结果分别为 3.88,4.35 和 4.21,对比试验结果其相对误差分别为 1.87%,3.33%和 0.47%,误差均小于 5%,见图 2 和图 3。神经网络模型样本检验程序部分:p2n=trastd(P2,meanp,stdp);p2trans =trapca(p2n,tran

11、sMat);an =sim(net,p2trans);a =poststd(an,meant,stdt)该部分程序中,P2 为待检验样本矩阵,其余参数承接模型训练部分,最后求得模拟数据目标矩阵a ,该矩阵将显示各检验样本的相对耐磨性数值。4 结 论应用 Matlab 语言及其神经网络工具包,通过 BP 神经网络,对 WRS 型金属基陶瓷药芯焊条堆焊覆层在两相流泥沙磨损条件下的耐磨性进行了建模和预测。经样本检验表明,该网络模型对耐磨性预测的误差小于 5%。参考文献1 克拉盖尔斯基, 陀贝钦, 康巴洛夫. 摩擦磨损计算原理.北京 :机械工业出版社,1982.2 王佳斌,康赐荣.Matlab 中神经网络工具包的应用.泉州师范学院学报(自然科学版) ,2001(2)3 焦李成. 神经网络系统原理. 西安:西安电子科技大学出版社,1996.4 闻新,周露,王丹力等.MATLAB 神经网络应用设计.北京:科学出版社,2000.5 MATLAB application program neural network toolbox users guide version 3.0. MathWork, 19986 MATLAB application program interface reference version 3.0. MathWork, 1998.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号