声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: 猫头鹰先生

[综合讨论] 轴承、齿轮故障诊断(小波、包络解调分析)原代码分享啦!

  [复制链接]
发表于 2015-6-15 11:01 | 显示全部楼层
积分不够 继续  努力 赚积分
回复 支持 反对
分享到:

使用道具 举报

发表于 2015-6-15 11:06 | 显示全部楼层
学习下,一直找个方面东西,没想到碰到了,顶起来
发表于 2015-6-15 11:07 | 显示全部楼层
楼主能发我一份学习下吗?我的邮箱是johsonmail@foxmail.com,多谢了哈
发表于 2015-6-28 10:32 | 显示全部楼层
非常好的东西
发表于 2015-6-30 17:47 | 显示全部楼层
 楼主| 发表于 2015-7-7 09:26 | 显示全部楼层
clc
clear
close
%%%%%%%%%%%%%%%%%轴段的状态参数
m=[0.0571 10.7023 0.2499 0.1538 7.0869  0.0385 0.04699 7.202 3.692 0.04699];
l=[0.0762 0.1778 0.1524 0.0508  0.0508 0.0508 0.1524 0.0508];
J=[2.6367e-9 2.6367e-9 2.6367e-9 2.6367e-9 2.6367e-9 2.1935e-8 2.1935e-8 2.1935e-8];
E=2.068e11;
Ip=[0.0859 0.0678 0.0429 0.0271];Id=[0.04295 0.0339 0.02145 0.01355];
k11=2.6269e7;k12=1.7513e7;k21=1.7513e7;k22=2e7;
v(1)=0;v(2)=0;
w1=1047;w2=1571;
p=-4000:1:6000;
nuaa=1;
for p=-4000:1:6000
  for i=1:2
  g(i)=Ip(i)*w1*p-Id(i)*p*p;
  end   
  for i=3:4
  g(i)=Ip(i)*w2*p-Id(i)*p*p;
  end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%内转子
for i=1:5
    a11=l(i)^3/3/E/J(i);
    a12=l(i)^2/2/E/J(i);
    a22=l(i)/E/J(i);   
    Tz(:,:,i)=[1   l(i)   a12   a12*l(i)-a11;
               0    1     a22   a22*l(i)-a12;
               0    0      1        l(i);
               0    0      0        1 ];
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%外转子
     for i=6:8
    a11=l(i)^3/3/E/J(i);
    a12=l(i)^2/2/E/J(i);
    a22=l(i)/E/J(i);   
    Tz(:,:,i)=[1   l(i)   a12   a12*l(i)-a11;
               0    1     a22   a22*l(i)-a12;
               0    0      1        l(i);
               0    0      0        1    ];
     end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%质量点传递矩阵
Td(:,:,1)=[1 0 0 0;0 1 0 0;0 0 1 0; m(1)*p*p-k22 0 0 1];
Td(:,:,3)=[1 0 0 0;0 1 0 0;0 0 1 0; m(3)*p*p     0 0 1];
Td(:,:,4)=[1 0 0 0;0 1 0 0;0 0 1 0; m(4)*p*p     0 0 1];
Td(:,:,6)=[1 0 0 0;0 1 0 0;0 0 1 0; m(6)*p*p-k22 0 0 1];
Td(:,:,7)=[1 0 0 0;0 1 0 0;0 0 1 0; m(7)*p*p-k22 0 0 1];
Td(:,:,10)=[1 0 0 0;0 1 0 0;0 0 1 0;m(10)*p*p    0 0 1];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%盘的传递矩阵
Tp(:,:,1)=[1 0 0 0;0 1 0 0;0 g(1) 1 0;m(2)*p*p 0 0 1];
Tp(:,:,2)=[1 0 0 0;0 1 0 0;0 g(2) 1 0;m(5)*p*p 0 0 1];
Tp(:,:,3)=[1 0 0 0;0 1 0 0;0 g(3) 1 0;m(8)*p*p 0 0 1];
Tp(:,:,4)=[1 0 0 0;0 1 0 0;0 g(4) 1 0;m(9)*p*p 0 0 1];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
T11=Td(:,:,4)*Tz(:,:,3)*Td(:,:,3)*Tz(:,:,2)*Tp(:,:,1)*Tz(:,:,1)*Td(:,:,1);
T12=Td(:,:,6)*Tz(:,:,5)*Tp(:,:,2)*Tz(:,:,4);
T21=Td(:,:,10)*Tz(:,:,8)*Tp(:,:,4)*Tz(:,:,7)*Tp(:,:,3)*Tz(:,:,6)*Td(:,:,7);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A11=T12(3,1)*T11(1,1)+T12(3,2)*T11(2,1)+T12(3,3)*T11(3,1)+T12(3,4)*T11(4,1);
A12=T12(3,1)*T11(1,2)+T12(3,2)*T11(2,2)+T12(3,3)*T11(3,2)+T12(3,4)*T11(4,2);
A21=T12(4,1)*T11(1,1)+T12(4,2)*T11(2,1)+T12(4,3)*T11(3,1)+T12(4,4)*T11(4,1);
A22=T12(4,1)*T11(1,2)+T12(4,2)*T11(2,2)+T12(4,3)*T11(3,2)+T12(4,4)*T11(4,2);
% A(:,:,1)=[0,0,0,0,0;
%           0,0,0,0,0;
%           0,0,0,0,0;
%           0,0,0,0,0;
%           0,0,0,0,0];

      A=[A11           A12           0           0            T12(3,4);
         A21           A22           0           0            T12(4,4);
         0              0         T21(3,1)     T21(3,2)         0;
         0              0          T21(4,1)    T21(4,2)        -1;
      k22*T11(1,1) k22*T11(1,2) -k22*T21(1,1) -k22*T21(1,2)     1];
h(nuaa)=det(A);
v(1)=v(2);
v(2)=h(nuaa);
if v(1)*v(2)<0                                                                                                                                                                                                                                                                                                                                         
    H=p;
nuaa=nuaa+1;
end

plot(p,h);
set(gca,'XGrid','on','YGrid','on');
axis([-5000,6000,-10e45,10e45]);
hold on
end

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-7-7 09:26 | 显示全部楼层
johsonmail 发表于 2015-6-15 11:06
学习下,一直找个方面东西,没想到碰到了,顶起来

希望能帮助你!
 楼主| 发表于 2015-7-7 09:27 | 显示全部楼层

这位仁兄,顶的那么给力!
发表于 2015-7-7 23:33 来自手机 | 显示全部楼层
看不到内容了
发表于 2015-7-30 23:29 | 显示全部楼层
猫头鹰先生 发表于 2015-7-7 09:27
这位仁兄,顶的那么给力!

楼主能要一个您的qq号吗,想想您咨询一下
 楼主| 发表于 2015-7-31 16:05 | 显示全部楼层
zhenghaotian 发表于 2015-7-30 23:29
楼主能要一个您的qq号吗,想想您咨询一下

可以啊。
发表于 2015-8-2 13:21 | 显示全部楼层
楼主能要一个您的qq号吗,我的qq是251240216
发表于 2015-8-3 14:59 | 显示全部楼层
楼主,我等级低看不到,能不能发我邮箱一下:1132059824@qq.com   万分感谢
发表于 2015-8-6 16:18 | 显示全部楼层

楼主,您的qq号码是多少呢?我的是251240216,方便加一下我吗?谢谢
发表于 2015-8-7 00:25 | 显示全部楼层
谢谢楼主分享!!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 09:17 , Processed in 0.074191 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表