《基于RBF的塔式起重机故障诊断方法研究.docx》由会员分享,可在线阅读,更多相关《基于RBF的塔式起重机故障诊断方法研究.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于RBF的塔式起重机故障诊断方法研究yangliu导语:神经网络的自适应、自学习和对非线性系统超强的分析才能使它成为故障诊断的常用方法。摘要:神经网络的自适应、自学习和对非线性系统超强的分析才能使它成为故障诊断的常用方法。本文通过分析RBF神经网络的构成和特性,将塔式起重机身上关键位置的传感器测量所得的形变量作为特征参数,运用RBF神经网络对塔式起重机的典型故障进展诊断分析。理论说明,RBF神经网络方法对于多征兆机械系统的故障诊断是有效、可行的。关键词:RBF神经网络;塔式起重机;故障诊断根据塔式起重机处于不同的状态所产生的信息不同的特点,把塔式起重机偏离正常运行的运行状态称为故障状态。由故
2、障诊断原理可知,故障诊断的经过就是将故障征兆集非线性映射到故障集的经过,被诊断设备的某一种故障类型往往引起多个故障征兆;某一故障征兆又可以由多种故障类型引发。因此,从本质上讲,故障诊断经过就是分类识别的经过。该经过难以用明确的数学模型来描绘,利用神经网络的方法使得这种分类识别成为可能。神经网络作为一种新的方法体系,具有分布并行处理、非线性映射、自适应学习和鲁棒容错等特性,这使得它在形式识别、控制优化、智能信息处理和故障诊断等方面都有广泛的应用。现今常用的神经网络模型主要有自适应共振理论模型ART、误差反向传播模型BP、自组织映射模型SOM、径向基函数网络模型RBF等,目前应用最广泛的当属BP网
3、络模型和RBF网络模型。本文通过对RBF神经网络模型的构成和特性进展分析,将塔式起重机身上关键位置的传感器测量所得的形变量作为特征参数,运用RBF神经网络对塔式起重机的典型7种故障进展诊断分析。实验结果说明,采用RBF神经网络对于诊断多征兆机械系统的故障是有效、可行的。b1RBF神经网络模型/bBP网络是典型的全局逼近网络,即对每一个输入输出数据时,网络的所有参数均要调整。由于BP神经网络是基于梯度下降的误差反向传播算法进展学习的,所以其网络训练速度通常很慢,而且容易陷入部分极小点,尽管采用一些改良快速算法可以较好地解决某些实际问题,但是在设计经过中往往要经过反复的试凑和训练经过,无法严格保证
4、每次训练时BP算法的收敛性和全局最优性。此外,BP网络隐层神经元的作用机理及个数选择也是BP网络中难以确定的问题。而径向基函数网络模型RBF是以函数逼近理论为根底而构造的一类前向网络,这类网络学习等价于在多维空间中寻找训练数据的最正确拟合面,网络的每个隐层神经元传递函数都构成了拟合平面的一个基函数。RBF网络是一种部分逼近网络,对输入空间的某一部分区域只有少数的神经元用于决定网络的输出。由于二者的构造本质不同,RBF网络与BP网络相比规模通常较大一些,但学习速度较快,并且网络的函数逼近才能、形式识别与分类才能都优于前者。1.1RBF神经元模型一个具有维输入的径向基函数神经元模型如图1所示。图中
5、的模块表示求取输入矢量和权值矢量的间隔。此模型中采用高斯函数radbas作为径向基神经元的传递函数,其输入为输入矢量和权值矢量的间隔乘以阈值,高斯函数radbas是典型的径向基函数,其表达式为其函数曲线如图2所示。align=center图1具有R维输入的径向基函数神经元/alignalign=center图2高斯径向基函数曲线/align中心与宽度是径向基函数神经元的两个重要参数。神经元的权值矢量确定了径向基函数的中心,当输入矢量与重合时,径向基函数神经元的输出到达最大值,当输入矢量间隔越远时,神经元的输出就越小。神经元的阈值确定了径向基函数的宽度,当越大,那么输入矢量在远离时函数的衰减幅度
6、就越大。1.2RBF神经网络构造一个典型的径向基函数网络包括2层,即隐层和输出层,如图3所示。网络的输入维数为,隐层神经元个数为、输出个数为,隐层神经元采用高斯函数作为传递函数,输出层的传递函数为线性函数。图中表示隐层输出矢量的第个元素,表示第个隐层神经元的权值矢量,即隐层神经元矩阵w的第i行。align=center图3径向基函数网络构造图/align2塔式起重机常见故障诊断实例经过大量的实地考察解析和分析,塔式起重机的主要典型故障有:1起重量过大A;2塔机刚度不够B;3起重力矩大C;4起升高度大D;5起重幅度不适宜E;6风速大F;7支撑点松动G。通过对塔式起重机的故障进展实地测试,通过安装
7、在塔身上关键位置的传感器测量该处的形变量,经数据收集系统和数据处理系统对塔式起重机的状态进展监测,共选取9个测试点作为检测对象。对各个故障状态分别进展数据收集,形成标准样本数据和待检数据。收集后的样本数据经过归一化处理,用迭代方法设计RBF网络对70个每种10个训练样本进展训练,使网络训练更有效。该方法每迭代1次就增加1个神经元,直到平方和误差下降到目的误差以下时迭代停顿。网络设置中,目的误差为0.01,扩展常数为0.5。其网络训练经过如图4所示。align=center图4RBF神经网络训练经过/align训练经过显示,RBF算法迭代了15次即到达了目的误差的要求,这比BP算法动那么百次千次
8、的迭代要快得多。3实验结果为了验证训练后的RBF神经网络对塔机故障的诊断性能,本文利用MATLAB进展实验仿真,检测结果如下所示,表1为待测的3组样本,送入训练好的RBF网络,检测结果如表2所示。表1待测试样本表2网络诊断输出结果由表2中粗体数字可以看出,RBF网络能有效地对3种情况进展诊断。结果说明RBF网络有唯一确定的解,不存在BP网络中所遇到的部分极小值问题,而且与BP网络收敛速度慢的缺陷相反,RBF网络学习速度快,适于在线实时监测与诊断。b4结论本文研究了基于RBF神经网络的塔式起重机的故障诊断方法。在总结塔机故障规律的根底上,采用MATLAB的神经网络工具箱函数来对网络进展训练和仿真,以实现塔机的故障诊断,并通过检测样本的仿真实例说明该方法是有效可行的。0