JP2010168905A - Air-fuel ratio learning control device for internal combustion engine - Google Patents
Air-fuel ratio learning control device for internal combustion engine Download PDFInfo
- Publication number
- JP2010168905A JP2010168905A JP2009009560A JP2009009560A JP2010168905A JP 2010168905 A JP2010168905 A JP 2010168905A JP 2009009560 A JP2009009560 A JP 2009009560A JP 2009009560 A JP2009009560 A JP 2009009560A JP 2010168905 A JP2010168905 A JP 2010168905A
- Authority
- JP
- Japan
- Prior art keywords
- injection
- learning
- fuel
- characteristic deviation
- air
- 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
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 545
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 33
- 238000002347 injection Methods 0.000 claims abstract description 771
- 239000007924 injection Substances 0.000 claims abstract description 771
- 230000008859 change Effects 0.000 claims description 13
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 230000005856 abnormality Effects 0.000 claims description 9
- 238000006073 displacement reaction Methods 0.000 abstract 5
- 239000000243 solution Substances 0.000 abstract 1
- 239000007789 gas Substances 0.000 description 16
- 238000000034 method Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 239000003054 catalyst Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000746 purification Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000000889 atomisation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
本発明は、内燃機関の各気筒の吸気側にそれぞれ複数の燃料噴射弁を配置した内燃機関の空燃比学習制御装置に関する発明である。 The present invention relates to an air-fuel ratio learning control device for an internal combustion engine in which a plurality of fuel injection valves are arranged on the intake side of each cylinder of the internal combustion engine.
従来の一般的な内燃機関の空燃比制御は、排気通路のうちの触媒の上流側に、排出ガスの空燃比又はリッチ/リーンを検出する排出ガスセンサを配置し、この排出ガスセンサの出力に基づいて空燃比フィードバック補正量を設定して各気筒の燃料噴射弁の燃料噴射量を空燃比フィードバック補正量で補正する空燃比フィードバック制御を実行することで、排出ガスの空燃比を排出ガス浄化効率が高くなる触媒の浄化ウインドウ内(理論空燃比付近)に制御するようにしている。 In the conventional general air-fuel ratio control of an internal combustion engine, an exhaust gas sensor for detecting the air-fuel ratio or rich / lean of exhaust gas is arranged upstream of the catalyst in the exhaust passage, and the output of this exhaust gas sensor is used. By executing air-fuel ratio feedback control that sets the air-fuel ratio feedback correction amount and corrects the fuel injection amount of the fuel injection valve of each cylinder with the air-fuel ratio feedback correction amount, the exhaust gas air-fuel ratio is made higher in exhaust gas purification efficiency. The catalyst is controlled within the purification window (near the theoretical air-fuel ratio).
更に、特許文献1(特開昭60−90944号公報)に記載されているように、空燃比フィードバック制御実行中に空燃比フィードバック補正量に基づいて全気筒の燃料噴射弁の平均的な噴射特性ずれ(要求噴射量に対する実噴射量のずれによって生じる平均的な空燃比のずれ)を補正するための学習補正量を学習してメモリに記憶しておき、学習完了後は、各気筒の燃料噴射弁の燃料噴射量を空燃比フィードバック補正量と学習補正量で補正して空燃比制御精度を高めるようにしたものがある。 Further, as described in Japanese Patent Application Laid-Open No. 60-90944, the average injection characteristics of the fuel injection valves of all cylinders based on the air-fuel ratio feedback correction amount during execution of the air-fuel ratio feedback control. A learning correction amount for correcting a deviation (an average air-fuel ratio deviation caused by a deviation of the actual injection amount with respect to the required injection amount) is learned and stored in a memory, and after completion of the fuel injection of each cylinder There is a type in which the fuel injection amount of the valve is corrected by the air-fuel ratio feedback correction amount and the learning correction amount to improve the air-fuel ratio control accuracy.
また、特許文献2(特開2006−299945号公報)に記載されているように、内燃機関の気筒内での燃料噴霧の微粒化やポートウエット低減(吸気ポート内壁面への燃料付着量低減)等を目的として、内燃機関の各気筒の2つの吸気ポートにそれぞれ燃料噴射弁を配置して、各気筒にそれぞれ2つの燃料噴射弁で燃料を噴射するようにしたものがある。 Further, as described in Patent Document 2 (Japanese Patent Application Laid-Open No. 2006-299945), atomization of fuel spray in the cylinder of the internal combustion engine and port wet reduction (reduction of fuel adhesion to the inner wall surface of the intake port) For the purpose, for example, there are fuel injection valves arranged in two intake ports of each cylinder of an internal combustion engine, and fuel is injected into each cylinder by two fuel injection valves.
ところで、燃料噴射弁の個体差(製造ばらつき)や経時変化等によって燃料噴射弁の噴射特性ずれが発生し、しかも、この噴射特性ずれは、燃料噴射弁毎にずれ量が異なる。そこで、上記特許文献2に記載された各気筒にそれぞれ2本の燃料噴射弁を配置したシステムにおいても、上記特許文献1の空燃比学習制御技術を適用することが考えられるが、上記特許文献1の空燃比学習制御技術は、全気筒の燃料噴射弁の平均的な噴射特性ずれ(平均的な空燃比のずれ)を学習補正量として学習するものであるため、各気筒の2つの燃料噴射弁のそれぞれの噴射特性ずれを個別に補正することはできない。このため、各燃料噴射弁の噴射特性ずれのばらつきにより、気筒間の空燃比ばらつきが発生して気筒間のトルクばらつきが発生したり、排出ガスの浄化効率が低下する等の問題を解決できない。
By the way, due to individual differences (manufacturing variation) of fuel injectors, changes with time, and the like, deviations in the injection characteristics of the fuel injectors occur. Moreover, the deviations in the injection characteristics differ for each fuel injector. Thus, even in a system in which two fuel injection valves are arranged in each cylinder described in Patent Document 2, it is conceivable to apply the air-fuel ratio learning control technique of
そこで、本発明が解決しようとする課題は、各気筒の吸気側にそれぞれ複数の燃料噴射弁を配置した内燃機関において、各気筒の複数の燃料噴射弁の噴射特性ずれを個別又はグループ別に学習補正できる内燃機関の空燃比学習制御装置を提供することにある。 Therefore, the problem to be solved by the present invention is to correct the learning characteristic correction of the injection characteristics of the plurality of fuel injection valves in each cylinder individually or in a group in an internal combustion engine in which a plurality of fuel injection valves are arranged on the intake side of each cylinder. An object of the present invention is to provide an air-fuel ratio learning control device for an internal combustion engine.
上記課題を解決するために、請求項1に係る発明は、複数の気筒を有する内燃機関の各気筒の吸気側にそれぞれ複数の燃料噴射弁を配置すると共に、排気通路に排出ガスの空燃比又はリッチ/リーンを検出する排出ガスセンサを配置し、前記排出ガスセンサの出力に基づいて空燃比フィードバック補正量を設定して前記各気筒の複数の燃料噴射弁の燃料噴射量を前記空燃比フィードバック補正量で補正する空燃比フィードバック制御を実行する空燃比制御手段を備えた内燃機関の空燃比学習制御装置において、前記各気筒の燃料噴射時期毎に前記各気筒の複数の燃料噴射弁を全て噴射動作させて前記空燃比フィードバック制御を実行しているときに前記空燃比フィードバック補正量に基づいて前記内燃機関全体の燃料噴射弁噴射特性ずれ(以下「全体噴射特性ずれ」という)を学習する全体噴射特性ずれ学習手段と、前記空燃比フィードバック制御を実行しているときにいずれか1つの気筒(以下「学習対象気筒」という)のみでいずれか1つの燃料噴射弁の噴射を停止して他の燃料噴射弁のみで前記学習対象気筒の要求噴射量分の燃料を噴射する制御を、前記学習対象気筒と噴射を停止する燃料噴射弁をそれぞれ順番に切り替えて実施して各燃料噴射弁の噴射停止前後の前記空燃比フィードバック補正量の変化量に基づいて前記学習対象気筒の各燃料噴射弁の噴射特性ずれ(以下「個別噴射特性ずれ」という)を個別に学習する個別噴射特性ずれ学習手段とを備え、前記空燃比制御手段は、前記全体噴射特性ずれの学習値と前記個別噴射特性ずれの学習値とを用いて前記各気筒の複数の燃料噴射弁の燃料噴射量を個別に補正することを特徴とするものである。
In order to solve the above-mentioned problem, the invention according to
この構成では、空燃比フィードバック制御実行中に各気筒の複数の燃料噴射弁を全て噴射動作させて内燃機関全体の燃料噴射弁噴射特性ずれ(全体噴射特性ずれ)を学習すると共に、空燃比フィードバック制御実行中にいずれか1つの気筒(学習対象気筒)のみでいずれか1つの燃料噴射弁の噴射を停止して他の燃料噴射弁のみで学習対象気筒の要求噴射量分の燃料を噴射して各燃料噴射弁の噴射特性ずれ(個別噴射特性ずれ)を個別に学習するため、学習対象気筒に要求噴射量分の燃料を噴射しながら学習対象気筒の各燃料噴射弁の噴射特性ずれ(個別噴射特性ずれ)を個別に学習することができ、学習対象気筒と他の気筒との間の空燃比ばらつきやトルクばらつきを抑えながら個別噴射特性ずれを精度良く学習することができる。そして、全体噴射特性ずれの学習値と個別噴射特性ずれの学習値を用いて各気筒の複数の燃料噴射弁の燃料噴射量を個別に補正するため、各燃料噴射弁の噴射特性ずれを個別に精度良く補正することができて、燃料噴射弁間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを効果的に低減することができる。 In this configuration, during execution of the air-fuel ratio feedback control, all of the fuel injection valves of each cylinder are injected to learn the fuel injection valve injection characteristic deviation (overall injection characteristic deviation) of the entire internal combustion engine, and also the air-fuel ratio feedback control During execution, only one of the cylinders (learning target cylinder) stops injection of any one of the fuel injection valves, and only the other fuel injection valves inject fuel for the required injection amount of the learning target cylinder. In order to learn individually the injection characteristic deviation (individual injection characteristic deviation) of the fuel injection valve, the injection characteristic deviation (individual injection characteristic) of each fuel injection valve of the learning target cylinder while injecting fuel for the required injection amount into the learning target cylinder Deviation) can be individually learned, and the individual injection characteristic deviation can be accurately learned while suppressing variations in air-fuel ratio and torque between the learning target cylinder and other cylinders. Further, in order to individually correct the fuel injection amounts of the plurality of fuel injection valves of each cylinder using the learning value of the overall injection characteristic deviation and the learning value of the individual injection characteristic deviation, the injection characteristic deviation of each fuel injection valve is individually determined. The correction can be performed with high accuracy, and the air-fuel ratio variation and the torque variation between the cylinders due to the variation in the injection characteristic deviation between the fuel injection valves can be effectively reduced.
この場合、請求項2のように、全体噴射特性ずれ学習手段により全体噴射特性ずれの学習が完了した後に、各燃料噴射弁の燃料噴射量を全体噴射特性ずれの学習値で補正した状態で個別噴射特性ずれを学習するようにすると良い。このようにすれば、全体噴射特性ずれを補正した状態で個別噴射特性ずれを学習できるため、個別噴射特性ずれの学習精度を更に向上させることができる。 In this case, as described in claim 2, after learning of the total injection characteristic deviation is completed by the total injection characteristic deviation learning means, the fuel injection amount of each fuel injection valve is individually corrected in a state where the learning value of the total injection characteristic deviation is corrected. It is preferable to learn the injection characteristic deviation. In this way, since the individual injection characteristic deviation can be learned in a state where the overall injection characteristic deviation is corrected, the learning accuracy of the individual injection characteristic deviation can be further improved.
但し、本発明は、各燃料噴射弁の燃料噴射量を全体噴射特性ずれの学習値で補正しない状態で個別噴射特性ずれを学習し、全体噴射特性ずれと個別噴射特性ずれの学習完了後に全体噴射特性ずれの学習値と個別噴射特性ずれの学習値とを用いて各燃料噴射弁の燃料噴射量を個別に補正するようにしても良い。 However, according to the present invention, the individual injection characteristic deviation is learned without correcting the fuel injection amount of each fuel injection valve with the learning value of the total injection characteristic deviation, and the entire injection is performed after the learning of the total injection characteristic deviation and the individual injection characteristic deviation is completed. The fuel injection amount of each fuel injection valve may be individually corrected using the learned value of characteristic deviation and the learned value of individual injection characteristic deviation.
また、請求項3のように、全体噴射特性ずれを学習する全体噴射特性ずれ学習手段の他に、空燃比フィードバック制御を実行しているときに各気筒の複数の燃料噴射弁のうちのいずれか1つの燃料噴射弁からなる燃料噴射弁グループの噴射を停止して他の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射する制御を、噴射を停止する燃料噴射弁グループを順番に切り替えて実施して燃料噴射弁グループの噴射停止前後の空燃比フィードバック補正量の変化量に基づいて燃料噴射弁グループ別の噴射特性ずれ(以下「グループ別噴射特性ずれ」という)を学習するグループ別噴射特性ずれ学習手段を備え、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値とを用いて各気筒の複数の燃料噴射弁の燃料噴射量を燃料噴射弁グループ別に補正するようにしても良い。
In addition to the overall injection characteristic deviation learning means for learning the overall injection characteristic deviation as in
この構成では、空燃比フィードバック制御実行中に各気筒の複数の燃料噴射弁を全て噴射動作させて内燃機関全体の燃料噴射弁噴射特性ずれ(全体噴射特性ずれ)を学習すると共に、空燃比フィードバック制御実行中にいずれか1つの燃料噴射弁グループの噴射を停止して他の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射しながら燃料噴射弁グループ別の噴射特性ずれ(グループ別噴射特性ずれ)を学習するため、各気筒の要求噴射量分の燃料を噴射しながらグループ別噴射特性ずれを学習することができ、気筒間の空燃比ばらつきやトルクばらつきを抑えながらグループ別噴射特性ずれを精度良く学習することができる。そして、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値を用いて各気筒の複数の燃料噴射弁の燃料噴射量を燃料噴射弁グループ別に補正するため、各燃料噴射弁グループの噴射特性ずれを精度良く補正することができて、燃料噴射弁グループ間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを低減することができる。 In this configuration, during execution of the air-fuel ratio feedback control, all of the fuel injection valves of each cylinder are injected to learn the fuel injection valve injection characteristic deviation (overall injection characteristic deviation) of the entire internal combustion engine, and also the air-fuel ratio feedback control During the execution, the injection of any one fuel injection valve group is stopped, and only the other fuel injection valve groups inject fuel for the required injection amount of each cylinder. The injection characteristic deviation can be learned while injecting fuel for the required injection amount of each cylinder, and the injection characteristic by group while suppressing air-fuel ratio variation and torque variation between cylinders. The deviation can be learned with high accuracy. Then, in order to correct the fuel injection amount of the plurality of fuel injection valves of each cylinder by the fuel injection valve group using the learning value of the overall injection characteristic deviation and the learning value of the group-specific injection characteristic deviation, the injection of each fuel injection group The characteristic deviation can be corrected with high accuracy, and the air-fuel ratio fluctuation and the torque fluctuation between the cylinders due to the variation in the injection characteristic deviation between the fuel injection valve groups can be reduced.
この場合、請求項4のように、全体噴射特性ずれ学習手段により全体噴射特性ずれの学習が完了した後に、各燃料噴射弁の燃料噴射量を全体噴射特性ずれの学習値で補正した状態でグループ別噴射特性ずれを学習するようにすると良い。このようにすれば、全体噴射特性ずれを補正した状態でグループ別噴射特性ずれを学習できるため、グループ別噴射特性ずれの学習精度を更に向上させることができる。
In this case, as described in
但し、本発明は、各燃料噴射弁の燃料噴射量を全体噴射特性ずれの学習値で補正しない状態でグループ別噴射特性ずれを学習し、全体噴射特性ずれとグループ別噴射特性ずれの学習完了後に全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値とを用いて各燃料噴射弁の燃料噴射量を燃料噴射弁グループ別に補正するようにしても良い。 However, the present invention learns the group-specific injection characteristic deviation in a state where the fuel injection amount of each fuel injection valve is not corrected with the learning value of the total injection characteristic deviation, and after completing the learning of the total injection characteristic deviation and the group-specific injection characteristic deviation The fuel injection amount of each fuel injection valve may be corrected for each fuel injection valve group using the learning value of the overall injection characteristic deviation and the learning value of the group-specific injection characteristic deviation.
更に、請求項5のように、全体噴射特性ずれとグループ別噴射特性ずれと個別噴射特性ずれをそれぞれ学習し、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値と個別噴射特性ずれの学習値を用いて各気筒の複数の燃料噴射弁の燃料噴射量を補正するようにしても良い。このようにすれば、燃料噴射弁間の噴射特性ずれのばらつき及び燃料噴射弁グループ間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを低減することができる。 Further, as in claim 5, the overall injection characteristic deviation, the group-specific injection characteristic deviation, and the individual injection characteristic deviation are learned, respectively, and the learning value of the total injection characteristic deviation, the learning value of the group-specific injection characteristic deviation, and the individual injection characteristic deviation The fuel injection amount of the plurality of fuel injection valves of each cylinder may be corrected using the learned value. In this way, it is possible to reduce the variation in air-fuel ratio between cylinders and the variation in torque caused by the variation in the injection characteristic deviation between the fuel injection valves and the variation in the injection characteristic deviation between the fuel injection valve groups.
この場合、請求項6のように、全体噴射特性ずれ学習手段により全体噴射特性ずれの学習が完了し、且つ、グループ別噴射特性ずれ学習手段によりグループ別噴射特性ずれの学習が完了した後、各燃料噴射弁の燃料噴射量を全体噴射特性ずれの学習値及びグループ別噴射特性ずれの学習値で補正した状態で個別噴射特性ずれを学習するようにすると良い。このようにすれば、全体噴射特性ずれとグループ別噴射特性ずれの両方を補正した状態で個別噴射特性ずれを学習できるため、個別噴射特性ずれの学習精度を更に向上させることができる。 In this case, as described in claim 6, after learning of the total injection characteristic deviation is completed by the whole injection characteristic deviation learning unit, and after learning of the group-specific injection characteristic deviation is completed by the group-specific injection characteristic deviation learning unit, The individual injection characteristic deviation may be learned in a state where the fuel injection amount of the fuel injection valve is corrected by the learning value of the overall injection characteristic deviation and the learning value of the group-specific injection characteristic deviation. In this way, since the individual injection characteristic deviation can be learned in a state where both the overall injection characteristic deviation and the group-specific injection characteristic deviation are corrected, the learning accuracy of the individual injection characteristic deviation can be further improved.
また、請求項7のように、内燃機関の停止中でも記憶データを保持する書き換え可能な記憶手段に前記学習値を記憶し、前記記憶手段に前記学習値が記憶されている場合には、前記記憶手段から読み出した前記学習値を用いて各気筒の複数の燃料噴射弁の燃料噴射量を補正するようにすると良い。このようにすれば、記憶手段に学習値が記憶されている場合には、内燃機関の始動時から学習値を用いて各気筒の複数の燃料噴射弁の燃料噴射量を補正することができ、始動性向上や始動時のエミッション低減を実現することができる。
Further, as in
また、請求項8のように、前記学習値が所定の許容範囲から外れたときに、燃料噴射弁の異常と判定して運転者に警告する異常判定手段を設けた構成としても良い。このようにすれば、燃料噴射弁の異常が発生したときに、異常な燃料噴射弁を特定したり、異常な燃料噴射弁が属する燃料噴射弁グループを特定することが可能になると共に、燃料噴射弁の異常が発生したことを早期に運転者に知らせて修理・点検を促すことができる。 Further, as in claim 8, there may be provided an abnormality determining means for determining that the fuel injection valve is abnormal and warning the driver when the learned value is out of a predetermined allowable range. In this way, when an abnormality occurs in the fuel injection valve, it becomes possible to specify an abnormal fuel injection valve, or to specify a fuel injection valve group to which the abnormal fuel injection valve belongs. It is possible to promptly notify the driver that a valve abnormality has occurred and prompt repair and inspection.
以下、本発明を実施するための形態を具体化した3つの実施例1〜3を説明する。
Hereinafter, three
本発明の実施例1を図1乃至図7に基づいて説明する。
まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。
内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度(スロットル開度)を検出するスロットル開度センサ17とが設けられている。
A first embodiment of the present invention will be described with reference to FIGS.
First, a schematic configuration of the entire engine control system will be described with reference to FIG.
An
更に、スロットルバルブ16の下流側には、サージタンク18が設けられ、このサージタンク18に、吸気管圧力を検出する吸気管圧力センサ19が設けられている。また、サージタンク18とエンジン11の各気筒の吸気ポート31との間には、各気筒に空気を導入する吸気マニホールド20が接続されている。一方、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ22が取り付けられ、各点火プラグ22の火花放電によって筒内の混合気に着火される。
Further, a
図2に示すように、エンジン11の各気筒には、それぞれ2つの吸気ポート31と2つの排気ポート32が設けられ、各気筒の2つの吸気ポート31の付近に、それぞれ吸気ポート31に向けて燃料を噴射する燃料噴射弁21が配置され、1気筒当たり2つの燃料噴射弁21が配置されている。各吸気ポート31は、それぞれ吸気バルブ33によって開閉され、各排気ポート32は、それぞれ排気バルブ34によって開閉される。
As shown in FIG. 2, each cylinder of the
一方、図1に示すように、エンジン11の排気管23(排気通路)には、排出ガスの空燃比又はリッチ/リーン等を検出する排出ガスセンサ24(空燃比センサ、酸素センサ等)が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。
On the other hand, as shown in FIG. 1, the exhaust pipe 23 (exhaust passage) of the
また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ26や、ノッキング振動を検出するノックセンサ29が取り付けられている。また、クランク軸27の外周側には、クランク軸27が所定クランク角回転する毎にパルス信号を出力するクランク角センサ28が取り付けられ、このクランク角センサ28の出力パルス信号に基づいてクランク角やエンジン回転速度が検出される。
A cooling
これら各種センサの出力は、エンジン制御回路(以下「ECU」と表記する)30に入力される。このECU30は、マイクロコンピュータを主体として構成され、内蔵されたROM(記憶媒体)に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて各気筒の2つの燃料噴射弁21の燃料噴射弁21の燃料噴射量や点火プラグ22の点火時期を制御する。
Outputs of these various sensors are input to an engine control circuit (hereinafter referred to as “ECU”) 30. The
また、ECU30は、所定の空燃比F/B制御実行条件が成立したときに、排出ガスセンサ24の出力に基づいて排出ガスの空燃比を目標空燃比(例えば理論空燃比)に一致させるように空燃比F/B補正量を算出し、この空燃比F/B補正量を用いて各気筒の2つの燃料噴射弁21の燃料噴射量を補正する空燃比F/B制御を実行する空燃比制御手段として機能する。ここで、「F/B」は「フィードバック」を意味する(以下、同様)。
Further, when a predetermined air-fuel ratio F / B control execution condition is satisfied, the
ところで、図7に示すように、燃料噴射弁21の個体差(製造ばらつき)や経時変化等によって燃料噴射弁21の噴射特性ずれ(要求噴射量に対する実噴射量のずれ)が発生し、しかも、この噴射特性ずれは、燃料噴射弁21毎にずれ量が異なる。
By the way, as shown in FIG. 7, the injection characteristic deviation (deviation of the actual injection amount with respect to the required injection amount) of the
この点を考慮して、ECU30は、後述する図3乃至図6の噴射特性ずれ学習補正用の各ルーチンを実行することで、所定の学習実行条件が成立したときに、エンジン11全体の燃料噴射弁21の噴射特性ずれ(以下「全体噴射特性ずれ」という)を学習する全体噴射特性ずれ学習と、各燃料噴射弁21の噴射特性ずれ(以下「個別噴射特性ずれ」という)を個別に学習する個別噴射特性ずれ学習とを実行し、全体噴射特性ずれの学習値と個別噴射特性ずれの学習値とを用いて各気筒の2つの燃料噴射弁21の燃料噴射量を個別に補正するようにしている。
In consideration of this point, the
ここで、全体噴射特性ずれ学習では、各気筒の燃料噴射時期毎に各気筒の2つの燃料噴射弁21を全て噴射動作させて空燃比F/B制御を実行しているときに空燃比F/B補正量に基づいてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習する。
Here, in the overall injection characteristic deviation learning, the air-fuel ratio F / B is controlled when the air-fuel ratio F / B control is executed by injecting all the two
一方、個別噴射特性ずれ学習では、空燃比F/B制御の実行中に、いずれか1つの気筒(以下「学習対象気筒」という)のみで片方(例えば左側)の燃料噴射弁21の噴射を停止して他方(例えば右側)の燃料噴射弁21のみで学習対象気筒の要求噴射量分の燃料を噴射する制御を、学習対象気筒と噴射を停止する燃料噴射弁21をそれぞれ順番に切り替えて実施して、各燃料噴射弁21の噴射停止前後の空燃比F/B補正量の変化量に基づいて学習対象気筒の各燃料噴射弁21の噴射特性ずれ(個別噴射特性ずれ)を個別に学習する。
On the other hand, in the individual injection characteristic deviation learning, during the execution of the air-fuel ratio F / B control, the injection of the
以下、ECU30によって実行される図3乃至図6の噴射特性ずれ学習補正用の各ルーチンの処理内容を説明する。以下の説明では、図2に示す4気筒エンジンを例にして説明し、必要に応じて、各気筒の番号を#1,#2,#3,#4で表し、各気筒#1〜#4の2つの燃料噴射弁21をA,Bで表す。
Hereinafter, the processing contents of each routine for correcting the injection characteristic deviation learning of FIGS. 3 to 6 executed by the
[噴射特性ずれ学習補正メインルーチン]
図3の噴射特性ずれ学習補正メインルーチンは、エンジン運転中に周期的に繰り返し実行される。本ルーチンが起動されると、まず、ステップ101で、所定の学習実行条件が成立しているか否かを、例えば、[1] 定常運転中(例えばアイドル運転中等)であること、且つ[2] 空燃比F/B制御実行中であること等の条件を満たすか否かで判定する。その結果、学習実行条件が成立していないと判定されれば、噴射特性ずれの学習に適した運転条件ではないと判断して、ステップ102以降の噴射特性ずれの学習に関する処理を行うことなく、本ルーチンを終了する。
[Injection characteristic deviation learning correction main routine]
The injection characteristic deviation learning correction main routine of FIG. 3 is repeatedly executed periodically during engine operation. When this routine is started, first, in
一方、上記ステップ101で、学習実行条件が成立していると判定されれば、噴射特性ずれの学習に適した運転条件であると判断して、ステップ102以降の噴射特性ずれの学習に関する処理を次のようにして実行する。まず、ステップ102で、後述する図4の全体噴射特性ずれ学習ルーチンを実行して、空燃比F/B補正量AFFBに基づいてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習する。
On the other hand, if it is determined in
この後、ステップ103に進み、全体噴射特性ずれ学習が完了したか否か(最終全体噴射特性ずれ学習値Gf.all.fin =1か否か)を判定し、全体噴射特性ずれ学習が完了するまで、全体噴射特性ずれの学習を継続する。 Thereafter, the process proceeds to step 103, where it is determined whether or not the overall injection characteristic deviation learning has been completed (whether or not the final overall injection characteristic deviation learning value Gf.all.fin = 1), and the overall injection characteristic deviation learning is completed. Until then, the learning of the overall injection characteristic deviation is continued.
その後、全体噴射特性ずれ学習が完了した時点で、ステップ104に進み、エンジン停止中でも記憶データを保持する書き換え可能な記憶手段であるバックアップRAM38に全体噴射特性ずれ学習値Gf.all を更新記憶して、この全体噴射特性ずれ学習値Gf.all を空燃比制御に適用する。これにより、空燃比制御実行中に、全気筒の各燃料噴射弁21の燃料噴射量が一律に全体噴射特性ずれ学習値Gf.all で補正される。
Thereafter, when the entire injection characteristic deviation learning is completed, the routine proceeds to step 104 where the entire injection characteristic deviation learned value Gf.all is updated and stored in the
この後、ステップ105に進み、後述する図5の個別噴射特性ずれ学習ルーチンを実行して、学習対象気筒と噴射を停止する燃料噴射弁21をそれぞれ順番に切り替えて各燃料噴射弁21の噴射停止前後の空燃比F/B補正量の変化量に基づいて学習対象気筒の噴射を停止した燃料噴射弁21の噴射特性ずれ(個別噴射特性ずれ)を個別に学習する。
Thereafter, the routine proceeds to step 105, where an individual injection characteristic deviation learning routine shown in FIG. 5 to be described later is executed to switch the learning target cylinder and the
この後、ステップ106に進み、個別噴射特性ずれ学習が完了したか否か(燃料噴射弁識別番号NUM=9[最終番号]か否か)を判定し、個別噴射特性ずれ学習が完了するまで、個別噴射特性ずれの学習を継続する。 Thereafter, the process proceeds to step 106, where it is determined whether or not the individual injection characteristic deviation learning is completed (whether or not the fuel injection valve identification number NUM = 9 [final number]), and until the individual injection characteristic deviation learning is completed. Continue learning the individual injection characteristic deviation.
その後、個別噴射特性ずれ学習が完了した時点で、ステップ107に進み、個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B をバックアップRAM38に更新記憶して、これらの個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B を空燃比制御に適用する。これにより、空燃比制御実行中に、各気筒#1〜#4の燃料噴射弁A,Bの燃料噴射量がそれぞれ該当する個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B で補正される。ここで、Gf.#1A 〜Gf.#4A は、それぞれ各気筒#1〜#4の一方の燃料噴射弁Aの燃料噴射量を個別に補正するための個別噴射特性ずれ学習値であり、Gf.#1B 〜Gf.#4B は、それぞれ各気筒#1〜#4の他方の燃料噴射弁Bの燃料噴射量を個別に補正するための個別噴射特性ずれ学習値である。
Thereafter, when the individual injection characteristic deviation learning is completed, the routine proceeds to step 107 where the individual injection characteristic deviation learned values Gf. # 1A to Gf. # 4A and Gf. # 1B to Gf. # 4B are updated and stored in the
[全体噴射特性ずれ学習ルーチン]
図4の全体噴射特性ずれ学習ルーチンは、図3の噴射特性ずれ学習補正メインルーチンのステップ102で実行されるサブルーチンであり、特許請求の範囲でいう全体噴射特性ずれ学習手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ201で、バックアップRAM38から読み出した全体噴射特性ずれ学習値Gf.all を空燃比学習値Gf にセットする。これにより、全体噴射特性ずれ学習の実行中は、全気筒の各燃料噴射弁21の燃料噴射量が一律に空燃比学習値Gf (全体噴射特性ずれ学習値Gf.all )で補正される。尚、バックアップRAM38に全体噴射特性ずれ学習値Gf.all が記憶されていない場合は、予め設定された初期値が空燃比学習値Gf にセットされる。
[Overall injection characteristic deviation learning routine]
The whole injection characteristic deviation learning routine of FIG. 4 is a subroutine executed in
この後、ステップ202に進み、後述する図6の学習制御ルーチンを実行して空燃比学習値Gf を更新した後、ステップ203に進み、現時点の空燃比学習値Gf を全体噴射特性ずれ学習値Gf.all にセットしてバックアップRAM38に更新記憶する。
Thereafter, the routine proceeds to step 202, where a learning control routine of FIG. 6 described later is executed to update the air-fuel ratio learned value Gf, and then the routine proceeds to step 203 where the current air-fuel ratio learned value Gf is changed to the entire injection characteristic deviation learned value Gf. Set to .all and update and store in the
この後、ステップ204に進み、学習が完了したか否か(空燃比F/B補正量AFFBがほぼ0か否か)を判定し、学習が完了するまで、上記ステップ202〜204の処理を繰り返す。その後、上記ステップ204で、学習完了と判定された時点で、ステップ205に進み、最終全体噴射特性ずれ学習値Gf.all.fin を「1」にセットして本ルーチンを終了する。
Thereafter, the process proceeds to step 204, in which it is determined whether or not learning is completed (whether the air-fuel ratio F / B correction amount AFFB is substantially 0), and the processes in
尚、全体噴射特性ずれ学習値Gf.all を学習(更新記憶)する際に、全体噴射特性ずれ学習値Gf.all が予め決められた許容範囲内であるか否かを判定して、全体噴射特性ずれ学習値Gf.all が許容範囲から外れた場合は、いずれかの燃料噴射弁21の異常と判定して、その異常情報をバックアップRAM38に記憶すると共に、警告ランプを点灯又は点滅させたり、運転席のインストルメントパネルの表示部に警告表示して運転者に警告するようにしても良い。更に、全体噴射特性ずれ学習値Gf.all が予め決められた許容範囲内となるようにガード処理する(全体噴射特性ずれ学習値Gf.all の上下限値を所定値以内に制限する)ようにしても良い。
When learning (updating and storing) the total injection characteristic deviation learning value Gf.all, it is determined whether or not the total injection characteristic deviation learning value Gf.all is within a predetermined allowable range. When the characteristic deviation learning value Gf.all is out of the allowable range, it is determined that one of the
[個別噴射特性ずれ学習ルーチン]
図5の個別噴射特性ずれ学習ルーチンは、図3の噴射特性ずれ学習補正メインルーチンのステップ105で実行されるサブルーチンであり、特許請求の範囲でいう個別噴射特性ずれ学習手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ301で、本ルーチンの最後のステップ306でカウントアップされる燃料噴射弁識別番号NUM(=1〜9)に基づいて以下の(1)〜(8)のいずれに該当するかを判別して、噴射を停止する燃料噴射弁21を選択する。
[Individual injection characteristic deviation learning routine]
The individual injection characteristic deviation learning routine of FIG. 5 is a subroutine executed in
(1)燃料噴射弁識別番号NUM=1の場合は、気筒#1が学習対象気筒となり、当該気筒#1の一方の燃料噴射弁Aの噴射を停止し、当該気筒#1の他方の燃料噴射弁Bの噴射量を2倍に増大させることで、当該気筒#1に要求噴射量分の燃料を噴射する。
(1) When the fuel injection valve identification number NUM = 1, the
(2)燃料噴射弁識別番号NUM=2の場合は、気筒#1が学習対象気筒となり、当該気筒#1の他方の燃料噴射弁Bの噴射を停止し、当該気筒#1の一方の燃料噴射弁Aの噴射量を2倍に増大させることで、当該気筒#1に要求噴射量分の燃料を噴射する。
(2) When the fuel injection valve identification number NUM = 2, the
(3)燃料噴射弁識別番号NUM=3の場合は、気筒#2が学習対象気筒となり、当該気筒#2の一方の燃料噴射弁Aの噴射を停止し、当該気筒#2の他方の燃料噴射弁Bの噴射量を2倍に増大させることで、当該気筒#2に要求噴射量分の燃料を噴射する。 (3) When the fuel injection valve identification number NUM = 3, the cylinder # 2 becomes the learning target cylinder, the injection of one fuel injection valve A of the cylinder # 2 is stopped, and the other fuel injection of the cylinder # 2 By increasing the injection amount of the valve B by a factor of 2, the required amount of fuel is injected into the cylinder # 2.
(4)燃料噴射弁識別番号NUM=4の場合は、気筒#2が学習対象気筒となり、当該気筒#2の他方の燃料噴射弁Bの噴射を停止し、当該気筒#2の一方の燃料噴射弁Aの噴射量を2倍に増大させることで、当該気筒#2に要求噴射量分の燃料を噴射する。 (4) When the fuel injection valve identification number NUM = 4, the cylinder # 2 becomes the learning target cylinder, the injection of the other fuel injection valve B of the cylinder # 2 is stopped, and the one fuel injection of the cylinder # 2 is stopped By increasing the injection amount of the valve A by a factor of 2, the required amount of fuel is injected into the cylinder # 2.
(5)燃料噴射弁識別番号NUM=5の場合は、気筒#3が学習対象気筒となり、当該気筒#3の一方の燃料噴射弁Aの噴射を停止し、当該気筒#3の他方の燃料噴射弁Bの噴射量を2倍に増大させることで、当該気筒#3に要求噴射量分の燃料を噴射する。
(5) When the fuel injection valve identification number NUM = 5, the
(6)燃料噴射弁識別番号NUM=6の場合は、気筒#3が学習対象気筒となり、当該気筒#3の他方の燃料噴射弁Bの噴射を停止し、当該気筒#3の一方の燃料噴射弁Aの噴射量を2倍に増大させることで、当該気筒#3に要求噴射量分の燃料を噴射する。
(6) When the fuel injection valve identification number NUM = 6, the
(7)燃料噴射弁識別番号NUM=7の場合は、気筒#4が学習対象気筒となり、当該気筒#4の一方の燃料噴射弁Aの噴射を停止し、当該気筒#4の他方の燃料噴射弁Bの噴射量を2倍に増大させることで、当該気筒#4に要求噴射量分の燃料を噴射する。
(7) When the fuel injection valve identification number NUM = 7,
(8)燃料噴射弁識別番号NUM=8の場合は、気筒#4が学習対象気筒となり、当該気筒#4の他方の燃料噴射弁Bの噴射を停止し、当該気筒#4の一方の燃料噴射弁Aの噴射量を2倍に増大させることで、当該気筒#4に要求噴射量分の燃料を噴射する。
(8) When the fuel injection valve identification number NUM = 8, the
この後、ステップ302に進み、現時点の燃料噴射弁識別番号NUMに基づいて以下のいずれに該当するかを判別して、現時点の燃料噴射弁識別番号NUMに対応する個別噴射特性ずれ学習値を空燃比学習値Gf にセットする。 Thereafter, the routine proceeds to step 302, where it is determined which of the following applies based on the current fuel injection valve identification number NUM, and the individual injection characteristic deviation learning value corresponding to the current fuel injection valve identification number NUM is empty. Set to the fuel ratio learning value Gf.
燃料噴射弁識別番号NUM=1の場合は、気筒#1の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#1A を空燃比学習値Gf にセットする。
When the fuel injection valve identification number NUM = 1, the individual injection characteristic deviation learning value Gf. # 1A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=2の場合は、気筒#1の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#1B を空燃比学習値Gf にセットする。
When the fuel injection valve identification number NUM = 2, the individual injection characteristic deviation learning value Gf. # 1B of the other fuel injection valve B of the
燃料噴射弁識別番号NUM=3の場合は、気筒#2の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#2A を空燃比学習値Gf にセットする。 When the fuel injection valve identification number NUM = 3, the individual injection characteristic deviation learning value Gf. # 2A of one fuel injection valve A of the cylinder # 2 is set to the air-fuel ratio learning value Gf.
燃料噴射弁識別番号NUM=4の場合は、気筒#2の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#2B を空燃比学習値Gf にセットする。 When the fuel injection valve identification number NUM = 4, the individual fuel injection characteristic deviation learning value Gf. # 2B of the other fuel injection valve B of the cylinder # 2 is set to the air-fuel ratio learning value Gf.
燃料噴射弁識別番号NUM=5の場合は、気筒#3の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#3A を空燃比学習値Gf にセットする。
When the fuel injection valve identification number NUM = 5, the individual injection characteristic deviation learning value Gf. # 3A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=6の場合は、気筒#3の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#3B を空燃比学習値Gf にセットする。
When the fuel injection valve identification number NUM = 6, the individual injection characteristic deviation learning value Gf. # 3B of the other fuel injection valve B of the
燃料噴射弁識別番号NUM=7の場合は、気筒#4の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#4A を空燃比学習値Gf にセットする。
When the fuel injection valve identification number NUM = 7, the individual injection characteristic deviation learning value Gf. # 4A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=8の場合は、気筒#4の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#4B を空燃比学習値Gf にセットする。
In the case of the fuel injection valve identification number NUM = 8, the individual injection characteristic deviation learning value Gf. # 4B of the other fuel injection valve B of the
この後、ステップ303に進み、後述する図6の学習制御ルーチンを実行して空燃比学習値Gf を更新した後、ステップ304に進み、現時点の燃料噴射弁識別番号NUMに基づいて以下のいずれに該当するかを判別して、現時点の空燃比学習値Gf を燃料噴射弁識別番号NUMに対応する個別噴射特性ずれ学習値にセットする。 Thereafter, the routine proceeds to step 303, where a learning control routine shown in FIG. 6 described later is executed to update the air-fuel ratio learned value Gf, and then the routine proceeds to step 304 where any of the following is performed based on the current fuel injection valve identification number NUM. It is discriminated whether it is true, and the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value corresponding to the fuel injection valve identification number NUM.
燃料噴射弁識別番号NUM=1の場合は、現時点の空燃比学習値Gf を気筒#1の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#1A にセットする。
When the fuel injection valve identification number NUM = 1, the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value Gf. # 1A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=2の場合は、現時点の空燃比学習値Gf を気筒#1の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#1B にセットする。
When the fuel injection valve identification number NUM = 2, the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value Gf. # 1B of the other fuel injection valve B of the
燃料噴射弁識別番号NUM=3の場合は、現時点の空燃比学習値Gf を気筒#2の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#2A にセットする。 When the fuel injector identification number NUM = 3, the current air-fuel ratio learned value Gf is set to the individual injection characteristic deviation learned value Gf. # 2A of one fuel injector A of the cylinder # 2.
燃料噴射弁識別番号NUM=4の場合は、現時点の空燃比学習値Gf を気筒#2の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#2B にセットする。 When the fuel injector identification number NUM = 4, the current air-fuel ratio learned value Gf is set to the individual injection characteristic deviation learned value Gf. # 2B of the other fuel injector B of the cylinder # 2.
燃料噴射弁識別番号NUM=5の場合は、現時点の空燃比学習値Gf を気筒#3の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#3A にセットする。
When the fuel injection valve identification number NUM = 5, the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value Gf. # 3A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=6の場合は、現時点の空燃比学習値Gf を気筒#3の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#3B にセットする。
When the fuel injector identification number NUM = 6, the current air-fuel ratio learned value Gf is set to the individual injection characteristic deviation learned value Gf. # 3B of the other fuel injector B of the
燃料噴射弁識別番号NUM=7の場合は、現時点の空燃比学習値Gf を気筒#4の一方の燃料噴射弁Aの個別噴射特性ずれ学習値Gf.#4A にセットする。
When the fuel injection valve identification number NUM = 7, the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value Gf. # 4A of one fuel injection valve A of the
燃料噴射弁識別番号NUM=8の場合は、現時点の空燃比学習値Gf を気筒#4の他方の燃料噴射弁Bの個別噴射特性ずれ学習値Gf.#4B にセットする。
When the fuel injection valve identification number NUM = 8, the current air-fuel ratio learning value Gf is set to the individual injection characteristic deviation learning value Gf. # 4B of the other fuel injection valve B of the
この後、ステップ305に進み、学習が完了したか否か(空燃比F/B補正量AFFBがほぼ0か否か)を判定し、学習が完了するまで、上記ステップ303〜305の処理を繰り返す。その後、上記ステップ305で、学習完了と判定された時点で、ステップ306に進み、燃料噴射弁識別番号NUMを1だけ増加させて本ルーチンを終了する。
Thereafter, the process proceeds to step 305, where it is determined whether learning is completed (whether the air-fuel ratio F / B correction amount AFFB is substantially 0), and the processing of
尚、個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B を学習する際に、それらの個別噴射特性ずれ学習値が予め決められた許容範囲内であるか否かを判定して、いずれかの個別噴射特性ずれ学習値が許容範囲から外れた場合は、許容範囲から外れた燃料噴射弁21が異常であると判定してその異常情報をバックアップRAM38に記憶すると共に、警告ランプを点灯又は点滅させたり、運転席のインストルメントパネルの表示部に警告表示して運転者に警告するようにしても良い。この場合、いずれかの燃料噴射弁21の異常が発生したときに、異常な燃料噴射弁21を特定することができる。更に、個別噴射特性ずれ学習値が予め決められた許容範囲内となるようにガード処理する(個別噴射特性ずれ学習値の上下限値を所定値以内に制限する)ようにしても良い。
When learning the individual injection characteristic deviation learning values Gf. # 1A to Gf. # 4A and Gf. # 1B to Gf. # 4B, the individual injection characteristic deviation learning values are within a predetermined allowable range. If any individual injection characteristic deviation learning value is out of the allowable range, it is determined that the
[学習制御ルーチン]
図6の学習制御ルーチンは、図4の全体噴射特性ずれ学習ルーチンのステップ202と図5の個別噴射特性ずれ学習ルーチンのステップ303で実行されるサブルーチンである。本ルーチンが起動されると、まず、ステップ401で、現時点の空燃比学習値Gf を前回空燃比学習値Gf.o にセットし、次のステップ402で、現時点の空燃比F/B補正量AFFBを前回空燃比F/B補正量AFFB.oにセットする。
[Learning control routine]
The learning control routine of FIG. 6 is a subroutine executed in
この後、ステップ403、404の判定処理により、空燃比F/B補正量AFFBがプラス値、0、マイナス値のいずれであるかを判別して、空燃比F/B補正量AFFBが0と判定された場合(ステップ403、404で共に「Yes」と判定された場合)には、ステップ405に進み、空燃比学習値更新量DLGFを0にセットする。
Thereafter, it is determined whether the air-fuel ratio F / B correction amount AFFB is a positive value, 0, or a negative value by the determination processing in
また、空燃比F/B補正量AFFBがマイナス値と判定された場合(ステップ403で「No」と判定された場合)には、ステップ407に進み、空燃比学習値更新量DLGFを予め設定された所定値(マイナス値)にセットする。 When the air-fuel ratio F / B correction amount AFFB is determined to be a negative value (when “No” is determined in step 403), the process proceeds to step 407, where the air-fuel ratio learning value update amount DLGF is set in advance. Set to a predetermined value (negative value).
一方、空燃比F/B補正量AFFBがプラス値と判定された場合(ステップ403で「Yes」、ステップ404で「No」と判定された場合)には、ステップ406に進み、空燃比学習値更新量DLGFを予め設定された所定値(プラス値)にセットする。
On the other hand, if it is determined that the air-fuel ratio F / B correction amount AFFB is a positive value (“Yes” in
以上のようにして空燃比学習値更新量DLGFをセットした後、ステップ408に進み、前回空燃比学習値Gf.o に空燃比学習値更新量DLGFを加算した値を新たな空燃比学習値Gf とする。 After the air-fuel ratio learning value update amount DLGF is set as described above, the routine proceeds to step 408, where the value obtained by adding the air-fuel ratio learning value update amount DLGF to the previous air-fuel ratio learning value Gf.o is set as the new air-fuel ratio learning value Gf. And
この後、ステップ409に進み、前回空燃比F/B補正量AFFB.oから空燃比学習値更新量DLGFを加算した値を新たな空燃比F/B補正量AFFBとして、本ルーチンを終了する。 Thereafter, the routine proceeds to step 409, where the value obtained by adding the air-fuel ratio learning value update amount DLGF to the previous air-fuel ratio F / B correction amount AFFB.o is set as a new air-fuel ratio F / B correction amount AFFB, and this routine is ended.
以上説明した本実施例1によれば、各気筒の燃料噴射時期毎に各気筒の2つの燃料噴射弁21を全て噴射動作させて空燃比F/B制御を実行しているときに空燃比F/B補正量に基づいてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習した後、空燃比F/B制御の実行中にいずれか1つの気筒(学習対象気筒)のみで片方の燃料噴射弁21の噴射を停止して他方の燃料噴射弁21のみで学習対象気筒の要求噴射量分の燃料を噴射する制御を、学習対象気筒と噴射を停止する燃料噴射弁21をそれぞれ順番に切り替えて実施して各燃料噴射弁21の噴射停止前後の空燃比F/B補正量の変化量に基づいて学習対象気筒の各燃料噴射弁21の噴射特性ずれ(個別噴射特性ずれ)を個別に学習するようにしたので、学習対象気筒に要求噴射量分の燃料を噴射しながら学習対象気筒の各燃料噴射弁21の噴射特性ずれ(個別噴射特性ずれ)を個別に学習することができ、学習対象気筒と他の気筒との間の空燃比ばらつきやトルクばらつきを抑えながら個別噴射特性ずれを精度良く学習することができる。そして、全体噴射特性ずれの学習値と個別噴射特性ずれの学習値を用いて各気筒の2つの燃料噴射弁21の燃料噴射量を個別に補正するため、各燃料噴射弁21の噴射特性ずれを個別に精度良く補正することができて、燃料噴射弁21間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを効果的に低減することができる。
According to the first embodiment described above, when the air-fuel ratio F / B control is executed by injecting all the two
しかも、本実施例1では、全体噴射特性ずれの学習が完了した後に、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値で補正した状態で個別噴射特性ずれを学習するようにしたので、全体噴射特性ずれを補正した状態で個別噴射特性ずれを精度良く学習することができ、個別噴射特性ずれの学習精度を更に向上させることができる。
Moreover, in the first embodiment, after learning of the total injection characteristic deviation is completed, the individual injection characteristic deviation is learned in a state where the fuel injection amount of each
但し、本発明は、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値で補正しない状態で個別噴射特性ずれを学習し、全体噴射特性ずれと個別噴射特性ずれの学習完了後に全体噴射特性ずれの学習値と個別噴射特性ずれの学習値とを用いて各燃料噴射弁21の燃料噴射量を個別に補正するようにしても良い。
However, in the present invention, the individual injection characteristic deviation is learned in a state where the fuel injection amount of each
次に、図8及び図9を用いて本発明の実施例2を説明する。但し、前記実施例1と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例1と異なる部分について説明する。 Next, Embodiment 2 of the present invention will be described with reference to FIGS. However, description of substantially the same parts as those in the first embodiment will be omitted or simplified, and different parts from the first embodiment will be mainly described.
本実施例2では、前記実施例1と同様の方法で全体噴射特性ずれを学習した後に、グループ別噴射特性ずれを学習し、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値とを用いて各気筒の2つの燃料噴射弁21の燃料噴射量を燃料噴射弁グループ別に補正するようにしている。
In the second embodiment, after learning the total injection characteristic deviation by the same method as in the first embodiment, the group-specific injection characteristic deviation is learned, and the learning value of the total injection characteristic deviation and the learning value of the group-specific injection characteristic deviation are The fuel injection amount of the two
ここで、グループ別噴射特性ずれの学習では、空燃比F/B制御実行中に各気筒の2つの燃料噴射弁21のうちの一方(例えば左側)の燃料噴射弁21からなる燃料噴射弁グループの噴射を停止して他方(例えば右側)の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射する制御を、噴射を停止する燃料噴射弁グループを切り替えて実施して、燃料噴射弁グループの噴射停止前後の空燃比F/B補正量の変化量に基づいて燃料噴射弁グループ別の噴射特性ずれ(グループ別噴射特性ずれ)を学習する。
以下、本実施例2で実行される図8及び図9の噴射特性ずれ学習補正用の各ルーチンの処理内容を説明する。
Here, in learning of the injection characteristic deviation by group, during the execution of the air-fuel ratio F / B control, the fuel injection valve group including one (for example, the left side)
The processing contents of the routines for correcting the injection characteristic deviation learning in FIGS. 8 and 9 executed in the second embodiment will be described below.
[噴射特性ずれ学習補正メインルーチン]
図8の噴射特性ずれ学習補正メインルーチンは、エンジン運転中に周期的に繰り返し実行される。本ルーチンが起動されると、まず、ステップ501〜504で、前記実施例1で説明した図3の噴射特性ずれ学習補正メインルーチンのステップ101〜104と同様の処理により、空燃比F/B補正量AFFBに基づいてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習して、全体噴射特性ずれ学習が完了した時点で、バックアップRAM38に全体噴射特性ずれ学習値Gf.all を更新記憶して、この全体噴射特性ずれ学習値Gf.all を空燃比制御に適用する。
[Injection characteristic deviation learning correction main routine]
The injection characteristic deviation learning correction main routine of FIG. 8 is repeatedly executed periodically during engine operation. When this routine is started, first, in
この後、ステップ505に進み、後述する図9のグループ別噴射特性ずれ学習ルーチンを実行して、一方の燃料噴射弁グループの噴射を停止して他方の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射して、燃料噴射弁グループの噴射停止前後の空燃比F/B補正量の変化量に基づいて燃料噴射弁グループ別の噴射特性ずれ(グループ別噴射特性ずれ)を学習する。 Thereafter, the routine proceeds to step 505, where a group-by-group injection characteristic deviation learning routine of FIG. 9 described later is executed to stop the injection of one fuel injection valve group and the required injection of each cylinder only by the other fuel injection valve group. An amount of fuel is injected, and an injection characteristic deviation (group-specific injection characteristic deviation) for each fuel injection valve group is learned based on the change amount of the air-fuel ratio F / B correction amount before and after the injection stop of the fuel injection valve group. .
この後、ステップ506に進み、グループ別噴射特性ずれ学習が完了したか否か(グループ識別番号GRP=3[最終番号]か否か)を判定し、グループ別噴射特性ずれ学習が完了するまで、グループ別噴射特性ずれの学習を継続する。 Thereafter, the process proceeds to step 506, where it is determined whether or not the group-specific injection characteristic deviation learning is completed (whether or not the group identification number GRP = 3 [final number]), and until the group-specific injection characteristic deviation learning is completed. Continue learning the injection characteristic deviation by group.
その後、グループ別噴射特性ずれ学習が完了した時点で、ステップ507に進み、グループ別噴射特性ずれ学習値Gf.A ,Gf.B をバックアップRAM38に更新記憶して、このグループ別噴射特性ずれ学習値Gf.A ,Gf.B を空燃比制御に適用する。これにより、空燃比制御実行中に、各気筒#1,…,#4の燃料噴射弁A,Bの燃料噴射量が燃料噴射弁グループ別にグループ別噴射特性ずれ学習値Gf.A ,Gf.B で補正される。
Thereafter, when the group-specific injection characteristic deviation learning is completed, the routine proceeds to step 507, where the group-specific injection characteristic deviation learned values Gf.A and Gf.B are updated and stored in the
[グループ別噴射特性ずれ学習ルーチン]
図9のグループ別噴射特性ずれ学習ルーチンは、図8の噴射特性ずれ学習補正メインルーチンのステップ505で実行されるサブルーチンであり、特許請求の範囲でいうグループ別噴射特性ずれ学習手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ601で、本ルーチンの最後のステップ606でカウントアップされるグループ識別番号GRPに基づいて以下のいずれに該当するかを判別して、噴射を実行する燃料噴射弁グループを選択する。
[Group-specific injection characteristic deviation learning routine]
The group-specific injection characteristic deviation learning routine of FIG. 9 is a subroutine executed in
グループ識別番号GRP=1の場合は、一方の燃料噴射弁グループA(各気筒#1〜#4の一方の燃料噴射弁A)のみで噴射し、他方の燃料噴射弁グループB(各気筒#1〜#4の他方の燃料噴射弁B)の噴射を停止する。
When the group identification number GRP = 1, the fuel injection valve group A (one fuel injection valve A of each
グループ識別番号GRP=2の場合は、他方の燃料噴射弁グループB(各気筒#1〜#4の他方の燃料噴射弁B)のみで噴射し、一方の燃料噴射弁グループA(各気筒#1〜#4の一方の燃料噴射弁A)の噴射を停止する。
In the case of the group identification number GRP = 2, injection is performed only by the other fuel injection valve group B (the other fuel injection valve B of each
この後、ステップ602に進み、グループ識別番号GRPに基づいて以下のいずれに該当するかを判別して、現時点のグループ識別番号GRPに対応するグループ別噴射特性ずれ学習値を空燃比学習値Gf にセットする。 Thereafter, the process proceeds to step 602, where it is determined which of the following applies based on the group identification number GRP, and the group-specific injection characteristic deviation learned value corresponding to the current group identification number GRP is set to the air-fuel ratio learned value Gf. set.
グループ識別番号GRP=1の場合は、一方の燃料噴射弁グループAのグループ別噴射特性ずれ学習値Gf.A を空燃比学習値Gf にセットする。
グループ識別番号GRP=2の場合は、他方の燃料噴射弁グループBのグループ別噴射特性ずれ学習値Gf.B を空燃比学習値Gf にセットする。
When the group identification number GRP = 1, the group-specific injection characteristic deviation learned value Gf.A of one fuel injection valve group A is set to the air-fuel ratio learned value Gf.
When the group identification number GRP = 2, the group-specific injection characteristic deviation learned value Gf.B of the other fuel injection valve group B is set to the air-fuel ratio learned value Gf.
この後、ステップ603に進み、前記実施例1で説明する図6の学習制御ルーチンを実行して空燃比学習値Gf を更新した後、ステップ604に進み、グループ識別番号GRPに基づいて以下のいずれに該当するかを判別して、現時点の空燃比学習値Gf をグループ識別番号GRPに対応するグループ別噴射特性ずれ学習値にセットする。 Thereafter, the process proceeds to step 603, the learning control routine of FIG. 6 described in the first embodiment is executed to update the air-fuel ratio learned value Gf, and then the process proceeds to step 604, where any of the following is performed based on the group identification number GRP. And the current air-fuel ratio learning value Gf is set to the group-specific injection characteristic deviation learning value corresponding to the group identification number GRP.
グループ識別番号GRP=1の場合は、現時点の空燃比学習値Gf を一方の燃料噴射弁グループAのグループ別噴射特性ずれ学習値Gf.A にセットする。
グループ識別番号GRP=2の場合は、現時点の空燃比学習値Gf を他方の燃料噴射弁グループBのグループ別噴射特性ずれ学習値Gf.B にセットする。
When the group identification number GRP = 1, the current air-fuel ratio learned value Gf is set to the group-specific injection characteristic deviation learned value Gf.A of one fuel injection valve group A.
When the group identification number GRP = 2, the current air-fuel ratio learning value Gf is set to the group-specific injection characteristic deviation learning value Gf.B of the other fuel injection valve group B.
この後、ステップ605に進み、学習が完了したか否か(空燃比F/B補正量AFFBがほぼ0か否か)を判定し、学習が完了するまで、上記ステップ603〜605の処理を繰り返す。その後、上記ステップ605で、学習完了と判定された時点で、ステップ606に進み、グループ識別番号GRPを1だけ増加させて本ルーチンを終了する。
Thereafter, the process proceeds to step 605, where it is determined whether learning has been completed (whether the air-fuel ratio F / B correction amount AFFB is substantially zero), and the processing of steps 603-605 is repeated until learning is completed. . Thereafter, when it is determined in
尚、グループ別噴射特性ずれ学習値Gf.A ,Gf.B を学習する際に、それらのグループ別噴射特性ずれ学習値が予め決められた許容範囲内であるか否かを判定して、いずれかの個別噴射特性ずれ学習値が許容範囲から外れた場合は、許容範囲から外れた燃料噴射弁グループのいずれかの燃料噴射弁21が異常であると判定して、その異常情報をバックアップRAM38に記憶すると共に、警告ランプを点灯又は点滅させたり、運転席のインストルメントパネルの表示部に警告表示して運転者に警告するようにしても良い。この場合、いずれかの燃料噴射弁21の異常が発生したときに、異常な燃料噴射弁21が属する燃料噴射弁グループを特定することができる。更に、グループ別噴射特性ずれ学習値が予め決められた許容範囲内となるようにガード処理する(グループ別噴射特性ずれ学習値の上下限値を所定値以内に制限する)ようにしても良い。
When learning the injection characteristic deviation learning values Gf.A and Gf.B for each group, it is determined whether or not the learning characteristic deviation values for each group are within a predetermined allowable range. If the individual injection characteristic deviation learning value is out of the allowable range, it is determined that one of the
以上説明した本実施例2では、空燃比F/B制御実行中に各気筒の2つの燃料噴射弁21を全て噴射動作させてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習した後、空燃比F/B制御実行中に一方の燃料噴射弁グループの噴射を停止して他方の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射しながら燃料噴射弁グループ別の噴射特性ずれ(グループ別噴射特性ずれ)を学習するため、各気筒の要求噴射量分の燃料を噴射しながらグループ別噴射特性ずれを学習することができ、気筒間の空燃比ばらつきやトルクばらつきを抑えながらグループ別噴射特性ずれを精度良く学習することができる。そして、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値を用いて各気筒の2つの燃料噴射弁21の燃料噴射量を燃料噴射弁グループ別に補正するため、各燃料噴射弁グループの噴射特性ずれを精度良く補正することができて、燃料噴射弁グループ間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを低減することができる。
In the second embodiment described above, during the execution of the air-fuel ratio F / B control, the two
更に、本実施例2では、全体噴射特性ずれの学習が完了した後に、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値で補正した状態でグループ別噴射特性ずれを学習するようにしたので、全体噴射特性ずれを補正した状態でグループ別噴射特性ずれを学習することができて、グループ別噴射特性ずれの学習精度を更に向上させることができる。
Further, in the second embodiment, after learning of the total injection characteristic deviation is completed, the group-specific injection characteristic deviation is learned in a state where the fuel injection amount of each
但し、本発明は、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値で補正しない状態でグループ別噴射特性ずれを学習し、全体噴射特性ずれとグループ別噴射特性ずれの学習完了後に全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値とを用いて各燃料噴射弁21の燃料噴射量を燃料噴射弁グループ別に補正するようにしても良い。
However, the present invention learns the group-specific injection characteristic deviation without correcting the fuel injection amount of each
本発明の実施例3では、上記実施例1,2で説明した全体噴射特性ずれとグループ別噴射特性ずれと個別噴射特性ずれをそれぞれ学習し、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値と個別噴射特性ずれの学習値を用いて各気筒の複数の燃料噴射弁21の燃料噴射量を補正するようにしている。
In the third embodiment of the present invention, the overall injection characteristic deviation, the group-specific injection characteristic deviation, and the individual injection characteristic deviation described in the first and second embodiments are respectively learned, and the learning value of the total injection characteristic deviation and the group-specific injection characteristic deviation are learned. The fuel injection amount of the plurality of
本実施例3では、エンジン運転中に図10の噴射特性ずれ学習補正メインルーチンを周期的に繰り返し実行する。本ルーチンが起動されると、まず、ステップ701〜704で、前記実施例1で説明した図3の噴射特性ずれ学習補正メインルーチンのステップ101〜104と同様の処理により、空燃比F/B補正量AFFBに基づいてエンジン11全体の燃料噴射弁21の噴射特性ずれ(全体噴射特性ずれ)を学習して、全体噴射特性ずれ学習が完了した時点で、バックアップRAM38に全体噴射特性ずれ学習値Gf.all を更新記憶して、この全体噴射特性ずれ学習値Gf.all を空燃比制御に適用する。
In the third embodiment, the injection characteristic deviation learning correction main routine of FIG. 10 is periodically and repeatedly executed during engine operation. When this routine is started, first, in
この後、ステップ705〜707で、前記実施例2で説明した図8の噴射特性ずれ学習補正メインルーチンのステップ505〜507と同様の処理により、一方の燃料噴射弁グループの噴射を停止して他方の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射して、燃料噴射弁グループの噴射停止前後の空燃比F/B補正量の変化量に基づいて燃料噴射弁グループ別の噴射特性ずれ(グループ別噴射特性ずれ)を学習し、グループ別噴射特性ずれ学習が完了した時点で、グループ別噴射特性ずれ学習値Gf.A ,Gf.B をバックアップRAM38に更新記憶して、グループ別噴射特性ずれ学習値Gf.A ,Gf.B を空燃比制御に適用する。
Thereafter, in
この後、ステップ708〜710で、前記実施例1で説明した図3の噴射特性ずれ学習補正メインルーチンのステップ105〜107と同様の処理により、学習対象気筒と噴射を停止する燃料噴射弁21をそれぞれ順番に切り替えて各燃料噴射弁21の噴射停止前後の空燃比F/B補正量の変化量に基づいて学習対象気筒の各燃料噴射弁21の噴射特性ずれ(個別噴射特性ずれ)を個別に学習し、個別噴射特性ずれ学習が完了した時点で、個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B をバックアップRAM38に更新記憶して、個別噴射特性ずれ学習値Gf.#1A 〜Gf.#4A ,Gf.#1B 〜Gf.#4B を空燃比制御に適用する。
Thereafter, in
以上説明した本実施例3によれば、全体噴射特性ずれとグループ別噴射特性ずれと個別噴射特性ずれをそれぞれ学習し、全体噴射特性ずれの学習値とグループ別噴射特性ずれの学習値と個別噴射特性ずれの学習値を用いて各気筒の複数の燃料噴射弁21の燃料噴射量を補正するようにしたので、燃料噴射弁21間の噴射特性ずれのばらつき及び燃料噴射弁グループ間の噴射特性ずれのばらつきに起因する気筒間の空燃比ばらつきやトルクばらつきを低減することができる。
According to the third embodiment described above, the overall injection characteristic deviation, the group-specific injection characteristic deviation, and the individual injection characteristic deviation are learned, respectively, and the learning value of the overall injection characteristic deviation, the learning value of the group-specific injection characteristic deviation, and the individual injection Since the fuel injection amount of the plurality of
しかも、本実施例3では、全体噴射特性ずれの学習が完了した後、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値で補正した状態でグループ別噴射特性ずれを学習し、その後、各燃料噴射弁21の燃料噴射量を全体噴射特性ずれの学習値及びグループ別噴射特性ずれの学習値で補正した状態で個別噴射特性ずれを学習するようにしたので、全体噴射特性ずれとグループ別噴射特性ずれの両方を補正した状態で個別噴射特性ずれを学習することができて、個別噴射特性ずれの学習精度を更に向上させることができる。
Moreover, in the third embodiment, after learning of the total injection characteristic deviation is completed, the group-specific injection characteristic deviation is learned in a state where the fuel injection amount of each
但し、本発明は、全体噴射特性ずれの学習とグループ別噴射特性ずれの学習と個別噴射特性ずれの学習の順序は適宜変更しても良い。
その他、本発明は、図2に示す4気筒エンジンに限定されず、3気筒以下又は5気筒以上のエンジンに適用したり、各気筒にそれぞれ3つ以上の燃料噴射弁を設けたエンジンに適用しても良い。
However, in the present invention, the order of learning of the overall injection characteristic deviation, learning of the individual-group injection characteristic deviation, and learning of the individual injection characteristic deviation may be appropriately changed.
In addition, the present invention is not limited to the four-cylinder engine shown in FIG. 2, but can be applied to an engine having three or less cylinders or five or more cylinders, or an engine having three or more fuel injection valves in each cylinder. May be.
11…エンジン(内燃機関)、12…吸気管、16…スロットルバルブ、21…燃料噴射弁、22…点火プラグ、23…排気管(排気通路)、24…排出ガスセンサ、30…ECU(空燃比制御手段,全体噴射特性ずれ学習手段,個別噴射特性ずれ学習手段,グループ別噴射特性ずれ学習手段,異常判定手段)、31…吸気ポート、32…排気ポート、38…バックアップRAM(記憶手段)
DESCRIPTION OF
Claims (8)
前記各気筒の燃料噴射時期毎に前記各気筒の複数の燃料噴射弁を全て噴射動作させて前記空燃比フィードバック制御を実行しているときに前記空燃比フィードバック補正量に基づいて前記内燃機関全体の燃料噴射弁噴射特性ずれ(以下「全体噴射特性ずれ」という)を学習する全体噴射特性ずれ学習手段と、
前記空燃比フィードバック制御を実行しているときにいずれか1つの気筒(以下「学習対象気筒」という)のみでいずれか1つの燃料噴射弁の噴射を停止して他の燃料噴射弁のみで前記学習対象気筒の要求噴射量分の燃料を噴射する制御を、前記学習対象気筒と噴射を停止する燃料噴射弁をそれぞれ順番に切り替えて実施して各燃料噴射弁の噴射停止前後の前記空燃比フィードバック補正量の変化量に基づいて前記学習対象気筒の各燃料噴射弁の噴射特性ずれ(以下「個別噴射特性ずれ」という)を個別に学習する個別噴射特性ずれ学習手段とを備え、
前記空燃比制御手段は、前記全体噴射特性ずれの学習値と前記個別噴射特性ずれの学習値とを用いて前記各気筒の複数の燃料噴射弁の燃料噴射量を個別に補正することを特徴とする内燃機関の空燃比学習制御装置。 A plurality of fuel injection valves are arranged on the intake side of each cylinder of an internal combustion engine having a plurality of cylinders, and an exhaust gas sensor for detecting the air-fuel ratio or rich / lean of the exhaust gas is arranged in the exhaust passage, and the exhaust gas sensor Air-fuel ratio control means for performing air-fuel ratio feedback control for setting the air-fuel ratio feedback correction amount based on the output and correcting the fuel injection amounts of the plurality of fuel injection valves of each cylinder with the air-fuel ratio feedback correction amount is provided. In an air-fuel ratio learning control device for an internal combustion engine,
The entire internal combustion engine is controlled based on the air-fuel ratio feedback correction amount when the air-fuel ratio feedback control is executed by injecting all of the plurality of fuel injection valves of each cylinder at every fuel injection timing of each cylinder. An overall injection characteristic deviation learning means for learning a fuel injection valve injection characteristic deviation (hereinafter referred to as “total injection characteristic deviation”);
When the air-fuel ratio feedback control is being executed, only one of the cylinders (hereinafter referred to as “learning target cylinder”) stops the injection of any one of the fuel injection valves, and only the other fuel injection valves perform the learning. The control for injecting fuel for the required injection amount of the target cylinder is performed by sequentially switching the learning target cylinder and the fuel injection valve for stopping the injection, and the air-fuel ratio feedback correction before and after the injection stop of each fuel injection valve Individual injection characteristic deviation learning means for individually learning the injection characteristic deviation of each fuel injection valve of the learning target cylinder (hereinafter referred to as “individual injection characteristic deviation”) based on the amount of change in the amount;
The air-fuel ratio control unit individually corrects the fuel injection amounts of the plurality of fuel injection valves of the cylinders using the learning value of the overall injection characteristic deviation and the learned value of the individual injection characteristic deviation. An air-fuel ratio learning control device for an internal combustion engine.
前記各気筒の燃料噴射時期毎に前記各気筒の複数の燃料噴射弁を全て噴射動作させて前記空燃比フィードバック制御を実行しているときに前記空燃比フィードバック補正量に基づいて前記内燃機関全体の燃料噴射弁噴射特性ずれ(以下「全体噴射特性ずれ」という)を学習する全体噴射特性ずれ学習手段と、
前記空燃比フィードバック制御を実行しているときに前記各気筒の複数の燃料噴射弁のうちのいずれか1つの燃料噴射弁からなる燃料噴射弁グループの噴射を停止して他の燃料噴射弁グループのみで各気筒の要求噴射量分の燃料を噴射する制御を、噴射を停止する燃料噴射弁グループを順番に切り替えて実施して燃料噴射弁グループの噴射停止前後の前記空燃比フィードバック補正量の変化量に基づいて燃料噴射弁グループ別の噴射特性ずれ(以下「グループ別噴射特性ずれ」という)を学習するグループ別噴射特性ずれ学習手段とを備え、
前記空燃比制御手段は、前記全体噴射特性ずれの学習値と前記グループ別噴射特性ずれの学習値とを用いて前記各気筒の複数の燃料噴射弁の燃料噴射量を燃料噴射弁グループ別に補正することを特徴とする内燃機関の空燃比学習制御装置。 A plurality of fuel injection valves are arranged on the intake side of each cylinder of an internal combustion engine having a plurality of cylinders, and an exhaust gas sensor for detecting the air-fuel ratio or rich / lean of the exhaust gas is arranged in the exhaust passage, and the exhaust gas sensor Air-fuel ratio control means for performing air-fuel ratio feedback control for setting the air-fuel ratio feedback correction amount based on the output and correcting the fuel injection amounts of the plurality of fuel injection valves of each cylinder with the air-fuel ratio feedback correction amount is provided. In an air-fuel ratio learning control device for an internal combustion engine,
The entire internal combustion engine is controlled based on the air-fuel ratio feedback correction amount when the air-fuel ratio feedback control is executed by injecting all of the plurality of fuel injection valves of each cylinder at every fuel injection timing of each cylinder. An overall injection characteristic deviation learning means for learning a fuel injection valve injection characteristic deviation (hereinafter referred to as “total injection characteristic deviation”);
When the air-fuel ratio feedback control is being executed, the injection of the fuel injection valve group consisting of any one of the plurality of fuel injection valves of each cylinder is stopped, and only the other fuel injection valve groups The amount of change in the air-fuel ratio feedback correction amount before and after the injection stop of the fuel injection valve group is controlled by sequentially switching the fuel injection valve group that stops the injection to control the injection of the fuel for the required injection amount of each cylinder. And an injection characteristic deviation learning means for each group for learning an injection characteristic deviation for each fuel injection valve group (hereinafter referred to as “group-specific injection characteristic deviation”)
The air-fuel ratio control means corrects the fuel injection amounts of the plurality of fuel injection valves of each cylinder for each fuel injection valve group using the learning value for the overall injection characteristic deviation and the learning value for the group-specific injection characteristic deviation. An air-fuel ratio learning control apparatus for an internal combustion engine, characterized in that:
前記空燃比制御手段は、前記全体噴射特性ずれの学習値と前記グループ別噴射特性ずれの学習値と前記個別噴射特性ずれの学習値を用いて前記各気筒の複数の燃料噴射弁の燃料噴射量を補正することを特徴とする請求項3又は4に記載の内燃機関の空燃比学習制御装置。 When the air-fuel ratio feedback control is being executed, only one of the cylinders (hereinafter referred to as “learning target cylinder”) stops the injection of any one of the fuel injection valves, and only the other fuel injection valves perform the learning. The control for injecting fuel for the required injection amount of the target cylinder is performed by sequentially switching the learning target cylinder and the fuel injection valve for stopping the injection, and the air-fuel ratio feedback correction before and after the injection stop of each fuel injection valve An individual injection characteristic deviation learning means for individually learning an injection characteristic deviation of each fuel injection valve of the learning target cylinder (hereinafter referred to as “individual injection characteristic deviation”) based on a change amount of the amount;
The air-fuel ratio control means uses the learned value of the overall injection characteristic deviation, the learned value of the group-specific injection characteristic deviation, and the learned value of the individual injection characteristic deviation, and the fuel injection amounts of the plurality of fuel injection valves of the cylinders The air-fuel ratio learning control apparatus for an internal combustion engine according to claim 3 or 4, wherein
前記空燃比制御手段は、前記記憶手段に前記学習値が記憶されている場合には、前記記憶手段から読み出した前記学習値を用いて前記各気筒の複数の燃料噴射弁の燃料噴射量を補正することを特徴とする請求項1乃至6のいずれかに記載の内燃機関の空燃比学習制御装置。 The learning value is stored in a rewritable storage means that retains stored data even when the internal combustion engine is stopped,
When the learning value is stored in the storage unit, the air-fuel ratio control unit corrects the fuel injection amounts of the plurality of fuel injection valves of the cylinders using the learning value read from the storage unit. The air-fuel ratio learning control apparatus for an internal combustion engine according to any one of claims 1 to 6, wherein
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009009560A JP5051627B2 (en) | 2009-01-20 | 2009-01-20 | Air-fuel ratio learning control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009009560A JP5051627B2 (en) | 2009-01-20 | 2009-01-20 | Air-fuel ratio learning control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010168905A true JP2010168905A (en) | 2010-08-05 |
JP5051627B2 JP5051627B2 (en) | 2012-10-17 |
Family
ID=42701288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009009560A Expired - Fee Related JP5051627B2 (en) | 2009-01-20 | 2009-01-20 | Air-fuel ratio learning control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5051627B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013054391A1 (en) | 2011-10-11 | 2013-04-18 | トヨタ自動車株式会社 | Control device for internal combustion engine |
JP2014238033A (en) * | 2013-06-07 | 2014-12-18 | 日産自動車株式会社 | Control device and control method of internal combustion engine |
KR20150023479A (en) * | 2012-06-27 | 2015-03-05 | 로베르트 보쉬 게엠베하 | Method for controlling an internal combustion engine, and a system comprising an internal combustion engine and a control device |
JP2017160916A (en) * | 2017-06-26 | 2017-09-14 | 株式会社デンソー | Control device of internal combustion engine |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6090944A (en) * | 1983-10-24 | 1985-05-22 | Japan Electronic Control Syst Co Ltd | Air-fuel ratio learning control apparatus for electronically controlled fuel injection type internal-combustion engine |
JPH03185242A (en) * | 1989-12-14 | 1991-08-13 | Toyota Motor Corp | Fuel injection controller of internal combustion engine |
JPH03246342A (en) * | 1990-02-23 | 1991-11-01 | Toyota Motor Corp | Abnormality detecting device for fuel injection system |
JPH0436036A (en) * | 1990-05-11 | 1992-02-06 | Mazda Motor Corp | Air-fuel ratio controller of engine |
JP2005048730A (en) * | 2003-07-31 | 2005-02-24 | Toyota Motor Corp | Air fuel ratio control device of internal combustion engine |
JP2006299945A (en) * | 2005-04-21 | 2006-11-02 | Toyota Motor Corp | Internal combustion engine |
JP2007051582A (en) * | 2005-08-18 | 2007-03-01 | Isuzu Motors Ltd | Fuel-injection control system |
-
2009
- 2009-01-20 JP JP2009009560A patent/JP5051627B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6090944A (en) * | 1983-10-24 | 1985-05-22 | Japan Electronic Control Syst Co Ltd | Air-fuel ratio learning control apparatus for electronically controlled fuel injection type internal-combustion engine |
JPH03185242A (en) * | 1989-12-14 | 1991-08-13 | Toyota Motor Corp | Fuel injection controller of internal combustion engine |
JPH03246342A (en) * | 1990-02-23 | 1991-11-01 | Toyota Motor Corp | Abnormality detecting device for fuel injection system |
JPH0436036A (en) * | 1990-05-11 | 1992-02-06 | Mazda Motor Corp | Air-fuel ratio controller of engine |
JP2005048730A (en) * | 2003-07-31 | 2005-02-24 | Toyota Motor Corp | Air fuel ratio control device of internal combustion engine |
JP2006299945A (en) * | 2005-04-21 | 2006-11-02 | Toyota Motor Corp | Internal combustion engine |
JP2007051582A (en) * | 2005-08-18 | 2007-03-01 | Isuzu Motors Ltd | Fuel-injection control system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013054391A1 (en) | 2011-10-11 | 2013-04-18 | トヨタ自動車株式会社 | Control device for internal combustion engine |
CN103857895A (en) * | 2011-10-11 | 2014-06-11 | 丰田自动车株式会社 | Control device for internal combustion engine |
JPWO2013054391A1 (en) * | 2011-10-11 | 2015-03-30 | トヨタ自動車株式会社 | Control device for internal combustion engine |
US9567938B2 (en) | 2011-10-11 | 2017-02-14 | Toyota Jidosha Kabushiki Kaisha | Control device for internal combustion engine |
KR20150023479A (en) * | 2012-06-27 | 2015-03-05 | 로베르트 보쉬 게엠베하 | Method for controlling an internal combustion engine, and a system comprising an internal combustion engine and a control device |
JP2015521712A (en) * | 2012-06-27 | 2015-07-30 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method for controlling an internal combustion engine and system comprising an internal combustion engine and a controller |
JP2017166491A (en) * | 2012-06-27 | 2017-09-21 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method for controlling internal combustion engine and system comprising internal combustion engine and control device |
KR102019649B1 (en) * | 2012-06-27 | 2019-09-10 | 로베르트 보쉬 게엠베하 | Method for controlling an internal combustion engine, and a system comprising an internal combustion engine and a control device |
JP2014238033A (en) * | 2013-06-07 | 2014-12-18 | 日産自動車株式会社 | Control device and control method of internal combustion engine |
JP2017160916A (en) * | 2017-06-26 | 2017-09-14 | 株式会社デンソー | Control device of internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JP5051627B2 (en) | 2012-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7933710B2 (en) | Abnormality diagnosis device of internal combustion engine | |
JP4363398B2 (en) | Air-fuel ratio control device for internal combustion engine | |
US7987039B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP4748462B2 (en) | Abnormality diagnosis device for internal combustion engine | |
JP4736058B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP4766074B2 (en) | Fuel injection control device for internal combustion engine | |
JP2008121534A (en) | Abnormality diagnostic device of internal combustion engine | |
US7448360B2 (en) | Controller of internal combustion engine | |
JP5051627B2 (en) | Air-fuel ratio learning control device for internal combustion engine | |
JP2007315193A (en) | Air-fuel ratio detecting device of internal combustion engine | |
JP4868173B2 (en) | Abnormality diagnosis device for internal combustion engine | |
JP2008128160A (en) | Control device of internal combustion engine | |
JP4475207B2 (en) | Control device for internal combustion engine | |
JP2011226363A (en) | Abnormality diagnosis apparatus of internal combustion engine | |
JP5187537B2 (en) | Fuel injection control device for internal combustion engine | |
JP6330616B2 (en) | Control device | |
JP2011001856A (en) | Control device for internal combustion engine | |
JP5461373B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
US20090105931A1 (en) | Controller for internal combustion engine | |
JP6361534B2 (en) | Control device for internal combustion engine | |
JP2008297933A (en) | Fuel injection quantity control device and fuel injection quantity control system | |
JP2008128161A (en) | Control device of internal combustion engine | |
JP2015137573A (en) | Failure diagnosis device of exhaust gas sensor | |
JP2009275694A (en) | Control device for internal combustion engine | |
JP2011179344A (en) | Fuel injection controller for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120309 |
|
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: 20120702 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5051627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120715 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150803 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |