JPS6073021A - Air-fuel ratio control for internal-combustion engine - Google Patents

Air-fuel ratio control for internal-combustion engine

Info

Publication number
JPS6073021A
JPS6073021A JP17975083A JP17975083A JPS6073021A JP S6073021 A JPS6073021 A JP S6073021A JP 17975083 A JP17975083 A JP 17975083A JP 17975083 A JP17975083 A JP 17975083A JP S6073021 A JPS6073021 A JP S6073021A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
value
correction coefficient
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP17975083A
Other languages
Japanese (ja)
Inventor
Mitsuharu Taura
田浦 光晴
Shinichi 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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP17975083A priority Critical patent/JPS6073021A/en
Publication of JPS6073021A publication Critical patent/JPS6073021A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2441Methods of calibrating or learning characterised by the learning conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2454Learning of the air-fuel ratio control

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

PURPOSE:To improve fuel consumption by spreading the lean control range by controlling air-fuel ratio by using an air-fuel ratio feedback correction coefficient and learned value and controlling the air-fuel ratio to lean side under a prescribed condition. CONSTITUTION:When it is judged that the pressure PM of an intake pipe is within a learning range in case of air-fuel ratio control by a control circuit 61, the learned value is learned. In other words, it is judged that air-fuel ratio is feedback-controlled or not on the basis of the output signal of an O2 sensor, and when the air-fuel ratio feedback correction coefficient FAF is skipped, learning is performed. Lean control is performed so that the air-fuel ratio of the mixed gas is close to the lean side in comparison with an aimed air-fuel ratio when the average value of the air-fuel ratio feedback correction coefficient is within a prescribed range. Therefore, the fuel consumption can be improved by spreading the lean control range.

Description

【発明の詳細な説明】 本発明は内燃機関の空燃比制御方法に係り、特に、空燃
比フィードバック補正係数および学習値を用いて空燃比
を目標空燃比に制御すると共に、所定条件下で空燃比を
目標空燃比より希薄側に制御する内燃機関の空燃比制御
方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an air-fuel ratio control method for an internal combustion engine, and in particular, to control the air-fuel ratio to a target air-fuel ratio using an air-fuel ratio feedback correction coefficient and a learned value, and to control the air-fuel ratio under predetermined conditions. The present invention relates to an air-fuel ratio control method for an internal combustion engine that controls the air-fuel ratio to be leaner than a target air-fuel ratio.

〔従来技術〕[Prior art]

従来よシ、排ガス中の一酸化炭素、炭化水素および窒素
酸化物を同時に浄化するために三元触媒が用いられてお
り、この三元触媒の浄化率を良好にするため02センサ
によシ排ガス中の残留酸素濃度を検出して空燃比を推定
し、空燃比を理論空燃比近傍に制御するフィードバック
制御が行なわれている。このフィードバック制御を行な
うにあたっては、機関負荷(吸気管圧力P Mまたは機
関1回転当りの吸入空気量Q/NE)と機関回転数とに
よって定まる基本燃料噴射時間1゛Pに、02センサか
ら出力されかつ信号処理された空燃比信号に基づいて燃
料噴射時間を比例積分動作させるだめの第1図に示す空
燃比フィードバック補正係数P A Fを乗算して燃料
噴射時間T A Uをめ、この燃料噴射時間TAUに相
当する時間燃料噴射弁を開弁することによシ空燃比を理
論空燃−比近傍に制御している。しかし、環境変化や経
時変化等により、タベットクライアンスの変化によるバ
ルブタイミングの変化、圧力センザやエア70−メータ
の特性変化、燃料噴射弁の特性変化が生じ、燃料噴射量
をエンジンの要求燃料噴射量に制御できなくなって空燃
比を理論空燃比近傍に制御できないことがある。このた
め、空燃比学習制御を行ない、空燃比が常に理論空燃比
近傍になるように制御することが行なわれている。
Conventionally, a three-way catalyst is used to simultaneously purify carbon monoxide, hydrocarbons, and nitrogen oxides in exhaust gas, and in order to improve the purification rate of this three-way catalyst, the 02 sensor Feedback control is performed in which the air-fuel ratio is estimated by detecting the residual oxygen concentration in the air, and the air-fuel ratio is controlled to be close to the stoichiometric air-fuel ratio. In performing this feedback control, the output from the 02 sensor is determined during the basic fuel injection time 1゛P determined by the engine load (intake pipe pressure PM or intake air amount Q/NE per engine revolution) and the engine speed. Based on the signal-processed air-fuel ratio signal, the fuel injection time is multiplied by the air-fuel ratio feedback correction coefficient P A F shown in FIG. By opening the fuel injection valve for a time corresponding to the time TAU, the air-fuel ratio is controlled to be close to the stoichiometric air-fuel ratio. However, due to environmental changes and changes over time, changes in valve timing due to changes in tabet clearance, changes in the characteristics of the pressure sensor and air 70-meter, and changes in the characteristics of the fuel injector occur, causing the fuel injection amount to be lower than the engine's required fuel consumption. In some cases, the injection amount cannot be controlled and the air-fuel ratio cannot be controlled close to the stoichiometric air-fuel ratio. For this reason, air-fuel ratio learning control is performed to control the air-fuel ratio so that it is always near the stoichiometric air-fuel ratio.

才だ、近時低燃費化の観点から、フィードバック制御中
の所定条件下すなわち完全暖機後の軽負荷時において、
空燃比を理論空燃比より希薄側にフィードフォワード制
御するり一ン制御を行なうことが提案されている。
In recent years, from the perspective of reducing fuel consumption, under certain conditions during feedback control, that is, at light loads after complete warm-up,
It has been proposed to perform feedforward control or one-in control of the air-fuel ratio to leaner than the stoichiometric air-fuel ratio.

上記の空燃比学習制御およびリーン制御は、以下の(1
)式に基づいて燃料噴射時間TAUを演算して所定量の
燃料を噴射するものである。
The above air-fuel ratio learning control and lean control are as follows (1
) The fuel injection time TAU is calculated based on the formula and a predetermined amount of fuel is injected.

TAU=(TP−+−TAUG)(1+KG)・F’A
F’・FLEAN−F(t)・・・・・・・・・(1)
ただし、TAUGは吸気絞り弁がアイドル位置での学習
値、KGは吸気絞り弁がアイドル位置にないときでの学
習値、F(t)は暖機増量係数や始動時増量係数等の補
正係数、FLEA、Nは1払千のリーン補正係数である
。また、学習値KGは機関負荷によって定められており
、例えば、吸気管圧力が200〜300間HpのときK
C)、、300〜400tmHyのときKG2.400
〜500 rmI−1yのときKG、が採用されている
TAU=(TP-+-TAUG)(1+KG)・F'A
F'・FLEAN-F(t)・・・・・・・・・(1)
However, TAUG is the learned value when the intake throttle valve is in the idle position, KG is the learned value when the intake throttle valve is not in the idle position, F(t) is a correction coefficient such as the warm-up increase coefficient and the start-up increase coefficient, FLEA and N are lean correction coefficients of 1,000 yen. In addition, the learned value KG is determined by the engine load. For example, when the intake pipe pressure is between 200 and 300 Hp, the KG is determined by the engine load.
C), KG2.400 when 300-400tmHy
KG is adopted when ~500 rmI-1y.

これらの学習値TAUG、KO(KG、、JぐG2、K
G3 )は、空燃比フィードバック制御中でかつ機関冷
却水温が所定値(例えば、80℃)を越えて学習される
。まず、空燃比フィードバック補正係数FAFがスキッ
プする毎に補正係数FAFの最大最小値の相加平均値1
=’ A I” A V 、す々わち、2.2 、2 
、 をめ、平均値FAFAVO値が所定範囲(例えば、±2
%)外の値になったとき学習によって学習値’]”AU
G、KOを所定値増減する。すなわち、平均値FAI・
’AVが102を越えたときに学習値TAUG、KGを
所定値増加させ、平均値FA、’FAVが0.98未満
になったときに学習値TAUG、KGを所定値減算させ
る。
These learning values TAUG, KO (KG, , JgG2, K
G3) is learned during air-fuel ratio feedback control and when the engine cooling water temperature exceeds a predetermined value (for example, 80° C.). First, every time the air-fuel ratio feedback correction coefficient FAF skips, the arithmetic average value of the maximum and minimum values of the correction coefficient FAF is 1.
=' A I" AV, Susuwachi, 2.2, 2
, the average FAFAVO value is within a specified range (for example, ±2
%) When the value outside the range is reached, the learned value is set by learning ']”AU
Increase or decrease G and KO by a predetermined value. That is, the average value FAI・
When 'AV exceeds 102, the learned values TAUG and KG are increased by a predetermined value, and when the average values FA and FAV become less than 0.98, the learned values TAUG and KG are subtracted by a predetermined value.

てして、上記のように学習された学習値TAUG、KG
は、吸気絞り弁の開閉状態および吸気管圧力(または機
関1回転当りの吸入空気量)の大きさに応じて上記(1
)式に適用され、燃料噴射時間TAUがめられる。この
結果、平均値1(” A F A Vが1.02を越え
るときには学習値が大きくされて空燃比がリッチ側に制
御され、平均値FAFA■が0.98未満のときには学
習値が小さくされて空燃比がリーン側に制御され、平均
値F A F A Vが1すなわち理論空燃比に近づく
よう学習制御される。
Then, the learned values TAUG, KG learned as above
is determined by the above (1
) is applied to the equation, and the fuel injection time TAU is determined. As a result, when the average value 1 ("A F A The air-fuel ratio is controlled to the lean side, and learning control is performed so that the average value F A F A V approaches 1, that is, the stoichiometric air-fuel ratio.

また、リーン補正係数F L E A Nは吸気管圧力
(または機関1回転当りの吸入空気量)または吸気管圧
力と機関回転数とで1以下の値に定められており、所定
条件下で機関運転状態に応じてIJ−ン補正係数FLE
ANをめて上記(1)式に適用することにより、燃料噴
射量が減少されてリーン制御が行なわれる。なお、リー
ン制御の実行条件が成立しないときはり一ン補正係数F
 L EA KO値を1にすることによりリーン制御が
停止される。
In addition, the lean correction coefficient F L E A N is set to a value of 1 or less based on the intake pipe pressure (or the amount of intake air per engine revolution) or the intake pipe pressure and the engine speed. The IJ-on correction coefficient FLE is adjusted according to the operating condition.
By applying AN to equation (1) above, the fuel injection amount is reduced and lean control is performed. In addition, when the lean control execution conditions are not satisfied, the lean correction coefficient F
Lean control is stopped by setting the L EA KO value to 1.

上配り一ン制御は、フィードバック制御中に所定の条件
が成立したとき実行されるが、従来、学習による学習値
の変更を行なうため、」=記所定の条件が成立した後所
定時間(例えば、:l1wj*)経過後にリーン制御に
移行していた。このため、フィードバック制御からり一
ン制御に移行する間でリーン制御を打力い得るにも拘ら
ずフィードバック制御が行なわれ、この間の燃費が悪化
する、という問題があった。
The top distribution control is executed when a predetermined condition is satisfied during feedback control, but conventionally, in order to change the learned value by learning, it is executed for a predetermined period of time after the predetermined condition is satisfied (for example, :l1wj*), the control shifted to lean control. For this reason, there is a problem in that during the transition from feedback control to lean control, feedback control is performed even though lean control can be performed, resulting in poor fuel efficiency during this period.

上記問題を解消するために、本発明者等が鋭意研究をす
すめたところ、理論空燃比近辺で一度学習値の変更が終
了するとその後学習による学習値の変化量は小さいこと
を見出した。このことより本発明者等は、学習値の変化
量が小さい領域では、学習のだめの時間を設ける必要が
なく直ちにIJ−ン制御が可能であるとの知見を得た。
In order to solve the above problem, the inventors of the present invention conducted extensive research and found that once the change in the learned value is completed near the stoichiometric air-fuel ratio, the amount of change in the learned value due to subsequent learning is small. From this, the present inventors have found that in a region where the amount of change in the learning value is small, it is not necessary to provide time for learning and immediate IJ-on control is possible.

〔発明の目的〕[Purpose of the invention]

本発明は、上記問題点を解消すると共に上記知見に基づ
いて成されたもので、リーン制御領域を拡大して更に燃
費向上を図った内燃機関の空燃比制御方法を提供するこ
とを目的とする。
The present invention has been made based on the above findings as well as solving the above problems, and aims to provide an air-fuel ratio control method for an internal combustion engine that expands the lean control range and further improves fuel efficiency. .

〔発明の構成〕[Structure of the invention]

上記目的を達成するために本発明は、排ガス中の残留酸
素濃度を検出するO、センサの出力信号に基づいて得ら
れる空燃比フィードバック補正係数および前記空燃比フ
ィードバック補正係数の平均値が目標空燃比に対応する
値に近づくよう学習により変更される学習値を用い、機
関負荷および機関回転数によって定まる基本燃料噴射時
間を補正して混合気の空燃比が目標空燃比になるように
フィードバック制御すると共に、前記空燃比フィードバ
ック補正係数の平均値が前記目標空燃比に対応する値を
含む所定範囲内の値のときに、混合気の空燃比が目標空
燃比よシ希薄側になるようにリーン制御することを特徴
とする。この結果、空燃比フィードバック補正係数の平
均値が目標空燃比に対応する値を含む所定範囲内の値の
ときに、すなわち学習による学習値の変化量が小さいと
きに、空燃比リーン制御が行なわれる。
To achieve the above object, the present invention provides an air-fuel ratio feedback correction coefficient obtained based on an output signal of an oxygen sensor that detects the residual oxygen concentration in exhaust gas, and an average value of the air-fuel ratio feedback correction coefficients that is set to a target air-fuel ratio. The basic fuel injection time determined by the engine load and engine speed is corrected using the learned value that is changed by learning so as to approach the value corresponding to , when the average value of the air-fuel ratio feedback correction coefficient is within a predetermined range including the value corresponding to the target air-fuel ratio, perform lean control so that the air-fuel ratio of the air-fuel mixture becomes leaner than the target air-fuel ratio. It is characterized by As a result, air-fuel ratio lean control is performed when the average value of the air-fuel ratio feedback correction coefficient is within a predetermined range that includes the value corresponding to the target air-fuel ratio, that is, when the amount of change in the learned value due to learning is small. .

〔発明の効果〕〔Effect of the invention〕

従って本発明によれば、リーン制御域を拡大して更に燃
費の向上を図れる、という効果が得られる。
Therefore, according to the present invention, the lean control range can be expanded to further improve fuel efficiency.

〔発明の実施例〕[Embodiments of the invention]

以下図面に基づいて本発明の実施例を詳細に説明する。 Embodiments of the present invention will be described in detail below based on the drawings.

第2図は本発明を適用した電子燃料噴射制御装置を含む
自動車用内燃機関(エンジン)の構成例を示す。エアフ
ィルタ1は、インレットパイプ3を介してスロットルボ
ディ5と接続されている。
FIG. 2 shows a configuration example of an internal combustion engine for an automobile including an electronic fuel injection control device to which the present invention is applied. Air filter 1 is connected to throttle body 5 via inlet pipe 3.

スロットルボディ5には、その上流側に燃料噴射弁7が
設けられ、燃料噴射弁7の下流にはアクセルペダル(不
図示)と連動して吸入空気量を調節する吸気絞シ弁9が
設けられ、吸気絞り弁9の下流には、その部位の絶対圧
力を測定する吸気管絶対圧力センサ11が設けられてい
る。更に、吸気絞り弁9の開度位置を測定する弁開度位
置上ンサ2と、吸気絞シ弁9がアイドル位置(全閉して
いるとき)でのみオンするアイドルスイッチ4と、例え
ば吸気絞り弁9の開度が30度以上のときにのみオンす
るパワースイッチ6とが、吸気絞り弁9に関連して取付
けられている。
The throttle body 5 is provided with a fuel injection valve 7 on its upstream side, and an intake throttle valve 9 is provided downstream of the fuel injection valve 7 to adjust the amount of intake air in conjunction with an accelerator pedal (not shown). , an intake pipe absolute pressure sensor 11 is provided downstream of the intake throttle valve 9 to measure the absolute pressure at that location. Furthermore, a valve opening position sensor 2 that measures the opening position of the intake throttle valve 9, an idle switch 4 that is turned on only when the intake throttle valve 9 is in the idle position (when it is fully closed), and an intake throttle sensor 2 that measures the opening position of the intake throttle valve 9; A power switch 6 that is turned on only when the opening degree of the valve 9 is 30 degrees or more is attached in association with the intake throttle valve 9.

スロットルボディ5は、エンジンの各気筒と接続された
分岐管を有するインテークマニホルド13と接続され、
インテークマニホルド13には、その内の吸気温度を測
定する吸気温センサ15が設けられている。インテーク
マニホルド13の分岐前の底壁13aには、エンジン冷
却水が循環され、 て混合気を加熱するためのライザ部
17が設けられている。
The throttle body 5 is connected to an intake manifold 13 having branch pipes connected to each cylinder of the engine,
The intake manifold 13 is provided with an intake temperature sensor 15 that measures the temperature of intake air therein. A riser portion 17 is provided on the bottom wall 13a of the intake manifold 13 before branching, through which engine cooling water is circulated to heat the air-fuel mixture.

19は周知慣例のエンジン本体であり、ピストン21と
シリンダ23とシリンダヘッド25とにより燃焼室27
が画成されていて、吸気弁29を介して燃焼室27に吸
入された混合気が点火プラグ31によシ着火される。シ
リンダ23の周囲にはウォータジャケット33が形成さ
れ、そのウオークジャケット33にエンジン冷却水が循
環されてシリンダ23を含む部品が冷却される。そして
、シリンダブロック35の外壁にに1ウメータジヤケツ
ト33内のエンジン冷却水温を測定するエンジン冷却水
温センサ37が設けられている。
Reference numeral 19 designates a well-known engine body, which includes a piston 21, a cylinder 23, and a cylinder head 25, and a combustion chamber 27.
The air-fuel mixture sucked into the combustion chamber 27 via the intake valve 29 is ignited by the ignition plug 31 . A water jacket 33 is formed around the cylinder 23, and engine cooling water is circulated through the walk jacket 33 to cool parts including the cylinder 23. An engine coolant temperature sensor 37 is provided on the outer wall of the cylinder block 35 to measure the temperature of the engine coolant in the meter jacket 33.

シリンダヘッド250図示しない排気ボートにはエキゾ
ーストマニホルド39が接続され、そ−の下流側に、排
気ガス中の残留酸素濃υFを測定する02センサ41が
設けられている。エキゾ−ストマニホルド39は、三元
触媒コンバータ43を介して排気管45と接続されてい
る7、 47はエンジン本体19に接続され/こ変速装置であり
、その最終出力軸の回転数により車両の速度を測定する
車速センサ49が数句けられている。
An exhaust manifold 39 is connected to an exhaust boat (not shown) of the cylinder head 250, and an 02 sensor 41 for measuring the residual oxygen concentration υF in the exhaust gas is provided on the downstream side thereof. The exhaust manifold 39 is connected to the exhaust pipe 45 via a three-way catalytic converter 43. Reference numerals 7 and 47 are connected to the engine body 19, and this is a transmission, which changes the speed of the vehicle depending on the rotational speed of its final output shaft. Several vehicle speed sensors 49 are shown for measuring speed.

また、51はキースイッチ、53附−イグナイタ、55
はディス(・リビューンであり、ディストリビュータ5
5には、所定のクランク角度θ1毎にオン・オフ信号を
出力するNeセンサ57が設けられ、その出力信号によ
りエンジン回転数と所定のクランク角度位置を知ること
ができ、また、上記角度θ1よシ大きい角度θ2毎にオ
ン・オフ信号を出力するGセンサ59が設けられ、その
出力信号によす気筒判別と上死点位置検出が行なわれる
In addition, 51 is a key switch, 53 is an igniter, 55
is Dis (Rebune) and Distributor 5
5 is provided with a Ne sensor 57 that outputs an on/off signal at every predetermined crank angle θ1, and the output signal allows the engine rotation speed and the predetermined crank angle position to be known. A G sensor 59 is provided which outputs an on/off signal at each large angle θ2, and cylinder discrimination and top dead center position detection are performed based on the output signal.

また、60はバッテリを示す。Further, 60 indicates a battery.

マイクロコンピュータ等で構成された制御回路温七ンサ
15、エンジン冷却水温センサ37.02センサ41、
車速センサ49、キースイッチ51、Neセンサ57、
Gセンサ59およびバッテリ6゜4、吸気温信号S5、
水温信号S6、空燃比信号S7、車速信号S8、イグニ
ッション信号s9、エンジン回転数信号S10、気筒判
別信号811およびバッテリ電圧信号814が各センサ
から入力される。また、制御回路61は、燃料噴射弁7
とイグナイタ53にも接続されていて、所定の演算に基
づいて、燃料噴射信号S12および点火信号813を出
力する。
Control circuit temperature sensor 15, engine cooling water temperature sensor 37.02 sensor 41, which is composed of a microcomputer, etc.
Vehicle speed sensor 49, key switch 51, Ne sensor 57,
G sensor 59 and battery 6°4, intake temperature signal S5,
A water temperature signal S6, an air-fuel ratio signal S7, a vehicle speed signal S8, an ignition signal s9, an engine speed signal S10, a cylinder discrimination signal 811, and a battery voltage signal 814 are input from each sensor. The control circuit 61 also controls the fuel injection valve 7
and an igniter 53, and outputs a fuel injection signal S12 and an ignition signal 813 based on predetermined calculations.

制御回路61は、第3図に示すように、各種機器を制御
する中央演算処理装置(CPU)61a、予め各種の数
値やプログラムが書き適寸れたり一ドオンメモリ(RO
M)61b、演算過程の数値やフラグが所定の領域に書
き適寸れるランダムアクセスメモリ(RAM)61c、
アナログ入力信号をディジタル信号に変換するA/Dコ
ンバータ(ADC)61 d1各種ディジタル信号が入
力され、各種ディジタル信号が出力される入出力インタ
フェース(Ilo)61e1工ンジン停止時に補助電源
から給電されて記憶を保持するバックアップメモリ(B
U−RAM)61 f、及びこれら各機器がそれぞれ接
続されるパスライン61gから構成されている。上記R
AMには、学習値TAUG%KGを記憶するエリアが用
意され、寸だROMには上記(1)式のプログラムや第
4図に示すリーン補正係数FLEANのマツプ、その他
の定数等が予め記憶されている。
As shown in FIG. 3, the control circuit 61 includes a central processing unit (CPU) 61a that controls various devices, a central processing unit (CPU) 61a in which various numerical values and programs are written in advance, and a one-doon memory (RO).
M) 61b, Random access memory (RAM) 61c in which numerical values and flags for calculation processes can be written in a predetermined area and sized appropriately;
A/D converter (ADC) 61 d1 which converts analog input signals to digital signals Input/output interface (Ilo) 61 e1 where various digital signals are input and various digital signals are output Powered from the auxiliary power supply and stored when the engine is stopped Backup memory (B
U-RAM) 61f, and path lines 61g to which these devices are respectively connected. Above R
The AM is provided with an area for storing the learned value TAUG%KG, and the ROM is pre-stored with the program of the above equation (1), the map of the lean correction coefficient FLEAN shown in Fig. 4, and other constants. ing.

上記のエンジンにおいては以下に示す手順に従って燃料
噴射弁から燃料が噴射される。オす、エンジン回転数信
号S1によシ演算されノこエンジン回転数Neを読込む
と共に吸気管圧力信号S4に基づいて吸気管圧力P’M
を読込む。次にエンジン回転数Neと吸気管圧力PMと
に基づいて、基本燃料噴射時間のマツプから2次元補間
法により寸だけ演算により基本燃料噴射時間TPをめる
In the above engine, fuel is injected from the fuel injection valve according to the following procedure. On the other hand, the engine rotation speed Ne calculated based on the engine rotation speed signal S1 is read, and the intake pipe pressure P'M is calculated based on the intake pipe pressure signal S4.
Load. Next, based on the engine rotational speed Ne and the intake pipe pressure PM, the basic fuel injection time TP is calculated from the basic fuel injection time map by two-dimensional interpolation.

続いて、上記(1)式に基づいて燃料噴射時間TAUを
め、この燃料噴射時間TAUに相当する時間燃料噴射弁
を開いて燃料を噴射する。ただし、本実施例では1つの
学習値’I’ A U Gと1つの学習値」く0が採用
され、学習値T A U Gはスロットルスイッチのオ
ンオフ状態に拘らず全運転領域について上記(1)式に
適用され、学習値KGはスロットルスイッチオンの全運
転領域について上記(1)式に適用される。また、リー
ン制御条件成立時にはり一ン補正係数F L 、E A
 Nが上記(1)式に適用される。
Next, the fuel injection time TAU is determined based on the above equation (1), and the fuel injection valve is opened for a time corresponding to this fuel injection time TAU to inject fuel. However, in this embodiment, one learned value 'I' AU G and one learned value ``0'' are adopted, and the learned value T AU G is the above-mentioned (1) regardless of the on/off state of the throttle switch. ), and the learned value KG is applied to the above equation (1) for the entire operating range when the throttle switch is turned on. In addition, when lean control conditions are satisfied, lean correction coefficients F L and E A
N is applied to the above equation (1).

次に上記のエンジンに本発明を適用した場合の実施例の
処理ルーチンについて詳細に説明する。
Next, a processing routine of an embodiment in which the present invention is applied to the above engine will be described in detail.

第5図は所定時間(例えば、48 m5ec )毎に実
行される本実施例の学習ルーチンを示すもので、まず、
ステップ100において吸気絞り弁9がアイドル位置に
ないかをアイドルスイッチのメツ状態から判断する。ア
イドルスイッチがオフのときは、ステップ101におい
て吸気管圧力P〜1が200調H2から4. OOmH
y の範囲に入っているか、すなわち吸気管圧力IJ 
Mが学習領域内に入っているかを判断する。この吸気管
圧力の範囲は定常走行状態での吸気管圧力を示している
。1だ、J#4Fe平均値FA F A Vのずれが全
運転領域で1割合において略同−であることから、定常
走行状態にのみ学習領域を定めている。吸気管圧力)J
 hiが学習領域内に入っているときはステップ103
以下の学習条件を判断して学習値の学習を行ない、吸気
管圧力PMが学習領域内に入っていないときは学習する
ことなくその1寸次のルーチンへ進む。
FIG. 5 shows the learning routine of this embodiment that is executed every predetermined time (for example, 48 m5ec).
In step 100, it is determined whether the intake throttle valve 9 is in the idle position or not based on the closed state of the idle switch. When the idle switch is off, in step 101 the intake pipe pressure P~1 changes from 200 to 4. OOmH
Is the intake pipe pressure IJ within the range of y?
Determine whether M is within the learning area. This intake pipe pressure range indicates the intake pipe pressure under steady running conditions. 1. Since the deviation of the J#4Fe average value FA F A V is approximately the same at a rate of 1 in all driving ranges, the learning range is defined only in the steady running state. Intake pipe pressure) J
If hi is within the learning area, step 103
The learning value is learned by determining the following learning conditions, and if the intake pipe pressure PM is not within the learning range, the routine proceeds to the next step without learning.

一方、アイドルスイッチがオンのときはステップ102
においてエンジン回転数Neが所定値(例えば、100
0 rpm )未満でかつ吸気管圧力P %1が所定値
(例えば、200 m+Hy )を越えでいるか否かを
判断する。ステップ102の判断が肯定の場合、すなわ
ち通常のアイドリンクの場合はステップ]03以下の学
習条件を判断して学習値の学習を行ない、ステップ10
2の判断が否定の場合、すなわちクランキング時やアイ
ドルアップ時等の場合は学習することなく次のルーチン
へ進む。
On the other hand, if the idle switch is on, step 102
, the engine speed Ne is a predetermined value (for example, 100
0 rpm) and whether the intake pipe pressure P%1 exceeds a predetermined value (for example, 200 m+Hy). If the judgment in step 102 is affirmative, that is, in the case of a normal idle link, the following learning conditions are judged and learning values are learned in step 10.
If the determination in step 2 is negative, that is, during cranking or idle up, the process proceeds to the next routine without learning.

ステップ103では02センサの出力信号に基づいて空
燃比が目標空燃比である理論空燃比になるようにフィー
ドバック制御をしているか否かを判断する。フィードバ
ック制御中でない場合、例えばリーン制御を行なってい
る場合は、異常学習が行なわれることがあるため学習す
ること力〈次のルーチンへ進み、フィードバック制御中
のときはステップ104でエンジン冷却水温’I’HW
が所定値(例えば、80℃)を越えているか否かを判断
する。冷却水温THWが所定値以下のときはエンジン暖
機中であるため学習を行なわず、冷却水温THWが所定
値を越えるときけステップ105で大気圧PMAが所定
気圧(例えば、65o m+nHf )を越えているか
否かを判断する。この大気圧PMAは、吸気管圧力と大
気圧とが等しくなる条件下で吸気管圧力信号S4を取込
むことにより検出することが可能である。この条件は吸
気絞り弁が全開状態かつエンジン回転数Neが所定値(
例えば、2000 rpm )以下である。ステップ1
05で大気圧PMAが所定値以下と判断されたときすな
わち高地走行時には学習を行なわず、大気圧が所定値を
越えていると判断されたときにはステップ106で所定
時間(例えば、2 sec )内の車速の変化率ΔSP
Dの変化量すなわち車速の変化率の変化率が所定値(例
えば0.7Km/h)未満か否かを判断する。車速の変
化率の変化率が所定値以上のときすなわち加速時のとき
は学習を行なわず。
In step 103, it is determined whether feedback control is being performed so that the air-fuel ratio becomes the stoichiometric air-fuel ratio, which is the target air-fuel ratio, based on the output signal of the 02 sensor. If feedback control is not in progress, for example if lean control is being performed, abnormal learning may occur, so it is necessary to learn. 'HW
It is determined whether or not the temperature exceeds a predetermined value (for example, 80° C.). When the coolant temperature THW is below a predetermined value, learning is not performed because the engine is warming up, and when the coolant temperature THW exceeds a predetermined value, in step 105, the atmospheric pressure PMA exceeds a predetermined pressure (for example, 65 o m + nHf). Determine whether or not there is. This atmospheric pressure PMA can be detected by taking in the intake pipe pressure signal S4 under conditions where the intake pipe pressure and the atmospheric pressure are equal. This condition is that the intake throttle valve is fully open and the engine speed Ne is a predetermined value (
For example, 2000 rpm) or less. Step 1
When the atmospheric pressure PMA is determined to be below a predetermined value in step 05, that is, when driving at high altitudes, no learning is performed, and when it is determined that the atmospheric pressure exceeds the predetermined value, the learning is performed within a predetermined time (for example, 2 sec) in step 106. Vehicle speed change rate ΔSP
It is determined whether the amount of change in D, that is, the rate of change in vehicle speed is less than a predetermined value (for example, 0.7 km/h). Learning is not performed when the rate of change of the vehicle speed is greater than a predetermined value, that is, when the vehicle is accelerating.

所定値未満のときはステップ107で吸気温’I’HA
が所定範囲内(例えば、40℃<THA<90℃)の温
度であるか否かを判断する。吸気温THAが所定範囲外
の温度のときすなわち極低温時および高温時には異常学
習をするため学習せず、所定範囲内の温度のときはステ
ップ108で空燃比フィードバック補正係数F A F
がスキップしたか否かを判断し、スキップしたときのみ
ステップ】09で学習値の学習を行なう。
If it is less than the predetermined value, the intake temperature 'I'HA is determined in step 107.
It is determined whether the temperature is within a predetermined range (for example, 40°C<THA<90°C). When the intake air temperature THA is outside the predetermined range, that is, at extremely low temperatures and high temperatures, abnormal learning occurs and no learning is performed, and when the temperature is within the predetermined range, the air-fuel ratio feedback correction coefficient F A F is determined in step 108.
It is determined whether or not it has been skipped, and only when it has been skipped, the learning value is learned in step 09.

上記ステップ109の学習の一例を第6図の処理ルーチ
ンに基づいて説明する。まず、ステップ110において
空燃比フィートノくツク補正係数FAFが所定回スキッ
プしたか否かを判断し、所定回スキップしたときのみス
テップ111で上記(2)式に基づいて平均値F’ A
 I” A Vを計算する。ここで、所定回スキップし
た後平均値を計算するのは。
An example of the learning in step 109 will be explained based on the processing routine shown in FIG. First, in step 110, it is determined whether the air-fuel ratio correction coefficient FAF has skipped a predetermined number of times, and only when it has skipped a predetermined number of times, in step 111, the average value F'A is determined based on the above equation (2).
I” AV is calculated. Here, the average value is calculated after skipping a predetermined number of times.

オーブンループ制御であるリーン制御からフィードバッ
ク制御に移行した直後は、空燃比フィードバック補正係
数の変化が不安定だからである。このため不安定な空燃
比フィードバック補正係数は計算に用いない。
This is because the change in the air-fuel ratio feedback correction coefficient is unstable immediately after shifting from lean control, which is oven loop control, to feedback control. Therefore, the unstable air-fuel ratio feedback correction coefficient is not used in calculations.

次のステップ112では、平均値p h、 p A、 
Vが1を越えているか否かを判断し、1を越えていれば
すなわち空燃比が理論空燃比よシリーンであれば、ステ
ップ】13でアイドルスイッチがオンか否かを判断し、
アイドルスイッチがオンのときにステップ114で学習
値TAUGを所定量(例えば、0.002)増加させ、
アイドルスイッチがオフのときにステップ115で学習
値K Oを所定量(例えば、8)増加させる。一方、平
均値T=” A FAVが1以下のときすなわち空燃比
が理論空燃比よりリッチのときは、ステップ116でア
イドルスイッチがオンか否かを判断し、アイドルスイッ
チがオンのときにステップ117で学習値TA UGを
所定量(例えば、0.002)減少させ、アイドルスイ
ッチがオフのときにステップ118で学習値K Gを所
定量(例えば、8)減少させる。
In the next step 112, the average values p h, p A,
Determine whether or not V exceeds 1. If V exceeds 1, that is, if the air-fuel ratio is as high as the stoichiometric air-fuel ratio, determine whether or not the idle switch is on in step 13.
When the idle switch is on, the learned value TAUG is increased by a predetermined amount (for example, 0.002) in step 114;
When the idle switch is off, the learned value KO is increased by a predetermined amount (for example, 8) in step 115. On the other hand, when the average value T="A In step 118, the learned value TA UG is decreased by a predetermined amount (for example, 0.002), and when the idle switch is off, the learned value K G is decreased by a predetermined amount (for example, 8).

上記のように学習された学習値はスロットルスイッチの
オンオフ状態に応じて前記(1)式に適用され、空燃比
が学習制御される。
The learning value learned as described above is applied to the equation (1) above according to the on/off state of the throttle switch, and the air-fuel ratio is learning-controlled.

次に、リーン制御に関するリーン補正係数1・LEAN
の演算処理ルーチンについて第7図を参照して説明する
。寸ず、ステップ120において、モード条件xMOD
Eが成立しているか否かを判断する。このモード条件は
、エンジン始動状態でないとき、始動後増量中でないと
き1′には出力増量中でないときに成立し、始動状態か
否かけイグニッション信号S9およびエンジン回転数信
号S10に基づいて判断され、イグニッションスイッチ
オンかつエンジン回転数が所定値(例えば、500 r
pm )以下のとき始動状態と判断される。
Next, the lean correction coefficient 1・LEAN regarding lean control
The arithmetic processing routine will be explained with reference to FIG. In step 120, the mode condition xMOD
Determine whether E holds true. This mode condition is established when the engine is not in the starting state, when the power is not being increased after starting, and when the output is not being increased in 1', and is determined based on the ignition signal S9 and the engine speed signal S10 as to whether or not the engine is in the starting state. When the ignition switch is on and the engine speed is a predetermined value (for example, 500 r
pm ) or below, it is determined that the engine is in a starting state.

また、始動後増量中か否かは、始動後からH[定噴射回
数毎に所定量づつ減衰される始動後増量係数が0か否か
により判断され、始動後増量係数が0のときに始動後増
量中でないと判断される。そして、出力増量中か否かは
、パワースイッチ6がオンで冷却水温が所定値(例えば
、20℃)以上のときに所定値(例えば、0.15)に
設定されるパワー増量係数に基づいて判断され、パワー
増量係数がOのときパワー増量中でないと判断される。
In addition, whether or not the amount is being increased after starting is determined by whether or not the amount increasing coefficient after starting H [which is attenuated by a predetermined amount for each fixed number of injections after starting] is 0. It is determined that the dose is not being increased. Whether or not the output is being increased is determined based on a power increase coefficient that is set to a predetermined value (for example, 0.15) when the power switch 6 is on and the cooling water temperature is above a predetermined value (for example, 20 degrees Celsius). When the power increase coefficient is O, it is determined that the power is not being increased.

モード条件xMODEが成立していないときは、ステッ
プ128でリーン補正係数I” L E A Nを1と
してフィードバック制御を行ない、モード条件xMOD
Eが成立しているときは、ステップ121で始動温補正
係数ADDが0が否かを判断する。
If the mode condition xMODE is not satisfied, feedback control is performed with the lean correction coefficient I''LEAN set to 1 in step 128, and the mode condition xMODE is
When E is established, it is determined in step 121 whether the starting temperature correction coefficient ADD is 0 or not.

この始動温補正係数A、 D Dは、エンジン冷却水温
とインテークマニホールドの壁面温度との温度差による
空燃比の変動を補正するものである。第2図に示すエン
ジンでは、燃料噴射弁から燃焼室才での距離が長く、イ
ンテークマニホールド壁温か低いとエンジン冷却水温に
よる空燃比補正のみでは充分でないので特にこの係数A
DDが必要である。この始動温補正係数A、 D Dは
、吸入空気温に反比例して定められた初期値を所定周期
毎に所定量減算してOまで減衰させることによりめられ
る。
The starting temperature correction coefficients A and DD are used to correct variations in the air-fuel ratio due to the temperature difference between the engine cooling water temperature and the intake manifold wall surface temperature. In the engine shown in Figure 2, the distance from the fuel injector to the combustion chamber is long, and if the intake manifold wall temperature is low, air-fuel ratio correction based on engine cooling water temperature alone is not sufficient, so this coefficient A is particularly important.
DD is required. The starting temperature correction coefficients A and DD are determined by subtracting a predetermined amount from an initial value determined in inverse proportion to the intake air temperature at a predetermined period to attenuate it to O.

上記ステップ121で始動温補正係数ADDが0でない
と判断されたとき、すなわち始動温補正を行なっている
ときはステップ128へ進み、始動温補正係数A、 I
) DがOのときすなわち始動温補正が終了していると
きは、ステップ122でエンジン冷却水温T)]、Wが
所定値(例えば、80℃)以上か否かを判断する。冷却
水温THWが所定値未満のときすなわち暖機中はステッ
プ128に進み、冷却水温THWが所定値以上のときす
なわち完全暖機後はステップ]23でリーン制御中か否
かを判断する。リーン制御中か否かはり一ン補正係数F
LEANが1か否かにより判断することができる。
When it is determined in step 121 that the starting temperature correction coefficient ADD is not 0, that is, when starting temperature correction is being performed, the process proceeds to step 128, where the starting temperature correction coefficients A, I are determined.
) When D is O, that is, when the starting temperature correction has been completed, it is determined in step 122 whether the engine cooling water temperatures T)] and W are equal to or higher than a predetermined value (for example, 80° C.). When the coolant temperature THW is less than a predetermined value, that is, during warm-up, the process proceeds to step 128, and when the coolant temperature THW is above the predetermined value, that is, after complete warm-up, it is determined in step 23 whether lean control is being performed. Whether lean control is in progress or not, the balance correction coefficient F
This can be determined based on whether LEAN is 1 or not.

ステップ123でリーン制御中と判断されたときは、ス
テップ124で所定時間(例えば、2sec)内におけ
る車速の変化率ΔSPDの変化量(以下2階微分値とい
う)ΔSPD/2secが所定値(例えば、53Fm/
h)以下か否かを判断することにより急加速か否か全判
断する。2階微分値ΔSPD/2secが所定値を越え
るときは急加速と判断してステップ128に進み、所定
値以下のときはステップ125に進む。一方、リーン制
御中でないときすなわちフィードバック制御中のときは
、ステップ126T2階微分値ΔSPD/2secがス
テップ124の所定値より小さい所定値(例えば、0.
7Km/h)以下が否かを判断することにより緩加速か
否かを判断すると共に、ステップ127において空燃比
フィードバック補正係数の平均値F A F A Vが
理論空燃比に対応する値(すなわち1)を含む所定範囲
(例えば、0.99(1i’AFAV< 1.01 )
内の値なっているが否かを判断する。ステップ126お
よびステップ127の判断が否定のときはり一ン制御が
不可能と判断してステップ128へ進み、これらの判断
がいずれも肯定のときはり一ン制御が可能と判断し、て
ステップ125へ進む。
When it is determined in step 123 that lean control is being performed, in step 124 the amount of change in the rate of change ΔSPD of the vehicle speed (hereinafter referred to as second derivative value) ΔSPD/2sec within a predetermined time (for example, 2 seconds) is set to a predetermined value (for example, 53Fm/
h) Full judgment is made as to whether or not there is sudden acceleration by determining whether or not the acceleration is below. When the second-order differential value ΔSPD/2sec exceeds a predetermined value, it is determined that there is a sudden acceleration and the process proceeds to step 128, and when it is less than the predetermined value, the process proceeds to step 125. On the other hand, when lean control is not being performed, that is, when feedback control is being performed, the second differential value ΔSPD/2sec in step 126T is a predetermined value smaller than the predetermined value in step 124 (for example, 0.
7 Km/h) or less, it is determined whether or not the acceleration is slow. In step 127, the average value F A F A V of the air-fuel ratio feedback correction coefficient is determined to be a value corresponding to the stoichiometric air-fuel ratio (i.e. 1 ) (for example, 0.99 (1i'AFAV<1.01)
Determine whether or not the value is within the range. If the judgments in step 126 and step 127 are negative, it is judged that one-turn control is impossible, and the process proceeds to step 128. If both judgments are affirmative, it is judged that one-turn control is possible, and the process proceeds to step 125. move on.

以上の結果、学習値の変動部が小さい領域すなわち平均
値1” A F A Vが理論空燃比に対応する値を含
む所定範囲内の値のときにも、リーン制御可能と判断さ
れ、従来リーン制御不可能と判断されていた領域でもリ
ーン制御がn」能となる。
As a result of the above, it is determined that lean control is possible even when the variation part of the learned value is small, that is, when the average value 1" A F A V is within a predetermined range that includes the value corresponding to the stoichiometric air-fuel ratio. Lean control becomes possible even in areas that were judged to be uncontrollable.

ステップ125では、吸気絞り弁の開度TAが所定値以
下(例えば、30°)か否かを判断することにより軽負
荷かを判断する。との吸気絞り弁の開度TAは、パワー
スイッチがオンしたか否かにより判断することが可能で
ある。吸気絞り弁の開度]゛Aが所定値を越えていると
き、すなわち高負荷時には、ステップ128へ進み、吸
気絞り弁の開度E’ Aが所定値以下のときすなわち軽
負荷時は、 ′ステップ129においてアイドルスイッ
チがオフか否かを判断して吸気絞り弁が開いているか否
かを判断する。
In step 125, it is determined whether the load is light by determining whether the opening degree TA of the intake throttle valve is less than or equal to a predetermined value (for example, 30 degrees). The opening degree TA of the intake throttle valve can be determined based on whether or not the power switch is turned on. When the opening degree of the intake throttle valve] A exceeds a predetermined value, that is, when the load is high, the process proceeds to step 128, and when the opening degree E' of the intake throttle valve is less than the predetermined value, that is, when the load is light, the process proceeds to step 128. In step 129, it is determined whether the idle switch is off, and it is determined whether the intake throttle valve is open.

アイj・ルスイッチがオフのときは、ステップ130で
、ROMに記憶されている第4図に示すリーン補正係数
1i’ L E A Nのマツプから現在の吸気管圧力
P Mに応じたり−ン補正係数F L EANを補間法
によりめてレジスタAにロードする。
When the idle switch is off, in step 130, the lean correction coefficient 1i'LEAN map shown in FIG. Load the correction coefficient F L EAN into register A by interpolation.

次のステップ131では、リーン制御中か否かを判断し
、リーン制御中のときはステップ133でレジスタAの
値をリーン補正係数FLEANとして引続いてリーン制
御を行う。一方、リーン制御中でないときは、ステップ
132で車速SPDが所定値(例えば、l0KITI/
h)を越えているかを判断することにより定常走行か否
かを判断し、所定値を越えているときはステップ133
でレジスタAの値をリーン補正係数F :r、 E A
 Nとしてリーン制御を行なう。これに対し、車速が所
定値以下のときすなわち発進時はステップ137でリー
ン補正係数FLEANを1としてリーン制御を中止する
In the next step 131, it is determined whether lean control is being performed. If lean control is being performed, then in step 133, the value of register A is set as the lean correction coefficient FLEAN, and lean control is subsequently performed. On the other hand, when lean control is not in progress, the vehicle speed SPD is set to a predetermined value (for example, 10KITI/
h), it is determined whether the running is steady or not, and if it exceeds a predetermined value, step 133
The value of register A is changed to lean correction coefficient F : r, E A
Lean control is performed with N set to N. On the other hand, when the vehicle speed is less than a predetermined value, that is, when the vehicle is started, the lean correction coefficient FLEAN is set to 1 in step 137, and the lean control is stopped.

アイドルスイッチがオンのときは、ステップ134で所
定時間内におけるエンジン回転数の平均値NAVをめ、
次のステップ135で平均値NA■が所定値B(例えば
、600 rpm )を越えているか否かを判断する。
When the idle switch is on, the average value NAV of the engine speed within a predetermined time is determined in step 134;
In the next step 135, it is determined whether the average value NA■ exceeds a predetermined value B (for example, 600 rpm).

平均値NAVが所定値B以下のときはステップ137で
リーン制御を中止し、平均値NAVが所定値Bを越えて
いるときはステップ136でリーン補正係数11” L
 E A Nを1未満の所定値(例えば、0.92)と
してリーン制御を行なう。このように、アイドルスイッ
チオン時にリーン補正係pJ F IノJ!: A N
を所定値に17てリーン制御することにより、吸気管圧
力変動を原因として生じるハンチングによるアイドル不
安定を防止することができる。
When the average value NAV is less than the predetermined value B, the lean control is stopped in step 137, and when the average value NAV exceeds the predetermined value B, the lean correction coefficient is set to 11"L in step 136.
Lean control is performed by setting E A N to a predetermined value less than 1 (for example, 0.92). In this way, when the idle switch is turned on, the lean corrector pJF INOJ! : A.N.
By performing lean control by setting 17 to a predetermined value, it is possible to prevent idle instability due to hunting caused by intake pipe pressure fluctuations.

上記本実施例によれば、学習領域を1つの領域とし7学
習値を2つとしているため、メモリの記憶エリアを小さ
くすると共にプログラムのワード数を少々くすることが
できる、という効果が得られる。
According to the above embodiment, since the learning area is one area and the seven learning values are two, it is possible to reduce the storage area of the memory and reduce the number of words of the program. .

なお、上記では吸気管圧力とエンジン回転数で基本燃料
噴射時間を定めると共に1つの燃料噴射弁を用いたエン
ジンについて説明したが、本発明が適用されるエンジン
はこれに限られるものではなく、エンジン1回転当りの
吸入空気量とエンジン回転数とで基本燃料噴射時間を定
めるエンジンやインテークマニホールドに突出するよう
各気筒毎に燃料噴射弁を備えたエンジンにも適用するこ
とが可能である。
In addition, although the engine in which the basic fuel injection time is determined by the intake pipe pressure and the engine speed and uses one fuel injection valve has been described above, the engine to which the present invention is applied is not limited to this, and the engine The present invention can also be applied to an engine in which the basic fuel injection time is determined based on the amount of intake air per revolution and the engine speed, and to an engine in which each cylinder is provided with a fuel injection valve protruding from the intake manifold.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は窒燃比信号とフィードバック補正係数を示す線
図、第2図は本発明が適用されるエンジンを含む本発明
の構成例を示すブロック図、第3図は第2図の制御回路
の一例を示すブロック図、第4図はり一ン補正係数のマ
ツプを示す線図、第5図は本発明の実施例における学習
ルーチンを示す流れ図、第6図は前記実施例の学習値計
算ルーチンを示す流れ図、第7図は前記実施例のり−ン
補正係数演算ルーチンを示す流れ図である。 7・・・燃料噴射弁、9・・・吸気絞り弁、11・・・
圧力センザ、15・・・吸気温センサ、41・・・02
センサ、49・・・車速センサ、61・・・制御回路。
FIG. 1 is a diagram showing the nitrous-fuel ratio signal and the feedback correction coefficient, FIG. 2 is a block diagram showing a configuration example of the present invention including an engine to which the present invention is applied, and FIG. 3 is a diagram showing the control circuit of FIG. 2. FIG. 4 is a block diagram showing an example; FIG. 4 is a diagram showing a map of linear correction coefficients; FIG. 5 is a flowchart showing a learning routine in an embodiment of the present invention; FIG. FIG. 7 is a flowchart showing the line correction coefficient calculation routine of the embodiment. 7...Fuel injection valve, 9...Intake throttle valve, 11...
Pressure sensor, 15...Intake temperature sensor, 41...02
Sensor, 49...Vehicle speed sensor, 61...Control circuit.

Claims (1)

【特許請求の範囲】[Claims] (1)排ガス中の残留酸素濃度を検出する02センサの
出力信号に基づいて得られる空燃比フィードバック補正
係数および前記空燃比フィートノくツク補正係数の平均
値が目標空燃比に対応する値に近づくよう学習によシ変
更される学習値を用い、機関負荷および機関回転数によ
って定まる基本燃料噴射時間を補正して混合気の空燃比
が目標空燃比になるようにフィードバック制御すると共
に、前記空燃比フィードI(ツク補正係数の平均値が前
記目標空燃比に対応する値を含む所定範囲内の値のとき
に、混合気の空燃比が目標空燃比より希薄側になるよう
にリーン制御する内燃機関の空燃比制御方法。
(1) The average value of the air-fuel ratio feedback correction coefficient obtained based on the output signal of the 02 sensor that detects the residual oxygen concentration in exhaust gas and the air-fuel ratio foot check correction coefficient approaches the value corresponding to the target air-fuel ratio. Using the learning value changed by learning, feedback control is performed so that the air-fuel ratio of the air-fuel mixture becomes the target air-fuel ratio by correcting the basic fuel injection time determined by the engine load and engine speed, and the air-fuel ratio feed I (An internal combustion engine that performs lean control so that the air-fuel ratio of the air-fuel mixture becomes leaner than the target air-fuel ratio when the average value of the correction coefficient is within a predetermined range including the value corresponding to the target air-fuel ratio. Air-fuel ratio control method.
JP17975083A 1983-09-28 1983-09-28 Air-fuel ratio control for internal-combustion engine Pending JPS6073021A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17975083A JPS6073021A (en) 1983-09-28 1983-09-28 Air-fuel ratio control for internal-combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17975083A JPS6073021A (en) 1983-09-28 1983-09-28 Air-fuel ratio control for internal-combustion engine

Publications (1)

Publication Number Publication Date
JPS6073021A true JPS6073021A (en) 1985-04-25

Family

ID=16071215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17975083A Pending JPS6073021A (en) 1983-09-28 1983-09-28 Air-fuel ratio control for internal-combustion engine

Country Status (1)

Country Link
JP (1) JPS6073021A (en)

Similar Documents

Publication Publication Date Title
JPH03271544A (en) Control device of internal combustion engine
US6470854B1 (en) Air-fuel ratio control with improved fuel supply operation immediately after complete combustion of mixture
US4528956A (en) Method of and apparatus for controlling air-fuel ratio and ignition timing in internal combustion engine
JP4007384B2 (en) Air-fuel ratio control device for internal combustion engine
JPS59194053A (en) Method and device of air-fuel ratio control for internal- combustion engine
JPH0615834B2 (en) Engine controller
JPS63167049A (en) After-starting fuel supply control method for internal combustion engine
JPS59176444A (en) Method of controlling air-fuel ratio of internal- combustion engine
JPS6075737A (en) Air/fuel ratio control method for internal-combustion engine
JPS58150058A (en) Study control method of air-fuel ratio in internal-combustion engine
JP3187534B2 (en) Air-fuel ratio correction method for internal combustion engine
JPS6060231A (en) Air-fuel ratio learning control method for internal-combustion engine
JPS6069241A (en) Air-fuel ratio controlling method for internal-combustion engine
JPS6060229A (en) Air-fuel ratio learning control method for internal-combustion engine
JP3170046B2 (en) Air-fuel ratio learning method for internal combustion engine
JPS6065245A (en) Air-fuel ratio controller for internal-combustion engine
JPS59170431A (en) Control of air-fuel ratio of internal-combustion engine
JPH0454054B2 (en)
JPS60198346A (en) Air/fuel ratio control method for internal-combustion engine
JP2996676B2 (en) Air-fuel ratio control method for internal combustion engine
JPS6062641A (en) Air-fuel ratio control method for internal-combustion engine
JPS6067738A (en) Air-fuel ratio control method for internal-combustion engine
JPS60195358A (en) Method of controlling air-fuel ratio for internal- combustion engine
JPS6098136A (en) Air-fuel ratio control method of internal-combustion engine
JPH0642384A (en) Lean limit control method by ion current