制作凯斯西储轴承故障信号(CWRU)的连续小波变换(CWT)时频数据集
制作CWRU的连续小波变换的时频数据集
- 1. 遍历指定文件夹下的mat文件
- 2. 基于子函数的CWRU信号分割
- 3. CWT时频提取
- 3.1 主程序
- 3.2 批量CWT绘图
- 4. 提取结果的可视化
- 5. 参考文献资料
1. 遍历指定文件夹下的mat文件
CWRU数据集由于变量命名的问题,导致数据读取是个相对繁琐的过程,这里采用定义子函数,并逐个读取的方式,稍稍简化了信号读取与分割的整个过程(PS:为什么要分割呢?因为信号太长的话,做时频分析就会计算速度极慢,甚至导致内存不够无法计算)。下面的代码提供了一段demo代码用于遍历matlab某个文件夹下的所有.mat文件。
path = '...\data\'
file_sfix = '*.mat';
files = dir(fullfile(path, file_sfix))
for i=1:size(files,1)
% 每个mat文件的绝对路径
fileName = strcat(path, files(i,1).name)
load(fileName)
end%
% 由于变量的名字会变,所以不能循环读取
%
2. 基于子函数的C
制作凯斯西储轴承故障信号(CWRU)的连续小波变换(CWT)时频数据集相关推荐
- 基于TensorFlow2.3.0的深度卷积模型LeNet构建--在凯斯西储轴承(CWRU)数据上的简单测试(2)
文章目录 1. 实验数据集说明 2. 数据形式 3. 深度卷积模型构建与测试结果 4. 完整代码 参考文献 1. 实验数据集说明 凯斯西储轴承故障数据集是凯斯西储大学制作的一个球轴承故障诊断公开数据集 ...
- 凯斯西储轴承数据CWRU数据集制作十分类
凯斯西储轴承数据CWRU数据集制作 问题描述 解决办法 问题描述 凯斯西储轴承数据CWRU数据集制作预处理代码. 解决办法 基于开源代码的改进. import os from scipy.io imp ...
- 随机森林模型构建--在凯斯西储(CWRU)数据上的简单测试(1)
随机森林模型构建测试–在凯斯西储(CWRU)数据上的简单测试(1) 文章目录 随机森林模型构建测试--在凯斯西储(CWRU)数据上的简单测试(1) 1. 实验数据集说明 2. 测试数据说明 3. 随机 ...
- 整理好的凯斯西储大学轴(CWRU)承数据集
网上提供的基本都是matlab文件的凯斯西储轴承数据集,下载之后还需要整理,很麻烦,作为一个深受这种折磨的研究故障诊断的小白,为大家提供自己制作好的数据集,总共有16类故障. 下载链接,及每种标签对应 ...
- 凯斯西储计算机科学,凯斯西储大学电气工程与计算机科学系基本信息详解
凯斯西储大学,简称CWRU,位于俄亥俄州的克里夫兰,是一所以独立研究闻名的顶级私立大学,美国一级国家级大学,同时凯斯西储大学也是美国大学协会的62所顶尖研究型大学中较早期的成员之一,在北美乃至世界范围 ...
- 凯斯西储大学计算机科学硕士,凯斯西储大学电气工程与计算机科学系信息介绍以及专业盘点...
凯斯西储大学,简称CWRU,位于俄亥俄州的克里夫兰,是一所以独立研究闻名的顶级私立大学,美国一级国家级大学,同时凯斯西储大学也是美国大学协会的62所顶尖研究型大学中较早期的成员之一,在北美乃至世界范围 ...
- 利用python整理凯斯西储大学(CWRU)轴承数据,制作数据集
利用python整理凯斯西储大学(CWRU)轴承数据,制作数据集 1 前言 2 制作数据集 2.1 下载数据,初步处理 2.2 上代码 1 前言 大多数文献用CWRU数据制作数据集的思路是差不多的,这 ...
- 对凯斯西储大学的轴承故障信号进行小波变换特征提取
最近本菜鸟对凯斯西储大学的轴承信号做了时域参数和小波变换,希望能分辨出其轴承出现故障与否和故障类型-外圈故障,内圈故障,滚珠体故障.以下是用matlab2011b处理信号后的结果及遇到的问题.先贴代码 ...
- CWRU(凯斯西储大学轴承数据中心)数据集获取
CWRU(凯斯西储大学轴承数据中心)数据集获取网址 https://engineering.case.edu/bearingdatacenter/apparatus-and-procedures 数据 ...
最新文章
- 7个华丽的基于Canvas的HTML5动画
- AI闯入法律界,第一步是当律师的得力助手
- 15.2. NFS Client Configuration
- ThreadLocal原理与使用
- 王道计算机考研 数据结构 课后编程习题代码(绪论、线性表)
- PHP无刷新上传面向过程写法iframe
- 通过Serverless技术降低微服务应用资源成本
- B端数据表格设计实战指南(建议收藏)
- NamingException
- Visual Studio控制台程序输出窗口一闪而过的解决方法
- Swing 100行画图示例
- 内核初始化流程start_kernel
- js obj对象转formdata格式代码
- java素数的判断方法_Java素数判断
- 推送微信公众号模板消息通知(Java版)
- 计算机考研作息时间表,985学长强力推荐考研作息时间表!
- 如何开启QQ在线客服
- 【Linux】yum(Yellow dog Updater Modified)使用简介
- 【组队学习】【35期】组队学习内容详情
- JavaWeb在线考试系统(简单版)