INCA软件的使用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

INCA软件的使用目的:建立一个能实现有第一次预喷的试验首先建立一个试验环境(可以直接打开卢红兵给的新的试验环境,把卢红兵给的试验环境直接复制到D:\ETASData\INCA5.1\Database目录下。)1.先建立一个新的试验,如图所示。更名为test(随便,可以是任何名字)2.这时选择工作区(workspace),在expreiment窗口更换试验到test试验。然后双击workspace进入试验test的工作区。如下图切换试验到test切换试验到test双击workspace之后出现下面窗口,这就是test试验的工作界面。3.一般在工作区域下要建立几个层,这样是为了使工作区有条理性,比如说建立一个监测层和一个用于预喷计算的计算层。(这是针对本次试验而建的)出现下面的界面建立两个层,并重命名这样在图的下方出现了两个层4.现在一个典型的工作区已经建好了,那么下面的工作就是如何实现自己想要的试验。首先要考虑一般试验要监测的基本参数,比如说发动机的转速(eng_nAvrg)、油门踏板比率和安全检查(AccPed_rChkdVal,其实主要是用来看踩油门踏板的百分比,可在说明文件的80找到)、共轨的压力(Railcd_pPeak,最后10秒轨压的最大值,说明文件的428页)、当前的喷油量(Injctl_qsetUnBal,当前的喷射量,可在说明文件的416页找到)、发动机机械状况(EngM_stSync,可在说明文件650页找到)选择变量点击后出现下面窗口选择变量(可以在变量区直接输入变量的名称进行查找),点击一下即可选择。选择好后的情况下面对所选的变量进行定义出现下面界面定义参数的类型,以及显示类型为了便于观测,定义为示波器形式。确定后出现下面的窗口。另外还有一部分变量是应该监测的。对于本次试验还要监测InjCrv_stInjCharDes_mp(用户想得到的喷射特性,具体请看说明文件的691页)、InjCrv_stInjCharsetVal(喷射特性设定值,具体请看说明文件的708页)、InjCrv_stInjCharActVal(喷射特性的现行值,具体看说明文件的469页)、InjCrv_stPiIRlsStruct_mp(预喷放行的结构,具体看说明文件的690页),因为喷射特性的实际值和用户想得到的喷射特性不一定一样,这样就出现了问题,这与上面的InjCrv_stPiIRlsStruct_mp有关。下面将在具体应用中说明。先把这几个变量选好,步骤上述变量选择一样。把显示类型选择为位(bit),这样是为了便于观测。设置完之后这样检测值已经设定好了下面进行实现有第一次预喷的喷射特性的计算。首先从说明文件的690页开始阅读,有详细的介绍,这里不赘述,只说明大概意思。从说明文件可知实现预喷要对预喷放行。下图是预喷的放行图。InjCrv_stPiIRlsStruct_mp是预喷放行的结构,那么我们从图中可以看出要想得到InjCrv_stPiIRlsStruct_mp,必须5张MAP图InjCrv_stPiIRlsOpRng1_MAP——InjCrv_stPiIRlsOpRng5_MAP里选择一张。每张图中数值的意义如下:ReleasestructurePiI3PiI1PiI110002001301141015100Releasestructure为1是只有主喷的情况,Releasestructure为2是有第一次预喷的情况等。那么我们先把这五张MAP选出来。和选择参数一样,放在计算窗口选择好后的情况那么又由什么决定选择那张图呢,我们从结构图中可以看出是InjCrv_stPiIRlsOpRng_mp我们可以在696页找到InjCrv_stPiIRlsOpRng_mp的相关说明。下面是InjCrv_stPiIRlsOpRng_mp的图从图中可以看出,想得到InjCrv_stPiIRlsOpRng_mp必须选择两张图,从说明文件中可知InjCrv_stRlsOpRngThres_MAP是用于不带EGR的发动机的。InjCrv_stRlsOpRngThresRgn_MAP是用于带EGR的发动机的。而且图的数值可置为1—5的数字,利用这5个数选择用那张图,比如说我们用第一张,就把该区域置成1。同样我们也得把这张图也选出来。这样我们假如说通过InjCrv_stRlsOpRngThres_MAP选择第一张图,那么把你要选择使用第一张图的区域选出来并把该区域的数值改为1,如下图(InjCrv_stRlsOpRngThres_MAP,我们在图中可以看出InjCrv_stRlsOpRngThres_MAP是由injCrv_tEng(发动机温度)和IATSCD_tAir(进气温度)决定)那么在这个发动机温度下和进气温度下将会选择第一张图。下面我们把第一张图InjCrv_stPiIRlsOpRng1_MAP想要有第一次预喷的区域置成2(也就是前面说到的Releasestructure里5种不同放行类型里的2),如下图(InjCrv_stPiIRlsOpRng1_MAP是由eng_nAvrg(发动机平均转速)和Injctl_qsetUnBal,(当前的每循环的喷射量)决定的)。图中可以看出在转速400到1200r/min以及每循环喷油量0到80mg的范围内,第一次预喷被放行。但是这时第一次预喷并不一定能实现,我们可以通过运行一下试验就可以知道。实际连到车上的ECU就能反映出真实的情况这就是运行时可能会出现的情况这里先讲一下InjCrv_stInjCharDes_mp、InjCrv_stInjCharsetVal、InjCrv_stInjCharActVal测量时的意义。从上图中可以看出对应的就是(如果是1则变黑如果为0则不变)由此我们可以知道我们想得到的是有一次主喷和第一次预喷,而InjCrv_stInjCharsetVal设定值和InjCrv_stInjCharActVal现行值都是则说明只有主喷,为什么会这样?我们从说明文件691页中发现,InjCrv_stInjCharsetVal是由InjCrv_stInjCharPrio_C进行设定的,这里就是有一个优先级的事。这里显示的就是优先级别设定,可以看出首先是M1(主喷)然后是PiI1(第一次预喷),然后依次PiI2、PiI3、PoI1、PoI2。我们先把这个变量调出来,如下图。注意:我们看到图中红标识显示的十进制的意思,而应用中用的是十六进制,所以要改一下。这样十六进制的数值如下:这样我们就能和统一起来了。这样优先设定完以后,我们起动发动机运行实验就会发现下面这种情况。我们可以清楚的看出InjCrv_stInjCharDes_mp、InjCrv_stInjCharsetVal、InjCrv_stInjCharActVal三个值是一致的都显示的有一次主喷和第一次预喷。

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功