1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 利用matlab对纯电动汽车在nedc工况下的燃油经济性进行仿真

利用matlab对纯电动汽车在nedc工况下的燃油经济性进行仿真

时间:2021-07-30 06:50:45

相关推荐

利用matlab对纯电动汽车在nedc工况下的燃油经济性进行仿真

本次仿真以一汽红旗 红旗e-hs9 款 旗·领 四座版为例,需要计算其他车型更换其中的参数即可。

clc;clear;%清除工作区与命令行窗口,防止参数混淆nb=0.9;%动力电池系统的效率nm=0.9;%驱动电机系统的效率g=2640*9.8;%汽车重力cd=0.3;%空气阻力系数f=0.014;%滚动阻力系数a=3.44313;%迎风面积nt=0.9;%传动效率k=1.2;%汽车旋转质量换算系数m=2640;%汽车质量nedc=xlsread('nedc.xlsx');%读取nedc数据ff=ones(1180,1);%创建矩阵储存电能for sum1=1:1179v1=nedc(sum1,2);v2=nedc(sum1+1,2);%对速度进行赋值if v2>v1pm=((g*f*v1/3600)+(cd*a*v1*v1*v1/76140)+(k*m*v1/3600*((v2/3.6)-(v1/3.6))/1))/nt;q=pm/(nb*nm*3.6);end%计算加速行驶过程中的消耗的电能if v2==v1pm=((g*f*v1/3600)+(cd*a*v1*v1*v1/76140))/nt;q=pm/(nb*nm*3.6);end%计算匀速行驶过程中的消耗的电能if v2<v1pm=0.2*((g*f*v1/3600)+(cd*a*v1*v1*v1/76140)+(k*m*v1/3600*((v2/3.6)-(v1/3.6))/1))/nt;q=pm*nb*nm/3.6;end%计算减速行驶过程中的回收的电能ff(sum1,1)=q;%将每次计算出的电能储存在矩阵之中endqq=sum(ff.');%将整个工况所消耗的电能求和ss=ones(1180,1);%创建矩阵用来储存距离for sum2=1:1180vv=nedc(sum2,2);%速度sss=vv/3600;%计算距离 换算单位ss(sum2,1)=sss;%将距离储存在矩阵中ends=sum(ss.');%对整个工况下的距离求和c=qq/s;%求出能量消耗率C=c/10;%进行单位换算 求出最终结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。