一种电网调度控制系统图形编辑及展示方法
技术领域
本发明属于电力系统及自动化
技术领域
,特别涉及一种电网调度控制系统图形编辑及展示方法。背景技术
目前电力系统规模不断扩大,对运维监控保障技术的要求也越来越多高,同时,科技水平也快速发展,尤其是互联网技术的发展,使用WEB技术提升电网自动化水平越来越重要。使用Flash进行图形画面维护,在WEB端维护图形起到了一定作用,但是随着技术发展,Flash在主流浏览器中逐渐不被支持,不适合在调度系统领域进行推广。使用SVG技术进行图形画面维护,目前都是作为浏览端使用,在编辑器端使用SVG这种标签类语言也不适合。且使用这类技术WEB浏览器只是维护了模板图,然后使用SVG转换进行显示,没有进行维护和浏览一体化的维护方式。
发明内容
发明目的:为了克服现有技术中的不足,本发明提供了一种电网调度控制系统图形编辑及展示方法,能够提高电网调度控制系统图形编辑及展示效率。
技术方案:
第一方面,本发明提供一种电网调度控制系统图形编辑方法,包括:
在WEB浏览器访问HTML5图形编辑软件界面,根据预配置的图形编辑参数文件动态生成图形编辑软件界面;
访问图形编辑软件界面中的图元编辑器构建设备图元组件;
将设备图元组件拖入图形编辑区,并对设备图元组件进行编辑操作,以获取电网调度控制系统画面;
将电网调度控制系统画面中的设备图元组件与电网调度控制系统模型关联绑定,形成电网调度控制系统图形文件。
结合第一方面,进一步的,对设备图元组件进行编辑操作的方法包括:
根据电网调度控制系统中电力设备的描述信息,选择设备图元组件在当前层级及当前状态的形状;
将所选择的设备图元组件拖入目标位置后,调整设备图元组件大小。
结合第一方面,进一步的,若不存在关联的电网调度控制系统模型,则重新创建一条新的电网调度控制系统模型,将电网调度控制系统画面中的设备图元组件与新创建的电网调度控制系统模型关联绑定。
结合第一方面,优选的,预配置的图形编辑参数文件包括菜单栏配置文件、工具栏配置文件、组件配置文件库、右键菜单配置文件、应用号配置文件、图元类型配置文件和图形类型配置文件。
结合第一方面,优选的,所述设备图元组件包括变压器图元组件、发电机图元组件以及断路器图元组件;不同层级、不同状态下的设备图元组件形状不同。
结合第一方面,优选的,设备图元组件根据该设备图元组件的标准电气文件属性采用HTML5的canvas技术构建。
结合第一方面,进一步的,当设备图元组件的属性发生改变时,则将该设备图元组件从电网调度控制系统画面删除并重新绘制;所述设备图元组件的属性包括设备图元组件的位置和大小。
结合第一方面,优选的,所述设备图元组件及电网调度控制系统图形文件采用G格式规范进行保存。
第二方面,本发明提供电网调度控制系统图形展示方法,所述电网调度控制系统图形采用第一方面任一项所述电网调度控制系统图形编辑方法编辑获取;所述浏览方法包括:
在WEB浏览器访问HTML5图形浏览软件界面,根据预配置的图形浏览参数文件动态生成图形浏览界面;
获取电网调度控制系统图形文件并解析,以获取设备图元组件及非设备图元的描述信息;其中非设备图元包括连接线、动态数据;
根据设备图元组件的描述信息绘制设备图元组件;
采用连接线连接各设备图元组件,以形成电网调度控制系统画面;
将所述电网调度控制系统画面通过所述图形浏览界面输出展示。
结合第二方面,进一步的,当电网调度控制系统画面中关联设备图元的遥测、遥信和/或状态数据发生改变时,根据更新后的设备图元重新绘制电网调度控制系统画面。
有益效果:与现有技术相比,本发明并通过WEB浏览器访问HTML5图形编辑软件界面,不仅在电网调度控制系统中使用HTML5技术绘制展示画面,同时利用编辑展示的画面对厂站图中的连接关系和设备图元的集合进行判断减少了前端图元画面绘制的周期和提高绘制效率。
附图说明
图1为本发明的电网调度控制系统图形软件编辑展示结构示意图;
图2为本发明的电网调度控制系统图形编辑器图形编辑流程示意图;
图3为本发明的电网调度控制系统图形编辑器图形展示流程示意图。
具体实施方式
为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
实施例一:
结合图1进一步的说明WEB浏览器页面中预配置的图形编辑参数文件包括菜单栏配置文件、工具栏配置文件、组件配置文件库、右键菜单配置文件、应用号配置文件、图元类型配置文件和图形类型配置文件等配置文件。用户在生成的浏览界面中选择触发与预配置链接的控制区域,进而调用菜单栏、工具栏、组件库、右键菜单、应用号、图元类型、图形类型等配置文件,进行页面初始化生成。
如图2所示,为本发明实施例提供的一种电网调度控制系统图形编辑方法,包括如下步骤:
步骤A:启动电网调度控制系统,通过WEB浏览器访问HTML5图形编辑软件界面,根据预配置的图形编辑参数文件动态生成图形编辑软件界面,在启动电网调度控制系统的同时初始化各类系统配置参数;其中在用户通过WEB浏览器触发 HTML5调用执行脚本时,进而读取和执行参数文件后进而调用菜单栏、工具栏、组件库、右键菜单、应用号、图元类型、图形类型等配置文件,进行绘制工作,在WEB浏览器上动态生成可视化的图形编辑软件界面;图形编辑软件界面是指动态生成的,不是静态HTML文件,此操作同时还满足了电力系统图形展示厂站图、潮流图等图形画面的需求。
其中,预配置的图形编辑参数文件包括菜单栏配置文件、工具栏配置文件、组件配置文件库、右键菜单配置文件、应用号配置文件、图元类型配置文件和图形类型配置文件。
步骤B:用户访问图形编辑软件界面中的图元编辑器以构建设备图元组件,具体的可以使用鼠标拖动基本组件库中的点、线、圆、矩形、以及菱形等基本图元,绘制成用户所需要的设备图元组件;在本发明实施例中设备图元组件按照G格式规范进行保存。
其中,设备图元组件包括:变压器图元、发电机图元、以及断路器图元等;根据该设备图元组件的标准电气文件属性可以采用HTML5的canvas技术构建设备图元组件。
步骤C:将设备图元组件拖入图形编辑区,并对设备图元组件进行编辑操作,以获取电网调度控制系统画面;
在本发明实施例中,变压器图元、发电机图元、以及断路器图元等多个设备图元组件具备不同的层级和不同的状态,因此根据不同层级和不同状态下的属性差异可以绘制不同形状的设备图元组件,用于表示该设备开合等电气含义。
当将设备图元组件拖入图形编辑区时,会弹出设备图元组件窗口,对设备图元组件进行编辑操作的方法包括:
根据电网调度控制系统中电力设备的描述信息,选择设备图元组件在当前层级及当前状态的形状;将所选择的设备图元组件拖入目标位置后,调整设备图元组件大小。
步骤D:将电网调度控制系统画面中的设备图元组件与电网调度控制系统模型关联绑定,形成电网调度控制系统图形文件:
若不存在关联的电网调度控制系统模型,在图形编辑软件界面的数据库属性窗口,创建新建电网调度控制系统模型记录,将新编辑的电网调度控制系统模型保存到数据库中,与电网调度控制系统中的现有设备进行关联;如果电网调度控制系统反馈该模型已存在,则打开检索器窗口,将这条模型的信息属性拖拽到图形编辑区域上,进行电网调度控制系统图模关联;该电网调度控制系统画面按照电网调度控制系统图形规范进行保存后生成电网拓扑关系模型;电网拓扑关系是根据图形设备的连接关系生成,方便后期展示时进行图形解析。
需要说明的事,当设备图元组件的属性发生改变时,则将该设备图元组件从电网调度控制系统画面删除并重新绘制;所述设备图元组件的属性包括设备图元组件的位置和大小。
所述电网调度控制系统图形文件也可以采用G格式规范进行保存,便于图形画面在后期浏览时的解析识别和快速判断。
实施例二:
结合图1和图3说明进一步的说明本发明实施例提供的电网调度控制系统图形展示方法,其中WEB浏览器页面中预配置的图形编辑参数文件包括菜单栏配置文件、工具栏配置文件、组件配置文件库、右键菜单配置文件、应用号配置文件、图元类型配置文件和图形类型配置文件。用户在生成的浏览界面中选择触发与预配置链接的控制区域,进而调用菜单栏、工具栏、浏览区以及状态栏等配置文件,进行浏览展示工作。所述电网调度控制系统图形采用实施例一所示的电网调度控制系统图形编辑方法编辑获取;所述浏览方法包括:
启动电网调度控制系统,通过WEB浏览器访问HTML5图形浏览软件界面,用户通过WEB浏览器触发 HTML5调用执行脚本时,进而读取和执行参数文件后,根据选择的预配置的图形浏览参数文件动态生成图形浏览界面;
用户可通过获取电网调度控制系统图形文件进行解析,从而以获取设备图元组件的描述信息以及非设备图元的描述信息;其中,非设备图元可以包括连接线、动态数据等。根据设备图元组件的描述信息绘制设备图元组件,减少了前端图元画面绘制的周期和提高绘制效率,可以采用连接线等非设备图元连接各设备图元组件,以形成电网调度控制系统画面;
最后将所述电网调度控制系统画面通过所述图形浏览界面输出展示。
需要说明的是:当电网调度控制系统画面中关联设备图元组件的遥测、遥信和/或状态数据发生改变时,根据更新后的设备图元组件重新绘制电网调度控制系统画面。
其中设备图元组件和电网调度控制系统图形均可以采用电网调度控制系统标准G格式规范保存,便于图形画面的后期解析识别和快速判断厂站图中特殊的连接关系。
本发明将电网调度控制系统中WEB浏览器通过与HTML5参数文件关联,并在WEB浏览器上调用HTML5执行脚本,不仅在电网调度控制系统前端实现了HTML5绘制展示画面,进而使得HTML5图元编辑软件编辑电网调度控制系统中设备图元、图形编辑器编辑图形画面;利用所展示的厂站图中实时地连接关系进行判断,得出需要重新绘制的图元集合,减少了前端图元画面绘制的周期和提高绘制效率。最后,在电网调度控制系统中采用基于HTML5网络图形,能够提高web浏览器的画面显示效率,促进了电网与信息技术的协同发展。
以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。