一种电力系统图形跨平台展示方法与流程

文档序号:19818439发布日期:2020-02-04 09:28阅读:139来源:国知局
一种电力系统图形跨平台展示方法与流程

本发明涉及一种电力系统调度技术领域,尤其是涉及一种电力系统图形跨平台展示方法。



背景技术:

电力系统是一个极其庞大的系统,电力线路、变电站、发电厂众多,所包含的数据量、信息量是巨大的。为了能够直观的观察数据,分析数据,图形技术成为解决这个问题的关键。

目前电力系统图形技术已经得到了广泛应用,但是对于电力系统图形的展示仅仅局限在桌面应用展示及特定的浏览器上展示,不能够实现跨平台、跨浏览器使用,对调度人员的工作场所、及工作地点、工作设备进行了极大的限制。



技术实现要素:

本发明主要是解决现有技术中电力系统图形不能够跨平台跨浏览器展示,使得工作人员工作场所收到限制的问题,提供了一种以网页方式实现电力系统图形跨平台展示方法。

本发明的上述技术问题主要是通过下述技术方案得以解决的:一种电力系统图形跨平台展示方法,包括以下步骤:

s1.通过svg技术绘制电力系统图形,生成相对应的显示svg图形和存储svg图形;

s2.设计网页,将显示svg图形嵌入在网页的页面部分,存储svg图形放置在网页的后台部分;

s3.网页实时采集电力系统中数据,更新存储svg图形中的信息;电力系统中数据包括遥测点、遥信点信息,以及网架数据、系统运行数据等信息。

s4.每隔设定时间,显示svg图形读取存储svg图形中遥测点、遥信点信息,对显示svg图形中遥测点、遥信点信息进行刷新;

s5.显示svg图形根据用户点击,更新遥信点状态,并同步更新存储svg图形、电力系统中遥信点状态。

本发明以网页形式发布和展示电力系统图形,使得只要在计算机或移动终端设备端,有安装浏览器且连接网络就能打开网页查看电力系统图形,不使用任何插件。使得调度员的工作场所不再局限与传统调度方式下的调度室,使调度员工作具备更大的灵活性。遥测点为对母线上设定点的电压、功率等信息进行检测,遥信点为对断路器、开关的状态进行检测。本发明电力系统图形采用svg文件,具有存储空间小,放大不失真的特点。

作为一种优选方案,所述步骤s1中生成svg图形具体过程包括:

s11.通过svg技术绘制电力系统图形,生成显示svg图形,显示svg图形包含有遥信点、遥测点信息;

s12.在显示svg图形的基础上写入网架数据和运行数据,另生成存储svg图形,网架数据包括电网网架参数,运行数据包括系统运行参数。本方案生成了一张仅包含遥信点、遥测点信息的显示svg图形,以及另一张在显示svg图形基础上,还包括网架数据和运行数据信息的存储svg图形。这样显示svg图形就比较小,一般不超过400kb,这使得显示svg图形在网页上显示能更加快速,顺畅,不会造成卡滞。而存储svg图形则是还包括有网架和运行数据,是相对具体的电力系统图形,在后台运行,对信息进行存储,为显示svg图形或其他高级应用调用。

作为一种优选方案,所述遥测点、遥信点包含有元件名称、元件id、元件检测数据,元件id与电力系统中相应的遥测点、遥信点对应。

作为一种优选方案,步骤s3中网页实时采集电力系统中的数据,根据id将信息修改存储在存储svg图形相应节点中;步骤s4中相隔设定时间显示svg图形对存储svg图形的遥测点、遥信点进行遍历,读取遥测点、遥信点的信息,根据读取的信息刷新显示svg图形上遥测点、遥信点信息。

显示svg图形根据用户点击,更新遥信点状态,并同步更新存储svg图形、电力系统中遥信点状态

作为一种优选方案,步骤s5的具体过程包括:

s51.设计网页时在显示svg图形的遥信点上建立点击事件;

s52.等待点击,在点击后更新显示svg图形上相应遥信点状态;

s53.显示svg图形将遥信点状态信息发送给存储svg图形,对存储svg图形的遥信点信息进行更新;

s54.存储svg图形将更新后的遥信点信息发送给电力系统,电力系统根据遥信点信息找到对应的断路器,对断路器进行操作。

作为一种优选方案,在步骤s5中用户点击后进行防误操作判断,其包括以下步骤:

s511.记录用户点击后显示svg图形上遥信点状态,生成模拟状态图发送给后台;生成模拟状态图而并不进行真实操作。

s512.后台根据模拟状态图对主网线路上各监测数据进行模拟,得到模拟监测值;监测数据包括电压、电流等数据,是对主网线路上的参数进行监测的结果。遥信点状态改变会影响监测数据改变。

s513.根据模拟监测值进行安全指标计算,并将计算结果与预先设定的各项参考安全指标进行比较,若计算的结果超出参考安全指标的范围,则返回误操作指令,若未超出参考安全指标范围,则进入步骤s52;将监测数据进行计算得到安全指标数值,如电压差、电流插等。而参考安全指标为预先设定的安全数值范围。

s514.接收到误操作指令后,在显示svg图形上进行误操作提醒显示,同时将保持用户点击前svg图形上各遥信点状态。

因此,本发明的优点是:1.电力系统图形采用svg文件,与现有技术相比,图形存储空间小,在网络传输过程中不失真,实时性良好,在网络条件一般情况下也能够使用;2.具有放大不失真的特点;以网页方式展示电力系统图形,计算机或移动终端只需安装有浏览器且具有连接网络功能即可打开网页查看电力系统图形;3.使用者的工作产所不再局限于传统调度方式下的调度室,使调度员工作具备更大的灵活性。

附图说明

附图1是本发明的一种流程示意图。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。

实施例:

本实施例一种电力系统图形跨平台展示方法,如图1所述,包括以下步骤:

s1.通过svg技术绘制电力系统图形,生成相对应的显示svg图形和存储svg图形;具体过程包括:

s11.通过svg技术绘制电力系统图形,生成显示svg图形,显示svg图形包含有遥信点、遥测点信息;

s12.在显示svg图形的基础上写入网架数据和运行数据,另生成存储svg图形,网架数据包括电网网架参数,运行数据包括系统运行参数。

s2.设计网页,将显示svg图形嵌入在网页的页面部分,存储svg图形放置在网页的后台部分;网页采用asp.net进行设计,页面部分采用html语音和javascript语言进行编写,在页面部分中添加<svg></svg>节点,将要显示svg图形以innerhtml的形式嵌入其中。后台部分通过网络与电力系统连接,进行数据采集。

另外在网页的页面部分显示svg图形上添加点击事件,等待使用者点击。

s3.网页实时采集电力系统中数据,更新存储svg图形中的信息;

遥测点、遥信点都包含有元件名称、元件id、元件检测数据,元件id与电力系统中相应的遥测点、遥信点对应。将电力系统中各遥测点、遥信点具有对应的id,根据id将遥测点、遥信点信息存储在存储svg图形相应id节点中。

s4.每隔设定时间,显示svg图形读取存储svg图形中遥测点、遥信点信息,对显示svg图形中遥测点、遥信点信息进行刷新;本实施例以5s为例,相隔5s显示svg图形对存储svg图形的遥测点、遥信点进行遍历,读取遥测点、遥信点的信息,根据读取的信息刷新显示svg图形上遥测点、遥信点信息。

s5.显示svg图形根据用户点击,更新遥信点状态,并同步更新存储svg图形、电力系统中遥信点状态。具体过程包括

s51.设计网页时在显示svg图形的遥信点上建立点击事件;

s52.在网页建立后,等待点击,用户在点击后更新显示svg图形上相应遥信点状态;

用户点击后进行防误操作判断,其包括以下步骤:

s511.记录用户点击后显示svg图形上遥信点状态,生成模拟状态图发送给后台;

s512.后台根据模拟状态图对主网线路上各监测数据进行模拟,得到模拟监测值;

s513.根据模拟监测值进行安全指标计算,并将计算结果与预先设定的各项参考安全指标进行比较,若计算的结果超出参考安全指标的范围,则返回误操作指令,若未超出参考安全指标范围,则进入步骤s52,执行更新显示svg图形上相应遥信点状态;

s514.接收到误操作指令后,在显示svg图形上进行误操作提醒显示,同时将保持用户点击前svg图形上各遥信点状态。

s53.显示svg图形将遥信点状态信息发送给存储svg图形,对存储svg图形的遥信点信息进行更新;

s54.存储svg图形将更新后的遥信点信息发送给电力系统,电力系统根据遥信点信息找到对应的断路器,对断路器进行操作。

之后又进入存储svg图像向电力系统实时采集数据。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1