77范文网 - 专业文章范例文档资料分享平台

基于BP和RBF人工神经网络的齿轮箱故障诊断(2)

来源:网络收集 时间:2018-12-25 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

密 封 线 0.01828 2 0.02090 0.0947 0.1393 0.1387 0.2558 0.0900 0.0771 0.0882 0.1393 0.1430 0.0126 0.1670 0.2450 0.0508 0.1328 无故障 3 0.0442 0.0880 0.1147 0.0563 0.3347 0.1150 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.0670 无故障 4 0.2603 0.1715 0.0702 0.2711 0.1491 0.1330 0.0968 0.1911 0.2545 0.0871 0.0060 0.1793 0.1002 0.0789 0.0909; 齿根裂纹 5 0.3690 0.2222 0.0562 0.5157 0.1872 0.1614 0.1425 0.1506 0.1310 0.0500 0.0078 0.1348 0.0451 0.0707 0.0880 齿根裂纹 6 0.0359 0.1149 0.1230 0.5460 0.1977 0.1248 0.0624 0.0832 0.1640 0.1002 0.0059 0.1503 0.1837 0.1295 0.0700; 齿根裂纹 7 0.1759 0.2347 0.1829 0.1811 0.2922 0.0655 0.0774 0.2273 0.2056 0.0925 0.0078 0.1852 0.3501 0.1680 0.2668 断齿 8 0.0724 0.1909 0.1340 0.2409 0.2842 0.0450 0.0824 0.1046 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494 断齿 9 0.2634 0.2258 0.1165 0.1154 0.1074 0.0657 0.0610 0.2623 0.2588 0.1155 0.0050 0.0978 0.1511 0.2273 0.3220 断齿 接下来确定网络的输出模式,由于齿轮包括3种故障模式,因此可以采用如下的形式来表示

第 6 页 共 11 页

密 封 线

输出:

无故障:(1,0,0); 齿根裂痕:(0,1,0);

断齿:(0,0,1);

(2)基于BP神经网络进行故障诊断

神经网络工具箱用于创建BP网络的函数式newff,在设计过程中比较重要的参数有网络训练次数epochs ,网络误差度goal ,学习速率lr ,动量因子mc,这里取epochs = 1000,goal = 0.0001,lr=0.5,mc=0.05.其中P和T分别对应输入向量和目标向量,它们可以从表-1中得到。 P=[0.2286 0.1292 0.0720 0.1592 0.1335 0.0733 0.1159 0.0940 0.0522 0.1345 0.0090 0.1260 0.3619 0.0690 0.01828;

0.02090 0.0947 0.1393 0.1387 0.2558 0.0900 0.0771 0.0882 0.1393 0.1430 0.0126 0.1670 0.2450 0.0508 0.1328;

0.0442 0.0880 0.1147 0.0563 0.3347 0.1150 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.0670;

0.2603 0.1715 0.0702 0.2711 0.1491 0.1330 0.0968 0.1911 0.2545 0.0871 0.0060 0.1793 0.1002 0.0789 0.0909;

0.3690 0.2222 0.0562 0.5157 0.1872 0.1614 0.1425 0.1506 0.1310 0.0500 0.0078 0.1348 0.0451 0.0707 0.0880;

0.0359 0.1149 0.1230 0.5460 0.1977 0.1248 0.0624 0.0832 0.1640 0.1002 0.0059 0.1503 0.1837 0.1295 0.0700;

0.1759 0.2347 0.1829 0.1811 0.2922 0.0655 0.0774 0.2273 0.2056 0.0925 0.0078 0.1852 0.3501 0.1680 0.2668;

0.0724 0.1909 0.1340 0.2409 0.2842 0.0450 0.0824 0.1046 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494;

0.2634 0.2258 0.1165 0.1154 0.1074 0.0657 0.0610 0.2623 0.2588 0.1155 0.0050 0.0978 0.1511 0.2273 0.3220]';

T=[1 0 0;1 0 0;1 0 0;0 1 0;0 1 0;0 1 0;0 0 1;0 0 1;0 0 1]';

网络训练与测试

分别在无故障、齿根裂痕和断齿时进行测量,得到各参数的值,将这些数据作为输入向量,利用仿真函数计算网络输出,通过故障判别准则看是否出了故障。测试数据如表-2所示。

表-2测试数据 数据序号 10 输入向量 目标向量 0.2101 0.0950 0.1298 0.1359 0.2601 0.1001 0.0753 1,0,0 第 7 页 共 11 页

密 封 线 0.0890 0.0389 0.1451 0.0128 0.1590 0.2451 0.0512 0.1319 11 0.2593 0.1800 0.0711 0.2801 0.1501 0.1298 0.1001 0,1,0 0.1891 0.2531 0.0875 0.0058 0.1803 0.0992 0.0802 0.1002 12 0.2599 0.2235 0.1201 0.1171 0.1102 0.0683 0.0621 0,0,1 0.2597 0.2602 0.1167 0.0048 0.1002 0.1521 0.2281 0.3205 测试代码见附注[1] 测试结果如表-3

表-3 BP神经网络测试结果 输出结果 0.9982,-0.0033,0.0078 -0.0018 ,0.9972,-0.0046 -0.0060,-0.0007,1.0201

图-4 BP神经网络性能仿真结果图

故障类别 无故障 齿根裂纹 断齿

(3)基于RBF神经网络进行故障诊断

神经网络工具箱用于创建BP网络的函数式newrbe,在设计过程中比较重要的参数是径向基函数的分布常数。由于本设计中的样本数目不是很大,将分布常数设定为1.2。

第 8 页 共 11 页

密 封 线

测试数据如表-2所示 测试代码见附注[2] 测试结果如表-4

表-4 RBF神经网络测试结果 输出结果 0.9575, 0.0663,-0.0238 -0.0378, 1.0193, 0.0185 -0.0110, 0.0184, 0.9926 故障类别 无故障 齿根裂痕 断齿 分析结果发现,网络成功地诊断出了所有的故障。因此,因此可以将网络投入实际工程应用中。

5 总结

人工神经网络因其广泛的适应能力和学习能力,在机械故障诊断中得到广泛的运用, 本文研究RBF 神经网络在齿轮箱故障诊断中的应用, 并与BP 网络和学习率自适应BP 网络进行对比分析, 结果表明RBF神经网络在故障诊断方面要优越于BP 网络, 具有最佳逼近、全局最优、收敛速度快、训练时间短、精度高、隐层单元数少等特点。但在具体应用中应当注意:RBF 网络的训练样本必须含有一定的噪声, 以提高网络的容噪性能;各类故障的训练样本数不能太少, 否则RBF 网络的故障分类能力很差, 达不到理想的效果。

附 注

[1] BP神经网络训练代码

P=[0.2286 0.1292 0.0720 0.1592 0.1335 0.0733 0.1159 0.0940 0.0522 0.1345 0.0090 0.1260 0.3619 0.0690 0.01828;

0.02090 0.0947 0.1393 0.1387 0.2558 0.0900 0.0771 0.0882 0.1393 0.1430 0.0126 0.1670 0.2450 0.0508 0.1328;

0.0442 0.0880 0.1147 0.0563 0.3347 0.1150 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.0670;

0.2603 0.1715 0.0702 0.2711 0.1491 0.1330 0.0968 0.1911 0.2545 0.0871 0.0060 0.1793 0.1002 0.0789 0.0909;

0.3690 0.2222 0.0562 0.5157 0.1872 0.1614 0.1425 0.1506 0.1310 0.0500 0.0078 0.1348 0.0451 0.0707 0.0880;

0.0359 0.1149 0.1230 0.5460 0.1977 0.1248 0.0624 0.0832 0.1640 0.1002 0.0059 0.1503 0.1837 0.1295 0.0700;

0.1759 0.2347 0.1829 0.1811 0.2922 0.0655 0.0774 0.2273 0.2056 0.0925 0.0078

第 9 页 共 11 页

密 封 线

0.1852 0.3501 0.1680 0.2668;

0.0724 0.1909 0.1340 0.2409 0.2842 0.0450 0.0824 0.1046 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494;

0.2634 0.2258 0.1165 0.1154 0.1074 0.0657 0.0610 0.2623 0.2588 0.1155 0.0050 0.0978 0.1511 0.2273 0.3220]';

T=[1 0 0;1 0 0;1 0 0;0 1 0;0 1 0;0 1 0;0 0 1;0 0 1;0 0 1]';

X=[0.2101 0.0950 0.1298 0.1359 0.2601 0.1001 0.0753 0.0890 0.0389 0.1451 0.0128 0.1590 0.2451 0.0512 0.1319;

0.2593 0.1800 0.0711 0.2801 0.1501 0.1298 0.1001 0.1891 0.2531 0.0875 0.0058 0.1803 0.0992 0.0802 0.1002;

0.2599 0.2235 0.1201 0.1171 0.1102 0.0683 0.0621 0.2597 0.2602 0.1167 0.0048 0.1002 0.1521 0.2281 0.3205]'; Y=[1 0 0;0 1 0;0 0 1];

net = newff(minmax(P),[6,3],{ 'tansig','purelin'},'trainlm' ) ; %创建 BP 网络 y1 = sim(net,P) %训练前网络的仿真结果

net.trainParam.epochs = 1000; % 设置网络最训练次数 net.trainParam.goal = 0.0001; %设置网络误差度 net.trainParam.lr=0.5 ; %学习速率为0.05

net.trainParam.mc=0.05; %动量因子,决定影响比例 [net,tr]=train(net,X,Y);

y2 = sim( net,X) %训练后网络的仿真结果 sim(net,X)

[2] RBF神经网络训练matlab代码 P,T见附注[1]; spread=1.2;

net=newrbe(P,T ,spread)

p1=[0.2101 0.0950 0.1298 0.1359 0.2601 0.1001 0.0753 0.0890 0.0389 0.1451 0.0128 0.1590 0.2451 0.0512 0.1319]';

p2=[0.2593 0.1800 0.0711 0.2801 0.1501 0.1298 0.1001 0.1891 0.2531 0.0875 0.0058 0.1803 0.0992 0.0802 0.1002]';

p3=[0.2599 0.2235 0.1201 0.1171 0.1102 0.0683 0.0621 0.2597 0.2602 0.1167 0.0048 0.1002 0.1521 0.2281 0.3205]'; y1=sim(net,p1) y2=sim(net,p2) y3=sim(net,p3)

第 10 页 共 11 页

密 封 线

sim(net,P)

参考文献

[1] 丁康,朱小勇.齿轮箱典型故障振动特征与诊断策略[ J ].振动与冲击,2001,20 (3): 7-12. [2] 荆双喜,冷军发,李臻. 基于小波- 神经网络的矿用通风机故障诊断研究[ J] .煤炭学报,2004, 29( 6):736-739.

[3] 李志农,丁启全,吴昭同等.双相干谱和RBF 网络在旋转机械故障诊断中的应用[ J] .机械强度, 2003, 25( 4):360-363.

[4] 师黎,陈铁军,李晓媛,姚利娜(2008).智能控制实验设计与综合设计指导.清华大学出版社. [5] Cai Zixing.Intelligent Control,1st edn, Addision Wesley Longman,California:1997.

第 11 页 共 11 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于BP和RBF人工神经网络的齿轮箱故障诊断(2)在线全文阅读。

基于BP和RBF人工神经网络的齿轮箱故障诊断(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/389362.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: