(57)【要約】【課題】イオン電流を計測して、点火の間隔よりも細かい時間単位でノッキングの発生とそのタイミングとを高精度に検出することを目的とする。【解決手段】内燃機関の各気筒に配設された点火プラグと、点火プラグに流れるイオン電流を検出するイオン電流検出手段２と、点火プラグによる点火後、次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間においてイオン電流の電流値を標本化し、その時間周波数成分を求める時間周波数変換手段３と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段４と、運転状況を入力して時間周波数変換手段３とノッキング検出手段４とを制御する検出制御手段５とを備えるようにした。【選択図】        図１
2004340107.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の各気筒に配設された点火プラグ、前記点火プラグに流れるイオン電流を検出するイオン電流検出手段、前記点火プラグによる点火後、次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間において前記イオン電流の電流値を標本化し、その時間周波数成分を求める時間周波数変換手段、この時間周波数成分に基づきノッキングを検出するノッキング検出手段、運転状況を入力して前記時間周波数変換手段と前記ノッキング検出手段とを制御する検出制御手段を備えたことを特徴とするノッキング検出装置。
【請求項２】
前記時間周波数変換手段は、短時間フーリエ変換を用いて周波数成分を解析することを特徴とする請求項１に記載のノッキング検出装置。
【請求項３】
前記時間周波数変換手段は、ウエーブレット変換を用いて周波数成分を解析することを特徴とする請求項１に記載のノッキング検出装置。
【請求項４】
前記ノッキング検出手段は、ノッキングの発生とノッキング発生のタイミングとを検出することを特徴とする請求項１〜請求項３のいずれか一項に記載のノッキング検出装置。
【請求項５】
前記検出制御手段は、内燃機関の運転状況に応じて前記時間周波数変換手段がイオン電流値を標本化する標本化時間と、時間周波数変換の対象とするイオン電流標本数とのいずれかもしくは双方を変更することを特徴とする請求項１〜請求項４のいずれか一項に記載のノッキング検出装置。
【請求項６】
前記ノッキング検出手段が演算するノッキング判定式を規格因子で除すことにより、インパルスノイズやイオン電流強度変化に対して耐性を高めることを特徴とする請求項１〜請求項５のいずれか一項に記載のノッキング検出装置。
【請求項７】
内燃機関の各気筒に配設された点火プラグを用いてイオン電流を検出するイオン電流検出手段と、前記点火プラグによる点火から次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間において前記イオン電流の電流値を標本化してその時間周波数成分を求める時間周波数変換手段と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段と、前記時間周波数変換手段と前記ノッキング検出手段とを制御する検出制御手段とを有しており、前記検出制御手段が内燃機関の運転状況を入力して前記時間周波数変換手段と前記ノッキング検出手段とを制御してイオン電流の標本値から時間周波数成分を求めることにより、ノッキングの検出を行うことを特徴とするノッキング検出法。
【請求項８】
前記時間周波数変換手段が、短時間フーリエ変換を用いて周波数成分を解析することを特徴とする請求項７に記載のノッキング検出法。
【請求項９】
前記時間周波数変換手段が、ウエーブレット変換を用いて周波数成分を解析することを特徴とする請求項７に記載のノッキング検出法。
【請求項１０】
前記ノッキング検出手段が、ノッキングの発生とノッキング発生のタイミングとを検出することを特徴とする請求項７〜請求項９のいずれか一項に記載のノッキング検出法。
【請求項１１】
前記検出制御手段が、内燃機関の運転状況に応じて前記時間周波数変換手段のイオン電流値を標本化する標本化時間と、時間周波数変換の対象とするイオン電流標本数とのいずれかもしくは双方を変更することを特徴とする請求項７〜請求項１０のいずれか一項に記載のノッキング検出法。
【請求項１２】
前記ノッキング検出手段が演算するノッキング判定式を規格因子で除すことにより、インパルスノイズやイオン電流強度変化に対して耐性を高めたことを特徴とする請求項７〜請求項１１のいずれか一項に記載のノッキング検出法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、内燃機関の燃焼時に点火プラグを利用して検出されるイオン電流の変化からノッキングの有無と、その発生タイミングとを高精度に検出するノッキング検出装置およびその検出法に関するものである。
【０００２】
【従来の技術】
内燃機関のシリンダー内で燃料を燃焼させた場合にイオンが発生し、このイオンはシリンダー内に高電圧を印加したプローブを設置することにより、イオン電流として観測できることが知られている。また、内燃機関にノッキングが発生すると、イオン電流にノッキングの振動成分が重畳するため、この振動成分を検出することによりノッキングの発生を検出することができる。しかし、多くの周波数成分を含んでいるスパーク状のノイズがイオン電流に重畳した場合、これがノッキングの振動成分として検出されることになり、実際にはノッキングが発生していないにも関わらず、ノッキングと誤判定されることになる。
【０００３】
このような不具合を回避する技術として、次に述べるような技術が開示されている。まず、特許文献１に開示された技術は、ノッキングが発生したときイオン電流に重畳されるノッキング周波数成分のみを濾過するバンドパスフィルタと、ノッキング周波数成分とは異なる周波数成分を通過させるノイズ用バンドパスフィルタとを備えており、例えばインジェクタの動作によるノイズなどがノイズ用バンドパスフィルタを通じて検出された場合にスイッチング手段を遮断することにより、ノッキング信号を判定回路に入力させないようにしたものである。
【０００４】
また、特許文献２に開示された技術は、イオン電流に基づく信号をハイパスフィルタに通過させた後、特定周波数帯域を通過させるフィルタでノッキング信号を通過させると共に、別途、特定周波数帯域を阻止するフィルタによりノイズ成分のみを取り出し、両者がそれぞれピークホールドされ、デジタル変換されて制御手段に取り込まれ、制御手段で両信号が比較されてこの比較信号からノッキングが発生しているかどうかを判定するものである。
【０００５】
さらに、特許文献３には、イオン電流に基づく信号からノッキング信号を選択的に通過させるフィルタと、各シリンダの機械的寸法により発生する固有の振動周波数を選択的に通過させるフィルタとを通して得た信号をそれぞれ所定期間積分し、それぞれの積分値の比からノッキングの発生を検知する信号を得て、これを所定の回転数の間積分することによりノッキングの判定を行う技術が開示されている。
【０００６】
さらにまた、特許文献４には、イオン電流に基づく信号をハイパスフィルタとローパスフィルタを通すことによりノッキング検出用の信号のみを抽出し、これをＡ／Ｄ変換した後、離散フーリエ変換して周波数解析し、解析結果から信号がノッキングによるものかノイズによるものかを判定して内燃機関の運転状態を判定する技術が開示されている。
【０００７】
【特許文献１】
特許番号第３１８４４５１号公報（第２頁、第３頁、第１図、第２図）
【特許文献２】
特開平１１−２１７５号公報（第３頁、第４頁、第１図、第３図）
【特許文献３】
特開昭６１−５７８３０号公報（第３頁、第４頁、第１図、第３図）
【特許文献４】
特開平１１−２９５１８８号公報（第５頁〜第８頁、第９図〜第１１図）
【０００８】
【発明が解決しようとする課題】
以上のように各種の技術が開示されているが、例えば特許文献１の場合にはノッキング成分を含む信号が検出されても、スパーク状のノイズを含む信号が含まれておれば無効と判定され、ノッキングが発生しているにも拘わらず、ノッキングは発生していないと誤判定される。また、イオン電流は運転状態によっては小さな信号であり、インジェクタの動作ノイズやフォーンなどの外部ノイズが重畳するとノイズ信号が大きくなり、特許文献２および特許文献３の手法ではノッキングを完全には検出できない。
【０００９】
また、従来の技術は、ノッキング検出に関して各点火の間隔を単位とする時間区間を検出対象としており、  それよりも短い時間単位で生成消滅する現象であるノッキングを正確に検出することができず、そのため、ノッキングの発生タイミングに制御方法を対応させることが全くできないという問題があった。さらに、多くの周波数成分を含むインパルスノイズが重畳したイオン電流や、燃料に添加された添加剤の影響により振幅が増大したイオン電流信号に対して、判定関数の耐性が低く、また、いずれの従来例も時間分解能が低いためにノッキング判定精度が低いという問題があった。
【００１０】
この発明は、このような課題を解決するためになされたもので、内燃機関の気筒内に発生するイオン電流を計測して、そこにノイズが重畳している場合においても、各点火の間隔よりも細かい時間単位でノッキングの発生とそのタイミングとを高精度に検出することを目的とするものである。
【００１１】
【課題を解決するための手段】
この発明に係るノッキング検出装置は、内燃機関の各気筒に配設された点火プラグと、点火プラグに流れるイオン電流を検出するイオン電流検出手段と、点火プラグによる点火後、次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間においてイオン電流の電流値を標本化し、その時間周波数成分を求める時間周波数変換手段と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段と、運転状況を入力して時間周波数変換手段とノッキング検出手段とを制御する検出制御手段とを備えるようにしたものである。
【００１２】
また、この発明に係るノッキング検出法は、内燃機関の各気筒に配設された点火プラグを用いてイオン電流を検出するイオン電流検出手段と、点火プラグによる点火から次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間においてイオン電流の電流値を標本化してその時間周波数成分を求める時間周波数変換手段と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段と、時間周波数変換手段とノッキング検出手段とを制御する検出制御手段とを有しており、検出制御手段が内燃機関の運転状況を入力して時間周波数変換手段とノッキング検出手段とを制御してイオン電流の標本値から時間周波数成分を求めることにより、ノッキングの検出を行うようにしたものである。
【００１３】
【発明の実施の形態】
実施の形態１．
図１ないし図４は、この発明の実施の形態１によるノッキング検出装置および検出法を説明するもので、図１は、概略構成を示すブロック図、図２は、イオン電流標本化を説明するブロック図、図３は、イオン電流検出の標本化区間を説明する説明図、図４は、イオン電流の時間周波数変換結果とノッキング判定関数値とを説明する説明図である。
【００１４】
図１において、点火装置１は公知の点火回路を有するものであり、イオン電流検出手段２は点火二次回路の電流からイオン電流を検出するもので公知のイオン電流検出回路である。時間周波数変換手段３は、後述するようにイオン電流信号からノッキング判定ができるようにフーリエ変換を行うものであり、ノッキング検出手段４は時間周波数変換手段３の変換結果からノッキングの有無を判定し、ノッキングのタイミングを検出するものである。
【００１５】
検出制御手段５は内燃機関の運転状況を入力して時間周波数変換手段３およびノッキング検出手段４を制御し、内燃機関の運転状況に応じて時間周波数変換手段３によるイオン電流値の標本化時間と、時間周波数変換の対象とするイオン電流標本数とのいずれか、もしくは、双方を変換するものであり、ノッキング検出手段４の検出結果は点火制御手段６に与えられ、点火制御手段６はノッキングの状態に応じて点火時期の制御を行う。
【００１６】
時間周波数変換手段３は、図２に示すイオン電流標本化手段７とイオン電流標本値変換手段８とを有しており、時間周波数変換手段３は、まず、検出制御手段５が定める開始時点から一定間隔の時刻である０、Δｔ、２Δｔ・・において検出されたイオン電流からイオン電流標本値ｘ（０）、ｘ（Δｔ）、ｘ（２Δｔ）、・・を求める。この実施の形態ではΔｔ＝５μ秒の場合を一例とするが、このΔｔは条件により任意に設定できるものである。
【００１７】
次に、検出制御手段５が定める重複を許して設定された時間区間Ｉｎ＝（Ｔｎ、Ｔｎ＋ΔＴ  、・・・、Ｔｎ＋（Ｍ−１）ΔＴ）に含まれるイオン電流標本値からその時間区間における時間周波数成分、Ｃｎ（ｆ）を求める。すなわち、ここでは時間周波数変換手段３は、検出制御手段５が定める点火から次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を図３に示したように設定し、それぞれの時間区間において前記イオン電流の電流値を標本化してその時間周波数成分を求めるものである。この実施の形態においては一例として、Ｍ＝２５６、Ｔｎ＋１＝Ｔｎ＋（Ｍ／Ｋ）ΔＴ、ただし（Ｋ＝８、ｎ＝０、１、２、・・）の例について述べるが、この実施の形態の有効性はこの値に限られるものではない。
【００１８】
具体的な時間周波数成分の求め方として、この実施の形態では一例として、次式で定義される次数Ｍのハニング窓Ｗ（ｍ）を利用した短時間フーリエ変換を用いるが、本発明の有効性は窓関数のこの選択に限られるものではない。
【数式１】
2004340107.tif 000003
ここに、ｍ＝（０、１、２・・・Ｍ−１）であり、実数ｘに対して、記号ｃｏｓ（ｘ）は、ｘの余弦関数を表し、記号πは円周率を表す。
【００１９】
設定された時間区間Ｉｎにおいて、時間周波数成分Ｃｎ（ｆ）、ただし、（ｆ＝０、１、２・・・・Ｍ−１）を次式により求める。
【数式２】
2004340107.tif 000004
ここで、記号ｉは虚数単位を表すものであり、複素数ｘに対してｅｘｐ（ｘ）は、ｘの指数関数を表すものである。また、数列｛ａ（ｍ）｝に対し、記号Σ｛０≦ｍ≦Ｍ−１｝｛ａ（ｍ）｝は、数列の和ａ（０）＋ａ（１）＋・・＋ａ（Ｍ−１）を対応させる演算を表すものである。
【００２０】
以下、論理式ｆ（ｘ）と数列ａ（ｘ）とに対して、Σ｛ｆ（ｘ）｝｛ａ（ｘ）｝は、論理式ｆ（ｘ）が真となるｘの集合上の数列の和ａ（ｘ０）＋ａ（ｘ１）＋・・・＋ａ（ｘｋ）、（ただし、｛ｘ０、ｘ１、ｘｋ｝は、理論式ｆ（ｘ）を満足する数字の集合）を対応させる演算を表すものとする。
【００２１】
ノッキング判定手段４は全ての時間周波数成分を必要とはしない。もともとのイオン電流標本値は実数であるという条件から、時間周波数成分Ｃｎ（ｆ）、（ただし、｛ｆ＝０、１、・・・Ｍ−１｝）の全ては独立ではない。時間周波数変換手段３では、検出制御手段５が定めるノッキング判定手段４で必要なｆの値に対してのみ、時間周波数成分Ｃｎ（ｆ）を求める。
【００２２】
一般にノッキングは、気筒内の形状、圧力、温度、分子量により定まる周波数を主要成分に持つ振動を誘起することが知られている。その振動数のうち、振幅が経験的に最大となる周波数をプライマリ周波数ｆ０とし、その両側で振幅が経験的に極小となる周波数をそれぞれｆ−、ｆ＋とする。この実施の形態では、ｆ０＝６、ｆ−＝３、ｆ＋＝９に対応する時間周波数成分Ｃｎ（ｆ０）、Ｃｎ（ｆ−）、Ｃｎ（ｆ＋）のみを計算しているが、この選択は運転状況に応じて変化させることも可能である。また、本発明の有効性はこれらの値に限られるものでない。
【００２３】
ノッキングが発生して振動が誘起されているとき、プライマリ振動成分の絶対値｜Ｃｎ（ｆ０）｜は、大きな値を取る。以下、複素数ｘに対して、記号｜ｘ｜は、ｘの絶対値を表すものとする。しかし、イオン電流にインパルスノイズが重畳した場合にも、大きな値を取りうる。そこで、ノッキング判定手段４では、まず、判定式
【数式３】
2004340107.tif 000005
を計算する。
【００２４】
この値は、ノッキングが誘起する振動が生じている時のイオン電流標本値に対しては大きな正値を取る一方、イオン電流値がインパルス状のノイズから構成されている場合には、その影響を抑えることが可能になる。しかし、添加剤によりイオン電流自体が増幅されている場合、その増幅度合いであるイオン電流強度係数にこの判定式は比例する。この影響による誤判定を防ぐために、判定式を次式で定義される規格因子Ｃで除すことで影響を抑えることが可能になる。
【数式４】
2004340107.tif 000006
ここで複素数ｘ、ｙに対して、記号ｘｙは、ｘのｙべき乗関数を表す。
【００２５】
こうして、インパルスノイズの重畳およびイオン電流強度係数の変化に対して耐性の高い判定関数Ｅ（ｎ）が、次式により得られる。
【数式５】
2004340107.tif 000007
本実施の形態では、上記判定関数値を、予め定めた閾値Ｔｈと比較するが、判定関数は、上記の導出原理にかなう同等の関数によっても良い。
【００２６】
図４は、この実施の形態における具体的なデータに適用した結果を示したものである。図の（ａ）に示したイオン電流から図の（ｃ）に示す判定関数値が得られ、閾値Ｔｈを０．１とすることでノッキング判定が確実にできることになる。ノッキングによって発生した振動を時間周波数成分の強度変化がとらえ、判定関数の値が閾値を大きく越えて、ノッキングが明確に検出されている。なお、この実施の形態では、一例としてＴｈ＝０．１の場合を示したが、本発明の有効性はこの値に限らない。
【００２７】
実施の形態２．
図５は、この発明の実施の形態２によるノッキング検出装置および検出法のイオン電流の時間周波数変換結果とノッキング判定関数値とを説明する説明図である。実施の形態１ではハニング窓関数を利用した短時間フーリエ変換により時間周波数成分を求めたが、この実施の形態ではこれに代えて、式６の窓関数を使用し、ガボールウェーブレット成分を得るようにしたものである。
【数式６】
2004340107.tif 000008
【００２８】
図５は数式６を具体的なデータに適用した結果を示したものであり、ノッキングの発生状態が閾値Ｔｈ＝０．１を大きく越えて判定できることを示している。従って、この実施の形態においても、実施の形態１と同様にノッキングは明確に検出されるものである。なお、この実施の形態では上記式６のＬに、Ｌ＝８００／（Ｍ−１）２を用いた場合を一例としているが、この発明の有効性はこの値に限られるものではない。
【００２９】
【発明の効果】
以上のようにこの発明のノッキング検出装置によれば、内燃機関の各気筒に配設された点火プラグに流れるイオン電流を検出するイオン電流検出手段と、点火後、次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれらの時間区間にイオン電流の電流値を標本化し、時間周波数成分を求める時間周波数変換手段と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段と、運転状況を入力して時間周波数変換手段とノッキング検出手段とを制御する検出制御手段とを備えるようにしたので、刻々変化する燃焼エネルギの配分を正確に把握してノッキングの判定とその発生タイミングとを正確に検出することができるものである。
【００３０】
また、この発明のノッキング検出法によれば、内燃機関の各気筒に配設された点火プラグを用いてイオン電流を検出するイオン電流検出手段と、点火から次に自気筒または他気筒が点火するまでの時間内に一個以上の重複を許した時間区間を設定してそれぞれの時間区間においてイオン電流の電流値を標本化してその時間周波数成分を求める時間周波数変換手段と、この時間周波数成分に基づきノッキングを検出するノッキング検出手段と、時間周波数変換手段とノッキング検出手段とを制御する検出制御手段とを有しており、検出制御手段が内燃機関の運転状況を入力して時間周波数成分を求めると共に、ノッキングの検出を行うようにしたので、異なる時間区間に属するノイズに対して誤動作することなくノッキングを検出することが可能になり、イオン電流強度係数の異なる燃料に対しても誤動作なくノッキング検出ができ、ノッキングの発生タイミングに応じた内燃機関の制御を可能にするものである。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるノッキング検出装置および検出法の概略構成を示すブロック図である。
【図２】この発明の実施の形態１によるノッキング検出装置および検出法のイオン電流標本化を説明するブロック図である。
【図３】この発明の実施の形態１によるノッキング検出装置および検出法のイオン電流検出区間の説明図である。
【図４】この発明の実施の形態１によるノッキング検出装置および検出法の時間周波数変換とノッキング判定関数値との説明図である。
【図５】この発明の実施の形態２によるノッキング検出装置および検出法の時間周波数変換とノッキング判定関数値との説明図である。
【符号の説明】
１  点火装置、２  イオン電流検出手段、３  時間周波数変換手段、
４  ノッキング検出手段、５  検出制御手段、６  点火制御手段、
７  イオン電流標本化手段、８  イオン電流標本値変換手段。
【図１】
2004340107.tif 000009
【図２】
2004340107.tif 000010
【図３】
2004340107.tif 000011
【図４】
2004340107.tif 000012
【図５】
2004340107.tif 000013