JP5349542B2 - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP5349542B2 JP5349542B2 JP2011134998A JP2011134998A JP5349542B2 JP 5349542 B2 JP5349542 B2 JP 5349542B2 JP 2011134998 A JP2011134998 A JP 2011134998A JP 2011134998 A JP2011134998 A JP 2011134998A JP 5349542 B2 JP5349542 B2 JP 5349542B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- catalyst
- ecu
- catalyst deterioration
- deterioration diagnosis
- 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
- 238000002485 combustion reaction Methods 0.000 title claims description 55
- 239000003054 catalyst Substances 0.000 claims description 222
- 230000006866 deterioration Effects 0.000 claims description 182
- 238000003745 diagnosis Methods 0.000 claims description 134
- 238000000034 method Methods 0.000 claims description 69
- 239000000446 fuel Substances 0.000 claims description 40
- 238000011144 upstream manufacturing Methods 0.000 claims description 11
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 35
- 239000001301 oxygen Substances 0.000 description 35
- 229910052760 oxygen Inorganic materials 0.000 description 35
- 230000010354 integration Effects 0.000 description 20
- 239000007789 gas Substances 0.000 description 14
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 14
- 230000000875 corresponding effect Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 238000006731 degradation reaction Methods 0.000 description 6
- 238000002347 injection Methods 0.000 description 6
- 239000007924 injection Substances 0.000 description 6
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 4
- 229910002091 carbon monoxide Inorganic materials 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 4
- 239000004215 Carbon black (E152) Substances 0.000 description 3
- MWUXSHHQAYIFBG-UHFFFAOYSA-N Nitric oxide Chemical compound O=[N] MWUXSHHQAYIFBG-UHFFFAOYSA-N 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 3
- 229930195733 hydrocarbon Natural products 0.000 description 3
- 150000002430 hydrocarbons Chemical class 0.000 description 3
- 238000000746 purification Methods 0.000 description 3
- 230000001603 reducing effect Effects 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 1
- 102000020897 Formins Human genes 0.000 description 1
- 108091022623 Formins Proteins 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 230000001590 oxidative effect Effects 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
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A50/00—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE in human health protection, e.g. against extreme weather
- Y02A50/20—Air quality improvement or preservation, e.g. vehicle emission control or emission reduction by using catalytic converters
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Exhaust Gas After Treatment (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
この発明は、排気ガスを浄化する触媒(三元触媒)の劣化診断機能を有する内燃機関の制御装置に関する。 The present invention relates to a control device for an internal combustion engine having a deterioration diagnosis function of a catalyst (three-way catalyst) for purifying exhaust gas.
例えば、特許文献1に示すような従来の内燃機関の制御装置では、第1酸素センサの出力値が内燃機関の過渡状態に伴って変動する。このような第1酸素センサの出力値の変動に伴って触媒の劣化の誤診断が発生することを回避するために、排気路における触媒の上流側に設けられた第1酸素センサの出力反転周期が所定値以上のときに、触媒劣化診断を所定時間禁止する。 For example, in a conventional control device for an internal combustion engine as disclosed in Patent Document 1, the output value of the first oxygen sensor varies with the transient state of the internal combustion engine. In order to avoid such an erroneous diagnosis of deterioration of the catalyst due to such fluctuation of the output value of the first oxygen sensor, the output inversion period of the first oxygen sensor provided on the upstream side of the catalyst in the exhaust passage. When is equal to or greater than a predetermined value, the catalyst deterioration diagnosis is prohibited for a predetermined time.
上記のような従来の内燃機関の制御装置では、触媒劣化診断を禁止する時間が固定値であり常に一定であるため、第1酸素センサの出力値の変動が収束した場合でも、触媒劣化診断が禁止されることがある。このため、触媒劣化診断の機会が不要に減少してしまうという問題がある。また、触媒劣化診断の精度を向上させる必要がある。 In the control apparatus for a conventional internal combustion engine as described above, the time for prohibiting the catalyst deterioration diagnosis is a fixed value and is always constant. Therefore, even when the fluctuation of the output value of the first oxygen sensor converges, the catalyst deterioration diagnosis is performed. May be banned. For this reason, there exists a problem that the opportunity of a catalyst deterioration diagnosis will reduce unnecessary. Moreover, it is necessary to improve the accuracy of the catalyst deterioration diagnosis.
この発明は、上記のような課題を解決するためになされたものであり、触媒劣化診断の精度を向上させることができるとともに、触媒劣化診断の機会を適切に確保することができる内燃機関の制御装置を得ることを目的とする。 The present invention has been made in order to solve the above-described problems, and can control the internal combustion engine capable of improving the accuracy of the catalyst deterioration diagnosis and appropriately ensuring an opportunity for the catalyst deterioration diagnosis. The object is to obtain a device.
この発明に係る内燃機関の制御装置は、内燃機関の排気路における触媒の上流側の空燃比と、排気路における触媒の下流側の空燃比とに基づいて、触媒の劣化診断を行うものであって、内燃機関の運転状態に応じて、所定の触媒劣化診断条件が成立したか否かを判定する診断条件判定手段と、診断条件判定手段によって触媒劣化診断条件の成立判定がされた後に、A/Fを周期的に振幅振動させるために、目標A/Fを周期的に振幅振動する設定処理を行う触媒劣化診断用の目標A/F設定処理手段と、診断条件判定手段によって触媒劣化診断条件の成立判定がされた後、所定の待機期間経過後から、上流側の空燃比と、下流側の空燃比とに基づいて、触媒の劣化を判別するための触媒劣化指標値の算出処理を実行する指標値算出手段と、指標値算出手段によって算出された触媒劣化指標値に基づいて触媒の劣化状態を診断する触媒劣化診断手段と、を備え、目標A/F設定処理手段は、待機期間中においても診断用の目標A/F設定処理を実行し、待機期間は、吸気路の吸入空気量に基づいて設定されるものである。 The control apparatus for an internal combustion engine according to the present invention performs catalyst deterioration diagnosis based on the air-fuel ratio upstream of the catalyst in the exhaust passage of the internal combustion engine and the air-fuel ratio downstream of the catalyst in the exhaust passage. In accordance with the operating state of the internal combustion engine, the diagnosis condition determining means for determining whether or not a predetermined catalyst deterioration diagnosis condition is satisfied, and after the determination of the catalyst deterioration diagnosis condition is made by the diagnosis condition determining means, A / F for periodically oscillating the target A / F, the target A / F setting processing means for diagnosing catalyst deterioration for performing setting processing for periodically oscillating the target A / F, and the catalyst deterioration diagnosis condition by the diagnosis condition determining means After a predetermined standby period has elapsed, a catalyst deterioration index value calculation process for determining catalyst deterioration is executed based on the upstream air-fuel ratio and the downstream air-fuel ratio after a predetermined waiting period has elapsed. Index value calculation means to Catalyst deterioration diagnosis means for diagnosing the deterioration state of the catalyst based on the catalyst deterioration index value calculated by the value calculation means, and the target A / F setting processing means is a target A / F for diagnosis even during the standby period. The F setting process is executed, and the standby period is set based on the intake air amount in the intake passage .
この発明の内燃機関の制御装置によれば、目標A/F設定処理手段は、触媒劣化診断条件の成立判定がされた後、所定の待機期間中においても、診断用の目標A/F設定処理を実行する。そのため、待機期間中に診断用の目標A/F設定処理を実行しない場合と比較して、指標値算出手段による触媒劣化指標値の算出処理の開始時において、下流側の空燃比挙動を安定させることができる。したがって、触媒劣化診断の精度を向上させることができる。
また、指標値算出手段は、吸気路の吸入空気量または吸入空気量の積算値に基づいて設定される待機期間分、触媒劣化指標値についての算出処理の開始を遅延させる。そのため、触媒劣化指標値に含まれる内燃機関の過渡状態に伴う誤差成分を低減させることができ、触媒劣化診断の精度を向上させることができる。これとともに、従来の内燃機関の制御装置のような固定値を待機期間として用いていないことにより、触媒劣化診断の機会を適切に確保することができる。
According to the control device for an internal combustion engine of the present invention, the target A / F setting processing means performs the target A / F setting processing for diagnosis even during a predetermined standby period after the determination of establishment of the catalyst deterioration diagnosis condition. Execute. Therefore, compared with the case where the target A / F setting process for diagnosis is not executed during the standby period, the downstream air-fuel ratio behavior is stabilized at the start of the calculation process of the catalyst deterioration index value by the index value calculation means. be able to. Therefore, the accuracy of the catalyst deterioration diagnosis can be improved.
In addition, the index value calculation means delays the start of the calculation process for the catalyst deterioration index value by a waiting period set based on the intake air amount in the intake passage or the integrated value of the intake air amount. Therefore, the error component accompanying the transient state of the internal combustion engine included in the catalyst deterioration index value can be reduced, and the accuracy of the catalyst deterioration diagnosis can be improved. At the same time, since a fixed value is not used as a standby period as in a conventional control device for an internal combustion engine, an opportunity for diagnosis of catalyst deterioration can be appropriately ensured.
以下、この発明を実施するための最良の形態について、図面を参照して説明する。
実施の形態1.
図1は、この発明の実施の形態1による内燃機関を示す構成図である。図1において、内燃機関1は、シリンダ2、ピストン3、スパークプラグ4、クランクシャフト5、ウォータジャケット6、吸気用バルブ7及び排気用バルブ8を有している。シリンダ2は、燃焼室を形成している。
The best mode for carrying out the present invention will be described below with reference to the drawings.
Embodiment 1 FIG.
1 is a block diagram showing an internal combustion engine according to Embodiment 1 of the present invention. In FIG. 1, the internal combustion engine 1 includes a
ピストン3は、スパークプラグ4の放電による混合ガスの燃焼に伴って、シリンダ2の燃焼室内で変位する。また、ピストン3は、燃焼室内で変位することによってクランクシャフト5に回転力を加える。クランクシャフト5には、クランク角センサプレート9が取り付けられている。クランクシャフト5の回転は、クランク角センサプレート9を介して、クランク角センサ10によって電気信号に変換される。
The
ウォータジャケット6は、シリンダ2に組み込まれている。また、ウォータジャケット6の内部には、内燃機関1を冷却するための冷却水が充填されている。さらに、ウォータジャケット6には、冷却水の熱交換用のラジエータ(図示せず)が接続されている。また、ウォータジャケット6には、冷却水の温度に応じた電気信号を生成する水温センサ12が取り付けられている。
The
シリンダ2の燃焼室の吸入口には、吸気路を形成する吸気管13が接続されている。また、シリンダ2の燃焼室の吸入口は、吸気用バルブ7によって開閉される。シリンダ2の燃焼室の排出口には、排気路を形成する排気管14が接続されている。また、燃焼室の排気口は、排気用バルブ8によって開閉される。
An
ここで、吸気用バルブ7及び排気用バルブ8は、バルブ駆動機構によって駆動される。バルブ駆動機構のカムには、外周部が凹凸状に形成されたカム角センサプレート15が取り付けられている。また、バルブ駆動機構のカムの回転角は、カム角センサプレート15の外周部の凹凸を感知するカム角センサ16によって電気信号に変換される。
Here, the
吸気管13の上流側(内燃機関1の反対側)には、外気を浄化するためのエアクリーナ17が取り付けられている。吸気管13による吸気路には、内燃機関1に送られる空気量を調整するためのスロットルバルブ18と、吸入路内の吸気の温度に応じた電気信号を生成する吸気温センサ19と、吸入路内の圧力に応じた電気信号を生成する吸気圧センサ20と、吸気路内に燃料を噴射して混合ガスを生成するインジェクタ21とが設けられている。
An
排気管14による排気路には、内燃機関1から排出される有害ガスを浄化するための触媒(三元触媒)22が設けられている。具体的に、触媒22は、酸化作用によって、排気ガスに含まれる炭化水素(HC)及び一酸化炭素(CO)を、それぞれ水(H2O)及び二酸化炭素(CO2)に変化させる。これと同時に、触媒22は、還元作用によって、排気ガスに含まれる窒素酸化物(NOX)を、窒素(N2)及び酸素(O2)に変化させる。
A catalyst (three-way catalyst) 22 for purifying harmful gas discharged from the internal combustion engine 1 is provided in the exhaust path by the
また、排気管14による排気路における触媒22の上流側には、上流側空燃比センサ23(以下、フロントO2センサ又はFO2センサ)が設けられている。フロントO2センサ23は、リニア空燃比センサ(以下、LAFS:Linear Air Fuel Sensor)である。また、フロントO2センサ23は、例えば10〜23程度の範囲内で、触媒22の上流側の排気ガスの空燃比(以下、A/F:Air/Fuel)に応じた信号を生成する。
An upstream air-fuel ratio sensor 23 (hereinafter referred to as a front O 2 sensor or FO 2 sensor) is provided upstream of the
排気管14による排気路における触媒22の下流側には、下流側空燃比センサ24(以下、リアO2センサ又はRO2センサ)が設けられている。リアO2センサ24は、ラムダO2センサである。また、リアO2センサ24は、触媒22の下流側の排気ガス中の酸素量に応じた信号を生成する。
A downstream air-fuel ratio sensor 24 (hereinafter referred to as a rear O 2 sensor or RO 2 sensor) is provided on the downstream side of the
また、内燃機関1により駆動される車両には、走行速度に応じた電気信号を生成する車速センサ(図示せず)が取り付けられている。さらに、スロットルバルブ18には、そのスロットルバルブ18の開度に応じた電気信号を生成するスロットル開度センサ(図示せず)が接続されている。また、車両のアクセル(図示せず)には、そのアクセルの開度に応じた電気信号を生成するアクセル開度センサ(図示せず)が接続されている。
The vehicle driven by the internal combustion engine 1 is provided with a vehicle speed sensor (not shown) that generates an electrical signal corresponding to the traveling speed. Further, the
ここで、クランク角センサ10、水温センサ12、カム角センサ16、吸気温センサ19、吸気圧センサ20、フロントO2センサ23、リアO2センサ24、車速センサ、スロットル開度センサ及びアクセル開度センサのそれぞれによって生成された電気信号は、電子制御ユニット(以下、ECU:Electronic Control Unit)100に送られる。ECU100は、内燃機関1の運転を含めた車両の挙動を統括して制御する。
Here, the
ECU100は、各センサを介して、内燃機関1の運転状態と、吸気温と、吸気圧と、排気路における触媒22の上流側の空燃比と、排気路における触媒22の下流側の空燃比と、車速と、スロットル開度と、アクセル開度とのそれぞれを監視している。また、ECU100は、昇圧コイル25を介して、スパークプラグ4の放電を制御する。さらに、ECU100は、インジェクタ21の燃料の噴射量を制御する。
The
ここで、ECU100は、インジェクタ21の燃料噴射制御を行う際に、触媒22の浄化性能を維持させるために、A/F測定値がほぼ理論空燃比となるように目標A/Fを設定する。つまり、ECU100は、目標A/Fを調整することによって、インジェクタ21の燃料噴射量を制御する(内燃機関1の冷機時、高負荷時及び高回転時等の一部の運転条件成立時を除く)。また、アクセル(図示せず)の開閉量に応じて、スロットルバルブ18の開度を制御する。
Here, the
次に、ECU100の構成について具体的に説明する。図2は、図1のECU100の触媒劣化診断に関する構成を示すブロック図である。図2において、ECU100は、運転状態検出手段101、吸入空気量検出手段102、診断条件判定手段103、待機期間算出手段104、指標値算出手段105及び触媒劣化診断手段106を有している。
Next, the configuration of the
運転状態検出手段101は、クランク角センサ10、水温センサ12、カム角センサ16及び吸気温センサ19からの電気信号に基づいて、内燃機関1の運転状態を監視する。吸入空気量検出手段102は、吸気温センサ19からの電気信号に基づく吸気温と、吸気圧センサ20からの電気信号に基づく吸気圧(吸気管圧力)とを用いて、吸入空気量を算出する。
The operating
ここで、吸入空気量検出手段102は、以下の算出式を演算することによって、吸入空気量を算出する。
吸入空気量[g/s]=排気量[L]×回転速度[r/m]/(2×60)×吸気管圧力/101.3×空気密度
なお、上記の算出式の空気密度は、以下の算出式によって算出される。
空気密度=1.293/(1+0.00367×吸気温)
Here, the intake air amount detection means 102 calculates the intake air amount by calculating the following calculation formula.
Intake air amount [g / s] = exhaust amount [L] × rotational speed [r / m] / (2 × 60) × intake pipe pressure / 101.3 × air density Note that the air density in the above calculation formula is It is calculated by the following calculation formula.
Air density = 1.293 / (1 + 0.00367 x intake air temperature)
診断条件判定手段103は、運転状態検出手段101により監視されている内燃機関1の運転状態に基づいて、所定の触媒劣化診断条件が成立したか否かを判定する。この触媒劣化診断条件とは、触媒22の劣化診断における触媒22の誤診断を低減させるための条件である。この触媒劣化診断条件には、水温条件、車速条件、スロットル開度変化条件、継続条件及び未完了条件等が含まれている。
The diagnosis
水温条件とは、内燃機関1が暖機状態であると判断するための条件である。水温条件は、例えば、水温が80℃以上のときに成立する。車速条件とは、触媒22が暖機状態であると判断するための条件である。車速条件は、例えば、車速が50km/h以上のときに成立する。スロットル開度変化条件とは、内燃機関1が定常運転状態であると判断するための条件である。スロットル開度変化条件は、例えば、スロットル開度変化が0.1V以下のときに成立する。
The water temperature condition is a condition for determining that the internal combustion engine 1 is in a warm-up state. The water temperature condition is satisfied, for example, when the water temperature is 80 ° C. or higher. The vehicle speed condition is a condition for determining that the
継続条件とは、水温条件、車速条件及びスロットル開度変化条件が所定時間(例えば、3秒)以上継続して成立しているときに成立する条件である。未完了条件とは、今回のドライビングサイクル間(今回キースイッチONから次回キースイッチONまでの間)で一度も触媒劣化診断が完了していないときに成立する条件である。なお、触媒劣化診断条件は、予め設定された所定期間成立し続けると、不成立となる。指標値算出条件も、触媒劣化診断条件の不成立と同時に不成立となる。また、指標値算出条件は、一度成立すれば、吸入空気量の変化に伴ってタイマの計数値が待ち時間未満になっても、触媒劣化診断条件が不成立になるまでは、不成立にならない。 The continuation condition is a condition that is satisfied when the water temperature condition, the vehicle speed condition, and the throttle opening change condition are satisfied continuously for a predetermined time (for example, 3 seconds). The incomplete condition is a condition that is satisfied when the catalyst deterioration diagnosis has not been completed once during the current driving cycle (from the current key switch ON to the next key switch ON). Note that the catalyst deterioration diagnosis condition is not satisfied if it continues to be established for a predetermined period. The index value calculation condition is not satisfied at the same time as the catalyst deterioration diagnosis condition is not satisfied. Further, once the index value calculation condition is satisfied, even if the count value of the timer becomes less than the waiting time with a change in the intake air amount, the index value calculation condition is not satisfied until the catalyst deterioration diagnosis condition is not satisfied.
待機期間算出手段104は、吸入空気量検出手段102によって算出(検出)された内燃機関1の吸入空気量に基づいて、指標値算出手段105による触媒劣化指標値についての演算処理の実行開始を遅延させる期間(待機期間)を、待ち時間として算出する。具体的に、待機期間算出手段104(ECU100のROM内)には、吸入空気量(Qa)と待ち時間とが互いに関連付けて、図3に示すような触媒劣化指標値待ち時間マップが予め登録されている。また、待機期間算出手段104は、算出した吸入空気量に基づいて、触媒劣化指標値待ち時間マップを補間参照することによって待ち時間を算出する。そして、待機期間算出手段104は、算出した待ち時間を指標値算出条件として設定する。
Based on the intake air amount of the internal combustion engine 1 calculated (detected) by the intake air
指標値算出手段105は、フロントO2センサ23の電気信号による酸素量と、リアO2センサ24の電気信号による酸素量とに基づいて、触媒劣化指標値を算出する。この触媒劣化指標値とは、触媒22が劣化しているか否かを判定するための指標値である。触媒劣化診断手段106は、指標値算出手段105によって算出された触媒劣化指標値に基づいて、触媒22に対して触媒劣化診断処理を実行する。
The index
酸素吸蔵量算出手段107は、フロントO2センサ23の電気信号によるA/F測定値に基づいて、触媒22の酸素吸蔵量(以下、OSC:Oxygen Storage Capacity)をOSC算出値として算出する。また、酸素吸蔵量算出手段107は、算出したOSC算出値を触媒劣化診断手段106に送る。さらに、酸素吸蔵量算出手段107は、以下の算出式を演算することによって、OSC算出値を算出する。
OSC算出値=OSC算出値[n−1]+(A/F測定値−A/F基準値)/
(A/F基準値×吸入空気量×0.23×0.01)
なお、OSC算出値[n−1]は、前回(10[ms]前)の演算処理によって算出されたOSC算出値である。
The oxygen storage amount calculation means 107 calculates the oxygen storage amount (hereinafter referred to as OSC: Oxygen Storage Capacity) of the
OSC calculated value = OSC calculated value [n−1] + (A / F measured value−A / F reference value) /
(A / F standard value x intake air amount x 0.23 x 0.01)
The OSC calculation value [n−1] is the OSC calculation value calculated by the previous calculation process (before 10 [ms]).
ECU100は、演算処理部(CPU)、記憶部(ROM、RAM及びハードディスク等)及び信号入出力部を持ったコンピュータ(図示せず)により構成することができる。ECU100のコンピュータの記憶部は、運転状態検出手段101、吸入空気量検出手段102、診断条件判定手段103、待機期間算出手段104、指標値算出手段105、触媒劣化診断手段106及び酸素吸蔵量算出手段107の機能を実現するためのプログラムを格納している。
The
次に、触媒22の排気ガスの浄化性能、及び劣化度合について説明する。触媒22の浄化性能は、触媒22のOSCと相関関係にある。また、触媒22の実際のOSCであるOSC能力値は、触媒22の劣化度合いに応じて低下する。ここで、待機期間算出手段104において、吸入空気量(Qa)と待ち時間とが互いに関連付けて登録されているのは、OSC能力値がその最大値又は最小値から、OSC能力値の最大値の1/2になるまでの期間が吸入空気量によって概ね決まるためである。
Next, the exhaust gas purification performance and the degree of deterioration of the
ECU100は、触媒劣化診断処理の実行時において、下限OSC能力値の範囲内で目標A/Fの振幅を制御し、リアO2センサ24の出力値をフロントO2センサ23の出力値と比較することによって、触媒22の劣化度合を診断する。なお、下限OSC能力値とは、正常であると診断するべき触媒の劣化度合いが下限(劣化寸前の状態)のときのOSC能力値である。
The
ここで、触媒22が正常である場合において、目標A/Fの振幅制御のリーン側では、ECU100によって、触媒22のOSC能力値の範囲内で目標A/Fが設定される。このため、排気路における触媒22の下流に酸素が流出することがなく、リアO2センサ24の出力値は、リーン側には振れない。これによって、排気ガスに含まれるNOxは、触媒22の還元作用によって無害化され、排気路における触媒22の下流へ流出しない。
Here, when the
また、触媒22が正常である場合において、目標A/Fの振幅制御のリッチ側では、触媒22が吸蔵している酸素を排気ガスが全て使い果たすには至らない。このため、リアO2センサ24の出力値はリッチ側に振れない。これによって、排気ガスに含まれるCO及びHCは、触媒22の酸化作用によって無害化され、排気路における触媒22の下流へ流出しない。
Further, when the
一方、触媒22が劣化している場合において、目標A/Fの振幅制御のリーン側では触媒22のOSC能力値が正常時に比べて低下していることにより、そのOSC能力値を超えて目標A/Fが制御される。このため、排気路における触媒22の下流に酸素が流出し、リアO2センサ24の出力値はリーン側に振れる。また、触媒22が劣化している場合において、目標A/Fの振幅制御のリッチ側では、触媒22に吸蔵されている酸素を排気ガスが全て使い果たすので、リアO2センサ24の出力値はリッチ側に振れる。
On the other hand, when the
このように、正常状態の触媒22では、OSC能力値が、下限OSC能力値(触媒劣化診断処理の実行時の目標A/Fの振幅狙い値)よりも大きい。このため、リアO2センサ24の出力値は、リーン側又はリッチ側に振れない。これに対して、劣化状態の触媒22では、OSC能力値が、下限OSC能力値よりも小さい。このため、リアO2センサ24の出力値は、リッチ側に振れることとなり、ECU100による触媒22の劣化検出が可能となる。
As described above, in the
ここで、ECU100は、目標A/Fの振幅制御に際して、予め設定された上限OSC設定値及び下限OSC設定値を用いる。上限OSC設定値には、酸素吸蔵量0gを基準値(0点)として+側に下限OSC能力値の1/2の値が設定されている。また、下限OSC設定値には、酸素吸蔵量0gを基準値(0点)としてマイナス側に下限OSC能力値の1/2の値が設定されている。なお、図4は、下限OSC能力値、上限OSC設定値及び下限OSC設定値の関係を説明するための説明図である。
Here, the
OSC能力値の1/2が上限OSC設定値よりも小さい触媒22では、内燃機関1からの排気ガスに含まれる酸素が触媒22の酸素吸蔵量を超過するため、酸素が触媒22の下流に流出し、リアO2センサ24の出力値に現れる。このため、ECU100によって、触媒22の劣化を検出可能になる。
In the
ここで、上限OSC設定値をOSC能力値の1/2に設定する理由について説明する。触媒22が全ての酸素を排出した状態では、酸素吸蔵量が0gである。また、触媒22が酸素を吸蔵すると、酸素吸蔵量が正の値となる。しかし、実施の形態1では、演算処理の容易性を考慮し、正常と診断すべき触媒22の劣化度合の下限のOSC能力値の1/2の値を基準値(0点)とし、その基準値を中心にプラス・マイナスの表現とすることによって、相対的なOSC算出値として取り扱う。なお、上限OSC設定値を下限OSC能力値の1/2以外の値に設定することもできる。
Here, the reason why the upper limit OSC setting value is set to ½ of the OSC capability value will be described. In the state where the
次に、ECU100の触媒劣化診断に関する動作について説明する。図5は、図2のECU100による触媒劣化診断に関する動作の概要を示すフローチャートである。なお、ECU100は、図5に示す動作を所定時間毎(例えば10ms毎)に実行する。図5において、ECU100は、触媒劣化診断条件が成立しているか否かついて判定する(ステップS501)。触媒劣化診断条件が成立している場合には、ECU100は、診断用の目標A/Fの設定処理を実行する(ステップS502)。
Next, the operation related to the catalyst deterioration diagnosis of the
そして、ECU100は、触媒劣化指標値の演算処理に対する待ち時間についての算出処理(待機期間算出処理)を実行し(ステップS503)、指標値算出条件が成立したか否かを確認する(ステップS504)。このときに、指標値算出条件が成立している場合には、ECU100は、触媒劣化指標値算出処理を実行する(ステップS505)。また、指標値算出条件が成立してない場合には、ECU100は、この処理を抜ける。
Then,
ここで、触媒劣化診断条件が成立しているか否かついて判定した際に、その触媒劣化診断条件が成立していない場合(ステップS501のNO方向)には、ECU100は、通常時の目標A/F設定処理を実行する(ステップS506)。ここで、通常時の目標A/Fは、エンジンが完暖状態であれば理論空燃比である14.5であり、内燃機関1の冷機及び高負荷等の運転条件の変化により理論空燃比14.5よりもリッチ側となる。そして、ECU100は、触媒劣化診断処理(ステップS507)及び触媒劣化診断値の初期値設定処理(ステップS508)を順に実行する。
Here, when it is determined whether or not the catalyst deterioration diagnosis condition is satisfied, if the catalyst deterioration diagnosis condition is not satisfied (NO direction in step S501), the
なお、触媒劣化診断値の初期値設定処理は、ECU100の電源投入時にも実行される。これに対して、ECU100が電源投入時以外にも初期値設定処理を実行するのは、触媒劣化指標値の算出処理が最後まで完了せずに途中で中断された場合において、ECU100が触媒劣化指標値算出処理を再度実行する際に、触媒劣化指標値を正確に算出するためである。
The initial value setting process for the catalyst deterioration diagnosis value is also executed when the
次に、図5における各処理について、より具体的に説明する。図6は、図5の診断用の目標A/F設定処理(図5におけるステップS502)を示すフローチャートである。図6において、ECU100は、OSC算出値が上限OSC設定値以上であるか否かを確認するとともに(ステップS601)、OSC算出値が下限OSC設定値以下であるか否かを確認する(ステップS602)。
Next, each process in FIG. 5 will be described more specifically. FIG. 6 is a flowchart showing the diagnosis target A / F setting process (step S502 in FIG. 5) in FIG. In FIG. 6, the
このときに、OSC算出値が上限OSC設定値以上である場合には、ECU100は、リーン側制御である「目標A/F=劣化診断用目標中心A/F+劣化診断用加算値」から、リッチ側制御である「目標A/F=劣化診断用目標中心A/F−劣化診断用減算値」に目標A/Fを変更する(ステップS603)。
At this time, if the OSC calculated value is equal to or greater than the upper limit OSC set value, the
ここで、劣化診断用加算値及び劣化診断用減算値とは、触媒劣化診断時の目標A/Fを、中心値からリッチ側又はリーン側に振幅させるための値である。また、フロントO2センサ23及びリアO2センサ24の特性には、ばらつきが生じる。このため、劣化診断用加算値及び劣化診断用減算値には、各センサ23,24の管理公差のばらつきの範囲において、正しく触媒22の正常/劣化判定可能となる目標A/F振幅の値が設定されている。なお、劣化診断用目標中心A/Fは、通常制御用目標A/Fと同じ値であってもよい。
Here, the deterioration diagnosis addition value and the deterioration diagnosis subtraction value are values for amplifying the target A / F at the time of catalyst deterioration diagnosis from the center value to the rich side or the lean side. Further, the characteristics of the front O 2 sensor 23 and the rear O 2 sensor 24 vary. Therefore, the addition value for deterioration diagnosis and the subtraction value for deterioration diagnosis include a target A / F amplitude value that can correctly determine whether the
一方、OSC算出値が上限OSC設定値未満であり、OSC算出値が下限OSC設定値以下である場合には、ECU100は、リッチ側制御である「目標A/F=劣化診断用目標中心A/F−劣化診断用減算値」からリーン側制御である「目標A/F=劣化診断用目標中心A/F+劣化診断用加算値」に目標A/Fを変更する(ステップS604)。
On the other hand, when the OSC calculated value is less than the upper limit OSC set value and the OSC calculated value is less than or equal to the lower limit OSC set value, the
また、OSC算出値が上限OSC設定値未満であり、OSC算出値が下限OSC設定値を超過している場合には、ECU100は、今回の診断用の目標A/F設定処理が初回であるかどうかを判定する(ステップS605)。このときに、初回である場合には、ECU100は、目標A/Fをリッチ側制御である「目標A/F=劣化診断用目標中心A/F−劣化診断用減算値」とする。一方、初回でない場合には、ECU100は、目標A/Fを変更せずに、診断用の目標A/F設定処理を終了する。
When the OSC calculated value is less than the upper limit OSC set value and the OSC calculated value exceeds the lower limit OSC set value, the
従って、ECU100は、診断用の目標A/Fを算出し、A/F測定値を目標A/Fにフィードバック制御することで、OSC算出値が上限OSC設定値及び下限OSC設定値の範囲内になるように、インジェクタ21の燃料噴射量を制御する。
Therefore, the
次に、図7は、図5の待ち時間の算出処理(図5におけるステップS503)を示すフローチャートである。図7において、ECU100は、吸入空気量に基づいて触媒劣化指標値演算待ち時間マップ(図3)を補間参照することによって、待ち時間を算出する(ステップS701)。そして、ECU100は、取得した待ち時間を設定し、タイマ(時間カウンタ)を作動させる(ステップS702)。なお、タイマは、触媒劣化診断条件の不成立時には常にゼロに設定され、触媒劣化診断条件が成立すると計数を開始する。
Next, FIG. 7 is a flowchart showing the wait time calculation process of FIG. 5 (step S503 in FIG. 5). In FIG. 7, the
ここで、図7に示す待ち時間の算出処理が終了すると、ECU100は、図5のステップS504において、指標値算出条件が成立したか否かの判定を行う。具体的に、ECU100は、図7のステップS701において算出された待ち時間と、図7のステップS702におけるタイマの計数値とを比較する。そして、ECU100は、タイマの計数値が待ち時間を超過したことに応じて、指標値算出条件が成立したと判断する。
Here, when the waiting time calculation process shown in FIG. 7 ends, the
次に、図8〜10は、それぞれ図5の触媒劣化指標値算出処理(図5におけるステップS505)の一部を示すフローチャートである。なお、図8〜10は、触媒劣化指標値算出処理についての一連の処理を示している。また、図8,9は、点Xで繋がっており、図9,10は、点Yで繋がっている。 Next, FIGS. 8 to 10 are flowcharts showing a part of the catalyst deterioration index value calculation process (step S505 in FIG. 5) in FIG. 8 to 10 show a series of processes for the catalyst deterioration index value calculation process. 8 and 9 are connected by a point X, and FIGS. 9 and 10 are connected by a point Y.
図8〜10において、フロントO2センサ23は、リニアO2センサ(LAFS:Linear Air Fuel Sensor)である。これに対して、リアO2センサ24は、ラムダO2センサである。つまり、フロントO2センサ23及びリアO2センサ24の出力特性は、互いに異なっている。このため、フロントO2センサ23及びリアO2センサ24のいずれか一方の出力値を、それらの他方の出力値に対応するように変換する必要がある。そこで、ECU100は、フロントO2センサ23の出力値であるA/F測定値を、リアO2センサ24のラムダO2センサ相当の電圧値(フロントO2電圧値)に変換する(ステップS801)。
8 to 10, the front O 2 sensor 23 is a linear O 2 sensor (LAFS: Linear Air Fuel Sensor). On the other hand, the rear O 2 sensor 24 is a lambda O 2 sensor. That is, the output characteristics of the front O 2 sensor 23 and the rear O 2 sensor 24 are different from each other. For this reason, it is necessary to convert the output value of one of the front O 2 sensor 23 and the rear O 2 sensor 24 so as to correspond to the other output value. Therefore, the
そして、ECU100は、フロントO2センサ23の出力値から変換したフロントO2電圧値に対して一次フィルタ演算を実行し、フロントO2電圧フィルタ値を算出する(ステップS802)。また、ECU100は、リアO2センサ電圧値に対して一次フィルタ演算を実行し、リアO2電圧フィルタ値を算出する(ステップS803)。
Then, the
ECU100は、フロントO2電圧フィルタ値及びリアO2電圧フィルタ値を算出すると、フロントO2電圧フィルタ値が所定値以上かどうかを判定する(ステップS804)。ここで、この所定値は、例えばラムダO2センサにおいて、A/F測定値が理論空燃比よりもリッチ側であるか又はリーン側であるかについて判定するための閾値である。ECU100には、この所定値として0.45Vが設定されている。
After calculating the front O 2 voltage filter value and the rear O 2 voltage filter value,
ECU100は、フロントO2電圧フィルタ値が所定値以上であることを確認すると、フロントO2電圧フィルタ値がリッチ側出力であると判定する(ステップS805)。一方、ECU100は、フロントO2電圧フィルタ値が所定値未満であることを確認すると、フロントO2電圧フィルタ値がリーン出力であると判定する(ステップS806)。
When the
そして、ECU100は、リアO2電圧フィルタ値が所定値以上かを判定する(ステップS807)。この所定値は、フロントO2電圧フィルタ値のリッチ・リーン判定で用いられた所定値と同様に0.45Vである。ECU100は、リアO2電圧フィルタ値が所定値以上であることを確認すると、リアO2電圧フィルタ値がリッチ出力であると判定する(ステップS808)。一方、ECU100は、リアO2電圧フィルタ値が所定値未満であることを確認すると、リアO2電圧フィルタ値がリーン出力であると判定する(ステップS809)。
Then,
ECU100は、フロントO2電圧フィルタ値がリーン判定からリッチ判定に反転したかどうかを確認する(ステップS910)。このときに、ECU100は、フロントO2電圧フィルタ値がリーン判定からリッチ判定に反転したことを確認すると、フロントO2電圧値の振幅最大値をゼロに設定する(ステップS911)。
一方、ECU100は、フロントO2電圧フィルタ値がリーン判定のままであることを確認すると、「FO2振幅最大値=max(FO2振幅最大値(n−1),FO2電圧フィルタ値)」を演算し、フロントO2電圧値の振幅最大値を更新する(ステップS912)。ここで、max()は、括弧内の値のうち大きい値が選択される(以下、同じ)。
On the other hand, when the
その後、ECU100は、フロントO2電圧フィルタ値がリッチ判定からリーン判定に反転したかどうかを確認する(ステップS913)。このときに、ECU100は、フロントO2電圧フィルタ値がリッチ判定からリーン判定に反転したことを確認すると、フロントO2電圧値の振幅最小値を最大値とする(ステップS914)。
Thereafter, the
一方、ECU100は、フロントO2電圧フィルタ値がリッチ判定のままであることを確認すると、「FO2振幅最小値=min(FO2振幅最小値(n−1),FO2電圧フィルタ値)」を演算し、フロントO2電圧値の振幅最小値を更新する(ステップS915)。ここで、min()は、括弧内の値のうち小さい値が選択される(以下、同じ)。
On the other hand, when the
ECU100は、リアO2電圧フィルタ値がリーン判定からリッチ判定に反転したかどうかを確認する(ステップS916)。このときに、ECU100は、リアO2電圧フィルタ値がリーン判定からリッチ判定に反転したことを確認すると、リアO2電圧値の振幅最大値をゼロに設定する(ステップS917)。一方、ECU100は、リアO2電圧フィルタ値がリーン判定のままであることを確認すると、「RO2振幅最大値=max(RO2振幅最大値(n−1),RO2電圧フィルタ値)」を演算し、リアO2電圧値の振幅最大値を更新する(ステップS918)。
その後、ECU100は、リアO2電圧フィルタ値がリッチ判定からリーン判定に反転したかどうかを確認する(ステップS919)。このときに、ECU100は、リアO2電圧フィルタ値がリッチ判定からリーン判定に反転したことを確認すると、リアO2電圧値の振幅最小値を最大値とする(ステップS920)。一方、ECU100は、リアO2電圧フィルタ値がリッチ判定のままであることを確認すると、「RO2振幅最小値=min(RO2振幅最小値(n−1),RO2電圧フィルタ値)」を演算し、リアO2電圧値の振幅最小値を更新する(ステップS921)。
Thereafter, the
そして、ECU100は、「FO2電圧偏差積分値=FO2電圧偏差積分値(n−1)+|FO2電圧フィルタ値−FO2電圧値|」を演算し、フロントO2電圧値の偏差積分値を算出する(ステップS1022)。これとともに、ECU100は、「RO2電圧偏差積分値=RO2電圧偏差積分値(n−1)+|RO2電圧フィルタ値−RO2電圧値|」を演算し、リアO2電圧値の偏差積分値を算出する(ステップS1023)。
Then, the
これらの演算の後、ECU100は、フロントO2電圧値がリッチ判定からリーン判定、若しくはリーン判定からリッチ判定に反転したかどうかを確認する(ステップS1024)。このときに、ECU100は、フロントO2電圧値がリッチ判定及びリーン判定の一方から他方に反転していないことを確認すると、触媒劣化指標値算出処理を終了させる。
After these calculations, the
一方、ECU100は、フロントO2電圧値がリッチ判定及びリーン判定の一方から他方に反転したことを確認すると、「FO2電圧振幅積算値=FO2電圧振幅積算値(n−1)+|FO2振幅最大値−FO2振幅最小値|」を演算し、フロントO2電圧値の振幅積算値を算出する(ステップS1025)。
On the other hand, when the
これとともに、ECU100は、「RO2電圧振幅積算値=RO2電圧振幅積算値(n−1)+|RO2振幅最大値−RO2振幅最小値|」を演算して、リアO2電圧値の振幅積算値を算出する(ステップS1026)。そして、ECU100は、触媒劣化指標値算出処理を終了する。
At the same time, the
次に、図11は、図5の触媒劣化診断処理(図5におけるステップS507)を示すフローチャートである。図11において、ECU100は、触媒劣化指標値、即ちフロントO2電圧値の偏差積分値、リアO2電圧値の偏差積分値、フロントO2電圧値の振幅積算値、及びリアO2電圧値の振幅積算値の算出処理が実行されて完了しているかどうかを確認する(ステップS1101)。このときに、ECU100は、触媒劣化指標値の算出が完了していないことを確認すると、触媒22の劣化診断(故障判定)を行わずに、触媒劣化診断処理を終了する。
Next, FIG. 11 is a flowchart showing the catalyst deterioration diagnosis process of FIG. 5 (step S507 in FIG. 5). In FIG. 11, the
一方、ECU100は、触媒劣化指標値の算出が完了していることを確認すると、「電圧偏差積分比=RO2電圧偏差積分値/FO2電圧偏差積分値」の演算を実行する(ステップS1102)。これとともに、ECU100は、「振幅積算比=RO2電圧振幅積算値/FO2電圧振幅積算値」の演算を実行する(ステップS1103)。また、ECU100は、「触媒劣化診断値=電圧偏差積分比×振幅積算比」の演算を実行する(ステップS1104)。
On the other hand, when the
そして、ECU100は、触媒22の劣化診断として、触媒劣化診断値が所定値(後述の0.3)以上であるかどうかを確認する(ステップS1105)。このときに、ECU100は、触媒劣化診断値が所定値以上であることを確認すると、触媒22が故障である(劣化状態である)と判定する(ステップS1106)。一方、ECU100は、触媒劣化診断値が所定値未満であることを確認すると、触媒22が正常であると判定する(ステップS1107)。そして、ECU100は、触媒22を故障又は正常と判定すると、触媒劣化診断が完了したと判断し(ステップS1108)、触媒劣化診断処理を終了する。
Then, the
次に、図12は、図5の触媒劣化指標値の初期値設定処理(図5におけるステップS508)を示すフローチャートである。図12において、ECU100は、触媒劣化指標値の算出処理が実行されて完了しているかどうかを確認する(ステップS1201)。このときに、ECU100は、触媒劣化指標値の算出処理が実行されて完了していることを確認すると、触媒劣化指標値の初期値設定を行わずに、触媒劣化指標値の初期値設定処理を終了する。
Next, FIG. 12 is a flowchart showing the initial value setting process (step S508 in FIG. 5) of the catalyst deterioration index value of FIG. In FIG. 12, the
一方、ECU100は、触媒劣化指標値算出処理が完了していないことを確認すると、触媒劣化診断のフラグを未完了として設定する(ステップS1202)。また、ECU100は、触媒劣化診断条件のフラグを不成立として設定する(ステップS1203)。そして、ECU100は、フロントO2電圧値の偏差積分値、リアO2電圧値の偏差積分値、フロントO2電圧値の振幅積算値、フロントO2電圧値の振幅積算値、リアO2電圧値の振幅積算値、電圧偏差積分比及び触媒劣化診断値の各パラメータをゼロに設定する(ステップS1204〜S1209)。これによって、ECU100は、触媒劣化指標値の初期値設定処理を終了する。
On the other hand, when the
次に、ECU100による触媒劣化診断処理の実行タイミングについて説明する。図13は、各出力値の変化、及び各条件の成立フラグの変化の一例を説明するための説明図である。なお、図13の横軸は、時間を示す。また、図13(a)は、触媒劣化診断条件の成立状況の変化を示す。さらに、図13(b)は、指標値算出条件の成立状況の変化を示す。また、図13(c)は、タイマの作動状況を示す。さらに、図13(d)は、燃料カット条件の成立状況の変化を示す。ここで、図13(d)では、燃料カット条件の成立時には、内燃機関1の燃料遮断状態を示し、燃料カット条件の不成立時には、内燃機関1の燃料供給状態であることを示す。また、図13(e)は、LAFS(A/F測定値)の値の変化を示す。さらに、図13(f)は、フロントO2電圧値の変化を示す。さらに、図13(g)は、リアO2電圧値の変化を示す。
Next, the execution timing of the catalyst deterioration diagnosis process by the
図13において、時点A以前(図13の左側)では、内燃機関1が燃料カット状態であり、LAFS出力値(A/F測定値)はリーン側出力の最大値を示している。ECU100は、燃料カット状態から燃料供給状態に復帰すると、LAFS出力値が目標A/Fとなるように制御する。これによって、LAFS出力値(図13(e)の実線)が目標A/F(図13(e)の破線)に追従する。ここでの目標A/Fは、通常時の目標A/F設定処理(図5におけるステップS506)によって設定された値である。
In FIG. 13, before the time point A (left side of FIG. 13), the internal combustion engine 1 is in a fuel cut state, and the LAFS output value (A / F measurement value) indicates the maximum value of the lean side output. When the
フロントO2電圧値(FO2)は、LAFS出力値をラムダO2センサ相当の電圧値に変換した値である。リアO2電圧値(RO2)がラムダO2センサの出力値であり、触媒劣化診断はフロントO2電圧値(FO2)とリアO2電圧値(RO2)との近似度合いで診断するため、LAFS出力値をラムダO2出力値相当の電圧値に変換する必要がある。そこで、ECU100は、LAFSの出力値であるA/F測定値をラムダO2相当の電圧値に所定の変換マップにより変換し、その値に一次フィルタを用いてなまし処理を実行する。
The front O 2 voltage value (FO 2 ) is a value obtained by converting the LAFS output value into a voltage value equivalent to a lambda O 2 sensor. The rear O 2 voltage value (RO 2 ) is the output value of the lambda O 2 sensor, and the catalyst deterioration diagnosis is performed based on the degree of approximation between the front O 2 voltage value (FO 2 ) and the rear O 2 voltage value (RO 2 ). Therefore, it is necessary to convert the LAFS output value to a voltage value corresponding to the lambda O 2 output value. Therefore,
時点Bで、触媒劣化診断条件が成立すると、タイマが計数を開始する。これと同時に、通常時の目標A/F設定処理から診断用の目標A/F設定処理(図5におけるステップS502)に切り替わる。そして、診断用の目標A/F設定処理によって、目標A/Fが「劣化診断用目標中心A/F−劣化診断用減算値」又は「劣化診断用目標中心A/F+劣化診断用加算値」に設定される。この結果、燃料噴射量は、その設定された目標A/Fに応じてフィードバック制御されることになる。 When the catalyst deterioration diagnosis condition is satisfied at time B, the timer starts counting. At the same time, the target A / F setting process at the normal time is switched to the target A / F setting process for diagnosis (step S502 in FIG. 5). Then, by the target A / F setting process for diagnosis, the target A / F is “deterioration diagnosis target center A / F−degradation diagnosis subtraction value” or “deterioration diagnosis target center A / F + deterioration diagnosis addition value”. Set to As a result, the fuel injection amount is feedback-controlled according to the set target A / F.
そして、タイマの計数値(時間カウンタ)が待ち時間設定値を超えた時点Cで、指標値算出条件が成立し、触媒劣化指標値演算が開始される。また、時点Bから時点Cまでの間は、燃料カット中に触媒22に吸蔵された酸素によりリアO2電圧値(RO2)の出力に変動が生じる期間である。ここで、この期間中に触媒劣化指標値算出処理が実行されると、リアO2電圧値(RO2)に基づく触媒劣化指標値が正しく算出されないために、触媒劣化について誤診断が生じる可能性がある。
Then, at time C when the count value (time counter) of the timer exceeds the waiting time set value, the index value calculation condition is satisfied, and the catalyst deterioration index value calculation is started. Further, the period from the time point B to the time point C is a period in which the output of the rear O 2 voltage value (RO 2 ) varies due to oxygen stored in the
そこで、ECU100は、指標値算出条件が成立した時点Cで、図8〜10に示す触媒劣化指標値算出処理を実行する。この触媒劣化指標値算出処理は、時点Cから時点Dの触媒劣化診断条件及び指標値算出条件が成立している間、継続して実行される。また、触媒劣化診断条件及び指標値算出条件が不成立となった時点Dで、ECU100は、触媒劣化指標値演算を停止する。これとともに、ECU100は、目標A/Fを、診断用の目標A/F設定処理により設定された値から、通常用の目標A/F設定処理により設定された値に変更する。
Therefore, the
ここで、ECU100は、触媒劣化指標値算出処理(図5におけるステップS505)に、図13のフロントO2電圧値(FO2)及びリアO2電圧値(RO2)を用いる。FO2電圧偏差積分値は、フロントO2電圧値(図13(f)の破線)と、リアO2電圧フィルタ値(図13(f)の実線)とに囲まれた領域(図13(f)の網掛け部分)である。このFO2電圧振幅積算値は、フロントO2電圧フィルタ値(図13(f)の実線)の最大値と最小値との偏差を、フロントO2電圧フィルタ値のリッチ・リーンが反転する度に積算した値である。
Here, the
RO2電圧偏差積分値は、リアO2電圧値(図13(e)の破線)とリアO2電圧フィルタ値(図13(e)の実線)とに囲まれた領域(図13(e)の網掛け部分)である。RO2電圧振幅積算値は、リアO2電圧フィルタ値の最大値と最小値との偏差を、リアO2電圧フィルタ値のリッチ・リーンが反転する度に積算した値である。 The RO 2 voltage deviation integrated value is a region (FIG. 13 (e)) surrounded by a rear O 2 voltage value (broken line in FIG. 13 (e)) and a rear O 2 voltage filter value (solid line in FIG. 13 (e)). The shaded part). RO 2 voltage amplitude integrated value, the difference between the maximum value and the minimum value of the rear O 2 voltage filter value, a value rich lean is integrated whenever the inversion of the rear O 2 voltage filter value.
次に、触媒劣化診断条件の成立後、指標値算出条件が成立するまでの待ち時間の有無による触媒劣化指標値の差について説明する。ここでは、触媒劣化診断値を0.3に設定した場合について説明する。なお、図13におけるリアO2の出力波形は、正常判定すべき劣化度合いの触媒22についてのものである。
Next, the difference in catalyst deterioration index value due to the presence or absence of a waiting time until the index value calculation condition is satisfied after the catalyst deterioration diagnosis condition is satisfied will be described. Here, a case where the catalyst deterioration diagnosis value is set to 0.3 will be described. Note that the output waveform of the rear O 2 in FIG. 13 is for the
まず、触媒劣化診断条件の成立後、指標値算出条件が成立するまでに待ち時間を設定した場合について説明する。この場合、触媒劣化指標値の算出対象となる区間は、図13における時点Cから時点Dである。このような場合において、電圧偏差積分比、振幅積算比及び触媒劣化診断値は、以下のようになる。
電圧偏差積分比 = RO2電圧偏差積分値/FO2電圧偏差積分値
= 25.15/34.11 =0.737
振幅積算比 = RO2電圧振幅積算値/FO2電圧振幅積算値
= 2.4/6.4 = 0.375
触媒劣化診断値 = 電圧偏差積分比 × 振幅積算比
= 0.737×0.375 = 0.277
従って、算出された触媒劣化診断値が0.3未満であるため、ECU100は、触媒22を正常であると判定する。
First, a case will be described in which a waiting time is set until the index value calculation condition is satisfied after the catalyst deterioration diagnosis condition is satisfied. In this case, the interval from which the catalyst deterioration index value is calculated is from time C to time D in FIG. In such a case, the voltage deviation integration ratio, the amplitude integration ratio, and the catalyst deterioration diagnosis value are as follows.
Voltage deviation integral ratio = RO 2 voltage deviation integral value / FO 2 voltage deviation integral value
= 25.15 / 34.11 = 0.737
Amplitude integration ratio = RO 2 voltage amplitude integration value / FO2 voltage amplitude integration value
= 2.4 / 6.4 = 0.375
Diagnosis value of catalyst deterioration = Voltage deviation integration ratio x Amplitude integration ratio
= 0.737 x 0.375 = 0.277
Accordingly, since the calculated catalyst deterioration diagnosis value is less than 0.3, the
次に、触媒劣化診断条件の成立後、指標値算出条件が成立するまでの待ち時間が設定されていない場合について説明する。この場合の触媒劣化指標値の算出対象となる区間は、図13における時点Bから時点Dである。このような場合において、電圧偏差積分比、振幅積算比及び触媒劣化診断値は、以下のようになる。
電圧偏差積分比 = RO2電圧偏差積分値/FO2電圧偏差積分値
= 46.27/54.14 =0.855
振幅積算比 = RO2電圧振幅積算値/FO2電圧振幅積算値
= 4.2/11.2 = 0.375
触媒劣化診断値 = 電圧偏差積分比 × 振幅積算比
= 0.855×0.375 = 0.320
従って、算出された触媒劣化診断値が0.3以上であるため、ECU100は、触媒22を劣化状態であると判定する。このように待ち時間(待機期間)を設定していない場合には、触媒劣化について誤診断が生じる。
Next, a case will be described in which the waiting time until the index value calculation condition is satisfied after the catalyst deterioration diagnosis condition is satisfied is not set. In this case, the interval for calculating the catalyst deterioration index value is from time B to time D in FIG. In such a case, the voltage deviation integration ratio, the amplitude integration ratio, and the catalyst deterioration diagnosis value are as follows.
Voltage deviation integral ratio = RO 2 voltage deviation integral value / FO 2 voltage deviation integral value
= 46.27 / 54.14 = 0.855
Amplitude integration ratio = RO 2 voltage amplitude integration value / FO 2 voltage amplitude integration value
= 4.2 / 11.2 = 0.375
Diagnosis value of catalyst deterioration = Voltage deviation integration ratio x Amplitude integration ratio
= 0.855 x 0.375 = 0.320
Accordingly, since the calculated catalyst deterioration diagnosis value is 0.3 or more, the
上記のような内燃機関の制御装置によれば、待機期間算出手段104が待ち時間を吸入空気量に基づいて算出して設定し、指標値算出手段105による触媒劣化指標値算出処理の開始を待ち時間分遅延させる。この構成により、触媒劣化指標値に含まれる内燃機関1の過渡状態に伴う誤差成分を低減させることができ、触媒劣化診断の精度を向上させることができる。これとともに、従来の内燃機関の制御装置のような固定値を待ち時間として用いていないことにより、触媒劣化診断の機会を適切に確保することができる。
According to the control apparatus for an internal combustion engine as described above, the standby
なお、実施の形態1では、図13(c)に示すように、指標値算出条件成立後にタイマを停止させたが、指標値算出条件成立後にもタイマを継続して作動させてもよい。 In the first embodiment, as shown in FIG. 13C, the timer is stopped after the index value calculation condition is satisfied, but the timer may be continuously operated even after the index value calculation condition is satisfied.
実施の形態2.
実施の形態1では、触媒劣化指標値演算の待機期間として、待ち時間を用いた。これに対して、実施の形態2では、触媒劣化指標値演算の待機期間として吸入空気量積算値を用いる。
In the first embodiment, the waiting time is used as the waiting period for the catalyst deterioration index value calculation. On the other hand, in the second embodiment, the intake air amount integrated value is used as a standby period for calculating the catalyst deterioration index value.
実施の形態2のECU100は、以下の算出式により、吸入空気量積算値を算出する。
吸入空気量積算値[g]=吸入空気量積算値(n−1)+吸入空気量×0.01
ここで、吸入空気量積算値及び吸入空気量の単位は[g/s]であり、ECU100は、10[ms]毎に吸入空気量を算出する。このため、ECU100は、積算する吸入空気量に0.01を乗算する。また、吸入空気量積算値(n−1)は、10[ms]前の吸入空気量積算値である。さらに、ECU100は、触媒劣化診断条件の不成立時には、吸入空気量積算値を0としており、触媒劣化診断条件が成立すると、吸入空気量積算値の算出を開始する。
The
Intake air amount integrated value [g] = Intake air amount integrated value (n−1) + Intake air amount × 0.01
Here, the unit of the intake air amount integrated value and the intake air amount is [g / s], and the
図14は、この発明の実施の形態2による内燃機関の制御装置の待ち時間の算出処理を示すフローチャートである。なお、図14に示す待機期間算出処理は、先の図5におけるステップS503に対応する処理である。図14において、ECU100(待機期間算出手段104)は、診断用の目標A/F設定処理の後に、吸入空気量積算値を算出する(ステップS1401)。そして、ECU100は、算出した吸入空気量積算値が所定値(例えば、150〔g〕)を超過したことを確認すると、触媒劣化指標値の算出処理を実行する。他の構成及び動作は実施の形態1と同様である。
FIG. 14 is a flowchart showing wait time calculation processing of the control apparatus for an internal combustion engine according to the second embodiment of the present invention. Note that the standby period calculation process shown in FIG. 14 is a process corresponding to step S503 in FIG. In FIG. 14, the ECU 100 (standby period calculation means 104) calculates an intake air amount integrated value after the target A / F setting process for diagnosis (step S1401). When the
上記のような内燃機関の制御装置によれば、触媒22に吸蔵されている酸素を消費する期間が、燃料噴射量の総量、即ち吸入空気量の総量(積算値)に依存することにより、触媒劣化指標値演算の待機期間として吸入空気量積算値を用いた場合にも、実施の形態1と同様の効果を得ることができる。
According to the control apparatus for an internal combustion engine as described above, the period during which oxygen stored in the
実施の形態3.
実施の形態1のECU100(待機期間算出手段104)は、吸入空気量に基づいて、触媒劣化指標値演算の待機期間としての待ち時間を算出した。これに対して、実施の形態3のECU100では、吸入空気量及びOSC算出値に基づいて待ち時間を算出する。
The ECU 100 (standby period calculation means 104) of the first embodiment calculates a waiting time as a standby period for calculating the catalyst deterioration index value based on the intake air amount. On the other hand, the
図15は、この発明の実施の形態3による内燃機関の制御装置の触媒劣化診断に関する構成を示すブロック図である。図15において、実施の形態3の待機期間算出手段104は、酸素吸蔵量算出手段107からOSC算出値を受ける。また、待機期間算出手段104(ECU100のROM内)には、吸入空気量(Qa)と待ち時間とがOSC算出値毎に互いに関連付けて、図16に示すような触媒劣化指標値待ち時間マップが予め登録されている。
FIG. 15 is a block diagram showing a configuration relating to catalyst deterioration diagnosis of the control apparatus for an internal combustion engine according to the third embodiment of the present invention. In FIG. 15, the standby
実施の形態3の酸素吸蔵量算出手段107は、診断用の目標A/F算出処理の実行時以外にも、常時、OSC算出値の算出処理を実行する。これにより、酸素吸蔵量算出手段107は、触媒劣化診断条件の成立時点でのOSC算出値を算出可能になっている。なお、酸素吸蔵量算出手段107によるOSC算出値の算出式は、実施の形態1における酸素吸蔵量算出手段107によるOSC算出値の算出式と同様である。 The oxygen storage amount calculation means 107 of the third embodiment always executes the calculation process of the OSC calculation value other than when the diagnosis target A / F calculation process is executed. Thereby, the oxygen storage amount calculation means 107 can calculate the OSC calculation value at the time when the catalyst deterioration diagnosis condition is satisfied. The calculation formula of the OSC calculation value by the oxygen storage amount calculation means 107 is the same as the calculation formula of the OSC calculation value by the oxygen storage amount calculation means 107 in the first embodiment.
ここで、待機期間算出手段104は、触媒劣化診断条件が不成立から成立となった時点でのOSC算出値と、触媒劣化診断条件成立後の各時点での吸入空気量とに基づいて、図16に示す触媒劣化指標値待ち時間マップを補間参照することによって、待ち時間を算出する。これによって、待機期間算出手段104は、触媒劣化診断条件が不成立から成立に変化した時点でのOSC算出値を用いて、触媒劣化指標値演算待ち時間の演算が可能となる。他の構成及び動作は実施の形態1と同様である。
Here, the standby period calculation means 104 is based on the calculated OSC value at the time when the catalyst deterioration diagnosis condition is not satisfied and the intake air amount at each time after the catalyst deterioration diagnosis condition is satisfied, as shown in FIG. The waiting time is calculated by interpolating the catalyst deterioration index value waiting time map shown in FIG. As a result, the standby
上記のような内燃機関の制御装置によれば、吸入空気量及びOSC算出値に基づいて待ち時間を算出する場合であっても、実施の形態1と同様の効果を得ることができる。これに加えて、OSC算出値が待ち時間の算出の判断要素として加えられていることにより、実施の形態1に比べて、触媒劣化診断の精度をより向上させることができる。 According to the control device for an internal combustion engine as described above, even when the waiting time is calculated based on the intake air amount and the OSC calculation value, the same effect as in the first embodiment can be obtained. In addition, since the OSC calculation value is added as a determination factor for calculating the waiting time, the accuracy of the catalyst deterioration diagnosis can be further improved as compared with the first embodiment.
なお、実施の形態1,3では、待機期間として待ち時間を用いたが、待機期間は、待ち時間に限定するものではなく、例えばスパークプラグ4の放電回数(点火回数)を待機期間として用いてもよい。 In the first and third embodiments, the waiting time is used as the waiting period. However, the waiting period is not limited to the waiting time. For example, the number of discharges (the number of ignitions) of the spark plug 4 is used as the waiting period. Also good.
1 内燃機関、13 吸気管、14 排気管、22 触媒、23 上流側空燃比センサ、24 下流側空燃比センサ、100 ECU、101 運転状態検出手段、102 吸入空気量検出手段、103 診断条件判定手段、104 待機期間算出手段、105 指標値算出手段、106 触媒劣化診断手段、107 酸素吸蔵量算出手段。 DESCRIPTION OF SYMBOLS 1 Internal combustion engine, 13 Intake pipe, 14 Exhaust pipe, 22 Catalyst, 23 Upstream air-fuel ratio sensor, 24 Downstream air-fuel ratio sensor, 100 ECU, 101 Operating state detection means, 102 Intake air amount detection means, 103 Diagnostic condition determination means 104 waiting period calculation means, 105 index value calculation means, 106 catalyst deterioration diagnosis means, 107 oxygen storage amount calculation means.
Claims (2)
前記内燃機関の運転状態に応じて、所定の触媒劣化診断条件が成立したか否かを判定する診断条件判定手段と、
前記診断条件判定手段によって前記触媒劣化診断条件の成立判定がされた後に、A/Fを周期的に振幅振動させるために、目標A/Fを周期的に振幅振動する設定処理を行う触媒劣化診断用の目標A/F設定処理手段と、
前記診断条件判定手段によって前記触媒劣化診断条件の成立判定がされた後、所定の待機期間経過後から、前記上流側の空燃比と、前記下流側の空燃比とに基づいて、前記触媒の劣化を判別するための触媒劣化指標値の算出処理を実行する指標値算出手段と、
前記指標値算出手段によって算出された前記触媒劣化指標値に基づいて前記触媒の劣化状態を診断する触媒劣化診断手段と、
を備え、
前記目標A/F設定処理手段は、前記待機期間中においても前記診断用の目標A/F設定処理を実行し、
前記待機期間は、前記吸気路の吸入空気量に基づいて設定される
ことを特徴とする内燃機関の制御装置。 A control device for an internal combustion engine that performs deterioration diagnosis of the catalyst based on an air-fuel ratio upstream of the catalyst in the exhaust passage of the internal combustion engine and an air-fuel ratio downstream of the catalyst in the exhaust passage,
Diagnostic condition determination means for determining whether or not a predetermined catalyst deterioration diagnosis condition is satisfied according to the operating state of the internal combustion engine;
After the determination of the catalyst deterioration diagnosis condition is made by the diagnosis condition determination means, a catalyst deterioration diagnosis is performed in which the target A / F is periodically oscillated in order to oscillate the A / F periodically. Target A / F setting processing means,
After the determination of the catalyst deterioration diagnosis condition is made by the diagnosis condition determination means, the deterioration of the catalyst is determined based on the upstream air-fuel ratio and the downstream air-fuel ratio after a predetermined standby period. Index value calculating means for performing a process of calculating a catalyst deterioration index value for determining
Catalyst deterioration diagnosis means for diagnosing the deterioration state of the catalyst based on the catalyst deterioration index value calculated by the index value calculation means;
With
The target A / F setting processing means executes the diagnostic target A / F setting process even during the standby period ,
The control apparatus for an internal combustion engine, wherein the standby period is set based on an intake air amount in the intake passage .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011134998A JP5349542B2 (en) | 2011-06-17 | 2011-06-17 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011134998A JP5349542B2 (en) | 2011-06-17 | 2011-06-17 | Control device for internal combustion engine |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008284982A Division JP2010112246A (en) | 2008-11-06 | 2008-11-06 | Control device of internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011202667A JP2011202667A (en) | 2011-10-13 |
JP5349542B2 true JP5349542B2 (en) | 2013-11-20 |
Family
ID=44879537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011134998A Expired - Fee Related JP5349542B2 (en) | 2011-06-17 | 2011-06-17 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5349542B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03281960A (en) * | 1990-03-29 | 1991-12-12 | Fuji Heavy Ind Ltd | Deterioration detecting device for catalyst |
JP4042690B2 (en) * | 2003-12-16 | 2008-02-06 | トヨタ自動車株式会社 | Catalyst deterioration diagnosis device for internal combustion engine |
JP4221026B2 (en) * | 2006-12-25 | 2009-02-12 | 三菱電機株式会社 | Air-fuel ratio control device for internal combustion engine |
JP4761223B2 (en) * | 2007-05-24 | 2011-08-31 | トヨタ自動車株式会社 | Catalyst deterioration detection device for internal combustion engine |
-
2011
- 2011-06-17 JP JP2011134998A patent/JP5349542B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011202667A (en) | 2011-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2858288B2 (en) | Self-diagnosis device in air-fuel ratio control device of internal combustion engine | |
JP4497132B2 (en) | Catalyst degradation detector | |
JP4502035B2 (en) | Abnormality diagnosis device for exhaust gas recirculation system | |
JP2893308B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP6350434B2 (en) | Abnormality diagnosis device for downstream air-fuel ratio sensor | |
JP2010084750A (en) | Deterioration diagnosing apparatus for exhaust gas purifying catalyst | |
JP4193869B2 (en) | Exhaust gas purification catalyst deterioration diagnosis device | |
WO2015170449A1 (en) | Exhaust gas purification device for internal combustion engine | |
JP6251143B2 (en) | Control device for spark ignition engine | |
JP2021102944A (en) | Catalyst deterioration detection device | |
JP4693896B2 (en) | Internal combustion engine control device | |
JP2009156227A (en) | Device for diagnosing failure of downstream oxygen sensor | |
JPH07229439A (en) | Air-fuel ratio control device of internal combustion engine | |
JP2010112246A (en) | Control device of internal combustion engine | |
JP5349542B2 (en) | Control device for internal combustion engine | |
JP2010043624A (en) | Catalyst deterioration determining device for internal combustion engine | |
JP2001329832A (en) | Catalyst deterioration diagnostic device for internal combustion engine | |
JP4311305B2 (en) | Deterioration detection device for linear air-fuel ratio sensor | |
JP4411755B2 (en) | Exhaust purification catalyst deterioration state diagnosis device | |
JP4831336B2 (en) | Control device for internal combustion engine | |
JP4547020B2 (en) | Control device for internal combustion engine | |
JP2021131056A (en) | Exhaust emission control device of internal combustion engine | |
JP4654952B2 (en) | Output control device for internal combustion engine | |
JPH0933478A (en) | Apparatus for diagnosing response of oxygen sensor in internal combustion engine | |
JP3318702B2 (en) | Catalyst deterioration diagnosis device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130422 |
|
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: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5349542 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |