(57)【要約】【課題】触媒後センサの劣化影響を排除して酸素吸蔵容量計測精度を向上する。【解決手段】本発明に係る触媒劣化診断装置では、触媒下流側の排気空燃比を検出する触媒後センサの出力Ｖｒが反転するのに応じて、空燃比がリッチ及びリーンの一方から他方にアクティブに切り替えられ、空燃比がリッチ及びリーンの一方に制御されている間に触媒の酸素吸蔵容量ＯＳＣが計測される。空燃比の切替タイミングｔ２，ｔ４と酸素吸蔵容量の計測終了タイミングｔ１，ｔ３とは異ならせてあり、こうすることにより触媒後センサの劣化影響を排除し得るような最適な計測終了タイミングを設定でき、酸素吸蔵容量の計測精度できる。【選択図】図７
2010106771.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に配置された触媒の劣化を診断する装置であって、
触媒下流側の排気空燃比を検出するための触媒後センサと、
前記触媒後センサの出力が反転するのに応じて空燃比をリッチ及びリーンの一方から他方にアクティブに切り替えるアクティブ空燃比制御手段と、
前記空燃比がリッチ及びリーンの一方に制御されている間に前記触媒の酸素吸蔵容量を計測する計測手段と
を備え、
前記アクティブ空燃比制御手段における前記空燃比の切替タイミングと、前記計測手段における前記酸素吸蔵容量の計測終了タイミングとを異ならせた
ことを特徴とする触媒劣化診断装置。
【請求項２】
前記酸素吸蔵容量の計測終了タイミングが、前記空燃比の切替タイミングより早いタイミングに設定されている
ことを特徴とする請求項１記載の触媒劣化診断装置。
【請求項３】
前記アクティブ空燃比制御手段が、前記触媒後センサの出力が第１の所定値に達した時に空燃比を切り替え、前記計測手段が、前記触媒後センサの出力が第２の所定値に達した時に前記酸素吸蔵容量の計測を終了し、前記第１の所定値と前記第２の所定値とが異なる値に設定されている
ことを特徴とする請求項１又は２記載の触媒劣化診断装置。
【請求項４】
前記空燃比のリッチ制御時において、前記第２の所定値が前記第１の所定値よりもリーン側の値に設定されている
ことを特徴とする請求項３記載の触媒劣化診断装置。
【請求項５】
前記空燃比のリーン制御時において、前記第２の所定値が前記第１の所定値よりもリッチ側の値に設定されている
ことを特徴とする請求項３又は４記載の触媒劣化診断装置。
【請求項６】
前記第２の所定値が、前記内燃機関の吸入空気量が多いほど前記第１の所定値に近い値となるように設定される
ことを特徴とする請求項３乃至５のいずれかに記載の触媒劣化診断装置。
【請求項７】
前記空燃比のリッチ制御中の所定期間における平均吸入空気量を算出する手段をさらに備え、
前記算出された平均吸入空気量が所定値以上の場合には前記空燃比切替タイミングと前記計測終了タイミングとを異ならせ、前記算出された平均吸入空気量が所定値未満の場合には前記空燃比切替タイミングと前記計測終了タイミングとを同一とする
ことを特徴とする請求項１乃至６のいずれかに記載の触媒劣化診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触媒の劣化を診断するための装置に係り、特に、内燃機関の排気通路に配置された触媒の劣化を診断するための装置に関する。
【背景技術】
【０００２】
例えば車両用の内燃機関において、その排気系には排気ガスを浄化するための触媒が設置されている。この触媒の中には酸素吸蔵能（Ｏ2ストレージ能）を有するものがあり、これは、触媒に流入する排気ガスの空燃比が理論空燃比（ストイキ）よりも大きくなると、即ちリーンになると排気ガス中に存在する過剰酸素を吸着保持し、触媒流入排気ガスの空燃比がストイキよりも小さくなると、即ちリッチになると吸着保持された酸素を放出する。例えばガソリンエンジンでは触媒に流入する排気ガスがストイキ近傍となるよう空燃比制御が行われるが、酸素吸蔵能を有する三元触媒を使用すると、運転条件により実際の空燃比がストイキから多少振れてしまっても、三元触媒による酸素の吸蔵・放出作用により、かかる空燃比ずれを吸収することができる。
【０００３】
ところで、触媒が劣化すると触媒の浄化効率が低下する。一方、触媒の劣化度と酸素吸蔵能の低下度との間にはともに貴金属を介する反応であるため相関関係がある。よって、酸素吸蔵能が低下したことを検出することで触媒が劣化したことを検出することができる。一般的には、燃焼室内の混合気ひいては触媒に流入する排気ガスの空燃比を強制的にリッチ及びリーンに交互に切り替えるアクティブ空燃比制御を行い、このアクティブ空燃比制御の実行に伴って触媒の酸素吸蔵容量を計測し、触媒の劣化を診断する方法（所謂Ｃｍａｘ法）が採用される。
【０００４】
ところで、アクティブ空燃比制御の実行に際し、触媒下流側に設けられた触媒後センサの出力値が反転したのに応じて目標空燃比を切り替え、触媒に流入する排気ガスの空燃比を切り替える場合がある。この場合、目標空燃比の切り替えは触媒後センサの出力値が所定値に達するのと同時に行われるが、触媒後センサが劣化してくるとその出力特性が変化し、センサ正常時と同様の方法で行ったのでは触媒の劣化度を正確に検出できないことがある。つまり、真の触媒劣化度に、触媒後センサ劣化相当分の触媒劣化度が加わって検出されてしまい、真の触媒劣化度を正確に検出できないことがある。
【０００５】
そこでこの問題に対処すべく、特許文献１に記載の技術では、酸素吸蔵容量の計測値から、触媒後センサの劣化に起因する誤差を排除するため、当該計測値に応じて、空燃比切替タイミングを規定する触媒後センサ出力の所定値を補正している。
【０００６】
【特許文献１】特開２００８−３１９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一方、前記Ｃｍａｘ法では、空燃比がリッチ及びリーンの一方に制御されている間に酸素吸蔵容量を計測するようにしている。より詳しくは、空燃比がリッチ及びリーンの一方に制御されている間に、触媒に吸蔵或いはこれから放出される短周期毎の酸素量を順次積算していき、空燃比が切り替わったと同時に積算を終了し、その最終積算値を触媒の酸素吸蔵容量の値としている。
【０００８】
このように、従来は、空燃比の切替タイミングと酸素吸蔵容量の計測終了タイミングとが同じであった。一方、本発明者らは、これらタイミングに着目して、触媒後センサの劣化影響を排除し酸素吸蔵容量を精度良く計測し得る手法を新たに開発した。
【０００９】
そこで本発明は、触媒後センサの劣化による影響を排除して酸素吸蔵容量の計測精度を向上し得る触媒劣化診断装置を提供することを目的の一つとするものである。
【課題を解決するための手段】
【００１０】
本発明の一形態によれば、
内燃機関の排気通路に配置された触媒の劣化を診断する装置であって、
触媒下流側の排気空燃比を検出するための触媒後センサと、
前記触媒後センサの出力が反転するのに応じて空燃比をリッチ及びリーンの一方から他方にアクティブに切り替えるアクティブ空燃比制御手段と、
前記空燃比がリッチ及びリーンの一方に制御されている間に前記触媒の酸素吸蔵容量を計測する計測手段と
を備え、
前記アクティブ空燃比制御手段における前記空燃比の切替タイミングと、前記計測手段における前記酸素吸蔵容量の計測終了タイミングとを異ならせた
ことを特徴とする触媒劣化診断装置が提供される。
【００１１】
このように空燃比の切替タイミングと酸素吸蔵容量の計測終了タイミングとを異ならせることにより、触媒後センサの劣化影響を排除し得るような最適な計測終了タイミングを設定することが可能となる。これにより酸素吸蔵容量の計測精度を向上し、ひいては診断精度をも向上することが可能となる。
【００１２】
好ましくは、前記酸素吸蔵容量の計測終了タイミングが、前記空燃比の切替タイミングより早いタイミングに設定されている。
【００１３】
触媒後センサが劣化し、その応答性が悪化すると、触媒後センサの出力反転時における出力変化速度が遅くなり、触媒後センサの劣化に基づく誤差が大きくなる。よって、酸素吸蔵容量の計測終了タイミングを空燃比の切替タイミングより早いタイミングに設定すれば、かかる誤差を減少して酸素吸蔵容量の計測精度を向上することができる。
【００１４】
好ましくは、前記アクティブ空燃比制御手段が、前記触媒後センサの出力が第１の所定値に達した時に空燃比を切り替え、前記計測手段が、前記触媒後センサの出力が第２の所定値に達した時に前記酸素吸蔵容量の計測を終了し、前記第１の所定値と前記第２の所定値とが異なる値に設定されている。
【００１５】
好ましくは、前記空燃比のリッチ制御時において、前記第２の所定値が前記第１の所定値よりもリーン側の値に設定されている。
【００１６】
好ましくは、前記空燃比のリーン制御時において、前記第２の所定値が前記第１の所定値よりもリッチ側の値に設定されている。
【００１７】
好ましくは、前記第２の所定値が、前記内燃機関の吸入空気量が多いほど前記第１の所定値に近い値となるように設定される。
【００１８】
内燃機関の吸入空気量が多いほど排気ガス流量が多くなり、触媒後センサの応答性が良好となる傾向にある。よって内燃機関の吸入空気量が多いほど第２の所定値を第１の所定値に近づければ、排気ガス流量に応じた最適な計測終了タイミングを設定することが可能となる。
【００１９】
好ましくは、前記触媒劣化診断装置が、前記空燃比のリッチ制御中の所定期間における平均吸入空気量を算出する手段をさらに備え、
前記算出された平均吸入空気量が所定値以上の場合には前記空燃比切替タイミングと前記計測終了タイミングとを異ならせ、前記算出された平均吸入空気量が所定値未満の場合には前記空燃比切替タイミングと前記計測終了タイミングとを同一とする。
【００２０】
リッチ制御時における酸素吸蔵容量の計測誤差は、触媒後センサが劣化しているときのみならず、吸入空気量が少ないとき即ち排気ガス流量が少ないときにも大きくなる。この好ましい形態によれば、平均吸入空気量の大小に応じて計測終了タイミングを変更するので、排気ガス流量の大小をも考慮した最適な計測終了タイミングを設定できる。
【発明の効果】
【００２１】
本発明によれば、触媒後センサの劣化による影響を排除し、酸素吸蔵容量の計測精度を向上することができるという、優れた効果が発揮される。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態を添付図面に基づき説明する。
【００２３】
図１は、本実施形態の構成を示す概略図である。図示されるように、内燃機関１は、シリンダブロック２に形成された燃焼室３の内部で燃料および空気の混合気を燃焼させ、燃焼室３内でピストン４を往復移動させることにより動力を発生する。内燃機関１は車両用多気筒エンジン（１気筒のみ図示）であり、火花点火式内燃機関、より具体的にはガソリンエンジンである。
【００２４】
内燃機関１のシリンダヘッドには、吸気ポートを開閉する吸気弁Ｖｉと、排気ポートを開閉する排気弁Ｖｅとが気筒ごとに配設されている。各吸気弁Ｖｉおよび各排気弁Ｖｅは図示しないカムシャフトによって開閉させられる。また、シリンダヘッドの頂部には、燃焼室３内の混合気に点火するための点火プラグ７が気筒ごとに取り付けられている。
【００２５】
各気筒の吸気ポートは気筒毎の枝管を介して吸気集合室であるサージタンク８に接続されている。サージタンク８の上流側には吸気集合通路をなす吸気管１３が接続されており、吸気管１３の上流端にはエアクリーナ９が設けられている。そして吸気管１３には、上流側から順に、吸入空気量（内燃機関に流入する空気量）を検出するためのエアフローメータ５と、電子制御式スロットルバルブ１０とが組み込まれている。なお吸気ポート、サージタンク８及び吸気管１３により吸気通路が形成される。
【００２６】
吸気通路、特に吸気ポート内に燃料を噴射するインジェクタ（燃料噴射弁）１２が気筒ごとに配設される。インジェクタ１２から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁Ｖｉの開弁時に燃焼室３に吸入され、ピストン４で圧縮され、点火プラグ７で点火燃焼させられる。
【００２７】
一方、各気筒の排気ポートは気筒毎の枝管を介して排気集合通路をなす排気管６に接続されており、排気管６には、酸素吸蔵能を有する三元触媒からなる触媒１１，１９が直列に取り付けられている。なお排気ポート、枝管及び排気管６により排気通路が形成される。上流触媒１１の上流側と下流側とにそれぞれ排気ガスの空燃比を検出するための空燃比センサ、即ち触媒前センサ１７及び触媒後センサ１８が設置されている。触媒前センサ１７は所謂広域空燃比センサからなり、比較的広範囲に亘る空燃比を連続的に検出可能で、その空燃比に比例した値の信号を出力する。他方、触媒後センサ１８は所謂Ｏ2センサからなり、理論空燃比を境に出力値が急変する特性（Ｚ特性）を持つ。これら触媒前センサ１７及び触媒後センサ１８の出力特性を図５に示す。なお触媒後センサ１８は上流触媒１１と下流触媒１９の間に設置されている。
【００２８】
上述の点火プラグ７、スロットルバルブ１０及びインジェクタ１２等は、制御手段としての電子制御ユニット（以下ＥＣＵと称す）２０に電気的に接続されている。ＥＣＵ２０は、何れも図示されないＣＰＵ、ＲＯＭ、ＲＡＭ、入出力ポート、および記憶装置等を含むものである。またＥＣＵ２０には、図示されるように、前述のエアフローメータ５、触媒前センサ１７、触媒後センサ１８のほか、内燃機関１のクランク角を検出するクランク角センサ１４、アクセル開度を検出するアクセル開度センサ１５、その他の各種センサが図示されないＡ／Ｄ変換器等を介して電気的に接続されている。ＥＣＵ２０は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ７、スロットルバルブ１０、インジェクタ１２等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
【００２９】
ＥＣＵ２０は、触媒前センサ１７により検出された触媒前空燃比Ａ／Ｆｆが目標空燃比Ａ／Ｆｔに一致するように空燃比をフィードバック制御する。一方、触媒１１，１９は、これに流入する排気ガスの空燃比が理論空燃比（ストイキ、例えばＡ／Ｆｓ＝１４．６）のときにＮＯｘ ，ＨＣおよびＣＯを同時に高効率で浄化する。よってＥＣＵ２０は、内燃機関の通常運転時、理論空燃比に等しい目標空燃比Ａ／Ｆｔを設定し、触媒前センサ１７により検出された触媒前空燃比Ａ／Ｆｆが理論空燃比に一致するようにインジェクタ１２から噴射される燃料噴射量をフィードバック制御する。これにより触媒１１に流入する排気ガスの空燃比は理論空燃比近傍に保たれ、触媒１１において最大の浄化性能が発揮されるようになる。
【００３０】
ここで上流触媒１１についてより詳細に説明する。なお下流触媒１９も上流触媒１１と同様に構成されている。図２に示すように、触媒１１においては、図示しない担体基材の表面上にコート材３１が被覆され、このコート材３１に微粒子状の触媒成分３２が多数分散配置された状態で保持され、触媒１１内部で露出されている。触媒成分３２は主にＰｔ，Ｐｄ等の貴金属からなり、ＮＯｘ ，ＨＣおよびＣＯといった排ガス成分を反応させる際の活性点となる。他方、コート材３１は、排気ガスと触媒成分３２との界面における反応を促進させる助触媒の役割を担うと共に、雰囲気ガスの空燃比に応じて酸素を吸収放出可能な酸素吸蔵成分を含む。酸素吸蔵成分は例えば二酸化セリウムＣｅＯ2やジルコニアからなる。例えば、触媒成分３２及びコート材３１の雰囲気ガスが理論空燃比よりリッチであると、触媒成分３２の周囲に存在する酸素吸蔵成分に吸蔵されていた酸素が放出され、この結果、放出された酸素によりＨＣおよびＣＯといった未燃成分が酸化され、浄化される。逆に、触媒成分３２及びコート材３１の雰囲気ガスが理論空燃比よりリーンであると、触媒成分３２の周囲に存在する酸素吸蔵成分が雰囲気ガスから酸素を吸収し、この結果ＮＯｘが還元浄化される。
【００３１】
このような酸素吸放出作用により、通常の空燃比制御の際に触媒前空燃比Ａ／Ｆｆが理論空燃比に対し多少ばらついたとしても、ＮＯｘ、ＨＣおよびＣＯといった三つの排気ガス成分を同時浄化することができる。よって通常の空燃比制御において、触媒前空燃比Ａ／Ｆｆを敢えて理論空燃比を中心に微小振動させ、酸素の吸放出を繰り返させることにより排ガス浄化を行うことも可能である。
【００３２】
ところで、新品状態の触媒１１では前述したように細かい粒子状の触媒成分３２が多数均等に分散配置されており、排気ガスと触媒成分３２との接触確率が高い状態に維持されている。しかしながら、触媒１１が劣化してくると、一部の触媒成分３２に消失が見られるほか、触媒成分３２同士が排気熱で焼き固まって焼結状態になるものがある（図の破線参照）。こうなると排気ガスと触媒成分３２との接触確率の低下を引き起こし、浄化率を落としめる原因となる。そしてこのほかに、触媒成分３２の周囲に存在するコート材３１の量、即ち酸素吸蔵成分の量が減少し、酸素吸蔵能自体が低下する。
【００３３】
このように、触媒１１の劣化度と触媒１１の持つ酸素吸蔵能の低下度とは相関関係にある。そこで本実施形態では、特にエミッションへの影響が大きい上流触媒１１の酸素吸蔵能を検出することにより、上流触媒１１の劣化度を検出することとしている。ここで、触媒１１の酸素吸蔵能は、現状の触媒１１が吸蔵し得る最大酸素量である酸素吸蔵容量（ＯＳＣ；O2 Storage Capacity、単位はｇ）の大きさによって表される。
【００３４】
本実施形態の触媒劣化診断は前述のＣｍａｘ法によるものを基本とする。そして触媒１１の劣化診断に際しては、ＥＣＵ２０によりアクティブ空燃比制御が実行される。アクティブ空燃比制御において、混合気の空燃比ひいては触媒前空燃比Ａ／Ｆｆは、所定の中心空燃比Ａ／Ｆｃを境にリッチ側及びリーン側にアクティブに（強制的に）交互に切り替えられる。なおリッチ側に切り替えられているときの空燃比をリッチ空燃比Ａ／Ｆｒ、リーン側に切り替えられているときの空燃比をリーン空燃比Ａ／Ｆｌと称す。このアクティブ空燃比制御によって触媒前空燃比Ａ／Ｆｆがリッチ及びリーンの一方に制御されている間に触媒の酸素吸蔵容量ＯＳＣが計測される。
【００３５】
触媒１１の劣化診断は、内燃機関１の定常運転時で且つ触媒１１が活性温度域にあるときに実行される。触媒１１の温度（触媒床温）の計測については、温度センサを用いて直接検出してもよいが、本実施形態の場合内燃機関の運転状態から推定することとしている。例えばＥＣＵ２０は、エアフローメータ５によって検出される吸入空気量Ｇａに基づいて、予め設定されたマップを利用し、触媒１１の温度Ｔｃを推定する。なお、吸入空気量Ｇａ以外のパラメータ、例えばエンジン回転速度Ｎｅ（ｒｐｍ）などを触媒温度推定に用いるパラメータに含めてもよい。
【００３６】
以下、図３及び図４を用いて酸素吸蔵容量計測の基本態様を説明する。図３（Ａ），（Ｂ）にはそれぞれ、アクティブ空燃比制御を実行したときの、触媒前センサ１７及び触媒後センサ１８の出力挙動を実線で示す。また、図３（Ａ）には、ＥＣＵ２０内部で発生される目標空燃比Ａ／Ｆｔを破線で示す。図３（Ａ）に示される触媒前センサ１７の出力値は触媒前空燃比Ａ／Ｆｆに換算した値である。また図３（Ｂ）に示される触媒後センサ１８の出力値はその出力値自体、即ち出力電圧Ｖｒの値である。
【００３７】
図３（Ａ）に示されるように、目標空燃比Ａ／Ｆｔは、中心空燃比としての理論空燃比Ａ／Ｆｓを中心として、そこからリッチ側に所定の振幅（リッチ振幅Ａｒ、Ａｒ＞０）だけ離れた空燃比（リッチ空燃比Ａ／Ｆｒ）と、そこからリーン側に所定の振幅（リーン振幅Ａｌ、Ａｌ＞０）だけ離れた空燃比（リーン空燃比Ａ／Ｆｌ）とに強制的に、且つ交互に切り替えられる。そしてこの目標空燃比Ａ／Ｆｔの切り替えに追従して、実際値としての触媒前空燃比Ａ／Ｆｆも、目標空燃比Ａ／Ｆｔに対し僅かな時間遅れを伴って切り替わる。このことから目標空燃比Ａ／Ｆｔと触媒前空燃比Ａ／Ｆｆとは時間遅れがあること以外等価であることが理解されよう。
【００３８】
図示例においてリッチ振幅Ａｒとリーン振幅Ａｌとは等しい。例えばリッチ空燃比Ａ／Ｆｒ＝１４．１、リーン空燃比Ａ／Ｆｌ＝１５．１、リッチ振幅Ａｒ＝リーン振幅Ａｌ＝０．５とされる。通常の空燃比制御の場合に比べ、アクティブ空燃比制御の場合は空燃比の振り幅が大きく、即ちリッチ振幅Ａｒとリーン振幅Ａｌとの値は大きい。
【００３９】
目標空燃比Ａ／Ｆｔは、触媒後センサ１８の出力が反転するのに応じて切り替えられる。この基本態様において、目標空燃比Ａ／Ｆｔが切り替えられる時期ないしタイミングは、触媒後センサ１８の出力がリッチからリーンに、又はリーンからリッチに切り替わるタイミングと同時である。図示されるように、触媒後センサ１８の出力電圧Ｖｒは理論空燃比Ａ／Ｆｓを境に急変する。そして当該出力電圧Ｖｒの反転時期、即ち当該出力電圧Ｖｒがリッチ側に反転した時期及びリーン側に反転した時期を定めるため、当該出力電圧Ｖｒに関する二つの反転しきい値ＶＲ，ＶＬが予め定められている。ここでＶＲをリッチ判定値、ＶＬをリーン判定値という。ＶＲ＞ＶＬであり、例えばＶＲ＝０．５９（Ｖ）、ＶＬ＝０．２１（Ｖ）とされる。出力電圧Ｖｒがリーン側即ち減少方向に変化してリーン判定値ＶＬに達した時、出力電圧Ｖｒはリーン側に反転したとみなされ、触媒後センサ１８によって検出された触媒後空燃比Ａ／Ｆｒは少なくとも理論空燃比よりリーンであると判断される。他方、出力電圧Ｖｒがリッチ側即ち増大方向に変化してリッチ判定値ＶＲに達した時、出力電圧Ｖｒはリッチ側に反転したとみなされ、触媒後空燃比Ａ／Ｆｒは少なくとも理論空燃比よりリッチであると判断される。図５に示すように、リッチ判定値ＶＲはストイキ相当値Ｖｓｔよりも大きな（リッチ側の）値であり、リーン判定値ＶＬはストイキ相当値Ｖｓｔよりも小さな（リーン側の）値である。リッチ判定値ＶＲとリーン判定値ＶＬとにそれぞれ対応する空燃比の間の狭い領域Ｙ（これを遷移領域という）に理論空燃比が含まれている。基本的に、出力電圧Ｖｒからは触媒後空燃比Ａ／Ｆｒが理論空燃比よりもリッチかリーンかを検出できるのみで、触媒後空燃比Ａ／Ｆｒの絶対値まで検出するのは困難である。
【００４０】
図３（Ａ），（Ｂ）に示されるように、触媒後センサ１８の出力電圧Ｖｒがリッチ側の値からリーン側に変化してリーン判定値ＶＬに等しくなった時（時刻ｔ１）、目標空燃比Ａ／Ｆｔはリーン空燃比Ａ／Ｆｌからリッチ空燃比Ａ／Ｆｒに切り替えられる。その後、触媒後センサ１８の出力電圧Ｖｒがリーン側の値からリッチ側に変化してリッチ判定値ＶＲに等しくなった時（時刻ｔ２）、目標空燃比Ａ／Ｆｔはリッチ空燃比Ａ／Ｆｒからリーン空燃比Ａ／Ｆｌに切り替えられる。このように、触媒後センサ１８の出力がリーン側又はリッチ側に反転する毎に空燃比がリッチ側又はリーン側にアクティブに切替制御される。
【００４１】
このアクティブ空燃比制御を実行しつつ、次のようにして触媒１１の酸素吸蔵容量ＯＳＣが計測され、触媒１１の劣化が判定される。
【００４２】
図３を参照して、時刻ｔ１より前では目標空燃比Ａ／Ｆｔがリーン空燃比Ａ／Ｆｌとされ、触媒１１にはリーンガスが流入されている。このとき触媒１１では酸素を吸収し続けているが、一杯に酸素を吸収した時点でそれ以上酸素を吸収できなくなり、リーンガスが触媒１１を通り抜けて触媒１１の下流側に流れ出す。こうなると触媒後空燃比Ａ／Ｆｒがリーン側に変化し、触媒後センサ１８の出力電圧がリーン判定値ＶＬに達した時点（ｔ１）で、目標空燃比Ａ／Ｆｔがリッチ空燃比Ａ／Ｆｒに切り替えられ、或いは反転される。
【００４３】
そして今度は触媒１１にリッチガスが流入されることとなる。このとき触媒１１では、それまで吸蔵されていた酸素が放出され続ける。よって触媒１１の下流側にはほぼ理論空燃比Ａ／Ｆｓの排気ガスが流出し、触媒後空燃比Ａ／Ｆｒがリッチにならないことから、触媒後センサ１８の出力は反転しない。触媒１１から酸素が放出され続けるとやがて触媒１１からは全ての吸蔵酸素が放出され尽くし、その時点でそれ以上酸素を放出できなくなり、リッチガスが触媒１１を通り抜けて触媒１１の下流側に流れ出す。こうなると触媒後空燃比Ａ／Ｆｒがリッチ側に変化し、触媒後センサ１８の出力電圧がリッチ判定値ＶＲに達した時点（ｔ２）で、目標空燃比Ａ／Ｆｔがリーン空燃比Ａ／Ｆｌに切り替えられる。
【００４４】
酸素吸蔵容量ＯＳＣが大きいほど、酸素を吸収或いは放出し続けることのできる時間が長くなる。つまり、触媒が劣化していない場合は目標空燃比Ａ／Ｆｔの反転周期（例えばｔ１からｔ２までの時間）が長くなり、触媒の劣化が進むほど目標空燃比Ａ／Ｆｔの反転周期は短くなる。
【００４５】
そこで、このことを利用して酸素吸蔵容量ＯＳＣが以下のようにして計測される。図４に示すように、時刻ｔ１で目標空燃比Ａ／Ｆｔがリッチ空燃比Ａ／Ｆｒに切り替えられた直後、僅かに遅れて実際値としての触媒前空燃比Ａ／Ｆｆがリッチ空燃比Ａ／Ｆｒに切り替わる。そして触媒前空燃比Ａ／Ｆｆが理論空燃比Ａ／Ｆｓに達した時点ｔ１１から、次に目標空燃比Ａ／Ｆｔが反転する時点ｔ２まで、次式（１）により、所定の微小時間毎の酸素吸蔵容量ｄＯＳＣ（酸素吸蔵容量の瞬時値）が算出され、且つこの微小時間毎の酸素吸蔵容量ｄＯＳＣが時刻ｔ１１から時刻ｔ２まで積算される。こうしてこの酸素放出サイクルにおいて、最終積算値としての酸素吸蔵容量ＯＳＣ、即ち放出酸素量が計測される。
【００４６】
【数１】
2010106771.tif 000003
【００４７】
ここで、Ｑは燃料噴射量であり、空燃比差ΔＡ／Ｆに燃料噴射量Ｑを乗じるとストイキに対し不足又は過剰分の空気量を算出できる。Ｋは空気に含まれる酸素割合（約０．２３）を表す定数である。
【００４８】
基本的には、この１回で計測された酸素吸蔵容量ＯＳＣを用い、これを所定の劣化判定値ＯＳＣｓと比較し、酸素吸蔵容量ＯＳＣが劣化判定値ＯＳＣｓを超えていれば正常、酸素吸蔵容量ＯＳＣが劣化判定値ＯＳＣｓ以下ならば劣化、というように触媒の劣化を判定できる。しかしながら、本実施形態では精度を向上させるため、目標空燃比Ａ／Ｆｔがリーン側となっている酸素吸蔵サイクルでも同様に酸素吸蔵容量（この場合吸蔵酸素量）を計測し、これら酸素吸蔵容量の平均値を１吸放出サイクルに係る１単位の酸素吸蔵容量として計測している。そしてさらに、吸放出サイクルを複数回繰り返し、複数単位の酸素吸蔵容量の値を得、その平均値を最終的な酸素吸蔵容量計測値としている。
【００４９】
なお、酸素吸蔵サイクルにおける酸素吸蔵容量（吸蔵酸素量）の計測については、図４に示すように、時刻ｔ２で目標空燃比Ａ／Ｆｔがリーン空燃比Ａ／Ｆｌに切り替えられた後、触媒前空燃比Ａ／Ｆｆが理論空燃比Ａ／Ｆｓに達した時点ｔ２１から、次に目標空燃比Ａ／Ｆｔがリッチ側に反転する時点ｔ３まで、前式（１）により微小時間毎の酸素吸蔵容量ｄＯＳＣが算出され、且つこの微小時間毎の酸素吸蔵容量ｄＯＳＣが積算される。こうしてこの酸素吸蔵サイクルにおける酸素吸蔵容量ＯＳＣ即ち吸蔵酸素量（図４のＯＳＣ２）が計測される。酸素放出サイクルの酸素吸蔵容量ＯＳＣ１と酸素吸蔵サイクルの酸素吸蔵容量ＯＳＣ２とはほぼ等しい値となるのが理想的である。
【００５０】
次に、この酸素吸蔵容量計測値を用いて触媒の劣化判定がなされる。即ち、酸素吸蔵容量計測値ＯＳＣが所定の劣化判定値ＯＳＣｓと比較され、酸素吸蔵容量計測値ＯＳＣが劣化判定値ＯＳＣｓより大きければ触媒は正常、酸素吸蔵容量計測値ＯＳＣが劣化判定値ＯＳＣｓ以下ならば触媒は劣化と判定される。なお、触媒が劣化と判定された場合、その事実をユーザに知らせるため、チェックランプ等の警告装置を起動させるのが好ましい。
【００５１】
ところで、ここで述べた基本態様においては、触媒後センサ１８の出力が所定のリッチ判定値ＶＲ又はリーン判定値ＶＬに達したと同時に、酸素吸蔵容量ＯＳＣの計測ないし積算が終了し、且つ目標空燃比Ａ／Ｆｔが切り替えられる。つまり目標空燃比Ａ／Ｆｔの切替タイミングと酸素吸蔵容量ＯＳＣの計測終了タイミングは同一である。しかし、これだと触媒後センサ１８が劣化し、その応答性が悪化したときに、センサ劣化相当分の誤差が酸素吸蔵容量計測値に比較的多く含まれてしまい、酸素吸蔵容量の計測精度が悪化するという問題がある。
【００５２】
これを図示して説明する。図６は、目標空燃比Ａ／Ｆｔをリッチ空燃比Ａ／Ｆｒとするリッチ制御の終了付近における触媒後センサ１８の出力Ｖｒの変化（（Ａ）図）と、これに対応した酸素吸蔵容量計測値ないし積算値ＯＳＣの変化（（Ｂ）図）とを示すタイムチャートである。（Ａ）図から分かるように、応答性が劣化した触媒後センサｂの場合、応答性が正常な触媒後センサａの場合よりも出力変化速度が遅い。従って、リッチ判定値ＶＲに達するタイミングも応答性劣化センサｂの方が応答性正常センサａよりも遅い。そしてこの時間差に伴って、（Ｂ）図にＲで示すような酸素吸蔵容量の誤差が生じ、このＲが加算される結果、応答性劣化センサｂの場合には応答性正常センサａの場合よりも大きい酸素吸蔵容量の値が計測されてしまう。
【００５３】
そこでこの対策として、本実施形態では、目標空燃比Ａ／Ｆｔの切替タイミングと酸素吸蔵容量ＯＳＣの計測終了タイミングを異ならせる。具体的には、酸素吸蔵容量ＯＳＣの計測終了タイミングを目標空燃比Ａ／Ｆｔの切替タイミングより早いタイミングに設定する。詳細には、目標空燃比Ａ／Ｆｔの切替タイミングは、触媒後センサ１８の出力がリッチ判定値ＶＲに達した時（即ち、基本態様と同じ）とする一方、酸素吸蔵容量ＯＳＣの計測終了タイミングは、触媒後センサ１８の出力が、リッチ判定値ＶＲより小さい（リーン側の）所定値ＶＲ’に達した時とする。以下、ＶＲ’をリッチ計測終了値という。
【００５４】
こうすると、センサ劣化相当分の酸素吸蔵容量の誤差は（Ｂ）図に示す如きＳとなり、Ｓ＜Ｒであるから、当該誤差を少なくすることができる。そして結果的に、現状の触媒の劣化状態に見合った真の値により近い酸素吸蔵容量の値を計測できるようになり、酸素吸蔵容量の計測精度を向上し、ひいては診断精度をも向上することができる。
【００５５】
ここで述べたのはリッチ制御時の例であるが、リーン制御時にも同様のことが行われる。図７には、リッチ制御及びリーン制御の両方を含めた、基本態様と本実施形態の比較を示す。図中、（Ａ）は触媒後センサ出力Ｖｒ、（Ｂ）は目標空燃比Ａ／Ｆｔ、（Ｃ）は基本態様における酸素吸蔵容量の計測値ないし積算値ＯＳＣ、（Ｄ）は本実施形態における酸素吸蔵容量の計測値ないし積算値ＯＳＣを示す。
【００５６】
まず、目標空燃比Ａ／Ｆｔの切替は、本実施形態も基本態様と同様、触媒後センサ出力Ｖｒがリッチ判定値ＶＲに達するタイミングｔ２およびリーン判定値ＶＬに達するタイミングｔ４で行われる。
【００５７】
他方、酸素吸蔵容量の計測終了タイミングは、基本態様では空燃比切替と同一タイミングｔ２，ｔ４であるが、本実施形態では基本態様より早く、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’に達するタイミングｔ１およびリーン計測終了値ＶＬ’に達するタイミングｔ３である。ここで、リーン計測終了値ＶＬ’は、リーン判定値ＶＬよりも大きい（リッチ側の）値である。より詳しくは、図５に示すように、リッチ計測終了値ＶＲ’はリッチ判定値ＶＲより小さくストイキ相当値Ｖｓｔより大きい値に設定されており、リーン計測終了値ＶＬ’はリーン判定値ＶＬより大きくストイキ相当値Ｖｓｔより小さい値に設定されている。
【００５８】
こうすることで、リーン制御時においてもセンサ劣化相当分の誤差を少なくし、酸素吸蔵容量の計測精度を向上できる。また、リッチ計測終了値ＶＲ’およびリーン計測終了値ＶＬ’がリッチ判定値ＶＲおよびリーン判定値ＶＬよりもストイキ寄りの値に設定されているため、リッチ制御時とリーン制御時のいずれの場合にあっても、酸素吸蔵容量の計測終了タイミングを空燃比切替タイミングより早めることができる。
【００５９】
なお、リッチ判定値ＶＲおよびリーン判定値ＶＬが本発明にいう第１の所定値をなし、リッチ計測終了値ＶＲ’およびリーン計測終了値ＶＬ’が本発明にいう第２の所定値をなす。
【００６０】
ここで、触媒後センサ１８の応答性はセンサの劣化度以外に吸入空気量Ｇａの大小にも依存する。応答性は、吸入空気量Ｇａが多いほど即ち排気ガス流量が多いほど良好となり、反対に吸入空気量Ｇａが少ないほど即ち排気ガス流量が少ないほど悪化する傾向にある。そこでＥＣＵ２０が、吸入空気量Ｇａの実際値、具体的にはエアフローメータ５による吸入空気量Ｇａの検出値に基づき、予め定められたマップ又は関数に従って、リッチ計測終了値ＶＲ’およびリーン計測終了値ＶＬ’を変更するのが好ましい。より具体的には、吸入空気量Ｇａが多いほど、リッチ計測終了値ＶＲ’およびリーン計測終了値ＶＬ’をリッチ判定値ＶＲおよびリーン判定値ＶＬに近づけるように設定するのが好ましい。こうすることで、排気ガス流量の大小に応じた適切な計測終了タイミングを設定することが可能となる。
【００６１】
なお、触媒後センサ１８が正常で良好な応答性を示す場合には、リッチ制御又はリーン制御の終了時付近でセンサ出力が急峻に変化、反転するため、酸素吸蔵容量の計測終了タイミングと空燃比切替タイミングとを異ならせたとしても、両者の時間差は非常に小さくなる。よって当該時間差に基づく酸素吸蔵容量計測値の差も非常に小さくなり、実用上は殆ど問題とならない。
【００６２】
次に、図８を参照しつつ、本実施形態における酸素吸蔵容量計測処理の内容を説明する。図示するルーチンはＥＣＵ２０により所定周期（例えば１６ｍｓｅｃ）毎に繰り返し実行される。
【００６３】
まずステップＳ１０１において、リッチ制御中であるか否かが判断され、リッチ制御中であるときはステップＳ１０２に、リッチ制御中でないとき（リーン制御中であるとき）はステップＳ１０８に、それぞれ進む。
【００６４】
リッチ制御中の場合、ステップＳ１０２において、触媒後センサ出力Ｖｒがリッチ判定値ＶＲより小さいか否かが判断される。Ｖｒ＜ＶＲのとき、ステップＳ１０３に進んで、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’より小さいか否かが判断される。Ｖｒ＜ＶＲ’のときには、ステップＳ１０４に進んで、酸素吸蔵容量ＯＳＣの積算が実行され、処理が終了される。
【００６５】
他方、ステップＳ１０３においてＶｒ≧ＶＲ’のときには、ステップＳ１０５に進んで、酸素吸蔵容量ＯＳＣの最終的な積算値ないし計測値ＯＳＣｍａｘが未算出であるか否かが判断される。未算出であるときにはステップＳ１０６に進んで最終積算値ないし計測値ＯＳＣｍａｘが算出（取得）され、処理が終了される。他方、算出済みであるときにはステップＳ１０６がスキップされ、処理が終了される。
【００６６】
ステップＳ１０２においてＶｒ≧ＶＲ’のときには、ステップＳ１０７に進んで、目標空燃比Ａ／Ｆｔがリーンに切り替えられ、処理が終了される。
【００６７】
他方、ステップＳ１０１でリーン制御中の場合、ステップＳ１０８において、触媒後センサ出力Ｖｒがリーン判定値ＶＬより大きいか否かが判断される。Ｖｒ＞ＶＬのとき、ステップＳ１０９に進んで、触媒後センサ出力Ｖｒがリーン計測終了値ＶＬ’より大きいか否かが判断される。Ｖｒ＞ＶＬ’のときには、ステップＳ１１０に進んで、酸素吸蔵容量ＯＳＣの積算が実行され、処理が終了される。
【００６８】
他方、ステップＳ１０９においてＶｒ≦ＶＬ’のときには、ステップＳ１１１に進んで、酸素吸蔵容量ＯＳＣの最終的な積算値ないし計測値ＯＳＣｍａｘが未算出であるか否かが判断される。未算出であるときにはステップＳ１１２に進んで最終積算値ないし計測値ＯＳＣｍａｘが算出され、処理が終了される。他方、算出済みであるときにはステップＳ１１２がスキップされ、処理が終了される。
【００６９】
ステップＳ１０８においてＶｒ≦ＶＬのときには、ステップＳ１１３に進んで、目標空燃比Ａ／Ｆｔがリッチに切り替えられ、処理が終了される。
【００７０】
以上の処理を実際の状況に当て嵌めて説明する。例えばリッチ制御中、触媒の酸素放出がまだ完全に終わっていない段階では、ステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０４と進んで酸素吸蔵容量ＯＳＣの積算が実行される。そして酸素放出の終了付近で触媒後センサ出力Ｖｒが徐々に増加してくると、まず最初にリッチ計測終了値ＶＲ’に達し、ステップＳ１０５に進む。この到達時点では、最終積算値ＯＳＣｍａｘが未算出であるので、ステップＳ１０６においてこの時点での酸素吸蔵容量積算値が最終積算値ＯＳＣｍａｘとして算出、取得される。
【００７１】
一旦、最終積算値ＯＳＣｍａｘが算出されると、ステップＳ１０５の判定結果はノーとなり、最終積算値ＯＳＣｍａｘは再度算出されない。よってその算出された最終積算値ＯＳＣｍａｘが、今回のリッチ制御時に計測された酸素吸蔵容量ＯＳＣの値として確定することとなる。Ｖｒ’≦Ｖｒ＜Ｖｒである間は、ステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０５という流れが継続的に実行され、ステップＳ１０４における酸素吸蔵容量ＯＳＣの積算も、ステップＳ１０６における最終積算値ＯＳＣｍａｘの算出も実行されない。
【００７２】
その後、触媒後センサ出力Ｖｒがリッチ判定値ＶＲに達すると、ステップＳ１０７に進んで、目標空燃比Ａ／Ｆｔがリーンに切り替えられる。
【００７３】
リーン制御時もリッチ制御時と同様である。リーン制御中、触媒の酸素吸蔵がまだ完全に終わっていない段階では、ステップＳ１０１，Ｓ１０８，Ｓ１０９，Ｓ１１０と進んで酸素吸蔵容量ＯＳＣの積算が実行される。そして酸素吸蔵の終了付近で触媒後センサ出力Ｖｒが徐々に低下してくると、まず最初にリーン計測終了値ＶＬ’に達し、ステップＳ１１１に進む。この到達時点では、最終積算値ＯＳＣｍａｘが未算出であるので、ステップＳ１１２において最終積算値ＯＳＣｍａｘが算出され、この値が今回のリーン制御時の酸素吸蔵容量ＯＳＣの値として確定する。
【００７４】
ＶＬ’≧Ｖｒ＞ＶＬである間は、ステップＳ１０１，Ｓ１０８，Ｓ１０９，Ｓ１１１という流れが継続的に実行され、酸素吸蔵容量ＯＳＣの積算も最終積算値ＯＳＣｍａｘの算出も実行されない。そしてその後、触媒後センサ出力Ｖｒがリーン判定値ＶＬに達すると、ステップＳ１１３で目標空燃比Ａ／Ｆｔがリッチに切り替えられる。
【００７５】
このようにしてリッチ制御とリーン制御とが交互に繰り返し実行され、これらに対応した複数ずつの酸素吸蔵容量計測値ＯＳＣの平均値が算出され、当該平均値が劣化判定値ＯＳＣｓと比較され、触媒の正常・劣化が診断される。
【００７６】
次に、他の実施形態について説明する。
【００７７】
この他の実施形態は、リッチ制御時、触媒後センサ１８が劣化しているときのみならず、吸入空気量Ｇａが少ないとき即ち排気ガス流量が少ないときにも、酸素吸蔵容量計測値の誤差が大きくなるという問題の解決を図ったものである。
【００７８】
図９は、吸入空気量Ｇａが比較的多いときの触媒後センサ出力Ｖｒ及び酸素吸蔵容量計測値（積算値）ＯＳＣを示す。図中、Ｌはリーン制御時、Ｒはリッチ制御時であることを示す。図示するように、リッチ制御時において、吸入空気量Ｇａが比較的多いときには、触媒後センサ１８がストイキ付近で急峻に出力変化するというＺ特性を示す。よって、酸素吸蔵容量計測終了タイミングを規定する値をリッチ判定値ＶＲからリッチ計測終了値ＶＲ’に変更したとしても、酸素吸蔵容量計測値の差は図中Ｔで示すように比較的少ない。
【００７９】
ところが図１０に示すように、吸入空気量Ｇａが比較的少ない場合だと、リッチ制御時において上記Ｚ特性を示さなくなり、触媒後センサ出力Ｖｒは緩慢に変化するようになる。よって酸素吸蔵容量計測終了タイミングを規定する値をリッチ判定値ＶＲからリッチ計測終了値ＶＲ’に変更すると、図中Ｕで示すように、酸素吸蔵容量計測値に比較的大きな差が生じ、より少ない酸素吸蔵容量計測値が得られてしまう。
【００８０】
本来、触媒の酸素吸蔵容量の値は吸入空気量Ｇａの大きさに無関係であるため、かかる吸入空気量Ｇａの大きさに応じた計測値の違いは問題である。なお、リーン制御時には、吸入空気量Ｇａの大きさに拘わらず上記Ｚ特性を示し、よって吸入空気量Ｇａの大きさに応じた計測値の違いも生じない。
【００８１】
かかる現象が起こる理由を考察するに、リッチ制御時（酸素放出時）とリーン制御時（酸素吸蔵時）とでは、触媒における酸素吸放出メカニズムが相違することが原因として考えられる。即ち、リーン制御時には、単にリーンガス中の酸素が触媒の触媒成分３２を介さずに酸素吸蔵成分に吸蔵されるのみであり、吸入空気量Ｇａの大きさによってその吸蔵速度はそれほど変わらない。
【００８２】
他方、リッチ制御時には、触媒の酸素吸蔵成分に吸蔵されていた酸素が、貴金属からなる触媒成分３２を介して、排ガス中のリッチ成分と反応するメカニズムである。そして吸入空気量Ｇａが少ないと、排気ガス流量が低下して触媒床温が低下し、触媒の活性も低下する。よって、吸入空気量Ｇａが少ない場合には触媒がリッチ成分（ＨＣ，ＣＯ）を十分に浄化できず、リッチ成分が比較的早い段階から触媒を素通りし、漏れ出してしまう。このリッチ成分に触媒後センサ１８が反応して、触媒後センサ出力Ｖｒが早い段階から緩慢に変化し出すものと思われる。
【００８３】
特に、触媒後センサ１８は、図１１に示すように、排ガスに曝される検出素子４１が孔付きカバー４２で覆われる構成となっており、カバー４２の孔４３を通過してカバー４２内に流入してきた排ガスを、検出素子４１が検知するようになっている。本発明者らの実験によれば、ベース品となる触媒後センサに比べ、カバーの孔が大径であったりより多孔である触媒後センサを用いると、上記結果を顕著に得られることが確認されている。この理由は、カバーの孔が大径又は多孔であると、漏れ出したリッチ成分に検出素子が敏感に反応してセンサ出力が変化し易くなるからと考えられる。
【００８４】
そこで、かかる低吸入空気量のときの誤差を解消すべく、本実施形態では、リッチ制御中の所定期間における平均吸入空気量を算出し、この算出された平均吸入空気量が所定値以上の場合には空燃比切替タイミングと計測終了タイミングとを異ならせ、算出された平均吸入空気量が所定値未満の場合には空燃比切替タイミングと計測終了タイミングとを同一とする。具体的には、当該平均吸入空気量が所定値以上の場合には、計測終了タイミングを前記実施形態同様に、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’又はリーン計測終了値ＶＬ’に達したタイミングとし、他方、当該平均吸入空気量が所定値未満の場合には、計測終了タイミングを基本態様同様に、触媒後センサ出力Ｖｒがリッチ判定値ＶＲ又はリーン判定値ＶＬに達したタイミングとする。こうすることにより、吸入空気量が多いときには、計測終了タイミングを早めて触媒後センサ劣化相当分の誤差を抑制できる一方、吸入空気量が少ないときには、計測終了タイミングを遅らせて（基本態様と同じタイミングとして）低吸入空気量に基づく誤差を抑制することができる。
【００８５】
以下、図１２を参照しつつ、当該他の実施形態における酸素吸蔵容量計測処理の内容を説明する。図示するルーチンはＥＣＵ２０により所定周期（例えば１６ｍｓｅｃ）毎に繰り返し実行される。
【００８６】
まずステップＳ２０１において、リッチ制御中であるか否かが判断され、リッチ制御中であるときはステップＳ２０２に、リッチ制御中でないとき（リーン制御中であるとき）はステップＳ２１５に、それぞれ進む。
【００８７】
リッチ制御中の場合、ステップＳ２０２において、触媒後センサ出力Ｖｒがリッチ判定値ＶＲより小さいか否かが判断される。Ｖｒ＜ＶＲのとき、ステップＳ２０３に進んで、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’より小さいか否かが判断される。Ｖｒ＜ＶＲ’のときには、ステップＳ２０４に進んで、エアフローメータ５により検出された吸入空気量Ｇａの値が積算され、次いでステップＳ２０５において酸素吸蔵容量ＯＳＣの積算が実行され、処理が終了される。
【００８８】
他方、ステップＳ２０３においてＶｒ≧ＶＲ’のときには、ステップＳ２０６に進んで、吸入空気量Ｇａの積算値の平均値である平均吸入空気量Ｇａｈが未算出であるか否かが判断される。この平均吸入空気量Ｇａｈは、ＥＣＵ２０により、吸入空気量Ｇａの積算値をサンプル数で除することにより算出される値である。平均吸入空気量Ｇａｈが未算出であるときにはステップＳ２０７に進んで平均吸入空気量Ｇａｈが算出され、ステップＳ２０８に至る。他方、平均吸入空気量Ｇａｈが算出済みであるときにはステップＳ２０７がスキップされ、ステップＳ２０８に至る。
【００８９】
ステップＳ２０８においては、平均吸入空気量Ｇａｈが所定値Ｇａｈｓ以上か否かが判断される。Ｇａｈ≧ＧａｈｓのときにはステップＳ２０９，Ｓ２１０が実行される一方、Ｇａｈ＜ＧａｈｓのときにはステップＳ２１１に進んで酸素吸蔵容量ＯＳＣの積算が実行され、処理が終了される。
【００９０】
ステップＳ２０９においては、酸素吸蔵容量の最終積算値ＯＳＣｍａｘが未算出であるか否かが判断される。未算出であるときにはステップＳ２１０に進んで最終積算値ＯＳＣｍａｘが算出され、処理が終了される。他方、算出済みであるときにはステップＳ２１０がスキップされ、処理が終了される。
【００９１】
ステップＳ２０２においてＶｒ≧ＶＲ’のときには、ステップＳ２１２に進んで、目標空燃比Ａ／Ｆｔがリーンに切り替えられる。次いでステップＳ２１３において酸素吸蔵容量の最終積算値ＯＳＣｍａｘが未算出であるか否かが判断される。未算出であるときにはステップＳ２１４に進んで最終積算値ＯＳＣｍａｘが算出され、処理が終了される。他方、算出済みであるときにはステップＳ２１４がスキップされ、処理が終了される。
【００９２】
他方、ステップＳ２０１でリーン制御中の場合、ステップＳ２１５に進み、触媒後センサ出力Ｖｒがリーン判定値ＶＬより大きいか否かが判断される。Ｖｒ＞ＶＬのとき、ステップＳ２１６に進んで、触媒後センサ出力Ｖｒがリーン計測終了値ＶＬ’より大きいか否かが判断される。Ｖｒ＞ＶＬ’のときには、ステップＳ２１７に進んで、酸素吸蔵容量ＯＳＣの積算が実行され、処理が終了される。
【００９３】
他方、ステップＳ２１６においてＶｒ≦ＶＬ’のときには、ステップＳ２１８に進んで、酸素吸蔵容量ＯＳＣの最終積算値ＯＳＣｍａｘが未算出であるか否かが判断される。未算出であるときにはステップＳ２１９に進んで最終積算値ＯＳＣｍａｘが算出され、処理が終了される。他方、算出済みであるときにはステップＳ２１９がスキップされ、処理が終了される。
【００９４】
ステップＳ２１５においてＶｒ≦ＶＬのときには、ステップＳ２２０に進んで、目標空燃比Ａ／Ｆｔがリッチに切り替えられ、処理が終了される。
【００９５】
以上の処理を実際の状況に当て嵌めて説明する。例えばリッチ制御中、触媒の酸素放出がまだ完全に終わっていない段階では、ステップＳ２０１，Ｓ２０２，Ｓ２０３，Ｓ２０４，Ｓ２０５と進んで、吸入空気量Ｇａと酸素吸蔵容量ＯＳＣの積算が実行される。そして酸素放出の終了付近で触媒後センサ出力Ｖｒが徐々に増加してくると、まず最初にリッチ計測終了値ＶＲ’に達し、ステップＳ２０６に進む。
【００９６】
この到達時点では、平均吸入空気量Ｇａｈが未算出であるので、ステップＳ２０７においてこの時点での平均吸入空気量Ｇａｈが算出される。ここで理解されるように、平均吸入空気量Ｇａｈを算出するためのデータ取得期間（本発明にいう所定期間）は、目標空燃比Ａ／Ｆｔがリッチに切り替えられた時から、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’に達した時までの期間である。但しこの期間は適宜変更可能であり、例えば、触媒後センサ出力Ｖｒがリッチ計測終了値ＶＲ’に達する直前の所定期間などとすることもできる。
【００９７】
この後、ステップＳ２０８において、算出された平均吸入空気量Ｇａｈが所定値Ｇａｈｓ以上か否かが判断される。Ｇａｈ≧Ｇａｈｓ即ち平均吸入空気量Ｇａｈが比較的多いときには、低吸入空気量による誤差は無視し得るものとして、ステップＳ２０９，Ｓ２１０と進んで最終積算値ＯＳＣｍａｘが算出される。他方、Ｇａｈ＜Ｇａｈｓ即ち平均吸入空気量Ｇａｈが比較的少ないときには、低吸入空気量による誤差が著しいとして、ステップＳ２０９，Ｓ２１０がスキップされ、最終積算値ＯＳＣｍａｘが算出されない。
【００９８】
一旦、平均吸入空気量Ｇａｈが算出されると、ステップＳ２０６の判定結果はノーとなり、平均吸入空気量Ｇａｈは再度算出されない。よってその算出された平均吸入空気量Ｇａｈが、今回のリッチ制御時の平均吸入空気量Ｇａｈの値として確定することとなる。また、一旦最終積算値ＯＳＣｍａｘが算出されると、ステップＳ２０９の判定結果がノーとなり、その算出された最終積算値ＯＳＣｍａｘが今回のリッチ制御時の酸素吸蔵容量ＯＳＣの値として確定する。
【００９９】
Ｖｒ’≦Ｖｒ＜Ｖｒである間、Ｇａｈ≧ＧａｈｓのときにはステップＳ２０１，Ｓ２０２，Ｓ２０３，Ｓ２０６，Ｓ２０８，Ｓ２０９という流れが継続的に実行される。他方、Ｇａｈ＜ＧａｈｓのときにはステップＳ２０１，Ｓ２０２，Ｓ２０３，Ｓ２０６，Ｓ２０８，Ｓ２１１という流れが継続的に実行され、酸素吸蔵容量ＯＳＣの積算が実行される。
【０１００】
その後、触媒後センサ出力Ｖｒがリッチ判定値ＶＲに達すると、ステップＳ２１２に進んで、目標空燃比Ａ／Ｆｔがリーンに切り替えられる。そしてこの時点において、Ｇａｈ＜Ｇａｈｓのときにはまだ最終積算値ＯＳＣｍａｘが算出されていないので、ステップＳ２１３がイエスとなり、ステップＳ２１４で最終積算値ＯＳＣｍａｘが算出される。なおＧａｈ≧ＧａｈｓのときにはステップＳ２１０で既に最終積算値ＯＳＣｍａｘが算出されているので、ステップＳ２１３がノーとなり、ステップＳ２１４がスキップされる。
【０１０１】
リーン制御時には前記実施形態と同様の処理が行われる。本実施形態のステップＳ２１５〜Ｓ２２０はそれぞれ前記実施形態のステップＳ１０８〜１１３と同様である。リッチ制御とリーン制御にそれぞれ対応した複数ずつの酸素吸蔵容量計測値ＯＳＣが得られたならば、その平均値が算出され、当該平均値が劣化判定値ＯＳＣｓと比較され、触媒の正常・劣化が診断される。
【０１０２】
以上、本発明の実施形態について詳細に述べたが、本発明の実施形態は他にも様々なものが考えられる。例えば、内燃機関の用途や形式は任意であり、例えば車両用以外であってもよいし、直噴式等であってもよい。触媒後センサに触媒前センサと同様の広域空燃比センサを用いてもよいし、触媒前センサに触媒後センサと同様のＯ2センサを用いてもよい。これら広域空燃比センサやＯ2センサを含め、広く、排気空燃比を検出するセンサを空燃比センサということとする。
【０１０３】
本発明には、特許請求の範囲によって規定される本発明の思想に包含されるあらゆる変形例や応用例、均等物が含まれる。従って本発明は、限定的に解釈されるべきではなく、本発明の思想の範囲内に帰属する他の任意の技術にも適用することが可能である。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態の構成を示す概略図である。
【図２】触媒の構成を示す概略断面図である。
【図３】触媒劣化診断時のアクティブ空燃比制御の内容を説明するためのタイムチャートである。
【図４】図３と同様のタイムチャートであり、酸素吸蔵容量の計測方法を説明するための図である。
【図５】触媒前センサ及び触媒後センサの出力特性を示すグラフである。
【図６】リッチ制御終了付近における触媒後センサ出力と酸素吸蔵容量計測値の変化を示すタイムチャートである。
【図７】基本態様と本実施形態の比較を示すタイムチャートである。
【図８】酸素吸蔵容量計測処理のフローチャートである。
【図９】吸入空気量が比較的多いときの触媒後センサ出力及び酸素吸蔵容量計測値を示すタイムチャートである。
【図１０】吸入空気量が比較的少ないときの触媒後センサ出力及び酸素吸蔵容量計測値を示すタイムチャートである。
【図１１】触媒後センサの構成を示す部分断面図である。
【図１２】他の実施形態に係る酸素吸蔵容量計測処理のフローチャートである。
【符号の説明】
【０１０５】
１  内燃機関
６  排気管
１１  上流触媒
１２  インジェクタ
１７  触媒前センサ
１８  触媒後センサ
１９  下流触媒
２０  電子制御ユニット（ＥＣＵ）
ＯＳＣ  酸素吸蔵容量
ＯＳＣｍａｘ  最大積算値
Ｖｒ  触媒後センサ出力
ＶＲ  リッチ判定値
ＶＲ’  リッチ計測終了値
ＶＬ  リーン判定値
ＶＬ’  リーン計測終了値
Ａ／Ｆｔ  目標空燃比
Ｇａ  吸入空気量
Ｇａｈ  平均吸入空気量
Ｇａｈｓ  平均吸入空気量の所定値
【図１】
2010106771.tif 000004
【図２】
2010106771.tif 000005
【図３】
2010106771.tif 000006
【図４】
2010106771.tif 000007
【図５】
2010106771.tif 000008
【図６】
2010106771.tif 000009
【図７】
2010106771.tif 000010
【図８】
2010106771.tif 000011
【図９】
2010106771.tif 000012
【図１０】
2010106771.tif 000013
【図１１】
2010106771.tif 000014
【図１２】
2010106771.tif 000015