[go: up one dir, main page]

JP4211514B2 - Exhaust gas purification device for internal combustion engine - Google Patents

Exhaust gas purification device for internal combustion engine Download PDF

Info

Publication number
JP4211514B2
JP4211514B2 JP2003197200A JP2003197200A JP4211514B2 JP 4211514 B2 JP4211514 B2 JP 4211514B2 JP 2003197200 A JP2003197200 A JP 2003197200A JP 2003197200 A JP2003197200 A JP 2003197200A JP 4211514 B2 JP4211514 B2 JP 4211514B2
Authority
JP
Japan
Prior art keywords
amount
absorbent
sulfur
exhaust gas
fuel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003197200A
Other languages
Japanese (ja)
Other versions
JP2005036653A (en
Inventor
欣悟 陶山
彰生 松永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2003197200A priority Critical patent/JP4211514B2/en
Publication of JP2005036653A publication Critical patent/JP2005036653A/en
Application granted granted Critical
Publication of JP4211514B2 publication Critical patent/JP4211514B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Exhaust Gas After Treatment (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Exhaust Gas Treatment By Means Of Catalyst (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は内燃機関の排気浄化装置に関する。
【0002】
【従来の技術】
リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNOを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOを還元して蓄えているNOの量が減少するNO吸収剤を配置し、NO吸収剤内に蓄えられているイオウの量である蓄積イオウ量の単位時間当たりの変化量をNO吸収剤の温度、吸入空気量、及びNO吸収剤内に流入する排気ガスの空燃比に基づいて算出し、この変化量を積算することにより蓄積イオウ量を算出するようにした内燃機関が公知である(特許文献1参照)。
【0003】
【特許文献1】
特開2001−74727号公報
【特許文献2】
特開平11−229858号公報
【特許文献3】
特開2000−274229号公報
【特許文献4】
特開2002−266628号公報
【特許文献5】
特開2002−221028号公報
【特許文献6】
特開2000−104536号公報
【0004】
【発明が解決しようとする課題】
蓄積イオウ量が少ないときにはNO吸収剤内に蓄えられ得るNOの量が多いけれども、蓄積イオウ量が多くなるとNO吸収剤内に蓄えられ得るNOの量が少なくなり、その結果NO吸収剤から流出した排気ガス中のNOの量である流出NO量が多くなり得る。このように、流出NO量は蓄積イオウ量を表す一つの指標となる。
【0005】
しかしながら、上述した内燃機関では、蓄積イオウ量を求めるために流出NO量を一切考慮しておらず、従って蓄積イオウ量を必ずしも正確に算出することができないという問題がある。
【0006】
そこで本発明の目的は、NO吸収剤内に蓄えられているイオウの量を正確に求めることができる内燃機関の排気浄化装置を提供することにある。
【0007】
【課題を解決するための手段】
前記課題を解決するために1番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNOを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOを還元して蓄えているNOの量が減少するNO吸収剤を配置した内燃機関において、NO吸収剤から流出した排気ガス中のNOの量である流出NO量を検出するためにNO吸収剤下流の排気通路内に配置されたNOセンサと、NO吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO量に基づいて求める手段とを具備した排気浄化装置であって、NO 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記求められたNO 吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行い、前記求められたNO 吸収剤の蓄積イオウ量が前記境界量よりも少ないときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0010】
また、番目の発明によれば番目の発明において、前記求められた蓄積イオウ量とは無関係な量を、燃料がイオウ濃度が基準濃度の燃料であると仮定したときにNO吸収剤内に蓄えられ得る最大のイオウ量に設定している。
【0011】
また、番目の発明によれば番目の発明において、流出NO量を互いに時間間隔を隔てて複数回検出すると共にこれら流出NO量に基づいてNO吸収剤の蓄積イオウ量を求め、前記検出された流出NO量が予め定められた許容最小量よりも少ないときの回数が上限回数を越えたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0012】
また、番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記設定された処理開始時量が、燃料が市場で入手可能な燃料のうちイオウ濃度が最も高い燃料であると仮定したときにNO吸収剤内に蓄えられ得る最大のイオウ量である蓄積可能最大量よりも多いときには、処理開始時量を該蓄積可能最大量に設定してNO吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0014】
また、番目の発明によれば1又は4番目の発明において、先のイオウ処理が完了してから燃料が予め定められた第1の設定量だけ消費されたときにイオウ処理を行うべきと判断される。
【0015】
また、番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO吸収剤内に流入する排気ガス中のNOの量である流入NO量を求める手段と、流入NO量及び流出NO量に基づいてNO吸収剤のNO浄化率を求める手段と、該求められたNO浄化率に基づいてNO吸収剤の蓄積イオウ量を求める手段とを更に具備している。
【0016】
また、番目の発明によれば番目の発明において、NO吸収剤のNO浄化率を互いに時間間隔を隔てて複数回求めると共に、これら求められたNO浄化率と燃料消費量との関係を表す関係式を求め、判断時期における燃料消費量と該関係式とから該判断時期におけるNO浄化率を求め、該求められた判断時期におけるNO浄化率に基づいて該判断時期における蓄積イオウ量を求めるようにしている。
【0017】
また、番目の発明によれば番目の発明において、前記求められたNO浄化率と燃料消費量との関係を一次式により表すと共に、該一次式を最小自乗法により求めるようにしている。
【0018】
また、番目の発明によれば番目の発明において、NO吸収剤のNO浄化率を互いに時間間隔を隔てて複数回求めると共に、平均値算出時期が到来する毎に前回の平均値算出時期から今回の平均値算出時期までの期間内に求められたNO浄化率の平均値を算出し、該算出されたNO浄化率の平均値と燃料消費量との関係を表す関係式を求めるようにしている。
【0019】
また、10番目の発明によれば番目の発明において、NO吸収剤内に蓄えられているNOを還元しNO吸収剤内に蓄えられているNOの量を減少させるためにNO吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNO処理を行う手段と、NO吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NO量が予め定められた許容最大量を越えないようにNO処理が行われる時間間隔を設定する手段とを更に具備し、NO吸収剤内に流入する排気ガスの空燃比がリーンのときの流入NO量及び流出NO量を求めると共に、これら流入NO量及び流出NO量に基づいてNO吸収剤のNO浄化率を求めるようにし、前回の平均値算出時期から今回の平均値算出時期までの期間内にNO浄化率が求められた回数が下限回数よりも少ないときには、該期間におけるNO浄化率の平均値を算出しないようにしている。
【0020】
また、11番目の発明によれば番目の発明において、平均値算出時期が到来する毎に算出されるNO浄化率の平均値が、NO浄化率が求められたときに機関定常運転が行われているか機関過渡運転が行われているかに応じて重み付けられたNO浄化率の加重平均値である。
【0021】
また、12番目の発明によれば番目の発明において、前回の平均値算出時期から燃料が予め定められた第2の設定量だけ消費されたときに次の平均値算出時期が到来したと判断される。
【0022】
また、13番目の発明によれば番目の発明において、NO吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、前記求められたNO吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには燃料が高イオウ濃度燃料であると判断し、前記求められたNO吸収剤の蓄積イオウ量が該境界量よりも少ないときには燃料が低イオウ濃度燃料であると判断する手段とを更に具備し、燃料が高イオウ濃度燃料であると判断されたときには処理開始時量を前記求められた蓄積イオウ量に設定してNO吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行い、燃料が低イオウ濃度燃料であると判断されたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0023】
また、14番目の発明によれば13番目の発明において、前記求められたNO浄化率の前記関係式に対する偏差を求める手段を更に具備し、燃料が高イオウ濃度燃料であると判断されたときに該求められた偏差が予め定められたしきい値を越えて変化したときには燃料が低イオウ濃度燃料に変更されたと判断し、燃料が低イオウ濃度燃料であると判断されたときに該求められた偏差が該しきい値を越えて変化したときには燃料が高イオウ濃度燃料に変更されたと判断するようにしている。
【0024】
また、15番目の発明によれば番目の発明において、NO吸収剤内に流入する排気ガスの空燃比がリーンである期間に設定された流出NO量検出期間における流出NO量の平均値を算出すると共に、該流出NO量検出期間における流入NO量の平均値を算出し、これら流入NO量の平均値及び流出NO量の平均値に基づいて該流出NO量検出期間におけるNO浄化率を求めるようにしている。
【0025】
また、16番目の発明によれば番目の発明において、流入NO量と流出NO量とがほぼ同時期に求められるようになっており、排気ガス部分がそれについての流入NO量が求められてからNOセンサに到達するのに要する遅れ時間を求める手段と、該遅れ時間でもって流入NO量又は流出NO量を補正する手段とを更に具備し、該補正された流入NO量又は流出NO量に基づいてNO浄化率を求めるようにしている。
【0026】
また、17番目の発明によれば番目の発明において、前記求められたNO浄化率をNO吸収剤の状態が予め定められた基準状態のときのNO浄化率に換算する手段を更に具備し、該換算されたNO浄化率に基づいてNO吸収剤の蓄積イオウ量を求めるようにしている。
【0027】
また、18番目の発明によれば番目の発明において、NO吸収剤の熱劣化度合いを求める手段と、該求められたNO吸収剤の熱劣化度合いに基づいて前記求められたNO浄化率を補正する手段とを更に具備し、該補正されたNO浄化率に基づいてNO吸収剤の蓄積イオウ量を求めるようにしている。
【0028】
また、19番目の発明によれば番目の発明において、機関運転状態を検出する手段を更に具備し、該検出された機関運転状態に基づいて前記流入NO量を算出するようにしている。
【0030】
また、20番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO吸収剤内に蓄えられているNOを還元しNO吸収剤内に蓄えられているNOの量を減少させるためにNO吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNO処理を行う手段と、NO処理が行われたときに生ずる流出NO量の極大値を検出する手段とを更に具備し、該検出された流出NO量の極大値に基づいてNO吸収剤の蓄積イオウ量を求めるようにしている。
【0031】
また、21番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO吸収剤内に蓄えられているNOを還元しNO吸収剤内に蓄えられているNOの量を減少させるためにNO吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNO処理を行う手段と、NO処理が行われたときにNO吸収剤から流出したNOの量の積算量である流出NO量積算量を求める手段とを更に具備し、該求められた流出NO量積算量に基づいてNO吸収剤の蓄積イオウ量を求めるようにしている。
【0032】
また、22番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO吸収剤内に蓄えられているNOを還元しNO吸収剤内に蓄えられているNOの量を減少させるためにNO吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNO処理を行う手段と、NO吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NO量が予め定められた許容最大量を越えないようにNO処理が行われる時間間隔を設定する手段と、該設定された時間間隔に基づいてNO吸収剤の蓄積イオウ量を求める手段とを更に具備している。
【0034】
なお、本明細書では排気通路の或る位置よりも上流の排気通路、燃焼室、及び吸気通路内に供給された空気と炭化水素HC及び一酸化炭素COのような還元剤との比をその位置における排気ガスの空燃比と称している。
【0035】
【発明の実施の形態】
図1は本発明を圧縮着火式内燃機関に適用した場合を示している。なお、本発明は火花点火式内燃機関にも適用することもできる。
【0036】
図1を参照すると、1は機関本体、2はシリンダブロック、3はシリンダヘッド、4はピストン、5は燃焼室、6は筒内に燃料を直接噴射するための電気制御式燃料噴射弁、7は吸気弁、8は吸気ポート、9は排気弁、10は排気ポートをそれぞれ示す。吸気ポート8は対応する吸気枝管11を介してサージタンク12に連結され、サージタンク12は吸気ダクト13を介して排気ターボチャージャ14のコンプレッサ15の出口に連結される。コンプレッサ15の入口には吸気管13aが連結される。吸気ダクト13内にはステップモータ16により駆動されるスロットル弁17が配置され、更にコンプレッサ15下流の吸気ダクト13周りには吸気ダクト13内を流れる吸入空気を冷却するための冷却装置18が配置される。
【0037】
一方、排気ポート10は排気マニホルド19及び排気管20を介して排気ターボチャージャ14の排気タービン21の入口に連結され、排気タービン21の出口は排気管20aを介して触媒コンバータ22に接続される。触媒コンバータ22内には、排気ガス中の微粒子を捕集するためのパティキュレートフィルタ22aが収容され、パティキュレートフィルタ22a上には後述するようにNO吸収剤23が担持されている。また、触媒コンバータ22は排気管20bに接続される。
【0038】
更に図1を参照すると、排気マニホルド19とサージタンク12とは排気ガス再循環(以下、EGRと称す)通路24を介して互いに連結され、EGR通路24内には電気制御式EGR制御弁25が配置される。また、EGR制御弁25上流のEGR通路24周りにはEGR通路24内を流れるEGRガスを冷却するための冷却装置26が配置される。
【0039】
一方、各燃料噴射弁6は燃料供給管6aを介して燃料リザーバ、いわゆるコモンレール27に連結される。このコモンレール27内へは電気制御式の吐出量可変な燃料ポンプ28から燃料が供給され、コモンレール27内に供給された燃料は各燃料供給管6aを介して燃料噴射弁6に供給される。コモンレール27にはコモンレール27内の燃料圧を検出するための燃料圧センサ29が取り付けられ、燃料圧センサ29の出力信号に基づいてコモンレール27内の燃料圧が目標燃料圧となるように燃料ポンプ28の吐出量が制御される。なお、図1において30は燃料タンクを示している。
【0040】
排気マニホルド19には排気マニホルド19内に還元剤を供給するための電気制御式還元剤供給弁31が取り付けられている。本発明による実施例では燃料が還元剤として使用され、還元剤供給弁31は還元剤供給管31aを介してコモンレール27に連結される。
【0041】
電子制御ユニット40はデジタルコンピュータからなり、双方向性バス41によって互いに接続されたROM(リードオンリメモリ)42、RAM(ランダムアクセスメモリ)43、常時電源に接続されているB−RAM(バックアップRAM)43a、CPU(マイクロプロセッサ)44、入力ポート45及び出力ポート46を具備する。吸気管13aには吸入空気質量流量を検出するためのエアフロメータ49が取り付けられ、機関本体1には機関冷却水温THWを検出するための水温センサ50が取り付けられる。NO吸収剤23下流の排気管20bには、NO吸収剤23から流出した排気ガス中のNO濃度即ち流出NO濃度CNOを検出するためのNOセンサ51と、NO吸収剤23から流出した排気ガスの温度を検出するための排気温センサ52とが取り付けられる。排気温センサ52により検出される排気ガスの温度はNO吸収剤23の温度TCを表している。燃料圧センサ29、エアフロメータ49、水温センサ50、NOセンサ51、及び排気温センサ52の出力信号はそれぞれ対応するAD変換器47を介して入力ポート45に入力される。
【0042】
更に、アクセルペダル(図示しない)にはアクセルペダルの踏み込み量に比例した出力電圧を発生する負荷センサ53が接続され、負荷センサ53の出力電圧は対応するAD変換器47を介して入力ポート45に入力される。ここで、アクセルペダルの踏み込み量は要求負荷Lを表している。更に入力ポート45にはクランクシャフトが例えば30°回転する毎に出力パルスを発生するクランク角センサ54が接続される。CPU44ではこの出力パルスに基づいて機関回転数Nが算出される。
【0043】
一方、出力ポート46は対応する駆動回路48を介して燃料噴射弁6、スロットル弁駆動用ステップモータ16、EGR制御弁25、燃料ポンプ28、及び還元剤供給弁31にそれぞれ接続される。
【0044】
パティキュレートフィルタ22aはコージェライトのような多孔質材料からなり、その隔壁の両側面及び細孔内壁面上にはNO吸収剤23がそれぞれ担持されている。このNO吸収剤23は例えばアルミナを担体とし、この担体上に例えばカリウムK、ナトリウムNa、リチウムLi、セシウムCsのようなアルカリ金属、バリウムBa、カルシウムCaのようなアルカリ土類、ランタンLa、イットリウムYのような希土類から選ばれた少なくとも一つと、白金Pt、パラジウムPd、ロジウムRh、イリジウムIrのような貴金属とが担持されている。
【0045】
NO吸収剤は流入する排気ガスの平均空燃比がリーンのときにはNOを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOを還元して蓄えているNOの量を減少させる蓄積還元作用を行う。
【0046】
NO吸収剤の蓄積還元作用の詳細なメカニズムについては完全には明らかにされていない。しかしながら、現在考えられているメカニズムを、担体上に白金Pt及びバリウムBaを担持させた場合を例にとって簡単に説明すると次のようになる。
【0047】
即ち、NO吸収剤に流入する排気ガスの空燃比が理論空燃比よりもかなりリーンになると流入する排気ガス中の酸素濃度が大巾に増大し、酸素OがO 又はO2−の形で白金Ptの表面に付着する。一方、流入する排気ガス中のNOは白金Ptの表面に付着し白金Ptの表面上でO 又はO2−と反応し、NOとなる(NO+O→NO+O、ここでOは活性酸素)。次いで生成されたNOの一部は白金Pt上でさらに酸化されつつNO吸収剤内に吸収されて酸化バリウムBaOと結合しながら、硝酸イオンNO の形でNO吸収剤内に拡散する。このようにしてNOがNO吸収剤内に蓄えられる。
【0048】
これに対し、NO吸収剤に流入する排気ガスの空燃比がリッチ又は理論空燃比になると、排気ガス中の酸素濃度が低下してNOの生成量が低下し、反応が逆方向(NO →NO+2O)に進み、斯くしてNO吸収剤内の硝酸イオンNO がNOの形でNO吸収剤から放出される。この放出されたNOは排気ガス中に還元剤即ちHC,COが含まれているとこれらHC,COと反応して還元せしめられる。このようにして白金Ptの表面上にNOが存在しなくなるとNO吸収剤から次から次へとNOが放出されて還元され、NO吸収剤内に蓄えられているNOの量が次第に減少する。
【0049】
なお、硝酸塩を形成することなくNOを蓄え、NOを放出することなくNOを還元することも可能であると考えられている。また、活性酸素Oに着目すれば、NO吸収剤はNOの蓄積及び放出に伴って活性酸素Oを生成する活性酸素生成触媒と見ることもできる。
【0050】
図1に示される内燃機関はリーン空燃比のもとでの燃焼が継続して行われており、従ってNO吸収剤23内に流入する排気ガスの空燃比はリーンに維持されている。その結果、排気ガス中のNOはNO吸収剤23内に蓄えられる。
【0051】
ところが、時間の経過と共にNO吸収剤23内に蓄えられているNOの量である蓄積NO量は次第に増大する。そこで本発明による実施例では、NO吸収剤23内に蓄えられているNOを還元しNO吸収剤23内の蓄積NO量を減少させるために、還元剤供給弁31から還元剤を一時的に供給してNO吸収剤23内に流入する排気ガスの空燃比AFNを一時的にリッチに切り替えるNO処理を行うようにしている。なお、NO吸収剤23内に流入する排気ガスの空燃比AFNを一時的にリッチに切り替えるために、例えば燃料噴射弁6から膨張行程又は排気行程に追加の燃料を噴射するようにしてもよいし、燃焼室5内で燃焼される混合気の空燃比を一時的にリッチに切り替えるようにしてもよい。
【0052】
例えば、NO吸収剤23の蓄積NO量を求め、この蓄積NO量が一定量を越える毎にNO処理を行うこともできる。しかしながら、本発明による実施例では図2に矢印RNで示されるように、NO処理を時間間隔tNでもって繰り返し行うようにしている。この時間間隔tNは基本時間間隔tNBを補正量ktNで補正することにより求められる(tN=tNB+ktN)。これら基本時間間隔tNB及び補正量ktNは次のように求めることができる。
【0053】
即ち、図2に示されるように、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときには、流出NO濃度CNOが少しずつ増大し、NO処理が開始される直前にZCNOとなる。このZCNOを直前NO濃度と称すると、時間間隔tNが短い場合には直前NO濃度ZCNOが低くなり、時間間隔tNが長い場合には直前NO濃度ZCNOが高くなる。直前NO濃度ZCNOはできるだけ低いのが好ましいが、時間間隔tNを短くすべく時間間隔tNを短くすると燃焼消費率が増大する。また、直前NO濃度ZCNOは後述するように、NO吸収剤23内に蓄えられているSOの量である蓄積SO量に応じて変動し得る。
【0054】
そこで本発明による実施例では、機関定常運転時でありかつ蓄積SO量が基準量例えばほぼゼロのときに、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NO濃度CNOが許容最大濃度を越えないように、かつNO処理による燃料消費率が許容最大値を越えないように、基本時間間隔tNBを予め設定している。
【0055】
その上で、機関過渡運転時にも、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NO濃度CNOが許容最大濃度を越えないように、かつNO処理による燃料消費率が許容最大値を越えないように、補正量ktNを更新し、更新された補正量ktNでもって基本時間間隔tNBを補正するようにしている。
【0056】
本発明による実施例では図3(A)に示されるように、要求負荷Lと機関回転数Nとにより定められる機関運転領域が九個の領域に分割されており、領域毎に基本時間間隔tNBが設定されている。また、基本時間間隔tNBは予め実験により求められており、図3(A)に示されるマップの形で予めROM42内に記憶されている。一方、補正量ktNも図3(B)に示されるように、基本時間間隔tNBに対する領域と同様に設定された領域毎に設定されており、図3(B)に示されるマップの形でB−RAM43a内に記憶される。
【0057】
図4は本発明による実施例のNO制御ルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0058】
図4を参照すると、まずステップ100では、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンであるか否かが判別される。排気ガスの空燃比AFNがリーンでないときには処理サイクルを終了し、排気ガスの空燃比AFNがリーンのときには次いでステップ101に進んで現在の機関運転状態が属する領域が決定される。続くステップ102では、ステップ101で決定された領域に対し設定されている基本時間間隔tNB及び補正量ktNに基づいて時間間隔tNが算出される(tN=tNB+ktN)。続くステップ103では先のNO処理から時間tNだけ経過したか否かが判別される。先のNO処理から時間tNだけ経過していないときには処理サイクルを終了し、先のNO処理から時間tNだけ経過したときにはステップ104に進んでNO処理が行われる。具体的には、NO吸収剤23に流入する排気ガスの空燃比AFNがリッチになるように還元剤供給弁31から一時的に還元剤が供給される。
【0059】
図5は本発明による実施例の補正量ktN更新ルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0060】
図5を参照すると、まずステップ110では、NO処理が開始されたか否かが判別される。NO処理が開始されていないときには次いでステップ111に進み、このときの流出NO濃度CNOがZCNOとして記憶される。次いで処理サイクルを終了する。
【0061】
次いで、NO処理が開始されると、ステップ110からステップ112に進む。従って、ZCNOは上述した直前NO濃度を表している。ステップ112では、直前NO濃度ZCNOが上述した流出NO濃度CNOの許容最大濃度に相当するCNHよりも大きいか否かが判別される。ZCNO>CNHのときには次いでステップ113に進み、現在の機関運転状態が属する領域が決定され、続くステップ114ではこの領域の補正量ktNが例えば一定値Δkだけ小さくされる。このようにして、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NO濃度CNOが許容最大濃度を越えないように、時間間隔tNが設定され又は基本時間間隔tNが補正される。
【0062】
一方、ZCNO≦CNHのときには次いでステップ115に進み、直前NO濃度ZCNOが上述した燃料消費率の許容最大値に相当するCNLよりも小さいか否かが判別される。ZCNO<CNLのときには次いでステップ116に進み、現在の機関運転状態が属する領域が決定される。続くステップ117ではこの領域の補正量ktNが例えば一定値Δkだけ大きくされる。このようにして、NO処理による燃料消費率が許容最大値を越えないように、時間間隔tNが設定され又は基本時間間隔tNが補正される。
【0063】
これに対し、ZCNO≧CNLのとき、即ちCNL≦ZCNO≦CNHのときには補正量ktNを更新することなく処理サイクルを終了する。この場合、直前NO濃度ZCNOがCNLからCNHまでの範囲内に維持されるように、補正量ktNを更新しているという見方もできる。
【0064】
このようにしてNO処理が行われ、その結果NO吸収剤23内に蓄えられ得るNOの量が増大される。
【0065】
ところが、排気ガス中にはイオウ分がSOの形で含まれており、NO吸収剤23内にはNOばかりでなくSOも蓄えられる。このSOのNO吸収剤23内への蓄積メカニズムはNOの蓄積メカニズムと同じであると考えられる。即ち、担体上に白金Pt及びバリウムBaを担持させた場合を例にとって簡単に説明すると、NO吸収剤23に流入する排気ガスの空燃比がリーンのときには上述したように酸素OがO 又はO2−の形で白金Ptの表面に付着しており、流入する排気ガス中のSOは白金Ptの表面に付着し白金Ptの表面上でO 又はO2−と反応し、SOとなる。次いで生成されたSOは白金Pt上でさらに酸化されつつNO吸収剤23内に吸収されて酸化バリウムBaOと結合しながら、硫酸イオンSO の形でNO吸収剤23内に拡散する。この硫酸イオンSO は次いでバリウムイオンBaと結合して硫酸塩BaSOを生成する。
【0066】
この硫酸塩BaSOは分解しにくく、NO吸収剤23内に流入する排気ガスの空燃比をただ単にリッチにしてもNO吸収剤23内の硫酸塩BaSOの量は減少しない。このため、時間が経過するにつれてNO吸収剤23内の硫酸塩BaSOの量が増大し、その結果NO吸収剤23内に蓄えられ得るNOの量が減少することになる。
【0067】
ところが、NO吸収剤23の温度を例えば600℃以上に維持しつつNO吸収剤23に流入する排気ガスの平均空燃比を理論空燃比又はリッチにすると、NO吸収剤23内の硫酸塩BaSOが分解してSOの形でNO吸収剤23から放出される。この放出されたSOは排気ガス中に還元剤即ちHC,COが含まれているとこれらHC,COと反応してSOに還元せしめられる。このようにしてNO吸収剤23内に硫酸塩BaSOの形で蓄えられているSOの量が次第に減少し、このときNO吸収剤23からSOがSOの形で流出することがない。
【0068】
そこで本発明による実施例では、NO吸収剤23内の蓄積SO量を減少させるために、NO吸収剤23の温度を硫酸塩分解温度例えば600℃以上に維持しながら、還元剤供給弁31から還元剤を供給してNO吸収剤23に流入する排気ガスの平均空燃比を一時的にわずかばかりリッチに切り替えるSO処理を行うようにしている。なお、NO吸収剤23内に流入する排気ガスの平均空燃比AFNを一時的にわずかばかりリッチに切り替えるために、例えば燃料噴射弁6から膨張行程又は排気行程に追加の燃料を噴射するようにしてもよいし、燃焼室5内で燃焼される混合気の空燃比を一時的にリッチに切り替えるようにしてもよい。
【0069】
例えば、NO吸収剤23の蓄積SO量を求め、この蓄積SO量が一定量を越える毎にSO処理を行うこともできる。しかしながら、本発明による実施例では図6に示されるように、先のSO処理が完了してから(矢印X1)、燃料消費量QFが第1の設定量qf1だけ増大したときに次のSO処理を開始するようにしている(矢印X2)。或いは、先のSO処理が完了したときの燃料消費量QFをQFP1とすると、燃料消費量QFがQFP1からqf1だけ増大したときに次のSO処理が開始される。なお、燃料消費量QFは燃料噴射弁6から噴射される燃料の量と、還元剤供給弁31から供給される還元剤即ち燃料の量とを合計したものである。
【0070】
SO処理をどれくらいの時間にわたって行うかを定めるにも様々な方法があり、例えばSO処理を一定時間だけ行うこともできる。しかしながら本発明による実施例では、蓄積SO量を処理開始時量QSSから予め定められた下限値QSL以下まで減少させるのに必要なSO処理を行うようにしている。
【0071】
具体的には、先のSO処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大するとまず、このときの蓄積SO量が求められ、処理開始時量QSSがこの蓄積SO量に設定され、SO処理が開始される。SO処理が開始されると図6に示されるように、蓄積SO量を代表する蓄積SO量代表値QSが処理開始時量QSSから逐次減算され、次いで蓄積SO量代表値QSが下限値QSL以下になると、SO処理が完了され、その結果NO吸収剤23内に流入する排気の平均空燃比AFNがリーンに戻される(矢印X3)。
【0072】
従って、一般的に表現すると、SO処理を行うべきと判断されたときにはこのときの蓄積SO量を求めると共に、処理開始時量QSSをこの求められた蓄積SO量に設定してNO吸収剤の蓄積SO量を処理開始時量QSSから下限値QSL以下まで減少させるのに必要なSO処理を行うようにしているということになる。
【0073】
ここで、本発明による実施例では、下限値QSLがほぼゼロに設定されており、従って蓄積SO量をほぼ処理開始時量だけ減少させるのに必要なSO処理が行われるということになる。
【0074】
なお、図6には示されていないが、SO処理が行われていないとき(矢印X1からX2まで)にはNO処理が繰り返し行われており、従ってNO吸収剤23内に流入する排気ガスの空燃比AFNは繰り返し一時的にリッチになっている。
【0075】
NO吸収剤23内の蓄積SO量を直接求めることは困難である。そこで本発明による各実施例では、蓄積SO量を推定するようにしている。次に、本発明による第1実施例の蓄積SO量推定値QSEの算出方法を説明する。
【0076】
本発明による第1実施例では、SO処理が行われていないときの、より正確にはNO吸収剤23内に流入する排気ガスの空燃比AFNがリーンのときのNO吸収剤23のNO浄化率EFFが互いに時間間隔を隔てて複数回算出され、このNO浄化率EFFに基づいて蓄積SO量推定値QSEが算出される。ここで、NO吸収剤23内に流入する排気ガス中のNO濃度である流入NO濃度をCNIとすると、NO吸収剤23のNO浄化率EFFは次式により表される。
【0077】
EFF=(CNI−CNO)/CNI
流出NO濃度CNOは上述したとおり、NOセンサ51により検出される。一方、流入NO濃度CNIを求めるために例えば排気管20aにNOセンサを取り付けることもできるが、本発明による第1実施例では流入NO濃度CNIは機関運転状態に基づいて求められる。即ち、流出NO濃度CNIは要求負荷L及び機関回転数Nの関数として予め実験により求められており、図7に示されるマップの形で予めROM42内に記憶されている。
【0078】
図8は算出された複数個のNO浄化率EFFを燃料消費量QFに対してプロットした結果の一例を示している。図8において、EFF(i),EFF(i+1),EFF(i+2)は燃料消費量QFがそれぞれQF(i),QF(i+1),QF(i+2)のときのNO浄化率EFFを表しており、i,i+1,i+2はNO浄化率の算出回数を表している(i=1,2,…)。
【0079】
図8からわかるように、燃料消費量QFが増大するにつれてNO浄化率EFFが低下し、燃料消費量QFとNO浄化率EFFとの関係は概ね一次式mにより表すことができる。
【0080】
ここで、一次式mの勾配は単位燃料消費量当たりのNO浄化率EFFの低下量を表している。後述するように、蓄積SO量が増大するにつれてNO浄化率EFFが低下し、NO浄化率EFFの低下量は蓄積SO量の増大量を表している。一方、蓄積SO量の単位時間当たりの増大量はNO吸収剤23内に単位時間当たり流入するSOの量に依存し、この流入SO量は単位時間当たりの燃料消費量に依存する。
【0081】
従って、燃料の種類、具体的には燃料中のイオウ濃度が変わらない限り、単位燃料消費量当たりの蓄積SO量の増大量はほぼ一定に維持され、単位燃料消費量当たりのNO浄化率EFFの低下量も一定に維持される。その結果、燃料消費量QFとNO浄化率EFFとの関係を表す一次式mは燃料の種類が変わらない限り、即ち給油されない限り、変わらないということになる。
【0082】
そうすると、一次式mを求めておけば、任意の時期におけるNO浄化率EFFを推定できることになる。即ち、図8に示される例では、燃料消費量QFがfのときのNO浄化率EFFはeであると推定できる。
【0083】
そこで本発明による第1実施例では、燃料消費量QFとNO浄化率EFFとの関係を表す一次式mを求めるようにしている。具体的には、NO浄化率EFFが少なくとも2回算出され、例えば最小自乗法により一次式mが決定される。
【0084】
一方、NO浄化率EFFは上述したように、蓄積SO量に依存し、具体的には蓄積SO量が多くなるにつれて小さくなる。蓄積SO量とNO浄化率EFFとの関係はNO吸収剤23の種類に応じて変動しうるが、NO吸収剤23の種類が決まればこの関係を予め実験により求めておくことができる。図9は蓄積SO量推定値QSEとNO浄化率EFFとの関係を示す一例であり、予め実験により求められROM42内に記憶されている。この例では、NO浄化率EFFがeのときの蓄積SO量推定値QSEはsになる。
【0085】
従って、図8及び図9に示される例では、燃料消費量QFがfのときの蓄積SO量推定値QSEがsであるということがわかる。
【0086】
本発明による第1実施例では、SO処理を行うべきと判断されたとき即ち先のSO処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大したときに、燃料消費量QFとNO浄化率EFFとの関係を表す一次式mが求められ、このときの燃料消費量QF(=QFP1+qf1)から一次式mを用いてこのときのNO浄化率EFFが算出され、算出されたNO浄化率から図9のマップを用いてこのときの蓄積SO量推定値QSEが算出される。次いで、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。
【0087】
従って、一般的に言うと、流出NO濃度CNO又はNO浄化率EFFに基づいて蓄積SO量を求めているということになる。或いは、NO浄化率と燃料消費量との関係を表す関係式を求め、判断時期における燃料消費量と関係式とから判断時期におけるNO浄化率を求め、判断時期におけるNO浄化率に基づいて判断時期における蓄積SO量を求めるようにしているという見方もできる。この場合、先のSO処理が完了してから燃料が予め定められた第1の設定量だけ消費されたとき、又はSO処理を行うべきと判断されたときを判断時期と考えることができる。
【0088】
もっとも、一次式mのような燃料消費量QFとNO浄化率EFFとの関係を表す関係式を求めなくても、SO処理を行うべきと判断されたときにこのときの流出NO濃度CNOを検出してこのときのNO浄化率EFFを算出すれば、図9のマップを用いてこのときの蓄積SO量推定値QSEを算出することができる。しかしながら、上述したように一次式mのような関係式は複数回算出されたNO浄化率EFFに基づいて決定されており、しかもこの関係式mは燃料が同じである限り変わらない。従って、関係式mを用いた方が蓄積SO量をより正確に求めることができる。
【0089】
なお、NO浄化率EFF及び蓄積SO量推定値QSEには誤差が含まれ得る。即ち、図10(A)に示されるように、算出されたNO浄化率EFFが例えばeであるといっても、実際の蓄積SO量は必ずしもsではなく、QSEMからQSEmの範囲内にある。この場合、QSEMを蓄積SO量推定値QSEがそれを基準としてとり得る最大の量、即ち可能最大量と考えることができ、QSEmを蓄積SO量推定値QSEがそれを基準としてとり得る最小の量と考えることができる。
【0090】
従って、SO処理を行うべきと判断されたときのNO浄化率EFFが例えばeということで処理開始時量QSSをsに設定した場合に、実際の蓄積SO量が可能最大量QSEMであると、蓄積SO量を下限量以下まで減少させるのに必要なSO処理を行っても、NO吸収剤23内にSOが残存することになる。
【0091】
そこで、これを阻止するために、SO処理を行うべきと判断されたときにこの可能最大量QSEMを求め、処理開始時量QSSをこの可能最大量QSEMに設定することもできる。ここで、可能最大量QSEMはNO浄化率EFFの関数として例えば図10(B)に実線で示されるマップの形で予めROM42内に記憶しておくことができる。なお、図10(B)において破線は図9に示される蓄積SO量推定値QSEを表している。
【0092】
ところで、本発明による第1実施例において、SO処理を行うべきと判断されたときの蓄積SO量推定値QSEは燃料が一定量だけ消費されたときの蓄積SO量の増大量を概ね表しており、従って単位燃料消費量当たりの蓄積SO量の増大量、即ち燃料中のイオウ濃度を表している。
【0093】
そうすると、SO処理を行うべきと判断されたときの蓄積SO量推定値QSEが予め定められた境界量よりも大きいときには燃料が高イオウ濃度燃料であり、SO処理を行うべきと判断されたときの蓄積SO量推定値QSEが境界量よりも小さいときには燃料が低イオウ濃度燃料又は標準燃料であると判断することができる。本発明による第1実施例では、NO浄化率EFFが蓄積SO量推定値QSEに対応していることから、SO処理を行うべきと判断されたときのNO浄化率EFFが上述した境界量に相当する境界浄化率EFFBよりも低いときに燃料が高イオウ濃度燃料であり、SO処理を行うべきと判断されたときのNO浄化率EFFが境界浄化率EFFBよりも高いときに燃料が低イオウ濃度燃料又は標準燃料であると判断するようにしている。
【0094】
その上で、燃料が低イオウ濃度燃料又は標準燃料であると判断されたときには、処理開始時量QSSを、SO処理を行うべきと判断されたときの蓄積SO量推定値QSEとは無関係な量に設定している。この無関係な量はどのように定めてもよいが、本発明による第1実施例では、燃料がイオウ濃度が基準濃度CSRの燃料であると仮定したときにNO吸収剤23内に蓄えられ得る最大のSO量に設定される。更に、この基準濃度CSRもどのように定めてもよいが、本発明による第1実施例において基準濃度CSRは標準的な燃料中のイオウ濃度、例えば50ppmに定められる。即ち、イオウ濃度が基準濃度CSRである燃料が第1の設定量qf1だけ消費されたときには、NO吸収剤23内に蓄えられ得る最大のSO量はqf1・CSRであり、処理開始時量QSSがこのqf1・CSRに設定される。
【0095】
このようにしているのは次の理由による。即ち、イオウ濃度が低い燃料の場合には蓄積SO量がNO浄化率EFFに与える影響が小さく、従ってこの場合に算出された蓄積SO量推定値QSEの精度は必ずしも高くない。そこで、燃料が低イオウ濃度燃料又は標準燃料であると判断されたときには、処理開始時量QSSを算出された蓄積SO量推定値QSEに設定するのではなく、イオウ濃度が既知の燃料が用いられている仮定した上で、処理開始時量QSSをこの既知のイオウ濃度に応じて定まる量に設定しているのである。
【0096】
これに対し、燃料が高イオウ濃度燃料であると判断されたときには、上述したとおり、処理開始時量QSSはSO処理を行うべきと判断されたときの蓄積SO量推定値QSEに設定される。
【0097】
従って、一般的にいうと、SO処理を行うべきと判断されたときの蓄積SO量を算出し、この算出された蓄積SO量が境界量よりも多いときには処理開始時量をこの算出された蓄積SO量に設定し、少ないときには処理開始時量をこの算出された蓄積SO量とは無関係な量に設定しているということになる。
【0098】
一方、市場で入手可能な燃料のうちイオウ濃度が最も高い燃料のイオウ濃度をCSMで表すと、燃料が第1の設定量qf1だけ消費されたときにNO吸収剤23内に蓄えられ得るSO量はたかだかqf1・CSMであり、SO処理を行うべきと判断されたときの実際の蓄積SO量がこのqf1・CSMを越えることはない。即ち、燃料が市場で入手可能な燃料のうちイオウ濃度が最も高い燃料であると仮定したときにNO吸収剤内に蓄えられ得る最大のイオウ量を蓄積可能最大量QSMすると、処理開始時量QSSはこの蓄積可能最大量QSMを越えないはずである。
【0099】
そこで本発明による第1実施例では、処理開始時量QSSが蓄積可能最大量QSMを越えているときには、処理開始時量QSSを蓄積可能最大量QSMに設定するようにしている。このようにすると、処理開始時量QSSが実際の蓄積SO量推定値QSEから大きく逸脱するのを阻止できる。
【0100】
ところで、上述したように一次式m(図8参照)はNO浄化率EFF又は流出NO濃度CNOに基づいて決定される。次に、一次式mの決定方法をまず概略的に説明する。
【0101】
図11に矢印RNで示されるように、SO処理が行われていないときには時間間隔を隔ててNO処理が繰り返し行われ、NO処理が行われていないときには、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンになっている。本発明による第1実施例では、このようにNO吸収剤23内に流入する排気ガスの空燃比AFNがリーンである期間内にNO濃度検出期間DPが設定され、このNO濃度検出期間DP内に流入NO濃度CNI及び流出NO濃度CNOが検出される。
【0102】
NO濃度検出期間DPはNO吸収剤23内に流入する排気ガスの空燃比AFNがリーンである限りどのように定めてもよいが、本発明による第1実施例では図12に示されるように、NO吸収剤23の蓄積NO量の推定値QNEが下限値QNmを越えてから上限値QNMを越えるまでの間がNO濃度検出期間DPに設定される。
【0103】
NO処理が行われると流出NO濃度CNOが大きく変動するけれども、NO処理が行われてから或る程度の時間が経過すれば流出NO濃度CNOは安定する。一方、NO処理が行われてからの経過時間が長くなるにつれて蓄積NO量推定値QNEは次第に大きくなり、従って蓄積NO量推定値QNEはNO処理が行われてからの経過時間を表している。そこで本発明による第1実施例では、蓄積NO量推定値QNEに基づいてNO濃度検出期間DPを設定するようにしている。
【0104】
図13に矢印Y1で示されるようにNO濃度検出期間DPが開始されると、流入NO濃度CNI及び流出NO濃度CNOがほぼ同時期に検出される。具体的には、流入NO濃度CNIはこのときの期間運転状態に基づき図7のマップを用いて算出され、流出NO濃度CNOはNOセンサ51の出力に基づいて検出される。次いで、これら検出された流入NO濃度CNI及び流出NO濃度CNOの補正値CNIC,CNOCが算出される。
【0105】
このようなCNI,CNOの検出及びCNIC,CNOCの算出がわずかばかりの時間間隔Δtでもって繰り返し行われる。次いで、図13に矢印Y2で示されるようにNO濃度検出期間DPが完了すると、NO濃度検出期間DPにおける流入NO濃度補正値CNICの平均値CNIAV及び流出NO濃度補正値CNOCの平均値CNOAVが算出され、次いでこれら平均値CIAV,CNOAVに基づいてNO浄化率EFFが算出される。この場合、一定期間における流入NO濃度及び流出NO濃度の平均値を用いてNO浄化率EFFが算出されるので、NO浄化率EFFを精度よく求めることができる。次いで、NO浄化率EFFの補正値EFFCが算出される。
【0106】
即ち、図11からわかるように、NO処理が行われた後リーン運転が行われる毎に、NO浄化率EFF又はNO浄化率補正値EFFCが算出される。
【0107】
次いで、先のNO浄化率平均値EFFAVが算出されてから(図11の矢印Z1参照)、燃料消費量QFが第2の設定量qf2だけ増大すると(図11の矢印Z2参照)、燃料消費量QFが第2の設定量qf2だけ消費される期間中に算出されたNO浄化率補正値EFFCの平均値であるNO浄化率平均値EFFAVが算出される。
【0108】
即ち、図14に示されるように、燃料が第2の設定量qf2だけ消費される毎に、NO浄化率平均値EFFAVが算出される。この第2の設定量qf2は、燃料がqf2だけ消費されても蓄積SO量がほとんど増大せず従ってNO浄化率がほとんど変化しない量(≪qf1)に設定されている。
【0109】
次いで、先のSO処理が完了してから(図14の矢印X1参照)燃料が第1の設定量qf1だけ消費されると(図14の矢印X2参照)、NO浄化率平均値EFFAVと燃料消費量QFとの関係を表す一次式mが決定され、このときのNO浄化率推定値EFFEが一次式mを用いて算出される。次いで、このNO浄化率推定値EFFEから図9のマップを用いて蓄積SO量推定値QSEが算出される。
【0110】
従って、一般的にいうと、NO吸収剤23内に流入する排気ガスの空燃比がリーンのときの流入NO量及び流出NO量を求め、これら流入NO量及び流出NO量に基づいてNO吸収剤のNO浄化率を互いに時間間隔を隔てて複数回求め、平均値算出時期が到来する毎に前回の平均値算出時期から今回の平均値算出時期までの期間内に求められたNO浄化率の平均値EFFAVを算出し、これらNO浄化率平均値EFFAVと燃料消費量との関係を表す関係式mを求めているということになる。その上で、前回の平均値算出時期から燃料が予め定められた第2の設定量qf2だけ消費されたときに次の平均値算出時期が到来したと判断しているということになる。
【0111】
次に、図6及び図11から図14までを参照しつつ、図15から図35までを参照して本発明による第1実施例を詳しく説明する。
【0112】
図15は本発明による第1実施例のSO制御ルーチンを示している。このルーチンは予め定められた設定時間Δt毎の割り込みによって実行される。
【0113】
図15を参照すると、まずステップ200ではSO処理フラグXSOXがセットされているか否かが判別される。このSO処理フラグXSOXはSO処理を実行すべきときにセットされ(XSOX=1)、それ以外はリセットされる(XSOX=0)ものである。SO処理フラグXSOXがリセットされているときには次いでステップ201に進み、燃料消費量差ΔQF(=QF−QFP1)が算出される。ここで、QFは現在の燃料消費量、QFP1は先のSO処理が完了した時点での燃料消費量をそれぞれ表している。続くステップ202では燃料消費量差ΔQFが第1の設定量qf1以上か否かが判別される。ΔQF<qf1のとき、即ち先のSO処理が完了してから燃料が第1の設定量qf1だけ消費されていないときには次いでステップ203に進み、一次式mを特定する係数kmi(i=1,2,3,4)の算出ルーチンが実行される。この係数kmiの算出ルーチンは図17に示されている。
【0114】
次いで、ΔQF≧qf1になると、ステップ202からステップ204に進み、処理開始時量QSSの設定ルーチンが実行される。この処理開始時量QSSの設定ルーチンは図32から図34までに示されている。
【0115】
続くステップ205では、蓄積SO量代表値QSがステップ204で設定された処理開始時量QSSに設定される。続くステップ206ではSO処理フラグXSOXがセットされる(XSOX=1)。
【0116】
SO処理フラグXSOXがセットされると、ステップ200からステップ207に進み、SO処理が行われる。具体的には、NO吸収剤23の温度が硫酸塩分解温度以上に維持されながら、NO吸収剤23に流入する排気ガスの平均空燃比AFNがわずかばかりリッチになるように還元剤供給弁31から還元剤が一時的に供給される。
【0117】
即ち、図6に示されるように、先のSO処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大すると、次のSO処理が開始される。
【0118】
続くステップ208では、前回の処理サイクルから今回の処理サイクルまでのNO吸収剤23の蓄積SO量の減少量qsrが算出される。このSO減少量qsrは例えば図16に示されるように、機関運転状態例えば要求負荷L及び機関回転数Nの関数として予め求められており、図16に示されるマップの形で予めROM42内に記憶されている。ステップ208では図16のマップからSO減少量qsrが算出される。続くステップ209では、蓄積SO量代表値QSがSO減少量qsrだけ減少される(QS=QS−qsr)。続くステップ210では蓄積SO量代表値QSが下限値QSL以下か否かが判別される。QS>QSLのときには処理サイクルを終了し、SO処理が継続される。次いで、QS≦QSLになると、ステップ210からステップ211に進み、SO処理フラグXSOXがリセットされる(XSOX=0)。次いで、ステップ212に進み、このときの燃料消費量QFがQFP1として記憶される。
【0119】
即ち、図6に示されるように、蓄積SO量代表値QSが下限値QSL以下になると、SO処理が完了される。
【0120】
次に、ステップ203(図15)で実行される係数kmiの算出ルーチンを図17を参照して説明する。図17を参照すると、まずステップ220では、現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先のNO浄化率平均値EFFAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ221に進み、NO浄化率算出ルーチンが実行される。このNO浄化率算出ルーチンは図18から図20までに示されている。
【0121】
図18から図20までを参照すると、まずステップ230では検出期間フラグXDPがセットされているか否かが判別される。この検出期間フラグXDPはNO濃度検出期間DP中のときにセットされ(XDP=1)、それ以外はリセットされる(XDP=0)ものである。検出期間フラグXDPがリセットされているとき、即ち現在NO濃度検出期間DP中でないときには次いでステップ231に進み、NO吸収剤23及びNOセンサ51が活性化しているか否かが判別される。例えば、排気温センサ52により検出される排気ガスの温度が一定値以上のときにNO吸収剤23及びNOセンサ51が活性化していると判断することができる。NO吸収剤23及びNOセンサ51が活性化していると判断されたときには次いでステップ232に進み、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンであるか否かが判別される。例えば、還元剤供給弁31から還元剤が供給されていないときに、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンであると判断することができる。NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンであると判断されたときには次いでステップ233に進み、蓄積NO量推定値QNEが下限値QNmよりも大きいか否かが判別される。
【0122】
蓄積NO量推定値QNEは例えば図21に示される蓄積NO量推定値QNEの算出ルーチンにより算出することができる。この算出ルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0123】
図21を参照すると、まずステップ260では、還元剤供給弁31からの還元剤供給作用が停止されているか否かが判別される。還元剤供給作用が停止されているときには次いでステップ261に進み、前回の処理サイクルから今回の処理サイクルまでのNO吸収剤23の蓄積NO量の増加量qnaが算出される。このNO増加量qnaは例えば図22に示されるように、機関運転状態例えば要求負荷L及び機関回転数Nの関数として予め求められており、図22に示されるマップの形で予めROM42内に記憶されている。ステップ261では図22のマップからNO増加量qnaが算出される。続くステップ262では、蓄積NO量推定値QNEがNO増加量qnaだけ増大される(QNE=QNE+qna)。
【0124】
これに対し、還元剤供給作用が行われているときには次いでステップ263に進み、蓄積NO量推定値QNEがクリアされる。即ち、図12に示されるように、還元剤供給作用が開始されると蓄積NO量推定値QNEがクリアされ、還元剤供給作用が停止されると蓄積NO量推定値QNEが増大し始める。
【0125】
再び図19を参照すると、ステップ233においてQNE>QNmのときには次いでステップ234に進み、検出期間フラグXDPがセットされる(XDP=1)。
【0126】
これに対し、NO吸収剤23もしくはNOセンサ51が活性化しておらず、又はNO吸収剤23内に流入する排気ガスの空燃比AFNがリーンでなく、又はQNE≦QNmのときには処理サイクルを終了する。
【0127】
検出期間フラグXDPがセットされたときにはステップ230からステップ235に進み、蓄積NO量推定値QNEが上限値QNMよりも大きいか否かが判別される。QNE≦QNMのときには次いでステップ236に進み、流入NO濃度補正値CNICの算出ルーチンが実行される。このCNICの算出ルーチンでは図23を参照して後述するように、流入NO濃度CNIが検出され、流入NO濃度補正値CNICが算出される。続くステップ237では流出NO濃度補正値CNOCの算出ルーチンが実行される。このCNOCの算出ルーチンでは図26を参照して後述するように、流出NO濃度CNOが検出され、流出NO濃度補正値CNOCが算出される。
【0128】
即ち、本ルーチンは時間Δt毎に実行されるので、図13に示されるように、時間Δt毎に流入NO濃度CNI及び流出NO濃度CNOが検出され、時間Δt毎に流入NO濃度補正値CNIC及び流出NO濃度補正値CNOCが算出される。
【0129】
続くステップ238では、流出NO濃度補正値CNOCが許容最小値CNOLよりも小さいか否かが判別される。CNOC<CNOLのときには次いでステップ239に進み、流出NO濃度補正値CNOCが許容最小値CNOLよりも小さいときの回数を表す少量回数カウンタnNLが1だけインクリメントされる(nNL=nNL+1)。次いで、ステップ240に進む。これに対し、CNOC≧CNOLのときにはステップ238からステップ240にジャンプする。
【0130】
ステップ240では、流入NO濃度CNI及び流出NO濃度CNO又は補正値CNIC,CNOCの検出回数を表す検出回数カウンタnCが1だけインクリメントされる(nC=nC+1)。続くステップ241では、流入NO濃度補正値CNICの積算値SCNI及び流出NO濃度補正値CNOCの積算値SCNOがそれぞれ算出される(SCNI=SCNI+CNIO、SCNO=SCNO+CNOC)。
【0131】
次いで、蓄積NO量推定値QNEが上限値QNMを越えると、ステップ235からステップ242に進み、検出期間フラグXDPがリセットされる(XDP=0)。
【0132】
続くステップ243では、検出回数カウンタnCが予め定められた下限値nDP以上か否かが判別される。nC≧nDPのときには次いでステップ244に進み、流入NO濃度平均値CNIAV及び流出NO濃度平均値CNOAVがそれぞれ算出される(CNIAV=SCNI/nC,CNOAV=SCNO/nC)。続くステップ245では、NO浄化率補正値EFFCの算出ルーチンが実行される。NO浄化率補正値EFFCの算出ルーチンでは図27を参照して後述するように、NO浄化率EFF及びNO浄化率補正値EFFCが算出される。
【0133】
即ち、図11から図13までに示されるように、蓄積NO量推定値QNEが上限値QNMを越えると、NO濃度検出期間DPが完了され、このとき流入NO濃度平均値CNIAV及び流出NO濃度平均値CNOAVがそれぞれ算出され、更にNO浄化率EFF及びNO浄化率補正値EFFCが算出される。
【0134】
続くステップ246では、現在定常運転時であるか否かが判別される。例えば、機関回転数Nの変化率に基づいて定常運転時であるか否かを判断できる。定常運転時であると判断されたときには次いでステップ247に進み、NO浄化率補正値EFFCのうち定常運転時に算出されたものの積算値SSTが算出される(SST=SST+EFFC)。続くステップ248では、定常運転時におけるNO浄化率補正値EFFCの算出回数を表すカウンタnSTが1だけインクリメントされる(nST=nST+1)。次いでステップ251に進む。これに対し、現在過渡運転時であると判断されたときには次いでステップ249に進み、NO浄化率補正値EFFCのうち過渡運転時に算出されたものの積算値SNSTが算出される(SNST=SNST+EFFC)。続くステップ250では、過渡運転時におけるNO浄化率補正値EFFCの算出回数を表すカウンタnNSTが1だけインクリメントされる(nNST=nNST+1)。次いでステップ251に進む。ステップ251では、NO浄化率EFF又は補正値EFFCの算出回数を表す浄化率算出回数カウンタnEFFが1だけインクリメントされる(nEFF=nEFF+1)。次いでステップ252に進む。
【0135】
ステップ252では、検出回数カウンタnC及び積算値SCNI,SCNOがそれぞれクリアされる。
【0136】
これに対し、nC<nDPのときにはステップ243からステップ252にジャンプする。即ち、一つのNO濃度検出期間DP中における流入NO濃度CNI及び流出NO濃度CNOの検出回数が下限値nDPよりも少ないときには、NO浄化率EFF及びNO浄化率補正値EFFCが算出されない。このようにしているのは、流入NO濃度CNI及び流出NO濃度CNOの検出回数が少なくなると、NO浄化率EFF及びNO浄化率補正値EFFCを精度よく算出するのが困難になるからである。ここで、カウンタnCがNO濃度検出期間DPの継続時間を表していることを考えると、NO濃度検出期間DPの継続時間が設定時間よりも短いときには、NO浄化率EFF及びNO浄化率補正値EFFCを算出するのを禁止しているという見方もできる。なお、NO濃度検出期間DPの継続時間は蓄積NO量推定値QNEの増加速度、即ち機関運転状態に応じて変動しうるので、検出回数カウンタnCが下限値nDPよりも大きいときもあれば小さいときもある。
【0137】
再び図17を参照すると、QF−QFP2≧qf2になるとステップ220からステップ222進み、浄化率算出回数カウンタnEFFが予め定められた下限値nL2以上か否かが判別される。nEFF≧nL2のときには次いでステップ223に進み、次式に基づいてNO浄化率平均値EFFAVが算出される。
【0138】
【数1】

Figure 0004211514
【0139】
ここで、wSTは機関定常運転時に算出されたNO浄化率EFF又は補正値EFFCの重み付け係数,wNSTは機関過渡運転時に算出されたNO浄化率EFF又は補正値EFFCの重み付け係数をそれぞれ表している。即ち、本発明による第1実施例では、NO浄化率EFF又は補正値EFFCが算出されたときに機関定常運転が行われているか機関過渡運転が行われているかに応じて重み付けられた加重平均値EFFAVが算出される。この場合、機関定常運転時に算出されたNO浄化率EFF又は補正値EFFCのほうがより信頼できることを考えると、重み付け係数wSTは重み付け係数wNSTよりも大きくされている。
【0140】
続くステップ224では、NO浄化率平均値EFFAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ225では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0141】
km1=km1+QF
km2=km2+QF
km3=km3+QF・EFFAV
km4=km4+EFFAV
本発明による第1実施例では、NO浄化率平均値EFFAVが算出される毎に係数kmiが更新され、従ってNO浄化率平均値EFFAVが算出される毎に一次式mが決定されているということになる。
【0142】
続くステップ226では、給油判定ルーチンが実行される。この給油判定ルーチンでは図30を参照して後述するように、給油が行われたか否か、より正確にはイオウ濃度の異なる燃料が給油されたか否かが判定される。続くステップ227では、現在の燃料消費量QFがQFP2として記憶され、積算値SST,SNST、カウンタnST,nNST,nEFFがそれぞれクリアされる。
【0143】
これに対し、nEFF<nL2のときにはステップ222からステップ227にジャンプする。即ち、前回のNO浄化率平均値算出時期から今回のNO浄化率平均値算出時期までの期間内にNO浄化率EFF又は補正値EFFCが算出された回数が下限値nL2よりも少ないときには、この期間におけるNO浄化率平均値EFFAVが算出されない。なお、単位時間当たりにNO浄化率EFF又は補正値EFFCが算出される回数はNO処理が行われる時間間隔tNに応じて定まるので、浄化率算出回数カウンタnEFFが下限値nL2よりも大きい場合もあれば小さい場合もある。
【0144】
次に、ステップ236(図20)で実行される流入NO濃度補正値CNICの算出ルーチンを図23を参照して説明する。図23を参照すると、まずステップ270では、現在の機関運転状態即ち要求負荷L及び機関回転数Nに基づいて図7のマップから流入NO濃度CNIが算出される。続くステップ271では遅れ時間DLYが算出される。続くステップ272では、次式(1)に基づいて流入NO濃度補正値CNICが算出される。
【0145】
【数2】
Figure 0004211514
【0146】
続くステップ273では、ステップ271で算出された流入NO濃度CNIがCNIPとして記憶される。
【0147】
図13を参照して上述したように、流入NO濃度CNI及び流出NO濃度CNOはほぼ同時期に検出される。しかしながら、排気ガス部分がそれについての流入NO濃度CNIが算出されてからNOセンサ51に到達するまでに遅れ時間DLYだけ必要であることを考えると、或る時点で検出された流出NO濃度CNOと、この或る時点から遅れ時間DLYだけ前に検出された流入NO濃度CNIとに基づいてNO浄化率EFFを算出すべきである。
【0148】
そこで本発明による第1実施例では、この遅れ時間DLYを求め(ステップ271)、現時点から遅れ時間DLYだけ前の流入NO濃度CNIを算出するようにしている。この算出結果が本発明による第1実施例における流入NO濃度補正値CNICである。
【0149】
遅れ時間DLYは機関運転状態例えば吸入空気量Gaの関数として予め求められており、図24に示されるマップの形でROM42内に予め記憶されている。ステップ271では図24のマップから遅れ時間DLYが算出される。
【0150】
一方、図25に示されるように、前回即ち時間t(j−1)に検出された流入NO濃度をCNI(j−1)、今回即ち時間t(j)に検出された流入NO濃度をCNI(j)とすると、時間tと流入NO濃度CNIとの関係は次式(2)で表される。
【0151】
【数3】
Figure 0004211514
【0152】
なお、jは流入NO濃度CNIの検出回数を表している(j=1,2,…)。この式(2)において、時間tにt−DLYを代入し、CNI(j−1)を前回検出された流入NO濃度CNIPに書き換えると、上述した式(1)が得られる。
【0153】
なお、今回検出された流入NO濃度CNIと、遅れ時間DLYだけ先の流出NO濃度CNOとに基づいてNO浄化率を算出するようにしてもよい。即ち、この場合には、流出NO濃度CNOが遅れ時間に基づいて補正されるということになる。
【0154】
次に、ステップ237(図20)で実行される流出NO濃度補正値CNOCの算出ルーチンを図26を参照して説明する。図26を参照すると、まずステップ280では、NOセンサ51により検出された流出NO濃度CNOが読み込まれる。続くステップ281では次式に基づいて流出NO濃度補正値CNOCが算出される。
【0155】
【数4】
Figure 0004211514
【0156】
ここで、tN,ktNは上述したNO処理の時間間隔及び補正量である。
【0157】
図2から図5までを参照して説明したように、本発明による実施例では、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NO濃度CNOが許容最大濃度を越えないように、かつNO処理による燃料消費率が許容最大値を越えないように、補正量ktNでもって基本時間間隔tNBが補正される(tN=tNB+ktN)。ここで、補正量ktNが機関運転状態に応じて変動することを考えると、(tNB+ktN)/tNB(=tN/tNB)は機関運転状態の定常運転状態に対するずれ量を表しており、検出された流出NO濃度CNOをこの(tNB+ktN)/tNBで割り算した結果は基準運転状態即ち定常運転時における流出NO濃度に換算した値を表している。
【0158】
そこで本発明による第1実施例では、ステップ280で検出された流出NO濃度CNOを(tNB+ktN)/tNBで割り算することにより、定常運転時における流出NO濃度に換算した値を算出するようにしている。この算出結果が本発明による第1実施例における流出NO濃度補正値CNOCである。このようにすると、流出NO濃度が機関運転状態の影響を受けず、従ってNO浄化率又は一次式mが機関運転状態の影響を受けない。
【0159】
従って、一般的にいうと、機関定常運転時のためのNO処理の基本時間間隔tNBを設定し、機関運転状態に基づいて基本時間間隔tNBを補正量ktNでもって補正し、補正量ktNに基づいて流出NO量CNOを補正しているということになる。
【0160】
次に、ステップ245(図18)で実行されるNO浄化率補正値EFFCの算出ルーチンを図27を参照して説明する。図27を参照すると、まずステップ290では、NO浄化率EFFが次式に基づいて算出される。
【0161】
EFF=(CNIAV−CNOAV)/CNIAV
続くステップ291では図28(A)のマップから第1の補正係数kE1が算出され、続くステップ292では図28(B)のマップから第2の補正係数kE2が算出され、続くステップ293では図28(C)のマップから第3の補正係数kE3が算出される。続くステップ294では次式に基づいてNO浄化率補正値EFFCが算出される。
【0162】
EFFC=EFF・kE1・kE2・kE3
第1及び第2の補正係数kE1,kE2はステップ290で算出されたNO浄化率EFFを、NO吸収剤23の状態が予め定められた基準状態のときのNO浄化率に換算するためのものである。この基準状態はどのように定めてもよいが、本発明による第1実施例では、NO吸収剤23の温度TCが基準温度TCRであり、NO吸収剤23における排気ガスの空間速度を表す吸入空気量Gaが基準量GaRであるときを基準状態としている。
【0163】
第1の補正係数kE1は図28(A)に示されるように、NO吸収剤23の温度TCが低いときにはNO吸収剤23の温度TCが高くなるにつれて小さくなり、NO吸収剤23の温度TCが高いときにはNO吸収剤23の温度TCが高くなるにつれて大きくなり、NO吸収剤23の温度TCが基準温度TCRのときに1.0となる。
【0164】
また、第2の補正係数kE2は図28(B)に示されるように、NO吸収剤23における排気ガスの空間速度を表す吸入空気量Gaが多くなるにつれて大きくなり、吸入空気量Gaが基準量GaRのときに1.0となる。
【0165】
このようにすると、NO浄化率がNO吸収剤23の状態の影響を受けず、従って一次式mがNO吸収剤23の状態の影響を受けない。
【0166】
一方、第3の補正係数kE3はNO浄化率に対するNO吸収剤23の熱劣化度合いの影響を除去するためのものである。即ち、第3の補正係数kE3はNO吸収剤23の熱劣化度合いを表す熱劣化カウンタnTCHがゼロのときに1.0であり、熱劣化カウンタnTCHが大きくなるにつれて大きくなる。
【0167】
これら補正係数kE1,kE2,kE3はそれぞれ予め実験により求められており、図28(A),(B),(C)に示されるマップの形で予めROM42内に記憶されている。
【0168】
熱劣化カウンタnTCHは例えば図29に示される熱劣化カウンタnTCHの算出ルーチンにより算出することができる。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0169】
図29を参照すると、まずステップ300では、NO吸収剤23の温度TCが予め定められた設定温度TCHよりも高いか否かが判別される。TC≦TCHのときには処理サイクルを終了し、TC>TCHのときには次いでステップ301に進み、熱劣化カウンタnTCHが1だけインクリメントされる(nTCH=nTCH+1)。
【0170】
次に、ステップ226(図17)で実行される給油判定ルーチンを図30を参照して説明する。図30を参照すると、まずステップ310では、給油フラグXFCがリセットされているか否かが判別される。この給油フラグは給油、より正確にはイオウ濃度の異なる燃料の給油が行われたと判定されたときにセットされ(XFC=1)、それ以外はリセットされる(XFC=0)ものである。給油フラグXFCがリセットされているときには次いでステップ311に進み、NO浄化率平均値EFFAVの一次式mに対する偏差Rが算出される。この偏差Rは例えば相関係数で表すことができる。
【0171】
続くステップ312では、今回の処理サイクルにおける偏差Rと前回の処理サイクルにおける偏差RPとの差が予め定められたしきい値R1よりも大きいか否かが判別される。R−RP≦R1のときには次いでステップ313に進み、今回の処理サイクルにおける偏差RがRPとして記憶される。これに対し、R−RP>R1のときには次いでステップ314に進み、給油フラグXFCがセットされる(XFC=1)。即ち、R−RP>R1のときには給油が行われたと判断される。
【0172】
図8を参照して上述したように、給油が行われない限り、燃料消費量QFとNO浄化率平均値EFFAVとの関係を表す一次式mは変わらない。このことは、給油前と給油後とで、燃料消費量QFとNO浄化率平均値EFFAVとの関係を表す一次式mが異なることを意味している。即ち、図31に示されるように、給油前には燃料消費量QFとNO浄化率平均値EFFAVとの関係を表す一次式はm1であり、給油後にはm2になる。
【0173】
このように、本来、二つの一次式m1,m2で表されるべき燃料消費量QFとNO浄化率平均値EFFAVとの関係を一つの一次式mで表そうとすると、偏差Rが大きくなる。そこで本発明による第1実施例では、偏差Rがしきい値R1よりも大きくなったときに給油が行われたと判断しているのである。
【0174】
続くステップ315では、係数kmi及び平均値算出回数カウンタnAVがクリアされる。即ち、給油が行われたと判断されたときには、給油前のNO浄化率EFF又は平均値EFFAVに基づく一次式mの決定が禁止される。
【0175】
続くステップ316では、高イオウ濃度フラグXFSHがセットされているか否かが判別される。この高イオウ濃度フラグXFSHは燃料が高イオウ濃度燃料であると判断されたときにセットされ(XFSH=1)、低イオウ濃度燃料又は標準燃料であると判断されたときにリセットされる(XFSH=0)ものであり、図32から図34までの処理開始時量QSSの設定ルーチンにおいてセット又はリセットされる。
【0176】
高イオウ濃度フラグXFSHがセットされているときには次いでステップ317に進み、低イオウ濃度判定フラグXFCLがセットされる(XFCL=1)。この低イオウ濃度判定フラグXFCLは燃料が低イオウ濃度燃料又は標準燃料に切り替えられたと判断されたときにセットされ(XFCL=1)、それ以外はリセットされる(XFCL=0)ものである。即ち、燃料が高イオウ濃度燃料である(XFSH=1)ときに給油が行われたということは、燃料が低イオウ濃度燃料又は標準燃料に切り替えられたということであり、このとき低イオウ濃度判定フラグXFCLがセットされる。
【0177】
これに対し、高イオウ濃度フラグXFSHがリセットされているときには次いでステップ318に進み、高イオウ濃度判定フラグXFCHがセットされる(XFCH=1)。この高イオウ濃度判定フラグXFCHは燃料が高イオウ濃度燃料に切り替えられたと判断されたときにセットされ(XFCH=1)、それ以外はリセットされる(XFCH=0)ものである。即ち、燃料が低イオウ濃度燃料又は標準燃料である(XFSH=0)ときに給油が行われたということは、燃料が高イオウ濃度燃料に切り替えられたということであり、このとき高イオウ濃度判定フラグXFCHがセットされる。
【0178】
一方、ステップ310において、給油フラグXFCがセットされると(XFC=1)、処理サイクルが完了される。後述するように、この給油フラグXFCは図32から図34までに示される処理開始時量QSSの設定ルーチンにおいてリセットされる。従って、給油フラグXFCが一旦セットされると、処理開始時量QSSの設定又はSO処理が行われるまで給油判定が行われず、処理開始時量QSSの設定又はSO処理が行われると、再び給油判定が行われることになる。
【0179】
次に、ステップ204(図15)で実行される処理開始時量QSSの設定ルーチンを図32から図34までを参照して説明する。図32から図34までを参照すると、まずステップ320では、蓄積可能最大量QSMが算出される(QSM=ΔQF1・CSM)。続くステップ321では、高イオウ濃度判定フラグXFCHがリセットされているか否かが判別される。高イオウ濃度判定フラグXFCHがリセットされているときには次いでステップ322に進み、低イオウ濃度判定フラグXFCLがリセットされているか否かが判別される。低イオウ濃度判定フラグXFCLがリセットされているときには次いでステップ323に進む。高イオウ濃度判定フラグXFCH又は低イオウ濃度判定フラグXFCLがセットされるのは給油が行われたと判定されたときであるので(図30参照)、給油が行われたと判定されていないときにステップ323に進むことになる。
【0180】
ステップ323では、NO浄化率平均値EFFAVの算出回数を表す平均値算出回数カウンタnAV(図17参照)が予め定められた下限値nL1以上か否かが判別される。nAV≧nL1のときには次いでステップ324に進み、SO処理を開始すべきときのNO浄化率推定値EFFEが次式(3)に基づいて算出される。
【0181】
【数5】
Figure 0004211514
【0182】
続くステップ325では、NO浄化率推定値EFFEが境界浄化率EFFBよりも高いか否かが判別される。EFFE>EFFBのときには次いでステップ326に進み、図9のマップから蓄積SO量推定値QSEが算出される。続くステップ327では、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。続くステップ328では、高イオウ濃度フラグXFSHがセットされる(XFSH=1)。即ち、この場合には燃料が高イオウ濃度燃料であると判断される。次いでステップ335に進む。
【0183】
これに対し、EFFE≦EFFBのときにはステップ325からステップ329に進み、基準濃度CSRを用いて処理開始時量QSSが設定される(QSS=ΔQF1・CSR)。即ち、処理開始時量QSSがNO浄化率平均値EFFAV又は蓄積SO量推定値QSEとは無関係な量に設定される。続くステップ330では、高イオウ濃度フラグXFSHがリセットされる(XFSH=0)。即ち、この場合には燃料が低イオウ濃度燃料又は標準燃料であると判断される。次いでステップ335に進む。
【0184】
一方、nAV<nL1のときにはステップ323からステップ331に進み、流出NO濃度補正値CNOCが許容最小値CNOLよりも小さいときの回数を表す少量回数カウンタnNL(図20参照)が予め定められた上限値nUよりも小さいか否かが判別される。nNL<nUのときには次いでステップ332に進み、処理開始時量QSSが蓄積可能最大量QSMに設定される。次いでステップ328に進み、高イオウ濃度フラグXFSHがセットされる。
【0185】
これに対し、nNL≧nUのときには次いでステップ329に進んで処理開始時量QSSが設定され(QSS=ΔQF1・CSR),続くステップ330では高イオウ濃度フラグXFSHがリセットされる(XFSH=0)。
【0186】
このように、平均値算出回数カウンタnAVにより表されるNO浄化率平均値EFFAVの算出回数が多いときには、NO浄化率推定値EFFE及び蓄積SO量推定値QSEに基づいて処理開始時量QSSが設定され、NO浄化率平均値EFFAVの算出回数が少ないときには、燃料中のイオウ濃度をCSR又はCSMと仮定して処理開始時量QSSが設定される。
【0187】
従って、一般的に言うと、検出された流出NO量CNO又は補正値CNOcが予め定められた許容最小量CNOLよりも少ないときの回数nNLが上限値nUを越えたときには、処理開始時量QSSを算出された蓄積SO量QSEとは無関係な量に設定しているということになる。
【0188】
その上で、少量回数カウンタnNLが小さいときには高イオウ濃度燃料であると判断され、少量回数カウンタnNLが大きいときには燃料が低イオウ濃度燃料又は標準燃料であると判断される。
【0189】
一方、高イオウ濃度判定フラグXFCHがセットされているとき、即ち高イオウ濃度燃料が給油されたと判断されたときにはステップ321からステップ333に進み、平均値算出回数カウンタnAVが下限値nL1以上か否かが判別される。nAV≧nL1のときにはステップ334に進み、SO処理を開始すべきときのNO浄化率推定値EFFEが上述の式(3)に基づいて算出される。次いでステップ326,327,328に順次進む。これに対し、nAV<nL1のときには、ステップ332,328に順次進む。
【0190】
一方、低イオウ濃度判定フラグXFCLがセットされているとき、即ち低イオウ濃度燃料又は標準燃料が給油されたと判断されたときにはステップ322からステップ329,330に順次進む。
【0191】
ステップ335では、設定された処理開始時量QSSが蓄積可能最大量QSMよりも多いか否かが判別される。QSM>QSMのときには次いでステップ336に進み、処理開始時量QSSを蓄積可能最大量QSMに設定した後にステップ337に進む。これに対し、QSS≦QSMのときにはステップ337にジャンプする。
【0192】
ステップ337では、係数kmi(i=1,2,3,4)、平均値算出回数カウンタnAV、及び少量回数カウンタnNLがクリアされ、給油フラグXFC、高イオウ濃度判定フラグXFCH、及び低イオウ濃度判定フラグXFCLがリセットされる。
【0193】
このように本発明による第1実施例では、図35に示されるように、燃料消費量QFが第2の設定量qf2だけ増大する毎にNO浄化率平均値EFFAVが算出される。なお、浄化率算出回数カウンタnEFFで表されるNO浄化率EFFの算出回数が少ないときには、図35において矢印Wで示されるようにNO浄化率平均値EFFAVは算出されない。その上で、NO浄化率平均値EFFAVと燃料消費量QFとの関係を表す一次式mがこれらNO浄化率平均値EFFAVに基づき決定される。次いで、先のSO処理が完了してから(図35の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときのNO浄化率推定値EFFEが一次式mを用いて算出される。
【0194】
次に、本発明による第2実施例を説明する。
【0195】
図36に示されるように、NO処理が行われると、NOセンサ51により検出される流出NO濃度CNOはまず、急激に減少して下向きのピークPKm1に達し、次いで増大して今度は上向きのピークPKMに達し、次いで再び減少して下向きのピークPKm2に達した後に、徐々に増大する。
【0196】
流出NO濃度CNOがなぜこのような挙動をとるかは必ずしも明らかではないが、次の理由によるものと考えられている。即ち、NO吸収剤23内に流入する排気ガスの空燃比AFNがリッチに切り替えられると、上述したように、NO吸収剤23内に蓄えられているNOがNO吸収剤23から例えばNOの形で放出される。NO処理が開始された直後はこの放出されたNOが直ちに還元され、斯くして下向きのピークPKm1が発生する。ところが、時間の経過と共にNOの還元反応が生じにくくなり、NO吸収剤23から放出されるけれども還元されないNOの量が増大し、斯くして上向きのピークPKMが発生する。更に時間が経過すると、NO吸収剤23から放出されるNOの量が次第に減少し、しかしながらNO吸収剤23内に流入するNOのうちNO吸収剤23内に吸収されることなくNO吸収剤23を通過するNOの量が少しずつ増大し、斯くして下向きのピークPKm2が発生する。
【0197】
上向きのピークPKMにおける流出NO濃度CNOを極大値CPKと称すると、この極大値CPKはNO処理によりNO吸収剤23から放出されるNOの量に依存し、従ってNO処理が開始されるときのNO吸収剤23内の蓄積NO量に依存する。即ち、蓄積NO量が多いときには極大値CPKは大きくなり、蓄積NO量が少ないときには極大値CPKは小さくなる。一方、NO吸収剤23内の蓄積SO量が多くなるにつれて、NO吸収剤23内に蓄えられ得るNOの量が少なくなる。
【0198】
従って、蓄積SO量が多くなるにつれて極大値CPKが小さくなり、燃料消費量QFが多くなるにつれて極大値CPKが小さくなることがわかる。
【0199】
そこで本発明による第2実施例では、極大値CPKと燃料消費量QFとの関係を表す関係式を求め、SO処理を開始すべきと判断されたときの極大値CPKの推定値CPKEをこの関係式を用いて算出するようにしている。
【0200】
具体的には、NO処理が行われる毎に極大値CPKが算出される。その上で、図37に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に極大値平均値CPKAVが算出され、極大値平均値CPKAVと燃料消費量QFとの関係を表す一次式mがこれら極大値平均値CPKAVに基づき決定される。次いで、先のSO処理が完了してから(図37の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの極大値推定値CPKEが一次式mを用いて算出される。
【0201】
更に、極大値CPKと蓄積SO量推定値QSEとの関係は予め実験により求められており、図38に示されるマップの形で予めROM42内に記憶されている。従って、SO処理を行うべきと判断されたときの極大値推定値CPKEが算出されれば、このときの蓄積SO量推定値QSEが図38のマップを用いて求められる。
【0202】
従って、一般的に表現すると、NO処理が行われたときに生ずる流出NO量の極大値を検出し、検出された流出NO量の極大値に基づいてNO吸収剤の蓄積SO量を求めているということになる。
【0203】
図39は本発明による第2実施例の係数kmiの算出ルーチンを示している。本発明による第2実施例でも図15に示されるSO制御ルーチンが実行され、この係数kmiの算出ルーチンはSO制御ルーチンのステップ203で実行される。
【0204】
図39を参照すると、ステップ400では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の極大値平均値CPKAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ401に進み、NO処理が行われているか否かが判別される。NO処理が行われていないときには処理サイクルを終了し、NO処理が行われているときには次いでステップ402に進み、流出NO濃度CNOの極大値CPKが算出される。なお、極大値CPKを機関運転状態又はNO触媒23の状態に基づいて補正することもできる。続くステップ403では、極大値CPKの積算値SCPKが算出される(SCPK=SCPK+CPK)。続くステップ404では、極大値CPKの検出回数を表す検出回数カウンタnCPKが1だけインクリメントされる(nCPK=nCPK+1)。
【0205】
QF−QFP2≧qf2になるとステップ400からステップ405に進み、極大値平均値CPKAVが算出される(CPKAV=SCPK/nCPK)。続くステップ406では、極大値平均値CPKAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ407では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0206】
km1=km1+QF
km2=km2+QF
km3=km3+QF・CPK
km4=km4+CPK
続くステップ408では、現在の燃料消費量QFがQFP2として記憶され、積算値SCPK及びカウンタnCPKがそれぞれクリアされる。
【0207】
図40は本発明による第2実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSO制御ルーチンのステップ204で実行される。
【0208】
図40を参照すると、ステップ410では極大値推定値CPKEが次式に基づいて算出される。
【0209】
【数6】
Figure 0004211514
【0210】
続くステップ411では、図38のマップから蓄積SO量推定値QSEが算出される。続くステップ412では、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。続くステップ413では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0211】
本発明による第2実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0212】
次に、本発明による第3実施例を説明する。
【0213】
上述したように、NO処理が行われると、NO吸収剤23内に蓄えられているNOが還元されることなくNO吸収剤23から流出する。このときNO吸収剤23から流出するNOの積算量SQLは図41に示されるように、流出NO濃度CNOに下向きのピークPKm1が発生してから、下向きのピークPKm2が発生するまでの間の、流出NO濃度CNOの積算値の形で求めることができる。
【0214】
この流出NO積算量SQLは上述の極大値CPKと同様に、NO処理が開始されるときのNO吸収剤23内の蓄積NO量に依存する。即ち、蓄積SO量が多くなるにつれて流出NO積算量SQLが少なくなり、燃料消費量QFが多くなるにつれて流出NO積算量SQLが少なくなる。
【0215】
そこで本発明による第3実施例では、流出NO積算量SQLと燃料消費量QFとの関係を表す関係式を求め、SO処理を開始すべきと判断されたときの流出NO積算量SQLの推定値SQLEをこの関係式を用いて算出するようにしている。
【0216】
具体的には、NO処理が行われる毎に流出NO積算量SQLが算出される。その上で、図42に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に流出NO積算量平均値SQLAVが算出され、流出NO積算量平均値SQLAVと燃料消費量QFとの関係を表す一次式mがこれら流出NO積算量平均値SQLAVに基づき決定される。次いで、先のSO処理が完了してから(図42の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの流出NO積算量推定値SQLEが一次式mを用いて算出される。
【0217】
更に、流出NO積算量SQLと蓄積SO量推定値QSEとの関係は予め実験により求められており、図43に示されるマップの形で予めROM42内に記憶されている。従って、SO処理を行うべきと判断されたときの流出NO積算量推定値SQLEが算出されれば、このときの蓄積SO量推定値QSEが図43のマップを用いて求められる。
【0218】
従って、一般的に表現すると、NO処理が行われたときの流出NO量積算値を検出し、検出された流出NO量積算値に基づいてNO吸収剤の蓄積SO量を求めているということになる。
【0219】
図44は本発明による第3実施例の係数kmiの算出ルーチンを示している。本発明による第3実施例でも図15に示されるSO制御ルーチンが実行され、この係数kmiの算出ルーチンはSO制御ルーチンのステップ203で実行される。
【0220】
図44を参照すると、ステップ420では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の極大値平均値CPKAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ421に進み、NO処理が行われているか否かが判別される。NO処理が行われていないときには処理サイクルを終了し、NO処理が行われているときには次いでステップ422に進み、流出NO量積算値SQLが算出される。なお、流出NO量積算値SQLを機関運転状態又はNO触媒23の状態に基づいて補正することもできる。続くステップ423では、流出NO量積算値SQLの積算値SSQLが算出される(SSQL=SSQL+SQL)。続くステップ424では、流出NO量積算値SQLの検出回数を表す検出回数カウンタnSQLが1だけインクリメントされる(nSQL=nSQL+1)。
【0221】
QF−QFP2≧qf2になるとステップ420からステップ425に進み、流出NO量積算値平均値SQLAVが算出される(SQLAV=SSQL/nSQL)。続くステップ426では、流出NO量積算値平均値SQLAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ427では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0222】
km1=km1+QF
km2=km2+QF
km3=km3+QF・SQL
km4=km4+SQL
続くステップ428では、現在の燃料消費量QFがQFP2として記憶され、積算値SSQL及びカウンタnSQLがそれぞれクリアされる。
【0223】
図45は本発明による第3実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSO制御ルーチンのステップ204で実行される。
【0224】
図45を参照すると、ステップ430では流出NO積算量推定値SQLEが次式に基づいて算出される。
【0225】
【数7】
Figure 0004211514
【0226】
続くステップ431では、図43のマップから蓄積SO量推定値QSEが算出される。続くステップ432では、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。続くステップ433では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0227】
本発明による第3実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0228】
次に、本発明による第4実施例を説明する。
【0229】
図2から図5までを参照して上述したように、本発明による実施例では、NO吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NO濃度CNOが許容最大濃度を越えないように、かつNO処理による燃料消費率が許容最大値を越えないように、補正量ktNでもって基本時間間隔tNBを補正することにより、NO処理の時間間隔tNが算出される(tN=tNB+ktN)。
【0230】
蓄積SO量が少ないときには、NO吸収剤23内に流入したNOのうちNO吸収剤23内に蓄えられるNOの割合が高いので、流出NO濃度CNOが許容最大濃度に達するまでの時間が比較的長くなっている。その結果、図46(A)に示されるようにNO処理の時間間隔tNは比較的長くなっている。これに対し、蓄積SO量が多くなると、NO吸収剤23内に蓄えられるNOの割合が低下するので、流出NO濃度CNOが許容最大濃度に達するまでの時間が短くなり、図46(B)に示されるように時間間隔tNが短くなる。
【0231】
本発明による実施例では上述したように、蓄積SO量がほぼゼロのときに最適になるように基本時間間隔tNBが設定されており、蓄積SO量が多くなるにつれて時間間隔tNが短くなる。従って、蓄積SO量が多くなるにつれて時間間隔比tNB/tNが大きくなり、燃料消費量QFが多くなるにつれて時間間隔比tNB/tNが大きくなる。
【0232】
ところが上述したように、時間間隔tNは機関運転状態によっても変動し得る。しかしながら、定常運転時における時間間隔tN又は時間間隔比tNB/tNは機関運転状態の影響を受けず、機関定常運転時における実際の時間間隔tNの基本時間間隔tNBに対するずれは蓄積SO量によるものである。
【0233】
そこで本発明による第4実施例では、定常運転時にNO処理が行われたときの時間間隔比、即ち定常時時間間隔比RST(=tNB/(tNB+ktN))と、燃料消費量QFとの関係を表す関係式を求め、SO処理を開始すべきと判断されたときの定常時時間間隔比RSTの推定値RSTEをこの関係式を用いて算出するようにしている。
【0234】
具体的には、定常運転時にNO処理が行われる毎に定常時時間間隔比RSTが算出される。その上で、図47に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に定常時時間間隔比平均値RSTAVが算出され、定常時時間間隔比平均値RSTAVと燃料消費量QFとの関係を表す一次式mがこれら定常時時間間隔比平均値RSTAVに基づき決定される。次いで、先のSO処理が完了してから(図47の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの定常時時間間隔比推定値RSTEが一次式mを用いて算出される。
【0235】
更に、定常時時間間隔比RSTと蓄積SO量推定値QSEとの関係は予め実験により求められており、図48に示されるマップの形で予めROM42内に記憶されている。従って、SO処理を行うべきと判断されたときの定常時時間間隔比推定値RSTEが算出されれば、このときの蓄積SO量推定値QSEが図48のマップを用いて求められる。
【0236】
従って、一般的に表現すると、NO吸収剤23内に流入する排気ガスの空燃比がリーンに保持されているときの流出NO量が予め定められた許容最大量を越えないようにNO処理が行われる時間間隔を設定し、制御された時間間隔に基づいてNO吸収剤の蓄積イオウ量を求めているということになる。
【0237】
図49は本発明による第4実施例の係数kmiの算出ルーチンを示している。本発明による第4実施例でも図15に示されるSO制御ルーチンが実行され、この係数kmiの算出ルーチンはSO制御ルーチンのステップ203で実行される。
【0238】
図49を参照すると、ステップ440では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の定常時時間間隔比平均値RSTAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ441に進み、定常運転時でかつNO処理が行われているか否かが判別される。定常運転時でないか又はNO処理が行われていないときには処理サイクルを終了し、定常運転時でかつNO処理が行われているときには次いでステップ442に進み、現在の機関運転状態が属する領域が決定される。続くステップ443では、定常時時間間隔比RSTが算出される。
【0239】
RST=tNB/(tNB+ktN)
続くステップ444では、定常時時間間隔比RSTの積算値SRSTが算出される(SRST=SRST+RST)。続くステップ445では、定常時時間間隔比RSTの検出回数を表す検出回数カウンタnRSTが1だけインクリメントされる(nRST=nRST+1)。
【0240】
QF−QFP2≧qf2になるとステップ440からステップ446に進み、定常時時間間隔比平均値RSTAVが算出される(RSTAV=SRST/nRST)。続くステップ447では、定常時時間間隔比RSTAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ448では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0241】
km1=km1+QF
km2=km2+QF
km3=km3+QF・RST
km4=km4+RST
続くステップ449では、現在の燃料消費量QFがQFP2として記憶され、積算値SRST及びカウンタnRSTがそれぞれクリアされる。
【0242】
図50は本発明による第4実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSO制御ルーチンのステップ204で実行される。
【0243】
図50を参照すると、ステップ450では定常時時間間隔比推定値RSTEが次式に基づいて算出される。
【0244】
【数8】
Figure 0004211514
【0245】
続くステップ451では、図48のマップから蓄積SO量推定値QSEが算出される。続くステップ452では、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。続くステップ453では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0246】
本発明による第4実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0247】
次に、本発明による第5実施例を説明する。
【0248】
図46を参照して説明したように、蓄積SO量に応じてNO処理の時間間隔tNが変動する。従って、単位期間当たりに還元剤供給弁31から供給される還元剤の総量も蓄積SO量に応じて変動することになる。即ち、蓄積SO量が多くなるにつれて単位期間当たりの還元剤供給量QRは多くなり、燃料消費量QFが多くなるにつれて単位期間当たりの還元剤供給量QRは多くなる。
【0249】
そこで本発明による第5実施例では、単位期間当たりの還元剤供給量QRと燃料消費量QFとの関係を表す関係式を求め、SO処理を開始すべきと判断されたときの単位期間当たりの還元剤供給量QRの推定値QREをこの関係式を用いて算出するようにしている。
【0250】
具体的には、図51に示されるように、供給量算出時期が到来する毎に、即ち例えば燃料消費量QFが第2の設定量qf2だけ増大する毎に還元剤供給量の積算値、即ち単位期間当たりの還元剤供給量QRが算出され、単位期間当たりの還元剤供給量QRと燃料消費量QFとの関係を表す一次式mがこれら単位期間当たりの還元剤供給量QRに基づき決定される。次いで、先のSO処理が完了してから(図51の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの単位期間当たりの還元剤供給量の推定値QREが一次式mを用いて算出される。
【0251】
更に、単位期間当たりの還元剤供給量QRと蓄積SO量推定値QSEとの関係は予め実験により求められており、図52に示されるマップの形で予めROM42内に記憶されている。従って、SO処理を行うべきと判断されたときの単位期間当たりの還元剤供給量の推定値QREが算出されれば、このときの蓄積SO量推定値QSEが図52のマップを用いて求められる。
【0252】
従って、一般的に表現すると、単位期間当たりにNO処理により消費された燃料又は還元剤の量を求め、単位期間当たりにNO処理により消費された燃料又は還元剤の量に基づいてNO吸収剤の蓄積SO量を求めているということになる。
【0253】
図53は本発明による第5実施例の係数kmiの算出ルーチンを示している。本発明による第5実施例でも図15に示されるSO制御ルーチンが実行され、この係数kmiの算出ルーチンはSO制御ルーチンのステップ203で実行される。
【0254】
図53を参照すると、ステップ460では現在の燃料消費量QFと、先の還元剤量算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の単位当たりの還元剤供給量QRが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ461に進み、NO処理が行われているか否かが判別される。NO処理が行われていないときには処理サイクルを終了し、NO処理が行われているときには次いでステップ462に進み、今回のNO処理において還元剤供給弁31から供給される還元剤量qrが算出される。続くステップ463では、還元剤量qrの積算値Sqrが算出される(Sqr=Sqr+qr)。
【0255】
QF−QFP2≧qf2になるとステップ460からステップ464に進み、積算値Sqrが単位期間当たりの還元剤供給量QRとされる。続くステップ465では、単位当たりの還元剤供給量QRの算出回数を表す算出回数カウンタnQRが1だけインクリメントされる(nQR=nQR+1)。続くステップ466では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0256】
km1=km1+QF
km2=km2+QF
km3=km3+QF・QR
km4=km4+QR
続くステップ467では、現在の燃料消費量QFがQFP2として記憶され、積算値Sqr及びカウンタnQRがそれぞれクリアされる。
【0257】
図54は本発明による第5実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSO制御ルーチンのステップ204で実行される。
【0258】
図54を参照すると、ステップ470では単位期間当たりの還元剤供給量の推定値QREが次式に基づいて算出される。
【0259】
【数9】
Figure 0004211514
【0260】
続くステップ471では、図52のマップから蓄積SO量推定値QSEが算出される。続くステップ472では、処理開始時量QSSがこの蓄積SO量推定値QSEに設定される。続くステップ473では、係数kmi(i=1,2,3,4)及び算出回数カウンタnQRがクリアされる。
【0261】
本発明による第5実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0262】
【発明の効果】
NO吸収剤内に蓄えられているイオウの量を正確に求めることができる。
【図面の簡単な説明】
【図1】内燃機関の全体図である。
【図2】NO処理を説明するためのタイムチャートである。
【図3】NO処理の基本時間間隔tNB及び補正量ktNを示す線図である。
【図4】NO制御ルーチンを示すフローチャートである。
【図5】補正量ktNの更新ルーチンを示すフローチャートである。
【図6】本発明による実施例のSO処理を説明するためのタイムチャートである。
【図7】流入NO濃度CNIを示す線図である。
【図8】一次式mを説明するための線図である。
【図9】蓄積SO量推定値QSEとNO浄化率EFFとの関係を示す線図である。
【図10】蓄積SO量推定値QSEの可能最大量QSEMを示す線図である。
【図11】NO浄化率平均値EFFAV等の算出タイミングを説明するためのタイムチャートである。
【図12】NO濃度検出期間DPを説明するためのタイムチャートである。
【図13】NO浄化率EFF等の算出タイミングを説明するためのタイムチャートである。
【図14】蓄積SO量推定値QSE等の算出タイミングを説明するためのタイムチャートである。
【図15】SO制御ルーチンを示すフローチャートである。
【図16】SO減少量qsrを示す線図である。
【図17】係数kmiの算出ルーチンを示すフローチャートである。
【図18】NO浄化率算出ルーチンを示すフローチャートである。
【図19】NO浄化率算出ルーチンを示すフローチャートである。
【図20】NO浄化率算出ルーチンを示すフローチャートである。
【図21】蓄積NO量推定値QNEの算出ルーチンを示すフローチャートである。
【図22】NO増加量qnaを示す線図である。
【図23】流入NO濃度補正値CNICの算出ルーチンを示すフローチャートである。
【図24】遅れ時間DLYを示す線図である。
【図25】流入NO濃度補正値CNICの算出方法を説明するためのタイムチャートである。
【図26】流出NO濃度補正値CNOCの算出ルーチンを示すフローチャートである。
【図27】NO浄化率補正値EFFCの算出ルーチンを示すフローチャートである。
【図28】補正係数kE1,kE2,kE3を示す線図である。
【図29】熱劣化カウンタnTCHの算出ルーチンを示すフローチャートである。
【図30】給油判定ルーチンを示すフローチャートである。
【図31】給油判定方法を説明するための図である。
【図32】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図33】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図34】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図35】本発明による第1実施例を説明するための図である。
【図36】本発明による第2実施例を説明するための図である。
【図37】本発明による第2実施例を説明するための図である。
【図38】蓄積SO量推定値QSEと極大値CPKとの関係を示す線図である。
【図39】本発明による第2実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図40】本発明による第2実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図41】本発明による第3実施例を説明するための図である。
【図42】本発明による第3実施例を説明するための図である。
【図43】蓄積SO量推定値QSEと流出NO積算量SQLとの関係を示す線図である。
【図44】本発明による第3実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図45】本発明による第3実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図46】本発明による第4実施例を説明するための図である。
【図47】本発明による第4実施例を説明するための図である。
【図48】蓄積SO量推定値QSEと定常時時間間隔比RSTとの関係を示す線図である。
【図49】本発明による第4実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図50】本発明による第4実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図51】本発明による第5実施例を説明するための図である。
【図52】蓄積SO量推定値QSEと還元剤供給量QRとの関係を示す線図である。
【図53】本発明による第5実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図54】本発明による第5実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【符号の説明】
1…機関本体
20a,20b…排気管
23…NO吸収剤
31…還元剤供給弁
51…NOセンサ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an exhaust emission control device for an internal combustion engine.
[0002]
[Prior art]
NO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under a lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is leanXNO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreasesXNO is being reduced and storedXNO decreases in quantityXPlace the absorbent, NOXThe amount of change per unit time in the amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is determined as NO.XAbsorbent temperature, intake air volume, and NOXThere is known an internal combustion engine which is calculated based on the air-fuel ratio of exhaust gas flowing into the absorbent and calculates the accumulated sulfur amount by integrating the amount of change (see Patent Document 1).
[0003]
[Patent Document 1]
JP 2001-74727 A
[Patent Document 2]
Japanese Patent Laid-Open No. 11-229858
[Patent Document 3]
JP 2000-274229 A
[Patent Document 4]
JP 2002-266628 A
[Patent Document 5]
JP 2002-221028 A
[Patent Document 6]
JP 2000-104536 A
[0004]
[Problems to be solved by the invention]
NO when the amount of accumulated sulfur is smallXNO that can be stored in the absorbentXThe amount of accumulated sulfur increases, but NO increases.XNO that can be stored in the absorbentXAs a result, the amount of NO decreasesXNO in exhaust gas flowing out from absorbentXThe amount of spillage NOXThe amount can be large. In this way, outflow NOXThe amount is an indicator of the amount of accumulated sulfur.
[0005]
However, in the above-described internal combustion engine, the outflow NO.XThere is a problem that the amount of accumulated sulfur cannot always be accurately calculated because no amount is taken into consideration.
[0006]
Therefore, the object of the present invention is NO.XAn object of the present invention is to provide an exhaust emission control device for an internal combustion engine that can accurately determine the amount of sulfur stored in an absorbent.
[0007]
[Means for Solving the Problems]
  In order to solve the above-mentioned problem, according to the first invention, the exhaust gas flowing into the exhaust passage of the internal combustion engine in which combustion is performed under the lean air-fuel ratio flows when the air-fuel ratio of the exhaust gas flowing in is lean. NO insideXNO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreasesXNO is being reduced and storedXNO decreases in quantityXIn an internal combustion engine with an absorbent, NOXNO in exhaust gas flowing out from absorbentXThe amount of spillage NOXNO to detect quantityXNO placed in the exhaust passage downstream of the absorbentXSensor and NOXThe amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted to the outflow NO.XMeans for determining based on quantityExhaust gas purification device, NO X A means for performing sulfur treatment for reducing the amount of accumulated sulfur in the absorbent and a means for judging whether or not to perform sulfur treatment are further provided. X Determine the amount of accumulated sulfur in the absorbent and set the amount at the start of treatment to the obtained amount of accumulated sulfur. X The sulfur treatment required to reduce the accumulated sulfur amount of the absorbent from the amount at the start of the treatment to a predetermined lower limit amount or less is performed, and the obtained NO X When the accumulated sulfur amount of the absorbent is larger than the predetermined boundary amount, the processing start amount is set to the obtained accumulated sulfur amount and NO. X Sulfur treatment necessary to reduce the accumulated sulfur amount of the absorbent from the amount at the start of the treatment to the lower limit amount or less is performed, and the obtained NO X When the amount of accumulated sulfur in the absorbent is smaller than the boundary amount, NO is set by setting the amount at the start of processing to an amount unrelated to the obtained accumulated sulfur amount. X To perform sulfur treatment necessary to reduce the amount of accumulated sulfur in the absorbent from the amount at the start of treatment to the lower limit amount or less.is doing.
[0010]
  Also,2According to the second invention1In the second invention, when it is assumed that the fuel is a fuel having a reference concentration of sulfur, the amount is irrelevant to the obtained accumulated sulfur amount.XThe maximum amount of sulfur that can be stored in the absorbent is set.
[0011]
  Also,3According to the second invention1In the second invention, spilled NOXThe quantity is detected several times at intervals of each other, and the spillage NO.XNO based on quantityXThe amount of accumulated sulfur in the absorbent is determined, and the detected outflow NOXWhen the number of times when the amount is less than the predetermined allowable minimum amount exceeds the upper limit number, the processing start amount is set to an amount irrelevant to the obtained accumulated sulfur amount and NO.XSulfur treatment necessary to reduce the accumulated sulfur amount of the absorbent from the amount at the start of the treatment to the lower limit amount or less is performed.
[0012]
  Also,4According to the second inventionNO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under the lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X NO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X NO is being reduced and stored X NO decreases in quantity X In an internal combustion engine with an absorbent, NO X NO in exhaust gas flowing out from absorbent X The amount of spillage NO X NO to detect quantity X NO placed in the exhaust passage downstream of the absorbent X Sensor and NO X The amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted into the outflow NO. X NOx purification device comprising means for obtaining based on quantity, NO X A means for performing sulfur treatment for reducing the amount of accumulated sulfur in the absorbent and a means for judging whether or not to perform sulfur treatment are further provided. X Determine the amount of accumulated sulfur in the absorbent and set the amount at the start of treatment to the obtained amount of accumulated sulfur. X The sulfur treatment necessary to reduce the amount of sulfur accumulated in the absorbent from the amount at the start of the treatment to a predetermined lower limit or less is performed,When the set processing start amount is assumed that the fuel is the fuel having the highest sulfur concentration among the fuels available in the market, NO.XWhen the amount of sulfur that can be stored in the absorbent is greater than the maximum amount that can be stored, the amount at the start of processing is set to the maximum amount that can be stored and NO.XSulfur treatment necessary to reduce the accumulated sulfur amount of the absorbent from the amount at the start of the treatment to the lower limit amount or less is performed.
[0014]
  Also,5According to the second invention1 or 4In the second aspect, it is determined that the sulfur treatment should be performed when the fuel is consumed by the first predetermined amount after the previous sulfur treatment is completed.
[0015]
  Also,6According to the second inventionNO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under the lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X NO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X NO is being reduced and stored X NO decreases in quantity X In an internal combustion engine with an absorbent, NO X NO in exhaust gas flowing out from absorbent X The amount of spillage NO X NO to detect quantity X NO placed in the exhaust passage downstream of the absorbent X Sensor and NO X The amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted into the outflow NO. X An exhaust emission control device comprising means for obtaining based on a quantity,NOXNO in the exhaust gas flowing into the absorbentXInflow NOXMeans for determining the amount and inflow NOXVolume and spill NOXNO based on quantityXAbsorbent NOXMeans for determining the purification rate and the determined NOXNO based on purification rateXAnd a means for determining the amount of accumulated sulfur in the absorbent.
[0016]
  Also,7According to the second invention6In the second invention, NOXAbsorbent NOXThe purification rate is obtained several times at intervals of each other, and these obtained NOs are obtained.XA relational expression representing the relation between the purification rate and the fuel consumption is obtained, and the NO at the judgment time is determined from the fuel consumption at the judgment time and the relational expression.XThe purification rate is obtained, and NO at the determined judgment time.XBased on the purification rate, the amount of accumulated sulfur at the determination time is obtained.
[0017]
  Also,8According to the second invention7In the second invention, the determined NOXThe relationship between the purification rate and the fuel consumption is expressed by a linear expression, and the linear expression is obtained by the method of least squares.
[0018]
  Also,9According to the second invention7In the second invention, NOXAbsorbent NOXThe purification rate is obtained several times at intervals of each other, and the NO obtained during the period from the previous average value calculation time to the current average value calculation time every time the average value calculation time arrives.XThe average value of the purification rate is calculated, and the calculated NOXA relational expression representing the relation between the average value of the purification rate and the fuel consumption is obtained.
[0019]
  Also,10According to the second invention9In the second invention, NOXNO stored in the absorbentXNOXNO stored in the absorbentXNO to reduce the amount ofXNO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to richXMeans for processing and NOXOutflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is kept leanXNO so that the amount does not exceed the predetermined maximum allowable amountXMeans for setting a time interval at which processing is performed, and NOXInflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is leanXVolume and spill NOXWhile calculating the amount, these inflow NOXVolume and spill NOXNO based on quantityXAbsorbent NOXThe purification rate is calculated, and NO is determined during the period from the previous average value calculation time to the current average value calculation time.XWhen the number of times the purification rate has been obtained is less than the lower limit number, NO during that periodXThe average value of the purification rate is not calculated.
[0020]
  Also,11According to the second invention9In the second invention, NO calculated every time the average value calculation time comesXThe average value of the purification rate is NOXNO weighted according to whether steady engine operation or transient engine operation is performed when the purification rate is determinedXIt is a weighted average value of the purification rate.
[0021]
  Also,12According to the second invention9In the second invention, it is determined that the next average value calculation time has come when the fuel is consumed by a predetermined second set amount from the previous average value calculation time.
[0022]
  Also,13According to the second invention7In the second invention, NOXMeans for performing sulfur treatment to reduce the amount of accumulated sulfur in the absorbent, and the determined NOXWhen the accumulated sulfur amount of the absorbent is larger than a predetermined boundary amount, it is determined that the fuel is a high-sulfur concentration fuel, and the obtained NOXAnd a means for determining that the fuel is a low-sulfur concentration fuel when the amount of accumulated sulfur in the absorbent is less than the boundary amount, and when the fuel is determined to be a high-sulfur concentration fuel, the processing start amount is determined. NO is set to the obtained accumulated sulfur amount.XWhen the sulfur treatment necessary to reduce the amount of accumulated sulfur in the absorbent from the amount at the start of the treatment to a predetermined lower limit or less is performed, and it is determined that the fuel is a low-sulfur concentration fuel, the amount at the start of treatment NO is set to an amount irrelevant to the obtained accumulated sulfur amount.XSulfur treatment necessary to reduce the accumulated sulfur amount of the absorbent from the amount at the start of the treatment to the lower limit amount or less is performed.
[0023]
  Also,14According to the second invention13In the second invention, the determined NOXMeans for obtaining a deviation of the purification rate from the relational expression is further provided, and when the obtained deviation changes beyond a predetermined threshold when it is determined that the fuel is a high-sulfur concentration fuel, the fuel Is changed to a low-sulfur concentration fuel, and when it is determined that the fuel is a low-sulfur concentration fuel, the fuel is changed to a high-sulfur concentration fuel when the obtained deviation changes beyond the threshold value. Judging that it was done.
[0024]
  Also,15According to the second invention6In the second invention, NOXOutflow NO set during a period when the air-fuel ratio of the exhaust gas flowing into the absorbent is leanXOutflow NO during volume detection periodXWhile calculating the average value of the amount, the outflow NOXInflow NO during volume detection periodXCalculate the average amount of these inflow NOXAverage volume and spill NOXThe spill NO based on the average amountXNO in quantity detection periodXThe purification rate is calculated.
[0025]
  Also,16According to the second invention6In the second invention, inflow NOXVolume and spill NOXThe amount of exhaust gas is required at almost the same time, and the exhaust gas part is inflow NO.XNO after quantity is requestedXMeans for determining the delay time required to reach the sensor, and inflow NO with the delay timeXVolume or spill NOXAnd a means for correcting the amount, the corrected inflow NO.XVolume or spill NOXNO based on quantityXThe purification rate is calculated.
[0026]
  Also,17According to the second invention6In the second invention, the determined NOXNO purification rateXNO when the absorbent is in a predetermined reference stateXA means for converting to a purification rate is further provided, and the converted NOXNO based on purification rateXThe amount of accumulated sulfur in the absorbent is calculated.
[0027]
  Also,18According to the second invention6In the second invention, NOXMeans for determining the degree of thermal degradation of the absorbent and the determined NOXThe obtained NO based on the degree of thermal deterioration of the absorbent.XMeans for correcting the purification rate, and the corrected NO.XNO based on purification rateXThe amount of accumulated sulfur in the absorbent is calculated.
[0028]
  Also,19According to the second invention6In the second aspect of the invention, the apparatus further comprises means for detecting an engine operating state, and the inflow NO is based on the detected engine operating state.XThe amount is calculated.
[0030]
  Also,20According to the second inventionNO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under the lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X NO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X NO is being reduced and stored X NO decreases in quantity X In an internal combustion engine with an absorbent, NO X NO in exhaust gas flowing out from absorbent X The amount of spillage NO X NO to detect quantity X NO placed in the exhaust passage downstream of the absorbent X Sensor and NO X The amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted into the outflow NO. X An exhaust emission control device comprising means for obtaining based on a quantity,NOXNO stored in the absorbentXNOXNO stored in the absorbentXNO to reduce the amount ofXNO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to richXMeans for processing and NOXOutflow NO generated when processing is performedXMeans for detecting the maximum value of the quantity, and the detected outflow NO.XNO based on local maximumXThe amount of accumulated sulfur in the absorbent is calculated.
[0031]
  Also,21According to the second inventionNO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under the lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X NO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X NO is being reduced and stored X NO decreases in quantity X In an internal combustion engine with an absorbent, NO X NO in exhaust gas flowing out from absorbent X The amount of spillage NO X NO to detect quantity X NO placed in the exhaust passage downstream of the absorbent X Sensor and NO X The amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted into the outflow NO. X An exhaust emission control device comprising means for obtaining based on a quantity,NOXNO stored in the absorbentXNOXNO stored in the absorbentXNO to reduce the amount ofXNO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to richXMeans for processing and NOXNO when processing is doneXNO flowing out of the absorbentXOutflow NO that is the accumulated amount ofXMeans for obtaining the integrated amount of the quantity, and the obtained outflow NO.XNO based on the integrated amountXThe amount of accumulated sulfur in the absorbent is calculated.
[0032]
  Also,22According to the second inventionNO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under the lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X NO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X NO is being reduced and stored X NO decreases in quantity X In an internal combustion engine with an absorbent, NO X NO in exhaust gas flowing out from absorbent X The amount of spillage NO X NO to detect quantity X NO placed in the exhaust passage downstream of the absorbent X Sensor and NO X The amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted into the outflow NO. X An exhaust emission control device comprising means for obtaining based on a quantity,NOXNO stored in the absorbentXNOXNO stored in the absorbentXNO to reduce the amount ofXNO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to richXMeans for processing and NOXOutflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is kept leanXNO so that the amount does not exceed the predetermined maximum allowable amountXMeans for setting a time interval for processing, and NO based on the set time intervalXAnd a means for determining the amount of accumulated sulfur in the absorbent.
[0034]
In this specification, the ratio of the air supplied into the exhaust passage upstream of a certain position of the exhaust passage, the combustion chamber, and the intake passage and the reducing agent such as hydrocarbon HC and carbon monoxide CO This is called the air-fuel ratio of the exhaust gas at the position.
[0035]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a case where the present invention is applied to a compression ignition type internal combustion engine. The present invention can also be applied to a spark ignition type internal combustion engine.
[0036]
Referring to FIG. 1, 1 is an engine body, 2 is a cylinder block, 3 is a cylinder head, 4 is a piston, 5 is a combustion chamber, 6 is an electrically controlled fuel injection valve for directly injecting fuel into the cylinder, 7 Is an intake valve, 8 is an intake port, 9 is an exhaust valve, and 10 is an exhaust port. The intake port 8 is connected to a surge tank 12 via a corresponding intake branch pipe 11, and the surge tank 12 is connected to an outlet of a compressor 15 of an exhaust turbocharger 14 via an intake duct 13. An intake pipe 13 a is connected to the inlet of the compressor 15. A throttle valve 17 driven by a step motor 16 is arranged in the intake duct 13, and a cooling device 18 for cooling the intake air flowing in the intake duct 13 is arranged around the intake duct 13 downstream of the compressor 15. The
[0037]
On the other hand, the exhaust port 10 is connected to the inlet of the exhaust turbine 21 of the exhaust turbocharger 14 via the exhaust manifold 19 and the exhaust pipe 20, and the outlet of the exhaust turbine 21 is connected to the catalytic converter 22 via the exhaust pipe 20a. In the catalytic converter 22, a particulate filter 22a for collecting particulates in the exhaust gas is accommodated, and NO on the particulate filter 22a as will be described later.XAn absorbent 23 is supported. The catalytic converter 22 is connected to the exhaust pipe 20b.
[0038]
Still referring to FIG. 1, the exhaust manifold 19 and the surge tank 12 are connected to each other via an exhaust gas recirculation (hereinafter referred to as EGR) passage 24, and an electrically controlled EGR control valve 25 is provided in the EGR passage 24. Be placed. A cooling device 26 for cooling the EGR gas flowing in the EGR passage 24 is disposed around the EGR passage 24 upstream of the EGR control valve 25.
[0039]
On the other hand, each fuel injection valve 6 is connected to a fuel reservoir, so-called common rail 27, through a fuel supply pipe 6a. Fuel is supplied into the common rail 27 from an electrically controlled fuel pump 28 with variable discharge amount, and the fuel supplied into the common rail 27 is supplied to the fuel injection valve 6 via each fuel supply pipe 6a. A fuel pressure sensor 29 for detecting the fuel pressure in the common rail 27 is attached to the common rail 27, and a fuel pump 28 is configured so that the fuel pressure in the common rail 27 becomes the target fuel pressure based on the output signal of the fuel pressure sensor 29. The discharge amount is controlled. In FIG. 1, reference numeral 30 denotes a fuel tank.
[0040]
An electric control type reducing agent supply valve 31 for supplying a reducing agent into the exhaust manifold 19 is attached to the exhaust manifold 19. In the embodiment according to the present invention, fuel is used as a reducing agent, and the reducing agent supply valve 31 is connected to the common rail 27 through a reducing agent supply pipe 31a.
[0041]
The electronic control unit 40 is composed of a digital computer, and a ROM (Read Only Memory) 42, a RAM (Random Access Memory) 43, and a B-RAM (Backup RAM) always connected to a power source are connected to each other by a bidirectional bus 41. 43a, a CPU (microprocessor) 44, an input port 45 and an output port 46. An air flow meter 49 for detecting the intake air mass flow rate is attached to the intake pipe 13a, and a water temperature sensor 50 for detecting the engine cooling water temperature THW is attached to the engine body 1. NOXIn the exhaust pipe 20b downstream of the absorbent 23, NOXNO in exhaust gas flowing out from absorbent 23XConcentration or spill NOXNO for detecting concentration CNOXSensor 51 and NOXAn exhaust temperature sensor 52 for detecting the temperature of the exhaust gas flowing out from the absorbent 23 is attached. The temperature of the exhaust gas detected by the exhaust temperature sensor 52 is NO.XThe temperature TC of the absorbent 23 is shown. Fuel pressure sensor 29, air flow meter 49, water temperature sensor 50, NOXOutput signals of the sensor 51 and the exhaust temperature sensor 52 are input to the input port 45 via the corresponding AD converters 47, respectively.
[0042]
Further, a load sensor 53 that generates an output voltage proportional to the amount of depression of the accelerator pedal is connected to an accelerator pedal (not shown), and the output voltage of the load sensor 53 is connected to the input port 45 via a corresponding AD converter 47. Entered. Here, the amount of depression of the accelerator pedal represents the required load L. Further, a crank angle sensor 54 that generates an output pulse every time the crankshaft rotates, for example, 30 ° is connected to the input port 45. The CPU 44 calculates the engine speed N based on this output pulse.
[0043]
On the other hand, the output port 46 is connected to the fuel injection valve 6, the throttle valve driving step motor 16, the EGR control valve 25, the fuel pump 28, and the reducing agent supply valve 31 through corresponding drive circuits 48.
[0044]
The particulate filter 22a is made of a porous material such as cordierite, and NO on both side surfaces of the partition walls and the inner wall surfaces of the pores.XAbsorbents 23 are respectively carried. This NOXThe absorbent 23 has, for example, alumina as a carrier. On this carrier, for example, potassium K, sodium Na, lithium Li, alkali metal such as cesium Cs, alkaline earth such as barium Ba, calcium Ca, lanthanum La, yttrium Y, etc. At least one selected from such rare earths and a noble metal such as platinum Pt, palladium Pd, rhodium Rh, and iridium Ir are supported.
[0045]
NOXThe absorbent is NO when the average air-fuel ratio of the inflowing exhaust gas is leanXNO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreasesXNO is being reduced and storedXAccumulation and reduction action to reduce the amount of.
[0046]
NOXThe detailed mechanism of the accumulation and reduction action of the absorbent is not completely clarified. However, the mechanism currently considered can be briefly described as follows, taking as an example the case where platinum Pt and barium Ba are supported on a support.
[0047]
That is, NOXWhen the air-fuel ratio of the exhaust gas flowing into the absorbent becomes considerably leaner than the stoichiometric air-fuel ratio, the oxygen concentration in the inflowing exhaust gas greatly increases, and oxygen O2Is O2 Or O2-It adheres to the surface of platinum Pt. On the other hand, NO in the inflowing exhaust gas adheres to the surface of platinum Pt, and O on the surface of platinum Pt.2 Or O2-Reacts with NO2(NO + O2→ NO2+ O*Where O*Is active oxygen). Then the generated NO2Part of the NO is being oxidized further on platinum PtXNitrate ion NO while being absorbed in the absorbent and combined with barium oxide BaO3 NO in the form ofXDiffuses in the absorbent. In this way NOXIs NOXStored in absorbent.
[0048]
In contrast, NOXWhen the air-fuel ratio of the exhaust gas flowing into the absorbent becomes rich or stoichiometric, the oxygen concentration in the exhaust gas decreases and NO2Production amount decreases and the reaction proceeds in the reverse direction (NO3 → NO + 2O*) And thus NOXNitrate ion NO in absorbent3 NO in the form of NOXReleased from the absorbent. This released NOXIf the exhaust gas contains a reducing agent, that is, HC or CO, it can be reduced by reacting with the HC and CO. In this way, NO on the surface of platinum Pt.XNO when no longer existsXNO from absorbent to nextXIs released and reduced, NOXNO stored in the absorbentXThe amount of is gradually reduced.
[0049]
NO without forming nitrateXStore NOXNO without releasingXIt is also considered possible to reduce In addition, active oxygen O*If you pay attention to, NOXAbsorbent is NOXWith the accumulation and release of oxygen*It can also be regarded as an active oxygen generating catalyst that generates
[0050]
The internal combustion engine shown in FIG. 1 continues to burn under a lean air-fuel ratio, and therefore NO.XThe air-fuel ratio of the exhaust gas flowing into the absorbent 23 is kept lean. As a result, NO in the exhaust gasXIs NOXIt is stored in the absorbent 23.
[0051]
However, over time, NOXNO stored in absorbent 23XNO accumulatedXThe amount increases gradually. Therefore, in an embodiment according to the present invention, NOXNO stored in absorbent 23XNOXAccumulated NO in absorbent 23XIn order to decrease the amount, the reducing agent is temporarily supplied from the reducing agent supply valve 31 and NO.XNO temporarily switching the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 to richXProcessing is performed. NOXIn order to temporarily switch the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 to be rich, for example, additional fuel may be injected from the fuel injection valve 6 into the expansion stroke or the exhaust stroke, or the combustion chamber The air-fuel ratio of the air-fuel mixture burned in the engine 5 may be temporarily switched to rich.
[0052]
For example, NOXNO accumulated in absorbent 23XDetermine the amount of this accumulated NOXNO every time the amount exceeds a certain amountXProcessing can also be performed. However, in the embodiment according to the present invention, as indicated by the arrow RN in FIG.XThe processing is repeatedly performed at a time interval tN. This time interval tN is obtained by correcting the basic time interval tNB with the correction amount ktN (tN = tNB + ktN). The basic time interval tNB and the correction amount ktN can be obtained as follows.
[0053]
That is, as shown in FIG.XWhen the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept lean, the outflow NOXConcentration CNO increases little by little and NOXIt becomes ZCNO immediately before the processing is started. This ZCNO is immediately before NOXIn terms of concentration, if the time interval tN is short, the immediately preceding NOXWhen the concentration ZCNO is low and the time interval tN is long, immediately before NOXThe concentration ZCNO increases. NO immediately beforeXThe concentration ZCNO is preferably as low as possible, but if the time interval tN is shortened to shorten the time interval tN, the combustion consumption rate increases. Also, immediately before NOXThe concentration ZCNO is NO, as will be described later.XSO stored in the absorbent 23XThe amount of accumulated SOXIt can vary depending on the amount.
[0054]
Therefore, in the embodiment according to the present invention, the engine is in steady operation and the accumulated SOXWhen the amount is a reference amount, for example, almost zero, NOXOutflow NO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept leanXConcentration CNO does not exceed the allowable maximum concentration, and NOXThe basic time interval tNB is set in advance so that the fuel consumption rate by the processing does not exceed the allowable maximum value.
[0055]
In addition, NO during engine transient operationXOutflow NO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept leanXConcentration CNO does not exceed the allowable maximum concentration, and NOXThe correction amount ktN is updated so that the fuel consumption rate by the process does not exceed the allowable maximum value, and the basic time interval tNB is corrected with the updated correction amount ktN.
[0056]
In the embodiment according to the present invention, as shown in FIG. 3 (A), the engine operating region determined by the required load L and the engine speed N is divided into nine regions, and the basic time interval tNB for each region. Is set. Further, the basic time interval tNB is obtained in advance by experiments, and is stored in advance in the ROM 42 in the form of a map shown in FIG. On the other hand, as shown in FIG. 3B, the correction amount ktN is also set for each region set in the same manner as the region for the basic time interval tNB, and B in the form of the map shown in FIG. -Stored in the RAM 43a.
[0057]
FIG. 4 shows the NO of the embodiment according to the present invention.XA control routine is shown. This routine is executed by interruption every predetermined time.
[0058]
Referring to FIG. 4, first, in step 100, NOXIt is determined whether or not the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean. When the air-fuel ratio AFN of the exhaust gas is not lean, the processing cycle is terminated, and when the air-fuel ratio AFN of the exhaust gas is lean, the routine proceeds to step 101 where the region to which the current engine operating state belongs is determined. In the subsequent step 102, the time interval tN is calculated based on the basic time interval tNB and the correction amount ktN set for the region determined in step 101 (tN = tNB + ktN). In the following step 103, the previous NOXIt is determined whether time tN has elapsed since the process. Previous NOXWhen the time tN has not elapsed since the processing, the processing cycle is terminated and the previous NOXWhen time tN has elapsed from the processing, the routine proceeds to step 104 and NOXProcessing is performed. Specifically, NOXThe reducing agent is temporarily supplied from the reducing agent supply valve 31 so that the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 becomes rich.
[0059]
FIG. 5 shows a correction amount ktN update routine according to the embodiment of the present invention. This routine is executed by interruption every predetermined time.
[0060]
Referring to FIG. 5, first, in step 110, NOXIt is determined whether or not processing has started. NOXWhen the process has not been started, the routine proceeds to step 111 where the outflow NO at this timeXThe concentration CNO is stored as ZCNO. The processing cycle is then terminated.
[0061]
Then NOXWhen the process is started, the process proceeds from step 110 to step 112. Therefore, ZCNO is the immediately preceding NOXRepresents the concentration. In step 112, immediately before NOXConcentration ZCNO is the aforementioned outflow NOXIt is determined whether or not the concentration is higher than CNH corresponding to the allowable maximum concentration of CNO. Next, when ZCNO> CNH, the routine proceeds to step 113, where the region to which the current engine operating state belongs is determined, and at the subsequent step 114, the correction amount ktN of this region is decreased by, for example, a constant value Δk. In this way, NOXOutflow NO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept leanXThe time interval tN is set or the basic time interval tN is corrected so that the concentration CNO does not exceed the allowable maximum concentration.
[0062]
On the other hand, when ZCNO ≦ CNH, the routine proceeds to step 115 where the immediately preceding NOXIt is determined whether or not the concentration ZCNO is smaller than CNL corresponding to the allowable maximum value of the fuel consumption rate described above. When ZCNO <CNL, the routine proceeds to step 116 where the region to which the current engine operating state belongs is determined. In the following step 117, the correction amount ktN in this area is increased by, for example, a constant value Δk. In this way, NOXThe time interval tN is set or the basic time interval tN is corrected so that the fuel consumption rate by the processing does not exceed the allowable maximum value.
[0063]
On the other hand, when ZCNO ≧ CNL, that is, when CNL ≦ ZCNO ≦ CNH, the processing cycle is terminated without updating the correction amount ktN. In this case, immediately before NOXIt can also be said that the correction amount ktN is updated so that the concentration ZCNO is maintained within the range from CNL to CNH.
[0064]
In this way NOXProcessing is performed and the result is NOXNO that can be stored in the absorbent 23XThe amount of is increased.
[0065]
However, sulfur content in the exhaust gas is SO.XIs included in the form of NOXNO in the absorbent 23XNot only SOXCan also be stored. This SOXNOXThe accumulation mechanism in the absorbent 23 is NO.XThis is considered to be the same as the accumulation mechanism. That is, when the case where platinum Pt and barium Ba are supported on a carrier is simply described as an example, NOXWhen the air-fuel ratio of the exhaust gas flowing into the absorbent 23 is lean, as described above, the oxygen O2Is O2 Or O2-Attached to the surface of platinum Pt in the form of SO2Adheres to the surface of platinum Pt and O on the surface of platinum Pt.2 Or O2-Reacts with SO3It becomes. The generated SO3NO is being oxidized on platinum PtXWhile being absorbed into the absorbent 23 and bonded to barium oxide BaO, sulfate ions SO4 NO in the form ofXIt diffuses into the absorbent 23. This sulfate ion SO4 Then barium ion Ba+Combined with sulfate BaSO4Is generated.
[0066]
This sulfate BaSO4Is difficult to decompose, NOXEven if the air-fuel ratio of the exhaust gas flowing into the absorbent 23 is simply rich, NOXSulfate BaSO in absorbent 234The amount of does not decrease. For this reason, as time passes, NOXSulfate BaSO in absorbent 234The amount of NO increases, resulting in NOXNO that can be stored in the absorbent 23XThe amount of will decrease.
[0067]
However, NOXWhile maintaining the temperature of the absorbent 23 at, for example, 600 ° C. or higher, NOXWhen the average air-fuel ratio of the exhaust gas flowing into the absorbent 23 is made the stoichiometric air-fuel ratio or rich, NOXSulfate BaSO in absorbent 234Decomposes into SO3NO in the form ofXReleased from the absorbent 23. This released SO3If exhaust gas contains a reducing agent, ie, HC or CO, it reacts with HC and CO to react with SO.2To be reduced. In this way NOXIn the absorbent 23, sulfate BaSO4SO stored in the form ofXThe amount of NO decreases gradually, at this time NOXAbsorbent 23 to SOXIs SO3It will not leak out.
[0068]
Therefore, in an embodiment according to the present invention, NOXAccumulated SO in the absorbent 23XNO to reduce the amountXWhile maintaining the temperature of the absorbent 23 at the sulfate decomposition temperature, for example, 600 ° C. or higher, the reducing agent is supplied from the reducing agent supply valve 31 and NO.XSO that temporarily switches the average air-fuel ratio of the exhaust gas flowing into the absorbent 23 to slightly richXProcessing is performed. NOXIn order to temporarily change the average air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 to be slightly slightly rich, for example, additional fuel may be injected from the fuel injection valve 6 into the expansion stroke or the exhaust stroke. The air-fuel ratio of the air-fuel mixture burned in the combustion chamber 5 may be temporarily switched to rich.
[0069]
For example, NOXAccumulated SO of absorbent 23XDetermine the amount of this accumulated SOXEvery time the amount exceeds a certain amount, SOXProcessing can also be performed. However, in the embodiment according to the present invention, as shown in FIG.XAfter the processing is completed (arrow X1), when the fuel consumption amount QF increases by the first set amount qf1, the next SOXProcessing is started (arrow X2). Or the previous SOXWhen the fuel consumption QF when the processing is completed is QFP1, when the fuel consumption QF increases from QFP1 by qf1, the next SOXProcessing begins. The fuel consumption amount QF is the sum of the amount of fuel injected from the fuel injection valve 6 and the amount of reducing agent or fuel supplied from the reducing agent supply valve 31.
[0070]
SOXThere are various ways to determine how long the process will take place, for example SOXProcessing can also be performed for a certain period of time. However, in embodiments according to the present invention, the accumulated SOXSO required to reduce the amount from the processing start amount QSS to a predetermined lower limit value QSL or lessXProcessing is performed.
[0071]
Specifically, the previous SOXWhen the fuel consumption amount QF increases by the first set amount qf1 after the processing is completed, first, at this time, the accumulated SOXThe amount is calculated, and the processing start time amount QSS is the accumulated SOXSet to quantity, SOXProcessing is started. SOXWhen the process is started, as shown in FIG.XAccumulated SO representing quantityXThe quantity representative value QS is successively subtracted from the processing start time quantity QSS, and then stored SOXWhen the quantity representative value QS is less than or equal to the lower limit value QSL, SOXThe process is completed and the result is NOXThe average air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is returned to lean (arrow X3).
[0072]
Therefore, in general terms, SOXWhen it is determined that processing should be performed, the accumulated SO at this timeXAlong with obtaining the quantity, the processing start time quantity QSS is obtained from the obtained accumulated SO.XSet to amount NOXAccumulated SO of absorbentXSO required to reduce the amount from the processing start amount QSS to the lower limit value QSL or lessXThis means that processing is performed.
[0073]
Here, in the embodiment according to the present invention, the lower limit value QSL is set to almost zero, so that the accumulated SOXSO required to reduce the amount by approximately the amount at the start of processingXProcessing will be performed.
[0074]
Although not shown in FIG. 6, the SOXNO when processing is not performed (from arrow X1 to X2)XThe process is repeated, so NOXThe air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is repeatedly rich temporarily.
[0075]
NOXAccumulated SO in the absorbent 23XIt is difficult to determine the quantity directly. Thus, in each embodiment according to the present invention, the accumulated SOXThe amount is estimated. Next, the accumulated SO of the first embodiment according to the present invention.XA method for calculating the quantity estimated value QSE will be described.
[0076]
In a first embodiment according to the present invention, SOXMore precisely when processing is not being doneXNO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is leanXNO in absorbent 23XThe purification rate EFF is calculated a plurality of times at time intervals, and this NOXAccumulated SO based on purification rate EFFXA quantity estimate QSE is calculated. Where NOXNO in the exhaust gas flowing into the absorbent 23XInflow NO as concentrationXIf the concentration is CNI, NOXNO in absorbent 23XThe purification rate EFF is expressed by the following equation.
[0077]
EFF = (CNI-CNO) / CNI
Outflow NOXThe concentration CNO is NO as described above.XIt is detected by the sensor 51. On the other hand, inflow NOXIn order to obtain the concentration CNI, for example, NO in the exhaust pipe 20aXA sensor can be attached, but in the first embodiment according to the present invention, inflow NO.XThe concentration CNI is obtained based on the engine operating state. That is, outflow NOXThe concentration CNI is obtained in advance by experiments as a function of the required load L and the engine speed N, and is stored in advance in the ROM 42 in the form of a map shown in FIG.
[0078]
FIG. 8 shows a plurality of calculated NOs.XAn example of the result of plotting the purification rate EFF against the fuel consumption QF is shown. In FIG. 8, EFF (i), EFF (i + 1), and EFF (i + 2) are NO when the fuel consumption QF is QF (i), QF (i + 1), and QF (i + 2), respectively.XRepresents the purification rate EFF, i, i + 1, i + 2 are NOXThe number of purification rate calculations is represented (i = 1, 2,...).
[0079]
As can be seen from FIG. 8, NO increases as the fuel consumption QF increases.XThe purification rate EFF decreases, fuel consumption QF and NOXThe relationship with the purification rate EFF can be generally expressed by the primary expression m.
[0080]
Here, the slope of the primary equation m is NO per unit fuel consumption.XIt represents the amount of reduction in the purification rate EFF. As will be described later, the accumulated SOXNO as the amount increasesXThe purification rate EFF decreases, NOXReduction amount of purification rate EFF is accumulated SOXIt represents the amount of increase. On the other hand, accumulated SOXThe amount of increase per unit time is NOXSO flowing into the absorbent 23 per unit timeXDepending on the amount of this inflow SOXThe amount depends on the fuel consumption per unit time.
[0081]
Therefore, as long as the type of fuel, specifically the sulfur concentration in the fuel, does not change, the accumulated SO per unit fuel consumptionXThe amount of increase is kept almost constant, NO per unit fuel consumptionXThe reduction amount of the purification rate EFF is also maintained constant. As a result, fuel consumption QF and NOXThe primary expression m representing the relationship with the purification rate EFF does not change unless the fuel type changes, that is, unless fueling is performed.
[0082]
Then, if the primary equation m is obtained, NO at any timeXThe purification rate EFF can be estimated. That is, in the example shown in FIG. 8, NO when the fuel consumption QF is f.XIt can be estimated that the purification rate EFF is e.
[0083]
Therefore, in the first embodiment according to the present invention, the fuel consumption QF and NOXA linear expression m representing the relationship with the purification rate EFF is obtained. Specifically, NOXThe purification rate EFF is calculated at least twice, and the linear expression m is determined by, for example, the least square method.
[0084]
On the other hand, NOXThe purification rate EFF is the accumulated SO as described above.XDepends on the amount, specifically accumulated SOXIt becomes smaller as the amount increases. Accumulated SOXQuantity and NOXThe relationship with the purification rate EFF is NOXIt can vary depending on the type of absorbent 23, but NOXIf the type of the absorbent 23 is determined, this relationship can be obtained in advance by experiments. Figure 9 shows accumulated SOXQuantity estimate QSE and NOXThis is an example showing the relationship with the purification rate EFF, which is obtained in advance by experiments and stored in the ROM. In this example, NOXAccumulated SO when the purification rate EFF is eXThe quantity estimate QSE is s.
[0085]
Therefore, in the example shown in FIGS. 8 and 9, the accumulated SO when the fuel consumption QF is f.XIt can be seen that the quantity estimated value QSE is s.
[0086]
In a first embodiment according to the present invention, SOXWhen it is determined that processing should be performed, that is, the previous SOXWhen the fuel consumption amount QF increases by the first set amount qf1 after the processing is completed, the fuel consumption amount QF and NOXA primary expression m representing the relationship with the purification rate EFF is obtained, and the NO at this time is calculated using the primary expression m from the fuel consumption QF (= QFP1 + qf1) at this time.XThe purification rate EFF is calculated, and the calculated NOXAccumulated SO at this time using the map of FIG. 9 from the purification rateXA quantity estimate QSE is calculated. Next, the processing start time amount QSS is stored in this accumulated SO.XThe quantity estimated value QSE is set.
[0087]
Therefore, generally speaking, spill NOXConcentration CNO or NOXAccumulated SO based on purification rate EFFXIt means that we are looking for quantity. Or NOXA relational expression representing the relationship between the purification rate and the fuel consumption is obtained, and the NO at the judgment time is determined from the fuel consumption and the relational expression at the judgment time.XObtain the purification rate, NO at the judgment timeXAccumulated SO at the time of judgment based on the purification rateXIt can also be said that the amount is requested. In this case, the previous SOXWhen fuel is consumed by a predetermined first set amount after processing is completed, or SOXThe time when it is determined that the processing should be performed can be considered as the determination time.
[0088]
However, fuel consumption QF and NO as in the primary equation mXEven without obtaining a relational expression representing the relationship with the purification rate EFF, SOXOutflow NO at this time when it is determined that processing should be performedXConcentration CNO is detected and NO at this timeXIf the purification rate EFF is calculated, the accumulated SO at this time using the map of FIG.XA quantity estimation value QSE can be calculated. However, as described above, the relational expression such as the primary expression m is calculated NO several times.XIt is determined based on the purification rate EFF, and this relational expression m does not change as long as the fuel is the same. Therefore, it is better to use the relational expression m to store SO.XThe quantity can be determined more accurately.
[0089]
NOXPurification rate EFF and accumulated SOXThe quantity estimate QSE may include an error. That is, as shown in FIG. 10 (A), the calculated NOXEven if the purification rate EFF is e, for example, the actual accumulated SOXThe quantity is not necessarily s, but is in the range of QSEM to QSEm. In this case, store QSEM SOXThe quantity estimated value QSE can be considered as the maximum quantity that can be taken as a reference, that is, the maximum possible quantity, and QSEm is stored as SO.XThe quantity estimated value QSE can be considered as the minimum quantity that can be taken as a reference.
[0090]
Therefore, SOXNO when it is determined that processing should be performedXWhen the purification start rate QSS is set to s because the purification rate EFF is e.XIf the quantity is the maximum possible quantity QSEM, the accumulated SOXSO required to reduce the amount below the lower limitXEven after processing, NOXSO in the absorbent 23XWill remain.
[0091]
So to prevent this, SOXIt is also possible to obtain the maximum possible amount QSEM when it is determined that the processing should be performed, and to set the processing start time amount QSS to the maximum possible amount QSEM. Here, the maximum possible amount QSEM is NOXAs a function of the purification rate EFF, for example, it can be stored in the ROM 42 in advance in the form of a map indicated by a solid line in FIG. In FIG. 10B, the broken line indicates the accumulated SO shown in FIG.XThe quantity estimated value QSE is represented.
[0092]
By the way, in the first embodiment according to the present invention, SOXAccumulated SO when it is determined that processing should be performedXThe estimated quantity QSE is the accumulated SO when a certain amount of fuel is consumed.XIt generally represents the amount of increase in the amount, so the accumulated SO per unit fuel consumptionXThe amount of increase, that is, the sulfur concentration in the fuel.
[0093]
Then, SOXAccumulated SO when it is determined that processing should be performedXWhen the estimated amount QSE is larger than a predetermined boundary amount, the fuel is a high-sulfur concentration fuel, and SOXAccumulated SO when it is determined that processing should be performedXWhen the estimated amount QSE is smaller than the boundary amount, it can be determined that the fuel is a low-sulfur concentration fuel or a standard fuel. In the first embodiment according to the present invention, NOXThe purification rate EFF is accumulated SOXSince it corresponds to the quantity estimate QSE, SOXNO when it is determined that processing should be performedXWhen the purification rate EFF is lower than the boundary purification rate EFFB corresponding to the boundary amount described above, the fuel is a high-sulfur concentration fuel, and the SOXNO when it is determined that processing should be performedXWhen the purification rate EFF is higher than the boundary purification rate EFFB, it is determined that the fuel is a low-sulfur concentration fuel or a standard fuel.
[0094]
In addition, when it is determined that the fuel is a low-sulfur concentration fuel or a standard fuel, the processing start amount QSS is set to SO.XAccumulated SO when it is determined that processing should be performedXThe amount is set to an amount unrelated to the amount estimated value QSE. This irrelevant amount may be determined in any way, but in the first embodiment according to the present invention, NO is assumed when the fuel is assumed to be a fuel having a sulfur concentration of the reference concentration CSR.XMaximum SO that can be stored in the absorbent 23XSet to quantity. Further, the reference concentration CSR may be determined in any way, but in the first embodiment according to the present invention, the reference concentration CSR is set to a standard sulfur concentration in fuel, for example, 50 ppm. That is, when the fuel whose sulfur concentration is the reference concentration CSR is consumed by the first set amount qf1, NOXMaximum SO that can be stored in the absorbent 23XThe quantity is qf1 · CSR, and the processing start time quantity QSS is set to this qf1 · CSR.
[0095]
This is done for the following reason. That is, in the case of fuel with low sulfur concentration, the accumulated SOXAmount is NOXThe effect on the purification rate EFF is small, and thus the accumulated SO calculated in this caseXThe accuracy of the quantity estimated value QSE is not necessarily high. Therefore, when it is determined that the fuel is a low-sulfur concentration fuel or a standard fuel, the processing start time amount QSS is calculated as the accumulated SO.XInstead of setting the quantity estimated value QSE, the process start time quantity QSS is set to an amount determined according to the known sulfur concentration, assuming that a fuel having a known sulfur concentration is used. .
[0096]
On the other hand, when it is determined that the fuel is a high-sulfur concentration fuel, as described above, the processing start time amount QSS is equal to the SO.XAccumulated SO when it is determined that processing should be performedXThe quantity estimated value QSE is set.
[0097]
Therefore, generally speaking, SOXAccumulated SO when it is determined that processing should be performedXThe amount is calculated and the calculated accumulated SOXWhen the amount is larger than the boundary amount, the processing start amount is calculated as the calculated accumulated SO.XWhen the amount is small, the processing start amount is set to the calculated accumulated SO.XThis means that it is set to an amount unrelated to the amount.
[0098]
On the other hand, when the sulfur concentration of the fuel having the highest sulfur concentration among the fuels available on the market is expressed by CSM, NO is emitted when the fuel is consumed by the first set amount qf1.XSO that can be stored in the absorbent 23XThe quantity is at most qf1 · CSM, SOXActual storage SO when it is determined that processing should be performedXThe quantity does not exceed qf1 · CSM. That is, NO is assumed when the fuel is assumed to be the fuel with the highest sulfur concentration among the fuels available on the market.XWhen the maximum sulfur amount QSM that can be stored in the absorbent is stored, the process start time amount QSS should not exceed the maximum amount QSM that can be stored.
[0099]
Therefore, in the first embodiment according to the present invention, when the processing start time amount QSS exceeds the storable maximum amount QSM, the processing start time amount QSS is set to the storable maximum amount QSM. In this way, the processing start time amount QSS is actually stored in the SO.XIt is possible to prevent a large deviation from the quantity estimated value QSE.
[0100]
By the way, as mentioned above, the primary expression m (see FIG. 8) is NO.XPurification rate EFF or spill NOXIt is determined based on the concentration CNO. Next, a method for determining the primary expression m will be described schematically first.
[0101]
As shown by the arrow RN in FIG.XWhen processing is not being performed, the time interval is NO.XThe process is repeated and NOXNO when processing is not performedXThe air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean. In the first embodiment according to the present invention, NO NO is thus obtained.XNO during a period when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean.XThe concentration detection period DP is set, and this NOXNO flowing into concentration detection period DPXConcentration CNI and spill NOXThe concentration CNO is detected.
[0102]
NOXConcentration detection period DP is NOXAs long as the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean, it may be determined in any way, but in the first embodiment according to the present invention, as shown in FIG.XNO accumulated in absorbent 23XThe amount of time from when the estimated value QNE exceeds the lower limit QNm until it exceeds the upper limit QNM is NOXThe concentration detection period DP is set.
[0103]
NOXSpilled NO when processing is doneXAlthough the concentration CNO varies greatly, NOXIf a certain amount of time has passed since the process was performed,XThe concentration CNO is stable. On the other hand, NOXAccumulated NO as the elapsed time from the processing increasesXThe quantity estimate QNE gradually increases, so the accumulated NOXQuantity estimate QNE is NOXIt represents the elapsed time since the process was performed. Therefore, in the first embodiment according to the present invention, the accumulated NOXNO based on the quantity estimate QNEXThe density detection period DP is set.
[0104]
NO as shown by arrow Y1 in FIG.XWhen the concentration detection period DP is started, inflow NOXConcentration CNI and spill NOXThe concentration CNO is detected almost at the same time. Specifically, inflow NOXThe concentration CNI is calculated using the map of FIG.XConcentration CNO is NOXDetection is based on the output of the sensor 51. Next, these detected inflow NOsXConcentration CNI and spill NOXCorrection values CNIC and CNOC for the concentration CNO are calculated.
[0105]
Such detection of CNI and CNO and calculation of CNIC and CNOC are repeatedly performed with a slight time interval Δt. Next, as shown by arrow Y2 in FIG.XWhen the concentration detection period DP is completed, NOXInflow NO in concentration detection period DPXAverage value CNIAV and outflow NO of concentration correction value CNICXAn average value CNOAV of the density correction value CNOC is calculated, and then NO based on these average values CIAV, CNOAVXA purification rate EFF is calculated. In this case, inflow NO in a certain periodXConcentration and spill NOXNO using the average concentrationXSince the purification rate EFF is calculated, NOXThe purification rate EFF can be obtained with high accuracy. Then NOXA correction value EFFC for the purification rate EFF is calculated.
[0106]
That is, as can be seen from FIG.XEvery time a lean operation is performed after the processing is performed, NOXPurification rate EFF or NOXA purification rate correction value EFFC is calculated.
[0107]
Then the previous NOXAfter the purification rate average value EFFAV is calculated (see arrow Z1 in FIG. 11), when the fuel consumption amount QF increases by the second set amount qf2 (see arrow Z2 in FIG. 11), the fuel consumption amount QF becomes the second value. NO calculated during the period when the set amount qf2 is consumedXNO which is the average value of the purification rate correction value EFFCXA purification rate average value EFFAV is calculated.
[0108]
That is, as shown in FIG. 14, every time the fuel is consumed by the second set amount qf2, NOXA purification rate average value EFFAV is calculated. The second set amount qf2 is stored even if the fuel is consumed by qf2.XLittle increase in volume, so NOXThe amount (<< qf1) at which the purification rate hardly changes is set.
[0109]
Then the previous SOXWhen the processing is completed (see arrow X1 in FIG. 14), the fuel is consumed by the first set amount qf1 (see arrow X2 in FIG. 14).XA primary equation m representing the relationship between the purification rate average value EFFAV and the fuel consumption QF is determined.XThe purification rate estimated value EFFE is calculated using the linear expression m. Then this NOXAccumulated SO using the map of FIG. 9 from the estimated purification rate EFFEXA quantity estimate QSE is calculated.
[0110]
Therefore, generally speaking, NOXInflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent 23 is leanXVolume and spill NOXThe amount of inflow NO.XVolume and spill NOXNO based on quantityXAbsorbent NOXThe purification rate is obtained several times at intervals of each other, and every time the average value calculation time arrives, NO determined within the period from the previous average value calculation time to the current average value calculation timeXThe average value EFFAV of the purification rate is calculated, and these NOXIt means that the relational expression m representing the relation between the purification rate average value EFFAV and the fuel consumption is obtained. In addition, it is determined that the next average value calculation time has come when the fuel is consumed by a predetermined second set amount qf2 from the previous average value calculation time.
[0111]
Next, the first embodiment of the present invention will be described in detail with reference to FIGS. 15 to 35 with reference to FIGS. 6 and 11 to 14.
[0112]
FIG. 15 shows the SO according to the first embodiment of the present invention.XA control routine is shown. This routine is executed by interruption every predetermined set time Δt.
[0113]
Referring to FIG. 15, first, at step 200, SO is selected.XIt is determined whether or not the processing flag XSOX is set. This SOXProcessing flag XSOX is SOXIt is set when processing is to be executed (XSOX = 1), otherwise it is reset (XSOX = 0). SOXWhen the processing flag XSOX is reset, the routine proceeds to step 201 where a fuel consumption difference ΔQF (= QF−QFP1) is calculated. Where QF is the current fuel consumption and QFP1 is the previous SOXThe fuel consumption at the time when the processing is completed is shown. In the following step 202, it is determined whether or not the fuel consumption difference ΔQF is equal to or larger than the first set amount qf1. When ΔQF <qf1, that is, the previous SOXIf the fuel is not consumed by the first set amount qf1 after the processing is completed, the routine proceeds to step 203, where a calculation routine for a coefficient kmi (i = 1, 2, 3, 4) for specifying the primary expression m is executed. Is done. The calculation routine for the coefficient kmi is shown in FIG.
[0114]
Next, when ΔQF ≧ qf1, the routine proceeds from step 202 to step 204, where a routine for setting the processing start time amount QSS is executed. A routine for setting the processing start time amount QSS is shown in FIGS.
[0115]
In the following step 205, the accumulated SOXThe quantity representative value QS is set to the processing start time quantity QSS set in step 204. In the next step 206, SOXA processing flag XSOX is set (XSOX = 1).
[0116]
SOXWhen the processing flag XSOX is set, the routine proceeds from step 200 to step 207, where SOXProcessing is performed. Specifically, NOXWhile the temperature of the absorbent 23 is maintained above the sulfate decomposition temperature, NOXThe reducing agent is temporarily supplied from the reducing agent supply valve 31 so that the average air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 becomes slightly rich.
[0117]
That is, as shown in FIG.XWhen the fuel consumption amount QF increases by the first set amount qf1 after the processing is completed, the next SOXProcessing begins.
[0118]
In the subsequent step 208, NO from the previous processing cycle to the current processing cycle is determined.XAccumulated SO of absorbent 23XA quantity reduction amount qsr is calculated. This SOXFor example, as shown in FIG. 16, the reduction amount qsr is obtained in advance as a function of the engine operating state, for example, the required load L and the engine speed N, and is stored in the ROM 42 in advance in the form of a map shown in FIG. Yes. In step 208, the SO shown in FIG.XA decrease amount qsr is calculated. In the following step 209, the accumulated SOXQuantity representative value QS is SOXIt is decreased by the decrease amount qsr (QS = QS−qsr). In the following step 210, the accumulated SOXIt is determined whether or not the quantity representative value QS is equal to or lower than the lower limit value QSL. When QS> QSL, the processing cycle is terminated and SOXProcessing continues. Next, when QS ≦ QSL, the routine proceeds from step 210 to step 211, where SOXThe processing flag XSOX is reset (XSOX = 0). Next, the routine proceeds to step 212, where the fuel consumption amount QF at this time is stored as QFP1.
[0119]
That is, as shown in FIG.XWhen the quantity representative value QS is less than or equal to the lower limit value QSL, SOXProcessing is completed.
[0120]
Next, the coefficient kmi calculation routine executed in step 203 (FIG. 15) will be described with reference to FIG. Referring to FIG. 17, first, in step 220, it is determined whether or not the difference between the current fuel consumption amount QF and the fuel consumption amount QFP2 at the previous average value calculation timing is equal to or greater than a second set amount qf2. When QF-QFP2 <qf2, that is, the previous NOXWhen the fuel is not consumed by the second set amount qf2 after the purification rate average value EFFAV is calculated, the routine then proceeds to step 221 where NOXA purification rate calculation routine is executed. This NOXThe purification rate calculation routine is shown in FIGS.
[0121]
Referring to FIGS. 18 to 20, first, at step 230, it is judged if the detection period flag XDP is set. This detection period flag XDP is NOXIt is set during the density detection period DP (XDP = 1), and is reset otherwise (XDP = 0). When the detection period flag XDP is reset, that is, currently NOXIf it is not during the concentration detection period DP, the process proceeds to step 231 and NO.XAbsorbent 23 and NOXIt is determined whether or not the sensor 51 is activated. For example, when the temperature of the exhaust gas detected by the exhaust temperature sensor 52 is a certain value or more, NOXAbsorbent 23 and NOXIt can be determined that the sensor 51 is activated. NOXAbsorbent 23 and NOXWhen it is determined that the sensor 51 is activated, the routine proceeds to step 232 where NOXIt is determined whether or not the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean. For example, when no reducing agent is supplied from the reducing agent supply valve 31, NOXIt can be determined that the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean. NOXWhen it is determined that the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is lean, the routine proceeds to step 233, where the accumulated NOXIt is determined whether or not the quantity estimated value QNE is larger than the lower limit value QNm.
[0122]
Accumulated NOXThe amount estimated value QNE is, for example, the accumulated NO shown in FIG.XIt can be calculated by a calculation routine of the quantity estimated value QNE. This calculation routine is executed by interruption every predetermined time.
[0123]
Referring to FIG. 21, first, at step 260, it is judged if the reducing agent supply action from the reducing agent supply valve 31 is stopped. When the reducing agent supply operation is stopped, the routine proceeds to step 261, where NO from the previous processing cycle to the current processing cycle is determined.XNO accumulated in absorbent 23XA quantity increase amount qna is calculated. This NOXFor example, as shown in FIG. 22, the increase amount qna is obtained in advance as a function of the engine operating state, for example, the required load L and the engine speed N, and is stored in the ROM 42 in advance in the form of a map shown in FIG. Yes. In step 261, NO from the map of FIG.XAn increase amount qna is calculated. In the following step 262, the accumulated NOXQuantity estimate QNE is NOXIt is increased by the increase amount qna (QNE = QNE + qna).
[0124]
On the other hand, when the reducing agent supply operation is being performed, the routine proceeds to step 263, where the accumulated NO.XThe quantity estimated value QNE is cleared. That is, as shown in FIG. 12, when the reducing agent supply action is started, the accumulated NOXWhen the estimated amount QNE is cleared and the reducing agent supply action is stopped, the accumulated NOXThe quantity estimate QNE begins to increase.
[0125]
Referring to FIG. 19 again, when QNE> QNm at step 233, the routine proceeds to step 234, where the detection period flag XDP is set (XDP = 1).
[0126]
In contrast, NOXAbsorbent 23 or NOXSensor 51 is not activated or NOXWhen the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is not lean or when QNE ≦ QNm, the processing cycle is terminated.
[0127]
When the detection period flag XDP is set, the process proceeds from step 230 to step 235 and the accumulation NOXIt is determined whether or not the quantity estimated value QNE is larger than the upper limit value QNM. When QNE ≦ QNM, the routine then proceeds to step 236 where the inflow NOXA routine for calculating the density correction value CNIC is executed. In this CNIC calculation routine, as will be described later with reference to FIG.XConcentration CNI is detected and inflow NOXA density correction value CNIC is calculated. In the following step 237, the outflow NOXA routine for calculating the density correction value CNOC is executed. In this CNOC calculation routine, as will be described later with reference to FIG.XConcentration CNO is detected, outflow NOXA density correction value CNOC is calculated.
[0128]
That is, since this routine is executed every time Δt, as shown in FIG.XConcentration CNI and spill NOXConcentration CNO is detected, and inflow NO at every time ΔtXConcentration correction value CNIC and outflow NOXA density correction value CNOC is calculated.
[0129]
In the following step 238, the outflow NOXIt is determined whether or not the density correction value CNOC is smaller than the allowable minimum value CNOL. When CNOC <CNOL, the routine then proceeds to step 239, where the outflow NOXA small number counter nNL indicating the number of times when the density correction value CNOC is smaller than the allowable minimum value CNOL is incremented by 1 (nNL = nNL + 1). Next, the routine proceeds to step 240. On the other hand, when CNOC ≧ CNOL, the routine jumps from step 238 to step 240.
[0130]
In step 240, inflow NOXConcentration CNI and spill NOXA detection number counter nC indicating the number of detections of the density CNO or the correction values CNIC and CNOC is incremented by 1 (nC = nC + 1). In the following step 241, inflow NOXIntegrated value SCNI of concentration correction value CNIC and outflow NOXThe integrated value SCNO of the density correction value CNOC is calculated (SCNI = SCNI + CNIO, SCNO = SCNO + CNOC).
[0131]
Then accumulated NOXWhen the amount estimated value QNE exceeds the upper limit value QNM, the process proceeds from step 235 to step 242 and the detection period flag XDP is reset (XDP = 0).
[0132]
In the subsequent step 243, it is determined whether or not the detection number counter nC is greater than or equal to a predetermined lower limit value nDP. When nC ≧ nDP, the routine proceeds to step 244 where inflow NOXConcentration average value CNIAV and outflow NOXThe concentration average value CNOAV is calculated (CNIAV = SCNI / nC, CNOAV = SCNO / nC). In the following step 245, NOXA routine for calculating the purification rate correction value EFFC is executed. NOXIn the routine for calculating the purification rate correction value EFFC, as will be described later with reference to FIG.XPurification rate EFF and NOXA purification rate correction value EFFC is calculated.
[0133]
That is, as shown in FIG. 11 to FIG.XIf the quantity estimate value QNE exceeds the upper limit value QNM, NOXThe concentration detection period DP is completed.XConcentration average value CNIAV and outflow NOXConcentration average values CNOAV are calculated, respectively, and NOXPurification rate EFF and NOXA purification rate correction value EFFC is calculated.
[0134]
In the following step 246, it is determined whether or not it is currently in steady operation. For example, based on the rate of change of the engine speed N, it can be determined whether or not the engine is in steady operation. When it is determined that the vehicle is in steady operation, the process proceeds to step 247, where NOXAn integrated value SST of the purification rate correction value EFFC calculated during the steady operation is calculated (SST = SST + EFFC). In the following step 248, NO during steady operation is obtained.XA counter nST representing the number of times of calculation of the purification rate correction value EFFC is incremented by 1 (nST = nST + 1). Next, the routine proceeds to step 251. On the other hand, when it is determined that the current state is the transient operation, the routine proceeds to step 249, where NOXAn integrated value SNST of the purification rate correction value EFFC calculated during the transient operation is calculated (SRST = SNTP + EFFC). In the following step 250, NO during the transient operationXA counter nNST indicating the number of calculations of the purification rate correction value EFFC is incremented by 1 (nNST = nNST + 1). Next, the routine proceeds to step 251. In step 251, NOXA purification rate calculation number counter nEFF indicating the number of times of calculation of the purification rate EFF or the correction value EFFC is incremented by 1 (nEFF = nEFF + 1). Next, the routine proceeds to step 252.
[0135]
In step 252, the detection number counter nC and the integrated values SCNI and SCNO are cleared.
[0136]
On the other hand, when nC <nDP, the routine jumps from step 243 to step 252. That is, one NOXInflow NO during concentration detection period DPXConcentration CNI and spill NOXWhen the number of times the concentration CNO is detected is less than the lower limit nDP, NOXPurification rate EFF and NOXThe purification rate correction value EFFC is not calculated. This is because inflow NOXConcentration CNI and spill NOXWhen the number of detections of concentration CNO decreases, NOXPurification rate EFF and NOXThis is because it becomes difficult to accurately calculate the purification rate correction value EFFC. Here, the counter nC is NOXConsidering that it represents the duration of the concentration detection period DP, NOXWhen the duration of the concentration detection period DP is shorter than the set time, NOXPurification rate EFF and NOXIt can also be said that calculation of the purification rate correction value EFFC is prohibited. NOXThe duration of the concentration detection period DP is the accumulated NOXSince the amount estimated value QNE may fluctuate depending on the speed of increase, that is, the engine operating state, the detection number counter nC may be larger or smaller than the lower limit value nDP.
[0137]
Referring to FIG. 17 again, when QF−QFP2 ≧ qf2, the routine proceeds from step 220 to step 222, where it is determined whether or not the purification rate calculation number counter nEFF is greater than or equal to a predetermined lower limit value nL2. When nEFF ≧ nL2, the routine then proceeds to step 223, where NONOXA purification rate average value EFFAV is calculated.
[0138]
[Expression 1]
Figure 0004211514
[0139]
Here, wST is the NO calculated during engine steady operation.XThe weighting coefficient of the purification rate EFF or the correction value EFFC, wNST is the NO calculated during engine transient operationXThe weighting coefficient of the purification rate EFF or the correction value EFFC is shown respectively. That is, in the first embodiment according to the present invention, NOXWhen the purification rate EFF or the correction value EFFC is calculated, a weighted average value EFFAV weighted according to whether the engine steady operation or engine transient operation is performed is calculated. In this case, the NO calculated during steady engine operationXConsidering that the purification rate EFF or the correction value EFFC is more reliable, the weighting coefficient wST is larger than the weighting coefficient wNST.
[0140]
In the following step 224, NOXAn average value calculation number counter nAV indicating the calculation number of the purification rate average value EFFAV is incremented by 1 (nAV = nAV + 1). In the subsequent step 225, the coefficient kmi (i = 1, 2, 3, 4) is calculated based on the following equations, respectively.
[0141]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ EFFAV
km4 = km4 + EFFAV
In the first embodiment according to the present invention, NOXThe coefficient kmi is updated every time the purification rate average value EFFAV is calculated, and therefore NOXThis means that the primary expression m is determined every time the purification rate average value EFFAV is calculated.
[0142]
In the following step 226, a fuel supply determination routine is executed. In this fuel supply determination routine, as will be described later with reference to FIG. 30, it is determined whether or not fuel supply has been performed, or more precisely, whether or not fuels having different sulfur concentrations have been supplied. In the following step 227, the current fuel consumption amount QF is stored as QFP2, and the integrated values SST, SNTP, counters nST, nNST, nEFF are cleared.
[0143]
On the other hand, when nEFF <nL2, the routine jumps from step 222 to step 227. That is, the previous NOXThis time NO from the purification rate average calculation timeXNO within the period up to the average purification rate calculation timeXWhen the number of times the purification rate EFF or the correction value EFFC is calculated is less than the lower limit nL2, NO in this periodXThe purification rate average value EFFAV is not calculated. NO per unit timeXThe number of times the purification rate EFF or the correction value EFFC is calculated is NOXSince it is determined according to the time interval tN at which the process is performed, the purification rate calculation number counter nEFF may be larger or smaller than the lower limit nL2.
[0144]
Next, the inflow NO executed in step 236 (FIG. 20)XA routine for calculating the density correction value CNIC will be described with reference to FIG. Referring to FIG. 23, first, at step 270, based on the current engine operating state, that is, the required load L and the engine speed N, an inflow NO.XThe concentration CNI is calculated. In the following step 271, the delay time DLY is calculated. In the following step 272, the inflow NO is calculated based on the following equation (1).XA density correction value CNIC is calculated.
[0145]
[Expression 2]
Figure 0004211514
[0146]
In the following step 273, the inflow NO calculated in step 271 is obtained.XThe concentration CNI is stored as CNIP.
[0147]
As described above with reference to FIG.XConcentration CNI and spill NOXThe concentration CNO is detected almost at the same time. However, the exhaust gas part is inflow NO for thatXNO after concentration CNI is calculatedXConsidering that only the delay time DLY is required to reach the sensor 51, the outflow NO detected at a certain time pointXConcentration CNO and inflow NO detected before a certain delay time DLY from this point in timeXNO based on concentration CNIXThe purification rate EFF should be calculated.
[0148]
Therefore, in the first embodiment according to the present invention, this delay time DLY is obtained (step 271), and the inflow NO before the delay time DLY from the present time is obtained.XThe concentration CNI is calculated. This calculation result is the inflow NO in the first embodiment according to the present invention.XThis is the density correction value CNIC.
[0149]
The delay time DLY is obtained in advance as a function of the engine operating state, for example, the intake air amount Ga, and is stored in advance in the ROM 42 in the form of a map shown in FIG. In step 271, the delay time DLY is calculated from the map of FIG.
[0150]
On the other hand, as shown in FIG. 25, the inflow NO detected last time, that is, at time t (j−1).XConcentration is CNI (j-1), inflow NO detected this time, that is, at time t (j)XWhen the concentration is CNI (j), time t and inflow NOXThe relationship with the concentration CNI is expressed by the following equation (2).
[0151]
[Equation 3]
Figure 0004211514
[0152]
J is inflow NOXThis represents the number of detections of the density CNI (j = 1, 2,. In this formula (2), t-DLY is substituted for time t, and CNI (j-1) is detected as the inflow NO detected last time.XWhen rewritten to the concentration CNIP, the above-described equation (1) is obtained.
[0153]
The inflow NO detected this timeXConcentration CNI and outflow NO ahead by delay time DLYXNO based on concentration CNOXThe purification rate may be calculated. That is, in this case, the outflow NOXThe concentration CNO is corrected based on the delay time.
[0154]
Next, the outflow NO executed in step 237 (FIG. 20)XA routine for calculating the density correction value CNOC will be described with reference to FIG. Referring to FIG. 26, first, at step 280, NOXOutflow NO detected by sensor 51XThe concentration CNO is read. In the following step 281, the outflow NO is calculated based on the following equation:XA density correction value CNOC is calculated.
[0155]
[Expression 4]
Figure 0004211514
[0156]
Here, tN and ktN are the above-mentioned NO.XThe processing time interval and the correction amount.
[0157]
As described with reference to FIGS. 2 to 5, in the embodiment according to the present invention, NO is used.XOutflow NO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept leanXConcentration CNO does not exceed the allowable maximum concentration, and NOXThe basic time interval tNB is corrected by the correction amount ktN (tN = tNB + ktN) so that the fuel consumption rate by the process does not exceed the allowable maximum value. Here, considering that the correction amount ktN varies depending on the engine operation state, (tNB + ktN) / tNB (= tN / tNB) represents the amount of deviation of the engine operation state from the steady operation state, and is detected. Outflow NOXThe result of dividing the concentration CNO by this (tNB + ktN) / tNB is the outflow NO in the standard operation state, that is, steady operation.XIt represents the value converted to concentration.
[0158]
Therefore, in the first embodiment according to the present invention, the outflow NO detected in step 280XBy dividing the concentration CNO by (tNB + ktN) / tNB, the outflow NO in steady operationXThe value converted into the concentration is calculated. This calculation result is the outflow NO in the first embodiment according to the present invention.XThis is the density correction value CNOC. In this way, outflow NOXConcentration is not affected by engine operating conditions, so NOXThe purification rate or the primary equation m is not affected by the engine operating condition.
[0159]
Therefore, generally speaking, NO for steady engine operationXA basic time interval tNB for processing is set, the basic time interval tNB is corrected with the correction amount ktN based on the engine operating state, and the outflow NO is based on the correction amount ktN.XThis means that the amount CNO is corrected.
[0160]
Next, the NO executed in step 245 (FIG. 18)XA routine for calculating the purification rate correction value EFFC will be described with reference to FIG. Referring to FIG. 27, first, at step 290, NOXThe purification rate EFF is calculated based on the following equation.
[0161]
EFF = (CNIAV−CNOAV) / CNIAV
In the subsequent step 291, the first correction coefficient kE 1 is calculated from the map of FIG. 28A, in the subsequent step 292, the second correction coefficient kE 2 is calculated from the map of FIG. A third correction coefficient kE3 is calculated from the map of (C). In the following step 294, NO is calculated based on the following equation.XA purification rate correction value EFFC is calculated.
[0162]
EFFC = EFF / kE1 / kE2 / kE3
The first and second correction coefficients kE1 and kE2 are the NO calculated in step 290.XThe purification rate EFF is NOXNO when the state of the absorbent 23 is a predetermined reference stateXThis is for conversion into a purification rate. This reference state may be determined in any way, but in the first embodiment according to the present invention, NOXThe temperature TC of the absorbent 23 is the reference temperature TCR, and NOXThe reference state is when the intake air amount Ga representing the space velocity of the exhaust gas in the absorbent 23 is the reference amount GaR.
[0163]
As shown in FIG. 28A, the first correction coefficient kE1 is NOXNO when the temperature TC of the absorbent 23 is lowXNO decreases as the temperature TC of the absorbent 23 increases, and NOXNO when the temperature TC of the absorbent 23 is highXNO increases as the temperature TC of the absorbent 23 increases.XIt becomes 1.0 when the temperature TC of the absorbent 23 is the reference temperature TCR.
[0164]
Further, as shown in FIG. 28B, the second correction coefficient kE2 is NOXIt increases as the intake air amount Ga representing the space velocity of the exhaust gas in the absorbent 23 increases, and becomes 1.0 when the intake air amount Ga is the reference amount GaR.
[0165]
In this way, NOXNO purification rateXUnaffected by the state of the absorbent 23, so the primary m is NOXIt is not affected by the state of the absorbent 23.
[0166]
On the other hand, the third correction coefficient kE3 is NO.XNO to purification rateXThis is for removing the influence of the degree of thermal deterioration of the absorbent 23. That is, the third correction coefficient kE3 is NO.XThe value is 1.0 when the thermal degradation counter nTCH representing the degree of thermal degradation of the absorbent 23 is zero, and increases as the thermal degradation counter nTCH increases.
[0167]
These correction coefficients kE1, kE2, and kE3 are obtained in advance by experiments, and are stored in advance in the ROM 42 in the form of maps shown in FIGS. 28 (A), (B), and (C).
[0168]
The thermal deterioration counter nTCH can be calculated by, for example, a calculation routine for the thermal deterioration counter nTCH shown in FIG. This routine is executed by interruption every predetermined time.
[0169]
Referring to FIG. 29, first, at step 300, NOXIt is determined whether or not the temperature TC of the absorbent 23 is higher than a preset temperature TCH. When TC ≦ TCH, the processing cycle is terminated. When TC> TCH, the routine proceeds to step 301 where the thermal deterioration counter nTCH is incremented by 1 (nTCH = nTCH + 1).
[0170]
Next, the refueling determination routine executed in step 226 (FIG. 17) will be described with reference to FIG. Referring to FIG. 30, first, at step 310, it is judged if the refueling flag XFC has been reset. This refueling flag is set when it is determined that refueling, more precisely, fuel with different sulfur concentrations has been performed (XFC = 1), and otherwise it is reset (XFC = 0). When the refueling flag XFC is reset, the routine proceeds to step 311 where NOXA deviation R with respect to the linear expression m of the purification rate average value EFFAV is calculated. This deviation R can be expressed by a correlation coefficient, for example.
[0171]
In the following step 312, it is determined whether or not the difference between the deviation R in the current processing cycle and the deviation RP in the previous processing cycle is greater than a predetermined threshold value R1. When R−RP ≦ R1, the process proceeds to step 313, and the deviation R in the current processing cycle is stored as RP. On the other hand, when R-RP> R1, the routine proceeds to step 314 where the refueling flag XFC is set (XFC = 1). That is, when R-RP> R1, it is determined that refueling has been performed.
[0172]
As described above with reference to FIG. 8, the fuel consumption QF and NO are determined unless refueling is performed.XThe primary expression m representing the relationship with the purification rate average value EFFAV does not change. This means that before and after refueling, fuel consumption QF and NOXThis means that the primary expression m representing the relationship with the purification rate average value EFFAV is different. That is, as shown in FIG. 31, before refueling, the fuel consumption QF and NOXThe primary expression representing the relationship with the purification rate average value EFFAV is m1, and becomes m2 after refueling.
[0173]
Thus, the fuel consumption QF and NO that should be originally expressed by the two linear expressions m1 and m2XIf the relationship with the purification rate average value EFFAV is expressed by one linear expression m, the deviation R increases. Therefore, in the first embodiment according to the present invention, it is determined that the refueling has been performed when the deviation R becomes larger than the threshold value R1.
[0174]
In the subsequent step 315, the coefficient kmi and the average value calculation number counter nAV are cleared. That is, when it is determined that refueling has been performed, NO before refuelingXDetermination of the primary expression m based on the purification rate EFF or the average value EFFAV is prohibited.
[0175]
In the following step 316, it is determined whether or not the high sulfur concentration flag XFSH is set. The high sulfur concentration flag XFSH is set when it is determined that the fuel is a high sulfur concentration fuel (XFSH = 1), and is reset when it is determined that the fuel is a low sulfur concentration fuel or a standard fuel (XFSH = 0), and is set or reset in the processing start time amount QSS setting routine shown in FIGS.
[0176]
When the high sulfur concentration flag XFSH is set, the routine proceeds to step 317, where the low sulfur concentration determination flag XFCL is set (XFCL = 1). The low sulfur concentration determination flag XFCL is set when it is determined that the fuel has been switched to the low sulfur concentration fuel or the standard fuel (XFCL = 1), and otherwise it is reset (XFCL = 0). That is, when the fuel is a high-sulfur concentration fuel (XFSH = 1), refueling means that the fuel has been switched to the low-sulfur concentration fuel or the standard fuel. At this time, the low-sulfur concentration determination Flag XFCL is set.
[0177]
On the other hand, when the high sulfur concentration flag XFSH is reset, the routine proceeds to step 318, where the high sulfur concentration determination flag XFCH is set (XFCH = 1). The high sulfur concentration determination flag XFCH is set when it is determined that the fuel has been switched to the high sulfur concentration fuel (XFCH = 1), and otherwise it is reset (XFCH = 0). That is, when the fuel is a low-sulfur concentration fuel or a standard fuel (XFSH = 0), it means that the fuel has been switched to a high-sulfur concentration fuel. Flag XFCH is set.
[0178]
On the other hand, when the refueling flag XFC is set in step 310 (XFC = 1), the processing cycle is completed. As will be described later, the refueling flag XFC is reset in the processing start time amount QSS setting routine shown in FIGS. Therefore, once the refueling flag XFC is set, the processing start time amount QSS is set or SOSO is set.XThe refueling determination is not performed until the processing is performed, the processing start time amount QSS is set or SOXWhen the process is performed, the fuel supply determination is performed again.
[0179]
Next, the processing start time amount QSS setting routine executed in step 204 (FIG. 15) will be described with reference to FIGS. Referring to FIGS. 32 to 34, first, in step 320, the maximum storable amount QSM is calculated (QSM = ΔQF1 · CSM). In the following step 321, it is determined whether or not the high sulfur concentration determination flag XFCH has been reset. When the high sulfur concentration determination flag XFCH is reset, the routine proceeds to step 322, where it is determined whether or not the low sulfur concentration determination flag XFCL is reset. When the low sulfur concentration determination flag XFCL is reset, the process proceeds to step 323. The high sulfur concentration determination flag XFCH or the low sulfur concentration determination flag XFCL is set when it is determined that refueling has been performed (see FIG. 30). Therefore, when it is not determined that refueling has been performed, step 323 is performed. Will proceed to.
[0180]
In step 323, NOXIt is determined whether or not an average value calculation number counter nAV (see FIG. 17) representing the number of calculation of the purification rate average value EFFAV is equal to or greater than a predetermined lower limit value nL1. If nAV ≧ nL1, then the routine proceeds to step 324, where SOXNO when processing should startXThe purification rate estimated value EFFE is calculated based on the following equation (3).
[0181]
[Equation 5]
Figure 0004211514
[0182]
In the following step 325, NOXIt is determined whether or not the purification rate estimated value EFFE is higher than the boundary purification rate EFFB. When EFFE> EFFB, the routine proceeds to step 326, where the accumulated SO is calculated from the map of FIG.XA quantity estimate QSE is calculated. In the following step 327, the processing start time amount QSS is stored in the accumulated SO.XThe quantity estimated value QSE is set. In the following step 328, the high sulfur concentration flag XFSH is set (XFSH = 1). That is, in this case, it is determined that the fuel is a high-sulfur concentration fuel. Next, the routine proceeds to step 335.
[0183]
On the other hand, when EFFE ≦ EFFB, the routine proceeds from step 325 to step 329, where the processing start time amount QSS is set using the reference concentration CSR (QSS = ΔQF1 · CSR). That is, the processing start time amount QSS is NO.XPurification rate average value EFFAV or accumulated SOXIt is set to an amount unrelated to the amount estimated value QSE. In the subsequent step 330, the high sulfur concentration flag XFSH is reset (XFSH = 0). That is, in this case, it is determined that the fuel is a low-sulfur concentration fuel or a standard fuel. Next, the routine proceeds to step 335.
[0184]
On the other hand, when nAV <nL1, the routine proceeds from step 323 to step 331, where the outflow NO.XIt is determined whether or not a small quantity counter nNL (see FIG. 20) indicating the number of times when the density correction value CNOC is smaller than the allowable minimum value CNOL is smaller than a predetermined upper limit value nU. When nNL <nU, the routine proceeds to step 332, where the processing start time amount QSS is set to the maximum storable amount QSM. Next, the routine proceeds to step 328, where the high sulfur concentration flag XFSH is set.
[0185]
On the other hand, when nNL ≧ nU, the routine proceeds to step 329 where the processing start time amount QSS is set (QSS = ΔQF1 · CSR), and at the next step 330, the high sulfur concentration flag XFSH is reset (XFSH = 0).
[0186]
In this way, the NO value represented by the average value calculation number counter nAVXWhen the number of calculations of the purification rate average value EFFAV is large, NOXPurification rate estimate EFFE and accumulated SOXThe processing start time amount QSS is set based on the amount estimated value QSE, and NOXWhen the number of calculations of the purification rate average value EFFAV is small, the processing start time amount QSS is set assuming that the sulfur concentration in the fuel is CSR or CSM.
[0187]
Therefore, generally speaking, the detected spill NOXWhen the number of times nNL when the amount CNO or the correction value CNOc is smaller than the predetermined allowable minimum amount CNOL exceeds the upper limit value nU, the processing start time amount QSS is calculated as the accumulated SOXThis means that the amount is set to an amount unrelated to the amount QSE.
[0188]
In addition, it is determined that the fuel is high-sulfur concentration fuel when the small-quantity counter nNL is small, and it is determined that the fuel is low-sulfur concentration fuel or standard fuel when the small-quantity counter nNL is large.
[0189]
On the other hand, when the high sulfur concentration determination flag XFCH is set, that is, when it is determined that the high sulfur concentration fuel has been refueled, the routine proceeds from step 321 to step 333, and whether or not the average value calculation number counter nAV is greater than or equal to the lower limit value nL1. Is determined. When nAV ≧ nL1, the routine proceeds to step 334, where SOXNO when processing should startXThe purification rate estimated value EFFE is calculated based on the above equation (3). Subsequently, it progresses to step 326,327,328 sequentially. On the other hand, when nAV <nL1, the process proceeds to steps 332 and 328 sequentially.
[0190]
On the other hand, when the low sulfur concentration determination flag XFCL is set, that is, when it is determined that the low sulfur concentration fuel or the standard fuel is supplied, the routine proceeds from step 322 to steps 329 and 330 sequentially.
[0191]
In step 335, it is determined whether or not the set process start time amount QSS is larger than the maximum storable amount QSM. When QSM> QSM, the process proceeds to step 336. After the processing start time amount QSS is set to the maximum storable amount QSM, the process proceeds to step 337. On the other hand, when QSS ≦ QSM, the routine jumps to step 337.
[0192]
In step 337, the coefficient kmi (i = 1, 2, 3, 4), the average value calculation number counter nAV, and the small amount number counter nNL are cleared, and the fueling flag XFC, the high sulfur concentration determination flag XFCH, and the low sulfur concentration determination The flag XFCL is reset.
[0193]
Thus, in the first embodiment according to the present invention, as shown in FIG. 35, every time the fuel consumption amount QF increases by the second set amount qf2, NOXA purification rate average value EFFAV is calculated. In addition, the NO expressed by the purification rate calculation number counter nEFFXWhen the number of calculations of the purification rate EFF is small, as shown by the arrow W in FIG.XThe purification rate average value EFFAV is not calculated. On top of that, NOXThe primary expression m representing the relationship between the average purification rate EFFAV and the fuel consumption QF is NO.XIt is determined based on the average purification rate EFFAV. Then the previous SOXAfter the processing is completed (see arrow X1 in FIG. 35), if the fuel consumption amount QF increases by the first set amount qf1, NO at this timeXThe purification rate estimated value EFFE is calculated using the linear expression m.
[0194]
Next, a second embodiment according to the present invention will be described.
[0195]
As shown in FIG. 36, NOXWhen processing is done, NOXOutflow NO detected by sensor 51XThe concentration CNO first decreases sharply to reach the downward peak PKm1, then increases to reach the upward peak PKM, and then decreases again to reach the downward peak PKm2, and then gradually increases.
[0196]
Outflow NOXThe reason why the concentration CNO takes such a behavior is not necessarily clear, but it is considered to be due to the following reason. That is, NOXWhen the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is switched to rich, as described above, NOXNO stored in absorbent 23XIs NOXFor example, NO from the absorbent 232Is released in the form of NOXImmediately after the treatment is started, this released NO2Is immediately reduced, thus generating a downward peak PKm1. However, over time, NOXNO reduction reaction is difficult to occur, NOXNO released from absorbent 23 but not reducedXThus increasing the upward peak PKM. If more time passes, NOXNO released from the absorbent 23XThe amount of NO decreases gradually, however NOXNO flowing into the absorbent 23XNOXNO without being absorbed into the absorbent 23XNO passing through the absorbent 23XGradually increases, and thus a downward peak PKm2 is generated.
[0197]
Outflow NO at upward peak PKMXWhen the concentration CNO is called a maximum value CPK, the maximum value CPK is NO.XNO by processingXNO released from the absorbent 23XDepends on the amount of NO and therefore NOXNO when processing startsXAccumulated NO in absorbent 23XDepends on the amount. That is, accumulated NOXWhen the amount is large, the maximum value CPK increases and the accumulated NOXWhen the amount is small, the maximum value CPK becomes small. On the other hand, NOXAccumulated SO in the absorbent 23XNO as the amount increasesXNO that can be stored in the absorbent 23XThe amount of.
[0198]
Therefore, the accumulated SOXIt can be seen that the maximum value CPK decreases as the amount increases, and the maximum value CPK decreases as the fuel consumption QF increases.
[0199]
Therefore, in the second embodiment according to the present invention, a relational expression representing the relation between the maximum value CPK and the fuel consumption QF is obtained, and the SOXAn estimated value CPKE of the maximum value CPK when it is determined that the processing should be started is calculated using this relational expression.
[0200]
Specifically, NOXEach time processing is performed, a maximum value CPK is calculated. Then, as shown in FIG. 37, every time the average value calculation time comes, that is, every time the fuel consumption amount QF increases by the second set amount qf2, the maximum value average value CPKAV is calculated, and the maximum value is calculated. A linear expression m representing the relationship between the average value CPKAV and the fuel consumption QF is determined based on these maximum value average values CPKAV. Then the previous SOXAfter the processing is completed (see arrow X1 in FIG. 37), when the fuel consumption amount QF increases by the first set amount qf1, the local maximum estimated value CPKE at this time is calculated using the primary expression m.
[0201]
Furthermore, maximum value CPK and accumulated SOXThe relationship with the quantity estimated value QSE is obtained in advance by experiments, and is stored in advance in the ROM 42 in the form of a map shown in FIG. Therefore, SOXIf the local maximum estimated value CPKE when it is determined that the processing should be performed is calculated, the accumulated SO at this time is calculated.XThe quantity estimated value QSE is obtained using the map of FIG.
[0202]
Therefore, in general terms, NOXOutflow NO generated when processing is performedXThe maximum value of the quantity is detected, and the detected outflow NOXNO based on local maximumXAccumulated SO of absorbentXIt means that we are looking for quantity.
[0203]
FIG. 39 shows a routine for calculating the coefficient kmi of the second embodiment according to the present invention. Also in the second embodiment according to the present invention, the SO shown in FIG.XA control routine is executed, and the calculation routine of this coefficient kmi is SOXThis is executed in step 203 of the control routine.
[0204]
Referring to FIG. 39, in step 400, it is determined whether or not the difference between the current fuel consumption amount QF and the fuel consumption amount QFP2 at the previous average value calculation timing is equal to or greater than a second set amount qf2. When QF-QFP2 <qf2, that is, when the fuel has not been consumed by the second set amount qf2 after the previous maximum average value CPKAV is calculated, the routine proceeds to step 401, where NOXIt is determined whether or not processing is being performed. NOXWhen the process is not performed, the process cycle is ended and NOXWhen the process is being performed, the routine proceeds to step 402 where the outflow NO.XA maximum value CPK of the concentration CNO is calculated. Note that the maximum value CPK is determined as the engine operating state or NO.XCorrection can also be made based on the state of the catalyst 23. In the subsequent step 403, an integrated value SCPK of the maximum value CPK is calculated (SCPK = SCPK + CPK). In subsequent step 404, a detection number counter nCPK representing the number of detections of the maximum value CPK is incremented by 1 (nCPK = nCPK + 1).
[0205]
When QF−QFP2 ≧ qf2, the routine proceeds from step 400 to step 405, where the maximum value average value CPKAV is calculated (CPKAV = SCPK / nCPK). In the following step 406, an average value calculation number counter nAV indicating the number of calculation of the maximum value average value CPKAV is incremented by 1 (nAV = nAV + 1). In the subsequent step 407, the coefficient kmi (i = 1, 2, 3, 4) is calculated based on the following equations.
[0206]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ CPK
km4 = km4 + CPK
In the subsequent step 408, the current fuel consumption amount QF is stored as QFP2, and the integrated value SCPK and the counter nCPK are cleared.
[0207]
FIG. 40 shows a routine for setting the processing start time amount QSS of the second embodiment according to the present invention. This routine is SOXIt is executed in step 204 of the control routine.
[0208]
Referring to FIG. 40, in step 410, a local maximum estimated value CPKE is calculated based on the following equation.
[0209]
[Formula 6]
Figure 0004211514
[0210]
In the following step 411, the accumulated SO is obtained from the map of FIG.XA quantity estimate QSE is calculated. In the following step 412, the processing start time amount QSS is stored in the accumulated SO.XThe quantity estimated value QSE is set. In the subsequent step 413, the coefficient kmi (i = 1, 2, 3, 4) and the average value calculation number counter nAV are cleared.
[0211]
Since the other structure and operation of the second embodiment according to the present invention are the same as those of the above-described embodiment, the description thereof will be omitted.
[0212]
Next, a third embodiment according to the present invention will be described.
[0213]
As mentioned above, NOXWhen processing is done, NOXNO stored in absorbent 23XNO without being reducedXIt flows out from the absorbent 23. NO at this timeXNO flowing out from the absorbent 23XAs shown in FIG. 41, the accumulated amount SQL ofXThe outflow NO from when the downward peak PKm1 occurs to the concentration CNO until when the downward peak PKm2 occursXIt can be obtained in the form of an integrated value of the concentration CNO.
[0214]
This outflow NOXThe integrated amount SQL is NO, similar to the above-mentioned maximum value CPK.XNO when processing startsXAccumulated NO in absorbent 23XDepends on the amount. That is, accumulated SOXSpilled NO as the volume increasesXAs the accumulated amount SQL decreases and the fuel consumption QF increases, the outflow NO.XThe accumulated amount SQL is reduced.
[0215]
Therefore, in the third embodiment according to the present invention, the outflow NO.XA relational expression representing the relationship between the integrated amount SQL and the fuel consumption amount QF is obtained, and SOXOutflow NO when it is determined that processing should be startedXThe estimated value SQLLE of the integrated amount SQL is calculated using this relational expression.
[0216]
Specifically, NOXSpill NO every time processing is doneXAn integrated amount SQL is calculated. Then, as shown in FIG. 42, every time the average value calculation time comes, that is, every time the fuel consumption amount QF increases by the second set amount qf2, the outflow NO.XThe accumulated amount average value SQLAV is calculated and the outflow NO.XThe primary expression m representing the relationship between the integrated amount average value SQLAV and the fuel consumption amount QF is the outflow NO.XIt is determined based on the integrated amount average value SQLAV. Then the previous SOXAfter the processing is completed (see arrow X1 in FIG. 42), if the fuel consumption amount QF increases by the first set amount qf1, the outflow NO at this timeXThe accumulated amount estimated value SQLLE is calculated using the primary expression m.
[0217]
Furthermore, outflow NOXAccumulated amount SQL and accumulated SOXThe relationship with the quantity estimated value QSE is obtained in advance by experiments, and is stored in advance in the ROM 42 in the form of a map shown in FIG. Therefore, SOXOutflow NO when it is determined that processing should be performedXIf the integrated amount estimated value SQLLE is calculated, the accumulated SO at this timeXThe quantity estimated value QSE is obtained using the map of FIG.
[0218]
Therefore, in general terms, NOXOutflow NO when processing is performedXDetects the amount integrated value and detects the outflow NO.XNO based on the integrated valueXAccumulated SO of absorbentXIt means that we are looking for quantity.
[0219]
FIG. 44 shows the routine for calculating the coefficient kmi of the third embodiment according to the present invention. In the third embodiment according to the present invention, the SO shown in FIG.XA control routine is executed, and the calculation routine of this coefficient kmi is SOXThis is executed in step 203 of the control routine.
[0220]
Referring to FIG. 44, in step 420, it is determined whether or not the difference between the current fuel consumption amount QF and the fuel consumption amount QFP2 at the previous average value calculation timing is equal to or greater than a second set amount qf2. When QF-QFP2 <qf2, that is, when the fuel has not been consumed by the second set amount qf2 after the previous maximum average value CPKAV is calculated, the routine proceeds to step 421, where NOXIt is determined whether or not processing is being performed. NOXWhen the process is not performed, the process cycle is ended and NOXWhen the process is being performed, the routine proceeds to step 422, where the outflow NO.XA quantity integrated value SQL is calculated. Outflow NOXThe amount integrated value SQL is set to the engine operating state or NO.XCorrection can also be made based on the state of the catalyst 23. In the following step 423, the outflow NOXAn integrated value SSQL of the amount integrated value SQL is calculated (SSQL = SSQL + SQL). In the following step 424, the outflow NOXA detection number counter nSQL indicating the number of detections of the integrated value SQL is incremented by 1 (nSQL = nSQL + 1).
[0221]
When QF-QFP2 ≧ qf2, the routine proceeds from step 420 to step 425, where the outflow NOXA quantity integrated value average value SQLLAV is calculated (SQLLAV = SSQL / nSQL). In the following step 426, the outflow NOXAn average value calculation number counter nAV indicating the number of calculation of the amount integrated value average value SQLAV is incremented by 1 (nAV = nAV + 1). In the subsequent step 427, the coefficients kmi (i = 1, 2, 3, 4) are calculated based on the following equations, respectively.
[0222]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ SQL
km4 = km4 + SQL
In the following step 428, the current fuel consumption amount QF is stored as QFP2, and the integrated value SSQL and the counter nSQL are cleared.
[0223]
FIG. 45 shows a routine for setting the processing start time amount QSS of the third embodiment according to the present invention. This routine is SOXIt is executed in step 204 of the control routine.
[0224]
Referring to FIG. 45, in step 430, the outflow NO.XThe integrated amount estimated value SQLLE is calculated based on the following equation.
[0225]
[Expression 7]
Figure 0004211514
[0226]
In the subsequent step 431, the accumulated SO is obtained from the map of FIG.XA quantity estimate QSE is calculated. In the subsequent step 432, the processing start time amount QSS is stored in the accumulated SO.XThe quantity estimated value QSE is set. In the subsequent step 433, the coefficient kmi (i = 1, 2, 3, 4) and the average value calculation number counter nAV are cleared.
[0227]
The other configurations and operations of the third embodiment according to the present invention are the same as those of the above-described embodiment, so that the description thereof is omitted.
[0228]
Next, a fourth embodiment according to the present invention will be described.
[0229]
As described above with reference to FIGS. 2-5, in an embodiment according to the present invention, NOXOutflow NO when the air-fuel ratio AFN of the exhaust gas flowing into the absorbent 23 is kept leanXConcentration CNO does not exceed the allowable maximum concentration, and NOXBy correcting the basic time interval tNB with the correction amount ktN so that the fuel consumption rate by the processing does not exceed the allowable maximum value, NOXThe processing time interval tN is calculated (tN = tNB + ktN).
[0230]
Accumulated SOXWhen the amount is small, NOXNO flowing into the absorbent 23XNOXNO stored in absorbent 23XSpill NOXThe time until the concentration CNO reaches the maximum allowable concentration is relatively long. As a result, as shown in FIG.XThe processing time interval tN is relatively long. In contrast, accumulated SOXWhen the amount increases, NOXNO stored in absorbent 23XSpillage NO.XThe time until the concentration CNO reaches the allowable maximum concentration is shortened, and the time interval tN is shortened as shown in FIG.
[0231]
In the embodiment according to the present invention, as described above, the accumulated SOXThe basic time interval tNB is set so as to be optimal when the amount is almost zero, and the accumulated SOXAs the amount increases, the time interval tN decreases. Therefore, the accumulated SOXThe time interval ratio tNB / tN increases as the amount increases, and the time interval ratio tNB / tN increases as the fuel consumption QF increases.
[0232]
However, as described above, the time interval tN may vary depending on the engine operating state. However, the time interval tN or the time interval ratio tNB / tN during steady operation is not affected by the engine operating state, and the deviation of the actual time interval tN from the basic time interval tNB during steady engine operation is accumulated SOXBy quantity.
[0233]
Therefore, in the fourth embodiment according to the present invention, NO is required during steady operation.XA relational expression representing the relationship between the time interval ratio when processing is performed, that is, the steady time interval ratio RST (= tNB / (tNB + ktN)), and the fuel consumption amount QF is obtained.XThe estimated value RSTE of the steady time interval ratio RST when it is determined that the processing should be started is calculated using this relational expression.
[0234]
Specifically, NO during steady operationXEach time processing is performed, a steady time interval ratio RST is calculated. Then, as shown in FIG. 47, every time the average value calculation time comes, that is, every time the fuel consumption amount QF increases by the second set amount qf2, the steady time interval ratio average value RSTAV is calculated. The primary expression m representing the relationship between the steady time interval ratio average value RSTAV and the fuel consumption QF is determined based on the steady time interval ratio average value RSTAV. Then the previous SOXAfter the processing is completed (see arrow X1 in FIG. 47), when the fuel consumption amount QF increases by the first set amount qf1, the steady time interval ratio estimated value RSTE at this time is calculated using the primary expression m. The
[0235]
Furthermore, the steady time interval ratio RST and accumulated SOXThe relationship with the quantity estimated value QSE is obtained in advance by experiments, and is stored in advance in the ROM 42 in the form of a map shown in FIG. Therefore, SOXIf the steady time interval ratio estimated value RSTE when it is determined that the processing should be performed is calculated, the accumulated SO at this time is calculated.XThe quantity estimated value QSE is obtained using the map of FIG.
[0236]
Therefore, in general terms, NOXOutflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent 23 is kept leanXNO so that the amount does not exceed the predetermined maximum allowable amountXSet the time interval at which processing takes place, and NO based on the controlled time intervalXThis means that the amount of accumulated sulfur in the absorbent is being sought.
[0237]
FIG. 49 shows the routine for calculating the coefficient kmi of the fourth embodiment according to the present invention. In the fourth embodiment according to the present invention, the SO shown in FIG.XA control routine is executed, and the calculation routine of this coefficient kmi is SOXThis is executed in step 203 of the control routine.
[0238]
Referring to FIG. 49, in step 440, it is determined whether or not the difference between the current fuel consumption amount QF and the fuel consumption amount QFP2 at the previous average value calculation timing is equal to or larger than a second set amount qf2. When QF-QFP2 <qf2, that is, when the fuel has not been consumed by the second set amount qf2 since the previous steady time interval ratio average value RSSTAV is calculated, the routine then proceeds to step 441, during steady operation and NOXIt is determined whether or not processing is being performed. Not during steady operation or NOXWhen the process is not being performed, the process cycle is terminated, and during steady operation and NOXWhen the process is being performed, the routine proceeds to step 442, where the region to which the current engine operating state belongs is determined. In the subsequent step 443, a steady time interval ratio RST is calculated.
[0239]
RST = tNB / (tNB + ktN)
In the subsequent step 444, the integrated value SRST of the steady time interval ratio RST is calculated (SRST = SRST + RST). In the following step 445, a detection number counter nRST indicating the number of detections of the stationary time interval ratio RST is incremented by 1 (nRST = nRST + 1).
[0240]
When QF−QFP2 ≧ qf2, the routine proceeds from step 440 to step 446, where the steady time interval ratio average value RSTAV is calculated (RSTAV = SRST / nRST). In the subsequent step 447, an average value calculation number counter nAV representing the number of times of calculation of the steady time interval ratio RSTAV is incremented by 1 (nAV = nAV + 1). In the following step 448, the coefficients kmi (i = 1, 2, 3, 4) are calculated based on the following equations, respectively.
[0241]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ RST
km4 = km4 + RST
In the following step 449, the current fuel consumption amount QF is stored as QFP2, and the integrated value SRST and the counter nRST are cleared.
[0242]
FIG. 50 shows a routine for setting the processing start time amount QSS of the fourth embodiment according to the present invention. This routine is SOXIt is executed in step 204 of the control routine.
[0243]
Referring to FIG. 50, in step 450, a steady time interval ratio estimated value RSTE is calculated based on the following equation.
[0244]
[Equation 8]
Figure 0004211514
[0245]
In the subsequent step 451, the accumulated SO is obtained from the map of FIG.XA quantity estimate QSE is calculated. In the following step 452, the processing start time amount QSS is stored in the accumulated SO.XThe quantity estimated value QSE is set. In the subsequent step 453, the coefficient kmi (i = 1, 2, 3, 4) and the average value calculation number counter nAV are cleared.
[0246]
Since the other structure and operation of the fourth embodiment according to the present invention are the same as those of the above-described embodiment, description thereof will be omitted.
[0247]
Next, a fifth embodiment according to the present invention will be described.
[0248]
As described with reference to FIG. 46, the accumulated SOXNO according to quantityXThe processing time interval tN varies. Accordingly, the total amount of reducing agent supplied from the reducing agent supply valve 31 per unit period is also stored in the accumulated SO.XIt will vary depending on the amount. That is, accumulated SOXAs the amount increases, the reducing agent supply amount QR per unit period increases, and as the fuel consumption amount QF increases, the reducing agent supply amount QR per unit period increases.
[0249]
Therefore, in the fifth embodiment according to the present invention, a relational expression representing the relationship between the reducing agent supply amount QR and the fuel consumption amount QF per unit period is obtained, and the SOXAn estimated value QRE of the reducing agent supply amount QR per unit period when it is determined that the processing should be started is calculated using this relational expression.
[0250]
Specifically, as shown in FIG. 51, every time the supply amount calculation time comes, that is, for example, every time the fuel consumption amount QF increases by the second set amount qf2, the integrated value of the reducing agent supply amount, that is, The reducing agent supply amount QR per unit period is calculated, and a primary expression m representing the relationship between the reducing agent supply amount QR per unit period and the fuel consumption amount QF is determined based on the reducing agent supply amount QR per unit period. The Then the previous SOXAfter the processing is completed (see arrow X1 in FIG. 51), when the fuel consumption amount QF increases by the first set amount qf1, the estimated value QRE of the reducing agent supply amount per unit period at this time becomes the linear expression m. Is used to calculate.
[0251]
Furthermore, the reducing agent supply amount QR per unit period and the accumulated SOXThe relationship with the quantity estimated value QSE is obtained in advance by experiments, and is stored in advance in the ROM 42 in the form of a map shown in FIG. Therefore, SOXIf the estimated value QRE of the reducing agent supply amount per unit period when it is determined that the processing should be performed is calculated, the accumulated SO at this time is calculated.XThe quantity estimated value QSE is obtained using the map of FIG.
[0252]
Therefore, in general terms, NO per unit periodXDetermine the amount of fuel or reducing agent consumed by the treatment, NO per unit periodXNO based on the amount of fuel or reducing agent consumed by the treatmentXAccumulated SO of absorbentXIt means that we are looking for quantity.
[0253]
FIG. 53 shows a calculation routine of the coefficient kmi of the fifth embodiment according to the present invention. In the fifth embodiment according to the present invention, the SO shown in FIG.XA control routine is executed, and the calculation routine of this coefficient kmi is SOXThis is executed in step 203 of the control routine.
[0254]
Referring to FIG. 53, in step 460, it is determined whether or not the difference between the current fuel consumption amount QF and the fuel consumption amount QFP2 at the previous reducing agent amount calculation timing is equal to or larger than a second set amount qf2. When QF-QFP2 <qf2, that is, when the fuel has not been consumed by the second set amount qf2 after the calculation of the reducing agent supply amount QR per unit, the routine proceeds to step 461, where NOXIt is determined whether or not processing is being performed. NOXWhen the process is not performed, the process cycle is ended and NOXWhen the process is being performed, the process proceeds to step 462, where the current NO.XIn the process, the reducing agent amount qr supplied from the reducing agent supply valve 31 is calculated. In the subsequent step 463, an integrated value Sqr of the reducing agent amount qr is calculated (Sqr = Sqr + qr).
[0255]
When QF−QFP2 ≧ qf2, the process proceeds from step 460 to step 464, and the integrated value Sqr is set as the reducing agent supply amount QR per unit period. In the following step 465, a calculation number counter nQR indicating the number of calculation of the reducing agent supply amount QR per unit is incremented by 1 (nQR = nQR + 1). In the subsequent step 466, the coefficients kmi (i = 1, 2, 3, 4) are calculated based on the following equations, respectively.
[0256]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ QR
km4 = km4 + QR
In the following step 467, the current fuel consumption amount QF is stored as QFP2, and the integrated value Sqr and the counter nQR are cleared.
[0257]
FIG. 54 shows a routine for setting the processing start time amount QSS of the fifth embodiment according to the present invention. This routine is SOXIt is executed in step 204 of the control routine.
[0258]
Referring to FIG. 54, in step 470, an estimated value QRE of the reducing agent supply amount per unit period is calculated based on the following equation.
[0259]
[Equation 9]
Figure 0004211514
[0260]
In the subsequent step 471, the accumulated SO is extracted from the map of FIG.XA quantity estimate QSE is calculated. In the following step 472, the processing start time amount QSS is stored in the accumulated SO.XThe quantity estimated value QSE is set. In the subsequent step 473, the coefficient kmi (i = 1, 2, 3, 4) and the calculation number counter nQR are cleared.
[0261]
The other configurations and operations of the fifth embodiment according to the present invention are the same as those of the above-described embodiment, so that the description thereof is omitted.
[0262]
【The invention's effect】
NOXThe amount of sulfur stored in the absorbent can be accurately determined.
[Brief description of the drawings]
FIG. 1 is an overall view of an internal combustion engine.
[Fig. 2] NOXIt is a time chart for demonstrating a process.
FIG. 3 NOXIt is a diagram showing a basic time interval tNB and a correction amount ktN of processing.
FIG. 4 NOXIt is a flowchart which shows a control routine.
FIG. 5 is a flowchart showing a routine for updating a correction amount ktN.
FIG. 6 shows an example SO according to the present invention.XIt is a time chart for demonstrating a process.
[FIG. 7] Inflow NOXIt is a diagram which shows density | concentration CNI.
FIG. 8 is a diagram for explaining a primary expression m.
FIG. 9 Accumulated SOXQuantity estimate QSE and NOXIt is a diagram which shows the relationship with the purification rate EFF.
FIG. 10: Accumulated SOXIt is a diagram which shows possible maximum quantity QSEM of quantity estimated value QSE.
FIG. 11: NOXIt is a time chart for demonstrating calculation timings, such as purification rate average value EFFAV.
FIG. 12 NOXIt is a time chart for demonstrating density | concentration detection period DP.
FIG. 13: NOXIt is a time chart for demonstrating calculation timings, such as purification rate EFF.
FIG. 14: Accumulated SOXIt is a time chart for demonstrating calculation timings, such as quantity estimated value QSE.
FIG. 15: SOXIt is a flowchart which shows a control routine.
FIG. 16 SOXIt is a diagram which shows the decreasing amount qsr.
FIG. 17 is a flowchart showing a calculation routine of a coefficient kmi.
FIG. 18 NOXIt is a flowchart which shows a purification rate calculation routine.
FIG. 19 NOXIt is a flowchart which shows a purification rate calculation routine.
FIG. 20 NOXIt is a flowchart which shows a purification rate calculation routine.
FIG. 21: Accumulated NOXIt is a flowchart which shows the calculation routine of quantity estimated value QNE.
FIG. 22 NOXIt is a diagram which shows increase amount qna.
FIG. 23: Inflow NOXIt is a flowchart which shows the calculation routine of density correction value CNIC.
FIG. 24 is a diagram showing a delay time DLY.
FIG. 25: Inflow NOXIt is a time chart for demonstrating the calculation method of density correction value CNIC.
FIG. 26: Outflow NOXIt is a flowchart which shows the calculation routine of density correction value CNOC.
FIG. 27: NOXIt is a flowchart which shows the calculation routine of the purification rate correction value EFFC.
FIG. 28 is a diagram showing correction coefficients kE1, kE2, and kE3.
FIG. 29 is a flowchart showing a routine for calculating a thermal deterioration counter nTCH.
FIG. 30 is a flowchart showing an oil supply determination routine.
FIG. 31 is a diagram for explaining a fuel supply determination method;
FIG. 32 is a flowchart showing a routine for setting a processing start time amount QSS.
FIG. 33 is a flowchart showing a routine for setting a processing start time amount QSS.
FIG. 34 is a flowchart showing a routine for setting a processing start time amount QSS.
FIG. 35 is a diagram for explaining a first embodiment according to the present invention.
FIG. 36 is a diagram for explaining a second embodiment according to the present invention.
FIG. 37 is a view for explaining a second embodiment according to the present invention.
FIG. 38: Accumulated SOXIt is a diagram which shows the relationship between quantity estimated value QSE and maximum value CPK.
FIG. 39 is a flowchart showing a calculation routine of a coefficient kmi according to the second embodiment of the present invention.
FIG. 40 is a flowchart showing a routine for setting a processing start time amount QSS according to the second embodiment of the present invention;
FIG. 41 is a diagram for explaining a third embodiment according to the present invention.
FIG. 42 is a view for explaining a third embodiment according to the present invention.
FIG. 43: Accumulated SOXQuantity estimate QSE and spill NOXIt is a diagram which shows the relationship with integration amount SQL.
FIG. 44 is a flowchart showing a calculation routine of a coefficient kmi of the third embodiment according to the present invention.
FIG. 45 is a flowchart showing a routine for setting a processing start time amount QSS according to the third embodiment of the present invention;
FIG. 46 is a view for explaining a fourth embodiment according to the present invention.
FIG. 47 is a view for explaining a fourth embodiment according to the present invention.
FIG. 48: Accumulated SOXIt is a diagram which shows the relationship between quantity estimated value QSE and stationary time interval ratio RST.
FIG. 49 is a flowchart showing a calculation routine of a coefficient kmi according to the fourth embodiment of the present invention.
FIG. 50 is a flowchart showing a routine for setting a processing start time amount QSS according to the fourth embodiment of the present invention.
FIG. 51 is a diagram for explaining a fifth embodiment according to the present invention;
FIG. 52: Accumulated SOXIt is a diagram which shows the relationship between quantity estimated value QSE and reducing agent supply amount QR.
FIG. 53 is a flowchart showing a calculation routine of a coefficient kmi according to the fifth embodiment of the present invention.
FIG. 54 is a flowchart showing a routine for setting a processing start time amount QSS according to the fifth embodiment of the present invention;
[Explanation of symbols]
1 ... Engine body
20a, 20b ... exhaust pipe
23 ... NOXAbsorbent
31 ... Reducing agent supply valve
51 ... NOXSensor

Claims (22)

リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNOを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOを還元して蓄えているNOの量が減少するNO吸収剤を配置した内燃機関において、NO吸収剤から流出した排気ガス中のNOの量である流出NO量を検出するためにNO吸収剤下流の排気通路内に配置されたNOセンサと、NO吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO量に基づいて求める手段とを具備した排気浄化装置であって、NO 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記求められたNO 吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行い、前記求められたNO 吸収剤の蓄積イオウ量が前記境界量よりも少ないときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにした排気浄化装置。In an exhaust passage of an internal combustion engine burning fuel under a lean air-fuel ratio is carried out, stored the NO X in the exhaust gas air-fuel ratio of the inflowing exhaust gas flows when the lean air-fuel ratio of the exhaust gas flowing In an internal combustion engine in which an NO X absorbent that reduces the amount of NO X stored by reducing the stored NO X when the reducing agent is contained in the exhaust gas when the exhaust gas is reduced is provided, the NO X absorbent and NO X sensor arranged in the NO X absorbent in the exhaust passage downstream of to detect the outflow amount of NO X is the amount of the NO X in the exhaust gas flowing out from, are stored in the NO X absorbent An exhaust emission control device comprising means for obtaining an accumulated sulfur amount that is the amount of sulfur based on the outflow NO x amount, a means for performing sulfur treatment for reducing the accumulated sulfur amount of the NO x absorbent, and sulfur treatment Whether or not Further comprising means for, with when it is determined to be subjected to sulfur treatment seeking accumulated sulfur amount of the NO X absorbent in this case, the processing start time amount is set to the accumulation of sulfur amount determined the NO Sulfur treatment necessary to reduce the amount of accumulated sulfur of the X absorbent from the starting amount of the treatment to a predetermined lower limit or less is performed, and the obtained accumulated amount of NO X absorbent is determined in advance. It was when greater than the boundary amount necessary accumulated sulfur amount of the NO X absorbent to start processing when the amount is set to the accumulation of sulfur amount obtained said to decrease from the start of processing at the amount to below the lower limit amount such performed sulfur treatment, the when accumulated sulfur amount of the NO X absorbent obtained is less than the boundary amount, the processing start time amount is set independent amounts and accumulated sulfur amount obtained the NO X Suck Exhaust purification device the accumulation amount of sulfur agent to perform the sulfur treatment required to reduce from the start of processing at the amount to below the lower limit amount. 前記求められた蓄積イオウ量とは無関係な量を、燃料がイオウ濃度が基準濃度の燃料であると仮定したときにNO 吸収剤内に蓄えられ得る最大のイオウ量に設定した請求項1に記載の内燃機関の排気浄化装置。 Unrelated amount and the determined accumulation amount of sulfur, to claim 1 in which the fuel is set to the maximum sulfur content that may be stored in the NO X absorbent assuming that the sulfur concentration is a fuel reference density An exhaust gas purification apparatus for an internal combustion engine as described . 流出NO 量を互いに時間間隔を隔てて複数回検出すると共にこれら流出NO 量に基づいてNO 吸収剤の蓄積イオウ量を求め、前記検出された流出NO 量が予め定められた許容最小量よりも少ないときの回数が上限回数を越えたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにした請求項1に記載の内燃機関の排気浄化装置。 The NO X absorbent calculated accumulated amount of sulfur, the allowable minimum outflow amount of NO X said detected is predetermined based on these outflow amount of NO X with spaced from each other time intervals outflow amount of NO X to detect a plurality of times when the number of time less than the amount exceeds the upper limit number, the processing at the start amount accumulated sulfur amount of the NO X absorbent to start processing at the amount set independent amounts and accumulated sulfur amount obtained the 2. The exhaust emission control device for an internal combustion engine according to claim 1, wherein sulfur treatment necessary to reduce the amount to less than the lower limit amount is performed . リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO を還元して蓄えているNO の量が減少するNO 吸収剤を配置した内燃機関において、NO 吸収剤から流出した排気ガス中のNO の量である流出NO 量を検出するためにNO 吸収剤下流の排気通路内に配置されたNO センサと、NO 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO 量に基づいて求める手段とを具備した排気浄化装置であって、NO 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記設定された処理開始時量が、燃料が市場で入手可能な燃料のうちイオウ濃度が最も高い燃料であると仮定したときにNO 吸収剤内に蓄えられ得る最大のイオウ量である蓄積可能最大量よりも多いときには、処理開始時量を該蓄積可能最大量に設定してNO 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにした排気浄化装置。 NO X in the exhaust gas flowing in when the air-fuel ratio of the inflowing exhaust gas is lean is stored in the exhaust passage of the internal combustion engine in which combustion is performed under a lean air-fuel ratio, and the air-fuel ratio of the inflowing exhaust gas is In an internal combustion engine in which an NO X absorbent that reduces the amount of NO X stored by reducing the stored NO X when the reducing agent is contained in the exhaust gas when the exhaust gas is reduced is provided , the NO X absorbent and NO X sensor arranged in the NO X absorbent in the exhaust passage downstream of to detect the outflow amount of NO X is the amount of the NO X in the exhaust gas flowing out from, are stored in the NO X absorbent An exhaust emission control device comprising means for obtaining an accumulated sulfur amount that is the amount of sulfur based on the outflow NO x amount, a means for performing sulfur treatment for reducing the accumulated sulfur amount of the NO x absorbent, and sulfur treatment Whether or not Further comprising means for, with when it is determined to be subjected to sulfur treatment seeking accumulated sulfur amount of the NO X absorbent in this case, the processing start time amount is set to the accumulation of sulfur amount determined the NO The sulfur treatment necessary to reduce the amount of accumulated sulfur in the X absorbent from the amount at the start of the treatment to a predetermined lower limit or less is performed, and the set amount at the start of treatment is obtained in the market for fuel. If it is assumed that it is the fuel with the highest sulfur concentration among the possible fuels, and if it is greater than the maximum amount of sulfur that can be stored in the NO X absorbent, the amount at the start of processing can be stored. An exhaust emission control device configured to perform sulfur treatment necessary to reduce the accumulated sulfur amount of the NO X absorbent from the starting amount to the lower limit amount or less by setting the maximum amount . 先のイオウ処理が完了してから燃料が予め定められた第1の設定量だけ消費されたときにイオウ処理を行うべきと判断される請求項1又は4に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 1 or 4, wherein when the fuel is consumed by a predetermined first set amount after completion of the previous sulfur treatment, it is determined that the sulfur treatment should be performed . リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入Inflow into the exhaust passage of an internal combustion engine where combustion occurs under a lean air-fuel ratio する排気ガスの空燃比がリーンのときに流入する排気ガス中のNONO in the exhaust gas flowing in when the air-fuel ratio of the exhaust gas to be lean is lean X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNONO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X を還元して蓄えているNONO is being reduced and stored X の量が減少するNONO decreases in quantity X 吸収剤を配置した内燃機関において、NOIn an internal combustion engine with an absorbent, NO X 吸収剤から流出した排気ガス中のNONO in exhaust gas flowing out from absorbent X の量である流出NOThe amount of spillage NO X 量を検出するためにNONO to detect quantity X 吸収剤下流の排気通路内に配置されたNONO placed in the exhaust passage downstream of the absorbent X センサと、NOSensor and NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NOThe amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted to the outflow NO. X 量に基づいて求める手段とを具備した排気浄化装置であって、NONOx purification apparatus comprising means for obtaining based on quantity, NO X 吸収剤内に流入する排気ガス中のNONO in the exhaust gas flowing into the absorbent X の量である流入NOInflow NO X 量を求める手段と、流入NOMeans for determining the amount and inflow NO X 量及び流出NOVolume and spill NO X 量に基づいてNONO based on quantity X 吸収剤のNOAbsorbent NO X 浄化率を求める手段と、該求められたNOMeans for determining the purification rate and the determined NO X 浄化率に基づいてNONO based on purification rate X 吸収剤の蓄積イオウ量を求める手段とを更に具備した排気浄化装置。An exhaust emission control device further comprising means for determining the amount of accumulated sulfur in the absorbent. NONO X 吸収剤のNOAbsorbent NO X 浄化率を互いに時間間隔を隔てて複数回求めると共に、これら求められたNOThe purification rate is obtained several times at intervals of each other, and these obtained NOs are obtained. X 浄化率と燃料消費量との関係を表す関係式を求め、判断時期における燃料消費量と該関係式とから該判断時期におけるNOA relational expression representing the relation between the purification rate and the fuel consumption is obtained, and the NO at the judgment time is determined from the fuel consumption at the judgment time and the relational expression. X 浄化率を求め、該求められた判断時期におけるNOThe purification rate is obtained, and NO at the determined judgment time. X 浄化率に基づいて該判断時期における蓄積イオウ量を求めるようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 6, wherein the amount of accumulated sulfur at the determination timing is obtained based on a purification rate. 前記求められたNOThe determined NO X 浄化率と燃料消費量との関係を一次式により表すと共に、該一次式を最小自乗法により求めるようにした請求項7に記載の内燃機関の排気浄化装置。The exhaust gas purification apparatus for an internal combustion engine according to claim 7, wherein the relationship between the purification rate and the fuel consumption is expressed by a linear expression, and the linear expression is obtained by a least square method. NONO X 吸収剤のNOAbsorbent NO X 浄化率を互いに時間間隔を隔てて複数回求めると共に、平均値算出時期が到来する毎に前回の平均値算出時期から今回の平均値算出時期までの期間内に求められたNOThe purification rate is obtained several times at intervals of each other, and the NO obtained during the period from the previous average value calculation time to the current average value calculation time every time the average value calculation time arrives. X 浄化率の平均値を算出し、該算出されたNOThe average value of the purification rate is calculated, and the calculated NO X 浄化率の平均値と燃料消費量との関係を表す関係式を求めるようにした請求項7に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 7, wherein a relational expression representing a relationship between an average value of the purification rate and fuel consumption is obtained. NONO X 吸収剤内に蓄えられているNONO stored in the absorbent X を還元しNONO X 吸収剤内に蓄えられているNONO stored in the absorbent X の量を減少させるためにNONO to reduce the amount of X 吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNONO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to rich X 処理を行う手段と、NOMeans for processing and NO X 吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NOOutflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is kept lean X 量が予め定められた許容最大量を越えないようにNONO so that the amount does not exceed the predetermined maximum allowable amount X 処理が行われる時間間隔を制御する手段とを更に具備し、NOMeans for controlling the time interval during which processing is performed, and NO X 吸収剤内に流入する排気ガスの空燃比がリーンのときの流入NOInflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is lean X 量及び流出NOVolume and spill NO X 量を求めると共に、これら流入NOWhile calculating the amount, these inflow NO X 量及び流出NOVolume and spill NO X 量に基づいてNONO based on quantity X 吸収剤のNOAbsorbent NO X 浄化率を求めるようにし、前回の平均値算出時期から今回の平均値算出時期までの期間内にNOThe purification rate is calculated, and NO is determined during the period from the previous average value calculation time to the current average value calculation time. X 浄化率が求められた回数が下限回数よりも少ないときには、該期間におけるNOWhen the number of times the purification rate has been obtained is less than the lower limit number, NO during that period X 浄化率の平均値を算出しないようにした請求項9に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 9, wherein an average value of the purification rate is not calculated. 平均値算出時期が到来する毎に算出されるNONO calculated every time the average value calculation time arrives X 浄化率の平均値が、NOThe average value of the purification rate is NO X 浄化率が求められたときに機関定常運転が行われているか機関過渡運転が行われているかに応じて重み付けられたNONO weighted according to whether steady engine operation or transient engine operation is performed when the purification rate is determined X 浄化率の加重平均値である請求項9に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 9, which is a weighted average value of the purification rate. 前回の平均値算出時期から燃料が予め定められた第2の設定量だけ消費されたときに次の平均値算出時期が到来したと判断される請求項9に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 9, wherein it is determined that the next average value calculation time has come when the fuel is consumed by a predetermined second set amount from the previous average value calculation time. NONO X 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、前記求められたNOMeans for performing sulfur treatment to reduce the amount of accumulated sulfur in the absorbent, and the determined NO X 吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには燃料が高イオウ濃度燃料であると判断し、前記求められたNOWhen the accumulated sulfur amount of the absorbent is larger than a predetermined boundary amount, it is determined that the fuel is a high-sulfur concentration fuel, and the obtained NO X 吸収剤の蓄積イオウ量が該境界量よりも少ないときには燃料が低イオウ濃度燃料であると判断する手段とを更に具備し、燃料が高イオウ濃度燃料であると判断されたときには処理開始時量を前記求められた蓄積イオウ量に設定してNOAnd a means for determining that the fuel is a low-sulfur concentration fuel when the amount of accumulated sulfur in the absorbent is less than the boundary amount, and when the fuel is determined to be a high-sulfur concentration fuel, the processing start amount is determined. NO is set to the obtained accumulated sulfur amount. X 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行い、燃料が低イオウ濃度燃料であると判断されたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNOWhen the sulfur treatment necessary to reduce the amount of accumulated sulfur in the absorbent from the amount at the start of the treatment to a predetermined lower limit or less is performed, and it is determined that the fuel is a low-sulfur concentration fuel, the amount at the start of treatment NO is set to an amount irrelevant to the obtained accumulated sulfur amount. X 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにした請求項7に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 7, wherein sulfur treatment necessary to reduce the amount of accumulated sulfur in the absorbent from the amount at the start of treatment to the lower limit amount or less is performed. 前記求められたNOThe determined NO X 浄化率の前記関係式に対する偏差を求める手段を更に具備し、燃料が高イオウ濃度燃料であると判断されたときに該求められた偏差が予め定められたしきい値を越えて変化したときには燃料が低イオウ濃度燃料に変更されたと判断し、燃料が低イオウ濃度燃料であると判断されたときに該求められた偏差が該しきい値を越えて変化したときには燃料が高イオウ濃度燃料に変更されたと判断するようにした請求項13に記載の内燃機関の排気浄化装置。Means for obtaining a deviation of the purification rate from the relational expression is further provided, and when the obtained deviation changes beyond a predetermined threshold when it is determined that the fuel is a high-sulfur concentration fuel, the fuel Is changed to a low-sulfur concentration fuel, and when it is determined that the fuel is a low-sulfur concentration fuel, the fuel is changed to a high-sulfur concentration fuel when the obtained deviation changes beyond the threshold value. The exhaust emission control device for an internal combustion engine according to claim 13, wherein the exhaust gas purification apparatus is determined to have been performed. NONO X 吸収剤内に流入する排気ガスの空燃比がリーンである期間に設定された流出NOOutflow NO set during a period when the air-fuel ratio of the exhaust gas flowing into the absorbent is lean X 量検出期間における流出NOOutflow NO during volume detection period X 量の平均値を算出すると共に、該流出NOWhile calculating the average value of the amount, the outflow NO X 量検出期間における流入NOInflow NO during volume detection period X 量の平均値を算出し、これら流入NOCalculate the average amount of these inflow NO X 量の平均値及び流出NOAverage volume and spill NO X 量の平均値に基づいて該流出NOThe spill NO based on the average amount X 量検出期間におけるNONO in quantity detection period X 浄化率を求めるようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust gas purification apparatus for an internal combustion engine according to claim 6, wherein the purification rate is obtained. 流入NOInflow NO X 量と流出NOVolume and spill NO X 量とがほぼ同時期に求められるようになっており、排気ガス部分がそれについての流入NOThe amount of exhaust gas is required at almost the same time, and the exhaust gas part is inflow NO. X 量が求められてからNONO after quantity is requested X センサに到達するのに要する遅れ時間を求める手段と、該遅れ時間でもって流入NOMeans for determining the delay time required to reach the sensor, and inflow NO with the delay time X 量又は流出NOVolume or spill NO X 量を補正する手段とを更に具備し、該補正された流入NOAnd a means for correcting the amount, the corrected inflow NO. X 量又は流出NOVolume or spill NO X 量に基づいてNONO based on quantity X 浄化率を求めるようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust gas purification apparatus for an internal combustion engine according to claim 6, wherein the purification rate is obtained. 前記求められたNOThe determined NO X 浄化率をNONO purification rate X 吸収剤の状態が予め定められた基準状態のときのNONO when the absorbent is in a predetermined reference state X 浄化率に換算する手段を更に具備し、該換算されたNOA means for converting to a purification rate is further provided, and the converted NO X 浄化率に基づいてNONO based on purification rate X 吸収剤の蓄積イオウ量を求めるようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 6, wherein the accumulated sulfur amount of the absorbent is obtained. NONO X 吸収剤の熱劣化度合いを求める手段と、該求められたNOMeans for determining the degree of thermal degradation of the absorbent and the determined NO X 吸収剤の熱劣化度合いに基づいて前記求められたNOThe obtained NO based on the degree of thermal deterioration of the absorbent. X 浄化率を補正する手段とを更に具備し、該補正されたNOMeans for correcting the purification rate, and the corrected NO. X 浄化率に基づいてNONO based on purification rate X 吸収剤の蓄積イオウ量を求めるようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 6, wherein the accumulated sulfur amount of the absorbent is obtained. 機関運転状態を検出する手段を更に具備し、該検出された機関運転状態に基づいて前記流入NOThe engine further includes means for detecting an engine operating state, and the inflow NO is based on the detected engine operating state. X 量を算出するようにした請求項6に記載の内燃機関の排気浄化装置。The exhaust emission control device for an internal combustion engine according to claim 6, wherein the amount is calculated. リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNONO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under a lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNONO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X を還元して蓄えているNONO is being reduced and stored X の量が減少するNONO decreases in quantity X 吸収剤を配置した内燃機関において、NOIn an internal combustion engine with an absorbent, NO X 吸収剤から流出した排気ガス中のNONO in exhaust gas flowing out from absorbent X の量である流出NOThe amount of spillage NO X 量を検出するためにNONO to detect quantity X 吸収剤下流の排気通路内に配置されたNONO placed in the exhaust passage downstream of the absorbent X センサと、NOSensor and NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NOThe amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted to the outflow NO. X 量に基づいて求める手段とを具備した排気浄化装置であって、NONOx purification apparatus comprising means for obtaining based on quantity, NO X 吸収剤内に蓄えられているNONO stored in the absorbent X を還元しNONO X 吸収剤内に蓄えられているNONO stored in the absorbent X の量を減少させるためにNONO to reduce the amount of X 吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNONO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to rich X 処理を行う手段と、NOMeans for processing and NO X 処理が行われたときに生ずる流出NOOutflow NO generated when processing is performed X 量の極大値を検出する手段とを更に具備し、該検出された流出NOMeans for detecting the maximum value of the quantity, and the detected outflow NO. X 量の極大値に基づいてNONO based on local maximum X 吸収剤の蓄積イオウ量を求めるようにした排気浄化装置。An exhaust emission control system that determines the amount of accumulated sulfur in the absorbent. リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNONO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under a lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNONO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X を還元して蓄えているNONO is being reduced and stored X の量が減少するNONO decreases in quantity X 吸収剤を配置した内燃機関において、NOIn an internal combustion engine with an absorbent, NO X 吸収剤から流出した排気ガス中のNONO in exhaust gas flowing out from absorbent X の量である流出NOThe amount of spillage NO X 量を検出するためにNONO to detect quantity X 吸収剤下流の排気通路内に配置されたNONO placed in the exhaust passage downstream of the absorbent X センサと、NOSensor and NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NOThe amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted to the outflow NO. X 量に基づいて求める手段とを具備した排気浄化装置であって、NONOx purification apparatus comprising means for obtaining based on quantity, NO X 吸収剤内に蓄えられているNONO stored in the absorbent X を還元しNONO X 吸収剤内に蓄えられているNONO stored in the absorbent X の量を減少させるためにNONO to reduce the amount of X 吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNONO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to rich X 処理を行う手段と、NOMeans for processing and NO X 処理が行われたProcessing was done ときにNOSometimes NO X 吸収剤から流出したNONO flowing out of the absorbent X の量の積算量である流出NOOutflow NO that is the accumulated amount of X 量積算量を求める手段とを更に具備し、該求められた流出NOMeans for obtaining the integrated amount of the quantity, and the obtained outflow NO. X 量積算量に基づいてNONO based on the integrated amount X 吸収剤の蓄積イオウ量を求めるようにした排気浄化装置。An exhaust emission control system that determines the amount of accumulated sulfur in the absorbent. リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNONO in the exhaust gas flowing into the exhaust passage of the internal combustion engine where the combustion is performed under a lean air-fuel ratio when the air-fuel ratio of the exhaust gas flowing in is lean X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNONO when storing the reducing agent in the exhaust gas when the air-fuel ratio of the exhaust gas flowing in decreases X を還元して蓄えているNONO is being reduced and stored X の量が減少するNONO decreases in quantity X 吸収剤を配置した内燃機関において、NOIn an internal combustion engine with an absorbent, NO X 吸収剤から流出した排気ガス中のNONO in exhaust gas flowing out from absorbent X の量である流出NOThe amount of spillage NO X 量を検出するためにNONO to detect quantity X 吸収剤下流の排気通路内に配置されたNONO placed in the exhaust passage downstream of the absorbent X センサと、NOSensor and NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NOThe amount of accumulated sulfur, which is the amount of sulfur stored in the absorbent, is converted to the outflow NO. X 量に基づいて求める手段とを具備した排気浄化装置であって、NONOx purification apparatus comprising means for obtaining based on quantity, NO X 吸収剤内に蓄えられているNONO stored in the absorbent X を還元しNONO X 吸収剤内に蓄えられているNONO stored in the absorbent X の量を減少させるためにNONO to reduce the amount of X 吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNONO temporarily switching the air-fuel ratio of the exhaust gas flowing into the absorbent to rich X 処理を行う手段と、NOMeans for processing and NO X 吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NOOutflow NO when the air-fuel ratio of the exhaust gas flowing into the absorbent is kept lean X 量が予め定められた許容最大量を越えないようにNONO so that the amount does not exceed the predetermined maximum allowable amount X 処理が行われる時間間隔を設定する手段と、該制御された時間間隔に基づいてNOMeans for setting a time interval at which processing is performed, and NO based on the controlled time interval X 吸収剤の蓄積イオウ量を求める手段とを更に具備した排気浄化装置。An exhaust emission control device further comprising means for determining the amount of accumulated sulfur in the absorbent.
JP2003197200A 2003-07-15 2003-07-15 Exhaust gas purification device for internal combustion engine Expired - Fee Related JP4211514B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003197200A JP4211514B2 (en) 2003-07-15 2003-07-15 Exhaust gas purification device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003197200A JP4211514B2 (en) 2003-07-15 2003-07-15 Exhaust gas purification device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2005036653A JP2005036653A (en) 2005-02-10
JP4211514B2 true JP4211514B2 (en) 2009-01-21

Family

ID=34207422

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003197200A Expired - Fee Related JP4211514B2 (en) 2003-07-15 2003-07-15 Exhaust gas purification device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP4211514B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4325723B2 (en) 2008-01-30 2009-09-02 トヨタ自動車株式会社 Exhaust gas purification device for internal combustion engine
JP5007845B2 (en) * 2010-02-02 2012-08-22 株式会社デンソー Exhaust gas purification device for internal combustion engine

Also Published As

Publication number Publication date
JP2005036653A (en) 2005-02-10

Similar Documents

Publication Publication Date Title
JP2600492B2 (en) Exhaust gas purification device for internal combustion engine
JP3613676B2 (en) Exhaust gas purification device for internal combustion engine
US6826902B2 (en) Method and apparatus for estimating oxygen storage capacity and stored NOx in a lean NOx trap (LNT)
JP2002242663A (en) Exhaust gas purification device for internal combustion engine
EP1191196A2 (en) NOx trap capacity
JP3508744B2 (en) Exhaust gas purification device for internal combustion engine
JP2004084535A (en) Exhaust gas purification method for internal combustion engine
JP3601395B2 (en) Exhaust gas purification device for internal combustion engine
JP2002038942A (en) Exhaust gas purification device for internal combustion engine
JP2003148211A (en) Exhaust purification device for internal combustion engine
JP4577039B2 (en) Exhaust gas purification device for internal combustion engine
JP2001303937A (en) Exhaust gas purification device for internal combustion engine
WO2006001495A1 (en) Exhaust gas purification device for internal combustion engine
JP4211514B2 (en) Exhaust gas purification device for internal combustion engine
JP3656616B2 (en) Exhaust gas purification device for internal combustion engine
JP2002038941A (en) Exhaust gas purification device for internal combustion engine
US8534048B2 (en) Exhaust purification system of internal combustion engine
JP2023032938A (en) Fuel injection amount correction system
JP3656496B2 (en) Exhaust gas purification device for internal combustion engine
JP4449242B2 (en) Exhaust gas purification device for internal combustion engine
JP4001045B2 (en) Exhaust gas purification device for internal combustion engine
JP3591343B2 (en) Exhaust gas purification device for internal combustion engine
JP3478135B2 (en) Exhaust gas purification device for internal combustion engine
JP2004076682A (en) Exhaust gas purification device for internal combustion engine
JP2005240682A (en) Exhaust gas purification device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080715

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081007

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081020

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131107

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees