基于web火电厂远程监控与故障诊断系统开发

基于web火电厂远程监控与故障诊断系统开发

ID:5388430

大小:605.11 KB

页数:4页

时间:2017-12-08

基于web火电厂远程监控与故障诊断系统开发_第1页
基于web火电厂远程监控与故障诊断系统开发_第2页
基于web火电厂远程监控与故障诊断系统开发_第3页
基于web火电厂远程监控与故障诊断系统开发_第4页
资源描述:

《基于web火电厂远程监控与故障诊断系统开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、技术A电B电厂心部分之一,存储与故障诊断有关的原理性知识和专家经验,为推理模块提供推理所需知识;综合数据库包括机组原始数据,推理机输出的中间结果、实时异常信息、诊断结果:推理模块通过对综合数据库中原始数据的分析推理,与知识库规则进行匹配,进而给出专家性诊断意见.是系统的核心模块,其运行流程如图3:人机界面将综合数据库的原始数据、推理机结论等通过友好的界面设计输出给操作员,操作员也可通过界面修改知识库。综合数据库及知识库只是概念上的两个数据库.其内容都存储在SQLServer数据库中[5]。、{库修改规则一人机界就地系统面(屯力试验研究

2、院)图1系统总体结构行分析,并将分析结果存储在SQL数据库中;信息发布程图2诊断程序结构序完成信息发布的门户工作。要求在就地系统中建立Web服务器。用于电厂运行数据及故障诊断结果的网络发布。系统方便用户由网络及时获取电厂实时运行状态。3系统主要程序及功能3.1通讯程序系统数据发送、接收程序基于TCP/IP协议,并利用SOCKET套接字进行数据通讯。程序分为服务器端和客户端两部分.分别对应数据接收程序和数据发送程序,其设计思想分别如下。服务器端(数据接收程序):(1)创建服务器套接字(create);(2)服务器套接字进行信息绑定(bi

3、nd),并开始监听连接(1isten);(3)接受来自用户端的连接请求(accept);(4)开始数据传输(send/receive);图3推理模块流程(5)关闭套接字(closesocket);客户端(数据发送程序):SQLServer数据库中存储与凝汽器和加热器故障相(1)创建用户套接字(create);关的机组实时数据及计算数据,这些数据将被故障诊断(2)与远程服务器进行连接(connect),如被接受则程序定时采集。故障诊断程序将对这些数据按照规定算创建接收进程;法进行处理,得出机组故障特征。在得出机组所有故障(3)开始数据传

4、输(send/receive);特征后,故障诊断程序将这些特征对照于专家系统的规(4)关闭套接字(closesocket)。则库,找出满足条件的规则,最终得出凝结器和加热器通过以上设计.完成电厂实时数据由客户端向服务器详细故障,所有故障状态按照规定的方式保存在SQL端的可靠传送。Server数据库中。3.2凝汽器和加热器故障诊断程序[4J故障诊断程序提供以下功能:诊断程序由知识库、综合数据库、推理模块及人机界(1)对加热器以及凝汽器的故障进行诊断,并将结果面组成,如图2。知识库即诊断规则库,是专家系统的核以规定格式保存在数据库中;测控

5、(2)可以对专家系统中的规则进行手动修改;(3)若SQLServer数据库因不明原因而无法提供部分_:I9-0数据,故障诊断程序允许手动补充所需的数据。3_3Web发布程序Web发布程序采用ActiveX技术_7_,充分利用PI实时数据库自带的组件PI—ActiveView的功能,使得由PI—Pro—cessBook开发的.pdi文件能直接存客户端网页中显示_8]。这就使得网页中所包含机组参数与PI数据库中实时数据保持一致。同时结合ASP技术,使故障状态能在网贞中实时显示。Web发布程序提供如下功能。(1)故障状态实时显示粼I^带3茹

6、■m{在网页脚本中设置定时器(时间间隔初设为2s),定时读取SQLServer数据库中关于故障状态的数据.并将故障结果实时地反映在客户端所有页面中。(2)专家系统规则查询0t1蝴J,◇,j⋯fc该功能能显示专家系统当前所采用的故障判断规则。■##t■I瞧(3)机组数据显示该功能重要用来显示机组的主要系统流程.并实时显正面示机组数据。机组数据包括:实时参数(如温度、压力等)、一次数据(平均温度、平均压力等)和计算数据(如主汽温度耗差、主汽压力耗差等)。配合系统流程图,使用者可以迅速获取所需数据的当前值。具体页面包括如下内容:机组过再热系

7、统(如图4);机组风烟系统;机组汽机蒸汽系统:机组高加抽汽及疏水:机组四抽及除氧mw触⋯j静i0,0撇,蔫图6参数曲线查询网页该功能不仅支持所有点名的精确查询,还支持点名或描述内容的模糊查询,这使得使用者能在极短的时间内查询到所需的某一确定参数的历史曲线。(5)故障状态历史查询故障诊断程序将已发生故障的相关信息(如故障发生时间、故障解除时间等信息)存放在SQLServer数据库中。本功能实现对某指定时间段内发生的所有故障信息进行查询。4结束语图4机组过再热系统网页基于VC++、VB语言及ASP技术开发的电厂远程监控及故障诊断系统已经在

8、某省两所电厂中试运行。在实际使器;机组低加抽汽及疏水;机组主给水;机组凝结水;机用过程中,电厂数据上传及时,故障诊断模块能及时反映组循环水;机组耗差分析;机组经济性;机组计算参数;系统凝汽器基本故障,达到预期效果。由于各

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。