欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于人工神经网络的PLC故障诊断系统的研究

时间:2011-04-24  作者:秩名

论文导读:在现代化生产中,绝大部分生产过程的PLC控制都是属于顺序控制。这样处理可以简化故障诊断过程,通过下面故障诊断方法可以确定发生故障的传感器信号。在1943年,WarrenMcCulloch和WalterPitts提出了第一个人工神经网络(ANN)模型,标志着人工神经网络研究的开始。
关键词:PLC,神经网络,故障诊断
 

1 引言

可编程控制器( PLC) 是一种以微处理器为基础的通用工业自动控制装置,广泛应用于冶金、能源、化工、交通、电力等领域中。PLC 在设计、结构方面具有许多其它控制器所无法比拟的优点, 然而其故障诊断能力却非常弱,除了自诊断功能外, PLC 没有专门的用于故障诊断的软件和硬件。导致PLC控制系统发生故障的原因很多, 比如: 温度、湿度、灰尘等造成的恶劣工作环境会降低系统部件的工作性能;有害气体、湿度和长期工作会造成系统部件的连接状况变差;不合理的设计和使用会造成系统部件的局部温度升高等。通过研究PLC 控制系统故障诊断技术和方法, 可以减少用于故障诊断的时间, 提高使用部门的经济效益。随着PLC 应用越来越广泛, 国内外相继展开了对PLC 控制系统故障诊断的研究。但总体来说, 数量比较少。与国内相比, 国外对PLC 控制系统故障诊断的研究则更加深入。免费论文。所采用的方法主要有: 专家系统[1] 、Petri网[2] 、人工神经网络(ANN) [3] 。另外还有故障树分析法[4] 。专家系统方法研究的历史时间最长, 成果也最多。Petri网方法也有一定数量的研究。在这些方法中, 人工神经网络方法是一种比较新的方法, 和其它方法相比, 该方法具有以下优点:故障诊断速度快, 实时性好, 可以实现在线故障诊断;人工神经网络研究成果丰富, 可以选用多种人工神经网络结构和训练算法;故障诊断信息通过人工神经网络中的连接权和阈值进行存储, 信息处理能力强;能够对新故障进行再学习, 故障诊断适应性好;PLC 控制系统中绝大部分是0P1 开关量信号, 故障诊断训练样本容易获得;个别神经元连接或输入发生故障不会明显改变神经网络的整体性能,故障诊断鲁棒性好。

2 PLC控制系统故障诊断模型

在现代化生产中, 绝大部分生产过程的PLC 控制都是属于顺序控制。整个生产过程由一系列工步组成,各个工步之间存在一定的逻辑关系。如果前一个工步没有完成,后一个工步就不会执行。下面以某生产设备为例进行说明, 如图1 所示( 采用功能图表示) 。免费论文。

K(n-1)—阀A打开,阀B打开,定时器T(n-1)工作

C(n-1)

K(n) —阀B打开,定时器T(n)工作

K(n+1)—阀B打开,阀C打开,定时器T(n+1)工作

C(n+1)

K(n+2)—阀D打开,定时器T(n+2)工作

C(n+2)

图1 化工设备生产过程(部分)

从图1 可以看出, 该生产设备的某部分生产过程被分割成了K( n - 1) 、K( n) 、K( n + 1) 、K( n + 2)四个工步。免费论文。在K( n - 1) 工步内, 阀A 打开, 阀B 打开;在K(n) 工步内, 阀B打开;在K( n + 1)步内, 阀B打开, 阀C打开;在K(n + 2) 工步内,阀D打开。T( n - 1) 、T( n) 、T( n + 1) 、T(n +2) 表示“看门狗”定时器, 用来检测是否发生故障。从K( n - 1)工步到K( n) 工步的转移条件为C( n - 1) , 从K( n) 工步到K( n + 1) 工步的转移条件为C ( n) , 从K ( n +1) 工步到K ( n +2) 工步的转移条件为C( n + 1), 从K( n + 2)工步到下一工步的转移条件为C( n + 2)。这四个转移条件如式⑴~⑷所示, 其中a 、b、c 、d 、e 、f 表示输入信号或PLC 内部元件状态。在图1 中, 整个生产过程是按工步工作的, 因此故障只能存在于各个工步。

C ( n + 1) = e⑶

C ( n + 2) = f ⑷

根据故障发生部位不同,故障类型可以分为: 控制信号故障、执行元件故障和传感器信号故障。对于控制信号故障, 正确设计PLC控制程序可以保证其逻辑正确性, 该类故障只能发生在PLC 输出模块及PLC 输出模块与执行元件之间的连线。而执行元件故障与PLC 没有联系, 只存在于执行元件本身。这两种故障最终都会反应到传感器信号上, 因此可以将这两种故障都归结为传感器信号故障。这样处理可以简化故障诊断过程, 通过下面故障诊断方法可以确定发生故障的传感器信号。在相应的故障修理过程中, 一方面需要对传感器本身进行检查, 同时还要对与之相关的执行元件、执行元件与PLC 输出模块之间的连线、PLC 输出模块进行检查。根据有关资料, 对于PLC 控制系统故障, CPU模块约占5 % , 电源模块、IPO 接口模块约占15% ,线圈约占5 % , 执行元件约占30 % , 传感元件约占45 %。可以看出, PLC 控制系统故障主要存在于PLC的外围元件(执行元件、传感元件等) , 同时PLC 本身的可靠性非常高, 因此文中没有涉及PLC 本身故障的诊断。根据上面故障诊断模型, 某一工步发生故障, 最常见的情况是: 在该工步正常持续时间内, 转移条件无法满足。故障现象表现为系统停止在某工步, 无法执行后面的动作,这时PLC 仍在扫描控制程序, 但是PLC 内部与故障相关的数据却是静态的,根据此数据和PLC 控制逻辑可以进行该类故障诊断。另外, 某一工步发生故障还存在工步持续时间变化频繁、变化幅度较大等其它情况, 这些情况比上面情况更加复杂,故障发生后, 整个生产过程继续进行,PLC 内部数据仍然处于动态变化之中,该类故障诊断难度比较大, 本文没有涉及此类故障的诊断。

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于嵌入式的PDA与全站仪通讯系统开发及应用(图文)
下一篇论文:基于时间序列分析的ARIMA模型分析及预测
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文