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

一种配电网故障行波识别方法、装置设备和存储介质与流程

2022-11-14 15:33:46 来源:中国专利 TAG:


1.本技术涉及故障分析技术领域,尤其涉及一种配电网故障行波识别方法、装置设备和存储介质。


背景技术:

2.随着电力系统的发展,电力系统的网络结构变得越来越复杂,人们对电力系统的要求也越来越高。因此,电力系统的安全、稳定、可靠运行至关重要。
3.配电网是电力系统中的一种网络结构,配电网故障时所产生的故障行波信号通常很弱,极易被淹没在高频信号中。故障行波的检测是行波定位的关键技术,是定位精度的决定性因素。虽然行波法在输电线路中的应用已较为成熟,但由于配电线路分支多、电压等级低、运行环境复杂等特点,导致传统的行波波头检测方法难以在配电网中适用。


技术实现要素:

4.本技术提供了一种配电网故障行波识别方法、装置设备和存储介质,能够较为准确地捕捉到故障行波波头时刻,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
5.有鉴于此,本技术第一方面提供了一种配电网故障行波识别方法,包括:
6.获取待分析配电网的待分析行波信号;
7.对所述待分析行波信号进行变分模态分解,得到若干本征模态分量;
8.从所述若干本征模态分量中,计算预设本征模态分量的峰度值;
9.当所述峰度值大于预设阈值时,计算所述预设本征模态分量的瞬时teager能量;
10.根据所述瞬时teager能量,确定所述待分析行波信号的故障发生时刻,以识别所述配电网的故障行波。
11.可选地,
12.所述对所述待分析行波信号进行变分模态分解,得到若干本征模态分量,具体包括:
13.获取所述待分析行波信号对应的若干初始模态分量;
14.对所述待分析行波信号进行变分模态分解,每次迭代时使用交替方向乘子法计算新的模态分量;
15.当相邻两次迭代时得到的新的模态分量满足预设关系式时,停止迭代,并利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量。
16.可选地,
17.所述预设关系式为:
18.19.式中,为第n 1次迭代时计算得到的新的模态分量,为第n次迭代时计算得到的新的模态分量,ε为给定精度。
20.可选地,
21.所述利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量,具体包括:
22.对相邻两次中第二次计算得到的新的模态分量进行傅里叶逆变换,得到变换结果;
23.选取所述变换结果中的实部作为若干本征模态分量。
24.可选地,
25.所述从所述若干本征模态分量中,计算预设本征模态分量的峰度值,具体包括:
26.从所述若干本征模态分量中选取预设本征模态分量;
27.根据峰度值计算公式,计算所述预设本征模态分量对应的峰度值,其中,所述峰度值计算公式为:
[0028][0029]
式中,k为峰度值,xi为预设本征模态分量,为若干本征模态分量的平均值,i为若干本征模态分量的数量。
[0030]
可选地,
[0031]
所述瞬时teager能量包括:连续信号能量和离散信号能量;
[0032]
所述计算所述预设本征模态分量的瞬时teager能量,具体包括:
[0033]
根据连续信号能量计算公式,计算所述预设本征模态分量的连续信号能量;
[0034]
根据离散信号能量计算公式,计算所述预设本征模态分量的离散信号能量。
[0035]
本技术第二方面提供了一种配电网故障行波识别装置,包括:
[0036]
获取单元,用于获取待分析配电网的待分析行波信号;
[0037]
分解单元,用于对所述待分析行波信号进行变分模态分解,得到若干本征模态分量;
[0038]
第一计算单元,用于从所述若干本征模态分量中,计算预设本征模态分量的峰度值;
[0039]
第二计算单元,用于当所述峰度值大于预设阈值时,计算所述预设本征模态分量的瞬时teager能量;
[0040]
确定单元,用于根据所述瞬时teager能量,确定所述待分析行波信号的故障发生时刻,以识别所述配电网的故障行波。
[0041]
可选地,
[0042]
所述分解单元具体包括:
[0043]
获取子单元,用于获取所述待分析行波信号对应的若干初始模态分量;
[0044]
第一计算子单元,用于对所述待分析行波信号进行变分模态分解,每次迭代时使用交替方向乘子法计算新的模态分量;
[0045]
第二计算子单元,用于当相邻两次迭代时得到的新的模态分量满足预设关系式时,停止迭代,并利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量。
[0046]
本技术第三方面提供了一种配电网故障行波识别设备,所述设备包括处理器以及存储器;
[0047]
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0048]
所述处理器用于根据所述程序代码中的指令执行第一方面中任一项所述的配电网故障行波识别方法。
[0049]
本技术第四方面提供了一种存储介质,其特征在于,所述存储介质用于存储程序代码,所述程序代码被处理器执行时实现第一方面中任一项所述的配电网故障行波识别方法。
[0050]
从以上技术方案可以看出,本技术具有以下优点:
[0051]
本技术提供了一种配电网故障行波识别方法,包括:获取待分析配电网的待分析行波信号;对待分析行波信号进行变分模态分解,得到若干本征模态分量;从若干本征模态分量中,计算预设本征模态分量的峰度值;当峰度值大于预设阈值时,计算预设本征模态分量的瞬时teager能量;根据瞬时teager能量,确定待分析行波信号的故障发生时刻,以识别配电网的故障行波。
[0052]
本技术中,首先获取待分析配电网的待分析行波信号;然后对待分析行波信号进行变分模态分解,得到本征模态分量,并利用含高频信息最多的预设本征模态分量的峰度值判断故障是否发生;最后在故障发生的情况下,计算预设本征模态分量的的瞬时teager能量以确定故障行波波头时刻。本技术中的方法与传统方法相比,能够精确地捕捉故障行波波头时刻,克服配电网中因微弱故障而导致故障行波难以检测的问题,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
附图说明
[0053]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0054]
图1为本技术实施例提供的一种配电网故障行波识别方法的实施例一的流程示意图;
[0055]
图2为本技术实施例提供的一种配电网故障行波识别方法的实施例二的流程示意图;
[0056]
图3为本技术实施例提供的一种配电网故障行波识别方法的电压、电流行波信号u4、i4的示意图;
[0057]
图4为本技术实施例提供的一种配电网故障行波识别方法的电压vmd分解结果的示意图;
[0058]
图5为本技术实施例提供的一种配电网故障行波识别方法的电压imf3分量瞬时teager能量幅值的示意图;
[0059]
图6为本技术实施例提供的一种配电网故障行波识别方法的电流vmd分解结果的
示意图;
[0060]
图7为本技术实施例提供的一种配电网故障行波识别方法的电流imf3分量瞬时teager能量幅值的示意图;
[0061]
图8为本技术实施例提供的一种配电网故障行波识别装置的结构示意图。
具体实施方式
[0062]
本技术实施例提供了配电网故障行波识别方法、装置设备和存储介质,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
[0063]
为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0064]
为此,可以参见图1,图1为本技术实施例提供的一种配电网故障行波识别方法的实施例一的流程示意图。
[0065]
本实施例中的配电网故障行波识别方法包括:
[0066]
步骤101、获取待分析配电网的待分析行波信号。
[0067]
可选地,本实施例中现场的录波装置获取待分析配电网的待分析行波信号,如此,使得本技术中配电网故障行波识别方法的实施无需装设新设备,具有成本低,易于推广,符合实际应用要求的特点,具有良好的推广应用前景。
[0068]
需要说明的是,本技术中的待分析行波信号可以是
[0069]
步骤102、对待分析行波信号进行变分模态分解,得到若干本征模态分量。
[0070]
在获取到待分析行波信号后,可以对对待分析行波信号进行变分模态分解,得到若干本征模态分量
[0071]
步骤103、从若干本征模态分量中,计算预设本征模态分量的峰度值。
[0072]
具体地,在确定若干本征模态分量后,从若干本征模态分量中计算预设本征模态分量的峰度值。
[0073]
步骤104、当峰度值大于预设阈值时,计算预设本征模态分量的瞬时teager能量。
[0074]
峰度值大于预设阈值时说明发生了故障,此时确定配电网的故障行波,可以理解的是,配电网的故障行波通过预设本征模态分量的瞬时teager能量计算,因此,首先计算预设本征模态分量的瞬时teager能量。
[0075]
步骤105、根据瞬时teager能量,确定待分析行波信号的故障发生时刻,以识别配电网的故障行波。
[0076]
本实施例中,首先获取待分析配电网的待分析行波信号;然后对待分析行波信号进行变分模态分解,得到本征模态分量,并利用含高频信息最多的预设本征模态分量的峰度值判断故障是否发生;最后在故障发生的情况下,计算预设本征模态分量的的瞬时teager能量以确定故障行波波头时刻。本技术中的方法与传统方法相比,能够精确地捕捉故障行波波头时刻,克服配电网中因微弱故障而导致故障行波难以检测的问题,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
[0077]
以上为本技术实施例提供的一种配电网故障行波识别方法的实施例一,以下为本
申请实施例提供的一种配电网故障行波识别方法的实施例二。
[0078]
参见图2,图2为本技术实施例提供的一种配电网故障行波识别方法的实施例二的流程示意图。
[0079]
本实施例中的配电网故障行波识别方法包括:
[0080]
步骤201、获取待分析配电网的待分析行波信号。
[0081]
需要说明的是,步骤201与实施例一中的步骤101的描述相同,具体可以参见前述的描述,在此不再赘述。
[0082]
步骤202、获取待分析行波信号对应的若干初始模态分量。
[0083]
初始化3个模态分量对应中心频率拉格朗日乘子迭代次数n,均设初始值为0,其中,表示为第k个模态分量的初始迭代值,表示第k个模态分量的中心频率初始迭代值,表示拉格朗日乘子初始迭代值。
[0084]
步骤203、对待分析行波信号进行变分模态分解,每次迭代时使用交替方向乘子法计算新的模态分量。
[0085]
随着迭代次数n每增加一次,使用交替方向乘子法更新各新的模态分更新方法为:n

n 1
[0086][0087]
其中,是原始信号的频域表达式;α是二次惩罚因子,表示带宽参数;是拉格朗日乘子;1≤i≤3,i≠k,当i《k时,当i》k时,表示第k个模态分量经过n次迭代后得到的更新值,并用于第n 1次迭代过程的更新计算;表示第k个模态分量经过n-1次迭代后得到的更新值,并用于第n次迭代过程的更新计算;
[0088]
同时,更新各个模态分量对应中心频率其更新方法为:
[0089][0090]
其中,表示第k个模态分量对应的中心频率经过n次迭代后得到的更新值,并用于第n 1次迭代过程的更新计算;
[0091]
更新拉格朗日乘子其更新方法为:
[0092][0093]
其中,τ是噪声容限参数;表示经过n次迭代后得到的拉格朗日乘子更新值,并可用于第n 1次迭代过程的更新计算。
[0094]
步骤204、当相邻两次迭代时得到的新的模态分量满足预设关系式时,停止迭代,并利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量。
[0095]
预设关系式为:
[0096][0097]
式中,为第n 1次迭代时计算得到的新的模态分量,为第n次迭代时计算得到的新的模态分量,ε为给定精度。
[0098]
利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量,具体包括:
[0099]
对相邻两次中第二次计算得到的新的模态分量进行傅里叶逆变换,得到变换结果;
[0100]
选取变换结果中的实部作为若干本征模态分量。
[0101]
步骤205、从若干本征模态分量中选取预设本征模态分量。
[0102]
可以理解的是,本实施例中若干本征模态分量对应的数量是3个,即有3个本征模态分量,选取的预设本征模态分量为第三个本征模态分量。
[0103]
步骤206、根据峰度值计算公式,计算预设本征模态分量对应的峰度值。
[0104]
其中,峰度值计算公式为:
[0105][0106]
式中,k为峰度值,xi为预设本征模态分量,为若干本征模态分量的平均值,i为若干本征模态分量的数量。
[0107]
步骤207、当峰度值大于预设阈值时,计算预设本征模态分量的瞬时teager能量。
[0108]
可以理解的是,本实施例中的瞬时teager能量包括:连续信号能量和离散信号能量,则计算预设本征模态分量的瞬时teager能量具体包括:
[0109]
根据连续信号能量计算公式,计算预设本征模态分量的连续信号能量,根据离散信号能量计算公式,计算预设本征模态分量的离散信号能量。
[0110]
具体地,连续信号能量计算公式为:
[0111]
ψ[g(t)]=[g'(t)]
2-g(t)
·
g”(t);
[0112]
其中,g(t)为一连续信号;g'(t)和g”(t)分别为g(t)的一阶和二阶导数;
[0113]
离散信号能量计算公式为:
[0114]
ψ[g(n)]=[g(n)]
2-g(n 1)
·
g(n-1);
[0115]
其中,g(n)为一离散信号。
[0116]
步骤208、根据瞬时teager能量,确定待分析行波信号的故障发生时刻,以识别配电网的故障行波。
[0117]
具体地,模态分量的瞬时teager能量最大值所对应时刻为故障发生时刻。
[0118]
本实施例中,首先获取待分析配电网的待分析行波信号;然后对待分析行波信号进行变分模态分解,得到本征模态分量,并利用含高频信息最多的预设本征模态分量的峰
度值判断故障是否发生;最后在故障发生的情况下,计算预设本征模态分量的的瞬时teager能量以确定故障行波波头时刻。本技术中的方法与传统方法相比,能够精确地捕捉故障行波波头时刻,克服配电网中因微弱故障而导致故障行波难以检测的问题,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
[0119]
以上为本技术实施例提供的一种配电网故障行波识别方法的实施例二,以下为本技术实施例提供的一种配电网故障行波识别方法的应用例。
[0120]
参见图2,本配电网故障行波识别方法的实施步骤为:
[0121]
步骤1、利用现场的录波装置,采集待分析配电网的待分析行波信号。
[0122]
步骤2、对待分析行波信号进行变分模态分解(vmd),分别得到三个本征模态分量(imf),具体算法流程如下:
[0123]
(1)假设待分析行波信号f(t)经变分模态分解后得到3个带宽之和最小的初始模态分量uk(t);
[0124]
(2)初始化3个模态分量对应中心频率拉格朗日乘子迭代次数n,均设初始值为0,其中,表示为第k个模态分量的初始迭代值,表示第k个模态分量的中心频率初始迭代值,表示拉格朗日乘子初始迭代值;
[0125]
(3)随着迭代次数n每增加一次,使用交替方向乘子法更新各个模态分量更新方法为:n

n 1
[0126][0127]
其中,是原始信号的频域表达式;α是二次惩罚因子,表示带宽参数;是拉格朗日乘子;1≤i≤3,i≠k,当i《k时,当i》k时,表示第k个模态分量经过n次迭代后得到的更新值,并用于第n 1次迭代过程的更新计算;表示第k个模态分量经过n-1次迭代后得到的更新值,并用于第n次迭代过程的更新计算;
[0128]
更新各个模态分量对应中心频率其更新方法为:
[0129][0130]
其中,表示第k个模态分量对应的中心频率经过n次迭代后得到的更新值,并用于第n 1次迭代过程的更新计算;
[0131]
更新拉格朗日乘子其更新方法为:
[0132][0133]
其中,τ是噪声容限参数;表示经过n次迭代后得到的拉格朗日乘子更新值,并可用于第n 1次迭代过程的更新计算;
[0134]
(4)当迭代结果,满足:
[0135][0136]
则停止迭代,否则返回(2)继续迭代,其中ε是判别条件给定精度;
[0137]
(5)将获得的3个频域模态分量进行傅里叶逆变换,取实部即可得到时域模态分量{uk(t)}。
[0138]
步骤3、提取第三个本征模态分量imf3,计算imf3的峰度值。
[0139]
步骤4、判断imf3的峰度值是否大于3;
[0140]
步骤5、如果imf3的峰度值大于3,则计算imf3的瞬时teager能量,瞬时teager能量最大值所对应的时刻即为故障发生时刻;否则判断为未发生故障,瞬时teager能量按下式计算:
[0141]
ψ[g(t)]=[g'(t)]
2-g(t)
·
g”(t);
[0142]
其中,g(t)为一连续信号;g’(t)和g”(t)分别为g(t)的一阶和二阶导数;
[0143]
ψ[g(n)]=[g(n)]
2-g(n 1)
·
g(n-1);
[0144]
其中,g(n)为一离散信号。
[0145]
可以理解的是,本应用例中的待分析行波信号为:电压、电流行波信号u4、i4如图3所示,其中采样频率为20khz,电压录波记录的突变时刻t2为28.55ms,电流录波记录的突变时刻t1为28.45ms。
[0146]
采用vmd分解分析电压电流信号,得到相应的imf1,imf2,imf3分量,利用imf3分量判断故障发生时刻。其中vmd算法参数设置为α=2000,τ=0,ε=10-7
;电压vmd分解结果如图4所示,电流vmd分解结果如图6所示。
[0147]
计算imf3分量的峰度值,电压行波imf3分量的峰度值为16.3076,电流行波imf3分量的峰度值为8.2551,判断为发生故障。
[0148]
当故障发生时,计算imf3分量的瞬时teager能量,瞬时teager能量最大值对应的时刻为故障发生时刻。电压imf3分量瞬时teager能量幅值如图5所示,从图5可知,电压teager能量最大值对应的时刻为28.55ms,与电压突变时刻一致,即该方法可以准确捕捉电压突变时刻;电流imf3分量瞬时teager能量幅值如图7所示,从图7可知,电流teager能量最大值对应的时刻为28.45ms,与电流突变时刻一致,即该方法可以准确捕捉电流发生时刻。分析结果得到,本技术方法能够精确地捕捉故障行波波头时刻,不受微弱故障的影响。
[0149]
以上为本技术实施例提供的一种配电网故障行波识别方法的应用例,以下为本技术实施例提供的一种配电网故障行波识别装置的实施例。
[0150]
请参见图8,图8为本技术实施例提供的一种配电网故障行波识别装置的实施例的结构示意图,该装置包括:
[0151]
获取单元,用于获取待分析配电网的待分析行波信号;
[0152]
分解单元,用于对待分析行波信号进行变分模态分解,得到若干本征模态分量;
[0153]
第一计算单元,用于从若干本征模态分量中,计算预设本征模态分量的峰度值;
[0154]
第二计算单元,用于当峰度值大于预设阈值时,计算预设本征模态分量的瞬时teager能量;
[0155]
确定单元,用于根据瞬时teager能量,确定待分析行波信号的故障发生时刻,以识别配电网的故障行波。
[0156]
可选地,
[0157]
分解单元具体包括:
[0158]
获取子单元,用于获取待分析行波信号对应的若干初始模态分量;
[0159]
第一计算子单元,用于对待分析行波信号进行变分模态分解,每次迭代时使用交替方向乘子法计算新的模态分量;
[0160]
第二计算子单元,用于当相邻两次迭代时得到的新的模态分量满足预设关系式时,停止迭代,并利用相邻两次中第二次计算得到的新的模态分量得到若干本征模态分量。
[0161]
本实施例中,首先获取待分析配电网的待分析行波信号;然后对待分析行波信号进行变分模态分解,得到本征模态分量,并利用含高频信息最多的预设本征模态分量的峰度值判断故障是否发生;最后在故障发生的情况下,计算预设本征模态分量的的瞬时teager能量以确定故障行波波头时刻。本技术中的方法与传统方法相比,能够精确地捕捉故障行波波头时刻,克服配电网中因微弱故障而导致故障行波难以检测的问题,解决了现有的行波波头检测方法难以在配电网中适用的技术问题。
[0162]
本技术还提供了一种配电网故障行波识别设备的实施例,本实施例中的配电网故障行波识别设备包括处理器以及存储器;存储器用于存储程序代码,并将程序代码传输给处理器;处理器用于根据程序代码中的指令执行前述实施例的配电网故障行波识别方法。
[0163]
本技术还提供了一种存储介质的实施例,本实施例中所述存储介质用于存储程序代码,所述程序代码被处理器执行时实现前述实施例所述的配电网故障行波识别方法。
[0164]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0165]
本技术的说明书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0166]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0167]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0168]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0169]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-only memory,英文缩写:rom)、随机存取存储器(英文全称:random access memory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0170]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献