Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0792012B2 - Air-fuel ratio learning controller for internal combustion engine - Google Patents
[go: Go Back, main page]

JPH0792012B2 - Air-fuel ratio learning controller for internal combustion engine - Google Patents

Air-fuel ratio learning controller for internal combustion engine

Info

Publication number
JPH0792012B2
JPH0792012B2 JP10575789A JP10575789A JPH0792012B2 JP H0792012 B2 JPH0792012 B2 JP H0792012B2 JP 10575789 A JP10575789 A JP 10575789A JP 10575789 A JP10575789 A JP 10575789A JP H0792012 B2 JPH0792012 B2 JP H0792012B2
Authority
JP
Japan
Prior art keywords
air
fuel supply
fuel
fuel ratio
supply amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP10575789A
Other languages
Japanese (ja)
Other versions
JPH02286848A (en
Inventor
伸平 中庭
Original Assignee
株式会社ユニシアジェックス
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 株式会社ユニシアジェックス filed Critical 株式会社ユニシアジェックス
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)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は内燃機関の空燃比学習制御装置に関し、特に、
機関吸気系の開口面積と機関回転速度とに基づいて基本
燃料供給量が演算設定されるよう構成された内燃機関の
燃料供給制御装置において空燃比制御性を改善した装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION <Field of Industrial Application> 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, which is configured to calculate and set a basic fuel supply amount based on an opening area of an engine intake system and an engine rotation speed, with improved 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 obtained through the throttle valve opening TVO and the like, and the basic fuel supply amount Tp is set based on the opening area A and the engine rotation speed N. An electronically controlled fuel supply device for an internal combustion engine configured as
-168949 gazette etc. are disclosed.

このものでは、開口面積Aと機関回転速度Nとに基づい
て基本燃料供給量Tpを演算すると共に、機関温度等の機
関運転状態に応じた各種補正係数COEFと、排気系に設け
た酸素センサからの信号を介して検出される空燃比を目
標空燃比に近づけるように設定されるフィードバック補
正係数LAMBDAと、バッテリ電圧による燃料噴射弁の有効
開弁時間の変化を補正するための補正分Tsとを求め、前
記基本燃料供給量Tpをこれらにより補正して最終的な燃
料供給量Ti(←Tp×COEF×LAMBDA+Ts)を演算する。
In this system, the basic fuel supply amount Tp is calculated based on the opening area A and the engine rotation speed N, and various correction coefficients COEF according to the engine operating conditions such as the engine temperature and the oxygen sensor provided in the exhaust system are used. The feedback correction coefficient LAMBDA that is set so that the air-fuel ratio detected via the signal of ## EQU1 ## approaches the target air-fuel ratio, and the correction amount Ts for correcting the change in the effective opening time of the fuel injection valve due to the battery voltage. Then, the basic fuel supply amount Tp is corrected by these, and the final fuel supply amount Ti (← Tp × COEF × LAMBDA + Ts) is calculated.

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

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

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

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

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

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

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

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

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

〈課題を解決するための手段〉 そのため、本発明に係る内燃機関の空燃比学習制御装置
では、第1図に示すように、可変制御される機関吸気系
の開口面積と機関回転速度とにそれぞれ関与する状態量
を検出する状態量検出手段と、この状態量検出手段で検
出された状態量に基づいて基本燃料供給量を設定する基
本燃料供給量設定手段と、機関吸入混合気の空燃比を検
出する空燃比検出手段と、この空燃比検出手段で検出さ
れた空燃比を目標空燃比に近づけるように前記基本燃料
供給量を補正するための空燃比フィードバック補正係数
を設定する空燃比フィードバック補正係数設定手段と、
燃料供給手段の駆動電源の電圧変化に応じて前記基本燃
料供給量を補正するための電圧補正分を設定する電圧補
正分設定手段と、前記基本燃料供給量,空燃比フィード
バック補正係数及び電圧補正分と、前記基本燃料供給量
を開口面積の検出値に対する比で補正する第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. 1, the opening area of the engine intake system and the engine rotation speed that are variably controlled are different from each other. State quantity detection means for detecting the state quantity involved, basic fuel supply quantity setting means for setting the basic fuel supply quantity based on the state quantity detected by this state quantity detection means, and the air-fuel ratio of the engine intake air-fuel mixture Air-fuel ratio detection means for detecting, and an air-fuel ratio feedback correction coefficient for setting the air-fuel ratio feedback correction coefficient for correcting the basic fuel supply amount so that the air-fuel ratio detected by this air-fuel ratio detection means approaches the target air-fuel ratio. Setting means,
Voltage correction amount setting means for setting a voltage correction amount for correcting the basic fuel supply amount according to a voltage change of the driving power source of the fuel supply means, and the basic fuel supply amount, the air-fuel ratio feedback correction coefficient and the voltage correction amount A first learning correction value for correcting the basic fuel supply amount by a ratio of the opening area to the detected value, a second learning correction value for correcting the air-fuel ratio feedback correction coefficient, and a third learning correction value for correcting the voltage correction amount. Fuel supply amount setting means for calculating the fuel supply amount including at least the learning correction value, and fuel supply control means for drivingly controlling the fuel supply means based on the fuel supply amount calculated by the fuel supply amount setting means. And a fuel calculation that stores the fuel supply amount calculated by the fuel supply amount setting means and the calculation parameter of the fuel supply amount for each of at least three different operating states. In the storage means and the calculation of at least three fuel supply amounts stored in the fuel calculation storage means, when the air-fuel ratio feedback correction coefficient is set to a reference value, the first, second and third learning correction values are A learning correction value setting means for learning and updating and setting each of them so as to be commonly applicable to the calculation of the three fuel supply amounts.

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

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

〈作用〉 かかる構成によると、状態量検出手段と、可変制御され
る機関吸気系の開口面積と機関回転速度とにそれぞれ関
与する状態量を検出し、基本燃料供給量設定手段は、こ
れらの状態量に基づいて基本燃料供給量を設定する。
<Operation> According to such a configuration, the state quantity detection means, the state quantities involved in the opening area of the engine intake system that is variably controlled, and the engine rotation speed are detected, and the basic fuel supply amount setting means detects these states. Set the basic fuel supply 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 detecting means approaches the target air-fuel ratio.

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

そして、燃料供給量設定手段は、前記基本燃料供給量,
空燃比フィードバック補正係数及び電圧補正分と、前記
基本燃料供給量を開口面積の検出値に対する比で補正す
る第1学習補正値と、前記空燃比フィードバック補正係
数を補正する第2学習補正値と、前記電圧補正分を補正
する第3学習補正値と、を少なくとも含んで燃料供給量
を演算する。
Then, the fuel supply amount setting means is
An air-fuel ratio feedback correction coefficient and a voltage correction amount, a first learning correction value for correcting the basic fuel supply amount by a ratio of the opening area to a detection value, and a second learning correction value for correcting the air-fuel ratio feedback correction coefficient, A fuel supply amount is calculated by including at least a third learning correction value for correcting 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 parameter of the fuel supply amount for each of at least three different operating states, and sets the learning correction value. In the calculation of the at least three fuel supply amounts stored in the fuel calculation storage means, when the air-fuel ratio feedback correction coefficient is set to a reference value, the first, second and third learning correction values are Even if the air-fuel ratio feedback correction coefficient is set to a reference value, the target air-fuel ratio is adjusted using the first, second, and third learning correction values by learning and updating so as to be commonly applicable to the calculation of the three fuel supply amounts. A considerable fuel supply amount is calculated.

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

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

〈実施例〉 以下に本発明の実施例を説明する。<Examples> Examples of the present invention will be described below.

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

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

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

前記電磁式の燃料噴射弁10は、後述するマイクロコンピ
ュータを内蔵したコントロールユニット11から出力され
る駆動パルス信号によって間欠的に開弁駆動し、図示し
ない燃料ポンプから圧送されプレッシャレギュレータに
より所定圧力に制御された燃料を吸気マニホールド5内
に噴射供給する。即ち、前記燃料噴射弁10による燃料供
給量は、燃料噴射弁10の開弁駆動時間で制御されるよう
になっている。
The electromagnetic fuel injection valve 10 is intermittently opened and driven by a drive pulse signal output from a control unit 11 having a microcomputer, which will be described later, and is pressure-fed from a fuel pump (not shown) to a predetermined pressure by a pressure regulator. The fuel thus injected 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 drive time of the fuel injection valve 10.

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

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

コントロールユニット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, and also causes the fuel injection valve 10 to rotate the engine based on the set fuel injection amount Ti. The open drive control is performed at a predetermined timing synchronized to control the fuel supply.

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

本実施例において、基本燃料供給量設定手段,空燃比フ
ィードバック補正係数設定手段,電圧補正分設定手段,
燃料供給量設定手段,燃料供給制御手段,学習補正値設
定手段,燃料演算記憶手段,学習補正値平均手段,過渡
運転判別手段,学習補正値更新禁止手段としての機能
は、前記第3図〜第5図のフローチャートに示すように
ソフトウェア的に備えられている。また、本実施例にお
いて、状態量検出手段は、スロットルチャンバ4の開口
面積Aを可変制御するスロットル弁7の開度TVOを検出
するスロットルセンサ8と、機関回転に同期した検出信
号を出力するクランク角センサ15が相当する。
In this embodiment, basic fuel supply amount setting means, air-fuel ratio feedback correction coefficient setting means, voltage correction amount setting means,
The functions of the fuel supply amount setting means, the fuel supply control means, the learning correction value setting means, the fuel calculation storage means, the learning correction value averaging means, the transient operation determining means, and the learning correction value update prohibiting means are the same as those shown in FIGS. Software is provided as shown in the flowchart of FIG. Further, in the present embodiment, the state quantity detecting means includes a throttle sensor 8 for detecting the opening TVO of the throttle valve 7 for variably controlling the opening area A of the throttle chamber 4, and a crank for outputting a detection signal synchronized with the engine rotation. The angle sensor 15 corresponds.

第3図のフローチャートに示すルーチンは、機関1の1
回転(1rev)毎に実行されるものであり、まず、ステッ
プ1(図中ではS1としてある。以下同様)では、酸素セ
ンサ(O2/S)14から排気中の酸素濃度に応じて出力され
る検出信号をAD変換して入力する。
The routine shown in the flowchart of FIG.
This is executed for each rotation (1rev). First, in step 1 (indicated as S1 in the figure. The same applies below), the oxygen sensor (O 2 / S) 14 outputs the oxygen according to the oxygen concentration in the exhaust gas. Input the converted detection signal after AD conversion.

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

空燃比フィードバック補正係数LAMBDAは、基本燃料噴射
量Tpの補正演算に用いられ、酸素センサ14によって検出
される空燃比を目標空燃比(理論空燃比)に近づけるよ
うに設定されるものであり、本実施例では比例・積分制
御によって設定制御され、前記マップから検索して求め
られる操作量は、リッチ制御比例分PR,リーン制御比例
分PL,積分分Iである。
The air-fuel ratio feedback correction coefficient LAMBDA is used for correction calculation of 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 obtained by searching from the map are a rich control proportional amount PR, a lean control proportional amount PL, and an integral amount I.

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

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

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

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

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

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

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

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

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

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

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

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

機関1が安定した定常運転状態であって、過渡フラグF
trがゼロであるときには、ステップ13へ進んで今回のス
テップ12における定常判別が初回であるか否か、即ち、
定常運転が初めて判別されたときであるか否かを定常初
回判別フラグFtrmによって判別する。
When the engine 1 is in a stable steady operation state, the transient flag F
When tr is zero, the routine proceeds to step 13, where it is the first time that the steady state discrimination in this step 12 is made, that is,
It is determined by the steady-state first-time determination flag Ftrm whether or not it is the first time that the steady-state operation is determined.

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

過渡フラグFtrがゼロで、定常初回判別フラグFtrmが
1である定常判別の初回には、ステップ14で定常初回判
別フラグFtrmにゼロをセットした後、ステップ15で本
発明に係る学習補正値a,b,cを学習するためのデータの
記憶を行う。
When the transient flag Ftr is zero and the steady-state first-time determination flag Ftrm is 1, the steady-state first-time determination flag Ftrm is set to zero in step 14, and then in step 15, the learning correction value a, Data is stored for learning b and c.

即ち、ステップ15では、最近に演算された燃料噴射量Ti
をメモリ値MTIにセットすると共に、前回までのMTIの値
をMT2にセットし、更に前回までのMT2の値をMT3にセッ
トし、Ftr=0かつFtrm=1の条件が揃った最近の3
回における燃料噴射量Tiを記憶する。
That is, in step 15, the fuel injection amount Ti calculated recently is calculated.
Is set to the memory value MTI, the MTI value up to the previous time is set to MT2, the MT2 value up to the previous time is set to MT3, and the recent 3 conditions with Ftr = 0 and Ftrm = 1
The fuel injection amount Ti for each time is stored.

また、ここでMTI3,MTI2,MTI1にセットされて記憶されて
いる燃料噴射量Tiの演算に用いたパラメータである2×
Tp×COEFを、同様にして最近値からPara1,Para2,Para3
にそれぞれセットする。ここで、Tpは機関吸気系の開口
面積Aと機関回転速度Nとから求めた基本燃料噴射量で
あり、また、COEFは水温センサ12で検出される冷却水温
度Twを主として設定された各種補正係数であり、更に、
2倍してあるのは、各気筒の吸気行程にタイミングを合
わせて行う燃料制御(シーケンシャル噴射制御)と、全
気筒同時噴射制御とで共通の基本燃料噴射量を用いるた
めの係数であり、2倍は通常のシーケンシャル噴射制御
に用いる燃料噴射量Tiに対応したものである(第4図の
フローチャート参照)。
Further, here, the parameter used to calculate the fuel injection amount Ti set and stored in MTI3, MTI2, MTI1 is 2 ×.
Similarly, Tp × COEF is calculated from the latest value, Para1, Para2, Para3.
Set each to. Here, Tp is the basic fuel injection amount obtained from the opening area A of the engine intake system and the engine rotation speed N, and COEF is various corrections mainly set by the cooling water temperature Tw detected by the water temperature sensor 12. Coefficient, and
The factor doubled is a coefficient for using a basic fuel injection amount common to the fuel control (sequential injection control) which is performed at the timing of the intake stroke of each cylinder and the all-cylinder simultaneous injection control. The double corresponds to the fuel injection amount Ti used for the normal sequential injection control (see the flowchart in FIG. 4).

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

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

そして、次のステップ16では、ステップ15で記憶されて
いる運転状態の異なる過去3回の燃料噴射量Tiの演算に
おけるデータを用い、空燃比フィードバック補正係数LA
MBDAを初期値の1にすると共に、通常の燃料噴射量Tiの
演算時には学習更新された値が用いられる3つの学習補
正値a,b,c(第1,第3,第2学習補正値)を未知数として
燃料噴射量Tiの演算式を再設定し、3つの学習補正値a,
b,c以外は何らかの数値が代入される以下のような燃料
噴射量Tiの3つの演算式からなる連立方程式を解いて、
3つの学習補正値a,b,cを求める。
Then, in the next step 16, the air-fuel ratio feedback correction coefficient LA is used by using the data stored in step 15 in the past three times of calculation of the fuel injection amount Ti with different operating states.
MBDA is set to an initial value of 1, and three learning correction values a, b, c (first, third, second learning correction values) that are used for learning and updating when calculating the normal fuel injection amount Ti Is set as an unknown value and the calculation formula of the fuel injection amount Ti is reset, and three learning correction values a,
Solving a simultaneous equation consisting of the following three equations for the fuel injection amount Ti, in which some numerical value is substituted for values other than b and c,
Three learning correction values a, b, c are obtained.

尚、電圧補正分Tsについては過去のデータを記憶してい
ないが、一般に電圧補正分Tsについては運転状態毎に細
かく変化するものではないので、標準値(標準電圧時の
値)を代入するようにしてある。また、前記学習補正値
a,b,cの初期値は、それぞれaがゼロ、bが1、cが1
である。
It should be noted that although past data is not stored for the voltage correction amount Ts, in general the voltage correction amount Ts does not change finely for each operating state, so the standard value (value at standard voltage) should be substituted. I am doing it. In addition, the learning correction value
The initial values of a, b, and c are a for zero, b for 1, and c for 1, respectively.
Is.

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

ここで、Ti,2×Tp×COEF,Aのデータがそれぞれ記憶され
ているから、空燃比フィードバック補正係数LAMBDAを初
期値1にし、学習補正値a,b,cを未知数とし、更に、電
圧補正分Tsに標準値を代入すれば、燃料噴射量Tiの演算
式を再構築することができるものであり、未知数が3つ
(a,b,c)であるのに対し、演算式が3つ設定されるか
ら、3つの演算式の連立方程式として未知数である学習
補正値a,b,cを求めることができるものである。尚、
,,は、各学習補正値a,b,cの加重平均値であ
る。
Here, since the data of Ti, 2 × Tp × COEF, A are stored respectively, the air-fuel ratio feedback correction coefficient LAMBDA is set to the initial value 1, the learning correction values a, b, c are set to unknown values, and further the voltage correction is performed. By substituting the standard value for the minute Ts, the arithmetic expression of the fuel injection amount Ti can be reconstructed. While there are three unknowns (a, b, c), there are three arithmetic expressions. Since the values are set, the learning correction values a, b, and c, which are unknowns, can be obtained as a simultaneous equation of three arithmetic expressions. still,
,, are weighted average values of the learning correction values a, b, and c.

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

前記3つの学習補正値a,b,cのうち、学習補正値aは、 で基本燃料噴射量Tpを補正するから、開口面積Aが小さ
くときほど大きな補正が加わることになり、この特性
は、第6図〜第8図に示したスロットル弁7の汚れが発
生したときの空燃比制御エラーに対応することになり、
スロットル弁7に汚れが発生し開度TVOに対する開口面
積Aが減少して、空燃比がリッチ化したときにはこの学
習補正値aによってその補正が行える。
Of the three learning correction values a, b, c, the learning correction value a is Since the basic fuel injection amount Tp is corrected with, the larger the opening area A is, the larger the correction becomes. This characteristic is that when the throttle valve 7 shown in FIGS. 6 to 8 is contaminated. It will correspond to the air-fuel ratio control error,
When the throttle valve 7 becomes dirty and the opening area A with respect to the opening TVO decreases and the air-fuel ratio becomes rich, the correction can be performed by the learning correction value a.

また、前記学習補正値bは、電圧補正分Tsに乗算される
ものであるから、運転状態に因らず一定量を補正するこ
とにより、燃料噴射量Tiが少ないときほどこの学習補正
値bによる補正が大きくなる。上記特性は、第9図〜第
11図に示すように燃料噴射弁10が劣化して燃料噴射量Ti
が少ないときほどその影響が大きく表れる特性に対応し
ており、前記学習補正値bによって燃料噴射弁10の劣化
による空燃比ズレを精度良く吸収できるものである。
Further, since the learning correction value b is multiplied by the voltage correction amount Ts, by correcting a fixed amount regardless of the operating state, the smaller the fuel injection amount Ti, the more the learning correction value b is adjusted. The correction becomes large. The above characteristics are shown in FIGS.
As shown in Fig. 11, the fuel injection valve 10 deteriorates and the fuel injection amount Ti
This corresponds to the characteristic that the smaller the value of the, the greater the effect thereof appears, and the learning correction value b can accurately absorb the air-fuel ratio deviation due to the deterioration of the fuel injection valve 10.

更に、学習補正値cは、基本燃料噴射量Tpに乗算される
から、運転状態によらず基本燃料噴射量Tpを一定割合だ
け補正することになる。上記特性は、高度や吸気温度の
変化により空気密度が変化し、第12図及び第13図に示す
ように、全運転状態で一律に空燃比がズレたときの特性
に対応し、前記学習補正値cによって空気密度の変化に
よる空燃比ズレを吸収できる。
Further, 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 ratio regardless of the operating state. The above characteristics correspond to the characteristics when the air density changes due to changes in altitude and intake air temperature, and as shown in Figs. 12 and 13, the air-fuel ratio is uniformly deviated in all operating conditions. The value c can absorb the air-fuel ratio deviation due to the change in the air density.

このように、学習補正値a,b,cを学習して燃料噴射量Ti
の演算に用いれば、それぞれ特性の異なるスロットル弁
7の汚れ,燃料噴射弁10の劣化,空気密度変化による空
燃比ズレに対して、それぞれの特性に見合った補正を施
すことができ、運転状態によって空燃比の段差を生じる
ことなく、精度の良い空燃比補正制御が行える。
In this way, the learning correction values a, b, c are learned and the fuel injection amount Ti
When used in the calculation of, the air-fuel ratio deviation due to the dirt of the throttle valve 7 having different characteristics, the deterioration of the fuel injection valve 10, and the air density change can be corrected in accordance with each characteristic, Accurate air-fuel ratio correction control can be performed without causing a step difference in the air-fuel ratio.

連立方程式により学習補正値a,b,cを学習するが、その
ままデータを燃料噴射量Tiの演算に用いるのではなく、
次のステップ17で各学習補正値a,b,cの加重平均演算を
下式に従って行って、間違った学習によって学習補正値
a,b,cが大きく変化することを回避し、ここで加重平均
した学習補正値,,が燃料噴射量Tiの演算に用い
られるようにする。
Although the learning correction values a, b, and c are learned by the simultaneous equations, the data is not used as it is for the calculation of the fuel injection amount Ti, but
In the next step 17, the weighted average calculation of each learning correction value a, b, c is performed according to the following formula, and the learning correction value is
A large change in a, b, c is avoided, and the learning correction values weighted and averaged here are used to calculate the fuel injection amount Ti.

←(1.0−X)+a×X ←(1.0−Y)+b×Y ←(1.0−Z)+c×Z ここで、X,Y,Zは、それぞれの学習補正値a,b,cを加重平
均するのに用いる加重重みであり、0≦X,Y,Z≦1.0とす
る。
← (1.0−X) + a × X ← (1.0−Y) + b × Y ← (1.0−Z) + c × Z Here, X, Y, Z are weighted averages of the respective learning correction values a, b, c. It is a weighting factor used for the calculation, and 0 ≦ X, Y, Z ≦ 1.0.

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

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

次のステップ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 obtained based on the difference between the opening TVO input in step 21 at the previous execution of this routine and the input value this time, It is determined whether or not this variation ΔTVO is substantially zero.

前記変化量ΔTVOが略ゼロであるときには、スロットル
弁7の開閉動作が行われておらず略一定の開度TVOを保
っている状態であるから、機関1の過渡運転状態は判別
されず、ステップ23へ進む。
When the change amount ΔTVO is substantially zero, the throttle valve 7 is not opened / closed and the opening degree TVO is maintained at a substantially constant value. Therefore, the transient operation state of the engine 1 is not discriminated. Proceed to 23.

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

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

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

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

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

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

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

次のステップ31では、前記基本体積効率QHφを真の機関
負荷変化に追従させるために行う加重平均演算に用いる
加重重みXを、ステップ29で求めた開口面積Aに基づい
て設定する。
In the next step 31, the weighting weight X used in the weighted average calculation for making the basic volume 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 volumetric efficiency QCYL is set by weighted averaging the basic volumetric efficiency QHφ according to the following formula.

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

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

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

ここで、設定された燃料噴射量Tiは、出力レジスタにセ
ットされ、所定の燃料噴射開始タイミングになると、こ
の出力レジスタにセットされている最新の燃料噴射量Ti
が読み出され、読み出した燃料噴射量Tiに相当するパル
ス巾をもつ駆動パルス信号が燃料噴射弁10に与えられて
燃料が噴射供給される。
Here, the set fuel injection amount Ti is set in the output register, and at the predetermined fuel injection start timing, the latest fuel injection amount Ti set in this output register is set.
Is read and a drive pulse signal having a pulse width corresponding to the read fuel injection amount Ti is given to the fuel injection valve 10 to inject and supply fuel.

〈発明の効果〉 以上説明したように、本発明によると、機関吸気系の開
口面積と機関回転速度とに基づいて基本燃料噴射量が制
御される内燃機関において、スロットル弁の汚れ,燃料
噴射弁等の燃料供給装置の劣化,高度変化それぞれで異
なる特性の空燃比ズレが生じても、それぞれの空燃比ズ
レの原因に対応した燃料補正を施すことができるため、
運転状態によって空燃比の段差が生じて運転性を悪化さ
せることがなく、内燃機関の空燃比制御性が向上して運
転性を改善できる。
<Effects of the Invention> As described above, according to the present invention, in the 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 an air-fuel ratio deviation of different characteristics occurs due to deterioration of the fuel supply device or altitude change, it is possible to perform fuel correction corresponding to the cause of each air-fuel ratio deviation.
It is possible to improve the drivability by improving the air-fuel ratio controllability of the internal combustion engine without causing a step difference in the air-fuel ratio due to the operating state to deteriorate the drivability.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図〜第5図は
それぞれ同上実施例における燃料供給制御の内容を示す
フローチャート、第6図〜第8図はそれぞれスロットル
弁の汚れによる空燃比ズレの特性を説明するための線
図、第9図〜第11図はそれぞれ燃料噴射弁が劣化したと
きの空燃比ズレの特性を説明するための線図、第12図及
び第13図はそれぞれ高度変化があったときの空燃比ズレ
の特性を説明するための線図である。 1……機関、4……スロットルチャンバ 7……スロットル弁、8……スロットルセンサ 10……燃料噴射弁、11……コントロールユニット 14……酸素センサ、15……クランク角センサ
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 flow charts showing the contents of fuel supply control in the same embodiment as above. 6 to 8 are diagrams for explaining the characteristics of the air-fuel ratio deviation due to the contamination of the throttle valve, and FIGS. 9 to 11 are the characteristics of the air-fuel ratio deviation when the fuel injection valve deteriorates. And FIGS. 12 and 13 are diagrams for explaining the characteristics of the 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 injection valve, 11 ... Control unit 14 ... Oxygen sensor, 15 ... Crank angle sensor

Claims (3)

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

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5049809B2 (en) * 2008-01-31 2012-10-17 本田技研工業株式会社 Fuel injection device for internal combustion engine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6345500B2 (en) 2014-06-20 2018-06-20 株式会社ソシオネクスト Digital camera exposure control method and digital camera

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6345500B2 (en) 2014-06-20 2018-06-20 株式会社ソシオネクスト Digital camera exposure control method and digital camera

Also Published As

Publication number Publication date
JPH02286848A (en) 1990-11-27

Similar Documents

Publication Publication Date Title
JP2742431B2 (en) Engine air-fuel ratio control device
US5193339A (en) Method of and an apparatus for controlling the air-fuel ratio of an internal combustion engine
JP2917173B2 (en) Air-fuel ratio control device for internal combustion engine
JPH03179147A (en) Air-fuel ratio learning control device for internal combustion engines
JPH01100334A (en) Internal combustion engine fuel supply control device
JPH02241948A (en) Intake air state quantity detecting device for internal combustion engine
JPH0792012B2 (en) Air-fuel ratio learning controller for internal combustion engine
JP2916804B2 (en) Air-fuel ratio control device for internal combustion engine
JP2757065B2 (en) Air-fuel ratio control device for internal combustion engine
JP2757064B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0968094A (en) Air-fuel ratio control device for internal combustion engine
JPH0455235Y2 (en)
JP2757062B2 (en) Air-fuel ratio control device for internal combustion engine
JP2512726Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JPH0658084B2 (en) Internal combustion engine learning control device
JPH01106938A (en) Control device for learning of internal combustion engine
JPH0656126B2 (en) Internal combustion engine learning control device
JPH0833133B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0656124B2 (en) Internal combustion engine learning control device
JPH0656122B2 (en) Internal combustion engine learning control device
JPH01106945A (en) Internal combustion engine learning control device
JPH0423099B2 (en)
JPH0689685B2 (en) Fuel supply control device for internal combustion engine
JPH03182655A (en) Fuel supply controller of internal combustion engine
JPH0656120B2 (en) Internal combustion engine learning control device