【轴承故障分解】基于 ITD实现轴承故障信号分解含Matlab源码
1 简介
滚动轴承出现早期局部故障时,由微弱故障冲击引起的振动信号呈现出复杂的非线性非平稳特性,且信号能量较小,故障诊断困难。当内圈和滚动体存在早期故障时,由于测试点一般布置在轴承座上,故障位置隔测试点较远,传感器获取的振动信号是经过轴承系统衰减后的信号,同时振动信号在传递过程中受到各种干扰,所以信号更加微弱且信噪比更低,诊断更加困难。若直接从原始振动信号提取特征量进行故障诊断,很难达到理想效果。工程实际中往往需要采用合适的时频分析方法对信号进行有效处理,减少噪声对故障特征信息的干涉或耦合,实现故障 特 征 和 噪 声 的 分 离,从而识别故障类型。由于轴承存在不同类型的局部故障,
ITD方法根据信号本身局部时间尺度特性自动产生具有一定物理意义的基函数,将原始信号分解为一系列不同频率段的 PR 分量。ITD 和 EMD 方法主要区别在于基函数构造的方法不同。EMD 通过上、下极值点包络线的平均来构造基函数,而ITD是基于 信 号 本 身 的 线 性 变 换 来 构 造 基 函 数,因 此ITD具有端点效应小、计算速度快等优点。
2 部分代码
%*****************************************************************
%程 序 名:轴承故障诊断
%*****************************************************************
fs=12000;%采样频率
Ts=1/fs;%采样周期
L=4096;%采样点数
t=(0:L-1)*Ts;%时间序列
%-----------------数据导入----------------
load('X105_DE_time.mat')
A=X105_DE_time(1:L,1);
x=A';
iterated_max=6;
%----------------ITD分解------------------
[H_matrix,L]=Itd(x,iterated_max); %ITD分解
%------------分量信号显示-------------
figure(1)
n=size(H_matrix,1);
subplot(n+1,1,1);
plot(t,x);%原始信号
ylabel('原始信号','fontsize',12,'fontname','华文中宋');
for n1=1:n
subplot(n+1,1,n1+1);
plot(t,H_matrix(n1,:));%分量信号
ylabel(['PR' int2str(n1)]);
end
xlabel('时间\itt/s','fontsize',12,'fontname','华文中宋');
3 仿真结果
4 参考文献
[1]李强. 基于小波和ITD分解的滚动轴承故障诊断[C]// 全国博士后管委会. 全国博士后管委会, 2012.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
【轴承故障分解】基于 ITD实现轴承故障信号分解含Matlab源码相关推荐
- 【心电信号】基于多种滤波去除心电信号基线漂移含Matlab源码
1 简介 心电信号可以用来检测和诊断心脏疾病,心电信号在采集时经常受到呼吸活动.身体运动和皮肤与电极接触不良等影响,因此会产生基线漂移,基线漂移的存在会降低心电信号的质量.所以,在大多数心电信号处理中 ...
- 【滤波器】基于低通滤波实现肌电信号处理含Matlab源码
1 简介 FIR数字滤波器是数字滤波器系统中常见的滤波器,本文提出FIR数字滤波器的设计方案,并基于Ma tlab实现滤波仿真.通过使用Matlab信号处理工具箱提供的函数,选择适当的窗函数编写程序, ...
- 【信号去噪】 基于小波软阈值+硬阈值+改进阈值实现轴承故障仿真信号去噪含Matlab源码
1 简介 软阈值消噪是信号消噪中的标准算法.故障检测中的信号去噪,要求在降低噪声水平的同时,保留信号中用于故障检测的奇异特征.通过分析信号和噪声的小波系数在小波空间的不同特性,在"" ...
- 【信号去噪】基于改进的阈值高斯脉冲信号去噪含Matlab源码
1 简介 为了有效消除信号中的噪声,提出一种改进小波阈值算法的信号去噪 方法.首先分析软阈值和硬阈值小波方法的优缺点,构造了一种任意阶可导的新阈值函数,然后通过调节参数的值来更好的获得阈值估计,最后在 ...
- 【图像分割】基于形态学算法实现原子力显微镜图像分析含Matlab源码
1 简介 很多临床病症表现为白细胞数目增多.肿大或者白细胞中细胞核形状与数目发生变化,所以对白细胞数目和形状的研究有着重要意义.但是由于染色条件.涂片制备.图像来源.采样光照条件的差异以及细胞间相互重 ...
- 【PID优化】基于花朵授粉算法PID控制器优化设计含Matlab源码
1 内容介绍 PID参数优化对PID控制性能起着决定性作用,针对PID参数寻优问题,提出运用一种花授粉算法(FPA).该算法启发于自然界中花粉的传播授粉过程,以三个PID参数组成每个花粉单元的位置坐 ...
- 【配电网重构】基于粒子群算法实现配电网重构含Matlab源码
1 简介 随着大规模,跨区域的配电网不断发展,对配电网运行的经济性和可靠性要求越来越高,在配电网发生大范围停电事故后,需要对配电网的拓扑结构进行重新组合,从而达到恢复供电的目的,这个重新组合配电网拓扑 ...
- 【芯片识别】基于计算机视觉实现PCB板芯片识别含Matlab源码
1 简介 文章应用机器视觉技术,实现对PCB电路板芯片的位置检测. 2 部分代码 function varargout = GUI2(varargin)% GUI2 MATLAB code for ...
- 【车牌识别】基于模板匹配实现停车计费系统含Matlab源码
1 简介 随着经济社会的迅速发展,人民对生活水平的要求也不断提高,从而引起汽车的数量的增加.给出行带来便捷的同时,车辆的管理问题也日益显著.车牌识别系统是指能将监控中运动的车辆的汽车牌照信息从复杂背 ...
- 【数字信号去噪】基于matlab粒子群算法优化VMD分解分量选择数字信号降噪【含Matlab源码 1979期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[数字信号去噪]基于matlab粒子群算法优化VMD分解分量选择数字信号降噪[含Matlab源码 1979期] 点击上面蓝色字体,直接付费 ...
最新文章
- 【算法集中营】循环冗余校验
- Java加密算法 AES
- DL之DNN优化技术:自定义MultiLayerNet【5*100+ReLU】对MNIST数据集训练进而比较三种权重初始值(Xavier参数初始化、He参数初始化)性能差异
- 导出真实表格显示列数不能超过256_平均月薪真有6万5?说说我所知道的金融人真实薪酬...
- 水平集嵌入函数的曲率
- 国产数据库 OceanBase 二次刷榜 TPC-C,7 亿 tpmC!
- Dropping Balls UVA - 679(二叉树的遍历)
- vscode配置及快捷键(未完成待续)
- 区块链开发公司解析区块链在银行应用的优势
- SpringBoot整合银联无跳转支付附源码
- 华为 IP源防攻击和MAC认证
- 威锋十年:叫一声「果粉」,你还敢答应吗?
- 我用diffusion把姐妹cos成了灭霸的模样
- Linux驱动开发(一)
- 活久见,40W年薪低?35岁测试工程师惨遭女孩嫌弃,估计是被鸡汤洗脑了
- paddlepaddle学习
- Transaction 浅析
- Bert albert xlnet gtp
- Shell 变量用双引号
- 逻辑回归实现客户逾期分析