"アルコール成分を含む燃料を気筒に供給する燃料供給手段と、気筒から排出される排気ガスを浄化する触媒と、吸気バルブと排気バルブのうち少なくとも一方のバルブを閉弁状態で弁停止させることが可能な弁停止機構と、燃料中のアルコール濃度を検出するアルコール濃度検出手段と、少なくとも吸入空気量と前記アルコール濃度とに基いて前記触媒のHC被毒量を推定し、前記HC被毒量が解除を必要とするレベルである場合に被毒解除要求を発生させる被毒解除要求発生手段と、所定の燃料カット条件が成立し、かつ、前記被毒解除要求が発生した場合に、前記吸気バルブと前記排気バルブとを作動させた状態で前記燃料供給手段を停止する第1の燃料カット手段と、前記燃料カット条件が成立し、かつ、前記被毒解除要求が発生していない場合に、前記弁停止機構により少なくとも前記一方のバルブを弁停止させた状態で前記燃料供給手段を停止する第2の燃料カット手段と、を備えることを特徴とする内燃機関の制御装置。前記被毒解除要求が発生した場合に前記HC被毒の解除に必要な空気量を被毒解除空気量として算出する被毒解除空気量算出手段と、前記第1の燃料カット手段の作動中に前記触媒に供給された空気量が前記被毒解除空気量に達した場合に、前記第1の燃料カット手段を停止して前記第2の燃料カット手段を作動させる燃料カット切換手段と、を備えてなる請求項1に記載の内燃機関の制御装置。前記触媒の温度に基いて劣化抑制要求を発生させる劣化抑制要求発生手段と、前記劣化抑制要求が発生していない場合に、前記被毒解除要求が発生していなくても、前記第1の燃料カット手段を作動させる被毒解除優先手段と、を備えてなる請求項1または2に記載の内燃機関の制御装置。前記被毒解除空気量算出手段は、少なくとも燃料中のアルコール濃度と前記触媒のHC被毒量とを含むパラメータに基いて、前記被毒解除空気量を算出する構成としてなる請求項2に記載の内燃機関の制御装置。前記パラメータは、前記触媒の劣化度及び/又は温度を含む構成としてなる請求項4に記載の内燃機関の制御装置。前記パラメータは、前記第1の燃料カット手段が前回作動した直後から現時点までの期間に計測された積算空気量、走行距離、走行時間、排気空燃比の平均値及び排気空燃比のリッチ側最大値のうち、少なくとも1つの計測結果を含む構成としてなる請求項4または5に記載の内燃機関の制御装置。上述した従来技術の制御は、アルコール燃料を使用しない通常のガソリンエンジンにおいて、一定の効果を得ることができる。しかし、上記制御をアルコール燃料に適用しようとすると、燃料中のアルコール成分により排気エミッションが悪化するという問題がある。即ち、アルコール燃料を用いるエンジンにおいては、燃料中のアルコール成分が触媒に吸着し易く、ガソリンエンジンと比較して触媒のHC被毒アルコール被毒が頻繁に発生する。このため、従来技術のように、燃料カット時に弁停止を実行すると、触媒の被毒回復が遅れることになり、排気エミッションが悪化し易い。本発明は、上述のような課題を解決するためになされたもので、本発明の目的は、燃料中のアルコール濃度が高い場合でも、触媒の劣化とアルコール被毒の両方を防止することができ、触媒の耐久性や排気エミッションを向上させることが可能な内燃機関の制御装置を提供することにある。第1の発明は、アルコール成分を含む燃料を気筒に供給する燃料供給手段と、気筒から排出される排気ガスを浄化する触媒と、吸気バルブと排気バルブのうち少なくとも一方のバルブを閉弁状態で弁停止させることが可能な弁停止機構と、燃料中のアルコール濃度を検出するアルコール濃度検出手段と、少なくとも吸入空気量と前記アルコール濃度とに基いて前記触媒のHC被毒量を推定し、前記HC被毒量が解除を必要とするレベルである場合に被毒解除要求を発生させる被毒解除要求発生手段と、所定の燃料カット条件が成立し、かつ、前記被毒解除要求が発生した場合に、前記吸気バルブと前記排気バルブとを作動させた状態で前記燃料供給手段を停止する第1の燃料カット手段と、前記燃料カット条件が成立し、かつ、前記被毒解除要求が発生していない場合に、前記弁停止機構により少なくとも前記一方のバルブを弁停止させた状態で前記燃料供給手段を停止する第2の燃料カット手段と、を備えることを特徴とする。第2の発明は、前記被毒解除要求が発生した場合に前記HC被毒の解除に必要な空気量を被毒解除空気量として算出する被毒解除空気量算出手段と、前記第1の燃料カット手段の作動中に前記触媒に供給された空気量が前記被毒解除空気量に達した場合に、前記第1の燃料カット手段を停止して前記第2の燃料カット手段を作動させる燃料カット切換手段と、を備える。第3の発明は、前記触媒の温度に基いて劣化抑制要求を発生させる劣化抑制要求発生手段と、前記劣化抑制要求が発生していない場合に、前記被毒解除要求が発生していなくても、前記第1の燃料カット手段を作動させる被毒解除優先手段と、を備える。第4の発明によると、前記被毒解除空気量算出手段は、少なくとも燃料中のアルコール濃度と前記触媒のHC被毒量とを含むパラメータに基いて、前記被毒解除空気量を算出する構成としている。第5の発明によると、前記パラメータは、前記触媒の劣化度及び/又は温度を含む構成としている。第6の発明によると、前記パラメータは、前記第1の燃料カット手段が前回作動した直後から現時点までの期間に計測された積算空気量、走行距離、走行時間、排気空燃比の平均値及び排気空燃比のリッチ側最大値のうち、少なくとも1つの計測結果を含む構成としている。第1の発明によれば、燃料カットを実行するときに、少なくとも触媒のHC被毒量アルコール被毒量に基いて2種類の燃料カットを適切に使い分けることができる。これにより、アルコール燃料を用いることでHC被毒が発生し易い場合でも、HC被毒の解除と劣化の抑制とを両立させることができる。従って、触媒の耐久性を確保しつつ、排気エミッションを向上させることができる。第2の発明によれば、被毒解除空気量算出手段は、HC被毒の解除に必要な空気量である被毒解除空気量を算出することができる。これにより、燃料カット切換手段は、第1の燃料カットの実行期間を、HC被毒の解除に必要な最小限の期間に限定することができる。そして、HC被毒の解除が完了するタイミングで第1の燃料カットから第2の燃料カットへと速やかに移行することができ、触媒に必要以上の空気が供給されて劣化が進行するのを防止することができる。第3の発明によれば、被毒解除優先手段は、HC被毒の解除が実行される頻度を可能な限り高めることができ、アルコール燃料によりHC被毒が発生し易い状況でも、被毒を効果的に解除することができる。第4の発明によれば、被毒解除空気量算出手段は、燃料中のアルコール濃度と触媒のHC被毒量とを含むパラメータに基いて被毒解除空気量を算出することができる。これにより、燃料中のアルコールが変化する場合でも、被毒解除空気量を高い精度で算出することができ、被毒解除が完了するタイミングを正確に判定することができる。第5の発明によれば、被毒解除空気量算出手段は、燃料中のアルコール濃度及び触媒のHC被毒量だけでなく、触媒の劣化度及び/又は温度をパラメータとして被毒解除空気量を算出することができる。これにより、触媒の劣化度や温度の影響を被毒解除空気量に反映させることができ、被毒解除空気量を高い精度で算出することができる。第6の発明によれば、被毒解除空気量算出手段は、燃料中のアルコール濃度及び触媒のHC被毒量だけでなく、第1の燃料カット手段が前回作動した直後から現時点までの期間中における積算空気量、走行距離、走行時間、排気空燃比の平均値及び排気空燃比のリッチ側最大値をパラメータとして被毒解除空気量を算出することができる。これにより、内燃機関の運転履歴や制御の履歴を被毒解除空気量に反映させることができ、被毒解除空気量を高い精度で算出することができる。実施の形態1.[実施の形態1の構成]以下、図1乃至図4を参照して、本発明の実施の形態1について説明する。図1は、本発明の実施の形態1のシステム構成を説明するための全体構成図である。本実施の形態のシステムは、FFV等の車両に搭載される内燃機関として多気筒型のエンジン10を備えている。エンジン10は、例えばメタノール、エタノール等のアルコール成分を含む燃料アルコール燃料及びガソリンが使用可能となっている。なお、図1は、エンジン10に搭載された複数気筒のうちの1気筒を例示したものである。エンジン10の各気筒には、ピストン12により燃焼室14が形成されており、ピストン12はクランク軸16に連結されている。また、エンジン10は、各気筒に吸入空気を吸込む吸気通路18を備えており、吸気通路18には、吸入空気量を調整する電子制御式のスロットルバルブ20が設けられている。一方、エンジン10は、各気筒の排気ガスを排出する排気通路22を備えており、排気通路22には、排気ガスを浄化する三元触媒等の触媒24が設けられている。また、エンジンの各気筒は、例えば吸気通路18吸気ポート及び燃焼室14内筒内にそれぞれ燃料を噴射する2つの燃料噴射弁26,28と、混合気に点火する点火プラグ30と、吸気通路18を筒内に対して開閉する吸気バルブ32と、排気通路22を筒内に対して開閉する排気バルブ34とを備えている。なお、燃料噴射弁26,28は、アルコール燃料を筒内に供給する燃料供給手段を構成している。また、本発明では、必ずしも2つの燃料噴射弁26,28を備える必要はなく、一方の燃料噴射弁のみを用いてもよい。また、エンジン10は、吸気側及び排気側の可変動弁機構36,38を備えており、これらは本実施の形態の弁停止機構を構成している。まず、吸気側の機構について説明すると、吸気可変動弁機構36は、例えば日本特開2008-45460号公報に記載されているような公知の構成を有している。具体的に説明すると、吸気可変動弁機構36は、それぞれ揺動可能に支持された2本のアームと、該各アームの連結及び連結解除を実行する連結機構とを備えている。2本のアームは、エンジンの吸気側カムシャフトに設けられた駆動カムと、吸気バルブ32のロッカーアームとの間に配置されている。そして、2本のアームが連結された状態では、駆動カムの入力が一方のアームから他方のアームに伝達されるので、吸気バルブ32が開,閉する。これに対し、アームの連結を解除した場合には、一方のアームの揺動が他方のアームに伝達されなくなるので、吸気バルブ32を閉弁状態で停止弁停止させることができる。一方、排気可変動弁機構38も、吸気可変動弁機構36とほぼ同様に構成されており、排気バルブ34を弁停止させることができる。なお、本実施の形態では、2つの可変動弁機構36,38を用いる場合を例示したが、本発明はこれに限らず、可変動弁機構36,38の何れか一方のみを搭載し、吸気バルブ32と排気バルブ34のうち一方のバルブのみを弁停止させる構成としてもよい。また、本発明では、上述した構成の可変動弁機構36,38に限らず、弁停止機構を備えた他の動弁機構を用いる構成としてもよい。具体的には、例えば日本特開2007-16710号公報に記載されているように、非通電時に弁停止を実現することが可能な電磁駆動式の動弁機構等を用いてもよい。また、本実施の形態のシステムは、エンジンの制御に必要な各種のセンサからなるセンサ系統と、エンジンの運転状態を制御するECUEngineControlUnit60とを備えている。まず、センサ系統について述べると、クランク角センサ40は、クランク軸16の回転に同期した信号を出力するもので、エアフローセンサ42は、エンジンの吸入空気量を検出する。また、水温センサ44はエンジン冷却水の温度エンジン水温を検出し、空燃比センサ46は排気空燃比を連続的な値として検出し、触媒温度センサ48は触媒24の床温触媒温度を検出する。また、アルコール濃度センサ50は、燃料中のアルコール濃度を検出するもので、本実施の形態のアルコール濃度検出手段を構成している。センサ系統には、この他にも、アクセル操作量アクセルペダルの踏込み量を検出するセンサ等を含む各種のセンサが含まれており、各センサはECU60の入力側に接続されている。ECU60の出力側には、スロットルバルブ20、燃料噴射弁26,28、点火プラグ30、可変動弁機構36,38等のアクチュエータが接続されている。そして、ECU60は、センサ系統により検出したエンジンの運転情報に基いて各アクチュエータを駆動し、運転制御を行う。具体的には、クランク角センサ40の出力に基いてエンジン回転数とクランク角とを検出し、エアフローセンサ42により吸入空気量を検出する。また、エンジン回転数と吸入空気量とに基いて機関負荷負荷率を算出し、吸入空気量、負荷率、燃料中のアルコール濃度等に基いて燃料噴射量を算出すると共に、クランク角に基いて燃料噴射時期及び点火時期を決定する。そして、燃料噴射時期が到来した時点で燃料噴射弁26,28を駆動し、点火時期が到来した時点で点火プラグ30を駆動する。これにより、各気筒で混合気を燃焼させ、エンジンを運転することができる。また、ECU60は、空燃比センサ46の出力等に基いて、排気空燃比が目標空燃比理論空燃比と一致するように燃料噴射量をフィードバック制御する空燃比制御を実行する。[実施の形態1の特徴]一般に、アルコール燃料の使用時には、ガソリンと比較して未燃燃料HCが触媒24に吸着され易いため、触媒のHC被毒未燃燃料の吸着による浄化能力の低下が頻繁に発生する。この傾向はアルコールが極性分子であることに起因している。従って、燃料カットの実行時には、例えば触媒の劣化を回避するために弁停止を行うと、HC被毒が継続した状態となり易い。一方、弁停止せずに燃料カットを実行すると、触媒を劣化させることになる。そこで、本実施の形態では、燃料カット条件が成立した場合に、触媒のHC被毒量被毒解除要求と劣化し易さ劣化抑制要求とに基いて2種類の燃料カットを使い分けることにより、HC被毒の解除と劣化の抑制とを両立させる構成としている。以下、これらの燃料カット及び上記各要求の発生条件について説明する。燃料カット条件まず、燃料カットが実行される一般的な条件燃料カット条件について説明する。本実施の形態では、下記の条件1,2の両方が成立した場合に、燃料カット条件が成立したと判定する。1アクセル操作量が零即ち、アイドルスイッチがON2エンジン回転数が所定の燃料カット回転数以上なお、上記条件1,2は、減速時燃料カットと呼ばれる燃料カットの実行条件の一例を示したもので、本発明を限定するものではない。被毒解除要求被毒解除要求とは、触媒24のHC被毒量が解除を必要とするレベルである場合に発生されるもので、具体的には、下記の条件3~6の全てが成立した場合に、被毒解除要求が発生したものと判定する。3エンジン水温が暖機完了状態に対応する所定値暖機完了温度T1以上4触媒温度がHC被毒の解除を可能とする温度の下限値下限温度T2よりも低い5弁作動燃料カット後述の実行中でない6上記条件3~5が成立した状態で、吸入空気量を積算した値である積算吸入空気量が被毒許容限度Ga1よりも増加上記各条件の意味について説明すると、まず、条件3が不成立の場合には、触媒24による排気浄化が行われないので、被毒を解除して浄化率を改善する制御が不要となる。また、条件4,5が成立した場合には、触媒温度がHC被毒の解除未燃燃料の燃焼を促進するほど高くない上に、触媒に新気が供給されないまたは混合気しか供給されないので、HC被毒が進行し易い状態である。従って、これらの条件3~5が成立した条件下では、触媒24に供給されるガスの積算量=積算吸入空気量が増加するほど、触媒に吸着される未燃燃料の量≒HC被毒量が多くなる。即ち、前記条件下で算出される積算吸入空気量は、HC被毒量が反映されたパラメータとなる。このため、条件6が成立した場合には、HC被毒量が解除を必要とするレベルに達したものと判定して、被毒解除要求を発生させる。また、上記条件6において、被毒許容限度Ga1とは、例えば排気エミッションの制限等からみて許容されるHC被毒量の上限値として定義されるもので、燃料中のアルコール濃度に基いて可変に設定される。具体的に述べると、燃料中のアルコール濃度が高い場合には、アルコール濃度が低い場合と比較して未燃燃料が触媒に吸着され易くなるので、積算吸入空気量が一定であっても、HC被毒量が増加する傾向がある。この傾向を補償するために、積算吸入空気量と比較される被毒許容限度Ga1は、燃料中のアルコール濃度が高いほど小さくなるように設定補正される。ECU60には、燃料中のアルコール濃度に基いて被毒許容限度Ga1を設定するためのデータマップが予め記憶されている。劣化抑制要求劣化抑制要求とは、触媒24が空気酸素との接触により劣化し易い状況となった場合に発生されるもので、具体的には、下記の条件7,8の両方が成立した場合に、劣化抑制要求が発生したものと判定する。7前述の燃料カット条件が成立8触媒温度が劣化判定温度T3よりも高いここで、劣化判定温度T3は、例えば800°C程度の高温に設定される。上記条件7,8が成立した場合には、燃料カットを行うときの排気温度が高く、かつ、排気ガス中に酸素が過剰に存在することになる。この場合には、触媒の劣化が進行し易いので、劣化抑制要求を発生させる。なお、劣化判定温度T3は、吸入空気量等に基いて可変に設定してもよい。弁作動燃料カット弁作動燃料カットは、前述の燃料カット条件が成立した状態において、被毒解除要求が発生した場合、または、劣化抑制要求が発生していない場合に実行される。そして、弁作動燃料カットでは、吸気バルブ32と排気バルブ34とを通常通りに作動させた状態で、燃料噴射を停止する。この制御によれば、燃料カットを実行しつつ、触媒24に新気を供給し、触媒のHC被毒を解除することができる。なお、弁作動燃料カットは、第1の燃料カット手段に対応している。弁停止燃料カット弁停止燃料カットは、燃料カット条件が成立し、かつ、劣化抑制要求が発生した状態において、被毒解除要求が発生していない場合に実行される。そして、弁停止燃料カットでは、吸気バルブ32と排気バルブ34のうち少なくとも一方のバルブ両方でもよいを可変動弁機構36または38により弁停止させた状態で、燃料噴射を停止する。この制御によれば、燃料カットを実行しつつ、触媒24を新気から遮断することができ、触媒の劣化を抑制することができる。なお、弁停止燃料カットは、第2の燃料カット手段に対応している。このように、本実施の形態では、燃料カットを行うときに、被毒解除要求及び劣化抑制要求の有無に基いて、弁作動燃料カットと弁停止燃料カットの何れかを実行する。また、本実施の形態では、劣化抑制要求が発生していない場合に、被毒解除要求が発生していなくても、弁作動燃料カットを実行する。これにより、HC被毒の解除が実行される頻度を可能な限り高めることができ、アルコール燃料によりHC被毒が発生し易い状況でも、被毒を効果的に解除することができる。[実施の形態1を実現するための具体的な処理]次に、図2乃至図4を参照して、上述した制御を実現するための具体的な処理について説明する。まず、図2は、本発明の実施の形態1において、ECUにより実行される制御のフローチャートである。この図に示すルーチンは、エンジンの運転中に繰返し実行されるものとする。図2に示すルーチンでは、まず、ステップ100において、燃料カット要求フラグF/C要求フラグがONに設定されているか否かを判定する。ここで、燃料カット要求フラグは、本ルーチンと並列に実行される他のルーチン図示せずにより設定されるもので、前述の燃料カット条件が成立した場合にONとなり、燃料カット条件が不成立の場合にOFFとなる。ステップ100の判定が不成立の場合には、燃料カットの実行タイミングではないので、本ルーチンを終了する。次に、ステップ100の判定が成立した場合には、ステップ102,104において、触媒劣化抑制制御要求フラグ及びHC被毒解除要求フラグがそれぞれONに設定されているか否かを判定する。ここで、触媒劣化抑制制御要求フラグは、図4のルーチンにより設定されるもので、劣化抑制要求が発生した場合にONとなり、劣化抑制要求が発生していない場合にOFFとなる。また、HC被毒解除要求フラグは図3のルーチンにより設定されるもので、被毒解除要求が発生した場合にONとなり、被毒解除要求が発生していない場合にOFFとなる。上記判定処理において、まず、ステップ102,104の判定が何れも成立した場合には、触媒の劣化抑制よりもHC被毒の解除を優先し、ステップ106に移行する。そして、ステップ106では、可変動弁機構弁停止機構36,38による弁停止を解除し、ステップ108では、燃料噴射弁26,28を停止することにより、弁作動燃料カットを実行する。これにより、HC被毒の解除が実行されるので、ステップ110では、HC被毒解除要求フラグをOFFに設定し、本ルーチンを終了する。一方、ステップ102が不成立の場合には、劣化抑制要求が発生していないので、弁停止燃料カットを実行する必要がない。そこで、この場合には、ステップ104の判定を実行せずに被毒解除要求の有無に関係なく、ステップ106~110に移行して弁作動燃料カットを実行する。また、ステップ102の判定が成立し、ステップ104の判定が不成立の場合には、劣化抑制要求のみが発生しているので、ステップ112では弁停止を実行し、ステップ114では弁停止燃料カットを実行する。次に、図3を参照して、HC被毒解除要求フラグの設定処理について説明する。図3は、HC被毒解除要求フラグ被毒解除要求を設定する制御のフローチャートである。この図に示すルーチンは、図2のルーチンと並列に繰返し実行されるものとする。図3に示すルーチンでは、まず、ステップ200において、HC被毒解除要求フラグがOFFに設定されているか否かを判定する。この判定が不成立の場合には、既に当該フラグがONに設定されているので、本ルーチンを終了する。次に、ステップ202では、エンジン水温が前述の暖機完了温度T1以上であるか否かを判定し、この判定が不成立の場合には、本ルーチンを終了する。ステップ202の判定が成立した場合には、ステップ204において、燃料中のアルコール濃度Eを検出し、ステップ206において、積算吸入空気量の計測を開始する。次に、ステップ208では、触媒温度が前述の下限温度T2未満であるか否かを判定し、ステップ210では、弁作動燃料カットを実行していない状態であるかどうかを判定する。そして、何れかの判定が不成立の場合には、被毒解除要求を発生させる前述の条件4または5が成立していないので、後述のステップ218に移行する。また、ステップ208,210の判定が何れも成立した場合には、ステップ212において、アルコール濃度Eに基いて被毒許容限度Ga1を算出し、ステップ214では、積算吸入空気量が被毒許容限度Ga1よりも増加したか否かを判定する。ステップ214の判定が不成立の場合には、積算吸入空気量が増加してステップ214の判定が成立するか、または、ステップ208,210の何れかで判定が不成立となるまで、ステップ208~214の処理を繰返し実行する。そして、ステップ214の判定が成立した場合には、ステップ216において、HC被毒解除要求フラグをONに設定し、ステップ218において、積算吸入空気量のカウンタをリセットした後に、本ルーチンを終了する。次に、図4を参照して、触媒劣化抑制制御要求フラグの設定処理について説明する。図4は、触媒劣化抑制制御要求フラグ劣化抑制要求を設定する制御のフローチャートである。この図に示すルーチンは、図2及び図3のルーチンと並列に繰返し実行されるものとする。図4に示すルーチンでは、まず、ステップ300において、触媒劣化抑制制御要求フラグがOFFに設定されているか否かを判定する。この判定が不成立の場合には、既に当該フラグがONに設定されているので、本ルーチンを終了する。次に、ステップ302では、燃料カット条件が成立したか否かを判定し、ステップ304では、触媒温度が前述の劣化判定温度T3よりも高いか否かを判定する。そして、ステップ302,304の判定が何れも成立した場合には、ステップ306において、触媒劣化抑制制御要求フラグをONに設定し、本ルーチンを終了する。一方、ステップ302,304の何れかで判定が不成立の場合には、ステップ306を実行せず、本ルーチンを終了する。なお、この場合には、触媒劣化抑制制御要求フラグをOFFに設定してもよい。以上詳述した通り、本実施の形態によれば、燃料カットを実行するときに、触媒24のHC被毒量被毒解除要求と劣化し易さ劣化抑制要求とに基いて2種類の燃料カットを適切に使い分けることができる。これにより、アルコール燃料を用いることでHC被毒が発生し易い場合でも、HC被毒の解除と劣化の抑制とを両立させることができる。従って、触媒24の耐久性を確保しつつ、排気エミッションを向上させることができる。なお、前記実施の形態1では、図2中のステップ106,108が請求項1,3における第1の燃料カット手段の具体例を示し、ステップ112,114が第2の燃料カット手段の具体例を示している。また、図3中のステップ200~218は、請求項1における被毒解除要求発生手段の具体例を示し、図4中のステップ300~306は、請求項3における劣化抑制要求発生手段の具体例を示している。また、実施の形態1では、被毒解除要求と劣化抑制要求とに基いて2種類の燃料カットを使い分ける構成としたが、本発明はこれに限らず、例えば被毒解除要求のみに基いて燃料カットの使い分けを実行する構成としてもよい。実施の形態2.次に、図5及び図6を参照して、本発明の実施の形態2について説明する。本実施の形態は、前記実施の形態1とほぼ同様の構成及び制御において、弁作動燃料カット中に触媒に供給された空気量に基いて燃料カットを切換えることを特徴としている。なお、本実施の形態では、実施の形態1と同一の構成要素に同一の符号を付し、その説明を省略するものとする。[実施の形態2の特徴]弁作動燃料カット中には、触媒24に空気が供給されることにより、HC被毒の解除が実行されるが、被毒の解除が完了した場合には、弁停止燃料カットに切換えて触媒の劣化を抑制するのが好ましい。このため、本実施の形態では、被毒解除要求が発生した場合に、HC被毒の解除に必要な空気量である被毒解除空気量Ga0を後述のパラメータに基いて算出する。そして、弁作動燃料カット中に触媒24に供給された空気量が被毒解除空気量Ga0に達した場合には、弁作動燃料カットを停止し、これに代えて弁停止燃料カットを実行する構成としている。被毒解除空気量Ga0の算出HC被毒の解除は、触媒に吸着された未燃燃料を空気との酸化反応により燃焼させることで実現される。このため、被毒解除空気量Ga0は、触媒に吸着された未燃燃料の量≒HC被毒量が多いほど増加する特性がある。また、未燃燃料はアルコール濃度が高いほど吸着され易くなるので、触媒のHC被毒量及び被毒解除空気量Ga0は、燃料中のアルコール濃度が高いほど増加する特性がある。これらの特性は、2次元のデータマップ等としてECU60に予め記憶されており、ECU60は、前述の積算吸入空気量と燃料中のアルコール濃度とに基いて当該データマップから被毒解除空気量Ga0を算出する。他のパラメータまた、触媒のHC被毒量は、下記のA~Gに示すパラメータによっても影響される。従って、本実施の形態では、これらのパラメータの中から必要に応じて選択した1個または複数個のパラメータと、積算吸入空気量と、燃料中のアルコール濃度とに基いて被毒解除空気量Ga0を算出する構成としてもよい。この算出処理の具体例を挙げると、まず、選択したパラメータとHC被毒量との関係を示すデータマップ等を予め用意しておき、当該パラメータの検出値または算出値に基いて前記データマップからHC被毒量の補正係数を算出する。そして、この補正係数と、積算吸入空気量と、燃料中のアルコール濃度とに基いて被毒解除空気量Ga0を算出すればよい。A触媒の劣化度触媒の劣化が進行すると、未燃燃料を吸着して被毒するサイトの個数が減少するので、その結果としてHC被毒も生じ難くなる。即ち、HC被毒量は、触媒の劣化度が増加するほど減少する傾向がある。また、触媒の劣化度と酸素吸蔵量Cmaxとの間には、図5に示すように負の相関がある。ここで、酸素吸蔵量Cmaxとは、所謂アクティブ空燃比制御により触媒に対して酸素を吸蔵及び放出させるサイクルを実現したときに、1サイクル中に触媒に吸蔵触媒から放出される酸素の総量として定義される。なお、酸素吸蔵量Cmaxの算出方法は公知であり、例えば特開2008-31901号公報に記載されているので、その説明を省略する。従って、劣化度をパラメータとして使用する場合には、まず、上記方法により算出した酸素吸蔵量Cmaxに基いて、図5に示す特性線から触媒の劣化度を算出する。そして、劣化度が増加するほどHC被毒量が減少するように設定されたデータマップ等に基いて、劣化度からHC被毒量の補正係数を算出することができる。B触媒温度HC被毒量は、触媒温度が低いほど増加する傾向がある。即ち、触媒温度が低い場合には、触媒に吸着された未燃燃料の分子運動が低下し、未燃燃料が触媒から脱離し難くなるので、高温時と比較してHC被毒量が増加することになる。従って、触媒温度が低いほどHC被毒量が増加するように設定されたデータマップ等に基いて、触媒温度からHC被毒量の補正係数を算出することができる。C弁作動燃料カットの実行後から現時点までの積算空気量HC被毒量は、触媒に到達する未燃燃料の量が多いほど増加する傾向がある。触媒に到達する混合気の量≒未燃燃料の量は、弁作動燃料カットが前回実行された直後から現時点までの期間中に積算した吸入空気の積算空気量と相関がある。従って、この積算空気量が多いほどHC被毒量が増加するように設定されたデータマップ等に基いて、前記期間中の積算空気量からHC被毒量の補正係数を算出することができる。D弁作動燃料カットの実行後から現時点までの走行距離上記Cの場合とほぼ同様の理由により、HC被毒量は、弁作動燃料カットが前回実行された直後から現時点までの期間中に積算された走行距離が長いほど、増加する傾向がある。従って、この傾向をデータ化したデータマップ等に基いて、前記期間中の走行距離からHC被毒量の補正係数を算出することができる。E弁作動燃料カットの実行後から現時点までの走行時間上記Cの場合とほぼ同様の理由により、HC被毒量は、弁作動燃料カットが前回実行された直後から現時点までの期間中に走行した走行時間が長いほど、増加する傾向がある。従って、この傾向をデータ化したデータマップ等に基いて、前記期間中の走行時間からHC被毒量の補正係数を算出することができる。F弁作動燃料カットの実行後から現時点までの排気空燃比の平均値弁作動燃料カットが前回実行された直後から現時点までの期間中において排気空燃比の平均値を算出した場合に、HC被毒量は、前記平均値がリッチ側であるほど増加する傾向がある。従って、この傾向をデータ化したデータマップ等に基いて、前記期間中の排気空燃比の平均値からHC被毒量の補正係数を算出することができる。G弁作動燃料カットの実行後から現時点までの排気空燃比のリッチ側の最大値弁作動燃料カットが前回実行された直後から現時点までの期間中において、排気空燃比が最もリッチとなったときの空燃比リッチ側最大値を計測した場合に、HC被毒量は、前記リッチ側最大値が大きいほど増加する傾向がある。従って、この傾向をデータ化したデータマップ等に基いて、前記期間中の排気空燃比のリッチ側最大値からHC被毒量の補正係数を算出することができる。[実施の形態2を実現するための具体的な処理]次に、図6を参照して、上述した制御を実現するための具体的な処理について説明する。この図に示すルーチンは、前記実施の形態1の図2に代えて実行されるもので、図3及び図4に示すルーチンと並列に繰返し実行されるものとする。図6に示すルーチンでは、まず、ステップ400~404において、前記図2中のステップ100~104と同様の処理を実行する。そして、ステップ406では、被毒解除要求が発生しているので、弁作動燃料カットを実行する前に、前述の方法により被毒解除空気量Ga0を算出する。次に、ステップ408では、弁停止機構の作動を解除し、ステップ410では、弁作動燃料カットを実行する。そして、ステップ412では、燃料カット要求フラグがONに設定されているか否かを判定し、この判定が成立した場合には、ステップ414において、弁作動燃料カット中に触媒24に流入した空気量が被毒解除空気量Ga0よりも増加したか否か被毒解除空気量Ga0に達したか否かを判定する。ステップ414の判定が不成立の場合には、ステップ412で燃料カット要求フラグがOFFに設定されない限り、ステップ408~414の処理が繰返し実行される。このループ処理により弁作動燃料カットが継続されると、触媒に流入する空気量が被毒解除空気量Ga0に向けて徐々に増加し、最終的にステップ414の判定が成立する。ステップ414の判定が成立した場合には、HC被毒の解除に必要な空気量が触媒24に供給され、被毒解除が完了したと判断されるので、ステップ416において、HC被毒解除要求フラグをOFFに設定する。次に、ステップ418では、弁停止機構を作動させ、ステップ420では、弁停止燃料カットを実行する。そして、ステップ422では、燃料カット要求フラグがONに設定されているか否かを判定し、この判定が成立した場合には、ステップ424において、燃料カットを終了する。また、ステップ422の判定が不成立の場合には、この判定が成立するまでステップ418~422の処理が繰返し実行され、弁停止燃料カットが継続される。一方、ステップ412の判定が不成立の場合には、弁作動燃料カットの実行ループから抜けることになるが、この場合には、ステップ426において、弁作動燃料カット中に触媒24に流入した空気量が被毒解除空気量Ga0に達したか否かを再度判定する。この判定が成立した場合には、被毒解除が完了したものと判断されるので、ステップ428では、HC被毒解除要求フラグをOFFに設定し、燃料カットを終了する。これに対し、ステップ426の判定が不成立の場合には、被毒解除が完了する前に燃料カット条件が不成立となったものと判断される。そこで、この場合には、ステップ428を実行せず、HC被毒解除要求フラグをONに設定した状態で、燃料カットを終了する。これにより、次回のルーチン処理は、被毒解除要求が発生している状態で開始される。このように構成される本実施の形態でも、前記実施の形態1とほぼ同様の作用効果を得ることができる。しかも、本実施の形態では、弁作動燃料カットの実行期間を、HC被毒の解除に必要な最小限の期間に限定することができる。そして、HC被毒の解除が完了するタイミングで弁作動燃料カットから弁停止燃料カットへと速やかに移行することができ、触媒24に必要以上の空気が供給されて劣化が進行するのを防止することができる。また、本実施の形態では、燃料中のアルコール濃度と触媒のHC被毒量積算吸入空気量だけでなく、前記A~Gに示す各種のパラメータの影響も必要に応じて被毒解除空気量Ga0に反映させることができる。これにより、エンジンの運転履歴や制御の履歴に影響されることなく、被毒解除空気量Ga0を高い精度で算出することができ、被毒解除が完了するタイミングを正確に判定することができる。なお、前記実施の形態2では、図6中のステップ408,410が請求項1,3における第1の燃料カット手段の具体例を示し、ステップ418,420が第2の燃料カット手段の具体例を示している。また、ステップ406は、請求項2における被毒解除空気量算出手段の具体例を示し、ステップ414は、燃料カット切換手段の具体例を示している。また、前記実施の形態2では、A~Gに示す各種のパラメータによりHC被毒量を補正する構成としたが、これらのパラメータを用いたHC被毒量の補正処理は、実施の形態1に適用してもよい。即ち、実施の形態1では、触媒24のHC被毒量に対応するパラメータとして積算吸入空気量を用いているが、この積算吸入空気量の値をA~Gに示すパラメータの一部または全部に基いて補正する構成としてもよい。また、前記各実施の形態では、アルコール燃料としてエタノール燃料を例に挙げて説明したが、本発明はこれに限らず、エタノール以外の他のアルコール成分にも広く適用することができる。"