(57)【要約】【課題】判定対象となる触媒の上流側に別個の触媒が配置されている場合において、判定対象となる触媒の劣化判定精度を向上させることができる排ガス浄化装置の劣化判定装置を提供すること。【解決手段】上流側触媒１１と下流側触媒１２を備えた排ガス浄化装置１０において、下流側触媒１２の劣化を判定する劣化判定装置１はＥＣＵ２を備える。ＥＣＵ２は、上流側触媒１１に流入する排ガスを、酸化雰囲気から還元雰囲気に切り換えるように制御し（ステップ１，３）、上流側触媒１１が活性状態にあるときには、この切換以降の第２当量比ＫＡＣＴ２および第３当量比ＫＡＣＴ３を用いて、下流側触媒１２を劣化判定を実行し（ステップ１０〜２１）、上流側触媒１１が不活性状態にあるときに、下流側触媒１２の劣化判定を中止する（ステップ１０）。【選択図】図３
2010024879.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路を流れる排ガスを浄化する上流側触媒と、当該排気通路の当該上流側触媒よりも下流側の排ガスを浄化するとともに排ガス中の所定成分を貯蔵する能力を有する下流側触媒とを備えた排ガス浄化装置において、当該下流側触媒の劣化を判定する排ガス浄化装置の劣化判定装置であって、
前記上流側触媒と前記下流側触媒の間における排ガス中の所定成分の濃度を表すパラメータを中間濃度パラメータとして検出する中間濃度パラメータ検出手段と、
前記下流側触媒の下流側における排ガス中の前記所定成分の濃度を表すパラメータを下流側濃度パラメータとして検出する下流側濃度パラメータ検出手段と、
前記検出された中間濃度パラメータおよび前記検出された下流側濃度パラメータを用いて、前記下流側触媒の劣化を判定する劣化判定手段と、
前記上流側触媒が活性状態にあるか否かを判定する活性状態判定手段と、
当該活性状態判定手段によって前記上流側触媒が活性状態にないと判定されたときに、前記劣化判定手段による前記下流側触媒の劣化判定を禁止する禁止手段と、
を備えることを特徴とする排ガス浄化装置の劣化判定装置。
【請求項２】
前記上流側触媒の温度を表す温度パラメータを検出する温度パラメータ検出手段をさらに備え、
前記活性状態判定手段は、前記温度パラメータが表す前記上流側触媒の温度が第１所定値以上であるときに、前記上流側触媒が活性状態にあると判定することを特徴とする請求項１に記載の排ガス浄化装置の劣化判定装置。
【請求項３】
前記活性状態判定手段は、前記上流側触媒の温度が前記第１所定値以上でかつ当該第１所定値よりも高い第２所定値以下であるときに、前記上流側触媒が活性状態にあると判定することを特徴とする請求項２に記載の排ガス浄化装置の劣化判定装置。
【請求項４】
前記上流側触媒に流入する排ガスを酸化雰囲気と還元雰囲気との間で切り換えて制御する雰囲気制御手段をさらに備え、
前記所定成分は酸素であり、
前記劣化判定手段は、前記雰囲気制御手段による排ガスの、酸化雰囲気から還元雰囲気への切換以降に検出された前記中間濃度パラメータおよび前記下流側濃度パラメータを用いて、前記下流側触媒の劣化を判定することを特徴とする請求項１ないし３のいずれかに記載の排ガス浄化装置の劣化判定装置。
【請求項５】
前記所定成分はＮＯｘであり、
前記劣化判定手段は、前記中間濃度パラメータおよび前記下流側濃度パラメータを用いて、前記下流側触媒の劣化を判定することを特徴とする請求項１ないし３のいずれかに記載の排ガス浄化装置の劣化判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気通路に直列に設けられた、排ガス浄化用の２つの触媒を有する排ガス浄化装置において、下流側の触媒の劣化を判定する排ガス浄化装置の劣化判定装置に関する。
【背景技術】
【０００２】
従来、排ガス浄化装置の劣化判定装置として、例えば特許文献１に記載されたものが知られている。この排ガス浄化装置は、排ガス浄化用の触媒を備えており、この触媒は、内燃機関の排気通路に設けられている。また、劣化判定装置は、触媒の劣化を判定するものであり、触媒の上流側に設けられた上流側酸素濃度センサと、触媒の下流側に設けられた下流側酸素濃度センサとを備えている。
【０００３】
この劣化判定装置では、触媒が劣化した場合、その酸素貯蔵能（Oxygen Storage Capacity）が低下することで、下流側酸素濃度センサの出力ＲＶＯ２の波形が、上流側酸素濃度センサの出力ＦＶＯ２の波形に近似した状態になるという事象に基づいて、触媒の劣化判定が実行される。具体的には、特許文献１の図１，２に示すように、劣化判定の実行条件が成立しているとき（ステップ２がＹＥＳのとき）に、上流側酸素濃度センサを通過した排ガスが下流側酸素濃度センサに到達するまでの遅延時間ＴＦＲＣＡＴを加味して、上流側酸素濃度センサの出力ＦＶＯ２（ｎ−Ｘ）と下流側酸素濃度センサの出力ＲＶＯ２（ｎ）との偏差の絶対値の積算値ＳＵＭＤＦＲを算出する（図１のステップ２〜７）。そして、この積算値ＳＵＭＤＦＲがしきい値ＣＡＴＮＧよりも小さいとき、すなわち触媒の酸素貯蔵能が低下したときには、触媒が劣化していると判定され、それ以外のときには正常であると判定される（図２のステップ１２〜１４）。
【０００４】
【特許文献１】特開２００１−２７１６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の劣化判定装置によれば、２つの酸素濃度センサの出力を用い、触媒の酸素貯蔵能が低下しているか否かに基づいて、触媒の劣化判定を実行しているので、判定対象の触媒の上流側に、これとは別個の排ガス浄化用の触媒が設けられていた場合、以下に述べるような不具合を生じるおそれがある。すなわち、上流側の触媒が活性状態にない場合、判定対象となる下流側の触媒に流れ込む排ガスの活性度合が低くなることで、下流側の触媒の酸素貯蔵能が低下していないにもかかわらず、２つの酸素濃度センサの出力が酸素貯蔵能の低下を示す状態になることがあり、その場合には、下流側の触媒が劣化していないにもかかわらず、これが劣化したと誤判定されるおそれがある。
【０００６】
本発明は、上記課題を解決するためになされたもので、判定対象となる触媒の上流側に別個の触媒が配置されている場合において、判定対象となる触媒の劣化判定精度を向上させることができる排ガス浄化装置の劣化判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明は、内燃機関３の排気通路７を流れる排ガスを浄化する上流側触媒１１と、排気通路７の上流側触媒１１よりも下流側の排ガスを浄化するとともに排ガス中の所定成分を貯蔵する能力を有する下流側触媒１２とを備えた排ガス浄化装置１０において、下流側触媒１２の劣化を判定する排ガス浄化装置１０の劣化判定装置１，１Ａであって、上流側触媒１１と下流側触媒１２の間における排ガス中の所定成分（酸素、ＮＯｘ）の濃度を表すパラメータを中間濃度パラメータ（第２当量比ＫＡＣＴ２、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅ）として検出する中間濃度パラメータ検出手段（ＥＣＵ２、中間ＬＡＦセンサ２３、中間ＮＯｘセンサ３０）と、下流側触媒１２の下流側における排ガス中の所定成分の濃度を表すパラメータを下流側濃度パラメータ（第３当量比ＫＡＣＴ３、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔ）として検出する下流側濃度パラメータ検出手段（ＥＣＵ２、下流側ＬＡＦセンサ２４、下流側ＮＯｘセンサ３１）と、検出された中間濃度パラメータおよび検出された下流側濃度パラメータを用いて、下流側触媒１２の劣化を判定する劣化判定手段（ＥＣＵ２、ステップ１１〜２１，６０〜６３，１００〜１０６，１３２〜１４６，１６０〜１６４，１８２〜１９７，２００〜２０３）と、上流側触媒１１が活性状態にあるか否かを判定する活性状態判定手段（ＥＣＵ２、ステップ３０〜３２，７０〜７２，８０〜８４，９０〜９４）と、活性状態判定手段によって上流側触媒１１が活性状態にないと判定されたときに、劣化判定手段による下流側触媒１２の劣化判定を禁止する禁止手段（ＥＣＵ２、ステップ１０，１３０，１８０）と、を備えることを特徴とする。
【０００８】
この排ガス浄化装置の劣化判定装置によれば、検出された中間濃度パラメータおよび検出された下流側濃度パラメータを用いて、下流側触媒の劣化が判定される。この場合、下流側触媒は、排ガス中の所定成分を貯蔵する能力を有しているので、排ガス中の所定成分濃度は、下流側触媒における所定成分の貯蔵量がその貯蔵能力を超えていない状態では、下流側触媒よりも下流側の方が上流側よりも低くなり、下流側触媒における所定成分の貯蔵量がその貯蔵能力の限界を超えた状態では、下流側触媒の上流側と下流側で同じようになる。その結果、下流側触媒の下流側および上流側における排ガス中の所定成分濃度の状態は、下流側触媒の所定成分の貯蔵能力の高低すなわち下流側触媒の劣化の有無を表すことになるので、中間濃度パラメータおよび下流側濃度パラメータを用いて、下流側触媒の劣化を判定することができる。
【０００９】
また、中間濃度パラメータは、上流側触媒と下流側触媒の間における排ガス中の所定成分の濃度を表すパラメータであり、下流側濃度パラメータは、下流側触媒の下流側における排ガス中の所定成分の濃度を表すパラメータであるので、上流側触媒が活性状態にないことによって、下流側触媒に流れ込む排ガスの活性度合が低くなると、その影響によって、これら２つの濃度パラメータの値も変化してしまう。そのため、これら２つの濃度パラメータを用いて、下流側触媒の劣化を判定すると、下流側触媒が劣化していないにもかかわらず、下流側触媒が劣化したと誤判定されるおそれがある。これに対して、この排ガス浄化装置の劣化判定装置によれば、活性状態判定手段によって上流側触媒が活性状態にないと判定されたときに、下流側触媒の劣化判定が禁止されるので、上流側触媒が活性状態にないことに起因する誤判定を回避しながら、下流側触媒の劣化判定を実行することができ、それにより、判定精度を向上させることができる（なお、本明細書における「中間濃度パラメータの検出」や「下流側濃度パラメータの検出」などの「検出」は、センサなどによりこれらの値を直接検出することに限らず、これらの値を他のパラメータに基づいて算出することも含む）。
【００１０】
請求項２に係る発明は、請求項１に記載の排ガス浄化装置１０の劣化判定装置１，１Ａにおいて、上流側触媒１１の温度を表す温度パラメータ（触媒温ＴＣＡＴ、始動後タイマの計数値ｔｍ＿ａｓｔ、熱量積算値ｓｕｍＱ）を検出する温度パラメータ検出手段（ＥＣＵ２、クランク角センサ２０、触媒温センサ２５、アクセル開度センサ２６）をさらに備え、活性状態判定手段は、温度パラメータが表す上流側触媒１１の温度が第１所定値ＴＲＥＦ１（判定値ｔｍ＿ｒｅｆ、所定値ｓｒｅｆ）以上であるとき（ステップ３０，７０，８２，９２の判別結果がＹＥＳのとき）に、上流側触媒１１が活性状態にあると判定する（ステップ３１，７１，８３，９３）ことを特徴とする。
【００１１】
この排ガス浄化装置の劣化判定装置によれば、温度パラメータが表す上流側触媒の温度が第１所定値以上であるときに、上流側触媒が活性状態にあると判定されるので、この第１所定値を上流側触媒が確実に活性化するような温度に設定することによって、上流側触媒が活性状態にないことに起因する誤判定を確実に回避することができる。
【００１２】
請求項３に係る発明は、請求項２に記載の排ガス浄化装置１０の劣化判定装置１，１Ａにおいて、活性状態判定手段は、上流側触媒１１の温度が第１所定値ＴＲＥＦ１以上でかつ第１所定値ＴＲＥＦ１よりも高い第２所定値ＴＲＥＦ２以下であるとき（ステップ３０の判別結果がＹＥＳのとき）に、上流側触媒１１が活性状態にあると判定する（ステップ３１）ことを特徴とする。
【００１３】
この排ガス浄化装置のように、上流側触媒と下流側触媒を備えている場合、上流側触媒の温度が高すぎると、上流側触媒の活性度合が極めて高くなり、上流側触媒を通過した排ガスの活性度合が極めて高くなることで、下流側触媒が劣化しているにもかかわらず、中間濃度パラメータおよび下流側濃度パラメータが、下流側触媒の劣化度合が低い状態を示すことがある。これに対して、この排ガス浄化装置の劣化判定装置によれば、上流側触媒の温度が第１所定値以上でかつ第１所定値よりも高い第２所定値以下であるときに、上流側触媒が活性状態にあると判定されるので、この第２所定値を、上流側触媒を通過した排ガスの活性度合が極めて高くなるような温度に設定することによって、上流側触媒の活性度合が高すぎることに起因する誤判定を回避することができる。
【００１４】
請求項４に係る発明は、請求項１ないし３のいずれかに記載の排ガス浄化装置１０の劣化判定装置１において、上流側触媒１１に流入する排ガスを酸化雰囲気と還元雰囲気との間で切り換えて制御する雰囲気制御手段（ＥＣＵ２、ステップ１〜３）をさらに備え、所定成分は酸素であり、劣化判定手段は、雰囲気制御手段による排ガスの、酸化雰囲気から還元雰囲気への切換以降に検出された中間濃度パラメータおよび下流側濃度パラメータを用いて、下流側触媒１２の劣化を判定する（ステップ１２〜２１，６０〜６３，１００〜１０６）ことを特徴とする。
【００１５】
この排ガス浄化装置の劣化判定装置によれば、制御手段による排ガスの、酸化雰囲気から還元雰囲気への切換以降に検出された中間濃度パラメータおよび下流側濃度パラメータを用いて、下流側触媒の劣化が判定される。ここで、上流側触媒に流入する排ガスを酸化雰囲気から還元雰囲気に切り換えた場合、下流側触媒が酸素を貯蔵する能力すなわち酸素貯蔵能を有しているので、下流側触媒に流入した排ガス中の還元剤が下流側触媒に貯蔵された酸素によって酸化され、それに起因して、下流側触媒に貯蔵された酸素が無くなるまでの間、下流側触媒の下流側の排ガスは酸化雰囲気に保持される。それにより、下流側触媒の下流側の排ガスが還元雰囲気に変化するタイミングは、上流側触媒と下流側触媒の間で排ガスが還元雰囲気に変化するタイミングに対して遅れを生じる。すなわち、下流側触媒の上流側と下流側との間で排ガスが還元雰囲気に変化するタイミングのずれは、下流側触媒の酸素貯蔵能の高低すなわち下流側触媒の劣化の有無を表すことになる。したがって、そのような中間濃度パラメータおよび下流側濃度パラメータを用いることによって、下流側触媒の酸素貯蔵能が低下したか否か、すなわち下流側触媒が劣化したか否かを適切に判定することができる。
【００１６】
請求項５に係る発明は、請求項１ないし３のいずれかに記載の排ガス浄化装置１０の劣化判定装置１Ａにおいて、所定成分はＮＯｘであり、劣化判定手段は、中間濃度パラメータおよび下流側濃度パラメータを用いて、下流側触媒１２の劣化を判定する（ステップ１４１〜１４６，１６０〜１６４，１９１〜１９７，２００〜２０３）ことを特徴とする。
【００１７】
この排ガス浄化装置の劣化判定装置によれば、中間濃度パラメータおよび下流側濃度パラメータを用いて、下流側触媒の劣化が判定される。ここで、排ガスが下流側触媒に流入した場合、下流側触媒は排ガス中のＮＯｘを貯蔵する能力を有しているので、下流側触媒に流入した排ガス中のＮＯｘが下流側触媒に貯蔵される。それに起因して、下流側触媒の下流側における排ガス中のＮＯｘ濃度が、下流側触媒の上流側における排ガス中のＮＯｘ濃度よりも低い状態となるとともに、下流側触媒におけるＮＯｘ貯蔵量がそのＮＯｘ貯蔵能力を超えた以降、下流側触媒よりも下流側のＮＯｘ濃度も上昇する。すなわち、下流側触媒の上流側および下流側におけるＮＯｘ濃度の状態は、下流側触媒のＮＯｘ貯蔵能力の高低すなわち下流側触媒の劣化の有無を表すことになる。したがって、そのような中間濃度パラメータおよび下流側濃度パラメータを用いることによって、下流側触媒のＮＯｘ貯蔵能力が低下したか否か、すなわち下流側触媒が劣化したか否かを適切に判定することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら、本発明の第１実施形態に係る排ガス浄化装置の劣化判定装置について説明する。図１に示すように、本実施形態の劣化判定装置１は、ＥＣＵ２を備えており、このＥＣＵ２は、内燃機関（以下「エンジン」という）３の空燃比制御などの各種の制御処理を実行するとともに、後述するように、排ガス浄化装置１０の劣化判定処理を実行する。
【００１９】
エンジン３は、図示しない車両に搭載されたディーゼルエンジンタイプのものであり、複数組（１組のみ図示）の気筒３ａおよびピストン３ｂを備えている。エンジン３のシリンダヘッド３ｃには、燃料噴射弁４が気筒３ａ毎に燃焼室に臨むように取り付けられている。
【００２０】
この燃料噴射弁４は、コモンレールを介して、高圧ポンプおよび燃料タンク（いずれも図示せず）に接続されている。高圧ポンプによって昇圧された燃料は、コモンレールを介して燃料噴射弁４に供給され、燃料噴射弁４から気筒３ａ内に噴射される。燃料噴射弁４の開弁時間および開弁タイミングは、ＥＣＵ２によって制御され、それにより、空燃比制御が実行される。この空燃比制御によって、エンジン３は、通常時は理論空燃比よりもリーンな混合気を燃焼させるリーン燃焼状態で運転され、後述するリッチスパイク制御時には、リッチな混合気を燃焼させるリッチ燃焼状態で運転される。
【００２１】
エンジン３には、クランク角センサ２０が設けられている。このクランク角センサ２０は、マグネットロータおよびＭＲＥピックアップで構成されており、クランクシャフト３ｄの回転に伴い、いずれもパルス信号であるＣＲＫ信号およびＴＤＣ信号をＥＣＵ２に出力する。このＣＲＫ信号は、所定クランク角（例えば１０゜）毎に１パルスが出力され、ＥＣＵ２は、このＣＲＫ信号に基づき、エンジン３の回転数（以下「エンジン回転数」という）ＮＥを算出する。また、ＴＤＣ信号は、各気筒３ａのピストン３ｂが吸気行程のＴＤＣ位置よりも若干、手前の所定のクランク角位置にあることを表す信号であり、所定クランク角毎に１パルスが出力される。
【００２２】
エンジン３の吸気通路５には、エアフローセンサ２１が設けられており、このエアフローセンサ２１は、気筒内に吸入される空気量（以下「吸入空気量」という）ＧＡＩＲを検出し、それを表す検出信号をＥＣＵ２に出力する。
【００２３】
一方、エンジン３の排気通路７には、排ガス浄化装置１０が設けられており、この排ガス浄化装置１０は、上流側から順に排気通路７に配置された上流側触媒１１および下流側触媒１２を備えている。この上流側触媒１１は、酸素貯蔵能を有する三元触媒で構成され、その温度が後述する第１所定温度ＴＲＥＦ１以上である場合には、活性化して排気ガス中の有害な未燃成分を浄化する。
【００２４】
また、下流側触媒１２は、ＮＯｘ浄化触媒で構成されており、酸化雰囲気の排ガスが流入したときに、排ガス中のＮＯｘを捕捉（貯蔵）する能力と、排ガス中の酸素を貯蔵する酸素貯蔵能とを有している。
【００２５】
さらに、排気通路７には、上流側ＬＡＦセンサ２２が上流側触媒１１の上流側に、中間ＬＡＦセンサ２３が上流側触媒１１と下流側触媒１２の間に、下流側ＬＡＦセンサ２４が下流側触媒１２の下流側にそれぞれ設けられている。
【００２６】
これらのＬＡＦセンサ２２〜２４の各々は、ジルコニアおよび白金電極などで構成され、理論空燃比よりもリッチなリッチ領域から極リーン領域までの広範囲な空燃比の領域において、排気通路７内を流れる排ガス中の酸素濃度をリニアに検出し、それを表す検出信号をＥＣＵ２に出力する。
【００２７】
ここで、排ガス中の酸素濃度が、排ガス中の還元剤（未燃燃料）と酸素との質量比（燃空比）に対して極めて高い相関性があることは周知であり、それに起因して、両者の一方から他方を精度よく推定（算出）できることも周知である。以上の原理により、ＥＣＵ２は、上流側ＬＡＦセンサ２２の検出信号の値に基づいて、上流側触媒１１よりも上流側の排ガス中の還元剤と酸素との質量比を当量比に換算した値である第１当量比ＫＡＣＴ１を算出し、中間ＬＡＦセンサ２３の検出信号の値に基づいて、上流側触媒１１と下流側触媒１２との間の排ガス中の還元剤と酸素との質量比を当量比に換算した値である第２当量比ＫＡＣＴ２を算出する。さらに、ＥＣＵ２は、下流側ＬＡＦセンサ２４の検出信号の値に基づいて、下流側触媒１２よりも下流側の排ガス中の還元剤と酸素との質量比を当量比に換算した値である第３当量比ＫＡＣＴ３を算出する。
【００２８】
なお、本実施形態では、中間ＬＡＦセンサ２３が中間濃度パラメータ検出手段に相当し、第２当量比ＫＡＣＴ２が中間濃度パラメータに相当し、下流側ＬＡＦセンサ２４が下流側濃度パラメータ検出手段に相当し、第３当量比ＫＡＣＴ３が下流側濃度パラメータに相当する。
【００２９】
また、上流側触媒１１には、触媒温センサ２５が取り付けられており、この触媒温センサ２５は、上流側触媒１１の温度（以下「触媒温」という）ＴＣＡＴを検出して、それを表す検出信号をＥＣＵ２に出力する。なお、本実施形態では、触媒温センサ２５が温度パラメータ検出手段に相当し、触媒温ＴＣＡＴが温度パラメータに相当する。
【００３０】
さらに、エンジン３には、排気還流機構８が設けられている。この排気還流機構８は、排気通路７内の排ガスの一部を吸気通路５側に還流するものであり、吸気通路５および排気通路７の間に接続されたＥＧＲ通路８ａと、このＥＧＲ通路８ａを開閉するＥＧＲ制御弁８ｂなどで構成されている。ＥＧＲ通路８ａの一端は、排気通路７の上流側触媒１１よりも上流側の部位に開口し、他端は、吸気通路５のエアフローセンサ２１よりも下流側の部位に開口している。
【００３１】
ＥＧＲ制御弁８ｂは、そのリフトが最大値と最小値との間でリニアに変化するリニア電磁弁で構成され、ＥＣＵ２に電気的に接続されている。ＥＣＵ２は、ＥＧＲ制御弁８ｂを介して、ＥＧＲ通路８ａの開度を変化させることにより、排ガスの還流量すなわちＥＧＲ量を制御する。
【００３２】
さらに、ＥＣＵ２には、アクセル開度センサ２６が電気的に接続されている。このアクセル開度センサ２６は、車両の図示しないアクセルペダルの踏み込み量（以下「アクセル開度」という）ＡＰを検出して、それを表す検出信号をＥＣＵ２に出力する。
【００３３】
一方、ＥＣＵ２は、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成されており、前述した各種のセンサ２０〜２６の検出信号などに応じて、エンジン３の運転状態を判別するとともに、各種の制御処理などを実行する。具体的には、以下に述べるように、空燃比制御処理などを実行するとともに、排ガス浄化装置１０における下流側触媒１２の劣化判定処理を行う。
【００３４】
なお、本実施形態では、ＥＣＵ２が、中間濃度パラメータ検出手段、下流側濃度パラメータ検出手段、劣化判定手段、活性状態判定手段、禁止手段および雰囲気制御手段に相当する。
【００３５】
以下、図２を参照しながら、ＥＣＵ２によって実行される空燃比制御処理について説明する。この処理は、燃料噴射弁４による燃料噴射量ＱＩＮＪおよび燃料噴射タイミングφＩＮＪを算出するとともに、ＥＧＲ制御弁８ｂを介してＥＧＲ量を制御するものであり、ＴＤＣ信号の発生に同期する制御周期で実行される。
【００３６】
この処理では、まず、ステップ１（図では「Ｓ１」と略す。以下同じ）で、リッチ条件フラグＦ＿ＲＩＣＨが「１」であるか否かを判別する。このリッチ条件フラグＦ＿ＲＩＣＨは、図示しない判定処理において、リッチスパイク制御の実行条件が成立したときに「１」に設定され、それ以外のときには「０」に設定される。
【００３７】
ステップ１の判別結果がＮＯのときには、空燃比のリーン制御を実行すべきであると判定して、ステップ２に進み、リーン制御処理を実行する。このリーン制御処理では、アクセル開度ＡＰおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リーン制御用の要求トルクＰＭＣＭＤが算出され、このリーン制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リーン制御用の燃料噴射量ＱＩＮＪが算出される。さらに、このリーン制御用の燃料噴射量ＱＩＮＪおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リーン制御用の燃料噴射タイミングφＩＮＪが算出される。
【００３８】
これに加えて、リーン制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リーン制御用の目標吸入空気量ＧＡＩＲ＿ＣＭＤが算出され、吸入空気量ＧＡＩＲがこの目標吸入空気量ＧＡＩＲ＿ＣＭＤに収束するように、ＥＧＲ制御弁８ｂがフィードバック制御される。
【００３９】
ステップ２のリーン制御処理を以上のように実行した後、本処理を終了する。これにより、エンジン３の空燃比が理論空燃比よりもリーン側の値になるように制御される。
【００４０】
一方、ステップ１の判別結果がＹＥＳのときには、空燃比のリッチスパイク制御を実行すべきであると判定して、ステップ３に進み、リッチスパイク制御処理を実行する。このリッチスパイク制御処理では、アクセル開度ＡＰおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リッチスパイク制御用の要求トルクＰＭＣＭＤが算出され、このリッチスパイク制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リッチスパイク制御用の燃料噴射量ＱＩＮＪが算出される。さらに、このリッチスパイク制御用の燃料噴射量ＱＩＮＪおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リッチスパイク制御用の燃料噴射タイミングφＩＮＪが算出される。
【００４１】
これに加えて、リッチスパイク制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、リッチスパイク制御用の目標吸入空気量ＧＡＩＲ＿ＣＭＤが算出され、吸入空気量ＧＡＩＲがこの目標吸入空気量ＧＡＩＲ＿ＣＭＤに収束するように、ＥＧＲ制御弁８ｂがフィードバック制御される。
【００４２】
ステップ３のリッチスパイク制御処理を以上のように実行した後、本処理を終了する。これにより、エンジン３の空燃比が理論空燃比よりもリッチ側の値になるように制御される。
【００４３】
次に、図３を参照しながら、ＥＣＵ２によって実行される劣化判定処理について説明する。この処理は、下流側触媒１２の酸素貯蔵能に基づいて、その劣化判定を行うものであり、所定の制御周期（例えば１０ｍｓｅｃ）で実行される。
【００４４】
この処理では、まず、ステップ１０で、触媒活性フラグＦ＿ＡＣＴが「１」であるか否かを判別する。この触媒活性フラグＦ＿ＡＣＴは、上流側触媒１１が適切な活性状態にあるか否を表すものであり、その値は、具体的には図４に示す活性判定処理において設定される。
【００４５】
この活性判定処理では、まず、ステップ３０で、ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦ２が成立しているか否かを判別する。ここで、２つの値ＴＲＥＦ１，ＴＲＥＦ２は、触媒温ＴＣＡＴの第１所定値および第２所定値であり、ＴＲＥＦ１＜ＴＲＥＦ２が成立するように設定される。また、第１所定値ＴＲＥＦ１は、上流側触媒１１が活性状態にあると推定される触媒温ＴＣＡＴの下限値（例えば４００℃）に設定され、第２所定値ＴＲＥＦ２は、触媒温ＴＣＡＴがこの値よりも高い場合、上流側触媒１１の活性度合が高すぎることで、これを通過した排ガスの活性度合が高すぎる状態となるような温度（例えば６００℃）に設定されている。
【００４６】
ステップ３０の判別結果がＹＥＳのときには、上流側触媒１１が適切な活性状態にあると判定して、ステップ３１に進み、それを表すために、触媒活性フラグＦ＿ＡＣＴを「１」に設定する。その後、本処理を終了する。
【００４７】
一方、ステップ３０の判別結果がＮＯのときには、上流側触媒１１が活性状態にないか、または上流側触媒１１の活性度合が高すぎることで、上流側触媒１１が適切な活性状態にないと判定して、ステップ３２に進み、それを表すために、触媒活性フラグＦ＿ＡＣＴを「０」に設定する。その後、本処理を終了する。
【００４８】
図３に戻り、ステップ１０の判別結果がＮＯのときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、そのまま本処理を終了する。
【００４９】
一方、ステップ１０の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、ステップ１１に進み、判定条件成立フラグＦ＿ＪＵＤが「１」であるか否かを判別する。この判定条件成立フラグＦ＿ＪＵＤは、図示しない判定処理において、リッチ条件フラグＦ＿ＲＩＣＨ＝１であることなどの、下流側触媒１２の劣化判定条件が成立しているときに「１」に設定され、それ以外のときには「０」に設定される。
【００５０】
ステップ１１の判別結果がＮＯのときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、そのまま本処理を終了する。
【００５１】
一方、ステップ１１の判別結果がＹＥＳで、下流側触媒１２の劣化判定条件が成立しているときには、ステップ１２に進み、第３還元剤量積算値ｓｕｍｋａｃｔ３が所定値ｋｒｅｆよりも大きいか否かを判別する。この判別結果がＮＯのときには、ステップ１３に進み、第２還元剤量積算値ｓｕｍｋａｃｔ２を算出する。この第２還元剤量積算値ｓｕｍｋａｃｔ２の算出処理は、具体的には図５に示すように実行される。
【００５２】
まず、ステップ４０で、第２偏差ＤＫ２を、第２当量比ＫＡＣＴ２と値１．０との偏差（ＫＡＣＴ２−１．０）に設定する。次いで、ステップ４１に進み、第２偏差ＤＫ２が値０よりも大きいか否かを判別する。
【００５３】
この判別結果がＮＯで、ＤＫ２≦０のときには、ステップ４２に進み、第２還元剤量積算値ｓｕｍｋａｃｔ２を値０に設定した後、本処理を終了する。
【００５４】
一方、ステップ４１の判別結果がＹＥＳで、ＤＫ２＞０のときには、第２還元剤量積算値ｓｕｍｋａｃｔ２を算出すべきであると判定して、ステップ４３に進み、下式（１）により、第２還元剤量積算値ｓｕｍｋａｃｔ２を算出した後、本処理を終了する。
【数１】
2010024879.tif 000003
ここで、ｓｕｍｋａｃｔ２Ｚは第２還元剤量積算値ｓｕｍｋａｃｔ２の前回値である。
【００５５】
以上のように、第２還元剤量積算値ｓｕｍｋａｃｔ２は、ＤＫ２＞０すなわちＫＡＣＴ２＞１．０であるときに、第２偏差ＤＫ２と吸入空気量ＧＡＩＲの積を積算することによって算出されるので、この第２還元剤量積算値ｓｕｍｋａｃｔ２は、下流側触媒１２に流入する排ガスが還元雰囲気になった時点からの、下流側触媒１２に流入した還元剤の総量を表す値として算出される。
【００５６】
図３に戻り、ステップ１３で以上のように第２還元剤量積算値ｓｕｍｋａｃｔ２を算出した後、ステップ１４に進み、第３還元剤量積算値ｓｕｍｋａｃｔ３を算出する。この第３還元剤量積算値ｓｕｍｋａｃｔ３の算出処理は、具体的には図６に示すように実行される。
【００５７】
まず、ステップ５０で、第３偏差ＤＫ３を、第３当量比ＫＡＣＴ３と値１．０との偏差（ＫＡＣＴ３−１．０）に設定する。次いで、ステップ５１に進み、第３偏差ＤＫ３が値０よりも大きいか否かを判別する。
【００５８】
この判別結果がＮＯで、ＤＫ３≦０のときには、ステップ５２に進み、第３還元剤量積算値ｓｕｍｋａｃｔ３を値０に設定した後、本処理を終了する。
【００５９】
一方、ステップ５１の判別結果がＹＥＳで、ＤＫ３＞０のときには、第３還元剤量積算値ｓｕｍｋａｃｔ３を算出すべきであると判定して、ステップ５３に進み、下式（２）により、第３還元剤量積算値ｓｕｍｋａｃｔ３を算出した後、本処理を終了する。
【数２】
2010024879.tif 000004
ここで、ｓｕｍｋａｃｔ３Ｚは第３還元剤量積算値ｓｕｍｋａｃｔ３の前回値である。
【００６０】
以上のように、第３還元剤量積算値ｓｕｍｋａｃｔ３は、ＤＫ３＞０すなわちＫＡＣＴ３＞１．０であるときに、第３偏差ＤＫ３と吸入空気量ＧＡＩＲの積を積算することによって算出されるので、この第３還元剤量積算値ｓｕｍｋａｃｔ３は、下流側触媒１２を通過した排ガスが還元雰囲気になった時点からの、下流側触媒１２を通過した還元剤の総量を表す値として算出される。
【００６１】
図３に戻り、ステップ１４で以上のように第３還元剤量積算値ｓｕｍｋａｃｔ３を算出した後、本処理を終了する。
【００６２】
一方、ステップ１２の判別結果がＹＥＳで、ｓｕｍｋａｃｔ３＞ｋｒｅｆのときには、下流側触媒１２に貯蔵されていた酸素が、下流側触媒１２を通過した還元雰囲気の排ガスとの酸化作用によってすべて消費されたと判定して、ステップ１５に進み、第２当量比偏差ＤＫＡＣＴ２が所定値ＫＲＥＦ２未満であるか否かを判別する。この第２当量比偏差ＤＫＡＣＴ２は、第２当量比の今回値と前回値との偏差の絶対値｜ＫＡＣＴ２−ＫＡＣＴ２Ｚ｜として算出される。
【００６３】
ステップ１５の判別結果がＮＯで、ＤＫＡＣＴ２≧ＫＲＥＦ２のときには、第２当量比ＫＡＣＴ２が過渡状態にあると判定して、後述するステップ１７に進む。一方、ステップ１５の判別結果がＹＥＳで、ＤＫＡＣＴ２＜ＫＲＥＦ２のときには、第２当量比ＫＡＣＴ２が定常状態にあると判定して、ステップ１６に進み、第２当量比ＫＡＣＴ２の平均値（以下「第２当量比平均値」という）ａｖｅｋａｃｔ２を算出する。この第２当量比平均値ａｖｅｋａｃｔ２の算出処理は、具体的には以下に述べるように実行される。
【００６４】
すなわち、ＤＫＡＣＴ２＜ＫＲＥＦ２が成立した時点以降の第２当量比ＫＡＣＴ２を、制御タイミング毎にサンプリングし、第２当量比ＫＡＣＴ２のサンプリング数が所定値ｎ（例えば値１００）に達したときに、ｎ個のサンプリング値を相加平均演算することによって、第２当量比平均値ａｖｅｋａｃｔ２を算出する。これに加えて、第２当量比平均値ａｖｅｋａｃｔ２の算出が終了した時点で、それを表すために、第２平均演算終了フラグＦ＿ＡＶＥ２を「１」に設定する。
【００６５】
ステップ１５または１６に続くステップ１７で、第３当量比偏差ＤＫＡＣＴ３が所定値ＫＲＥＦ３未満であるか否かを判別する。この第３当量比偏差ＤＫＡＣＴ３は、第３当量比の今回値と前回値との偏差の絶対値｜ＫＡＣＴ３−ＫＡＣＴ３Ｚ｜として算出される。
【００６６】
ステップ１７の判別結果がＮＯで、ＤＫＡＣＴ３≧ＫＲＥＦ３のときには、第３当量比ＫＡＣＴ３が過渡状態にあると判定して、後述するステップ１９に進む。一方、ステップ１７の判別結果がＹＥＳで、ＤＫＡＣＴ３＜ＫＲＥＦ３のときには、第３当量比ＫＡＣＴ３が定常状態にあると判定して、ステップ１８に進み、第３当量比ＫＡＣＴ３の平均値（以下「第３当量比平均値」という）ａｖｅｋａｃｔ３を算出する。この第３当量比平均値ａｖｅｋａｃｔ３の算出処理は、具体的には以下に述べるように実行される。
【００６７】
すなわち、ＤＫＡＣＴ３＜ＫＲＥＦ３が成立した時点以降の第３当量比ＫＡＣＴ３を、制御タイミング毎にサンプリングし、第３当量比ＫＡＣＴ３のサンプリング数が前述した所定値ｎに達したときに、ｎ個のサンプリング値を相加平均演算することによって、第３当量比平均値ａｖｅｋａｃｔ３を算出する。これに加えて、第３当量比平均値ａｖｅｋａｃｔ３の算出が終了した時点で、それを表すために、第３平均演算終了フラグＦ＿ＡＶＥ３を「１」に設定する。
【００６８】
ステップ１７または１８に続くステップ１９で、第２および第３平均演算終了フラグＦ＿ＡＶＥ２，Ｆ＿ＡＶＥ３がいずれも「１」であるか否かを判別する。この判別結果がＮＯで、第２および第３当量比平均値ａｖｅｋａｃｔ２，ａｖｅｋａｃｔ３の少なくとも一方が算出されていないときには、そのまま本処理を終了する。
【００６９】
一方、ステップ１９の判別結果がＹＥＳで、第２および第３当量比平均値ａｖｅｋａｃｔ２，ａｖｅｋａｃｔ３の双方を算出済みであるときには、ステップ２０に進み、第２および第３平均演算終了フラグＦ＿ＡＶＥ２，Ｆ＿ＡＶＥ３を双方とも「０」に設定する。
【００７０】
次いで、ステップ２１に進み、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を実行する。この設定処理は、具体的には図７に示すように実行される。
【００７１】
まず、ステップ６０で、下式（３）により、触媒酸素貯蔵能ＯＳＣを算出する。
【数３】
2010024879.tif 000005
【００７２】
この触媒酸素貯蔵能ＯＳＣは、下流側触媒１２の酸素貯蔵能を表すものであり、その算出式として上式（３）を用いるのは以下の理由による。すなわち、上式（３）を変形すると、下式（４）が得られる。
【数４】
2010024879.tif 000006
この式（４）を参照すると明らかなように、その右辺の括弧内の第２項は、２つの当量比平均値の比ａｖｅｋａｃｔ２／ａｖｅｋａｃｔ３を第３還元剤量積算値ｓｕｍｋａｃｔ３に乗算した値であり、これは、中間ＬＡＦセンサ２３の出力と下流側ＬＡＦセンサ２４の出力とが互いに同じ感度になるように、第３還元剤量積算値ｓｕｍｋａｃｔ３をゲイン補正した値に相当する。
【００７３】
ここで、前述したように、第２還元剤量積算値ｓｕｍｋａｃｔ２は、下流側触媒１２に流入する排ガスが還元雰囲気になった時点からの、下流側触媒１２に流入した還元剤の総量を表しており、第３還元剤量積算値ｓｕｍｋａｃｔ３は、下流側触媒１２を通過した排ガスが還元雰囲気になった時点からの、下流側触媒１２を通過した還元剤の総量を表している。そのため、第２還元剤量積算値ｓｕｍｋａｃｔ２と、上記のようにゲイン補正した第３還元剤量積算値ｓｕｍｋａｃｔ３との偏差（すなわち式（４）の右辺の括弧内の値）は、還元雰囲気の排ガスが下流側触媒１２を通過した際、下流側触媒１２に貯蔵されている酸素によって酸化された還元剤の総量を表すことになる。したがって、前述した式（４）すなわち式（３）の場合、そのような偏差を第２当量比平均値ａｖｅｋａｃｔ２で除算することによって、触媒酸素貯蔵能ＯＳＣが算出されるので、触媒酸素貯蔵能ＯＳＣを下流側触媒１２の酸素貯蔵能を適切に表す値として算出できる。以上の理由により、本実施形態では、触媒酸素貯蔵能ＯＳＣが式（３）によって算出される。
【００７４】
ステップ６０に続くステップ６１で、触媒酸素貯蔵能ＯＳＣが所定の判定値ＯＳＣＪＵＤよりも大きいか否かを判別する。この判別結果がＹＥＳで、ＯＳＣ＞ＯＳＣＪＵＤであるときには、下流側触媒１２が劣化していないと判定して、ステップ６２に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「０」に設定する。その後、本処理を終了する。
【００７５】
一方、ステップ６１の判別結果がＮＯで、ＯＳＣ≦ＯＳＣＪＵＤであるときには、下流側触媒１２が劣化したと判定して、ステップ６３に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「１」に設定する。その後、本処理を終了する。
【００７６】
図３に戻り、ステップ２１で以上のように触媒劣化フラグＦ＿ＣＡＴＮＧを設定した後、本処理を終了する。
【００７７】
以上のように、第１実施形態の劣化判定装置１によれば、ステップ１０の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、下流側触媒１２の劣化判定が実行される一方、ステップ１０の判別結果がＮＯで、上流側触媒１１が適切な活性状態にないときには、下流側触媒１２の劣化判定が禁止される。それにより、上流側触媒１１が活性状態にないことに起因する誤判定を回避しながら、下流側触媒１２の劣化判定を実行することができ、判定精度を向上させることができる。
【００７８】
また、触媒活性フラグＦ＿ＡＣＴは、触媒温ＴＣＡＴが第１所定値ＴＲＥＦ１を下限とし第２所定値ＴＲＥＦ２を上限とする範囲（ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦ２）内にあるか否かに基づいて設定される。この場合、第１所定値ＴＲＥＦ１は、上流側触媒１１が活性状態にあると推定される触媒温ＴＣＡＴの下限値であるので、上流側触媒１１が活性状態にないことに起因する誤判定を回避することができる。これに加えて、第２所定値ＴＲＥＦ２は、上流側触媒１１の活性度合が高すぎるような触媒温ＴＣＡＴに設定されているので、上流側触媒１１の活性度合が高すぎることに起因する誤判定も回避することができる。以上により、下流側触媒１２の劣化判定の精度をさらに向上させることができる。
【００７９】
なお、第１実施形態は、上流側触媒として三元触媒タイプのものを用いた例であるが、本発明の上流側触媒はこれに限らず、排ガスを浄化できるものであればよい。また、第１実施形態は、下流側触媒としてＮＯｘ浄化触媒を用いた例であるが、本発明の下流側触媒はこれに限らず、排ガスを浄化できるとともに酸素貯蔵能を有するものであればよい。例えば、三元触媒を下流側触媒として用いてもよい。
【００８０】
また、第１実施形態は、中間濃度パラメータ検出手段として中間ＬＡＦセンサ２３を用いた例であるが、本発明の中間濃度パラメータ検出手段はこれに限らず、上流側触媒と下流側触媒の間の排ガス中の所定成分の濃度を表す中間濃度パラメータを検出可能なものであればよい。例えば、中間濃度パラメータ検出手段として、排ガス中のＮＯｘ濃度に加えて酸素濃度もリニアに検出するＮＯｘ濃度センサや、排ガスの空燃比が理論空燃比からリッチ側に変化したときに検出値が所定の勾配を示すような酸素濃度センサなどを用いてもよい。
【００８１】
さらに、第１実施形態は、下流側濃度パラメータ検出手段として下流側ＬＡＦセンサ２４を用いた例であるが、本発明の下流側濃度パラメータ検出手段はこれに限らず、下流側触媒の下流側の排ガス中の所定成分の濃度を表す下流側濃度パラメータを検出可能なものであればよい。例えば、下流側濃度パラメータ検出手段として、排ガス中のＮＯｘ濃度に加えて酸素濃度もリニアに検出するＮＯｘ濃度センサや、排ガスの空燃比が理論空燃比からリッチ側に変化したときに検出値が所定の勾配を示すような酸素濃度センサなどを用いてもよい。
【００８２】
一方、第１実施形態は、温度パラメータ検出手段として触媒温センサ２５を用いた例であるが、本発明の温度パラメータ検出手段はこれに限らず、上流側触媒の温度を表す温度パラメータを検出可能なものであればよい。例えば、温度パラメータ検出手段として、上流側触媒１１と下流側触媒１２の間の排ガス温度を検出する温度センサを用いてもよい。
【００８３】
また、第１実施形態は、上流側触媒１１が活性状態にあるか否かを判定する活性判定処理として、図４に示す手法を用いた例であるが、本発明の活性判定処理の手法はこれに限らず、上流側触媒１１が活性状態にあるか否かを適切に判定できるものであればよい。例えば、上流側触媒１１として、高温領域でも上流側触媒１１を通過した排ガスの活性度合が高くなりすぎることがなく、下流側触媒１２の劣化判定において誤判定が生じるおそれがないものを用いた場合には、活性判定処理を図８に示すように構成してもよい。
【００８４】
同図に示すように、この活性判定処理は、第１実施形態の図４の処理おけるステップ３０を、ステップ７０のように変更した点以外は、図４の処理と同じように構成されている。すなわち、この活性判定処理では、ステップ７０で、触媒温ＴＣＡＴが第１所定値ＴＲＥＦ以上であるか否かを判別し、この判別結果がＹＥＳのときには触媒活性フラグＦ＿ＡＣＴが「１」に設定され（ステップ７１）、それ以外のときには触媒活性フラグＦ＿ＡＣＴが「０」に設定される（ステップ７２）。以上のように活性判定処理を実行した場合でも、第１実施形態の図４の処理と同様に、上流側触媒１１が活性状態にあるか否かを精度よく判定することができ、それにより、第１実施形態と同様の作用効果を得ることができる。
【００８５】
また、活性判定処理を、図４の手法に代えて図９に示すように構成してもよい。この活性判定処理では、まず、ステップ８０で、始動後タイマの計数値ｔｍ＿ａｓｔを、その前回値ｔｍ＿ａｓｔＺと値１の和に設定する。この始動後タイマは、エンジン始動後の経過時間を計時するものである。次いで、ステップ８１に進み、判定値ｔｍ＿ｒｅｆを算出する。この判定値ｔｍ＿ｒｅｆは、具体的には、エンジン回転数ＮＥおよび要求トルクＰＭＣＭＤに応じて、図示しないマップを検索することにより算出される。なお、判定値ｔｍ＿ｒｅｆとして一定値を用いてもよい。
【００８６】
次いで、ステップ８２に進み、始動後タイマの計数値ｔｍ＿ａｓｔが判定値ｔｍ＿ｒｅｆ以上であるか否かを判別し、この判別結果がＹＥＳのときには、エンジン始動後の経過時間が十分に長いことで、上流側触媒１１が活性状態にあると判定して、それを表すために、ステップ８３で、触媒活性フラグＦ＿ＡＣＴを「１」に設定する。その後、本処理を終了する。一方、ステップ８２の判別結果がＮＯのときには、上流側触媒１１が活性状態にないと判定して、それを表すために、ステップ８４で、触媒活性フラグＦ＿ＡＣＴを「０」に設定する。その後、本処理を終了する。
【００８７】
以上のように、図９に示す活性判定処理を実行した場合でも、第１実施形態の図４の手法と同様に、上流側触媒１１が活性状態にあるか否かを精度よく判定することができ、それにより、第１実施形態と同様の作用効果を得ることができる。なお、この例では、ＥＣＵ２が温度パラメータ検出手段に相当し、始動後タイマの計数値ｔｍ＿ａｓｔが温度パラメータに相当し、判定値ｔｍ＿ｒｅｆが第１所定値に相当する。
【００８８】
さらに、活性判定処理を、図４の手法に代えて図１０に示すように構成してもよい。この活性判定処理では、まず、ステップ９０で、排出熱量ＱＥＸＨを算出する。この排出熱量ＱＥＸＨは、エンジン３から排気通路７内に排出されたと推定される熱量に相当するものであり、具体的には、エンジン回転数ＮＥおよび要求トルクＰＭＣＭＤに応じて、図示しないマップを検索することによって算出される。
【００８９】
次いで、ステップ９１に進み、熱量積算値ｓｕｍＱを、その前回値ｓｕｍＱＺと排出熱量ＱＥＸＨの和に設定する。すなわち、熱量積算値ｓｕｍＱは、排出熱量ＱＥＸＨの積算値として算出される。
【００９０】
次に、ステップ９２で、熱量積算値ｓｕｍＱが所定値ｓｒｅｆ以上であるか否かを判別する。この判別結果がＹＥＳのときには、エンジン３から上流側触媒１１に供給された総熱量が大きいことで、上流側触媒１１が活性状態にあると判定して、それを表すために、ステップ９３に進み、触媒活性フラグＦ＿ＡＣＴを「１」に設定する。その後、本処理を終了する。一方、ステップ９２の判別結果がＮＯのときには、上流側触媒１１が活性状態にないと判定して、それを表すために、ステップ９４で、触媒活性フラグＦ＿ＡＣＴを「０」に設定する。その後、本処理を終了する。
【００９１】
以上のように、図１０に示す活性判定処理を実行した場合でも、第１実施形態の図４の手法と同様に、上流側触媒１１が活性状態にあるか否かを精度よく判定することができ、それにより、第１実施形態と同様の作用効果を得ることができる。なお、この例では、ＥＣＵ２、クランク角センサ２０およびアクセル開度センサ２６が温度パラメータ検出手段に相当し、熱量積算値ｓｕｍＱが温度パラメータに相当し、所定値ｓｒｅｆが第１所定値に相当する。
【００９２】
なお、図１０の活性判定処理のステップ９０において、上流側触媒１１と下流側触媒１２の間の排ガス温度および排ガス流量に応じて、上流側触媒１１への供給熱量を算出し、この供給熱量を排出熱量ＱＥＸＨに代えて用いてもよい。このように構成した場合でも、図１０の活性判定処理と同様に、上流側触媒１１が活性状態にあるか否かを精度よく判定することができる。
【００９３】
また、第１実施形態は、ＥＣＵ２によって実行される触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を、図７に示すように構成した例であるが、これに代えて、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を図１１に示すように構成してもよい。
【００９４】
この処理では、まず、ステップ１００で、触媒酸素貯蔵能の基本値ＯＳＣｂａｓｅを下式（５）によって算出する。
【数５】
2010024879.tif 000007
【００９５】
次いで、ステップ１０１に進み、触媒温ＴＣＡＴに応じて、図１２に示すマップ（１次元マップ）を検索することにより、触媒温補正係数ＣｏｒＴＣＡＴを算出する。同図において、ＴＲＥＦｍは、ＴＲＥＦ１＜ＴＲＥＦｍ＜ＴＲＥＦ２が成立するように設定される触媒温ＴＣＡＴの所定値である。
【００９６】
このマップでは、触媒温補正係数ＣｏｒＴＣＡＴは、ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦｍの範囲において、触媒温ＴＣＡＴが低いほど、より大きな値に設定されている。これは、触媒温ＴＣＡＴがＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦｍの範囲にある場合、触媒温ＴＣＡＴが低いほど、上流側触媒１１の活性度合がより低い状態になるので、それに対応するためである。また、触媒温補正係数ＣｏｒＴＣＡＴは、ＴＲＥＦｍ＜ＴＣＡＴの範囲では一定値に設定されており、これは、上流側触媒１１の活性度合がＴＲＥＦｍ＜ＴＣＡＴの範囲において変化しないためである。
【００９７】
ステップ１０１に続くステップ１０２で、排ガス流量ＱＧＡＳに応じて、図１３に示すマップを検索することにより、排ガス流量補正係数ＣｏｒＱＧＡＳを算出する。なお、排ガス流量ＱＧＡＳは、エンジン回転数ＮＥおよび吸入空気量ＧＡＩＲなどに基づき、質量流量して算出される。このマップでは、排ガス流量補正係数ＣｏｒＱＧＡＳは、排ガス流量ＱＧＡＳが大きいほど、より大きい値に設定されている。これは、排ガス流量ＱＧＡＳが大きい場合、排ガスが上流側触媒１１を通過する際に上流側触媒１１と反応しにくくなり、上流側触媒１１を通過した排ガスの活性度合が低くなることに起因して、触媒酸素貯蔵能ＯＳＣが実際値よりも小さな値に算出されてしまう状態が発生したり、下流側触媒１２自体の排ガスとの反応時間（接触時間）が短くなること、および排ガス中の酸素が下流側触媒１２に取り込まれにくくなることに起因して、下流側触媒１２に実際に貯蔵される酸素量が低下してしまう状態が発生したりするので、それに対応するためである。
【００９８】
次いで、ステップ１０３に進み、下式（６）により、触媒酸素貯蔵能ＯＳＣを算出する。
【数６】
2010024879.tif 000008
【００９９】
次に、ステップ１０４で、触媒酸素貯蔵能ＯＳＣが前述した所定の判定値ＯＳＣＪＵＤよりも大きいか否かを判別する。この判別結果がＹＥＳで、ＯＳＣ＞ＯＳＣＪＵＤであるときには、下流側触媒１２が劣化していないと判定して、ステップ１０５に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「０」に設定する。その後、本処理を終了する。
【０１００】
一方、ステップ１０４の判別結果がＮＯで、ＯＳＣ≦ＯＳＣＪＵＤであるときには、下流側触媒１２が劣化したと判定して、ステップ１０６に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「１」に設定する。その後、本処理を終了する。
【０１０１】
以上のように、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を図１１に示すように構成した場合、触媒酸素貯蔵能ＯＳＣを所定の判定値ＯＳＣＪＵＤと比較することによって、下流側触媒１２の劣化の有無が判定されるとともに、この触媒酸素貯蔵能ＯＳＣが、触媒酸素貯蔵能の基本値ＯＳＣｂａｓｅを、触媒温補正係数ＣｏｒＴＣＡＴおよび排ガス流量補正係数ＣｏｒＱＧＡＳで補正することによって算出される。この触媒温補正係数ＣｏｒＴＣＡＴは、前述したように、ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦｍの範囲において、触媒温ＴＣＡＴが低いほど、より大きくなるように算出されるので、触媒酸素貯蔵能ＯＳＣは、上流側触媒１１を通過する排ガスの活性度合が低いほど、より大きくなるように算出されることになる。したがって、上流側触媒１１を通過する排ガスの活性度合の変化を反映させながら、触媒酸素貯蔵能ＯＳＣを算出することができ、それにより、上流側触媒１１の温度変化に起因して、上流側触媒１１を通過する排ガスの活性度合が変化する場合でも、下流側触媒１２の劣化判定を精度よく実行することができる。
【０１０２】
また、排ガス流量補正係数ＣｏｒＱＧＡＳは、前述したように、排ガス流量ＱＧＡＳが大きいほど、より大きくなるように算出されるので、排ガス流量ＱＧＡＳが大きいことで、排ガスが上流側触媒１１を通過する際に上流側触媒１１と反応しにくくなり、上流側触媒１１を通過した排ガスの活性度合が低くなったときでも、それを反映させながら、触媒酸素貯蔵能ＯＳＣを適切に算出することができる。すなわち、上流側触媒１１を通過した排ガスの活性度合が低くなったときでも、触媒酸素貯蔵能ＯＳＣが実際値よりも小さな値に算出されてしまうのを回避することができる。以上により、排ガス流量ＱＧＡＳの変化に起因して、上流側触媒１１に対する排ガスの反応状態が変化する場合でも、下流側触媒１２の劣化判定を精度よく実行することができる。
【０１０３】
次に、図１４を参照しながら、本発明の第２実施形態に係る排ガス浄化装置の劣化判定装置１Ａについて説明する。同図に示すように、この劣化判定装置１Ａは、第１実施形態の劣化判定装置１と比べると、下流側ＬＡＦセンサ２４が省略されている点と、中間ＮＯｘセンサ３０および下流側ＮＯｘセンサ３１を備えている点以外は、劣化判定装置１と同様に構成されているので、以下、劣化判定装置１と異なる点を中心に説明するとともに、それ以外の構成に関しては説明を省略する。
【０１０４】
この劣化判定装置１Ａは、中間ＮＯｘセンサ３０および下流側ＮＯｘセンサ３１を備えており、これらのＮＯｘセンサ３０，３１はＥＣＵ２に電気的に接続されている。中間ＮＯｘセンサ３０は、排気通路７の上流側触媒１１と下流側触媒１２の間に設けられており、排ガス中のＮＯｘ濃度を検出し、それを表す検出信号をＥＣＵ２に出力する。ＥＣＵ２は、この中間ＮＯｘセンサ３０の検出信号に基づき、２つの触媒１１，１２間の排ガス中のＮＯｘ濃度（以下「中間ＮＯｘ濃度」という）ＣＮＯｘ＿Ｐｒｅを算出する。なお、本実施形態では、中間ＮＯｘセンサ３０が中間濃度パラメータ検出手段に相当し、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅが中間濃度パラメータに相当する。
【０１０５】
また、下流側ＮＯｘセンサ３１は、排気通路７の下流側触媒１２よりも下流側に設けられており、排ガス中のＮＯｘ濃度を検出し、それを表す検出信号をＥＣＵ２に出力する。ＥＣＵ２は、この下流側ＮＯｘセンサ３１の検出信号に基づき、下流側触媒１２を通過した排ガス中のＮＯｘ濃度（以下「下流側ＮＯｘ濃度」という）ＣＮＯｘ＿Ｐｏｓｔを算出する。なお、本実施形態では、下流側ＮＯｘセンサ３１が下流側濃度パラメータ検出手段に相当し、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔが下流側濃度パラメータに相当する。
【０１０６】
次に、ＥＣＵ２によって実行される各種の制御処理について説明する。なお、本実施形態では、ＥＣＵ２が、中間濃度パラメータ検出手段、下流側濃度パラメータ検出手段、劣化判定手段、活性状態判定手段および禁止手段に相当する。
【０１０７】
まず、図１５を参照しながら、ＥＣＵ２によって実行される空燃比制御処理について説明する。この処理は、前述した図２の空燃比制御処理と同様に、燃料噴射弁４による燃料噴射量ＱＩＮＪおよび燃料噴射タイミングφＩＮＪを算出するとともに、ＥＧＲ制御弁８ｂを介してＥＧＲ量を制御するものであり、ＴＤＣ信号の発生に同期する制御周期で実行される。
【０１０８】
この処理では、まず、ステップ１１０で、前述したステップ１と同様に、リッチ条件フラグＦ＿ＲＩＣＨが「１」であるか否かを判別する。この判別結果がＮＯのときには、ステップ１１１に進み、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰが「１」であるか否かを判別する。この高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰの値は、後述する劣化判定処理において設定される。
【０１０９】
ステップ１１１の判別結果がＮＯのときには、空燃比のリーン制御を実行すべきであると判定して、ステップ１１２に進み、前述したステップ２と同様にリーン制御処理を実行した後、本処理を終了する。
【０１１０】
一方、ステップ１１０の判別結果がＹＥＳのときには、空燃比のリッチスパイク制御を実行すべきであると判定して、ステップ１１３に進み、前述したステップ３と同様にリッチスパイク制御処理を実行した後、本処理を終了する。
【０１１１】
一方、ステップ１１１の判別結果がＹＥＳのときには、高ＮＯｘ濃度制御を実行すべきであると判定して、ステップ１１４に進み、高ＮＯｘ濃度制御処理を実行する。この高ＮＯｘ濃度制御処理は、具体的には、図１６に示すように実行される。
【０１１２】
まず、ステップ１２０で、前述したリーン制御処理およびリッチスパイク制御処理と同様の手法により、高ＮＯｘ濃度制御用の燃料噴射量ＱＩＮＪおよび燃料噴射タイミングφＩＮＪを算出する。すなわち、アクセル開度ＡＰおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、高ＮＯｘ濃度制御用の要求トルクＰＭＣＭＤを算出し、この高ＮＯｘ濃度制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、高ＮＯｘ濃度制御用の燃料噴射量ＱＩＮＪおよび燃料噴射タイミングφＩＮＪを算出する。
【０１１３】
次に、ステップ１２１で、高ＮＯｘ濃度制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、高ＮＯｘ濃度制御用の目標吸入空気量ＧＡＩＲ＿ＣＭＤを算出する。
【０１１４】
次いで、ステップ１２２に進み、ＥＧＲ制御処理を実行した後、本処理を終了する。このＥＧＲ制御処理では、吸入空気量ＧＡＩＲが目標吸入空気量ＧＡＩＲ＿ＣＭＤに収束するように、ＥＧＲ制御弁８ｂがフィードバック制御される。それにより、ＥＧＲ量がリーン制御中よりも減少するように制御され、その結果、エンジン３から排気通路７に排出される排ガス中のＮＯｘ濃度が、リーン制御中よりも高い値になるように制御される。
【０１１５】
図１５に戻り、ステップ１１４の高ＮＯｘ濃度制御処理を以上のように実行した後、空燃比制御処理を終了する。
【０１１６】
次に、図１７を参照しながら、ＥＣＵ２によって実行される劣化判定処理について説明する。この処理は、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅと下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔに基づいて、下流側触媒１２の劣化判定を行うものであり、所定の制御周期ΔＴ（例えば１０ｍｓｅｃ）で実行される。
【０１１７】
この処理では、まず、ステップ１３０で、前述した触媒活性フラグＦ＿ＡＣＴが「１」であるか否かを判別する。この触媒活性フラグＦ＿ＡＣＴは、第１実施形態の劣化判定装置１と同様に、前述した図４の活性判定処理によって設定される。このステップ１３０の判別結果がＮＯで、上流側触媒１１が活性状態になっていないときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、ステップ１３１に進み、後述する２つのフラグＦ＿ＺＥＲＯ，Ｆ＿ＣＡＬをいずれも「０」に設定した後、本処理を終了する。
【０１１８】
一方、ステップ１３１の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、ステップ１３２に進み、判定条件成立フラグＦ＿ＪＵＤ２が「１」であるか否かを判別する。この判定条件成立フラグＦ＿ＪＵＤ２は、図示しない判定処理において、以下の条件（ｆ１）〜（ｆ３）がいずれも成立しているときには、下流側触媒１２の劣化判定条件が成立しているとして「１」に設定され、それ以外のときには「０」に設定される。
（ｆ１）リッチスパイク制御を終了してから所定時間が経過していること。
（ｆ２）リッチスパイク制御の終了以降、劣化判定処理を実行済みでないこと。
（ｆ３）エンジン３が劣化判定処理を実行可能な運転状態であること。
【０１１９】
このステップ１３２の判別結果がＮＯで、下流側触媒１２の劣化判定条件が成立していないときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、前述したステップ１３１を実行した後、本処理を終了する。
【０１２０】
一方、ステップ１３２の判別結果がＹＥＳで、下流側触媒１２の劣化判定条件が成立しているときには、ステップ１３３に進み、ゼロ点補正済みフラグＦ＿ＺＥＲＯが「１」であるか否かを判別する。この判別結果がＮＯのときには、下流側ＮＯｘセンサ３１のゼロ点補正を実行すべきであると判定して、ステップ１３４に進み、ゼロ点補正処理を以下に述べるように実行した後、本処理を終了する。
【０１２１】
このステップ１３４のゼロ点補正処理は、以下に述べるように実行される。まず、下流側ＮＯｘセンサ３１の検出信号値を、制御周期ΔＴ毎にサンプリングし、所定個数（例えば１００個）の検出信号値がサンプリングされた時点で、所定個数のサンプリング値を相加平均演算することによって、補正項を算出する。そして、この補正項の算出以降は、下流側ＮＯｘセンサ３１の実際の検出信号値から補正項を減算した値に基づいて、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔが算出される。なお、ゼロ点補正済みの検出信号値が負の場合には、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔは値０に設定される。
【０１２２】
また、下流側ＮＯｘセンサ３１のゼロ点補正処理において、上記の補正項が算出された時点で、ゼロ点補正処理を実行済みであることを表すために、ゼロ点補正済みフラグＦ＿ＺＥＲＯが「１」に設定される。
【０１２３】
このように、ステップ１３４でゼロ点補正済みフラグＦ＿ＺＥＲＯが「１」に設定されると、ステップ１３３の判別結果がＹＥＳとなり、その場合には、ステップ１３５に進み、判定値算出済みフラグＦ＿ＣＡＬが「１」であるか否かを判別する。
【０１２４】
この判別結果がＮＯのときには、後述するＮＯｘ供給量判定値ＮＯｘＲＥＦを算出すべきであると判定して、ステップ１３６に進み、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘに応じて、図１８に示すマップを検索することにより、ＮＯｘ捕捉能ＮＯｘＳを算出する。このＮＯｘ捕捉能ＮＯｘＳは、下流側触媒１２が捕捉可能なＮＯｘ量を表すものである。また、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘは、下流側触媒１２に捕捉されたと推定されるＮＯｘ量であり、具体的には、以下に述べるように算出される。すなわち、図示しない算出処理において、要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、エンジン３の燃焼室から排気通路７に排出されるＮＯｘ排出量ＱＮＯｘを算出するとともに、これを積算することによって、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘが算出される。
【０１２５】
また、図１８に示すように、ＮＯｘ捕捉能ＮＯｘＳは、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘが大きいほど、より小さい値に設定されている。これは、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘが下流側触媒１２に捕捉されたと推定されるＮＯｘ量である関係上、ＮＯｘ捕捉量Ｓ＿ＱＮＯｘが大きいほど、下流側触媒１２が捕捉可能なＮＯｘ量がより小さくなるためである。
【０１２６】
次いで、ステップ１３７に進み、触媒温ＴＣＡＴに応じて、図１９に示すマップを検索することにより、触媒温補正係数ＣｏｒＴＣＡＴ２を算出する。同図において、ＴＲＥＦａ〜ＴＲＥＦｄは、ＴＲＥＦａ＜ＴＲＥＦｂ＜ＴＲＥＦｃ＜ＴＲＥＦｄが成立するように設定される触媒温ＴＣＡＴの所定値である。このマップでは、触媒温補正係数ＣｏｒＴＣＡＴ２は、ＴＲＥＦａ≦ＴＲＥＦ＜ＴＲＥＦｂの範囲において、触媒温ＴＣＡＴが低いほど、より小さい値に設定されている。これは、触媒温ＴＣＡＴがＴＲＥＦａ≦ＴＲＥＦ＜ＴＲＥＦｂの範囲にある場合、触媒温ＴＣＡＴが低いほど、下流側触媒１２の活性度合がより低いことで、そのＮＯｘ捕捉能力がより低い状態になるので、それに対応するためである。
【０１２７】
また、触媒温補正係数ＣｏｒＴＣＡＴ２は、ＴＲＥＦｂ≦ＴＲＥＦ≦ＴＲＥＦｃの範囲では一定値に設定されており、これは、下流側触媒１２の活性度合がＴＲＥＦｂ≦ＴＲＥＦ≦ＴＲＥＦｃの範囲において変化しないためである。さらに、触媒温補正係数ＣｏｒＴＣＡＴ２は、ＴＲＥＦｃ＜ＴＲＥＦ≦ＴＲＥＦｄの範囲では、触媒温ＴＣＡＴが高いほど、より小さい値に設定されている。これは、触媒温ＴＣＡＴがＴＲＥＦｃ＜ＴＲＥＦ≦ＴＲＥＦｄの範囲にある場合、触媒温ＴＣＡＴが高いほど、下流側触媒１２のＮＯｘ捕捉能力が低下するので、それに対応するためである。
【０１２８】
ステップ１３７に続くステップ１３８で、排ガス流量ＱＧＡＳに応じて、図２０に示すマップを検索することにより、排ガス流量補正係数ＣｏｒＱＧＡＳ２を算出する。このマップでは、排ガス流量補正係数ＣｏｒＱＧＡＳ２は、排ガス流量ＱＧＡＳが大きいほど、より小さい値に設定されている。これは、排ガス流量ＱＧＡＳが大きい場合、排ガスが下流側触媒１２を通過する際に下流側触媒１２と反応しにくくなり、下流側触媒１２を通過した排ガスの活性度合が低くなることに起因して、下流側触媒１２が実際よりも低いＮＯｘ捕捉能力を示す状態が発生したり、下流側触媒１２自体の排ガスとの反応時間（接触時間）が短くなること、および排ガス中のＮＯｘが下流側触媒１２に捕捉されにくくなることに起因して、下流側触媒１２に実際に捕捉されるＮＯｘ量が低下してしまう状態が発生したりするので、それに対応するためである。
【０１２９】
次に、ステップ１３９に進み、下式（７）により、ＮＯｘ供給量判定値ＮＯｘＲＥＦを算出する。
【数７】
2010024879.tif 000009
【０１３０】
次いで、ＮＯｘ供給量判定値ＮＯｘＲＥＦを算出済みであることを表すために、ステップ１４０に進み、判定値算出済みフラグＦ＿ＣＡＬを「１」に設定した後、本処理を終了する。
【０１３１】
上記のように、ステップ１４０で判定値算出済みフラグＦ＿ＣＡＬが「１」に設定されると、ステップ１３５の判別結果がＹＥＳとなり、その場合には、ステップ１４１に進み、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰが「１」であるか否かを判別する。この判別結果がＮＯのときには、高ＮＯｘ濃度制御を実行すべきであると判定して、ステップ１４２に進み、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰを「１」に設定した後、本処理を終了する。
【０１３２】
このように、ステップ１４２で高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰが「１」に設定されると、ステップ１４１の判別結果がＹＥＳとなり、その場合には、ステップ１４３に進み、下式（８）により、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘを算出する。
【数８】
2010024879.tif 000010
【０１３３】
この式（８）において、ｓｕｍＰｒｅＮＯｘＺは、ＮＯｘ供給量の前回値を表している。また、式（８）の右辺の第２項は、中間ＮＯｘ濃度と排ガス流量と制御周期の積ＣＮＯｘ＿Ｐｒｅ・ＱＧＡＳ・ΔＴであるので、前回の制御タイミングから今回の制御タイミングまでの間において、下流側触媒１２に供給されたＮＯｘ量を表すものである。したがって、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘは、そのような値ＣＮＯｘ＿Ｐｒｅ・ＱＧＡＳ・ΔＴを積算することによって算出されるので、高ＮＯｘ濃度制御処理の開始タイミングから今回の制御タイミングまでの間において、下流側触媒１２に供給されたと推定されるＮＯｘの総量を表すものになる。
【０１３４】
次いで、ステップ１４４に進み、下式（９）により、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘを算出する。
【数９】
2010024879.tif 000011
【０１３５】
この式（９）において、ｓｕｍＰｏｓｔＮＯｘＺは、ＮＯｘスリップ量の前回値を表している。また、式（９）の右辺の第２項は、下流側ＮＯｘ濃度と排ガス流量と制御周期の積ＣＮＯｘ＿Ｐｏｓｔ・ＱＧＡＳ・ΔＴであるので、前回の制御タイミングから今回の制御タイミングまでの間において、下流側触媒１２に捕捉されることなく、下流側触媒１２を通過したＮＯｘ量を表すものである。したがって、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘは、そのような値ＣＮＯｘ＿Ｐｏｓｔ・ＱＧＡＳ・ΔＴを積算することによって算出されるので、高ＮＯｘ濃度制御処理の開始タイミングから今回の制御タイミングまでの間において、下流側触媒１２を通過したと推定されるＮＯｘの総量を表すものになる。
【０１３６】
次に、ステップ１４５で、ｓｕｍＰｒｅＮＯｘ＞ＮＯｘＲＥＦまたはｓｕｍＰｏｓｔＮＯｘ＞ＮＯｘＲＥＦ２が成立しているか否かを判別する。このＮＯｘＲＥＦ２は、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘの所定の判定値（一定値）である。この判別結果がＮＯのときには、そのまま本処理を終了する。一方、ステップ１４５の判別結果がＹＥＳで、ｓｕｍＰｒｅＮＯｘ＞ＮＯｘＲＥＦが成立しているか、またはｓｕｍＰｏｓｔＮＯｘ＞ＮＯｘＲＥＦ２が成立しているときには、下流側触媒１２の劣化判定を行うのに十分な量のＮＯｘが下流側触媒１２に供給されたか、または下流側触媒１２を通り抜けたＮＯｘ量が多い状態にあることで、下流側触媒１２の劣化判定を行うべきであると判定して、ステップ１４６に進み、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を実行する。
【０１３７】
この触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理は、具体的には図２１に示すように実行される。この処理では、まず、ステップ１６０で、補正係数ＣｏｒＮＯｘを算出する。この補正係数ＣｏｒＮＯｘは、具体的には、上流側酸素貯蔵能ＰｒｅＯＳＣに応じて、図２２に示すマップを検索することにより算出される。ここで、上流側酸素貯蔵能ＰｒｅＯＳＣは、上流側触媒１１の酸素貯蔵能を表すものであり、図示しないが、上流側ＬＡＦセンサ２２および中間ＬＡＦセンサ２３の検出信号に基づき、前述した第１実施形態における触媒酸素貯蔵能ＯＳＣの算出手法（ステップ１２〜１８，６０）と同様の手法によって算出される。すなわち、リッチスパイク制御処理の実行中、上流側ＬＡＦセンサ２２の検出信号に基づき、第１当量比ＫＡＣＴ１の積算値を算出し、この積算値を第１当量比ＫＡＣＴ１の平均値で除算した値から、ｓｕｍｋａｃｔ２／ｋａｃｔ２を減算することによって、上流側酸素貯蔵能ＰｒｅＯＳＣが算出される。
【０１３８】
また、図２２において、ＰｒｅＯＳＣ１は、上流側酸素貯蔵能ＰｒｅＯＳＣの所定値を表しており、このマップでは、補正係数ＣｏｒＮＯｘは、ＰｒｅＯＳＣ＜ＰｒｅＯＳＣ１の範囲において、上流側酸素貯蔵能ＰｒｅＯＳＣが小さいほど、より小さい値に設定されている。これは、ＰｒｅＯＳＣ＜ＰｒｅＯＳＣ１の範囲では、上流側酸素貯蔵能ＰｒｅＯＳＣが小さいほど、上流側触媒１１がより劣化した状態にあることで、上流側触媒１１を通過した排ガスの活性度合がより低くなり、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘが実際よりも大きな値に算出されることになるので、それに対応するためである。また、補正係数ＣｏｒＮＯｘは、ＰｒｅＯＳＣ≧ＰｒｅＯＳＣ１の範囲では、一定に設定されている。これは、ＰｒｅＯＳＣ≧ＰｒｅＯＳＣ１の範囲では、上流側触媒１１が劣化していないことで、上流側触媒１１を通過した排ガスの活性度合が変化しないためである。
【０１３９】
ステップ１６０に続くステップ１６１で、下式（１０）により、補正後ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘＦを算出する。
【数１０】
2010024879.tif 000012
【０１４０】
次いで、ステップ１６２に進み、補正後ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘＦが所定の判定値ＮＯｘＪＵＤよりも大きいか否かを判別する。この判定値ＮＯｘＪＵＤは、一定値に設定されている。この判別結果がＮＯで、ｓｕｍＰｏｓｔＮＯｘＦ≦ＮＯｘＪＵＤのときには、下流側触媒１２が劣化していないと判定して、ステップ１６３に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「０」に設定する。
【０１４１】
一方、ステップ１６２の判別結果がＹＥＳで、ｓｕｍＰｏｓｔＮＯｘＦ＞ＮＯｘＪＵＤのときには、下流側触媒１２が劣化したと判定して、ステップ１６４に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「１」に設定する。
【０１４２】
以上のステップ１６３または１６４に続くステップ１６５で、高ＮＯｘ濃度制御処理を終了すべきであることを表すために、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰを「０」に設定する。
【０１４３】
次に、ステップ１６６に進み、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘと、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘをいずれも値０に設定した後、本処理を終了する。
【０１４４】
図１７に戻り、ステップ１４６で、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を以上のように実行した後、劣化判定処理を終了する。
【０１４５】
なお、前述したステップ１４５において、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘを、判定値ＮＯｘＲＥＦ２に代えて、前述したステップ１６２で用いた判定値ＮＯｘＪＵＤと比較するように構成してもよい。
【０１４６】
次に、図２３を参照しながら、高ＮＯｘ濃度制御処理および劣化判定処理を以上のように実行した場合の、各フラグおよび各算出値の経時変化の一例について説明する。なお、同図中の下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔと、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘとにおいて、実線で示す曲線は、下流側触媒１２が劣化している場合のものであり、破線で示す曲線は、下流側触媒１２が劣化していない場合のものである。
【０１４７】
同図に示すように、時刻ｔ１で、下流側触媒１２の劣化判定条件が成立し、Ｆ＿ＪＵＤ２＝１が成立すると、その後のＮＯｘ供給量判定値ＮＯｘＲＥＦが算出された時点（時刻ｔ２）で、Ｆ＿ＮＯｘＵＰ＝１が成立し、高ＮＯｘ濃度制御処理が開始されるとともに、この高ＮＯｘ濃度制御処理の開始時点から任意の時間が経過したタイミング（時刻ｔ３）で、高ＮＯｘ濃度の排ガスが中間ＮＯｘセンサ３０に到達し、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘが上昇し始める。このＮＯｘ供給量ｓｕｍＰｒｅＮＯｘの上昇開始以降において、下流側触媒１２が劣化しているときには、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔも時間の経過に伴って上昇するとともに、補正後ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘＦも時間の経過に伴って上昇する。そして、ｓｕｍＰｒｅＮＯｘ＞ＮＯｘＲＥＦが成立した時点（時刻ｔ４）で、ｓｕｍＰｏｓｔＮＯｘＦ＞ＮＯｘＪＵＤが成立する。それにより、下流側触媒１２が劣化したと判定される。
【０１４８】
一方、下流側触媒１２が劣化していないときには、下流側ＮＯｘ濃度ＣＮＯｘ＿ＰｏｓｔおよびＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘがほとんど変化しない。それにより、ｓｕｍＰｒｅＮＯｘ＞ＮＯｘＲＥＦが成立した時点（時刻ｔ４）でも、ｓｕｍＰｏｓｔＮＯｘＦ≦ＮＯｘＪＵＤが成立する。それにより、下流側触媒１２が劣化していないと判定される。
【０１４９】
以上のように、第２実施形態の劣化判定装置１Ａによれば、ステップ１３０の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、下流側触媒１２の劣化判定が実行される一方、ステップ１３０の判別結果がＮＯで、上流側触媒１１が適切な活性状態にないときには、下流側触媒１２の劣化判定が禁止される。それにより、上流側触媒１１が活性状態にないことに起因する誤判定を回避しながら、下流側触媒１２の劣化判定を実行することができ、判定精度を向上させることができる。
【０１５０】
また、触媒活性フラグＦ＿ＡＣＴは、第１実施形態の劣化判定装置１と同様に、触媒温ＴＣＡＴが第１所定値ＴＲＥＦ１を下限とし第２所定値ＴＲＥＦ２を上限とする範囲（ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦ２）内にあるか否かに基づいて設定されるので、上流側触媒１１が活性状態にないことに起因する誤判定を回避することができるとともに、上流側触媒１１の活性度合が高すぎることに起因する誤判定も回避することができる。その結果、下流側触媒１２の劣化判定精度をさらに向上させることができる。
【０１５１】
さらに、下流側触媒１２の劣化判定処理を実行する際、空燃比制御処理において、高ＮＯｘ濃度制御処理が実行され、下流側触媒１２に供給される排ガス中のＮＯｘ濃度が、空燃比のリーン制御処理が実行される通常運転時よりも高くなるように制御される。それにより、通常運転時と比較して、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘの上昇タイミングを早めることができるとともに、その上昇速度も高めることができる。その結果、下流側触媒１２の劣化判定を迅速に行うことができるとともに、その判定精度をより一層向上させることができる。
【０１５２】
なお、第２実施形態は、中間濃度パラメータ検出手段として、中間ＮＯｘセンサ３０を用いた例であるが、本発明の中間濃度パラメータ検出手段はこれに限らず、上流側触媒と下流側触媒の間における排ガス中の所定成分の濃度を表す中間濃度パラメータを検出または算出できるものであればよい。例えば、中間ＮＯｘセンサ３０を省略し、エンジン回転数ＮＥおよび要求トルクＰＭＣＭＤに応じて、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅを推定し、この推定値を用いて、中間濃度パラメータとしてのＮＯｘ供給量ｓｕｍＰｒｅＮＯｘを算出してもよい。
【０１５３】
また、第２実施形態は、下流側濃度パラメータ検出手段として、下流側ＮＯｘセンサ３１を用いた例であるが、本発明の下流側濃度パラメータ検出手段はこれに限らず、下流側触媒の下流側における排ガス中の所定成分の濃度を表す下流側濃度パラメータを検出または算出できるものであればよい。例えば、ＮＯｘセンサ以外のセンサの検出信号に基づいて、下流側濃度パラメータとしての下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔを算出してもよい。
【０１５４】
さらに、第２実施形態の劣化判定装置１Ａにおいて、中間ＬＡＦセンサ２３を省略し、中間ＮＯｘセンサ３０として酸素濃度を検出する能力を有するものを用いることにより、リッチスパイク制御中、上流側ＬＡＦセンサ２２および中間ＮＯｘセンサ３０の検出信号値に基づいて、上流側酸素貯蔵能ＰｒｅＯＳＣを算出するように構成してもよい。このようにした場合、センサを１個省略できることで、その分、製造コストを削減することができる。
【０１５５】
また、第２実施形態は、ステップ１３４のゼロ点補正処理において、下流側ＮＯｘセンサ３１のゼロ点補正のみを実行した例であるが、上流側触媒１１が下流側触媒１２と同じＮＯｘ浄化触媒タイプのものである場合には、ステップ１３４のゼロ点補正処理において、中間ＮＯｘセンサ３０および下流側ＮＯｘセンサ３１の双方のゼロ点補正を実行してもよい。
【０１５６】
一方、第２実施形態は、高ＮＯｘ濃度制御処理を図１６に示すように実行した例であるが、高ＮＯｘ濃度制御処理はこれに限らず、下流側触媒１２に供給される排ガスのＮＯｘ濃度をリーン制御時よりも高い値になるように制御する処理であればよい。例えば、高ＮＯｘ濃度制御処理を図２４に示すように実行してもよい。
【０１５７】
同図に示すように、この高ＮＯｘ濃度制御処理では、まず、ステップ１７０で、前述したステップ１２０と同じ手法により、高ＮＯｘ濃度制御用の燃料噴射量ＱＩＮＪおよび燃料噴射タイミングφＩＮＪを算出する。
【０１５８】
次いで、ステップ１７１で、高ＮＯｘ濃度制御用の要求トルクＰＭＣＭＤおよびエンジン回転数ＮＥに応じて、図示しないマップを検索することにより、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅの目標値ＣＮＯｘ＿ＰｒｅＣＭＤを算出する。この目標値ＣＮＯｘ＿ＰｒｅＣＭＤは、リーン制御中の中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅよりも高い値に設定されている。
【０１５９】
次に、ステップ１７２に進み、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅが上記目標値ＣＮＯｘ＿ＰｒｅＣＭＤに収束するように、ＥＧＲ制御弁８ｂをフィードバック制御した後、本処理を終了する。以上により、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅがリーン制御中の値よりも高い値になるように制御され、それによって、下流側触媒１２の劣化判定を迅速かつ精度よく実行することができる。
【０１６０】
次に、本発明の第３実施形態に係る排ガス浄化装置の劣化判定装置について説明する。この劣化判定装置は、第２実施形態の劣化判定装置１Ａと比較すると、第２実施形態の図１７に示す劣化判定処理に代えて、図２５に示す劣化判定処理をＥＣＵ２によって実行する点のみが異なっているので、以下、図２５に示す劣化判定処理についてのみ説明する。なお、本実施形態でも、ＥＣＵ２が、中間濃度パラメータ検出手段、下流側濃度パラメータ検出手段、劣化判定手段、活性状態判定手段および禁止手段に相当する。
【０１６１】
この劣化判定処理も、前述した図１７の劣化判定処理と同様に、中間ＮＯｘ濃度ＣＮＯｘ＿Ｐｒｅと下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔに基づいて、下流側触媒１２の劣化判定を行うものであり、所定の制御周期ΔＴ（例えば１０ｍｓｅｃ）で実行される。
【０１６２】
この処理では、まず、ステップ１８０で、前述した触媒活性フラグＦ＿ＡＣＴが「１」であるか否かを判別する。この触媒活性フラグＦ＿ＡＣＴは、第１実施形態の劣化判定装置１と同様に、前述した図４の活性判定処理によって設定される。ステップ１８０の判別結果がＮＯで、上流側触媒１１が活性状態になっていないときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、ステップ１８１に進み、後述する平均値算出済みフラグＦ＿ＡＶＥと、前述した判定値算出済みフラグＦ＿ＣＡＬとをいずれも「０」に設定した後、本処理を終了する。
【０１６３】
一方、ステップ１８０の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、ステップ１８２に進み、前述した判定条件成立フラグＦ＿ＪＵＤ２が「１」であるか否かを判別する。この判別結果がＮＯで、下流側触媒１２の劣化判定条件が成立していないときには、下流側触媒１２の劣化判定を実行すべきでないと判定して、前述したステップ１８１を実行した後、本処理を終了する。
【０１６４】
一方、ステップ１８２の判別結果がＹＥＳで、下流側触媒１２の劣化判定条件が成立しているときには、ステップ１８３に進み、平均値算出済みフラグＦ＿ＡＶＥが「１」であるか否かを判別する。この判別結果がＮＯのときには、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔの平均値ａｖｅＣＮＯｘを算出すべきであると判定して、ステップ１８４に進み、平均値ａｖｅＣＮＯｘの算出処理を実行した後、本処理を終了する。
【０１６５】
このステップ１８４では、平均値ａｖｅＣＮＯｘが以下に述べるように算出される。まず、制御周期ΔＴ毎に、下流側ＮＯｘ濃度ＣＮＯｘ＿Ｐｏｓｔを下流側ＮＯｘセンサ３１の検出信号に基づいて算出し、この算出値をサンプリングする。そして、所定個数（例えば１００個）の算出値がサンプリングされた時点で、所定個数のサンプリング値を相加平均演算することによって、平均値ａｖｅＣＮＯｘを算出する。そして、この平均値ａｖｅＣＮＯｘが算出された時点で、これを済みであることを表すために、平均値算出済みフラグＦ＿ＡＶＥが「１」に設定される。
【０１６６】
このように、ステップ１８４で平均値算出済みフラグＦ＿ＡＶＥが「１」に設定されると、ステップ１８３の判別結果がＹＥＳとなり、その場合には、ステップ１８５に進み、判定値算出済みフラグＦ＿ＣＡＬが「１」であるか否かを判別する。
【０１６７】
この判別結果がＮＯのときには、ＮＯｘ供給量判定値ＮＯｘＲＥＦを算出すべきであると判定して、ステップ１８６〜１９０を、前述したステップ１３６〜１４０と同様に実行した後、本処理を終了する。
【０１６８】
上記のようにステップ１９０を実行すると、ステップ１８５の判別結果がＹＥＳとなり、その場合には、ステップ１９１に進み、前述した高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰが「１」であるか否かを判別する。この判別結果がＮＯのときには、高ＮＯｘ濃度制御を実行すべきであると判定して、ステップ１９２に進み、それを表すために、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰを「１」に設定した後、本処理を終了する。
【０１６９】
このように、ステップ１９２で高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰが「１」に設定されると、ステップ１９１の判別結果がＹＥＳとなり、その場合には、ステップ１９３に進み、前述した式（８）により、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘを算出する。
【０１７０】
次いで、ステップ１９４に進み、前述した式（９）により、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘを算出する。
【０１７１】
次に、ステップ１９５で、下式（１１）により、排ガス供給量ｓｕｍＱＧＡＳを算出する。
【数１１】
2010024879.tif 000013
【０１７２】
この式（１１）において、ｓｕｍＱＧＡＳＺは、排ガス供給量の前回値を表している。式（１１）の右辺の第２項は、排ガス流量と制御周期の積ＱＧＡＳ・ΔＴであるので、前回の制御タイミングから今回の制御タイミングまでの間において、下流側触媒１２に供給されたと推定される排ガス量を表すものである。したがって、排ガス供給量ｓｕｍＱＧＡＳは、そのような値ＱＧＡＳ・ΔＴを積算することによって算出されるので、高ＮＯｘ濃度制御処理の開始タイミングから今回の制御タイミングまでの間において、下流側触媒１２に供給されたと推定される排ガスの総量を表すものになる。
【０１７３】
次いで、ステップ１９６に進み、前述したステップ１４５と同様に、ｓｕｍＰｒｅＮＯｘ＞ＮＯｘＲＥＦまたはｓｕｍＰｏｓｔＮＯｘ＞ＮＯｘＲＥＦ２が成立しているか否かを判別する。この判別結果がＮＯのときには、そのまま本処理を終了する。一方、ステップ１９６の判別結果がＹＥＳのときには、ステップ１９７に進み、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を実行する。
【０１７４】
この触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理は、具体的には図２６に示すように実行される。この処理では、まず、ステップ２００で、下式（１２）により、判定値ＮＯｘＪＵＤ２を算出する。
【数１２】
2010024879.tif 000014
【０１７５】
この式（１２）において、Ｃ１は所定の定数を表している。この式（１２）を参照すると明らかなように、判定値ＮＯｘＪＵＤ２は、定数Ｃ１に、排ガス供給量と平均値の積ｓｕｍＱＧＡＳ・ａｖｅＣＮＯｘを加算することによって算出されるので、高ＮＯｘ濃度制御処理の開始タイミングから今回の制御タイミングまでの間において、下流側触媒１２に供給されたと推定されるＮＯｘの総量を表すように算出される。
【０１７６】
ステップ２００に続くステップ２０１で、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘが判定値ＮＯｘＪＵＤ２よりも大きいか否かを判別する。この判別結果がＮＯで、ｓｕｍＰｏｓｔＮＯｘ≦ＮＯｘＪＵＤ２のときには、下流側触媒１２が劣化していないと判定して、ステップ２０２に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「０」に設定する。
【０１７７】
一方、ステップ２０１の判別結果がＹＥＳで、ｓｕｍＰｏｓｔＮＯｘ＞ＮＯｘＪＵＤ２のときには、下流側触媒１２が劣化したと判定して、ステップ２０３に進み、それを表すために、触媒劣化フラグＦ＿ＣＡＴＮＧを「１」に設定する。
【０１７８】
以上のステップ２０２または２０３に続くステップ２０４で、高ＮＯｘ濃度制御処理を終了すべきであることを表すために、高ＮＯｘ条件フラグＦ＿ＮＯｘＵＰを「０」に設定する。
【０１７９】
次に、ステップ２０５に進み、ＮＯｘ供給量ｓｕｍＰｒｅＮＯｘと、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘと、排ガス供給量ｓｕｍＱＧＡＳとをいずれも値０に設定した後、本処理を終了する。
【０１８０】
図２５に戻り、ステップ１９７で、触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を以上のように実行した後、劣化判定処理を終了する。
【０１８１】
なお、前述したステップ１９６において、ＮＯｘスリップ量ｓｕｍＰｏｓｔＮＯｘを、判定値ＮＯｘＲＥＦ２に代えて、前述したステップ２００で算出した判定値ＮＯｘＪＵＤ２と比較するように構成してもよい。
【０１８２】
以上のように、第３実施形態の劣化判定装置によれば、ステップ１８０の判別結果がＹＥＳで、上流側触媒１１が適切な活性状態にあるときには、下流側触媒１２の劣化判定が実行される一方、ステップ１８０の判別結果がＮＯで、上流側触媒１１が適切な活性状態にないときには、下流側触媒１２の劣化判定が禁止される。それにより、上流側触媒１１が活性状態にないことに起因する誤判定を回避しながら、下流側触媒１２の劣化判定を実行することができ、判定精度を向上させることができる。
【０１８３】
また、触媒活性フラグＦ＿ＡＣＴは、第１実施形態の劣化判定装置１と同様に、触媒温ＴＣＡＴが第１所定値ＴＲＥＦ１を下限とし第２所定値ＴＲＥＦ２を上限とする範囲（ＴＲＥＦ１≦ＴＣＡＴ≦ＴＲＥＦ２）内にあるか否かに基づいて設定されるので、上流側触媒１１が活性状態にないことに起因する誤判定を回避することができるとともに、上流側触媒１１の活性度合が高すぎることに起因する誤判定も回避することができる。それにより、判定精度をさらに向上させることができる。さらに、第２実施形態の劣化判定装置１Ａと同様に、下流側触媒１２の劣化判定処理を実行する際、空燃比制御処理において、高ＮＯｘ濃度制御処理が実行されるので、下流側触媒１２の劣化判定を迅速に行うことができるとともに、その判定精度をより一層、向上させることができる。
【０１８４】
なお、第１実施形態は、排ガス中の所定成分として酸素を用い、第２および第３実施形態は、排ガス中の所定成分としてＮＯｘを用いた例であるが、本発明の所定成分はこれに限らず、排ガス中の所定成分であればよい。例えば、所定成分として、ＨＣやＣＯなどを用いてもよい。
【図面の簡単な説明】
【０１８５】
【図１】本発明の第１実施形態に係る劣化判定装置およびこれを適用した排ガス浄化装置を備えた内燃機関の概略構成を示す図である。
【図２】空燃比制御処理を示すフローチャートである。
【図３】下流側触媒の劣化判定処理を示すフローチャートである。
【図４】上流側触媒の活性判定処理を示すフローチャートである。
【図５】第２還元剤量積算値ｓｕｍｋａｃｔ２の算出処理を示すフローチャートである。
【図６】第３還元剤量積算値ｓｕｍｋａｃｔ３の算出処理を示すフローチャートである。
【図７】触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を示すフローチャートである。
【図８】上流側触媒の活性判定処理の変形例を示すフローチャートである。
【図９】上流側触媒の活性判定処理の他の変形例を示すフローチャートである。
【図１０】上流側触媒の活性判定処理のさらに他の変形例を示すフローチャートである。
【図１１】触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理の変形例を示すフローチャートである。
【図１２】触媒温補正係数ＣｏｒＴＣＡＴの算出に用いるマップの一例を示す図である。
【図１３】排ガス流量補正係数ＣｏｒＱＧＡＳの算出に用いるマップの一例を示す図である。
【図１４】本発明の第２実施形態に係る劣化判定装置およびこれを適用した排ガス浄化装置を備えた内燃機関の概略構成を示す図である。
【図１５】空燃比制御処理を示すフローチャートである。
【図１６】高ＮＯｘ濃度制御処理を示すフローチャートである。
【図１７】下流側触媒の劣化判定処理を示すフローチャートである。
【図１８】ＮＯｘ捕捉能ＮＯｘＳの算出に用いるマップの一例を示す図である。
【図１９】触媒温補正係数ＣｏｒＴＣＡＴ２の算出に用いるマップの一例を示す図である。
【図２０】排ガス流量補正係数ＣｏｒＱＧＡＳ２の算出に用いるマップの一例を示す図である。
【図２１】触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を示すフローチャートである。
【図２２】補正係数ＣｏｒＮＯｘの算出に用いるマップの一例を示す図である。
【図２３】第２実施形態の劣化判定装置によって高ＮＯｘ濃度制御処理および劣化判定処理を実行したときの、各フラグおよび各算出値の経時変化の一例を示すタイミングチャートである。
【図２４】高ＮＯｘ濃度制御処理の変形例を示すフローチャートである。
【図２５】第３実施形態の劣化判定装置における下流側触媒の劣化判定処理を示すフローチャートである。
【図２６】第３実施形態の劣化判定装置における触媒劣化フラグＦ＿ＣＡＴＮＧの設定処理を示すフローチャートである。
【符号の説明】
【０１８６】
１  劣化判定装置
１Ａ  劣化判定装置
２  ＥＣＵ（中間濃度パラメータ検出手段、下流側濃度パラメータ検出手段、劣化判        定手段、活性状態判定手段、禁止手段、温度パラメータ検出手段、雰囲気制御手        段）
３  内燃機関
７  排気通路
１０  排ガス浄化装置
１１  上流側触媒
１２  下流側触媒
２０  クランク角センサ（温度パラメータ検出手段）
２３  中間ＬＡＦセンサ（中間濃度パラメータ検出手段）
２４  下流側ＬＡＦセンサ（下流側濃度パラメータ検出手段）
２５  触媒温センサ（温度パラメータ検出手段）
２６  アクセル開度センサ（温度パラメータ検出手段）
３０  中間ＮＯｘセンサ（中間濃度パラメータ検出手段）
３１  下流側ＮＯｘセンサ（下流側濃度パラメータ検出手段）
ＫＡＣＴ２  第２当量比（中間濃度パラメータ）
ＫＡＣＴ３  第３当量比（下流側濃度パラメータ）
ＴＣＡＴ  上流側触媒の温度（温度パラメータ）
ＴＲＥＦ１  第１所定値
ＴＲＥＦ２  第２所定値
ｔｍ＿ａｓｔ  始動後タイマの計数値（温度パラメータ）
ｔｍ＿ｒｅｆ  判定値（第１所定値）
ｓｕｍＱ  熱量積算値（温度パラメータ）
ｓｒｅｆ  所定値（第１所定値）
ＣＮＯｘ＿Ｐｒｅ  中間ＮＯｘ濃度（中間濃度パラメータ）
ＣＮＯｘ＿Ｐｏｓｔ  下流側ＮＯｘ濃度（下流側濃度パラメータ）
【図１】
2010024879.tif 000015
【図２】
2010024879.tif 000016
【図３】
2010024879.tif 000017
【図４】
2010024879.tif 000018
【図５】
2010024879.tif 000019
【図６】
2010024879.tif 000020
【図７】
2010024879.tif 000021
【図８】
2010024879.tif 000022
【図９】
2010024879.tif 000023
【図１０】
2010024879.tif 000024
【図１１】
2010024879.tif 000025
【図１２】
2010024879.tif 000026
【図１３】
2010024879.tif 000027
【図１４】
2010024879.tif 000028
【図１５】
2010024879.tif 000029
【図１６】
2010024879.tif 000030
【図１７】
2010024879.tif 000031
【図１８】
2010024879.tif 000032
【図１９】
2010024879.tif 000033
【図２０】
2010024879.tif 000034
【図２１】
2010024879.tif 000035
【図２２】
2010024879.tif 000036
【図２３】
2010024879.tif 000037
【図２４】
2010024879.tif 000038
【図２５】
2010024879.tif 000039
【図２６】
2010024879.tif 000040