(57)【要約】【課題】還元剤の添加手段の異常診断を簡素な構成で実現可能な内燃機関の排気浄化システムを提供することを課題とする。【解決手段】内燃機関の排気浄化システム１であって、内燃機関の排気中のＮＯｘを、排気中に添加される還元剤で還元する還元触媒３と、還元触媒３に流入する排気に前記還元剤を添加する還元剤添加手段４と、還元剤添加手段４の下流側かつ還元触媒３の上流側に設置される、還元剤に対する感度を有するＮＯｘセンサ７と、内燃機関の運転状態と還元剤の添加量に関する物理量とをパラメータとし、還元触媒３に流入するＮＯｘの理論測定値を推定する理論測定値算出手段と、ＮＯｘセンサ７の実測定値と理論測定値との差分に基づき、還元剤添加手段４の異常診断を行う処理手段と、を備える。【選択図】図３
2015014233.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気中のＮＯｘを、排気中に添加される還元剤で還元する還元触媒と、
前記還元触媒に流入する排気に前記還元剤を添加する還元剤添加手段と、
前記還元剤添加手段の下流側かつ前記還元触媒の上流側に設置される、前記還元剤に対する感度を有するＮＯｘセンサと、
前記内燃機関の運転状態と前記還元剤の添加量に関する物理量とをパラメータとし、前記還元触媒に流入するＮＯｘの理論測定値を推定する理論測定値算出手段と、
前記ＮＯｘセンサの実測定値と前記理論測定値との差分に基づき、前記還元剤添加手段の異常診断を行う処理手段と、を備える、
内燃機関の排気浄化システム。
【請求項２】
前記処理手段は、前記還元剤の添加が停止されている状態における前記実測定値と前記内燃機関の運転状態から推定される前記排気中のＮＯｘの推定値との間の誤差を学習した後、前記実測定値と前記誤差の学習値を加えた前記理論測定値との差分に基づく前記異常診断を行う、
請求項１に記載の内燃機関の排気浄化システム。
【請求項３】
前記処理手段は、前記還元剤添加手段に前記還元剤のカートリッジが装填されてから所定期間内に前記還元剤添加手段が異常であると診断した場合、前記カートリッジが異常であるとの診断を行う、
請求項１または２に記載の内燃機関の排気浄化システム。
【請求項４】
前記還元剤添加手段は、ＮＨ３を前記還元剤として前記排気に添加する、
請求項１から３の何れか一項に記載の内燃機関の排気浄化システム。
【請求項５】
前記添加量に関する物理量とは、ＮＨ３添加量または添加ＮＨ３濃度である、
請求項４に記載の内燃機関の排気浄化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気浄化システムに関する。
【背景技術】
【０００２】
内燃機関から排出されるＮＯｘを浄化する排気浄化システムとして、還元剤の存在下でＮＯｘを選択的に還元して浄化する還元触媒を排気通路に配置し、還元剤を還元触媒の上流から排気中に添加するものがある。
【０００３】
このような排気浄化システムにおいて、還元触媒に流入する排気中のＮＯｘを測定するＮＯｘセンサを尿素水の添加手段と還元触媒との間に配置し、尿素水の添加量を調整する技術が提案されている（特許文献１を参照）。尿素水の添加手段の前後に配置したＮＯｘセンサの尿素水に対する感度を利用すると、尿素水の添加手段が異常であるか否かの診断を行うこともできる（例えば、特許文献２を参照）。なお、この他にも、排気浄化システムを診断する各種技術がある（例えば、特許文献３−４を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９４５９２号公報
【特許文献２】特開２０１０−１６３９２３号公報
【特許文献３】特許第４８２２７７２号公報
【特許文献４】特許第４９７６６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
還元触媒へ送られる排気に還元剤を添加する添加手段の異常診断を、例えば、添加手段の前後に配置したＮＯｘセンサの測定値の差分に基づいて行う場合、ＮＯｘセンサ数の増大に伴うコストを要する。
【０００６】
そこで、本発明は、還元剤の添加手段の異常診断を簡素な構成で実現可能な内燃機関の排気浄化システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するため、還元剤添加手段の下流側に設置されたＮＯｘセンサの実測定値と理論測定値との差分に基づき、還元剤添加手段の異常診断を行うことにした。
【０００８】
詳細には、内燃機関の排気浄化システムであって、内燃機関の排気中のＮＯｘを、排気中に添加される還元剤で還元する還元触媒と、前記還元触媒に流入する排気に前記還元剤を添加する還元剤添加手段と、前記還元剤添加手段の下流側かつ前記還元触媒の上流側に設置される、前記還元剤に対する感度を有するＮＯｘセンサと、前記内燃機関の運転状態と前記還元剤の添加量に関する物理量とをパラメータとし、前記還元触媒に流入するＮＯｘの理論測定値を推定する理論測定値算出手段と、前記ＮＯｘセンサの実測定値と前記理論測定値との差分に基づき、前記還元剤添加手段の異常診断を行う処理手段と、を備える。
【０００９】
上記排気浄化システムには、還元触媒に流入する排気中のＮＯｘを測定するＮＯｘセンサが還元剤添加手段の下流側に存在しており、ＮＯｘセンサはＮＯｘのみならず還元剤に
対する感度も有するものであるため、還元剤添加手段による還元剤の添加が行われている状態において観測されるＮＯｘセンサの実測定値には、内燃機関から送られる排気中に含まれるＮＯｘ量の他に、還元剤の添加によって上乗せされる成分が含まれることになる。例えば、ＮＯｘセンサがＮＨ３に対して感度を示すものである場合、還元剤添加手段がＮＨ３を前記還元剤として前記排気に添加することにより、ＮＯｘセンサはＮＯｘのみならず還元剤に対する感度を示す。
【００１０】
そこで、上記排気浄化システムにおいては、内燃機関の運転状態と還元剤の添加量に関する物理量とをパラメータとし、還元触媒に流入するＮＯｘの理論測定値を推定した後、推定した理論測定値と実測定値との差分に基づき、前記還元剤添加手段の異常診断を行うこととしたものである。還元剤添加手段に異常があれば、還元剤の添加量に関する物理量をパラメータとする理論測定値と還元剤に対する感度を有するＮＯｘセンサから得られる実測定値との差分に変化が生ずるため、ＮＯｘセンサを還元剤添加手段の前後に配置しなくても異常診断が可能となり、還元剤添加手段の異常診断に関わる構成を簡素化できる。
【００１１】
ところで、前記処理手段は、前記還元剤の添加が停止されている状態における前記実測定値と前記内燃機関の運転状態から推定される前記排気中のＮＯｘの推定値との間の誤差を学習した後、前記実測定値と前記誤差の学習値を加えた前記理論測定値との差分に基づく前記異常診断を行うものであってもよい。ここで、ＮＯｘの推定値とは、内燃機関の運転状態から推定される排気中のＮＯｘ量であり、例えば、ＮＯｘセンサ以外のセンサ類から得た測定値に基づいて推定した値を適用することができる。実測定値と推定値との間の誤差を学習した後に異常診断を実行すれば、内燃機関や排気浄化システムに備わっている各種センサ等の精度にばらつきがあっても、診断結果の精度向上を図ることができる。
【００１２】
また、前記処理手段は、前記還元剤添加手段に前記還元剤のカートリッジが装填されてから所定期間内に前記還元剤添加手段が異常であると診断した場合、前記カートリッジが異常であるとの診断を行うものであってもよい。この診断は、カートリッジが装填されてからまもなくの間に還元剤添加手段が異常であると診断された場合には、装填された還元剤のカートリッジに異常がある蓋然性が高いであろうとの考えに基づくものであり、還元剤添加手段の異常が還元剤のカートリッジの異常によるものなのか否かを判別することができる。
【００１３】
なお、前記還元剤がＮＨ３である場合、前記添加量に関する物理量とは、ＮＨ３添加量または添加ＮＨ３濃度であってもよい。還元剤がＮＨ３である場合、上記理論測定値を推定する際のパラメータとしてＮＨ３添加量または添加ＮＨ３濃度を用いれば、還元剤の添加によってＮＯｘセンサの出力に上乗せされる見かけ上の変動量を、推定される理論測定値に含ませることができる。ここで、添加ＮＨ３濃度は、例えば、内燃機関の排ガス量とＮＨ３添加量とに基づいて推定することができる。また、排ガス量は、例えば、内燃機関の吸入空気量や各種のセンサ等により推定することができる。
【発明の効果】
【００１４】
本発明によれば、還元剤の添加手段の異常診断を簡素な構成で実現することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施形態に係る内燃機関の排気浄化システムを示した構成図の一例である。
【図２】図２は、ＥＣＵが実行するＮＨ３添加システムの診断処理のフローチャートの一例である。
【図３】図３は、ＮＯｘセンサの実測定値と推定値と理論測定値とを表したグラフの一例である。
【図４】図４は、上記ステップＳ１０５の処理内容を変形した処理フロー図の一例である。
【図５】図５は、排気浄化システムの変形例を示した図の一例である。
【図６】図６は、ＥＣＵが実行する処理フローを変形した図の一例であり、図２に示した処理フロー図に、ステップＳ１０６の後に更に実行する処理を更に追記したものである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について説明する。以下に説明する実施形態は、本発明を実施するための一形態であり、本発明の技術的範囲を限定するものではない。
【００１７】
図１は、実施形態に係る内燃機関の排気浄化システムを示した構成図の一例である。実施形態に係る排気浄化システム１には、内燃機関に繋がる排気経路２が設けられている。
【００１８】
排気浄化システム１の排気経路２には、アンモニアを還元剤として排気中のＮＯｘを選択的に還元し浄化する還元触媒（例えば、ＳＣＲ（Selective Catalytic Reduction）触
媒）３が設けられている。また、排気浄化システム１には、排気経路２にＮＨ３（本願でいう「還元剤」の一例である）を添加するＮＨ３添加システム（本願でいう「還元剤添加手段」の一例である）４が設けられている。ＮＨ３添加システム４には、排気経路２のうち還元触媒３の上流部分に配置されており、排気中にＮＨ３ガスを添加する添加弁５が備わっている。また、ＮＨ３添加システム４には、添加弁５にＮＨ３ガスを供給するＮＨ３ガスカートリッジ（本願でいう「還元剤のカートリッジ」の一例である）６が備わっている。添加弁５から排気中に添加されたＮＨ３は、還元触媒３においてＮＯｘを還元するための還元剤として機能する。なお、還元触媒３は、ＳＣＲ触媒に限定されるものでなく、例えば、ＰＭ（Particulate Matter）を捕獲するフィルタにＳＣＲ触媒を組み合わせたＳＣＲＦであってもよい。また、ＮＨ３添加システム４には、ＮＨ３ガスカートリッジ６の温度を測定する温度センサ、ＮＨ３ガスカートリッジ６を加熱するヒータ、ＮＨ３ガスカートリッジ６の圧力を測定する圧力センサを設けてもよい。
【００１９】
排気経路２のうち添加弁５と還元触媒３との間には、還元触媒３に流入する排気中のＮＯｘ量を測定するＮＯｘセンサ７が設けられている。ＮＯｘセンサ７は、ＮＯｘのみならず、ＮＨ３に対する感度も有するセンサである。例えば、Ｐｔ属系電極を内蔵したＮＯｘセンサの場合、排気に含まれるＮＨ３がＰｔ属系電極において酸化されてＮＯに変わる。この場合、ＮＯｘセンサ７は、排気に含まれるＮＯｘ量に、ＮＨ３から変化したＮＯ量を更に上乗せした量の測定値を出力することになる。
【００２０】
ＥＣＵ（本願でいう「理論測定値算出手段」及び「処理手段」の一例である）８は内燃機関を制御するコンピュータであり、ＮＯｘセンサ７を含む各種センサによる検出値が入力される。ＥＣＵ８は各種センサから入力される検出値（パラメータ）に基づいて内燃機関の運転状態や運転者の要求を取得し、添加弁５を含む各種機器の動作を制御する。また、ＥＣＵ８は、ＥＣＵ８に入力される種々の検出値や情報に基づく演算により、内燃機関から排出される排気中のＮＯｘ量を推定する。
【００２１】
図２は、ＥＣＵ８が実行するＮＨ３添加システム４の診断処理のフローチャートの一例である。ＥＣＵ８は、ＥＣＵ８内のメモリに記憶されているコンピュータプログラムに演算装置がアクセスすることにより、下記の診断処理を実現する。図２に示す診断処理のフローチャートは、内燃機関の作動中、繰り返し実行される。
【００２２】
ステップＳ１０１の処理において、ＥＣＵ８は、ＮＨ３添加システム４がＮＨ３を添加中であるか否かを判定する。ＮＨ３添加システム４がＮＨ３を添加中であるか否かは、例
えば、添加弁５の開閉状態に基づいて判別することができる。ＥＣＵ８は、ステップＳ１０１の処理においてＮＨ３添加システム４がＮＨ３を添加中であると判定した場合、ステップＳ１０２の処理を実行する。また、ＥＣＵ８は、ステップＳ１０１の処理においてＮＨ３添加システム４がＮＨ３を添加中でないと判定した場合、ステップＳ１０６の処理を実行する。
【００２３】
ステップＳ１０２の処理において、ＥＣＵ８は、ＮＯｘセンサ７の実測定値とＮＯｘの推定値との間の誤差の学習が完了しているか否かを判定する。ここで、ＮＯｘセンサ７の実測定値とは、ＮＯｘセンサ７によって観測される排気中のＮＯｘ量である。また、ＮＯｘの推定値とは、内燃機関の運転状態から推定される排気中のＮＯｘ量であり、例えば、ＮＯｘセンサ７以外のセンサ（例えば、内燃機関の運転状態を測定するセンサ）類から得た測定値に基づいて推定した値を適用することができる。誤差の学習が完了しているか否かは、例えば、誤差を表す変数の状態等に基づいて判定することができる。ＥＣＵ８は、ステップＳ１０２の処理において誤差の学習が完了していると判定した場合、ステップＳ１０３の処理を実行する。また、ＥＣＵ８は、ステップＳ１０２の処理において誤差の学習が完了していないと判定した場合、ステップＳ１０３〜Ｓ１０５の処理をスキップする。
【００２４】
ステップＳ１０３の処理において、ＥＣＵ８は、ＮＯｘセンサ７の実測定値と理論測定値との差分が一定範囲内にあるか否かを判定する。理論測定値とは、内燃機関の運転状態と還元剤の添加量に関する物理量とをパラメータとしてＥＣＵ８が推定する、還元触媒３に流入するＮＯｘの理論上の測定値である。また、還元剤の添加量に関する物理量とは、排ガス中に含まれるＮＨ３の割合（添加ＮＨ３濃度）を導くことのできるパラメータである。ＥＣＵ８によるＮＯｘの理論測定値の推定に際してこのパラメータを用いることにより、ＮＨ３に対する感度を有するＮＯｘセンサ７の出力に含まれる、ＮＨ３添加システム４によるＮＨ３の添加によってＮＯｘセンサ７の出力に上乗せされる量を理論測定値に含ませることができる。
【００２５】
ここで、還元剤の添加量に関する物理量としては、例えば、添加するＮＨ３の濃度、添加量、圧力、添加弁５の開度等といった、ＮＨ３がＮＯｘセンサ７の観測値に与える影響の大きさに比例する各種の物理量のパラメータを適用可能である。また、添加ＮＨ３濃度は、例えば、排ガス量とＮＨ３添加量とに基づいて推定することができる。また、排ガス量は、例えば、内燃機関の吸入空気量や各種のセンサ等により推定することができる。また、一定範囲とは、ＮＨ３添加システム４が正常動作中と認められる場合における、上記実測定値と上記理論測定値との差分の範囲であり、例えば、ＮＯｘセンサ７の精度、添加するＮＨ３の濃度、添加量、圧力、添加弁５の開度等の精度に応じて適宜決定された規定の範囲或いはＥＣＵ８が各種の状態量を自ら学習することによって規定した範囲を適用することができる。
【００２６】
ＥＣＵ８は、ステップＳ１０３の処理において上記実測定値と上記理論測定値との差分が一定範囲内にあると判定した場合、ステップＳ１０４の処理を実行する。また、ＥＣＵ８は、ステップＳ１０３の処理において上記実測定値と上記理論測定値との差分が一定範囲外であると判定した場合、ステップＳ１０５の処理を実行する。
【００２７】
ステップＳ１０４の処理において、ＥＣＵ８は、ＮＨ３添加システム４が正常であるとの診断結果を下す。ＥＣＵ８は、ＮＨ３添加システム４が正常であるとの診断結果を下した後、当該診断結果をメモリに格納し或いは表示器類に表示してもよい。
【００２８】
ステップＳ１０５の処理において、ＥＣＵ８は、ＮＨ３添加システム４が異常であるとの診断結果を下す。ＥＣＵ８は、ＮＨ３添加システム４が異常であるとの診断結果を下し
た後、当該診断結果をメモリに格納し或いは表示器類に表示してもよい。
【００２９】
ステップＳ１０６の処理において、ＥＣＵ８は、ＮＯｘセンサ７の実測定値とＮＯｘの推定値との間の誤差を学習する。ＥＣＵ８は、ＮＨ３が添加されていない状態で当該誤差の学習を実行することにより、ＮＨ３の添加による影響を含まない誤差を特定する。ＥＣＵ８は、例えば、内燃機関の運転状態から推定される排気中のＮＯｘ量の推定値を算出した後、ＮＯｘセンサ７の実測定値と推定値との差分を誤差の学習値として算出する。
【００３０】
図３は、ＮＯｘセンサ７の実測定値と推定値と理論測定値とを表したグラフの一例である。例えば、内燃機関が始動すると、ＮＯｘを含んだ排気が排気経路２を流れ始めるため、ＮＯｘセンサ７の実測定値が徐々に上がる。ＮＯｘセンサ７の実測定値と推定値との間の誤差は、例えば、内燃機関や排気浄化システム１に備わっている各種センサ等の精度に起因するものである。よって、内燃機関の始動後、ＮＨ３の添加が開始される前までの期間中に観測されるＮＯｘセンサ７の実測定値と推定値と間の誤差は、図３のグラフに示すように概ね一定である。そして、ＮＨ３の添加が開始されると、ＮＯｘセンサ７は内燃機関から送られる排気中のＮＯｘのみならず、ＮＨ３の添加分を上乗せした値を出力するため、図３のグラフに示すように、ＮＨ３の添加開始後に観測されるＮＯｘセンサ７の実測定値はＮＨ３の添加開始前よりも大きい値になる。
【００３１】
内燃機関の始動後、ＮＯｘセンサ７の実測定値と推定値とが上記のような挙動を示す場合において、内燃機関の始動後、ＮＨ３の添加開始前に、上記一連の処理フローが実行されると、ＥＣＵ８は、ステップＳ１０１において否定判定を下し、上記ステップＳ１０６の誤差の学習処理を実行することになる。そして、ＥＣＵ８は、図３のグラフにおいて「誤差」として示すＮＯｘセンサ７の実測定値と推定値との差分を誤差の学習値として算出することになる。
【００３２】
また、上記ステップＳ１０６の誤差の学習処理が実行され且つＮＨ３の添加が開始された後に、上記一連の処理フローが実行されると、ＥＣＵ８は、ステップＳ１０１及びステップＳ１０２において肯定判定を下し、上記ステップＳ１０３の判定処理を実行することになる。そして、ＮＨ３添加システム４が正常であれば、ＥＣＵ８は、ステップＳ１０３の処理において上記実測定値と上記理論測定値との差分が一定範囲内にあると判定し、ステップＳ１０４の処理を実行することになる。また、ＮＨ３添加システム４に異常があれば、ＥＣＵ８は、ステップＳ１０３の処理において上記実測定値と上記理論測定値との差分が一定範囲外であると判定し、ステップＳ１０５の処理を実行することになる。
【００３３】
上記実施形態に係る排気浄化システム１は、実測定値と理論測定値との差分に基づき異常診断を行っているため、ＮＯｘセンサをＮＨ３添加システム４の前後に配置しなくても異常診断が可能となり、異常診断に関わる構成を簡素化できる。また、上記実施形態に係る排気浄化システム１は、尿素水ではなくＮＨ３を排気中に添加するシステム構成を採っているため、ＮＯｘセンサ７のＮＨ３に対する感度をＮＨ３添加システム４の診断に利用可能である。よって、上記実施形態に係る排気浄化システム１であれば、尿素水を排気に添加し、還元触媒でＮＯｘを還元浄化する排気浄化システムにおける尿素水の添加手段の診断に比べて、還元剤の添加手段の診断精度が向上する。
【００３４】
なお、実測定値と推定値との間の誤差の学習が完了していれば、例えば、ＮＨ３添加システム４によるＮＨ３の添加が実行されていない状態で上記ステップＳ１０３〜Ｓ１０５の処理を実行すれば、例えば、ＮＨ３添加システム４がＮＨ３の添加を停止しているにも関わらず添加弁５が開いており、ＮＨ３が誤って添加されているという異常状態を検知することも可能である。
【００３５】
＜変形例１＞
なお、上記ステップＳ１０５の処理において、ＥＣＵ８は、以下のような処理を実行してもよい。図４は、上記ステップＳ１０５の処理内容を変形した処理フロー図の一例である。ＥＣＵ８は、ステップＳ１０３の処理において上記実測定値と上記理論測定値との差分が一定範囲外であると判定した場合、ステップＳ１０５−１〜Ｓ１０５−３の処理を実行する。
【００３６】
ステップＳ１０５−１の処理において、ＥＣＵ８は、ＮＨ３添加システム４にＮＨ３ガスカートリッジ６が装填されてから現在までの経過期間が所定期間内であるか否かを判定する。ＮＨ３添加システム４にＮＨ３ガスカートリッジ６が装填されてから現在までの経過期間は、例えば、ＮＨ３ガスカートリッジ６が装填されてから現在までの経過時間、積算のＮＨ３噴射時間、ＮＨ３噴射回数、ＮＨ３噴射量、ＮＨ３ガスカートリッジ６の残量、ＮＨ３ガスカートリッジ６の圧力、その他のＮＨ３ガスの残量に関係するあらゆる要素に基づいて特定することができる。また、所定期間とは、ＮＨ３ガスカートリッジ６が初期不良であると認められる期間であり、例えば、ＮＨ３ガスカートリッジ６の品質基準等に応じて予め規定されている期間である。ＥＣＵ８は、ステップＳ１０５−１の処理においてＮＨ３添加システム４にＮＨ３ガスカートリッジ６が装填されてから現在までの経過期間が所定期間内であると判定した場合、ステップＳ１０５−２の処理を実行する。また、ＥＣＵ８は、ステップＳ１０５−１の処理においてＮＨ３添加システム４にＮＨ３ガスカートリッジ６が装填されてから現在までの経過期間が所定期間内でない判定した場合、ステップＳ１０５−３の処理を実行する。
【００３７】
ステップＳ１０５−２の処理において、ＥＣＵ８は、ＮＨ３ガスカートリッジ６が異常であるとの診断結果を下す。ＥＣＵ８は、ＮＨ３ガスカートリッジ６が異常であるとの診断結果を下した後、当該診断結果をメモリに格納し或いは表示器類に表示してもよい。
【００３８】
ステップＳ１０５−３の処理において、ＥＣＵ８は、ＮＨ３ガスカートリッジ６が正常であるとの診断結果を下す。ＥＣＵ８は、ＮＨ３添加システム４が異常であるとの診断結果を下す。ＥＣＵ８は、ＮＨ３添加システム４が異常であるとの診断結果を下した後、当該診断結果をメモリに格納し或いは表示器類に表示してもよい。
【００３９】
上記ステップＳ１０５の処理をこのように変形すれば、ＮＨ３添加システム４の異常がＮＨ３ガスカートリッジ６の初期不良によるものなのか否かを判別することができる。
【００４０】
＜変形例２＞
図５は、排気浄化システム１の変形例を示した図の一例である。排気浄化システム１においては、例えば、１つのＮＨ３ガスカートリッジ６に対し、還元触媒３を設けた排気経路２の系統を複数組み合わせることができる。例えば、図５に示すように、１つのＮＨ３ガスカートリッジ６に対して排気経路２が２系統組み合わせられている場合、ＥＣＵ８は、ＮＨ３添加システム４の異常がＮＨ３ガスカートリッジ６の異常によるものなのか否かを次のようにして判別することもできる。
【００４１】
例えば、図５に示すように、１つのＮＨ３ガスカートリッジ６に対して排気経路２が２系統組み合わせられている場合、上記ステップＳ１０５−１の処理において、ＥＣＵ８は、上記経過期間に基づく判定に代えて或いは上記経過期間に基づく判定と組み合わせて、実測定値と理論測定値との差分が一定範囲外にあるものが全ての系統に共通しているのか、或いは特定の系統に限られるのかを判定するようにしてもよい。ＥＣＵ８は、全ての系統について、実測定値と理論測定値との差分が一定範囲外にあると判定した場合、ステップＳ１０５−２の処理を実行する。また、ＥＣＵ８は、実測定値と理論測定値との差分が一定範囲外にあるものが特定の系統のみであると判定した場合、ステップＳ１０５−３の
処理を実行する。
【００４２】
このように、１つのＮＨ３ガスカートリッジ６に対し、還元触媒３を設けた排気経路２の系統が複数組み合わせられている場合、ＥＣＵ８は、実測定値と理論測定値との差分が全ての系統において一定範囲外にあるのか、或いは特定の系統のみ一定範囲外にあるのかによって、ＮＨ３添加システム４の異常がＮＨ３ガスカートリッジ６の異常によるものなのか否かを判別することができる。
【００４３】
＜変形例３＞
なお、上記ステップＳ１０６を実行した後、ＥＣＵ８は、以下のような処理を更に実行してもよい。図６は、ＥＣＵ８が実行する処理フローを変形した図の一例であり、図２に示した処理フロー図に、ステップＳ１０６の後に更に実行する処理を更に追記したものである。ＥＣＵ８は、上記ステップＳ１０６の処理においてＮＯｘセンサ７の実測定値と推定値との間の誤差を学習した後、ステップＳ１０６−１〜Ｓ１０６−３の処理を更に実行する。
【００４４】
ステップＳ１０６−１の処理において、ＥＣＵ８は、学習したＮＯｘセンサ７の実測定値と推定値との間の誤差が一定以下であるか否かを判定する。ここでいう一定とは、ＮＯｘセンサ７の実測定値やＮＯｘの推定値の誤差に起因して発現し得る差分の大きさであり、例えば、ＮＯｘセンサ７の測定値の誤差、或いは内燃機関の運転状態から推定される排気中のＮＯｘ量の推定値の誤差に起因して発現し得る差分の最大値等を適用することができる。ＥＣＵ８は、ステップＳ１０６−１の処理において学習したＮＯｘセンサ７の実測定値と推定値との間の誤差が一定以下であると判定した場合、ステップＳ１０６−２の処理を実行する。また、ＥＣＵ８は、ステップＳ１０６−１の処理において学習したＮＯｘセンサ７の実測定値と推定値との間の誤差が一定以下でないと判定した場合、ステップＳ１０６−３の処理を実行する。
【００４５】
ステップＳ１０６−２の処理において、ＥＣＵ８は、ステップＳ１０６における誤差の学習が正常であったとの結果を下し、ステップＳ１０６の処理において算出した差分を維持する。
【００４６】
ステップＳ１０６−３の処理において、ＥＣＵ８は、ステップＳ１０６における誤差の学習が異常であったとの結果を下し、ＮＯｘセンサ７或いはＮＯｘの推定に異常があるとの診断結果を下す。
【００４７】
上記ステップＳ１０６の処理の後に、上記ステップＳ１０６−１〜Ｓ１０６−３の処理を実行すれば、誤った誤差の学習結果をＮＨ３添加システム４の診断に用いることが無くなるため、例えば、ＮＨ３添加システム４が正常であり、ＮＯｘセンサ７或いはＮＯｘの推定に異常があるにも関わらず、ＮＨ３添加システム４に異常があるとの誤った診断結果を下す可能性を減らすことができる。
【符号の説明】
【００４８】
１  排気浄化システム
２  排気経路
３  還元触媒
４  ＮＨ３添加システム
５  添加弁
６  ＮＨ３ガスカートリッジ
７  ＮＯｘセンサ
８  ＥＣＵ
【図１】
2015014233.tif 000003
【図２】
2015014233.tif 000004
【図３】
2015014233.tif 000005
【図４】
2015014233.tif 000006
【図５】
2015014233.tif 000007
【図６】
2015014233.tif 000008