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

一种多元信息融合的发电厂电气设备分类与异常检测方法与流程

2023-01-15 07:55:43 来源:中国专利 TAG:


1.本发明涉及电力领域,具体涉及一种多元信息融合的发电厂电气设备声音分类与异常检测方法。


背景技术:

2.计算机听觉技术主要针对非人声进行识别与处理,包括结合音乐领域知识的音乐信号处理和其他领域知识的音频信息处理。计算机听觉技术是一个基于音频信号处理和机器学习、对数字声音与音乐的内容进行理解和分析的学科,是使用计算方法对数字化声音与音乐内容进行理解和分析的交叉学科,主要基础学科是音频信号处理和机器学习。当前,计算机听觉技术的发展方向主要分为2个类别:面向音乐的计算机听觉技术和面向环境声的计算机听觉技术(可称为基于一般音频的计算机听觉技术)。
3.计算机听觉技术的应用特点主要体现在:在传统音频信号处理的基础上,提取音频特征,结合机器学习算法(主要是模式识别方法)完成状态监测与故障诊断。在工业领域,计算机听觉技术也有很多的研究与应用,根据设备运转噪声进行故障诊断,主要进行声目标识别的应用。
4.在电力领域,电力设备在运行过程中,由于机械振动会产生声音,正常运行下的声音一般具有一定的规律性,但当设备发生某种故障后,由于运行状态或运行结构改变,其声音也会随之改变,比如出现机械故障时,其振动特性或部分频段内的振动能量将发生改变,同时会伴随刺耳或尖锐的噪声。此外,设备的超负荷运行或其他故障也会引起异常的声音变化。因此,电力设备的声音信号包含许多运行状态信息,具有丰富经验的工程师可以根据现场设备的异常声音,通过音色、音量、音高等音频特征的变化判断出设备是否处于不正常运行状态,甚至判别出故障的类型和严重程度。
5.现有技术中,电气设备声音异常检测方法包括传统电气设备声音监测方法和基于机器学习的电气设备声音监测方法。
6.传统电气设备声音监测方法,具体如下:
7.由于旋转设备的工作状态与运行环境等条件导致的目标声信号夹杂大量的噪声信号,当计算机听觉技术用于旋转设备的状态监测时,大多结合频谱分析或小波变换等传统音频处理方法来判断设备故障是否存在,再通过wpt、emd或mfcc等音频特征提取复杂算法进行处理,最后采用hmm或svm等传统分类器完成状态监测与故障预警任务。旋转设备的声信号处理一般会与传统的振动信号等其他监测参数结合,音频信号分析的结果用于辅助判断,使基于振动信号分析的结果更加可靠。但目前仍没有统一、可靠的设备声信号处理算法能够应用于电力系统的全部设备,需要结合设备自身运行特点与工作状态选择不同的声信号特征提取方法,在应用中大多采用传统的音频信号处理技术。
8.与旋转设备相比,非旋转设备主要包括电厂的小型设备或变电站的一、二次设备,由于没有高功率旋转装置的运行,具有振动幅度小、环境噪音小等特点。由上述分析可以看出,通过设备声信号进行状态监测的非旋转设备不需要其他辅助信息的帮助即可完成状态
监测任务;同时由于非旋转设备大多在空旷环境中运行,处理难度相对简单,故非旋转设备的音频处理仅需要fft、stft或wa等传统时频域算法提取特征,并通过vq、自相关系数或模糊聚类等数学统计算法进行状态分类就能够满足基本监测要求。但当前算法的应用降低了音频处理技术与机器学习算法的结合度,不利于状态监测识别率与稳定性的提高。
9.基于机器学习的电气设备声音监测方法,具体如下:
10.基于声音的在线监测是一种简单可靠的非侵入性监测方法,不会干扰电气设备的正常运行,并可以良好地反映电气设备的工作状态和异常情况。电气设备种类多、结构复杂、故障类型多样,难以直接根据声音推断出健康状况。采用机器学习方法对电气设备进行声学异常监测受到了广泛的关注,深度学习技术比传统机器学习通常霁要更多数据进行训练,但也不会因为数据规模、特征维度过大而显著增大训练难度,在线运行时仅需要神经网络的前向传播,具有很高的计算效率。然而,将深度学习技术应用于无/半监督的异常监测,还处于刚起步阶段。目前深度学习异常检测方法包括自编码器、变分自编码器、单目标生成对抗式主动学习和多目标生成对抗式主动学习。主成分分析和自编码器原理类似,主成分分析是使用线性代数技术的向量线性组合,而自动编码器是使用深度神经网络技术的向量非线性组合。变分自编码器在计算异常分数时使用了概率方法,相对于自编码器更具有可解释性。多目标生成对抗式主动学习在单目标生成对抗式主动学习的基础上使用了多个生成器以提高性能。
11.现有技术中,电气设备声音分类算法包括传统声音分类算法和基于机器学习的声音分类算法。
12.传统声音分类算法,具体如下:
13.电气设备运行往往产生特定的声响,传统声音分类算法主要利用人工特征提取方法,再利用特征的差别对声音进行分类。提取短时能量、短时平均振幅、短时过零率、短时自相关函数等时域特征,结合傅里叶变换、声谱图、倒频谱、色谱图等频域特征,通过相似度矩阵等方法综合判断实现声音分类,
14.基于机器学习的声音分类算法,具体如下:
15.基于机器学习的声音分类算法大部分运用在语音识别、环境声分类等方面,应用在电力设备运行声音的深度学习分类算法较少,传统机器学习则是首先通过提取声音特征(如:梅尔频谱倒谱xishu),再利用k-最近邻算法、支持向量机、字典学习([4]孙玉伟,罗林根,陈敬德,王辉,盛戈皞,江秀臣.基于声音特征与改进稀疏表示分类的断路器机械故障诊断方法)、bp神经网络([3]王剑强,彭涛.基于变压器运行声音识别的智能运维辅助决策技术[j].电子测试)等传统机器学习算法进行分类,在保证数据量的情况下,分类效果较好
[0016]
基于深度学习的电气设备运行声音分类算法,目前还处于起步阶段,已有利用卷积神经网络、长短时记忆网络对开关柜局部放电识别以及变压器的声纹识别与分类([5]连玮琪.基于超声信号的高压开关柜局部放电识别方法研究)。现有技术已经实现通过卷积神经和循环神经网络对摩托车发动机声音进行故障诊断([1]聂慧兰.基于深度神经网络的设备声音故障诊断模型研究[d].湘潭大学),
[0017]
现有电气设备声音监测技术多数采用传统声音监测方法,效率低、难度大,利用机器学习方法需要数据规模大、训练次数多,还处于起步阶段。
[0018]
声音分类算法已普遍利用到语音识别、环境声识别等领域,目前还较少运用在电
气设备运行声音分类中。现有技术通过融合梅尔频谱特征与倒梅尔频谱特征作为声音数据集,并利用多分类支持向量机对电厂声音进行分类,未对故障进行诊断识别。([2]翟永杰,彭雅妮,杨旭,胡东阳,王新颖.融合mfcc和imfcc特征的电厂设备声音识别算法)
[0019]
然而目前的分类算法往往先固定了待检测对象,而且是检测先验已有的异常,无法充分发挥机器学习的强大学习力。


技术实现要素:

[0020]
本发明结合故障发现与事后人工分析的过程,提出了一种多元信息融合的发电厂电气设备分类与异常检测方法,解决目前算法只检测单一对象、只能检测已知异常、未对设备运行状态进行分类的问题。
[0021]
本发明的目的至少通过如下技术方案之一实现。
[0022]
一种多元信息融合的发电厂电气设备分类与异常检测方法,解决目前声音监测算法只检测单一对象、只能检测已知异常、未对设备运行状态进行分类的问题,包括以下步骤:
[0023]
s1、通过发电厂监控系统,获取电气设备的多元信息;
[0024]
s2、根据综合判据,判断电气设备所处的状态;
[0025]
s3、预置声音传感器获取电气设备运行的音频;
[0026]
s4、采用电气设备状态声音样本库训练深度神经网络,并通过训练好的深度神经网络进行状态识别,得到状态识别置信度分数;
[0027]
s5、若状态识别置信度≤置信度阈值,则认为电气设备存在故障,执行步骤s6,否则完成电气设备状态声音分类;
[0028]
s6、采用电气设备故障声音样本库训练深度神经网络,并通过训练好的深度神经网络进行已知故障异常识别,得到故障识别置信度分数;
[0029]
s7、若故障识别置信度分数≤置信度阈值,则认为电气设备存在未知故障,执行步骤s8,否则完成电气设备已知故障异常识别;
[0030]
s8、进行电气设备未知故障识别,并作为新异常样本加入电气设备故障声音样本库。
[0031]
进一步地,步骤s1中,所述多元信息包括转速、有功出力、无功出力、导叶开度和水头。
[0032]
进一步地,步骤s2中,提前统计电气设备运行状态与对应的多元信息集,提炼得到运行状态与多元信息的对应关系,作为综合判据,并根据综合判据和步骤s1中得到的电气设备的多元信息,确定电气设备运行状态。
[0033]
进一步地,步骤s3中,通过预置声音传感器位置,收集特定对象的电气设备运行声音并进行存储。
[0034]
进一步地,步骤s4中,首先通过电气设备状态声音样本库对深度神经网络进行训练,训练过程的深度神经网络采用lenet卷积神经网络结构;
[0035]
训练过程包括声音预处理、时频变换和卷积神经网络训练;声音预处理为时长切割,时频变换为将时域信号转换成声谱图;
[0036]
其次基于对多元信息的综合判据,获取电气设备当前运行状态,同时利用训练好
的深度神经网络对采集的音频进行状态识别,得到具体运行状态识别的置信度。
[0037]
进一步地,步骤s5中,将电气设备具体运行状态识别的置信度与预设的置信度阈值对比,若大于置信度阈值,则视为电气设备运行状态识别正常;若小于等于置信度阈值,则视为该音频为异常音频。
[0038]
进一步地,步骤s6中,首先通过电气设备故障声音样本库对深度神经网络进行训练,训练过程的深度神经网络采用lenet卷积神经网络结构;
[0039]
训练过程包括声音预处理、时频变换和卷积神经网络训练;声音预处理为时长切割,时频变换为将时域信号转换成声谱图;
[0040]
利用训练好的深度神经网络对异常音频进行已知故障识别,得到异常故障识别结果及其故障识别置信度。
[0041]
进一步地,步骤s7中,将故障识别置信度与预设的置信度阈值对比,若大于置信度阈值,则视为电气设备已知故障识别正常,该电气设备出现已知故障;若小于等于置信度阈值,则视为该音频为未知异常音频。
[0042]
进一步地,步骤s8中,识别出未知异常音频,通过分析电气设备此时异常状态下的多元信息数据,以人工方式进行对该未知异常音频进行定性分析,将其打上故障标签,加入电气设备故障声音样本库。
[0043]
相比与现有技术,本发明的优点在于:
[0044]
1本发明提出的方法解决了传统声音监测方法需要深度挖掘不同电气设备运行状态声音特征从而导致难度大、效率低的问题;
[0045]
2本发明提出的方法同时实现了电气设备运行状态分类、已知故障音频识别、未知故障音频识别的效果,解决了目前算法只检测单一对象、只能检测已知异常、未对设备运行状态进行分类的问题。
附图说明
[0046]
图1为本发明实施例中一种多元信息融合的发电厂电气设备分类与异常检测方法的步骤流程图;
[0047]
图2为本发明实施例中卷积神经网络的训练过程示意图;
[0048]
图3为本发明实施例中lenet网络的结构示意图。
具体实施方式
[0049]
上述识别和跟踪方法组合为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他任何未背离本发明的精神实质和原理下所作的修改、修饰、替代、组合、简化,均应为等效的置换方式,都应包含在本发明的保护范围之内。
[0050]
实施例:
[0051]
一种多元信息融合的发电厂电气设备分类与异常检测方法,解决目前声音监测算法只检测单一对象、只能检测已知异常、未对设备运行状态进行分类的问题,如图1所示,包括以下步骤:
[0052]
s1、通过发电厂监控系统,获取电气设备的多元信息;
[0053]
所述多元信息包括转速、有功出力、无功出力、导叶开度和水头。
[0054]
s2、根据综合判据,判断电气设备所处的状态;
[0055]
提前统计电气设备运行状态与对应的多元信息集,提炼得到运行状态与多元信息的对应关系,作为综合判据,并根据综合判据和步骤s1中得到的电气设备的多元信息,确定电气设备运行状态。
[0056]
s3、预置声音传感器获取电气设备运行的音频;
[0057]
通过预置声音传感器位置,收集特定对象的电气设备运行声音,以单通道wav形式存储。
[0058]
s4、采用电气设备状态声音样本库训练深度神经网络,并通过训练好的深度神经网络进行状态识别,得到状态识别置信度分数;
[0059]
首先通过电气设备状态声音样本库对深度神经网络进行训练,训练过程的深度神经网络采用lenet卷积神经网络结构;
[0060]
训练过程包括声音预处理、时频变换和卷积神经网络训练;声音预处理为时长切割,时频变换为将时域信号转换成声谱图;
[0061]
其次基于对多元信息的综合判据,获取电气设备当前运行状态,同时利用训练好的深度神经网络对采集的音频进行状态识别,得到具体运行状态识别的置信度。
[0062]
s5、若状态识别置信度≤置信度阈值,则认为电气设备存在故障,执行步骤s6,否则完成电气设备状态声音分类;
[0063]
将电气设备具体运行状态识别的置信度与预设的置信度阈值对比,若大于置信度阈值,则视为电气设备运行状态识别正常;若小于等于置信度阈值,则视为该音频为异常音频。
[0064]
s6、采用电气设备故障声音样本库训练深度神经网络,并通过训练好的深度神经网络进行已知故障异常识别,得到故障识别置信度分数;
[0065]
首先通过电气设备故障声音样本库对深度神经网络进行训练,训练过程的深度神经网络采用lenet卷积神经网络结构
[0066]
训练过程包括声音预处理、时频变换和卷积神经网络训练;声音预处理为时长切割,时频变换为将时域信号转换成声谱图;
[0067]
利用训练好的深度神经网络对异常音频进行已知故障识别,得到异常故障识别结果及其故障识别置信度。
[0068]
s7、若故障识别置信度分数≤置信度阈值,则认为电气设备存在未知故障,执行步骤s8,否则完成电气设备已知故障异常识别;
[0069]
将故障识别置信度与预设的置信度阈值对比,若大于置信度阈值,则视为电气设备已知故障识别正常,该电气设备出现已知故障;若小于等于置信度阈值,则视为该音频为未知异常音频。
[0070]
s8、进行电气设备未知故障识别,通过分析电气设备此时异常状态下的多元信息数据,以人工方式进行对该未知异常音频进行定性分析,并作为新异常样本加入电气设备故障声音样本库;
[0071]
通过分析电气设备此时异常状态下的多元信息数据,以人工方式进行对该未知异常音频进行定性分析,将其打上故障标签,加入电气设备故障声音样本库。
[0072]
通过监控系统得到电气设备运行数据,以wav格式存储,根据综合判据得到电气设
备运行状态标签。如图3所示,lenet网络包括输入层、第一卷积层、第一最大池化层、第二卷积层、第二最大池化层、压平层、第一全连接层、第二全连接层(即输出层)。第一卷积层设置卷积核为5*5,卷积核个数为20;第一最大池化层设置窗口大小为2*2,向下采样;第二卷积层设置卷积核为5*5,卷积核个数为50;第二池化层设置窗口大小为2*2,向下采样;第一全连接层设置列表长度为500;第二全连接层设置列表长度为所需监测的电气设备状态数。
[0073]
通过声音传感器得到设备声音数据,利用预训练好的lenet网络对采集到的声音数据进行分类,得到分类标签及其置信度如下表所示:
[0074]
表1 lenet声音分类结果及其置信度
[0075][0076][0077]
通过设置正常状态识别置信度阈值85%,可以得知stft-1.wav、stft-2.wav、stft-3.wav为正常运行状态一声音数据,stft-4.wav和stft-5.wav为正常运行状态二声音数据,而stft-6.wav、stft-7.wav和stft-8.wav为异常声音数据,实现了设备正常状态分类。
[0078]
实施例2:
[0079]
本实施例中,通过上一阶段的设备正常状态分类,得到了异常声音数据stft-6.wav、stft-7.wav和stft-8.wav。lenet网络包括输入层、第一卷积层、第一最大池化层、第二卷积层、第二最大池化层、压平层、第一全连接层、第二全连接层(即输出层)。第一卷积层设置卷积核为5*5,卷积核个数为20;第一最大池化层设置窗口大小为2*2,向下采样;第二卷积层设置卷积核为5*5,卷积核个数为50;第二池化层设置窗口大小为2*2,向下采样;第一全连接层设置列表长度为500;第二全连接层设置列表长度为所需监测的电气设备已知故障状态数。
[0080]
利用预训练好的lenet网络对上一阶段得到异常声音数据进行已知故障分类,得到分类标签及其置信度如下表所示:
[0081]
表2 lenet声音故障分类结果及其置信度
[0082]
声音数据lenet分类状态置信度stft-6.wav敲击故障94.935%stft-7.wav敲击故障95.375%stft-8.wav敲击故障52.363%
[0083]
通过设置故障状态识别置信度阈值80%,可以得知stft-6.wav、stft-7.wav为敲击故障(已知故障)声音数据,stft-8.wav为未知故障异常声音数据,实现了设备在已知故障下的声音分类,并发现在采集stft-8.wav时间段内电气设备出现了未知故障。
[0084]
实施例3:
[0085]
本实施例中,以mp3格式存储的电气设备运行声音数据。lenet网络包括输入层、第一卷积层、第一最大池化层、第二卷积层、第二最大池化层、压平层、第一全连接层、第二全连接层(即输出层)。第一卷积层设置卷积核为5*5,卷积核个数为20;第一最大池化层设置窗口大小为2*2,向下采样;第二卷积层设置卷积核为5*5,卷积核个数为50;第二池化层设置窗口大小为2*2,向下采样;第一全连接层设置列表长度为500;第二全连接层设置列表长度为所需监测的电气设备状态数。
[0086]
通过声音传感器得到设备声音数据,利用预训练好的lenet网络对采集到的声音数据进行分类,得到分类标签及其置信度如下表所示:
[0087]
表3 lenet声音分类结果及其置信度
[0088]
声音数据lenet分类状态置信度stft-1.mp3正常运行状态一96.258%stft-2.mp3正常运行状态一98.658%stft-3.mp3正常运行状态二93.499%stft-4.mp3正常运行状态二97.957%stft-5.mp3正常运行状态二73.602%stft-6.mp3正常运行状态二70.934%stft-7.mp3正常运行状态二81.759%
[0089]
通过设置正常状态识别置信度阈值90%,可以得知stft-1.mp3、stft-2.mp3为正常运行状态一声音数据,stft-3.mp3、stft-4.mp3为正常运行状态二声音数据,而stft-5.mp3、stft-6.mp3和stft-7.mp3为异常声音数据,实现了设备正常状态分类。
[0090]
将stft-5.mp3、stft-6.mp3和stft-7.mp3进行故障分类识别。lenet网络包括输入层、第一卷积层、第一最大池化层、第二卷积层、第二最大池化层、压平层、第一全连接层、第二全连接层(即输出层)。第一卷积层设置卷积核为5*5,卷积核个数为20;第一最大池化层设置窗口大小为2*2,向下采样;第二卷积层设置卷积核为5*5,卷积核个数为50;第二池化层设置窗口大小为2*2,向下采样;第一全连接层设置列表长度为500;第二全连接层设置列表长度为所需监测的电气设备已知故障状态数。
[0091]
利用预训练好的lenet网络对上一阶段得到异常声音数据进行已知故障分类,得到分类标签及其置信度如下表所示:
[0092]
表4 lenet声音故障分类结果及其置信度
[0093]
声音数据lenet分类状态置信度stft-5.mp3敲击故障86.688%stft-6.mp3敲击故障87.843%stft-7.mp3敲击故障89.090%
[0094]
通过设置故障状态识别置信度阈值80%,可以得知stft-5.mp3、stft-6.mp3为敲击故障(已知故障)声音数据,stft-7.mp3为未知故障异常声音数据,实现了设备在已知故
障下的声音分类,并发现在采集stft-7.mp3时间段内电气设备出现了未知故障。
再多了解一些

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

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

相关文献