最新汽车悬架双质量系统的传递特性仿真研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实例13 汽车悬架双质量系统的传递特性仿真研究

根据汽车理论可知悬架双质量系统微分方程为

0)()()(0)()(1212111121222=-+-+-+=-+-+q z k z z k z z c z

m z z k z z c z m t (13-1) 对式(13-3)和式(13-4)进行拉氏变换并整理,可得

t

t qk k cs z k k cs s m z k cs z k cs s m z ++=++++=++)()()()(22

111222 (13-2)

由上式可得2z 和1z 之间的传递函数为

k

cs s m k

cs z z s G +++==

2

2121)( (13-3) 另,,,2

132221t t k k cs s m A k k cs s m A k cs A +++=+++=+=将(13-3)代入(13-2),可得到

1z 与路面激励q 的传递函数为

N

k A A A A k A q z s G t t 2212321

2)(=-==

(13-4) 13.1 车身位移z 2与路面激励位移q 的传递函数

现在可分析车轮与车身双质量系统的传递函数。由式(13-3)(13-4)相乘可以得到车

身位移z 2与路面激励位移q 的传递函数为

N

k A s G s G q z s G t 1212

)()()(===

(13-5) 由于传递函数分母为高阶多项式相乘,计算量比较大,因此可利用MATLAB 多项式计算函

数求出分母N 的系数。具体程序如下:

m2=317.5; m1=45.4; k=22000; kt=192e3; c=1.5e3; a1=[c k]; a2=[m2 c k]; a3=[m1 c k+kt]; n1=conv(a3,a2); N1=poly2sym(n1); n2=conv(a1,a1); N2=poly2sym(n2); nn=N1-N2; pretty(nn); a1=[c*kt k*kt];

den=[28829/2,544350,68943800,288000000,4224000000]; sys=tf(a1,den); w=0.1:.1:100; >> figure(1)

>> [h,w1]=freqs(a1,den,w); >> freqs(a1,den,w);

运行可得到传递函数表达式以及传递函数的频率响应特性图:

Transfer function:

2.88e008 s + 4.224e009 -------------------------------------------------------------------

1.441e004 s^4 + 544350 s^3 + 6.894e007 s^2 +

2.88e008 s + 4.224e009

10

10

10

10

Frequency (rad/s)

P h a s e (d e g r e e s )

10

10

10

10

10

10

10

10

1

Frequency (rad/s)

M a g n i t u d e

由图(13-1)中的频率响应幅值(Magnitude)可以清楚的看到,在0.1到100rad/s的频率范围内,有两个明显的共振峰值,由汽车理论可知,这两个共振峰值是由汽车双质量系统两个主频率

ω和2ω决定的。下面进一步具体计算汽车双质量系统两个主频率1ω和2ω。具体1

程序如下:

m2=317.5;

m1=45.4;

k=22000;

kt=192e3;

c=1.5e3;

a1=[c*kt k*kt];

den=[28829/2,544350,68943800,288000000,4224000000];

sys=tf(a1,den);

w=0.1:.1:100;

[h,w1]=freqs(a1,den,w);

freqs(a1,den,w);

title('z2/z0')

mag=abs(h);

margin(sys);

j=0;

for i=1:length(w)-1;

if (mag(i+1)-mag(i))<0&(mag(i)-mag(i-1))>0;

j=j+1;

magmax(1)=mag(i);

wm(1)=w(i);

elseif(mag(i+1)-mag(i))<0&abs(mag(i)-mag(i-1))<0.0001;

j=j+1;

magmax(2)=mag(i);

wm(2)=w(i);

end

end

wm1=wm(1)/2/pi;

wm2=wm(2)/2/pi;

magm1=magmax(1);

magm2=magmax(2);

>> i1=wm1/f0;

>> i2=wm2/f0;

>> fprintf('汽车双质量悬架系统主频率1(低频)w1=%3.3f HZ \n',wm1)

汽车双质量悬架系统主频率1(低频)w1=1.210 HZ

>> fprintf('汽车双质量悬架系统主频率2(高频)w2=%3.3f HZ \n',wm2)

汽车双质量悬架系统主频率2(高频)w2=9.390 HZ

>> fprintf('汽车双质量悬架系统低频共振峰值Mag1=%3.3f \n',magm1)

汽车双质量悬架系统低频共振峰值Mag1=2.413

>> fprintf('汽车双质量悬架系统高频共振峰值Mag2=%3.3f \n',magm2)

汽车双质量悬架系统高频共振峰值Mag2=0.155

相关文档
最新文档