matlab电池故障诊断,功率谱细化matlab实现——齿轮箱故障诊断
频域分析在齿轮故障诊断中主要是提取边频特征信息,由于齿轮故障在频谱图上反映出的边频带比较多,因此进行频谱分析时必须有足够的频率分辨率。在以啮合频率为中心的两边或单边分布有边频簇,这些谱线之间的间隔很小,当边频带的间隔(故障频率)小于分辨率时,就分析不出齿轮的故障,此时可采用频率细化分析技术提高分辨率。所以,在频率分析中,采用了所谓细化技术,实质上就是进行局部放大用来判断或读出故障的特征信息。
细化谱技术实质上是一种选带分析技术,它利用移频原理,将时域样本进行改造,使相应频谱原点移到感兴趣频段的中心频率处,再重新采样做FFT,即可得到更高的分辨率。
clear,clc
a1=textread('行星齿轮箱测点.txt');%导入数据,第一列为时间,第二列为幅值
fs=4096;%采样频率
t=a1(:,1);
x=a1(1:2*fs,2);
N=8192;%采样点数
nfft=8192;
n=0:1:N-1;%时间序列号
%n/fs:采样频率下对应的时间序列值
n1=fs*(0:nfft/2-1)/nfft;%F F T对应的频率序列
figure;
plot(t,x);
xlabel('时间t');
ylabel('value');
title('信号的时域波形');
%-----------
f1=825;%细化频率段起点
f2=845;%细化频率段终点
M=100;%细化频段的频点数,决定细化精度
w=exp(-j*2*pi*(f2-f1)/(fs*M));%细化频段的跨度(步长)
a=exp(j*2*pi*f1/fs);%细化频段的起始点
xk=czt(x,M,w,a);
h=0:1:M-1;%细化频点序列
f0=(f2-f1)/M*h+f1;%细化的频率值,
%%%%
XK=fft(x,nfft);%单边幅值谱
figure;
subplot(211);plot(n1,abs(XK(1:(N/2))));
xlim([825,845]);%要显示的频段
title('FFT变换后的频谱');
subplot(212);plot(f0,abs(xk));
xlabel('f');
ylabel('value');
title('CZT变换后的细化频谱');
matlab电池故障诊断,功率谱细化matlab实现——齿轮箱故障诊断相关推荐
- matlab 细化函数,MATLAB图像处理工具箱函数(细化篇).doc
MATLAB图像处理工具箱函数(细化篇) 第3章 MATLAB数字图像处理工具箱 3.1 MATLAB图像预处理 3.1.1 图像处理的基本操作 1. 读入并显示一幅图像 clear %清除所有的工作 ...
- 【故障诊断分析】基于matlab小波变换外圈轴承故障诊断【含Matlab源码 1678期】
一.简介 在滚动轴承的故障诊断时,传统的频谱分析法通常采用共振解调技术 , 具有良好的效果 ,但当内圈 . 滚动体或多点故障时,解调谱线却很难分辨故障类型小波包是小波理论在信号处理应用领域的又一重大发 ...
- 学习通信原理之——从实验中理解频谱/功率谱/功率谱密度(MATLAB演示)
我的个人博客文章链接如下:学习通信原理之--从实验中理解频谱/功率谱/功率谱密度(MATLAB演示) 前言 最近在复习通信原理,每次到了功率谱这一块就感到困惑,每次都要去查,我觉得不能再这样循环下去了 ...
- 基于matlab的电机故障诊断,基于BP神经网络的电机故障诊断的研究(MATLAB,程序)
基于BP神经网络的电机故障诊断的研究(MATLAB,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文25600字,程序,答辩PPT) 摘 要 随着我国经济发展的不断提高,电气化的应用越 ...
- 【DBN分类】基于matlab深度置信网络DBN变压器故障诊断【含Matlab源码 2284期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[DBN分类]基于matlab深度置信网络DBN变压器故障诊断[含Matlab源码 2284期] 获取代码方式2: 付费专栏Matlab智 ...
- 2022年长三角地区数学建模B题:齿轮箱故障诊断
表单 gearbox00 为齿轮箱正常工况下采集到的振动信号;表单 gearbox10 为故障状态 1 下采集到的振动信号;表单 gearbox20 为故障状态 2 下采集到的故障信号;表单 gear ...
- 基于遗传算法的BP神经网络齿轮箱故障诊断实例
一.BP神经网络概述 BP网络是一类多层的前馈神经网络.它的名字源于在网络训练的过程中,调整网络的权值的算法是误差的反向传播的学习算法,即为BP学习算法.BP算法是 Rumelhart等人在1986年 ...
- 2022年长三角高校数学建模竞赛B题齿轮箱故障诊断解题全过程文档及程序
2022年长三角高校数学建模竞赛 B题 齿轮箱故障诊断 原题再现: 齿轮箱是用于增加输出扭矩或改变电机速度的机械装置,被广泛应用于如汽车.输送机.风机等机械设备中.它由两个或多个齿轮组成,其中一个 ...
- matlab 指纹,一种基于matlab的指纹识别方法
一种基于matlab的指纹识别方法 [技术领域] [0001 ] 本发明涉及指纹识别领域,特别涉及一种基于MTLAB的指纹识别方法. [背景技术] [0002] 传统的安防系统主要采用基于令牌或密码的 ...
最新文章
- 交通部:将从五方面推进京津冀暨雄安新区交通建设
- rhel 8.2不识别unicode_Unicode的文本处理二三事
- 别人写好的爬虫怎么运行_怎么写好楷书?
- 别翻了,成员变量和局部变量在多线程中的使用,看这篇就够了
- VMM2012应用指南之12- 创建自助服务用户并分配云
- jquery数据折叠_通过位折叠缩小大数据
- 用JavaScript将字符串中的单词大写
- php的c方法,thinkphp的c方法的使用
- mats检测工具 400版_川崎新款忍者400新配色发布
- python 如何看到图标_如何设置CEF窗口图标(在python中)
- 颜值牛逼惨了的swagger-UI
- 麦肯锡:全球调研14个行业、160个案例、3000名高管,AI应用到哪一步了?
- 下载徐小明新浪博客全部博文链接
- 类似Windows开始菜单的右键菜单
- CCF推荐会议/期刊目录(2019)
- Java Web前后端分离架构
- 双态运维联盟(BOA)正式成立
- 向日葵控制端怎么传输文件给服务器,传送文件步骤有哪些?如何用向日葵实现远程传送文件?...
- html超链接位置居中,html 标题 超链接 居中 换行 图片 新标签页
- Crack Theory for IPA
热门文章
- applicationScope
- c++17可变参函数模板详解
- Python实现疫苗接种数据库管理——毕业设计经典案例
- BioCreative比赛:Track2:PubMed文章中的NLM-CHEM全文化学识别(NER)、实体链接(EL)和标引(indexing)
- 中国MRI市场预测与投资战略研究报告(2022版)
- JAVA编程测试题:送快递最短路径问题
- 完美实现刮刮乐抽奖(该有的都有),html+css+jquery实现
- java人脸识别sdk,关于虹软人脸识别SDK的接入
- 爬朋友圈好友的个性签名,生成云图(下)
- 工地视频监控ai分析盒子 FPN+PAN