24小时热门版块排行榜    

查看: 544  |  回复: 1

傻傻先生

新虫 (小有名气)

[求助] 刚度耦合振动系统结果不收敛

小弟做轮胎动力学的,得到振动方程如图所示,matlab程序和计算结果如图所示。

计算结果c、z随时间呈线性增加并不收敛,见第2个图,不是我想要的。
查找原因后发现问题在于刚度矩阵力k1=k2,当k1>k2时结果就像阻尼系统里收敛。
重新计算模型后发现k1的确与k2相等。

请问:c、z随时间呈线性增加是唯一解吗?我希望结果是像像阻尼系统里收敛。
如果是唯一解,那么这个解得物理含义是怎么样的?
求大神指导~
刚度耦合振动系统结果不收敛
振动方程.jpg
刚度耦合振动系统结果不收敛-1
Matlab程序和自由度c、z的计算结果.jpg

为方便各位虫友,特附上matlab程序
function z=odefun3(t,x)
m1=44.8;
k1=7.5091e6;
ma=70.7945;
k2=7.5091e6;
lamida=0.5;%阻尼比
c1=2*lamida*sqrt(m1*k1);
ca=2*lamida*sqrt(ma*k2);
z1=x(3);
z2=x(4);
z3=-c1/m1*x(3)-k1/m1*x(1)+k2/m1*x(2);
z4=-ca/ma*x(4)+k2/ma*x(1)-k2/ma*x(2)+943.9270/ma;
z=[z1;z2;z3;z4];
end

[t f]=ode45(@odefun3,0:0.01:1,[0 0 0 0])
figure(1)
plot(t,f(:,1))
figure(2)
plot(t,f(:,2))
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
傻傻先生: 金币+15, 有帮助, 虽然没能直接解决问题,但为解决问题提供了线索 2015-07-10 08:42:18
这可以看作两个自由度体系的受迫振动,在微幅振动条件下,解一般是波动曲线。这种直线增长的情况比较少见,应该和三个矩阵性质有关。你看看结构动力学吧,应该不难。
知其然,知其所以然。
2楼2015-07-07 20:54:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 傻傻先生 的主题更新
信息提示
请填处理意见