Uniplot绘制万有特性及相应工况点的基本方法
汽车万有特性图的绘制及特性分析

汽车万有特性图的绘制及特性分析黄流军【摘要】介绍了汽车的三类万有特性图的绘图方法及其不同的功能,比较了载货汽车和轿车的特性差异,分析了产生差异的原因.【期刊名称】《汽车科技》【年(卷),期】2010(000)004【总页数】4页(P60-63)【关键词】汽车万有特性;绘图方法;特性差异【作者】黄流军【作者单位】湖北汽车工业学院汽车工程系,十堰,442002【正文语种】中文【中图分类】U462.3汽车的百公里油耗是重要的经济性评价指标,在动力匹配和性能设计中是最重要的指标之一。
在发动机万有特性图上绘制百公里油耗等值线[1]是常规作法,可用于评价发动机和底盘的匹配效果及进行动力选型,在这里将其归为第一类图。
在以车速和动力因数为坐标的图上绘制百公里油耗等值线[2],可定量评价高低档经济性差异并对速比进行优化,同时还可评价加速或爬坡时的经济性,归为第二类图。
在以负荷和发动机有效燃料消耗率为坐标的图上绘制百公里油耗等值线,可用于分析负荷和燃料消耗率对百公里油耗的贡献率,迄今为止尚未见这方面的文献资料。
本文以ISDe185_30发动机匹配EQ1126k1载货汽车底盘和以SQR481A发动机匹配某轿车底盘为实例,绘制了载货汽车及轿车的万有特性图,并介绍了绘制过程,比较了载货汽车和轿车万有特性的差异,分析了产生差异的原因。
1 第一类图形的绘制1.1 发动机、变速器及整车基本参数(见表1)1.2 绘图方法和步骤第一步是发动机万有特性绘制,其方法见文献[1]。
表1 载货汽车基本参数发动机变速器EQ1126K1 底盘 ISDe185_30 DF6S650(1)整备质量/kg 4 550 型式六缸,直列,涡轮增压,中冷,电控共轨国Ⅲ发动机速比总质量/kg 12 500 排量/ml 6 700 1挡 5.606总传动效率 0.85 冲程 4 2挡3.627滚动阻力系数 0.015 最大功率/转速136 kW/2 500 r·min-1 3挡 2.313空气阻力系数 0.80 4挡 1.487滚动半径/m 0.4 5挡 1迎风面积/m2 6.62 6挡0.789实测百公里油耗/L·(100 km)-1 17.5 主减速比 5.286 6挡最高车速/km·h-1 90整车参数第二步是绘制整车行驶工况范围内的万有特性。
Uniplot基础教程(实例教程)

可在X,Y,Z坐标轴的下拉菜单中选择 你想输入的某一列数据。本例的XYZ轴 的数据如上图所示。
单击上图中右下角的
按钮,会显示更详
细的数据信息,如下图。
确认数据无误后,单击 按钮。
数据导入后,双击两下 按钮,图表变成合适 大小。也可自己拖拉蓝色小正方形调整图表。
第二步 编辑等值线
需要用到如下图所示的工具条。
(3)插入等值线。单击 按钮,在图表内 点击鼠标左键,会弹出如下对话框。在Z=中 输入想插入的数值,然后点击OK即可。
(4)删除等值线。点击 按钮,在把鼠标 移到图表中的等值线上,再单击左键,等值 线就被删除了。
第三步 在等值线间上色
1.单击 按钮OR在等值线上双击左键。会 弹出如下图左所示对话框。
UNIPLOT基础教程
版本V 5.6.2
说明
本教程实例都是根据uniplot里面自带的实例数据进行教学演示 实例文件在安装目录下的D:\Program Files\UniPlot\samples文件夹中(有的人可能安
装在了C盘或其他盘内,总之找到uniplot的安装文件在等值线上添加标注。单击 这个按钮, 再把鼠标的光标放到等值线上,再点下鼠标 左键,等值线上就会出现标注。 (2)去除等值线上的标注。单击 按钮,再 把鼠标的光标放到等值线上的标注上,再点 下鼠标左键,等值线上标注就会去除。OR按 住鼠标左键,拖出个矩形的虚线选框,在选 框内的标注也都会去除。如下图:
B)当鼠标的光标变成 “+AXIS”时,双 击左键弹出如下对话框(在这个对话框 中可以调整坐标轴刻度的最大值、最小 值、间距、类型等)
C)修改坐标轴名称。把鼠标移到坐标轴标题 上,光标变成+TITLE时,双击左键,弹出如下 对话框,在里面输入坐标轴名称即可。
MATLAB和Origin绘制发动机万有特性曲线程序及方法

MATLAB及Origin绘制发动机万有特性曲线实例1.MATLAB绘制发动机万有特性实例(含程序代码)2.Origin绘制发动机万有特性曲线方法(操作步骤)一、MATLAB方法MTALB绘制发动机万有特性曲线需要建立M文件,并在M文件中将程序写入,运行即可,当然也可以通过调用excel数据来绘制万有特性曲线,下面是MATLAB绘制实例,可借鉴修改然后运行。
MATLAB程序如下:clcclear 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二、Origin方法用origin软件绘制发动机万有特性曲线方法一、万有特性数据输入在excel中整理好发动机万有特性数据,主要包括发动机转速、扭矩、燃油消耗率及功率数据。
Uniplot教程_05_3D图表的绘制与编辑

Uniplot讲座 – 05 3D图表的绘制与编辑•部门 Division:XXX•作者 Author:SKW•日期 Date:01.01. 20195.1 3D 图表的类型Water fall 瀑布图2D Map3D Bubble-Plot3D 柱状图3D Map5.2 3D图表的创建5.3 3D图表样式间的切换雷达图瀑布图2D map图3D map图5.4 3D 图表的2D map 样式编辑选中图表框线,点击工具栏按钮“ ”,弹出“3D Dataset ”对话框。
Z-Values 选项卡ISO 等高线线赋值插入 更改 删除 线型设置 过渡颜色设置显示ISO 线 ISO 线颜色填充Z 轴范围Z 轴范围自动缩放 标准1,2,5数值间隔等分数量 更新ISO 等高线线设置选项卡不插入标签 插入交互标签 三条垂直条纹标签每条等高线一个居中标签 每条等高线一个底部标签标签格式 小数格式 指数格式 小数位数等高线连线形式多边形 样条曲线标签属性 水平排列随线条走向方向 水平排列 框线内 字体格式等高线水平排列等高线随线条走向方向3D数据集配置设置选项卡纯网格线纯色填充渐变色填充钉状图纯色柱状填充网格线和等高线仅x方向网格线渐变色柱状填充插值方式纯网格线纯色填充渐变色填充钉状图纯色柱状填充渐变色柱状填充仅网格线网格线和等高线仅x方向网格线仅y方向网格线原始数据点纯色柱状图渐变色柱状图Hull Type :No Hull :将等高线绘制到图表边框North Line :选择此选项时,将只绘制壳体的外围线(节气门全开)。
等高线将在边界处裁剪。
North Line (Spline) :外围线上的点将用样条线连接。
等高线将夹在船体上。
Entire Hull :绘制整个边框。
不属于外围线的那部分边界将画成凸面外壳。
等高线将在边界处裁剪。
Entire Hull (Spline):选择此选项时,整个壳体的点将与样条线连接。
Uniplot基础教程(实例教程)

可在x,y,z坐标轴的下拉菜单中选择你想输 入的某一列数据。本例的xyz轴的数据如上图 所示。
单击上图中右下角的
按钮,会显示更详
细的数据信息,如下图。
确认数据无误后,单击 按钮。
数据导入后,双击两下 按钮,图表变成合适 大小。也可自己拖拉蓝色小正方形调整图表。
第二步 编辑等值线
需要用到如下图所示的工具条。
(1)在等值线上添加标注。单击 这个按钮, 再把鼠标的光标放到等值线上,再点下鼠标 左键,等值线上就会出现标注。 (2)去除等值线上的标注。单击 按钮,再 把鼠标的光标放到等值线上的标注上,再点 下鼠标左键,等值线上标注就会去除。or按 住鼠标左键,拖出个矩形的虚线选框,在选 框内的标注也都会去除。如下图:
25
b)当鼠标的光标变成 “+Axis”时,双击左键 弹出如下对话框(在这个对话框中可以调整 坐标轴刻度的最大值、最小值、间距、类型 等)
C)修改坐标轴名称。把鼠标移到坐标轴标题上, 光标变成+Title时,双击左键,弹出如下对话框, 在里面输入坐标轴名称即可。
第五步 插入文本
单击 按钮,然后在图表内拖出个矩形 框,如下图
2.全选等值线,再单击
按钮。如上图
右所示。弹出如下图左所示对话框:
3.拖动调节块可以改变颜色(如上图右所示), 调好颜色后单击OK即可。
初步作出的图表如下图所示
第四步 调整x,y坐标轴
把光标移到坐标轴刻度数值上, a)当鼠标的光标变成“+Label ”时,双击左
键弹出如下对话框(可在里面设置刻度值等)Uniplo Nhomakorabea基础教程
版本V 5.6.2
说明
本教程实例都是根据uniplot里面自带的实 例数据进行教学演示
基于MATLAB的发动机万有特性曲线绘制方法_2

插值方法绘制边界线 ,最终得到图 2 所示的万有特 性曲线 。
表 3 负荷特性试验数据
nΠr·min - 1
1400
TtqΠN·m
beΠ g·(kW·h) - 1
399. 8
222. 8
1600
TtpΠN·m
beΠ g·(kW·h) - 1
409. 1
222. 0
1800
TtqΠN·m
beΠ g·(kW·h) - 1
2) Π2 , (1 ,2 …, N ) ,为不同的试验点 , A = ( a0 , a1 …,
ak - 1 ) 为模型中的待定系数 , E = ( e0 , e1 …,型的建立
MATLAB 中一维插值函数 interp1 ( ) ,提供了三
·36 ·
内燃机与动力装置
2009 年 4 月
函数可能出现病态 ,文章折衷选取了二次函数进行 图 1 所示 ,利用 contour 命令绘制等油耗率曲线和等
最小 二 乘 拟 合 , 此 时 拟 合 效 果 较 好 , 得 到 be = 功率曲线的二维图 ,并利用外特性数据采用样条型
f ( Ttq , n) 的函数 ,而由公式 Pe = Ttq ·nΠ9550 得到 Pe = f ( Ttq , n) ,绘制燃油消耗率和功率的三维模型如
采用 (建立) 的模型 be = f ( Ttq ,n) Ttq = f ( n) Ttq = f ( n)
拟合方式
MATLAB 命令 (参数)
最小二乘法原理 ,多 meshgrid mesh
元线性回归
contour NaN
样条插值拟合
interp1 plot
样条插值拟合
interp1 NaN
matlab 中plot函数的用法

MATLAB中plot函数的用法1. 概述plot函数是MATLAB中最常用的绘图函数之一,用于绘制二维图形。
它可以绘制折线图、散点图、曲线图等多种图形形式。
本文将详细介绍plot函数的定义、用途和工作方式,以及一些常用的参数和示例。
2. 函数定义plot函数的定义如下:plot(x, y)其中,x和y分别是两个向量或矩阵,用于指定要绘制的数据点的坐标。
x和y的长度必须相等,否则会产生错误。
3. 用途plot函数主要用于可视化数据,可以将数据点连接起来,形成折线图或曲线图。
它可以用于分析数据的趋势、变化和关系,帮助我们更好地理解和展示数据。
plot函数的用途包括但不限于以下几个方面: - 绘制折线图:通过将数据点连接起来,可以展示数据的趋势和变化。
- 绘制散点图:通过绘制散点图,可以展示数据的分布和聚集程度。
- 绘制曲线图:通过绘制曲线图,可以展示数据的光滑程度和变化趋势。
- 绘制多个图形:可以在同一张图上绘制多个图形,比较不同数据集的差异。
- 添加标题和标签:可以为图形添加标题、坐标轴标签和图例,使图形更具可读性。
4. 工作方式plot函数的工作方式如下: - 如果x和y都是向量,plot函数将绘制一条折线图,其中x轴对应x向量的值,y轴对应y向量的值。
- 如果x和y都是矩阵,plot函数将绘制多条折线图,其中每一列对应一条折线。
x轴对应矩阵的列索引,y轴对应矩阵的值。
- 如果只提供一个输入参数,plot函数将默认使用该参数作为y向量,x向量将自动生成,从1开始,步长为1。
- plot函数可以通过设置参数来控制绘图的样式、颜色、线型等。
5. 常用参数plot函数有许多可选的参数,用于控制绘图的样式和外观。
下面列举了一些常用的参数: - ‘Color’:设置折线的颜色,可以指定颜色的名称(如’red’、‘blue’)或RGB值。
- ‘LineStyle’:设置折线的线型,如’-‘(实线)、’–‘(虚线)、’:‘(点线)等。
MATLAB图形绘制技巧分享

MATLAB图形绘制技巧分享概述:MATLAB是一款功能强大的科学计算软件,其图形绘制功能十分出色。
通过灵活运用MATLAB的绘图函数和技巧,可以创建各种精美的图形,用于数据可视化、科研论文制作等方面。
本文将分享一些MATLAB图形绘制的技巧,帮助读者更好地驾驭这一工具。
一、基础绘图函数1. plot函数plot函数是最基础的绘图函数之一,可以绘制折线图、曲线图等。
通过设置不同的参数,可以调整线条颜色、样式、宽度等。
例如,使用plot(x, y, 'r--','LineWidth', 2)即可绘制红色虚线折线图,线宽为2。
2. scatter函数scatter函数用于绘制散点图,可以展示数据的分布特征。
通过设置参数,可以调整散点图的大小、颜色等属性。
例如,使用scatter(x, y, 50, 'filled', 'r')将绘制红色实心散点图,散点的大小为50。
3. bar函数bar函数用于绘制柱状图,适用于比较不同类别或组之间的数据。
可以通过设置参数调整柱子的宽度、颜色等属性。
例如,使用bar(x, y, 'FaceColor', [0.5 0.5 0.5])将绘制灰色柱状图。
4. pie函数pie函数用于绘制饼图,可以直观地展示数据的占比关系。
通过设置参数,可以调整饼图的颜色、字体等属性。
例如,使用pie(data, labels, explode, colors,'FontSize', 12)将绘制饼图,其中explode参数用于突出显示某一扇区,colors参数用于设置扇区的颜色。
二、高级图形绘制技巧1. 图形叠加MATLAB中可以将多个图形叠加在一张图中,通过hold on和hold off命令可以实现。
例如,在绘制折线图的同时,将散点图叠加在其中,可以用以下代码实现:```matlabx = 1:10;y1 = x.^2;y2 = x.^3;plot(x, y1, 'r--', 'LineWidth', 2);hold on;scatter(x, y2, 50, 'filled', 'b');hold off;```2. 子图绘制使用subplot函数可以在一张图中绘制多个子图,展示不同的数据或视角。