CN104047794B - 发动机爆震探测***和方法 - Google Patents

发动机爆震探测***和方法 Download PDF

Info

Publication number
CN104047794B
CN104047794B CN201410094290.0A CN201410094290A CN104047794B CN 104047794 B CN104047794 B CN 104047794B CN 201410094290 A CN201410094290 A CN 201410094290A CN 104047794 B CN104047794 B CN 104047794B
Authority
CN
China
Prior art keywords
cylinder
engine
module
value
designator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410094290.0A
Other languages
English (en)
Other versions
CN104047794A (zh
Inventor
W.B.哈马马
C.M.索顿
K.M.卢钱斯基
J.R.小里德
F.加索夫
C.米勒
J.A.卡洛尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN104047794A publication Critical patent/CN104047794A/zh
Application granted granted Critical
Publication of CN104047794B publication Critical patent/CN104047794B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/027Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions using knock sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/06Fuel or fuel supply system parameters
    • F02D2200/0611Fuel type, fuel composition or fuel quality
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • F02D41/0087Selective cylinder activation, i.e. partial cylinder operation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L23/00Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid
    • G01L23/22Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid for detecting or indicating knocks in internal-combustion engines; Units comprising pressure-sensitive members combined with ignitors for firing internal-combustion engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

本发明涉及发动机爆震探测***和方法。该方法包括:生成发动机的当前操作条件的指示符;基于汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量;基于第一发动机转速和第一发动机负荷将所述第一噪声量和所述指示符的第一值存储在映射中;基于第二发动机转速和第二发动机负荷从所述映射确定所述指示符的第一值;以及当所述第一值不同于所述指示符的第二值时生成触发信号;以及,当所述触发信号被生成时:基于所述多个燃烧之后发生的汽缸的第二事件期间测量的振动来确定第二噪声量;以及使用所述第二噪声量和所述第二值来替换所述映射中的所述第一噪声量和所述第一值。

Description

发动机爆震探测***和方法
技术领域
本公开涉及内燃发动机,且更具体地涉及爆震探测***和方法。
背景技术
本文提供的背景说明是为了总体上介绍本发明背景的目的。当前署名发明人的工作(在背景技术部分描述的程度上)以及本描述中否则不足以作为申请时现有技术的各方面,既不明显地也非隐含地被承认为与本公开相抵触的现有技术。
内燃发动机在汽缸内燃烧空气和燃料混合物以便生成驱动扭矩。在一些发动机中,汽缸可以被设置成分开的两组汽缸。每组汽缸可以包括振动传感器。振动传感器测量发动机的振动。仅作为示例,振动传感器可以包括压电加速表。
模数(A/D)转换器可以数字化振动传感器的输出。数字信号处理器(DSP)可以对数字化输出执行快速傅里叶转换(FFT)以便识别该数字化输出的频率内容。可以基于该数字化输出的频率内容来确定是否发生爆震。
发明内容
在一种特征中,条件模块基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量中的至少一者来生成所述发动机的当前操作条件的指示符。噪声模块基于在汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量,并且基于第一发动机转速和第一发动机负荷将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在映射中。触发模块基于第二发动机转速和第二发动机负荷从所述映射确定所述指示符的第一值,并且当所述第一值不同于所述指示符的第二值时生成触发信号。当所述触发信号被生成时,所述噪声模块:基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及使用所述第二噪声量和所述第二值来替换所述映射中的所述第一噪声量和所述第一值。
在进一步特征中,爆震确定模块基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定用于所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值。爆震诊断模块基于所述爆震值和预定爆震值选择性地诊断所述汽缸中的爆震。
在进一步特征中,火花控制模块当诊断出爆震时延迟火花正时。
在进一步特征中,当所述爆震值大于所述预定爆震值时所述爆震诊断模块诊断出所述汽缸中的爆震。
在进一步特征中,所述爆震确定模块基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
在进一步特征中,所述条件模块基于所述发动机温度是否小于预定温度来生成所述指示符。
在进一步特征中,所述条件模块基于所述发动机温度是否大于预定温度来生成所述指示符。
在进一步特征中,所述条件模块基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
在进一步特征中,燃料控制模块通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料。所述条件模块基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
在进一步特征中,所述条件模块基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
在一种特征中,一种方法包括:基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量中的至少一者来生成所述发动机的当前操作条件的指示符;基于汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量;基于第一发动机转速和第一发动机负荷将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在映射中;基于第二发动机转速和第二发动机负荷从所述映射确定所述指示符的所述第一值;当所述第一值不同于所述指示符的第二值时生成触发信号。该方法还包括,当所述触发信号被生成时:基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及使用所述第二噪声量和所述第二值来替换所述映射中的所述第一噪声量和所述第一值。
在进一步特征中,该方法还包括:基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值;以及基于所述爆震值和预定爆震值选择性地诊断汽缸中的爆震。
在进一步特征中,该方法还包括:当诊断出爆震时延迟火花正时。
在进一步特征中,该方法还包括:当所述爆震值大于所述预定爆震值时诊断出所述汽缸中的爆震。
在进一步特征中,该方法还包括:基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
在进一步特征中,该方法还包括:基于所述发动机温度是否小于预定温度来生成所述指示符。
在进一步特征中,该方法还包括:基于所述发动机温度是否大于预定温度来生成所述指示符。
在进一步特征中,该方法还包括:基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
在进一步特征中,该方法还包括:通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料;以及基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
在进一步特征中,该方法还包括:基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
本发明可包括下列方案。
1. 一种车辆的发动机控制***,包括:
条件模块,所述条件模块基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量中的至少一者来生成所述发动机的当前操作条件的指示符;
噪声模块,所述噪声模块基于在汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量,并且基于第一发动机转速和第一发动机负荷将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在映射中;和
触发模块,所述触发模块基于第二发动机转速和第二发动机负荷从所述映射确定所述指示符的第一值,并且当所述第一值不同于所述指示符的第二值时生成触发信号,
其中,当所述触发信号被生成时,所述噪声模块进一步:
基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及
使用所述第二噪声量和所述第二值来替换所述映射中的所述第一噪声量和所述第一值。
2. 根据方案1所述的发动机控制***,还包括:
爆震确定模块,所述爆震确定模块基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定用于所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值;
爆震诊断模块,所述爆震诊断模块基于所述爆震值和预定爆震值选择性地诊断所述汽缸中的爆震。
3. 根据方案2所述的发动机控制***,还包括火花控制模块,所述火花控制模块当诊断出爆震时延迟火花正时。
4. 根据方案2所述的发动机控制***,其中,当所述爆震值大于所述预定爆震值时所述爆震诊断模块诊断出所述汽缸中的爆震。
5. 根据方案2所述的发动机控制***,其中,所述爆震确定模块基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
6. 根据方案1所述的发动机控制***,其中,所述条件模块基于所述发动机温度是否小于预定温度来生成所述指示符。
7. 根据方案1所述的发动机控制***,其中,所述条件模块基于所述发动机温度是否大于预定温度来生成所述指示符。
8. 根据方案1所述的发动机控制***,其中,所述条件模块基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
9. 根据方案1所述的发动机,还包括燃料控制模块,所述燃料控制模块通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料,
其中所述条件模块基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
10. 根据方案1所述的发动机控制***,其中,所述条件模块基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
11. 一种车辆的发动机控制方法,包括:
基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量中的至少一者来生成所述发动机的当前操作条件的指示符;
基于汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量;
基于第一发动机转速和第一发动机负荷将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在映射中;
基于第二发动机转速和第二发动机负荷从所述映射确定所述指示符的所述第一值;
当所述第一值不同于所述指示符的第二值时生成触发信号;以及
当所述触发信号被生成时:
基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及
使用所述第二噪声量和所述第二值来替换所述映射中的所述第一噪声量和所述第一值。
12. 根据方案11所述的发动机控制方法,还包括:
基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值;以及
基于所述爆震值和预定爆震值选择性地诊断汽缸中的爆震。
13. 根据方案12所述的发动机控制方法,还包括:当诊断出爆震时延迟火花正时。
14. 根据方案12所述的发动机控制方法,还包括:当所述爆震值大于所述预定爆震值时诊断出所述汽缸中的爆震。
15. 根据方案12所述的发动机控制方法,还包括:基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
16. 根据方案11所述的发动机控制方法,还包括:基于所述发动机温度是否小于预定温度来生成所述指示符。
17. 根据方案11所述的发动机控制方法,还包括:基于所述发动机温度是否大于预定温度来生成所述指示符。
18. 根据方案11所述的发动机控制方法,还包括:基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
19. 根据方案11所述的发动机控制方法,还包括:
通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料;以及
基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
20. 根据方案11所述的发动机控制方法,还包括:基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
从具体实施例、权利要求和附图将显而易见到本公开的其他应用领域。详细描述和特殊的示例试图仅用于描述目的并且不试图限制本公开的范围。
附图说明
从详细描述和附图中将更加全面地理解本公开,附图中:
图1是示出示例性发动机控制***的功能框图;
图2是进一步示出所述示例性发动机控制***的功能框图;
图3是根据本公开的示例性发动机控制模块的功能框图;
图4是根据本公开的示例性爆震模块的功能框图;
图5是根据本公开的将发动机转速和发动机负荷关联于背景噪声量的映射的示例性图释;以及
图6是示出根据本公开的诊断是否发生爆震并选择性再学习背景噪声量的示例性方法的流程图。
在附图中,附图标记可以被重复使用以便指代类似的和/或相同的元件。
具体实施方式
发动机在汽缸内燃烧空气和燃料的混合物以便为车辆产生驱动扭矩。车辆的爆震探测***基于汽缸的燃烧事件期间测量的振动来选择性地诊断汽缸内的爆震。
然而,除了包括与爆震有关的振动外,在汽缸的燃烧事件期间测量的振动还包括与爆震无关的振动,例如来自一个或更多个其他汽缸的振动、来自车辆的其他部件的振动和来自其他来源的振动。在汽缸的燃烧事件期间测量的不是由于该汽缸内的爆震所造成的振动可以被称为背景噪声。
爆震探测***基于在每个发动机转速和负荷条件下的操作期间测量的振动确定用于多个发动机转速和发动机负荷条件中的每个的背景噪声量。对于汽缸的给定燃烧事件,爆震探测***基于该燃烧事件期间测量的振动和与当前发动机转速和发动机负荷条件相关的背景噪声来确定爆震值。爆震探测***基于该爆震值选择性地诊断汽缸中的爆震。
爆震探测***基于当前发动机转速和发动机负荷条件确定背景噪声。更具体地,爆震探测***通过使用将发动机转速和发动机负荷关联于背景噪声的映射来确定背景噪声。
然而,甚至在近似恒定的发动机转速和负荷条件下,背景噪声仍会随着一个或更多个其他操作条件变化而变化。例如,背景噪声随着发动机温度(例如,发动机热或者发动机冷)、被提供给发动机的燃料中的乙醇量、燃料喷射类型(例如,单次喷射或多次喷射)、被提供给发动机的空气和燃料的混合物和/或被停用汽缸的数量而变化。这种变化可能会当存在爆震时防止爆震探测***识别出爆震,或者导致爆震探测***当不存在爆震时识别出爆震。
爆震探测***因此在确定每个背景噪声值时存储所述其他操作条件。当当前操作条件不同于与对应于当前发动机转速和负荷条件的背景噪声相关联的存储操作条件时,爆震探测***使用新的背景噪声值和当前操作条件来更新映射中的背景噪声。爆震探测***基于当前操作条件下在汽缸的燃烧事件期间测量的振动来确定新的背景噪声值。
现在参考图1,示出了示例性发动机***的功能框图。发动机***包括发动机102,其基于来自驾驶员输入模块104的驾驶员输入来燃烧空气/燃料混合物以产生用于车辆的驱动扭矩。空气通过进气***108被吸入到发动机102内。仅作为示例,进气***108可以包括进气歧管110和节气门112。仅作为示例,节气门112可以包括具有可旋转叶片的蝶阀。发动机控制模块(ECM)114控制节气门致动器模块116,并且节气门致动器模块116调整节气门112的开度以控制被吸入进气歧管110的空气的量。
空气从进气歧管110被吸入到发动机102的汽缸内。虽然发动机102包括多个汽缸,但是为了图释目的,示出单个代表性汽缸118。仅作为示例,发动机102可以包括2、3、4、5、6、8、10和/或12个汽缸。在一些情况下,ECM 114可以指示汽缸致动器模块120选择性地停用汽缸中的一个或更多个,这在某些发动机操作状况下可以改善燃料经济性。
发动机102可以通过使用四冲程循环而操作。如下所述的,四个冲程被命名为进气冲程、压缩冲程、燃烧冲程和排气冲程。在曲轴(未示出)的每圈回转期间,在汽缸118内发生这四个冲程中的两个。因此,对于汽缸118而言,为了经历全部四个冲程,二圈曲轴回转是必要的。
在进气冲程期间,来自进气歧管110的空气通过进气门122被吸入到汽缸118内。ECM 114控制燃料致动器模块124,其调整燃料喷射以实现所需空气/燃料比。燃料可以在中心部位或在多个部位(例如每个汽缸的进气门122附近)被喷射到进气歧管110内。在各种实施方式(未示出)中,燃料可以被直接喷射到汽缸内或与汽缸关联的混合腔内。燃料致动器模块124可以中止向被停用的汽缸的燃料喷射。
被喷射燃料与空气混合并且在汽缸118内产生空气/燃料混合物。在压缩冲程期间,汽缸118内的活塞(未示出)压缩空气/燃料混合物。发动机102可以是压缩点火发动机,在这种情况下汽缸118内的压缩点燃空气/燃料混合物。替代性地,发动机102可以是火花点火发动机,在这种情况下火花致动器模块126基于来自ECM 114的信号给汽缸118内的火花塞128充能,这点燃空气/燃料混合物。可以相对于活塞处于其最顶部位置(被称为上止点(TDC))的时刻来规定火花正时。
火花致动器模块126可以受正时信号控制,所述正时信号规定在TDC之前或之后多远产生火花。因为活塞位置直接地相关于曲轴旋转,所以火花致动器模块126的操作可以同步于曲轴角度。在各种实施方式中,火花致动器模块126可以中止向被停用汽缸提供火花。
在燃烧冲程期间,空气/燃料混合物的燃烧向下驱动活塞,从而驱动曲轴。燃烧冲程可以被定义成在活塞到达TDC的时刻和活塞返回到下止点(BDC)的时刻之间的时间。在排气冲程期间,活塞开始从BDC向上运动并且通过排气门130排出燃烧副产物。燃烧副产物经由排气***134从车辆排出。
可以通过进气凸轮轴140来控制进气门122,且可以通过排气凸轮轴142控制排气门130。进气凸轮轴140也可以控制包括汽缸118的第一汽缸组的其他汽缸的进气门。进气凸轮轴140或第二进气凸轮轴(未示出)可以控制第二汽缸组的汽缸的进气门。
排气凸轮轴142可以控制第一汽缸组的其他汽缸的排气门。排气凸轮轴142或第二排气凸轮轴可以控制第二汽缸组的汽缸的排气门。汽缸致动器模块120可以通过禁止进气门122和/或排气门130的打开而停用汽缸118。
进气凸轮移相器148相对于曲轴的旋转选择性地调节进气凸轮轴140的旋转。调节进气凸轮轴140的旋转调节了进气门122的打开和关闭正时。第二进气凸轮移相器(未示出)可以相对于曲轴的旋转选择性地调节第二进气凸轮轴的旋转。
排气凸轮移相器150相对于曲轴的旋转选择性地调节排气凸轮轴142的旋转。调节排气凸轮轴142的旋转调节了排气门130的打开和关闭正时。第二排气凸轮移相器(未示出)可以相对于曲轴的旋转选择性地调节第二排气凸轮轴的旋转。
移相器致动器模块158基于来自于ECM 114的信号来控制进气凸轮移相器148和排气凸轮移相器150。当被实施时,可变气门升程(未示出)也可以受移相器致动器模块158的控制。移相器致动器模块158也可以基于来自于ECM 114的信号来控制第二进气和排气凸轮移相器。虽然示出并讨论了基于凸轮轴的气门致动,但是可以实施无凸轮的气门致动。
发动机***可以包括向进气歧管110提供加压空气的增压装置。例如,图1示出了涡轮增压器,其包括由流过排气***134的排气驱动的涡轮160-1。涡轮增压器还包括压缩机160-2,其被涡轮160-1驱动并且压缩通入节气门112的空气。在各种实施方式中,被曲轴驱动的机械增压器(未示出)可以压缩来自节气门112的空气并且将压缩空气传输到进气歧管110。中间冷却器(未示出)可以耗散掉压缩空气充气内所包含的热量中的一些,该热量随着空气被压缩而产生。压缩空气充气也可以从排气***134的部件吸热。
废气门162可以允许排气绕过涡轮160-1,从而减小涡轮增压器的增压(进气空气压缩的量)。ECM 114可以经由增压致动器模块164控制涡轮增压器。增压致动器模块164可以通过控制废气门162的位置来调整涡轮增压器的增压。在各种实施方式中,多个涡轮增压器可以受增压致动器模块164的控制。涡轮增压器可以具有可变几何构型,其可以受增压致动器模块164的控制。
发动机***可以包括选择性地将排气重新引导回进气歧管110的排气再循环(EGR)气门170。EGR气门170可以位于涡轮160-1的上游。EGR气门170可以基于来自ECM 114的信号受EGR致动器模块172控制。
可以通过使用曲轴位置传感器180来测量曲轴的位置。可以基于曲轴的位置来产生例如以转每分(RPM)为单位的发动机转速。可以通过使用发动机冷却剂温度(ECT)传感器182来测量发动机冷却剂的温度。ECT传感器182可以被放置在发动机102内或者冷却剂循环所处的其他部位,例如散热器(未示出)。
可以通过使用歧管绝对压力(MAP)传感器184来测量进气歧管110内的压力。在各种实施方式中,可以测量发动机真空度,其可以指代环境空气压力和进气歧管110内的压力之差。可以通过使用空气质量流量(MAF)传感器186来测量流入进气歧管110的空气的质量流率。在各种实施方式中,MAF传感器186可以被放置在还包括节气门112的外壳内。
节气门致动器模块116可以通过使用一个或更多个节气门位置传感器(TPS)190来监视节气门112的位置。可以通过使用进气空气温度(IAT)传感器192来测量被吸入发动机102内的空气的环境温度。可以通过使用汽缸压力传感器193来测量汽缸118内的压力。可以针对每个汽缸提供汽缸压力传感器。一个或更多个其他的传感器也可以被应用。例如,发动机***可以包括油温传感器、发动机(缸体)温度传感器和/或一个或更多个其他合适的车辆传感器。ECM 114可以使用来自传感器的信号来做出发动机***的控制判定。
ECM 114可以与变速器控制模块194通信以便协调变速器(未示出)内的换档。例如,ECM 114可以在换档期间减少发动机扭矩。ECM 114可以与混合控制模块196通信以便协调发动机102和电动马达198的操作。
电动马达198也可以用作发电机,并且可以用于产生电能以便被车辆电气***使用和/或被存储在蓄电池内。在各种实施方式中,ECM 114、变速器控制模块194和混合控制模块196的各种功能可以被集成到一个或更多个模块内。
现在参考图2,示出了示例性发动机***的功能框图。发动机102的汽缸可以被设置成一组或更多组(也被称为汽缸组)。例如,在图2的示例中,汽缸的第一子集(例如一半)可以被设置在第一组204内,并且汽缸的第二子集(例如另一半)可以被设置在汽缸的第二组208内。直列式发动机可以包括单组汽缸。V和W型汽缸可以包括多组汽缸。
振动传感器可以测量一组汽缸的振动。例如,第一振动传感器212可以测量第一组204的振动,并且第二振动传感器216可以测量第二组208的振动。虽然示出了两组汽缸和两个振动传感器,但是发动机102也可以包括一组或更多组汽缸以及一个或更多个振动传感器。在各种实施方式中,可以针对每个汽缸、每对汽缸等等提供一个振动传感器。
ECM 114基于在汽缸的预定爆震窗口期间测量的振动来诊断汽缸内的爆震。当诊断出爆震时可以调节一个或更多个发动机操作参数。例如,当诊断出爆震时ECM 114可以延迟火花正时(相对于不存在爆震时)。当诊断出爆震时也可以调节一个或更多个其他的发动机操作参数,例如燃料供应、EGR、增压等等。
现在参考图3,示出了ECM 114的示例性实施方式的功能框图。扭矩请求模块304可以基于一个或更多个驾驶员输入312来确定扭矩请求308,所述输入例如是加速器踏板位置、制动踏板位置、巡航控制输入和/或一或更多个其他合适的驾驶员输入。扭矩请求模块304可以额外地或替代性地基于一个或更多个其他扭矩请求来确定扭矩请求308,所述其他扭矩请求例如是由ECM 114产生的扭矩请求和/或从车辆的其他模块接收的扭矩请求,所述其他模块例如是变速器控制模块194、混合控制模块196、底盘控制模块等等。可以是基于扭矩请求308和/或一个或更多个其他车辆操作参数来控制一个或更多个发动机致动器。
例如,节气门控制模块316可以基于扭矩请求308来确定目标节气门开度320。节气门致动器模块116可以基于目标节气门开度320来调节节气门112的开度。火花控制模块324可以基于扭矩请求308来确定目标火花正时328。火花致动器模块126可以基于目标火花正时328来产生火花。
燃料控制模块332可以基于扭矩请求308来确定一个或更多个目标燃料供应参数336。例如,目标燃料供应参数336可以包括(每个燃烧事件的)燃料喷射脉冲数量、每个脉冲的正时以及每个脉冲的量。燃料致动器模块124可以基于目标燃料供应参数336来喷射燃料。
汽缸控制模块340可以基于扭矩请求308来确定要启用和/或停用的汽缸的目标数量344。汽缸致动模块120可以基于目标数量344来启用和停用发动机102的汽缸。EGR控制模块348可以基于扭矩请求308来确定EGR气门170的目标EGR开度352。EGR致动器模块172可以基于目标EGR开度352来控制EGR气门170。
增压控制模块356可以基于扭矩请求308来确定目标增压360。增压致动器模块164基于目标增压360来控制增压。例如,增压致动器模块164可以基于目标增压360来控制废气门162。移相器控制模块364可以基于扭矩请求308来确定目标进气和排气凸轮移相器角度368。移相器致动器模块158分别基于目标进气和排气凸轮移相器角度368来控制进气和排气凸轮移相器148和150。
爆震模块380(也参见图4)基于在汽缸的燃烧事件的预定爆震窗口期间使用振动传感器测量的振动384来确定汽缸内是否发生爆震。爆震模块380基于预定爆震窗口期间测量的振动384来确定汽缸的燃烧事件的强度值。
爆震模块380学习汽缸的燃烧事件的背景噪声量。背景噪声量可以包括来自除爆震之外的其他来源的振动,例如其他汽缸产生的振动。爆震模块380基于强度值和背景噪声量来确定汽缸的燃烧事件的爆震值。
但是,在一些情况下,背景噪声量会变化。如果当背景噪声较高时学习背景噪声并且发生向以较低背景噪声操作的转变,则当实际上没有发生爆震时爆震模块380会确定没有发生爆震。相反地,如果当背景噪声较低时学习背景噪声并且发生向以较高背景噪声操作的转变,则由于背景噪声增加,爆震模块380会错误地确定在汽缸内发生爆震。因此,当发生会导致背景噪声变化的变化时,爆震模块380再学习背景噪声。
现在参考图4,示出了爆震模块380的示例性实施方式的功能框图。发动机102的汽缸被配置成以预定点火次序点火。点火正时可以指的是空气/燃料混合物的点燃正时(例如,火花正时)。
可以针对爆震来评估发动机102的每个汽缸。模拟前端模块404可以基于正在评估哪个汽缸而在来自多个振动传感器的信号间进行选择。例如,当针对爆震评估其中一个汽缸(“该汽缸”)时,模拟前端模块404可以选择来自位于包括该汽缸的汽缸组内的振动传感器的信号。如果该汽缸组内存在多个振动传感器,则模拟前端模块404可以选择最靠近该汽缸定位的振动传感器。虽然将以该(一个)汽缸的背景来讨论爆震分析和探测,但是还可以针对发动机102的每个其他汽缸类似地或相同地执行本文描述的爆震分析和探测。
与该汽缸相关的爆震会发生于该汽缸的燃烧冲程期间。围绕该汽缸的燃烧事件的点火正时的预定窗口可以被称为该汽缸的爆震窗口。在该汽缸的爆震窗口期间由选定振动传感器来测量该汽缸的振动谱。
模拟前端模块404可以包括差分输入电路。差分输入电路可以将来自选定振动传感器的差分输入转换成单个输出。模拟前端模块404可以向差分输入电路的输出施加一个或更多个(模拟)滤波器,例如具有25 kHz的低通截止频率的一阶滤波器。模拟前端模块404也可以施加一个或更多个标量以便放大或衰减所述一个或更多个滤波器的输出。
模拟前端模块404的输出被发送到模数(A/D)转换器模块408。A/D转换器模块408采样模拟前端模块404的输出并且数字化样本以产生数字值。A/D转换器模块408输出所述数字值到数字信号处理器(DSP)模块412。
DSP模块412可以向接收到的信号施加数字滤波器。例如,DSP模块412可以应用具有20 kHz截止频率的四阶椭圆无限脉冲响应(IIR)数字滤波器。替代性地,DSP模块412可以应用串联的两个二阶IIR滤波器来改善稳定性或者向接收到的信号施加一个或更多个数字滤波器。
基于来自该汽缸的爆震窗口期间的数字值,DSP模块412执行至少一个快速傅里叶转换(FFT),以便为该燃烧事件生成FFT数据。可以以曲轴的旋转角度来定义该汽缸的爆震窗口。换言之,该汽缸的爆震窗口可以对应于使用曲轴位置传感器180测量的曲轴位置416的预定范围。爆震窗口可以是固定的或者可以基于发动机转速418和/或一个或更多个其他的发动机操作参数而变化。可以基于曲轴位置416来确定发动机转速418。
如果燃烧事件的爆震窗口期间流逝的时间(时段)足够长,例如在低的发动机转速情况下,则在该爆震窗口期间DSP模块412可以收集足够数据来执行多个FFT。如果当爆震窗口结束时仅部分地收集到多个FFT中的最后FFT的数据,则该数据可以被零填充(即,使用表明零振动的值填充)。替代性地,来自一个或更多个先前的FFT的数据可以被用于完成最后FFT的数据集合。
如果允许不同汽缸的爆震窗口重叠,则爆震模块380可以包括额外的模拟前端模块、额外的A/D转换器模块和额外的DSP模块以便并行地捕捉和分析这些爆震窗口内的数据。如果DSP模块412具有足够的处理能力,则DSP模块412可能能够处理来自重叠的爆震窗口的数据而不需额外的DSP模块。之后,在A/D转换器模块和DSP模块412之间可以包括缓存以便存储供DSP模块412使用的数据。
DSP模块412基于燃烧事件的FFT数据为汽缸的燃烧事件生成强度值420。如上所述,在汽缸的爆震窗口期间可以执行一个或更多个FFT。执行的FFT的数量可以取决于爆震窗口期间流逝的时间。每个FFT可以提供预定数量的FFT点,例如128个FFT点或者其他适当数量的FFT点。在各种实施方式中可以截取每个FFT的一部分,例如去除每个FFT的最后64个点。
可以针对每个FFT限定一个或更多个预定感兴趣点范围。例如,可以针对每个接收到的FFT限定三个预定感兴趣范围。可以例如基于发动机转速418来设定预定范围。因为FFT是频域的,所以FFT感兴趣点的预定范围对应于预定感兴趣频率范围。
在每个预定范围内,DSP模块412可以确定单个强度值。例如,DSP模块412可以在每个预定范围内选择最大强度FFT点,或者确定每个预定范围内的FFT点的平均值。
DSP模块412可以选择用于生成强度值420的一个预定范围。例如,DSP模块412可以基于发动机转速418选择一个预定范围。因为每个范围已经被减少成单个值,所以选择一个范围能够将整个FFT减少成单个值。DSP模块412可以例如基于发动机转速418或者基于预定范围中具有最大单个强度值的一个预定范围来选择一个预定范围。DSP模块412可以将预定范围中的一个选定预定范围的单个强度值用作强度值420,或者基于预定范围中的一个选定预定范围的单个强度值来确定强度值420。
爆震确定模块424基于燃烧事件的强度值420来确定用于汽缸的燃烧事件的爆震值428。虽然强度值420代表了与爆震相关的振动量,但是强度值420也可以包括背景噪声。爆震确定模块424可以因此进一步基于背景噪声量432来确定爆震值428。
噪声存储模块436基于在燃烧事件期间的发动机转速418和发动机负荷440来确定汽缸的燃烧事件的背景噪声量432。噪声存储模块436通过使用映射(例如表格)来确定背景噪声量432,该映射将发动机转速418和发动机负荷440关联于背景噪声量432,如下文进一步讨论的。噪声存储模块436可以使用插值来针对处于映射中的值之间的发动机转速418和/或发动机负荷440的值确定背景噪声量432。发动机负荷440可以指的是相对于发动机102的最大APC来说的每缸空气(APC)量(例如质量)。可以例如基于通过使用MAF传感器186测量的MAF和/或通过使用MAP传感器184测量的MAP来确定APC。
爆震确定模块424可以基于强度值420与背景噪声量432的比来确定汽缸的燃烧事件的爆震值428。仅作为示例,爆震确定模块424可以基于强度值420与背景噪声量432的商来设定燃烧事件的爆震值428。强度值420与背景噪声量432的比可以对应于信噪比,因为其可以代表与爆震相关的振动与背景噪声量432的比。
爆震诊断模块444基于爆震值428和预定爆震值448选择性地诊断汽缸中的爆震的发生。例如,当爆震值428大于预定爆震值448时爆震诊断模块444诊断出汽缸中的爆震。相反地,当爆震值428小于预定爆震值448时,爆震诊断模块444确定汽缸中没有发生爆震。在各种实施方式中,当爆震值428已经大于汽缸的最后Y个燃烧事件中的至少X个燃烧事件的预定爆震值448时,爆震诊断模块444可以诊断出汽缸内的爆震,其中Y是大于一的整数,X是大于零的整数,并且X小于或等于Y。
爆震诊断模块444生成指示汽缸内是否已经诊断出爆震的爆震信号452。例如,爆震诊断模块444当汽缸内已经诊断出爆震时可以将爆震信号452设定成第一状态,并且当汽缸内还没有诊断出爆震时将爆震信号452设定成第二状态。
返回参考图3,当汽缸内诊断出爆震时可以调节一个或更多个发动机操作参数。例如,当汽缸内诊断出爆震时火花控制模块324可以调节目标火花正时328以延迟火花正时。当诊断出爆震时也可以调节一个或更多个其他的发动机操作条件,例如EGR、增压、节气门开度、燃料供应等等。当诊断出爆震时可以额外地或替代性地采取一个或更多个其他补救动作。仅作为示例,一个或更多个预定诊断故障码(DTC)可以被设定在存储器中并且故障指示器灯(MIL)可以被点亮。
再次参考图4,阈值确定模块456基于发动机转速418和发动机负荷440确定汽缸的燃烧事件的预定爆震值448。阈值确定模块456通过使用映射(例如表格)来确定预定爆震值448,该映射将发动机转速418和发动机负荷440关联于预定爆震值448。阈值确定模块456可以使用插值来为处于映射中的值之间的发动机转速418和/或发动机负荷440的值确定预定爆震值448。阈值确定模块456也可以施加一个或更多个标量至预定爆震值448,如下文进一步讨论的。预定爆震值448可以对应于强度值与背景噪声的预定比(超过该值可以被认为存在爆震)。
噪声存储模块436可以包括将发动机转速418和发动机负荷440关联于背景噪声量432的两个映射。所述两个映射中的第一个(“第一映射”)可以填充有由车辆制造商在销售前校准的背景噪声量432的预定值。所述两个映射中的第二个被填充有在发动机102操作期间学习的背景噪声量432的值。噪声存储模块436选择使用所述两个映射中的哪一个来确定背景噪声量432,如下文进一步讨论的。
噪声模块460基于在对应于第二映射的条目的发动机转速和发动机负荷条件下的操作期间针对汽缸的多个燃烧事件生成的多个强度值420来确定用于该条目的已学***均值来确定第二映射的条目的已学习背景噪声量464。噪声模块460可以将用于确定第二映射的条目的已学习背景噪声量464的强度值420的数量限制于在相应发动机转速和发动机负荷条件下生成的最近多个强度值420的预定数量。
噪声模块460类似地确定第二映射的每个条目的已学习背景噪声量464的值。噪声模块460根据发动机转速和发动机负荷条件将已学习背景噪声量464的值存储在噪声存储模块436的第二映射中。
但是,甚至在一组发动机转速和发动机负荷条件下的操作期间,强度值420中的背景噪声量在一些情况下仍会变化。例如,当发动机102较冷、当发动机102较热、当使用多次燃料喷射、当向发动机102的燃料供应是富集的和/或当停用一个或更多个汽缸时,背景噪声量会变化。
如果基于在背景噪声量较低的条件下的操作期间所生成的强度值420来确定给定一组发动机转速和发动机负荷条件的已学习背景噪声量464,则稍后在背景噪声量较高的不同条件下的操作期间在使用已学习的背景噪声量464时,爆震诊断模块444会错误地确定发生爆震。相反地,如果基于在背景噪声量较高条件下的操作期间所生成的强度值420来确定给定一组发动机转速和发动机负荷条件的已学习背景噪声量464,则稍后在背景噪声量较低的不同条件下的操作期间在使用已学习的背景噪声量464时,爆震诊断模块444会无法识别爆震发生。
因此噪声存储模块436将(当前)条件468的指示符存储有第二映射的每个条目。在第二映射中存储有已学习背景噪声量464的指示符指示出针对对应的发动机转速和发动机负荷条件确定已学习背景噪声量464所处的条件468。
图5包括第二映射504的示例性图释。如上所述,第二映射包括由发动机负荷508和发动机转速512索引的已学习背景噪声464的值的条目。每个条目对应于发动机负荷508中的一个和发动机转速512中的一个。例如,条目516对应于发动机负荷508中的第四个和发动机转速512中的第二个。
条目516包括对应于发动机负荷508中的第四个和发动机转速512中的第二个的已学习背景噪声464的值520。条目516还包括条件指示符524,其指示出确定所述值520所处的条件468(除发动机转速418和发动机负荷440之外)。虽然未示出,但是条目516也可以包括其他数据。
再次参考图4,条件模块472基于一个或更多个操作参数来设定条件468。例如,条件模块472可以设定条件468以指示:(1)发动机冷却剂温度(ECT)476是否大于第一预定温度;(2)ECT 476是否小于第二预定温度;(3)被供应到发动机102的燃料的乙醇含量480;(4)是否通过使用多次喷射向发动机102提供燃料;(5)发动机102的燃料供应是否比化学计量比混合物要富集至少预定量;(6)以及是否停用发动机102的一个或更多个汽缸。在各种实施方式中,(4)可以包括多次燃料供应喷射是否用于不同事件类型的多次单个确定,所述事件类型例如是催化剂起燃或其他燃料效率和/或排放原因。仅作为示例,条件468可以包括(1)-(6)的结果,其可以以预定方式被编码以指示出(1)-(6)的结果。
可以通过使用ECT传感器182来测量ECT 476。虽然讨论了使用ECT 476,但是还可以使用其他适当的发动机温度。条件模块472可以例如基于来自燃料控制模块332的燃料供应信号484来确定是否使用多次喷射来供应燃料并且燃料供应是否比化学计量比要富集至少预定量。条件模块472可以例如基于来自汽缸控制模块340的激活/停用信号488来确定是否停用一个或更多个汽缸。乙醇含量480可以例如基于在燃料燃烧期间测量的一个或更多个汽缸压力、在燃烧燃烧期间测量的一个或更多个发动机转速来确定;通过使用传感器来测量;或者以其他适当方式来获得。第一预定温度大于第二预定温度。可以基于如下温度来设定第二预定温度,低于所述温度,则发动机102的缸体部分被认为是冷的。可以基于如下温度来设定第一预定温度,高于所述温度,则发动机102的缸体部分被认为是热的。
条件存储模块492可以包括应当将所述条件468设定成指示上述条件(1)-(6)中的哪些条件的被存储指示符。例如可以由车辆制造商来设定指示符。例如,一个或更多个指示符可以被设定成使得当与(1)-(6)关联的条件的变化不导致背景噪音的显著变化时条件模块472独立于(1)-(6)中的对应一个或更多个来设定条件468。
如上所述,噪声存储模块436基于发动机转速418和发动机负荷440将条件468存储有在第二映射中的已学习的背景噪声量464。当一个或更多个条件468不同于存储有在对应于发动机转速418和发动机负荷440的第二映射中的已学习的背景噪声量464的条件时,学习触发模块494触发再学习已学习的背景噪声量464。再学习已学习的背景噪声量464包括:基于多个新的强度值420确定条件468的已学习的背景噪声量464的新值。条件468和已存储条件之间的差异可以指示出:背景噪声会不同于在第二映射中存储的已学习背景噪声量464。这种差异会影响爆震诊断模块444精确地诊断是否发生爆震的能力。
学习触发模块494可以经由触发信号496来触发再学习。当再学习被触发时,噪声存储模块436可以基于发动机转速418和发动机负荷440通过使用第一映射来确定背景噪声量432。噪声存储模块436可以通过使用第一映射来确定背景噪声量432,直到噪声模块460已经接收预定数量的强度值420(用于汽缸的预定数量的燃烧事件)以用于确定已学习背景噪声量464的新值。仅作为示例,预定数量可以是2或者3,对应于2次或者3次燃烧事件。
一旦已经接收了预定数量的强度值420,则噪声模块460基于预定数量的强度值420确定已学习背景噪声量464。噪声存储模块436基于发动机转速418和发动机负荷440在第二映射中存储已学习背景噪声量448F和条件468,以用作当将来出现条件468时的背景噪声量432。
在通过使用第一映射确定背景噪声量432的同时且在已经接收了预定数量的强度值420之后,阈值确定模块456可以施加一个或更多个标量至预定爆震值448。所述标量可以减少爆震诊断模块444由于紧接在再学习被触发之后的背景噪声量432的不准确而造成的诊断出发生爆震的可能性。阈值确定模块456可以随时间(例如随着接收到更多的强度值420且因此已学习背景噪声量464的准确度增加)减少标量的影响。
现在参考图6,呈现出示出诊断是否发生爆震并选择性再学习背景噪声量的示例性方法的流程图。控制过程可以开始于604,在此DSP模块412生成汽缸的燃烧事件的强度值420。DSP模块412基于在汽缸的爆震窗口期间使用振动传感器测量的振动来产生燃烧事件的强度值420。在608,学习触发模块494获得发动机转速418和发动机负荷440。
在612,学习触发模块494确定与在对应于发动机转速418和发动机负荷440的第二映射中的已学习背景噪声量相关联的条件。学习触发模块494基于发动机转速418和发动机负荷440从第二映射取回所述条件。
在616,条件模块472生成(当前)条件468。条件模块472可以设定条件468以指示出如下中的一个或更多个:(1)ECT 476是否大于第一预定温度;(2)ECT 476是否小于第二预定温度;(3)被供应到发动机102的燃料的乙醇含量480;(4)是否使用多次喷射向发动机102提供燃料;(5)发动机102的燃料供应是否比化学计量比混合物要富集至少预定量;和(6)是否停用发动机102的一个或更多个汽缸。
在620,学习触发模块494确定条件468是否不同于从第二映射取回的条件。如果620是真,则学习触发模块494触发再学习(对应于发动机转速418和发动机负荷440的第二映射的条目)并且控制过程转移到660,这在下文被进一步讨论。如果620是假,控制过程继续到624。如果条件468不同于从第二映射取回的条件,则存在的实际背景噪声量会不同于在第二映射中存储的已学习背景噪声量。这种差异可能防止爆震诊断模块444在存在爆震时识别出爆震或者导致爆震诊断模块444在不存在爆震时识别出爆震。
在624,噪声存储模块436从基于发动机转速418和发动机负荷440的第二映射确定背景噪声量432。如上所述,第二映射将发动机转速和发动机负荷关联于已学习背景噪声量。在624,噪声模块460也可以基于强度值420更新在对应于发动机转速418和发动机负荷440的第二映射中的已学习背景噪声量。
爆震确定模块424在628基于燃烧事件的强度值420和背景噪声量432确定汽缸的燃烧事件的爆震值428。仅作为示例,爆震确定模块424可以设定爆震值428等于强度值420与背景噪声量432的商,或者基于强度值420与背景噪声量432的商来设定爆震值428。在628,阈值确定模块456也确定燃烧事件的预定爆震值448。阈值确定模块456通过使用将发动机转速和发动机负荷关联于预定爆震值的映射基于发动机转速418和发动机负荷440来确定预定爆震值448。
在632,爆震诊断模块444基于燃烧事件的爆震值428和燃烧事件的预定爆震值448来确定汽缸中是否发生爆震。例如,在632,爆震诊断模块444可以确定爆震值428是否大于预定爆震值448。如果632是真,则爆震诊断模块444可以在636指示出汽缸内发生爆震,并且控制过程可以结束。如果632是假,则爆震诊断模块444可以在640指示出汽缸内没有发生爆震,并且控制过程可以结束。
当诊断出爆震时可以采取一个或更多个其他补救动作。仅作为示例,当诊断出爆震时,火花控制模块324可以延迟火花正时。当诊断出爆震时,可以额外地或替代性地调节增压、EGR、节气门开度和/或一个或更多个其他的发动机操作参数。在存储器中可以设定一个或更多个DTC并且当诊断出爆震时也可以点亮MIL灯。
现在参考660(当条件468不同于从第二映射取回的条件时),噪声模块460可以将计数器值设定成预定值。仅作为示例,预定值可以是2或者3。预定值对应于用于针对发动机转速418、发动机负荷440和条件468确定已学习背景噪声量464的新值的多个强度值420。
在662,噪声存储模块436基于发动机转速418和发动机负荷440从第一映射确定背景噪声量432。如上所述,第一映射将发动机转速和发动机负荷关联于预定背景噪声量。在662,噪声模块460也可以将计数器值递减。
在664,爆震确定模块424基于燃烧事件的强度值420和背景噪声量432确定(628)汽缸的燃烧事件的爆震值428。仅作为示例,爆震确定模块424可以设定爆震值428等于强度值420与背景噪声量432的商,或者基于强度值420与背景噪声量432的商来设定爆震值428。在664,阈值确定模块456也确定燃烧事件的预定爆震值448。阈值确定模块456通过使用将发动机转速和发动机负荷关联于预定爆震值的映射基于发动机转速418和发动机负荷440来确定预定爆震值448。
在668,爆震诊断模块444基于燃烧事件的爆震值428和燃烧事件的预定爆震值448来确定汽缸中是否发生爆震。例如,在668,爆震诊断模块444可以确定爆震值428是否大于预定爆震值448。如果668是真,则爆震诊断模块444可以在672指示出汽缸内发生爆震,并且控制过程可以继续到680。如果668是假,则爆震诊断模块444可以在676指示出汽缸内没有发生爆震,并且控制过程可以继续到680。如上所示,当诊断出爆震时可以采取一个或更多个补救动作,例如延迟火花正时、调节增压、EGR、节气门开度和/或一个或更多个其他的发动机操作参数、设定存储器中的一个或更多个DTC和/或点亮MIL灯。
在680,噪声模块460可以确定计数器的值是否等于零。如果680是假,则控制过程可以继续到684。如果680是真,则控制过程可以继续到692。虽然描述了将计数器设定成预定值、递减计数器、以及比较计数器值和零,但是也可以使用将计数器值设定为零、递增计数器值、以及比较计数器值和预定值。
在684,DSP模块412基于在汽缸下一燃烧事件的爆震窗口期间使用振动传感器测量的振动来确定下一燃烧事件的强度值420,并且控制过程返回到662以便在再学习期间继续使用第一映射。
在692,当计数器值等于零时,噪声模块460确定针对发动机转速418、发动机负荷440和条件468的已学***均值,或者基于等于这些强度值420的平均值来设定已学习背景噪声量464。
在696,噪声存储模块436在对应于发动机转速418和发动机负荷440的第二映射的条目中存储已学习背景噪声量464和条件468,并且控制过程可以结束。在696,阈值确定模块456也可以施加标量至预定爆震值448。阈值确定模块456可以随着使用更多的(大致在发动机转速418和发动机负荷440的汽缸的将来燃烧事件的)强度值420来确定已学习背景噪声量而减少标量的影响。虽然控制过程被示为且讨论为结束了,但是图6可以返回到604以用于汽缸的下一燃烧事件。可以针对发动机102的每个汽缸执行控制循环。
以上描述在本质上仅是说明性的,并且决不意在限制本公开、其应用或用途。本公开的宽泛教导可以以多种方式实现。因此,尽管本公开包括特定的例子,但是本公开的真实范围不应该受限于此,这是因为其它修改通过研究附图、说明书和所附权利要求将变得显而易见。如本文使用的,短语A、B和C中的至少一个应该被解释为意味着使用非排他性逻辑或(OR)的逻辑(A或B或C)。应该理解,在不改变本公开的原理的情况下,可以以不同的顺序(或并行地)执行方法中的一个或多个步骤。
在本申请中,包括以下的定义,术语“模块”可以替换为术语“电路”。术语“模块”可以指代以下器件、是以下器件的一部分或包含以下器件:专用集成电路(ASIC);数字、模拟或混合模/数离散电路;数字、模拟或混合模/数集成电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器(共享、专用或成组);存储由处理器执行的代码的存储器(共享、专用或成组);提供描述的功能的其他合适的硬件部件;或上述器件的一些或全部的组合,诸如在片上***中。
上面使用的术语“代码”可以包含软件、固件和/或微代码,并且可以涉及程序、例程、函数、类和/或对象。术语“共享的处理器”涵盖执行来自多个模块的一些或全部代码的单个处理器。术语“成组的处理器”涵盖与附加处理器一起执行来自一个或多个模块的一些或全部代码的处理器。术语“共享的存储器”涵盖存储来自多个模块的一些或全部代码的单个存储器。术语“成组的存储器”涵盖与附加存储器一起存储来自一个或多个模块的一些或全部代码的存储器。术语“存储器”可以是术语“计算机可读介质”的子集。术语“计算机可读介质”不涵盖通过介质传播的瞬态电气和电磁信号,并且因此可被认为是有形的且非瞬态的。非瞬态有形计算机可读介质的非限制性示例包括非易失性存储器、易失性存储器、磁存储装置和光学存储装置。
本申请中描述的设备和方法可以通过由一个或更多个处理器执行的一个或更多个计算机程序被部分或全部地实现。计算机程序包含存储在至少一个非瞬态有形计算机可读介质上的处理器可执行指令。计算机程序还可包含和/或依赖于存储的数据。

Claims (20)

1.一种车辆的发动机控制***,包括:
条件模块,所述条件模块基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量来生成所述发动机的当前操作条件的指示符;
噪声模块,所述噪声模块基于在汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量,并且将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在对应于第一发动机转速和第一发动机负荷的映射的条目中;和
触发模块,所述触发模块基于当前发动机转速和当前发动机负荷从对应于第一发动机转速和第一发动机负荷的所述映射的所述条目确定所述指示符的第一值,并且当所述第一值不同于所述指示符的第二值时生成触发信号,
其中,当所述触发信号被生成时,所述噪声模块进一步:
基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及
使用所述第二噪声量和所述第二值来替换所述映射的所述条目中的所述第一噪声量和所述第一值。
2.根据权利要求1所述的发动机控制***,还包括:
爆震确定模块,所述爆震确定模块基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定用于所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值;
爆震诊断模块,所述爆震诊断模块基于所述爆震值和预定爆震值选择性地诊断所述汽缸中的爆震。
3.根据权利要求2所述的发动机控制***,还包括火花控制模块,所述火花控制模块当诊断出爆震时延迟火花正时。
4.根据权利要求2所述的发动机控制***,其中,当所述爆震值大于所述预定爆震值时所述爆震诊断模块诊断出所述汽缸中的爆震。
5.根据权利要求2所述的发动机控制***,其中,所述爆震确定模块基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
6.根据权利要求1所述的发动机控制***,其中,所述条件模块基于所述发动机温度是否小于预定温度来生成所述指示符。
7.根据权利要求1所述的发动机控制***,其中,所述条件模块基于所述发动机温度是否大于预定温度来生成所述指示符。
8.根据权利要求1所述的发动机控制***,其中,所述条件模块基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
9.根据权利要求1所述的发动机,还包括燃料控制模块,所述燃料控制模块通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料,
其中所述条件模块基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
10.根据权利要求1所述的发动机控制***,其中,所述条件模块基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
11.一种车辆的发动机控制方法,包括:
基于发动机温度、发动机的燃料供应、燃料中乙醇的量和发动机的被停用汽缸数量来生成所述发动机的当前操作条件的指示符;
基于汽缸的第一组多个燃烧事件期间测量的振动来确定第一噪声量;
将所述第一噪声量和所述当前操作条件的所述指示符的第一值存储在对应于第一发动机转速和第一发动机负荷的映射的条目中;
基于当前发动机转速和当前发动机负荷从对应于第一发动机转速和第一发动机负荷的所述映射的所述条目确定所述指示符的所述第一值;
当所述第一值不同于所述指示符的第二值时生成触发信号;以及
当所述触发信号被生成时:
基于在所述第一组多个燃烧事件之后发生的所述汽缸的第二组多个燃烧事件期间测量的振动来确定第二噪声量;以及
使用所述第二噪声量和所述第二值来替换所述映射的所述条目中的所述第一噪声量和所述第一值。
12.根据权利要求11所述的发动机控制方法,还包括:
基于所述汽缸的燃烧事件期间测量的振动且基于所述第二噪声量来确定所述第二组多个燃烧事件之后发生的所述汽缸的燃烧事件的爆震值;以及
基于所述爆震值和预定爆震值选择性地诊断汽缸中的爆震。
13.根据权利要求12所述的发动机控制方法,还包括:当诊断出爆震时延迟火花正时。
14.根据权利要求12所述的发动机控制方法,还包括:当所述爆震值大于所述预定爆震值时诊断出所述汽缸中的爆震。
15.根据权利要求12所述的发动机控制方法,还包括:基于所述汽缸燃烧事件期间测量的振动的强度与所述第二噪声量的商来设定所述燃烧事件的爆震值。
16.根据权利要求11所述的发动机控制方法,还包括:基于所述发动机温度是否小于预定温度来生成所述指示符。
17.根据权利要求11所述的发动机控制方法,还包括:基于所述发动机温度是否大于预定温度来生成所述指示符。
18.根据权利要求11所述的发动机控制方法,还包括:基于是否停用所述发动机的至少一个汽缸来生成所述指示符。
19.根据权利要求11所述的发动机控制方法,还包括:
通过使用至少两次燃料喷射选择性地提供用于多个燃烧事件之后发生的所述汽缸的燃烧事件的燃料;以及
基于是否通过使用至少两次燃料喷射将燃料提供给所述汽缸来生成所述指示符。
20.根据权利要求11所述的发动机控制方法,还包括:基于所述发动机的燃料供应是否比化学计量比要富集至少预定量来生成所述指示符。
CN201410094290.0A 2013-03-15 2014-03-14 发动机爆震探测***和方法 Active CN104047794B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/832,154 US9441556B2 (en) 2013-03-15 2013-03-15 Noise updating systems and methods
US13/832154 2013-03-15
US13/832,154 2013-03-15

Publications (2)

Publication Number Publication Date
CN104047794A CN104047794A (zh) 2014-09-17
CN104047794B true CN104047794B (zh) 2017-04-12

Family

ID=51419050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410094290.0A Active CN104047794B (zh) 2013-03-15 2014-03-14 发动机爆震探测***和方法

Country Status (3)

Country Link
US (1) US9441556B2 (zh)
CN (1) CN104047794B (zh)
DE (1) DE102014102891B4 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9157825B2 (en) * 2008-05-01 2015-10-13 GM Global Technology Operations LLC Engine knock diagnostic
US9441556B2 (en) 2013-03-15 2016-09-13 GM Global Technology Operations LLC Noise updating systems and methods
US9506411B2 (en) * 2014-10-17 2016-11-29 Ford Global Technologies, Llc If method and system for engine knock control
US9897021B2 (en) * 2015-08-06 2018-02-20 General Electric Company System and method for determining location and value of peak firing pressure
DE102017112660A1 (de) * 2016-06-09 2017-12-14 Ford Global Technologies, Llc System und verfahren zum regulieren des motorklopfens eines motors mit variablem hubraum
CN107489582B (zh) * 2016-06-09 2021-12-31 福特环球技术公司 用于确定发动机爆震的***和方法
US10626813B2 (en) * 2016-06-09 2020-04-21 Ford Global Technologies, Llc System and method for controlling engine knock
JP6555321B2 (ja) * 2017-11-10 2019-08-07 マツダ株式会社 圧縮着火式エンジンの制御装置
CN110015253B (zh) * 2018-01-10 2022-12-23 宇通客车股份有限公司 一种车辆主动降噪控制方法及其***
US10746153B2 (en) 2018-05-21 2020-08-18 Ford Global Technologies, Llc Method and system for adjusting engine knock background noise of a variable displacement engine
US10975828B2 (en) 2018-05-21 2021-04-13 Ford Global Technologies, Llc Method and system for adjusting engine knock background noise levels
US11204011B2 (en) 2018-05-21 2021-12-21 Ford Global Technologies, Llc Method and system for variable displacement engine knock control
US11255288B2 (en) * 2018-05-23 2022-02-22 Ford Global Technologies, Llc Method and system for determining engine knock background noise levels
JP7059855B2 (ja) * 2018-07-30 2022-04-26 トヨタ自動車株式会社 内燃機関の点火時期制御装置
US10753290B2 (en) * 2018-09-27 2020-08-25 Ford Global Technologies, Llc Method and system for determining engine knock background noise levels
US10683837B2 (en) 2018-10-09 2020-06-16 Ford Global Technologies, Llc Method and system for detecting engine knock during transient conditions
CN109404152B (zh) * 2018-10-26 2021-08-20 长安大学 车用电控甲醇-柴油双燃料发动机燃料供给闭环控制方法
US10495544B1 (en) * 2019-01-15 2019-12-03 Caterpillar Inc. Failure detection device for detecting an issue with a part of a machine
JP6741119B1 (ja) * 2019-05-17 2020-08-19 トヨタ自動車株式会社 エンジン診断システム、及びエンジン診断方法
CN110953079B (zh) * 2019-12-04 2020-12-22 东风汽车集团有限公司 一种车辆换挡后爆震误判的剔除方法
JP7207290B2 (ja) * 2019-12-23 2023-01-18 トヨタ自動車株式会社 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法
CN112081674B (zh) * 2020-09-16 2021-11-09 东风汽车集团有限公司 一种降低爆震误判频次的方法
CN112504689B (zh) * 2020-12-21 2023-03-21 潍柴动力股份有限公司 发动机爆震检测方法、装置、设备及存储介质
CN113586240B (zh) * 2021-09-03 2022-10-28 潍柴动力股份有限公司 一种发动机爆震的检测方法及发动机
CN115405418B (zh) * 2022-08-03 2023-06-06 东风汽车集团股份有限公司 发动机气流噪声的解析方法、装置、设备及可读存储介质

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4269154A (en) 1978-05-24 1981-05-26 Nippon Soken, Inc. Ignition timing control system for internal combustion engines
JPS55141649A (en) 1979-04-21 1980-11-05 Nissan Motor Co Ltd Knocking detector
JPS5637535A (en) 1979-09-05 1981-04-11 Nippon Soken Inc Knocking detector
US4331117A (en) 1979-12-20 1982-05-25 Standard Oil Company (Indiana) System and method for controlling engine knock
JPS57126050U (zh) 1981-01-30 1982-08-06
US4376429A (en) 1981-06-23 1983-03-15 Ford Motor Company Adaptive cylinder by cylinder knock retard control
DE3128475A1 (de) 1981-07-18 1983-01-27 Robert Bosch Gmbh, 7000 Stuttgart Kontrolleinrichtung fuer eine klopfregelvorrichtung an brennkraftmaschinen
DE3414932C2 (de) * 1983-04-22 1995-07-13 Mitsubishi Electric Corp Vorrichtung zur Verminderung des Klopfens bei einer Brennkraftmaschine
US4821194A (en) 1985-10-22 1989-04-11 Nissan Motor Company, Limited Cylinder combustion monitoring apparatus
JPS62101885A (ja) 1985-10-29 1987-05-12 Nissan Motor Co Ltd 内燃機関のノツキング制御装置
JPH0759928B2 (ja) 1986-02-14 1995-06-28 日産自動車株式会社 内燃機関の点火時期制御装置
JPH0759929B2 (ja) 1986-02-21 1995-06-28 日本電装株式会社 多気筒内燃機関用点火時期制御装置
JPH0681923B2 (ja) 1988-05-19 1994-10-19 三菱自動車工業株式会社 内燃機関のノック抑制装置
US4961319A (en) 1988-12-22 1990-10-09 Chrysler Corporation Method of turbocharger control
KR940001938B1 (ko) * 1990-08-24 1994-03-11 미쯔비시 덴끼 가부시기가이샤 내연기관용 노크제어장치
EP0509479B1 (en) 1991-04-16 1998-10-14 Nec Corporation Multiprocessor system
DE4333965A1 (de) * 1993-10-05 1995-04-06 Bosch Gmbh Robert Verfahren zur Klopferkennung
DE19755257A1 (de) 1997-12-12 1999-06-24 Daimler Chrysler Ag Verfahren zur Erkennung von klopfender Verbrennung aus einem Ionenstromsignal bei Brennkraftmaschinen
GB2343220A (en) * 1998-10-26 2000-05-03 Ford Motor Co Internal combustion engine knock detection
JP3715847B2 (ja) * 1999-09-20 2005-11-16 三菱電機株式会社 内燃機関のノック制御装置
EP1309841B1 (de) * 2000-08-11 2005-09-14 Robert Bosch Gmbh Klopferkennung bei brennkraftmaschinen mit modifizierung bei änderung einer filtercharakteristik oder zylinderindividueller änderung
DE10257994A1 (de) * 2002-12-12 2004-07-01 Robert Bosch Gmbh Verfahren zur Zündwinkelbestimmung
JP3851612B2 (ja) * 2003-02-10 2006-11-29 本田技研工業株式会社 内燃機関のノック制御装置
JP4186655B2 (ja) 2003-03-11 2008-11-26 トヨタ自動車株式会社 ノックセンサの異常検出装置および異常検出方法
US6763297B1 (en) * 2003-06-13 2004-07-13 General Motors Corporation Displacement on demand spark knock detection
JP4052230B2 (ja) 2003-11-12 2008-02-27 トヨタ自動車株式会社 内燃機関のノッキング判定装置
JP4390104B2 (ja) * 2004-04-16 2009-12-24 株式会社デンソー 内燃機関のノック判定装置
JP4349221B2 (ja) 2004-06-28 2009-10-21 日産自動車株式会社 内燃機関のegr制御装置
JP2006037912A (ja) * 2004-07-29 2006-02-09 Toyota Motor Corp 内燃機関のノッキング判定装置
US7243020B2 (en) * 2004-12-03 2007-07-10 Fujitsu Ten Limited Knock detection apparatus and knock detection method
JP2006183548A (ja) * 2004-12-27 2006-07-13 Nippon Soken Inc 内燃機関の制御装置
CA2602060C (en) * 2005-03-18 2011-05-17 Toyota Jidosha Kabushiki Kaisha Internal combustion engine provided with double system of fuel injection
JP4404811B2 (ja) 2005-06-28 2010-01-27 トヨタ自動車株式会社 ノッキング状態判定装置
JP4459125B2 (ja) 2005-07-15 2010-04-28 株式会社デンソー ノック発生状態判定装置
US7222607B2 (en) 2005-08-05 2007-05-29 Gm Global Technology Operations, Inc. DSP-based engine knock detection including knock sensor and circuit diagnostics
CN2856961Y (zh) 2005-12-30 2007-01-10 浙江博德汽车电子股份有限公司 发动机电子控制单元的检测装置
JP4390774B2 (ja) * 2006-01-27 2009-12-24 トヨタ自動車株式会社 内燃機関の点火時期制御装置
US7533651B2 (en) * 2006-03-17 2009-05-19 Ford Global Technologies, Llc System and method for reducing knock and preignition in an internal combustion engine
JP4773888B2 (ja) * 2006-06-02 2011-09-14 本田技研工業株式会社 内燃機関の点火時期制御装置
US7526943B2 (en) * 2007-03-23 2009-05-05 Gm Global Technology Operations, Inc. Knock system with detection zones
DE102007021283A1 (de) * 2007-05-07 2008-11-13 Continental Automotive Gmbh Verfahren und Vorrichtung zur Ermittlung des Verbrennungs-Lambdawerts einer Brennkraftmaschine
JP4475675B2 (ja) 2007-05-11 2010-06-09 三菱電機株式会社 内燃機関のノック検出装置
US7685995B2 (en) * 2007-06-13 2010-03-30 Denso Corporation Controller for internal combustion engine
US8056396B2 (en) 2008-02-27 2011-11-15 Denso Corporation Knock detection device and knock detection system diagnosis device
JP4827936B2 (ja) * 2008-03-18 2011-11-30 本田技研工業株式会社 内燃機関のノッキング検出装置
US9157825B2 (en) 2008-05-01 2015-10-13 GM Global Technology Operations LLC Engine knock diagnostic
EP2327868B1 (en) * 2008-09-26 2015-04-08 Honda Motor Co., Ltd. Frequency spectrum analyzing apparatus
US7769536B2 (en) 2008-12-31 2010-08-03 Gm Global Technology Operations, Inc. Diagnostic systems and methods for engine knock sensors
WO2010090113A1 (ja) * 2009-02-06 2010-08-12 本田技研工業株式会社 周波数成分分析装置
US8478511B2 (en) 2010-08-31 2013-07-02 GM Global Technology Operations LLC System and method for knock detection based on ethanol concentration in fuel
JP5554199B2 (ja) * 2010-10-04 2014-07-23 三菱電機株式会社 内燃機関のノック制御装置
US8631646B2 (en) * 2011-05-12 2014-01-21 Ford Global Technologies, Llc Methods and systems for variable displacement engine control
US8919097B2 (en) * 2011-05-12 2014-12-30 Ford Global Technologies, Llc Methods and systems for variable displacement engine control
US8538666B2 (en) 2011-06-13 2013-09-17 GM Global Technology Operations LLC CPS knock detection system
US9441556B2 (en) 2013-03-15 2016-09-13 GM Global Technology Operations LLC Noise updating systems and methods

Also Published As

Publication number Publication date
DE102014102891A1 (de) 2014-09-18
CN104047794A (zh) 2014-09-17
US9441556B2 (en) 2016-09-13
DE102014102891B4 (de) 2018-09-13
US20140278010A1 (en) 2014-09-18

Similar Documents

Publication Publication Date Title
CN104047794B (zh) 发动机爆震探测***和方法
CN102066729B (zh) 通过分析发动机气缸压力信号和曲轴速度信号的燃料***诊断
CN104213996B (zh) 用于诊断燃料***压力传感器的***和方法
US8880281B2 (en) Event data recorder system and method
CN102384847B (zh) 基于燃料中的乙醇浓度进行爆震检测的***和方法
CN104121105B (zh) 使用模型预测控制的空气流控制***和方法
AU2008222454B2 (en) Calibration tool
CN102066731B (zh) 分析发动机曲轴转速信号的燃油***诊断
CN101725419B (zh) 控制内燃发动机的麦克风信号法
CN102192031B (zh) 使用模式识别和气缸压力信号的功率谱分析的车载燃料性质检测
CN102454503B (zh) 用于估计发动机操作参数的方法和装置
CN102374060B (zh) 在燃烧期间估计和控制声学噪声的方法
US20100175463A1 (en) Variable displacement engine diagnostics
CN101328841B (zh) 起动内燃发动机的方法和***
EP1898078B1 (en) Data processor for processing pieces of data being successively sampled at intervals
CN102066722A (zh) 分析气缸压力信号的燃油***喷油正时诊断
US9334819B2 (en) Method for diagnosing EGR system and method for controlling fuel injection using the same
CN102777269B (zh) 压缩比确定和控制***及方法
CN102261995A (zh) 使用离散傅立叶变换逼近的发动机失火检测***和方法
CN109973280A (zh) 一种发动机爆震自动标定方法
US20210063280A1 (en) Method for the diagnosis of engine misfires in an internal combustion engine
CN103576670A (zh) 用于处理连续和间歇的故障的诊断***和方法
CN102733978B (zh) 用于均质充量压缩点火(hcci)发动机的控制***和方法
US20120303240A1 (en) Method for operating an internal combustion engine
CN107701321A (zh) 识别内燃发动机汽缸中不点火现象的发生的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant