MATLAB的发动机万有特性曲线绘制方法程序

发布 2019-07-30 11:04:37 阅读 6940

%不同转速下的燃油消耗率与扭矩的曲线拟合。

clear all

be1=[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

汽车发动机实习报告

目录。1 实习目的第 2 页。2 实习内容第3 6页。3 实习总结及体会第 7 页。4 润滑系统循环图 附件一第 8 页。5 冷却系统循环图 附件二第 8 页。6 发动机拆装场记 附件三第9 10 页。一 实习目的。第1 加深我们对汽车发动机的的认识和理解,提高感性认识,为后续课程打下良好基础 第2...

发动机拆装注意事项

1 机体组件 曲柄连杆及配气机构安装调整注意事项。1 安装前应全面清洗发动机零部件,尤其是相互配合的运动件表面应保持清洁,并应涂抹润滑油。2 安装顺序一般与拆卸顺序相反,由内向外进行。3 各配对的零部件不能互相调换,安装方向也应该正确。各零部件相对装配关系应保持正确。4 各紧固螺钉应按规定力矩和方法...

汽车发动机拆装实训心得

汽车发动机构造拆装实验在期待了很长时间后,终于到来了,心情十分的激动,作为一名汽车服务的学生,我觉得发动机构造非常的重要,是以后学习工作的基础,经过很长一段时间的理论学习之后,进行发动机拆装的实验可以加强我们对发动机构造的更深一步的了解,让很多的疑问得到解决,以及书上的一些抽象的知识具体化,让我们更...