CN1908608B - 包括爆震传感器与电路诊断的基于dsp的发动机爆震检测 - Google Patents

包括爆震传感器与电路诊断的基于dsp的发动机爆震检测 Download PDF

Info

Publication number
CN1908608B
CN1908608B CN2006101101556A CN200610110155A CN1908608B CN 1908608 B CN1908608 B CN 1908608B CN 2006101101556 A CN2006101101556 A CN 2006101101556A CN 200610110155 A CN200610110155 A CN 200610110155A CN 1908608 B CN1908608 B CN 1908608B
Authority
CN
China
Prior art keywords
pinking
energy
signal
module
knock intensity
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
CN2006101101556A
Other languages
English (en)
Other versions
CN1908608A (zh
Inventor
C·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 CN1908608A publication Critical patent/CN1908608A/zh
Application granted granted Critical
Publication of CN1908608B publication Critical patent/CN1908608B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1526Digital data processing dependent on pinking with means for taking into account incorrect functioning of the pinking sensor or of the electrical means
    • 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
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

火花点火发动机所用的爆震检测***包括爆震传感器,该爆震传感器响应于发动机的振动并且产生爆震信号。第一模块根据爆震信号计算爆震能量,而第二模块根据爆震能量计算爆震强度。第三模块根据爆震强度调节发动机的火花正时。

Description

包括爆震传感器与电路诊断的基于DSP的发动机爆震检测
技术领域
本发明涉及发动机爆震检测,更特别涉及包括爆震传感器的爆震检测***。
背景技术
车辆可以包括内燃机,该内燃机产生驱动转矩以便驱动轮子。更具体而言,发动机吸入空气并且将空气与燃料混合以便形成燃烧混合物。燃烧混合物在气缸内受到压缩并且使之燃烧以便驱动可滑动地置于相应气缸内的活塞。活塞可旋转地驱动曲轴以便将驱动转矩传递至传动***并最终传递至轮子。
当发动机不点火时,特定气缸的燃烧混合物就会在不合需要的时间燃烧。更具体而言,气缸内的未燃烧的空气/燃料混合物的温度与压力就超过临界水平并导致气体自燃。这样就导致发动机爆震并产生冲击波,该冲击波使气缸压力快速增加。如果发生持续的重爆震,就可能对活塞、环以及排气阀造成损坏。此外,发动机爆震会引起不合需要的颤动和传动***振动。
发动机控制***可以包括用于确定何时发动机不点火的不点火检测***和/或爆震检测***。按照这种方式,发动机控制***可以调节发动机的操作以便抑止发动机不点火并且改善发动机性能与车辆驾驶性能。
传统的爆震检测***包括爆震传感器与专用爆震检测芯片或特定用途集成电路(ASIC),以用于处理爆震传感器信号并且计算发动机爆震强度。可使用个别的爆震传感器和爆震ASIC来检测来自每个气缸的爆震。爆震ASIC通常包括放大器、过滤器、整流器、积分器、A/D转换器、采样与保持电路和/或其它模拟电路。这种硬件价格昂贵,难以升级与校准并且因制造商的不同而不同。
发明内容
相应地,本发明提供了火花点火发动机所用的爆震检测***。这种爆震检测***包括爆震传感器,该爆震传感器响应于发动机的振动并且产生爆震信号。第一模块根据爆震信号计算爆震能量,而第二模块根据爆震能量计算爆震强度。第三模块根据爆震强度调节发动机的火花正时。
根据另一个特征,爆震检测***还包括用于估算噪声值的噪声模块。第二模块根据噪声值计算爆震强度。
根据另一个特征,爆震检测***还包括诊断模块,该诊断模块根据爆震能量而选择性地产生爆震传感器故障与爆震电路故障之一。
根据其它特征,爆震检测***还包括根据爆震信号产生频率信号的快速傅里叶变换(FFT)模块。功率模块根据频率信号产生功率信号。爆震能量根据功率信号而得出。
根据另一个特征,爆震检测***还包括根据发动机的曲轴的旋转位置而产生窗口信号的窗口模块。根据所述窗口信号来计算爆震能量。
根据另一个特征,第二模块确定爆震能量与噪声能量之间的爆震差并将爆震强度计算为所述爆震比率与爆震强度阈值之差。
根据又一个特征,第二模块确定爆震能量与噪声能量之间的爆震比率并将爆震强度计算为所述爆震比率与爆震强度阈值之差。
根据又一个特征,第二模块将爆震强度确定为爆震能量与能量阈值之差。
通过阅读下文中提供的详细描述,将会清楚本发明的更多适用领域。应当理解,尽管以下详细描述和特定实例显示了本发明的优选实施例,但是它们仅用于示例说明,而并未意欲限制本发明的范围。
附图说明
通过阅读详细描述与附图,将会更充分地理解本发明,其中:
图1为包括根据本发明的基于数字信号处理(DSP)的爆震检测***的示例性发动机的示意图;
图2为曲线图,其示出了由爆震检测***的相应传感器所产生的示例性爆震传感器信号和示例性窗口信号;
图3为根据本发明的执行时域爆震检测的示例性模块的示意图;
图4为根据本发明的执行频域爆震检测的示例性模块的示意图;
图5为曲线图,其示出了正常发动机的示例性爆震传感器信号功率谱与相应的示例性带通过滤器(BPF)输出功率谱;
图6为曲线图,其示出了呈现轻度爆震的发动机的示例性爆震传感器信号功率谱与相应的示例性BPF输出功率谱;
图7为曲线图,其示出了呈现中度爆震的发动机的示例性爆震传感器信号功率谱与相应的示例性BPF输出功率谱;以及
图8为曲线图,其示出了呈现重度爆震的发动机的示例性爆震传感器信号动力功率谱与相应的示例性BPF输出功率谱。
具体实施方式
对优选实施例的以下描述事实上仅为示例性并且决非用于限制本发明、其应用或用途。为清楚起见,在各图中,将使用相同的参考数字来标示相似的元件。在此处用到时,术语“模块”指的是特定用途集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或组)和存储器、组合逻辑电路或提供所述功能的其它适用部件。
现在参看图1,示意性地示出了示例性发动机***10,该发动机***10包括发动机12、进气歧管14和排气歧管16。空气通过节流阀18而被吸入进气歧管14。将空气导入气缸20中并使其与气缸中的燃料混合。燃料通过与燃料供应装置24相连通的燃料注射器22注入气缸20中。火花塞26引燃空气/燃料混合物在其相应的气缸中的燃烧并通过排气歧管16将燃烧废气排出气缸20和发动机12。尽管只示出了两个气缸20,但是可以理解本发明可以通过具有更多或更少气缸20的发动机来实施。
燃烧过程驱动着可滑动地支承于气缸20内的活塞(未示出),所述活塞又可旋转地驱动着曲轴27。发动机12还包括分别与各气缸20相关联的进气阀28与排气阀30。进气阀28与排气阀30分别调节进入气缸20的空气与从气缸20排出的燃烧废气。进气凸轮轴32由曲轴27可旋转地驱动并且调节进气阀28的打开与关闭。尽管并未示出,但是发动机12还可以包括排气凸轮轴,其由曲轴27可旋转地驱动并且调节排气阀30的打开与关闭。
控制模块40根据本发明的基于DSP的爆震检测装置来调节发动机操作。更具体而言,控制模块40根据发动机爆震的出现与强度来调节相对于气缸中的活塞位置的火花正时。歧管绝对压力(MAP)传感器42响应于进气歧管14内的压力并根据所述压力产生MAP信号,该信号被传递至控制模块40。发动机速度传感器44响应于曲轴27的转动并根据所述转动产生曲轴信号,该信号被传递至控制模块40。类似地,凸轮轴传感器46响应于凸轮轴32的转动并向控制模块40发送凸轮轴信号。控制模块40根据曲轴信号和凸轮轴信号而产生窗口信号,如以下更详细所述。
爆震传感器48响应于气缸的振动并根据所述振动产生爆震信号,该爆震信号被传递至控制模块40。控制模块40对爆震信号进行处理以便使用本发明的基于DSP的爆震检测***来检测发动机爆震情况。尽管只示出了单个爆震传感器48,但是可以理解可以采用多个爆震传感器48。例如,在6缸或8缸式发动机中可以采用两个爆震传感器。
现在参看图2,曲线示出了示例性周期上的示例性爆震信号和示例性窗口信号。窗口信号根据凸轮轴信号和曲轴信号来确定并且通常以阶梯波的形式来提供。窗口信号显示爆震检测所发生的周期。更具体而言,窗口信号的高侧表示特定气缸越过上止点(TDC)之前或之后的时间或者需要爆震检测的时间(例如对于示例性发动机而言,在离开TDC约4°至TDC之后约70°之间)。例如,在4缸式发动机的情况下,第一阶梯波与点火顺序的第一气缸相对应,第二阶梯波与点火顺序的第二气缸相对应,等等。第五阶梯波再与点火顺序的第一气缸相对应并且各阶梯波相应地重复。
本发明的基于DSP的爆震检测***根据爆震信号与窗口信号来检测发动机爆震情况。执行以下两种方法之一:基于时域与基于频域。这两种方法不仅进行处理与分析爆震信号的域不同,而且用于检测算法中的信号处理功能不同,如以下部分中所述。对于这两种方法,基于DSP的爆震检测***都包括爆震传感器和电路诊断装置。
现在参看图3,在基于时域的方法中,对爆震信号的所有处理与分析均在时域中进行。执行基于时域DSP的爆震检测的示例性模块包括:数字过滤器模块300(例如:带通过滤器(BPF))、增益器模块302、整流器模块304、积分器模块306、保持模块308、窗口与气缸模块310、强度模块312、噪声评估模块314以及诊断模块316。可以实施其它模块,包括但是并不限于倍增器320、过滤器322以及模数(A/D)转换器324。
在多个爆震传感器的情况下,倍增器320根据信号输入而发送多个爆震信号(KS1...KSn)之一。信号输入根据将哪一个气缸点火而显示发送哪一个爆震信号。该爆震信号被发送至过滤器322,该过滤器322优选地设置为低通过滤器。过滤器322滤出爆震信号的任何错误、高频成分。A/D转换器324将所过滤的模拟信号转换成数字信号并将数字信号输出至数字过滤器模块300。
数字过滤器模块300优选地为BPF,该BPF可以通过使用无限脉冲响应过滤器(IIR)或有限脉冲响应过滤器(FIR)来实施。IIR过滤器的行为可以由以下差分方程式来描述:
y = Σ n = 0 m b n x n ( k - n ) - Σ n = 1 m a n y n ( k - n )
其中y为过滤器的输出,x为过滤器的输入(即爆震信号),m为过滤级或过滤阀的数量,k为爆震传感器试样数量(1、2、3...),而an和bn为过滤器系数。m个阀的FIR滤波器可以由以下差分方程式来表示:
y = Σ n = 0 m b n x n ( k - n )
BPF的频带根据特定用途而定。在爆震检测的情况下,示例性的范围为从4kHz至22kHz(即将小于4kHz的频率和大于22kHz的频率滤出)。频带可以在设计阶段和/或校准阶段期间容易地配置。FIR滤波器包括但是并不限于以下参数:多个系数(bn)、带通频率以及爆震传感器试样的数量(k)。这些参数的示例性值分别包括32个系数、4kHz-22kHz以及256个试样。应当理解,准确的结果可以利用设计有不同数量的系数、不同的带通频率以及试样数量的过滤器而获得。例如:可以使用较低数量的试样(例如:128个或以下),但是可能减少所估算的爆震强度的分辨率。类似地,可以使用较高数量的试样(例如:512个或以上),但是较高数量的试样会影响处理速度。
增益模块302放大来自数字过滤器模块300的过滤过的信号并将该放大信号发送至整流器模块304。绝对或全波整流器模块304的特征在于以下方程式:
ya=|y|
其中ya为整流器的输出,而y为整理器的输入(即:BPF输出)而||为绝对值运算。
积分器模块306接收来自整流器模块的整流过的爆震信号和来自窗口与气缸模块310的窗口信号。积分器模块306产生爆震能量信号,该爆震能量信号由以下示例性方程式确定:
yo(n)=yo(n-1)+T*ya(n)
其中yo(n)为对应于积分器输入ya(即:整流器模块304的输出)的第n个试样的积分器输出,yo(n-1)为对应于积分器输入ya的第n-1个试样的积分器输出,ya(n)为对应于爆震传感器输入的试样n的整流器模块304的输出,而T为采样周期。可以使用不同的采样频率(例如:100000试样/秒与200000试样/秒)。例如,当发动机速度处于6000RPM以下时,100000试样/秒的采样频率就足够。然而,在较高速度下,较高采样频率将会改进所估算的爆震的分辨率。采样周期根据采样频率的反比或T=1/100,000秒来计算。
保持模块308接收积分的爆震信号和窗口信号并且为中间爆震信号值提供存储位置。保持模块308根据窗口信号而将积分的爆震信号发送至强度模块312和诊断模块316。爆震强度根据在爆震窗口(例如从示例性发动机的TDC之前4°至TDC之后40°)的端点处的积分器的最终值(即最大值)来计算。当积分器模块306在爆震窗口内对爆震信号进行积分时,没有爆震强度更新值。爆震强度可以通过使用爆震比率法或爆震差分法来估算。爆震比率(KR)按照如下方式计算:
KR=(爆震yo)/(噪声yo);
其中爆震yo为在爆震窗口端点处的积分器模块输出,而噪声yo为在噪声窗口端点处的积分器模块输出。
爆震强度(KI)根据以下方程式来计算:
KI=KR-KITHR
其中KITHR为根据发动机速度与发动机负载而确定的爆震强度阈值。可以预期,KITHR可以根据根据发动机速度与负载的查表来确定或者可以根据使用发动机速度与负载作为输入的方程式来计算。查表或方程式可以根据由在不同发动机速度与负载下以及发动机正常操作情况(即:无爆震条件下)下的车辆测试所产生的实验数据来生成。
爆震比率法需要使用两个爆震窗口或两个不同的数据部分(即两个数据组)来计算噪声(当预计没有爆震时)与爆震信号(包含爆震行为或预计有爆震行为的数据的部分)两者。这两种不同的数据组产生两种不同的积分器输出“爆震yo”和“噪声yo”,其均为在每个数据组端点处的积分器模块306的最终值。
在爆震差分法中,爆震差(KD)按照如下方式计算:
KD=爆震yo-噪声yo
爆震强度(KI)根据以下方程式来计算:
KI=KD-KITHR
任一种方法都提供了充足的结果,然而,爆震差分法更易于实施。
噪声估算模块314根据由窗口与气缸模块310所产生的气缸信号来确定噪声yo。更具体而言,噪声yo根据基于气缸信号的查表来确定。发动机噪声(噪声yo)查表根据实验数据来设计,所述实验数据通过在不同的发动机速度与负载下进行车辆测试并记录平均积分器输出而得出。优选地,只使用由正常发动机操作(即:无爆震行为)得到的数据来估算噪声。这种发动机噪声被保存为基线发动机噪声并且可以在每个发动机循环中更新以便将瞬态与***性能变化考虑在内。基于DSP的爆震检测***使用一个爆震窗口来收集两组数据(即用于噪声估算/更新的数据和用于爆震信号计算的数据)。
强度模块312产生由控制模块40用来调节发动机操作的输出或爆震强度信号。更具体而言,控制模块40根据输出信号调节发动机火花以便抑止发动机爆震。
诊断模块316监控基于DSP的爆震检测***的操作并且产生传感器诊断信号(SD)与电路诊断信号(CD)以便检查爆震电路与爆震传感器的电力或接地短路以及断路故障。电力或接地短路以及断路将会导致积分器模块输出低于或高于正常的爆震传感器信号范围。因此,诊断模块316就使用来自保持模块的输出(即延迟的积分器输出)、原爆震传感器信号(即数字过滤器之前)、来自噪声估算模块的平均噪声、爆震强度(即输出信号)以及气缸标识(即气缸信号)来确定爆震传感器信号是否落入正常范围内并且在未落入正常范围的情况下诊断故障。
接地短路导致积分器输出读数低于正常范围。在各发动机操作条件下,爆震传感器输出平均信号,即使没有发动机爆震的情况下也是如此。这种平均爆震传感器信号(即噪声)用于根据以下逻辑来检测故障:
如果(KSCurrentCalculation<KSTHRLOW)
那么爆震电路和/或爆震传感器=故障
否则
爆震电路和/或爆震传感器=通过
其中KSCurrentCalculation为来自用于爆震传感器诊断的试样和保持模块308的电流输出,或者为用于爆震电路诊断的噪声估算模块316的电流输出,而KSTHRLOW为较低阈值,其根据实验获得并且可在发动机的整个寿命期间更新。
电力短路导致爆震传感器信号高于正常范围。诊断块使用来自保持模块的输入、KSnDIG、平均噪声与输出信号(即爆震强度)以及A/D转换器信号(KSnDIG)以便检测电力短路。诊断模块采用以下逻辑来检测电力短路:
如果((积分器输出>KSTHRHI)并且(KSnDIG>KSTHRHInDIG))
那么爆震电路和/或爆震传感器=故障
否则
爆震电路和/或爆震传感器=通过
其中KSTHRHI和KSTHRHInDIG根据发动机操作条件来确定。更具体而言,KSTHRHI和KSTHRHInDIG根据发动机速度与质量空气流(MAF)通过查表来确定。
由于数字过滤器模块300去除了恒定或低频成分,所以爆震传感器或爆震电路可能具有电力短路(即由过滤器去除的恒定高电压)并且积分器的输出可能低于KSTHRHI。然而,由于诊断模块316还接收KSnDIG以及来自强度模块312的输出信号,所以就可以检测到电力短路故障。诊断模块316使用来自基于DSP的爆震检测***的不同部分的信息以便成功地辨别爆震电路或爆震传感器的正常操作与故障操作。
如果检测到故障,在多个爆震传感器的情况下,诊断模块316就确定在读取每个传感器时是否存在故障。如果在读取每个传感器时存在故障,因为极不可能每个传感器都呈现相同的故障,所以诊断模块316就将该故障分类为“电路故障”。如果在只读取一个爆震传感器时检测到故障,那么诊断模块316就将该故障分类为特定传感器故障。
现在参看图4,示出了根据本发明的执行基于频域DSP的爆震检测控制的示例性模块。示例性模块包括数字过滤器模块、增益器402、缓冲器模块404、快速傅立叶变换(FFT)模块406、动力模块408、能量模块410、强度模块412、噪声模块414、诊断模块416以及窗口与气缸模块418。所述模块还包括倍增器420、过滤器422以及A/D转换器424,如以下更详细所述。
数字过滤器模块400可以实施为使用IIR或FIR过滤器的BPF,如以上更详细所述。所过滤的爆震传感器信号的试样在缓冲器模块404中采集以便形成给定维数的向量(例如:N维向量)。缓冲器模块404的输出可以描述如下:
yb=[y0 y1...yN]
其中yb为缓冲器输出,y0y1...yN为BPF输出的试样,而N为试样的数量。应当理解,尽管N优选地根据2的幂数(例如:64、128、256、512、1023等)确定,但是也可以使用任意数量。缓冲器模块404的输出为N维向量,该N维向量由所过滤的爆震传感器信号的试样形成。
FFT模块406在缓冲器模块404的输出处获取N维向量并且将其转换成频域复数偶。FFT功能可以由以下方程式来描述:
Yf=FFT(yb)
其中Yf为FFT模块406的输出,而yb为FFT模块输入。Yf与yb两者均为向量,然而Yf为复数向量并且根据以下方程式得出:
Y f = Σ i = 1 N y b ( i ) w N ( i - 1 ) ( k - 1 )
其中ωN=e(-2πj)/N,N为缓冲器中试样的数量,k为频率成分的数量,而
Figure B2006101101556D00092
为复算子。
Yf向量的每个成分均为一对实数与虚数。这些复数偶可以通过以下公式来描述:
Re Y f [ k ] = Σ i = 1 N y b ( i ) cos ( 2 πki / N )
Im Y f [ k ] = - Σ i = 1 N y b ( i ) sin ( 2 πki / N )
其中ReYf[k]与ImYf[k]为Yf向量的实部与虚部。
动力模块408估算功率谱,其为每个频率成分的功率的测量值。Yf向量的每个成分的功率按照如下方式计算:
PYf=Yf*conj(Yf)/N
其中PYf为Yf的功率谱,Yf为FFT模块406的输出,而conj(Yf)为Yf的复共轭。复数(a+jb)的复共轭定义为(a-jb)。
尽管示出了数字过滤器模块400,但是可以预期基于频域DSP的爆震检测***并非必须具有数字过滤器模块。如果使用数字过滤器模块400(例如:BPF),过滤器将会阻断处于特定频率范围(例如:4kHz至20kHz)以下或以上的频率成分。因此,对于那些成分,爆震信号的功率谱将会显示零功率。然而,如果不使用数字过滤器模块400,则处于特定频率范围以下或以上的频率成分将会在功率谱中显示。就是说,这些成分的功率不再为零。这些附加的频率成分将会增加更多的数据点,但是还将会增加更多的噪声。数字过滤器模块400用于排除不合需要的噪声,但是在这样做的过程中,其还可能也删除了一些有用的信息。
如以下对于图5至8的更详细地讨论,当发动机爆震强度增加时,爆震信号频率成分的功率增加。因此,通过确定这些成分的功率,可以估算发动机爆震强度。此外,由于爆震信号的能量为所有其单个频率成分的功率的积分(即离散信号总和),所以可以通过估算使信号在特定频率范围(例如:4kHz至20kHz)具有的能量来确定发动机爆震强度。
在频域法中,爆震强度可以根据能量计算、选择频率(例如在约6kHz处与约15kHz处)的功率计算以及爆震信号或爆震信号的一部分的能量和/或功率计算中的至少一种方法来进行计算。例如,爆震信号的能量(E)通过对功率谱积分(即对每个频率成分的功率求和)而获得。于是,KI根据以下方程式来确定:
KI=E-ETHR
其中ETHR根据发动机速度与发动机负载通过查表来确定。该查表通过正常发动机操作(即:无爆震)情况下的车辆测试而根据实验获得。E在给定的频率范围内进行计算(例如4kHz至20kHz)。
频域中的故障检测类似于如上所述的时域中的故障检测。然而,频域中的故障检测比时域中更容易且更可靠。这是因为当传感器或者电路中没有故障时,爆震信号的功率谱显著不同。因此,除了信号水平或总能量之外,可以比较不同频率成分之间的功率以便检测接地短路或电力短路。例如,如果信号的总能量或其成分的功率低于给定较低阈值(ETHRLO)或者高于给定较高阈值(ETHRHI),则在爆震传感器和/或爆震电路中存在故障。
现在参看图5至8,分别示出了正常发动机操作条件(即没有爆震)、轻度爆震、中度爆震和重度爆震情况下的示例性爆震传感器信号功率谱与相应的示例性带通过滤器(BPF)输出功率谱。如所示,功率谱随着爆震强度增大而增大。
基于时域和频域DSP的爆震检测***提供了类似的结果。根据Parseval关系,信号的总能量可通过计算每单位时间的能量并在全部时间上进行积分(即使用绝对值和积分器方块)或者通过计算每单位频率的能量并在所有频率上进行积分(即对离散的信号进行求和)而确定。Parseval关系定义如下:
∫ - ∞ + ∞ | y a | 2 dt = 1 2 π ∫ - ∞ + ∞ | Y f ( jw ) | 2 dw
其中|ya|为在BPF输出处的信号的绝对值,w=2πf,其中f为信号成分的频率(例如4kHz至20kHz)而|Yf(jw)|2为从爆震信号的功率谱获得的信号频率成分的功率。公式的左侧为时域中的能量的计算,而右侧为频域中的能量的计算。
根据以上描述,本发明所属领域的普通技术人员现在能够理解,本发明的广义思想能够按照各种形式实现。因此,尽管以上结合其特定实例描述了本发明,但本发明的真正范围不应当被限制于此,因为在研究了附图、说明书和以下权利要求之后,本发明所属领域的普通技术人员将会清楚其它改型。

Claims (28)

1.一种火花点火发动机所用的爆震检测***,包括:
响应于发动机的振动并且产生爆震信号的爆震传感器;
根据所述爆震信号计算爆震能量的第一模块;
根据所述爆震能量计算爆震强度的第二模块;
根据所述爆震强度调节所述发动机的火花正时的第三模块;以及
窗口模块,所述窗口模块根据所述发动机的曲轴的旋转位置产生窗口信号,其中所述窗口信号显示爆震检测所发生的周期。
2.根据权利要求1所述的爆震检测***,还包括用于估算噪声值的噪声模块,其中所述第二模块还根据所述噪声值进一步计算所述爆震强度。
3.根据权利要求1所述的爆震检测***,还包括诊断模块,所述诊断模块根据所述爆震能量而选择性地产生爆震传感器故障与爆震电路故障之一。
4.根据权利要求1所述的爆震检测***,还包括根据所述爆震信号产生频率信号的快速傅里叶变换(FFT)模块。
5.根据权利要求4所述的爆震检测***,还包括根据所述频率信号产生功率信号的功率模块,其中所述爆震能量根据所述功率信号而得出。
6.根据权利要求1所述的爆震检测***,其中所述爆震能量进一步根据所述窗口信号来计算。
7.根据权利要求1所述的爆震检测***,其中所述第二模块确定所述爆震能量与噪声能量之间的爆震差并将所述爆震强度计算为所述爆震差与爆震强度阈值之差。
8.根据权利要求1所述的爆震检测***,其中所述第二模块确定所述爆震能量与噪声能量之间的爆震比率并将所述爆震强度计算为所述爆震比率与爆震强度阈值之差。
9.根据权利要求1所述的爆震检测***,其中所述第二模块将所述爆震强度确定为所述爆震能量与能量阈值之差。
10.一种检测火花点火发动机的发动机爆震的方法,包括:
根据所述发动机的曲轴的旋转位置产生窗口信号,其中所述窗口信号显示爆震检测所发生的周期;
根据所述发动机的振动产生爆震信号;
根据所述爆震信号计算爆震能量;
根据所述爆震能量计算爆震强度;以及
根据所述爆震强度调节所述发动机的火花正时。
11.根据权利要求10所述的方法,还包括估算噪声值,其中还根据所述噪声值进一步计算所述爆震强度。
12.根据权利要求10所述的方法,还包括根据所述爆震能量而产生爆震传感器故障与爆震电路故障之一。
13.根据权利要求10所述的方法,还包括使用快速傅里叶变换(FFT)来根据所述爆震信号产生频率信号。
14.根据权利要求13所述的方法,还包括根据所述频率信号产生功率信号,其中所述爆震能量根据所述功率信号而得出。
15.根据权利要求10所述的方法,其中所述爆震能量进一步根据所述窗口信号来计算。
16.根据权利要求10所述的方法,还包括:
确定所述爆震能量与噪声能量之间的爆震差;以及
将所述爆震强度计算为所述爆震差与爆震强度阈值之差。
17.根据权利要求10所述的方法,还包括:
确定所述爆震能量与噪声能量之间的爆震比率;以及
将所述爆震强度计算为所述爆震比率与爆震强度阈值之差。
18.根据权利要求10所述的方法,还包括将所述爆震强度确定为所述爆震能量与能量阈值之差。
19.根据权利要求10所述的方法,还包括根据基线噪声信号计算基于所述发动机的噪声信号。
20.根据权利要求19所述的方法,还包括根据所述发动机的气缸的点火顺序和所述发动机的噪声的历史数据确定所述基线噪声。
21.根据权利要求19所述的方法,还包括根据所述发动机的当前操作条件更新所述基线噪声。
22.根据权利要求19所述的方法,还包括根据所述爆震能量而产生爆震传感器故障与爆震电路故障之一。
23.根据权利要求19所述的方法,还包括使用快速傅里叶变换(FFT)来根据所述爆震信号产生频率信号。
24.根据权利要求23所述的方法,还包括根据所述频率信号产生功率信号,其中所述爆震能量根据所述功率信号而得出。
25.根据权利要求19所述的方法,其中所述爆震能量进一步根据所述窗口信号来计算。
26.根据权利要求19所述的方法,还包括:
确定所述爆震能量与噪声能量之间的爆震差;以及
将所述爆震强度计算为所述爆震差与爆震强度阈值之差。
27.根据权利要求19所述的方法,还包括:
确定所述爆震能量与噪声能量之间的爆震比率;以及
将所述爆震强度计算为所述爆震比率与爆震强度阈值之差。
28.根据权利要求19所述的方法,还包括将所述爆震强度确定为所述爆震能量与能量阈值之差。
CN2006101101556A 2005-08-05 2006-08-07 包括爆震传感器与电路诊断的基于dsp的发动机爆震检测 Active CN1908608B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/198219 2005-08-05
US11/198,219 US7222607B2 (en) 2005-08-05 2005-08-05 DSP-based engine knock detection including knock sensor and circuit diagnostics

Publications (2)

Publication Number Publication Date
CN1908608A CN1908608A (zh) 2007-02-07
CN1908608B true CN1908608B (zh) 2010-10-13

Family

ID=37699782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101101556A Active CN1908608B (zh) 2005-08-05 2006-08-07 包括爆震传感器与电路诊断的基于dsp的发动机爆震检测

Country Status (3)

Country Link
US (1) US7222607B2 (zh)
CN (1) CN1908608B (zh)
DE (1) DE102006035877B4 (zh)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4404811B2 (ja) * 2005-06-28 2010-01-27 トヨタ自動車株式会社 ノッキング状態判定装置
JP4475675B2 (ja) 2007-05-11 2010-06-09 三菱電機株式会社 内燃機関のノック検出装置
US8150602B2 (en) * 2007-11-08 2012-04-03 Honeywell International Inc. Method and system for estimating in-cylinder pressure and knocking utilizing an in-cylinder pressure sensor
US9157825B2 (en) * 2008-05-01 2015-10-13 GM Global Technology Operations LLC Engine knock diagnostic
US7769536B2 (en) 2008-12-31 2010-08-03 Gm Global Technology Operations, Inc. Diagnostic systems and methods for engine knock sensors
DE102009030820A1 (de) 2009-06-26 2010-12-30 Fev Motorentechnik Gmbh Sounddesign durch Zylinderdruckvariation mittels einer Verbrennungsregelung
JP5508834B2 (ja) * 2009-12-22 2014-06-04 日産自動車株式会社 内燃機関のノック判定装置
JP4920092B2 (ja) * 2010-03-04 2012-04-18 三菱電機株式会社 ノックセンサ装置
CN102207054B (zh) * 2010-03-31 2013-03-13 比亚迪股份有限公司 一种混合动力车的爆震控制***及方法
US8494757B2 (en) 2010-08-17 2013-07-23 GM Global Technology Operations LLC Method for estimating and controlling accoustic noise during combustion
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
US9453439B2 (en) * 2010-08-31 2016-09-27 Ford Global Technologies, Llc Approach for variable pressure oil injection
DE102011003681A1 (de) * 2011-02-07 2012-08-09 Man Diesel & Turbo Se Verfahren und Vorrichtung zur Anpassung des Betriebszustands eines Verbrennungsmotors
JP2014111927A (ja) * 2012-10-31 2014-06-19 Ngk Spark Plug Co Ltd 点火時期制御装置及び点火システム
US9593973B2 (en) 2012-12-30 2017-03-14 Endress + Hauser Flowtec Ag Measuring transducer of vibration-type as well as measuring system formed therwith
US9441556B2 (en) 2013-03-15 2016-09-13 GM Global Technology Operations LLC Noise updating systems and methods
US20150106369A1 (en) * 2013-10-15 2015-04-16 Koninklijke Philips N.V. System for messaging a user
DE102013226791A1 (de) 2013-12-19 2015-06-25 Robert Bosch Gmbh Verfahren zum Betreiben einer Otto-Brennkraftmaschine sowie derartige Brennkraftmaschine
DE102014220509A1 (de) 2014-10-09 2016-04-14 Volkswagen Aktiengesellschaft Verfahren zur Bestimmung der Lage des Zylinderkolbens anhand eines hochaufgelösten Körperschallsignals oder Drehzahlsignals
US9784204B2 (en) * 2014-11-19 2017-10-10 MAGNETI MARELLI S.p.A. Method to detect and control detonation phenomena in an internal combustion engine
CN104655361B (zh) * 2015-01-15 2017-02-22 奇瑞汽车股份有限公司 发动机缸内爆震位置检测***和方法
US9903778B2 (en) * 2015-02-09 2018-02-27 General Electric Company Methods and systems to derive knock sensor conditions
US9915217B2 (en) * 2015-03-05 2018-03-13 General Electric Company Methods and systems to derive health of mating cylinder using knock sensors
US9593631B2 (en) * 2015-03-24 2017-03-14 General Electric Company System and method for locating an engine event
CN105223372B (zh) * 2015-09-22 2019-01-25 奇瑞汽车股份有限公司 发动机缸内火焰传播速度测量***及测量方法
DE102015226006B4 (de) * 2015-12-18 2017-08-10 Mtu Friedrichshafen Gmbh Verfahren zur Prüfung der Zuordnung von Körperschallsensoren zu Zylindern einer Brennkraftmaschine
CN106917679B (zh) * 2015-12-28 2019-07-19 长城汽车股份有限公司 一种发动机爆震信号处理方法、装置及发动机
CN107489582B (zh) * 2016-06-09 2021-12-31 福特环球技术公司 用于确定发动机爆震的***和方法
CN106197841A (zh) * 2016-06-27 2016-12-07 奇瑞汽车股份有限公司 一种发动机缸内燃烧测量***及其测量方法
IT201600083426A1 (it) * 2016-08-08 2018-02-08 Magneti Marelli Spa Metodo per riconoscere l'insorgere di fenomeni di mancata combustione (misfire) nei cilindri di un motore a combustione interna
US10961942B2 (en) * 2016-08-31 2021-03-30 Ai Alpine Us Bidco Inc System and method for determining the timing of an engine event
US10371079B2 (en) * 2016-09-09 2019-08-06 Ford Global Technologies, Llc Method and system for knock sensor rationality check
DE102016221660A1 (de) * 2016-11-04 2018-05-09 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und entsprechendes verfahren zum kommunizieren mit einem transponder sowie system zum kommunizieren
US10138830B1 (en) 2017-05-03 2018-11-27 Ford Global Technologies, Llc Systems and methods for engine control
US10202912B2 (en) 2017-06-20 2019-02-12 Ford Global Technologies, Llc System and method for reducing variable compression ratio engine shutdown shake
US10323618B1 (en) 2018-01-05 2019-06-18 Ford Global Technologies, Llc Systems and methods for engine knock sensor rationality check
US10975828B2 (en) * 2018-05-21 2021-04-13 Ford Global Technologies, Llc Method and system for adjusting engine knock background noise levels
US11255288B2 (en) * 2018-05-23 2022-02-22 Ford Global Technologies, Llc Method and system for determining engine knock background noise levels
US11526747B2 (en) 2018-12-28 2022-12-13 Robert Bosch Gmbh Training a deep learning system to detect engine knock with accuracy associated with high fidelity knock detection sensors despite using data from a low fidelity knock detection sensor
CN113250837B (zh) * 2020-02-12 2023-08-08 联合汽车电子有限公司 一种超级爆震监控***和方法、预控***和方法
CN112127998B (zh) * 2020-08-25 2022-04-26 潍柴动力股份有限公司 发动机爆震识别方法、***及设备
CN114577483A (zh) * 2022-02-24 2022-06-03 联合汽车电子有限公司 发动机爆震识别及标定方法、***、电子设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4384473A (en) * 1980-05-14 1983-05-24 General Motors Corporation Engine knock control with detector and filter
US4444043A (en) * 1980-10-27 1984-04-24 Nippon Soken, Inc. Knocking detector for internal combustion engine
US4690116A (en) * 1985-10-17 1987-09-01 Nissan Motor Company, Limited System for controlling an internal combustion engine and method therefor
US5598822A (en) * 1992-09-30 1997-02-04 Hitachi, Ltd. Knocking detection method for internal combustion engines and ignition timing control method therefor
CN1386164A (zh) * 2000-07-11 2002-12-18 罗伯特·博施有限公司 用于故障识别和诊断的方法和装置
CN1389715A (zh) * 2001-06-06 2003-01-08 富士通天株式会社 内燃机的爆震判断装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3523230A1 (de) * 1984-06-29 1986-01-02 Nissan Motor Co., Ltd., Yokohama, Kanagawa Einrichtung und verfahren zum regeln des zuendzeitpunktes in einer brennkraftmaschine
DE58906454D1 (de) * 1989-05-23 1994-01-27 Siemens Ag Verfahren zur Klopfregelung von Brennkraftmaschinen.
US5535722A (en) * 1994-06-27 1996-07-16 Ford Motor Company Knock detection system and control method for an internal combustion engine
DE19615448A1 (de) * 1996-04-19 1997-11-20 Bosch Gmbh Robert Vorrichtung zur Klopferkennung und Regelung einer Brennkraftmaschine
US7021287B2 (en) * 2002-11-01 2006-04-04 Visteon Global Technologies, Inc. Closed-loop individual cylinder A/F ratio balancing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4384473A (en) * 1980-05-14 1983-05-24 General Motors Corporation Engine knock control with detector and filter
US4444043A (en) * 1980-10-27 1984-04-24 Nippon Soken, Inc. Knocking detector for internal combustion engine
US4690116A (en) * 1985-10-17 1987-09-01 Nissan Motor Company, Limited System for controlling an internal combustion engine and method therefor
US5598822A (en) * 1992-09-30 1997-02-04 Hitachi, Ltd. Knocking detection method for internal combustion engines and ignition timing control method therefor
CN1386164A (zh) * 2000-07-11 2002-12-18 罗伯特·博施有限公司 用于故障识别和诊断的方法和装置
CN1389715A (zh) * 2001-06-06 2003-01-08 富士通天株式会社 内燃机的爆震判断装置

Also Published As

Publication number Publication date
CN1908608A (zh) 2007-02-07
US20070028893A1 (en) 2007-02-08
DE102006035877A1 (de) 2007-03-15
DE102006035877B4 (de) 2011-06-30
US7222607B2 (en) 2007-05-29

Similar Documents

Publication Publication Date Title
CN1908608B (zh) 包括爆震传感器与电路诊断的基于dsp的发动机爆震检测
US7299687B2 (en) Rough road detection system
CN102498378B (zh) 重建缸内压力和校正信号衰减的方法和装置
US10502659B2 (en) Misfire detection device for internal combustion engine
US5862507A (en) Real-time misfire detection for automobile engines with medium data rate crankshaft sampling
CN102384847B (zh) 基于燃料中的乙醇浓度进行爆震检测的***和方法
CN101387257B (zh) 爆震传感器诊断***及方法
CN101892918B (zh) 利用汽缸压力传感器进行的燃料喷射及燃烧故障诊断
CN103161642B (zh) 内燃机的控制装置
US8984933B2 (en) Method and system for control of an internal combustion engine based on engine crank angle
CN102444525A (zh) 内燃机的爆震控制装置
CN105444947B (zh) 一种气体发动机爆震测试***及方法
US7591170B2 (en) Rough road detection system
CN103256166A (zh) 内燃机的爆震控制装置
Taglialatela-Scafati et al. Use of vibration signal for diagnosis and control of a four-cylinder diesel engine
Ravaglioli et al. Automotive turbochargers power estimation based on speed fluctuation analysis
Abadi et al. Single and multiple misfire detection in internal combustion engines using vold-kalman filter order-tracking
CN101213435B (zh) 用于内燃机的爆震判定设备
Macián et al. A comparison of different methods for fuel delivery unevenness detection in Diesel engines
CN103790720B (zh) 用于识别在内燃发动机中所实际使用的燃料类型的方法
US6305352B1 (en) Method for detecting an abnormal disturbance of an internal combustion engine torque
CN107701321A (zh) 识别内燃发动机汽缸中不点火现象的发生的方法
Kimmich et al. Model based fault detection for the injection, combustion and engine-transmission
Rath et al. Analysis of autoregressive coefficients of knock sensor signals for misfire detection in internal combustion engines
Chauvin et al. Real-time combustion parameters estimation for HCCI-diesel engine based on knock sensor measurement

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant