一种低压台区拓扑生成方法及系统与流程

allin2023-03-24  150



1.本发明涉及台区拓扑计算技术领域,特别涉及一种低压台区拓扑生成方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术,并不必然构成现有技术。
3.台区对拓扑有了越来越迫切的需求。随着技术的进步,新的设备已经具有的拓扑识别的功能,但是对于之前的设备,也有拓扑计算的需求。
4.发明人发现,之前已经存在的设备的接线大多经历过多次改进或者变更,拓扑结构复杂,采用人工的方式很难获取到准确的拓扑关系;现有的自动生成拓扑的方式,大多致力于设定场景下模型的优化以获取准确的结果,往往无法对各种应用场景下的设备进行高效和准确的拓扑识别。


技术实现要素:

5.为了解决现有技术的不足,本发明提供了一种低压台区拓扑生成方法及系统,使用递归调用的方法,通过重复调用,仅使用较少的计算逻辑,在保证拓扑生成准确性的前提下可以快速的计算出不同层级的全部拓扑关系。
6.为了实现上述目的,本发明采用如下技术方案:
7.本发明第一方面提供了一种低压台区拓扑生成方法。
8.一种低压台区拓扑生成方法,包括以下过程:
9.获取同一个时间点所有断路器的电流值;
10.根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;
11.下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。
12.本发明第二方面提供了一种低压台区拓扑生成系统。
13.一种低压台区拓扑生成系统,包括:
14.数据获取模块,被配置为:获取同一个时间点所有断路器的电流值;
15.拓扑计算模块,被配置为:根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;
16.拓扑生成模块,被配置为:下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。
17.本发明第三方面提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本发明第一方面所述的低压台区拓扑生成方法中的步骤。
18.本发明第四方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本发明第一方面所述的低压
台区拓扑生成中的步骤。
19.与现有技术相比,本发明的有益效果是:
20.1、本发明所述的低压台区拓扑生成方法及系统,使用递归调用的方法,通过重复调用,仅使用较少的计算逻辑,在保证拓扑生成准确性的前提下可以快速的计算出不同层级的全部拓扑关系。
21.2、本发明所述的低压台区拓扑生成方法及系统,根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率,下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系,提高了拓扑结果的准确性。
22.3、本发明所述的低压台区拓扑生成方法及系统,考虑第一个节点是空的情况,把当前子节点集合第一个节点去除,作为叶集合,重复是否有叶节点集合的判断步骤;获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复是否有叶节点集合的判断步骤,进一步的提高了拓扑结果的准确性和全面性。
附图说明
23.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
24.图1为本发明实施例1提供的低压台区拓扑生成方法的流程示意图。
具体实施方式
25.下面结合附图与实施例对本发明作进一步说明。
26.应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
27.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
28.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
29.实施例1:
30.如图1所示,本发明实施例1提供了一种低压台区拓扑生成方法,包括以下过程:
31.获取同一个时间点所有断路器的电流值;
32.根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;
33.下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。
34.具体的,包括以下过程:
35.a1:采集该时刻的全部的短路器电流值。
36.a2:对全部的电流值进行按照从大到小进行排序。
37.a3:最大的一个为根节点。
38.a4:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合。
39.a5:如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算;如果没有则退出计算。
40.a6:把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关系中的数据作为子集合。
41.a7:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合。
42.a8:如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合。如果没有叶叶节点集合,表示无法生成拓扑关系。则调到a5进行处理。
43.a9:如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系。
44.a10:取子节点的下一个节点进行计算。
45.a11:如果有没有下一个子节点,表示该层级计算完成。
46.a12:还应考虑第一个节点是空的情况,把当前子节点集合第一个节点去除,作为叶集合,重复进行a5操作。
47.a13:获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复a5的操作。
48.a14:全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加。如果不存在,历史拓扑关系中增加该拓扑关系。
49.a15:等下一个时间段重复改操作。
50.a16:随着时间的推移,出现概率最大的则为实际的拓扑关系。
51.实施例2:
52.本发明实施例2提供了一种低压台区拓扑生成系统,包括:
53.数据获取模块,被配置为:获取同一个时间点所有断路器的电流值;
54.拓扑计算模块,被配置为:根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;
55.拓扑生成模块,被配置为:下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。
56.拓扑计算模块,具体的,包括:
57.对全部的电流值进行按照从大到小进行排序。
58.最大的一个为根节点。
59.从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合。
60.如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算;如果没有则退出计算。
61.把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关
系中的数据作为子集合。
62.从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合。
63.如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合;如果没有叶叶节点集合,表示无法生成拓扑关系;则调到是否有叶节点集合的判断步骤。
64.如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系。
65.取子节点的下一个节点进行计算。
66.如果有没有下一个子节点,表示该层级计算完成。
67.还应考虑第一个节点是空的情况,把当前子节点集合第一个节点去除,作为叶集合,重复是否有叶节点集合的判断步骤。
68.获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复是否有叶节点集合的判断步骤。
69.全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加。如果不存在,历史拓扑关系中增加该拓扑关系。
70.实施例3:
71.本发明实施例3提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如下步骤:
72.b1:采集该时刻的全部的短路器电流值。
73.b2:对全部的电流值进行按照从大到小进行排序。
74.b3:最大的一个为根节点。
75.b4:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合。
76.b5:如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算。如果没有则退出计算。
77.b6:把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关系中的数据作为子集合。
78.b7:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合。
79.b8:如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合。如果没有叶叶节点集合,表示无法生成拓扑关系。则调到b5进行处理。
80.b9:如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系。
81.b10:取子节点的下一个节点进行计算。
82.b11:如果有没有下一个子节点,表示该层级计算完成。
83.b12:还应考虑第一个节点是空的情况,把当前子节点集合第一个节点去除,作为叶集合,重复进行b5操作。
84.b13:获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复b5的操作。
85.b14:全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加。如果不存在,历史拓扑关系中增加该拓扑关系。
86.b15:等下一个时间段重复改操作。
87.b16:随着时间的推移,出现概率最大的则为实际的拓扑关系。
88.实施例4:
89.本发明实施例4:提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如下步骤:
90.c1:采集该时刻的全部的短路器电流值。
91.c2:对全部的电流值进行按照从大到小进行排序。
92.c3:最大的一个为根节点。
93.c4:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合。
94.c5:如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算。如果没有则退出计算。
95.c6:把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关系中的数据作为子集合。
96.c7:从剩余短路器中,分别计算一个、两个
……
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合。
97.c8:如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合。如果没有叶叶节点集合,表示无法生成拓扑关系。则调到c5进行处理。
98.c9:如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系。
99.c10:取子节点的下一个节点进行计算。
100.c11:如果有没有下一个子节点,表示该层级计算完成。
101.c12:还应考虑第一个节点是空的情况,把当前子节点集合第一个节点去除,作为叶集合,重复进行c5操作。
102.c13:获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复c5的操作。
103.c14:全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加。如果不存在,历史拓扑关系中增加该拓扑关系。
104.c15:等下一个时间段重复改操作。
105.c16:随着时间的推移,出现概率最大的则为实际的拓扑关系。
106.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
107.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
108.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
109.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
110.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
111.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种低压台区拓扑生成方法,其特征在于:包括以下过程:获取同一个时间点所有断路器的电流值;根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。2.如权利要求1所述的低压台区拓扑生成方法,其特征在于:根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率,包括:对全部的电流值进行按照从大到小进行排序;最大电流值对应的断路器为根节点;从剩余断路器中,分别计算1个、2个
···
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合;如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算;否则,退出计算。3.如权利要求2所述的低压台区拓扑生成方法,其特征在于:把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关系中的数据作为子集合;从剩余断路器中,分别计算1个、2个
···
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合;如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合;如果没有叶叶节点集合,表示无法生成拓扑关系;则返回到是否有叶节点集合的判断步骤。4.如权利要求3所述的低压台区拓扑生成方法,其特征在于:如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系;取子节点的下一个节点进行计算,如果有没有下一个子节点,表示该层级计算完成。5.如权利要求2所述的低压台区拓扑生成方法,其特征在于:当第一个节点为空时,把当前子节点集合第一个节点去除,作为叶集合,重复进行是否有叶节点集合的判断步骤。6.如权利要求2所述的低压台区拓扑生成方法,其特征在于:获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复进行是否有叶节点集合的判断步骤;全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加;如果不存在,历史拓扑关系中增加该拓扑关系。7.一种低压台区拓扑生成系统,其特征在于:包括:数据获取模块,被配置为:获取同一个时间点所有断路器的电流值;
拓扑计算模块,被配置为:根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;拓扑生成模块,被配置为:下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系。8.如权利要求7所述的低压台区拓扑生成系统,其特征在于:拓扑计算模块,还被配置为:对全部的电流值进行按照从大到小进行排序;最大电流值对应的断路器为根节点;从剩余断路器中,分别计算1个、2个
···
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶节点集合;如果有叶节点集合,则该节点下有可能组成拓扑关系,分别取每一种叶节点集合进行下一步计算;否则,退出计算;把该叶节点集合作为上一级的子节点,生成拓扑关系,全部集合中去除该拓扑关系中的数据作为子集合;从剩余断路器中,分别计算1个、2个
···
n个电流之和等于上一级电流之和可能,每一种可能都记录为叶叶节点集合;如果有叶叶节点集合,则分别处理叶叶节点结合,分别作为叶节点的叶节点,生成拓扑关系,剩余的集合去除该拓扑关系中的数据,作为剩余集合;如果没有叶叶节点集合,表示无法生成拓扑关系;则返回到是否有叶节点集合的判断步骤;如果剩余集合为空,则表示数据已经全部使用,改拓扑关系为可能出现的拓扑关系,记录下改拓扑关系;取子节点的下一个节点进行计算,如果有没有下一个子节点,表示该层级计算完成;当第一个节点为空时,把当前子节点集合第一个节点去除,作为叶集合,重复进行是否有叶节点集合的判断步骤;获取当前拓扑结构的全部最低一层的叶节点作为叶节点集合,重复进行是否有叶节点集合的判断步骤;全部处理完毕后,把新生成拓扑关系与历史的拓扑关系进行比较,如果该拓扑关系存在,则历史的拓扑关系计数增加;如果不存在,历史拓扑关系中增加该拓扑关系。9.一种计算机可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一项所述的低压台区拓扑生成方法中的步骤。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述的低压台区拓扑生成中的步骤。

技术总结
本发明提供了一种低压台区拓扑生成方法及系统,获取同一个时间点所有断路器的电流值;根据上层电流等于下层电流之和的原理,递归处理全部断路器数据,生成全部可能的拓扑关系,并记录下拓扑关系的出现概率;下一个时间点重复以上计算,预设时间之后,出现概率最大的拓扑关系为最终的拓扑关系;本发明使用递归调用的方法,通过重复调用,仅使用较少的计算逻辑,在保证拓扑生成准确性的前提下可以快速的计算出不同层级的全部拓扑关系。的计算出不同层级的全部拓扑关系。的计算出不同层级的全部拓扑关系。


技术研发人员:郭元镇 吕昌峰 夏荣贵 王蒙元 侯井国
受保护的技术使用者:济南信通达电气科技有限公司
技术研发日:2022.05.20
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-7492.html

最新回复(0)