[go: up one dir, main page]

JP2010007561A - Air-fuel ratio control device and air-fuel ratio control method - Google Patents

Air-fuel ratio control device and air-fuel ratio control method Download PDF

Info

Publication number
JP2010007561A
JP2010007561A JP2008167690A JP2008167690A JP2010007561A JP 2010007561 A JP2010007561 A JP 2010007561A JP 2008167690 A JP2008167690 A JP 2008167690A JP 2008167690 A JP2008167690 A JP 2008167690A JP 2010007561 A JP2010007561 A JP 2010007561A
Authority
JP
Japan
Prior art keywords
fuel ratio
air
calculated
value
storage amount
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.)
Pending
Application number
JP2008167690A
Other languages
Japanese (ja)
Inventor
Yoshiko Okamoto
佳子 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2008167690A priority Critical patent/JP2010007561A/en
Publication of JP2010007561A publication Critical patent/JP2010007561A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】排気浄化における異常を精度よく判定することができる空燃比制御装置及び空燃比制御方法を提供する。
【解決手段】排気通路13に設けられた触媒18の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき空燃比を補正するサブフィードバック補正値を算出し、その酸素濃度に基づき空燃比の目標空燃比に対する定常的なずれを補償する学習値を更新する。また、学習値の更新を停止し、予め算出された学習値を用いて触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が、予め定めた判定値未満である場合に、前記異常判定制御の実行を禁止する。
【選択図】図1
An air-fuel ratio control apparatus and an air-fuel ratio control method capable of accurately determining an abnormality in exhaust gas purification are provided.
A feedback correction value for correcting a fuel injection amount is calculated so that an air-fuel ratio detected upstream of a catalyst provided in an exhaust passage becomes a target air-fuel ratio, and an oxygen concentration detected downstream. The sub-feedback correction value for correcting the air-fuel ratio is calculated based on the above, and the learning value for compensating for the steady deviation of the air-fuel ratio from the target air-fuel ratio is updated based on the oxygen concentration. Further, the updating of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed for detecting an abnormal state in exhaust purification based on the oxygen storage amount, When the execution time of the abnormality determination control is longer than the reference time, and the oxygen storage amount calculated by the control is less than a predetermined determination value, the execution of the abnormality determination control is prohibited.
[Selection] Figure 1

Description

本発明は、空燃比制御装置及び空燃比制御方法に関する。   The present invention relates to an air-fuel ratio control device and an air-fuel ratio control method.

従来より、排気通路のうち、排気浄化用の触媒の上流側に空燃比センサを設け、触媒下流側に酸素センサを設けた装置がある。この触媒は、流入する排気ガスの空燃比が所定範囲にある場合に最も効率よく排気成分を浄化できるため、空燃比センサの出力に基づき、触媒に流入する排気ガスの空燃比が目標空燃比になるように、燃料噴射量がフィードバック制御されている(メインフィードバック制御)。   Conventionally, there is an apparatus in which an air-fuel ratio sensor is provided upstream of an exhaust purification catalyst in an exhaust passage, and an oxygen sensor is provided downstream of the catalyst. Since this catalyst can purify exhaust components most efficiently when the air-fuel ratio of the inflowing exhaust gas is within a predetermined range, the air-fuel ratio of the exhaust gas flowing into the catalyst becomes the target air-fuel ratio based on the output of the air-fuel ratio sensor. Thus, the fuel injection amount is feedback controlled (main feedback control).

さらに、上記装置では、エミッション向上を目的として、酸素センサからの出力信号に基づき、メインフィードバック制御で算出されたフィードバック(F/B)補正値を補正するサブフィードバック制御も行われている。サブフィードバック制御では、酸素センサの出力と、上流の空燃比が目標空燃比となった場合の基準出力との偏差に基づき、サブフィードバック(F/B)補正値が算出され、このサブF/B補正値をF/B補正値に反映される。   Further, in the above apparatus, for the purpose of improving emission, sub feedback control for correcting the feedback (F / B) correction value calculated in the main feedback control is also performed based on the output signal from the oxygen sensor. In the sub-feedback control, a sub-feedback (F / B) correction value is calculated based on the deviation between the output of the oxygen sensor and the reference output when the upstream air-fuel ratio becomes the target air-fuel ratio. The correction value is reflected in the F / B correction value.

また、サブフィードバック制御とともに、各インジェクタの特性等の気筒毎のばらつき、空燃比センサや酸素センサの取付位置に応じたガス当たり、センサ特性等に起因する定常的なずれを学習するサブフィードバック学習が併せて行われる。この学習により算出された学習値は、サブF/B補正値とともにF/B補正値に反映される。   In addition to sub-feedback control, sub-feedback learning is used to learn steady-state deviations caused by variations in each cylinder, such as the characteristics of each injector, gas hits according to the mounting position of the air-fuel ratio sensor or oxygen sensor, and sensor characteristics. It is done together. The learning value calculated by this learning is reflected in the F / B correction value together with the sub F / B correction value.

一方、触媒下流で検出された酸素濃度に基づき、触媒の上流の空燃比をリッチ側及びリーン側に強制的に変更させるアクティブ空燃比制御を行い、変化する空燃比に基づき算出された酸素吸蔵量が所定範囲内であるか否かを判断する異常判定方法が一般的に行われている(例えば特許文献1参照)。この方法では、例えば酸素吸蔵量が基準値未満である場合に、触媒が劣化したと判定される。このアクティブ空燃比制御を実行する際には、上記したサブフィードバック学習が中断され、アクティブ空燃比制御の実行前に算出した学習値に基づき空燃比制御が行われる。
特開2006−009700号公報
On the other hand, based on the oxygen concentration detected downstream of the catalyst, active air-fuel ratio control for forcibly changing the air-fuel ratio upstream of the catalyst to the rich side and lean side is performed, and the oxygen storage amount calculated based on the changing air-fuel ratio An abnormality determination method for determining whether or not is within a predetermined range is generally performed (see, for example, Patent Document 1). In this method, for example, when the oxygen storage amount is less than the reference value, it is determined that the catalyst has deteriorated. When executing this active air-fuel ratio control, the sub-feedback learning described above is interrupted, and the air-fuel ratio control is performed based on the learning value calculated before the execution of the active air-fuel ratio control.
Japanese Patent Laid-Open No. 2006-090000

ところが、アクティブ空燃比制御を行う際に、アクティブ空燃比制御前に算出されたサブF/B学習値を用いるため、該学習値に含まれる誤差が大きくなる可能性がある。学習値に含まれる誤差が大きくなると、異常判定制御に悪影響を及ぼし、触媒が劣化していない状態であるにも関わらず、触媒が劣化したという誤った異常判定を行ったり、異常判定制御自体が正常に完了しない虞がある。   However, when the active air-fuel ratio control is performed, the sub F / B learning value calculated before the active air-fuel ratio control is used, so that an error included in the learning value may increase. When the error included in the learning value increases, the abnormality determination control is adversely affected, and although the catalyst is not deteriorated, an erroneous abnormality determination that the catalyst has deteriorated is performed, or the abnormality determination control itself is performed. There is a risk that it will not complete normally.

本発明は、上記問題点に鑑みてなされたものであり、その目的は、排気浄化における異常を精度よく判定することができる空燃比制御装置及び空燃比制御方法を提供することにある。   The present invention has been made in view of the above problems, and an object thereof is to provide an air-fuel ratio control apparatus and an air-fuel ratio control method capable of accurately determining an abnormality in exhaust gas purification.

上記問題点を解決するための手段及び作用効果について以下に記載する。
請求項1に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下
流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が予め定めた判定値未満である場合に、前記異常判定制御の実行を禁止する。
Means and effects for solving the above problems will be described below.
The invention according to claim 1 calculates a feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control apparatus for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, Execution of the abnormality determination control is prohibited when the execution time of the abnormality determination control is longer than a reference time and the oxygen storage amount calculated by the control is less than a predetermined determination value. To.

上記構成によれば、学習値が更新されない異常判定制御が実行される際に、異常判定制御の実行時間が基準時間よりも大きく、且つこの制御で算出された酸素吸蔵量が、予め定めた判定値未満である場合に、異常判定制御が禁止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above configuration, when the abnormality determination control in which the learning value is not updated is executed, the execution time of the abnormality determination control is longer than the reference time, and the oxygen storage amount calculated by this control is determined in advance. When it is less than the value, the abnormality determination control is prohibited. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control.

請求項2に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、算出された前記酸素吸蔵量が予め算出された判定値よりも大きい場合に、前記異常判定制御の実行を禁止する。   The invention according to claim 2 calculates the feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control apparatus for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, When the calculated oxygen storage amount is larger than a determination value calculated in advance, execution of the abnormality determination control is prohibited.

上記構成によれば、学習値が更新されない異常判定制御が実行される際、算出された酸素吸蔵量が判定値よりも大きい場合に、異常判定制御が禁止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above configuration, when the abnormality determination control in which the learning value is not updated is executed, the abnormality determination control is prohibited when the calculated oxygen storage amount is larger than the determination value. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control.

請求項3に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が第1判定値未満であるか、或いは算出された前記酸素吸蔵量が、前記第1判定値よりも大きい第2判定値を超えた場合に、前記異常判定制御の実行を禁止する。   The invention according to claim 3 calculates the feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control apparatus for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, The execution time of the abnormality determination control is longer than a reference time, and the oxygen storage amount calculated by the control is less than the first determination value, or the calculated oxygen storage amount is If it exceeds the second determination value larger than the first determination value, it prohibits the execution of the abnormality determination control.

上記構成によれば、学習値が更新されない異常判定制御の際、異常判定制御の実行時間が基準時間よりも大きく、且つこの制御で算出された酸素吸蔵量が第1判定値未満である場合、或いは酸素吸蔵量が第2判定値を超えた場合に、異常判定制御が中止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その誤差の大きさを考慮して、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above configuration, in the abnormality determination control in which the learning value is not updated, when the execution time of the abnormality determination control is longer than the reference time and the oxygen storage amount calculated by this control is less than the first determination value, Alternatively, the abnormality determination control is stopped when the oxygen storage amount exceeds the second determination value. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control in consideration of the magnitude of the error.

請求項4に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、前記学習値の更新を停止し、予め算出された前記学習値を
用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が予め定めた判定値未満である場合に、前記異常判定制御の実行を禁止する。
The invention according to claim 4 calculates a feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control method for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, Execution of the abnormality determination control is prohibited when the execution time of the abnormality determination control is longer than a reference time and the oxygen storage amount calculated by the control is less than a predetermined determination value. To.

上記方法によれば、学習値が更新されない異常判定制御が実行される際に、異常判定制御の実行時間が基準時間よりも大きく、且つこの制御で算出された酸素吸蔵量が、予め定めた判定値未満である場合に、異常判定制御が禁止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above method, when the abnormality determination control in which the learning value is not updated is executed, the execution time of the abnormality determination control is longer than the reference time, and the oxygen storage amount calculated by this control is determined in advance. When it is less than the value, the abnormality determination control is prohibited. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control.

請求項5に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、算出された前記酸素吸蔵量が予め算出された判定値よりも大きい場合に、前記異常判定制御の実行を禁止する。   The invention according to claim 5 calculates the feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control method for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, When the calculated oxygen storage amount is larger than a determination value calculated in advance, execution of the abnormality determination control is prohibited.

上記方法によれば、学習値が更新されない異常判定制御が実行される際、算出された酸素吸蔵量が判定値よりも大きい場合に、異常判定制御が禁止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above method, when the abnormality determination control in which the learning value is not updated is executed, the abnormality determination control is prohibited when the calculated oxygen storage amount is larger than the determination value. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control.

請求項6に記載の発明は、排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が第1判定値未満であるか、或いは算出された前記酸素吸蔵量が、前記第1判定値よりも大きい第2判定値を超えた場合に、前記異常判定制御の実行を禁止する。   The invention according to claim 6 calculates the feedback correction value for correcting the fuel injection amount so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and is detected downstream. In the air-fuel ratio control method for an internal combustion engine, a sub-feedback correction value that corrects the air-fuel ratio based on the oxygen concentration is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated. The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount, The execution time of the abnormality determination control is longer than a reference time, and the oxygen storage amount calculated by the control is less than the first determination value, or the calculated oxygen storage amount is If it exceeds the second determination value larger than the first determination value, it prohibits the execution of the abnormality determination control.

上記方法によれば、学習値が更新されない異常判定制御の際、異常判定制御の実行時間が基準時間よりも大きく、且つこの制御で算出された酸素吸蔵量が第1判定値未満である場合、或いは酸素吸蔵量が第2判定値を超えた場合に、異常判定制御が中止される。このため、予め算出された学習値に含まれる誤差が大きくなった際に、その誤差の大きさを考慮して、その学習値が、異常判定制御に悪影響を及ぼすことを防止できる。   According to the above method, in the abnormality determination control in which the learning value is not updated, when the execution time of the abnormality determination control is longer than the reference time and the oxygen storage amount calculated by this control is less than the first determination value, Alternatively, the abnormality determination control is stopped when the oxygen storage amount exceeds the second determination value. For this reason, when the error included in the learning value calculated in advance increases, the learning value can be prevented from adversely affecting the abnormality determination control in consideration of the magnitude of the error.

以下、本発明を具体化した一実施形態を図1〜図4に従って説明する。図1は、本発明の空燃比制御装置が搭載された内燃機関及びその周囲の構成の概略図である。
内燃機関10の吸気通路11には、その通路面積を可変とするスロットルバルブ15が設けられ、その開度制御によりエアクリーナ14を通じて吸入される空気の量が調整されている。ここで吸入された空気の量(吸入空気量)は、エアフローメータ16により検出されている。そして、吸気通路11に吸入された空気は、スロットルバルブ15よりも下流に設けられたインジェクタ17により噴射された燃料と混合された後、燃焼室12に送
られる。
Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. FIG. 1 is a schematic diagram of an internal combustion engine on which the air-fuel ratio control apparatus of the present invention is mounted and the surrounding configuration.
The intake passage 11 of the internal combustion engine 10 is provided with a throttle valve 15 whose passage area is variable, and the amount of air taken in through the air cleaner 14 is adjusted by opening degree control. The amount of air sucked here (intake air amount) is detected by the air flow meter 16. The air drawn into the intake passage 11 is mixed with fuel injected by an injector 17 provided downstream of the throttle valve 15 and then sent to the combustion chamber 12.

一方、排気通路13には、排気浄化システムが備えられている。排気浄化システムは、排気中の成分を浄化する触媒18を有している。この触媒18は、理論空燃比近傍での燃焼が行われる状態において、排気中のHCやCOを酸化するとともに、同排気中のNOxを還元して排気を浄化する作用を有している。この触媒18は、主要有害成分(HC,CO,NOx)を分解する主成分と、反応を促進するとともに、酸素を吸蔵する酸素吸蔵成分とを有している。酸素吸蔵成分は、触媒18を通過する排気の空燃比が理論空燃比よりもリーンのときに排気中の酸素を吸蔵し、NOxの還元反応を促進する。また、同空燃比が理論空燃比よりもリッチのときに吸蔵した酸素を放出し、HC及びCOといった成分の酸化反応を促進する。また、この触媒18には、触媒床温を検出する触媒床温センサ21が設けられている。   On the other hand, the exhaust passage 13 is provided with an exhaust purification system. The exhaust purification system includes a catalyst 18 that purifies components in the exhaust. The catalyst 18 has an effect of purifying the exhaust gas by oxidizing HC and CO in the exhaust gas and reducing NOx in the exhaust gas in a state where the combustion is performed in the vicinity of the theoretical air-fuel ratio. The catalyst 18 has a main component that decomposes main harmful components (HC, CO, NOx), and an oxygen storage component that accelerates the reaction and stores oxygen. The oxygen storage component stores oxygen in the exhaust when the air-fuel ratio of the exhaust gas passing through the catalyst 18 is leaner than the stoichiometric air-fuel ratio, and promotes the NOx reduction reaction. Further, the stored oxygen is released when the air-fuel ratio is richer than the stoichiometric air-fuel ratio, and the oxidation reaction of components such as HC and CO is promoted. The catalyst 18 is provided with a catalyst bed temperature sensor 21 for detecting the catalyst bed temperature.

また、排気浄化システムは、排気通路13のうち、触媒18の上流側に設けられた空燃比センサ19と、触媒18の下流側に設けられた酸素センサ20とを有している。
空燃比センサ19は、公知の限界電流式酸素センサである。この空燃比センサ19の出力は、空燃比が理論空燃比である場合には、「0」になり、空燃比がリッチになるにつれて出力電流は負の方向に大きくなる。空燃比がリーンになるにつれて出力電流は正の方向に大きくなる。従って、この空燃比センサ19の出力に基づき、触媒18の上流側のリーン度合いやリッチ度合いを検出することができる。
The exhaust purification system also includes an air-fuel ratio sensor 19 provided on the upstream side of the catalyst 18 in the exhaust passage 13 and an oxygen sensor 20 provided on the downstream side of the catalyst 18.
The air-fuel ratio sensor 19 is a known limiting current oxygen sensor. The output of the air-fuel ratio sensor 19 becomes “0” when the air-fuel ratio is the stoichiometric air-fuel ratio, and the output current increases in the negative direction as the air-fuel ratio becomes rich. As the air-fuel ratio becomes leaner, the output current increases in the positive direction. Therefore, the lean degree or rich degree on the upstream side of the catalyst 18 can be detected based on the output of the air-fuel ratio sensor 19.

また、酸素センサ20は、公知の濃淡電池式のセンサである。この酸素センサ20では、空燃比が理論空燃比よりもリッチのときには約1V程度の出力が得られ、空燃比が理論空燃比よりもリーンのときには約0V程度の出力が得られる。また、理論空燃比近傍でその出力電圧が大きく変化する特性を有する。   The oxygen sensor 20 is a known concentration battery type sensor. In the oxygen sensor 20, an output of about 1V is obtained when the air-fuel ratio is richer than the stoichiometric air-fuel ratio, and an output of about 0V is obtained when the air-fuel ratio is leaner than the stoichiometric air-fuel ratio. In addition, the output voltage greatly changes in the vicinity of the theoretical air-fuel ratio.

この空燃比センサ19に基づく触媒上流の空燃比と、酸素センサ20に基づく触媒下流の空燃比とを比較することにより、触媒18の酸素吸蔵状態を推定することができる。例えば、空燃比センサ19の出力がリッチを示し、酸素センサ20の出力がリーンを示す場合、触媒18に吸蔵された酸素が放出され、酸化反応が促進されていると推定できる。また、空燃比センサ19の出力信号がリーンを示し、酸素センサ20の出力がリッチを示す場合、排気中の酸素が触媒18に吸蔵され、還元反応が促進されていると推定できる。   By comparing the air-fuel ratio upstream of the catalyst based on the air-fuel ratio sensor 19 and the air-fuel ratio downstream of the catalyst based on the oxygen sensor 20, the oxygen storage state of the catalyst 18 can be estimated. For example, when the output of the air-fuel ratio sensor 19 is rich and the output of the oxygen sensor 20 is lean, it can be estimated that the oxygen stored in the catalyst 18 is released and the oxidation reaction is promoted. When the output signal of the air-fuel ratio sensor 19 indicates lean and the output of the oxygen sensor 20 indicates rich, it can be estimated that oxygen in the exhaust is occluded in the catalyst 18 and the reduction reaction is promoted.

上記したように、触媒18は、燃焼される混合気の空燃比が理論空燃比近傍の狭い範囲(ウィンドウ)でのみ、排気中の主要有害成分を酸素還元反応により効率的に浄化するため、混合気の空燃比を上記ウィンドウの中心に合わせこむ、厳密な空燃比制御が必要となる。   As described above, since the catalyst 18 efficiently purifies the main harmful components in the exhaust gas by the oxygen reduction reaction only in a narrow range (window) in the vicinity of the stoichiometric air-fuel ratio, Strict air-fuel ratio control is required to adjust the air-fuel ratio of the gas to the center of the window.

この空燃比制御は、電子制御装置22により行われる。電子制御装置22には、上記エアフローメータ16や、空燃比センサ19、酸素センサ20、触媒床温センサ21、アクセルペダルの踏み込み量を検出するアクセルセンサ(図示略)、或いは機関回転速度を検出する回転速度センサ(図示略)などの各種センサ類の検出信号が入力されている。そして、センサ類の検出信号により把握される内燃機関10や車両の運転状況に応じて、スロットルバルブ15やインジェクタ17を駆動制御して、空燃比制御を行っている。   This air-fuel ratio control is performed by the electronic control unit 22. The electronic control device 22 detects the air flow meter 16, the air-fuel ratio sensor 19, the oxygen sensor 20, the catalyst bed temperature sensor 21, an accelerator sensor (not shown) that detects the amount of depression of the accelerator pedal, or an engine speed. Detection signals of various sensors such as a rotation speed sensor (not shown) are input. The air-fuel ratio control is performed by drivingly controlling the throttle valve 15 and the injector 17 in accordance with the operating conditions of the internal combustion engine 10 and the vehicle grasped by the detection signals of the sensors.

次に空燃比制御の概要を説明する。まず電子制御装置22は、上記アクセルペダルの踏み込み量や機関回転速度の検出結果に応じて取得される吸入空気量の要求量を求め、それに応じた吸入空気量が得られるようにスロットルバルブ15の開度を調整する。その一方、エアフローメータ16により検出される吸入空気量の実測値に対して、理論空燃比が得られるだけの燃料噴射量を求め、この燃料噴射量に基づきインジェクタ17からの噴射量
を調整する。これにより、燃焼室12で燃焼される混合気の空燃比を、理論空燃比に近づけることができるが、この処理のみでは、要求される精度として不十分である。
Next, an outline of air-fuel ratio control will be described. First, the electronic control unit 22 obtains a required amount of intake air amount that is acquired according to the amount of depression of the accelerator pedal and the detection result of the engine speed, and the throttle valve 15 is configured so that the intake air amount corresponding to the required amount is obtained. Adjust the opening. On the other hand, a fuel injection amount sufficient to obtain the stoichiometric air-fuel ratio is obtained from the actually measured value of the intake air amount detected by the air flow meter 16, and the injection amount from the injector 17 is adjusted based on this fuel injection amount. As a result, the air-fuel ratio of the air-fuel mixture burned in the combustion chamber 12 can be brought close to the stoichiometric air-fuel ratio, but this process alone is not sufficient as the required accuracy.

また、電子制御装置22は、上記空燃比センサ19の検出結果により、触媒18の上流側の空燃比についてその実測値を取得し、この実測値が目標空燃比に近付くように、即ち理論空燃比との乖離度合いに基づき燃料噴射量補を補正するメインフィードバック制御を行う。ここでは、メインフィードバック(F/B)補正値が算出され、この補正値を用いて、燃料噴射量を補正する。   Further, the electronic control unit 22 obtains an actual measurement value of the air-fuel ratio upstream of the catalyst 18 based on the detection result of the air-fuel ratio sensor 19 so that the actual measurement value approaches the target air-fuel ratio, that is, the stoichiometric air-fuel ratio. The main feedback control is performed to correct the fuel injection amount compensation based on the degree of deviation. Here, a main feedback (F / B) correction value is calculated, and the fuel injection amount is corrected using this correction value.

さらに、メインF/B補正値の算出とともに、メインフィードバック(F/B)学習値も更新される。メインF/B学習値は、内燃機関10における吸気系や燃料噴射系の特性等に起因する定常的なずれを補償する値である。このメインF/B学習値の更新は、メインF/B補正値に基づいて行われる。更新されたメインF/B学習値は、燃料噴射量に反映される。   Further, the main feedback (F / B) learning value is updated along with the calculation of the main F / B correction value. The main F / B learning value is a value that compensates for a steady deviation caused by the characteristics of the intake system and the fuel injection system in the internal combustion engine 10. The main F / B learning value is updated based on the main F / B correction value. The updated main F / B learning value is reflected in the fuel injection amount.

さらに、電子制御装置22は、触媒下流で検出された酸素センサ20の酸素濃度に基づき、触媒上流の空燃比を補正するサブフィードバック制御を行う。このサブフィードバック制御では、サブフィードバック(F/B)補正値が算出される。そして、このサブF/B補正値を空燃比センサ19の出力に反映させることにより、燃料噴射量を補正する。   Further, the electronic control unit 22 performs sub-feedback control for correcting the air-fuel ratio upstream of the catalyst based on the oxygen concentration of the oxygen sensor 20 detected downstream of the catalyst. In this sub feedback control, a sub feedback (F / B) correction value is calculated. Then, the fuel injection amount is corrected by reflecting the sub F / B correction value on the output of the air-fuel ratio sensor 19.

また、サブF/B補正値の算出とともに、サブF/B補正値に含まれる定常的成分を学習するサブフィードバック学習も行われている。サブフィードバック学習では、インジェクタの特性等の気筒毎のばらつき、空燃比センサや酸素センサの取付位置に応じたガス当たり、センサ特性等に起因し、空燃比の前記目標空燃比に対する定常的なずれをサブF/B学習値として算出する。そして、このサブF/B学習値を、空燃比センサ19の出力に反映させることにより、間接的に燃料噴射量を補正する。   In addition to the calculation of the sub F / B correction value, sub feedback learning for learning a stationary component included in the sub F / B correction value is also performed. In sub-feedback learning, a steady deviation of the air-fuel ratio with respect to the target air-fuel ratio is caused by variations in each cylinder, such as injector characteristics, gas hits according to the mounting position of the air-fuel ratio sensor or oxygen sensor, sensor characteristics, etc. Calculated as a sub F / B learning value. Then, the sub-F / B learning value is reflected in the output of the air-fuel ratio sensor 19 to indirectly correct the fuel injection amount.

このサブフィードバック制御及びサブフィードバック学習制御の一例について説明する。ここでは空燃比センサ19の出力Vafを、式(1)のようにサブF/B補正値VCSB及びサブフィードバック学習値LSBにより補正し、補正した出力Vafを用いてメインフィードバック制御を行うことで、メインF/B補正値の補正が行われる。即ち、空燃比センサ19の出力Vafは、メインF/B補正値を算出する際のパラメータとして用いられている。   An example of the sub feedback control and the sub feedback learning control will be described. Here, the output Vaf of the air-fuel ratio sensor 19 is corrected by the sub F / B correction value VCSB and the sub feedback learning value LSB as shown in Expression (1), and main feedback control is performed using the corrected output Vaf. The main F / B correction value is corrected. That is, the output Vaf of the air-fuel ratio sensor 19 is used as a parameter when calculating the main F / B correction value.

Vaf=Vaf´+VCSB+LSB・・・(1)
尚、右辺の「Vaf´」は、更新前の空燃比センサ19の出力値であり、左辺の「Vaf」は更新後の出力値である。
Vaf = Vaf ′ + VCSB + LSB (1)
Note that “Vaf ′” on the right side is the output value of the air-fuel ratio sensor 19 before update, and “Vaf” on the left side is the output value after update.

上記サブF/B補正値VCSBは、触媒下流の酸素センサ20の出力値に基づき増減される。このサブF/B補正値VCSBは、電圧偏差ΔV、比例ゲインKp、電圧偏差積算値ΣΔV、積分ゲインKi、電圧微分値dV、及び微分ゲインKdに基づき、式(2)を用いて算出される。   The sub F / B correction value VCSB is increased or decreased based on the output value of the oxygen sensor 20 downstream of the catalyst. This sub F / B correction value VCSB is calculated using the equation (2) based on the voltage deviation ΔV, the proportional gain Kp, the voltage deviation integrated value ΣΔV, the integral gain Ki, the voltage differential value dV, and the differential gain Kd. .

VCSB=ΔV・Kp+ΣΔV・Ki+dV・Kd・・・(2)
式(2)において、右辺の電圧偏差ΔVは、酸素センサ20の出力から、理論空燃比での混合気の燃焼が行われたときの理論上の出力(例えば、0.5V)を減算した値である。また、右辺の「ΔV・Kp」という項は、この電圧偏差ΔVに比例した大きさとなる比例項であって、そのずれ量に対応する分だけ、メインF/B補正値を増減させ、ずれ量を「0」に近づけるための項である。
VCSB = ΔV · Kp + ΣΔV · Ki + dV · Kd (2)
In equation (2), the voltage deviation ΔV on the right side is a value obtained by subtracting the theoretical output (for example, 0.5 V) when the air-fuel mixture is burned at the stoichiometric air-fuel ratio from the output of the oxygen sensor 20. It is. The term “ΔV · Kp” on the right side is a proportional term that is proportional to the voltage deviation ΔV, and the main F / B correction value is increased or decreased by an amount corresponding to the deviation amount. Is a term for bringing the value closer to “0”.

また比例ゲインKpは、予め実験等によって求められた定数であって、ここでは負の値に設定されている。また、「ΣΔV/Ki」という項は、上記比例項「ΔV/Kp」だけでは打ち消すことのできない残留偏差を無くすための積分項である。そして、その積分項の分だけ、メインF/B補正値を増減させることで、触媒下流の酸素濃度についての実際の値と理論空燃比での燃焼が行われたときの値との一致を図るようになっている。また、積分ゲインKiは、予め実験等によって求められた定数であって、ここでは負の値として設定されている。   The proportional gain Kp is a constant obtained in advance by experiments or the like, and is set to a negative value here. The term “ΣΔV / Ki” is an integral term for eliminating a residual deviation that cannot be canceled only by the proportional term “ΔV / Kp”. Then, by increasing or decreasing the main F / B correction value by the integral term, the actual value for the oxygen concentration downstream of the catalyst is matched with the value when combustion at the stoichiometric air-fuel ratio is performed. It is like that. The integral gain Ki is a constant obtained in advance through experiments or the like, and is set as a negative value here.

また、右辺の「dV・Kd」に用いられる電圧微分値dVは、酸素センサ20の出力を時間微分して得られる値であって、出力信号の単位時間当たりの変化量を示す。また、微分ゲインKdは、予め実験等によって求められた定数であって、ここでは負の値として設定されている。   The voltage differential value dV used for “dV · Kd” on the right side is a value obtained by time-differentiating the output of the oxygen sensor 20, and indicates the amount of change per unit time of the output signal. The differential gain Kd is a constant obtained in advance by experiments or the like, and is set as a negative value here.

従って、触媒下流の排気中の酸素濃度が、理論空燃比での燃焼時の値よりも低下する場合(リッチ燃焼時)には、上記式(2)の電圧偏差ΔVが正の方向に変化することから、サブF/B補正値VCSBは減少する。また、触媒下流の排気中の酸素濃度が、理論空燃比の燃焼時の値よりも高くなる場合(リーン燃焼時)には、上記式(2)の電圧偏差ΔVが負の方向に変化することから、サブF/B補正値VCSBは増加する。   Therefore, when the oxygen concentration in the exhaust gas downstream of the catalyst is lower than the value at the time of combustion at the stoichiometric air-fuel ratio (during rich combustion), the voltage deviation ΔV in the above equation (2) changes in the positive direction. Therefore, the sub F / B correction value VCSB decreases. Further, when the oxygen concentration in the exhaust gas downstream of the catalyst is higher than the value at the time of combustion of the stoichiometric air-fuel ratio (during lean combustion), the voltage deviation ΔV in the above equation (2) changes in the negative direction. Therefore, the sub F / B correction value VCSB increases.

サブF/B学習値LSBは、通常運転時に、例えば燃料噴射を所定回数行う毎に更新される。更新時には、最新のサブF/B補正値VCSBに徐変処理を施して、更新量QRNを算出し、この更新量QRNを用いて、下記式(3)に基づきサブF/B学習値LSBを更新する。   The sub F / B learning value LSB is updated, for example, every time fuel injection is performed a predetermined number of times during normal operation. At the time of update, the latest sub F / B correction value VCSB is subjected to a gradual change process to calculate an update amount QRN, and using this update amount QRN, the sub F / B learning value LSB is calculated based on the following equation (3). Update.

LSB=LSB´+QRN・・・(3)
サブF/B補正値VCSBが「0」よりも大きい場合には、サブF/B学習値LSBが増大する方向に更新され、サブF/B学習値LSBによるメインF/B補正値の補正を通じて、燃料噴射量が補正される。また、サブF/B補正値VCSBが「0」よりも小さい場合には、サブF/B学習値LSBが減少する方向に更新され、サブF/B学習値LSBによるメインF/B補正値の補正を通じて、燃料噴射量が補正される。
LSB = LSB '+ QRN (3)
When the sub F / B correction value VCSB is larger than “0”, the sub F / B learning value LSB is updated so as to increase, and through correction of the main F / B correction value by the sub F / B learning value LSB. The fuel injection amount is corrected. When the sub F / B correction value VCSB is smaller than “0”, the sub F / B learning value LSB is updated in a decreasing direction, and the main F / B correction value based on the sub F / B learning value LSB is updated. Through the correction, the fuel injection amount is corrected.

このようなサブフィードバック制御及びサブフィードバック学習制御により、サブF/B補正値VCSBは、次第に「0」に収束していく。また、サブF/B補正値VCSBがある程度「0」に近づき、安定したときのサブF/B学習値LSBは、更新毎のばらつきが少なくなり、一定の値に収束し、安定化する。   By such sub feedback control and sub feedback learning control, the sub F / B correction value VCSB gradually converges to “0”. Further, when the sub F / B correction value VCSB approaches “0” to some extent and becomes stable, the sub F / B learning value LSB has less variation for each update, converges to a constant value, and stabilizes.

また、サブフィードバック学習は、触媒18に吸蔵される酸素吸蔵量OSC(Oxygen Storage Capacity)を算出し、触媒18の劣化、及び酸素センサ20の異常を診断する異
常判定処理が実行される際には、実行が禁止される。即ち、このような異常判定処理では、例えばサブフィードバック制御におけるゲイン等が変更されたり、通常時とは異なるサブフィードバック制御が行われる可能性がある等といった理由のため、サブF/B学習値LSBの更新が行われない。このため、異常判定処理前に算出されたサブF/B学習値LSBを酸素センサ20の出力信号に反映させることになる。
The sub-feedback learning calculates an oxygen storage amount OSC (Oxygen Storage Capacity) stored in the catalyst 18 and executes an abnormality determination process for diagnosing deterioration of the catalyst 18 and abnormality of the oxygen sensor 20. Execution is prohibited. That is, in such an abnormality determination process, for example, the gain or the like in the sub-feedback control may be changed, or a sub-feedback control different from the normal time may be performed. Is not updated. For this reason, the sub F / B learning value LSB calculated before the abnormality determination process is reflected in the output signal of the oxygen sensor 20.

次に、異常判定処理の概略について説明する。異常判定処理では、いわゆるCmax法を用い、触媒上流側の空燃比を強制的に変更して、リッチ側及びリーン側に反転させるアクティブ空燃比制御を行い、触媒18の劣化及び酸素センサ20の異常を判定する。   Next, an outline of the abnormality determination process will be described. In the abnormality determination process, the so-called Cmax method is used to forcibly change the air-fuel ratio on the upstream side of the catalyst and perform active air-fuel ratio control to reverse the rich side and the lean side, thereby causing deterioration of the catalyst 18 and abnormality of the oxygen sensor 20. Determine.

この判定処理は、予め設定された実行条件が成り立つ際に実行される。例えばこの実行条件としては、内燃機関が定常運転状態であること、触媒床温が所定温度範囲にあること
等であり、定常運転状態且つ触媒床温が所定温度範囲にある際に実行される。通常、この判定処理は、内燃機関の起動時から停止時までの期間内に1回行われる。
This determination process is executed when a preset execution condition is satisfied. For example, the execution condition is that the internal combustion engine is in a steady operation state, the catalyst bed temperature is in a predetermined temperature range, and the like, and is executed when the steady operation state and the catalyst bed temperature are in a predetermined temperature range. Normally, this determination process is performed once within a period from when the internal combustion engine is started to when it is stopped.

このアクティブ空燃比制御について図2に従って説明する。図2(a)に示すように、目標空燃比は、理論空燃比を中心として、リーン側(例えば目標空燃比=15.1)及びリッチ側(例えば目標空燃比=14.1)に強制的に切り換えられる。そして、図2(b)に示すように、この目標空燃比の変動に伴い、空燃比センサ19に基づく触媒上流の空燃比も変動し、図2(c)に示すように酸素センサ20に基づく触媒下流の空燃比も変動する。   This active air-fuel ratio control will be described with reference to FIG. As shown in FIG. 2A, the target air-fuel ratio is forced to the lean side (for example, target air-fuel ratio = 15.1) and the rich side (for example, target air-fuel ratio = 14.1) around the theoretical air-fuel ratio. Can be switched to. As shown in FIG. 2B, the air-fuel ratio upstream of the catalyst based on the air-fuel ratio sensor 19 also fluctuates with the change in the target air-fuel ratio, and based on the oxygen sensor 20 as shown in FIG. The air-fuel ratio downstream of the catalyst also varies.

時刻T1において、酸素センサ20の出力がリーンの状態で、アクティブ空燃比制御の実行が許可されると、目標空燃比は理論空燃比からリッチ目標値Rに変更される。目標空燃比がリッチに変更されると、空燃比センサ19の出力が、目標とされたリッチ度合いを示すまで燃料噴射量が徐々に増量され、目標空燃比の変更時点(時刻T1)から遅延したタイミングで、触媒上流の空燃比がリッチとなる。触媒上流の空燃比がリッチである場合、触媒18からは吸蔵された酸素が放出される。これにより、触媒下流の空燃比はリーン側空燃比となる。   At time T1, when the execution of active air-fuel ratio control is permitted while the output of the oxygen sensor 20 is lean, the target air-fuel ratio is changed from the stoichiometric air-fuel ratio to the rich target value R. When the target air-fuel ratio is changed to rich, the fuel injection amount is gradually increased until the output of the air-fuel ratio sensor 19 indicates the target rich degree, and is delayed from the target air-fuel ratio change time (time T1). At the timing, the air-fuel ratio upstream of the catalyst becomes rich. When the air-fuel ratio upstream of the catalyst is rich, the stored oxygen is released from the catalyst 18. Thereby, the air-fuel ratio downstream of the catalyst becomes the lean air-fuel ratio.

そして、触媒18が吸蔵していた酸素を全て放出すると、触媒18に流入するリッチ寄りの排気中に酸素が放出されなくなるため、触媒下流の空燃比はリッチ側に反転する(時刻T2)。この反転をトリガとして、目標空燃比は、リーン目標値Lに切り換えられる。これにより、触媒上流側の空燃比がリーン目標値Lに近付くように、燃料噴射量が徐々に低減される。そして、時刻T2からある程度遅延して、触媒上流の空燃比がリーンとなる。   Then, when all of the oxygen stored in the catalyst 18 is released, oxygen is not released into the rich exhaust gas flowing into the catalyst 18, so that the air-fuel ratio downstream of the catalyst is reversed to the rich side (time T2). Using this inversion as a trigger, the target air-fuel ratio is switched to the lean target value L. Thus, the fuel injection amount is gradually reduced so that the air-fuel ratio on the upstream side of the catalyst approaches the lean target value L. Then, after a certain delay from time T2, the air-fuel ratio upstream of the catalyst becomes lean.

触媒上流の空燃比がリーンである場合、触媒18により排気中の酸素が吸蔵される。これにより、酸素センサ20により検出される、触媒下流の空燃比はリッチ側空燃比となる(時刻T2〜T3)。そして、触媒18の酸素吸蔵作用が限界に達し、排気中の酸素が触媒18によって吸蔵されなくなると、触媒下流の空燃比はリーン側に反転する(時刻T3)。   When the air-fuel ratio upstream of the catalyst is lean, oxygen in the exhaust gas is occluded by the catalyst 18. Thereby, the air-fuel ratio downstream of the catalyst detected by the oxygen sensor 20 becomes the rich-side air-fuel ratio (time T2 to T3). When the oxygen storage function of the catalyst 18 reaches the limit and oxygen in the exhaust gas is no longer stored by the catalyst 18, the air-fuel ratio downstream of the catalyst is reversed to the lean side (time T3).

以後、触媒下流の空燃比が、リッチからリーン、及びリーンからリッチに反転する度に目標空燃比を反転させる。そして、図2(b)に示すように、触媒上流の空燃比がリーンとなったときから、且つ触媒下流の空燃比がリッチからリーンに反転するまでの期間の酸素量を積算すると、その積算値A1が酸素吸蔵量OSCとなる。酸素吸蔵量OSCは、触媒18が吸蔵する最大酸素量であり、この酸素吸蔵量OSCを用いた異常判定方法は、いわゆるCmax法といわれる。   Thereafter, the target air-fuel ratio is reversed every time the air-fuel ratio downstream of the catalyst is reversed from rich to lean and from lean to rich. Then, as shown in FIG. 2 (b), when the oxygen amount in the period from when the air-fuel ratio upstream of the catalyst becomes lean and until the air-fuel ratio downstream of the catalyst reverses from rich to lean is integrated, The value A1 is the oxygen storage amount OSC. The oxygen storage amount OSC is the maximum oxygen amount stored by the catalyst 18, and an abnormality determination method using the oxygen storage amount OSC is called a so-called Cmax method.

そして、目標空燃比を所定回数反転させ、上記した期間毎に酸素吸蔵量OSCを算出すると、算出した各酸素吸蔵量OSCを平均する。そして、この酸素吸蔵量OSCが基準値VS1未満である場合、触媒18が劣化していると判断する。即ち、触媒18の使用期間が長くなるに伴い、上記した酸素吸蔵成分が消失したり、触媒成分の焼結等により排ガスとの接触面積が次第に減少する。これにより、酸素吸蔵量OSCは徐々に低減するが、使用に耐えうる酸素吸蔵量の下限値を基準値VS1として予め求め、この基準値VS1未満となる場合に、触媒18が劣化したと判断する。   Then, when the target air-fuel ratio is inverted a predetermined number of times and the oxygen storage amount OSC is calculated for each of the above-described periods, the calculated oxygen storage amounts OSC are averaged. When the oxygen storage amount OSC is less than the reference value VS1, it is determined that the catalyst 18 has deteriorated. That is, as the use period of the catalyst 18 increases, the oxygen storage component described above disappears, or the contact area with the exhaust gas gradually decreases due to sintering of the catalyst component. As a result, the oxygen storage amount OSC gradually decreases, but the lower limit value of the oxygen storage amount that can withstand use is determined in advance as the reference value VS1, and when it becomes less than the reference value VS1, it is determined that the catalyst 18 has deteriorated. .

また、酸素吸蔵量OSCが基準値VS2よりも大きい場合には、酸素センサ20に異常が生じていると判断する。即ち、酸素センサ20に異常が生じると、目標空燃比の反転に対応する応答性が悪くなり、酸素センサ20の出力が一定値に張り付いたり、反転時期の遅延などが生じ、空燃比センサ19の出力に基づき算出される酸素吸蔵量OSCは、酸素
センサ20が正常な場合と比べて過大となる。従って、新品の触媒18の酸素吸蔵量OSC等を用いて、酸素吸蔵量OSCの最大値に基づき基準値VS2を設定し、各時点で算出された酸素吸蔵量OSCがこの基準値VS2を超えた場合に、酸素センサ20に異常が生じていると判定する。
Further, when the oxygen storage amount OSC is larger than the reference value VS2, it is determined that an abnormality has occurred in the oxygen sensor 20. That is, if an abnormality occurs in the oxygen sensor 20, the responsiveness corresponding to the reversal of the target air-fuel ratio deteriorates, the output of the oxygen sensor 20 sticks to a constant value, or the reversal timing is delayed. The oxygen storage amount OSC calculated on the basis of the output of is higher than that when the oxygen sensor 20 is normal. Therefore, the reference value VS2 is set based on the maximum value of the oxygen storage amount OSC using the oxygen storage amount OSC of the new catalyst 18, and the oxygen storage amount OSC calculated at each time exceeds the reference value VS2. In this case, it is determined that an abnormality has occurred in the oxygen sensor 20.

この異常判定処理において、上記したようにサブF/B学習の実行が禁止されているため、異常判定処理の実行前に算出されたサブF/B学習値LSBが用いられている。従って、実行前に算出された各サブF/B学習値LSBのばらつきが大きい際に、異常判定処理が実行された場合、そのサブF/B学習値LSBが、空燃比センサ19の出力Vafに反映されてしまう。酸素吸蔵量OSCは空燃比センサ19により検出された酸素濃度に基づいているため、サブF/B学習値LSBの誤差が大きいと、酸素吸蔵量OSCが適切に算出されず、誤った判定を行う可能性がある。   In this abnormality determination process, since execution of sub F / B learning is prohibited as described above, the sub F / B learning value LSB calculated before execution of the abnormality determination process is used. Therefore, when the abnormality determination process is executed when the variation of each sub F / B learning value LSB calculated before execution is large, the sub F / B learning value LSB is included in the output Vaf of the air-fuel ratio sensor 19. It will be reflected. Since the oxygen storage amount OSC is based on the oxygen concentration detected by the air-fuel ratio sensor 19, if the error of the sub F / B learning value LSB is large, the oxygen storage amount OSC is not properly calculated and an erroneous determination is made. there is a possibility.

また、ばらつきが大きいサブF/B学習値LSBが、空燃比センサ19の出力Vafに反映されてしまうと、アクティブ空燃比制御において、酸素センサ20の出力反転が正常に行われなくなる虞がある。例えば、空燃比センサ19の出力Vafが、誤差が大きいサブF/B学習値LSBにより補正されることにより、リーン目標値に到達しない状態が生じると、触媒18に流入する排気ガスのリーン度合いが低くなる。触媒上流のリーン度合いが低いと、酸素センサ20に当たる排気ガスのリッチ度合いが低くなるため、リッチからリーンに反転するタイミングが遅くなる。上記したように、触媒下流の空燃比がリッチからリーンに反転するタイミングまで、酸素吸蔵量OSCの算出が継続されるため、酸素吸蔵量OSCの値が許容範囲を超えてしまう。   Further, if the sub F / B learning value LSB having a large variation is reflected in the output Vaf of the air-fuel ratio sensor 19, the output inversion of the oxygen sensor 20 may not be normally performed in the active air-fuel ratio control. For example, if the output Vaf of the air-fuel ratio sensor 19 is corrected by the sub-F / B learning value LSB having a large error and a state in which the lean target value is not reached occurs, the degree of leanness of the exhaust gas flowing into the catalyst 18 is increased. Lower. If the lean degree upstream of the catalyst is low, the rich degree of the exhaust gas that hits the oxygen sensor 20 becomes low, so the timing of reversal from rich to lean is delayed. As described above, since the calculation of the oxygen storage amount OSC is continued until the air-fuel ratio downstream of the catalyst reverses from rich to lean, the value of the oxygen storage amount OSC exceeds the allowable range.

このため、本実施形態では、異常判定処理において、サブF/B学習値LSBが安定しているか否かを判断し、サブF/B学習値LSBが安定している場合にはこれを用いる。また、サブF/B学習値LSBが安定していない場合には、異常判定処理の実行を禁止し、サブF/B学習値LSBが一定の値近傍に収束し、安定化するまでサブフィードバック学習を行う。   For this reason, in the present embodiment, in the abnormality determination process, it is determined whether or not the sub F / B learning value LSB is stable, and this is used when the sub F / B learning value LSB is stable. In addition, when the sub F / B learning value LSB is not stable, execution of the abnormality determination process is prohibited, and sub feedback learning is performed until the sub F / B learning value LSB converges to a certain value and stabilizes. I do.

次に、異常判定処理の処理手順について図3〜図4に従って説明する。図3は、異常判定処理のメインフローを示す。
まず、電子制御装置22により、異常判定処理の実行フラグFlg1がオフ(OFF)であるか否かを判断する(ステップS1)。実行フラグFlg1は、内燃機関10の起動時を始点としてその時点までの間に異常判定処理が実行されたか否かを示すフラグであり、内燃機関10の起動直後にはオフに設定されている。
Next, the processing procedure of the abnormality determination process will be described with reference to FIGS. FIG. 3 shows a main flow of the abnormality determination process.
First, the electronic control unit 22 determines whether or not the abnormality determination process execution flag Flg1 is OFF (step S1). The execution flag Flg1 is a flag that indicates whether or not the abnormality determination process has been executed from the starting point of the internal combustion engine 10 to the starting point, and is set to OFF immediately after the internal combustion engine 10 is started.

実行フラグFlg1がオフであると判断すると(ステップS1においてYES)、上記した実行条件が成立しているか否かを判断する(ステップS2)。内燃機関10が起動した直後であって触媒床温が所定温度範囲に到達していない場合等、上記条件が成立していない場合には(ステップS2においてNO)、ステップS1に戻る。   If it is determined that execution flag Flg1 is off (YES in step S1), it is determined whether or not the above-described execution condition is satisfied (step S2). If the above condition is not satisfied (eg, NO in step S2), such as immediately after the internal combustion engine 10 is started and the catalyst bed temperature has not reached the predetermined temperature range, the process returns to step S1.

実行条件が成立したと判断すると(ステップS2においてYES)、後述する中止判断処理を行う(ステップS3)。この中断判断処理では、サブF/B学習値LSBが酸素吸蔵量OSCの算出に悪影響を及ぼしていないか否かを判定することにより、サブF/B学習値LSBの安定性を判定し、安定していない場合には異常判定処理の実行を禁止するための中止要求を行い、安定している場合には異常判定処理を実行する。そして、中止判定処理で出力される、異常判定処理に対する中止要求の有無を判断する(ステップS4)。中止判断処理において、上記したようにサブF/B学習値LSBが安定していないと判断され、中止要求が行われると(ステップS4においてYES)、該処理において、異常判定処理の実行が禁止される(ステップS5)。これにより、サブフィードバック学習が継
続され、サブF/B学習値LSBの更新が継続される。中止判定処理では、サブF/B学習値LSBが安定するまで中止要求を行い、サブF/B学習値LSBが安定すると、中止要求を停止する。これにより、異常判定処理では、安定化したサブF/B学習値LSBを用いて、アクティブ空燃比制御を行うことができる。
If it is determined that the execution condition is satisfied (YES in step S2), a cancellation determination process described later is performed (step S3). In this interruption determination process, the stability of the sub F / B learning value LSB is determined by determining whether or not the sub F / B learning value LSB has an adverse effect on the calculation of the oxygen storage amount OSC. If not, a cancel request for prohibiting the execution of the abnormality determination process is made, and if stable, the abnormality determination process is executed. Then, it is determined whether or not there is a cancellation request for the abnormality determination process, which is output in the cancellation determination process (step S4). In the cancellation determination process, as described above, when it is determined that the sub F / B learning value LSB is not stable and a cancellation request is made (YES in step S4), execution of the abnormality determination process is prohibited in this process. (Step S5). Thereby, the sub feedback learning is continued, and the update of the sub F / B learning value LSB is continued. In the cancellation determination process, a cancellation request is made until the sub F / B learning value LSB is stabilized, and when the sub F / B learning value LSB is stabilized, the cancellation request is stopped. Thus, in the abnormality determination process, active air-fuel ratio control can be performed using the stabilized sub F / B learning value LSB.

一方、中止要求がなされない場合(ステップS4においてNO)、異常判定処理が開始され、上記したようにアクティブ空燃比制御を実行する(ステップS6)。アクティブ空燃比制御が開始されると、開始時点からの経過時間が、実行時間ΔTとして計測される。また、目標空燃比の反転が所定回数に到達する等、予め定めた終了トリガの有無を判断し、該制御の完了が待機される(ステップS7)。   On the other hand, when the cancellation request is not made (NO in step S4), the abnormality determination process is started, and the active air-fuel ratio control is executed as described above (step S6). When the active air-fuel ratio control is started, the elapsed time from the start time is measured as the execution time ΔT. Further, it is determined whether or not there is a predetermined end trigger such that the target air-fuel ratio has been inverted a predetermined number of times, and the completion of the control is awaited (step S7).

アクティブ空燃比制御が完了していない場合(ステップS7においてNO)、ステップS3に戻り、中止判断処理を行われる。そして、目標空燃比の反転が所定回数に達するまで、アクティブ空燃比制御及び中止判断処理が繰り返される。アクティブ空燃比制御の実行中に、中止要求が行われると(ステップS4においてYES)、異常判定処理が中止され(ステップS5)、実行フラグFlg1がオフである状態のまま、ステップS1に戻る。そして、サブフィードバック学習が十分行われ、例えば所定時間経過後に、再びアクティブ空燃比制御が開始されると、アクティブ空燃比制御の実行中に中止要求がなされることがなく、アクティブ空燃比制御が完了する。   If active air-fuel ratio control is not completed (NO in step S7), the process returns to step S3, and a stop determination process is performed. Then, the active air-fuel ratio control and the stop determination process are repeated until the target air-fuel ratio is inverted a predetermined number of times. If a stop request is made during execution of active air-fuel ratio control (YES in step S4), the abnormality determination process is stopped (step S5), and the process returns to step S1 while the execution flag Flg1 remains off. Sub-feedback learning is sufficiently performed.For example, when active air-fuel ratio control is started again after a predetermined time has elapsed, no active stop request is issued during execution of active air-fuel ratio control, and active air-fuel ratio control is completed. To do.

アクティブ空燃比制御が完了したと判断すると(ステップS7においてYES)、触媒18及び酸素センサ20に対する異常判定を行う(ステップS8)。例えば、上記したように酸素吸蔵量OSCが基準値VS1未満である場合には、触媒18が劣化していると判断し、酸素吸蔵量OSCが基準値VS2よりも大きいと判断すると、酸素センサ20に異常が生じていると判断する。酸素吸蔵量OSCが基準値VS1以上、且つ基準値VS2以下であると判断すると、触媒18が劣化した状態ではなく、酸素センサ20に異常が生じていないと判断する。   If it is determined that the active air-fuel ratio control has been completed (YES in step S7), an abnormality determination for catalyst 18 and oxygen sensor 20 is performed (step S8). For example, as described above, when the oxygen storage amount OSC is less than the reference value VS1, it is determined that the catalyst 18 has deteriorated, and when it is determined that the oxygen storage amount OSC is greater than the reference value VS2, the oxygen sensor 20 It is determined that an abnormality has occurred. If it is determined that the oxygen storage amount OSC is not less than the reference value VS1 and not more than the reference value VS2, it is determined that the oxygen sensor 20 is not in a deteriorated state and that the oxygen sensor 20 is not abnormal.

異常判定が終了すると、実行フラグFlg1をオン(ON)に設定する(ステップS9)。実行フラグFlg1がオンに設定されると、内燃機関10が停止されるまでの間は、異常判定処理が実行されない。尚、内燃機関10の停止時、或いは、停止後から内燃機関10が再び起動するまでに実行フラグFlg1はオフに初期化される。   When the abnormality determination is completed, the execution flag Flg1 is set to ON (step S9). When the execution flag Flg1 is set to ON, the abnormality determination process is not executed until the internal combustion engine 10 is stopped. Note that the execution flag Flg1 is initialized to OFF when the internal combustion engine 10 is stopped or after the internal combustion engine 10 is started again after the stop.

次に、中止判断処理について図4に従って説明する。まず、空燃比センサ19の出力Vafに基づき算出した酸素吸蔵量OSCが、判定値CQ1(第1判定値)よりも大きいか否かを判断する(ステップS11)。   Next, the cancellation determination process will be described with reference to FIG. First, it is determined whether or not the oxygen storage amount OSC calculated based on the output Vaf of the air-fuel ratio sensor 19 is larger than a determination value CQ1 (first determination value) (step S11).

アクティブ空燃比制御の実行中において、例えば、サブフィードバック学習が不十分な状態で、サブF/B学習値LSBを空燃比センサ19の出力Vafに反映させると、補正後の出力Vafがリーン寄りとなる場合がある。この場合において、触媒下流の空燃比がリッチからリーンに反転すると、目標空燃比がリーンからリッチに変更されるが、空燃比センサ19の出力Vafはリーン寄りに補正されるため、リーン目標値Lに到達しにくい状態になる。その結果、触媒18には、リッチ度合いが低い排気ガスが流入し、触媒18の酸素を放出する速度が小さくなる。このため、吸蔵酸素の放出が完了し、触媒下流の空燃比がリーンからリッチに反転するまでの時間が長くなる。このとき、空燃比センサ19の出力Vafに基づき酸素吸蔵量OSCが継続されて算出されているため、その酸素吸蔵量OSCが過大となる。従って、サブF/B学習値LSBが安定していない際に算出される酸素吸蔵量OSCの目安となる値を求め、その値を判定値CQ1とする。尚、判定値CQ1は、センサ異常を判定するための基準値VS1よりも小さい値である。   During execution of active air-fuel ratio control, for example, if the sub-F / B learning value LSB is reflected in the output Vaf of the air-fuel ratio sensor 19 in a state where the sub-feedback learning is insufficient, the corrected output Vaf becomes leaner. There is a case. In this case, when the air-fuel ratio downstream of the catalyst is reversed from rich to lean, the target air-fuel ratio is changed from lean to rich, but the output Vaf of the air-fuel ratio sensor 19 is corrected to lean, so the lean target value L It becomes difficult to reach. As a result, exhaust gas having a low richness flows into the catalyst 18, and the rate at which the catalyst 18 releases oxygen decreases. For this reason, the time until the release of the stored oxygen is completed and the air-fuel ratio downstream of the catalyst is reversed from lean to rich becomes longer. At this time, since the oxygen storage amount OSC is continuously calculated based on the output Vaf of the air-fuel ratio sensor 19, the oxygen storage amount OSC becomes excessive. Therefore, a value serving as a guide for the oxygen storage amount OSC calculated when the sub F / B learning value LSB is not stable is obtained, and this value is set as the determination value CQ1. The determination value CQ1 is a value smaller than the reference value VS1 for determining sensor abnormality.

アクティブ空燃比制御の実行を開始していない際には、酸素吸蔵量OSCが算出されていないため、酸素吸蔵量OSCが判定値CQ1以下であると判断して(ステップS11においてNO)、ステップS12に進む。   When the execution of the active air-fuel ratio control is not started, since the oxygen storage amount OSC is not calculated, it is determined that the oxygen storage amount OSC is equal to or less than the determination value CQ1 (NO in step S11), and step S12 Proceed to

また、酸素吸蔵量OSCが判定値CQ1よりも大きいと判断された場合(ステップS11においてYES)、異常判定処理の中止要求を行う(ステップS14)。中止要求がなされた場合、図3に示すステップS4において、中止要求ありと判断され(ステップS4においてYES)、異常判定処理の実行が禁止される。   When it is determined that the oxygen storage amount OSC is larger than the determination value CQ1 (YES in step S11), a request for stopping the abnormality determination process is made (step S14). When a cancel request is made, it is determined that there is a cancel request in step S4 shown in FIG. 3 (YES in step S4), and execution of the abnormality determination process is prohibited.

一方、アクティブ空燃比制御の実行前又は実行中に酸素吸蔵量OSCが判定値CQ1以下であると判断されると(ステップS11においてNO)、上記したアクティブ空燃比制御の実行時間ΔTが、基準時間TAよりも大きいか否かを判断する(ステップS12)。また、算出した酸素吸蔵量OSCが判定値CQ2(第2判定値)未満であるか否かを判断する(ステップS13)。   On the other hand, when it is determined that the oxygen storage amount OSC is equal to or smaller than the determination value CQ1 before or during execution of active air-fuel ratio control (NO in step S11), the execution time ΔT of active air-fuel ratio control described above is determined as the reference time. It is determined whether it is larger than TA (step S12). Further, it is determined whether or not the calculated oxygen storage amount OSC is less than a determination value CQ2 (second determination value) (step S13).

ここでは、安定していないサブF/B学習値LSBを用いることにより、空燃比センサ19の出力Vafが理論空燃比に近付いているか否かを判断する。即ち、アクティブ空燃比制御を実行している際に、空燃比センサ19の出力Vafが、目標空燃比の変更にも関わらず、リーン目標値L又はリッチ目標値Rから乖離した理論空燃比に近い値となると、触媒18にはリーン度合い又はリッチ度合いが低い排気ガスが流入する。このため、酸素を吸蔵する速度又は酸素を放出する速度が著しく小さくなり、触媒下流の空燃比が反転するまでの時間が異常に長くなる。このとき、空燃比センサ19の出力Vafに基づき酸素吸蔵量OSCの算出が継続して行われているが、出力Vafが理論空燃比に近いため、算出された酸素吸蔵量OSCの値は、安定したサブF/B学習値LSBを用いた場合と比べて大きくならない。従って、安定化していないサブF/B学習値LSBを用いた場合を判定するための目安となる基準時間TA、及び酸素吸蔵量OSCの判定値CQ2を実験等によって最適化し、算出した酸素吸蔵量OSCが基準時間TAを超え、且つ酸素吸蔵量OSCが判定値CQ2未満であるか否かを判断する。   Here, it is determined whether or not the output Vaf of the air-fuel ratio sensor 19 is approaching the stoichiometric air-fuel ratio by using the unstable sub F / B learning value LSB. That is, when active air-fuel ratio control is being executed, the output Vaf of the air-fuel ratio sensor 19 is close to the stoichiometric air-fuel ratio that deviates from the lean target value L or the rich target value R despite the change in the target air-fuel ratio. When the value is reached, the exhaust gas having a low lean or rich degree flows into the catalyst 18. For this reason, the oxygen storage speed or the oxygen release speed is remarkably reduced, and the time until the air-fuel ratio downstream of the catalyst is reversed becomes abnormally long. At this time, the calculation of the oxygen storage amount OSC is continuously performed based on the output Vaf of the air-fuel ratio sensor 19, but since the output Vaf is close to the theoretical air-fuel ratio, the calculated value of the oxygen storage amount OSC is stable. Compared to the case where the sub F / B learning value LSB is used, it does not become large. Accordingly, the oxygen storage amount calculated by optimizing the reference time TA and the determination value CQ2 of the oxygen storage amount OSC as a guide for determining the case where the unstabilized sub F / B learning value LSB is used by experiments or the like. It is determined whether the OSC exceeds the reference time TA and the oxygen storage amount OSC is less than the determination value CQ2.

実行時間ΔTが、基準時間TAよりも大きく(ステップS12においてYES)、且つ酸素吸蔵量OSCが判定値CQ2未満である場合(ステップS13においてYES)、異常判定処理の中止要求がなされる(ステップS14)。従って、空燃比センサ19の出力Vafが理論空燃比に近くなるような補正が行われる場合、サブF/B学習値LSBが安定していないと判断して、異常判定処理が中止され、サブフィードバック学習が再開される。   If execution time ΔT is greater than reference time TA (YES in step S12) and oxygen storage amount OSC is less than determination value CQ2 (YES in step S13), a request for stopping the abnormality determination process is made (step S14). ). Therefore, when correction is performed so that the output Vaf of the air-fuel ratio sensor 19 is close to the theoretical air-fuel ratio, it is determined that the sub F / B learning value LSB is not stable, the abnormality determination process is stopped, and the sub feedback is performed. Learning resumes.

一方、アクティブ空燃比制御の実行前や、アクティブ空燃比制御中に実行時間ΔTが基準時間TA以下であると判断し(ステップS12においてNO)、酸素吸蔵量OSCが判定値CQ2以上であると判断すると(ステップS13においてYES)、異常判定処理を中止せず、ステップS11に戻る。また、実行時間ΔTが基準時間TAを超える場合でも、酸素吸蔵量OSCが判定値CQ2以上である場合には(ステップS13においてNO)、単に酸素吸蔵能力が大きく、触媒18が吸蔵過程にあるとみなして、異常判定処理を中止せず、ステップS11に戻る。   On the other hand, before execution of active air-fuel ratio control or during active air-fuel ratio control, it is determined that execution time ΔT is equal to or less than reference time TA (NO in step S12), and oxygen storage amount OSC is determined to be equal to or greater than determination value CQ2. Then (YES in step S13), the abnormality determination process is not stopped and the process returns to step S11. Even when the execution time ΔT exceeds the reference time TA, if the oxygen storage amount OSC is equal to or greater than the determination value CQ2 (NO in step S13), the oxygen storage capacity is simply large and the catalyst 18 is in the storage process. Therefore, the process returns to step S11 without stopping the abnormality determination process.

このため、本実施形態では、サブF/B学習値LSBが安定していない場合に、異常判定処理の実行を禁止するので、触媒劣化判定及びセンサ異常判定に悪影響を与えず、誤った判定が行われることを防止できる。また、安定化していないサブF/B学習値LSBを用いることにより、空燃比の目標値からの乖離度を考慮して、以下の2つの条件を設定した。   For this reason, in this embodiment, when the sub F / B learning value LSB is not stable, the execution of the abnormality determination process is prohibited, so that an erroneous determination is made without adversely affecting the catalyst deterioration determination and the sensor abnormality determination. Can be prevented. Further, by using the sub-F / B learning value LSB that is not stabilized, the following two conditions were set in consideration of the degree of deviation from the target value of the air-fuel ratio.

・酸素吸蔵量OSCが判定値CQ1よりも大きい。
・アクティブ空燃比制御の実行時間ΔTが基準時間TAよりも大きく、且つ酸素吸蔵量OSCが判定値CQ2未満である。
-Oxygen storage amount OSC is larger than judgment value CQ1.
The active air-fuel ratio control execution time ΔT is longer than the reference time TA, and the oxygen storage amount OSC is less than the determination value CQ2.

そして、各条件のうちいずれか一方が満たされる場合に、異常判定処理の実行を禁止するため、サブF/B学習値LSBの誤差の大きさに関わらず、異常判定処理を正確に行うことができる。また、サブF/B学習値LSBの大きさを直接判断するのではなく、触媒18や酸素センサ20の異常判定に直接関わる実行時間ΔT及び酸素吸蔵量OSCを中止判断に用いるため、異常判定に影響がないにも関わらず異常判定処理を中止してしまうような不必要な中止要求を無くし、効率的に異常判定処理を行うことができる。   Then, when any one of the conditions is satisfied, the abnormality determination process is prohibited, so that the abnormality determination process can be accurately performed regardless of the magnitude of the error of the sub F / B learning value LSB. it can. In addition, instead of directly determining the magnitude of the sub F / B learning value LSB, the execution time ΔT and the oxygen storage amount OSC directly related to the abnormality determination of the catalyst 18 and the oxygen sensor 20 are used for the determination of cancellation. It is possible to efficiently perform the abnormality determination process by eliminating an unnecessary cancellation request that causes the abnormality determination process to be canceled despite no influence.

上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、排気通路13に設けられた触媒18の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき空燃比を補正するサブフィードバック補正値を算出する。また、酸素濃度に基づき、上流側の空燃比の目標空燃比に対する定常的なずれを補償するサブF/B学習値LSBを更新する。さらに、異常判定制御を実行する際に、サブF/B学習値LSBの更新を停止し、予め算出されたサブF/B学習値LSBを用いて触媒18の酸素吸蔵量OSCを算出し、該酸素吸蔵量OSCに基づいて排気浄化における異常状態を検出する。そして、アクティブ空燃比制御の実行時間ΔTが基準時間TAよりも大きく、且つ該制御で算出された酸素吸蔵量OSCが、予め定めた判定値CQ2未満である場合に、異常判定制御の実行を禁止する。また、該制御で算出された酸素吸蔵量OSCが、予め定めた判定値CQ1を超えた場合に、異常判定制御の実行を禁止する。このため、予め算出されたサブF/B学習値LSBに含まれる誤差が大きくなった際に、そのサブF/B学習値LSBが空燃比センサ19の出力Vafに反映されることにより、触媒劣化が生じていないにも関わらず、触媒18が劣化したと判定したり、酸素センサ20が正常であるにも関わらず、センサ異常であると判定する誤判定を防止できる。即ち、サブF/B学習値LSBにより、異常判定制御に悪影響を及ぼすことを防止できる。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst 18 provided in the exhaust passage 13 becomes the target air-fuel ratio, and detected downstream. A sub-feedback correction value for correcting the air-fuel ratio is calculated based on the oxygen concentration. Further, based on the oxygen concentration, the sub F / B learning value LSB for compensating for a steady deviation of the upstream air-fuel ratio from the target air-fuel ratio is updated. Further, when executing the abnormality determination control, the updating of the sub F / B learning value LSB is stopped, and the oxygen storage amount OSC of the catalyst 18 is calculated using the sub F / B learning value LSB calculated in advance. An abnormal state in exhaust purification is detected based on the oxygen storage amount OSC. The execution of the abnormality determination control is prohibited when the execution time ΔT of the active air-fuel ratio control is longer than the reference time TA and the oxygen storage amount OSC calculated by the control is less than a predetermined determination value CQ2. To do. Further, when the oxygen storage amount OSC calculated by the control exceeds a predetermined determination value CQ1, the execution of the abnormality determination control is prohibited. For this reason, when the error included in the pre-calculated sub F / B learning value LSB becomes large, the sub F / B learning value LSB is reflected in the output Vaf of the air-fuel ratio sensor 19, thereby deteriorating the catalyst. It is possible to prevent erroneous determination that it is determined that the catalyst 18 has deteriorated despite the fact that no oxygen has occurred, or that the sensor 18 is abnormal even though the oxygen sensor 20 is normal. That is, it is possible to prevent the abnormality determination control from being adversely affected by the sub F / B learning value LSB.

(2)上記実施形態では、酸素吸蔵量OSCが判定値CQ1よりも大きい、或いはアクティブ空燃比制御の実行時間ΔTが基準時間TAよりも大きく、且つ酸素吸蔵量OSCが判定値CQ2未満であるといった2つの条件のうち少なくとも一方が満たされた場合に、異常判定処理の実行を禁止する。このため、サブF/B学習値LSBに含まれる誤差の大きさを考慮して、中止判断を行うことができる。   (2) In the above embodiment, the oxygen storage amount OSC is greater than the determination value CQ1, or the active air-fuel ratio control execution time ΔT is greater than the reference time TA, and the oxygen storage amount OSC is less than the determination value CQ2. The execution of the abnormality determination process is prohibited when at least one of the two conditions is satisfied. For this reason, it is possible to make a cancellation determination in consideration of the magnitude of the error included in the sub F / B learning value LSB.

尚、上記実施形態は以下のように変更してもよい。
・上記実施形態では、異常判定処理の実行条件の一つとして、触媒床温が所定範囲に含まれるか否かを判断したが、内燃機関10の運転状態を示す他のパラメータを用いて判断してもよい。
In addition, you may change the said embodiment as follows.
In the above embodiment, as one of the execution conditions of the abnormality determination process, it is determined whether or not the catalyst bed temperature is included in the predetermined range, but it is determined using other parameters indicating the operating state of the internal combustion engine 10. May be.

・上記実施形態では、触媒劣化の診断方法として、Cmax法を用いたが、空燃比の軌跡長に基づき判定する方法でもよい。即ち、触媒上流側の空燃比を、理論空燃比を中心に強制的に振動させると、触媒の劣化度が高い程、触媒下流の空燃比も上流側の振動に追従して振動する。そこで、上流側空燃比を振動させ、空燃比センサ19の出力信号の軌跡長と、酸素センサ20の出力信号の軌跡長との比を算出し、その軌跡長比を判定値と比較することにより、触媒18の劣化を判断してもよい。或いは、酸素センサ20の出力信号の軌跡長を判定値と比較してもよい。   In the above embodiment, the Cmax method is used as a method for diagnosing catalyst deterioration, but a method for determining based on the trajectory length of the air-fuel ratio may be used. That is, when the air-fuel ratio on the upstream side of the catalyst is forcibly vibrated around the theoretical air-fuel ratio, the air-fuel ratio on the downstream side of the catalyst vibrates following the vibration on the upstream side as the degree of deterioration of the catalyst increases. Therefore, by oscillating the upstream air-fuel ratio, calculating the ratio between the trajectory length of the output signal of the air-fuel ratio sensor 19 and the trajectory length of the output signal of the oxygen sensor 20, and comparing the trajectory length ratio with the determination value The deterioration of the catalyst 18 may be determined. Alternatively, the locus length of the output signal of the oxygen sensor 20 may be compared with a determination value.

排気浄化システムを含む内燃機関の概略図。1 is a schematic view of an internal combustion engine including an exhaust purification system. (a)は目標空燃比、(b)は上流側空燃比、(c)は下流側空燃比をそれぞれ示すアクティブ空燃比制御におけるタイムチャート。(A) is a target air-fuel ratio, (b) is an upstream air-fuel ratio, and (c) is a time chart in active air-fuel ratio control showing a downstream air-fuel ratio. 本実施形態の異常判定処理のフローチャート。The flowchart of the abnormality determination process of this embodiment. 本実施形態の中止判定処理のフローチャート。The flowchart of the cancellation determination process of this embodiment.

符号の説明Explanation of symbols

10…内燃機関、13…排気通路、18…触媒、22…空燃比制御装置としての電子制御装置、CQ1,CQ2…判定値、LSB…サブF/B学習値、OSC…酸素吸蔵量、TA…基準時間、ΔT…実行時間。   DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 13 ... Exhaust passage, 18 ... Catalyst, 22 ... Electronic control device as air-fuel ratio control device, CQ1, CQ2 ... Determination value, LSB ... Sub F / B learning value, OSC ... Oxygen storage amount, TA ... Reference time, ΔT: Execution time.

Claims (6)

排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が予め定めた判定値未満である場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御装置。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In an air-fuel ratio control apparatus for an internal combustion engine that calculates a sub-feedback correction value to be corrected and updates a learning value that compensates for a steady deviation of the air-fuel ratio based on the oxygen concentration,
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
The execution of the abnormality determination control is prohibited when the execution time of the abnormality determination control is longer than a reference time and the oxygen storage amount calculated by the control is less than a predetermined determination value. An air-fuel ratio control device.
排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
算出された前記酸素吸蔵量が予め算出された判定値よりも大きい場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御装置。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In an air-fuel ratio control apparatus for an internal combustion engine that calculates a sub-feedback correction value to be corrected and updates a learning value that compensates for a steady deviation of the air-fuel ratio based on the oxygen concentration,
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
An air-fuel ratio control apparatus that prohibits execution of the abnormality determination control when the calculated oxygen storage amount is larger than a predetermined determination value.
排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御装置において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が第1判定値未満であるか、或いは算出された前記酸素吸蔵量が、前記第1判定値よりも大きい第2判定値を超えた場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御装置。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In an air-fuel ratio control apparatus for an internal combustion engine that calculates a sub-feedback correction value to be corrected and updates a learning value that compensates for a steady deviation of the air-fuel ratio based on the oxygen concentration,
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
The execution time of the abnormality determination control is longer than a reference time, and the oxygen storage amount calculated by the control is less than a first determination value, or the calculated oxygen storage amount is the first determination value. An air-fuel ratio control apparatus that prohibits execution of the abnormality determination control when a second determination value that is larger than the second determination value is exceeded.
排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が予め定めた判定値未満である場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御方法。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In the air-fuel ratio control method for an internal combustion engine, which calculates a sub-feedback correction value to be corrected, and updates a learning value that compensates for a steady deviation of the air-fuel ratio based on the oxygen concentration.
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
The execution of the abnormality determination control is prohibited when the execution time of the abnormality determination control is longer than a reference time and the oxygen storage amount calculated by the control is less than a predetermined determination value. An air-fuel ratio control method.
排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
算出された前記酸素吸蔵量が予め算出された判定値よりも大きい場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御方法。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In the air-fuel ratio control method for an internal combustion engine, which calculates a sub-feedback correction value to be corrected, and updates a learning value that compensates for a steady deviation of the air-fuel ratio based on the oxygen concentration.
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
An air-fuel ratio control method, wherein execution of the abnormality determination control is prohibited when the calculated oxygen storage amount is larger than a determination value calculated in advance.
排気通路に設けられた触媒の上流で検出された空燃比が目標空燃比となるように燃料噴射量を補正するフィードバック補正値を算出するとともに、下流で検出された酸素濃度に基づき前記空燃比を補正するサブフィードバック補正値を算出し、前記酸素濃度に基づき前記空燃比の定常的なずれを補償する学習値を更新する内燃機関の空燃比制御方法において、
前記学習値の更新を停止し、予め算出された前記学習値を用いて前記触媒の酸素吸蔵量を算出し、該酸素吸蔵量に基づいて排気浄化における異常状態を検出する異常判定制御を行うとともに、
前記異常判定制御の実行時間が基準時間よりも大きく、且つ該制御で算出された前記酸素吸蔵量が第1判定値未満であるか、或いは算出された前記酸素吸蔵量が、前記第1判定値よりも大きい第2判定値を超えた場合に、前記異常判定制御の実行を禁止することを特徴とする空燃比制御方法。
A feedback correction value for correcting the fuel injection amount is calculated so that the air-fuel ratio detected upstream of the catalyst provided in the exhaust passage becomes the target air-fuel ratio, and the air-fuel ratio is calculated based on the oxygen concentration detected downstream. In the air-fuel ratio control method for an internal combustion engine, a sub-feedback correction value to be corrected is calculated, and a learning value that updates a steady deviation of the air-fuel ratio based on the oxygen concentration is updated.
The update of the learning value is stopped, the oxygen storage amount of the catalyst is calculated using the learning value calculated in advance, and abnormality determination control is performed to detect an abnormal state in exhaust purification based on the oxygen storage amount. ,
The execution time of the abnormality determination control is longer than a reference time, and the oxygen storage amount calculated by the control is less than a first determination value, or the calculated oxygen storage amount is the first determination value. An air-fuel ratio control method that prohibits execution of the abnormality determination control when a second determination value that is larger than the second determination value is exceeded.
JP2008167690A 2008-06-26 2008-06-26 Air-fuel ratio control device and air-fuel ratio control method Pending JP2010007561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008167690A JP2010007561A (en) 2008-06-26 2008-06-26 Air-fuel ratio control device and air-fuel ratio control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008167690A JP2010007561A (en) 2008-06-26 2008-06-26 Air-fuel ratio control device and air-fuel ratio control method

Publications (1)

Publication Number Publication Date
JP2010007561A true JP2010007561A (en) 2010-01-14

Family

ID=41588341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008167690A Pending JP2010007561A (en) 2008-06-26 2008-06-26 Air-fuel ratio control device and air-fuel ratio control method

Country Status (1)

Country Link
JP (1) JP2010007561A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013019334A (en) * 2011-07-12 2013-01-31 Toyota Motor Corp Control apparatus for internal combustion engine
DE102012220642A1 (en) 2011-11-18 2013-05-23 Toyota Jidosha Kabushiki Kaisha Start control device and start control method for an internal combustion engine
JP2013194639A (en) * 2012-03-21 2013-09-30 Toyota Motor Corp Failure determining device of sensor
WO2014118890A1 (en) * 2013-01-29 2014-08-07 トヨタ自動車株式会社 Control device for internal combustion engine
JP2015086840A (en) * 2013-11-01 2015-05-07 トヨタ自動車株式会社 Control device for internal combustion engine
JP2015098869A (en) * 2013-11-19 2015-05-28 ゼネラル・エレクトリック・カンパニイ On-board catalyst health monitoring and control system adaptation in internal combustion engine
JP2016053305A (en) * 2014-09-02 2016-04-14 トヨタ自動車株式会社 Control device for internal combustion engine
JP2020023900A (en) * 2018-08-07 2020-02-13 トヨタ自動車株式会社 Control device for internal combustion engine

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554450B2 (en) 2011-07-12 2013-10-08 Toyota Jidosha Kabushiki Kaisha Control apparatus and control method for internal combustion engine
JP2013019334A (en) * 2011-07-12 2013-01-31 Toyota Motor Corp Control apparatus for internal combustion engine
DE102012220642A1 (en) 2011-11-18 2013-05-23 Toyota Jidosha Kabushiki Kaisha Start control device and start control method for an internal combustion engine
JP2013194639A (en) * 2012-03-21 2013-09-30 Toyota Motor Corp Failure determining device of sensor
AU2013376224B2 (en) * 2013-01-29 2016-03-24 Toyota Jidosha Kabushiki Kaisha Control device for internal combustion engine
WO2014118890A1 (en) * 2013-01-29 2014-08-07 トヨタ自動車株式会社 Control device for internal combustion engine
JPWO2014118890A1 (en) * 2013-01-29 2017-01-26 トヨタ自動車株式会社 Control device for internal combustion engine
AU2013376224C1 (en) * 2013-01-29 2016-06-23 Toyota Jidosha Kabushiki Kaisha Control device for internal combustion engine
WO2015064390A1 (en) * 2013-11-01 2015-05-07 トヨタ自動車株式会社 Internal combustion engine control device
AU2014341430B2 (en) * 2013-11-01 2016-12-01 Toyota Jidosha Kabushiki Kaisha Internal combustion engine control device
JP2015086840A (en) * 2013-11-01 2015-05-07 トヨタ自動車株式会社 Control device for internal combustion engine
CN105745423B (en) * 2013-11-01 2019-06-21 丰田自动车株式会社 Control device for internal combustion engine
JP2015098869A (en) * 2013-11-19 2015-05-28 ゼネラル・エレクトリック・カンパニイ On-board catalyst health monitoring and control system adaptation in internal combustion engine
JP2016053305A (en) * 2014-09-02 2016-04-14 トヨタ自動車株式会社 Control device for internal combustion engine
JP2020023900A (en) * 2018-08-07 2020-02-13 トヨタ自動車株式会社 Control device for internal combustion engine

Similar Documents

Publication Publication Date Title
JP4687681B2 (en) Catalyst deterioration determination device for internal combustion engine
JP5024405B2 (en) Catalyst degradation detector
JP5282844B2 (en) Catalyst degradation detector
JP5062307B2 (en) Catalyst degradation detector
JP6256240B2 (en) Control device for internal combustion engine
JP2010007561A (en) Air-fuel ratio control device and air-fuel ratio control method
JP2019183733A (en) Air-fuel ratio control device
JP4453538B2 (en) Fuel injection control device for internal combustion engine
JP5515967B2 (en) Diagnostic equipment
JP6149828B2 (en) Control device for internal combustion engine
JP6316471B1 (en) ENGINE CONTROL DEVICE AND ENGINE CONTROL METHOD
JP5407971B2 (en) Abnormality diagnosis device
KR100204831B1 (en) Air fuel ratio control method and apparatus of internal combustion engine
JP4438681B2 (en) Air-fuel ratio control device for internal combustion engine
JP4353070B2 (en) Air-fuel ratio control device for internal combustion engine
JP2010196475A (en) Diagnostic device of exhaust gas sensor for internal combustion engine
JP4274062B2 (en) Oxygen sensor abnormality diagnosis device
JPH07116931B2 (en) Device for determining catalyst deterioration of internal combustion engine
JP5195483B2 (en) Exhaust sensor diagnostic device
JP4019861B2 (en) Engine air-fuel ratio control device
JP2006257904A (en) Catalyst deterioration determination device for internal combustion engine
JP2011231682A (en) Control device for internal combustion engine
JP2005188330A (en) Air-fuel ratio control device for internal combustion engine
JP2009257188A (en) Air-fuel ratio control device and air-fuel ratio control method for internal combustion engine