声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2421|回复: 9

[转子动力学] 传递矩阵法求临界转速

[复制链接]
发表于 2014-6-18 16:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
新建 Microsoft Visio 绘图.jpg
将转子集总为15个节点,计算结果不对啊,求大神们指点。。。。。另外对于解析的方法怎么求解这个等截面轴的临界转速???

clc
clear
l1=0.007;
l2=0.008;
d=0.0079;
m1=0.00137;
m2=0.00274;
m3=0.00293;
m4=0.00156;
K1=2.5e7;
A=pi*d*d/4;
a=0.886;
u=0.3;
rou=8000;
E=1.93e11;
G=E/(2*(1+u));
I=pi*(d^4)/64;
v1=6*E*I/(a*G*A*l1*l1);
v2=6*E*I/(a*G*A*l2*l2);
Jp1=10.6487e-3;  
Jp2=21.2974e-3;
Jp3=22.81856e-3;
Jp4=12.16995e-3;
Jd1=-5.823e-3;
Jd2=-11.646e-3;
Jd3=-16.378e-3;
Jd4=-10.555e-3;
J1=Jp1-Jd1;
J2=Jp2-Jd2;
J3=Jp3-Jd3;
J4=Jp4-Jd4;
%数组参数
L=[l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l1 l20];
M=[m1 m2m2 m2 m2 m2 m2 m2 m2 m2 m2 m2 m2 m3 m4];
K=[K1 0 0 0 0 0 0 0 0 0 0 0 0 0 K1];
v=[v1 v1 v1 v1 v1 v1 v1 v1 v1 v1 v1v1 v1 v2 0];
J=[J1 J2 J2 J2 J2 J2 J2 J2 J2 J2 J2J2 J2 J3 J4];
k=0;
Tit=['第一阶频率的振型和弯矩图';'第二阶频率的振型和弯矩图';'第三阶频率的振型和弯矩图'];
forw=0:0.01:4000;
for i=1:15;
T(:,:,i)=[1+(L(i)^3)*(1-v(i))*(M(i)*w^2-K(i))/(6*E*I)L(i)+L(i)^2*J(i)*w^2/(2*E*I) L(i)^2/(2*E*I) L(i)^3*(1-v(i))/(6*E*I);
   (L(i)^2)*(M(i)*w^2-K(i))/(2*E*I)1+L(i)*J(i)*w^2/(E*I) L(i)/(E*I) L(i)^2/(2*E*I);
   L(i)*(M(i)*w^2-K(i)) J(i)*w^2 1 L(i);
   M(i)*w^2-K(i) 0 01];
end
H=T(:,:,1);
for i2=2:15;
      H=T(:,:,i2)*H;
end
   F=H(3,1)*H(4,2)-H(3,2)*H(4,1);
   if F*(-1)^k < 0 %求解临界转速
      k=k+1;
      wi(k)=w;
      w=wi(k)
        ni(k)=wi(k)*30/pi;
end
end

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2014-6-20 10:21 | 显示全部楼层
没有人做吗?
发表于 2014-8-28 19:44 | 显示全部楼层
if F*(-1)^k < 0 %求解临界转速,我看公式上不是等于0吗,为什么你这样写?
发表于 2014-9-1 18:36 | 显示全部楼层
见识一下子
发表于 2014-9-3 09:13 | 显示全部楼层
幸好我心思缜密,火前留名!

                               
登录/注册后可看大图
用不了多久我就会升级加精!当上八五! 出任吧主! 迎娶度娘!走上贴吧的巅峰! 嘿嘿,想想还有点小激动呢
发表于 2014-9-3 15:09 | 显示全部楼层
发表于 2015-11-19 09:23 | 显示全部楼层
v1 这是什么参数
发表于 2015-11-20 12:44 | 显示全部楼层
等截面轴的临界转速解析解推导方法及计算公式参考下面的图片
捕获1.PNG
捕获2.PNG
捕获3.PNG
捕获4.PNG
捕获5.PNG
发表于 2015-11-20 12:50 | 显示全部楼层
简单看你的程序,逻辑关系非常混乱,而且没有必要的说明
估计大部分人都不会有时间去帮你调整程序
所以于计算结果还是需要你自己去跟踪分析
1. 查看输入参数是否有问题
2. 循环计算是否有问题
3. 判断条件if F*(-1)^k < 0 %求解临界转速,看不懂附加一份资料,你看看别人是怎么做的吧

利用传递矩阵法和Riccati传递矩阵法分析转子临界转速.doc

824 KB, 下载次数: 26

评分

1

查看全部评分

发表于 2015-11-20 12:55 | 显示全部楼层

从楼主的程序来看V1应该仅仅是编程过程中出现的一个过程变量
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-15 19:43 , Processed in 0.074838 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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