APP下载

SVG技术在电网调度自动化系统中的应用

2016-08-09董自丹

大科技 2016年31期
关键词:矢量调度图形

董自丹

SVG技术在电网调度自动化系统中的应用

董自丹

(国网湖南省电力公司湘潭供电分公司 湖南湘潭 411100)

在电网调度自动化系统运行过程中,图形是一项较为关键的基础性因素,且其在不同系统间的交互操作是电网发展过程中必须要经历的一个过程。近年来,随着我国科学技术发展水平的逐渐提升,SVG技术在电网调度自动化系统中的作用也越来越重要。基于此,本文对SVG的一些信息进行了简单的分析,之后详细的阐述了SVG技术在电网调度自动化系统中的实际应用,以供参考和借鉴。

SVG技术;电网调度;自动化系统;应用

1 引言

为了有效提高电网调度自动化系统工作效率,我国目前已使用SVG的图形格式作为标准格式,在此情况下,为了使得SVG技术在电力调度自动化系统中得到更好地应用,必须要对其进行深入的研究与分析,以促进电力调度自动化的发展。

2 SVG概述

2.1 可缩放矢量图形的优点

2.1.1 以可扩展标记语言XML为基础

当前的W3C开发以及提出的图形标准一般涉及DOM1、DOM2、XML、XHTML与SVG等。此外,SVG能够以扩展标记语言XML为基础,是一种图像格式,能够有效结合由W3C技术委员会提出的其他标准。

2.1.2 能够以文本格式来描述对象

通常情况下,SVG能够实现矢量图形、点阵图像与文本格式之间的交换组合,并且还能够对相关对象进行一定的修改。SVG一般采用文本的形式表示矢量图形,可有效增加SVG的可读性和可理解性,从而使得图像处理、编辑、复制、传输变得更加容易与便捷。

2.1.3 动态交互性较强

通常情况下,可缩放矢量图形SVG是在XML基础上进行编辑的,通过此种方式,SVG就可提供较强的动态交互性。同时,编辑人员还可以在SVG文件中添加任意的动画,并且也可以通过相关的脚本来实现弹性的动画效果。

2.1.4 完全支持DOM

DOM主要是指一种文档平台,其允许程序或者是脚本对文件的内容、结构或是样式进行动态的存储与上传。由于可缩放矢量图形SVG完全支持DOM,这使得可缩放矢量图形SVG还能够以一种一致的接口规范、外界的程序进行相关操作。

除此之外,SVG、SVG中包含的物件物件还能够以脚本语言的方式,对外部事件的驱动进行完全的接受,例如鼠标动作,从而促进自身或是对其他物件、图像控制等目标的实现,这是电子文档必须具备的特征之一。

2.2 SVG的基本元素构成

可缩放矢量图形 SVG 主要包括<SVG>元素、<g>元素、<defs>元素、<use>元素和<symbol>元素等基本元素。其中,对于<SVG>元素,主要是用来定义用户坐标中包含的渲染区域,通常情况下,其主要由x、y、width、height(XY)四种属性值确定。<g>元素一般用于定义一个元素集合,该集合能够为一些有相同样式与属性的元素的处理提供便利。<defs>元素能够对被引用的元素进行定义,且该集合中的全部子元素也能够被引用。<use>元素一般引用用SVG文件中已经定义的元素,其能够选择属性与<SVG>元素一样的,与将引用的SVG元素的复制作用相类似。此外,由于<symbol>元素自身无法进行渲染操作,在实际操作中的应用相对较少,通常被作为实例形式引用。

3 SVG技术在电网调度自动化系统中的应用

3.1 CCAPI对图形交互的要求

在电力系统运行过程中,通常包含较多的电气信息,同时,还需要做好公共图形的交互处理工作,不仅是为了更好的显示出SVG格式的图形,还为了能够采用更加标准化的格式对信息进行处理。基于此,对于源系统中包含的图形,应当采用SVG/CIM方式进行处理。图1~2分别为SVG导出系统与SVG导入系统。

图1 SVG导出系统

一般情况下,SVG文件自身具有较高质量的图形信息,CIM文件在实际运行过程中,对于图形中涉及的每一个图形,均可以建立两个映射,且这两种映射在应用过程中均采用的是标准的格式,由此可知,在其运行过程中,可十分便利的、快捷的将相关数据导入目标系统中。

图2 SVG导入系统

通常情况下,由原系统导出的翻译主要用于目标系统,但也具备一定的选择性,翻译规则也具备十分明显的多样化特征,通常涉及几何图形、线形、线色等有关信息。针对此,若目标系统对图形描述的规则之间存在十分显著的差异,此部分信息往往需要被重新审视与定义,即为在目标系统与源系统间的图形交互需求需要以元数据为媒介,以使得接收方能够及时刷新CIM量测以及其他动态信息,在此过程中,通常不需要与其他发送系统进行连接。

此外,在电力调度自动化系统运行过程中,目标图形还应当与源图形在分布位置上保持完全的一致,这样一来,接受者只需要掌握电力设备的分布位置以及不同的位置的设备,就可以很好的保证其运行的质量和水平。

3.2 图形的互操作性

3.2.1 标准的SVG元素信息

所谓标准的SVG元素信息,通常指图形的绘制信息,能够通过SVG浏览器对图形进行相应的浏览,对于第三方系统的建设与发展而言,此部分信息具有较强的可选择性。在可缩放矢量图形SVG中,从实际情况来看,图元对象的定义即为一个新的图元类型,图元对象类型能够提高图元类型的真实度,这两者之间存在较为显著的定义域引用关系。

在电力系统实际运行过程中,一副图形中的全部几何元素往往存在十分显著的相似性或是一致性,如果已经确定了此过程中系统的图元,则可在系统中的任意位置直接引用,不需要对图形性质进行再描述,但需在其实际运行过程中直接列出不同的属性。除此之外,在具体导入、导出中,由于电力系统设备的图元主要表达对设备的要求,这就要求必须采取相应的措施,以确保图元完整性,从而为系统的正常运行提供更加良好的条件与基础。

3.2.2 电气模型信息

①将图形中相关的对象与CIM模型建立映射,能够较好的表达对象的公有性和惟一性。②在进行电气模型的建设时,需要确保其完整性与一致性,并且还需采取相关措施避免映射关系的二义性。③对图形中的公有信息与私有信息进行一定的区分,私有信息一般不需要建立映射关联,公有信息需要与CIM建立映射。

3.2.3 私有属性信息

如果名字上出现了重复的现象,则要确保电力模式性与私有属性的信息命名不一致。同时,还要将导出的图像重新导进原本的系统里。此外,如果进行图像交互的空间是在第三方系统,则需将私有属性的信息直接忽略。

4 结语

总而言之,在电网调度自动化系统运行过程中,通过SVG技术的应用,不仅能够实现不同子系统之间的图形的输入和输出,还能以此来大大提高电网调度的交互水平,使得电网调度系统的实时数据动态更新和操作成为可能。因此,必须要重视SVG技术在电网调度自动化系统中应用的发展,更好的推动我国电力调度自动化系统的良好发展。

[1]杜轶轩,詹代俊.SVG在电力调度自动化中的应用浅析[J].现代制造,2013(30):86~87.

[2]陈姣菁.OPEN-3000电网调度自动化系统图形共享技术研究与应用[J].Mechanical and Electrical Information,2010(12):133.

[3]周特军,邱建,王春艺,等.基于SVG的可视化技术在继电保护定值在线校核系统中的应用[J].电力系统保护与控制,2015(16):112~117.

TM734

A

1004-7344(2016)31-0058-02

2016-8-29

董自丹(1983-),男,工程师,本科,主要从事电网调度自动化工作。

猜你喜欢

矢量调度图形
矢量三角形法的应用
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
一种基于负载均衡的Kubernetes调度改进算法
虚拟机实时迁移调度算法
分图形
基于矢量最优估计的稳健测向方法
找图形
三角形法则在动态平衡问题中的应用
图形变变变
图形配对