APP下载

基于改进Elman 神经网络的齿轮箱故障诊断研究

2015-11-28刘敏娜

山西电子技术 2015年1期
关键词:隐层人工神经网络齿轮箱

刘敏娜

(菏泽学院 蒋震机电工程学院,山东 菏泽 274015)

齿轮箱具有速度变换、动力传递等功能,是各种常用机械设备的主要部件[1]。齿轮箱一旦发生故障,不仅自身会损坏,而且会直接影响到设备的运转,严重的甚至会危及人身安全。因此,对齿轮箱故障诊断技术的深入研究,具有重要的理论意义、学术价值及广阔的前景。

在齿轮箱故障诊断领域人工神经网络的应用研究可以归纳为以下三个方面:1)基于人工神经网络的故障预测;2)基于人工神经网络的故障诊断;3)应用神经网络建立专家诊断系统[2]。齿轮箱故障检测、交通流量预测等诸多领域主要应用人工神经网络的诊断技术。

随着人工神经网络被成功应用于多种系统或设备的故障诊断,关于它的理论及其应用的研究也在不断地深入。Elman 神经网络是J.L.Elman 在1990 年提出的一种既能充分利用神经网络的拟合及分类能力,又能实现在线实时故障诊断的方法[3]。

1 改进的Elman 人工神经网络

1.1 改进Elman 网络结构和数学模型

与前馈网络相比,Elman 神经网络多了隐层节点的反馈,但不足之处是仍然没有输出层节点的反馈[4]。下面给出的网络模型既考虑了隐层节点的反馈,又增加了输出节点的反馈:在Elman 人工神经网络模型基础上增加输出节点反馈,称为结构单元2(承接层2)[5],和隐层节点一起作为输出层的输入,在第二层,它的结构图和数学模型如下。

图1 为改进的Elman 神经网络结构图。

图1 改进的Elman 网络结构图

它的数学模型为[6]:

其中是wI1承接层与隐含层间的连接权矩阵,wI2是输入和隐层之间的连接权矩阵,wI3是隐层和输出层之间的连接权矩阵,wI4为承接层2 与隐层的连接权矩阵,xc(k)、x(k)分别是承接层和隐层的输出,α 称为自连接反馈增益因子,yc(k)、y(k)分别表示承接层2 和输出单元的输出。

1.2 改进Elman 网络学习算法

改进的Elman 网络的权值修正公式WI1,WI2,WI3和Elman 网络是一样的,修正权WI4的方法是将E 对它求偏导,并让它等于零:

该网络的学习算法是根据梯度下降理论[7],将E 对连接权分别求偏导使其为0 得到。设第k 步系统的实际输出为yd(k),则改进的Elman 网络的学习算法如下:

其中η1,η2,η3和η4分别是wI1,wI2,wI3和wI4的学习步长。

从理论上分析改进的Elman 网络具有比例积分特性,它的积分和比例系数会随着权系数的调整不断变化,有更好的动态性能[8]。

2 改进Elman 网络的应用

2.1 改进Elman 网络在故障诊断中应用

各故障模式采用二进制编码的形式来表示:

断齿(0,0,0,0,1)

正常(0,0,0,1,0)

轴承外圈故障(0,0,0,1,1)

轴承内圈故障(0,0,1,0,0)

保持架故障(0,0,1,0,1)

表1 是把特征数据进行归一化处理以后,输入向量与故障模式对应的10 组样本数据。这些样本数据作为改进Elman 神经网络的输入进行训练。表2 是取的3 组测试数据。

表1 样本数据

表2 测试数据

在此构造改进的Elman 神经网络共有12 个输入神经元,5 个输出以及10 个隐层和联系单元节点。训练步数设定为1000,Tansig 函数和logsig 函数分别作为隐含层神经元和输出层神经元的传递函数,目标误差规定为0.00001。参数设置好后,在PC 机中建立改进的Elman 神经网络,并进行网络训练。训练过程中通过不断调整、修正阈值和权值,使得网络的输出误差达到最小,从而满足实际要求的需要。

图2 改进的Elman 神经网络的训练结果

用建立的改进Elman 神经网络模型对表1 中的样本进行训练、测试,训练结果见图2。由上图可见,经过训练181 次后,网络误差达到了要求。在改进的Elman 神经网络中输入表2 的测试样本数据,得到如表3 所示的测试结果。

表3 改进的Elman 网络测试结果

根据欧式范数(向量2 范数)理论,这5 次测试的误差分别为0.103 7、0.029 0、0.147 0、0.165 9、0.105 9,可以看出改进的Elman 网络的测试误差小,在测试中达到了对五种工况的准确判断。

2.2 改进前后Elman 网络在故障诊断中应用比较

保证其他参数不变,用未作改进的Elman 神经网络对表1 中相同的样本进行训练、测试和仿真。

表4 为改进前后Elman 网络故障诊断结果比较。

表4 改进前后Elman 网络故障诊断结果比较

从表4 结果中可以得到下列结论:

1)改进后的Elman 神经网络比未做改进的Elman 神经网络的网络训练收敛速度要快。且在网络输入样本完全一样的情况下(即输入样本都是相同的齿轮箱故障实验数据),改进的Elman 网络故障诊断的平均相对误差要小,诊断精度高。

2)在齿轮箱故障诊断中,改进后的Elman 神经网络稳定性相对较好,且其逼近能力要优于Elman 神经网络。

3 结论

本文对改进Elman 神经网络的结构、学习算法及稳定性等问题进行了系统地研究,建立神经网络模型并运用Matlab的平台对齿轮箱故障诊断进行仿真,通过对Elman 神经网络和改进Elman 网络在齿轮箱故障诊断应用中的对比,得出改进Elman 神经网络在稳定性及收敛速度等方面有明显优势。

[1]高阳.基于DSP 和分层时序记忆的齿轮箱故障诊断系统[D].太原:中北大学,2011.

[2]于国强,刘玉存.基于Elman 网络的炸药临界直径预测模型[J].火炸药学报,2009,32(1):62-65.

[3]郭萍.小波模糊神经网络在轴承故障诊断中的研究与应用[D].成都:西华大学,2007.

[4]孙黎明.基于粒子群优化和系统特性的齿轮箱故障诊断研究[D].太原:中北大学,2009.

[5]张北鸥.基于小波包变换和Elman 人工神经网络的电机故障诊断系统的研究[D].武汉:武汉理工大学,2010.

猜你喜欢

隐层人工神经网络齿轮箱
基于RTD可编程逻辑门的n变量函数实现算法
风电齿轮箱轴承用钢100CrMnSi6-4的开发
基于BP神经网络学习算法的图像压缩技术研究
利用人工神经网络快速计算木星系磁坐标
人工神经网络实现简单字母的识别
基于RDPSO结构优化的三隐层BP神经网络水质预测模型及应用
滑动电接触摩擦力的BP与RBF人工神经网络建模
代价敏感正则化有限记忆多隐层在线序列极限学习机及图像识别应用
提高齿轮箱式换档机构可靠性的改进设计
杭州前进齿轮箱集团股份有限公司