这次进行滚动轴承模拟故障信号的时频谱分析,由于轴承动力学的复杂性,目前只给出感性认识,详细的原理、各参数的设置值及代码后面几篇文章会详细说明。首先模拟滚动轴承内圈故障振动信号,大体上给出一些参数

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             % 滚珠自转频率

看一下纯净的轴承内圈故障振动信号时域波形

相应的频谱如下,红色虚线代表故障特征频率及相应的倍频

包络谱如下

看一下相应的CWT时频谱,很明显能看出冲击性

看一下加噪信号的时域波形

加噪信号的频谱、包络谱及CWT时频谱如下

下面在内圈故障基础上加入随机冲击,随机冲击的系统参数如下

m2                % 质量 Kg
c2                    % 阻尼 N/(m/s)
k2                    % 刚度 N/m

相应的时域波形、频谱、包络谱和CWT时频谱分别如下:

最后看一下轴承和齿轮的复合故障信号,并给其加入噪声,相应的参数如下

K   % 齿轮齿数
carrier   %以啮合频率和谐波为载波
f0        %故障轮的特征频率为转频(Hz)
fm       %故障轮的啮合频率
T         %故障轮参与啮合的时间
tt          %方波函数占空比

加噪信号的时域波形、频谱、包络谱和CWT时频谱分别如下:

看一下轴承-齿轮复合故障纯净信号的CWT时频谱

详细的代码见

https://mianbaoduo.com/o/bread/YpyZmJxq

https://m.tb.cn/h.fDXr5kO?tk=SKAI2KiI1JF

滚动轴承模拟故障信号生成及时频谱分析相关推荐

  1. 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)

    一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...

  2. 滚动轴承常见故障及其基本模型

    滚动轴承信号分析 第一章 滚动轴承常见故障及其基本模型 滚动轴承常见故障及其基本模型 滚动轴承信号分析 前言 一.滚动轴承常见的故障模式 二.滚动轴承振动信号的特征 滚动轴承的固有频率 滚动轴承的故障 ...

  3. matlab数字信号处理(1)——正弦信号生成与时域分析

    写在前面 最近一直在用matlab在所信号处理算法的仿真工作,这一系列博客主要会分详一下遇到的一些问题及解决办法,和一些常用的功能模块的实现以及分分享. 一.正弦信号生成 一段正弦信号,主要设计这些参 ...

  4. matlab怎么对语音信号取样,语音信号采样和频谱分析

    <语音信号采样和频谱分析>由会员分享,可在线阅读,更多相关<语音信号采样和频谱分析(3页珍藏版)>请在人人文库网上搜索. 1.语音信号采样和频谱分析 一实验目的 1)掌握傅里叶 ...

  5. matlab怎么语音时域采样频谱,基于MATLAB的时域信号采样及频谱分析

    基于 M ATL AB的时域信号采样及频谱分析 刘 艳 (长江师范学院物理学与电子工程学院 重庆 408000) 信 息 技 术 摘 要:在MATLAB仿真环境下,通过观察所生成的采样信号的时域图和频 ...

  6. matlab时域信号如何分析方法,信号时域采样频谱分析(matlab)

    <信号时域采样频谱分析(matlab)>由会员分享,可在线阅读,更多相关<信号时域采样频谱分析(matlab)(12页珍藏版)>请在读根文库上搜索. 1.基于matlab的时域 ...

  7. Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计

    Mentor Tanner EDA Tools version 16.30模拟/混合信号集成电路设计 Tanner EDA 是一家领先的工具提供商,提供模拟/混合信号 (AMS) 和 MEMS 集成电 ...

  8. 基于MATLAB的变速故障信号仿真代码

    基于MATLAB的变速故障信号仿真代码 前言 一.仿真的方程 二.仿真效果图 三.完整代码下载 更多学习内容: 前言 轴承通常在时变转速条件下工作.对信号进行时频域处理,提取瞬时故障特征频率(IFCF ...

  9. 成功进行射频与模拟混合信号PCB设计需要考虑的因素

    转载自 吴川斌的博客 http://www.mr-wu.cn/ 今天,老wu打算再次分享Optimum Design Associates的大神Scott Nance关于<RF & An ...

最新文章

  1. 用xlg.tel来管理自己
  2. 一个不可描述的python+mongodb爬虫项目
  3. iOS 最新发布App Store流程
  4. 剑指offer--面试题12
  5. myeclipse 8.5-9.0 安装 svn 方法 《转载》
  6. Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
  7. 2020年日历_2020年《故宫日历》发布:浓缩紫禁城600年沧桑
  8. java hash取余_为什么Java的hash表的长度一直是2的指数次幂?为什么这个(hash(h-1)=hash%h)位运算公式等价于取余运算?...
  9. 洛谷P5108 仰望半月的夜空(后缀数组)
  10. service $anchorScroll
  11. PAT (Basic Level) Practice1030 完美数列
  12. OSPF配置命令及外部选路
  13. 十年比肩?看国产数据库如何突出重围!| 新程序员
  14. ireport mysql_iReport连接Mysql创建图表报表
  15. java调用python库pyd_Java怎么调用pyd文件
  16. tweenMax代码未定义问题
  17. linux里进程状态为sl,Linux ps state sl+是什么意思
  18. 《理想藏书》书籍推荐
  19. 算术编码、译码以及matlab实现
  20. 以太坊区块链浏览器(一)拿来就用主义

热门文章

  1. 一款好看的iapp捐赠榜单源码
  2. 弹性力学偏微分方程组及其边界条件
  3. 用 Kali 实现爆破获取用户名密码
  4. 【机房收费系统】——傻瓜式报表设计器制作报表模板
  5. 班主任工作计划计算机中职,班主任工作计划
  6. Cocos Creator | 飞刀大乱斗开发教程系列(二)!
  7. 10G SFP+ DWDM波分光模块在长途骨干网中的应用
  8. 益和VA市场发展良好,产品稳定两增一减
  9. 强化学习笔记(三)Value Function Approximation
  10. Error resolving template “xxx“, template might not exist or might错误记录