JPH02286848A - Air-fuel ratio study control device of internal combustion engine - Google Patents

Air-fuel ratio study control device of internal combustion engine

Info

Publication number
JPH02286848A
JPH02286848A JP10575789A JP10575789A JPH02286848A JP H02286848 A JPH02286848 A JP H02286848A JP 10575789 A JP10575789 A JP 10575789A JP 10575789 A JP10575789 A JP 10575789A JP H02286848 A JPH02286848 A JP H02286848A
Authority
JP
Japan
Prior art keywords
air
fuel supply
supply amount
fuel
fuel ratio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10575789A
Other languages
Japanese (ja)
Other versions
JPH0792012B2 (en
Inventor
Shinpei Nakaniwa
伸平 中庭
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.)
Hitachi Unisia Automotive Ltd
Original Assignee
Japan Electronic Control Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP10575789A priority Critical patent/JPH0792012B2/en
Publication of JPH02286848A publication Critical patent/JPH02286848A/en
Publication of JPH0792012B2 publication Critical patent/JPH0792012B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To enhance the controllability by performing update setting so that No.1 study correction value to correct the fundamental fuel supply amount with the ratio to the suction line opening area sensing value, No.2 study correction value for the air fuel ratio feedback correction factor, and No.3 study correction value for voltage correcting portion air adapted commonly. CONSTITUTION:A fuel supply amount setting means corrects the fundamental fuel supply amount set on the basis of the engine revolving speed and the suction line opening area given by a condition amount sensing means with the air fuel ratio feedback correction factor and the voltage correcting portion, with No.1 study correction value to correct the fundamental fuel supply amount with the ratio to the suction line opening area sensing value, with No.2 study correction value to correct the air fuel ratio feedback correction factor, and with No.3 study correction value for voltage correcting value. Thereupon the amount of fuel supply shall be set. Therein the amount of fuel supply is stored for each of at least three different operating conditions together with their calculated parameters, and when a study correction value setting means has made the air-fuyel ratio feedback correction factor as a standard value through three fuel supply amount calculations, study is made so that No.1-No.3 study correction values are adapted commonly, and thereupon update setting is performed.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は内燃機関の空燃比学習制御装置に関し、特に、
機関吸気系の開口面積と機関回転速度とに基づいて基本
燃料供給量が演算設定されるよう構成された内燃機関の
燃料供給制御装置において空燃比制御性を改善した装置
に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to an air-fuel ratio learning control device for an internal combustion engine, and in particular,
The present invention relates to a fuel supply control device for an internal combustion engine configured to calculate and set a basic fuel supply amount based on an opening area of an engine intake system and an engine rotational speed, which improves air-fuel ratio controllability.

〈従来の技術〉 可変制御される機関吸気系の開口面積Aをスロットル弁
開度TVO等を介して求め、この開口面積Aと機関回転
速度Nとに基づいて基本燃料供給量Tpを設定するよう
に構成された内燃機関の電子制御燃料供給装置が、特開
昭62−168949号公報等に開示されている。
<Prior art> The opening area A of the engine intake system which is variably controlled is determined via the throttle valve opening TVO, etc., and the basic fuel supply amount Tp is set based on this opening area A and the engine rotational speed N. An electronically controlled fuel supply system for an internal combustion engine configured as shown in FIG.

このものでは、開口面積Aと機関回転速度Nとに基づい
て基本燃料供給量Tpを演算すると共に、機関温度等の
機関運転状態に応じた各種補正係数C0EFと、排気系
に設けた酸素センサからの信号を介して検出される空燃
比を目標空燃比に近づけるように設定されるフィードバ
ック補正係数LAMBDAと、バッテリ電圧による燃料
噴射弁の有効開弁時間の変化を補正するための補正分子
sとを求、、。
This system calculates the basic fuel supply amount Tp based on the opening area A and the engine speed N, and also calculates the basic fuel supply amount Tp based on various correction coefficients C0EF depending on engine operating conditions such as engine temperature and an oxygen sensor installed in the exhaust system. a feedback correction coefficient LAMBDA that is set to bring the air-fuel ratio detected through the signal closer to the target air-fuel ratio, and a correction numerator s for correcting changes in the effective valve opening time of the fuel injection valve due to battery voltage. Looking for...

め、前記基本燃料供給量Tpをこれらにより補正して最
終的な燃料供給量Ti(←TpXCOEFX LAMB
DA + T s )を演算する。
Therefore, the basic fuel supply amount Tp is corrected by these to obtain the final fuel supply amount Ti (←TpXCOEFX LAMB
DA + T s ).

そして、この燃料供給量Tiに相当するパルス巾の駆動
パルス信号を燃料噴射弁に出力して、所定時間だけ燃料
噴射弁を開弁させることにより、所定圧力に調整された
燃料を噴射供給し、前記パルス巾によって燃料供給量が
制御されるようになっている。
Then, by outputting a drive pulse signal with a pulse width corresponding to this fuel supply amount Ti to the fuel injection valve and opening the fuel injection valve for a predetermined time, fuel adjusted to a predetermined pressure is injected and supplied, The amount of fuel supplied is controlled by the pulse width.

また、前記フィードバック補正係数LANBDへの基準
値からの偏差を、例えば基本燃料供給量Tpと機関回転
速度Nとにより複数に区分される運転領域毎に学習して
学習補正係数に、、、を設定・記憶させ、このマツプに
記憶されている学習補正係数に、APの中から運転状態
に応じて検索した求めた学習補正係数に、apを前記各
種補正係数C0EFに含めるなどして、空燃比補正を図
るようにしているものもある。
In addition, the deviation from the reference value to the feedback correction coefficient LANBD is learned for each operating region divided into a plurality of regions based on, for example, the basic fuel supply amount Tp and the engine rotation speed N, and the learning correction coefficient is set.・The air-fuel ratio is corrected by including AP in the various correction coefficients C0EF in the learning correction coefficients stored in this map, and in the learning correction coefficients searched from AP according to the operating condition. Some are trying to achieve this.

〈発明が解決しようとする課題〉 しかしながら、スロットル弁開度TVOを介して求めた
開口面積Aと、機関回転速度Nとから基本燃料供給量T
pを設定する場合、スロットル弁の汚れが発生すると、
初期状態と同じ開度TVOでも実際に得られる開口面積
Aが特に小開度側で大きな割合で減少するため、スロッ
トル弁開度TvOに対する吸入空気流量Qの特性が、第
6図に示すように、小開度側でより大きな減少変化を示
す、従って、スロットル弁に汚れが付着すると、小開度
側で機関要求燃料量よりも多い基本燃料供給量が設定さ
れて、空燃比がリッチ化してしまう。
<Problem to be solved by the invention> However, the basic fuel supply amount T cannot be determined from the opening area A obtained through the throttle valve opening TVO and the engine rotation speed N.
When setting p, if the throttle valve becomes dirty,
Even if the opening TVO is the same as the initial state, the actual opening area A decreases at a large rate especially on the small opening side, so the characteristics of the intake air flow rate Q with respect to the throttle valve opening TvO are as shown in Figure 6. , shows a larger decrease change on the small opening side. Therefore, if dirt adheres to the throttle valve, the basic fuel supply amount is set higher than the engine required fuel amount on the small opening side, and the air-fuel ratio becomes richer. Put it away.

スロットル弁開度TVOは、機関回転速度Nと機関トル
クとをパラメータとして区分される運転領域において第
7図に示すような変化特性を有するため、前記スロット
ル弁の汚れによる空燃比のリッチ化率を、同じく機関回
転速度Nと機関トルクとをパラメータとする運転領域に
プロットすると、第8図に示すようになり、低回転低ト
ルク側はど空燃比のリッチ化率が大きくなる傾向を示す
Since the throttle valve opening degree TVO has a change characteristic as shown in FIG. 7 in the operating range classified using the engine rotational speed N and engine torque as parameters, the enrichment rate of the air-fuel ratio due to the dirt on the throttle valve can be Similarly, if the engine speed N and the engine torque are plotted in the operating region as parameters, as shown in FIG. 8, the enrichment rate of the air-fuel ratio tends to increase on the low rotation and low torque side.

一方、燃料噴射弁が劣化して応答性が悪化すると、第9
図に示すように、初期状態よりも実際に噴射供給される
燃料量が多くなり、その傾向は燃料供給量の少ないとき
ほど大となる。
On the other hand, if the fuel injection valve deteriorates and the response deteriorates, the 9th
As shown in the figure, the amount of fuel actually injected and supplied becomes larger than in the initial state, and this tendency becomes larger when the amount of fuel supplied is smaller.

ここで、機関回転速度Nと機関トルクとをパラメータと
して区分される運転領域において、燃料供給量は第10
TyJに示すような変化特性を示すため、燃料噴射弁の
劣化による実際の燃料供給量の変化に基づく空燃比のリ
ッチ化率は、機関回転速度Nと機関トルクとをパラメー
タとして区分される運転領域において第11図に示すよ
うに、低トルク側で大となる傾向を示す。
Here, in the operating region divided using the engine rotational speed N and the engine torque as parameters, the fuel supply amount is the 10th
In order to exhibit the change characteristics shown in TyJ, the enrichment rate of the air-fuel ratio based on the change in the actual fuel supply amount due to deterioration of the fuel injector is determined based on the operating range divided using the engine rotational speed N and engine torque as parameters. As shown in FIG. 11, there is a tendency for the torque to increase on the low torque side.

また、開口面積Aと機関回転速度Nとに基づく基本燃料
供給量Tpの設定制御では、高度や吸気温度変化によっ
て空気密度が変化しても、これに対応した燃料供給制御
を施すことができず、例えば低地にマツチングされてい
れば、高度が高くなると空燃比は第12図に示すように
略リニアにリッチ化傾向が増大し、かかる高度(吸気温
度)によるリッチ化傾向は高度(吸気温度)が一定であ
れば、トルクや回転速度の運転パラメータが変化しても
、第13図に示すように、一定のリッチ化率を示すこと
になる。
Furthermore, with the setting control of the basic fuel supply amount Tp based on the opening area A and the engine rotational speed N, even if the air density changes due to changes in altitude or intake air temperature, it is not possible to perform fuel supply control corresponding to this change. For example, if the air-fuel ratio is matched to a low altitude, as the altitude increases, the tendency of the air-fuel ratio to become enriched will increase approximately linearly as shown in Figure 12, and the tendency of enrichment depending on the altitude (intake air temperature) will be If is constant, even if the operating parameters such as torque and rotational speed change, the enrichment rate will be constant as shown in FIG.

このように、開口面積Aと機関回転速度Nとに基づいて
基本燃料供給量Tpを設定して燃料供給を制御するシス
テムにおいては、初期状態でマツチングされていても、
スロットル弁の汚れ、燃料噴射弁の劣化、高度又は吸気
温度変化によってそれぞれ異なる特性で空燃比ズレが生
じるため(第8図、第11図及び第13図参照)、従来
のように、例えば基本燃料供給量TPと機関回転速度N
とをパラメータとする運転領域毎に空燃比の学習補正値
を設定して、この学習補正値によって空燃比ズレを吸収
しようとしても、空燃比ズレの原因となるスロットル弁
の汚れ、燃料噴射弁の劣化、高度又は吸気温度変化にそ
れぞれ適合した補正を施すことができず、運転領域によ
って大きな空燃比段差が生じて、高精度な空燃比制御性
を安定して得ることができないという問題があった。
In this way, in a system that controls fuel supply by setting the basic fuel supply amount Tp based on the opening area A and the engine rotational speed N, even if they are matched in the initial state,
Air-fuel ratio deviations occur with different characteristics due to dirt on the throttle valve, deterioration of the fuel injection valve, changes in altitude or intake air temperature (see Figures 8, 11, and 13). Supply amount TP and engine rotation speed N
Even if you set a learning correction value for the air-fuel ratio for each operating region with the parameter as a parameter and try to absorb the air-fuel ratio deviation using this learning correction value, the dirt on the throttle valve and the fuel injection valve that cause the air-fuel ratio deviation may occur. There was a problem in that it was not possible to perform corrections that were appropriate for deterioration, altitude, or changes in intake air temperature, and large air-fuel ratio differences occurred depending on the operating range, making it impossible to stably obtain highly accurate air-fuel ratio control. .

本発明は上記問題点に鑑みなされたものであり、空燃比
ズレを生じる要因別に空燃比補正制御が精度良く施せる
ようにして、開口面積と機関回転速度とに基づく燃料供
給制御で、高精度な空燃比制御性が得られるようにする
ことを目的とする。
The present invention has been made in view of the above-mentioned problems, and it is possible to accurately perform air-fuel ratio correction control for each factor that causes an air-fuel ratio deviation, and to achieve highly accurate fuel supply control based on the opening area and engine rotation speed. The purpose is to obtain air-fuel ratio controllability.

〈課題を解決するための手段〉 そのため、本発明に係る内燃機関の空燃比学習制御装置
では、第1図に示すように、可変制御される機関吸気系
の開口面積と機関回転速度とにそれぞれ関与する状態量
を検出する状態量検出手段と、この状am検出手段で検
出された状態量に基づいて基本燃料供給量を設定する基
本燃料供給量設定手段と、機関吸入混合気の空燃比を検
出する空燃比検出手段と、この空燃比検出手段で検出さ
れた空燃比を目標空燃比に近づけるように前記基本燃料
供給量を補正するための空燃比フィードバック補正係数
を設定する空燃比フィードバック補正係数設定手段と、
燃料供給手段の駆動電源の電圧変化に応じて前記基本燃
料供給量を補正するための電圧補正骨を設定する電圧補
正分設定手段と、前記基本燃料供給量、空燃比フィード
バック補正係数及び電圧補正骨と、前記基本燃料供給量
を開口面積の検出値に対する比で補正する第1学習補正
値と、前記空燃比フィードバック補正係数を補正する第
2学習補正値と、曲記電圧補正分を補正する第3学習補
正値と、を少なくとも含んで燃料供給量を演算する燃料
供給量設定手段と、この燃料供給量設定手段で演算され
た燃料供給量に基づいて前記燃料供給手段を駆動制御す
る燃料供給制御手段と、少なくとも3つの異なる運転状
態毎に、前記燃料供給量設定手段で演算された燃料供給
量と、この燃料供給量の演算パラメータと、をそれぞれ
記憶する燃料演算記憶手段と、この燃料演算記憶手段に
記憶された少なくとも3つの燃料供給量の演算において
、前記空燃比フィードバック補正係数を基準値にしたと
きに、前記第1.第2゜第3学習補正値が前記3つの燃
料供給量の演算に共通して適合するようにそれぞれ学習
して更新設定する学習補正値設定手段と、を含んで構成
するようにした。
<Means for Solving the Problems> Therefore, in the air-fuel ratio learning control device for an internal combustion engine according to the present invention, as shown in FIG. A state quantity detection means for detecting the related state quantity; a basic fuel supply amount setting means for setting the basic fuel supply amount based on the state quantity detected by the state am detection means; an air-fuel ratio detection means for detecting; and an air-fuel ratio feedback correction coefficient for setting an air-fuel ratio feedback correction coefficient for correcting the basic fuel supply amount so that the air-fuel ratio detected by the air-fuel ratio detection means approaches the target air-fuel ratio. a setting means;
Voltage correction amount setting means for setting a voltage correction value for correcting the basic fuel supply amount in accordance with a voltage change of a driving power source of the fuel supply means; and the basic fuel supply amount, air-fuel ratio feedback correction coefficient, and voltage correction value. a first learned correction value that corrects the basic fuel supply amount by the ratio of the opening area to the detected value; a second learned correction value that corrects the air-fuel ratio feedback correction coefficient; and a second learned correction value that corrects the stated voltage correction. 3. A fuel supply amount setting means for calculating a fuel supply amount including at least a learning correction value; and a fuel supply control for driving and controlling the fuel supply means based on the fuel supply amount calculated by the fuel supply amount setting means. a fuel calculation storage means for storing the fuel supply amount calculated by the fuel supply amount setting means and calculation parameters of the fuel supply amount for each of at least three different operating states; and the fuel calculation storage means. In the calculation of at least three fuel supply amounts stored in the means, when the air-fuel ratio feedback correction coefficient is set as a reference value, the first... A learning correction value setting means is configured to learn and update the second and third learning correction values so that they are commonly adapted to the calculations of the three fuel supply amounts.

また、第1図点線示のように、前記学習補正値設定手段
で設定される3つの学習補正値をそれぞれに平均化処理
し、この平均化処理した3つの学習補正値によって前記
燃料供給量設定手段による燃料供給量の演算を行わせる
学習補正値平均手段を設けることが好ましい。
Further, as shown by the dotted line in FIG. 1, the three learning correction values set by the learning correction value setting means are each averaged, and the fuel supply amount is set using the averaged three learning correction values. It is preferable to provide learning correction value averaging means for calculating the fuel supply amount by the means.

更に、第1図点線示のように、機関の過渡運転状態を判
別する過渡運転判別手段と、この過渡運転判別手段で機
関の過渡運転状態が判別されたときに、前記学習補正値
設定手段による3つの学習補正値の更新設定を禁止する
学習補正値更新禁止手段と、を設けることが好ましい。
Furthermore, as shown by the dotted line in FIG. It is preferable to provide a learning correction value update prohibition means for prohibiting update settings of the three learning correction values.

〈作用〉 かかる構成によると、状態量検出手段は、可変制御され
る機関吸気系の開口面積と機関回転速度とにそれぞれ関
与する状態量を検出し、基本燃料供給量設定手段は、こ
れらの状態量に基づいて基本燃料供給量を設定する。
<Operation> According to this configuration, the state quantity detection means detects the state quantities respectively related to the opening area of the engine intake system and the engine rotational speed which are variably controlled, and the basic fuel supply amount setting means detects the state quantities related to these states. Set the basic fuel supply amount based on the amount.

また、空燃比フィードバック補正係数設定手段は、空燃
比検出手段で検出された空燃比を目標空燃比に近づける
ように前記基本燃料供給量を補正するための空燃比フィ
ードバック補正係数を設定する。
Further, the air-fuel ratio feedback correction coefficient setting means sets an air-fuel ratio feedback correction coefficient for correcting the basic fuel supply amount so that the air-fuel ratio detected by the air-fuel ratio detection means approaches the target air-fuel ratio.

また、電圧補正分設定手段は、燃料供給手段の駆動電源
の電圧変化に応じて前記基本燃料供給量を補正するため
の電圧補正分を設定する。
Further, the voltage correction amount setting means sets a voltage correction amount for correcting the basic fuel supply amount in accordance with a voltage change of the driving power source of the fuel supply means.

そして、燃料供給量設定手段は、前記基本燃料供給量、
空燃比フィードバック補正係数及び電圧補正分と、前記
基本燃料供給量を開口面積の検出値に対する比で補正す
る第1学習補正値と、前記空燃比フィードバック補正係
数を補正する第2学習補正値と、前記電圧補正分を補正
する第3学習補正値と、を少なくとも含んで燃料供給量
を演算する。
The fuel supply amount setting means includes the basic fuel supply amount;
an air-fuel ratio feedback correction coefficient and a voltage correction amount, a first learning correction value that corrects the basic fuel supply amount by a ratio to a detected value of the opening area, and a second learning correction value that corrects the air-fuel ratio feedback correction coefficient; The fuel supply amount is calculated by including at least a third learning correction value that corrects the voltage correction amount.

ここで演算された燃料供給量に基づいて燃料供給制御手
段が燃料供給手段を駆動制御する。
The fuel supply control means drives and controls the fuel supply means based on the fuel supply amount calculated here.

一方、燃料演算記憶手段は、少なくとも3つの異なる運
転状態毎に、前記燃料供給量設定手段で演算された燃料
供給量と、この燃料供給量の演算パラメータと、をそれ
ぞれ記憶し、学習補正値設定手段は、この燃料演算記憶
手段に記憶された少なくとも3つの燃料供給量の演算に
おいて、前記空燃比フィードバック補正係数を基準値に
したときに、前記第1.第2.第3学習補正値が前記3
つの燃料供給量の演算に共通して適合するようにそれぞ
れ学習して更新設定し、空燃比フィードバック補正係数
を基準値にしても前記第1.第2゜マ 第3学習補正値で目標空燃比相当の燃料供給量が演算さ
れるようにする。
On the other hand, the fuel calculation storage means stores the fuel supply amount calculated by the fuel supply amount setting means and the calculation parameters of this fuel supply amount for each of at least three different operating states, and sets a learning correction value. The means is configured to calculate the first . Second. The third learning correction value is 3.
Even if the air-fuel ratio feedback correction coefficient is set to the reference value by learning and updating settings so as to be commonly adapted to the calculation of the two fuel supply amounts, the first. The fuel supply amount corresponding to the target air-fuel ratio is calculated using the second and third learning correction values.

また、学習補正値平均手段は、前記学習補正値設定手段
で設定される3つの学習補正値をそれぞれに平均化処理
し、この平均化処理した3つの学習補正値によって前記
燃料供給量設定手段による燃料供給量の演算を行わせる
ようにして、燃料供給量演算に用いる学習補正値の急変
を回避する。
Further, the learning correction value averaging means averages each of the three learning correction values set by the learning correction value setting means, and uses the averaged three learning correction values to determine the fuel supply amount setting means. By causing the calculation of the fuel supply amount to be performed, a sudden change in the learning correction value used for calculating the fuel supply amount is avoided.

更に、過渡運転判別手段により機関の過渡運転状態が判
別されたときに、学習補正値更新禁止手段は、前記学習
補正値設定手段による3つの学習補正値の更新設定を禁
止し、過渡運転時における空燃比ズレに基づいて前記3
つの学習補正値が学習更新されることを回避する。
Further, when the transient operation state of the engine is determined by the transient operation determination means, the learning correction value update prohibiting means prohibits the learning correction value setting means from updating the three learning correction values, and prevents the learning correction value from being updated during the transient operation. 3 above based on the air-fuel ratio difference.
Avoid learning and updating two learning correction values.

〈実施例〉 以下に本発明の詳細な説明する。<Example> The present invention will be explained in detail below.

一実施例のシステム構成を示す第2図において、内燃機
関1には、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。エアクリーナ2には、吸気(大気)温度TA 
(”C)を検出する吸気温センサ6が設けられている。
In FIG. 2 showing the system configuration of one embodiment, an internal combustion engine 1 includes an air cleaner 2. Air is taken in through the intake duct 3, the throttle chamber 4, and the intake manifold 5. The air cleaner 2 has an intake air (atmospheric) temperature TA.
An intake temperature sensor 6 for detecting ("C) is provided.

スロットルチャンバ4には、図示しないアクセルペダル
と連動するスロットル弁7が設けられていて、吸入空気
流量Qを制御する。前記スロットル弁7には、その開度
TVOを検出するポテンシッメータと共に、その全閉位
置(アイドル位置)でONとなるアイドルスイッチ8A
を含むスロットルセンサ8が付設されている。
The throttle chamber 4 is provided with a throttle valve 7 that operates in conjunction with an accelerator pedal (not shown) to control the intake air flow rate Q. The throttle valve 7 includes a potentiometer that detects its opening degree TVO, and an idle switch 8A that is turned on when it is in its fully closed position (idle position).
A throttle sensor 8 including a throttle sensor 8 is attached.

スロットル弁7下流の吸気マニホールド5には、各気筒
毎に燃料供給手段としての電磁式の燃料噴射弁10が設
けられている。
The intake manifold 5 downstream of the throttle valve 7 is provided with an electromagnetic fuel injection valve 10 as a fuel supply means for each cylinder.

前記電磁式の燃料噴射弁10は、後述するマイクロコン
ビエータを内蔵したコントロールユニット11から出力
される駆動パルス信号によって間欠的に開弁駆動し、図
示しない燃料ポンプから圧送されプレシシ中しギエレー
タにより所定圧力に制御された燃料を吸気マニホールド
5内に噴射供給する。即ち、前記燃料噴射弁10による
燃料供給量は、燃料噴射弁10の開弁駆動時間で制御さ
れるようになっている。
The electromagnetic fuel injection valve 10 is driven to open intermittently by a drive pulse signal outputted from a control unit 11 incorporating a micro combinator (to be described later), and is pressurized by a fuel pump (not shown), and then pre-selected by a gierator. Pressure-controlled fuel is injected and supplied into the intake manifold 5. That is, the amount of fuel supplied by the fuel injection valve 10 is controlled by the valve opening driving time of the fuel injection valve 10.

更に、機関1の冷却ジャケット内の冷却水温度Twを検
出する水温センサ12が設けられると共に、排気通路1
3内で排気中酸素濃度を検出することによって機関吸入
混合気の空燃比を検出する空燃比検出手段としての酸素
センサ14が設けられている。
Furthermore, a water temperature sensor 12 for detecting the cooling water temperature Tw in the cooling jacket of the engine 1 is provided, and the exhaust passage 1
An oxygen sensor 14 is provided as an air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture by detecting the oxygen concentration in the exhaust gas.

コントロールユニット11は、クランク焦センサ15か
ら機関回転に同期して出力されるクランク単位角度信号
PO3を一定時間カウントして又は所定クランク角位置
毎(4気筒の場合180°毎)に出力されるクランク基
準角度信号REFの周期を計測して機関回転速度Nを検
出する。
The control unit 11 counts the crank unit angle signal PO3 output from the crank focus sensor 15 in synchronization with engine rotation for a certain period of time or outputs the crank angle signal PO3 at every predetermined crank angle position (every 180° in the case of a 4-cylinder engine). The period of the reference angle signal REF is measured to detect the engine rotation speed N.

コントロールユニット11は、前記の各種センサからの
検出信号に基づいて燃料噴射量Ti(駆動パルス信号の
パルス巾)を演算すると共に、設定した燃料噴射量Ti
に基づいて燃料噴射弁10を機関回転に同期した所定タ
イミングで開駆動制御して燃料供給を制御する。
The control unit 11 calculates the fuel injection amount Ti (pulse width of the drive pulse signal) based on the detection signals from the various sensors described above, and also calculates the fuel injection amount Ti (pulse width of the drive pulse signal).
Based on this, the fuel injection valve 10 is controlled to open at a predetermined timing synchronized with engine rotation to control fuel supply.

次にコントロールユニット11により行われる燃料供給
制御のための各種演算処理を第3図〜第5図のフローチ
ャートにそれぞれ示すルーチンに従って説明する。
Next, various calculation processes for fuel supply control performed by the control unit 11 will be explained according to the routines shown in the flowcharts of FIGS. 3 to 5, respectively.

本実施例において、基本燃料供給量設定手段。In this embodiment, basic fuel supply amount setting means.

空燃比フィードバック補正係数設定手段、電圧補正分設
定手段、燃料供給量設定手段、燃料供給制御手段、学習
補正値設定手段、燃料演算記憶手段。
Air-fuel ratio feedback correction coefficient setting means, voltage correction amount setting means, fuel supply amount setting means, fuel supply control means, learning correction value setting means, and fuel calculation storage means.

学習補正値平均手段、過渡運転判別手段、学習補正値更
新禁止手段としての機能は、前記第3図〜第5図のフロ
ーチャートに示すようにソフトウェア的に備えられてい
る。また、本実施例において、状態量検出手段は、スロ
ットルチャンバ4の開口面積Aを可変制御するスロット
ル弁7の開度TVOを検出するスロットルセンサ8と、
機関回転に同期した検出信号を出力するクランク角セン
サ15が相当する。
The functions of the learning correction value averaging means, the transient operation determining means, and the learning correction value update inhibiting means are provided in software as shown in the flowcharts of FIGS. 3 to 5. Further, in this embodiment, the state quantity detection means includes a throttle sensor 8 that detects the opening degree TVO of the throttle valve 7 that variably controls the opening area A of the throttle chamber 4;
This corresponds to a crank angle sensor 15 that outputs a detection signal synchronized with engine rotation.

第3図のフローチャートに示すルーチンは、機関lの1
回転(l rev)毎に実行されるものであり、まず、
ステップl(図中では31としである。以下同様)では
、酸素センサ(ox/5)i4から排気中の酸素濃度に
応じて出力される検出信号をAD変換して入力する。
The routine shown in the flowchart of FIG.
It is executed every rotation (l rev), and first,
In step 1 (indicated as 31 in the figure; the same applies hereinafter), the detection signal outputted from the oxygen sensor (ox/5) i4 according to the oxygen concentration in the exhaust gas is AD converted and input.

次のステップ2では、機関回転速度Nと後述するルーチ
ンで設定される基本燃料噴射量(基本燃料供給量)Tp
とによって複数に分割される運転状態毎に、予め空燃比
フィードバック補正係数LANBDAの操作量を記憶し
たマツプから、現状の機関回転速度Nと基本燃料噴射!
iTpに対応するデータを検索して求める。
In the next step 2, the engine rotation speed N and the basic fuel injection amount (basic fuel supply amount) Tp set in a routine to be described later.
The current engine speed N and basic fuel injection are calculated from a map that stores the operation amount of the air-fuel ratio feedback correction coefficient LANBDA in advance for each operating state that is divided into multiple states.
Search and obtain data corresponding to iTp.

空燃比フィードバック補正係数LAMBDAは、基本燃
料噴射量Tpの補正演算に用いられ、酸素センサ14に
よって検出される空燃比を目標空燃比(理論空燃比)に
近づけるように設定されるものであり、本実施例では比
例・積分制御によって設定制御され、前記マツプから検
索して求められる操作量は、リッチ制御比例分PR,リ
ーン制御比例分PL、積分分■である。
The air-fuel ratio feedback correction coefficient LAMBDA is used to correct the basic fuel injection amount Tp, and is set so that the air-fuel ratio detected by the oxygen sensor 14 approaches the target air-fuel ratio (theoretical air-fuel ratio). In the embodiment, setting control is performed by proportional/integral control, and the manipulated variables retrieved from the map are rich control proportional amount PR, lean control proportional amount PL, and integral component (2).

ステップ3では、ステップ1でAD変換して得た酸素セ
ンサ14の出力と、目標空燃比相当のスライスレベル(
例えば500s+V)とを比較して、機関吸入混合気の
空燃比が目標に対してリッチであるかリーンであるかを
判別する。
In step 3, the output of the oxygen sensor 14 obtained by AD conversion in step 1 and the slice level (corresponding to the target air-fuel ratio)
For example, 500s+V) is compared to determine whether the air-fuel ratio of the engine intake air-fuel mixture is rich or lean relative to the target.

ここで、空燃比がリッチであると判別されると、ステッ
プ4へ進んでリッチ初回判別フラグFRを判別する。前
記リッチ初回判別フラグFRは、空燃比のリーン状態に
おいてゼロがセットされるから、リッチ検出の初回であ
るときには、このステップ4でリッチ初回判別フラグP
Rはゼロであると判別される。
Here, if it is determined that the air-fuel ratio is rich, the process proceeds to step 4 and the rich initial determination flag FR is determined. The rich initial determination flag FR is set to zero when the air-fuel ratio is lean, so when it is the first rich detection, the rich initial determination flag P is set in step 4.
R is determined to be zero.

FR−0でリッチ検出の初回であるときには、ステップ
5へ進んで前回までの空燃比フィードバック補正係数L
A?IBDAの値から、前記ステップ2で検索して求め
たリーン制御比例骨PLを減算し、その結果を新たに空
燃比フィードバック補正係数LAMBDAにセットする
ことにより、燃料供給量が減少補正されて空燃比のリッ
チ状態が解消されるようにする。
If this is the first time rich detection is performed in FR-0, proceed to step 5 and change the air-fuel ratio feedback correction coefficient L up to the previous time.
A? By subtracting the lean control proportional bone PL found by searching in step 2 above from the value of IBDA and setting the result as a new air-fuel ratio feedback correction coefficient LAMBDA, the fuel supply amount is corrected to decrease and the air-fuel ratio The rich state is resolved.

空燃比フィードバック補正係数LAMBD^をリーン制
御比例骨PLだけ比例制御した後は、ステップ6でリッ
チ初回判別フラグFRに1をセットする一方、リーン初
回判別フラグPLにゼロをセットする。
After proportionally controlling the air-fuel ratio feedback correction coefficient LAMBD^ by the lean control proportional bone PL, in step 6, the rich initial determination flag FR is set to 1, and the lean initial determination flag PL is set to zero.

そして、空燃比のリッチ状態が継続しているときには、
ステップ4でリッチ初回判別フラグFRが1であると判
別されることにより、ステップ7へ進む。
When the air-fuel ratio continues to be rich,
When it is determined in step 4 that the rich initial determination flag FR is 1, the process advances to step 7.

ステップ7では、空燃比フィードバック補正係数LAM
BDAの前回値から積分分Iを減算して、その結果を空
燃比フィードバック補正係数LAMBDAに新たにセッ
トする。従って、空燃比のリッチ状態が解消されるまで
は、機関1が1回転する毎にこのステップ7で空燃比フ
ィードバック補正係数LAMBDAは積分分1ずつ徐々
に減少する。
In step 7, the air-fuel ratio feedback correction coefficient LAM
The integral I is subtracted from the previous value of BDA, and the result is newly set to the air-fuel ratio feedback correction coefficient LAMBDA. Therefore, until the rich state of the air-fuel ratio is eliminated, the air-fuel ratio feedback correction coefficient LAMBDA gradually decreases by an integral amount in step 7 every time the engine 1 rotates once.

かかる空燃比フィードバック補正係数LAMBDAの積
分制御による減少で空燃比のリッチ状態が解消されて、
ステップ3で空燃比がリーンであると判別されると、今
度はステップ8へ進みリーン初回判別フラグFLの判別
を行う。
By reducing the air-fuel ratio feedback correction coefficient LAMBDA by integral control, the rich state of the air-fuel ratio is eliminated,
When it is determined in step 3 that the air-fuel ratio is lean, the process proceeds to step 8 and the lean initial determination flag FL is determined.

リーン初回判別フラグFLは、前記ステップ6において
空燃比のリッチ状態においてゼロがセットされているの
では、今回がリーン検出の初回であれば、このステップ
8でFL−0の判別が下される。
Since the lean first determination flag FL is set to zero when the air-fuel ratio is rich in step 6, if this is the first time lean detection is performed, a determination of FL-0 is made in step 8.

FL−0でリーン検出の初回であるときには、ステップ
9へ進んで空燃比フィードバック補正係数LANBDA
の前回値にリッチ制御比例分PRを加算して、燃料の増
量補正を図る。そして、次のステップ10では、リッチ
初回判別フラグFRにゼロをセットする一方、リーン初
回判別フラグFLには1をセットする。
If it is the first lean detection at FL-0, proceed to step 9 and set the air-fuel ratio feedback correction coefficient LANBDA.
The rich control proportion PR is added to the previous value to correct the fuel increase. In the next step 10, the rich initial determination flag FR is set to zero, while the lean initial determination flag FL is set to 1.

また、ステップ8でリーン初回判別フラグFLが1でし
ると判別されて、リーン状態が継続しているときにはス
テップ11へ進み、このステップ11で空燃比フィード
バック補正係数LAMBDAに積分分■を加算して積分
制御する。
In addition, if it is determined in step 8 that the lean initial determination flag FL is 1 and the lean state continues, the process advances to step 11, where the integral ■ is added to the air-fuel ratio feedback correction coefficient LAMBDA. integral control.

上記のようにして空燃比フィードバック補正係数LAM
BDAを比例・積分制御によって可変設定すると、次の
ステップ12では、過渡フラグFtrの判別を行う。
As described above, the air-fuel ratio feedback correction coefficient LAM
After BDA is variably set by proportional/integral control, in the next step 12, the transient flag Ftr is determined.

前記過渡フラグFtrは、後述するように機関1が所定
時間以上継続して定常運転されているときにゼロがセッ
トされるものであり、それ以外では1がセットされる。
The transient flag Ftr is set to zero when the engine 1 is in steady operation for a predetermined period of time or more, as will be described later, and is set to 1 otherwise.

機関lが安定した定常運転状態であって、過渡フラグF
trがゼロであるときには、ステップ13へ進んで今回
のステップ12における定常判別が初回であるか否か、
即ち、定常運転が初めて判別されたときであるか否かを
定常初回判別フラグF trs+によって判別する。
The engine l is in a stable steady state of operation, and the transient flag F is
When tr is zero, the process advances to step 13 and determines whether or not the steady state determination in step 12 is the first time.
That is, it is determined whether or not this is the first time that steady operation is determined based on the steady first time determination flag F trs+.

前記定常初回判別フラグFtr■は、機関1が過渡運転
されているとき(過渡フラグFtrに1がセットされて
いるとき)には、ステップ18で1がセットされるから
、過渡フラグFtrが1からゼロに切り替わった初回で
は、定常初回判別フラグF trsはlであ名。
The steady initial determination flag Ftr■ is set to 1 in step 18 when the engine 1 is in transient operation (when the transient flag Ftr is set to 1), so the transient flag Ftr is set to 1 when the transient flag Ftr is set to 1. At the first time when it is switched to zero, the steady first time discrimination flag F trs is named l.

過渡フラグFtrがゼロで、定常初回判別フラグFtr
−が1である定常判別の初回には、ステップ14で定常
初回判別フラグF trmにゼロをセットした後、ステ
ップ15で本発明に係る学習補正値a。
When the transient flag Ftr is zero, the steady initial determination flag Ftr
At the first time of steady state determination when - is 1, the steady state first time determination flag F trm is set to zero in step 14, and then the learning correction value a according to the present invention is set in step 15.

b、cを学習するためのデータの記憶を行う。Store data for learning b and c.

即ち、ステップ15では、最近に演算された燃料噴射量
Tiをメモリ値MTIにセットすると共に、前回までの
MTIO値をMT2にセットし、更に前回までのMT2
の値をMT3にセットし、Ftr−〇かつFtr+w−
1の条件が揃った最近の3回における燃料噴射量Tiを
記憶する。
That is, in step 15, the recently calculated fuel injection amount Ti is set to the memory value MTI, the previous MTIO value is set to MT2, and the previous MTIO value is set to MT2.
Set the value of to MT3, Ftr-〇 and Ftr+w-
The fuel injection amount Ti for the last three times when conditions 1 were met is stored.

また、ここでMTI3.MTI2.MTI 1にセット
されて記憶されている燃料噴射量Tiの演算に用いたパ
ラメータである2XTpXCOEFを、同様にして最近
値からP aral、  P ara2.  P ar
a3にそれぞれセットする。ここで、Tpは機関吸気系
の開口面積Aと機関回転速度Nとから求めた基本燃料噴
射量であり、また、C0EFは水温センサ12で検出さ
れる冷却水温度Twを主として設定された各種補正係数
であり、更に、2倍しであるのは、各気筒の吸気行程に
タイミングを合わせて行う燃料制m<シーケンシャル噴
射量?11)と、全気筒同時噴射制御とで共通の基本燃
料噴射量を用いるための係数であり、2倍は通常のシー
ケンシャル噴射制御に用いる燃料噴射11Tiに対応し
たものである(第4図のフローチャート参照)。
Also, here MTI3. MTI2. Similarly, 2XTpXCOEF, which is a parameter used to calculate the fuel injection amount Ti set and stored in MTI 1, is calculated from the latest value as Paral, Para2. Par
Set each to a3. Here, Tp is the basic fuel injection amount determined from the opening area A of the engine intake system and the engine rotational speed N, and C0EF is the various corrections mainly set based on the cooling water temperature Tw detected by the water temperature sensor 12. It is a coefficient, and it is multiplied by 2 because fuel control m<sequential injection amount? 11) is a coefficient for using a common basic fuel injection amount in all-cylinder simultaneous injection control, and 2 times corresponds to fuel injection 11Ti used in normal sequential injection control (flow chart in Fig. 4). reference).

更に、このステップ15では、基本燃料噴射ITpを演
算する際に用いた開口面積Aのデータを同様に過去3回
MAI、MA2.MA3に渡って記憶する。
Furthermore, in this step 15, the data of the opening area A used when calculating the basic fuel injection ITp is similarly calculated from the past three times MAI, MA2 . Memorized over MA3.

従って、ステップ15における燃料噴射量Tiの演算デ
ータの記憶は、機関1が過渡運転されて定常に移行した
初回において更新されるものであり、内燃機関の通常運
転では、過渡後の定常運転時では厳密な運転状態の再現
性が期待できないため、それぞれ異なった運転状態(機
関負荷9回転速度)におけるデータが集められるもので
ある。
Therefore, the storage of the calculation data of the fuel injection amount Ti in step 15 is updated the first time the engine 1 transitions to a steady state after a transient operation. Since strict reproducibility of operating conditions cannot be expected, data under different operating conditions (engine load and 9 rotational speeds) are collected.

そして、次のステップ16では、ステップ15で記憶さ
れている運転状態の異なる過去3回の燃料噴射11Ti
の演算におけるデータを用い、空燃比フィードバック補
正係数LAMBDAを初期値の1にすると共に、通常の
燃料噴射量Tiの演算時には学習更新された値が用いら
れる3つの学習補正値a。
Then, in the next step 16, the past three fuel injections 11Ti with different operating conditions stored in step 15 are performed.
Using the data in the calculation, the air-fuel ratio feedback correction coefficient LAMBDA is set to the initial value of 1, and the learned and updated values are used when calculating the normal fuel injection amount Ti.Three learning correction values a.

b、c(第1.第3.第2学習補正値)を未知数として
燃料噴射量Tiの演算式を再設定し、3つの学習補正値
a、b、c以外は何らかの数値が代入される以下のよう
な燃料噴射量TIの3つの演算式からなる連立方程式を
解いて、3つの学習補正値a、b、Cを求める。
The formula for the fuel injection amount Ti is reset using b, c (first, third, and second learning correction values) as unknowns, and some numerical values are substituted for the three learning correction values a, b, and c. Three learning correction values a, b, and C are obtained by solving simultaneous equations consisting of three calculation formulas for the fuel injection amount TI.

尚、電圧補正分子sについては過去のデータを記憶して
いないが、−mに電圧補正分子sについては運転状態毎
に細かく変化するものではないので、標準値(標準電圧
時の値)を代入するようにしである。また、前記学習補
正値a、b、cの初期値は、それぞれaがゼロ、bが1
、Cが1である。
Although past data is not stored for the voltage correction numerator s, the standard value (value at standard voltage) is substituted into -m since the voltage correction numerator s does not change minutely depending on the operating condition. That's what I do. In addition, the initial values of the learning correction values a, b, and c are 0 for a and 1 for b, respectively.
, C is 1.

後述するように、本実施例において燃料噴射量Tiは下
式で演算される。
As will be described later, in this embodiment, the fuel injection amount Ti is calculated by the following formula.

X LA?IBDA Xr十TsXエ ココテ、Ti、2XTpXCOEF、Aのデータがそれ
ぞれ記憶されているから、空燃比フィードバック補正係
数LAMBDAを初期値1にし、学習補正値a、b、c
を未知数とし、更に、電圧補正分子sに標準値を代入す
れば、燃料噴射量Tiの演算式を再構築することができ
るものであり、未知数が3つ(a、b、c)であるのに
対し、演算式が3つ設定されるから、3つの演算式の連
立方程式として未知数である学習補正値a、b、cを求
めることができるものである。尚Ja、T、cは、各学
習補正値a、b、cの加重平均値である。
X LA? Since the data of IBDA Xr 10 TsX ecocote, Ti, 2XTp
is an unknown quantity and further, by substituting the standard value for the voltage correction numerator s, the calculation formula for the fuel injection amount Ti can be reconstructed. However, since three arithmetic expressions are set, the learning correction values a, b, and c, which are unknown quantities, can be obtained as simultaneous equations of the three arithmetic expressions. Note that Ja, T, and c are weighted average values of each learning correction value a, b, and c.

即ち、ステップ16における演算式では、空燃比フィー
ドバック補正係数LAMBDAを初期値の1にしである
ため、何らかの原因で空燃比ズレが発生し、この空燃比
ズレを解消すべく空燃比フィードバック補正係数LAN
BDAの中心値を初期値1から変化させているときには
、この補正がステップ16における演算に加わらないこ
とになり、その補正分が連立方程式により3つの学習補
正値a、b、cに振り分けられるものである。
That is, in the calculation formula in step 16, since the air-fuel ratio feedback correction coefficient LAMBDA is set to the initial value of 1, an air-fuel ratio deviation occurs for some reason, and in order to eliminate this air-fuel ratio deviation, the air-fuel ratio feedback correction coefficient LAN is set.
When the center value of BDA is changed from the initial value 1, this correction is not added to the calculation in step 16, and the correction amount is distributed to three learning correction values a, b, and c by simultaneous equations. It is.

前記3つの学習補正値a、b、cのうち、学習補正する
から、開口面積Aが小さくときほど大きな補正が加わる
ことになり、この特性は、第6図〜第8図に示したスロ
ットル弁7の汚れが発生したときの空燃比制御エラーに
対応することになり、スロットル弁7に汚れが発生し開
度TVOに対する開口面積Aが減少して、空燃比がリッ
チ化したときにはこの学習補正値aによってその補正が
行える。
Since learning correction is performed among the three learning correction values a, b, and c, a larger correction is applied when the opening area A is smaller. This learning correction value corresponds to the air-fuel ratio control error when dirt occurs in No. 7, and when dirt occurs on the throttle valve 7 and the opening area A relative to the opening TVO decreases, resulting in the air-fuel ratio becoming rich. The correction can be made by a.

また、前記学習補正値すは、電圧補正分子sに乗算され
るものであるから、運転状態に因らず一定量を補正する
ことになり、燃料噴射量Tiが少ないときほどこの学習
補正値すによる補正が大きくなる。上記特性は、第9図
〜第11図に示すように燃料噴射弁lOが劣化して燃料
噴射量TIが少ないときほどその影響が大きく表れる特
性に対応しており、前記学習補正値すによって燃料噴射
弁10の劣化による空燃比ズレを精度良く吸収できるも
のである。
Furthermore, since the learning correction value S is multiplied by the voltage correction numerator s, it is corrected by a constant amount regardless of the operating condition, and the smaller the fuel injection amount Ti is, the more this learning correction value is multiplied. The correction will be larger. As shown in FIGS. 9 to 11, the above characteristics correspond to the characteristics in which the influence becomes more pronounced as the fuel injection valve IO deteriorates and the fuel injection amount TI becomes smaller. It is possible to accurately absorb air-fuel ratio deviations due to deterioration of the injection valve 10.

更に、学習補正値Cは、基本燃料噴射量Tpに乗算され
るから、運転状態によらず基本燃料噴射量Tpを一定割
合だけ補正することになる。上記特性は、高度や吸気温
度の変化により空気密度が変化し、第12図及び第13
図に示すように、全運転状態で一律に空燃比がズしたと
きの特性に対応し、前記学習補正値Cによって空気密度
の変化による空燃比ズレを吸収できる。
Furthermore, since the learning correction value C is multiplied by the basic fuel injection amount Tp, the basic fuel injection amount Tp is corrected by a fixed percentage regardless of the operating state. The above characteristics change as the air density changes due to changes in altitude and intake air temperature, and as shown in Figures 12 and 13.
As shown in the figure, the learned correction value C can absorb the air-fuel ratio deviation due to changes in air density, corresponding to the characteristics when the air-fuel ratio deviates uniformly in all operating conditions.

このように、学習補正値a、b、cを学習して燃料噴射
量Tiの演算に用いれば、それぞれ特性の異なるスロッ
トル弁7の汚れ、燃料噴射弁10の劣化、空気密度変化
による空燃比ズレに対して、それぞれの特性に見合った
補正を施すことができ、運転状態によって空燃比の段差
を生じることなく、精度の良い空燃比補正制御が行える
In this way, if learning correction values a, b, and c are learned and used to calculate the fuel injection amount Ti, air-fuel ratio deviations due to dirt on the throttle valve 7, deterioration of the fuel injection valve 10, and changes in air density, which have different characteristics, can be avoided. It is possible to perform corrections that are appropriate for each characteristic, and to perform highly accurate air-fuel ratio correction control without causing differences in the air-fuel ratio depending on the operating state.

連立方程式により学習補正値a、b、cを学習するが、
そのままデータを燃料噴射量Tiの演算に用いるのでは
なく、次のステップ17で各学習補正値a、b、cの加
重平均演算を下式に従って行ヮて、間違った学習によっ
て学習補正値a、  b。
The learning correction values a, b, and c are learned by simultaneous equations, but
Instead of using the data as is to calculate the fuel injection amount Ti, in the next step 17, the weighted average calculation of each learning correction value a, b, and c is performed according to the formula below, and the learning correction values a, b.

Cが太き(変化することを回避し、ここで加重平均した
学習補正値子、 T、  cが燃料噴射量Tiの演算に
用いられるようにする。
C is thick (avoided from changing), and the weighted averaged learning correction value, T, c is used to calculate the fuel injection amount Ti.

a←a (1,0−X) 十aXX T4−T (1,0−Y ) + b X Yτ←τ(
1,0−Z) +cXZ ここで、X、Y、Zは、それぞれの学習補正値a、b、
cを加重平均するのに用いる加重重みでアリ、0≦X、
Y、Z≦1.0とする。
a←a (1,0-X) 10aXX T4-T (1,0-Y) + b X Yτ←τ(
1,0-Z) +cXZ Here, X, Y, and Z are the respective learning correction values a, b,
The weighted weight used to weighted average c is ant, 0≦X,
Y, Z≦1.0.

次に第4図のフローチャートに示すルーチンに従って燃
料噴射量Tiの演算設定と、過渡判別とを説明する。
Next, the calculation setting of the fuel injection amount Ti and the transient determination will be explained according to the routine shown in the flowchart of FIG.

このルーチンは、10−3毎に実行されるものであり、
まず1.ステップ21では、スロットルセンサ8からス
ロットル弁7の開度TVOに応じて出力される検出信号
をAD変換して入力する。
This routine is executed every 10-3,
First 1. In step 21, the detection signal outputted from the throttle sensor 8 according to the opening degree TVO of the throttle valve 7 is AD converted and inputted.

次のステップ22では、本ルーチンの前回実行時に前記
ステップ21で入力した開度TVOと今回の入力値との
差に基づいて本ルーチン実行周期当たりのスロットル弁
7の開度変化量ΔTVOを求め、この変化量ΔTVOが
略ゼロであるか否かを判別する。
In the next step 22, the opening change amount ΔTVO of the throttle valve 7 per execution cycle of this routine is determined based on the difference between the opening TVO input in step 21 during the previous execution of this routine and the current input value. It is determined whether this amount of change ΔTVO is approximately zero.

前記変化量ΔTVOが略ゼロであるときには、スロット
ル弁7の開閉動作が行われておらず略−定の開度TVO
を保っている状態であるから、機関lの過渡運転状態は
判別されず、ステップ23へ進む。
When the amount of change ΔTVO is approximately zero, the opening/closing operation of the throttle valve 7 is not performed and the opening degree TVO is approximately constant.
Since the state is maintained, the transient operating state of the engine I is not determined, and the process proceeds to step 23.

ステップ23は、変化量ΔTVOと同様にして求められ
る機関回転速度Nの変化量ΔNが略ゼロであるか否かを
判別する。ここで、変化量ΔNが略ゼロであって、スロ
ットル弁7の開度TVO及び機関回転速度Nに変動のな
いときには、機関lが略定常運転されているものと見做
し、次のステップ26でカウンタ値cntがゼロである
か否かを判別する。
In step 23, it is determined whether the amount of change ΔN in the engine rotational speed N, which is obtained in the same way as the amount of change ΔTVO, is approximately zero. Here, when the amount of change ΔN is approximately zero and there is no fluctuation in the opening degree TVO of the throttle valve 7 and the engine rotational speed N, it is assumed that the engine 1 is being operated approximately steadily, and the next step 26 is performed. It is determined whether the counter value cnt is zero or not.

一方、変化量ΔTVOと変化量ΔNとの少なくとも一方
が略ゼロでないときには、機関lの過渡運転を判別し、
ステップ24へ進んで過渡フラグFtrに1をセットす
ると共に、ステップ25でΔTVOとΔNとから判別さ
れる機関1の定常運転へ移行してからの経過時間を計測
するためのカウント値cntに所定値(例えば200)
をセットする。
On the other hand, when at least one of the amount of change ΔTVO and the amount of change ΔN is not approximately zero, it is determined that the engine l is in transient operation,
Proceeding to step 24, the transient flag Ftr is set to 1, and at the same time, in step 25, a predetermined value is set to the count value cnt for measuring the elapsed time after the engine 1 shifts to steady operation, which is determined from ΔTVO and ΔN. (e.g. 200)
Set.

前記カウント値antは、機関1の定常・過渡運転に限
らず、ゼロでないときにはステップ27で本ルーチン実
行毎に1つずつカウントダウンされるが、過渡運転がΔ
TVOとΔNとから判別されているときには、ステップ
25で所定値がセットされるので過渡運転時には前記所
定値に維持される。
The count value ant is not limited to steady or transient operation of the engine 1, and if it is not zero, it is counted down by one each time this routine is executed in step 27.
When it is determined from TVO and ΔN, a predetermined value is set in step 25, so that the predetermined value is maintained during transient operation.

一方、定常運転に移行すると、ステップ25における所
定値のセットが行われなくなるので、本ルーチン実行毎
に徐々に減少し、ステップ26でカウント値cnt=o
の判別がなされると、ステップ28へ進んで過渡フラグ
Ftrにゼロがセットされる。
On the other hand, when shifting to steady operation, the predetermined value is not set in step 25, so it gradually decreases each time this routine is executed, and in step 26, the count value cnt=o
When this determination is made, the process proceeds to step 28, where the transient flag Ftr is set to zero.

即ち、ΔTVOとΔNとに基づいて機関1の定常運転が
判別されても、直ちに過渡フラグFtrにゼロをセット
するのではなく、機関1が真の定常運転に安定するまで
の時間経過を待って過渡フラグFtrにゼロをセットす
るものである。過渡フラグFtrにゼロをセットした初
回では、前記第3図のフローチャートにおいてステップ
12からステップ13へ進んで、学習補正値a、b、c
の学習更新が行われる。
That is, even if steady operation of the engine 1 is determined based on ΔTVO and ΔN, instead of immediately setting the transient flag Ftr to zero, the system waits until the engine 1 stabilizes to true steady operation. This is to set the transient flag Ftr to zero. When the transient flag Ftr is set to zero for the first time, the process proceeds from step 12 to step 13 in the flowchart of FIG.
Learning updates are performed.

次のステップ29では、ステップ21で人力したスロッ
トル弁開度TVOに基づいてスロットルチャンバ4の開
口面積Aを求める。尚、スロットル弁7をバイパスして
設けられた補助空気通路の開口面積を制御して、アイド
ル回転速度のフィードバック制御を行うシステムを備え
る場合には、この補助空気通路分の開口面積を前記開口
面積Aに加算して補正するようにすることが望ましい。
In the next step 29, the opening area A of the throttle chamber 4 is determined based on the throttle valve opening TVO manually input in step 21. In addition, when a system is provided that performs feedback control of the idle rotation speed by controlling the opening area of an auxiliary air passage provided by bypassing the throttle valve 7, the opening area of this auxiliary air passage is referred to as the opening area. It is desirable to add it to A for correction.

ステップ30では、ステップ29で求めた開口面積Aを
機関回転速度Nで除算した値に基づいて機関1の基本体
積効率QHφ(%)を求める。
In step 30, the basic volumetric efficiency QHφ (%) of the engine 1 is determined based on the value obtained by dividing the opening area A determined in step 29 by the engine rotational speed N.

次のステップ31では、前記基本体積効率QHφを真の
機関負荷変化に追従させるために行う加重平均演算に用
いる加重重みXを、ステップ29で求めた開口面積Aに
基づいて設定する。
In the next step 31, the weighting weight X used in the weighted average calculation performed to make the basic volumetric efficiency QHφ follow the true engine load change is set based on the opening area A obtained in step 29.

そして、ステップ32では、以下の式に従って基本体積
効率QHφを加重平均して体積効率QCYLを設定する
Then, in step 32, the basic volumetric efficiency QHφ is weighted averaged according to the following formula to set the volumetric efficiency QCYL.

QCYL +−QHφxX+QCYL (1−X)ステ
ップ33では、以下の式に従って開口面積Aと機関回転
速度Nとに基づく基本燃料噴射量(基本燃料供給量)T
pを演算する。
QCYL +-QHφxX+QCYL (1-X) In step 33, the basic fuel injection amount (basic fuel supply amount) T is based on the opening area A and the engine rotation speed N according to the following formula.
Calculate p.

Tp”QCYLXKTAXKCONXKFLATここで
、QCYLはステップ32で求めた機関1の体積効率、
KTAは第5図のフローチャートに示すバックグラウン
ドジョブのステップ42で吸気温度TAに基づいて設定
される吸気温度(空密廣)補正係数、KCONは燃料噴
射弁10の噴射特性に基づく定数、KFLATは第5図
のフローチャートに示すバックグラウンドシップのステ
ップ41で機関回転速度Nと体積効率QCYLとに基づ
いて求められる微小修正係数である。
Tp”QCYLXKTAXKCONXKFLATwhere, QCYL is the volumetric efficiency of engine 1 obtained in step 32,
KTA is an intake air temperature (air tightness) correction coefficient set based on the intake air temperature TA in step 42 of the background job shown in the flowchart of FIG. 5, KCON is a constant based on the injection characteristics of the fuel injection valve 10, and KFLAT is a constant This is a minute correction coefficient obtained based on the engine rotational speed N and the volumetric efficiency QCYL in step 41 of the background ship shown in the flowchart of FIG.

次のステップ34では、前記基本燃料噴射!tTpや第
3図のフローチャートに示すルーチンで学習した学習補
正値a 、 T、τ等を用いて最終的な燃料噴射量(燃
料供給量)Tiを以下の式に従って演算する。
In the next step 34, the basic fuel injection! Using tTp and the learning correction values a, T, τ, etc. learned in the routine shown in the flowchart of FIG. 3, the final fuel injection amount (fuel supply amount) Ti is calculated according to the following formula.

x LAMBDA Xτ+TsX工 ここで、設定された燃料噴射fiTiは、出力レジスタ
にセットされ、所定の燃料噴射開始タイミングになると
、この出力レジスタにセットされている最新の燃料噴射
11Tiが読み出され、読み出した燃料噴射ITiに相
当するパルス巾をもつ駆動パルス信号が燃料噴射弁10
に与えられて燃料が噴射供給される。
x LAMBDA Xτ+Ts A drive pulse signal having a pulse width corresponding to the fuel injection ITi is applied to the fuel injection valve 10.
The fuel is supplied by injection.

〈発明の効果〉 以上説明したように、本発明によると、機関吸気系の開
口面積と機関回転速度とに基づいて基本燃料噴射量が制
御される内燃機関において、スロットル弁の汚れ、燃料
噴射弁等の燃料供給装置の劣化、高度変化それぞれで異
なる特性の空燃比ズレが生じても、それぞれの空燃比ズ
レの原因に対応した燃料補正を施すことができるため、
運転状態によって空燃比の段差が生じて運転性を悪化さ
せることがなく、内燃機関の空燃比制御性が向上して運
転性を改善できる。
<Effects of the Invention> As explained above, according to the present invention, in an internal combustion engine in which the basic fuel injection amount is controlled based on the opening area of the engine intake system and the engine rotation speed, dirt on the throttle valve, fuel injection valve Even if air-fuel ratio deviations with different characteristics occur due to deterioration of the fuel supply system or changes in altitude, fuel correction can be made that corresponds to the cause of each air-fuel ratio deviation.
The air-fuel ratio controllability of the internal combustion engine is improved, and the drivability can be improved without causing a difference in the air-fuel ratio depending on the operating state and deteriorating the drivability.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図〜第5図は
それぞれ同上実施例における燃料供給制御の内容を示す
フローチャート、第6図〜第8図はそれぞれスロットル
弁の汚れによる空燃比ズレの特性を説明するための線図
、第9図〜第11図はそれぞれ燃料噴射弁が劣化したと
きの空燃比ズレの特性を説明するための線図、第12図
及び第13図はそれぞれ高度変化があったときの空燃比
ズレの特性を説明するための線図である。 1・・・機関  4・・・スロットルチャンバ7・・・
スロットル弁  8・・・スロットルセンサ10・・・
燃I[射弁11・・・コントロールユニット14・・・
酸素センサ  15・・・クランク角センサ特許出願人
 日本電子機器株式会社 代理人 弁理士 笹 島  冨二雄 第2図 第5図
FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a system schematic diagram showing an embodiment of the present invention, and FIGS. 3 to 5 are flowcharts showing details of fuel supply control in the above embodiment, respectively. , Figures 6 to 8 are diagrams for explaining the characteristics of air-fuel ratio deviation due to dirt on the throttle valve, and Figures 9 to 11 are diagrams showing the characteristics of air-fuel ratio deviation when the fuel injection valve is deteriorated. 12 and 13 are diagrams for explaining the characteristics of air-fuel ratio deviation when there is a change in altitude, respectively. 1... Engine 4... Throttle chamber 7...
Throttle valve 8... Throttle sensor 10...
Fuel I [injector 11...control unit 14...
Oxygen sensor 15... Crank angle sensor patent applicant Japan Electronics Co., Ltd. Representative Patent attorney Fujio Sasashima Figure 2 Figure 5

Claims (3)

【特許請求の範囲】[Claims] (1)可変制御される機関吸気系の開口面積と機関回転
速度とにそれぞれ関与する状態量を検出する状態量検出
手段と、 検出された状態量に基づいて基本燃料供給量を設定する
基本燃料供給量設定手段と、 機関吸入混合気の空燃比を検出する空燃比検出手段と、 検出された空燃比を目標空燃比に近づけるように前記基
本燃料供給量を補正するための空燃比フィードバック補
正係数を設定する空燃比フィードバック補正係数設定手
段と、 燃料供給手段の駆動電源の電圧変化に応じて前記基本燃
料供給量を補正するための電圧補正分を設定する電圧補
正分設定手段と、 前記基本燃料供給量、空燃比フィードバック補正係数及
び電圧補正分と、前記基本燃料供給量を開口面積の検出
値に対する比で補正する第1学習補正値と、前記空燃比
フィードバック補正係数を補正する第2学習補正値と、
前記電圧補正分を補正する第3学習補正値と、を少なく
とも含んで燃料供給量を演算する燃料供給量設定手段と
、演算された燃料供給量に基づいて前記燃料供給手段を
駆動制御する燃料供給制御手段と、 少なくとも3つの異なる運転状態毎に、前記演算された
燃料供給量と、該燃料供給量の演算パラメータと、をそ
れぞれ記憶する燃料演算記憶手段と、 該燃料演算記憶手段に記憶された少なくとも3つの燃料
供給量の演算において、前記空燃比フィードバック補正
係数を基準値にしたときに、前記第1、第2、第3学習
補正値が前記3つの燃料供給量の演算に共通して適合す
るようにそれぞれ学習して更新設定する学習補正値設定
手段と、を含んで構成した内燃機関の空燃比学習制御装
置。
(1) State quantity detection means for detecting state quantities related to the opening area and engine rotation speed of the engine intake system which are variably controlled, and a basic fuel for setting the basic fuel supply amount based on the detected state quantities. supply amount setting means; air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture; and an air-fuel ratio feedback correction coefficient for correcting the basic fuel supply amount so that the detected air-fuel ratio approaches the target air-fuel ratio. air-fuel ratio feedback correction coefficient setting means for setting a voltage correction coefficient for correcting the basic fuel supply amount in accordance with a voltage change of a driving power source of the fuel supply means; a supply amount, an air-fuel ratio feedback correction coefficient, a voltage correction amount, a first learning correction value that corrects the basic fuel supply amount by a ratio to a detected value of the opening area, and a second learning correction that corrects the air-fuel ratio feedback correction coefficient. value and
a third learning correction value for correcting the voltage correction; a fuel supply amount setting means for calculating a fuel supply amount including at least a third learning correction value; and a fuel supply for driving and controlling the fuel supply means based on the calculated fuel supply amount. a control means; a fuel calculation storage means for storing the calculated fuel supply amount and calculation parameters for the fuel supply amount for each of at least three different operating states; In at least three fuel supply amount calculations, when the air-fuel ratio feedback correction coefficient is used as a reference value, the first, second, and third learning correction values are commonly applicable to the three fuel supply amount calculations. An air-fuel ratio learning control device for an internal combustion engine, comprising: a learning correction value setting means for learning and updating settings so as to respectively perform learning and updating.
(2)前記学習補正値設定手段で設定される3つの学習
補正値をそれぞれに平均化処理し、この平均化処理した
3つの学習補正値によって前記燃料供給量設定手段によ
る燃料供給量の演算を行わせる学習補正値平均手段を設
けたことを特徴とする請求項1記載の内燃機関の空燃比
学習制御装置。
(2) Averaging the three learning correction values set by the learning correction value setting means, and calculating the fuel supply amount by the fuel supply amount setting means using the averaged three learning correction values. 2. The air-fuel ratio learning control device for an internal combustion engine according to claim 1, further comprising means for averaging learning correction values.
(3)機関の過渡運転状態を判別する過渡運転判別手段
と、 該過渡運転判別手段で機関の過渡運転状態が判別された
ときに、前記学習補正値設定手段による3つの学習補正
値の更新設定を禁止する学習補正値更新禁止手段と、 を設けたことを特徴とする請求項1又は2のいずれかに
記載の内燃機関の空燃比学習制御装置。
(3) a transient operation determination means for determining the transient operation state of the engine; and when the transient operation determination means determines the transient operation state of the engine, the learning correction value setting means updates the three learning correction values. 3. The air-fuel ratio learning control device for an internal combustion engine according to claim 1, further comprising learning correction value update prohibition means for prohibiting update of learning correction value.
JP10575789A 1989-04-27 1989-04-27 Air-fuel ratio learning controller for internal combustion engine Expired - Lifetime JPH0792012B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10575789A JPH0792012B2 (en) 1989-04-27 1989-04-27 Air-fuel ratio learning controller for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10575789A JPH0792012B2 (en) 1989-04-27 1989-04-27 Air-fuel ratio learning controller for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH02286848A true JPH02286848A (en) 1990-11-27
JPH0792012B2 JPH0792012B2 (en) 1995-10-09

Family

ID=14416102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10575789A Expired - Lifetime JPH0792012B2 (en) 1989-04-27 1989-04-27 Air-fuel ratio learning controller for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0792012B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009180195A (en) * 2008-01-31 2009-08-13 Honda Motor Co Ltd Fuel injection device for internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009180195A (en) * 2008-01-31 2009-08-13 Honda Motor Co Ltd Fuel injection device for internal combustion engine

Also Published As

Publication number Publication date
JPH0792012B2 (en) 1995-10-09

Similar Documents

Publication Publication Date Title
US5193339A (en) Method of and an apparatus for controlling the air-fuel ratio of an internal combustion engine
US5271374A (en) Air-fuel ratio controller for engine
JP2532205B2 (en) Engine air-fuel ratio learning control method
JPH02286848A (en) Air-fuel ratio study control device of internal combustion engine
JPH041439A (en) Air-fuel ratio controller of internal combustion engine
JPS62191641A (en) Learning control device for air-fuel ratio for internal combustion engine
JP2757064B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0455235Y2 (en)
JP2543762B2 (en) Fuel supply control device for internal combustion engine
JPH0979072A (en) Air-fuel ratio learning control device for internal combustion engine
JP2757065B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0833133B2 (en) Air-fuel ratio control device for internal combustion engine
JPH02191839A (en) Air-fuel ratio control device for engine
JPH0689685B2 (en) Fuel supply control device for internal combustion engine
JPH01106955A (en) Control device for fuel feeding of internal combustion engine
JPS6365155A (en) Fuel leak self-diagnostic device for electronic control fuel injection type internal combustion engine
JPS6270641A (en) Learning control device for internal combustion engine
JPH04171238A (en) Apparatus for diagnosing abnormality of air flow meter in internal combustion engine
JPH03115752A (en) Air-fuel ratio feedback control device for internal combustion engine
JPH03182655A (en) Fuel supply controller of internal combustion engine
JPH02196147A (en) Fuel supply controller for internal combustion engine
JPH04171237A (en) Apparatus for diagnosing abnormality in fuel supply system in internal combustion engine
JPS61190141A (en) Learning control device of internal-combustion engine
JPH03151538A (en) Acceleration increase quantity correction factor learning device for internal combustion engine
JPH02157445A (en) Air-fuel ratio control device of engine