一、确定一轻型货车的动力性能。
1) 绘制汽车驱动力与行驶阻力平衡图;
2) 求汽车最高车速与最大爬坡度;
3) 绘制汽车行驶加速度倒数曲线;用计算机求汽车用ⅱ档起步加速行驶至 70km/h 所需。
的加速时间。
已知数据略。(参见《汽车理论》习题第一章第3题)
解题程序如下:用matlab语言
1)绘制汽车驱动力与行驶阻力平衡图。
m1=2000; m2=1800; mz=3880;
g=9.81; r=0.367; cda=2.77; f=0.013; nt=0.85;
ig=[5.56 2.769 1.644 1.00 0.793]; i0=5.83;
if=0.218; iw1=1.798; iw2=3.598
iw=2*iw1+4*iw2;
for i=1:69
n(i)=(i+11)*50;
ttq(i)=-19.313+295.27*(n(i)/1000)-165.
44*(n(i)/1000)^2+40.874*(n(i)/1000)^3-3.8445*(n(i)/1000)^4;
endfor j=1:5
for i=1:69
ft(i,j)=ttq(i)*ig(j)*i0*nt/r;
ua(i,j)=0.377*r*n(i)/(ig(j)*i0);
fz(i,j)=cda*ua(i,j)^2/21.15+mz*g*f;
endend
plot(ua,ft,ua,ff,ua,ff+fw)
title('汽车驱动力与行驶阻力平衡图');
xlabel('ua(km/h)')
ylabel('ft(n
gtext('ft1')
gtext('ft2')
gtext('ft3')
gtext('ft4')
gtext('ft5')
gtext('ff+fw')
(2)求最大速度和最大爬坡度。
for k=1:175
n1(k)=3300+k*0.1;
ttq(k)=-19.313+295.27*(n1(k)/1000)-165.44*(n1(k)/1000)^2
40.874*(n1(k)/1000)^33.8445*(n1(k)/1000)^4;
ft(k)=ttq(k)*ig(5)*i0*nt/r;
ua(k)=0.377*r*n1(k)/(ig(5)*i0);
fz(k)=cda*ua(k)^2/21.15+mz*g*f;
e(k)=abs((ft(k)-fz(k)))
endfor k=1:175
if(e(k)==min(e))
disp('汽车最高车速=')
disp(ua(k));
disp('km/h');
endend
for p=1:150
n2(p)=2000+p*0.5;
ttq(p)=-19.313+295.27*(n2(p)/1000)-165.44*(n2(p)/1000)^2+40.874*(n2(p)/1000)
3-3.8445*(n2(p)/1000)^4;
ft(p)=ttq(p)*ig(1)*i0*nt/r;
ua(p)=0.377*r*n2(p)/(ig(1)*i0);
fz(p)=cda*ua(p)^2/21.15+mz*g*f;
af(p)=asin((ft(p)-fz(p))/mz*g));
endfor p=1:150
if(af(p)==max(af))
i=tan(af(p));
disp('汽车最大爬坡度=')
disp(i);
end end
汽车最高车速=99.0679km/h
汽车最大爬坡度=0.3518
3) 计算2档起步加速到70km/h所需时间。
for i=1:69
n(i)=(i+11)*50;
ttq(i)=-19.313+295.27*(n(i)/1000)-165.
44*(n(i)/1000)^2+40.874*(n(i)/1000)^3-3.8445*(n(i)/1000)^4;
end for j=1:5
for i=1:69
deta=1+iw/(mz*r^2)+if*ig(j)^2*i0^2*nt/(mz*r^2);
ua(i,j)=0.377*r*n(i)/(ig(j)*i0);
a(i,j)=(ttq(i)*ig(j)*i0*nt/r-cda*ua(i,j)^2/21.15
-mz*g*f)/(deta*mz);
if(a(i,j)<=0)
a(i,j)=a(i-1,j);
end if(a(i,j)>0.05
b1(i,j)=a(i,j);
u1(i,j)=ua(i,j);
else b1(i,j)=a(i-1,j);
u1(i,j)=ua(i-1,j);
end b(i,j)=1/b1(i,j);
end end
x1=u1(:,1);y1=b(:,1);
x2=u1(:,2);y2=b(:,2);
x3=u1(:,3);y3=b(:,3);
x4=u1(:,4);y4=b(:,4);
x5=u1(:,5);y5=b(:,5);
plot(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5);
title('加速度倒数时间曲线');
axis([0 120 0 30]);
xlabel('ua(km/h)')
ylabel('1/aj');
gtext('1/a1')
gtext('1/a2')
gtext('1/a3')
gtext('1/a4')
gtext('1/a5')
for i=1:69
a=ua(i,3)-ua(69,2);
if (a<1&a>0)
j=i; end
b=ua(i,4)-ua(69,3);
if(b<2&b>0)
k=i; end
if(ua(i,4)<=70)
m=i; end
endt=ua(1,2)*b(1,2
for p1=2:69
t1(p1)=(ua(p1,2)-ua(p1-1,2))*b(p1,2)+b(p1-1,2))*0.5;
t=t+t1(p1
endfor p2=j:69
t2(p2)=(ua(p2,3)-ua(p2-1,3))*b(p2,3)+b(p2-1,3))*0.5;
t=t+t2(p2);
end for p3=k:m
t3(p3)=(ua(p3,4)-ua(p3-1,4))*b(p3,4)+b(p3-1,4))*0.5;
t=t+t3(p3);
endt=t+(ua(j,3)-ua(69,2))*b(69,2)+(ua(k,4)-ua(69,3))*b(69,3)
(70-ua(m,4))*b(m,4);
tz=t/3.6
disp('加速时间=')
disp(tz);
disp('s
加速时间=29.0585s
二、计算与绘制题1 中货车的1)汽车功率平衡图;
2)最高档与次高档的等速百公里油耗曲线。
已知数据略。(参见《汽车理论》习题第二章第7题)
解题程序如下:用matlab语言
m1=2000; m2=1800; mz=3880; g=9.81;
r=0.367; cda=2.77; f=0.013; nt=0.85;
ig=[5.56 2.769 1.644 1.00 0.793];
i0=5.83; if=0.218; iw1=1.798; iw2=3.598;
n1=[815 1207 1614 2012 2603 3006 3403 3804];
iw=2*iw1+4*iw2;
nd=400; qid=0.299;
for j=1:5
for i=1:69
n(i)=(i+11)*50;
ttq(i)=-19.313+295.27*(n(i)/1000)-165.
44*(n(i)/1000)^2+40.874*(n(i)/1000)^3-3.8445*(n(i)/1000)^4;
pe(i)=n(i)*ttq(i)/9549;
汽车理论matlab作业
一 确定一轻型货车的动力性能。1 绘制汽车驱动力与行驶阻力平衡图 2 求汽车最高车速与最大爬坡度 3 绘制汽车行驶加速度倒数曲线 用计算机求汽车用 档起步加速行驶至 70km h 所需。的加速时间。已知数据略。参见 汽车理论 习题第一章第3题 解题程序如下 用matlab语言。1 绘制汽车驱动力与行...
汽车理论作业答案MATLAB过程
源程序 第一章 m 3880 g 9.8 r 0.367 x 0.85 f 0.013 io 5.83 cda 2.77 if 0.218 iw1 1.798 iw2 3.598 iw iw1 iw2 ig 6.09 3.09 1.71 1.00 变速器传动比。l 3.2 a 1.947 hg 0....
汽车理论作业
第一章。1 什么是汽车的动力性?其评价指标是什么?2 何谓汽车驱动力 行驶阻力平衡图,试以此图分析汽车动力性。3 什么是动力因数d,何谓汽车的动力特性图,试以此图分析汽车动力性。4 何谓汽车功率平衡方程式,请用结构参数写出该式。5 画出五挡汽车功率平衡图并利用该图分析汽车的动力性?计算ua6 何谓汽...