基于VMD-LSTM 的触电电流提取方法研究

2022-02-27 11:24李春兰王静石砦王长云罗杰任鹏
关键词:分量模态时刻

李春兰,王静,石砦,王长云,罗杰,任鹏

(1.新疆农业大学机电工程学院,新疆乌鲁木齐 830052;2.新疆工程学院能源工程学院,新疆乌鲁木齐 830023)

剩余电流保护装置作为广泛应用于低压电网中的安全设备,在实际应用中存在拒动、误动等现象[1].为减小或消除剩余电流保护装置动作死区,提高其动作可靠性,需研发基于生物体触电电流动作的剩余电流保护装置.目前亟需解决的问题是触电故障时段的检查及从剩余电流中提取触电电流.

国内外学者在触电电流检测方面做了诸多研究,李春兰等[2]利用小波变换和BP 神经网络、关海鸥[3]等利用数字滤波和径向基神经网络均建立了从剩余电流中提取触电电流的神经网络模型,但都存在神经网络易陷入局部最优、训练结果不稳定等问题.韩晓慧等[4]提出滤波技术结合最小二乘支持向量机优化方法建立触电电流检测模型,检测误差小于径向基神经网络模型,但该方法需要大量触电信号进行关系训练,且对触电信号非峰值预测准确性低于峰值预测结果.基于此,刘永梅等[5]提出利用神经网络对触电信号非峰值拟合、对峰值利用支持向量机拟合的触电电流检测方法,提升了触电信号检测的准确性,但存在峰值范围阈值选取过程繁杂的问题.王金丽等[6]应用Hilbert-Huang 变换提取模态分量多维度能量特征向量,通过模糊遗传神经网络识别触电类型,存在无法判别触电时段的问题.高阁等[7]采用经验模态分解(Empirical Mode Decomposi⁃tion,EMD)及其改进算法对触电信号分析,提出利用第一层模态分量中的突变点判断触电时刻,但该方法对电源电压过零点时刻触电的识别失效.

Dragomiretskiy[8]根据维纳滤波和变分问题提出了变分模态分解(Variational Mode Decomposition,VMD),采用非递归分解方式通过构造并分解约束变分问题来实现对信号的分解,抑制了模态混叠现象,适用于多领域信号预处理研究[9-11].长短期记忆神经网络(Long Short Term Memory,LSTM)是一种时间循环神经网络,避免了传统循环神经网络产生的梯度消失与梯度爆炸问题,能综合学习长期依赖关系,大量提取数据深层特征,被广泛应用于时间序列数据的处理[12-14].

鉴于此,本文提出了一种基于VMD-LSTM 的触电电流检测模型,其目的是通过变分模态分解获得触电故障特征,进一步搜寻触电时段;再将重构后的触电信号结合长短期记忆神经网络构建触电电流识别模型,提取触电电流,为研发基于生物体触电电流动作的剩余电流保护装置奠定基础.

1 变分模态分解优化算法

1.1 变分模态分解原理

VMD 是一种自适应信号处理方法,可将非平稳信号f分解为K个模态分量子信号uk,且每个分量有一个确定的有限带宽和中心频率ωk.约束条件的变分问题为:

式中:{uk}={u1,…,uK}、{ωk}={ω1,…,ωK}分别为所有模态及其中心频率,∂t为对t求偏导数,δ(t)为狄拉克分布,*表示卷积.为了求解式(1),可引入二次惩罚因子α和拉格朗日乘法算子λ将式(1)转换为非约束变分问题,增广拉格朗日函数表示如式(2):

迭代的收敛条件如式(6)所示:

式中:ε1为预设定的收敛误差.

1.2 基于FOA优化的VMD算法

利用VMD 进行信号处理时,分解结果受IMF 个数K和二次惩罚因子α的影响[15].K值过大或过小会产生虚假分量或丢失分量;α越大或越小会使分解后的各IMF分量的带宽偏小或偏大,因此需优化参数K和α.

果蝇优化算法(Fruit Fly Optimization Algorithm,FOA)是Pan 提出的一种全局优化智能算法[16].FOA算法所需调整的参数少,克服了遗传算法GA、粒子群算法PSO、蚁群算法等相似的群体智能算法执行时间长的缺点,具有全局搜索能力强并且运算精度高的优点.本文利用FOA 算法对VMD 参数组合[K,α]同时寻优.考虑熵不但能反映概率分布的均匀特性,还能评价信号的稀疏特性,包含大量故障特征的IMF 分量,稀疏性较强,包络熵较小[17].因此考虑将包络熵的最小值作为适应度函数,以此搜寻最优参数组合[K,α],包络熵适应度函数为:

式(7)中,i=1,2,…,N,N为信号采样点数;Ee为包络熵;信号f(t)经Hilbert 变换后的包络信号为a(i),a(i)的归一化结果为ei.

FOA-VMD算法实现步骤为:

2)参考文献[16]提供的FOA 算法步骤,获得最优参数组合[K,α];

4)满足式(6)收敛条件或n≥m1,停止迭代,信号f(t)被分解为K个模态分量;否则n=n+1,返回步骤3).

2 基于最佳分量幅值和增长率的触电时段判定

从剩余电流分量中提取触电电流前,需进行触电事故判定.考虑触电信号属于弱信号[18],且不同触电时刻的触电故障现象存在差异,通过剩余电流信号无法直观确定触电故障时段,而峭度是一个适用于故障诊断的无量纲参数,故障特征越明显的最佳模态分量,峭度越大[19].鉴于此,本文提出以剩余电流变分模态分解的最佳分量为对象,进行触电故障时段检测.图1 为不同触电时刻剩余电流信号及其变分模态分解最佳分量.

图1 不同触电时刻剩余电流及其最佳分量Fig.1 Residual current and its optimal component at different electric shock times

分析图1 可知,在触电时刻最佳分量发生突变,根据该突变特性提出利用最佳分量相邻周期电流幅值和的增长率判定触电时段.其具体计算步骤为:

1)确定最佳分量.计算各模态分量的峭度,将峭度最大值的模态分量作为触电信号的最佳分量,峭度ku表达式如式(8):

式中:第k个模态分量第i个采样点为uk(i)(i=1,…,N),为相应模态分量的平均值.

2)最佳分量信号归一化处理,如式(9):

3)计算最佳分量各周期采样点的电流幅值和S(j),如式(10):

式中:J为截取触电信号的周期个数,本文取J=3,S(j)为该信号第j个周期采样点的电流幅值之和(j=1,2,3).

4)本节提出根据最佳分量相邻周期电流幅值和的增长率η1、η2范围确定触电故障时段,如式(11):

3 基于VMD-LSTM 的触电电流提取研究

3.1 LSTM 网络结构

LSTM 是循环神经网络(Recurrent Neural Net⁃work,RNN)的一种特殊类型,由Hochreiter 等提出,并由Kratzert 等[20]改进,避免了RNN 存在的梯度消失及爆炸问题.引入记忆单元及门控单元是LSTM结构的核心思想,在隐藏层各神经单元中增加记忆单元使神经网络具备了长期记忆功能,门控单元可以保护和控制神经元细胞状态信息.图2为LSTM 的单元结构示意图.

图2 LSTM单元结构示意图Fig.2 LSTM unit structure schematic diagram

图2 中,当前单元输入为xt、ht-1及lt-1,输出为ht、lt.其中ht-1、ht分别为t-1、t时刻的输出,lt-1、lt分别为t-1、t时刻的隐层输出.ft、it、ot分别为t时刻遗忘门值、输入门值及输出门值,ct代表t时刻的候选记忆;Wf、Wi、Wo、Wc分别为相应的权重矩阵.LSTM 各单元计算过程如式(12):

式中:bf、bi、bo、bc分别为相应的偏置项;Uf、Ui、Uo、Uc分别为对应的回归权重矩阵;σ(·)为Sigmoid 激活函数,使输出值在[0,1],tanh(·)为双曲正切激活函数,使输出值在[-1,1].

按式(12)进行记忆单元信息的读取和修改,可得表达式为:

式(13)中,⊙表示矩阵元素相乘.

3.2 基于VMD-LSTM 的触电电流提取模型

针对触电信号,本文提出利用8 个LSTM 单元构成触电电流检测模型,如图3 所示.其中,xi(i=1,2,···,N-7)为LSTM 网络输入,yi(i=1,2,···,N-7)为网络输出,分别由剩余电流和触电电流各VMD 模态分量根据式(14)重构获得.

图3 基于LSTM网络的触电电流提取模型示意图Fig.3 Schematic diagram of electric shock current extraction model based on LSTM network

式中:z为重构的触电信号,K为分解层数,uk为模态分量.

基于LSTM 网络的触电电流提取模型的损失函数为均方差(Mean Squared Error,MSE),如式(15):

式中:yt为实际触电电流,yi为预测触电电流,ε2为预设误差.

为证明本文方法的有效性,采用相关系数ρ与均方根误差(Root Mean Square Error,RMSE)评价模型.如式(16)、式(17),预测值与实际值越逼近,ρ值越大,模型预测值越准确,RMSE值越小.

式(16)中:Cov(yt,yi)为yt、yi的协方差,Var(yt)、Var(yi)分别为yt、yi的方差.

依据1.2 节VMD 算法及本节提出的方法,基于VMD-LSTM网络提取触电电流的步骤为:

2)根据1.2 节FOA-VMD 算法步骤,获得剩余电流及触电电流的各模态分量.

3)根据2 节提出的触电故障判定步骤提取触电信号特征,判断是否发生触电故障,若发生触电故障,进入步骤4);否则,更新触电信号并返回步骤2).

4)利用各模态分量重构触电信号,输入到本节图3 示意的LSTM 触电电流提取模型,获得触电电流.

所提算法的流程如图4所示.

图4 基于VMD-LSTM网络模型流程图Fig.4 Flow chart based on VMD-LSTM network model

4 试验分析

4.1 触电试验信号

本文选取的原始触电信号是课题组通过搭建动物触电物理试验平台采集的动物触电信号.试验对象为体重分别为26、32、39 kg 的三只哈萨克羊与体重分别为14、18、23 kg 的三只新疆白猪,三相调压器输出电压为(36±0.5)V,频率为50 Hz.故障录波器采样频率为10 kHz[21].动物触电物理试验平台如图5所示.

图5 动物触电物理试验平台Fig.5 Animal electric shock physics test platform

本文共采用240 组数据样本,其中200 组用于算法的训练,40 组用于测试.200 组训练样本包括电源电压最大值时刻触电、电源电压过零点时刻触电各60 组,电源电压任意值时刻触电样本80 组.40 组测试样本包括电源电压最大值时刻触电、电源电压过零点时刻触电各10 组,电源电压任意值时刻触电样本20 组.每组数据分别截取工频3 个周期的信号波形,共600 个采样点.三相电路时三种典型时刻的剩余电流及对应触电电流如图6所示.

图6 三相电路触电试验信号Fig.6 Electric shock signal in a three-phase circuit

4.2 触电事故时段判别

本文选取三种典型时刻触电信号各15 组,利用1.2节提出的FOA-VMD算法获得各组信号最优参数组合[K,α],综合考虑45 组结果,本文最佳参数组合取为[6,280].图7 所示为某一组信号参数K和α的寻优迭代过程.

图7 FOA-VMD参数寻优迭代图Fig.7 FOA-VMD parameter optimization iteration diagram

分析图7 可知,群体进化到第65 代时得到了局部极小熵值3.658,对应最佳参数组合为[6,280].根据最优参数组合[6,280],图6 中三种触电信号的剩余电流VMD 分解如图8所示.根据式(8)计算图8各模态分量的峭度,如表1所示.

图8 三种触电信号的剩余电流VMD分解Fig.8 VMD decomposition of residual current for three kinds of electric shock signals

表1 三种典型触电信号的IMF峭度Tab.1 Kurtosis of IMF of three typical electric shock signals

分析表1 可知,三种触电时刻剩余电流信号IMF5 分量的峭度值最大,作者对240 组触电信号对应模态分量的峭度计算可得到同样的结论,因此IMF5为最佳分量.

考虑到触电事故具有随机性,选取最佳分量3个周期数据的归一化结果如图9 所示,包含四种情况:未发生触电故障(9(a))、触电故障发生在第一个周期(9(b))、触电故障发生在第二个周期(9(c))、触电故障发生在第三个周期(9(d)).

图9 最佳分量截取周期归一化结果Fig.9 Normalization result of the optimal component interception period

对上述触电信号数据样本分别截取四种情况,利用式(9)至式(11)计算各情况下最佳分量电流幅值和的增长率η1、η2,结果如表2所示.

表2 最佳分量η1、η2计算结果Tab.2 Optimal component η1、η2 calculation result

分析表2 可知,相比于未发生触电故障的周期,发生触电故障周期的最佳分量电流幅值和较大.当η1、η2至少一个满足大于1%时,均发生触电,否则无触电事故发生,触电时段判别见表3.

表3 基于最佳分量η1、η2的触电时段判别Tab.3 Judging of electric shock period based on η1、η2 of the optimal components

4.3 仿真与分析

利用4.1 节提供的训练样本,根据4.2 节获得的最优参数组合[6,280],将式(14)K取为6 重构触电信号,6 层剩余电流分量重构作为网络输入,6 层触电电流重构作为网络输出,依据3.2节所提算法提取触电电流.

为了验证本文提出的VMD-LSTM 检测模型的有效性,采用相同的样本数据作为网络的输入与输出分别建立VMD-BP、VMD-RBF 网络模型,BP、RBF网络训练步骤见文献[22].VMD-BP、VMD-RBF 网络触电电流提取模型的拓扑结构分别为600-60-600、600-30-600 型;VMD-BP、VMD-RBF 设定网络的学习率、最大学习次数、目标迭代精度等关键参数均与VMD-LSTM 模型相同.各模型三种触电时刻的预测值与真实值如图10所示.三种检测模型40组检测样本的评价指标如图11及表4所示.

图10 三种神经网络触电电流提取结果对比Fig.10 Comparison of electric shock current extraction results of three neural networks

分析图11 及表4 可知:VMD-BP、VMD-RBF、VMD-LSTM 三种检测模型相关系数平均值分别为0.9227、0.9576、0.9796,均方根误差平均值分别为0.3341、0.2897、0.2111,VMD-LSTM 网络相比于VMD-BP网络、VMD-RBF网络相关系数平均值分别提高了6.2%、2.3%,均方根误差平均值分别降低了36.8%、27.1%.由此可知,基于VMD-LSTM 网络的触电信号检测模型具有更高的精度,更接近动物触电物理试验平台采集的动物触电信号.

图11 各模型评价指标Fig.11 Evaluation index of each model

表4 各模型评价指标Tab.4 Evaluation index of each model

5 结论

本文提出了一种基于VMD-LSTM 的触电电流提取方法,根据VMD 分解的剩余电流IMF 分量提取触电故障特征后,再根据重构后的剩余电流信号结合LSTM算法提取触电电流,实现了触电故障时段判定及触电电流的提取.研究结果表明:

1)通过FOA算法对VMD参数[K,α]寻优获得最优参数组合为[6,280],利用6 层模态分量重构触电信号,避免直接用原始信号检测受高频干扰的影响,保证了触电信号识别精度.

2)根据峭度最大准则选取最佳模态分量,依据突变特性确定触电时段判断阈值.对240 组剩余电流信号分析结果表明:当η1<1%,η2<1%时,无触电故障;当η1>1%,η2<1%时,第一个周期发生触电故障;当η1>1%,η2>1%时,第二个周期发生触电故障;当η1<1%,η2>1%时,第三个周期发生触电故障.

3)VMD-LSTM 检测模型优于VMD-BP、VMDRBF 检测模型,相关系数平均值分别提高了6.2%、2.3%,均方根误差平均值分别降低了36.8%、27.1%.本文所提方法具有较高的准确性.

猜你喜欢
分量模态时刻
基于BERT-VGG16的多模态情感分析模型
多模态超声监测DBD移植肾的临床应用
冬“傲”时刻
捕猎时刻
跨模态通信理论及关键技术初探
画里有话
一斤生漆的“分量”——“漆农”刘照元的平常生活
一物千斤
论《哈姆雷特》中良心的分量
一天的时刻