(57)【要約】【課題】燃焼混合気の空燃比の制御範囲が制限される場合においても、排気系温度および排ガスの空燃比をいずれも適切に制御することができ、それにより、排ガス特性を向上させることができる内燃機関の制御装置を提供する。【解決手段】制御装置1の要求トルク算出部30は、要求トルクTRQ_DRVを算出する。コントローラ40は、DeNOx触媒温度Tdnxを所定の目標温度Tdnx_TRGTに収束させるように、目標当量比φcombを算出する。コントローラ50は、酸素濃度センサ22の出力値VO2を目標出力値VO2_TRGTに収束させるように、3つのフィードバック補正値Dgair,Dgegr,Dgpostを算出する。コントローラ60は、5つの値TRQ_DRV,φcomb,Dgair,Dgegr,Dgpostに基づいて、燃焼混合気を生成するためのトルク燃料噴射量Gcombと、未燃燃料をDeNOx触媒12に供給するためのポスト燃料噴射量Gpostなどを算出する。【選択図】図３
2010096037.tif 000002
【特許請求の範囲】
【請求項１】
排ガスを浄化する第１排気浄化装置が排気系に設けられ、新気が気筒内に吸入され、当該気筒内で燃焼させるための燃料が第１燃料として当該気筒内に供給されるとともに、未燃燃料が第２燃料として前記第１排気浄化装置に供給される内燃機関において、前記新気量、前記第１燃料量および前記第２燃料量を制御することによって、前記排気系の温度である排気系温度と、前記第１排気浄化装置よりも下流側の排ガスの空燃比とを制御する内燃機関の制御装置であって、
前記排気系温度を検出する排気系温度検出手段と、
前記第１排気浄化装置よりも下流側に設けられ、排ガス中の酸素濃度を表す検出信号を出力する酸素濃度検出手段と、
前記酸素濃度検出手段の出力値の目標となる目標出力値を設定する目標出力値設定手段と、
前記第１燃料量を算出する第１燃料量算出手段と、
燃焼混合気の空燃比を表す空燃比パラメータの目標となる目標空燃比パラメータを、前記酸素濃度検出手段の前記出力値が前記目標出力値となる燃焼混合気の空燃比パラメータよりもリーン側の値になるように算出する目標空燃比パラメータ算出手段と、
所定のフィードバック制御アルゴリズムを含む第１制御アルゴリズムを用いて、前記前記排気系温度を所定の目標温度に収束させるように、空燃比パラメータ補正値を算出する空燃比パラメータ補正値算出手段と、
前記目標空燃比パラメータを、前記空燃比パラメータ補正値で補正することによって、補正後目標空燃比パラメータを算出する補正後目標空燃比パラメータ算出手段と、
当該補正後目標空燃比パラメータおよび前記第１燃料量に応じて、前記新気量の目標となる目標新気量を算出する目標新気量算出手段と、
当該目標新気量に応じて、前記酸素濃度検出手段の前記出力値が前記目標出力値となる燃焼混合気を生成するのに必要な燃料量を目標燃料量として算出する目標燃料量算出手段と、
所定のフィードバック制御アルゴリズムを含む第２制御アルゴリズムを用いて、前記酸素濃度検出手段の前記出力値を前記目標出力値に収束させるように、燃料量補正値を算出する燃料量補正値算出手段と、
前記目標燃料量、前記第１燃料量および前記燃料量補正値を用いて、前記第２燃料量を算出する第２燃料量算出手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記第１排気浄化装置は、前記酸素濃度検出手段の前記出力値が前記目標出力値を含む所定出力値域にあるときには、当該所定出力値域にないときよりも高い排ガス浄化能力を有するように構成されており、
前記内燃機関の前記排気系には、前記第１排気浄化装置とは別個の、排ガスを浄化する第２排気浄化装置がさらに設けられており、
前記所定の目標温度は、所定温度域内の値に設定されており、
前記第２排気浄化装置は、前記排気系温度が前記所定温度域内にあるときには、前記所定温度域内にないときよりも高い排ガス浄化能力を有するように構成されていることを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記内燃機関は、前記気筒内に供給される不活性ガス量を変更可能な不活性ガス量可変機構を備えており、
前記内燃機関の負荷を表す負荷パラメータを検出する負荷パラメータ検出手段をさらに備え、
前記第１燃料量算出手段は、当該負荷パラメータに応じて、前記第１燃料量を算出し、
前記第１燃料量に応じて、前記不活性ガス量の目標となる目標ガス量を算出する目標ガス量算出手段と、
所定のフィードバック制御アルゴリズムを含む第３制御アルゴリズムを用いて、前記酸素濃度検出手段の前記出力値を前記目標出力値に収束させるように、ガス量補正値を算出するガス量補正値算出手段と、
前記目標ガス量を前記ガス量補正値で補正することによって、補正後目標ガス量を算出する補正後目標ガス量手段と、
当該補正後目標ガス量に応じて、前記不活性ガス量可変機構を制御することによって、前記不活性ガス量を制御する不活性ガス量制御手段と、
をさらに備えることを特徴とする請求項２に記載の内燃機関の制御装置。
【請求項４】
前記第３制御アルゴリズムでは、前記酸素濃度検出手段の前記出力値に所定のフィルタ処理を施すことにより、当該出力値の高周波成分が遮断された状態でかつ当該出力値に対して位相遅れのない状態で、出力フィルタ値が算出されるとともに、当該出力フィルタ値が前記目標出力値に収束するように、前記ガス量補正値が算出されることを特徴とする請求項３に記載の内燃機関の制御装置。
【請求項５】
前記第１制御アルゴリズムでは、前記排気系温度が前記所定温度域にあるときには、前記排気系温度の前記所定の目標温度への収束速度が、前記第３制御アルゴリズムにおける前記出力フィルタ値の前記目標出力値への収束速度よりも遅くなるように構成されているとともに、前記排気系温度が前記所定温度域にないときには、前記排気系温度の前記所定の目標温度への収束速度が、前記第３制御アルゴリズムにおける前記出力フィルタ値の前記目標出力値への収束速度よりも速くなるように構成されていることを特徴とする請求項４に記載の内燃機関の制御装置。
【請求項６】
前記第３制御アルゴリズムでは、前記出力フィルタ値の前記目標出力値への収束速度が、前記第２制御アルゴリズムにおける前記酸素濃度検出手段の前記出力値の前記目標出力値への収束速度よりも遅くなるように設定されていることを特徴とする請求項４または５に記載の内燃機関の制御装置。
【請求項７】
前記内燃機関は、前記新気量を変更可能な新気量可変機構を備えており、
前記内燃機関の負荷を表す負荷パラメータを検出する負荷パラメータ検出手段をさらに備え、
前記第１燃料量算出手段は、当該負荷パラメータに応じて、前記第１燃料量を算出し、
所定のフィードバック制御アルゴリズムを含む第４制御アルゴリズムを用いて、前記酸素濃度検出手段の前記出力値を前記目標出力値に収束させるように、新気量補正値を算出する新気量補正値算出手段と、
前記目標新気量を前記新気量補正値で補正することによって、補正後目標新気量を算出する補正後目標新気量算出手段と、
当該補正後目標新気量に応じて、前記新気量可変機構を制御することによって、前記新気量を制御する新気量制御手段と、
をさらに備えることを特徴とする請求項２ないし６のいずれかに記載の内燃機関の制御装置。
【請求項８】
前記新気量補正値算出手段は、前記酸素濃度検出手段の前記出力値に所定のフィルタ処理を施すことにより、当該出力値の高周波成分が遮断された状態でかつ当該出力値に対して位相遅れのない状態で、出力フィルタ値を算出するとともに、当該出力フィルタ値が前記目標出力値に収束するように、前記第４制御アルゴリズムを用いて、前記新気量補正値を算出することを特徴とする請求項７に記載の内燃機関の制御装置。
【請求項９】
前記第１制御アルゴリズムでは、前記排気系温度が前記所定温度域にあるときには、前記排気系温度の前記所定の目標温度への収束速度が、前記第４制御アルゴリズムにおける前記出力フィルタ値の前記目標出力値への収束速度よりも遅くなるように構成されているとともに、前記排気系温度が前記所定温度域にないときには、前記排気系温度の前記所定の目標温度への収束速度が、前記第４制御アルゴリズムにおける前記出力フィルタ値の前記目標出力値への収束速度よりも速くなるように構成されていることを特徴とする請求項８に記載の内燃機関の制御装置。
【請求項１０】
前記第４制御アルゴリズムでは、前記出力フィルタ値の前記目標出力値への収束速度が、前記第２制御アルゴリズムにおける前記酸素濃度検出手段の前記出力値の前記目標出力値への収束速度よりも遅くなるように設定されていることを特徴とする請求項８または９に記載の内燃機関の制御装置。
【請求項１１】
前記第１制御アルゴリズムでは、前記排気系温度の前記所定の目標温度への収束速度が、前記排気系温度が前記所定温度域にあるときには、前記所定温度域にないときよりも遅くなるように構成されていることを特徴とする請求項２ないし１０のいずれかに記載の内燃機関の制御装置。
【請求項１２】
前記第２排気浄化装置は、前記排気系温度が所定の活性温度域にあるときに活性状態となる特性を有しており、
前記目標空燃比パラメータ算出手段は、前記目標空燃比パラメータを、前記排気系温度が前記所定の活性温度域よりも低い温度域にあるときには、当該所定の活性温度域にあるときと比べて、よりリーン側の値になるように算出することを特徴とする請求項２ないし１１のいずれかに記載の内燃機関の制御装置。
【請求項１３】
前記排気系温度は、前記第２排気浄化装置の温度を表す装置温度であり、
前記第２排気浄化装置は、前記排気系の前記第１排気浄化装置よりも下流側に配置されているとともに、前記装置温度が所定の活性温度域にあるときに活性状態となる特性を有しており、
前記目標出力値設定手段は、前記装置温度が前記所定の活性温度域よりも高い温度域にあること、および前記装置温度の上昇速度が所定速度よりも大きいことの一方の条件が成立しているときには、前記目標出力値を、当該一方の条件が成立していないときと比べて、排ガス中の酸素濃度がより高い状態のときの前記酸素濃度検出手段の出力値に設定することを特徴とする請求項２ないし１２のいずれかに記載の内燃機関の制御装置。
【請求項１４】
前記第２制御アルゴリズムでは、前記燃料量補正値が、前記酸素濃度検出手段の前記出力値と前記目標出力値との間の定常偏差を補償するための制御入力項を含むように算出されるとともに、当該制御入力項は所定の忘却処理を施しながら算出されることを特徴とする請求項１ないし１３のいずれかに記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排ガスを浄化する排気浄化装置が排気系に設けられた内燃機関において、当該排気系の温度を制御するとともに、排ガスの空燃比を制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、内燃機関の制御装置として、特許文献１に記載されたものを本出願人は既に提案している。この制御装置は、内燃機関の排気通路内を流れる排ガスの空燃比を制御するものであり、この内燃機関の排気通路には、上流側から順に、ＬＡＦセンサ、上流側触媒、酸素濃度センサおよび下流側触媒が設けられている。この酸素濃度センサは、上流側触媒と下流側触媒の間における排ガス中の酸素濃度を検出するものであり、その出力値が、排ガスの空燃比が理論空燃比よりもリッチ側の値であるときにはハイレベルの電圧値を、排ガスの空燃比がリーン側の値であるときにはローレベルの電圧値をそれぞれ示すとともに、排ガスの空燃比が理論空燃比付近のときには、ハイレベルとローレベルの間の所定の適正値ｑを示す特性を有している（同文献の図２参照）。
【０００３】
この制御装置では、以下に述べる空燃比制御処理により、出力値が所定の適正値ｑに収束するように制御される。まず、内燃機関の運転状態に基づき、基本燃料噴射量Ｔｉｍ、およびその補正係数ＫＴＯＴＡＬを算出し、次に、エンジン回転数および吸気圧に応じて、基準空燃比ＫＢＳを算出する。また、本処理とは別個の適応スライディングモード制御処理によって、酸素濃度センサの出力値を所定の適正値ｑに収束させるための補正値Ｕｓｌを算出し、これを基準空燃比ＫＢＳに加算することによって、目標空燃比ＫＣＭＤを算出する。
【０００４】
次いで、この目標空燃比ＫＣＭＤを充填効率を考慮して補正することにより、補正目標空燃比ＫＣＭＤＭを算出し、さらに、各種のフィードバック係数＃ｎＫＬＡＦ，ＫＦＢを算出する。そして、基本燃料噴射量Ｔｉｍに、総補正係数ＫＴＯＴＡＬ、補正目標空燃比ＫＣＭＤＭおよびフィードバック係数＃ｎＫＬＡＦ，ＫＦＢを乗算することにより、気筒ごとの燃料噴射量＃ｎＴｏｕｔを算出し、さらに、これを付着補正する。その後、付着補正した燃料噴射量＃ｎＴｏｕｔに基づく駆動信号を、燃料噴射装置に出力する。
【０００５】
以上により、この空燃比制御装置によれば、ＬＡＦセンサの検出空燃比が目標空燃比ＫＣＭＤに収束するように制御されることで、酸素濃度センサの出力値が所定の適正値ｑに収束するように制御される。その結果、良好な排ガス特性を確保することができる。
【０００６】
【特許文献１】特開平９−２７３４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来の制御装置によれば、酸素濃度センサの出力値が所定の適正値ｑに収束している場合、排ガスの空燃比が理論空燃比付近に制御されている状態となるので、内燃機関がガソリンエンジンの場合、ほぼ全運転域において、酸素濃度センサの出力値を所定の適正値ｑに保持することができ、良好な排ガス特性を確保することができる。しかし、内燃機関における燃焼混合気の空燃比の制御範囲が制限される場合、例えばディーゼルエンジンのように、燃焼混合気が通常時、理論空燃比よりもリーンに制御される場合、排ガスの空燃比を理論空燃比付近に継続して制御するのが困難であり、その結果、排ガス特性が悪化する可能性がある。さらに、良好な排ガス特性を確保するための技術的な観点として、内燃機関の始動時には、触媒の温度をその活性温度域まで迅速に上昇させる必要性があるとともに、内燃機関の運転中は、触媒の温度をその活性温度域に保持する必要性がある。これに対して、上記制御装置には、そのような技術的な観点が存在しない関係上、内燃機関の始動時、触媒温度が活性温度域まで達するのに時間を要したり、内燃機関の運転中、触媒温度が活性温度域から外れたりする可能性があり、そのような場合、排ガス特性が悪化してしまう。
【０００８】
本発明は、上記課題を解決するためになされたもので、燃焼混合気の空燃比の制御範囲が制限される場合においても、排気系温度および排ガスの空燃比をいずれも適切に制御することができ、それにより、排ガス特性を向上させることができる内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に係る発明は、排ガスを浄化する第１排気浄化装置（三元触媒１０）が排気系（排気通路９）に設けられ、新気が気筒内に吸入され、気筒内で燃焼させるための燃料が第１燃料として気筒３ａ内に供給されるとともに、未燃燃料が第２燃料として第１排気浄化装置に供給される内燃機関３において、新気量、第１燃料量（トルク燃料噴射量Ｇｃｏｍｂ）および第２燃料量（ポスト燃料噴射量Ｇｐｏｓｔ）を制御することによって、排気系の温度である排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）と、第１排気浄化装置よりも下流側の排ガスの空燃比とを制御する内燃機関３の制御装置１であって、排気系温度を検出する排気系温度検出手段（ＤｅＮＯｘ触媒温度センサ２３）と、第１排気浄化装置よりも下流側に設けられ、排ガス中の酸素濃度を表す検出信号を出力する酸素濃度検出手段（酸素濃度センサ２２）と、酸素濃度検出手段の出力値ＶＯ２の目標となる目標出力値ＶＯ２＿ＴＲＧＴを設定する目標出力値設定手段（ＥＣＵ２、ＴＷＣ後空燃比コントローラ５０）と、第１燃料量（トルク燃料噴射量Ｇｃｏｍｂ）を算出する第１燃料量算出手段（ＥＣＵ２、メインコントローラ６０）と、燃焼混合気の空燃比を表す空燃比パラメータの目標となる目標空燃比パラメータ（基準当量比φｃｏｍｂ＿ｂｓ）を、酸素濃度検出手段の出力値ＶＯ２が目標出力値ＶＯ２＿ＴＲＧＴとなる燃焼混合気の空燃比パラメータよりもリーン側の値になるように算出する目標空燃比パラメータ算出手段（ＥＣＵ２、ＤｅＮＯｘ触媒温度コントローラ４０）と、所定のフィードバック制御アルゴリズムを含む第１制御アルゴリズム［式（２）〜（１２）］を用いて、排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）を所定の目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させるように、空燃比パラメータ補正値（当量比補正値Ｕｓｍｃ＿ｔｄｎｘ）を算出する空燃比パラメータ補正値算出手段（ＥＣＵ２、ＤｅＮＯｘ触媒温度コントローラ４０）と、目標空燃比パラメータ（基準当量比φｃｏｍｂ＿ｂｓ）を、空燃比パラメータ補正値（当量比補正値Ｕｓｍｃ＿ｔｄｎｘ）で補正することによって、補正後目標空燃比パラメータ（目標当量比φｃｏｍｂ）を算出する補正後目標空燃比パラメータ算出手段（ＥＣＵ２、ＤｅＮＯｘ触媒温度コントローラ４０）と、補正後目標空燃比パラメータおよび第１燃料量に応じて、新気量の目標となる目標新気量（ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆ）を算出する目標新気量算出手段（ＥＣＵ２、メインコントローラ６０）と、目標新気量（ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆ）に応じて、酸素濃度検出手段の出力値ＶＯ２が目標出力値ＶＯ２＿ＴＲＧＴとなる燃焼混合気を生成するのに必要な燃料量を目標燃料量（ＦＦ燃料量Ｇｆｕｅｌ＿ｆｆ）として算出する目標燃料量算出手段（ＥＣＵ２、メインコントローラ６０）と、所定のフィードバック制御アルゴリズムを含む第２制御アルゴリズム［式（３２）〜（４２）］を用いて、酸素濃度検出手段の出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させるように、燃料量補正値（ＦＢポスト噴射量Ｄｇｐｏｓｔ）を算出する燃料量補正値算出手段（ＥＣＵ２、ＴＷＣ後空燃比コントローラ５０）と、目標燃料量、第１燃料量および燃料量補正値を用いて、第２燃料量（ポスト燃料噴射量Ｇｐｏｓｔ）を算出する第２燃料量算出手段（ＥＣＵ２、メインコントローラ６０）と、を備えることを特徴とする。
【００１０】
この内燃機関の制御装置によれば、目標空燃比パラメータが、酸素濃度検出手段の出力値が目標出力値となる燃焼混合気の空燃比パラメータよりもリーン側の値になるように算出され、所定のフィードバック制御アルゴリズムを含む第１制御アルゴリズムを用いて、排気系温度を所定の目標温度に収束させるように、空燃比パラメータ補正値が算出され、目標空燃比パラメータを空燃比パラメータ補正値で補正することによって、補正後目標空燃比パラメータが算出される。したがって、補正後目標空燃比パラメータは、排気系温度を所定の目標温度に収束させるように算出される。さらに、補正後目標空燃比パラメータおよび第１燃料量に応じて、新気量の目標となる目標新気量が算出される。このように、補正後目標空燃比パラメータおよび第１燃料量に応じて、目標新気量が算出されるので、第１燃料が気筒内に供給されると、気筒内において、排気系温度を所定の目標温度に収束させるように、第１燃料が燃焼するとともに、その燃焼ガスは、酸素濃度検出手段の出力値が目標出力値となる燃焼ガスよりもリーンな状態になる。その結果、気筒から排気系に排出される燃焼ガスすなわち排ガスは、酸素濃度検出手段の出力値が目標出力値となる排ガスよりもリーンな状態になるとともに、そのような排ガスによって、排気系温度を所定の目標温度に収束させることができる。
【００１１】
また、第２燃料量分の未燃燃料が第１排気浄化装置に供給されると、未燃燃料が第１排気浄化装置上で燃焼するのに起因して、排気系温度が上昇するとともに燃焼ガスが発生する。その結果、第１排気浄化装置よりも下流側の排ガスは、第１燃料の燃焼によって発生した燃焼ガスと、第１排気浄化装置上での第２燃料の燃焼によって発生した燃焼ガスとが混ざり合ったものとなるので、第１排気浄化装置の下流側における排ガスの空燃比を、第２燃料に起因する燃焼ガスによって、燃焼混合気の空燃比よりもリッチ化することができる。
【００１２】
さらに、第２燃料量は、目標燃料量、第１燃料量および燃料量補正値を用いて算出される。ここで、目標燃料量は、目標新気量に応じて算出され、目標新気量は、補正後目標空燃比パラメータおよび第１燃料量に応じて算出されるので、目標燃料量は、排気系温度を所定の目標温度に収束させるような燃料量として算出される。また、燃料量補正値は、第２制御アルゴリズムを用いて、酸素濃度検出手段の出力値を目標出力値に収束させるように算出される。したがって、以上のような目標燃料量、第１燃料量および燃料量補正値を用いて、第２燃料量が算出されるので、この第２燃料量によって、排気系温度を所定の目標温度に収束させることができ、かつ酸素濃度検出手段の出力値を目標出力値に収束させることができる。以上の理由によって、燃焼混合気の空燃比の制御範囲が制限される場合においても、排気系温度および排ガスの空燃比をいずれも適切に制御することができ、それにより、排ガス特性を向上させることができる。
【００１３】
請求項２に係る発明は、請求項１に記載の内燃機関３の制御装置１において、第１排気浄化装置は、酸素濃度検出手段の出力値ＶＯ２が目標出力値ＶＯ２＿ＴＲＧＴを含む所定出力値域にあるときには、所定出力値域にないときよりも高い排ガス浄化能力を有するように構成されており、内燃機関３の排気系には、第１排気浄化装置とは別個の、排ガスを浄化する第２排気浄化装置（ＤｅＮＯｘ触媒１２）がさらに設けられており、所定の目標温度Ｔｄｎｘ＿ＴＲＧＴは、所定温度域（ＴｄｎｘＬ＜Ｔｄｎｘ＜ＴｄｎｘＨ）内の値に設定されており、第２排気浄化装置は、排気系温度が所定温度域内にあるときには、所定温度域内にないときよりも高い排ガス浄化能力を有するように構成されていることを特徴とする。
【００１４】
この内燃機関の制御装置によれば、前述したように、酸素濃度検出手段の出力値が目標出力値に収束するように制御されるので、第１排気浄化装置において、所定出力値域にないときよりも高い排ガス浄化能力を確保することができる。さらに、排気系温度が所定温度域内の目標温度に収束するように制御されるので、第２排気浄化装置において、所定温度域内にないときよりも高い排ガス浄化能力を確保することができる。以上により、排ガス特性をさらに向上させることができる。
【００１５】
請求項３に係る発明は、請求項２に記載の内燃機関３の制御装置１において、内燃機関３は、気筒３ａ内に供給される不活性ガス量を変更可能な不活性ガス量可変機構（排気還流機構７）を備えており、内燃機関３の負荷を表す負荷パラメータ（エンジン回転数ＮＥ、アクセル開度ＡＰ）を検出する負荷パラメータ検出手段（ＥＣＵ２、クランク角センサ２０、アクセル開度センサ２４）をさらに備え、第１燃料量算出手段は、負荷パラメータに応じて、第１燃料量を算出し、第１燃料量に応じて、不活性ガス量の目標となる目標ガス量（ＦＦ・ＥＧＲ量Ｇｅｇｒ＿ｆｆ）を算出する目標ガス量算出手段（ＥＣＵ２、メインコントローラ６０）と、所定のフィードバック制御アルゴリズムを含む第３制御アルゴリズム［式（１４）〜（２７），（２９），（３１）］を用いて、酸素濃度検出手段の出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させるように、ガス量補正値（ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒ）を算出するガス量補正値算出手段（ＥＣＵ２、ＴＷＣ後空燃比コントローラ５０）と、目標ガス量をガス量補正値で補正することによって、補正後目標ガス量（目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄ）を算出する補正後目標ガス量手段（ＥＣＵ２、メインコントローラ６０）と、補正後目標ガス量に応じて、不活性ガス量可変機構を制御することによって、不活性ガス量を制御する不活性ガス量制御手段（ＥＣＵ２）と、をさらに備えることを特徴とする。
【００１６】
この内燃機関の制御装置によれば、第１燃料量が負荷パラメータに応じて算出され、目標ガス量が第１燃料量に応じて算出されるので、目標ガス量は、負荷パラメータを反映した値として算出される。一方、ガス量補正値が、第３制御アルゴリズムを用いて、酸素濃度検出手段の出力値を目標出力値に収束させるように算出され、補正後目標ガス量が、目標ガス量をガス量補正値で補正することによって算出されるので、補正後目標ガス量は、負荷パラメータを反映させながら、酸素濃度検出手段の出力値を目標出力値に収束させるように算出される。したがって、そのような補正後目標ガス量に応じて、不活性ガス量可変機構を制御することによって、不活性ガス量が制御されるので、不活性ガス量を、内燃機関の負荷を反映させながら、酸素濃度検出手段の出力値が目標出力値に収束するように制御することができる。その結果、内燃機関の負荷に対応する適切な機関出力と、良好な排ガス特性とをいずれも確保することができる。
【００１７】
請求項４に係る発明は、請求項３に記載の内燃機関３の制御装置１において、第３制御アルゴリズムでは、酸素濃度検出手段の出力値ＶＯ２に所定のフィルタ処理（εフィルタ処理）を施すことにより、出力値ＶＯ２の高周波成分が遮断された状態でかつ出力値ＶＯ２に対して位相遅れのない状態で、出力フィルタ値ＶＯ２＿ＩＰＳが算出されるとともに、出力フィルタ値ＶＯ２＿ＩＰＳが目標出力値ＶＯ２＿ＴＲＧＴに収束するように、ガス量補正値（ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒ）が算出されることを特徴とする。
【００１８】
この内燃機関の制御装置によれば、出力フィルタ値が、酸素濃度検出手段の出力値の高周波成分が遮断された状態でかつ出力値に対して位相遅れのない状態で算出され、この出力フィルタ値が目標出力値に収束するように、第３制御アルゴリズムを用いて、ガス量補正値が算出される。前述したように、このガス量補正値で目標ガス量を補正した補正後目標ガス量に応じて、不活性ガス量可変機構が制御されるので、不活性ガス量可変機構において、構成部品間の遊びや摩耗などが存在する場合でも、出力値の高周波成分の遮断によって、それらの遊びや摩耗などに起因する制御精度の低下を抑制することができる。これに加えて、酸素濃度検出手段の出力値と目標出力値との間で偏差が増大した場合でも、応答遅れを生じることがなく、偏差を減少させることができる。以上によって、内燃機関の負荷に対応する適切な機関出力と、良好な排ガス特性とをいずれも迅速に確保することができる。
【００１９】
請求項５に係る発明は、請求項４に記載の内燃機関３の制御装置１において、第１制御アルゴリズムでは、排気系温度が域所定温度域にあるとき（ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのとき）には、排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）の所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、第３制御アルゴリズムにおける出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなるように構成されている（ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ＜ＰＯＬＥ＿ａｅ）とともに、排気系温度が所定温度域にないとき（Ｔｄｎｘ≦ＴｄｎｘＬまたはＴｄｎｘＨ≦Ｔｄｎｘのとき）には、排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）の所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、第３制御アルゴリズムにおける出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも速くなるように構成されている（ＰＯＬＥ＿ａｅ＜ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈ）ことを特徴とする。
【００２０】
この内燃機関の制御装置によれば、２つの制御アルゴリズムによる２つの制御処理が互いに干渉し合うのを回避することができる。これに加えて、排気系温度が所定温度域に入った後、出力フィルタ値すなわち出力値が目標出力値に収束するように制御されるので、第２排気浄化装置において高い排ガス浄化能力を確保した後、第１排気浄化装置において高い排ガス浄化能力を確保することができる。以上のように、２つの制御処理が互いに干渉し合うのを回避しながら、良好な排ガス特性を確保することができる。
【００２１】
請求項６に係る発明は、請求項４または５に記載の内燃機関３の制御装置１において、第３制御アルゴリズムでは、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度が、第２制御アルゴリズムにおける酸素濃度検出手段の出力値ＶＯ２の目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなるように設定されている（ＰＯＬＥ＿ａｅ＜ＰＯＬＥ＿ｇｐ）ことを特徴とする。
【００２２】
この内燃機関の制御装置によれば、２つの制御アルゴリズムによる２つの制御処理が互いに干渉し合うのを回避することができる。これに加えて、第３制御アルゴリズムにおける出力フィルタ値の目標出力値への収束速度が、第２制御アルゴリズムにおける酸素濃度検出手段の出力値の目標出力値への収束速度よりも遅くなるように設定されているので、不活性ガス量可変機構に対して高い応答性が要求されなくなることで、その寿命を延ばすことができる。
【００２３】
請求項７に係る発明は、請求項２ないし６のいずれかに記載の内燃機関３の制御装置１において、内燃機関３は、新気量を変更可能な新気量可変機構（ターボチャージャ６）を備えており、内燃機関３の負荷を表す負荷パラメータ（エンジン回転数ＮＥ、アクセル開度ＡＰ）を検出する負荷パラメータ検出手段（ＥＣＵ２、クランク角センサ２０、アクセル開度センサ２４）をさらに備え、第１燃料量算出手段は、負荷パラメータに応じて、第１燃料量を算出し、所定のフィードバック制御アルゴリズムを含む第４制御アルゴリズム［式（１４）〜（２８），（３０）］を用いて、酸素濃度検出手段の出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させるように、新気量補正値（ＦＢ新気量Ｄｇａｉｒ）を算出する新気量補正値算出手段（ＥＣＵ２、ＴＷＣ後空燃比コントローラ５０）と、目標新気量（ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆ）を新気量補正値（ＦＢ新気量Ｄｇａｉｒ）で補正することによって、補正後目標新気量（Ｇａｉｒ＿ｃｍｄ＿ｆｆ＋Ｄｇａｉｒ）を算出する補正後目標新気量算出手段（ＥＣＵ２、メインコントローラ６０）と、補正後目標新気量に応じて、新気量可変機構を制御することによって、新気量を制御する新気量制御手段（ＥＣＵ２）と、をさらに備えることを特徴とする。
【００２４】
この内燃機関の制御装置によれば、第１燃料量が、負荷パラメータに応じて算出され、目標新気量が、第１燃料量および補正後目標空燃比パラメータに応じて算出されるので、目標新気量は、負荷パラメータを反映した値として算出される。一方、新気量補正値が、第４制御アルゴリズムを用いて、酸素濃度検出手段の出力値を目標出力値に収束させるように算出され、補正後目標新気量が、目標新気量を新気量補正値で補正することによって算出されるので、補正後目標新気量は、負荷パラメータを反映させながら、酸素濃度検出手段の出力値を目標出力値に収束させるように算出される。したがって、そのような補正後目標新気量に応じて、新気量可変機構を制御することによって、新気量が制御されるので、新気量を、内燃機関の負荷を反映させながら、酸素濃度検出手段の出力値が目標出力値に収束するように制御することができる。その結果、内燃機関の負荷に対応する適切な機関出力と、良好な排ガス特性とをいずれも確保することができる。
【００２５】
請求項８に係る発明は、請求項７に記載の内燃機関３の制御装置１において、新気量補正値算出手段は、酸素濃度検出手段の出力値ＶＯ２に所定のフィルタ処理を施すことにより、出力値ＶＯ２の高周波成分が遮断された状態でかつ出力値ＶＯ２に対して位相遅れのない状態で、出力フィルタ値ＶＯ２＿ＩＰＳを算出するとともに、出力フィルタ値ＶＯ２＿ＩＰＳが目標出力値ＶＯ２＿ＴＲＧＴに収束するように、第４制御アルゴリズムを用いて、新気量補正値（ＦＢ新気量Ｄｇａｉｒ）を算出することを特徴とする。
【００２６】
この内燃機関の制御装置によれば、出力フィルタ値が、酸素濃度検出手段の出力値の高周波成分が遮断された状態でかつ出力値に対して位相遅れのない状態で算出され、この出力フィルタ値が目標出力値に収束するように、第４制御アルゴリズムを用いて、新気量補正値が算出される。前述したように、この新気量補正値で目標新気量を補正した補正後目標新気量に応じて、新気量可変機構が制御されるので、新気量可変機構において、構成部品間の遊びや摩耗などが存在する場合でも、出力値の高周波成分の遮断によって、それらの遊びや摩耗などに起因する制御精度の低下を抑制することができる。これに加えて、酸素濃度検出手段の出力値と目標出力値との間で偏差が増大した場合でも、応答遅れを生じることがなく、偏差を減少させることができる。以上によって、内燃機関の負荷に対応する適切な機関出力と、良好な排ガス特性とをいずれも迅速に確保することができる。
【００２７】
請求項９に係る発明は、請求項８に記載の内燃機関３の制御装置１において、第１制御アルゴリズムでは、排気系温度が域所定温度域にあるとき（ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのとき）には、排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）の所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、第４制御アルゴリズムにおける出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなるように構成されている（ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ＜ＰＯＬＥ＿ａｅ）とともに、排気系温度が所定温度域にないときには、排気系温度の所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、第４制御アルゴリズムにおける出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも速くなるように構成されている（ＰＯＬＥ＿ａｅ＜ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈ）ことを特徴とする。
【００２８】
この内燃機関の制御装置によれば、請求項５に係る発明と同様の作用効果を得ることが
できる。
【００２９】
請求項１０に係る発明は、請求項８または９に記載の内燃機関３の制御装置１において、第４制御アルゴリズムでは、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度が、第２制御アルゴリズムにおける酸素濃度検出手段の出力値ＶＯ２の目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなるように設定されている（ＰＯＬＥ＿ａｅ＜ＰＯＬＥ＿ｇｐ）ことを特徴とする。
【００３０】
この内燃機関の制御装置によれば、２つの制御アルゴリズムによる２つの制御処理が互いに干渉し合うのを回避することができる。これに加えて、第４制御アルゴリズムにおける出力フィルタ値の目標出力値への収束速度が、第２制御アルゴリズムにおける酸素濃度検出手段の出力値の目標出力値への収束速度よりも遅くなるように設定されているので、新気量可変機構に対して高い応答性が要求されなくなることで、過渡時における空燃比の制御性を向上させることができ、排ガス特性を向上させることができるとともに、新気量可変機構の寿命を延ばすことができる。さらに、新気量可変機構におけるアクチュエータの小型化を図ることができ、その分、内燃機関の重量を低減できることによって、燃費を向上させることができる。
【００３１】
請求項１１に係る発明は、請求項２ないし１０のいずれかに記載の内燃機関３の制御装置１において、第１制御アルゴリズムでは、排気系温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）の所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、排気系温度が所定温度域にあるとき（ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのとき）には、所定温度域にないときよりも遅くなるように構成されていることを特徴とする。
【００３２】
この内燃機関の制御装置によれば、前述したように、第２排気浄化装置は、排気系温度が所定温度域内にあるときには、所定温度域内にないときよりも高い排ガス浄化能力を有するように構成されているので、排気系温度の所定の目標温度への収束速度を上記のように構成しても、良好な排ガス特性を確保することができる。これに加えて、排気系温度の所定の目標温度への収束速度をより小さくすることによって、空燃比パラメータ補正値の絶対値を小さくすることができ、最終的に、目標新気量すなわち目標燃料量の絶対値をより小さくすることができる。それにより、第２燃料量を低減することができ、その分、燃費を向上させることができる。
【００３３】
請求項１２に係る発明は、請求項２ないし１１のいずれかに記載の内燃機関３の制御装置１において、第２排気浄化装置（ＤｅＮＯｘ触媒１２）は、排気系温度が所定の活性温度域にあるとき（Ｔｄｎｘ＞Ｔｄｎｘ＿ａｃｔのとき）に活性状態となる特性を有しており、目標空燃比パラメータ算出手段は、目標空燃比パラメータ（基準当量比φｃｏｍｂ＿ｂｓ）を、排気系温度が所定の活性温度域よりも低い温度域にあるとき（Ｔｄｎｘ≦Ｔｄｎｘ＿ａｃｔのとき）には、所定の活性温度域にあるときと比べて、よりリーン側の値（触媒暖機用値φｃｏｍｂ＿ｂｓ１）になるように算出することを特徴とする。
【００３４】
この内燃機関の制御装置によれば、排気系温度が所定の活性温度域にあるときには、所定の活性温度域よりも低い温度域にあるときと比べて、よりリッチ側の値になるように、目標空燃比パラメータが算出されるので、第２排気浄化装置を迅速に活性化することができ、良好な排ガス特性を迅速に確保することができる。
【００３５】
請求項１３に係る発明は、請求項２ないし１２のいずれかに記載の内燃機関３の制御装置１において、排気系温度は、第２排気浄化装置の温度を表す装置温度（ＤｅＮＯｘ触媒温度Ｔｄｎｘ）であり、第２排気浄化装置（ＤｅＮＯｘ触媒１２）は、排気系の第１排気浄化装置（三元触媒１０）よりも下流側に配置されているとともに、装置温度が所定の活性温度域にあるとき（Ｔｄｎｘ＞Ｔｄｎｘ＿ａｃｔのとき）に活性状態となる特性を有しており、目標出力値設定手段は、装置温度が所定の活性温度域よりも高い温度域にあること、および装置温度の上昇速度が所定速度よりも大きいことの一方の条件が成立しているとき（ステップ２１の判別結果がＹＥＳのとき）には、目標出力値ＶＯ２＿ＴＲＧＴを、一方の条件が成立していないときと比べて、排ガス中の酸素濃度がより高い状態のときの酸素濃度検出手段の出力値ＶＯ２（所定のリーン用値ＶＯ２＿ＬＥ）に設定する（ステップ２５）ことを特徴とする。
【００３６】
この内燃機関の制御装置によれば、装置温度が所定の活性温度域よりも高い温度域にあること、および装置温度の上昇速度が所定速度よりも大きいことの一方の条件が成立しているときには、目標出力値が、一方の条件が成立していないときと比べて、排ガス中の酸素濃度がより高い状態のときの酸素濃度検出手段の出力値に設定されるので、第１排気浄化装置および第２排気浄化装置に流入する未燃成分（ＨＣ，ＣＯ）の濃度が低下することによって、２つの排気浄化装置上での未燃成分燃焼の活性度合を低下させることができる。それによって、第２排気浄化装置の過昇温状態や急激な温度上昇を回避することができ、第２排気浄化装置の劣化を抑制することができる。その結果、排ガス特性をより長い期間、良好な状態に維持することができる。
【００３７】
請求項１４に係る発明は、請求項１ないし１３のいずれかに記載の内燃機関３の制御装置１において、第２制御アルゴリズムでは、燃料量補正値（ＦＢポスト噴射量Ｄｇｐｏｓｔ）が、酸素濃度検出手段の出力値ＶＯ２と目標出力値ＶＯ２＿ＴＲＧＴとの間の定常偏差を補償するための制御入力項（適応則入力Ｕａｄｐ＿ｇｐ）を含むように算出されるとともに、制御入力項は所定の忘却処理を施しながら算出される［式（３５），（３７）］ことを特徴とする。
【００３８】
この内燃機関の制御装置によれば、酸素濃度検出手段の出力値と目標出力値との間の定常偏差を補償することができる。これに加えて、酸素濃度検出手段の出力値と目標出力値との偏差が一時的に増大した場合、第２燃料量が一時的に大きく変更されることになるものの、演算処理の進行に伴い、第２燃料量の変更量を迅速に低減することができる。その結果、第２燃料量の過大化に起因して第２排気浄化装置が過昇温状態になるのを抑制することができるとともに、第２燃料量が値０になるのに起因して、酸素濃度検出手段の出力値を目標出力値に制御できないような状態が発生するのを防止できる。
【発明を実施するための最良の形態】
【００３９】
以下、図面を参照しながら、本発明の一実施形態に係る内燃機関の制御装置について説明する。図１は、本実施形態の制御装置１およびこれを適用した内燃機関（以下「エンジン」という）３を示しており、この制御装置１は、図２に示すように、ＥＣＵ２を備えている。このＥＣＵ２は、後述するように、エンジン３の運転状態に応じて、空燃比制御処理などの各種の制御処理を実行する。
【００４０】
エンジン３は、図示しない車両に搭載された直列４気筒型ディーゼルエンジンであり、４組の気筒３ａおよびピストン３ｂ（１組のみ図示）と、クランクシャフト３ｃなどを備えている。このエンジン３には、クランク角センサ２０が設けられている。
【００４１】
このクランク角センサ２０は、マグネットロータおよびＭＲＥピックアップで構成されており、クランクシャフト３ｃの回転に伴い、パルス信号であるＣＲＫ信号をＥＣＵ２に出力する。このＣＲＫ信号は、所定クランク角（例えば３０゜）毎に１パルスが出力され、ＥＣＵ２は、このＣＲＫ信号に基づき、エンジン３の回転数（以下「エンジン回転数」という）ＮＥを算出する。なお、本実施形態では、クランク角センサ２０が負荷パラメータ検出手段に相当し、エンジン回転数ＮＥが負荷パラメータに相当する。
【００４２】
また、エンジン３には、燃料噴射弁４が気筒３ａ毎に設けられており（１つのみ図示）、各燃料噴射弁４はいずれも、ＥＣＵ２に電気的に接続されている。燃料噴射弁４は、後述するように、ＥＣＵ２によって、その開弁時間および開弁タイミングが制御され、それにより、燃料噴射量および燃料噴射タイミングが制御される。
【００４３】
一方、エンジン３の吸気通路５には、ターボチャージャ６（新気量可変機構）が設けられている。このターボチャージャ６は、吸気通路５の途中に設けられたコンプレッサブレード６ａと、排気通路９（排気系）の途中に設けられ、コンプレッサブレード６ａと一体に回転するタービンブレード６ｂと、複数の可変ベーン６ｃ（２つのみ図示）と、可変ベーン６ｃを駆動するベーンアクチュエータ６ｄなどを備えている。
【００４４】
このターボチャージャ６では、排気通路９内の排ガスによってタービンブレード６ｂが回転駆動されると、これと一体のコンプレッサブレード６ａも同時に回転することによって、吸気通路５内の新気が加圧される。すなわち、過給動作が実行される。
【００４５】
また、可変ベーン６ｃは、ターボチャージャ６が発生する過給圧を変化させるためのものであり、ハウジングのタービンブレード６ｂを収容する部分の壁に回動自在に取り付けられている。可変ベーン６ｃは、ＥＣＵ２に接続されたベーンアクチュエータ６ｄに機械的に連結されている。ＥＣＵ２は、ベーンアクチュエータ６ｄを介して可変ベーン６ｃの開度を変化させ、タービンブレード６ｂに吹き付けられる排ガス量を変化させることによって、タービンブレード６ｂの回転速度すなわちコンプレッサブレード６ａの回転速度を変化させ、それにより、過給圧を制御する。
【００４６】
また、エンジン３には、排気還流機構７（不活性ガス量可変機構）が設けられている。この排気還流機構７は、排気通路９内の排ガスの一部を吸気通路５側に還流するものであり、吸気通路５および排気通路９の間に接続されたＥＧＲ通路７ａと、このＥＧＲ通路７ａを開閉するＥＧＲ制御弁７ｂなどで構成されている。ＥＧＲ通路７ａの一端は、排気通路９のタービンブレード６ｂよりも上流側の部分に開口し、他端は、吸気通路５のコンプレッサブレード６ａよりも下流側の部分に開口している。
【００４７】
ＥＧＲ制御弁７ｂは、そのリフトが最大値と最小値との間でリニアに変化するリニア電磁弁で構成され、ＥＣＵ２に電気的に接続されている。ＥＣＵ２は、ＥＧＲ制御弁７ｂを介して、ＥＧＲ通路７ａの開度を変化させ、それにより、排ガスの還流量を制御する。なお、以下の説明では、還流される排ガス中の不活性ガスのみを「Ｉｎｅｒｔ−ＥＧＲ」といい、その量を「Ｉｎｅｒｔ−ＥＧＲ量」という。
【００４８】
一方、排気通路９のタービンブレード６ｂよりも下流側には、上流側から順に、三元触媒１０、ＤＰＦ（Diesel Particulate Filter）１１およびＤｅＮＯｘ触媒１２が設けられている。この三元触媒１０（第１排気浄化装置）は、その温度が所定の活性温度Ｔｔｗｃ＿ａｃｔよりも高い領域にあるときに活性化し、排ガス中の有害な未燃成分を浄化する。
【００４９】
また、ＤＰＦ１１は、排ガス中の微粒子を捕捉し、除去する。さらに、ＤｅＮＯｘ触媒１２（第２排気浄化装置）は、酸化雰囲気の排ガスすなわち酸素濃度が理論空燃比に相当する排ガスの酸素濃度よりも高い排ガスが流入したときに、排ガス中のＮＯｘを捕捉するとともに、還元雰囲気の排ガスが流入したときに、捕捉したＮＯｘを還元することで浄化する。このＤｅＮＯｘ触媒１２は、その温度が所定の活性温度Ｔｄｎｘ＿ａｃｔよりも高い領域にあるときに活性化する特性を有している。
【００５０】
さらに、排気通路９には、上流側から順に、三元触媒温度センサ２１、酸素濃度センサ２２およびＤｅＮＯｘ触媒温度センサ２３が設けられている。この三元触媒温度センサ２１は、三元触媒１０の温度（以下「三元触媒温度」という）Ｔｔｗｃを検出し、それを表す検出信号をＥＣＵ２に出力する。
【００５１】
また、酸素濃度センサ２２（酸素濃度検出手段）は、排気通路９の三元触媒１０とＤｅＮＯｘ触媒１２との間に配置されており、三元触媒１０を通り抜けた排ガス中の酸素濃度を検出し、その酸素濃度に基づく検出信号をＥＣＵ２に出力する。この酸素濃度センサ２２の出力値（以下「センサ出力値」という）ＶＯ２は、排ガスの空燃比が理論空燃比よりもリッチ側のときには、ハイレベルの電圧値を示し、リーン側のときには、ローレベルの電圧値を示すとともに、理論空燃比のときには、ハイレベルとローレベルの間の電圧値（後述するストイキ用値ＶＯ２＿ＳＴ）を示す。
【００５２】
さらに、ＤｅＮＯｘ触媒温度センサ２３は、ＤｅＮＯｘ触媒１２の温度（以下「ＤｅＮＯｘ触媒温度」という）Ｔｄｎｘを検出して、それを表す検出信号をＥＣＵ２に出力する。ＥＣＵ２は、このＤｅＮＯｘ触媒温度センサ２３の検出信号に基づき、ＤｅＮＯｘ触媒温度Ｔｄｎｘを算出する。なお、本実施形態では、ＤｅＮＯｘ触媒温度センサ２３が排気系温度検出手段に相当し、ＤｅＮＯｘ触媒温度Ｔｄｎｘが排気系温度および装置温度に相当する。
【００５３】
一方、図２に示すように、ＥＣＵ２には、アクセル開度センサ２４およびイグニッション・スイッチ（以下「ＩＧ・ＳＷ」という）２５が接続されている。このアクセル開度センサ２４は、車両の図示しないアクセルペダルの踏み込み量（以下「アクセル開度」という）ＡＰを検出し、それを表す検出信号をＥＣＵ２に出力する。なお、本実施形態では、アクセル開度センサ２４が負荷パラメータ検出手段に相当し、アクセル開度ＡＰが負荷パラメータに相当する。さらに、ＩＧ・ＳＷ２５は、イグニッションキー（図示せず）操作によりＯＮ／ＯＦＦされるとともに、そのＯＮ／ＯＦＦ状態を表す信号をＥＣＵ２に出力する。
【００５４】
また、ＥＣＵ２は、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＩ／Ｏインターフェース（いずれも図示せず）などからなるマイクロコンピュータで構成されており、前述した各種のセンサ２０〜２４の検出信号およびＩＧ・ＳＷ２５の出力信号などに応じて、エンジン３の運転状態を判別するとともに、運転状態に応じて、以下に述べるように、空燃比制御処理などを実行する。
【００５５】
なお、本実施形態では、ＥＣＵ２が、目標出力値設定手段、第１燃料量算出手段、目標空燃比パラメータ算出手段、空燃比パラメータ補正値算出手段、補正後目標空燃比パラメータ算出手段、目標新気量算出手段、目標燃料量算出手段、燃料量補正値算出手段、第２燃料量算出手段、負荷パラメータ検出手段、目標ガス量算出手段、ガス量補正値算出手段、補正後目標ガス量手段、不活性ガス量制御手段、新気量補正値算出手段、補正後目標新気量算出手段および新気量制御手段に相当する。
【００５６】
次に、図３を参照しながら、本実施形態の制御装置１の構成について説明する。この制御装置１は、センサ出力値ＶＯ２を後述する目標値ＶＯ２＿ＴＲＧＴに収束させるように制御すると同時に、ＤｅＮＯｘ触媒温度Ｔｄｎｘを後述する目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させるように制御するものであり、以下の説明では、この制御を「ストイキＶＯ２制御」という。同図に示すように、制御装置１は、要求トルク算出部３０、ＤｅＮＯｘ触媒温度コントローラ４０、ＴＷＣ後空燃比コントローラ５０およびメインコントローラ６０を備えており、これらは、具体的にはＥＣＵ２によって構成されている。
【００５７】
この要求トルク算出部３０では、エンジン回転数ＮＥおよびアクセル開度ＡＰに応じて、後述する手法により、要求トルクＴＲＱ＿ＤＲＶが算出される。また、ＤｅＮＯｘ触媒温度コントローラ４０では、エンジン回転数ＮＥおよびＤｅＮＯｘ触媒温度Ｔｄｎｘに応じて、後述する手法により、燃焼混合気の当量比の目標値（以下「目標当量比」という）φｃｏｍｂが算出される。
【００５８】
なお、本実施形態では、ＤｅＮＯｘ触媒温度コントローラ４０が、目標空燃比パラメータ算出手段、空燃比パラメータ補正値算出手段、および補正後目標空燃比パラメータ算出手段に相当し、目標当量比φｃｏｍｂが補正後目標空燃比パラメータに相当する。
【００５９】
さらに、ＴＷＣ後空燃比コントローラ５０では、センサ出力値ＶＯ２および目標値ＶＯ２＿ＴＲＧＴに応じて、後述する手法により、新気量のフィードバック補正値（以下「ＦＢ新気量」という）Ｄｇａｉｒ、Ｉｎｅｒｔ−ＥＧＲ量のフィードバック補正値（以下「ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量」という）Ｄｇｅｇｒ、ポスト燃料噴射量のフィードバック補正値（以下「ＦＢポスト噴射量」という）Ｄｇｐｏｓｔが算出される。
【００６０】
なお、本実施形態では、ＴＷＣ後空燃比コントローラ５０が、目標出力値設定手段、燃料量補正値算出手段、ガス量補正値算出手段、および新気量補正値算出手段に相当し、ＦＢ新気量Ｄｇａｉｒが新気量補正値に相当し、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒがガス量補正値に相当し、ＦＢポスト噴射量Ｄｇｐｏｓｔが燃料量補正値に相当する。
【００６１】
一方、メインコントローラ６０では、要求トルクＴＲＱ＿ＤＲＶ、エンジン回転数ＮＥ、目標当量比φｃｏｍｂ、ＦＢ新気量Ｄｇａｉｒ、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量ＤｇｅｇｒおよびＦＢポスト噴射量Ｄｇｐｏｓｔに応じて、後述する手法により、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔがそれぞれ算出される。
【００６２】
なお、本実施形態では、メインコントローラ６０が、第１燃料量算出手段、目標新気量算出手段、目標燃料量算出手段、第２燃料量算出手段、目標ガス量算出手段、補正後目標ガス量手段、および補正後目標新気量算出手段に相当し、トルク燃料噴射量Ｇｃｏｍｂが第１燃料量に相当し、ポスト燃料噴射量Ｇｐｏｓｔが第２燃料量に相当し、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄが補正後目標ガス量に相当する。
【００６３】
次に、図４を参照しながら、前述した要求トルク算出部３０について説明する。この要求トルク算出部３０は、以下に述べる手法によって、要求トルクＴＲＱ＿ＤＲＶを算出するものであり、最大／最小トルク算出部３１、正規化係数算出部３２および最終値算出部３３を備えている。
【００６４】
この最大／最小トルク算出部３１では、エンジン回転数ＮＥに応じて、図５に示すマップを検索することにより、最大トルクＴｒｑ＿ｍａｘおよび最小トルクＴｒｑ＿ｍｉｎがそれぞれ算出される。これらの値Ｔｒｑ＿ｍａｘ，Ｔｒｑ＿ｍｉｎは、そのエンジン回転数ＮＥにおけるエンジントルクの最大値および最小値を表すものである。同図５のＮＥ＿Ｈは、所定の最大許容回転数（例えば５０００ｒｐｍ）を表しており、この点は後述する各種の図面においても同様である。
【００６５】
この場合、エンジン３が実際に達成可能なトルクの最大値は、図５中の破線で示すものとなるが、このマップでは、最大トルクＴｒｑ＿ｍａｘは、実線で示すように、エンジン回転数ＮＥに対してほとんど変化しないように設定されている。これは、以下の理由による。すなわち、ターボチャージャ付きエンジンの場合、エンジン回転数ＮＥの上昇に伴って、実際に達成可能な最大トルクが急激に変化する特性を有しているので、最大トルクＴｒｑ＿ｍａｘをそのような特性の値に設定した場合、アクセル開度ＡＰが一定でも、エンジン回転数ＮＥの変化に対して、最大トルクＴｒｑ＿ｍａｘが急変し、運転性が低下してしまう。したがって、そのような運転性の低下を回避するために、本実施形態では、最大トルクＴｒｑ＿ｍａｘが図５に実線で示すような傾向に設定されている。また、このマップでは、最小トルクＴｒｑ＿ｍｉｎが負値に設定されている。これは、最小トルクＴｒｑ＿ｍｉｎが、アクセルペダルが踏まれていない、減速フューエルカット運転中でのエンジンブレーキ状態におけるエンジントルクに相当するためである。
【００６６】
また、正規化係数算出部３２では、アクセル開度ＡＰに応じて、図６に示すマップを検索することにより、正規化係数Ｋｔｒｑ＿ａｐが算出される。同図のＡＰｍａｘは、アクセル開度の最大値（１００％）を表している。また、正規化係数Ｋｔｒｑ＿ａｐは、アクセル開度ＡＰに基づいて決定されるトルクＴｒｑ＿ａｐを、ＡＰ＝ＡＰｍａｘのときのトルクＴｒｑ＿ａｐｍａｘを基準として正規化した値、すなわちＫｔｒｑ＿ａｐ＝Ｔｒｑ＿ａｐ÷Ｔｒｑ＿ａｐｍａｘが成立する値を表している。
【００６７】
さらに、最終値算出部３３では、下式（１）によって、要求トルクＴＲＱ＿ＤＲＶが算出される。
【数１】
2010096037.tif 000003
【００６８】
上式（１）に示すように、要求トルクＴＲＱ＿ＤＲＶは、最大トルクＴｒｑ＿ｍａｘと最小トルクＴｒｑ＿ｍｉｎとの偏差を正規化係数Ｋｔｒｑ＿ａｐで補正した値に、最小トルクＴｒｑ＿ｍｉｎを加算することによって算出される。このように要求トルクＴＲＱ＿ＤＲＶを算出する理由は、前述したように、エンジントルクが急激に立ち上がることに起因する運転性の低下を回避するためである。
【００６９】
なお、上式（１）において、記号（ｋ）付きの各離散データは、所定の制御周期ΔＴｋ（本実施形態では１０ｍｓｅｃ）で、サンプリングまたは算出された離散データであることを示しており、記号ｋは各離散データのサンプリングまたは算出サイクルの順番を表している。例えば、記号ｋは今回の制御タイミングでサンプリングまたは算出された値であることを、記号ｋ−１は前回の制御タイミングでサンプリングまたは算出された値であることをそれぞれ示しており、この点は以下の数式においても同様である。また、以下の説明では、各離散データにおける記号（ｋ）などを適宜、省略する。
【００７０】
次に、図７を参照しながら、前述したＤｅＮＯｘ触媒温度コントローラ４０について説明する。このＤｅＮＯｘ触媒温度コントローラ４０は、以下に述べる手法によって、目標当量比φｃｏｍｂを算出するものであり、基準当量比算出部４１、極配置スケジューラ４２および温度制御用スライディングモードコントローラ（以下「温度制御用ＳＭＣ」という）４３を備えている。
【００７１】
基準当量比算出部４１では、エンジン３の運転状態、三元触媒温度ＴｔｗｃおよびＤｅＮＯｘ触媒温度Ｔｄｎｘに基づき、図８または図９に示すマップを切り換えて用いることによって、基準当量比φｃｏｍｂ＿ｂｓが算出される。具体的には、ＤｅＮＯｘ触媒温度Ｔｄｎｘが所定の活性温度Ｔｄｎｘ＿ａｃｔ以下のときには、エンジン回転数ＮＥに応じて、図８に示すマップを検索することにより、触媒暖機用値φｃｏｍｂ＿ｂｓ１を算出し、これを基準当量比φｃｏｍｂ＿ｂｓとして設定する。同図において、ＴＲＱ＿ＤＲＶ１〜３は、要求トルクＴＲＱ＿ＤＲＶの所定値であり、ＴＲＱ＿ＤＲＶ１＜ＴＲＱ＿ＤＲＶ２＜ＴＲＱ＿ＤＲＶ３の関係が成立するように設定される。
【００７２】
図８に示すように、触媒暖機用値φｃｏｍｂ＿ｂｓ１は、低負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ１の領域）では、理論空燃比に相当する当量比（すなわち値１）よりもかなり小さい値（すなわちリーン側の値）に設定されている。これは、燃焼混合気を低負荷運転中にリッチ化すると、圧縮端温度の不足による着火性の低下や、スート（すす）の増加を招くおそれがあるので、それを回避するためである。また、中負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ２の領域）では、触媒暖機用値φｃｏｍｂ＿ｂｓ１は、上記の問題が低負荷域よりも発生しにくいため、低負荷域よりも値１に近い値に設定されている。さらに、高負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ３の領域）では、燃料噴射量の増大に伴ってスートの発生量が増大するのを回避するために、中負荷域よりもリーン側の値に設定されている。
【００７３】
また、後述するように、ＶＯ２フィードバック制御の実行条件が成立しているとき（後述するＦＢ許可フラグＦ＿ＶＯ２ＦＢ＝１のとき）、ＤｅＮＯｘ触媒１２が過昇温状態にあるとき、またはＤｅＮＯｘ触媒１２の昇温速度が極めて速いときには、エンジン回転数ＮＥに応じて、図９に示すマップを検索することにより、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２を算出し、これを基準当量比φｃｏｍｂ＿ｂｓとして設定する。図９のＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２と、上記図８の触媒暖機用値φｃｏｍｂ＿ｂｓ１とを比較すると明らかなように、触媒暖機用値φｃｏｍｂ＿ｂｓ１は、全体として、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２よりもリーン側の値に設定されている。これは、ポスト燃料噴射量Ｇｐｏｓｔをより大きい値に算出し、これが三元触媒１０上で燃焼するときの発熱量を増大させることによって、ＤｅＮＯｘ触媒１２の不活性状態を迅速に解消するためである。
【００７４】
図９のマップでは、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２は、低負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ１の領域）では、比較的、リーン側の値に設定されており、これは、図８の説明で述べたのと同じ理由による。さらに、中負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ２の領域）かつ低回転域では、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２は、低負荷域と同じ理由により、比較的、リーン側の値に設定されており、中負荷域かつ中回転域では、ポスト燃料噴射量Ｇｐｏｓｔが、センサ出力値ＶＯ２の目標値ＶＯ２＿ＴＲＧＴへの整定性を確保できるような値になるように、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２は、低回転域よりも値１（すなわち理論空燃比に相当する値）に近い値に設定されている。
【００７５】
また、中負荷域かつ高回転域では、ポスト燃料噴射された燃料が三元触媒１０上で燃焼するのに起因して、三元触媒１０が高昇温状態になるのを回避するために、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２は、値１に設定されている。さらに、高負荷域（例えばＴＲＱ＿ＤＲＶ＝ＴＲＱ＿ＤＲＶ３の領域）では、燃料噴射量の増大に伴ってスートの発生量が増大するのを回避するために、中負荷域よりもリーン側の値に設定されている。
【００７６】
なお、本実施形態では、基準当量比φｃｏｍｂ＿ｂｓが目標空燃比パラメータに相当し、触媒暖機用値φｃｏｍｂ＿ｂｓ１がよりリーン側の目標空燃比パラメータに相当する。
【００７７】
次に、前述した極配置スケジューラ４２について説明する。この極配置スケジューラ４２は、ＤｅＮＯｘ触媒温度Ｔｄｎｘに応じて、図１０に示すマップを検索することにより、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘを算出するものである。この応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘは、後述するように、温度制御用ＳＭＣ４３における応答指定型制御アルゴリズムを適用した制御アルゴリズムで用いられるとともに、目標温度Ｔｄｎｘ＿ＴＲＧＴへのＤｅＮＯｘ触媒温度Ｔｄｎｘの応答挙動（すなわち収束速度および収束挙動）を決定するものである。具体的には、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘが値０に近いほど、目標温度Ｔｄｎｘ＿ＴＲＧＴへのＤｅＮＯｘ触媒温度Ｔｄｎｘの収束速度がより速くなる一方、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘが値−１に近いほど、収束速度がより遅くなる。また、この目標温度Ｔｄｎｘ＿ＴＲＧＴは、所定の一定値であり、後述するように、ＤｅＮＯｘ触媒１２のＮＯｘ浄化率と、ＤｅＮＯｘ触媒温度Ｔｄｎｘとの関係に基づいて設定される。
【００７８】
一方、図１０のＴｄｎｘＬ，ＴｄｎｘＭＬ，ＴｄｎｘＭＬ，ＴｄｎｘＨは、ＴｄｎｘＬ＜ＴｄｎｘＭＬ＜Ｔｄｎｘ＿ＴＲＧＴ＜ＴｄｎｘＭＨ＜ＴｄｎｘＨの関係が成立するように設定されるＤｅＮＯｘ触媒温度Ｔｄｎｘの所定値であり、特に、ＴｄｎｘＬ，ＴｄｎｘＨは、Ｔｄｎｘ＿ＴＲＧＴ＝（ＴｄｎｘＬ＋ＴｄｎｘＨ）／２の関係が成立するように設定される。さらに、同図のＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ，ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈは、−１＜ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ＜ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈ＜０の関係が成立するように設定される応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘの所定値であり、特に、ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌは、値−１に近い値に設定されている。
【００７９】
このマップでは、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘは、Ｔｄｎｘ≦ＴｄｎｘＬ，ＴｄｎｘＨ≦Ｔｄｎｘの領域では、所定値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈに設定され、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨの領域では、所定値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌに設定されている。さらに、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘは、ＴｄｎｘＬ＜Ｔｄｎｘ＜ＴｄｎｘＭＬの領域では、ＤｅＮＯｘ触媒温度Ｔｄｎｘが高いほど、より小さくなるように設定され、ＴｄｎｘＭＨ＜Ｔｄｎｘ＜ＴｄｎｘＨの領域では、ＤｅＮＯｘ触媒温度Ｔｄｎｘが高いほど、より大きくなるように設定されている。これは、以下の理由による。
【００８０】
すなわち、図１１に示すように、本実施形態のＤｅＮＯｘ触媒１２の場合、ＴｄｎｘＬ＜Ｔｄｎｘ＜ＴｄｎｘＨの温度域（以下「高浄化率温度域」という）では、それ以外の温度域と比べて、極めて高いＮＯｘ浄化率を示すという特性を備えている。そのため、ＤｅＮＯｘ触媒温度Ｔｄｎｘの目標となる目標温度Ｔｄｎｘ＿ＴＲＧＴは、高いＮＯｘ浄化率を確保できるように、２つの値ＴｄｎｘＬ，ＴｄｎｘＨの中央の値（ＴｄｎｘＬ＋ＴｄｎｘＨ）／２に設定されている。言い換えれば、ＴＲＡＮＧＥを正の所定値とした場合において、ＴｄｎｘＬ＝Ｔｄｎｘ＿ＴＲＧＴ−ＴＲＡＮＧＥ，ＴｄｎｘＨ＝Ｔｄｎｘ＿ＴＲＧＴ＋ＴＲＡＮＧＥが成立するように設定されている。
【００８１】
そして、図１０のマップの場合、Ｔｄｎｘ≦ＴｄｎｘＬ，ＴｄｎｘＨ≦Ｔｄｎｘの領域では、ＤｅＮＯｘ触媒１２のＮＯｘ浄化率を迅速に高めるべく、ＤｅＮＯｘ触媒温度Ｔｄｎｘの目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度を高めるために、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘが、所定値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌよりも値０に近い所定値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈに設定されている。一方、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨの領域では、ＤｅＮＯｘ触媒１２において高いＮＯｘ浄化率を確保できていることで、目標温度Ｔｄｎｘ＿ＴＲＧＴへのＤｅＮＯｘ触媒温度Ｔｄｎｘの収束速度を高める必要がないため、応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘが、値−１に近い所定値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌに設定されている。
【００８２】
次に、前述した温度制御用ＳＭＣ４３について説明する。この温度制御用ＳＭＣ４３では、まず、ＤｅＮＯｘ触媒温度Ｔｄｎｘおよび応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘを用い、以下の式（２）〜（１２）に示す応答指定型制御アルゴリズムを適用した制御アルゴリズムによって、当量比補正値Ｕｓｍｃ＿ｔｄｎｘが算出される。すなわち、この当量比補正値Ｕｓｍｃ＿ｔｄｎｘ（空燃比パラメータ補正値）は、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させるための値として算出される。
【００８３】
【数２】
2010096037.tif 000004
【００８４】
【数３】
2010096037.tif 000005
【００８５】
【数４】
2010096037.tif 000006
【００８６】
上式（２）のＥｔｄｎｘは、追従誤差であり、式（３）のσ＿ｔｄｎｘは切換関数である。また、式（４）において、Ｕｒｃｈ＿ｔｄｎｘは到達則入力を、Ｋｒｃｈ＿ｔｄｎｘは所定の到達則ゲインをそれぞれ表している。また、式（５）において、Ｕａｄｐ＿ｔｄｎｘ＿ｃａｌは適応則入力の演算値を、Ｕａｄｐ＿ｔｄｎｘは適応則入力を、Ｋａｄｐ＿ｔｄｎｘは所定の適応則ゲインをそれぞれ表している。さらに、式（６）〜（８）において、ｄφｃｏｍｂ＿Ｈは所定の上限値を、ｄφｃｏｍｂ＿Ｌは所定の下限値をそれぞれ表している。これらの式（５）〜（８）を参照すると明らかなように、適応則入力Ｕａｄｐ＿ｔｄｎｘは、演算値Ｕａｄｐ＿ｔｄｎｘ＿ｃａｌに、２つの値ｄφｃｏｍｂ＿Ｈ，ｄφｃｏｍｂ＿Ｌを上下限値とするリミット処理を施すことによって算出される。これは、ＤｅＮＯｘ触媒温度Ｔｄｎｘが極低温状態または極高温状態になっている場合、追従誤差Ｅｔｄｎｘの絶対値が大きい状態に保持されてしまい、積分項である適応則入力Ｕａｄｐ＿ｔｄｎｘの絶対値が増大してしまうことで、追従誤差Ｅｔｄｎｘの絶対値が小さくなった際の制御性が低下してしまうので、それを回避するためである。
【００８７】
また、上式（９）のＵｓｍｃ＿ｔｄｎｘ＿ｃａｌは、当量比補正値の演算値を表しており、式（９）〜（１２）に示すように、当量比補正値Ｕｓｍｃ＿ｔｄｎｘは、演算値Ｕｓｍｃ＿ｔｄｎｘ＿ｃａｌに、２つの値ｄφｃｏｍｂ＿Ｈ，ｄφｃｏｍｂ＿Ｌを上下限値とするリミット処理を施すことによって算出される。これは、上記適応則入力Ｕａｄｐ＿ｔｄｎｘの説明で述べたのと同じ理由による。
【００８８】
次いで、下式（１３）に示すように、基準当量比φｃｏｍｂ＿ｂｓに当量比補正値Ｕｓｍｃ＿ｔｄｎｘを加算することによって、目標当量比φｃｏｍｂが最終的に算出される。
【数５】
2010096037.tif 000007
【００８９】
以上のように、温度制御用ＳＭＣ４３では、基準当量比φｃｏｍｂ＿ｂｓを当量比補正値Ｕｓｍｃ＿ｔｄｎｘで補正することによって、目標当量比φｃｏｍｂが算出される。
【００９０】
次に、図１２を参照しながら、前述したＴＷＣ後空燃比コントローラ５０について説明する。ＴＷＣ後空燃比コントローラ５０は、以下に述べる手法によって、ＦＢ新気量Ｄｇａｉｒ、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量ＤｇｅｇｒおよびＦＢポスト噴射量Ｄｇｐｏｓｔを算出するものであり、同図に示すように、εフィルタ５１、目標出力値設定部５２、ＡＩＲ−ＥＧＲ用スライディングモードコントローラ（以下「ＡＩＲ−ＥＧＲ用ＳＭＣ」という）５３、ＡＩＲ−ＥＧＲ用デバイダ５４およびポスト噴射用スライディングモードコントローラ（以下「ポスト噴射用ＳＭＣ」という）５５を備えている。
【００９１】
まず、εフィルタ５１では、εフィルタ処理をセンサ出力値ＶＯ２に施すことによって、出力フィルタ値ＶＯ２＿ＩＰＳが算出される。具体的には、下式（１４）〜（１６）に示すεフィルタアルゴリズムによって、出力フィルタ値ＶＯ２＿ＩＰＳが算出される。
【００９２】
【数６】
2010096037.tif 000008
【００９３】
上式（１４）において、ｊは自然数であり、εは正の所定値である。この場合、出力フィルタ値ＶＯ２＿ＩＰＳは、εフィルタ処理の特性によって、センサ出力値ＶＯ２の高周波成分が遮断された状態で、かつセンサ出力値ＶＯ２に対して位相遅れのないように算出される。言い換えれば、出力フィルタ値ＶＯ２＿ＩＰＳは、センサ出力値ＶＯ２が急変したときでも、それに追従するように算出される。
【００９４】
また、目標出力値設定部５２では、後述するように、三元触媒１０が活性状態にありかつＤｅＮＯｘ触媒１２が活性状態にないときや、要求トルクＴＲＱ＿ＤＲＶとエンジン回転数ＮＥの組み合わせが、ストイキＶＯ２制御の実行領域にあるときには、目標出力値ＶＯ２＿ＴＲＧＴが所定のストイキ用値ＶＯ２＿ＳＴに設定される。さらに、ＤｅＮＯｘ触媒１２が過昇温状態にあるか、またはＤｅＮＯｘ触媒１２の昇温速度が極めて速いときには、目標出力値ＶＯ２＿ＴＲＧＴが所定のリーン用値ＶＯ２＿ＬＥに設定される。
【００９５】
ここで、ストイキ用値ＶＯ２＿ＳＴは、三元触媒１０における最高の排ガス浄化能力を得るために、排ガスの空燃比が理論空燃比のときのセンサ出力値ＶＯ２に設定されており、その状態では、極少量の残留未燃成分（ＨＣ，ＣＯ）が三元触媒１０の下流側に存在することになる。一方、リーン用値ＶＯ２＿ＬＥは、ＤｅＮＯｘ触媒温度Ｔｄｎｘの上昇抑制や低下を目的として、排ガスの空燃比が理論空燃比よりもかなりリーン側にあるときのセンサ出力値ＶＯ２の値に設定されており、その状態では、三元触媒１０の下流側における残留未燃成分を低減できることで、ＤｅＮＯｘ触媒１２上での未燃成分の燃焼を抑制することができる。
【００９６】
一方、ＡＩＲ−ＥＧＲ用ＳＭＣ５３では、出力フィルタ値ＶＯ２＿ＩＰＳおよび目標値ＶＯ２＿ＴＲＧＴを用い、以下の式（１７）〜（２７）に示す応答指定型制御アルゴリズムを適用した制御アルゴリズムによって、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥが算出される。
【００９７】
【数７】
2010096037.tif 000009
【００９８】
【数８】
2010096037.tif 000010
【００９９】
【数９】
2010096037.tif 000011
【０１００】
上式（１７）において、ＥＶＯ２＿ＡＥは追従誤差を表しており、式（１８）において、σ＿ａｅは切換関数を、ＰＯＬＥ＿ａｅは応答指定パラメータをそれぞれ表している。この応答指定パラメータＰＯＬＥ＿ａｅは、−１＜ＰＯＬＥ＿ａｅ＜０の関係が成立するように設定されており、この応答指定パラメータＰＯＬＥ＿ａｅの設定値によって、追従誤差ＥＶＯ２＿ＡＥの値０への収束速度が指定される。具体的には、応答指定パラメータＰＯＬＥ＿ａｅが値０に近いほど、追従誤差ＥＶＯ２＿ＡＥの値０への収束速度がより速くなる一方、応答指定パラメータＰＯＬＥ＿ａｅが値−１に近いほど、収束速度がより遅くなる。また、上式（１９）において、Ｕｒｃｈ＿ａｅは到達則入力を、Ｋｒｃｈ＿ａｅは所定の到達則ゲインをそれぞれ表している。
【０１０１】
さらに、式（２０）において、Ｕａｄｐ＿ａｅ＿ｃａｌは適応則入力の演算値を、Ｕａｄｐ＿ａｅは適応則入力を、Ｋａｄｐ＿ａｅは所定の適応則ゲインをそれぞれ表している。また、式（２１）〜（２３）において、Ｕｓｍｃ＿ａｅ＿Ｈは所定の上限値を、Ｕｓｍｃ＿ａｅ＿Ｌは所定の下限値をそれぞれ表している。これらの式（２０）〜（２３）を参照すると明らかなように、適応則入力Ｕａｄｐ＿ａｅは、演算値Ｕａｄｐ＿ａｅ＿ｃａｌに、２つの値Ｕｓｍｃ＿ａｅ＿Ｈ，Ｕｓｍｃ＿ａｅ＿Ｌを上下限値とするリミット処理を施すことによって、算出される。これは以下の理由による。すなわち、酸素濃度センサ２２の特性に起因して、センサ出力値ＶＯ２は最大値または最小値に長時間、保持されやすく、その場合、追従誤差ＥＶＯ２＿ＡＥの絶対値が大きい状態に保持され、積分項である適応則入力Ｕａｄｐ＿ａｅの絶対値が増大してしまうことで、追従誤差ＥＶＯ２＿ＡＥの絶対値が小さくなった際の制御性が低下してしまう。したがって、このような制御性の低下を回避するために、適応則入力Ｕａｄｐ＿ａｅは、演算値Ｕａｄｐ＿ａｅ＿ｃａｌにリミット処理を施すことによって算出される。
【０１０２】
また、上式（２４）のＵｓｍｃ＿ＡＥ＿ｃａｌは、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥの演算値を表しており、式（２５）〜（２７）に示すように、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥは、演算値Ｕｓｍｃ＿ＡＥ＿ｃａｌに、２つの値Ｕｓｍｃ＿ａｅ＿Ｈ，Ｕｓｍｃ＿ａｅ＿Ｌを上下限値とするリミット処理を施すことによって、算出される。これは、上記適応則入力Ｕａｄｐ＿ａｅの説明で述べたのと同じ理由による。
【０１０３】
以上のように、ＡＩＲ−ＥＧＲ用ＳＭＣ５３では、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥは、出力フィルタ値ＶＯ２＿ＩＰＳを目標値ＶＯ２＿ＴＲＧＴに収束させるための値、すなわち、センサ出力値ＶＯ２を目標値ＶＯ２＿ＴＲＧＴに収束させるための値として算出される。
【０１０４】
これは以下の理由による。図１３は、三元触媒１０が活性状態にある場合において、三元触媒１０の下流側における排ガスの空燃比と、未燃燃料（ＮＯｘ、ＣＯ、ＨＣ）の濃度との関係を測定した結果の一例を示している。同図を参照すると明らかなように、排ガスの空燃比が理論空燃比を含むその付近の所定領域（図中にハッチングで示す領域）にあるときに、三元触媒１０の排ガス浄化率が最も良好な状態となることが判る。この事象に基づき、本実施形態では、三元触媒１０が活性状態にあるものの、ＤｅＮＯｘ触媒１２が活性状態にないときや、要求トルクＴＲＱ＿ＤＲＶとエンジン回転数ＮＥの組み合わせが、ストイキＶＯ２制御の実行領域にあるときには、目標出力値ＶＯ２＿ＴＲＧＴが前述した所定のストイキ用値ＶＯ２＿ＳＴに設定されるとともに、センサ出力値ＶＯ２を目標値ＶＯ２＿ＴＲＧＴに収束させることで、三元触媒１０において良好な排ガス浄化特性を確保できるように、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥが算出される。
【０１０５】
次に、前述したＡＩＲ−ＥＧＲ用デバイダ５４について説明する。このＡＩＲ−ＥＧＲ用デバイダ５４では、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥを用い、以下の式（２８）〜（３１）によって、ＦＢ新気量ＤｇａｉｒおよびＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒがそれぞれ算出される。
【０１０６】
【数１０】
2010096037.tif 000012
【０１０７】
上式（３０），（３１）のＤＩＶＩＤＥ＿ＲＡＴＥは、分配率を表しており、０≦ＤＩＶＩＤＥ＿ＲＡＴＥ≦１が成立するように設定されている。上式（２８）〜（３１）を参照すると明らかなように、Ｕｓｍｃ＿ＡＥ≧０の場合には、ＦＢ新気量ＤｇａｉｒがＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥに設定され、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒが値０に設定される。一方、Ｕｓｍｃ＿ＡＥ＜０の場合には、ＦＢ新気量ＤｇａｉｒおよびＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒは、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥを分配することによって算出される。
【０１０８】
これは、Ｕｓｍｃ＿ＡＥ＞０の場合、ＥＶＯ２＿ＡＥ＜０すなわちＶＯ２＿ＩＰＳ＜ＶＯ２＿ＴＲＧＴが成立していることで、三元触媒１０の下流側の排ガスをリッチ化すべく、新気量を減少側に制御する必要があるためである。また、Ｕｓｍｃ＿ＡＥ＜０の場合、ＶＯ２＿ＩＰＳ＞ＶＯ２＿ＴＲＧＴが成立していることで、燃焼混合気をリーン化すべく、新気量を増大側に制御するとともに、Ｉｎｅｒｔ−ＥＧＲ量を減少側に制御する必要があるためである。
【０１０９】
なお、上記ＡＩＲ−ＥＧＲ用デバイダ５４では、分配率ＤＩＶＩＤＥ＿ＲＡＴＥを一定値に設定したが、分配率ＤＩＶＩＤＥ＿ＲＡＴＥと、エンジン３の運転状態や排気系温度（２つの触媒温度Ｔｄｎｘ，Ｔｔｗｃや排気通路内の排ガス温度）との関係を予めスケジューリングしたマップを用いて、分配率ＤＩＶＩＤＥ＿ＲＡＴＥを算出してもよい。
【０１１０】
また、ＡＩＲ−ＥＧＲ用デバイダ５４では、Ｕｓｍｃ＿ＡＥ≧０の場合、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒを値０に設定したが、これに代えて、Ｕｓｍｃ＿ＡＥ≧０の場合において、三元触媒１０の下流側の排ガスをリッチ化するために、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量ＤｇｅｇｒをＵｓｍｃ＿ＡＥに設定したり、上記分配率ＤＩＶＩＤＥ＿ＲＡＴＥを用いて値０よりも大きい値に算出したりすることによって、Ｉｎｅｒｔ−ＥＧＲ量を増大側に制御してもよい。このようにした場合、スモークの発生量が増大したり、燃焼の不安定性を招いたりする可能性があるので、本実施形態では、Ｕｓｍｃ＿ＡＥ≧０の場合、上述したように、ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒが値０に設定されている。
【０１１１】
次に、前述したポスト噴射用ＳＭＣ５５について説明する。このポスト噴射用ＳＭＣ５５では、センサ出力値ＶＯ２および目標値ＶＯ２＿ＴＲＧＴを用い、以下の式（３２）〜（４２）に示す応答指定型制御アルゴリズムを適用した制御アルゴリズムによって、ＦＢポスト噴射量Ｄｇｐｏｓｔが算出される。
【０１１２】
【数１１】
2010096037.tif 000013
【０１１３】
【数１２】
2010096037.tif 000014
【０１１４】
【数１３】
2010096037.tif 000015
【０１１５】
上式（３２）において、ＥＶＯ２＿ＧＰは追従誤差を表しており、式（３３）において、σ＿ｇｐは切換関数を、ＰＯＬＥ＿ｇｐは応答指定パラメータをそれぞれ表している。この応答指定パラメータＰＯＬＥ＿ｇｐは、−１＜ＰＯＬＥ＿ｇｐ＜０の関係が成立するように設定されており、この応答指定パラメータＰＯＬＥ＿ｇｐの設定値によって、追従誤差ＥＶＯ２＿ＧＰの値０への収束速度が指定される。具体的には、応答指定パラメータＰＯＬＥ＿ｇｐが値０に近いほど、追従誤差ＥＶＯ２＿ＧＰの値０への収束速度がより速くなる一方、応答指定パラメータＰＯＬＥ＿ｇｐが値−１に近いほど、収束速度がより遅くなる。また、上式（３４）において、Ｕｒｃｈ＿ｇｐは到達則入力を、Ｋｒｃｈ＿ｇｐは所定の到達則ゲインをそれぞれ表している。
【０１１６】
さらに、式（３５）において、Ｕａｄｐ＿ｇｐ＿ｃａｌは適応則入力の演算値を、λｇｐは０＜λｇｐ＜１が成立するように設定される忘却係数を、Ｕａｄｐ＿ｇｐは適応則入力（制御入力項）を、Ｋａｄｐ＿ｇｐは所定の適応則ゲインをそれぞれ表している。また、式（３６）〜（３８）において、Ｄｇｐｏｓｔ＿Ｈは所定の上限値を、Ｄｇｐｏｓｔ＿Ｌは所定の下限値をそれぞれ表している。これらの式（３５）〜（３８）を参照すると明らかなように、演算値Ｕａｄｐ＿ｇｐ＿ｃａｌは、忘却係数λｇｐを用いて算出されるとともに、適応則入力Ｕａｄｐ＿ｇｐは、演算値Ｕａｄｐ＿ｇｐ＿ｃａｌに、２つの値Ｄｇｐｏｓｔ＿Ｈ，Ｄｇｐｏｓｔ＿Ｌを上下限値とするリミット処理を施すことによって、算出される。
【０１１７】
この場合、適応則入力Ｕａｄｐ＿ｇｐは、本来、目標値ＶＯ２＿ＴＲＧＴに対するセンサ出力値ＶＯ２の定常偏差を補償するための制御入力項であるが、上記のように、適応則入力Ｕａｄｐ＿ｇｐの算出において、忘却係数λｇｐを用いた場合、演算処理の進行に伴い、演算値Ｕａｄｐ＿ｇｐ＿ｃａｌが値０に収束し、適応則入力Ｕａｄｐ＿ｇｐが値０に収束することになる。その結果、ポスト燃料噴射量Ｇｐｏｓｔを低減できることで、燃費を向上させることができる。さらに、追従誤差ＥＶＯ２＿ＧＰが一時的に増大した場合、ポスト燃料噴射量Ｇｐｏｓｔが一時的に大きく変更されることになるものの、演算処理の進行に伴い、ポスト燃料噴射量Ｇｐｏｓｔの変更量を迅速に低減することができる。その結果、ポスト燃料噴射量Ｇｐｏｓｔの過大化に起因してＤｅＮＯｘ触媒１２が過昇温状態になるのを抑制することができるとともに、ポスト燃料噴射量Ｇｐｏｓｔの算出値が値０になるのに起因して、出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに制御できないような状態が発生するのを防止できる。これ加えて、目標値ＶＯ２＿ＴＲＧＴに対するセンサ出力値ＶＯ２の定常偏差は、ＡＩＲ−ＥＧＲ用ＳＭＣ５３によって最終的に吸収されることになるので、ＤｅＮＯｘ触媒温度Ｔｄｎｘの余分な上昇を抑制することができる。以上の理由により、忘却係数λｇｐを用いて、適応則入力Ｕａｄｐ＿ｇｐが算出される。
【０１１８】
また、リミット処理を演算値Ｕａｄｐ＿ｇｐ＿ｃａｌに施すことによって、適応則入力Ｕａｄｐ＿ｇｐを算出する理由は、前述した適応則入力Ｕａｄｐ＿ａｅの説明で述べた理由と同じである。すなわち、酸素濃度センサ２２の特性に起因して、追従誤差ＥＶＯ２＿ＡＥがその絶対値が大きい状態に保持された場合、積分項である適応則入力Ｕａｄｐ＿ａｅの絶対値が増大してしまうことで、追従誤差ＥＶＯ２＿ＡＥの絶対値が小さくなった際の制御性が低下してしまうので、それを回避するためである。
【０１１９】
また、上式（３９）のＤｇｐｏｓｔ＿ｃａｌは、ＦＢポスト噴射量の演算値を表しており、式（４０）〜（４２）に示すように、ＦＢポスト噴射量Ｄｇｐｏｓｔは、演算値Ｄｇｐｏｓｔ＿ｃａｌに、２つの値Ｄｇｐｏｓｔ＿Ｈ，Ｄｇｐｏｓｔ＿Ｌを上下限値とするリミット処理を施すことによって算出される。これは、上記適応則入力Ｕａｄｐ＿ｇｐの説明で述べたのと同じ理由による。
【０１２０】
なお、以上の温度制御用ＳＭＣ４３、ＡＩＲ−ＥＧＲ用ＳＭＣ５３およびポスト噴射用ＳＭＣ５５はいずれも、前述したように、応答指定型制御アルゴリズムを適用した制御アルゴリズムを用いたものであるが、本実施形態の場合、これらのコントローラ４３，５２，５４で用いられる４つの応答指定パラメータの値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ，ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈ，ＰＯＬＥ＿ａｅ，ＰＯＬＥ＿ｇｐは、下式（４３）に示す関係が成立するように設定されている。
【数１４】
2010096037.tif 000016
【０１２１】
４つの応答指定パラメータが上式（４３）に示す関係に設定されているので、３つの追従誤差Ｅｔｄｎｘ，ＥＶＯ２＿ＡＥ，ＥＶＯ２＿ＧＰにおいては、ＥＶＯ２＿ＧＰが一番速い速度で値０に収束し、Ｔｄｎｘ≦ＴｄｎｘＬまたはＴｄｎｘＨ≦Ｔｄｎｘのときの追従誤差Ｅｔｄｎｘが、２番目に速い速度で値０に収束し、追従誤差ＥＶＯ２＿ＡＥが３番目に速い速度で値０に収束し、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのときの追従誤差Ｅｔｄｎｘが最も遅い速度で値０に収束することになる。言い換えれば、出力値ＶＯ２の目標出力値ＶＯ２＿ＴＲＧＴへの収束速度が最も速く、Ｔｄｎｘ≦ＴｄｎｘＬまたはＴｄｎｘＨ≦Ｔｄｎｘのときの、ＤｅＮＯｘ触媒温度Ｔｄｎｘの目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が２番目に速く、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度が３番目に速く、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのときの、ＤｅＮＯｘ触媒温度Ｔｄｎｘの目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が最も遅くなる。
【０１２２】
これは、３つのコントローラ４３，５２，５４における制御処理が互いに干渉し合うのを回避するためと、以下に述べる理由とによる。すなわち、酸素濃度センサ２２は、ＤｅＮＯｘ触媒温度センサ２３と比較して、分解能が高いとともに、検出信号が高周波成分を多く含むという特性を有しているので、酸素濃度センサ２２の検出結果を用いるポスト噴射用ＳＭＣ５５の応答速度を、ＤｅＮＯｘ触媒温度センサ２３の検出結果を用いる温度制御用ＳＭＣ４３よりも高める必要がある。したがって、これを実現するために、ポスト噴射用ＳＭＣ５５で用いられる応答指定パラメータＰＯＬＥ＿ｇｐは、温度制御用ＳＭＣ４３で用いられる応答指定パラメータの大きい方の値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈと比べて、より大きい値（すなわち値０により近い値）に設定されている。
【０１２３】
また、ＡＩＲ−ＥＧＲ用ＳＭＣ５３の場合、その算出値Ｕｓｍｃ＿ＡＥが、燃料噴射弁４と比べて応答性の低い排気還流機構７およびターボチャージャ６の制御（すなわち吸入空気量制御）に用いられる関係上、温度制御用ＳＭＣ４３およびポスト噴射用ＳＭＣ５５よりも応答速度を低く設定しても問題がない。そのため、ＡＩＲ−ＥＧＲ用ＳＭＣ５３で用いられる応答指定パラメータＰＯＬＥ＿ａｅは、ＰＯＬＥ＿ａｅ＜ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈの関係が成立するように設定されている。さらに、前述したように、ＤｅＮＯｘ触媒温度ＴｄｎｘがＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨの領域にある場合、ＤｅＮＯｘ触媒１２において高いＮＯｘ浄化率を確保できていることで、ＤｅＮＯｘ触媒温度Ｔｄｎｘの目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度を高める必要がないので、温度制御用ＳＭＣ４３で用いられる応答指定パラメータの小さい方の値ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌは、ＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ＜ＰＯＬＥ＿ａｅの関係が成立するように設定されている。
【０１２４】
次に、図１４を参照しながら、前述したメインコントローラ６０について説明する。このメインコントローラ６０は、以下に述べる手法によって、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔを算出するものである。
【０１２５】
同図に示すように、メインコントローラ６０は、トルク応答フィルタ６１、要求燃料量算出部６２、増幅器６３、ＦＦ新気量算出部６４、ＦＦ・ＥＧＲ率算出部６５、ＦＦ・ＥＧＲ量算出部６６、目標過給圧算出部６７、ＦＦ燃料量算出部６８、３つの加算器６９〜７１および減算器７２を備えている。
【０１２６】
まず、トルク応答フィルタ６１では、要求トルクＴＲＱ＿ＤＲＶに、下式（４４）に示すローパスフィルタ処理を施すことによって、要求トルクのフィルタ値ＴＲＱ＿ＤＲＶ＿ｆが算出される。
【数１５】
2010096037.tif 000017
【０１２７】
上式（４４）において、α１〜αｍ，β１〜βｎは、所定のフィルタ係数であり、ｎ，ｍはフィルタ次数（自然数）である。このローパスフィルタ処理では、エンジン３を搭載した車両の共振周波数がカットオフ周波数に設定されている。これは、急加速時における車両の不快な振動を防止するとともに、燃料噴射弁４、ターボチャージャ６およびＥＧＲ制御弁８ｂなどの各デバイスの応答遅れを補償するためである。
【０１２８】
なお、このトルク応答フィルタ６１におけるフィルタアルゴリズムは、エンジン３を搭載した車両の共振周波数を遮断でき、かつ各デバイスの応答遅れを補償できるものであればよい。例えば、トルク応答フィルタ６１におけるフィルタアルゴリズムとして、車両の共振周波数を遮断するバンドストップフィルタと、各デバイスの応答遅れを補償するためのレートリミッタなどの非線形フィルタとを組み合わせて用いてもよい。
【０１２９】
次に、要求燃料量算出部６２では、要求トルクのフィルタ値ＴＲＱ＿ＤＲＶ＿ｆおよびエンジン回転数ＮＥに応じて、図１５に示すマップを検索することにより、要求燃料量Ｇｆｕｅｌ＿ｄｒｖが算出される。同図のＮＥ１〜３は、ＮＥ１＜ＮＥ２＜ＮＥ３の関係が成立するエンジン回転数ＮＥの所定値であり、この点は以下の説明においても同様である。同図では、要求燃料量Ｇｆｕｅｌ＿ｄｒｖは、ＴＲＱ＿ＤＲＶ＝０となる値がエンジン回転数ＮＥに応じて異なる値に設定されている。これは、エンジン回転数ＮＥの変化に伴って、フリクションが変化するためである。また、要求燃料量Ｇｆｕｅｌ＿ｄｒｖは、低・中回転域（例えばＮＥ＝ＮＥ１またはＮＥ２の領域）で、かつ要求トルクのフィルタ値ＴＲＱ＿ＤＲＶ＿ｆが大きい領域（すなわち高負荷域）では、不要なスモークの発生を抑制するために所定の上限値に制限されている。
【０１３０】
次いで、増幅器６３では、要求燃料量算出部６２で算出された要求燃料量Ｇｆｕｅｌ＿ｄｒｖに値１を乗算することによって、トルク燃料噴射量Ｇｃｏｍｂが算出される。すなわち、Ｇｃｏｍｂ＝Ｇｆｕｅｌ＿ｄｒｖとなる。このトルク燃料噴射量Ｇｃｏｍｂは、エンジン出力を決定するものであり、吸気行程から膨張行程までの間の所定タイミングで、トルク燃料噴射量Ｇｃｏｍｂに相当する燃料が燃料噴射弁４から噴射され、それによって、燃焼混合気が燃焼室内で生成される。
【０１３１】
次に、前述したＦＦ新気量算出部６４について説明する。このＦＦ新気量算出部６４では、下式（４５），（４６）により、フィードフォワード新気量（以下「ＦＦ新気量」という）Ｇａｉｒ＿ｃｍｄ＿ｆｆが算出される。なお、本実施形態では、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆが目標新気量に相当する。
【数１６】
2010096037.tif 000018
【０１３２】
上式（４５）において、ＡＦ＿ｃｏｍｂ＿ｃｍｄは目標空燃比であり、ＳＴＯＩＣ＿ＡＦは理論空燃比（本実施形態のディーゼルエンジンでは値１４．２）である。上式（４５），（４６）を参照すると明らかなように、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆは、要求燃料量Ｇｆｕｅｌ＿ｄｒｖに対して、目標当量比φｃｏｍｂの混合気を生成するのに必要な新気量を表している。
【０１３３】
一方、前述したＦＦ・ＥＧＲ率算出部６５では、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆおよびエンジン回転数ＮＥに応じて、図１６に示すマップを検索することにより、フィードフォワードＩｎｅｒｔ−ＥＧＲ率（以下「ＦＦ・ＥＧＲ率」という）Ｒｅｇｒ＿ｆｆが算出される。このＦＦ・ＥＧＲ率Ｒｅｇｒ＿ｆｆは、燃焼室に還流すべき不活性ガスの、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆに対する割合を表している。
【０１３４】
同図に示すように、ＦＦ・ＥＧＲ率Ｒｅｇｒ＿ｆｆは、低回転・低新気量域では、ターボチャージャ６による過給圧上昇の応答性を高めるために、小さい値に設定されており、中高回転・低新気量域では、酸素濃度低下によるＰＭ（Particulate Matter）の増大を回避すべく、小さい値に設定されている。また、高回転域（例えばＮＥ＝ＮＥ３の領域）では、燃焼期間が短いことに起因して、ＰＭやＨＣが増大しやすくなるので、それを回避するために、ＦＦ・ＥＧＲ率Ｒｅｇｒ＿ｆｆは、中回転域（例えばＮＥ＝ＮＥ２の領域）よりも小さい値に設定されている。さらに、高新気量域すなわち高負荷域では、燃費の向上と、トルクを増大させるために、ＦＦ・ＥＧＲ率Ｒｅｇｒ＿ｆｆは、小さい値または値０に設定されている。
【０１３５】
次いで、前述したＦＦ・ＥＧＲ量算出部６６では、下式（４７）によって、フィードフォワードＩｎｅｒｔ−ＥＧＲ量（以下「ＦＦ・ＥＧＲ量」という）Ｇｅｇｒ＿ｆｆが算出される。なお、本実施形態では、ＦＦ・ＥＧＲ量Ｇｅｇｒ＿ｆｆが目標ガス量に相当する。
【数１７】
2010096037.tif 000019
【０１３６】
また、加算器６９では、下式（４８）によって、目標筒内ガス量Ｇｃｙｌ＿ｃｍｄが算出される。
【数１８】
2010096037.tif 000020
【０１３７】
上式（４８）に示すように、目標筒内ガス量Ｇｃｙｌ＿ｃｍｄは、ＦＦ新気量とＦＦ・ＥＧＲ量の和（Ｇａｉｒ＿ｃｍｄ＿ｆｆ＋Ｇｅｇｒ＿ｆｆ）を、ＦＢ新気量Ｄｇａｉｒで補正することによって算出される。
【０１３８】
さらに、前述した目標過給圧算出部６７では、目標筒内ガス量Ｇｃｙｌ＿ｃｍｄおよびエンジン回転数ＮＥに応じて、図１７に示すマップを検索することにより、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄが算出される。このマップでは、目標筒内ガス量Ｇｃｙｌ＿ｃｍｄまたはエンジン回転数ＮＥが高いほど、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄがより大きい値に設定されている。これは、エンジン回転数ＮＥが高いほど、充填効率が低下するので、それを補うように過給圧を高めるためである。
【０１３９】
また、加算器７０では、下式（４９）によって、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄが算出される。すなわち、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄは、ＦＦ・ＥＧＲ量Ｇｅｇｒ＿ｆｆを、ＦＢ・ＥＧＲ量Ｄｇｅｇｒで補正することによって算出される。
【数１９】
2010096037.tif 000021
【０１４０】
一方、ＦＦ燃料量算出部６８では、下式（５０）によって、フィードフォワード燃料量（以下「ＦＦ燃料量」という）Ｇｆｕｅｌ＿ｆｆが算出される。なお、本実施形態では、ＦＦ燃料量Ｇｆｕｅｌ＿ｆｆが目標燃料量に相当する。
【数２０】
2010096037.tif 000022
【０１４１】
また、減算器７２では、下式（５１）に示すように、ＦＦ燃料量Ｇｆｕｅｌ＿ｆｆから要求燃料量Ｇｆｕｅｌ＿ｄｒｖを減算することによって、フィードフォワードポスト燃料噴射量（以下「ＦＦポスト噴射量」という）Ｇｐｏｓｔ＿ｆｆが算出される。
【数２１】
2010096037.tif 000023
【０１４２】
さらに、加算器７１では、下式（５２）によって、ポスト燃料噴射量Ｇｐｏｓｔが算出される。すなわち、ポスト燃料噴射量Ｇｐｏｓｔは、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆをＦＢポスト噴射量Ｄｇｐｏｓｔで補正することによって算出される。
【数２２】
2010096037.tif 000024
【０１４３】
このポスト燃料噴射量Ｇｐｏｓｔは、未燃燃料として、三元触媒１０に供給されるものであり、ポスト燃料噴射量Ｇｐｏｓｔに相当する燃料が、膨張行程から吸気行程までの間の所定タイミングで、燃料噴射弁４から気筒３ａ内に噴射される。それによって、未燃燃料が三元触媒１０に流入し、三元触媒１０上で燃焼することによって、ＤｅＮＯｘ触媒１２へ流入する排ガス温度が上昇するとともに、三元触媒１０とＤｅＮＯｘ触媒１２の間の排ガスの空燃比が燃焼混合気の空燃比よりもリッチ化される。
【０１４４】
以上のように、メインコントローラ６０では、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔが算出される。ここで、前述した式（４５），（４６）を前述した式（５０）に代入すると、下式（５３）が得られる。
【０１４５】
【数２３】
2010096037.tif 000025
【０１４６】
さらに、前述した式（５１）に上式（５３）を代入すると、下式（５４）が得られる。
【数２４】
2010096037.tif 000026
【０１４７】
この式（５４）を参照すると明らかなように、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆは、値［（１／φｃｏｍｂ）−１］を要求燃料量Ｇｆｕｅｌ＿ｄｒｖに乗算することによって算出される。したがって、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆは、目標当量比φｃｏｍｂが小さいほど（すなわち目標当量比φｃｏｍｂがリーン側の値であるほど）、より大きい値に算出され、その結果、目標当量比φｃｏｍｂが小さいほど、ポスト燃料噴射量Ｇｐｏｓｔがより大きい値に算出される。同じ理由により、目標当量比φｃｏｍｂが小さいほど、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆの要求燃料量Ｇｆｕｅｌ＿ｄｒｖに対する比率、すなわち、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆのトルク燃料噴射量Ｇｃｏｍｂに対する比率がより大きくなる。
【０１４８】
次に、図１８を参照しながら、ＥＣＵ２によって実行される空燃比制御処理について説明する。本処理は、ＤｅＮＯｘ触媒温度Ｔｄｎｘを制御しながら、三元触媒１０とＤｅＮＯｘ触媒１２との間の排ガスの空燃比を制御するものであり、具体的には、前述したトルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔを算出するものである。なお、本処理は、前述した所定の制御周期ΔＴｋで実行される。
【０１４９】
この処理では、まず、ステップ１（図では「Ｓ１」と略す。以下同じ）で、吸気デバイス故障フラグＦ＿ＤＥＶＮＧが「１」であるか否かを判別する。この吸気デバイス故障フラグＦ＿ＤＥＶＮＧは、図示しない判定処理において、ＥＧＲ制御弁８ｂおよびベーンアクチュエータ１４ｂなどの吸気デバイスのいずれかが故障したときに「１」に、それ以外のときに「０」にそれぞれ設定される。
【０１５０】
このステップ１の判別結果がＮＯで、吸気デバイスがいずれもが正常であるときには、ステップ２に進み、エンジン始動フラグＦ＿ＥＮＧＳＴＡＲＴが「１」であるか否かを判別する。このエンジン始動フラグＦ＿ＥＮＧＳＴＡＲＴは、図示しない判定処理において、ＩＧ・ＳＷ２５のＯＮ／ＯＦＦ状態とエンジン回転数ＮＥに基づき、エンジン始動制御中すなわちクランキング中であるか否かを判定することによって設定されるものであり、具体的には、エンジン始動制御中であるときには「１」に、それ以外のときには「０」にそれぞれ設定される。
【０１５１】
ステップ２の判別結果がＹＥＳで、エンジン始動制御中であるときには、ステップ３に進み、始動・暖機前制御処理を実行する。この始動・暖機前制御処理では、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔがそれぞれ、所定の始動・暖機前制御用値に設定される。これらの所定の始動・暖機前制御用値は、エンジン３の始動制御中、または三元触媒１０が不活性状態にあるときに最適な値に設定されている。ステップ３の始動・暖機前制御処理を以上のように実行した後、本処理を終了する。
【０１５２】
一方、ステップ２の判別結果がＮＯで、エンジン始動制御中でないときには、ステップ４に進み、三元触媒温度Ｔｔｗｃが前述した活性温度Ｔｔｗｃ＿ａｃｔよりも高いか否かを判別する。この判別結果がＮＯで、三元触媒１０が不活性状態にあるときには、前述したように、ステップ３を実行した後、本処理を終了する。
【０１５３】
一方、ステップ４の判別結果がＹＥＳで、三元触媒１０が活性状態にあるときには、ステップ５に進み、ＤｅＮＯｘ触媒温度Ｔｄｎｘが前述した活性温度Ｔｄｎｘ＿ａｃｔよりも高いか否かを判別する。この判別結果がＮＯで、ＤｅＮＯｘ触媒１２が不活性状態にあるときには、ステップ６に進み、ＤｅＮＯｘ触媒暖機制御処理を実行する。
【０１５４】
このＤｅＮＯｘ触媒暖機制御処理は、具体的には、図１９に示すように実行される。この処理では、まず、ステップ１０で、前述した要求トルク算出部３０と同じ手法によって、要求トルクＴＲＱ＿ＤＲＶを算出する。
【０１５５】
次いで、ステップ１１に進み、目標値ＶＯ２＿ＴＲＧＴを前述した所定のストイキ用値ＶＯ２＿ＳＴに設定する。
【０１５６】
次に、ステップ１２で、要求トルクＴＲＱ＿ＤＲＶおよびエンジン回転数ＮＥに応じて、前述した図８のマップを検索することにより、触媒暖機用値φｃｏｍｂ＿ｂｓ１を算出する。
【０１５７】
ステップ１２に続くステップ１３で、基準当量比φｃｏｍｂ＿ｂｓを触媒暖機用値φｃｏｍｂ＿ｂｓ１に設定する。
【０１５８】
次いで、ステップ１４に進み、ストイキＶＯ２制御処理を実行する。このストイキＶＯ２制御処理では、前述したＤｅＮＯｘ触媒温度コントローラ４０、ＴＷＣ後空燃比コントローラ５０およびメインコントローラ６０と同じ手法によって、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔがそれぞれ算出される。以上のように、ステップ１４のストイキＶＯ２制御処理を実行した後、本処理を終了する。
【０１５９】
図１８に戻り、ステップ６のＤｅＮＯｘ触媒暖機制御処理を以上のように実行した後、本処理を終了する。
【０１６０】
一方、ステップ５の判別結果がＹＥＳで、ＤｅＮＯｘ触媒１２が活性状態にあるときには、ステップ７に進み、通常制御処理を実行する。この通常制御処理は、具体的には、図２０に示すように実行される。
【０１６１】
この処理では、まず、ステップ２０で、前述した要求トルク算出部３０と同じ手法によって、要求トルクＴＲＱ＿ＤＲＶを算出する。
【０１６２】
次いで、ステップ２１に進み、Ｔｄｎｘ＞ＴｄｌｍｔまたはＤｔｄｎｘ＞Ｄｌｍｔが成立しているか否かを判別する。ここで、Ｔｄｌｍｔは、ＤｅＮＯｘ触媒温度Ｔｄｎｘのしきい値であり、Ｔｄｎｘ＞Ｔｄｌｍｔが成立した場合、ＤｅＮＯｘ触媒１２が過昇温状態にあると推定されるような値に設定されている。また、Ｄｔｄｎｘは、温度変化量であり、ＤｅＮＯｘ触媒温度の今回値と前回値との偏差［Ｔｄｎｘ（ｋ）−Ｔｄｎｘ（ｋ−１）］として算出される。さらに、Ｄｌｍｔは、温度変化量Ｄｔｄｎｘのしきい値であり、Ｄｔｄｎｘ＞Ｄｌｍｔが成立した場合、ＤｅＮＯｘ触媒１２の昇温速度が極めて速いと推定されるような値に設定されている。
【０１６３】
ステップ２１の判別結果がＮＯのときには、ステップ２２に進み、要求トルクＴＲＱ＿ＤＲＶおよびエンジン回転数ＮＥに応じて、図２１に示すマップを検索することにより、ＦＢ許可フラグＦ＿ＶＯ２ＦＢの値を設定する。このＦＢ許可フラグＦ＿ＶＯ２ＦＢは、前述したＶＯ２フィードバック制御処理の実行条件が成立しているか否かを表すものであり、同図に示すように、要求トルクＴＲＱ＿ＤＲＶとエンジン回転数ＮＥの組み合わせが、図中のハッチングで示すストイキＶＯ２制御の実行領域にあるときには、ＦＢ許可フラグＦ＿ＶＯ２ＦＢが「１」に設定される。一方、要求トルクＴＲＱ＿ＤＲＶとエンジン回転数ＮＥの組み合わせが、ストイキＶＯ２制御の実行領域にないときには、ＦＢ許可フラグＦ＿ＶＯ２ＦＢが「０」に設定される。
【０１６４】
次いで、ステップ２３に進み、ＦＢ許可フラグＦ＿ＶＯ２ＦＢが「１」であるか否かを判別する。この判別結果がＹＥＳで、ＶＯ２フィードバック制御処理の実行条件が成立しているときには、ステップ２４に進み、目標値ＶＯ２＿ＴＲＧＴを、前述したストイキ用値ＶＯ２＿ＳＴに設定する。
【０１６５】
一方、ステップ２１の判別結果がＹＥＳのときには、ＤｅＮＯｘ触媒温度Ｔｄｎｘの上昇抑制や低下を図るべきであると判定して、ステップ２５に進み、目標値ＶＯ２＿ＴＲＧＴを前述した所定のリーン用値ＶＯ２＿ＬＥに設定する。
【０１６６】
以上のステップ２４または２５に続くステップ２６で、要求トルクＴＲＱ＿ＤＲＶおよびエンジン回転数ＮＥに応じて、前述した図９のマップを検索することにより、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２を算出する。
【０１６７】
次いで、ステップ２７に進み、基準当量比φｃｏｍｂ＿ｂｓをＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２に設定する。
【０１６８】
次に、ステップ２８で、前述したステップ１４と同様に、ストイキＶＯ２制御処理を実行する。すなわち、前述したＤｅＮＯｘ触媒温度コントローラ４０、ＴＷＣ後空燃比コントローラ５０およびメインコントローラ６０と同じ手法によって、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔをそれぞれ算出する。以上のように、ステップ２８のストイキＶＯ２制御処理を実行した後、本処理を終了する。
【０１６９】
一方、ステップ２３の判別結果がＮＯで、ＶＯ２フィードバック制御処理の実行条件が成立していないときには、ステップ２９に進み、領域外制御処理を実行する。この領域外制御処理では、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔがそれぞれ、所定の領域外制御用値に設定される。これらの所定の領域外制御用値は、要求トルクＴＲＱ＿ＤＲＶおよびエンジン回転数ＮＥの組み合わせが、ストイキＶＯ２制御の実行領域にないときに最適な値に設定されている。ステップ２９の領域外制御処理を以上のように実行した後、本処理を終了する。
【０１７０】
図１８に戻り、ステップ７の通常制御処理を以上のように実行した後、本処理を終了する。
【０１７１】
一方、前述したステップ１の判別結果がＹＥＳで、吸気デバイスのいずれかが故障しているときには、ステップ８に進み、フェイルセーフ制御処理を実行する。このフェイルセーフ制御処理では、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔがそれぞれ、所定のフェイルセーフ制御用値に設定される。これらのフェイルセーフ制御用値は、アイドル運転または極低速走行可能な値に設定されている。ステップ８のフェイルセーフ制御処理を以上のように実行した後、本処理を終了する。
【０１７２】
図１８の空燃比制御処理において、４つの値Ｇｃｏｍｂ，Ｂｏｏｓｔ＿ｃｏｍｄ，Ｇｅｇｒ＿ｃｍｄ，Ｇｐｏｓｔが以上のように算出されると、図示しない制御処理において、これらの値に基づき、燃料噴射弁４、ＥＧＲ制御弁８ｂおよびベーンアクチュエータ１４ｂへの制御入力が算出される。そして、これらの制御入力がそれぞれＥＣＵ２から供給されることによって、燃料噴射弁４、ＥＧＲ制御弁８ｂおよびベーンアクチュエータ１４ｂが制御される。
【０１７３】
次に、図２２を参照しながら、以上のように構成された本実施形態の制御装置１による制御結果について説明する。同図において、ＮＯｘ排出量、三元触媒温度ＴｔｗｃおよびＤｅＮＯｘ触媒温度Ｔｄｎｘの実線で示す曲線は、エンジン３が搭載された車両を所定の走行モードで運転した場合の制御結果例（以下「本願結果例１」という）であり、破線で示す曲線は、比較のために、当量比補正値Ｕｓｍｃ＿ｔｄｎｘ、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥおよびＦＢポスト噴射量Ｄｇｐｏｓｔをいずれも値０に保持した場合の制御結果例（以下「比較例１」という）を示している。
【０１７４】
すなわち、比較例１は、φｃｏｍｂ＝φｃｏｍｂ＿ｂｓ、Ｇｃｙｌ＿ｃｍｄ＝Ｇａｉｒ＿ｃｍｄ＿ｆｆ＋Ｇｅｇｒ＿ｆｆ、Ｇｅｇｒ＿ｆｆ＝Ｇｅｇｒ＿ｃｍｄ、Ｇｐｏｓｔ＝Ｇｐｏｓｔ＿ｆｆとした場合の制御結果例である。また、図中のＮＯｘ排出量は、ＤｅＮＯｘ触媒１２を通過したＮＯｘ量を表している。
【０１７５】
同図を参照すると明らかなように、Ｔｔｗｃ＞Ｔｔｗｃ＿ａｃｔとなり、始動・暖機前制御が終了した時点（時刻ｔ１）以降は、本願結果例１の場合、ＤｅＮＯｘ触媒暖機制御すなわちストイキＶＯ２制御が実行されることによって、比較例と比べて、ＮＯｘ排出量を抑制できており、良好な排ガス特性を確保できていることが判る。これに加えて、Ｔｄｎｘ＞Ｔｄｎｘ＿ａｃｔが成立したタイミング、すなわちＤｅＮＯｘ触媒１２が活性化したタイミングは、本願結果例１のタイミング（時刻ｔ２）の方が、比較例のタイミング（時刻ｔ３）よりも早くなっており、ＤｅＮＯｘ触媒１２を迅速に活性化できていることが判る。
【０１７６】
さらに、加速運転中の場合（時刻ｔ４〜ｔ５，ｔ６〜ｔ７の間）、比較例ではＮＯｘ排出量が一時的に増大しているものの、本願結果例１では、ストイキＶＯ２制御の実行によって、ＮＯｘ排出量を適切に抑制できており、良好な排ガス浄化能力を確保できていることが判る。以上のように、三元触媒１０が活性化しかつＤｅＮＯｘ触媒１２が活性化していない状態にある場合、本実施形態のストイキＶＯ２制御手法によって、良好な排ガス特性を確保しながら、ＤｅＮＯｘ触媒１２を迅速に暖機できることが判る。これに加えて、加速運転時にも、良好な排ガス特性を確保できることが判る。
【０１７７】
次に、図２３，２４を参照しながら、本実施形態の制御装置１による空燃比制御のシミュレーション結果について説明する。まず、図２３は、本実施形態の制御装置１において、目標値ＶＯ２＿ＴＲＧＴをストイキ用値ＶＯ２＿ＳＴに設定して、ストイキＶＯ２制御を実行したときのシミュレーション結果例（以下「本願結果例２」という）を示しており、同図におけるＲｐｏｓｔは、総燃料噴射量をＧｆｕｅｌに対するポスト燃料噴射量Ｇｐｏｓｔの比［すなわちＲｐｏｓｔ＝Ｇｐｏｓｔ／（Ｇｃｏｍｂ＋Ｇｐｏｓｔ）］を表している。
【０１７８】
また、図２４は、比較のために、目標値ＶＯ２＿ＴＲＧＴをストイキ用値ＶＯ２＿ＳＴに設定するとともに、ストイキＶＯ２制御を実行する際に、３つの値Ｕｓｍｃ＿ｔｄｎｘ，Ｕｓｍｃ＿ＡＥ，Ｄｇｐｏｓｔをいずれも値０に保持した場合の制御結果例（以下「比較例２」という）を示している。
【０１７９】
両図を比較すると明らかなように、比較例２の場合、センサ出力値ＶＯ２が目標値ＶＯ２＿ＴＲＧＴに収束せず、定常偏差を生じているのに対して、本願結果例２の場合、センサ出力値ＶＯ２が目標値ＶＯ２＿ＴＲＧＴに迅速に収束しており、高い制御精度を確保できていることが判る。さらに、比較例２の場合、ＤｅＮＯｘ触媒温度Ｔｄｎｘの、前述した高浄化率温度域（ＴｄｎｘＬ＜Ｔｄｎｘ＜ＴｄｎｘＨ）への収束性が低いことが判る。これに対して、本願結果例２の場合、ＤｅＮＯｘ触媒温度Ｔｄｎｘが高浄化率温度域に迅速に収束しており、高いＮＯｘ浄化率を迅速に確保できることが判る。
【０１８０】
以上のように、本実施形態の制御装置１によれば、基準当量比φｃｏｍｂ＿ｂｓが、エンジン回転数ＮＥおよび要求トルクＴＲＱ＿ＤＲＶに応じて、理論空燃比よりもリーン側の値になるように算出され、当量比補正値Ｕｓｍｃ＿ｔｄｎｘが、式（２）〜（１２）の制御アルゴリズムによって、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させるように算出される。そして、基準当量比φｃｏｍｂ＿ｂｓを当量比補正値Ｕｓｍｃ＿ｔｄｎｘで補正することによって、目標当量比φｃｏｍｂが算出されるので、目標当量比φｃｏｍｂは、理論空燃比よりもリーン側の値で、かつＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができる値として算出される。
【０１８１】
また、エンジン回転数ＮＥおよび要求トルクＴＲＱ＿ＤＲＶのフィルタ値ＴＲＱ＿ＤＲＶ＿ｆに応じて、要求燃料量Ｇｆｕｅｌ＿ｄｒｖすなわちトルク燃料噴射量Ｇｃｏｍｂが算出され、この要求燃料量Ｇｆｕｅｌ＿ｄｒｖと目標当量比φｃｏｍｂに応じて、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆが算出される。そして、このＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆに基づき、三元触媒１０に流入する排ガスが理論空燃比になるような燃料量として、ＦＦ燃料量Ｇｆｕｅｌ＿ｆｆが算出され、これから要求燃料量Ｇｆｕｅｌ＿ｄｒｖを減算することによって、ＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆが算出されるので、このＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆは、トルク燃料噴射量Ｇｃｏｍｂによって生成された燃焼ガスとともに三元触媒１０に流入したときに、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができるとともに、三元触媒１０に流入する排ガスが理論空燃比になるような燃料量として算出される。
【０１８２】
一方、式（３２）〜（４２）に示す制御アルゴリズムによって、出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させるように、ＦＢポスト噴射量Ｄｇｐｏｓｔが算出され、これでＦＦポスト噴射量Ｇｐｏｓｔ＿ｆｆを補正することによって、ポスト燃料噴射量Ｇｐｏｓｔが算出されるので、ポスト燃料噴射量Ｇｐｏｓｔは、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができ、かつ出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させることができる値として算出されることになる。
【０１８３】
さらに、酸素濃度センサ２２の出力値ＶＯ２をεフィルタ処理することで、出力フィルタ値ＶＯ２＿ＩＰＳが算出され、これを目標出力値ＶＯ２＿ＴＲＧＴに収束させるように、式（１７）〜（２７）の制御アルゴリズムによって、ＡＩＲ−ＥＧＲ用補正値Ｕｓｍｃ＿ＡＥが算出され、これを分配率ＤＩＶＩＤＥ＿ＲＡＴＥに基づいて分配することによって、ＦＢ新気量ＤｇａｉｒおよびＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒが算出される。そして、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆに応じて、ＦＦ・ＥＧＲ量Ｇｅｇｒ＿ｆｆが算出され、これをＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒで補正することによって、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄが算出されるので、この目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄも、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができ、かつ出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させることができる値として算出されることになる。
【０１８４】
これに加えて、目標筒内ガス量Ｇｃｙｌ＿ｃｍｄが、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆとＦＦ・ＥＧＲ量Ｇｅｇｒ＿ｆｆの和を、ＦＢ新気量Ｄｇａｉｒで補正することによって算出され、これに基づいて目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄが算出されるので、この目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄも、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができ、かつ出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させることができる値として算出されることになる。以上のように、トルク燃料噴射量Ｇｃｏｍｂ、目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄ、目標Ｉｎｅｒｔ−ＥＧＲ量Ｇｅｇｒ＿ｃｍｄおよびポスト燃料噴射量Ｇｐｏｓｔが算出されるので、これらの値よって、ＤｅＮＯｘ触媒温度Ｔｄｎｘを目標温度Ｔｄｎｘ＿ＴＲＧＴに収束させることができ、かつ出力値ＶＯ２を目標出力値ＶＯ２＿ＴＲＧＴに収束させることができる。
【０１８５】
また、ＤｅＮＯｘ触媒温度Ｔｄｎｘが目標温度Ｔｄｎｘ＿ＴＲＧＴに収束した場合、ＤｅＮＯｘ触媒１２は、前述した図１１に示すように、ＤｅＮＯｘ触媒温度Ｔｄｎｘが目標温度Ｔｄｎｘ＿ＴＲＧＴを中央値とする高浄化率温度域（ＴｄｎｘＬ＜Ｔｄｎｘ＜ＴｄｎｘＨ）内にあるときに、この高浄化率温度域内にないときよりも高い排ガス浄化能力を有するように構成されているので、ＤｅＮＯｘ触媒１２において、良好な排ガス特性を確保することができる。また、出力値ＶＯ２が目標出力値ＶＯ２＿ＴＲＧＴに収束した場合、前述した図１３に示すように、三元触媒１０は、その下流側の排ガスの空燃比が理論空燃比を含む所定領域（図１３中のハッチングで示す領域）にあるときに、三元触媒１０の排ガス浄化率が最も良好な状態となるので、三元触媒１０において、良好な排ガス特性を確保することができる。その結果、排ガス特性を向上させることができる。
【０１８６】
また、Ｔｄｎｘ≦Ｔｄｎｘ＿ａｃｔで、ＤｅＮＯｘ触媒温度Ｔｄｎｘが所定の活性温度域にないときには、基準当量比φｃｏｍｂ＿ｂｓが、ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２よりもリーン側の触媒暖機用値φｃｏｍｂ＿ｂｓ１に設定されるので、基準当量比φｃｏｍｂ＿ｂｓをＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２に設定したときと比べて、ポスト燃料噴射量Ｇｐｏｓｔがより大きい値に算出される。それによって、ポスト燃料噴射量Ｇｐｏｓｔが三元触媒１０上で燃焼するときの発熱量を増大させることができ、ＤｅＮＯｘ触媒１２の不活性状態を迅速に解消することができる。
【０１８７】
さらに、ＦＢ新気量ＤｇａｉｒおよびＦＢ・Ｉｎｅｒｔ−ＥＧＲ量Ｄｇｅｇｒの算出アルゴリズムでは、酸素濃度センサ２２の出力値ＶＯ２をεフィルタ処理した出力フィルタ値ＶＯ２＿ＩＰＳが用いられるので、ターボチャージャ６や排気還流機構７において、構成部品間の遊びや摩耗などが存在する場合でも、出力値ＶＯ２の高周波成分の遮断によって、それらの遊びや摩耗などに起因する制御精度の低下を抑制することができる。これに加えて、出力値ＶＯ２と目標出力値ＶＯ２＿ＴＲＧＴとの間で偏差が増大した場合でも、応答遅れを生じることがなく、偏差を減少させることができる。以上によって、エンジン３の負荷に対応する適切な機関出力と、良好な排ガス特性とをいずれも迅速に確保することができる。
【０１８８】
一方、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨのときには、応答指定パラメータＶＰＯＬＥ＿ＴｄｎｘがＶＰＯＬＥ＿Ｔｄｎｘ＿Ｌ（＜ＰＯＬＥ＿ａｅ）に設定されることで、ＤｅＮＯｘ触媒温度コントローラ４０において、ＤｅＮＯｘ触媒温度Ｔｄｎｘの所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、ＴＷＣ後空燃比コントローラ５０における、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなる。さらに、Ｔｄｎｘ≦ＴｄｎｘＬまたはＴｄｎｘＨ≦Ｔｄｎｘのときには、応答指定パラメータＶＰＯＬＥ＿ＴｄｎｘがＶＰＯＬＥ＿Ｔｄｎｘ＿Ｈ（＞ＰＯＬＥ＿ａｅ）に設定されることで、ＤｅＮＯｘ触媒温度Ｔｄｎｘの所定の目標温度Ｔｄｎｘ＿ＴＲＧＴへの収束速度が、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも速くなる。その結果、２つのコントローラ４０，５０における２つの制御処理が互いに干渉し合うのを回避することができる。これに加えて、ＴｄｎｘＭＬ≦Ｔｄｎｘ≦ＴｄｎｘＭＨが成立した後、出力フィルタ値ＶＯ２＿ＩＰＳすなわち出力値ＶＯ２が目標出力値ＶＯ２＿ＴＲＧＴに収束するように制御されるので、ＤｅＮＯｘ触媒１２において高い排ガス浄化能力を確保した後、三元触媒１０において高い排ガス浄化能力を確保することができる。以上のように、２つの制御処理が互いに干渉し合うのを回避しながら、良好な排ガス特性を確保することができる。
【０１８９】
さらに、ＴＷＣ後空燃比コントローラ５０における２つの応答指定パラメータＰＯＬＥ＿ａｅ，ＰＯＬＥ＿ｇｐは、ＰＯＬＥ＿ａｅ＜ＰＯＬＥ＿ｇｐの関係が成立するように設定されているので、ＡＩＲ−ＥＧＲ用ＳＭＣ５３およびポスト噴射用ＳＭＣ５５における２つの制御処理が互いに干渉し合うのを回避することができる。これに加えて、ＡＩＲ−ＥＧＲ用ＳＭＣ５３において、出力フィルタ値ＶＯ２＿ＩＰＳの目標出力値ＶＯ２＿ＴＲＧＴへの収束速度が、ポスト噴射用ＳＭＣ５５における、出力値ＶＯ２の目標出力値ＶＯ２＿ＴＲＧＴへの収束速度よりも遅くなるので、ターボチャージャ６および排気還流機構７に対して高い応答性が要求されなくなることで、その寿命を延ばすことができる。
【０１９０】
これに加えて、Ｔｄｎｘ＞ＴｄｌｍｔまたはＤｔｄｎｘ＞Ｄｌｍｔが成立し、ＤｅＮＯｘ触媒１２が過昇温状態にあるか、またはＤｅＮＯｘ触媒１２の昇温速度が極めて速いときには、目標出力値ＶＯ２＿ＴＲＧＴが、ストイキ用値ＶＯ２＿ＳＴよりもリーン側の所定のリーン用値ＶＯ２＿ＬＥに設定されるので、ＤｅＮＯｘ触媒１２の過昇温状態や急激な温度上昇を迅速に回避することができ、ＤｅＮＯｘ触媒１２の劣化を抑制することができる。その結果、排ガス特性をより長い期間、良好な状態に維持することができる。
【０１９１】
さらに、ポスト噴射用ＳＭＣ５５では、ＦＢポスト噴射量Ｄｇｐｏｓｔの算出アルゴリズムにおける適応則入力Ｕａｄｐ＿ｇｐの算出において、忘却係数λｇｐが用いられているので、演算処理の進行に伴い、演算値Ｕａｄｐ＿ｇｐ＿ｃａｌが値０に収束し、適応則入力Ｕａｄｐ＿ｇｐが値０に収束することになる。その結果、ポスト燃料噴射量Ｇｐｏｓｔを低減できることで、燃費を向上させることができる。これ加えて、目標値ＶＯ２＿ＴＲＧＴに対するセンサ出力値ＶＯ２の定常偏差は、ＡＩＲ−ＥＧＲ用ＳＭＣ５３によって最終的に吸収されることになるので、ＤｅＮＯｘ触媒温度Ｔｄｎｘの余分な上昇を抑制することができる。
【０１９２】
なお、実施形態は、第１排気浄化装置として三元触媒１０を用いた例であるが、本発明の第１排気浄化装置はこれに限らず、排ガスを浄化するとともに、その下流側の空燃比が所定値を含む所定空燃比域にあるときに、所定空燃比域にないときよりも高い排ガス浄化能力を有するように構成されているものであればよい。例えば、第１排気浄化装置として、白金などを担持した、三元触媒と同等の排気浄化特性を有するＤＰＦを用いてもよい。
【０１９３】
また、実施形態は、第２排気浄化装置として、ＤｅＮＯｘ触媒１２を用いた例であるが、本発明の第２排気浄化装置はこれに限らず、第１排気浄化装置の下流側に設けられ、排ガスを浄化するとともに、その温度が所定温度域にあるときに、所定温度域にないときよりも高い排ガス浄化能力を有するように構成されているものであればよい。例えば、第２排気浄化装置として、還元剤としての尿素が存在する雰囲気下で、排ガス中のＮＯｘを選択的に還元するＵＲＥＡ選択還元触媒（または尿素式選択還元触媒）や、白金などを担持させたＤＰＦ、ＤｅＮＯｘ触媒とＤＰＦを組み合わせたものなどを用いてもよい。
【０１９４】
さらに、実施形態は、未燃燃料を第１排気浄化装置に供給する手法として、膨張行程から吸気行程までの間の所定タイミングで、ポスト燃料噴射量Ｇｐｏｓｔに相当する燃料を燃料噴射弁４から気筒３ａ内に噴射した例であるが、本願発明の未燃燃料を第１排気浄化装置に供給する手法はこれに限らず、未燃燃料を第１排気浄化装置に供給できるものであればよい。例えば、燃料噴射弁を排気通路の第１排気浄化装置よりも上流側に設け、この燃料噴射弁によって、未燃燃料を排気通路内に直接噴射するように構成してもよい。
【０１９５】
一方、実施形態は、排気系温度として、ＤｅＮＯｘ触媒温度Ｔｄｎｘを用いた例であるが、本発明の排気系温度はこれに限らず、排気系の温度を表すものであればよい。例えば、排気系温度として、第１排気浄化装置の温度を用いてもよい。
【０１９６】
また、実施形態は、第１制御アルゴリズムとして、式（２）〜（１２）を用いた例であるが、本発明の第１制御アルゴリズムはこれに限らず、所定のフィードバック制御アルゴリズムを含み、排気系温度を所定の目標温度に収束させるように、空燃比パラメータ補正値を算出するものであればよい。例えば、第１制御アルゴリズムとして、ＰＩＤ制御アルゴリズムを含む制御アルゴリズムや、バックステッピング制御アルゴリズムなどの応答指定型制御アルゴリズムを含む制御アルゴリズムなどを用いてもよい。
【０１９７】
さらに、実施形態は、第２制御アルゴリズムとして、式（３２）〜（４２）を用いた例であるが、本発明の第２制御アルゴリズムはこれに限らず、所定のフィードバック制御アルゴリズムを含み、酸素濃度検出手段の出力値を目標出力値に収束させるように、燃料量補正値を算出するものであればよい。例えば、第２制御アルゴリズムとして、ＰＩＤ制御アルゴリズムを含む制御アルゴリズムや、バックステッピング制御アルゴリズムなどの応答指定型制御アルゴリズムを含む制御アルゴリズムなどを用いてもよい。
【０１９８】
一方、実施形態は、第３制御アルゴリズムとして、式（１４）〜（２７），（２９），（３１）を用いた例であるが、本発明の第３制御アルゴリズムはこれに限らず、所定のフィードバック制御アルゴリズムを含み、酸素濃度検出手段の出力値を目標出力値に収束させるように、ガス量補正値を算出するものであればよい。例えば、第３制御アルゴリズムとして、ＰＩＤ制御アルゴリズムを含む制御アルゴリズムや、バックステッピング制御アルゴリズムなどの応答指定型制御アルゴリズムを含む制御アルゴリズムなどを用いてもよい。
【０１９９】
また、実施形態は、第４制御アルゴリズムとして、式（１４）〜（２８），（３０）を用いた例であるが、本発明の第４制御アルゴリズムはこれに限らず、所定のフィードバック制御アルゴリズムを含み、酸素濃度検出手段の出力値を目標出力値に収束させるように、新気量補正値を算出するものであればよい。例えば、第４制御アルゴリズムとして、ＰＩＤ制御アルゴリズムを含む制御アルゴリズムや、バックステッピング制御アルゴリズムなどの応答指定型制御アルゴリズムを含む制御アルゴリズムなどを用いてもよい。
【０２００】
さらに、実施形態は、目標空燃比パラメータとして、燃焼混合気の当量比の目標値（目標当量比）φｃｏｍｂを用いた例であるが、本発明の目標空燃比パラメータはこれに限らず、燃焼混合気の空燃比を表す空燃比パラメータの目標となるものであればよい。例えば、空燃比パラメータを燃焼混合気の空燃比そのものとし、目標空燃比パラメータとして、燃焼混合気の空燃比自体の目標値を用いてもよい。
【０２０１】
一方、実施形態は、新気量可変機構として、ターボチャージャ６を用いた例であるが、本発明の新気量可変機構はこれに限らず、新気量を変更可能なものであればよい。例えば、新気量可変機構として、スロットル弁機構やインテークシャッタバルブ機構などの、吸気通路の開口面積を変更可能な弁機構を用いてもよい。その場合には、ＦＦ新気量Ｇａｉｒ＿ｃｍｄ＿ｆｆとＦＢ新気量Ｄｇａｉｒの和を、補正後目標新気量として設定し、これに応じて、弁機構を制御すればよい。
【０２０２】
また、実施形態は、不活性ガス量可変機構として、排気還流機構７を用いた例であるが、本発明の不活性ガス量可変機構はこれに限らず、気筒内に供給される不活性ガス量を変更可能なものであればよい。例えば、不活性ガス量可変機構として、吸気弁や排気弁のリフトを変更する可変リフト機構機構や、クランクシャフトに対するカムシャフトの位相を変更する可変カム位相機構などを用いて、不活性ガス量としての内部ＥＧＲ量を変更してもよい。
【０２０３】
さらに、実施形態は、所定のフィルタ処理としてεフィルタ処理を用いた例であるが、本願発明のフィルタ処理はこれに限らず、酸素濃度検出手段の出力値の高周波成分が遮断された状態でかつ当該出力値に対して位相遅れのない状態で、出力フィルタ値を算出できるものであればよい。例えば、εフィルタ処理に代えて、移動平均フィルタ処理またはメジアンフィルタ処理と、εフィルタ処理とを組み合わせたものを用いてもよい。また、εフィルタ処理に代えて、下式（５５）〜（５７）に示すアルゴリズムのフィルタ処理を用いてもよい。
【０２０４】
【数２５】
2010096037.tif 000027
【０２０５】
上式（５５）のＫｓｆｃは、フィルタ係数であり、式（５６），（５７）に示すように、センサ出力値ＶＯ２の今回値と前回値の偏差の絶対値｜ＶＯ２（ｋ）−ＶＯ２（ｋ−１）｜と、正の所定値ＤＶＯ２＿ＲＥＦとの比較結果に基づき、２つの値Ｋｓｆｃ１，Ｋｓｆｃ２の一方に設定される。これらの値Ｋｓｆｃ１，Ｋｓｆｃ２は、−１＜Ｋｓｆｃ２＜Ｋｓｆｃ１＜０の関係が成立するように設定される負の所定値であり、特に、所定値Ｋｓｆｃ２は値−１に近い値に設定され、所定値Ｋｓｆｃ１は値０に近い値に設定されている。
【０２０６】
以上のようなアルゴリズムのフィルタ処理を用いた場合でも、εフィルタ処理を用いた場合と同様に、センサ出力値ＶＯ２の高周波成分が遮断された状態で、かつセンサ出力値ＶＯ２に対して位相遅れのないように、出力フィルタ値ＶＯ２＿ＩＰＳを算出することができる。
【０２０７】
また、実施形態では、図２０のステップ２１の判別結果がＹＥＳのとき、すなわち、ＤｅＮＯｘ触媒１２が過昇温状態にあるか、またはＤｅＮＯｘ触媒１２の昇温速度が極めて速いときには、目標出力値ＶＯ２＿ＴＲＧＴを所定のリーン用値ＶＯ２＿ＬＥに設定し、ストイキＶＯ２制御処理を実行したが、これに代えて、以下のような制御手法を用いてもよい。例えば、ステップ２１の判別結果がＹＥＳの場合、ストイキＶＯ２制御処理において、要求トルクＴＲＱ＿ＤＲＶおよびエンジン回転数ＮＥの組み合わせにかかわらず、基準当量比φｃｏｍｂ＿ｂｓを値１に保持する手法を用いたり、ＦＢポスト噴射量Ｄｇｐｏｓｔを値０に保持する手法を用いたりしてもよい。このように制御した場合でも、ＤｅＮＯｘ触媒１２の過昇温状態を解消したり、昇温速度を低減したりすることができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明の一実施形態に係る制御装置およびこれを適用した内燃機関の概略構成を模式的に示す図である。
【図２】制御装置の電気的な概略構成を模式的に示す図である。
【図３】制御装置の概略構成を示すブロック図である。
【図４】要求トルク算出部の概略構成を示すブロック図である。
【図５】最大トルクＴｒｑ＿ｍａｘおよび最小トルクＴｒｑ＿ｍｉｎの算出に用いるマップの一例を示す図である。
【図６】正規化係数Ｋｔｒｑ＿ａｐの算出に用いるマップの一例を示す図である。
【図７】ＤｅＮＯｘ触媒温度コントローラの概略構成を示すブロック図である。
【図８】触媒暖機用値φｃｏｍｂ＿ｂｓ１の算出に用いるマップの一例を示す図である。
【図９】ＶＯ２ＦＢ用値φｃｏｍｂ＿ｂｓ２の算出に用いるマップの一例を示す図である。
【図１０】応答指定パラメータＶＰＯＬＥ＿Ｔｄｎｘの算出に用いるマップの一例を示す図である。
【図１１】ＤｅＮＯｘ触媒温度ＴｄｎｘとＮＯｘ浄化率の関係を表す図である。
【図１２】ＴＷＣ後空燃比コントローラの概略構成を示すブロック図である。
【図１３】三元触媒の下流側における排ガスの空燃比と、未燃成分（ＮＯｘ、ＣＯ、ＨＣ）の濃度との関係の測定結果の一例である。
【図１４】メインコントローラの概略構成を示すブロック図である。
【図１５】要求燃料量Ｇｆｕｅｌ＿ｄｒｖの算出に用いるマップの一例を示す図である。
【図１６】ＦＦ・ＥＧＲ率Ｒｅｇｒ＿ｆｆの算出に用いるマップの一例を示す図である。
【図１７】目標過給圧Ｂｏｏｓｔ＿ｃｏｍｄの算出に用いるマップの一例を示す図である。
【図１８】空燃比制御処理を示すフローチャートである。
【図１９】ＤｅＮＯｘ触媒暖機制御処理を示すフローチャートである。
【図２０】通常制御処理を示すフローチャートである。
【図２１】ＦＢ許可フラグＦ＿ＶＯ２ＦＢの設定に用いるマップの一例を示す図である。
【図２２】本実施形態の制御装置による空燃比制御結果の一例を示すタイミングチャートである。
【図２３】本実施形態の制御装置による空燃比制御のシミュレーション結果の一例を示すタイミングチャートである。
【図２４】空燃比制御のシミュレーション結果の比較例を示すタイミングチャートである。
【符号の説明】
【０２０９】
１    制御装置
２    ＥＣＵ（目標出力値設定手段、第１燃料量算出手段、目標空燃比パラメータ算          出手段、空燃比パラメータ補正値算出手段、補正後目標空燃比パラメータ算出          手段、目標新気量算出手段、目標燃料量算出手段、燃料量補正値算出手段、第          ２燃料量算出手段、負荷パラメータ検出手段、目標ガス量算出手段、ガス量補          正値算出手段、補正後目標ガス量手段、不活性ガス量制御手段、新気量補正値          算出手段、補正後目標新気量算出手段、新気量制御手段）
３    内燃機関
３ａ  気筒
６    ターボチャージャ（新気量可変機構）
７    排気還流機構（不活性ガス量可変機構）
９    排気通路（排気系）
１０    三元触媒（第１排気浄化装置）
１２    ＤｅＮＯｘ触媒（第２排気浄化装置）
２０    クランク角センサ（負荷パラメータ検出手段）
２２    酸素濃度センサ（酸素濃度検出手段）
２３    ＤｅＮＯｘ触媒温度センサ（排気系温度検出手段）
２４    アクセル開度センサ（負荷パラメータ検出手段）
４０    ＤｅＮＯｘ触媒温度コントローラ（目標空燃比パラメータ算出手段、空燃比パ          ラメータ補正値算出手段、補正後目標空燃比パラメータ算出手段）
５０    ＴＷＣ後空燃比コントローラ（目標出力値設定手段、燃料量補正値算出手段、          ガス量補正値算出手段、新気量補正値算出手段）
６０    メインコントローラ（第１燃料量算出手段、目標新気量算出手段、目標燃料量          算出手段、第２燃料量算出手段、目標ガス量算出手段、補正後目標ガス量手段          、補正後目標新気量算出手段）
Ｇｃｏｍｂ  トルク燃料噴射量（第１燃料量）
Ｇｐｏｓｔ  ポスト燃料噴射量（第２燃料量）
Ｔｄｎｘ  ＤｅＮＯｘ触媒温度（排気系温度、装置温度）
Ｔｄｎｘ＿ａｃｔ  活性温度
ＶＯ２  出力値（酸素濃度検出手段の出力値）
ＶＯ２＿ＴＲＧＴ  目標出力値
ＶＯ２＿ＬＥ  所定のリーン用値（排ガス中の酸素濃度がより高い状態のとき                        の酸素濃度検出手段の出力値）
ＶＯ２＿ＳＴ  所定のストイキ用値
φｃｏｍｂ＿ｂｓ  基準当量比（目標空燃比パラメータ）
φｃｏｍｂ＿ｂｓ１  触媒暖機用値（目標空燃比パラメータのよりリーン側の値）
φｃｏｍｂ＿ｂｓ２  ＶＯ２ＦＢ用値
Ｕｓｍｃ＿ｔｄｎｘ  当量比補正値（空燃比パラメータ補正値）
Ｔｄｎｘ＿ＴＲＧＴ  所定の目標温度
φｃｏｍｂ  目標当量比（補正後目標空燃比パラメータ）
Ｇａｉｒ＿ｃｍｄ＿ｆｆ  ＦＦ新気量（目標新気量）
Ｇｆｕｅｌ＿ｆｆ  ＦＦ燃料量（目標燃料量）
Ｄｇｐｏｓｔ  ＦＢポスト噴射量（燃料量補正値）
Ｇｐｏｓｔ＿ｆｆ  ＦＦポスト噴射量
ＮＥ  エンジン回転数（負荷パラメータ）
ＡＰ  アクセル開度（負荷パラメータ）
Ｇｅｇｒ＿ｆｆ  ＦＦ・ＥＧＲ量（目標ガス量）
Ｄｇｅｇｒ  ＦＢ・Ｉｎｅｒｔ−ＥＧＲ量（ガス量補正値）
Ｇｅｇｒ＿ｃｍｄ  目標Ｉｎｅｒｔ−ＥＧＲ量（補正後目標ガス量）
ＶＯ２＿ＩＰＳ  出力フィルタ値
Ｄｇａｉｒ  ＦＢ新気量（新気量補正値）
Ｕａｄｐ＿ｇｐ  適応則入力（制御入力項）
λｇｐ  忘却係数
【図１】
2010096037.tif 000028
【図２】
2010096037.tif 000029
【図３】
2010096037.tif 000030
【図４】
2010096037.tif 000031
【図５】
2010096037.tif 000032
【図６】
2010096037.tif 000033
【図７】
2010096037.tif 000034
【図８】
2010096037.tif 000035
【図９】
2010096037.tif 000036
【図１０】
2010096037.tif 000037
【図１１】
2010096037.tif 000038
【図１２】
2010096037.tif 000039
【図１３】
2010096037.tif 000040
【図１４】
2010096037.tif 000041
【図１５】
2010096037.tif 000042
【図１６】
2010096037.tif 000043
【図１７】
2010096037.tif 000044
【図１８】
2010096037.tif 000045
【図１９】
2010096037.tif 000046
【図２０】
2010096037.tif 000047
【図２１】
2010096037.tif 000048
【図２２】
2010096037.tif 000049
【図２３】
2010096037.tif 000050
【図２４】
2010096037.tif 000051