【技术实现步骤摘要】
本专利技术涉及旋转机械状态监测与故障诊断领域,具体涉及一种旋转机械的EEMD和平滑迭代包络分析方法。
技术介绍
包络分析技术广泛应用于齿轮和滚动轴承的故障诊断中。现有的包络分析技术有下面三个缺陷:①现有的包络分析技术或者是直接对原始信号进行分析,或者是仅对原始信号进行简单的滤波后再进行分析,因此现有的方法容易受到噪声、趋势及其它成分的干扰,从而导致现有技术的分析精度较低;②现有的包络分析技术是以Hilbert变换为基础,而Hilbert变换要求被分析的信号必须是单分量的窄带信号,否则信号的频率调制部分将要污染信号的幅值包络分析结果,但是目前待分析的信号都不严格满足单分量且窄带的条件,这样就会导致现有技术因精度不高而容易出现误判问题;③由传统方法得到的包络谱存在端点效应。
技术实现思路
本专利技术要解决的问题是针对以上不足,提出一种旋转机械的EEMD和平滑迭代包络分析方法,采用本专利技术的包络分析方法后,具有分析结果准确度和精确度高,并能准确地检测出旋转机械故障类型的优点。为解决以上技术问题,本专利技术采取的技术方案如下:一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于,包括以下步骤:步骤1:利用加速度传感器以采样频率fs测取旋转机械的振动信号x(k), (k=1, 2, …,N),N为采样信号的长度;步骤2:采用集合经验模式分解(Ensemble Empirical Mode Decomposition, EEMD)算法将信号x(k)分解成n个分量和一个趋势项之和,即 ,其中,ci(k)代表由EEMD算法得到的第i个分量,rn(k)代表由EEMD算法 ...
【技术保护点】
一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于,包括以下步骤:步骤1:利用加速度传感器以采样频率fs测取旋转机械的振动信号x(k), (k=1, 2, …,N),N为采样信号的长度;步骤2:采用集合经验模式分解(Ensemble Empirical Mode Decomposition, EEMD)算法将信号x(k)分解成n个分量和一个趋势项之和,即,其中,ci(k)代表由EEMD算法得到的第i个分量,rn(k)代表由EEMD算法得到的趋势项;步骤3:对ci(k)执行重排操作和替代操作,经重排操作得到的数据用cishuffle(k)表示,替代操作后得到数据用ciFTran(k)表示;步骤4:对ci(k)、cishuffle(k)和ciFTran(k)分别执行多重分形去趋势波动分析(Multifractal Detrended Fluctuation Analysis, MFDFA),得到广义Hurst指数曲线,ci(k)的广义Hurst指数曲线用Hi(q)表示;cishuffle(k)的广义Hurst指数曲线用Hishuffle(q)表示;ciFTran(k)的广义Hurst ...
【技术特征摘要】
1.一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于,包括以下步骤:步骤1:利用加速度传感器以采样频率fs测取旋转机械的振动信号x(k), (k=1, 2, …,N),N为采样信号的长度;步骤2:采用集合经验模式分解(Ensemble Empirical Mode Decomposition, EEMD)算法将信号x(k)分解成n个分量和一个趋势项之和,即 ,其中,ci(k)代表由EEMD算法得到的第i个分量,rn(k)代表由EEMD算法得到的趋势项;步骤3:对ci(k)执行重排操作和替代操作,经重排操作得到的数据用cishuffle(k)表示,替代操作后得到数据用ciFTran(k)表示;步骤4:对ci(k)、cishuffle(k)和ciFTran(k)分别执行多重分形去趋势波动分析(Multifractal Detrended Fluctuation Analysis, MFDFA),得到广义Hurst指数曲线,ci(k)的广义Hurst指数曲线用Hi(q)表示;cishuffle(k)的广义Hurst指数曲线用Hishuffle(q)表示;ciFTran(k)的广义Hurst指数曲线用HiFTran(q)表示;步骤5:如果Hi(q) 与Hishuffle(q)或Hi(q) 与HiFTran(q)之间的相对误差小于5%,或者Hi(q) 、Hishuffle(q) 和HiFTran(q)三者都不随q而变化,则抛弃对应的ci(k)分量;步骤6:对剩余的ci(k)分量求和,将该和记为信号经重排和替代滤波后的结果xf1(k);步骤7:对xf1(k)执行谱峭度分析,求出信号峭度最大处所对应的中心频率f0和带宽B;步骤8: 根据中心频率f0和带宽B对xf1(k)进行带通滤波,得到xf2(k);步骤9:对信号xf2(k)执行平滑迭代包络分析,得到信号包络eov(k);步骤10:对得到的信号包络eov(k)执行离散傅里叶变换得到包络谱,根据包络谱特征频率判断机器的故障类型。2.根据权利要求1所述的一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于,所述步骤2中集合经验模式分解算法包括以下步骤:(1)向数据x0(k)添加白噪声序列产生一个新数据xj(k) :Std[x0(k)]代表数据x0(k)的标准差,wnj(k)代表wnj中的第k个数据,wnj代表第j个随机产生的白噪声序列,wnj幅值为1,1≤j≤K;x0(k)代表权利要求1所述步骤2中x(k);(2)对xj(k)执行经验模式分解,得到n个分量和一个趋势项cij(k)代表对xj(k)执行经验模式分解得到的第i个分量,rnj(k)代表对xj(k)执行经验模式分解得到的趋势项;(3)计算K次分解结果的平均值ci(k)表示对x0(k)进行集合经验模式分解得到的第i个分量,rn(k)表示对x0(k)进行集合经验模式分解得到的趋势项。3.根据权利要求1所述的一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于,所述步骤3中数据重排操作包括以下步骤:随机打乱分量ci(k)的排列顺序。4.根据权利要求1所述的一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于:所述步骤3中数据替代操作包括以下步骤:1) 对分量ci(k)执行离散傅里叶变换,获得分量ci(k)的相位;2) 用一组位于(-π,π)区间内的伪独立同分布数来代替分量ci(k)的原始相位;3) 对经过相位替代后的频域数据执行离散傅里叶逆变换得到数据ciIFFT(k),求取数据ciIFFT(k)的实部。5.根据权利要求1所述的一种旋转机械的EEMD和平滑迭代包络分析方法,其特征在于:所述步骤4中MFDFA方法包括以下步骤:1)构造x(k)(k=1,2,…,N)的轮廓Y(i):x(k)代表权利要求1所述步骤4中的ci(k)或cishuffle(k)或ciFTran(k);2)将信号轮廓Y(i)分成不重叠的NS段长度为s的数据,由于数据长度N通常不能整除s,所以会剩余一段数据不能利用;为了充分利用数据的长度,再从数据的反方向以相同的长度分段,这样一共得到2NS段数据;3)利用最小二乘法拟合每段数据的多项式趋势,然后计算每段数据的方差:yv(i)为拟合的第v段数据的趋势,若拟合的多项...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。