基于变模态分解的滚动轴承故障诊断方法

文档序号:10651514阅读:468来源:国知局
基于变模态分解的滚动轴承故障诊断方法
【专利摘要】本发明公开了一种基于变模态分解的滚动轴承故障诊断方法,用于通过振动信号分析滚动轴承故障。首先采用预测滤波方法对传感器采集的信号进行故障信息增强处理,然后对滤波后信号进行变分模态分解以获得四个模态,再根据故障信息指数选取与滚动轴承故障最紧密相关的模态,最后对滤波后信号进行包络自相关谱分析,匹配故障特征频率得到故障信息。
【专利说明】
基于变模态分解的滚动轴承故障诊断方法
技术领域
[0001] 本发明涉及机械故障诊断领域,涉及振动信号处理方法在旋转机械故障诊断领域 中的应用,具体涉及一种利用预测滤波和变模态分解对滚动轴承故障进行诊断的方法。
【背景技术】
[0002] 滚动轴承是旋转机械中常用的支撑部件,超过百分之三十的旋转机械故障与轴承 故障有关。滚动轴承的故障诊断技术在监控轴承的性能状态和及早发现潜在故障等方面具 有至关重要的作用,可以有效提高机械设备的运行管理水平,具有显著的经济效益。
[0003]由于在实际的故障诊断过程中,故障信号往往伴随着比较大的背景噪声,甚至有 可能出现信号被噪声覆盖的情况。为增强故障信息,本发明运用预测滤波方法对初始信号 进行增强处理。预测滤波中模型的最优阶数的确定是一个复杂且困难的问题,本发明提出 了一种基于冲击指数SI(Shock Index)的阶数选择方法,可有效解决轴承故障诊断中预测 滤波定阶问题。
[0004] 经验模态分解(EMD)作为一种自适应信号处理方法,一经提出就受到机械故障诊 断领域相关学者的广泛关注,并在滚动轴承故障特征提取上得到了一些成功应用。一般来 说,需要对滚动轴承故障信号进行EMD分解,并对选取的本征模式函数IMF( intrinsic mode function)再进行故障特征提取。EMD属于递归式模态分解,其缺点有:缺乏理论依 据;包络估计误差经多次递归分解而被放大,容易出现模态混叠;存在端点效应,需要进行 端点延拓;无法将两个频率相近的分量正确分离。
[0005] 变模态分解(Variational Mode Decomposition,VMD)克服了经验模态分解的上 述缺点,具有明显的优越性,因此本发明将变模态分解应用到滚动轴承故障诊断中。变模态 分解方法将对模态的估计转变为变分问题的求解,使得每个模态的估计带宽之和最小,采 用了交替方向乘子法,在频域不断更新各模态及其中心频率,最后各模态经傅立叶逆变换 到时域。VMD算法在获取頂F分量时摆脱了 EMD算法所使用的循环筛分剥离的信号处理方式, 而是将信号分解过程转移到变分框架内,通过搜寻约束变分模型最优解来实现信号自适应 分解,每个模态分量的频率中心及带宽在迭代求解的过程中不断更新,最终可根据实际信 号的频域特性完成信号频带的自适应剖分,得到若干窄带模态分量。

【发明内容】

[0006] 为了克服经验模态分解(EMD)技术在滚动轴承故障诊断中的不足,本发明提供了 一种基于预测滤波和变模态分解(VMD)的自适应包络谱分析方法,该方法可对滚动轴承故 障进行有效的诊断。具体步骤如下。
[0007] (1)采集振动信号 通过传感器测得被检测滚动轴承的振动信号,记为X(/3),/3 =1,2,···,#νν为信号长度; (2)预测滤波 假设信号Χ(/0的自回归模型表示如下:
其中P为模型的阶,aU)为自回归模型参数,喊为预测信号。即为 预测滤波后得到的信号。将预测滤波的阶数设置为50,100,150,"_500等十个数,选取预测 滤波后信号的冲击指数SI最大值所对应的阶数,然后对信号进行预测滤波。冲击指数SI的 计算公式如下: (3) 变模态分解
变模态分解通过搜寻约束变分模型最优解来实现信号自适应分解,每个模态分量的频 率中心及带宽在迭代求解变分模型的过程中不断更新,本发明中K=4,最终得到4个窄带模 态分量= 叫} = { ,…,ωκ}表不各模态分量的频率中心。变模态分解步 骤如下: 3.1) 初始化 掉}、⑷和 3.2) 根据下面两式更新1^和〇^,其中7为输入信号,<1为惩罚因子(取值1500),1为拉格 朗日乘法算子;
3.3) 更新人,其中1=〇.1;
3.4) 对于给定判别精度,判断是否停止迭代。若_^_^/_|^<:_1停止迭 代,否则返回步骤2; (4) 模态选取 对振动信号进行变模态分解之后得到了 4个模态,其中的一些模态与滚动故障紧密相 关,而其他模态与故障无关,甚至是噪声干扰成分。所以在对模态进行包络自相关谱分析之 前,需要筛选与故障相关的敏感模态,以提高故障特征提取精度和故障诊断准确率。计算4 个模态的故障信息指数FII,选取最大FII值对应的模态进行后续处理; (5) 模态包络自相关谱分析 模态狀灯的包络的计算公式如下所示,/3 =1,2,···,/V其中HT表示希尔伯特变换,
为有效地抑制噪声,突出故障特征,求取eflK/O的自相关尾xU): 及取(ss)二- ?a)], ss = 03],…況' -1 对尾x(ffi)进行FFT(傅里叶变换)即得到包络自相关谱7?xx(/),公式如下: 屹(/)=腿哪?] (6) 故障信息分析 根据滚动轴承的几何参数U为滚动体的数目,c/为球直径,为节圆直径,构接触角) 和轴承的转频,计算外圈故障特征频率&、内圈故障特征频率Λ·、滚动体故障特征频率Λ和 保持架故障特征频率Λ,公式分别如下:
如果在包络自相关谱中发现主导频率成分为和&之一,则表示滚动轴承发生 了故障。
[0008]本发明对滚动轴承运转过程中的振动信号进行分析,通过振动信号分析进行滚动 轴承故障。首先采用预测滤波方法对原始信号进行故障信息增强,阶数选择依据故障信息 指数。然后对预测滤波后信号进行变分模态分解,根据故障信息指数选取与滚动轴承故障 最紧密相关的模态,最后对该模态进行包络自相关谱分析。本发明与现有的轴承故障诊断 技术相比有以下特点: 1. 本发明不依赖于具体的轴承型号; 2. 本发明采用预测滤波方法对初始信号进行故障信息增强,发明了一种根据冲击指数 确定最优预测滤波阶数的方法; 3. 采用了变模态分解这种信号自适应分解方法,根据故障信息指数选取与滚动轴承 故障最紧密相关的模态; 4. 本发明对富含故障信息的模态运用包络自相关谱分析,可有效地抑制频谱噪声,凸 显故障信息。
【附图说明】
[0009]图1为本发明方法的算法流程图; 图2为原始振动信号; 图3为预测滤波后的信号 图4变分模态分解后得到的四个模态 图5对模态2包络自相关谱图。
【具体实施方式】
[0010]下面结合附图和实施例子对本发明做进一步说明。
[0011] 用于实施的硬件环境是普通的计算机,软件环境是:Matlab R12和Windows 8。我 们用Matlab软件实现了本发明提出的方法。被分析信号来自于轴承故障实验台。通过安装 在轴承座上的加速度传感器,用32768Hz的采样频率测得原始振动信号。滚动轴承型号为 MB ER-10K,转速为2100转/分(fr =35Hz)。
[0012] 参阅图1,图1是本发明方法的算法流程图,具体实施还需要包括以下步骤: (1) 通过加速度传感器获取被检测轴承的振动信号.如图2所示; (2) 采用预测滤波方法对信号进行故障信息增强处理。将预测滤波的阶数设置为50, 100,150,…500,计算滤波后信号的冲击指数SI。结果分别是1.9222、1.9289、1.9298、 1 · 9378、1 · 9464、1 · 9583、1 · 9553、1 · 9570、1 · 9567、1 · 9590。选取最大 SI值1 · 9583所对应的阶 数300作为预测滤波的阶数,然后对原始信号进行预测滤波。滤波后得到的信号如图3所示, 可以看到经过预测滤波,故障信息明显增强; (3) 对预测滤波后信号进行变模态分解。变分模态分解算法的参数设置如下:洽4, $ 1500, ^0.1。逐步更新t/k、ωΗΡλ,直到满足停止迭代的精度条件,得到四个模态,如图4所 示; (4) 根据故障信息指数选取与滚动轴承故障最紧密相关的模态。依次计算四个模态的 故障信息指数丹1,结果分别是1.3621、4.4818、1.9934和3.4057,所以选取最大值4.4818 所对应的模态2作为故障信息敏感模态,进行后续处理; (5) 为有效地抑制噪声,突出故障特征,对模态2进行包络自相关谱分析。先求模态2的 包络信号,再对包络信号进行自相关运算,最后求其频谱; (6) 根据滚动轴承几何参数和转速为2100转/分(fr =35Ηζ),计算得出轴承的故障特 征频率为:外圈故障特征频率fQ= 107Hz,内圈故障特征频率fi= 173Hz。对模态2包络自相关 谱图,可以清晰的看到107Hz的轴承故障特征频率及2~4倍频,说明了本发明提出的基于预 测滤波和变分模态分解的轴承故障诊断方法的有效性。
[0013] 以上所述仅为本发明的实施实例,并非因此限制本发明的专利范围,凡是利用本 发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的 技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 基于变模态分解的滚动轴承故障诊断方法,其特征是包括以下步骤: (1) 通过传感器测得被检测滚动轴承的振动信号; (2) 采用预测滤波方法对信号进行故障信息增强处理; (3) 对预测滤波后信号进行变分模态分解; (4) 根据故障信息指数选取与滚动轴承故障最紧密相关的模态; (5) 求取模态信号的包络,并进行自相关谱分析; (6) 故障信息分析。2. 根据权利要求1所述的基于变模态分解的滚动轴承故障诊断方法,其特征在于:步 骤(2)中将预测滤波的阶数设置为50,100,150, "JOO,计算滤波后信号的冲击指数 (Shock Index),选取最大值所对应的阶数进行预测滤波以增强故障信息;对于信号Z (/3),/3=1,2,~见#为信号长度,其冲击指数计算公式如下:3. 根据权利要求1所述的基十变模态分觯的滚动轴承故障诊断方法,其特征在于步骤 (3):运用了变分模态分解法对预测滤波后进行信号分解,最终得到4个窄带模态分量{t/ 4} = {?ι,···,?/4};每个模态分量的频率中心表不为:{ ω4} = { W1,…,ω4},因为步骤(3)米用了 预测滤波进行故障信息增强,所以只需要分解得到4个模态即可。4. 在迭代求解的过程中不断更新模态分量及其频率中心,更新步骤如下: (1) 初始{,/3=〇; (2) 根据下面两式更新t/k和《k,其中r为输入信号,σ为惩罚因子(取值1500),A为拉 格朗日乘法算子;否则迟凹步骤2。 :停止迭代,5. 根据权利要求1所述的基于变模态分解的滚动轴承故障诊断方法,其特征在于:步骤 (4 )所述的筛选与故障相关的敏感模态,计算所有模态的故障信息指数I (Fa W ? Zo/bi-ffla iio/3 Zoc/ejr ),选取最大/^77值对应的模态进行后续处理;故障信息指数/7II公式如 下,?表示待滤波信号,其中Wc/为标准偏差函数,表示最大值函数:6. 根据权利要求1所述的基于变模态分解的滚动轴承故障诊断方法,其特征在于:步骤 (5)所述的对选取模态求包络自相关谱7? xx(/),公式如下:其中FFT表示傅里叶变换,7?xx(ffi)为模态信号包络的自相关,公式如下:共中A表不期聖,/H农不延迟,Λ/为信亏长度。
【文档编号】G01M13/04GK106017926SQ201610314164
【公开日】2016年10月12日
【申请日】2016年5月13日
【发明人】张丹, 隋文涛
【申请人】山东理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1