用于使通过量最小化的系统和方法_4

文档序号:9259034阅读:来源:国知局
阶差分到四阶差分316、324、332和340的示例,但是可以确定两个或更多个差分,并且可以实施更多个或更少个差分模块。而且,虽然是在使用电压差268方面论述该示例,但是本申请适用于识别其他信号的变化。
[0084]参数确定模块344基于电压差268以及三阶差分332和四阶差分340来确定燃料喷射器121的喷射器参数222。参数确定模块344可以另外地或者备选地基于一个或多个其他参数来确定喷射器参数222。
[0085]图3包含一张曲线图,该曲线图包含针对燃料喷射事件的电压差268、通过燃料喷射器121的电流350、三阶差分332、四阶差分340和燃料流量352对时间的示例轨迹。现在参照图2和图3,喷射器驱动器模块236从时间354直到时间358针对燃料喷射事件向燃料喷射器121施加脉冲。如350图解说明的,在向燃料喷射器121施加脉冲的基础上,电流流过燃料喷射器121。
[0086]喷射器驱动器模块236结束脉冲时与燃料喷射器121达到完全关闭状态时之间的周期可以称为燃料喷射器121的关闭周期。在喷射器驱动器模块236结束脉冲之后四阶差分340发生的第一次过零可以对应于燃料喷射器121达到完全关闭状态的时间。在图3中,四阶差分340大概在时间362第一次过零。因此,燃料喷射器121的关闭周期对应于图3中时间358与时间362之间的周期。基于喷射器驱动器模块236结束燃料喷射事件的脉冲的时间与脉冲结束之后四阶差分340第一次过零的时间之间的周期,参数确定模块344确定燃料喷射器121的关闭周期。
[0087]在四阶差分340第一次过零时,三阶差分332达到最小值。图3中用366表示三阶差分332的最小值。在喷射器驱动器模块236结束脉冲之后四阶差分340发生第二次过零时,三阶差分332达到最大值。在图3中,四阶差分340的第二次过零大概在时间370发生,并且通过374表示三阶差分332的最大值。
[0088]在各种实施方案中,可以向第一次过零应用第一预定偏置以识别三阶差分332的最小值,和/或可以向第二次过零应用第二预定偏置以识别三阶差分332的最大值。例如,三阶差分332的最小值可以在四阶差分340的第一次过零之前或之后的第一预定偏置发生,和/或三阶差分332的最大值可以在四阶差分340的第二次过零之前或之后的第二预定偏置发生。可以执行第一预定偏置和/或第二预定偏置的应用,以更好地与三阶差分332的最小值和最大值相关。
[0089]参数确定模块344基于三阶差分332的最小值366与三阶差分332的最大值374之差来确定燃料喷射器121的打开幅度。
[0090]基于燃料喷射器121的关闭周期和燃料喷射器121的打开幅度,可以调整向燃料喷射器121施加的脉冲长度,使得燃料喷射器121喷射的燃料数量将尽可能与其他燃料喷射器接近相同,虽然燃料喷射器之间难免有制造差异。针对每个燃料喷射器确定和应用调整。如果不加调整,燃料喷射器之间的差异就可能会导致燃料喷射器喷射不同数量的燃料。
[0091]参数确定模块344可以基于燃料喷射器121的关闭周期与预定关闭周期之差来确定燃料喷射器121的关闭周期增量(delta)。可以基于多个燃料喷射器的关闭周期来校准预定关闭周期。仅举例而言,参数确定模块344可以基于预定关闭周期减去燃料喷射器121的关闭周期来设置关闭周期增量,或者将关闭周期增量设置成等于预定关闭周期减去燃料喷射器121的关闭周期。
[0092]参数确定模块344可以基于关闭周期增量和关闭周期调整值来确定关闭周期补偿值。仅举例而言,参数确定模块344可以基于关闭周期增量与关闭周期调整值的乘积来设置关闭周期补偿值,或者将关闭周期补偿值设置成等于关闭周期增量与关闭周期调整值的乘积。参数确定模块344可以基于对燃料喷射事件使用的最终脉宽224和燃料喷射事件的燃料压力380来确定关闭周期调整值。参数确定模块344可以例如使用使最终脉宽224和燃料压力380与关闭周期调整值有关的函数和映射中的一个来确定关闭周期调整值。燃料压力380对应于针对燃料喷射事件向燃料喷射器121提供的燃料的压力,并且可以例如使用燃料压力传感器176来测量燃料压力380。
[0093]参数确定模块344可以基于针对燃料喷射事件使用的最终脉宽224和燃料喷射事件的预定脉宽来确定燃料喷射器121的打开周期调整值。仅举例而言,参数确定模块344可以基于燃料喷射事件的最终脉宽224与燃料喷射事件的预定脉宽之差来设置打开周期调整值。参数确定模块344可以例如基于燃料喷射事件的最终脉宽224减去燃料喷射事件的预定脉宽来设置打开周期调整值,或者将打开周期调整值设置成等于燃料喷射事件的最终脉宽224减去燃料喷射事件的预定脉宽。
[0094]参数确定模块344可以基于燃料喷射器121的打开幅度和燃料喷射事件的燃料压力380来确定燃料喷射事件的预定脉宽。上文论述了燃料喷射器121的打开幅度的确定。参数确定模块344可以例如使用使打开幅度和燃料压力380与预定脉宽相关的函数和映射中的一个来确定预定脉宽。
[0095]如上所述,调整模块220基于喷射器参数222中的一个或多个来调整燃料喷射事件的初始脉宽216,以确定燃料喷射事件的最终脉宽224。仅举例而言,调整模块220可以基于初始脉宽216、打开周期补偿值和关闭周期补偿值来设置最终脉宽224。调整模块220可以例如使用使初始脉宽216、打开周期补偿值和关闭周期补偿值与最终脉宽224相关的函数和映射中的一个来设置最终脉宽224。仅举例而言,调整模块220可以将最终脉宽224设置成等于初始脉宽216、打开周期补偿值和关闭周期补偿值的总和,或者基于初始脉宽216、打开周期补偿值和关闭周期补偿值的总和来设置最终脉宽224。虽然上文的示例是在燃料喷射器121方面论述的,但是可以针对每个燃料喷射器确定和使用相应打开周期补偿值和相应关闭周期补偿值。
[0096]图4是一份流程图,描绘了确定一阶总和到五阶总和276、284、292、300和308以及一阶差分到四阶差分316、324、332和340以便确定燃料喷射器121的燃料喷射事件的关闭周期、关闭周期补偿值和打开周期补偿值的一种示例方法。控制过程可以从404开始,其中参数确定模块344确定喷射器驱动器模块236是否已停止针对燃料喷射事件向燃料喷射器121施加脉冲。如果404为是,则参数确定模块344可以开始计时器,并且控制过程继续进行408。如果404为否,则控制过程可以保持在404。
[0097]在408,电压差模块264对高侧电压262和低侧电压263进行采样,并且基于样本产生电压差268的值。参数确定模块344还可以在408使样本计数器值复位。在412,参数确定模块344确定样本计数器值是否小于N。如上所述,N是一阶求和器模块272用来确定一阶总和276的值的数目。如果412为是,则控制过程可以返回到408。如果412为否,则控制过程继续进行416。
[0098]在416,一阶求和器模块272基于电压差268的最后N个值来确定一阶总和276。二阶求和器模块280基于一阶总和276的最后M个值来确定二阶总和284。三阶求和器模块288基于二阶总和284的最后M个值来确定三阶总和292。四阶求和器模块296基于三阶总和292的最后M个值来确定四阶总和300。五阶求和器模块304基于四阶总和300的最后M个值来确定五阶总和308。
[0099]同样在416,一阶差分模块312确定五阶总和308与五阶总和308的最后值之间的一阶差分316。二阶差分模块320确定一阶差分316与一阶差分316的最后值之间的二阶差分324。三阶差分模块328确定二阶差分324与二阶差分324的最后值之间的三阶差分332。四阶差分模块336确定三阶差分332与三阶差分332的最后值之间的四阶差分340。参数确定模块344还在416使更新计数器值递增,并且将样本计数器值复位。
[0100]在420,参数确定模块344确定更新计数器值是否小于预定值。如果420为是,则控制过程返回到408。如果420为否,则控制过程继续进行424。预定值是可校准的,并且基于用新值填充所有下列模块所必需的电压差268的样本的数目来设置预定值:一阶求和器模块272、二阶求和器模块280、三阶求和器模块288、四阶求和器模块296、五阶求和器模块304、一阶差分模块312、二阶差分模块320、三阶差分模块328和四阶差分模块336。仅举例而言,基于图2的示例,可以将预定值设置成大于或等于:
(N*M) +Q (N* (M-1) )+N*R,
其中N是一阶求和器模块272使用的样本的数目,M是二阶求和器模块280、三阶求和器模块288、四阶求和器模块296和五阶求和器模块304使用的样本的数目(在使用相同数目的样本的示例中),Q是所实施的每当一阶求和器模块272更新一阶总和276时就更新其输出的求和器模块的数目,并且R是所实施的差分模块的数目。在图2的示例中,Q等于4 (对于二阶求和器模块280、三阶求和器模块288、四阶求和器模块296和五阶求和器模块304),并且R等于4 (对于一阶差分模块312、二阶差分模块320、三阶差分模块328和四阶差分模块336)。
[0101]在424,参数确定模块344可以监测四阶差分340的第一次过零。参数确定模块344可以将三阶差分332的最小值识别为在四阶差分340的第一次过零时发生的三阶差分332的值。参数确定模块344还可以监测四阶差分的第二次过零。参数确定模块344可以将三阶差分332的最大值识别为在四
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1