用matlab仿真轴承故障信号

作者&投稿:黎良 (若有异议请与网页底部的电邮联系)
求问用matlab仿真滚动轴承故障信号的具体方法~

在MATLAB的COMMAND框里直接敲入 x=0:pi/依5:贰*pi; y依=sin(x); y贰=cos(x); plot(x,y依,x,y贰) 这个是仿真正弦和余弦的 不知道符合你要求不,至于连接到示波器,你自己看连线

% 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可

fs = 20e3; % 采样频率
fn = 3e3; % 固有频率
y0 = 5; % 位移常数
g = 0.1; % 阻尼系数
T = 0.01; % 重复周期
N = 4096; % 采样点数
NT = round(fs*T); % 单周期采样点数
t = 0:1/fs:(N-1)/fs; % 采样时刻
t0 = 0:1/fs:(NT-1)/fs; % 单周期采样时刻
K = ceil(N/NT)+1; % 重复次数
y = [];
for i = 1:K
y = [y,y0*exp(-g*2*pi*fn*t0).*sin(2*pi*fn*sqrt(1-g^2)*t0)];
end
y = y(1:N);
Yf = fft(y); % 频谱
figure(1)
plot(t,y);
axis([0,inf,-4,5])
title('轴承故障仿真信号时域波形图')
xlabel('Time(s)')
ylabel('Amplitude')
figure(2)
f = 0:fs/N:fs-fs/N;
plot(f/1e3,abs(Yf));
xlabel('Frequency(KHz)');
ylabel('\itYm(\itfm)')
title('轴承故障仿真信号幅度谱图')

% 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可

fs = 20e3; % 采样频率
fn = 3e3; % 固有频率
y0 = 5; % 位移常数
g = 0.1; % 阻尼系数
T = 0.01; % 重复周期
N = 4096; % 采样点数
NT = round(fs*T); % 单周期采样点数
t = 0:1/fs:(N-1)/fs; % 采样时刻
t0 = 0:1/fs:(NT-1)/fs; % 单周期采样时刻
K = ceil(N/NT)+1; % 重复次数
y = [];
for i = 1:K
y = [y,y0*exp(-g*2*pi*fn*t0).*sin(2*pi*fn*sqrt(1-g^2)*t0)];
end
y = y(1:N);
Yf = fft(y); % 频谱
figure(1)
plot(t,y);
axis([0,inf,-4,5])
title('轴承故障仿真信号时域波形图')
xlabel('Time(s)')
ylabel('Amplitude')
figure(2)
f = 0:fs/N:fs-fs/N;
plot(f/1e3,abs(Yf));
xlabel('Frequency(KHz)');
ylabel('\itY\rm(\itf\rm)')
title('轴承故障仿真信号幅度谱图')


matlab仿真图中的背景色怎么改
1、运行仿真,双击scope展开其面板,看到scope显示出来图像以后,在MATLAB上运行 set(0,'ShowHiddenHandles','On')set(gcf,'menubar','figure')2、观察scope,你会发现scope的工具栏的上面多了一行,点击insert在下拉菜单中点击axes,鼠标会变成十字形状,然后在图像的任意一处双击左键,出现一个对话框...

matlab 解答
Matlab常用工具箱MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。开放性使MATLAB...

MATLAB与系统仿真 试题
二、系统仿真 系统仿真是20世纪40年代末以来伴随着计算机技术的发展而逐步形成的一门新兴学科。仿真(Simulation)就是通过建立实际系统模型并利用所见模型对实际系统进行实验研究的过程[2]。最初,仿真技术主要用于航空、航天、原子反应堆等价格昂贵、周期长、危险性大、实际系统试验难以实现的少数领域,后来...

如何能从matlab\/simulink的SCOPE 里保存得到下图?
那么你就可以在MATLAB的工作空间里看到你示波器输出曲线的矩阵a。然后根据这个矩阵a就可以绘制图形。curve=plot(a(:,1),a(:,2),'-r');set(curve(1),'linewidth',3);\/\/设置线条粗细xlabel('仿真时间(s)');ylabel('幅值');axis([0 1 0 1500]);\/\/设置xy轴的坐标范围grid on;...

matlab仿真的问题能详细解释下text(7*q-0.2,[T(14,1:5)+0.5,T(14,6...
x0=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15];y0=[4 6.4 8 8.4 9.28 9.5 9.7 9.8 10 10.2 10.32 10.42 10.5 10.55 10.58];a=polyfit(x0,y0,5)plot(x0,y0,'*');hold on;x=0:0.1:15;y=polyval(a,x);plot(x,y,'-');...

如何使用MATLAB\/SIMULINK中的Scope模块
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及...

matlab中有没有像c语言一样的判断两个数据是否相等的函数啊?
matlab中有判断两个数据是否相等的函数,这个函数的名称是:eq 函数的调用格式是:eq(A,B)函数的功能:当A和B是两个完全相等的矩阵(或者数、向量)的时候,返回值为1,不完全相等时,返回值为0。

掠食者—猎物方程,MATLAB
给几个截图,代码见后。1. 取r0=300,f0=150以及a=0.01% 纠错:从形式上判断,第二个方程应为df\/dt=-f+arf,仿真结果也证实了这个判断Y0=[300; 150];dY=inline('[2*Y(1)-0.01*Y(1)*Y(2); -Y(2)+0.01*Y(1)*Y(2)]', 't', 'Y');[t,Y] = ode45(dY,10,Y0,[],a...

matlab求相关系数
使用最小二乘法求系数a,b,c 即使用polyfit函数 P = POLYFIT(X,Y,N) ,N=2。 得到的结果P是个向量,分别存放a,b,c 求相关系数用corrcoef(y1,y2)

word2010 设置多个有(一级标题)字样的段落
68.问:Matlab仿真图片大家一般怎么弄到word里面的?相对横轴和纵轴修改一下的说答:一般都是在Matlab里面把所有的直接修改好了,然后再保存的时候用jpg格式,在word中间导入就好了69.问:如何向WORD中的图片添加文本?想在图片上输入一些说明文字答:插入文本框,将版式设成“悬浮”在WORD的绘图工具里面有个自选图形,找到...

凤阳县13872808045: 使用matlab对故障轴承振动信号去噪 -
党舒丁香: % 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可fs = 20e3; % 采样频率 fn = 3e3; % 固有频率 y0 = 5; % 位移常数 g = 0.1; % 阻尼系数 T = 0.01; % 重复周期 N = 4096; % 采样点数 NT = round(fs*T); % 单周期采样点...

凤阳县13872808045: matlab在轴承故障诊断中在哪儿写程序 -
党舒丁香: 可以用MATLAB的M编辑器,一个M文件里写一个函数,调用和其他语言环境一样的,矩阵嘛,随便找本MATLAB基础的书上都有的.

凤阳县13872808045: 请问针对轴承的故障检测用振动法可以吗?有没有使用了轴承的设备的从正常到故障时用振动法检测时的相关数 -
党舒丁香: 单纯的轴承检测可以使用仪器,一般有两种,即:速度型和加速度型,速度型是测高中低三频的振动值,加速度型是测振动分贝值.装了轴承的设备要测出轴承的故障就比较麻烦,要使用专用的设备,这类设备由专业厂家开发,检测结果不太准确,难以作为判断依据.“振动烈度”在轴承专业中没有听说过,这应该不是专业的说法.衡量轴承振动的大小可以用“分贝”,或者用三频数值来描述.

凤阳县13872808045: matlab信号仿真 -
党舒丁香: 例子上都说了, 采用db5小波,选择一维离散小波变幻,在Matlab中设置fs=4096hz t=1s=x0(t)+x1(t)+xn(t)具体到高斯白噪声要有函数,xn(t)只是一个缩写的表达式,Matlab需要像x=sint这样的具体表达,之后用dwt(s,db5 4)这样分解重构,用plot作图希望能解决您的问题.

凤阳县13872808045: 利用matlab工具箱,输入L=Link([ pi/2 10 20 pi/2]),以这种方式建立的模...
党舒丁香: 6206属于深沟球轴承.实际的深沟球轴承运行时是正游隙(即内外圈和滚珠之间有间隙)滚道曲率半径是滚子直径的0.52~0.54倍(轴承厂家不同,数值不同).建议检查各处尺寸设置是否符合实际,保持架是否有干涉.

凤阳县13872808045: MATLAB仿真信号 -
党舒丁香: 老乡好,请问你的仿真做出来了吗?我是这样想的,fs=4096; N=4096; Ts=1/fs; t=0:Ts:(N-1)*Ts; f0=16; % 频率 T=1/f0; A = 1; % 位移常数 NT = round(fs*T); % 单周期采样点数 t0 = 0:1/fs:(NT-1)/fs; % 单周期采样时刻 K = ceil(N/NT)+1; % 重复次数 p0 = []; for i = 1:K p0 = [p0,A*exp(-1000*t0).*sin(2*pi*600*t0)]; end p0 = p0(1:N); figure; plot(t,p0); 你看对吗?你是怎么仿真的?

凤阳县13872808045: matlab仿真显示 model error 怎么解决 -
党舒丁香: matlab不能仿真连续信号,只能在离散时间点上进行仿真.sample time就是取样周期,-1是和前一个元件相同 另外,虚机团上产品团购,超级便宜

凤阳县13872808045: Matlab与TruckSim联合仿真时,报错,报错如下图所示. -
党舒丁香: 兄弟,首先您这图实在是看不清.但是看这个报错的信息,应该是出现代数环了,用unit delay模块应该就可以解决问题.就是在你的反馈信号前加一个unit delay模块,在discrete模块库中.看小图,我猜你没用goto/from模块,所以我猜你这不是顶层的模块,反馈应该是从这个模块外部输入的,所以在sum的输入前加个unit delay试试吧.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网