1. 轴承故障诊断技术背景与挑战
轴承作为旋转机械的核心部件,其运行状态直接影响设备整体可靠性。根据行业统计,约40%的旋转机械故障源于轴承失效。传统诊断方法主要依赖振动信号分析,但面临三大技术瓶颈:
- 信号复杂性:实际工况下振动信号常伴随强噪声干扰(如齿轮啮合、流体动力噪声),信噪比可能低至-5dB
- 特征提取依赖经验:时频域特征(如小波系数、包络谱)需要人工设计阈值和选择敏感频带
- 模型泛化不足:单一深度学习模型对跨转速、跨负载工况的适应能力有限
我们团队在处理某电厂汽轮机轴承故障时,曾遇到传统方法无法识别早期微点蚀(<0.5mm)的情况。这促使我们探索更智能的诊断方案。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. OCSSA-VMD-CNN-BiLSTM整体架构
2.1 技术路线设计逻辑
本方案采用"优化算法+信号分解+深度学习"三级架构,其技术优势在于:
- 前端优化:OCSSA解决VMD参数自适应问题
- 中端分解:VMD提供物理意义明确的信号表示
- 后端识别:CNN-BiLSTM实现特征自动提取与时序建模
关键设计原则:每个模块解决一个明确问题,避免功能重叠。例如VMD不做分类,CNN不处理原始信号。
2.2 西储大学数据集特性化处理
原始12kHz采样数据需进行以下预处理:
- 滑动窗口分割:窗口长度1000点(约0.083s),步长2048点(50%重叠)
- 工况对齐:标注转速(1750/1772/1797rpm)和负载(0/1/2/3hp)
- 数据增强:添加高斯噪声(SNR=10dB)扩充小样本故障类型
我们开发了自动化标注工具,可批量生成如下数据结构:
matlab复制struct(
'signal', [1000×1 double], % 振动信号
'fs', 12000, % 采样率
'fault_type', 'OR007', % 外圈0.007英寸故障
'rpm', 1772, % 转速
'load', 2 % 负载等级
)
