一种基于独立分量分析的电气设备故障音检测方法

文档序号:2827593阅读:256来源:国知局
一种基于独立分量分析的电气设备故障音检测方法
【专利摘要】本发明涉及一种基于独立分量分析的电气设备故障音检测方法,包括步骤:采用麦克风阵列采集电气设备运行的声音信号;采用基于负熵最大的独立分量分析法Fast-ICA算法针对采用麦克风阵列采集的声音信号分离各个独立声源信号;提取独立声源信号的Mel频率倒谱系数MFCC作为声音特征参数,通过模式匹配算法识别声音信号,将待测试声音模板与所有的参考样本模板匹配后,匹配距离最小的参考样本模板是电气设备工作音识别的结果:如匹配距离最小的参考样本模板为正常音,则与之匹配的电气设备工作音为正常音;如匹配距离最小的参考样本模板为故障音,则与之匹配的电气设备工作音为故障音。本发明用定点迭代算法,使收敛更加稳定和迅速。
【专利说明】一种基于独立分量分析的电气设备故障音检测方法

【技术领域】
[0001] 本发明涉及一种基于独立分量分析的电气设备故障音检测方法,属于电气设备维 护的【技术领域】。

【背景技术】
[0002] 现如今电气设备故障诊断以及状态检测最常用的方法就是电气测量法,但是电气 量通常不能够明显地表征电气设备故障信息,且这种参数比较难以检测,我们很难准确及 时的判断设备故障类型及信息,且电气设备在发生故障之前能够正常工作且电气量没有太 大变化。除非电气量之外,很多的变化信息如电气设备故障时发出异常的声音包含了电气 设备将要发生故障或已经发生故障的信号。因此,非电气量检测方法的一些参数指标能够 更有效更方便我们对电气设备进行诊断,例如电气设备声音信号。
[0003] 实时地电气设备在线监测技术早已应用并发挥重要的作用。以往的电气设备故障 音诊断方法一般要通过接触式传感器检测来实现,在高电压和强电磁场的输变电站的复杂 环境下,可能对设备的监测结果会产生一定的影响。此外,接触式的传感器安装和维护十分 不便,一旦传感器发生问题还可能带来意想不到的后果。
[0004] 从20世纪80年代开始,基于声音信号处理的故障检测手段已经广泛应用于工业 生产领域来对各种机械进行故障诊断,如内燃机和发动机等;90年代更是快速发展和延伸 到其他许多领域如医学,获得了巨大的成功。目前基于声音信号处理的产品已经广泛应用 于科技、工业、生活和教育的方方面面,产品也越来越成熟,越来越受欢迎,如Google公司 的产品谷歌翻译的语音输入,手机的语音拨号,腾讯公司的社交应用微信和QQ的语音搜索 等技术,以及各种导航中的语音交互控制等。目前的电力设备网络已经拥有了比较有效的 在线故障监测系统,本文提出一种基于独立分量分析法Fast-ICA算法检测电气设备故障 音的方法来实时监控电气设备的运行情况,它可以作为当今电气设备监测方法的一种有效 补充手段。


【发明内容】

[0005] 针对现有技术的不足,本发明提供一种基于独立分量分析的电气设备故障音检测 方法。
[0006] 本发明的技术方案如下:
[0007] -种基于独立分量分析的电气设备故障音方法,包括步骤如下:
[0008] (1)采用麦克风阵列,即MIC阵列采集电气设备运行的声音信号;
[0009] (2)采用基于负熵最大的独立分量分析法Fast-ICA算法针对步骤(1)采用麦克风 阵列采集的声音信号分离各个独立声源信号;
[0010] (3)提取独立声源信号的Mel频率倒谱系数MFCC作为声音特征参数,通过模式匹 配算法识别声音信号,将待测试声音模板与所有的参考样本模板进行匹配后,匹配距离最 小的参考样本模板就是电气设备工作音识别的结果:如果匹配距离最小的参考样本模板为 正常音,则与之相匹配的电气设备工作音为正常音;如果匹配距离最小的参考样本模板为 故障音,则与之相匹配的电气设备工作音为故障音。
[0011] MIC阵列通过对拾取的多路声音信号进行分析和处理,使阵列形成的波束方向图 主瓣对准目标声源,"零点"指向干扰源以抑制干扰信号,从而尽可能得获取目标声音,波束 的形成不但消除了使用单个或两个麦克风时需要不断调节麦克风指向性的问题,而且使输 出声音信号的信噪比大幅提高,获得高质量的声音信号。
[0012] 根据本发明优选的,所述的步骤(2)中分离独立声源信号的具体步骤为:
[0013] a、步骤(1)中采用麦克风阵列,即MIC阵列采集电气设备运行的声音信号记为:x =[X" x2,…,χη],η = 1,2, 3…η,其中,

【权利要求】
1. 一种基于独立分量分析的电气设备故障音检测方法,其特征在于,包括步骤如下: (1) 采用麦克风阵列,即MIC阵列采集电气设备运行的声音信号; (2) 采用基于负熵最大的独立分量分析法Fast-ICA算法针对步骤(1)采用麦克风阵列 采集的声音信号分离各个独立声源信号; (3) 提取独立声源信号的Mel频率倒谱系数MFCC作为声音特征参数,通过模式匹配算 法识别声音信号,将待测试声音模板与所有的参考样本模板进行匹配后,匹配距离最小的 参考样本模板就是电气设备工作音识别的结果:如果匹配距离最小的参考样本模板为正常 音,贝 1J与之相匹配的电气设备工作音为正常音;如果匹配距离最小的参考样本模板为故障 音,贝1J与之相匹配的电气设备工作音为故障音。
2. 根据权利要求1所述的一种基于独立分量分析法Fast-ICA算法检测电气设备故障 音的方法,其特征在于,所述的步骤(2)中分离独立声源信号的具体步骤为: a. 步骤(1)中采用麦克风阵列,即MIC阵列采集电气设备运行的声音信号记为:x =


^ ^ )
,为独立信号源发出的声音信号, 是实系数,月
首先,对步骤a中所述的采用麦克风阵列,即MIC阵列采集电气设备运行的声音信号进 行中心化处理,得到的声音信号
,通过式(? )所得:
(? ) 然后,对中心化处理后得到的声音信号[ = 3进行白化处理,得到声音信号 ζ,通过式(iii)所得: -
(iii) 在式(iii )中,z的各分量Zi互不相关,且具有单位方_

是相关阵
的η个最大特征值组成的对角阵;
,是η 个对应的特征矢量组成的矩阵; b. 基于峭度和负熵两个非高斯性度量间取得很好折中的负熵近似估计J(x),如式 (iv )所示: J(x) - [E(G(x))-E(G(v))]2 (iv) 在式(iv )中,G为任意的非二次函数,v是零均值单位方差的高斯变量; c. 近似的牛顿迭代算法如式(v )所示: (v ) 上式(V)两边同时乘以
,简化为:
(vi ) 将式(vi )中的w标准化,得到式(vii):
(vii) 上述式(v )中,w是一个可随机选取的具有单位范数的初始化向量,z是式(iii)得 到的白化数据,即得到声音信号,g是非二次函数G的导数,如下式:
上述式子中,β是一个常数,另
是FastICA的基本公式,如果不收敛,则返回步 骤(v )。
3.根据权利要求2所述的一种基于独立分量分析法Fast-ICA算法检测电气设备故障 音的方法,其特征在于,所述的步骤(3)具体步骤为: a. 对步骤(2)中分离出的独立声源信号进行预加重、分帧和加窗操作; b. 对步骤(3) a中处理后的每帧声音信号进行FFT变换,即快速傅里叶变换,获得其频 谱,再取模的平方作为离散功率谱S(k); c. 计算S (k)通过带通滤波器组后所得的功率值,得到Μ个参数Pm,m = 0, 1,…,M-1 ; 接着计算Pm的自然对数,得到Lm,m = 0, 1,…,M-1 ;最后计算Lm的DCT离散余弦变换,获得 Dm,m = 0, 1,...,M-1,去掉 DoWD"%,…,Dk 作为 MFCC 的参数; d. 所述模式匹配算法为动态时间规整DTW算法进行声音识别的具体步骤为: 设步骤(3) a的声音信号分了 N帧矢量即{T (1),T (2),…,Τ (η),…,T (N)},Τ (η)是第η 帧的语音特征矢量,参考样本有Μ帧矢量即{R (1),R (2),…,R (m),…,R (Μ)},R (m)为第m帧 的语音特征矢量,则动态时间规整DTW算法利用时间规整函数j =w(i)完成待测试矢量与 参考模板矢量时间轴的映射,且这个规整函数w满足下式(ix):
(ix) 在式(ix)中,d[T(i),R(w(i))]是待测试矢量T(i)和参考模板矢量R(j)之间的距 离测度;T(i)表示T中第i帧的语音特征矢量;R(w(i))表示R中第j帧语音特征矢量;D 则待测试矢量与参考样本矢量之间的最小距离; 利用DTW将待测试声音模板与所有参考样本模板进行匹配后,匹配距离最小的参考样 本模板就是电气设备工作音识别的结果。
【文档编号】G10L25/51GK104064186SQ201410298218
【公开日】2014年9月24日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】田岚, 马昕, 张康荣, 杜世斌 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1