绘制发动机万有特性图程序
- 格式:pdf
- 大小:965.49 KB
- 文档页数:9
发动机原理三级项目报告--汽油发动机万有特性曲线的测绘绪论:汽车在社会的经济发展和人们的生活中具有重要的地位。
汽车是一种综合性强、技术含量高、批量大的产品它在国民经济、国防建设和人民生活等方面起着十分重要的作用。
汽车的制造和应用是衡量一个国家发达水平的重要标志许多国家把汽车工业作为国民经济的支柱产业。
同时汽车对人类文明也有着重要的影响汽车改变了社会形态和人们的生活影响着人们的学习、工作乃至生活观念、生活方式。
而发动机是将汽油(柴油)的燃烧的内能转换成发动机的动能,发动机将其动能通过变速箱、传动轴等传动机构输送给汽车的驱动轮,它是汽车的动力来源。
发动机于汽车就好比心脏于人。
如果匹配的好,各方面性能都会比较好,如经济型与动力性等,使汽车性能更加完善,更好的服务于人类社会。
而做好匹配的前提是能测量出发动机与不同传动系搭配后的各种性能曲线。
这个项目里我们就来学习测量并绘制摩托车发动机(实验过程中搭配了减速器)的万有特性曲线。
一.概述2.1项目目的及内容:1.了解发动机台架性能实验系统的基本结构.2.掌握发动机试验台架的操作方法及数据的收集与处理.3.测试单缸汽油机的各种性能指标,如:速度特性、负荷特性、万有特性。
4.根据实验所得数据画出所测发动机的外特性曲线,了解外特性曲线的变化规律。
2.2项目要求:在老师的带领下了解实验设备的连接线路,(如水路,油路,电控线路)以及设备本身工作原理,以及设备如何应用。
根据相关要求规则做实验并收集好数据,在学习如何利用数据和计算机软件作图,提高自身多方面技能和视野。
二.总体实验方案3.1实验设备:·电涡流测功机以及配套的·发动机控制仪·数据采集仪·开关量模块·油耗仪·发动机冷却液温度控制系统·发动机机油温度控制系统·发动机燃油温度压力控制系统·发动机中冷温度控制系统·发动机排气背压控制系统外加一台摩托车汽油发动机及连接好的电路,油路,水路。
一、外特性:发动机的速度特性曲线表示有效功率Pe(千瓦)、扭矩Me(牛顿米)、比燃料消耗量Ge(克/千瓦小时)随发动机转速n而连续变化的表现。
发动机的速度特性是在制动试验台架上测出的:1.保持发动机在一定节气门开度情况下,稳定转速,测取在这一工况下的功率、比耗油等;2.然后调整被测机载荷(扭距变化),使发动机转速改变,再测得另一转速下的功率、比耗油。
按照一定转速间隔依次进行上述步骤。
就能测出在不同转速下的数值,将这些数值点连点地组成连续曲线,就产生了功率曲线、扭矩曲线和比燃料消耗量曲线,它们与相应的转速区域对应。
二、万有特性试验方法:楼上说的不错,一般不会通过万有特性测试来确定外特性,而是先标定好外特性,然后再去进行万有特性测试。
不过这只是在正常开发新机时的顺序,如果是要测试一台不明状态的发动机,在油门设置好之后可以直接进行万有特性试验,万有特性数据里是包含外特性数据的。
手动进行万有特性测试的一般流程为:1.热机后,将发动机调整至额定工况,即额定转速、额定功率,假定为100kW@2000r/min,那么对应扭矩(也称负荷)应为477.5Nm,此时试验台架控制模式应为转速-油门模式,且油门全开,控制好水温、进气温度、进气湿度、进气负压、排气背压等边界条件后,记录各种所需参数;2.然后根据该工况的扭矩,计算出最大扭矩的10%,20%…90%的扭矩值,台架控制模式调整为转速-扭矩模式,保持额定转速不变,减小扭矩至90%*477.5Nm=429.75Nm,然后待发动机各参数基本稳定后记录所需参数,按此步骤记录该转速10个扭矩点,即可得到额定转速的负荷特性;3.然后试验台架再切换为转速-油门模式,油门全开,然后减小100r/min至1900r/min,重复上述相应步骤,从高到底记录十个扭矩点的所需参数,完成该转速下的负荷特性测试;4.再接着降转速进行负荷特性测试,直到所需的最低转速,如800r/min;最后根据这13*10=130个工况的数据绘制万有特性曲线即可。
%不同转速下的燃油消耗率与扭矩的曲线拟合clear allbe仁[222.8,220.4,232.4,228.5,227.8,232.6,248.5,245.9,272.4,329.7];Ttq仁[399.8,354.1,318.5,278.1,236.2,203.6,185.3,157.2,117.2,80.8];T1=80:320/9:400;%转换矩阵格式Be仁in terp1(Ttq1,be1,T1,'spli ne');% n=1400r/mi n 时燃油消耗率与扭矩的曲线拟合be2=[222.0,221.7,235.4,226.5,230.5,236.8,249.1,276.1,407.9,487.0];Ttq2=[409.1,365.7,328.3,284.1,243.7,203.2,164.3,123.9,83.5,39.7];T2=39:371/9:410;Be2=i nterp1(Ttq2,be2,T2,'spl in e');be3=[226.0,225.3,226.4,233.9,242.1,283.3,253.9,271.4,323.5,468.6];Ttq3=[408.3,368.3,328.3,289.0,244.4,208.8,167.7,132.1,89.5,46.1];T3=46:363/9:409;Be3=i nterp1(Ttq3,be3,T3,'spl in e');be4=[206.5,231.1,231.1,233.0,242.0,244.9,265.0,299.8,398.0,596.8];Ttq4=[425.6,380.3,332.7,290.9,244.4,205.1,160.2,114.5,68.8,30.7];T4=30:396/9:426;Be4=i nterp1(Ttq4,be4,T4,'spl in e');be5=[234.7,259.8,235.5,237.6,242.8,292.3,277.9,308.7,396.2,605.9];Ttq5=[420.7,379.6,334.6,291.6,244.4,202.8,157.5,116.0,74.1,37.8];T5=37:384/9:421;Be5=i nterp1(Ttq5,be5,T5,'spl in e');be6=[174.2,242.2,252.1,287.4,253.6,263.6,290.6,316.8,378.0,518.8];Ttq6=[404.6,360.5,322.7,283.0,243.3,205.5,162.1,124.7,86.8,52.4];T6=52:353/9:405;Be6=i nterp1(Ttq6,be6,T6,'spl in e');be7=[256.9,253.7,253.5,260.0,303.8,280.7,300.6,346.6,435.6,812.9];Ttq7=[378.0,344.7,310.3,264.3,226.1,186.8,154.2,115.3,76334.1];T7=34:344/9:378;Be7=i nterp1(Ttq7,be7,T7,'spl in e');be8=[257.9,295.3,282.4,288.7,301.9,329.7,357.0,475.4,580.3,1080.1];Ttq8=[315.6,275.5,242.5,210.3,178.5,145.6,118.6,72.6,52.8,22.4];T8=22:294/9:316;Be8=i nterp1(Ttq8,be8,T8,'spl in e');B=[Be1';Be2';Be3';Be4';Be5';Be6';Be7';Be8'];N=[1400*o nes(10,1);1600*o nes(10,1);1800*o nes(10,1);2000*o nes(10,1);2200* on es(10,1);2400*o nes(10,1);2600*o nes(10,1);2800*o nes(10,1)];Ttq n=[T1';T2';T3';T4';T5';T6';T7';T8'];G=[o nes(80,1),N,Ttq n,N.A2,N.*Tt qn ,Ttq n. A2];A=G\B;%A 为6*1 矩阵[n,Ttq]=meshgrid(1400:2800,100:600);% 生成n-Ttq 平面上的自变量“格点”矩阵be=A(1)+n. *A (2)++Ttq*A(3)+n.A2*A(4)+n.*Ttq*A(5)+Ttq.A2*A(6);Pe=Ttq.* n/9550;%外特性实验数据拟合Nw=[1403,1597,1797,1986,2102,2199,2303,2400,2507,2598,2700,2802];Ttqw=[474,497,515,526,528.8,522.8,509.5,492.2,471.2,448.4,408.3,357.4]; n0=1400:2800; Ttqw_N=i nterp1(Nw,Ttqw ,n 0,'spli ne');h=repmat(Ttqw_N,501,1);ii=find(Ttq>h);%确定超出边界的“格点”下标be(ii)=NaN;%强制为非数Pe(ii)=NaN;%强制为非数%绘制等燃油消耗率曲线和等功率曲线三维拟合图subplot(1,2,1);mesh( n, Ttq,be);hold on;mesh( n,Ttq,Pe);axis([1000,3000,100,600,0,500]);hold on;xlabel(' n(r/mi n)')ylabel('Ttq(N*m)')zlabel('Pe(KW) be(g/(KW*h))')title('等燃油消耗曲线和等功率曲线的三维拟合图')%绘制边界线(外特性曲线)subplot(1,2,2);plot( nO,Ttqw_N,'Li neWidth',2);axis([1400,2800,100,550]);xlabel(' n(r/mi n)');ylabel('Ttq(N*m)');title('万有特性曲线');hold on;%绘制等油耗率曲线的二维图B=contour(n,Ttq,be,11);%画等位线,并给出标识数据clabel(B);%把“等位值”沿等位线随机标识hold on;%绘制等功率曲线的二维图P=contour(n,Ttq,Pe,11);%画等位线,并给出标识数据clabel(P);%把“等位值”沿等位线随机标识lege nd('等油耗曲线','等功率曲线','外特性曲线')hold off。
“发动机万有特性试验”实验指导书(中南林机电院刘谦钢)一、实验目的及要求(参见“发动机原理实验教程”P8)1实验目的:1.1掌握发动机万有特性的试验方法。
1.1.1 掌握发动机负荷的加载方法和转速、燃油消耗率的测量方法。
1.1.2 掌握发动机功率、转速、油耗等测量仪器设备的选择、操作、使用方法。
1.1.3 熟悉发动机万有特性测试数据的分析和处理方法。
1.2 通过实验,学习绘制、分析发动机万有特性曲线。
1.2.1 依据原始数据和处理的数据,绘制发动机万有特性曲线。
1.2.2 通过分析万有特性曲线评价发动机在各种工况下的经济能,并为合理选用发动机和了解发动机在各种工况下的性能提供资料。
2 实验要求:2.1 每次参加试验的学生为10~20人。
2.2 实验前复习发动机原理教材中发动机万有特性的相关内容,认真阅读实验指导书及其附件。
2.3 实验时应作好记录纸笔等准备,按指导书操作仪器设备、试验及作好实验记录。
2.4 实验后,严格按实际实验数据正确处理实验数据,绘制发动机万有特性曲线,分析发动机在各种工况下的经济性,认真撰写实验报告。
二、实验预习及准备(参见“发动机原理实验教程”P8~P9。
)1 实验原理:(参见“发动机原理实验教程”P1~P4。
)1.1 万有特性定义:即发动机主要性能参数之间相互关系的综合特性。
在万有特性曲线上,可以表示3个或3个以上的性能参数之间的关系,故又称为多参数特性曲线。
最常见的形式是以转速n为横坐标,以平均有效压力Pc为纵坐标,在图上画出许多条等油耗率ge曲线、等功率Pe曲线。
1.2 万有特性的作用发动机负荷特性和功率特性分别从不同角度反映出发动机的主要性能随负荷或转速变化的规律,从而可以基本评价发动机的性能和判断是否能够满足发动机的要求。
而万有特性则是一种能同时反映出各种不同工况(功率(扭矩)/转速)下油耗率等性能的曲线。
1.3 测量原理1.3.1 功率测量原理(同发动机总功率试验)1.3.2 燃油消耗率测量原理(同发动机总功率试验)1.3.3 排温、油温测量原理(同发动机总功率试验)2 实验设备及仪器:详见附件2。
MTLAB绘制发动机万有特性MAP详细程序采用MATLAB来绘制发动机MAP,通过附表1和2,将这两个表放在同一个根目录下,并编写M文件(见后面附录程序),将M文件跟附表1和2同时放在同一个不带中文的根目录下,点击运行即可。
详细绘图程序见附录。
附表1:转速扭矩燃油消耗率2500 613 221.662501 549.4 222.472500 484.3 221.462500 401.8 227.392499 300.3 242.942500 205.5 272.412498 99.1 375.582300 649.9 212.042300 578.8 212.76附表2:1168 408.821200 477.51337 5001485 514.481500 5731543 618.921401 749.821600 716.251656 749.71760 759.661885 759.952000 5001.将附表1粘贴到Excel中,并将Excel名称更改为12.xlsx文件,并将该12.xlsx 文件存放在E盘根目录下,即E:\12.xlsx2.将附表2粘贴到另外一个Excel中,并将Excel名称更改为hua.xlsx文件,并将hua.xlsx文件存放在E盘根目录下,即E:\hua.xlsx3.在MTLAB中点击File,New,Scrip新建一个M文件4. 将附录后的程序粘贴进去后点击运行,即可生成发动机MAP图。
附录程序:(注意:程序和两个Excel存放在同一个跟目录,因为程序会调用者两张表格)clearclcA=xlsread('E:\12.xlsx');%%%表示12.xlsx文件存放在E盘根目录下x=A(:,1);y=A(:,2);z=A(:,3);xi=(linspace(min(x),max(x),100));size(xi)%%%% linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。
【设计研究】基于 M AT LAB 的发动机万有特性曲线绘制方法周广猛 1, 郝志刚 2, 刘瑞林 1, 陈东 3, 管金发 1, 张春海4(1. 军事交通学院汽车工程系 , 天津 300161;2. 军事交通学院训练部 , 天津300161; 3. 军事交通学院基础部 , 天津 300161;4. 兰州军区军械汽车技工训练大队 , 陕西 710111摘要 :利用 MAT LAB 数学运算能力 , , , 有曲线直观明了 , 把等燃油消耗率曲线、 , 拟合程度较高。
关键词 ; :A文章编号 :1673-6397(2009 02-0034-03U niversal Characteristics Curve Plotting Method based on MAT LABZ H O U G uang -m eng 1,H A O Z hi -gang 2, L I U Rui -lin 1,CHE N D ong 3,G U A N Jin -fa 1,Z H A NG Chun -hai 4(1. Autom obile Engineering Department , Academy of Military T ransportation , T ianjin 300161,China ;2. T raining Department ,Academy of Military T ransportation , T ianjin 300161,China ;3. G eneral C ourse Department , Academy of Military T ransportation , T ianjin 300161,China ;4. Ordnance Mechanic T raining Brigade , Lan Zhou Theater , X i ’ an 710111,China Abstract :Taking advantage of MAT LAB mathematic operation , data from engine characteristic test was processed , the method is sim ple and credible , The universal characteristics curve plotted is intuitionistic and perspicuous ,and was in g ood fit with data g ot in test.K ey Words :MATLAB ;Universal Characteristics Curve ;Plot作者简介 :周广猛 (1984- , 男 , 山东邹城人 , 在读硕士研究生 , 主要研究方向为动力机械特殊环境适应性。
绘制发动机万有特性图的程序和方法:①采用MATLAB编M文件,绘制发动机万有特性图,可以参照这个版本基础修改程序自己用。
②采用Origin软件来绘制发动机万有特性图,有详细步骤clcclear all%不同转速下的燃油消耗率与扭矩的曲线拟合clear allbe1=[222.8,220.4,232.4,228.5,227.8,232.6,248.5,245.9,272.4,329.7];Ttq1=[399.8,354.1,318.5,278.1,236.2,203.6,185.3,157.2,117.2,80.8];T1=80:320/9:400;%转换矩阵格式Be1=interp1(Ttq1,be1,T1,'spline');%n=1400r/min时燃油消耗率与扭矩的曲线拟合be2=[222.0,221.7,235.4,226.5,230.5,236.8,249.1,276.1,407.9,487.0];Ttq2=[409.1,365.7,328.3,284.1,243.7,203.2,164.3,123.9,83.5,39.7];T2=39:371/9:410;Be2=interp1(Ttq2,be2,T2,'spline');be3=[226.0,225.3,226.4,233.9,242.1,283.3,253.9,271.4,323.5,468.6];Ttq3=[408.3,368.3,328.3,289.0,244.4,208.8,167.7,132.1,89.5,46.1];T3=46:363/9:409;Be3=interp1(Ttq3,be3,T3,'spline');be4=[206.5,231.1,231.1,233.0,242.0,244.9,265.0,299.8,398.0,596.8];Ttq4=[425.6,380.3,332.7,290.9,244.4,205.1,160.2,114.5,68.8,30.7];T4=30:396/9:426;Be4=interp1(Ttq4,be4,T4,'spline');be5=[234.7,259.8,235.5,237.6,242.8,292.3,277.9,308.7,396.2,605.9];Ttq5=[420.7,379.6,334.6,291.6,244.4,202.8,157.5,116.0,74.1,37.8];T5=37:384/9:421;Be5=interp1(Ttq5,be5,T5,'spline');be6=[174.2,242.2,252.1,287.4,253.6,263.6,290.6,316.8,378.0,518.8];Ttq6=[404.6,360.5,322.7,283.0,243.3,205.5,162.1,124.7,86.8,52.4];T6=52:353/9:405;Be6=interp1(Ttq6,be6,T6,'spline');be7=[256.9,253.7,253.5,260.0,303.8,280.7,300.6,346.6,435.6,812.9];Ttq7=[378.0,344.7,310.3,264.3,226.1,186.8,154.2,115.3,76.3,34.1];T7=34:344/9:378;Be7=interp1(Ttq7,be7,T7,'spline');be8=[257.9,295.3,282.4,288.7,301.9,329.7,357.0,475.4,580.3,1080.1];Ttq8=[315.6,275.5,242.5,210.3,178.5,145.6,118.6,72.6,52.8,22.4];T8=22:294/9:316;Be8=interp1(Ttq8,be8,T8,'spline');B=[Be1';Be2';Be3';Be4';Be5';Be6';Be7';Be8'];N=[1400*ones(10,1);1600*ones(10,1);1800*ones(10,1);2000*ones(10,1);2200*ones(10,1);2400*ones (10,1);2600*ones(10,1);2800*ones(10,1)];Ttqn=[T1';T2';T3';T4';T5';T6';T7';T8'];G=[ones(80,1),N,Ttqn,N.^2,N.*Ttqn,Ttqn.^2];A=G\B;%A为6*1矩阵[n,Ttq]=meshgrid(1400:2800,100:600);%生成n-Ttq平面上的自变量“格点”矩阵be=A(1)+n.*A(2)++Ttq*A(3)+n.^2*A(4)+n.*Ttq*A(5)+Ttq.^2*A(6);Pe=Ttq.*n/9550;%外特性实验数据拟合Nw=[1403,1597,1797,1986,2102,2199,2303,2400,2507,2598,2700,2802]; Ttqw=[474,497,515,526,528.8,522.8,509.5,492.2,471.2,448.4,408.3,357.4]; n0=1400:2800;Ttqw_N=interp1(Nw,Ttqw,n0,'spline');h=repmat(Ttqw_N,501,1);ii=find(Ttq>h);%确定超出边界的“格点”下标be(ii)=NaN;%强制为非数Pe(ii)=NaN;%强制为非数%绘制等燃油消耗率曲线和等功率曲线三维拟合图subplot(1,2,1);mesh(n,Ttq,be);hold on;mesh(n,Ttq,Pe);axis([1000,3000,100,600,0,500]);hold on;xlabel('n(r/min)')ylabel('Ttq(N*m)')zlabel('Pe(KW) be(g/(KW*h))')title('等燃油消耗曲线和等功率曲线的三维拟合图')%绘制边界线(外特性曲线)subplot(1,2,2);plot(n0,Ttqw_N,'LineWidth',2);axis([1400,2800,100,550]);xlabel('n(r/min)');ylabel('Ttq(N*m)');title('万有特性曲线');hold on;%绘制等油耗率曲线的二维图B=contour(n,Ttq,be,11);%画等位线,并给出标识数据clabel(B);%把“等位值”沿等位线随机标识hold on;%绘制等功率曲线的二维图P=contour(n,Ttq,Pe,11);%画等位线,并给出标识数据clabel(P);%把“等位值”沿等位线随机标识legend('等油耗曲线','等功率曲线','外特性曲线')hold off用origin软件绘制发动机万有特性曲线方法一、万有特性数据输入在excel中整理好发动机万有特性数据,主要包括发动机转速、扭矩、燃油消耗率及功率数据。
打开origin,将excel中整理好的数据直接复制粘贴到Book1中即可,可以在左下方的信息栏对Book1进行重命名。
origin中表格操纵与excel中类似。
可以编辑数据的名称、单位、备注等信息,也可空着以后再绘制好的图表上修改。
同时选中燃油消耗率和功率数据两列,点右键选择Set as Z,也可以在Column菜单下点选Set as Z,如下图所示。
二、绘制万有特性曲线选中表格中所有数据列表,在绘图命令菜单Plot下绘制等高线命令Contour的颜色填充Color Fill选项,将出现图表窗口,如下图所示。
三、万有特性曲线图调整上一步完成的万有特性曲线只是一个雏形,与常见的还很不一样,需要进行调整细化。
在已绘制好的万有特性曲线图中,由于点选的是颜色填充的绘制方法,数据源有两组Z轴分量,相当于在一张图上绘制了两层,而等燃油消耗率曲线在等功率曲线的下方,被覆盖住无法看到。
因此,需要取消等功率曲线图层的颜色填充效果。
如图所示,在图片窗口左上角的1上右击,选择图层属性Layer Properties命令,在弹出的对话框中打开图层Layer1的下一级,选中转速、扭矩、功率曲线,并去掉Color FillControl下Enabled之前的勾选,即可取消等功率曲线图层的颜色填充效果。
等燃油消耗率曲线还需要进行进一步的调整,才能变成最常见的样子。
需要调整曲线的层次间隔,让等值曲线分布的疏密合理,还要加上等值线的数据标注,以便于观看查阅。
同样是在图层属性对话框里,选中转速、扭矩、燃油消耗率曲线,在列标题或单元格编辑表格中,单击列标题或单元格可以完成曲线的层次、填充颜色、层次线型及添加数据标注的修改。
如图所示,单击Level栏表头,弹出Set Level设置层次对话框,先点击find min/max命令,找到燃油消耗率的最小值与最大值,并自动设置为等值曲线变化范围,选择线性变化,并选中增量increment选项,设置增量值为1,既让等燃油消耗率曲线从184.5g/kw.h开始,每隔1g/kw.h就绘制一条,直至367g/kw.h结束,一共183条。
单击Fill栏表头,在弹出的填充编辑对话框中,可以修改等值线之间的颜色变化,可以由一种颜色直接过渡到另一种,也可以中间插入其他颜色过渡,或者选择一种确定的颜色变化趋势,还可以为曲线之间添加纹理过渡趋势等。
单击标注Labels栏表头,弹出标注编辑对话框,选择show all命令显示所有等燃油消耗率曲线的数值标注。
点击apply应用后,效果如图所示。
调整等值线的疏密程度及平滑度,调整标注尺寸大小以使特性图变得更美观。
还是在曲线细节与图层属性对话框中,曲线密的地方选中曲线,单击Level下方的Delete命令即可删除,同样道理,在曲线疏的地方点击Insert即可插入新曲线。
在Contouring Info选项卡下,勾选smoothing,调整参数改变等势线的平滑程度。
在Label选项卡下,可以调整标注的尺寸、字体、颜色等参数。
调整后的万有特性曲线图如后图所示。