电力调度数据平台的设计与实现

时间:2022-09-24 05:11:18

电力调度数据平台的设计与实现

摘要 本文通过对电力调度自动化系统存在的数据源多、数据一致差、存在信息孤岛等现象分析,提出综合运用数据库相关技术建立电力调度数据平台,为用户提供标准、准确、快速的数据服务。

关键词 电力调度;数据平台;信息孤岛

1研究背景

目前电力调度自动化系统的数据库大部分是独立建设,系统之间通过编写专用接换数据,这种交换方式系统开销大、效率低;同时根据电力二次系统安全防护体系的规定,各应用系统在物理上分处各自安全分区[1],导致系统之间相互封闭,形成“信息孤岛”[2]。

为此,我们提出构建一个电力调度数据平台,将现有各专业应用系统的数据进行汇集和整合形成多维数据模型,通过标准的访问接口、数据抽取和加工为用户提供数据信息服务[3]。

2平台体系结构综述

电力调度数据平台的数据源主要来自于安全I、II区的各个系统。

由于数据源来自各种类型的数据库文本或是其他二进制数据,格式不尽相同,因此需要对传送的数据进行格式检查和转换,同时对数据包的迟传、丢包进行修正,将正确的数据存入安全II区的临时存储区。

由于电力专用隔离装置的存在,在安全III区建立临时存储区的镜像数据库,以此进行数据抽取、转换、清洁等过程,后导入建立的数据集市。

同时数据也从关系数据库、面向数据库或者传统数据库中转换到多维数据模型 [4][5]。建立III区镜像库的优点主要有以下几个方面:

简化通过电力专用安全隔离装置的数据信息和通讯方式。建立III区的镜像数据库,使II、III区之间的信息交互由各种接口简化为只有数据库复制一种方式,实现起来相对简单;

扩展性强:III区若增加新的业务接入需求,可直接在III区开发接口,不必再通过电力专用安全隔离装置和II区交互;

安全性强:III区系统只和III镜像数据库打交道,不直接和II区各系统数据库进行交互,界限比较分明,系统安全性强。

3平台软件结构设计

电力调度数据平台由操作系统层和应用软件层组成。其中操作系统层支持Tru64 UNIX、IBM AIX、SUN Solaris、HP UX、Linux和Windows 2000及以上版本的操作系统;应用软件层由四层平台体系组成。

各平台主要功能如下:

统一基础平台:主要为上层的系统功能提供与业务无关的底层服务,使得整个系统能够具备在一体化平台下的稳定、可靠、可控的性能;

数据交换平台:主要完成数据的采集、输出、格式转换、传输等功能,实现不同调度业务系统间数据端到端的交换和共享以及数据到存储中心的整合;

数据集中存储平台:数据集中存储及管理平台,主要是对数据平台的数据进行存储、管理,以及对交换中的过往数据进行缓存。存储有两种类型:无规则的数据保存和基于统一数据模型的数据存储(整合);

数据展现平台:建立在调度统一数据模型基础上的、面向终端用户的数据综合查询、分析、挖掘及其他综合应用的平台。

4平台硬件结构实现

电力调度数据平台的硬件体系分别由安全II区部署两台数据库服务器和一台磁盘阵列,构成数据平台系统临时数据存储区,负责I、II区系统的数据抽取和接口服务;两台电网运行通信服务器位于安全I区,负责I区的纵向与上下级调度机构的数据通信,以及I区系统的数据通信。

安全III区部署两台数据库服务器和一台磁盘阵列,构成了镜像库;两台通信服务器负责和III区应用系统以及II区数据平台进行网络通信、数据交换、数据抽取以及接口服务;另外,安全III区还可以配置维护工作站,以实现数据和应用的管理、维护、监控等工作。

5结论

通过建立电力调度数据平台解决了现存的“信息孤岛”问题,并统一了数据源形成多维数据模型,为后期基于平台数据进行调度生产运行数据的多角度、多层面的分析和展示打下了坚实的基础。

参考文献

[1]胡炎,辛耀中,韩英铎.二次系统安全体系结构化设计方法,电力系统自动化,2003,27(21): 63-67.

[2]李遥,朱晓芸,杨枨.异构系统统一数据平台的构建,计算机工程,2005,32(5):230-234.

[3]陆延昌.“十五”期间电力信息化建设的主要目标和任务.电力系统自动化,2001,25(21):1-4.

[4]王珊.数据仓库技术与联机分析处理,北京:科学出版社,1998.

[5]R.Kimball, Laura Reeves, Margy Ross et al.The Data Warehouse Lifecycle Toolkit, New York: John Wiley& Sons, Inc,1998.

上一篇:LTE技术在城市轨道交通车地无线通信系统中的应... 下一篇:图书馆电子阅览室网络安全及其防范技术