机电之家行业门户网运行
文章 下载
最新公告:

  没有公告

设备维修与管理培训
您现在的位置: 设备维修与管理 >> 设备管理 >> 基础管理 >> 维修管理 >> 资讯正文
 
赞助商
 
 
最新文章
 
 设备管理中存在的问题及改进措施
 探索设备备件更换规律,实现设备
 创新设备管理 提升竞争优势
 设备管理关乎企业效益
 TPM自主保全实践的探索与思考
 驱动离心泵的电机电流高的原因及
 离心泵运行时不打量的原因
 离心泵一般容易发生的故障有哪些
 离心泵各零部件的检修标准
 计量泵的常见故障及处理方法
 
推荐技术
 
 
相关文章
 
SF6断路器中气体放电过程
江苏电力推广配电生产管
工作流在电力生产管理信
沛县供电公司配电生产管
沛县供电公司配电生产管
利用生产实时数据强化发
江苏盱眙供电启用配电生
华北电网实现生产管理数
常熟发电公司自主开发生
电力企业安全生产信息化
 
客户服务
 
如果您有设备方面好的文章或见解,您可以送到我们的投稿信箱
客服电话:0571-87774297
信   箱:88ctv@163.com
我们保证在48小时内回复


s

b

g

l

.

j

d

z

j

.

c

o

m

 

生产过程早期故障检测与诊断的一种新方法           
生产过程早期故障检测与诊断的一种新方法
作者:佚名 文章来源:不详 点击数: 更新时间:2008-9-24 10:24:02
丁艳军,王培红,吕震中,陈来九
东南大学动力工程系,江苏省南京市210096 1 
  生产过程故障基本可分两类1:一类是当故障发生后,过程系统由一个正常的稳定状态逐渐过渡到另一个非正常的稳定状态。如电站回热系统,当一台高压加热器因某根钢管破裂而导致给水泄漏时,由于对象本身的动态特性和控制系统的作用,机组将逐渐过渡到另一个稳定的状态,仍能维持运行;另一类是故障发生后,系统状态会逐渐恶化,直至崩溃。如电站锅炉发生水冷壁泄漏故障,如不及时处理,必然会导致机组运行逐渐恶化,直至炉膛熄火或机组迫停。上述两类故障的共同点是:当故障发生后,过程系统将经历一个由多个变量共同表现出来的特定的动态过程,直至系统重新稳定或崩溃。
  生产过程的故障检测与诊断方法,基本上可分为基于对象机理模型的故障诊断和不依赖于对象模型的定性的故障诊断2。前者利用观测器或者滤波器对过程系统的状态和参数进行重构,并将模型输出与对象实际输出进行比较,形成残差序列,通过对残差序列的分析进行故障检测与诊断;后者实质上是一种典型故障模式的识别与匹配过程,其中包括故障诊断专家系统、故障树分析、人工神经网络方法等,这类诊断方法往往需要一些获取故障直接征兆的特殊传感检测装置。通常上述两类故障诊断方法,无论是残差序列分析,还是征兆信号匹配,都是根据某一时刻系统的状态进行故障检测与诊断,只有当故障发生到一定程度,系统状态与正常状态有着较大的偏差后,才能诊断出故障,因此存在故障检测与诊断的滞后性。
  本文提出的生产过程早期故障检测与诊断方法,定性地利用了故障发生后系统中多个相关变量或征兆信息之间的解析冗余关系,将它们的动态趋势信息利用人工神经网络进行有效的融合,在一定程度上避免了上述常规故障诊断方法的缺点,减小了故障检测与诊断的滞后性,为运行人员争取了最多的故障处理时间和主动。
2 
  本文提出的生产过程早期故障检测与诊断方法,根据多个变量的动态变化趋势信息,实现在故障动态变化过程中对故障进行早期检测与诊断,故障诊断策略如图1所示。


  多层前馈神经网络由于其良好的泛化能力和对任意非线性函数的拟合能力,以及潜在的并行处理、自学习能力、容错能力,在故障检测和诊断中得到广泛的研究和实际应用34。本文采用滑动数据窗对原始数据进行动态滤波处理,再分别通过两级多层前馈神经网络完成测量数据或征兆的动态趋势信息的提取和故障检测与诊断,极大地提高了故障诊断的鲁棒性5,同时由于神经网络特有的自适应和自学习功能,能够使故障诊断系统始终保持较低的漏检率和误警率。
2.1 
  作为一种数据滤波方法,滑动数据窗6能够有效跟踪变量动态趋势,捕捉故障渐变状态,并实现输入数据的规一化,图2表示了滑动数据窗滤波的基本原理。
  


  设变量i的采样周期为Δti,其时序向量Vi的长度为mi+1,则其数据窗宽度Wi=mi×Δti。数据窗高度Hi是一个绝对量,根据故障发生后变量i的变化幅度大小确定。从图2可以看出,数据窗右侧对应当前采样时刻,数据窗左侧对应以前第mi个采样时刻,数据窗纵向中心对应数据窗中所有数据的平均值。取数据窗中大于数据窗上限的数据为+1,小于数据窗下限的数据为-1,其它数据为其在数据窗中的相对值,则变量i的原始时序向量


式中 t=0,…,mi i=1,…,n。
  由于该故障诊断方法是通过各变量的动态趋势信息进行故障检测与诊断,因此数据窗的宽度Wi和高度Hi在一定程度上决定了故障检测的鲁棒性和快速性。当数据窗的宽度和高度增加时,故障检测的鲁棒性得到加强,但故障检测的快速性将下降;反之则故障检测的快速性得到加强但鲁棒性将受到影响。每个变量的数据窗参数,即Wi和Hi,可以根据故障先验知识由经验选取。
2.2 

    对变量i的规一化时间序列向量Vi,通过三层前馈神经网络提取该变量的动态变化趋势信息。该神经网络为故障诊断中的一级神经网络,完成变量i对模糊变量“增加”、“不变”、“减少”的隶属度tii、tis、tid的确定。所有神经元作用函数都采用log-sigmoid函数,神经网络输入数据处于+1和-1之间,输出处于0和+1之间。
  通过神经网络对样本的学习,模糊变量的隶属函数以神经元之间连接权值的形式存在于神经网络中。图3(a)表示了一组供神经网络学习的样本,其中时间序列1、2、3、4、5的目标输出分别为(1 0 0)τ、(0.5 0.5 0)τ、(0 1 0)τ、(0 0.5 0.5)τ、(0 0 1)τ。学习后权值确定的神经网络,用于数据动态趋势提取,并作为一个通用的功能模块存在于故障诊断系统。
  为检验神经网络的容错性和泛化能力,对训练后的神经网络输入图3(b)所示的叠加了随机干扰的时间序列5、6、7,神经网络输出分别为(0.9986  0. 0007  0.0000)τ、(0.0001 0.8758 0.1331)τ、(0.0000 0.4391 0.5392)τ,可见该神经网络具有良好的容错性和泛化能力。
2.3 
  


  二级神经网络完成故障检测与诊断。仍然采用三层前馈神经网络结构,采用log-sigmoid函数为作用函数,其输入为n个相关变量通过数据窗和一级神经网络提取的动态趋势信息向量T=(t1i,t1s,t1 d,t2i,t2s,t2 d,…,tni,tns,tnd),输出为故障检测与诊断结果向量R=(f1,f2,…,fk,N)。对于神经网络训练样本,输出为一二进制向量,如输出向量中fi=1,fj=0(j≠i),表示故障i存在,输入为故障i的样本,N=1表示系统正常,N=0表示系统存在故障。
  故障检测与诊断时,得到故障诊断结果向量R=(f1,f2,…,fk,N),如果其中fi=maxj=1,…,k(fj)≥θf,且N≤θN,则认为系统发生故障i,阈值θf和θN由经验确定。文[7]采用输出神经元的二进制编码表示故障,以减少输出神经元的个数,本文通过试验发现这种方法增加了故障的重叠程度,对神经网络的泛化要求很高,增加了诊断难度,因此并未采用该方法。
  二级神经网络通过对典型故障样本的学习,提取其中所蕴含的故障诊断规则,并以神经元之间权值的形式确定下来,供故障检测与诊断,因此故障样本的代表性和合理性在某种程度上决定了神经网络故障检测与诊断的性能,故障样本可以通过多种途径获取:
  (1)通过对象故障工况的机理仿真获取。文[1]通过汽轮机热力系统的事故模型进行了事故工况的仿真,获得了大量的故障数据。

    (2)通过对历史事故的数据记录获得。

    (3)通过定性分析得到。对某些事故进行定性

     分析,可以确定故障发生后相关变量的变化趋势和幅度。
3 
  一个智能的故障检测与诊断系统的诊断推理过程,也应当是其本身不断学习和完善的过程。由于建立故障检测与诊断系统时,对故障知识的掌握程度有限,以及复杂对象本身的时变性、特殊性和不确定性,故障诊断系统在工作过程中应当根据对对象故障知识的不断认识和理解,以及故障模型知识与实际故障知识之间的差异,通过与用户的交互,不断学习和完善本身的故障诊断知识。
  对本文提出的方法,故障诊断的智能性主要体现在二级神经网络的再训练和自学习。下面分别讨论故障检测与诊断系统对某故障进行了正确的报警(但有误差)、误警和漏警三种情况下的学习原则。
3.1 i
  二级神经网络根据实时变量动态趋势信息向量T=(t1i,t1s,t1 d,t2i,t2s,t2 d,…,tni,tns,tnd)正确诊断得故障i时,其输出的故障检测与诊断向量R=(f1,f2,…,fk,N)在理想情况下应当仅fi=1,其它神经元输出都为0。事实上由于故障诊断模型知识和实际对象故障知识之间的差异,往往是,fi<1,fj>0(j≠i),N>0,因此应当将该实时变量动态趋势信息向量加入去掉故障样本集,对二级神经网络进行重新训练,即学习当前的故障知识,完善故障诊断模型。
3.2 i
  当在T=(t1i,t1s,t1 d,t2i,t2s,t2 d,…,tni,tns,tnd)下,对故障i作出了错误的报警,则以T为输入样本向量,R=(0,0,…,fi,…,0,0,1),其中fi<θf,为目标输出向量,将该样本对加入原二级神经网络训练样本集,对二级神经网络重新训练,调整原有的故障模型知识。
3.3 i
  当在T=(t1i,t1s,t1 d,t2i,t2s,t2 d,…,tni,tns,tnd)下,对故障i漏警,此时故障诊断系统的自学习分两种情况:如果故障i已经包括在原故障诊断系统中,则应当将该实时变量动态趋势信息向量加入原来故障信息表中故障i的故障样本集,对二级神经网络进行重新训练;如果故障i未包括在原故障诊断系统中,即先验故障中不含有故障i,在原二级神经网络中没有故障i对应的输出,则改变原二级神经网络的结构,添加一个输出神经元代表故障i,同时合理改变中间层神经元的个数,将该实时变量动态趋势信息向量作为故障i的训练样本,同时将原故障训练样本集中的输出向量都增加代表故障i的神经元输出,对新的二级神经网络进行重新训练和学习。
  通过故障诊断系统的自学习,即使对故障先验知识不完备的故障检测与诊断系统,也可以在故障发生后,通过与用户的不断交互,逐渐建立完善的故障模型知识。
4   
  文[1]对某电站125 MW机组高压回热系统进行了事故工况仿真。该系统由1#和2#高压加热器、除氧器、给水泵组成,加热器都具有蒸汽冷却段和疏水冷却段,系统采用疏水逐级自流连接。图4中光滑曲线为仿真2#高加发生20%泄漏时,过程系统中相关变量的动态变化过程。事实上,有经验的运行人员常能通过图4中相关变量的变化趋势,对故障进行正确判断与定位。利用事故工况仿真数据,本文建立了高压加热器泄漏故障诊断子系统,并进行了2#高压加热器泄漏故障检测与诊断仿真研究。


    高压加热器泄漏故障诊断子系统模型的建立通过依赖变量信息表、二级神经网络信息表和故障信息表完成,分别如表1、表2和表3所示。



  根据20%泄漏量事故工况仿真数据得到故障样本,见表4,并对二级神经网络进行训练。以原学习数据进行故障检测与诊断仿真,故障在第0 s发生,0s以前各变量处于平稳状态,故障检测与诊断结果如图5所示。如果取θf=0.9,θN=0.1,从图中可以看出,在第10s时f2>0.9,N<0.1,即系统检测并诊断出发生2#故障,可见该故障检测系统具有良好的知识存储和回忆能力。图4可见,2#高加泄漏在故障发生后30s左右才进入稳定的故障状态,而该诊断方法在第10s便能够检测并诊断得故障,比过程系统进入稳定故障状态提前了20s,可见本文提出的故障诊断方法能够在故障的动态过程中对故障进行捕捉,具有故障的早期检测与诊断功能。从图5还可以看出,在第30s左右以后

[1] [2] 下一页

资讯录入:admin    责任编辑:admin 
  • 上一篇资讯:

  • 下一篇资讯:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    不良信息
    举报中心
    机电之家设备管理网
    致力于机电设备维修与管理技术
    网络110
    报警服务
    服务热线:0571-87774297 传真:0571-87774298 电子邮件:donemi@hz.cn 服务 QQ:66821730
    机电之家(www.jdzj.com)旗下网站 杭州滨兴科技有限公司提供技术支持

    版权所有 Copyright © 机电之家--中国机电行业门户·设备维修与管理

    主办:杭州高新(滨江)机电一体化学会
    浙ICP备05041018号