(57)【要約】  選択還元触媒を備える内燃機関の排気浄化装置において、高いＮＯｘ還元率を維持しながら、選択還元触媒の下流へアンモニアが排出するのを抑制できる内燃機関の排気浄化装置を提供すること。  排気浄化装置２において、ユリア選択還元触媒２３は、第１選択還元触媒２３１と、排気通路１１のうち第１選択還元触媒２３１よりも下流側に設けられた第２選択還元触媒２３２とを含んで構成される。さらに排気浄化装置２は、排気通路１１のうちユリア選択還元触媒２３の上流側に還元剤を供給するユリア噴射装置２５と、排気通路１１のうち第１選択還元触媒２３１と第２選択還元触媒２３２との間のアンモニア濃度を検出するアンモニアセンサ２６と、を備える。ここで、ユリア噴射装置２５によるユリア噴射量ＧＵＲＥＡは、アンモニアセンサ２６により検出されるアンモニア濃度ＮＨ３ＣＯＮＳの値が、「０」より大きな値になるように決定される。
2009128169.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に設けられ、還元剤の存在下でアンモニアを生成し、このアンモニアで前記排気通路を流通するＮＯｘを還元する選択還元触媒を備える内燃機関の排気浄化装置において、
前記選択還元触媒は、第１選択還元触媒と、前記排気通路のうち前記第１選択還元触媒よりも下流側に設けられた第２選択還元触媒とを含んで構成され、
前記排気通路のうち前記選択還元触媒の上流側に還元剤を供給する還元剤供給手段と、
前記排気通路のうち前記第１選択還元触媒と前記第２選択還元触媒との間のアンモニア濃度を検出するアンモニア濃度検出手段と、
当該アンモニア濃度検出手段により検出されるアンモニア濃度の値が、「０」より大きな値になるように制御するための制御入力を算出する第１制御入力算出手段と、
前記還元剤供給手段による還元剤の供給量を、前記第１制御入力算出手段により算出された制御入力を含めて決定する還元剤供給量決定手段と、を備えることを特徴とする内燃機関の排気浄化装置。
【請求項２】
前記第１選択還元触媒において貯蔵できるアンモニア量を第１ストレージ容量とし、
前記第２選択還元触媒において貯蔵できるアンモニア量を第２ストレージ容量とし、
前記第２ストレージ容量は、前記第１ストレージ容量の最大時と最小時との差よりも大きいことを特徴とする請求項１に記載の内燃機関の排気浄化装置。
【請求項３】
前記アンモニア濃度検出手段により検出されるアンモニア濃度の目標濃度の値を、「０」より大きな値に設定する目標アンモニア濃度設定手段をさらに備え、
前記第１制御入力算出手段は、
前記アンモニア濃度検出手段により検出されるアンモニア濃度が、前記目標濃度を含む所定の範囲内に収まるように前記制御入力を算出することを特徴とする請求項１又は２に記載の内燃機関の排気浄化装置。
【請求項４】
前記第１制御入力算出手段は、
前記アンモニア濃度検出手段により検出されるアンモニア濃度の前記目標濃度への収束速度を設定できる応答指定型制御を実行可能に構成され、
前記アンモニア濃度検出手段により検出されたアンモニア濃度が前記所定の範囲内に含まれる場合における収束速度を、前記アンモニア濃度検出手段により検出されたアンモニア濃度が前記所定の範囲外に含まれる場合における収束速度よりも遅く設定することを特徴とする請求項３に記載の内燃機関の排気浄化装置。
【請求項５】
前記第２選択還元触媒に貯蔵されたアンモニア量を第２ストレージ量とし、
前記目標アンモニア濃度設定手段は、
前記第２ストレージ量を推定するとともに、当該推定した第２ストレージ量に基づいて、前記目標濃度を設定することを特徴とする請求項３又は４に記載の内燃機関の排気浄化装置。
【請求項６】
前記内燃機関の回転数、及び前記内燃機関の負荷を表す負荷パラメータに基づいて制御入力を算出する第２制御入力算出手段をさらに備え、
前記還元剤供給量決定手段は、前記還元剤供給手段による還元剤の供給量を、前記第２制御入力算出手段により算出された制御入力をさらに含めて決定することを特徴とする請求項３から５の何れかに記載の内燃機関の排気浄化装置。
【請求項７】
前記第１選択還元触媒に貯蔵されたアンモニア量を第１ストレージ量とし、
当該第１ストレージ量を推定するとともに、この推定した第１ストレージ量が、所定の目標ストレージ量に収束するように制御するための制御入力を算出する第３制御入力算出手段と、をさらに備え、
前記還元剤供給量決定手段は、前記還元剤供給手段による還元剤の供給量を、前記第３制御入力算出手段により算出された制御入力をさらに含めて決定することを特徴とする請求項３から６の何れかに記載の内燃機関の排気浄化装置。
【請求項８】
前記第３制御入力算出手段は、
前記推定した第１ストレージ量と前記目標ストレージ量との偏差に加えて、
当該偏差の微分、又は、前記第１ストレージ量の微分に基づいて制御入力を算出することを特徴とする請求項７に記載の内燃機関の排気浄化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気浄化装置に関し、特に、還元剤の存在下において排気中のＮＯｘを還元する選択還元触媒を備える内燃機関の排気浄化装置に関する。
【背景技術】
【０００２】
従来、排気中のＮＯｘを浄化する排気浄化装置の１つとして、還元剤を添加することで排気中のＮＯｘを選択的に還元する選択還元触媒を排気通路に設けたものが提案されている。例えば、還元剤として尿素水を用いる尿素添加式の選択還元触媒では、添加された尿素からアンモニアを生成し、このアンモニアにより排気中のＮＯｘを選択的に還元する。【０００３】
このような選択還元触媒では、還元剤の噴射量が最適な量よりも少ない場合には、ＮＯｘの還元に消費されるアンモニアが不足することでＮＯｘ還元率が低下し、この最適な量よりも多い場合には、ＮＯｘの還元に余剰となったアンモニアが排出する。このため、選択還元触媒を備える排気浄化装置では、還元剤の噴射量を適切に制御することが重要となっている。そこで、特許文献１や特許文献２には、選択還元触媒におけるＮＯｘ還元率を推定し、この推定に基づいて還元剤の噴射量を制御するものが示されている。【０００４】
特許文献１の排気浄化装置では、選択還元触媒の下流側のＮＯｘ濃度を検出し、この検出したＮＯｘ濃度と、内燃機関の運転状態から、選択還元触媒に流入する排気の組成、より具体的にはＮＯとＮＯ２の比を推定する。さらにこの排気の組成に基づいて選択還元触媒のＮＯｘ還元率を推定し、還元剤の噴射量を制御する。
また特許文献２の排気浄化装置では、選択還元触媒におけるＮＯｘ還元率に関する量として触媒の温度を検出し、この温度に基づいて還元剤の噴射量を制御する。【０００５】
しかしながら、選択還元触媒におけるＮＯｘ還元率は、上述のような排気の組成や選択還元触媒の温度だけではなく、選択還元触媒の劣化状態によっても変化する。また、浄化性能には個体間でばらつきがある。これに加えて、選択還元触媒にアンモニアが貯蔵された場合には、還元剤の最適な量が異なるため、選択還元触媒におけるＮＯｘ還元率は見かけ上変化する。したがって、特許文献１，２に示すような排気浄化装置では、還元剤の噴射量を常に最適に制御するのは困難である。【０００６】
そこで以下では、選択還元触媒におけるＮＯｘ還元率をより直接的に検出し、これに基づいて還元剤の噴射量を制御する技術について検討する。【０００７】
図２９は、従来の排気浄化装置８０の構成を示す模式図である。
図２９に示すように、エンジン８１の排気通路８２には、上流側から下流側へ向かって順に、酸化触媒８３と、ユリアタンク８４に貯留された還元剤としての尿素水を排気通路８２内に噴射するユリア噴射弁８５と、尿素水の存在下で排気中のＮＯｘを還元する選択還元触媒８６とが設けられる。また、選択還元触媒の浄化性能を監視するものとして、選択還元触媒８６の温度を検出する温度センサ８７と、選択還元触媒８６の下流側のＮＯｘ濃度を検出するＮＯｘセンサ８８とが設けられる。【０００８】
この排気浄化装置８０では、例えば、予め設定されたマップによりエンジン８１から排出される排気のＮＯｘ濃度を推定し、このＮＯｘ濃度と、温度センサ８７により検出された触媒温度とに基づいて、ユリア噴射弁８５による尿素水の噴射量を決定する。特にここで、選択還元触媒８６の劣化状態は、ＮＯｘセンサ８８により検出されたＮＯｘ濃度と、推定した排気のＮＯｘ濃度との差に基づいて推定することができる。この排気浄化装置では、以上のようにして推定した選択還元触媒８６の劣化状態に応じて、尿素水の噴射量を補正することが可能となっている。
【特許文献１】特開２００６−２７４９８６号公報
【特許文献２】特開２００４−１００７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図３０は、上述の従来の排気浄化装置における、選択還元触媒下流の排気のＮＯｘ濃度及びアンモニア濃度と、ＮＯｘセンサの出力値との関係を示す図である。具体的には、図３０は、上段から順に、選択還元触媒下流の排気のＮＯｘ濃度、選択還元触媒下流の排気のアンモニア濃度、及びＮＯｘセンサの出力値と、尿素水噴射量との関係を示す。【００１０】
尿素水の噴射量を増加すると、選択還元触媒において生成されるアンモニアも増加するため、選択還元触媒におけるＮＯｘ還元率が上昇する。このため、図３０に示すように、尿素水の噴射量を増加するに従い、選択還元触媒の下流のＮＯｘ濃度は減少する。また、星印に示す尿素水噴射量を超えると、ＮＯｘ濃度は尿素水噴射量にかかわらず略一定となる。すなわち、星印を超える量の尿素水は、生成されたＮＯｘを還元することに対しては余剰であることを示す。【００１１】
また、ここで余剰となった尿素水から生成されたアンモニアは、ＮＯｘの還元には消費されず、選択還元触媒に貯蔵されるか又は選択還元触媒の下流に排出される。したがって、図３０に示すように、選択還元触媒の下流の排気のアンモニア濃度は、星印に示す尿素水の噴射量を超えると増加する。なお、このように生成されたアンモニアが選択還元触媒に貯蔵されず、その下流へ排出することを、以下では「アンモニアスリップ」という。【００１２】
以上のように、図３０において星印で示す尿素水噴射量は、ＮＯｘ濃度及びアンモニア濃度を共に最小にできるので、この排気浄化装置における最適な噴射量となっている。【００１３】
しかしながら、図３０に示すように、ＮＯｘセンサの出力値は、この最適な噴射量における出力値を最小点とした、下に凸の特性を示す。これは、現存するＮＯｘセンサは、その検出原理上、ＮＯｘに対してだけでなくアンモニアに対しても感応するためである。
したがって、ＮＯｘセンサからの出力値のみでは、尿素水の噴射量が最適な噴射量に対して不足した状態であるか又は過剰な状態であるかを判別できない。このため、最適な量の尿素水を供給し続けて、選択還元触媒におけるＮＯｘ還元率を高く維持しながら、かつ、アンモニアの排出を抑制することは困難である。【００１４】
本発明は上述した点を考慮してなされたものであり、選択還元触媒を備える内燃機関の排気浄化装置において、高いＮＯｘ還元率を維持しながら、選択還元触媒の下流へアンモニアが排出するのを抑制できる内燃機関の排気浄化装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため請求項１に記載の発明は、内燃機関（１）の排気通路（１１）に設けられ、還元剤の存在下でアンモニアを生成し、このアンモニアで前記排気通路を流通するＮＯｘを還元する選択還元触媒（２３）を備える内燃機関の排気浄化装置（２）において、前記選択還元触媒は、第１選択還元触媒（２３１）と、前記排気通路のうち前記第１選択還元触媒よりも下流側に設けられた第２選択還元触媒（２３２）とを含んで構成され、前記排気通路のうち前記選択還元触媒の上流側に還元剤を供給する還元剤供給手段（２５）と、前記排気通路のうち前記第１選択還元触媒と前記第２選択還元触媒との間のアンモニア濃度を検出するアンモニア濃度検出手段（２６）と、当該アンモニア濃度検出手段により検出されるアンモニア濃度（ＮＨ３ＣＯＮＳ）の値が、「０」より大きな値になるように制御するための制御入力を算出する第１制御入力算出手段（３，４，４２）と、前記還元剤供給手段による還元剤の供給量（ＧＵＲＥＡ）を、前記第１制御入力算出手段により算出された制御入力（ＧＵＲＥＡ＿ＦＢ）を含めて決定する還元剤供給量決定手段（３，７）と、を備えることを特徴とする。【００１６】
請求項２に記載の発明は、請求項１に記載の内燃機関の排気浄化装置において、前記第１選択還元触媒において貯蔵できるアンモニア量を第１ストレージ容量とし、前記第２選択還元触媒において貯蔵できるアンモニア量を第２ストレージ容量とし、前記第２ストレージ容量は、前記第１ストレージ容量の最大時と最小時との差よりも大きいことを特徴とする。【００１７】
請求項３に記載の発明は、請求項１又は２に記載の内燃機関の排気浄化装置において、前記アンモニア濃度検出手段により検出されるアンモニア濃度（ＮＨ３ＣＯＮＳ）の目標濃度の値を、「０」より大きな値に設定する目標アンモニア濃度設定手段（３，４１）をさらに備え、前記第１制御入力算出手段は、前記アンモニア濃度検出手段により検出されるアンモニア濃度（ＮＨ３ＣＯＮＳ）が、前記目標濃度（ＮＨ３ＣＯＮＳ＿ＴＲＧＴ）を含む所定の範囲（ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ，ＮＨ３ＣＯＮＳ＿ＬＭＴＬ〜ＮＨ３ＣＯＮＳ＿ＬＭＴＨ）内に収まるように前記制御入力を算出することを特徴とする。【００１８】
請求項４に記載の発明は、請求項３に記載の内燃機関の排気浄化装置において、前記第１制御入力算出手段は、前記アンモニア濃度検出手段により検出されるアンモニア濃度（ＮＨ３ＣＯＮＳ）の前記目標濃度への収束速度を設定できる応答指定型制御を実行可能に構成され、前記アンモニア濃度検出手段により検出されたアンモニア濃度が前記所定の範囲（ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ，ＮＨ３ＣＯＮＳ＿ＬＭＴＬ〜ＮＨ３ＣＯＮＳ＿ＬＭＴＨ）内に含まれる場合における収束速度を、前記アンモニア濃度検出手段により検出されたアンモニア濃度が前記所定の範囲（ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ，ＮＨ３ＣＯＮＳ＿ＬＭＴＬ〜ＮＨ３ＣＯＮＳ＿ＬＭＴＨ）外に含まれる場合における収束速度よりも遅く設定することを特徴とする。【００１９】
請求項５に記載の発明は、請求項３又は４に記載の内燃機関の排気浄化装置において、前記第２選択還元触媒に貯蔵されたアンモニア量を第２ストレージ量とし、前記目標アンモニア濃度設定手段は、前記第２ストレージ量を推定するとともに、当該推定した第２ストレージ量（ＮＨ３２ＢＥＤ＿ＳＴ）に基づいて、前記目標濃度を設定することを特徴とする。【００２０】
請求項６に記載の発明は、請求項３から５の何れかに記載の内燃機関の排気浄化装置において、前記内燃機関の回転数（ＮＥ）、及び前記内燃機関の負荷を表す負荷パラメータ（ＴＲＱ）に基づいて制御入力を算出する第２制御入力算出手段（５）をさらに備え、前記還元剤供給量決定手段は、前記還元剤供給手段による還元剤の供給量（ＧＵＲＥＡ）を、前記第２制御入力算出手段により算出された制御入力（ＧＵＲＥＡ＿ＦＦ）をさらに含めて決定することを特徴とする。【００２１】
請求項７に記載の発明は、請求項３から６の何れかに記載の内燃機関の排気浄化装置において、前記第１選択還元触媒に貯蔵されたアンモニア量を第１ストレージ量とし、当該第１ストレージ量を推定するとともに、この推定した第１ストレージ量（ＳＴＵＲＥＡ＿ＦＢ）が、所定の目標ストレージ量（ＳＴＵＲＥＡ＿ＴＲＧＴ）に収束するように制御するための制御入力（ＧＵＲＥＡ＿ＳＴ）を算出する第３制御入力算出手段（６）と、をさらに備え、前記還元剤供給量決定手段は、前記還元剤供給手段による還元剤の供給量（ＧＵＲＥＡ）を、前記第３制御入力算出手段により算出された制御入力（ＧＵＲＥＡ＿ＳＴ）をさらに含めて決定することを特徴とする。【００２２】
請求項８に記載の発明は、請求項７に記載の内燃機関の排気浄化装置において、前記第３制御入力算出手段は、前記推定した第１ストレージ量（ＳＴＵＲＥＡ＿ＦＢ）と前記目標ストレージ量（ＳＴＵＲＥＡ＿ＴＲＧＴ）との偏差（ＥＳＴ）に加えて、当該偏差の微分、又は、前記第１ストレージ量の微分に基づいて制御入力（ＧＵＲＥＡ＿ＳＴ）を算出することを特徴とする。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、排気通路に、下流側へ向かって順に第１選択還元触媒と第２選択還元触媒を設け、さらに、第１選択還元触媒及び第２選択還元触媒の上流側から還元剤を供給する還元剤供給手段と、第１選択還元触媒と第２選択還元触媒との間のアンモニア濃度を検出するアンモニア濃度検出手段と、を設けた。そこで、アンモニア濃度検出手段により検出されるアンモニア濃度が「０」より大きな値になるように制御するための制御入力を算出し、還元剤供給手段による還元剤の供給量を、このような制御入力を含めて決定した。
これにより、第１選択還元触媒からアンモニアが流出した状態、すなわち、第１選択還元触媒にアンモニアが十分に貯蔵された状態を保ち、高いＮＯｘ還元率を維持することができる。特に、内燃機関の運転状態が急変することで一時的に大量のＮＯｘが生成され、このＮＯｘを還元するためのアンモニアの生成が間に合わなくなるような場合であっても、第１選択還元触媒において貯蔵したアンモニアにより、アンモニアの生成が完了するまでの過渡時におけるＮＯｘ還元率を高く維持することができる。
また、この場合、第１選択還元触媒においてアンモニアスリップが発生するものの、排出されたアンモニアは、第２選択還元触媒に貯蔵されるか、又は、第２選択還元触媒においてＮＯｘの還元に消費される。これにより、高いＮＯｘ還元率を維持しつつ、選択還元触媒の最下流へアンモニアが排出するのを抑制できる。【００２４】
ところで、選択還元触媒のストレージ容量は、この選択還元触媒の温度によって変化する。具体的には、ストレージ容量は、選択還元触媒の温度が高くなるに従い小さくなる。したがって、上述のように第１選択還元触媒にアンモニアが十分に貯蔵された状態で、その温度が急激に上昇すると、第１ストレージ容量が急激に小さくなってしまい、貯蔵していたアンモニアが第２選択還元触媒へ放出される。
請求項２に記載の発明によれば、第２選択還元触媒の第２ストレージ容量を、第１選択還元触媒の第１ストレージ容量の最大時と最小時との差よりも大きくした。これにより、例えば、内燃機関の運転状態が低負荷運転状態から高負荷運転状態に移行することで、第１選択還元触媒の温度が急激に上昇し、第１選択還元触媒からその下流側へアンモニアが放出した場合であっても、このアンモニアを第２選択還元触媒で貯蔵することができる。これにより、選択還元触媒の最下流へアンモニアが排出するのをさらに抑制できる。【００２５】
ところで、選択還元触媒におけるＮＯｘ還元率は、この選択還元触媒におけるアンモニアスリップよりも、還元剤の供給量に対する応答遅れが小さく、また感度が大きい。すなわち、例えばアンモニアスリップを抑制するために還元剤の供給量を低減すると、選択還元触媒におけるＮＯｘ還元率が著しく低下するという課題がある。
請求項３に記載の発明によれば、アンモニア濃度検出手段により検出されるアンモニア濃度の目標濃度の値を「０」より大きな値に設定するとともに、さらに、検出されるアンモニア濃度がこの目標濃度を含む所定の範囲内に収まるように制御入力を算出し、この制御入力を含めて還元剤の供給量を算出した。
すなわち、第１選択還元触媒と第２選択還元触媒の間におけるアンモニア濃度を、目標濃度を含む所定の範囲内に収めるように還元剤の供給量を制御することで、還元剤の供給量の変動を小さくできる。これにより、ＮＯｘ還元触媒におけるＮＯｘ還元率を高く維持することができる。第１選択還元触媒におけるアンモニアスリップの発生を前提とする以上のような制御は、第１選択還元触媒の下流側に第２選択還元触媒を設けることを特徴とする本発明では、特に効果的である。【００２６】
請求項４に記載の発明によれば、アンモニア濃度検出手段により検出されるアンモニア濃度が、目標濃度を含む所定の範囲内に収まるように制御するための制御入力を、目標濃度への収束速度を指定できる応答指定型制御により算出する。またここで、検出されたアンモニア濃度が上記範囲内に含まれる場合における収束速度を、上記範囲外に含まれる場合における収束速度よりも遅くなるように設定した。
これにより、検出したアンモニア濃度が上記範囲外に含まれる場合には、過大なアンモニアスリップの発生やＮＯｘ還元率の低下を速やかに抑制し、検出したアンモニア濃度が上記範囲内に含まれる場合には、還元剤の供給量の大きな変化を防止し、ＮＯｘ還元率が著しく低下するのを防止できる。【００２７】
請求項５に記載の発明によれば、第２選択還元触媒における第２ストレージ量を推定し、この推定した第２ストレージ量に基づいてアンモニア濃度検出手段により検出されるアンモニア濃度の目標濃度を設定する。
これにより、第２選択還元触媒におけるアンモニアのストレージ量が一時的に過剰になった場合、例えば、目標濃度を小さな値に設定することにより、このストレージ量を低減することができる。
したがって、上述のように内燃機関の運転状態の急激な変化に伴い、大量の第１選択還元触媒からアンモニアが排出される場合に備えて、第２選択還元触媒で貯蔵できるアンモニアのストレージ量を確保することができる。したがって、選択還元触媒の最下流へアンモニアが排出するのをさらに抑制できる。【００２８】
請求項６に記載の発明によれば、内燃機関の回転数、及び内燃機関の負荷を表す負荷パラメータに基づいて制御入力を算出し、さらにこの制御入力を含めて還元剤の供給量を決定した。排気中のＮＯｘ濃度は、内燃機関の回転数や負荷等の運転状態に応じて変化するので、このような制御入力を含めて還元剤の供給量を決定することにより、選択還元触媒に流入する排気のＮＯｘ濃度に応じた適切な量の還元剤を供給できる。これにより、選択還元触媒におけるＮＯｘ還元率を高く維持することができる。
また同時に、ＮＯｘ還元率を高く維持することにより、還元剤の供給量の大きな変動を防止するとともに、この変動に伴うアンモニアスリップの発生やＮＯｘ還元率の低下をも未然に防ぐことができる。【００２９】
ところで、第１選択還元触媒の第１ストレージ量が第１ストレージ容量よりも少ない状態から還元剤の供給を開始した場合、第１ストレージ量が第１ストレージ容量に達するまで、すなわち、第１選択還元触媒におけるアンモニアが飽和するまでは、ＮＯｘ還元率は低下する。また、アンモニアが飽和した後は第１選択還元触媒においてアンモニアスリップが発生する。ここで、アンモニアスリップが発生した場合、これを抑制するために還元剤の供給量が低減され、これにより再びＮＯｘ還元率が低下するおそれがある。
請求項７に記載の発明によれば、第１選択還元触媒の第１ストレージ量を推定し、この推定した第１ストレージ量が所定の目標ストレージ量に収束するように制御するための制御入力を算出し、さらにこのような制御入力を含めて還元剤の供給量を決定する。
これにより、第１ストレージ量が第１ストレージ容量よりも少ない場合には、例えば、還元剤の供給量を増量することで、第１ストレージ容量に達するまでの時間を短縮し、速やかにＮＯｘ還元率を高めることができる。
また、第１ストレージ量が第１ストレージ容量に達する直前には、例えば、還元剤の供給量を減量することで第１選択還元触媒におけるアンモニアスリップの発生を防止することができる。これにより、上述のような、アンモニアスリップが発生した際に、これを抑制することを目的として還元剤の供給量を低減した場合に発生するＮＯｘ還元率の低下をも防止することができる。【００３０】
請求項８に記載の発明によれば、推定した第１ストレージ量が所定の目標ストレージ量に収束するように制御するための制御入力を算出する際には、推定した第１ストレージ量と目標ストレージ量の偏差に加えて、この偏差の微分か、又は、推定した第１ストレージ量の微分に基づいて制御入力を算出する。
特にここで、第１ストレージ量は、第１選択還元触媒に貯蔵されるアンモニア量を逐次積分することで算出されるため、その動特性は積分要素的な挙動を示す。このような第１ストレージ量と、所定の目標ストレージ量との偏差のみにより制御入力を算出すると、この制御入力が振動してしまい、結果として周期的なアンモニアスリップが発生するおそれがある。この発明によれば、推定された第１ストレージ量と目標ストレージ量との偏差に加えて、この偏差の微分、又は、第１ストレージ量の微分に基づいて制御入力を算出することで、制御入力の振動的な挙動を防止できる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る内燃機関及びその排気浄化装置の構成を示す模式図である。
【図２】上記実施形態に係る選択還元触媒におけるＮＯｘ濃度と、アンモニア濃度と、アンモニアのストレージ量との関係を示す図である。
【図３】上記実施形態に係る選択還元触媒のストレージ容量と温度との関係を示す図である。
【図４】上記実施形態に係るユリア噴射弁によるユリア噴射量を算出するモジュールの構成を示すブロック図である。
【図５】アンモニアセンサの出力値が目標アンモニア濃度に厳密に収束するようにユリア噴射量を制御した場合におけるＮＯｘ還元率の変化を示す図である。
【図６】上記実施形態に係るスライディングモードコントローラにおける制御の概念を説明するための図である。
【図７】前回制御時のスリップ量偏差と今回制御時のスリップ量偏差の位相平面を示す図である。
【図８】上記実施形態に係る切換関数設定パラメータと、スリップ量偏差の収束時間との関係を示す図である。
【図９】上記実施形態に係るＶＰＯＬＥ設定テーブルの構成を示す図である。
【図１０】上記実施形態に係るスライディングモードコントローラを用いてユリア噴射制御を実行した場合における、ＮＯｘ還元率の変化を示す図である。
【図１１】上記実施形態に係るスライディングモードコントローラのみによりユリア噴射制御を実行した場合におけるエンジンの負荷、選択還元触媒上流のＮＯｘ濃度、検出アンモニア濃度、ユリア噴射量、及びＮＯｘ還元率の関係を示す図である。
【図１２】上記実施形態に係るＦＦ噴射量を決定するための制御マップの一例を示す図である。
【図１３】上記実施形態に係るフィードフォワードコントローラを用いてユリア噴射制御を実行した場合における、エンジンの負荷、選択還元触媒上流のＮＯｘ濃度、検出アンモニア濃度、ユリア噴射量、及びＮＯｘ還元率の関係を示す図である。
【図１４】選択還元触媒に貯蔵されたアンモニアが未飽和である状態からユリア噴射制御を開始した場合におけるＮＯｘ還元率と、ユリア噴射量と、検出アンモニア濃度と、アンモニアストレージ量との関係を示す図である。
【図１５】上記実施形態に係るストレージ補正入力算出部におけるアンモニアストレージモデルの概念を示す模式図である。
【図１６】上記実施形態に係るストレージ補正入力算出部の第１の形態の構成を示すブロック図である。
【図１７】上記実施形態に係るストレージ補正入力算出部の第１の形態により推定された第１ストレージ量の時間変化を示す図である。
【図１８】上記実施形態に係るストレージ補正入力算出部の第２の形態の構成を示すブロック図である。
【図１９】上記実施形態に係るストレージ補正入力算出部の第３の形態の構成を示すブロック図である。
【図２０】上記実施形態に係るストレージ補正入力算出部を用いてユリア噴射制御を実行した場合における、ＮＯｘ還元率と、ユリア噴射量と、検出アンモニア濃度と、アンモニアストレージ量との関係を示す図である。
【図２１】上記実施形態に係るストレージ補正入力算出部により推定された第１ストレージ量の時間変化を示す図である。
【図２２】一定の目標アンモニア濃度の下でユリア噴射制御を実行した場合における第１、第２選択還元触媒の温度と、第１、第２ストレージ量と、検出アンモニア濃度と、第２選択還元触媒直下のアンモニア濃度との関係を示す図である。
【図２３】上記実施形態に係る第１上流ＮＯｘ濃度の検索マップの一例を示す図である。
【図２４】上記実施形態に係る基準ＮＯｘ還元率の検索マップの一例を示す図である。
【図２５】上記実施形態に係る還元率補正係数の検索マップの一例を示す図である。
【図２６】上記実施形態に係る目標アンモニア濃度の検索マップの一例を示す図である。
【図２７】上記実施形態に係る目標アンモニア濃度設定部を用いてユリア噴射制御を実行した場合における、第１、第２選択還元触媒の温度と、第１、第２ストレージ量と、検出アンモニア濃度と、第２選択還元触媒直下のアンモニア濃度との関係を示す図である。
【図２８】上記実施形態に係るＥＣＵにより実行されるユリア噴射制御処理の手順を示すフローチャートである。
【図２９】従来の排気浄化装置の構成を示す模式図である。
【図３０】上記従来の排気浄化装置における、選択還元触媒下流のＮＯｘ排出量及びアンモニア排出量と、ＮＯｘセンサの出力との関係を示す図である。
【符号の説明】
【００３２】
１…エンジン（内燃機関）
１１…排気通路（排気通路）
２…排気浄化装置
２３…ユリア選択還元触媒（選択還元触媒）
２３１…第１選択還元触媒
２３２…第２選択還元触媒
２５…ユリア噴射装置（還元剤供給手段）
２６…アンモニアセンサ（アンモニア濃度検出手段）
２８…ＮＯｘセンサ
３…電子制御ユニット（第１制御入力算出手段、第２制御入力算出手段、第３制御入力算出手段、還元剤供給量決定手段、目標アンモニア濃度設定手段）
４…フィードバックコントローラ（第１制御入力算出手段、目標アンモニア濃度設定手段）
４１…目標アンモニア濃度設定部（目標アンモニア濃度設定手段）
４２…スライディングモードコントローラ（第１制御入力算出手段）
５…フィードフォワードコントローラ（第２制御入力算出手段）
６…ストレージ補正入力算出部（第３制御入力算出手段）
７…加算器（還元剤供給量決定手段）
【発明を実施するための形態】
【００３３】
以下、本発明の一実施形態を、図面を参照して説明する。
図１は、本発明の一実施形態に係る内燃機関（以下「エンジン」という）１及びその排気浄化装置２の構成を示す模式図である。エンジン１は、リーンバーン運転方式のガソリンエンジン又はディーゼルエンジンであり、図示しない車両に搭載されている。
【００３４】
排気浄化装置２は、エンジン１の排気通路１１に設けられた酸化触媒２１と、排気通路１１に設けられ、この排気通路１１を流通する排気中の窒素酸化物（以下、「ＮＯｘ」という）を還元剤の存在下で浄化するユリア選択還元触媒２３と、排気通路１１のうちユリア選択還元触媒２３の上流側に還元剤としての尿素水を供給するユリア噴射装置２５と、電子制御ユニット（以下、「ＥＣＵ」という）３とを含んで構成される。
【００３５】
ユリア噴射装置２５は、ユリアタンク２５１と、ユリア噴射弁２５３とを備える。
ユリアタンク２５１は、尿素水を貯蔵するものであり、ユリア供給路２５４及び図示しないユリアポンプを介して、ユリア噴射弁２５３に接続されている。このユリアタンク２５１には、ユリアレベルセンサ２５５が設けられている。このユリアレベルセンサ２５５は、ユリアタンク２５１内の尿素水の水位を検出し、この水位に略比例する検出信号をＥＣＵ３に出力する。
ユリア噴射弁２５３は、ＥＣＵ３に接続されており、ＥＣＵ３からの制御信号により動作し、この制御信号に応じて尿素水を排気通路１１内に噴射する。すなわち、ユリア噴射制御が実行される。
【００３６】
酸化触媒２１は、排気通路１１のうちユリア選択還元触媒２３及びユリア噴射弁２５３よりも上流側に設けられ、排気中のＮＯをＮＯ２に変換し、これにより、ユリア選択還元触媒２３におけるＮＯｘの還元を促進する。
【００３７】
ユリア選択還元触媒２３は、第１選択還元触媒２３１と、排気通路１１のうち第１選択還元触媒２３１よりも下流側に設けられた第２選択還元触媒２３２とを含んで構成される。これら第１選択還元触媒２３１及び第２選択還元触媒２３２は、それぞれ、尿素水が存在する雰囲気下で、排気中のＮＯｘを選択的に還元する。具体的には、ユリア噴射装置２５により尿素水を噴射すると、これら第１選択還元触媒２３１及び第２選択還元触媒２３２では尿素からアンモニアが生成され、このアンモニアにより排気中のＮＯｘが選択的に還元される。
このユリア選択還元触媒２３の詳細な構成は、後に図２及び図３を参照して詳述する。
【００３８】
ＥＣＵ３には、アンモニアセンサ２６、触媒温度センサ２７、及びＮＯｘセンサ２８の他、クランク角度位置センサ１４、アクセル開度センサ１５、及びユリア残量警告灯１６が接続されている。
【００３９】
アンモニアセンサ２６は、排気通路１１のうち第１選択還元触媒２３１と第２選択還元触媒２３２との間における排気のアンモニアの濃度（以下、「アンモニア濃度」という）ＮＨ３ＣＯＮＳを検出し、検出したアンモニア濃度ＮＨ３ＣＯＮＳに略比例した検出信号をＥＣＵ３に供給する。
【００４０】
触媒温度センサ２７は、第１選択還元触媒２３１の温度（以下、「触媒温度」という）ＴＳＣＲを検出し、検出した触媒温度ＴＳＣＲに略比例した検出信号をＥＣＵ３に供給する。
【００４１】
ＮＯｘセンサ２８は、第１選択還元触媒２３１に流入する排気のＮＯｘの濃度（以下、「ＮＯｘ濃度」という）ＮＯＸＣＯＮＳを検出し、検出したＮＯｘ濃度ＮＯＸＣＯＮＳに略比例した検出信号をＥＣＵ３に供給する。
【００４２】
クランク角度位置センサ１４は、エンジン１のクランク軸の回転角度を検出するとともに、クランク角１度毎にパルスを発生し、そのパルス信号をＥＣＵ３に供給する。ＥＣＵ３では、このパルス信号に基づいて、エンジン１の回転数ＮＥを算出する。クランク角度位置センサ１４は、さらに特定気筒の所定クランク角度位置で気筒識別パルスを生成して、ＥＣＵ３に供給する。
【００４３】
アクセル開度センサ１５は、車両の図示しないアクセルペダルの踏み込み量（以下、「アクセル開度」という）ＡＰを検出し、検出したアクセル開度ＡＰに略比例した検出信号をＥＣＵ３に供給する。ＥＣＵ３では、このアクセル開度ＡＰ及び回転数ＮＥに応じて、エンジン１の要求トルクＴＲＱが算出される。以下では、この要求トルクＴＲＱを、エンジン１の負荷を表す負荷パラメータとする。
【００４４】
ユリア残量警告灯１６は、例えば、車両のメータパネルに設けられ、ユリアタンク２５１内の尿素水の残量が所定の残量より少なくなったことに応じて点灯する。これにより、ユリアタンク２５１内の尿素水の残量が少なくなったことを運転者に警告する。
【００４５】
［ユリア選択還元触媒の詳細な構成］
ところで、上述のユリア選択還元触媒２３において、第１選択還元触媒２３１及び第２選択還元触媒２３２は、それぞれ、尿素から生成したアンモニアで排気中のＮＯｘを還元する機能を有するとともに、生成したアンモニアを所定の量だけ貯蔵する機能も有する。
以下では、第１選択還元触媒２３１において貯蔵されたアンモニア量を第１ストレージ量とし、第１選択還元触媒２３１において貯蔵できるアンモニア量を第１ストレージ容量とする。また、第２選択還元触媒２３２において貯蔵されたアンモニア量を第２ストレージ量とし、第２選択還元触媒２３２において貯蔵できるアンモニア量を第２ストレージ容量とする。
【００４６】
このようにして貯蔵されたアンモニアは、排気中のＮＯｘの還元にも適宜消費される。このため、第１、第２ストレージ量が大きくなるに従い、選択還元触媒２３１，２３２におけるＮＯｘ還元率は高くなる。また、発生したＮＯｘの量に対し尿素水の供給量が少ない場合等には、貯蔵されたアンモニアが、この尿素水の不足分を補うようにしてＮＯｘの還元に消費される。
【００４７】
ここで、各選択還元触媒２３１，２３２において、ストレージ容量を超えてアンモニアが生成された場合、生成されたアンモニアは、各選択還元触媒２３１，２３２の下流側へ排出される。このようにしてアンモニアが各選択還元触媒２３１，２３２に貯蔵されず、各々の下流側へ排出されることを、以下では「アンモニアスリップ」という。
【００４８】
このような選択還元触媒２３１，２３２において、ＮＯｘ還元率を高く維持し続けるためには、これら選択還元触媒２３１，２３２には、各々のストレージ容量に近い量のアンモニアが貯蔵された状態を維持し続けることが好ましい。
しかしながら、このようにストレージ容量に近い量のアンモニアが貯蔵された状態では、アンモニアスリップが発生しやすく、車両外へアンモニアが排出される虞がある。特に、第２選択還元触媒２３２におけるアンモニアスリップは、極力防止することが好ましい。
【００４９】
これらの点に鑑みて、高いＮＯｘ還元率を維持しつつ車両外へアンモニアが排出するのを防止するための、第１選択還元触媒２３１と第２選択還元触媒２３２の最適な形態について、図２及び図３を参照して説明する。
【００５０】
図２は、選択還元触媒におけるＮＯｘ濃度と、アンモニア濃度と、アンモニアのストレージ量との関係を示す図である。具体的には、図２の（ａ）は、１つの選択還元触媒の下流側にＮＯｘセンサを設けた比較例（１ＢＥＤ＋ＮＯｘセンサレイアウト）における上記関係を示し、図２の（ｂ）は、１つの選択還元触媒の下流側にアンモニアセンサを設けた比較例（１ＢＥＤ＋ＮＨ３センサレイアウト）における上記関係を示し、図２の（ｃ）は、２つの選択還元触媒（第１選択還元触媒及び第２選択還元触媒）の間にアンモニアセンサを設けた本実施形態（２ＢＥＤ＋ＭＩＤ−ＮＨ３センサレイアウト）における上記関係を示す。
【００５１】
図３は、選択還元触媒のストレージ容量と温度との関係を示す図である。図３において、実線３ａは、劣化前の触媒におけるストレージ容量と触媒温度との関係を示し、破線３ｂは、劣化後の触媒におけるストレージ容量と触媒温度との関係を示す。
【００５２】
図２の（ａ）に示すレイアウトにおいては、例えば、ＮＯｘセンサからの出力に基づいて尿素水の供給量を制御することで、選択還元触媒におけるＮＯｘ還元率を高く維持することができる。このような制御を行った場合、エンジンから排出されたＮＯｘの量と、このＮＯｘの還元に必要な尿素水の供給量とは概ねバランスの取れた状態にあるため、尿素水から生成されたアンモニアはＮＯｘの還元に消費され、選択還元触媒に貯蔵されるアンモニア及び選択還元触媒におけるアンモニアスリップは、ともに少ない。このため、選択還元触媒におけるアンモニアのストレージ量は、変化が少なく、またそのストレージ容量に対して少ない傾向がある。
【００５３】
つまり、上述のような尿素水の供給量の制御を適切に行った場合、選択還元触媒におけるストレージ量はほぼ一定に保たれることとなる。しかしながら、例えば、エンジンの運転状態が急変した場合、選択還元触媒が経年劣化した場合、及び温度が急激に変化した場合等には、尿素水の供給量が適切な量からずれてしまい、ストレージ量が「０」になりＮＯｘ還元率が低下したり、又は、ストレージ量が飽和して過大なアンモニアスリップが発生したりする虞がある。
【００５４】
したがって、図２の（ａ）に示すレイアウトでは、アンモニアのストレージ量の制御が難しく、ＮＯｘの還元率の向上とアンモニアスリップの防止とを両立し続けることは困難である。
【００５５】
図２の（ｂ）に示すレイアウトにおいて、アンモニアセンサからの出力に基づいてＮＯｘ還元率を高く維持するように尿素水の供給量の制御を行う場合、アンモニアセンサからの出力を得るためには、微小なアンモニアスリップが発生した状態を維持する必要がある。このため、選択還元触媒におけるアンモニアのストレージ量は、図２の（ｂ）に示すように、常に飽和した状態となる。
このようにストレージ量が飽和した状態を維持した場合、例えば、車両を急加速することで一時的に大量のＮＯｘが生成され、このＮＯｘを還元するためのアンモニアの生成が間に合わなくなるような状態であっても、貯蔵したアンモニアにより、アンモニアの生成が完了するまでの過渡時におけるＮＯｘ還元率を高く維持し続けることができる。
【００５６】
ところで、図３に示すように、選択還元触媒のストレージ容量は、触媒温度に応じて変化する。具体的には、触媒温度が高くなるに従い、ストレージ容量は小さくなる。
したがって、上述の図２の（ｂ）に示されたレイアウトでは、ストレージ量が飽和した状態を維持しているため、例えば、車両が低負荷運転状態から高負荷運転状態へ移行し、触媒温度が低温（例えば、２００℃）状態から高温（例えば、５００℃）状態へ移行した場合、この温度差に応じて過大なアンモニアスリップが発生する虞がある。
【００５７】
図２に戻って、図２の（ｃ）に示す本実施形態のレイアウトでは、第１選択還元触媒２３１と第２選択還元触媒２３２の間にアンモニアセンサ２６を設ける。
このレイアウトでは、アンモニアセンサ２６により検出されるアンモニア濃度の値が「０」より大きな値になるように、尿素水の供給量の制御を行うことで、上述の図２の（ｂ）に示すレイアウトと同様に、第１選択還元触媒２３１からアンモニアが飽和した状態を維持できる。これにより、第１選択還元触媒２３１における高いＮＯｘ還元率を維持することができる。
【００５８】
また、第１選択還元触媒２３１におけるＮＯｘの還元が不十分であっても、この残留したＮＯｘと第２選択還元触媒２３２へスリップしたアンモニアとを第２選択還元触媒２３２において反応させることで、図２の（ａ）に示すレイアウトと同様に、第１選択還元触媒２３１及び第２選択還元触媒２３２全体として、ＮＯｘ還元率を高く維持することができる。
また、第１選択還元触媒２３１においてアンモニアが飽和した状態にすることで、図２の（ｂ）に示すレイアウトと同様に、上述のような車両の急加速した際等の、アンモニアの生成が完了するまでの過渡時におけるＮＯｘ還元率を高く維持し続けることができる。
また、このように第１選択還元触媒２３１ではアンモニアスリップが発生するものの、この第１選択還元触媒２３１から排出されたアンモニアは、第２選択還元触媒２３２に貯蔵されるか、又は、第２選択還元触媒２３２においてＮＯｘの還元に消費される。これにより、第１選択還元触媒２３１及び第２選択還元触媒２３２全体として高いＮＯｘ還元率を維持しつつ、第２選択触媒２３２の下流へアンモニアが排出するのを抑制できる。
【００５９】
また、低負荷運転状態から高負荷運転状態へ移行し、触媒温度が低温から高温度へ移行した場合における過大なアンモニアスリップの発生を防止するためには、第２ストレージ容量は、第１ストレージ容量の最大時と最小時との差よりも大きく設計することが好ましい。このように設計することで、第１選択還元触媒２３１から放出されたアンモニアを、第２選択還元触媒２３２に貯蔵することができる。これにより、第２選択還元触媒２３２の下流へアンモニアが排出するのをさらに抑制できる。
【００６０】
また図３に示すように、触媒の劣化に伴いストレージ容量は小さくなる。このため、運転状態及び触媒温度の急激な変化に応じて放出されるアンモニアの量は、劣化後よりも劣化前の方が大きい。したがって、第２ストレージ容量は、劣化前の第１選択還元触媒の第１ストレージ容量の最大時と最小時との差（最大容量差）よりも大きく設計することが特に好ましい。これにより、より確実に第２選択還元触媒におけるアンモニアスリップを防止することができる。
【００６１】
図１に戻って、ＥＣＵ３は、各種センサからの入力信号波形を整形し、電圧レベルを所定のレベルに修正し、アナログ信号値をデジタル信号値に変換する等の機能を有する入力回路と、中央演算処理ユニット（以下「ＣＰＵ」という）とを備える。この他、ＥＣＵ３は、ＣＰＵで実行される各種演算プログラム及び演算結果等を記憶する記憶回路と、エンジン１やユリア噴射弁２５３等に制御信号を出力する出力回路と、を備える。
【００６２】
図４は、ユリア噴射弁によるユリア噴射量ＧＵＲＥＡ（尿素水の供給量）を算出するモジュールの構成を示すブロック図である。このモジュールの機能は、ＥＣＵ３で実行される処理により実現される。
【００６３】
図４に示すモジュールは、フィードバックコントローラ４と、フィードフォワードコントローラ５と、ストレージ補正入力算出部６と、加算器７とを含んで構成される。
【００６４】
フィードバックコントローラ４は、目標アンモニア濃度設定部４１と、スライディングモードコントローラ４２とを備える。
【００６５】
目標アンモニア濃度設定部４１は、後に図２２〜図２７を参照して詳述するように、アンモニアセンサにより検出されるアンモニア濃度（以下、「検出アンモニア濃度」という）ＮＨ３ＣＯＮＳの目標濃度（以下、「目標アンモニア濃度」という）ＮＨ３ＣＯＮＳ＿ＴＲＧＴを設定する。なお、後に詳述するように、この目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴは、「０」より大きな値に設定される。
【００６６】
スライディングモードコントローラ４２は、後に図５〜図１０を参照して詳述するように、検出アンモニア濃度ＮＨ３ＣＯＮＳが、設定された目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに収束するように制御するための制御入力として、ユリア噴射量ＧＵＲＥＡに対するフィードバック噴射量（以下、「ＦＢ噴射量」という）ＧＵＲＥＡ＿ＦＢを算出する。
【００６７】
フィードフォワードコントローラ５は、後に図１１〜図１３を参照して詳述するように、エンジンの運転状態により変化する排気中のＮＯｘの量に応じて、選択還元触媒におけるＮＯｘ還元率が最大値を維持するように制御するための制御入力として、ユリア噴射量ＧＵＲＥＡに対するフィードフォワード噴射量（以下、「ＦＦ噴射量」という）ＧＵＲＥＡ＿ＦＦを算出する。
【００６８】
ストレージ補正入力算出部６は、後に図１４〜図２１を参照して詳述するように、第１選択還元触媒の第１ストレージ量を推定し、この推定した第１ストレージ量が所定の目標ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに収束するように制御するための制御入力として、ユリア噴射量ＧＵＲＥＡに対する補正噴射量ＧＵＲＥＡ＿ＳＴを算出する。
【００６９】
加算器７は、下記式（１）に示すように、フィードバックコントローラ４により算出されたＦＢ噴射量ＧＵＲＥＡ＿ＦＢと、フィードフォワードコントローラ５により算出されたＦＦ噴射量ＧＵＲＥＡ＿ＦＦと、ストレージ補正入力算出部６により算出された補正噴射量ＧＵＲＥＡ＿ＳＴとを加算することにより、ユリア噴射量ＧＵＲＥＡを決定する。
【数１】
2009128169.tif 000003
【００７０】
ここで、記号（ｋ）は、離散化した時間を示す記号であり、所定の制御周期毎に検出又は算出されたデータであることを示す。すなわち、記号（ｋ）が今回の制御タイミングにおいて検出又は算出されたデータであるとした場合、記号（ｋ−１）は前回の制御タイミングにおいて検出又は算出されたデータであることを示す。なお、以下の説明においては、記号（ｋ）を適宜、省略する。
【００７１】
［スライディングモードコントローラの構成］
図５〜図１０を参照して、スライディングモードコントローラの詳細な構成について説明する。
上述のように、スライディングモードコントローラでは、検出アンモニア濃度ＮＨ３ＣＯＮＳが、目標アンモニア濃度設定部により設定された目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに収束するように、ＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。このようなアンモニアセンサの出力値ＮＨ３ＣＯＮＳに基づくフィードバック制御を行うにあたり、本願発明者が着眼した２つの課題について説明する。
【００７２】
（１）アンモニアセンサの検出分解能
上述のように、現存するＮＯｘセンサは、その検出原理上、ＮＯｘに対してだけでなくアンモニアに対しても感応する。一方、ＮＯｘに対しては感応せずに、アンモニアのみに対して感応するアンモニアセンサは、開発可能であることが知られている。しかしながら、このようなアンモニアセンサには検出分解能に限界があり、また、この検出分解能にも個体差があったり、経年劣化によって変化したりする。このため、アンモニアセンサからの出力値ＮＨ３ＣＯＮＳを目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに厳密に制御するのは困難である。
【００７３】
（２）ＮＯｘ還元率とアンモニアスリップの応答性の不一致
上述のようなアンモニアセンサの分解検出能に関する課題を解決できたとしても、選択還元触媒におけるＮＯｘ還元率とアンモニアスリップのユリア噴射量ＧＵＲＥＡに対する応答性の不一致の課題がある。具体的には、選択還元触媒におけるＮＯｘ還元率は、この選択還元触媒におけるアンモニアスリップよりも、ユリア噴射量ＧＵＲＥＡに対する応答遅れが小さく、また感度が大きい。
【００７４】
図５は、アンモニアセンサの出力値ＮＨ３ＣＯＮＳが目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに厳密に収束するようにユリア噴射量ＧＵＲＥＡを制御した場合におけるＮＯｘ還元率の変化を示す図である。
図５に示すように、アンモニアセンサの出力値ＮＨ３ＣＯＮＳが急増し、アンモニアスリップの発生を検出したことに応じて、このアンモニアスリップを抑制するためにユリア噴射量ＧＵＲＥＡを減少すると、アンモニアスリップが抑制される前に、ＮＯｘ還元率が著しく低下してしまう。この際、検出アンモニア濃度ＮＨ３ＣＯＮＳが目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに厳密に収束するように、ユリア噴射量ＧＵＲＥＡを減少させ続けると、ＮＯｘ還元率がさらに低下してしまう。
【００７５】
以上のような２つの課題に鑑みて、本実施形態では、以下に示すような概念に基づく制御を実行する。
図６は、スライディングモードコントローラにおける制御の概念を説明するための図である。図６において、横軸は時間を示し、縦軸は検出アンモニア濃度ＮＨ３ＣＯＮＳを示す。
【００７６】
本実施形態では、目標アンモニア濃度設定部により設定された目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴ（＞０）に対して、この目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴよりも小さな下限ＮＨ３ＣＯＮＳ＿ＬＭＴＬと大きな上限ＮＨ３ＣＯＮＳ＿ＬＭＴＨとで規定される目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴを設定し、検出アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴがこの目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴに収まるようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。ここで、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴは、アンモニアセンサの検出分解能を考慮して設定することが好ましい。
【００７７】
またさらに、以上のようにして目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴを設定した上で、検出アンモニア濃度ＮＨ３ＣＯＮＳが、値Ａにある場合（ＮＨ３ＣＯＮＳ＿ＬＭＴＨ≦ＮＨ３ＣＯＮＳである場合）、値Ｂにある場合（ＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＬである場合）、値Ｃにある場合（ＮＨ３ＣＯＮＳ＿ＬＭＴＬ≦ＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＨである場合）に対して、以下のような挙動を示すようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。
【００７８】
ＮＨ３ＣＯＮＳが値Ａである場合には、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに対し過剰のアンモニアスリップが発生した状態であるので、検出アンモニア濃度ＮＨ３ＣＯＮＳが、迅速、かつ、オーバシュートなく目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに収束するようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。
ＮＨ３ＣＯＮＳが値Ｂである場合には、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに対し過少のアンモニアスリップが発生した状態であるので、検出アンモニア濃度ＮＨ３ＣＯＮＳが、迅速、かつ、オーバシュートなく目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに収束するようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。
【００７９】
ＮＨ３ＣＯＮＳが値Ｃである場合には、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに対し過不足ないアンモニアスリップが発生した状態であるので、検出アンモニア濃度ＮＨ３ＣＯＮＳが、緩やかに目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに収束するようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。すなわち、検出アンモニア濃度ＮＨ３ＣＯＮＳを目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ内に拘束するようにＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出する。
【００８０】
ここで特に、ＮＨ３ＣＯＮＳが値Ａ又は値Ｂにある場合と、値Ｃにある場合とを比較すると、値Ｃにある場合における検出アンモニア濃度ＮＨ３ＣＯＮＳの目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに対する収束速度を、値Ａ又は値Ｂにある場合における収束速度よりも遅く設定する。
【００８１】
本実施形態では、検出アンモニア濃度ＮＨ３ＣＯＮＳの目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴへの収束速度を設定できる応答指定型制御により、上述のような検出アンモニア濃度ＮＨ３ＣＯＮＳの挙動を実現する。この応答指定型制御とは、偏差の収束挙動を規定した関数に基づいて、偏差の収束速度と収束挙動の両方を指定できる制御のことをいう。
以下では、この応答指定型制御が実行可能に構成されたスライディングモードコントローラの動作について説明する。
【００８２】
先ず、下記式（２）に示すように、アンモニアセンサにより検出されたアンモニア濃度ＮＨ３ＣＯＮＳ（ｋ）と目標ＮＨ３ＣＯＮＳ＿ＴＲＧＴ（ｋ）との偏差を算出し、これをスリップ量偏差ＥＮＨ３（ｋ）として定義する。
【数２】
2009128169.tif 000004
【００８３】
次に、後述の図９に示すような所定のＶＰＯＬＥ設定テーブルに基づいて、検出アンモニア濃度ＮＨ３ＣＯＮＳ（ｋ）に応じた切換関数設定パラメータＶＰＯＬＥ（ｋ）を算出する。さらに、下記式（３）に示すように、このＶＰＯＬＥ（ｋ）と前回制御時のスリップ量偏差ＥＮＨ３（ｋ−１）との積と、ＥＮＨ３（ｋ）との和を算出し、これを切換関数σ（ｋ）として定義する。
【数３】
2009128169.tif 000005
【００８４】
ここで、切換関数設定パラメータＶＰＯＬＥ（ｋ）と、スリップ量偏差ＥＮＨ３（ｋ）の収束速度との関係について説明する。
図７は、横軸を前回制御時のスリップ量偏差ＥＮＨ３（ｋ−１）とし、縦軸を今回制御時のスリップ量偏差ＥＮＨ３（ｋ）と定義した位相平面を示す図である。
この位相平面において、σ（ｋ）＝０を満たすスリップ量偏差ＥＮＨ３（ｋ）及びＥＮＨ３（ｋ−１）の組み合わせは、図７に示すように、傾きが−ＶＰＯＬＥ（ｋ）の直線となる。特にこの直線は、切換直線と呼ばれる。また、図７に示すように、−ＶＰＯＬＥが「１」より小さく「０」より大きい値に設定することにより、ＥＮＨ３（ｋ−１）＞ＥＮＨ３（ｋ）となるので、スリップ量偏差ＥＮＨ３（ｋ）は、「０」に収束することとなる。スライディングモード制御は、この切換直線上における偏差ＥＮＨ３（ｋ）の振る舞いに着目した制御となっている。
【００８５】
すなわち、今回制御時のスリップ量偏差ＥＮＨ３（ｋ）と前回制御時のスリップ量偏差ＥＮＨ３（ｋ−１）との組み合わせ（以下、「偏差状態量」という）が、この切換直線上に載るように制御を行うことで、外乱やモデル化誤差に対してロバストな制御を実現し、検出アンモニア濃度ＮＨ３ＣＯＮＳを、その目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに対してオーバシュートすること無く収束させることができる。
【００８６】
図８は、切換関数設定パラメータＶＰＯＬＥと、スリップ量偏差ＥＮＨ３の収束時間との関係を示す図である。ここで、横軸はスリップ量偏差ＥＮＨ３の収束時間を示し、縦軸はスリップ量偏差ＥＮＨ３を示す。また、この図８には、ＶＰＯＬＥが「−１」、「−０．９５」、「−０．７」、「−０．４」の場合をそれぞれ示す。
図８に示すように、ＶＰＯＬＥを「０」に近づけると、スリップ量偏差ＥＮＨ３は、「０」に対して指数関数的な減衰挙動を示し、その収束速度が速くなる。また、ＶＰＯＬＥを「−１」に近づけると、指数関数的な減衰挙動を維持しながら、その収束速度は遅くなる。特に、ＶＰＯＬＥを「−１」にした場合は、ＥＮＨ３は、制御開始時における初期偏差ＥＮＨ３（ｋ＝０）に維持される。
【００８７】
図９は、ＶＰＯＬＥ設定テーブルの構成を示す図である。ここで、横軸は検出アンモニア濃度ＮＨ３ＣＯＮＳ（ｋ）を示し、縦軸は切換関数設定パラメータＶＰＯＬＥ（ｋ）を示す。この図９に示すＶＰＯＬＥ設定テーブルは、上述の図６を参照して説明した挙動制御を実現するために設定されたものであり、具体例として、線９ａ，９ｂ，９ｃ，９ｄで示す４つのＶＰＯＬＥ設定テーブルを示す。
【００８８】
上述のように、検出アンモニア濃度ＮＨ３ＣＯＮＳがＮＨ３ＣＯＮＳ＿ＬＭＴＬ以上でありかつＮＨ３ＣＯＮＳ＿ＬＭＴＨより小さい場合（ＮＨ３ＣＯＮＳ＿ＬＭＴＬ≦ＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＨである場合）における収束速度を、検出アンモニア濃度ＮＨ３ＣＯＮＳがＮＨ３ＣＯＮＳ＿ＬＭＴＨ以上である場合（ＮＨ３ＣＯＮＳ＿ＬＭＴＨ≦ＮＨ３ＣＯＮＳである場合）、及び、検出アンモニア濃度ＮＨ３ＣＯＮＳがＮＨ３ＣＯＮＳ＿ＬＭＴＬより小さい場合（ＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＨである場合）における収束速度よりも遅く設定する。
【００８９】
そこで、図９に示すように、ＮＨ３ＣＯＮＳ＿ＬＭＴＬ≦ＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＨである場合には、ＶＰＯＬＥを「−１」近傍（具体的にはＶＰＯＬＥ≒−０．９５）に設定し、ＮＨ３ＣＯＮＳ＿ＬＭＴＨ≦ＮＨ３ＣＯＮＳである場合及びＮＨ３ＣＯＮＳ＜ＮＨ３ＣＯＮＳ＿ＬＭＴＨである場合には、ＶＰＯＬＥを「０」近傍（具体的にはＶＰＯＬＥ≒−０．４）に設定する。
【００９０】
以上のように算出された切換関数σ（ｋ）に基づいて、到達則入力ＵＲＣＨ（ｋ）、非線形入力ＵＮＬ（ｋ）、及び適応則入力ＵＡＤＰ（ｋ）を算出し、さらに下記式（４）に示すように、これらＵＲＣＨ（ｋ）、ＵＮＬ（ｋ）、及びＵＡＤＰ（ｋ）の和を算出し、これをＦＢ噴射量ＧＵＲＥＡ＿ＦＢ（ｋ）として定義する。
【数４】
2009128169.tif 000006
【００９１】
到達則入力ＵＲＣＨ（ｋ）は、偏差状態量を切換直線上に載せるための入力であり、下記式（５）に示すように、切換関数σ（ｋ）に所定の到達則制御ゲインＫＲＣＨを乗算することで算出される。
【数５】
2009128169.tif 000007
【００９２】
非線形入力ＵＮＬ（ｋ）は、非線形モデル化誤差を抑制し、偏差状態量を切換直線上に載せるための入力であり、下記式（６）に示すように、ｓｉｇｎ（σ（ｋ））に所定の非線形入力ゲインＫＮＬを乗算することで算出される。ここで、ｓｉｇｎ（σ（ｋ））は、符号関数であり、σ（ｋ）が正の値のとき「１」となり、σ（ｋ）が負の値のとき「−１」となる。
【数６】
2009128169.tif 000008
【００９３】
適応則入力ＵＡＤＰ（ｋ）は、モデル化誤差や外乱の影響を抑制し、偏差状態量を切換直線に載せるための入力であり、下記式（７）に示すように、切換関数σ（ｋ）と所定の適応則ゲインＫＡＤＰを乗算したものと、前回制御時の適応則入力ＵＡＤＰ（ｋ−１）との和により算出される。
【数７】
2009128169.tif 000009
【００９４】
なお、これら到達則入力ＵＲＣＨ（ｋ）、非線形入力ＵＮＬ（ｋ）、及び適応則入力ＵＡＤＰ（ｋ）は、それぞれ、図６を参照して詳述した制御方針の下、偏差状態量が安定して切換直線上に載るように、実験に基づいて最適な値に設定される。
【００９５】
図１０は、以上のような本実施形態のスライディングモードコントローラを用いてユリア噴射制御を実行した場合における、ＮＯｘ還元率の変化を示す図である。具体的には、図１０において、上段は検出アンモニア濃度ＮＨ３ＣＯＮＳの時間変化を示し、中段はユリア噴射量ＧＵＲＥＡの時間変化を示し、下段はＮＯｘ還元率の時間変化を示す。
なお、この図１０において、実線は、本実施形態の制御結果を示し、破線は、検出アンモニア濃度ＮＨ３ＣＯＮＳが目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴに厳密に収束するようにユリア噴射制御を行った場合の制御結果を示す。
【００９６】
本実施形態によれば、検出アンモニア濃度ＮＨ３ＣＯＮＳが、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ内を漂うようにユリア噴射量ＧＵＲＥＡを算出する。これにより、ユリア噴射量ＧＵＲＥＡの変動を小さくできる。
特に、破線に示すように検出アンモニア濃度が目標アンモニア濃度に厳密に収束するような制御を行った場合、過大なアンモニアスリップが発生すると、このアンモニアスリップを抑制するためにユリア噴射量を大幅に減少し、これによりＮＯｘ還元率が大幅に低下する場合があった。本実施形態によれば、このような過大なアンモニアスリップの発生時における、ユリア噴射量ＧＵＲＥＡの減少量を低減し、これによりＮＯｘ還元率を高く維持することができる。
【００９７】
また、本実施形態によれば、検出アンモニア濃度ＮＨ３ＣＯＮＳが、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ内にある場合における収束速度を、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ外にある場合における収束速度よりも遅くなるように設定した。
これにより、検出アンモニア濃度ＮＨ３ＣＯＮＳが、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ外にある場合には、過大なアンモニアスリップの発生やＮＯｘ還元率の低下を速やかに抑制する。また、検出アンモニア濃度ＮＨ３ＣＯＮＳが、目標アンモニアスリップ範囲ＲＮＨ３ＣＯＮＳ＿ＴＲＧＴ内にある場合には、ユリア噴射量ＧＵＲＥＡの大きな変化を防止し、ＮＯｘ還元率が著しく低下するのを防止できる。
【００９８】
［フィードフォワードコントローラの構成］
次に、フィードフォワードコントローラの詳細な構成について、図１１〜図１３を参照して説明する。
上述の（２）の課題で示したように、選択還元触媒におけるＮＯｘ還元率とアンモニアスリップのユリア噴射量ＧＵＲＥＡに対する応答性は異なる。具体的には、選択還元触媒におけるアンモニアスリップは、この選択還元触媒におけるＮＯｘ還元率よも、ユリア噴射量ＧＵＲＥＡに対する応答遅れが大きい。このような選択還元触媒に対してユリア噴射制御を行うにあたり、本願発明者が着眼した課題について説明する。
【００９９】
（３）エンジンの運転状態の変化によるＮＯｘ還元率の低下
図１１は、上述のスライディングモードコントローラのみによりユリア噴射制御を実行した場合におけるエンジンの負荷、選択還元触媒上流のＮＯｘ濃度、検出アンモニア濃度ＮＨ３ＣＯＮＳ、ユリア噴射量ＧＵＲＥＡ、及びＮＯｘ還元率の関係を示す図である。
【０１００】
図１１に示すように、時刻ｔ１からｔ２にかけてエンジンの負荷が上昇すると、この負荷の上昇に伴い、選択還元触媒の上流側のＮＯｘ濃度が上昇する。この場合、ＮＯｘ還元率が低下するのを防止するために、ＮＯｘ濃度の上昇に合わせてユリア噴射量ＧＵＲＥＡを増量する必要がある。しかしながら、上述のスライディングモードコントローラでは、ＮＯｘ還元率よりも応答遅れの大きいアンモニアセンサの出力値ＮＨ３ＣＯＮＳに基づいたフィードバック制御を行うため、ユリア噴射量ＧＵＲＥＡの増量が、理想的な場合よりも遅れてしまう。このため、ＮＯｘ還元率が低下する場合がある。
また、このような応答遅れの大きいアンモニアセンサの出力値ＮＨ３ＣＯＮＳに基づいたフィードバック制御を行うと、センサの出力値ＮＨ３ＣＯＮＳにオーバシュートやアンダーシュート等の振動的な挙動が発生しやすい。このため、ユリア噴射量ＧＵＲＥＡも振動してしまい、図１１に示すようなアンダーシュートによるＮＯｘ還元率の低下も発生しやすい。
【０１０１】
以上のような課題に鑑みて、本実施形態では、フィードフォワードコントローラにより、エンジンの運転状態に応じたＦＦ噴射量ＧＵＲＥＡ＿ＦＦを算出する。具体的には、このフィードフォワードコントローラでは、エンジンの運転状態として、エンジンの回転数ＮＥ、及びエンジンの負荷を表す負荷パラメータＴＲＱに基づいて、例えばマップ検索によりＦＦ噴射量ＧＵＲＥＡ＿ＦＦを決定する。
【０１０２】
図１２は、ＦＦ噴射量ＧＵＲＥＡ＿ＦＦを決定するための制御マップの一例を示す図である。
図１２に示すように、この制御マップでは、エンジンの回転数ＮＥ、又は、負荷パラメータＴＲＱが大きくなるに従い、ＦＦ噴射量ＧＵＲＥＡ＿ＦＦはより大きな値に決定される。
これは、エンジンの負荷パラメータＴＲＱが大きいほど、混合気の燃焼温度が上昇することでＮＯｘ排出量が増大し、また、エンジンの回転数ＮＥが大きいほど、単位時間当たりのＮＯｘ排出量が増大するためである。
【０１０３】
図１３は、以上のような本実施形態のフィードフォワードコントローラを用いてユリア噴射制御を実行した場合における、エンジンの負荷、選択還元触媒上流のＮＯｘ濃度、検出アンモニア濃度ＮＨ３ＣＯＮＳ、ユリア噴射量ＧＵＲＥＡ、及びＮＯｘ還元率の関係を示す図である。
なお、この図１３において、実線は、本実施形態の制御結果を示し、破線は、スライディングモードコントローラのみによりユリア噴射制御を行った場合の制御結果を示す。
【０１０４】
図１３に示すように、時刻ｔ１からｔ２にかけてエンジンの負荷が上昇すると、この負荷の上昇に伴い、選択還元触媒の上流側のＮＯｘ濃度が上昇する。ここで、エンジンの負荷が上昇すると、フィードフォワードコントローラにより、ＮＯｘの増加に合わせて適切に設定されたＦＦ噴射量ＧＵＲＥＡ＿ＦＦが算出され、これによりユリア噴射量ＧＵＲＥＡを、遅れが生じることなく理想的な噴射量に維持できる。これにより、ＮＯｘ還元率を最高の値で維持できる。
また、このようにＮＯｘ還元率を高く維持することで、ユリア噴射量ＧＵＲＥＡの大きな変動を防止するとともに、この変動に伴うアンモニアスリップの発生やＮＯｘ還元率の低下をも未然に防ぐことができる。
【０１０５】
［ストレージ補正入力算出部の構成］
次に、ストレージ補正入力算出部の詳細な構成について、図１４〜図２１を参照して説明する。
上述のように第１選択還元触媒及び第２選択還元触媒は、アンモニアを貯蔵する機能を有する。このような選択還元触媒に対してユリア噴射制御を実行するにあたり、本願発明者が着眼した３つの課題について説明する。
【０１０６】
（４）ストレージ量の未飽和時におけるＮＯｘ還元率の低下
図１４は、選択還元触媒に貯蔵されたアンモニアが未飽和である状態、すなわち、選択還元触媒におけるストレージ量がそのストレージ容量よりも少ない状態からユリア噴射制御を開始した場合におけるＮＯｘ還元率と、ユリア噴射量ＧＵＲＥＡと、検出アンモニア濃度ＮＨ３ＣＯＮＳと、アンモニアストレージ量との関係を示す図である。この図１４に示す例では、時刻ｔ＝０において、アンモニアのストレージ量が「０」の状態からユリア噴射制御を開始し、時刻ｔ＝ｔ１において、ストレージ量がストレージ容量に達した場合を示す。
この図１４に示すように、時刻ｔ＝０〜ｔ１の間では、アンモニアのストレージ量がストレージ容量以下であるため、選択還元触媒におけるＮＯｘ還元率が、飽和時におけるＮＯｘ還元率よりも低下してしまう。
【０１０７】
（５）ユリア噴射量の低減遅れによる過大なアンモニアスリップの発生
図１４に示すように、時刻ｔ＝０〜ｔ１の間では、アンモニアのストレージ量がストレージ容量以下であるため、アンモニアスリップは発生しない。このため、時刻ｔ＝０〜ｔ１の間では、アンモニアセンサの出力値ＮＨ３ＣＯＮＳは「０」である。また、この間、アンモニアセンサの出力値ＮＨ３ＣＯＮＳが「０」であることに応じて、上述のようなＮＯｘ還元率が低下した期間を可能な限り短縮するために、ユリア噴射量ＧＵＲＥＡを最大値に設定する。
【０１０８】
この場合、時刻ｔ＝ｔ１においてストレージ量がストレージ容量に達したことに応じて、ユリア噴射量ＧＵＲＥＡを低減する制御を実行するものの、アンモニアセンサの検出遅れや、ユリア噴射量を最大値から低減することを起因とした遅れにより、実際にユリア噴射量を低減するまでに時間がかかってしまう。このため、検出アンモニア濃度ＮＨ３ＣＯＮＳが、その目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴから大きくオーバシュートしてしまい、過大なアンモニアスリップが発生してしまう。
【０１０９】
（６）過大なアンモニアスリップの発生によるＮＯｘ還元率の低下
また、上述のように過大なアンモニアスリップが発生すると、このアンモニアスリップを抑制するために、ユリア噴射量ＧＵＲＥＡをさらに低減する必要がある。しかしながら、この場合、ＮＯｘ還元率が再び低下してしまう。
【０１１０】
これら３つの課題を解決するには、以下に示すような方針に沿ってユリア噴射制御を実行する必要がある。
すなわち、上述の（４）の課題を解決するためには、アンモニアのストレージ量がストレージ容量に達するまでユリア噴射量ＧＵＲＥＡを増量することで、ＮＯｘ還元率が低下した期間を短縮する。また、（５）及び（６）の課題を解決するためには、上述のようにユリア噴射量ＧＵＲＥＡを増量した上で、アンモニアが飽和してアンモニアスリップが発生する前にユリア噴射量ＧＵＲＥＡを低減する。
【０１１１】
このような方針に沿ったユリア噴射制御を実現するために、本実施形態では、ストレージ補正入力算出部により、第１選択還元触媒の第１ストレージ量を、後述のアンモニアストレージモデルに基づいて推定し、この推定した第１ストレージ量ＳＴＵＲＥＡ＿ＦＢが、所定の目標ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに、速やか且つオーバシュートすることなく収束するように、ユリア噴射量ＧＵＲＥＡにおける補正噴射量ＧＵＲＥＡ＿ＳＴを算出する。
【０１１２】
またここで、目標ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴは、図示しない設定部により、第１選択還元触媒の第１ストレージ容量ＳＴＵＲＥＡ＿ＭＡＸ１と同じ値に設定されるが、これに限らない。例えば、過大なアンモニアスリップの発生を抑制するために、目標ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴを、第１ストレージ容量ＳＴＵＲＥＡ＿ＭＡＸ１の近傍であり、かつ、このＳＴＵＲＥＡ＿ＭＡＸ１よりも小さな値に設定してもよい。
【０１１３】
図１５は、ストレージ補正入力算出部におけるアンモニアストレージモデルの概念を示す模式図である。
このアンモニアストレージモデルは、選択還元触媒に流入する排気のＮＯｘ濃度に対するユリア噴射量に応じて、選択還元触媒におけるアンモニアのストレージ量の変化を推定するモデルである。具体的には、選択還元触媒におけるストレージ量の変化の状態を、所定のＮＯｘ濃度に対してユリア噴射量が適切な状態（図１５の（ａ）参照）と、ユリア噴射量が過剰な状態（図１５の（ｂ）参照）と、ユリア噴射量が不足した状態（図１５の（ｃ）参照）との、３つの状態に分類する。
【０１１４】
図１５の（ａ）に示すように、選択還元触媒に流入するＮＯｘに対して、ユリア噴射量が適切な状態である場合、すなわち、排気中のＮＯｘを最も効率良く還元できるアンモニアの量と、供給した尿素水から生成されるアンモニアの量とが略一致した場合には、ストレージ量の変化はない。
【０１１５】
図１５の（ｂ）に示すように、選択還元触媒に流入するＮＯｘに対して、ユリア噴射量が過剰な状態である場合、すなわち、供給した尿素水から生成されたアンモニアの量が、排気中のＮＯｘを最も効率良く還元できる量より多い場合には、この余剰分のアンモニアが選択還元触媒に貯蔵される。したがって、このような供給過剰（Ｏｖｅｒ−ｄｏｓｉｎｇ）状態では、ストレージ量は増加する。
【０１１６】
図１５の（ｃ）に示すように、選択還元触媒に流入するＮＯｘに対して、ユリア噴射量が不足した状態である場合、すなわち、供給した尿素水から生成されたアンモニアの量が、排気中のＮＯｘを最も効率良く還元できる量より少ない場合には、この不足分は貯蔵されたアンモニアから補われる。したがって、このような供給不足（Ｕｎｄｅｒ−ｄｏｓｉｎｇ）状態では、ストレージ量は減少する。
【０１１７】
次に、以上のようなストレージモデルに基づいて上述の補正噴射量ＧＵＲＥＡ＿ＳＴを算出するストレージ補正入力算出部の構成について、図１６〜図１９を参照して説明する。また、このようなストレージ補正入力算出部の具体的な構成として、以下では３つの形態を説明する。
【０１１８】
図１６は、ストレージ補正入力算出部の第１の形態の構成を示すブロック図である。
このストレージ補正入力算出部は、上述のようなアンモニアストレージモデルに基づいて構成された制御対象６１と、この制御対象６１のコントローラ６２とを含んで構成される。
【０１１９】
制御対象６１は、排気中のＮＯｘを還元する際に余剰となる尿素水の量を示す余剰ユリア噴射量ＤＵＲＥＡを制御入力とし、第１選択還元触媒の第１ストレージ量ＳＴＵＲＥＡ＿ＦＢを制御出力とする。具体的には、この制御対象６１は、余剰ユリア噴射量ＤＵＲＥＡに基づいて、貯蔵されるアンモニア量を逐次加算、又は、消費されるアンモニア量を逐次減算することで、第１選択還元触媒の第１ストレージ量ＳＴＵＲＥＡ＿ＦＢを推定する積分器６１１で構成される。
【０１２０】
先ず、余剰ユリア噴射量ＤＵＲＥＡ（ｋ）は、加算器６３により、下記式（８）に示すように、ユリア噴射量ＧＵＲＥＡ（ｋ）から、第１選択還元触媒に流入する排気のＮＯｘを還元するために必要なユリア噴射量である理想ユリア噴射量ＧＵＲＥＡ＿ＩＤＥＡＬ（ｋ）を減算することにより算出される。なお、このユリア噴射量ＧＵＲＥＡ（ｋ）は、加算器６４により、コントローラ６２で算出された補正噴射量ＧＵＲＥＡ＿ＳＴ（ｋ）にＦＢ噴射量ＧＵＲＥＡ＿ＦＢ（ｋ）及びＦＦ噴射量ＧＵＲＥＡ＿ＦＦ（ｋ）を加算することで算出される。
【数８】
2009128169.tif 000010
【０１２１】
ここで、理想ユリア噴射量ＧＵＲＥＡ＿ＩＤＥＡＬ（ｋ）は、下記式（９）に示すように、ＮＯｘセンサにより検出された第１選択還元触媒に流入する排気のＮＯｘ濃度ＮＯＸＣＯＮＳと、ＮＯｘを還元するために必要な噴射量に変換する変換係数ＫＣＯＮＶ＿ＮＯＸ＿ＵＲＥＡとを乗算することにより算出される。
【数９】
2009128169.tif 000011
【０１２２】
またここで、第１選択還元触媒に流入する排気のＮＯｘ濃度を検出するＮＯｘセンサが無い場合には、ＦＦ噴射量ＧＵＲＥＡ＿ＦＦ（ｋ）を、理想ユリア噴射量ＧＵＲＥＡ＿ＩＤＥＡＬ（ｋ）としてもよい。
【０１２３】
積分器６１１では、余剰ユリア噴射量ＤＵＲＥＡ（ｋ）が第１ストレージ量を増減することに基づいて、下記式（１０）に示すような余剰ユリア噴射量ＤＵＲＥＡ（ｋ）の時間ｋに関する積分演算と、下記式（１１）に示すような第１ストレージ量に対するリミット処理とを組み合わせることで、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）を推定する。
【数１０】
2009128169.tif 000012
【数１１】
2009128169.tif 000013
【０１２４】
特にここで、式（１１）では、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）に対する下限のリミット処理、すなわち、ＳＴＵＲＥＡ＿ＦＢ（ｋ）が最小で「０」となるような処理を施している。つまり、式（１１）では、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）に対する上限のリミット処理、すなわち、ＳＴＵＲＥＡ＿ＦＢ（ｋ）が最大で第１ストレージ容量ＳＴＵＲＥＡ＿ＭＡＸ１となるような処理を施していない。
これは、上述の（５）に示す課題を解決できなくなる虞があるからである。つまり、上述のように目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴを第１ストレージ容量ＳＴＵＲＥＡ＿ＭＡＸ１と同じ値に設定した場合、上限のリミット処理を行うと、ユリア噴射量ＧＵＲＥＡを低減することなく、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢが第１ストレージ容量ＳＴＵＲＥＡ＿ＭＡＸ１に制限されてしまい、アンモニアスリップを抑制する制御を行いにくくなるからである。
【０１２５】
コントローラ６２は、推定した第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）が、目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに収束するように、ユリア噴射量ＧＵＲＥＡにおける補正噴射量ＧＵＲＥＡ＿ＳＴ（ｋ）を、ＰＩ制御により算出する。
【０１２６】
コントローラ６２では、下記式（１２）に示すように、加算器６２１により、推定された第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）から目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴ（ｋ）を減算し、これを第１ストレージ量偏差ＥＳＴ（ｋ）として定義する。
【数１２】
2009128169.tif 000014
【０１２７】
次に、下記式（１３）に示すように、乗算器６２２により、第１ストレージ量偏差ＥＳＴ（ｋ）に比例ゲインＫＰＳＴを乗算することで、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）を算出する。
【数１３】
2009128169.tif 000015
【０１２８】
また、下記式（１４）に示すように、積分器６２３及び乗算器６２４により、第１ストレージ量偏差ＥＳＴ（ｋ）の時間積分値に積分ゲインＫＩＳＴを乗算することで、積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）を算出する。
【数１４】
2009128169.tif 000016
【０１２９】
次に、下記式（１５）に示すように、加算器６２５により、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）と積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）の和を算出し、これを補正噴射量ＧＵＲＥＡ＿ＳＴ（ｋ）として定義する。
【数１５】
2009128169.tif 000017
【０１３０】
図１７は、以上のようなストレージ補正入力算出部の第１の形態により推定された第１ストレージ量ＳＴＵＲＥＡ＿ＦＢの時間変化を示す図である。
図１７に示すように、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢは、目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに対して振動的な挙動を示し、周期的にアンモニアスリップが発生する。
これは、上述のストレージモデルとしての制御対象６１が、積分器６１１を備えた構造となっているためである。つまり、この場合、コントローラ６２の比例項ＧＵＲＥＡ＿ＳＴ＿Ｐは積分項となり、また、積分項ＧＵＲＥＡ＿ＳＴ＿Ｉは積分値に対する積分項となってしまい、特に積分項ＧＵＲＥＡ＿ＳＴ＿Ｉが振動的な挙動を示すためである。
そこで以下では、このような課題を解決するストレージ補正入力算出部の第２の形態及び第３の形態について説明する。
【０１３１】
図１８は、ストレージ補正入力算出部の第２の形態の構成を示すブロック図である。この第２の形態のストレージ補正入力算出部は、上述の図１６に示す第１の形態と、コントローラ６２Ａの構成が異なる。
このコントローラ６２Ａは、後に詳述するように、制御対象６１の積分器６１１をコントローラの一部として捉えた拡大系ＰＩ制御を用いたコントローラである。
【０１３２】
コントローラ６２Ａでは、下記式（１６）に示すように、加算器６２１により、推定された第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）から目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴ（ｋ）を減算し、これを第１ストレージ量偏差ＥＳＴ（ｋ）として定義する。
【数１６】
2009128169.tif 000018
【０１３３】
また、このコントローラ６２Ａでは、上述の課題を解決するために、制御対象６１の積分器６１１をコントローラの一部として捉え、下記式（１７）及び（１８）に示すように、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）及び積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）は、それぞれ後に積分されることを考慮して算出される。
【０１３４】
具体的には、遅延演算器６２６及び加算器６２７により、第１ストレージ量偏差の微分値ＥＳＴ（ｋ）−ＥＳＴ（ｋ−１）を算出し、この微分値に乗算器６２２により比例ゲインＫＰＳＴを乗算したものを、下記式（１７）に示すように、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）として定義する。
また、第１ストレージ量偏差ＥＳＴ（ｋ）に乗算器６２４により積分ゲインＫＩＳＴを乗算したものを、下記式（１８）に示すように、積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）として定義する。
【数１７】
2009128169.tif 000019
【数１８】
2009128169.tif 000020
【０１３５】
次に、下記式（１５）に示すように、加算器６２５により、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）と積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）の和を算出し、これを補正噴射量ＧＵＲＥＡ＿ＳＴ（ｋ）として定義する。
【数１９】
2009128169.tif 000021
【０１３６】
図１９は、ストレージ補正入力算出部の第３の形態の構成を示すブロック図である。この第３の形態のストレージ補正入力算出部は、上述の図１８に示す第２の形態と、コントローラ６２Ｂの構成が異なる。
このコントローラ６２Ｂは、上述のコントローラ６２Ａと同様にして制御対象６１の積分器６１１をコントローラの一部として捉えるとともに、積分項のみに第１ストレージ量偏差ＥＳＴ（ｋ）を与える拡大系Ｉ−Ｐ制御を用いたコントローラである。
【０１３７】
コントローラ６２Ｂでは、下記式（２０）に示すように、加算器６２１により、推定された第１ストレージ量ＳＴＵＲＥＡ＿ＦＢ（ｋ）から目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴ（ｋ）を減算し、これを第１ストレージ量偏差ＥＳＴ（ｋ）として定義する。
【数２０】
2009128169.tif 000022
【０１３８】
次に、第１ストレージ量偏差ＥＳＴ（ｋ）に乗算器６２４により積分ゲインＫＩＳＴを乗算したものを、下記式（２１）に示すように、積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）として定義する。
【数２１】
2009128169.tif 000023
【０１３９】
一方、遅延演算器２６８及び加算器６２９により、第１ストレージ量の微分値ＳＴＵＲＥＡ＿ＦＢ（ｋ）−ＳＴＵＲＥＡ＿ＦＢ（ｋ−１）を算出し、この微分値に乗算器６２２により比例ゲインＫＰＳＴを乗算したものを、下記式（２２）に示すように、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）として定義する。
【数２２】
2009128169.tif 000024
【０１４０】
次に、下記式（２３）に示すように、加算器６２５により、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐ（ｋ）と積分項ＧＵＲＥＡ＿ＳＴ＿Ｉ（ｋ）の和を算出し、これを補正噴射量ＧＵＲＥＡ＿ＳＴ（ｋ）として定義する。
【数２３】
2009128169.tif 000025
【０１４１】
図２０は、以上のようなストレージ補正入力算出部を用いてユリア噴射制御を実行した場合における、ＮＯｘ還元率と、ユリア噴射量ＧＵＲＥＡと、検出アンモニア濃度ＮＨ３ＣＯＮＳと、アンモニアストレージ量との関係を示す図である。この図２０に示す例では、時刻ｔ＝０において、アンモニアのストレージ量が「０」の状態からユリア噴射制御を開始し、時刻ｔ＝ｔ１において、ストレージ量がストレージ容量に達した場合を示す。
なお、この図２０において、実線は、本実施形態の制御結果を示し、破線は、第１ストレージ量を推定せずにユリア噴射制御を行った場合の制御結果を示す。
【０１４２】
本実施形態によれば、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢを推定し、この第１ストレージ量ＳＴＵＲＥＡ＿ＦＢが目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに収束するようにフィードバック制御することにより、第１ストレージ量が第１ストレージ容量に達するまでの時間を短縮することができる。これにより、第１選択還元触媒においてアンモニアが飽和するまでの時間を短縮し、速やかにＮＯｘ還元率を高めることができる。
【０１４３】
また、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢを推定するとともに、この第１ストレージ量ＳＴＵＲＥＡ＿ＦＢが目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに収束するようにフィードバック制御することにより、実際に第１選択還元触媒においてアンモニアが飽和する前にユリア噴射量ＧＵＲＥＡの低減を開始することができる。すなわち、ユリア噴射量の低減の遅れを解消できる。これにより、過大なアンモニアスリップの発生を防止することができる。
また、このような過大なアンモニアスリップの発生を防止することで、このアンモニアスリップを抑制することを目的としたユリア噴射量の低減量を少なくできる。これにより、ＮＯｘ還元率の低下を防止できる。
【０１４４】
図２１は、以上のようなストレージ補正入力算出部により推定された第１ストレージ量ＳＴＵＲＥＡ＿ＦＢの時間変化を示す図である。図２１の（ａ）は、ＰＩ制御を用いた第１の形態による制御結果を示し、図２１の（ｂ）は、拡大系ＰＩ制御を用いた第２の形態による制御結果を示し、図２１の（ｃ）は、拡大系Ｉ−Ｐ制御を用いた第３の形態による制御結果を示す。
【０１４５】
図２１の（ｂ）に示すように、拡大系ＰＩ制御を用いた場合、ＰＩ制御を用いた場合に発生した第１ストレージ量ＳＴＵＲＥＡ＿ＦＢの周期的な振動が解消されるとともに、目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに速やかに収束する。また、これにより周期的なアンモ
ニアスリップの発生も抑制される。
【０１４６】
図２１の（ｃ）に示すように、拡大系Ｉ−Ｐ制御を用いた場合、上述の拡大系ＰＩ制御を用いた場合と比較して、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢの周期的な振動がさらに解消され、これによりアンモニアスリップの発生もさらに抑制できる。
これは、上記式（２２）に示すように、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐを、第１ストレージ量偏差ＥＳＴではなく、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢに基づいて算出したためである。この場合、比例項ＧＵＲＥＡ＿ＳＴ＿Ｐは、第１ストレージ量偏差ＥＳＴが「０」となるように作用するのではなく、ＳＴＵＲＥＡ＿ＦＢが「０」となるように作用し、これにより、ＳＴＵＲＥＡ＿ＦＢのオーバシュートが抑制される。
【０１４７】
しかしながら、拡大系Ｉ−Ｐ制御を用いた場合と、拡大系ＰＩ制御を用いた場合とを比較すると、拡大系Ｉ−Ｐ制御を用いた場合には、上述のようなオーバシュートが抑制されるものの、第１ストレージ量ＳＴＵＲＥＡ＿ＦＢが目標第１ストレージ量ＳＴＵＲＥＡ＿ＴＲＧＴに到達するまでの時間が長くなってしまう。このため、拡大系Ｉ−Ｐ制御を用いるか、或いは、拡大系ＰＩ制御を用いるかは、排気浄化装置の構成に応じて使い分けることが好ましい。
【０１４８】
［目標アンモニア濃度設定部の構成］
次に、図２２〜図２７を参照して、目標アンモニア濃度設定部の詳細な構成について説明する。
上述のように、第１選択還元触媒及び第２選択還元触媒の第１ストレージ容量及び第２ストレージ容量は、各々の温度に応じて変化する。このような選択還元触媒に対してユリア噴射制御を実行するにあたり、本願発明者が着眼した課題について説明する。
【０１４９】
（７）第２選択還元触媒におけるアンモニアスリップの発生
図２２は、一定の目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴの下でユリア噴射制御を実行した場合における第１、第２選択還元触媒の温度と、第１、第２ストレージ量と、検出アンモニア濃度ＮＨ３ＣＯＮＳ（第１選択還元触媒直下のアンモニア濃度）と、第２選択還元触媒直下のアンモニア濃度との関係を示す図である。
【０１５０】
図２２に示すように、第１、第２選択還元触媒の温度は、エンジンの運転状態の変化に応じて大きく変化する。図２２に示す例では、上限及び下限温度をそれぞれ５００℃及び３００℃として、第１、第２選択還元触媒の温度は、この範囲内で変化する。例えば、エンジンの回転数や負荷を増加した場合や、ＤＰＦ再生等の排気温度を一時的に昇温する処理を実行した場合には、各選択還元触媒の温度が上昇する。
【０１５１】
このような触媒温度の変化に伴い、第１ストレージ容量は、上限及び下限容量をそれぞれＳＴ１ＢＥＤ＿ＬＭＴＨ及びＳＴ１ＢＥＤ＿ＬＭＴＬとし、第２ストレージ容量は、上限及び下限容量をそれぞれＳＴ２ＢＥＤ＿ＬＭＴＨ及びＳＴ２ＢＥＤ＿ＬＭＴＬとして、これら範囲内で変化する。このため、触媒温度が上昇すると、第１ストレージ容量の変化分のアンモニアがその下流へ放出され、第２選択還元触媒に貯蔵される。
【０１５２】
しかしながら、第２選択還元触媒は第１選択還元触媒の下流にあるため、第１選択還元触媒と比較して、貯蔵したアンモニアがＮＯｘの還元に消費されにくい。このため、第２ストレージ量は、一旦増加すると、この増加分を消費するまでに時間がかかる。したがって、触媒温度が頻繁に上下すると、その都度、第２選択還元触媒にアンモニアが蓄積され、図２２の矢印２２ａに示すように、第２選択還元触媒からアンモニアが飽和してしまい、第２選択還元触媒において過大なアンモニアスリップが発生する虞がある。
【０１５３】
以上のような課題に鑑みて、本実施形態では、目標アンモニア濃度設定部により、第２選択還元触媒の第２ストレージ量を推定し、この推定した第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴに基づいて目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴを設定する。以下では、このような目標アンモニア濃度設定部の具体的な動作について説明する。
【０１５４】
目標アンモニア濃度設定部では、先ず、下記式（２４）に示すように、ＮＯｘセンサにより検出されたＮＯｘ濃度（以下、「検出ＮＯｘ濃度」という）ＮＯＸＣＯＮＳ（ｋ）を、第１選択還元触媒の上流側の排気のＮＯｘ濃度（以下、「第１上流ＮＯｘ濃度」という）ＮＯＸＩＮ（ｋ）として定義する。
【数２４】
2009128169.tif 000026
【０１５５】
ここで、第１上流ＮＯｘ濃度ＮＯＸＩＮ（ｋ）を決定する際にあたり、ＮＯｘセンサが無い場合には、例えば、エンジンの回転数ＮＥ及び負荷パラメータＴＲＱに基づいてマップ検索により決定してもよい。
図２３は、第１上流ＮＯｘ濃度ＮＯＸＩＮの検索マップの一例を示す図である。
図２３に示すように、第１上流ＮＯｘ濃度ＮＯＸＩＮは、エンジンの回転数ＮＥ、又は、エンジンの負荷パラメータＴＲＱの増加に従い上昇する。
【０１５６】
次に、下記式（２５）に示すように、第１選択還元触媒のＮＯｘ還元率ＲＮＯＸ（ｋ）を、基準ＮＯｘ還元率ＲＮＯＸ＿ＢＳ（ｋ）と還元率補正係数ＫＲＮＯＸ（ｋ）との積により算出する。
【数２５】
2009128169.tif 000027
【０１５７】
この式（２５）において、基準ＮＯｘ還元率ＲＮＯＸ＿ＢＳ（ｋ）及び補正係数ＫＲＮＯＸ（ｋ）は、例えば、エンジンの回転数ＮＥ、負荷パラメータＴＲＱ、及び検出アンモニア濃度ＮＨ３ＣＯＮＳに基づいてマップ検索により決定される。
【０１５８】
図２４は、基準ＮＯｘ還元率ＲＮＯＸ＿ＢＳの検索マップの一例を示す図である。
図２４に示すように、基準ＮＯｘ還元率ＲＮＯＸ＿ＢＳは、エンジンの回転数ＮＥ及び負荷パラメータＴＲＱに基づいて決定される。第１選択還元触媒に流入する排気のＮＯｘ濃度は、エンジンの回転数ＮＥ、又は、負荷パラメータＴＲＱが増加するに従い高くなる。このため、第１選択還元触媒におけるＮＯｘ還元率は、回転数ＮＥ及び負荷パラメータＴＲＱが増加するに従い低くなる。
【０１５９】
図２５は、還元率補正係数ＫＲＮＯＸの検索マップの一例を示す図である。
図２５に示すように、検出アンモニア濃度ＮＨ３ＣＯＮＳが大きくなるに従い、還元率補正係数ＫＲＮＯＸは、大きくなるとともに漸近的に「１」に近づく。この還元率補正係数ＫＲＮＯＸは、第１選択還元触媒からスリップしたアンモニアの量に応じて、ＮＯｘ還元率を補正する係数である。
また、図２５中のＮＨ３ＣＯＮＳ＿ＯＰＴについては、後に図２６を参照して詳述する。
【０１６０】
次に、下記式（２６）に示すように、第１上流ＮＯｘ濃度ＮＯＸＩＮと、ＮＯｘ還元率ＲＮＯＸ（ｋ）とに基づいて、第１選択還元触媒で還元できずにその下流側へ流出した排気のＮＯｘ濃度（以下、「第１下流ＮＯｘ濃度」という）ＮＯＸＭＩＤを算出する。
【数２６】
2009128169.tif 000028
【０１６１】
次に、この第１選択還元触媒の下流側のＮＯｘを還元するために必要なアンモニア量（以下、「必要アンモニア量」という）ＮＨ３ＲＥＤ＿ＭＩＤ（ｋ）を、下記式（２７）に示すように、第１下流ＮＯｘ濃度ＮＯＸＭＩＤと変換係数ＫＣＯＮＶ＿ＮＯＸ＿ＮＨ３との積により算出する。ここで、変換係数ＫＣＯＮＶ＿ＮＯＸ＿ＮＨ３は、例えば「１」に設定される。
【数２７】
2009128169.tif 000029
【０１６２】
次に、検出アンモニア濃度ＮＨ３ＣＯＮＳ（ｋ）と必要アンモニア量ＮＨ３ＲＥＤ＿ＭＩＤ（ｋ）との差分が第２ストレージ量を増減することに基づいて、下記式（２８）に示すような差分ＮＨ３ＣＯＮＳ（ｋ）−ＮＨ３ＲＥＤ＿ＭＩＤ（ｋ）の時間ｋに関する積分演算と、下記式（２９）に示すような第２ストレージ量の上限及び下限に対するリミット処理とを組み合わせることで、第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴ（ｋ）を推定する。また、式（２９）において、ＮＨ３２ＢＥＤ＿ＳＴ＿ＭＡＸは、第２選択還元触媒の第２ストレージ容量であり、推定した第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴ（ｋ）の上限となっている。
【数２８】
2009128169.tif 000030
【数２９】
2009128169.tif 000031
【０１６３】
次に、式（２９）により算出された第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴ（ｋ）に基づいて、例えば、マップ検索により目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴ（ｋ）を設定する。
【０１６４】
図２６は、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴの検索マップの一例を示す図である。図２６において、横軸は第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴを示し、縦軸は目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴを示す。
この検索マップによれば、第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴが大きくなるに従い、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴは、一定であるか或いは小さくなるように設定される。
【０１６５】
図２６に示すように、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴは、ＮＨ３ＣＯＮＳ＿ＬＯＷとＮＨ３ＣＯＮＳ＿ＯＰＴとの間において、「０」より大きな値に設定される。
具体的には、第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴが「０」より大きく所定のＮＨ３２ＢＥＤ＿ＳＴ＿ＯＰＴ以下である場合には、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴは、ＮＨ３ＣＯＮＳ＿ＯＰＴに設定される。
第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴが所定のＮＨ３２ＢＥＤ＿ＳＴ＿ＯＰＴより大きく第２ストレージ容量ＮＨ３２ＢＥＤ＿ＳＴ＿ＭＡＸ以下である場合には、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴは、第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴが大きくなるに従い、ＮＨ３ＣＯＮＳ＿ＯＰＴからＮＨ３ＣＯＮＳ＿ＬＯＷへ向けて漸近的に減少するように設定される。
【０１６６】
ここで、ＮＨ３ＣＯＮＳ＿ＯＰＴは、上述の図２５に示すように、第１選択還元触媒においてスリップするアンモニアの量を最小限にしながらＮＯｘを効率良く還元できるアンモニアセンサの出力値を示す。この最適目標濃度ＮＨ３ＣＯＮＳ＿ＯＰＴは、排気浄化装置の個々の構成に応じて実験により設定される。
ＮＨ３ＣＯＮＳ＿ＬＯＷは、最適目標濃度ＮＨ３ＣＯＮＳ＿ＯＰＴよりも小さく、「０」より大きな値に設定される。
ＮＨ３２ＢＥＤ＿ＳＴ＿ＯＰＴは、第２選択還元触媒におけるアンモニアスリップを防止できるような値に設定される。より具体的には、第１選択還元触媒に貯蔵されたアンモニアが放出された場合、このアンモニアを第２選択還元触媒で貯蔵できるように、ＮＨ３２ＢＥＤ＿ＳＴ＿ＭＡＸとＮＨ３２ＢＥＤ＿ＳＴ＿ＯＰＴとの差が、第１選択還元触媒から放出され得るアンモニア量よりも大きくなるように設定される。
【０１６７】
図２７は、以上のような目標アンモニア濃度設定部を用いてユリア噴射制御を実行した場合における、第１、第２選択還元触媒の温度と、第１、第２ストレージ量と、検出アンモニア濃度ＮＨ３ＣＯＮＳ（第１選択還元触媒直下のアンモニア濃度）と、第２選択還元触媒直下のアンモニア濃度との関係を示す図である。
また、この図２７に示す例では、第１、第２選択還元触媒の温度の変化に伴い、第１ストレージ容量が、ＳＴ１ＢＥＤ＿ＬＭＴＨ及びＳＴ１ＢＥＤ＿ＬＭＴＬの範囲内で変化し、第２ストレージ容量が、ＳＴ２ＢＥＤ＿ＬＭＴＨ及びＳＴ２ＢＥＤ＿ＬＭＴＬの範囲内で変化した場合を示す。
【０１６８】
図２７に示すように、第１選択還元触媒が急激に昇温し、この第１選択還元触媒から大量のアンモニアが放出され、このアンモニアが第２選択還元触媒に貯蔵され、第２ストレージ量が過剰な状態になった場合、本実施形態によれば、以下のように動作する。
【０１６９】
つまり、推定した第２ストレージ量ＮＨ３２ＢＥＤ＿ＳＴが、上述のＮＨ３２ＢＥＤ＿ＳＴ＿ＯＰＴ（図２６参照）を超えたことに応じて、目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴを低減する。これにより、第２選択還元触媒に流入する排気のアンモニア濃度が低減し、第２ストレージ量が徐々に減少し、第１選択還元触媒から大量のアンモニアが放出される場合に備えて、第２選択還元触媒で貯蔵できるストレージ量を確保することができる。
これにより、図２７に示すように、再び第１選択還元触媒から大量のアンモニアが放出された場合であっても、このアンモニアを第２選択還元触媒で貯蔵することで、第２選択還元触媒の下流へアンモニアが排出するのを防止することができる。
【０１７０】
次に、図２９を参照して、ＥＣＵにより実行されるユリア噴射制御処理について説明する。
図２９は、ＥＣＵにより実行されるユリア噴射制御処理の手順を示すフローチャートである。
このユリア噴射制御処理は、上述の手法により、ユリア噴射量ＧＵＲＥＡを算出するものであり、所定の制御周期毎に実行される。
【０１７１】
ステップＳ１では、ユリア故障フラグＦＵＲＥＡＮＧが「１」であるか否かを判別する。このユリア故障フラグＦＵＲＥＡＮＧは、図示しない判定処理においてユリア噴射装置が故障したと判定されたときに「１」に設定され、それ以外のときには「０」に設定される。この判別がＹＥＳの場合には、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。この判別がＮＯの場合には、ステップＳ２に移る。
【０１７２】
ステップＳ２では、触媒劣化フラグＦＳＣＲＮＧが「１」であるか否かを判別する。この触媒劣化フラグＦＳＣＲＮＧは、図示しない判定処理において第１選択還元触媒及び第２選択還元触媒の何れかが故障したと判定されたときに「１」に設定され、それ以外のときには「０」に設定される。この判別がＹＥＳの場合には、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。この判別がＮＯの場合には、ステップＳ３に移る。
【０１７３】
ステップＳ３では、ユリア残量ＱＵＲＥＡが所定値ＱＲＥＦ未満であるか否かを判別する。このユリア残量ＱＵＲＥＡは、ユリアタンク内の尿素水の残量を示し、ユリアレベルセンサの出力に基づいて算出される。この判別がＹＥＳの場合には、ステップＳ４に移り、ＮＯの場合には、ステップＳ５に移る。
ステップＳ４では、ユリア残量警告灯を点灯し、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。
【０１７４】
ステップＳ５では、触媒暖機タイマ値ＴＭＡＳＴが所定値ＴＭＬＭＴより大きいか否かを判別する。この触媒暖機タイマ値ＴＭＡＳＴは、エンジン始動後のユリア選択還元触媒の暖機時間を計時するものである。この判別がＹＥＳの場合には、ステップＳ６に移る。この判別がＮＯの場合には、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。
【０１７５】
ステップＳ６では、センサ故障フラグＦＳＥＮＮＧが「０」であるか否かを判別する。このセンサ故障フラグＦＳＥＮＮＧは、図示しない判定処理においてアンモニアセンサ、又は、触媒温度センサが故障したと判定されたときに「１」に設定され、それ以外のときには「０」に設定される。この判別がＹＥＳの場合には、ステップＳ７に移る。この判別がＮＯの場合には、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。
【０１７６】
ステップＳ７では、アンモニアセンサ活性フラグＦＮＨ３ＡＣＴが１であるか否かを判別する。このアンモニアセンサ活性フラグＦＮＨ３ＡＣＴは、図示しない判定処理においてアンモニアセンサが活性状態に達したと判定されたときに「１」に設定され、それ以外のときには「０」に設定される。この判別がＹＥＳの場合には、ステップＳ８に移る。この判別がＮＯの場合には、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。
【０１７７】
ステップＳ８では、第１選択還元触媒の温度ＴＳＣＲが所定値ＴＳＣＲ＿ＡＣＴより大きいか否かを判別する。この判別がＹＥＳである場合には、第１選択還元触媒が活性化されたと判断して、ステップＳ１０に移る。この判別がＮＯである場合には、第１選択還元触媒がまだ活性化されておらず、ユリア噴射を停止すべきであると判定して、ステップＳ９に移り、ユリア噴射量ＧＵＲＥＡを「０」に設定した後に、この処理を終了する。
【０１７８】
ステップＳ１０では、上述の目標アンモニア濃度設定部により、式（２４）〜（２９）に基づいて目標アンモニア濃度ＮＨ３ＣＯＮＳ＿ＴＲＧＴを算出し、ステップＳ１１に移る。
ステップＳ１１では、上述のフィードフォワードコントローラにより、ＦＦ噴射量ＧＵＲＥＡ＿ＦＦを算出し、ステップＳ１２に移る。
【０１７９】
ステップＳ１２では、上述のストレージ補正入力算出部により、式（８）〜（２３）に基づいて補正噴射量ＧＵＲＥＡ＿ＳＴを算出し、ステップＳ１３に移る。
ステップＳ１３では、上述のスライディングモードコントローラにより、式（２）〜（７）に基づいてＦＢ噴射量ＧＵＲＥＡ＿ＦＢを算出し、ステップＳ１４に移る。
ステップＳ１４では、上述の加算器により、式（１）に基づいてユリア噴射量ＧＵＲＥＡを算出し、この処理を終了する。
【０１８０】
本実施形態では、アンモニアセンサ２６によりアンモニア濃度検出手段が構成され、ＥＣＵ３により、第１制御入力算出手段、第２制御入力算出手段、第３制御入力算出手段、還元剤供給量決定手段、及び目標アンモニア濃度設定手段が構成される。具体的には、ＥＣＵ３のフィードバックコントローラ４及びスライディングモードコントローラ４２により第１制御入力算出手段が構成され、ＥＣＵ３のフィードフォワードコントローラ５により第２制御入力算出手段が構成され、ＥＣＵ３のストレージ補正入力算出部６により第３制御入力算出手段が構成され、ＥＣＵ３の加算器７により還元剤供給量決定手段が構成され、ＥＣＵ３のフィードバックコントローラ４及び目標アンモニア濃度設定部４１により目標アンモニア濃度設定手段が構成される。
【０１８１】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。
【図１】
2009128169.tif 000032
【図２】
2009128169.tif 000033
【図３】
2009128169.tif 000034
【図４】
2009128169.tif 000035
【図５】
2009128169.tif 000036
【図６】
2009128169.tif 000037
【図７】
2009128169.tif 000038
【図８】
2009128169.tif 000039
【図９】
2009128169.tif 000040
【図１０】
2009128169.tif 000041
【図１１】
2009128169.tif 000042
【図１２】
2009128169.tif 000043
【図１３】
2009128169.tif 000044
【図１４】
2009128169.tif 000045
【図１５】
2009128169.tif 000046
【図１６】
2009128169.tif 000047
【図１７】
2009128169.tif 000048
【図１８】
2009128169.tif 000049
【図１９】
2009128169.tif 000050
【図２０】
2009128169.tif 000051
【図２１】
2009128169.tif 000052
【図２２】
2009128169.tif 000053
【図２３】
2009128169.tif 000054
【図２４】
2009128169.tif 000055
【図２５】
2009128169.tif 000056
【図２６】
2009128169.tif 000057
【図２７】
2009128169.tif 000058
【図２８】
2009128169.tif 000059
【図２９】
2009128169.tif 000060
【図３０】
2009128169.tif 000061
【国際調査報告】
2009128169.tif 000062
2009128169.tif 000063
2009128169.tif 000064
2009128169.tif 000065