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

一种基于KPCA-MIV-LSTM的故障电弧多域识别方法与流程

2022-03-26 13:28:25 来源:中国专利 TAG:

一种基于kpca-miv-lstm的故障电弧多域识别方法
技术领域
1.本发明涉及低压等级下串联故障电弧的识别技术领域,尤其是一种基于kpca-miv-lstm的故障电弧多域识别方法。


背景技术:

2.目前的电弧故障检测技术有以下四类,各自的缺陷如下:
3.(1)基于仿真模型的电弧故障检测技术
4.先前,大量学者对电弧模型仿真进行了研究,根据能量守恒定律和弧柱等离子体特性求解推导获得多种电弧模型,如用于模拟高电阻电弧的cassie模型、用于模拟低电阻电弧的mayr模型和基于mayr改进的schavemaker模型等。虽然电弧模型的建立可以在一定程度上模拟电弧波形获取电弧特征,成本较低,但模型的建立过程存在部分假设,不能完全体现电弧故障的所有特征,且无法模拟电弧故障的随机性,在模型的应用方面会受到一定限制,目前主要停留在仿真分析阶段。
5.(2)基于物理特性的电弧故障检测技术
6.基于物理特性的电弧故障检测技术,主要是利用电弧的弧光、辐射、温度以及噪声等特征,当监测到电弧的上述特征出现,则判定出现电弧故障。由于传感器只能在特定范围内监测到电弧的物理特性,基于物理特性的电弧故障检测技术只适用于特定部位的电弧故障检测,如适用于对配电系统开关柜的电弧故障检测,而不适用于对较长线路的电弧故障检测。
7.(3)基于时频特性的电弧故障检测技术
8.针对发生畸变的电弧电压波形、电弧电流波形进行分析,进而从时域方面提取电流平均值、电流变化率、电流电荷含量变化情况、电流有效值标准偏差等参数为特征信号,频域方面提取宽带噪声周期性情况、各次谐波含量、总谐波失真率、间谐波含量等参数为特征信号以判别电弧故障,且基于时频特性的电弧故障检测技术是目前最常用的电弧故障检测方法。但其也存在以下缺陷:第一,误判率较高;第二,对电压波形的采集易受安装位置的限制;第三,电压信号的采集需要在电弧两端加数据采集模块,具有一定的局限性,一般不建议采集电弧电压,电流检测的位置更加灵活。
9.(4)智能化电弧故障检测技术
10.目前,利用先进的智能计算、自适应控制算法以及逻辑策略表达等新兴技术对电弧故障特征进行智能信息处理并设计相应检测技术,可以有效突破传统检测技术的局限性成为了新的热点和重点研究方向。针对电弧电流信号提取特征,由bp神经网络建立各个特征量与电弧故障的映射关系,但bp神经网络算法的收敛速度慢;通过向支持向量机(svm)输入谱特征或其他特征来实现电弧故障检测但是支持向量机在多分类问题中表现不佳,难以应用于样本量大的情况;电流的小波系数作为bpnn、随机森林(rf)和受限玻耳兹曼机(rbm)的输入,虽然其精度相对较高,但使用单一类型的特征量训练的电弧检测模型容易过度拟合,并且在其他组合负载中表现不佳;将电流波形转换为灰度图像并使用卷积神经网络
(cnn)进行识别的方法,以实现更高精度的单负载电弧故障检测。但由于cnn训练时间过长,算法的移植非常困难,很难实际应用于电弧故障的在线检测。


技术实现要素:

11.本发明的目的在于提供一种能够实现低压等级下串联电弧故障的有效识别,减少计算量而且提高检测速度和精度,解决识别串联电弧故障困难问题的基于kpca-miv-lstm的故障电弧多域识别方法。
12.为实现上述目的,本发明采用了以下技术方案:一种基于kpca-miv-lstm的故障电弧多域识别方法,该方法包括下列顺序的步骤:
13.(1)通过串联电弧故障测试平台进行实验,获取不同负载条件下的单相电流信号;
14.(2)运用kpca算法降维,通过计算核矩阵的特征向量,分离测量信号中的非相关分量,对获取的单相电流进行预处理;
15.(3)选取kpca算法预处理后信号中贡献度超过85%的第一主成分作为后续处理目标进行时域、频域和能量域多域特征分析;
16.(4)通过对各种负载类型下的多域特征进行miv平均影响值计算,评估选择对应的负载条件下的高相关特征;
17.(5)将筛选后的高相关特征作为lstm长短期记忆网络的训练集和测试集,进行不同负载条件下串联电弧故障的检测识别。
18.在所述步骤(2)中,对获取的单相电流进行预处理具体包括以下步骤:
19.(2a)假设电流信号数据集是m行n列的矩阵i,将电流信号数据集映射到高维空间通过pca主成分分析法对高维空间进行降维:
20.φ(i)φ(i)
tei
=λ
iei
ꢀꢀꢀ
(1)
21.其中,φ(i)为样本集合,ei是高维空间中的特征向量,λi是对应的特征值,i=1,2,...,n;
22.(2b)用样本集φ变换特征向量的线性表达式:
[0023][0024]

[0025]ei
=φ(i)α
ꢀꢀꢀ
(3)
[0026]
代入公式ei,i=1,2,...,n,得到以下形式:
[0027]
φ(i)φ(i)
t
φ(i)α=λiφ(i)α
ꢀꢀꢀ
(4)
[0028]
然后将方程φ(i)的两边左乘,公式如下:
[0029]
φ(i)
t
φ(i)φ(i)
t
φ(i)α=λiφ(i)
t
φ(i)α
ꢀꢀꢀ
(5)
[0030]
构造两个φ(i)
t
φ(i)并替换为一个核矩阵k;
[0031]
(2c)公式(5)进一步变为如下形式:
[0032]
k2α=λikα
ꢀꢀꢀ
(6)
[0033]
两边同时去除k,得到了pca相似度极高的求解公式:
[0034]
kα=λiα
ꢀꢀꢀ
(7);
[0035]
(2d)将特征向量按对应的特征值大小从上到下按行排列成矩阵,取前k行组成矩阵p,p即为降维后的数据。
[0036]
在所述步骤(3)中,选取kpca算法预处理后信号中贡献度超过85%的第一主成分具体包括以下步骤:
[0037]
(3a)通过计算累积方差贡献率确定主元素的数量:
[0038][0039]
式中,η
p
为累计贡献率,λ为特征值,p为第p个主成分;
[0040]
(3b)选择大于85%的累积贡献率来替代所有影响因素。
[0041]
所述步骤(4)具体包括以下步骤:
[0042]
(4a)对一个样本,对训练样本分别增加、减少10%,得到两个训练样本:
[0043][0044]
式中,i为样本;
[0045]
(4b)把新特征向量作为训练好分类模型的输入,即将两个训练样本输入到bp神经网络;
[0046]
(4c)重新分类,得到第i个特征变化时与其对应的2n个输出向量,i=1,2,

,m;
[0047][0048][0049]
计算两个样本之间的差值:
[0050][0051]
式中,fi为输出向量;
[0052]
(4d)得到各特征平均影响值miv:
[0053][0054]
式中,ivi为输出样本差值;
[0055]
(4e)对平均影响值miv进行排序,获得各种影响因素对预测结果的权重。
[0056]
所述步骤(5)具体包括以下步骤:
[0057]
(5a)构建一个lstm神经网络,将特征数据集加载到训练集x中,训练集x是一个单元阵列;
[0058]
(5b)定义lstm网络架构:
[0059]
计算遗忘门,选择要遗忘的信息:
[0060]ft
=σ[wf·
(h
t-1
,i
t
bf)]
[0061]
其中,i
t
为t时刻输入样本、h
t-1
为前一个隐藏层数据,bf为偏移量,wf为权重矩阵,σ为sigmoid激活函数;
[0062]
计算记忆门,选择要记忆的信息:
[0063]it
=σ[wi·
(h
t-1
,i
t
bi)]
[0064][0065]
其中,为临时细胞状态;
[0066]
计算当前时刻细胞状态:
[0067][0068]
其中,i
t
为记忆门的值,f
t
为遗忘门的值,c
t-1
为上一刻细胞状态;
[0069]
计算输出门和当前时刻隐层状态:
[0070]ot
=σ[wo·
[h
t-1
,i
t
] bo]
[0071]ht
=o
t
*tanh(c
t
)
[0072]
其中,o
t
为输出门的值,h
t
为隐层状态;
[0073]
将输入大小指定为9,9为输入数据的特征数,指定一个lstm图层,使其具有100个隐藏单位并输出序列的最后一个元素,最后,通过包含大小为4的完全连接层,然后是softmax层和分类层,指定九个类;
[0074]
(5c)指定训练选项,通过adam进行参数优化,将gradient threshold梯度阈值指定为1,对训练输入数据进行预测。
[0075]
由上述技术方案可知,本发明的有益效果为:第一,本发明利用kpca算法能够更好地提取非线性和非平稳信号的特征,通过计算核矩阵的特征向量,可以分离测量信号中的非相关分量,选取贡献度最优解第一主成分,解决电网谐波分量较大和负荷噪声的严重干扰使得串联电弧故障信号特征不易分析的问题;第二,本发明采用平均影响值进行不同负载条件下的特征筛选,miv能够反映出各变量在神经网络中的权重矩阵变化,可定量评价各自变量对于因变量影响的重要性大小,确保所筛选的特征与相应负载高度适应;第三,在序列建模问题上有一定优势,具有长时记忆功能。实现起来简单,解决了长序列训练过程中存在的梯度消失和梯度爆炸的问题,作为非线性模型,lstm可作为复杂的非线性单元用于构造更大型深度神经网络。
附图说明
[0076]
图1为本发明的方法流程图。
具体实施方式
[0077]
如图1所示,一种基于kpca-miv-lstm的故障电弧多域识别方法,该方法包括下列顺序的步骤:
[0078]
(1)通过串联电弧故障测试平台进行实验,获取不同负载条件下的单相电流信号;
[0079]
(2)运用kpca算法降维,通过计算核矩阵的特征向量,分离测量信号中的非相关分量,对获取的单相电流进行预处理;
[0080]
(3)选取kpca算法预处理后信号中贡献度超过85%的第一主成分作为后续处理目标进行时域、频域和能量域多域特征分析;
[0081]
(4)通过对各种负载类型下的多域特征进行miv平均影响值计算,评估选择对应的负载条件下的高相关特征;
[0082]
(5)将筛选后的高相关特征作为lstm长短期记忆网络的训练集和测试集,进行不同负载条件下串联电弧故障的检测识别。
[0083]
在所述步骤(2)中,对获取的单相电流进行预处理具体包括以下步骤:
[0084]
(2a)假设电流信号数据集是m行n列的矩阵i,将电流信号数据集映射到高维空间通过pca主成分分析法对高维空间进行降维:
[0085]
φ(i)φ(i)
tei
=λ
iei
ꢀꢀꢀ
(1)
[0086]
其中,φ(i)为样本集合,ei是高维空间中的特征向量,λi是对应的特征值,i=1,2,...,n;
[0087]
(2b)用样本集φ变换特征向量的线性表达式:
[0088][0089]

[0090]ei
=φ(i)α
ꢀꢀꢀ
(3)
[0091]
代入公式ei,i=1,2,...,n,得到以下形式:
[0092]
φ(i)φ(i)
t
φ(i)α=λiφ(i)α
ꢀꢀꢀ
(4)
[0093]
然后将方程φ(i)的两边左乘,公式如下:
[0094]
φ(i)
t
φ(i)φ(i)
t
φ(i)α=λiφ(i)
t
φ(i)α
ꢀꢀꢀ
(5)
[0095]
构造两个φ(i)
t
φ(i)并替换为一个核矩阵k;
[0096]
(2c)公式(5)进一步变为如下形式:
[0097]
k2α=λikα
ꢀꢀꢀ
(6)
[0098]
两边同时去除k,得到了pca相似度极高的求解公式:
[0099]
kα=λiα
ꢀꢀꢀ
(7);
[0100]
求k最大的几个特征值所对应的特征向量,由于k为对称矩阵,所得的解向量彼此之间肯定是正交的。得到高维空间的一组基ei(i=1,
……
,d),这组基可以构成高维空间的一个子空间,目的就是得到测试样本x
new
在这个子空间中的线性表示,也就是降维之后的向量;
[0101]
(2d)将特征向量按对应的特征值大小从上到下按行排列成矩阵,取前k行组成矩阵p,p即为降维后的数据。
[0102]
在所述步骤(3)中,选取kpca算法预处理后信号中贡献度超过85%的第一主成分具体包括以下步骤:
[0103]
(3a)通过计算累积方差贡献率确定主元素的数量:
[0104]
[0105]
式中,η
p
为累计贡献率,λ为特征值,p为第p个主成分;
[0106]
(3b)选择大于85%的累积贡献率来替代所有影响因素。
[0107]
所述步骤(4)具体包括以下步骤:
[0108]
(4a)对一个样本,对训练样本分别增加、减少10%,得到两个训练样本:
[0109][0110]
式中,i为样本;
[0111]
(4b)把新特征向量作为训练好分类模型的输入,即将两个训练样本输入到bp神经网络;
[0112]
(4c)重新分类,得到第i个特征变化时与其对应的2n个输出向量,i=1,2,

,m;
[0113][0114][0115]
计算两个样本之间的差值:
[0116][0117]
式中,fi为输出向量;
[0118]
(4d)得到各特征平均影响值miv:
[0119][0120]
式中,ivi为输出样本差值;
[0121]
(4e)对平均影响值miv进行排序,获得各种影响因素对预测结果的权重。
[0122]
所述步骤(5)具体包括以下步骤:
[0123]
(5a)构建一个lstm神经网络,将特征数据集加载到训练集x中,训练集x是一个单元阵列;
[0124]
(5b)定义lstm网络架构:
[0125]
计算遗忘门,选择要遗忘的信息:
[0126]ft
=σ[wf·
(h
t-1
,i
t
bf)]
[0127]
其中,i
t
为t时刻输入样本、h
t-1
为前一个隐藏层数据,bf为偏移量,wf为权重矩阵,σ为sigmoid激活函数;
[0128]
计算记忆门,选择要记忆的信息:
[0129]it
=σ[wi·
(h
t-1
,i
t
bi)]
[0130][0131]
其中,为临时细胞状态;
[0132]
计算当前时刻细胞状态:
[0133][0134]
其中,i
t
为记忆门的值,f
t
为遗忘门的值,c
t-1
为上一刻细胞状态;
[0135]
计算输出门和当前时刻隐层状态:
[0136]ot
=σ[wo·
[h
t-1
,i
t
] bo]
[0137]ht
=o
t
*tanh(c
t
)
[0138]
其中,o
t
为输出门的值,h
t
为隐层状态;
[0139]
将输入大小指定为9,9为输入数据的特征数,指定一个lstm图层,使其具有100个隐藏单位并输出序列的最后一个元素,最后,通过包含大小为4的完全连接层,然后是softmax层和分类层,指定九个类;
[0140]
(5c)指定训练选项,通过adam进行参数优化,将gradient threshold梯度阈值指定为1,对训练输入数据进行预测。
[0141]
综上所述,本发明对故障串联电弧电流信号进行kpca主成分分析,分离测量信号中的非相关分量,选择贡献度最优解第一主成分分量;从时域、频域和能量域三个方面中各种指标对kpca预处理后的信号进行分析处理;利用miv评估不同种负载条件下高度相关性权重,并得到相应的特征组合,大大降低了lstm模型的复杂度,提高了电弧检测的速度和精度。
再多了解一些

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

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

相关文献