1. 轴承故障诊断的研究背景与挑战
在工业设备健康管理领域,轴承作为旋转机械的核心部件,其运行状态直接影响整机可靠性。根据美国轴承制造商协会(ABMA)统计,约45%的机械故障源于轴承失效。传统振动分析方法依赖专家经验提取时频特征,面临三个核心痛点:
- 特征工程依赖性强:需人工设计峭度、包络谱等指标,不同工况下泛化能力差
- 早期故障识别率低:微弱故障信号易被噪声淹没,常规方法检出率不足60%
- 跨设备迁移困难:实验室数据训练的模型在真实产线表现下降30-50%
2024年IEEE Transactions on Industrial Electronics(SCI二区)刊载的《Cross-Domain Fault Diagnosis of Rolling Bearings Using Hybrid CNN-Transformer Network》提出混合架构解决方案,其创新点在于:
- 使用1D-CNN局部特征提取器处理原始振动信号
- 引入Transformer编码器捕捉长程依赖关系
- 设计域对抗训练模块(DANN)提升跨工况适应性
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 论文核心方法解析
2.1 数据处理流程优化
原始论文采用凯斯西储大学(CWRU)轴承数据集,但直接使用原始数据会导致两个问题:
- 采样率不一致(12kHz/48kHz混合)
- 负载工况标注不完整
改进数据处理流程:
python复制def preprocess_signal(raw_signal, target_length=1024):
# 重采样至统一频率
resampled = signal.resample(raw_signal, target_length)
# 标准化到[-1,1]区间
normalized = 2*(resampled - np.min(resampled))/(np.max(resampled)-np.min(resampled))-1
# 添加随机噪声增强
noisy = normalized + 0.05*np.random.normal(size=target_length)
return noisy.reshape(1,-1,1) # 输出形状(1
