西储大学数据集学习
数据集下载地址:CWRU凯斯西储大学轴承数据数据集——附:下载链接_西储大学轴承数据集下载-CSDN博客
最近研究故障诊断,先对使用比较多的西储大学数据集研究。以资料【1】中的内容展开研究。
1、轴承的结构
轴承分为外圈、内圈、保持架和滚珠(这两个一般放一起)。所以故障一般也分为外圈、内圈、滚动体。
2、平台组成
- 一个1.5KW(2马力)的电动机(图左侧);
- 一个扭矩传感器/ 译码器(图中间连接处);
- 一个功率测试计(图右侧);
- 电子控制器(图中没显示)
按照平台的介绍,应该如下图。
Electric motor——电动机
Dynamometer——功率测试计
Torque transducer/encoder——传感器/译码器
Fan end bearing——风扇端轴承(FE)
Drive end bearing——驱动端轴承(DE)
其中研究的数据都是来自FE和DE测量的。
3、待测轴承
- 待检测的轴承支撑着电动机的转轴;
- 驱动端轴承为SKF6205 ,采样频率为12Khz和48Khz;
- 风扇端轴承为SKF6203 ,采样频率为12Khz。
介绍了轴承的型号和采样频率。
4、故障设置
- 轴承的损伤是用电火花加工的单点损伤;
- SKF轴承用来检测直径为0.1778、0.3556、0.5334毫米的损伤;
- NTN轴承则是用来检测直径是0.7112、1.016毫米的损伤;
这一部分介绍了故障的采集方法和直径。SKF(Svenska Kullager-Fabriken)是斯凯孚公司(总部所在地:瑞典哥德堡。NTN是日本公司。
5、信号采集
- 由于外圈损伤的位置是相对固定的,因此损伤点相对于轴承负荷区的不同位置对电动机/轴承系统的振动响应有直接的影响。为了量化这种影响,驱动端和风扇端轴承外圈的损伤点分别放置在3点钟、6点钟、12点钟三个不同位置。
- 电动机风扇端和驱动端的轴承座上方各放置一个加速度传感器用来采集故障轴承的振动加速度信号。
- 振动信号由16 通道数据记录仪采集得到。
- 功率和转速通过扭矩传感器/ 译码器测得。
- 将加工过的故障轴承重新装入测试电机中,分别在0、1、2和3马力的电机负载工况工作条件下记录振动加速度信号数据。利用该实验台获取的正常样本8 个、外圈损伤样本53 个、内圈损伤样本23 个及滚动体损伤样本11 个。
参考资料【2】中选择6点钟的数据。
6、轴承数据格式
数据文件为Matlab格式。每个文件包含风扇和驱动端振动数据,以及电机转速。对于所有文件,在变量名显示下列项目:
- DE - drive end accelerometer data 驱动端加速度数据
- FE - fan end accelerometer data 风扇端加速度数据
- BA - base accelerometer data 基座加速度数据(正常)
- time - time series data 时间序列数据
- RPM- rpm during testing 转每分钟,除以60为旋转频率
下载下来的数据集如下图:
有4个文件夹,12kDE文件夹里面有60个数据,12k FE有45个数据,48k DE有52个数据,NB 有4个数据。
打开12k DE 文件夹的数据
发现里面文件名都是数字。具体数字含义看下图。
从上图可以看出,105~108是指0.1778mm故障直径下内圈的故障数据,118~121是指滚动体故障,130~133是外圈6点钟方向的故障,剩下的数据以此类推。这一张表里共60个数据。一般将相同转速的数据拿来分析。如下数据都是转速为1797的故障。
105.mat 是直径0.007英寸,转速为1797时的 内圈故障
118.mat 是直径0.007,转速为1797时的 滚动体故障
130.mat 是直径0.007,转速为1797时的 外圈故障
169.mat 是直径0.014英寸,转速为1797时的 内圈故障
185.mat 是直径0.014英寸,转速为1797时的 滚动体故障
197.mat 是直径0.014英寸,转速为1797时的 外圈故障
209.mat 是直径0.021英寸,转速为1797时的 内圈故障
222.mat 是直径0.021英寸,转速为1797时的 滚动体故障
234.mat 是直径0.021英寸,转速为1797时的 外圈故障
7、理论故障特征频率计算
滚动轴承几何参数
- 𝑍 - 滚珠个数
- 𝑑 - 滚珠直径
- 𝐷 - 轴承滚道节径
- 𝛼 - 轴承接触角
- 𝑟1 - 内圈滚道半径
- 𝑟2 - 外圈滚道半径
- 𝑛 - 轴承内圈转速
滚动轴承特征频率
- 内圈旋转频率:𝑓𝑖=𝑛60
- 内外圈相对旋转频率:𝑓𝑟=𝑓𝑖−𝑓𝑜=𝑓𝑖
- 滚动体通过内圈一点的频率:𝑓𝑖𝑐=12𝑍(1+𝑑𝐷cos𝛼)𝑓𝑟
- 滚动体通过外圈一点的频率:𝑓𝑜𝑐=12𝑍(1−𝑑𝐷cos𝛼)𝑓𝑟
- 滚动体的公转频率:𝑓𝑏=12(1−𝑑𝐷cos𝛼)𝑓𝑟
- 保持架旋转频率:𝑓𝑐=12(1−𝑑𝐷cos𝛼)𝑓𝑟
故障频率的经验公式
- 内圈故障频率:𝑓𝑖=0.6×𝑍×𝑓𝑟
- 外圈故障频率:𝑓𝑜=0.4×𝑍×𝑓𝑟
- 保持架故障频率:𝑓𝑐=0.381−0.4×𝑓𝑟
- 滚动体故障频率:𝑓𝑏=0.23×𝑍×𝑓𝑟(𝑍<10) 𝑓𝑏=0.18×𝑍×𝑓𝑟(𝑍>10)
- 外圈与保持架关系:𝑓𝑜=𝑍×𝑓𝑐
- 外圈与内圈关系:𝑓𝑜+𝑓𝑖=𝑍×𝑓𝑟
- 其中 𝑓𝑟 为转频,𝑍 为滚动体个数
参考资料:
1、西储大学数据集解读
2、深度学习与西储大学轴承数据集(一)
3、【凯斯西储大学数据集介绍(CWRU)】
4、西储大学轴承数据处理--附MATLAB代码_西储大学轴承数据集-CSDN博客
相关文章:

西储大学数据集学习
数据集下载地址:CWRU凯斯西储大学轴承数据数据集——附:下载链接_西储大学轴承数据集下载-CSDN博客 最近研究故障诊断,先对使用比较多的西储大学数据集研究。以资料【1】中的内容展开研究。 1、轴承的结构 轴承分为外圈、内圈、保持架和滚珠…...

《web应用技术》第九次作业
一、将前面的代码继续完善功能 1.采用XML映射文件的形式来映射sql语句; <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis…...

dockerfile关键字
参考:59_Dockerfile保留字简介_哔哩哔哩_bilibili FROM 作用:指定基础镜像,即在这个基础镜像上构建新镜像,如下所示,表示在ubuntu20.04镜像的基础上构建新镜像 FROM ubuntu:20.04 MAINTAINER 作用:镜像…...

MATLAB分类与判别模型算法: 快速近邻法(FastNN)分类程序【含Matlab源码 MX_005期】
算法思路介绍: 1. 数据准备阶段: 生成一个合成数据集 X,其中包含三个簇,每个簇分布在不同的区域。 定义聚类层数 L 和每个层次的子集数量 l。 2. 聚类阶段: 使用K均值聚类算法将初始数据集 X 分成 l 个簇。…...

css卡片翻转 父元素翻转子元素不翻转效果
css卡片翻转 父元素翻转子元素不翻转效果 vue <div class"moduleBox"><div class"headTitle"><span class"headName">大额案例</span></div><div class"moduleItem"><span class"module…...

解决文件传输难题:如何绕过Gitee的100MB上传限制
引言 在版本控制和代码托管领域,Gitee作为一个流行的平台,为用户提供了便捷的服务。然而,其对单个文件大小设定的100MB限制有时会造成一些不便。 使用云存储服务 推荐理由: 便捷性:多数云存储服务如: Dro…...

零基础学Java第二十三天之网络编程Ⅱ
1. InetAddress类 用来表示主机的信息 练习: C:\Windows\system32\drivers\etc\ hosts 一个主机可以放多个个人网站 www.baidu.com/14.215.177.37 www.baidu.com/14.215.177.38 www.taobao.com/183.61.241.252 www.taobao.com/121.14.89.253 2. Socket 3.…...

【HarmonyOS尝鲜课】- 前言
面向人群 本课程适用于HarmonyOS应用开发的初学者。 有无经验的开发者都可以轻松掌握ArkTS语言声明式开发范式,体验更简洁、更友好的HarmonyOS应用开发旅程。 什么是HarmonyOS HarmonyOS(鸿蒙操作系统)是由华为技术有限公司开发的全场景分…...

phpstudy配置网站伪静态
apache的伪静态写法: RewriteEngine On RewriteCond % {REQUEST_FILENAME} !-f RewriteCond % (REQUEST_FILENAME) !-d RewriteRule ^(.*)$ indexp?/$1 [QSA, PT,L] nginx写法: location / { index index.html index.php; #autoindex on; if(!…...

浅谈traceroute网络诊断工具
traceroute 是一个网络诊断工具,用于跟踪和显示数据包从源主机到目标主机所经过的每一跳(路由器)的路径。它能够帮助用户识别网络路径中的瓶颈和故障点。traceroute 的工作原理主要基于 ICMP(Internet Control Message Protocol&a…...

Java数据结构与算法(红黑树)
前言 红黑树是一种自平衡二叉搜索树,确保在插入和删除操作后,树的高度保持平衡,从而保证基本操作(插入、删除、查找)的时间复杂度为O(log n)。 实现原理 红黑树具有以下性质: 每个节点要么是红色&#…...

SpringBoot RPM制作
安装依赖 [root20240423-instance4 ~]# yum install rpmdevtools2.初始化目录 [root20240423-instance4 ~]# rpmdev-setuptree [root20240423-instance4 ~]# tree rpmbuild/ rpmbuild/ ├── BUILD ├── RPMS ├── SOURCES ├── SPECS └── SRPMS5 directories, 0 …...

专转本上岸别太老实做这三件事
如果你专转本上岸,千万不要当老实人去做这三件事,真的没有必要,不但浪费时间,还会让你提前进入对未来的迷茫期。建议转本人们一定要知道,首先就是不要过度关注学分。因为转本上岸只有两年,我们属于大三&…...

Cisco网络工程师和网络安全视频教程(完整版)
0001.IT技术包括的技能 0002.课程目标.mp4 0003.Internet示意图.m 0004.局域网和广域网区 0005.服务器客户机mp4 0006.应用层和表示层.m.. 0007.会话层.mp4 0008.传输层.mp4 0009.网络层数据链路层 0010.OSI参考模型和网 0011.普换法排错.mp4 0012.OSI参考模型和网. 0013.网线和…...

如何在一个 JavaScript 文件中引入另一个 JavaScript 文件
在早期版本的 JavaScript 中,没有提供原生的模块导入功能,因此开发者们尝试过各种不同的方法来解决这个问题。然而,自 2015 年 (ES6) 以来,JavaScript 引入了 ES6 模块标准,这使得在 Node.js 中导入模块变得更加规范。现代浏览器也广泛支持这一标准。 为了与旧版浏览器兼…...

2024最新 Jenkins + Docker实战教程(七)- Jenkins实现远程传输和自动部署
😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…...

WWW24因果论文(1/8) | 利用强化学习(智能体)进行因果问答
【摘要】因果问题询问不同事件或现象之间的因果关系。它们对于各种用例都很重要,包括虚拟助手和搜索引擎。然而,许多当前的因果问答方法无法为其答案提供解释或证据。因此,在本文中,我们旨在使用因果关系图来回答因果问题…...

比较kube-proxy模式:iptables还是IPVS?
kube-proxy是任何 Kubernetes 部署中的关键组件。它的作用是将流向服务(通过集群 IP 和节点端口)的流量负载均衡到正确的后端pod。kube-proxy可以运行在三种模式之一,每种模式都使用不同的数据平面技术来实现:userspace、iptables…...

CSS:浮动
▐ 文档流: 由于网页默认是一个二维平面,当我们在网页中一行行摆放标签时,块标签会独占一行,行标签则只占自身大小,这种情况下要实现网页布局就很麻烦了,所以我们就需要通过一些方法来改变这种默认的布局方…...

SQL 语言:嵌入式 SQL 和动态 SQL
文章目录 基本概述嵌入式 SQL动态 SQL总结 基本概述 嵌入式SQL和动态SQL是两种在应用程序中嵌入和使用SQL语句的方法。它们都允许开发人员在编程语言中编写SQL语句,以便在应用程序中执行数据库操作。然而,这两种方法在实现方式、性能和灵活性方面存在一…...

Java Object类方法介绍
Object作为顶级类,所有的类都实现了该类的方法,包括数组。 查询Java文档: 1、object.eauqls(): 其作用与 有些类似。 : 是一个比较运算符,而不是一个方法。 ①可以判断基本类型,也可以判断引用类型。 ②若…...

2024 京麟ctf -MazeCodeV1
文章目录 检查代码思路一个字节的指令注意附上S1uM4i佬们的exp https://www.ctfiot.com/184181.html 检查 代码 __int64 __fastcall check_solve(char *a1) {__int64 result; // rax__int64 v2; // rax__int64 index_step; // rax__int64 v4; // rax__int64 v5; // rax__int64…...

计算机网络基础 - 计算机网络和因特网(1)
计算机网络基础 计算机网络和因特网什么是 Internet?具体构造的的角度服务角度网络结构 网络边缘网络核心电路交换分组交换概述排队时延和分组丢失转发表和路由选择协议按照有无网络层的连接 分组交换 VS 电路交换 接入网DSL 因特网接入电缆因特网接入光纤到户 FTTH无线接入网…...

自学动态规划——零钱兑换
零钱兑换 322. 零钱兑换 - 力扣(LeetCode) 注意几个关键的地方: 因为每次都是找min,所以我们不能将所有元素都初始化为0,不然最后结果一定是0,这里我设置为0x3f3f3f3f,表示无解。当amount0的…...

kafka单机安装及性能测试
kafka单机安装及性能测试 Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发,并于2011年开源,随后成为Apache项目。Kafka的核心概念包括发布-订阅消息系统、持久化日志和流处理平台。它主要用于构建实时数据管道和流处理应用ÿ…...

2024.05.29学习记录
1、css面经复习 2、代码随想录二刷 3、rosebush upload组件初步完成...

6.10 Libbpf-bootstrap(一,简介)
写在前面 在看完前面的介绍,是不是感觉看了也就看了。但是,如果想要像BCC那样使用libbpf编写BPF程序,该怎么开始呢? 那么这就需要libbpf-bootstrap了。 libbpf-bootstrap是官方推荐的一个范式,就像我们写PPT的模版。简单来说可以简化我们的BPF开发流程,它可以帮助我们…...

2.1.2 基于配置方式使用MyBatis
文章目录 实战目标实战步骤1. 创建Maven项目2. 添加项目依赖3. 创建用户实体类4. 创建用户映射器配置文件5. 创建MyBatis配置文件6. 创建日志属性文件7. 测试用户操作8. 运行测试方法 预期结果实战方法结论 实战目标 本实战的目标是演示如何使用MyBatis框架来操作数据库。通过…...

使用NuScenes数据集生成ROS Bag文件:深度学习与机器人操作的桥梁
在自动驾驶、机器人导航及环境感知的研究中,高质量的数据集是推动算法发展的关键。NuScenes数据集作为一项开源的多模态自动驾驶数据集,提供了丰富的雷达、激光雷达(LiDAR)、摄像头等多种传感器数据,是进行多传感器融合…...

氢燃料电池汽车行业发展
文章目录 前言 市场分布 整车销售 发动机配套 氢气供应 发展动能 参考文献 前言 见《氢燃料电池技术综述》 见《燃料电池工作原理详解》 见《燃料电池发电系统详解》 见《燃料电池电动汽车详解》 市场分布 纵观全球的燃料电池汽车市场,截至2022年底ÿ…...