凯斯西储(CWRU)数据集解读与数据读取

数据集测量的轴承装在上图中的驱动和风扇中

该数据集中每个mat文件包含三个传感器测定的轴承故障数据,这三个传感器分别放在驱动端(DE)、风扇端(FE)、基座端(BA)。

从上至下依次表示:DE轴承采样频率12kHz,FE轴承采样频率12kHz,DE轴承采样频率48kHz,正常数据

上图中的文件夹名表示马达转速(单位:rpm)

Ball-滚珠/滚动体

InnerRace-内圈

OuterRace3-外圈3点钟方向

OuterRace6-外圈6点钟方向

OuterRace12-外圈12点钟方向

文件名的格式为:直径-轴承位置

读取matlab文件数据的python代码:

python 复制代码
import numpy as np  

import pandas as pd  

from scipy.io import loadmat  

import matplotlib.pyplot as plt  



# 采样频率设置  

fs = 12000  # 采样频率  

dt = 1 / fs # 时间间隔  


# 读取数据路径  

path = "your/dataset/path"

data = loadmat(path + '0.007-Ball.mat')  #使用data变量存储从mat文件里读取到的数据



print(data)  #打印全部数据

print(data['X121_DE_time'])  #打印DE数据

print(data['X121_DE_time'].shape)  #打印DE数据的个数

loadmat函数将mat文件里的数据转化为python字典,字典中键为xxx_DE_time/xxx_FE_time/xxx_BA_time,值为形状为有约12万行、1列的numpy数组,其中的元素为故障数据

一个mat文件的全部数据如下:

其中的DE数据及其个数如下,个数为约12万个:

每个mat文件里包含以下数据:

约12万个驱动端(DE)故障数据

约12万个风扇端(FE)故障数据

约12万个基座端(BA)故障数据


参考资料:

【凯斯西储大学数据集介绍(CWRU)】-CSDN博客

相关推荐
沈浩(种子思维作者)15 小时前
真的能精准医疗吗?癌症能提前发现吗?
人工智能·python·网络安全·健康医疗·量子计算
njsgcs16 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
io_T_T16 小时前
迭代器 iteration、iter 与 多线程 concurrent 交叉实践(详细)
python
华研前沿标杆游学16 小时前
2026年走进洛阳格力工厂参观游学
python
Carl_奕然16 小时前
【数据挖掘】数据挖掘必会技能之:A/B测试
人工智能·python·数据挖掘·数据分析
AI小怪兽16 小时前
基于YOLOv13的汽车零件分割系统(Python源码+数据集+Pyside6界面)
开发语言·python·yolo·无人机
wszy180917 小时前
新文章标签:让用户一眼发现最新内容
java·python·harmonyos
Eric.Lee202117 小时前
python实现 mp4转gif文件
开发语言·python·手势识别·手势交互·手势建模·xr混合现实
EntyIU17 小时前
python开发中虚拟环境配置
开发语言·python
wszy180917 小时前
顶部标题栏的设计与实现:让用户知道自己在哪
java·python·react native·harmonyos