(57)【要約】【課題】排気浄化触媒の硫黄被毒及び酸化被毒を的確に検出し、以って、排気浄化触媒が被毒状態に放置されることを抑制しつつ、被毒解除処理が過剰に実施されることを抑制する。【解決手段】制御装置は、排気浄化触媒の温度ＴＣＡＴが第１温度を下回る状態での運転時間を積算して第１積算時間ＩＴ１を求めるとともに、排気浄化触媒の酸素吸蔵容量ＯＳＣを検出し、第１積算時間ＩＴ１が第１時間ＴＨＴ１を超え（Ｓ３０５）、かつ、酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回ったときに（Ｓ３０６）、硫黄被毒解除処理を実施し（Ｓ３０７）、排気浄化触媒の温度ＴＣＡＴが第２温度ＴＣＡＴ２を上回る状態での運転時間を積算して第２積算時間ＩＴ２を求め、第２積算時間ＩＴ２が第２時間ＴＨＴ２を超えたときに（Ｓ３０２）、酸化被毒解除処理を実施する（Ｓ３０３）。【選択図】図６
2018159284.tif 000002
【特許請求の範囲】
【請求項１】
排気管に排気浄化触媒を備えた内燃機関に適用される制御装置であって、
前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求める第１積算手段と、
前記排気浄化触媒の酸素吸蔵容量を検出する容量検出手段と、
前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の被毒を検出する第１被毒検出手段と、
前記第１被毒検出手段が前記排気浄化触媒の被毒を検出したときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施する第１被毒解除手段と、
を含む、内燃機関の制御装置。
【請求項２】
前記排気浄化触媒の温度が第２温度を上回る状態での前記内燃機関の運転時間を積算して第２積算時間を求める第２積算手段と、
前記第２積算時間が第２時間を超えたときに、前記排気浄化触媒の被毒を検出する第２被毒検出手段と、
前記第２被毒検出手段が前記排気浄化触媒の被毒を検出したときに、前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施する第２被毒解除手段と、
を更に含む、請求項１記載の内燃機関の制御装置。
【請求項３】
前記第１積算手段と前記第２積算手段との少なくとも一方は、運転時間を積算する前記排気浄化触媒の温度域内で前記排気浄化触媒の温度に応じて前記運転時間に重み付けを行う、請求項１又は請求項２記載の内燃機関の制御装置。
【請求項４】
前記第１積算手段は、前記排気浄化触媒の温度が前記第１温度に近いほど前記運転時間の重み付けを軽くし、前記第２積算手段は、前記排気浄化触媒の温度が前記第２温度に近いほど前記運転時間の重み付けを軽くする、請求項３記載の内燃機関の制御装置。
【請求項５】
前記酸素吸蔵容量が前記第１容量よりも小さい第２容量を下回ったときに、前記排気浄化触媒の温度を上昇させる被毒解除処理及び前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施する第３被毒解除手段を、更に含む、請求項１から請求項４のいずれか１つに記載の内燃機関の制御装置。
【請求項６】
前記第１積算手段は、前記排気浄化触媒の温度が前記第１温度より高い状態で前記内燃機関への燃料供給が停止された場合、前記第１積算時間をクリアする、請求項１から請求項５のいずれか１つに記載の内燃機関の制御装置。
【請求項７】
排気管に排気浄化触媒を備えた内燃機関の制御方法であって、
前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求めるステップと、
前記排気浄化触媒の酸素吸蔵容量を検出するステップと、
前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施するステップと、
を含む、内燃機関の制御方法。
【請求項８】
前記排気浄化触媒の温度が第２温度を上回る状態での前記内燃機関の運転時間を積算して第２積算時間を求めるステップと、
前記第２積算時間が第２時間を超えたときに、前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施するステップと、
を更に含む、請求項７記載の内燃機関の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置及び制御方法に関し、詳しくは、排気浄化触媒の被毒を検出して被毒解除処理を実施する技術に関する。
【背景技術】
【０００２】
特許文献１には、燃料性状の違いによる硫黄濃度の違いに対応して、排気浄化触媒の被毒解除処理を過不足なく行わせ、燃費の悪化や触媒の熱劣化の発生を防止するために、ハイオクガソリンでの走行距離ＨＭＩＬＥとレギュラーガソリンでの走行距離ＲＭＩＬＥとを個別に積算させ、ＨＭＩＬＥ＋ＲＭＩＬＥが閾値以上になったときに、被毒解除要求を発生させる、内燃機関の排気浄化装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３２２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
排気浄化触媒の硫黄被毒を検出する場合、同じレギュラーガソリンでも硫黄濃度にばらつきがあるため、内燃機関が搭載される車両の走行距離や内燃機関の運転時間の積算値などから硫黄被毒の検出を行うと、高い精度で硫黄被毒を検出できず、実際には硫黄被毒状態であるのに被毒解除処理が実施されず、排気浄化触媒が被毒状態のまま放置されてしまう可能性がある。
ここで、排気浄化触媒が被毒状態に放置されることを抑制するために、走行距離や運転時間などに基づき被毒解除処理を実施するタイミングを早めに設定すると、過剰な被毒解除処理によって燃費性能などが低下するという問題が生じる。
【０００５】
本発明は上記問題点に鑑みなされたものであり、排気浄化触媒の被毒を的確に検出でき、以って、排気浄化触媒が被毒状態に放置されることを抑制しつつ、被毒解除処理が過剰に実施されることを抑制できる、内燃機関の制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本願発明に係る内燃機関の制御装置は、その一態様において、排気管に排気浄化触媒を備えた内燃機関に適用される制御装置であって、前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求める第１積算手段と、前記排気浄化触媒の酸素吸蔵容量を検出する容量検出手段と、前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の被毒を検出する第１被毒検出手段と、前記第１被毒検出手段が前記排気浄化触媒の被毒を検出したときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施する第１被毒解除手段と、を含む。
【０００７】
また、本願発明に係る内燃機関の制御方法は、その一態様において、排気管に排気浄化触媒を備えた内燃機関の制御方法であって、前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求めるステップと、前記排気浄化触媒の酸素吸蔵容量を検出するステップと、前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施するステップと、を含む。
【発明の効果】
【０００８】
上記発明によると、排気浄化触媒が被毒した状態で的確に被毒解除処理を実施させることができ、被毒解除処理が過剰に実施されることや排気浄化触媒が被毒状態のまま放置されることを抑制できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における内燃機関のシステム構成図である。
【図２】本発明の実施形態における排気浄化触媒の酸素吸蔵容量ＯＳＣの検出処理を示すフローチャートである。
【図３】本発明の実施形態における第１積算時間ＩＴ１及び第２積算時間ＩＴ２の積算処理を示すフローチャートである。
【図４】本発明の実施形態における排気浄化触媒の触媒温度ＴＣＡＴと積算係数ＩＣＯ２との相関を示す線図である。
【図５】本発明の実施形態における排気浄化触媒の触媒温度ＴＣＡＴと積算係数ＩＣＯ１との相関を示す線図である。
【図６】本発明の実施形態における酸化被毒解除処理及び硫黄被毒解除処理を示すフローチャートである。
【図７】本発明の実施形態における空燃比と第２積算時間ＩＴ２との相関を示す線図である。
【図８】本発明の実施形態における酸化被毒解除処理、硫黄被毒解除処理の実施パターンを例示するタイムチャートである。
【発明を実施するための形態】
【００１０】
以下に本発明の実施の形態を説明する。
図１は、本発明に係る制御装置及び制御方法を適用する内燃機関の一態様を示す図である。
図１に示す内燃機関１は、車両用の火花点火ガソリン機関であり、機関本体１ａに点火装置４、燃料噴射装置５及び回転数検出装置６などが取り付けられている。
【００１１】
エアークリーナ７を介して吸入される空気は、電制スロットル８のスロットルバルブ８ａで流量を調節された後、燃料噴射装置５から吸気通路２ａ内に噴射される燃料と混合されて燃焼室１０に吸引される。
電制スロットル８は、スロットルモータ８ｂでスロットルバルブ８ａを開閉駆動する装置であり、スロットルバルブ開度信号ＴＰＳを出力するスロットル開度センサ８ｃが設けられている。
【００１２】
電制スロットル８の上流側には流量検出装置９が配置され、流量検出装置９は、内燃機関１の吸入空気流量ＱＡＲを計測する。
また、排気通路（排気管）３ａには三元触媒などの酸素吸蔵能力を有する排気浄化触媒（触媒装置）１２が設けられており、内燃機関１の排気はこの排気浄化触媒１２で浄化された後、大気中に排出される。
【００１３】
排気浄化触媒１２の上流側の排気通路３ａには、排気空燃比に対応する検出信号ＲＡＢＦを出力する空燃比センサ１１及び排気浄化触媒１２の入口での排気温度ＴＥＸ（℃）を検出する排気温度センサ１６が配置される。
また、排気浄化触媒１２の下流側の排気通路３ａには、排気空燃比の理論空燃比に対するリッチ・リーンを示す検出信号ＶＯ２Ｒを出力する酸素センサ１５が配置される。
なお、排気浄化触媒１２の下流側の排気通路３ａに、酸素センサ１５に代えて、排気空燃比をリニアに検出する空燃比センサを配置することができる。
【００１４】
燃料噴射装置５には、図示省略した燃料供給装置によって燃料タンク内の燃料が所定圧力に調整されて供給される。
制御装置１３は、流量検出装置９で測定した吸入空気流量ＱＡＲ、回転数検出装置６がリングギア１４の突起によって出力するクランクシャフトの回転角信号ＮＥなどを取り込み、これらに基づき燃料噴射量（燃料噴射パルス幅）ＴＩを演算し、燃料噴射量ＴＩに基づき燃料噴射装置５を制御する。
【００１５】
また、制御装置１３は、空燃比センサ１１の検出信号ＲＡＢＦと酸素センサ１５の検出信号ＶＯ２Ｒとを取り込み、内燃機関１の空燃比が目標値に近づくように燃料噴射量ＴＩを補正する、空燃比のフィードバック制御を行う。
更に、制御装置１３は、点火装置４、電制スロットル８にも操作量を出力し、点火装置４の点火時期やスロットルバルブ８ａの開度を制御して、内燃機関１の運転を制御する。
【００１６】
制御装置１３は、データ（各種センサの計測結果や各種装置に出力する操作量）の入出力を行うために、アナログ入力回路２０、Ａ／Ｄ変換回路２１、デジタル入力回路２２、出力回路２３及びＩ／Ｏ回路２４を備えている。
また、制御装置１３は、データの演算処理を行うために、ＭＰＵ２６、ＲＯＭ２７、ＲＡＭ２８を含むマイクロコンピュータを備えている。
【００１７】
アナログ入力回路２０には、流量検出装置９で測定した吸入空気流量ＱＡＲ、スロットル開度センサ８ｃで検出したスロットルバルブ開度信号ＴＰＳ、空燃比センサ１１の検出信号ＲＡＢＦ、及び酸素センサ１５の検出信号ＶＯ２Ｒが入力される。
アナログ入力回路２０に入力された吸入空気流量ＱＡＲ、スロットルバルブ開度信号ＴＰＳ、検出信号ＲＡＢＦ、及び検出信号ＶＯ２Ｒはそれぞれ、Ａ／Ｄ変換回路２１に供給されてデジタル信号に変換され、バス２５上に出力される。
【００１８】
また、デジタル入力回路２２に入力されたクランクシャフトの回転角信号ＮＥは、Ｉ／Ｏ回路２４を介してバス２５上に出力される。
バス２５には、ＭＰＵ２６、ＲＯＭ２７、ＲＡＭ２８、タイマ／カウンタ（ＴＭＲ／ＣＮＴ）２９等が接続されており、当該バス２５を介してデータの授受を行うようになっている。
【００１９】
ＭＰＵ２６には、クロックジェネレータ３０からクロック信号が供給され、このクロック信号に同期して様々な演算や処理が実行される。
ＲＯＭ２７は、例えばデータの消去と書き換えが可能なＥＥＰＲＯＭで構成され、制御装置１３を動作させるためのプログラム、設定データ及び初期値等が記憶されており、エンジンスイッチのオン等によりこれらの情報がバス２５を介してＲＡＭ２８及びＭＰＵ２６に読み込まれる。
【００２０】
ＲＡＭ２８は、作業領域として用いられ、ＭＰＵ２６による演算結果や処理結果を一時的に記憶するようになっている。なお、タイマ／カウンタ２９は、時間の測定や様々な回数の測定などに用いられる。
ＭＰＵ２６による演算結果や処理結果はバス２５上に出力され、Ｉ／Ｏ回路２４を介して出力回路２３から点火装置４、燃料噴射装置５及び電制スロットル８（スロットルモータ８ｂ）などに供給される。
【００２１】
また、制御装置１３は、排気浄化触媒１２の被毒の有無を検出し、被毒の発生を検出したときに被毒解除処理を実施する機能をソフトウェアとして備える。ここで、制御装置１３が検出する排気浄化触媒１２の被毒には、貴金属に酸素が吸着したままとなる酸化被毒（一時劣化）と、貴金属表面に硫黄（ＳＯｘ化合物が吸着する硫黄被毒とが含まれる。
つまり、制御装置１３は、排気浄化触媒１２の硫黄被毒を検出する手段（第１被毒検出手段）、硫黄被毒を検出したときに硫黄被毒を解除する処理を実施する手段（第１被毒解除手段）、排気浄化触媒１２の酸化被毒を検出する手段（第２被毒検出手段）、酸化被毒を検出したときに酸化被毒を解除する処理を実施する手段（第２被毒解除手段）をソフトウェアとして備える。
【００２２】
制御装置１３は、硫黄被毒及び酸化被毒を検出するために、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１を下回る状態で内燃機関１の運転時間を積算して第１積算時間ＩＴ１を求め（第１積算手段）、また、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２を上回る状態での内燃機関１の運転時間を積算して第２積算時間ＩＴ２を求め（第２積算手段）、更に、排気浄化触媒１２の酸素吸蔵容量ＯＳＣ（O2 Strage Capacity）を検出する（容量検出手段）。
【００２３】
そして、制御装置１３は、第１積算時間ＩＴ１が第１時間ＴＨＴ１を超え、かつ、酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回ったときに排気浄化触媒１２の硫黄被毒を検出し（第１被毒検出手段）、排気浄化触媒１２の温度を上昇させる硫黄被毒解除処理を実施する（第１被毒解除手段）。
また、制御装置１３は、第２積算時間ＩＴ２が第２時間ＴＨＴ２を超えたときに排気浄化触媒１２の酸化被毒を検出し（第２被毒検出手段）、内燃機関１の空燃比をリッチ方向に変化させる酸化被毒解除処理を実施する（第２被毒解除手段）。
【００２４】
以下では、制御装置１３による、硫黄被毒・酸化被毒（被毒解除処理の実施要求）の検出処理、及び、被毒解除処理を詳細に説明する。
図２のフローチャートは、制御装置１３による酸素吸蔵容量ＯＳＣ（ｇ）の検出処理の一態様を示す。なお、図２のフローチャートに示す処理は、例えば、制御装置１３によって一定時間毎の割り込み処理によって実行される。
【００２５】
まず、制御装置１３は、ステップＳ１０１で、空燃比フィードバック制御を実施している状態での空燃比センサ１１の検出信号ＲＡＢＦについて反転回数や周期などの出力特性を検出する、検出信号ＲＡＢＦのモニタ処理を実施する。
次いで、制御装置１３は、ステップＳ１０２で、空燃比フィードバック制御を実施している状態での酸素センサ１５の検出信号ＶＯ２Ｒについて反転回数や周期などの出力特性を検出する、検出信号ＶＯ２Ｒのモニタ処理を実施する。
【００２６】
そして、制御装置１３は、ステップＳ１０３で、検出信号ＲＡＢＦの反転回数又は周期と、検出信号ＶＯ２Ｒの反転回数又は周期との比又は差を算出し、この比又は差に基づき、排気浄化触媒１２の酸素吸蔵容量ＯＳＣ（若しくは酸素吸蔵容量ＯＳＣに相関するデータ）を算出する。
排気浄化触媒１２は酸素吸蔵能力を有し、流入する排ガスがリーンガス（上流側排気空燃比がリーン）であるときに酸素を吸蔵し、流入する排ガスがリッチガス（上流側排気空燃比がリッチ）に切り替わるとそれまでに吸蔵していた酸素を放出することで、排気浄化触媒１２の下流側の排気空燃比がリッチに切り替わるのに遅れを生じ、係る遅れは酸素吸蔵容量ＯＳＣ（最大酸素吸蔵量）が大きいほど大きくなる。そこで、制御装置１３は、上記特性を利用して排気浄化触媒１２の酸素吸蔵容量ＯＳＣを検出する。
【００２７】
なお、酸素吸蔵容量ＯＳＣの算出処理は、上記の差又は比に基づく処理に限定されず、制御装置１３は、公知のＯＳＣ算出機能を備えることができる。
例えば、制御装置１３は、排気浄化触媒１２に流入する排気の空燃比を強制的に理論空燃比よりもリッチ・リーンに制御し、排気浄化触媒１２が最大酸素吸蔵量の状態から酸素を放出し続ける時間や排気浄化触媒１２が最小酸素吸蔵量の状態から酸素を吸蔵し続ける時間を、酸素吸蔵容量ＯＳＣに相当するデータとして求めることができる。
また、制御装置１３は、排気浄化触媒１２が酸素を吸蔵或いは放出し続ける期間での演算周期当たりの酸素吸蔵量、酸素放出量の積分値を酸素吸蔵容量ＯＳＣに相当するデータとして求めることができる。
【００２８】
図３のフローチャートは、制御装置１３による第１積算時間ＩＴ１及び第２積算時間ＩＴ２の算出処理の一態様を示す。
なお、図３のフローチャートに示す処理は、例えば、制御装置１３によって一定時間毎の割り込み処理によって実行される。
【００２９】
制御装置１３は、ステップＳ２０１で、排気温度センサ１６が検出した排気浄化触媒１２の入口での排気温度ＴＥＸを読み込み、次のステップＳ２０２で、排気温度ＴＥＸに基づき排気浄化触媒１２の温度（触媒内部温度、触媒床温）ＴＣＡＴを推定する。
排気温度ＴＥＸに基づく排気浄化触媒１２の温度ＴＣＡＴの推定処理において、制御装置１３は、例えば、排気温度ＴＥＸの変化に対し温度ＴＣＡＴが所定の遅れをもって追従するものとして推定することができる。
【００３０】
また、内燃機関１が排気温度センサ１６を備えない場合、制御装置１３は、機関回転速度、機関負荷、総燃料消費量、排気流量、外気温、冷却水温、潤滑油温などの内燃機関１の運転条件から、温度ＴＣＡＴを推定することができる。
また、内燃機関１が排気浄化触媒１２の内部温度を検出する触媒温度センサを備え、制御装置１３が触媒温度センサの出力信号から温度ＴＣＡＴを求める構成とすることができる。
【００３１】
次いで、制御装置１３は、ステップＳ２０３で、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２を上回る状態での内燃機関１の運転時間の積算値である第２積算時間ＩＴ２を求めるときに用いる積算係数ＩＣＯ２を、排気浄化触媒１２の温度ＴＣＡＴに基づき設定する（図４参照）。
積算係数ＩＣＯ２は、後述するように、第２積算時間ＩＴ２の前回値に積算係数ＩＣＯ２の演算周期を加算した結果を今回値とする演算処理において、積算係数ＩＣＯ２の演算周期に乗算する補正係数であり、積算係数ＩＣＯ２が零であれば第２積算時間ＩＴ２は前回値に保持され、積算係数ＩＣＯ２が１であれば演算周期がそのまま前回値に加算され、当該加算結果が第２積算時間ＩＴ２の今回値に設定される。
【００３２】
また、第２温度ＴＣＡＴ２は、排気浄化触媒１２の貴金属に酸素が吸着したままとなる酸化被毒が進行する（吸着酸素量が増大する）高温域の下限温度であり、例えば７００℃〜８００℃程度の温度に設定される。
制御装置１３は、ステップＳ２０３で、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２以下である場合は、積算係数ＩＣＯ２を零とすることで、第２積算時間ＩＴ２の積算（更新）を停止する（図４参照）。
【００３３】
一方、制御装置１３は、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２よりも高くなるにしたがって積算係数ＩＣＯ２を零から漸増させ、排気浄化触媒１２の温度ＴＣＡＴが、第２温度ＴＣＡＴ２よりも所定温度ΔＴ２（例えばΔＴ２＝５０℃）だけ高い温度以上になると積算係数ＩＣＯ２を１とする（図４参照）。
つまり、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２よりも僅かに高い温度域、換言すれば、酸化被毒が進行すると推定される温度域内で低温側の温度域（ＴＣＡＴ２〜ＴＣＡＴ２＋ΔＴ２）では、より高い温度域に比べて酸化被毒の進行が遅くなると推定される。
【００３４】
そこで、制御装置１３は、第２温度ＴＣＡＴ２以上の温度域において、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２に近いほど運転時間の重み付けを軽くし、逆に、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２よりも十分に高い温度の場合は運転時間の重み付けを重くする。
なお、積算係数ＩＣＯ２を、第２温度ＴＣＡＴ２よりも低い温度域で零、第２温度ＴＣＡＴ２よりも高い温度域で１とすることができる。
【００３５】
制御装置１３は、ステップＳ２０３で積算係数ＩＣＯ２を設定すると、ステップＳ２０４に進み、第２積算時間ＩＴ２の更新処理を実施する。
制御装置１３は、本ルーチンの実行周期ＰＴ（ms）に積算係数ＩＣＯ２を乗算した値を、本ルーチンの前回実行時における第２積算時間ＩＴ２(n-1)に加算した結果を、第２積算時間ＩＴ２の今回値ＩＴ２(n)とする（ＩＴ２(n)＝ＩＴ２(n-1)＋ＰＴ×ＩＣＯ２）。
【００３６】
上式に従って演算される第２積算時間ＩＴ２は、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２を上回る状態、換言すれば、排気浄化触媒１２の酸化被毒が進行する温度条件下での内燃機関１の運転時間の総和である。
また、制御装置１３は、ステップＳ２０５で、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１を下回る状態での内燃機関１の運転時間の積算値（総和）である第１積算時間ＩＴ１を求めるときに用いる積算係数ＩＣＯ１を、排気浄化触媒１２の温度ＴＣＡＴに基づき設定する（図５参照）。
【００３７】
第１温度ＴＣＡＴ１は、排気浄化触媒１２において硫黄被毒が進行する低中温域の上限温度であり、例えば７５０℃〜８５０℃程度の温度に設定される。
制御装置１３は、ステップＳ２０５で、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１以上であるときは、積算係数ＩＣＯ１を零とすることで第１積算時間ＩＴ１の積算を停止する（図５参照）。
【００３８】
一方、制御装置１３は、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１よりも低くなるにしたがって積算係数ＩＣＯ１を零から漸増させ、第１温度ＴＣＡＴ１よりも所定温度ΔＴ１（例えばΔＴ１＝５０℃）だけ低い温度以下では積算係数ＩＣＯ１を１とする（図５参照）。
つまり、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１よりも僅かに低い温度域、換言すれば、硫黄被毒が進行すると推定される温度域内で高温側の温度域（ＴＣＡＴ１−ΔＴ１〜ＴＣＡＴ１）では、より低い温度域に比べて硫黄被毒の進行が遅くなると推定される。
【００３９】
そこで、制御装置１３は、第１温度ＴＣＡＴ１以下の温度域において、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１に近いほど運転時間の重み付けを軽くし、逆に、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１よりも十分に低い温度域の場合は運転時間の重み付けを重くする。
なお、積算係数ＩＣＯ１を、第１温度ＴＣＡＴ１よりも高い温度域で零、第１温度ＴＣＡＴ１よりも低い温度域で１とすることができる。
【００４０】
制御装置１３は、ステップＳ２０５で積算係数ＩＣＯ２を設定すると、ステップＳ２０６に進み、第１積算時間ＩＴ１の更新処理を実施する。
制御装置１３は、本ルーチンの実行周期ＰＴ（ms）に積算係数ＩＣＯ１を乗算した値を、本ルーチンの前回実行時における第１積算時間ＩＴ１(n-1)に加算した結果を、第１積算時間ＩＴ１の今回値ＩＴ１(n)とする（ＩＴ１(n)＝ＩＴ１(n-1)＋ＰＴ×ＩＣＯ１）。
【００４１】
上式に従って演算される第１積算時間ＩＴ１は、排気浄化触媒１２の温度ＴＣＡＴが第１温度ＴＣＡＴ１を下回る状態、換言すれば、排気浄化触媒１２の硫黄被毒が進行する温度条件下での内燃機関１の運転時間の総和である。
制御装置１３は、次いで、ステップＳ２０７に進み、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＳＣＴＨＴよりも高い状態での燃料カットを所定時間ＦＣＴ以上実施したか否かを判断する。
【００４２】
燃料カットとは、内燃機関１の減速運転時などにおいて、制御装置１３が燃料噴射装置５による燃料噴射を一時的に停止させる処理である。
また、判定温度ＳＣＴＨＴは、燃料カットによって最大リーン空燃比の排ガス（最大量の酸素）が排気浄化触媒１２に流入する（酸化雰囲気になる）ことで、排気浄化触媒１２に蓄積された硫黄が短時間で除去される高温域の最小値である。判定温度ＳＣＴＨＴは、例えば７５０℃〜８５０℃程度に設定され、第１温度ＴＣＡＴ１＝判定温度ＳＣＴＨＴとすることができる。
【００４３】
また、所定時間ＦＣＴは、判定温度ＳＣＴＨＴよりも高い温度条件で燃料カットが実施されたときに、排気浄化触媒１２が高温の酸化雰囲気に晒されることで、排気浄化触媒１２に蓄積された硫黄の除去が略完了すると推定される時間であり、例えば、８秒〜１０秒程度の時間に設定される。
つまり、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＳＣＴＨＴよりも高い状態で燃料カットが所定時間ＦＣＴ以上実施された場合、制御装置１３は、排気浄化触媒１２に蓄積された硫黄が除去されたものと推定し、ステップＳ２０８に進み、硫黄被毒の進行を判断するための第１積算時間ＩＴ１を零にリセットする。
【００４４】
これにより、排気浄化触媒１２に蓄積された硫黄が除去される燃料カットが実施されたにも関わらず、制御装置１３が、第１積算時間ＩＴ１をそのまま更新し続け、排気浄化触媒１２の硫黄被毒の進行（硫黄の蓄積量）を誤って検出することを抑制できる。
なお、制御装置１３は、判定温度ＳＣＴＨＴよりも高い温度条件での燃料カットの実施継続時間が所定時間ＦＣＴを下回る場合でも、係る燃料カットが一定時間内に複数回繰り返され、一定時間内での総燃料カット時間が設定時間を上回る場合に、硫黄が除去されたと推定し、第１積算時間ＩＴ１を零にリセットすることができる。
【００４５】
図６のフローチャートは、制御装置１３による硫黄被毒、酸化被毒の検出処理及び被毒解除処理の一態様を示す。
制御装置１３は、図６のフローチャートに示す被毒検出処理において、図２のフローチャートに示した処理で求めた酸素吸蔵容量ＯＳＣ、及び、図３のフローチャートに示した処理で求めた第１積算時間ＩＴ１、第２積算時間ＩＴ２を用いる。なお、図６のフローチャートに示す処理は、例えば、制御装置１３による一定時間毎の割り込み処理によって実行される。
【００４６】
制御装置１３は、ステップＳ３０１で、ＲＡＭ２８に記憶されている酸素吸蔵容量ＯＳＣ、第１積算時間ＩＴ１及び第２積算時間ＩＴ２の最新の算出値を読み込む。
次いで、制御装置１３は、ステップＳ３０２で、第２積算時間ＩＴ２が第２時間ＴＨＴ２（例えば、ＴＨＴ２＝１１００時間〜１５００時間）を超えているか否かを判断する。
【００４７】
第２積算時間ＩＴ２が第２時間ＴＨＴ２を超えている場合、つまり、酸化被毒が進行する触媒温度での総運転時間が判定時間を超えた場合、制御装置１３は、酸化被毒の解除処理の実施が要求されるほどに排気浄化触媒１２の酸化被毒が進行している、換言すれば、排気浄化触媒１２に吸着されたままとなっている酸素の量が許容最大量を超えていると推定する。
そして、制御装置１３は、第２積算時間ＩＴ２が第２時間ＴＨＴ２を超えている場合、ステップＳ３０３に進み、酸化被毒の解除処理を所定時間ＴＣ２だけ実施する。
【００４８】
制御装置１３は、酸化被毒の解除処理として、排気浄化触媒１２の温度ＴＣＡＴが酸化判定温度ＯＣＴＨＴを超える温度域であるときに、内燃機関１の空燃比（平均空燃比）を理論空燃比（理論空燃比＝１４．７）よりも僅かにリッチ（弱リッチ）な酸化被毒解除用の目標空燃比（例えば目標空燃比＝１４．５５〜１４．４０程度）に制御する（図７参照）。
内燃機関１の空燃比が理論空燃比よりも僅かにリッチであると、排気浄化触媒１２が高温状態で還元雰囲気に晒され、これにより、排気浄化触媒１２の貴金属に吸着していた酸素が除かれて酸化被毒が解除される。
【００４９】
なお、判定温度ＯＣＴＨＴは、空燃比の弱リッチ化によって酸化被毒を所定時間内で解除できる温度域の最小値であり、例えば、第２温度ＴＣＡＴ２（ＴＣＡＴ２＝７００℃〜８００℃）と同じ温度、若しくは、第２温度ＴＣＡＴ２近傍の温度に設定することができる。
また、酸化被毒の解除処理の実行中に、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＯＣＴＨＴを下回った場合、制御装置１３は、酸化被毒の解除処理（弱リッチ化）を一旦停止し、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＯＣＴＨＴを超えるようになったときに、酸化被毒の解除処理を再開し、酸化被毒の解除処理を実施した総時間が所定時間ＴＣ２に達したときに、酸化被毒解除処理を完了させる。
【００５０】
制御装置１３は、ステップＳ３０３で酸化被毒の解除処理を実施し、次のステップＳ３０４では、第２積算時間ＩＴ２を零にリセットする。
なお、制御装置１３は、酸化被毒の解除処理を開始するときに第２積算時間ＩＴ２を零にリセットし、酸化被毒解除処理が完了するまでは、第２積算時間ＩＴ２の積算を停止して零に保持させ、酸化被毒解除処理が完了した後に第２積算時間ＩＴ２の積算を再開させることができる。
【００５１】
また、制御装置１３は、酸化被毒解除処理が完了したときに、第２積算時間ＩＴ２を零にリセットし、リセット時からの時間経過に応じて第２積算時間ＩＴ２を更新させることができる。
このように、制御装置１３は、排気浄化触媒１２の温度ＴＣＡＴが第２温度ＴＣＡＴ２を上回る温度条件での内燃機関１の総運転時間である第２積算時間ＩＴ２が第２時間ＴＨＴ２を超えると、酸化被毒解除処理を実施し、酸化被毒解除処理が完了すると、第２時間ＴＨＴ２を再度零から積算させる。
【００５２】
これにより、排気浄化触媒１２の酸化被毒を解除すべき状態になる毎に酸化被毒を解除する処理が実施されるため、排気浄化触媒１２が酸化被毒状態に放置されることが抑止され、酸化被毒による排気浄化性能の低下を抑制できる。
また、制御装置１３は、ステップＳ３０５で、第１積算時間ＩＴ１が第１時間ＴＨＴ１を超えているか否かを判断する。
【００５３】
第１積算時間ＩＴ１が第１時間ＴＨＴ１を超えている場合、つまり、硫黄被毒が進行する触媒温度での総運転時間が判定時間を超えている場合、硫黄被毒の解除処理の実施が要求されるほどに排気浄化触媒１２の硫黄被毒が進行している可能性がある。
しかし、第２積算時間ＩＴ２が第２時間ＴＨＴ２に達するよりも、第１積算時間ＩＴ１が第１時間ＴＨＴ１に早く達し、しかも、硫黄被毒の進行は第１積算時間ＩＴ１の増大に応じて一律に増加するものではなく、第１積算時間ＩＴ１と硫黄被毒の進行度合いとの相関にはばらつきがある。
【００５４】
したがって、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達する毎に硫黄被毒解除処理を実施する構成とした場合、硫黄被毒解除が無用に度々実施されてしまい、内燃機関１の燃費性能などに悪影響を及ぼす可能性がある。
そこで、制御装置１３は、硫黄被毒の解除処理の必要性をより的確に判断するために、第１積算時間ＩＴ１が第１時間ＴＨＴ１を超えている場合、ステップＳ３０６に進んで、排気浄化触媒１２の酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回っているか否かを判断する。
【００５５】
排気浄化触媒１２が硫黄被毒している場合、触媒表面に付着した硫黄（ＳＯｘ化合物）によって排気浄化触媒１２の貴金属表面積が減ることで、排気浄化触媒１２の酸素吸蔵容量ＯＳＣ（最大酸素ストレージ量）は、硫黄被毒していないときよりも減ることになる。したがって、硫黄被毒が進行する触媒温度での総運転時間が判定時間を超えていて、かつ、酸素吸蔵容量ＯＳＣが低下している場合、制御装置１３は、硫黄被毒の解除処理の実施要求を判断し、ステップＳ３０７に進む。
制御装置１３は、ステップＳ３０７で、硫黄被毒解除処理を所定時間ＴＣ１だけ実施する。
【００５６】
制御装置１３は、硫黄被毒の解除処理として、排気浄化触媒１２の温度ＴＣＡＴを被毒解除処理温度ＳＰＣＴ以上に上昇させる制御を実施し、係る温度制御によって、排気浄化触媒１２の貴金属表面に付着している硫黄を脱離させる。
被毒解除処理温度ＳＰＣＴは、排気浄化触媒１２に蓄積された硫黄を除去することができる温度域の最小値であり、例えば、第１温度ＴＣＡＴ１（ＴＣＡＴ１＝７５０℃〜８５０℃）と同じ温度、若しくは、第１温度ＴＣＡＴ１近傍の温度に設定される。
【００５７】
排気浄化触媒１２の温度ＴＣＡＴが７００℃を超えるような高温状態では、内燃機関１の空燃比の理論空燃比に対するリッチ・リーンに関わらずに、排気浄化触媒１２の貴金属に蓄積された硫黄が脱離することが知られており（特開２０１２−０５７５７６号公報等参照）、制御装置１３は、係る温度条件にまで排気浄化触媒１２の温度ＴＣＡＴを上昇させて硫黄被毒を短時間で解除する。
なお、空燃比のリッチ・リーンに関わらずに排気浄化触媒１２の硫黄が脱離する温度条件よりも低い温度域では、空燃比が理論空燃比よりもリーンであるときに排気浄化触媒１２から硫黄が脱離し、空燃比がリーンであるほど硫黄はより短時間で脱離する。
【００５８】
そこで、制御装置１３は、排気浄化触媒１２の温度ＴＣＡＴの制御とともに内燃機関１の平均空燃比を理論空燃比よりもリーン化させる制御を、硫黄被毒解除処理として実施することができる。
排気浄化触媒１２の温度ＴＣＡＴを被毒解除処理温度ＳＰＣＴ以上に上昇させる処理として、制御装置１３は、公知の種々の処理を実施でき、例えば、空燃比のリッチ化、点火時期の遅角補正、排気還流の停止、機関回転速度の上昇、吸入空気流量の増大、バルブタイミングの変更などのうちの少なくとも１つを実施して、内燃機関１の排気温度を上昇させ、これにより、排気浄化触媒１２の温度ＴＣＡＴを上昇させることができる。
【００５９】
なお、制御装置１３は、機関回転速度を上昇させるために、車両において内燃機関と組み合わされる変速機の変速比のロー側に変更することができる。
また、排気浄化触媒１２を加熱するヒータを設け、制御装置１３が硫黄被毒の解除処理として前記ヒータを稼働させ、ヒータによる加熱で排気浄化触媒１２の温度ＴＣＡＴを被毒解除処理温度ＳＰＣＴ以上に上昇させることができる。
なお、前述のステップＳ２０８で第１積算時間ＩＴ１が零にリセットされる燃料カットが、硫黄被毒の解除処理を実行している途中で実施された場合、制御装置１３は、係る燃料カットによって硫黄被毒の解除は完了したものと見做し、硫黄被毒の解除処理（排温を上昇させる処理）を終了させる。
【００６０】
制御装置１３は、ステップＳ３０７で硫黄被毒の解除処理を実施し、次のステップＳ３０８では、第１積算時間ＩＴ１を零にリセットする。
なお、制御装置１３は、硫黄被毒の解除処理を開始するときに第１積算時間ＩＴ１を零にリセットし、硫黄被毒解除処理が完了するまでは、第１積算時間ＩＴ１の積算を停止して零に保持させ、硫黄被毒解除処理が完了した後に第１積算時間ＩＴ１の積算を再開させることができる。
【００６１】
また、制御装置１３は、硫黄被毒解除処理が完了したときに、第１積算時間ＩＴ１を零にリセットし、リセット時からの時間経過に応じて第１積算時間ＩＴ１を積算させることができる。
一方、制御装置１３は、ステップＳ３０６で、排気浄化触媒１２の酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１以上であると判断すると、ステップＳ３０７（硫黄被毒解除処理）を迂回してステップＳ３０８に進み、第１積算時間ＩＴ１を零にリセットする。
【００６２】
排気浄化触媒１２の硫黄被毒が進行する温度条件での総運転時間である第１積算時間ＩＴ１が第１時間ＴＨＴ１を超えていて硫黄被毒が発生している可能性を示していても、酸素吸蔵容量ＯＳＣが硫黄被毒の発生（硫黄被毒解除要求）を推定させるレベルにまで低下していない場合、制御装置１３は、実際には解除処理が要求されるほどの硫黄被毒は発生していないものと推定し、硫黄被毒解除処理を実施しない。
なお、制御装置１３は、ステップＳ３０６で排気浄化触媒１２の酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１以上であると判断した場合に、第１積算時間ＩＴ１を零にリセットせずに、第１時間ＴＨＴ１よりも短く零よりも長い時間にシフトさせ、零にリセットされる場合よりも短い運転時間で第１積算時間ＩＴ１が第１時間ＴＨＴ１に達し、酸素吸蔵容量ＯＳＣの低下の有無を判断するよう構成することができる。
【００６３】
つまり、第１積算時間ＩＴ１が零から第１時間ＴＨＴ１に達した場合は、硫黄被毒解除処理が必要なほどに硫黄被毒が進行していないとしても、硫黄被毒がある程度進行している可能性があり、第１積算時間ＩＴ１が零から第１時間ＴＨＴ１に達するまで硫黄被毒解除処理の必要性が判断されないと、硫黄被毒解除処理が必要であるのに放置されてしまう可能性がある。
そこで、第１積算時間ＩＴ１が第１時間ＴＨＴ１を超えているが、酸素吸蔵容量ＯＳＣが硫黄被毒の発生を推定させるレベルにまで低下していない場合、制御装置１３は、次に酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回るか否かを判断するまでの運転時間を短く変更して、解除処理が必要なレベルに硫黄被毒が進行しているのに解除処理が実施されないで放置されることを抑止することができる。
【００６４】
制御装置１３は、上記のようにして酸化被毒、硫黄被毒の発生の有無をそれぞれに判断して被毒解除処理を実施し、更に、ステップＳ３０９では、酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２（第１容量ＯＳＣ１＞第２容量ＯＳＣ２）を下回っているか否かを判断する。
第２容量ＯＳＣ２は、排気浄化触媒１２の浄化性能の低下が許容レベルを超えているか否かを判断するための閾値であり、酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２を下回っている場合、制御装置１３は、排気浄化触媒１２の浄化性能が許容レベルを超えて低下していると推定する。
【００６５】
例えば、内燃機関１の燃料として規定外の高硫黄濃度の燃料が使用された場合や、排気浄化触媒１２の温度ＴＣＡＴが高い条件下で失火した場合などでは、運転時間の積算から推定される標準的な進行速度を超えて硫黄被毒、酸化被毒が急激に進行することになる。このため、制御装置１３は、第１積算時間ＩＴ１や第２積算時間ＩＴ２に基づいて被毒の発生を応答良く検出できない。
しかし、硫黄被毒及び／又は酸化被毒が急に進行した場合、これによって酸素吸蔵容量ＯＳＣが急に低下することになるので、制御装置１３は、酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２を下回っていることに基づき、被毒による酸素吸蔵容量ＯＳＣの突発的な低下を検出できる。
【００６６】
但し、酸素吸蔵容量ＯＳＣの低下は硫黄被毒と酸化被毒との双方で発生するので、制御装置１３は、酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２を下回るときに、これが硫黄被毒、酸化被毒のいずれに因るものであるかを区別することができない。
そこで、制御装置１３は、酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２を下回っていて酸素吸蔵容量ＯＳＣの回復が要求される場合、ステップＳ３１０に進み、硫黄被毒解除処理と酸化被毒解除処理との双方を実施する。
【００６７】
つまり、制御装置１３は、ステップＳ３１０で、排気浄化触媒１２の温度ＴＣＡＴが被毒解除処理温度ＳＰＣＴを下回る場合は、排気浄化触媒１２の温度ＴＣＡＴを被毒解除処理温度ＳＰＣＴ以上に上昇させる制御（硫黄被毒解除処理）を実施し、また、排気浄化触媒１２の温度ＴＣＡＴが酸化判定温度ＯＣＴＨＴを超える温度域であるときに内燃機関１の空燃比を弱リッチにする制御（酸化被毒解除処理）を実施する。
【００６８】
なお、排気浄化触媒１２の温度ＴＣＡＴを被毒解除処理温度ＳＰＣＴ以上に上昇させる制御が、空燃比のリッチ・リーンに関わらず硫黄が除去される温度にまで排気浄化触媒１２の温度ＴＣＡＴを上昇させる制御である場合、係る温度制御に並行して空燃比を弱リッチにする空燃比制御を実施することで、硫黄被毒解除処理と酸化被毒解除処理とが同時に実施されることになる。
また、硫黄被毒解除処理が空燃比を理論空燃比よりもリーン化させる空燃比制御を含む場合は、酸化被毒解除処理のリッチ化処理とは空燃比をシフトさせる方向が逆であるので、制御装置１３は、硫黄被毒解除処理としてのリーン化処理と酸化被毒解除処理としてのリッチ化処理のいずれか一方を優先して実施し、その後に残りの空燃比処理（被毒解除処理）を実施することができる。
【００６９】
例えば、制御装置１３は、空燃比のリーン化を実施する硫黄被毒解除処理と空燃比の弱リッチ化を実施する酸化被毒解除処理とのうち、被毒解除に要する時間が短い方を優先的に実施させることができ、係る構成とすることで、排気浄化触媒１２の酸素吸蔵容量ＯＳＣの早期回復を図ることができる。
制御装置１３は、ステップＳ３１０で、硫黄被毒解除処理と酸化被毒解除処理との双方を実施し、硫黄被毒及び酸化被毒の双方を解除するので、次のステップＳ３１１では、第１積算時間ＩＴ１及び第２積算時間ＩＴ２を零にリセットし、ステップＳ３１０での被毒解除処理後の硫黄被毒、酸化被毒の進行が第１積算時間ＩＴ１、第２積算時間ＩＴ２に基づき検出されるようにする。
【００７０】
なお、制御装置１３は、ステップＳ３０９からステップＳ３１０に進む条件として、酸素吸蔵容量ＯＳＣの低下速度を判断することができる。例えば、制御装置１３は、例えば、内燃機関１の運転時間に対する酸素吸蔵容量ＯＳＣの低下速度が判定速度を上回っているとき、又は、酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回っていてかつ低下速度が判定速度を上回っているときに、ステップＳ３０９からステップＳ３１０に進んで、硫黄被毒解除処理及び酸化被毒解除処理を実施することができる。
【００７１】
図８は、制御装置１３による酸化被毒解除処理、硫黄被毒解除処理の実施パターンを例示するタイムチャートである。
なお、図８のタイムチャートにおいて、燃料カットフラグは、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＳＣＴＨＴよりも高い状態で燃料カットが所定時間ＦＣＴ以上実施されたときに立ち上げられるフラグであり、この燃料カットフラグが立ち上げられると、図３のフローチャートのステップＳ２０７からステップＳ２０８に進むことになる。
【００７２】
図８のタイムチャートの時刻ｔ１及び時刻ｔ２では、硫黄被毒の進行を判断するための第１積算時間ＩＴ１は第１時間ＴＨＴ１に達していないが、燃料カットフラグが立ち上げられる。燃料カットフラグの立ち上がりは、排気浄化触媒１２の温度ＴＣＡＴが判定温度ＳＣＴＨＴよりも高い状態で燃料カットが所定時間ＦＣＴ以上実施されたことを示し、係る燃料カットによって排気浄化触媒１２に蓄積された硫黄は除去されるから、制御装置１３は、第１積算時間ＩＴ１を零にリセットする（図３でステップＳ２０７からステップＳ２０８に進むパターン）。
【００７３】
また、図８のタイムチャートの時刻ｔ３では、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達していて、第１積算時間ＩＴ１としては硫黄被毒解除処理に実施が要求されるレベルであるものの、そのときの排気浄化触媒１２の酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１よりも大きく、硫黄被毒により排気浄化触媒１２の貴金属面積が所定以上に減っている状態ではない。このため、時刻ｔ３において、制御装置１３は、硫黄被毒解除処理を実施せずに、第１積算時間ＩＴ１を零にリセットする（図６のステップＳ３０６からステップＳ３０８に進むパターン）。
【００７４】
一方、図８のタイムチャートの時刻ｔ４では、第２積算時間ＩＴ２が第２時間ＴＨＴ２に達し、酸化被毒解除処理の実施が要求されるほどに排気浄化触媒１２の酸化被毒が進行していることを示すので、制御装置１３は、酸化被毒解除処理（空燃比の弱リッチ化処理）を実施するとともに第２積算時間ＩＴ２を零にリセットする（図６でステップＳ３０２からステップＳ３０３及びステップＳ３０４に進むパターン）。
【００７５】
また、図８のタイムチャートの時刻ｔ５では、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達していて、かつ、そのときの酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回っているから、制御装置１３は、硫黄被毒により排気浄化触媒１２の貴金属面積が所定以上に減っている状態、換言すれば、排気浄化触媒１２からの硫黄の除去が要求される状態であると推定し、硫黄被毒解除処理（排気浄化触媒１２の温度ＴＣＡＴを上昇させる処理）を実施するとともに第１積算時間ＩＴ１を零にリセットする（図６のステップＳ３０６からステップＳ３０７及びステップＳ３０８に進むパターン）。
【００７６】
また、図８のタイムチャートの時刻ｔ６では、第１積算時間ＩＴ１が第１時間ＴＨＴ１よりも低く、かつ、第２積算時間ＩＴ２が第２時間ＴＨＴ２よりも低く、第１積算時間ＩＴ１及び第２積算時間ＩＴ２は排気浄化触媒１２における硫黄被毒、酸化被毒の発生を示していないが、排気浄化触媒１２の酸素吸蔵容量ＯＳＣが第２容量ＯＳＣ２（第２容量ＯＳＣ２＜第１容量ＯＳＣ１）を下回っている。
この場合、高硫黄濃度燃料の使用や高温下での失火などによって、第１積算時間ＩＴ１、第２積算時間ＩＴ２から推定される硫黄被毒、酸化被毒の進行よりも早い急激な被毒が生じていると推定されるので、制御装置１３は、酸化被毒解除処理（空燃比の弱リッチ化処理）及び硫黄被毒解除処理（排気浄化触媒１２の温度ＴＣＡＴを上昇させる処理）を実施し、第１積算時間ＩＴ１及び第２積算時間ＩＴ２を零にリセットする（図６のステップＳ３０９からステップＳ３１０及びステップＳ３１１に進むパターン）。
【００７７】
以上、好ましい実施形態を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば種々の変形態様を採り得ることは自明である。
例えば、制御装置１３は、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達した時点での酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を上回っているか下回っているかに応じて、次回に第１積算時間ＩＴ１が第１時間ＴＨＴ１に達するまでの総運転時間を変更することができる。
【００７８】
つまり、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達した時点での酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を下回っていた場合、制御装置１３は、第１積算時間ＩＴ１に対する硫黄被毒の進行が想定よりも早いと推定し、第１時間ＴＨＴ１を減少させたり積算係数ＩＣＯ１を増大させたりすることで、次回に第１積算時間ＩＴ１が第１時間ＴＨＴ１に達するまでの総運転時間を短くし、硫黄被毒の検出応答性を改善できる。
一方、第１積算時間ＩＴ１が第１時間ＴＨＴ１に達した時点での酸素吸蔵容量ＯＳＣが第１容量ＯＳＣ１を上回っていた場合、制御装置１３は、第１積算時間ＩＴ１に対する硫黄被毒の進行が想定よりも遅いと推定し、第１時間ＴＨＴ１を増大させたり積算係数ＩＣＯ１を減少させたりすることで、次回に第１積算時間ＩＴ１が第１時間ＴＨＴ１に達するまでの総運転時間を長くし、硫黄被毒の判定周期をより適正値に近づけることができる。
【００７９】
また、制御装置１３は、第２容量ＯＳＣ２を下回る酸素吸蔵容量ＯＳＣを検出し、硫黄被毒解除処理と酸化被毒解除処理との双方を実施した場合（ステップＳ３０９からステップＳ３１０に進んだ場合）は、硫黄濃度が規定よりも高い燃料が使用されている可能性があるので、第１時間ＴＨＴ１を減少させたり積算係数ＩＣＯ１を増大させたりすることで硫黄被毒の判定周期を硫黄被毒の進行が早い状態に適合させて短く変更することができる。
また、制御装置１３は、内燃機関１が使用するガソリン燃料の硫黄濃度に相関する性状（ハイオクガソリンとレギュラーガソリンとのいずれかの判定）に応じて、第１時間ＴＨＴ１及び／又は積算係数ＩＣＯ１を切り替え、硫黄被毒の判定周期を異ならせることができる。
【００８０】
ここで、上述した実施形態から把握し得る技術的思想について、以下に記載する。
内燃機関の制御装置は、その一態様として、排気管に排気浄化触媒を備えた内燃機関に適用される制御装置であって、前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求める第１積算手段と、前記排気浄化触媒の酸素吸蔵容量を検出する容量検出手段と、前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の被毒を検出する第１被毒検出手段と、前記第１被毒検出手段が前記排気浄化触媒の被毒を検出したときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施する第１被毒解除手段と、を含む。
【００８１】
前記内燃機関の制御装置の好ましい態様において、前記排気浄化触媒の温度が第２温度を上回る状態での前記内燃機関の運転時間を積算して第２積算時間を求める第２積算手段と、前記第２積算時間が第２時間を超えたときに、前記排気浄化触媒の被毒を検出する第２被毒検出手段と、前記第２被毒検出手段が前記排気浄化触媒の被毒を検出したときに、前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施する第２被毒解除手段と、を更に含む。
【００８２】
別の好ましい態様では、前記第１積算手段と前記第２積算手段との少なくとも一方は、運転時間を積算する前記排気浄化触媒の温度域内で前記排気浄化触媒の温度に応じて前記運転時間に重み付けを行う。
さらに別の好ましい態様では、前記第１積算手段は、前記排気浄化触媒の温度が前記第１温度に近いほど前記運転時間の重み付けを軽くし、前記第２積算手段は、前記排気浄化触媒の温度が前記第２温度に近いほど前記運転時間の重み付けを軽くする。
【００８３】
さらに別の好ましい態様では、前記酸素吸蔵容量が前記第１容量よりも小さい第２容量を下回ったときに、前記排気浄化触媒の温度を上昇させる被毒解除処理及び前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施する第３被毒解除手段を、更に含む。
さらに別の好ましい態様では、前記第１積算手段は、前記排気浄化触媒の温度が前記第１温度より高い状態で前記内燃機関への燃料供給が停止された場合、前記第１積算時間をクリアする。
【００８４】
また、内燃機関の制御方法は、その一態様として、排気管に排気浄化触媒を備えた内燃機関の制御方法であって、前記排気浄化触媒の温度が第１温度を下回る状態での前記内燃機関の運転時間を積算して第１積算時間を求めるステップと、前記排気浄化触媒の酸素吸蔵容量を検出するステップと、前記第１積算時間が第１時間を超え、前記酸素吸蔵容量が第１容量を下回ったときに、前記排気浄化触媒の温度を上昇させる被毒解除処理を実施するステップと、を含む。
【００８５】
前記内燃機関の制御方法の好ましい態様において、前記排気浄化触媒の温度が第２温度を上回る状態での前記内燃機関の運転時間を積算して第２積算時間を求めるステップと、前記第２積算時間が第２時間を超えたときに、前記内燃機関の空燃比をリッチ方向に変化させる被毒解除処理を実施するステップと、を更に含む。
【符号の説明】
【００８６】
１…内燃機関、４…点火装置、５…燃料噴射装置、６…回転数検出装置、８…電制スロットル、８ｃ…スロットル開度センサ、９…流量検出装置、１１…空燃比センサ、１２…排気浄化触媒、１３…制御装置、１５…酸素センサ、１６…排気温度センサ 
【図１】
2018159284.tif 000003
【図２】
2018159284.tif 000004
【図３】
2018159284.tif 000005
【図４】
2018159284.tif 000006
【図５】
2018159284.tif 000007
【図６】
2018159284.tif 000008
【図７】
2018159284.tif 000009
【図８】
2018159284.tif 000010