NNWA—PF算法在柴油机故障诊断中应用.docVIP

NNWA—PF算法在柴油机故障诊断中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NNWA—PF算法在柴油机故障诊断中应用

NNWA—PF算法在柴油机故障诊断中应用   【摘要】针对柴油机故障诊断的效率与准确度,以某大功率柴油机为例,提出一种新的粒子滤波技术NNWA-PF,对经过此粒子滤波降噪的数据和没有经过处理的数据分别用BP神经网络进行训练、测试和诊断,结果说明经过NNWA-PF降噪后的数据诊断效果比较好,也证明了基于神经网络粒子滤波降噪的效果较好。 【关键词】NNWA-PF算法;神经网络;粒子滤波降噪;故障诊断 1.引言 柴油机是一种重要的往复式动力机械,作为最常用的动力机械设备,广泛应用于石油矿场、固定发电、铁路牵引、工程机械及特种船舶等领域,柴油机作为一种典型的大型复杂装备,在整个机械系统中占有重要的地位,然而其结构的复杂性使得故障呈现出多样性,另外由于工作环境噪声和故障诊断方法的影响,使得柴油机故障特征不明显,诊断的准确率和效率偏低,因此如何寻找一种快速、有效的故障诊断方法,是目前国内外相关学者的主要研究内容[1]。 近年来,粒子滤波技术与神经网络在大型机电故障诊断中的应用越来越广泛,本文在分析了粒子滤波和神经网络两者的特点的基础上,充分利用他们各自的优点,提出了一种基于粒子滤波和神经网络的机械故障诊断系统,并将该系统应用于V12四缸柴油机的故障诊断中,旨在使降噪后的数据能快速准确地区分各种故障,符合故障诊断的要求,以提高柴油机故障诊断的效率。 2.基于神经网络的重要性权值调整的粒子滤波算法NNWA-PF算法 2.1 系统思路简介 粒子滤波是通过非参数化的蒙特卡洛(Monte Carlo)模拟方法实现递推贝叶斯(Bayes)滤波的一种数据滤波预处理技术,是解决非线性非高斯动态系统最优估计问题的研究热点[2]。粒子滤波算法的具体步骤是利用采样和重采样原理,使粒子按照相关分布随机产生,随着粒子数增加,粒子渐近收敛于概率分布。虽然粒子滤波中的重采样算法可以用来解决粒子退化现象,改善粒子滤波性能,却带来了粒子多样性的损失,因为重采样算法仅复制大权值样本,导致粒子的匮乏[3]。 BP神经网络由于具有较强的非线性映射能力而被广泛应用于故障诊断领域。它通过对故障实例的训练和学习,用分布在神经网络中的连接权值来表达所学习的故障诊断知识,具有对故障的联想记忆、模式匹配和相似归纳的能力,可以实现故障和征兆间的复杂的非线性映射关系[4]。 本文提出一种新的粒子滤波技术NNWA-PF在柴油机故障诊断中的应用思路,就是将BP神经网络算法和典型的采样算法相结合[5-7],利用神经网络对调整粒子的权值,将位于概率分布尾部的粒子的权值增大,使它在整个权值分布中占有更大的比重,同时,把权值比较大的粒子分裂成若干个权值比较小的粒子,这样,随着时间的推移,低权值的粒子也不会被完全消除掉,而高权值的粒子也不会占太大的比重,这样就使得粒子的多样性没有丧失,状态估计的精度会更高。 2.2 NNWA-PF算法的具体实现步骤 基于神经网络的重要性权值调整的粒子滤波算法NNWA-PF算法的步骤[8]: 步骤1:初始化过程。当时,利用重要性函数采样N个粒子,采样得到的粒子由表示。 步骤2:重要性权值函数为,对,计算重要性权值,具体计算是通过公式实现的。本文中权值记为权值矩阵矩阵中的元素按降序排列,以阈值大小为界,将权值矩阵分为高权值矩阵和低权值。 步骤3:权值分裂过程。分裂高权值的粒子以取代低权值的粒子。为了减少神经网络的输入变量或保持粒子数量固定不变,考察中从小到大的个权值,舍掉与该个权值对应的粒子,其中,这种粒子的数量不多,因此该不等式基本上都能够成立。 步骤4:权值调整过程。经过步骤3之后,权值矩阵W变为,为经过降序排列的粒子权值。取矩阵中由小到大的个粒子权值,通过BP神经网络来调整权值较小的粒子。设定为输入层/输出层神经元数量,为神经网络的输出,为系统在任意时刻的量测值,则误差能量的计算方法如下: BP神经网络的初始输入为较小的权值,初始权值为粒子的状态值,其余的粒子状态值作为相应神经元的偏移,这里取神经元个数为6,网络学习步长为0.05,神经元激励函数为1/(1+),样本的学习函数为系统量测方程。学习要求:均方差小于0.005,训练截止时,输出调整后的粒子的权值。 3.实例分析 本文选择V12四缸柴油机作为故障诊断实验对象,分别在1500r/min、1800r/min、2200r/min这三种转速下采集各个测点的振动信号数据。将柴油机的正常状态与故障整合为六种工况:A、漏油,B、断油,C、供油提前角增大2.5度(正常35度),D、供油提前角减小2.5度(正常35度),E、空气滤清器堵塞,F、正常。本文振动信号特征值的提取是利用小波包方法来完成的,信号经过四层的小波包分解后

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档