一种配电网监测数据可视化方法、计算机设备及存储介质技术

技术编号:35353884 阅读:15 留言:0更新日期:2022-10-26 12:27
本发明专利技术涉及电力系统技术领域,尤其涉及一种配电网监测数据可视化方法、计算机设备及存储介质,包括:获取拓扑图形数据和配电网监测数据;将拓扑图形数据中的节点划分为若干节点等级,将配电网监测数据按拓扑图形数据进行可视化表示;将配电网监测数据按节点等级由高至低进行可视化;当用户点击当前节点等级中某一节点时,至少将节点和与节点相连的次一级的节点进行可视化。本发明专利技术中基于拓扑图形数据来进行可视化,将拓扑图形数据中的节点划分成若干节点等级,当用户点击当前节点等级中某一节点时,可以专注到此节点,从这个节点次一级的节点中寻找问题或关联,提高可视化效率,简洁明了地体现配电网监测大数据,形象地表现网络中存在的潜在规律。存在的潜在规律。存在的潜在规律。

【技术实现步骤摘要】
一种配电网监测数据可视化方法、计算机设备及存储介质


[0001]本专利技术涉及电力系统
,尤其涉及一种配电网监测数据可视化方法、计算机设备及存储介质。

技术介绍

[0002]配电网的全景监测是指从电网主干线路、网络、配电变压器等一直到用电客户的整个配电网运行过程进行全景监测,能够帮助业务部门更深层次地分析问题并及时解决问题,增强业务部门的鼓舞能力,配电网的运营监测承担着电网运营安全、有序、健康、高效的协调职能,为电网精益化管理提供可靠技术支撑,提供展示功能、监测功能、分析功能,提供社会、政策、经济法律等外部环境数据,提高宏观和综合分析能力,为经营管理决策提供参考。
[0003]而配电网的全景监测,则是根据配电网数据特征,将配电网的业务指标数据、地理空间数据等结构化和非结构化的数据,搭建轻量级电子地图服务,将各种指标与电子地图进行容纳,研究基于轻量级电子地图服务的数据抽取、清洗、过滤、转换等处理方式,集成融合后的配电网数据,对数据的分布、特征、变化趋势等进行把握和展现,实现以地理图像及电网现状图为背景,提供线路、杆塔、设备等的增加、删除、修改、查询等基础功能,为配电网负荷预测、变电站选址、网架规划等提供依据。
[0004]由于配电网的全景监测需要借助大量的地理信息、设备信息和监控系统以及互联网信息才能排查故障,但是这些数据又分散在不同的工具里,导致一张图的信息量过大,且不好查找信息,因此对配电网监测数据可视化,帮助技术人员提高信息的辨认效能,察觉信息中潜在的特点、关联和形式成了亟需解决的问题。r/>[0005]公开于该
技术介绍
部分的信息仅仅旨在加深对本专利技术的总体
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

技术实现思路

[0006]本专利技术提供了一种配电网监测数据可视化方法、计算机设备及存储介质,从而有效解决
技术介绍
中的问题。
[0007]为了达到上述目的,本专利技术所采用的技术方案是:一种配电网监测数据可视化方法,包括如下步骤:
[0008]获取拓扑图形数据和配电网监测数据;
[0009]将所述拓扑图形数据中的节点划分为若干节点等级,将所述配电网监测数据按所述拓扑图形数据进行可视化表示;
[0010]将所述配电网监测数据按所述节点等级由高至低进行可视化;
[0011]当用户点击当前所述节点等级中某一所述节点时,至少将所述节点和与所述节点相连的次一级的节点进行可视化。
[0012]进一步地,所述拓扑图形数据包括节点表和边表,所述节点表以链表形式表示,所
述边表以List集合表示。
[0013]进一步地,所述将所述拓扑图形数据中的节点划分为若干节点等级时,为每个节点分配随机坐标。
[0014]进一步地,所述当用户点击当前所述节点等级中的某一所述节点node0时,将所述节点node0坐标设为原点坐标,将其余节点坐标进行重置。
[0015]进一步地,所述当用户点击当前所述节点等级中的某一所述节点时,将与所述节点node0位于同一等级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。
[0016]进一步地,所述当用户点击当前所述节点等级中的某一所述节点时,将位于所述节点node0次一级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。
[0017]进一步地,所述当用户点击当前所述节点等级中的某一所述节点时,将与所述节点node0位于同一级和次一级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。
[0018]进一步地,将与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化时,包括:
[0019]将所述节点node0的访问标志置为false;
[0020]遍历所述节点node0同一层级和/或次一级的所有节点;
[0021]找出与所述节点node0邻接的节点nodex;
[0022]根据所述节点nodex,继续寻找与所述节点nodex邻接的节点nodey;
[0023]将所述节点node0、节点nodex和nodey进行可视化。
[0024]进一步地,判断两节点是否为邻接节点时,从所述拓扑图形数据的所述节点表中,搜索分别以两节点为头节点的链表,若其中一所述链表包含另一所述节点,则这两个节点为邻接节点。
[0025]进一步地,在可视化时,对邻接的两节点之间计算引力,对同一节点的不同邻接节点之间计算斥力,根据节点间的引力和斥力调节节点位置,输出所有可视化的节点位置,进行页面渲染。
[0026]进一步地,邻接的两节点(x0,y0)、(x1,y1)之间的引力gra为:
[0027][0028]进一步地,两节点(x0,y0)、(x1,y1)之间的斥力re为:
[0029][0030]进一步地,通过D3.js库中的重力系统,输出所有可视化的节点位置,再通过D3.js进行页面渲染。
[0031]进一步地,在寻找所述节点nodex和nodey时,包括:
[0032]S210:建立第一队列和第二队列,并将所述第一队列和第二队列进行初始化;
[0033]S211:将所述节点node0加入所述第一队列;
[0034]S220:将与所述节点node0同一层级和/或次一级的节点加入所述第一队列;
[0035]S230:若所述第一队列不为空,则将队头节点出队并赋值给nodeX;
[0036]S231:判断所述队头节点nodeX与所述节点node0是否为邻接节点;
[0037]S232:若是,则建立第一节点集合set1,将所述nodeX的值存入所述第一节点集合set1中,并重复所述步骤S230,若否,则将所述nodeX的值舍弃;
[0038]S240:若所述第一队列为空,则将所述第一节点集合set1中第一个元素作为node1;
[0039]S241:将所述节点node1加入所述第二队列;
[0040]S242:将与所述节点node1同一层级的节点加入所述第二队列;
[0041]S243:若所述第二队列不为空,则将队头节点出队并赋值给nodeY;
[0042]S244:判断所述队头节点nodeY与所述节点node1是否为邻接节点;
[0043]S245:若是,则建立第二节点集合set2,将所述nodeY的值存入所述第二节点集合set2中,并重复所述步骤S243,若否,则将所述nodeY的值舍弃;
[0044]S246:若所述第二队列为空,则将所述第一节点集合set1后一个元素作为node1;
[0045]S247:重复所述步骤S241至S246,直至遍历所述第一节点集合set1所有元素;
[0046]S250:输出所述第一节点集合set1和所述第二节点集合set2中的值。
[0047]进一步地,所述获取拓扑图形数据中,包括如下步骤:
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种配电网监测数据可视化方法,包括如下步骤:获取拓扑图形数据和配电网监测数据;将所述拓扑图形数据中的节点划分为若干节点等级,将所述配电网监测数据按所述拓扑图形数据进行可视化表示;将所述配电网监测数据按所述节点等级由高至低进行可视化;当用户点击当前所述节点等级中某一所述节点时,至少将所述节点和与所述节点相连的次一级的节点进行可视化。2.根据权利要求1所述的配电网监测数据可视化方法,其特征在于,所述拓扑图形数据包括节点表和边表,所述节点表以链表形式表示,所述边表以List集合表示。3.根据权利要求2所述的配电网监测数据可视化方法,其特征在于,所述将所述拓扑图形数据中的节点划分为若干节点等级时,为每个节点分配随机坐标。4.根据权利要求3所述的配电网监测数据可视化方法,其特征在于,所述当用户点击当前所述节点等级中的某一所述节点node0时,将所述节点node0坐标设为原点坐标,将其余节点坐标进行重置。5.根据权利要求2所述的配电网监测数据可视化方法,其特征在于,所述当用户点击当前所述节点等级中的某一所述节点时,将与所述节点node0位于同一等级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。6.根据权利要求2所述的配电网监测数据可视化方法,其特征在于,所述当用户点击当前所述节点等级中的某一所述节点时,将位于所述节点node0次一级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。7.根据权利要求2所述的配电网监测数据可视化方法,其特征在于,所述当用户点击当前所述节点等级中的某一所述节点时,将与所述节点node0位于同一级和次一级,且与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化。8.根据权利要求5至7任一项所述的配电网监测数据可视化方法,其特征在于,将与所述节点在所述拓扑图形数据中路径在2及以内的节点进行可视化时,包括:将所述节点node0的访问标志置为false;遍历所述节点node0同一层级和/或次一级的所有节点;找出与所述节点node0邻接的节点nodex;根据所述节点nodex,继续寻找与所述节点nodex邻接的节点nodey;将所述节点node0、节点nodex和nodey进行可视化。9.根据权利要求8所述的配电网监测数据可视化方法,其特征在于,判断两节点是否为邻接节点时,从所述拓扑图形数据的所述节点表中,搜索分别以两节点为头节点的链表,若其中一所述链表包含另一所述节点,则这两个节点为邻接节点。10.根据权利要求8所述的配电网监测数据可视化方法,其特征在于,在可视化时,对邻接的两节点之间计算引力,对同一节点的不同邻接节点之间计算斥力,根据节点间的引力和斥力调节节点位置,输出所有可视化的节点位置,进行页面渲染。11.根据权利要求10所述的配电网监测数据可视化方法,其特征在于,邻接的两节点(x0,y0)、(x1,y1)之间的引力gra为:
12.根据权利要求10所述的配电网监测数据可视化方法,其特征在于,两节点(x0,y0)、(x1,y1)之间的斥力re为:13.根据权利要求10所述的配电网监测数据可视化方法,其特征在于,通过D3.js库中的重力系统,输出所有可视化的节点位置,再通过D3.js进行页...

【专利技术属性】
技术研发人员:史明明肖小龙苏伟杨雄郭佳豪杨景刚袁晓冬孙健
申请(专利权)人:国网江苏省电力有限公司江苏省电力试验研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1