本技术涉及电网领域,尤其涉及一种新型配电网拓扑耦合方法、装置、电子设备及存储介质。
背景技术:
1、新型配电网中接入了更多的分布式能源,这使得电网拓扑更加复杂,但是电网拓扑分析的要求也越来越快速、高效,分析场景所需的要素也逐渐朝着跨业务、跨区域的趋势发展,电网拓扑复杂度过高给电网拓扑相关业务分析和应用提出了新的挑战,因此,如何将复杂的电网拓扑尤其是跨业务、跨区域的电网拓扑进行一定的融合和简化对于电网拓扑分析应用的深化开展具有重要作用。在电网拓扑融合技术方面,目前现有技术主要从拓扑简化方面对电网拓扑进行一定程度的简化,例如对电网拓扑中出现的冗余节点、边以及属性等进行去重,或者采用过滤法,根据业务分析场景的需要,对分析业务中不涉及、不需要的点、边和属性等进行筛选并去除。
2、综上,由于电网不同业务领域、不同区域的拓扑呈现一定的差别,不同业务环节对应的拓扑描述方式具有显著差异,目前的拓扑简化通常只是适用于相同业务或者相同区域,然而在面对新能源不断接入导致的电网拓扑规模过大的情况时,现有方案不能高效的实现跨业务、跨区域的电网拓扑简化。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本技术提供了一种新型配电网拓扑耦合方法、装置、电子设备及存储介质。
2、根据本技术实施例的一个方面,提供了一种新型配电网拓扑耦合方法,包括:
3、获取当前目标的电网拓扑图,其中,电网拓扑图包括多个节点;
4、基于所述电网拓扑图,遍历每两个相邻节点对应的关联节点集合中是否存在相同节点,得到遍历结果;
5、将遍历结果为不存在相同节点的两个相邻节点确定为满足耦合条件的节点组;
6、对所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图。
7、进一步的,所述遍历每两个相邻节点对应的关联节点集合中是否存在相同节点,得到遍历结果,包括:
8、基于所述电网拓扑图确定每个所述节点对应的关联节点集合,其中,所述关联节点集合包括与所述节点具有直接连接关系的关联节点;
9、遍历所述电网拓扑图中每两个相邻节点对应的关联节点集合中是否存在相同的关联节点,得到所述遍历结果。
10、进一步的,所述遍历所述电网拓扑图中每两个相邻节点对应的关联节点集合中是否存在相同的关联节点,得到所述遍历结果,包括:
11、基于所述电网拓扑图随机选择起始节点,并确定与所述起始节点对应的第一关联节点集合,其中,所述第一关联节点集合包括至少一个与所述起始节点直接连接的第一关联节点;
12、依次遍历所述起始节点的第一关联节点集合与每个第一关联节点的第二关联节点集合中是否存在相同的关联节点,得到每两个相邻节点的遍历结果,其中,第二关联节点集合中包括:除所述起始节点外至少一个与所述第一关联节点直接连接的第二关联节点。
13、进一步的,在对所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图之前,所述方法还包括:
14、从所述电网拓扑图中提取每个节点对应的属性数据;
15、获取所述节点组中两个相邻节点的共同属性数据,并对所述节点组中两个相邻节点的共同属性数据进行标准化处理,得到标准共同属性数据。
16、进一步的,所述对所述节点组中两个相邻节点的共同属性数据进行标准化处理,得到标准共同属性数据,包括:
17、从所述节点组中选取任意一个节点的属性值作为基准值;
18、确定所述基准值对应的目标类型;
19、基于所述目标类型选择相应的标准化处理策略对两个相邻节点的共同属性数据进行标准化处理,得到标准共同属性数据。
20、进一步的,所述对所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图,包括:
21、基于相邻节点的共同属性数据计算所述相邻节点之间的相似度;
22、在所述相似度大于或等于预设相似度的情况下,将所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图。
23、进一步的,所述方法还包括:
24、在所述相似度小于所述预设相似度的情况下,放弃所述节点组,并依次遍历第二关联节点的第三关联节点集合与第三关联节点的第四关联节点集合中是否存在相同的关联节点,直至所述电网拓扑图中的所有节点遍历完成,其中,所述第三关联节点为除第一关联节点外与所述第二关联节点直接连接的任意一个关联节点。
25、根据本技术实施例的再一个方面,还提供了一种新型配电网拓扑耦合装置,包括:
26、获取模块,用于获取当前目标的电网拓扑图,其中,电网拓扑图包括多个节点;
27、遍历模块,用于基于所述电网拓扑图,遍历每两个相邻节点对应的关联节点集合中是否存在相同节点,得到遍历结果;
28、确定模块,用于将遍历结果为不存在相同节点的两个相邻节点确定为满足耦合条件的节点组;
29、处理模块,用于对所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图。
30、进一步的,遍历模块,用于基于所述电网拓扑图确定每个所述节点对应的关联节点集合,其中,所述关联节点集合包括与所述节点具有直接连接关系的关联节点;遍历所述电网拓扑图中每两个相邻节点对应的关联节点集合中是否存在相同的关联节点,得到所述遍历结果。
31、进一步的,遍历模块,用于基于所述电网拓扑图随机选择起始节点,并确定与所述起始节点对应的第一关联节点集合,其中,所述第一关联节点集合包括至少一个与所述起始节点直接连接的第一关联节点;依次遍历所述起始节点的第一关联节点集合与每个第一关联节点的第二关联节点集合中是否存在相同的关联节点,得到每两个相邻节点的遍历结果,其中,第二关联节点集合中包括:除所述起始节点外至少一个与所述第一关联节点直接连接的第二关联节点。
32、进一步的,所述装置还包括:执行模块,用于从所述电网拓扑图中提取每个节点对应的属性数据;获取所述节点组中两个相邻节点的共同属性数据,并对所述节点组中两个相邻节点的共同属性数据进行标准化处理,得到标准共同属性数据。
33、进一步的,所述执行模块,用于从所述节点组中选取任意一个节点的属性值作为基准值;确定所述基准值对应的目标类型;基于所述目标类型选择相应的标准化处理策略对两个相邻节点的共同属性数据进行标准化处理,得到标准共同属性数据。
34、进一步的,所处理模块,用于基于相邻节点的共同属性数据计算所述相邻节点之间的相似度;在所述相似度大于或等于预设相似度的情况下,将所述节点组中的两个相邻节点进行合并,得到目标节点,并利用所述目标节点更新所述电网拓扑图。
35、进一步的,所述处理模块,还用于在所述相似度小于所述预设相似度的情况下,放弃所述节点组,并依次遍历第二关联节点的第三关联节点集合与第三关联节点的第四关联节点集合中是否存在相同的关联节点,直至所述电网拓扑图中的所有节点遍历完成,其中,所述第三关联节点为除第一关联节点外与所述第二关联节点直接连接的任意一个关联节点。
36、根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
37、根据本技术实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
38、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
39、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术通过遍历每两个相邻节点对应的关联节点集合中是否存在相同节点,从而判断相邻节点是否满足耦合条件,相比现有技术方案提升了电网拓扑分析的效率,即使在新能源不断接入导致的电网拓扑规模过大时,也能高效的实现跨业务、跨区域的电网拓扑简化,弥补了现有拓扑简化方案的缺陷。为电力业务深化应用和进一步深化提升并挖掘新的拓扑分析场景提供方法支撑。