news 2026/9/3 7:29:43

格拉姆角场GAF将时序数据转换为图像并应用于东南大学轴承故障诊断(Python代码,CNN模型)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
格拉姆角场GAF将时序数据转换为图像并应用于东南大学轴承故障诊断(Python代码,CNN模型)

1.运行效果:格拉姆角场GAF将时序数据转换为图像并应用于东南大学轴承故障诊断(Python代码,CNN模型)_哔哩哔哩_bilibili

环境库

只要tensorflow版本大于等于2.4.0即可运行

2.GAF的内容

GAF是一种用于时间序列数据可视化和特征提取的技术,通常用于时间序列分类和分析。

GAF的基本思想是将时序数据转换为角度矩阵,然后将这个矩阵可视化为图像。这种可视化方式有助于人们更好地理解和分析时间序列数据。GAF的一种常见用法是在机器学习任务中,将时间序列数据转换为图像特征,然后使用这些特征进行分类、回归或聚类等任务。

3.数据集

1.东南大学采集数据平台

数据

数据集包含2个子数据集,包括轴承数据和齿轮数据,这两个子数据集都是在传动系动力学模拟器(DDS)上获取的。(第一个文件夹是轴承数据,第二个文件夹是齿轮数据,本次是针对轴承数据进行故障诊断)

本实验主要是利用轴承数据(第一个文件夹的数据)进行故障诊断,轴承具体数据

有两种工况,转速-负载配置设置为20-0和30-2。

每种工况下有:ball(滚动体故障)、health(健康)、inner(内圈故障)、outer(外圈故障)

​ 20-0工况文件夹

picture_CNN.py主要功能:首先利用1024的固定长度不重叠切割原始数据,生成一维样本,然后利用GAF将一维样本转变成二维图像的程序,然后利用CNN进行故障诊断。

images文件夹(每类300张,一共1200张照片)

随意选取一张展示

运行结果(训练集与测试集为:4:1)

测试集混淆矩阵

20_0工况下跑3次实验,测试集平均准确率为97.89%

30-2工况文件夹

picture_CNN.py主要功能:首先利用1024的固定长度不重叠切割原始数据,生成一维样本,然后利用GAF将一维样本转变成二维图像的程序,然后利用CNN进行故障诊断。

images文件夹(每类300张,一共1200张照片)

随意选取一张

运行结果(训练集与测试集为:4:1)

测试集混淆矩阵

30_2工况下跑3次实验,测试集平均准确率为97.58%

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 23:55:19

科研绘图工具R语言

目录 前言: 一、下载软件 二、简单绘图 前言: 有的时候需要绘制复杂图形,但是你其实自己也不知道究竟有哪些可以绘制的图,除了散点图,折线图等等,下面就是有一个网站,上面有很多图形&#…

作者头像 李华
网站建设 2026/9/3 1:39:42

Python Tornado框架:高并发实时应用的利器

目录 一、架构设计:四层解耦的模块化系统 二、核心特性:专为实时场景优化 2.1 原生WebSocket支持 2.2 非阻塞I/O模型 2.3 轻量化部署优势 三、技术对比与选型建议 在需要支撑数万级并发连接的场景中,传统同步框架往往因线程阻塞陷入性能…

作者头像 李华
网站建设 2026/9/2 23:05:28

onnxruntime.dll文件丢失找不到 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/9/3 0:24:47

智能羽球新体验,韩宁波教练与AI共助你精准成长

清晨的羽毛球馆里,球鞋与地板的摩擦声、羽毛球破空声和教练的指导声交织在一起。吴忠码上羽毛球俱乐部的学员们发现,最近他们的训练体验有了新变化——韩宁波教练依然用他精准的“喂球”引导着每个学员,而一套智能系统正在静默地记录着他们的…

作者头像 李华