准的执行引起的噪声、振动和粗糙性(NVH)可以由车辆操作员察觉并且因此劣化车辆可驱动性。
[0040]如果选择的工况得到满足,那么可以通过停止电力到提升栗212的施加,开始脉冲校准。在一些示例中,这可以涉及从根据以下描述的连续操作模式操作提升栗212退出。随着提升栗212停用,高压燃料栗214的入口处的压力可以(例如,经由LP燃料压力传感器231)被监控,直到确定此压力已达到燃料蒸汽压力。由于燃料的存在,燃料蒸汽压力是燃料系统208中的最小压力;当高压燃料栗214开始摄入蒸汽时或者当燃料喷射器206喷射燃料直到例如膨胀空间形成时,可以达到燃料蒸汽压力。为了实现燃料蒸汽压力,提升栗212可以被停用达合适的持续时间,而高压燃料栗214消耗特定的燃料体积(例如,4cc)。基于较低压力燃料管道装置的柔量、燃料系统208中初始燃料压力和可例如根据燃料温度确定的预期燃料蒸汽压力,可以确定燃料体积。
[0041]一旦高压燃料栗214的入口处的压力已达到燃料蒸汽压力,提升栗212就可以被脉冲调节(pulse)达初始持续时间。然后,由于脉冲调节提升栗212达初始持续时间而栗送的得到的燃料体积可以被确定并且与期望燃料体积比较。初始持续时间的选择是识别最小脉冲持续时间的初始尝试,最小脉冲持续时间到提升栗212的施加导致期望燃料体积的栗送。因此,脉冲校准可以包括循环地从初始持续时间减小脉冲持续时间,和观察由每个脉冲持续时间的施加而引起的栗送的燃料体积。可以减小脉冲持续时间,直到达到其施加不导致期望燃料体积的栗送的某个脉冲持续时间。该脉冲持续时间可以减小各种合适的增量(例如,10!^、501118、1001118、诸如10%、50%等各种百分比),其可以是燃料系统208的函数。一旦识别到此类不充足脉冲持续时间,可以选择其施加导致期望燃料体积的栗送的最近和最小脉冲持续时间作为要在间歇操作提升栗212中采用的脉冲持续时间,直到校准的随后执行。在一些示例中,初始脉冲持续时间的选择可以通过脉冲持续时间和得到的栗送燃料体积之间的关系的预定知识来知晓,例如,选择可以使用从一个或多个先前脉冲校准和/或信息获得的信息,一个或多个先前脉冲校准和/或信息被存储在将栗送的燃料体积和脉冲持续时间作为燃料温度的函数相关联的合适数据结构(例如,查找表)中。
[0042]各种合适的燃料体积可以被选择作为期望燃料体积。例如,期望燃料体积可以是可以由发动机202(例如,在峰值负荷期间)消耗的最大燃料体积。通过选择最大燃料体积作为期望燃料体积,脉冲校准确保当发动机202需要最大燃料体积时优化的脉冲持续时间的施加导致最大燃料体积的供应。
[0043]将理解的是用脉冲驱动提升栗212可以包括将各种合适的电压供应至提升栗(例如,提升栗马达)。在一些示例中,每个脉冲到提升栗212的施加可以包括以单个电压(例如,10V)驱动提升栗。单个电压可以是例如可以供应到提升栗212的最大电压。
[0044]如果已确定其施加导致期望燃料体积的栗送的最小脉冲持续时间,则脉冲校准可以确定优化的脉冲间持续时间,也就是,分隔每对连续脉冲的持续时间。确定脉冲间持续时间可以包括每当高压燃料栗214的入口处的压力下降至燃料蒸汽压力时,驱动提升栗212达最小脉冲持续时间。这可以在反复基础上执行合适数量的次数,其中检查每个脉冲(例如,在每次反复时)之间栗送的得到的燃料体积。在一些情形中,可以观察栗送的燃料体积关于期望燃料体积的分布;作为非限制性示例,对于七个脉冲,相应的栗送燃料体积可以是4.1、4.2、4.1、3.9、3.8、4.0和4.0cc。小于期望燃料体积的选择的燃料体积(例如,3.Scc)可以被选择作为一个参数,提升栗212的脉冲调节响应于该参数。也就是,每当确定已经栗送选择的燃料体积时可以脉冲调节提升栗212,这可以与其中响应于在提升栗下游的高压燃料栗的容积效率和/或入口压力而间歇地脉冲调节提升栗的其他方法形成对比。响应于选择的燃料体积脉冲调节提升栗212可以在例如开环控制方案中实施。由于选择相对较高的燃料体积(例如,4.1cc)可以导致高压燃料栗入口压力以不期望的频率下降至燃料蒸汽压力,在高压燃料栗214的入口压力达到燃料蒸汽压力并且高压燃料栗的操作劣化之前,选择小于期望燃料体积的燃料体积可以引起提升栗212被脉冲调节。以这种方式,高压燃料栗214的容积效率可以维持在期望水平。另一方面,选择的燃料体积也可以被选定以使脉冲间持续时间最大化,同时允许维持高压燃料栗214的入口压力高于燃料蒸汽压力。以这种方式,可以最小化脉冲调节提升栗212的频率,从而使能量节约最大化。
[0045]将理解的是,燃料系统208的操作可以作为燃料温度的函数而变化。因此,可以针对一个或多个范围的燃料温度执行脉冲校准,以便可以获知针对一个或多个范围的优化的脉冲持续时间和脉冲间持续时间。例如,可以获知针对第一范围的燃料温度的优化的脉冲持续时间和脉冲间持续时间。可以确定,燃料温度已改变某一阈值量,从而进入不同于第一范围的第二范围的燃料温度。这个确定可以促进针对第二范围的燃料温度的脉冲校准,因为在第二范围的温度中采用为第一范围的温度优化的脉冲持续时间和脉冲间持续时间可能导致燃料系统208的不期望的操作一一例如,提升栗212的不必要的能量消耗、栗送的过量燃料体积、高压燃料栗214的不可接受的容积效率等。获知的和/或存储的(例如,先前确定和编程到控制器中的)脉冲持续时间和脉冲间持续时间可以与相应的燃料温度相关联并且被存储在包括例如多个脉冲持续时间和/或脉冲间持续时间以及相关联的燃料温度的可存取的数据结构(诸如查找表)。
[0046]如上所述,提升栗212可以根据间歇操作模式或连续操作模式选择性地操作。在一些【具体实施方式】中,可以根据发动机202的瞬时转速和/或负荷选择提升栗212的操作模式。诸如查找表的合适数据结构可以存储操作模式,操作模式可以通过使用发动机转速和/或负荷作为数据结构内的索引而被存取,并且例如可以被存储在控制器222上并且由控制器222存取。特别地,可以为相对较低的发动机转速和/或负荷选择间歇操作模式。在这些状况期间,到发动机202的燃料流是相对低的并且提升栗212具有以高于发动机的燃料消耗速率的速率供应燃料的能力。因此,提升栗212可以填充累积器215并且然后关闭,而发动机202继续在提升栗重新起动之前的时间段内操作(例如,燃烧空气-燃料混合物)。重新起动提升栗212在累积器215中补充燃料,其中当提升栗关闭时燃料被馈送给发动机202。
[0047]在相对较高的发动机转速和/或负荷期间,可以连续地操作提升栗212。在一个实施例中,当提升栗以“打开”占空比(例如,75 % )操作达一段时间段(例如,1.5分钟)时,当提升栗212不能超过发动机燃料流速一个量(例如,25%)时,连续操作提升栗212。然而,如果需要,可以将触发连续提升栗操作的“打开”占空比水平调整到各种合适的百分比(例如,35%、40%、45%、50%、55%、60%、65%、70%等)。
[0048]在连续操作模式中,提升栗212可以以基本恒定的电压(例如,10V+/-0.2V)操作,或者供给电压可以被调制从而使得栗速度可以被控制以在高压燃料栗214的入口处输送期望的压力。如果到提升栗212的供给电压被调制,该提升栗连续地转动而不在电压脉冲之间停止。提供窄间隔的脉冲串的电压允许控制器222控制栗流量,以便提升栗流量实质上匹配喷射到发动机202的燃料的量。此操作可以通过设置提升栗占空比作为例如发动机转速和负荷的函数来完成。可替代地,从调制的电压到提升栗212的平均供给电压可以随着供应至发动机202的燃料的量的改变而改变。在其他实施例中,控制的电流输出可以用于向提升栗212供应电流。供应至提升栗212的电流量可以随例如发动机转速和负荷改变。
[0049]现在转向图3,示出了说明操作提升栗的方法300的流程图。可以采用方法300以操作例如燃料系统208的提升栗212。在一些示例中,方法300可以包括确定是根据间歇操作模式还是连续操作模式来操作提升栗,以及进一步地确定是否执行脉冲校准。如果选择间歇操作模式和脉冲校准,提升栗可以根据经由脉冲校准确定的脉冲持续时间和脉冲间持续时间间歇地操作。
[0050]在方法300的302处,确定各种工况是否适合于根据间歇操作模式操作提升栗。在一些示例中,合适的工况可以包括发动机转速和发动机负荷中的一个或两者处于相应阈值之下。例如,如果发动机转速和负荷中的一个或两者是相对低的,则可以选择间歇操作模式。可以选择此类状况,使得间歇操作模式不会不可接受地干扰或劣化发动机性能;这些状况的规定可以实现例如以比发动机消耗燃料的速率更快的速率向发动机提供燃料。如果确定各种工况不适合于间歇地操作提升栗(否),方法300前进到312,例如,如果发动机转速和发动机负荷中的一个或两者等于或高于相应阈值。如果确定各种工况适合于间歇地操作提升栗(是),方法302前进到304。
[0051]在方法300的304处,确定是否执行脉冲校准。如上所述,间歇操作模式可以包括通过供应彼此间隔的电压脉冲来驱动提升栗,从而使得这些脉冲启用提升栗,并且这些脉冲之间的时间段(例如,脉冲间时间段)不启用(例如,停用)提升栗。所述脉冲的持续时间和所述脉冲间持续时间可以作为脉冲校准的一部分被优化,以最小化提升栗的能量消耗,同时实现整体燃料系统的期望性能,例如实现在提升栗下游的高压燃料栗的期望容积效率,实现要供应至发动机的期望燃料体积等。提升栗和燃料系统的操作可以作为燃料系统中的燃料温度的函数变化。因此,对于不同的温度,脉冲持续时间和脉冲间持续时间的使用可以导致不同结果;为一个范围的温度优化的持续时间对于不同范围的温度可能不是最佳的。因此,确定是否执行脉冲校准可以包括确定燃料温度的阈值变化是否已发生,并且如果已发生变化,则可以执行校准。可替代地或另外地,确定是否执行脉冲校准可以包括存取将脉冲持续时间和脉冲间持续时间作为燃料温度的函数存储的数据结构(例如,查找表),以评估合适的持续时间是否可用于瞬时燃料温度;如果否,可以执行脉冲校准。可替代地或另外地,确定是否执行脉冲校准可以包括确定发动机是否在怠速状况下操作;如果是,可以不执行脉冲校准以便防止由校准引起NVH,该NVH可能在怠速状况下是尤其突出的并且由车辆操作员可感知。
[0052]如果未确定执行脉冲校准(否),方法300前进到308,其中提升栗基于存储的脉冲持续时间和脉冲间持续时间操作。存储的持续时间已由先前脉冲校准产生,并且/或者可以被预先确定并且编程到例如发动机控制器中。响应于包括但不限于下降