【故障诊断分析】滚动轴承故障诊断系统【含Matlab源码 1679期】

✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。
🍎个人主页:海神之光
🏆代码获取方式:
海神之光Matlab王者学习之路—代码获取方式
⛳️座右铭:行百里者,半于九十。

更多Matlab仿真内容点击👇
Matlab图像处理(进阶版)
路径规划(Matlab)
神经网络预测与分类(Matlab)
优化求解(Matlab)
语音处理(Matlab)
信号处理(Matlab)
车间调度(Matlab)

⛄一、小波语音降噪简介

对于噪声频谱遍布于语音信号频谱之中的宽带噪声,如果噪声振幅比大部分的语音信号振幅低,则削去低幅度成分也就削去了宽带噪声。基于这种思路,可以在频域中采取中心限幅的方法,即让带噪语音信号通过一限幅滤波器,高幅度频谱可以通过而低幅成分不允许通过,从而实现噪声抑制。需要注意的是中心削波不可避免地要损害语音质量,通常只在频域中进行,而一般不在时域中实施。
小波降噪的原理类似于中心削波法。小波降噪最初是由Donoho和Johnstone提出的, 其主要理论依据是,小波变换具有很强的去数据相关性,它能够使信号的能量在小波域集中在一些大的小波系数中;而噪声的能量却分布于整个小波域内。因此,经小波分解后,信号的小波系数幅值要大于噪声的系数幅值。因此,幅值比较大的小波系数一般以信号为主,而幅值比较小的系数在很大程度上是噪声。于是,采用阈值的办法可以把信号系数保留,而使大部分噪声系数减小至0。小波降噪的具体处理过程为:将含噪信号在各尺度上进行小波分解,设定一个阈值,幅值低于该阈值的小波系数置为0,高于该阈值的小波系数或者完全保
留, 或者做相应的“收缩”(shrinkage) 处理。最后; 将处理后获得的小波系数用逆小波变换进行重构,得到去噪后的信号。
阈值去噪中,阈值函数体现了对超过和低于阈值的小波系数的不同处理策略,是阈值去噪中关键的一步。设w表示小波系数, T为给定阈值, sgn(*) 为符号函数, 常见的阈值函数主要有:
在这里插入图片描述

⛄二、部分源代码

H=figure(‘color’,[0.82,0.82421875,0.832],‘position’,[250,100,800,500],…
‘Name’,‘滚动轴承故障诊断系统’,‘NumberTitle’,‘off’,…
‘MenuBar’,‘None’);
uicontrol(H,‘style’,‘Text’,‘position’,[0.2,0.2,0.55,0.05],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,…
‘String’,‘制作人:**学院’,‘fontsize’,16,…
‘backgroundcolor’,[0.82,0.82421875,0.832]);
uicontrol(H,‘style’,‘Text’,‘position’,[0.2,0.15,0.55,0.05],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,…
‘String’,‘机械1班 紫极神光’,‘fontsize’,16,…
‘backgroundcolor’,[0.82,0.82421875,0.832]);
uicontrol(H,‘style’,‘Pushbutton’,‘position’,[0.7,0.66,0.2,0.06],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,…bg
‘String’,‘进入系统’,‘fontsize’,15,‘call’,‘STYM’);
uicontrol(H,‘style’,‘Pushbutton’,‘position’,[0.7,0.45,0.2,0.06],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,…
‘String’,‘退出系统’,‘fontsize’,15,‘call’,‘close(H)’);
load mtlb;
a=axes(‘parent’,H,‘position’,[-0.16 0 1 1.1]);
imshow(‘11.jpg’);
hold on;
axis off;
%mnxh.m文件
uiheight=0.05;
uiweith=0.12;
uilow=0.08;
uileft=0.85;
dif=0.08;

uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-10dif uilow+2dif+13uiheight uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘幅值1’,‘tag’,‘fuz1data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-10
dif+uiweith/2 uilow+2dif+13uiheight 2uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘fuz1ed’,‘fontsize’,10,‘String’,11);
uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-8
dif uilow+2dif+13uiheight 2uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘频率1’,‘tag’,‘pl1data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-7.6
dif+uiweith/2 uilow+2dif+13uiheight 2*uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘pl1ed’,‘fontsize’,10,‘String’,12);

uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-10dif uilow+2dif+11uiheight uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘幅值3’,‘tag’,‘fuz3data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-10
dif+uiweith/2 uilow+2dif+11uiheight 2uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘fuz3ed’,‘fontsize’,10,‘String’,35);
uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-8
dif uilow+2dif+11uiheight 2uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘频率3’,‘tag’,‘pl3data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-7.6
dif+uiweith/2 uilow+2dif+11uiheight 2*uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘pl3ed’,‘fontsize’,10,‘String’,40);

uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-5dif uilow+2dif+13uiheight uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘幅值2’,‘tag’,‘fuz2data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-5
dif+uiweith/2 uilow+2dif+13uiheight 2uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘fuz2ed’,‘fontsize’,10,‘String’,15);
uicontrol(f,‘style’,‘Text’,‘Position’,…
[uileft-3
dif uilow+2dif+13uiheight 2uiweith/2 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘频率2’,‘tag’,‘pl2data’,‘backgroundcolor’,[0.8,0.9,0.8]);
uicontrol(f,‘style’,‘edit’,‘Position’,…
[uileft-2.6
dif+uiweith/2 uilow+2dif+13uiheight 2*uiweith/3 uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘tag’,‘pl2ed’,‘fontsize’,10,‘String’,5);

uicontrol(f,‘style’,‘Pushbutton’,‘position’,…
[uileft-4.5dif uilow+2dif+11uiheight uiweith uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘无噪音信号’,‘call’,‘wzy’);
uicontrol(f,‘style’,‘Pushbutton’,‘position’,…
[uileft-2.3
dif uilow+2dif+11uiheight uiweith uiheight],…
‘Units’,‘normalized’,‘Horizontal’,‘center’,‘fontsize’,12,…
‘String’,‘加噪音信号’,‘call’,‘jzy’);

⛄三、运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 沈再阳.精通MATLAB信号处理[M].清华大学出版社,2015.
[2]高宝建,彭进业,王琳,潘建寿.信号与系统——使用MATLAB分析与实现[M].清华大学出版社,2020.
[3]王文光,魏少明,任欣.信号处理与系统分析的MATLAB实现[M].电子工业出版社,2018.

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

🍅 仿真咨询
1 各类智能优化算法改进及应用

生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化

2 机器学习和深度学习方面
卷积神经网络(CNN)、LSTM、支持向量机(SVM)、最小二乘支持向量机(LSSVM)、极限学习机(ELM)、核极限学习机(KELM)、BP、RBF、宽度学习、DBN、RF、RBF、DELM、XGBOOST、TCN实现风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断

3 图像处理方面
图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知

4 路径规划方面
旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、车辆协同无人机路径规划、天线线性阵列分布优化、车间布局优化

5 无人机应用方面
无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配

6 无线传感器定位及布局方面
传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化

7 信号处理方面
信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化

8 电力系统方面
微电网优化、无功优化、配电网重构、储能配置

9 元胞自动机方面
交通流 人群疏散 病毒扩散 晶体生长

10 雷达方面
卡尔曼滤波跟踪、航迹关联、航迹融合

  • 17
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值