热冷风机组的远程故障诊断技术探讨

  仪器信息网 ·  2009-08-02 21:40  ·  7163 次点击
艾厚庄1,徐泽宁2,马召兵2
摘要:热冷风机组远程故障诊断系统是以Web技术为基础的多层Client/Server结构系统。系统开发环境和应用环境相分离。应用环境采用标准浏览器,简化系统中复杂的GUI开发,使操作简化,降低培训、安装、维护费用。系统的开放式结构便于用户扩展和新用户加入故障诊断网络。软件结构设计采用了WindowsDNA三层网络开发技术构建远程故障诊断系统。
关键词:热冷风机机组;远程故障诊断;Client/Server、WindowsDNA、ActiveX技术
中图分类号:TH165.3文献标识码:B
一、远程故障诊断的实现
远程故障诊断是一种多层Client/Server结构,如图1所示。
与传统的Client/Server结构相比,这种系统结构具有明显的优点。
1.基于Web的分布式应用可简单有效地实现异地远程多用户诊断服务。
2.系统开发环境和应用环境相分离,并且开发完善过程可与应用过程相对独立地异步进行,便于系统管理和升级。
3.应用环境为标准的通用浏览器,即以浏览器作为统一的用户界面GUI(GraphicalUserIn-terface)环境,简化了系统中复杂的GUI开发,简单地实现了跨硬件平台和操作系统应用,大大降低了用户的培训、安装、维护费用。
4.开放式结构便于用户功能扩展,以及新用户加入诊断服务网。可以方便地集成许多其他功能系统,如Email,BBS,NetMeeting等。
软件结构设计采用最新WindowsDNA(Win-dowsDistributedInternetApplicationArchitecture)三层网络开发技术构建远程故障诊断系统。把Ac-tiveX技术应用于Internet,通过Web服务、组件服务和信息服务等一系列普通服务,使远程故障诊断系统中的诸多应用易于交互和共享。整体系统可以抽象地划分为三层,如图2分别为表示层(Presen-tation)、事务逻辑层(BusinessLogic)和数据服务层(Data)。
(1)由客户端的用户界面(主要是浏览器界面)部分构成表示层,负责实现客户与应用逻辑处理结果的通信,由客户机完成。
(2)事务逻辑层为客户端分离出来的事务逻辑置于服务器端处理的用户共享部分。它是整个远程故障诊断系统的核心,而ActiveX组件则相当于心脏,负责处理表示层的应用请求,并由ActiveX组件进行事务处理后把结果返回给客户。
(3)数据服务层为各种应用提供数据来源。
基于Web技术远程故障诊断系统的基本工作原理如下。
(1)用户在浏览器中以Web方式,通过键入统一资源地址URL(UniversalResourceLocator),由浏览器和客户机软件进行预处理后显示给用户GUI的HTML页面,由用户根据提示发出HTTP请求。
(2)Web服务器据此请求做出适当反应,与故障诊断服务器配合启用相关故障诊断组件或服务,进行数据文件传输或处理,也可同时调用信息库的知识库或数据进行处理,并将诊断结果最终转化为HTML页面下载到客户端浏览器中,用户就可以看到诊断结果。
(3)信息库里的诊断知识和数据的维护可通过数据库访问组件人工实现或结合监测诊断系统自动实现。
二、热冷风机组远程故障诊断
图3为热冷风机组远传故障诊断图。
远程故障诊断网由在线监测分析中心、信息发布平台、会员交流论坛、故障诊断知识在线培训、专家专栏以及数据管理六部分组成。
1.在线监测分析中心
作为远程故障诊断网站的主要组成部分,使用户可以通过Internet对设备进行远程在线监测、数据分析处理。它具备时域分析、频域分析、自相关分析、互相关分析、功率谱分析、小波分析、倒频谱分析,并具有在线预警处理功能。注册用户也可登录到其它用户的监测中心观察其设备运行状态,以及数据分析处理结果。
2.信息发布平台
此平台用于网站对外发布故障诊断方面的信息和新闻,也可用于企业相关信息的发布。
3.会员交流论坛
论坛为注册用户提供一个互相交流经验的平台,用户可以将自己的经验与他人分享,也可在遇到问题难以处理时求得他人的帮助。
4.故障诊断知识在线培训
通过在线浏览方式为企业提供大量的故障诊断知识,帮助企业建立自己的故障诊断队伍,提高故障诊断水平,并提供相关的资料下载。
5.专家专栏
用于故障诊断专家对在线设备进行监测诊断,发布诊断处理结果。专家可以通过Internet实现跨区域合作。
6.数据管理
注册用户可上传数据至网站,进行在线分析,或交由专家系统进行分析。上传数据的用户对其数据具有相应的管理权限。上传后的数据将按零件类别存储。最终多种类型的数据和同一类型的大量数据形成故障诊断信息库,为以后的故障诊断研究工作提供大量的科学实验数据。
热冷风机组由60多台热冷风机组成,每台风机的基座上分别在轴向和垂直、水平径向各安装一个传感器。采样信号经传感器、信号调理电路由A/D采集卡存储到局域网内的监测计算机,同时经网关连接到Internet后传输至远程故障诊断中心的数据服务器。用户通过网页浏览器对热冷风机进行诊断时,远程故障诊断数据服务器在毫秒级的延时误差范围内对采样数据进行时域、频域和功率谱分析,并作出趋势预报。
当现场工作人员遇到不能解决的疑难故障时,可向远程故障诊断中心发出专家会诊请求,中心在接到会诊请求后,将在第一时间组织有关专家进行会诊。诊断专家可以在任何能够连接到Internet的地方登录到远程故障诊断中心,查看故障设备的历史数据和当前数据,然后在专家会诊室内集中讨论,确定故障根源。会诊过程中,现场技术人员也可进入到专家会诊室参与交流,为专家提供设备的现场信息,以供专家更快地对故障信息做出判断。
三、结论
1.热冷风机组远程故障诊断系统采用Web为基础的多层Client/Server结构系统技术是可行的。该技术给远程诊断带来更大的发展空间,实用性强。
2.在软件设计上,采用了最新的WindowsDNA三层网络开发技术,并把ActiverX技术应用在Internet中。
3.该系统中的诸多应用易于交互和共享组件。整体系统可以抽象地划分为简明的三层关系,即表示层、事物逻辑层和数据服务层。
4.该远程故障诊断网络系统用于热冷风机组的故障诊断试运行,效果较好。
参考文献:
张莉,袁楚明,陈幼平等设备远程诊断系统的建立及实现技术.华中理工大学学报,1999,2:49-52.
袁辉.C++Builder网络编程核心技术.北京:清华大学出版社,2001
杨叔子.机械设备故障诊断的时序方法.西安:西安交通大学出版社,1989,5.
魏小勇,张根度.WindowsNT环境下远程诊断系统的实现.计算机工程,1999,25(7):36-42.

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!