智能型电网故障 信息处理系统WEB发布技术研究
任伟狄军峰”李建²魏勇2上海许继电气有限公司上海200122:3.许继电气技术中心河南许昌461000) (1.甘肃省电力公司检修公司甘肃兰州730050;
的两项核心技术进行了分析,信息安全分区隔离技术的应用实现了电力系统不网类型信息的安全访问,基于J2EEMVC的跨平台技术实现了网省级大 摘要:本文通过分析电网放障信息管理系统对WEB发布功能的拉术要求,设计了智能型电网效障信息处理系统的WEB发布子系统,并重点对其中型电网故障信息系统的跨异构教硬件系统的无继数据访问.本文研究成案已经在多个网有级电网故障信息系统得到应用.
关键词:WEB发布故障信息系统信息安全隔离J2EE
中图分类号:TM764 文献标识码:A
文章编号:1007-9416(2014)07-0068-02
1引言
告信息,支持录波文件WEB页面端下载和浏览,WEB录波测览界面支持缩放比例、水平缩小扩大、垂直缩小扩大、向量分析、谐波分析、阻抗分析、切换振幅等功能,可供用户使用参考,WEB录波浏览后台 采用了SUN公司的JNI技术,通过JAVA与C之间的相互调用避免格式,可以做到无级缩放,不会失真,提供了良好的用户交互环境. 了程序代码的重复开发,提高了开发效率.主接线图采用矢量图形支持通过当前系统为不同权限的用户提供不同的数据浏览感受,充分考虑《电力二次系统安全防护方案》的要求,经过电力系统专用物 理隔离装置进行不同级别安全区的隔离,只允许数据从高级别的安全区向低级别的安全区单向传输,达到安全防护效果,
继电保护故障信息处理系统作为一套电网继电保护实时监视次设备产生的相关故障信息进行自动远传和综合分析,使调度端可 及事故分析决策、快速处理系统,在电网故障后能够对变电站内二以迅速,准确地掌握电网故障时保护和录波器相关状态及动作情况,为事故的及时处理和恢复提供重要依据"继电保护故障信息 管理系统一般采用C/S的体系结构,客户端需要安装专用的数据接收及用户交互软件,软件的安装部署、升级存在诸多不便,继电保护 运行管理人员日常办公经常工作于电力系统二次安全分区的IV区,访间部署在安全分区ⅡIⅢI区的故障信息管理系统也很不方便,因此需要开发电网故障信息管理系统的WEB发布功能,满足智能电网对 故障信息处理的要求.
智能型电网故障信息处理系统的通讯主要是主站端与变电站子站端的信息交互.由于发布系统处于网络的安全IⅢI区,不能直接系统WEB发布子系统,其数据流图如图1所示. 与安全Ⅱ区的子站直接通信,本文设计了智能型电网故障信息处理
进行了研究,主要包括采用SVG和矢量地图技术,AJAX技术等实现 相关文献对电力系统运营管理系统的WEB服务功能实现技术各业务领域的WEB发布功能7实现了B/S架构的电力运营管理信息远程浏览功能,提升了运行管理水平.
下面将围绕图1的数据流图,对部分关键技术进行研究. 为进一步说明智能型电网故障信息处理系统的技术方案,本文
本文对智能型电网故障信息处理系统的WEB发布技术进行了分析,重点对电力二次系统信息安全分区隔离、跨平台WEB发布等 关键技术进行研究.
3关键技术
3.1信息安全隔离
用、调度各个环节各种应用的深度融合,电力内外网信息交互的类 随着智能电网的大力发展以及智能电网建设下,发、输、变、配、型和内容将更加复杂,信息安全面临的形势将更加严峻,为此国家 制订和颁布了《电力二次系统安全防护方案》,将电力系统二次系统部分划分为四个信息安全分区,用于规范不同信息之间的访间方式,实现智能电网的信息安全.
2技术方案
WEB发布子系统是智能型电网故障信息处理系统的重要子系统,其根据用户实际需求量身定做件,具有良好的人机交互界面,通 过远程或者本地数据源的支持,用户可以在管理网的任一台机器使统上送的故障文件进行简要的波形分析,支持查询继电保护故障报 用E测览查询智能型电网故障信息处理系统中的主要信息,可对系
智能型电网故障信息处理系统WEB发布子系统针对电力内外
图1WEB发布子系统数据流图
收稿日期: 作者简介:任伟(1963一)男,高级工程师,长期从事继电保护及故障信息管理系统的运行管理工作:狄军峰(1978一)男,工程师,长期从事继电保护及政障信息管理系统的技术研究工作:李建(1975一)男,高级工程师,长期从事继电保护及政障信息管理系统技术研究工作: 魏勇(1973一)男,项士,长期从事电力系统自动化、信息化、电力系统通信等技术研完工作.
状态、实时告警信息、装置运行等信息的及时有效发布和展示. 统利用struts标签,hibermate数据持久化技术,实现了对装置的通信
III区对外发布功能采用了Tomcat为应用服务器,Tomcat是Apache软件基金会(Apache Software Foumdation)的Jakarta项目 中的一个核心项目,是一款免费的开放源代码的WEB应用服务器,属于轻量级应用服务器:由于有了Sun的参与和支持,使其技术的先行的WEB应用服务器. 进性、性能稳定性、加上其免费开发的效果,已经成为了目前比较流
布子系统运行界面如图2所示. 基于J2EEMVC架构的智能型电网故障信息处理系统WEB发
4技术优势
智能型电网故障信息处理系统WEB发布子系统从技术角度具有下列优势.
图2WEB发布子系统运行界面图
(1)具备实时动态发布功能,如故障报告信息、开关量信息和状态量信息:(2)具备发布二次设备信息包括定值、模拟量、开关量、软 压板信息等参数,可发布和查询告警事件,动作事件的历史信息,(3)具备形成完整的事故报告能力,支持实时发布和历史数据的查询:(4)采用SVG矢量图形格式,从而减轻了网络传输负载,加快了地图 的显示速度,提升了图像谊染性能;(5)具备WEB端的波形文件浏览功能,实现了WEB界面方式的录波文件浏览.
网交互的业务和安全现状,设计了基于单向隔离技术的电力内外网 安全交互平台,智能型电网故障信息处理系统主站Ⅲ区系统信息能够通过单向隔离措施,并以WEB方式浏览,即实现安全IⅡI区到安全Ⅲ 区的单向数据发布.通过单向隔离技术和信息安全交互平台,采集的数据采用报文形式向I区和IⅢI区同步发送,使III区数据的接收效安全、可掌的交互,为智能电网信息化建设提供有力支撑. 率得到了很大的提高,实现了电力系统I区和Ⅲ区之间数据的高速、
本文相关技术及软件成果已经在华东电网、南方电网、甘肃电网等多个省网级电网继电保护故障信息管理系统中得到应用.
的安全隔离后的WEB发布流程为例进行详细说明:A.故障信息管 为便于说明,下面以继电保护故障录波信息经过信息安全分区理系统子站上送的继电保护录波信息到达主站后形成故障信息录波文件,保存于指定的文件存储位置.B,在信息安全分区ⅡI区服务器 上运行着数据同步服务客户端软件,该软件使服务端的指定故障录波文件存储位置与客户端指定文件存储位置的文件保持一致.客户 端软件指定的文件存储位置保存故障录波文件.C.服务端包括两部分组成,分别部署于信息安全II区,和信息安全ⅢI区,当有新的继电保护录波文件产生时,客户端扫插制定的文件存储位置,发现新的 录波文件就会,将文件分别传送信息安全I区和信息安全IⅢ区,信息安全ⅢI区服务端接收到录波文件后,将文件发送到web服务器.根据 网络安全要求,在II区和IⅢ区之间的网络传输通过正向隔离或反向隔离装置进行单向数据传输.
S
要求,设计了智能型电网故障信息处理系统的WEB发布子系统,并 本文通过分析电网故障信息管理系统对WEB发布功能的技术重点对其中的两项核心技术进行了分析,信息安全分区隔离技术的 应用实现了电力系统不同类型信息的安全访间,基于J2EEMVC的跨平台技术实现了网省级大型电网故障信息系统的跨异构软硬件系统的无缝数据访间.
本文相关技术研究成果使得继电保护相关数据与信息高效应网调度运行管理水平. 用并充分共享,提高了电网调度系统信息化、智能化水平,提升了电
参考文献
3.2 跨平台架构
[J].云南电力技术 2004年第4期32卷:53-55. [1]韩武,等.基于Web的继电保护及故障信鬼管理主站系统的设计[2]王增,等.基于Web的途电保护故障信息实时发布软件的设计及实[3]李建业,等.基于heb的故障信息发布系统[J]电力信息化.2007年 现[J].电力系统保护与控制,2009年第11期37卷:95-98.增刊:7678 [4]王造华,等.梯级电站微机保护及故障信息实时管理系统与web发布[J].水电自动化与大坝监洲,2004年第6期28卷:15-18.[5]张海宁.等.稳定控制信息管理系统的Web发布系统[J].电力自动 化设备 2009 年第 2 期 29 卷:128131 [6]彭波,等.ems 数据服务器和web发布系统[J].电力自动化设备, 2003 年第 3 期 23 卷:57.[7]王兴玲,等.SVG 与矢量地图的 HEB发布技术[J].计算机工程与应[8]姜彬 等.基于 SVG的电网WEB发布技术[J].电网技术 2002年增刊 用,2002 年第10 期:14.[9]高强等.基于A]AX的变电站嵌入式Heb发布系统的设计与实现 30 冬 :202205.[3].电力系统自动化 2008年第9期32卷:5760.
智能型电网故障信息处理系统WEB发布子系统采用基于程语言,它具有跨平台特性,可实现一次编译到处运行的技术要求, JAVA的J2EE技术开发实现,JAVA是目前使用最为广泛的网络编支持在Windows,Linux,各unix系统下运行,系统框架基于B/S模式开发,采用StrutsHibermate框架的整合应用,严格按照MVC的 标准,具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的WEB应用程序的开发,减弱了业务逻辑接口和数据接口之 间的合,有助于提高代码的可重用性和灵活性.实现了View层(显示层) Control层(控制层) Service层(业务逻辑层) DAO层(数据库Service层和DAO层处理业务逻辑,View层通过采用jQuery进行表 访问对象层)的多层架构,利用ISP作为显示层、Action作为控制层、单验证,实现脚本与页面的分离,支持IE.Firefox,谷歌Chrome等主 流浏览器的使用,并且大幅度的提高界面数据加载的效率和安全.
Struts是一种优秀的J2EEMVC实现方式,它有利于层次分明的系统结构,有利于开发效率的提高,有利于减轻后期的维护工作. 而Hiberrate作为一种开放源代码的对象关系映射框架,对JDBC进理数据源的访问频次,从面提高应用程序的运行性能.Hibermate缓 行了非常轻量级的对象封装,通过连接池技术,降低应用程序对物存内的数据是对物理数据源中的数据的复制,应用程序在运行时从据,提高系统对数据库的访间效率,避免了无调的内存消耗,整个系 缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数