(57)【要約】【課題】  この発明は、内燃機関の制御装置に関し、モータの駆動電流の過大化を抑制しつつ、スロットルバルブを機構上可能な全閉位置近傍に精度良く維持させることを目的とする。【解決手段】  スロットルモータにより駆動される電子制御式のスロットルバルブを備える。スロットルバルブの全閉要求が検出された場合に、スロットルモータ駆動電流Iを目標とする基準値（変数B）と比較する。当該駆動電流Iが変数Bより大きい場合には、全閉目標スロットル開度を徐々に開き側の開度に修正し、当該駆動電流Iが変数B以下である場合には、全閉目標スロットル開度を徐々に閉じ側の開度に修正する。【選択図】      図７
2006257930.tif 000002
【特許請求の範囲】
【請求項１】
モータにより駆動されるスロットルバルブを備える内燃機関の制御装置であって、
前記スロットルバルブの全閉要求を検出する全閉要求検出手段と、
機構上可能な全閉位置より僅かに開き側の開度を全閉目標スロットル開度に設定する全閉目標開度設定手段と、
前記全閉要求が検出された場合に、前記モータに流れる電流値を所定の基準値と比較するモータ電流比較手段と、
前記モータに流れる電流値が所定の基準値より大きい場合には全閉目標スロットル開度を徐々に開き側の開度に修正し、前記電流値が前記基準値より小さい場合には当該全閉目標スロットル開度を徐々に閉じ側の開度に修正する全閉目標開度修正手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
内燃機関の減速時に燃料カットを行う燃料カット実行手段を備え、
前記全閉目標開度修正手段は、前記燃料カットの開始条件の成立時に前記全閉要求が検出された場合に、前記全閉目標スロットル開度の修正を行うものであることを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記基準値は、前記燃料カットの開始条件の成立時点からの経過時間に応じて定められていることを特徴とする請求項２記載の内燃機関の制御装置。
【請求項４】
前記全閉目標開度設定手段は、前回の全閉目標スロットル開度の最終値を所定のオフセット量だけ閉じ側の値となるように修正した値を、今回の全閉目標スロットル開度の初期値に設定する初期値設定手段を含むことを特徴とする請求項１乃至３の何れか１項記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の制御装置に係り、特に、減速時の燃料カット実行中に排気ガスを還流させる内燃機関に適用するための装置として好適な内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、例えば特許文献１には、スロットルモータにより駆動される電子制御式のスロットルバルブを備える内燃機関の制御装置が開示されている。この装置では、内燃機関の始動時において、スロットルバルブを全閉状態に制御すべく、以下のような制御を実行することとしている。すなわち、先ず、スロットルモータに駆動電流を流すことでスロットルバルブを中立位置から機構上可能な全閉位置に移動させ、次いで、スロットルモータに過電流が所定時間以上流れた場合に、スロットルバルブが全閉位置に対して僅かに開いた位置に保持される程度に、スロットルモータの駆動電流を低下させることとしている。
【０００３】
機構上可能な全閉位置にスロットルバルブを長時間に渡って維持させようとすると、スロットルモータに過電流が流れるおそれがあり、これにより、スロットルモータの耐久性の悪化が懸念される。上記従来の技術によれば、過電流が所定時間以上流れた場合にスロットルモータの駆動電流を低下させることにより過電流が継続して流れるのを回避しつつ、スロットルバルブを機構上可能な全閉位置の近傍に制御することができる。
【０００４】
【特許文献１】特開２０００−２３４５３０号公報
【特許文献２】特開平６−２２９２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、スロットルバルブを厳密に全閉に維持させる要求がある内燃機関の運転状態としては、例えば、排気通路に配置される触媒の劣化抑制と吸気管圧力の過大な負圧化の抑制の観点から、減速時の燃料カット実行中に排気ガスを燃焼室内に還流させる制御を行うものがある。高温の触媒にリーンなガスが流入すると、触媒の劣化が進行し易くなる。このため、上記のような制御を有する内燃機関においては、燃料カット実行中に排気ガスを燃焼室に還流させつつスロットルバルブを全閉にすることで、触媒への新気の流入を遮断している。このような制御の実行中は、僅かなスロットル開度の違いであっても、その劣化抑制効果に大きな相違が生じてしまう。従って、上記のような制御を有する内燃機関では、触媒の劣化抑制効果を最大限に引き出すためには、スロットルバルブを極めて精度良く全閉位置近傍に維持させる必要がある。
【０００６】
しかしながら、上記従来技術の手法は、過電流が所定時間検出された場合にスロットルバルブを開き側にのみ制御するものであり、より長期間に渡ってスロットルバルブをできるだけ全閉位置近傍に維持させることを目的とするうえでは、十分なものではない。また、上記従来技術の手法は、内燃機関の始動時に実行されるものであるが、そのような過電流を所定時間流すことで全閉位置を確認するという手法を、例えば、上記の燃料カット実行の度に頻繁に行うこととすると、スロットルモータの耐久性の悪化が懸念される。
【０００７】
この発明は、上述のような課題を解決するためになされたもので、モータの駆動電流の過大化を抑制しつつ、スロットルバルブを機構上可能な全閉位置近傍に精度良く維持させることのできる内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、上記の目的を達成するため、モータにより駆動されるスロットルバルブを備える内燃機関の制御装置であって、
前記スロットルバルブの全閉要求を検出する全閉要求検出手段と、
機構上可能な全閉位置より僅かに開き側の開度を全閉目標スロットル開度に設定する全閉目標開度設定手段と、
前記全閉要求が検出された場合に、前記モータに流れる電流値を所定の基準値と比較するモータ電流比較手段と、
前記モータに流れる電流値が所定の基準値より大きい場合には全閉目標スロットル開度を徐々に開き側の開度に修正し、前記電流値が前記基準値より小さい場合には当該全閉目標スロットル開度を徐々に閉じ側の開度に修正する全閉目標開度修正手段と、
を備えることを特徴とする。
【０００９】
また、第２の発明は、第１の発明において、内燃機関の減速時に燃料カットを行う燃料カット実行手段を備え、
前記全閉目標開度修正手段は、前記燃料カットの開始条件の成立時に前記全閉要求が検出された場合に、前記全閉目標スロットル開度の修正を行うものであることを特徴とする。
【００１０】
また、第３の発明は、第２の発明において、前記基準値は、前記燃料カットの開始条件の成立時点からの経過時間に応じて定められていることを特徴とする。
【００１１】
また、第４の発明は、第１乃至第３の発明の何れかにおいて、前記全閉目標開度設定手段は、前回の全閉目標スロットル開度の最終値を所定のオフセット量だけ閉じ側の値となるように修正した値を、今回の全閉目標スロットル開度の初期値に設定する初期値設定手段を含むことを特徴とする。
【発明の効果】
【００１２】
第１の発明によれば、モータの駆動電流を基準値近傍に収束させつつ、スロットル開度を、機構上可能な全閉位置に向けて、常にできる限り閉じ側の開度となるように変更することができる。このため、本発明によれば、モータの駆動電流の過大化を抑制しつつ、スロットルバルブを機構上可能な全閉位置近傍に精度良く維持させることができる。
【００１３】
第２の発明によれば、減速時に燃料カット条件が成立している場合に、スロットル全閉時の気密性を十分に高めることができるため、触媒の劣化抑制効果をより向上させることができる。
【００１４】
第３の発明によれば、基準値が燃料カットの開始条件の成立時点からの経過時間に応じた値に設定される。スロットルバルブの全閉要求の検出初期の段階では、スロットル開度が大きく閉じ側に制御されることで、モータの駆動電流は大きなものとなるが、スロットル開度の変化量が安定してくると、スロットル開度を保持するための電流は小さくても足りるものとなる。本発明によれば、燃料カット開始条件の成立時点からの経過時間が長くなるほど、基準値が小さくなるように設定することにより、モータの負荷を低減させることができる。
【００１５】
第４の発明によれば、今回の全閉目標スロットル開度の初期値が前回の最終値を所定のオフセット量だけ閉じ側にした値となるように修正される。上記の如く、スロットルバルブの全閉要求の検出初期の段階では、モータの駆動電流は大きなものとなるため、当該検出初期段階では、スロットル開度が開き側の値に制御されてしまうこととなり、最終的にも開き側の値に収束してしまうことになる。これに対し、本発明によれば、上記検出初期時の駆動電流が大きいことに起因してスロットル開度が開き側の値に制御される分を、上記オフセット量によって相殺することができ、全閉要求時のスロットル開度が開き側の値に収束されてしまうのを防止することができる。
【発明を実施するための最良の形態】
【００１６】
実施の形態１．
図１は、本発明の実施の形態１の構成を説明するための図を示す。図１に示すように、本実施形態のシステムは、内燃機関１０を備えている。内燃機関１０の筒内には、燃焼室１２が形成されている。燃焼室１２には、吸気通路１４および排気通路１６が連通している。吸気通路１４には、スロットルバルブ１８が配置されている。スロットルバルブ１８は、アクセル開度に基づいてスロットルモータ２０により駆動される電子制御式のバルブである。スロットルバルブ１８の近傍には、スロットル開度TAを検出するためのスロットル開度センサ２２が配置されている。
【００１７】
より具体的には、スロットルバルブ１８は、開き側と閉じ側の双方に対して、図示しない一対のリターンスプリングによってそれぞれ付勢されている。スロットルモータ２０に駆動電流Iが流通していない場合には、スロットルバルブ１８は、これらの一対のリターンスプリングのバネ力が釣り合う位置に維持される。ここでは、その釣り合い位置（中立位置）は、スロットル開度TAが所定開度だけ開いた位置となるように、上記バネ力が調整されている。つまり、スロットルバルブ１８は、適当な駆動電流IがDuty制御によってスロットルモータ２０に与えられることにより、当該中立位置から閉じ側或いは開き側に向けて、上記バネ力に抗しながら駆動される。また、適当な保持電流がスロットルモータ２０に継続して与えられることで、スロットルバルブ１８は所望の開度TAに保持される。
【００１８】
内燃機関１０は、複数の気筒を有する多気筒式の機関であり、図１は、そのうちの一気筒の断面を示している。内燃機関１０が備える個々の気筒には、吸気通路１４に通じる吸気ポート、および排気通路１６に通じる排気ポートが設けられている。吸気ポートには、その内部に燃料を噴射するための燃料噴射弁２４が配置されている。また、吸気ポートおよび排気ポートには、それぞれ、燃焼室１２と吸気通路１４、或いは燃焼室１２と排気通路１６を導通状態または遮断状態とするための吸気弁２６および排気弁２８が設けられている。
【００１９】
内燃機関１０の排気通路１６には、排気ガスを浄化するための上流触媒(SC)３０および下流触媒(UF)３２が直列に配置されている。図１に示すシステムは、吸気通路１４と排気通路１６とを連通する排気ガス還流通路３４を備えている。排気ガス還流通路３４の途中には、EGR弁３６が設けられている。更に、排気ガス還流通路３４には、吸気通路１４に還流される排気ガスを冷却する排気ガス冷却器（EGRクーラ）３８が設けられている。
【００２０】
図１に示すシステムは、ECU(Electronic Control Unit)４０を備えている。ECU４０には、上述した各種センサに加え、アクセル開度PAを検出するためのアクセルポジションセンサ４２や、上述した各種アクチュエータが接続されている。また、ECU４０は、スロットルモータの駆動電流Iを検出する手段をその内部に備えている。ECU４０は、それらのセンサ出力に基づいて、内燃機関１０の運転状態を制御することができる。
【００２１】
上記のように構成された本実施形態のシステムは、内燃機関１０の運転中にスロットル開度TAがアイドル開度TA0とされた場合に、燃料の噴射を停止する処理、つまり、燃料カット(F/C)を実行する。F/Cの実行中は、燃料噴射が行われないことから、触媒（上流触媒３０および下流触媒３２）に流れ込むガスは極端にリーンに偏ったものとなる。そして、高温の触媒にリーンなガスが流入すると、触媒の劣化が進行し易い。
【００２２】
図１に示すシステムによれば、EGR弁開度を十分な値とした状態でスロットル開度TAを十分に絞ることとすれば、十分な排気ガス再循環量（以下、EGRガス量）を生じさせることができる。そこで、本実施形態のシステムでは、F/Cの実行中には、EGRガスを燃焼室１２に導入させつつ、スロットルバルブ１８を機構上可能な全閉位置近傍に維持させることとしている。このような制御によれば、吸気管圧力PMの過大な負圧化を抑制しつつ、触媒の上流触媒３０および下流触媒３２の劣化進行を有効に抑制することが可能である。以下、そのような制御、すなわち、減速時のF/C実行中に燃焼室１２にEGRガスを導入することにより触媒３０、３２の劣化を抑制させる制御を、「触媒劣化抑制制御」と称する。
【００２３】
減速時のF/C実行中に上記触媒劣化抑制制御を行っている場合には、僅かなスロットル開度TAの違いであっても、触媒劣化抑制効果に大きな相違が生じてしまう。従って、触媒の劣化抑制効果を最大限に引き出すためには、スロットルバルブ１８をより精度良く全閉位置近傍に維持させる必要がある。スロットルバルブ１８には、通常、熱膨脹等を考慮した所定のクリアランスが吸気通路１４との間に確保された位置よりは閉じなくするために、ストッパーが設けられている。本明細書中では、そのストッパーによりスロットルバルブ１８の閉じ動作が制限される位置を、「機構上可能な全閉位置」として定義する。スロットルバルブ１８を当該全閉位置に突き当てて保持しようとすると、スロットルモータ２０に過電流が流れるおそれがある。そこで、その機構上可能な全閉位置から僅かに開き側の位置が全閉目標スロットル開度とされ、スロットル開度TAが当該全閉目標スロットル開度となるように制御される。
【００２４】
図２は、スロットルモータ駆動電流Iとスロットル開度センサ２２の出力との関係を示す図である。中立位置から閉じ側にスロットル開度TAを変更させる際には、上述したように、リターンスプリングのバネ力に抗しながらスロットルバルブ１８を閉じていくことになるため、図２に示すように、中立位置に対して、スロットル開度TAをより小さくするほど、より大きなスロットルモータ駆動電流Iが必要となる。また、スロットル開度TAは、温度等によるばらつきを有しており、そのばらつきは、スロットル開度TAが小さい領域ほど大きくなる。従って、所定の全閉目標スロットル開度に向けてスロットル開度TAを制御する際には、図２に示すように、スロットル開度TAが小さい領域ほど、上記ばらつきの影響を受け易くなる。
【００２５】
既述した通り、F/C実行中に上記触媒劣化抑制制御を行う場合には、僅かなスロットル開度TAの変化であっても、その効果には大きな相違が生じてしまう。そこで、本実施形態のシステムでは、上記触媒劣化抑制制御が適用された減速時のF/C実行中に、スロットルモータ駆動電流Iの過大化を抑制しつつ、スロットルバルブ１８を機構上可能な全閉位置近傍に精度良く維持させるべく、以下の図３に示すルーチンの処理をECU４０に実行させることとした。
【００２６】
次に、図３を参照して、実施の形態１における具体的な処理について説明する。
図３は、上記の機能を実現するために、本実施の形態１においてECU４０が実行するルーチンのフローチャートである。尚、本ルーチンは、所定時間毎（例えば数ミリ秒毎）に周期的に実行されるものとする。
【００２７】
図３に示すルーチンでは、先ず、スロットル開度TAの全閉要求があるか否かが判別される（ステップ１００）。具体的には、アクセル開度がゼロの場合、かつ、その他の実行禁止条件に該当しない場合に、触媒劣化抑制制御実行条件が成立し、全閉要求があると判別される。その結果、全閉要求が検出されない場合には、目標スロットル開度がアクセルペダル開度PAに基づいて制御される（ステップ１０２）。
【００２８】
一方、上記ステップ１００においてスロットル開度TAの全閉要求が検出された場合には、全閉目標スロットル開度として変数Aが設定される（ステップ１０４）。変数Aは、上述した温度等によるスロットル開度TAのばらつきを考慮して、予め適合等により得られた値であり、ECU４０が記憶しているものである。すなわち、スロットル開度TAは、全閉要求が検出されると、当該変数Aに基づいて、機構上可能な全閉位置から僅かに離れた位置となるように制御されていく。また、変数Aは、ECU４０のSRAMがクリアされない限りは、前回の燃料カット時の変数Aの最終値が今回の初期値として使用される。
【００２９】
次に、スロットルモータ駆動電流Iの目標とする基準値（変数B）として、所定値B0が設定される（ステップ１０６）。所定値B0は、スロットルバルブ１８の耐久性を考慮して設定された駆動電流Iの許容レベルを決定する値であり、ECU４０が記憶しているものである。次いで、ECU４０により計測されたスロットルモータ駆動電流Iが、変数B（所定値B0）より大きいか否かが判別される（ステップ１０８）。その結果、スロットルモータ駆動電流I＞変数Bが不成立であると判定された場合には、全閉目標スロットル開度を決定する変数Aが所定の更新量A1分だけ閉じ側に更新される（ステップ１１０）。具体的には、本ステップ１１０では、変数Aは、例えば0.001°刻みで閉じ側に徐々に更新されていく。
【００３０】
一方、上記ステップ１０８において、スロットルモータ駆動電流I＞変数Bが成立すると判定された場合、すなわち、スロットルモータ駆動電流Iが流れ過ぎと判定された場合には、変数Aが所定の更新量A2分だけ開き側に更新される（ステップ１１２）。この場合、スロットルモータ駆動電流Iを速やかに変数B以下に下げるべく、開き側の更新量A2は、閉じ側の更新量A1に比して大きい値に設定されている。
【００３１】
以上説明した通り、図３に示すルーチンによれば、スロットルモータ駆動電流Iが目標値である変数B近傍に収束されていくと共に、スロットル開度TAが、機構上可能な全閉位置に向けて、常にできる限り閉じ側の開度となるように微小時間毎に変更されていく。このため、上記ルーチンの処理によれば、スロットルモータ駆動電流Iの過大化を抑制しつつ、スロットルバルブ１８を機構上可能な全閉位置近傍に精度良く維持させることができる。このため、本実施形態のシステムによれば、減速時のF/C実行中に上記触媒劣化抑制制御が適用されている場合に、触媒３０、３２の劣化抑制効果をより厳密に向上させることができる。
【００３２】
ところで、上述した実施の形態１においては、上記触媒劣化抑制制御が適用された減速時のF/C実行中に、スロットルバルブ１８を機構上の全閉位置近傍に精度良く維持させるべく、ECU４０に図３に示すルーチンの処理を実行させることとしているが、そのような目的でECU４０に実行させるルーチンはこれに限定されるものではなく、例えば、以下の図４に示すルーチンであってもよい。
【００３３】
図４は、本実施の形態１の変形例として、ECU４０が実行するルーチンのフローチャートである。尚、本ルーチンは、所定時間毎（例えば数ミリ秒毎）に周期的に実行されるものとする。また、図４において、実施の形態１における図３に示すステップと同一のステップについては、同一の符号を付してその説明を省略または簡略する。
【００３４】
図４に示すルーチンは、ステップ２００の処理が追加されている点を除き、図３に示すルーチンと同様である。すなわち、図４に示すルーチンでは、全閉目標スロットル開度として変数Aが設定された後に（ステップ１０４）、スロットルDutyが閉じ側であるか否かが判別される（ステップ２００）。より具体的には、スロットルモータ駆動電流Iが前回のルーチン起動時の計測値より減少しているか否かが判別される。その結果、スロットルDutyが閉じ側でないと判定された場合、すなわち、スロットルモータ駆動電流Iが減少傾向にあると判定された場合には、ステップ１０６〜１１２までの処理は実行されず、スロットルDutyが閉じ側であると判定された場合にのみ、ステップ１０６〜１１２の処理が実行される。
【００３５】
図４に示すルーチンの処理によれば、スロットルモータ駆動電流Iが減少傾向にあると判定される場合、すなわち、スロットル開度TAが実際に開き側に制御されている場合に、スロットルモータ駆動電流Iが変数Bより大きいことが原因で、変数Aが更に開き側に更新されてしまうのを防止することができる。
【００３６】
尚、上述した実施の形態１においては、ECU４０が、上記ステップ１００の処理を実行することにより前記第１の発明における「全閉要求検出手段」が、上記ステップ１０４の処理を実行することにより前記第１の発明における「全閉目標開度設定手段」が、上記ステップ１０８の処理を実行することにより前記第１の発明における「モータ電流比較手段」が、上記ステップ１１０および１１２の処理を実行することにより前記第１の発明における「全閉目標開度修正手段」が、それぞれ実現されている。
また、上述した実施の形態１においては、ECU４０が内燃機関の減速時にF/Cを実行することにより前記第２の発明における「燃料カット実行手段」が実現されていると共に、上記ステップ１００の処理により触媒劣化抑制制御実行条件が成立したと判断される時点が、前記第２の発明における「燃料カットの開始条件の成立時」に、相当している。
【００３７】
実施の形態２．
次に、図５乃至図７を参照して、本発明の実施の形態２について説明する。
本実施形態のシステムは、図１に示すハードウェア構成を用いて、ECU５０に図３に示すルーチンに代えて、後述する図５に示すルーチンを実行させることにより実現されるものである。
【００３８】
図５は、本実施の形態２において、ECU４０が実行するルーチンのフローチャートである。尚、本ルーチンは、所定時間毎（例えば数ミリ秒毎）に周期的に実行されるものとする。また、図５において、実施の形態１における図４に示すステップと同一のステップについては、同一の符号を付してその説明を省略または簡略する。
【００３９】
図５に示すルーチンでは、スロットルDutyが閉じ側であると判定された後（ステップ２００）、スロットルモータ駆動電流Iの目標値としての変数Bが算出される（ステップ３００）。ECU４０は、図６に示すように、そのような変数Bをスロットル全閉制御の開始（触媒劣化抑制制御実行条件の成立時点）からの経過時間との関係で定めたマップを記憶している。図６に示すマップでは、変数Bは、当該経過時間が長くなるほど小さくなるように設定されている。ここでは、そのマップを参照することにより、変数Bが算出される。従って、本ルーチンでは、スロットルモータ駆動電流Iが図６における変数Bの特性が得られるように制御されつつ、ステップ１０８〜１１２の処理に基づいて、当該変数Bとの関係で全閉目標スロットル開度としての変数Aが更新されていくことになる。
【００４０】
また、図５に示すルーチンでは、ステップ１１０または１１２において変数Aが更新された場合には、次いで、更新された変数Aに所定値Cを加算した変数Dが、次回の全閉要求時に用いる全閉目標スロットル開度の初期値（変数A）として算出される（ステップ３０２）。より具体的には、変数Dは、ステップ１１０または１１２で更新された最新の変数Aを閉じ側に所定値Cだけオフセットした値となるように算出される。
【００４１】
一方、上記ステップ１００において、全閉要求が検出されない場合には、目標スロットル開度がアクセルペダル開度PAに基づいて制御され（ステップ１０２）、次いで、変数Aが上記ステップ３０２で算出される最新の変数Dに更新される（ステップ３０４）。そして、本ステップ３０４で更新された変数Aが、次回の全閉要求時に、変数Aの初期値として使用されることになる。
【００４２】
図７は、図５に示すルーチンの処理によって実現される動作を説明するためのタイミングチャートである。より具体的には、図７（Ａ）は、巨視的に見た場合のスロットル開度TAの変化を示す波形を、図７（Ｂ）は、EGR制御量の変化を示す波形を、図７（Ｃ）は、F/C実行フラグの状態を示す波形を、図７（Ｄ）は、機関回転数NEの変化を示す波形を、図７（Ｅ）は、全閉目標スロットル開度（変数A）の変化を示す波形を、図７（Ｆ）は、スロットルモータ駆動電流Iの変化を示す波形を、それぞれ示している。
【００４３】
図７中に示す時点t0は、スロットル開度TAがアイドル開度TA0とされた時点を示している。すなわち、この時点t0において、触媒劣化抑制制御実行条件の成立が認められる。触媒劣化抑制制御実行条件の成立が認められると、EGRガス量が増量された後に、燃料カットが実行される。機関回転数NEは、触媒劣化抑制制御実行条件の成立から減少していき、復帰回転数にまで低下した時点t1において、触媒劣化抑制制御実行条件が解除され、以後、EGRガスが掃気された後に燃料噴射が再開される。
【００４４】
上記図５に示すルーチンによるスロットル開度TAの制御は、全閉要求が出されている上記時点t0からt1の区間で実行される。時点t0以前の変数A（図７（Ｅ）中に破線で示す波形）は、前回の燃料カット時の変数Aの最終値が反映された値である。また、図７（Ｆ）中に示す破線は、スロットルモータ目標電流としての変数Bの波形を示している。触媒劣化抑制制御実行条件の成立初期時には、スロットルバルブ１８が大きく制御されるため、スロットルモータ駆動電流Iは、変数Bに比して大きくなっている。この場合、上記図５に示すルーチンによれば、変数Aは、開き側の値に更新されていく。変数Aが開き側の値に更新され、その結果としてスロットル開度TAが開き側に駆動されていくと、リターンスプリングのバネ力が減少するため、スロットルモータ駆動電流Iが低下し始める。そして、スロットルモータ駆動電流Iが変数Bより低下した時点t2以降は、変数Aは、閉じ側の値に更新されていく。
【００４５】
以下、触媒劣化抑制制御実行条件が成立している間は、図７に示すように、上記の動作が繰り返されていくことになる。そして、時点t1における変数A、すなわち、今回の燃料カットにおける変数Aの最終値を閉じ側に所定値Cだけオフセットした値（図７（Ｆ）中に破線で示す波形）が次回の燃料カット時に使用される。
【００４６】
以上説明した通り、上記図５に示すルーチンの処理によれば、スロットルモータ駆動電流Iが目標値である変数B近傍に収束されていくと共に、スロットル開度TAが、機構上可能な全閉位置に向けて、常にできる限り閉じ側の開度となるように微小時間毎に変更されていく。
【００４７】
また、上記ルーチンの処理によれば、スロットルモータ目標電流（変数B）は、上述したように、スロットル全閉制御の開始からの経過時間が長くなるほど小さくなるように設定されている。スロットル全閉制御の開始時には、スロットルバルブ１８を大きく動かす必要があるため、大きな電流が流れることになるが、スロットルバルブ１８の変化量が安定してくると、所定のスロットル開度TAに保持するための電流は小さくても足りるものとなる。このため、上記変数Bの設定によれば、スロットルモータ駆動電流Iが上記経過時間に応じて小さく制御されていくため、スロットルモータ２０の負荷を低減させることができる。
【００４８】
また、上記ルーチンの処理によれば、今回の燃料カットにおける変数Aの最終値を閉じ側に所定値Cだけオフセットした値が次回の燃料カット時の変数Aの初期値として使用される。スロットル全閉制御の開始時には、上記の如く、大きな電流な流れることになるため、変数Aが開き側の値に更新されることになる。その結果として、当該開始時には、スロットル開度TAが開き側に制御されてしまうことになり、最終的にも、開き側の値に収束してしまうことになる。これに対し、上記ルーチンの処理によれば、変数Aの初期値（変数D）が、前回の変数Aの最終値に対して、予め所定値C分だけ閉じ側にオフセットされるため、上記開始時に、スロットル開度TAが開き側に制御される分を所定値Cによって相殺することができ、F/C条件の成立中のスロットル開度TAが開き側の位置で収束してしまうのを防止することができる。
【００４９】
尚、上述した実施の形態２においては、上記ステップ１００の処理により触媒劣化抑制制御実行条件が成立したと判断される時点（図７中に示す時点t0）が、前記第３の発明における「燃料カットの開始条件の成立時点」に相当している。
また、上述した実施の形態２においては、ECU４０が上記ステップ３０２および３０４の処理を実行することにより前記第４の発明における「初期値設定手段」が実現されている。
【００５０】
［変形例］
上述した実施の形態１および２においては、減速時のF/C実行中にEGR弁３６の開度を適当に調整することにより、吸気通路１４を介して燃焼室１２に排気ガスを還流させる（外部EGR制御）が適用されている内燃機関に対して、全閉要求時に本発明のスロットルバルブ１８の制御を行うこととしているが、本発明が適用される運転状態は、例えば始動時などの全閉要求が出される場合であれば、これに限定されるものではない。また、減速時のF/C実行中に排気ガスを還流させる手法はこれに限定されるものではなく、すなわち、弁体の開弁特性（開弁時期、作用角、リフト量など）を変更することが可能な可変動弁機構を、吸気弁２６および排気弁２８の少なくとも一方を駆動する機構として備え、当該可変動弁機構の状態を変えることによりバルブオーバーラップ期間を変化させ、その結果として内部EGR量を変化させるものであってもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態１の構成を説明するための図である。
【図２】スロットルモータ駆動電流Iとスロットル開度センサの出力との関係を示す図である。
【図３】本発明の実施の形態１において実行されるルーチンのフローチャートである。
【図４】本発明の実施の形態１の変形例において実行されるルーチンのフローチャートである。
【図５】本発明の実施の形態２において実行されるルーチンのフローチャートである。
【図６】図５に示すルーチン中で参照されるスロットルモータ駆動電流Iの目標値である変数Bのマップである。
【図７】図５に示すルーチンの処理によって実現される動作を説明するためのタイミングチャートである。
【符号の説明】
【００５２】
１０  内燃機関
１４  吸気通路
１６  排気通路
１８  電子制御式スロットルバルブ
２０  スロットルモータ
２２  スロットル開度センサ
３０  上流触媒
３４  排気ガス還流通路
３６  EGR弁
４０  ECU(Electronic Control Unit)
４２  アクセルポジションセンサ
【図１】
2006257930.tif 000003
【図２】
2006257930.tif 000004
【図３】
2006257930.tif 000005
【図４】
2006257930.tif 000006
【図５】
2006257930.tif 000007
【図６】
2006257930.tif 000008
【図７】
2006257930.tif 000009