汽车动力性计算matlab程序Word格式.docx

上传人:b****2 文档编号:14519905 上传时间:2022-10-23 格式:DOCX 页数:9 大小:16.17KB
下载 相关 举报
汽车动力性计算matlab程序Word格式.docx_第1页
第1页 / 共9页
汽车动力性计算matlab程序Word格式.docx_第2页
第2页 / 共9页
汽车动力性计算matlab程序Word格式.docx_第3页
第3页 / 共9页
汽车动力性计算matlab程序Word格式.docx_第4页
第4页 / 共9页
汽车动力性计算matlab程序Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

汽车动力性计算matlab程序Word格式.docx

《汽车动力性计算matlab程序Word格式.docx》由会员分享,可在线阅读,更多相关《汽车动力性计算matlab程序Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

汽车动力性计算matlab程序Word格式.docx

发动机转速n(r/min)'

ylabel('

发动机转矩Ttq(N*m)'

title('

发动机转矩曲线'

legend('

测试曲线'

'

拟合曲线'

%%所给车型动力总成相关参数

ig=[3.072.161.481.00.82];

i0=4.0;

eta=0.78;

r=0.57;

M=25000;

g=9.8;

c=1.5;

f0=0.01;

f1=0.0002;

f4=0.0005;

CD=1;

A=8;

Iw=3.6;

If=0.04;

%%发动机外特性曲线图

figure

(2)

fori=length(n);

Pe=Ttq.*n/9550;

end

[AX,H1,H2]=plotyy(n,Ttq,n,Pe);

ylabel(AX

(2),'

发动机功率Pe(Kw)'

发动机外特性曲线'

%%各挡位速度曲线

%计算各挡位车速

fori=1:

length(ig);

ua(i,:

)=0.377*r*n/ig(i)/i0;

%计算各档位最高车速

uamax=ua(:

length(ua(1,:

)));

figure(3)

plot(n,ua(i,:

),'

转速n(r/min)'

各挡位车速(km/h)'

各挡位车速-转速表'

1挡车速'

2挡车速'

3挡车速'

4挡车速'

5挡车速'

%%驱动力和行驶阻力平衡图

%计算滚动阻力系数

f(i,:

)=f0+f1*(ua(i,:

)/100)+f4*(ua(i,:

)/100).A4;

end%计算滚动阻力

Ff(i,:

)=c*M*g*f(i,:

%计算空气阻力

Fw(i,:

)=CD*A*(ua(i,:

).A2)/21.15;

%计算行驶阻力

F(i,:

)=Ff(i,:

)+Fw(i,:

%计算汽车驱动力

Ft(i,:

)=Ttq*ig(i)*i0*eta/r;

figure(4)

plot(ua(i,:

),Ft(i,:

),F(i,:

r'

),Ff(i,:

b'

车速(km/h)'

驱动力、行驶阻力(N)'

驱动力Ft'

行驶阻力Ff+Fw'

滚动阻力Ff'

驱动力-行驶阻力平衡图'

%%汽车功率平衡图

%计算各档位功率

P(i,:

)=Ft(i,:

).*ua(i,:

)/(3600*eta);

%计算风阻阻力功率

Pw(i,:

)=CD*A*ua(i,:

).A3/(76140*eta);

%计算滚动阻力功率

Pf(i,:

)=M*g*f(i,:

%计算总阻力功率

Pz(i,:

)=Pw(i,:

)+Pf(i,:

figure(5)

),P(i,:

),Pz(i,:

发动机功率、阻力功率(kW)'

发动机功率P'

阻力功率Pz'

Location'

NorthWest'

功率平衡图'

%%动力特性图(动力因数图)

D(i,:

)=(Ft(i,:

)-Fw(i,:

))/M/g;

figure(6)

),D(i,:

),f(i,:

动力因数D'

滚动阻力系数f'

动力特性图'

%%爬坡度曲线图

I(i,:

)=(tan(asin((Ft(i,:

)-(Ff(i,:

)))/(M*g))))*100;

figure(7)

holdonfori=1:

ifi==1

),I(i,:

else

最大爬坡度(%)'

I捋高速档'

爬坡度曲线图'

%%加速度曲线图

deta=1+1/M*4*Iw/rA2+1/M*If*ig.A2*i0A2*eta/rA2;

a(i,:

)=(Ft(i,:

)-Ff(i,:

)-Fw(i,:

))./deta(i)/M;

ifi==5

forj=1:

length(n)

irawAo

aw)占

e-seendendendendfigured)

ho-donfornl」engfh(ig=

 

p_of(ua(i..)£

D(i..)<

=

e-se

p_of(ua(L)a(L)-3

ho-don

x_abe_(->

B(km、h))

y-abe-(-nuBMa(m、s>

2))

I档高速档'

加速度曲线图'

axis([012001.5])

%%加速度倒数曲线

b(i,j)=1./a(i,j);

figure(9)

length(ig)

),b(i,:

车速(km/h)'

各档加速度倒数1/a'

各档加速度倒数1/a曲线'

各档加速度倒数曲线图'

axis([0120010])ad1=b(1,:

ad2=ua(1,:

(length(ig)-1);

ifua(i+1,j)>

=ua(i,length(n))

flag(i)=j;

break;

ad1=[ad1b(i+1,j:

length(n))];

ad2=[ad2ua(i+1,j:

figure(10)

plot(ad2,ad1,'

加速度倒数1/a'

legend('

加速度倒数1/a曲线'

title('

加速度倒数曲线图'

axis([0120010])

%%加速时间曲线

k=length(n);

t(i,1)=0;

forj=2:

k

t(i,j)=abs(ua(i,j)-ua(i,j-1))*(b(i,j)+b(i,j-1))/2;

at(i,j)=sum(t(i,1:

j))/3.6;

totalat=at(1,:

forj=flag(i):

totalat=[totalattotalat(length(totalat))+t(i+1,j)/3.6];

endend

figure(11)

plot(totalat,ad2,'

时间(s)'

加速时间'

加速时间曲线图'

axis([01000120])

WelcomeTo

Download!

!

欢迎您的下载,资料仅供参考!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1