基于RBF的塔式起重机故障诊断方法研究 |
摘要:神经网络的自适应、自学习和对非线性系统超强的分析能力使它成为故障诊断的常用方法。本文通过分析RBF神经网络的构成和特性,将塔式起重机身上关键位置的传感器测量所得的形变量作为特征参数,运用 RBF神经网络对塔式起重机的典型故障进行诊断分析。实践表明,RBF神经网络方法对于多征兆机械系统的故障诊断是有效、可行的。 关键词:RBF神经网络;塔式起重机;故障诊断
0 引言 神经网络作为一种新的方法体系,具有分布并行处理、非线性映射、自适应学习和鲁棒容错等特性,这使得它在模式识别、控制优化、智能信息处理以及故障诊断等方面都有广泛的应用。现今常用的神经网络模型主要有自适应共振理论模型(ART)、误差反向传播模型(BP)、自组织映射模型(SOM)、径向基函数网络模型(RBF)等 ,目前应用最广泛的当属 BP网络模型和 RBF网络模型。 本文通过对RBF神经网络模型的构成和特性进行分析,将塔式起重机身上关键位置的传感器测量所得的形变量作为特征参数,运用 RBF神经网络对塔式起重机的典型7种故障进行诊断分析。实验结果表明,采用RBF神经网络对于诊断多征兆机械系统的故障是有效、可行的。 1 RBF神经网络模型 1.1RBF神经元模型
图1 具有R维输入的径向基函数神经元
图2 高斯径向基函数曲线
中心与宽度是径向基函数神经元的两个重要参数。神经元的权值矢量w确定了径向基函数的中心,当输入矢量 与w重合时,径向基函数神经元的输出达到最大值,当输入矢量 距离w越远时,神经元的输出就越小。神经元的阈值 确定了径向基函数的宽度,当 越大,则输入矢量 在远离w时函数的衰减幅度就越大。 1.2 RBF神经网络结构
图3 径向基函数网络结构图
2 塔式起重机常见故障诊断实例 采集后的样本数据经过归一化处理,用迭代方法设计RBF网络对 70个(每种10个)训练样本进行训练,使网络训练更有效。该方法每迭代1次就增加1个神经元,直到平方和误差下降到目标误差以下时迭代停止。网络设置中,目标误差为0.01,扩展常数为0.5。其网络训练过程如图4所示。
图4 RBF神经网络训练过程
训练过程显示,RBF算法迭代了15次即达到了目标误差的要求,这比BP算法动则百次千次的迭代要快得多。 3实验结果 为了验证训练后的RBF神经网络对塔机故障的诊断性能,本文利用MATLAB进行实验仿真 ,检测结果如下所示,表1为待测的3组样本,送入训练好的RBF网络,检测结果如表2所示。 表1 待测试样本
表2 网络诊断输出结果
由表2中粗体数字可以看出,RBF网络能有效地对3种情况进行诊断。结果表明RBF网络有唯一确定的解,不存在 BP网络中所遇到的局部极小值问题,而且与BP网络收敛速度慢的缺陷相反,RBF网络学习速度快,适于在线实时监测与诊断。 4结论 |