《汽車理論大作業(yè).doc》由會員分享,可在線閱讀,更多相關《汽車理論大作業(yè).doc(13頁珍藏版)》請在匯文網(wǎng)上搜索。
1、 一、確定一輕型貨車的動力性能。 1) 繪制汽車驅動力與行駛阻力平衡圖; 2) 求汽車最高車速與最大爬坡度; 3) 繪制汽車行駛加速度倒數(shù)曲線;用計算機求汽車用檔起步加速行駛至 70km/h 所需的加速時間。 已知數(shù)據(jù)略。(參見汽車理論習題第一章第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
2、=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)33。8445(n(i)/1000)4; end for j=1:5 for i=1:69 Ft(i,j)=Ttq(i)ig(j)i0*nT/r; ua(i,j)=0。377r*n(i)/(ig(j)*i0); Fz(i,j)=CdAua(i,j)2/21.15+mzg*f; end end plot(ua,F(xiàn)t,ua,F(xiàn)f,ua,Ff+Fw) title(汽
3、車驅動力與行駛阻力平衡圖); 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.377rn1(k)/(ig(
4、5)i0); Fz(k)=CdA*ua(k)2/21。15+mzg*f; E(k)=abs((Ft(k)-Fz(k)); end for k=1:175 if(E(k)=min(E) disp(汽車最高車速=); disp(ua(k)); disp(km/h); end end 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)*i0nT/r; ua(p)=
5、0.377rn2(p)/(ig(1)*i0); Fz(p)=CdAua(p)2/21。15+mz*gf; af(p)=asin(Ft(p)Fz(p)/(mz*g)); end for 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
6、)2+40.874*(n(i)/1000)33。8445(n(i)/1000)4; end for j=1:5 for i=1:69 deta=1+Iw/(mzr2)+If*ig(j)2*i02*nT/(mz*r2); ua(i,j)=0。377rn(i)/(ig(j)i0); a(i,j)=(Ttq(i)ig(j)i0*nT/rCdAua(i,j)2/21.15 -mz*gf)/(deta*mz); 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(i1,j); end b(i,
7、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(加速度倒數(shù)時間曲線); 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:
8、69 A=ua(i,3)-ua(69,2); if (A1A0) j=i; end B=ua(i,4)ua(69,3); if(B2B0) k=i; end if(ua(i,4)=70) m=i; end end t=ua(1,2)b(1,2); for p1=2:69 t1(p1)=(ua(p1,2)-ua(p1-1,2))*(b(p1,2)+b(p11,2)0。5; t=t+t1(p1); end for p2=j:69 t2(p2)=(ua(p2,3)ua(p2-1,3))(b(p2,3)+b(p21,3)0.5; t=t+t2(p2); end for p3=k:m t3(p3)=(u
9、a(p3,4)ua(p3-1,4))(b(p3,4)+b(p3-1,4))*0.5; t=t+t3(p3); end t=t+(ua(j,3)ua(69,2))*b(69,2)+(ua(k,4)-ua(69,3))b(69,3) +(70ua(m,4)*b(m,4); tz=t/3。6; disp(加速時間=); disp(tz); disp(s); 加速時間=29.0585s 二、計算與繪制題1 中貨車的1)汽車功率平衡圖; 2)最高檔與次高檔的等速百公里油耗曲線。 已知數(shù)據(jù)略。(參見汽車理論習題第二章第7題) 解題程序如下:用Matlab語言 m1=2000; m2=1800; mz=38
10、80; 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=2Iw1+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)
11、/1000)33.8445*(n(i)/1000)4; Pe(i)=n(i)Ttq(i)/9549; ua(i,j)=0.377r*n(i)/(ig(j)i0); Pz(i,j)=(mz*gfua(i,j)/3600.+CdAua(i,j)3/76140。)/nT; end end plot(ua,Pe,ua,Pz); title(汽車功率平衡圖); xlabel(ua(km/h); ylabel(Pe,Pz(kw); gtext(I)gtext(II)gtext(III)gtext(IV)gtext(V)gtext(P阻) for j=1:5 for i=1:8 Td(i)=-19.313+295。27*(n1(i)/1000。0)165。44*(n1(i)/1000。0)2+40。874(n1(i)/1000.0)3-3.8445*(n1(i)/1000。0)4; Pd(i)=n1(i)Td(i)/9549; u(i,j)=0.377n1(i)r/(ig(j)*i0); end end b(1)=0。17768Pd(1)45。8629*Pd(1)3+72.379Pd(1)2-416。4