一种电网图形自动拼接展示的方法与流程

文档序号:20372134发布日期:2020-04-14 13:21阅读:393来源:国知局
一种电网图形自动拼接展示的方法与流程

本发明涉及电力系统领域,更具体地说,涉及一种电网图形自动拼接展示的方法。



背景技术:

目前,智能电网调度控制系统根据不同的应用,例如数据采集与监视控制(scada)、自动电压控制(avc)等应用,显示相应的图形人机画面。各高级应用为了满足更多的需求,在应用的人机画面中往往集中展示非常多的电网图形及应用计算结果。而在电网运行监控时,调度运行人员通常需要有针对性的监视某些电网区域或电网设备,这就需要不断的切换应用,调阅各应用的人机画面,获取各应用中所关注的电网数据,进行对照参考。这种凭经验切换调阅各应用人机画面的方式无法直观地浏览调度人员所关注的电网运行信息,难以满足大电网一体化运行监控的需要。

目前在智能调度控制系统中,可以通过编程定制主题化的复合窗口画面,在各子窗口分别展示主题相关的信息。但是这种定制的人机画面往往也是与应用类型相关的,而且是根据用户需求预先设计完成的。而当运行监控时,调度人员往往需要根据电网运行状态,调阅所关注的电网图形画面。人机画面浏览时,将各应用人机画面中关注的电网图形画面圈选并在目标画面中拼接展示的技术并未有相关的研究。



技术实现要素:

(一)要解决的技术问题

为解决现有技术存在的问题,本发明提供一种电网图形自动拼接展示的方法。

(二)技术方案

为了达到上述目的,本发明采用的主要技术方案包括:

设计一种电网图形自动拼接展示的方法,该方法包括以下步骤:

步骤1),圈选电网图形并粘贴到目标画面;

步骤2),构建圈选电网图形模型;

步骤3),电网图形拼接组件自动嵌入展示。

在上述方案中,在所述步骤1)中,首先在人机浏览器中选择应用类型,调阅人机画面;然后圈选该源画面中所关注的电网图形,当鼠标拖拽时矩形框自动浮现定位,以便确定圈选区域;最后整体拷贝此区域内的电网图形,粘贴至目标画面。

在上述方案中,在所述步骤1)中,目标画面是已有的人机画面,或者是新建的画布。

在上述方案中,在所述步骤2)中,首先按电气图元图形、其它图元图形两种情形解析圈选的电网图形画面:

对于电气图元图形,先判断电气图元是否完全在圈选的矩形区域内;然后获取位于矩形区域内的电气图元的电力设备标识,通过电力设备标识定位电力设备浏览对象,并将电力设备标识加入设备列表;最后将电力设备浏览对象转化成电力设备模型,该电力设备模型与g文件的电力设备标签属性相对应;

对于其它图元图形,先判断图元图形是否完全在圈选的矩形区域内;然后获取位于矩形区域内的图元图形的图元图形浏览对象,并转化成图元图形模型,该图元图形模型与g文件的图元图形标签属性相对应;

最后结合上述电力设备模型与图元图形模型,生成圈选区域的电网图形模型。

在上述方案中,在所述步骤2)中,判断电气图元是否完全在圈选的矩形区域内的方法如下:根据电气图元的坐标和矩形的外接点进行对比判断,若电气图元的线端已经超出矩形区域,则去除该电气图元。

在上述方案中,在所述步骤3)中,当所有需要圈选的电网图形都已经粘贴到目标画面后,首先判断目标画面是已有的人机画面还是新建的画布:

若目标画面是已有的人机画面,对于目标画面是厂站图或潮流图,则读取目标画面的拓扑结构,使用广度优先遍历拓扑结构,搜索前述设备列表中的设备与目标画面中设备的连接关系,判断目标画面与电网图形模型设备是否有关联:如果目标画面与电网图形模型设备有关联,则根据设备关联关系拼接电网图形模型,自动生成拓扑连接,电网图形模型的设备关联入库,构建电网图形拼接对象,转化成电网图形拼接组件;如果目标画面与电网图形模型设备没有关联,则在目标画面中各个电网图形自动布局调整,动态生成电网图形拼接组件;

若目标画面是新建的画布,则先搜索设备列表中设备的连接关系,再判断各个电网图形模型设备是否有关联:如果各个电网图形模型设备有关联,则生成电网图形拓扑连接,构建电网图形拼接对象,转化成电网图形拼接组件;如果各个电网图形模型设备没有关联,则在目标画面中各个电网图形自动布局调整,动态生成电网图形拼接组件;

最后将电网图形拼接组件嵌入人机浏览器,电网图形拼接组件关联各应用数据源,通过画面刷新服务获取各应用变化的数据,完成包括但不限于图元状态更新、拓扑着色的画面刷新展示,将目标画面中的电网图形拼接保存成对应的cim/g文件。

(三)有益效果

本发明的有益效果是:本发明可以根据电网实时运行状态圈选各应用人机画面中所关注的电网图形及电网信息,放入目标画面中对照展示;圈选区域的电网画面在目标画面中可以实现电网图形自动拼接,电网图形拼接对象所关联的应用数据源不变,人机服务获取各应用的后台变化数据,统一展示电网运行状态信息,满足调度人员电网监视的实时需求,将关注的电网区域及设备一体化展示,提高监控效率。

附图说明

图1是本发明实施例提供的一种电网图形自动拼接展示的方法的流程图;

图2是本发明实施例中圈选电网图形模型构建的流程图;

图3是本发明实施例中电网图形拼接组件自动嵌入展示的流程图。

具体实施方式

为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。

如图1所示,本发明提供一种电网图形自动拼接展示的方法,该方法包括以下步骤:

步骤1),圈选电网图形并粘贴到目标画面。

将在源画面中圈选的电网图形画面,构造成可以嵌入到任何目标画面中的电网图形拼接组件,不仅使得电网图形拼接组件具备像电力设备或基本图形一样的特性,可以直接嵌入到目标画面中刷新展示,而且可以与目标画面拼接融合。该步骤具体流程如下:

首先在人机浏览器中选择应用类型,例如scada、agc等应用,调阅潮流图、厂站图等人机画面。圈选该源画面中所关注的电网图形,当鼠标拖拽时矩形框自动浮现定位,以便确定圈选区域。整体拷贝此区域内的电网图形,粘贴至目标画面。目标画面可以是已有的人机画面,也可以是新建的画布。如果有其它需要圈选的电网图形,则重复以上过程。

步骤2),构建圈选电网图形模型。

构建圈选电网图形模型,先解析各应用圈选的电网图形画面,获取圈选区域内的电力设备,生成与cim/g文件g标签相对应的电网模型。

如图2所示,主要流程如下:

首先解析圈选的电网图形画面。对于电气图元,判断电气图元是否完全在圈选的矩形区域内,可以根据电气图元的坐标和矩形的外接点对比判断,如果电气图元的线端已经超出矩形区域,则去除此电气图元。对于区域内的电气图元,获取其电力设备标识。通过电力设备标识定位电力设备浏览对象,并将设备标识加入设备列表。将电力设备浏览对象转化成电力设备模型,此模型可以与g文件的电力设备标签属性相对应。

对于其它图元图形,判断图元图形是否完全在圈选的矩形区域内。对于区域内的图元图形,获取图元图形浏览对象,并转化成图元图形模型,此模型可以与g文件的图元图形标签属性相对应。

电力设备模型与图元图形模型相结合,生成圈选区域的电网图形模型。

步骤3),电网图形拼接组件自动嵌入展示。如图3所示,该步骤具体流程如下:

当所有需要圈选的电网图形都已经粘贴到目标画面后,对于目标画面是已有的人机画面,对于目标画面是厂站图或潮流图,则读取目标画面的拓扑结构,使用广度优先遍历拓扑结构,搜索前述设备列表中的设备与目标画面中设备的连接关系,判断目标画面与电网图形模型设备是否有关联:如果目标画面与电网图形模型设备有关联,则根据设备关联关系拼接电网图形模型,自动生成拓扑连接,电网图形模型的设备关联入库,构建电网图形拼接对象,转化成电网图形拼接组件;如果目标画面与电网图形模型设备没有关联,则在目标画面中各个电网图形自动布局调整,动态生成电网图形拼接组件。对于目标画面是新建的画布,则先搜索设备列表中设备的连接关系,再判断各个电网图形模型设备是否有关联:如果各个电网图形模型设备有关联,则生成电网图形拓扑连接,构建电网图形拼接对象,转化成电网图形拼接组件;如果各个电网图形模型设备没有关联,则在目标画面中各个电网图形自动布局调整,动态生成电网图形拼接组件。最后将电网图形拼接组件嵌入人机浏览器,电网图形拼接组件关联各应用数据源,通过画面刷新服务获取各应用变化的数据,完成图元状态更新、拓扑着色等画面刷新展示。目标画面中的电网图形拼接可以保存成对应的cim/g文件,便于调度人员再次调阅。

附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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