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