(57)【要約】      （修正有）【課題】触媒の劣化判定を、迅速にかつ高精度に行う制御装置を提供する。【解決手段】第一目標Ｏ２貯蔵量にする第一目標Ｏ２貯蔵量設定手段４１と、第二目標Ｏ２貯蔵量にする第二目標Ｏ２貯蔵量設定手段４２と、触媒の実Ｏ２貯蔵量を推定する実Ｏ２貯蔵量推定手段４３と、目標空燃比を第一目標空燃比にした状態で実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量となったとき、目標空燃比を第一目標空燃比から第二目標空燃比に切り換える目標空燃比設定切換手段５０と、混合気が目標空燃比設定切換手段により目標空燃比とする空燃比制御手段５１と、実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量となってから第二目標Ｏ２貯蔵量となるまでの所要時間（ΔＴ）を計測するΔＴ計測手段５２と、該ΔＴ計測手段により計測された所要時間（ΔＴ）により、触媒の劣化判定する触媒劣化判定手段５３を備える。【選択図】図２
2005127259.tif 000002
【特許請求の範囲】
【請求項１】
排気通路に排気浄化用触媒を備えるとともに、該触媒の下流側にＯ２センサが配置されているエンジンの制御装置であって、
前記触媒における第一目標Ｏ２貯蔵量を設定する第一目標Ｏ２貯蔵量設定手段と、前記触媒における第二目標Ｏ２貯蔵量を設定する第二目標Ｏ２貯蔵量設定手段と、前記触媒の実Ｏ２貯蔵量を推定する実Ｏ２貯蔵量推定手段と、第一目標空燃比及び第二目標空燃比を設定するとともに、目標空燃比を前記第一目標空燃比に設定した状態で前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量となったとき、目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換える目標空燃比設定切換手段と、燃焼に供される混合気の空燃比が前記目標空燃比設定切換手段により設定された目標空燃比となるように制御を行う空燃比制御手段と、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量となってから前記第二目標Ｏ２貯蔵量となるまでの所要時間（ΔＴ）を計測するΔＴ計測手段と、該ΔＴ計測手段により計測された前記所要時間（ΔＴ）に基づいて、前記触媒の劣化判定を行う触媒劣化判定手段と、を備えていることを特徴とするエンジンの制御装置。
【請求項２】
前記実Ｏ２貯蔵量推定手段は、前記Ｏ２センサの出力に基づいて、前記実Ｏ２貯蔵量を推定することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
前記第一目標Ｏ２貯蔵量設定手段及び前記第二目標Ｏ２貯蔵量設定手段は、それぞれエンジンの運転状態をあらわすエンジン回転数、エンジン負荷等に基づいて、前記第一目標Ｏ２貯蔵量及び前記第二目標Ｏ２貯蔵量を設定することを特徴とする請求項１又は２に記載のエンジンの制御装置。
【請求項４】
前記第一目標Ｏ２貯蔵量設定手段及び前記第二目標Ｏ２貯蔵量設定手段は、それぞれ前記Ｏ２センサの出力に基づいて、前記第一目標Ｏ２貯蔵量及び前記第二目標Ｏ２貯蔵量を設定することを特徴とする請求項１から３のいずれかに記載のエンジンの制御装置。
【請求項５】
前記目標空燃比設定切換手段及び前記ΔＴ計測手段は、前記Ｏ２センサの出力又はその変化率が第一しきい値以上となったとき、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下になったと判断し、前記Ｏ２センサの出力又はその変化率が第二しきい値以下となったとき、前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以上となったと判断することを特徴とする請求項１から４のいずれかに記載のエンジンの制御装置。
【請求項６】
前記目標空燃比設定切換手段及び前記ΔＴ計測手段は、前記Ｏ２センサの出力又はその変化率が第一しきい値以下となったとき、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以上になったと判断し、前記Ｏ２センサの出力又はその変化率が第二しきい値以上となったとき、前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以下となったと判断することを特徴とする請求項１から４のいずれかに記載のエンジンの制御装置。
【請求項７】
前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルを備えていることを特徴とする請求項１から６のいずれかに記載のエンジンの制御装置。
【請求項８】
前記脱離速度算出手段及び前記貯蔵速度算出手段は、前記脱離速度及び前記貯蔵速度を、吸入空気量及び前記触媒上流の空燃比又はそれらの積に基づいて算出することを特徴とする請求項７に記載のエンジンの制御装置。
【請求項９】
前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段を備え、前記触媒劣化判定手段は、前記ΔＴ内貯蔵量算出手段により算出された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒の劣化判定を行うことを特徴とする請求項７又は８に記載のエンジンの制御装置。
【請求項１０】
前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記計測所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記触媒劣化判定手段は、前記貯蔵可能量算出手段により算出された前記最大Ｏ２貯蔵可能量に基づいて、前記触媒の劣化判定を行うことを特徴とする請求項７から９のいずれかに記載のエンジンの制御装置。
【請求項１１】
前記目標空燃比設定切換手段は、第三目標空燃比を設定するようにされ、目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換えた状態で前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量となったとき、目標空燃比を前記第二目標空燃比から前記第三目標空燃比に切り換えることを特徴とする請求項１に記載のエンジンの制御装置。
【請求項１２】
前記目標空燃比設定切換手段は、前記第一目標空燃比、前記第二目標空燃比、及び／又は前記第三目標空燃比を、エンジンの運転状態に基づいて設定することを特徴とする請求項１から１１のいずれかに記載のエンジンの制御装置。
【請求項１３】
前記第三目標Ｏ２貯蔵量を設定する第三目標Ｏ２貯蔵量設定手段を備え、前記目標空燃比設定切換手段は、目標空燃比を前記第二目標空燃比から前記第三目標空燃比に切り換えた状態で前記実Ｏ２貯蔵量が前記第三目標Ｏ２貯蔵量となったとき、目標空燃比を前記第三目標空燃比から理論空燃比近傍に切り換えるようにされていることを特徴とする請求項１１又は１２に記載のエンジンの制御装置。
【請求項１４】
前記第三目標Ｏ２貯蔵量設定手段は、エンジンの運転状態をあらわすエンジン回転数及びエンジン負荷、Ｏ２センサの出力、及び／又は、前記Ｏ２貯蔵量モデルで推定された実Ｏ２貯蔵量に基づいて、前記第三目標Ｏ２貯蔵量を設定することを特徴とする請求項１３に記載のエンジンの制御装置。
【請求項１５】
前記空燃比制御手段は、前記Ｏ２センサの出力に基づく、空燃比フィードバック制御を行うようにされ、かつ、前記第一目標空燃比に設定してから前記第二目標Ｏ２貯蔵量になるまでは、前記空燃比フィードバック制御を停止することを特徴とする請求項１から１４のいずれかに記載のエンジンの制御装置。
【請求項１６】
前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、該Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記空燃比制御手段は、空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記Ｏ２センサ出力に基づいて、空燃比フィードバック制御を行うようにされるとともに、前記貯蔵可能量算出手段により算出された最大Ｏ２貯蔵可能量に基づいて、前記空燃比フィードバック制御における空燃比補正係数を変更することを特徴とする請求項１から１５のいずれかに記載のエンジンの制御装置。
【請求項１７】
排気通路における前記触媒の上流側の空燃比をリニアに検出するリニア空燃比センサと、前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、を備え、前記空燃比制御手段は、前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記触媒の実Ｏ２貯蔵量が目標Ｏ２貯蔵量となるように、前記触媒上流の空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記リニア空燃比センサ出力に基づく、空燃比フィードバック制御を行うことを特徴とする前記請求項１から１６のいずれかに記載のエンジンの制御装置。
【請求項１８】
排気通路における前記触媒の上流側の空燃比をリニアに検出するリニア空燃比センサと、前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、該Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記空燃比制御手段は、触媒上流の空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記リニア空燃比センサ出力に基づく、空燃比フィードバック制御を行うようにされるとともに、前記貯蔵可能量算出手段により算出された最大Ｏ２貯蔵可能量に基づいて、前記空燃比フィードバック制御における空燃比補正係数を変更することを特徴とする請求項１から１７のいずれかに記載のエンジンの制御装置。
【請求項１９】
前記目標空燃比設定切換手段は、前記第一目標空燃比を理論空燃比よりリッチに設定するとともに、前記第二目標空燃比を理論空燃比よりリーンに設定し、前記第一目標Ｏ２貯蔵量設定手段は、前記第一目標Ｏ２貯蔵量を０より若干多い量に設定し、前記第二目標Ｏ２貯蔵量設定手段は、前記第二目標Ｏ２貯蔵量を前記第一目標Ｏ２貯蔵量より多い量に設定することを特徴とする請求項１から１８のいずれかに記載のエンジンの制御装置。
【請求項２０】
前記目標空燃比設定切換手段は、前記第一目標空燃比を理論空燃比よりリーンに設定するとともに、前記第二目標空燃比を理論空燃比よりリッチに設定し、前記第一目標Ｏ２貯蔵量設定手段は、前記第一目標Ｏ２貯蔵量を最大量より若干少ない量に設定し、前記第二目標Ｏ２貯蔵量設定手段は、前記第二目標Ｏ２貯蔵量を前記第一目標Ｏ２貯蔵量より少ない量に設定することを特徴とする請求項１から１８のいずれかに記載のエンジンの制御装置。
【請求項２１】
前記目標空燃比設定切換手段は、前記第三目標空燃比を、前記第二目標空燃比が理論空燃比よりリーンの場合は、理論空燃比よりリッチに、前記第二目標空燃比が理論空燃比よりリッチの場合は、理論空燃比よりリーンに設定することを特徴とする請求項１１から２０のいずれかに記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排気通路に三元触媒等の排気浄化用触媒を備えるとともに、該触媒の下流側にＯ２センサが配置されているエンジンの制御装置に係り、特に、前記触媒の劣化判定（診断）を、排気エミッションの悪化を招くことなく、迅速にかつ高精度に行うことができるようにされたエンジンの制御装置に関する。
【背景技術】
【０００２】
エンジンから排出される排気（に含まれるＨＣ、ＣＯ、ＮＯｘ等の成分）を浄化するため、排気通路に三元触媒等の排気浄化用触媒を配備するのが一般的である。近年、北米、欧州、日本国内等における規制強化に伴い、排気浄化用触媒の診断精度も高精度化が要望されており、それに応えるべく、触媒の劣化診断装置が幾つか提案されている。
【０００３】
例えば、下記特許文献１には、排気通路に三元触媒を介装するとともに、その下流側にＯ２センサを配置し、触媒上流側の空燃比をリッチ又はリーンにシフトさせ、三元触媒におけるＯ２貯蔵量を０（枯渇状態）又は最大量（飽和状態）に初期化し、その後、触媒上流の空燃比を反転させて、Ｏ２貯蔵量が増大又は減少変化するようにし、前記反転後の酸素過剰量又は不足量を算出して時間積分させ、触媒下流側の空燃比が反転すると、それまでに積算された酸素過剰量又は不足量と基準酸素量とを比較し、基準酸素量よりも少ないときに三元触媒が劣化したと判定することが提案されている。
【０００４】
また、下記特許文献２には、触媒の上流側に、空燃比をリニアに検出する空燃比センサを配置するとともに、触媒の下流側に、空燃比が理論空燃比に対してリッチかリーンかを検出するＯ２センサを配置し、該空燃比センサの出力に基づいて、燃焼に供される混合気の空燃比が目標空燃比となるように空燃比フィードバック制御を行うとともに、該空燃比フィードバック制御の目標空燃比を切り換えるようになし、目標空燃比を切り換えた後、下流側のＯ２センサの出力が切り換え後の空燃比に向けて変化を開始したときから所定量変化するまでの所要時間に基づいて、触媒が劣化したか否かを診断することが提案されている。
【特許文献１】特開平２００１−３２９８３２号公報（第１〜８頁、図１〜図４）
【特許文献２】特開平１０−１６９４９４号公報（第１〜１６頁、図１〜図１１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来提案では、三元触媒の下流側のＯ２センサがリッチ又はリーン状態から触媒の劣化診断を開始しているが、リッチ又はリーン状態の診断開始時に貯蔵Ｏ２が枯渇もしくは飽和状態となっているため、排気エミッションが悪化（ＨＣ、ＣＯ、ＮＯｘ等の成分が増加）する虞がある。
【０００６】
また、下流側のＯ２センサがリーン又はリッチに反転した時点の積算値が基準値以下であるときに、三元触媒の劣化判定をしているが、触媒下流の空燃比がリーン又はリッチに反転した劣化判定時に貯蔵Ｏ２が枯渇もしくは飽和状態となっているため、排気エミッションの悪化の虞がある。また、診断終了後の空燃比制御を考慮してないため、貯蔵Ｏ２が枯渇もしくは飽和状態となったままとなり、排気エミッションの悪化の虞がある。
【０００７】
本発明は、上記問題に鑑みてなされたもので、その目的とするところは、触媒の劣化診断時及び通常運転時において触媒が貯蔵Ｏ２枯渇状態及び貯蔵Ｏ２飽和状態にならないようにして、排気エミッションの悪化を抑制しつつ、触媒の劣化判定（診断）を、迅速にかつ高精度に行うことができるようにされたエンジンの制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成すべく、本発明に係るエンジンの制御装置の第１態様は、排気通路に排気浄化用触媒を備えるとともに、該触媒の下流側にＯ２センサが配置されているエンジンに適用されるもので、前記触媒における第一目標Ｏ２貯蔵量を設定する第一目標Ｏ２貯蔵量設定手段と、前記触媒における第二目標Ｏ２貯蔵量を設定する第二目標Ｏ２貯蔵量設定手段と、前記触媒の実Ｏ２貯蔵量を推定する実Ｏ２貯蔵量推定手段と、第一目空燃比及び第二目標空燃比を設定するとともに、目標空燃比を前記第一目標空燃比に設定した状態で前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量となったとき、目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換える目標空燃比設定切換手段と、燃焼に供される混合気の空燃比が前記目標空燃比設定切換手段により設定された目標空燃比となるように制御を行う空燃比制御手段と、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量となってから前記第二目標Ｏ２貯蔵量となるまでの所要時間（ΔＴ）を計測するΔＴ計測手段と、該ΔＴ計測手段により計測された前記所要時間（ΔＴ）に基づいて、前記触媒の劣化判定を行う触媒劣化判定手段と、を備える。
【０００９】
好ましい態様では、前記目標空燃比設定切換手段は、前記第一目標空燃比を理論空燃比よりリッチに設定するとともに、前記第二目標空燃比を理論空燃比よりリーンに設定し、前記第一目標Ｏ２貯蔵量設定手段は、前記第一目標Ｏ２貯蔵量を０より若干多い量に設定し、前記第二目標Ｏ２貯蔵量設定手段は、前記第二目標Ｏ２貯蔵量を前記第一目標Ｏ２貯蔵量より多い量に設定するようにされる。
【００１０】
このように、第一目標空燃比が理論空燃比よりリッチに設定されると、触媒からＯ２が脱離し、やがて、実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量に達する。このとき、目標空燃比が理論空燃比よりリーンの第二目標空燃比に切り換えられる。これにより、触媒にＯ２が貯蔵され、やがて、実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量に達する。かかる際の、実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量に達した時点から実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量に達した時点までの所要時間（Δ）を計測し、この所要時間（ΔＴ）を触媒の劣化判定（診断）に供する。
【００１１】
一方、他の好ましい態様では、前記目標空燃比設定切換手段は、前記第一目標空燃比を理論空燃比よりリーンに設定するとともに、前記第二目標空燃比を理論空燃比よりリッチに設定し、前記第一目標Ｏ２貯蔵量設定手段は、前記第一目標Ｏ２貯蔵量を最大量より若干少ない量に設定し、前記第二目標Ｏ２貯蔵量設定手段は、前記第二目標Ｏ２貯蔵量を前記第一目標Ｏ２貯蔵量より少ない量に設定するようにされる。
【００１２】
このように、第一目標空燃比が理論空燃比よりリーンに設定されると、触媒にＯ２が貯蔵され、やがて、実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量に達する。このとき、目標空燃比が理論空燃比よりリッチの第二目標空燃比に切り換えられる。これにより、触媒からＯ２が脱離し、やがて、実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量に達する。かかる際の、実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量に達した時点から実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量に達した時点までの所要時間（Δ）を計測し、この所要時間（ΔＴ）を触媒の劣化判定（診断）に供する。
【００１３】
一般に、三元触媒は、Ｏ２貯蔵能力を有しているため、前記目標空燃比の切り換えによって、前記Ｏ２センサ出力の変化に応答遅れを生じる。触媒が新品であるときに比べ、劣化するにつれて、前記所要時間（ΔＴ）が短くなるため、この所要時間（ΔＴ）により触媒の劣化診断を行うことができる。ここで、前記所要時間（ΔＴ）の計測開始時点を検出するための前記第一目標Ｏ２貯蔵量を、０（枯渇状態）より若干多い量［又は最大量（飽和状態）より若干少ない量］とし、また、前記所要時間（ΔＴ）の計測終了時点を検出するための前記第二目標Ｏ２貯蔵量を、前記第一目標Ｏ２貯蔵量より多い量［又は第一目標Ｏ２貯蔵量より少ない量］に設定することにより、排気エミッションの悪化を可及的に抑制しつつ、最大Ｏ２貯蔵可能量（触媒のＯ２貯蔵能力）と相関のある実Ｏ２貯蔵量を推定することができ、触媒の診断を高精度にかつ迅速に行うことが可能となる。
【００１４】
前記実Ｏ２貯蔵量推定手段は、好ましくは、前記Ｏ２センサの出力に基づいて、前記実Ｏ２貯蔵量を推定するようにされる。
【００１５】
つまり、前記Ｏ２センサの出力を空燃比のデータに変換して実際の空燃比を求め、その実際の空燃比に基づいてＯ２貯蔵量を推定するようにされる。
【００１６】
前記第一目標Ｏ２貯蔵量設定手段及び前記第二目標Ｏ２貯蔵量設定手段は、好ましくは、それぞれエンジンの運転状態をあらわすエンジン回転数、エンジン負荷等に基づいて、前記第一目標Ｏ２貯蔵量及び前記第二目標Ｏ２貯蔵量を設定するようにされる。
【００１７】
このようにされるのは、エンジン回転数とエンジン負荷が高いときは、酸素の貯蔵速度及び脱離速度が速く、目標Ｏ２貯蔵量を過度に小さく（枯渇状態に近い量）又は過度に大きく（飽和状態に近い量）に設定すると、排気エミッションの悪化の虞があるためであり、エンジン回転数とエンジン負荷に応じて、目標Ｏ２貯蔵量を設定することにより、排気エミッションの悪化を抑制できる。
【００１８】
前記第一目標Ｏ２貯蔵量設定手段及び又は前記第二目標Ｏ２貯蔵量設定手段は、好ましくは、それぞれ前記Ｏ２センサの出力に基づいて、前記第一目標Ｏ２貯蔵量及び前記第二目標Ｏ２貯蔵量を設定するようにされる。
【００１９】
前記目標空燃比設定切換手段及び前記ΔＴ計測手段は、好ましくは、前記Ｏ２センサの出力又はその変化率が第一しきい値以上となったとき、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下になったと判断し、前記Ｏ２センサの出力又はその変化率が第二しきい値以下となったとき、実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以上となったと判断するようにされるか、あるいは、前記Ｏ２センサの出力又はその変化率が第一しきい値以下となったとき、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下になったと判断し、前記Ｏ２センサの出力又はその変化率が第二しきい値以上となったとき、前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以上となったと判断するようにされる。
【００２０】
他の好ましい態様では、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルを備える。
【００２１】
前記Ｏ２貯蔵量モデルは、単位時間当たりの酸素の脱離速度と貯蔵速度の差分を積分することでＯ２貯蔵量を推定する。
【００２２】
このように、前記Ｏ２センサの出力から前記実Ｏ２貯蔵量を推定するのに加え、前記Ｏ２貯蔵量モデルからも前記実Ｏ２貯蔵量を推定することにより、Ｏ２貯蔵量の推定精度が向上する。
【００２３】
この場合、前記脱離速度算出手段及び前記貯蔵速度算出手段は、前記脱離速度及び前記貯蔵速度を、吸入空気量及び前記触媒上流の空燃比又はそれらの積に基づいて算出するようにされる。
【００２４】
すなわち、吸入空気量と触媒上流の空燃比又はそれらの積に基づいて、触媒へ還元もしくは供給されるＯ２濃度を求めることができる。したがって、Ｏ２による触媒での酸素の離脱・貯蔵量を計算上求めることができる。
【００２５】
また、好ましい態様では、前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段を備え、前記触媒劣化判定手段は、前記ΔＴ内貯蔵量算出手段により算出された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒の劣化判定を行うようにされる。
【００２６】
前記所要時間ΔＴ内における実Ｏ２貯蔵量に基づき、最大Ｏ２貯蔵可能量が推定され、触媒の劣化により、最大Ｏ２貯蔵可能量は少なくなることから、前記所要時間（ΔＴ）と同様に触媒の劣化を判定することができる。
【００２７】
さらに好ましい態様では、前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記触媒劣化判定手段は、前記貯蔵可能量算出手段により算出された前記最大Ｏ２貯蔵可能量に基づいて、前記触媒の劣化判定を行うようにされる。
【００２８】
前記のように、所要時間ΔＴから触媒劣化を判定することに加えて、Ｏ２貯蔵量モデルを用いて、ΔＴにおける実Ｏ２貯蔵量や最大Ｏ２貯蔵可能量からも触媒劣化判定を行うようにすることにより、劣化判定精度が一層向上する。
【００２９】
さらに他の好ましい態様では、前記第１態様において、前記目標空燃比設定切換手段は、第三目空燃比を設定するようにされ、目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換えた状態で前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量となったとき、目標空燃比を前記第二目標空燃比から前記第三目標空燃比に切り換えるようにされる。
【００３０】
この場合、前記目標空燃比設定切換手段は、好ましくは、前記第三目標空燃比を、前記第二目標空燃比が理論空燃比よりリーンの場合は、理論空燃比よりリッチに、前記第二目標空燃比が理論空燃比よりリッチの場合は、理論空燃比よりリーンに設定するようにされる。
【００３１】
ここで、前記所要時間（ΔＴ）の計測終了時点においては、目標空燃比は、理論空燃比よりリーン又はリッチであるため、排気エミッションが悪化する虞がある。そのため、空燃比をストイキに戻すべく、前記のように目標空燃比を第三目標空燃比に切り換えるようにされる。
【００３２】
前記目標空燃比設定切換手段は、好ましくは、前記第一目標空燃比、前記第二目標空燃比、及び／又は前記第三目標空燃比を、エンジンの運転状態に基づいて設定するようにされる。
【００３３】
さらに好ましい態様では、第三目標Ｏ２貯蔵量を設定する第三目標Ｏ２貯蔵量設定手段を備え、前記目標空燃比設定切換手段は、目標空燃比を前記第二目標空燃比から前記第三目標空燃比に切り換えた状態で前記実Ｏ２貯蔵量が前記第三目標Ｏ２貯蔵量となったとき、目標空燃比を前記第三目標空燃比から理論空燃比に切り換えるようにされる。
これにより、一層迅速に、Ｏ２貯蔵量を平衡状態に戻すことができる。
【００３４】
また、前記第三目標Ｏ２貯蔵量設定手段は、好ましくは、エンジンの運転状態をあらわすエンジン回転数及びエンジン負荷、Ｏ２センサの出力、及び／又は、前記Ｏ２貯蔵量モデルで推定された実Ｏ２貯蔵量に基づいて、前記第三目標Ｏ２貯蔵量を設定するようにされる。
【００３５】
すなわち、エンジン回転数とエンジン負荷が高いときは、酸素の貯蔵速度及び脱離速度が速く、目標Ｏ２貯蔵量を平衡状態から大きく逸脱した量に設定すると、排気エミッションの悪化の虞があるため、エンジン回転数とエンジン負荷に応じて第三目標Ｏ２貯蔵量を設定する。
【００３６】
また、前記Ｏ２センサの出力から前記第三目標Ｏ２貯蔵量を推定するのに加え、前記Ｏ２貯蔵量モデルからも前記第三Ｏ２貯蔵量を推定することにより、Ｏ２貯蔵量の推定精度が向上する。
【００３７】
本発明に係る制御装置の好ましい態様では、前記空燃比制御手段は、前記Ｏ２センサの出力に基づく、空燃比フィードバック制御を行うようにされ、かつ、前記第一目標空燃比に設定してから前記第二目標Ｏ２貯蔵量になるまでは、前記空燃比フィードバック制御を停止するようにされる。
【００３８】
これは、前記所要時間（ΔＴ）内に触媒下流空燃比フィードバック制御を実行すると、前記所要時間（ΔＴ）、つまり、触媒劣化診断に影響するため、触媒下流空燃比フィードバック制御を停止する。
【００３９】
他の好ましい態様では、前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、該Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記空燃比制御手段は、触媒下流の空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記Ｏ２センサ出力に基づく、空燃比フィードバック制御を行うようにされるとともに、前記貯蔵可能量算出手段により算出された最大Ｏ２貯蔵可能量に基づいて、前記空燃比フィードバック制御における空燃比補正係数を変更するようにされる。
【００４０】
すなわち、触媒の劣化により前記最大Ｏ２貯蔵量が少ないときは、例えば、空燃比フィードバック制御のフィードバック補正係数を小さくする。これにより、Ｏ２の増減が小さくなり、触媒が枯渇状態及び飽和状態になるのを防ぐことができ、排気エミッションの悪化を抑制することができる。
【００４１】
さらに他の好ましい態様では、排気通路における前記触媒の上流側の空燃比をリニアに検出するリニア空燃比センサと、前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、を備え、前記空燃比制御手段は、前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記触媒の実Ｏ２貯蔵量が目標Ｏ２貯蔵量となるように、前記触媒上流の空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記リニア空燃比センサ出力に基づく、空燃比フィードバック制御を行うようにされる。
【００４２】
すなわち、触媒劣化診断時外の通常運転時も、Ｏ２が枯渇及び飽和しないように、前記Ｏ２貯蔵量モデルに基づいて、前記触媒上流空燃比フィードバック制御を行うことにより、排気エミッションの悪化を抑制することが可能となる。
【００４３】
さらに別の好ましい態様では、排気通路における前記触媒の上流側の空燃比をリニアに検出するリニア空燃比センサと、前記実Ｏ２貯蔵量推定手段として、前記触媒における酸素の脱離速度を算出する脱離速度算出手段、前記触媒における酸素の貯蔵速度を算出する貯蔵速度算出手段、及び、前記酸素の脱離速度と貯蔵速度との差分を積分する差分積分手段からなるＯ２貯蔵量モデルと、該Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記ΔＴ計測手段により計測された前記所要時間（ΔＴ）内における実Ｏ２貯蔵量を算出するΔＴ内貯蔵量算出手段と、該ΔＴ内貯蔵量算出手段により算出される、前記所要時間（ΔＴ）内における実Ｏ２貯蔵量に基づいて、前記触媒における最大Ｏ２貯蔵可能量を算出する貯蔵可能量算出手段と、を備え、前記空燃比制御手段は、触媒上流の空燃比を前記目標空燃比設定切換手段により設定される目標空燃比とすべく、前記リニア空燃比センサ出力に基づく、空燃比フィードバック制御を行うようにされるとともに、前記貯蔵可能量算出手段により算出された最大Ｏ２貯蔵可能量に基づいて、前記空燃比フィードバック制御における空燃比補正係数を変更するようにされる。
【００４４】
すなわち、触媒の劣化により前記最大Ｏ２貯蔵量が少ないときは、例えば、触媒下流空燃比フィードバック制御のフィードバック補正係数を小さくする。これにより、Ｏ２の増減が小さくなり、触媒が枯渇状態及び飽和状態になるのを防ぐことができ、排気エミッションの悪化を抑制することができる。
【発明の効果】
【００４５】
本発明によれば、触媒の劣化診断時及び通常運転時において、触媒において貯蔵Ｏ２枯渇状態及び貯蔵Ｏ２飽和状態にならないようにでき、排気エミッションの悪化を抑制しつつ、触媒の劣化判定（診断）を、迅速にかつ高精度に行うことができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は、本発明に係る制御装置の一実施形態をそれが適用されたエンジンと共に示すシステム構成図ある。
【００４７】
エンジン１は、シリンダヘッド１Ａ及びシリンダブロック１Ｂからなる本体部に例えば４つの気筒９が形成されており、各気筒９には、ピストン８が摺動自在に嵌挿され、このピストン８上方に燃焼室１Ｃが画成されている。各気筒９の燃焼室１Ｃには、点火コイルに接続された点火プラグ１２が臨設されるとともに、吸気通路１８（の下流部分を形成する吸気管及び吸気ポートからなる分岐通路部）及び排気通路１９（の上流部分を形成する排気ボート及び排気管からなる個別通路部）が吸気弁６及び排気弁７を介してそれぞれ連通せしめられている。
【００４８】
前記吸気通路１８には、その上流側から順次、エアクリーナ２０、アイドルスピードコントロール（ＩＳＣ）弁５、スロットル弁３、吸入空気量を検出するエアフローセンサ２、吸気通路１８におけるスロットル弁３より下流側（コレクタボックス３０）の圧力を検出する圧力センサ３１、スワール流を生成するためのスワールコントロール弁２７、及び、燃料噴射弁（インジェクタ）１１が配在されている。なお、スワールコントロール弁２７及び燃料噴射弁１１は、吸気通路１８の下流部分を形成する分岐通路部に配在されている。
【００４９】
一方、燃料タンク２１内の燃料は、燃料ポンプ２２によって、吸引・加圧された後、プレッシャーレギュレータ１５を備えた燃料通路２３を通って前記燃料噴射弁１１に導かれ、余分な燃料は、燃料タンク２１に戻される。
【００５０】
前記排気通路１９には、排気浄化用の三元触媒２４が備えられ、この触媒２４の上流側に、排ガス中の空燃比をリニアに検出する空燃比センサ１６が配置され、前記触媒２４の下流側に、触媒診断用のＯ２センサ１７が配置されている。
【００５１】
また、排気通路１９に排出された排ガスの一部は、ＥＧＲ制御弁２８が備えられたＥＧＲ通路２９を通じて吸気通路１８（のコレクタボックス３０）に導入され、各気筒９の燃焼室１Ｃに還流せしめられる。
【００５２】
かかる構成を有するエンジン１においては、エアクリーナ２０で清浄化されて吸気通路１８上流部に吸入された空気は、スロットル弁３で流量を調整された後、燃料噴射弁１１から吸気通路１８内に噴射供給された燃料（ガソリン）と混合されて各気筒９の燃焼室１Ｃに吸入され、燃焼室１Ｃに吸入された混合気は、点火プラグ１２により点火されて爆発燃焼せしめられ、その燃焼排ガスは、排気通路１９に備えられた触媒２４により浄化された後、マフラー２５を経由して外部（大気）に排出される。
【００５３】
そして、本実施形態においては、燃料噴射量の制御（燃焼に供される混合気の空燃比の制御）、点火時期の制御、前記触媒２４の診断等を行うべく、コントロールユニット１０が備えられている。コントロールユニット１０は、それ自体はよく知られているもので、ＭＰＵ、Ｉ／Ｏ、ＲＯＭ、ＲＡＭ、Ａ／Ｄ変換、タイマー／カウンタ等からなっている。
【００５４】
コントロールユニット１０には、エアフローセンサ２、スロットルセンサ４、圧力センサ３１、クランク角センサ１３、水温センサ１４、空燃比センサ１６、Ｏ２センサ１７等から、それぞれ吸入空気量、スロットル開度、吸気通路内圧力、エンジン回転数、冷却水温、排ガス中の空燃比、触媒２４下流の酸素濃度等に応じた検出信号が供給され、コントロールユニット１０は、それらの信号に基づいて、所定の演算処理を行い、空燃比制御、触媒２４の診断等を行う。
【００５５】
次に、コントロールユニット１０が実行する空燃比制御及び触媒２４の診断等の内容を詳細に説明する。
コントロールユニット１０は、図２に機能ブロック図で示されているように、クランク角センサ１３により検出されるエンジン回転数及びエアフローセンサ２により検出される吸入空気量（エンジン負荷）に基づいて、第一目標Ｏ２貯蔵量を設定する第一目標Ｏ２貯蔵量設定手段４１と（図３参照）、同様にして第二目標Ｏ２貯蔵量に近い第二目標Ｏ２貯蔵量を設定する第二目標Ｏ２貯蔵量設定手段４２と（図４参照）、Ｏ２センサ１７の出力（検出信号）に基づいて、前記触媒２４に実際に貯蔵されているＯ２量（以下、目標Ｏ２貯蔵量と区別するために実Ｏ２貯蔵量と記す）を推定（間接的に検出）する実Ｏ２貯蔵量推定手段４３と、スロットル開度、前記エンジン回転数及びエンジン負荷に基づいて、理論空燃比よりリッチ側の第一目標空燃比及び理論空燃比よりリーン側の第二目標空燃比を設定するとともに、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量になったことが検知されたとき、設定目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換える目標空燃比設定切換手段５０と、リニア空燃比センサ１６の出力に基づいて、燃焼に供される混合気の空燃比を前記目標空燃比設定切換手段５０により選択設定された目標空燃比となるように燃料噴射量をフィードバック制御する空燃比制御手段５１と、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量になったことが検知されてから前記第二目標Ｏ２貯蔵量になったことが検知されるまでの所要時間ΔＴを計測するΔＴ計測手段５２と、このΔＴ計測手段により計測された前記所要時間ΔＴに基づいて、前記触媒の劣化を判定する触媒劣化判定手段５３と、を備える。
【００５６】
なお、前記エンジン負荷としては、吸入空気量だけでなく、スロットルセンサ４により検出されるスロットル開度や圧力センサ３１により検出される吸気通路内圧力等を用いることができる。
【００５７】
一方、前記第一目標Ｏ２貯蔵量設定手段４１及び第二目標Ｏ２貯蔵量設定手段４２は、第一目標Ｏ２貯蔵量及び第二目標Ｏ２貯蔵量を次のようにして設定する。
【００５８】
すなわち、図３、図４に示される如くに、エンジン回転数とエンジン負荷で定められる運転領域毎に最適な第一目標Ｏ２貯蔵量及び第二目標Ｏ２貯蔵量を予めマップにしてＲＯＭに格納しておき、それを必要に応じてオンライン参照して、そのときのエンジン回転数とエンジン負荷に対応するそれぞれの目標Ｏ２貯蔵量を読み出すことにより設定するようにされる。最適な目標Ｏ２貯蔵量は、低負荷低回転領域では平衡状態（触媒内でＯ２の貯蔵と脱離が均衡している状態）から大きく逸脱しない範囲で平衡状態より若干少ないかもしくは若干多い量に設定し、高負荷高回転領域では、低負荷低回転領域での設定量より平衡状態寄りに設定するのがよい。
【００５９】
ここで、前記触媒２４下流に配在されたＯ２センサ１７の出力（電圧）は、図５Ａに示される如くに、触媒２４下流の空燃比の変化に対して、空燃比がストイキ近傍（理論空燃比近傍）にあるときはその変化率が小さいが、ストイキからリーン側及びリッチ側に離れるに従ってその変化率は大きくなる。また、Ｏ２センサ１７の出力は、触媒２４における脱離・貯蔵が平衡状態にあるとき、つまり、触媒２４下流の空燃比がストイキにあるとき、その変化率は小さくなり、触媒２４の実Ｏ２貯蔵量が最大量（飽和状態）近くにあるときと、最小量（枯渇状態）近くにあるときとでは、電圧差が大きくなるので、該出力に基づいて、飽和側か枯渇側かのいずれの状態（の近く）にあるかを明瞭に識別できる。本実施形態では、かかる観点から、前記第一目標Ｏ２貯蔵量設定手段４１は、前記第一目標Ｏ２貯蔵量を、排気エミッションがさほど悪化しない範囲内で、平衡状態におけるＯ２貯蔵量より若干少ない量に設定し、前記第二目標Ｏ２貯蔵量設定手段は、排気エミッションがさほど悪化しない範囲内で、前記第二目標Ｏ２貯蔵量を、平衡状態におけるＯ２貯蔵量より若干多い量に設定する（前記のようにエンジン運転状態に応じて変更する）。
【００６０】
そして、本実施形態では、触媒２４のＯ２貯蔵量が前記第一目標Ｏ２貯蔵量以下となると、Ｏ２センサ１７の出力が所定値（しきい値Ｓａ）以上となり、また、触媒２４のＯ２貯蔵量が前記第二目標Ｏ２貯蔵量以上となると、Ｏ２センサ１７の出力が所定値（しきい値Ｓｂ）以下となることを利用して、前記所要時間ΔＴを計測するようにされる。
【００６１】
次に、前記ΔＴ計測手段５２によるΔＴの計測について、図６を参照しながら説明する。図６において(1)で示される如くに、目標空燃比をストイキ（空気過剰率λ＝１）からリッチ側の第一目標空燃比に変更すると（時点Ａ）、(2)のように、触媒２４上流の空燃比を検出する空燃比センサ１６の出力（検出信号）もストイキからリッチ側に変化する。なお、ここで言う空燃比センサ１６の出力とは、空燃比センサ１６から得られる検出信号の電圧を空燃比に変換したものと定義する。また、(4)で示されるように、時点Ａ以降は、空燃比がリッチであるので、触媒２４からＯ２が脱離し、そのＯ２貯蔵量が減っていく。
【００６２】
そして、触媒２４の実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量近くまで減少すると、触媒２４からのＯ２脱離量が減少し、図６の(3)で示される如くに、Ｏ２センサ１７の出力が、増大に転ずる（ストイキからリッチ側に変化する）。つまり、Ｏ２センサ１７の出力は、空燃比センサ１６の出力に対し相当の遅れをもち、このＯ２センサ１７のストイキからリッチ側への変化の遅れ、つまり空燃比の応答遅れは、三元触媒においては、Ｏ２貯蔵能力（＝Ｏ２ Storage Capacity、以下、場合によってはＯＳＣと略記することがある）によるもので、三元触媒の診断（劣化判定）はＯＳＣの低下を検出することで実現する。なお、本実施形態では、三元触媒について説明しているが、例えば、ＨＣ吸着触媒、ＮＯｘ触媒等も、ＯＳＣに基づいて同様に診断可能である。
【００６３】
ここで、三元触媒のＯＳＣについて図８を参照しながらさらに詳しく説明する。三元触媒のＯＳＣとは、Ｏ２を溜め込む能力のことで、図８(1)に示される如くに、触媒入口の空燃比がストイキ（空気過剰率λ＝１）のときは、触媒内でＯ２の貯蔵と脱離が平衡状態となり、触媒出口の空燃比はストイキを保持する。図８(2)に示される如くに、触媒入口の空燃比がストイキ（λ＝１）よりもリーン側（λ＞１）では、Ｏ２を貯蔵し、触媒出口空燃比をストイキに保持するが、触媒のＯ２貯蔵能力にも限界があり、その限界に達するとＯ２を貯蔵することができなくなり、空燃比もストイキから外れリーン雰囲気になってしまう。同様に、図８(3)に示される如くに、触媒入口の空燃比がストイキよりもリッチ側（λ＜１）では、Ｏ２を脱離することで触媒出口の空燃比をストイキに保持するが、貯蔵したＯ２を使い果たし枯渇状態となると、空燃比はストイキから外れリッチ雰囲気となってしまう。前記Ｏ２センサ出力の変化の遅れはこのＯＳＣによるもので、Ｏ２センサ１７の出力に基づいて、空燃比の応答遅れ時間を評価することで触媒２４の劣化を判定し触媒の診断を行うことが可能となる。
【００６４】
そして、図６において(5)で示されるように、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下になったことを示すしきい値Ｓａ以上となった時点Ｂにおいて、目標空燃比を第一目標空燃比から理論空燃比よりリーン側の第二目標空燃比に切り換える。これにより、空燃比センサ１６の出力は、リッチからリーンに変化し、触媒２４においては、空燃比がリーンであることからＯ２が次第に貯蔵され、その実Ｏ２貯蔵量が増えていく。
【００６５】
一方、Ｏ２センサ１７の出力は、時点Ｂ以後、前記しきい値Ｓａ越えて略一定値を維持する（図６(3)参照）。そして、触媒２４の実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量近くまで増えると、Ｏ２センサ１７の出力も低下し始め、やがて、図６(7)で示されるように、Ｏ２センサ１７の出力が前記第二目標Ｏ２貯蔵量になったことを示すしきい値Ｓｂ以下となる。Ｏ２センサ１７の出力がしきい値Ｓｂ以下となった時点Ｃにおいて、目標空燃比をストイキに戻す。これにより、時点Ｃからしばらく遅れて、空燃比センサ１６及びＯ２センサ１７の出力もストイキを示す値に戻る。
【００６６】
ここで、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量になったことを示すしきい値Ｓａ以上となる時点Ｂから、前記第二目標Ｏ２貯蔵量になったことを示すしきい値Ｓｂ以下となる時点Ｃまでの所要時間ΔＴは、触媒２４のＯ２貯蔵能力（ＯＳＣ）に応じたものとなる。つまり、ΔＴが短ければ、触媒２４のＯ２貯蔵能力（ＯＳＣ）が低く、ΔＴが長ければ、触媒２４のＯ２貯蔵能力（ＯＳＣ）が高いと言える。したがって、時点Ｂから時点Ｃまでの所要時間ΔＴをΔＴ計測手段５２で計測し、触媒劣化判定手段５３が、その計測されたΔＴに基づいて触媒２４の劣化判定（診断）を行う。具体的には、前記触媒劣化判定手段５３は、前記ΔＴが所定時間Ｔａより短くなったとき、触媒２４が許容できない程度まで劣化した（異常が生じた）と判定し、その旨を警報手段を構成する例えば表示器２６（図１参照）に表示する。
【００６７】
ところで、図９(1)、(2)に示すように、前記目標空燃比設定切換手段５０においては、目標空燃比を、吸入空気量が大きくなるに従い、つまり、Ｏ２貯蔵（吸着）速度及びＯ２脱離速度が速くなるにつれ目標空燃比をストイキに近いように設定する。なお、目標空燃比は図９(3)、(4)のように、吸入空気量の一定の領域毎に切り換えても良い。これにより、触媒２４内のＯ２貯蔵速度及びＯ２脱離速度を一定に保つことが可能となる。酸素の貯蔵速度と脱離速度を一定に保つことで、触媒２４の劣化度を示すΔＴは、同劣化度の触媒であれば吸入空気量の変化に影響を受けること無く一定の値を示すこととなる。つまり、触媒劣化の判定値を一本化することができ、診断ロジックの簡易化にも繋がる。
【００６８】
前記した如くの、触媒２４の劣化判定（診断）は、コントロールユニット１０により行われるが、かかる劣化判定に際してコントロールユニット１０が実行するプログラムの一例（ルーチン）を図１０にフローチャートで示す。
【００６９】
この触媒劣化判定ルーチンは、例えば、エンジン１がストイキ（理論空燃比）で運転されている際（通常運転状態）に、運転者が触媒劣化判定を行うための操作（ボタン押し操作等）を行ったときにスタートし、判定結果が出たときに終了する。このルーチンでは、まず、ステップＳ１００（以下Ｓ１００と略記）において、エンジン１の運転状態（エンジン回転数、エンジン負荷等）を読み込み、Ｓ１０１において、触媒２４のＯ２貯蔵量を一定の値（第一目標Ｏ２貯蔵量）とする目的で、前記運転状態に基づいて第一目標空燃比（理論空燃比よりリッチ側）を算出するとともに、設定目標空燃比をストイキから第一目標空燃比に切り換える。これにより、本ルーチンとは別の空燃比制御ルーチンにおいて、燃焼に供される混合気の空燃比がストイキから第一目標空燃比に切り換えられ、空燃比を第一目標空燃比とすべく、空燃比センサ１６の出力に基づいて、例えば燃料噴射量のフィードバック制御が行われる。
【００７０】
続くＳ１０２では、前記運転状態に基づいて第一目標Ｏ２貯蔵量を算出し、次のＳ１０３において、Ｏ２センサ１７の出力を読み込み、続くＳ１０４において、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下になったことを示すしきい値Ｓａ以上であるか否かを判断し、しきい値Ｓａ以上ではないと判断された場合には、Ｓ１０３、Ｓ１０４を、Ｏ２センサ１７の出力がしきい値Ｓａ以上となるまで繰り返して実行する。
【００７１】
Ｓ１０４において、Ｏ２センサ１７の出力がしきい値Ｓａ以上となったと判断された場合、すなわち、前記実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量以下となったと判断された場合には、Ｓ１０５において内蔵タイマーをスタートさせてΔＴの計測を開始し、続くＳ１０６において、エンジン１の運転状態（エンジン回転数、エンジン負荷等）を読み込み、Ｓ１０７において、触媒２４のＯ２貯蔵量を測定する目的で、前記運転状態に基づいて第二目標空燃比（理論空燃比よりリーン側）を算出するとともに、設定目標空燃比を第一目標空燃比から第二目標空燃比に切り換える。これにより、本ルーチンとは別の空燃比制御ルーチンにおいて、燃焼に供される混合気の空燃比が第一目標空燃比から第二目標空燃比に切り換えられ、空燃比を第二目標空燃比とすべく、空燃比センサ１６の出力に基づいて、例えば燃料噴射量のフィードバック制御が行われる。
【００７２】
続くＳ１０８では、前記運転状態に基づいて、第二目標Ｏ２貯蔵量を算出し、次のＳ１０９において、Ｏ２センサ１７の出力を読み込み、続くＳ１１０において、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以上になったことを示すしきい値Ｓｂ以下であるか否かを判断し、しきい値Ｓｂ以下ではないと判断された場合には、Ｓ１０９、Ｓ１１０を、Ｏ２センサ１７の出力がしきい値Ｓｂ以下となるまで繰り返して実行する。
【００７３】
Ｓ１１０において、Ｏ２センサ１７の出力がしきい値Ｓｂ以下となったと判断された場合、すなわち、前記実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量以上となったと判断された場合には、Ｓ１１１において前記ΔＴを求めるべく内蔵タイマーをリセットしてその計測を終了し、続くＳ１１２において、Ｓ１１１で求められたΔＴが劣化判定用として予め設定されている所定時間Ｔａ以下か否かを判断し、ΔＴが所定時間Ｔａ以下ではないと判断された場合には、触媒２４はさほど劣化していないと判定して、このルーチンを終了し、ΔＴが所定時間Ｔａ以下であると判断された場合には、Ｓ１１３において、触媒２４が許容できない程度まで劣化した（異常が生じた）と判定し、その旨を警報手段を構成する例えば表示器２６（図１参照）に表示する処理を行って、このルーチンを終了する。
【００７４】
以上は、ΔＴの計測にあたって、図６に示される如くに、目標空燃比を、ストイキ（理論空燃比）→時点Ａでリッチ側の第一目標空燃比→時点Ｂでリーン側の第二目標空燃比→時点Ｃでストイキへと切り換えるようにしているが、それとは逆に、図７に示される如くに、目標空燃比を、ストイキ（理論空燃比）→時点Ｄでリーン側の第二目標空燃比→時点Ｅでリッチ側の第一目標空燃比→時点Ｆでストイキへと切り換えるようにしてもよい。この場合も、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第二目標Ｏ２貯蔵量になったことを示すしきい値Ｓｂ以下となる時点Ｅから、前記第二目標Ｏ２貯蔵量になったことを示すしきい値Ｓｂ以上となる時点Ｆまでの所要時間ΔＴを計測し、この所要時間ΔＴに基づいて触媒２４の劣化判定（診断）を行うことができる。
【００７５】
以上に述べたように、本実施形態では、前記所要時間ΔＴの計測開始時点及び計測終了時点となる、触媒の実Ｏ２貯蔵量が前記第一目標Ｏ２貯蔵量となる時点及び前記第二目標Ｏ２貯蔵量となる時点を精度良く検出するため、前記第一目標Ｏ２貯蔵量及び前記第二目標Ｏ２貯蔵量を、平衡状態でのＯ２貯蔵量より排気エミッションが悪化しない程度で若干少ないかもしくは若干多い量に設定しているので、最大Ｏ２貯蔵可能量（触媒のＯ２貯蔵能力）と相関のあるＯ２貯蔵量を計測することによる診断精度の向上、所要時間ΔＴを確保することによる診断精度の向上、触媒の貯蔵Ｏ２が常に（診断時及び通常運転時のいずれも）枯渇もしくは飽和状態でないことによる排気エミッションの悪化の抑制、及び、診断の迅速化等を図ることが可能となる。
【００７６】
以上に述べた例では、触媒２４の実Ｏ２貯蔵量を、Ｏ２センサ１７の出力に基づいて推定し、推定された実Ｏ２貯蔵量が第一目標Ｏ２貯蔵量になった時点から第二目標Ｏ２貯蔵量になった時点までの所要時間ΔＴ、あるいは、推定された実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量になった時点から第一目標Ｏ２貯蔵量になった時点までの所要時間ΔＴを計測することにより、触媒２４の劣化判定（診断）を行うようにされているが、前記所要時間ΔＴの長短による劣化判定以外にも、Ｏ２貯蔵量モデルを用いて触媒２４の劣化判定（診断）を行うこともできる。以下、Ｏ２貯蔵量モデルを用いて触媒２４の劣化判定（診断）を行う場合について図１１を参照しながら説明する。なお、図１１において、前述した図２に示される各手段に対応する部分には同一の符号を付して重複説明を省略する。
【００７７】
Ｏ２貯蔵量モデル６０は、図１１に示される如くに、吸入空気量と空燃比に基づいて、触媒２４における酸素の脱離速度を算出する手段６１と、同じく吸入空気量と空燃比に基づいて、触媒２４における酸素の貯蔵速度を算出する手段６２と、前記脱離速度算出手段６１及び貯蔵速度算出手段６２により算出された単位時間当たりの酸素脱離速度と酸素貯蔵速度との差分を積分して実Ｏ２貯蔵量を推定する差分積分手段６３と、からなる。
【００７８】
さらに、コントロールユニット１０は、ΔＴ計測手段５２により求められた所要時間ΔＴとＯ２貯蔵量モデル６０の差分積分手段６３により推定された実Ｏ２貯蔵量に基づいて、ΔＴ内における実Ｏ２貯蔵量を推定する手段６５と、ΔＴにおける実Ｏ２貯蔵量に基づいて最大Ｏ２貯蔵可能量を推定する手段６６と、を備え、触媒劣化判定手段５３は、ΔＴにおける実Ｏ２貯蔵量が所定値Ｊａ以下である場合、あるいは、最大Ｏ２貯蔵可能量が所定値Ｊｂ以下である場合に、触媒２４が許容できない程度まで劣化した（異常が生じた）と判定し、その旨を警報手段を構成する例えば表示器２６（図１参照）に表示する。
【００７９】
前記のように、所要時間ΔＴから触媒劣化を判定することに加えて、Ｏ２貯蔵量モデルを用いて、ΔＴにおける実Ｏ２貯蔵量及び最大Ｏ２貯蔵可能量からも触媒劣化判定を行うようにすることにより、劣化判定精度が一層向上する。
【００８０】
前記した如くの、Ｏ２貯蔵量モデル６０を用いての触媒２４の劣化判定（診断）は、コントロールユニット１０により行われるが、かかる劣化判定に際してコントロールユニット１０が実行するプログラムの一例（ルーチン）を図１２にフローチャートで示す。
【００８１】
この触媒劣化判定ルーチンは、まず、Ｓ１９９において、前述した図１０に示される触媒劣化判定ルーチンから得られるΔＴ計測情報を取得し、Ｓ２００では吸入空気量を読み込み、Ｓ２０１ではリニア空燃比センサ１６の出力、つまり、触媒２４上流の空燃比を読み込む。次に、Ｓ２０２では前記吸入空気量と前記空燃比に基づいて酸素の脱離速度を算出し、Ｓ２０３では酸量の貯蔵速度を算出する。Ｓ２０４で前記酸素の脱離速度及び貯蔵速度の差分を積分し、実Ｏ２貯蔵量を推定する。次にＳ２０５で、Ｓ１９９で求められたΔＴ計測情報と前記のようにして推定された実Ｏ２貯蔵量に基づいて、ΔＴ内の実Ｏ２貯蔵量を算出する。Ｓ２０６では、ΔＴ内の実Ｏ２貯蔵量から最大Ｏ２貯蔵可能量を算出する。Ｓ２０７において、ΔＴ内の実Ｏ２貯蔵量が所定値Ｊａ以下もしくは最大Ｏ２貯蔵可能量が所定値Ｊｂ以下であれば、触媒２４が許容できない程度まで劣化したと判定し、Ｓ２０８において表示器２６にその旨を表示する処理を行ってこのルーチンを終了し、所定値Ｊａ、Ｊｂを越えていれば、元に戻る。
【００８２】
図１３は、触媒劣化診断を行う場合の他の例を機能ブロック図で示す。なお、図１３において、前述した図２に示される各手段に対応する部分には同一の符号を付して重複説明を省略する。
【００８３】
この例は、図２に示される例と略同じであるが、エンジン回転数とエンジン負荷に基づいて、第三目標Ｏ２貯蔵量（ストイキでのＯ２貯蔵量と略同じ）を設定する第三目標Ｏ２貯蔵量設定手段４４を備え、目標空燃比設定切換手段５０は、前記第一目標空燃比及び前記第二目標空燃比に加えて、理論空燃比よりリッチ側の第三目空燃比及び理論空燃比である第四目標空燃比を設定するようにされる。
【００８４】
そして、図１４に示される如くに、図６を用いて説明した場合と同様に、目標空燃比を前記第一目標空燃比から前記第二目標空燃比に切り換えた状態で、(8)のように、実Ｏ２貯蔵量が第二目標Ｏ２貯蔵量以上となった時点Ｃ、つまり、ΔＴ計測終了時点Ｃで、目標空燃比を第二目標空燃比から第三目標空燃比に切り換える。
【００８５】
これにより、時点Ｃから若干遅れて空燃比センサ１６の出力がリッチ側に変化し、Ｏ２貯蔵量がストイキ（平衡状態）側に向かい、Ｏ２センサの出力もストイキ側に変化する。そして、Ｏ２センサ１７の出力がしきい値Ｓｃ以上となった時点Ｇ、つまり、実Ｏ２貯蔵量が第三目標Ｏ２貯蔵量設定手段４４により設定された第三目標Ｏ２貯蔵量に到達したら（以下になったら）、目標空燃比を第四目標空燃比（理論空燃比）に戻すようにされる。
【００８６】
ここで、前記所要時間ΔＴの計測終了時点Ｃでの前記第二目標Ｏ２貯蔵量は、平衡状態でのＯ２貯蔵量からは、若干ではあるが外れた量であるため、排気エミッションが悪化する虞がある。そのため、速やかにＯ２貯蔵量を平衡状態に戻すべく、前記のように目標空燃比をΔＴ計測終了時点Ｃで第三目標空燃比に切り換え、さらに、第三目標Ｏ２貯蔵量になった時点Ｇで目標空燃比を理論空燃比とすることで、一層迅速に、Ｏ２貯蔵量を平衡状態に戻すことができる。
【００８７】
次に、上記の如くのΔＴ計測終了後処理を行う場合の触媒劣化判定ルーチンを図１５に示す。このルーチンでは、Ｓ１００からＳ１１３までは、前述した図１０に示される場合と同様な処理を実行し、触媒劣化判定処理Ｓ１１２、Ｓ１１３が終了したら、Ｓ３００に進み、エンジン運転状態を読み込み、Ｓ３０１において、前記運転状態に基づいて触媒２４内のＯ２貯蔵量を速やかに平衡状態にする目的で第三目標空燃比を設定するとともに、目標空燃比を第二目標空燃比から第三目標空燃比に切り換える。
【００８８】
続く、Ｓ３０３では、Ｏ２センサ１７の出力を取り込み、Ｓ３０４において、Ｏ２センサ１７の出力が、触媒２４の実Ｏ２貯蔵量が前記第三目標Ｏ２貯蔵量以下になったことを示すしきい値Ｓｃ以上であるか否かを判断し、しきい値Ｓｃ以上ではないと判断された場合には、Ｓ３０３、３０４を、Ｏ２センサ１７の出力がしきい値Ｓｃ以上となるまで繰り返して実行する。
【００８９】
実Ｏ２貯蔵量が前記第三目標Ｏ２貯蔵量以下になったと判断された場合に進むＳ３０５においては、運転状態を読み込み、続く、Ｓ３０６で運転状態に応じた第四目標空燃比（理論空燃比）を設定するとともに、目標空燃比を第三目標空燃比からに第四目標空燃比を切り換えて、このルーチンを終了する。
【００９０】
なお、本実施形態では、空燃比センサ１６の出力に基づいて触媒上流空燃比フィードバック制御を行うようにしているが、前記Ｏ２センサの出力に基づく、触媒下流空燃比フィードバック制御を行うようにしてもよく、この場合は、前記所要時間ΔＴ内は、前記触媒下流空燃比フィードバック制御を停止するようにされる。
【００９１】
これは、前記所要時間ΔＴ内に触媒下流空燃比フィードバック制御を実行すると、前記所要時間ΔＴ、つまり、触媒劣化診断に影響するため、触媒下流空燃比フィードバック制御を停止する。
【００９２】
また、前記Ｏ２センサ出力に基づく、触媒下流空燃比フィードバック制御を行う場合は、前記の如くにして算出された最大Ｏ２貯蔵可能量に基づいて、前記触媒下流空燃比フィードバック制御における空燃比補正係数を変更するようにされる。
【００９３】
すなわち、触媒の劣化により前記最大Ｏ２貯蔵量が少ないときは、例えば、触媒下流空燃比フィードバック制御のフィードバック補正係数を小さくする。これにより、Ｏ２の増減が小さくなり、触媒が枯渇状態及び飽和状態になるのを防ぐことができ、排気エミッションの悪化を抑制することができる。
【００９４】
一方、空燃比制御に関して、前記Ｏ２貯蔵量モデルにより推定される実Ｏ２貯蔵量に基づいて、前記触媒の実Ｏ２貯蔵量が目標Ｏ２貯蔵量となるように、前記触媒上流の空燃比を目標空燃比とすべく、前記リニア空燃比センサ出力に基づく、触媒上流空燃比フィードバック制御を行うようにしてもよい。
【００９５】
すなわち、触媒劣化診断時外の通常運転時も、Ｏ２が枯渇及び飽和しないように、前記Ｏ２貯蔵量モデルに基づいて、前記触媒上流空燃比フィードバック制御を行うことにより、排気エミッションの悪化を抑制することが可能となる。
【００９６】
また、前記空燃比センサ出力に基づく、触媒上流空燃比フィードバック制御を行う場合も、前記の如くにして算出された最大Ｏ２貯蔵可能量に基づいて、前記触媒下流空燃比フィードバック制御における空燃比補正係数を変更するようにされる。
【００９７】
すなわち、触媒の劣化により前記最大Ｏ２貯蔵量が少ないときは、例えば、触媒下流空燃比フィードバック制御のフィードバック補正係数を小さくする。これにより、Ｏ２の増減が小さくなり、触媒が枯渇状態及び飽和状態になるのを防ぐことができ、排気エミッションの悪化を抑制することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明に係る制御装置の一実施形態をそれが適用されたエンジンとともに示す図。
【図２】コントロールユニットによる処理内容の一例の説明に供される機能ブロック図。
【図３】第一目標Ｏ２貯蔵量設定手段の説明に供される図。
【図４】第二目標Ｏ２貯蔵量設定手段の説明に供される図。
【図５】Ｏ２センサ出力とＯ２貯蔵量の関係を示す図。
【図６】第一目標空燃比が理論空燃比よりリッチに設定された場合におけるΔＴ計測の説明に供されるタイムチャート。
【図７】第一目標空燃比が理論空燃比よりリーンに設定された場合におけるΔＴ計測の説明に供されるタイムチャート。
【図８】触媒のＯ２貯蔵能力の説明に供される図。
【図９】目標空燃比と吸入空気量の関係の説明に供される図。
【図１０】コントロールユニットが実行する触媒劣化判定ルーチンの一例を示すフローチャート。
【図１１】コントロールユニットによる処理内容の他の例の説明に供される機能ブロック図。
【図１２】コントロールユニットが実行する触媒劣化判定ルーチンの他の例を示すフローチャート。
【図１３】コントロールユニットによる処理内容の他の例の説明に供される機能ブロック図。
【図１４】第一目標空燃比が理論空燃比よりリッチに設定された場合におけるΔＴ計測及び計測後の処理を行う場合の説明に供されるタイムチャート。
【図１５】コントロールユニットが実行する触媒劣化判定ルーチンの他の別の例を示すフローチャート。
【符号の説明】
【００９９】
１     エンジン
１０   コントロールユニット
１６   リニア空燃比センサ
１７   Ｏ２センサ
２４   触媒
４１   第一目標Ｏ２貯蔵量設定手段
４２   第二目標Ｏ２貯蔵量設定手段
４３   実Ｏ２貯蔵量推定手段
５０   目標空燃比設定切換手段
５２   ΔＴ計測手段
５３   触媒劣化判定手段
６０   Ｏ２貯蔵量モデル
【図１】
2005127259.tif 000003
【図２】
2005127259.tif 000004
【図３】
2005127259.tif 000005
【図４】
2005127259.tif 000006
【図５】
2005127259.tif 000007
【図６】
2005127259.tif 000008
【図７】
2005127259.tif 000009
【図８】
2005127259.tif 000010
【図９】
2005127259.tif 000011
【図１０】
2005127259.tif 000012
【図１１】
2005127259.tif 000013
【図１２】
2005127259.tif 000014
【図１３】
2005127259.tif 000015
【図１４】
2005127259.tif 000016
【図１５】
2005127259.tif 000017