版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汽车整体动力性仿真计算
汽车整体动力性MATLAB仿真计算
汽车的动力性指汽车在良好路面上直线行驶时由汽车所受到的纵向外力决定的、所能达到的平均行驶速度。动力性也是汽车各种性能中最基本、最重要的性能。汽车的动力性2汽车整体动力性MATLAB仿真计算
汽车动力性评价指标有最高车速、加速时间、最大爬坡度等,与之对应的试验内容有最高车速的测试、汽车起步连续换挡加速时间与超车加速时间的测试和汽车最大爬坡度的测试。另外,按照我国标准,动力性评价试验均在满载情况下进行。动力性评价指标3汽车整体动力性MATLAB仿真计算动力性数学模型的建立
根据汽车的驱动力与行驶阻力的平衡关系建立汽车行驶方程,从而可计算汽车的最高车速、加速时间和最大爬坡度。其中行驶阻力包括滚动阻力Ff、空气阻力Fw、坡度阻力Fi和加速阻力Fj。汽车行驶方程为:将行驶方程具体化为:4汽车整体动力性MATLAB仿真计算最高车速的理论计算汽车的最高车速指在水平良好路面上汽车能达到的最高行驶车速。此时汽车加速度及道路坡度都为0,故汽车行驶方程变为:Ttq—发动机转矩;ig—变速器传动比;i0—主减速器传动比;ηT—传动系的机械效率。5汽车整体动力性MATLAB仿真计算最高车速的理论计算
另外,发动机转速n与汽车车速ua之间存在以下关系:
发动机转矩Ttq与转速n的关系常采用多项式描述:式中,系数a0、a1、a2….ak由最小二乘法确定;拟合阶数k随特性曲线而异,一般取3、4、5。6汽车整体动力性MATLAB仿真计算
将以上几式可以加以合并,则可将行驶方程变成以车速为变量的一元高次函数:最高车速的理论计算7汽车整体动力性MATLAB仿真计算最高车速的理论计算当发动机转速在怠速与最高转速之间变化且变速器处于最高档位时,对上式求导即可解出此函数的极值。其中极大值即为汽车的最高车速。显然,阶数k越高,计算越繁琐。为了直观地表达汽车各档位行驶时的受力情况及其平衡关系,可将汽车行驶方程用图解法表示,即将不同档位的驱动力连同由滚动阻力与空气阻力叠加形成的行驶阻力绘制在同一坐标系中。这样,汽车的最高车速便可以在图中直接档驱动力曲线与行驶阻力曲线的交点处得到。8汽车整体动力性MATLAB仿真计算输出转矩仿真计算取国产某小型轿车进行仿真计算,发动机输出转矩特性可由台架试验获得,其发动机特性具体参数如下表1所示:转矩/(r/min)150020002500300035004000450050005500输出转矩/N.m78.5983.0485.0186.6397.0985.8784.6782.5080.54
汽车基本参数如下:发动机排量为1096mL,最大转矩为87N.m(3000~3500r/min),转速范围为800~5400r/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发动机外特性具体参数9汽车整体动力性MATLAB仿真计算M文件根据上述理论公式编写M文件,具体程序如下: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:5500;t=polyval(dt,n1);figure(1)plot(n1,t,n,T,'x'),gridon%图示发动机输出转矩特性title('发动机外特性')10汽车整体动力性MATLAB仿真计算M文件汽车驱动力计算,具体程序如下: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%保证每次循环的图形都保留显示end11汽车整体动力性MATLAB仿真计算M文件行驶阻力计算,具体程序如下: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-');gridonholdon12汽车整体动力性MATLAB仿真计算M文件图解法求解最高车速,具体程序如下:foru=50:0.1:180;k=5;n=ig(k)*i0*u/r/0.377;t=polyval(dt,n);Ft=t*ig(k)*i0*eta/r;f=f0+f1*(u/100)+f4*(u/100).^4;Ff=G*f;%计算滚动阻力
Fw=Cd*A*u.^2./21.15;%计算空气阻力
F=Ff+Fw;ifabs(Ft-F)<1;%当驱动力与行驶阻力差值小于1N时,近似认为为理论最高车速
umax=u;breakendenddisp('===汽车动力性能仿真计算结果===')disp('驱动力-行驶阻力平衡图以及最高车速')fprintf(‘汽车理论最高车速(驱动力与行驶阻力曲线交点)Vmax=%3.3fkm/h\n',umax)13汽车整体动力性MATLAB仿真计算仿真计算结果运行程序可以得到以下结果:14汽车整体动力性MATLAB仿真计算输出功率
汽车行驶时,其驱动力和行驶阻力是相互平衡的,发动机输出功率与汽车行驶的阻力功率也是平衡的。在汽车行驶的每一时刻,发动机发出的功率始终等于机械传动损失与全部运动所消耗的功率。
汽车发动机输出功率可以由发动机台架试验获得。进行功率需求计算时,一般先只考虑滚动阻力功率与空气阻力功率,他们分别为:
可以看出,两部分阻力功率分别为车速u的一元函数,在MATLAB中可以容易地对它们进行计算与图示。15汽车整体动力性MATLAB仿真计算输出功率仿真计算仍然取先前国产某小型轿车进行仿真计算,整车综合性能参数如前所述。发动机输出功率特性可由台架试验获得,如下表2所示:转矩/(r/min)150020002500300035004000450050005500输出功率/kW10.613.417.621.825.227.531.135.431.6
与输出转矩一样,功率与发动机转速的关系也可以用MATLAB提供的多项式进行曲线拟合,非常实用、简便,可以满足工程设计需要。
表2发动机输出功率特性16汽车整体动力性MATLAB仿真计算M文件根据上述理论公式编写M文件,具体程序如下:clearallclcn=[1500:500:5500];%转速范围P=[10.613.417.621.825.227.531.335.431.6];%对应各输出功率dp=polyfit(n,P,4);%对发动机输出功率进行多项式拟合,阶数取4n1=1000:500:5500;p=polyval(dp,n1);figure(3)plot(n1,p,'-x'),gridon%图示发动机输出转矩特性title('发动机外特性(功率)')17汽车整体动力性MATLAB仿真计算M文件汽车驱动力计算,具体程序如下:G=970*9.8;%整车重力/Nig=[3.4161.8941.280.9140.757];r=0.272;i0=4.388;eta=0.9;%传动效率k=1:5;%5个档位ngk=800;ngm=5400;ugk=0.377.*r.*ngk./(ig(k).*i0);%计算每一档发动机800rpm时的最低行驶速度ukm=0.377.*r.*ngm./(ig(k).*i0);%计算每一档发动机5400rpm时的最低行驶速度f0=0.009;f1=0.002;f4=0.0003;%三者都是轿车滚动阻力系数Cd=0.3;%空气阻力系数Cd,输入0.3A=2.3;%迎风面积A,输入2.318汽车整体动力性MATLAB仿真计算M文件发动机输出功率计算,具体程序如下:fork=1:5u=ugk(k):ukm(k);n=ig(k)*i0*u/r/0.377;pe=polyval(dp,n);figure(4)plot(u,pe)holdon,gridon%保证每次循环的图形都保留显示end19汽车整体动力性MATLAB仿真计算M文件发动机阻力功率计算,具体程序如下:u=10:10:150;f=f0+f1*(u/100)+f4*(u/100).^4;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);gridonholdon20汽车整体动力性MATLAB仿真计算M文件图解法求解最高车速,具体程序如下:foru=50:0.5:180;k=5;n=ig(k)*i0*u/r/0.377;pe=polyval(dp,n);f=f0+f1*(u/100)+f4*(u/100).^4;Pf=G*f.*u/3600;Pw=Cd*A*u.^3/76140;p=(Pf+Pw)/eta;ifabs(pe-p)<0.1;%当驱动力与行驶阻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手术准备与操作规范管理制度
- 手术环境管理制度
- 2022年三年级语文下册第四单元主题阅读+答题技巧(含答案、解析)部编版
- 2024年客运证考什么的
- 2024年嘉峪关小型客运从业资格证考试题答案
- 2024年宜春客运从业资格证模拟考试练习题
- 2024年道路客运从业资格证继续教育模拟考试
- 2024年绵阳a1客运资格证
- 2024年海口客运从业资格证的考试题目
- 2024年河北客运上岗考试都考什么科目
- 期中模拟检测(1-4单元)(试题)(含答案)-2024-2025学年四年级上册数学北师大版
- 企业名称预先核准通知书
- 大学生职业生涯规划学习通超星期末考试答案章节答案2024年
- GB 5920-2024汽车和挂车光信号装置及系统
- 2023-2024学年湖南省长沙市八年级(上)期中物理试卷
- 2024年人教版语文三年级上册《第八单元》大单元整体教学设计
- 万达入职性格在线测评题
- 学校义务教育均衡发展一校一策方案
- 躬耕教坛强国有我教师心得体会范文(10篇)
- 招投标管理招聘面试题及回答建议(某大型国企)2025年
- 2024年医院传染病管理制度范文(二篇)
评论
0/150
提交评论