liliangbiao
发表于 2011-5-12 17:15
本帖最后由 liliangbiao 于 2011-5-12 17:15 编辑
回复 30 # 410610288 的帖子
要是方便的话,吧你看的资料给我发一份!
lihaimin1955@yahoo.com.cn
410610288
发表于 2011-5-12 20:57
回复 31 # liliangbiao 的帖子
已发送,期待liliangbiao先生的及时回复与宝贵建议。
paopaotaiqiang
发表于 2012-4-20 21:52
学习下{:{40}:}
a139
发表于 2012-5-9 10:42
很详细,顶起来
wangu
发表于 2012-5-9 16:40
向高手学习
lihaitao123
发表于 2012-5-15 11:14
回复 1 # yufeiyfyf 的帖子
为什么要
;?
rosser里x0='y0=;
而x0与y0相同
lihaitao123
发表于 2012-5-15 12:47
回复 1 # yufeiyfyf 的帖子
楼主,我用这个程序,套在我的系统中,出现同样情况,
??? Subscript indices must either be real positive integers or logicals.
不知楼主解决了没有??
boom
发表于 2012-5-22 03:09
学长。能不能帮我查看一下程序的错误,是关于碰摩转子的分岔图的,万分感谢!
function zdot=pengmo(tt,z,flag,w)
zdot=zeros(8,1);
m1=4.0;%转子在轴承处集中质量kg
m2=32.1;%转子在圆盘处等效的集中质量kg
b1=0.00005;%偏心量m
R=0.025;%轴承半径m
L=0.012;%轴承长度m
c=0.00011;%平均油膜厚度m
u=0.018;%润滑油黏度N*s/m
%w=900;%转子转动角速度
f=0.1;
c1=1050;%转子在轴承出阻尼系数N*S/m
c2=2100;%转子圆盘轴承系数N*s/m
k=2.5*10^7;%静子刚度N/m
g=9.8;%N/kg
delta=0.005;%m
%delta=0.000016;
k1= 3.5*10^6;
G1=g/(c*w^2);
b=b1/c;
tau=w*tt;
P=m2*g/2;%转子圆盘重量的一半
s=(u*w*R*L*((R/c)^2)*(L/(2*R))^2)/P; % s为Sommerfeld修正系数,c平均油膜厚度
e=sqrt(z(5)^2+z(7)^2);
if e>=delta
Px=-c*((e-delta)/e)*k1*(z(5)-f*z(7));
Py=-c*((e-delta)/e)*k1*(z(5)*f+z(7));
else
Px=0;
Py=0;
end
alpha=atan((z(3)+2*z(2))/(z(1)-2*z(4)))-pi/2*sin((z(3)+2*z(2))/(z(1)-2*z(4)))-pi/2*sin(z(3)+2*z(2));
S=(z(1)*cos(alpha)+z(3)*sin(alpha))/(1-abs((z(1)*cos(alpha)+z(3)*sin(alpha))^2));
G=(2/abs(sqrt(1-abs(z(1)^2)-abs(z(3)^2))))*(pi/2+atan((z(3)*cos(alpha)-z(1)*sin(alpha))/abs(sqrt(1-abs(z(1)^2)-abs(z(3)^2)))));
V=(2+(z(3)*cos(alpha)-z(1)*sin(alpha))*G)/abs((1-abs(z(1)^2)-abs(z(3)^2)));
fx=-abs((abs((z(1)-2*z(4))^2)+abs((z(3)+2*z(2))^2))^(1/2))/(1-abs(z(1)^2)-abs(z(3)^2))*(3*z(1)*V-G*sin(alpha)-2*S*cos(alpha));
fy=-abs((abs((z(1)-2*z(4))^2)+abs((z(3)+2*z(2))^2))^(1/2))/(1-abs(z(1)^2)-abs(z(3)^2))*(3*z(3)*V-G*cos(alpha)-2*S*sin(alpha));%油膜力
zdot(1)=z(2);
zdot(2)=-c1*z(2)/(w*m1)-k*(z(1)-z(5))/(w^2*m1)+s*P*fx/(w^2*m1*c)+b*cos(tau);
zdot(3)=z(4);
zdot(4)=-c1*z(4)/(w*m1)-k*(z(3)-z(7))/(w^2*m1)+s*P*fy/(w^2*m1*c)+b*sin(tau)-G1;
zdot(5)=z(6);
zdot(6)=-c2*z(6)/(w*m2)-2*k*(z(5)-z(1))/(w^2*m2)+Px/(c*m2*w^2);
clc
clear
tic
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
w=0:25:1000; %转子的转速是以rad/s为单位的转速
%位移、速度、转角、转角速度的初值
z1=1e-005; z2=1e-005; z3=-1e-5; z4=3e-005; z5=2e-005; z6=-3e-5; z7=-1e-005; z8=1e-005;
forn=1:length(w);
T=2*pi;
ts=; % 时间区间/w(n)
z0=; % xo包含的三十个向量
=ode45('pengmo',ts,z0,[],w(n));
figure(1)
plot(w(n),z(100:100:end,1),'*');
xlabel('\fontsize{18}\omega');
ylabel('\fontsize{18}x');grid
hold on
end
toc
zdot(7)=z(8);
zdot(8)=-c2*z(8)/(w*m2)-2*k*(z(7)-z(3))/(w^2*m2)+Py/(c*m2*w^2)-G1;
分岔图
发表于 2013-10-23 17:09
这个是分岔图???可以参考下 prof。chip的论文,定义的分插图。这个由一定的争议。
挑战振动
发表于 2015-4-22 17:00
tspan=;zhang=,时间步长太小运行会出现r里面有负的,那个;你打成:了。改了这两处就可以运行了!估计你用不上了,我最近学习分岔的,刚看到