论文部分内容阅读
本文以IEC61970为依托,以一个变电站设备管理软件的设计思路为实例,对怎样设计符合统一信息平台的电力应用软件展开研究。
IEC61970标准是TC57(电力系统控制与通信)工作组制定的,旨在使EMS的应用软件组件化和开放化,能即插即用和互联互通。为在整个电力系统范围内建成“纵向贯通、横向集成”的一体化企业级信息集成平台,实现公司上下信息畅通和数据共享提供了技术指导和理论依据。该标准的30l部分(公共信息平台)已经定为国家标准。
电力设备管理是电力企业生产管理的核心和基础,贯穿电力生产的所有环节。电力设备数据库是电力生产管理系统的基础数据源之一,也为电力企业事务管理、电力系统实时系统和电力系统分析软件提供相关数据,是电力系统正常、可靠、经济运行的物质基础和保障。所以本文主要的工作是构建了电力企业统一的信息平台,实现了设备管理软件的核心功能。
论文简述了IEC61970标准的组成和各部分的功能,介绍了IEC61970标准中各项主要技术:UML统一建模语言和XML可扩展标记语言。重点研究了标准503部分所定义的XML Schema对电力系统对象的描述过程,叙述了两种处理XML文件的方法。
由于现有的商用数据库都是关系型数据库,无法满足IEC61970标准中对CIM(公共信息模型)的要求。而现有的电力软件后台所采用的都是关系型数据库并且目前尚未出现成熟的面向对象的数据库。为了对原有系统进行集成,节约成本,我们采用Hibernate组件对关系型数据库进行包装,使其对外表现为一个符合CIM要求的面向对象的数据库。解决了长期以来面向对象的程序编写语言和关系型的商用数据库出现的阻抗不匹配的问题。重点研究了CIM标准的各种关系在关系型数据库的实现过程。
论文的第二部分首先介绍了Web Services技术的组件模型、体系框架和协议栈。具体比较了CIS(公共组件规范)中所提及的几样组件技术的特点。最终选择Web Services技术作为本文所采用的框架技术。提出了一种基于’Web服务的变电站设备信息集成方案,并针对企业间信息集成的实际情况,研究了xml、wsdl、uddi等Web服务关键技术在电网线路信息集成中的应用,给出了一个设备信息集成系统实例并实现。