(广东电网有限责任公司东莞供电局 广东东莞 523000)
摘要:为了使电网系统调度自动化效果提升,结合SVG的使用能够取得良好的效果。那么在电力调度自动化当中合理使用可缩放矢量图形,是当前所需要研究的内容。本文主要对电力自动化当中SVG应用的当前情况进行分析,并基于此探讨了其发展的成果。
关键词:SVG,电力自动化,发展
随着我国信息网络的不断深化发展,推动了我国电力行业的改革脚步,电网调度从以往单独系统逐步朝着集成系统发展,通过资源共享的形式能够使决策的精度进一步提升。可缩放矢量图形能够带来可视化图形,且可以使电网图像具有扩展以及移植功能,使运行的成效进一步得到提升,是非常值得推广使用的,当前各种信通中的图形格式各异,并且数据与图形之间没有关联,那么它们就无法更好地应用,为了使该情况得到解决,SVG电力系统可以良好处理该问题,可转化图形为能够拓展的资源,那么文件的通用性就多样化,还可在第三方系统中应用,从而使图形能够互换。当前,不少电力企业正通过组件标准与技术整合自身系统,但由于在各种系统中怎样通过图形数据交换是需要解决的问题之一,同时实验证明可以提供可视化图形数据于电力运营中,不但能够推动电网图形中的可拓展性提升,还能够使工作效率提高。
1 SVG图形特点
此图形是根据XML标准。XML为网络标记语言,其本身含有良好的扩展性以及无穷大的生命,且具有十分好的灵活以及伸缩性,功能非常强大。SVG图形为矢量型图形,此图形能够放大,在进行放大时还能够对其随意缩放,且该图形区别于像素图,其质量不会通过缩放的改变而发生变化。通过文本构成图形,SVG图像格式能够通过记事本就可以展现,此建立模式对于SVG格式更新与修改更加容易,十分简便。对于多功能的交互性支持。SVG中不少设计十分完善的SOM接口,如此就能够方便对任何脚本元素以及变成采取特定操作,在系统内部加入了大量的支持软件,例如JavaScript等,能够支持系统交互[1-2]。文本格式具有灵活性。SVG图像格式相对灵活性高,同时也扩展了文件的灵活性,一般通过三个部分构成:图形、文字与图像,并且是矢量图形格式,能够对其更好的修改。
2 SVG基本结构
能够进行缩放的矢量图形包括椭圆、矩形、多边形以及线等,且包括path繁杂图形,有关情况见表1。
表1 可缩放矢量图形的图形元素
其语法以及结构通常是XML,以下介绍椭圆的编程代码。
程序第一句是一个声明,第二是外部DTD声明的引入
<?Xm 1version=”1.0”standaIone=”no””>
<!DOCIYPEsvgPUBLLC”--//w3C//DTDS-VG11-flat-2003114.dtd>
<svgwidth=”80”height=”60>
<ellipse cx=”40”cy=”30”ry=”15”style”fill black”>
</svg>
3 图元描述SVG电力系统
SVG是图形格式,在电力行业中结合使用它就应该把它同电力设备连接,如此SVG才可以拥有电力系统所有的形式。采用SVG描述电力系统没有那么复杂,倘若只存在图形却不具有数据,此模型数据就不具备实际意义。采用SVG的关键内容是建立模型以及图形的一体化,图形是SVG格式图形,数据库为模型,如此才能够建立一体化的模型资源,另外还能够使电力系统的资源进行整合[3]。
电力系统调度自动化系统里,划分两种条件用监控画面,分别是电气型元件图元以及静态文本图。静态文本图元负责文字解释说明,在SVG文件当中一个特定元素<tsxt>,是固定的信息监控,不会根据别的改变而出现改变,不用将各种监测信息实时显示出来,电气元件是实时监控的元件,有一个对应id于数据库当中,另外SVG文件当中也有一个id,设置同样的两个id,可根据关联把监控当中的图形元件以及数据库共同关联,进而达到图模一体化。
4 电力自动化中SVG发展应用
首先,图元建模,合理搭配SVG基本图形元素,可将各种电气器件表示出来。采用标签将差异器件设计呈差异化集合,通过相关及时图元描述电力系统,假如没有对应的数字模型而只有图形存在,那么就不需要描述。其次JavaScript语言以及文档对象模式,读取可缩放矢量图形文件较为麻烦,按照该文件以前的格式进行研究,通过将具体目标生成,可视化标准得以实现。目前服务器以及浏览器结构管理与运用非常简单,不需要过高的用户端标准,还可以广泛地运用。按照可缩放矢量图形的外联法以及内嵌法来说,内嵌法能够在可缩放矢量图形文件当中进行标注,并且其中包含有属性以及图像的内容,在相同文件中共同储存,外联法是在外界文档或者数据库当中储存信息数据,联系目标以及属性。
4.1动态实时数据
要想将维持状态图形当时提供最新的数据,那么需要实时刷新装置的状态信息。当服务器接受到刷新的指令,要同现有状态相联系,从而成为新的图形再传递至浏览器。其中有一些缺陷为:在刷新的过程中浏览器可能会发生闪动现象,服务器转化为图形,要进行非常多的处理工作,从而使成本提高。要想解决这种情况,那么可通过可扩展标记语言封装装置新状态,利用文档对象模型获取新信息,在分析这些信息,从而将图形进行更改。如果对LOAD函数调节同步实行,那么如果网络延迟问题导致获取的新数据不发生相应。采取异步模式的读取信息可以避开这种问题[4]。程序如下:
lf(Raeffimedata.readystate=“complete”)
{aler(Processin g data,Please wait”)
Return.}
RaelTimedata.asvnc=ture,
RaelTimedata.load(“data.asp”)
ReaelTimedata为XML标签:
(XML1D=“Raeffimedata”onreadystatechange=“DataRefreshed()”
(/XML)
使用LOAD函数之后,JavaScript仍会运行,读取完信息之后,把Real-TimeData当中的ReadyState变成Complete,完成读取信息。封装装置信息模式结合标签,采用RTD表明,3级标签将装置名称描绘,2级标签将装置总体的种类描绘,通过ID,4级标签将装置整体运行情况进行描绘,采取上述集中形式能够将装置整体的工作情况进行体现,并且上述的所有书序需要通过服务器动态形成。
4.2报警性能
如果装置发生问题,监测系统就要对其预警。假若没有正确操作或是在传输时被影响,那么就会导致设备指令失真,从而影响装置的工作。调度系统图元可以同之前设置的报警等级联系,制造警报,再通过相关处理。所发出的警报与可缩放矢量图形当中WAV或是MP3格式相关。使用此功能,能够了解播放声音统一资源定位符,音量控制系统控制声音的大小,如果值更大,那么就能够播放更大的音量。begin决定播放音频文件,接受到报警的指令,就放出有关声音,播放声音数量通过repaetcount决定,通常来说设置为无限播放次数,直到人为的停止[5]。
5 结语
SVG图形具有简洁的界面,并且使用此图形能够获得不会使图像发生变化的随意缩放功能,从而能够给各种厂商间的图形交换提供信息的资源共享[6]。SVG动态实时数据使用实时数据库,使用SVG格式显示于客户端中,此方案有诸多优势,如速度快、显示清楚等。且具有非常好的发展前景,本文主要对于可缩放矢量图形的结构、特征以及图元等进行分析,探讨了当前SVG应用的现状以及其应用于电力自动化中的优势,那么,使用可缩放矢量图形技术于电力调度系统当中可以在很大程度上使运行成效提升,并且在我国今后的发展中是一项重点研究的课题,所以当前值得广泛推广使用。
参考文献:
[1]潘远.电力调读自动化中SVG的应用分析[J].电子世界,2017(13):70-70.
[2]孟际康.试论如何更好地在电力调度自动化中应用SVG技术[J].科技研究,2014.
[3]杨丽莹,张磊.浅谈SVG技术在电网调度自动化系统中的应用[J].工程技术:引文版,2016(10):00223-00223.
[4]孙硕乾.SVG技术在电网调度自动化系统中的应用[J].电子制作,2016(16):15-15.
[5]郭京平.SVG技术在电网调度自动化系统中的应用分析[J].电子技术与软件工程,2016(10):206-206.
[6]李楠.基于SVG技术研究电网调度自动化系统中的应用[J].科技资讯,2014(36):84-85.
论文作者:周立德
论文发表刊物:《电力设备》2019年第1期
论文发表时间:2019/6/21
标签:图形论文; 缩放论文; 矢量论文; 电网论文; 电力论文; 装置论文; 格式论文; 《电力设备》2019年第1期论文;