JP4925251B2 - Internal combustion engine knock determination device - Google Patents

Internal combustion engine knock determination device Download PDF

Info

Publication number
JP4925251B2
JP4925251B2 JP2005270648A JP2005270648A JP4925251B2 JP 4925251 B2 JP4925251 B2 JP 4925251B2 JP 2005270648 A JP2005270648 A JP 2005270648A JP 2005270648 A JP2005270648 A JP 2005270648A JP 4925251 B2 JP4925251 B2 JP 4925251B2
Authority
JP
Japan
Prior art keywords
vibration intensity
knock
knock determination
value
determination value
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
JP2005270648A
Other languages
Japanese (ja)
Other versions
JP2007077968A (en
Inventor
優一 竹村
理人 金子
修平 大江
純 岩出
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.)
Denso Corp
Toyota Motor Corp
Soken Inc
Original Assignee
Denso Corp
Nippon Soken Inc
Toyota Motor Corp
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 Denso Corp, Nippon Soken Inc, Toyota Motor Corp filed Critical Denso Corp
Priority to JP2005270648A priority Critical patent/JP4925251B2/en
Publication of JP2007077968A publication Critical patent/JP2007077968A/en
Application granted granted Critical
Publication of JP4925251B2 publication Critical patent/JP4925251B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、ノックセンサの出力信号から求められた振動強度をノック判定値と比較してノックの有無を判定する内燃機関のノック判定装置に関する発明である。   The present invention relates to a knock determination device for an internal combustion engine that determines the presence or absence of knock by comparing the vibration intensity obtained from the output signal of the knock sensor with a knock determination value.

従来より、特許文献1(特許第2605805号公報)に示すように、ノックセンサの出力信号から算出された振動強度の対数変換値の分布(以下「振動強度分布」という)を判定し、この振動強度分布からノック判定値を演算するようにしたものがある。このノック判定値の演算方法を図2に基づいて説明すると、振動強度分布の形状を評価する統計的指標となる中央値VMEDと標準偏差σを算出し、この標準偏差σをu倍(一般には3倍)した値を中央値VMEDに加算してノック判定値を求めるようにしている。
ノック判定値=VMED+u×σ
特許第2605805号公報(第3頁〜第4頁等)
Conventionally, as shown in Patent Document 1 (Japanese Patent No. 2605805), the distribution of logarithmically transformed values of vibration intensity calculated from the output signal of the knock sensor (hereinafter referred to as “vibration intensity distribution”) is determined, and this vibration There is one in which a knock determination value is calculated from the intensity distribution. The calculation method of the knock determination value will be described with reference to FIG. 2. A median value VMED and a standard deviation σ that are statistical indicators for evaluating the shape of the vibration intensity distribution are calculated, and the standard deviation σ is multiplied by u (generally, The knock determination value is obtained by adding the value obtained by (three times) to the median value VMED.
Knock judgment value = VMED + u × σ
Japanese Patent No. 2605805 (pages 3 to 4 etc.)

ところで、ノック判定値は、エンジン運転条件が同じであれば、ノックが発生しているか否かにかかわらず、同じ判定値を取ることが望ましい。しかし、ノックの振動強度は、ノック無し時の振動強度分布の上限の振動強度よりも大きくなるため、ノックが発生すると、振動強度分布が変化して、振動強度分布の形状を評価する統計的指標(中央値VMEDと標準偏差σ)が変化し、その結果、この統計的指標に基づいて算出するノック判定値が大きくなる方向に変化する。このため、ノック発生頻度が多くなるほど、ノック判定値が大きくなって、実際にノックが発生しているのにそのノックを検出しにくくなる現象が発生する。   By the way, it is desirable that the knock determination value has the same determination value if the engine operating conditions are the same regardless of whether or not knocking has occurred. However, since the vibration intensity of the knock is greater than the upper limit vibration intensity of the vibration intensity distribution without knocking, a statistical index that evaluates the shape of the vibration intensity distribution changes when the knock occurs. (Median value VMED and standard deviation σ) change, and as a result, the knock determination value calculated based on this statistical index changes in the direction of increasing. For this reason, as the frequency of knock occurrence increases, the knock determination value increases, and a phenomenon occurs in which it is difficult to detect the knock even though the knock has actually occurred.

このような現象を避けるために、ノック判定値を超える大きな振動強度のデータは、振動強度分布の統計的指標の算出に使用しないようにすることが考えられている。
しかし、ノック無し時でも振動強度のレベルが常にほぼ一定になるとは限らず、エンジン運転条件の急変(例えばアイドル状態からの急加速、可変バルブタイミングの急変等)やノイズの重畳等により振動強度のレベルがステップ的に上昇することがある。従って、振動強度分布の統計的指標を算出する際に、ノック判定値を超える大きな振動強度のデータを使用しない状態をいつまでも継続すると、エンジン運転条件の急変やノイズ等により振動強度のレベルがステップ的に上昇した場合でも、ノック判定値を全く更新できなくなってしまい、振動強度のレベルが定常的にノック判定値を超えてしまう可能性がある。その結果、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇をノック頻発状態と誤判定してしまう可能性がある。
In order to avoid such a phenomenon, it is considered that data having a large vibration intensity exceeding the knock determination value is not used for calculating a statistical index of the vibration intensity distribution.
However, the level of vibration intensity is not always constant even when there is no knock, and the vibration intensity level may be increased due to sudden changes in engine operating conditions (for example, sudden acceleration from an idle state, sudden change in variable valve timing, etc.) or noise superposition. The level may increase step by step. Therefore, when calculating the statistical index of the vibration intensity distribution, if the state of not using the data of the large vibration intensity exceeding the knock determination value is continued for a long time, the vibration intensity level will be stepped due to sudden changes in engine operating conditions, noise, etc. Even if it increases, the knock determination value cannot be updated at all, and there is a possibility that the level of vibration intensity steadily exceeds the knock determination value. As a result, there is a possibility that a step-like level increase in vibration intensity due to a sudden change in engine operating conditions or noise or the like is erroneously determined as a knock frequent occurrence state.

本発明はこのような事情を考慮してなされたものであり、従ってその目的は、ノック発生によるノック判定値の上昇を抑制しつつ、運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇に対しては、これに追従させてノック判定値を上昇させることができ、ノックの判定精度を向上させることができる内燃機関のノック判定装置を提供することにある。   The present invention has been made in view of such circumstances. Accordingly, the object of the present invention is to suppress the increase in the knock determination value due to the occurrence of knocking, while stepping the level of vibration intensity due to sudden changes in operating conditions, noise, or the like. An object of the present invention is to provide a knock determination device for an internal combustion engine that can increase the knock determination value by following the increase and can improve the determination accuracy of the knock.

上記目的を達成するために、請求項1に係る発明は、内燃機関のノック振動を検出するノックセンサと、内燃機関の運転中に所定のサンプル周期で前記ノックセンサの出力信号から振動強度を算出する振動強度算出手段と、前記振動強度のデータを統計的に処理して振動強度分布の統計的指標を算出する分布判定手段と、前記振動強度分布の統計的指標に基づいてノック判定値を設定するノック判定値設定手段と、前記振動強度を前記ノック判定値と比較してノックの有無を判定するノック判定手段とを備えた内燃機関のノック判定装置において、前記分布判定手段は、前記ノック判定値を超える大きな振動強度のデータを前記統計的指標の算出に使用しないようにする手段と、前記振動強度が連続的に前記ノック判定値を超える回数又は頻度が所定値以上となったときに前記ノック判定値を超える大きな振動強度のデータも前記統計的指標の算出に使用する手段とを備えていることを特徴とするものである。   To achieve the above object, the invention according to claim 1 is a knock sensor that detects knock vibration of an internal combustion engine, and calculates vibration intensity from an output signal of the knock sensor at a predetermined sample period during operation of the internal combustion engine. Vibration intensity calculating means, distribution determination means for statistically processing the vibration intensity data to calculate a statistical index of vibration intensity distribution, and setting a knock determination value based on the statistical index of vibration intensity distribution In the knock determination device for an internal combustion engine, comprising: a knock determination value setting means for performing the knock determination by comparing the vibration intensity with the knock determination value to determine the presence or absence of a knock. Means for avoiding use of large vibration intensity data exceeding a value for the calculation of the statistical index, and the number of times or frequency at which the vibration intensity continuously exceeds the knock determination value. There is characterized in that it comprises a means for use in the calculation of data is also the statistical measures of large vibration intensity exceeds the knock determination value to when it becomes more than a predetermined value.

現在の電子制御化が進んだ内燃機関の制御システムでは、ノック検出状態に応じて点火時期を制御するため、ノックは散発的に発生するだけである。これはノックが連続的に発生しないように点火時期が制御されるためである。これに対して、エンジン運転条件の急変やノイズの重畳等により振動強度のレベルがステップ的に上昇する場合は、ノック発生時とは異なり、振動強度のレベルが連続的に大きくなる。   In the control system of an internal combustion engine that has advanced electronic control at present, since the ignition timing is controlled according to the knock detection state, knocks only occur sporadically. This is because the ignition timing is controlled so that knocks do not occur continuously. On the other hand, when the level of vibration intensity increases stepwise due to a sudden change in engine operating conditions, noise superposition, or the like, the level of vibration intensity increases continuously unlike when knocking occurs.

このような特徴に着目して、本発明は、振動強度が連続的にノック判定値を超える回数又は頻度を判定し、この回数又は頻度が所定値以上であるか否かで、運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と、ノックによる振動強度の上昇とを区別する。要するに、振動強度が連続的にノック判定値を超える回数又は頻度が所定値未満であれば、ノックによる振動強度の上昇と判断して、ノック判定値を超える大きな振動強度のデータを統計的指標の算出に使用しないようにすることで、ノック判定値の更新を禁止して、ノック発生によるノック判定値の上昇を抑制し、ノック発生時にノックを検出しにくくなる現象を回避する。   Paying attention to such features, the present invention determines the number of times or frequency at which the vibration intensity continuously exceeds the knock determination value, and whether or not the number of times or frequency is equal to or greater than a predetermined value determines whether or not the operating condition changes suddenly. A stepwise level increase in vibration intensity due to noise and noise is distinguished from a vibration intensity increase due to knocking. In short, if the frequency or frequency at which the vibration intensity continuously exceeds the knock determination value is less than the predetermined value, it is determined that the vibration intensity has increased due to the knock, and data of a large vibration intensity exceeding the knock determination value is used as the statistical index. By not using the calculation, the update of the knock determination value is prohibited, the increase of the knock determination value due to the occurrence of the knock is suppressed, and the phenomenon that the knock becomes difficult to detect when the knock occurs is avoided.

一方、振動強度が連続的にノック判定値を超える回数又は頻度が所定値以上であれば、運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と判断して、ノック判定値を超える大きな振動強度のデータも統計的指標の算出に使用することで、ノック判定値の更新を許可して、運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇に追従させてノック判定値を上昇させる。これにより、運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇をノックと誤判定することを防止する。   On the other hand, if the frequency or frequency at which the vibration intensity continuously exceeds the knock determination value is greater than or equal to the predetermined value, it is determined that the vibration intensity has a stepped level increase due to sudden changes in operating conditions or noise, and exceeds the knock determination value. Large vibration intensity data is also used for statistical index calculation, allowing the update of the knock determination value, and allowing the knock determination value to follow the stepwise increase in vibration intensity due to sudden changes in operating conditions or noise. To raise. As a result, it is possible to prevent erroneous determination of a stepwise increase in vibration intensity due to a sudden change in operating conditions or noise as a knock.

この場合、請求項2のように、振動強度分布の統計的指標として、振動強度分布の中央値、平均値、ばらつき指標のいずれか1つ以上を算出するようにすれば良い。ここで、ばらつき指標は、振動強度分布全体の標準偏差σ、分散V、或は、振動強度分布の中央値以下の領域の標準偏差(ばらつき指標)のいずれを用いても良い。これらの統計的指標を用いれば、精度の良いノック判定値を設定することができる。
本発明は、例えば、請求項3のように、振動強度が連続してノック判定値を超える回数が所定値未満のときにノック判定値を超える大きな振動強度のデータを統計的指標の算出に使用しないようにし、振動強度が連続してノック判定値を超える回数が所定値以上となったときにノック判定値を超える大きな振動強度のデータも統計的指標の算出に使用するようにしても良い。
In this case, as described in claim 2, one or more of the median value, average value, and variation index of the vibration intensity distribution may be calculated as a statistical index of the vibration intensity distribution. Here, as the variation index, any one of the standard deviation σ of the entire vibration intensity distribution, the variance V, or the standard deviation (variation index) of the region below the median value of the vibration intensity distribution may be used. By using these statistical indexes, it is possible to set an accurate knock determination value.
The present invention uses, for example, data of a large vibration intensity exceeding a knock determination value when the number of times the vibration intensity continuously exceeds the knock determination value is less than a predetermined value, as in claim 3, for calculating a statistical index. If the number of times the vibration intensity continuously exceeds the knock determination value becomes a predetermined value or more, data of a large vibration intensity exceeding the knock determination value may be used for calculating the statistical index.

以下、本発明を実施するための最良の形態を具体化した一実施例を説明する。
まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ10によって開度調節されるスロットルバルブ15とスロットル開度を検出するスロットル開度センサ16とが設けられている。
Hereinafter, an embodiment embodying the best mode for carrying out the present invention will be described.
First, a schematic configuration of the entire engine control system will be described with reference to FIG. An air cleaner 13 is provided at the most upstream portion of the intake pipe 12 of the engine 11 that is an internal combustion engine, and an air flow meter 14 that detects the intake air amount is provided downstream of the air cleaner 13. On the downstream side of the air flow meter 14, a throttle valve 15 whose opening is adjusted by the motor 10 and a throttle opening sensor 16 for detecting the throttle opening are provided.

更に、スロットルバルブ15の下流側には、サージタンク17が設けられ、このサージタンク17には、吸気管圧力を検出する吸気管圧力センサ18が設けられている。また、サージタンク17には、エンジン11の各気筒に空気を導入する吸気マニホールド19が設けられ、各気筒の吸気マニホールド19の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁20が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ21が取り付けられ、各点火プラグ21の火花放電によって筒内の混合気に着火される。   Further, a surge tank 17 is provided on the downstream side of the throttle valve 15, and an intake pipe pressure sensor 18 for detecting the intake pipe pressure is provided in the surge tank 17. The surge tank 17 is provided with an intake manifold 19 for introducing air into each cylinder of the engine 11, and a fuel injection valve 20 for injecting fuel is attached in the vicinity of the intake port of the intake manifold 19 of each cylinder. Yes. A spark plug 21 is attached to each cylinder of the engine 11 for each cylinder, and the air-fuel mixture in the cylinder is ignited by spark discharge of each spark plug 21.

一方、エンジン11の排気管22には、排出ガス中のCO,HC,NOx等を浄化する三元触媒等の触媒23が設けられ、この触媒23の上流側に、排出ガスの空燃比を検出する空燃比センサ24が設けられている。また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ25と、ノック振動を検出するノックセンサ28と、エンジン11のクランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ26が取り付けられている。このクランク角センサ26の出力信号に基づいてクランク角やエンジン回転速度が検出される。   On the other hand, the exhaust pipe 22 of the engine 11 is provided with a catalyst 23 such as a three-way catalyst that purifies CO, HC, NOx, etc. in the exhaust gas, and detects the air-fuel ratio of the exhaust gas upstream of the catalyst 23. An air-fuel ratio sensor 24 is provided. In addition, the cylinder block of the engine 11 includes a coolant temperature sensor 25 that detects the coolant temperature, a knock sensor 28 that detects knock vibration, and a crank that outputs a pulse signal each time the crankshaft of the engine 11 rotates a predetermined crank angle. An angle sensor 26 is attached. Based on the output signal of the crank angle sensor 26, the crank angle and the engine speed are detected.

これら各種センサの出力は、エンジン制御回路(以下「ECU」と表記する)27に入力される。このECU27は、マイクロコンピュータを主体として構成され、内蔵されたROM(記憶媒体)に記憶された各種のエンジン制御プログラムを実行することで、燃料噴射弁20の燃料噴射量や点火プラグ21の点火時期を制御する。   Outputs of these various sensors are input to an engine control circuit (hereinafter referred to as “ECU”) 27. The ECU 27 is mainly composed of a microcomputer, and executes various engine control programs stored in a built-in ROM (storage medium), thereby allowing the fuel injection amount of the fuel injection valve 20 and the ignition timing of the spark plug 21 to be executed. To control.

更に、このECU27は、後述する図3及び図4のノック判定ルーチンを実行することで、各気筒の点火毎にノックセンサ28の出力信号から振動強度を算出して、その振動強度をノック判定値と比較してノックの有無を判定し、ノック有りと判定したときに点火時期を遅角補正してノックを抑制し、ノック無しの状態が続いたときに点火時期を進角補正するというノック制御を行うことで、聴感で許容できるノック音の範囲内で点火時期を進角させてエンジン出力や燃費を向上させるようにしている。   Further, the ECU 27 executes a knock determination routine of FIGS. 3 and 4 to be described later, thereby calculating the vibration intensity from the output signal of the knock sensor 28 for each ignition of each cylinder, and using the vibration intensity as a knock determination value. Knock control that determines the presence or absence of knocking compared to, and retards the ignition timing by correcting the ignition timing when it is determined that knocking is present, and advances the ignition timing when the state without knocking continues By doing this, the ignition timing is advanced within the range of the knocking sound that is permissible for hearing, and the engine output and fuel consumption are improved.

ここで、振動強度の算出方法は、所定のノック判定区間におけるノックセンサ28の出力信号のピーク値を対数変換した値を振動強度として算出すれば良い。この他、所定のノック判定区間におけるノックセンサ28の出力信号の積分値を対数変換した値を振動強度として算出するようにしても良い。このように、ノックセンサ28の出力信号のピーク値(又は積分値)を対数変換した値を振動強度として用いると、ノック無し時の振動強度分布がほぼ正規分布になる。   Here, as a method of calculating the vibration intensity, a value obtained by logarithmically converting the peak value of the output signal of the knock sensor 28 in a predetermined knock determination section may be calculated as the vibration intensity. In addition, a value obtained by logarithmically converting the integral value of the output signal of the knock sensor 28 in a predetermined knock determination section may be calculated as the vibration intensity. As described above, when a value obtained by logarithmically converting the peak value (or integral value) of the output signal of the knock sensor 28 is used as the vibration intensity, the vibration intensity distribution without knocking is substantially a normal distribution.

また、ノック判定値は、次のようにして算出される。
まず、図2に示すように、振動強度分布の特徴を表す統計的指標である中央値VMEDと、この中央値VMEDより振動強度が小さい領域の標準偏差σ(ばらつき指標)を後述する近似的な統計処理により算出する。
The knock determination value is calculated as follows.
First, as shown in FIG. 2, a median value VMED, which is a statistical index representing the characteristics of the vibration intensity distribution, and a standard deviation σ (variation index) in a region where the vibration intensity is smaller than the median value VMED are approximated to be described later. Calculated by statistical processing.

そして、この振動強度分布の中央値VMEDに標準偏差σのu倍の値を加算してノック判定値を求める。
ノック判定値=VMED+u×σ (uは定数)
ここで、定数uは、ノック判定値が振動強度分布の上限付近の値となるように適合するのが好ましく、一般には、定数uを3に設定すれば良いと思われるが、エンジン毎のばらつき度合、振動強度分布の形状や要求されるノック検出感度等によっては、定数uを3以外の値(例えば2、2.5、3.5、4等)に設定した方が良い場合もある。
Then, a knock determination value is obtained by adding a value u times the standard deviation σ to the median value VMED of the vibration intensity distribution.
Knock judgment value = VMED + u × σ (u is a constant)
Here, it is preferable that the constant u is adapted so that the knock determination value becomes a value near the upper limit of the vibration intensity distribution. Generally, it is considered that the constant u should be set to 3. Depending on the degree, the shape of the vibration intensity distribution, the required knock detection sensitivity, etc., it may be better to set the constant u to a value other than 3 (for example, 2, 2.5, 3.5, 4, etc.).

上述したように、エンジン運転中は、各気筒の点火毎にノックセンサ28の出力信号から振動強度を算出して、その振動強度をノック判定値と比較してノックの有無を判定し、ノック有りと判定したときに点火時期を遅角補正してノックを抑制し、ノック無しの状態が続いたときに点火時期を進角補正するというノック制御が行われる。このため、図6に示すように、ノックは散発的に発生するだけである。これはノックが連続的に発生しないように点火時期が制御されるためである。   As described above, during engine operation, the vibration intensity is calculated from the output signal of the knock sensor 28 for each ignition of each cylinder, the vibration intensity is compared with the knock determination value, and the presence or absence of knock is determined. When the determination is made, knock control is performed in which the ignition timing is retarded to suppress knocking, and when the state without knocking continues, the ignition timing is advanced. For this reason, as shown in FIG. 6, knocks only occur sporadically. This is because the ignition timing is controlled so that knocks do not occur continuously.

これに対して、エンジン運転条件の急変(例えばアイドル状態からの急加速、可変バルブタイミングの急変等)やノイズの重畳等により振動強度のレベルがステップ的に上昇する場合は、ノック発生時とは異なり、振動強度のレベルが連続的に大きくなる(図7参照)。   On the other hand, when the level of vibration intensity increases stepwise due to sudden changes in engine operating conditions (for example, sudden acceleration from idle state, sudden change in variable valve timing, etc.) or noise superposition, In contrast, the level of vibration intensity increases continuously (see FIG. 7).

このような特徴に着目して、本実施例では、振動強度が連続してノック判定値を超える回数を判定し、この回数が所定値以上であるか否かで、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と、ノックによる振動強度の上昇とを区別する。要するに、振動強度が連続してノック判定値を超える回数が所定値未満であれば、ノックによる振動強度の上昇と判断して、ノック判定値を超える大きな振動強度のデータを統計的指標(中央値VMED、標準偏差σ)の算出に使用しないようにすることで、ノック判定値の更新を禁止して、ノック発生によるノック判定値の上昇を抑制し、ノック発生時にノックを検出しにくくなる現象を回避する。   Focusing on such characteristics, in this embodiment, the number of times that the vibration intensity continuously exceeds the knock determination value is determined, and depending on whether this number is equal to or greater than a predetermined value, a sudden change in engine operating conditions or noise A distinction is made between a stepwise level increase in vibration intensity due to, for example, and a vibration intensity increase due to knocking. In short, if the number of times the vibration intensity continuously exceeds the knock determination value is less than the predetermined value, it is determined that the vibration intensity has increased due to knocking, and the data of large vibration intensity exceeding the knock determination value is a statistical index (median value). (VMED, standard deviation σ) is not used in the calculation of the knock determination value, prohibiting the update of the knock determination value, suppressing the increase of the knock determination value due to the occurrence of the knock, making it difficult to detect the knock when the knock occurs. To avoid.

一方、振動強度が連続してノック判定値を超える回数が所定値以上であれば、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と判断して、ノック判定値を超える大きな振動強度のデータも統計的指標の算出に使用することで、ノック判定値の更新を許可する。これにより、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇に追従させてノック判定値を上昇させて、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇をノック頻発状態と誤判定することを防止する。   On the other hand, if the number of times that the vibration intensity continuously exceeds the knock determination value is greater than or equal to the predetermined value, it is determined that the level of vibration intensity increases stepwise due to sudden changes in engine operating conditions or noise, etc. The vibration strength data is also used to calculate the statistical index, thereby permitting the update of the knock determination value. As a result, the knock determination value is increased by following a sudden change in engine operating conditions or a stepwise increase in vibration intensity due to noise, etc., and a stepwise level increase in vibration intensity due to a sudden change in engine operating conditions or noise, etc. Preventing erroneous determination of a frequent knocking state.

以上説明した本実施例のノック判定は、ECU27によって図3及び図4のノック判定ルーチンに従って次のようにして実行される。図3及び図4のノック判定ルーチンは、各気筒のノック判定区間終了毎に起動される。本ルーチンが起動されると、まずステップ101で、所定のノック判定区間におけるノックセンサ28の出力信号のピーク値(又は積分値)を検出する。この後、ステップ102に進み、このピーク値(又は積分値)を対数変換した値を振動強度として算出する。このステップ102の処理が特許請求の範囲でいう振動強度算出手段としての役割を果たす。   The knock determination of the present embodiment described above is executed by the ECU 27 according to the knock determination routine of FIGS. 3 and 4 as follows. The knock determination routine of FIGS. 3 and 4 is started every time the knock determination section of each cylinder ends. When this routine is started, first, in step 101, the peak value (or integrated value) of the output signal of the knock sensor 28 in a predetermined knock determination section is detected. Thereafter, the process proceeds to step 102, and a value obtained by logarithmically converting the peak value (or integrated value) is calculated as the vibration intensity. The processing in step 102 serves as vibration intensity calculation means in the claims.

この後、ステップ103に進み、前回のノック発生/ノック無しの判定時からの燃焼回数をカウントする燃焼回数カウンタNをカウントアップする。本ルーチンでは、後述する図4のステップ117〜120の処理によって、所定燃焼回数K2に達するまでの間に振動強度がノック判定値を超えた回数が所定回数K3を越えているか否かで、ノック発生/ノック無しを判定する。   Thereafter, the process proceeds to step 103, and the combustion number counter N that counts the number of combustions from the previous determination of knock occurrence / no knock is counted up. In this routine, it is determined whether or not the number of times that the vibration intensity has exceeded the knock determination value by the processing of steps 117 to 120 in FIG. Determine occurrence / no knock.

燃焼回数カウンタNのカウントアップ後、ステップ104に進み、振動強度分布の中央値VMEDに標準偏差σのu倍の値を加算してノック判定値を求める。
ノック判定値=VMED+u×σ (uは定数)
ここで、振動強度分布の中央値VMEDと標準偏差σは、前回又はそれ以前の本ルーチンの実行時に後述する図4のステップ111〜116の処理により更新された値が用いられる。このステップ104の処理が特許請求の範囲でいうノック判定値設定手段としての役割を果たす。
After the combustion number counter N has been counted up, the routine proceeds to step 104 where a knock determination value is obtained by adding a value u times the standard deviation σ to the median value VMED of the vibration intensity distribution.
Knock judgment value = VMED + u × σ (u is a constant)
Here, as the median value VMED and the standard deviation σ of the vibration intensity distribution, values updated by the processing of steps 111 to 116 described later in FIG. The processing in step 104 serves as a knock determination value setting means in the claims.

この後、ステップ105に進み、振動強度をノック判定値と比較し、振動強度がノック判定値以下と判定されれば、後述する図4のステップ111〜116の処理により振動強度分布の中央値VMEDと標準偏差σを近似的な統計処理により更新する。   Thereafter, the process proceeds to step 105 where the vibration intensity is compared with the knock determination value. If the vibration intensity is determined to be equal to or less than the knock determination value, the median value VMED of the vibration intensity distribution is obtained by the processing of steps 111 to 116 in FIG. And standard deviation σ are updated by approximate statistical processing.

一方、上記ステップ105で、振動強度がノック判定値を超えていると判定されれば、ステップ106に進み、所定燃焼回数K2に達するまでの間に振動強度がノック判定値を超えた回数をカウントするuσ超えカウンタNsgmをカウントアップして、ステップ107に進み、振動強度が連続してノック判定値を超えた回数をカウントする連続uσ超えカウンタNseqをカウントアップする。   On the other hand, if it is determined in step 105 that the vibration intensity exceeds the knock determination value, the process proceeds to step 106 and counts the number of times that the vibration intensity exceeds the knock determination value until the predetermined combustion frequency K2 is reached. The uσ exceeding counter Nsgm is counted up, and the process proceeds to step 107, where the continuous uσ exceeding counter Nseq is counted which counts the number of times that the vibration intensity has continuously exceeded the knock determination value.

そして、次のステップ108で、連続uσ超えカウンタNseqのカウント値(振動強度が連続してノック判定値を超えた回数)が所定回数K1を超えたか否かを判定し、所定回数K1を超えていなければ、ノックによる振動強度の上昇と判断して、後述する図4のステップ117に進む。この場合は、図4のステップ111〜116の振動強度分布の中央値VMEDと標準偏差σの更新処理が行われない。従って、ノックによる振動強度の上昇と判断された場合、ノック判定値を超える大きな振動強度のデータは、振動強度分布の中央値VMEDと標準偏差σの更新処理に使用されず、ノック発生によるノック判定値の上昇が抑制される。   Then, in the next step 108, it is determined whether or not the count value of the continuous uσ exceeding counter Nseq (the number of times the vibration intensity has continuously exceeded the knock determination value) exceeds the predetermined number K1, and exceeds the predetermined number K1. If not, it is determined that the vibration intensity is increased due to knocking, and the process proceeds to step 117 in FIG. In this case, the update processing of the median value VMED and the standard deviation σ of the vibration intensity distribution in steps 111 to 116 in FIG. 4 is not performed. Therefore, when it is determined that the vibration intensity is increased due to the knock, the data of the large vibration intensity exceeding the knock determination value is not used for the update processing of the median value VMED and the standard deviation σ of the vibration intensity distribution. The increase in value is suppressed.

これに対して、上記ステップ108で、連続uσ超えカウンタNseqのカウント値(振動強度が連続してノック判定値を超えた回数)が所定回数K1を超えていれば、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と判断して、ステップ109に進み、連続uσ超えカウンタNseqをリセットして(Nseq=0)、図4のステップ111〜116の処理により振動強度分布の中央値VMEDと標準偏差σを近似的な統計処理により更新する。従って、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇が発生した場合は、ノック判定値を超える大きな振動強度のデータも中央値VMEDと標準偏差σの更新処理に使用される。その結果、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇が発生した場合は、その振動強度のステップ的なレベル上昇に追従してノック判定値が上昇する。   On the other hand, if the count value of the continuous uσ exceeding counter Nseq (the number of times the vibration intensity has continuously exceeded the knock determination value) exceeds the predetermined number of times K1 in step 108, sudden change in engine operating conditions or noise It is determined that the level of vibration intensity is increased stepwise due to the above, and the process proceeds to step 109, where the continuous uσ exceeded counter Nseq is reset (Nseq = 0), and the process of steps 111 to 116 in FIG. The value VMED and the standard deviation σ are updated by approximate statistical processing. Therefore, if a stepwise level increase of the vibration intensity occurs due to a sudden change in engine operating conditions or noise or the like, data of a large vibration intensity exceeding the knock determination value is also used for the update process of the median value VMED and the standard deviation σ. . As a result, when a stepwise level increase of the vibration intensity occurs due to a sudden change in engine operating conditions, noise, or the like, the knock determination value increases following the stepwise level increase of the vibration intensity.

上述したように、振動強度がノック判定値以下の場合や、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇が発生した場合は、図4のステップ111に進み、振動強度分布の中央値VMEDと今回の振動強度とを比較し、今回の振動強度が振動強度分布の中央値VMEDよりも大きければ、ステップ112に進み、現在の中央値VMEDに所定値C1を加算した値(VMED+C1)を新たな中央値VMEDとする。また、今回の振動強度が中央値VMED以下であれば、ステップ113に進み、現在の中央値VMEDに所定値C1を減算した値(VMED−C1)を新たな中央値VMEDとする。このように、振動強度と中央値VMEDとの大小関係により、中央値VMEDを±C1ずつ更新することで、中央値VMEDの更新値を速やかに適正値に収束させる。   As described above, when the vibration intensity is equal to or less than the knock determination value, or when a stepwise level increase of the vibration intensity occurs due to a sudden change in engine operating conditions or noise, the process proceeds to step 111 in FIG. The median value VMED of this time is compared with the current vibration intensity. If the current vibration intensity is greater than the median value VMED of the vibration intensity distribution, the process proceeds to step 112 and a value obtained by adding the predetermined value C1 to the current median value VMED ( Let VMED + C1) be the new median value VMED. If the current vibration intensity is equal to or lower than the median value VMED, the process proceeds to step 113, and a value obtained by subtracting the predetermined value C1 from the current median value VMED (VMED-C1) is set as a new median value VMED. As described above, by updating the median value VMED by ± C1 by the magnitude relationship between the vibration intensity and the median value VMED, the updated value of the median value VMED is quickly converged to an appropriate value.

この後、ステップ114に進み、今回の振動強度が振動強度分布の中央値VMEDからVMED−σの範囲内(VMED−σ<振動強度≦VMED)であるか否かを判定し、今回の振動強度が中央値VMEDからVMED−σの範囲内に存在すれば、ステップ115に進み、現在の標準偏差σから所定値C2の2倍の値を減算した値(σ−2×C2)を新たな標準偏差σとする。また、今回の振動強度が中央値VMEDからVMED−σの範囲に存在しなければ、ステップ116に進み、現在の標準偏差σに所定値C2を加算した値(σ+C2)を新たな標準偏差σとする。上記ステップ105〜116の処理は、特許請求の範囲でいう分布判定手段としての役割を果たす。   Thereafter, the process proceeds to step 114, where it is determined whether or not the current vibration strength is within the range of the median value VMED of the vibration strength distribution to VMED−σ (VMED−σ <vibration strength ≦ VMED). Is within the range of the median value VMED to VMED−σ, the process proceeds to step 115, and a value (σ−2 × C2) obtained by subtracting a value twice the predetermined value C2 from the current standard deviation σ is set as a new standard. Let σ be the deviation. If the current vibration intensity does not exist in the range from the median value VMED to VMED−σ, the process proceeds to step 116, and a value (σ + C2) obtained by adding the predetermined value C2 to the current standard deviation σ is set as a new standard deviation σ. To do. The processes in steps 105 to 116 serve as distribution determining means in the claims.

つまり、図5に示すように、振動強度分布が正規分布になると仮定すると、振動強度分布の中央値VMEDからVMED−σの範囲内に存在する頻度とそれ以外の領域に存在する頻度は、1:2の割合になるため、今回の振動強度が中央値VMEDからVMED−σの範囲内に存在すれば、σ−2×C2を新たな標準偏差σとし、今回の振動強度が中央値VMEDからVMED−σの範囲に存在しなければ、σ+C2を新たな標準偏差σとするという処理を繰り返すことで、標準偏差σの更新値は、振動強度分布が正規分布になると仮定した場合の標準偏差とほぼ等しくなる。   That is, as shown in FIG. 5, assuming that the vibration intensity distribution is a normal distribution, the frequency existing in the range from the median value VMED to VMED−σ of the vibration intensity distribution and the frequency existing in other regions are 1 : 2 because the current vibration intensity is in the range from the median value VMED to VMED-σ, σ−2 × C2 is set as a new standard deviation σ, and the current vibration intensity is calculated from the median value VMED. If it does not exist in the range of VMED−σ, by repeating the process of setting σ + C2 as a new standard deviation σ, the updated value of the standard deviation σ is the standard deviation when the vibration intensity distribution is assumed to be a normal distribution. Almost equal.

尚、中央値VMEDと標準偏差σの初期値は、予め設定された所定値又は学習値(前回のエンジン停止時の記憶値)に設定しても良いし、0であっても良い。いずれの場合でも、エンジン始動後から数秒程度で、中央値VMEDと標準偏差σの更新値が適正値に収束する。   The initial values of the median value VMED and the standard deviation σ may be set to a predetermined value or a learning value set in advance (a stored value at the previous engine stop) or may be zero. In either case, the updated value of the median value VMED and the standard deviation σ converges to an appropriate value within a few seconds after the engine is started.

中央値VMEDと標準偏差σの更新後、ステップ117に進み、燃焼回数カウンタNのカウント値が所定燃焼回数K2(例えば200回)以上であるか否かを判定し、所定燃焼回数K2未満であれば、ノック発生/ノック無しの判定を行わずに本ルーチンを終了する。一方、燃焼回数カウンタNのカウント値が所定燃焼回数K2以上であれば、ステップ118に進み、uσ超えカウンタNsgmのカウント値(振動強度がノック判定値を超えた回数)が所定回数K3を越えているか否かを判定し、所定回数K3を越えていれば、ステップ119に進み、“ノック発生”と判定し、所定回数K3を超えていなければ、ステップ120に進み、“ノック無し”と判定する。この後、ステップ121に進み、燃焼回数カウンタNとuσ超えカウンタNsgmを共にリセットして本ルーチンを終了する。上記ステップ105〜110、117〜121の処理が特許請求の範囲でいうノック判定手段としての役割を果たす。   After updating the median value VMED and the standard deviation σ, the routine proceeds to step 117, where it is determined whether or not the count value of the combustion number counter N is equal to or greater than a predetermined combustion number K2 (for example, 200 times). For example, this routine is terminated without determining whether knock has occurred or not. On the other hand, if the count value of the combustion number counter N is equal to or greater than the predetermined combustion number K2, the process proceeds to step 118, where the count value of the uσ excess counter Nsgm (the number of times the vibration intensity exceeds the knock determination value) exceeds the predetermined number K3. If the predetermined number of times K3 has been exceeded, the process proceeds to step 119, where “knock occurrence” is determined. If the predetermined number K3 has not been exceeded, the process proceeds to step 120, where “no knock” is determined. . Thereafter, the routine proceeds to step 121, where both the combustion number counter N and the uσ excess counter Nsgm are reset, and this routine is finished. The processes in steps 105 to 110 and 117 to 121 serve as knock determination means in the claims.

以上説明した本実施例では、図6に示すように、ノックが発生している場合、振動強度がノック判定値を超える毎に、そのノック判定値を超える大きな振動強度のデータは、振動強度分布の中央値VMEDと標準偏差σの更新処理に使用されず、ノック判定値の更新が禁止される。これにより、ノック発生によるノック判定値の上昇が抑制される。これにより、ノック発生時にノックを検出しにくくなる現象が回避される。ノック制御により、ノックは散発的に発生するだけであるため、振動強度が連続してノック判定値を超えた回数をカウントする連続uσ超えカウンタNseqは、所定回数K1を超えることなく、リセットされる。   In the present embodiment described above, as shown in FIG. 6, when knocking occurs, every time the vibration intensity exceeds the knock determination value, the data of a large vibration intensity exceeding the knock determination value is the vibration intensity distribution. Are not used for updating the median value VMED and standard deviation σ, and updating of the knock determination value is prohibited. Thereby, the increase in the knock determination value due to the occurrence of knock is suppressed. This avoids a phenomenon that makes it difficult to detect a knock when a knock occurs. Since knocking only occurs sporadically by knock control, the continuous uσ excess counter Nseq that counts the number of times the vibration intensity has continuously exceeded the knock determination value is reset without exceeding the predetermined number of times K1. .

一方、図7に示すように、エンジン運転条件の急変(例えばアイドル状態からの急加速、可変バルブタイミングの急変等)やノイズの重畳等により振動強度のレベルがステップ的に上昇すると、ノック発生時とは異なり、振動強度が連続してノック判定値を超えるため、振動強度が連続してノック判定値を超えた回数をカウントする連続uσ超えカウンタNseqが毎回カウントアップして、その連続uσ超えカウンタNseqのカウント値が所定回数K1(図7の例ではK1=3)を超えた時点で、ノック判定値を超える大きな振動強度のデータも中央値VMEDと標準偏差σの更新処理に使用され、ノック判定値の更新が許可される。その結果、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇が発生した場合は、その振動強度のステップ的なレベル上昇に追従してノック判定値が上昇する。これにより、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇をノックと誤判定することを防止する。   On the other hand, as shown in FIG. 7, when the level of vibration intensity increases stepwise due to sudden changes in engine operating conditions (for example, sudden acceleration from an idle state, sudden change in variable valve timing, etc.) or noise superposition, Unlike the above, since the vibration intensity continuously exceeds the knock determination value, the continuous uσ excess counter Nseq that counts the number of times the vibration intensity continuously exceeds the knock determination value is incremented every time, and the continuous uσ excess counter When the count value of Nseq exceeds the predetermined number of times K1 (K1 = 3 in the example of FIG. 7), large vibration intensity data exceeding the knock determination value is also used for the update process of the median value VMED and the standard deviation σ. Update of the judgment value is permitted. As a result, when a stepwise level increase of the vibration intensity occurs due to a sudden change in engine operating conditions, noise, or the like, the knock determination value increases following the stepwise level increase of the vibration intensity. As a result, it is possible to prevent erroneous determination of a stepwise increase in vibration intensity due to a sudden change in engine operating conditions or noise as a knock.

尚、図3及び図4のノック判定ルーチンでは、振動強度が連続してノック判定値を超えた回数が所定回数K1を超えたか否かで、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と、ノックによる振動強度の上昇とを区別するようにしたが、振動強度がノック判定値を超える頻度(例えば所定燃焼回数当たりの振動強度がノック判定値を超える回数)が所定値を超えたか否かで、エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇と、ノックによる振動強度の上昇とを区別するようにしても良い。   In the knock determination routine of FIGS. 3 and 4, the step of the vibration intensity due to a sudden change in engine operating conditions, noise, or the like depending on whether or not the number of times that the vibration intensity has continuously exceeded the knock determination value has exceeded a predetermined number K1. The increase in vibration level due to knocking is distinguished from the increase in vibration intensity, but the frequency at which the vibration intensity exceeds the knock determination value (for example, the number of times the vibration intensity per predetermined number of combustions exceeds the knock determination value) is a predetermined value. Depending on whether or not the difference is exceeded, a stepwise increase in vibration intensity due to sudden changes in engine operating conditions, noise, or the like may be distinguished from an increase in vibration intensity due to knocking.

また、本実施例では、振動強度分布の形状を評価する統計的指標となる中央値VMEDと標準偏差σ(ばらつき指標)を、近似的な統計処理により算出するようにしたので、振動強度分布の中央値VMEDと標準偏差σ(ばらつき指標)の更新速度ひいてはノック判定値の更新速度を高速化できるという利点があるが、本発明は、一般的な統計処理により振動強度分布の中央値VMEDと標準偏差σ(ばらつき指標)を算出するようにしても良い。また、ばらつき指標として、標準偏差σに代えて、例えば分散V(=σ2 )を用いるようにしても良い。 In this embodiment, the median value VMED and the standard deviation σ (variation index), which are statistical indices for evaluating the shape of the vibration intensity distribution, are calculated by approximate statistical processing. Although there is an advantage that the update speed of the median value VMED and the standard deviation σ (variation index) and hence the update speed of the knock determination value can be increased, the present invention has the advantage that the median value VMED and the standard value of the vibration intensity distribution are obtained by general statistical processing. The deviation σ (variation index) may be calculated. Further, for example, a variance V (= σ 2 ) may be used as the variation index instead of the standard deviation σ.

また、本実施例では、ノック状態に応じた波形の信号を出力するセンサとして、シリンダブロックの振動を検出するノックセンサ28を用いるようにしたが、燃焼圧を検出する燃焼圧センサ(筒内圧センサ)をノックセンサとして用いるようにしても良い。   In this embodiment, the knock sensor 28 that detects the vibration of the cylinder block is used as a sensor that outputs a signal having a waveform corresponding to the knock state. However, a combustion pressure sensor (in-cylinder pressure sensor) that detects the combustion pressure is used. ) May be used as a knock sensor.

本発明の一実施例におけるエンジン制御システム全体の概略構成図である。It is a schematic block diagram of the whole engine control system in one Example of this invention. 振動強度分布の中央値VMEDと標準偏差σとノック判定値の関係を説明する図である。It is a figure explaining the relationship between the median value VMED of vibration intensity distribution, standard deviation (sigma), and a knock determination value. ノック判定ルーチンの処理の流れを示すフローチャートである(その1)。It is a flowchart which shows the flow of a process of a knock determination routine (the 1). ノック判定ルーチンの処理の流れを示すフローチャートである(その2)。It is a flowchart which shows the flow of a process of a knock determination routine (the 2). 振動強度分布のうちの中央値VMEDより振動強度が小さい領域の標準偏差σの技術的意味を説明する図である。It is a figure explaining the technical meaning of standard deviation (sigma) of the area | region where vibration intensity is smaller than the median value VMED in vibration intensity distribution. ノックが発生している場合のノック判定処理を説明するタイムチャートである。It is a time chart explaining the knock determination process in case knocking has occurred. エンジン運転条件の急変やノイズ等による振動強度のステップ的なレベル上昇が発生した場合のノック判定処理を説明するタイムチャートである。It is a time chart explaining the knock determination process when the stepwise level increase of the vibration intensity occurs due to a sudden change in engine operating conditions or noise.

符号の説明Explanation of symbols

11…エンジン(内燃機関)、12…吸気管、15…スロットルバルブ、20…燃料噴射弁、22…排気管、27…ECU(振動強度算出手段,分布判定手段,ノック判定値設定手段,ノック判定手段)、28…ノックセンサ   DESCRIPTION OF SYMBOLS 11 ... Engine (internal combustion engine), 12 ... Intake pipe, 15 ... Throttle valve, 20 ... Fuel injection valve, 22 ... Exhaust pipe, 27 ... ECU (vibration intensity calculation means, distribution judgment means, knock judgment value setting means, knock judgment Means), 28 ... Knock sensor

Claims (3)

内燃機関のノック振動を検出するノックセンサと、
内燃機関の運転中に所定のサンプル周期で前記ノックセンサの出力信号から振動強度を算出する振動強度算出手段と、
前記振動強度のデータを統計的に処理して振動強度分布の統計的指標を算出する分布判定手段と、
前記振動強度分布の統計的指標に基づいてノック判定値を設定するノック判定値設定手段と、
前記振動強度を前記ノック判定値と比較してノックの有無を判定するノック判定手段と を備えた内燃機関のノック判定装置において、
前記分布判定手段は、前記ノック判定値を超える大きな振動強度のデータを前記統計的指標の算出に使用しないようにする手段と、前記振動強度が連続的に前記ノック判定値を超える回数又は頻度が所定値以上となったときに前記ノック判定値を超える大きな振動強度のデータも前記統計的指標の算出に使用する手段とを備えていることを特徴とする内燃機関のノック判定装置。
A knock sensor for detecting knock vibration of the internal combustion engine;
Vibration intensity calculating means for calculating vibration intensity from an output signal of the knock sensor at a predetermined sample period during operation of the internal combustion engine;
Distribution determination means for statistically processing the vibration intensity data to calculate a statistical index of vibration intensity distribution;
A knock determination value setting means for setting a knock determination value based on a statistical index of the vibration intensity distribution;
A knock determination device for an internal combustion engine, comprising: knock determination means for determining whether or not there is a knock by comparing the vibration intensity with the knock determination value;
The distribution determining means includes means for preventing data having a large vibration intensity exceeding the knock determination value from being used for calculation of the statistical index, and the number or frequency of the vibration intensity continuously exceeding the knock determination value. A knock determination apparatus for an internal combustion engine, comprising: means for using data of a large vibration intensity exceeding the knock determination value when a predetermined value or more is used for calculating the statistical index.
前記分布判定手段は、前記振動強度分布の統計的指標として、前記振動強度分布の中央値、平均値、ばらつき指標のいずれか1つ以上を算出することを特徴とする請求項1に記載の内燃機関のノック判定装置。   2. The internal combustion engine according to claim 1, wherein the distribution determination unit calculates one or more of a median value, an average value, and a variation index of the vibration intensity distribution as a statistical index of the vibration intensity distribution. Engine knock determination device. 前記分布判定手段は、前記振動強度が連続して前記ノック判定値を超える回数が所定値未満のときに前記ノック判定値を超える大きな振動強度のデータを前記統計的指標の算出に使用しないようにし、前記振動強度が連続して前記ノック判定値を超える回数が前記所定値以上となったときに前記ノック判定値を超える大きな振動強度のデータも前記統計的指標の算出に使用することを特徴とする請求項1又は2に記載の内燃機関のノック判定装置。The distribution determining means does not use data having a large vibration intensity exceeding the knock determination value for calculating the statistical index when the number of times the vibration intensity continuously exceeds the knock determination value is less than a predetermined value. In addition, when the number of times the vibration intensity continuously exceeds the knock determination value becomes equal to or greater than the predetermined value, data of a large vibration intensity exceeding the knock determination value is also used for calculating the statistical index. The knock determination device for an internal combustion engine according to claim 1 or 2.
JP2005270648A 2005-09-16 2005-09-16 Internal combustion engine knock determination device Active JP4925251B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005270648A JP4925251B2 (en) 2005-09-16 2005-09-16 Internal combustion engine knock determination device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005270648A JP4925251B2 (en) 2005-09-16 2005-09-16 Internal combustion engine knock determination device

Publications (2)

Publication Number Publication Date
JP2007077968A JP2007077968A (en) 2007-03-29
JP4925251B2 true JP4925251B2 (en) 2012-04-25

Family

ID=37938535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005270648A Active JP4925251B2 (en) 2005-09-16 2005-09-16 Internal combustion engine knock determination device

Country Status (1)

Country Link
JP (1) JP4925251B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112145299A (en) * 2020-09-04 2020-12-29 东风汽车集团有限公司 Engine anti-knock interference control method and storage medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4919939B2 (en) * 2007-11-08 2012-04-18 トヨタ自動車株式会社 Ignition timing control device and ignition timing control method for internal combustion engine
JP2015183602A (en) * 2014-03-25 2015-10-22 株式会社デンソー Knocking detection device
CN113239732B (en) * 2021-04-13 2024-04-19 联合汽车电子有限公司 Engine knock intensity calculation method, system and readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681926B2 (en) * 1986-06-12 1994-10-19 日本電装株式会社 Knotting control device for internal combustion engine
JPH0396641A (en) * 1989-09-08 1991-04-22 Nippondenso Co Ltd Knocking controller
JP3851591B2 (en) * 2002-05-28 2006-11-29 トヨタ自動車株式会社 Automatic knock detection device for automatic adaptation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112145299A (en) * 2020-09-04 2020-12-29 东风汽车集团有限公司 Engine anti-knock interference control method and storage medium
CN112145299B (en) * 2020-09-04 2021-07-06 东风汽车集团有限公司 Engine anti-knock interference control method and storage medium

Also Published As

Publication number Publication date
JP2007077968A (en) 2007-03-29

Similar Documents

Publication Publication Date Title
JP4756968B2 (en) Internal combustion engine knock determination device
JP4390104B2 (en) Internal combustion engine knock determination device
JP4600181B2 (en) Ignition timing control device for internal combustion engine
CN100498260C (en) Device for determining state of detonation
US7181338B2 (en) Knock determining apparatus for internal combustion engine
JP4538383B2 (en) Ignition timing control device for internal combustion engine
JP3978535B2 (en) Non-ignition detection method for vehicle engine
US7424820B2 (en) Knocking state determination device
US20090043484A1 (en) Method and device for control ignition timing through knock control in an internal combustion engine
JP4925251B2 (en) Internal combustion engine knock determination device
JP4356079B2 (en) Fuel property determination device for internal combustion engine
JP4559977B2 (en) Ignition timing control device for internal combustion engine
JP5022347B2 (en) Misfire detection method for internal combustion engine
JP2009115011A (en) Knock determining device for internal combustion engine
JP4684066B2 (en) Ignition timing control device for internal combustion engine
JPH07286551A (en) Misfire detecting device of internal combustion engine
JP2013015105A (en) Knock determination apparatus for internal combustion engine
JPH0392569A (en) Knocking detecting device for internal combustion engine
JP4663467B2 (en) Knock occurrence state determination device
JP3182358B2 (en) Measurement method of combustion time in internal combustion engine
JP3281574B2 (en) Knock detection method for internal combustion engine
JP3461088B2 (en) Knock detection method for internal combustion engine
JP2005098192A (en) Engine knocking control device
JP2005337211A (en) Sensor output abnormality determining device
JP2004340104A (en) Correction method for output signal from vibration detection sensor, and correction coefficient calculation device for output signal from vibration detection sensor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080416

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20080416

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080618

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080825

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100420

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100615

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120203

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4925251

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250