开发一个替代ProcessBook的产品
PDI用起来很不方便,我们试图开发一个产品,替代ProcessBook。
用SVG,已经实现Value的功能
趋势图已经通过技术验证
棒图也就不难了

具体如下:

 

1. 引言

随着电力工业的发展,对一个更加开放的、更加标准化的EMS信息模型的需要与日俱增。公用信息模型作为EMS-API标准的核心,其目的就是要促进不同EMS系统和应用之间的信息交互,最终实现互联运行和兼容插入。SVG图形服务平台就是根据当前电力业务发展需要和计算机技术进步而形成的独立产品。与此同时,JAVA, XMLEAI等计算机和信息技术的飞速发展也大大促进这方面工作的展开。

1.1 产品的范围

本产品目前主要适用于电力行业的设备模型和图形标准交换,随着产品不断完善,逐渐服务于其它行业的图形交换和应用。


 

1. 综合描述

1.1 产品的背景

目前,各个供货商的EMS与其它供货商的应用程序之间一般都不能实现互用,因为它们各自的数据库设计不同,软件实现方法各异。EMS供应商的数据库格式和数据字典通常是私有并且不公开的,尽管它们基本上是描述相同的信息,但由于使用了不同的数据格式和数据库设计,一个供货商的EMS中提供的信息很难被其它供货商的应用程序直接利用。

EMS供应商或许有时会从其它的系统导入数据,但很少能导出全面的可供本系统使用的数据。在这样的限制下,用户在插入新的应用或者自己开发用户程序时,不得不依赖于原先的EMS供应商。这种限制使得第三方很难提供能够方便地集成到用户原先安装的系统中的新产品。每当需要开发新的应用软件时,问题就突出地表现在由于这种的不灵活性而造成的重复开发,以及随之而来的高额成本费用。

随着电力工业的发展,对一个更加开放的、更加标准化的EMS信息模型的需要与日俱增,这主要存在下述几个原因:

1)      对于一个开放的系统,用户希望能从不同的供应商那里购买到应用程序,并且能把它们很好地集成到一个信息模型中。

2)      维护EMS数据的工作量是很大的,任何参数应该只被系统装载和验证一次,而一旦进入系统以后,它应该可以被将来所有的应用程序所使用。

3)      用户与邻近的系统交换实时数据的情形正在呈上升的趋势,相应地需要交换各自的EMS模型.

4)      EMS的数学模型和它们的参数都是众所周知的,因而没有必要再保持这些信息的私有化。

1.2 产品的功能

l        SVG图形的展现和浏览功能

SVG图形服务平台的基本功能。系统用户可以通过SVG图形的展示和浏览平台,查看到不同的SVG图形效果。

通过SVG图形的展现和浏览功能,我们可以实现下面几个功能点:

1)系统用户通过浏览器可以访问SVG图形,SVG图形将会以合适地显示比例展示在显示页面中。同时,系统用户可以在SVG图形显示页面,对SVG图形进行放大、缩小、窗口缩小和平移等操作。

2)SVG图形中显示的元素可以和CIM数据相关联,在浏览器上显示特定设备符号的属性信息。

3)SVG图形显示中,实现按图层的方式显示。在SVG图形中,将包含各种的设备类型和其他的各种参数(电压等级)。在SVG图形显示页面中,系统用户可以方便地屏蔽或显示任意选定的一个或者多个由设备类型和其他参数分类的图层。

4)SVG图形显示功能中,系统提供了一些页面格式的辅助帮助,这里包含了显示网格、正交和对齐格线等操作。

 

l        SVG图形的编辑功能

SVG图形的编辑功能是SVG图形服务平台的可选功能,它为系统用户提供了对SVG图形的各种编辑功能,包含了图形移动、画各种形状的线条、输入文字、操作撤消、图形删除、全部清除等操作,来满足系统用户的不同需要。当系统用户对SVG图形进行编辑后,可以保存到数据库中,同时,将编辑过的SVG图形作为当前的显示SVG图形,而编辑之前的SVG图形,将作为历史数据保存到数据库中,供系统用户的后续的历史数据查询。

 

l        SVG图形的版本管理功能

1)SVG图形的版本保存

 

2)SVG图形的版本同步

 

3)SVG图形的差异比较

 

4)SVG图形的版本查询

 

l        SVG图形的图元库管理功能

SVG图形是由一些设备图标或者是其它的一些图标元素。系统将采用统一的管理模式,管理的图元库包含了SVG图形的基本组成部分和一些进行图形编辑所要绘制的基本元素。

 

图元库管理主要是对这些基本元素的新增、修改和删除。对于每一个基本图元所能进行的操作包含了图元移动、各种线条的绘制、放大、缩小、初始化和系统参数设置等。

 

l        源数据管理功能

在源数据管理功能中包含了接受模块日志、转化PI日志和将通用的SVG格式转换为PI PROCESSBOOK能打开的特别的SVG文件,该功能主要是方便各个专业应用通过PROCESSBOOK就能修改SVG文件。

 

l        系统的后台管理功能

系统的后台管理中,包含了用户管理、角色管理、模块管理、日志管理、对外服务管理和参数设置等六个方面。

1.3 SVG文件类型

SVG图形服务平台中使用的SVG文件类型可以分成下面几种:

1)        未转换的SVG源图

由南瑞OPEN2000系统提供的未经转换的SVG源图。

2)        SVG源图

经转化后满足编辑需要的符合省公司标准的SVG源图。

3)        SVG专业应用图形

由各个专业用户对转化后的SVG源图进行编辑后,所保存的SVG图形。

4)        SVG历史专业应用图形

当系统操作用户对SVG图形进行编辑后,编辑前的SVG图形将保存为SVG历史专业应用图形。

5)        PI格式的SVG图形

为了满足用户能够在PI PROCESSBOOK软件中进行SVG文件处理,而产生的符合特定PI格式的SVG图形。

6SVG源图历史版本

 SCADA系统的SVG图形变动后,原先的SVG源图保存为SVG源图历史版本

1.4 用户类和特征

根据SVG图形服务平台的用户在操作系统时,所具有的不同功能权限,可以把系统的角色分成:SVG图形浏览用户、SVG图形编辑用户、SVG图形版本管理用户、图元管理用户和系统管理用户。

1.5 运行环境

本系统采用数据库为Oracle关系数据库。

l                硬件环境

数据库服务器:IBM(p650)或HP(ES80)小型机+磁盘阵列;

应用服务器:Dell PowerEdge 2650机架式/ 2 x 2.4GHz志强处理器/2x1024MB内存

/1x73GB硬盘

    客户端:普通PC / P4 CPU / 256以上内存。

l                软件环境

服务器:操作系统:Windows2000 Server

数据库管理系统:Oracle 9i

Web 服务器:

BEA WEBLOGIC SERVER8.1TOMCAT

客户端:操作系统:WIN2000/NT/XP

        浏览器:IE5.5以上,ADOBE SVGVIEW3.0.1以上版本。

1.6 假设和依赖

l        本系统业务采用B/S结构,java语言开发。

posted on 2007-08-17 00:12  zljini  阅读(1098)  评论(1编辑  收藏  举报