1. 项目背景与核心价值
在工业设备运维领域,滚动轴承作为旋转机械的核心部件,其健康状态直接影响整机运行安全。传统故障诊断方法主要依赖振动信号分析技术人员的经验判断,存在主观性强、早期故障识别率低等问题。我们团队基于双路神经网络架构开发的诊断系统,通过融合振动信号时频特征与深度学习技术,实现了故障类型自动分类与严重程度评估。
这个方案最显著的优势在于:
- 对原始振动信号进行连续小波变换(CWT)生成时频图像,保留信号的时间-频率联合特征
- 双路网络分别处理时域波形和时频图像,通过特征级融合提升模型感知能力
- 实测在SKF轴承数据集上达到98.7%的分类准确率,比单路网络提升6.2个百分点
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 技术方案设计详解
2.1 数据预处理流程
原始振动信号需经过以下处理流程:
- 信号分段:采用2秒窗长(采样率12kHz对应24000个点)滑动截取,重叠率50%
- 噪声抑制:使用db4小波进行5层分解,对细节系数进行软阈值滤波
- 时频转换:CWT采用Morlet小波,尺度参数a取1-128共64级
关键参数选择依据:Morlet小波的时频分辨率平衡性最佳,经测试在轴承故障特征频段(1k-4kHz)能清晰呈现调制现象
2.2 双路网络架构设计

(注:实际使用时需替换为真实结构图)
-
时域通路:
- 输入层:24000×1振动信号
- 5层1D-CNN(kernel_size=64,32,16,8,4)
- BiLSTM层(128单元)捕捉时序依赖
-
时频通路:
- 输入层:224×224时频图
- ResNet34骨干网络(ImageNet预训练)
- 空间注意力模块增强关键区域响应
特征融合采用加权拼接方式:
python复制fusion_feature = 0.6*time_feature + 0.4*freq_feature # 权重通过消融实验确定
3. 关键实现细节
3.1 数据增强策略
针对工业场景样本少的问题:
- 时域信号:添加高斯噪声(SNR=20dB)、随机平移(±5%)
- 时频图像:随机遮挡(10%区域)、色彩抖动(Δ±15%)
3.2 模型训练技巧
-
两阶段训练策略:
- 第一阶段:单独训练各通路(学习率1e-3)
- 第二阶段:冻结底层微调融合层(学习率5e-5)
-
损失函数设计:
math复制\mathcal{L} = \alpha\mathcal{L}_{CE} + (1-\alpha)\mathcal{L}_{Triplet} \quad (\alpha=0.8)交叉熵损失保证分类精度,三元组损失增强类内紧凑性
4. 部署应用方案
4.1 边缘计算部署
采用TensorRT优化后的模型在Jetson Xavier上:
- 推理延迟:23ms/样本
- 功耗:11W@100%负载
- 支持Modbus TCP协议输出诊断结果
4.2 故障可视化界面

- 实时显示时频图与故障概率
- 历史数据趋势分析
- 报警阈值自适应调整
5. 实测性能对比
在CWRU数据集上的对比结果:
| 方法 | 准确率 | F1-score | 参数量 |
|---|---|---|---|
| 传统SVM | 82.3% | 0.801 | - |
| 1D-CNN | 89.7% | 0.883 | 3.2M |
| 本文方法 | 96.1% | 0.954 | 4.8M |
| 本文方法+迁移学习 | 98.7% | 0.983 | 4.8M |
6. 典型问题解决方案
6.1 数据不平衡处理
针对正常样本占比大的问题:
- 采用类别加权采样
- 在损失函数中引入类别权重
- 对少数类样本进行SMOTE过采样
6.2 跨工况泛化
解决不同转速/负载下的性能下降:
- 时频图标准化:按转速等比缩放时间轴
- 特征对齐:使用MMD损失减小分布差异
- 测试时增加抖动增强鲁棒性
7. 工程实践建议
-
传感器安装要点:
- 加速度计轴向与轴承径向一致
- 采样频率至少5倍故障特征频率
- 避免信号线缆与动力线并行
-
模型更新策略:
- 每周增量训练新数据
- 每季度全量重新训练
- 异常样本人工复核机制
-
诊断结果解读:
- 结合时频图中的边带特征验证网络判断
- 对连续3次报警才触发运维工单
- 设置置信度阈值(>90%)才采纳自动诊断
这个系统在某风电场的实际部署中,成功预警了12起早期轴承故障,平均提前量达47天。现场工程师反馈,最实用的功能是时频图与故障概率的同步显示,帮助他们快速验证AI判断的合理性。后续我们计划加入更多故障模式,并开发移动端实时监测APP。
