失火检测的方法和装置制造方法及图纸

技术编号:14417418 阅读:48 留言:0更新日期:2017-01-12 10:25
本发明专利技术公开了一种失火检测的方法和装置,属于发动机电子控制领域。方法包括:对于发动机的多个气缸中的每一个气缸,获取气缸在目标工作循环的第一失火节时间;根据第一失火节时间,确定气缸在目标工作循环的目标变速补偿时间;根据第一失火节时间和目标变速补偿时间,确定气缸在目标工作循环的第一失火粗糙度;获取气缸在目标工作循环的上一个工作循环的第二失火粗糙度;根据第一失火粗糙度和第二失火粗糙度,确定气缸的失火粗糙度差;根据失火粗糙度差,判断气缸在目标工作循环是否失火。本发明专利技术同时适用于包括偶数和奇数个气缸的发动机,可以精确地检测出发动机中多缸随机失火时失火的气缸,提高了失火检测的适用性和准确性。

【技术实现步骤摘要】

本专利技术涉及发动机电子控制
,特别涉及一种失火检测的方法和装置
技术介绍
车辆的发动机包括多个气缸,对于多个气缸中的每一个气缸,发动机工作过程中,如果混合气体不能够在该气缸内正常燃烧,就会造成失火。失火不仅加剧车辆的排放物对空气的污染,而且高频率的失火容易损害车辆催化器,对车辆造成巨大危害。因此,对失火检测的研究具有很大实用价值。当前,在失火检测时,以一个工作循环为周期进行检测,并且,将发动机的每两个气缸确定为一个物理节;对于每个物理节,分别计算该物理节的每个气缸在当前工作循环的失火粗糙度,失火粗糙度用于描述发动机的曲轴的角加速度,气缸正常点火时,气缸的失火粗糙度为零;根据这两个气缸在当前工作循环的失火粗糙度,计算该物理节在当前工作循环的失火粗糙度之差。如果该失火粗糙度之差大于零,确定在当前工作循环这两个气缸中存在失火的气缸;如果该失火粗糙度之差小于零,确定在当前工作循环这两个气缸中不存在失火的气缸。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述方法由于需要将每两个气缸确定为一个物理节,因此,仅适用于包括偶数个气缸的发动机,从而导致这种检测方法的适用性差。发动机发生多缸随机失火时,易产生失火噪音现象,此时,同一个物理节中两个正常点火气缸,若其中一个正常点火气缸在失火噪音的影响下,其失火粗糙度值往负的方向变小,同一个物理节中失火粗糙度之差也会大于零,因此,不易将真正失火缸检测出来,导致这种检测方法的检测准确度低。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种失火检测的方法和装置。技术方案如下:第一方面,本专利技术提供了一种失火检测的方法,所述方法包括:对于发动机的多个气缸中的每一个气缸,获取所述气缸在目标工作循环的第一失火节时间;根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间;根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度;获取所述气缸在所述目标工作循环的上一个工作循环的第二失火粗糙度;根据所述第一失火粗糙度和所述第二失火粗糙度,确定所述气缸的失火粗糙度差;根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火。在一种可能的设计中,所述根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间,包括:获取所述发动机的曲轴转速和所述气缸在多个指定的工作循环的第二失火节时间;根据所述第一失火节时间和多个所述第二失火节时间,计算相邻两个失火节时间之间的失火节时间差;如果所述曲轴转速不大于预设转速,根据多个所述失火节时间差,从多个所述失火节时间差中选择失火节时间差,将所述选择的失火节时间差作为所述气缸在所述目标工作循环的目标变速补偿时间;如果所述曲轴转速大于所述预设转速,将多个所述失火节时间差的平均值作为所述气缸在所述目标工作循环的目标变速补偿时间。在一种可能的设计中,所述根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度,包括:获取所述气缸在所述目标工作循环的下一个工作循环的第三失火节时间;根据所述第一失火节时间、所述目标变速补偿时间和所述第三失火节时间,利用以下公式一,确定所述气缸在所述目标工作循环的第一失火粗糙度:公式一:其中,R(n)为所述气缸在所述目标工作循环的第一失火粗糙度,n为所述气缸的编号,Tn+1为所述第三失火节时间,Tn为所述第一失火节时间,Tc为所述目标变速补偿时间。在一种可能的设计中,所述根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火,包括:根据所述气缸的气缸标识,获取所述气缸对应的失火粗糙度阈值;如果所述失火粗糙度差大于所述失火粗糙度阈值,确定所述气缸在所述目标工作循环失火。在一种可能的设计中,所述方法还包括:如果所述第一失火粗糙度为正值,存储所述第一失火粗糙度;如果所述第一失火粗糙度为负值,将所述第一失火粗糙度修正为预设粗糙度,存储所述预设粗糙度。第二方面,本专利技术提供了一种失火检测的装置,所述装置包括:第一获取模块,用于对于发动机的多个气缸中的每一个气缸,获取所述气缸在目标工作循环的第一失火节时间;第一确定模块,用于根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间;第二确定模块,用于根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度;第二获取模块,用于获取所述气缸在所述目标工作循环的上一个工作循环的第二失火粗糙度;第三确定模块,用于根据所述第一失火粗糙度和所述第二失火粗糙度,确定所述气缸的失火粗糙度差;判断模块,用于根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火。在一种可能的设计中,所述第一确定模块,包括:第一获取单元,用于获取所述发动机的曲轴转速和所述气缸在多个指定的工作循环的第二失火节时间;计算单元,用于根据所述第一失火节时间和多个所述第二失火节时间,计算相邻两个失火节时间之间的失火节时间差;第一确定单元,用于如果所述曲轴转速不大于预设转速,根据多个所述失火节时间差,从多个所述失火节时间差中选择失火节时间差,将所述选择的失火节时间差作为所述气缸在所述目标工作循环的目标变速补偿时间;第二确定单元,用于如果所述曲轴转速大于所述预设转速,将多个所述失火节时间差的平均值作为所述气缸在所述目标工作循环的目标变速补偿时间。在一种可能的设计中,所述第二确定模块,包括:第二获取单元,用于获取所述气缸在所述目标工作循环的下一个工作循环的第三失火节时间;第三确定单元,用于根据所述第一失火节时间、所述目标变速补偿时间和所述第三失火节时间,利用以下公式一,确定所述气缸在所述目标工作循环的第一失火粗糙度:公式一:其中,R(n)为所述气缸在所述目标工作循环的第一失火粗糙度,n为所述气缸的编号,Tn+1为所述第三失火节时间,Tn为所述第一失火节时间,Tc为所述目标变速补偿时间。在一种可能的设计中,所述判断模块,包括:第三获取单元,用于根据所述气缸的气缸标识,获取所述气缸对应的失火粗糙度阈值;第四确定单元,用于如果所述失火粗糙度差大于所述失火粗糙度阈值,确定所述气缸在所述目标工作循环失火。在一种可能的设计中,所述装置还包括:第一存储模块,用于如果所述第一失火粗糙度为正值,存储所述第一失火粗糙度;第二存储模块,用于如果所述第一失火粗糙度为负值,将所述第一失火粗糙度修正为预设粗糙度,存储所述预设粗糙度。本专利技术实施例中,ECU通过确定该气缸在目标工作循环中的第一失火粗糙度,获取该气缸在目标工作循环的上一个工作循环的第二失火粗糙度,根据第一失火粗糙度与第二失火粗糙度,确定该气缸的失火粗糙度差,根据该气缸的失火粗糙度差,判断该气缸在目标工作循环中是否失火。本专利技术不仅适用于偶数缸的发动机,还适用于奇数缸的发动机,同时,本专利技术实施例中,ECU根据该气缸的失火粗糙度差来检测该气缸的失火状况,不会受到其他气缸的影响,即使发动机多缸随机失火的情况下,也可以精确地检测出该气缸是否失火,从而提高了失火检测的准确性。附图说明图1是本专利技术实施例提供的一种失火检测的方法流程图;图2是本专利技术实施例提供的一种失火检测的方法流程图;图3是本专利技术实施例提供的一种失火检测的装置结构示意图本文档来自技高网...
失火检测的方法和装置

【技术保护点】
一种失火检测的方法,其特征在于,所述方法包括:对于发动机的多个气缸中的每一个气缸,获取所述气缸在目标工作循环的第一失火节时间;根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间;根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度;获取所述气缸在所述目标工作循环的上一个工作循环的第二失火粗糙度;根据所述第一失火粗糙度和所述第二失火粗糙度,确定所述气缸的失火粗糙度差;根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火。

【技术特征摘要】
1.一种失火检测的方法,其特征在于,所述方法包括:对于发动机的多个气缸中的每一个气缸,获取所述气缸在目标工作循环的第一失火节时间;根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间;根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度;获取所述气缸在所述目标工作循环的上一个工作循环的第二失火粗糙度;根据所述第一失火粗糙度和所述第二失火粗糙度,确定所述气缸的失火粗糙度差;根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一失火节时间,确定所述气缸在所述目标工作循环的目标变速补偿时间,包括:获取所述发动机的曲轴转速和所述气缸在多个指定的工作循环的第二失火节时间;根据所述第一失火节时间和多个所述第二失火节时间,计算相邻两个失火节时间之间的失火节时间差;如果所述曲轴转速不大于预设转速,根据多个所述失火节时间差,从多个所述失火节时间差中选择失火节时间差,将所述选择的失火节时间差作为所述气缸在所述目标工作循环的目标变速补偿时间;如果所述曲轴转速大于所述预设转速,将多个所述失火节时间差的平均值作为所述气缸在所述目标工作循环的目标变速补偿时间。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一失火节时间和所述目标变速补偿时间,确定所述气缸在所述目标工作循环的第一失火粗糙度,包括:获取所述气缸在所述目标工作循环的下一个工作循环的第三失火节时间;根据所述第一失火节时间、所述目标变速补偿时间和所述第三失火节时间,利用以下公式一,确定所述气缸在所述目标工作循环的第一失火粗糙度:公式一:其中,R(n)为所述气缸在所述目标工作循环的第一失火粗糙度,n为所述气缸的编号,Tn+1为所述第三失火节时间,Tn为所述第一失火节时间,Tc为所述目标变速补偿时间。4.根据权利要求1所述的方法,其特征在于,所述根据所述失火粗糙度差,判断所述气缸在所述目标工作循环是否失火,包括:根据所述气缸的气缸标识,获取所述气缸对应的失火粗糙度阈值;如果所述失火粗糙度差大于所述失火粗糙度阈值,确定所述气缸在所述目标工作循环失火。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一失火粗糙度为正值,存储所述第一失火粗糙度;如果所述第一失火粗糙度为负值,将所述第一失火粗糙度修正为预设粗糙度,存储所述预设粗糙度。6.一种失火检测的装置,其特征在于,所述装置...

【专利技术属性】
技术研发人员:刘旭何林林
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1