(57)【要約】【課題】ノッキングの発生を予測してノッキングを未然に防止する装置を提供する。【解決手段】空気量センサ１２は、吸気行程における吸入空気量を測定してＥＣＵ１４に送信する。ＥＣＵ１４は、現在のエンジン回転数及びアクセル開度に対応する吸入空気量及び点火時期を規定するマップを記憶する。ＥＣＵ１４は、空気量センサ１２で得られた吸入空気量とマップで規定された吸入空気量との差分に応じ、吸入空気量がマップで規定された吸入空気量よりも閾値を超えて減少した場合に、マップで規定された点火時期を遅角調整することでノッキングの発生を未然防止する。【選択図】図１
2017155594.tif 000002
【特許請求の範囲】
【請求項１】
点火時期前の吸気行程における吸入空気量と吸気管内圧力と筒内圧力のいずれかを測定する測定手段と、
現在のエンジン回転数及びアクセル開度に対応する吸入空気量と吸気管内圧力と筒内圧力のいずれか、及び点火時期を規定するマップを記憶する記憶手段と、
測定手段で得られた吸入空気量と吸気管内圧力と筒内圧力のいずれかと、マップで規定された吸入空気量と吸気管内圧力と筒内圧力のいずれかとの差分に応じてマップで規定された点火時期を調整する制御手段と、
を備えることを特徴とする火花点火式内燃機関。
【請求項２】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた吸入空気量が、マップで規定された吸入空気量よりも閾値を超えて減少した場合に、マップで規定された点火時期を遅角調整する
ことを特徴とする火花点火式内燃機関。
【請求項３】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた吸気管内圧力が、マップで規定された吸気管内圧力よりも閾値を超えて増加した場合に、マップで規定された点火時期を遅角調整する
ことを特徴とする火花点火式内燃機関。
【請求項４】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた筒内圧力が、マップで規定された筒内圧力よりも閾値を超えて増加した場合に、マップで規定された点火時期を遅角調整する
ことを特徴とする火花点火式内燃機関。
【請求項５】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた吸入空気量が、マップで規定された吸入空気量よりも増加した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する
ことを特徴とする火花点火式内燃機関。
【請求項６】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた吸気管内圧力が、マップで規定された吸気管内圧力よりも減少した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する
ことを特徴とする火花点火式内燃機関。
【請求項７】
請求項１に記載の火花点火式内燃機関において、
制御手段は、測定手段で得られた筒内圧力が、マップで規定された筒内圧力よりも減少した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する
ことを特徴とする火花点火式内燃機関。
【請求項８】
請求項１に記載の火花点火式内燃機関において、
制御手段は、エンジンの負荷に応じ、相対的に低負荷の場合に差分に応じてマップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整し、相対的に中負荷の場合に差分に応じてマップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整するとともに差分に応じてマップで規定された点火時期を遅角調整し、相対的に高負荷の場合に差分に応じてマップで規定された点火時期を遅角調整する
ことを特徴とする火花点火式内燃機関。
【請求項９】
請求項１〜８のいずれかに記載の火花点火式内燃機関において、
制御手段は、サイクル毎に点火時期を調整する
ことを特徴とする火花点火式内燃機関。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は火花点火式内燃機関に関し、特にノッキングの防止に関する。
【背景技術】
【０００２】
従来から、ノッキングを抑制するための各種技術が提案されている。
【０００３】
特許文献１には、可変圧縮比機構を持つ点火火花式内燃機関において、現在の圧縮比から残留ガス量を推定して今回の点火時期を決定する技術が記載されている。
【０００４】
特許文献２には、燃焼室筒内の残留ガスを効率的に掃気することでノッキングを抑制する技術が記載されている。
【０００５】
特許文献３には、燃焼室筒内の一部の部材を燃焼ガスを冷却できる金属材料に変更することによりノッキングを抑制する技術が記載されている。
【０００６】
特許文献４には、現在の油温を検出することにより点火時期制御マップを切り替えてノッキングを抑制する技術が記載されている。
【０００７】
特許文献５には、現在のエンジン回転を検出し、ノッキング等の不正燃焼が生じた場合の回転変動を利用して、ノッキングが以後発生しないように点火時期を制御する技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−２９０２６号公報
【特許文献２】特開２０１５−１７５５４号公報
【特許文献３】特開２０１３−４０５７１号公報
【特許文献４】特開２０１５−６８２２５号公報
【特許文献５】特開平７−２３３７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、実際の残留ガス量は例えばアクセル開度一定（スロットル開度一定）で定常走行していてもサイクル毎にばらつきがあり、そのばらつきの中で残留ガスが筒内に多く溜まったサイクルの次のサイクルではノッキングが生じるおそれがある。すなわち、あくまで現在の圧縮比情報から残留ガス量を推定するものであるから、このようなサイクル毎の変動には対応できない。
【００１０】
特許文献２では、残留ガスが今回のサイクルでどれほど残留しているか知るすべがなく、仮に残留ガスが滞留していた場合にはノッキングが生じる可能性がある。
【００１１】
特許文献３では、どれほど未燃ガスが冷却されたか知るのは困難であり、また、残留ガスがどれほど残っているかを知ることができないため、ノッキングの発生を予測することができない。
【００１２】
特許文献４、５では、一時的にでもノッキングが生じてしまうので、ノッキングの未然防止はできない。
【００１３】
すなわち、上記従来技術では、いずれもノッキングの発生の可能性を高精度に予測し、これに基づいてノッキングの発生を未然に防止するとの観点からは十分でない。
【００１４】
本発明は、かかる従来技術の有する課題に鑑みてなされたものであり、その目的は、ノッキングの発生を高精度に予測し、ノッキングの発生を未然に防止し得る装置を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、点火時期前の吸気行程における吸入空気量と吸気管内圧力と筒内圧力のいずれかを測定する測定手段と、現在のエンジン回転数及びアクセル開度に対応する吸入空気量と吸気管内圧力と筒内圧力のいずれか、及び点火時期を規定するマップを記憶する記憶手段と、測定手段で得られた吸入空気量と吸気管内圧力と筒内圧力のいずれかと、マップで規定された吸入空気量と吸気管内圧力と筒内圧力のいずれかとの差分に応じてマップで規定された点火時期を調整する制御手段とを備えることを特徴とする火花点火式内燃機関である。
【００１６】
本発明の１つの実施形態では、制御手段は、測定手段で得られた吸入空気量が、マップで規定された吸入空気量よりも閾値を超えて減少した場合に、マップで規定された点火時期を遅角調整する。
【００１７】
本発明の他の実施形態では、制御手段は、測定手段で得られた吸気管内圧力が、マップで規定された吸気管内圧力よりも閾値を超えて増加した場合に、マップで規定された点火時期を遅角調整する。
【００１８】
本発明のさらに他の実施形態では、制御手段は、測定手段で得られた筒内圧力が、マップで規定された筒内圧力よりも閾値を超えて増加した場合に、マップで規定された点火時期を遅角調整する。
【００１９】
本発明のさらに他の実施形態では、制御手段は、測定手段で得られた吸入空気量が、マップで規定された吸入空気量よりも増加した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する。
【００２０】
本発明のさらに他の実施形態では、制御手段は、測定手段で得られた吸気管内圧力が、マップで規定された吸気管内圧力よりも減少した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する。
【００２１】
本発明のさらに他の実施形態では、制御手段は、測定手段で得られた筒内圧力が、マップで規定された筒内圧力よりも減少した場合に、マップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整する。
【００２２】
本発明のさらに他の実施形態では、制御手段は、エンジンの負荷に応じ、相対的に低負荷の場合に差分に応じてマップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整し、相対的に中負荷の場合に差分に応じてマップで規定された点火時期を所定のノックリミット点火時期を上限として進角調整するとともに差分に応じてマップで規定された点火時期を遅角調整し、相対的に高負荷の場合に差分に応じてマップで規定された点火時期を遅角調整する。
【００２３】
本発明において、制御手段は、サイクル毎に点火時期を調整してもよい。
【発明の効果】
【００２４】
本発明によれば、ノッキングの発生を予測して点火時期を調整することでノッキングの発生を未然に防止することができる。また、本発明によれば、点火時期を必要に応じて所定のノックリミットを上限として進角調整することで、ノッキングの発生を未然に防止しつつ燃焼活発化を図ることができる。
【図面の簡単な説明】
【００２５】
【図１】実施形態の構成図である。
【図２】点火時期（進角）と点火前の筒内ガス量との関係を示すグラフ図である。
【図３】点火時期（進角）と残留ガス量並びにトルクとの関係を示すグラフ図である。
【図４】実施形態の処理フローチャートである。
【図５】実施形態の差分量と点火時期との関係を示すグラフ図である。
【図６】他の実施形態の構成図である。
【図７】他の実施形態の処理フローチャートである。
【図８】さらに他の実施形態の構成図である。
【図９】さらに他の実施形態の処理フローチャートである。
【図１０】ノッキング防止制御の流れを示す説明図である。
【図１１】燃焼活発化制御の流れを示す説明図である。
【図１２】ノッキング防止及び燃焼活発化制御の流れを示す説明図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施形態について説明する。
【００２７】
まず、本実施形態の基本原理について説明する。
【００２８】
火花点火式内燃機関では、通常、点火後に筒内で混合気が燃焼後、排気行程で排気弁が開き、燃焼ガスが排出される。但し、この燃焼ガスは完全に排出されることはなく、一部分は筒内に残留ガスとしてとどまる。連続サイクルで見た場合、何らかの原因でこの残留ガスが多く溜まったサイクルでは、ノッキングし易くなる。例えば、予め点火前に残留ガスをモニタして残留ガス量を検知し、残留ガスが多く筒内に溜まったサイクルの点火時期を遅角すれば、未然にノッキングの発生を防止し得る。しかし、実際に残留ガス量をリアルタイムで高精度に検知することは実際の車両では困難である。
【００２９】
他方、本願発明者等は、あるエンジン運転条件で、アクセル開度を変化させず、点火時期を現在の進角値からある値だけ進角した直後の次サイクルの筒内の残留ガス量を測定したところ、ある値だけ点火時期を進角すると、進角前の残留ガスに比べて残留ガス量は進角値に応じて増加し、そのままさらに進角させていくと、さらに残留ガス量が増加して最後はノッキングに至ることを見出した。また、残留ガス量の増加に伴い、逆に、吸入空気量は減少していくことを見出した。
【００３０】
そこで、本実施形態では、この事実に着目し、残留ガス量をリアルタイムで高精度に検知することは困難であるものの、吸入空気量は空気量センサによってリアルタイムで高精度に検知可能であることに鑑み、点火前に検知した吸入空気量が所定の閾値を超えて減少した場合に点火前にノッキングの発生を予測し、点火時期を調整することで未然にノッキングの発生を防止するものである。
【００３１】
すなわち、予め現在の運転状況に対応する吸入空気量と点火時期をマップで規定しておき、点火前の吸気行程において吸入空気量を測定し、測定した吸入空気量とマップで規定される吸入空気量との差分に応じ、測定された吸入空気量がマップで規定される吸入空気量よりも閾値を超えて減少した場合に、マップで規定される点火時期ではノッキングが発生するものとみなして、マップで規定される点火時期を事前に調整することでノッキングの発生を未然に防ぐものである。
【００３２】
本実施形態において、
差分＝測定した吸入空気量−マップで規定された吸入空気量
と定義した場合、差分値＝０の場合、差分値＜０の場合、差分値＞０の場合が存在し得る。差分値＝０の場合、測定した吸入空気量はマップで規定された吸入空気量と等しく、マップで規定した点火時期が適切であると判定し得る。差分値＜０の場合、測定した吸入空気量がマップで規定した吸入空気量よりも減少しており、マップで規定した点火時期は必ずしも適切でなく、閾値を超えて減少した場合にはノッキング発生の可能性有りと予測して点火時期を遅角調整する。なお、差分＞０の場合には、測定した吸入空気量がマップで規定した吸入空気量よりも増加しており、マップで規定した点火時期は必ずしも適切でなく、燃焼不活発の可能性ありと予測し、点火時期を進角調整する。但し、この場合においても、過度に進角とするとノッキングが発生することになるから、所定の上限値を限度に進角調整することでノッキングの発生を未然に防止できる。
【００３３】
本実施形態では、吸入空気量の減少によりノッキングを予測するものであるため、サイクル毎に吸入空気量を検知することでサイクル毎のばらつきにも対応可能である。さらに、気筒毎に吸入空気量を検知することで気筒毎のノッキング防止も可能である。
【００３４】
以下、本実施形態の具体的構成について説明する。
【００３５】
図１は、本実施形態の内燃機関の構成を示す。基本制御は以下の通りである。すなわち、運転者がアクセルを踏むことにより吸気管に取り付けられたスロットルの開閉がなされ、燃焼室内の吸入される空気量Ａが変化する。この吸入空気量Ａに応じて燃料インジェクタ１０から供給される燃料噴射量Ｙを調節し、適切な濃度の混合気が燃焼室内に流れ込むようになっている。吸入空気量Ａは、吸気管に取り付けられた空気量センサ１２で測定されて電子制御装置ＥＣＵ１４に送信され、ＥＣＵ１４によって吸入空気量Ａに応じて予めメモリに記憶されたマップにより設定された燃料噴射量Ｙが自動的に設定される。また、触媒による排気ガスの浄化のため、高い精度で混合気濃度を調節する必要があるため、Ｏ２センサ１６が設けられている。このＯ２センサ１６で空気過剰率λを測定した結果から、ＥＣＵ１４によってλ＝１となるように燃料噴射量Ｙと空気過剰率λとの間でフィードバック制御し、燃料噴射量Ｙを決定する。
【００３６】
他方、図２は、あるエンジン運転条件で、アクセル開度を変化させず、点火時期を現在の進角値から進角した直後の次のサイクルの筒内の残留ガス量と吸入ガス量の変化の様子を示す。点火時期を進角すると、残留ガス量は増加し、吸入空気量は減少していく。さらに進角すると、ノッキングが発生し、残留ガス量が急峻に（不連続的に）増加し、吸入空気量は急峻に減少する（図における「ノック」領域）。
【００３７】
また、図３は、あるエンジン運転条件での、点火時期に対するトルクとそのときの筒内の残留ガス量との関係を示す。横軸は点火時期（進角）を示し、トルクが最大となる点火時期をＭＢＴで示す。点火時期がＭＢＴよりも遅角の場合、及び進角の場合のいずれもトルクは減少してしまうので、各運転条件において、可能な限り点火時期をＭＢＴとするのが理想である。但し、火花点火式内燃機関の多くの運転条件では、ＭＢＴまで進角する以前の点火時期でノッキングが発生してしまう。この現象は、特に低速回転で高いトルクを発生するような運転条件で顕著に現れる。
【００３８】
このため、ＥＣＵ１４は、通常、各運転条件で、できるだけＭＢＴに近く、かつ、ノッキングが発生しない点火時期をマップとして設定してメモリに記憶しておくとともに、その点火時期はノッキングが発生する点火時期まである程度余裕を持たせて設定している。これは、サイクル毎や気筒毎に筒内の残留ガス量にばらつきが生じるため、マップで設定された点火時期でもノッキングが生じる可能性があることを考慮したものである。図において、ノッキングが発生する点火時期をＫＬ（ノックリミット）とし、これよりも一定の余裕だけ持たせた点火時期を点火時期２１として示す。しかし、ＭＢＴに至らないかなり遅角した点火時期をマップとして設定してしまうと、図３に示すようにトルクの発生を阻害する原因となってしまう。
【００３９】
そこで、本実施形態では、ある回転数でアクセル開度が変化していない場合に、残留ガス量が前サイクルで多く筒内にとどまると次サイクルでの吸入空気量が減少することを利用してノッキングの発生を未然に防止するように制御する。具体的には、ＥＣＵ１４は、（１）エンジン回転数のアクセル開度に応じた吸入空気量、ＭＢＴ、燃料量、ＫＬ（ノックリミットの点火時期）のマップ
（２）エンジン回転数のアクセル開度に応じた吸入空気量の変化量（差分値）と点火時期との関係を規定するマップ
をメモリに記憶しておき、現在の吸入空気量とマップで規定された吸入空気量とを比較し、その差分値を閾値と比較してノッキングが発生する可能性があるか否かを点火時期までに判定し、ノッキングが発生する可能性があると判定した場合に点火時期をマップに基づき変化させる（遅角させる）ことでノッキングの発生を未然に防止するため本実施形態では、所謂ノッキングセンサは不要である。
【００４０】
図４は、本実施形態の処理フローチャートを示す。まず、アクセル開度が変化したか否かを判定する（Ｓ１０１）。アクセル開度が変化していない場合には本実施形態の処理には移行せず、アクセル開度がある開度から別の開度に変化した場合に、これをトリガとして本実施形態の処理に移行する。
【００４１】
ＥＣＵ１４は、現在のエンジン回転数及びアクセル開度に対応する、吸入空気量、ＭＢＴ、燃料量、ＫＬをマップを参照することで読み出す（Ｓ１０２）。そして、読み出したＭＢＴをマップ点火時期として設定する。
【００４２】
次に、吸入空気量を空気量センサ１２で測定し（Ｓ１０３）、ＥＣＵ１４に供給する。ＥＣＵ１４は、Ｓ１０２でマップから読み出した吸入空気量と、Ｓ１０３で得られた測定空気量とを比較し、両者の差分を算出する（Ｓ１０４）。アクセル開度が一定で、かつノッキング等の異常燃焼が生じていなければ、マップから読み出した吸入空気量と測定した空気量はほぼ一致し、そうでなければ両者は相違し、差分値として現れる。ＥＣＵ１４は、マップを参照し、算出した差分値に対応する点火時期をマップから読み出す。これにより、読み出したマップ点火時期に対する変化量が決定され、Ｓ１０２で設定した点火時期を変化させる（Ｓ１０５）。点火時期の変化方法についてはさらに詳述する。
【００４３】
次に、Ｓ１０５で変化させた点火時期が、Ｓ１０２でマップから読み出したＫＬより進角側であるか否かを判定する（Ｓ１０６）。もし、Ｓ１０５で変化させた点火時期がＫＬよりも進角側であればノッキングが発生してしまうので、点火時期をＫＬまで遅角させる（Ｓ１０７）。他方、Ｓ１０５で変化させた点火時期がＫＬよりも進角側でなければノッキングは発生しないのでそのまま点火時期として設定する。
【００４４】
以上のようにしてマップで規定された吸入空気量と測定空気量との差分に応じて点火時期を決定し、この点火時期で点火して燃焼させる（Ｓ１０８）。Ｓ１０３〜Ｓ１０８の処理は、アクセル開度に変化がない限り１サイクル毎に繰り返し実行する。すなわち、Ｓ１０８で燃焼した後、次のサイクルでは再びＳ１０３移行の処理を繰り返す。アクセル開度が変化した場合には、最初に戻る。
【００４５】
図５は、ＥＣＵ１４のメモリに記憶される、差分値と点火時期との関係を規定するマップの一例を示す。図において横軸は差分であり、右にいくほど吸入空気量が減少して両者の差分値が増大していくことを示す。Ａは測定された吸入空気量であり、Ａ’はマップから読み出された吸入空気量である。図における「０」は、ＡとＡ’が等しい点を示す。Ａ＜Ａ’であれば０より右側に位置し、Ａ＞Ａ’であれば０より左側に位置する。
【００４６】
図５において、差分値「０」に相当する点火時期は、マップで規定される点火時期そのものである。測定された吸入空気量Ａがマップ値Ａ’よりも減少し、差分値がΔ１である場合には、これに対応する点火時期が図５のマップを参照することで決定され、このようにして決定された点火時期とマップで規定される点火時期の相違が変化分１００として決定され、マップで規定される点火時期を変化分１００だけ遅角させた点火時期を最終的な点火時期として設定する。ここで、Δ１は相対的に小さく、差分値Δ１に対応する点火時期はノッキングが生じるノック領域ではなく、この点火時期で点火してもノッキングは発生しないから、必ずしも点火時期を制御する必要はなく、マップで規定された点火時期をそのまま点火時期として最終決定してもよい。
【００４７】
他方、測定された吸入空気量Ａがマップ値Ａ’よりも大幅に減少し、差分値がΔ２である場合には、これに対応する点火時期が図５のマップを参照することで決定されるが、この点火時期はノッキングが発生するノック領域内であるため、このままではノッキングが生じると予測し、同様にマップで規定される点火時期との変化分を算出し、マップで規定される点火時期を変化分だけ遅角させた点火時期を最終的な点火時期として設定する。このことは、差分値Δを閾値と大小比較し、差分値が閾値を超える場合にノッキングが発生すると予測してマップで規定される点火時期を差分値に応じて遅角させることを意味する。従って、図４の処理において、Ｓ１０４とＳ１０５の間に、Ｓ１０４で算出した差分値を閾値と大小比較する処理を挿入し、差分値が閾値を超える場合にＳ１０５の処理に移行し、差分値が閾値を超えない場合にＳ１０２で設定したマップの点火時期で燃焼する処理としてもよい。
【００４８】
以上の処理により、吸入空気量がマップにより規定される吸入空気量よりも閾値を超えて減少した場合に、これに応じて点火時期を制御することでノッキングの発生を防止できる。
【００４９】
なお、本実施形態において、Ａ＞Ａ’であれば、図５から分かるように、点火時期を相対的に進角側に制御することになるが、係る制御は、燃焼を活発化させてトルクを増大させるように点火時期を進角側に制御するものである。この場合においても、本実施形態では、Ｓ１０６及びＳ１０７で点火時期がＫＬより進角側に変化しないように制御しているため、ノッキングの発生を確実に防止できる。ノッキング発生防止と燃焼の活発化については、さらに後述する。
【００５０】
本実施形態では、空気量センサ１２を用いて吸入空気量を測定しているが、空気量センサ１２の代わりに吸気管内圧力センサを用いて吸気管内圧力を測定し、この吸気管内圧力を用いて点火時期を制御してもよい。残留ガス量が増大するほど吸気管内圧力は増大する関係にあるからである。
【００５１】
図６は、この場合の構成図である。図１と異なる点は、空気量センサ１２ではなく、吸気管内圧力を測定する吸気管内圧力センサ１８が設けられる点である。また、ＥＣＵ１４は、
（１）エンジン回転数のアクセル開度に応じた吸気管内圧力、ＭＢＴ、燃料量、ＫＬ（ノックリミットの点火時期）のマップ
（２）エンジン回転数のアクセル開度に応じた吸気管内圧力の変化量（差分値）と点火時期との関係を規定するマップ
をメモリに記憶しておく。
【００５２】
図７は、この場合の処理フローチャートである。図４と異なる点は、Ｓ２０２で現在の回転数、アクセル開度に対応する、吸入空気量、ＭＢＴ、燃料量、ＫＬをマップを参照することで読み出し、Ｓ２０３で吸気管内圧力センサ１８で吸気管内圧力を測定し、Ｓ２０５で差分値に応じて点火時期を変化させる点である。
【００５３】
本実施形態によっても、吸気管内圧力がマップにより規定される吸気管内圧力よりも増加した場合に、これに応じて点火時期を制御することで、ノッキングの発生を防止できる。
【００５４】
図８は、さらに他の実施形態の構成図である。本実施形態では、空気量センサ１２あるいは吸気管内圧力センサ１８の代わりに、筒内圧力センサ２０を用いて筒内圧力センサを測定する。点火燃焼後、筒内の燃焼ガスは排気行程で排出されるがその一部は筒内に残留する。このため、次サイクルの始まり（吸気行程）では残留ガス量が増大するほど筒内の圧力も増大する。従って、吸気管内圧力と同様に、筒内圧力を用いることで点火時期を制御し、ノッキングの発生を未然に防止し得る。ＥＣＵ１４は、
（１）エンジン回転数のアクセル開度に応じた筒内圧力、ＭＢＴ、燃料量、ＫＬ（ノックリミット点火時期：これよりも進角させるとノッキングが生じる臨界の点火時期）のマップ
（２）エンジン回転数のアクセル開度に応じた筒内圧力の変化量（差分値）と点火時期との関係を規定するマップ
をメモリに記憶しておく。
【００５５】
図９は、この場合の処理フローチャートを示す。図７と異なる点は、Ｓ３０２で現在の回転数、アクセル開度に対応する、筒内圧力、ＭＢＴ、燃料量、ＫＬをマップを参照することで読み出し、Ｓ３０３で筒内圧力センサ２０により吸気行程中の筒内圧力を測定し、Ｓ３０５で差分値に応じて点火時期を変化させる点である。
【００５６】
本実施形態によっても、筒内圧力がマップにより規定される筒内圧力よりも増加した場合に、これに応じて点火時期を制御することで、ノッキングの発生を防止できる。
【００５７】
次に、本実施形態におけるノッキング防止と燃焼活発化との関係について、吸入空気量を用いて制御する場合を例にとり説明する。
【００５８】
図１０は、図５に示すマップを用いたノッキング防止制御の流れを示す。吸入空気量Ａがマップの吸入空気量Ａ’よりも減少した場合、つまりＡ＜Ａ’の場合である。
【００５９】
図１０（ａ）は、マップを用いた点火時期を示す。差分値０に対応する点火時期がマップで規定される点火時期である。
【００６０】
図１０（ｂ）は、吸入空気量の減少を検知し、その差分値がある値となった場合である。差分値が大きいほど横軸上で右側に移動していく。
【００６１】
図１０（ｃ）は、差分値に応じた点火時期である。差分値が大きいため、この差分値に対応する点火時期はノック領域にある。従って、この点火時期をそのまま用いたのではノッキングが発生してしまう。
【００６２】
図１０（ｄ）は、点火時期を変化させるための変化分の算出である。差分値に対応する点火時期と、マップで規定される点火時期との進角差を変化分として算出し、これをマップで規定される点火時期に対する遅角分とする。
【００６３】
図１０（ｅ）は、図１０（ｄ）で算出された遅角分だけマップで規定される点火時期を変化させた場合である。遅角分だけ遅角させることで、ノッキングの発生を未然に防止する。
【００６４】
図１１は、図５に示すマップを用いた燃焼活発化制御の流れを示す。吸入空気量Ａがマップの吸入空気量Ａ’よりも増加した場合、つまりＡ＞Ａ’の場合である。
【００６５】
図１１（ａ）は、マップを用いた点火時期を示す。差分値０に対応する点火時期がマップで規定される点火時期である。
【００６６】
図１１（ｂ）は、吸入空気量の増加を検知し、その差分値がある値となった場合である。差分値が大きいほど横軸上で左側に移動していく。
【００６７】
図１１（ｃ）は、差分値に応じた点火時期である。
【００６８】
図１１（ｄ）は、点火時期を変化させるための変化分の算出である。差分値に対応する点火時期と、マップで規定される点火時期との進角差を変化分として算出し、これをマップで規定される点火時期に対する進角分とする。
【００６９】
図１１（ｅ）は、図１１（ｄ）で算出された進角分だけマップで規定される点火時期を変化させた場合である。進角分だけ進角させることで、燃焼を活性化しトルクを増大させることができる。但し、図３に示すように、過度に点火時期を進角させるとノッキングが発生してしまうため、ＫＬをその上限として設定する。
【００７０】
図１２は、図５に示すマップを用いたノッキング防止制御と燃焼活発化制御の流れを示す。図１０と図１１を統合した制御であり、かつ、図１１において過度の進角を抑制してノッキングの発生を確実に防止する制御である。
【００７１】
図１２（ａ）〜図１２（ｄ）は、図１１（ａ）〜図１１（ｄ）と同様である。但し、図１２の場合は図１１と比較して差分値が大きく、このため図１２（ｄ）で算出された進角は図１１（ｄ）の場合よりも多い。
【００７２】
図１２（ｅ）は、図１２（ｄ）で算出された進角分だけマップで規定される点火時期を変化させた場合であるが、変化後の点火時期がＫＬよりも進角側にある。そこで、図４のＳ１０６及びＳ１０７で説明したように、点火時期の上限をＫＬとする、つまり点火時期をＫＬまで遅角させてノッキングの発生を防止する。図において、変化分２００は、点火時期をＫＬまで遅角させることを示す。
【００７３】
図１０〜図１１では、吸入空気量を例示して説明したが、吸気管内圧力や筒内圧力を用いた場合も同様である。但し、吸気管内圧力の場合、測定した吸気管内圧力がマップで規定される圧力よりも増加した場合にノッキング防止制御を実行し、測定した吸気管内圧力がマップで規定される圧力よりも減少した場合に燃焼活発化制御を実行する。筒内圧力の場合、測定した筒内圧力がマップで規定される圧力よりも増加した場合にノッキング防止制御を実行し、測定した筒内圧力がマップで規定される圧力よりも減少した場合に燃焼活発化制御を実行する。
【００７４】
図１０〜図１２に示す制御の流れは、全てのエンジンの運転状態において実行してもよく、あるいはエンジンの運転状態毎、具体的にはエンジンの負荷毎に実行してもよい。例えば、エンジンの負荷が相対的に低いアイドリング状態ではノッキングの発生確率は低く、燃焼不活発の確率が高いので図１１に示す燃焼活発化制御（ＫＬを上限とする点火時期の進角制御）を実行し、エンジンが相対的に中負荷の場合には図１２に示す燃焼活発化及びノッキング防止制御（ＫＬを上限とする点火時期の進角制御と点火時期の遅角制御）を実行し、エンジンが相対的に高負荷の場合には図１０に示すノッキング防止制御（点火時期の遅角制御）を実行する等である。
【００７５】
また、図１０〜図１２に示す制御の流れは、サイクル毎に実行してもよい。例えば、あるサイクルでは図１１に示す燃焼活発化制御を実行し、別のサイクルでは図１０に示すノッキング防止制御を実行する等である。
【００７６】
また、本実施形態におけるノッキングの予測は、気筒毎に実行してもよく、ある気筒において吸入空気量がマップで規定された吸入空気量よりも閾値を超えて減少してノッキングが発生すると予測された場合、他の気筒において閾値を超えていなくても全ての気筒の点火時期を遅角調整してもよい。
【符号の説明】
【００７７】
１０  インジェクタ、１２  空気量センサ、１４  ＥＣＵ（電子制御装置）、１６  Ｏ２センサ、１８  吸気管内圧力センサ、２０  筒内圧力センサ。
【図１】
2017155594.tif 000003
【図２】
2017155594.tif 000004
【図３】
2017155594.tif 000005
【図４】
2017155594.tif 000006
【図５】
2017155594.tif 000007
【図６】
2017155594.tif 000008
【図７】
2017155594.tif 000009
【図８】
2017155594.tif 000010
【図９】
2017155594.tif 000011
【図１０】
2017155594.tif 000012
【図１１】
2017155594.tif 000013
【図１２】
2017155594.tif 000014