《汽车理论编程题》由会员分享,可在线阅读,更多相关《汽车理论编程题(22页珍藏版)》请在金锄头文库上搜索。
1、1.3n=600:1:4000; r=0.367; i0=5.83; eff=0.85; f=0.013; m=3880; g=9.8; G=m*g; CdA=2.77; a=1.947; hg=0.9; L=3.2; Iw1=1.798; Iw2=3.598; Iw=Iw1+Iw2; If=0.218;Ttq=-19.313+295.27*n/1000-165.44*power(n,2)/1000000+40.874*power(n,3)/1000000000-3.8445*power(n,4)/1000000000000;for ig=5.56 2.769 1.644 1.00 0.793
2、; Ua=0.377*r*n/ig/i0; Ft=Ttq*ig*i0*eff/r; Ff=m*g*f; Fw=CdA*power(Ua,2)/21.12; Fs=Ff+Fw; plot(Ua,Ft,Ua,Fs); hold on; endtext(15,13000,F_t_1);text(20,7000,F_t_2);text(40,4000,F_t_3);text(55,2500,F_t_4);text(70,1900,F_t_5);text(105,2100,F_f+F_w);xlabel(u_a km/h);ylabel(F_t N);title(驱动力-行驶阻力平衡图);x,y=gin
3、put(1); disp(汽车的最高车速);disp(x);disp(km/h);Ua=0.377*r*n/ig/i0;Ft=Ttq*5.56*i0*eff/r;Ff=m*g*f;Fw=CdA*power(Ua,2)/21.12;Fs=Ff+Fw;i=atan(Ft-Fs)/G);disp(汽车的最大爬坡度);disp(max(i); C=max(i)/(a/L+hg/L*max(i);disp(克服最大爬坡度时的附着率);disp(C);figure;for ig=5.56 2.769 1.644 1.00 0.793; Ua=0.377*r*n/ig/i0; Ft=Ttq*ig*i0*ef
4、f/r; q=1+Iw/(m*r2)+If*ig2*i02*eff/(m*r2); Ff=m*g*f; Fw=CdA*power(Ua,2)/21.12; Fs=Ff+Fw; Ac=(Ft-Fs)/q/m; plot(Ua,1./Ac); hold on; endaxis(0 98 0 10);text(5,0.5,1);text(10,1,2);text(20,1.5,3);text(30,2.5,4);text(40,4,5);title(行驶加速度倒数曲线);xlabel(Ua/(km/h);ylabel(1/a);figure;u(1)=0.377*r*600/i0/2.769;dt=
5、0.01;w=1;t(1)=0;ig=2.769;while(u(w)=0.377*4000*r/2.769/i0) ig=1.644;endif(u(w+1)=0.377*4000*r/1.644/i0) ig=1.00;endif(u(w+1)=0.377*4000*r/1.00/i0) ig=0.793;endt(w+1)=(w+1)*dt;w=w+1;endplot(t,u);hold onu=70;plot(t,u);axis(0 60 0 100);title(2挡原地起步加速时间曲线);xlabel(时间t/s),ylabel(车速u/(km/h); x1,y1=ginput(1
6、);disp(加速到70km/h的时间);disp(x1);2.7n=600:1:4000; r=0.367; i0=5.83; eff=0.85; f=0.013; m=3880; g=9.8; G=m*g; CdA=2.77; a=1.947; hg=0.9; L=3.2; Iw1=1.798; Iw2=3.598; Iw=Iw1+Iw2; If=0.218;Ttq=-19.313+295.27*n/1000-165.44*power(n,2)/1000000+40.874*power(n,3)/1000000000-3.8445*power(n,4)/1000000000000;for
7、ig=5.56,2.769,1.644,1.00,0.793 Ua=0.377*r*n/ig/i0; Pe=Ttq.*n/9550; plot(Ua,Pe); hold on;endPmax=max(Pe);plot(Ua,Pmax);Ua=0:0.1:max(Ua);Pf=G*f*Ua/3600;Pw=CdA*Ua.3/76140;plot(Ua,(Pf+Pw)/eff);text(10,50,1);text(15,35,2);text(30,40,3);text(40,30,4);text(70,40,5);text(110,80,(P_f+P_w)/);xlabel(u_a km/h);
8、ylabel(F_t N);title(驱动力-行驶阻力平衡图);title(汽车的功率平衡图),xlabel(Ua/(km/h),ylabel(P/kw);figure;n1=815,1207,1614,2012,2603,3006,3403,3804; b0=1326.8,1354.7,1284.4,1122.9,1141.0,1051.2,1233.9,1129.7; b1=-416.46,-303.98,-189.75,-121.59,-98.893,-73.714,-84.478,-45.291;b2=72.379,36.657,14.524,7.0035,4.4763,2.8593
9、,2.9788,0.71113;b3=-5.8629,-2.0553,-0.51184,-0.18517,-0.091077,-0.05138,-0.047449,-0.00075215;b4=0.17768,0.043072,0.0068164,0.0018555,0.00068906,0.00035032,0.00028230,-0.000038568;B0=spline(n1,b0,n);B1=spline(n1,b1,n);B2=spline(n1,b2,n);B3=spline(n1,b3,n);B4=spline(n1,b4,n);pg=7; for ig=1.00,0.793 U
10、a=0.377*r*n/ig/i0; Pf=G*f*Ua/3600; Pw=CdA*Ua.3/76140; P=(Pf+Pw)/eff; b=B0+B1.*P+B2.*P.2+B3.*P.3+B4.*P.4; Q=P.*b./(1.02*Ua*pg); plot(Ua,Q); hold on;endaxis(0 100 12 28); text(40,14,四挡);text(80,16,五档);title(最高挡与次高挡等速百公里油耗曲线),xlabel(Ua/(km/h),ylabel(百公里油耗Qs/(L/100km);3主函数:i0=5.17,5.43,5.83,6.17,6.33;fo
11、r i=1:1:5 y(i)=jiasushijian(i0(i);endy;for i=1:1:5 b(i)=youhao(i0(i);endb;plot(b,y,+r);hold on;b1=linspace(b(1),b(5),100);y1=spline(b,y,b1);plot(b1,y1);text(13.4,27.5,i_0=5.17);text(13.6,27.6,i_0=5.43);text(13.9,27.2,i_0=5.83);text(14.1,26.6,i_0=6.17);text(14.2,26.2,i_0=6.33);title(燃油经济性加速时间曲线);xlab
12、el(百公里油耗(L/100km);ylabel(加速时间s);子函数1function y=jiasushijian(i0) n1=linspace(0,5000); nmax=4000;nmin=600;r=0.367;yita=0.85;CDA=2.77;f=0.013;G=(3880)*9.8;ig=6.09,3.09,1.71,1.00;for i=1:1:4 uamax(i)=chesu(nmax,r,ig(i),i0); uamin(i)=chesu(nmin,r,ig(i),i0); ua(i,:)=linspace(uamin(i),uamax(i),100); n(i,:)
13、=zhuansu(ua(i,:),r,ig(i),i0); Ttq(i,:)=zhuanju(n(i,:); Ft(i,:)=qudongli(Ttq(i,:),ig(i),i0,yita,r); F(i,:)=f*G+CDA*(ua(i,:).2)/21.15; delta(i,:)=1+(1.798+3.598+0.218*(ig(i)2)*(i02)*yita)/(3880*r2); a(i,:)=1./(delta(i,:).*3880./(Ft(i,:)-F(i,:); F2(i,:)=Ft(i,:)-F(i,:);end temp1(1,:)=ua(2,:)/3.6;temp1(2,:)=