云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于振动信号分析的提升机齿轮箱故障诊断研究2

基于振动信号分析的提升机齿轮箱故障诊断研究2

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 20:24:55

第3章 齿轮箱振动信号分析方法研究

3.3.3 基于MATLAB平台的同态解调原理的实现

图3-7 同态解调程序流程图

Fig.3-7 The Flow Chart of homomorphic filtering

Matlab信号处理工具箱是由该领域内的学术水平较高的专家编写的,无需用户自己编写所用的专业基础程序,可直接对工具箱进行运用。同时,工具箱内的函数源程序也是开放性的,多为M文件,用户可以查看这些文件的代码井进行修改,MATLAB支持用户对其函数进行二次开发,编写适合用户自身情况的M文件。本文作者依据3.3.2节阐述的同态解调原理,针对提升机齿轮箱的运行特性,编写了同态解调信号处理程序,程序设计过程如图3-7所示。

同态解调的MATLAB程序实现程序如下所示: (1)原始信号的导入函数:

x=load(X);

(2)同态解调实现函数定义: function y=TTJ(x,Fs,Lt,Rt,St,Df)

%y=TTJ(x,Fs,Lt,Rt,St)——同态滤波函数 %x——要分析的时域离散信号 %Fs——采样频率

%Lt,Tt——分别为带通滤波的频带下限,上限频率

39

工程硕士学位论文

%St——低通滤波的截止频率 ?——谱图中要显示的最高频率 y1=bandpass(x,Fs,Lt,Rt); Y0=y1.^2; Y1=log(Y0); Wn=St/(Fs/2);

[b,a]=butter(6,Wn,'low');%巴特沃思低通滤波器 Y2=filter(b,a,Y1); Y=exp(Y2); Y3=sqrt(Y);

(3)带通滤波器实现函数定义: function y=bandpass(x,Fs,Lt,Rt)

%y=bandpass(x,Fs,Lt,Rt)——带通滤波器; %y——滤波后的信号; %x——原始信号;

%Fs——原始信号采样频率; %Lt,Rt——频带左右截至频率; Wn=Rt/(Fs/2);

[b,a]=butter(8,Wn,'low'); Y=filter(b,a,x); Wn=Lt/(Fs/2);

[b,a]=butter(8,Wn,'high'); y=filter(b,a,Y); (4)幅值谱实现函数定义 function y=AMPUSER(Y3,Fs,Fz)

%Fs——时间序列X的采样频率; %Y3——要表示信号的时间序列; %Fz——要显示的最高频率; H=fft(Y3); N=length(Y3); X1=fftshift(H);

40

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第3章 齿轮箱振动信号分析方法研究 3.3.3 基于MATLAB平台的同态解调原理的实现 图3-7 同态解调程序流程图 Fig.3-7 The Flow Chart of homomorphic filtering Matlab信号处理工具箱是由该领域内的学术水平较高的专家编写的,无需用户自己编写所用的专业基础程序,可直接对工具箱进行运用。同时,工具箱内的函数源程序也是开放性的,多为M文件,用户可以查看这些文件的代码井进行修改,MATLAB支持用户对其函数进行二次开发,编写适合用户自身情况的M文件。本文作者依据3.3.2节阐述的同态解调原理,针对提升机齿轮箱的运行特性,编写了同态解调信号处理程序,程序设计过程如图3-7所示。 同态解调的MATLAB程序实现程序如下所示: (1)原始信号的导入函数:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com