模拟损坏轴承的振动信号。计算这个信号的希尔伯特谱并寻找缺陷。
节距直径为12厘米的轴承有8个滚动元件。每个滚动元件的直径为2厘米。当内圈以每秒25圈的速度行驶时,外圈保持静止。加速度计以10千赫对轴承振动进行采样。
健康轴承的振动信号包括驱动频率的几个阶数。
在测量过程的中途,轴承振动产生共振。
共振在轴承的外圈中引入了一个缺陷,导致渐进磨损。该缺陷导致在轴承的球通频率外圈(bfo)上反复出现的一系列冲击:
在哪里
为驾驶率,
为滚动元素的个数,
为滚动元件的直径,
轴承的螺距直径,和
为轴承接触角。假设接触角为15°并计算bfo。
使用pulstran
函数将撞击建模为周期序列的5毫秒正弦波。每个3 kHz正弦信号被一个平顶窗口窗口化。采用幂律法在轴承振动信号中引入渐进磨损。
通过在健康轴承信号中加入冲击来产生bfo振动信号。绘制信号并选择从5.0秒开始的0.3秒间隔。
放大选定的间隔以可视化影响的效果。
在信号中加入高斯白噪声。指定的噪声方差
.
使用emd
对健康轴承信号进行经验模态分解。计算前五个固有模态函数(imf)。使用“显示”
名称-值对输出一个表,其中显示每个IMF的筛选迭代次数、相对容忍度和筛选停止条件。
当前国际货币基金组织(IMF) | #筛Iter | |停止准则的相对托尔触及0.01727 1 | 3 | | SiftMaxRelativeTolerance 2 | 3 | 0.059819 | SiftMaxRelativeTolerance 3 | 4 | 0.14846 | SiftMaxRelativeTolerance 4 | 1 | 0.020337 | SiftMaxRelativeTolerance 5 | 2 | 0.023529 | SiftMaxRelativeTolerance分解停止,因为“MaxNumIMF”了。
使用emd
没有输出参数来可视化前三个模式和剩余。
计算和可视化缺陷轴承信号的imf。第一种经验模式揭示了高频碰撞。这种高频模式会随着磨损的进展而增加能量。
当前的国际货币基金组织(IMF) | #筛Iter | |停止准则的相对托尔触及0.038341 1 | 2 | | SiftMaxRelativeTolerance 2 | 3 | 0.085968 | SiftMaxRelativeTolerance 3 | 6 | 0.17468 | SiftMaxRelativeTolerance 4 | 1 | 0.01543 | SiftMaxRelativeTolerance 5 | 2 | 0.025733 | SiftMaxRelativeTolerance分解停止因为“MaxNumIMF”了。
绘制有缺陷轴承信号的第一经验模态的希尔伯特谱。第一种模式捕捉高频撞击的影响。冲击能量随着轴承磨损的进行而增加。
第三模态的希尔伯特谱显示了振动信号的共振。频率范围为0hz ~ 100hz。
为比较,绘制健康轴承信号的第一模态和第三模态的希尔伯特谱。