(57)【要約】【課題】燃費性能を高く確保しつつノッキングを抑制できるエンジンの制御装置を提供する。【解決手段】燃焼室６内にガソリンを含有する燃料を供給する燃料供給手段１４と、混合気を点火する点火手段１３とを備えたエンジンにおいて、エンジン負荷が所定の負荷よりも高い高負荷領域Ａにおいて、エンジントルクが最も高くなる点火時期であるＭＢＴよりも遅角側に設定された基準点火時期に点火を行うとノッキングが生じる場合は、基準点火時期よりも進角側の時期で点火手段１３に点火を行わせる点火進角制御を実施する。【選択図】図６
2020020306.tif 000002
【特許請求の範囲】
【請求項１】
燃焼室が形成された気筒を備えたエンジンの制御装置であって、
前記燃焼室内にガソリンを含有する燃料を供給する燃料供給手段と、
前記燃料供給手段によって前記燃焼室内に供給された燃料と空気との混合気を点火する点火手段と、
前記点火手段を制御する制御手段とを備え、
前記制御手段は、エンジン負荷が所定の負荷よりも高い高負荷領域において、エンジントルクが最も高くなる点火時期であるＭＢＴよりも遅角側に設定された基準点火時期に点火を行うとノッキングが生じる場合は、前記基準点火時期よりも進角側の時期で前記点火手段に点火を行わせる点火進角制御を実施する、ことを特徴とするエンジンの制御装置。
【請求項２】
請求項１に記載のエンジンの制御装置において、
前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施するとともに、前記燃焼室内に供給される燃料が低減するように前記燃料供給手段を制御する、ことを特徴とするエンジンの制御装置。
【請求項３】
請求項１または２に記載のエンジンの制御装置において、
気筒の有効圧縮比を変更可能な有効圧縮比変更手段を備え、
前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施するとともに、前記高負荷領域における気筒の有効圧縮比が前記点火進角制御を実施しないときよりも低くなるように前記有効圧縮比変更手段を制御する、ことを特徴とするエンジンの制御装置。
【請求項４】
請求項１に記載のエンジンの制御装置において、
前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施することなく、前記基準点火時期よりも遅角側の時期で前記点火手段に点火を行わせる、ことを特徴とするエンジンの制御装置。
【請求項５】
請求項１〜４のいずれか１項に記載のエンジンの制御装置において、
前記制御手段は、前記点火進角制御の実施後にノッキングが生じた場合、あるいは、前記点火進角制御の実施によってもノッキングが生じると予測される場合は、前記基準点火時期よりも遅角側の遅角側点火時期で前記点火手段に点火を行わせる、ことを特徴とするエンジンの制御装置。
【請求項６】
請求項１〜５のいずれか１項に記載のエンジンの制御装置において、
前記気筒の幾何学的圧縮比は、１５以上に設定されている、ことを特徴とするエンジンの制御装置。
【請求項７】
請求項１〜６のいずれか１項に記載のエンジンの制御装置において、
前記高負荷領域の少なくとも一部の領域では、混合気の一部を前記点火手段による点火によって燃焼させた後に他の混合気を自着火により燃焼させる部分圧縮着火燃焼が実施される、ことを特徴とするエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃焼室が形成された気筒を備えたエンジンの制御装置に関する。
【背景技術】
【０００２】
従来、エンジンの分野では、ノッキングが発生するのを防止するための種々の対策が行われている。具体的には、エンジン負荷が高く燃焼室内の温度が高い条件では、主たる燃焼とは別に燃焼室の外周部等において燃料と空気との混合気が自着火燃焼して高い圧力波が生じ、ノッキングつまりシリンダやピストンの振動が生じる。ノッキングが生じると、騒音が増大するとともにピストン等が損傷するおそれがあり、これを防止することが求められている。
【０００３】
例えば、特許文献１には、ノッキングが発生すると点火時期を遅角させるエンジンが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９１７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のエンジンのようにノッキングを回避するために単純に点火時期を遅角する場合、エンジントルクが最も高くなる点火時期であるＭＢＴよりも遅角側に基本的な点火時期が設定される運転条件では、点火時期の遅角によってエンジントルクが低下する。特に、圧縮比が高いときには、エンジントルクが大幅に低下するおそれがある。具体的には、圧縮比が高いときは、ノッキングが生じ易く、また、燃焼が急峻になって燃焼騒音の増大やＮＯｘ生成量が増えることから、ＭＢＴに対してかなり遅角側の時期に基本的な点火時期（エンジンの運転域、運転環境状態に応じた基本的な点火時期）が設定され、燃焼が圧縮上死点以降で始まる傾向が高くなる。その一方で、圧縮比が高いために、膨張行程初期でのクランク角度の変化に対するピストン位置の変化量が、圧縮比が低いときに比べて大きくなる。従って、圧縮比が高いときは、点火時期を基本的な点火時期に対してわずかな量しか遅角しなかったとしても、燃焼時のピストン位置が大幅に下方になり（圧縮上死点での位置からの離間量が大幅に大きくなり）、エンジントルクひいては燃費性能が大幅に低下してしまう。
【０００６】
本発明は、前記のような事情に鑑みてなされたものであり、燃費性能を高く確保しつつノッキングを抑制できるエンジンの制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題に対して本願発明者らは鋭意研究の結果、点火時期を、ＭＢＴよりも遅角側のノッキングが生じない所定の点火時期（前記基本的な点火時期より遅角側の点火時期）から進角していくと、ノッキングが生じ出し、所定量進角した時点ではエンジン本体の信頼性低下につながる許容ノック強度を越えるノッキングが生じ出すが、さらに点火時期を進角させるとノッキングが生じなくなる、ないしは、ノッキングの強さが前記の許容ノック強度以下まで弱くなることを突き止めた。さらに、ノッキングを回避するために点火時期を、基本的な点火時期である基準点火時期から進角させたときと遅角させたときとでは、同じようにノッキングが生じない状態であっても、点火時期を進角させたときの方が遅角させたときよりも、得られるエンジントルクが高くなることを突き止めた。特に、圧縮比が高い高膨張比のエンジンにおいては、点火時期を基準点火時期よりも進角させたときの方が遅角させたときよりもエンジントルクが高くなる。
【０００８】
これは、次の理由によると考えられる。
【０００９】
点火時期を十分に進角側にすれば、比較的多量の燃料を早めに燃焼させることができ、その後に燃焼室の外周部等で局所的に過熱されてノッキングを発生させる燃料の量を少なく抑えてノッキングを抑制できる。
【００１０】
点火時期を進角側にすれば、クランク角度の変化に対するピストン位置の変化量が比較的小さいタイミングで燃料が燃焼することで、エンジンに多少の逆トルクが作用しても（ピストンに逆回転方向のトルクが多少作用しても）これを上回るエンジントルクを得ることができる。詳細には、点火時期を遅角側にすると、燃焼重心時期が、ピストンを効果的に押し下げる時期から大きく外れ、しかも、燃焼室の膨張代が比較的大きくなった時期で燃焼が進むため、燃焼速度も遅くなり大幅にエンジントルクが低下する。一方、点火時期を十分に進角側にすると（点火時期が圧縮上死点よりも大きく進角側に設定されると）、燃焼重心時期が圧縮上死点に近くなり（圧縮上死点付近となり）、燃焼重心時期を過ぎても速い燃焼速度が確保されるため、エンジンに多少の逆トルクが作用しても、点火時期を遅角側にしたときよりも高いエンジントルクを得ることができる。なお、燃焼重心時期とは、１燃焼サイクル中に生じる熱発生量の総量の５０％の熱発生が生じる時期であって、燃焼によっての筒内圧力上昇がピークを迎える頃のクランク角度である。
【００１１】
これより、点火時期をＭＢＴよりも遅角側に設定された基準点火時期よりも大きく進角側にすれば、ノッキングを回避ないしはノッキングが発生してもそのノッキングの強さを許容ノック強度以下まで弱くすることが（ノッキング時の瞬間的な気筒内圧力の増大を少なく）できる。ノッキングを回避あるいはノッキングの強さを許容ノック強度まで小さくできれば、エンジン本体の信頼性低下を抑制することができる。
【００１２】
本願発明は、この知見に基づいてなされたものであり、燃焼室が形成された気筒を備えたエンジンの制御装置であって、前記燃焼室内にガソリンを含有する燃料を供給する燃料供給手段と、前記燃料供給手段によって前記燃焼室内に供給された燃料と空気との混合気を点火する点火手段と、前記点火手段を制御する制御手段とを備え、前記制御手段は、エンジン負荷が所定の負荷よりも高い高負荷領域において、エンジントルクが最も高くなる点火時期であるＭＢＴよりも遅角側に設定された基準点火時期に点火を行うとノッキングが生じる場合は、前記基準点火時期よりも進角側の時期で前記点火手段に点火を行わせる点火進角制御を実施する、ことを特徴とする（請求項１）。
【００１３】
なお、前記ノッキングが生じる場合とは、エンジン本体の信頼性低下につながるノッキングであって、ノッキング強度が許容ノック強度を越える場合を指す。
【００１４】
この構成によれば、高負荷領域において、ＭＢＴよりも遅角側に設定された基準点火時期よりも進角側の時期で前記点火手段に点火を行わせることで、前記のような理由により、ノッキングの発生を抑制しつつも高いエンジントルクを得ること、つまりは、高い燃費性能を得ることができる。
【００１５】
前記構成において、前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施するとともに、前記燃焼室内に供給される燃料が低減するように前記燃料供給手段を制御する、のが好ましい（請求項２）。
【００１６】
この構成によれば、燃料の低減によって燃焼室内の圧力の最大値である最大筒内圧を低く抑えることができ、ピストン等への悪影響を小さくしながら点火進角制御の実施によって燃費性能を高くしつつノッキングを抑制することができる。
【００１７】
前記構成において、気筒の有効圧縮比を変更可能な有効圧縮比変更手段を備え、
前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施するとともに、前記高負荷領域における気筒の有効圧縮比が前記点火進角制御を実施しないときよりも低くなるように前記有効圧縮比変更手段を制御する、のが好ましい（請求項３）。
【００１８】
この構成によれば、有効圧縮比の低減によって最大筒内圧を低く抑えることができ、ピストン等への悪影響を小さくしながら点火進角制御の実施によって燃費性能を高くしつつノッキングを抑制することができる。
【００１９】
また、前記構成とは別の構成として、前記制御手段は、前記点火進角制御を実施すると前記燃焼室内の圧力の最大値が予め設定された基準圧力を超えると予測されるときは、前記点火進角制御を実施することなく、前記基準点火時期よりも遅角側の時期で前記点火手段に点火を行わせる、ように構成してもよい（請求項４）。
【００２０】
この構成によっても、最大筒内圧を低く抑えることができ、ピストン等に悪影響を及ぼすのを防止することができる。
【００２１】
前記構成において、前記制御手段は、前記点火進角制御の実施後にノッキングが生じた場合、あるいは、前記点火進角制御の実施によってもノッキングが生じると予測される場合は、前記基準点火時期よりも遅角側の遅角側点火時期で前記点火手段に点火を行わせる、のが好ましい（請求項５）。
【００２２】
このようにすれば、ノッキングが生じるのを（ノッキングが連続して生じるのを）より確実に防止できる。
【００２３】
ここで、気筒の幾何学的圧縮比が高いと、燃焼室内の温度が高くなってノッキングが生じやすい。また、幾何学的圧縮比が高いと、ＭＢＴよりも遅角側の範囲で点火時期を遅角させたときの点火時期の遅角量に対するエンジントルクの低下量が大きくなる。従って、本発明を、前記気筒の幾何学的圧縮比が１５以上に設定されているエンジンに適用すれば、エンジントルクの低下を効果的に抑えつつノッキングを抑制できる（請求項６）。
【００２４】
本発明が適用されるエンジンとしては、前記高負荷領域の少なくとも一部の領域では、混合気の一部を前記点火手段による点火によって燃焼させた後に他の混合気を自着火により燃焼させる部分圧縮着火燃焼が実施されるものが挙げられる（請求項７）。
【発明の効果】
【００２５】
以上説明したように、本発明のエンジンの制御装置によれば、燃費性能を高く確保しつつノッキングを抑制することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態にかかるエンジンシステムの構成を示した図である。
【図２】エンジンの制御系統を示すブロック図である。
【図３】制御マップを示した図である。
【図４】点火時期とノック強度および最大筒内圧との関係を示したグラフである。
【図５】（ａ）異なる点火時期での熱発生率を示した図である。（ｂ）異なる点火時期での筒内圧を示した図である。
【図６】ノック回避制御の手順を示したフローチャートである。
【図７】第２実施形態に係るノック回避制御の手順を示したフローチャートである。
【図８】第３実施形態に係るノック回避制御の手順を示したフローチャートである。
【発明を実施するための形態】
【００２７】
（１）エンジンの全体構成
図１は、本発明のエンジンの制御装置が適用されるエンジンシステムの構成を示す図である。本実施形態のエンジンシステムは、４ストロークのエンジン本体１と、エンジン本体１に燃焼用の空気を導入するための吸気通路２０と、エンジン本体１で生成された排気を排出するための排気通路３０とを備える。
【００２８】
エンジン本体１は、例えば、４つの気筒２が図１の紙面と直交する方向に直列に配置された直列４気筒エンジンである。このエンジンシステムは車両に搭載され、エンジン本体１は車両の駆動源として利用される。本実施形態では、エンジン本体１は、ガソリンを含む燃料の供給を受けて駆動される。なお、燃料は、バイオエタノール等を含むガソリンであってもよい。
【００２９】
エンジン本体１は、気筒２が内部に形成されたシリンダブロック３と、シリンダブロック３の上面に設けられたシリンダヘッド４と、気筒２に往復動（上下動）可能に嵌装されたピストン５とを有する。
【００３０】
ピストン５の上方には燃焼室６が形成されている。燃焼室６はいわゆるペントルーフ型であり、シリンダヘッド４の下面で構成される燃焼室６の天井面は吸気側および排気側の２つの傾斜面からなる三角屋根状をなしている。ピストン５の冠面には、その中心部を含む領域をシリンダヘッド４とは反対側（下方）に凹ませたキャビティが形成されている。なお、ここでは、ピストン５の位置や混合気の燃焼状態によらず気筒２の内側空間のうちピストン５の冠面と燃焼室６の天井面との間の空間を、燃焼室６という。
【００３１】
エンジン本体１の幾何学的圧縮比、つまり、ピストン５が下死点にあるときの燃焼室６の容積とピストン５が上死点にあるときの燃焼室６の容積との比は、１５以上３０以下（例えば２０程度）に設定されている。
【００３２】
シリンダヘッド４には、吸気通路２０から供給される空気を気筒２（燃焼室６）内に導入するための吸気ポート９と、気筒２内で生成された排気を排気通路３０に導出するための排気ポート１０とが形成されている。これら吸気ポート９と排気ポート１０とは、気筒２毎にそれぞれ２つずつ形成されている。
【００３３】
シリンダヘッド４には、各吸気ポート９の気筒２側の開口をそれぞれ開閉する吸気弁１１と、各排気ポート１０の気筒２側の開口をそれぞれ開閉する排気弁１２とが設けられている。
【００３４】
吸気弁１１および排気弁１２は、シリンダヘッド４に配設された一対のカム軸等を含む動弁機構により、クランク軸７の回転に連動して開閉駆動される。吸気弁１１用の動弁機構には、吸気弁１１の開閉時期を変更可能な吸気弁可変機構１１ａ（図２参照）が内蔵されており、吸気弁１１の開弁時期と閉弁時期とが運転条件等に応じて変更される。吸気弁１１の開閉時期が変更されると、気筒２の有効圧縮比は変化する。このように、本実施形態では、吸気弁可変機構１１ａが気筒２の有効圧縮比を変更する有効圧縮比変更手段として機能する。
【００３５】
シリンダヘッド４には、燃料を噴射するインジェクタ（燃料供給手段）１４が設けられている。インジェクタ１４は、噴射口が形成された先端部が燃焼室６の天井面の中央付近に位置して燃焼室６の中央を臨むように取り付けられている。インジェクタ１４は、その先端に複数の噴口を有し、燃焼室６の天井面の中央付近からピストン５の冠面に向かって、気筒２の中心軸を中心としたコーン状（詳しくはホローコーン状）に燃料を噴射するように構成されている。コーンのテーパ角（噴霧角）は、例えば９０°〜１００°である。なお、インジェクタ１４の具体的な構成はこれに限らず、単噴口のものであってもよい。
【００３６】
インジェクタ１４は、不図示の高圧ポンプから圧送された燃料を燃焼室６内に噴射する。インジェクタ１４の噴射圧は２０ＭＰａ以上に設定されており、インジェクタ１４からは高圧で燃料が噴射される。例えば、この噴射圧は、２５ＭＰａ程度に設定されている。
【００３７】
シリンダヘッド４には、燃焼室６内の混合気を点火するための点火プラグ１３が設けられている。点火プラグ１３の先端には、火花を放電して混合気を点火し混合気に点火エネルギーを付与する電極が形成されている。点火プラグ１３は、その先端が燃焼室６の天井面の中央付近に位置して燃焼室６の中央を臨むように配置されている。
【００３８】
吸気通路２０には、上流側から順に、エアクリーナ２１と、吸気通路２０を開閉するためのスロットルバルブ２２とが設けられている。本実施形態では、エンジンの運転中、スロットルバルブ２２は基本的に全開もしくはこれに近い開度に維持されており、エンジンの停止時等の限られた運転条件のときにのみ閉弁されて吸気通路２０を遮断する。
【００３９】
排気通路３０には、排気を浄化するための浄化装置３１が設けられている。浄化装置３１は、例えば、三元触媒を内蔵している。
【００４０】
排気通路３０には、排気通路３０を通過する排気の一部をＥＧＲガスとして吸気通路２０に還流するためのＥＧＲ装置４０が設けられている。ＥＧＲ装置４０は、吸気通路２０のうちスロットルバルブ２２よりも下流側の部分と排気通路３０のうち浄化装置３１よりも上流側の部分とを連通するＥＧＲ通路４１、および、ＥＧＲ通路４１を開閉するＥＧＲバルブ４２を有する。また、本実施形態では、ＥＧＲ通路４１に、これを通過するＥＧＲガスを冷却するためのＥＧＲクーラ４３が設けられており、ＥＧＲガスはＥＧＲクーラ４３にて冷却された後吸気通路２０に還流される。
【００４１】
（２）制御系統
（２−１）システム構成
図２は、エンジンの制御系統を示すブロック図である。本実施形態のエンジンシステムは、ＰＣＭ（パワートレイン・コントロール・モジュール、制御手段）１００によって統括的に制御される。ＰＣＭ１００は、周知のとおり、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されるマイクロプロセッサである。
【００４２】
車両には各種センサが設けられており、ＰＣＭ１００はこれらセンサと電気的に接続されている。例えば、シリンダブロック３には、クランク軸７の回転角度ひいてはエンジン回転数（エンジンの回転速度）を検出するクランク角センサＳＮ１が設けられている。また、吸気通路２０を通って各気筒２に吸入される空気の量と温度とをそれぞれ検出するエアフローセンサＳＮ２と吸気温センサＳＮ３とが設けられている。また、シリンダヘッド４には、燃焼室６内の圧力である筒内圧を検出する筒内圧センサＳＮ４が設けられている。筒内圧センサＳＮ４は、各気筒２にそれぞれ１つずつ設けられている。また、車両には、運転者により操作される図外のアクセルペダルの開度（アクセル開度）を検出するアクセル開度センサＳＮ５が設けられている。
【００４３】
ＰＣＭ１００は、これらセンサＳＮ１〜ＳＮ５等からの入力信号に基づいて種々の演算を実行して、点火プラグ１３、インジェクタ１４、スロットルバルブ２２、ＥＧＲバルブ４２、吸気弁可変機構１１ａ等のエンジンの各部を制御する。
【００４４】
（２−２）基本制御
図３は、横軸をエンジン回転数、縦軸をエンジン負荷とした制御マップであり、制御内容に応じてエンジンの運転領域が区画されている。具体的には、エンジン負荷が予め設定された基準負荷（所定の負荷）Ｔｑ１以下でありノッキングが生じ難い低負荷領域Ｂと、エンジン負荷が基準負荷Ｔｑ１よりも高くノッキングが生じやすい高負荷領域Ａとに区画されている。高負荷領域Ａでは、ノッキングの発生を抑制するべく、後述するノック回避制御が実施される。本実施形態では、前記のように、エンジン本体１の幾何学的圧縮比が１５以上に設定されており、燃焼室６内の温度が非常に高い温度にまで高められる。従って、特にノッキングが生じやすい。高負荷領域Ａは、さらに、エンジン回転数が予め設定された基準回転数Ｎ１未満の高負荷低速領域Ａ１と、エンジン回転数が基準回転数Ｎ１以上の高負荷高速領域Ａ２とに区画されている。
【００４５】
低負荷領域Ｂおよび高負荷低速領域Ａ１では、点火アシストによる圧縮自着火燃焼（ＳＰＣＣＩ燃焼、ＳＰＣＣＩ：ＳＰａｒｋ  Ｃｏｎｔｒｏｌｌｅｄ  Ｃｏｍｐｒｅｓｓｉｏｎ  Ｉｇｎｉｔｉｏｎ）が実施される。圧縮自着火燃焼では、まず、圧縮上死点（ＴＤＣ）よりも前にインジェクタ１４から燃焼室６内に燃料が噴射される。この燃料は圧縮上死点付近までに空気と混合する。燃焼室６に形成されたこの混合気に、圧縮上死点付近において点火プラグ１３から放電が行われる。これにより、点火プラグ１３周りの混合気が強制的に着火される。そして、点火プラグ１３周りから周囲に火炎が伝播していき、周囲の混合気が昇温されて自着火する。
【００４６】
一方、高負荷高速領域Ａ２では、混合気を所望の時期に自着火させることが困難になるため、通常のガソリンエンジンにおいて採用されるＳＩ燃焼（火花点火燃焼、ＳＩ：Ｓｐａｒｋ  Ｉｇｎｉｔｉｏｎ）を実施する。ＳＩ燃焼は、混合気のほぼ全体を火炎伝播によって燃焼させる燃焼形態であり、圧縮上死点付近において点火プラグ１３から放電が行われて、点火プラグ１３周りの混合気が強制的に着火される。そして、点火プラグ１３周りから周囲に火炎が伝播していき、残りの混合気が火炎伝播によって強制的に燃焼する。
【００４７】
低負荷領域Ｂでは、燃焼室６の混合気の空燃比が理論空燃比となるようにインジェクタ１４により燃焼室６に噴射される燃料量（以下、適宜、噴射量という）が設定されている。具体的には、ＰＣＭ１００は、要求されるエンジントルクに対応する空気量を算出し、この空気量が実現されるようにスロットルバルブ２２およびＥＧＲバルブ４２の開度を変更する。次に、ＰＣＭ１００は、燃焼室６に導入される空気量を算出し、この空気量に対して空燃比が理論空燃比となる燃料の量を算出して、噴射量に設定する。
【００４８】
高負荷領域Ａにおいても、基本的には、燃焼室６の混合気の空燃比が理論空燃比となるように噴射量が設定されている。
【００４９】
（２−３）ノック回避制御
図４、図５（ａ）、図５（ｂ）を用いて、高負荷領域Ａにて実施されるノック回避制御の概要について説明する。図４は、点火時期（クランク角）とノッキングの強さ（以下、ノック強度という）、および、点火時期と筒内圧の最大値である最大筒内圧との関係を示したグラフである。図５（ａ）は、熱発生率のクランク角変化を示した図である。また、図５（ｂ）は、図５（ａ）に対応する図であって筒内圧のクランク角変化を示した図である。図４に示したノック強度は、筒内圧の波形に含まれる所定の周波数以上の波形の振幅の最大値である。図５（ａ）、図５（ｂ）の各ラインは、それぞれ、点火時期が互いに異なる運転条件での熱発生率、筒内圧を示している。
【００５０】
燃費性能を高めるためは（エンジントルクを高くするためは）、点火時期を、エンジントルクが最も高くなる時期であるＭＢＴ（Ｍｉｎｉｍｕｍ  ｓｐａｒｋ  ａｄｖａｎｃｅ  ｆｏｒ  Ｂｅｓｔ  Ｔｏｒｑｕｅ）に設定するのが好ましい。しかしながら、高負荷領域Ａでは、燃焼室６内の温度・圧力が高くなることで、点火時期をＭＢＴとするとノッキングが生じやすい。特に、幾何学的圧縮比が１５以上の高圧縮比エンジンにおいては、高負荷領域Ａでは、燃焼室６内の温度・圧力が高くなることで、点火時期をＭＢＴとすると、必ずノッキングが生じ、さらには、燃焼が急峻となって燃焼騒音やＮＯｘ生成量が多くなる傾向にある。これに対して、点火時期をＭＢＴよりもかなり遅くした遅角側（膨張行程）にすれば、燃焼室６内の温度・圧力が低く抑えられるときに燃焼を生じさせることができ、ノッキングを抑制できるとともに燃焼騒音やＮＯｘ生成量を抑制できる。
【００５１】
ここで、本明細書および請求項においてノッキングが生じる（生じた）というのは、許容されないノッキングが生じることをいい、ノッキングが単純に生じる（生じた）場合と、許容されないノッキングが生じる（生じた）場合の両方とが含まれる。
【００５２】
前記より、高負荷領域Ａでは、後述するように、基本的な点火時期である基準点火時期を、ＭＢＴよりも遅角側の時期に設定する。
【００５３】
ただし、加速時等において燃焼室６内の混合気の空燃比が所望の値からずれたとき等では点火時期を基準点火時期にしてもノッキングが生じる場合がある。ここで、このような場合において、点火時期をさらに遅角側にすればノッキングを抑制することはできる。しかし、基準点火時期がＭＢＴよりも遅角側に設定された場合では、さらに点火時期が遅角側に変更されると、多くの混合気が圧縮上死点よりも非常に遅角側の時期で燃焼する（つまり、燃焼重心時期が圧縮上死点よりも非常に遅角側の時期となる）ことになるため、エンジントルクが大幅に低下する（燃費性能が非常に悪化する）。なお、燃焼重心時期は、１燃焼サイクル中に生じる熱発生量の総量の５０％の熱発生が生じる時期（角度）である。
【００５４】
これに対して、本願発明者らは鋭意研究の結果、点火時期を、ＭＢＴよりも遅角側のノッキングが生じない時期から進角していくと、所定量進角した時点でノッキングが生じ出すが（ノック強度が増大するが）、さらに点火時期を進角させるとノッキングが生じなくなる（ノック強度が小さくなる）ことを突き止めた。つまり、図４の上側のグラフに示すように、ノック強度が高くなるのは（エンジンの信頼性等から規定される所定の許容ノック強度よりもノック強度が高くなるのは）、所定のノック領域Ｒ２に点火時期が設定されたときであり、このノック領域Ｒ２よりも遅角側の遅角側領域Ｒ３とノック領域Ｒ２よりも進角側の進角側領域Ｒ１とに点火時期を設定した場合には、ノック強度を小さくできる（ノック強度を許容ノック強度よりも小さくできる）ことが分かった。なお、許容ノック強度は、エンジンの信頼性を確保することができるノック強度の最大値であり、エンジンの信頼性等から規定される。また、この許容ノック強度は０であってもよい。ここで、図４に示すように、ノック領域Ｒ２には圧縮上死点が含まれる。また、図４においてＭＢＴは、ノック領域Ｒ２内に存在する。例えば、ＭＢＴはノック領域Ｒ２のおよそ中央の時期となる。
【００５５】
このように、点火時期を進角側領域Ｒ１内の時期まで進角させることでノック強度を小さくできる（ノッキングを回避できる）のは、次の理由によると考えられる。つまり、点火時期を十分に進角側の時期にすれば、燃焼室６内がより高温高圧の状態で点火エネルギーが付与されることも手伝って、ある程度の燃料を早めに燃焼させることができる結果、燃焼室の外周部等で局所的に過熱されてノッキングを発生させる燃料の量を少なく抑えることができ、ノック強度が小さくなると考えられる。
【００５６】
また、本願発明者らは、同じようにノッキングが生じないとき（ノック強度が同レベルとなるとき）であっても、点火時期を進角側領域Ｒ１内の時期に設定した方が、エンジンに多少の逆トルクが作用しても、点火時期を遅角側領域Ｒ３内の時期に設定したときよりも、エンジントルクが高くなることを突き止めた。
【００５７】
これは、点火時期を進角側領域Ｒ１内の時期にしたときの方が、点火時期を遅角側領域Ｒ３内の時期にしたときよりも、大半の混合気が圧縮上死点により近い時期に燃焼することで（燃焼重心時期が圧縮上死点に近くなることで）、燃焼温度が高くなり燃焼速度が速くなるためと考えられる。
【００５８】
具体的に、図５（ａ）の熱発生率ｄＱ１は、点火時期を第１領域Ｒ１に含まれる時期のうち最も遅角側の時期である第１時期ＣＡ１に設定したときの熱発生率である。図５（ａ）の熱発生率ｄＱ０は、点火時期を第１時期ＣＡ１よりさらに進角側の限界時期ＣＡ０に設定したときの熱発生率である。図５（ａ）の熱発生率ｄＱ２は、点火時期を第２領域Ｒ２に含まれる時期のうち遅角側の時期である第２時期ＣＡ２に設定したときの熱発生率である。図５（ａ）の熱発生率ｄＱ３は、点火時期を第２時期ＣＡ２よりも遅角側の第３領域Ｒ３に含まれる時期のうち最も進角側の時期である第３時期ＣＡ３に設定したときの熱発生率である。
【００５９】
図５（ａ）の熱発生率の比較から明らかなように、遅角側領域Ｒ３の時期のうち最も進角側の時期である第３時期ＣＡ３に点火時期を設定した場合は、熱発生率ｄＱ３で示されているように、燃焼期間が非常に長くなる。これに対して、進角側領域Ｒ１に含まれる第１時期ＣＡ１に点火時期に設定した場合は、熱発生率ｄＱ１で示されているように、燃焼期間が短く抑えられる。
【００６０】
ノッキングを回避するために遅角側領域Ｒ３内の時期で、第３時期ＣＡ３よりも遅角側に点火時期を設定した場合は、圧縮上死点から比較的大きく離れた時期であってピストン５の圧縮上死点からの低下量が多い状態で大半の混合気が燃焼することになるため、燃焼エネルギーを効率よくピストン５を押し下げる力に変換することができない。これに対して、進角側領域Ｒ１に含まれる第１時期ＣＡ１を点火時期に設定した場合は、主に圧縮上死点付近で燃焼が生じることで燃焼エネルギーを効率よくピストン５を押し下げる力に変換することができ、エンジントルクを高くできる。
【００６１】
また、クランク角の変化に対する燃焼室６の容積変化は、圧縮上死点から離れるほど大きくなる（圧縮行程の後半および膨張行程の前半において）。そのため、遅角側領域Ｒ３内の時期に点火時期を設定した場合は、点火時期の遅角量に対する、大半の混合気が燃焼する時期（燃焼重心時期）での燃焼室６の容積の変化量が大きくなる。従って、遅角側領域Ｒ３内の時期に点火時期を設定した場合は、点火時期を遅角させたときにその遅角量に対するエンジントルクの低下量も大きくなる。
【００６２】
一方、図４、および、図５（ｂ）に示すように、点火時期を進角させていくと、最大筒内圧が上昇していく。最大筒内圧が所定の圧力を超えるとピストン５等の損傷を引き起こすおそれがあることが分かっている。そのため、最大筒内圧はこの所定の圧力以下に抑えることが求められる。具体的に、図５（ｂ）の筒内圧Ｐ０、Ｐ１、Ｐ２、Ｐ３はそれぞれ図５（ａ）の熱発生率ｄＱ０、ｄＱ１、ｄＱ２、ｄＱ３に対応する図であって、点火時期をそれぞれ限界時期ＣＡ０、第１時期ＣＡ１、第２時期ＣＡ２、第３時期ＣＡ３に設定したときの筒内圧であり、限界時期ＣＡ０まで点火時期を進角させる最大筒内圧は前記の所定の圧力まで上昇する。
【００６３】
これより、最大筒内圧を所定の圧力以下に抑え、且つ、ノック強度を許容ノック強度以下にできる範囲、つまり、点火時期を設定することが可能な範囲は、進角側領域Ｒ１の一部の領域Ｒ１０である。この領域Ｒ１０は非常に狭い範囲である。
【００６４】
以上の知見より、本実施形態では、高負荷領域Ａにおいて、基本的に点火時期をＭＢＴよりも遅角側の時期にする。そして、基準点火時期で点火を行っても、ノック強度が許容ノック強度を超えてしまう、つまり、許容されないノッキングが生じるおそれがある、あるいは実際に許容されないノッキングが生じるときには、点火時期を基準点火時期から遅角するのではなく、点火時期を進角側領域Ｒ１に含まれる時期まで進角させ、これにより、エンジントルクを高く維持する（燃費性能を高く維持する）。
【００６５】
図６のフローチャートを用いて、ノック回避制御の具体的な流れについて説明する。なお、このフローチャートの各ステップは、高負荷領域Ａでエンジンが運転されているときに実行される。つまり、ＰＣＭ１００は、現在のエンジン回転数とエンジン負荷とからエンジンがどの運転領域で運転されているかを判別する。そして、エンジンが高負荷領域Ａにて運転されていると判別するとステップＳ１を実施する。なお、この判別ステップにおいて、エンジン回転数は、クランク角センサＳＮ１によって検出された値が用いられる。エンジン負荷は、アクセル開度センサＳＮ５により検出されたアクセル開度とエンジン回転数とに基づいて算出される。
【００６６】
ステップＳ１では、ＰＣＭ１００は、まず、基準点火時期を設定する。基準点火時期は予め設定されてＰＣＭ１００に記憶されている。
【００６７】
本実施形態では、エンジン回転数とエンジン負荷とに対する基準点火時期が実験等により求められてＰＣＭ１００にマップで記憶されている。ステップＳ１では、このマップから現在のエンジン回転数とエンジン負荷とに対応する基準点火時期を抽出する。
【００６８】
ステップＳ１の後はステップＳ２に進む。ステップＳ２では、ＰＣＭ１００は、ノッキングが生じるか否かを判定（予測）する。
【００６９】
本実施形態では、最後に算出された燃焼重心時期（以下、現状の燃焼重心時期という）と、燃焼室６内のガスの状態量とに基づいて、ノッキングが生じるか否かを予測する。燃焼重心時期は、筒内圧を用いて熱発生量を算出することで求めることができる。
【００７０】
具体的には、ＰＣＭ１００は、筒内圧センサＳＮ４によって検出された筒内圧を用いて、常時、燃焼重心時期を算出している。燃焼重心時期は、燃焼が終了した後（例えば、膨張行程終了後）に算出される。ＰＣＭ１００は、算出した現状の燃焼重心時期と、予め記憶している基準値との差を算出する。この基準値は、燃焼室６の壁面温度等が所定値であり、燃焼室６内のＥＧＲガス量や燃焼室６に供給された燃料量等が指令値通りであり、且つ、基準点火時期で正確に点火が行われたとき、に得られる燃焼重心時期である。この基準値は、エンジン回転数とエンジン負荷とについて予め実験等により求められてＰＣＭ１００に記憶されている。
【００７１】
また、ＰＣＭ１００は、燃焼室６内のガスの状態量として、吸気弁１１が閉弁した後の燃焼室６内の吸気量、吸気の温度、ＥＧＲガスの量等を推定する。これらは、エアフローセンサＳＮ１の検出値、クランク角センサＳＮ２の検出値、吸気温センサＳＮ４の検出値、ＥＧＲバルブ４２の開度の指令値等に基づいて推定される。
【００７２】
ＰＣＭ１００は、算出した燃焼重心時期と基準値との差および推定した燃焼室６内のガスの状態量から、ノッキングが生じるか否かを予測する。例えば、検出された燃焼重心時期が基準値よりも大幅に進角側であるときや吸気の温度が高いときは、想定しているよりも混合気が燃焼しやすい状態であり、ノッキングが生じると予測される。
【００７３】
ステップＳ２の判定がＮＯであって基準点火時期で点火を行ってもノッキングが生じないと予測されたときは、ステップＳ１１に進む。ステップＳ１１では、ＰＣＭ１００は、点火時期を基準点火時期に決定し、点火プラグ１３に基準点火時期で点火を行わせる。
【００７４】
ステップＳ２の判定がＹＥＳであってノッキングが生じると予測されるときは、ステップＳ３に進む。
【００７５】
ステップＳ３では、ＰＣＭ１００は、点火時期の候補として第１点火時期（進角側点火時期）と第３点火時期（遅角側点火時期）とを設定する。
【００７６】
第３点火時期は、遅角側領域Ｒ３内の時期であって基準点火時期よりも遅角側で且つ圧縮上死点よりも遅角側の時期に設定される。ＰＣＭ１００は、ステップＳ１で設定した基準点火時期から予め設定された第１角度だけ遅角側の時期を第３点火時期に設定する。なお、ステップＳ２の判定がＹＥＳであってノッキングが生じると予測されるときは、基準点火時期は、ノッキングが生じる（ノック強度が許容ノック強度を超える）第２領域Ｒ２にあることになる。そのため、点火時期を基準点火時期よりも遅角側の第３点火時期としてこの時期に点火すれば、点火時期を基準点火時期としたときよりも燃焼重心時期が膨張行程のより遅い時期になるため、ノッキングは生じ難くなる。
【００７７】
第１点火時期は、進角側領域Ｒ１内の時期であって基準点火時期よりも進角側の時期に設定される。本実施形態では、第１点火時期は、進角側領域Ｒ１に含まれる点火時期のうち最も遅角側の時期、つまり、前記の第１時期ＣＡ１に設定される。前記のように、第１点火時期に設定される第１時期ＣＡ１は、この時期で点火を行えばノッキングが生じず燃費性能が比較的高くなる（得られるエンジントルクが比較的高くなる）時期である。
【００７８】
ステップＳ３の次はステップＳ４に進む。ステップＳ４では、ＰＣＭ１００は、点火時期を第１点火時期としたときの最大筒内圧Ｐｍａｘを予測して、予測した最大筒内圧Ｐｍａｘが基準圧力以下となるか否かを判定する。基準圧力は、筒内圧がこの値を超えるとピストン５等の損傷につながるおそれのある圧力であり、予め設定されてＰＣＭ１００に記憶されている。
【００７９】
本実施形態では、現状の燃焼重心時期と燃焼室６内のガスの状態量とステップＳ３で設定した第１点火時期とに基づいて、点火時期を第１点火時期としたときの最大筒内圧Ｐｍａｘを予測し、これと基準圧力とを比較する。
【００８０】
ステップＳ４の判定がＹＥＳの場合はステップＳ５に進む。ステップＳ５では、ＰＣＭ１００は、点火時期を第１点火時期としたときの筒内圧の増加率（単位クランク角度あたりの筒内圧の増加量）であるｄＰ／ｄθの最大値を予測して、予測したｄＰ／ｄθの最大値が基準圧力増加率以下となるか否かを判定する。基準圧力増加率は、ｄＰ／ｄθがこの値を超えると燃焼騒音が所定のレベルを超える値であり、予め設定されてＰＣＭ１００に記憶されている。
【００８１】
本実施形態では、現状の燃焼重心時期と燃焼室６内のガスの状態量とステップＳ３で設定した第１点火時期とに基づいて、点火時期を第１点火時期としたときのｄＰ／ｄθの最大値を予測する。
【００８２】
ステップＳ５の判定がＹＥＳの場合はステップＳ６に進む。ステップＳ６では、ＰＣＭ１００は、点火時期を第１点火時期に決定する。そして、ＰＣＭ１００は、点火プラグ１３に第１点火時期で点火を行わせる点火進角制御を実施する。
【００８３】
一方、ステップＳ４の判定がＮＯ、あるいはステップＳ５の判定がＮＯのときは、ステップＳ１０に進む。
【００８４】
ステップＳ１０では、ＰＣＭ１００は、点火時期を第３点火時期に決定し、点火プラグ１３に第３点火時期で点火を行わせる。
【００８５】
このように、本実施形態では、基準点火時期で点火を行うとノッキングが生じると予測されたときは、最大筒内圧Ｐｍａｘが基準圧力を超えない、且つ、ｄＰ／ｄθの最大値が基準圧力増加率を超えない限りにおいて、点火時期を基準点火時期よりも進角側の第１点火時期にして、この第１点火時期に混合気に点火を行う。一方、基準点火時期で点火を行うとノッキングが生じると予測されたときにおいて、点火時期を第１点火時期とすると、最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときは、点火時期を、基準点火時期よりも遅角側の第３点火時期にして、この第３点火時期に混合気に点火を行う。そして、基準点火時期で点火を行うとノッキングが生じないと予測されたときにのみ、基準点火時期（第２点火時期）に混合気に点火を行う。
【００８６】
（３）作用等
以上のように、本実施形態では、高負荷領域Ａにおいて、ＭＢＴよりも遅角側に設定された基準点火時期に点火を行うとノッキングが生じる場合には、点火時期の候補の一つに、進角側領域Ｒ１に含まれて基準点火時期よりも進角側の第１点火時期を設定する。そして、この第１点火時期で点火すると、最大筒内圧が基準圧力を超えない、且つ、ｄＰ／ｄθの最大値が基準圧力増加率を超えないときは、この第１点火時期で混合気に点火を行う。
【００８７】
そのため、点火時期を基準点火時期よりも遅角側の時期にして、基準点火時期よりもさらに遅角側の時期に点火を行う場合に比べて、燃費性能を高くしながらノッキングを防止することができる。
【００８８】
また、本実施形態では、最大筒内圧Ｐｍａｘが基準圧力を超えないと予測されるときに、点火時期が第１点火時期とされている。そのため、点火時期が第１点火時期とされることで最大筒内圧Ｐｍａｘが基準圧力を超えてしまい、これによって、ピストン等に悪影響が及ぼされることを防止できる。
【００８９】
また、本実施形態では、ｄＰ／ｄθの最大値が基準圧力増加率を超えないと予測されるときに、点火時期が第１点火時期とされている。そのため、点火時期が第１点火時期とされることで、ｄＰ／ｄθが基準圧力増加率以上となり、これによって、燃焼騒音が所望のレベルを超えることを防止できる。
【００９０】
また、基準点火時期に点火を行うとノッキングが生じる場合において、第１点火時期で点火すると、最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときは、基準点火時期よりも遅角側の第３点火時期で混合気に点火を行うように構成されている。従って、第１点火時期で点火したときよりも燃費性能は低下するが、より確実にノッキングを防止することができる。
【００９１】
（４）第２実施形態
図７は、第２実施形態に係るノック回避制御のフローチャートである。第２実施形態は、第１実施形態に対して、ステップＳ４あるいはステップＳ５にてＮＯと判定されたときに進むステップ（ステップＳ２１、Ｓ２２、Ｓ２３）の制御内容が異なっている。これらのステップＳ２１、Ｓ２２、Ｓ２３を除くステップは、上記で説明した実施形態である第１実施形態と第２実施形態とで同じであり、ここでは、ステップＳ２１、Ｓ２２、Ｓ２３を除くステップの詳細な説明は省略する。
【００９２】
第２実施形態では、ステップＳ４あるいはステップＳ５にてＮＯと判定されると、ステップＳ２１に進む。
【００９３】
ステップＳ２１では、ＰＣＭ１００は、点火時期を第１点火時期とし、且つ、インジェクタ１４の噴射量を基本噴射量よりも予め設定された基準低減量だけ少なくしたとき（以下、適宜、噴射量を低減させたときという）の最大筒内圧Ｐｍａｘを予測して、予測した最大筒内圧Ｐｍａｘが基準圧力以下になるか否かを判定する。基本噴射量は、通常の運転時（後述するステップＳ２３の実施時を除く運転時）のインジェクタ１４の噴射量であり、要求されるエンジントルクに対応する燃料の量である。基準低減量は、例えば、基本噴射量の１０％以下程度の量であって、予め設定されてＰＣＭ１００に記憶されている。
【００９４】
ステップＳ２１の判定がＹＥＳであって予測した最大筒内圧Ｐｍａｘが基準圧力以下になるときは、ステップＳ２２に進む。ステップＳ２２では、点火時期を第１点火時期とし（点火進角制御を実施し）、且つ、噴射量を低減させたときのｄＰ／ｄθの最大値を予測して、予測したｄＰ／ｄθの最大値が基準圧力増加率以下になるか否かを判定する。
【００９５】
ステップＳ２２判定がＹＥＳであって予測したｄＰ／ｄθの最大値が基準圧力増加率以下になるときは、ステップＳ２３に進む。ステップＳ２３では、ＰＣＭ１００は、点火時期を第１点火時期に決定する。また、ステップＳ２３では、インジェクタ１４の噴射量を、基本噴射量から基準低減量だけ低減した量にする。
【００９６】
一方、ステップＳ２１の判定がＮＯ、あるいは、ステップＳ２２の判定がＮＯの場合は、ステップＳ１０に進み、点火時期を第３点火時期にする。なお、この第２実施形態において、ステップＳ１０では、噴射量は基本噴射量とされる。
【００９７】
インジェクタ１４の噴射量が低減すると、燃焼量が低下するため最大筒内圧ＰｍａｘおよびｄＰ／ｄθも低下する。これに対して、第２実施形態では、前記のように、高負荷領域Ａにおいて、基準点火時期で点火を行うとノッキングが生じると予測され、且つ、最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えると予測されたときであっても、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減すれば最大筒内圧Ｐｍａｘが基準圧力以下となり、且つ、ｄＰ／ｄθの最大値が基準圧力増加率以下となるときは、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減しつつ第１点火時期で混合気に点火を行う。そして、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減しても、第１点火時期で点火時期を点火すると最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときに、点火時期を第３点火時期とする。
【００９８】
従って、第２実施形態によれば、ピストン等への悪影響を防止し、燃焼騒音が所望のレベルを超えるのを防止しながら、第１点火時期で点火を行う機会を多くすることができ、ノッキングを抑制しつつ燃費性能をより一層高めることができる。
【００９９】
（５）第３実施形態
また、前記実施形態に代えて、ノック回避制御を図８に示すように構成してもよい。図８は、第３実施形態に係るノック回避制御のフローチャートである。図８のフローチャートにおいて、ステップＳ３１、Ｓ３２、Ｓ３３を除くステップは第１実施形態の同符号のステップと同じであるので、ステップＳ３１、Ｓ３２、Ｓ３３を除くステップの説明はここでは省略する。
【０１００】
第２実施形態では、ステップＳ４あるいはステップＳ５にてＮＯと判定されると、ステップＳ３１に進む。
【０１０１】
ステップＳ３１では、ＰＣＭ１００は、点火時期を第１点火時期とし且つ気筒２の有効圧縮比を点火進角用圧縮比にしたときの筒内圧の最大値を予測して、予測した最大筒内圧Ｐｍａｘが基準圧力以下になるか否かを判定する。点火進角用圧縮比は、後述するステップＳ３３を実施しないときの有効圧縮比（通常の有効圧縮比）よりも小さい値に設定されている。例えば、ステップＳ３３を実施しないときは、有効圧縮比はほぼ幾何学的圧縮比（本実施形態では、１５）とされる。これに対して、点火進角用圧縮比は、幾何学的圧縮比の０．６５〜０．８倍程度の値に設定されている。本実施形態では、幾何学的圧縮比が１５であるのに対して、点火進角用圧縮比は１０以上１２以下の値（例えば、１１）に設定されている。
【０１０２】
ステップＳ３１の判定がＹＥＳであって予測した最大筒内圧Ｐｍａｘが基準圧力以下になるときは、ステップＳ３２に進む。ステップＳ３２では、点火時期を第１点火時期とし且つ気筒の有効圧縮比を点火進角用圧縮比にしたときのｄＰ／ｄθの最大値を予測して、予測したｄＰ／ｄθの最大値が基準圧力増加率以下になるか否かを判定する。
【０１０３】
ステップＳ３２の判定がＹＥＳであって予測したｄＰ／ｄθの最大値が基準圧力増加率以下になるときは、ステップＳ３３に進む。ステップＳ３３では、ＰＣＭ１００は、点火時期を第１点火時期にする（点火進角制御を実施する）。
【０１０４】
また、ステップＳ３３では、気筒の有効圧縮比を点火進角用圧縮比に変更する。具体的には、ＰＣＭ１００は、有効圧縮比が点火進角用圧縮比となるように、吸気弁可変機構１１ａによって吸気弁１１の閉弁時期を変更する。前記のように、テップＳ３３を実施しないときの有効圧縮比は点火進角用圧縮比よりも大きい。そのため、ステップＳ３３では、通常時に対して有効圧縮比が低減されることになる。本実施形態では、高負荷領域Ａにおいて、吸気弁１１の閉弁時期は、吸気下死点よりも遅角側とされており、ステップＳ３３では、吸気弁１１の閉弁時期が遅角されることで有効圧縮比が低減される。
【０１０５】
一方、ステップＳ３１の判定がＮＯ、あるいは、ステップＳ３２の判定がＮＯの場合は、ステップＳ１０に進み、点火時期を第３点火時期にする。なお、この第３実施形態において、ステップＳ１０では、噴射量は基本噴射量とされ、有効圧縮比は通常時の有効圧縮比とされる。
【０１０６】
有効圧縮比が低減すると、筒内圧が低下するため、最大筒内圧ＰｍａｘおよびｄＰ／ｄθも低下する。これに対して、前記のように、第３実施形態では、高負荷領域Ａにおいて、基準点火時期で点火を行うとノッキングが生じると予測され、且つ、最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えると予測されたときであっても、有効圧縮比を点火進角用圧縮比まで低減すれば最大筒内圧Ｐｍａｘが基準圧力以下となり、且つ、ｄＰ／ｄθの最大値が基準圧力増加率以下となるときは、有効圧縮比を点火進角用圧縮比まで低減しつつ第１点火時期で混合気に点火を行う。そして、有効圧縮比を点火進角用圧縮比まで低減しても、第１点火時期で点火時期を点火すると最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときに、点火時期を第３点火時期とする。
【０１０７】
従って、第３実施形態によれば、ピストン等への悪影響を防止し、燃焼騒音が所望のレベルを超えるのを防止しながら、第１点火時期で点火を行う機会を多くすることができる。従って、ノッキングを抑制しつつ燃費性能をより一層高めることができる。
【０１０８】
（６）その他の変形例
気筒の幾何学的圧縮比は、１５以上に限らない。ただし、気筒の幾何学的圧縮比が１５以上になると、ノッキングが生じやすい。そのため、このように気筒の幾何学的圧縮比が、１５以上のエンジンに前記の実施形態を適用すれば、効果的である。
【０１０９】
また、前記実施形態では、ノッキングが生じるか否かを予測し、ノッキングが生じると予測されたときに点火時期を変更する場合について説明したが、これに代えて、実際にノッキングが発生したか否かを検出し、ノッキングが発生したときの次の燃焼サイクルで点火時期を変更するようにしてもよい。そして、この場合には、ノックセンサ等の検出値に基づいてノッキングが発生したか否かを判定するように構成してもよい。
【０１１０】
具体的には、図６〜８のフローチャートにおいて、ステップＳ２を省略し、ステップＳ３の後に、ノッキングが発生したか否かを判定するステップを実施する。詳細には、１燃焼サイクル前の燃焼サイクルにおいてノッキングが発生したか否かを判定する。そして、この判定がＹＥＳであってノッキングが発生したときはステップＳ４に進み、この判定がＮＯであってノッキングが生じていないときにはステップＳ１１に進むようにしてもよい。
【０１１１】
このようにすれば、ノッキングが連続して生じるのを確実に防止することができる。
【０１１２】
また、前記のように、前記の点火進角制御を実施すれば、基本的にノッキングを回避することはできる。しかしながら、混合気の燃焼状態等が想定した状態からずれたとき等には、点火進角制御を実施してもノッキングが生じるおそれがある。そのため、点火進角制御の実施後にノッキングが発生した場合には、次の燃焼サイクルにおいて、点火時期を第３点火時期に設定するようにしてもよい。具体的には、図６〜８のフローチャートにおいて、点火進角制御の実施後にノッキングが発生したと判定された場合は、第３点火時期を設定した後ステップＳ１０に進み、点火時期を第３点火時期に設定するようにしてもよい。
【０１１３】
このようにすれば、ノッキングが連続して生じるのをより確実に防止することができる。
【０１１４】
また、前記実施形態では、第１点火時期を進角側領域Ｒ１のうち最も遅角側の時期とした場合について説明したが、第１点火時期はＭＢＴよりも進角側の時期であればよく、その具体的な時期は前記に限らない。
【０１１５】
また、図６、図７、図８のフローチャートにおいて、ステップＳ５は省略してもよい。
【０１１６】
また、前記第２実施形態と第３実施形態とを組み合わせて、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減しても、第１点火時期で点火時期を点火すると最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときであっても、有効圧縮比を点火進角用圧縮比まで低減すれば最大筒内圧Ｐｍａｘが基準圧力以下となり、且つ、ｄＰ／ｄθの最大値が基準圧力増加率以下となるときは、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減し、且つ、有効圧縮比を点火進角用圧縮比まで低減しながら、点火時期を第１点火時期に設定するように構成してもよい。あるいは、有効圧縮比を点火進角用圧縮比まで低減しても、第１点火時期で点火時期を点火すると最大筒内圧Ｐｍａｘが基準圧力を超える、あるいは、ｄＰ／ｄθの最大値が基準圧力増加率を超えるときであっても、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減すれば最大筒内圧Ｐｍａｘが基準圧力以下となり、且つ、ｄＰ／ｄθの最大値が基準圧力増加率以下となるときは、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減し、且つ、有効圧縮比を点火進角用圧縮比まで低減しながら、点火時期を第１点火時期に設定するように構成してもよい。
【０１１７】
また、図６〜図８のフローチャートにおいて、ステップＳ５とステップＳ６との間や、ステップＳ２２とステップＳ２３の間や、ステップＳ３２とステップＳ３３の間にノッキングが生じるか否かの判定を追加してもよい。
【０１１８】
具体的には、図６〜図８のフローチャートにおいて、ステップＳ５の判定がＹＥＳとなったときに、ステップＳ６に進む前に、点火時期を第１点火時期としたときにノッキングが生じるか否かを予測して、この判定がＮＯであってノッキングが生じないと予測されたときにのみステップＳ６に進む（点火時期を第１点火時期に決定する）ようにしてもよい。そして、前記判定がＹＥＳであって、点火時期を第１点火時期としても、ノッキングが生じると予測されたときは、ステップＳ１０またはステップＳ２１、Ｓ３１に進むようにしてもよい。
【０１１９】
また、図７のフローチャートにおいて、ステップＳ２２の判定がＹＥＳとなったときに、ステップＳ２３に進む前に、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減した量とし、点火時期を第１点火時期としたときにノッキングが生じるか否かを予測して、この判定がＮＯであってノッキングが生じないと予測されたときにのみステップＳ２３に進む（点火時期を第１点火時期に決定し、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減した量にする）ようにしてもよい。そして、前記判定がＹＥＳであって、インジェクタ１４の噴射量を基本噴射量から基準低減量だけ低減し、点火時期を第１点火時期としても、ノッキングが生じると予測されたときは、ステップＳ１０に進んで点火時期を第３点火時期に決定するように構成してもよい。
【０１２０】
また、図８のフローチャートにおいて、ステップＳ３２の判定がＹＥＳとなったときに、ステップＳ３３に進む前に、有効圧縮比を点火進角用圧縮比にし、点火時期を第１点火時期としたときにノッキングが生じるか否かを予測して、この判定がＮＯであってノッキングが生じないと予測されたときにのみステップＳ２３に進む（点火時期を第１点火時期に決定し、有効圧縮比を点火進角用圧縮比にする）ようにしてもよい。そして、前記判定がＹＥＳであって、有効圧縮比を点火進角用圧縮比にし、点火時期を第１点火時期としても、ノッキングが生じると予測されたときは、ステップＳ１０に進んで点火時期を第３点火時期に決定するように構成してもよい。
【符号の説明】
【０１２１】
２  気筒
６  燃焼室
１１ａ  吸気弁可変機構（有効圧縮比変更手段）
１３  点火プラグ（点火手段）
１４  インジェクタ（燃料供給手段）
１００  ＰＣＭ（制御手段）
【図１】
2020020306.tif 000003
【図２】
2020020306.tif 000004
【図３】
2020020306.tif 000005
【図４】
2020020306.tif 000006
【図５】
2020020306.tif 000007
【図６】
2020020306.tif 000008
【図７】
2020020306.tif 000009
【図８】
2020020306.tif 000010