(57)【要約】【課題】確実にノッキング発生を検出できるノック検出装置を提供する。【解決手段】点火コイルの通電を制御するスイッチング素子ＱをＯＮ／ＯＦＦ動作させる制御装置ＥＣＵは、ノック周波数帯域を通過帯域とするノックＢＰＦ処理（ＳＴ２）と、ノック周波数帯域を遮断帯域とするノイズＢＰＦ処理（ＳＴ４）と、ノックＢＰＦ処理後の信号値と、ノイズＢＰＦ処理後の信号値とに基づいて、判定用抽出値（Ｙ）を特定する処理（ＳＴ６）と、検出信号の信号累積値を判定パラメータ（Ｘ）とする処理（ＳＴ９）と、正常燃焼時における判定用抽出値Ｙ０と判定パラメータＸとの相関式（Ｙ０＝ａ＊Ｘ＋ｂ）を規定する倍率係数ａに対応する補正係数Ａで、判定用抽出値（Ｙ）を補正してノックパラメータ（Ｋ）とする補正処理（ＳＴ１０）と、ノックパラメータ（Ｋ）に基づいてノック発生を判定する処理（ＳＴ１１）とを有する。【選択図】図３
2014040788.tif 000002
【特許請求の範囲】
【請求項１】
一次コイルと二次コイルとを有する点火コイルと、前記一次コイルの通電を制御するスイッチング素子と、前記スイッチング素子に点火信号を供給してＯＮ／ＯＦＦ動作させる制御装置と、前記二次コイルの誘起電圧を受けて放電動作をする点火プラグと、内燃機関の燃焼状態を示すイオン電流に比例した検出信号を出力するイオン電流検出回路と、を有して構成され、
前記制御装置は、
前記スイッチング素子がＯＦＦ状態である所定のデータ解析区間の検出信号について、ノック周波数帯域を通過帯域とするノックＢＰＦ処理を実行するノック抽出手段と、
前記データ解析区間の検出信号について、ノック周波数帯域を遮断帯域とする一方でノック周波数帯域の外側領域を通過帯域とするノイズＢＰＦ処理を実行するノイズ抽出手段と、
前記ノックＢＰＦ処理後の信号値と、前記ノイズＢＰＦ処理後の信号値とに基づいて、判定用抽出値（Ｙ）を特定する第一特定手段と、
前記所定のデータ解析区間の検出信号について、その時間軸上の信号累積値か、時間軸上のピーク値を特定して、その何れかを判定パラメータ（Ｘ）とする第二特定手段と、
所定レベルを超える判定用抽出値Ｙについて、正常燃焼時における判定用抽出値Ｙ０と判定パラメータＸとの相関式（Ｙ０＝ａ＊Ｘ＋ｂ）を規定する比例係数ａに対応する補正係数Ａで補正してノックパラメータ（Ｋ）とする補正手段と、
補正手段が算出したノックパラメータ（Ｋ）に基づいてノック発生を判定する判定手段と、
を有して燃焼制御動作を実行することを特徴とする内燃機関の燃焼制御装置。
【請求項２】
前記ノイズ抽出手段は、ノック周波数帯域の上側帯域と下側帯域とを通過帯域とする請求項１に記載の燃焼制御装置。
【請求項３】
第一特定手段は、前記ノックＢＰＦ処理後の各信号値について、自己の前後に連続する所定個数の信号値に基づいて平滑化し、平滑化後の信号値に基づいて判定用抽出値（Ｙ）を特定する請求項１又は２に記載の燃焼制御装置。
【請求項４】
第一特定手段は、前記ノイズＢＰＦ処理後の各信号値について、自己の前後に連続する所定個数の信号値に基づいて平滑化し、平滑化後の信号値に基づいて判定用抽出値（Ｙ）を特定する請求項１〜３の何れかに記載の燃焼制御装置。
【請求項５】
第一特定手段は、
ノックＢＰＦ処理後の各信号値を平滑化した後の各信号値と、ノイズＢＰＦ処理後の各信号値を平滑化した後の各信号値とを、時間軸上で順番に対比して、その差分値を算出すると共に、算出した差分値を時間軸上に累積して判定用抽出値（Ｙ）とする請求項４に記載の燃焼制御装置。
【請求項６】
補正係数Ａは、比例係数ａと同一か、比例係数ａより大きい値である請求項１〜５の何れかに記載の燃焼制御装置。
【請求項７】
前記所定のデータ解析区間は、内燃機関の着火動作が終了して熱発生が本格化したことを示す検出信号の第二ピークの位置と、その後方の領域とを含んで、運転状態毎に予め設定されている請求項１に記載の燃焼制御装置。
【請求項８】
前記平滑化処理は、各ＢＰＦ処理後の信号値を、前記所定個数の信号値の中央値で置き換えることで実現される請求項３又は４に記載の燃焼制御装置。
【請求項９】
前記中央値は、各ＢＰＦ処理後の信号値を、その絶対値で評価して抽出される請求項８記載の燃焼制御装置。
【請求項１０】
前記各ＢＰＦ処理は、３０次以上６５次以下の次数を有するＦＩＲフィルタで構成されている請求項１〜９の何れかに記載の燃焼制御装置。
【請求項１１】
前記所定個数の信号値は、ＦＩＲフィルタの次数Ｍに対して、Ｍ＊（０．７５〜１．２５）個の信号値であり、自己の前後の個数が同数である請求項８に記載の燃焼制御装置。
【請求項１２】
前記検出信号は、３０ｋＨｚより高いサンプリング周波数で取得される請求項１〜１１の何れかに記載の燃焼制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車エンジンなどの内燃機関の燃焼制御装置に関し、特に、運転状態や検出回路の回路感度などの相違に拘らず、確実にノック判定ができる燃焼制御装置に関する。
【背景技術】
【０００２】
一般に、内燃機関のノッキング（以下ノックと略す）とは、混合気の自然発火（プレ・イグニッション）によって発生した爆発と、点火プラグによって発生した爆発とがぶつかり合い、衝撃波を発生する異常状態を意味する。そして、このような異常状態を素早く解消して内燃機関を保護する燃焼制御が必要であり、混合気の燃焼時に発生するイオンに基づいて、ノック発生を検出することが考えられる。
【０００３】
すなわち、内燃機関が正常に燃焼している場合には、イオン信号は第一ピークを示した後、上死点ＴＤＣの手前で減少して再び増加し、燃焼圧が最大となるクランク角の近傍で、サーマルイオンの挙動に対応して第二ピークを示すので、例えば、この第二ピークに着目してノック発生を検出することが考えられる。
【０００４】
そして、かかる観点から本発明者が検討したところ、イオン波形の振動成分の強度は、ノック強度だけでなくイオン濃度などの影響も受けるので、特に、イオン電流が低レベル化するとノック判定の精度が劣ることが明らかとなった。また、ノック信号との区別が困難なコロナノイズが発生することがあり、このような場合にも、ノック判定の精度が劣化する。そこで、出願人は、この問題点を解決するべく検討を深めて、特許文献１に記載の発明を完成させている。
【０００５】
特許文献１に記載の発明は、所定のデータ解析区間の検出信号について、ノック周波数帯域を通過域とするノックＢＰＦ処理を実行すると共に、そのＢＰＦ処理出力を平滑化する第一処理と、前記検出信号について、ノック周波数帯域を遮断域とするノイズＢＰＦ処理を実行すると共に、そのＢＰＦ処理出力を平滑化する第二処理と、第一処理と第二処理の差分値を時間軸上で累積して判定用抽出値Ｙを算出する第三処理と、前記検出信号について信号累積値Ｘを算出する第四処理と、判定式Ｙ０＝ＡＸ＋Ｂに基づいて、判定用抽出値Ｙが、信号累積値Ｘに対応する最低抽出値Ｙ０を超えるか否かを評価する第五処理と、を有して構成されている（図６、図７参照）。
【０００６】
この発明によれば、ノック信号と区別困難なノイズの重畳したイオン検出信号であっても、正確にノック判定をすることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特願２０１２−０２６５１３号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、本発明者による更なる研究によると、イオン濃度の違いや、イオン信号の検出回路の機器毎の感度差などに基づいて、十分な検出精度が維持できない場合があることが明らかとなった。図８は、この点を説明する図面であり、正常燃焼状態（Tr-y）と、意図的に発生させた、軽微レベル（trace ）から重度レベル（knk3）までのノック状態におけるノックパラメータが、検出回路の感度の違いに対応して、どのように変化するかを示している。なお、判定式Ｙ０＝Ａ＊Ｘ＋Ｂにおいて、判定パラメータＸを、解析区間におけるノック信号の累積値（信号累積値）とする場合（図８（ａ））と、ノック信号の二次ピーク値とする場合（図８（ｂ））とを図示している。
【０００９】
図示の通り、同じノック状態（トレースtrace 、ライトknk1〜ヘビーknk3）でありながら、図８（ａ）の場合には、ノックパラメータ（判定用抽出値Ｙ）が、回路感度に対応して１．５倍程度まで増加し、図８（ｂ）の場合には、２倍程度まで増加することが確認される。
【００１０】
そもそも、イオン濃度は、運転状態に応じて種々変化し、また回路感度についても個々の自動車毎に多少相違するので、このような違いを吸収したノック判定の手法が強く望まれるところである。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであって、運転状態や検出回路の回路感度などの相違に拘らず、確実にノック判定ができる燃焼制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明は、一次コイルと二次コイルとを有する点火コイルと、前記一次コイルの通電を制御するスイッチング素子と、前記スイッチング素子に点火信号を供給してＯＮ／ＯＦＦ動作させる制御装置と、前記二次コイルの誘起電圧を受けて放電動作をする点火プラグと、内燃機関の燃焼状態を示すイオン電流に比例した検出信号を出力するイオン電流検出回路と、を有して構成され、前記制御装置は、前記スイッチング素子がＯＦＦ状態である所定のデータ解析区間の検出信号について、ノック周波数帯域を通過帯域とするノックＢＰＦ処理を実行するノック抽出手段と、前記データ解析区間の検出信号について、ノック周波数帯域を遮断帯域とする一方でノック周波数帯域の外側領域を通過帯域とするノイズＢＰＦ処理を実行するノイズ抽出手段と、前記ノックＢＰＦ処理後の信号値と、前記ノイズＢＰＦ処理後の信号値とに基づいて、判定用抽出値（Ｙ）を特定する第一特定手段と、前記所定のデータ解析区間の検出信号について、その時間軸上の信号累積値か、時間軸上のピーク値を特定して、その何れかを判定パラメータ（Ｘ）とする第二特定手段と、所定レベルを超える判定用抽出値Ｙについて、正常燃焼時における判定用抽出値Ｙ０と判定パラメータＸとの相関式（Ｙ０＝ａ＊Ｘ＋ｂ）を規定する比例係数ａに対応する補正係数Ａで補正してノックパラメータ（Ｋ）とする補正手段と、補正手段が算出したノックパラメータ（Ｋ）に基づいてノック発生を判定する判定手段と、を有して燃焼制御動作を実行している。
【００１３】
前記ノイズ抽出手段は、ノック周波数帯域の上側帯域と下側帯域とを通過帯域とするのが好適である。また、第一特定手段は、前記ノックＢＰＦ処理後の各信号値について、自己の前後に連続する所定個数の信号値に基づいて平滑化し、平滑化後の信号値に基づいて判定用抽出値（Ｙ）を特定すること、及び／又は、前記ノイズＢＰＦ処理後の各信号値について、自己の前後に連続する所定個数の信号値に基づいて平滑化し、平滑化後の信号値に基づいて判定用抽出値（Ｙ）を特定することが好ましい。
【００１４】
ここで、第一特定手段は、ノックＢＰＦ処理後の各信号値を平滑化した後の各信号値と、ノイズＢＰＦ処理後の各信号値を平滑化した後の各信号値とを、時間軸上で順番に対比して、その差分値を算出すると共に、算出した差分値を時間軸上に累積して判定用抽出値（Ｙ）とするのが更に好ましい。また、補正係数Ａは、比例係数ａと同一か、比例係数ａより大きい値であるのが典型的である。
【００１５】
前記所定のデータ解析区間は、内燃機関の着火動作が終了して熱発生が本格化したことを示す検出信号の第二ピークの位置と、その後方の領域とを含んで、運転状態毎に予め設定されるのが好適であり、前記平滑化処理は、各ＢＰＦ処理後の信号値を、前記所定個数の信号値の中央値で置き換えるのが好適である。
【００１６】
ここで、前記中央値は、各ＢＰＦ処理後の信号値を、その絶対値で評価して抽出されるのが更に好ましい。前記各ＢＰＦ処理は、３０次以上６５次以下の次数を有するＦＩＲフィルタで構成されるのが好適であり、前記所定個数の信号値は、ＦＩＲフィルタの次数Ｍに対して、Ｍ＊（０．７５〜１．２５）個の信号値であり、自己の前後の個数が同数であるのが好ましい。また、検出信号は、３０ｋＨｚより高いサンプリング周波数で取得されるのが好適である。
【発明の効果】
【００１７】
上記した本発明によれば、運転状態や検出回路の回路感度などの相違に拘らず、確実にノック判定ができる燃焼制御装置を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】実施例に係る燃焼制御装置の構成を示す回路図である。
【図２】燃焼制御装置の動作を説明するタイムチャートである。
【図３】燃焼制御装置の動作を説明するフローチャートである。
【図４】実施例で使用するＢＰＦ処理の周波数特性を説明する図面である。
【図５】実施例の効果を示す図面である。
【図６】先行発明におけるノック判定式Ｙ０＝Ａ＊Ｘ＋Ｂを説明する図面である。
【図７】イオン波形の終盤にノック信号と区別困難なコロナノイズが重畳しているイオン波形を例示したものである。
【図８】先行発明の問題点を説明する図面である。
【発明を実施するための形態】
【００１９】
以下、実施例について更に詳細に説明する。図１は、実施例に係る燃焼制御装置ＤＥＴを示す回路図であり、図２は、燃焼制御装置ＤＥＴ各部の概略波形を示すタイムチャートである。
【００２０】
図１に示す通り、この燃焼制御装置ＤＥＴは、内燃機関の電子制御ユニットたるＥＣＵ（Engine Control Unit ）と、一次コイルＬ１と二次コイルＬ２からなる点火コイルＣＬと、ＥＣＵから受ける点火パルスＰＬＳに基づく遷移動作によって一次コイルＬ１の電流ｉｃ１をＯＮ／ＯＦＦ制御するスイッチング素子Ｑと、二次コイルＬ２の誘起電圧を受けて放電動作をする点火プラグＰＧと、イオン信号検出回路ＩＯＮと、を中心に構成されている。
【００２１】
イオン信号検出回路ＩＯＮの出力電圧Ｖｏは、ＥＣＵのＡ／Ｄコンバータ（不図示）に供給され、デジタルレベルのイオン信号としてＥＣＵのメモリに記憶される。ここで、イオン信号検出回路ＩＯＮの出力電圧Ｖｏは、点火パルスＰＬＳの立下りタイミングからイオン電流が消滅するまでのデータ取得区間において取得される。そして、全データが取得された後で、運転状態毎に決定されているデータ解析区間ＷＩＮにおいて、後述するノックＢＰＦ処理やノイズＢＰＦ処理が実行される。
【００２２】
そのため、ＥＣＵには、解析開始位置Ａから解析終了位置Ｃに至るデータ解析区間ＷＩＮを、運転状態毎に特定する参照テーブルＴＢＬが設けられている。なお、運転状態は、例えば、エンジンの吸気管圧力と、エンジンの回転数と、ＥＧＲ制御時のＥＧＲ量などで特定され、これらを検索パラメータとして参照テーブルＴＢＬを検索することで、データ解析区間ＷＩＮが特定される。
【００２３】
内燃機関が正常に燃焼している場合には、イオン電流は第一ピークを示した後、上死点ＴＤＣの手前で減少して再び増加し、燃焼圧が最大となるクランク角の近傍で最大となり、イオン電流の第二ピークを示す。ここで、第一ピーク付近の波形は、燃焼開始時のケミカルイオンの挙動を示し、第二ピーク付近の波形は、燃焼開始後の熱発生により発生するサーマルイオンの挙動を示していると思われる。
【００２４】
そこで、本実施例では、解析開始位置Ａが、イオン電流の第二ピーク位置の少し手前の位置となるよう、また、解析終了位置Ｃが、燃焼反応が完了した位置となるよう実験的に特定されて、ＥＣＵの参照テーブルＴＢＬに規定されている。
【００２５】
以下、回路構成について詳述すると、スイッチング素子Ｑは、ここではＩＧＢＴ（Insulated Gate Bipolar Transistor ）が使用されている。そして、スイッチング素子Ｑのコレクタ端子は、一次コイルＬ１を経由してバッテリ電圧ＶＢを受けており、エミッタ端子は、グランドに接続されている。
【００２６】
イオン信号検出回路ＩＯＮは、電流検出回路として機能するＯＰアンプＡＭＰを中心に構成され、コンデンサＣ１、ツェナーダイオードＺＤ、ダイオードＤ１，Ｄ２、抵抗Ｒ１〜Ｒ３を有して構成されている。コンデンサＣ１とツェナーダイオードＺＤの並列回路によって、イオン電流検出時のバイアス電圧が生成される。
【００２７】
二次コイルＬ２の高圧端子は、点火プラグＰＧに接続され、低圧端子は、前記バイアス電圧を生成するコンデンサＣ１及びツェナーダイオードＺＤの並列回路に接続されている。そして、コンデンサＣ１及びツェナーダイオードＺＤの並列回路は、ダイオードＤ１を通して、グランドに接続されている。図示の通り、ダイオードＤ１のカソード端子がグランドに接続されている。
【００２８】
一方、ダイオードＤ１のアノード端子は、電流制限抵抗Ｒ１を経由してＯＰアンプの反転入力端子（−）に接続されている。そして、ＯＰアンプＡＭＰの反転入力端子（−）と出力端子の間に、電流検出抵抗Ｒ２が接続され、出力端子のグランド間には、負荷抵抗Ｒ３が接続されている。また、ＯＰアンプの非反転端子（＋）は、グランドに接続され、反転端子（−）には、ダイオードＤ２のカソード端子が接続されている。なお、ダイオードＤ２のアノード端子はグランドに接続されている。
【００２９】
上記した構成の燃焼制御装置ＤＥＴでは、タイミングＴ０において、点火パルスＰＬＳがＨレベルからＬレベルに変化すると、二次コイルＬ２に誘起される高電圧によって点火プラグＰＧが放電する。この放電電流は、点火プラグＰＧ→二次コイルＬ２→コンデンサＣ１→ダイオードＤ１の経路で流れるので、コンデンサＣ１は、ツェナーダイオードＺＤの降伏電圧により規定される電圧値に充電される。
【００３０】
点火プラグＰＧの放電によって燃焼室の混合気が着火されると、その後、急速に燃焼反応が進行するが、イオン電流ｉは、電流検出抵抗Ｒ２→電流制限抵抗Ｒ１→コンデンサＣ１→二次コイルＬ２→点火プラグＰＧの経路で流れる。したがって、イオン信号検出回路ＩＯＮの出力電圧Ｖｏは、Ｖｏ＝Ｒ２＊ｉとなり、イオン電流ｉに比例した値となる。
【００３１】
続いて、燃焼制御装置ＤＥＴの動作内容について、図３のフローチャートに基づいて説明する。
【００３２】
ＥＣＵは、各点火サイクル毎に、点火パルスＰＬＳを立下げて（Ｔ０）、一次コイルＬ１の電流を遮断状態にした後、データ取得区間について、イオン信号検出回路ＩＯＮの出力電圧Ｖｏを、デジタル変換してイオン電流の検出信号ＳＧ（ｉ）としてメモリに記憶する（ＳＴ１）。
【００３３】
サンプリング周波数は、特に限定されないが、この実施例では、精密なノック判定を実現するべく５０ｋＨｚに設定されている。なお、データ取得区間は、燃焼反応が確実に完了するタイミングで終了するが、この終期は、運転状態に対応して予め実験的に決定されている。
【００３４】
ステップＳＴ１の処理で取得される検出信号ＳＧ（ｉ）は、ノック信号が重畳されて異常燃焼状態の挙動を示す場合と、ノック信号が重畳されることなく正常燃焼状態の挙動を示す場合とがある。また、ノック信号とは別に、燃焼状態の適否に拘らず、ノック信号と区別困難なコロナノイズなどが重畳されている場合もある。しかし、本実施例の構成によれば、ノック信号だけを特異的に取得して燃焼状態を正しく判定することができる。
【００３５】
ステップＳＴ１の処理が終われば、次に、参照テーブルＴＢＬを参照して、その時々の運転状態に対応する解析区間ＷＩＮ＝［Ａ，Ｃ］について、解析開始位置Ａと解析終了位置Ｃを特定し、解析区間ＷＩＮについて、ノック周波数を通過帯域とするノックＢＰＦ処理を実行する（ＳＴ２）。
【００３６】
本実施例の場合には、ノック周波数は、予め実験的に８ｋＨｚであると特定されており、ノックＢＰＦ処理の中心周波数８ｋＨｚに対する２０％フィルタゲイン位置を、ノックＢＰＦ処理の帯域幅と定義すると、帯域幅の設計値は、図４（ａ）に示す通り、６．５ｋＨｚ〜９．５ｋＨｚの３ｋＨｚとなる。なお、実施例では、上記した周波数特性を実現するべく、窓関数法によるフィルタ設計手法をとっており、具体的には、ハミング窓を使用して、５３次（＝２Ｘ＋１）のＦＩＲデジタルフィルタ係数を特定している。このデジタルフィルタは、そのインパルス応答ｈ（ｎ）が、左右対称ｈ｛（Ｘ＋ｍ）｝＝ｈ｛（Ｘ−ｍ）｝（但し、ｍ＝０，１，・・・，Ｘ）であり、Ｘ＝２６である。
【００３７】
ステップＳＴ２のノックＢＰＦ処理が終われば、次に、ノックＢＰＦ処理後のデータＳＧ１（ｉ）の絶対値ＡＢＳ（ＳＧ１（ｉ））について、第一平滑化処理としてノック・メディアン処理を実行する（ＳＴ３）。本実施例のノック・メディアン処理では、ノックＢＰＦ処理後の全てのデータＳＧ１（ｉ）が、所定の時間幅Ｄ（自己を含んだ前後２８個の時間幅）の絶対値データ列ＡＢＳ（ＳＧ１（ｉ−２８））・・・ＡＢＳ（ＳＧ１（ｉ＋２８））の中央値Ｄ１（ｉ）に置き換えられる。
【００３８】
すなわち、本実施例のノック・メディアン処理では、各データＳＧ１（ｉ）に先行する２８点と、各データＳＧ１（ｉ）に続く２８点と、自己データＳＧ１（ｉ）とを含んだ時間幅Ｄの５７個のデータ（絶対値ＡＢＳ）の中央値Ｄ１（ｉ）が特定され、各データＳＧ１（ｉ）が中央値Ｄ１（ｉ）に変換されることで平滑化される。なお、本実施例のサンプリング周期は、２０μＳ（＝１／５０ｋＨｚ）であるので、ノック・メディアン処理の時間幅Ｄは、５７×２０＝１．１４ｍＳとなる。
【００３９】
ステップＳＴ３の処理が終われば、次に、ノック周波数帯域を減衰帯域とする一方で、ノック周波数帯域の上側領域と下側領域を通過帯域とするノイズＢＰＦ処理を実行する（ＳＴ４）。図４（ａ）に示す通り、実施例のノイズＢＰＦ処理は、フィルタゲイン＝１の中心周波数（５．５ｋＨｚ、１０．５ｋＨｚ）を２つ設けた双峰特性を有しており、双峰特性の通過帯域の間に、フィルタゲイン２０％以下の減衰領域を設けている。
【００４０】
実施例の場合、図４（ａ）に示す双峰特性の通過帯域は、６．５ｋＨｚ〜９．５ｋＨｚを通過帯域とする下側ＢＰＦと、９ｋＨｚ〜１２ｋＨｚを通過帯域とする上側ＢＰＦとを組合せて構成されて、上側及び下側とも通過帯域幅を３ｋＨｚとしている。このような構成を採ることで、図４（ｂ）に示すような、低レベルで広帯域になだらかに延びるスペクトル分布を示すコロナノイズについても、その成分を確実に取得できることになる。
【００４１】
なお、図４（ｂ）に示すスペクトル分布は、多数のコロナノイズの実測データの一例であり、他の実測データは、低レベルで広帯域になだらかに延びる点では共通するものの、具体的なスペクトル形状は全く相違している。したがって、ノック周波数帯域を遮断帯域とすると共にノック周波数帯域の上側帯域と下側帯域とを通過帯域とする本実施例のノイズＢＰＦ処理の意義は大きい。
【００４２】
そして、実施例では、図４（ａ）に示すノイズＢＰＦの周波数特性（双峰特性）を実現するべく、窓関数法によるフィルタ設計手法をとっており、ハミング窓を使用して、５３次のＦＩＲデジタルフィルタ係数を特定している。このデジタルフィルタも、そのインパルス応答ｈ（ｎ）が、左右対称ｈ｛（Ｘ＋ｍ）｝＝ｈ｛（Ｘ−ｍ）｝（但し、ｍ＝０，１，・・・，Ｘ）であり、Ｘ＝２６である。
【００４３】
以上のノイズＢＰＦ処理（ＳＴ４）が終われば、続いて、ノイズＢＰＦ処理後のデータＳＧ２（ｉ）の絶対値ＡＢＳ（ＳＧ２（ｉ））について、第二平滑化処理としてノイズ・メディアン処理を実行する（ＳＴ５）。このノイズ・メディアン処理は、ノック・メディアン処理と類似する手法であり、ノイズＢＰＦ処理後の全てのデータＳＧ２（ｉ）が、自己を含んだ前後４９個の時間幅Ｄの絶対値データ列ＡＢＳ（ＳＧ２（ｉ−２４））・・・ＡＢＳ（ＳＧ２（ｉ＋２４））の中央値Ｄ２（ｉ）に置き換えられる。
【００４４】
次に、ステップＳＴ３のノック・メディアン処理の結果データＤ１（ｉ）と、ステップＳＴ５のノイズ・メディアン処理の結果データＤ２（ｉ）とを、時間軸上に対比して、Ｄ１（ｉ）＞Ｄ２（ｉ）なる場合には、２つのメディアン処理の結果データの差分値Ｄ１（ｉ）−Ｄ２（ｉ）を累積して判定用抽出値Ｙを算出する（ＳＴ６）。この累積処理Σ（Ｄ１（ｉ）−Ｄ２（ｉ））によって、コロナノイズなどの影響が排除されたノック情報として、判定用抽出値Ｙが算出される。
【００４５】
なお、ノック・メディアン処理及びノイズ・メディアン処理は、何れもＢＰＦ処理後のデータの絶対値について実行されているので、累積演算Ｙ＝Σ（Ｄ（ｉ）−Ｄ２（ｉ））において、各結果データＤ１（ｉ），Ｄ２（ｉ）は、必ず正の値を示す。
【００４６】
続いて、判定用抽出値Ｙが、バックグランド値ＢＧを上回るか否かを判定する（ＳＴ７）。ここで、バックグランド値ＢＧは、明らかに、ノック信号が重畳していないと思われる判定用抽出値Ｙを、その後のノック判定から排除するための閾値である。
【００４７】
バックグランド値ＢＧの決定は適宜であるが、例えば、正常燃焼状態において算出した多数の判定用抽出値（正常値）Ｙ０から決定される。より具体的には、バックグランド値ＢＧは、正常燃焼状態における判定用抽出値Ｙ０の上限ラインに設定される。したがって、ステップＳＴ６で算出した判定用抽出値Ｙが、Ｙ≦ＢＧとなる場合には、ノックが発生していないとして、ノックパラメータＫを、Ｋ＝０に設定する（ＳＴ８）。
【００４８】
一方、ステップＳＴ６で算出した判定用抽出値Ｙが、Ｙ＞ＢＧとなる場合には、解析区間［Ａ，Ｃ］の検出信号ＳＧ（ｉ）について、その、時間軸上の信号累積値Ｘ＝ΣＳＧ（ｉ）を算出して判定パラメータＸとする（ＳＴ９）。なお、判定パラメータＸは、必ずしも信号累積値ΣＳＧ（ｉ）である必要はなく、検出信号ＳＧ（ｉ）の二次ピーク値を判定パラメータＸとしても良い（ＳＴ９’）。
【００４９】
何れにしても、判定パラメータＸと、予め実験的に特定されている補正係数Ａとで、判定用抽出値Ｙを補正演算して、その演算結果Ｙ／（Ａ＊Ｘ）をノックパラメータＫとする（ＳＴ１０）。ここで、補正係数Ａは、正常燃焼状態において算出した多数のサンプルデータに基づいて決定される。具体的には、正常燃焼状態における多数のサンプルデータから、判定パラメータＸと、判定用抽出値（正常値）Ｙ０との相関式をＹ０＝ａ＊Ｘ＋ｂと特定し、特定した相関式の比例係数ａをｋ倍することで補正係数Ａを決定する。ここで、適合係数ｋは、実験的に最適値が選択されるが、何れの場合もｋ≧１となる。
【００５０】
次に、ステップＳＴ１０の処理で算出したノックパラメータＫ（＝Ｙ／（Ａ＊Ｘ））を、閾値ＴＨと比較し、Ｋ＞ＴＨとなる場合にはノック発生と判定する。そして、ノック発生時には、次回の点火サイクルでは点火時期を遅角させるなどの燃焼制御を実行することで内燃機関の破損を防止する（ＳＴ１２）。なお、補正係数Ａや閾値ＴＨは、運転状態毎に参照テーブルＴＢＬに記憶されている。
【００５１】
以上の通り、この実施例では、第一平滑化処理と第二平滑化処理の処理結果Ｄ１（ｉ），Ｄ２（ｉ）の差分値を累積した判定用抽出値Ｙ＝Σ（Ｄ１（ｉ）−Ｄ２（ｉ））を使用することでコロナノイズなどの影響を排除している。また、判定用抽出値Ｙを、補正係数Ａと判定パラメータＸとで補正演算して、その演算結果Ｙ／（Ａ＊Ｘ）をノックパラメータＫとするので、検出信号（イオン信号）のレベルの相違に拘らず、ノック発生を高精度に判定することができる。
【００５２】
この点を特許文献１に記載の先行発明と対比すると、先行発明では、判定パラメータＸと、判定用抽出値Ｙ０との相関式をＹ０＝ａ＊Ｘ＋ｂと特定し、相関式の全体をｋ倍することで（ｋ［ａ＊Ｘ＋ｂ］）、判定式Ｙ０＝Ａ＊Ｘ＋Ｂを構築していた（図６参照）。
【００５３】
そのため、適合計数ｋを大きく設定すると、Ｙ切片であるｋ＊ｂ＝Ｂが大きい分だけ低レベルのイオン信号に重畳したノック信号を見逃すおそれがあった。すなわち、本実施例のように、ノックＢＰＦ処理とノイズＢＰＦ処理とを併用するアルゴリズムを採ると、相関式Ｙ０＝ａ＊Ｘ＋ｂの比例係数ａが１に近い値となるので、これに対応して適合係数ｋが１より大きい値となり、その結果、Ｙ切片（ｋ＊ｂ）が判定結果に与える影響が大きいものとなる（図３（ｂ）の破線参照）。
【００５４】
一方、低レベルのイオン信号に重畳したノック信号の見逃しを避けるために、適合係数ｋを小さく設定すると、判定式Ｙ０＝Ａ＊Ｘ＋Ｂの傾斜（比例係数Ａ）が緩やかとなるので、正常燃焼をノック発生と誤判定するおそれがあった。
【００５５】
しかし、本実施例では、そのような点が解消される。すなわち、本実施例では、Ｙ切片（＝Ｂ）の無い判定式（Ｙ０＝Ａ＊Ｘ）を仮想的に設け、この判定式Ｙ０との離間距離を正規化して評価しているので（Ｋ＝Ｙ／Ｙ０）、イオン濃度などに基づいて検出信号（イオン信号）が低レベル化しても、これに重畳したノック信号を見逃すことがなく、また、適合係数ｋを最適に設定することができ、ノック判定の判定精度を上げることができる。
【００５６】
また、イオン信号の検出回路の感度が、自動車毎に異なった場合でも、ノック検出精度を維持することができる。図５（ａ）は、イオン信号の検出回路の感度が変化しても、本実施例のノックパラメータＫが、殆ど変化しないことを示すものであり、先行発明に関する図８（ａ）や図８（ｂ）に対応する図面である。
【００５７】
図５（ｂ）に示す通り、ノックレベルが相違する３段階のノック状態（knk1-knk3 ）において、イオン信号の検出感度が変っても、ノックパラメータＫの値が変化していないことが確認される。すなわち、図５（ｂ）は、検出倍率１の場合のノックパラメータＫに対する、検出倍率２と検出倍率４の場合のノックパラメータＫの相対比率を示しており、相対比率が、ほぼ１であることが示されている。なお、同一サンプルを対比する必要性から、同一サンプルデータを、コンピュータ処理で２倍又は４倍した仮想サンプルデータについて、同一の処理を施してイオンパラメータＫを算出している。
【００５８】
以上、本発明の実施例について詳細に説明したが、具体的な記載内容は、特に本発明を限定するものではない。例えば、実施例では、イオン信号検出回路として、最も簡易な回路構成を例示したが、より複雑な回路構成と採っても良いのは勿論である。
【符号の説明】
【００５９】
Ｌ１  一次コイル
Ｌ２  二次コイル
ＣＬ  点火コイル
Ｑ  スイッチング素子
ＥＣＵ  制御装置
ＰＧ    点火プラグ
ＩＯＮ  イオン信号検出回路
ＳＴ２  ノック抽出手段
ＳＴ４  ノイズ抽出手段
ＳＴ６  第一特定手段
ＳＴ９  第二特定手段
ＳＴ１０  補正手段
ＳＴ１１  判定手段
【図１】
2014040788.tif 000003
【図２】
2014040788.tif 000004
【図３】
2014040788.tif 000005
【図７】
2014040788.tif 000006
【図４】
2014040788.tif 000007
【図５】
2014040788.tif 000008
【図６】
2014040788.tif 000009
【図８】
2014040788.tif 000010