全文预览

汽车理论课后习题matlab程序

上传者:叶子黄了 |  格式:doc  |  页数:34 |  大小:0KB

文档介绍
'i0=5.17'),gtext('i0=5.43'),gtext('i0=5.83'),gtext('i0=6.17'),gtext('i0=6.33'); 子程序: (1) function 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];%i0=5.83 for i=1:1:4 %i 为档数 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,:)=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)*(i0^2)*yita)/(3880*r^2); %求转动质量换算系数 a(i,:)=1./(delta(i,:).*3880./(Ft(i,:)-F(i,:))); %求出加速度 F2(i,:)=Ft(i,:)-F(i,:); end %下面分各个档位进行积分,求出加速时间 temp1(1,:)=ua(2,:)/3.6;

收藏

分享

举报
下载此文档