(57)【要約】【課題】本発明は内燃機関の制御装置に関し、触媒の状態を考慮したパラメータ制御を行うことで、良好な排気エミッション特性を実現することを目的とする。【解決手段】内燃機関の排気通路に配置された触媒に供給されている現実の排気エネルギを推定する（ステップ１０４〜１１８）。触媒に供給すべき排気エネルギの目標値を設定する（ステップ１２０）。排気エネルギの目標値と現実の排気エネルギとが一致するように内燃機関の点火時期を制御する（ステップ１２２，１２４）。【選択図】　　　　図４
2004044527.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に配置された触媒に供給すべき排気エネルギの目標値を設定する目標値設定手段と、
前記触媒に供給されている現実の排気エネルギを推定する排気エネルギ推定手段と、
前記排気エネルギの目標値と前記現実の排気エネルギとが一致するように内燃機関の制御パラメータを制御するパラメータ制御手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記排気エネルギは、内燃機関の筒内で生じた発熱量のうち、図示仕事として用いられずに排出された排気損失を含むことを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記排気エネルギは、
前記排気損失と、
内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から、内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失と、
の和を含むことを特徴とする請求項２記載の内燃機関の制御装置。
【請求項４】
前記排気エネルギは、内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失を含むことを特徴とする請求項１記載の内燃機関の制御装置。
【請求項５】
前記目標値設定手段は、前記排気エネルギの目標値を、触媒温度と、内燃機関の運転状態とに基づいて算出する目標値算出手段を備えることを特徴とする請求項１乃至３の何れか１項記載の内燃機関の制御装置。
【請求項６】
前記目標値算出手段は、前記触媒の暖機過程において、前記排気エネルギの目標値を、当該触媒の暖機後に排出される通常の排気エネルギに比して大きな値に設定する暖機時目標値算出手段を備えることを特徴とする請求項５記載の内燃機関の制御装置。
【請求項７】
前記目標値算出手段は、前記触媒の過熱時、或いはその過熱が予想される状況下では、前記排気エネルギの目標値を、当該触媒の暖機後に排出される通常の排気エネルギに比して小さな値に設定する過熱防止目標値算出手段を備えることを特徴とする請求項５記載の内燃機関の制御装置。
【請求項８】
前記排気エネルギ推定手段は、内燃機関の筒内圧と行程容積とに基づいて、前記排気エネルギを算出する排気エネルギ算出手段を備えることを特徴とする請求項１乃至７の何れか１項記載の内燃機関の制御装置。
【請求項９】
内燃機関の排気通路に配置されたＮＯｘ吸蔵触媒に吸蔵されている総ＮＯｘ吸蔵量を推定する総ＮＯｘ吸蔵量推定手段と、
前記ＮＯｘ吸蔵触媒からＮＯｘを離脱させる必要があるか否かを判断する離脱必要性判断手段と、
前記ＮＯｘ吸蔵触媒からＮＯｘを離脱させる必要があると判断された場合に、当該ＮＯｘ吸蔵触媒に流入する排気ガスの空燃比がリッチになるようにリッチスパイク制御を実行する燃料噴射量制御手段と、
内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失を、前記リッチスパイク制御の実行中に推定する未燃損失推定手段と、
前記リッチスパイク制御の実行中に、前記未燃損失に基づいて、前記ＮＯｘ吸蔵触媒に吸蔵されているＮＯｘ総吸蔵量を推定するＮＯｘ吸蔵量推定手段と、
前記ＮＯｘ総吸蔵量が０となった時点で、リッチスパイク制御の終了を指示する終了指示手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項１０】
前記リッチスパイク制御の実行中に、前記ＮＯｘ総吸蔵量が所定の判定値を超えている場合に、前記未燃損失が増大するように内燃機関のパラメータを制御するパラメータ制御手段を備えることを特徴とする請求項９記載の内燃機関の制御装置。
【請求項１１】
前記未燃損失推定手段は、内燃機関の筒内圧と行程容積とに基づいて、前記未燃損失を算出する未燃損失算出手段を備えることを特徴とする請求項９または１０記載の内燃機関の制御装置。
【請求項１２】
前記パラメータ制御手段は、点火時期を制御する点火時期制御手段を含むことを特徴とする請求項１乃至１１の何れか１項記載の内燃機関の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の制御装置に係り、特に、良好な排気エミッション特性を得るうえで好適な内燃機関の制御装置に関する。
【０００２】
【従来の技術】
従来、例えば特開平１１−３３６５９６号公報に開示されるように、内燃機関の燃焼状態が目標の状態となるようにフィードバック制御を行う装置が知られている。上記公報には、内燃機関の燃焼状態として、排気ガスの状態、筒内圧、機関回転数などが例示されている。また、排気ガスの状態を表すパラメータとしては、排気空燃比や、排気ガス中の酸素濃度、ＨＣ濃度、ＣＯ濃度、ＮＯｘ濃度などが挙げられている。更にフィードバック制御の対象としては、燃料噴射量、点火時期、還流排気ガス量（ＥＧＲ量）などが開示されている。
【０００３】
上記従来の装置は、内燃機関の始動直後に、安定した運転状態を確保しつつ、未燃ガスの排出量を抑制することを目的としている。そして、この目的を達成するため、内燃機関の運転状態が不安定とならない範囲で、未燃ガスの排出量が最小となるように、燃料噴射量などのパラメータをフィードバック制御することとしている。このため、上記従来の装置によれば、内燃機関の始動直後に、燃料増量等の補正が必要以上に行われるのを防止して、良好な排気エミッション特性を実現することができる。
【０００４】
【発明が解決しようとする課題】
内燃機関の排気エミッション特性を総合的に改善するためには、内燃機関から排出される未浄化の成分を減らすことと共に、排気ガスを浄化する触媒の状態をも考慮することが望ましい。例えば、内燃機関が始動された後、未だ触媒の暖機が終了していないような状況下では、つまり、触媒温度が十分な浄化能力を得るための活性温度に達していないような状況下では、未燃ガスの排出量が多少増えても、触媒の暖機を優先させた方が総合的には良好なエミッション特性が得られることがある。
【０００５】
しかしながら、上記従来の装置において、燃料噴射量や点火時期などのフィードバック制御は、内燃機関の燃焼状態の安定性のみを基礎として実行されている。つまり、上記従来の装置では、触媒の状態を考慮することなしに点火時期等のフィードバック制御が実行されている。このため、上記従来の装置によっては、総合的に見て最適な排気エミッション特性を実現することができなかった。
【０００６】
本発明は、上記のような課題を解決するためになされたもので、触媒の状態を考慮したパラメータ制御を行うことで、良好な排気エミッション特性を実現することのできる内燃機関の制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
第１の発明は、上記の目的を達成するため、内燃機関の制御装置であって、
内燃機関の排気通路に配置された触媒に供給すべき排気エネルギの目標値を設定する目標値設定手段と、
前記触媒に供給されている現実の排気エネルギを推定する排気エネルギ推定手段と、
前記排気エネルギの目標値と前記現実の排気エネルギとが一致するように内燃機関の制御パラメータを制御するパラメータ制御手段と、
を備えることを特徴とする。
【０００８】
また、第２の発明は、第１の発明において、前記排気エネルギは、内燃機関の筒内で生じた発熱量のうち、図示仕事として用いられずに排出された排気損失を含むことを特徴とする。
【０００９】
また、第３の発明は、第２の発明において、前記排気エネルギは、
前記排気損失と、
内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から、内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失と、
の和を含むことを特徴とする。
【００１０】
また、第４の発明は、第１の発明において、前記排気エネルギは、内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失を含むことを特徴とする。
【００１１】
また、第５の発明は、第１乃至第３の発明の何れかにおいて、前記目標値設定手段は、前記排気エネルギの目標値を、触媒温度と、内燃機関の運転状態とに基づいて算出する目標値算出手段を備えることを特徴とする。
【００１２】
また、第６の発明は、第５の発明において、前記目標値算出手段は、前記触媒の暖機過程において、前記排気エネルギの目標値を、当該触媒の暖機後に排出される通常の排気エネルギに比して大きな値に設定する暖機時目標値算出手段を備えることを特徴とする。
【００１３】
また、第７の発明は、第５の発明において、前記目標値算出手段は、前記触媒の過熱時、或いはその過熱が予想される状況下では、前記排気エネルギの目標値を、当該触媒の暖機後に排出される通常の排気エネルギに比して小さな値に設定する過熱防止目標値算出手段を備えることを特徴とする。
【００１４】
また、第８の発明は、第１乃至第７の発明の何れかにおいて、前記排気エネルギ推定手段は、内燃機関の筒内圧と行程容積とに基づいて、前記排気エネルギを算出する排気エネルギ算出手段を備えることを特徴とする。
【００１５】
また、第９の発明は、内燃機関の制御装置であって、
内燃機関の排気通路に配置されたＮＯｘ吸蔵触媒に吸蔵されている総ＮＯｘ吸蔵量を推定する総ＮＯｘ吸蔵量推定手段と、
前記ＮＯｘ吸蔵触媒からＮＯｘを離脱させる必要があるか否かを判断する離脱必要性判断手段と、
前記ＮＯｘ吸蔵触媒からＮＯｘを離脱させる必要があると判断された場合に、当該ＮＯｘ吸蔵触媒に流入する排気ガスの空燃比がリッチになるようにリッチスパイク制御を実行する燃料噴射量制御手段と、
内燃機関に供給された全ての燃料が燃焼することで発生する総熱量から内燃機関の筒内で生じた発熱量および冷却損失を除いた残部である未燃損失を、前記リッチスパイク制御の実行中に推定する未燃損失推定手段と、
前記リッチスパイク制御の実行中に、前記未燃損失に基づいて、前記ＮＯｘ吸蔵触媒に吸蔵されているＮＯｘ総吸蔵量を推定するＮＯｘ吸蔵量推定手段と、
前記ＮＯｘ総吸蔵量が０となった時点で、リッチスパイク制御の終了を指示する終了指示手段と、
を備えることを特徴とする。
【００１６】
また、第１０の発明は、第９の発明において、前記リッチスパイク制御の実行中に、前記ＮＯｘ総吸蔵量が所定の判定値を超えている場合に、前記未燃損失が増大するように内燃機関のパラメータを制御するパラメータ制御手段を備えることを特徴とする。
【００１７】
また、第１１の発明は、第９または第１０の発明において、前記未燃損失推定手段は、内燃機関の筒内圧と行程容積とに基づいて、前記未燃損失を算出する未燃損失算出手段を備えることを特徴とする。
【００１８】
また、第１２の発明は、第１乃至第１１の発明の何れかにおいて、前記パラメータ制御手段は、点火時期を制御する点火時期制御手段を含むことを特徴とする。
【００１９】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態について説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【００２０】
実施の形態１．
図１は、本発明の実施の形態１の構成を説明するための図である。図１に示すシステムは、内燃機関１０を備えている。内燃機関１０には、吸気通路１２および排気通路１４が連通している。
【００２１】
吸気通路１２には、エアフィルタ１６の下流にエアフロメータ１８が配置されている。エアフロメータ１８は、吸気通路１２を流れる吸入空気量Ｇａを検出するセンサである。エアフロメータ１８の下流には、スロットルバルブ２０が設けられている。更に、吸気通路１２には、内燃機関１０の吸気ポートに燃料を噴射するための燃料噴射弁２２が配置されている。
【００２２】
排気通路１４には、ＮＯｘ吸蔵触媒２４が連通している。ＮＯｘ吸蔵触媒２４は、空燃比のリーンな排気ガスが排出されている場合に、そのガス中に含まれるＮＯｘを吸蔵することで排気ガスを浄化する装置である。ＮＯｘ吸蔵触媒２４に吸蔵されたＮＯｘは、排気ガスの空燃比を短時間だけリッチにすることで放出させ、かつ還元させることができる。このため、内燃機関１０においては、ＮＯｘ吸蔵触媒２４がＮＯｘを吸蔵できる間は空燃比をリーンに制御し、また、ＮＯｘ吸蔵触媒２４がＮＯｘを一杯に吸蔵した時点で一時的に空燃比をリッチにすることで良好な排気エミッション特性を実現することができる。以下、上記の如く空燃比を一時的にリッチにする制御を「リッチスパイク制御」と称す。
【００２３】
排気通路１４には、また、ＮＯｘ吸蔵触媒２４の上流に空燃比センサ２６が配置されている。空燃比センサ２６は、排気空燃比に応じた出力を発するセンサである。空燃比センサ２６によれば、内燃機関１０から排出されてきた直後の排気ガスの空燃比、すなわち、ＮＯｘ吸蔵触媒２４により浄化される以前の排気ガスの空燃比を検出することができる。
【００２４】
ＮＯｘ吸蔵触媒２４の下流には、ＮＯｘ濃度センサ２８が配置されている。ＮＯｘ濃度センサ２８は、ＮＯｘ吸蔵触媒２４の下流に流出してくる排気ガス中のＮＯｘ濃度を検出することができる。内燃機関１０が空燃比のリーンな排気ガスを排出している場合、ＮＯｘ吸蔵触媒２４の下流には、ＮＯｘ吸蔵触媒２４に一杯にＮＯｘが吸蔵された時点以降ＮＯｘが吹き抜けてくる。ＮＯｘ濃度センサ２８によれば、そのＮＯｘの吹き抜けを検知して、リッチスパイク制御の必要性を判断することができる。
【００２５】
尚、本実施形態では、ＮＯｘ吸蔵触媒２４の下流にＮＯｘ濃度センサ２８を配置することとしているが、そのセンサは、ＮＯｘ濃度センサ２８に限られるものではない。すなわち、ＮＯｘ吸蔵触媒２４の下流に配置するセンサは、空燃比がリッチであるかリーンであるかに応じて出力を変化させる酸素濃度センサであってもよい。ＮＯｘ吸蔵触媒２４の下流に流出してくる排気ガス中の酸素濃度は、ＮＯｘ吸蔵触媒２４がＮＯｘを一杯に吸蔵する前後で大きく変化する。従って、酸素濃度センサによっても、ＮＯｘ濃度センサ２８の場合と同様に、リッチスパイク制御の必要性を精度良く判定することができる。
【００２６】
内燃機関１０には、その先端部が筒内に露出するように点火プラグ３０が組み付けられている。また、内燃機関１０のシリンダブロックには、冷却水温ＴＨＷを検出するための水温センサ３２が組み付けられている。更に、内燃機関１０は、筒内圧を検出するための筒内圧センサ３４、および内燃機関内燃機関が所定のクランク角だけ回転する毎にパルス信号を発するクランク角センサ３６を備えている。
【００２７】
本実施形態のシステムは、図１に示すようにＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）４０を備えている。上述した各種センサ、燃料噴射弁２２、および点火プラグ３０は、ＥＣＵ４０と電気的に接続されている。ＥＣＵ４０は、それらのセンサ出力に基づいて、燃料噴射時期および燃料噴射量、並びに点火時期などを制御する。
【００２８】
次に、図２を参照して、以下の説明において用いられる各種物理量の定義について説明する。
図２は、内燃機関１０にａ［ｇ］の燃料が供給された場合に、そのａ［ｇ］の燃料が発生することのできる熱量の総量が、どのように消費されるかを説明するための図である。図２に示すように、ａ［ｇ］の燃料が完全燃焼した場合に生ずる総熱量は、「発熱量Ｑ１」、「冷却損失Ｑ３」、および「未燃損失Ｑ４」の何れかの形態で消費される。
【００２９】
「発熱量Ｑ１」は、内燃機関１０の筒内で仕事として取り出し得る形で発生した熱量の総量であり、現実に仕事として取り出される「図示仕事Ｗ」と、仕事として取り出されることなく排気ガスと共に排出される「排気損失Ｑ２」との和として捕らえることができる。後述の如く、発熱量Ｑ１、および図示仕事Ｗは、何れも、筒内圧力ｐと行程容積ｖとに基づいて理論計算により求めることができる。従って、排気損失Ｑ２は、発熱量Ｑ１から図示仕事Ｗを減ずることにより算出することができる。
【００３０】
「冷却損失Ｑ３」とは、内燃機関１０の筒内で、仕事として取り出すことのできない形で発生する熱量、つまり、冷却により消費される熱量である。冷却損失Ｑ３は、冷却水温度ＴＨＷや内燃機関１０の運転状態に対してほぼ一義的に決まる値である。このため、冷却損失Ｑ３も、計算により求めることができる。
【００３１】
「未燃損失Ｑ４」とは、内燃機関１０に供給されたａ［ｇ］の燃料のうち、筒内で燃焼せずに排出された燃料が、排気系で燃焼することにより生ずる熱量である。未燃損失Ｑ４は、ａ［ｇ］の燃焼が完全燃焼することで生ずる総熱量Ｈｕ・ａから、上記の発熱量Ｑ１および冷却損失Ｑ３を減ずることにより算出することができる。但し、上記の「Ｈｕ」は、燃料１［ｇ］当たりの発熱量、すなわち、燃料低発熱量である。
【００３２】
内燃機関１０の排気系が十分に高温であり、かつ、その内部に十分な酸素が存在する場合は、内燃機関１０の筒内で燃焼しなかった全ての燃料は排気系で燃焼することができる。この場合、排気系には、上述した排気損失Ｑ２と未燃損失Ｑ４との和に相当するエネルギが排出されることになる。以下、図２に示すように、そのエネルギＱ２＋Ｑ４を「排気エネルギＱ５」と称することにする。
【００３３】
次に、図３を参照して、内燃機関１０のエミッション特性と排気エネルギＱ５との関係について説明する。
図３（Ａ）は、内燃機関１０が冷間始動された後、所定の時間が経過した時点でのＮＯｘ吸蔵触媒２４の暖機状態（触媒温度）と、排気エネルギＱ５との関係を示す。図３（Ａ）に示す通り、ＮＯｘ吸蔵触媒２４の暖機は、排気エネルギＱ５が多量であるほど早期に進行する。ＮＯｘ吸蔵触媒２４は適当な暖機状態に至ることにより正常な浄化能力を発揮する。従って、内燃機関１０が始動された後、ＮＯｘ吸蔵触媒２４は、排気エネルギＱ５が多量であるほどより早期に正常な浄化能力を発揮し得る状態となる。
【００３４】
図３（Ｂ）は、ＮＯｘ吸蔵触媒２４に流入するエミッション（ＨＣ、ＣＯ）の量と、排気エネルギＱ５との関係を示す。図３（Ｂ）に示す通り、触媒流入エミッションの量は、排気エネルギＱ５が多いほど多量となる。ＮＯｘ吸蔵触媒２４の下流に吹き抜けてくるエミッションの量は、当然に、触媒流入エミッションが多量であるほど多くなる。このため、内燃機関１０のエミッション特性は、排気エネルギＱ５が多量となるほど悪化し易い。
【００３５】
図３（Ｃ）は、ＮＯｘ吸蔵触媒２４の暖機過程において、その下流に吹き抜ける触媒流出エミッション（ＨＣ、ＣＯ）の量と、排気エネルギＱ５との関係を示す。暖機過程中にＮＯｘ吸蔵触媒２４の下流に吹き出してくる触媒流出エミッションの量は、図３（Ａ）に示す触媒暖機の状態、および図３（Ｂ）に示す触媒流入エミッションの双方に基づいて決定される。そして、触媒流出エミッションの量は、図３（Ｃ）に示す通り、特定の排気エネルギＱ５に対して下限値を示すように変化する。従って、ＮＯｘ吸蔵触媒２４の暖機過程におけるエミッション特性を最適化するうえでは、単に触媒流出エミッションを最少化したり、或いは、単に触媒暖機を優先させたりするのではなく、両者を共に考慮したうえで、触媒流出エミッションの量が下限値となるように暖機過程における排気エネルギＱ５を制御することが望ましい。
【００３６】
本実施形態のシステムは、上記の要求に応えるべく、以下のような手順に従って、点火時期の制御を行うこととしている。
すなわち、本実施形態のシステムは、点火時期の制御を実行する前提として、内燃機関の運転状態を表すパラメータ（機関回転数ＮＥ、吸入空気量Ｇａなど）や、ＮＯｘ吸蔵触媒２４の温度との関係で目標排気エネルギＱｔ１を定めたマップを備えている。このマップに含まれる目標排気エネルギＱｔ１は、通常の走行パターンを網羅するものとして定められた特定の走行モードを前提として、ＮＯｘ吸蔵触媒２４の暖機が終了するまでにその下流に排出されるエミッションの総量が最少になるように、実験的に、或いはシミュレーションにより決定された値である。より具体的には、それらの目標排気エネルギＱｔ１は、ＮＯｘ吸蔵触媒２４の暖機が終了した後、通常の運転状態で内燃機関１０から排出される排気エネルギに比べて大きな値であり、かつ、ＮＯｘ吸蔵触媒２４の下流に不当に多量の未燃成分を排出することのない値である。
【００３７】
本実施形態において、ＥＣＵ４０は、内燃機関１０が始動された後、ＮＯｘ吸蔵触媒２４の暖機が終了するまで、上記のマップを参照して、内燃機関１０の運転状態や触媒温度に対応する目標排気エネルギＱｔ１を設定する。そして、現実の排気エネルギＱ５がその目標排気エネルギＱｔ１に一致するように、内燃機関１０の点火時期を制御する。
【００３８】
図４は、上記の機能を実現するためにＥＣＵ４０が実行する制御ルーチンのフローチャートを示す。このルーチンは、一定のクランク角毎に実行される。
図４に示すルーチンでは、先ず、ＮＯｘ吸蔵触媒２４の暖機中であるか否かが判別される（ステップ１００）。
【００３９】
その結果、暖機中でないと判別された場合は、以後速やかに今回の処理サイクルが終了される。一方、ＮＯｘ吸蔵触媒２４の暖機中であると判別された場合は、現在までの暖機実行時間が検知される（ステップ１０２）。
暖機の実行時間は、暖機過程にあるＮＯｘ吸蔵触媒２４の温度を推定するために検知される。従って、触媒温度が直接検出できる場合には、暖機の実行時間に換えて、触媒温度を本ステップ１０２で検出することとしてもよい。
【００４０】
図４に示すルーチンでは、次に、内燃機関１０の筒内圧力ｐとクランク角とが計測される（ステップ１０４，１０６）。
より具体的には、これらのステップ１０４，１０６では、燃焼行程の開始時点から排気行程の終了時点まで、所定のサンプリング時間毎に筒内圧力ｐとクランク角とが検出される。
【００４１】
次に、その燃焼行程のために内燃機関１０に供給された燃料ａ［ｇ］が検出される（ステップ１０８）。
【００４２】
次いで、上記ステップ１０４および１０６で検出された筒内圧力ｐおよびクランク角に基づいて、以下に示す演算式に従って、発熱量Ｑ１および図示仕事Ｗ（図２参照）が演算される（ステップ１１０）。
Ｗ＝∫ｐｄｖ
Ｑ１＝∫｛１／（κ−１）｝（ｖｄｐ＋κｐｄｖ）
但し、ｖは、クランク角からの換算により得られた行程容積である。また、κは比熱比である。
【００４３】
発熱量Ｑ１および図示仕事Ｗが算出されたら、次に、それらの算出値を次式に当てはめることにより排気損失Ｑ２が演算される（ステップ１１２）。
Ｑ２＝Ｑ１−Ｗ
【００４４】
次に、内燃機関の冷却損失Ｑ３が検出される（ステップ１１４）。
冷却損失Ｑ３は、既述した通り、内燃機関１０の運転状態や、冷却水温度ＴＨＷに対して一義的に決定される値である。ＥＣＵ４０は、それらのパラメータとの関係で冷却損失Ｑ３を定めたマップを記憶しており、本ステップ１１４では、そのマップを参照することで、現在の状況下で発生すると予測される冷却損失Ｑ３を推定する。
【００４５】
図４に示すルーチンでは、次に、未燃損失Ｑ４が算出される（ステップ１１６）。
既述した通り、未燃損失Ｑ４は、ａ［ｇ］の燃焼が完全燃焼することにより生ずる総熱量Ｈｕ・ａから、発熱量Ｑ１および冷却損失Ｑ３を減ずることにより求めることができる（図２参照）。従って、本ステップ１１６では、上記ステップ１０８で検出された燃料噴射量ａ、上記ステップ１１０で算出された発熱量Ｑ１、および上記ステップ１１４で算出された冷却損失Ｑ３を、次式に代入することにより未燃損失Ｑ４が算出される。
Ｑ４＝Ｈｕ・ａ−（Ｑ１＋Ｑ３）
【００４６】
上記の処理により未燃損失Ｑ４が算出されると、その算出値Ｑ４と、上記ステップ１１２で算出された排気損失Ｑ２とを次式に代入することで、排気エネルギＱ５が算出される（ステップ１１８）。
【００４７】
次に、ＮＯｘ吸蔵触媒２４の暖機過程に排出されるエミッションの総量を最少とするための目標排気エネルギＱｔ１が設定される（ステップ１２０）。
既述した通り、ＥＣＵ４０は、内燃機関の運転状態や触媒温度との関係で目標排気エネルギＱｔ１を定めたマップを記憶している。本ステップ１２０では、そのマップを参照することで、内燃機関１０の運転状態、およびＮＯｘ吸蔵触媒２４の温度（上記ステップ１０２で検知した暖機実行時間から推定した温度）に対応する目標排気エネルギＱｔ１が設定される。
【００４８】
図４に示すルーチンでは、次に、目標排気エネルギＱｔ１と現実の排気エネルギＱ５との差が、所定の判定値α以上であるか否かが判別される（ステップ１２２）。
【００４９】
その結果、│Ｑｔ１−Ｑ５│≧αが成立しないと判別された場合は、現実の排気エネルギＱ５がほぼ目標を満たしていると判断することができる。この場合、以後、速やかに今回の処理サイクルが終了される。一方、上記の条件が成立すると判別された場合は、現実の排気エネルギＱ５が、目標排気エネルギＱｔ１に近づくように点火時期の補正量が決定される（ステップ１２４）。
【００５０】
排気エネルギＱ５は、既述した通り、排気損失Ｑ２と未燃損失Ｑ４との和である。排気損失Ｑ２や未燃損失Ｑ４は、筒内での燃焼状態と排気行程の開始時期との関係、つまり、筒内での燃焼状態とクランク角との関係が変化することにより変化する。点火時期が変わると、上記の関係が変化するため、排気損失Ｑ２や未燃損失Ｑ４の値に変化が生ずる。このため、上記ステップ１２４において、点火時期を適当に制御すれば、排気エネルギＱ５を目標排気エネルギＱｔ１に近づけることができる。
【００５１】
本実施形態において、ＥＣＵ４０は、空燃比センサ２６が活性状態である場合は、そのセンサ出力（すなわち、排気空燃比）に基づいて、公知の空燃比フィードバック制御によって燃料噴射量を制御する。上記ステップ１２４における点火時期の制御は、空燃比フィードバック制御を実行すべき状況下では、その制御と共に実行される。このため、本実施形態の装置によれば、排気空燃比を目標空燃比に維持したまま、排気エネルギＱ５を目標排気エネルギＱｔ１に向けて増大させることができる。
【００５２】
以上説明した通り、図４に示すルーチンによれば、点火時期を適当に制御することにより、ＮＯｘ吸蔵触媒２４の暖機中に、排気エネルギＱ５を、目標排気エネルギＱｔ１に一致させることができる。既述した通り、目標排気エネルギＱｔ１は、ＮＯｘ吸蔵触媒２４の暖機が終了した後、通常の運転状態で排出される排気エネルギに比して大きな値であり、かつ、不当に多量の未燃成分をＮＯｘ吸蔵触媒２４の下流に排出させることのない値である。このため、本実施形態の装置によれば、内燃機関１０が始動された後、ＮＯｘ吸蔵触媒２４の暖機過程で排出されるエミッションの総量を抑制しつつその暖機を速やかに完了させることができ、その結果、良好な排気エミッション特性を実現することができる。
【００５３】
更に、本実施形態の装置は、筒内圧力ｐと行程容積ｖとに基づいて、内燃機関１０において現実に生じている発熱量Ｑ１や図示仕事Ｗなどを算出し、それらの算出値に基づいて排気エネルギを算出している。そして、その排気エネルギが目標排気エネルギＱｔ１と一致するように点火時期を制御することとしている。このような手法によれば、内燃機関１０の個体差や経年変化に起因するばらつきの影響を吸収して、常に最適な点火時期制御を達成することができる。このため、本実施形態の装置によれば、個体差や経年変化に関わらず、常に良好な排気エミッション特性を実現することができる。
【００５４】
ところで、上述した実施の形態１においては、排気通路１４に配置される触媒を、ＮＯｘ吸蔵触媒２４に限定しているが、本発明はこれに限定されるものではない。すなわち、本発明において、排気通路に配置される触媒は、三元触媒であってもよい。
【００５５】
また、上述した実施の形態１においては、排気損失Ｑ２と未燃損失Ｑ４との和を排気エネルギＱ５として、その排気エネルギＱ５を目標の値に一致させることにより暖機過程におけるエミッション量を削減することとしているが、エミッション量を削減するために制御すべき物理量は上記の排気エネルギＱ５に限定されるものではない。すなわち、排気損失Ｑ２そのもの、或いは未燃損失Ｑ３そのものを単独で排気エネルギと捕らえて、それらの排気エネルギ（Ｑ２またはＱ３）が、それらの目標値に一致するように制御を行うこととしてもよい。
【００５６】
更に、上述した実施の形態１においては、空燃比フィードバック制御を実行しつつ、点火時期を制御することで排気エネルギＱ５を目標排気エネルギＱｔ１に一致させることとしているが、排気エネルギＱ５を変化させる手法はこれに限定されるものではない。
すなわち、排気エネルギＱ５は、燃料噴射量（空燃比）を変化させることによっても変化させることができる。従って、空燃比を維持するよりも、排気エネルギＱ５を目標排気エネルギＱｔ１に一致させることを優先すべき場合には、点火時期に代えて、或いは点火時期と共に燃料噴射量を制御することにより、排気エネルギＱ５を目標排気エネルギＱｔ１に一致させることとしてもよい。
【００５７】
また、上述した実施の形態１においては、点火時期を変化させることにより筒内で燃焼が開始されるタイミングを変化させ、その変化によって排気エネルギＱ５を変化させることとしているが、排気エネルギＱ５を変化させる手法はこれに限定されるものではない。すなわち、排気エネルギＱ５は、筒内での燃焼速度を変化させることによって変化させることとしてもよい。
【００５８】
図５（Ａ）は、筒内での燃焼速度とＥＧＲ率（排気ガス還流比率）との関係を示す。この図に示す通り、筒内での燃焼速度は、ＥＧＲ率が高くなるほど、つまり、筒内に還流される排気ガスの比率が高くなるほど遅くなる。筒内での燃焼速度が遅くなると、排気行程が開始される時点で図示仕事Ｗに変換されていない熱量が増加し、また、その時点で燃焼していない燃料の量が増加する。従って、排気損失Ｑ２および未燃損失Ｑ４は、何れもＥＧＲ率が高くなるほど増加する。
【００５９】
以上の理由により、排気エネルギＱ５は、図５（Ｂ）に示すようにＥＧＲ率が高くなるほど増加する傾向を示す。このため、内燃機関１０が排気ガス還流システム（ＥＧＲシステム）を備えている場合は、点火時期に代えて、或いは点火時期と共に、ＥＧＲ率を制御することにより排気エネルギＱ５を変化させることとしてもよい。
【００６０】
また、排気エネルギＱ５は、筒内での混合気の燃焼温度を変化させることにより増減させることもできる。このため、内燃機関１０が、筒内での燃焼温度を変化させるために機構を備えている場合は、点火時期に代えて、或いは点火時期と共に、その機構を制御することにより排気エネルギＱ５を変化させることとしてもよい。
【００６１】
筒内での燃焼温度を変化させる手法としては、また、吸気バルブの閉弁時期を早める手法が知られている。
図６は、吸気バルブが下死点ＢＤＣで閉じられる場合のＰＶ線図（実線）と、吸気バルブがより早く閉じられた場合のＰＶ線図（破線）を示す（Ｐ：筒内圧力、Ｖ：行程容積）。図６中に実線で示す通り、吸気バルブが下死点ＢＤＣで閉じられる場合は、ピストンが下死点ＢＤＣに至るまで、ほぼ一定の筒内圧力Ｐが維持され、その後、ピストンが上死点ＴＤＣに向かって移動する全過程において筒内圧力Ｐは上昇傾向を示す。一方、図６中に破線で示す通り、吸気バルブがより早期に閉弁された場合は、ピストンが下死点ＢＤＣに到達する以前に筒内圧力Ｐに減少が生ずる。この場合、ピストンが上死点ＴＤＣに到達した際に得られる筒内圧力Ｐは、吸気バルブが下死点ＢＤＣで閉じられる場合に比して低いものとなる。
【００６２】
燃焼室温度は、ピストンが上死点ＴＤＣに達した際の筒内圧力Ｐが高いほど高温となり、その温度が低いほど低温となる。内燃機関１０の筒内に導かれた混合気は、燃焼室温度が高温であるほど高い燃焼温度となり易い。このため、内燃機関１０が吸気バルブの閉弁時期を可変とする機構を備えている場合は、その機構を制御することで燃焼温度を制御し、その結果として排気エネルギＱ５を変化させることとしてもよい。
【００６３】
筒内での燃焼温度を変化させる手法としては、更に、インタークーラを用いて吸気温度を下げる手法が知られている。
内燃機関１０の筒内に導かれた混合気は、吸気温度が低いほど低温となり易い。このため、内燃機関１０がインタークーラなどの冷却機構を備えている場合は、その冷却機構の作動状態を変化させることにより燃焼温度を制御し、その結果として排気エネルギＱ５を変化させることとしてもよい。
【００６４】
尚、上述した実施の形態１においては、点火時期が前記第１の発明における「内燃機関の制御パラメータ」に相当していると共に、ＥＣＵ４０が、上記ステップ１２０の処理を実行することにより前記第１の発明における「目標値設定手段」が、上記ステップ１０４〜１１８の処理を実行することにより前記第１の発明における「排気エネルギ推定手段」が、上記ステップ１２２，１２４の処理を実行することにより前記第１の発明における「パラメータ制御手段」が、それぞれ実現されている。
【００６５】
また、上述した実施の形態１においては、ＥＣＵ４０が、上記ステップ１２０の処理を実行することにより前記第５の発明における「目標値算出手段」、および前記第６の発明における「暖機時目標値算出手段」が実現されている。
【００６６】
また、上述した実施の形態１においては、ＥＣＵ４０が、上記ステップ１０４〜１１８の処理を実行することにより前記第８の発明における「排気エネルギ算出手段」が実現されている。
【００６７】
実施の形態２．
次に、図７を参照して、本発明の実施の形態２について説明する。
本実施形態の装置は、実施の形態１の場合と同様の構成を用いて、ＥＣＵ４０に、上記図４に示すルーチンに代えて、或いは、そのルーチンと共に、図７に示すルーチンを実行させることにより実現することができる。
【００６８】
内燃機関１０の運転中、特に、高負荷高回転運転中には、多大な排気エネルギが継続的に排出されることにより、排気系が過熱状態となることがある。排気系の耐久性を高めるうえでは、このような過熱状態の発生を避けることが望ましい。そこで、本実施形態の装置は、排気系が過熱状態となることが予想されるような場合には、排気エネルギＱ５が小さくなるように内燃機関の制御パラメータを変更して、その過熱状態の発生を回避することとしている。
【００６９】
図７は、上記の機能を実現するために本実施形態においてＥＣＵ４０が実行する制御ルーチンのフローチャートである。このルーチンは、一定クランク角毎に実行される。尚、図７において、上記図４に示すステップと同一のステップについては、同一の符号を付してその説明を省略または簡略する。
【００７０】
図７に示すルーチンでは、先ず、内燃機関１０の運転状態に基づいてＮＯｘ吸蔵触媒２４が過熱状態となっているか否かが判別される（ステップ１３０）。
【００７１】
その結果、ＮＯｘ吸蔵触媒２４が過熱状態でないと判別された場合は、以後、何ら処理を進める必要がないため、そのまま今回の処理サイクルが終了される。一方、ＮＯｘ吸蔵触媒２４が過熱状態であると判別された場合は、その後、実施の形態１の場合と同様の手法で排気エネルギＱ５を算出すべく、ステップ１０４〜１１８の処理が実行される。
【００７２】
図４に示すルーチンでは、次に、排気系の過熱を防止するための目標排気エネルギＱｔ２が設定される（ステップ１３２）。
ＥＣＵ４０は、内燃機関の運転状態を表すパラメータ（機関回転数ＮＥ、吸入空気量Ｇａなど）や、ＮＯｘ吸蔵触媒２４の温度との関係で目標排気エネルギＱｔ２を定めたマップを備えている。このマップに含まれる目標排気エネルギＱｔ２は、通常の運転状態で内燃機関１０から排出される排気エネルギに比べて小さな値である。従って、現実の排気エネルギＱ５がその目標排気エネルギＱｔ２に制御されれば、高負荷高回転運転時においても、ＮＯｘ吸蔵触媒２４の過熱を有効に防止することができる。
【００７３】
目標排気エネルギＱｔ２が設定されると、次に、その値Ｑｔ２と現実の排気エネルギＱ５との差が、所定の判定値β以上であるか否かが判別される（ステップ１３４）。
【００７４】
その結果、│Ｑｔ２−Ｑ５│≧βが成立しないと判別された場合は、現実の排気エネルギＱ５がほぼ目標を満たしていると判断することができる。この場合、以後、速やかに今回の処理サイクルが終了される。一方、上記の条件が成立すると判別された場合は、現実の排気エネルギＱ５を、目標排気エネルギＱｔ２に近づけるべく、ステップ１２４の処理、すなわち、点火時期補正量を決定する処理が実行される。
【００７５】
ＥＣＵ４０は、実施の形態１の場合と同様に、空燃比センサ２６が活性状態である場合は、上記ステップ１２４の点火時期制御を、空燃比フィードバック制御による燃料噴射量制御と共に実行する。このため、本実施形態の装置によれば、排気空燃比を目標空燃比に維持したまま、排気エネルギＱ５を目標排気エネルギＱｔ２の近傍に制御してＮＯｘ吸蔵触媒２４の過熱を防止することができる。
【００７６】
ところで、上記の説明では、ステップ１３０において、ＮＯｘ吸蔵触媒２４が現実に過熱状態となっているか否かを判別することとしているが、本発明はこれに限定されるものではない。すなわち、上記ステップ１３０では、ＮＯｘ吸蔵触媒２４が、過熱状態となる可能性があるか否かを判別することとしてもよい。
【００７７】
また、上記の説明では、ステップ１３０において、内燃機関１０の運転状態に基づいて過熱状態に関する判断を行うこととしているが、本発明はこれに限定されるものではない。すなわち、過熱状態に関する判断は、例えば、触媒温度を計測するセンサを設けて、そのセンサにより実測される触媒温度に基づいて行うこととしてもよい。
【００７８】
また、上述した実施の形態２においては、排気通路１４にＮＯｘ吸蔵触媒２４を配置することとしているが、本発明はこれに限定されるものではなく、排気系に配置される触媒は三元触媒であってもよい。
【００７９】
また、上述した実施の形態２においては、排気損失Ｑ２と未燃損失Ｑ４との和を排気エネルギＱ５としているが、本発明はこれに限定されるものではなく、排気損失Ｑ２そのもの、或いは未燃損失Ｑ３そのものを単独で排気エネルギと捕らえてもよい。
【００８０】
また、上述した実施の形態２においては、空燃比フィードバック制御の実行と併せて点火時期の制御を行うことで排気エネルギＱ５を制御することとしているが、本発明はこれに限定されるものではない。すなわち、空燃比を維持するよりも、排気エネルギＱ５を目標排気エネルギＱｔ２に一致させることを優先すべき場合には、点火時期に代えて、或いは点火時期と共に燃料噴射量を制御することにより、排気エネルギＱ５を目標排気エネルギＱｔ２に一致させることとしてもよい。
【００８１】
また、上述した実施の形態２においては、排気エネルギＱ５を変化させるための制御パラメータとして点火時期を用いているが、このような制御パラメータは、点火時期に限られるものではない。すなわち、実施の形態１の変形例としても説明した通り、排気エネルギＱ５を変化させるための制御パラメータは、ＥＧＲ率のように筒内での燃焼速度を変化させるパラメータや、バルブオーバーラップ量、吸気バルブの閉じタイミング、或いはインタークーラの作動状態など、筒内での燃焼温度を変化させるパラメータであってもよい。
【００８２】
尚、上述した実施の形態２においては、点火時期が前記第１の発明における「内燃機関の制御パラメータ」に相当していると共に、ＥＣＵ４０が、上記ステップ１３２の処理を実行することにより前記第１の発明における「目標値設定手段」が、上記ステップ１０４〜１１８の処理を実行することにより前記第１の発明における「排気エネルギ推定手段」が、上記ステップ１３４，１２４の処理を実行することにより前記第１の発明における「パラメータ制御手段」が、それぞれ実現されている。
【００８３】
また、上述した実施の形態１においては、ＥＣＵ４０が、上記ステップ１３２の処理を実行することにより前記第５の発明における「目標値算出手段」、および前記第６の発明における「過熱防止目標値算出手段」が実現されている。
【００８４】
実施の形態３．
次に、図８および図９を参照して、本発明の実施の形態３について説明する。本実施形態の装置は、実施の形態１の場合と同様の構成（図１参照）を用いて、ＥＣＵ４０に、上記図４に示すルーチンに代えて、或いは、そのルーチンと共に、後述する図９に示すルーチンを実行させることにより実現することができる。
【００８５】
本実施形態の装置は、排気通路１４にＮＯｘ吸蔵触媒２４を備えている。
図８は、ＮＯｘ吸蔵触媒２４を備える内燃機関１０において、通常実行される空燃比制御の内容を説明するためのタイミングチャートである。より具体的には、図８（Ａ）は、ＥＣＵ４０が空燃比フィードバック制御の際に用いる目標空燃比の波形である。また、図８（Ｂ）は、ＮＯｘ吸蔵触媒２４に吸蔵されるＮＯｘの総量を表す波形である。
【００８６】
ＮＯｘ吸蔵触媒２４は、既述した通り、空燃比のリーンな排気ガスが排出されている場合に、そのガス中のＮＯｘを吸蔵することで排気ガスの浄化を図る装置である。このため、内燃機関１０においては、エミッション特性の悪化を伴うことなく、長期間に渡って空燃比をリーンに維持することができる。
【００８７】
空燃比が長期に渡ってリーンに維持されている間、ＮＯｘ吸蔵触媒２４中のＮＯｘ量は、図８（Ｂ）に示す通り徐々に増加する。そして、ＮＯｘ吸蔵触媒２４は、やがて、能力一杯にＮＯｘを吸蔵した状態となる（時刻ｔ１）。ここで、能力一杯とは、ＮＯｘ吸蔵触媒２４が最大に吸蔵できる量の数割程度を示し、少なくともこれ以上ＮＯｘが吸蔵されるとＮＯｘ吸蔵触媒２４からＮＯｘが排出されてしまう量である。
【００８８】
ＮＯｘ吸蔵触媒２４が能力一杯にＮＯｘを吸蔵した後、更に空燃比がリーンに制御され続けると、ＮＯｘ吸蔵触媒２４の下流にＮＯｘを含む排気ガスが吹き抜ける事態が生ずる。このため、本実施形態の装置は、ＮＯｘ吸蔵触媒２４に能力一杯のＮＯｘが吸蔵されたことを検知すると、以後、リッチスパイク制御を開始する。
【００８９】
リッチスパイク制御は、既述した通り、排気ガスの空燃比を一時的にリッチとする制御である。ＮＯｘ吸蔵触媒２４は、リッチスパイク制御の開始に伴ってＮＯｘ吸蔵触媒２４に流入する排気ガスがリッチ化されると、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの放出、還元が行われる。その結果、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの総量は、図８（Ｂ）に示す通り、時刻ｔ１の後急激に減少し、短時間の後にほぼ０となる（時刻ｔ２）。
【００９０】
ＮＯｘ吸蔵触媒２４が全てのＮＯｘを放出した後、更にリッチスパイク制御が継続されると、ＮＯｘ吸蔵触媒２４の下流にＨＣ、ＣＯなどの未燃成分を含む排気ガスが吹き抜ける事態が生ずる。このため、本実施形態の装置は、ＮＯｘ吸蔵触媒２４からほぼ全てのＮＯｘが放出されたことを検知すると、以後、リッチスパイク制御を終了させる。
【００９１】
ところで、ＥＣＵ４０が、上述したリッチスパイク制御を開始するためには、ＮＯｘ吸蔵触媒２４が能力一杯にＮＯｘを吸蔵した状態を検知する必要がある。また、開始したリッチスパイク制御を終了させるためには、ＥＣＵ４０が、ＮＯｘ吸蔵触媒２４から、ほぼ全てのＮＯｘが放出された状態を検知する必要がある。前者の状態は、ＮＯｘ吸蔵触媒２４の下流にＮＯｘ（或いは酸素）を含むガスが吹き抜けてきたか否かを見ることで判断することができる。また、後者の状態は、ＮＯｘ吸蔵触媒２４の下流にＨＣやＣＯを含むガスが吹き抜けてきたか否かを見ることで判断することができる。しかしながら、それらの方法では、極めて短い時間ではあるが、ＮＯｘやＨＣ、ＣＯなどが大気に放出されるのを許容することになる。
【００９２】
内燃機関１０において良好なエミッション特性を得るためには、リッチスパイク制御の開始時および終了時にも、ＮＯｘやＨＣ、ＣＯなどの未浄化成分が大気に放出されないことが望ましい。そこで、本実施形態の装置は、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの総量を常時推定し、その推定量が既定の吸蔵能力に達したか否か、或いは、その推定量が０となったか否かに基づいて、リッチスパイク制御の開始および終了を指令することとしている。
【００９３】
図９は、上記の機能を実現するためにＥＣＵ４０が実行する制御ルーチンのフローチャートを示す。
図９に示すルーチンでは、先ず、リッチスパイク制御の実行中であるか否かが判別される（ステップ１４０）。
【００９４】
その結果、リッチスパイク制御の実行中ではないと判別された場合は、次に、機関回転数ＮＥ、吸入空気量Ｇａ、および燃料噴射量（燃料噴射時間ＴＡＵ）など、ＮＯｘ排出量ＱＮＯｘを算出するための物理量が計測される（ステップ１４２）。
【００９５】
次に、上記ステップ１４２で計測された各種の物理量に基づいて、単位時間当たりに内燃機関１０から排出されるＮＯｘの量ＱＮＯｘが算出される（ステップ１４４）。
ＥＣＵ４０は、例えば、予め記憶しているマップを参照するなど、公知の手法でＮＯｘ排出量ＱＮＯｘを算出することができる。
【００９６】
次に、前回の処理サイクル時に算出されたＮＯｘ吸蔵触媒２４におけるＮＯｘの総吸蔵量ＳＵＭＱＮＯｘＯが読み出される（ステップ１４６）。
【００９７】
次いで、ＮＯｘ吸蔵触媒２４におけるＮＯｘの捕獲率Ｒが算出される（ステップ１４６）。
ＮＯｘ吸蔵触媒２４は、ＮＯｘの総吸蔵量ＳＵＭＱＮＯｘが少ないほど、排気ガス中のＮＯｘを高い割合で捕獲する。ＥＣＵ４０は、その捕獲の割合、つまり捕獲率Ｒと総吸蔵量ＳＵＭＱＮＯｘとの関係を定めたマップを記憶している。本ステップ１４６では、そのマップを参照して、前回の処理サイクル時に算出された総吸蔵量ＳＵＭＱＮＯｘＯに対応する捕獲率Ｒが算出される。
【００９８】
図９に示すルーチンでは、次に、上記ステップ１４４で算出されたＮＯｘ排出量ＱＮＯｘと上記ステップ１４８で算出された捕獲率Ｒとを掛け合わせることにより、ＮＯｘ吸蔵触媒２４における単位時間当たりのＮＯｘ捕獲量＝Ｒ・ＱＮＯｘが算出される（ステップ１５０）。
【００９９】
次いで、前回の処理サイクル時に算出された総吸蔵量ＳＵＭＱＮＯｘＯに、上記ステップ１５０で算出された捕獲量Ｒ・ＱＮＯｘを加えることにより、最新の総吸蔵量ＳＵＭＱＮＯｘが算出される（ステップ１５２）。
【０１００】
上記の処理により最新の総吸蔵量ＳＵＭＱＮＯｘが算出されると、次に、算出された値ＳＵＭＱＮＯｘが、最大許容吸蔵量ＱＭＡＸ以上であるか、つまり、ＮＯｘ吸蔵触媒２４が最大限吸蔵することのできるＮＯｘ量以上であるかが判別される（ステップ１５４）。
【０１０１】
その結果、ＳＵＭＱＮＯｘ≧ＱＭＡＸが成立しないと判別された場合は、まだ、ＮＯｘ吸蔵触媒２４に能力一杯のＮＯｘが吸蔵されていないと判断することができる。つまり、リッチスパイク制御を開始すべき状況が未だ形成されていないと判断することができる。この場合、以後、速やかに今回の処理サイクルが終了される。
【０１０２】
一方、上記ステップ１５４において、ＳＵＭＱＮＯｘ≧ＱＭＡＸが成立すると判別された場合は、ＮＯｘ吸蔵触媒２４に能力一杯のＮＯｘが吸蔵されている、つまり、リッチスパイク制御を開始すべき状況が形成されていると判断することができる。この場合、リッチスパイク制御の開始が指令された後（ステップ１５６）、今回の処理サイクルが終了される。
【０１０３】
上記ステップ１５６の処理が実行されると、内燃機関１０では、その後、速やかにリッチスパイク制御が開始される。その結果、ＮＯｘ吸蔵触媒２４に空燃比のリッチな排気ガスが流入し始め、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの放出が開始される。
【０１０４】
図９に示すルーチン中、上記ステップ１４０において、リッチスパイク制御の実行中であるとの判断がなされた場合は、次に、内燃機関１０の筒内圧力ｐとクランク角とが計測される（ステップ１５８，１６０）。
より具体的には、これらのステップ１５８，１６０では、燃焼行程の開始時点から排気行程の終了時点まで、所定のサンプリング時間毎に筒内圧力ｐとクランク角とが検出される。
【０１０５】
次に、その燃焼行程のために内燃機関１０に供給された燃料ａ［ｇ］が検出される（ステップ１６２）。
【０１０６】
次いで、上記ステップ１５８および１６０で検出された筒内圧力ｐおよびクランク角に基づいて発熱量Ｑ１（図２参照）が演算される（ステップ１６４）。
本ステップ１６４において、発熱量Ｑ１は、実施の形態１の場合と同様の手法で算出される（上記ステップ１１０参照）。すなわち、筒内圧力ｐと、クランク角から求めた行程容積ｖと、比熱非κとを用いて、次式に従って演算される。
Ｑ１＝∫｛１／（κ−１）｝（ｖｄｐ＋κｐｄｖ）
【０１０７】
次に、内燃機関の冷却損失Ｑ３が検出される（ステップ１６６）。
冷却損失Ｑ３は、実施の形態１の場合と同様に（上記ステップ１１４参照）、ＥＣＵ４０に記憶されているマップを参照して、内燃機関１０の運転状態や、冷却水温度ＴＨＷに基づいて算出される。
【０１０８】
更に、実施の形態１の場合と同様の手法で（上記ステップ１１６参照）、未燃損失Ｑ４が算出される（ステップ１６８）。
具体的には、未燃損失Ｑ４は、次式に従って算出される。
Ｑ４＝Ｈｕ・ａ−（Ｑ１＋Ｑ３）
但し、Ｈｕは燃料低発熱量、つまり、燃料１［ｇ］当たりの発熱量である。
【０１０９】
上記ステップ１６８において算出される未燃損失Ｑ４は、排気ガス中に含まれているＨＣやＣＯの量と対応している。また、リッチスパイク制御の実行中に、単位時間当たりに還元されるＮＯｘの量、つまり、単位時間当たりにＮＯｘ吸蔵触媒２４から放出されるＮＯｘの量は、排気ガス中のＨＣやＣＯの量と対応している。従って、リッチスパイク制御が実行されることにより、ＮＯｘ吸蔵触媒２４から放出される単位時間当たりのＮＯｘ量は、未燃損失Ｑ４に対応した値となる。
【０１１０】
図９に示すルーチンでは、上記ステップ１６８の処理に次いで、その処理により算出された未燃損失Ｑ４と、換算値γとが掛け合わされることにより、還元量γ・Ｑ４が算出される（ステップ１７０）。
換算値γは、未燃損失Ｑ４を、ＮＯｘ吸蔵触媒２４から放出される単位時間当たりのＮＯｘ量に換算するための係数である。従って、本ステップ１７０の処理によれば、未燃損失Ｑ４に基づいて、単位時間当たりにＮＯｘ吸蔵触媒２４から放出されるＮＯｘの量を、還元量γ・Ｑ４として算出することができる。
【０１１１】
次に、前回の処理サイクル時に算出されたＮＯｘ総吸蔵量ＳＵＭＱＮＯｘＯが読み出される（ステップ１７２）。
【０１１２】
次いで、上記ステップ１７２において読み出された総吸蔵量ＳＵＭＱＮＯｘＯから、上記ステップ１７０で算出された還元量γ・Ｑ４を減ずることにより、最新の総吸蔵量ＳＵＭＱＮＯｘが算出される（ステップ１７４）。
【０１１３】
上記の処理により最新の総吸蔵量ＳＵＭＱＮＯｘが算出されると、次に、算出された値ＳＵＭＱＮＯｘが０以下であるか、つまり、ＮＯｘ吸蔵触媒２４が全てのＮＯｘを放出した状態にあるかが判別される（ステップ１７６）。
【０１１４】
その結果、ＳＵＭＱＮＯｘ≦０が成立しないと判別された場合は、まだ、ＮＯｘ吸蔵触媒２４にＮＯｘが残存していると判断することができる。つまり、リッチスパイク制御を終了すべき状況が未だ形成されていないと判断することができる。この場合、以後、速やかに今回の処理サイクルが終了される。
【０１１５】
一方、上記ステップ１７６において、ＳＵＭＱＮＯｘ≦０が成立すると判別された場合は、ＮＯｘ吸蔵触媒２４から実質的に全てのＮＯｘが放出されている、つまり、リッチスパイク制御を終了すべき状況が形成されていると判断することができる。この場合、リッチスパイク制御の終了が指令された後（ステップ１７８）、今回の処理サイクルが終了される。
【０１１６】
以上説明した通り、図９に示すルーチンによれば、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの総量ＳＵＭＱＮＯｘを常時監視すること、特に、リッチスパイク制御の実行中にも、その総吸蔵量ＳＵＭＱＮＯｘを監視することができる。そして、総吸蔵量ＳＵＭＱＮＯｘの値に基づいて、リッチスパイク制御の開始と終了を指令することができる。このため、本実施形態の装置によれば、ＮＯｘ吸蔵触媒２４の下流に、未浄化の成分を流出させることなく、リッチスパイク制御の開始および終了を指令することができ、極めて優れた排気エミッション特性を実現することができる。
【０１１７】
更に、図９に示すルーチンでは、ＮＯｘの総吸蔵量ＳＵＭＱＮＯｘを監視しながらリッチスパイク制御が進められるため、何らかの事情により、ＮＯｘ吸蔵触媒２４中の全てのＮＯｘが放出される以前にリッチスパイク制御が中止された場合にも、その時点におけるＮＯｘの残留量を精度良く把握しておくことができる。このため、本実施形態の装置によれば、ＮＯｘが完全に放出される前にリッチスパイク制御が中止されることがあっても、その中止の後も、優れた排気エミッション特性を維持することができる。
【０１１８】
ところで、上述した実施の形態３においては、リッチスパイク制御が実行されていない期間中もＮＯｘの総吸蔵量ＳＵＭＱＮＯｘの監視を実行して、その値ＳＵＭＱＮＯｘが最大吸蔵量ＱＭＡＸに達した時点でリッチスパイク制御の必要性を判断することとしているが、本発明はこれに限定されるものではない。すなわち、リッチスパイク制御の必要性については、ＮＯｘ吸蔵触媒２４の下流に、ＮＯｘ或いは酸素を含む排気が流出してきたか否かに基づいて判断することとしてもよい。
【０１１９】
尚、上述した実施の形態３においては、ＥＣＵ４０が、上記ステップ１４２〜１５２および１５８〜１７４の処理を実行することにより、前記第９の発明における「総ＮＯｘ吸蔵量推定手段」が、上記ステップ１５４の処理を実行することにより前記第９の発明における「離脱必要性判断手段」が、上記ステップ１５６の指令を受けて「リッチスパイク制御」を実行することにより前記第９の発明における「燃料噴射量制御手段」が、上記ステップ１５８〜１６８の処理を実行することにより前記第９の発明における「未燃損失推定手段」が、上記ステップ１７２および１７４の処理を実行することにより前記第９の発明における「ＮＯｘ吸蔵量推定手段」が、上記ステップ１７６および１７８の処理を実行することにより前記第９の発明における「終了指示手段」が、それぞれ実現されている。
【０１２０】
また、上述した実施の形態３においては、ＥＣＵ４０が、上記ステップ１５８〜１６８の処理を実行することにより、前記第１１の発明における「未燃損失算出手段」が実現されている。
【０１２１】
実施の形態４．
次に、図１０を参照して、本発明の実施の形態４について説明する。
本実施形態の装置は、実施の形態３の装置に、上記図９に示すルーチンに代えて、図１０に示すルーチンを実行させることにより実現することができる。
【０１２２】
上述した実施の形態３の装置は、ＮＯｘ吸蔵触媒２４から放出されるＮＯｘの量が未燃損失Ｑ４と相関を有することを利用して、リッチスパイク制御の実行中に、未燃損失Ｑ４を算出し、その値に基づいて総吸蔵量ＳＵＭＱＮＯｘの減算処理を実行している。ところで、ＮＯｘ吸蔵触媒２４から放出されるＮＯｘの量は、未燃損失Ｑ４を増大させることにより増加させることができる。従って、総吸蔵量ＳＵＭＱＮＯｘが多量に存在する場合に、未燃損失Ｑ４を増大させれば、ＮＯｘ吸蔵触媒２４内に残存しているＮＯｘを早期に放出させてリッチスパイク制御の実行期間を短縮することができる。そこで、本実施形態の装置は、リッチスパイク制御の実行中に、ＮＯｘ吸蔵触媒２４内に多量の総吸蔵量ＳＵＭＱＮＯｘが残存している場合は、未燃損失Ｑ４が増えるように内燃機関１０の制御パラメータを制御して、リッチスパイク制御の実行期間を短縮することとしている。
【０１２３】
図１０は、上記の機能を実現するためにＥＣＵ４０が実行する制御ルーチンのフローチャートを示す。この制御ルーチンは、ステップ１７６において、ＳＵＭＱＮＯｘ≦０の条件が成立しないと判別された場合に、ステップ１８０および１８２の処理が実行される点を除き、上記図９に示すルーチンと同一である。尚、図１０において、上記図９に示すステップと同一のステップについては、同一の符号を付してその説明を省略または簡略する。
【０１２４】
すなわち、図１０に示すルーチンにおいては、リッチスパイク制御の実行中に、ステップ１７６においてＳＵＭＱＮＯｘ≦０が成立しない、つまり、リッチスパイク制御を終了させる必要がないと判別された場合に、その時点おける総吸蔵量ＳＵＭＱＮＯｘが、所定の判定値δ以上であるか否かが判別される（ステップ１８０）。
【０１２５】
上記の判別の結果、ＳＵＭＱＮＯｘ≧δが成立しないと判別された場合は、ＮＯｘ吸蔵触媒２４に吸蔵されているＮＯｘの量が僅かであると判断することができる。この場合、以後、何ら処理が実行されることなく今回の処理サイクルが終了される。一方、上記の条件が成立すると判別された場合は、ＮＯｘ吸蔵触媒２４内に未だ多量のＮＯｘが残存していると判断することができる。この場合、未燃損失Ｑ４が増加するように点火時期が変更される（ステップ１８２）。
【０１２６】
本実施形態において、ＥＣＵ４０は、空燃比センサ２６が活性状態である場合は、そのセンサ出力（すなわち、排気空燃比）に基づいて、公知の空燃比フィードバック制御によって燃料噴射量を制御する。上記ステップ１８２の処理（点火時期の変更）は、空燃比フィードバック制御を実行すべき状況下では、その制御と共に実行される。
【０１２７】
未燃損失Ｑ４は、実施の形態１または２において説明した通り、点火時期に応じて変化する。具体的には、未燃損失Ｑ４は、一般に点火時期が遅角されることにより増大し、点火時期が進角されることにより減少する。従って、上記ステップ１２４において、点火時期を適当に制御すれば、排気空燃比を目標空燃比に維持したまま、未燃損失Ｑ４を増やして、ＮＯｘの放出を促進させることができる。
【０１２８】
以上説明した通り、図１０に示すルーチンによれば、リッチスパイク制御の実行中に多量の総吸蔵量ＳＵＭＱＮＯｘが残存している場合には、未燃損失Ｑ４を増やしてＮＯｘの放出を促進させることができる。このため、本実施形態の装置によれば、実施の形態３の装置に比して、リッチスパイク制御を短期間で終了させ得るという効果を得ることができる。
【０１２９】
ところで、上述した実施の形態４においては、空燃比フィードバック制御の実行と併せて点火時期の制御を行うことで未燃損失Ｑ４を制御することとしているが、本発明はこれに限定されるものではない。すなわち、空燃比を維持するよりも、未燃損失Ｑ４の変化を優先すべき場合には、点火時期に代えて、或いは点火時期と共に燃料噴射量を制御することにより、未燃損失Ｑ４を変化させることとしてもよい。
【０１３０】
また、上述した実施の形態４においては、未燃損失Ｑ４を変化させるための制御パラメータとして点火時期を用いているが、このような制御パラメータは、点火時期に限られるものではない。すなわち、未燃損失Ｑ４を変化させるための制御パラメータは、ＥＧＲ率のように筒内での燃焼速度を変化させるパラメータや、バルブオーバーラップ量、吸気バルブの閉じタイミング、或いはインタークーラの作動状態など、筒内での燃焼温度を変化させるパラメータであってもよい。
【０１３１】
また、上述した実施の形態４においては、リッチスパイク制御の実行中に、多量の総吸蔵量ＳＵＭＱＮＯｘが残存している場合に、目標を定めることなく、点火時期を変更することとしているが、点火時期の変更手法はこれに限定されるものではない。すなわち、点火時期を変更する際には、総吸蔵量ＳＵＭＱＮＯｘに基づいて未燃損失Ｑ４の目標、或いは点火時期の目標を設定し、その目標が達成されるように点火時期を制御することとしてもよい。
【０１３２】
尚、上述した実施の形態４においては、ＥＣＵ４０が、上記ステップ１８０および１８２の処理を実行することにより前記第１０の発明における「パラメータ制御手段」が実現されている。
【０１３３】
【発明の効果】
この発明は以上説明したように構成されているので、以下に示すような効果を奏する。
第１の発明によれば、内燃機関の排気通路に配置された触媒に、目標値と一致した排気エネルギを供給することができる。このため、本発明によれば、触媒温度を精度良く所望の温度として、触媒の浄化能力を効率的に引き出すことができる。
【０１３４】
第２の発明によれば、内燃機関の排気損失を目標値に一致させることにより、触媒の浄化能力を効率的に引き出すことができる。
【０１３５】
第３の発明によれば、内燃機関の排気損失と未燃損失との和を目標値に一致させることにより、触媒の浄化能力を効率的に引き出すことができる。
【０１３６】
第４の発明によれば、内燃機関の未燃損失を目標値に一致させることにより、触媒の浄化能力を効率的に引き出すことができる。
【０１３７】
第５の発明によれば、触媒温度と、内燃機関の運転状態とに基づいて、触媒に供給すべき排気エネルギの目標値を算出することができる。このため、本発明によれば、内燃機関の運転状態を考慮したうえで、触媒温度を精度良く所望の温度に制御することができる。
【０１３８】
第６の発明によれば、触媒の暖機過程では、通常時に比して多量の排気エネルギを発生させることにより、触媒の暖機を促進することができる。
【０１３９】
第７の発明によれば、触媒の過熱時、或いはその過熱が予想される状況下では、通常時に比して排気エネルギを少量とすることで、触媒の過熱を効果的に防止することができる。
【０１４０】
第８の発明によれば、内燃機関の筒内圧と行程容積とに基づいて、排気エネルギを精度良く算出することができる。
【０１４１】
第９の発明によれば、リッチスパイク制御の実行中に生じた未燃損失に基づいてＮＯｘ総吸蔵量を推定すると共に、その推定値が０となった時点でリッチスパイクを終了させることができる。この場合、リッチスパイク制御は、ＮＯｘ吸蔵触媒に吸蔵されているＮＯｘを脱離させるうえで必要十分な未燃損失が生じた時点で終了される。従って、本発明によれば、リッチスパイクの実行に伴う未燃成分の大気放出を有効に防止して、優れた排気エミッション特性を実現することができる。
【０１４２】
第１０の発明によれば、リッチスパイク制御の実行中に、未だ多量のＮＯｘがＮＯｘ吸蔵触媒に吸蔵されている場合には、未燃損失を増大させて、ＮＯｘの離脱を促進することができる。このため、本発明によれば、ＮＯｘ吸蔵触媒に吸蔵されているＮＯｘを、短時間で完全に離脱させることができる。
【０１４３】
第１１の発明によれば、内燃機関の筒内圧と行程容積とに基づいて、未燃損失を精度良く算出することができる。
【０１４４】
第１２の発明によれば、点火時期を制御することで、排気エネルギや未燃損失を精度良く制御することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の構成を説明するための図である。
【図２】実施の形態１で用いられる各種の物理量の定義を説明するための図である。
【図３】内燃機関のエミッション特性と排気エネルギとの関係を説明するための図である。
【図４】実施の形態１において実行される制御ルーチンのフローチャートである。
【図５】ＥＧＲ率と排気エネルギとの関係を説明するための図である。
【図６】吸気バルブの閉じタイミングと燃焼室温度との関係を説明するための図である。
【図７】本発明の実施の形態２において実行される制御ルーチンのフローチャートである。
【図８】リッチスパイク制御の内容を説明するためのタイミングチャートである。
【図９】本発明の実施の形態３において実行される制御ルーチンのフローチャートである。
【図１０】本発明の実施の形態４において実行される制御ルーチンのフローチャートである。
【符号の説明】
１０　内燃機関
１２　吸気通路
１４　排気通路
２４　ＮＯｘ吸蔵触媒
２６　空燃比センサ
２８　ＮＯｘ濃度センサ
３４　筒内圧センサ
３６　クランク角センサ
４０　ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）
ａ　燃焼噴射量
Ｑ１　発熱量
Ｑ２　排気損失
Ｑ３　冷却損失
Ｑ４　未燃損失
Ｑ５　排気エネルギ
Ｗ　図示仕事
Ｈｕ　燃料低発熱量
Ｑｔ１，Ｑｔ２　目標排気エネルギ
ＳＵＭＱＮＯｘ　ＮＯｘ総吸蔵量
ＳＵＭＱＮＯｘＯ　前回の処理サイクルで求められたＮＯｘ総吸蔵量
【図１】
2004044527.tif 000003
【図２】
2004044527.tif 000004
【図３】
2004044527.tif 000005
【図４】
2004044527.tif 000006
【図５】
2004044527.tif 000007
【図６】
2004044527.tif 000008
【図７】
2004044527.tif 000009
【図８】
2004044527.tif 000010
【図９】
2004044527.tif 000011
【図１０】
2004044527.tif 000012