JP4211514B2 - Exhaust gas purification device for internal combustion engine - Google Patents
Exhaust gas purification device for internal combustion engine Download PDFInfo
- 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
Links
- 238000000746 purification Methods 0.000 title claims description 196
- 238000002485 combustion reaction Methods 0.000 title claims description 67
- 239000000446 fuel Substances 0.000 claims description 354
- 239000002250 absorbent Substances 0.000 claims description 288
- 230000002745 absorbent Effects 0.000 claims description 253
- 229910052717 sulfur Inorganic materials 0.000 claims description 215
- 239000011593 sulfur Substances 0.000 claims description 215
- NINIDFKCEFEMDL-UHFFFAOYSA-N Sulfur Chemical compound [S] NINIDFKCEFEMDL-UHFFFAOYSA-N 0.000 claims description 183
- 238000004364 calculation method Methods 0.000 claims description 99
- 239000003638 chemical reducing agent Substances 0.000 claims description 66
- 230000014509 gene expression Effects 0.000 claims description 61
- 238000000034 method Methods 0.000 claims description 50
- 238000001514 detection method Methods 0.000 claims description 43
- 230000007423 decrease Effects 0.000 claims description 40
- 238000009825 accumulation Methods 0.000 claims description 11
- 230000001052 transient effect Effects 0.000 claims description 8
- 230000006866 deterioration Effects 0.000 claims description 7
- 230000015556 catabolic process Effects 0.000 claims description 5
- 238000006731 degradation reaction Methods 0.000 claims description 5
- 239000003795 chemical substances by application Substances 0.000 claims 1
- 239000007789 gas Substances 0.000 description 104
- 230000008569 process Effects 0.000 description 44
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 36
- 231100001143 noxa Toxicity 0.000 description 25
- RZCJYMOBWVJQGV-UHFFFAOYSA-N 2-naphthyloxyacetic acid Chemical compound C1=CC=CC2=CC(OCC(=O)O)=CC=C21 RZCJYMOBWVJQGV-UHFFFAOYSA-N 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 229910052697 platinum Inorganic materials 0.000 description 14
- 229910052760 oxygen Inorganic materials 0.000 description 10
- 238000002474 experimental method Methods 0.000 description 9
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 239000001301 oxygen Substances 0.000 description 8
- 238000006722 reduction reaction Methods 0.000 description 8
- 238000002347 injection Methods 0.000 description 7
- 239000007924 injection Substances 0.000 description 7
- RJIWZDNTCBHXAL-UHFFFAOYSA-N nitroxoline Chemical compound C1=CN=C2C(O)=CC=C([N+]([O-])=O)C2=C1 RJIWZDNTCBHXAL-UHFFFAOYSA-N 0.000 description 7
- 102100026435 Breast carcinoma-amplified sequence 4 Human genes 0.000 description 6
- 101000766275 Homo sapiens Breast carcinoma-amplified sequence 4 Proteins 0.000 description 6
- 101100205847 Mus musculus Srst gene Proteins 0.000 description 6
- QAOWNCQODCNURD-UHFFFAOYSA-L Sulfate Chemical compound [O-]S([O-])(=O)=O QAOWNCQODCNURD-UHFFFAOYSA-L 0.000 description 6
- 230000009467 reduction Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- QVQLCTNNEUAWMS-UHFFFAOYSA-N barium oxide Chemical compound [Ba]=O QVQLCTNNEUAWMS-UHFFFAOYSA-N 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000001816 cooling Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 229910002651 NO3 Inorganic materials 0.000 description 3
- KDLHZDBZIXYQEI-UHFFFAOYSA-N Palladium Chemical compound [Pd] KDLHZDBZIXYQEI-UHFFFAOYSA-N 0.000 description 3
- QAOWNCQODCNURD-UHFFFAOYSA-N Sulfuric acid Chemical compound OS(O)(=O)=O QAOWNCQODCNURD-UHFFFAOYSA-N 0.000 description 3
- 229910052788 barium Inorganic materials 0.000 description 3
- DSAJWYNOEDNPEQ-UHFFFAOYSA-N barium atom Chemical compound [Ba] DSAJWYNOEDNPEQ-UHFFFAOYSA-N 0.000 description 3
- TZCXTZWJZNENPQ-UHFFFAOYSA-L barium sulfate Inorganic materials [Ba+2].[O-]S([O-])(=O)=O TZCXTZWJZNENPQ-UHFFFAOYSA-L 0.000 description 3
- 239000003054 catalyst Substances 0.000 description 3
- 230000003197 catalytic effect Effects 0.000 description 3
- -1 cesium Cs Chemical class 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- NHNBFGGVMKEFGY-UHFFFAOYSA-N Nitrate Chemical compound [O-][N+]([O-])=O NHNBFGGVMKEFGY-UHFFFAOYSA-N 0.000 description 2
- 239000011575 calcium Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000011148 porous material Substances 0.000 description 2
- 239000010948 rhodium Substances 0.000 description 2
- 239000011734 sodium Substances 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 description 1
- 239000004215 Carbon black (E152) Substances 0.000 description 1
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- DGAQECJNVWCQMB-PUAWFVPOSA-M Ilexoside XXIX Chemical compound C[C@@H]1CC[C@@]2(CC[C@@]3(C(=CC[C@H]4[C@]3(CC[C@@H]5[C@@]4(CC[C@@H](C5(C)C)OS(=O)(=O)[O-])C)C)[C@@H]2[C@]1(C)O)C)C(=O)O[C@H]6[C@@H]([C@H]([C@@H]([C@H](O6)CO)O)O)O.[Na+] DGAQECJNVWCQMB-PUAWFVPOSA-M 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- ZLMJMSJWJFRBEC-UHFFFAOYSA-N Potassium Chemical compound [K] ZLMJMSJWJFRBEC-UHFFFAOYSA-N 0.000 description 1
- 229910052783 alkali metal Inorganic materials 0.000 description 1
- 150000001340 alkali metals Chemical class 0.000 description 1
- PNEYBMLMFCGWSK-UHFFFAOYSA-N aluminium oxide Inorganic materials [O-2].[O-2].[O-2].[Al+3].[Al+3] PNEYBMLMFCGWSK-UHFFFAOYSA-N 0.000 description 1
- 229910001422 barium ion Inorganic materials 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 229910052792 caesium Inorganic materials 0.000 description 1
- TVFDJXOCXUVLDH-UHFFFAOYSA-N caesium atom Chemical compound [Cs] TVFDJXOCXUVLDH-UHFFFAOYSA-N 0.000 description 1
- 229910052791 calcium Inorganic materials 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 229910052878 cordierite Inorganic materials 0.000 description 1
- JSKIRARMQDRGJZ-UHFFFAOYSA-N dimagnesium dioxido-bis[(1-oxido-3-oxo-2,4,6,8,9-pentaoxa-1,3-disila-5,7-dialuminabicyclo[3.3.1]nonan-7-yl)oxy]silane Chemical compound [Mg++].[Mg++].[O-][Si]([O-])(O[Al]1O[Al]2O[Si](=O)O[Si]([O-])(O1)O2)O[Al]1O[Al]2O[Si](=O)O[Si]([O-])(O1)O2 JSKIRARMQDRGJZ-UHFFFAOYSA-N 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 229930195733 hydrocarbon Natural products 0.000 description 1
- 150000002430 hydrocarbons Chemical class 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910052741 iridium Inorganic materials 0.000 description 1
- GKOZUEZYRPOHIO-UHFFFAOYSA-N iridium atom Chemical compound [Ir] GKOZUEZYRPOHIO-UHFFFAOYSA-N 0.000 description 1
- 229910052746 lanthanum Inorganic materials 0.000 description 1
- FZLIPJUXYLNCLC-UHFFFAOYSA-N lanthanum atom Chemical compound [La] FZLIPJUXYLNCLC-UHFFFAOYSA-N 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910000510 noble metal Inorganic materials 0.000 description 1
- 229910052763 palladium Inorganic materials 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 229910052700 potassium Inorganic materials 0.000 description 1
- 239000011591 potassium Substances 0.000 description 1
- 229910052703 rhodium Inorganic materials 0.000 description 1
- MHOVAHRLVXNVSD-UHFFFAOYSA-N rhodium atom Chemical compound [Rh] MHOVAHRLVXNVSD-UHFFFAOYSA-N 0.000 description 1
- 229910052708 sodium Inorganic materials 0.000 description 1
- 150000003467 sulfuric acid derivatives Chemical class 0.000 description 1
- 229910052727 yttrium Inorganic materials 0.000 description 1
- VWQVUPCCIRVNHF-UHFFFAOYSA-N yttrium atom Chemical compound [Y] VWQVUPCCIRVNHF-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine 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】
【従来の技術】
リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNOXを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOXを還元して蓄えているNOXの量が減少するNOX吸収剤を配置し、NOX吸収剤内に蓄えられているイオウの量である蓄積イオウ量の単位時間当たりの変化量をNOX吸収剤の温度、吸入空気量、及びNOX吸収剤内に流入する排気ガスの空燃比に基づいて算出し、この変化量を積算することにより蓄積イオウ量を算出するようにした内燃機関が公知である(特許文献1参照)。
【0003】
【特許文献1】
特開2001−74727号公報
【特許文献2】
特開平11−229858号公報
【特許文献3】
特開2000−274229号公報
【特許文献4】
特開2002−266628号公報
【特許文献5】
特開2002−221028号公報
【特許文献6】
特開2000−104536号公報
【0004】
【発明が解決しようとする課題】
蓄積イオウ量が少ないときにはNOX吸収剤内に蓄えられ得るNOXの量が多いけれども、蓄積イオウ量が多くなるとNOX吸収剤内に蓄えられ得るNOXの量が少なくなり、その結果NOX吸収剤から流出した排気ガス中のNOXの量である流出NOX量が多くなり得る。このように、流出NOX量は蓄積イオウ量を表す一つの指標となる。
【0005】
しかしながら、上述した内燃機関では、蓄積イオウ量を求めるために流出NOX量を一切考慮しておらず、従って蓄積イオウ量を必ずしも正確に算出することができないという問題がある。
【0006】
そこで本発明の目的は、NOX吸収剤内に蓄えられているイオウの量を正確に求めることができる内燃機関の排気浄化装置を提供することにある。
【0007】
【課題を解決するための手段】
前記課題を解決するために1番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNOXを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOXを還元して蓄えているNOXの量が減少するNOX吸収剤を配置した内燃機関において、NOX吸収剤から流出した排気ガス中のNOXの量である流出NOX量を検出するためにNOX吸収剤下流の排気通路内に配置されたNOXセンサと、NOX吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NOX量に基づいて求める手段とを具備した排気浄化装置であって、NO X 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO X 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO X 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記求められたNO X 吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには、処理開始時量を該求められた蓄積イオウ量に設定してNO X 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行い、前記求められたNO X 吸収剤の蓄積イオウ量が前記境界量よりも少ないときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNO X 吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0010】
また、2番目の発明によれば1番目の発明において、前記求められた蓄積イオウ量とは無関係な量を、燃料がイオウ濃度が基準濃度の燃料であると仮定したときにNOX吸収剤内に蓄えられ得る最大のイオウ量に設定している。
【0011】
また、3番目の発明によれば1番目の発明において、流出NOX量を互いに時間間隔を隔てて複数回検出すると共にこれら流出NOX量に基づいてNOX吸収剤の蓄積イオウ量を求め、前記検出された流出NOX量が予め定められた許容最小量よりも少ないときの回数が上限回数を越えたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNOX吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0012】
また、4番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO X を還元して蓄えているNO X の量が減少するNO X 吸収剤を配置した内燃機関において、NO X 吸収剤から流出した排気ガス中のNO X の量である流出NO X 量を検出するためにNO X 吸収剤下流の排気通路内に配置されたNO X センサと、NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO X 量に基づいて求める手段とを具備した排気浄化装置であって、NO X 吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、イオウ処理を行うべきか否かを判断する手段とを更に具備し、イオウ処理を行うべきと判断されたときにはこのときのNO X 吸収剤の蓄積イオウ量を求めると共に、処理開始時量を該求められた蓄積イオウ量に設定してNO X 吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行うようにし、前記設定された処理開始時量が、燃料が市場で入手可能な燃料のうちイオウ濃度が最も高い燃料であると仮定したときにNOX吸収剤内に蓄えられ得る最大のイオウ量である蓄積可能最大量よりも多いときには、処理開始時量を該蓄積可能最大量に設定してNOX吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0014】
また、5番目の発明によれば1又は4番目の発明において、先のイオウ処理が完了してから燃料が予め定められた第1の設定量だけ消費されたときにイオウ処理を行うべきと判断される。
【0015】
また、6番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO X を還元して蓄えているNO X の量が減少するNO X 吸収剤を配置した内燃機関において、NO X 吸収剤から流出した排気ガス中のNO X の量である流出NO X 量を検出するためにNO X 吸収剤下流の排気通路内に配置されたNO X センサと、NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO X 量に基づいて求める手段とを具備した排気浄化装置であって、NOX吸収剤内に流入する排気ガス中のNOXの量である流入NOX量を求める手段と、流入NOX量及び流出NOX量に基づいてNOX吸収剤のNOX浄化率を求める手段と、該求められたNOX浄化率に基づいてNOX吸収剤の蓄積イオウ量を求める手段とを更に具備している。
【0016】
また、7番目の発明によれば6番目の発明において、NOX吸収剤のNOX浄化率を互いに時間間隔を隔てて複数回求めると共に、これら求められたNOX浄化率と燃料消費量との関係を表す関係式を求め、判断時期における燃料消費量と該関係式とから該判断時期におけるNOX浄化率を求め、該求められた判断時期におけるNOX浄化率に基づいて該判断時期における蓄積イオウ量を求めるようにしている。
【0017】
また、8番目の発明によれば7番目の発明において、前記求められたNOX浄化率と燃料消費量との関係を一次式により表すと共に、該一次式を最小自乗法により求めるようにしている。
【0018】
また、9番目の発明によれば7番目の発明において、NOX吸収剤のNOX浄化率を互いに時間間隔を隔てて複数回求めると共に、平均値算出時期が到来する毎に前回の平均値算出時期から今回の平均値算出時期までの期間内に求められたNOX浄化率の平均値を算出し、該算出されたNOX浄化率の平均値と燃料消費量との関係を表す関係式を求めるようにしている。
【0019】
また、10番目の発明によれば9番目の発明において、NOX吸収剤内に蓄えられているNOXを還元しNOX吸収剤内に蓄えられているNOXの量を減少させるためにNOX吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNOX処理を行う手段と、NOX吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NOX量が予め定められた許容最大量を越えないようにNOX処理が行われる時間間隔を設定する手段とを更に具備し、NOX吸収剤内に流入する排気ガスの空燃比がリーンのときの流入NOX量及び流出NOX量を求めると共に、これら流入NOX量及び流出NOX量に基づいてNOX吸収剤のNOX浄化率を求めるようにし、前回の平均値算出時期から今回の平均値算出時期までの期間内にNOX浄化率が求められた回数が下限回数よりも少ないときには、該期間におけるNOX浄化率の平均値を算出しないようにしている。
【0020】
また、11番目の発明によれば9番目の発明において、平均値算出時期が到来する毎に算出されるNOX浄化率の平均値が、NOX浄化率が求められたときに機関定常運転が行われているか機関過渡運転が行われているかに応じて重み付けられたNOX浄化率の加重平均値である。
【0021】
また、12番目の発明によれば9番目の発明において、前回の平均値算出時期から燃料が予め定められた第2の設定量だけ消費されたときに次の平均値算出時期が到来したと判断される。
【0022】
また、13番目の発明によれば7番目の発明において、NOX吸収剤の蓄積イオウ量を減少させるイオウ処理を行う手段と、前記求められたNOX吸収剤の蓄積イオウ量が予め定められた境界量よりも多いときには燃料が高イオウ濃度燃料であると判断し、前記求められたNOX吸収剤の蓄積イオウ量が該境界量よりも少ないときには燃料が低イオウ濃度燃料であると判断する手段とを更に具備し、燃料が高イオウ濃度燃料であると判断されたときには処理開始時量を前記求められた蓄積イオウ量に設定してNOX吸収剤の蓄積イオウ量を該処理開始時量から予め定められた下限量以下まで減少させるのに必要なイオウ処理を行い、燃料が低イオウ濃度燃料であると判断されたときには、処理開始時量を該求められた蓄積イオウ量とは無関係な量に設定してNOX吸収剤の蓄積イオウ量を該処理開始時量から前記下限量以下まで減少させるのに必要なイオウ処理を行うようにしている。
【0023】
また、14番目の発明によれば13番目の発明において、前記求められたNOX浄化率の前記関係式に対する偏差を求める手段を更に具備し、燃料が高イオウ濃度燃料であると判断されたときに該求められた偏差が予め定められたしきい値を越えて変化したときには燃料が低イオウ濃度燃料に変更されたと判断し、燃料が低イオウ濃度燃料であると判断されたときに該求められた偏差が該しきい値を越えて変化したときには燃料が高イオウ濃度燃料に変更されたと判断するようにしている。
【0024】
また、15番目の発明によれば6番目の発明において、NOX吸収剤内に流入する排気ガスの空燃比がリーンである期間に設定された流出NOX量検出期間における流出NOX量の平均値を算出すると共に、該流出NOX量検出期間における流入NOX量の平均値を算出し、これら流入NOX量の平均値及び流出NOX量の平均値に基づいて該流出NOX量検出期間におけるNOX浄化率を求めるようにしている。
【0025】
また、16番目の発明によれば6番目の発明において、流入NOX量と流出NOX量とがほぼ同時期に求められるようになっており、排気ガス部分がそれについての流入NOX量が求められてからNOXセンサに到達するのに要する遅れ時間を求める手段と、該遅れ時間でもって流入NOX量又は流出NOX量を補正する手段とを更に具備し、該補正された流入NOX量又は流出NOX量に基づいてNOX浄化率を求めるようにしている。
【0026】
また、17番目の発明によれば6番目の発明において、前記求められたNOX浄化率をNOX吸収剤の状態が予め定められた基準状態のときのNOX浄化率に換算する手段を更に具備し、該換算されたNOX浄化率に基づいてNOX吸収剤の蓄積イオウ量を求めるようにしている。
【0027】
また、18番目の発明によれば6番目の発明において、NOX吸収剤の熱劣化度合いを求める手段と、該求められたNOX吸収剤の熱劣化度合いに基づいて前記求められたNOX浄化率を補正する手段とを更に具備し、該補正されたNOX浄化率に基づいてNOX吸収剤の蓄積イオウ量を求めるようにしている。
【0028】
また、19番目の発明によれば6番目の発明において、機関運転状態を検出する手段を更に具備し、該検出された機関運転状態に基づいて前記流入NOX量を算出するようにしている。
【0030】
また、20番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO X を還元して蓄えているNO X の量が減少するNO X 吸収剤を配置した内燃機関において、NO X 吸収剤から流出した排気ガス中のNO X の量である流出NO X 量を検出するためにNO X 吸収剤下流の排気通路内に配置されたNO X センサと、NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO X 量に基づいて求める手段とを具備した排気浄化装置であって、NOX吸収剤内に蓄えられているNOXを還元しNOX吸収剤内に蓄えられているNOXの量を減少させるためにNOX吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNOX処理を行う手段と、NOX処理が行われたときに生ずる流出NOX量の極大値を検出する手段とを更に具備し、該検出された流出NOX量の極大値に基づいてNOX吸収剤の蓄積イオウ量を求めるようにしている。
【0031】
また、21番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO X を還元して蓄えているNO X の量が減少するNO X 吸収剤を配置した内燃機関において、NO X 吸収剤から流出した排気ガス中のNO X の量である流出NO X 量を検出するためにNO X 吸収剤下流の排気通路内に配置されたNO X センサと、NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO X 量に基づいて求める手段とを具備した排気浄化装置であって、NOX吸収剤内に蓄えられているNOXを還元しNOX吸収剤内に蓄えられているNOXの量を減少させるためにNOX吸収剤内に流入する排気ガスの空燃比を一時的にリッチに切り替えるNOX処理を行う手段と、NOX処理が行われたときにNOX吸収剤から流出したNOXの量の積算量である流出NOX量積算量を求める手段とを更に具備し、該求められた流出NOX量積算量に基づいてNOX吸収剤の蓄積イオウ量を求めるようにしている。
【0032】
また、22番目の発明によれば、リーン空燃比のもとで燃焼が行われる内燃機関の排気通路内に、流入する排気ガスの空燃比がリーンのときに流入する排気ガス中のNO X を蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNO X を還元して蓄えているNO X の量が減少するNO X 吸収剤を配置した内燃機関において、NO X 吸収剤から流出した排気ガス中のNO X の量である流出NO X 量を検出するためにNO X 吸収剤下流の排気通路内に配置されたNO X センサと、NO X 吸収剤内に蓄えられているイオウの量である蓄積イオウ量を該流出NO X 量に基づいて求める手段とを具備した排気浄化装置であって、NOX吸収剤内に蓄えられているNOXを還元しNOX吸収剤内に蓄えられているNOXの量を減少させるためにNOX吸収剤に流入する排気ガスの空燃比を一時的にリッチに切り替えるNOX処理を行う手段と、NOX吸収剤内に流入する排気ガスの空燃比がリーンに保持されているときの流出NOX量が予め定められた許容最大量を越えないようにNOX処理が行われる時間間隔を設定する手段と、該設定された時間間隔に基づいてNOX吸収剤の蓄積イオウ量を求める手段とを更に具備している。
【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上には後述するようにNOX吸収剤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が取り付けられる。NOX吸収剤23下流の排気管20bには、NOX吸収剤23から流出した排気ガス中のNOX濃度即ち流出NOX濃度CNOを検出するためのNOXセンサ51と、NOX吸収剤23から流出した排気ガスの温度を検出するための排気温センサ52とが取り付けられる。排気温センサ52により検出される排気ガスの温度はNOX吸収剤23の温度TCを表している。燃料圧センサ29、エアフロメータ49、水温センサ50、NOXセンサ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はコージェライトのような多孔質材料からなり、その隔壁の両側面及び細孔内壁面上にはNOX吸収剤23がそれぞれ担持されている。このNOX吸収剤23は例えばアルミナを担体とし、この担体上に例えばカリウムK、ナトリウムNa、リチウムLi、セシウムCsのようなアルカリ金属、バリウムBa、カルシウムCaのようなアルカリ土類、ランタンLa、イットリウムYのような希土類から選ばれた少なくとも一つと、白金Pt、パラジウムPd、ロジウムRh、イリジウムIrのような貴金属とが担持されている。
【0045】
NOX吸収剤は流入する排気ガスの平均空燃比がリーンのときにはNOXを蓄え、流入する排気ガスの空燃比が低下したときに排気ガス中に還元剤が含まれていると蓄えているNOXを還元して蓄えているNOXの量を減少させる蓄積還元作用を行う。
【0046】
NOX吸収剤の蓄積還元作用の詳細なメカニズムについては完全には明らかにされていない。しかしながら、現在考えられているメカニズムを、担体上に白金Pt及びバリウムBaを担持させた場合を例にとって簡単に説明すると次のようになる。
【0047】
即ち、NOX吸収剤に流入する排気ガスの空燃比が理論空燃比よりもかなりリーンになると流入する排気ガス中の酸素濃度が大巾に増大し、酸素O2がO2 −又はO2−の形で白金Ptの表面に付着する。一方、流入する排気ガス中のNOは白金Ptの表面に付着し白金Ptの表面上でO2 −又はO2−と反応し、NO2となる(NO+O2→NO2+O*、ここでO*は活性酸素)。次いで生成されたNO2の一部は白金Pt上でさらに酸化されつつNOX吸収剤内に吸収されて酸化バリウムBaOと結合しながら、硝酸イオンNO3 −の形でNOX吸収剤内に拡散する。このようにしてNOXがNOX吸収剤内に蓄えられる。
【0048】
これに対し、NOX吸収剤に流入する排気ガスの空燃比がリッチ又は理論空燃比になると、排気ガス中の酸素濃度が低下してNO2の生成量が低下し、反応が逆方向(NO3 −→NO+2O*)に進み、斯くしてNOX吸収剤内の硝酸イオンNO3 −がNOの形でNOX吸収剤から放出される。この放出されたNOXは排気ガス中に還元剤即ちHC,COが含まれているとこれらHC,COと反応して還元せしめられる。このようにして白金Ptの表面上にNOXが存在しなくなるとNOX吸収剤から次から次へとNOXが放出されて還元され、NOX吸収剤内に蓄えられているNOXの量が次第に減少する。
【0049】
なお、硝酸塩を形成することなくNOXを蓄え、NOXを放出することなくNOXを還元することも可能であると考えられている。また、活性酸素O*に着目すれば、NOX吸収剤はNOXの蓄積及び放出に伴って活性酸素O*を生成する活性酸素生成触媒と見ることもできる。
【0050】
図1に示される内燃機関はリーン空燃比のもとでの燃焼が継続して行われており、従ってNOX吸収剤23内に流入する排気ガスの空燃比はリーンに維持されている。その結果、排気ガス中のNOXはNOX吸収剤23内に蓄えられる。
【0051】
ところが、時間の経過と共にNOX吸収剤23内に蓄えられているNOXの量である蓄積NOX量は次第に増大する。そこで本発明による実施例では、NOX吸収剤23内に蓄えられているNOXを還元しNOX吸収剤23内の蓄積NOX量を減少させるために、還元剤供給弁31から還元剤を一時的に供給してNOX吸収剤23内に流入する排気ガスの空燃比AFNを一時的にリッチに切り替えるNOX処理を行うようにしている。なお、NOX吸収剤23内に流入する排気ガスの空燃比AFNを一時的にリッチに切り替えるために、例えば燃料噴射弁6から膨張行程又は排気行程に追加の燃料を噴射するようにしてもよいし、燃焼室5内で燃焼される混合気の空燃比を一時的にリッチに切り替えるようにしてもよい。
【0052】
例えば、NOX吸収剤23の蓄積NOX量を求め、この蓄積NOX量が一定量を越える毎にNOX処理を行うこともできる。しかしながら、本発明による実施例では図2に矢印RNで示されるように、NOX処理を時間間隔tNでもって繰り返し行うようにしている。この時間間隔tNは基本時間間隔tNBを補正量ktNで補正することにより求められる(tN=tNB+ktN)。これら基本時間間隔tNB及び補正量ktNは次のように求めることができる。
【0053】
即ち、図2に示されるように、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときには、流出NOX濃度CNOが少しずつ増大し、NOX処理が開始される直前にZCNOとなる。このZCNOを直前NOX濃度と称すると、時間間隔tNが短い場合には直前NOX濃度ZCNOが低くなり、時間間隔tNが長い場合には直前NOX濃度ZCNOが高くなる。直前NOX濃度ZCNOはできるだけ低いのが好ましいが、時間間隔tNを短くすべく時間間隔tNを短くすると燃焼消費率が増大する。また、直前NOX濃度ZCNOは後述するように、NOX吸収剤23内に蓄えられているSOXの量である蓄積SOX量に応じて変動し得る。
【0054】
そこで本発明による実施例では、機関定常運転時でありかつ蓄積SOX量が基準量例えばほぼゼロのときに、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NOX濃度CNOが許容最大濃度を越えないように、かつNOX処理による燃料消費率が許容最大値を越えないように、基本時間間隔tNBを予め設定している。
【0055】
その上で、機関過渡運転時にも、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NOX濃度CNOが許容最大濃度を越えないように、かつNOX処理による燃料消費率が許容最大値を越えないように、補正量ktNを更新し、更新された補正量ktNでもって基本時間間隔tNBを補正するようにしている。
【0056】
本発明による実施例では図3(A)に示されるように、要求負荷Lと機関回転数Nとにより定められる機関運転領域が九個の領域に分割されており、領域毎に基本時間間隔tNBが設定されている。また、基本時間間隔tNBは予め実験により求められており、図3(A)に示されるマップの形で予めROM42内に記憶されている。一方、補正量ktNも図3(B)に示されるように、基本時間間隔tNBに対する領域と同様に設定された領域毎に設定されており、図3(B)に示されるマップの形でB−RAM43a内に記憶される。
【0057】
図4は本発明による実施例のNOX制御ルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0058】
図4を参照すると、まずステップ100では、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンであるか否かが判別される。排気ガスの空燃比AFNがリーンでないときには処理サイクルを終了し、排気ガスの空燃比AFNがリーンのときには次いでステップ101に進んで現在の機関運転状態が属する領域が決定される。続くステップ102では、ステップ101で決定された領域に対し設定されている基本時間間隔tNB及び補正量ktNに基づいて時間間隔tNが算出される(tN=tNB+ktN)。続くステップ103では先のNOX処理から時間tNだけ経過したか否かが判別される。先のNOX処理から時間tNだけ経過していないときには処理サイクルを終了し、先のNOX処理から時間tNだけ経過したときにはステップ104に進んでNOX処理が行われる。具体的には、NOX吸収剤23に流入する排気ガスの空燃比AFNがリッチになるように還元剤供給弁31から一時的に還元剤が供給される。
【0059】
図5は本発明による実施例の補正量ktN更新ルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0060】
図5を参照すると、まずステップ110では、NOX処理が開始されたか否かが判別される。NOX処理が開始されていないときには次いでステップ111に進み、このときの流出NOX濃度CNOがZCNOとして記憶される。次いで処理サイクルを終了する。
【0061】
次いで、NOX処理が開始されると、ステップ110からステップ112に進む。従って、ZCNOは上述した直前NOX濃度を表している。ステップ112では、直前NOX濃度ZCNOが上述した流出NOX濃度CNOの許容最大濃度に相当するCNHよりも大きいか否かが判別される。ZCNO>CNHのときには次いでステップ113に進み、現在の機関運転状態が属する領域が決定され、続くステップ114ではこの領域の補正量ktNが例えば一定値Δkだけ小さくされる。このようにして、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NOX濃度CNOが許容最大濃度を越えないように、時間間隔tNが設定され又は基本時間間隔tNが補正される。
【0062】
一方、ZCNO≦CNHのときには次いでステップ115に進み、直前NOX濃度ZCNOが上述した燃料消費率の許容最大値に相当するCNLよりも小さいか否かが判別される。ZCNO<CNLのときには次いでステップ116に進み、現在の機関運転状態が属する領域が決定される。続くステップ117ではこの領域の補正量ktNが例えば一定値Δkだけ大きくされる。このようにして、NOX処理による燃料消費率が許容最大値を越えないように、時間間隔tNが設定され又は基本時間間隔tNが補正される。
【0063】
これに対し、ZCNO≧CNLのとき、即ちCNL≦ZCNO≦CNHのときには補正量ktNを更新することなく処理サイクルを終了する。この場合、直前NOX濃度ZCNOがCNLからCNHまでの範囲内に維持されるように、補正量ktNを更新しているという見方もできる。
【0064】
このようにしてNOX処理が行われ、その結果NOX吸収剤23内に蓄えられ得るNOXの量が増大される。
【0065】
ところが、排気ガス中にはイオウ分がSOXの形で含まれており、NOX吸収剤23内にはNOXばかりでなくSOXも蓄えられる。このSOXのNOX吸収剤23内への蓄積メカニズムはNOXの蓄積メカニズムと同じであると考えられる。即ち、担体上に白金Pt及びバリウムBaを担持させた場合を例にとって簡単に説明すると、NOX吸収剤23に流入する排気ガスの空燃比がリーンのときには上述したように酸素O2がO2 −又はO2−の形で白金Ptの表面に付着しており、流入する排気ガス中のSO2は白金Ptの表面に付着し白金Ptの表面上でO2 −又はO2−と反応し、SO3となる。次いで生成されたSO3は白金Pt上でさらに酸化されつつNOX吸収剤23内に吸収されて酸化バリウムBaOと結合しながら、硫酸イオンSO4 −の形でNOX吸収剤23内に拡散する。この硫酸イオンSO4 −は次いでバリウムイオンBa+と結合して硫酸塩BaSO4を生成する。
【0066】
この硫酸塩BaSO4は分解しにくく、NOX吸収剤23内に流入する排気ガスの空燃比をただ単にリッチにしてもNOX吸収剤23内の硫酸塩BaSO4の量は減少しない。このため、時間が経過するにつれてNOX吸収剤23内の硫酸塩BaSO4の量が増大し、その結果NOX吸収剤23内に蓄えられ得るNOXの量が減少することになる。
【0067】
ところが、NOX吸収剤23の温度を例えば600℃以上に維持しつつNOX吸収剤23に流入する排気ガスの平均空燃比を理論空燃比又はリッチにすると、NOX吸収剤23内の硫酸塩BaSO4が分解してSO3の形でNOX吸収剤23から放出される。この放出されたSO3は排気ガス中に還元剤即ちHC,COが含まれているとこれらHC,COと反応してSO2に還元せしめられる。このようにしてNOX吸収剤23内に硫酸塩BaSO4の形で蓄えられているSOXの量が次第に減少し、このときNOX吸収剤23からSOXがSO3の形で流出することがない。
【0068】
そこで本発明による実施例では、NOX吸収剤23内の蓄積SOX量を減少させるために、NOX吸収剤23の温度を硫酸塩分解温度例えば600℃以上に維持しながら、還元剤供給弁31から還元剤を供給してNOX吸収剤23に流入する排気ガスの平均空燃比を一時的にわずかばかりリッチに切り替えるSOX処理を行うようにしている。なお、NOX吸収剤23内に流入する排気ガスの平均空燃比AFNを一時的にわずかばかりリッチに切り替えるために、例えば燃料噴射弁6から膨張行程又は排気行程に追加の燃料を噴射するようにしてもよいし、燃焼室5内で燃焼される混合気の空燃比を一時的にリッチに切り替えるようにしてもよい。
【0069】
例えば、NOX吸収剤23の蓄積SOX量を求め、この蓄積SOX量が一定量を越える毎にSOX処理を行うこともできる。しかしながら、本発明による実施例では図6に示されるように、先のSOX処理が完了してから(矢印X1)、燃料消費量QFが第1の設定量qf1だけ増大したときに次のSOX処理を開始するようにしている(矢印X2)。或いは、先のSOX処理が完了したときの燃料消費量QFをQFP1とすると、燃料消費量QFがQFP1からqf1だけ増大したときに次のSOX処理が開始される。なお、燃料消費量QFは燃料噴射弁6から噴射される燃料の量と、還元剤供給弁31から供給される還元剤即ち燃料の量とを合計したものである。
【0070】
SOX処理をどれくらいの時間にわたって行うかを定めるにも様々な方法があり、例えばSOX処理を一定時間だけ行うこともできる。しかしながら本発明による実施例では、蓄積SOX量を処理開始時量QSSから予め定められた下限値QSL以下まで減少させるのに必要なSOX処理を行うようにしている。
【0071】
具体的には、先のSOX処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大するとまず、このときの蓄積SOX量が求められ、処理開始時量QSSがこの蓄積SOX量に設定され、SOX処理が開始される。SOX処理が開始されると図6に示されるように、蓄積SOX量を代表する蓄積SOX量代表値QSが処理開始時量QSSから逐次減算され、次いで蓄積SOX量代表値QSが下限値QSL以下になると、SOX処理が完了され、その結果NOX吸収剤23内に流入する排気の平均空燃比AFNがリーンに戻される(矢印X3)。
【0072】
従って、一般的に表現すると、SOX処理を行うべきと判断されたときにはこのときの蓄積SOX量を求めると共に、処理開始時量QSSをこの求められた蓄積SOX量に設定してNOX吸収剤の蓄積SOX量を処理開始時量QSSから下限値QSL以下まで減少させるのに必要なSOX処理を行うようにしているということになる。
【0073】
ここで、本発明による実施例では、下限値QSLがほぼゼロに設定されており、従って蓄積SOX量をほぼ処理開始時量だけ減少させるのに必要なSOX処理が行われるということになる。
【0074】
なお、図6には示されていないが、SOX処理が行われていないとき(矢印X1からX2まで)にはNOX処理が繰り返し行われており、従ってNOX吸収剤23内に流入する排気ガスの空燃比AFNは繰り返し一時的にリッチになっている。
【0075】
NOX吸収剤23内の蓄積SOX量を直接求めることは困難である。そこで本発明による各実施例では、蓄積SOX量を推定するようにしている。次に、本発明による第1実施例の蓄積SOX量推定値QSEの算出方法を説明する。
【0076】
本発明による第1実施例では、SOX処理が行われていないときの、より正確にはNOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンのときのNOX吸収剤23のNOX浄化率EFFが互いに時間間隔を隔てて複数回算出され、このNOX浄化率EFFに基づいて蓄積SOX量推定値QSEが算出される。ここで、NOX吸収剤23内に流入する排気ガス中のNOX濃度である流入NOX濃度をCNIとすると、NOX吸収剤23のNOX浄化率EFFは次式により表される。
【0077】
EFF=(CNI−CNO)/CNI
流出NOX濃度CNOは上述したとおり、NOXセンサ51により検出される。一方、流入NOX濃度CNIを求めるために例えば排気管20aにNOXセンサを取り付けることもできるが、本発明による第1実施例では流入NOX濃度CNIは機関運転状態に基づいて求められる。即ち、流出NOX濃度CNIは要求負荷L及び機関回転数Nの関数として予め実験により求められており、図7に示されるマップの形で予めROM42内に記憶されている。
【0078】
図8は算出された複数個のNOX浄化率EFFを燃料消費量QFに対してプロットした結果の一例を示している。図8において、EFF(i),EFF(i+1),EFF(i+2)は燃料消費量QFがそれぞれQF(i),QF(i+1),QF(i+2)のときのNOX浄化率EFFを表しており、i,i+1,i+2はNOX浄化率の算出回数を表している(i=1,2,…)。
【0079】
図8からわかるように、燃料消費量QFが増大するにつれてNOX浄化率EFFが低下し、燃料消費量QFとNOX浄化率EFFとの関係は概ね一次式mにより表すことができる。
【0080】
ここで、一次式mの勾配は単位燃料消費量当たりのNOX浄化率EFFの低下量を表している。後述するように、蓄積SOX量が増大するにつれてNOX浄化率EFFが低下し、NOX浄化率EFFの低下量は蓄積SOX量の増大量を表している。一方、蓄積SOX量の単位時間当たりの増大量はNOX吸収剤23内に単位時間当たり流入するSOXの量に依存し、この流入SOX量は単位時間当たりの燃料消費量に依存する。
【0081】
従って、燃料の種類、具体的には燃料中のイオウ濃度が変わらない限り、単位燃料消費量当たりの蓄積SOX量の増大量はほぼ一定に維持され、単位燃料消費量当たりのNOX浄化率EFFの低下量も一定に維持される。その結果、燃料消費量QFとNOX浄化率EFFとの関係を表す一次式mは燃料の種類が変わらない限り、即ち給油されない限り、変わらないということになる。
【0082】
そうすると、一次式mを求めておけば、任意の時期におけるNOX浄化率EFFを推定できることになる。即ち、図8に示される例では、燃料消費量QFがfのときのNOX浄化率EFFはeであると推定できる。
【0083】
そこで本発明による第1実施例では、燃料消費量QFとNOX浄化率EFFとの関係を表す一次式mを求めるようにしている。具体的には、NOX浄化率EFFが少なくとも2回算出され、例えば最小自乗法により一次式mが決定される。
【0084】
一方、NOX浄化率EFFは上述したように、蓄積SOX量に依存し、具体的には蓄積SOX量が多くなるにつれて小さくなる。蓄積SOX量とNOX浄化率EFFとの関係はNOX吸収剤23の種類に応じて変動しうるが、NOX吸収剤23の種類が決まればこの関係を予め実験により求めておくことができる。図9は蓄積SOX量推定値QSEとNOX浄化率EFFとの関係を示す一例であり、予め実験により求められROM42内に記憶されている。この例では、NOX浄化率EFFがeのときの蓄積SOX量推定値QSEはsになる。
【0085】
従って、図8及び図9に示される例では、燃料消費量QFがfのときの蓄積SOX量推定値QSEがsであるということがわかる。
【0086】
本発明による第1実施例では、SOX処理を行うべきと判断されたとき即ち先のSOX処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大したときに、燃料消費量QFとNOX浄化率EFFとの関係を表す一次式mが求められ、このときの燃料消費量QF(=QFP1+qf1)から一次式mを用いてこのときのNOX浄化率EFFが算出され、算出されたNOX浄化率から図9のマップを用いてこのときの蓄積SOX量推定値QSEが算出される。次いで、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。
【0087】
従って、一般的に言うと、流出NOX濃度CNO又はNOX浄化率EFFに基づいて蓄積SOX量を求めているということになる。或いは、NOX浄化率と燃料消費量との関係を表す関係式を求め、判断時期における燃料消費量と関係式とから判断時期におけるNOX浄化率を求め、判断時期におけるNOX浄化率に基づいて判断時期における蓄積SOX量を求めるようにしているという見方もできる。この場合、先のSOX処理が完了してから燃料が予め定められた第1の設定量だけ消費されたとき、又はSOX処理を行うべきと判断されたときを判断時期と考えることができる。
【0088】
もっとも、一次式mのような燃料消費量QFとNOX浄化率EFFとの関係を表す関係式を求めなくても、SOX処理を行うべきと判断されたときにこのときの流出NOX濃度CNOを検出してこのときのNOX浄化率EFFを算出すれば、図9のマップを用いてこのときの蓄積SOX量推定値QSEを算出することができる。しかしながら、上述したように一次式mのような関係式は複数回算出されたNOX浄化率EFFに基づいて決定されており、しかもこの関係式mは燃料が同じである限り変わらない。従って、関係式mを用いた方が蓄積SOX量をより正確に求めることができる。
【0089】
なお、NOX浄化率EFF及び蓄積SOX量推定値QSEには誤差が含まれ得る。即ち、図10(A)に示されるように、算出されたNOX浄化率EFFが例えばeであるといっても、実際の蓄積SOX量は必ずしもsではなく、QSEMからQSEmの範囲内にある。この場合、QSEMを蓄積SOX量推定値QSEがそれを基準としてとり得る最大の量、即ち可能最大量と考えることができ、QSEmを蓄積SOX量推定値QSEがそれを基準としてとり得る最小の量と考えることができる。
【0090】
従って、SOX処理を行うべきと判断されたときのNOX浄化率EFFが例えばeということで処理開始時量QSSをsに設定した場合に、実際の蓄積SOX量が可能最大量QSEMであると、蓄積SOX量を下限量以下まで減少させるのに必要なSOX処理を行っても、NOX吸収剤23内にSOXが残存することになる。
【0091】
そこで、これを阻止するために、SOX処理を行うべきと判断されたときにこの可能最大量QSEMを求め、処理開始時量QSSをこの可能最大量QSEMに設定することもできる。ここで、可能最大量QSEMはNOX浄化率EFFの関数として例えば図10(B)に実線で示されるマップの形で予めROM42内に記憶しておくことができる。なお、図10(B)において破線は図9に示される蓄積SOX量推定値QSEを表している。
【0092】
ところで、本発明による第1実施例において、SOX処理を行うべきと判断されたときの蓄積SOX量推定値QSEは燃料が一定量だけ消費されたときの蓄積SOX量の増大量を概ね表しており、従って単位燃料消費量当たりの蓄積SOX量の増大量、即ち燃料中のイオウ濃度を表している。
【0093】
そうすると、SOX処理を行うべきと判断されたときの蓄積SOX量推定値QSEが予め定められた境界量よりも大きいときには燃料が高イオウ濃度燃料であり、SOX処理を行うべきと判断されたときの蓄積SOX量推定値QSEが境界量よりも小さいときには燃料が低イオウ濃度燃料又は標準燃料であると判断することができる。本発明による第1実施例では、NOX浄化率EFFが蓄積SOX量推定値QSEに対応していることから、SOX処理を行うべきと判断されたときのNOX浄化率EFFが上述した境界量に相当する境界浄化率EFFBよりも低いときに燃料が高イオウ濃度燃料であり、SOX処理を行うべきと判断されたときのNOX浄化率EFFが境界浄化率EFFBよりも高いときに燃料が低イオウ濃度燃料又は標準燃料であると判断するようにしている。
【0094】
その上で、燃料が低イオウ濃度燃料又は標準燃料であると判断されたときには、処理開始時量QSSを、SOX処理を行うべきと判断されたときの蓄積SOX量推定値QSEとは無関係な量に設定している。この無関係な量はどのように定めてもよいが、本発明による第1実施例では、燃料がイオウ濃度が基準濃度CSRの燃料であると仮定したときにNOX吸収剤23内に蓄えられ得る最大のSOX量に設定される。更に、この基準濃度CSRもどのように定めてもよいが、本発明による第1実施例において基準濃度CSRは標準的な燃料中のイオウ濃度、例えば50ppmに定められる。即ち、イオウ濃度が基準濃度CSRである燃料が第1の設定量qf1だけ消費されたときには、NOX吸収剤23内に蓄えられ得る最大のSOX量はqf1・CSRであり、処理開始時量QSSがこのqf1・CSRに設定される。
【0095】
このようにしているのは次の理由による。即ち、イオウ濃度が低い燃料の場合には蓄積SOX量がNOX浄化率EFFに与える影響が小さく、従ってこの場合に算出された蓄積SOX量推定値QSEの精度は必ずしも高くない。そこで、燃料が低イオウ濃度燃料又は標準燃料であると判断されたときには、処理開始時量QSSを算出された蓄積SOX量推定値QSEに設定するのではなく、イオウ濃度が既知の燃料が用いられている仮定した上で、処理開始時量QSSをこの既知のイオウ濃度に応じて定まる量に設定しているのである。
【0096】
これに対し、燃料が高イオウ濃度燃料であると判断されたときには、上述したとおり、処理開始時量QSSはSOX処理を行うべきと判断されたときの蓄積SOX量推定値QSEに設定される。
【0097】
従って、一般的にいうと、SOX処理を行うべきと判断されたときの蓄積SOX量を算出し、この算出された蓄積SOX量が境界量よりも多いときには処理開始時量をこの算出された蓄積SOX量に設定し、少ないときには処理開始時量をこの算出された蓄積SOX量とは無関係な量に設定しているということになる。
【0098】
一方、市場で入手可能な燃料のうちイオウ濃度が最も高い燃料のイオウ濃度をCSMで表すと、燃料が第1の設定量qf1だけ消費されたときにNOX吸収剤23内に蓄えられ得るSOX量はたかだかqf1・CSMであり、SOX処理を行うべきと判断されたときの実際の蓄積SOX量がこのqf1・CSMを越えることはない。即ち、燃料が市場で入手可能な燃料のうちイオウ濃度が最も高い燃料であると仮定したときにNOX吸収剤内に蓄えられ得る最大のイオウ量を蓄積可能最大量QSMすると、処理開始時量QSSはこの蓄積可能最大量QSMを越えないはずである。
【0099】
そこで本発明による第1実施例では、処理開始時量QSSが蓄積可能最大量QSMを越えているときには、処理開始時量QSSを蓄積可能最大量QSMに設定するようにしている。このようにすると、処理開始時量QSSが実際の蓄積SOX量推定値QSEから大きく逸脱するのを阻止できる。
【0100】
ところで、上述したように一次式m(図8参照)はNOX浄化率EFF又は流出NOX濃度CNOに基づいて決定される。次に、一次式mの決定方法をまず概略的に説明する。
【0101】
図11に矢印RNで示されるように、SOX処理が行われていないときには時間間隔を隔ててNOX処理が繰り返し行われ、NOX処理が行われていないときには、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンになっている。本発明による第1実施例では、このようにNOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンである期間内にNOX濃度検出期間DPが設定され、このNOX濃度検出期間DP内に流入NOX濃度CNI及び流出NOX濃度CNOが検出される。
【0102】
NOX濃度検出期間DPはNOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンである限りどのように定めてもよいが、本発明による第1実施例では図12に示されるように、NOX吸収剤23の蓄積NOX量の推定値QNEが下限値QNmを越えてから上限値QNMを越えるまでの間がNOX濃度検出期間DPに設定される。
【0103】
NOX処理が行われると流出NOX濃度CNOが大きく変動するけれども、NOX処理が行われてから或る程度の時間が経過すれば流出NOX濃度CNOは安定する。一方、NOX処理が行われてからの経過時間が長くなるにつれて蓄積NOX量推定値QNEは次第に大きくなり、従って蓄積NOX量推定値QNEはNOX処理が行われてからの経過時間を表している。そこで本発明による第1実施例では、蓄積NOX量推定値QNEに基づいてNOX濃度検出期間DPを設定するようにしている。
【0104】
図13に矢印Y1で示されるようにNOX濃度検出期間DPが開始されると、流入NOX濃度CNI及び流出NOX濃度CNOがほぼ同時期に検出される。具体的には、流入NOX濃度CNIはこのときの期間運転状態に基づき図7のマップを用いて算出され、流出NOX濃度CNOはNOXセンサ51の出力に基づいて検出される。次いで、これら検出された流入NOX濃度CNI及び流出NOX濃度CNOの補正値CNIC,CNOCが算出される。
【0105】
このようなCNI,CNOの検出及びCNIC,CNOCの算出がわずかばかりの時間間隔Δtでもって繰り返し行われる。次いで、図13に矢印Y2で示されるようにNOX濃度検出期間DPが完了すると、NOX濃度検出期間DPにおける流入NOX濃度補正値CNICの平均値CNIAV及び流出NOX濃度補正値CNOCの平均値CNOAVが算出され、次いでこれら平均値CIAV,CNOAVに基づいてNOX浄化率EFFが算出される。この場合、一定期間における流入NOX濃度及び流出NOX濃度の平均値を用いてNOX浄化率EFFが算出されるので、NOX浄化率EFFを精度よく求めることができる。次いで、NOX浄化率EFFの補正値EFFCが算出される。
【0106】
即ち、図11からわかるように、NOX処理が行われた後リーン運転が行われる毎に、NOX浄化率EFF又はNOX浄化率補正値EFFCが算出される。
【0107】
次いで、先のNOX浄化率平均値EFFAVが算出されてから(図11の矢印Z1参照)、燃料消費量QFが第2の設定量qf2だけ増大すると(図11の矢印Z2参照)、燃料消費量QFが第2の設定量qf2だけ消費される期間中に算出されたNOX浄化率補正値EFFCの平均値であるNOX浄化率平均値EFFAVが算出される。
【0108】
即ち、図14に示されるように、燃料が第2の設定量qf2だけ消費される毎に、NOX浄化率平均値EFFAVが算出される。この第2の設定量qf2は、燃料がqf2だけ消費されても蓄積SOX量がほとんど増大せず従ってNOX浄化率がほとんど変化しない量(≪qf1)に設定されている。
【0109】
次いで、先のSOX処理が完了してから(図14の矢印X1参照)燃料が第1の設定量qf1だけ消費されると(図14の矢印X2参照)、NOX浄化率平均値EFFAVと燃料消費量QFとの関係を表す一次式mが決定され、このときのNOX浄化率推定値EFFEが一次式mを用いて算出される。次いで、このNOX浄化率推定値EFFEから図9のマップを用いて蓄積SOX量推定値QSEが算出される。
【0110】
従って、一般的にいうと、NOX吸収剤23内に流入する排気ガスの空燃比がリーンのときの流入NOX量及び流出NOX量を求め、これら流入NOX量及び流出NOX量に基づいてNOX吸収剤のNOX浄化率を互いに時間間隔を隔てて複数回求め、平均値算出時期が到来する毎に前回の平均値算出時期から今回の平均値算出時期までの期間内に求められたNOX浄化率の平均値EFFAVを算出し、これらNOX浄化率平均値EFFAVと燃料消費量との関係を表す関係式mを求めているということになる。その上で、前回の平均値算出時期から燃料が予め定められた第2の設定量qf2だけ消費されたときに次の平均値算出時期が到来したと判断しているということになる。
【0111】
次に、図6及び図11から図14までを参照しつつ、図15から図35までを参照して本発明による第1実施例を詳しく説明する。
【0112】
図15は本発明による第1実施例のSOX制御ルーチンを示している。このルーチンは予め定められた設定時間Δt毎の割り込みによって実行される。
【0113】
図15を参照すると、まずステップ200ではSOX処理フラグXSOXがセットされているか否かが判別される。このSOX処理フラグXSOXはSOX処理を実行すべきときにセットされ(XSOX=1)、それ以外はリセットされる(XSOX=0)ものである。SOX処理フラグXSOXがリセットされているときには次いでステップ201に進み、燃料消費量差ΔQF(=QF−QFP1)が算出される。ここで、QFは現在の燃料消費量、QFP1は先のSOX処理が完了した時点での燃料消費量をそれぞれ表している。続くステップ202では燃料消費量差ΔQFが第1の設定量qf1以上か否かが判別される。ΔQF<qf1のとき、即ち先のSOX処理が完了してから燃料が第1の設定量qf1だけ消費されていないときには次いでステップ203に進み、一次式mを特定する係数kmi(i=1,2,3,4)の算出ルーチンが実行される。この係数kmiの算出ルーチンは図17に示されている。
【0114】
次いで、ΔQF≧qf1になると、ステップ202からステップ204に進み、処理開始時量QSSの設定ルーチンが実行される。この処理開始時量QSSの設定ルーチンは図32から図34までに示されている。
【0115】
続くステップ205では、蓄積SOX量代表値QSがステップ204で設定された処理開始時量QSSに設定される。続くステップ206ではSOX処理フラグXSOXがセットされる(XSOX=1)。
【0116】
SOX処理フラグXSOXがセットされると、ステップ200からステップ207に進み、SOX処理が行われる。具体的には、NOX吸収剤23の温度が硫酸塩分解温度以上に維持されながら、NOX吸収剤23に流入する排気ガスの平均空燃比AFNがわずかばかりリッチになるように還元剤供給弁31から還元剤が一時的に供給される。
【0117】
即ち、図6に示されるように、先のSOX処理が完了してから燃料消費量QFが第1の設定量qf1だけ増大すると、次のSOX処理が開始される。
【0118】
続くステップ208では、前回の処理サイクルから今回の処理サイクルまでのNOX吸収剤23の蓄積SOX量の減少量qsrが算出される。このSOX減少量qsrは例えば図16に示されるように、機関運転状態例えば要求負荷L及び機関回転数Nの関数として予め求められており、図16に示されるマップの形で予めROM42内に記憶されている。ステップ208では図16のマップからSOX減少量qsrが算出される。続くステップ209では、蓄積SOX量代表値QSがSOX減少量qsrだけ減少される(QS=QS−qsr)。続くステップ210では蓄積SOX量代表値QSが下限値QSL以下か否かが判別される。QS>QSLのときには処理サイクルを終了し、SOX処理が継続される。次いで、QS≦QSLになると、ステップ210からステップ211に進み、SOX処理フラグXSOXがリセットされる(XSOX=0)。次いで、ステップ212に進み、このときの燃料消費量QFがQFP1として記憶される。
【0119】
即ち、図6に示されるように、蓄積SOX量代表値QSが下限値QSL以下になると、SOX処理が完了される。
【0120】
次に、ステップ203(図15)で実行される係数kmiの算出ルーチンを図17を参照して説明する。図17を参照すると、まずステップ220では、現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先のNOX浄化率平均値EFFAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ221に進み、NOX浄化率算出ルーチンが実行される。このNOX浄化率算出ルーチンは図18から図20までに示されている。
【0121】
図18から図20までを参照すると、まずステップ230では検出期間フラグXDPがセットされているか否かが判別される。この検出期間フラグXDPはNOX濃度検出期間DP中のときにセットされ(XDP=1)、それ以外はリセットされる(XDP=0)ものである。検出期間フラグXDPがリセットされているとき、即ち現在NOX濃度検出期間DP中でないときには次いでステップ231に進み、NOX吸収剤23及びNOXセンサ51が活性化しているか否かが判別される。例えば、排気温センサ52により検出される排気ガスの温度が一定値以上のときにNOX吸収剤23及びNOXセンサ51が活性化していると判断することができる。NOX吸収剤23及びNOXセンサ51が活性化していると判断されたときには次いでステップ232に進み、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンであるか否かが判別される。例えば、還元剤供給弁31から還元剤が供給されていないときに、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンであると判断することができる。NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンであると判断されたときには次いでステップ233に進み、蓄積NOX量推定値QNEが下限値QNmよりも大きいか否かが判別される。
【0122】
蓄積NOX量推定値QNEは例えば図21に示される蓄積NOX量推定値QNEの算出ルーチンにより算出することができる。この算出ルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0123】
図21を参照すると、まずステップ260では、還元剤供給弁31からの還元剤供給作用が停止されているか否かが判別される。還元剤供給作用が停止されているときには次いでステップ261に進み、前回の処理サイクルから今回の処理サイクルまでのNOX吸収剤23の蓄積NOX量の増加量qnaが算出される。このNOX増加量qnaは例えば図22に示されるように、機関運転状態例えば要求負荷L及び機関回転数Nの関数として予め求められており、図22に示されるマップの形で予めROM42内に記憶されている。ステップ261では図22のマップからNOX増加量qnaが算出される。続くステップ262では、蓄積NOX量推定値QNEがNOX増加量qnaだけ増大される(QNE=QNE+qna)。
【0124】
これに対し、還元剤供給作用が行われているときには次いでステップ263に進み、蓄積NOX量推定値QNEがクリアされる。即ち、図12に示されるように、還元剤供給作用が開始されると蓄積NOX量推定値QNEがクリアされ、還元剤供給作用が停止されると蓄積NOX量推定値QNEが増大し始める。
【0125】
再び図19を参照すると、ステップ233においてQNE>QNmのときには次いでステップ234に進み、検出期間フラグXDPがセットされる(XDP=1)。
【0126】
これに対し、NOX吸収剤23もしくはNOXセンサ51が活性化しておらず、又はNOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンでなく、又はQNE≦QNmのときには処理サイクルを終了する。
【0127】
検出期間フラグXDPがセットされたときにはステップ230からステップ235に進み、蓄積NOX量推定値QNEが上限値QNMよりも大きいか否かが判別される。QNE≦QNMのときには次いでステップ236に進み、流入NOX濃度補正値CNICの算出ルーチンが実行される。このCNICの算出ルーチンでは図23を参照して後述するように、流入NOX濃度CNIが検出され、流入NOX濃度補正値CNICが算出される。続くステップ237では流出NOX濃度補正値CNOCの算出ルーチンが実行される。このCNOCの算出ルーチンでは図26を参照して後述するように、流出NOX濃度CNOが検出され、流出NOX濃度補正値CNOCが算出される。
【0128】
即ち、本ルーチンは時間Δt毎に実行されるので、図13に示されるように、時間Δt毎に流入NOX濃度CNI及び流出NOX濃度CNOが検出され、時間Δt毎に流入NOX濃度補正値CNIC及び流出NOX濃度補正値CNOCが算出される。
【0129】
続くステップ238では、流出NOX濃度補正値CNOCが許容最小値CNOLよりも小さいか否かが判別される。CNOC<CNOLのときには次いでステップ239に進み、流出NOX濃度補正値CNOCが許容最小値CNOLよりも小さいときの回数を表す少量回数カウンタnNLが1だけインクリメントされる(nNL=nNL+1)。次いで、ステップ240に進む。これに対し、CNOC≧CNOLのときにはステップ238からステップ240にジャンプする。
【0130】
ステップ240では、流入NOX濃度CNI及び流出NOX濃度CNO又は補正値CNIC,CNOCの検出回数を表す検出回数カウンタnCが1だけインクリメントされる(nC=nC+1)。続くステップ241では、流入NOX濃度補正値CNICの積算値SCNI及び流出NOX濃度補正値CNOCの積算値SCNOがそれぞれ算出される(SCNI=SCNI+CNIO、SCNO=SCNO+CNOC)。
【0131】
次いで、蓄積NOX量推定値QNEが上限値QNMを越えると、ステップ235からステップ242に進み、検出期間フラグXDPがリセットされる(XDP=0)。
【0132】
続くステップ243では、検出回数カウンタnCが予め定められた下限値nDP以上か否かが判別される。nC≧nDPのときには次いでステップ244に進み、流入NOX濃度平均値CNIAV及び流出NOX濃度平均値CNOAVがそれぞれ算出される(CNIAV=SCNI/nC,CNOAV=SCNO/nC)。続くステップ245では、NOX浄化率補正値EFFCの算出ルーチンが実行される。NOX浄化率補正値EFFCの算出ルーチンでは図27を参照して後述するように、NOX浄化率EFF及びNOX浄化率補正値EFFCが算出される。
【0133】
即ち、図11から図13までに示されるように、蓄積NOX量推定値QNEが上限値QNMを越えると、NOX濃度検出期間DPが完了され、このとき流入NOX濃度平均値CNIAV及び流出NOX濃度平均値CNOAVがそれぞれ算出され、更にNOX浄化率EFF及びNOX浄化率補正値EFFCが算出される。
【0134】
続くステップ246では、現在定常運転時であるか否かが判別される。例えば、機関回転数Nの変化率に基づいて定常運転時であるか否かを判断できる。定常運転時であると判断されたときには次いでステップ247に進み、NOX浄化率補正値EFFCのうち定常運転時に算出されたものの積算値SSTが算出される(SST=SST+EFFC)。続くステップ248では、定常運転時におけるNOX浄化率補正値EFFCの算出回数を表すカウンタnSTが1だけインクリメントされる(nST=nST+1)。次いでステップ251に進む。これに対し、現在過渡運転時であると判断されたときには次いでステップ249に進み、NOX浄化率補正値EFFCのうち過渡運転時に算出されたものの積算値SNSTが算出される(SNST=SNST+EFFC)。続くステップ250では、過渡運転時におけるNOX浄化率補正値EFFCの算出回数を表すカウンタnNSTが1だけインクリメントされる(nNST=nNST+1)。次いでステップ251に進む。ステップ251では、NOX浄化率EFF又は補正値EFFCの算出回数を表す浄化率算出回数カウンタnEFFが1だけインクリメントされる(nEFF=nEFF+1)。次いでステップ252に進む。
【0135】
ステップ252では、検出回数カウンタnC及び積算値SCNI,SCNOがそれぞれクリアされる。
【0136】
これに対し、nC<nDPのときにはステップ243からステップ252にジャンプする。即ち、一つのNOX濃度検出期間DP中における流入NOX濃度CNI及び流出NOX濃度CNOの検出回数が下限値nDPよりも少ないときには、NOX浄化率EFF及びNOX浄化率補正値EFFCが算出されない。このようにしているのは、流入NOX濃度CNI及び流出NOX濃度CNOの検出回数が少なくなると、NOX浄化率EFF及びNOX浄化率補正値EFFCを精度よく算出するのが困難になるからである。ここで、カウンタnCがNOX濃度検出期間DPの継続時間を表していることを考えると、NOX濃度検出期間DPの継続時間が設定時間よりも短いときには、NOX浄化率EFF及びNOX浄化率補正値EFFCを算出するのを禁止しているという見方もできる。なお、NOX濃度検出期間DPの継続時間は蓄積NOX量推定値QNEの増加速度、即ち機関運転状態に応じて変動しうるので、検出回数カウンタnCが下限値nDPよりも大きいときもあれば小さいときもある。
【0137】
再び図17を参照すると、QF−QFP2≧qf2になるとステップ220からステップ222進み、浄化率算出回数カウンタnEFFが予め定められた下限値nL2以上か否かが判別される。nEFF≧nL2のときには次いでステップ223に進み、次式に基づいてNOX浄化率平均値EFFAVが算出される。
【0138】
【数1】
【0139】
ここで、wSTは機関定常運転時に算出されたNOX浄化率EFF又は補正値EFFCの重み付け係数,wNSTは機関過渡運転時に算出されたNOX浄化率EFF又は補正値EFFCの重み付け係数をそれぞれ表している。即ち、本発明による第1実施例では、NOX浄化率EFF又は補正値EFFCが算出されたときに機関定常運転が行われているか機関過渡運転が行われているかに応じて重み付けられた加重平均値EFFAVが算出される。この場合、機関定常運転時に算出されたNOX浄化率EFF又は補正値EFFCのほうがより信頼できることを考えると、重み付け係数wSTは重み付け係数wNSTよりも大きくされている。
【0140】
続くステップ224では、NOX浄化率平均値EFFAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ225では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0141】
km1=km1+QF
km2=km2+QF2
km3=km3+QF・EFFAV
km4=km4+EFFAV
本発明による第1実施例では、NOX浄化率平均値EFFAVが算出される毎に係数kmiが更新され、従ってNOX浄化率平均値EFFAVが算出される毎に一次式mが決定されているということになる。
【0142】
続くステップ226では、給油判定ルーチンが実行される。この給油判定ルーチンでは図30を参照して後述するように、給油が行われたか否か、より正確にはイオウ濃度の異なる燃料が給油されたか否かが判定される。続くステップ227では、現在の燃料消費量QFがQFP2として記憶され、積算値SST,SNST、カウンタnST,nNST,nEFFがそれぞれクリアされる。
【0143】
これに対し、nEFF<nL2のときにはステップ222からステップ227にジャンプする。即ち、前回のNOX浄化率平均値算出時期から今回のNOX浄化率平均値算出時期までの期間内にNOX浄化率EFF又は補正値EFFCが算出された回数が下限値nL2よりも少ないときには、この期間におけるNOX浄化率平均値EFFAVが算出されない。なお、単位時間当たりにNOX浄化率EFF又は補正値EFFCが算出される回数はNOX処理が行われる時間間隔tNに応じて定まるので、浄化率算出回数カウンタnEFFが下限値nL2よりも大きい場合もあれば小さい場合もある。
【0144】
次に、ステップ236(図20)で実行される流入NOX濃度補正値CNICの算出ルーチンを図23を参照して説明する。図23を参照すると、まずステップ270では、現在の機関運転状態即ち要求負荷L及び機関回転数Nに基づいて図7のマップから流入NOX濃度CNIが算出される。続くステップ271では遅れ時間DLYが算出される。続くステップ272では、次式(1)に基づいて流入NOX濃度補正値CNICが算出される。
【0145】
【数2】
【0146】
続くステップ273では、ステップ271で算出された流入NOX濃度CNIがCNIPとして記憶される。
【0147】
図13を参照して上述したように、流入NOX濃度CNI及び流出NOX濃度CNOはほぼ同時期に検出される。しかしながら、排気ガス部分がそれについての流入NOX濃度CNIが算出されてからNOXセンサ51に到達するまでに遅れ時間DLYだけ必要であることを考えると、或る時点で検出された流出NOX濃度CNOと、この或る時点から遅れ時間DLYだけ前に検出された流入NOX濃度CNIとに基づいてNOX浄化率EFFを算出すべきである。
【0148】
そこで本発明による第1実施例では、この遅れ時間DLYを求め(ステップ271)、現時点から遅れ時間DLYだけ前の流入NOX濃度CNIを算出するようにしている。この算出結果が本発明による第1実施例における流入NOX濃度補正値CNICである。
【0149】
遅れ時間DLYは機関運転状態例えば吸入空気量Gaの関数として予め求められており、図24に示されるマップの形でROM42内に予め記憶されている。ステップ271では図24のマップから遅れ時間DLYが算出される。
【0150】
一方、図25に示されるように、前回即ち時間t(j−1)に検出された流入NOX濃度をCNI(j−1)、今回即ち時間t(j)に検出された流入NOX濃度をCNI(j)とすると、時間tと流入NOX濃度CNIとの関係は次式(2)で表される。
【0151】
【数3】
【0152】
なお、jは流入NOX濃度CNIの検出回数を表している(j=1,2,…)。この式(2)において、時間tにt−DLYを代入し、CNI(j−1)を前回検出された流入NOX濃度CNIPに書き換えると、上述した式(1)が得られる。
【0153】
なお、今回検出された流入NOX濃度CNIと、遅れ時間DLYだけ先の流出NOX濃度CNOとに基づいてNOX浄化率を算出するようにしてもよい。即ち、この場合には、流出NOX濃度CNOが遅れ時間に基づいて補正されるということになる。
【0154】
次に、ステップ237(図20)で実行される流出NOX濃度補正値CNOCの算出ルーチンを図26を参照して説明する。図26を参照すると、まずステップ280では、NOXセンサ51により検出された流出NOX濃度CNOが読み込まれる。続くステップ281では次式に基づいて流出NOX濃度補正値CNOCが算出される。
【0155】
【数4】
【0156】
ここで、tN,ktNは上述したNOX処理の時間間隔及び補正量である。
【0157】
図2から図5までを参照して説明したように、本発明による実施例では、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NOX濃度CNOが許容最大濃度を越えないように、かつNOX処理による燃料消費率が許容最大値を越えないように、補正量ktNでもって基本時間間隔tNBが補正される(tN=tNB+ktN)。ここで、補正量ktNが機関運転状態に応じて変動することを考えると、(tNB+ktN)/tNB(=tN/tNB)は機関運転状態の定常運転状態に対するずれ量を表しており、検出された流出NOX濃度CNOをこの(tNB+ktN)/tNBで割り算した結果は基準運転状態即ち定常運転時における流出NOX濃度に換算した値を表している。
【0158】
そこで本発明による第1実施例では、ステップ280で検出された流出NOX濃度CNOを(tNB+ktN)/tNBで割り算することにより、定常運転時における流出NOX濃度に換算した値を算出するようにしている。この算出結果が本発明による第1実施例における流出NOX濃度補正値CNOCである。このようにすると、流出NOX濃度が機関運転状態の影響を受けず、従ってNOX浄化率又は一次式mが機関運転状態の影響を受けない。
【0159】
従って、一般的にいうと、機関定常運転時のためのNOX処理の基本時間間隔tNBを設定し、機関運転状態に基づいて基本時間間隔tNBを補正量ktNでもって補正し、補正量ktNに基づいて流出NOX量CNOを補正しているということになる。
【0160】
次に、ステップ245(図18)で実行されるNOX浄化率補正値EFFCの算出ルーチンを図27を参照して説明する。図27を参照すると、まずステップ290では、NOX浄化率EFFが次式に基づいて算出される。
【0161】
EFF=(CNIAV−CNOAV)/CNIAV
続くステップ291では図28(A)のマップから第1の補正係数kE1が算出され、続くステップ292では図28(B)のマップから第2の補正係数kE2が算出され、続くステップ293では図28(C)のマップから第3の補正係数kE3が算出される。続くステップ294では次式に基づいてNOX浄化率補正値EFFCが算出される。
【0162】
EFFC=EFF・kE1・kE2・kE3
第1及び第2の補正係数kE1,kE2はステップ290で算出されたNOX浄化率EFFを、NOX吸収剤23の状態が予め定められた基準状態のときのNOX浄化率に換算するためのものである。この基準状態はどのように定めてもよいが、本発明による第1実施例では、NOX吸収剤23の温度TCが基準温度TCRであり、NOX吸収剤23における排気ガスの空間速度を表す吸入空気量Gaが基準量GaRであるときを基準状態としている。
【0163】
第1の補正係数kE1は図28(A)に示されるように、NOX吸収剤23の温度TCが低いときにはNOX吸収剤23の温度TCが高くなるにつれて小さくなり、NOX吸収剤23の温度TCが高いときにはNOX吸収剤23の温度TCが高くなるにつれて大きくなり、NOX吸収剤23の温度TCが基準温度TCRのときに1.0となる。
【0164】
また、第2の補正係数kE2は図28(B)に示されるように、NOX吸収剤23における排気ガスの空間速度を表す吸入空気量Gaが多くなるにつれて大きくなり、吸入空気量Gaが基準量GaRのときに1.0となる。
【0165】
このようにすると、NOX浄化率がNOX吸収剤23の状態の影響を受けず、従って一次式mがNOX吸収剤23の状態の影響を受けない。
【0166】
一方、第3の補正係数kE3はNOX浄化率に対するNOX吸収剤23の熱劣化度合いの影響を除去するためのものである。即ち、第3の補正係数kE3はNOX吸収剤23の熱劣化度合いを表す熱劣化カウンタnTCHがゼロのときに1.0であり、熱劣化カウンタnTCHが大きくなるにつれて大きくなる。
【0167】
これら補正係数kE1,kE2,kE3はそれぞれ予め実験により求められており、図28(A),(B),(C)に示されるマップの形で予めROM42内に記憶されている。
【0168】
熱劣化カウンタnTCHは例えば図29に示される熱劣化カウンタnTCHの算出ルーチンにより算出することができる。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【0169】
図29を参照すると、まずステップ300では、NOX吸収剤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に進み、NOX浄化率平均値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とNOX浄化率平均値EFFAVとの関係を表す一次式mは変わらない。このことは、給油前と給油後とで、燃料消費量QFとNOX浄化率平均値EFFAVとの関係を表す一次式mが異なることを意味している。即ち、図31に示されるように、給油前には燃料消費量QFとNOX浄化率平均値EFFAVとの関係を表す一次式はm1であり、給油後にはm2になる。
【0173】
このように、本来、二つの一次式m1,m2で表されるべき燃料消費量QFとNOX浄化率平均値EFFAVとの関係を一つの一次式mで表そうとすると、偏差Rが大きくなる。そこで本発明による第1実施例では、偏差Rがしきい値R1よりも大きくなったときに給油が行われたと判断しているのである。
【0174】
続くステップ315では、係数kmi及び平均値算出回数カウンタnAVがクリアされる。即ち、給油が行われたと判断されたときには、給油前のNOX浄化率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の設定又はSOX処理が行われるまで給油判定が行われず、処理開始時量QSSの設定又はSOX処理が行われると、再び給油判定が行われることになる。
【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では、NOX浄化率平均値EFFAVの算出回数を表す平均値算出回数カウンタnAV(図17参照)が予め定められた下限値nL1以上か否かが判別される。nAV≧nL1のときには次いでステップ324に進み、SOX処理を開始すべきときのNOX浄化率推定値EFFEが次式(3)に基づいて算出される。
【0181】
【数5】
【0182】
続くステップ325では、NOX浄化率推定値EFFEが境界浄化率EFFBよりも高いか否かが判別される。EFFE>EFFBのときには次いでステップ326に進み、図9のマップから蓄積SOX量推定値QSEが算出される。続くステップ327では、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。続くステップ328では、高イオウ濃度フラグXFSHがセットされる(XFSH=1)。即ち、この場合には燃料が高イオウ濃度燃料であると判断される。次いでステップ335に進む。
【0183】
これに対し、EFFE≦EFFBのときにはステップ325からステップ329に進み、基準濃度CSRを用いて処理開始時量QSSが設定される(QSS=ΔQF1・CSR)。即ち、処理開始時量QSSがNOX浄化率平均値EFFAV又は蓄積SOX量推定値QSEとは無関係な量に設定される。続くステップ330では、高イオウ濃度フラグXFSHがリセットされる(XFSH=0)。即ち、この場合には燃料が低イオウ濃度燃料又は標準燃料であると判断される。次いでステップ335に進む。
【0184】
一方、nAV<nL1のときにはステップ323からステップ331に進み、流出NOX濃度補正値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により表されるNOX浄化率平均値EFFAVの算出回数が多いときには、NOX浄化率推定値EFFE及び蓄積SOX量推定値QSEに基づいて処理開始時量QSSが設定され、NOX浄化率平均値EFFAVの算出回数が少ないときには、燃料中のイオウ濃度をCSR又はCSMと仮定して処理開始時量QSSが設定される。
【0187】
従って、一般的に言うと、検出された流出NOX量CNO又は補正値CNOcが予め定められた許容最小量CNOLよりも少ないときの回数nNLが上限値nUを越えたときには、処理開始時量QSSを算出された蓄積SOX量QSEとは無関係な量に設定しているということになる。
【0188】
その上で、少量回数カウンタnNLが小さいときには高イオウ濃度燃料であると判断され、少量回数カウンタnNLが大きいときには燃料が低イオウ濃度燃料又は標準燃料であると判断される。
【0189】
一方、高イオウ濃度判定フラグXFCHがセットされているとき、即ち高イオウ濃度燃料が給油されたと判断されたときにはステップ321からステップ333に進み、平均値算出回数カウンタnAVが下限値nL1以上か否かが判別される。nAV≧nL1のときにはステップ334に進み、SOX処理を開始すべきときのNOX浄化率推定値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だけ増大する毎にNOX浄化率平均値EFFAVが算出される。なお、浄化率算出回数カウンタnEFFで表されるNOX浄化率EFFの算出回数が少ないときには、図35において矢印Wで示されるようにNOX浄化率平均値EFFAVは算出されない。その上で、NOX浄化率平均値EFFAVと燃料消費量QFとの関係を表す一次式mがこれらNOX浄化率平均値EFFAVに基づき決定される。次いで、先のSOX処理が完了してから(図35の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときのNOX浄化率推定値EFFEが一次式mを用いて算出される。
【0194】
次に、本発明による第2実施例を説明する。
【0195】
図36に示されるように、NOX処理が行われると、NOXセンサ51により検出される流出NOX濃度CNOはまず、急激に減少して下向きのピークPKm1に達し、次いで増大して今度は上向きのピークPKMに達し、次いで再び減少して下向きのピークPKm2に達した後に、徐々に増大する。
【0196】
流出NOX濃度CNOがなぜこのような挙動をとるかは必ずしも明らかではないが、次の理由によるものと考えられている。即ち、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリッチに切り替えられると、上述したように、NOX吸収剤23内に蓄えられているNOXがNOX吸収剤23から例えばNO2の形で放出される。NOX処理が開始された直後はこの放出されたNO2が直ちに還元され、斯くして下向きのピークPKm1が発生する。ところが、時間の経過と共にNOXの還元反応が生じにくくなり、NOX吸収剤23から放出されるけれども還元されないNOXの量が増大し、斯くして上向きのピークPKMが発生する。更に時間が経過すると、NOX吸収剤23から放出されるNOXの量が次第に減少し、しかしながらNOX吸収剤23内に流入するNOXのうちNOX吸収剤23内に吸収されることなくNOX吸収剤23を通過するNOXの量が少しずつ増大し、斯くして下向きのピークPKm2が発生する。
【0197】
上向きのピークPKMにおける流出NOX濃度CNOを極大値CPKと称すると、この極大値CPKはNOX処理によりNOX吸収剤23から放出されるNOXの量に依存し、従ってNOX処理が開始されるときのNOX吸収剤23内の蓄積NOX量に依存する。即ち、蓄積NOX量が多いときには極大値CPKは大きくなり、蓄積NOX量が少ないときには極大値CPKは小さくなる。一方、NOX吸収剤23内の蓄積SOX量が多くなるにつれて、NOX吸収剤23内に蓄えられ得るNOXの量が少なくなる。
【0198】
従って、蓄積SOX量が多くなるにつれて極大値CPKが小さくなり、燃料消費量QFが多くなるにつれて極大値CPKが小さくなることがわかる。
【0199】
そこで本発明による第2実施例では、極大値CPKと燃料消費量QFとの関係を表す関係式を求め、SOX処理を開始すべきと判断されたときの極大値CPKの推定値CPKEをこの関係式を用いて算出するようにしている。
【0200】
具体的には、NOX処理が行われる毎に極大値CPKが算出される。その上で、図37に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に極大値平均値CPKAVが算出され、極大値平均値CPKAVと燃料消費量QFとの関係を表す一次式mがこれら極大値平均値CPKAVに基づき決定される。次いで、先のSOX処理が完了してから(図37の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの極大値推定値CPKEが一次式mを用いて算出される。
【0201】
更に、極大値CPKと蓄積SOX量推定値QSEとの関係は予め実験により求められており、図38に示されるマップの形で予めROM42内に記憶されている。従って、SOX処理を行うべきと判断されたときの極大値推定値CPKEが算出されれば、このときの蓄積SOX量推定値QSEが図38のマップを用いて求められる。
【0202】
従って、一般的に表現すると、NOX処理が行われたときに生ずる流出NOX量の極大値を検出し、検出された流出NOX量の極大値に基づいてNOX吸収剤の蓄積SOX量を求めているということになる。
【0203】
図39は本発明による第2実施例の係数kmiの算出ルーチンを示している。本発明による第2実施例でも図15に示されるSOX制御ルーチンが実行され、この係数kmiの算出ルーチンはSOX制御ルーチンのステップ203で実行される。
【0204】
図39を参照すると、ステップ400では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の極大値平均値CPKAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ401に進み、NOX処理が行われているか否かが判別される。NOX処理が行われていないときには処理サイクルを終了し、NOX処理が行われているときには次いでステップ402に進み、流出NOX濃度CNOの極大値CPKが算出される。なお、極大値CPKを機関運転状態又はNOX触媒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+QF2
km3=km3+QF・CPK
km4=km4+CPK
続くステップ408では、現在の燃料消費量QFがQFP2として記憶され、積算値SCPK及びカウンタnCPKがそれぞれクリアされる。
【0207】
図40は本発明による第2実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSOX制御ルーチンのステップ204で実行される。
【0208】
図40を参照すると、ステップ410では極大値推定値CPKEが次式に基づいて算出される。
【0209】
【数6】
【0210】
続くステップ411では、図38のマップから蓄積SOX量推定値QSEが算出される。続くステップ412では、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。続くステップ413では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0211】
本発明による第2実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0212】
次に、本発明による第3実施例を説明する。
【0213】
上述したように、NOX処理が行われると、NOX吸収剤23内に蓄えられているNOXが還元されることなくNOX吸収剤23から流出する。このときNOX吸収剤23から流出するNOXの積算量SQLは図41に示されるように、流出NOX濃度CNOに下向きのピークPKm1が発生してから、下向きのピークPKm2が発生するまでの間の、流出NOX濃度CNOの積算値の形で求めることができる。
【0214】
この流出NOX積算量SQLは上述の極大値CPKと同様に、NOX処理が開始されるときのNOX吸収剤23内の蓄積NOX量に依存する。即ち、蓄積SOX量が多くなるにつれて流出NOX積算量SQLが少なくなり、燃料消費量QFが多くなるにつれて流出NOX積算量SQLが少なくなる。
【0215】
そこで本発明による第3実施例では、流出NOX積算量SQLと燃料消費量QFとの関係を表す関係式を求め、SOX処理を開始すべきと判断されたときの流出NOX積算量SQLの推定値SQLEをこの関係式を用いて算出するようにしている。
【0216】
具体的には、NOX処理が行われる毎に流出NOX積算量SQLが算出される。その上で、図42に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に流出NOX積算量平均値SQLAVが算出され、流出NOX積算量平均値SQLAVと燃料消費量QFとの関係を表す一次式mがこれら流出NOX積算量平均値SQLAVに基づき決定される。次いで、先のSOX処理が完了してから(図42の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの流出NOX積算量推定値SQLEが一次式mを用いて算出される。
【0217】
更に、流出NOX積算量SQLと蓄積SOX量推定値QSEとの関係は予め実験により求められており、図43に示されるマップの形で予めROM42内に記憶されている。従って、SOX処理を行うべきと判断されたときの流出NOX積算量推定値SQLEが算出されれば、このときの蓄積SOX量推定値QSEが図43のマップを用いて求められる。
【0218】
従って、一般的に表現すると、NOX処理が行われたときの流出NOX量積算値を検出し、検出された流出NOX量積算値に基づいてNOX吸収剤の蓄積SOX量を求めているということになる。
【0219】
図44は本発明による第3実施例の係数kmiの算出ルーチンを示している。本発明による第3実施例でも図15に示されるSOX制御ルーチンが実行され、この係数kmiの算出ルーチンはSOX制御ルーチンのステップ203で実行される。
【0220】
図44を参照すると、ステップ420では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の極大値平均値CPKAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ421に進み、NOX処理が行われているか否かが判別される。NOX処理が行われていないときには処理サイクルを終了し、NOX処理が行われているときには次いでステップ422に進み、流出NOX量積算値SQLが算出される。なお、流出NOX量積算値SQLを機関運転状態又はNOX触媒23の状態に基づいて補正することもできる。続くステップ423では、流出NOX量積算値SQLの積算値SSQLが算出される(SSQL=SSQL+SQL)。続くステップ424では、流出NOX量積算値SQLの検出回数を表す検出回数カウンタnSQLが1だけインクリメントされる(nSQL=nSQL+1)。
【0221】
QF−QFP2≧qf2になるとステップ420からステップ425に進み、流出NOX量積算値平均値SQLAVが算出される(SQLAV=SSQL/nSQL)。続くステップ426では、流出NOX量積算値平均値SQLAVの算出回数を表す平均値算出回数カウンタnAVが1だけインクリメントされる(nAV=nAV+1)。続くステップ427では、係数kmi(i=1,2,3,4)が次式に基づいてそれぞれ算出される。
【0222】
km1=km1+QF
km2=km2+QF2
km3=km3+QF・SQL
km4=km4+SQL
続くステップ428では、現在の燃料消費量QFがQFP2として記憶され、積算値SSQL及びカウンタnSQLがそれぞれクリアされる。
【0223】
図45は本発明による第3実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSOX制御ルーチンのステップ204で実行される。
【0224】
図45を参照すると、ステップ430では流出NOX積算量推定値SQLEが次式に基づいて算出される。
【0225】
【数7】
【0226】
続くステップ431では、図43のマップから蓄積SOX量推定値QSEが算出される。続くステップ432では、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。続くステップ433では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0227】
本発明による第3実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0228】
次に、本発明による第4実施例を説明する。
【0229】
図2から図5までを参照して上述したように、本発明による実施例では、NOX吸収剤23内に流入する排気ガスの空燃比AFNがリーンに保持されているときの流出NOX濃度CNOが許容最大濃度を越えないように、かつNOX処理による燃料消費率が許容最大値を越えないように、補正量ktNでもって基本時間間隔tNBを補正することにより、NOX処理の時間間隔tNが算出される(tN=tNB+ktN)。
【0230】
蓄積SOX量が少ないときには、NOX吸収剤23内に流入したNOXのうちNOX吸収剤23内に蓄えられるNOXの割合が高いので、流出NOX濃度CNOが許容最大濃度に達するまでの時間が比較的長くなっている。その結果、図46(A)に示されるようにNOX処理の時間間隔tNは比較的長くなっている。これに対し、蓄積SOX量が多くなると、NOX吸収剤23内に蓄えられるNOXの割合が低下するので、流出NOX濃度CNOが許容最大濃度に達するまでの時間が短くなり、図46(B)に示されるように時間間隔tNが短くなる。
【0231】
本発明による実施例では上述したように、蓄積SOX量がほぼゼロのときに最適になるように基本時間間隔tNBが設定されており、蓄積SOX量が多くなるにつれて時間間隔tNが短くなる。従って、蓄積SOX量が多くなるにつれて時間間隔比tNB/tNが大きくなり、燃料消費量QFが多くなるにつれて時間間隔比tNB/tNが大きくなる。
【0232】
ところが上述したように、時間間隔tNは機関運転状態によっても変動し得る。しかしながら、定常運転時における時間間隔tN又は時間間隔比tNB/tNは機関運転状態の影響を受けず、機関定常運転時における実際の時間間隔tNの基本時間間隔tNBに対するずれは蓄積SOX量によるものである。
【0233】
そこで本発明による第4実施例では、定常運転時にNOX処理が行われたときの時間間隔比、即ち定常時時間間隔比RST(=tNB/(tNB+ktN))と、燃料消費量QFとの関係を表す関係式を求め、SOX処理を開始すべきと判断されたときの定常時時間間隔比RSTの推定値RSTEをこの関係式を用いて算出するようにしている。
【0234】
具体的には、定常運転時にNOX処理が行われる毎に定常時時間間隔比RSTが算出される。その上で、図47に示されるように、平均値算出時期が到来する毎に、即ち燃料消費量QFが第2の設定量qf2だけ増大する毎に定常時時間間隔比平均値RSTAVが算出され、定常時時間間隔比平均値RSTAVと燃料消費量QFとの関係を表す一次式mがこれら定常時時間間隔比平均値RSTAVに基づき決定される。次いで、先のSOX処理が完了してから(図47の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの定常時時間間隔比推定値RSTEが一次式mを用いて算出される。
【0235】
更に、定常時時間間隔比RSTと蓄積SOX量推定値QSEとの関係は予め実験により求められており、図48に示されるマップの形で予めROM42内に記憶されている。従って、SOX処理を行うべきと判断されたときの定常時時間間隔比推定値RSTEが算出されれば、このときの蓄積SOX量推定値QSEが図48のマップを用いて求められる。
【0236】
従って、一般的に表現すると、NOX吸収剤23内に流入する排気ガスの空燃比がリーンに保持されているときの流出NOX量が予め定められた許容最大量を越えないようにNOX処理が行われる時間間隔を設定し、制御された時間間隔に基づいてNOX吸収剤の蓄積イオウ量を求めているということになる。
【0237】
図49は本発明による第4実施例の係数kmiの算出ルーチンを示している。本発明による第4実施例でも図15に示されるSOX制御ルーチンが実行され、この係数kmiの算出ルーチンはSOX制御ルーチンのステップ203で実行される。
【0238】
図49を参照すると、ステップ440では現在の燃料消費量QFと、先の平均値算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の定常時時間間隔比平均値RSTAVが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ441に進み、定常運転時でかつNOX処理が行われているか否かが判別される。定常運転時でないか又はNOX処理が行われていないときには処理サイクルを終了し、定常運転時でかつNOX処理が行われているときには次いでステップ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+QF2
km3=km3+QF・RST
km4=km4+RST
続くステップ449では、現在の燃料消費量QFがQFP2として記憶され、積算値SRST及びカウンタnRSTがそれぞれクリアされる。
【0242】
図50は本発明による第4実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSOX制御ルーチンのステップ204で実行される。
【0243】
図50を参照すると、ステップ450では定常時時間間隔比推定値RSTEが次式に基づいて算出される。
【0244】
【数8】
【0245】
続くステップ451では、図48のマップから蓄積SOX量推定値QSEが算出される。続くステップ452では、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。続くステップ453では、係数kmi(i=1,2,3,4)及び平均値算出回数カウンタnAVがクリアされる。
【0246】
本発明による第4実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0247】
次に、本発明による第5実施例を説明する。
【0248】
図46を参照して説明したように、蓄積SOX量に応じてNOX処理の時間間隔tNが変動する。従って、単位期間当たりに還元剤供給弁31から供給される還元剤の総量も蓄積SOX量に応じて変動することになる。即ち、蓄積SOX量が多くなるにつれて単位期間当たりの還元剤供給量QRは多くなり、燃料消費量QFが多くなるにつれて単位期間当たりの還元剤供給量QRは多くなる。
【0249】
そこで本発明による第5実施例では、単位期間当たりの還元剤供給量QRと燃料消費量QFとの関係を表す関係式を求め、SOX処理を開始すべきと判断されたときの単位期間当たりの還元剤供給量QRの推定値QREをこの関係式を用いて算出するようにしている。
【0250】
具体的には、図51に示されるように、供給量算出時期が到来する毎に、即ち例えば燃料消費量QFが第2の設定量qf2だけ増大する毎に還元剤供給量の積算値、即ち単位期間当たりの還元剤供給量QRが算出され、単位期間当たりの還元剤供給量QRと燃料消費量QFとの関係を表す一次式mがこれら単位期間当たりの還元剤供給量QRに基づき決定される。次いで、先のSOX処理が完了してから(図51の矢印X1参照)、燃料消費量QFが第1の設定量qf1だけ増大すると、このときの単位期間当たりの還元剤供給量の推定値QREが一次式mを用いて算出される。
【0251】
更に、単位期間当たりの還元剤供給量QRと蓄積SOX量推定値QSEとの関係は予め実験により求められており、図52に示されるマップの形で予めROM42内に記憶されている。従って、SOX処理を行うべきと判断されたときの単位期間当たりの還元剤供給量の推定値QREが算出されれば、このときの蓄積SOX量推定値QSEが図52のマップを用いて求められる。
【0252】
従って、一般的に表現すると、単位期間当たりにNOX処理により消費された燃料又は還元剤の量を求め、単位期間当たりにNOX処理により消費された燃料又は還元剤の量に基づいてNOX吸収剤の蓄積SOX量を求めているということになる。
【0253】
図53は本発明による第5実施例の係数kmiの算出ルーチンを示している。本発明による第5実施例でも図15に示されるSOX制御ルーチンが実行され、この係数kmiの算出ルーチンはSOX制御ルーチンのステップ203で実行される。
【0254】
図53を参照すると、ステップ460では現在の燃料消費量QFと、先の還元剤量算出時期における燃料消費量QFP2との差が第2の設定量qf2以上か否かが判別される。QF−QFP2<qf2のとき、即ち先の単位当たりの還元剤供給量QRが算出されてから燃料が第2の設定量qf2だけ消費されていないときには次いでステップ461に進み、NOX処理が行われているか否かが判別される。NOX処理が行われていないときには処理サイクルを終了し、NOX処理が行われているときには次いでステップ462に進み、今回のNOX処理において還元剤供給弁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+QF2
km3=km3+QF・QR
km4=km4+QR
続くステップ467では、現在の燃料消費量QFがQFP2として記憶され、積算値Sqr及びカウンタnQRがそれぞれクリアされる。
【0257】
図54は本発明による第5実施例の処理開始時量QSSの設定ルーチンを示している。このルーチンはSOX制御ルーチンのステップ204で実行される。
【0258】
図54を参照すると、ステップ470では単位期間当たりの還元剤供給量の推定値QREが次式に基づいて算出される。
【0259】
【数9】
【0260】
続くステップ471では、図52のマップから蓄積SOX量推定値QSEが算出される。続くステップ472では、処理開始時量QSSがこの蓄積SOX量推定値QSEに設定される。続くステップ473では、係数kmi(i=1,2,3,4)及び算出回数カウンタnQRがクリアされる。
【0261】
本発明による第5実施例のその他の構成及び作用は上述の実施例と同様であるので説明を省略する。
【0262】
【発明の効果】
NOX吸収剤内に蓄えられているイオウの量を正確に求めることができる。
【図面の簡単な説明】
【図1】内燃機関の全体図である。
【図2】NOX処理を説明するためのタイムチャートである。
【図3】NOX処理の基本時間間隔tNB及び補正量ktNを示す線図である。
【図4】NOX制御ルーチンを示すフローチャートである。
【図5】補正量ktNの更新ルーチンを示すフローチャートである。
【図6】本発明による実施例のSOX処理を説明するためのタイムチャートである。
【図7】流入NOX濃度CNIを示す線図である。
【図8】一次式mを説明するための線図である。
【図9】蓄積SOX量推定値QSEとNOX浄化率EFFとの関係を示す線図である。
【図10】蓄積SOX量推定値QSEの可能最大量QSEMを示す線図である。
【図11】NOX浄化率平均値EFFAV等の算出タイミングを説明するためのタイムチャートである。
【図12】NOX濃度検出期間DPを説明するためのタイムチャートである。
【図13】NOX浄化率EFF等の算出タイミングを説明するためのタイムチャートである。
【図14】蓄積SOX量推定値QSE等の算出タイミングを説明するためのタイムチャートである。
【図15】SOX制御ルーチンを示すフローチャートである。
【図16】SOX減少量qsrを示す線図である。
【図17】係数kmiの算出ルーチンを示すフローチャートである。
【図18】NOX浄化率算出ルーチンを示すフローチャートである。
【図19】NOX浄化率算出ルーチンを示すフローチャートである。
【図20】NOX浄化率算出ルーチンを示すフローチャートである。
【図21】蓄積NOX量推定値QNEの算出ルーチンを示すフローチャートである。
【図22】NOX増加量qnaを示す線図である。
【図23】流入NOX濃度補正値CNICの算出ルーチンを示すフローチャートである。
【図24】遅れ時間DLYを示す線図である。
【図25】流入NOX濃度補正値CNICの算出方法を説明するためのタイムチャートである。
【図26】流出NOX濃度補正値CNOCの算出ルーチンを示すフローチャートである。
【図27】NOX浄化率補正値EFFCの算出ルーチンを示すフローチャートである。
【図28】補正係数kE1,kE2,kE3を示す線図である。
【図29】熱劣化カウンタnTCHの算出ルーチンを示すフローチャートである。
【図30】給油判定ルーチンを示すフローチャートである。
【図31】給油判定方法を説明するための図である。
【図32】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図33】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図34】処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図35】本発明による第1実施例を説明するための図である。
【図36】本発明による第2実施例を説明するための図である。
【図37】本発明による第2実施例を説明するための図である。
【図38】蓄積SOX量推定値QSEと極大値CPKとの関係を示す線図である。
【図39】本発明による第2実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図40】本発明による第2実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図41】本発明による第3実施例を説明するための図である。
【図42】本発明による第3実施例を説明するための図である。
【図43】蓄積SOX量推定値QSEと流出NOX積算量SQLとの関係を示す線図である。
【図44】本発明による第3実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図45】本発明による第3実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図46】本発明による第4実施例を説明するための図である。
【図47】本発明による第4実施例を説明するための図である。
【図48】蓄積SOX量推定値QSEと定常時時間間隔比RSTとの関係を示す線図である。
【図49】本発明による第4実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図50】本発明による第4実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【図51】本発明による第5実施例を説明するための図である。
【図52】蓄積SOX量推定値QSEと還元剤供給量QRとの関係を示す線図である。
【図53】本発明による第5実施例の係数kmiの算出ルーチンを示すフローチャートである。
【図54】本発明による第5実施例の処理開始時量QSSの設定ルーチンを示すフローチャートである。
【符号の説明】
1…機関本体
20a,20b…排気管
23…NOX吸収剤
31…還元剤供給弁
51…NOXセンサ[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
[0037]
On the other hand, the
[0038]
Still referring to FIG. 1, the
[0039]
On the other hand, each
[0040]
An electric control type reducing
[0041]
The
[0042]
Further, a
[0043]
On the other hand, the
[0044]
The
[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
[0052]
For example, NOXNO accumulated in
[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
[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
[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
[0061]
Then NOXWhen the process is started, the process proceeds from
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[0114]
Next, when ΔQF ≧ qf1, the routine proceeds from
[0115]
In the
[0116]
SOXWhen the processing flag XSOX is set, the routine proceeds from
[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
[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
[0121]
Referring to FIGS. 18 to 20, first, at
[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
[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
[0126]
In contrast, NOX
[0127]
When the detection period flag XDP is set, the process proceeds from
[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
[0130]
In
[0131]
Then accumulated NOXWhen the amount estimated value QNE exceeds the upper limit value QNM, the process proceeds from
[0132]
In the
[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
[0135]
In
[0136]
On the other hand, when nC <nDP, the routine jumps from
[0137]
Referring to FIG. 17 again, when QF−QFP2 ≧ qf2, the routine proceeds from
[0138]
[Expression 1]
[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
[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
[0143]
On the other hand, when nEFF <nL2, the routine jumps from
[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
[0145]
[Expression 2]
[0146]
In the
[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
[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
[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]
[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
[0155]
[Expression 4]
[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
[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
[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
[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
[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
[0171]
In the
[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
[0175]
In the
[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
[0180]
In
[0181]
[Equation 5]
[0182]
In the
[0183]
On the other hand, when EFFE ≦ EFFB, the routine proceeds from
[0184]
On the other hand, when nAV <nL1, the routine proceeds from
[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
[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
[0191]
In
[0192]
In
[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
[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
[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
[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
[0204]
Referring to FIG. 39, in
[0205]
When QF−QFP2 ≧ qf2, the routine proceeds from
[0206]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ CPK
km4 = km4 + CPK
In the
[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
[0208]
Referring to FIG. 40, in
[0209]
[Formula 6]
[0210]
In the
[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
[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
[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
[0220]
Referring to FIG. 44, in
[0221]
When QF-QFP2 ≧ qf2, the routine proceeds from
[0222]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ SQL
km4 = km4 + SQL
In the
[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
[0224]
Referring to FIG. 45, in
[0225]
[Expression 7]
[0226]
In the
[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
[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
[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
[0238]
Referring to FIG. 49, in
[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
[0240]
When QF−QFP2 ≧ qf2, the routine proceeds from
[0241]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ RST
km4 = km4 + RST
In the
[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
[0243]
Referring to FIG. 50, in
[0244]
[Equation 8]
[0245]
In the
[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
[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
[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
[0254]
Referring to FIG. 53, in
[0255]
When QF−QFP2 ≧ qf2, the process proceeds from
[0256]
km1 = km1 + QF
km2 = km2 + QF2
km3 = km3 + QF ・ QR
km4 = km4 + QR
In the
[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
[0258]
Referring to FIG. 54, in
[0259]
[Equation 9]
[0260]
In the
[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)
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)
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 |
-
2003
- 2003-07-15 JP JP2003197200A patent/JP4211514B2/en not_active Expired - Fee Related
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 |