器的流率将增加。供给到第二燃料轨的燃料压力可通过从222循环回到216递增 地增加多次。同样地,供给到其他发动机汽缸的第二喷射器的燃料压力增加。在第二燃料轨 的燃料压力被递增之后,方法200进行到218。
[0033] 在218处,方法200响应在第二燃料轨中燃料压力的增加而减小供给到第二燃料喷 射器的燃料脉冲宽度,使得发动机可继续W处于或接近恒定命令的空燃比操作。换句话说, 控制器12调节燃料喷射脉冲宽度W补偿或调节燃料压力的增加,运增加了燃料喷射器的流 量,使得发动机空燃比继续被命令到所期望的恒定值。此外,减小燃料喷射器脉冲宽度将燃 料喷射器移到弹道非线性流量区域,使得第二燃料喷射器的传递函数可被表征在其弹道操 作区域中。第二燃料喷射器脉冲宽度被减小到某个值,该值被预期基于第二燃料喷射器的 传递函数提供所期望的恒定发动机空燃比。注意,第二燃料喷射器的传递函数可包括倍增 器,该倍增器基于第二燃料喷射器两侧的压降调节提供到第二燃料喷射器的脉冲宽度(例 如,第二燃料轨的燃料压力和其中正被喷射燃料的汽缸内燃料压力之间的压力差)。此外, 第二燃料喷射器的传递函数可将燃料流量与燃料喷射器脉冲宽度关联。同样地,供给到其 他发动机汽缸的第二喷射器的燃料脉冲宽度也类似减小。在燃料喷射器脉冲宽度被调节W 保持所期望的恒定发动机空燃比之后,方法200进行到220。
[0034] 在220处,方法200在发动机基于来自排气氧传感器的输出操作时确定M直。M直是 发动机目前空燃比除W化学计量的空燃比。氧传感器输出电压,该电压通过氧传感器传递 函数被转换成发动机空燃比。A的目前值被存储到控制器存储器。此外,第二燃料喷射器的 脉冲宽度和其它汽缸的第二燃料喷射器的脉冲宽度被存储到存储器。用于输送期望的发动 机空燃比的第二燃料喷射器的脉冲宽度和由排气氧传感器观察到的M直之间的误差是在第 二燃料喷射器的弹道操作区域中的第二燃料喷射器传递函数的误差的指示。同样地,用于 输送所期望的发动机空燃比的其他汽缸的第二燃料喷射器脉冲宽度和由排气氧传感器观 察到的M直之间的误差是在第二燃料喷射器的弹道操作区域中的其他汽缸的第二燃料喷射 器传递函数的误差的指示。在M直被存储到存储器之后,方法200进行到222。
[0035] 在222处,方法200判断供应燃料到所述第二燃料喷射器和其它汽缸的第二燃料喷 射器的第二燃料轨中的燃料压力是否大于阔值压力。在一个示例中,阔值压力是运样的压 力,在该压力处第二燃料喷射器的脉冲宽度正好在第二燃料喷射器在弹道或非线性燃料流 量范围操作的区域内。例如,如果燃料喷射器在燃料喷射脉冲宽度小于400微秒的弹道模 式,那么阔值压力是运样的压力,该压力导致脉冲宽度在200微秒处被供给到第二燃料喷射 器或在第二燃料喷射器已知没有打开时的脉冲宽度。如果答案为是,方法200进行到224。否 则,方法200返回到216。
[0036] 在224处,方法200降低在第二燃料轨中的燃料压力至基本燃料压力,并响应于第 二燃料轨内的燃料压力降低而增加第二燃料喷射器的脉冲宽度,使得所期望的发动机空燃 比可被保持。特别是,第二燃料轨中的燃料压力降低到某个水平,该水平导致第二燃料喷射 的脉冲宽度增大至燃料喷射器在线性流量区域中操作时的脉冲宽度。同样地,在第二燃料 轨道中的燃料压力降低到某个水平,该水平导致其它汽缸的第二燃料喷射器的脉冲宽度在 线性流量区域中操作。在第二燃料轨内的燃料压力降低并且第二燃料喷射的脉冲宽度增加 之后,方法200进行到226。
[0037] 在226处,方法200在第二燃料轨道中的燃料压力增加的时间期间在步骤214至220 处操作的燃料喷射器的脉冲宽度下确定第二燃料喷射器的标称脉冲宽度的修正。在一个示 例中,用于每个递增的燃料压力的燃料脉冲宽度的修正通过W下等式确定:
[0039] 其中,%Correction_to_2ndinjectiorpw是在特定的第二燃料喷射器脉冲宽度下 施加于第二燃料喷射器的传递函数的修正,%change_in_lambda_at_the_pwJ;rom_nom是 在当第二燃料喷射器在基本压力下被供给燃料时施加的燃料脉冲宽度处,在特定的脉冲宽 度处观察到的M直从用于整个汽缸组的M直的百分比变化(例如,在214处的M直),并且化el_ frac_2nd_cyl是当施加特定的第二燃料喷射器脉冲宽度时由第二燃料喷射器供给的燃料 分数。因此,如果在特定的第二燃料喷射器脉冲宽度处的M直改变5%并且由第二燃料喷射 器提供的燃料分数是0.4,对于特定的第二燃料喷射器脉冲宽度的第二燃料喷射器传递函 数值被调节0.05/. 4= 12.5个百分比。此外,其他汽缸的第二燃料喷射器的传递函数的修正 可W W相同的方式执行。然而,在一些示例中,发动机的所有第二燃料喷射器将使用相同的 传递函数。因此,用于所有发动机汽缸的第二燃料喷射器的单一传递函数可被修正。方法 200在第二燃料喷射器在步骤214和222之间操作的所有脉冲宽度处对第二燃料喷射器的传 递函数执行类似调节。
[0040] 在228处,存储在表示第二燃料喷射器的传递函数的表或函数中的值通过将在226 处所确定的相应的喷射器修正值乘W存储在传递函数中的值并且将结果存储回第二燃料 喷射器传递函数内被修正。例如,如果第二燃料喷射器的传递函数将在300微秒的脉冲宽度 处的第二燃料喷射器的流量描述为Z,并在226处确定的用于300微秒的脉冲宽度的修正为 10%,则存储在第二燃料喷射器的传递函数中的修正值为0.1 ? Z。用于当第二燃料喷射器 被提供不同于300微秒的脉冲宽度时的修正也被执行用于在216处所执行的燃料压力中的 每个增量。同样地,用于其他汽缸的第二燃料喷射器的传递函数的修正可被类似地执行。在 其中单一传递函数描述所有发动机汽缸的第二燃料喷射器的操作的情况下,单一传递函数 也类似地被调节。方法200将修改的(一个或多个)传递函数存储在存储器中并且进行到 230。
[0041] 在230处,方法200基于修正和存储的第二燃料喷射器传递函数通过供给燃料到发 动机汽缸而操作发动机。例如,脉冲宽度被提供到每个发动机汽缸的第二燃料喷射器,所述 脉冲宽度基于在汽缸的周期期间被输送到汽缸的期望的燃料质量和根据要喷射到汽缸的 期望的燃料质量输出燃料喷射器脉冲宽度的传递函数。在发动机汽缸响应一个或多个修正 的第二燃料喷射器传递函数而操作之后,方法200进行到退出。
[0042] 应当注意,方法200的描述中提到的第一燃料喷射器和/或其他汽缸的第一燃料喷 射器可W是图1中所示的进气道燃料喷射器。相应地,方法200的描述中提到的第二燃料喷 射器和/或其他汽缸的所述第二燃料喷射器可W是图1中所示的直接燃料喷射器。可选地, 第一燃料喷射器可W是直接燃料喷射器并且第二燃料喷射器可W是进气道燃料喷射器。
[0043] 因此,图2的方法提供了一种用于给汽缸加燃料的方法,其包括:在供应燃料到汽 缸的弹道操作区域中操作燃料喷射器;并且响应于排气A和由燃料喷射器提供到汽缸的燃 料分数小于1,调节所述燃料喷射器的控制参数;W及基于所调节的控制参数,操作燃料喷 射器。所述方法包括其中弹道操作区域是其中通过燃料喷射器的燃料流量是非线性的操作 区域。所述方法包括其中所述控制参数是燃料喷射器的增益或传递函数。
[0044] 在一个示例中,所述方法包括其中所调节的控制参数被存储到存储器。所述方法 包括其中燃料喷射器是直接燃料喷射器。所述方法包括其中汽缸是在发动机中,并且当燃 料喷射器在弹道模式中操作时其中所述发动机W恒定的转速和空气质量操作。所述方法包 括其中燃料分数小于0.5。
[0045] 图2的方法还提供了一种用于给汽缸加燃料的方法,其包括:W恒定速度和空气质 量操作发动机;通过第一燃料喷射器供给第一燃料分数到发动机汽缸,同时通过第二燃料 喷射器供给第二燃料分数到汽缸;增加供给到第二燃料喷射器的燃料的压力;响应于增加 供给到第二燃料喷射器的燃料的压力,减小供给到