汽车整体动力性MATLAB仿真计算PPT推荐.ppt
- 文档编号:13115361
- 上传时间:2022-10-05
- 格式:PPT
- 页数:23
- 大小:3.72MB
汽车整体动力性MATLAB仿真计算PPT推荐.ppt
《汽车整体动力性MATLAB仿真计算PPT推荐.ppt》由会员分享,可在线阅读,更多相关《汽车整体动力性MATLAB仿真计算PPT推荐.ppt(23页珍藏版)》请在冰豆网上搜索。
,ig变速器传动比;
i0主减速器传动比;
T传动系的机械效率。
6,最高车速的理论计算,另外,发动机转速n与汽车车速ua之间存在以下关系:
发动机转矩Ttq与转速n的关系常采用多项式描述:
式中,系数a0、a1、a2.ak由最小二乘法确定;
拟合阶数k随特性曲线而异,一般取3、4、5。
将以上几式可以加以合并,则可将行驶方程变成以车速为变量的一元高次函数:
7,最高车速的理论计算,8,最高车速的理论计算,当发动机转速在怠速与最高转速之间变化且变速器处于最高档位时,对上式求导即可解出此函数的极值。
其中极大值即为汽车的最高车速。
显然,阶数k越高,计算越繁琐。
为了直观地表达汽车各档位行驶时的受力情况及其平衡关系,可将汽车行驶方程用图解法表示,即将不同档位的驱动力连同由滚动阻力与空气阻力叠加形成的行驶阻力绘制在同一坐标系中。
这样,汽车的最高车速便可以在图中直接档驱动力曲线与行驶阻力曲线的交点处得到。
9,输出转矩仿真计算,取国产某小型轿车进行仿真计算,发动机输出转矩特性可由台架试验获得,其发动机特性具体参数如下表1所示:
汽车基本参数如下:
发动机排量为1096mL,最大转矩为87N.m(30003500r/min),转速范围为8005400r/min,满载总质量约为970kg,车轮滚动半径为0.272m,传动系统机械效率为0.9,空气阻力系数为0.3,迎风面积为2.3m2,滚动阻力系数为0.012,变速器速比ig=(3.416,1.894,1.280,0.914,0.757),主减速比为4.388。
表1发动机外特性具体参数,M文件,根据上述理论公式编写M文件,具体程序如下:
10,clearallclcn=1500:
500:
5500;
%转速范围T=78.59,83.04,85.01,86.63,87.09,85.87,84.67,82.50,80.54;
%对应各转矩dt=polyfit(n,T,4);
%对发动机输出转矩特性进行多项式拟合,阶数取4n1=1000:
100:
t=polyval(dt,n1);
figure
(1)plot(n1,t,n,T,x),gridon%图示发动机输出转矩特性title(发动机外特性),M文件,汽车驱动力计算,具体程序如下:
11,G=970*9.8;
%整车重力/Nig=3.4161.8941.280.9140.757;
k=1:
5;
%5个档位r=0.272;
i0=4.388;
eta=0.9;
%传动效率ngk=800;
ngm=5400;
ugk=0.377.*r.*ngk./(ig(k).*i0);
%计算每一档发动机800rpm时的最低行驶速度ukm=0.377.*r.*ngm./(ig(k).*i0);
%计算每一档发动机5400rpm时的最低行驶速度fork=1:
5u=ugk(k):
ukm(k);
n=ig(k)*i0*u/r/0.377;
t=polyval(dt,n);
Ft=t*ig(k)*i0*eta/r;
figure
(2)plot(u,Ft)holdon,gridon%保证每次循环的图形都保留显示end,M文件,行驶阻力计算,具体程序如下:
12,f0=0.009;
f1=0.002;
f4=0.0003;
%三者都是轿车滚动阻力系数Cd=0.3;
%空气阻力系数Cd,输入0.3A=2.3;
%迎风面积A=,输入2.3u=0:
10:
160;
f=f0+f1*(u/100)+f4*(u/100).4;
Ff=G*f;
%计算滚动阻力Fw=Cd*A*u.2/21.15;
%计算空气阻力F=Ff+Fw;
title(驱动力-阻力图(五档速比为3.4161.8941.280.9140.757))plot(u,F,mo-);
gridonholdon,M文件,图解法求解最高车速,具体程序如下:
13,foru=50:
0.1:
180;
k=5;
%计算滚动阻力Fw=Cd*A*u.2./21.15;
%计算空气阻力F=Ff+Fw;
ifabs(Ft-F)1;
%当驱动力与行驶阻力差值小于1N时,近似认为为理论最高车速umax=u;
breakendenddisp(=汽车动力性能仿真计算结果=)disp(驱动力-行驶阻力平衡图以及最高车速)fprintf(汽车理论最高车速(驱动力与行驶阻力曲线交点)Vmax=%3.3fkm/hn,umax),仿真计算结果,运行程序可以得到以下结果:
14,15,输出功率,汽车行驶时,其驱动力和行驶阻力是相互平衡的,发动机输出功率与汽车行驶的阻力功率也是平衡的。
在汽车行驶的每一时刻,发动机发出的功率始终等于机械传动损失与全部运动所消耗的功率。
汽车发动机输出功率可以由发动机台架试验获得。
进行功率需求计算时,一般先只考虑滚动阻力功率与空气阻力功率,他们分别为:
可以看出,两部分阻力功率分别为车速u的一元函数,在MATLAB中可以容易地对它们进行计算与图示。
16,输出功率仿真计算,仍然取先前国产某小型轿车进行仿真计算,整车综合性能参数如前所述。
发动机输出功率特性可由台架试验获得,如下表2所示:
与输出转矩一样,功率与发动机转速的关系也可以用MATLAB提供的多项式进行曲线拟合,非常实用、简便,可以满足工程设计需要。
表2发动机输出功率特性,M文件,根据上述理论公式编写M文件,具体程序如下:
17,clearallclcn=1500:
%转速范围P=10.613.417.621.825.227.531.335.431.6;
%对应各输出功率dp=polyfit(n,P,4);
%对发动机输出功率进行多项式拟合,阶数取4n1=1000:
p=polyval(dp,n1);
figure(3)plot(n1,p,-x),gridon%图示发动机输出转矩特性title(发动机外特性(功率)),M文件,汽车驱动力计算,具体程序如下:
18,G=970*9.8;
r=0.272;
%传动效率k=1:
%5个档位ngk=800;
%计算每一档发动机5400rpm时的最低行驶速度f0=0.009;
%迎风面积A,输入2.3,M文件,发动机输出功率计算,具体程序如下:
19,fork=1:
pe=polyval(dp,n);
figure(4)plot(u,pe)holdon,gridon%保证每次循环的图形都保留显示end,M文件,发动机阻力功率计算,具体程序如下:
20,u=10:
150;
Pf=G*f.*u/3600;
%计算滚动功率Pw=Cd*A*u.3/76140;
%计算空气阻力功率p=(Pf+Pw)/eta;
title(功率平衡图(五档速比为3.4161.8941.280.9140.757))plot(u,p);
21,foru=50:
0.5:
Pw=Cd*A*u.3/76140;
p=(Pf+Pw)/eta;
ifabs(pe-p)0.1;
%当驱动力与行驶阻力差值小于1N时,近似认为相等,即为理论最高车速umax=u;
breakendenddisp(=汽车功率平衡计算=)disp(功率平衡图以及最高车速)fprintf(由功率平衡图得到的最高车速Vmax=%3.3fkm/hn,umax),仿真计算结果,运行程序可以得到以下结果:
22,23,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 整体 动力 MATLAB 仿真 计算