当前位置: 首页 > 专利查询>东北大学专利>正文

一种利用麦克风阵列进行机械故障检测的方法技术

技术编号:17909408 阅读:39 留言:0更新日期:2018-05-10 16:34
本发明专利技术涉及一种利用麦克风阵列进行机械故障检测的方法,步骤为:在机械设备的正上方布置麦克风阵列;通过麦克风阵列采集被测信号,获得电压信号;求得电压信号映射到平面空间测试点的导向矩阵;对时域信号做FFT变换,获得频率信息;进行初步的故障检测定位;利用映射关系和iFFT求逆变换求得每一个机器平面上的测试点的时间序列;对测试点的时间序列进行谱峭度的特征提取,谱峭度的大小做为波束形成定位算法的权重;根据数值的相对大小进行成像,获得故障声源产生的位置。本发明专利技术利用声源定位技术,将波束形成算法和谱峭度特征提取方法相结合,能够检测出可能淹没在设备工作时产生的噪声中的冲击信号,从而更好地定位出机械故障发生位置。

【技术实现步骤摘要】
一种利用麦克风阵列进行机械故障检测的方法
本专利技术涉及一种机械故障检测技术,具体为一种利用麦克风阵列进行机械故障检测的方法。
技术介绍
机械故障诊断方法有很多,传统的机械设备的故障诊断大多数是基于振动信号的测量和分析。机械振动故障检测方法是将振动传感器安装在设备上,比如安装在轴承处或需要测量的部位,进行信号的获取,这些振动信号包含了机械内部运动部件各种变化信息。通过分辨正常振动和非正常振动,采集振动参数,然后对这些信号进行特征提取,判断机械运行的技术状态是否正常,进而定位出故障产生的位置。这是一种接触式的检测方法,需要工作人员将传感器贴于机械内部,可能会对工作人员造成一定的危险。由于放置于机械内部的传感器个数有限,测定的位置信号不全面,往往无法全局性地检测出机械中故障发生地位置。同时贴于机械上的传感器也可能会对采集到的信号造成影响。
技术实现思路
针对现有技术中采用接触式进行机械故障检测导致测定的位置信号不全面、无法全局性地检测出机械中故障发生地的位置等不足,本专利技术为解决这一系列问题提供一种利用麦克风阵列进行机械故障检测的方法,可以更好地检测出可能淹没在机械工作时产生的噪声当中的故障信号,其中故障信号常常为冲击信号,从而更好地定位出机械故障产生的位置。为解决上述技术问题,本专利技术采用的技术方案是:本专利技术一种利用麦克风阵列进行机械故障检测的方法,包括以下步骤:1)在机械设备的正上方布置麦克风阵列;2)通过麦克风阵列采集被测信号,获得被测声音在时域的电压信号;3)求得麦克风采集到的电压信号映射到平面空间测试点的导向矩阵;4)对麦克风收集到的时域信号做FFT变换,利用导向矩阵获得频率信息;5)利用波束成形在频域中对声源进行定位的思想进行初步的故障检测定位;6)利用p=Hq的映射关系,再利用iFFT求逆变换求得每一个机器平面上的测试点的时间序列;其中,p为麦克风收集到的信号,H为导向矩阵,q为将麦克风收集到的信号通过导向矩阵一一映射到机械平面每个测试点获得的序列;7)对每一个机器平面上的测试点的时间序列进行谱峭度的特征提取,谱峭度的大小做为波束形成定位算法的权重;8)根据数值的相对大小进行成像,获得故障声源产生的位置。所述步骤1)中麦克风阵列为:选用N个麦克风,布置在一个平面上形成麦克风阵列,该麦克风阵列平面平行放置在机械设备的正上方,相距30~90cm。步骤2)中,获得被测声音在时域的电压信号包括:201)麦克风阵列的中心点为坐标原点,以麦克风所在平面为xoy平面,以垂直于xoy平面,且过中心点直线为z轴,建立空间直角坐标系;202)计算中心点到各麦克风的方向矢量,方向指向各麦克风,长度为中心点到各麦克风的距离R。203)计算中心点麦克风到测试点的方向矢量,方向指向测试点,长度为中心点麦克风到测试点的距离;204)利用向量的点积运算求出测试点到各麦克风与测试点到中心点麦克风的距离差d=Rcosθ,其中:R为中心点到各麦克风的距离,θ为中心点到各麦克风的方向矢量和中心点到测试点的方向矢量的夹角;205)定义三维导向矩阵,其中某一个分量为,矩阵的大小为(麦克风数-1)×测试点数×自选的考察的频率范围中频率成分的个数,其中:fi为选定频率的某一频率分量,fi为0到奈奎斯特频率的等距采样点中的某一个值,dj为距离差,c为声音在空气中的传播速度,j为单位虚数。步骤4)中,对麦克风采集到的时域信号做FFT变换为:对采集到的声音信号做FFT变换,获得每一个麦克风时间序列的频率信息;并将不同麦克风做FFT变换后获得的频率信息构成一个矩阵,将上述矩阵和步骤3)中形成的导向矩阵相乘,获得信号的频率信息。步骤5)中,利用波束成形思想进行初步的故障检测定位为:将对应的测试点的自选频率范围内的所有频率成分相加得到利用波束形成思想获得的各个测试点为声源概率的相对可能性大小。步骤4)中还包括以下步骤民:对获得的信号频率信息利用iFFT求逆变换求得每一个机器平面上的测试点对应的时间序列。步骤7)中,对每一个机器平面上的测试点的时间序列进行谱峭度的特征提取为:对信号做滤波处理,再对滤波后的时间序列x(t)做短时傅立叶变换X(t,f);求出X(t,f)的4阶谱矩和2阶谱矩求取将能量归一化的四阶谱矩,即为谱峭度;其中,t为时间,f为频率,KX为将能量归一化的四阶谱矩,S4X(f)为X(t,f)的4阶谱矩,S2X(f)为X(t,f)的2阶谱矩。步骤7)中,谱峭度的大小做为波束形成定位算法的权重为:将机械平面上的每一个测试点的谱峭度特征提取后得到的序列进行求和处理,得到每一个测试点的峭度大小的相对值,若值较大则此处产生冲击信号可能性大,做为故障的可能性大,将对应不同测试点的峭度大小的相对值作为权重,和步骤5)求得的各个测试点为声源概率的相对可能性大小相乘,得到新的各个测试点为声源概率的相对可能性大小。本专利技术具有以下有益效果及优点:1.本专利技术利用声源定位的技术,改变以往的利用接触式传感器检测振动信号进行故障检测的方案,使得获取的声音信息的数据不是离散式的,而是利用麦克风阵列获得的平面连续的空间信号,同时利用波束形成算法和谱峭度特征提取方法相结合,使时域下可能淹没在噪声信号中的冲击信号得以很好地提取出来,可以更好地检测出可能淹没在机械工作时产生的噪声中的冲击信号,从而更好地定位出机械故障产生的位置。附图说明图1为本专利技术所提出的利用麦克风阵列进行机械故障检测的方法的流程示意图;图2为本专利技术利用谱峭度进行特征提取后获得的信号包络线图;图3为本专利技术中在机械设备的正上方布置麦克风阵列示意图;图4为本专利技术方法涉及的机械设备俯视图;图5为应用本专利技术方法将波束形成和特征提取相结合后检测到的故障位置。其中,1为电机部分,2为齿轮部分,3为麦克风阵列。具体实施方式下面结合说明书附图对本专利技术作进一步阐述。利用麦克风阵列技术进行机械故障诊断,是一种非接触式测量。由于麦克风阵列平面距离机械较近,我们采用近场模型下的波束形成方法对机械故障进行定位。在近场模型中,声波为球形波,利用近场模型特性可以求得不同空间位置的麦克风对该机械的响应矢量。进而求得所检测的机械平面对不同方向角的方向矢量,构成方向矩阵。通过对每一个角度进行检测,对波达方向进行估计,找到主瓣的最大值,即为可能的故障位置。如图1所示,本专利技术一种利用麦克风阵列进行机械故障检测的方法,包括以下步骤:1)在机械设备的正上方布置麦克风阵列;2)通过麦克风阵列采集被测信号,获得被测声音在时域的电压信号;3)求得麦克风采集到的电压信号映射到平面空间测试点的导向矩阵;4)对麦克风收集到的时域信号做FFT变换,利用导向矩阵获得频率信息;5)利用波束成形在频域中对声源进行定位的思想进行初步的故障检测定位;6)利用p=Hq的映射关系,再利用iFFT求逆变换求得每一个机器平面上的测试点的时间序列;其中,p为麦克风收集到的信号,H为导向矩阵,q为将麦克风收集到的信号通过导向矩阵一一映射到机械平面每个测试点获得的序列;7)对每一个机器平面上的测试点的时间序列进行谱峭度的特征提取,谱峭度的大小做为波束形成定位算法的权重;8)根据数值的相对大小进行成像,获得故障声源产生的位置。本专利技术方法是对麦克风收集到的信号进行谱峭度的特征提取,它是一种高阶本文档来自技高网...
一种利用麦克风阵列进行机械故障检测的方法

【技术保护点】
一种利用麦克风阵列进行机械故障检测的方法,其特征在于包括以下步骤:1)在机械设备的正上方布置麦克风阵列;2)通过麦克风阵列采集被测信号,获得被测声音在时域的电压信号;3)求得麦克风采集到的电压信号映射到平面空间测试点的导向矩阵;4)对麦克风收集到的时域信号做FFT变换,利用导向矩阵获得频率信息;5)利用波束成形在频域中对声源进行定位的思想进行初步的故障检测定位;6)利用p=Hq的映射关系,再利用iFFT求逆变换求得每一个机器平面上的测试点的时间序列;其中,p为麦克风收集到的信号,H为导向矩阵,q为将麦克风收集到的信号通过导向矩阵一一映射到机械平面每个测试点获得的序列;7)对每一个机器平面上的测试点的时间序列进行谱峭度的特征提取,谱峭度的大小做为波束形成定位算法的权重;8)根据数值的相对大小进行成像,获得故障声源产生的位置。

【技术特征摘要】
1.一种利用麦克风阵列进行机械故障检测的方法,其特征在于包括以下步骤:1)在机械设备的正上方布置麦克风阵列;2)通过麦克风阵列采集被测信号,获得被测声音在时域的电压信号;3)求得麦克风采集到的电压信号映射到平面空间测试点的导向矩阵;4)对麦克风收集到的时域信号做FFT变换,利用导向矩阵获得频率信息;5)利用波束成形在频域中对声源进行定位的思想进行初步的故障检测定位;6)利用p=Hq的映射关系,再利用iFFT求逆变换求得每一个机器平面上的测试点的时间序列;其中,p为麦克风收集到的信号,H为导向矩阵,q为将麦克风收集到的信号通过导向矩阵一一映射到机械平面每个测试点获得的序列;7)对每一个机器平面上的测试点的时间序列进行谱峭度的特征提取,谱峭度的大小做为波束形成定位算法的权重;8)根据数值的相对大小进行成像,获得故障声源产生的位置。2.按权利要求1所述的利用麦克风阵列进行机械故障检测的方法,其特征在于所述步骤1)中麦克风阵列为:选用N个麦克风,布置在一个平面上形成麦克风阵列,该麦克风阵列平面平行放置在机械设备的正上方,相距30~90cm。3.按权利要求1所述的利用麦克风阵列进行机械故障检测的方法,其特征在于步骤2)中,获得被测声音在时域的电压信号包括:201)麦克风阵列的中心点为坐标原点,以麦克风所在平面为xoy平面,以垂直于xoy平面,且过中心点直线为z轴,建立空间直角坐标系;202)计算中心点到各麦克风的方向矢量,方向指向各麦克风,长度为中心点到各麦克风的距离R。203)计算中心点麦克风到测试点的方向矢量,方向指向测试点,长度为中心点麦克风到测试点的距离;204)利用向量的点积运算求出测试点到各麦克风与测试点到中心点麦克风的距离差d=Rcosθ,其中:R为中心点到各麦克风的距离,θ为中心点到各麦克风的方向矢量和中心点到测试点的方向矢量的夹角;205)定义三维导向矩阵,其中某一个分量为矩阵的大小为(麦克风数-1)×测试点数×自选的考察的频率范围中频率成分的个数,其中:fi为选定频率的某一频率分量,fi为0到奈奎斯特频率的等距采样点中的某一个值,...

【专利技术属性】
技术研发人员:栾峰鲍琦琦杨静璇
申请(专利权)人:东北大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1