(57)【要約】【課題】フューエルカット制御に適したトルクディマンド型のエンジン制御を実現する。【解決手段】ＥＣＵは、フューエルカット条件が成立すると（Ｓ１０１０にてＹＥＳ）、目標トルクを算出するステップ（Ｓ１０２０）と、エンジン回転数ＮＥを検出するステップ（Ｓ１０３０）と、目標トルク、ＮＥおよびＭＢＴから目標ＫＬを算出するステップ（Ｓ１０４０）と、目標ＫＬが下限ＫＬ以下になるまでは（Ｓ１０５０にてＮＯ）、目標ＫＬに基づくスロットル開度、ベース点火時期、現在ＫＬに基づく噴射量でエンジンを制御するステップ（Ｓ１１００）と、目標ＫＬが下限ＫＬに到達すると（Ｓ１０５０にてＹＥＳ）、下限ＫＬに基づくスロットル開度、ＮＥ、現在ＫＬおよび目標トルクから算出された目標点火時期、現在ＫＬに基づく噴射量でエンジンを制御するステップ（Ｓ１１７０）と、目標点火時期が遅角限界に到達すると（Ｓ１１３０にてＹＥＳ）、実際にフューエルカットを開始するステップ（Ｓ１１８０）とを含む、プログラムを実行する。【選択図】図３
2008231985.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されたトルクディマンド型の内燃機関の制御装置であって、
前記車両の状態が予め定められたフューエルカット開始条件を満足すると、前記内燃機関への燃料供給を停止するフューエルカットの開始が可能であると判定するための判定手段と、
前記フューエルカットの開始が可能であると判定されると、前記フューエルカットを実行する前において、前記内燃機関の発生トルクを低下させるように、少なくとも充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行するための制御手段とを含み、
前記制御手段は、
前記内燃機関の充填効率を下げて、前記内燃機関から発生するトルクを低下させるための充填効率制御手段と、
前記内燃機関の充填効率を下げた後において、前記内燃機関の点火時期を遅角させて、前記内燃機関から発生するトルクを低下させるための点火時期制御手段とを含み、
前記制御装置は、
前記内燃機関の点火時期が遅角された後に、フューエルカットを実行するように、前記内燃機関を制御するためのフューエルカット制御手段をさらに含む、制御装置。
【請求項２】
前記充填効率制御手段は、予め設定された下限値まで充填効率を下げるための手段を含む、請求項１に記載の制御装置。
【請求項３】
前記点火時期制御手段は、予め設定された遅角限界まで点火時期を遅角するための手段を含む、請求項１に記載の制御装置。
【請求項４】
前記点火時期制御手段は、現実の充填効率を用いて点火時期を算出して、予め設定された遅角限界まで点火時期を遅角するための手段を含む、請求項１に記載の制御装置。
【請求項５】
前記フューエルカット制御手段は、前記内燃機関の点火時期が前記遅角限界まで遅角されると、フューエルカットを実行するように、前記内燃機関を制御するための手段を含む、請求項３または４に記載の制御装置。
【請求項６】
車両に搭載され、フューエルカット制御に適したトルクディマンド型の内燃機関の制御装置であって、
前記内燃機関への燃料供給を停止するフューエルカットを実行中に予め定められた条件が成立するとフューエルカットから復帰するように、前記内燃機関を制御するためのフューエルカット復帰制御手段と、
前記フューエルカットからの復帰時において、前記内燃機関の発生トルクを上昇させるように、少なくとも充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行するための制御手段とを含み、
前記制御手段は、
前記内燃機関の点火時期を進角させて、前記内燃機関から発生するトルクを上昇させるための点火時期制御手段と、
前記内燃機関の点火時期を進角した後において、前記内燃機関の充填効率を上げて、前記内燃機関から発生するトルクを上昇させるための充填効率制御手段とを含む、制御装置。
【請求項７】
前記点火時期制御手段は、予め設定された基本点火時期まで点火時期を進角するための手段を含む、請求項６に記載の制御装置。
【請求項８】
前記点火時期制御手段は、現実の充填効率を用いて点火時期を算出して、予め設定された予め設定された基本点火時期まで点火時期を遅角するための手段を含む、請求項６に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フューエルカット制御を実行する内燃機関の制御装置に関し、特に、トルクディマンド型の内燃機関におけるフューエルカット制御に関する。
【背景技術】
【０００２】
内燃機関（以下、エンジンと記載する場合がある）を搭載した車両においては、燃費を向上させるために減速中に燃料の供給を停止する制御、いわゆるフューエルカット制御が適用されることが多い。このフューエルカット制御は、走行性能や乗心地を損なわない範囲でエンジンに対する燃料の供給を可及的に少なくして燃費を向上させる制御である。一般的には、エンジンがアイドリング状態にある減速中にエンジン回転数が予め定められた範囲に入る（フューエルカット回転数以上）ことにより、燃料の供給を停止している。具体的には、走行中にスロットルバルブが閉じられてエンジン回転数がフューエルカット回転数以上であると燃料の供給を停止する。また、エンジン回転数が低下してその範囲の下限を規定している復帰回転数（フューエルカット復帰回転数）に達するとエンジンストールを回避すべく燃料の供給を再開する。
【０００３】
さらに、詳しく説明すると、このフューエルカット制御は、減速時のように車両が慣性力で走行している場合すなわち惰行時には、エンジンが外力によって強制的に回転させられて回転を維持することができるから、燃料の供給を停止して燃費の改善を図るものである。このフューエルカット制御は、燃料の供給を再開することにより、エンジンが自律回転を維持できる回転数の範囲で実行される。すなわち減速時にエンジン回転数が復帰回転数にまで低下する間、燃料の供給が停止される。
【０００４】
エンジン回転数がその復帰回転数にまで低下しないように制御すれば、燃料の供給停止期間が長くなるので、燃費の向上効果が優れることになり、そこで、従来においては、エンジンから駆動輪に到る動力系統（パワートレーン系）をいわゆる機械的な直結状態に近くなるように設定し、動力系統におけるいわゆる滑りによりエンジン回転数が低下することを防止している。その一例がトルクコンバータなどの流体伝動装置におけるロックアップクラッチ（直結クラッチ）を係合させることにより、減速時におけるエンジン回転数を相対的に高くする制御である。
【０００５】
ロックアップクラッチは入力側の部材と出力側の部材とを、流体に替わって機械的に連結する装置であるから、トルクの変動をもそのまま伝達してしまう。このため、フューエルカット制御を開始する際のショックや振動などを発生させる可能性がある。
【０００６】
特開２００１−３４２８７８号公報（特許文献１）は、このようなショックや振動を、未然に回避することができる内燃機関の制御装置を開示する。この内燃機関の制御装置は、走行中に内燃機関に対する燃料の供給を停止するフューエルカット制御を行なう内燃機関の制御装置であって、フューエルカット制御の実行が判断された場合に、フューエルカット制御実行直前に、内燃機関から駆動輪までの動力系統における内燃機関から駆動輪に向けたトルクを低下方向に制御するフューエルカット直前制御手段と、フューエルカット制御が実行された場合に、フューエルカット制御実行直後に、内燃機関から駆動輪までの動力系統における内燃機関から駆動輪に向けたトルクを増大方向に制御するフューエルカット直後制御手段との少なくともいずれか一方の手段を備えていることを特徴とする。
【０００７】
この内燃機関の制御装置においては、走行中に内燃機関に対する燃料の供給を停止するフューエルカット制御を実行することが判断された場合、そのフューエルカット制御の実行の直前に、内燃機関から駆動輪に向けたトルクが低下させられる。その結果、フューエルカット制御を実行することに伴って内燃機関の出力トルクが低下する時点では、駆動輪に向けたトルクが既にある程度低下させられており、フューエルカット制御を実行することに伴うトルクの低下が生じた場合の駆動輪のトルクの変化幅が小さくなる。また、フューエルカット直後制御手段を備えている場合には、フューエルカット制御の実行の直後に動力系統における駆動輪に向けたトルクを増大させる制御が実行されるから、内燃機関の出力トルクの低下とフューエルカット直後制御手段によるトルクの増大とがトルクの変化量を相殺し、その結果、フューエルカット制御の実行に伴って内燃機関の出力トルクが低下しても駆動輪や動力系統でのトルクの変化幅が小さくなる。
【特許文献１】特開２００１−３４２８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、ドライバーのアクセルペダル操作とは独立にエンジン出力トルクを制御することが可能なエンジンと自動変速機とを備えた車両において、ドライバーのアクセルペダル操作量や車両の運転条件等に基づいて算出された正負の目標駆動トルクを、エンジントルクと自動変速機の変速ギヤ比で実現する「駆動力制御」という考え方がある。また、「駆動力要求型」や「駆動力ディマンド型」や「トルクディマンド方式」などと呼ばれる制御手法も、これに類する。
【０００９】
トルクディマンド方式のエンジン制御装置は、アクセル操作量とエンジン回転数と外部負荷とに基づき、エンジンの目標トルクを算出し、この目標トルクに応じて燃料噴射量と供給空気量とを制御する。このようなトルクディマンド方式のエンジン制御装置では、実際は、要求出力トルクに対し、エンジンやパワートレーン系でロスとなる摩擦トルクなどの損失負荷トルクを加えて、目標発生トルクとして算出し、これを実現するように燃料噴射量と供給空気量を制御することになる。このトルクディマンド方式のエンジン制御装置によると、車両の制御に直接作用する物理量であるエンジンのトルクを制御の基準値とすることにより、常に一定の操縦感覚を維持できる等、運転性を向上させることができる。すなわち、エンジンと自動変速機（ロックアップクラッチを含む）とを制御することにより、エンジンやパワートレーン系を含む車両全体として要求されるトルクが目標トルクを実現する。
【００１０】
さらに、エンジンのみを制御対象として（自動変速機を制御対象としないで）、このトルクディマンド方式による制御手法の概念をエンジンのみに取り入れることにより、エンジン単体を制御して、エンジンに要求される目標トルクを出力することも考えることができる。
【００１１】
すなわち、エンジン回転数ＮＥ、充填効率ＫＬ（＝シリンダに吸入された空気量（質量流量）／シリンダに吸入可能な空気量（質量流量））、点火時期ＳＡ（以下、点火時期をＳＡ（Spark Advance）と記載する場合がある）、空燃比Ａ／Ｆ（ストイキメトリックを前提としても構わない）およびトルクの関係を前提として、目標トルクを実現できるように、スロットル開度、点火時期および燃料噴射量を算出するものである。すなわち、このようなエンジントルクディマンド制御を用いることにより、エンジンの目標トルクを算出して、目標トルクを実現できるようにスロットル開度、点火時期および燃料噴射量をエンジンＥＣＵ（Electronic Control Unit）が制御する。
【００１２】
しかしながら、上述した特許文献１においては、フューエルカット直前にトルクを低下させたり、ドライバーの加速要求等に伴うフューエルカットからの復帰直後にトルクを増大させるのは、スロットルバルブやアイドルスピードコントロールバルブに過ぎない。すなわち、エンジンの出力トルクの制御を、吸入空気量を調整するのみで実行している。このため、要求されたトルクを実現することが困難な場合がある。
【００１３】
本発明は、上述の課題を解決するためになされたものであって、その目的は、フューエルカットの開始時およびフューエルカットからの復帰時におけるショックの発生を回避できる、フューエルカット制御に適したトルクディマンド型の内燃機関の制御装置を提供することである。
【００１４】
なお、以下に記載するトルクディマンド型の内燃機関の制御装置は、エンジンやパワートレーン系を含む車両全体として要求される目標トルクを実現するにあたり、エンジンに要求される出力トルクをエンジン制御系が実現する場合における制御装置を含むものである。
【課題を解決するための手段】
【００１５】
第１の発明に係る制御装置は、車両に搭載されたトルクディマンド型の内燃機関の制御装置である。この制御装置は、車両の状態が予め定められたフューエルカット開始条件を満足すると、内燃機関への燃料供給を停止するフューエルカットの開始が可能であると判定するための判定手段と、フューエルカットの開始が可能であると判定されると、フューエルカットを実行する前において、内燃機関の発生トルクを低下させるように、少なくとも充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行するための制御手段とを含む。この制御手段は、内燃機関の充填効率を下げて、内燃機関から発生するトルクを低下させるための充填効率制御手段と、内燃機関の充填効率を下げた後において、内燃機関の点火時期を遅角させて、内燃機関から発生するトルクを低下させるための点火時期制御手段とを含む。この制御装置は、内燃機関の点火時期が遅角された後に、フューエルカットを実行するように、内燃機関を制御するためのフューエルカット制御手段をさらに含む。
【００１６】
第１の発明によると、車両の状態が予め定められたフューエルカット開始条件を満足した時点では、まだ、フューエルカットを実行しない。フューエルカットを実行する前において、内燃機関の充填効率を低下させてトルクを低下させた後に、さらに、点火時期を遅角させてトルクを低下させる。このように、充填効率が低下されて、さらに点火時期が遅角された後に、フューエルカットを実際に実行する。これらの充填効率を低下させる制御および点火時期を遅角させる制御においては、トルクディマンド制御が用いられる。これにより、滑らかにかつ十分に内燃機関から出力されるトルクを低下してから、フューエルカットを実行するので、トルクの段差を小さくすることができる。このため、フューエルカット開始時のショックを低減させることが可能になる。その結果、フューエルカットの開始時におけるショックの発生を回避できる、フューエルカット制御に適したトルクディマンド型の内燃機関の制御装置を提供することができる。
【００１７】
第２の発明に係る制御装置においては、第１の発明の構成に加えて、充填効率制御手段は、予め設定された下限値まで充填効率を下げるための手段を含む。
【００１８】
第２の発明によると、可燃領域の限界である下限限界まで充填効率を低下させてから、点火時期を遅角させるので、十分に内燃機関から出力されるトルクを低下してから、フューエルカットを実行することができる。
【００１９】
第３の発明に係る制御装置においては、第１の発明の構成に加えて、点火時期制御手段は、予め設定された遅角限界まで点火時期を遅角するための手段を含む。
【００２０】
第３の発明によると、遅角限界まで点火時期を遅角させてからフューエルカットを実行するので、フューエルカット実行時におけるトルクの段差を小さくすることができる。
【００２１】
第４の発明に係る制御装置においては、第１の発明の構成に加えて、点火時期制御手段は、現実の充填効率を用いて点火時期を算出して、予め設定された遅角限界まで点火時期を遅角するための手段を含む。
【００２２】
第４の発明によると、充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行して点火時期を遅角するにおいて、現実の充填効率を用いて点火時期を算出するので、点火時期を遅角限界まで正確に遅角することができる。
【００２３】
第５の発明に係る制御装置においては、第３または４の発明の構成に加えて、フューエルカット制御手段は、内燃機関の点火時期が遅角限界まで遅角されると、フューエルカットを実行するように、内燃機関を制御するための手段を含む。
【００２４】
第５の発明によると、内燃機関の点火時期が遅角限界まで遅角されると（ドライバーにより要求されるトルクが実現可能な限界トルクを下回ると）、最大限まで内燃機関から発生するトルクが低下されている。このため、フューエルカット実行時におけるトルクの段差を最も小さくすることができる。
【００２５】
第６の発明に係る制御装置は、第１の発明と同様に、フューエルカット制御に適したトルクディマンド型の内燃機関の制御装置である。この制御装置は、内燃機関への燃料供給を停止するフューエルカットを実行中に予め定められた条件が成立するとフューエルカットから復帰するように、内燃機関を制御するためのフューエルカット復帰制御手段と、フューエルカットからの復帰時において、内燃機関の発生トルクを上昇させるように、少なくとも充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行するための制御手段とを含む。この制御手段は、内燃機関の点火時期を進角させて、内燃機関から発生するトルクを上昇させるための点火時期制御手段と、内燃機関の点火時期を進角した後において、内燃機関の充填効率を上げて、内燃機関から発生するトルクを上昇させるための充填効率制御手段とを含む。
【００２６】
第６の発明によると、フューエルカット中に車両の状態が予め定められたフューエルカット復帰条件を満足すると、フューエルカットから復帰（燃料噴射制御および点火制御再開）する。フューエルカットからの復帰時において、点火時期を進角させてトルクを上昇させた後に、さらに、充填効率を上昇させてトルクを上昇させる。これら点火時期を進角させる制御および充填効率を上昇させる制御においては、トルクディマンド制御が用いられる。これにより、フューエルカットからの復帰後において、滑らかにかつ十分に内燃機関から出力されるトルクを速やかに上昇させることができるので、ドライバーが要求するトルクとの段差を小さくすることができる。このため、フューエルカットからの復帰時のショックを低減させることが可能になる。その結果、フューエルカットからの復帰時におけるショックの発生を回避できる、フューエルカット制御に適したトルクディマンド型の内燃機関の制御装置を提供することができる。
【００２７】
第７の発明に係る制御装置においては、第６の発明の構成に加えて、点火時期制御手段は、予め設定された基本点火時期まで点火時期を進角するための手段を含む。
【００２８】
第７の発明によると、フューエルカットからの復帰後において、基本点火時期（たとえば、設定されたベース点火時期やＭＢＴ（Minimum spark advance for Best Torque）に対応する点火時期）まで点火時期を進角させるので、フューエルカットからの復帰時におけるトルクを速やかに上昇させることができる。
【００２９】
第８の発明に係る制御装置においては、第６の発明の構成に加えて、点火時期制御手段は、現実の充填効率を用いて点火時期を算出して、予め設定された予め設定された基本点火時期まで点火時期を遅角するための手段を含む。
【００３０】
第８の発明によると、充填効率、トルクおよび内燃機関回転数の間に成立する関係を用いたトルクディマンド制御を実行して点火時期を進角するにおいて、現実の充填効率を用いて点火時期を算出するので、点火時期を基本点火時期まで正確に進角することができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。なお、以下の説明においては、エンジンは、トルクディマンド型の制御が実行されることを前提とする。
【００３２】
図１に示すように、本実施の形態に係る制御装置が搭載された車両は、エンジン１５０と、吸気系１５２と、排気系１５４と、エンジンＥＣＵ１００とを含む。また、このエンジン１５０は、ポート噴射型のガソリンエンジンであるが、ポートインジェクタに代えて／加えてシリンダ内に燃料を直接噴射する直噴インジェクタを備えても構わない。
【００３３】
吸気系１５２は、吸気通路１１０と、エアクリーナ１１８と、エアーフローメータ１０４と、スロットルモータ１１４と、スロットルバルブ１１２と、スロットルポジションセンサ１１６とを含む。
【００３４】
エアクリーナ１１８から吸気された空気は、吸気通路１１０を通り、エンジン１５０に流通する。吸気通路１１０の途中には、スロットルバルブ１１２が設けられる。スロットルバルブ１１２は、スロットルモータ１１４が作動することにより開閉される。このとき、スロットルバルブ１１２の開度は、スロットルポジションセンサ１１６により検出することが可能となる。エアクリーナ１１８とスロットルバルブ１１２との間における吸気通路には、エアーフローメータ１０４が設けられており、吸気された空気量を検出する。エアーフローメータ１０４には、吸入空気量Ｑを表わす吸気量信号をエンジンＥＣＵ１００に送信する。
【００３５】
エンジン１５０は、冷却水通路１２２と、シリンダブロック１２４と、インジェクタ１２６と、ピストン１２８と、クランクシャフト１３０と、水温センサ１０６と、クランクポジションセンサ１３２とを含む。
【００３６】
シリンダブロック１２４には特定の数に対応したシリンダが設けられ（特定の数は、気筒の数に対応する）、シリンダにはそれぞれピストン１２８が設けられる。ピストン１２８上部の燃焼室に吸気通路１１０を通って、インジェクタ１２６から噴射された燃料と吸気された空気との混合気が導入されて、点火プラグ（図示せず）の点火により燃焼する。燃焼が生じると、ピストン１２８が押し下げられる。このとき、ピストン１２８の上下運動は、クランク機構を介して、クランクシャフト１３０の回転運動に変換される。なお、エンジン１５０の回転数ＮＥは、クランクポジションセンサ１３２により検出された信号に基づいてエンジンＥＣＵ１００が検出する。
【００３７】
シリンダブロック１２４内には、冷却水通路１２２が設けられており、ウォータポンプ（図示せず）の作動により、冷却水が循環する。この冷却水通路１２２内の冷却水は、冷却水通路１２２に接続されたラジエータ（図示せず）へと流通して冷却ファン（図示せず）により放熱される。冷却水通路１２２の通路上には水温センサ１０６が設けられており、冷却水通路１２２内の冷却水の温度（エンジン冷却水温）ＴＨＷを検出する。水温センサ１０６は、検出したエンジン冷却水温ＴＨＷを示す信号をエンジンＥＣＵ１００に送信する。
【００３８】
排気系１５４は、排気通路１０８と、第１の空燃比センサ１０２Ａと、第２の空燃比センサ１０２Ｂと、第１の三元触媒コンバータ１２０Ａと、第２の三元触媒コンバータ１２０Ｂとを含む。第１の三元触媒コンバータ１２０Ａの上流側に第１の空燃比センサ１０２Ａが設けられ、第１の三元触媒コンバータ１２０Ａの下流側（第２の三元触媒コンバータ１２０Ｂの上流側）に第２の空燃比センサ１０２Ｂが設けられる。なお、三元触媒コンバータは１個でもよい。
【００３９】
エンジン１５０の排気側に接続された排気通路１０８は、第１の三元触媒コンバータ１２０Ａおよび第２の三元触媒コンバータ１２０Ｂに接続される。すなわち、エンジン１５０において燃焼室内の混合気の燃焼により生じる排気ガスは、まず、第１の三元触媒コンバータ１２０Ａに流入する。第１の三元触媒コンバータ１２０Ａに流入した排気ガス中に含まれるＨＣ、ＣＯは、第１の三元触媒コンバータ１２０Ａにおいて酸化される。また、第１の三元触媒コンバータ１２０Ａに流入した排気ガス中に含まれるＮＯｘは、第１の三元触媒コンバータ１２０Ａにおいて、還元される。この第１の三元触媒コンバータ１２０Ａは、エンジン１５０の近くに設置され、エンジン１５０の冷間始動時においても速やかに昇温されて触媒機能を発現する。
【００４０】
さらに、排気ガスは、ＮＯｘの浄化を目的として、第１の三元触媒コンバータ１２０Ａから第２の三元触媒コンバータ１２０Ｂに送られる。この第１の三元触媒コンバータ１２０Ａと第２の三元触媒コンバータ１２０Ｂとは、基本的には同じ構造および機能を有するものである。
【００４１】
第１の三元触媒コンバータ１２０Ａの上流側に設けられた第１の空燃比センサ１０２Ａ、第１の三元触媒コンバータ１２０Ａの下流側であって第２の三元触媒コンバータ１２０Ｂの上流側に設けられた第２の空燃比センサ１０２Ｂは、第１の三元触媒コンバータ１２０Ａまたは第２の三元触媒コンバータ１２０Ｂを通過した排気ガス中に含まれる酸素の濃度を検出する。酸素の濃度を検出することにより、排気ガス中に含まれる燃料と空気との比、いわゆる空燃比を検出することができる。
【００４２】
第１の空燃比センサ１０２Ａおよび第２の空燃比センサ１０２Ｂは、排気ガス中の酸素濃度に応じた電流を発生させる。この電流は、たとえば電圧に変換されてエンジンＥＣＵ１００に入力される。したがって、第１の空燃比センサ１０２Ａの出力信号から第１の三元触媒コンバータ１２０Ａの上流における排気ガスの空燃比を検出することができ、第２の空燃比センサ１０２Ｂの出力信号から第２の三元触媒コンバータ１２０Ｂの上流における排気ガスの空燃比を検出することができる。これらの第１の空燃比センサ１０２Ａおよび第２の空燃比センサ１０２Ｂは、空燃比がリーンのときには、たとえば０．１Ｖ程度の電圧を発生し、空燃比がリッチのときには０．９Ｖ程度の電圧を発生するものである。これらの値に基づいて空燃比に換算した値と、空燃比のしきい値とを比較して、エンジンＥＣＵ１００による空燃比制御が行なわれる。
【００４３】
第１の三元触媒コンバータ１２０Ａおよび第２の三元触媒コンバータ１２０Ｂは、空燃比がほぼ理論空燃比のときにＨＣ，ＣＯを酸化しつつＮＯｘを還元する機能、すなわちＨＣ，ＣＯおよびＮＯｘを同時に浄化する機能を有する。これらの第１の三元触媒コンバータ１２０Ａおよび第２の三元触媒コンバータ１２０Ｂは、空燃比がリーンであり排気ガス中の酸素量が多いと、酸化作用が活発となるが還元作用が不活発となり、また空燃比がリッチであり排気ガス中の酸素量が少ないと、逆に還元作用が活発となるが酸化作用が不活発となり、前述の三成分をすべて良好に浄化させることができない。
【００４４】
なお、エンジンＥＣＵ１００には、ドライバーにより操作されるアクセルペダルの開度（アクセルペダル開度ＡＣＣ）を検出するアクセルペダル開度センサが接続されている。
【００４５】
エンジンＥＣＵ１００は、エンジン１５０を制御対象として、トルクディマンド制御を実行する。エンジン回転数ＮＥ、充填効率ＫＬ、点火時期ＳＡ、空燃比Ａ／Ｆ（ここでは、ストイキメトリックを前提とする）およびトルクの関係を用いて、目標トルクを実現できるように、スロットル開度、点火時期および燃料噴射量を算出して、スロットルバルブ１１２の開度、点火時期およびインジェクタ１２６からの燃料噴射量（より具体的には燃料噴射時間と噴射される燃料量とがリニアな関係が成立する領域（噴射量限界領域）においては、燃料噴射時間をエンジンＥＣＵ１００が制御して燃料噴射量が制御される）を制御する。
【００４６】
すなわち、このようなエンジントルクディマンド制御を用いることにより、エンジンの目標トルクを算出して、目標トルクを実現できるようにスロットル開度、点火時期および燃料噴射量をエンジンＥＣＵ１００が制御する。さらに、このエンジンＥＣＵ１００においては、目標トルクから算出された目標ＫＬに基づいてスロットル開度を算出して、その開度になるようにスロットルバルブ１１２を制御する。このように制御されてスロットルバルブ１１２の開度が調整されて充填効率ＫＬが変化する。現在の充填効率ＫＬを検出して、これを用いて点火時期を制御している。
【００４７】
図２を参照して、本実施の形態に係る制御装置の機能ブロック図について説明する。図２に示すように、この制御装置（エンジンＥＣＵ１００で実現される）は、フューエルカットを実際に実行するにあたり、エンジン１５０の出力トルクを滑らかに低下させたり、ドライバーのアクセルペダル操作（加速要求）に伴うフューエルカットからの復帰直後において、エンジン１５０の出力トルクを速やかに上昇させたりする。このとき、トルクディマンド方式による制御が実行される。以下、フューエルカット直前において、エンジン１５０の出力トルクを滑らかに低下させる場合について説明する。
【００４８】
エンジン１５０の出力トルクを低下させるために、以下のように処理が実行される。演算器１０００において、ＩＳＣ（Idle Speed Control）時の目標トルク（以下、ＩＳＣ目標トルクと記載する場合がある）に、点火時期を遅角することによるトルクダウン率である点火効率を乗算してトルク（目標トルク）が算出される。ＫＬ算出器１０１０において、この算出された目標トルクと、エンジン回転数ＮＥ（現在のエンジン回転数）と、ＭＢＴとに基づいて、目標充填効率（以下、目標ＫＬと記載する場合がある）が算出される。この目標ＫＬが、目標ＫＬに対して設定されたＫＬ下限ガード（下限カード保持部１０２０に記憶されている）に到達するまでは、目標ＫＬは低下される（すなわち、エンジン１５０から出力される目標トルクが低下される）。目標ＫＬが下限ガードに到達してしまうと、点火時期を遅角することが開始されてトルクが低下される。なお、スロットル算出部１０３０において、目標ＫＬに基づいて、スロットルバルブ１１２の開度（以下、スロットル開度と記載する場合がある）が算出される。
【００４９】
目標ＫＬが下限ガードに到達してしまうと、現在の充填効率ＫＬ（以下、現在ＫＬと記載する場合がある）が検出されて、点火時期算出部２０００において、エンジン回転数ＮＥ（現在のエンジン回転数）と、この現在ＫＬと、上述した目標トルクとに基づいて、点火時期が算出される。この点火時期が、点火時期に対して設定された遅角ガード（遅角ガード保持部２０１０に記憶されている）に到達するまでは、点火時期は遅角される（すなわち、エンジン１５０から出力される目標トルクが低下される）。点火時期が遅角ガードに到達してしまうと、フューエルカットフラグがセットされて、燃料量が０になる。
【００５０】
さらに、目標ＫＬをＫＬ下限ガードまで低下させている場合、点火時期を遅角ガードまで遅角させている場合のいずれにおいても、噴射量算出部（乗算器）３０００において、現在ＫＬに、ストイキ（ストイキメトリック）噴射量補正係数が乗算されて、インジェクタ１２６からの燃料噴射量が算出される。
【００５１】
選択器３０１０は、フューエルカットフラグがセットされていないと乗算器３０００により算出された噴射量を、フューエルカットフラグがセットされていると噴射量０（燃料噴射停止）を選択する。
【００５２】
このような本実施の形態に係る制御装置は、デジタル回路やアナログ回路の構成を主体としたハードウェアでも、エンジンＥＣＵ１００に含まれるＣＰＵ（Central Processing Unit)およびメモリとメモリから読み出されてＣＰＵで実行されるプログラムとを主体としたソフトウェアでも実現することが可能である。一般的に、ハードウェアで実現した場合には動作速度の点で有利で、ソフトウェアで実現した場合には設計変更の点で有利であると言われている。以下においては、ソフトウェアとして制御装置を実現した場合を説明する。
【００５３】
図３を参照して、本実施の形態に係る制御装置であるエンジンＥＣＵ１００で実行されるフューエルカット開始時のプログラムの制御構造について説明する。なお、このプログラムは、予め定められたサイクルタイムで繰り返し実行されるサブルーチンプログラムとして記載する。
【００５４】
ステップ（以下、ステップをＳと記載する）１０００にて、エンジンＥＣＵ１００は、エンジン１５０の各種状態量を検出する。たとえば、エンジンＥＣＵ１００は、エンジン回転数、アクセルペダル開度、エンジン冷却水温等を検出する。
【００５５】
Ｓ１０１０にて、エンジンＥＣＵ１００は、フューエルカット条件が成立したか否かを判断する。このとき、エンジンＥＣＵ１００は、Ｓ１０００にて検出した、エンジン回転数、アクセルペダル開度、エンジン冷却水温等に基づいて、フューエルカット条件が成立したか否かを判断する。フューエルカット条件が成立すると（Ｓ１０１０にてＹＥＳ）、処理はＳ１０２０へ移される、もしそうでないと（Ｓ１０１０にてＮＯ）、処理はＳ１０００へ戻される。なお、このプログラムはサブルーチンプログラムとして記載したものであるので、Ｓ１０１０にてＮＯの場合には、リターンしても構わない。
【００５６】
Ｓ１０２０にて、エンジンＥＣＵ１００は、目標トルクを、ＩＳＣ目標トルク×点火効率により算出する。Ｓ１０３０にて、エンジンＥＣＵ１００は、エンジン回転数ＮＥを検出する。Ｓ１０４０にて、エンジンＥＣＵ１００は、変数を目標トルク、エンジン回転数ＮＥ、ＭＢＴとする関数を用いて、目標ＫＬを算出する。
【００５７】
Ｓ１０５０にて、エンジンＥＣＵ１００は、目標ＫＬが下限ＫＬ以下にまで低下したか否かを判断する。目標ＫＬ≦下限ＫＬであると（Ｓ１０５０にてＹＥＳ）、処理はＳ１１１０へ移される、もしそうでないと（Ｓ１０５０にてＮＯ）、処理はＳ１０６０へ移される。
【００５８】
Ｓ１０６０にて、エンジンＥＣＵ１００は、目標ＫＬを変数とする関数を用いて、スロットルバルブ１１２の開度を算出する。Ｓ１０７０にて、エンジンＥＣＵ１００は、点火時期をベース点火時期とする。
【００５９】
Ｓ１０８０にて、エンジンＥＣＵ１００は、現在の充填効率（現在ＫＬ）を検出する。Ｓ１０９０にて、エンジンＥＣＵ１００は、目標ＫＬに変換係数を乗算することにより、インジェクタ１２６から噴射される燃料の量（噴射量）を算出する。
【００６０】
Ｓ１１００にて、エンジンＥＣＵ１００は、充填効率ＫＬ変化時における、スロットル開度、点火時期、燃料噴射量についての、各指令信号を、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力する。この処理により、目標ＫＬが低下されてエンジン１５０から出力されるトルクが低下される。その後、処理はＳ１０２０へ戻される。
【００６１】
Ｓ１１１０にて、エンジンＥＣＵ１００は、現在の充填効率（現在ＫＬ）を検出する。Ｓ１１２０にて、エンジンＥＣＵ１００は、変数を、エンジン回転数ＮＥ、現在ＫＬ、目標トルクとする関数を用いて、目標点火時期（以下、目標ＳＡと記載する場合がある）を算出する。
【００６２】
Ｓ１１３０にて、エンジンＥＣＵ１００は、目標ＳＡが遅角限界にまで到達したか否かを判断する。目標ＳＡ＝遅角限界であると（Ｓ１１３０にてＹＥＳ）、処理はＳ１１８０へ移される、もしそうでないと（Ｓ１１３０にてＮＯ）、処理はＳ１１４０へ移される。
【００６３】
Ｓ１１４０にて、エンジンＥＣＵ１００は、下限ＫＬに対応する開度を、スロットルバルブ１１２の開度として算出する。Ｓ１１５０にて、エンジンＥＣＵ１００は、点火時期を目標ＳＡとする。Ｓ１１６０にて、エンジンＥＣＵ１００は、目標ＫＬに変換係数を乗算することにより、インジェクタ１２６から噴射される燃料の量（噴射量）を算出する。
【００６４】
Ｓ１１７０にて、エンジンＥＣＵ１００は、点火時期ＳＡ変化時における、スロットル開度、点火時期、燃料噴射量についての、各指令信号を、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力する。この処理により、点火時期が遅角されてエンジン１５０から出力されるトルクが低下される。その後、処理はＳ１１２０へ戻される。
【００６５】
Ｓ１１８０にて、エンジンＥＣＵ１００は、フューエルカット実行フラグをセットする。これにより、実際にエンジン１５０への燃料の供給が停止される。
【００６６】
図４を参照して、本実施の形態に係る制御装置であるエンジンＥＣＵ１００で実行されるフューエルカット復帰時のプログラムの制御構造について説明する。なお、このプログラムも、予め定められたサイクルタイムで繰り返し実行されるサブルーチンプログラムとして記載する。さらに、図４のフローチャートの中で図３のフローチャートの中での処理と同じ処理については同じステップ番号を付してある。それらの処理は同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【００６７】
Ｓ２０００にて、エンジンＥＣＵ１００は、ドライバーによる要求トルクが下限トルク（発生限界トルク）以上まで上昇したか否かを判断する。要求トルク≧下限トルクであると（Ｓ２０００にてＹＥＳ）、処理はＳ２０１０へ移される、もしそうでないと（Ｓ２０００にてＮＯ）、処理はＳ２０００へ移される。
【００６８】
Ｓ２０１０にて、エンジンＥＣＵ１００は、フューエルカット実行フラグをリセットする。これにより、エンジン１５０への燃料の供給停止から復帰されて、実際にエンジン１５０への燃料の供給が再開される。
【００６９】
Ｓ２０２０にて、エンジンＥＣＵ１００は、現在の充填効率（現在ＫＬ）を検出する。その後、Ｓ１０２０、Ｓ１０３０およびＳ１１２０の処理が実行される。この処理において、遅角限界まで遅角されていた点火時期が、次第に進角される。
【００７０】
Ｓ２０３０にて、エンジンＥＣＵ１００は、目標ＳＡがベースＳＡ（ベースとなる点火時期）にまで到達したか否かを判断する。目標ＳＡ＝ベースＳＡであると（Ｓ２０３０にてＹＥＳ）、処理はＳ１０４０へ移される、もしそうでないと（Ｓ２０３０にてＮＯ）、処理はＳ２０４０へ移される。
【００７１】
Ｓ２０４０にて、エンジンＥＣＵ１００は、現在ＫＬに対応する開度を、スロットルバルブ１１２の開度として算出する。その後、Ｓ１１５０、Ｓ１１６０およびＳ１１７０の処理が実行される。これらの処理において、点火時期が進角されてエンジン１５０から出力されるトルクが上昇される。その後、処理はＳ１０２０へ戻される。
【００７２】
なお、エンジンＥＣＵ１００は、Ｓ２０３０にてＹＥＳの場合には、Ｓ１０４０、Ｓ１０６０、Ｓ１０７０、Ｓ１０９０、Ｓ１１００の処理を実行する。これらの処理において、目標ＫＬが上昇されてエンジン１５０から出力されるトルクが上昇される。
【００７３】
以上のような構造およびフローチャートに基づく、本実施の形態に係る制御装置（ＥＣＵ）により制御されるエンジン１５０のフューエルカット動作について、図５（全体図）、図６（フューエルカット開始時拡大図）および図７（フューエルカット復帰時拡大図）を参照して説明する。
【００７４】
［フューエルカット開始時］
車両の走行時に、たとえば、降坂路でドライバーがアクセルペダルを踏まないとフューエルカット条件が成立する（Ｓ１０１０にてＹＥＳ）。このタイミングが図５の時刻ｔ（１）である。
【００７５】
本実施の形態に係る制御装置においては、この時点ではフューエルカットを実行しないで、（１）下限ＫＬまでＫＬを低下させてトルクを低下させ、（２）下限ＫＬに到達すると、点火時期を遅角限界まで遅角側に変化させてトルクを低下させ、（３）遅角限界に到達すると、フューエルカットを実際に実行する。このタイミングが図５の時刻ｔ（２）である。
【００７６】
図６（および図３）を参照してさらに詳しく説明する。図６は、図５の時刻ｔ（１）〜時刻ｔ（２）の時間に対応する拡大図である。
【００７７】
図６の時刻ｔ（１１）において、フューエルカット条件が成立すると（Ｓ１０１０にてＹＥＳ）、目標トルクがＩＳＣ目標トルク×点火効率で算出され（Ｓ１０２０）、エンジン回転数ＮＥが検出され（Ｓ１０３０）、目標トルクとエンジン回転数ＮＥとＭＢＴとに基づいて、目標ＫＬが算出される（Ｓ１０４０）。
【００７８】
目標ＫＬが下限ＫＬに到達するまでは（Ｓ１０５０にてＮＯ）、スロットルバルブ１１２の開度が目標ＫＬに基づいて算出され（Ｓ１０６０）、点火時期がベース点火時期として算出される（Ｓ１０７０）。すなわち、まずは、点火時期を変化させないで、目標ＫＬを低下せしめて、エンジン１５０からの出力トルクを低下させる。なお、燃料噴射量が、現在ＫＬに変換係数を乗算して算出される（Ｓ１０９０）。
【００７９】
算出された、スロットル開度、点火時期、燃料噴射量についての、各指令信号が、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力される。このような処理が、目標ＫＬが下限ＫＬに到達するまで繰返し実行され、目標ＫＬが低下されてエンジン１５０から出力されるトルクが低下される。
【００８０】
目標ＫＬが下限ＫＬに到達するまでの時間が、図６の時刻ｔ（１１）〜時刻ｔ（１２）であって、ＫＬが下限ＫＬに到達するまで低下されており、エンジン１５０からの発生トルクも滑らかに低下している。
【００８１】
次に、目標ＫＬが下限ＫＬに到達すると（Ｓ１０５０にてＹＥＳ）、現在ＫＬが検出され（Ｓ１１１０）、エンジン回転数と現在ＫＬと目標トルクとに基づいて目標ＳＡが算出される（Ｓ１１２０）。目標ＳＡが遅角限界に到達するまでは（Ｓ１１３０にてＮＯ）、スロットルバルブ１１２の開度が下限ＫＬに対応する開度として算出され（Ｓ１１４０）、点火時期が目標ＳＡとして算出される（Ｓ１１５０）。すなわち、目標ＫＬを低下せしめてエンジン１５０からの発生トルクを滑らかに低下させた後（目標ＫＬが下限ＫＬに到達した後）、点火時期を遅角せしめて、エンジン１５０からの出力トルクを低下させる。なお、燃料噴射量が、現在ＫＬに変換係数を乗算して算出される（Ｓ１１６０）。
【００８２】
算出された、スロットル開度、点火時期、燃料噴射量についての、各指令信号が、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力される。このような処理が、目標ＳＡが遅角限界に到達するまで繰返し実行され、目標ＳＡが遅角されてエンジン１５０から出力されるトルクが低下される。
【００８３】
目標ＳＡが遅角限界に到達するまでの時間が、図６の時刻ｔ（１２）〜時刻ｔ（１３）であって、点火時期が遅角限界に到達するまで遅角されており、エンジン１５０からの発生トルクも滑らかに低下している。
【００８４】
目標ＳＡが遅角限界に到達すると（Ｓ１１３０にてＹＥＳ）、フューエルカット実行フラグがセットされて、実際に燃料供給が停止される（Ｓ１１８０）。このタイミングが、図６の時刻ｔ（１３）である。
【００８５】
このように、フューエルカットの開始時においては、先に、目標ＫＬが下限ＫＬに到達するまでは、目標ＫＬを低下させてエンジン１５０からの出力トルクを低下させて、次に、目標ＳＡを遅角限界まで遅角させてエンジン１５０からの出力トルクを低下させる。このように滑らかにかつ十分にエンジン１５０からの出力トルクを低下してからフューエルカットを実行するので、トルクの段差を小さくすることができる。このため、フューエルカット開始時のショックを低減させることが可能になる。
【００８６】
［フューエルカット復帰時］
フューエルカットの実行時に、たとえば、ドライバーによる要求トルクが発生限界トルク（下限トルク）以上になるとフューエルカットから復帰する（Ｓ２０００にてＹＥＳ、Ｓ２０１０）。このタイミングが図５の時刻ｔ（３）である。
【００８７】
本実施の形態に係る制御装置においては、フューエルカットから復帰した直後において、（４）点火時期をベース点火時期まで進角側に変化させてトルクを上昇させ、（５）点火時期がベース点火時期に到達すると、ＫＬを上昇させてトルクを上昇させる。
【００８８】
図７（および図４）を参照してさらに詳しく説明する。図７は、図５の時刻ｔ（３）近傍の時間に対応する拡大図である。
【００８９】
図７の時刻ｔ（２１）において、アクセルオフ時のドライバ要求トルクが下限トルク（実現可能トルク）以下になるように設定されている場合において、ドライバ要求トルクが下限トルク以上になると（Ｓ２０００にてＹＥＳ）、フューエルカット実行フラグがリセットされて、エンジン１５０への燃料供給が再開される（Ｓ２０１０）。現在ＫＬが検出され（Ｓ２０２０）、目標トルクがＩＳＣ目標トルク×点火効率で算出され（Ｓ１０２０）、エンジン回転数ＮＥが検出され（Ｓ１０３０）、エンジン回転数ＮＥと現在ＫＬと目標トルクとに基づいて、目標ＳＡが算出される（Ｓ１１２０）。
【００９０】
目標ＳＡがベースＳＡに到達するまでは（Ｓ２０３０にてＮＯ）、スロットルバルブ１１２の開度が現在ＫＬに対応するように算出され（Ｓ２０５０）、点火時期が目標ＳＡとして算出される（Ｓ１１５０）。すなわち、まずは、目標ＫＬを変化させないで、点火時期を進角させて、エンジン１５０からの出力トルクを上昇させる。なお、燃料噴射量が、現在ＫＬに変換係数を乗算して算出される（Ｓ１１６０）。
【００９１】
算出された、スロットル開度、点火時期、燃料噴射量についての、各指令信号が、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力される。このような処理が、目標ＳＡがベース点火時期に到達するまで繰返し実行され、点火時期が進角されてエンジン１５０から出力されるトルクが上昇される。
【００９２】
目標ＳＡがベースＳＡに到達するまでの時間が、図７の時刻ｔ（２１）〜時刻ｔ（２２）であって、点火時期が遅角限界からベースＳＡに到達するまで進角されており、エンジン１５０からの発生トルクも滑らかに上昇している。
【００９３】
次に、目標ＳＡがベースＳＡに到達すると（Ｓ２０３０にてＹＥＳ）、目標トルクとエンジン回転数とＭＢＴとに基づいて目標ＫＬが算出される（Ｓ１０４０）。スロットルバルブ１１２の開度が目標ＫＬに対応する開度として算出され（Ｓ１０６０）、点火時期がベース点火時期として算出される（Ｓ１０７０）。すなわち、点火時期をベース点火時期まで進角せしめてエンジン１５０からの発生トルクを滑らかに上昇させた後（目標ＳＡがベースＳＡに到達した後）、目標ＫＬを上昇せしめて、エンジン１５０からの出力トルクを上昇させる。なお、燃料噴射量が、現在ＫＬに変換係数を乗算して算出される（Ｓ１０９０）。
【００９４】
算出された、スロットル開度、点火時期、燃料噴射量についての、各指令信号が、スロットルバルブ１１２の開度コントローラ、点火時期コントローラ、燃料噴射量コントローラにそれぞれ出力される。このような処理が、ドライバ要求トルクに従った目標ＫＬに対応して繰返し実行され、エンジン１５０から出力されるトルクが上昇される。
【００９５】
目標ＫＬが上昇されてエンジン１５０からの出力トルクが上昇する時間が、図７の時刻ｔ（２２）以降であって、点火時期はベース点火時期に保持されており、目標ＫＬの上昇に従ってエンジン１５０からの発生トルクも滑らかに上昇している。
【００９６】
このように、フューエルカットから復帰すると、先に、目標ＳＡをベース点火時期まで進角させてエンジン１５０からの出力トルクを上昇させ、次に、ドライバ要求トルクに従った目標ＫＬを上昇させてエンジン１５０からの出力トルクを上昇させる。このようにフューエルカットからの復帰直後から滑らかにかつ十分にエンジン１５０からの出力トルクを上昇させるので、トルクの段差を小さくすることができる。このため、ドライバ要求トルクが上昇してフューエルカットから復帰した時のショックを低減させ、十分な加速感を実現でき、ドライバビリティを向上させることが可能になる。
【００９７】
これは、たとえば、アクセルペダルの踏み込み量のみによってエンジンを制御していた（たとえば目標ＫＬを変化させてしていた）非トルクディマンド型制御においては、アクセルペダルの踏み込み量の度合いによって目標ＫＬが変化してしまい、これによりトルク復帰速度が変化して、加速ショック（アクセルペダルの踏み込みが急で大きく目標ＫＬの上昇が急な場合）やヘジテーション（アクセルペダルの踏み込みが緩やか小さく目標ＫＬの上昇が緩やかな場合）が発生していたこととの対比において大きく異なる。
【００９８】
以上のようにして、本実施の形態に係る制御装置は、
（Ａ）フューエルカット開始直前に、（１）下限ＫＬまでＫＬを低下させてトルクを低下させ、（２）下限ＫＬに到達すると、点火時期を遅角限界まで遅角側に変化させてトルクを低下させ、（３）遅角限界に到達すると、フューエルカットを実際に実行して、
（Ｂ）フューエルカットからの復帰直後から、（４）点火時期をベース点火時期まで進角側に変化させてトルクを上昇させ、（５）ベース点火時期に到達すると、ＫＬを上昇させてトルクを上昇させる。このため、トルクディマンド型のエンジン制御システムにおけるフューエルカット開始時のショックを回避し、フューエルカットからの復帰時における加速ショックやヘジテーション（もたつき感）を回避することができる。
【００９９】
＜第１の変形例＞
以下、図８を参照して、本発明の実施の形態の第１の変形例について説明する。この変形例は、上述した実施の形態に加えて、以下のような特徴を備える。
【０１００】
アクセルオフ時において、ドライバ要求トルクはベーストルクまで低下させる。すなわち、ベーストルクでドライバ要求トルクを下限ガードする。図８に示すように、ドライバ要求トルクがベーストルクになっている。
【０１０１】
ベーストルクに対応するエンジン回転数ＮＥにおいて、インジェクタ１２６から噴射された燃料が着火する領域内（可燃領域内）で最も充填効率を低下させることができた点火時期において発生したトルクを発生限界トルク（下限トルク）として設定する。
【０１０２】
このようにして、トライバ要求トルクが発生限界トルク未満であるという条件が満足されると、フューエルカットを実行する。トライバ要求トルクが発生限界トルク以上になるという条件が満足されると、フューエルカットから復帰する。
【０１０３】
本変形例によると、上述した実施の形態と同様に、フューエルカット開始時のショックを回避し、フューエルカットからの復帰時における加速ショックやヘジテーション（もたつき感）を回避することができる。
【０１０４】
＜第２の変形例＞
以下、図９を参照して、本発明の実施の形態の第２の変形例について説明する。この変形例は、上述した実施の形態に加えて、以下のような特徴を備える。
【０１０５】
本変形例においては、ベーストルクを、（ａ）アイドル目標トルク（ＩＳＣ目標トルク）から定められたトルク、（ｂ）インジェクタ１２６からの噴射量限界（インジェクタ１２６の最小噴射量であって、燃料噴射時間と噴射される燃料量とがリニアな関係が成立しなくなる限界）から定められたトルク、（ｃ）（エンジンオイル等の消費による）吸気管負圧限界×最遅角（遅角限界）から定められたトルクのなかで、最大のトルクを選択して、これをベーストルクとして採用する。
【０１０６】
本変形例によると、上述した実施の形態の作用効果に加えて、確実に、インジェクタ１２６からの噴射量限界から定められたトルク、および（エンジンオイル等の消費による）吸気管負圧限界×最遅角（遅角限界）から定められたトルク、を保証することができるようになる。
【０１０７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態に係る制御装置が搭載される車両の制御ブロック図である。
【図２】本発明の実施の形態に係る制御装置の制御ブロック図である。
【図３】図１のエンジンＥＣＵで実行されるフューエルカット開始時のプログラムの制御構造を表わすフローチャートである。
【図４】図１のエンジンＥＣＵで実行されるフューエルカット復帰時のプログラムの制御構造を表わすフローチャートである。
【図５】フューエルカット開始およびフューエルカット復帰を含むタイミングチャートである。
【図６】図５のフューエルカット開始時の拡大フローチャートである。
【図７】図５のフューエルカット復帰時の拡大フローチャートである。
【図８】本発明の実施の形態の第１の変形例に関するタイミングチャートである。
【図９】本発明の実施の形態の第２の変形例に関するベーストルクを示す図である。
【符号の説明】
【０１０９】
１００  エンジンＥＣＵ、１０２Ａ  第１の空燃比センサ、１０２Ｂ  第２の空燃比センサ、１０４  エアーフローメータ、１０６  水温センサ、１０８  排気通路、１１０  吸気通路、１１２  スロットルバルブ、１１４  スロットルモータ、１１６  スロットルポジションセンサ、１１８  エアクリーナ、１２０Ａ  第１の三元触媒コンバータ、１２０Ｂ  第２の三元触媒コンバータ、１２２  冷却水通路、１２４  シリンダブロック、１２６  インジェクタ、１２８  ピストン、１３０  クランクシャフト、１５０  エンジン、１５２  吸気系、１５４  排気系、１６０  アクセルペダル開度センサ。
【図１】
2008231985.tif 000003
【図２】
2008231985.tif 000004
【図３】
2008231985.tif 000005
【図４】
2008231985.tif 000006
【図５】
2008231985.tif 000007
【図６】
2008231985.tif 000008
【図７】
2008231985.tif 000009
【図８】
2008231985.tif 000010
【図９】
2008231985.tif 000011