一、发动机特性数据输入

t_p_pa_b=[650 170.2 1258.2 232.2
569 149.0 1101.4 232.7
488 127.7 944.6 236.0
406 106.3 785.9 244.1
325 85.1 629.1 257.5
244 63.9 472.3 276.8
163 42.7 315.5 317.4
706 170.0 1366.6 227.1
618 148.8 1196.2 226.7
530 127.6 1025.9 228.8
441 106.2 853.6 234.7
353 85.0 683.3 245.9
265 63.8 512.9 262.8
177 42.6 342.6 297.3
775 170.4 1500.1 223.6
678 149.1 1312.4 225.3
581 127.8 1124.6 229.3
484 106.4 936.8 234.7
388 85.3 751.0 243.4
291 64.0 563.3 258.0
194 42.7 375.5 290.9
830 165.1 1606.6 214.3
726 144.4 1405.3 216.4
623 123.9 1205.9 217.5
519 103.3 1004.6 224.2
415 82.6 803.3 230.5
311 61.9 602.0 241.2
208 41.4 402.6 273.1
850 160.2 1645.3 210.8
744 140.2 1440.1 211.9
638 120.3 1234.9 213.1
531 100.1 1027.8 217.1
425 80.1 822.6 223.4
319 60.1 617.5 236.1
213 40.1 412.3 262.6
850 151.3 1645.3 206.5
744 132.4 1440.1 208.5
638 113.6 1234.9 210.9
531 94.5 1027.8 214.0
425 75.7 822.6 221.9
319 56.8 617.5 231.6
213 37.9 412.3 257.9
850 142.4 1645.3 203.9
744 124.6 1440.1 205.6
638 106.9 1234.9 209.9
531 89.0 1027.8 212.9
425 71.2 822.6 218.8
319 53.4 617.5 229.0
213 35.7 412.3 254.0
850 133.5 1645.3 203.3
744 116.9 1440.1 203.8
638 100.2 1234.9 209.5
531 83.4 1027.8 210.7
425 66.8 822.6 216.2
319 50.1 617.5 226.7
213 33.5 412.3 250.2
850 124.6 1645.3 200.6
744 109.1 1440.1 202.6
638 93.5 1234.9 205.2
531 77.8 1027.8 209.6
425 62.3 822.6 212.3
319 46.8 617.5 220.1
213 31.2 412.3 238.1
850 115.7 1645.3 202.5
744 101.3 1440.1 204.5
638 86.8 1234.9 205.0
531 72.3 1027.8 207.6
425 57.9 822.6 206.2
319 43.4 617.5 216.2
213 29.0 412.3 235.4
850 106.8 1645.3 207.9
744 93.5 1440.1 206.9
638 80.2 1234.9 206.8
531 66.7 1027.8 207.7
425 53.4 822.6 208.7
319 40.1 617.5 215.4
213 26.8 412.3 232.0
785 90.4 1519.5 216.3
689 79.4 1333.7 212.6
589 67.8 1140.1 207.6
491 56.6 950.4 209.5
393 45.3 760.7 213.0
294 33.9 569.1 219.0
196 22.6 379.4 241.2
660 62.2 1277.5 232.4
578 54.5 1118.8 220.8
495 46.6 958.1 217.01
413 38.9 799.4 215.4
330 31.1 638.8 223.08
248 23.4 480.0 233.43
165 15.5 319.4 262.49];
n_temp=[250025002500250025002500250023002300230023002300230023002100210021002100210021002100190019001900190019001900190018001800180018001800180018001700170017001700170017001700160016001600160016001600160015001500150015001500150015001400140014001400140014001400130013001300130013001300130012001200120012001200120012001100110011001100110011001100900900900900900900900];
n_t_p_a_b=[n_temp,t_p_pa_b];
T=n_t_p_a_b(:,2);
n=n_t_p_a_b(:,1);
b=n_t_p_a_b(:,5);
%T=T;%!!!!!!!!!台架特性!!!!!!!!!Ti=linspace(min(min(T)),max(max(T)),30);%%%%%%%%%%ni=linspace(min(min(n)),max(max(n)),30);%%%%%%%%%%
[Ti,ni]=meshgrid(Ti,ni);
bi=griddata(T,n,b,Ti,ni);
subplot(2,2,1)
mesh(ni,Ti,bi);
hold on;
plot3(n,T,b,'ko');
xlabel('n(rpm)');
ylabel('T(Nm)');
zlabel('b(g/kW.h)');
title('万有特性曲线');
%q=interp2(Ti,ni,bi,150,900);
%q1=interp2(Ti,ni,bi,150,900,'cubic');
%q2=interp2(Ti,ni,bi,150,900,'nearest');
v=[200,202,205,210,215,220,225,235,245,265,285];
subplot(2,2,2)
[C,h]=contour(ni,Ti,bi,v,'r*');
clabel(C,h);
xlabel('n(rpm)');
ylabel('T(Nm)');
title('万有特性曲线');
%b_full=max(b')';
%[T_full,ji]=max(T');
n0_T_b=n_t_p_a_b(1:7:90,:);
n0=n0_T_b(:,1);
T_full=n0_T_b(:,2);%!!!!!!!!!台架特性!!!!!!!!!
b_full=n0_T_b(:,5);
Pe=T_full.*n0/9549;
subplot(2,2,3)
plot(n0,[T_full,b_full,Pe]);
xlabel('n(rpm)');
text(1500,450,'T(Nm)');
text(1500,300,'b(g/kW.h)');
text(1500,100,'P(kw)');
title('发动机外特性曲线');

二、车辆动力性经济性计算

ig=[10.338,6.212,4.070,2.56,1.62,1,0.847];%%%%DC7J120T
nn=0.95*0.96;
i0=6.83;
CD=0.8;%%%%%卡车取0.8 客车0.65
G=[60000,9455];%%%额定7850
A=1.92*3.09;
f=0.011;
r=0.502;
qq=1.027+0.000331*i0^2.*ig.^2;
for i=1:length(ig)V(:,i)=0.377*r*n0/ig(i)/i0;Ft(:,i)=T_full*ig(i)*i0*nn/r*0.95;%*0.95使用特性!!!!!!!!!!!!Fw(:,i)=CD*A*V(:,i).^2/21.15;
end
h1=figure;
subplot(2,2,1)
plot(V,n0);
xlabel('V(km/h)');
ylabel('n(rpm)');
title('发动机转速车速曲线');
grid on
G=G*9.8;
D=(Ft-Fw)/G(1);
Ff=G(1)*f;for i=1:length(ig)j(:,i)=9.8*(D(:,i)-f)/qq(i);
end
I=(D.*sqrt(1+f^2-D.^2)-f)./(1-D.^2)*100;
j(find(j<0))=0;
j_1=1./j;
%%%%%%%%%%%%%%%%求加速时间%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!
VII=min(V(:,2))+1:1:max(V(:,length(ig)))*0.8;%%%%%2档起步%%%%%%%%%%
VVI=min(V(:,length(ig)-1))+1:1:max(V(:,length(ig)))*0.8;%%%%%直接档%%%%%
for i=1:length(VII)TII(i)=j_1(1,2)*V(1,2)/3.6+ t_v_fun(V,j_1,2,min(V(:,2)),VII(i));%%%%%2档起步
end
for i=1:length(VVI)TVI(i)= t_v_fun(V,j_1,length(ig)-1,min(V(:,length(ig)-1)),VVI(i));%直接档
end
%%%%%%%%%%%%%%%%求加速时间%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!
subplot(2,2,2)
plot(V,Ft,V,Fw+Ff);
xlabel('V(km/h)');
ylabel('Ft,Fw+Ff(N)');
title('驱动力阻力平衡图');
grid on
subplot(2,2,3)
plot(V,D);
xlabel('V(km/h)');
ylabel('D');
title('动力因数图');
grid on
subplot(2,2,4)
plot(V,I);
xlabel('V(km/h)');
ylabel('I(%)');
title('爬坡度图');
grid on
h2=figure;
subplot(2,2,1)
plot(V,j);
xlabel('V(km/h)');
ylabel('j(m/s^2)');
title('加速度图II档起步与直接档');
grid on
subplot(2,2,2)
plot(VII,TII,VVI,TVI);
xlabel('V(km/h)');
ylabel('t(s)');
title('加速时间图');
grid onPz=(Fw+Ff).*V/3.6/nn/1000/0.95;%/0.95使用特性变换成万有发动机台架特性!!!!!
%%%%%%%%%%%%%%%%求燃油消耗率%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!
n_6=[n0,n0,n0,n0,n0,n0,n0];%%%%%%%7个档
Tz=Pz./n_6*9549;
bii=interp2(Ti,ni,bi,Tz,n_6);
Qii=Pz.*bii./V/1.02/8.33;%7.94-8.13密度8.5
subplot(2,2,3)
plot(V,bii);
xlabel('V(km/h)');
ylabel('b(g/kw.h)');
title('燃油消耗率图');
grid on
subplot(2,2,4)
plot(V,Qii);
xlabel('V(km/h)');
ylabel('Q(L/100km)');
title('燃油消耗量图');
grid onfunction t=t_v_fun(V,j_1,xNo,xVmin,xVmax)
[num_V,num_ig]=size(V);
if(xNo<1|xNo>num_ig)error('ig_error')
end
if(xVmin<min(V(:,xNo))|xVmin>max(V(:,xNo)))error('min_chesu_error')
end
if(xVmax>max(V(:,num_ig))|xVmax<min(V(:,xNo)))error('max_chesu_error')
end
t=0;
V_min=xVmin;
i_xNo=xNo;
while(1)if(xVmax<=max(V(:,i_xNo)))V_max=xVmax;if(V_max-V_min>=0.1)xi=V_min:0.1:V_max;yi=interp1(V(:,i_xNo),j_1(:,i_xNo),xi);t=t+trapz(xi,yi);endt=t/3.6;returnelseV_max=max(V(:,i_xNo));if(V_max-V_min>=0.1)xi=V_min:0.1:V_max;yi=interp1(V(:,i_xNo),j_1(:,i_xNo),xi);t=t+trapz(xi,yi);endi_xNo=i_xNo+1;V_min=V_max;end
end

车辆动力性经济性 matlab计算相关推荐

  1. TAEconomy-车辆动力性经济性模型库

    随着汽车工业的高速发展,人们对汽车的性能要求不断提高.车辆的动力性与经济性作为衡量汽车性能的重要因素之一,直接影响汽车的运输效率和运输成本.TAEconomy车辆动力性经济性模型库是同元车辆模型系列库 ...

  2. 纯电动汽车动力性经济性开发程序 Matlab AppDesigner 汽车性能开发工具 电动汽车动力性计算 电动汽车动力总成匹配

    纯电动汽车动力性经济性开发程序 Matlab AppDesigner 汽车性能开发工具 电动汽车动力性计算 电动汽车动力总成匹配 写在前面:汽车动力性经济性仿真常用的仿真工具有AVL Cruise.a ...

  3. 基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真

    基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真 1.模型通过cruise simulink联合仿真,策略通过MATLAB Simulink搭建逻辑门限控制 ...

  4. 时间窗车辆路径问题matlab代码,【图片】蚁群算法求解有时间窗约束的车辆路径问题matlab程序_蚁群算法吧_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 蚁群算法求解有时间窗约束的车辆路径问题matlab程序 1 简介 带时间窗的车辆路径问题(VRPTW)一般描述为从某一物流配送中心出发,用多台车辆向多个顾 ...

  5. matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文

    复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i            #代数式,1 ...

  6. 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )

    文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...

  7. Matlab计算基站覆盖面积示例

    站间距 用D表示:小区半径为 R: 单扇区覆盖面积一般作为一个正六边形:D和R示意如下: 计算基站覆盖面积,一般算三个正六边形:下图填充部分: 公式如下: D一般算作R的1.5倍: 用matlab计算 ...

  8. P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...

  9. 2021-05-25 传递函数阶跃响应指标的matlab计算

    传递函数阶跃响应指标的matlab计算 对于一个常规的传递函数,我们在进行了阶跃仿真后经常需要给出对应的响应指标, sys = tf(1,[1 2 3]) y = step(sys) figure p ...

最新文章

  1. Oracle Exadata 简介
  2. 自动解析复杂类的属性 实现归档或者进行序列化 反序列话的时候为每一个属性添加序列化方法的繁琐...
  3. Objective-C:随机的读取文件中的内容
  4. 信息学奥赛C++语言:投资收益
  5. 动手学pytorch之通俗易懂何为卷积-深度AI科普团队
  6. linux shell 退出_dialog命令在linux系统中使用方法
  7. redhad6.4 安装zabbix2.4
  8. 在 Windows 下远程桌面连接 Linux - XManager 篇
  9. Windows10下VB6.0开发——写入数据到文件操作
  10. 计算机WPS一级教材PDF,2017年计算机一级WPS辅导:金山词霸PDF文档取词攻略
  11. 谈谈编程器软件开发与设计
  12. 苹果php集成环境安装包,MacOS平台免费的PHP集成开发环境
  13. 计算机与音乐整合的教学设计,小学音乐课程整合研究《郊游》优秀教学设计
  14. 道友自诉:入职中软一个月(外包华为)就离职了!
  15. python画五角星和六角星程序_python画五角星和六角星程序
  16. 3d稀疏卷积——spconv源码剖析(三)
  17. 如何搜索和阅读一篇论文及鉴别论文好坏
  18. 演算法 - 分治法(Divide-and-Conquer)
  19. 转 《光明日报》:“大数据面前,统计学的价值在哪里”
  20. Python搜索爬取淘宝商品信息并存储为csv文件(名称、店铺、销量、地址等)

热门文章

  1. Struts原理与实践(2)
  2. 用pycharm搭建odoo 12, 11,10 开发调试环境
  3. Docker 遇到swapon failed Operation not permitted
  4. Mac下VirtualBox虚拟机Win7与主机共享文件夹
  5. ZooKeeper之Web管理工具Shepher介绍
  6. ElasticSearch入门教程-索引
  7. Docker搭建WebLogic服务器
  8. CCF 201512-1 数位之和
  9. 并发说明:如何构建多线程iOS应用
  10. 河内之塔算法_如何解决河内问题之塔-图解算法指南