1. 轴承缺陷检测数据集概述
轴承作为机械设备中最常见的零部件之一,其健康状态直接影响着整个设备的运行效率和使用寿命。在工业4.0和智能制造的大背景下,基于机器学习的轴承缺陷检测技术正逐渐取代传统的人工检测方式。而高质量的数据集,正是这一技术得以实现的基础。
轴承缺陷检测数据集通常包含轴承在各种工况下的振动信号、声音信号或图像数据,以及对应的缺陷标签。这些数据通过传感器采集后,经过专业标注人员的处理,形成可用于机器学习模型训练的结构化数据集。一个典型的数据集可能包含数千到数百万个样本,覆盖不同类型的轴承(如深沟球轴承、圆锥滚子轴承等)在各种转速、负载条件下的运行数据。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 主流轴承缺陷数据集详解
2.1 CWRU轴承数据集
凯斯西储大学(CWRU)轴承数据集是学术界最广泛使用的基准数据集之一。该数据集采集了6205-2RS JEM SKF型深沟球轴承在电机驱动端的振动信号,采样频率为12kHz和48kHz两种。
数据集包含四种状态:
- 正常状态(Normal)
- 内圈故障(Inner Race Fault)
- 外圈故障(Outer Race Fault)
- 滚动体故障(Ball Fault)
每种故障又细分为三种损伤直径(0.007英寸、0.014英寸和0.021英寸),共形成10种不同的健康状态。数据采集时电机负载分别为0、1、2、3马力,转速为1797-1720rpm。
提示:使用CWRU数据集时需注意,不同采样频率的数据文件命名规则不同,12kHz数据文件以"DE"开头,48kHz数据以"FE"开头。
2.2 Paderborn大学轴承数据集
德国帕德博恩大学轴承数据集相比CWRU更为全面,包含了人工制造的缺陷和真实运行中产生的缺陷两种类型。数据集采集了多种传感器信号:
- 振动信号(加速度计)
- 电机电流信号
- 转速信号
- 温度信号
该数据集特别之处在于:
- 包含了轴承从健康状态到完全失效的全生命周期数据
- 记录了多种故障模式同时存在的情况
- 提供了详细的轴承参数和实验条件文档
2.3 MFPT轴承数据集
机械故障预防技术学会(MFPT)提供的轴承数据集包含三种不同负载条件下的轴承振动数据:
- 25磅径向负载
- 150磅径向负载
- 300磅径向负载
数据集特别标注了故障发展的三个阶段:
- 早期故障(轻微损伤)
- 中期故障(明显损伤)
- 晚期故障(严重损伤)
这种细粒度的标注使得MFPT数据集特别适合研究故障预警和剩余使用寿命预测(RUL)算法。
3. 轴承缺陷检测的数据采集方法
3.1 振动信号采集
振动信号是轴承缺陷检测最常用的数据来源。采集时需注意以下参数设置:
- 采样频率:至少为轴承特征频率的5-10倍
- 传感器位置:通常安装在轴承座靠近故障源的位置
- 传感器类型:工业级加速度计(如ICP型)
- 信号调理:包括抗混叠滤波和适调放大
典型轴承故障特征频率计算公式:
- 内圈故障频率:BPFI = (n/2)×(1 + d/D×cosα)×f_r
- 外圈故障频率:BPFO = (n/2)×(1 - d/D×cosα)×f_r
- 滚动体故障频率:BSF = (D/d)×[1 - (d/D)^2×cos^2α]×f_r
其中:
n=滚动体数量,d=滚动体直径,D=节圆直径,α=接触角,f_r=轴旋转频率
3.2 声学信号采集
声学信号采集相比振动信号有以下特点:
- 非接触式测量,安装更方便
- 对某些类型故障更敏感(如润滑不良)
- 但易受环境噪声干扰
声学信号采集要点:
- 使用指向性麦克风
- 采样频率至少40kHz
- 需进行A计权处理
- 建议同时采集背景噪声作为参考
3.3 热成像数据采集
轴承故障常伴随温度异常,热成像数据可提供补充信息:
- 使用红外热像仪(建议分辨率≥320×240)
- 采集频率1-10Hz即可
- 需校准发射率(轴承金属表面通常为0.8-0.95)
- 注意环境温度补偿
4. 数据预处理与特征工程
4.1 时域特征提取
常用时域特征指标:
- 峰值(Peak)
- 均方根值(RMS)
- 峭度(Kurtosis)
- 峰值因子(Crest Factor)
- 脉冲指标(Impulse Factor)
注意:峭度值对早期故障敏感,但当故障严重时反而可能下降,因此需结合其他指标使用。
4.2 频域特征提取
频域分析步骤:
- 对信号进行FFT变换
- 计算包络谱
- 提取故障特征频率及其谐波
- 计算边带能量
常用频域指标:
- 故障频率幅值
- 谐波能量比
- 边带调制指数
- 频带能量分布
4.3 时频域特征提取
对于非平稳信号,可采用:
- 短时傅里叶变换(STFT)
- 小波变换(推荐db4或sym4小波)
- 希尔伯特-黄变换(HHT)
时频域特征的优势:
- 能捕捉瞬态冲击特征
- 适合变转速工况
- 可提取多分辨率特征
5. 数据集构建最佳实践
5.1 数据标注规范
建议采用三级标注体系:
- 故障类型(内圈、外圈、滚动体、混合)
- 故障程度(轻微、中等、严重)
- 工况条件(转速、负载、润滑状态)
标注文件建议采用CSV或JSON格式,包含:
- 数据文件名
- 时间戳
- 标注类别
- 置信度
- 标注人员ID
- 标注时间
5.2 数据增强技术
针对轴承数据的数据增强方法:
- 时域:添加高斯噪声、时间偏移、幅度缩放
- 频域:频率偏移、带通滤波
- 混合:工况迁移(模拟不同转速/负载)
- 生成:GAN生成合成故障数据
重要提示:数据增强后的样本必须保持物理合理性,避免生成不符合轴承故障机理的虚假特征。
5.3 数据集划分策略
建议采用分层抽样确保数据分布均衡:
- 训练集:60-70%
- 验证集:15-20%
- 测试集:15-20%
对于长期监测数据,应采用按时间划分:
- 早期数据用于训练
- 近期数据用于测试
- 模拟实际部署时的数据分布变化
6. 实际应用中的挑战与解决方案
6.1 类别不平衡问题
轴承故障数据通常存在严重不平衡:
- 正常数据远多于故障数据
- 某些故障类型样本稀少
解决方法:
- 采样策略:过采样少数类或欠采样多数类
- 损失函数:使用focal loss或class-weighted loss
- 评估指标:优先看召回率而非准确率
6.2 跨工况泛化问题
模型在新工况下性能下降的常见原因:
- 转速/负载分布差异
- 轴承型号不同
- 安装方式变化
解决方案:
- 域适应技术(如CORAL、DDC)
- 特征标准化(去除转速依赖)
- 物理模型辅助(将原始信号转换为与转速无关的特征)
6.3 小样本学习问题
工业场景常面临故障样本不足:
- 新设备缺乏历史故障数据
- 某些故障模式罕见
解决方法:
- 迁移学习(使用公开数据集预训练)
- 半监督学习(利用大量无标签数据)
- 基于物理的仿真数据补充
7. 轴承数据集的应用案例
7.1 基于ResNet的故障分类
使用CWRU数据集构建深度残差网络的典型流程:
- 将振动信号转换为时频图(通过STFT或小波变换)
- 使用ImageNet预训练的ResNet18作为基础模型
- 替换最后一层全连接层
- 微调最后几层参数
- 评估模型在不同信噪比下的鲁棒性
实测效果:
- 在纯净数据上准确率可达99%+
- 添加-5dB噪声后准确率仍保持90%以上
7.2 基于LSTM的早期故障预警
使用Paderborn数据集构建LSTM预警系统:
- 滑动窗口分割长时间序列数据
- 构建双向LSTM网络
- 输出故障概率随时间变化曲线
- 设置动态阈值触发预警
关键发现:
- 结合时域和频域特征比单一特征效果更好
- 窗口长度选择对早期故障检测敏感度影响显著
7.3 基于GAN的数据增强
针对MFPT数据集样本不足的问题:
- 使用WGAN-GP架构
- 生成器输入为随机噪声+故障类别标签
- 判别器同时判断真实性和故障类型
- 将生成数据与真实数据混合训练
实验结果:
- 使用30%真实数据+70%生成数据
- 分类性能接近使用100%真实数据
- 特别适合极端稀少故障类型的样本扩充
8. 轴承数据集的扩展应用
8.1 剩余使用寿命预测
轴承数据集可用于训练RUL预测模型:
- 构建包含全生命周期数据的数据集
- 定义健康指标(HI)作为预测目标
- 使用时序模型(如Transformer)学习退化轨迹
- 输出剩余使用时间概率分布
8.2 数字孪生构建
轴承数据集支持创建高保真数字孪生:
- 基于物理的仿真模型参数校准
- 机器学习模型作为修正项
- 实时数据驱动模型更新
- 虚拟传感器数据生成
8.3 故障根因分析
多源轴承数据集支持故障诊断:
- 构建故障-特征关联知识图谱
- 基于图神经网络学习故障传播路径
- 可视化分析工具辅助决策
- 推荐维护措施
在实际项目中,我们通常会组合使用多个公开数据集,并补充企业自身的运行数据,构建适合特定应用场景的定制化数据集。不同数据集的合并使用时,需要特别注意数据分布的一致性和标注体系的兼容性。
