本技术涉及但不限于电网,尤其涉及一种配电网的全网拓扑生成方法及电子设备。
背景技术:
1、城市配电网是以变电站为电源,通过联络开关把所有配电线拼接到一起的供电网络。现有的城市配电网拓扑拼接方法是通过配电自动化主站系统(das系统)把整个城市配电网相关的建模数据(例如包括变电站接线图和配电线单线图等)存储在数据库中,并通过变电站接线图和配电线单线图的两两拼接实现生成全网拓扑模型,传统的das系统在将局部的拓扑图进行拼接的过程中,是通过连接点实现,需要给图中的联络开关swll设置属性以标记线路连接在联络开关的哪一端上,例如在实现单线图1的线路linea2、单线图2的线路lineb2连接联络开关swll时,需要分别在两幅单线图的swll上记录linea2连接swll的左端,lineb2连接swll的右端,这导致图模型维护工作非常繁琐;在和pms等其他系统做模型交互时,需要其他系统提供拼接设备对侧连接点的连接信息,增加了其他系统的处理复杂度;综上,现有的全网拓扑生成方法导致网络管理成本较高,全网拓扑的网络灵活性欠佳。
技术实现思路
1、本技术实施例提供了一种配电网的全网拓扑生成方法及电子设备,能够有效降低配电网的全网拓扑的网络管理成本,以及提升所生成的全网拓扑的网络灵活性。
2、第一方面,本技术实施例提供了一种配电网的全网拓扑生成方法,包括:
3、获取多个待拼接的建模图,其中,各个所述建模图对应有待拼接设备,所述建模图的种类包括变电站接线图和单线图;
4、获取预设的连接点关联设备表和拓扑设备表,其中,所述连接点关联设备表用于指示连接点与相连接的设备、目标建模图之间的映射关系,所述目标建模图为所述连接点所归属的建模图,所述拓扑设备表用于指示所述设备与连接点之间的映射关系;
5、基于所述连接点关联设备表、所述拓扑设备表和所述变电站接线图对应的第一设备连接组构建变电站拓扑,其中,所述第一设备连接组用于指示所述变电站接线图中的至少两个相互关联的设备,所述第一设备连接组中的设备对应有第一连接点;
6、基于所述连接点关联设备表、所述拓扑设备表和所述单线图对应的第二设备连接组完成配电线拓扑与所述变电站拓扑的拼接,生成目标配电网的全网拓扑,其中,所述第二设备连接组用于指示所述单线图中的至少两个相互关联的设备,所述第二设备连接组中的设备对应有第二连接点,当前的所述连接点关联设备表和所述拓扑设备表中的数据与所述目标配电网的全网拓扑相对应。
7、在一些实施例中,基于所述连接点关联设备表、所述拓扑设备表和所述变电站接线图对应的第一设备连接组构建变电站拓扑,包括:
8、基于所述连接点关联设备表、所述拓扑设备表和所述第一设备连接组确定第一目标连接点;
9、以所述变电站接线图的主变tf侧对应的连接点作为搜索起点往所述变电站接线图的出线开关fcb的方向,对所述第一目标连接点进行拓扑搜索,确定所述第一设备连接组中的第一设备对应的第一目标负荷连接点和第一目标电源连接点;
10、基于所述第一目标负荷连接点和所述第一目标电源连接点对应的连接点标识更新所述连接点关联设备表和所述拓扑设备表,以完成构建所述变电站拓扑。
11、在一些实施例中,基于所述连接点关联设备表、所述拓扑设备表和所述第一设备连接组确定第一目标连接点,包括:
12、从所述连接点关联设备表中确定与各个所述第一连接点对应的第一参考设备;
13、当所述第一参考设备与所述第一设备相同,将所述第一连接点确定为所述第一目标连接点;
14、或者,
15、当所述第一参考设备与所述第一设备不相同,并且所述第一设备对应的所述第一设备连接组为fcb负荷侧的设备连接组,从所述拓扑设备表中确定与所述第一设备连接组对应的第一参考负荷连接点,并将所述第一参考负荷连接点确定为所述第一目标连接点;
16、或者,
17、当所述第一参考设备与所述第一设备不相同,并且所述第一设备对应的所述第一设备连接组不属于fcb负荷侧的设备连接组,为所述第一设备连接组生成所述第一目标连接点,所述第一目标连接点与所述拓扑设备表中与所述第一设备连接组对应的连接点互不相同。
18、在一些实施例中,基于所述连接点关联设备表、所述拓扑设备表和所述单线图对应的第二设备连接组完成配电线拓扑与所述变电站拓扑的拼接,生成所述目标配电网的全网拓扑,包括:
19、基于所述连接点关联设备表、所述拓扑设备表和所述第二设备连接组确定第二目标连接点;
20、以所述单线图中的变电站出线开关fcb的负荷侧连接点作为搜索起点,往所述单线图的联络开关swll的方向,对所述第二目标连接点进行拓扑搜索,确定所述第二设备连接组中的第二设备对应的第二目标负荷连接点和第二目标电源连接点;
21、基于所述第二目标负荷连接点和所述第二目标电源连接点对应的连接点标识更新所述连接点关联设备表和所述拓扑设备表,以完成构建待拼接的所述配电线拓扑,其中,所述配电线拓扑的数量至少为2,各个所述配电线拓扑对应有目标拼接点,所述目标拼接点用于拼接swll;
22、将所述目标拼接点与所述swll完成拼接,得到所述目标配电网的全网拓扑。
23、在一些实施例中,基于所述连接点关联设备表、所述拓扑设备表和所述第二设备连接组确定第二目标连接点,包括:
24、从所述连接点关联设备表中确定与各个所述第二连接点对应的第二参考设备;
25、当所述第二参考设备与所述第二设备相同,将所述第二连接点确定为所述第二目标连接点;
26、或者,
27、当所述第二参考设备与所述第二设备不相同,并且所述第二设备对应的所述第二设备连接组为fcb负荷侧的设备连接组,从所述拓扑设备表中确定与所述第二设备连接组对应的第二参考负荷连接点,并将所述第二参考负荷连接点确定为所述第二目标连接点;
28、或者,
29、当所述第二参考设备与所述第二设备不相同,并且所述第二设备对应的所述第二设备连接组不属于fcb负荷侧的设备连接组,为所述第二设备连接组生成所述第二目标连接点,所述第二目标连接点与所述拓扑设备表中与所述第二设备连接组对应的连接点互不相同。
30、在一些实施例中,对所述第二目标连接点进行拓扑搜索,确定所述第二设备连接组中的第二设备对应的第二目标负荷连接点和第二目标电源连接点,包括:
31、当所述第二目标连接点关联fcb负荷侧,将所述第二目标连接点确定为所述第二目标负荷连接点;
32、或者,
33、当所述第二目标连接点关联swll,基于预设的swll连接点拼接规则确定所述第二目标负荷连接点和所述第二目标电源连接点;
34、或者,
35、当所述第二目标连接点关联除了所述fcb和所述swll以外的参考设备,将所述参考设备对应的负荷连接点确定为所述第二目标负荷连接点,以及将所述参考设备对应的电源连接点确定为所述第二目标电源连接点。
36、在一些实施例中,将所述目标拼接点与所述swll完成拼接,包括:
37、当所述swll在所述拓扑设备表中对应的负荷连接点和电源连接点对应的标识字段均为空,将所述目标拼接点对应的拼接点标识赋值给所述swll在所述拓扑设备表中对应的电源连接点的标识字段;
38、或者,
39、当所述swll在所述拓扑设备表中对应的负荷连接点和电源连接点对应的标识字段中的之一为空,判断所述标识字段不为空的拼接点标识对应的参考拼接点是否归属于所述单线图,当所述参考拼接点归属于所述单线图,将所述目标拼接点对应的拼接点标识替换所述参考拼接点对应的拼接点标识,当所述参考拼接点不属于所述单线图,将所述目标拼接点对应的拼接点标识赋值给所述标识字段为空的所述标识字段;
40、或者,
41、当所述swll在所述拓扑设备表中对应的负荷连接点和电源连接点对应的标识字段均不为空,从所述负荷连接点和所述电源连接点中随机选取第一参考拼接点,判断所述第一参考拼接点是否归属于所述单线图,当所述第一参考拼接点归属于所述单线图,将所述目标拼接点对应的拼接点标识替换所述第一参考拼接点对应的拼接点标识,当所述第一参考拼接点不属于所述单线图,从所述负荷连接点和所述电源连接点中选取第二参考拼接点,判断所述第二参考拼接点是否归属于所述单线图,当所述第二参考拼接点归属于所述单线图,将所述目标拼接点对应的拼接点标识替换所述第二参考拼接点对应的拼接点标识,当所述第一参考拼接点和所述第二参考拼接点均不属于所述单线图,置空所述拓扑设备表中所述swll对应的所有连接点的标识字段,并将所述目标拼接点对应的拼接点标识赋值给所述swll在所述拓扑设备表中对应的电源连接点的标识字段。
42、在一些实施例中,所述单线图至少包括第一单线图和第二单线图,所述第一单线图和所述第二单线图之间具有关联关系,所述方法还包括:
43、将所述第一单线图中的swll对应的第一设备标识录入预设的拼接设备锁表;
44、基于所述拼接设备锁表执行所述第一单线图对应的第一配电线拓扑的拓扑生成操作,并确定所述拓扑生成操作的执行状态;
45、当所述第一单线图对应的执行状态表征执行完毕,删除所述拼接设备锁表中的所述第一设备标识,将所述第二设备标识录入所述拼接设备锁表,并基于所述拼接设备锁表执行所述第二配电线拓扑的拓扑生成操作;
46、或者,
47、当所述第一单线图对应的执行状态表征表征执行中,不执行录入所述第二设备标识至所述拼接设备锁表的操作。
48、在一些实施例中,所述单线图至少包括第一单线图和第二单线图,所述第一单线图和所述第二单线图之间不具有关联关系,所述方法还包括:
49、将所述第一单线图中的swll对应的第一设备标识和所述第二单线图中的swll对应的第二设备标识录入预设的拼接设备锁表;
50、基于所述拼接设备锁表并行生成所述第一单线图对应的第一配电线拓扑,以及所述第二单线图对应的第二配电线拓扑。
51、第二方面,本技术实施例提供了一种电子设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如第一方面所述的配电网的全网拓扑生成方法。
52、本技术实施例提供了一种配电网的全网拓扑生成方法及电子设备,方法包括:获取多个待拼接的建模图,其中,各个所述建模图对应有待拼接设备,所述建模图的种类包括变电站接线图和单线图;获取预设的连接点关联设备表和拓扑设备表,其中,所述连接点关联设备表用于指示连接点与相连接的设备、目标建模图之间的映射关系,所述目标建模图为所述连接点所归属的建模图,所述拓扑设备表用于指示所述设备与连接点之间的映射关系;基于所述连接点关联设备表、所述拓扑设备表和所述变电站接线图对应的第一设备连接组构建变电站拓扑,其中,所述第一设备连接组用于指示所述变电站接线图中的至少两个相互关联的设备,所述第一设备连接组中的设备对应有第一连接点;基于所述连接点关联设备表、所述拓扑设备表和所述单线图对应的第二设备连接组完成配电线拓扑与所述变电站拓扑的拼接,生成目标配电网的全网拓扑,其中,所述第二设备连接组用于指示所述单线图中的至少两个相互关联的设备,所述第二设备连接组中的设备对应有第二连接点,当前的所述连接点关联设备表和所述拓扑设备表中的数据与所述目标配电网的全网拓扑相对应。根据本技术实施例提供的方案,基于待拼接的建模图以及可更新的连接点关联设备表和拓扑设备表生成全网拓扑,无需额外的固定设置待拼接设备之间的拼接位置信息,有效降低配电网的全网拓扑的网络管理成本,以及提升所生成的全网拓扑的网络灵活性。