(57)【特許請求の範囲】
【請求項１】
火花点火式の内燃機関の制御装置であって、
前記内燃機関の１又は複数の気筒の筒内圧を検出する筒内圧検出手段と、
前記内燃機関のクランキングを開始した後に始めて火花点火を実行する初爆サイクルにおいて、圧縮行程開始後且つ火花点火実行前の自着火による筒内圧変化を前記筒内圧検出手段により検出し、該筒内圧変化に基づいて、前記内燃機関の燃料の燃料性状を判定する燃料性状判定手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記燃料性状判定手段は、前記筒内圧変化の最大値を取得する手段を含み、該最大値に基づいて、前記内燃機関の燃料の燃料性状を判定することを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記燃料性状判定手段は、前記筒内圧変化の変化速度を取得する手段を含み、該変化速度に基づいて、前記内燃機関の燃料の燃料性状を判定することを特徴とする請求項１記載の内燃機関の制御装置。
【請求項４】
前記筒内圧検出手段は、前記１又は複数の気筒の中の１つの気筒である特定気筒に搭載された筒内圧センサであり、
前記初爆サイクルを前記特定気筒にて行う気筒選択手段を更に備えることを特徴とする請求項１乃至３の何れか１項記載の内燃機関の制御装置。
【請求項５】
前記初爆サイクルの圧縮比を上げるための制御を行う制御手段を更に備えることを特徴とする請求項１乃至４の何れか１項記載の内燃機関の制御装置。
【請求項６】
前記内燃機関の水温および筒内空気量の何れかを用いて前記筒内圧変化を補正する補正手段を更に備えることを特徴とする請求項１乃至５の何れか１項記載の内燃機関の制御装置。
【請求項７】
前記燃料性状判定手段は、前記内燃機関の燃料のオクタン価を判定することを特徴とする請求項１乃至６の何れか１項記載の内燃機関の制御装置。
【請求項８】
前記燃料性状判定手段により判定されたオクタン価が所定の基準値よりも低い場合に、ノッキングの発生を抑制するための制御を行うノック抑制手段を更に備えることを特徴とする請求項７記載の内燃機関の制御装置。
【請求項９】
前記ノック抑制手段は、前記内燃機関の出力を制限する手段を含むことを特徴とする請求項８記載の内燃機関の制御装置。
【請求項１０】
前記ノック抑制手段は、使用者への警告を発する警告手段を含むことを特徴とする請求項８または９記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の制御装置に係り、特に、筒内圧センサが搭載された火花点火式の内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、例えば特開２００９−７４５１５公報には、機関の始動時に燃料性状を判定することができる内燃機関の制御装置が開示されている。この制御装置では、機関クランキングされているときに、機関が自走回転することがない程度の微量の混合気を形成し、その混合気を圧縮上死点後の点火時期に火花点火燃焼させる。そして、この燃焼において、燃料の単位質量あたりの発熱量を算出し、その発熱量に基づいて燃料の性状を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７４５１５号公報
【特許文献２】特開２０１０−１８０７２５号公報
【特許文献３】特開平９−１５８８１９号公報
【特許文献４】特開昭６０−１６２０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の制御装置において燃料性状の判定精度を確保するためには、燃料の単位質量あたりの発熱量を精度よく算出することが要求される。しかしながら、上記従来の制御装置では、機関が自走回転することがない程度の微量の混合気を燃焼させた場合の発熱量を算出する構成になっている。このため、圧縮による温度／圧力上昇の影響が相対的に大きい場合には、燃焼による発熱量を精度よく算出できず、燃料性状の判定精度が低下することも想定される。
【０００５】
この発明は、上述のような課題を解決するためになされたもので、火花点火式の内燃機関において、使用燃料の性状を精度よく判定することのできる内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、上記の目的を達成するため、火花点火式の内燃機関の制御装置であって、
前記内燃機関の１又は複数の気筒の筒内圧を検出する筒内圧検出手段と、
前記内燃機関のクランキングを開始した後に始めて火花点火を実行する初爆サイクルにおいて、圧縮行程開始後且つ火花点火実行前の自着火による筒内圧変化を前記筒内圧検出手段により検出し、該筒内圧変化に基づいて、前記内燃機関の燃料の燃料性状を判定する燃料性状判定手段と、
を備えることを特徴としている。
【０００７】
第２の発明は、第１の発明において、
前記燃料性状判定手段は、前記筒内圧変化の最大値を取得する手段を含み、該最大値に基づいて、前記内燃機関の燃料の燃料性状を判定することを特徴としている。
【０００８】
第３の発明は、第１の発明において、
前記燃料性状判定手段は、前記筒内圧変化の変化速度を取得する手段を含み、該変化速度に基づいて、前記内燃機関の燃料の燃料性状を判定することを特徴としている。
【０００９】
第４の発明は、第１乃至第３の何れか１つの発明において、
前記筒内圧検出手段は、前記１又は複数の気筒の中の１つの気筒である特定気筒に搭載された筒内圧センサであり、
前記初爆サイクルを前記特定気筒にて行う気筒選択手段を更に備えることを特徴としている。
【００１０】
第５の発明は、第１乃至第４の何れか１つの発明において、
前記初爆サイクルの圧縮比を上げるための制御を行う制御手段を更に備えることを特徴としている。
【００１１】
第６の発明は、第１乃至第５の何れか１つの発明において、
前記内燃機関の水温および筒内空気量の何れかを用いて前記筒内圧変化を補正する補正手段を更に備えることを特徴としている。
【００１２】
第７の発明は、第１乃至第６の何れか１つの発明において、
前記燃料性状判定手段は、前記内燃機関の燃料のオクタン価を判定することを特徴としている。
【００１３】
第８の発明は、第７の発明において、
前記燃料性状判定手段により判定されたオクタン価が所定の基準値よりも低い場合に、ノッキングの発生を抑制するための制御を行うノック抑制手段を更に備えることを特徴としている。
【００１４】
第９の発明は、第８の発明において、
前記ノック抑制手段は、前記内燃機関の出力を制限する手段を含むことを特徴としている。
【００１５】
第１０の発明は、第８または第９の発明において、
前記ノック抑制手段は、使用者への警告を発する警告手段を含むことを特徴としている。
【発明の効果】
【００１６】
第１の発明によれば、クランキングの後に初めて火花点火を実行する初爆サイクルにおいて、圧縮行程開始後且つ火花点火実行前の自着火による筒内圧変化が検出される。この自着火による筒内圧変化は燃料性状と相関を有している。このため、本発明によれば、検出された筒内圧変化に基づいて、内燃機関の始動前に燃料性状を判定することが可能となる。
【００１７】
第２の発明によれば、クランキングの後の初爆サイクルにおいて、筒内圧検出手段により自着火による筒内圧変化が検出され、その最大値（最大筒内圧）が取得される。最大筒内圧は燃料性状と相関を有している。このため、本発明によれば、取得された最大筒内圧に基づいて、内燃機関の始動前に燃料性状を判定することが可能となる。
【００１８】
第３の発明によれば、クランキングの後に初めて火花点火を実行する初爆サイクルにおいて、筒内圧検出手段により自着火による筒内圧変化が検出され、その変化速度（筒内圧変化速度）が取得される。筒内圧変化速度は燃料性状と相関を有している。このため、本発明によれば、取得された筒内圧変化速度に基づいて、内燃機関の始動前に燃料性状を判定することが可能となる。
【００１９】
第４の発明によれば、特定気筒に筒内圧センサが搭載され、当該特定気筒において初爆サイクルが行われるように気筒選択が行われる。このため、本発明によれば、複数の筒内圧センサを設けることなく、初爆サイクルにおける最大筒内圧を取得することができる。
【００２０】
第５の発明によれば、初爆サイクルの圧縮比を上げるための制御が実行される。このため、本発明によれば、初爆サイクルにおいて自着火が起こりやすい条件を作ることができるので、燃料性状の判定精度を有効に高めることが可能となる。
【００２１】
第６の発明によれば、検出された筒内圧変化が、水温および筒内空気量の何れかを用いて補正される。自着火時の筒内圧は、水温および筒内空気量によって変化する。このため、本発明によれば、取得された筒内圧変化をこれらの運転条件によって補正することにより、燃料性状の判定精度を有効に高めることが可能となる。
【００２２】
第７の発明によれば、取得された筒内圧変化に基づいて燃料のオクタン価が判定される。このため、本発明によれば、内燃機関の始動前にオクタン価を有効に判定することができる。
【００２３】
第８の発明によれば、判定されたオクタン価が所定の判定値よりも低い場合に、ノッキングの発生を抑制するための制御が行われる。このため、本発明によれば、ノッキングの発生を有効に抑制することができる。
【００２４】
第９の発明によれば、判定されたオクタン価が所定の判定値よりも低い場合に、内燃機関の出力制限が行われる。このため、本発明によれば、ノッキングの発生を有効に回避することができる。
【００２５】
第１０の発明によれば、判定されたオクタン価が所定の判定値よりも低い場合に、使用者への警告が発せられる。このため、本発明によれば、オクタン価が低いことによる不具合を使用者に有効に告知し、ノッキングの発生を回避することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１のシステム構成を説明するための図である。
【図２】始動時の筒内圧センサ搭載気筒の筒内圧と機関回転数の変化を示すタイミングチャートである。
【図３】所定の運転条件における筒内圧変化の最大値Ｐｍａｘとオクタン価（ＲＯＮ）との関係を示す図である。
【図４】筒内空気量および水温に対するＰｍａｘの変化の傾向を示す図である。
【図５】本発明の実施の形態１において実行されるルーチンのフローチャートである。
【図６】本発明の実施の形態２において実行されるルーチンのフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面に基づいてこの発明の実施の形態について説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。また、以下の実施の形態によりこの発明が限定されるものではない。
【００２８】
実施の形態１．
［実施の形態１の構成］
図１は、本発明の実施の形態１のシステム構成を説明するための図である。図１に示すように、本実施の形態のシステムは、内燃機関（エンジン）１０を備えている。内燃機関１０は過給機付きの火花点火式内燃機関として構成されている。尚、過給機の構成については多くの文献において公知であるため図示を省略する。内燃機関１０の排気側には、排気通路１６が連通している。排気通路１６には、排気ガス中の有害成分を浄化するための排気浄化触媒１８が配置されている。排気浄化触媒１８としては、例えば、三元触媒などの公知の触媒を用いることができる。
【００２９】
また、本実施の形態のシステムは、給油されたガソリン燃料を貯留するための燃料タンク１２を備えている。燃料タンク１２には、燃料配管１４の一端が接続されている。該燃料配管１４の他端は、内燃機関１０の燃料系に接続されている。また、複数気筒の中の１つの気筒には、当該気筒の筒内圧を検出するための筒内圧センサ（以下、「ＣＰＳ」とも称する）２２が搭載されている。以下、ＣＰＳ２２が搭載された気筒を「ＣＰＳ搭載気筒」と称する。
【００３０】
本実施の形態のシステムは、図１に示すとおり、ＥＣＵ(Electronic Control Unit)２０を備えている。ＥＣＵ２０の入力部には、上述したＣＰＳ２２の他、クランク軸の回転位置を検知するためのクランク角センサ、水温を検知するための水温センサ、およびノッキングの発生を検知するノックセンサ等の各種センサが接続されている。また、ＥＣＵ２０の出力部には、スロットルバルブ、点火プラグ、および燃料噴射弁等の各種アクチュエータが接続されている。ＥＣＵ２０は、入力された各種の情報に基づいて、内燃機関１０の運転状態を制御する。
【００３１】
[実施の形態１の動作]
（始動時の自着火現象について）
次に、図２乃至図４を参照して本実施の形態の動作について説明する。火花点火式の内燃機関１０では、始動のためのクランキング中の初爆サイクルにおいて、筒内の混合気が自然着火する自着火が起きる場合がある。この自着火現象についてより具体的に説明すると、スタータモータによるクランキングは低回転（例えば２６０ｒｐｍ）であるため、初爆サイクルの筒内の混合気は非常にゆっくりと圧縮される。すると、筒内では長期化した圧縮行程期間中に酸化反応が進行し、圧縮上死点（ＴＤＣ）近傍において自然着火し、筒内の燃料が一気に燃焼してしまう。
【００３２】
図２は、始動時の筒内圧センサ搭載気筒の筒内圧と機関回転数の変化を示すタイミングチャートである。この図に示す例では、クランキング中における初爆サイクルにおいて自着火が起きている様子を示している。上述したように、自着火では通常の火炎伝播による燃焼とは異なり筒内の燃料が一気に燃焼する。このため、図２に示すように、自着火が起こると筒内圧が急激に上昇する波形を示す。初爆によって機関回転数が上昇した後は圧縮行程時間が短くなるため、その後は自着火が起きることなく通常の燃焼が行われる。
【００３３】
尚、自着火による燃焼と点火による燃焼とは、上述した筒内圧の上昇度合によって判別することができるが、この他にも、例えば燃焼が起こるクランク角を用いて判別することもできる。すなわち、初爆サイクルにおける点火時期は通常ＡＴＤＣに設定されているのに対して、自着火はＴＤＣ近傍において起こる。このため、燃焼が起きたクランク角を検出することにより、これらの判別を容易に行うことができる。
【００３４】
（自着火とオクタン価との関係について）
上述したとおり、低オクタン価燃料を用いた内燃機関１０の初爆サイクルでは、自着火による筒内圧の変化が起きる。ここで、本願の発明者は、この自着火による筒内圧変化と燃料のオクタン価（ＲＯＮ）との関係について鋭意研究を重ねた。その結果、本願の発明者は、自着火による筒内圧変化の最大値Ｐｍａｘと使用燃料のオクタン価（ＲＯＮ）との間に所定の相関関係があることを見出した。図３は、所定の運転条件における筒内圧変化の最大値Ｐｍａｘとオクタン価（ＲＯＮ）との関係を示す図である。この図に示すとおり、Ｐｍａｘは使用燃料のオクタン価が低いほど高い値になっている。
【００３５】
そこで、本実施の形態のシステムでは、図３に示す関係を利用して、使用燃料のオクタン価（ＲＯＮ）を判定することとする。具体的には、図３に示すＰｍａｘとオクタン価（ＲＯＮ）との関係をＥＣＵ２０にマップとして記憶しておき、取得されたＰｍａｘに対応するオクタン価（ＲＯＮ）を当該マップから特定する。但し、Ｐｍａｘは、オクタン価（ＲＯＮ）だけでなく筒内空気量（圧縮比）および水温等の運転条件によっても変化する。図４は、筒内空気量および水温に対するＰｍａｘの変化の傾向を示す図である。この図に示すとおり、Ｐｍａｘは、筒内空気量が多量であるほど（すなわち圧縮比が高いほど）、および水温が高いほど高い値となる傾向を示す。そこで、本実施の形態のシステムでは、取得したＰｍａｘに筒内空気量および水温の影響を反映させる補正を行うこととする。そして、補正後のＰｍａｘに対応するオクタン価（ＲＯＮ）を当該マップから特定する。以下、フローチャートを参照して、使用燃料のオクタン価（ＲＯＮ）を判定する具体的処理について詳細に説明する。
【００３６】
［実施の形態１における具体的処理］
図５は、ＥＣＵ２０が使用燃料のオクタン価（ＲＯＮ）を判定する処理を実行するルーチンのフローチャートである。この図に示すとおり、先ず、ＥＣＵ２０は、クランキングの開始後、ＣＰＳ搭載気筒において初爆サイクルが実行されるように制御する（ステップ１００）。この方法としては、例えば、クランキングによる気筒判別後、ＣＰＳ搭載気筒に最初に燃料を噴射するようにすればよい。その後初爆サイクルにおいて自着火が起きると筒内圧が変化する。ＥＣＵ２０は、筒内圧センサ２２を用いて係る筒内圧変化を検出し、その最大値をＰｍａｘとして取得する（ステップ１０２）。次に、水温および筒内空気量に基づいて、取得されたＰｍａｘを補正する（ステップ１０４）。ＥＣＵ２０は、Ｐｍａｘとオクタン価（ＲＯＮ）との関係をマップとして記憶している。ＥＣＵ２０は、Ｐｍａｘに対応するオクタン価（ＲＯＮ）を当該マップから特定する（ステップ１０６）。
【００３７】
以上説明したとおり、本実施の形態のシステムによれば、始動時の初爆サイクルにおける自着火による筒内圧変化を利用して、使用燃料のオクタン価（ＲＯＮ）を判定することができる。これにより、燃料性状を検出するセンサ等を別途搭載することなく、既存のシステム構成によって使用燃料のオクタン価（ＲＯＮ）を判定することが可能となる。また、完爆前に使用燃料のオクタン価（ＲＯＮ）を把握することができるので、機関始動直後からオクタン価（ＲＯＮ）に応じた種々の制御を行うことが可能となる。
【００３８】
ところで、上述した実施の形態１では、始動時の初爆サイクルの運転条件について特に限定していないが、係る運転条件を自着火が起きやすい条件とすることで、燃料性状の判定精度をより高めることが可能となる。具体的には、初爆サイクルにおける自着火は、圧縮比が高いほど起きやすい。このため、初爆サイクルにおいて筒内空気量を増やすことにより、圧縮比を有効に高めて自着火に有利な条件を作ることができる。尚、筒内空気量を増やすための方法としては、例えば、スロットルバルブの開度を拡大する方法や、電気式の可変バルブタイミング機構（電動ＶＶＴ）を備えるシステムにおいて吸気バルブの閉じ時期（ＩＶＣ）を遅角する方法が考えられる。また、内燃機関１０として可変圧縮比（ＶＣＲ）エンジンを用いて圧縮比を高めることとしてもよい。
【００３９】
また、始動時の初爆サイクルの運転条件について、初爆サイクルにおける自着火は、水温が高いほど起きやすい。そこで、水温センサにより検出された水温が所定の基準値よりも低い場合には、当該燃料性状の判定を制限することとしてもよい。これにより、自着火が起こらない場合の誤判定を有効に抑制することが可能となる。
【００４０】
また、上述した実施の形態１では、ＣＰＳ２２によって検出されたＰｍａｘを筒内空気量および水温を用いて補正することにより、燃料性状の判定にこれらの運転条件を反映させることとしているが、当該方法はこれに限られない。すなわち、Ｐｍａｘにオクタン価（ＲＯＮ）を対応付けたマップを筒内空気量や水温等の運転条件毎に記憶しておき、運転条件に応じたマップを選択することにより、運転条件を反映させた燃料性状の判定を行うこととしてもよい。また、補正対象の運転条件に関しては、上記筒内空気量や水温に限られず、噴射量や大気圧等の他の運転条件を更なる補正対象として用いてもよい。
【００４１】
また、上述した実施の形態１では、複数気筒の中の１つの気筒にＣＰＳ２２を搭載することとしているが、ＣＰＳ２２を複数気筒に搭載することとしてもよい。この場合、初爆サイクルが何れかのＣＰＳ搭載気筒で行われるように制御すればよい。
【００４２】
また、上述した実施の形態１では、初爆サイクルの自着火による筒内圧変化の最大値（Ｐｍａｘ）を利用して、使用燃料のオクタン価（ＲＯＮ）を判定することとしているが、判定に使用可能な筒内圧変化の指標は最大値に限られない。すなわち、自着火はクランク角に同期した現象であるため、Ｐｍａｘが大きいほどＰｍａｘまでの筒内圧の変化速度も必然的に大きくなる。そこで、筒内圧変化の変化速度として、例えば、単位クランク角あたりの筒内圧変化量（ΔＰ／ΔＣＡ°）を取得し、該筒内圧変化量を利用して使用燃料のオクタン価（ＲＯＮ）を判定することとしてもよい。
【００４３】
尚、上述した実施の形態１においては、ＣＰＳ２２が前記第１の発明における「筒内圧検出手段」に相当しているとともに、ＥＣＵ２０が、上記ステップ１０２および１０６の処理を実行することにより、前記第１の発明における「燃料性状判定手段」が、それぞれ実現されている。
【００４４】
また、上述した実施の形態１においては、ＥＣＵ２０が、上記ステップ１００の処理を実行することにより、前記第４の発明における「気筒選択手段」が、上記ステップ１０４の処理を実行することにより、前記第６の発明における「補正手段」が、それぞれ実現されている。
【００４５】
実施の形態２．
［実施の形態２の特徴］
次に、図６を参照して、本発明の実施の形態２について説明する。本実施の形態２は、図１に示すシステムを用いて、後述する図６に示すルーチンを実行することにより実現することができる。
【００４６】
本実施の形態のシステムは、ノッキング制御システム（以下、「ＫＣＳ」と称する）を備えている。ＫＣＳは、ノックセンサによってノッキングの発生或いはその予兆が検出された場合に、点火時期を遅角してノッキングを回避するシステムである。但し、ＫＣＳの作動域にも限界がある。すなわち、例えば、ＫＣＳが想定しているオクタン価（ＲＯＮ）よりも低いオクタン価の燃料が給油された場合においては、ＫＣＳにおいて十分に対応することができず、ノッキングを回避しきれないことも想定される。
【００４７】
ここで、上述したとおり、本実施の形態のシステムは、初爆サイクルにおける自着火のＰｍａｘに基づいて、使用燃料のオクタン価（ＲＯＮ）を判定することができる。そこで、本実施の形態２のシステムでは、判定されたオクタン価（ＲＯＮ）がＫＣＳ作動限界よりも低い場合に、ノッキングを回避するための内燃機関１０の出力制限を行うとともに、運転者に警告を発することとする。尚、出力制限としては、例えば、リンプホームモードやフェールセーフモードを実施すること等が考えられる。また、警告としては、例えば、ＭＩＬの点灯や警告音等が考えられる。これにより、オクタン価の低い粗悪燃料が給油された場合であっても、ノッキングの発生を有効に回避することが可能となる。
【００４８】
［実施の形態２における具体的処理］
図６は、ＥＣＵ２０がノッキングを回避する処理を実行するルーチンのフローチャートである。この図に示すとおり、先ず、ＥＣＵ２０は、クランキングの開始後、ＣＰＳ搭載気筒において初爆サイクルが実行されるように制御する（ステップ２００）。その後初爆サイクルにおいて自着火が起きると筒内圧が変化する。ＥＣＵ２０は、筒内圧センサ２２を用いて係る筒内圧変化を検出し、その最大値をＰｍａｘとして取得する（ステップ２０２）。次に、水温および筒内空気量に基づいて、取得されたＰｍａｘを補正する（ステップ２０４）。ＥＣＵ２０は、Ｐｍａｘとオクタン価（ＲＯＮ）との関係をマップとして記憶している。ＥＣＵ２０は、Ｐｍａｘに対応するオクタン価（ＲＯＮ）を当該マップから特定する（ステップ２０６）。尚、上記ステップ２００〜２０６では、上記ステップ１００〜１０６の処理と同様の処理が実行される。
【００４９】
次に、上記ステップ２０６により判定されたオクタン価（ＲＯＮ）が所定の基準値よりも低いか否かが判定される（ステップ２０８）。所定の基準値は、ＫＣＳ作動域の下限値であって、予めＥＣＵ２０に記憶されている値が読み込まれる。その結果、オクタン価（ＲＯＮ）＜基準値の成立が認められない場合には、ＫＣＳによってノッキングを回避可能と判断されて、本ルーチンは速やかに終了される。一方、上記ステップ２０８において、オクタン価（ＲＯＮ）＜基準値の成立が認められた場合には、ＫＣＳによってノッキングの発生を回避できないと判断されて、次のステップに移行し、内燃機関１０の出力制限および運転者への警告が行われる（ステップ２１０）。
【００５０】
以上説明したとおり、本実施の形態２のシステムによれば、オクタン価（ＲＯＮ）がＫＣＳ作動限界よりも低い場合に内燃機関１０の出力が制限されるので、ノッキングの発生を有効に回避することができる。
【００５１】
尚、上述した実施の形態２においては、ＣＰＳ２２が前記第１の発明における「筒内圧検出手段」に相当しているとともに、ＥＣＵ２０が、上記ステップ２０２および２０６の処理を実行することにより、前記第１の発明における「燃料性状判定手段」が、それぞれ実現されている。
【００５２】
また、上述した実施の形態２においては、ＥＣＵ２０が、上記ステップ２００の処理を実行することにより、前記第４の発明における「気筒選択手段」が、上記ステップ１０４の処理を実行することにより、前記第６の発明における「補正手段」が、それぞれ実現されている。
【００５３】
また、上述した実施の形態２においては、ＥＣＵ２０が、上記ステップ２０８および２１０の処理を実行することにより、前記第８乃至１０の発明における「ノック抑制手段」が、それぞれ実現されている。
【符号の説明】
【００５４】
１０  内燃機関
１２  燃料タンク
１４  燃料配管
１６  排気通路
１８  排気浄化触媒
２０  ＥＣＵ（Electronic Control Unit）
２２  筒内圧センサ（ＣＰＳ）
【図１】
0005949075.tif 000002
【図２】
0005949075.tif 000003
【図３】
0005949075.tif 000004
【図４】
0005949075.tif 000005
【図５】
0005949075.tif 000006
【図６】
0005949075.tif 000007