一种适应厂站动态分区的可视化展示方法

文档序号:9506751阅读:355来源:国知局
一种适应厂站动态分区的可视化展示方法
【技术领域】
[0001]本发明涉及一种适应厂站动态分区的可视化展示方法,在电力调度系统按厂站分区监控中,用于展示厂站所属分区的动态变化,属于电力系统图形显示(可视化)技术领域。
【背景技术】
[0002]随着电力系统的不断发展,电网规模迅速增长,在电网调度系统中需要监控的厂站等设备日益增多,复杂的厂站图给工作人员尤其是调度员增加了许多额外的精神压力。而按分区对厂站进行监控的需求,在种背景下被提出,旨在有效降低工作人员的劳动强度。按分区对厂站进行监控主要是通过分区图元的颜色或文字信息对分区内部厂站的运行情况进行表达,这种方式为工作人员提供了简洁的监控画面,提高了工作人员发现问题的效率。然而,厂站的分区并非一成不变,现场的一些相关操作,可能造成厂站分区的动态变化。现有的电力调度系统可以实现按分区对厂站等设备进行监控,而对分区的动态变化缺乏良好的展示能力。

【发明内容】

[0003]针对现有技术存在的不足,本发明目的是提供一种适应厂站动态分区的可视化展示方法,能够有效适应厂站分区数据的变化,并表达厂站分区的动态变化,提升了按区监控厂站的用户体验。
[0004]为了实现上述目的,本发明是通过如下的技术方案来实现:
[0005]本发明的一种适应厂站动态分区的可视化展示方法,包括以下几个步骤:
[0006](1)读取厂站文件,根据厂站位置信息进行绘制展示;
[0007](2)读取厂站分区数据,并判断是否是初次分区,如果是初次分区则转向步骤
(3),如果不是初次分区则转向步骤(4);
[0008](3)根据厂站所属分区结合厂站位置构建分区图元,进行绘制,确保分区图元包含属于自己的所有厂站,并调整所有分区图元的大小至设定的尺寸,然后调整厂站位置及大小确保厂站在其所属分区图元内,并转向步骤(6);
[0009](4)反复读取厂站分区数据,与前次所获取的分区数据进行对比,判断厂站分区是否发生变化,如果没有变化则转向步骤(2),如果分区发生变化则转向步骤(5);
[0010](5)构建变化的厂站分区图元,进行绘制展示,并转向步骤(6);
[0011](6)遍历所有分区图元,逐一对比,判断当前存在的所有分区是否存在分区相交或相包含,如果存在,则将相交或相包含的分区向相反方向移动,该步骤反复循环,直至所有分区都是相离状态,并转向步骤(7);如果不存在则直接转向步骤(7);
[0012](7)遍历所有分区图元,逐一对比,判断当前分区是否存在同名分区,如果存在则将同名分区向同名分区的中心位置移动,该步骤反复循环,直至同名分区相交,进而合并同名分区,然后转向步骤(2);如果不存在则直接转向步骤(2)。
[0013]步骤(3)中,根据厂站所属分区结合厂站位置构建分区图元的方法如下:所述分区图元与其包含的厂站图元形成父子联动关系,所包含厂站在片区图元中保持着相对位置,并且厂站的连接线保持与厂站连接的状态,在视觉上形成连接线与分区图元连接的效果Ο
[0014]步骤(5)中,对发生分区变化的厂站构建分区图元,在构建分区图元的过程中,无需对这些厂站之前所属分区进行处理。
[0015]步骤(6)中,如果存在分区相交或相包含,则根据分区的位置及大小,将相交或相包含的分区向相反方向移动一个步长,以形成动画效果。
[0016]步骤(7)中,如果存在同名分区,则计算这些同名分区的中心位置,将同名分区向该中心位置移动一个步长,以形成动画效果。
[0017]本发明根据厂站分区的变化数据,采用异名分区排斥相离、同名分区吸引合并的方法,来表达厂站分区的动态变化;能够有效适应厂站分区数据的变化,并表达厂站分区的动态变化,解决了电网调度系统展示厂站动态分区的问题,为工作人员提供了优良的用户体验,满足了分区监控中展示厂站分区变化的需求。
【附图说明】
[0018]图1为适应厂站动态分区的可视化展示方法工作流程图;
[0019]图2为根据厂站所属分区构建分区图元示意图;
[0020]图3为相交或包含分区移动至相离示意图;
[0021]图4为同名相离分区移动至相交并合并示意图。
【具体实施方式】
[0022]为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合【具体实施方式】,进一步阐述本发明。
[0023]参见图1,本发明的适应厂站动态分区的可视化展示方法,具体包含以下几个步骤:
[0024](1)读取厂站文件,进行厂站的绘制展示。
[0025](2)读取厂站分区数据,判断是否初次分区,该步骤反复循环。
[0026](3)初次分区,则构建分区图元,进行渲染。
[0027](4)非初次分区,则分析分区是否发生变化。
[0028](5)分区发生变化,则构建变化的厂站分区图元,进行绘制展示。
[0029](6)分析是否存在分区相交或相包含,存在则将相交或相包含的分区向相反方向移动,该步骤反复循环,直至所有分区都是相离状态。
[0030](7)判断是否存在同名分区,存在则将同名分区向它们的中心移动,该步骤反复循环,直至同名分区相交,进而合并。
[0031]参见图2,根据电气图中厂站所属分区构建分区图元,分区图元与其包含的厂站图元形成父子联动关系,所包含厂站在片区图元中保持着相对位置,并且厂站的连接线保持与厂站连接的状态,在视觉上形成连接线与分区图元连接的效果。
[0032]参见图3,当分区图元存在相交或包含的情况,则根据分区的位置及大小,指定它们向相反方向移动,移动一个步长,步长即移动距离,一般不大,以形成动画效果。反复循环执行上述过程,直至所有分区不存在相交或者包含的情况。
[0033]参见图4,当存在同名分区图元,并且分区图元是相离的状态,则计算这些同名分区的中心位置,将同名分区向该位置移动一个步长,步长即移动距离,一般不大,以形成动画效果。反复循环执行上述过程,直至同名分区相交,进而合并同名分区。
[0034]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【主权项】
1.一种适应厂站动态分区的可视化展示方法,其特征在于,包括以下几个步骤: (1)读取厂站文件,根据厂站位置信息进行绘制展示; (2)读取厂站分区数据,并判断是否是初次分区,如果是初次分区则转向步骤(3),如果不是初次分区则转向步骤(4); (3)根据厂站所属分区结合厂站位置构建分区图元,进行绘制,确保分区图元包含属于自己的所有厂站,并调整所有分区图元的大小至设定的尺寸,然后调整厂站位置及大小确保厂站在其所属分区图元内,并转向步骤(6); (4)反复读取厂站分区数据,与前次所获取的分区数据进行对比,判断厂站分区是否发生变化,如果没有变化则转向步骤(2),如果分区发生变化则转向步骤(5); (5)构建变化的厂站分区图元,进行绘制展示,并转向步骤(6); (6)遍历所有分区图元,逐一对比,判断当前存在的所有分区是否存在分区相交或相包含,如果存在,则将相交或相包含的分区向相反方向移动,该步骤反复循环,直至所有分区都是相离状态,并转向步骤(7);如果不存在则直接转向步骤(7); (7)遍历所有分区图元,逐一对比,判断当前分区是否存在同名分区,如果存在则将同名分区向同名分区的中心位置移动,该步骤反复循环,直至同名分区相交,进而合并同名分区,然后转向步骤(2);如果不存在则直接转向步骤(2)。2.根据权利要求1所述的适应厂站动态分区的可视化展示方法,其特征在于,步骤(3)中,根据厂站所属分区结合厂站位置构建分区图元的方法如下: 所述分区图元与其包含的厂站图元形成父子联动关系,所包含厂站在片区图元中保持着相对位置,并且厂站的连接线保持与厂站连接的状态,在视觉上形成连接线与分区图元连接的效果。3.根据权利要求1所述的适应厂站动态分区的可视化展示方法,其特征在于,步骤(5)中,对发生分区变化的厂站构建分区图元,在构建分区图元的过程中,无需对这些厂站之前所属分区进行处理。4.根据权利要求1所述的适应厂站动态分区的可视化展示方法,其特征在于,步骤(6)中,如果存在分区相交或相包含,则根据分区的位置及大小,将相交或相包含的分区向相反方向移动一个步长,以形成动画效果。5.根据权利要求1所述的适应厂站动态分区的可视化展示方法,其特征在于,步骤(7)中,如果存在同名分区,则计算这些同名分区的中心位置,将同名分区向该中心位置移动一个步长,以形成动画效果。
【专利摘要】本发明公开了一种适应厂站动态分区的可视化展示方法,包括以下步骤:读取厂站文件,进行厂站的渲染;读取厂站分区数据,并判断是否是初次分区,如果是初次分区则构建分区图元,进行渲染,如果不是初次分区则判断厂站分区是否发生变化,如果分区发生变化则构建变化的厂站分区图元,进行渲染;判断当前存在的所有分区是否存在分区相交或相包含,如果存在则将相交或相包含的分区向相反方向移动,该步骤反复循环,直至所有分区都是相离状态;判断当前分区是否存在同名分区,如果存在则将同名分区向同名分区的中心位置移动,该步骤反复循环,直至同名分区相交,进而合并同名分区。本发明能够有效适应厂站分区数据的变化,并表达厂站分区的动态变化。
【IPC分类】G06Q50/06, G06F17/30
【公开号】CN105260945
【申请号】CN201510655254
【发明人】房彩申, 苏运光, 李猛, 吕志猛
【申请人】国电南瑞科技股份有限公司, 国电南瑞南京控制系统有限公司
【公开日】2016年1月20日
【申请日】2015年10月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1