一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

断路器拓扑网络识别方法、断路器、装置及系统与流程

2022-03-13 22:00:11 来源:中国专利 TAG:


1.本发明涉及低压电器技术领域,具体而言,涉及一种断路器拓扑网络识别方法、断路器、装置及系统。


背景技术:

2.在电网系统中电的产生、输送、和使用过程中,配电是一个极其重要的环节,配电系统通常包括变压器和各种高低压断路器设备。完整可靠的网络拓扑模型是配电网运行维护的基础,而如何实现拓扑识别是获取可靠的网络拓扑模型的关键技术。
3.现有技术中,在进行网络拓扑识别时,上位机通常需要通过在断路器每次发生拓扑信号时,对应获取各断路器的拓扑数据,根据拓扑数据,识别拓扑网络。
4.但是,上述方法由于识别过程复杂,会导致拓扑识别效率较低。


技术实现要素:

5.本发明的目的在于,针对上述现有技术中的不足,提供一种断路器拓扑网络识别方法、断路器、装置及系统,以便于解决现有技术中存在的断路器拓扑网络识别效率较低的问题。
6.为实现上述目的,本技术实施例采用的技术方案如下:
7.第一方面,本技术实施例提供了一种断路器拓扑网络识别方法,应用于断路器拓扑网络中的断路器,所述方法包括:
8.响应于上位机的控制指令,发送拓扑信号;
9.若存在下级断路器,识别获取所述拓扑网络中下级断路器发送的所述拓扑信号,并记录识别时间;
10.响应于所述上位机的读取指令,向所述上位机反馈所述识别时间,以使所述上位机根据本地记录的发送时间、以及所述识别时间识别拓扑网络,所述发送时间用于指示拓扑信号发送时间。
11.可选地,所述响应于所述上位机的读取指令,向所述上位机反馈所述识别时间,包括:
12.响应于所述上位机按照预设间隔发送的所述读取指令,向所述上位机反馈所述识别时间。
13.可选地,所述识别获取所述拓扑网络中下级断路器发送的所述拓扑信号,包括:
14.通过互感器检测电流,识别获取所述拓扑网络中下级断路器发送的所述拓扑信号。
15.第二方面,本技术实施例还提供了一种断路器,包括:处理器、拓扑发生单元、拓扑识别单元、通信模块;
16.所述拓扑识别单元、拓扑发送单元、所述通信模块均与所述处理器电连接;
17.所述处理器,用于通过所述通信模块,接收上位机发送的控制指令;响应于所述控
制指令,控制所述拓扑发生单元发送拓扑信号;
18.若存在下级断路器,所述拓扑识别单元,用于识别获取拓扑网络中下级断路器发送的所述拓扑信号,并记录识别时间;
19.所述处理器,还用于响应于所述上位机的读取指令,通过所述通信模块向所述上位机反馈所述识别时间,以使所述上位机根据本地记录的发送时间、以及所述识别时间识别拓扑网络。
20.可选地,包括:控制电路板;所述处理器安装于所述控制电路板上,所述通信模块可插拔安装于所述控制电路板。
21.可选地,所述处理器,具体用于通过所述通信模块接收所述上位机按照预设间隔发送的所述读取指令。
22.可选地,所述通信模块包括:电力线载波通信模块和/或rs485通信模块。
23.可选地,还包括:互感器;
24.所述互感器与所述拓扑识别单元连接;
25.所述拓扑识别单元,具体用于通过所述互感器检测电流,识别获取所述拓扑网络中下级断路器发送的所述拓扑信号。
26.第三方面,本技术实施例还提供了一种断路器拓扑网络识别方法,应用于断路器拓扑网络中的上位机,所述方法包括:
27.按照预设时间间隔依次向多个断路器发送控制指令,所述控制指令用于指示断路器发送拓扑信号;
28.记录发送所述控制指令的时间,所述时间用于指示所述断路器发送拓扑信号的发送时间;
29.向所述多个断路器发送读取指令;
30.接收所述多个断路器根据所述读取指令反馈的记录数据,所述记录数据包括:识别到下级断路器拓扑信号的识别时间;
31.根据所述记录数据、以及本地记录的发送时间,识别获取拓扑网络。
32.可选地,所述根据所述记录数据、以及本地记录的发送时间,识别获取拓扑网络,包括:
33.根据各所述断路器对应的所述发送时间、所述识别时间,生成拓扑层级表单,所述拓扑层级表单用于表示各所述断路器之间的层级关系;
34.根据所述拓扑层级表单,识别获取拓扑网络。
35.可选地,所述根据各所述断路器对应的所述发送时间、所述识别时间,生成拓扑层级表单,包括:
36.根据各所述断路器对应的所述发送时间、所述识别时间,获取相邻两个所述发送时间之间的目标识别时间;
37.确定所述目标识别时间对应的断路器与相邻两个所述发送时间之中前一发送时间对应的断路器为同组断路器;
38.根据确定的至少一组所述同组断路器,生成所述拓扑层级表单。
39.第四方面,本技术实施例还提供了一种断路器拓扑网络识别装置,应用于断路器拓扑网络中的上位机,所述装置包括:发送模块、记录模块、接收模块、识别模块;
40.所述发送模块,用于按照预设时间间隔依次向多个断路器发送控制指令,所述控制指令用于指示断路器发送拓扑信号;
41.所述记录模块,用于记录发送所述控制指令的时间,所述时间用于指示所述断路器发送拓扑信号的发送时间;
42.所述发送模块,还用于向所述多个断路器发送读取指令;
43.所述接收模块,用于接收所述多个断路器根据所述读取指令反馈的记录数据,所述记录数据包括:识别到下级断路器拓扑信号的识别时间;
44.所述识别模块,用于根据所述记录数据、以及本地记录的发送时间,识别获取拓扑网络。
45.可选地,所述识别模块,具体用于根据各所述断路器对应的所述发送时间、所述识别时间,生成拓扑层级表单,所述拓扑层级表单用于表示各所述断路器之间的层级关系;根据所述拓扑层级表单,识别获取拓扑网络。
46.可选地,所述识别模块,具体用于根据各所述断路器对应的所述发送时间、所述识别时间,获取相邻两个所述发送时间之间的目标识别时间;确定所述目标识别时间对应的断路器与相邻两个所述发送时间之中前一发送时间对应的断路器为同组断路器;根据确定的至少一组所述同组断路器,生成所述拓扑层级表单。
47.第五方面,本技术实施例还提供了一种断路器拓扑网络系统,所述系统包括:上位机、及多个上述第二方面所述的断路器;每个所述断路器与所述上位机连接;多个断路器形成多级支路,每级支路中各所述断路器形成上下级连接关系;
48.所述上位机,用于按照预设时间间隔依次向所述多个断路器发送控制指令,所述控制指令用于指示断路器发送拓扑信号;
49.所述断路器,用于响应于所述控制指令,发送拓扑信号;
50.所述上位机,用于记录发送所述控制指令的时间,所述时间用于指示所述断路器发送拓扑信号的发送时间;
51.所述断路器,用于若存在下级断路器,识别获取所述拓扑网络中下级断路器发送的所述拓扑信号,并记录识别时间;
52.所述上位机,还用于向所述多个断路器发送读取指令;
53.所述断路器,还用于响应于所述上位机的读取指令,向所述上位机反馈所述识别时间;
54.所述上位机,用于接收所述多个断路器根据所述读取指令反馈所述识别时间,并根据本地记录的发送时间、以及所述识别时间,识别获取所述拓扑网络。
55.可选地,所述断路器,用于响应于所述上位机按照预设间隔发送的所述读取指令,向所述上位机反馈所述识别时间。
56.可选地,所述断路器,具体用于通过互感器检测电流,识别获取所述拓扑网络中下级断路器发送的所述拓扑信号。
57.可选地,所述上位机,具体用于根据各所述断路器对应的所述发送时间、所述识别时间,生成拓扑层级表单,所述拓扑层级表单用于表示各所述断路器之间的层级关系;根据所述拓扑层级表单,识别获取拓扑网络。
58.可选地,所述上位机,具体用于根据各所述断路器对应的所述发送时间、所述识别
时间,获取相邻两个所述发送时间之间的目标识别时间;确定所述目标识别时间对应的断路器与相邻两个所述发送时间之中前一发送时间对应的断路器为同组断路器;根据确定的至少一组所述同组断路器,生成所述拓扑层级表单。
59.本技术的有益效果是:
60.本技术提供了一种断路器拓扑网络识别方法、断路器、装置及系统,一方面,该方法应用于断路器拓扑网络识别系统中的断路器,该方法可包括:响应于上位机的控制指令,发送拓扑信号;若存在下级断路器,识别获取拓扑网络中下级断路器发送的拓扑信号,并记录识别时间;响应于上位机的读取指令,向上位机反馈识别时间,以使上位机根据本地记录的发送时间、以及识别时间识别拓扑网络,发送时间用于指示拓扑信号发送时间。本技术的方法中,通过在断路器中记录各下级断路器的拓扑信号识别时间,在上位机本地记录断路器的拓扑信号发送时间,可以有效降低上位机从断路器中采集数据的次数,从而有效提高断路器拓扑网络的识别效率。
61.另一方面,该方法应用于断路器拓扑网络识别系统中的上位机,该方法还可包括:按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号;记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间;向多个断路器发送读取指令;接收多个断路器根据读取指令反馈的记录数据,记录数据包括:识别到下级断路器拓扑信号的识别时间;根据记录数据、以及本地记录的发送时间,识别获取拓扑网络。本技术的方法中,通过上位机本地记录断路器拓扑信号的发送时间,可以识别出断路器所在的拓扑网络,进而由于在上位机中记录各断路器发送拓扑信号的发送时间,可以使得上位机从断路器中获取数据的次数有效降低,从而减少数据采集量,有效提高拓扑网络识别效率。
62.其次,上位机只需在遍历发送控制指令给所有断路器完毕之后,一次读取各断路器记录的识别时间,相比于现有技术中,每发送一次控制指令,相应接收一次识别时间,本方案可有效降低数据采集次数,从而提高拓扑网络识别效率。
63.另外,通过对断路器发送时间和识别时间的对比分析,可准确的识别获取到拓扑网络。
附图说明
64.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
65.图1为本技术实施例提供的一种断路器拓扑网络识别方法的流程示意图;
66.图2为本技术实施例提供的一种断路器结构示意图;
67.图3为本技术实施例提供的另一种断路器结构示意图;
68.图4为本技术实施例提供的又一种断路器结构示意图;
69.图5为本技术实施例提供的一种断路器拓扑网络识别方法的流程示意图;
70.图6为本技术实施例提供的另一种断路器拓扑网络识别方法的流程示意图;
71.图7为本技术实施例提供的又一种断路器拓扑网络识别方法的流程示意图;
72.图8为本技术实施例提供的一种断路器拓扑网络示意图;
73.图9为本技术实施例提供的一种断路器拓扑网络识别装置示意图;
74.图10为本技术实施例提供的一种断路器拓扑网络系统结构示意图。
具体实施方式
75.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
76.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
77.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
78.首先,对本技术的断路器拓扑网络识别方法所应用于的断路器拓扑网络系统进行简单说明,该断路器拓扑网络系统可包括:一个台区电网下的上位机和多个断路器,每个断路器均与上位机连接,多个断路器之间形成多级支路,每级支路中的断路器之间相互连接,形成上下级关系,多级支路共同构成本拓扑网络。
79.其中,上位机可根据断路器的标识,依次向每个断路器发送控制指令,以控制断路器向所在的拓扑网络中发送拓扑信号,同时上位机可本地记录发送控制指令的时间,将该时间作为断路器发送拓扑信号的发送时间。
80.而每个断路器还可对及下级断路器所发送的拓扑信号进行识别,并记录识别时间。
81.上位机通过向各断路器发送读取指令,可读取每个断路器中所记录的识别时间,从而根据本地记录的发送时间和获取的识别时间,识别获取上述多个断路器所构成的拓扑网络,从而确定每个断路器之间的上下级关系。
82.图1为本技术实施例提供的一种断路器拓扑网络识别方法的流程示意图,该方法应用于断路器拓扑网络中的断路器,可选地,如图1所示,该方法可包括:
83.s101、响应于上位机的控制指令,发送拓扑信号。
84.可选地,断路器拓扑网络中可包括多个断路器,多个断路器均为一个台区下的断路器。多个断路器之间可以形成多条支路,每条支路可以包括至少两个断路器,每个断路器之间可形成上下级关系,以组成该台区下的断路器拓扑网络。
85.每个断路器可接收上位机发送的控制指令,并响应上位机的控制指令,发送拓扑信号,施加在断路器所处的拓扑网络(断路器所在台区的电网)中。
86.s102、若存在下级断路器,识别获取拓扑网络中下级断路器发送的拓扑信号,并记录识别时间。
87.对于任意一个断路器,其对应的上级断路器均可识别其发送并施加在拓扑网络中的拓扑信号。当断路器为第一级断路器时,也即其不存在上级断路器时,第一级断路器发送的拓扑信号将不被其他断路器所识别。
88.可选地,对于存在下级断路器的任一断路器,在识别到下级断路器发送的拓扑信号时,可将识别时间记录在本断路器中。当上级断路器存在多个下级断路器时,可分别记录识别到每个下级断路器发送的拓扑信号的发送时间。
89.需要说明的是,任意一个断路器中记录的识别时间均为该断路器识别到其下级断路器发送的拓扑信号的识别时间,而并非本断路器发送的拓扑信号被其他断路器所识别到的识别时间。
90.s103、响应于上位机的读取指令,向上位机反馈识别时间,以使上位机根据本地记录的发送时间、以及识别时间识别拓扑网络,发送时间用于指示拓扑信号发送时间。
91.在一些实施例中,每个断路器可接收上位机发送的读取指令,并将所记录的识别到下级断路器发送的拓扑信号的识别时间反馈给上位机,从而使得上位机可以根据接收的识别时间、以及记录在上位机本地的每个断路器发送拓扑信号的发送时间,进行断路器拓扑网络识别,从而确定该拓扑网络中每个断路器之间的上下级关系。其中,反馈识别时间的时候,可以同时携带对应的断路器标识,以便于上位机识别和记录。
92.本实施例中,每个断路器中记录识别到拓扑信号的识别时间,上位机中记录各断路器发送拓扑信号的发送时间,可以使得上位机在读取各断路器记录的数据时,数据量较小,读取次数较少,读取速率较快,从而加快了上位机进行拓扑网络识别的识别效率。其中,上位机可以将发送控制指令的时间作为上述发送时间进行记录。
93.综上,本实施例提供的断路器拓扑网络识别方法,包括:响应于上位机的控制指令,发送拓扑信号;若存在下级断路器,识别获取拓扑网络中下级断路器发送的拓扑信号,并记录识别时间;响应于上位机的读取指令,向上位机反馈识别时间,以使上位机根据本地记录的发送时间、以及识别时间识别拓扑网络,发送时间用于指示拓扑信号发送时间。本技术的方法中,通过在断路器中记录各下级断路器的拓扑信号识别时间,在上位机本地记录断路器的拓扑信号发送时间,可以有效降低上位机从断路器中采集数据的次数,从而有效提高断路器拓扑网络的识别效率。
94.可选地,上述步骤s103中,响应于上位机的读取指令,向上位机反馈识别时间,可以包括:响应于上位机按照预设间隔发送的读取指令,向上位机反馈识别时间。
95.在一种可实现的方式中,在任一断路器当前识别并记录了识别时间后,可根据上位机发送的读取指令,向上位机反馈本断路器所记录的识别时间。
96.在另一种可实现的方式中,也可以在所有断路器均识别并记录识别时间后,每个断路器根据上位机发送的读取指令,分别向上位机反馈所记录的识别时间。
97.可选地,断路器响应上位机按预设间隔依次发送的读取指令进行识别时间的反馈,可以保证上位机获取的数据的精确性,有效避免数据的混乱,从而提高拓扑网络的识别效率。
98.可选地,上述步骤s102中,识别获取拓扑网络中下级断路器发送的拓扑信号,可包
括:通过互感器检测电流,识别获取拓扑网络中下级断路器发送的拓扑信号。
99.通常,上级断路器中的互感器可以是与下级断路器的电力进线端和电力出线端连接,下级断路器发送的拓扑信号可通过电力出线端传输至互感器,从而上级断路器可通过互感器检测拓扑信号,以识别获取到下级断路器发送的拓扑信号。
100.可选地,断路器发送的拓扑信号可以是电流信号,互感器可以对应为电流互感器,从而可以通过电流互感器检测电流信号,识别断路器发送的拓扑信号。
101.本实施例中,通过互感器识别获取下级断路器发送的拓扑信号,由于互感器的检测精度较高,可以使得识别拓扑信号的准确度较高,从而记录的识别时间准确性也较高。
102.如下将通过多个实施例对本技术上述的断路器拓扑网络识别方法所应用于的断路器的结构进行说明。
103.图2为本技术实施例提供的一种断路器结构示意图,可选地,如图2所示,该断路器300可包括:处理器110、拓扑发生单元120、拓扑识别单元130、通信模块140。其中,拓扑发生单元120、拓扑识别单元130、通信模块140均与处理器110电连接。
104.处理器110,用于通过通信模块140,接收上位机发送的控制指令;响应于控制指令,控制拓扑发生单元120发送拓扑信号。
105.可选地,每个断路器300可通过通信模块140与上位机电连接。处理器110可通过通信模块140,接收上位机发送的控制指令,同时,处理器110根据接收的控制指令,控制拓扑发生单元120向拓扑网络中发送拓扑信号。
106.其中,通信模块140可以是:电力线载波通信模块和/或rs485通信模块。电力线载波通信模块的接线相对较简单,数据传输效率也较高。
107.可选地,对于任一断路器300,若其存在下级断路器,则可通过拓扑识别单元130,识别获取拓扑网络中下级断路器发送的拓扑信号,并记录识别时间。
108.另外,处理器110,还用于响应于上位机的读取指令,通过通信模块140向上位机反馈识别时间,以使上位机根据本地记录的发送时间、以及识别时间识别拓扑网络。
109.可选地,处理器110可以获取断路器300记录的识别时间,在接收到上位机发送的读取指令后,通过通信模块140将识别时间反馈至上位机。
110.其中,处理器110可以是中央处理器(central processing unit,cpu)、数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field programmable gate array,fpga)、微处理器等。
111.可选地,处理器110,具体用于通过通信模块140接收上位机按照预设间隔发送的读取指令。
112.在一些实施例中,上位机可根据预设间隔依次从多个断路器中读取识别时间,相应的,处理器110则通过通信模块140接收上位机按照预设间隔发送的读取指令。读取指令用于指示从断路器中读取所记录的识别时间。
113.通过依次读取断路器记录的识别时间,可以使得上位机能够准确的记录从每个断路器读取的识别时间,避免数据读取出现差错,从而基于读取的识别时间和本地记录的发送时间进行拓扑网络识别时,识别准确性更高。
114.图3为本技术实施例提供的另一种断路器结构示意图,可选地,如图3所示,本技术的断路器还可包括:控制电路板100;上述的处理器110可安装于控制电路板100上,通信模
块140可插拔安装于控制电路板100。
115.如图3所示,处理器110、拓扑发生单元120、拓扑识别单元130均可安装于控制电路板100上。当然图3所示的仅为一种可实现的安装方式,并不限于此。
116.在另一种实现方式中,拓扑发生单元120也可集成在通信模块140上,此处不以具体的附图进行展示。
117.另外,上述拓扑识别单元130既可以是集成在控制电路板100上的拓扑识别电路,也可以是由上述的处理器110以软件的形式实现。本技术不做具体限制。
118.图4为本技术实施例提供的又一种断路器结构示意图,可选地,如图4所示,本技术的断路器还包括:互感器150;互感器150与拓扑识别单元130连接。
119.其中,互感器150可以为电流互感器,用于通过检测电流,识别下级断路器发送的拓扑信号。
120.可选地,拓扑识别单元130,具体用于通过互感器150检测电流,识别获取拓扑网络中下级断路器发送的拓扑信号。
121.可选地,每个断路器的互感器150可与下级断路器的电力进线端和电力出线端连接,下级断路器发送的拓扑信号可通过电力出线端传输至互感器150,拓扑识别单元130可通过互感器150检测拓扑信号中的电流,从而识别下级断路器发送的拓扑信号。
122.需要说明的是,本台区电网下每个断路器均可具有上述的结构设置,也即拓扑网络中,多个断路器可以为相同结构的断路器,每个断路器的工作原理均类似,可参考上述的说明进行理解,此处不再一一赘述。
123.上述对应用于拓扑网络中的断路器时,断路器所执行的断路器拓扑网络识别方法的实现过程进行了详细说明,如下将通过多个实施例对应用于拓扑网络中的上位机时,上位机所执行的断路器拓扑网络识别方法的具体原理进行说明。
124.图5为本技术实施例提供的一种断路器拓扑网络识别方法的流程示意图,该方法应用于断路器拓扑网络中的上位机,如图5所示,该方法可包括:
125.s501、按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号。
126.需要说明的是,上位机通常指可以直接发出控制指令的计算机。本实施例中,上位机可以是根据每个断路器的标识,按照预设时间间隔依次向多个断路器发送控制指令。
127.假设断路器包括:断路器1、断路器2、断路器3、断路器4等,预设时间间隔为1分种,上位机可按照1分种的间隔时间,依次发送控制指令给断路器1、断路器2、断路器3、断路器4。每个断路器的处理器根据接收到的控制指令,控制拓扑发生单元发送拓扑信号施加在拓扑网络中。
128.s502、记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间。
129.在一些实施例中,断路器无需记录本断路器发送拓扑信号的发送时间,而是通过上位机自主记录在本地,从而可以减少断路器中所记录的数据量,同时,上位机可不用从断路器中读取拓扑信号的发送时间,可以有效节省数据的获取时间。
130.通常,上位机向断路器发送控制指令的时间,与断路器接收到控制指令,并发送拓扑信号的时间基本相同,仅存在毫秒级的误差,那么,上位机可以将向每个断路器发送控制指令的时间记录为该断路器发送拓扑信号的发送时间。
131.由于控制指令是由上位机发送,那么在上位机每发送一次控制指令,则会相应在本地记录该控制指令的发送时间,将控制指令的发送时间作为断路器发送拓扑信号的发送时间。
132.当然,在一些情况下,会存在上位机发送控制指令给断路器后,由于断路器故障等,导致断路器并未发送拓扑信号,那么,断路器将反馈报错信号给上位机,上位机将不对当前控制指令的发送时间进行记录。
133.s503、向多个断路器发送读取指令。
134.可选地,在上位机循环执行上述步骤,依次发送控制指令给各断路器,遍历完所有断路器后,上位机还可依次向多个断路器发送读取指令,以分别获取各断路器所记录的数据。
135.本实施例中,上位机只需在遍历完所有断路器之后,一次读取各断路器记录的识别时间,相比于现有技术中,每发送一次控制指令,相应接收一次识别时间,本方案可有效降低数据采集次数,从而提高拓扑网络识别效率。
136.s504、接收多个断路器根据读取指令反馈的记录数据,记录数据包括:识别到下级断路器拓扑信号的识别时间。
137.断路器在接收到读取指令后,则将所记录的记录数据通过通信模块反馈至上位机。上位机接收每个断路器反馈的记录数据,其中,根据前述多个实施例的说明,断路器中所记录的数据即为识别到下级断路器拓扑信号的识别时间,也即,上位机可从断路器中获取各断路器记录的识别时间。
138.s505、根据记录数据、以及本地记录的发送时间,识别获取拓扑网络。
139.可选地,上位机可根据接收的多个断路器反馈的记录数据,以及本地所记录的断路器发送拓扑信号的发送时间,识别获取拓扑网络。
140.通过本地记录断路器发送拓扑信号的发送时间,可以有效减少从断路器中采集数据的次数和采集的数据量大小,从而有效提高拓扑网络识别效率。
141.综上,本实施例中提供的断路器拓扑网络识别方法,包括:按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号;记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间;向多个断路器发送读取指令;接收多个断路器根据读取指令反馈的记录数据,记录数据包括:识别到下级断路器拓扑信号的识别时间;根据记录数据、以及本地记录的发送时间,识别获取拓扑网络。本技术的方法中,通过上位机本地记录断路器拓扑信号的发送时间,可以识别出断路器所在的拓扑网络,进而由于在上位机中记录各断路器发送拓扑信号的发送时间,可以使得上位机从断路器中获取数据的次数有效降低,从而减少数据采集量,有效提高拓扑网络识别效率。
142.其次,上位机只需在遍历发送控制指令给所有断路器完毕之后,一次读取各断路器记录的识别时间,相比于现有技术中,每发送一次控制指令,相应接收一次识别时间,本方案可有效降低数据采集次数,从而提高拓扑网络识别效率。
143.图6为本技术实施例提供的另一种断路器拓扑网络识别方法的流程示意图,可选地,如图6所示,上述步骤s505中,根据记录数据、以及本地记录的发送时间,识别获取拓扑网络,可以包括:
144.s601、根据各断路器对应的发送时间、识别时间,生成拓扑层级表单,拓扑层级表
单用于表示各断路器之间的层级关系。
145.上位机可根据本地记录的每个断路器发送拓扑信号的发送时间,以及从断路器中获取识别到下级断路器的拓扑信号的识别时间,进行发送时间和识别时间的对比,根据满足预设条件的发送时间和识别时间组合,生成拓扑层级表单。
146.其中,拓扑层级表单也即以表单的形式,记录断路器上下级关系的表单。当然,实际应用中,也可以不限于以表单的形式记录断路器的上下级关系。
147.s602、根据拓扑层级表单,识别获取拓扑网络。
148.可选地,基于拓扑层级表单中所记录的断路器的上下级关系,经分析可形成拓扑网络。
149.通常,一个断路器对应的上级断路器或者下级断路器并不限于一个,拓扑层级表单中记录的仅为每个断路器对应的所有上级或者下级断路器,而要形成拓扑网络,还需要确定每个断路器的相邻上级断路器,从而确定每个断路器所连接的断路器。
150.例如:断路器1的上级断路器为断路器2,断路器2的上级断路器为3,那么断路器1的上级断路器即包括:断路器2和断路器3,那么,还需通过进一步分析,确定断路器1的相邻上级断路器,也即断路器1所连接到的上级断路器,从而根据确定的每个断路器的连接关系,形成拓扑网络。
151.本实施例中,通过时间对比的方式,识别获取拓扑网络,识别过程相对较简单,且识别效率较高。
152.图7为本技术实施例提供的又一种断路器拓扑网络识别方法的流程示意图,可选地,如图7所示,上述步骤s601中,根据各断路器对应的发送时间、识别时间,生成拓扑层级表单,可以包括:
153.s701、根据各断路器对应的发送时间、识别时间,获取相邻两个发送时间之间的目标识别时间。
154.通常,下级断路器发送的拓扑信号,能够较快的被上级断路器所识别,发送时间与识别时间通常相差几十秒。本实施例中,上位机在发送控制指令时,是按照间隔1分钟进行发送,对应的断路器发送拓扑信号的发送时间也为相邻1分钟左右,那么,可以根据所有断路器对应的发送时间和识别时间,获取处于相邻两次发送时间之间的目标识别时间。
155.s702、确定目标识别时间对应的断路器与相邻两个发送时间之中前一发送时间对应的断路器为同组断路器。
156.假设断路器1对应的发送时间为2020年1月1日8:01:00点,断路器2对应的发送时间为2020年1月1日8:02:00点,断路器5对应的识别时间为2020年1月1日8:01:20点,断路器7对应的识别时间为2020年1月1日8:02:20点,那么,断路器5对应的识别时间处于断路器1和断路器2的发送时间之间,则可确定断路器5对应的识别时间为目标识别时间。
157.其中,断路器1和断路器2中位于前一发送时间的为断路器1,那么,则可确定断路器1和断路器5为同组断路器。
158.同理,根据上述的举例,可以确定出多个同组断路器。
159.s703、根据确定的至少一组同组断路器,生成拓扑层级表单。
160.可选地,可以将同组断路器以预设的方式记录在在一起,例如:记录在同一行,或者是打上标记等,从而生成拓扑层级表单。
161.如下表1为本技术实施例提供的一种拓扑层级表单。可选地,表1中仅示例性的列举了一种可能的拓扑层级表单展现方式,实际应用中并不限于此。
162.表1
[0163][0164]
其中,拓扑信号发送时间为上述上位机本地记录的控制指令的发送时间;发送断路器序号可以指发送拓扑信号的断路器;拓扑信号识别时间可以指上位机从各断路器中获取的断路器识别到下级断路器发送的拓扑信号的识别时间;识别断路器序号可以指能识别到下级发送的拓扑信号的断路器;数量可以指能识别到同一断路器发送的拓扑信号的断路器的个数;而第n层可以指发送断路器位于拓扑网络中的层级数。
[0165]
图8为本技术实施例提供的一种断路器拓扑网络示意图。可选地,根据表1中所生成的拓扑层级表单的“发送断路器序号”及“识别断路器序号”可以分析:断路器5没有发送的拓扑信号未被其他断路器所识别,也即断路器5不存在上级断路器,为拓扑网络的第一层;断路器1、3、7发送的拓扑信号被断路器5识别,也即断路器1、3、7的上级断路器均是断路器5,为拓扑网络的第二层;依次类推,断路器2的上级断路器有断路器5、7,断路器2为断路器7下级的拓扑网络第三层;断路器4、9的上级断路器有断路器3、5,断路器4、9为断路器3下级的拓扑网络第三层;断路器6、8的上级断路器有断路器1、5,断路器6、8为断路器1下级的拓扑网络第三层,进而生成图8所示的断路器拓扑网络图。
[0166]
经过上述对拓扑层级表单的分析,识别获取到了拓扑网络。
[0167]
综上所述,本实施例中提供的断路器拓扑网络识别方法,包括:按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号;记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间;向多个断路器发送读取指令;接收多个断路器根据读取指令反馈的记录数据,记录数据包括:识别到下级断路器拓扑信号的识别时间;根据记录数据、以及本地记录的发送时间,识别获取拓扑网络。本技术的方法中,通过上位机本地记录断路器拓扑信号的发送时间,可以识别出断路器所在的拓扑网络,进而由于在上位机中记录各断路器发送拓扑信号的发送时间,可以使得上位机从断路器中获取数据的次数有效降低,从而减少数据采集量,有效提高拓扑网络识别效率。
[0168]
其次,上位机只需在遍历发送控制指令给所有断路器完毕之后,一次读取各断路器记录的识别时间,相比于现有技术中,每发送一次控制指令,相应接收一次识别时间,本方案可有效降低数据采集次数,从而提高拓扑网络识别效率。
[0169]
另外,通过对断路器发送时间和识别时间的对比分析,可准确的识别获取到拓扑网络。
[0170]
图9为本技术实施例提供的一种断路器拓扑网络识别装置示意图,该装置可应用于断路器拓扑网络中的上位机,该装置实现的功能对应于上述上位机所执行的方法步骤。该上位机可以为可直接发送控制指令的计算机。如图8所示,该装置可以包括:发送模块510、记录模块520、接收模块530、识别模块540;
[0171]
发送模块510,用于按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号;
[0172]
记录模块520,用于记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间;
[0173]
发送模块510,还用于向多个断路器发送读取指令;
[0174]
接收模块530,用于接收多个断路器根据读取指令反馈的记录数据,记录数据包括:识别到下级断路器拓扑信号的识别时间;
[0175]
识别模块540,用于根据记录数据、以及本地记录的发送时间,识别获取拓扑网络。
[0176]
可选地,识别模块540,具体用于根据各断路器对应的发送时间、识别时间,生成拓扑层级表单,拓扑层级表单用于表示各断路器之间的层级关系;根据拓扑层级表单,识别获取拓扑网络。
[0177]
可选地,识别模块540,具体用于根据各断路器对应的发送时间、识别时间,获取相邻两个发送时间之间的目标识别时间;确定目标识别时间对应的断路器与相邻两个发送时间之中前一发送时间对应的断路器为同组断路器;根据确定的至少一组同组断路器,生成拓扑层级表单。
[0178]
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
[0179]
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0180]
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过lan、wan、蓝牙、zigbee、或nfc等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。
[0181]
需要说明的是,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多
个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0182]
图10为本技术实施例提供的一种断路器拓扑网络系统结构示意图,如图10所示,该系统可包括:上位机200、及多个图4中所示的断路器300;每个断路器300与上位机200连接;多个断路器形成多级支路,每级支路中各断路器形成上下级连接关系;
[0183]
上位机200,用于按照预设时间间隔依次向多个断路器发送控制指令,控制指令用于指示断路器发送拓扑信号;
[0184]
断路器300,用于响应于控制指令,发送拓扑信号;
[0185]
上位机200,用于记录发送控制指令的时间,时间用于指示断路器发送拓扑信号的发送时间;
[0186]
断路器300,用于若存在下级断路器,识别获取拓扑网络中下级断路器发送的拓扑信号,并记录识别时间;
[0187]
上位机200,还用于向多个断路器发送读取指令;
[0188]
断路器300,还用于响应于上位机的读取指令,向上位机反馈识别时间;
[0189]
上位机200,用于接收多个断路器根据读取指令反馈识别时间,并根据本地记录的发送时间、以及识别时间,识别获取拓扑网络。
[0190]
可选地,断路器300,用于响应于上位机按照预设间隔发送的读取指令,向上位机反馈识别时间。
[0191]
可选地,断路器300,具体用于通过互感器检测电流,识别获取拓扑网络中下级断路器发送的拓扑信号。
[0192]
可选地,上位机200,具体用于根据各断路器对应的发送时间、识别时间,生成拓扑层级表单,拓扑层级表单用于表示各断路器之间的层级关系;根据拓扑层级表单,识别获取拓扑网络。
[0193]
可选地,上位机200,具体用于根据各断路器对应的发送时间、识别时间,获取相邻两个发送时间之间的目标识别时间;确定目标识别时间对应的断路器与相邻两个发送时间之中前一发送时间对应的断路器为同组断路器;根据确定的至少一组同组断路器,生成拓扑层级表单。
[0194]
上述系统中上位机和断路器所执行的方法的具体原理和对应产生的有益效果已在前述的多个具体实施例中进行了清楚说明,此处不再一一赘述。
[0195]
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0196]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0197]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0198]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献