【故障诊断分析】FFT轴承故障诊断(包络谱)【含Matlab源码 2002期】

news2025/1/23 22:08:17

⛄一、轴承故障分析简介

1 研究背景
滚动轴承故障占旋转机械故障的大约30%,现阶段主要采用信号分析来进行故障识别。探究形成机械设备故障尤其是滚动轴承的理论和诊断手段及方法是广大科学家们共同追求的目标,无论是在工程实际还是故障分析理论上都有着重大的意义和应用价值。

1.1 轴承诊断背景
(1)滚动轴承
在这里插入图片描述
图1 托辊实物图
滚动轴承是当前工业生产中应用频率最高的轴承,可以极大地有效的减少机械机构运转之间的摩擦损失,摩擦损失对于整个机械运转架构来说是很大的无效能,会造成很大的资源浪费,使得整个设计出的机械运转效率下降,增大使用成本。对于滚动轴承来说,滚动体的外形与尺寸及个数对滚动轴承的性能及使用寿命有着很大的影响,滚动轴承有着节能效果明显、维修简便,质量可靠等优点。同时采用滚动轴承维修量大大减少,有着维修简便的优点。

(2)轴承诊断
滚动轴承的故障诊断始于60年代,1966年瑞典SKF公司发明了用冲击脉冲仪检测轴承损伤,滚动轴承的故障诊断水平得到了很大的提高。

滚动轴承若故障会引起一定的的冲击振动,是由冲击点为原点以球面形式向外扩散,然后逐步通过相应机构如一些零件轴承座等传到箱体和机架。需要注意的是,因冲击产生的振动的为高频振动,在通过轴承构件传递振动时,会有比较明显的能量损失。因此,在轴承故障诊断中,所选取的试验点即测点应尽可能减少中间所经过的轴承构件,所选取的测试点离轴承外圈也就是冲击点的距离越小越好。根据通过产生异响和温度升高等异常现象,初步推断故障产生在轴承上,故布置3个测点位置如图,得到三段正常信号,三段故障信号。

表1 设备的一般参数
在这里插入图片描述
在这里插入图片描述
图2 测点布置图
通过查阅资料及经验推断,因设备故障发出的“沙沙”声,初步确定托辊故障发生在轴承上,滚动轴承安装在托辊内主要用以减少托辊的运行阻力及减少胶带的磨损。

根据给出的轴承信号,查到轴承基本信息如下表。
表2 SKF308/309轴承基本参数
在这里插入图片描述
(3)滚动轴承故障诊断方法
滚动轴承故障是运行过程中机械设备故障的主要原因之一。滑动轴承的失效形式有磨损失效,疲劳失效,腐蚀失效和气蚀失效。

常用的对滚动轴承进行故障诊断的方式一般有时域分析,用时域参数对早期故障的敏感性,对滚动轴承进行定期检测,得到其峭度、峰值因子、以及振动频率有效值趋势曲线等,幅值或有效值的变化曲线或规律可以对滚动轴承故障有一个初步的诊断,或是频域分析,利用快速傅里叶变换获得振动信号的频谱图,了解频率成分。通过计算轴承故障频率与时域分析结果对比确定故障位置。

2 时域分析
2.1 时域波形分析
时域波形分析是指经过各种专业仪器采集记录并显示的被测设备信号与时间相对应的波形信号,如振动、噪声、温度、压力等进行分析,进而得到得到待测对象的时间历程的分析方法。信号在时域上的分析所包含的特征量较多,且视觉上更能明显看到规律,趋势也易于让人领会,是轴承故障诊断方面的重要依据。
表4 信号时域信息统计

在这里插入图片描述
通过对三个测点正常和故障的信号进行时域分析可以看出,故障信号的均值较正常信号均值要大,说明滚动体在滚道上运动的时候,不规则运动较大,轴承磨损程度大。故障信号较正常信号的方差值要大十倍左右,说明故障信号的数据波动程度很大。

每个测点的故障信号峰峰值比正常高很多,说明故障时机构振动、能量都很大。峭度对早期信号故障有较高的敏感性可以看出故障信号峭度比正常信号峭度大,说明轴承有一定程度的损伤。在一段故障信号中取三个幅值相同的点,w1信号周期约为0.4s,频率为2.5Hz,与滚动体故障频率接近。w2周期约为0.2s,频率约为5Hz与外圈故障频率接近。w3周期约为0.6s,频率为1.6Hz,与滚动体故障频率接近。

3 频谱分析
3.1 倒谱分析
倒谱分析就是将原始波形的傅里叶变换结进行对数求解,最后再将对数求解后的结果再进行傅里叶逆变换。倒谱分析在信轴承故障诊断方面具有较大的实用意义。倒谱分析可以将波形数据卷积后的多个信号进行分离,进而将波形数据中较为明显突出的特征量即特征信号分离出来,方便后面的对轴承的故障诊断分析,并将倒谱分析后的数据或波形特征与时域、频域等其他分析手段相结合进而达到对滚动轴承进行故障诊断的依据。
在这里插入图片描述
图5 第二段信号倒谱分析图

4 诊断结果与改进意见
通过对三个测点时域和频域的分析,由时域的周期性及计算出的轴承各部件故障频率分析,由时域分析总结分析出的故障信号特性及由频域分析对比总结出的的与轴承滚动体及外圈的故障数据特性相似性较大,初步推断是轴承滚动体和外圈由于点蚀、磨损等原因出现了裂纹等表面损伤性故障。

最后通过对轴承的拆解,发现轴承滚动体出现了磨损,轴承外圈出现了少部分点蚀,与本文诊断结果大致相符。

4.2 改进意见
为了预防轴承滚动体和外圈出现故障,应注意以下方面:
(1)注意在轴承装配之前的裂纹检查工作,若其装配前存在微裂纹、生锈等现象会导致轴承内各部件磨损过快,出现故障。
(2)注意轴承间各部件的润滑,控制润滑脂用量以达到最好的润滑效果。

⛄二、部分源代码

clear all;close all;clc
 fs=20000;  %采样频率
[fid1,message]=fopen('waiquan_10k_32768_7.5.dat','r');
[x,count1]=fscanf(fid1,'%f',32768);
fclose(fid1);

N=length(x);


f=fs*(0:N-1)/N;  %频率分布
n=0:N-1; 
t=n/fs;  %时间序列
y=fft(x);  %对原时域信号x进行fft,得到频域信号y
figure
plot(f,abs(y))  %绘制原信号的频谱y
xlabel('频率/Hz');
ylabel('振幅');
title('原信号频谱')


x2=hilbert(real(x1));  %x1的希尔伯特变换x2
x3=abs(x2);      %x2取模,得到x3

%对x3进行fft,求包络谱

figure
plot((0:nfft-1)/nfft*fs,p)   %绘制包络谱
xlabel('频率/Hz');
ylabel('振幅');
title('包络谱')
axis([0,1000,0,80]);
 

## ⛄三、运行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/2e5e51ea07684b6bad3aa26b8cb85058.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/508edf07fe364cbc8a9b05035ae39ef6.jpeg#pic_center)

## ⛄四、matlab版本及参考文献
**1 matlab版本**
2014a

**2 参考文献**
[1] 严华,申雨.基于Matlab的轴承故障诊断分析[J].中国水运(下半月). 2021,21(02)

**3 备注**
简介此部分摘自互联网,仅供参考,若侵权,联系删除
 


 

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

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

相关文章

cat命令应用

记录:338 场景:在CentOS 7.9操作系统上,使用cat命令查看文件内容;把内容输出到指定文件;把多个文件合并为一个文件等。比如查看Tomcat的日志文件等。 版本: 操作系统:CentOS 7.9 1.命令应用…

Kafka - 06 Kafka 集群环境搭建(三台虚拟机)

文章目录1. 克隆虚拟机2. Zookeeper 集群搭建3. Kafka 集群搭建4. 测试消息发送和消费1. 主题操作2. 生产者生产消息3. 消费者消费消息1. 克隆虚拟机 kafka集群搭建,需要3台虚拟机环境,但是我目前只安装了一台虚拟机,因此还需要准备两台虚拟…

SpringBoot SpringBoot 原理篇 2 自定义starter 2.5 使用属性配置设置功能参数【2】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇2 自定义starter2.5 使用属性配置设置功能参数【2】2.5.1 直接开干2.5.2 小结…

【网络篇】第十八篇——ping的工作原理

目录 IP协议助手——ICMP协议 查询报文类型 差错报文类型 网络不可达代码为0 主机不可达代码为1 协议不可达代码为2 端口不可达代码为3 需要进行分片但设置不分片位片码为4 ping——查询报文类型使用 traceroute IP协议助手——ICMP协议 ping是基于ICMP协议工作的&a…

解决Redis Object Cache Pro插件无法使用高性能配置的解决方案

说明 辉哥演示站和本地使用的对象缓存都是redis,刚好手上有Redis Object Cache Pro插件,目前大多数用户都是用的是官方推荐的基础配置,并没有使用高性能配置(官方的说法是在毫秒内优化高流量站点),刚好辉哥…

java项目_第163期ssm药品电子商城系统_java毕业设计

java项目_第163期ssm药品电子商城系统_java毕业设计 今天分享的项目是《ssm药品电子商城系统》 该项目分为3个角色,管理员、用户、医生。 1、用户可以浏览前台,购买药品,并将药品加入到购物车; 用户还可以浏览医生信息,进行在线预…

《Java开发手册》三-代码风格

前言 这第三章主要是讲一些代码风格和规范,代码风格不影响程序运行,但对于团队的合作开发效率十分重要,相对前两章,这章内容较少 命名规约 命名符合本语言特性 每种语言都有自己的特殊风格,比如java不能以下划线&am…

Yarn模式部署Flink集群

一、环境准备 1、准备两台服务器server115 和server116安装好hadoop环境,其中server115配置hdfs的namenode,在server116上配置hdfs的SecondaryNameNode,server116配置yarn的 ResourceManager,启动hadoop集群 2、配置hadoop环境变…

Spring更简单的读取和存储对象

文章目录前言1、存储 Bean 对象1.1 前置工作1.2 添加注解存储 Bean 对象Controller(控制器存储)Service (服务存储)Repository(仓库存储)Configuration(配置存储)Component&#xff…

图书馆管理系统的设计与实现(论文+系统)_kaic

目 录 摘 要 第一章 绪论 1.1本课题研究背景与意义 1.2本课题国内外研究现状 第二章 开发技术介绍 2.1JDK的安装与配置 2.2HTML技术 2.3MySQL数据库管理系统 2.4JDBC的使用 第三章 系统分析 3.1系统的设计要求 3.2系统的设计原则 3.3系统的可行性分析 3.3.1技术可行性 3.3.2经济…

消息队列的概念和原理

消息队列一、使用消息队列的场景1.1、消息队列的异步处理1.2、消息队列的流量控制(削峰)1.3、消息队列的服务解耦1.4、消息队列的发布订阅1.5、消息队列的高并发缓冲二、消息队列的基本概念和原理2.1、消息的生产者和消费者2.2、Broker2.3、点对点消息队…

【Linux修炼】9.环境变量

每一个不曾起舞的日子,都是对生命的辜负。 环境变量本节目标1. 环境变量1.1 环境变量的概念1.2 环境变量PATH1.3 其他常见环境变量2. 和环境变量相关的命令2.1 env 命令2.2 export命令2.3 set命令2.4 unset命令3. 环境变量的意义4. 命令行参数4.1 什么是命令行参数&…

Array reduce() 如何计算元素内数值总合,计算总合

Array reduce() 如何计算元素内数值总合,计算总合 一、需求 有时候我们需要计算一个数组中所有元素的总合,这个数组可能是组 Number 类型,也可能是 Object 类型,像这样: const tempArray [2,3,4,6,456,89,24] // 或…

1.1MQ的基本概念,优劣势介绍及 RabbitMQ简介

1.MQ的基本概念 1.1 MQ概述 M Q 全称 Message Queue 消息队列,是在消息的传输过程中保存消息的容器。多用于分布式系统之间的通信。 1.2 MQ 的优势 1.2.1应用解耦 当订单系统强依赖库存系统,支付系统,物流系统等,若其中一个系…

Lambda求和函数在excel上的应用

目录 一、Lambda函数 二、Lambda求和函数 三 、实际表格运用 四、计算结果 一、Lambda函数 Lambda函数是使用lambda运算符创建的,其语法如下: 语法: lambda 参数:表达式 Python lambda函数可以包含任意多的参数,但…

Js逆向教程-16极验滑块 找到w加密位置

作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 Js逆向教程-16极验滑块 找到w加密位置 一、如何下第一个断点 https://www.geetest.com/demo/slide-float.html 接口有多个w参数&…

springboot+vue 任课教师考评评价系统 Java 前后端分离

随着我国教育改革的发展,各大高校的大学生数量也在不断的增加,相对应如何去评价教学的质量问题也是很多高校一直以来所关注的内容。只有有了一个好的教学评价制度才能够让各大高校的教学质量稳步提升,本系统就是这样一个根据各项指标对教学质…

day77:注解、自定义注解、元注解

一、注解 1.什么是注解 注解是对程序进行标注和解释 2.常用注解 Override 描述子类重写父类的方法Deprecated 描述此方法已过时SuppressWarnings 压制警告 3.图解 4.注解与注释的区别 注解:给编译器看的,让虚拟机知道程序的特殊功能注…

【吴恩达机器学习笔记】

✍个人博客:https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 📣专栏定位:为学习吴恩达机器学习视频的同学提供的随堂笔记。 📚专栏简介:在这个专栏,我将整理吴恩达机器学习视频的所有内容的笔记&…

PostgreSQL 同步复制原理解析

背景 Postgresql 在主备架构的场景下,支持同步流复制功能。本文将以一主一备架构为例,介绍同步流复制(同步备机)的工作方式以及内核代码的相关原理。 配置同步备机 工欲善其事,必先利其器。我们现简单的配置一个同步…