用于内燃机的爆震判定设备的制作方法

文档序号:6122246阅读:191来源:国知局
专利名称:用于内燃机的爆震判定设备的制作方法
技术领域
本发明涉及爆震判定设备,更具体而言,涉及基于内燃机的振动波 形来判定是否发生爆震的用于内燃机的爆震判定设备。
背景技术
传统地,公知用于检测内燃机爆震的技术。日本专利公开No. 2001-227400公开了一种能够精确地判定发动机是否发生爆震的用于内燃机的 爆震控制设备。在日本专利公开No. 2001-227400中公开的该用于内燃机 的爆震控制设备包括信号检测器、发生时段检测器、波峰位置检测器、 爆震判定器和爆震控制器,其中信号检测器检测表示在内燃机中发生的 振动波形的信号(或者振动波形信号),发生时段检测器将由信号检测 器检测到的振动波形信号为预定值或者更高的时段检测为发生时段,波 峰位置检测器检测在由发生时段检测器检测的发生时段中的波峰位置, 爆震判定器基于发生时段和波峰位置之间的关系判定内燃机是否发生爆 震,爆震控制器根据爆震判定器的判定结果控制内燃机的工作状态。当 相对于发生时段的波峰位置处于预定范围中时,爆震判定器判定发生爆 震。信号检测器检测爆震信号特有的规定频率分量作为振动波形信号。根据在公开中所揭示的用于内燃机的爆震控制设备,表示在内燃机 中发生的振动波形的信号是由信号检测器检测的。振动波形信号为预定 值或者更高的发生时段和其中的波峰位置分别由发生时段检测器和波峰 位置检测器检测。因而,爆震判定器能够通过检测振动波形信号的发生 时段中波峰的位置来判定发生是否发生爆震。根据爆震判定结果,控制 内燃机的工作状态。当相对于发生时段的波峰位置在预定范围中时, 即,当波形的形状为波峰的位置相对于振动波形信号的发生时段的预定 长度出现较早时,爆震判定器将其识别为爆震特有的。因而,即使在内 燃机的工作状态急剧变化的过渡状态或者当电气负载开启/关闭时,可以
精确地判定内燃机是否发生爆震,因而能够适合地控制内燃机的工作状 态。尽管用在日本专利公开No. 2001-227400中公开的用于内燃机的爆震 控制设备将爆震特有的频率分量检测为振动波形信号,但是爆震特有的 频率分量不是恒定的。因而,必须检测预定频带中所包括的频率分量。 因而,所检测的频率分量可以包括不是爆震特有的分量。这样的问题在 日本专利公开No. 2001-227400中公开的用于内燃机的爆震控制设备中没 有考虑。具体地,尽管有若干个爆震特有的频带,但是没有提及用于适 合地检测多个频带中爆震特有的频率分量的方法。因而, 一些频带会包 括较大的噪声分量。在此情况下,有这样的问题即不能适合地检测振动 大小或者峰值,并且爆震判定的精确度下降。发明内容本发明的目的是提供一种能够以高精确度判定是否发生爆震的爆震 判定设备。根据本发明的用于内燃机的爆震判定设备,包括检测单元,其检测 内燃机的振动;提取单元,其从所检测到的振动中提取出带宽相同的多 个频带的振动;以及判定单元,其基于所提取出的振动来判定在内燃机 中是否发生爆震。根据本发明,检测单元检测内燃机的振动。检测为爆震特有的振动 的振动在多个频带检测到。不管频带如何,爆震特有的振动落在每个频 带中中间值士X (其中,X是自然数)的范围。因而,从该振动中,提取 单元带宽相同的多个频带的振动。这防止了频带的带宽不必要增大,并 抑制对许多噪声的检测。因而,可以以高精确度检测爆震特有的振动。 基于这样检测到的振动可以判定是否发生爆震。结果,能够提供一种能 以高精确度判定是否发生爆震的爆震判定设备。优选地,用于内燃机的爆震判定设备还包括检测单元,其基于所 提取出的振动以预定的曲轴角度间隔来检测振动波形;以及存储单元,其预先存储内燃机的振动波形。判定单元基于所检测到 的波形与所存储的波形之间的比较结果来判定在内燃机中是否发生爆 震。 根据本发明,基于所检测到的波形与所存储的波形之间的比较结果 (例如,基于所检测的振动波形与所存储的波形之间的一致程度)来判 定是否发生爆震。因而,从振动的行为(诸如振动的衰减趋势)能分析 因爆震引起的振动波形,并以高精确度判定是否发生爆震。


图1是示出由根据本发明实施例的爆震判定设备控制的发动机的示 意构造图。图2是表示发动机中发生的振动频率的图。图3是表示当爆震发生时在气缸中发生的振动频率的图。图4是示出发动机ECU的控制框图。图5是表示存储在发动机ECU存储器中的爆震波形模型的图。 图6是图示由发动机ECU执行的程序的控制结构的流程图。 图7是表示归一化之前的振动波形的图。图8是表示用于将归一化了的振动波形与爆震波形模型进行比较的 时刻的图。
具体实施方式
以下将参照附图描述本发明的实施例。在以下描述中,相同的部件 用相同的参考符号表示。其名称和功能也相同。因而,不再重复其详细 描述。参照图1,将描述包括了根据本发明实施例的爆震判定设备的车辆 的发动机100。本实施例的爆震判定设备由例如发动机ECU (电子控制 单元)200执行的程序来实现。发动机100是这样的内燃机,在其中,通过空气滤清器102吸入的 空气与由喷射器104喷射的燃料的混合气由火花塞106点燃,然后在燃 烧室中燃烧。空气燃料混合气的燃烧产生了将活塞108向下压的燃烧压力,由此 曲轴110旋转。已燃空气燃料混合气(或者排气气体)由三元催化剂U2 净化,然后排出到车外。吸入发动机110的空气量由节气门114调节。
发动机100由发动机ECU200控制,发动机ECU200具有与其相连 的水温传感器302、与正时转子304相对布置的曲轴位置传感器306、节 气门开度传感器308、车辆速度传感器310和点火开关312。爆震传感器300设置在发动机100的气缸体处。爆震传感器300由 压电元件来实现。随着发动机100振动,爆震传感器300产生大小对应 于振动大小的电压。爆震传感器300将表示该电压的信号传输到发动机 ECU200。水温传感器302检测发动机100的水套内冷却水的温度,然后 将表示检测结果的信号传输到发动机ECU200。正时转子304设置在曲轴110处,并随着曲轴110旋转而旋转。正 时转子304的外周以预定的间距设置有多个突起。曲轴位置传感器306 与正时转子304的突起相对布置。当正时转子304旋转时,正时转子304 的突起和曲轴位置传感器306之间的空气间隙变化,使得通过曲轴位置 传感器306的线圈部分的磁束增大/减小,由此产生了电动势。曲轴位置 传感器306将表示电动势的信号传输到发动机ECU200。根据从曲轴位置 传感器306传输的信号,发动机ECU200检测曲轴角度。节气门开度传感器308检测节气门打开位置,并将表示检测结果的 信号传输到发动机ECU200。车辆速度传感器310检测车轮(未示出)的 转数,并将表示检测结果的信号传输到发动机ECU200。根据车轮的转 数,发动机ECU200计算车辆速度。点火开关312由驾驶员开启来起动 发动机100。发动机ECU200使用从各个传感器和点火开关312传输的信号以及 存储在存储器202中的对照图和程序,来进行控制设备的操作,使得发 动机IOO达到所期望的驱动状况。在本实施例中,使用从爆震传感器300传输的信号和曲轴角度,发 动机ECU200以预定的爆震检测间隔(从预定第一曲轴角度到预定第二 曲轴角度的区间)检测发动机100的振动的波形(以下,该振动的波形 也将称为"振动波形"),并根据所检测到的振动波形判定发动机100 是否发生爆震。本实施例的爆震检测间隔是在燃烧行程中从上死点 (0° )到90° 。注意,爆震检测间隔不限于此。当发动机发生爆震时,发动机100发生振动,振动的频率在由图2
中的实线表示的频率附近。振动引起的振动频率不恒定,并具有规定的 带宽。因而,在本实施例中,如图2所示,检测包括在第一频带A、第二频带B和第三频带C中的振动。在图2中,CA表示曲轴角度。包括因爆震引起的振动的频率的频带的数量不限于三个。此处,当每个频带的带宽设定为固定比率宽度(即,带宽设定成随 着频带变高而增大)时,尤其在高频带处会很可能包括非因爆震引起的 振动的噪声(例如,缸内喷射器的振动或者因进气/排气阀落座而引起的振动)。然而,如图3所示,当发动机爆震时在每个频带中出现的振动落在 每个频带的中间值士X (其中,X是自然数)的范围内。因而,在本实施 例中,第一频带A、第二频带B和第三频带C设定成具有固定的值的带 宽,使得该带宽不管频带如何都相同,然后检测振动。带宽设定成在2 XXkHz内。如下文所述,第一频带A、第二频带B和第三频带C的振 动用来计算振动大小的峰值。进一步,在本实施例中,当产生噪声时,为了确定是否发生爆震, 或者不考虑噪声,检测第四频带D的振动(第四频带D比较宽,并包括 第一至第三频带A-C),使得包括噪声。如将在下文描述,第四频带D 的振动用来检测发动机100的振动波形。参照图4,将进一步描述ECU200。发动机ECU200包括A/D (模拟/ 数字转换器400、带通滤波器(1) 410、带通滤波器(2) 410、带通滤 波器(3) 430、带通滤波器(4) 440和积分单元450。A/D转换器400将从爆震传感器300传输的模拟信号转换成数字信 号。带通滤波器(1) 410仅仅允许从爆震传感器300传输的信号中的第 一频带A的信号通过。即,从爆震传感器300检测到的振动,仅仅第一 频带A的振动由带通滤波器(1) 410提取。带通滤波器(2) 420仅仅允许从爆震传感器300传输的信号中第二 频带B的信号通过。即,从爆震传感器300检测到的振动,仅仅第二频 带B的振动由带通滤波去(2) 420提取。带通滤波器(3) 430仅仅允许从爆震传感器300传输的信号中的第 三频带C的信号通过。g卩,从由爆震传感器300检测到的振动,仅仅第三频带C的振动由带通滤波器(3) 430提取。带通滤波器(4) 440仅仅允许从爆震传感器300传输的信号中的第 四频带D的信号通过。即,从由爆震传感器300检测到的振动,仅仅第 四频带D的振动由带通滤波器(4) 440提取。积分单元450对由带通滤波器(1) 410-带通滤波器(4) 440选择 的信号(即,振动大小)相对于每五度的曲轴角度进行积分。下面。通 过这样积分获得的值还称为积分值。对每个频带计算积分值。在计算出的积分值中,第一至第三频带A-C的积分值对应于曲轴角 度累加。gP,第一至第三频带A至C的振动波形被合成。此外,第四频 带D的积分值用作发动机100的振动波形。将由第四频带D的积分值检测到的振动波形与图5所示的爆震波形 模型进行比较,并判定是否发生爆震。爆震波形模型是发动机100发生 爆震时的振动波形的模型。爆震波形模型存储在发动机ECU200的存储 器202中。在爆震波形模型中,振动大小由无量纲数字0至1表示,并不唯一 地对应于曲轴角度。更具体地,对于本实施例的爆震波形模型,尽管确 定了振动的大小在振动大小的峰值之后随着曲轴角度增大而减小,但是 不确定振动大小为峰值时的曲轴角度。本实施例的爆震波形模式对应于由爆震引起的振动的大小峰值以后 的振动。可以存储与因爆震引起的振动上升以后的振动相对应的爆震波 形模型。爆震模型是这样的获得的进行实验等强制发动机100爆震,检测 发动机100的振动波形,根据此波形形成爆震波形模型,然后将其预先 存储。然而,应该注意,模型可以通过不同的方法形成。参考图6,将描述由在根据本实施例的爆震判定设备中的发动机200执行的程序控制结构。在步骤(以下简称为"S" ) 100,发动机ECU200根据从爆震传感 器300传输的信号检测发动机100的振动大小。振动大小由爆震传感器 300输出的电压值表示。注意,振动大小可以由与从爆震传感器300输出
的电压值相对应的值表示。在燃烧行程中,在从上死点到(曲轴角度) 90°的角度对振动大小进行检测。在S102,发动机ECU200每隔五度的曲轴角度对从爆震传感器300 输出的电压值(即,表示振动大小)进行积分计算("积分值")。针 对第一至第四频带A至D的每个的振动计算积分值。此处,对应于曲轴 角度将第一至第三频带A-C的积分值进行累加(即,波形被合成)。进 一步,计算第四频带D的积分值,由此检测到发动机100的振动波形。在S104,发动机ECU200计算第一至第三频带A至C的合成波形中 的最大值积分值(峰值)。在S106,发动机ECU200对第四频带D的积 分值(发动机100的振动波形)进行归一化。此处,归一化意思是将各 积分值除以积分值中的最大值,以由无量纲数字0至1表示振动的大 小。在S108,发动机ECU200计算相关系数K,该相关系数K是关于归 一化的振动波形和爆震波形模型之间偏差的值。使归一化的振动波形的 最大振动大小时刻与爆震波形模型的最大振动大小时刻一致,同时针对 每个(每隔五度)曲轴角度计算归一化的振动波形和爆震波形模型之间 的偏差绝对值(或者偏离量),由此获得相关系数K。当我们用AS (I)(其中I是自然数)表示每个曲轴角度归一化振动 波形和爆震波形模型之间的偏差绝对值,用S表示将爆震波形模型的振 动大小相对于曲轴角度进行积分的值(即,爆震波形模型的面积)时, 于是由式K= (S—EAS (I) ) /S计算相关系数K,其中,EAS (I) 表示从上死点到90° AS (I)之和。注意,可以用不同的方法计算相关 系数K。在SI 10,发动机ECU200计算爆震强度N。当我们用P表示所计算 的积分值的最大值,用BGL (Back Ground Level)表示发动机100不发 生爆震时(即,在正常燃烧时)发动机100的振动大小的值时,由式 N二PXK/BGL计算爆震强度N。 BGL存储在存储器202中。注意可以用 不同的方法计算爆震强度N。在S112,发动机ECU200判定爆震强度N是否大于预定的基准值。
如果爆震强度N大于预定基准值(在S112中为是),则控制进行到S116。否则(在S112为否),控制进行到S118。在S114,发动机ECU200判定发动机IOO发生爆震。在S116,发动 机ECU200延迟点火。SU8,发动机ECU200判定发动机100不发生爆 震。在S120,发动机ECU200提前点火。将描述基于上述构造和流程图、本实施例的爆震判定设备的发动机 ECU200的工作。当驾驶员开启点火开关312,发动机100起动时,根据从爆震传感器 300传输的信号检测发动机100的振动大小(S100)。在燃烧行程的上死点到90°的范围,针对第一至第四频带A至D的 每个的相应振动计算每隔五度的积分值(S102)。此处,相应于曲轴角 度将第一至第三频带A-C的积分值累加。如图7所示,在所计算的积分 值中,第四频带D的积分值表示发动机100的振动波形。由于每隔五度的积分值用来检测振动波形,因而变得可以检测细微 振动被抑制的振动波形。这使得更容易将检测的振动波形与爆震波形模 型进行比较。基于所计算的积分值,计算第一至第三频带A-C的合成波形中的积 分值的峰值P (S104)。此处,由于第一至第三频带A-C的带宽统一地 设定为包括因爆震引起的振动所需的宽度,可以防止该带宽变得不必要 的宽。因而,能够抑制所检测的振动中包括的噪声。因而,能够抑制由 于噪声而引起的对峰值P的错误计算。第四频带D的积分值除以所计算的峰值P,由此振动波形被归一化 (S106)。此处,假定20度至25度的积分值(对应于图7左边第五个 积分值的积分值)计算为峰值P,通过这样,每个积分值被除,并且振 动波形被归一化。通过归一化,振动波形的振动大小由无量纲数字O至1 表示。因而,不管振动大小如何,所检测的振动波形能够与爆震波形模 型比较。这能够消除对将与振动的大小对应的大量爆震波形模型进行存 储的需要,因而,便于准备爆震波形模型。如图8所示,使振动大小变成归一化的振动波形的最大的时刻与振 动大小变成爆震波形模型的最大的时刻一致,并且在此状态下,针对每 个曲轴角度计算归一化的振动波形和爆震波形模型之间的偏差绝对值as(i)。该as (i)的总和eas (i)与表示爆震波形模型中振动的大小相对于曲轴角度进行积分的值s用来计算相关系数k= (s — i:as(i) ) /s (s108)。这允许用数字表示所检测的振动波形与爆震波形模 型之间的一致程度,因而允许客观的判定。此外,通过将振动波形与爆 震波形模型进行比较,能够从振动行为(诸如振动衰减趋势)分析振动 是否因爆震引起的。所计算出的相关系数k和峰值p的乘积除以bgl以计算爆震强度n(s110)。因而,除了使用所检测的振动波形和爆震波形模型一致程度 之外还使用振动大小,能更详细地分析发动机100的振动是否由爆震引 起。此处,假定相关系数k与20度至25度的积分值的乘积除以bgl来 计算爆震强度n。如果爆震强度n大于预定基准值(在s112中为是),则判定发动机 发生爆震(s114),并延迟点火(s116)以抑制爆震的发生。如果爆震强度n不大于预定基准值(在s112为否),则判定发动机 没有发生爆震(s118),并提前点火(s120)。如上所述,在根据本实施例的爆震判定设备中,发动机ecu从爆震 传感器所检测到的振动提取第一频带a、第二频带b和第三频带c所包 括的振动。针对每个五度的曲轴角度计算第一至第三频带a-c所包括的 振动大小的积分值,并进一步将其相应于曲轴角度进行累加。通过相应 于曲轴角度将积分值进行累加计算出合成波形,并计算其中的峰值。此 处,不管频带如何,第一至第三频带a-c的带宽设定为固定值的宽度。 因而,防止频带变得不必要宽。因而,除了因爆震引起的振动之外的噪 声得到抑制,并以高精确度计算峰值。基于该峰值,判定是否发生爆 震。因而,以高精确度判定是否发生爆震。尽管在本发明中基于第四频带d中的积分值检测发动机100的振动 波形,但是为了代替第四频带d的积分值,可以通过针对每个相应曲轴 角度进行累加而合成第一至第三频带a-c的积分值,以检测发动机100 的振动波形。进一步,为了代替第一至第三频带A-C的合成波形中的积分值的峰 值P,或者附加峰值P之外,可以计算第一至第三频带A-C的合成波形 中的积分值的峰值P的位置。在此情况下,即使当所计算的峰值P的位置和第四频带D中的积分值的峰值的位置不同,振动波形可以在爆震波 形模型的峰值与第一至第三频带A-C的合成波形中的积分值的峰值P的 位置一致的时刻与爆震波形模型比较。此外,用于检测振动波形的频带的数量不限于三个,并可以使用任 何数量的多个频带。应该理解到,此处公开的实施例在各个方面是示例性和非限制性。 本发明的范围由权利要求项限定,而不是以上描述限定,并意在包括在 该范围和与权利要求项等同的意义内的任何修改。
权利要求
1.一种用于内燃机的爆震判定设备,包括检测单元(300),其检测内燃机(100)的振动;提取单元(200),其从所检测到的振动中提取出带宽相同的多个频带的振动;以及判定单元(200),其基于所提取出的振动判定在所述内燃机(100)中是否发生爆震。
2. 根据权利要求1所述的用于内燃机的爆震判定设备,还包括 检测单元(200),其基于所提取出的振动以预定的曲轴角度间隔来检测振动波形;以及存储单元(202),其预先存储所述内燃机(100)的振动波形,其中,所述判定单元(200)基于所检测到的波形与所存储的波形之间的比 较结果来判定在所述内燃机(100)中是否发生爆震。
3. —种用于内燃机的爆震判定设备,包括 检测装置(300),其用于检测内燃机(100)的振动;提取装置(200),其用于从所检测到的振动中提取出带宽相同的多 个频带的振动;以及判定装置(200),其用于基于所提取出的振动判定在所述内燃机 (100)中是否发生爆震。
4. 根据权利要求3所述的用于内燃机的爆震判定设备,还包括 检测装置(200),其用于基于所提取出的振动以预定的曲轴角度间隔来检测振动波形;以及存储装置(202),其用于预先存储所述内燃机(100)的振动波形,其中,所述判定装置(200)包括这样的装置,所述装置用于基于所检测到 的波形与所存储的波形之间的比较结果来判定在所述内燃机(100)中是 否发生爆震。
5. —种用于内燃机的爆震判定设备,包括爆震传感器(300),其检测内燃机(100)的振动;以及ECU (200),其中,所述ECU (200)从所检测到的振动中提取出带宽相同的多个频带 的振动,并基于所提取出的振动判定在所述内燃机(100)中是否发生爆 震。
全文摘要
发动机ECU200包括带通滤波器(1)(410)、带通滤波器(2)(420)和带通滤波器(3)(430)。带通滤波器(1)(410)从爆震传感器检测到的振动中仅仅提取出第一频带A的振动。带通滤波器(2)(420)从爆震传感器检测到的振动中仅仅提取出第二频带B的振动。带通滤波器(3)(430)从爆震传感器检测到的振动中仅仅提取出第三频带C的振动。第一至第三频带A-C的带宽相同。发动机ECU(200)计算这些频带的合成波形中振动大小的峰值,并基于峰值判定是否发生爆震。
文档编号G01L23/22GK101213435SQ20068002415
公开日2008年7月2日 申请日期2006年6月19日 优先权日2005年6月30日
发明者千田健次, 吉原正朝, 神尾茂, 竹村优一, 笠岛健司, 金子理人, 麻生纮司 申请人:丰田自动车株式会社;株式会社电装
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1