(57)【要約】【課題】ＮＯｘトラップ触媒の劣化が大きい場合の燃費悪化を最小限に抑えつつ、ＣＯ、ＨＣの排出を抑える。【解決手段】本発明は、流入する排気の空燃比がリーンのときに排気中のＮＯｘをトラップし、流入する排気の空燃比が理論空燃比またはリッチな空燃比になるとトラップしたＮＯｘを脱離しかつ脱離したＮＯｘを排気中の還元剤を用いて還元処理し、燃料噴射弁５を用いて、リーン運転時にＮＯｘトラップ触媒手段１０からＮＯｘを脱離すべく排気の空燃比を一時的にリッチ化し、ＮＯｘ脱離作用が完了したときリッチ化を終了し、リーン運転開始からの経過時間をカウント値として計測し、カウント値が予め定めている所定値未満のときに、排気の空燃比を一時的にリッチ化する場合は、このリッチ化終了後、カウント値が所定値を超えるまでの期間はリーン運転を禁止することを特徴とする。【選択図】図４
2007239581.tif 000002
【特許請求の範囲】
【請求項１】
流入する排気の空燃比がリーンのときに排気中のＮＯｘをトラップし、流入する排気の空燃比が理論空燃比またはリッチな空燃比になるとトラップしたＮＯｘを脱離しかつ脱離したＮＯｘを排気中の還元剤を用いて還元処理するＮＯｘトラップ触媒手段と、
吸気通路または燃焼室に臨んで設けられる燃料噴射弁と、
前記燃料噴射弁を用いて、リーン運転時に前記ＮＯｘトラップ触媒手段からＮＯｘを脱離すべく排気の空燃比を一時的にリッチ化するリッチ化手段と、
前記リッチ化中に前記ＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したか否かを判定するＮＯｘ脱離作用完了判定手段と、
前記判定の結果よりＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したとき前記リッチ化を終了するリッチ化終了手段と、
リーン運転開始からの経過時間をカウント値として計測する時間計測手段と、
前記カウント値が予め定めている所定値未満のときに、排気の空燃比を一時的にリッチ化する場合は、このリッチ化終了後前記カウント値が前記所定値を超えるまでの期間はリーン運転を禁止するリーン運転禁止手段と、
を有する内燃機関。
【請求項２】
前記カウント値が予め定めている所定値未満のときに、排気の空燃比を一時的にリッチ化する場合は、その後、前記カウント値が前記所定値に達したときに、前記カウント値をゼロに戻し、再びそこからの経過時間を計測する
ことを特徴とする請求項１に記載の内燃機関。
【請求項３】
前記カウント値が前記所定値に達しても排気の空燃比を一時的にリッチ化しない場合は、前記カウント値をゼロに戻さず、引き続きカウントを継続する
ことを特徴とする請求項１又は２に記載の内燃機関。
【請求項４】
前記カウント値が前記所定値以上のときに、排気の空燃比を一時的にリッチ化する場合は、このリッチ化終了後前記カウント値をゼロに戻し、再びそこからの経過時間を計測する
ことを特徴とする請求項３に記載の内燃機関。
【請求項５】
前記ＮＯｘトラップ触媒手段の下流の排気中のＮＯｘ濃度を検出するＮＯｘ濃度検出手段を有し、
前記リッチ化手段は、前記検出したＮＯｘ濃度が所定濃度以上となったときに前記リッチ化を開始する
ことを特徴とする請求項１から４までのいずれか一つに記載の内燃機関。
【請求項６】
前記ＮＯｘトラップ触媒手段のＮＯｘトラップ量を算出するＮＯｘトラップ量算出手段を有し、
前記リッチ化手段は、前記算出したＮＯｘトラップ量が所定値以上となったときに前記リッチ化を開始する
ことを特徴とする請求項１から４までのいずれか一つに記載の内燃機関。
【請求項７】
前記ＮＯｘトラップ触媒手段の下流の排気中のＮＯｘ濃度を検出するＮＯｘ濃度検出手段を有し、
前記検出したＮＯｘ濃度に基づいて前記ＮＯｘトラップ触媒手段のＮＯｘトラップ量を算出する
ことを特徴とする請求項６に記載の内燃機関。
【請求項８】
前記ＮＯｘトラップ触媒手段の下流の排気中の空燃比を検出する空燃比検出手段を有し、
前記ＮＯｘ脱離作用完了判定手段は、この検出されるＮＯｘトラップ触媒手段下流の排気中の空燃比に基づいて前記ＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したか否かを判定する
ことを特徴とする請求項１から４までのいずれか一つに記載の内燃機関。
【請求項９】
前記ＮＯｘトラップ触媒手段の下流の排気中のＮＯｘ濃度を検出するＮＯｘ濃度検出手段を有し、
前記ＮＯｘ脱離作用完了判定手段は、このＮＯｘ濃度に基づいてＮＯｘトラップ量を算出し、このＮＯｘトラップ量に基づいて前記ＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したか否かを判定する
ことを特徴とする請求項１から４までのいずれか一つに記載の内燃機関。
【請求項１０】
前記ＮＯｘ濃度検出手段はＮＯｘ濃度センサである
ことを特徴とする請求項５、７、９のいずれか一つに記載の内燃機関。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内燃機関の空燃比制御装置に関する。
【背景技術】
【０００２】
排気ガス中のＮＯｘを浄化するため、従来からＮＯｘトラップ触媒が用いられる。ＮＯｘトラップ触媒は、排気の空燃比がリーンであれば、排気中のＮＯｘをトラップする。一方、排気の空燃比が理論空燃比またはリッチ側であれば、トラップしたＮＯｘを脱離するとともに、その脱離したＮＯｘをそのときの排気中に多く含まれるＣＯ、ＨＣを還元剤として還元処理する。そこで、排気の空燃比を制御して一時的にリッチ化すること（リッチスパイク）により、ＮＯｘトラップ触媒にトラップしたＮＯｘを処理する内燃機関がある（特許文献１参照）。
【特許文献１】特開２０００−８９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、前述した従来の内燃機関は、リッチスパイクの実行間隔を検知し、その間隔が所定時間より短くなった場合はストイキ運転を行う。そのため、ＮＯｘトラップ触媒が劣化した場合は、リーン運転が禁止されるため、燃費効果がでないという問題があった。
【０００４】
本発明はこのような従来の問題点に着目してなされたものであり、ＮＯｘトラップ触媒が劣化した場合でも、燃費悪化を最小限に抑えつつ、テールパイプ出口でのＣＯ排出量、ＨＣ排出量を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、流入する排気の空燃比がリーンのときに排気中のＮＯｘをトラップし、流入する排気の空燃比が理論空燃比またはリッチな空燃比になるとトラップしたＮＯｘを脱離しかつ脱離したＮＯｘを排気中の還元剤を用いて還元処理し、燃料噴射弁を用いてリーン運転時にＮＯｘトラップ触媒手段からＮＯｘを脱離すべく排気の空燃比を一時的にリッチ化し、リッチ化中にＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したか否かを判定し、この判定結果よりＮＯｘトラップ触媒手段からのＮＯｘ脱離作用が完了したときリッチ化を終了し、リーン運転開始からの経過時間をカウント値として計測し、このカウント値が予め定めている所定値未満のときに排気の空燃比を一時的にリッチ化する場合は、このリッチ化終了後前記カウント値が所定値を超えるまでの期間はリーン運転を禁止することを特徴とする。
【発明の効果】
【０００６】
ＮＯｘトラップ触媒の劣化が大きい場合でも、全面的にリーン運転を禁止するのではなく、リッチスパイク実行後、予め定められた所定時間が経過するまでの期間のリーン運転を禁止する。そして、所定時間経過後は再びリーン運転を行う。そのため、燃費悪化を最小限に抑えることができる。また、所定時間当たりのリッチスパイクの回数も制限されるため、テールパイプ出口でのＣＯ排出量、ＨＣ排出量の増加を防止できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面等を参照して本発明の実施形態について説明する。
【０００８】
図１はエンジンの空燃比制御装置の概略構成を示す図である。
【０００９】
図１において、空気は吸気通路２の上流のスロットル弁１５で計量される。その後、空気は吸気マニホールド３を経て、エンジン１の燃焼室４に吸入される。そして、空気は燃焼室４に直接臨んで設けられた燃料噴射弁５からの噴射燃料と混合する。このようにして、燃焼室４内に所定の空燃比の混合気が形成される。混合気は点火プラグ６による火花点火により着火燃焼する。燃焼ガスは排気として排気マニホールド７、排気通路８へと排出される。
【００１０】
排気通路８には酸素ストレージ機能を有する三元触媒９を備える。排気にはＨＣ、ＣＯ、ＮＯｘの有害三成分が含まれる。理論空燃比での運転時には、この三元触媒９によりこれら三成分が同時に効率よく浄化される。すなわち、三元触媒９におけるＨＣ、ＣＯ、ＮＯｘの転換効率を最大に維持するには、触媒雰囲気を理論空燃比にする必要がある。これは触媒の酸素ストレージ量を一定に保っておくことで果たされる。例えば、触媒９に流入する排気がリーン側にずれているときは、排気中の酸素が触媒に吸収される。リッチ側にずれているときは、触媒に吸収されている酸素が放出される。これにより、触媒雰囲気が実質的に理論空燃比に保たれる。
【００１１】
燃料噴射弁５が燃焼室４に直接臨んで設けられていると、点火プラグ６の付近に混合気の塊が形成され、いわゆる成層燃焼を行わせることができる。このとき燃焼室４全体としては、理論空燃比よりもリーン側の空燃比とすることができる。なお、燃料噴射弁はこれに限られるものでなく、吸気ポートに設けているものでもかまわない。この場合にも、燃焼室４の全体を希薄な混合気とした均質燃焼を行わせることができる。また、理論空燃比よりリーン側の空燃比とすることができる。
【００１２】
しかしながら、リーン空燃比での運転時になると、発生するＮＯｘを三元触媒９で効率よく浄化できない。そのため、三元触媒９の下流にはＮＯｘトラップ触媒（ＮＯｘトラップ触媒手段）１０が設けられる。ＮＯｘトラップ触媒１０は、排気の空燃比がリーンであれば、排気中のＮＯｘをトラップする。一方、排気の空燃比が理論空燃比またはリッチ側であるときには、前記トラップしたＮＯｘを脱離するとともに、その脱離したＮＯｘをそのときの排気中に多く含まれるＣＯ、ＨＣを還元剤として還元処理する。なお、ＮＯｘトラップ触媒１０に代えて、ＮＯｘトラップと触媒（例えばＮＯｘトラップの下流に設けられる三元触媒）を組み合わせたものでもよい。
【００１３】
混合気の目標空燃比は、エンジンコントローラ２１によって、運転領域に応じて予め定められている。例えば、大きなエンジン出力が要求されない低負荷側の運転域では、燃費向上のため理論空燃比よりもリーン側の空燃比を目標値として運転が行われる。これに対し、大きなエンジン出力が要求される高負荷側の運転域では、理論空燃比を目標値として運転が行われる。
【００１４】
エンジンコントローラ２１にはクランク角センサ２２からの回転速度、エアフローメータ２３からの吸入空気流量の信号が入力される。そして、エンジン回転速度と負荷に応じ、低負荷側の運転域では１．０より小さな値の目標当量比ＴＦＢＹＡを定める。この目標当量比ＴＦＢＹＡで基本空燃比（≒理論空燃比）の得られる基本噴射パルス幅Ｔｐを補正し、燃料噴射パルス幅Ｔｉを決定する。高負荷側の運転域になると目標当量比ＴＦＢＹＡ＝１．０（理論空燃比相当）とし、かつ空燃比フィードバック制御条件が成立しているときは、三元触媒９の上流に設置したフロントＯ2センサ２４の出力に基づいて空燃比フィードバック補正係数αを算出する。このαで基本噴射パルス幅Ｔｐを補正することによって燃料噴射パルス幅Ｔｉを決定する。例えば、シーケンシャル噴射時の燃料噴射パルス幅Ｔｉの計算式は次の式であり、点火順序に合わせて所定のタイミングでＴｉの期間、燃料噴射弁５を開弁する。
【００１５】
Ｔｉ＝Ｔｐ×ＴＦＢＹＡ×（α＋αｍ−１）×２＋Ｔｓ      …（１）
ただし、αｍ：空燃比学習値
Ｔｓ：無効噴射パルス幅
【００１６】
また、切換の前後でトルクショックを生じさせることなく目標空燃比を理論空燃比からリーン空燃比へと、あるいはその逆へと切換えるには燃料噴射量と空気量とを共に切換える必要がある。そのため、上記のスロットル弁１５をアクチュエータ１６（例えばステップモータ）により駆動する。詳細には、エンジンコントローラ１１には、アクセルペダルの踏み込み量を検出するアクセルセンサ２５からの信号が入力されており、このアクセルペダルの踏み込み量とエンジン回転速度とに基づいて目標吸入空気量が算出される。この目標空気量が得られるように、アクチュエータ１６を介してスロットル弁１５の開度を制御する。
【００１７】
ところで、リーン運転時において、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達したときは、ＮＯｘトラップ触媒１０を再生する必要がある。そのため、燃料噴射弁５を用いてリッチスパイク（排気の空燃比を一時的にリッチ化すること）を行う。
【００１８】
このとき、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が行われている間は、ＮＯｘトラップ触媒１０から流出する排気の空燃比がわずかばかりリーンとなる。一方、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了すると、ＮＯｘトラップ触媒１０から流出する排気の空燃比がリッチになる。これを利用して、リッチスパイクを開始した後に、リア空燃比センサ２６（空燃比検出手段）の出力とスライスレベルＳＬとを比較する。そして、リア空燃比センサ２６の出力がこのスライスレベルＳＬを横切ったとき、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したと判定する。
【００１９】
図２は通過ＮＯｘ量に対するテールパイプＮＯｘの特性図である。図２において、横軸の通過ＮＯｘ量とは、ＮＯｘトラップ触媒を通過するＮＯｘ量である。縦軸のテールパイプＮＯｘとは、テールパイプ出口のＮＯｘ排出量である。
【００２０】
図３はリッチスパイク回数に対するテールパイプＣＯの特性図である。図３において、縦軸のテールパイプＣＯとは、テールパイプ出口のＣＯ排出量である。
【００２１】
図２に示すように、ＮＯｘトラップ触媒１０が劣化すると、ＮＯｘのトラップ能力が低下する。そのため、少ない通過ＮＯｘ量でもテールパイプ出口のＮＯｘ排出量が増加する。これに対して、リーン運転の継続時間を短くしてリッチスパイク回数を増やせば、ＮＯｘの悪化をある程度は防止できる。
【００２２】
しかし、その一方で図３に示すように、テールパイプ出口のＣＯ排出量は、ＮＯｘトラップ触媒１０の劣化の程度には関係せず、リッチスパイク回数に依存する。したがって、上記のようにリア空燃比センサ２６の出力に基づいてＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したか否かを判定し、この判定結果よりＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したときに、リッチスパイクを終了させる方式とする場合、ＮＯｘトラップ触媒１０の劣化に伴ってリーン運転時間が短くなり、リッチスパイク回数が増えると、テールパイプ出口でのＣＯ排出量が増加する。
【００２３】
ここで、リア空燃比センサ２６の出力に基づいてリッチスパイクを終了させる方式において、テールパイプ出口のＣＯ排出量の多くはリッチスパイク時に排出される。
【００２４】
その理由は、リッチスパイク実行手段としての燃料噴射弁５が、ＮＯｘトラップ触媒１０より遠い位置に設けられているためである。これについて説明すると、リア空燃比センサ２６の出力に基づいてリッチスパイクの終了を判定したときには、まだ燃料噴射弁５の設置位置である燃焼室４からリア空燃比センサ２６までのボリューム（燃焼室＋排気ボリューム）中にＨＣ、ＣＯ（還元剤）が存在する。したがって、リッチスパイクの終了を判定した後に、この還元剤が遅れてＮＯｘトラップ触媒１０に流れてくる。しかし、リッチスパイクの終了を判定した後は、還元すべきＮＯｘがＮＯｘトラップ触媒１０に無い。そのため、この遅れてきた還元剤は、そのままＮＯｘトラップ触媒１０の下流に排出される。
【００２５】
つまり、排気ボリュームがあることに伴う応答遅れにより、リッチスパイク終了後に必ず一定量のＣＯ、ＨＣが排出される。なお、ＣＯの排出量に対してＨＣの排出量は微量であるため、図３にはＣＯの排出量を示している。
【００２６】
このように、ＮＯｘトラップ触媒１０が劣化すると、少ない通過ＮＯｘ量でもテールパイプ出口のＮＯｘ排出量が増加する。これを回避すべく、リーン運転の継続時間を短くしてリッチスパイク回数を増やせば、テールパイプ出口でのＣＯ排出量が増加する。
【００２７】
そこで、本実施形態では、リーン運転時において、予め定められた所定時間（所定値）内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達した場合（ＮＯｘトラップ触媒１０の劣化が大きい場合）は、リッチスパイクを実行する。このリッチスパイク実行後も、所定時間が経過するまでは、リーン運転を禁止して理論空燃比での運転を行わせる。そして、所定時間経過後、再びリーン運転を許可して、次の所定時間の計測を始める。
【００２８】
このように、ＮＯｘトラップ触媒１０の劣化が大きい場合に、全面的にリーン運転を禁止するのではなく、リッチスパイク実行後、予め定められた所定時間が経過するまでの期間のリーン運転を禁止する。そして、所定時間経過後は再びリーン運転を行う。そのため、燃費悪化を最小限に抑えることができる。
【００２９】
また、リッチスパイク実行後、リーン運転を禁止してストイキ運転を行っている期間は、三元触媒９によって排ガス中のＮＯｘは効率よく浄化される。したがって、その期間はＮＯｘトラップ触媒１０のＮＯｘトラップ量が増加しないので、その期間だけ、ＮＯｘトラップ量が所定値に達するまでの期間が延長する。すなわち、リッチスパイクが実施されてから、次にリッチスパイクが実施されるまでの期間が延長する。そのため、全体として、リッチスパイクの回数が抑えられ、テールパイプ出口でのＣＯ排出量、ＨＣ排出量の増加を防止できる。
【００３０】
一方、リーン運転時において、所定時間内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達しなかった場合（ＮＯｘトラップ触媒１０の劣化が小さい場合）は、所定時間経過後も、引き続きリーン運転を継続する。このリーン運転継続中に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達した場合は、リッチスパイクを実行する。そして、このリッチスパイク実行後に再びリーン運転を許可して、次の所定時間の計測を始める。
【００３１】
このように、ＮＯｘトラップ触媒１０の劣化が小さい場合は、予め定められた所定時間経過後も、引き続きリーン運転を継続する。そのため、燃費が向上する。また、リッチスパイク回数を抑えることができるため、テールパイプ出口でのＣＯ排出量、ＨＣ排出量の増加を防止できる。
【００３２】
これについて、図４を参照して具体的に説明する。図４は、ＮＯｘトラップ触媒１０の劣化が小さい場合と大きい場合とで、どのように運転が異なってくるかを示したモデル図である。図４において、太実線はリーン運転が行われることを表す。細実線は理論空燃比での運転（図では「ストイキ運転」で略記している。）が行われることを表す。
【００３３】
図４（Ａ）は、ＮＯｘトラップ触媒１０の劣化が小さい場合の運転であり、リーン運転時において、所定時間内に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値にまで達しなかった場合である。この場合は、所定時間経過後も、引き続きリーン運転を継続する。そして、このリーン運転継続中に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達したときにリッチスパイクを実行する。リッチスパイク実行後は、再びリーン運転を行い、次の所定時間の計測を始める。
【００３４】
図４（Ｂ）は、ＮＯｘトラップ触媒１０の劣化が大きい場合の運転であり、リーン運転時において、所定時間内に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達した場合である。この場合は、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値にまで達した時点で、リッチスパイクを実行する。このリッチスパイク実行後は、所定時間が経過するまで、リーン運転を禁止してストイキ運転を行う。そして、所定時間経過後、再びリーン運転を行い、次の所定時間の計測を始める。
【００３５】
図５は、図４（Ａ）（Ｂ）で示した各運転中に行われている制御内容について説明するタイムチャートである。図５には各運転ごとに、上からカウンタ値、リッチスパイクフラグ及びスパイク後ストイキ要求フラグの動きを示す。
【００３６】
図５（Ａ）は、ＮＯｘトラップ触媒１０の劣化が小さい場合の運転である。図５（Ａ）を参照してＮＯｘトラップ触媒１０の劣化が小さい場合のカウンタ値、リッチスパイクフラグ及びスパイク後ストイキ要求フラグの動きを説明する。
【００３７】
まず、カウンタ値ＣＴ[ｓ]について説明する。
【００３８】
カウンタ値ＣＴはリーン運転開始からの経過時間を計測するものである。ｔ0のタイミングで、ストイキ運転からリーン運転に切り替わると、カウンタ値ＣＴはリセットされる。リセットされると、カウンタ値ＣＴは初期値のゼロとなる。その後、カウンタ値ＣＴは、経過時間に応じて増加していく。
【００３９】
図５（Ａ）では、ＮＯｘトラップ触媒１０の劣化が小さいため、所定時間（ｔ0〜ｔ3）を経過してもリーン運転が継続される。したがって、カウンタ値ＣＴもリセットされることなく、経過時間に応じて増加する。その後、ｔ5のタイミングで再びストイキ運転からリーン運転に切り替わると、カウンタ値ＣＴはリセットされ、再び経過時間に応じて増加していく。
【００４０】
次にリッチスパイクフラグについて説明する。
【００４１】
リッチスパイクフラグは、リッチスパイクフラグが１となったとき、リッチスパイクの実行を指示するフラグである。
【００４２】
リッチスパイクフラグは、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達したと判断されると、０から１に切り替わる。その後、リア空燃比センサ２６の出力に基づいて、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したと判断されると、１から０に切り替わる。図５（Ａ）では、ｔ4のタイミングでＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達したと判断され、０から１に切り替わる。そして、ｔ5のタイミングでＮＯｘトラップ触媒１０のＮＯｘ脱離作用が完了したと判断され、０から１に切り替わる。
【００４３】
次に、スパイク後ストイキ要求フラグについて説明する。
【００４４】
スパイク後ストイキ要求フラグは本発明において新たに導入したフラグである。本発明では、リーン運転中、所定時間内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達すると、リッチスパイクを実行する。前述したように、このリッチスパイク実行後は、所定時間が経過するまで、リーン運転を禁止してストイキ運転を行う。
【００４５】
スパイク後ストイキ要求フラグは、このリッチスパイク実行後、すなわち、ＮＯｘトラップ触媒１０がトラップしたＮＯｘの全てを還元浄化し終わり、ＨＣ、ＣＯがＮＯｘトラップ触媒１０の下流に排出され、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上になったとき、０から１へ切り替わるフラグである。
【００４６】
ＮＯｘトラップ触媒１０の劣化が小さい場合の運転では、ＮＯｘトラップ触媒１０の劣化が小さいため、所定時間（ｔ0〜ｔ3）を経過してもリーン運転が継続される。したがって、スパイク後ストイキ要求フラグは０のままである。
【００４７】
図５（Ｂ）は、ＮＯｘトラップ触媒１０の劣化が大きい場合の運転である。図５（Ｂ）を参照してＮＯｘトラップ触媒１０の劣化が大きい場合のカウンタ値、リッチスパイクフラグ及びスパイク後ストイキ要求フラグの動きを説明する。
【００４８】
まず、カウンタ値について説明する。
【００４９】
ｔ0のタイミングで、ストイキ運転からリーン運転に切り替わると、カウンタ値ＣＴはリセットされる。リセットされると、カウンタ値ＣＴは初期値のゼロとなる。その後、カウンタ値ＣＴは、経過時間に応じて増加していく。
【００５０】
ＮＯｘトラップ触媒１０の劣化が大きいため、所定時間内のｔ1のタイミングで、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達する。この場合は、ｔ1の時点で、リッチスパイクが実行される。このリッチスパイク実行後（ｔ2）は、所定時間が経過するまでリーン運転が禁止されストイキ運転が行われる。そして、所定時間を経過したｔ3のタイミングで再びストイキ運転からリーン運転に切り替わると、カウンタ値ＣＴはリセットされ、再び経過時間に応じて増加する。
【００５１】
次にリッチスパイクフラグについて説明する。
【００５２】
図５（Ｂ）では、単位時間内のｔ1のタイミングで、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達したと判断され、０から１に切り替わる。そして、ｔ2のタイミングでＮＯｘトラップ触媒１０のＮＯｘ脱離作用が完了したと判断され、０から１に切り替わる。
【００５３】
次に、スパイク後ストイキ要求フラグについて説明する。
【００５４】
ＮＯｘトラップ触媒１０の劣化が大きいため、単位時間内のｔ1のタイミングで、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達する。この場合は、ｔ1の時点で、リッチスパイクが実行される。前述したように、スパイク後ストイキ要求フラグは、このリッチスパイク実行後、すなわち、ＮＯｘトラップ触媒１０がトラップしていたＮＯｘの全てを還元浄化し終わり、ＨＣ、ＣＯがＮＯｘトラップ触媒１０の下流に排出されることによって、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上になったとき、０から１へ切り替わるフラグである。
【００５５】
したがって、図５（Ｂ）では、ｔ2のタイミングでＮＯｘトラップ触媒１０のＮＯｘ脱離作用が完了したと判断され、０から１に切り替わる。そして、単位時間を経過したｔ3のタイミングで、１から０に切り替わる。
【００５６】
次に、エンジンコントローラ２１で実行される上述の制御内容を、図６から図８のフローチャートを参照して説明する。
【００５７】
図６はＮＯｘトラップ触媒１０のＮＯｘトラップ量ＳＮＯｘを算出するもので、一定時間毎（例えば１０ｍｓ毎）に実行する。
【００５８】
ここではＮＯｘトラップ触媒１０の下流のＮＯｘ濃度に基づいて、ＮＯｘトラップ触媒１０のＮＯｘトラップ量を算出する場合で説明する。なお、ＮＯｘトラップ量の算出方法はこれに限られるものでなく公知の算出方法でかまわない。例えば、リーン運転時に所定のＮＯｘトラップ量を積算したり、ＮＯｘトラップ触媒１０の上流のＮＯｘ濃度（あるいは簡易的にＮＯｘトラップ触媒１０上流の空燃比）と吸入空気量との積を積算することにより、ＮＯｘトラップ量を算出するようにしてもよい。
【００５９】
ステップＳ１０１では目標当量比ＴＦＢＹＡ［無名数］と１．０とを比較する。目標当量比ＴＦＢＹＡが１．０未満であればリーン運転時であると判断し、ステップＳ１０２に進む。ステップＳ１０２では、ＮＯｘ濃度センサ２６（ＮＯｘ濃度検出手段）の出力を読み込む。このＮＯｘ濃度センサ出力からＮＯｘトラップ触媒１０下流の排気中のＮＯｘ濃度（単位排気量に含まれるＮＯｘ量）Ｘｎｏｘ［％］を算出する。
【００６０】
ここで、排気中のＮＯｘ濃度を検出するＮＯｘ濃度センサとは、排気中の酸素濃度を検出する空燃比センサを改良したもので、ＮＯｘ濃度センサも基本的に空燃比センサである（公知）。そのため、本実施形態では、リア空燃比センサ２６は、ＮＯｘ濃度センサでもある。もちろん、リア空燃比センサ２６と別にＮＯｘ濃度センサを設けてもかまわない。
【００６１】
ステップＳ１０３ではこのＮＯｘ濃度Ｘｎｏｘに基づいて次式によりＮＯｘトラップ触媒１０のＮＯｘトラップ量ＳＮＯｘ［ｋｇ］を算出する。
【００６２】
ＳＮＯｘ＝ＳＮＯｘ（前回値）＋Ｘｎｏｘ×Ｑａ×Δｔ      …（２）
ただし、Ｑａ：吸入空気量［ｋｇ／ｓ］
ＳＮＯｘ（前回値）：ＳＮＯｘの前回値［ｋｇ］
Δｔ：制御周期［ｓ］
（２）式の吸入空気量Ｑａは排気量の代用である。吸入空気量Ｑａはエアフローメータ２３により検出する。
【００６３】
ここで、ＮＯｘトラップ触媒１０が劣化すると、ＮＯｘのトラップ能力が低下する。そのため、ＮＯｘトラップ触媒１０下流の排気中のＮＯｘ濃度が新品時より大きくなる。したがって、同じ運転条件では、ＮＯｘトラップ触媒１０の劣化が大きくなるほど（２）式のＮＯｘトラップ量ＳＮＯｘの増え方が早くなる。また、リッチスパイクまでの時間、つまり１回当たりのリーン運転時間が短くなる。
【００６４】
一方、目標当量比ＴＦＢＹＡが１．０以上であればリッチスパイク中と判断し、ステップＳ１０４、Ｓ１０５に進んでリア空燃比センサ２６の出力ＲＯ２を読み込む。そして、このリア空燃比センサ出力ＲＯ２とスライスレベルＳＬを比較する。ここで、目標当量比ＴＦＢＹＡが１．０以上になるときには、リーン運転域においてリッチスパイクを行っている場合と、リーン運転域から理論空燃比での運転域への切換時にリッチスパイクを行っている場合とがある。
【００６５】
リーン運転域においてリッチスパイクを行ってＮＯｘトラップ触媒１０をリッチ雰囲気にする（ＨＣをＮＯｘトラップ触媒１０に供給する）と、ＮＯｘトラップ触媒１０ではトラップしたＮＯｘを脱離すると共に、排気中のＨＣ、ＣＯを還元剤として、脱離したＮＯｘを還元浄化する。そのため、トラップしたＮＯｘの全てを還元浄化し終わる前には、ＨＣ、ＣＯはＮＯｘトラップ触媒１０により消費され、ＮＯｘトラップ触媒１０の下流へ出てこない。したがって、リア空燃比センサ出力ＲＯ２はスライスレベルＳＬ未満の状態にあるため、ステップＳ１０５よりステップＳ１０６を飛ばして、そのまま今回の処理を終了する。
【００６６】
やがて、トラップしていたＮＯｘの全てを還元浄化し終わると、脱離ＮＯｘの還元浄化に使われなくなったＨＣ、ＣＯがそのままＮＯｘトラップ触媒１０の下流に排出される。このとき、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上になるため、ステップＳ１０５よりステップＳ１０６に進んで、ＮＯｘトラップ量ＳＮＯｘ＝０とする。
【００６７】
リーン運転域から理論空燃比での運転域への切換時にリッチスパイクを行っている場合も同様である。リッチスパイク中は排気中にＨＣ、ＣＯが多く含まれるので、ＮＯｘトラップ触媒１０では、このＨＣ、ＣＯを還元剤として用いてＮＯｘを還元浄化する。トラップしたＮＯｘの全てを還元浄化し終わる前には、ＨＣ、ＣＯはＮＯｘトラップ触媒１０により消費されてＮＯｘトラップ触媒１０の下流へ出てこない。したがって、リア空燃比センサ出力ＲＯ２はスライスレベルＳＬ未満の状態にあるため、ステップＳ１０５よりステップＳ１０６を飛ばして、そのまま今回の処理を終了する。
【００６８】
やがて、トラップしたＮＯｘの全てを還元浄化し終わると、ＨＣ、ＣＯがＮＯｘトラップ触媒１０の下流に排出されることになり、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上になるため、ステップＳ１０５よりステップＳ１０６に進んでＮＯｘトラップ量ＳＮＯｘ＝０とする。
【００６９】
図７は、リーン許可フラグを設定するもので、一定時間毎（例えば１０ｍｓ毎）に実行する。
【００７０】
ステップＳ２０１〜Ｓ２０５はリーン運転を許可するか否かを判定する部分である。すなわち、以下に示す〈１〉〜〈５〉の条件を一つずつチェックし、全ての条件を満たす場合に初めてリーン運転を許可するべく、ステップＳ２０６に進んでリーン許可フラグ＝１とする。条件を一つでも満たさない場合にはリーン運転を不許可とする（つまりリーン運転を禁止する）べく、ステップＳ２０７に進んでリーン許可フラグ＝０とする。
【００７１】
〈１〉リーン運転の禁止条件でないこと（ステップＳ２０１）
始動直後や異常時などが、リーン運転を禁止する条件として予め定められる。このようなリーン運転の禁止条件に該当すれば、ステップＳ２０７に進んでリーン許可フラグ＝０（リーン運転禁止）とする。始動直後をリーン運転の禁止条件とするのは、ドライバビリティ（エンジン、車両）の安定化のためである。
【００７２】
〈２〉リッチスパイクフラグ＝０であること（ステップＳ２０２）
リッチスパイクフラグ＝１であるときはリッチスパイクを行うため、リーン運転を行うことはできない。したがって、ステップＳ２０７に進んでリーン許可フラグ＝０とする。
【００７３】
〈３〉スパイク後ストイキ要求フラグ＝０であること（ステップＳ２０３）
前述したように、スパイク後ストイキ要求フラグは本発明において新たに導入したフラグである。本発明では、リーン運転中、所定時間内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達すると、リッチスパイクを実行する。このリッチスパイク実行後は、所定時間が経過するまで、リーン運転を禁止してストイキ運転を行う。
【００７４】
スパイク後ストイキ要求フラグは、このリッチスパイク実行後、すなわち、ＮＯｘトラップ触媒１０がトラップしたＮＯｘの全てを還元浄化し終わり、ＨＣ、ＣＯがＮＯｘトラップ触媒１０の下流に排出され、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上になったとき、０から１へ切り替わるフラグである。
【００７５】
つまり、スパイク後ストイキ要求フラグ＝１であれば、ストイキ運転を行っているため、リーン運転を行うことはできない。したがって、ステップＳ２０７に進んでリーン許可フラグ＝０とする。
【００７６】
〈４〉ＮＯｘトラップ量ＳＮＯｘが所定値以下であること（ステップＳ２０４）
ＮＯｘトラップ量ＳＮＯｘが所定値（一定値）を超えていれば、ＮＯｘトラップ触媒１０を再生する必要がある。したがって、それ以上リーン運転を継続することはできないため、ステップＳ２０７に進んでリーン許可フラグ＝０とする。
【００７７】
前述したように、ＮＯｘトラップ触媒１０が劣化すると、ＮＯｘのトラップ能力が低下する。そのため、ＮＯｘトラップ触媒１０下流の排気中のＮＯｘ濃度が新品時より大きくなる。その結果、ＮＯｘトラップ量ＳＮＯｘの増え方が早くなり、ＮＯｘトラップ量ＳＮＯｘが所定値に達するタイミングが早くなる。
【００７８】
〈５〉理論空燃比への要求（ストイキ要求）がないこと（ステップＳ２０５）
本実施形態のエンジンでは、エンジン出力が要求されない低負荷側の領域においてリーン運転を行う。一方、エンジン出力の要求される高負荷側の運転域になると、空燃比をリーン空燃比から理論空燃比へと切り換える。したがって、理論空燃比での運転域に移って理論空燃比での運転を行うときが、理論空燃比への要求がある場合である。このときは、ステップＳ２０７に進んでリーン許可フラグ＝０とする。
【００７９】
このように上記〈１〉〜〈５〉の条件を満たさない場合は、ステップＳ２０７に進みリーン許可フラグ＝０とする。
【００８０】
図８は、カウンタ値、リッチスパイクフラグ及びスパイク後ストイキ要求フラグを設定するもので、一定時間毎（例えば１０ｍｓ毎）に実行する。図７に続けて実行する。
【００８１】
ステップＳ３０１では、図７で設定するリーン許可フラグをみる。ステップＳ３０１で、リーン許可フラグ＝１のとき、つまりリーン運転が許可になっているときは、ステップＳ３０１からステップＳ３０２に進む。
【００８２】
ステップＳ３０２では、前回はリーン許可フラグ＝０であったか否かを判断する。前回はリーン許可フラグ＝０であった場合、つまり、今回リーン許可フラグが０から１へ切り替わった場合（ストイキ運転からリーン運転に切り替わった場合）は、カウンタ値ＣＴ[ｓ]をリセットするためステップＳ３０３に進む。一方、ステップＳ３０２で、前回はリーン許可フラグ＝１であった場合、つまり前回、今回ともリーン許可フラグ＝０であった場合（リーン運転を継続している場合）は、カウンタ値ＣＴをカウントアップするためステップＳ３０４に進む。
【００８３】
ステップＳ３０３では、カウンタ値ＣＴをリセットして０に戻し、改めてカウントを開始する。
【００８４】
ステップＳ３０４では、カウント値ＣＴを演算周期の分だけカウントアップする。カウンタ値ＣＴは、次式により増加させる。
【００８５】
ＣＴ＝ＣＴ（前回値）＋Δｔ                              …（３）
ただし、ＣＴ（前回値）：ＣＴの前回値［ｓ］
Δｔ：制御周期［ｓ］
【００８６】
次に、ステップＳ３０１で、リーン許可フラグ＝０、つまりリーン運転が禁止になっている場合について説明する。ステップＳ３０１で、リーン許可フラグ＝０のときは、ステップＳ３０１からステップＳ３０５に進む。
【００８７】
ステップＳ３０５では、ステップＳ３０４と同様に、カウント値ＣＴを（３）式により演算周期の分だけカウントアップする。
【００８８】
ステップＳ３０６では、前回はリーン許可フラグ＝１であったか否かを判断する。前回はリーン許可フラグ＝１であった場合、つまり、今回リーン許可フラグが１から０へ切り替わった場合（リーン運転からストイキ運転に切り替わった場合）は、リッチスパイクを行わせるためステップＳ３０７に進み、リッチスパイクフラグ＝１とする。
【００８９】
一方、ステップＳ３０６で、前回はリーン許可フラグ＝０であった場合、つまり前回、今回ともリーン許可フラグ＝０であった場合（ストイキ運転を継続している場合）は、ステップＳ３０８に進む。
【００９０】
以下は、ストイキ運転が行われている場合についてのフローとなる。
【００９１】
ステップＳ３０８では、スパイク後ストイキ要求フラグ＝１であるか否かを判断する。スパイク後ストイキ要求フラグ＝１である場合、つまり所定時間内にリッチスパイクが実行され、このリッチスパイク実行後にストイキ運転が行われている場合は、ステップＳ３０９に進む。
【００９２】
ステップＳ３０９では、カウンタ値と予め定められた所定値とを比較する。その結果、カウンタ値が所定値以上であれば、スパイク後ストイキ要求フラグ＝０とするためステップＳ３１０に進む。一方、カウンタ値が所定値に達していなければ、今回の処理を終了する。
【００９３】
ステップＳ３０８で、スパイク後ストイキ要求フラグ＝０である場合は、ステップＳ３１１に進む。ステップＳ３１１では、ステップＳ３０９と同様にカウンタ値と予め定められた所定値とを比較する。その結果、カウンタ値が所定値以上であれば、ステップＳ３１２に進む。一方、カウンタ値が所定値に達していなければ、ステップＳ３１５に進む。
【００９４】
ここで、ステップＳ３１１からステップＳ３１２に進む場合とは、ストイキ運転が行われており、かつ、カウンタ値が所定値以上である場合である。つまり、ＮＯｘトラップ触媒１０の劣化が小さい場合であって、所定時間外のリーン運転継続中に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達し、リッチスパイクが実行される場合である。
【００９５】
前述したように、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が行われている間は、ＮＯｘトラップ触媒１０から流出する排気の空燃比がわずかばかりリーンとなる。一方、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了すると、ＮＯｘトラップ触媒１０から流出する排気の空燃比がリッチになる。
【００９６】
そのため、ステップＳ３１２、Ｓ３１３でリア空燃比センサ２６の出力ＲＯ２を読み込み、このリア空燃比センサ出力ＲＯ２とスライスレベルＳＬを比較する。
【００９７】
ステップＳ３１３で、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ未満のときは、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が行われている。この場合は、引き続きリッチスパイクを実行するべく、そのまま今回の処理を終了する。
【００９８】
一方、ステップＳ３１３で、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上のときは、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了している。この場合は、リーン運転に切り替えるべく、ステップＳ３１４に進み、リッチスパイクフラグ＝０とする。
【００９９】
次に、ステップＳ３１１からステップＳ３１５に進む場合とは、所定時間内にストイキ運転が行われている場合である。つまり、ＮＯｘトラップ触媒１０の劣化が大きい場合であって、所定時間内に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値にまで達し、リッチスパイクが実行される場合である。
【０１００】
この場合も、ステップＳ３１５、Ｓ３１６でリア空燃比センサ２６の出力ＲＯ２を読み込み、このリア空燃比センサ出力ＲＯ２とスライスレベルＳＬを比較する。
【０１０１】
ステップＳ３１６で、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ未満のときは、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が行われている。この場合は、引き続きリッチスパイクを実行するべく、そのまま今回の処理を終了する。
【０１０２】
一方、ステップＳ３１６で、リア空燃比センサ出力ＲＯ２がスライスレベルＳＬ以上のときは、ＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了している。この場合は、ステップＳ３１４に進み、リッチスパイクフラグ＝０とする。さらに、ステップＳ３１８に進み、所定時間が経過するまで、リーン運転を禁止してストイキ運転を行わせるため、スパイク後ストイキ要求フラグ＝１とする。
【０１０３】
以上説明した本発明によれば、リーン運転時において、予め定められた所定時間内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達した場合（ＮＯｘトラップ触媒１０の劣化が大きい場合）は、リッチスパイクを実行する。このリッチスパイク実行後、前記所定時間が経過するまでの期間は、リーン運転を禁止して理論空燃比での運転を行わせる。そして、所定時間経過後は、再びリーン運転を許可して、次の所定時間の計測を始める。
【０１０４】
このように、ＮＯｘトラップ触媒１０の劣化が大きい場合に、全面的にリーン運転を禁止するのではなく、リッチスパイク実行後、予め定められた所定時間が経過するまでの期間のリーン運転を禁止する。そして、所定時間経過後は再びリーン運転を行う。そのため、燃費悪化を最小限に抑えることができる。
【０１０５】
また、リッチスパイク実行後、リーン運転を禁止してストイキ運転を行っている期間は、三元触媒９によって排ガス中のＮＯｘは効率よく浄化される。したがって、その期間はＮＯｘトラップ触媒１０のＮＯｘトラップ量が増加しないので、その期間だけ、ＮＯｘトラップ量が所定値に達するまでの期間が延長する。すなわち、リッチスパイクが実施されてから、次にリッチスパイクが実施されるまでの期間が延長する。そのため、全体として、リッチスパイクの回数が抑えられ、テールパイプ出口でのＣＯ排出量、ＨＣ排出量の増加を防止できる。なお、三元触媒９がない場合であっても、ストイキ運転中では、ＮＯｘトップ触媒１０で排ガス中のＮＯｘは還元処理され得る。
【０１０６】
一方、リーン運転時において、予め定められた所定時間内にＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達しなかった場合（ＮＯｘトラップ触媒１０の劣化が小さい場合）は、前記所定時間経過後も、引き続きリーン運転を継続する。このリーン運転継続中に、ＮＯｘトラップ触媒１０のＮＯｘトラップ量が所定値に達した場合は、リッチスパイクを実行する。そして、このリッチスパイク実行後に再びリーン運転を許可して、次の所定時間の計測を始める。
【０１０７】
このように、ＮＯｘトラップ触媒１０の劣化が小さい場合は、予め定められた所定時間経過後も、引き続きリーン運転を継続する。そのため、燃費が向上する。また、リッチスパイク回数を抑えることができるため、テールパイプ出口でのＣＯ排出量、ＨＣ排出量の増加を防止できる。
【０１０８】
なお、本発明は上記の実施形態に限定されずに、その技術的な思想の範囲内において種々の変更がなしうることは明白である。
【０１０９】
例えば、本実施形態では、ＮＯｘ濃度センサ２６（ＮＯｘ濃度検出手段）を備え、このセンサ２６により検出されるＮＯｘ濃度に基づいてＮＯｘトラップ触媒１０のＮＯｘトラップ量を算出し、この算出されるＮＯｘトラップ量が所定値以上となったときにリッチスパイクを開始する場合で説明した。これに限らず、センサ２６により検出されるＮＯｘ濃度が所定濃度以上となったときにリッチスパイクを開始するようにしてもかまわない。
【０１１０】
また、本実施形態では、リア空燃比センサ２６（空燃比検出手段）を備え、このセンサ２６により検出されるＮＯｘトラップ触媒１０の下流の排気中の空燃比に基づいてＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したか否かを判定する場合で説明した。これに限らず、センサ２６により検出されるＮＯｘ濃度に基づいてＮＯｘトラップ量を算出し、このＮＯｘトラップ量に基づいてＮＯｘトラップ触媒１０からのＮＯｘ脱離作用が完了したか否かを判定するようにしてもかまわない。
【０１１１】
また、本実施形態では、所定時間を予め定めているが、低負荷領域や高負荷領域などのエンジンの運転領域に応じて、所定時間を変化させてもよい。
【図面の簡単な説明】
【０１１２】
【図１】本発明による内燃機関の空燃比制御装置の概略構成を示す図である。
【図２】通過ＮＯｘ量に対するテールパイプＮＯｘの特性図である。
【図３】リッチスパイク回数に対するテールパイプＣＯの特性図である。
【図４】ＮＯｘトラップ触媒の劣化度合いで、どのように運転が異なってくるかを示したモデル図である。
【図５】図４（Ａ）（Ｂ）で示した各運転中に行われている制御内容について説明するタイムチャートである。
【図６】ＮＯｘトラップ量の算出を説明するためのフローチャートである。
【図７】リーン許可フラグの設定を説明するためのフローチャートである。
【図８】カウンタ値、リッチスパイクフラグ及びスパイク後ストイキ要求フラグを設定の設定を説明するためのフローチャートである。
【符号の説明】
【０１１３】
５    燃料噴射弁
１０    ＮＯｘトラップ触媒（ＮＯｘトラップ触媒手段）
２６    リア空燃比センサ（空燃比検出手段）又はＮＯｘ濃度センサ（ＮＯｘ濃度検出手段）
Ｓ２０４、Ｓ２０７、Ｓ３０６、Ｓ３０７    リッチ化手段
Ｓ１０５、Ｓ３１３、Ｓ３１６    ＮＯｘ脱離作用完了判定手段
Ｓ３１４、Ｓ３１７    リッチ化終了手段
Ｓ３０３、Ｓ３０４、Ｓ３０５    時間計測手段
Ｓ３０１、Ｓ３０５、Ｓ３０６、Ｓ３０８〜Ｓ３１１、Ｓ３１５〜Ｓ３１８    リーン運転禁止手段
Ｓ１０２、Ｓ１０３    ＮＯｘトラップ量算出手段
【図１】
2007239581.tif 000003
【図２】
2007239581.tif 000004
【図３】
2007239581.tif 000005
【図４】
2007239581.tif 000006
【図５】
2007239581.tif 000007
【図６】
2007239581.tif 000008
【図７】
2007239581.tif 000009
【図８】
2007239581.tif 000010