相线识别方法及装置、芯片、电子设备和存储介质与流程

未命名 10-18 阅读:122 评论:0


1.本发明涉及电力载波技术领域,尤其涉及一种相线识别方法、计算机可读存储介质、芯片、相线识别装置和电子设备。


背景技术:

2.电力用户端(电表)接入电网时实际施工等原因可能出现相线接线端口与实际电力线不一致的情况。相关技术中,为了能够自动识别用户端与变压器端的相线对应关系,通常采用外置相线识别仪器进行相线识别;或者基于电力线载波通信模块本身具备的过零采集模块完成ntb(network time base,网络基准时间)序列采集,完成相线识别。
3.但是,采用外置相线识别仪器进行相线识别时,需要较多的人工干预,并且在电力线上发送信号,对实际的电力系统运行存在潜在风险;过零采集模块对进行ntb序列采集时,对于噪声、电力负载等对于ntb采集序列的影响估计不足,识别和后处理过程比较简化,相线识别的可靠性和准确性不足。


技术实现要素:

4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种相线识别方法,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
5.本发明的第二个目的在于提出另一种相线识别方法。
6.本发明的第三个目的在于提出一种计算机可读存储介质。
7.本发明的第四个目的在于提出一种芯片。
8.本发明的第五个目的在于提出一种相线识别装置。
9.本发明的第六个目的在于提出另一种相线识别装置。
10.本发明的第七个目的在于提出一种电子设备。
11.为达到上述目的,本发明第一方面实施例提出了一种相线识别方法,应用于主设备,所述主设备通过电力线与从设备相连,所述方法包括:采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数;根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。
12.根据本发明实施例的相线识别方法,应用于主设备,首先采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,然后将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,再根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该方法能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准
确性和可靠性。
13.另外,根据本发明上述实施例的相线识别方法,还可以具有如下的附加技术特征:根据本发明的一个实施例,所述确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,包括:采用滑动窗口获取所述第一ntb序列中多个第一ntb值与所述第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干所述累加值的最小值,得到每个所述相线组的相关系数。
14.根据本发明的一个实施例,所述相关系数通过以下公式表达:,且;其中,表示相线组(a,a)对应的相关系数,a表示所述主设备的相线,a表示所述从设备的相线,i表示所述滑动窗口的滑动位置,表示所述滑动位置为i时所述滑动窗口内的第j个第一ntb值,表示所述滑动位置为i时所述滑动窗口内的第j个第二ntb值,所述第一ntb序列中多个第一ntb值的数量为m,所述第二ntb序列中多个第二ntb值的数量为n,。
15.根据本发明的一个实施例,所述根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别,包括:获取多个所述相关系数中的最小值,得到第一最小相关系数;在所述第一最小相关系数大于预设相关系数阈值时,确定无法对所述从设备的多个相线进行识别,本轮相线识别结束。
16.根据本发明的一个实施例,在所述第一最小相关系数小于等于所述预设相关系数阈值时,所述方法还包括:确定所述第一最小相关系数对应的相线组以作为第一相线组,并将所述第一相线组对应的所述从设备的相线作为所述从设备的第一相线;确定所述第一相线是否存在相线短接异常;在所述第一相线存在相线短接异常时,本轮相线识别结束。
17.根据本发明的一个实施例,所述确定所述第一相线是否存在相线短接异常,包括:从多个所述相线组中获取若干第二相线组,其中,所述第二相线组为除所述第一相线组之外且包含所述第一相线的相线组;获取所述第一相线组对应的相关系数分别与若干所述第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;在若干所述第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定所述第一相线存在相线短接异常。
18.根据本发明的一个实施例,在所述第一相线未存在相线短接异常且所述从设备的多个相线大于两个时,所述方法还包括:从多个所述相线组中获取多个第三相线组,其中,所述第三相线组为不包含所述第一相线和所述第一相线组对应的所述主设备的相线的相线组;获取多个所述第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定所述第二最小相关系数对应的相线组以作为第四相线组,并将所述第四相线组对应的所述从设备的相线作为所述从设备的第二相线;确定所述第二相线是否存在相线短接异常;在所述第二相线存在相线短接异常时,本轮相线识别结束。
19.根据本发明的一个实施例,所述确定所述第二相线是否存在相线短接异常,包括:从多个所述第三相线组中获取若干第五相线组,其中,所述第五相线组为除所述第四相线组之外且包含所述第二相线的相线组;获取所述第四相线组对应的相关系数分别与若干所述第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干所述第二绝对
差值中存在第二绝对差值小于所述预设绝对差值阈值时,确定所述第二相线存在相线短接异常。
20.根据本发明的一个实施例,在所述第二相线未存在相线短接异常且所述从设备的多个相线为三个时,所述方法还包括:从多个所述第三相线组中获取第六相线组,其中,所述第六相线组为不包含所述第二相线和所述第四相线组对应的所述主设备的相线的相线组;将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线。
21.根据本发明的一个实施例,在将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线后,所述方法还包括:根据所述第六相线组对应的所述主设备的相线、所述第四相线组对应的所述主设备的相线以及所述第一相线组对应的所述主设备的相线,确定所述从设备的相序。
22.根据本发明的一个实施例,所述方法还包括:获取相线识别的轮次;在所述轮次大于预设次数时,停止相线识别;在所述轮次小于等于所述预设次数时,返回采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。
23.根据本发明的一个实施例,所述采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,包括:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第一ntb序列的第一ntb值。
24.根据本发明的一个实施例,所述预设差值阈值根据采集方式确定,所述采集方式包括上边沿采样、下边沿采样和双边沿采样,其中,所述上边沿采样和所述下边沿采样对应的预设差值阈值相同且为所述双边沿采样的两倍。
25.根据本发明的一个实施例,在接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,所述方法还包括:获取所述第二ntb序列中多个第二ntb值的周期;根据多个所述第二ntb值的周期对所述第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个所述第一ntb值的周期与多个所述第二ntb值的周期相同。
26.根据本发明的一个实施例,在将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数之前,所述方法还包括:获取每个所述第二ntb序列的均方值;在所述均方值均大于预设均方阈值时,返回采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。
27.为达到上述目的,本发明第二方面实施例提出了一种相线识别方法,应用于从设备,所述从设备通过电力线与主设备相连,所述方法包括:采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;发送多个所述第二ntb序列至所述主设备,其中,所述主设备采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。
28.根据本发明实施例的相线识别方法,应用于从设备,首先采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,然后发送多个第二ntb序列至主设备,其中,主设备采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该方法能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
29.另外,根据本发明上述实施例的相线识别方法,还可以具有如下的附加技术特征:根据本发明的一个实施例,所述采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,包括:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第二ntb序列的第二ntb值。
30.根据本发明的一个实施例,在发送多个所述第二ntb序列至所述主设备之前,所述方法还包括:获取每个所述第二ntb序列的均方值;在所述均方值均小于等于预设均方阈值时,发送多个所述第二ntb序列至所述主设备。
31.为达到上述目的,本发明第三方面实施例提出了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的相线识别方法。
32.根据本发明实施例的计算机可读存储介质,通过上述的相线识别方法,能够自动识别电力线上的相线,减少人工干预,并且能够提高识别准确性和可靠性。
33.为达到上述目的,本发明第四方面实施例提出了一种芯片,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时,实现根据上述的相线识别方法。
34.根据本发明实施例的芯片,通过上述的相线识别方法,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
35.为达到上述目的,本发明第五方面实施例提出了一种相线识别装置,应用于主设备,所述主设备通过电力线与从设备相连,所述装置包括:第一采集模块,用于采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列;接收模块,用于接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;识别模块,用于将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。
36.根据本发明实施例的相线识别装置,应用于主设备,通过第一采集模块采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,通过接收模块接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,识别模块将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该装置能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
37.另外,根据本发明上述实施例的相线识别装置,还可以具有如下的附加技术特征:根据本发明的一个实施例,所述识别模块具体用于:采用滑动窗口获取所述第一ntb序列中多个第一ntb值与所述第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干所述累加值的最小值,得到每个所述相线组的相关系数。
38.根据本发明的一个实施例,所述识别模块具体用于:获取多个所述相关系数中的最小值,得到第一最小相关系数;在所述第一最小相关系数大于预设相关系数阈值时,确定无法对所述从设备的多个相线进行识别,本轮相线识别结束;在所述第一最小相关系数小于等于所述预设相关系数阈值时,确定所述第一最小相关系数对应的相线组以作为第一相线组,并将所述第一相线组对应的所述从设备的相线作为所述从设备的第一相线,以及确定所述第一相线是否存在相线短接异常,并在所述第一相线存在相线短接异常时,本轮相线识别结束。
39.根据本发明的一个实施例,所述识别模块具体用于:从多个所述相线组中获取若干第二相线组,其中,所述第二相线组为除所述第一相线组之外且包含所述第一相线的相线组;获取所述第一相线组对应的相关系数分别与若干所述第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;在若干所述第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定所述第一相线存在相线短接异常。
40.根据本发明的一个实施例,在所述第一相线未存在相线短接异常且所述从设备的多个相线大于两个时,所述识别模块还用于:从多个所述相线组中获取多个第三相线组,其中,所述第三相线组为不包含所述第一相线和所述第一相线组对应的所述主设备的相线的相线组;获取多个所述第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定所述第二最小相关系数对应的相线组以作为第四相线组,并将所述第四相线组对应的所述从设备的相线作为所述从设备的第二相线;确定所述第二相线是否存在相线短接异常;在所述第二相线存在相线短接异常时,本轮相线识别结束。
41.根据本发明的一个实施例,所述识别模块具体用于:从多个所述第三相线组中获取若干第五相线组,其中,所述第五相线组为除所述第四相线组之外且包含所述第二相线的相线组;获取所述第四相线组对应的相关系数分别与若干所述第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干所述第二绝对差值中存在第二绝对差值小于所述预设绝对差值阈值时,确定所述第二相线存在相线短接异常。
42.根据本发明的一个实施例,在所述第二相线未存在相线短接异常且所述从设备的多个相线为三个时,所述识别模块还用于:从多个所述第三相线组中获取第六相线组,其中,所述第六相线组为不包含所述第二相线和所述第四相线组对应的所述主设备的相线的相线组;将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线。
43.根据本发明的一个实施例,所述第一采集模块具体用于:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第一ntb序列的第一ntb值。
44.根据本发明的一个实施例,所述第一采集模块还用于:在接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,获取所述第二ntb序列中多个第二ntb
值的周期;根据多个所述第二ntb值的周期对所述第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个所述第一ntb值的周期与多个所述第二ntb值的周期相同。
45.为达到上述目的,本发明第六方面实施例提出了一种相线识别装置,应用于从设备,所述从设备通过电力线与主设备相连,所述装置包括:第二采集模块,用于采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;发送模块,用于发送多个所述第二ntb序列至所述主设备,其中,所述主设备采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。
46.根据本发明实施例的相线识别装置,应用于从设备,第二采集模块采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,发送模块发送多个第二ntb序列至主设备,其中,主设备采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该装置能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
47.另外,根据本发明上述实施例的相线识别装置,还可以具有如下的附加技术特征:根据本发明的一个实施例,所述第二采集模块具体用于:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第二ntb序列的第二ntb值。
48.根据本发明的一个实施例,所述发送模块还用于:获取每个所述第二ntb序列的均方值;在所述均方值均小于等于预设均方阈值时,发送多个所述第二ntb序列至所述主设备。
49.为达到上述目的,本发明第七方面实施例提出了一种电子设备,包括上述的芯片;或者,上述的相线识别装置。
50.根据本发明实施例的电子设备,通过上述的芯片或相线识别装置,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
51.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
52.图1为根据本发明第一方面实施例的相线识别方法的流程图;图2为根据本发明一个实施例的主设备与从设备连接的示意图;图3为根据本发明一个实施例的噪声干扰下的电压波形图;图4为根据本发明一个实施例的无噪声干扰(理想情况)下的电压波形图;图5为根据本发明第二方面实施例的相线识别方法的流程图;
图6为根据本发明一个实施例的相线识别方法的流程图;图7为根据本发明实施例的芯片的方框示意图;图8为根据本发明第一方面实施例的相线识别装置的方框示意图;图9为根据本发明第二方面实施例的相线识别装置的方框示意图。
具体实施方式
53.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
54.下面参考附图描述本发明实施例提出的相线识别方法、相线识别装置、计算机可读存储介质和电子设备。
55.图1为根据本发明第一方面实施例的相线识别方法的流程图。
56.在本发明的一个实施例中,主设备通过电力线与从设备相连。如图2所示,主设备可以为中央协调器,同时工作在相线a、相线b和相线c上,从设备可以为单相站点和三相站点,单相站点可以与相线a、相线b和相线c中的一个相线连接,三相站点与相线a、相线b和相线c连接。由此,主设备与从设备可以通过电力线进行通信。
57.如图1所示,本发明实施例的相线识别方法,应用于主设备,方法可包括以下步骤:s101,采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列。
58.根据本发明的一个实施例,采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,包括:针对任意相线,采集得到任意相线的当前ntb值;获取当前ntb值与任意相线的上一ntb值之间的ntb差值;在ntb差值小于预设差值阈值时,忽略当前ntb值;在ntb差值大于等于预设差值阈值时,保留当前ntb值以作为任意相线的第一ntb序列的第一ntb值。
59.具体而言,主设备在接收到一轮相位识别指令时,针对相线a、相线b和相线c,采集每个相线的电压过零的ntb采样序列,同时向从设备发送报文启动过零ntb采样序列。其中,对于主设备来说,相线a对应的ntb采样序列为:;相线b对应的ntb采样序列为:;相线c对应的ntb采样序列为:。需要理解的是,由于噪声等因素对于电力线电压的波形产生畸变效果,其波形如图3所示,可能导致信号在电压过零附近出现多次过零效果,如果所有过零对应的ntb采样序列都进行记录,将会导致采样波形序列与图4所示的理想电压下的过零周期序列严重不符合。在采集得到任意相线的当前ntb值后,将当前ntb值与同一相线的上一ntb值作差,并将二者之间的差值与预设差值阈值进行比较,当ntb差值小于预设差值阈值时,说明当前ntb值是由噪声引起的过零穿越,因此需要将当前ntb值忽略;当ntb差值大于等于预设差值阈值时说明当前ntb值是正常电压信号的过零点,保留当前ntb值以作为任意相线的第一ntb序列的第一ntb值。由此,可以过滤掉噪声引起的频繁过零穿越,增加算法识别的鲁棒性。
60.进一步地,从设备在接收到过零ntb采集指示报文后,同时也分别独立在相线a、相线b和相线c采集各自的序列值,其中,相线a对应的ntb采样序列为:;相线b
对应的ntb采样序列为:;相线c对应的ntb采样序列为:。从设备对实时采集的进行过滤处理,以降低噪声影响,具体包括:针对任意相线,采集得到任意相线的当前ntb值;获取当前ntb值与任意相线的上一ntb值之间的ntb差值;在ntb差值小于预设差值阈值时,忽略当前ntb值;在ntb差值大于等于预设差值阈值时,保留当前ntb值以作为任意相线的第二ntb序列的第二ntb值。在从设备集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,将多个第二ntb序列发送至主设备。
61.根据本发明的一个实施例,预设差值阈值根据采集方式确定,采集方式包括上边沿采样、下边沿采样和双边沿采样,其中,上边沿采样和下边沿采样对应的预设差值阈值相同且为双边沿采样的两倍。
62.需要说明的是,对于工频频率50hz的信号而言,上边沿过零采样或下边沿采样时,对应工频电压的一个周期,两次过零ntb的时间差值对应20ms;双边沿过零采样,对应工频电压的半个周期,两次过零ntb的时间差值则对应10ms,此时算法自适应设置所需要的不同的预设差值阈值,并完成相应的过滤噪声。
63.s102,将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数。
64.根据本发明的一个实施例,确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,包括:采用滑动窗口获取第一ntb序列中多个第一ntb值与第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干累加值的最小值,得到每个相线组的相关系数。
65.根据本发明的一个实施例,相关系数通过以下公式表达:,且;其中,表示相线组(a,a)对应的相关系数,a表示主设备的相线,a表示从设备的相线,i表示滑动窗口的滑动位置,表示滑动位置为i时滑动窗口内的第j个第一ntb值,表示滑动位置为i时滑动窗口内的第j个第二ntb值,第一ntb序列中多个第一ntb值的数量为m,第二ntb序列中多个第二ntb值的数量为n。一般的,由于主设备和从设备具有1对多的关系,因此,主设备的ntb采集数量大于从设备的ntb采集数量,即。
66.具体而言,主设备在接收到从设备上报的第二ntb序列后,依次与主设备侧三个相线的第一ntb序列分别进行组合得到多个相线组:(x,x)、(x,y)、(x,z)、(y,x)、(y,y)、(y,z)、(z,x)、(z,y)、(z,z)。然后采用滑动窗口确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数。
67.举例来说,以相线组(x,x)为例,将其代入上述公式,该相线组的相关系数的表达式为:以此类推,计算获得其他相线组的相关系数,依次表示为

68.s103,根据每个相线组对应的相关系数,对从设备的多个相线进行识别。
69.根据本发明的一个实施例,根据每个相线组对应的相关系数,对从设备的多个相线进行识别,包括:获取多个相关系数中的最小值,得到第一最小相关系数;在第一最小相关系数大于预设相关系数阈值时,确定无法对从设备的多个相线进行识别,本轮相线识别结束。其中,预设相关系数阈值可以根据实际情况进行设置。
70.具体而言,在获取到每个相线组的相关系数后,可以将这些相关系数进行比较,得到相关系数中的最小值,即第一最小相关系数,并将第一最小相关系数与预设相关系数阈值进行比较,当第一最小相关系数大于预设相关系数阈值时,说明相关系数偏差较大,可以认为此次采集的每个相线组之间的相关性不高,相关性弱,无法对从设备的多个相线进行识别,本轮相线识别结束。
71.根据本发明的一个实施例,在第一最小相关系数小于等于预设相关系数阈值时,方法还包括:确定第一最小相关系数对应的相线组以作为第一相线组,并将第一相线组对应的从设备的相线作为从设备的第一相线;确定第一相线是否存在相线短接异常;在第一相线存在相线短接异常时,本轮相线识别结束。
72.进一步地,根据本发明的一个实施例,确定第一相线是否存在相线短接异常,包括:从多个相线组中获取若干第二相线组,其中,第二相线组为除第一相线组之外且包含第一相线的相线组;获取第一相线组对应的相关系数分别与若干第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;在若干第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定第一相线存在相线短接异常。其中,预设绝对差值阈值为大于0的常数,可以根据实际情况进行标定,使用来表示。
73.具体而言,将上述的相关系数以主设备的相线索引分成三组,依次是,然后依次寻找每一组相关系数的最小值,即:找出最小的相关系数,。
74.然后,根据找到的最小相关系数的对应的相线组以作为第一相线组,并锁定第一相线组使用到的相线关系,即主设备以从设备之间对应的相线关系,将第一相线组对应的从设备的相线作为从设备的第一相线。然后,判断第一相线组的相线对应关系是否存在异常。
75.举例来说,当最小相关系数为时,第一相线组为(x,y),即主设备的相线x与从设备的相线y是一对对应关系,将从设备的相线y作为从设备的第一相线,此时,相线组中包含相线y的为第二相线组,即相线组(y,y)、(z,y)为第二相线组,第二相线组对应的相关系数为和。将和分别与求取绝对差值,得到若干第一绝对差值,并将若干第一绝对差值与预设绝对差值阈值进行比较,若干第一绝对差值是否小于预设绝对差值阈
值,即判断条件的表达式为:值,即判断条件的表达式为:如果上述判断条件中有至少一个条件成立,则判定为第一相线y同时连接到主设备的多个相线上,因此可以确定第一相线y存在短接异常,本轮识别结束,识别结果为识别成功,相序短接。
76.根据本发明的一个实施例,在第一相线未存在相线短接异常且从设备的多个相线大于两个时,方法还包括:从多个相线组中获取多个第三相线组,其中,第三相线组为不包含第一相线和第一相线组对应的主设备的相线的相线组;获取多个第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定第二最小相关系数对应的相线组以作为第四相线组,并将第四相线组对应的从设备的相线作为从设备的第二相线;确定第二相线是否存在相线短接异常;在第二相线存在相线短接异常时,本轮相线识别结束。
77.进一步地,根据本发明的一个实施例,确定第二相线是否存在相线短接异常,包括:从多个第三相线组中获取若干第五相线组,其中,第五相线组为除第四相线组之外且包含第二相线的相线组;获取第四相线组对应的相关系数分别与若干第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干第二绝对差值中存在第二绝对差值小于预设绝对差值阈值时,确定第二相线存在相线短接异常。
78.具体而言,在第一相线未存在相线短接异常且从设备的多个相线大于两个时,排除包含第一相线和第一相线组对应的主设备的相线的相线组,余下的相线组为第三相线组。继续前述举例进行说明,在第一相线组为(x,y)时,即第一相线为y、主设备的相线为x,第三相线组为不包含x、y的相线组,因此第三相线组为(y,x)、(y,z)、(z,x)、(z,z)。进一步地,获取多个第三相线组对应的相关系数中的最小值,得到第二最小相关系数,例如,相线组(z,x)的相关系数最小,为第二最小相关系数,相线组(z,x)为第四相线组,其对应的从设备相线x作为从设备的第二相线。此时,除第四相线组(z,x)外包含第二相线x的相线组为(y,x),因此,相线组(y,x)为第五相线组,第五相线组的相关系数为,将第四相线组(z,x)的相关系数与第五相线组的相关系数为,作差之后将差值取绝对值,得到第二绝对差值,并将第二绝对差值与预设绝对差值阈值进行比较,第二绝对差值中存在第二绝对差值小于预设绝对差值阈值时,其表达式为:如果该条件成立,则可以确定第二相线x同时连接到了主设备的多个相线上,确定第二相线x存在相线短接异常,本轮识别结束;相线识别标记为“相线短接”,详细信息标记“告警:短接相线”。
79.根据本发明的一个实施例,在第二相线未存在相线短接异常且从设备的多个相线为三个时,方法还包括:从多个第三相线组中获取第六相线组,其中,第六相线组为不包含第二相线和第四相线组对应的主设备的相线的相线组;将第六相线组对应的从设备的相线作为从设备的第三相线。
80.进一步地,根据本发明的一个实施例,在将第六相线组对应的从设备的相线作为
从设备的第三相线后,方法还包括:根据第六相线组对应的主设备的相线、第四相线组对应的主设备的相线以及第一相线组对应的主设备的相线,确定从设备的相序。
81.继续上述的举例进行说明,在第二相线未存在相线短接异常且从设备的多个相线为三个时,第六相线组为多个第三相线组中不包含第二相线和第四相线组对应的主设备的相线的相线组,因此,第六相线组为(y,z),第六相线组(y,z)对应的从设备的相线z为从设备的第三相线。至此,示例中主设备和从设备的三相线识别关系如表1所示。
82.表1对于获得的三组相线对应关系已经通过相关运算获得了相应的记录。根据三相线相序的理论要求,判定该从设备的相序是正序还是反序:如果三组相线为正序,本轮识别结束,识别成功[正相序];如果三组相线为反序,本轮识别结束,识别成功[反相序]。
[0083]
根据本发明的一个实施例,方法还包括:获取相线识别的轮次;在轮次大于预设次数时,停止相线识别;在轮次小于等于预设次数时,返回采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。其中,预设次数可以根据实际情况进行标定。
[0084]
也就是说,在相线识别的轮次未达到预设次数时,需要持续进行相线识别,直至达到预设次数时,停止相线识别。
[0085]
根据本发明的一个实施例,在接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,方法还包括:获取第二ntb序列中多个第二ntb值的周期;根据多个第二ntb值的周期对第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个第一ntb值的周期与多个第二ntb值的周期相同。
[0086]
具体而言,对于工频频率50hz的信号而言,上边沿过零采样或下边沿采样时,对应工频电压的一个周期,两次过零ntb的时间差值对应20ms;双边沿过零采样,对应工频电压的半个周期,两次过零ntb的时间差值则对应10ms。其中,从设备的第二ntb序列采用双边沿过零采样,在第一ntb序列是采用上边沿过零采样或下边沿采样时,根据多个第二ntb值的周期对第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个第一ntb值的周期与多个第二ntb值的周期相同。
[0087]
在第一ntb序列采用双边沿过零采样,多个第一ntb值的周期与多个第二ntb值的周期相同,不需要进行插值补偿或抽样。
[0088]
根据本发明的一个实施例,在将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数之前,方法还包括:获取每个第二ntb序列的均方值;在均方值均大于预设均方阈值时,返回采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。其中,预设均方阈值可以根据实际情况进行标定。
[0089]
具体而言,由于电力线所接入的用电设备的启动停止具有显著的不相关特性,很可能出现用电设备的启停导致电网的电压波形出现短时间的强畸变的情况,且持续时间可能多个工频周期,信号可能长于数十毫秒的波形畸变,从而导致没有电压过零点。这种情况下,采集的波形序列进行相线识别的可靠性比较低。
[0090]
具体地,在得到第二ntb序列之后,可以针对每个第二ntb序列求取均方值,并将均方值均与预设均方阈值进行比较,在均方值均大于预设均方阈值时,说明该第二ntb序列是电压波形强畸变采集到的序列,进行相线识别的可靠性比较低,需要将该采样序列舍弃,不再上报给主设备,从而节约网络带宽。在均方值均小于等于预设均方阈值时,从设备发送多个第二ntb序列至主设备,以进行相线识别。
[0091]
为了便于理解,在一个具体的实施例中对本发明的相位识别方法进行描述,如图6所示,本发明实施例的相位识别方法可包括以下步骤:步骤s301,接收到一轮相位识别指令,针对任意相线,采集得到任意相线的当前ntb值。
[0092]
步骤s302,对采集得到任意相线的当前ntb值进行过滤。
[0093]
步骤s303,得到主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列。
[0094]
步骤s304,向从设备发送报文启动过零ntb采样序列。
[0095]
步骤s305,接收到过零ntb采集指示报文,针对任意相线,采集得到任意相线的当前ntb值。
[0096]
步骤s306,对采集得到任意相线的当前ntb值进行过滤。
[0097]
步骤s307,得到从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列。
[0098]
步骤s308,获取每个第二ntb序列的均方值。
[0099]
步骤s309,判断均方值是否大于预设均方阈值。如果是,则执行步骤s310;如果否,则执行步骤s311。
[0100]
步骤s310,序列无效,直接丢弃。
[0101]
步骤s311,发送多个第二ntb序列至主设备。
[0102]
步骤s312,将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组。
[0103]
步骤s313,确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数。
[0104]
步骤s314,根据每个相线组对应的相关系数,对从设备的多个相线进行识别。
[0105]
步骤s315,判断相线识别的轮次是否大于预设次数。如果是,则执行步骤s316;如果否,则返回步骤s301。
[0106]
步骤s316,停止相线识别。
[0107]
综上所述,根据本发明实施例的相线识别方法,应用于主设备,首先采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,然后将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,再根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该方法能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0108]
为了清楚说明上一实施例,本发明第二方面实施例提供了一种相线识别方法,具体可以应用于从设备,从设备通过电力线与主设备相连,图5为本技术第二方面实施例所提供的相线识别方法的流程图。
[0109]
如图5所示,该相线识别方法,可包括以下步骤:s201,采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列。
[0110]
根据本发明的一个实施例,采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,包括:针对任意相线,采集得到任意相线的当前ntb值;获取当前ntb值与任意相线的上一ntb值之间的ntb差值;在ntb差值小于预设差值阈值时,忽略当前ntb值;在ntb差值大于等于预设差值阈值时,保留当前ntb值以作为任意相线的第二ntb序列的第二ntb值。
[0111]
具体而言,从设备在接收到过零ntb采集指示报文后,同时也分别独立在相线a、相线b和相线c采集各自的序列值,其中,相线a对应的ntb采样序列为:;相线b对应的ntb采样序列为:;相线c对应的ntb采样序列为:。由于噪声等因素对于电力线电压的波形产生畸变效果,可能导致信号在电压过零附近出现多次过零效果,如果所有过零对应的ntb采样序列都进行记录,将会导致采样波形序列与理想电压下的过零周期序列严重不符合,因此,从设备对实时采集的进行过滤处理,以降低噪声影响,具体过程为:在采集得到任意相线的当前ntb值后,将当前ntb值与同一相线的上一ntb值作差,并将二者之间的差值与预设差值阈值进行比较,当ntb差值小于预设差值阈值时,说明当前ntb值是由噪声引起的过零穿越,因此需要将当前ntb值忽略;当ntb差值大于等于预设差值阈值时说明当前ntb值是正常电压信号的过零点,保留当前ntb值以作为任意相线的第二ntb序列的第二ntb值。由此,可以过滤掉噪声引起的频繁过零穿越,增加算法识别的鲁棒性。
[0112]
s202,发送多个第二ntb序列至主设备,其中,主设备采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。
[0113]
根据本发明的一个实施例,在发送多个第二ntb序列至主设备之前,方法还包括:获取每个第二ntb序列的均方值;在均方值均小于等于预设均方阈值时,发送多个第二ntb序列至主设备。
[0114]
具体地,从设备在采集到第二ntb序列之后,可以针对每个第二ntb序列求取均方值,并将均方值均与预设均方阈值进行比较,在均方值均大于预设均方阈值时,说明该第二ntb序列是电压波形强畸变采集到的序列,进行相线识别的可靠性比较低,需要将该采样序列舍弃,不再上报给主设备,从而节约网络带宽。在均方值均小于等于预设均方阈值时,从设备发送多个第二ntb序列至主设备,以进行相线识别。由此,从设备对采集到第二ntb序列进行预处理,过滤无效数据,从而节约网络带宽。
[0115]
需要说明的是,本发明实施例的相线识别方法中未披露的细节,请参照上述实施例的相线识别方法中所披露的细节,具体这里不再赘述。
[0116]
根据本发明实施例的相线识别方法,应用于从设备,首先采集从设备的多个相线
中每个相线的ntb序列得到多个第二ntb序列,然后发送多个第二ntb序列至主设备,其中,主设备采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该方法能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0117]
对应上述实施例,本发明还提出了一种计算机可读存储介质。
[0118]
本发明实施例的计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的相线识别方法。
[0119]
根据本发明实施例的计算机可读存储介质,通过上述的相线识别方法,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0120]
对应上述实施例,本发明还提出了一种芯片。
[0121]
图7为根据本发明实施例的芯片的方框示意图。
[0122]
如图7所示,本发明实施例的芯片300,包括:存储器310、处理器320及存储在存储器310上并可在处理器320上运行的程序,处理器320执行程序时,实现上述的相线识别方法。
[0123]
根据本发明实施例的芯片,通过上述的相线识别方法,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0124]
对应第一方面实施例,本发明还提出了一种相线识别装置。
[0125]
图8为根据本发明第一方面实施例的相线识别装置的方框示意图。
[0126]
如图8所示,本发明实施例的相线识别装置100,应用于主设备,主设备通过电力线与从设备相连,装置100包括:第一采集模块110、接收模块120和识别模块130。
[0127]
其中,第一采集模块110用于采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列。接收模块120用于接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列。识别模块130用于将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。
[0128]
根据本发明的一个实施例,识别模块130具体用于:采用滑动窗口获取第一ntb序列中多个第一ntb值与第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干累加值的最小值,得到每个相线组的相关系数。
[0129]
根据本发明的一个实施例,识别模块130具体用于:获取多个相关系数中的最小值,得到第一最小相关系数;在第一最小相关系数大于预设相关系数阈值时,确定无法对从设备的多个相线进行识别,本轮相线识别结束;在第一最小相关系数小于等于预设相关系数阈值时,确定第一最小相关系数对应的相线组以作为第一相线组,并将第一相线组对应的从设备的相线作为从设备的第一相线,以及确定第一相线是否存在相线短接异常,并在第一相线存在相线短接异常时,本轮相线识别结束。
[0130]
根据本发明的一个实施例,识别模块130具体用于:从多个相线组中获取若干第二相线组,其中,第二相线组为除第一相线组之外且包含第一相线的相线组;获取第一相线组
对应的相关系数分别与若干第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;在若干第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定第一相线存在相线短接异常。
[0131]
根据本发明的一个实施例,在第一相线未存在相线短接异常且从设备的多个相线大于两个时,识别模块130还用于:从多个相线组中获取多个第三相线组,其中,第三相线组为不包含第一相线和第一相线组对应的主设备的相线的相线组;获取多个第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定第二最小相关系数对应的相线组以作为第四相线组,并将第四相线组对应的从设备的相线作为从设备的第二相线;确定第二相线是否存在相线短接异常;在第二相线存在相线短接异常时,本轮相线识别结束。
[0132]
根据本发明的一个实施例,识别模块130具体用于:从多个第三相线组中获取若干第五相线组,其中,第五相线组为除第四相线组之外且包含第二相线的相线组;获取第四相线组对应的相关系数分别与若干第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干第二绝对差值中存在第二绝对差值小于预设绝对差值阈值时,确定第二相线存在相线短接异常。
[0133]
根据本发明的一个实施例,在第二相线未存在相线短接异常且从设备的多个相线为三个时,识别模块130还用于:从多个第三相线组中获取第六相线组,其中,第六相线组为不包含第二相线和第四相线组对应的主设备的相线的相线组;将第六相线组对应的从设备的相线作为从设备的第三相线。
[0134]
根据本发明的一个实施例,第一采集模块110具体用于:针对任意相线,采集得到任意相线的当前ntb值;获取当前ntb值与任意相线的上一ntb值之间的ntb差值;在ntb差值小于预设差值阈值时,忽略当前ntb值;在ntb差值大于等于预设差值阈值时,保留当前ntb值以作为任意相线的第一ntb序列的第一ntb值。
[0135]
根据本发明的一个实施例,第一采集模块110还用于:在接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,获取第二ntb序列中多个第二ntb值的周期;根据多个第二ntb值的周期对第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个第一ntb值的周期与多个第二ntb值的周期相同。
[0136]
根据本发明实施例的相线识别装置,应用于主设备,通过第一采集模块采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,通过接收模块接收从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,识别模块将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该装置能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0137]
对应第二方面实施例,本发明还提出了一种相线识别装置。
[0138]
图9为根据本发明第二方面实施例的相线识别装置的方框示意图。
[0139]
如图9所示,本发明实施例的相线识别装置200,应用于从设备,从设备通过电力线与主设备相连,装置200包括:第二采集模块210和发送模块220。
[0140]
其中,第二采集模块210用于采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列。发送模块220用于发送多个第二ntb序列至主设备,其中,主设备采集主设
备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。
[0141]
根据本发明的一个实施例,第二采集模块210具体用于:针对任意相线,采集得到任意相线的当前ntb值;获取当前ntb值与任意相线的上一ntb值之间的ntb差值;在ntb差值小于预设差值阈值时,忽略当前ntb值;在ntb差值大于等于预设差值阈值时,保留当前ntb值以作为任意相线的第二ntb序列的第二ntb值。
[0142]
根据本发明的一个实施例,发送模块220还用于:获取每个第二ntb序列的均方值;在均方值均小于等于预设均方阈值时,发送多个第二ntb序列至主设备。
[0143]
根据本发明实施例的相线识别装置,应用于从设备,第二采集模块采集从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,发送模块发送多个第二ntb序列至主设备,其中,主设备采集主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该装置能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0144]
需要说明的是,本发明实施例的相线识别装置中未披露的细节,请参照本发明实施例的相线识别方法中所披露的细节,具体这里不再赘述。
[0145]
对应上述实施例,本发明还提出了一种电子设备。
[0146]
本发明实施例的电子设备,包括上述的芯片;或者,上述的相线识别装置。
[0147]
根据本发明实施例的电子设备,通过上述的芯片或相线识别装置,能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。
[0148]
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0149]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0150]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0151]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0152]
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0153]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种相线识别方法,其特征在于,应用于主设备,所述主设备通过电力线与从设备相连,所述方法包括:采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数;根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。2.根据权利要求1所述的方法,其特征在于,所述确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,包括:采用滑动窗口获取所述第一ntb序列中多个第一ntb值与所述第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干所述累加值的最小值,得到每个所述相线组的相关系数。3.根据权利要求2所述的方法,其特征在于,所述相关系数通过以下公式表达:,且;其中,表示相线组(a,a)对应的相关系数,a表示所述主设备的相线,a表示所述从设备的相线,i表示所述滑动窗口的滑动位置,表示所述滑动位置为i时所述滑动窗口内的第j个第一ntb值,表示所述滑动位置为i时所述滑动窗口内的第j个第二ntb值,所述第一ntb序列中多个第一ntb值的数量为m,所述第二ntb序列中多个第二ntb值的数量为n,。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别,包括:获取多个所述相关系数中的最小值,得到第一最小相关系数;在所述第一最小相关系数大于预设相关系数阈值时,确定无法对所述从设备的多个相线进行识别,本轮相线识别结束。5.根据权利要求4所述的方法,其特征在于,在所述第一最小相关系数小于等于所述预设相关系数阈值时,所述方法还包括:确定所述第一最小相关系数对应的相线组以作为第一相线组,并将所述第一相线组对应的所述从设备的相线作为所述从设备的第一相线;确定所述第一相线是否存在相线短接异常;在所述第一相线存在相线短接异常时,本轮相线识别结束。6.根据权利要求5所述的方法,其特征在于,所述确定所述第一相线是否存在相线短接异常,包括:从多个所述相线组中获取若干第二相线组,其中,所述第二相线组为除所述第一相线组之外且包含所述第一相线的相线组;获取所述第一相线组对应的相关系数分别与若干所述第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;
在若干所述第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定所述第一相线存在相线短接异常。7.根据权利要求5所述的方法,其特征在于,在所述第一相线未存在相线短接异常且所述从设备的多个相线大于两个时,所述方法还包括:从多个所述相线组中获取多个第三相线组,其中,所述第三相线组为不包含所述第一相线和所述第一相线组对应的所述主设备的相线的相线组;获取多个所述第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定所述第二最小相关系数对应的相线组以作为第四相线组,并将所述第四相线组对应的所述从设备的相线作为所述从设备的第二相线;确定所述第二相线是否存在相线短接异常;在所述第二相线存在相线短接异常时,本轮相线识别结束。8.根据权利要求7所述的方法,其特征在于,所述确定所述第二相线是否存在相线短接异常,包括:从多个所述第三相线组中获取若干第五相线组,其中,所述第五相线组为除所述第四相线组之外且包含所述第二相线的相线组;获取所述第四相线组对应的相关系数分别与若干所述第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干所述第二绝对差值中存在第二绝对差值小于所述预设绝对差值阈值时,确定所述第二相线存在相线短接异常。9.根据权利要求7所述的方法,其特征在于,在所述第二相线未存在相线短接异常且所述从设备的多个相线为三个时,所述方法还包括:从多个所述第三相线组中获取第六相线组,其中,所述第六相线组为不包含所述第二相线和所述第四相线组对应的所述主设备的相线的相线组;将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线。10.根据权利要求9所述的方法,其特征在于,在将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线后,所述方法还包括:根据所述第六相线组对应的所述主设备的相线、所述第四相线组对应的所述主设备的相线以及所述第一相线组对应的所述主设备的相线,确定所述从设备的相序。11.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取相线识别的轮次;在所述轮次大于预设次数时,停止相线识别;在所述轮次小于等于所述预设次数时,返回采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。12.根据权利要求1所述的方法,其特征在于,所述采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,包括:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;
在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第一ntb序列的第一ntb值。13.根据权利要求12所述的方法,其特征在于,所述预设差值阈值根据采集方式确定,所述采集方式包括上边沿采样、下边沿采样和双边沿采样,其中,所述上边沿采样和所述下边沿采样对应的预设差值阈值相同且为所述双边沿采样的两倍。14.根据权利要求1所述的方法,其特征在于,在接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,所述方法还包括:获取所述第二ntb序列中多个第二ntb值的周期;根据多个所述第二ntb值的周期对所述第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个所述第一ntb值的周期与多个所述第二ntb值的周期相同。15.根据权利要求1所述的方法,其特征在于,在将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数之前,所述方法还包括:获取每个所述第二ntb序列的均方值;在所述均方值均大于预设均方阈值时,返回采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列的步骤。16.一种相线识别方法,其特征在于,应用于从设备,所述从设备通过电力线与主设备相连,所述方法包括:采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;发送多个所述第二ntb序列至所述主设备,其中,所述主设备采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。17.根据权利要求16所述的方法,其特征在于,所述采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列,包括:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第二ntb序列的第二ntb值。18.根据权利要求16所述的方法,其特征在于,在发送多个所述第二ntb序列至所述主设备之前,所述方法还包括:获取每个所述第二ntb序列的均方值;在所述均方值均小于等于预设均方阈值时,发送多个所述第二ntb序列至所述主设备。19.一种计算机可读存储介质,其特征在于,其上存储有程序,该程序被处理器执行时实现根据权利要求1-18任一项所述的相线识别方法。20.一种芯片,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处
理器上运行的程序,所述处理器执行所述程序时,实现根据权利要求1-18任一项所述的相线识别方法。21.一种相线识别装置,其特征在于,应用于主设备,所述主设备通过电力线与从设备相连,所述装置包括:第一采集模块,用于采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列;接收模块,用于接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;识别模块,用于将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。22.根据权利要求21所述的装置,其特征在于,所述识别模块具体用于:采用滑动窗口获取所述第一ntb序列中多个第一ntb值与所述第二ntb序列中对应的多个第二ntb值之间的绝对差值的累加值,得到若干累加值;获取若干所述累加值的最小值,得到所述相关系数。23.根据权利要求21或22所述的装置,其特征在于,所述识别模块具体用于:获取多个所述相关系数中的最小值,得到第一最小相关系数;在所述第一最小相关系数大于预设相关系数阈值时,确定无法对所述从设备的多个相线进行识别,本轮相线识别结束;在所述第一最小相关系数小于等于所述预设相关系数阈值时,确定所述第一最小相关系数对应的相线组以作为第一相线组,并将所述第一相线组对应的所述从设备的相线作为所述从设备的第一相线,以及确定所述第一相线是否存在相线短接异常,并在所述第一相线存在相线短接异常时,本轮相线识别结束。24.根据权利要求23所述的装置,其特征在于,所述识别模块具体用于:从多个所述相线组中获取若干第二相线组,其中,所述第二相线组为除所述第一相线组之外且包含所述第一相线的相线组;获取所述第一相线组对应的相关系数分别与若干所述第二相线组对应的相关系数的绝对差值,得到若干第一绝对差值;在若干所述第一绝对差值中存在第一绝对差值小于预设绝对差值阈值时,确定所述第一相线存在相线短接异常。25.根据权利要求23所述的装置,其特征在于,在所述第一相线未存在相线短接异常且所述从设备的多个相线大于两个时,所述识别模块还用于:从多个所述相线组中获取多个第三相线组,其中,所述第三相线组为不包含所述第一相线和所述第一相线组对应的所述主设备的相线的相线组;获取多个所述第三相线组对应的相关系数中的最小值,得到第二最小相关系数;确定所述第二最小相关系数对应的相线组以作为第四相线组,并将所述第四相线组对应的所述从设备的相线作为所述从设备的第二相线;确定所述第二相线是否存在相线短接异常;在所述第二相线存在相线短接异常时,本轮相线识别结束。
26.根据权利要求25所述的装置,其特征在于,所述识别模块具体用于:从多个所述第三相线组中获取若干第五相线组,其中,所述第五相线组为除所述第四相线组之外且包含所述第二相线的相线组;获取所述第四相线组对应的相关系数分别与若干所述第五相线组对应的相关系数的绝对差值,得到若干第二绝对差值;在若干所述第二绝对差值中存在第二绝对差值小于所述预设绝对差值阈值时,确定所述第二相线存在相线短接异常。27.根据权利要求25所述的装置,其特征在于,在所述第二相线未存在相线短接异常且所述从设备的多个相线为三个时,所述识别模块还用于:从多个所述第三相线组中获取第六相线组,其中,所述第六相线组为不包含所述第二相线和所述第四相线组对应的所述主设备的相线的相线组;将所述第六相线组对应的所述从设备的相线作为所述从设备的第三相线。28.根据权利要求21所述的装置,其特征在于,所述第一采集模块具体用于:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第一ntb序列的第一ntb值。29.根据权利要求21所述的装置,其特征在于,所述第一采集模块还用于:在接收所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列后,获取所述第二ntb序列中多个第二ntb值的周期;根据多个所述第二ntb值的周期对所述第一ntb序列中多个第一ntb值进行插值补偿或抽样,以使多个所述第一ntb值的周期与多个所述第二ntb值的周期相同。30.一种相线识别装置,其特征在于,应用于从设备,所述从设备通过电力线与主设备相连,所述装置包括:第二采集模块,用于采集所述从设备的多个相线中每个相线的ntb序列得到多个第二ntb序列;发送模块,用于发送多个所述第二ntb序列至所述主设备,其中,所述主设备采集所述主设备的多个相线中每个相线的ntb序列得到多个第一ntb序列,并将所述主设备的多个相线分别与所述从设备的多个相线进行组合得到多个相线组,并确定每个所述相线组对应的第一ntb序列与第二ntb序列之间的相关系数,以及根据每个所述相线组对应的相关系数,对所述从设备的多个相线进行识别。31.根据权利要求30所述的装置,其特征在于,所述第二采集模块具体用于:针对任意相线,采集得到所述任意相线的当前ntb值;获取所述当前ntb值与所述任意相线的上一ntb值之间的ntb差值;在所述ntb差值小于预设差值阈值时,忽略所述当前ntb值;在所述ntb差值大于等于所述预设差值阈值时,保留所述当前ntb值以作为所述任意相线的第二ntb序列的第二ntb值。32.根据权利要求30所述的装置,其特征在于,所述发送模块还用于:
获取每个所述第二ntb序列的均方值;在所述均方值均小于等于预设均方阈值时,发送多个所述第二ntb序列至所述主设备。33.一种电子设备,其特征在于,包括根据权利要求20所述的芯片;或者,根据权利要求21-32任一项所述的相线识别装置。

技术总结
本发明公开了一种相线识别方法及装置、芯片、电子设备和存储介质,相线识别方法,应用于主设备,主设备通过电力线与从设备相连,方法包括:采集主设备的多个相线中每个相线的NTB序列得到多个第一NTB序列,并接收从设备的多个相线中每个相线的NTB序列得到多个第二NTB序列;将主设备的多个相线分别与从设备的多个相线进行组合得到多个相线组,并确定每个相线组对应的第一NTB序列与第二NTB序列之间的相关系数;根据每个相线组对应的相关系数,对从设备的多个相线进行识别。由此,该方法能够自动识别电力线上的相线以及是否有相线连接错误故障,减少人工干预,并且能够提高识别准确性和可靠性。性和可靠性。性和可靠性。


技术研发人员:胡海超 李德建 崔炳荣 鲜小军 李勇俊 石俊文
受保护的技术使用者:北京智芯微电子科技有限公司
技术研发日:2023.09.04
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐