电力调度自动化中SVG的应用分析

2019-09-10 15:52韩玉
科学导报·科学工程与电力 2019年21期
关键词:应用

韩玉

【摘  要】当前,我国的电网调度技术在不断的提升和改善,在这样的情况下,我们必须要采取有效的措施去提高电网调度自动化系统的工作质量和工作水平,国际电工委员会在相关的文件当中已经明确的指出应该采用SVG图形格式当做是标准的格式形式,所以,在电力调度自动化发展的过程中,SVG的应用也成为了人们非常关心和关注的一个问题。

【关键词】电力调度自动化;SVG;应用

进入新千年,电力能源的需求明显的提升,在这样的情况下,我国的电力改革深度也越来越大,一些新的技术和新的理念在电力系统当中得到了非常广泛的应用于发展,在这样的情况下,自动化调度系统也朝着集成化的方向发展。同时,同时有关机构也提出了EMS-API管理能量系统结构,这样也使得EMS软件朝着更加开放和更有组织性的方向发展,这对我国的很多资源都是一种非常重要的保护,EMS软件的应用使得系统集成过程中的成本投入大大降低,这对各种资源都形成了非常重要的保护,但是电力调度系统的自动化发展中还存在着一个问题就是不同系统之间的图形数据交换问题。在经过了大量细致的研究之后,SVG可以使得电力运行的过程中具有可视化的特征,此外,也能体现出其在扩展方面的优势,这样也就在提高了工作效率的同时也提高了工作的质量,因此,SVG技术也有非常好的发展前景。

1、SVG图形的特点

1.1基于XML标准

当前,SVG技术是一种比较常见的可缩放适量图形,其在应用的过程中具有非常完善的可拓展性以及平台型,XML是SVG当中最具活力的下一代网络标记语言,此外它还具备了HTML语言当中一般情况下都不具备的灵活性和延展性。

1.2矢量图形和文本图形

通常,图形文件的大小和图形自身的复杂性有着非常密切的关联,和图形尺寸大小并没有直接的关系。SVG图形可以根据系统的实际需要进行缩放处理,缩放之后的图形在完整度和清晰度上是完全不受影响的。

和传统的其他类型的图形相比,SVG图形通常并不是按照图形处理工具的方式而组成的,它主要是借助记事本的方式进行传达和表达的,这样一来就可以使得网络传输的形式更加的方便,采用记事本表达的方式主要是能够给图形内容的编辑和调整提供更好的条件。

1.3支持交互性

以前,图形和交互是2个相对独立的环节。而SVG很好地突破了这个局限,SVG支持SMIL(Synchronized Multimedia Integration Language),使得图片交互作用成为可能,这是以往任何图像所不能实现的。

2、SVG的电力系统图元描述

作为一种图形标准,如果要将SVG应用在电力系统的工作中,一定要将SVG和各种电力设备有机的结合在一起,这样也就使得SVG能够在一定程度上展现出电力系统最为重要也是最为关键的几个基本的特征。

在对电力接线图进行全面的分析之后我们知道,每一个电力元件都可以使用6种基本的图形元素来表达,通常,图形就是这六者构成的。使用SVG来描述电力系统实际上并不是一件难事,但是如果在系统运行的过程中,每个电力图形都不具有相应的数据模型,那么图形的绘制就会失去其自身的意义和价值,采用SVG的一个非常重要的目的就是图模一体。

在电力调度系统中,自动化监控画面的图元主要有2部分构成,即电气元件图元以及静态文本图元。静态文本图元的主要作用是对相关的文字进行解说,因此,静态电气元件图元在监控画面中是保持不变的;而电气元件图元是一种显示事实的图元,在数据库中以及SVG文件中,每个电气元件图元都有一个对应的ID,当这2个ID设置一样时,便实现了“图模一体化”。

3、SVG电力图元在电力调度自动化中的应用分析

SVG是图形的一个非常重要的标准,在系统运行的过程中,我们要想将这一技术更加科学合理的融入进去,就一定要保证其能够和电力设备发生一定的联系,从而使其可以具备某些比较重要的电力特征。

首先,SVG图元建模。详细分析电力接线图可知,每一个电气元件都由不同的几何形状组成。把SVG所提供的6种基本图形进行合理搭配,就能够将各个电气元件表示出来。使用标签〈g〉将不同的电气元件设计成为不同的group。

其次JavaScript与DOM。在对SVG文件进行读取的时候,其具有一定的繁琐性,因为文件原来的格式是一定要经过解析才能实现其作用的,主要通过生成一个更为具体的对象来满足其可视化的要求。

过去,数据发布可以有C/S和B/S这2种结构。C/S方式要求客户端安装软件,不方便对软件进行管理和维护。B/S方法使用简单、方便管理,并且对客户端要求较低,应用范围比较广泛。基于SVG的数据发布方式有2种,一种是内嵌法,即直接在SVG文件中进行标注,同时包含图形数据和属性数据,并存储在同一文件里;一种是外联法,即把数据存储在数据库或者外部文件中,并通过对应关系将属性与对象进行连接。

3.1动态实时数据发布

如果想要保持状态图及时显示最新的信息,需要进行设备状态数据的刷新。刷新网页是一种比较简单、可行的方式。当服务器接收到刷新的指令后,结合当前的设备状态,会生成新的SVG图像,并上传浏览器。缺点:在刷新中会出现浏览器暂时闪烁;由服务器生成的SVG图像,服务器需要进行很多处理,会提高服务器的开销。要想解决这个问题,需要使用XML封装设备的最新状态,并利用LOAD函数(DOM)获得服务器上的最新设备数据,然后通过DOM对这些数据进行分析,并及时修改SVG图像。如果在同步状态下进行LOAD函数的调整,获得的新信息数据会因为网络延迟导致浏览器无响应。而采用异步的方式进行数据读取,就不会出现上述问题。

3.2SVG的报警功能

如果设备发生异常,需要监控系统能够及时报警。若操作失误或传输过程中信道受到严重干扰,就会导致传输到设备的指令失真,进一步导致设备无法进行正常工作。这时,调度端的图元可以结合事先安排的報警级别,发出报警声音(即时),调度端同时做出相关处理决定。报警功能的实现完全依赖于SVG引用的MP3或WAV等形式的文件,通过设置〈aaudioxlink:href>的属性来完成。使用xlink:href功能,必须指明所需要的外部文件声音播放的URL,声音播放的强弱程度是由volume决定的,volume数值越大,相应的音量就会越大。声音文件进行播放的时刻由begin决定,一旦接收了报警指令,就会发出相应的报警声音。由repeatcount决定播放次数,通常情况下,是设置为无限次的。当调度工作人员点击图元时,停止该播放。

4、结束语

本文对SVG的特点、结构形式、图元描述以及优点等方面进行了分析,从动态实时数据发布和SVG报警功能的角度详细论述了SVG在电力调度自动化系统中的应用状况。综上所述,把SVG应用到电力调度中可以提?工作效率,值得在电力领域推广普及。

参考文献:

[1]何岩,吴发旺.SVG在电力调度自动化中的应用分析[J].黑龙江电力,2008(01).

[2]魏廷科,魏建祥.简析SVG在电力调度自动化中的应用[J].机电信息,2013(27).

[3]杜轶轩.SVG在电力调度自动化中应用浅析[J].机电信息,2013(30).

(作者单位:国网临汾供电公司)

猜你喜欢
应用
配网自动化技术的应用探讨
带压堵漏技术在检修中的应用
行列式的性质及若干应用
癌症扩散和治疗研究中的微分方程模型
红外线测温仪在汽车诊断中的应用
多媒体技术在小学语文教学中的应用研究
微课的翻转课堂在英语教学中的应用研究
分析膜技术及其在电厂水处理中的应用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析