p1,x(0)
p2,…,x(0)
利用该样本集首先对BP网络进行训练,也即对网络的连接权系数进行学习和调整,以使网络实现给点的输入输出映射关系,经过选练得BP网络,对于不适样本集中的输入也能给出合适的输出,该性质称为泛化功能。
设拟合误差的代价函数为E= 1 2 p p=1 2(dpi-x(Q)
pi)2 =2 p p=1 Ep 332010年第9期岳亮等基于小波包-神经网络的泵机组故障诊断即:Ep= 1 2 no i=1(dpi-xQ pi)2为了使E按网络权系数的梯度逐渐下降至最小值,网络的训练采用基于梯度下降原理的BP算法。
2.模糊贴近度的故障识别原理
设故障标准模式为{Ei}(i=1,…,m),各模式所对应的故障为{Fi}(i=1,…,m),待诊断向量为R,则模糊贴近度采用的是一种极合相似的识别方法,通过计算R与{Ei}(i=1,…,m)中各个模式E的相似程度,来确定E所对应的故障F发生的可能性d(R,Ei)。模糊贴近度较为成熟的计算方法有距离法,内积法和最大最小法。
3小波包神经网络故障诊断的应用
为取得神经网络的训练样本,对油泵进行了故障模拟试验。共设置四种状态,正常状态,轴承内圈故障,轴承外圈故障,泵轴松动,泵不对中。每类故障采样6组数据,分别进行小波包3层分解,取得了30组数据。表1为由振动信号提取到的小波包频带能量百分比,组成30×8维矩阵,作为神经网络的输入向量。
利用BP神经网络进行分类训练,表中数据为神经网络输入向量,分类输出结果为四类,利用模糊贴近度原理分别定义输出向量为:<1000>,<0100>,<0010>,<0001>.由于低频部分能量较高,而高频部分能量偏低,训练后的神经网络拟合度很低,识别精度不能满足故障模式识别的要求,所以对数据进行列向归一化取25组进行神经网络分类样本训练,从各状态下取一种状态作为测试样本。通过神经网络样本训练后的精度很高,取其中任意一种状态的特征向量进行测试,输出的结果都与实际温和,说明该方法可以应用到部队油泵的故障诊断中。
4结论
本文通过对油泵故障信号进行小波包分解提取特征向量和神经网络对故障类型的识别,取得了很好的效果。对于故障频率分布比较分散的故障,利用小波包分解,在不丢失任何振动信号的基础上,利用神经网络提高了故障识别精度。在部队油库中,油泵一般为统一的型号,安装条件也不尽相同,在各种故障条件下产生的故障信号也很类似。通过对某一类型油泵进行故障试验,采集各类故障条件下的振动信号建立故障诊断数据库,可以快速准确的诊断出油泵所存在的故障,保证部队油库泵房的正常运行。