《用于发动机燃料喷射控制的方法和系统.pdf》由会员分享,可在线阅读,更多相关《用于发动机燃料喷射控制的方法和系统.pdf(19页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104133677A43申请公布日20141105CN104133677A21申请号201410347363222申请日2014043013/88648620130503USG06F9/44200601F02D41/3020060171申请人通用电气公司地址美国纽约州72发明人PG尼斯特勒L亨利JD维里斯74专利代理机构中国专利代理香港有限公司72001代理人易皎鹤刘春元54发明名称用于发动机燃料喷射控制的方法和系统57摘要提供了用于对喷射器图编索引和随后控制至发动机的燃料喷射的各种方法和系统。在一个实施例中,具有存储器的非暂时计算机可读存储介质包括根据输入参数在存储器中编索。
2、引的燃料喷射器启动数据,基于确定的压力和修改的压力函数而确定修改的压力值的指令,以及通过用作为输入参数的修改的压力值在编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令。30优先权数据51INTCL权利要求书1页说明书13页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书13页附图4页10申请公布号CN104133677ACN104133677A1/1页21一种具有存储器的非暂时计算机可读存储介质,包括根据输入参数在所述存储器中编索引的燃料喷射器启动数据;基于确定的压力和修改的压力函数而确定修改的压力值的指令;以及通过用作为输入参数的所述修改的压力值在所。
3、述编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令。2根据权利要求1所述的介质,其中确定的压力是测量的燃料轨道压力,所述测量的燃料轨道压力在燃料喷射器的上游测量。3根据权利要求1所述的介质,其中修改的压力函数包括平方根近似。4根据权利要求1所述的介质,其中修改的压力值进一步基于在喷射期间的典型的气缸压力以及燃料轨道系统压力损耗。5根据权利要求1所述的介质,其中在编索引的燃料喷射器启动数据中插入进一步基于燃料值,所述燃料值包括由单个燃料喷射器冲程喷射的燃料的量。6根据权利要求1所述的介质,其中燃料喷射器启动数据存储在喷射器表中,喷射器表具有都大于一的第一数量的列和第二数量的行。7根。
4、据权利要求6所述的介质,其中第二数量的行的第一行包括对应于燃料轨道压力的范围的修改的压力值的范围以及第一数量的列的第一列包括燃料值的范围,燃料值的范围包括由单个燃料喷射器喷射的燃料的量的范围。8根据权利要求7所述的介质,其中喷射器表中的每个单元包括对应于在修改的压力值的范围内的一个修改的压力值和在燃料值范围内的一个燃料值的燃料喷射器启动时间。9根据权利要求6所述的介质,其中修改的压力函数在喷射器表的单元之间将存储在喷射器表中的燃料喷射器启动数据变换成更线性。10根据权利要求6所述的介质,其中通过在编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令包括在喷射器表中编索引的燃料喷射器启。
5、动数据之间执行多步骤线性插入从而确定在确定的压力与燃料值处的燃料喷射器启动时间。权利要求书CN104133677A1/13页3用于发动机燃料喷射控制的方法和系统技术领域0001在此公开的主题的实施例涉及用于控制发动机的共同的轨道燃料系统的方法和系统。背景技术0002车辆,诸如轨道车辆,包括动力源,诸如柴油机。在一些车辆中,燃料通过共同的轨道燃料系统提供到柴油机。在共同的燃料轨道系统中,燃料喷射器从共同的燃料轨道喷射燃料到发动机的气缸用于燃烧。一些发动机系统可以使用存储在控制器的存储器内的喷射器图以确定燃料喷射器启动输出。在一个示例中,燃料喷射器启动输出可以包括喷射器启动时间,和/或喷射器喷射燃。
6、料至发动机气缸的时间的量。喷射器图可以包括喷射器启动数据的表,其中每个喷射器启动时间对应于燃料轨道压力和燃料值,或由单个燃料喷射器冲程喷射的燃料的量。因此,通过使用喷射器图,发动机控制器可以输出用于给定燃料值和测量的燃料轨道压力的喷射器启动时间。基于确定的喷射器启动时间,然后可以调节燃料喷射以输送所需量的燃料至发动机气缸。0003如上所述的喷射器图可以包括有限数量的数据点。因此,在一个示例中,精确测量的燃料轨道压力和所需燃料值可以包含在喷射器表中。因此,发动机控制器可以在超过和低于所需点的数据点之间插入以确定喷射器启动时间。0004然而,在喷射器图中可利用的燃料轨道压力值与燃料值之间线性插入可。
7、以导致插入误差。具体地,通过轨道压力对喷射器图编索引可能产生燃料喷射器启动数据之间的非线性关系。因此,线性插入非线性数据可能导致插入不精确,由此增加燃料喷射器启动时间误差。这可以依次减少燃料消耗效率和增加排放物变化。发明内容0005在一个实施例中,具有存储器的非暂时计算机可读存储介质包括根据输入参数在存储器中编索引的燃料喷射器启动数据,基于确定的压力和修改的压力函数而确定修改的压力值的指令,以及通过用作为输入参数的修改的压力值在编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令。0006以这种方式,修改的压力函数可以在喷射器表的单元之间将存储在喷射器表中的燃料喷射器启动数据变换成更。
8、线性。这样,可以减少插入误差,由此增加了确定的喷射器启动输出的精确度。因此,基于确定的喷射器启动输出的燃料喷射器控制可以更精确,由此增加了燃料消耗效率并且减少了污染排放物变化。0007一种具有存储器的非暂时计算机可读存储介质,包括0008根据输入参数在存储器中编索引的燃料喷射器启动数据;0009基于确定的压力和修改的压力函数而确定修改的压力值的指令;以及0010通过用作为输入参数的修改的压力值在编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令。说明书CN104133677A2/13页40011在一个实施例中,确定的压力是测量的燃料轨道压力,所述测量的燃料轨道压力在燃料喷射器的上游。
9、测量。0012在一个实施例中,修改的压力函数包括平方根近似。0013在一个实施例中,修改的压力值进一步基于在喷射期间的典型的气缸压力以及燃料轨道系统压力损耗。0014在一个实施例中,在编索引的燃料喷射器启动数据中插入进一步基于燃料值,燃料值包括由单个燃料喷射器冲程喷射的燃料的量。0015在一个实施例中,燃料喷射器启动数据存储在喷射器表中,喷射器表具有都大于一的第一数量的列和第二数量的行。0016在一个实施例中,第二数量的行的第一行包括对应于燃料轨道压力的范围的修改的压力值的范围以及第一数量的列的第一列包括燃料值的范围,燃料值的范围包括由单个燃料喷射器喷射的燃料的量的范围。0017在一个实施例中。
10、,喷射器表中的每个单元包括对应于在修改的压力值的范围内的一个修改的压力值和在燃料值范围的一个燃料值的燃料喷射器启动时间。0018在一个实施例中,修改的压力函数在喷射器表的单元之间将存储在喷射器表中的燃料喷射器启动数据变换成更线性。0019在一个实施例中,通过在编索引的燃料喷射器启动数据中插入而产生燃料喷射器启动输出的指令进一步包括用于在喷射器表中编索引的燃料喷射器启动数据之间执行多步骤线性插入从而确定在确定的压力与燃料值处的燃料喷射器启动时间的指令。0020在一个实施例中,介质进一步包括用于输出确定的燃料喷射器启动时间和基于确定的燃料喷射器启动时间调节燃料喷射的旨令。0021在一个实施例中,调。
11、节燃料喷射包括调节喷射器打开时间。0022一种用于控制具有发动机的系统的方法,所述方法包括0023在计算机存储器中对燃料喷射器启动数据编索引作为修改的压力函数的函数;0024在编索引的喷射器启动数据中线性地插入以基于修改压力函数在确定的燃料轨道压力确定喷射器启动时间;并且0025基于喷射器启动时间调节发动机的燃料喷射。0026在一个实施例中,调节燃料喷射包括调节一个或多个燃料喷射器的脉冲宽度,脉冲宽度随喷射器启动时间增加而增加。0027在一个实施例中,方法进一步包括在气缸压力下在上死点的20度内喷射燃料。0028在一个实施例中,对燃料喷射器启动数据编索引包括通过燃料轨道压力的平方根对储存的燃料。
12、喷射器启动数据编索引,燃料轨道压力由气缸压力和损耗值偏移并且其中储存的燃料喷射器启动数据使用相同的燃料喷射器存储在多个发动机的计算机存储器中。0029在一个实施例中,损耗值可以基于燃料轨道压力传感器与燃料喷射器喷嘴之间的燃料轨道系统中的压力损耗。0030在一个实施例中,在编索引的喷射器启动数据中线性地插入包括基于燃料值与修改的燃料轨道压力在第一编索引燃料喷射器启动时间与第二编索引燃料喷射器启动时间之间线性地插入,其中修改燃料轨道压力是少于气缸压力的确定的燃料轨道压力与损耗值的平方根。说明书CN104133677A3/13页50031一种燃料轨道系统,包括0032共同的燃料轨道;0033可操作以。
13、从共同的燃料轨道喷射燃料至发动机的气缸的多个燃料喷射器;0034具有存储器的非暂时计算机可读存储介质,其中喷射器表存储在存储器内,并且其中喷射器表包括根据修改的压力函数而编索引的喷射器数据;以及0035可操作以基于燃料喷射器启动时间控制燃料喷射器的控制器,其中控制器构成为基于确定的燃料轨道压力和单个燃料喷射器冲程喷射的燃料的量通过插入编索引的喷射器数据而确定燃料喷射器启动时间的控制器。0036在一个实施例中,修改的压力函数包括在气缸中的峰值压力和燃料轨道系统中压力损耗偏移的燃料轨道压力的平方根,并且其中确定的燃料轨道压力可以通过布置在共同的燃料轨道的上游的至少一个压力传感器从发送至控制器的一个。
14、或多个压力信号进行测量。0037应当理解提供以上发明内容从而以简化形式介绍在具体实施方式中进一步描述的概念的选择。这不意味着确定了要求保护的主体的关键或基本特征,其范围唯一地由具体实施方式后的权利要求限定。此外,要求保护的主体并不限于解决上述任何缺点或在本发明的任意部分中的实施方式。附图说明0038参照附图,阅读了非限制的实施例后将最佳地理解本发明,其中以下0039图1示出了根据本发明的实施例共同的燃料轨道的示意图。0040图2示出了根据本发明的实施例的燃料喷射器表。0041图3示出了根据本发明的实施例质量流率与燃料轨道压力之间的关系的图表。0042图4示出了根据本发明的实施例的质量流率与燃料。
15、轨道压力的平方根之间的关系的图表。0043图5示出了根据本发明的实施例基于喷射器启动时间而调节至发动机的燃料喷射的方法。具体实施方式0044以下描述涉及用于对喷射器图编索引和随后控制至发动机的燃料喷射的各种实施例。由燃料喷射器喷射至发动机气缸的燃料量可以基于燃料轨道压力和喷射器启动时间例如,喷射器喷射燃料的时间的量。此外,用于控制燃料喷射的燃料喷射数据可以存储在发动机控制器的存储器内。例如,燃料喷射数据可以包括用于各个燃料值和燃料轨道压力的燃料喷射启动时间。换句话说,燃料喷射启动数据可以通过燃料轨道压力和燃料值编索引。发动机控制器可以基于确定的燃料轨道压力例如,测量的压力和所需的燃料值通过在喷。
16、射器列表数据中插入而确定燃料喷射启动时间。以这种方式,为了在给定燃料轨道压力传输所需量的燃料,燃料喷射器可以基于得到的燃料喷射器启动时间而启动。0045然而,由于喷射器数据之间的非线性关系,以这种方式对喷射器表编索引导致了插入的不精确。通过使得喷射器启动数据之间的关系更线性,可以降低插入的不精确,由此增加燃料喷射器启动时间的精确度。例如,代替单独的燃料轨道压力,喷射器表可以由修改说明书CN104133677A4/13页6的压力编索引。修改的压力可以基于修改的压力函数和确定的或测量的燃料轨道压力。这样,修改的压力函数可以在喷射器表的单元之间将存储在喷射器表中的燃料喷射器启动数据变换成更线性。在变。
17、换的数据之间插入可以降低插入误差,由此产生更精确的燃料喷射器启动时间并且至发动机的燃料喷射的更精确控制。0046在此描述的方法可以采用各种发动机类型,以及各种发动机驱动系统。一些这样的系统可以是静止的,而其它的可以是半移动或活动平台。半移动平台可以在工作周期期间重新布置,例如安装在平板拖车。活动平台包括自动推进的车辆。这样的车辆可以包括道路交通车辆,以及采矿设备,海上船舶,轨道车辆,以及其它越野运输车辆OHV。为了清楚解释,机车提供了支承合并了本发明的实施例的系统的活动平台的示例。0047在进一步讨论用于对喷射器图编索引和随后的控制至发动机的燃料喷射的方法之前,公开了一种用于发动机的燃料系统的。
18、示例。例如,图1示出了用于诸如轨道车辆的车辆的发动机的共同的轨道燃料系统CRS的方框图。液体燃料来源或存储在燃料箱102中。低压燃料泵104与燃料箱102流体连通。在图2所示的实施例中,低压燃料泵104布置在燃料箱102的内部并且可以浸入在液体燃料水平下方。在可替换的实施例中,低压燃料泵可以连接到燃料箱的外部并且通过吸入装置泵吸燃料。低压燃料泵104的工作通过控制器106调节。0048液体燃料通过导管110通过低压燃料泵104从燃料箱102泵送到高压燃料泵108。阀112布置在导管110中并且调节通过导管110的燃料流量。例如,阀112是进口计量阀IMV。IMV112布置在高压燃料泵108的上。
19、游以调节提供至高压燃料泵108并且进一步至用于分配至用于燃料喷射的多个燃料喷射器118的共同的燃料轨道114的燃料的流率。例如,IMV112可以是电磁阀,通过控制器106将其打开和关闭。换句话说,为了控制至高压燃料泵108的燃料流量至命令的燃料流率,控制器106命令IMV完全关闭,完全打开,或位于完全关闭与完全打开之间的位置。在车辆工作期间,IMV112调节以基于工作条件测量燃料,并且在至少一些条件期间可以至少部分地打开。应当理解的是,阀仅仅是用于测量燃料的控制装置的一个示例并且在不背离本发明的范围的情况下可以采用任意适当的控制元件。例如,IMV的位置或状态可以通过控制IMV电流电力地控制。在。
20、另一示例中,IMV的位置和状态可以通过控制调节IMV的动力马达的机械地控制。0049高压燃料泵108从较低的压力至较高的压力增加燃料压力。高压燃料泵108可以流体地连接到共同的燃料轨道114。高压燃料泵108通过导管116输送燃料至共同的燃料轨道114。多个燃料喷射器118与共同的燃料轨道114流体连通。多个燃料喷射器118中的每个输入燃料至发动机122中的多个发动机气缸120中的一个。燃料在多个发动机气缸120中燃烧以通过例如交流发电机和牵引马达提供动力至车辆。多个燃料喷射器118的工作通过控制器106进行调节。在图1的实施例中,发动机122包括四个燃料喷射器和四个发动机气缸。在可替换的实施。
21、例中,更多或更少的燃料喷射器和发动机气缸可以包含在发动机中。0050通过低压燃料泵104从燃料箱102泵送到IMV112的进口的燃料可以被认为是较低的燃料压力或发动机燃料压力时工作。相应地,在高压燃料泵108的上游的CRS100的部件在较低的燃料压力或发动机燃料压力区域中工作。另一方面,高压燃料泵108可以从较低的燃料压力至较高的燃料压力或轨道燃料压力泵送燃料。相应地,在高压燃料泵108的说明书CN104133677A5/13页7下游的的CRS100的部件在较高的燃料压力或CRS100的轨道燃料压力区域中。0051较低的燃料压力区域中的燃料压力通过位于导管110中的压力传感器126进行测量。压。
22、力传感器126发送压力信号至控制器106。在可替换的应用中,压力传感器126与低压燃料泵104的出口流体连通。较低的燃料压力区域中的燃料温度通过位于导管110中的温度传感器128进行测量。温度传感器128发送温度信号至控制器106。0052较高燃料压力区域中的燃料压力通过位于导管116中的压力传感器130进行测量。压力传感器130发送压力信号至控制器106。控制器106使用该压力信号以确定共同的燃料轨道中的燃料的轨道压力例如,FRP。这样,燃料轨道压力FRP通过压力传感器130提供至控制器106。在可替换的应用中,压力传感器130与高压燃料泵108的出口流体连通。注意,在一些应用中出直接测量之。
23、外或与其相反,各个工作参数通常可以直接地确定或导出。0053除如上所述的传感器之外,控制器106从连接到发动机122的多个发动机传感器134接收不同的信号,所述信号可以用于供油控制健康和相关的发动机工作的评估。例如,控制器106接收表示空燃比,发动机转速,发动机负载,发动机温度,环境温度,燃料值,积极燃烧燃料的多个气缸等的传感器信号。在示出的实施例中,控制器106是计算机,诸如微型计算机,其包括处理单元136,非暂时计算机可读存储介质装置138,输入输出端口,存储器,和数据总线。包含在控制器106中的计算机可读存储介质138是用计算机可读数据可编程的,所述计算机可读数据表示由用于执行控制例程和。
24、如下所述的方法以及未具体列出的其它变形的处理器可执行指令。0054该控制器106是可操作的以基于从不同传感器接收的不同信号或来源于从不同传感器接收的不同信号调节CRS100中的各种致动器,从而动态地评估CRS的健康并且基于评估控制发动机的工作。例如,在一个实施例中,控制器106可操作以调节至发动机的燃料喷射。具体地,控制器可以基于确定的喷射器启动时间调节一个或多个燃料喷射器的燃料喷射正时。这可以包括调节脉冲宽度调制信号以命令多个燃料喷射器喷射持续时间的燃料。0055控制器106还可操作以基于CRS的工作条件和存储的燃料喷射器启动数据产生燃料喷射器启动输出,诸如燃料喷射器启动时间。燃料喷射器启动。
25、数据可以存储在控制器的计算机可读存储介质的存储器内。在一个示例中,燃料喷射器启动数据可以存储在喷射器表或脉谱图内,诸如图2中所示的第一喷射器表200或第二喷射器表202。0056图2示出了两个示例性的喷射器表。第一喷射器表200包含通过压力值,诸如燃料轨道压力FRP在存储器中编索引的燃料喷射器启动数据。第二喷射器表202包含通过修改的压力值,诸如修改的燃料轨道压力在存储器中编索引的喷射器启动数据。第二喷射器表202表示在下文中讨论的对喷射器表编索引的迭代法的示例。第一喷射器表200表示用于对喷射器表编索引的标准方法的示例。0057如图2所示,第一喷射器表200包括在表的X轴例如,横轴或第一排2。
26、04上的一系列燃料轨道压力FRP值。在一个示例中,一系列燃料轨道压力范围可以从600至2200BAR。在另一个示例中,一系列燃料轨道压力范围可以从400至2800BAR。此外,喷射器表200包括在表的Y轴例如,纵轴或第一列206上的一系列燃料值。在一个示例中,一系列燃料值范围可以从0至3000MM3/冲程。在另一个示例中,一系列燃料值范围可以从0说明书CN104133677A6/13页8至大约3000MM3/冲程的燃料值。用于一系列燃料轨道压力和燃料值的以上列出的范围可以基于发动机应用而变化例如,更大或更小。喷射器表200还包括包含燃料喷射器启动数据的一系列单元。在一个示例中,燃料喷射器启动数。
27、据可以是燃料喷射器启动时间例如,喷射器打开时间或喷射器启动并且喷射燃料至发动机气缸的时间的量。在该示例中,每个单元包含对应于一个燃料轨道压力和一个燃料值的燃料喷射器启动时间。在另一个示例中,燃料喷射器启动数据可以是另一个燃料喷射参数。0058第一喷射器表200可以具有都大于1的第一数量的列第二数量的行。第一数量和第二数量可以是最大数量的行和最大数量的列。在一个示例中,最大数量的行和最大数量的列可以不相同。在另一个示例中,最大数量的行和最大数量的列可以小于50。这样,表可以包括有限数量的数据点。例如,如果最大数量的行是10并且最大数量的列是8,可以由10行和8列燃料喷射器启动数据。具体地,可以在。
28、第一行204具有8个燃料轨道压力值并且在第一列206具有10个燃料值。因此,在该示例中,有80个燃料喷射器启动数据点,或燃料喷射器启动时间。在一个示例中,最大数量的列和行可以基于存储器的可利用的量和控制器的计算机可读介质内的空间。例如,当数据点的数量,或者列和行,增加,存储器使用的数量增加。因此,喷射器表中的数据点的数量可以通过存储器使用需求进行限制。0059控制器106可操作以使用存储在控制器存储器的燃料喷射器表,确定的压力,和燃料值产生燃料喷射器启动输出,诸如燃料喷射器启动时间。在一个示例中,确定的压力可以是使用CRS中的压力传感器测量例如,使用图1中所示的压力传感器130的测量的燃料轨道。
29、压力。在另一个示例中,确定的压力可以是从压力传感器和/或附加的发动机工作条件估计的燃料轨道压力。燃料值可以是由单个燃料喷射器冲程还称为燃料充量喷射的燃料的量。在一个示例中,燃料值可以是用于发动机的预先确定的值。这样,燃料值可以存储在控制器中。在另一个示例中,燃料值可以时间基于诸如转矩需求的发动机工作条件。控制器通过启动用于具体时间量的燃料喷射器可以喷射在给定例如,确定燃料轨道压力的所需燃料量。该时间量或喷射器启动时间,可以从喷射器启动表中的数据确定。0060具体地,控制器可以在喷射器表中查找确定或测量的燃料轨道压力和所需燃料值。正如以上的讨论,喷射器启动表可以具有有限数量的数据点。由于喷射器表。
30、可以具有最大数量的行和列,精确决定的燃料轨道压力和所需燃料值可以包含在喷射器表中。因此,发动机控制器可以在所需点附近的数据点之间插入以确定喷射器启动时间。0061在可替换的实施例中,如果确定的燃料轨道压力和所需的燃料值在喷射器表所列的数值范围外,控制器可以使用喷射器表内最近的数据点外插。这样,用于喷射器图插入的在以下列出的类似的方法可以用于外推以确定在所需工作点的喷射器启动时间。0062该喷射器图可以包括多步骤例如,二维线性插值。对于给定燃料值和燃料轨道压力,可以在喷射器表中选择四个数据点。在一个示例中,给定例如,确定的燃料轨道压力和燃料值可以分别是1100BAR和75MM3/冲程。关于第一喷。
31、射器表200,这些值都在第一喷射器表200中列出的两个燃料值和两个燃料轨道压力之间。因此,控制器必须执行四个最近数据点表中的单元212,214,216和218之间的多步骤线性插值,每个对应于或者高于或者低于给定值的燃料轨道压力和燃料值。0063在另一个示例中,当确定的燃料轨道压力是否的同时,给定或所需燃料值可以在喷射器表中列出。在该示例中,在对应于高于测量的燃料轨道压力的燃料轨道压力和低于说明书CN104133677A7/13页9测量的燃料轨道压力的燃料轨道压力,给定燃料值的两个最近的数据点之间通过控制器可以执行单向线性插值。具体地,可以包括在对应于第一燃料轨道压力和给定燃料值的第一燃料喷射启。
32、动时间和对应于第二燃料轨道压力和给定的燃料值的第二燃料喷射启动时间之间插入。当第二燃料轨道压力可以小于确定的燃料轨道压力的同时,第一燃料轨道压力可以大于确定的燃料轨道压力。0064然而,在喷射器图中可利用的燃料轨道压力值与燃料值之间线性插入可以导致插入误差。具体地,如第一喷射器表200中所示,通过燃料轨道压力对喷射器图编索引可以导致燃料喷射器启动数据之间的非线性关系。因此,线性插入非线性数据可能导致插入不精确,由此增加燃料喷射器启动时间误差。这可以依次减少燃料消耗效率和增加排放物变化。0065由于通过燃料轨道压力对喷射器表编索引的线性插值不精确在例如图3的图表300中示出。具体地,图表300示。
33、出了流体例如,燃料的质量流率与燃料轨道压力之间的关系。在流体的质量流量与流体流动路径中两个点之间的压力下降之间的关系可以使用能量守恒和流体动力学原理导出。关系示出了两个点之间的流体的质量流率与两个点之间的压力下降的平方根成比例。因此,如图表300所示,质量流量与燃料轨道压力的图表与平方根函数类似。0066图表300示出了沿平方根曲线312的一些数据点302,304,306,308和310,每个数据点对应于燃料轨道压力和质量流率。在一个示例中,这些数据点在控制器的存储器中以查找表给出。对于选择的燃料轨道压力,由线314表示,对应的质量流率可以通过在查找表中最近的值之间插入而确定。在该示例中最近的。
34、值可以是第一组数据点302和第二数据点304。在第一个数据点302和第二数据点304之间的线性插入产生了沿插入线318的质量流率值316。然而,在选择的燃料轨道压力的实际质量流率值是在320。由于质量流率和燃料轨道压力之间的关系是非线性的,在数据点之间的线性插入导致了确定的质量流率值中的误差。当曲线上的数据点的数量减少和/或在具有大斜率的曲线部分处时例如,在燃料轨道压力中用于给定变化的质量流率中较大变化,该误差可以增加。0067可替换地,如果质量流率相对燃料轨道压力的平方根画出,则产生的质量流率曲线变得更线性。该关系的示例在图4中的示例性图标400中示出。具体地,图表400示出了相对燃料轨道压。
35、力的平方根的质量流率。如图表400所示,这产生了线性曲线402。在可替换的示例中,曲线可以不是整个线性的,但仍然壁平方根曲线更线性。0068图表400示出了沿线性曲线402的一些数据点404,406和408,每个数据点对应于燃料轨道压力的平方根和质量流率。保存在一个示例中,这些数据点以保存在控制器的存储器中的检查表给出。对于选择的燃料轨道压力,控制器可以确定选择的燃料轨道压力的平方根。然后,在所选择的燃料轨道压力的平方根处,由线410表示,对应的质量流率可以通过在查找表中最近的值之间插入而确定。在该示例中最近的值可以是第一组数据点404和第二数据点406。在第一数据点404和第二数据点406之。
36、间的线性插入产生了沿插入线414的质量流率值412。如图4所示,插入线414沿线性曲线402进行。因此,在所选择的燃料轨道压力处的实际质量流率值416实质上与由插入确定的质量流率值412相同。如果线性插值是代替在第一数据点404与第三数据点408之间执行,可以产生类似的质量流率值。这是由于曲线的线性属性。因此,在查找表中,当获得类似的精确度水平的同时,可以使用较少的数据点。存储较少的数据点在查找表内可以减少控制器的计算机可读介质说明书CN104133677A8/13页10的存储器使用。0069由于选择的变量之间的关系变得更线性,线性插入的精确度增加。因此,线性插入质量流率与燃料轨道压力的平方根。
37、减少了在线性插入质量流率与燃料轨道压力的插值误差。为此,替代单独通过燃料轨道压力编索引,通过燃料轨道压力的平方根对喷射器图编索引可以增加在确定燃料喷射器启动输出变量例如,燃料喷射器启动时间中的精确度。这可以依次减少燃料喷射器启动时间误差,因此增加燃料消耗率并减少排放物变化。0070如上所述,图2示出了第二喷射器表202的示例,其包含通过修改的燃料轨道压力在控制器的存储器中编索引的喷射器启动数据。在一个示例中,修改的燃料轨道压力是燃料轨道压力的平方根。作为示例,平方根可以是约平方根函数的函数。在另一个示例中,修改的燃料轨道压力是通过修改系数便宜或调节的燃料轨道压力的平方根。修改系数可以基于测量和。
38、/或估计的峰值气缸压力,在喷射时的气缸压力,在燃料轨道压力传感器与喷射器嘴之间的损耗,和/或可以影响燃料通过喷射器的限制的压力下降的附加因素。成为一个示例中,修改系数可以基于气缸压力,诸如气缸发火压力,和/或损耗值。损耗值可以基于燃料轨道压力传感器诸如图1所示的压力传感器130与燃料喷射器喷嘴之间的燃料轨道系统中的压力损耗。在可替换的示例中,损耗值可以是在燃料轨道系统中在可替换位置处测量的燃料轨道系统压力损耗。0071在一个示例中,气缸压力可以是在燃料喷射时的压力。在一些示例中,燃料喷射发生在发动机循环中上死点的20度内。这样,当燃料喷射到发动机气缸时气缸发火压力可以是峰值气缸发火压力。007。
39、2燃料轨道压力用其进行调节的修改系数可以预先确定例如,计算并且然后存储在控制器中以减去燃料轨道压力。控制器然偶可以采用产生压力的平方根以获得修改压力。可替换地,修改系数可以是基于发动机工作条件连续地更新的预定值。例如,修改系数可以基于当前测量或估计的峰值气缸压力,在喷射时的气缸压力,以及燃料轨道压力传感器与燃料喷射器喷嘴之间的压力损耗进行调节。控制器然偶可以通过更新修改系数便宜确定的燃料轨道压力以获得修改压力。0073第二喷射器表202通过由修改压力函数转换第一喷射器表200产生和/或存储在控制器的存储器内。在一个示例中,修改的压力函数包括平方根近似。在另一个示例中,修改压力函数包括进一步包括。
40、减去修改系数的平方近似。具体地,在一个示例中,修改的压力函数可以由以下公式限定00740075其中如上所述,MP是修改压力,FRP是燃料轨道压力,以及C是修改系数。以上列出的修改压力函数与通过口的不可压缩流动的等式一致。正如以上所讨论的,通过口的流体的质量流率例如,在两个点之间与在口任一侧上的点之间的压力差的平方根成比例。因此,FRP的质量流率与平方根之间的关系比单独FRP更线性。这样,用修改的压力函数使用FRP压力修改的插入增加了插入精确度与燃料喷射器控制。0076在第一喷射器表200的第一列204中列出的燃料轨道压力可以输入到修改的压力函数中以确定一组修改的压力值。这些修改的压力值在第二喷。
41、射器表202的第一列210中示出。同样地,第一列210包括对应于燃料轨道压力的范围的修改的压力值的范围。正如以上所讨论的,在一个示例中,燃料轨道压力的范围可以不同于600至2200BAR。如在第一说明书CN104133677A109/13页11喷射器表200中在相同的燃料值的相同的喷射器启动数据现在在第二喷射器表202中。例如,正如以上讨论的燃料值的相同范围在第二喷射器表212的第一列212中列出。然而,现在的喷射器启动数据由第二喷射器表202中的修改的压力编索引,而不是单独的燃料轨道压力。0077通过修改系数调节燃料喷射器表中的数据修改了预先确定的喷射器启动数据与实际发动机工作条件之间的差值。
42、。例如,替代了使用喷射器表的实际发动机,喷射器表例如第一喷射器表200可以使用试验台在台架试验期间产生。同样地,作为在工作发动机中试验台架不在FRP传感器与燃料喷射器喷嘴之间展示相同的压力下降行为。此外,作为工作发动机,试验台架不具有相同的背压或气缸压力例如,峰值气缸压力。因此,修改系数可以赔偿工作发动机与用于产生喷射器表的设备之间的全部压力相关的差值。该发动机特有的修增允许相同的喷射器图在多个不同发动机中使用。此外,修改系数可以基于当前发动机工作条件改变,由此当发动机系统变量改变时增加了给定发动机中喷射器表的精确度。0078由平方根功能编索引的喷射器表中的变换使得存储在第二喷射器表202中的。
43、燃料喷射器启动数据壁存储在第一喷射器表200中的燃料喷射器启动数据更线性。因此,第二喷射器表202中的数据之间的线性插值可以在产生的燃料喷射器启动输出总例如,燃料喷射器启动时间产生较少的误差。在通过修改压力对燃料喷射器启动数据编索引时由于线性插值精确度可以增加,较少的数据点可以产生相同量的精确度。这样,可以降低存储在控制器存储器总的喷射器表的大小,因此减少了存储器使用。0079当通过修增压力对喷射器表编索引时,至该喷射器表的输入还必须由修增压力函数变换。因此,在以上的等式1中,FRP可以是确定的燃料轨道压力。在一个示例中,确定的压力可以由燃料喷射器上游的压力传感器测量,例如,图1中所示的压力传。
44、感器130。这样,修改的压力通过输入确定的燃料轨道压力至修增压力函数中而确定。确定的修改的压力然后可以用作至编索引的喷射器表的输入以在最接近编索引的燃料喷射器启动数据中插入从而确定燃料喷射器启动输出,例如燃料喷射器启动时间。0080正如以上讨论的,燃料喷射器启动输出可以用于控制发动机系统的燃料喷射。因此,因此如上所述的编索引和插入方法的技术效果并且下面参照图5进一步展开,增加了燃料喷射器控制的精确度。具体地,通过由修改压力对喷射器启动表编索引,控制器可以确定用于确定的燃料轨道压力和所需的燃料值的更精确的燃料喷射启动时间。这样,喷射正时可以基于确定的燃料喷射器启动时间进行调节以输送所需量的燃料。。
45、输送精确量的燃料可以增加发动机的燃料消耗效率同时还减少发动机排放物变化。0081在一些实施方式中,计算机可读存储介质138具有存储在其上的具有一组或多组指令和/或数据的存储器,当由电子装置例如,处理单元136读取和执行时使得电子装置执行不同作用。具体地,具有存储器的计算机可读存储介质可以包括由输入参数,基于确定的压力和修改的压力函数用于确定修改的压力值的指令,以及通过用修改的压力值作为输入参数在编索引的燃料喷射器启动数据中插入用于产生燃料喷射器启动输出的指令,在存储器中索引的燃料喷射器启动数据。在一个示例中,确定的压力是测量的燃料轨道压力,测量的燃料轨道压力在燃料喷射器的上游测量,并且修改的压。
46、力函数包括平方根近似。修改的压力值可以进一步基于在喷射期间的典型的气缸压力以及燃料轨道系统压力损耗。此说明书CN104133677A1110/13页12外,在编索引的燃料喷射器启动数据中插入进一步基于燃料值,燃料值包括由单个燃料喷射器冲程喷射的燃料的量。0082燃料喷射器启动数据可以存储在喷射器表中,喷射器表具有都大于1的第一数量的列和第二数量的行。第二数量的行的第一行包括对应于燃料轨道压力的范围的修改的压力值的范围以及第一数量的列的第一列包括燃料值的范围,燃料值的范围包括由单个燃料喷射器喷射的燃料的量的范围。此外,喷射器表中的每个单元包括对应于在修改的压力值的范围内的一个修改的压力值和在燃料。
47、值范围的一个燃料值的燃料喷射器启动时间。0083修改的压力函数在喷射器表的单元之间转换存储在喷射器表中的燃料喷射器启动数据至更线性。计算机可读存储介质进一步包括用于在喷射器表中编索引的燃料喷射器启动数据之间执行多步骤的线性插值从而确定在确定的压力与燃料值处的燃料喷射器启动时间。另外,计算机可读存储介质包括用于输出确定的燃料喷射器启动时间和基于确定的燃料喷射器启动时间调节燃料喷射的指令。在一个示例中,调节燃料喷射包括调节喷射器打开时间。0084此外,图1的系统提供了燃料轨道系统,其包括共同的燃料轨道,可操作以从共同的燃料轨道喷射燃料至发动机的气缸的多个燃料喷射器,存储在计算机存储器内的喷射器表,。
48、以及基于燃料喷射器启动时间可操作以调节至气缸的燃料喷射的控制器,燃料喷射器启动时间由修改的压力函数通过对存储在喷射器表中喷射器数据编索引而获得,修改的压力函数包括由气缸中的峰值压力偏移的轨道压力与燃料轨道系统中的压力损耗的平方根,并且基于确定的燃料轨道压力和由单个燃料喷射器冲程喷射的燃料的量插入编索引的喷射器数据。在一个示例中,确定的燃料轨道压力通过布置在共同的燃料轨道的上游的至少一个压力传感器从发送至控制器的一个或多个压力信号进行测量。0085在本发明的另一个实施例中,图1的系统提供了燃料轨道系统,其包括共同的燃料轨道,可操作以从共同的燃料轨道喷射燃料至发动机的气缸的多个燃料喷射器,具有存储。
49、器的非暂时计算机可读存储介质,其中喷射器表存储在存储器内,并且其中喷射器表包括根据修改的压力函数编索引的喷射器数据,以及基于燃料喷射器启动时间可操作以控制燃料喷射器的控制器,其中控制器构成为基于确定的燃料轨道压力和由单个燃料喷射器冲程喷射的量通过插入编索引的喷射器数据确定燃料喷射器启动时间。修改的压力函数包括在气缸中由峰值压力偏移的燃料轨道压力与燃料轨道系统中压力损耗的平方根。此外,确定的燃料轨道压力可以通过布置在共同的燃料轨道的上游的至少一个压力传感器从发送至控制器的一个或多个压力信号进行测量。0086在一个实施例中,发动机线路可以包括多个不同发动机和/或发动机类型。在发动机线路中的全部发动。
50、机可以具有相同的燃料喷射器。此外,相同的燃料喷射器启动数据可以存储在每个发动机中的计算机可读存储介质的存储器内的燃料喷射器表中。这样,每个发动机可以具有公共燃料喷射器表。然而,在发动机线路中的多个发动机可以具有不同的峰值气缸压力。如上所述,在公共燃料喷射器表中存储的数据可以通过修改的压力函数编索引,修改的压力函数包括由峰值气缸压力偏移的轨道压力与燃料轨道系统中的压力损耗的平方根。每个发动机的峰值气缸压力可以单独地存储在对应的发动机的存储器内。这样,根据在公共燃料喷射器表中编索引的数据,发动机控制器可以输入存储的峰值气缸压力至修改的压力函数并且然后对储存的燃料喷射器启动数据编索引。以这种方式,相。