CN113707176B - 一种基于声信号及深度学习技术的变压器故障检测方法 - Google Patents
一种基于声信号及深度学习技术的变压器故障检测方法 Download PDFInfo
- Publication number
- CN113707176B CN113707176B CN202111026413.3A CN202111026413A CN113707176B CN 113707176 B CN113707176 B CN 113707176B CN 202111026413 A CN202111026413 A CN 202111026413A CN 113707176 B CN113707176 B CN 113707176B
- Authority
- CN
- China
- Prior art keywords
- transformer
- data
- fault detection
- signal
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 75
- 238000013135 deep learning Methods 0.000 title claims abstract description 21
- 238000005516 engineering process Methods 0.000 title claims abstract description 11
- 238000012549 training Methods 0.000 claims abstract description 38
- 238000007781 pre-processing Methods 0.000 claims abstract description 14
- 230000005236 sound signal Effects 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 28
- 238000001914 filtration Methods 0.000 claims description 20
- 238000009432 framing Methods 0.000 claims description 18
- 238000011176 pooling Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 14
- 238000013527 convolutional neural network Methods 0.000 claims description 10
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000005284 excitation Effects 0.000 claims description 8
- 238000013528 artificial neural network Methods 0.000 claims description 7
- 108010076504 Protein Sorting Signals Proteins 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000009499 grossing Methods 0.000 claims description 3
- 238000002203 pretreatment Methods 0.000 claims description 3
- 238000002945 steepest descent method Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 230000017105 transposition Effects 0.000 claims description 3
- 230000007547 defect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 3
- 238000013024 troubleshooting Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/27—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique
- G10L25/30—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique using neural networks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
- G10L2015/0631—Creating reference templates; Clustering
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
- Y04S10/52—Outage or fault management, e.g. fault detection or location
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
本发明涉及一种基于声信号及深度学习技术的变压器故障检测方法,与现有技术相比解决了难以应用声纹信号对变压器故障进行准确检测的缺陷。本发明包括以下步骤:电力变压器声音数据的采集获取;训练样本集内声信号的预处理;声信号数据的声音特征提取;构建变压器故障检测模型;变压器故障检测模型的训练;待检测变压器声信号数据的获取及预处理;待检测变压器故障检测结果的获得。本发明能够基于声纹信号进行变压器的故障检测。
Description
技术领域
本发明涉及变压器故障检测技术领域,具体来说是一种基于声信号及深度学习技术的变压器故障检测方法。
背景技术
电网中的变压器具有使用量大、使用种类和规格繁多的特点,并且使用时间较长,这导致变压器在电网***中发生故障的频率过高。根据统计,每200台运行时间超过4年的变压器就有大约5台变压器发生故障。因此,变压器的故障排除和检修成为电网稳定工作的一个重要程序。
针对变压器故障排除,传统的处理方法是需要人工前往待排除地点,并依靠人工经验,根据变压器发出的声音来诊断该变压器是否有故障。该方式不仅需要耗费大量的时间与精力,而且会受到人为因素的干扰,有可能故障诊断错误。
近年来,深度学习发展日新月异,该处理信号的方式具有高效性的特点。若能采用深度学习方式对变压器声音进行处理,其将会自动化分析变压器发出声音的特征,并对特征进行归类,即可快捷地诊断出有故障的变压器,能够大大降低了人工成本且能更快维护电网的稳定。
现有技术中,虽存在一些声纹检测方法,其多是利用混合高斯模型和隐马尔可夫模型作为有效的声学模型来进行声纹检测,而在深度学习兴起之后,包括卷积神经网络、自编码器、递归神经网络(Recurrent Neural Network,RNN)等,越来越多的深度学习网络应用在声音检测领域。从声音检测的准确率和精确度等指标来看,基于深度学习的声纹检测方法远比传统声学模型的声纹检测方法要好得多,但现有技术中基于深度学习的声纹检测方法多采用振动数据,尚无利用音频数据来进行故障检测。
因此,如何将深度学习技术更好地应用于变压器声纹故障检测已经成为急需解决的技术问题。
发明内容
本发明的目的是为了解决现有技术中难以应用声纹信号对变压器故障进行准确检测的缺陷,提供一种基于声信号及深度学习技术的变压器故障检测方法来解决上述问题。
为了实现上述目的,本发明的技术方案如下:
一种基于声信号及深度学习技术的变压器故障检测方法,包括以下步骤:
11)电力变压器声音数据的采集获取:通过声纹采集传感器实地采集获取变压器声音数据,经过标注分为“正常”和“故障”两类,并将其定义为训练样本集;
12)训练样本集内声信号的预处理:运用分段、分帧、声音加窗和自适应滤波法的预处理方法对所采集的电力变压器声音数据进行去噪预处理;再通过切割、加噪、调音处理对声信号进行数据增强;
13)声信号数据的声音特征提取:通过采用梅拉尔倒谱系数对预处理后的电力变压器声音数据进行声音特征提取,提取出MFCC系数;
14)构建变压器故障检测模型:基于双门控卷积网络模型和变压器声信号的特点构建变压器故障检测模型;
15)变压器故障检测模型的训练:将提取到的MFCC系数输入变压器故障检测模型进行训练;
16)待检测变压器声信号数据的获取及预处理:获取待检测变压器声信号数据,并进行去噪预处理,对去噪预处理后的待检测变压器声信号数据提取MFCC系数;
17)待检测变压器故障检测结果的获得:将MFCC系数输入训练后的变压器故障检测模型,得到变压器故障检测的结果。
所述训练样本集内声信号的预处理包括以下步骤:
21)对采集的电力变压器声音数据s(t)进行分段操作:
对获得的电力变压器声音数据进行分段,
切分成s(t)={s1(t),s2(t),...,sq(t),...sr(t)},计算声纹数据的总长度L,其计算公式如下:
L=time×fSSample=r×rL,
其中,fssample为该声音的采样频率,time是采样时间,r为分段数量,rL为分段长度;
22)对已经分段的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为500ms,进行分帧处理为
sq(t)={sq1(t),sq2(t),...,sqp(t),...sqLength(t)},
其中,每一帧长度设定为500ms,每一段分为Length帧;
23)对分帧后变压器声音加窗处理:
对分帧数据进行端点平滑的加窗处理,使用Hamming窗对帧进行加窗处理,Hamming窗的函数w(t)表示如下:
其中M为帧长,t为时间;
针对每一帧得到时域信号fqp(t),其表达式如下:
fqp(t)=sqp(t)*w(n),
其中,fqp(t)是第q段信号的第p帧的时域信号,w(n)为加窗函数,sqp(t)为第q段信号的第p帧的信号值;
24)对加窗处理后的声音使用自适应滤波器进行去噪处理:
对fqp(t)进行采样得到Xi(n)数字信号序列,并设置滤波器初值如下:
其中,W(k)为最优的权系数,μ为收敛因子,λ为相关矩阵的最大特征值;
计算滤波器输出的实际输出估计值:
y(k)=WT(k)Xi(n),
其中,y(k)是实际输出估计值,WT(k)为最优权系数的转置,Xi(n)为输入信号序列;
e(k)是误差信号,为计算误差:
e(k)=d(k)-y(k),
其中,d(k)是期望输出值,更新k+1时刻滤波器系数:
W(k+1)=W(k)+μe(k)X(k),
其中,W(k+1)是k+1时刻的最优权系数,W(k)为k时刻的最优权系数,e(k)为k时刻的误差,X(k)为k时刻的输入序列;
使用最陡下降法不断迭代求解,使得误差信号最小,得到自适应滤波去噪后的输出y(k);
25)对自适应滤波去噪的输出y(k)通过切割、加噪、调音处理对声信号进行数据增强。
所述声信号数据的声音特征提取包括以下步骤:
31)对进行数据增强后的y(k)进行逆变换生成s(t),s(t)进行预加重操作,其计算公式如下:
y(z)=s(z)H(z),
其中,y(z)是预加重的输出,s(z)是信号s(t)的Z域表达,H(z)为高通滤波器的传递函数,该传递函数为:
该高通滤波器在z域的形式,其中μ的值介于0.9-1.0之间;
32)对预加重后的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为30ms,进行变压器声音数据的分帧处理,处理后结构为每一帧30ms;
33)对分帧后的声音数据加窗:使用hamming窗对帧进行加窗处理,假设经过前两步预处理得到的输出为S(n),窗函数为W(n),则计算公式为:
S'(n)=S(n)×W(n);
其中窗函数W(n)为:
该式中n代表n时刻,其取值范围0≤n≤N-1,N为采样点数,且根据设置不同的a值得到不同的Hamming窗,n表示序列自变量,a为设定的常数;
34)对加窗后的数据进行快速傅里叶变换:
对于每一帧信号进行FFT得到频域信号X(k):
其中X(k)代表频域输出,x(n)代表时域输入,N是采样点数;
35)对快速傅里叶变换后的数据进行梅尔滤波,梅尔滤波转换公式为:
其中,f代表物理频率,Mel(f)代表梅尔频率;将得到的梅尔频率通过M个梅尔尺度的三角形滤波器组进行滤波,滤波器组的公式为:
再计算每个滤波器组输出的对数能量:
其中,E(m)为对数能量,Hm(k)为滤波器组;
36)对梅尔滤波后的数据进行倒谱分析,提取出MFCC系数C(n),MFCC系数C(n)通过进行离散余弦变换DCT来实现提取:
其中,M代表滤波器的个数。
所述构建变压器故障检测模型包括以下步骤:
41)基于双门控卷积神经网络设定变压器故障检测模型,其包括两个卷积门控层、两个池化层、一个全连接层和一个输出层;
42)设定卷积门控层:卷积门控层通过对输入数据与卷积核的卷积操作来提取特征,得到特征图,特征图的深度取决于设定的卷积核的数量;
假设输入为X∈RA×B,其中A与B分别代表输入数据的长与宽,卷积操作定义为:
其中:代表第l层卷积层的第j个特征平面图,代表第l-1层卷积层的第i个平面特征图,M代表平面特征图的个数,代表卷积核,代表偏置,和的具体参数通过训练优化来确定,f代表激励层函数,常用的激励函数有ReLu与sigmoid函数,其表达式如下:
门控的输出表示为:
43)设计池化层:采用最大池化或平均池化方法来设定池化层;
44)搭建全连接层和采用softmax分类器作为输出层进行最后分类输出。
所述变压器故障检测模型的训练包括以下步骤:
51)将训练样本集提取后的MFCC系数输入变压器故障检测模型;
52)MFCC系数在变压器故障检测模型内进行前向传播和反向传播不断迭代,进行参数优化得到训练后的变压器故障检测模型。
有益效果
本发明的一种基于声信号及深度学习技术的变压器故障检测方法,与现有技术相比能够基于声纹信号(非振动信号)进行变压器的故障检测;通过采集变压器声音并进行分类标注为“正常”和“故障”两类,构建变压器工况声音数据集;针对环境噪声的干扰,变压器工况声音数据集进行预先处理进行去噪处理;考虑到训练模型的实用性,为了增强后续搭建的神经网络的鲁棒性,对数据进行了一些列数据增强操作;之后,变压器声音数据集经过MFCC特征提取送入网络训练;基础CNN网络在用于情况比较复杂的故障检测时,由于音频数据量很少或者音频时长比较长,存在训练效率低下和过拟合现象,检测的准确率低。
本发明针对变压器故障检测效果,设计了双门控卷积神经网络变压器声音检测模型,为实现变压器故障在线监测提供了有利方法基础和检测模型实现。
附图说明
图1为本发明的方法顺序图;
图2为本发明的方法实现逻辑流程图;
图3为本发明所涉及的双门控卷积神经网络结构图。
具体实施方式
为使对本发明的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:
如图1和图2所示,本发明所述的一种基于声信号及深度学习技术的变压器故障检测方法,包括以下步骤:
第一步,电力变压器声音数据的采集获取。通过声纹采集传感器实地采集获取变压器声音数据,经过标注分为“正常”和“故障”两类,并将其定义为训练样本集。在实验室环节,可以将获取变压器声音数据并划分为两类,正常工作状态和故障工作状态,构建实验数据库,并对该实验数据库进行训练集和测试集按照一定比例划分。
第二步,训练样本集内声信号的预处理。运用分段、分帧、声音加窗和自适应滤波法的预处理方法对所采集的电力变压器声音数据进行去噪预处理;再通过切割、加噪、调音处理对声信号进行数据增强。其具体步骤如下:
(1)对采集的电力变压器声音数据s(t)进行分段操作:
对获得的电力变压器声音数据进行分段,
切分成s(t)={s1(t),s2(t),...,sq(t),...sr(t)},计算声纹数据的总长度L,其计算公式如下:
L=time×fSSample=r×rL,
其中,fssample为该声音的采样频率,time是采样时间,r为分段数量,rL为分段长度。
(2)对已经分段的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为500ms,进行分帧处理为
sq(t)={sq1(t),sq2(t),...,sqp(t),...sqLength(t)},
其中,每一帧长度设定为500ms,每一段分为Length帧。
(3)对分帧后变压器声音加窗处理:
对分帧数据进行端点平滑的加窗处理,使用Hamming窗对帧进行加窗处理,Hamming窗的函数w(t)表示如下:
其中M为帧长,t为时间;
针对每一帧得到时域信号fqp(t),其表达式如下:
fqp(t)=sqp(t)*w(n),
其中,fqp(t)是第q段信号的第p帧的时域信号,w(n)为加窗函数,sqp(t)为第q段信号的第p帧的信号值。
(4)对加窗处理后的声音使用自适应滤波器进行去噪处理:
对fqp(t)进行采样得到Xi(n)数字信号序列,并设置滤波器初值如下:
其中,W(k)为最优的权系数,μ为收敛因子,λ为相关矩阵的最大特征值;
计算滤波器输出的实际输出估计值:
y(k)=WT(k)Xi(n),
其中,y(k)是实际输出估计值,WT(k)为最优权系数的转置,Xi(n)为输入信号序列;
e(k)是误差信号,为计算误差:
e(k)=d(k)-y(k),
其中,d(k)是期望输出值,更新k+1时刻滤波器系数:
W(k+1)=W(k)+μe(k)X(k),
其中,W(k+1)是k+1时刻的最优权系数,W(k)为k时刻的最优权系数,e(k)为k时刻的误差,X(k)为k时刻的输入序列;
使用最陡下降法不断迭代求解,使得误差信号最小,得到自适应滤波去噪后的输出y(k)。
(5)对自适应滤波去噪的输出y(k)通过切割、加噪、调音处理对声信号进行数据增强。
第三步,声信号数据的声音特征提取:与语音识别相同,对于音频数据,在故障检测时有两种应用方法,第一种是直接输入一维信号进行处理,第二种是将音频数据转化为图像来提取音频特征从而进行后续的处理,其中最常用的一种特征是梅尔倒谱系数Mel-scale Frequency Cepstral Coefficients,简称MFCC。通过采用梅拉尔倒谱系数对预处理后的电力变压器声音数据进行声音特征提取,提取出MFCC系数,提取得到的MFCC系数后期送入网络以产生特征图。其具体步骤如下:
(1)对进行数据增强后的y(k)进行逆变换生成s(t),s(t)进行预加重操作,其计算公式如下:
y(z)=s(z)H(z),
其中,y(z)是预加重的输出,s(z)是信号s(t)的Z域表达,H(z)为高通滤波器的传递函数,该传递函数为:
该高通滤波器在z域的形式,其中μ的值介于0.9-1.0之间。将声音数据经过一个高通滤波器,从而提升高频部分的能量,尽量使得高频部分与低频部分的能量保持一致,能够在整个频带用相同的信噪比求得频谱。
(2)对预加重后的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为30ms,进行变压器声音数据的分帧处理,处理后结构为每一帧30ms。
(3)对分帧后的声音数据加窗。加窗函数的目的是增加每一帧声音左端与右端的连续性,具体做法是将每一帧声音与窗函数相乘。
使用hamming窗对帧进行加窗处理,假设经过前两步预处理得到的输出为S(n),窗函数为W(n),则计算公式为:
S'(n)=S(n)×W(n);
其中窗函数W(n)为:
该式中n代表n时刻,其取值范围0≤n≤N-1,N为采样点数,且根据设置不同的a值得到不同的Hamming窗,n表示序列自变量,a为设定的常数。
(4)对加窗后的数据进行快速傅里叶变换。快速傅里叶变换(fast Fouriertransform,即FFT)是一种常用的将时域信号转变到频域的方式。
对于每一帧信号进行FFT得到频域信号X(k):
其中X(k)代表频域输出,x(n)代表时域输入,N是采样点数。
(5)对快速傅里叶变换后的数据进行梅尔滤波,梅尔滤波转换公式为:
其中,f代表物理频率,Mel(f)代表梅尔频率;将得到的梅尔频率通过M个梅尔尺度的三角形滤波器组进行滤波,滤波器组的公式为:
再计算每个滤波器组输出的对数能量:
其中,E(m)为对数能量,Hm(k)为滤波器组。
(6)对梅尔滤波后的数据进行倒谱分析,提取出MFCC系数C(n),MFCC系数通过进行离散余弦变换DCT来实现提取:
其中,M代表滤波器的个数。M越大,每一帧提取的特征值就越多,信息量就越多,从而越能准确地描述信号。
第四步,构建变压器故障检测模型:基于双门控卷积网络模型和变压器声信号的特点构建变压器故障检测模型。
变压器声信号能够反应出变压器工作状况,传统人工排查变压器故障需有经验人工进行现场声音检测。该检测变压器故障的方式存在一定滞后性,即通常情况下某处位置变压器发生故障后需有经验的人工介入进行变压器的逐一排查。拥有丰富变压器故障排查经验的人力需要多年实操培养,耗费大量时间成本。变压器在线监测***利用深度学习方法能够快捷方便地进行故障监测,目前深度学习方法与传统的故障检测方法类似,大多数使用的仍旧是振动数据,仅利用音频数据来进行故障检测的研究还比较少。而相比于振动数据,音频数据更容易获取且成本低廉,更加适合于大规模实际应用。因此本发明提出了一种基于双门控卷积神经网络利用变压器音频数据来进行故障检测的方法,并且设计了一个基于声信号来进行变压器故障检测与识别的模型。
由于变压器通常放置在户外,其声信号往往具有很大的噪声,当噪声的能量过大,就会导致变压器本机发出的真实声信号被淹没,从而导致训练出来的检测模型效果不高。本发明前面步骤对采集而来的声信号进行了去噪预处理,采用自适应滤波法,降低噪声能量,保留变压器本机声信号。变压器声音数据在去除噪声的前提下,采用一些列数据增强方式,将数据集样本进行扩充,使得网络在训练时,输入更加复杂情况的样本集,以增强变压器检测模型的鲁棒性。
针对变压器音频数据的输入处理,若音频直接采用一维方式输入进网络训练,这样会导致训练所需要的内存过大,物理上难以实现。一维方式的声音数据作为时域信号若直接输入网络,网络只能提取少部分的特征信息,不利于网络模型的训练。故在数据输入网络之前,采用MFCC系数特征提取方式,将时域信号转变为时频信号,以二维信号方式输入网络。MFCC系数是时频信号,包含了更多的特征信息,结果使得网络提取到更多有效的特征,训练出来的模型更好。
一般的卷积神经网络因受音频格式的影响,往往会出现训练效率低下和过拟合现象,从到导致故障检测准确率低。不同于一般的卷积神经网络,本发明采用门控卷积的网络结构思想,在卷积网络的输出上加入门控开关。门控开关的作用是在信息在训练传递时,实现一个缓冲控制的效果,从而解决过拟合现象并提升训练效率。针对变压器声音的特点,本发明在单门控卷积网络的基础上,增加一个卷积门控层,设计了双门控卷积神经网络。双门控卷积神经网络采取两个卷积门控层,其能够有效地提取到变压器本机声音的深层次特征,提升训练效果,从而得到优良效果的训练模型。
其具体步骤如下:
(1)如图3所示,基于双门控卷积神经网络设定变压器故障检测模型,其包括两个卷积门控层、两个池化层、一个全连接层和一个输出层。
(2)设定卷积门控层:卷积门控层通过对输入数据与卷积核的卷积操作来提取特征,得到特征图,特征图的深度取决于设定的卷积核的数量;
假设输入为X∈RA×B,其中A与B分别代表输入数据的长与宽,卷积操作定义为:
其中:代表第l层卷积层的第j个特征平面图,代表第l-1层卷积层的第i个平面特征图,M代表平面特征图的个数,代表卷积核,代表偏置,和的具体参数通过训练优化来确定,f代表激励层函数,常用的激励函数有ReLu与sigmoid函数,其表达式如下:
门控的输出表示为:
其中:h(X)表示Gated CNN的输出,W和V表示不同的卷积核,b和c表示不同的偏置,表示矩阵的元素对应相乘,σ表示sigmoid门控函数,X表示上一层的输出。经过门控结构,降低了模型的梯度弥散,促进了模型的训练,简化了模型的结构,同时保留了模型的非线性表示能力;
(3)设计池化层:当卷积核比较小时,经过卷积层之后的特征图仍然很大,这时候就需要经过池化操作来进行降维,减少特征数量、增强网络对于输入特征的鲁棒性,在此采用最大池化或平均池化方法来设定池化层。
(4)搭建全连接层和采用softmax分类器作为输出层进行最后分类输出。
第五步,变压器故障检测模型的训练:将提取到的MFCC系数输入变压器故障检测模型进行训练。其具体步骤如下:
(1)将训练样本集提取后的MFCC系数输入变压器故障检测模型;
(2)MFCC系数在变压器故障检测模型内进行前向传播和反向传播不断迭代,进行参数优化得到训练后的变压器故障检测模型。
第六步,待检测变压器声信号数据的获取及预处理:获取待检测变压器声信号数据,并进行去噪预处理,对去噪预处理后的待检测变压器声信号数据提取MFCC系数。
第七步,待检测变压器故障检测结果的获得:将MFCC系数输入训练后的变压器故障检测模型,得到变压器故障检测的结果。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。
Claims (3)
1.一种基于声信号及深度学习技术的变压器故障检测方法,其特征在于,包括以下步骤:
11)电力变压器声音数据的采集获取:通过声纹采集传感器实地采集获取变压器声音数据,经过标注分为“正常”和“故障”两类,并将其定义为训练样本集;
12)训练样本集内声信号的预处理:运用分段、分帧、声音加窗和自适应滤波法的预处理方法对所采集的电力变压器声音数据进行去噪预处理;再通过切割、加噪、调音处理对声信号进行数据增强;
13)声信号数据的声音特征提取:通过采用梅拉尔倒谱系数对预处理后的电力变压器声音数据进行声音特征提取,提取出MFCC系数;
14)构建变压器故障检测模型:基于双门控卷积网络模型和变压器声信号的特点构建变压器故障检测模型;
15)变压器故障检测模型的训练:将提取到的MFCC系数输入变压器故障检测模型进行训练;
16)待检测变压器声信号数据的获取及预处理:获取待检测变压器声信号数据,并进行去噪预处理,对去噪预处理后的待检测变压器声信号数据提取MFCC系数;
17)待检测变压器故障检测结果的获得:将MFCC系数输入训练后的变压器故障检测模型,得到变压器故障检测的结果;
所述训练样本集内声信号的预处理包括以下步骤:
21)对采集的电力变压器声音数据s(t)进行分段操作:
对获得的电力变压器声音数据进行分段,
切分成s(t)={s1(t),s2(t),...,sq(t),...sr(t)},计算声纹数据的总长度L,其计算公式如下:
L=time×fSSample=r×rL,
其中,fssample为该声音的采样频率,time是采样时间,r为分段数量,rL为分段长度;
22)对已经分段的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为500ms,进行分帧处理为
sq(t)={sq1(t),sq2(t),...,sqp(t),...sqLength(t)},
其中,每一帧长度设定为500ms,每一段分为Length帧;
23)对分帧后变压器声音加窗处理:
对分帧数据进行端点平滑的加窗处理,使用Hamming窗对帧进行加窗处理,Hamming窗的函数w(t)表示如下:
其中M为帧长,t为时间;
针对每一帧得到时域信号fqp(t),其表达式如下:
fqp(t)=sqp(t)*w(n),
其中,fqp(t)是第q段信号的第p帧的时域信号,w(n)为加窗函数,sqp(t)为第q段信号的第p帧的信号值;24)对加窗处理后的声音使用自适应滤波器进行去噪处理:
对fqp(t)进行采样得到Xi(n)数字信号序列,并设置滤波器初值如下:
其中,W(k)为最优的权系数,μ为收敛因子,λ为相关矩阵的最大特征值;
计算滤波器输出的实际输出估计值:
y(k)=WT(k)Xi(n),
其中,y(k)是实际输出估计值,WT(k)为最优权系数的转置,Xi(n)为输入信号序列;
e(k)是误差信号,为计算误差:
e(k)=d(k)-y(k),
其中,d(k)是期望输出值,更新k+1时刻滤波器系数:
W(k+1)=W(k)+μe(k)X(k),
其中,W(k+1)是k+1时刻的最优权系数,W(k)为k时刻的最优权系数,e(k)为k时刻的误差,X(k)为k时刻的输入序列;
使用最陡下降法不断迭代求解,使得误差信号最小,得到自适应滤波去噪后的输出y(k);
25)对自适应滤波去噪的输出y(k)通过切割、加噪、调音处理对声信号进行数据增强;
所述构建变压器故障检测模型包括以下步骤:
41)基于双门控卷积神经网络设定变压器故障检测模型,其包括两个卷积门控层、两个池化层、一个全连接层和一个输出层;
42)设定卷积门控层:卷积门控层通过对输入数据与卷积核的卷积操作来提取特征,得到特征图,特征图的深度取决于设定的卷积核的数量;
假设输入为X∈RA×B,其中A与B分别代表输入数据的长与宽,卷积操作定义为:
其中:代表第l层卷积层的第j个特征平面图,代表第l-1层卷积层的第i个平面特征图,M代表平面特征图的个数,代表卷积核,代表偏置,和的具体参数通过训练优化来确定,f代表激励层函数,激励函数为sigmoid函数,其表达式如下:
43)设计池化层:采用最大池化或平均池化方法来设定池化层;
44)搭建全连接层和采用softmax分类器作为输出层进行最后分类输出。
2.根据权利要求1所述的一种基于声信号及深度学习技术的变压器故障检测方法,其特征在于,所述声信号数据的声音特征提取包括以下步骤:
31)对进行数据增强后的y(k)进行逆变换生成s(t),s(t)进行预加重操作,其计算公式如下:
y(z)=s(z)H(z),
其中,y(z)是预加重的输出,s(z)是信号s(t)的Z域表达,H(z)为高通滤波器的传递函数,该传递函数为:H(Z)=1-|μz-1,
该高通滤波器在z域的形式,其中μ的值介于0.9-1.0之间;
32)对预加重后的变压器声音数据sq(t)进行分帧处理:
将变压器声纹帧长设为30ms,进行变压器声音数据的分帧处理,处理后结构为每一帧30ms;
33)对分帧后的声音数据加窗:使用hamming窗对帧进行加窗处理,假设经过前两步预处理得到的输出为S(n),窗函数为W(n),则计算公式为:
S'(n)=S(n)×W(n);
其中窗函数W(n)为:
该式中n代表n时刻,其取值范围0≤n≤N-1,N为采样点数,且根据设置不同的a值得到不同的Hamming窗,n表示序列自变量,a为设定的常数;
34)对加窗后的数据进行快速傅里叶变换:
对于每一帧信号进行FFT得到频域信号W(k):
其中X(k)代表频域输出,x(n)代表时域输入,N是采样点数;
35)对快速傅里叶变换后的数据进行梅尔滤波,梅尔滤波转换公式为:
其中,f代表物理频率,Mel(f)代表梅尔频率;将得到的梅尔频率通过M个梅尔尺度的三角形滤波器组进行滤波,滤波器组的公式为:
其中,E(m)为对数能量,Hm(k)为滤波器组;
36)对梅尔滤波后的数据进行倒谱分析,提取出MFCC系数C(n),MFCC系数C(n)通过进行离散余弦变换DCT来实现提取:
其中,M代表滤波器的个数。
3.根据权利要求1所述的一种基于声信号及深度学习技术的变压器故障检测方法,其特征在于,所述变压器故障检测模型的训练包括以下步骤:
51)将训练样本集提取后的MFCC系数输入变压器故障检测模型;
52)MFCC系数在变压器故障检测模型内进行前向传播和反向传播不断迭代,进行参数优化得到训练后的变压器故障检测模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111026413.3A CN113707176B (zh) | 2021-09-02 | 2021-09-02 | 一种基于声信号及深度学习技术的变压器故障检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111026413.3A CN113707176B (zh) | 2021-09-02 | 2021-09-02 | 一种基于声信号及深度学习技术的变压器故障检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113707176A CN113707176A (zh) | 2021-11-26 |
CN113707176B true CN113707176B (zh) | 2022-09-09 |
Family
ID=78657439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111026413.3A Active CN113707176B (zh) | 2021-09-02 | 2021-09-02 | 一种基于声信号及深度学习技术的变压器故障检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113707176B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113466616A (zh) * | 2021-06-22 | 2021-10-01 | 海南电网有限责任公司乐东供电局 | 一种电缆故障点快速定位方法以及装置 |
CN114155878B (zh) * | 2021-12-03 | 2022-06-10 | 北京中科智易科技有限公司 | 一种人工智能检测***、方法和计算机程序 |
CN114638256B (zh) * | 2022-02-22 | 2024-05-31 | 合肥华威自动化有限公司 | 基于声波信号及注意力网络的变压器故障检测方法及其*** |
CN114543983A (zh) * | 2022-03-29 | 2022-05-27 | 阿里云计算有限公司 | 振动信号的识别方法及装置 |
CN115358110A (zh) * | 2022-07-25 | 2022-11-18 | 国网江苏省电力有限公司淮安供电分公司 | 一种基于声传感器阵列的变压器故障检测*** |
CN115392293A (zh) * | 2022-08-01 | 2022-11-25 | 中国南方电网有限责任公司超高压输电公司昆明局 | 变压器故障的监测方法、装置、计算机设备和存储介质 |
CN115424635B (zh) * | 2022-11-03 | 2023-02-10 | 南京凯盛国际工程有限公司 | 一种基于声音特征的水泥厂设备故障诊断方法 |
CN116189711B (zh) * | 2023-04-26 | 2023-06-30 | 四川省机场集团有限公司 | 基于声波信号监测的变压器故障识别方法及装置 |
CN116645978B (zh) * | 2023-06-20 | 2024-02-02 | 方心科技股份有限公司 | 基于超算并行环境的电力故障声类别增量学习***及方法 |
CN117894317B (zh) * | 2024-03-14 | 2024-05-24 | 沈阳智帮电气设备有限公司 | 基于声纹分析的箱式变压器在线监测方法及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109961034B (zh) * | 2019-03-18 | 2022-12-06 | 西安电子科技大学 | 基于卷积门控循环神经单元的视频目标检测方法 |
CN110335617A (zh) * | 2019-05-24 | 2019-10-15 | 国网新疆电力有限公司乌鲁木齐供电公司 | 一种变电站中的噪音分析方法 |
CN110534118B (zh) * | 2019-07-29 | 2021-10-08 | 安徽继远软件有限公司 | 基于声纹识别和神经网络的变压器/电抗器故障诊断方法 |
CN110514924B (zh) * | 2019-08-12 | 2021-04-27 | 武汉大学 | 深度卷积神经网络融合视觉辨识的电力变压器绕组故障定位方法 |
CN112910812B (zh) * | 2021-02-25 | 2021-10-22 | 电子科技大学 | 一种基于时空特征提取深度学习的调制模式识别方法 |
CN113192532A (zh) * | 2021-03-29 | 2021-07-30 | 安徽理工大学 | 一种基于mfcc-cnn的矿井提升机故障声学分析方法 |
-
2021
- 2021-09-02 CN CN202111026413.3A patent/CN113707176B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113707176A (zh) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113707176B (zh) | 一种基于声信号及深度学习技术的变压器故障检测方法 | |
CN109357749B (zh) | 一种基于dnn算法的电力设备音频信号分析方法 | |
CN108827605B (zh) | 一种基于改进稀疏滤波的机械故障特征自动提取方法 | |
CN108630209B (zh) | 一种基于特征融合与深度置信网络的海洋生物识别方法 | |
CN108922513A (zh) | 语音区分方法、装置、计算机设备及存储介质 | |
KR102276964B1 (ko) | 잡음 환경에 강인한 동물 종 식별 장치 및 방법 | |
CN106782511A (zh) | 修正线性深度自编码网络语音识别方法 | |
CN105206270A (zh) | 一种组合pca和rbm的孤立数字语音识别分类***及方法 | |
CN109256118B (zh) | 基于生成式听觉模型的端到端汉语方言识别***和方法 | |
CN112326210A (zh) | 一种声振信号联合1d-cnn的大型电机故障诊断方法 | |
CN113192532A (zh) | 一种基于mfcc-cnn的矿井提升机故障声学分析方法 | |
CN115602152B (zh) | 一种基于多阶段注意力网络的语音增强方法 | |
CN111899757A (zh) | 针对目标说话人提取的单通道语音分离方法及*** | |
CN112362756A (zh) | 一种基于深度学习的混凝土结构损伤监测方法及*** | |
CN112017682A (zh) | 一种单通道语音同时降噪和去混响*** | |
WO2019232833A1 (zh) | 语音区分方法、装置、计算机设备及存储介质 | |
CN112086100B (zh) | 基于量化误差熵的多层随机神经网络的城市噪音识别方法 | |
CN113111786A (zh) | 基于小样本训练图卷积网络的水下目标识别方法 | |
CN115758082A (zh) | 一种轨道交通变压器故障诊断方法 | |
CN116741148A (zh) | 一种基于数字孪生的语音识别*** | |
CN115376526A (zh) | 一种基于声纹识别的电力设备故障检测方法及*** | |
CN108806725A (zh) | 语音区分方法、装置、计算机设备及存储介质 | |
CN115457980A (zh) | 一种无参考语音的自动化语音质量评估方法及*** | |
CN113571095B (zh) | 基于嵌套深度神经网络的语音情感识别方法和*** | |
CN112735468A (zh) | 一种基于mfcc的汽车座椅电机异常噪声检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |