
第28卷第12期 2012年12月
电力科学与工程
Electric Power Science and Engineering
汽轮机轴系振动远程监测
刘国云
(华北电力大学控制与计算机工程学院,河北保定071003)
专样·自动学专
AOADi:: FCRM OF
Vol. 28, No. 12 Dec.,2012
摘要:研究如何在测览器/服务器模式下,实现特汽轮机轴系振动数据实时的推送到测览器显示,通过利用WebSocket技术在测宽器发送HTTP请求,与服务器建立类似C/S模式下的TCP/IP连接,建立并解析了socket协议及编程接口;实现远程监控中实时数据的动态传输;以二维失量图形SVG来对汽轮机据动
波形数据进行显示处理。建立在线测试监测系统,能够主动获取数据以及被动接收推送的数据:关键词:TCP/IP;WebSocket;汽轮机振动数据;SVG
中图分类号:TM73
0引言
文献标识码:A
OMAFHON 21
对振动波形进行显示处理,建立一个对汽轮机轴系振动数据的实时监控系统,同时也解决了客户端维护繁项的问题。
Internet的广泛应用,为监控技术提供了-个大环境和基本技术支撑,随着网络技术、软件技术融人自动控制系统,使得工业自动化系统从生成过程运行参数的监控到远程诊断、控制,直至远程图像传输。通过Web的方式接收测试数据,实时的在浏览器上显示。汽轮机故障往往都以振动或者振动图像变化反映出来,振动是汽轮机故障诊断的重要依据。通过对振动信号的处理,提取出反映其机械特性及缺陷的信息,用科学方法进行分析和推断,来判明汽轮机所处的工作状态,诊断出汽轮机的各种缺陷和故障,做出恰当的处理。传统的基于C/S结构的系统,要求有客户端和服务器端的存在,这样就要求每个用户客户端安装相应的软件,造成维护和管理很不方便,同时使系统运行成本增加。本文以Internet技术的发展为基础,在对TCP/IP体系结构及各种相关技术研究的基础上,以实现远程监控中的实时数据动态的传输到浏览器并显示为目的,构建--个B/S 结构的网络测试系统。利用Ajax相关技术主动的获取数据,通过TCP/IP协议建立网络Socket连接以推送和获取实时数据,以二维失量图型SVG来
收稿日期:2012-09-15。
1系统结构及涉及技术知识 1.1系统结构
系统的功能是:在远程客户端(浏览器)实现对采集到的数据进行监控和处理。传统的客户机/服务器(C/S)结构是伴随着网络数据库技术的应用而逐渐发展起来的,一般称为“胖客户端瘦服务器”结构":,这样就会造成部署困难、管理维修费用高、标准不统一等问题。浏览器/服务器(B/S)结构是对C/S结构的一种变化或者改进的结构,把原来客户机所负责的功能交给中间层Web服务器来处理,用户工作界面则有浏览器来实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量。
系统采用B/S结构(如图1),总体上可以分
为3个层次:数据库服务器层、应用服务器层和客户端。数据库服务器负责提供所需要的数据,包括实时数据、历史数据等;应用服务器接收客户端发送的请求信息,根据客户端的请求与数据库进行数据交互,响应客户端的请求;客户端则负责数据曲线的显示以及提供用户操作界面。
作者简介:刘国云(1988-),男,硕士研究生,研究方向为故障诊断与容错控制,E-mail:liubingtianxue@126.com 万方数据