mathlab汽车动力匹配程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mathlab汽车动力匹配程序

附:计算使用的MATLAB程序代码及其含义 %不同i0对应车速为40、50、60时的发动机转数 clear clc close all r=0.4275; %车轮半径 u0=[40 50 60]; %速度 i0=[4.22 4.68 4.88 5.01 5.28 5.48]; %主减速比 n=(i0*u0)/(0.377*r); %对应发动机转数 n %加速燃油消耗率 clear clc close all yita=0.89;G=9160*9.8;f=0.02;CDA=4.64;a=0.1704;Iw1=1.798;Iw2=3.598;r=0.4275; m=9160;If=0.218;ig=1;i0=[4.22,4.68,4.88,5.01,5.28,5.48]; for x=1:1:6 n=1000:100:2800; %等距取数 ua5=(0.377*r.*n)/i0(x); %求转数对应车速 F5=f*G+CDA*(ua5.^2)/21.15; %求阻力 P_fw5=F5.*ua5./(yita*3.6*1000); %阻力功率 ua0=50:1:60; %50到60公里加速 ua1=50:1:60; delta=1+(Iw1+Iw2)/(m*r^2)+(If*ig^2*i0(x)^2*yita)/(m*r^2); %求旋转质量换算系数 P0=(G*f.*ua0./3600+CDA.*ua0.^3/76140+(delta*m.*ua0/3600)*a)/yita; %初速度为ua0时的阻力功率 P=(G*f.*ua1/3600+CDA.*ua1.^3/76140+(delta*m.*ua1/3600)*a)/yita; %末速度为ua1时的阻力功率 b1=0.0133.*P.^2-2.0715.*P+287.47; %燃油消耗率 Qt=P.*b1./(367.1.*8); %燃油消耗 i1=size(Qt); %求Qt向量长度 i=i1(2); Qt1=Qt(2:i-1); dt=1/(3.6*a); %速度每增加1km/h所需要的时间 q=(Qt(1)+Qt(i))*dt./2+sum(Qt1)*dt; %加速段燃油消耗量 q end %减速油耗 clear clc close all ua1=60;ua2=40;a=0.2584;Qi=191; Q=(8*Qi)/(367.1*8); %计算怠速燃油消耗 Qd=((ua1-ua2)*Q)/(3.6*a); %减速燃油消耗 Qd %六工况油耗 clear clc close all Q=[237.1422 238.6344 241.21566 241.6732 244.3986 246.7512]; Qs=(Q./(125+175+1000))*100 %六工况燃油消耗量 clear clc close all n1=linspace(0,50000); %先求各个档位的驱动力 nmax=2800;nmin=1000;r=0.4275;yita=0.89;CDA=4,64;f=0.02;G=(9160)*9.8;ig=[8.69,5.01,2.91,1.7,1.00];i0=5.01; for i=1:1:5 %i为档数 uamax(i)=chesu(nmax,r,ig(i),i0); %计算各个档位的最大速度与最小速度 uamin(i)=chesu(nmin,r,ig(i),i0); ua(i,:)=linspace(uamin(i),uamax(i),30); 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)/(9160*r^2); %转动质量换算系数 a(i,:)=

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档