滚动轴承模拟故障信号生成及时频谱分析
这次进行滚动轴承模拟故障信号的时频谱分析,由于轴承动力学的复杂性,目前只给出感性认识,详细的原理、各参数的设置值及代码后面几篇文章会详细说明。首先模拟滚动轴承内圈故障振动信号,大体上给出一些参数
fs %采样频率
vc % 名义运行转速(RPM)
vs;= % 转速波动幅值(RPM)
ff % 转速波动频率(Hz)
v % 转速曲线
t % 时间
phs_var %相位随机波动的方差(度)
phs_tor %相位偏差,先按照白噪声生成相位偏差
b %窄带相位偏差
phs %生成最终相位
m1 = 0.003; % 质量 Kg
c1 = 8; % 阻尼 N/(m/s)
k1 % 刚度 N/m
d %滚动体直径(mm)
D %滚道节径(mm)
fai %接触角(度)
nb %滚动体的个数
计算归一化故障特征频率
BPFO1 % 滚珠外圈通过频率
BPFI1 % 滚珠内圈通过频率
BSF1 % 滚珠转动频率
计算故障特征频率
BPFO % 滚珠外圈通过频率
BPFI % 滚珠内圈通过频率
BSF % 滚珠自转频率
看一下纯净的轴承内圈故障振动信号时域波形
相应的频谱如下,红色虚线代表故障特征频率及相应的倍频
包络谱如下
![](/assets/blank.gif)
看一下相应的CWT时频谱,很明显能看出冲击性
![](/assets/blank.gif)
看一下加噪信号的时域波形
![](/assets/blank.gif)
加噪信号的频谱、包络谱及CWT时频谱如下
![](/assets/blank.gif)
![](/assets/blank.gif)
下面在内圈故障基础上加入随机冲击,随机冲击的系统参数如下
m2 % 质量 Kg
c2 % 阻尼 N/(m/s)
k2 % 刚度 N/m
相应的时域波形、频谱、包络谱和CWT时频谱分别如下:
![](/assets/blank.gif)
![](/assets/blank.gif)
最后看一下轴承和齿轮的复合故障信号,并给其加入噪声,相应的参数如下
K % 齿轮齿数
carrier %以啮合频率和谐波为载波
f0 %故障轮的特征频率为转频(Hz)
fm %故障轮的啮合频率
T %故障轮参与啮合的时间
tt %方波函数占空比
加噪信号的时域波形、频谱、包络谱和CWT时频谱分别如下:
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
看一下轴承-齿轮复合故障纯净信号的CWT时频谱
![](/assets/blank.gif)
详细的代码见
https://mianbaoduo.com/o/bread/YpyZmJxq
或
https://m.tb.cn/h.fDXr5kO?tk=SKAI2KiI1JF
滚动轴承模拟故障信号生成及时频谱分析相关推荐
- 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...
- 滚动轴承常见故障及其基本模型
滚动轴承信号分析 第一章 滚动轴承常见故障及其基本模型 滚动轴承常见故障及其基本模型 滚动轴承信号分析 前言 一.滚动轴承常见的故障模式 二.滚动轴承振动信号的特征 滚动轴承的固有频率 滚动轴承的故障 ...
- matlab数字信号处理(1)——正弦信号生成与时域分析
写在前面 最近一直在用matlab在所信号处理算法的仿真工作,这一系列博客主要会分详一下遇到的一些问题及解决办法,和一些常用的功能模块的实现以及分分享. 一.正弦信号生成 一段正弦信号,主要设计这些参 ...
- matlab怎么对语音信号取样,语音信号采样和频谱分析
<语音信号采样和频谱分析>由会员分享,可在线阅读,更多相关<语音信号采样和频谱分析(3页珍藏版)>请在人人文库网上搜索. 1.语音信号采样和频谱分析 一实验目的 1)掌握傅里叶 ...
- matlab怎么语音时域采样频谱,基于MATLAB的时域信号采样及频谱分析
基于 M ATL AB的时域信号采样及频谱分析 刘 艳 (长江师范学院物理学与电子工程学院 重庆 408000) 信 息 技 术 摘 要:在MATLAB仿真环境下,通过观察所生成的采样信号的时域图和频 ...
- matlab时域信号如何分析方法,信号时域采样频谱分析(matlab)
<信号时域采样频谱分析(matlab)>由会员分享,可在线阅读,更多相关<信号时域采样频谱分析(matlab)(12页珍藏版)>请在读根文库上搜索. 1.基于matlab的时域 ...
- Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计
Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计 Tanner EDA 是一家领先的工具提供商,提供模拟/混合信号 (AMS) 和 MEMS 集成电 ...
- 基于MATLAB的变速故障信号仿真代码
基于MATLAB的变速故障信号仿真代码 前言 一.仿真的方程 二.仿真效果图 三.完整代码下载 更多学习内容: 前言 轴承通常在时变转速条件下工作.对信号进行时频域处理,提取瞬时故障特征频率(IFCF ...
- 成功进行射频与模拟混合信号PCB设计需要考虑的因素
转载自 吴川斌的博客 http://www.mr-wu.cn/ 今天,老wu打算再次分享Optimum Design Associates的大神Scott Nance关于<RF & An ...
最新文章
- 用xlg.tel来管理自己
- 一个不可描述的python+mongodb爬虫项目
- iOS 最新发布App Store流程
- 剑指offer--面试题12
- myeclipse 8.5-9.0 安装 svn 方法 《转载》
- Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
- 2020年日历_2020年《故宫日历》发布:浓缩紫禁城600年沧桑
- java hash取余_为什么Java的hash表的长度一直是2的指数次幂?为什么这个(hash(h-1)=hash%h)位运算公式等价于取余运算?...
- 洛谷P5108 仰望半月的夜空(后缀数组)
- service $anchorScroll
- PAT (Basic Level) Practice1030 完美数列
- OSPF配置命令及外部选路
- 十年比肩?看国产数据库如何突出重围!| 新程序员
- ireport mysql_iReport连接Mysql创建图表报表
- java调用python库pyd_Java怎么调用pyd文件
- tweenMax代码未定义问题
- linux里进程状态为sl,Linux ps state sl+是什么意思
- 《理想藏书》书籍推荐
- 算术编码、译码以及matlab实现
- 以太坊区块链浏览器(一)拿来就用主义
热门文章
- 一款好看的iapp捐赠榜单源码
- 弹性力学偏微分方程组及其边界条件
- 用 Kali 实现爆破获取用户名密码
- 【机房收费系统】——傻瓜式报表设计器制作报表模板
- 班主任工作计划计算机中职,班主任工作计划
- Cocos Creator | 飞刀大乱斗开发教程系列(二)!
- 10G SFP+ DWDM波分光模块在长途骨干网中的应用
- 益和VA市场发展良好,产品稳定两增一减
- 强化学习笔记(三)Value Function Approximation
- Error resolving template “xxx“, template might not exist or might错误记录