(57)【特許請求の範囲】
【請求項１】
エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断装置であって、
上記触媒の排気ガス上流側における空燃比を検出する前空燃比センサと、
上記触媒の排気ガス下流側における空燃比を検出する後空燃比センサと、
排気ガス中の空燃比を所定値に保つようにフィードバック制御しているときに、上記前空燃比センサと上記後空燃比センサの出力信号の位相（τ）の関数となる相関関数を求める相関関数算出手段と、
上記相関関数の値に基づいて上記触媒の劣化状態を判定する触媒状態判定手段と、
を有することを特徴とするエンジン排気ガス浄化装置の診断装置。
【請求項２】
請求項１に記載のエンジン排気ガス浄化装置の診断装置において、
前記相関関数に基づく指標値を定め、前記指標値と予め定められた劣化判定基準値とを比較することにより、触媒の劣化状態を判定する触媒劣化判定手段をさらに有することを特徴とするエンジン排気ガス浄化装置の診断装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、空燃比センサあるいは酸素濃度センサ（以降は代表して空燃比センサとする）や触媒コンバータを使用するエンジン排気ガス浄化装置の診断装置に関する。
【０００２】
【従来の技術】
エンジンの排気を浄化する装置は、主に、触媒コンバ−タと空燃比フィ−ドバック制御装置とからなる。触媒コンバータは、排気中に含まれるＨＣ、ＮＯｘ、ＣＯを除去するため排気管部に設置するものである。また、空燃比フィードバック制御装置は、触媒コンバ−タの機能を充分に発揮させるには空燃比を一定に保つ必要があるので、触媒コンバータの上流に酸素センサを設置して空燃比の燃料供給量を制御するためのものである。
【０００３】
【発明が解決しようとする課題】
上記従来技術のような通常の三元触媒システムでは、触媒コンバータの上流に設けられる酸素センサに性能劣化を生ずると、空燃比が理論空年比を中心としたある狭い範囲からはずれるので、有害成分の転換効率が落ちる。また、触媒コンバータそのものが性能劣化を生ずると空燃比が正確に管理されたとしても有害成分の転換効率が落ちてしまうという問題があった。
【０００４】
この問題を解決するためには、触媒の劣化状態を判定することが必要である。しかしながら、これらの性能劣化を運転中に診断して迅速な対応を可能にする診断装置は、まだ確立されていなかった。
【０００５】
なお、このような触媒劣化判定のための技術としては、例えば、特開平２−３０９１号に記載されている「内燃機関の触媒劣化判定装置」がある。これは、触媒の前と後に酸素センサ（注：この場合の酸素センサは二値センサである）を設け、前側の酸素センサの出力値が反転してから、後側のセンサの出力値が反転するまでの時間差を測定している。そして、該時間差の大きさに基づいて触媒の劣化状態を判定するものである。具体的には、時間差が小さければ、触媒が劣化状態であると判断するものである。
【０００６】
本発明は、このような従来の課題を解決しようとしてなされたもので、空燃比センサ，酸素センサや触媒コンバータに性能劣化を生じたかを運転中に診断することのできるエンジン排気ガス浄化装置の診断装置および診断方法を提供するところを目的とする。
【０００７】
【課題を解決するための手段】
本発明は上記目的を達成するためになされたもので、その一態様としては、エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断装置であって、上記触媒の排気ガス上流側における空燃比を検出する前空燃比センサと、上記触媒の排気ガス下流側における空燃比を検出する後空燃比センサと、上記前空燃比センサと上記後空燃比センサとの出力信号から、上記空燃比制御装置の空燃比制御周波数帯よりも低周波数帯の信号を減衰させる特徴波形抽出手段と、上記特徴波形抽出手段を通過した上記信号の相関関数を算出する相関関数算出手段と、上記相関関数の値に基づいて上記触媒の劣化状態を判定する触媒状態判定手段とを有することを特徴とするエンジン排気ガス浄化装置の診断装置が提供される。
【０００８】
本発明の他の態様としては、エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断装置であって、上記触媒の排気ガス上流側における空燃比を検出する前空燃比センサと、上記触媒の排気ガス下流側における空燃比を検出する後空燃比センサと、上記前空燃比センサの出力信号の自己相関関数φｘｘを計算し出力する自己相関関数算出手段と、上記前空燃比センサの出力信号と上記後空燃比センサの出力信号との相互相関関数φｘｙを計算し出力する相互相関関数算出手段と、上記相互相関関数φｘｙのある値と、上記自己相関関数φｘｘのある値と、の比を逐次劣化指標Φｉとして出力する劣化指標算出手段と、上記逐次劣化指標Φｉと予め設定された基準値とを比較することにより、上記触媒の劣化状態を判定する触媒状態判定手段とを有することを特徴とするエンジン排気ガス浄化装置の診断装置が提供される。
【０００９】
この場合、上記劣化指標算出手段は、所定の期間毎に、当該期間内の上記相互相関関数φｘｙの最大値（φｘｙ）ｍａｘと、当該期間内の自己相関関数φｘｘの最大値（φｘｘ）ｍａｘとの比を上記逐次劣化指標Φｉとして出力するものであってもよい。
【００１０】
また、上記劣化指標算出手段は、過去所定回数分の上記逐次劣化指標の平均値を算出して、これを最終劣化指標として出力する機能を有し、上記触媒状態判定手段は、上記逐次劣化指標Φｉに代わって、該最終劣化指標と、予め設定された基準値とを比較することにより上記触媒の劣化状態を判定するものであってもよい。
【００１１】
また、エンジンの回転数および／または上記触媒の温度を検出する運転状態検出手段を有し、上記劣化指標算出手段は、上記運転状態検出手段の検出結果を係数として、上記最終劣化指標を算出するものであってもよい。
【００１２】
さらには、上記前空燃比センサと上記後空燃比センサとの出力信号から、上記空燃比制御装置の空燃比制御周波数帯よりも低周波数帯の信号を減衰させる特徴波形抽出手段を有し、上記自己相関関数算出手段と、上記相互相関関数手段とは、上記特徴波形抽出手段を通過した後の信号をもとにして、自己相関関数φｘｘ、相互相関関数φｘｙを算出することが好ましい。なお、上記特徴波形抽出手段は、ハイパスフィルタ、帯域通過フィルタであってもよい。
【００１３】
また、エンジンのクランク角度を検知するクランク角度検知手段を有し、上記前空燃比センサは、上記クランク角度検知手段の検知したクランク角度に対応してデ−タのサンプリングを実行することが好ましい。
【００１４】
本発明の他の態様としては、エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断装置であって、上記触媒の排気ガス上流側における空燃比を検出する空燃比センサと、上記空燃比センサの出力信号の自己相関関数φｘｘを計算し出力する自己相関関数算出手段と、上記自己相関関数φｘｘの値を、予め設定された基準値と比較することにより上記空燃比センサの劣化状態を判定するセンサ状態判定手段とを有することを特徴とするエンジン排気ガス浄化装置の診断装置が提供される。
【００１５】
この場合、所定の期間毎に、上記自己相関関数φｘｘの最大値（φｘｘ）ｍａｘを算出し、過去所定回数分の該（φｘｘ）ｍａｘの平均値を算出してセンサ劣化指標として出力するセンサ劣化指標算出手段を有し、上記センサ状態判定手段は、該センサ劣化指標と、予め設定された基準値とを比較することにより上記空燃比センサの劣化状態を判定することが好ましい。
【００１６】
また、上記空燃比センサの出力信号から、上記空燃比制御装置の空燃比制御周波数帯よりも低周波数帯の信号を減衰させる特徴波形抽出手段を有し、上記自己相関関数算出手段は、上記特徴波形抽出手段を通過した後の信号をもとにして、自己相関関数φｘｘを算出することが好ましい。なお、上記特徴波形抽出手段は、ハイパスフィルタ、帯域通過フィルタであってもよい。
【００１７】
本発明の他の態様としては、エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断装置であって、上記触媒の排気ガス上流側における空燃比を検出する前空燃比センサと、上記触媒の排気ガス下流側における空燃比を検出する後空燃比センサと、上記前空燃比センサの出力信号の自己相関関数φｘｘを計算し出力する自己相関関数算出手段と、上記前空燃比センサの出力信号と上記後空燃比センサの出力信号との相互相関関数φｘｙを計算し出力する相互相関関数算出手段と、上記相互相関関数φｘｙのある値と、上記自己相関関数φｘｘのある値と、の比を逐次劣化指標Φｉとして出力する劣化指標算出手段と、上記逐次劣化指標Φｉと予め設定された基準値とを比較することにより、上記触媒の劣化状態を判定する触媒状態判定手段と、上記自己相関関数φｘｘの値を予め設定された基準値と比較することにより、上記前空燃比センサの劣化状態を判定するセンサ状態判定手段とを有することを特徴とするエンジン排気ガス浄化装置の診断装置が提供される。
【００１８】
本発明の他の態様としては、エンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断方法であって、所定の期間ごとに、触媒上流側の空燃比の測定デ−タの自己相関関数φｘｘの最大値（φｘｘ）ｍａｘと、触媒上流側の空燃比の測定デ−タと触媒下流側の空燃比の測定デ−タとの相互相関関数φｘｙの最大値（φｘｙ）ｍａｘと、の比を算出し、該比の値を予め決められた基準値と比較することにより、触媒劣化状態を判断することを特徴とするエンジン排気ガス浄化装置の診断方法が提供される。
【００１９】
本発明の他の態様としては、空燃比センサによりエンジン排気ガス中の空燃比を検出し、排気ガス中の空燃比を所定値に保つように燃料噴射量を調整する空燃比制御装置を有するエンジンを対象とした、排気ガスを触媒により浄化するエンジン排気ガス浄化装置の診断方法であって、所定の期間ごとに、触媒上流側の空燃比の測定デ−タの自己相関関数φｘｘの最大値（φｘｘ）ｍａｘを算出し、該最大値（φｘｘ）ｍａｘを予め決められた基準値と比較することにより、空燃比センサの劣化状態を判断することを特徴とするエンジン排気ガス浄化装置の診断方法が提供される。
【００２０】
【作用】
前空燃比センサと後空燃比センサは、クランク角度検知手段の検知したクランク角度に対応して触媒上流側と下流側との空燃比を検出し出力する。特徴波形抽出手段は、この出力信号から、上記空燃比制御装置の空燃比制御周波数帯よりも低周波数帯の信号を減衰させる。
【００２１】
自己相関関数算出手段は、上記特徴波形抽出手段を通過した信号の自己相関関数φｘｘを計算し出力する。一方、相互相関関数手段は、特徴波形抽出手段を通過した前空燃比センサの出力信号と後空燃比センサの出力信号との相互相関関数φｘｙを計算し、出力する。
【００２２】
劣化指標算出手段は、所定の期間毎に、当該期間内における相互相関関数φｘｙの最大値（φｘｙ）ｍａｘと、当該期間内における自己相関関数φｘｘの最大値（φｘｘ）ｍａｘと、の比を算出し逐次劣化指標Φｉとする。さらに、過去所定回数分の上記逐次劣化指標Φｉの平均値を算出して、これを最終劣化指標として出力する。なお、この場合、劣化指標算出手段は、上記運転状態検出手段の検出結果を係数として、上記最終劣化指標を算出してもよい。
【００２３】
触媒状態判定手段は、逐次劣化指標Φｉあるいは最終劣化指標と、予め設定された基準値とを比較し、触媒の劣化状態を判定する。
【００２４】
他の態様について説明する。
【００２５】
空燃比センサは、触媒の排気ガス上流側における空燃比を検出する。
【００２６】
特徴波形抽出手段は、空燃比センサの出力信号から、上記空燃比制御装置の空燃比制御周波数帯よりも低周波数帯の信号を減衰させる。
【００２７】
自己相関関数算出手段は、特徴波形抽出手段を通過した後の信号の自己相関関数φｘｘを算出し、所定の期間毎に、当該期間内における該自己相関関数φｘｘの最大値（φｘｘ）ｍａｘを出力する。
【００２８】
センサ劣化指標算出手段は、過去所定回数分の上記（φｘｘ）ｍａｘの平均値を算出してセンサ劣化指標として出力する。
【００２９】
センサ状態判定手段は、所定の期間毎に、上記（φｘｘ）ｍａｘあるいはセンサ劣化指標を、予め設定された基準値と比較し、空燃比センサの劣化状態を判定する。
【００３０】
【実施例】
本発明の一実施例を図面を用いて説明する。
【００３１】
まず、本実施例の概念を図１を用いて説明する。
【００３２】
なお、本実施例の診断装置は、触媒コンバ−タ２と、その前後に配置された空燃比センサたるＯ２センサ３，４と、該Ｏ２センサ３，４の出力に基づいて空燃比フィ−ドバックを行う燃料噴射制御手段７等を有するシステムを対象とするものである。
【００３３】
空燃比センサとして、本実施例においては、Ｏ２センサ３，４を使用している。なお、本明細書中「酸素センサ」、「Ｏ２センサ」とは、酸素濃度を二値的に検知するものではなく、酸素濃度をリニアに検出可能な、いわゆるラムダセンサのことを指す。具体的には、ジルコニア、チタニアなどのセンサである。
【００３４】
まず、前提となるシステムにおける制御を説明する。
【００３５】
燃料噴射制御手段７は、燃料噴射計算手段９と、出力手段１０と、空燃比フィ−ドバック計算手段とを含んで構成される。燃料噴射量計算手段９は、エンジン１の負荷（たとえば吸入空気量Ｑａ）を検出するセンサ５の検出値と、回転数Ｎｅを検出するセンサ６の検出値とに基づいて下記の数１に従って基本の噴射量Ｆ０を求る。
【００３６】
【数１】
Ｆ０＝ｋ０Ｑａ／Ｎｅ
Ｆ０：基本噴射量
Ｑａ：吸入空気量
Ｎｅ：回転数
一方、空燃比フィ−ドバック計算手段８は、触媒コンバータ２の上流に設けられた空燃比センサ（以下「前Ｏ２センサ」という）３の出力を所定のタイミングでサンプリングし、その検出値に応じて補正信号αを発生する。
【００３７】
上記燃料噴射量計算手段９は、基本の噴射量Ｆ０に補正信号αを加味して噴射量Ｆを求める（数２参照）。そして、これを出力手段１０で電圧デューティ信号に変えて燃料噴射弁に印加する。
【００３８】
【数２】
Ｆ＝ｋ０Ｑａ／Ｎｅ（１＋α）
Ｆ  ：噴射量
Ｆ０：基本噴射量
Ｑａ：吸入空気量
Ｎｅ：回転数
α  ：補正信号
このような制御により、触媒コンバータ２の上流では、常時、空燃比がストイキ前後の値で摂動している。
【００３９】
本実施例の診断装置は、この空燃比フィ−ドバック制御による空燃比の摂動を触媒コンバータ劣化診断のテスト信号に利用している。すなわち、触媒コンバータ２が劣化していなければ、触媒の酸化・還元作用により触媒コンバータ２の後流では空燃比の摂動が少なくなる。一方、触媒コンバータ２が劣化すると後流の空燃比摂動が上流のものに近づいて来る。このように触媒コンバータの前後における空燃比摂動の類似性に着目して劣化を診断している。
【００４０】
そして、この類似性を評価を、相関関数を用いて行う劣化診断手段１１を設けた点に最大の特徴を有するものである。
【００４１】
劣化診断手段１１は、まず、前Ｏ２センサ３および後Ｏ２センサ４の出力から直流成分等の触媒コンバータ２の劣化とは直接関係しない成分、つまり、相関関数を用いた演算を行う際に誤差の原因となりうる成分、を特徴波形抽出手段１２で取り除く。ここで、特徴波形抽出手段１２としては、微分フィルタ、高周波域通過フィルタあるいは帯域通過フィルタが適切である。なお、これ以降、前Ｏ２センサ３に起因する信号は符号ｘで、また、後Ｏ２センサ４に起因する信号は符号ｙで示す。
【００４２】
つぎに、自己相関関数計算手段１３によって、数３にしたがって、前Ｏ２センサ３の出力信号ｘの自己相関関数φｘｘを計算する。また、相互相関関数計算手段１４によって、数４に従い、前Ｏ２センサ３の出力信号ｘと後Ｏ２センサ４の出力信号ｙとの間の相互相関関数φｘｙを計算する。
【００４３】
【数３】
φｘｘ（τ）＝∫ｘ（ｔ）ｘ（ｔ−τ）ｄｔ
【００４４】
【数４】
φｘｙ（τ）＝∫ｘ（ｔ）ｙ（ｔ−τ）ｄｔ
そして、更に、位相τを相関関数の積分区間（０〜Ｔ）で変えて、φｘｙの最大値（φｘｙ）ｍａｘと、φｘｘの最大値（φｘｘ）ｍａｘとを求める。そして、これらの値を用いて、触媒コンバ−タ２および前Ｏ２センサ３の劣化を判定する。
【００４５】
触媒コンバ−タ２の劣化判定は、触媒コンバ−タ判定手段１６によりなされる。触媒コンバータ劣化判定手段１６は、数５にしたがって逐次劣化指標Φｉを計算し、これを予め決められた基準値と比較することにより触媒コンバータの劣化を判定する。
【００４６】
【数５】
Φｉ＝（φｘｙ）ｍａｘ／（φｘｘ）ｍａｘ
すなわち、触媒が劣化すると、触媒コンバータ２の前後における空燃比摂動の類似度が増すため、逐次劣化指標Φｉは大きくなる（１に近づく）。
【００４７】
一方、前Ｏ２センサ３の劣化判定は、空燃比センサ劣化判定手段１５によりなされる。空燃比センサ劣化判定手段１５は、（φｘｘ）ｍａｘを劣化指標として空燃比センサの劣化を判定する。すなわち、前Ｏ２センサ３が劣化すると、空燃比センサの応答が遅れるため最大値（φｘｘ）ｍａｘが小さくなってくるため、該値を監視して、予め決められた基準値と比較することにより、劣化を検知する。なお、図４に空燃比センサが劣化していない状態と、劣化した状態とにおける、前Ｏ２センサ３の出力の周波数毎のパワ−スペクトルを示した。劣化した状態では、ピ−クが低周波数側にずれており、応答速度が遅くなっていることがわかる。
【００４８】
本実施例の診断装置をより具体的に説明する。
【００４９】
該診断装置そのものは、Ａ／Ｄ変換器を内臓するシングルチップマイクロコンピュータと、高周波領域通過フィルタとにより主に構成されるものである。
【００５０】
高周波領域通過フィルタは、上記特徴波形抽出手段１２Ａ，Ｂに該当するものである。
【００５１】
マイクロコンピュ−タは、内蔵されたソフトウエアに従って動作することにより、上記説明した各手段、自己相関関数計算手段１３、触媒コンバ−タ劣化判定手段１６等の機能をを実現するものである。
【００５２】
但し、ハ−ドウエア構成はこれに限定されるものではない。
【００５３】
該診断装置の動作を、図２を参照しつつ説明する。なお、該図中、各ブロックには、該ブロックにおいて行われる処理に該当する図１の各手段と同じ番号を付している。
【００５４】
まず、触媒コンバ−タ２の劣化判定動作を説明する。
【００５５】
前Ｏ２センサ３の出力信号（以下「前Ｏ２センサ信号」という）１１４と、後Ｏ２センサ４の出力信号（以下、「後Ｏ２センサ信号」という）１０２とを、同期してＡ／Ｄ変換器１８によりデジタルデータに変換する。
【００５６】
つぎに、高周波域通過フィルタでそれぞれの信号から診断に外乱となる直流成分を除去する（ブロック１２Ａ，１２Ｂ）。ここで、両者のフィルタは同一特性のものとする。図３に、特徴波形抽出の実例を示す。Ｏ２センサの電圧信号に含まれる直流成分は除去されているが、制御周期は保存されている。また、これらの信号の周波数ごとのパワ−スペクトルを示したのが図４である。いずれの信号も診断に外乱となる空燃比フィ−ドバック制御周波数よりも低周波数成分を除去している。
【００５７】
なお、本実施例においては、低周波成分のみをカットしているが、上述したとおり帯域通過フィルタを用いて空燃比フィ−ドバック制御周波数帯よりも高周波成分をもカットしてもよい。この場合、相関関数の算出に用いる周波数帯は、空燃比フィ−ドバック制御周波数を含むある一定幅の周波数帯のみとなるため、より正確な判定が可能となる。
【００５８】
続いて、前Ｏ２センサ信号１１４から得られた信号ｘ（ｔ）１０５のｔ＝０  時点での自己相関関数φｘｘ（０）を求める（ブロック１３）。なお、ここで、φｘｘ（０）を求めているのは、自己相関関数φｘｘは、ｔ＝０  において最大値（φｘｘ）ｍａｘをとるからである。
【００５９】
また、前Ｏ２センサ信号１１４から得られた信号ｘ（ｔ）と、後Ｏ２センサ信号１０２とから得られた信号ｙ（ｔ）とから相互相関関数φｘｙ（τ）を一定の積分区間Ｔにおいて求める（ブロック１４）。ここで積分区間Ｔは、その区間でエンジン回転数の変動が所定の範囲を超えないように、あらかじめ設定しておく。
【００６０】
そして、当該積分区間Ｔにおけるφｘｙ（τ）の最大値（φｘｙ）ｍａｘを探し、該（φｘｙ）ｍａｘを用いて、逐次劣化指標Φｉ（＝（φｘｙ）ｍａｘ／φｘｘ（０）、数５参照）を計算する（ブロック１６Ａ、図５参照）。なお、逐次劣化指標Φｉの位相τ、言い替えれば、（φｘｙ）／φｘｘ（０）が最大値をとる位相τは、運転条件や機差で変動するため、Φｉはデ−タを実際に探索することにより得る。
【００６１】
そして、Φｉをメモリ（ＲＡＭ）に記憶しておき、次の積分区間Ｔにおいても同様の処理によりΦｉ＋１を求める。
【００６２】
以上のような操作をｎ回繰り返して、Φｉの平均値を求める。そして、該平均値を、触媒コンバータ２の最終劣化指標Ｉとする。なお、この最終劣化指標Ｉを算出する際には、各種運転条件による補正係数ｋ１，ｋ２をも加味して行われる（ブロック１６Ｂ、１６Ｃ，１６Ｄ，下記数６参照）
【００６３】
【数６】
Ｉ＝（Σｋ１ｋ２Φｉ）／ｎ
Ｉ  ：最終劣化指標
ｋ１：エンジン負荷による補正系数
ｋ２：触媒温度による補正系数
Φｉ：逐次劣化指標
ｎ：測定回数
なお、ｋ１、ｋ２は、あらかじめマップデータとしてメモリ（ＲＯＭ）に記憶しておく。
【００６４】
続いて、この劣化指標Ｉを、あらかじめ定めた劣化判定レベルＩＤと比較して、劣化状態を判定する。劣化指標Ｉが劣化判定レベルＩＤよりも大きい場合には劣化と判断する（ブロック１６Ｅ）。
【００６５】
ここで逐次劣化指標Φｉをそのまま使用せず、その平均値、すなわち最終劣化指標Ｉを用いるのは、通常走行中、エンジン回転数や負荷が変動すると、図６の如く、逐次劣化指標Φｉも影響を受けて変動するからである。つまり、一定時間、一定回転回数あるいは一定負荷帯ごとの逐次劣化指標Φｉを求めて累積し、その平均値を最終劣化指標Ｉとすることにより、全運転域での劣化判定を可能としている。但し、ある程度運転状態が限定されるような場合には、逐次劣化指標Φｉをそのまま用いて、判定を行っても構わない。
【００６６】
次に、前Ｏ２センサ３の劣化判定動作を説明する。
【００６７】
該判定動作は、前Ｏ２センサ信号の自己相関関数φｘｘのみを用いて行う。自己相関関数は、上述したとおり、ｔ＝０において、最大値（φｘｘ）ｍａｘをとるが、該最大値（φｘｘ）ｍａｘは前Ｏ２センサ３が劣化するとその値が小さくなってくる。
したがって、該（φｘｘ）ｍａｘを検出し、予め決められた基準値と比較することにより、前Ｏ２センサ３の劣化を検知することができる。
【００６８】
なお、自己相関関数φｘｘを求める際に使用するデ−タには、触媒コンバ−タ劣化判定の場合と同様に、空燃比フィ−ドバック制御周波数帯よりも低周波数成分を除去する。図４に該低周波数成分を除去する前と、除去後とのパワ−スペクトルを示した。
【００６９】
ここでは最大値（φｘｘ）ｍａｘをそのまま使用しているが、触媒コンバ−タ２の劣化判断の場合と同じように、該最大値（φｘｘ）ｍａｘの平均値を用いて判断することとしてもよい。
【００７０】
ここでは、劣化の可能性の高い前Ｏ２センサ３について述べたが、後Ｏ２センサ４にも同様に適用可能である。
【００７１】
なお、前Ｏ２センサ３や後Ｏ２センサ４からのサンプリングは、ある一定時間ごとに行ってもよい。また、エンジンのクランク角を検知するセンサを設けて、クランク角度に対応して行ってもよい。触媒コンバ−タ２の劣化判定を行う場合には、該クランク角度に対応してのサンプリングを行うことが、より好ましい。これは、触媒コンバ−タ２の劣化判定を行う場合には、上述したとおり空燃比フィ−ドバック制御周波数よりも低周波数の成分を、カットしているが、この空燃比フィ−ドバック制御周波数は、エンジンの回転数に応じて変更されるものだからである。つまり、クランク角度に対応してサンプリングを行う場合には、回転数の変更による影響を受けないため、何等の修正も必要ないが、一定時間毎にサンプリングを行う場合には、修正が必要となるからである。一方、前Ｏ２センサ３の劣化特性は、センサそのものの状態に依存するのみであって、エンジン回転数による影響は受けないため、前Ｏ２センサ３の劣化判定においてはいずれの方法でも同様である。
【００７２】
以上説明した上記実施例においては、自動車の通常走行中にエンジンの排気浄化制御機器である触媒コンバータおよび空燃比センサ、酸素センサの劣化を診断できる。また、信号の類似性判断において、相関関数を使用しているため、周波数、振幅等を用いて判断する場合に較べてノイズに強い。
【００７３】
【発明の効果】
以上のように本発明によれば、自動車の通常走行中にエンジンの排気浄化制御機器である触媒コンバータおよび空燃比センサ、酸素センサの劣化を診断できる。
【図面の簡単な説明】
【図１】本発明の一実施例の構成を示すブロック図である。
【図２】本実施例の動作を示す説明図である。
【図３】本実施例における特徴波形抽出を示す説明図である。
【図４】特徴波形抽出の作用を説明するための周波数毎のパワ−スペクトル図である。
【図５】触媒コンバータ劣化判定の作用を説明するための特性図である。
【図６】触媒コンバータ劣化判定の作用を説明するための特性図である。
【符号の説明】
２：触媒コンバータ、  ３：前Ｏ２センサ、  ４：後Ｏ２センサ、  １２：特徴波形抽出手段、  １３：自己相関関数計算手段、  １４：相互相関関数計算手段、  １５：Ｏ２センサ劣化判定手段、  １６：触媒コンバータ劣化判定手段、
１７：判定結果出力手段、  Φｉ：逐次劣化指標、  Ｉ：最終劣化指標、  ＩＤ：劣化判定レベル
ｘ：触媒コンバータの上流に設けられる空燃比センサ（前Ｏ２センサ）の出力
ｙ：触媒コンバータの下流に設けられる空燃比センサ（後Ｏ２センサ）の出力
φｘｘ：信号ｘの自己相関関数
φｘｙ：信号ｘと信号ｙとの相互相関関数
【図１】
0003564064.tif 000002
【図２】
0003564064.tif 000003
【図３】
0003564064.tif 000004
【図４】
0003564064.tif 000005
【図５】
0003564064.tif 000006
【図６】
0003564064.tif 000007