发动机爆震检测方法及发动机早燃检测方法技术领域
本发明涉及发动机控制技术,特别涉及一种发动机爆震检测方法及发动机早燃检测
方法。
背景技术
爆震传感器是一个加速度传感器,可以检测物体的振动声波,如果发动机出现不正
常的爆震燃烧或者早燃,振动声波由爆震传感器检测并转换成电信号输入到电控单元
中。当电控单元检测到爆震燃烧的发生,电控单元会通过调整点火来避免连续爆震燃烧
的发生;当电控单元检测到早燃,电控单元会采取断油、加浓混合气、限制节气门等措
施保护发动机。通常在4缸直列发动机上装一个爆震传感器,它在对应的检测窗口内监
测发动机的燃烧,并通过相应的点火顺序,判定哪个气缸出现爆震燃烧或者早燃。
发动机进气门在关闭时会对缸盖产生冲击形成振动噪音,这个噪音通过缸体可以传
递到爆震传感器上。虽然每个缸的爆震检测窗口和进气门的关闭动作不在同一个冲程
内。但当一个没有进行燃烧的气缸,其进气门的关闭噪音可能正好出现在另一只正在燃
烧的气缸的爆震检测窗口内,也就是说在可能发生爆震的时刻,爆震传感器受到了其他
缸进气门关闭噪音的干扰,这个噪音对爆震的检测带来了极为不利的影响。在早燃检测
时,也面临着相同的问题。如果爆震传感器受到了进气门关闭噪音的干扰,会对爆震和
早燃的检测带来极大的难度。当前的电喷系统对上述问题尚未有相应的对策,而在缸内
直喷发动机的标定过程中,出现这类情况的几率极高。若因进气门的关闭噪音引起了爆
震和早燃的误识别,电控单元也会采取相应的后续措施,这些措施在这种情况下是不必
要的,还会对发动机的性能和整车驾驶性造成严重的负面影响。
爆震传感器信号经过加窗(爆震检测窗口)、滤波、积分等处理得到积分量ikr,
再由积分量ikr计算背景噪音rkr(没有爆震工况下发动机的振动水平),最终计算爆
震强度virkr=ikr/rkr。可以将积分量ikr的组成分为两部分:背景噪音rkr和爆震信
号kkr。没有爆震的时候,爆震信号kkr接近0,背景噪音rkr通过一个学习的算法与
积分量ikr基本相等;爆震信号kkr有较大的值,爆震强度virkr=ikr/rkr=(rkr+kkr)
/rkr也会有较大的值。
现有的电控单元抑制噪音的方法是对爆震传感器信号进行带通滤波,滤掉爆震检测
窗口内与爆震燃烧产生的振动的中心频率带差异较大的噪音。而研究表明,进气门关闭
噪音的中心频率带与爆震燃烧产生振动的中心频率带十分接近,无法通过现有的带通滤
波功能消除该噪音干扰。如果某喷油器进气门关闭噪音进入爆震识别窗口内,现有电控
单元不能区分此时的爆震传感器信号是出现了进气门关闭噪音还是出现了爆震信号,电
控单元会将此喷油器进气门关闭噪音也当作爆震信号,造成连续的爆震误识别,可能导
致连续的点火角推迟,从而造成排温高,油耗高,动力差,扭矩波动大等问题。
同样,如果某喷油器进气门关闭噪音进入早燃识别窗口内,现有的电控单元不能区
分此时的爆震传感器信号是喷油器进气门关闭噪音还是出现了早燃,电控单元会将喷油
器进气门关闭噪音误检测为早燃信号,可能导致发动机采取断油、加浓混合气、限制节
气门等措施,这些会对发动机的性能和整车驾驶性造成严重的负面效应。
发明内容
本发明要解决的技术问题是减小由进气门关闭噪音引起的发动机爆震或早燃误判。
为解决上述技术问题,本发明提供的发动机爆震检测方法,包括以下步骤:
一.实时计算得到当前工况下的发动机各缸的进气门关闭时段所对应的曲轴相位,标
定发动机各缸的爆震识别窗口的曲轴相位,标定默认背景噪音Srkr、第一爆震阀值、第
二爆震阀值,第一爆震阀值大于第二爆震阀值;
二.比较当前燃烧缸的爆震识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相位;
三.如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位
存在重叠,则判断有进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤四;
如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位不存在
重叠,则判断无进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六;
四.当前燃烧缸的爆震识别窗口到来时,对当前燃烧缸的爆震识别窗口内的爆震传感
器信号进行积分,得到当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr,计算
当前燃烧缸的重叠爆震强度Cvirkr,Cvirkr=ikr/Srkr;
五.如果重叠爆震强度Cvirkr大于第一爆震阀值,则检出当前燃烧缸发生爆震;如
果重叠爆震强度Cvirkr小于等于第一爆震阀值,则检出当前燃烧缸未发生爆震;进行
步骤八;
六.当前燃烧缸的爆震识别窗口到来时,对爆震识别窗口内的爆震传感器信号进行
积分,得到当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr,再由积分量ikr
计算得到背景噪音rkr,计算当前燃烧缸的爆震强度virkr,virkr=ikr/rkr;
七.如果爆震强度virkr大于第二爆震阀值,则检出当前燃烧缸发生爆震;如果爆
震强度virkr小于等于第二爆震阀值,则检出当前燃烧缸未发生爆震;进行步骤八;
八.进行下一燃烧缸的爆震检测。
较佳的,步骤二中,比较当前燃烧缸的爆震识别窗口与下一个燃烧缸的进气门关闭
时段的曲轴相位;并且比较当前点火周期同上一点火周期之间,下一个燃烧缸的进气门
关闭时段的曲轴相位的变化率;
步骤三中,如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲
轴相位存在重叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率大于设定限
值,则判断有进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤四;如果
下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位存在重叠,并
且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率小于等于该设定限值,则判断无
进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六;如果下一个燃烧缸
的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位不存在重叠,则判断无进气
门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六。
较佳的,步骤一中,还标定第一角度、第二角度,第一角度小于第二角度;
步骤五中,如果检出当前燃烧缸发生爆震,当前燃烧缸的点火角推迟小于第一角度;
如果检出当前燃烧缸未发生爆震,当前燃烧缸的点火角不推迟;
步骤七中,如果检出当前燃烧缸发生爆震,当前燃烧缸的点火角推迟小于第二角度;
如果检出当前燃烧缸未发生爆震,当前燃烧缸的点火角不推迟。
较佳的,步骤一中,还标定第一时间、第二时间,第一时间小于第二时间;
步骤四中,对当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr在第一时间
内进行滤波,计算得到当前燃烧缸的爆震识别窗口的本循环背景噪音,完成背景噪音学
习;
步骤六中,对当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr在第二时间
内进行滤波,计算得到当前燃烧缸的爆震识别窗口的本循环背景噪音,完成背景噪音学
习。
为解决上述技术问题,本发明提供的发动机早燃检测方法,包括以下步骤:
(一).实时计算得到当前工况下的发动机各缸的进气门关闭时段所对应的曲轴相
位,标定发动机各缸的早燃识别窗口的曲轴相位,标定默认背景噪音Srkr、第一早燃阀
值、第二早燃阀值,第一早燃阀值大于第二早燃阀值;
(二).比较当前燃烧缸的早燃识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相
位;
(三).如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相
位存在重叠,则判断有进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤
(四);如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位
不存在重叠,则判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤
(六);
(四).当前燃烧缸的早燃识别窗口到来时,对当前燃烧缸的早燃识别窗口内的爆震
传感器信号进行积分,得到当前燃烧缸的早燃识别窗口的爆震传感器信号积分量jkr,
计算当前燃烧缸的重叠早燃强度Cvjrkr,Cvjrkr=jkr/Srkr;
(五).如果重叠早燃强度Cvjrkr大于第一早燃阀值,则检出当前燃烧缸发生早燃;
如果重叠早燃强度Cvjrkr小于等于第一早燃阀值,则检出当前燃烧缸未发生早燃;进
行步骤(八);
(六).当前燃烧缸的早燃识别窗口到来时,对早燃识别窗口内的爆震传感器信号
进行积分,得到当前燃烧缸的早燃识别窗口的爆震传感器信号积分量jkr,再由积分量
jkr计算得到背景噪音rkr,计算当前燃烧缸的早燃强度vjrkr,vjrkr=jkr/rkr;
(七).如果早燃强度vjrkr大于第二早燃阀值,则检出当前燃烧缸发生早燃;如
果早燃强度vjrkr小于等于第二早燃阀值,则检出当前燃烧缸未发生早燃;进行步骤八;
(八).进行下一燃烧缸的早燃检测。
较佳的,步骤(二)中,比较当前燃烧缸的早燃识别窗口与下一个燃烧缸的进气门
关闭时段的曲轴相位;并且比较当前点火周期同上一点火周期之间,下一个燃烧缸的进
气门关闭时段的曲轴相位的变化率;
步骤(三)中,如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口
的曲轴相位存在重叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率大于设
定限值,则判断有进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(四);
如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位存在重
叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率小于等于该设定限值,则
判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(六);如果下
一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位不存在重叠,则
判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(六)。
较佳的,步骤(一)中,还标定第一角度、第二角度,第一角度小于第二角度;
步骤(五)中,如果检出当前燃烧缸发生早燃,当前燃烧缸的点火角推迟小于第一
角度;如果检出当前燃烧缸未发生早燃,当前燃烧缸的点火角不推迟;
步骤(七)中,如果检出当前燃烧缸发生早燃,当前燃烧缸的点火角推迟小于第二
角度;如果检出当前燃烧缸未发生早燃,当前燃烧缸的点火角不推迟。
较佳的,步骤(一)中,还标定第一时间、第二时间,第一时间小于第二时间;
步骤(四)中,对当前燃烧缸的早燃识别窗口内的爆震传感器信号积分量jkr在第
一时间内进行滤波,计算得到当前燃烧缸的早燃识别窗口的本循环背景噪音,完成背景
噪音学习;
步骤(六)中,对当前燃烧缸的早燃识别窗口内的爆震传感器信号积分量jkr在第
二时间内进行滤波,计算得到当前燃烧缸的早燃识别窗口的本循环背景噪音,完成背景
噪音学习。
本发明的发动机爆震检测方法,通过标定参数掌握了噪音出现的规律,实时定位爆
震识别窗口的位置和进气门关闭的时刻,能准确识别到是否有进气门关闭噪音进入到爆
震识别窗口内。若检测到此噪音进入爆震识别窗口内,通过初始化背景噪音、同时提高
爆震检测阀值,抑制误判的发生;若没有进气门关闭噪音进入到爆震识别窗口内,则保
持正常的爆震检测策略,使电控单元的爆震检测功能更加完善。
本发明的发动机早燃检测方法,原理与上述发动机爆震检测方法基本相同,也能减
小由进气门关闭噪音引起的发动机早燃误判。
附图说明
为了更清楚地说明本发明的技术方案,下面对本发明所需要使用的附图作简单的介
绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术
人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的发动机爆震检测方法一实施例流程图;
图2是本发明的发动机早燃检测方法一实施例流程图。
具体实施方式
下面将结合附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的
实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领
域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发
明保护的范围。
实施例一
发动机爆震检测方法,如图1所示,包括以下步骤:
一.实时计算得到当前工况下的发动机各缸的进气门关闭时段所对应的曲轴相位,标
定发动机各缸的爆震识别窗口的曲轴相位,标定默认背景噪音Srkr、第一爆震阀值、第
二爆震阀值,第一爆震阀值大于第二爆震阀值;
二.比较当前燃烧缸的爆震识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相位;
三.如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位
存在重叠,则判断有进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤四;
如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位不存在
重叠,则判断无进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六;
四.当前燃烧缸的爆震识别窗口到来时,对当前燃烧缸的爆震识别窗口内的爆震传感
器信号进行积分,得到当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr,计算
当前燃烧缸的重叠爆震强度Cvirkr,Cvirkr=ikr/Srkr;
五.如果重叠爆震强度Cvirkr大于第一爆震阀值,则检出当前燃烧缸发生爆震;如
果重叠爆震强度Cvirkr小于等于第一爆震阀值,则检出当前燃烧缸未发生爆震;进行
步骤八;
六.当前燃烧缸的爆震识别窗口到来时,对爆震识别窗口内的爆震传感器信号进行
积分,得到当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr,再由积分量ikr
计算得到背景噪音rkr(没有爆震早燃工况下发动机的振动水平),计算当前燃烧缸的爆
震强度virkr,virkr=ikr/rkr;
七.如果爆震强度virkr大于第二爆震阀值,则检出当前燃烧缸发生爆震;如果爆
震强度virkr小于等于第二爆震阀值,则检出当前燃烧缸未发生爆震;进行步骤八;
八.进行下一燃烧缸的爆震检测。
实施例一的发动机爆震检测方法,实时计算得到当前工况下的发动机各缸的进气门
关闭时段所对应的曲轴相位,标定发动机各缸的爆震识别窗口的曲轴相位,比较当前燃
烧缸的爆震识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相位,判断是否有进气门
关闭噪音进入到当前燃烧缸的爆震识别窗口内,如果有进气门关闭噪音进入到当前燃烧
缸的爆震识别窗口内,则在当前燃烧缸的爆震识别窗口到来时,利用默认背景噪音Srkr
计算当前燃烧缸的重叠爆震强度Cvirkr,Cvirkr=ikr/Srkr,ikr为当前燃烧缸的爆震
识别窗口的爆震传感器信号积分量,由于默认背景噪音Srkr较大(大于正常情况下(不
存在爆震、早燃、气门关闭噪音等)内燃烧缸的爆震识别窗口的爆震传感器信号积分量
ikr),从而可以减小发动机爆震误判。同时,当有进气门关闭噪音进入到当前燃烧缸
的爆震识别窗口内时,提高爆震检测阀值,可以进一步减小发动机爆震误判。
实施例一的发动机爆震检测方法,通过标定参数掌握了噪音出现的规律,实时定位
爆震识别窗口的位置和进气门关闭的时刻,能准确识别到是否有进气门关闭噪音进入到
爆震识别窗口内。若检测到此噪音进入爆震识别窗口内,通过初始化背景噪音、同时提
高爆震检测阀值,抑制误判的发生;若没有进气门关闭噪音进入到爆震识别窗口内,则
保持正常的爆震检测策略,使电控单元的爆震检测功能更加完善。
实施例二
基于实施例一的发动机爆震检测方法,步骤二中,比较当前燃烧缸的爆震识别窗口
与下一个燃烧缸的进气门关闭时段的曲轴相位;并且比较当前点火周期同上一点火周期
之间,下一个燃烧缸的进气门关闭时段的曲轴相位的变化率;
步骤三中,如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲
轴相位存在重叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率大于设定限
值,则判断有进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤四;如果
下一个燃烧缸的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位存在重叠,并
且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率小于等于该设定限值,则判断无
进气门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六;如果下一个燃烧缸
的进气门关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位不存在重叠,则判断无进气
门关闭噪音进入到当前燃烧缸的爆震识别窗口内,进行步骤六。
实施例三的发动机爆震检测方法,对爆震识别进行优化,在下一个燃烧缸的进气门
关闭时段与当前燃烧缸的爆震识别窗口的曲轴相位存在重叠时,还进一步判断下一个燃
烧缸的进气门关闭时段的曲轴相位的变化率是否足够快,如果变化率高则以较高爆震阀
值进行爆震识别,如果变化率低则以较低爆震阀值进行爆震识别。
实施例三
基于实施例一的发动机爆震检测方法,步骤一中,还标定第一角度、第二角度,第
一角度小于第二角度;
步骤五中,如果检出当前燃烧缸发生爆震,当前燃烧缸的点火角推迟小于第一角度;
如果检出当前燃烧缸未发生爆震,当前燃烧缸的点火角不推迟;
步骤七中,如果检出当前燃烧缸发生爆震,当前燃烧缸的点火角推迟小于第二角度;
如果检出当前燃烧缸未发生爆震,当前燃烧缸的点火角不推迟。
实施例三年的发动机爆震检测方法,如果检出当前燃烧缸发生爆震,则推迟当前燃
烧缸的点火角,并且当有进气门关闭噪音进入到当前燃烧缸的爆震识别窗口,限制当前
燃烧缸的点火角的最大推迟量,从而减小因有进气门关闭噪音进入到当前燃烧缸的爆震
识别窗口导致的发动机爆震误判对发动机工作造成过大影响。
实施例四
基于实施例一的发动机爆震检测方法,步骤一中,还标定第一时间、第二时间,第
一时间小于第二时间;
步骤四中,对当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr在第一时间
内进行滤波,计算得到当前燃烧缸的爆震识别窗口的本循环背景噪音,完成背景噪音学
习;
步骤六中,对当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr在第二时间
内进行滤波,计算得到当前燃烧缸的爆震识别窗口的本循环背景噪音,完成背景噪音学
习。
实施例四的发动机爆震检测方法,当有进气门关闭噪音进入到当前燃烧缸的爆震识
别窗口,则缩短当前燃烧缸的爆震识别窗口的爆震传感器信号积分量ikr的低通滤波时
间,在较短的时间将此时的背景噪音rkr学习到与积分量ikr在同一水平,完成背景噪
音学习。
实施例五
发动机早燃检测方法,图如2所示,包括以下步骤:
(一).实时计算得到当前工况下的发动机各缸的进气门关闭时段所对应的曲轴相
位,标定发动机各缸的早燃识别窗口的曲轴相位,标定默认背景噪音Srkr、第一早燃阀
值、第二早燃阀值,第一早燃阀值大于第二早燃阀值;
(二).比较当前燃烧缸的早燃识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相
位;
(三).如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相
位存在重叠,则判断有进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤
(四);如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位
不存在重叠,则判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤
(六);
(四).当前燃烧缸的早燃识别窗口到来时,对当前燃烧缸的早燃识别窗口内的爆震
传感器信号进行积分,得到当前燃烧缸的早燃识别窗口的爆震传感器信号积分量jkr,
计算当前燃烧缸的重叠早燃强度Cvjrkr,Cvjrkr=jkr/Srkr;
(五).如果重叠早燃强度Cvjrkr大于第一早燃阀值,则检出当前燃烧缸发生早燃;
如果重叠早燃强度Cvjrkr小于等于第一早燃阀值,则检出当前燃烧缸未发生早燃;进
行步骤(八);
(六).当前燃烧缸的早燃识别窗口到来时,对早燃识别窗口内的爆震传感器信号
进行积分,得到当前燃烧缸的早燃识别窗口的爆震传感器信号积分量jkr,再由积分量
jkr计算得到背景噪音rkr(没有爆震早燃工况下发动机的振动水平),计算当前燃烧缸
的早燃强度vjrkr,vjrkr=jkr/rkr;
(七).如果早燃强度vjrkr大于第二早燃阀值,则检出当前燃烧缸发生早燃;如
果早燃强度vjrkr小于等于第二早燃阀值,则检出当前燃烧缸未发生早燃;进行步骤八;
(八).进行下一燃烧缸的早燃检测。
实施例五的发动机早燃检测方法,实时计算得到当前工况下的发动机各缸的进气门
关闭时段所对应的曲轴相位,标定发动机各缸的早燃识别窗口的曲轴相位,比较当前燃
烧缸的早燃识别窗口与下一个燃烧缸的进气门关闭时段的曲轴相位,判断是否有进气门
关闭噪音进入到当前燃烧缸的早燃识别窗口内,如果有进气门关闭噪音进入到当前燃烧
缸的早燃识别窗口内,则在当前燃烧缸的早燃识别窗口到来时,利用默认背景噪音Srkr
计算当前燃烧缸的重叠早燃强度Cvjrkr,Cvjrkr=jkr/Srkr,jkr为当前燃烧缸的早燃
识别窗口的爆震传感器信号积分量,由于默认背景噪音Srkr较大(大于正常情况下(不
存在爆震、早燃、进气门关闭噪音等)燃烧缸的早燃识别窗口的爆震传感器信号积分量
jkr),从而可以减小发动机早燃误判。同时,当有进气门关闭噪音进入到当前燃烧缸
的早燃识别窗口内时,提高早燃检测阀值,可以进一步减小发动机早燃误判。
实施例五的发动机早燃检测方法,通过标定参数掌握了噪音出现的规律,实时定位
早燃识别窗口的位置和进气门关闭的时刻,能准确识别到是否有进气门关闭噪音进入到
早燃识别窗口内。若检测到此噪音进入早燃识别窗口内,通过初始化背景噪音、同时提
高早燃检测阀值,抑制误判的发生;若没有进气门关闭噪音进入到早燃识别窗口内,则
保持正常的早燃检测策略,使电控单元的早燃检测功能更加完善。
实施例六
基于实施例五的发动机早燃检测方法,步骤(二)中,比较当前燃烧缸的早燃识别
窗口与下一个燃烧缸的进气门关闭时段的曲轴相位;并且比较当前点火周期同上一点火
周期之间,下一个燃烧缸的进气门关闭时段的曲轴相位的变化率;
步骤(三)中,如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口
的曲轴相位存在重叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率大于设
定限值,则判断有进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(四);
如果下一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位存在重
叠,并且下一个燃烧缸的进气门关闭时段的曲轴相位的变化率小于等于该设定限值,则
判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(六);如果下
一个燃烧缸的进气门关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位不存在重叠,则
判断无进气门关闭噪音进入到当前燃烧缸的早燃识别窗口内,进行步骤(六)。
实施例六的发动机早燃检测方法,对爆震识别进行优化,在下一个燃烧缸的进气门
关闭时段与当前燃烧缸的早燃识别窗口的曲轴相位存在重叠时,还进一步判断下一个燃
烧缸的进气门关闭时段的曲轴相位的变化率是否足够快,如果变化率高则以较高早燃阀
值进行早燃识别,如果变化率低则以较低早燃阀值进行早燃识别。
实施例七
基于实施例五的发动机早燃检测方法,步骤(一)中,还标定第一角度、第二角度,
第一角度小于第二角度;
步骤(五)中,如果检出当前燃烧缸发生早燃,当前燃烧缸的点火角推迟小于第一
角度;如果检出当前燃烧缸未发生早燃,当前燃烧缸的点火角不推迟;
步骤(七)中,如果检出当前燃烧缸发生早燃,当前燃烧缸的点火角推迟小于第二
角度;如果检出当前燃烧缸未发生早燃,当前燃烧缸的点火角不推迟。
实施例七的发动机早燃检测方法,如果检出当前燃烧缸发生早燃,则推迟当前燃烧
缸的点火角,并且当有进气门关闭噪音进入到当前燃烧缸的早燃识别窗口,限制当前燃
烧缸的点火角的最大推迟量,从而减小因有进气门关闭噪音进入到当前燃烧缸的早燃识
别窗口导致的发动机早燃误判对发动机工作造成过大影响。
实施例八
基于实施例五的发动机早燃检测方法,步骤(一)中,还标定第一时间、第二时间,
第一时间小于第二时间;
步骤(四)中,对当前燃烧缸的早燃识别窗口内的爆震传感器信号积分量jkr在第
一时间内进行滤波,计算得到当前燃烧缸的早燃识别窗口的本循环背景噪音,完成背景
噪音学习;
步骤(六)中,对当前燃烧缸的早燃识别窗口内的爆震传感器信号积分量jkr在第
二时间内进行滤波,计算得到当前燃烧缸的早燃识别窗口的本循环背景噪音,完成背景
噪音学习。
实施例八的发动机早燃检测方法,当有进气门关闭噪音进入到当前燃烧缸的早燃识
别窗口,则缩短当前燃烧缸的早燃识别窗口内的爆震传感器信号积分量jkr的低通滤波
时间,在较短的时间将此时的背景噪音rkr学习到与积分量jkr在同一水平,完成背景
噪音学习。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神
和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。