发明内容
本发明提供一种用于通过使用缸内压力传感器产生用于与发动机相关联的各种硬件的诊断信号的方法和系统。
在本发明的一个方面中,方法包括产生发动机的缸内压力信号、将所述缸内压力信号与阈值比较、并且响应于比较产生用于发动机部件的诊断信号。
在本发明的另一个方面中,控制模块包括将缸内压力信号与阈值比较的比较模块和响应于比较产生用于发动机部件的诊断信号的故障指示模块。
本发明提供了下述技术方案。
(1).一种方法,包括:
产生发动机的缸内压力信号;以及
将所述缸内压力信号与阈值进行比较;以及
响应于比较产生用于发动机部件的诊断信号。
(2).如(1)所述的方法,其特征在于,产生用于发动机部件的诊断信号包括产生用于气缸气门的诊断信号。
(3).如(2)所述的方法,其特征在于,产生用于气缸气门的所述诊断信号包括产生用于进气门和排气门中至少一个的关闭的诊断信号。
(4).如(2)所述的方法,其特征在于,产生用于气缸气门的所述诊断信号包括通过使用气缸指示平均有效压力(IMEP)的变动系数产生用于气门的关闭的诊断信号。
(5).如(1)所述的方法,其特征在于,产生用于发动机部件的诊断信号包括产生用于再启用-停用模块的诊断信号。
(6).如(1)所述的方法,其特征在于,产生用于发动机部件的诊断信号包括产生用于凸轮轴位置传感器的诊断信号。
(7).如(1)所述的方法,其特征在于,产生用于发动机部件的诊断信号包括产生用于油控制阀的诊断信号。
(8).如(1)所述的方法,其特征在于,产生用于发动机部件的诊断信号包括产生用于可切换的滚柱指式随动器的诊断信号。
(9).如(8)所述的方法,其特征在于,产生缸内压力信号包括产生压力-容积曲线的斜率和积分中的至少一个,并且其中比较包括比较所述压力-容积曲线的斜率和积分中的所述至少一个。
(10).如(1)所述的方法,其特征在于,将所述缸内压力信号与阈值进行比较包括将所述缸内压力与廓线进行比较。
(11).如(1)所述的方法,其特征在于,将所述缸内压力信号与阈值进行比较包括将所述缸内压力信号与参考压力信号之间的均方根误差与所述阈值进行比较。
(12).如(11)所述的方法,其特征在于,所述阈值包括再启用-停用阈值。
(13).如(1)所述的方法,其特征在于,产生缸内压力信号包括产生内燃机的每一个气缸的缸内压力信号。
(14).一种控制系统,包括:
将缸内压力信号与阈值进行比较的比较模块;以及
响应于比较产生发动机部件的诊断信号的故障指示模块。
(15).如(14)所述的控制系统,其特征在于,所述诊断信号包括气缸气门诊断信号。
(16).如(14)所述的控制系统,其特征在于,所述缸内压力信号对应于指示平均有效压力(IMEP)。
(17).如(14)所述的控制系统,其特征在于,所述诊断信号包括再启用-停用模块诊断信号。
(18).如(14)所述的控制系统,其特征在于,所述诊断信号包括凸轮轴位置传感器诊断信号。
(19).如(14)所述的控制系统,其特征在于,所述诊断信号包括油控制阀诊断信号。
(20).如(14)所述的控制系统,其特征在于,所述诊断信号包括可切换的滚柱指式随动器的诊断信号。
本发明进一步的适用范围将从在此提供的详细描述变得显而易见。应当理解本描述和特定例子仅旨在图示目的,并且不旨在限制本发明的范围。
具体实施方式
下面的描述本质上仅是示范性的并且绝不是要限制本发明及其应用或使用。清楚起见,在附图中使用相同的附图标记标识相似的元件。如这里所使用的,短语A、B和C中的至少一个应当被解释为意指使用非排他逻辑或的逻辑(A或B或C)。应当理解在不改变本发明的原则时,可以以不同顺序执行方法内的步骤。
如这里所使用的,术语模块指专用集成电路(ASIC)、电子电路、执行一个或多个软件程序或者固件程序的处理器(共用的、专用的、或成组的)和存储器、组合逻辑电路、和/或提供所描述功能的其他适合部件。
现在参考图1,发动机10可包括相应气缸32A-32D中的缸内压力传感器30A、30B、30C和30D。每个缸内压力传感器30A-30D都产生被传送到控制模块40的缸内压力信号。控制模块40可以是发动机控制模块。虽然仅示出四个气缸32A-32D,但是发动机可包括多个不同数量的气缸和对应的压力传感器。
发动机10可以是包括油控制阀46的可变气门正时发动机,油控制阀46用于控制可切换的滚柱指式随动器48。当然,本发明可应用到各种其他类型的发动机。
控制模块40可包括用于油控制阀46的控制器,油控制阀46用于控制油的流量,从而用于控制可切换的滚柱指式随动器48。如果油控制阀46没有适当运行,那么它可在两气缸的气缸压力中是明显的。如下所述,滚柱指式随动器48在缸内压力输出中也可单独地发生故障。
凸轮轴位置传感器50也可将信号提供给控制模块40。在下述公开中,凸轮轴位置传感器的运行或其故障可得到诊断。凸轮轴位置传感器指示位置并因此为气门52a-52d指示期望气门位置。当气门52a-52d如缸内压力所指示地适当运行时,凸轮轴位置传感器50的故障可得到确定。
控制模块40因此间接地控制气门52a、52b、52c和52d的运行并且可确定它们运行的稳定性。虽然为简单起见仅示出一个气门,但是,每个气缸都包括至少一个进气门和至少一个排气门。也可在发动机内设置多个进气门和多个排气门。
控制模块40可确定对于每个气缸来说火花是否被启用、确定是否存在喷射器故障或点火线圈故障并且确定活塞在气缸内的期望位置。控制模块40可管理发动机的转矩并且产生对应于发动机运行的压力-容积曲线。
现在参考图2,更详细地示出图1的控制模块40。控制模块40包括压力信号产生器模块120。压力传感器30A-30D中的每一个都可用于产生压力信号。压力信号产生器模块120可接收来自压力传感器的压力信号并且将这些信号转换成由控制模块的其余部分可使用的形式。如下面将要描述的,可使用来自每一个气缸的每一个压力信号。
滤波器模块122用于对来自压力信号产生器的压力信号进行滤波。可以使用各种类型的滤波器。例如,可使用增加相移的单通滤波器。另一类型的滤波器是不增加相移的双向滤波器。还可使用不增加相移的双通滤波器。滤波过程增加信号的延迟,这取决于信号的次序。截止频率可设定成用于保持检测的水平,同时滤去压力信号中因机械源或电气源产生的高频噪声。滤波器的转角频率可随发动机速度而改变以产生最好的减噪。
还可在控制模块40中设置比较模块124。比较模块124可进行压力信号或压力信号的导数之间的各种比较。比较模块还可使用存储器126中的阈值和廓线。
比较模块124可将测量到的压力传感器信号与阈值进行比较以确定进气门或排气门是否正关闭并且确定气门的运行在预定周期是否稳定。比较模块124还可确定在停缸期间发动机中的气门是否已经被停用或再启用。比较模块124还可用于响应于气缸压力确定凸轮轴位置传感器是否适当运行。比较模块124可比较变动系数以确定气门是否适当地转变。比较模块124还可比较压力-容积曲线的斜率或积分以确定油控制阀或可切换的滚柱指式随动器在发动机内是否适当运行。
控制模块40还可包括计时器128,用于测量各种事件之间的时间或对各种事件进行计时。计时器128还可对各种事件之间的相对时间进行计时。
为了确定气缸停用/再启用,气缸停用/再启用模块130控制发动机10内的气缸停用和再启用。均方根模块(RMS)132确定获得的压力信号与参考压力信号之间的均方根误差。参考压力信号可存储在存储器126内。获得的压力样本与参考压力样本之间的均方根误差的比较可在比较模块124中进行。
在确定凸轮轴位置误差时,凸轮轴位置信号模块136可确定凸轮轴位置信号并且将凸轮轴位置信号提供给比较模块124。凸轮轴位置模块136可提供与气缸的期望位置相对应的信号。在这种情况下比较模块124可将缸内压力与最小燃烧压力进行比较以确定燃烧是否在发生。这相对于凸轮轴位置来实施。当希望燃烧而燃烧没有发生时,可由故障指示模块140指示故障。其他条件也可产生故障指示模块140中的故障。故障指示模块140产生与在比较中所确定出的部件故障相对应的诊断信号。
气门升程状态模块142可用于控制气门升程模块处的气门升程状态变化。气门升程状态变化模块142可将气门已经改变升程状态的指示提供给比较模块124。在比较模块124中可提供来自压力信号发生器模块120的缸内压力信号并且比较该信号。比较模块124可比较期望升程状态变化前后的压力以确定变化是否发生。
压力-容积模块144可确定每一个气缸的压力-容积曲线。压力-容积特性确定模块146可确定压力-容积特性的斜率或积分。通过在比较模块124中基于其他气缸的其他压力-容积特性比较斜率或积分,可做出适当运行的气门的指示。特别地,如果一个气门未适当运行,那么可切换的滚柱指式随动器可能出错。如果两个气门没有和其他气门一样运行,那么油控制阀可能故障。在比较模块124中通过使用来自其他气缸的在发动机运行时的数据或者基于存储在存储器126中的阈值或廓线可实施压力-容积特性的比较。
现在参考图3,阐述使用缸内压力传感器以检测气门关闭的方法。压力传感器可包括探针,输入压力施加在探针上,用于压力传感器读数。探针作用就象弹簧上的质量并且也会读示出振动。由于压力传感器布置在发动机缸体内,所以发动机盖中的振动可被感测到。
在步骤310中,操作发动机。在了解气门是否应当关闭时操作发动机。这可以以各种方式包括使用凸轮轴的传感器来确定。在步骤312中,确定气门是否应当关闭。也即是说,监测气门正时。在步骤314中,控制模块监测缸内压力信号。缸内压力传感器产生传感器信号。如上所述,压力传感器信号还可对应于发动机中的振动。该振动可对应于进气门、排气门或其两者的关闭。在步骤316中,将压力传感器信号与廓线或阈值进行比较。如果压力信号的幅值大于阈值,那么压力传感器可指示气门关闭。同样,可将压力信号与作为阈值的信号廓线进行比较。还可使用滤波后的压力信号。当压力信号对应于适当地关闭的气门的廓线时,气门适当地关闭。在步骤318中,比较被形成为用于确定气门是否已关闭。如果气门已关闭,如由与阈值或廓线的比较所标识的,那么发动机执行步骤310并且执行另一核查。可对每一个气缸的每一个气门进行核查。
如果气门没有适当关闭,那么步骤320产生故障指示符,以便诊断发动机部件故障。故障指示符可以是核查发动机灯或者其他类型的警告消息。故障还可以是可听指示符,例如鸣叫或声音。
现在参考图4,阐述用于确定气缸停用和再启用故障的方法。在某些发动机中,由于各种原因可停用气缸。停缸的一个例子是在发动机减速时,可切断到发动机的燃料。这可称为减速燃料切断。用于停用和再启用气缸的其他情形是在高速驾驶期间。由于需求最少量的动力来维持车速,所以可停用若干气缸。
在步骤410中方法开始。在步骤412,如果气门状态在如由计时器所标识的一段时间稳定,那么执行步骤414。步骤414确定对于气缸来说是否存在喷射器或线圈故障。如果存在喷射器或线圈故障,那么在步骤410可再次起动系统。步骤414之后,如果对于气缸来说没有喷射器或点火线圈正处于故障,那么步骤416需要一个气缸周期的气缸压力样本。步骤418查询作为气缸负载、发动机速度和期望气门状态的函数的参考气缸压力样本。可将气缸压力样本存储在如图2所示的存储器中。在步骤420,可计算获得的压力样本与存储在存储器中的参考压力样本之间的均方根误差。在步骤422,如果均方根误差大于启用/停用阈值,那么在步骤424中可产生对于该特定气缸的停用/再启用硬件故障标记。返回参考步骤422,如果RMS误差不大于停用/再启用阈值,那么方法继续在步骤410中开始。
应当明白,可结合在本发明中所提出的其他类型的核查使用该核查。
在停缸硬件中排放和配气机构硬件可能易于遭受故障。本发明确定多种停缸故障。被停用的气门和推杆不应经受发动机内的高旋转速度。借助于检测气门的故障以适当再启用,在气缸再启用不能发生时可通过限制发动机运行来改善发动机品质保证。当设定气缸停用/再启用标记时,发动机控制模块可试图再启用没有被再启用的特定气缸。
现在参考图5,阐述用于使用缸内压力来诊断凸轮轴位置传感器故障的方法。凸轮轴位置靶轮通常编码成使得取决于气缸处于上止点压缩还是上止点排气而将它们标样为高或低。位置感测可能失败,从而导致错误正时的燃料供给和火花点火。气缸压力信号可用于检测气缸状态的错误。
在步骤510阐述用于检测凸轮轴状态的方法。在方法512中,系统确定对于特定气缸来说的燃料和火花是否已经被启用。如果燃料和火花没被启用,那么系统在步骤510中再次开始并进行另一系统核查。在步骤512中,当已经启用燃料和火花时,执行步骤514。在步骤514中,确定对于该气缸来说是否已经引发喷射器或线圈故障。如果已经引发喷射器或线圈故障,那么再次执行步骤510。
在步骤514中,当没有引发对于该气缸来说的喷射器或线圈故障时,步骤516确定是否希望气缸位置处于做功冲程位置范围。如果希望发动机处于做功冲程位置范围,那么步骤518从缸内压力传感器确定缸内压力。步骤520将气缸压力与最小燃烧压力进行比较。最小燃烧压力可被存储为控制模块的存储器中的阈值或廓线。当气缸压力确实超过最小燃烧压力时,这表明气缸适当运行并且过程再次在步骤510中开始或者开始如本发明所提出的另一核查过程。在步骤520中当气缸压力没有超过最小燃烧压力时,步骤522为该特定气缸设定非燃烧标记或其他故障。在步骤524中,如果没有为全部气缸设定非燃烧标记,那么系统再次在步骤510中进行。如果在步骤524中为全部气缸设定了非燃烧标记,那么步骤526设定凸轮轴同步故障标记。与该故障相对应的诊断信号可以各种方式包括指示灯或可听噪声被传送到车辆操作员。
现在参考图6,阐述用于确定可变气门升程机构是否运行的方法。该过程可设置成用于遵从用于排放物关键成分的法规。下述方法可被实施用于均质充量压燃发动机(HCCI)。在HCCI发动机中,可关闭气门以允许对于一部分运行范围来说在没有火花点燃时自发燃烧。这典型地是低转矩范围。在高转矩范围中,发动机被操作为火花点燃式发动机。下述方法可用于在监测气缸压力的情况下迫使气门所列状态之间的切换以验证气门机构真正移动。如果气缸压力没有变化,那么诊断将设定故障码以表明系统故障。
在步骤610中,可通过使用高升程状态与低升程状态之间的变化来改变气门所列状态或者可指令低升程状态和高升程状态。在诊断程序期间或在正常发动机运行期间可执行所述指令。在步骤612中,在被指令的气门升程状态变化前后,监测缸内压力。在步骤614中,如果所述压力变化,那么系统正适当运行并且再次执行步骤610。如果所述压力没有变化,那么步骤616产生诊断故障信号。应当明白,在步骤614中可将测量到的压力与存储在存储器中的阈值或廓线进行比较。另外,可将所述压力与也可用作阈值的在先压力进行比较。在先压力可来自在气门升程状态变化被指令时之前。诊断故障可设定可视指示符、可听指示符或故障码。也可产生各种组合的诊断故障。
现在参考图7,阐述用于诊断两阶配气机构的方法。特定发动机条件下的转矩变动在从高升程模式到低升程模式转变时改变。装备有能够确定气缸点火事件的热释放的燃烧反馈系统的车辆可使用气门转变点处的变动和变动中的变化来确定凸轮升程是否已经改变状态。可监测指示平均有效压力(IMEP)的变动系数(COV)。指示平均有效压力的变动系数可从每一个气缸的压力信号得到。在步骤712中,确定希望的两阶凸轮模式。凸轮模式可以是高凸轮模式或低凸轮模式。在步骤714中,当凸轮模式从高凸轮模式转变到低凸轮模式时,在步骤716中管理在所述转变期间的转矩。在步骤718中将指示平均有效压力的变动系数与所存储的指示平均有效压力的变动系数的平均值进行比较。当变动系数与所存储的平均值比较时,在步骤720中,可确定转变是否已经实现的指示。如果没有发生转变,那么在步骤722中表明故障诊断指示符。
如果在步骤714中不请求从高到低的模式转变,那么在步骤724中存储指示平均有效压力的变动系数的平均值。在步骤724之后以及在步骤720之后的转变期间以及在步骤722之后,系统在步骤726中退出。
现在参考图8,示出轻负载下3000rpm时具有两阶低升程故障时的IMEP的曲线图。如可看到的,当一个气门故障时,IMEP以下降的IMEP方向穿过正常的两气门低状态。
现在参考图9,提出用于确定可切换的滚柱指式随动器或油控制阀的故障的方法。在步骤910中,操作发动机。可在用于该具体诊断的特定组的参数下或特定状态下操作发动机。该方法还可发生在发动机常规操作期间的特定运行条件下。
在步骤912中,确定气缸压力。在步骤914中,确定发动机的容积。在步骤916中,随气缸的操作产生压力-容积曲线。
在步骤918中,可产生压力-容积曲线特性。压力-容积曲线特性可以是所述曲线的斜率或积分。应当明白,可为每一个气缸确定压力-容积曲线并且因而确定压力-容积特性。由于所述曲线的斜率或所述曲线下的面积可取决于升程状态而改变,所以对每一气缸的特定曲线部分的斜率或积分进行比较允许确定气门正运行在相同的气门升程状态。在步骤920中,将曲线特性与正常特性或其他曲线进行比较。可为发动机的每一气缸确定曲线特性,并且可相互比较每一条曲线。还可将曲线与阈值进行比较。
在步骤922中,响应于所述比较可确定误差。如果误差不存在,那么在步骤922中可再次执行该方法。如果产生误差,那么执行步骤924,在步骤924中指示诊断故障。在步骤922中所确定出的误差可对应于单个可切换的滚柱指式随动器或油控制阀的故障。当单个可切换的滚柱指式随动器(SRFF)在被指令转变到特定状态但做不到时,可发生SRFF故障。当油控制阀(OCV)在被指令供应足够压力以将(多个)气缸中与OCV相关联的可切换的滚柱指式随动器转变到高升程状态但做不到时,或者油控制阀甚至被指令限制压力到将(多个)气缸中与OCV相关联的可切换的滚柱指式随动器以从高升程状态转出但做不到时,可发生油控制阀故障,其中,所述限制压力引起一部分可切换的滚柱指式随动器故障。
现在参考图10,示出四气缸发动机的全部四个气缸的压力-容积示图。如可看到的,在进气冲程的初始部分期间所追踪的压力形状存在显著区别。如由箭头1010所示,气缸1和2处于高升程状态,而气缸3和4处于低升程状态。
现在参考图11,两阶系统故障的压力-容积示图,导致八个进气门中的其中一个处于低状态,而所有其他进气门处于高升程状态。箭头1110示出气缸1中的一个SRFF处于低升程状态中的。这对应于可切换的滚柱指式随动器故障。
现在参考图12,示出图11的相反示图。箭头1210示出气缸1中的一个SRFF处于高升程状态,而气缸1中的其他SRFF和其他气缸中的每一个的所有SRFF处于低升程状态。如可看到的,在压力-容积示图的初始部分期间所追踪的压力斜率可用于指示特定气缸气门的问题。如果一对气缸的单个气缸具有明显不同的斜率,那么可切换的滚柱指式随动器故障或油控制阀分别地可能出现故障。对于所有气缸来说对于进气冲程的一部分或整个泵送周期来说还可计算压力相对于容积的积分。具有处于低升程状态的一个或两个气门的气缸会降低所计算的积分值。压力对容积曲线的积分被限定为功。当一个气缸或一对气缸具有显著不同的所计算值时,可分别地确定可切换的滚柱指式随动器故障或油控制阀故障。
可以各种形式来实施本发明的广泛教导。因此,虽然本发明包括特定例子,但是,本发明的真正范围不应受到如此限制,因为在对附图、说明书和随附权利要求进行研究的基础上,其他变型对于本领域技术人员来说将变得显而易见。