sangxiluo 发表于 2011-4-19 22:01:53

求助!两自由度汽车振动问题??matlab大侠!!

这是振动方程 :   
m2&&z2+C2(&z2-&z1)+K2(z2-z1)=0;                                       
m1&&z1+C2(&z1-&z2)+K2(z1-z2)+K1(z1-q)=0
&&z2:车身位移二阶导;&&z1:轮胎位移二阶导;&z2:车身位移一阶导;&z1:轮胎位移一阶导;m2:簧载质量;m1:非簧载质量;c2:减震器阻尼;k2:悬架等效刚度;k1:轮胎刚度;q:路面激励。
一般这样的问题,k1,k2都为常数。而我的模型k2是q的函数。我的问题是这个模型还是线性的吗?还可以用传递函数,拉氏变换来求输出吗?
如果不能,大侠指教一下用什么法子,论文中,焦头烂额中,拜谢!!

anbcjys 发表于 2011-4-20 05:29:41

没有必要用传递函数 写成状态方程即可

南边的北边 发表于 2011-4-20 07:55:39

可以看作是变系数的微分方程。可以直接采用数值积分来求解就可以了!

sangxiluo 发表于 2011-4-21 20:35:16

不大懂。。。 3# 南边的北边

sangxiluo 发表于 2011-4-22 08:51:14

2# anbcjys
恩有道理。后面的程序也是有疑问,希望给指点指点,拜谢!!
q=sin(wt)
R(w)=min(z1-q)      (t>0)
因为要求t>0上的最小值,这样实际上R就是w的函数。
我的问题是:想求每一个w对应的R的最小值。w取0到20 所有实数。
本来想用循环,可是w要取每个实数,这就悲剧了。所以,大虾,帮忙指点。。。
页: [1]
查看完整版本: 求助!两自由度汽车振动问题??matlab大侠!!