基于MIC和CEEMDAN的水电机组尾水管压力脉动数据滤波方法技术

技术编号:37045351 阅读:9 留言:0更新日期:2023-03-29 19:24
本发明专利技术涉及振动信号分析与处理技术领域,具体涉及一种基于MIC

【技术实现步骤摘要】
基于MIC和CEEMDAN的水电机组尾水管压力脉动数据滤波方法
专利

[0001]本专利技术涉及振动信号分析与处理
,具体是涉及一种基于MIC和CEEMDAN的水电机组尾水管压力脉动数据滤波方法。

技术介绍

[0002]水电机组振动监测信号常包含大量异常数据,严重影响机组健康状态评估与预测,目前数据清洗常见于风电机组、电网等,水电机组应用较少。现有水电机组尾水管压力脉动信号的噪声滤除和故障特征提取方法按照其信号处理的算法的不同,大致可分为以下几类:一是基于傅里叶变换的传统的水电机组尾水管压力脉动信号去噪方法;二是基于小波分析的水电机组尾水管压力脉动信号去噪方法;三是利用经验模态分解方法(Empirical Mode Decomposition,EMD)及衍生的相关分解算法,如集合经验模态分解EEMD(Ensemble Empirical Mode Decomposirion),、CEEMD算法、VMD算法的水电机组尾水管压力脉动信号去噪方法。
[0003]小波分析虽然可以进行相应的非平稳信号分析,但是其参数设置缺乏自适应性。经验模态分解(EMD)虽可在时频上对信号进行全面分析,但其分解过程中容易产生模态混叠、端点效应等问题。EEMD虽然在EMD的基础上加了白噪声进行辅助从而更好的解决模态混叠现象,但是会有残余白噪声,且IMF分量的选取完全依靠经验来确定,严重影响了对信号分解重构的准确性。VMD可以实现信号频域内各个分量的自适应分割,能够有效克服EMD分解中产生的模式混叠现象,比EMD更强的噪声鲁棒性以及更弱的端点效应,但是VMD不是对于所有的非平稳信号都是可以直接使用的,对一些非平稳信号需要进行预处理,另外在对VMD中的K参数进行选择时,没有一个准则,需要经验知识来进行调整。
[0004]CN114992033A公开了NLM

CEEMDAN算法对于水电机组信号的去噪处理,首先采用非局部均值滤波(NLM)进行噪声预处理,然后通过CEEMDAN分解为若干个本征模态函数IMF分量,并对每一个IMF进行样本熵计算,从而根据熵值来划分各不同噪声,然后对其进行小波阈值作最会的去噪处理。与本专利相比,CN114992033A对其NLM预处理算法要求其像素点数较多导致计算时间长,且一般去除的是高斯白噪声,这与后续CEEMDAN中增加白噪声环节相反。至与最后的小波阈值的处理,受限于小波基和分解层数的选择,使得对最终的去噪效果产生很大的影响。

技术实现思路

[0005]本专利技术的目的在于针对现有技术中CEEMDAN方法对低信噪比信号的去噪效果不理想的问题,提出了一种基于MIC

CEEMDAN的水电机组尾水管压力脉动信号去噪方法,可用于有效去除水电机组尾水管压力脉动信号中的噪声成分,以便于实现水电机组尾水管的在线监测和故障特征提取。
[0006]为实现上述目的,本专利技术所述基于MIC

CEEMDAN的水电机组尾水管压力脉动信号去噪方法,其特征在于包括如下步骤:
[0007]S1.将所述水电机组尾水管原始压力脉动信号y(t)进行CEEMDAN集合经验模态分解,获得固有模态分量IMF;
[0008]S2.分别计算各模态分量IMF和原始信号y(t)的MIC值;
[0009]S3.根据所述MIC值的大小,将分量集合划分为高频噪声分量、信噪混合分量和低频有效分量三部分;
[0010]S4.从原始水电机组尾水管压力脉动信号y(t)中滤除所述高频噪声分量和信噪混合分量,完成水电机组尾水管压力脉动信号的去噪,重构后的信号为x(t)。
[0011]更进一步的技术方案是所述步骤S1对原始信号Y(t)进行CEEMDAN集合经验模态分解的方法为:实际带噪声的水电机组尾水管压力脉动信号y(t)为真实压力脉动信号x(t)和外部干扰噪声n(t)的叠加;具体步骤包括:
[0012]S101.将高斯白噪声加入到原始信号y(t)中,从而得到新信号S101.将高斯白噪声加入到原始信号y(t)中,从而得到新信号式中q=1,2,v
j
为满足标准正态分布的高斯白噪声信号,j=1,2,3

N为加入白噪声的次数,ε为白噪声的标准表;
[0013]对新信号进行EMD分解,得到第一阶本征模态分量C1;
[0014][0015]S102.对产生的N个模态分量进行总体平均就得到CEEMDAN分解的第1个本征模态分量:
[0016][0017]式中,N为加入白噪声的次数;
[0018]S103.计算去除第一个模态分量的残差:
[0019][0020]S104.在r1(t)中加入正负成对高斯白噪声得到新信号,以新信号为载体进行EMD分解,得到第一阶模态分量D_{1},由此可以得到CEEMDAN分解的第2个本征模态分量:
[0021][0022]S105.计算去除第二个模态分量的残差:
[0023][0024]S106.如此重复以上的步骤,直到分解后的残差为单调函数,算法结束,此时获得的本征模态分量数为K,那么最终原始信号被分解为:
[0025][0026]更进一步的技术方案是所述步骤S2的具体步骤包括:
[0027]S201.对于给定的数据集D={(xi,yi),i=1,2,

,n},如果将X轴划分为x个格子,Y轴划分为y个格子,那么我们可以得到一个x
×
y的网格划分G,将落入G的点的数量占数据
集D数量的比例看做是其概率密度D|G;而根据不同的网格划分情况得到的概率分布D|G也不同;
[0028]因此,对给定有限有序对数据集该数据集被划分为一个x
×
y网格G,对应的概率分布D|G,其中x,y是正整数,给出最大互信息如下:
[0029][0030]其中,D是给定的数据集;x,y是对这个数据集的某种划分数量;p(X,Y)是联合密度函数;p(X)和p(Y)是边缘概率分布函数;
[0031]S202.对于最大互信息I(D,X,Y)进行归一化,归一化后的值在区间[0,1]之间,采用sigmoid函数进行归一化计算,设有两个随机变量的数据集D,最大信息数I,它的最大信息系数MIC公式如下:
[0032][0033]MIC(D)=max{M(D)}。
[0034]更进一步的技术方案是所述步骤S3中划分分量集合的方法为从机组尾水管压力脉动信号各分量的MIC值,以阈值为0.2为界,小于0.2的划分为高频噪声分量;在0.2~0.3的划分为信噪混合分量;大于0.3的划分为低频有效分量。
[0035]工作原理:本专利技术提出了提供基于MIC

CEEMDAN的水电机组尾水管压力脉动信号去噪方法,首先对原始信号进行CEEMDAN方法分解预处理信号得到一系列IMF分量,同时计算各个分量的最大信息数(MIC),并根据MIC值大小将分量划分为高频含噪分量、信噪混合分量和低频有效分量,最后以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于MIC

CEEMDAN的水电机组尾水管压力脉动信号去噪方法,其特征在于包括如下步骤:S1.将所述水电机组尾水管原始压力脉动信号y(t)进行CEEMDAN集合经验模态分解,获得固有模态分量IMF;S2.分别计算各模态分量IMF和原始信号y(t)的MIC值;S3.根据所述MIC值的大小,将分量集合划分为高频噪声分量、信噪混合分量和低频有效分量三部分;S4.从原始水电机组尾水管压力脉动信号y(t)中滤除所述高频噪声分量和信噪混合分量,完成水电机组尾水管压力脉动信号的去噪,重构后的信号为x(t)。2.根据权利要求1所述的基于MIC

CEEMDAN的水电机组信号去噪方法,其特征在于:所述步骤S1对原始信号Y(t)进行CEEMDAN集合经验模态分解的方法为:实际带噪声的水电机组尾水管压力脉动信号y(t)为真实压力脉动信号x(t)和外部干扰噪声n(t)的叠加;具体步骤包括:S101.将高斯白噪声加入到原始信号y(t)中,从而得到新信号y(t)+(

1)
q
εv
j
(t),式中q=1,2,v
j
为满足标准正态分布的高斯白噪声信号,j=1,2,3

N为加入白噪声的次数,ε为白噪声的标准表;对新信号进行EMD分解,得到第一阶本征模态分量C1;S102.对产生的N个模态分量进行总体平均就得到CEEMDAN分解的第1个本征模态分量:式中,N为加入白噪声的次数;S103.计算去除第一个模态分量的残差:S104.在r1(t)中加入正负成对高斯白噪声得到新信号,以新信号为载体进行EMD分解,得到第一阶模态分量D_{1},...

【专利技术属性】
技术研发人员:曾云张欢钱晶张晓旭徐一婷孙彦飞杨起龙艳单蓉
申请(专利权)人:昆明理工大学
类型:发明
国别省市:

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

1