[go: up one dir, main page]

JP2015121112A - Air-fuel ratio controller abnormality diagnosis device - Google Patents

Air-fuel ratio controller abnormality diagnosis device Download PDF

Info

Publication number
JP2015121112A
JP2015121112A JP2013264017A JP2013264017A JP2015121112A JP 2015121112 A JP2015121112 A JP 2015121112A JP 2013264017 A JP2013264017 A JP 2013264017A JP 2013264017 A JP2013264017 A JP 2013264017A JP 2015121112 A JP2015121112 A JP 2015121112A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
value
correction coefficient
correction
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.)
Granted
Application number
JP2013264017A
Other languages
Japanese (ja)
Other versions
JP6276984B2 (en
Inventor
大祐 柳瀬
Daisuke Yanase
大祐 柳瀬
真一 鞍谷
Shinichi Kuratani
真一 鞍谷
潤司 田村
Junji Tamura
潤司 田村
崇嗣 安部
Takatsugu Abe
崇嗣 安部
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.)
Kawasaki Heavy Industries Ltd
Original Assignee
Kawasaki Heavy Industries Ltd
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 Kawasaki Heavy Industries Ltd filed Critical Kawasaki Heavy Industries Ltd
Priority to JP2013264017A priority Critical patent/JP6276984B2/en
Publication of JP2015121112A publication Critical patent/JP2015121112A/en
Application granted granted Critical
Publication of JP6276984B2 publication Critical patent/JP6276984B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

【課題】 空燃比制御装置の異常を診断する装置の信頼性を高める。
【解決手段】 異常診断装置が、内燃機関1の空燃比を検出する空燃比検出手段38と、空燃比検出手段38の出力に基づいて空燃比を理論空燃比に近づけるように空燃比制御装置の操作量を補正する操作量決定部43と、操作量に対する補正量に関連付けされた補正値と、操作量決定部43による補正に関わらず設定される比較値とに基づいて、空燃比制御装置の異常を診断する診断部44と、を備える。
【選択図】図2
PROBLEM TO BE SOLVED: To improve the reliability of an apparatus for diagnosing abnormality of an air-fuel ratio control apparatus.
An abnormality diagnosis device includes an air-fuel ratio detection unit for detecting an air-fuel ratio of an internal combustion engine, and an air-fuel ratio control unit configured to bring the air-fuel ratio closer to a theoretical air-fuel ratio based on an output of the air-fuel ratio detection unit. Based on the operation amount determination unit 43 that corrects the operation amount, the correction value associated with the correction amount for the operation amount, and the comparison value that is set regardless of the correction by the operation amount determination unit 43, the air-fuel ratio control device And a diagnosis unit 44 for diagnosing abnormality.
[Selection] Figure 2

Description

本発明は、内燃機関の空燃比制御装置の異常を診断する装置に関する。   The present invention relates to an apparatus for diagnosing an abnormality in an air-fuel ratio control apparatus for an internal combustion engine.

乗物に搭載されたコントローラが、当該乗物のシステム又は機器の自己診断を実施可能に構成される場合がある。例えば、特許文献1には、空燃比フィードバック制御系の異常診断装置が開示されている。空燃比フィードバック制御系は、空燃比センサにより検出された空燃比と目標空燃比との偏差に応じた空燃比補正係数を設定し、空燃比が目標空燃比となるように燃料供給量を補正する。異常診断装置は、空燃比補正係数の今回値と、当該補正係数の平均値との偏差を異常判定要素とし、この異常判定要素を閾値と比較することで空燃比フィードバック制御系の異常を診断する。   A controller mounted on a vehicle may be configured to perform self-diagnosis of the vehicle system or device. For example, Patent Document 1 discloses an abnormality diagnosis device for an air-fuel ratio feedback control system. The air-fuel ratio feedback control system sets an air-fuel ratio correction coefficient according to the deviation between the air-fuel ratio detected by the air-fuel ratio sensor and the target air-fuel ratio, and corrects the fuel supply amount so that the air-fuel ratio becomes the target air-fuel ratio. . The abnormality diagnosis device uses a deviation between the current value of the air-fuel ratio correction coefficient and the average value of the correction coefficient as an abnormality determination element, and compares the abnormality determination element with a threshold value to diagnose an abnormality in the air-fuel ratio feedback control system. .

特開平10−2245号公報Japanese Patent Laid-Open No. 10-2245

しかしながら、初期不良があった場合にその影響が平均値に含まれるので、初期不良を検知することができない。また、今回値と平均値との偏差を異常判定要素に用いると、劣化の漸次進行により異常性が認められるに至ったような場合、これを正確に検知することが難しい。   However, since the influence is included in the average value when there is an initial failure, the initial failure cannot be detected. In addition, when the deviation between the current value and the average value is used as an abnormality determination element, it is difficult to accurately detect anomalies that are recognized due to the gradual progress of deterioration.

そこで本発明は、より信頼性の高い異常診断装置を提供することを目的とする。   Therefore, an object of the present invention is to provide a more reliable abnormality diagnosis apparatus.

本発明に係る空燃比制御装置の異常診断装置は、内燃機関の空燃比を制御する空燃比制御装置の異常を診断する装置であって、前記内燃機関の空燃比を検出する空燃比検出手段と、前記空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるように前記空燃比制御装置の操作量を補正する操作量決定部と、前記操作量に対する補正量に関連付けされた補正値と、前記操作量決定部による補正に関わらず設定される比較値とに基づいて、前記空燃比制御装置の異常を診断する診断部と、を備える。   An abnormality diagnosis apparatus for an air-fuel ratio control apparatus according to the present invention is an apparatus for diagnosing an abnormality in an air-fuel ratio control apparatus for controlling an air-fuel ratio of an internal combustion engine, and an air-fuel ratio detection means for detecting the air-fuel ratio of the internal combustion engine; An operation amount determination unit that corrects the operation amount of the air-fuel ratio control device so as to bring the air-fuel ratio closer to the theoretical air-fuel ratio based on the output of the air-fuel ratio detection means, and a correction value associated with the correction amount for the operation amount And a diagnosis unit for diagnosing an abnormality of the air-fuel ratio control device based on a comparison value set regardless of the correction by the operation amount determination unit.

前記構成によれば、補正量に依存しない比較値が異常診断に用いられるので、空燃比制御装置に初期不良が存在しても比較値にその初期不良は含まれない。このため、診断部が初期不良を検出することができる。また、劣化が漸次進行して空燃比制御装置が異常に至ったと認められる場合であっても、これを検知しやすくなる。よって異常診断装置の信頼性が高くなる。   According to the above configuration, since the comparison value that does not depend on the correction amount is used for abnormality diagnosis, even if an initial failure exists in the air-fuel ratio control device, the comparison value does not include the initial failure. For this reason, the diagnostic unit can detect an initial failure. Further, even when it is recognized that the deterioration has gradually progressed and the air-fuel ratio control apparatus has become abnormal, it becomes easy to detect this. Therefore, the reliability of the abnormality diagnosis device is increased.

前記内燃機関の運転状態に対応して、空燃比が理論空燃比となるために必要な補正量を定めた対応関係を記憶する記憶部を更に備え、前記空燃比検出手段は、空燃比が理論空燃比付近を跨いだときに出力特性を反転させるO2センサであり、前記操作量決定部は、操作量を前記対応関係に従って補正した後で、空燃比を理論空燃比に近づけるように前記O2センサの出力に基づき操作量を時間経過に伴って段階的に補正してもよい。   The air-fuel ratio detection means further includes a storage unit that stores a correspondence relationship that defines a correction amount necessary for the air-fuel ratio to become the stoichiometric air-fuel ratio corresponding to the operating state of the internal combustion engine, The O2 sensor reverses the output characteristics when straddling the vicinity of the air-fuel ratio, and the operation amount determination unit corrects the operation amount according to the correspondence relationship, and then brings the O2 sensor closer to the stoichiometric air-fuel ratio. The manipulated variable may be corrected stepwise as time elapses based on the output.

前記構成によれば、空燃比制御装置が異常でない場合、空燃比を理論空燃比に近づけるまでの時間を短くすることができる。その結果として、空燃比制御装置が異常である場合にも、これを検知するまでの時間も短くすることができる。   According to the above configuration, when the air-fuel ratio control apparatus is not abnormal, it is possible to shorten the time until the air-fuel ratio approaches the stoichiometric air-fuel ratio. As a result, even when the air-fuel ratio control apparatus is abnormal, it is possible to shorten the time until this is detected.

前記補正値は、操作量を前記対応関係に従って補正した後で、空燃比を理論空燃比に近づけるために必要となった補正量に基づいて設定されてもよい。   The correction value may be set based on a correction amount that is required to bring the air-fuel ratio closer to the stoichiometric air-fuel ratio after correcting the operation amount according to the correspondence relationship.

前記構成において、空燃比制御装置が個体差も劣化も異常もない理想の状態にあれば、操作量が対応関係に従って補正されることで空燃比は理論空燃比に達するはずである。当該補正後の更なる補正量は、空燃比制御装置がそうではないために空燃比が理論空燃比と異なる値となっている場合に必要であり、この空燃比の誤差を補償する。補正値がこのような補正量に基づき設定されるので、診断部は、異常ではなく個体差又は劣化などを原因に理想的な状態から外れているだけであるのか、異常であるのかを峻別しやすくなる。よって、異常診断装置の信頼性を高めやすい。また、運転状態によって比較値を大きく変えなくて済むので、比較値の設定を簡便に行うことができるようになる。   In the above configuration, if the air-fuel ratio control device is in an ideal state without individual differences, deterioration, or abnormality, the operation amount should be corrected according to the corresponding relationship, so that the air-fuel ratio should reach the stoichiometric air-fuel ratio. A further correction amount after the correction is necessary when the air-fuel ratio is different from the stoichiometric air-fuel ratio because the air-fuel ratio control device is not, and compensates for this air-fuel ratio error. Since the correction value is set based on such a correction amount, the diagnosis unit discriminates whether it is out of the ideal state due to individual differences or deterioration, not abnormalities, or abnormal. It becomes easy. Therefore, it is easy to improve the reliability of the abnormality diagnosis apparatus. In addition, since the comparison value does not have to be changed greatly depending on the operating state, the comparison value can be easily set.

前記補正値が前記比較値を超えた状態が所定時間継続すると、前記診断部は前記空燃比制御装置が異常であると診断してもよい。   When the state where the correction value exceeds the comparison value continues for a predetermined time, the diagnosis unit may diagnose that the air-fuel ratio control device is abnormal.

前記構成によれば、ノイズの影響等により補正値が瞬間的に比較値を超えた場合であっても、診断部の診断精度が向上する。   According to the said structure, even if it is a case where a correction value instantaneously exceeds a comparison value by the influence of noise etc., the diagnostic precision of a diagnostic part improves.

前記補正値は、所定期間内に取得された補正量の平均と関連付けされた値であってもよい。   The correction value may be a value associated with an average of correction amounts acquired within a predetermined period.

前記構成によれば、ノイズの影響等により補正量の今回値が瞬間的に比較値を超えている場合であっても、診断部の診断精度が向上する。   According to the above configuration, the diagnostic accuracy of the diagnostic unit is improved even when the current value of the correction amount instantaneously exceeds the comparison value due to the influence of noise or the like.

前記診断部は、前記内燃機関の運転状態が安定的に推移しているとの条件、又は、前記補正量が安定的に推移しているとの条件を含む診断許可条件の成否を判定し、前記診断許可条件が不成立であれば前記空燃比制御装置の異常診断が実施されず、前記診断許可条件が成立すれば前記空燃比制御装置の異常診断が実施されてもよい。   The diagnosis unit determines whether or not a diagnosis permission condition is satisfied including a condition that the operating state of the internal combustion engine is stably changing, or a condition that the correction amount is stably changing, The abnormality diagnosis of the air-fuel ratio control device may not be performed if the diagnosis permission condition is not satisfied, and the abnormality diagnosis of the air-fuel ratio control device may be performed if the diagnosis permission condition is satisfied.

前記構成によれば、運転状態及び補正量が安定しているときに異常診断が実施されるので、診断部の診断精度が向上する。   According to the above configuration, since the abnormality diagnosis is performed when the driving state and the correction amount are stable, the diagnosis accuracy of the diagnosis unit is improved.

前記空燃比制御装置が異常であると診断されると運転者にその旨報知する警報装置を更に備えてもよい。   If the air-fuel ratio control device is diagnosed as abnormal, an alarm device may be further provided to notify the driver accordingly.

前記構成によれば、運転者に空燃比制御装置の異常を知らせることができ、運転者に適切な対応を促すことができる。   According to the above configuration, the driver can be notified of an abnormality in the air-fuel ratio control device, and the driver can be encouraged to take appropriate measures.

本発明によれば、信頼性の高い異常診断装置を提供することができる。   According to the present invention, a highly reliable abnormality diagnosis apparatus can be provided.

第1実施形態に係る空燃比制御装置の構成を示す概念図である。It is a conceptual diagram which shows the structure of the air fuel ratio control apparatus which concerns on 1st Embodiment. 図1に示す空燃比制御装置及びその異常診断装置の構成を示すブロック図である。It is a block diagram which shows the structure of the air fuel ratio control apparatus shown in FIG. 1, and its abnormality diagnosis apparatus. 第1対応関係の一例を示す図である。It is a figure which shows an example of a 1st correspondence. 第2対応関係の一例を示す図である。It is a figure which shows an example of a 2nd correspondence. (a)は、図2に示す空燃比制御装置が個体差も劣化も異常もない理想的な状態にある場合における開弁期間及び空燃比の一例を示す図である。(b)及び(c)は、図2に示す空燃比制御装置に個体差又は劣化が存在する場合における開弁期間及び空燃比の一例を示す図である。(A) is a figure which shows an example of a valve opening period and an air fuel ratio in the case where the air fuel ratio control apparatus shown in FIG. 2 is in an ideal state with no individual difference, deterioration and abnormality. (B) And (c) is a figure which shows an example of a valve opening period and an air fuel ratio in case an individual difference or deterioration exists in the air fuel ratio control apparatus shown in FIG. 変動補正係数の設定法の一例を示すグラフである。It is a graph which shows an example of the setting method of a fluctuation | variation correction coefficient. 図2に示す空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。3 is a flowchart showing an example of air-fuel ratio control and abnormality diagnosis executed by the air-fuel ratio control apparatus and the abnormality diagnosis apparatus shown in FIG. 図7に示す異常診断処理の一例を示すフローチャートである。It is a flowchart which shows an example of the abnormality diagnosis process shown in FIG. (a)〜(c)は診断許可条件の一例を示すグラフである。(A)-(c) is a graph which shows an example of diagnosis permission conditions. (a)及び(b)は異常条件の一例を示すグラフである。(A) And (b) is a graph which shows an example of abnormal condition. 図10(a)に例示した異常条件の説明図である。It is explanatory drawing of the abnormal condition illustrated to Fig.10 (a). 第2実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。It is a block diagram which shows the structure of the air fuel ratio control apparatus which concerns on 2nd Embodiment, and its abnormality diagnosis apparatus. 閉ループ補正係数及び学習補正係数の設定法の一例を示すグラフである。It is a graph which shows an example of the setting method of a closed loop correction coefficient and a learning correction coefficient. 図12に示す空燃比制御装置に個体差又は劣化が存在する場合における開弁期間及び空燃比の一例を示す図である。It is a figure which shows an example of a valve opening period and an air fuel ratio in case an individual difference or deterioration exists in the air fuel ratio control apparatus shown in FIG. 図12に示す空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。It is a flowchart which shows an example of the air fuel ratio control performed by the air fuel ratio control apparatus shown in FIG. 12, and its abnormality diagnosis apparatus, and abnormality diagnosis. 第3実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。It is a block diagram which shows the structure of the air fuel ratio control apparatus which concerns on 3rd Embodiment, and its abnormality diagnosis apparatus. 実時学習係数及び長期学習係数の設定法の一例を示すグラフである。It is a graph which shows an example of the setting method of a real-time learning coefficient and a long-term learning coefficient. (a)は第3対応関係の一例を示す図である。(b)は第4対応関係の一例を示す図である。(A) is a figure showing an example of the 3rd correspondence. (B) is a figure showing an example of the 4th correspondence. 第4実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。It is a block diagram which shows the structure of the air fuel ratio control apparatus which concerns on 4th Embodiment, and its abnormality diagnosis apparatus. 第1判定部による燃焼状態の判定法の一例を示す図である。It is a figure which shows an example of the determination method of the combustion state by a 1st determination part. 第2判定部による燃焼状態の判定法の一例を示す図である。It is a figure which shows an example of the determination method of the combustion state by a 2nd determination part. アイドル補正係数の設定法の一例を示すグラフである。It is a graph which shows an example of the setting method of an idle correction coefficient. 図19に示す空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。FIG. 20 is a flowchart showing an example of air-fuel ratio control and abnormality diagnosis executed by the air-fuel ratio control apparatus and the abnormality diagnosis apparatus shown in FIG. 19. FIG.

以下、図面を参照しながら本発明の実施形態について説明する。なお、同一の又は対応する符号には全ての図を通じて同一の符号を付して重複する説明を省略する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same code | symbol through all the figures, and the overlapping description is abbreviate | omitted.

(第1実施形態)
図1は、第1実施形態に係る空燃比制御装置の構成を示す概念図である。空燃比制御装置は、内燃機関1を駆動源とする乗物(例えば、自動二輪車、不整地走行車、四輪車又は小型滑走艇)に搭載される。内燃機関1は、シリンダ3及び燃焼室4を形成する本体2、シリンダ3内で往復するピストン5、及びコネクティングロッド6を介しピストン5に連結されてピストン5により回転駆動されるクランク軸(図示せず)を含む。吸気通路7の下流端は燃焼室4に開口して吸気弁8で開閉される。排気通路9の上流端は燃焼室4に開口して排気弁10で開閉される。
(First embodiment)
FIG. 1 is a conceptual diagram showing the configuration of the air-fuel ratio control apparatus according to the first embodiment. The air-fuel ratio control device is mounted on a vehicle (for example, a motorcycle, an uneven terrain vehicle, a four-wheel vehicle, or a small planing boat) that uses the internal combustion engine 1 as a drive source. The internal combustion engine 1 is connected to a piston 5 through a main body 2 that forms a cylinder 3 and a combustion chamber 4, a piston 5 that reciprocates in the cylinder 3, and a connecting rod 6, and a crankshaft (not shown) that is driven to rotate by the piston 5. A). The downstream end of the intake passage 7 opens into the combustion chamber 4 and is opened and closed by an intake valve 8. The upstream end of the exhaust passage 9 opens into the combustion chamber 4 and is opened and closed by an exhaust valve 10.

吸気通路7は、吸気流れの上流から順に、エアクリーナ11の内空間、スロットル装置12のボディ内空間、及び本体2の吸気ポート13を含む。外気がエアクリーナ11に流入して浄化され、浄化された外気がスロットル装置12を通り吸気ポート13に取り込まれる。   The intake passage 7 includes an inner space of the air cleaner 11, an inner space of the throttle device 12, and an intake port 13 of the main body 2 in order from the upstream side of the intake flow. Outside air flows into the air cleaner 11 and is purified, and the purified outside air passes through the throttle device 12 and is taken into the intake port 13.

運転者は、自身の加速、定速又は減速要求に応じてスロットルグリップ又はアクセルペダルのようなアクセル操作部材14を操作することで、スロットル装置12のボディに内蔵されたスロットル弁15を操作可能である。吸気量はスロットル弁15の開度(以下、「スロットル開度」)に応じて調整される。スロットル弁15は、弁モータ16により駆動される電動スロットル弁15aを含む。弁モータ16は電子制御ユニット(以下、「ECU」)40によって制御され、弁モータ16はアクセル操作部材14の操作量(以下、「アクセル操作量」)に応じて動作し、スロットル開度がアクセル操作量に応じたものとなる。スロットル弁15は、アクセル操作部材14での操作に応じて機械的に駆動される手動スロットル弁15bを含んでもよく、その場合、2つの弁15a,15bが吸気通路7内で吸気流れ方向に並ぶ。   The driver can operate the throttle valve 15 built in the body of the throttle device 12 by operating the accelerator operation member 14 such as a throttle grip or an accelerator pedal according to his / her acceleration, constant speed or deceleration request. is there. The intake air amount is adjusted according to the opening of the throttle valve 15 (hereinafter referred to as “throttle opening”). The throttle valve 15 includes an electric throttle valve 15 a that is driven by a valve motor 16. The valve motor 16 is controlled by an electronic control unit (hereinafter referred to as “ECU”) 40, and the valve motor 16 operates in accordance with the amount of operation of the accelerator operation member 14 (hereinafter referred to as “accelerator operation amount”). It depends on the amount of operation. The throttle valve 15 may include a manual throttle valve 15b that is mechanically driven according to the operation of the accelerator operation member 14, and in this case, the two valves 15a and 15b are arranged in the intake flow direction in the intake passage 7. .

燃料系は、燃料(例えば、ガソリン)を蓄える燃料タンク17、燃料を噴射するインジェクタ18、燃料タンク17をインジェクタ18の燃料入口に接続する燃料パイプ19、及び燃料タンク17内の燃料を燃料パイプ19ひいては燃料入口に圧送する燃料ポンプ20を含む。本実施形態では燃料が吸気通路7内に噴射されるが、燃焼室4に噴射されてもよい。インジェクタ18は、ECU40によって制御され、1エンジンサイクルごとに燃料を噴射する。内燃機関1は、例えば4スロトークエンジンであり、1エンジンサイクルは、例えば吸気、圧縮、膨張及び排気の4行程で構成される。   The fuel system includes a fuel tank 17 that stores fuel (for example, gasoline), an injector 18 that injects fuel, a fuel pipe 19 that connects the fuel tank 17 to a fuel inlet of the injector 18, and fuel in the fuel tank 17 that is fuel pipe 19. As a result, it includes a fuel pump 20 that pumps the fuel to the fuel inlet. In this embodiment, the fuel is injected into the intake passage 7, but may be injected into the combustion chamber 4. The injector 18 is controlled by the ECU 40 and injects fuel every engine cycle. The internal combustion engine 1 is, for example, a four-stroke engine, and one engine cycle is configured by, for example, four strokes of intake, compression, expansion, and exhaust.

吸気行程では吸気弁8が吸気通路7を開放し、吸気及び燃料が燃焼室4に供給される。燃焼室4内の混合気は、圧縮行程で圧縮されて点火プラグ21により点火燃焼される。排気行程では排気弁10が排気通路9を開放し、燃焼排ガスが燃焼室4から排気通路9へと排出される。   In the intake stroke, the intake valve 8 opens the intake passage 7, and intake air and fuel are supplied to the combustion chamber 4. The air-fuel mixture in the combustion chamber 4 is compressed in the compression stroke and ignited and burned by the spark plug 21. In the exhaust stroke, the exhaust valve 10 opens the exhaust passage 9 and the combustion exhaust gas is discharged from the combustion chamber 4 to the exhaust passage 9.

排気通路9は、排気流れの上流から順に、本体2内の排気ポート22、排気マニホルド23の内空間、三元触媒管24の内空間、及び排気マフラ25の内空間を含む。燃焼排ガスは、排気通路9を通って外気に放出される。三元触媒管24の通過中、燃焼排ガスから炭化水素、一酸化炭素及び窒素酸化物が除去される。   The exhaust passage 9 includes an exhaust port 22 in the main body 2, an internal space of the exhaust manifold 23, an internal space of the three-way catalyst pipe 24, and an internal space of the exhaust muffler 25 in order from the upstream of the exhaust flow. The combustion exhaust gas is discharged to the outside air through the exhaust passage 9. While passing through the three-way catalyst tube 24, hydrocarbons, carbon monoxide and nitrogen oxides are removed from the combustion exhaust gas.

詳細な図示を省略するが、内燃機関1は複数のシリンダ3を有する多気筒型である。燃焼室4、ピストン5及びコネクティングロッド6はシリンダ3に個別対応し、クランク軸は全シリンダ3で共通する。エアクリーナ11は全シリンダ3で共通し、吸気弁8及び吸気ポート13はシリンダ3に個別対応する。一例として、スロットル弁15は、シリンダ3に個別対応するが、全シリンダ3でスロットル開度が同じとなるよう一斉に動作する。燃料タンク17及び燃料ポンプ20は全シリンダ3で共通し、インジェクタ18はシリンダ3に個別対応する。燃料パイプ19は、上流部では集合され、下流部ではインジェクタ18に対応して分岐する。排気弁10及び排気ポート22はシリンダ3に個別対応し、三元触媒管24及び排気マフラ25は全シリンダ3で共通する。排気マニホルド23は、上流部では排気ポート22に対応して分岐し、下流部では集合される。   Although not shown in detail, the internal combustion engine 1 is a multi-cylinder type having a plurality of cylinders 3. The combustion chamber 4, the piston 5 and the connecting rod 6 individually correspond to the cylinders 3, and the crankshaft is common to all the cylinders 3. The air cleaner 11 is common to all the cylinders 3, and the intake valve 8 and the intake port 13 individually correspond to the cylinders 3. As an example, the throttle valves 15 individually correspond to the cylinders 3 but operate all at once so that the throttle openings are the same in all the cylinders 3. The fuel tank 17 and the fuel pump 20 are common to all the cylinders 3, and the injectors 18 individually correspond to the cylinders 3. The fuel pipes 19 are gathered in the upstream portion and branch in correspondence with the injector 18 in the downstream portion. The exhaust valve 10 and the exhaust port 22 individually correspond to the cylinder 3, and the three-way catalyst pipe 24 and the exhaust muffler 25 are common to all the cylinders 3. The exhaust manifold 23 branches in correspondence with the exhaust port 22 in the upstream portion, and gathers in the downstream portion.

図2は、図1に示す空燃比制御装置及びその異常診断装置の構成を示すブロック図である。空燃比制御装置は、前述したECU40、電動スロットル弁15a及びインジェクタ18を含む。また、空燃比制御装置は、内燃機関1(図1参照)の運転状態を検出する運転状態検出手段と、内燃機関1の空燃比を検出するための空燃比検出手段とを含む。   FIG. 2 is a block diagram showing the configuration of the air-fuel ratio control device and the abnormality diagnosis device shown in FIG. The air-fuel ratio control device includes the ECU 40, the electric throttle valve 15a, and the injector 18 described above. In addition, the air-fuel ratio control device includes an operation state detection unit that detects an operation state of the internal combustion engine 1 (see FIG. 1) and an air-fuel ratio detection unit that detects the air-fuel ratio of the internal combustion engine 1.

運転状態検出手段には、例えば、クランク角センサ31、スロットル開度センサ32及びアクセル操作量センサ33が含まれる。クランク角センサ31は、クランク軸の回転位置(以下、「クランク角」)を検出する。ECU40は、クランク角センサ31の出力に基づいてエンジン回転数を検出することができる。スロットル開度センサ32は、スロットル開度を検出する。アクセル操作量センサ33は、アクセル操作量を検出する。   The operating state detection means includes, for example, a crank angle sensor 31, a throttle opening sensor 32, and an accelerator operation amount sensor 33. The crank angle sensor 31 detects the rotational position of the crankshaft (hereinafter referred to as “crank angle”). The ECU 40 can detect the engine speed based on the output of the crank angle sensor 31. The throttle opening sensor 32 detects the throttle opening. The accelerator operation amount sensor 33 detects the accelerator operation amount.

本実施形態に係る空燃比検出手段は、内燃機関1(図1参照)の空燃比が理論空燃比付近を跨いだとき(すなわち、空燃比がリッチからリーンに移行したとき又はその逆のとき)に、出力特性を反転させるO2センサ38である。O2センサ38は全シリンダ3(図1参照)で共通し、例えば、排気マニホルド23(図1参照)の下流部に取り付けられ、排気マニホルド23内の燃焼排ガスの酸素濃度に応じて高電圧又は低電圧の信号を出力する。排気マニホルド23内の燃焼排ガスの酸素濃度が、理論空燃比の混合気を燃焼したときに得られると想定される排ガス酸素濃度値を跨ぐように上昇又は下降したときに、O2センサ38は出力特性を反転させる。ECU40は、O2センサ38の出力に基づいて内燃機関1の空燃比がリッチ状態であるのかリーン状態であるのか判断することができる。ECU40は、O2センサ38の出力特性が反転したことに基づいて空燃比が理論空燃比付近であると判断することができる。   When the air-fuel ratio of the internal combustion engine 1 (see FIG. 1) straddles the vicinity of the theoretical air-fuel ratio (that is, when the air-fuel ratio shifts from rich to lean or vice versa) The O2 sensor 38 reverses the output characteristics. The O2 sensor 38 is common to all the cylinders 3 (see FIG. 1). For example, the O2 sensor 38 is attached to the downstream portion of the exhaust manifold 23 (see FIG. 1), and has a high voltage or low voltage depending on the oxygen concentration of the combustion exhaust gas in the exhaust manifold 23. Outputs a voltage signal. When the oxygen concentration of the combustion exhaust gas in the exhaust manifold 23 rises or falls across the exhaust gas oxygen concentration value assumed to be obtained when the stoichiometric air-fuel ratio mixture is burned, the O2 sensor 38 outputs characteristics. Is reversed. The ECU 40 can determine whether the air-fuel ratio of the internal combustion engine 1 is in a rich state or a lean state based on the output of the O2 sensor 38. The ECU 40 can determine that the air-fuel ratio is near the stoichiometric air-fuel ratio based on the output characteristics of the O2 sensor 38 being inverted.

ECU40は、運転状態に応じて制御対象としての弁モータ16及びインジェクタ18を制御し、それにより制御量としての空燃比を制御する。ECU40は、空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるように空燃比制御装置の操作量を補正するフィードバック制御を実施する。空燃比に影響を及ぼす操作量には、弁モータ16の位置ひいてはスロットル開度、及びインジェクタ18の開弁期間が含まれる。本実施形態では、インジェクタ18の開弁期間がフィードバック制御を実施する際に補正の対象となっている。   The ECU 40 controls the valve motor 16 and the injector 18 as control objects according to the operating state, thereby controlling the air-fuel ratio as a control amount. The ECU 40 performs feedback control for correcting the operation amount of the air-fuel ratio control device so that the air-fuel ratio approaches the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means. The operation amount that affects the air-fuel ratio includes the position of the valve motor 16, the throttle opening, and the valve opening period of the injector 18. In the present embodiment, the valve opening period of the injector 18 is subject to correction when the feedback control is performed.

インジェクタ18は、その噴射口を常閉する電磁開閉弁である。ECU40は、1エンジンサイクルごとに運転状態に応じてインジェクタ18の開弁期間を決定する。適当な時期から当該決定された開弁期間が経過するまで、インジェクタ18はECU40から開弁指令を受ける。開弁期間中に、噴射口が開放され、圧送された燃料が噴射口より噴射される。インジェクタ18から噴射される燃料量は、燃料系を構成する部品の設計値(例えば、噴射口径など)、燃料性状(例えば、粘性など)、燃料圧力及びインジェクタ18の開弁期間に応じて決まる。設計値及び燃料性状は略一定であり、燃料圧力も、燃料ポンプ17(図1参照)、インジェクタ18又は燃料パイプ19(図1参照)のような燃料系を構成する部品に異常がなければ略一定に保たれる。このため、インジェクタ18の開弁期間を操作量と扱うことで、燃料量及び空燃比を制御量とする燃料噴射制御及び空燃比制御を実施できる。   The injector 18 is an electromagnetic on-off valve that normally closes its injection port. The ECU 40 determines the valve opening period of the injector 18 for each engine cycle according to the operating state. The injector 18 receives a valve opening command from the ECU 40 until the determined valve opening period elapses from an appropriate time. During the valve opening period, the injection port is opened, and the pumped fuel is injected from the injection port. The amount of fuel injected from the injector 18 is determined according to the design values (for example, the injection port diameter) of the parts constituting the fuel system, the fuel properties (for example, viscosity), the fuel pressure, and the valve opening period of the injector 18. The design values and fuel properties are substantially constant, and the fuel pressure is also substantially as long as there are no abnormalities in the components constituting the fuel system such as the fuel pump 17 (see FIG. 1), the injector 18 or the fuel pipe 19 (see FIG. 1). Kept constant. Therefore, by treating the valve opening period of the injector 18 as the operation amount, fuel injection control and air-fuel ratio control with the fuel amount and air-fuel ratio as control amounts can be implemented.

開弁期間がいくら補正されても目的の空燃比を得られない場合、燃料系を構成する部品に異常があると考えることができる。あるいは、エアクリーナ11(図1参照)又はスロットル弁15(図1参照)のような吸気系を構成する部品に異常があると考えることもできる。あるいは、運転状態検出手段又は空燃比検出手段のような検出系を構成する部品に異常があると考えることもできる。開弁期間を大きく補正することなく目的の空燃比を得ることができる場合、その補正量は、内燃機関1(図1参照)、吸気系、燃料系及び検出系を構成する部品の個体差又はこれら部品の劣化により生じた許容誤差を補償するために必要な補正量であると考えることができる。   If the target air-fuel ratio cannot be obtained no matter how much the valve opening period is corrected, it can be considered that there is an abnormality in the components constituting the fuel system. Alternatively, it can be considered that there is an abnormality in a part constituting the intake system such as the air cleaner 11 (see FIG. 1) or the throttle valve 15 (see FIG. 1). Alternatively, it can be considered that there is an abnormality in the components constituting the detection system such as the operating state detection means or the air-fuel ratio detection means. When the target air-fuel ratio can be obtained without greatly correcting the valve opening period, the correction amount is an individual difference between components constituting the internal combustion engine 1 (see FIG. 1), the intake system, the fuel system, and the detection system, or It can be considered that the correction amount is necessary to compensate for an allowable error caused by deterioration of these components.

ECU40は、補正量に関連付けされた補正値と、補正量に関わらず設定される比較値とに基づいて空燃比制御装置の異常を診断する。ECU40は、空燃比制御装置を構成し且つその異常診断装置も構成する。   The ECU 40 diagnoses an abnormality of the air-fuel ratio control device based on the correction value associated with the correction amount and the comparison value set regardless of the correction amount. The ECU 40 constitutes an air-fuel ratio control device and also constitutes an abnormality diagnosis device.

異常診断装置は、空燃比制御装置に異常があると診断されると運転者にその旨報知する警報装置39を備える。警報装置39は、ECU40によって制御される。警報装置39は、警告表示を行うことによって運転者の視覚に訴えて異常を知らせる報知する表示装置であってもよい。表示装置は、乗物のインストルメントパネル上に配置されてもよく、表示装置にはランプ又は液晶パネルを採用することができる。警報装置39は、警告音を放音することによって運転者の聴覚に訴えて異常を報知するスピーカ装置であってもよい。   The abnormality diagnosis device includes an alarm device 39 that notifies the driver when the air-fuel ratio control device is diagnosed as having an abnormality. The alarm device 39 is controlled by the ECU 40. The alarm device 39 may be a display device that notifies the driver's vision and notifies the abnormality by performing a warning display. The display device may be arranged on an instrument panel of a vehicle, and a lamp or a liquid crystal panel can be adopted as the display device. The alarm device 39 may be a speaker device that informs the driver's hearing and notifies the abnormality by emitting a warning sound.

ECU40は、上記の空燃比制御及び異常診断を実現する機能モジュールとして、記憶部41、モード決定部42、操作量決定部43及び診断部44を有する。記憶部41は、メモリのようなECU40のハードウェア要素により実現される。モード決定部42、操作量決定部43及び診断部44は、メモリに記憶されたプログラムのようなECU40のソフトウェア要素と、プログラムを実行するCPUのようなECU40のハードウェア要素とにより実現される。   The ECU 40 includes a storage unit 41, a mode determination unit 42, an operation amount determination unit 43, and a diagnosis unit 44 as functional modules that realize the above air-fuel ratio control and abnormality diagnosis. The storage unit 41 is realized by a hardware element of the ECU 40 such as a memory. The mode determination unit 42, the operation amount determination unit 43, and the diagnosis unit 44 are realized by a software element of the ECU 40 such as a program stored in a memory and a hardware element of the ECU 40 such as a CPU that executes the program.

モード決定部42は、運転状態に基づいてフィードバック制御を実施する条件(以下、「フィードバック実施条件」)の成否を判定する。フィードバック実施条件が成立していれば、モード決定部42は制御モードとして「フィードバックモード」を設定し、空燃比検出手段の出力に基づいて空燃比が理論空燃比付近となるように操作量を補正するフィードバック制御を実施する。フィードバック実施条件が不成立であれば、モード決定部42は制御モードとして「非フィードバックモード」を設定し、ECU40は、空燃比検出手段の出力に関わらず操作量を決める非フィードバック制御を実施する。例えば、高負荷時及び急加速時には、フィードバック実施条件が不成立となる。   The mode determination unit 42 determines whether or not a condition for performing feedback control (hereinafter, “feedback execution condition”) is satisfied based on the operation state. If the feedback execution condition is satisfied, the mode determination unit 42 sets the “feedback mode” as the control mode, and corrects the operation amount so that the air-fuel ratio is close to the theoretical air-fuel ratio based on the output of the air-fuel ratio detection means. Implement feedback control. If the feedback execution condition is not satisfied, the mode determination unit 42 sets “non-feedback mode” as the control mode, and the ECU 40 performs non-feedback control that determines the operation amount regardless of the output of the air-fuel ratio detection means. For example, at the time of high load and sudden acceleration, the feedback execution condition is not satisfied.

操作量決定部43は、スロットル開度決定部51及びインジェクタ開弁期間決定部52を含む。スロットル開度決定部51は、記憶部41に記憶される開度マップ(図示せず)に従って運転状態に応じて弁モータ16の位置指令値を決定する。ECU40は、決定された位置指令値に従って弁モータ16を駆動し、それによりスロットル開度が運転状態に応じて制御される。例えば、スロットル開度はアクセル操作量に比例するよう制御され、内燃機関1(図1参照)の出力並びに乗物の推進力及び速度が、運転者の要求に応じて調整される。   The operation amount determination unit 43 includes a throttle opening determination unit 51 and an injector valve opening period determination unit 52. The throttle opening determination unit 51 determines a position command value of the valve motor 16 according to the operating state according to an opening map (not shown) stored in the storage unit 41. The ECU 40 drives the valve motor 16 according to the determined position command value, whereby the throttle opening is controlled according to the operating state. For example, the throttle opening is controlled to be proportional to the accelerator operation amount, and the output of the internal combustion engine 1 (see FIG. 1) and the propulsive force and speed of the vehicle are adjusted according to the driver's request.

インジェクタ開弁期間決定部52は、運転状態に応じてインジェクタ18の開弁期間を決定し、ECU40は、クランク角センサ31の出力を監視し、適当な時期から開弁期間だけ開弁するようにインジェクタ18に開弁指令を与える。開弁期間TAUは、例えば次式(1A)を用いて決定される。   The injector valve opening period determining unit 52 determines the valve opening period of the injector 18 according to the operating state, and the ECU 40 monitors the output of the crank angle sensor 31 and opens the valve only from the appropriate timing for the valve opening period. A valve opening command is given to the injector 18. The valve opening period TAU is determined using, for example, the following equation (1A).

TAU=TBASE×FFB …(1A)
TBASEは開弁期間の標準値、FFBはフィードバック補正係数である。式(1A)を用いる場合、開弁期間TAUは、標準値TBASEに補正係数を乗算補正することによって求められる。ただし、これは一例であり、開弁期間TAUは、標準値TBASEに補正量を加減算補正することによって求められてもよい。
TAU = TBASE × FFB (1A)
TBASE is a standard value of the valve opening period, and FFB is a feedback correction coefficient. When using the equation (1A), the valve opening period TAU is obtained by multiplying and correcting the standard value TBASE by a correction coefficient. However, this is only an example, and the valve opening period TAU may be obtained by adding / subtracting a correction amount to / from the standard value TBASE.

フィードバック補正係数FFBは、フィードバック制御の実施中に、空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるよう、開弁期間TAUを標準値TBASEから補正する。非フィードバック制御の実施中、フィードバック補正係数FFBは基準値に設定され、それによりフィードバック補正係数FFBによる開弁期間TAUの補正が行われない。式(1A)を用いる場合、フィードバック補正係数FFBの基準値は1である。なお、式(1A)より導かれるとおり、フィードバック補正係数FFBによる開弁期間TAUの補正量TFBは、標準値TBASE及びフィードバック補正係数FFBの積から標準値TBASEを減算した値である(TFB=TBASE×FFB−TBASE=TBASE(FFB−1))。   The feedback correction coefficient FFB corrects the valve opening period TAU from the standard value TBASE so that the air-fuel ratio approaches the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means during the feedback control. During the execution of the non-feedback control, the feedback correction coefficient FFB is set to the reference value, so that the valve opening period TAU is not corrected by the feedback correction coefficient FFB. When using the formula (1A), the reference value of the feedback correction coefficient FFB is 1. As derived from the equation (1A), the correction amount TFB of the valve opening period TAU by the feedback correction coefficient FFB is a value obtained by subtracting the standard value TBASE from the product of the standard value TBASE and the feedback correction coefficient FFB (TFB = TBASE). * FFB-TBASE = TBASE (FFB-1)).

標準値TBASEは、運転状態に対応した開弁期間である。本実施形態では、非フィードバック補正の実施中、開弁期間TAUが標準値TBASEに設定される(そうならない場合については、第2実施形態を参照)。標準値TBASEは、開弁期間TAUが標準値TBASEに設定された場合に空燃比が内燃機関1(図1参照)の出力特性や燃焼排ガスの性状(例えば、含有成分など)に対する様々な要求を考慮して当該運転領域に適した想定標準値ABASEとなるよう、運転状態に応じて設定される。空燃比の想定標準値ABASEは、開弁期間の標準値TBASEと同じく、当初に(すなわち、乗物、内燃機関1及び空燃比制御装置の設計段階で)想定されるものである。空燃比の想定標準値ABASEは、必ずしも理論空燃比ではない。例えば、高出力型の自動二輪車では、空燃比の想定標準値ABASEは、上記要求が考慮された結果として運転状態の略全般にわたってリッチ値である。   The standard value TBASE is a valve opening period corresponding to the operation state. In this embodiment, during the non-feedback correction, the valve opening period TAU is set to the standard value TBASE (see the second embodiment for cases where this is not the case). The standard value TBASE satisfies various demands on the output characteristics of the internal combustion engine 1 (see FIG. 1) and the characteristics of combustion exhaust gas (for example, contained components) when the valve opening period TAU is set to the standard value TBASE. It is set according to the driving state so as to be an assumed standard value ABASE suitable for the driving region in consideration. The assumed standard value ABASE of the air-fuel ratio is assumed initially (that is, at the design stage of the vehicle, the internal combustion engine 1 and the air-fuel ratio control device), similarly to the standard value TBASE during the valve opening period. The assumed standard value ABASE of the air-fuel ratio is not necessarily the stoichiometric air-fuel ratio. For example, in a high-powered motorcycle, the assumed standard value ABASE of the air-fuel ratio is a rich value over almost the entire driving state as a result of taking the above requirements into consideration.

例えば記憶部41は、運転状態に対応する標準値TBASEを定める第1対応関係61を予め記憶している。第1対応関係61は、複数の運転領域をスロットル開度及びエンジン回転数で規定し、複数の運転領域を複数の標準値TBASEと一対一で対応付ける(図3参照)。この場合、インジェクタ開弁期間決定部52は、第1対応関係61に従って運転状態に応じた標準値TBASEを決定することができる。ただし、第1対応関係61は、テーブル又はマップの形態に限られず、演算式であってもよい。標準値TBASEは第1対応関係61に従ってスロットル開度及びエンジン回転数以外の運転状態に応じて決定されてもよい。   For example, the storage unit 41 stores in advance a first correspondence 61 that defines a standard value TBASE corresponding to the operating state. The first correspondence relationship 61 defines a plurality of operation regions by throttle opening and engine speed, and associates the plurality of operation regions with a plurality of standard values TBASE on a one-to-one basis (see FIG. 3). In this case, the injector valve opening period determination unit 52 can determine the standard value TBASE corresponding to the operating state according to the first correspondence 61. However, the first correspondence 61 is not limited to a table or map form, and may be an arithmetic expression. The standard value TBASE may be determined according to the operating state other than the throttle opening and the engine speed according to the first correspondence 61.

本実施形態に係るフィードバック補正係数FFBは、運転状態に基づき設定される空気過剰率補正係数(以下、「λ補正係数」)FO2RAMと、空燃比検出手段の出力に基づき空燃比を理論空燃比に近づけるように可変的に設定される変動補正係数FVFBとを含む。この点を考慮して、式(1A)は次式(2A)に変形可能である。   The feedback correction coefficient FFB according to the present embodiment is an air excess ratio correction coefficient (hereinafter referred to as “λ correction coefficient”) FO2RAM set based on the operating state and the air / fuel ratio to the stoichiometric air / fuel ratio based on the output of the air / fuel ratio detection means. And a fluctuation correction coefficient VFFB variably set so as to be close to each other. Considering this point, the expression (1A) can be transformed into the following expression (2A).

TAU=TBASE×FO2RAM×(1+FVFB) …(2A)
式(2A)では、フィードバック補正係数FFBが、λ補正係数FO2RAMと、変動補正係数FVFBに1加算した値との積であり、λ補正係数FO2RAMの基準値は1、変動補正係数FVFBの基準値はゼロである。ただし、これは一例であり、フィードバック補正係数FFBは2係数FO2RAM,FVFBの積でもよく(FFB=FO2RAM×FVFB)、この場合はどちらの基準値も1である。非フィードバック制御の実施中、2係数FO2RAM,FVFBは基準値に設定される。
TAU = TBASE × FO2RAM × (1 + FVFB) (2A)
In the equation (2A), the feedback correction coefficient FFB is the product of the λ correction coefficient FO2RAM and the value obtained by adding 1 to the fluctuation correction coefficient VFFB, the reference value of the λ correction coefficient FO2RAM is 1, and the reference value of the fluctuation correction coefficient FVFB Is zero. However, this is an example, and the feedback correction coefficient FFB may be a product of two coefficients FO2RAM and VFFB (FFB = FO2RAM × FFFB). In this case, both reference values are 1. During the execution of non-feedback control, the two coefficients FO2RAM and VFFB are set to reference values.

λ補正係数FO2RAMは、空燃比を想定標準値ABASEから理論空燃比ASTに変えるために標準値TBASEに乗算される補正係数である。つまり、λ補正係数FO2RAMは、標準値TBASEに対応した想定標準値ABASEを理論空燃比ASTで除算することで得られる空気過剰率である(FO2RAM=ABASE/AST)。以下、標準値TBASEをこれに対応するλ補正係数FO2RAMで乗算補正した値を「理論値TST」と呼ぶ(TST=TBASE×FO2RAM)。   The λ correction coefficient FO2RAM is a correction coefficient that is multiplied by the standard value TBASE in order to change the air-fuel ratio from the assumed standard value ABASE to the theoretical air-fuel ratio AST. In other words, the λ correction coefficient FO2RAM is an excess air ratio obtained by dividing the assumed standard value ABASE corresponding to the standard value TBASE by the theoretical air-fuel ratio AST (FO2RAM = ABASE / AST). Hereinafter, a value obtained by multiplying and correcting the standard value TBASE by the corresponding λ correction coefficient FO2RAM is referred to as “theoretical value TST” (TST = TBASE × FO2RAM).

例えば記憶部41は、運転状態に対応したλ補正係数FO2RAMを定める第2対応関係62を予め記憶している。第2対応関係62は、第1対応関係61と全く同じに複数の運転領域を規定し、複数の運転領域を複数のλ補正係数FO2RAMと一対一で対応付けている(図4参照)。つまり、λ補正係数FO2RAMは、第1及び第2対応関係61,62を介し、これら対応関係61,62により規定される運転領域ごとに、標準値TBASEと一対一で対応付けられる。この場合、フィードバック制御の実施中、インジェクタ開弁期間決定部52は、第1対応関係61に従って運転状態に応じた標準値TBASEを決定し、第2対応関係62に従って同じ運転状態に応じたλ補正係数FO2RAMを決定し、標準値TBASEをλ補正係数FO2RAMで乗算補正する。   For example, the storage unit 41 stores in advance a second correspondence 62 that defines a λ correction coefficient FO2RAM corresponding to the operating state. The second correspondence relationship 62 defines a plurality of operation regions exactly the same as the first correspondence relationship 61, and associates the plurality of operation regions with the plurality of λ correction coefficients FO2RAM on a one-to-one basis (see FIG. 4). That is, the λ correction coefficient FO2RAM is associated with the standard value TBASE on a one-to-one basis for each operating region defined by the correspondences 61 and 62 via the first and second correspondences 61 and 62. In this case, during the feedback control, the injector valve opening period determination unit 52 determines the standard value TBASE according to the operating state according to the first correspondence 61 and λ correction according to the same operating state according to the second correspondence 62. The coefficient FO2RAM is determined, and the standard value TBASE is multiplied and corrected by the λ correction coefficient FO2RAM.

なお、標準値TBASEは当初に定められる。標準値TBASEを決めれば、これに対応するλ補正係数FO2RAMが一意に決まり、理論値TSTも決まる。そこで、第2対応関係は、複数の運転領域を複数の理論値TSTと一対一で対応付けてもよい。この場合、フィードバック制御の実施中、インジェクタ開弁期間決定部52は、第1対応関係61を用いず、この変形例に係る第2対応関係に従って運転状態に応じて理論値TSTを直接的に決定する。   The standard value TBASE is initially determined. If the standard value TBASE is determined, the corresponding λ correction coefficient FO2RAM is uniquely determined, and the theoretical value TST is also determined. Therefore, in the second correspondence relationship, a plurality of operation regions may be associated with a plurality of theoretical values TST on a one-to-one basis. In this case, during the feedback control, the injector valve opening period determination unit 52 does not use the first correspondence 61 but directly determines the theoretical value TST according to the operating state according to the second correspondence according to this modification. To do.

図5(a)は、空燃比制御装置が個体差も劣化も異常もない理想的な状態にある場合における開弁期間及び空燃比の一例を示す図である。この場合、図5(a)に示すように、非フィードバック制御の実施中に開弁期間TAUが標準値TBASEに設定されると、そのときの実際の空燃比ABASE(A)が想定標準値ABASEに等しくなる(棒a−1参照)。フィードバック制御が開始して開弁期間TAUが理論値TSTに設定されると、そのときの実際の空燃比AST(A)は理論空燃比ASTと等しくなる(棒a−2参照)。なお、式(2A)より導かれるとおり、λ補正係数FO2RAMによる開弁期間TAUの補正量TO2RAMは、標準値TBASE及びλ補正係数FO2RAMの積から標準値TBASEを減算した値、すなわち、理論値TSTから標準値TBASEを減算した値である(TO2RAM=TBASE×FO2RAM−TBASE=TST−TBASE)。   FIG. 5A is a diagram illustrating an example of the valve opening period and the air-fuel ratio when the air-fuel ratio control apparatus is in an ideal state without individual differences, deterioration, or abnormality. In this case, as shown in FIG. 5A, when the valve opening period TAU is set to the standard value TBASE during the non-feedback control, the actual air-fuel ratio ABASE (A) at that time is assumed to be the assumed standard value ABASE. (See bar a-1). When the feedback control is started and the valve opening period TAU is set to the theoretical value TST, the actual air-fuel ratio AST (A) at that time becomes equal to the theoretical air-fuel ratio AST (see bar a-2). As derived from the equation (2A), the correction amount TO2RAM of the valve opening period TAU by the λ correction coefficient FO2RAM is a value obtained by subtracting the standard value TBASE from the product of the standard value TBASE and the λ correction coefficient FO2RAM, that is, the theoretical value TST. It is a value obtained by subtracting the standard value TBASE from (TO2RAM = TBASE × FO2RAM−TBASE = TST−TBASE).

フィードバック制御の実施中に運転状態が変化して標準値TBASEが変更されると、これと同時にλ補正係数FO2RAMも変更される。このため、開弁期間TAUは、変化後の運転状態に対応する理論値TSTに設定され、空燃比が理論空燃比ASTに維持される。   When the operating state changes during the feedback control and the standard value TBASE is changed, the λ correction coefficient FO2RAM is also changed at the same time. For this reason, the valve opening period TAU is set to the theoretical value TST corresponding to the operating state after the change, and the air-fuel ratio is maintained at the theoretical air-fuel ratio AST.

図5(b)及び(c)は、空燃比制御装置に個体差又は劣化が存在する場合における開弁期間及び空燃比の一例を示す図である。図5(b)に示すように、非フィードバック制御の実施中に開弁期間TAUを標準値TBASEに設定しても、そのときの実際の空燃比ABASE(A)が想定標準値ABASEを下回る可能性がある(棒b−1参照)。つまり、実際の燃料量が、標準値TBASEに応じた当初想定の燃料量よりも多くなる、又は、実際の吸気量が標準値TBASEに対応付けられた運転状態に応じた当初想定の吸気量よりも少なくなる可能性がある。その場合、フィードバック制御が開始して開弁期間TAUを理論値TSTに設定しても、そのときの実際の空燃比AST(A)が理論空燃比ASTを下回る可能性がある(棒b−2参照)。   FIGS. 5B and 5C are diagrams showing examples of the valve opening period and the air-fuel ratio when there are individual differences or deterioration in the air-fuel ratio control apparatus. As shown in FIG. 5B, even if the valve opening period TAU is set to the standard value TBASE during the non-feedback control, the actual air-fuel ratio ABASE (A) at that time may be lower than the assumed standard value ABASE. (See bar b-1). That is, the actual fuel amount becomes larger than the initially assumed fuel amount corresponding to the standard value TBASE, or the actual intake amount is larger than the initially assumed intake amount corresponding to the operation state associated with the standard value TBASE. May be less. In this case, even if the feedback control is started and the valve opening period TAU is set to the theoretical value TST, the actual air-fuel ratio AST (A) at that time may be lower than the theoretical air-fuel ratio AST (bar b-2). reference).

図5(c)に示すように、非フィードバック制御の実施中に開弁期間TAUを標準値TBASEに設定しても、そのときの実際の空燃比ABASE(A)が想定標準値ABASEを上回る可能性もある(棒c−1参照)。つまり、実際の燃料量が、標準値TBASEに応じた当初想定の燃料量よりも少なくなる、又は、実際の吸気量が標準値TBASEに対応付けられた運転状態に応じた当初想定の吸気量よりも多くなる可能性がある。この場合、フィードバック制御が開始して開弁期間TAUを理論値TSTに設定しても、そのときの実際の空燃比AST(A)が理論空燃比ASTを上回る可能性がある(棒c−2参照)。   As shown in FIG. 5C, even if the valve opening period TAU is set to the standard value TBASE during the non-feedback control, the actual air-fuel ratio ABASE (A) at that time can exceed the assumed standard value ABASE. (See bar c-1). That is, the actual fuel amount is smaller than the initially assumed fuel amount corresponding to the standard value TBASE, or the actual intake amount is more than the initially assumed intake amount corresponding to the operation state associated with the standard value TBASE. May also increase. In this case, even if the feedback control is started and the valve opening period TAU is set to the theoretical value TST, the actual air-fuel ratio AST (A) at that time may exceed the theoretical air-fuel ratio AST (bar c-2). reference).

本実施形態では、空燃比検出手段がO2センサ38で構成されるので、実際の空燃比ABASE(A)が想定標準値ABASEからどの程度離れているのか、実際の空燃比AST(A)が理論空燃比ASTからどの程度離れているのかを正確に検出し得ない。これに対し、変動補正係数FVFBは、フィードバック制御の実施中にO2センサ38の出力に基づいて変化し、開弁期間TAUを時間経過に伴って段階的に補正する。開弁期間TAUは、λ補正係数FO2RAMを用いて標準値TBASEから理論値TSTへと一次的に補正されてから、変動補正係数FVFBを用いて理論値TSTから二次的に補正される。変動補正係数FFBは、個体差又は劣化により生じた空燃比の誤差(AST(A)−AST)を補償することができ、それにより空燃比は理論空燃比ASTに近づけられていく(棒b−3及びc−3参照)。   In this embodiment, since the air-fuel ratio detection means is composed of the O2 sensor 38, how far the actual air-fuel ratio ABASE (A) is from the assumed standard value ABASE, and the actual air-fuel ratio AST (A) is theoretically. It is impossible to accurately detect how far away from the air-fuel ratio AST. On the other hand, the fluctuation correction coefficient FVFB changes based on the output of the O2 sensor 38 during the feedback control, and corrects the valve opening period TAU step by step with time. The valve opening period TAU is first corrected from the standard value TBASE to the theoretical value TST using the λ correction coefficient F02RAM, and then secondarily corrected from the theoretical value TST using the fluctuation correction coefficient FVFB. The fluctuation correction coefficient FFB can compensate for an air-fuel ratio error (AST (A) -AST) caused by individual differences or deterioration, and thereby the air-fuel ratio is brought closer to the stoichiometric air-fuel ratio AST (bar b- 3 and c-3).

式(2A)より導かれるとおり、変動補正係数FVFBによる開弁期間TAUの補正量TVFBは、標準値TBASEとλ補正係数FO2RAMと変動補正係数FVFBに1加算した値との積から標準値TBASE及びλ補正係数FO2RAMの積を減算した値、すなわち、理論値TST及び変動補正係数FVFBの積である(TVFB=TBASE×FO2RAM×(1+FVFB)−TBASE×FO2RAM=TST×FVFB)。   As derived from the equation (2A), the correction amount TVFB of the valve opening period TAU based on the fluctuation correction coefficient FVFB is obtained by multiplying the standard value TBASE by the product of the standard value TBASE, the λ correction coefficient F02RAM, and the value obtained by adding 1 to the fluctuation correction coefficient FVFB. A value obtained by subtracting the product of the λ correction coefficient FO2RAM, that is, the product of the theoretical value TST and the fluctuation correction coefficient VFFB (TFFB = TBASE × FO2RAM × (1 + FVFB) −TBASE × FO2RAM = TST × FVFB).

フィードバック制御の実施中に運転状態が変化して標準値TBASEが変更されると、これと同時にλ補正係数FO2RAMも変更され、理論値TSTが変化後の運転状態に応じた値に変更される。変動補正係数FVFBによる補正量TVFBは、理論値TST及び変動補正係数FVFBの積であるので、変化後の理論値TSTに依存して自動的に変更される。よって、運転状態が変化して吸気量が変化しても、変動補正係数FVFBの値を大きく変えずに空燃比の誤差を補償し続けることができる。   When the operating state changes during the feedback control and the standard value TBASE is changed, the λ correction coefficient FO2RAM is also changed at the same time, and the theoretical value TST is changed to a value corresponding to the changed operating state. Since the correction amount TFFB by the fluctuation correction coefficient VFFB is a product of the theoretical value TST and the fluctuation correction coefficient VFFB, it is automatically changed depending on the changed theoretical value TST. Therefore, even if the operating state changes and the intake air amount changes, the air-fuel ratio error can be continuously compensated without greatly changing the value of the fluctuation correction coefficient VFFB.

図6は、変動補正係数FVFBの設定法の一例を示すグラフである。図6左側は、図5(b)に示したケースでの変動補正係数FVFBの一例を、図6右側は、図5(c)に示したケースでの変動補正係数FVFBの一例をそれぞれ示している。図6に示すように、フィードバック制御が開始すると、変動補正係数FVFBは先ず基準値に設定される。一方、図6では詳細に図示しないが、フィードバック制御が開始すると、λ補正係数FO2RAMが運転状態に応じた値に設定され、開弁期間TAUは理論値TSTに設定される。   FIG. 6 is a graph showing an example of a method for setting the fluctuation correction coefficient VFFB. The left side of FIG. 6 shows an example of the fluctuation correction coefficient VFFB in the case shown in FIG. 5B, and the right side of FIG. 6 shows an example of the fluctuation correction coefficient VFFB in the case shown in FIG. Yes. As shown in FIG. 6, when feedback control is started, the fluctuation correction coefficient VFFB is first set to a reference value. On the other hand, although not shown in detail in FIG. 6, when feedback control is started, the λ correction coefficient FO2RAM is set to a value corresponding to the operating state, and the valve opening period TAU is set to the theoretical value TST.

図6左側に示すように、図5(b)に示したケースでは、開弁期間TAUが理論値TSTに設定された直後、O2センサ38の出力特性がリッチ状態を示す。変動補正係数FVFBはO2センサ38の出力に基づいて空燃比が理論空燃比に近づくように変化していく。つまり、変動補正係数FVFBは、空燃比がリッチ状態から理論空燃比に近づくように漸次減少していく。O2センサ38の出力特性が反転すると、変動補正係数FVFBは、その増減を反転させる。出力特性及び増減傾向が反転する際、変動補正係数FVFBは、反転時の値から所定スキップ値だけ反転側にスキップしたうえで、それまでと増減を逆にして変化してもよい。ここでは、変動補正係数FVFBが漸次減少してきたので、変動補正係数FVFBが反転時の値から所定スキップ値だけ増加するようスキップし、それから漸次増加する。その後、O2センサ38の出力特性が反転するたび、変動補正係数FVFBがスキップしてその増減を反転させる。空燃比の誤差が大きいほど、変動補正係数FVFBの基準値からの変化量が大きくなる。   As shown on the left side of FIG. 6, in the case shown in FIG. 5B, immediately after the valve opening period TAU is set to the theoretical value TST, the output characteristic of the O2 sensor 38 shows a rich state. The fluctuation correction coefficient FVFB changes based on the output of the O2 sensor 38 so that the air-fuel ratio approaches the stoichiometric air-fuel ratio. That is, the fluctuation correction coefficient FVFB gradually decreases so that the air-fuel ratio approaches the stoichiometric air-fuel ratio from the rich state. When the output characteristic of the O2 sensor 38 is inverted, the fluctuation correction coefficient VFFB is inverted in increase / decrease. When the output characteristics and the increase / decrease tendency are reversed, the fluctuation correction coefficient VFFB may be changed with the increase / decrease reversed from the value at the time of inversion after skipping to the inversion side by a predetermined skip value. Here, since the fluctuation correction coefficient VFFB gradually decreases, the fluctuation correction coefficient VFFB is skipped so as to increase by a predetermined skip value from the value at the time of inversion, and then gradually increases. Thereafter, every time the output characteristic of the O2 sensor 38 is inverted, the fluctuation correction coefficient VFFB is skipped and the increase / decrease is inverted. The greater the air / fuel ratio error, the greater the amount of change from the reference value of the fluctuation correction coefficient VFFB.

図6右側に示すように、図5(c)に示したケースでも同様である。開弁期間TAUが理論値TSTに設定された直後、O2センサ38の出力特性はリーン状態を示す。変動補正係数FVFBはO2センサ38の出力に基づいて空燃比が理論空燃比に近づくように変化していく。このケースでは、変動補正係数FVFBが先ず漸次増加する。   As shown on the right side of FIG. 6, the same applies to the case shown in FIG. Immediately after the valve opening period TAU is set to the theoretical value TST, the output characteristic of the O2 sensor 38 shows a lean state. The fluctuation correction coefficient FVFB changes based on the output of the O2 sensor 38 so that the air-fuel ratio approaches the stoichiometric air-fuel ratio. In this case, the fluctuation correction coefficient FVFB first increases gradually.

図7は、空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。このフローは、ECU40及び内燃機関1の稼働中、1エンジンサイクルおきに繰返し実行される。図7に示すように、スロットル開度決定部51が、アクセル操作量に応じて弁モータ16の目標位置ひいては目標スロットル開度を決定する(S1)。インジェクタ開弁期間決定部52が、第1対応関係61に従って運転状態(一例として、エンジン回転数及びスロットル開度で規定される運転領域)に応じて開弁期間の標準値TBASEを決定する(S2)。   FIG. 7 is a flowchart showing an example of air-fuel ratio control and abnormality diagnosis executed by the air-fuel ratio control apparatus and its abnormality diagnosis apparatus. This flow is repeatedly executed every other engine cycle while the ECU 40 and the internal combustion engine 1 are in operation. As shown in FIG. 7, the throttle opening determining unit 51 determines the target position of the valve motor 16 and thus the target throttle opening according to the accelerator operation amount (S1). The injector valve opening period determining unit 52 determines the standard value TBASE of the valve opening period according to the operating state (for example, the operating range defined by the engine speed and the throttle opening) according to the first correspondence 61 (S2). ).

モード決定部42がフィードバック実施条件の成否を判定する(S3)。フィードバック実施条件が不成立であれば(S3:NO)、ECU40は、非フィードバック制御を実施する。その一環として、インジェクタ開弁期間決定部52が、フィードバック補正係数FFBを基準値に設定する(S11)。すなわち、λ補正係数FO2RAMを基準値(1)に設定し、変動補正係数FVFBを基準値(ゼロ)に設定する。   The mode determination unit 42 determines whether the feedback execution condition is successful (S3). If the feedback execution condition is not satisfied (S3: NO), the ECU 40 performs non-feedback control. As part of this, the injector valve opening period determination unit 52 sets the feedback correction coefficient FFB to a reference value (S11). That is, the λ correction coefficient FO2RAM is set to the reference value (1), and the fluctuation correction coefficient VFFB is set to the reference value (zero).

次に、インジェクタ開弁期間決定部52が開弁期間TAUを決定する(S30)。本実施形態では、非フィードバック制御の実施中、開弁期間TAUは標準値TBASEに設定される。インジェクタ開弁期間決定部52は、クランク角センサ31の出力を監視し、適当な時期になれば当該時期からステップS30で決定された開弁期間TAUだけインジェクタ18に開弁指令を与える。図5(a)に示すように空燃比制御装置が理想的な状態にあれば、空燃比が想定標準値ABASEになる。したがって、当初のねらいどおり、内燃機関1の出力特性や燃焼排ガスの性状が運転状態に適したものとなる。図5(b)及び(c)に示すように個体差又は劣化が生じていれば、実際の空燃比ABASE(A)と想定標準値ABASEとの間に誤差が生じる。この誤差のため、内燃機関1の出力特性や燃焼排ガスの性状が当初のねらいから外れる可能性がある。   Next, the injector valve opening period determination unit 52 determines the valve opening period TAU (S30). In the present embodiment, the valve opening period TAU is set to the standard value TBASE during the non-feedback control. The injector valve opening period determination unit 52 monitors the output of the crank angle sensor 31, and gives an opening command to the injector 18 during the valve opening period TAU determined in step S30 from that time when the output becomes appropriate. If the air-fuel ratio control apparatus is in an ideal state as shown in FIG. 5A, the air-fuel ratio becomes the assumed standard value ABASE. Therefore, as initially intended, the output characteristics of the internal combustion engine 1 and the properties of the combustion exhaust gas are suitable for the operating state. If individual differences or deterioration occurs as shown in FIGS. 5B and 5C, an error occurs between the actual air-fuel ratio ABASE (A) and the assumed standard value ABASE. Due to this error, the output characteristics of the internal combustion engine 1 and the properties of the combustion exhaust gas may deviate from the initial aims.

フィードバック実施条件が成立していれば(S3:YES)、ECU40は、フィードバック制御を実施する。その一環として、インジェクタ開弁期間決定部52は、第2対応関係62に従って運転状態に応じてλ補正係数FO2RAMを決定し、O2センサ38の出力に基づいて変動補正係数FVFBを決定する(S14)。変動補正係数FVFBの設定法は前述のとおりである。次に、空燃比制御装置の異常診断処理を実行する(S20)。   If the feedback execution condition is satisfied (S3: YES), the ECU 40 performs feedback control. As part of this, the injector valve opening period determination unit 52 determines the λ correction coefficient FO2RAM according to the operating state according to the second correspondence 62, and determines the fluctuation correction coefficient VFFB based on the output of the O2 sensor 38 (S14). . The method for setting the fluctuation correction coefficient FVFB is as described above. Next, abnormality diagnosis processing of the air-fuel ratio control device is executed (S20).

図8は、空燃比制御装置の異常診断処理S20の手順を示すフローチャートである。図8に示すように、異常診断処理S20では、診断部44が、診断を実施する条件(以下、「診断許可条件」)の成否を判定する(S21)。診断許可条件が不成立であれば(S21:NO)、異常診断処理S20を終了し、ステップS30(図7参照)に進む。診断許可条件が成立していれば(S21:YES)、診断部44が、空燃比制御装置の異常を診断する(S22)。異常でないと診断すると(S22:NO)、異常診断処理S20を終了し、ステップS30に進む。異常であると診断すると(S22:YES)、警報装置が作動し(S23)、ステップS30に進む。異常診断処理S20では3つのルートのうちいずれかを通りステップS30に進むところ、そのステップS30では、ステップS2で決定された標準値TBASEと、ステップS14で決定された2係数FO2RAM,FVFBとを用いて開弁期間TAUが決定される。   FIG. 8 is a flowchart showing the procedure of the abnormality diagnosis process S20 of the air-fuel ratio control apparatus. As shown in FIG. 8, in the abnormality diagnosis process S20, the diagnosis unit 44 determines whether or not a condition for performing diagnosis (hereinafter referred to as “diagnosis permission condition”) is successful (S21). If the diagnosis permission condition is not satisfied (S21: NO), the abnormality diagnosis process S20 is terminated, and the process proceeds to step S30 (see FIG. 7). If the diagnosis permission condition is satisfied (S21: YES), the diagnosis unit 44 diagnoses an abnormality of the air-fuel ratio control device (S22). If it is diagnosed that there is no abnormality (S22: NO), the abnormality diagnosis processing S20 is terminated, and the process proceeds to step S30. If it is diagnosed as abnormal (S22: YES), the alarm device is activated (S23), and the process proceeds to step S30. In the abnormality diagnosis process S20, one of the three routes is followed to proceed to step S30. In step S30, the standard value TBASE determined in step S2 and the two coefficients FO2RAM and VFFB determined in step S14 are used. Thus, the valve opening period TAU is determined.

図9(a)〜(c)は、診断許可条件の一例を示すグラフである。診断許可条件は、運転状態が安定的に推移しているとの第1診断許可条件(図9(a)参照)、変動補正係数FVFBが安定的に推移しているとの第2診断許可条件(図9(b)及び(c)参照)を含む。診断許可条件は、第1診断許可条件及び第2診断許可条件の両方を充足したときに成立してもよいし、片方を充足したときに成立してもよい。   FIGS. 9A to 9C are graphs showing examples of diagnosis permission conditions. The diagnosis permission condition includes a first diagnosis permission condition (see FIG. 9A) that the driving state is stably changing, and a second diagnosis permission condition that the fluctuation correction coefficient VFFB is stably changing. (See FIGS. 9B and 9C). The diagnosis permission condition may be satisfied when both the first diagnosis permission condition and the second diagnosis permission condition are satisfied, or may be satisfied when one of the conditions is satisfied.

図9(a)に示すように、例えば第1診断許可条件は、スロットル開度が、条件判定時点(現時点)に至るまでの第1所定期間P1の間、下限閾値及び上限閾値で規定される許容範囲内で推移しているとの条件である。実線a1は当該条件を充足する場合を示す。上限閾値を上回る領域もしくは下限閾値を下回る領域内で第1所定期間P1の間留まり続けているとき(破線a2,a3参照)、又はいずれかの閾値を跨ぐように加速もしくは減速しているとき(破線a4,a5参照)には、当該条件が不成立となる。第1診断許可条件は、エンジン回転数に関する同様の条件を有する。第1診断許可条件は、スロットル開度に関する条件とエンジン回転数に関する条件との両方を充足したときに成立してもよく、片方を充足したときに成立してもよい。   As shown in FIG. 9A, for example, the first diagnosis permission condition is defined by a lower limit threshold and an upper limit threshold during a first predetermined period P1 until the throttle opening reaches the condition determination time point (current time). It is a condition that the change is within an allowable range. A solid line a1 indicates a case where the condition is satisfied. When staying for the first predetermined period P1 within the region above the upper threshold or below the lower threshold (see broken lines a2 and a3), or when accelerating or decelerating to cross either threshold ( The conditions are not satisfied at the broken lines a4 and a5). The first diagnosis permission condition has a similar condition regarding the engine speed. The first diagnosis permission condition may be satisfied when both the condition related to the throttle opening and the condition related to the engine speed are satisfied, or may be satisfied when one is satisfied.

図9(b)に示すように、例えば第2診断許可条件は、条件判定時点(現時点)に至るまでの第2所定期間P2内に取得された複数の変動補正係数FVFBのうち最大値FVFBmaxと最小値FVFBminとの差dFVFBmmが所定値未満との条件である。図9(c)に示すように、例えば第2診断許可条件は、変動補正係数FVFBの平均値FVFBavの変化率dFVFBavが、条件判定時点(現時点)に至るまでの第3所定期間P3の間、上限閾値及び下限閾値で規定される所定範囲内で推移しているとの条件である。なお、平均値FVFBavは、算出時点に至るまでの第4所定期間P4(図9(b)参照)内に取得された複数の変動補正係数FVFBの平均であり、平均は算術平均でも加重平均でもよく、加重平均であれば算出時点に近い補正量ほど重みづけ係数が高くてもよい。第2診断許可条件は、差dFVFBmmに関する条件と変化率dFVFBavに関する条件との両方を充足したときに成立してもよく、片方を充足したときに成立してもよい。なお、第1〜第4所定期間P1〜P4は同じ長さでもよいし、異なる長さでもよい。   As shown in FIG. 9B, for example, the second diagnosis permission condition is the maximum value VFFBmax among the plurality of variation correction coefficients VFFB acquired within the second predetermined period P2 up to the condition determination time point (current time). This is a condition that the difference dVFFBmm from the minimum value VFFBmin is less than a predetermined value. As shown in FIG. 9C, for example, the second diagnosis permission condition is that the change rate dFVFBav of the average value VFFBav of the fluctuation correction coefficient VFFB is during the third predetermined period P3 until the condition determination time point (current time). It is a condition that the transition is within a predetermined range defined by the upper limit threshold and the lower limit threshold. The average value VFFBav is an average of a plurality of variation correction coefficients VFFB acquired within the fourth predetermined period P4 (see FIG. 9B) until the calculation time point, and the average is an arithmetic average or a weighted average. In the case of a weighted average, the weighting coefficient may be higher as the correction amount is closer to the time of calculation. The second diagnosis permission condition may be satisfied when both of the condition regarding the difference dFVFBmm and the condition regarding the change rate dFVFBav are satisfied, or may be satisfied when one of the conditions is satisfied. The first to fourth predetermined periods P1 to P4 may have the same length or different lengths.

ステップS22では、診断部44が、操作量の一例としての開弁期間TAUに対する補正量に関連付けされた補正値と、補正に関わらず設定される比較値とに基づいて空燃比制御装置の異常を診断する。診断に用いる補正値の元となる「補正量」は、フィードバック制御の実施中における開弁期間の補正量TFBを含む。補正量TFBは、λ補正係数FO2RAMによる補正量TO2RAMと、変動補正係数FVFBによる補正量TVFBとを含む。これら補正量TFB,TO2RAM,TVFBは係数FFB,FO2RAM,FVFBによって決定づけられる。本書では、診断に用いる補正値の元となる「補正量」は、開弁期間TAUに対する補正量TFB,TO2RAM,TVFBそのものだけでなく、これを決定づける係数FFB,FO2RAM,FVFBも含む。   In step S22, the diagnosis unit 44 detects an abnormality in the air-fuel ratio control device based on the correction value associated with the correction amount for the valve opening period TAU as an example of the operation amount and the comparison value set regardless of the correction. Diagnose. The “correction amount” that is the basis of the correction value used for diagnosis includes the correction amount TFB of the valve opening period during the execution of feedback control. The correction amount TFB includes a correction amount TO2RAM based on the λ correction coefficient FO2RAM and a correction amount TFFB based on the variation correction coefficient VFFB. These correction amounts TFB, TO2RAM, TFFB are determined by the coefficients FFB, FO2RAM, FVFB. In this document, the “correction amount” that is the basis of the correction value used for diagnosis includes not only the correction amounts TFB, TO2RAM, TFFB itself for the valve opening period TAU, but also the coefficients FFB, F02RAM, FVFB that determine them.

「補正量」は、1エンジンサイクルごとに更新される。補正量に関連付けされた「補正値」は、今回エンジンサイクルにおける開弁期間TAUを決定するために設定された補正量の今回値でもよい。また、「補正値」は、所定期間内に取得された補正量の平均値でもよい。所定期間は、例えば今回のエンジンサイクル及びそれよりも過去の1以上のエンジンサイクルである。   The “correction amount” is updated every engine cycle. The “correction value” associated with the correction amount may be the current value of the correction amount set to determine the valve opening period TAU in the current engine cycle. Further, the “correction value” may be an average value of correction amounts acquired within a predetermined period. The predetermined period is, for example, the current engine cycle and one or more engine cycles in the past.

本実施形態に係る補正値は、標準値TBASEを理論値TSTへと一次的に補正してから、空燃比を理論空燃比付近に到達させるまでに二次的に必要になった補正量、すなわち、補正量TVFB及びこれを決定づける変動補正係数FVFBに基づいて設定される。例えば、補正値は、変動補正係数FVFBの今回値及び変動補正係数FVFBの平均値である。   The correction value according to the present embodiment is a correction amount that is secondarily required from when the standard value TBASE is temporarily corrected to the theoretical value TST until the air-fuel ratio reaches the vicinity of the theoretical air-fuel ratio, that is, The correction amount TFFB and the fluctuation correction coefficient VFFB that determines the correction amount TFFB are set. For example, the correction value is the current value of the fluctuation correction coefficient VFFB and the average value of the fluctuation correction coefficient VFFB.

一方、診断に用いる「比較値」は、上記補正量に関わらず設定される。例えば、比較値は、記憶部41に予め記憶される。このとき、比較値は運転状態に関わらず一定の値でもよい。複数の比較値が、第1及び第2対応関係61,62により規定される複数の運転領域それぞれに一対一で対応付けられていてもよい。比較値は、開弁期間TAU及びその補正値を含まない関数によって求められてもよい。   On the other hand, the “comparison value” used for diagnosis is set regardless of the correction amount. For example, the comparison value is stored in advance in the storage unit 41. At this time, the comparison value may be a constant value regardless of the operating state. A plurality of comparison values may be associated with each of the plurality of operation regions defined by the first and second correspondences 61 and 62 on a one-to-one basis. The comparison value may be obtained by a function that does not include the valve opening period TAU and its correction value.

「比較値」は、上限比較値及び下限比較値を含み、これら2比較値が補正値の許容範囲を規定する。診断部44は、補正値と比較値(上限比較値及び下限比較値)との比較に基づいて、空燃比制御装置が異常であるとの診断結果を下す条件(以下、「異常条件」)の成否を判定する。   The “comparison value” includes an upper limit comparison value and a lower limit comparison value, and these two comparison values define an allowable range of the correction value. Based on the comparison between the correction value and the comparison value (upper limit comparison value and lower limit comparison value), the diagnosis unit 44 sets a condition (hereinafter, referred to as “abnormal condition”) that gives a diagnosis result that the air-fuel ratio control device is abnormal. Determine success or failure.

図10(a)及び(b)は、異常条件の一例を示すグラフである。図10(a)に示すように、異常条件は、変動補正係数FVFBの今回値が上限比較値U1及び下限比較値L1を超えて許容範囲R1外に出ている状態を所定期間P11継続しているとの条件を含む。図10(b)に示すように、異常条件は、変動補正係数FVFBの平均値FVFBavが上限比較値U2及び下限比較値L2を超えて許容範囲R2外に出ている状態を所定期間P12継続しているとの条件を含む。2つの期間P11,P12は同じ長さでもよいし、異なる長さでもよい。   FIGS. 10A and 10B are graphs showing examples of abnormal conditions. As shown in FIG. 10A, the abnormal condition is that the current value of the fluctuation correction coefficient VFFB exceeds the upper limit comparison value U1 and the lower limit comparison value L1 and is outside the allowable range R1 for a predetermined period P11. Including conditions. As shown in FIG. 10B, the abnormal condition is such that the average value FVFBav of the fluctuation correction coefficient FVFB exceeds the upper limit comparison value U2 and the lower limit comparison value L2 and is outside the allowable range R2 for a predetermined period P12. Including conditions. The two periods P11 and P12 may have the same length or different lengths.

図11は、図10(a)に例示した異常条件の説明図である。前述のとおり、変動補正係数FVFBによる開弁期間TAUの補正量TVFBは、理論値TST及び変動補正係数FVFBの積である。そこで図11では、変動補正係数FVFB、上限比較値U1及び下限比較値L1を、理論値TSTとの積に変換して開弁期間軸上に表している。図11に示すように、フィードバック制御の実施中、変動補正係数FVFBによる補正を行い、変動補正係数FVFBの今回値が許容範囲R1内に収まっていれば、空燃比制御装置は異常でないと診断する(棒3参照)。ECU40は、変動補正係数FVFBの今回値が許容範囲R1外に出て所定期間P11(図10(a)参照)内に許容範囲R1内に戻ったときも、空燃比制御装置は異常でないと診断する。これらのケースでは、ECU40は、空燃比の誤差が許容されるとして、これを補償する制御を実施し続ける。ECU40は、変動補正係数FVFBが許容範囲R1外に出て所定期間P11を経過すると、変動補正係数FVFBによる補正によっても空燃比の誤差を適切に修正することはできないとして、空燃比制御装置が異常であると診断する(棒4参照)。   FIG. 11 is an explanatory diagram of the abnormal condition illustrated in FIG. As described above, the correction amount TVFB for the valve opening period TAU based on the fluctuation correction coefficient FVFB is the product of the theoretical value TST and the fluctuation correction coefficient FVFB. Therefore, in FIG. 11, the fluctuation correction coefficient VFFB, the upper limit comparison value U1, and the lower limit comparison value L1 are converted into products with the theoretical value TST and represented on the valve opening period axis. As shown in FIG. 11, during the feedback control, correction by the fluctuation correction coefficient VFFB is performed, and if the current value of the fluctuation correction coefficient VFFB is within the allowable range R1, the air-fuel ratio control apparatus is diagnosed as not abnormal. (See bar 3). The ECU 40 diagnoses that the air-fuel ratio control device is not abnormal even when the current value of the fluctuation correction coefficient VFFB goes out of the allowable range R1 and returns to the allowable range R1 within the predetermined period P11 (see FIG. 10A). To do. In these cases, the ECU 40 continues to perform control to compensate for an error in the air-fuel ratio, if allowed. When the fluctuation correction coefficient VFFB goes out of the allowable range R1 and the predetermined period P11 has elapsed, the ECU 40 determines that the air-fuel ratio error cannot be corrected appropriately even by correction using the fluctuation correction coefficient VFFB. Is diagnosed (see bar 4).

補正値が下限比較値を下回るケースは、O2センサ38の出力特性がリッチ状態を示し続けて変動補正係数FVFB及びその平均値FVFBavが減少し続けたときに生じる。すなわち、開弁期間TAUを短くして燃料量を少なくしようとしても、O2センサ38の出力特性がリッチ状態を示し続けるときに生じる。このようなケースで想定される空燃比制御装置の異常として、インジェクタ18の噴射口における異物噛込み等によるインジェクタ18の閉弁不良、エアクリーナ11のフィルタ目詰まり、スロットル開度閉じ側でのスロットル弁15のスタック、O2センサ38の検出不良(酸素濃度の過小評価)、O2センサ38の断線などが考えられる。   The case where the correction value falls below the lower limit comparison value occurs when the output characteristic of the O2 sensor 38 continues to show a rich state and the fluctuation correction coefficient VFFB and its average value VFFBav continue to decrease. That is, it occurs when the output characteristic of the O2 sensor 38 continues to indicate a rich state even if the valve opening period TAU is shortened to reduce the fuel amount. As an abnormality of the air-fuel ratio control device assumed in such a case, the valve closing of the injector 18 due to foreign matter biting in the injection port of the injector 18, the filter of the air cleaner 11 is clogged, the throttle valve on the throttle opening closing side 15 stacks, poor detection of the O2 sensor 38 (underestimation of oxygen concentration), disconnection of the O2 sensor 38, and the like.

補正値が上限比較値を上回るケースは、O2センサ38の出力特性がリーン状態を示し続けて変動補正係数FVFB及びその平均値FVFBavが増加し続けたときに生じる。すなわち、開弁期間TAUを長くして燃料量を多くしようとしても、O2センサ38の出力特性がリーン状態を示し続けるときに生じる。このようなケースで想定される空燃比制御装置の異常として、燃料ポンプ17の吐出不良、インジェクタ18の開弁不良、燃料パイプ19のシール不良、スロットル開度開き側でのスロットル弁15のスタック、O2センサ38の検出不良(酸素濃度の過大評価)、O2センサ38の断線などが考えられる。   The case where the correction value exceeds the upper limit comparison value occurs when the output characteristic of the O2 sensor 38 continues to indicate a lean state and the fluctuation correction coefficient VFFB and its average value VFFBav continue to increase. That is, it occurs when the output characteristic of the O2 sensor 38 continues to indicate a lean state even if the valve opening period TAU is increased to increase the amount of fuel. As an abnormality of the air-fuel ratio control device assumed in such a case, the fuel pump 17 discharge failure, the injector 18 valve opening failure, the fuel pipe 19 seal failure, the throttle valve 15 stack on the throttle opening opening side, The detection failure of the O2 sensor 38 (overestimation of oxygen concentration), the disconnection of the O2 sensor 38, etc. are conceivable.

本実施形態に係る異常診断装置では、ECU40のインジェクタ開弁期間決定部52が、空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるように空燃比制御装置の操作量の一例としての開弁期間TAUを補正する。ECU40の診断部44が、開弁期間TAUに対する補正量に関連付けされた補正値と、インジェクタ開弁期間決定部52における補正に関わらず設定される比較値とに基づいて空燃比制御装置の異常を診断する。このように、補正量に依存しない比較値を異常診断に用いるので、空燃比制御装置に初期不良が存在しても比較値にその影響は含まれない。このため、ECU40の診断部44は初期不良を検出することができる。また、劣化が漸次進行して空燃比制御装置が異常に至ったと認められる場合であっても、これを検知しやすくなる。よって異常診断装置の信頼性が高くなる。特に、補正値が補正量の変化率(今回値と過去値又は平均値との差分)ではなく今回値又は平均値に基づくので、劣化の漸次進行に伴う異常を検知しやすい。   In the abnormality diagnosis device according to the present embodiment, the injector valve opening period determination unit 52 of the ECU 40 is an example of the operation amount of the air-fuel ratio control device so that the air-fuel ratio approaches the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means. The valve opening period TAU is corrected. Based on the correction value associated with the correction amount for the valve opening period TAU and the comparison value set regardless of the correction in the injector valve opening period determination unit 52, the diagnosis unit 44 of the ECU 40 determines the abnormality of the air-fuel ratio control device. Diagnose. Thus, since the comparison value that does not depend on the correction amount is used for the abnormality diagnosis, even if an initial failure exists in the air-fuel ratio control device, the comparison value does not include the influence. For this reason, the diagnosis unit 44 of the ECU 40 can detect an initial failure. Further, even when it is recognized that the deterioration has gradually progressed and the air-fuel ratio control apparatus has become abnormal, it becomes easy to detect this. Therefore, the reliability of the abnormality diagnosis device is increased. In particular, since the correction value is based on the current value or the average value rather than the change rate of the correction amount (difference between the current value and the past value or the average value), it is easy to detect an abnormality accompanying the gradual progress of deterioration.

ECU40のモード決定部42は、空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるフィードバック制御を実施するフィードバックモードと、空燃比検出手段の出力に基づかずに操作量を決める非フィードバック制御を実施する非フィードバックモードとで制御モードを切り換える。フィードバック制御が開始すると、インジェクタ開弁期間決定部52は、第2対応関係62に従って開弁期間TAUを標準値TBASEから補正したのち、開弁期間TAUを時間経過に伴って段階的に二次的に補正することによって空燃比を理論空燃比ASTに近づける。このため、空燃比制御装置が異常でない場合に、空燃比を理論空燃比ASTに近づけるまでの時間を短くすることができる。その結果として、空燃比制御装置が異常である場合に、これを検知するまでの時間も短くすることができる。   The mode determination unit 42 of the ECU 40 performs a feedback control in which the air-fuel ratio is brought close to the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means, and non-feedback for determining the operation amount without being based on the output of the air-fuel ratio detection means The control mode is switched between the non-feedback mode in which the control is performed. When the feedback control is started, the injector valve opening period determination unit 52 corrects the valve opening period TAU from the standard value TBASE according to the second correspondence relation 62, and then the valve opening period TAU is secondarily stepwise with time. The air-fuel ratio is made closer to the theoretical air-fuel ratio AST by correcting to. For this reason, when the air-fuel ratio control apparatus is not abnormal, it is possible to shorten the time required for the air-fuel ratio to approach the stoichiometric air-fuel ratio AST. As a result, when the air-fuel ratio control device is abnormal, it is possible to shorten the time until it is detected.

補正値は、開弁期間TAUが第2対応関係62に従って一次的に理論値TSTへと補正されてから、空燃比が理論空燃比ASTに達するまでの二次的な変動補正係数FVFBに基づいて設定される。第2対応関係62に従って開弁期間TAUが一次的に設定されると、空燃比制御装置が個体差も劣化も異常もない理想的な状態にあれば、空燃比は理論空燃比ASTに達するはずである。変動補正係数FVFBは、空燃比制御装置がそうではないために生じた空燃比の理論空燃比ASTからの誤差を補償するために用いられる。逆にいえば、空燃比制御装置が理想的な状態にあれば、変動補正係数FVFBは(スキップ値分の変動はあるかもしれないが)基準値から殆ど変動しない。異常診断に用いる補正値がこのような補正量に基づき設定されるので、個体差や劣化による許容される誤差であるのか、異常が生じているのかを峻別しやすくなる。よって、異常診断装置の信頼性が高くなる。   The correction value is based on a secondary fluctuation correction coefficient VFFB from when the valve opening period TAU is corrected to the theoretical value TST according to the second correspondence 62 until the air-fuel ratio reaches the theoretical air-fuel ratio AST. Is set. If the valve opening period TAU is set primarily according to the second correspondence 62, the air-fuel ratio should reach the stoichiometric air-fuel ratio AST if the air-fuel ratio control device is in an ideal state with no individual differences, deterioration, or abnormality. It is. The fluctuation correction coefficient FVFB is used to compensate for an error in the air-fuel ratio that occurs because the air-fuel ratio control device does not. Conversely, if the air-fuel ratio control apparatus is in an ideal state, the fluctuation correction coefficient VFFB hardly fluctuates from the reference value (although there may be fluctuation for the skip value). Since the correction value used for abnormality diagnosis is set based on such a correction amount, it is easy to distinguish whether the error is allowable due to individual differences or deterioration, or whether an abnormality has occurred. Therefore, the reliability of the abnormality diagnosis device is increased.

空燃比が理論空燃比ASTとなるために必要な開弁期間TAUの標準値TBASEからの総補正量TFBは、運転状態によって異なる。吸気量が異なるし、運転状態によって空燃比の想定標準値ABASEも異なるためである。しかし、第2対応関係62に従って開弁期間TAUを一次的に理論値TSTまで補正すれば、その後に必要な補正量TVFBは、運転状態に変化によって大きく変わらない。しかも、本実施形態では、当該補正量TVFBが、理論値TSTに変動補正係数FVFBを乗算した値であり、変動補正係数FVFBは、運転状態の変化に応じて敏感に変動させなくてもよい。よって、比較値を運転状態に応じて大きく変えなくて済むことになり、比較値の設定を簡便に行うことができるようになる。   The total correction amount TFB from the standard value TBASE of the valve opening period TAU necessary for the air-fuel ratio to become the stoichiometric air-fuel ratio AST varies depending on the operating state. This is because the intake air amount is different, and the assumed standard value ABASE of the air-fuel ratio is different depending on the operation state. However, if the valve opening period TAU is temporarily corrected to the theoretical value TST in accordance with the second correspondence relationship 62, the correction amount TFFB required thereafter does not change greatly due to changes in the operating state. In addition, in the present embodiment, the correction amount TFFB is a value obtained by multiplying the theoretical value TST by the fluctuation correction coefficient VFFB, and the fluctuation correction coefficient VFFB does not have to be changed sensitively according to changes in the operating state. Therefore, the comparison value does not need to be greatly changed according to the operating state, and the comparison value can be easily set.

診断部44は、補正値が比較値を超えた状態が所定時間継続すると空燃比制御装置が異常であると診断する。このため、ノイズの影響等により補正値が瞬間的に比較値を超えた場合であっても、診断部44の診断精度が向上する。また、補正値に補正量の平均値も採用している。このため、ノイズの影響等により今回値が瞬間的に比較値を超えている場合であっても、診断部44の診断精度が向上する。   The diagnosis unit 44 diagnoses that the air-fuel ratio control apparatus is abnormal when the state where the correction value exceeds the comparison value continues for a predetermined time. For this reason, even when the correction value instantaneously exceeds the comparison value due to the influence of noise or the like, the diagnosis accuracy of the diagnosis unit 44 is improved. Further, the average value of the correction amount is also adopted as the correction value. For this reason, even if the current value momentarily exceeds the comparison value due to the influence of noise or the like, the diagnosis accuracy of the diagnosis unit 44 is improved.

診断部44は、診断許可条件が成立したときに空燃比制御装置の異常診断を実施し、診断許可条件が不成立であれば空燃比制御装置の異常診断を実施しない。診断許可条件は、運転状態が安定的に推移しているとの第1診断許可条件、及び変動補正係数FVFBが安定的に推移しているとの第2診断許可条件を含む。運転状態及び変動補正係数FVFBが安定しているときに異常診断を実施するので、診断部44の診断精度が向上する。   The diagnosis unit 44 performs abnormality diagnosis of the air-fuel ratio control device when the diagnosis permission condition is satisfied, and does not perform abnormality diagnosis of the air-fuel ratio control device if the diagnosis permission condition is not satisfied. The diagnosis permission condition includes a first diagnosis permission condition that the driving state is stably changing and a second diagnosis permission condition that the fluctuation correction coefficient VFFB is stably changing. Since the abnormality diagnosis is performed when the operation state and the fluctuation correction coefficient VFFB are stable, the diagnosis accuracy of the diagnosis unit 44 is improved.

空燃比制御装置が異常であると診断すると、ECU40は警報装置39を作動させる。これにより、運転者に空燃比制御装置の異常を知らせることができ、運転者に適切な対応を促すことができる。   When the air-fuel ratio control device is diagnosed as abnormal, the ECU 40 activates the alarm device 39. As a result, the driver can be notified of the abnormality of the air-fuel ratio control device, and the driver can be encouraged to take appropriate measures.

(第2実施形態)
図12は、第2実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。本実施形態は、主として、変動補正係数FVFBが閉ループ補正係数FAF及び学習補正係数FLAFに分かれている点、非フィードバック制御の実施中に開弁期間TAUが劣化補正係数FDLAFを用いて補正される点、及び異常条件がこれら係数FAF,FLAF,FDLAFに基づいた条件を含む点で、第1実施形態と相違する。以下、この相違を中心に第2実施形態について説明する。
(Second Embodiment)
FIG. 12 is a block diagram showing the configuration of the air-fuel ratio control device and its abnormality diagnosis device according to the second embodiment. In the present embodiment, the fluctuation correction coefficient FVFB is mainly divided into a closed loop correction coefficient FAF and a learning correction coefficient FLAF, and the valve opening period TAU is corrected using the deterioration correction coefficient FDLAF during the non-feedback control. , And that the abnormal condition includes conditions based on these coefficients FAF, FLAF, and FDLAF. Hereinafter, the second embodiment will be described focusing on this difference.

本実施形態に係るECU240は、操作量決定部243を有し、そのインジェクタ開弁期間決定部252は、式(1B)を用いて開弁期間TAUを決定する。   The ECU 240 according to the present embodiment includes an operation amount determination unit 243, and the injector valve opening period determination unit 252 determines the valve opening period TAU using the equation (1B).

TAU=TBASE×FFB×(1+FDLAF) …(1B)
FDLAFは劣化補正係数である。フィードバック制御の実施中は、劣化補正係数FDLAFが基準値に設定され、劣化補正係数FDLAFによる開弁期間TAUの補正が行われない。式(1B)を用いる場合、劣化補正係数FDLAFの基準値はゼロである。
TAU = TBASE × FFB × (1 + FDLAF) (1B)
FDLAF is a deterioration correction coefficient. During the feedback control, the deterioration correction coefficient FDLAF is set to the reference value, and the valve opening period TAU is not corrected by the deterioration correction coefficient FDLAF. When Expression (1B) is used, the reference value of the deterioration correction coefficient FDLAF is zero.

フィードバック補正係数FVFBはλ補正係数FO2RAM及び変動補正係数FVFBを含み、変動補正係数FVFBは閉ループ補正係数FAF及び学習補正係数FLAFを含む。この点を考慮して、式(1B)は次式(2B)に変形可能である。   The feedback correction coefficient FVFB includes a λ correction coefficient F02RAM and a fluctuation correction coefficient FVFB, and the fluctuation correction coefficient FVFB includes a closed loop correction coefficient FAF and a learning correction coefficient FLAF. Considering this point, the expression (1B) can be transformed into the following expression (2B).

TAU=TBASE×FO2RAM×(1+FAF+FLAF)×(1+FDLAF) …(2B)
式(2B)及び第1実施形態に係る式(2A)に示すように、閉ループ補正係数FAF及び学習補正係数FLAFの和が、第1実施形態に係る変動補正係数FVFBに相当する。式(2B)を用いる場合、係数FAF,FLAFの基準値はゼロである。非フィードバック制御の実施中、係数FO2RAM,FAF,FLAFはいずれも基準値に設定される。閉ループ補正係数FAFによる補正量TAFは、理論値TST及び閉ループ補正係数FAFの積であり(TAF=TST×FAF)、学習補正係数FLAFによる補正量TLAFは、理論値TST及び学習補正係数FLAFの積である(TLAF=TST×FLAF)。
TAU = TBASE × FO2RAM × (1 + FAF + FLAF) × (1 + FDLAF) (2B)
As shown in Expression (2B) and Expression (2A) according to the first embodiment, the sum of the closed loop correction coefficient FAF and the learning correction coefficient FLAF corresponds to the fluctuation correction coefficient VFFB according to the first embodiment. When using the equation (2B), the reference values of the coefficients FAF and FLAF are zero. During the non-feedback control, the coefficients FO2RAM, FAF, and FLAF are all set to reference values. The correction amount TAF by the closed loop correction coefficient FAF is the product of the theoretical value TST and the closed loop correction coefficient FAF (TAF = TST × FAF), and the correction amount TLAF by the learning correction coefficient FLAF is the product of the theoretical value TST and the learning correction coefficient FLAF. (TLAF = TST × FLAF).

図13は、閉ループ補正係数FAF及び学習補正係数FLAFの設定法の一例を示すグラフである。ここでは、フィードバック制御が開始して開弁期間TAUを理論値TSTに設定してもO2センサ38の出力特性がリッチ状態を示すものとする。この場合、閉ループ補正係数FAF及び学習補正係数FLAFはO2センサ38の出力に基づいて空燃比を理論空燃比ASTに近づけるように漸次減少する。   FIG. 13 is a graph showing an example of a method for setting the closed loop correction coefficient FAF and the learning correction coefficient FLAF. Here, it is assumed that the output characteristic of the O2 sensor 38 shows a rich state even when the feedback control is started and the valve opening period TAU is set to the theoretical value TST. In this case, the closed loop correction coefficient FAF and the learning correction coefficient FLAF are gradually decreased based on the output of the O2 sensor 38 so as to bring the air-fuel ratio closer to the theoretical air-fuel ratio AST.

O2センサ38の出力特性が反転すると、閉ループ補正係数FAFは所定スキップ値だけ増加したうえで空燃比を理論空燃比に近づけるよう漸次増加する。次に、O2センサ38の出力特性が反転すると、閉ループ補正係数FAFが所定スキップ値だけ減少したうえで空燃比を理論空燃比に近づけるよう漸次減少する。以後フィードバック制御が終了するまで、この閉ループ補正係数FAFの変動が繰り返される。   When the output characteristic of the O2 sensor 38 is reversed, the closed loop correction coefficient FAF increases by a predetermined skip value and then gradually increases so that the air-fuel ratio approaches the stoichiometric air-fuel ratio. Next, when the output characteristic of the O2 sensor 38 is inverted, the closed loop correction coefficient FAF is decreased by a predetermined skip value, and then gradually decreased so that the air-fuel ratio approaches the stoichiometric air-fuel ratio. Thereafter, the variation of the closed loop correction coefficient FAF is repeated until the feedback control is completed.

学習補正係数FLAFは、閉ループ補正係数FAFのスキップ時に閉ループ補正係数FAFが所定の学習停止値FAFstopを跨ぐまで減少し続ける。なお、学習停止値FAFstopは基準値でもよいし、2つの学習停止値FAFstopが閉ループ補正係数FAFの基準値を挟むように設定されてもよい。閉ループ補正係数FAFが学習停止値FAFstopを跨ぐと、以降フィードバック制御が終了するまで、学習補正係数FLAFはその時点の値で固定される。   The learning correction coefficient FLAF continues to decrease until the closed loop correction coefficient FAF crosses a predetermined learning stop value FAFstop when the closed loop correction coefficient FAF is skipped. Note that the learning stop value FAFstop may be a reference value, or the two learning stop values FAFstop may be set so as to sandwich the reference value of the closed loop correction coefficient FAF. When the closed loop correction coefficient FAF crosses the learning stop value FAFstop, the learning correction coefficient FLAF is fixed at the value at that time until the feedback control is finished thereafter.

閉ループ補正係数FAFが減少するときには学習補正係数FLAFの減少が加味され、O2センサ38の出力特性を反転させるまでの時間が短くなる。閉ループ補正係数FAFが増加するときには学習補正係数FLAFの減少に逆らって空燃比を理論空燃比に近づけていくので、O2センサ38の出力特性を反転させるまでの時間が長くなる。そのため、閉ループ補正係数FAFは増減を反転させつつも基準値へと近づいていく。これを実現するために、学習補正係数FLAFの変化率は、閉ループ補正係数FAFの変化率よりも小さい。   When the closed loop correction coefficient FAF decreases, the decrease in the learning correction coefficient FLAF is taken into account, and the time until the output characteristic of the O2 sensor 38 is reversed is shortened. When the closed-loop correction coefficient FAF increases, the air-fuel ratio is brought closer to the stoichiometric air-fuel ratio against the decrease of the learning correction coefficient FLAF, so that the time until the output characteristic of the O2 sensor 38 is reversed becomes longer. Therefore, the closed loop correction coefficient FAF approaches the reference value while inverting the increase / decrease. In order to realize this, the change rate of the learning correction coefficient FLAF is smaller than the change rate of the closed loop correction coefficient FAF.

このように、2係数FAF,FLAFがフィードバック制御開始後に共に減少して一旦空燃比の誤差が補償されると(一旦O2センサ38の出力特性が反転すると)、学習補正係数FLAFは閉ループ補正係数FAFの当初減少分(誤差補償分)を譲り受けるように減少し続ける一方、閉ループ補正係数FAFは増減を繰り返しながら基準値へ戻っていく。係数の値の受渡しは、O2センサ38の出力を監視しながら行われる。よって、この受渡しは、空燃比を理論空燃比付近に維持して行われる。   As described above, when the two coefficients FAF and FLAF both decrease after the feedback control is started and the air-fuel ratio error is compensated once (the output characteristic of the O2 sensor 38 is reversed), the learning correction coefficient FLAF becomes the closed loop correction coefficient FAF. While the initial decrease (error compensation) continues to decrease, the closed loop correction coefficient FAF returns to the reference value while repeatedly increasing and decreasing. The coefficient value is transferred while monitoring the output of the O2 sensor 38. Therefore, this delivery is performed while maintaining the air-fuel ratio in the vicinity of the theoretical air-fuel ratio.

つまり、学習補正係数FLAFは、第1実施形態に係る変動補正係数FVFBから、O2センサ38の出力に基づき増減したりスキップしたりする要素を取り除き、開弁期間TAUが理論値TSTに設定されたときに生じる空燃比の理論空燃比からの誤差を補償する要素を抽出することで得られる補正係数である。学習補正係数FLAFは、フィードバック制御が終了するたび、記憶部241に更新記憶される。詳細な図示を省略するが、次のフィードバック制御が開始すると、学習補正係数FLAFは先ず記憶部241に記憶されている値に設定される。よって、フィードバック制御が開始してから一旦O2センサ38の出力特性が反転するまでの期間が短くなる。   That is, the learning correction coefficient FLAF is removed from the fluctuation correction coefficient FVFB according to the first embodiment by removing or increasing or skipping elements based on the output of the O2 sensor 38, and the valve opening period TAU is set to the theoretical value TST. This is a correction coefficient obtained by extracting an element that compensates for an error of the air / fuel ratio that occurs from the theoretical air / fuel ratio. The learning correction coefficient FLAF is updated and stored in the storage unit 241 every time feedback control is completed. Although detailed illustration is omitted, when the next feedback control is started, the learning correction coefficient FLAF is first set to a value stored in the storage unit 241. Therefore, the period from when the feedback control is started until the output characteristic of the O2 sensor 38 is once reversed is shortened.

図14は、図12に示す空燃比制御装置に個体差又は劣化が存在する場合における開弁期間及び空燃比の一例を示す図である。図14に示すように、フィードバック制御が開始して開弁期間TAUを理論値TSTに設定しても、そのときの実際の空燃比AST(A)は理論空燃比ASTと異なる値となる場合がある(棒2参照)。フィードバック制御の実施中、閉ループ補正係数FAF及び学習補正係数FLAFによる補正でもって一旦空燃比の誤差が補償され(棒3参照)、その後、学習補正係数FLAFが閉ループ補正係数FAFの誤差補償分を漸次受け持っていく(棒4参照)。   FIG. 14 is a diagram showing an example of the valve opening period and the air-fuel ratio when there is an individual difference or deterioration in the air-fuel ratio control apparatus shown in FIG. As shown in FIG. 14, even when the feedback control is started and the valve opening period TAU is set to the theoretical value TST, the actual air-fuel ratio AST (A) at that time may be different from the theoretical air-fuel ratio AST. Yes (see bar 2). During the feedback control, the air-fuel ratio error is compensated once by correction with the closed loop correction coefficient FAF and the learning correction coefficient FLAF (see bar 3), and then the learning correction coefficient FLAF gradually increases the error compensation of the closed loop correction coefficient FAF. Take care (see stick 4).

このフィードバック制御が終了して非フィードバック制御が開始すると、開弁期間TAUは、標準値TBASEを劣化補正係数FDLAFで補正した値に設定される。劣化補正係数FDLAFは、非フィードバック制御の実施中に開弁期間TAUを標準値TBASEに設定しても実際の空燃比ABASE(A)が想定標準値ABASEとならない場合にその誤差を補償するよう、開弁期間TAUを標準値TBASEから補正する(棒5参照)。非フィードバック制御の実施中はFO2RAM=1及びFAF,FLAF=0であるため、式(2B)より導かれるとおり、劣化補正係数FDLAFによる開弁期間TAUの補正量TDLAFは、標準値TBASEと劣化補正係数FDLAFに1加算した値の積からTBASEを減算した値、すなわち、標準値TBASE及び係数FDLAFの積である(TDLAF=TBASE×(1+FDLAF)−TBASE=TBASE×FDLAF)。   When this feedback control is completed and non-feedback control is started, the valve opening period TAU is set to a value obtained by correcting the standard value TBASE with the deterioration correction coefficient FDLAF. The deterioration correction coefficient FDLAF compensates for the error when the actual air-fuel ratio ABASE (A) does not become the assumed standard value ABASE even if the valve opening period TAU is set to the standard value TBASE during non-feedback control. The valve opening period TAU is corrected from the standard value TBASE (see bar 5). Since FO2RAM = 1 and FAF, FLAF = 0 during non-feedback control, the correction amount TDLAF of the valve opening period TAU based on the deterioration correction coefficient FDLAF is derived from the standard value TBASE and deterioration correction, as derived from the equation (2B). The value obtained by subtracting TBASE from the product of the value obtained by adding 1 to the coefficient FDLAF, that is, the product of the standard value TBASE and the coefficient FDLAF (TDLAF = TBASE × (1 + FDLAF) −TBASE = TBASE × FDLAF).

劣化補正係数FDLAFは、学習補正係数FLAFに基づいて設定される。本実施形態では、劣化補正係数FDLAFは、直前のフィードバック制御の終了時に記憶部241に更新記憶された学習補正係数FLAFと同値に設定される(そうでない場合については第3実施形態を参照)。これにより、実際の空燃比ABASE(A)が想定標準値ABASEとならない場合に、その誤差を劣化補正係数FDLAFで補償することができる。よって、空燃比を想定標準値ABASEに近づけることができ、個体差や劣化の存在に関わらず、内燃機関の出力特性及び燃焼排ガスの性状を良好に保つことができる。   The deterioration correction coefficient FDLAF is set based on the learning correction coefficient FLAF. In the present embodiment, the deterioration correction coefficient FDLAF is set to the same value as the learning correction coefficient FLAF updated and stored in the storage unit 241 at the end of the immediately preceding feedback control (see the third embodiment for other cases). Thereby, when the actual air-fuel ratio ABASE (A) does not become the assumed standard value ABASE, the error can be compensated by the deterioration correction coefficient FDLAF. Therefore, the air-fuel ratio can be brought close to the assumed standard value ABASE, and the output characteristics of the internal combustion engine and the properties of the combustion exhaust gas can be kept good regardless of individual differences and the presence of deterioration.

図15は、図12に示す空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。図15に示すように、弁モータ16の目標位置ひいては目標スロットル開度が決定され(S201)。標準値TBASEが第1対応関係61に従って決定され(S202)、フィードバック実施条件の成否が判定される(S203)。フィードバック実施条件が不成立であれば(S203:NO)、非フィードバック制御が実施される。その一環として、フィードバック補正係数FFBが基準値に設定され(S211)、劣化補正係数FDLAFが学習補正係数FLAFに基づいて決定される(S212)。フィードバック実施条件が成立していれば(S203:YES)、フィードバック制御が実施される。その一環として、劣化補正係数FDLAFが基準値に決定され(S213)、フィードバック補正係数FFBが決定される(S214)。すなわち、λ補正係数FO2RAMが第2対応関係62に従って決定され、閉ループ補正係数FAF及び学習補正係数FLAFが空燃比検出手段の出力に基づいて決定される。   FIG. 15 is a flowchart showing an example of air-fuel ratio control and abnormality diagnosis executed by the air-fuel ratio control apparatus and abnormality diagnosis apparatus shown in FIG. As shown in FIG. 15, the target position of the valve motor 16 and thus the target throttle opening is determined (S201). The standard value TBASE is determined according to the first correspondence 61 (S202), and the success or failure of the feedback execution condition is determined (S203). If the feedback execution condition is not satisfied (S203: NO), non-feedback control is executed. As part of this, the feedback correction coefficient FFB is set as a reference value (S211), and the deterioration correction coefficient FDLAF is determined based on the learning correction coefficient FLAF (S212). If the feedback execution condition is satisfied (S203: YES), feedback control is performed. As part of this, the deterioration correction coefficient FDLAF is determined as a reference value (S213), and the feedback correction coefficient FFB is determined (S214). That is, the λ correction coefficient FO2RAM is determined according to the second correspondence 62, and the closed loop correction coefficient FAF and the learning correction coefficient FLAF are determined based on the output of the air-fuel ratio detection means.

次に、空燃比制御装置の異常診断処理が実行され(S220)、開弁期間TAUが決定される(S230)。本実施形態では、非フィードバック制御の実施中にも異常診断処理S220が実行される。異常診断処理S220の手順そのものは第1実施形態(図8参照)と同様であり、診断許可条件も第1実施形態と同様である。   Next, abnormality diagnosis processing of the air-fuel ratio control device is executed (S220), and the valve opening period TAU is determined (S230). In the present embodiment, the abnormality diagnosis process S220 is executed even during the non-feedback control. The procedure itself of the abnormality diagnosis process S220 is the same as that of the first embodiment (see FIG. 8), and the diagnosis permission condition is also the same as that of the first embodiment.

ステップS22(図8参照)での異常の診断に関し、診断に用いる補正値の元となる「補正量」は、フィードバック制御実施中における開弁期間の補正量TFBと、非フィードバック制御実施中における開弁期間の補正量TDLAFと、これら補正量を決定づける係数とを含む。補正量TFBは、λ補正係数FO2RAMによる補正量TO2RAMと、閉ループ補正係数FAFによる補正量TAFと、学習補正係数FLAFによる補正量TLAFと、変動補正係数FVFB(閉ループ補正係数FAFと学習補正係数FLAFの和)による補正量TVFBとを含む。補正量TFB,TO2RAM,TAF,TLAF,TVFB,TDLAFは、係数FFB,FO2RAM,FAF,FLAF,FVFB,FDLAFによって決定づけられる。   Regarding the abnormality diagnosis in step S22 (see FIG. 8), the “correction amount” that is the basis of the correction value used for the diagnosis is the correction amount TFB during the valve opening period during the feedback control and the opening amount during the non-feedback control. It includes a valve period correction amount TDLAF and a coefficient that determines these correction amounts. The correction amount TFB includes the correction amount TO2RAM based on the λ correction coefficient FO2RAM, the correction amount TAF based on the closed loop correction coefficient FAF, the correction amount TLAF based on the learning correction coefficient FLAF, and the fluctuation correction coefficient FVFB (the closed loop correction coefficient FAF and the learning correction coefficient FLAF). Sum)) and the correction amount TVFB. The correction amounts TFB, TO2RAM, TAF, TLAF, TFFB, and TDLAF are determined by the coefficients FFB, FO2RAM, FAF, FLAF, FVFB, and FDLAF.

本実施形態に係る補正値は、標準値TBASEを理論値TSTへと一次的に補正してから、空燃比を理論空燃比付近に到達させるまでに二次的に必要になった補正量に基づいて設定される。補正値は、閉ループ補正係数FAFの今回値、閉ループ補正係数FAFの平均値、学習補正係数FLAFの今回値、変動補正係数FVFB(閉ループ補正係数FAF及び学習補正係数FLAFの和)の今回値を含む。補正値は、劣化補正係数FDLAFの今回値も含む。劣化補正係数FDLAFは、前記二次的に必要になった補正量である学習補正係数FLAFに基づいて設定されるので、劣化補正係数FDLAFの今回値もかかる補正量に基づいて設定される値である。比較値は、これら補正値に対応して設定される。   The correction value according to the present embodiment is based on a correction amount that is secondarily required after the standard value TBASE is temporarily corrected to the theoretical value TST until the air-fuel ratio reaches the vicinity of the theoretical air-fuel ratio. Is set. The correction value includes the current value of the closed loop correction coefficient FAF, the average value of the closed loop correction coefficient FAF, the current value of the learning correction coefficient FLAF, and the current value of the fluctuation correction coefficient FVFB (the sum of the closed loop correction coefficient FAF and the learning correction coefficient FLAF). . The correction value includes the current value of the deterioration correction coefficient FDLAF. The deterioration correction coefficient FDLAF is set based on the learning correction coefficient FLAF, which is the correction amount that is secondarily required, and thus the current value of the deterioration correction coefficient FDLAF is also a value set based on the correction amount. is there. The comparison value is set corresponding to these correction values.

フィードバック制御の実施中では、異常条件が、閉ループ補正係数FAFの今回値が上限比較値及び下限比較値を超えて許容範囲外に出ている状態を所定期間継続しているとの条件、閉ループ補正係数FAFの平均値が上限比較値及び下限比較値を超えて許容範囲外に出ている状態を所定期間継続しているとの条件、学習補正係数FLAFの今回値が上限比較値及び下限比較値を超えて許容範囲外に出ている状態を所定期間継続しているとの条件、変動補正係数FVFBの今回値が上限比較値及び下限比較値を超えて許容範囲外に出ている状態を所定期間継続しているとの条件を含む。診断部244は、これらの条件が全て充足したときに異常条件が成立したと判定してもよいし、少なくとも1つが充足したときに異常条件が成立したと判定してもよい。   While the feedback control is being performed, the abnormal condition is that the current value of the closed loop correction coefficient FAF exceeds the upper limit comparison value and the lower limit comparison value and is outside the allowable range, and the closed loop correction The condition that the average value of the coefficient FAF exceeds the upper limit comparison value and the lower limit comparison value and is outside the allowable range continues for a predetermined period, and the current value of the learning correction coefficient FLAF is the upper limit comparison value and the lower limit comparison value. The condition that the state of exceeding the allowable range is continued for a predetermined period, and the state that the current value of the fluctuation correction coefficient VFFB exceeds the upper limit comparison value and the lower limit comparison value is determined to be out of the allowable range Including the condition that the period continues. The diagnosis unit 244 may determine that the abnormal condition is satisfied when all of these conditions are satisfied, or may determine that the abnormal condition is satisfied when at least one of the conditions is satisfied.

非フィードバック制御の実施中では、異常条件が、劣化補正係数FDLAFの今回値が上限比較値及び下限比較値を超えて許容範囲外に出ている状態を所定期間継続しているとの条件を含む。   During the implementation of non-feedback control, the abnormal condition includes a condition that the current value of the degradation correction coefficient FDLAF exceeds the upper limit comparison value and the lower limit comparison value and is outside the allowable range for a predetermined period. .

本実施形態でも、フィードバック制御の実施中、上記実施形態と同様にして信頼性の高い異常診断を行うことができる。本実施形態では、インジェクタ開弁期間決定部252が、非フィードバック制御の実施中に、それよりも過去のフィードバック制御の実施中に設定された補正量に基づいて開弁期間TAUを補正する。よって、診断部244は、非フィードバック制御の実施中にも、補正量に関連付けされた補正値と、補正量に関わらず設定される比較値とに基づいて空燃比制御装置の異常を診断することができる。   Also in this embodiment, during the feedback control, a reliable abnormality diagnosis can be performed in the same manner as in the above embodiment. In the present embodiment, the injector valve opening period determination unit 252 corrects the valve opening period TAU based on the correction amount set during the execution of the feedback control in the past during the execution of the non-feedback control. Therefore, the diagnosis unit 244 diagnoses the abnormality of the air-fuel ratio control device based on the correction value associated with the correction amount and the comparison value set regardless of the correction amount even during the non-feedback control. Can do.

前記構成によれば、個体差、劣化又は異常による空燃比誤差の補償を担う変動補正係数が学習補正係数として学習され、記憶された学習補正係数が次のO2フィードバック制御の開始時から変動補正係数に加味される。このため、フィードバック制御の開始から誤差補償完了までの時間が短くなる。よって、内燃機関1の出力や燃焼排ガスの性状を速やかに所要のものへと変化する。   According to the above configuration, the fluctuation correction coefficient responsible for compensating for the air-fuel ratio error due to individual differences, deterioration or abnormality is learned as the learning correction coefficient, and the stored learning correction coefficient is changed from the start of the next O2 feedback control. To be taken into account. For this reason, the time from the start of feedback control to the completion of error compensation is shortened. Therefore, the output of the internal combustion engine 1 and the properties of the combustion exhaust gas are quickly changed to required ones.

そして、学習補正係数FLAFを用いて異常を診断する場合、異常がフィードバック制御の実施前に生じたとしても、当該フィードバック制御の実施直後にその異常を検知することができる。また、学習補正係数FLAFと閉ループ補正係数FAFの和を用いて異常を診断する場合、劣化の漸次進行により異常性が認められるに至っても、これを検知しやすくなる。   When an abnormality is diagnosed using the learning correction coefficient FLAF, even if the abnormality occurs before the feedback control is performed, the abnormality can be detected immediately after the feedback control is performed. Further, when an abnormality is diagnosed using the sum of the learning correction coefficient FLAF and the closed loop correction coefficient FAF, it becomes easy to detect even if the abnormality is recognized due to the gradual progress of deterioration.

(第3実施形態)
図16は、第3実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。本実施形態は、主として、学習補正係数FLAFが実時学習係数FRLAF及び長期学習係数FLLAFに分かれている点、学習補正係数FLAFが運転状態に対応して記憶される点、劣化補正係数FDLAFが長期学習係数FLLAFに基づいて設定される点で、上記実施形態と相違する。以下、この相違を中心に第3実施形態について説明する。
(Third embodiment)
FIG. 16 is a block diagram illustrating a configuration of an air-fuel ratio control device and an abnormality diagnosis device thereof according to the third embodiment. In the present embodiment, the learning correction coefficient FLAF is mainly divided into the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF, the learning correction coefficient FLAF is stored corresponding to the driving state, and the deterioration correction coefficient FDLAF is long-term. This is different from the above embodiment in that it is set based on the learning coefficient FLLAF. Hereinafter, the third embodiment will be described focusing on this difference.

本実施形態に係るECU340は操作量決定部343を有し、そのインジェクタ開弁期間決定部352は、前述した式(1B)を用いて開弁期間TAUを決定する。フィードバック補正係数FVFBはλ補正係数FO2RAM及び変動補正係数FVFBを含み、変動補正係数FVFBは、閉ループ補正係数FAF及び学習補正係数FLAFを含み、学習補正係数FLAFは実時学習係数FRLAF及び長期学習係数FLLAFを含む。この点を考慮して、式(1B)は次式(2C)に変形可能である。   The ECU 340 according to the present embodiment includes an operation amount determination unit 343, and the injector valve opening period determination unit 352 determines the valve opening period TAU using the above-described equation (1B). The feedback correction coefficient FVFB includes a λ correction coefficient F02RAM and a fluctuation correction coefficient FVFB. The fluctuation correction coefficient FVFB includes a closed loop correction coefficient FAF and a learning correction coefficient FLAF. The learning correction coefficient FLAF includes the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF. including. Considering this point, the expression (1B) can be transformed into the following expression (2C).

TAU=TBASE×FO2RAM×(1+FAF+FRLAF+FLLAF)
×(1+FDLAF) …(2C)
式(2C)及び第2実施形態に係る式(2B)に示すように、実時学習係数FRLAF及び長期学習係数FLLAFの和が、第2実施形態に係る学習補正係数FLAFに相当する。式(2C)を用いる場合、2係数FLLAF,FRLAFの基準値はゼロであり、非フィードバック制御の実施中、係数FO2RAM,FAF,FRLAF,FLLAFはいずれも基準値に設定される。実時学習係数FRLAFによる補正量TRLAFは、理論値TST及び実時学習係数FRLAFの積であり(TRLAF=TST×FRLAF)、長期学習係数FLLAFによる補正量TLLAFは、理論値TST及び長期学習係数FLLAFの積である(TLLAF=TST×FLLAF)。
TAU = TBASE × FO2RAM × (1 + FAF + FRLAF + FLLAF)
× (1 + FDLAF)… (2C)
As shown in Expression (2C) and Expression (2B) according to the second embodiment, the sum of the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF corresponds to the learning correction coefficient FLAF according to the second embodiment. When Expression (2C) is used, the reference values of the two coefficients FLLAF and FRLAF are zero, and the coefficients FO2RAM, FAF, FRLAF, and FLLAF are all set to the reference values during the non-feedback control. The correction amount TRLAF based on the real-time learning coefficient FRLAF is the product of the theoretical value TST and the real-time learning coefficient FRLAF (TRLAF = TST × FRLAF). (TLLAF = TST × FLLAF).

図17は、実時学習係数FRLAF及び長期学習係数FLLAFの設定法の一例を示すグラフである。図17に示すように、フィードバック制御が開始すると、学習補正係数FLAF(実時学習係数FRLAFと長期学習係数FLLAFの和)は、第2実施形態において説明したとおり閉ループ補正係数FAFが学習停止値を跨ぐまで漸次変化する。長期学習係数FLLAFは変化せず、実時学習係数FRLAFのみが変化する。実時学習係数FRLAFが所定の移行閾値FTH1,FTH2に達すると、実時学習係数FRLAFが所定の移行値ΔFだけ減算される一方、長期学習係数FLLAFが当該移行値ΔFだけ加算される。これにより、両係数FRLAF,FLLAFの和を保ったまま、実時学習係数FRLAFから長期学習係数FLLAFへと値の受渡しが行われる。この時点で閉ループ補正係数FAFが未だ学習停止値を跨いでいなければ、長期学習値が加算後の値のまま変化せず、実時学習係数FRLAFが減算後の値から漸次変化し続ける。実時学習係数FRLAF及び長期学習係数FLLAFは記憶部341に更新記憶される。   FIG. 17 is a graph showing an example of a method for setting the real-time learning coefficient FRLAF and the long-term learning coefficient FLLAF. As shown in FIG. 17, when feedback control is started, the learning correction coefficient FLAF (the sum of the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF) is set so that the closed-loop correction coefficient FAF has a learning stop value as described in the second embodiment. It changes gradually until it crosses. The long-term learning coefficient FLLAF does not change and only the real-time learning coefficient FLLAF changes. When the real-time learning coefficient FRLAF reaches the predetermined transition threshold values FTH1 and FTH2, the real-time learning coefficient FRLAF is subtracted by a predetermined transition value ΔF, while the long-term learning coefficient FLLAF is added by the transition value ΔF. Thus, the value is transferred from the real-time learning coefficient FRLAF to the long-term learning coefficient FLLAF while maintaining the sum of both coefficients FLLAF and FLLAF. If the closed-loop correction coefficient FAF has not yet crossed the learning stop value at this time, the long-term learning value does not change as the value after addition, and the real-time learning coefficient FRLAF continues to change gradually from the value after subtraction. The real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF are updated and stored in the storage unit 341.

例えば記憶部341は、実時学習係数FRLAFを運転状態に関連付けする第3対応関係363と、長期学習係数FLLAFを運転状態に関連付けする第4対応関係364とを記憶している。第3対応関係363は、複数の運転領域をスロットル開度及びエンジン回転数で規定し、複数の運転領域を複数の実時学習係数FRLAFと一対一で対応付ける(図18(a)参照)。第4対応関係364は、複数の運転領域をスロットル開度及びエンジン回転数で規定し、複数の運転領域を複数の実時学習係数FRLAFと一対一で対応付ける(図18(b)参照)。フィードバック制御が終わると、その時点の実時学習係数FRLAF及び長期学習係数FLLAFが、その時点の運転領域に対応付けされて更新記憶される。フィードバック制御の実施中に運転状態が変化したときに、変化時点の実時学習係数FRLAF及び長期学習係数FLLAFが、その時点の運転領域に対応付けされて更新記憶されてもよい。詳細な図示を省略するが、次のフィードバック制御が開始すると、第3対応関係363に従って運転状態に応じた実時学習係数FRLAFが読み出され、第4対応関係364に従って運転状態に応じた長期学習係数FLLAFが読み出され、係数FRLAF,FLLAFが読み出された値に設定される。   For example, the storage unit 341 stores a third correspondence 363 that associates the real-time learning coefficient FRLAF with the driving state, and a fourth correspondence 364 that associates the long-term learning coefficient FLLAF with the driving state. The third correspondence relationship 363 defines a plurality of operation regions by throttle opening and engine speed, and associates the plurality of operation regions with a plurality of real-time learning coefficients FRLAF on a one-to-one basis (see FIG. 18A). The fourth correspondence relationship 364 defines a plurality of operation regions by throttle opening and engine speed, and associates the plurality of operation regions with a plurality of real-time learning coefficients FRLAF on a one-to-one basis (see FIG. 18B). When the feedback control is finished, the actual learning coefficient FLLAF and the long-term learning coefficient FLLAF at that time are updated and stored in association with the operation region at that time. When the driving state changes during the feedback control, the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF at the time of change may be updated and stored in association with the driving region at that time. Although detailed illustration is omitted, when the next feedback control starts, the real-time learning coefficient FRLAF according to the driving state is read according to the third correspondence 363, and long-term learning according to the driving state according to the fourth correspondence 364. The coefficient FLLAF is read and the coefficients FLLAF and FLLAF are set to the read values.

劣化補正係数FDLAFは、記憶部341に記憶される第4対応関係364に記憶された長期学習係数FLLAFに基づいて設定される。例えば、劣化学習係数FDLAFは、複数の運転領域それぞれに対応付けられた複数の長期学習係数FLLAFの重みづけ平均値である。このとき、重みづけ係数は、エンジン回転数が小さいときほど大きい値に設定され、スロットル開度が小さいときほど大きい値に設定されてもよい。これにより、吸気量が少ないときほど燃料補正の感度が上がり、劣化に対処した補正をより正確に行うことができる。   The deterioration correction coefficient FDLAF is set based on the long-term learning coefficient FLLAF stored in the fourth correspondence relationship 364 stored in the storage unit 341. For example, the deterioration learning coefficient FDLAF is a weighted average value of a plurality of long-term learning coefficients FLLAF associated with each of a plurality of driving regions. At this time, the weighting coefficient may be set to a larger value as the engine speed is smaller, and may be set to a larger value as the throttle opening is smaller. As a result, the sensitivity of fuel correction increases as the amount of intake air decreases, and correction for dealing with deterioration can be performed more accurately.

診断部344は、このように設定される劣化学習係数FDLAFの今回値と、これに対応する比較値との比較に基づいて、非フィードバック制御の実施中に空燃比制御装置の異常を診断してもよい。   The diagnosis unit 344 diagnoses an abnormality of the air-fuel ratio control device during the non-feedback control based on the comparison between the current value of the deterioration learning coefficient FDLAF set in this way and the corresponding comparison value. Also good.

(第4実施形態)
図1には、二点鎖線で第4実施形態に係る構成も示されている。本実施形態は、主として、乗物が排気ポート22に二次エアを供給するシステムを備える点、アイドリング時に該システムを利用して空燃比検出手段の出力に基づき燃焼状態を安定させる制御を実施する点、その制御で空燃比制御装置の制御対象の操作量(一例としてインジェクタ18の開弁期間)が補正される点、異常条件がこの補正に基づく条件を含む点で、上記実施形態と相違する。以下、この相違を中心に第4実施形態について説明する。
(Fourth embodiment)
In FIG. 1, a configuration according to the fourth embodiment is also shown by a two-dot chain line. The present embodiment mainly includes a system in which the vehicle supplies secondary air to the exhaust port 22, and performs control for stabilizing the combustion state based on the output of the air-fuel ratio detection means using the system during idling. The control is different from the above-described embodiment in that the operation amount of the control target of the air-fuel ratio control device (for example, the valve opening period of the injector 18) is corrected, and the abnormal condition includes a condition based on this correction. Hereinafter, the fourth embodiment will be described focusing on this difference.

図1に二点鎖線で示すように、本実施形態では、エアクリーナ11のクリーン側が二次エア供給管426を介して排気ポート22に接続されている。二次エア供給管426は二次エア供給弁427により開閉される。二次エア供給弁427が二次エア供給管426を開放しているときには、浄化された外気が、スロットル装置12及び燃焼室4を迂回し、エアクリーナ11から排気ポート22へと送られる。この二次エアを排気ポート22に供給することで、燃焼排ガスを再燃焼させ、燃焼排ガス中の炭化水素及び一酸化炭素を低減することができる。二次エア供給弁427はECU440によって制御される。なお、燃焼排ガスの逆流は、二次エア供給管426上において二次エア供給弁427よりも下流に配置される逆止弁428によって防止される。   As shown by a two-dot chain line in FIG. 1, in this embodiment, the clean side of the air cleaner 11 is connected to the exhaust port 22 via the secondary air supply pipe 426. The secondary air supply pipe 426 is opened and closed by a secondary air supply valve 427. When the secondary air supply valve 427 opens the secondary air supply pipe 426, the purified outside air bypasses the throttle device 12 and the combustion chamber 4 and is sent from the air cleaner 11 to the exhaust port 22. By supplying this secondary air to the exhaust port 22, the combustion exhaust gas can be reburned, and hydrocarbons and carbon monoxide in the combustion exhaust gas can be reduced. Secondary air supply valve 427 is controlled by ECU 440. Note that the backflow of the combustion exhaust gas is prevented by a check valve 428 arranged on the secondary air supply pipe 426 downstream of the secondary air supply valve 427.

図19は、第4実施形態に係る空燃比制御装置及びその異常診断装置の構成を示すブロック図である。モード決定部442は、内燃機関1(図1参照)がアイドリング状態にあれば、制御モードとして「アイドルモード」を設定し、空燃比検出手段の出力に基づいて二次エア込みの空燃比がリッチとならないように操作量を補正するアイドル劣化補正制御を実施する。内燃機関1がアイドリング状態でなければ、モード決定部442は運転状態に基づいてフィードバック実施条件の成否を判定する。上記実施形態と同様にして、フィードバック実施条件が成立していれば、フィードバックモードが設定されてフィードバック制御が実施される。フィードバック実施条件が不成立であれば、非フィードバックモードが設定されて非フィードバック制御が実施される。   FIG. 19 is a block diagram illustrating a configuration of an air-fuel ratio control device and an abnormality diagnosis device thereof according to the fourth embodiment. If the internal combustion engine 1 (see FIG. 1) is in an idling state, the mode determination unit 442 sets “idle mode” as the control mode, and the air-fuel ratio including the secondary air is rich based on the output of the air-fuel ratio detection means. Idle deterioration correction control is performed to correct the operation amount so as not to occur. If the internal combustion engine 1 is not in the idling state, the mode determination unit 442 determines whether or not the feedback execution condition is satisfied based on the operating state. Similarly to the above embodiment, if the feedback execution condition is satisfied, the feedback mode is set and the feedback control is performed. If the feedback execution condition is not satisfied, the non-feedback mode is set and the non-feedback control is performed.

操作量決定部443は、上記実施形態と同様のスロットル開度決定部51のほか、インジェクタ開弁期間決定部452及び二次エア供給決定部453を有する。インジェクタ開弁期間決定部452は、例えば式(1D)を用いて開弁期間TAUを決定する。   The operation amount determination unit 443 includes an injector valve opening period determination unit 452 and a secondary air supply determination unit 453 in addition to the throttle opening determination unit 51 similar to that in the above embodiment. The injector valve opening period determining unit 452 determines the valve opening period TAU using, for example, the equation (1D).

TAU=TBASE×FFB×(1+FDLAF)×FILAF …(1D)
FILAFはアイドル補正係数であり、インジェクタ18ごと(シリンダ3(図1参照)ごと)に個別設定される。フィードバック制御及び非フィードバック制御の実施中、アイドル補正係数FILAFは基準値に設定される。式(1D)を用いる場合、アイドル補正係数FILAFの基準値は1である。逆に、アイドル劣化補正制御の実施中、係数FFB,FDLAFは基準値に設定される。なお、第3実施形態における式(1B)から式(2C)への変形と同様に、式(1D)は次式(2D3)に変形可能である。
TAU = TBASE x FFB x (1 + FDLAF) x FILAF (1D)
FILAF is an idle correction coefficient and is individually set for each injector 18 (for each cylinder 3 (see FIG. 1)). During the feedback control and the non-feedback control, the idle correction coefficient FILAF is set to the reference value. When Expression (1D) is used, the reference value of the idle correction coefficient FILAF is 1. On the contrary, during the execution of the idle deterioration correction control, the coefficients FFB and FDLAF are set to the reference values. Note that, similarly to the modification from the expression (1B) to the expression (2C) in the third embodiment, the expression (1D) can be transformed into the following expression (2D3).

TAU=TBASE×FO2RAM×(1+FAF+FRLAF+FLLAF)
×(1+FDLAF)×FILAF …(2D3)
記憶部441は、第3実施形態と同様の第3及び第4対応関係363,364を記憶している。劣化補正係数FDLAFは、第3実施形態と同様にして、長期学習係数FLLAFに基づいて設定される。
TAU = TBASE × FO2RAM × (1 + FAF + FRLAF + FLLAF)
× (1 + FDLAF) × FILAF (2D3)
The storage unit 441 stores third and fourth correspondences 363 and 364 similar to those in the third embodiment. The degradation correction coefficient FDLAF is set based on the long-term learning coefficient FLLAF, as in the third embodiment.

二次エア供給決定部453は、アイドル劣化補正制御を実施すると二次エア供給弁427に開指令を与える。その他、二次エア供給決定部453は、フィードバック実施条件が不成立であって運転状態が特定の運転領域にあるときに、二次エア供給弁427に開指令を与える。開指令の付与により、二次エア供給弁427は二次エア供給通路426を開放する。二次エア供給決定部453は、アイドル劣化補正制御を実施しておらず、また、フィードバック実施条件不成立時に運転状態が特定の運転領域になければ、二次エア供給弁427に開指令を与えない。それにより二次エア供給弁427は二次エア供給通路426を閉鎖する。   The secondary air supply determination unit 453 gives an open command to the secondary air supply valve 427 when the idle deterioration correction control is performed. In addition, the secondary air supply determination unit 453 gives an open command to the secondary air supply valve 427 when the feedback execution condition is not satisfied and the operation state is in a specific operation region. By providing the opening command, the secondary air supply valve 427 opens the secondary air supply passage 426. The secondary air supply determination unit 453 does not perform idle deterioration correction control, and does not give an open command to the secondary air supply valve 427 if the operation state is not in a specific operation region when the feedback execution condition is not satisfied. . Thereby, the secondary air supply valve 427 closes the secondary air supply passage 426.

ECU440は、アイドル劣化補正制御の実施時に燃焼状態を判定する燃焼状態判定部445を有する。燃焼状態判定部445は、第1判定部456及び第2判定部457を有する。燃焼状態判定部445は、メモリに記憶されたプログラムのようなECU440のソフトウェア要素と、プログラムを実行するCPUのようなECU440のハードウェア要素とにより実現される。   The ECU 440 includes a combustion state determination unit 445 that determines the combustion state when the idle deterioration correction control is performed. The combustion state determination unit 445 includes a first determination unit 456 and a second determination unit 457. The combustion state determination unit 445 is realized by a software element of the ECU 440 such as a program stored in a memory and a hardware element of the ECU 440 such as a CPU that executes the program.

図20は、第1判定部456による燃焼状態の判定法の一例を示す図である。第1判定部456は、アイドル劣化補正制御の実施中、所定期間Δt1内で検出された複数のエンジン回転数の検出値から最小値と最大値とを抽出し、最大値と最小値の偏差Δωの算出を経て、偏差Δωが閾値以上であるか否かを判断する。この所定期間Δt1は、内燃機関1がアイドリング状態である場合に1以上のエンジンサイクルを経過させることができる十分に長い時間に設定される。すなわち、燃焼状態を巨視的に監視するために十分に長い時間に設定される。偏差Δωが閾値未満であれば、第1判定部456は燃焼状態が安定していると判定する。偏差Δωが閾値以上であれば、第1判定部456は燃焼状態が不安定であると判定する。   FIG. 20 is a diagram illustrating an example of a method for determining the combustion state by the first determination unit 456. The first determination unit 456 extracts the minimum value and the maximum value from the detected values of the plurality of engine speeds detected within the predetermined period Δt1 during the execution of the idle deterioration correction control, and the deviation Δω between the maximum value and the minimum value. Through the calculation, it is determined whether or not the deviation Δω is greater than or equal to a threshold value. The predetermined period Δt1 is set to a sufficiently long time that allows one or more engine cycles to elapse when the internal combustion engine 1 is idling. That is, it is set to a sufficiently long time to macroscopically monitor the combustion state. If deviation (DELTA) omega is less than a threshold value, the 1st determination part 456 will determine with the combustion state being stable. If deviation (DELTA) omega is more than a threshold value, the 1st determination part 456 will determine with a combustion state being unstable.

図21(a)及び(b)は、第2判定部457による燃焼状態の判定法の一例を示す図である。図21(a)は燃焼状態が安定しているときの典型例、図21(b)は燃焼状態が不安定であるときの典型例を示している。第2判定部457は、各シリンダ3の膨張行程の開始時付近(例えば、クランク角:15[degCA])で取得された第1回転数ωAと、膨張行程の終了時付近(例えば、クランク角:135[degCA])で取得された第2回転数ωBとの差分値を算出する。なお、差分値は、第2回転数ωBから第1回転数ωAを減算して求められる。差分値は、所定数のエンジンサイクルが経過するまでエンジンサイクル毎に算出される。所定数の差分値から最大値と最小値とを抽出して、最大値と最小値との偏差をフィルタ係数で除算する鈍し処理を行うことにより偏差変化係数を算出する。   FIGS. 21A and 21B are diagrams illustrating an example of a combustion state determination method by the second determination unit 457. FIG. 21A shows a typical example when the combustion state is stable, and FIG. 21B shows a typical example when the combustion state is unstable. The second determination unit 457 uses the first rotation speed ωA acquired near the start of the expansion stroke of each cylinder 3 (for example, crank angle: 15 [degCA]), and near the end of the expansion stroke (for example, the crank angle). : 135 [degCA]), and a difference value from the second rotational speed ωB acquired at 135 [degCA]) is calculated. The difference value is obtained by subtracting the first rotation speed ωA from the second rotation speed ωB. The difference value is calculated for each engine cycle until a predetermined number of engine cycles elapses. A deviation change coefficient is calculated by extracting a maximum value and a minimum value from a predetermined number of difference values and performing a blunting process of dividing a deviation between the maximum value and the minimum value by a filter coefficient.

正常な燃焼が行われていれば、膨張行程が開始してから終了付近に至るまでの間、エンジン回転数は上に凸の上昇傾向で推移する(図21(a)参照)。このため、上記差分値は比較的大きい正の値をとることになる。このような燃焼が継続して行われれば、偏差変化係数が比較的大きい正値となる。他方、弱火や失火が生ずると、膨張行程が開始してから終了付近に至るまでの間、エンジン回転数が顕著な上昇傾向を見せず、極端な場合、図示するように、エンジン回転数は低下傾向で推移する(図21(b)参照)。この場合、上記差分値は正値であってもゼロに近い値、極端な場合に負値となる。このような燃焼が継続して行われれば、偏差変化係数がゼロ付近の正値又はゼロ以下の値をとる。   If normal combustion is performed, the engine speed changes in a convex upward trend from the start of the expansion stroke to the vicinity of the end (see FIG. 21A). For this reason, the difference value takes a relatively large positive value. If such combustion continues, the deviation change coefficient becomes a relatively large positive value. On the other hand, when a low fire or misfire occurs, the engine speed does not show a significant increase from the start of the expansion stroke to the end of the expansion stroke. In extreme cases, the engine speed decreases as shown in the figure. It changes with a tendency (refer FIG.21 (b)). In this case, even if the difference value is a positive value, it is a value close to zero, and in an extreme case a negative value. If such combustion continues, the deviation change coefficient takes a positive value near zero or a value less than or equal to zero.

第2判定部457は、各シリンダ3について偏差変化係数が閾値以上であるか否かを判断する。ここで、閾値は正値に設定される。偏差変化係数が閾値以上であれば、第2判定部457は当該シリンダ3の燃焼状態が安定していると判定する。偏差変化係数が閾値未満であれば、第2判定部457は当該シリンダ3の燃焼状態が不安定であると判定する。   The second determination unit 457 determines whether or not the deviation change coefficient is greater than or equal to the threshold for each cylinder 3. Here, the threshold value is set to a positive value. If the deviation change coefficient is equal to or greater than the threshold value, the second determination unit 457 determines that the combustion state of the cylinder 3 is stable. If the deviation change coefficient is less than the threshold value, the second determination unit 457 determines that the combustion state of the cylinder 3 is unstable.

図22は、アイドル補正係数FILAFの設定法の一例を示すグラフである。図22に示すように、内燃機関1がアイドリング状態になると、二次エア供給決定部453が二次エア供給弁427に開指令を与え、第1及び第2判定部456,457が燃焼状態を判定する。インジェクタ開弁期間決定部452は、標準値TBASEを第1対応関係61に従って決定し、アイドル補正係数FILAFを決定する。アイドル補正係数FILAFの初期値は基準値(1)である。   FIG. 22 is a graph showing an example of a method for setting the idle correction coefficient FILAF. As shown in FIG. 22, when the internal combustion engine 1 is in an idling state, the secondary air supply determination unit 453 gives an open command to the secondary air supply valve 427, and the first and second determination units 456 and 457 enter the combustion state. judge. The injector valve opening period determining unit 452 determines the standard value TBASE according to the first correspondence 61 and determines the idle correction coefficient FILAF. The initial value of the idle correction coefficient FILAF is the reference value (1).

そして、O2センサ38の出力特性がリッチ状態を示すものからリーン状態を示すものに変化するか否かを監視する。アイドル劣化補正制御においては、二次エア供給弁427が開いている。このため、O2センサ38は、燃焼室4に供給された混合気の燃焼排ガスそのものではなく、これに二次エアが加味され、場合によっては再燃焼が行われた後に排気マニホルド23の下流部まで達した燃焼排ガスの酸素濃度に応じて、高電圧又は低電圧の信号を出力する。   Then, it is monitored whether or not the output characteristic of the O2 sensor 38 changes from the rich state to the lean state. In the idle deterioration correction control, the secondary air supply valve 427 is open. For this reason, the O2 sensor 38 is not the combustion exhaust gas itself of the air-fuel mixture supplied to the combustion chamber 4 but secondary air is added to this, and in some cases, after recombustion, to the downstream portion of the exhaust manifold 23 A high voltage or low voltage signal is output according to the reached oxygen concentration of the flue gas.

アイドル劣化補正制御が開始してから所定時間が経過したか否かを判断し、所定時間が経過するまでにO2センサ38の出力特性がリーン状態を示すものに変化すると、アイドル補正係数FILAFを補正せずにアイドル劣化補正制御を継続する。アイドル劣化補正制御の実施中、O2センサの出力特性がリーン状態を示すものからリッチ状態を示すものに反転すると、この反転時点から所定時間が経過するまでの間にO2センサ38の出力特性がリーン状態を示すものへと再び反転するか否かを監視する。   It is determined whether or not a predetermined time has elapsed since the start of the idle deterioration correction control, and when the output characteristic of the O2 sensor 38 changes to indicate a lean state before the predetermined time elapses, the idle correction coefficient FILAF is corrected. The idle deterioration correction control is continued without doing so. If the output characteristic of the O2 sensor is reversed from the one indicating the lean state to the one indicating the rich state during the execution of the idle deterioration correction control, the output characteristic of the O2 sensor 38 is lean until the predetermined time elapses from the inversion time. Monitor whether it is reversed again to indicate status.

所定時間内にO2センサ38の出力特性がリーン状態を示すものに変化しなかった場合、インジェクタ開弁期間決定部452は、アイドル補正係数FILAFをその時点での値から所定の減少量だけ減少補正する。そして、この補正時点から所定時間が経過するまでの間にO2センサ38の出力特性がリーン状態を示すものへと変化するか否かを監視する。O2センサ38の出力特性がリーン状態を示すものへと変化するまで、所定時間おきに上記減少量ずつ減少補正し続ける。この補正により、内燃機関1がアイドリング状態であっても、劣化のために二次エア込みの空燃比が過リッチとなるのを良好に抑制することができる。このO2センサ38の出力に基づくアイドル補正係数FILAFの減少補正は、燃焼状態が安定していると判定されているシリンダ3のみを対象にして実施される。   If the output characteristic of the O2 sensor 38 does not change to indicate a lean state within a predetermined time, the injector valve opening period determination unit 452 corrects the idle correction coefficient FILAF by a predetermined decrease from the value at that time. To do. Then, it is monitored whether or not the output characteristic of the O2 sensor 38 changes to one showing a lean state before a predetermined time elapses from this correction time point. Until the output characteristic of the O2 sensor 38 changes to indicate a lean state, the reduction correction is continued by the above-mentioned reduction amount every predetermined time. By this correction, even when the internal combustion engine 1 is in the idling state, it is possible to satisfactorily suppress the air-fuel ratio including the secondary air from becoming excessively rich due to deterioration. The decrease correction of the idle correction coefficient FILAF based on the output of the O2 sensor 38 is performed only for the cylinder 3 for which it is determined that the combustion state is stable.

O2センサ38の出力に基づく減少補正は弱化や失火の遠因となるおそれもある。そこで、燃焼状態が不安定であると判断されると、その時点から安定していると判定されるまでの間、所定時間Δt3が経過するたびにアイドル補正係数FILAFを所定の増加量ずつ増加させる。それにより、O2センサ38に基づく減少補正分を徐々に縮小していく。   The decrease correction based on the output of the O2 sensor 38 may cause weakening or misfire. Therefore, when it is determined that the combustion state is unstable, the idle correction coefficient FILAF is increased by a predetermined increment every time the predetermined time Δt3 elapses until it is determined that the combustion state is stable from that point. . Thereby, the reduction correction amount based on the O2 sensor 38 is gradually reduced.

第1判定部456は巨視的に燃焼状態を判定しているので、第1判定部456が燃焼状態を不安定であると判定したときには、全シリンダ3のアイドル補正係数FILAFを一律に増加させる。第2判定部457はシリンダ3毎に燃焼状態を判定しているので、第2判定部457が燃焼状態を不安定であると判定したときには、そのように判定されたシリンダ3のアイドル補正係数FILAFのみを増加させる。このような補正を行うことにより、O2センサに基づくアイドル補正係数FILAFの過補正を防止することができる。なお、燃焼状態の判定結果に基づく補正は、アイドル補正係数FILAFが基準値に達した後は、それ以上アイドル係数FILAFの値を増加させないようにしてもよい。これにより、二次エア込みの空燃比がリッチ化するのを抑制することができる。   Since the first determination unit 456 macroscopically determines the combustion state, when the first determination unit 456 determines that the combustion state is unstable, the idle correction coefficient FILAF of all the cylinders 3 is uniformly increased. Since the second determination unit 457 determines the combustion state for each cylinder 3, when the second determination unit 457 determines that the combustion state is unstable, the idle correction coefficient FILAF of the cylinder 3 determined as such. Only increase. By performing such correction, it is possible to prevent overcorrection of the idle correction coefficient FILAF based on the O2 sensor. The correction based on the determination result of the combustion state may be made so that the value of the idle coefficient FILAF is not further increased after the idle correction coefficient FILAF reaches the reference value. Thereby, it can suppress that the air-fuel ratio containing secondary air becomes rich.

図23は、図19に示す空燃比制御装置及びその異常診断装置により実行される空燃比制御及び異常診断の一例を示すフローチャートである。図23に示すように、弁モータ16の目標位置ひいては目標スロットル開度が決定され(S401)。標準値TBASEが決定され(S402)、内燃機関1がアイドリング状態であるか否かが判断される(S404)。アイドリング状態でなければ(S404:NO)、フィードバック実施条件の成否が判定される(S403)。フィードバック実施条件が不成立であれば(S403:NO)、非フィードバック制御が実施される。その一環として、フィードバック補正係数FFB及びアイドル補正係数FILAFが基準値に設定され(S411)、劣化補正係数FDLAFが決定される(S412)。フィードバック実施条件が成立していれば(S403:YES)、フィードバック制御が実施される。その一環として、劣化補正係数FDLAF及びアイドル補正係数FILAFが基準値に決定され(S413)。フィードバック補正係数FFBが決定される(S414)。すなわち、λ補正係数FO2RAMが第2対応関係62に従って決定され、閉ループ補正係数FAFが空燃比検出手段の出力に基づいて決定され、実時学習係数FLLAF及び長期学習係数FRLAFが第3及び第4対応関係363,364に従って運転状態に基づき、また、空燃比検出手段の出力に基づいて決定される。次に、空燃比制御装置の異常診断処理が実行され(S420)、開弁期間TAUが決定される(S430)。   FIG. 23 is a flowchart showing an example of air-fuel ratio control and abnormality diagnosis executed by the air-fuel ratio control apparatus and abnormality diagnosis apparatus shown in FIG. As shown in FIG. 23, the target position of the valve motor 16 and thus the target throttle opening is determined (S401). A standard value TBASE is determined (S402), and it is determined whether the internal combustion engine 1 is idling (S404). If it is not in the idling state (S404: NO), whether or not the feedback execution condition is satisfied is determined (S403). If the feedback execution condition is not satisfied (S403: NO), non-feedback control is executed. As part of this, the feedback correction coefficient FFB and the idle correction coefficient FILAF are set as reference values (S411), and the deterioration correction coefficient FDLAF is determined (S412). If the feedback execution condition is satisfied (S403: YES), feedback control is performed. As part of this, the deterioration correction coefficient FDLAF and the idle correction coefficient FILAF are determined as reference values (S413). A feedback correction coefficient FFB is determined (S414). That is, the λ correction coefficient FO2RAM is determined according to the second correspondence 62, the closed loop correction coefficient FAF is determined based on the output of the air-fuel ratio detection means, and the real-time learning coefficient FLLAF and the long-term learning coefficient FLLAF correspond to the third and fourth correspondences. It is determined based on the operating state according to the relations 363 and 364 and based on the output of the air-fuel ratio detecting means. Next, abnormality diagnosis processing of the air-fuel ratio control device is executed (S420), and the valve opening period TAU is determined (S430).

内燃機関1がアイドリング状態であれば(S404:YES)、アイドル劣化補正制御が実施される。その一環として、フィードバック補正係数FFB及び劣化補正係数FDLAFが基準値に設定され(S415)、アイドル補正係数FILAFが決定される(S416)。アイドル補正係数FILAFの設定法は前述のとおりである。次に、異常診断処理S420に進んだ後、開弁期間TAUが決定される(S430)。このように、本実施形態では、アイドル劣化補正制御の実施中にも異常診断処理S420が実行される。異常診断処理S420の手順そのものは第1実施形態(図8参照)と同様であり、診断許可条件も第1実施形態と同様である。   If the internal combustion engine 1 is idling (S404: YES), idle deterioration correction control is performed. As part of this, the feedback correction coefficient FFB and the deterioration correction coefficient FDLAF are set as reference values (S415), and the idle correction coefficient FILAF is determined (S416). The method for setting the idle correction coefficient FILAF is as described above. Next, after proceeding to the abnormality diagnosis process S420, the valve opening period TAU is determined (S430). Thus, in the present embodiment, the abnormality diagnosis process S420 is executed even during the execution of the idle deterioration correction control. The procedure itself of the abnormality diagnosis process S420 is the same as that of the first embodiment (see FIG. 8), and the diagnosis permission condition is also the same as that of the first embodiment.

ステップS22(図8参照)での異常の診断に関し、診断に用いる補正量の元となる補正量には、アイドル補正係数FILAFによる補正量TILAF、及びこれを決定づけるアイドル補正係数FILAFも含まれる。補正値は、各シリンダ3のアイドル補正係数FILAFの今回値を含む。比較値は、アイドル補正係数FILAFの今回値に対応して設定される。   Regarding the abnormality diagnosis in step S22 (see FIG. 8), the correction amount that is the source of the correction amount used for the diagnosis includes the correction amount TILAF by the idle correction coefficient FILAF and the idle correction coefficient FILAF that determines the correction amount. The correction value includes the current value of the idle correction coefficient FILAF of each cylinder 3. The comparison value is set corresponding to the current value of the idle correction coefficient FILAF.

アイドル劣化補正制御の実施中では、異常条件が、アイドル補正係数FILAFの今回値が下限比較値を超えて許容範囲外に出ている状態を所定時間継続しているとの条件である。アイドル補正係数FILAF自体が上限に制限があるので、許容範囲の上限はアイドル補正係数FILAFの上限値(例えば、基準値)である。なお、非フィードバック制御の実施中における異常条件、フィードバック制御の実施中における異常条件は上記実施形態と同様である。本実施形態では、診断部444は、アイドル劣化補正制御の実施中にも、補正量に関連付けされた補正値と、補正量に関わらず設定される比較値とに基づいて空燃比制御装置の異常を診断することができる。   While the idle deterioration correction control is being performed, the abnormal condition is that the current value of the idle correction coefficient FILAF exceeds the lower limit comparison value and is outside the allowable range for a predetermined time. Since the idle correction coefficient FILAF itself has a limit on the upper limit, the upper limit of the allowable range is an upper limit value (for example, a reference value) of the idle correction coefficient FILAF. The abnormal condition during the non-feedback control and the abnormal condition during the feedback control are the same as those in the above embodiment. In the present embodiment, the diagnosis unit 444 operates the abnormality of the air-fuel ratio control device based on the correction value associated with the correction amount and the comparison value set regardless of the correction amount even during the execution of the idle deterioration correction control. Can be diagnosed.

(変更例)
劣化学習係数FDLAFの設定法に第2実施形態を適用するように第4実施形態が変更されてもよい。その場合、式(1D)は次式(2D2)に変形可能である。開弁期間TAUを決定するに際して劣化補正係数FDLAFを考慮しないように第4実施形態が変更されてもよい。その場合、式(1D)を次式(1E)に変更可能である。フィードバック補正係数FFBの設定法には第1、第2及び第3実施形態のいずれを適用してもよく、式(1E)は次式(2E1),(2E2)又は(2E3)に変形可能である。
(Example of change)
The fourth embodiment may be modified so that the second embodiment is applied to the method of setting the deterioration learning coefficient FDLAF. In that case, the equation (1D) can be transformed into the following equation (2D2). The fourth embodiment may be modified so that the deterioration correction coefficient FDLAF is not taken into account when determining the valve opening period TAU. In that case, the expression (1D) can be changed to the following expression (1E). Any one of the first, second and third embodiments may be applied to the method of setting the feedback correction coefficient FFB, and the expression (1E) can be transformed into the following expression (2E1), (2E2) or (2E3). is there.

TAU=TBASE×FO2RAM×(1+FAF+FLAF)
×(1+FDLAF)×FILAF …(2D2)
TAU=TBASE×FFB×FILAF …(1E)
TAU=TBASE×FO2RAM×(1+FVFB)×FILAF …(2E1)
TAU=TBASE×FO2RAM×(1+FAF+FLAF)×FILAF …(2E2)
TAU=TBASE×FO2RAM×(1+FAF+FRLAF+FLLAF)×FILAF …(2E3)
開弁期間TAUを決定する式を上記のように変えると、異常条件もこれに応じて変更される。
TAU = TBASE × FO2RAM × (1 + FAF + FLAF)
× (1 + FDLAF) × FILAF (2D2)
TAU = TBASE × FFB × FILAF (1E)
TAU = TBASE x FO2RAM x (1 + FVFB) x FILAF (2E1)
TAU = TBASE × FO2RAM × (1 + FAF + FLAF) × FILAF (2E2)
TAU = TBASE × FO2RAM × (1 + FAF + FRLAF + FLLAF) × FILAF (2E3)
When the equation for determining the valve opening period TAU is changed as described above, the abnormal condition is changed accordingly.

開弁期間TAUは、走行環境に応じて補正されてもよい。これにより、変動補正係数が、走行環境の変化による空燃比の誤差を補償しなくてもよくなる。このため、変動補正係数に基づいて設定される補正値を用いて、空燃比制御装置の異常を診断する精度が更に向上する。この場合、当該補正が第1実施形態に適用される場合は、式(2A)を次式(3A)に変更すればよい。他の実施形態及び上記変更例に適用する場合についても同様である。   The valve opening period TAU may be corrected according to the traveling environment. As a result, the fluctuation correction coefficient does not have to compensate for an air-fuel ratio error due to a change in the traveling environment. For this reason, the accuracy of diagnosing an abnormality in the air-fuel ratio control apparatus using the correction value set based on the fluctuation correction coefficient is further improved. In this case, when the correction is applied to the first embodiment, the equation (2A) may be changed to the following equation (3A). The same applies to other embodiments and the above modification.

TAU=TBASE×FO2RAM×(1+FKI+FVFB) …(3A)
FKIは環境補正係数である。環境補正係数FKIは、内燃機関の冷却水温や吸気圧に応じて可変的に設定される。
TAU = TBASE x FO2RAM x (1 + FKI + VFFB) (3A)
FKI is an environmental correction coefficient. The environmental correction coefficient FKI is variably set according to the cooling water temperature and the intake pressure of the internal combustion engine.

非フィードバック制御からフィードバック制御への移行時に、開弁期間が標準値から理論値へと変化するが、λ補正係数は基準値から運転状態に応じた値へと徐々に変化してもよい。これにより、モード移行時に燃料量が急変して内燃機関の出力が急変するのを抑えることができる。   At the time of transition from non-feedback control to feedback control, the valve opening period changes from the standard value to the theoretical value, but the λ correction coefficient may gradually change from the reference value to a value corresponding to the operating state. Thereby, it is possible to suppress a sudden change in the output of the internal combustion engine due to a sudden change in the fuel amount at the time of mode transition.

非フィードバック制御の実施中において、劣化補正係数FDLAFが、アイドル劣化補正制御と同様に、燃焼状態に応じて補正されてもよい。この場合、劣化補正係数FDLAFは、学習補正係数FLAFに基づいて第2又は第3実施形態のように学習補正係数FLAF(又は長期学習係数FLLAF)に基づいて全シリンダに共通して設定される代表補正係数と、燃焼状態が不安定であると判定されたときに代表補正係数を補正すべくシリンダに個別設定される燃焼状態補正係数とを含んでもよい。   During the execution of the non-feedback control, the deterioration correction coefficient FDLAF may be corrected according to the combustion state, similarly to the idle deterioration correction control. In this case, the deterioration correction coefficient FDLAF is a representative set in common to all cylinders based on the learning correction coefficient FLAF (or the long-term learning coefficient FLLAF) based on the learning correction coefficient FLAF as in the second or third embodiment. A correction coefficient and a combustion state correction coefficient that is individually set in the cylinder to correct the representative correction coefficient when it is determined that the combustion state is unstable may be included.

上記実施形態では、スロットル開度とエンジン回転数とから標準値TBASEを求めたが、スロットル開度に対応して変化する第1関連値、エンジン回転数に対応して変化する第2関連値とに基づいて標準値TBASEを求めてもよい。例えば、第1関連値として、給気通路の圧力である吸気圧を用いてもよいし、吸気圧とスロットル開度とを併用してもよい。第2関連値として、車速及び変速機のギヤ比を用いてもよいし、カム角センサの値を用いてもよい。このほか、他の演算方法又はマップを用いて標準値TBASEを求めてもよい。例えば、他の運転状態に応じて標準値TBASEが補正されてもよい。   In the above embodiment, the standard value TBASE is obtained from the throttle opening and the engine speed. However, the first related value that changes according to the throttle opening, the second related value that changes according to the engine speed, The standard value TBASE may be obtained based on the above. For example, the intake pressure that is the pressure in the supply passage may be used as the first related value, or the intake pressure and the throttle opening may be used in combination. As the second related value, the vehicle speed and the gear ratio of the transmission may be used, or the value of the cam angle sensor may be used. In addition, the standard value TBASE may be obtained using another calculation method or a map. For example, the standard value TBASE may be corrected according to other operating conditions.

上記実施形態では、空燃比制御装置が空燃比を制御するためにインジェクタの開弁期間を補正し、その補正量に基づき空燃比制御装置の異常が診断されるが、空燃比制御装置は弁モータの位置ひいてはスロットル開度を補正してもよい。その場合、異常診断装置は、弁モータの位置又はスロットル開度の補正量に関連付けられた補正値と、これに対応する比較値との比較に基づいて空燃比制御装置の異常を診断してもよい。   In the above embodiment, the air-fuel ratio control device corrects the valve opening period of the injector to control the air-fuel ratio, and the abnormality of the air-fuel ratio control device is diagnosed based on the correction amount. As a result, the throttle opening may be corrected. In that case, the abnormality diagnosis device can diagnose an abnormality in the air-fuel ratio control device based on a comparison between a correction value associated with the correction amount of the valve motor position or the throttle opening and a corresponding comparison value. Good.

空燃比制御装置は空燃比を制御することができればよい。スロットル開度はそのための操作量と扱うことができるが、インジェクタの開弁期間を補正することで空燃比制御を実現できるのであれば、スロットル弁15は必ずしも電動スロットル弁15aを含まなくてもよい。   The air-fuel ratio control device only needs to be able to control the air-fuel ratio. Although the throttle opening can be treated as an operation amount for that purpose, the throttle valve 15 does not necessarily include the electric throttle valve 15a as long as the air-fuel ratio control can be realized by correcting the valve opening period of the injector. .

上記実施形態では内燃機関が4ストローク型であるが、内燃機関は2ストローク型でもよい。内燃機関の燃料は、ガソリン以外の燃料(例えば、エタノール、エタノール混合ガソリン、軽油)であってもよい。上記実施形態では内燃機関が多気筒型であるが、その場合における気筒の配列は特に限定されず、例えば並列型でもV型でもよい。内燃機関は単気筒型でもよい。本発明は、内燃機関を駆動源とする乗物に好適に利用することができ、内燃機関を備える装置全般に適用することができる。   In the above embodiment, the internal combustion engine is a 4-stroke type, but the internal combustion engine may be a 2-stroke type. The fuel for the internal combustion engine may be a fuel other than gasoline (for example, ethanol, ethanol-mixed gasoline, light oil). In the above embodiment, the internal combustion engine is a multi-cylinder type, but the arrangement of the cylinders in that case is not particularly limited, and may be, for example, a parallel type or a V type. The internal combustion engine may be a single cylinder type. The present invention can be suitably used for a vehicle having an internal combustion engine as a drive source, and can be applied to all devices including the internal combustion engine.

本発明は、内燃機関を備える装置全般に利用可能であり、特に、空燃比制御装置を搭載した乗物のOBD(On-Board Diagnostics)装置として利用可能である。   The present invention can be used for all devices including an internal combustion engine, and in particular, can be used as an OBD (On-Board Diagnostics) device for a vehicle equipped with an air-fuel ratio control device.

1 内燃機関
18 インジェクタ
38 O2センサ
40,240,340,440 ECU
41,241,341,441 記憶部
43,243,343,443 操作量決定部
44,244,344,444 診断部
52,252,352,452 インジェクタ開弁期間決定部
61 第1対応関係
62 第2対応関係
1 Internal combustion engine 18 Injector 38 O2 sensor 40, 240, 340, 440 ECU
41, 241, 341, 441 Storage unit 43, 243, 343, 443 Operation amount determination unit 44, 244, 344, 444 Diagnosis unit 52, 252, 352, 452 Injector valve opening period determination unit 61 First correspondence 62 Correspondence

Claims (7)

内燃機関の空燃比を制御する空燃比制御装置の異常を診断する装置であって、
前記内燃機関の空燃比を検出する空燃比検出手段と、
前記空燃比検出手段の出力に基づいて空燃比を理論空燃比に近づけるように前記空燃比制御装置の操作量を補正する操作量決定部と、
前記操作量に対する補正量に関連付けされた補正値と、前記操作量決定部による補正に関わらず設定される比較値とに基づいて、前記空燃比制御装置の異常を診断する診断部と、を備える、空燃比制御装置の異常診断装置。
An apparatus for diagnosing an abnormality in an air-fuel ratio control device that controls an air-fuel ratio of an internal combustion engine,
Air-fuel ratio detection means for detecting the air-fuel ratio of the internal combustion engine;
An operation amount determination unit that corrects the operation amount of the air-fuel ratio control device so that the air-fuel ratio approaches the stoichiometric air-fuel ratio based on the output of the air-fuel ratio detection means;
A diagnosis unit that diagnoses an abnormality of the air-fuel ratio control device based on a correction value associated with a correction amount for the operation amount and a comparison value set regardless of the correction by the operation amount determination unit. An abnormality diagnosis device for an air-fuel ratio control device.
前記内燃機関の運転状態に対応して、空燃比が理論空燃比となるために必要な補正量を定めた対応関係を記憶する記憶部を更に備え、
前記空燃比検出手段は、空燃比が理論空燃比付近を跨いだときに出力特性を反転させるO2センサであり、
前記操作量決定部は、操作量を前記対応関係に従って補正した後で、空燃比を理論空燃比に近づけるように前記O2センサの出力に基づき操作量を時間経過に伴って段階的に補正する、請求項1に記載の空燃比制御装置の異常診断装置。
Corresponding to the operation state of the internal combustion engine, further comprising a storage unit for storing a correspondence relationship that defines a correction amount necessary for the air-fuel ratio to become the stoichiometric air-fuel ratio,
The air-fuel ratio detecting means is an O2 sensor that reverses the output characteristics when the air-fuel ratio crosses the vicinity of the theoretical air-fuel ratio,
The manipulated variable determination unit corrects the manipulated variable in stages with time based on the output of the O2 sensor so as to bring the air-fuel ratio closer to the theoretical air-fuel ratio after correcting the manipulated variable according to the correspondence relationship. The abnormality diagnosis device for an air-fuel ratio control device according to claim 1.
前記補正値は、操作量を前記対応関係に従って補正した後で、空燃比を理論空燃比に近づけるために必要となった補正量に基づいて設定される、請求項2に記載の空燃比制御装置の異常診断装置。   The air-fuel ratio control apparatus according to claim 2, wherein the correction value is set based on a correction amount that is necessary to bring the air-fuel ratio closer to the stoichiometric air-fuel ratio after correcting the operation amount according to the correspondence relationship. Abnormality diagnosis device. 前記補正値が前記比較値を超えた状態が所定時間継続すると、前記診断部は前記空燃比制御装置が異常であると診断する、請求項1乃至3のいずれか1項に記載の空燃比制御装置の異常診断装置。   The air-fuel ratio control according to any one of claims 1 to 3, wherein when the state where the correction value exceeds the comparison value continues for a predetermined time, the diagnosis unit diagnoses that the air-fuel ratio control device is abnormal. Device abnormality diagnosis device. 前記補正値は、所定期間内に取得された補正量の平均と関連付けされた値である、請求項1乃至4のいずれか1項に記載の空燃比制御装置の異常診断装置。   The abnormality diagnosis device for an air-fuel ratio control device according to any one of claims 1 to 4, wherein the correction value is a value associated with an average of correction amounts acquired within a predetermined period. 前記診断部は、前記内燃機関の運転状態が安定的に推移しているとの条件、又は、前記補正量が安定的に推移しているとの条件を含む診断許可条件の成否を判定し、
前記診断許可条件が不成立であれば前記空燃比制御装置の異常診断が実施されず、前記診断許可条件が成立すれば前記空燃比制御装置の異常診断が実施される、請求項1乃至5のいずれか1項に記載の空燃比制御装置の異常診断装置。
The diagnosis unit determines whether or not a diagnosis permission condition is satisfied including a condition that the operating state of the internal combustion engine is stably changing, or a condition that the correction amount is stably changing,
The abnormality diagnosis of the air-fuel ratio control device is not performed if the diagnosis permission condition is not satisfied, and the abnormality diagnosis of the air-fuel ratio control device is performed if the diagnosis permission condition is satisfied. The abnormality diagnosis device for an air-fuel ratio control device according to claim 1.
前記空燃比制御装置が異常であると診断されると運転者にその旨報知する警報装置を更に備える、請求項1乃至6のいずれか1項に記載の空燃比制御装置の異常診断装置。   The abnormality diagnosis device for an air-fuel ratio control device according to any one of claims 1 to 6, further comprising an alarm device for notifying a driver when the air-fuel ratio control device is diagnosed as abnormal.
JP2013264017A 2013-12-20 2013-12-20 Air-fuel ratio controller abnormality diagnosis device Active JP6276984B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013264017A JP6276984B2 (en) 2013-12-20 2013-12-20 Air-fuel ratio controller abnormality diagnosis device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013264017A JP6276984B2 (en) 2013-12-20 2013-12-20 Air-fuel ratio controller abnormality diagnosis device

Publications (2)

Publication Number Publication Date
JP2015121112A true JP2015121112A (en) 2015-07-02
JP6276984B2 JP6276984B2 (en) 2018-02-07

Family

ID=53532950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013264017A Active JP6276984B2 (en) 2013-12-20 2013-12-20 Air-fuel ratio controller abnormality diagnosis device

Country Status (1)

Country Link
JP (1) JP6276984B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02233846A (en) * 1989-03-08 1990-09-17 Mazda Motor Corp Idling speed controller for engine
JPH0454249A (en) * 1990-06-20 1992-02-21 Mitsubishi Electric Corp Air-fuel ratio control device for engine
JPH06241093A (en) * 1993-02-18 1994-08-30 Nissan Motor Co Ltd Self-diagnosing device of engine
JPH102245A (en) * 1996-06-18 1998-01-06 Denso Corp Abnormality diagnosing device for air-fuel ratio feedback control system
JP2008038785A (en) * 2006-08-08 2008-02-21 Denso Corp Cylinder-by-cylinder air-fuel ratio control device of internal combustion engine
JP2012136970A (en) * 2010-12-24 2012-07-19 Kawasaki Heavy Ind Ltd Air-fuel ratio control system and air-fuel ratio control method of internal combustion engine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02233846A (en) * 1989-03-08 1990-09-17 Mazda Motor Corp Idling speed controller for engine
JPH0454249A (en) * 1990-06-20 1992-02-21 Mitsubishi Electric Corp Air-fuel ratio control device for engine
JPH06241093A (en) * 1993-02-18 1994-08-30 Nissan Motor Co Ltd Self-diagnosing device of engine
JPH102245A (en) * 1996-06-18 1998-01-06 Denso Corp Abnormality diagnosing device for air-fuel ratio feedback control system
JP2008038785A (en) * 2006-08-08 2008-02-21 Denso Corp Cylinder-by-cylinder air-fuel ratio control device of internal combustion engine
JP2012136970A (en) * 2010-12-24 2012-07-19 Kawasaki Heavy Ind Ltd Air-fuel ratio control system and air-fuel ratio control method of internal combustion engine

Also Published As

Publication number Publication date
JP6276984B2 (en) 2018-02-07

Similar Documents

Publication Publication Date Title
JP3680515B2 (en) Fuel system diagnostic device for internal combustion engine
US7441554B2 (en) Engine controller
US9279378B2 (en) Apparatus for detecting imbalance abnormality in air-fuel ratio between cylinders in multi-cylinder internal combustion engine
US8443656B2 (en) Inter-cylinder air-fuel ratio imbalance abnormality detection device for multi-cylinder internal combustion engine and abnormality detection method therefor
JP5256233B2 (en) Rotational fluctuation abnormality detection device for internal combustion engine
JP2008190454A (en) Abnormality diagnosis apparatus and abnormality diagnosis method for air-fuel ratio sensor
US9026341B2 (en) Apparatus for and method of detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine
US20040261755A1 (en) Control system for internal combustion engine
WO2012098644A1 (en) Internal combustion engine equipped with turbocharger
JP2008038823A (en) Fresh air amount detecting error calculating device
JP5267600B2 (en) Control device for multi-cylinder internal combustion engine
KR101866171B1 (en) Method and device for operating an internal combustion engine
JP2013083249A (en) Egr system
CN107420208A (en) Gaseous fuel system system
WO2011129267A1 (en) Air-fuel ratio learning control device for bifuel engine
JP5337140B2 (en) Air-fuel ratio control device for internal combustion engine
JP5056548B2 (en) Intake system fault diagnosis device for in-vehicle internal combustion engine
JP2010163932A (en) Catalyst degradation diagnostic device for internal combustion engine
JP2012145054A (en) Apparatus for detecting fluctuation abnormality of air-fuel ratios among cylinders of multi-cylinder internal combustion engine
JP6276984B2 (en) Air-fuel ratio controller abnormality diagnosis device
JP6107378B2 (en) Air-fuel ratio imbalance determination device
JP5271405B2 (en) Air-fuel ratio control device for internal combustion engine
JP2014185553A (en) Device for detecting inter-air cylinder air-fuel ratio fluctuation abnormality
JP5041294B2 (en) Air-fuel ratio sensor abnormality diagnosis device
JP2008138560A (en) Exhaust purification catalyst deterioration diagnosis device and adjustment method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170809

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: 20180109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180115

R150 Certificate of patent or registration of utility model

Ref document number: 6276984

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250