电机故障诊断(python程序)

news2024/11/18 13:43:16

代码运行环境要求:TensorFlow版本>=2.4.0,python版本>=3.6.0

运行效果视频:电机故障诊断(python代码)_哔哩哔哩_bilibili

1.电机常见的故障类型有以下几种:

  1. 轴承故障:轴承是电机运转时最容易受损的部件之一。常见故障包括磨损、疲劳、过热和润滑不良,这些问题可能导致噪音增加和电机性能下降。

  2. 绝缘老化:电机绝缘材料随着使用时间的增加会老化,失去绝缘性能,导致绝缘击穿和电机短路。

  3. 绕组故障:电机的绕组可能出现短路、开路或者匝间故障,这些故障会导致电机失去正常运转能力。

  4. 电刷磨损:对于一些直流电机,电刷是关键部件,其磨损会导致电刷与集电环之间的接触不良,影响电机性能。

  5. 过载和过热:电机长时间运行在超过额定负载或者额定温度的情况下,会导致电机过热,进而加速其它故障的发生。

  6. 风扇故障:风扇是电机散热的重要组成部分,若风扇故障导致散热不良,电机温度升高,从而加剧其它故障。

  7. 不良环境:如果电机运行环境恶劣,如潮湿、灰尘多、腐蚀性气体等,会加速电机故障的发生。

  8. 频率变化:对于变频驱动的电机,频率的变化可能导致电机在某些转速下共振,损坏电机。

以上仅列举了一些常见的电机故障类型,实际情况还可能会更加复杂。

2.数据集介绍(经过上面的电机常见故障分析,这里针对轴承部位故障,绕组故障等情况采集数据)

 正常电机的采集数据:(3个通道采集振动信号,3个通道采集电压信号)

 正常电机下一共采集362941行数据

 其它故障状态下分别采集了140801行数据左右 ,因为现实中故障数据相比正常数据难以获得,所以实验室里采集的正常电机的信号比故障下的信号要多。

2.模型

 首先经过尝试,发现第3个振动通道采集的数据对故障更加敏感,这里只选用了第3个振动通道采集的数据作为特征信号。经过不重叠样本(1024的长度)切割,生成样本个数如下

正常:354个样本。

断条:137个样本

偏心:113个样本

匝间短路:105个样本

轴承内圈:118个样本

轴承外圈:104个样本

模型采用的就是一维CNN模型

3.效果

 

混淆矩阵以百分比的形式呈现 

 

代码和数据集压缩包下载链接

import pandas as pd
import numpy as np
from keras.utils import np_utils
from sklearn import preprocessing
import tensorflow as tf
from matplotlib import pyplot as plt
#压缩包链接:https://mbd.pub/o/bread/ZJucmp5y

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/791574.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文心一言大模型测评

访问地址 文心一言服务请求地址:文心千帆大模型 (baidu.com) 新手可以先实名认证后再申请使用 测评 普通对话 这里先和他进行简单的问题讨论 编程相关 询问他有关代码的内容 确实可以生成代码,但不像chatgpt那样提供复制按钮 我们接下来让他生成…

小狐狸AI付费创作系统chatgpt管理后台-前端界面vue源码增加新的登录方式配置

前面我们已经搭建好了小狐狸AI付费创作系统chatgpt管理后台vue前端环境 现在,就修改一下设置地方,使其可以配置使用哪种登录方式 查看路由找界面 一般我们找界面源码,先看一下路由部分,就能知道在哪个界面里 /src/router/index.js…

电赛学习2 使用qtdesigner

1.下载qtdesigner与PyUIC (7条消息) 如何在Pycharm中安装QT DesignerPyUIC_pycharm qt_Trouble..的博客-CSDN博客 2.使用qtdesigner设计界面 (1)点击创建,生成的这个Form窗口就是我们最后生成的窗口 (2)预览设计的结…

字节跳动软件测试岗,前两面过了,第三面HR天坑竟然跟我说……

阎王易见,小鬼难缠。我一直相信这个世界上好人居多,但是也没想到自己也会在阴沟里翻船。我感觉自己被字节跳动的HR坑了。 在这里,我只想告诫大家,offer一定要拿到自己的手里才是真的,口头offer都是不牢靠的&#xff0…

【全面的数据科学教程——《Python数据科学项目实战》】

数据科学项目有很多灵活的部分,需要练习和技巧才能让所有代码、算法、数据集、格式和可视化协调工作。本书将引导你完成5个真实项目,包括根据新闻标题跟踪疾病暴发、分析社交网络以及在广告点击数据中寻找相关模式。 《Python数据科学项目实战》并不止于…

abp(net core)+easyui+efcore实现仓储管理系统——ABP升级7.3

第四个问题 升级过程中碰到的第四个问题:Value cannot be null. (Parameter unitOfWork) 在Visual Studio 2022 的解决方案资源管理器中,找到ABP.TPLMS.Application项目中的Modules文件夹中的ModuleAppService.cs文件,是这个文件中的GetAll()…

临时文档4

Redis有哪些数据类型 Redis主要有5种数据类型,包括String,List,Set,Zset,Hash,满足大部分的使用要求 Redis的应用场景 总结一 计数器 可以对 String 进行自增自减运算,从而实现计数器功能。…

区间预测 | MATLAB实现QRLSTM长短期记忆神经网络分位数回归多输入单输出区间预测

区间预测 | MATLAB实现QRLSTM长短期记忆神经网络分位数回归多输入单输出区间预测 目录 区间预测 | MATLAB实现QRLSTM长短期记忆神经网络分位数回归多输入单输出区间预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 MATLAB实现QRLSTM长短期记忆神经网络分位数回…

Rancher 安装部署

1、执行如下docker 命令 rootubuntu:~# docker run --namerancher -d --privileged --restartunless-stopped -p 30040:80 -p 30050:443 rancher/rancher:latest 这里将80端口映射成了30040端口,将443端口映射成了30050端口,所以在执行上面的名字之前&…

VSPD虚拟串口软件安装及使用

文章目录 前言一、软件安装1、Configure Virtual Serial Port Driver(VSPD)2、串口调试助手 二、使用步骤1、模拟串口2、配置串口3、收发测试①、COM8(发) ---> COM9(收)②、COM9(发) ---> COM8&…

DevExpress WPF Tree List组件,让数据可视化程度更高!(一)

DevExpress WPF Tree List组件是一个功能齐全、数据感知的TreeView-ListView混合体,可以把数据信息显示为REE、GRID或两者的组合,在数据绑定或非绑定模式下,具有完整的数据编辑支持。 DevExpress WPF 拥有120个控件和库,将帮助您…

XCP详解「3.3·A2L信号添加和更新」

返回 XCP详解「总目录」 目录 1、ELF/MAP文件发生变更 2、添加新信号 1、ELF/MAP文件发生变更 elf文件更新后,状态栏会有图标闪烁提示 ​ 选个要更新的map文件即可 ​ 2、添加新信号 在Offlin的状态下进入编辑A2L文件,编辑过程参照3.1 ​ AS…

华为数通HCIA-网络模型

TCP 网络通信模式 作用:指导网络设备的通信; OSI七层模型: 7.应用层:由应用层协议(http、FTP、Telnet.)为应用程序产生对应的数据; 6.表示层:将应用层产生的数据转换成网络设备看…

Java毕业设计—爱宠医院管理系统设计与实现【含源码、论文】

爱宠医院管理系统 获取数论文、代码、答辩PPT、安装包,可以查看文章底部 一、 如何安装及配置环境 要运行整个爱宠医院管理系统需要安装数据库:MySQL 5.5,开发工具:JDK 1.8,开发语开发平台:Eclipse&…

使用mydumper进行数据库备份还原

1.使用school数据库 create database school; use school;2.创建student,score表 student表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VAR…

产教融合与校企合作

1. 什么是产教融合? 产教融合是指职业学校根据所设专业积极开班专业产业,把产业与教学密切结合,相互支持,相互促进,把学校办成集人才培养、科学研究、科技服务为一体的产业性经营实体,形成学校与企业浑然一…

SpringBoot登陆+6套前端主页-【JSB项目实战】

SpringBoot系列文章目录 SpringBoot知识范围-学习步骤【JSB系列之000】 文章目录 SpringBoot系列文章目录本系列校训 SpringBoot技术很多很多环境及工具:上效果图主页登陆 配置文件设置导数据库项目目录如图:代码部分:控制器过滤器详细的解…

社区发现快速入门

社区发现快速入门 一、图:关系型数据的一种描述方式 关系型数据,又名“表格数据”,指关系数学模型中以二维表的形式来描述的数据,它以表格形式组织,使用行和列来存储和表示数据之间的关系。 关系型数据可以用实体、…

【leetcode】206.反转链表

思路1:取原链表的节点,依次头插到新链表,返回新链表的头 示例一反转步骤如下: 📖Note: 当cur ! NULL时,将cur指向的节点头插入新链表,首先要更改cur->next的值为newhead->next&#xff0c…

LiveNVR监控流媒体Onvif/RTSP常见问题-token有效期是多久如何设置token有效期StreamToken和URLToken

LiveNVR中token有效期是多久如何设置token有效期StreamToken和URLToken 1、获取TOKEN2、TOKEN有效期3、默认token有效期3、自定义token加密key3.1、token_key3.2、stream_token_key 4、如何配置一直有效的token4.1、URLToken4.2、StreamToken 5、动态有效期6、流地址鉴权开启后…