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
JPH0629583B2 - Control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JPH0629583B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine

Info

Publication number
JPH0629583B2
JPH0629583B2 JP63071296A JP7129688A JPH0629583B2 JP H0629583 B2 JPH0629583 B2 JP H0629583B2 JP 63071296 A JP63071296 A JP 63071296A JP 7129688 A JP7129688 A JP 7129688A JP H0629583 B2 JPH0629583 B2 JP H0629583B2
Authority
JP
Japan
Prior art keywords
value
fuel injection
engine
injection time
intake pipe
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
JP63071296A
Other languages
Japanese (ja)
Other versions
JPH01244147A (en
Inventor
直人 櫛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP63071296A priority Critical patent/JPH0629583B2/en
Publication of JPH01244147A publication Critical patent/JPH01244147A/en
Priority to US07/586,394 priority patent/US5054451A/en
Publication of JPH0629583B2 publication Critical patent/JPH0629583B2/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)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の制御装置に係り、特に吸気管圧力の
測定値に基づいて燃料噴射量や点火時期を制御するよう
にした内燃機関の制御装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an internal combustion engine, and more particularly to an internal combustion engine in which the fuel injection amount and the ignition timing are controlled based on the measured value of the intake pipe pressure. Regarding the control device.

〔従来の技術及び関連技術〕[Conventional technology and related technology]

従来より、吸気管圧力の測定値と機関回転速度の測定値
とに基づいて所定時間毎に基本燃料噴射時間を演算する
と共にこの基本燃料噴射時間を吸気温や機関冷却水温等
で補正して燃料噴射時間を求め、この燃料噴射時間に相
当する時間燃料噴射弁を開いて燃料を噴射する内燃機関
が知られている。また、かかる内燃機関では、加速時の
応答性を良好にするため、吸気管圧力の測定値の変化率
を検出し、この変化率に比例する時間基本燃料噴射時間
が長くなるように補正して燃料を増量する加速増量を行
なうようにしている。
Conventionally, the basic fuel injection time is calculated every predetermined time based on the measured value of the intake pipe pressure and the measured value of the engine rotation speed, and the basic fuel injection time is corrected by the intake air temperature, the engine cooling water temperature, etc. BACKGROUND ART There is known an internal combustion engine that obtains an injection time and opens a fuel injection valve for a time corresponding to this fuel injection time to inject fuel. Further, in such an internal combustion engine, in order to improve the responsiveness during acceleration, the rate of change in the measured value of the intake pipe pressure is detected, and the time proportional to this rate of change is corrected so that the basic fuel injection time becomes longer. It is designed to carry out accelerated fuel quantity increase.

上記のように吸気管圧力に基づいて基本燃料噴射時間を
演算する内燃機関では、吸気管圧力(絶対圧力)を測定
する圧力センサを吸気管に取付け、測定された吸気管圧
力に基づいて基本燃料噴射時間を演算するようにしてい
るが、機関脈動によって測定値が変動し、この変動によ
って基本燃料噴射時間が変化して正確な燃料噴射量制御
が行なわれなくなる虞れが生ずる。このため、従来で
は、特開昭59−201938号公報に示すように、時
定数の異なる2つのフイルタを用い、圧力センサ出力を
緩和することによって圧力センサ出力から脈動成分を完
全に除去し、また時定数の小さいフイルタ出力から時定
数の大きいフイルタ出力を減算することによりオーバシ
ユート特性を持たせ、この差に応じて加速増量を行うよ
うにしている。しかしながら、このように2つのフイル
タムを用いる方法では、脈動成分を除去するために比較
的時定数の大きいフィルタを用いて圧力センサ出力を緩
和する度合を大きくしているため、実際の吸気管圧力の
変化に対するフイルタ出力の変化の応答性、追従性が悪
くなり、加速増量の遅れが生じて加速初期に燃料噴射量
が不足してリーンスパイクが発生し、また加速終了時に
はオーバシユート特性によってリツチスパイクが発生す
る場合もある。
In an internal combustion engine that calculates the basic fuel injection time based on the intake pipe pressure as described above, a pressure sensor that measures the intake pipe pressure (absolute pressure) is attached to the intake pipe, and the basic fuel is measured based on the measured intake pipe pressure. Although the injection time is calculated, the measured value fluctuates due to engine pulsation, and this fluctuation may change the basic fuel injection time, which may result in inaccurate fuel injection amount control. Therefore, conventionally, as shown in Japanese Patent Laid-Open No. 59-201938, two filters having different time constants are used to relax the pressure sensor output to completely remove the pulsating component from the pressure sensor output. The filter output with a large time constant is subtracted from the filter output with a small time constant to provide an overshoot characteristic, and the acceleration amount is increased according to this difference. However, in the method using two filter elements as described above, the degree of relaxing the pressure sensor output is increased by using a filter having a relatively large time constant in order to remove the pulsating component, and thus the actual intake pipe pressure The responsiveness and followability of the change in the filter output to the change deteriorates, the increase in acceleration is delayed, the fuel injection amount is insufficient at the beginning of acceleration, and a lean spike occurs.At the end of acceleration, a latch spike occurs due to the overshoot characteristic. In some cases.

このため、近時では、抵抗とコンデンサとで構成されか
つ脈動成分を除去できる程度の比較的小さな時定数を備
えたCRフイルタを用いて圧力センサ出力を処理し、C
Rフイルタ出力を所定時間毎にデジタル値に変換し、2
つのフイルタを用いた場合より応答性、追従性の良い測
定値を用いることが提案されている。この場合、CRフ
イルタによって完全に脈動成分が除去できないため、上
記デジタル値を用いて、緩和する度合の異なる2つの加
重平均値を演算し、すなわちデジタルフイルタリング処
理を行い、緩和する度合の小さい第1の加重平均値から
緩和する度合の大きい第2の加重平均値を減算した差に
基づいて加速増量値を定めるようにしている。
Therefore, recently, the pressure sensor output is processed by using a CR filter which is composed of a resistor and a capacitor and has a relatively small time constant such that a pulsating component can be removed.
The R filter output is converted into a digital value every predetermined time, and 2
It has been proposed to use measured values with better responsiveness and trackability than when using two filters. In this case, since the pulsation component cannot be completely removed by the CR filter, two weighted average values having different degrees of relaxation are calculated using the above digital value, that is, the digital filtering process is performed to reduce the degree of relaxation. The acceleration increase value is determined based on the difference obtained by subtracting the second weighted average value having a large degree of relaxation from the weighted average value of 1.

しかしながら、上記いずれの方法においても、加速増量
値を求めるために緩和する度合の大きい値を用いている
ため、応答性及び追従性が悪くなり、加減速を繰り返す
走行パターンでは、加速増量の位相遅れが生じて燃料噴
射量が機関の増量要求に一致しなくなる場合が生じ、排
気エミツシヨン及びドライバビリテイが悪化する、とい
う問題があった。この問題を解決するために、圧力セン
サ出力を機関脈動成分が除去できる程度に緩和した緩和
する度合の小さい緩和値のみを求め、この緩和値に基づ
いて加速増量を含む燃料噴射量を演算することが考えら
れるが、燃料噴射時間演算時から噴射された燃料が燃焼
室に到達までに演算時間や燃料の飛行時間の影響によっ
て所定時間必要であり、また加速時に吸気管圧力が変化
して演算時に使用した吸気管圧力(緩和値)と実吸入空
気量に対応する吸気管圧力とに差が生じるため、機関が
要求する空燃比に制御できなくなる。
However, in any of the above methods, a value with a large degree of relaxation is used to obtain the acceleration increase value, so responsiveness and followability deteriorate, and in a driving pattern in which acceleration / deceleration is repeated, the phase delay of the acceleration increase is delayed. Occurs, the fuel injection amount may not match the increase request of the engine, and the exhaust emission and the driver's ability deteriorate. To solve this problem, the pressure sensor output is relaxed to such an extent that the engine pulsation component can be removed, and only a relaxation value with a small degree of relaxation is obtained, and the fuel injection amount including the acceleration increase is calculated based on this relaxation value. However, it takes a certain amount of time for the injected fuel to reach the combustion chamber after the fuel injection time is calculated, due to the influence of the calculation time and the flight time of the fuel. Since the difference between the used intake pipe pressure (relaxation value) and the intake pipe pressure corresponding to the actual intake air amount, it becomes impossible to control the air-fuel ratio required by the engine.

上記のことを第4図を参照して更に詳細に説明する。第
4図は、機関1回転に1回吸入行程で必要な燃料量の1
/2を噴射する4気筒4サイクル内燃機関の加速時の演
算された基本燃料噴射時間TPと吸気管圧力PMとの変
化を示す図である。この例では、機関1回転に1回、す
なわち1サイクルに2回燃料を噴射するようにしている
ため(図中、c、b点)、1回の燃焼に供給する燃料量
は図から理解されるようにTPc+TPbに対応する量
である。しかしながら、燃焼時の実吸入空気量を代表す
る吸気管圧力は、図中aで示す吸気行程終了時(吸気下
死点)での吸気管圧力である。このように、燃料噴射時
間演算時の吸気管圧力と燃焼時の実吸入空気量を代表す
る吸気管圧力との間に時間tの遅れがあるため、実吸
入空気量に応じた燃料を噴射することができなくなり機
関が要求する空燃比に制御できなくなる。一方、演算時
間等を短縮して遅れ時間tを無視できる程小さくして
も(吸気下死点と点bとが一致するようにしても)、機
関1回転に1回燃料を噴射する内燃機関では、b点で2
TPbに対応する燃料量が必要であるのに対し、TPc
+TPbに対応する量の燃料しか供給されないので、加
速時にはTPb−TPc(=ΔTP)分燃料量が不足す
る。
The above will be described in more detail with reference to FIG. Fig. 4 shows the amount of fuel required for one intake stroke per revolution of the engine.
FIG. 5 is a diagram showing changes in the calculated basic fuel injection time TP and intake pipe pressure PM during acceleration of a 4-cylinder 4-cycle internal combustion engine that injects / 2. In this example, the fuel is injected once per revolution of the engine, that is, twice in one cycle (points c and b in the figure), and the amount of fuel supplied for one combustion can be understood from the figure. Thus, the amount corresponds to TPc + TPb. However, the intake pipe pressure that represents the actual intake air amount during combustion is the intake pipe pressure at the end of the intake stroke (intake bottom dead center) shown in a in the figure. As described above, since there is a delay of time t D between the intake pipe pressure at the time of calculating the fuel injection time and the intake pipe pressure representing the actual intake air amount at the time of combustion, fuel is injected according to the actual intake air amount. It becomes impossible to control the air-fuel ratio required by the engine. On the other hand, even if the calculation time is shortened to make the delay time t D small enough to be ignored (even if the intake bottom dead center coincides with the point b), the internal combustion that injects fuel once per revolution of the engine 2 points at point b
While the amount of fuel corresponding to TPb is required, TPc
Since only the amount of fuel corresponding to + TPb is supplied, the fuel amount corresponding to TPb-TPc (= ΔTP) is insufficient during acceleration.

このため、本出願人は燃料量の不足分ΔTPを補正する
技術を既に提案している(特願昭61−277019
号、特願昭61−277020号)。次にこの技術の原
理について説明する。なお、以下では機関1回転に1回
燃料を噴射する4気筒4サイクル内燃機関を例にとって
説明する。
Therefore, the present applicant has already proposed a technique for correcting the fuel amount shortage ΔTP (Japanese Patent Application No. 61-277019).
No. 61-277020). Next, the principle of this technique will be described. In the following, a four-cylinder, four-cycle internal combustion engine in which fuel is injected once per revolution of the engine will be described as an example.

第4図で説明したように、燃料噴射時間演算時からの遅
れ時間tを無視すれば、実吸入空気量に対応する基本
燃料噴射時間TPは次式で表わされる。
As described with reference to FIG. 4, the basic fuel injection time TP corresponding to the actual intake air amount is represented by the following equation, ignoring the delay time t D from the fuel injection time calculation.

TP=TPb+ΔTP ……(1) 一方、第5図に示すように、加速が等加速で行なわれた
ものとすれば、b点とc点との基本燃料噴射時間の差Δ
TPとb点とb′点との基本燃料噴射時間の差ΔTP′
とは等しいから、b′点の基本燃料噴射時間TPb′
は、b点での基本燃料噴射時間TPbと上記ΔTP(=
ΔTP′)を用いて次のように表わすことができる。
TP = TPb + ΔTP (1) On the other hand, as shown in FIG. 5, if acceleration is performed at uniform acceleration, the difference Δ in basic fuel injection time between points b and c is Δ.
Difference in basic fuel injection time between TP, point b and point b ′ ΔTP ′
Is equal to, so the basic fuel injection time TPb 'at the point b'
Is the basic fuel injection time TPb at point b and ΔTP (=
It can be expressed as follows using ΔTP ′).

TP′=TPb+ΔTP ……(2) ここで、基本燃料噴射時間の演算が360°CA毎に行
なわれているものとすれば、上記(2)式から理解される
ようにb点より360°CA先の基本燃料噴射時間を予
測したことになる。
TP ′ = TPb + ΔTP (2) Here, assuming that the calculation of the basic fuel injection time is performed every 360 ° CA, as can be understood from the above equation (2), 360 ° CA from the point b. This means that the basic fuel injection time was predicted.

従って、一般的に、基本燃料噴射時間の演算がCY[°
CA]毎に行なわれたものとし、第4図のa点とb点と
の間の遅れ時間tををクランク角CAに換算し、こ
のクランク角CAに対応する補正値を求めれば、 となり、b点から所定クランク角CA先の基本燃料噴
射時間を予測することができる。従って、第4図のc点
からb点へ変化したときの補正を考慮すれば、CY[°
CA]毎に基本燃料噴射時間を演算する場合の実吸入空
気量に対応する基本燃料噴射時間TPは直前に演算した
基本燃料噴射時間TPを用いて次のように表わされ
る。
Therefore, in general, the calculation of the basic fuel injection time is CY [°
CA] and that performed for each, the delay time t D between the points a and b of FIG. 4 in terms of the crank angle CA D and by obtaining the correction value corresponding to the crank angle CA D , Next, it is possible to predict the basic fuel injection time of a predetermined crank angle CA D away from point b. Therefore, considering the correction when changing from point c to point b in FIG. 4, CY [°
The basic fuel injection time TP corresponding to the actual intake air amount when the basic fuel injection time is calculated for each CA] is expressed as follows using the basic fuel injection time TP 0 calculated immediately before.

TP=TP+k・ΔTP ……(4) ただし、kは であり、ΔTPは現在の基本燃料噴射時間からCY[°
CA]前に演算された基本燃料噴射時間を減算した差で
あり、この差は加速の場合正、減速の場合負となる。
TP = TP 0 + k · ΔTP (4) where k is And ΔTP is CY [° from the current basic fuel injection time.
CA] is a difference obtained by subtracting the basic fuel injection time calculated before, and this difference is positive for acceleration and negative for deceleration.

ここで、遅れ時間tは、制御上一定クランク角に保た
れることが多いが、噴射された燃料の飛行時間を考慮す
ると、この飛行時間は機関回転速度に拘わらず略一定で
あるから、機関高回転になると飛行時間による遅れによ
って吸気行程直前に噴射された燃料が燃焼室に到達でき
なくなり、2回先の吸気行程で始めて吸入されることに
なる。従って、燃料噴射時間を予測すべきクランク角C
は機関回転速度が高くなる程大きくなる。
Here, the delay time t D is often kept at a constant crank angle for control purposes, but considering the flight time of the injected fuel, this flight time is substantially constant regardless of the engine speed, When the engine speed becomes high, the fuel injected immediately before the intake stroke cannot reach the combustion chamber due to the delay due to the flight time, and the fuel is sucked for the first time in the second intake stroke. Therefore, the crank angle C at which the fuel injection time should be predicted
A D increases as the engine speed increases.

一方、CRフイルタを用いた場合、CRフイルタ出力は
実際の吸気管圧力の変化に対して応答性が良いため略実
際の吸気管圧力を示していると考えられるが、基本燃料
噴射時間演算用の加重平均値(緩和値に対応する)は第
6図に示すように実際の吸気管圧力より遅れている。こ
の遅れ(制御遅れt′)は、圧力センサの検出遅れ、
入力回路の信号伝達の遅れ、これらの遅れによる演算タ
イミングの遅れ、演算時間による遅れ、CRフイルタ出
力を緩和することによる遅れ等が原因となって発生す
る。従って、第6図のb点における燃料噴射量演算用の
PMb′から制御遅れt′(クランク角でCA′)
を考慮して実際の吸気管圧力PMbを予測し、この予測
値に基づいて基本燃料噴射時間を演算し、更に上記で説
明した遅れ時間tを考慮した予測をする必要がある。
On the other hand, when the CR filter is used, the CR filter output has a good response to the change of the actual intake pipe pressure, and therefore it is considered that the CR filter output shows substantially the actual intake pipe pressure. The weighted average value (corresponding to the relaxation value) lags the actual intake pipe pressure as shown in FIG. This delay (control delay t D ′) is the detection delay of the pressure sensor,
This is caused by delays in signal transmission of the input circuit, delays in calculation timing due to these delays, delays in calculation time, delays in relaxing CR filter output, and the like. Therefore, the control delay t D ′ (in crank angle CA D ′) from PMb ′ for calculating the fuel injection amount at point b in FIG.
It is necessary to predict the actual intake pipe pressure PMb in consideration of the above, calculate the basic fuel injection time based on this predicted value, and make a prediction in consideration of the delay time t D described above.

従って、上記(4)式に制御遅れt′(=CA′)の
補正も加えれば、次のように表わされる。
Therefore, if the correction of the control delay t D ′ (= C A D ′) is added to the above equation (4), it is expressed as follows.

TP=TP+K・ΔTP ……(5) ただし、 である。TP = TP 0 + K 1 · ΔTP (5) Is.

また、吸気管圧力PMと機関回転速度NEとで基本燃料
噴射時間TPを演算する場合、TP∝PMとなるから、
上記(5)式を吸気管圧力の緩和値の差(現在の基本燃料
噴射演算用緩和値からCY°CA前の基本燃料噴射時間
演算用緩和値を減算した値)すなわち緩和値の変化率Δ
PMを用いて表わせば次の(6)式のようになる。
Further, when the basic fuel injection time TP is calculated from the intake pipe pressure PM and the engine speed NE, TP∝PM, so
The above equation (5) is used to calculate the difference in the relaxation value of the intake pipe pressure (the value obtained by subtracting the relaxation value for calculating the basic fuel injection time before CY ° CA from the relaxation value for the current basic fuel injection calculation), that is, the change rate Δ of the relaxation value.
When expressed using PM, it becomes like the following formula (6).

TP=TP+K・ΔPM・C ……(6) ただし、Cは吸気管圧力を基本燃料噴射時間に換算する
ための比例定数である。
TP = TP 0 + K 1 · ΔPM · C (6) where C is a proportional constant for converting the intake pipe pressure into the basic fuel injection time.

ここで、上記制御遅れ時間t′は時間周期の現象で略
一定とみなせるからクランク角CA′でみれば機関回
転速度が高くなる程大きくなる。
Here, the control delay time t D ′ can be regarded as substantially constant due to the phenomenon of the time period, and therefore, the crank angle CA D ′ increases as the engine speed increases.

なお、クランク角CA、CA′の各回転速度におけ
る値は計算により算出可能であり、各回転速度における
値を供試エンジンの製造誤差等を考慮せずに求める
ことができる。また、上記では所定クランク角(CY°
CA)毎に基本燃料噴射時間を演算する例について説明
したが、所定時間毎に基本燃料噴射時間を演算する場合
にも適用することができる。この場合、CA′につい
ては機関回転速度による補正は不要であるが、噴射され
た燃料の飛行時間による遅れは機関回転速度の影響を受
けるため、K全体としては機関回転速度による補正必
要となる。更に、上記では機関1回転に1回燃料を噴射
する例について説明したが、独立噴射においても機関回
転速度が大きくなると基本燃料噴射時間が長くなって燃
料の吸い残しが生ずる領域が発生する。このため、現在
の基本燃料噴射時間演算時より1回前の基本燃料噴射時
間演算時に実吸入空気量を代表する吸気管圧力(吸気下
死点の値)を予測することが望ましく、従って独立噴射
にも適用することができる。
The values of the crank angles CA D and CA D ′ at each rotation speed can be calculated, and the K 1 value at each rotation speed can be obtained without considering the manufacturing error of the test engine. Further, in the above, the predetermined crank angle (CY °
Although the example of calculating the basic fuel injection time for each CA) has been described, the present invention can also be applied to the case of calculating the basic fuel injection time for each predetermined time. In this case, CA D ′ does not need to be corrected by the engine rotation speed, but since the delay due to the flight time of the injected fuel is affected by the engine rotation speed, K 1 as a whole needs to be corrected by the engine rotation speed. Become. Further, although the example in which the fuel is injected once per one revolution of the engine has been described above, even in the independent injection, when the engine rotation speed increases, the basic fuel injection time becomes longer and a region where unsucked fuel occurs may occur. Therefore, it is desirable to predict the intake pipe pressure (intake bottom dead center value) that represents the actual intake air amount when the basic fuel injection time is calculated one time before the current basic fuel injection time is calculated. Can also be applied to.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

しかしながら、上記(5)式または(6)式で基本燃料噴射時
間TPを演算する技術では、急加速時には変化率ΔPM
が大きな値になるため、第2図(1)に示すように燃料噴
射時間TAUのオーバシユートが生じ、空燃比がリツチ
になってCO、HCの排出量が増大したりドライバビリ
テイが悪化する、という問題が発生する虞れがある。ま
た、上記で説明した内燃機関では、吸気管圧力の緩和値
と機関回転速度とで基本点火進角を求め、変化率ΔPM
で加速時の基本点火進角を補正することも行っているた
め、急加速時には変化率ΔPMによる基本点火進角の補
正が適正でなくなる。更に、急減速時においても変化率
ΔPMによる補正が適正でなくなり、燃料噴射量や点火
時期が機関要求値に適合しなくなってドライバビリテイ
や排気エミツシヨンが悪化する。これらの問題を解決す
るには、急激な過渡時に補正量K・ΔTP(またはK
・ΔPM・C)が適正な値になるように制限すればよ
いが、ΔTPまたはΔPM・Cで制限しようとすると、
これらの値が上限値以上となった領域では急激にオーバ
シユートを低減することができるが、上限値に達しない
領域では上記で説明したようなオーバシユートが発生
し、ドライバビリテイおよびエミツシヨンが悪化する。
However, in the technique of calculating the basic fuel injection time TP using the above formula (5) or formula (6), the change rate ΔPM during sudden acceleration
Becomes a large value, the fuel injection time TAU is overshot as shown in FIG. 2 (1), the air-fuel ratio becomes rich, CO and HC emissions increase, and driver viability deteriorates. There is a possibility that this problem will occur. Further, in the internal combustion engine described above, the basic ignition advance angle is obtained from the relaxation value of the intake pipe pressure and the engine rotation speed, and the change rate ΔPM
Since the basic ignition advance angle at the time of acceleration is also corrected by, the correction of the basic ignition advance angle by the change rate ΔPM is not appropriate at the time of sudden acceleration. Further, even during a sudden deceleration, the correction based on the change rate ΔPM becomes incorrect, and the fuel injection amount and the ignition timing do not match the engine required value, which deteriorates the driver ability and the exhaust emission. To solve these problems, the correction amount K 1 · ΔTP (or K
1 · ΔPM · C) should be limited to an appropriate value, but if you try to limit by ΔTP or ΔPM · C,
In a region where these values are equal to or more than the upper limit value, the overshoot can be sharply reduced, but in the region where the upper limit value is not reached, the overshoot described above occurs, and the driver bilility and the emission are deteriorated.

従って本発明は、吸気管圧力の緩和値から基本燃料噴射
時間や基本点火進角等の制御量を演算し、緩和値や制御
量の変化率で制御量を補正して内燃機関を制御する場合
に、急加速や急減速の全域においても適正に補正を行う
ことができる内燃機関の制御装置を提供することを目的
とする。
Therefore, according to the present invention, the control amount such as the basic fuel injection time and the basic ignition advance angle is calculated from the relaxation value of the intake pipe pressure, and the control amount is corrected by the change rate of the relaxation value or the control amount to control the internal combustion engine. Another object of the present invention is to provide a control device for an internal combustion engine, which is capable of appropriately performing correction even in the entire range of sudden acceleration and sudden deceleration.

〔課題を解決するための手段〕[Means for Solving the Problems]

上記目的を達成するために本発明は、第3図に示すよう
に、吸気管圧力を検出する圧力センサAと、前記圧力セ
ンサAから出力された信号の変化を緩和した緩和値を求
める緩和手段Bと、前記緩和値に基づいて機関を制御す
るための制御量を演算する制御量演算手段Cと、前記緩
和値または前記制御量の変化率を演算する変化率演算手
段Dと、前記変化率の絶対値が大きくなる従って小さく
なる補正係数を設定する係数設定手段Eと、前記変化率
と前記補正係数との積に基づいて前記制御量を補正する
補正手段Fと、前記補正手段Fで補正された制御量に基
づいて機関を制御する制御手段Gと、を含んで構成した
ものである。
In order to achieve the above object, the present invention, as shown in FIG. 3, is a pressure sensor A for detecting the intake pipe pressure, and a relaxation means for calculating a relaxation value by relaxing the change in the signal output from the pressure sensor A. B, a control amount calculation means C for calculating a control amount for controlling the engine based on the relaxation value, a change rate calculation means D for calculating a change rate of the relaxation value or the control amount, and the change rate. Coefficient setting means E for setting a correction coefficient that becomes smaller and accordingly smaller in absolute value, correction means F for correcting the control amount based on the product of the change rate and the correction coefficient, and correction by the correction means F. The control means G for controlling the engine on the basis of the controlled amount thus controlled is included.

〔作用〕[Action]

本発明の緩和手段Bは、吸気管圧力を検出する圧力セン
サAから出力された信号の変化を緩和して緩和値を求め
る。この緩和値としては、過去に演算された加重平均値
の重みを重くして過去に演算された加重平均値と前記圧
力センサAから出力された信号の現在のレベルとで演算
された現在の加重平均値を用いることができる。すなわ
ち、以下の式に従って演算された加重平均値PMN
緩和値として用いることができる。
The relaxation means B of the present invention relaxes the change in the signal output from the pressure sensor A that detects the intake pipe pressure to obtain a relaxation value. As the relaxation value, the weight of the weighted average value calculated in the past is weighted, and the current weighted value calculated by the weighted average value calculated in the past and the current level of the signal output from the pressure sensor A. An average value can be used. That is, the weighted average value PMN i calculated according to the following equation can be used as the relaxation value.

ただし、PMNi−1は過去に演算した加重平均値、N
は重みに関する係数、PMADは圧力センサから出力さ
れた信号の現在のレベルであり、圧力センサから出力さ
れた信号を直接デジタル値に変換した値やCRフイルタ
によって処理された圧力センサ出力をデジタル値に変換
した値を採用することができる。このような加重平均値
は、デジタルフイルタリング処理で求めることが可能で
ある。
However, PMN i-1 is the weighted average value calculated in the past, N
Is a coefficient related to weight, PMAD is the current level of the signal output from the pressure sensor, and the value output by directly converting the signal output from the pressure sensor into a digital value or the pressure sensor output processed by the CR filter into a digital value. The converted value can be adopted. Such a weighted average value can be obtained by digital filtering processing.

また、制御量演算手段Cは緩和値に基づいて機関を制御
するための制御量を演算する。制御量としては基本燃料
噴射時間や基本点火進角等があり、制御量演算手段Cは
基本燃料噴射時間および基本点火進角の少なくとも一方
を制御量として演算する。変化率演算手段Dは緩和値の
変化率または制御量の変化率を演算し、係数設定手段E
はこの変化率の絶対値が大きくなるに従って小さくなる
る補正係数を設定する。そして、補正手段Fは上記の変
化率と補正係数との積に基づいて制御量演算手段Cで演
算された制御量を補正し、制御手段Gはこのように補正
された制御量に基づいて機関を制御する。上記のよう
に、補正係数が変化率の絶対値が大きくなるに従って小
さくなるように定められているため、変化率の絶対値が
大きい急加減速時程補正量を小さくすることができ、加
減速初期の変化率の絶対値が小さい領域での過渡補正の
応答性を殆ど損なうことなく、変化率の絶対値が大きく
なる加減速中期から後期にかけて連続的に補正量を小さ
くしてオーバシユートを低減することができる。また、
変化率の絶対値が比較的小さい加減速においても、加減
速の初期から中期にかけて変化率の絶対値が増大するに
つれて補正係数が小さくなるので、オーバシユートを低
減することができる。
Further, the control amount calculation means C calculates the control amount for controlling the engine based on the relaxation value. The control amount includes a basic fuel injection time, a basic ignition advance angle and the like, and the control amount calculation means C calculates at least one of the basic fuel injection time and the basic ignition advance angle as the control amount. The change rate calculating means D calculates the change rate of the relaxation value or the change rate of the control amount, and the coefficient setting means E
Sets a correction coefficient that decreases as the absolute value of this change rate increases. Then, the correction unit F corrects the control amount calculated by the control amount calculation unit C based on the product of the change rate and the correction coefficient, and the control unit G corrects the engine amount based on the corrected control amount. To control. As described above, since the correction coefficient is set to decrease as the absolute value of the change rate increases, the correction amount can be reduced during rapid acceleration / deceleration when the absolute value of the change rate is large. The absolute value of the change rate is large in the region where the absolute value of the initial change rate is small, and the absolute value of the change rate is large. be able to. Also,
Even in acceleration / deceleration in which the absolute value of the rate of change is relatively small, the correction coefficient becomes smaller as the absolute value of the rate of change increases from the initial stage to the middle period of acceleration / deceleration, so overshoot can be reduced.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、変化率の絶対値が
大きくなるに従って小さくなる補正係数で制御量を補正
しているため、過渡時の立上り応答性を損なうことなく
急加減速から緩加減速までオーバシユートの低減が可能
になり、エミツシヨンやドライバビリテイを良好にする
ことができる、という効果が得られる。
As described above, according to the present invention, since the control amount is corrected with the correction coefficient that decreases as the absolute value of the change rate increases, the acceleration / deceleration is gradually increased without deteriorating the rising response during transition. It is possible to reduce the overshoot until the deceleration, and it is possible to obtain the effect that the emission and the driver ability can be improved.

〔実施例〕〔Example〕

以下図面を参照して本発明の実施例を詳細に説明する。
なお、以下では主として制御量として燃料噴射時間を用
いた例について説明する。第7図は本発明が適用可能な
燃料噴射量制御装置を備えた内燃機関(エンジン)の概
略を示すものである。
Embodiments of the present invention will be described in detail below with reference to the drawings.
In addition, below, the example which mainly used the fuel injection time as a control amount is demonstrated. FIG. 7 schematically shows an internal combustion engine (engine) equipped with a fuel injection amount control device to which the present invention can be applied.

このエンジンは、マイクロコンピユータ等の電子制御回
路によって制御されるものであり、エアクリーナ(図示
せず)の下流側には、スロツトル弁8が配置され、この
スロツトル弁8にスロツトル開度に応じた電圧を出力す
るリニアスロツトルセンサ10が取付けられ、スロツト
ル弁8の下流側にサージタンク12が設けられている。
このサージタンク12には、半導体式の圧力センサ6が
取付けられている。この圧力センサ6は、吸気管圧力の
脈動成分を取除くための時定数が小さく(例えば、3〜
5msec)かつ応答性の良いCRフイルタ等で構成された
フイルタ(第8図)に接続されている。なお、このフイ
ルタは圧力センサ内に内蔵させるようにしても良い。ま
た、スロツトル弁8を迂回しかつスロツトル弁上流側と
スロツトル弁下流側のサージタンク12とを連通するよ
うにバイパス路14が設けられている。このバイパス路
14には4極の固定子を備えたパルスモータ16Aによ
って開度が調節されるISC(アイドルスピードコント
ロール)バルブ16Bが取付けられている。サージタン
ク12は、インテークマニホールド18及び吸気ポート
22を介してエンジン20の燃焼室に連通されている。
そしてこのインテークマニホールド18内に突出するよ
う各気筒毎に燃料噴射弁24が取付けられている。
This engine is controlled by an electronic control circuit such as a microcomputer, and a throttle valve 8 is arranged downstream of an air cleaner (not shown), and a voltage corresponding to the throttle opening is applied to the throttle valve 8. A linear throttle sensor 10 for outputting the above is attached, and a surge tank 12 is provided on the downstream side of the throttle valve 8.
A semiconductor pressure sensor 6 is attached to the surge tank 12. The pressure sensor 6 has a small time constant for removing the pulsating component of the intake pipe pressure (for example, 3 to
It is connected to a filter (FIG. 8) composed of a CR filter or the like having a good response for 5 msec. The filter may be built in the pressure sensor. Further, a bypass passage 14 is provided so as to bypass the throttle valve 8 and connect the upstream side of the throttle valve and the surge tank 12 on the downstream side of the throttle valve. An ISC (idle speed control) valve 16B whose opening is adjusted by a pulse motor 16A having a 4-pole stator is attached to the bypass passage 14. The surge tank 12 communicates with the combustion chamber of the engine 20 via the intake manifold 18 and the intake port 22.
A fuel injection valve 24 is attached to each cylinder so as to project into the intake manifold 18.

エンジン20の燃焼室は、排気ポート26及びエキゾー
ストマニホールド28を介して三元触媒を充填した触媒
装置(図示せず)に連通されている。このエキゾースト
マニホールド28には、理論空燃比を境に反転した信号
を出力するOセンサ30が取付けられている。エンジ
ンブロツク32には、このエンジンブロツク32を貫通
してウオータジヤケツト内に突出するよう冷却水温セン
サ34が取付けられている。この冷却水温センサ34
は、エンジン冷却水温を検出して水温信号を出力し、水
温信号で機関温度を代表する。なお、機関オイル温を検
出して機関温度を代表させても良い。
The combustion chamber of the engine 20 is connected to a catalyst device (not shown) filled with a three-way catalyst via an exhaust port 26 and an exhaust manifold 28. An O 2 sensor 30 that outputs a signal inverted at the stoichiometric air-fuel ratio is attached to the exhaust manifold 28. A cooling water temperature sensor 34 is attached to the engine block 32 so as to penetrate the engine block 32 and project into the water jacket. This cooling water temperature sensor 34
Detects the engine cooling water temperature and outputs a water temperature signal, and the water temperature signal represents the engine temperature. The engine oil temperature may be detected to represent the engine temperature.

エンジン20のシリンダヘツド36を貫通して燃焼室内
に突出するように各気筒毎に点火プラグ38が取付けら
れている。この点火プラグ38は、デイストリビユータ
40及びイグナイタ42を介して、マイクロコンピユー
タ等で構成された電子制御回路44に接続されている。
このデイストリビユータ40内には、デイストリビユー
タシヤフトに固定されたシグナルロータとデイストリビ
ユータハウジングに固定されたピツクアツプとで各々構
成された気筒判別センサ46及び回転角センサ48が取
付けられている。気筒判別センサ46は例えば720°
CA毎に気筒判別信号を出力し、回転角センサ48は例
えば30°CA毎にエンジン回転数信号を出力する。
A spark plug 38 is attached to each cylinder so as to penetrate the cylinder head 36 of the engine 20 and project into the combustion chamber. The ignition plug 38 is connected via a distributor 40 and an igniter 42 to an electronic control circuit 44 composed of a microcomputer or the like.
Inside the distributor 40, a cylinder discriminating sensor 46 and a rotation angle sensor 48, each of which is composed of a signal rotor fixed to the distributor shaft and a pick-up fixed to the distributor housing, are mounted. The cylinder discrimination sensor 46 is, for example, 720 °.
A cylinder discrimination signal is output for each CA, and the rotation angle sensor 48 outputs an engine speed signal for each 30 ° CA, for example.

電子制御回路44は第8図に示すようにマイクロプロセ
ツシングユニツト(MPU)60、リード・オンリ・メ
モリ(ROM)62、ランダム・アクセス・メモリ(R
AM)64、バツクアツプラム(BU−RAM)66、
入出力ポート68、入力ポート70、出力ポート72、
74、76及びこれらを接続するデータバスやコントロ
ールバス等のバス75を含んで構成されている。入出力
ポート68には、アナログ−デジタル(A/D)変換器
78とマルチプレクサ80とが順に接続されている。マ
ルチプレクサ80には、抵抗RとコンデンサCとで構成
されたCRフイルタ7及びバツフア82を介して圧力セ
ンサ6が接続されると共にバツフア84を介して冷却水
温センサ34が接続されている。また、マルチプレクサ
80にはリニアスロツトルセンサ10が接続されてい
る。MPU60は、マルチプレクサ80及びA/D変換
器78を制御して、CRフイルタ7を介して入力される
圧力センサ6出力、リニアスロツトルセンサ10出力及
び冷却水温センサ34出力を順次デジタル信号に変換し
てRAM64に記憶させる。従って、マルチプレクサ8
0、A/D変換器78及びMPU60等は、圧力センサ
出力を所定時間毎にサンプリングするサンプリング手段
として作用する。入力ポート70には、コンパレータ8
8及びバツフア86を介してOセンサ30が接続され
ると共に波形整形回路90を介して気筒判別センサ46
及び回転角センサ48が接続されている。出力ポート7
2は駆動回路92を介してイグナイタ42に接続され、
出力ポート74はダウンカウンタを備えた駆動回路94
を介して燃料噴射弁24に接続され、そして出力ポート
76は駆動回路96を介してISCバルブのパルスモー
タ16Aに接続されている。なお、98はクロツク、9
9はタイマである。上記ROM62には、以下で説明す
る制御ルーチンのプログラム等が予め記憶されている。
The electronic control circuit 44 includes a micro processing unit (MPU) 60, a read only memory (ROM) 62, a random access memory (R) as shown in FIG.
AM) 64, Back-up Plum (BU-RAM) 66,
Input / output port 68, input port 70, output port 72,
74 and 76, and a bus 75 such as a data bus or a control bus connecting these components. An analog-digital (A / D) converter 78 and a multiplexer 80 are sequentially connected to the input / output port 68. To the multiplexer 80, the pressure sensor 6 is connected via a CR filter 7 and a buffer 82 each composed of a resistor R and a capacitor C, and the cooling water temperature sensor 34 is connected via a buffer 84. Further, the linear throttle sensor 10 is connected to the multiplexer 80. The MPU 60 controls the multiplexer 80 and the A / D converter 78 to sequentially convert the pressure sensor 6 output, the linear throttle sensor 10 output, and the cooling water temperature sensor 34 output, which are input via the CR filter 7, into digital signals. And store it in the RAM 64. Therefore, the multiplexer 8
0, the A / D converter 78, the MPU 60 and the like act as sampling means for sampling the pressure sensor output at predetermined time intervals. The input port 70 has a comparator 8
8 and the buffer 86 to connect the O 2 sensor 30 and the waveform shaping circuit 90 to the cylinder discrimination sensor 46.
And a rotation angle sensor 48 are connected. Output port 7
2 is connected to the igniter 42 via the drive circuit 92,
The output port 74 is a drive circuit 94 having a down counter.
To the fuel injection valve 24, and the output port 76 is connected via a drive circuit 96 to the pulse motor 16A of the ISC valve. In addition, 98 is a clock and 9
9 is a timer. The ROM 62 stores in advance programs and the like for control routines described below.

次に上記エンジンに本発明を適用しかつ演算による加重
平均値によって緩和値を検出する場合の本発明の実施例
の制御ルーチンについて説明する。なお、以下では本発
明に支障のない数値を用いて説明するが、本発明はれこ
らの数値に限定されるものではない。
Next, the control routine of the embodiment of the present invention when the present invention is applied to the above engine and the relaxation value is detected by the weighted average value by calculation will be described. It should be noted that the following description will be given using numerical values that do not hinder the present invention, but the present invention is not limited to these numerical values.

第9図は4msec毎に実行されるA/D変換ルーチンを示
すもので、ステツプ100において、圧力センサ6から
出力された信号をCRフイルタ7、バツフア82及びマ
ルチプレクサ80を介してA/D変換器78に入力し、
A/D変換器78でデジタル変換した吸気管圧力PMを
デジタル値PMADとして取り込む。次のステツプ10
2では、吸気管圧力のデジタル値PMADと4msec前に
演算された吸気管圧力の加重平均値PMNi−1とを用
いて上記(7)式の重みに関する係数Nをn(例えば、
4)とすることにより(7)式に従って現在の吸気管圧力
の加重平均値PMNを演算する。そして、ステツプ1
04において次の吸気管圧力の加重平均値を演算するた
めに、現在の吸気管圧力の加重平均値PMNを4msec
前の吸気管圧力の加重平均値PMNi−1としてレジス
タに記憶する。
FIG. 9 shows an A / D conversion routine executed every 4 msec. In step 100, the signal output from the pressure sensor 6 is sent to the A / D converter via the CR filter 7, buffer 82 and multiplexer 80. Enter in 78,
The intake pipe pressure PM digitally converted by the A / D converter 78 is taken in as a digital value PMAD. Next step 10
2, the coefficient N relating to the weight of the above equation (7) is set to n (for example, by using the digital value PMAD of the intake pipe pressure and the weighted average value PMN i-1 of the intake pipe pressure calculated 4 msec before).
By setting 4), the weighted average value PMN i of the current intake pipe pressure is calculated according to the equation (7). And step 1
In order to calculate the weighted average value of the next intake pipe pressure in 04, the current weighted average value PMN i of the intake pipe pressure is set to 4 msec.
The weighted average value PMN i-1 of the previous intake pipe pressure is stored in the register.

第1図は燃料噴射時間演算タイミング毎(4気筒4サイ
クルエンジンの場合360°CA毎)に実行される燃料
噴射時間演算ルーチンを示すもので、ステツプ110に
おいて係数Kを演算すると共に係数Cを取込む。この
係数Kは、第10図に示すようにステツプ106にお
いてエンジン回転速度NEを取り込み、ステツプ108
において第12図に示すマツプから現在のエンジン回転
速度NEに対応する係数Kを演算することにより求め
られる。係数Kは、予め計算により求められてマツプ
としてROMに記憶されるが第12図に示すようにエン
ジン回転速度NEが高くなるに従って1.0から増加す
る増加関数として表わされている。なお、係数Cは一定
値でも変数でもよい。
FIG. 1 shows a fuel injection time calculation routine executed at every fuel injection time calculation timing (every 360 ° CA in the case of a 4-cylinder 4-cycle engine). In step 110, the coefficient K 1 is calculated and the coefficient C is calculated. Take in. This coefficient K 1 is obtained by taking in the engine speed NE at step 106 as shown in FIG.
Is calculated by calculating the coefficient K 1 corresponding to the current engine speed NE from the map shown in FIG. The coefficient K 1 is calculated in advance and stored in the ROM as a map, but as shown in FIG. 12, it is represented as an increasing function that increases from 1.0 as the engine speed NE increases. The coefficient C may be a constant value or a variable.

次のステツプ112では、現在の吸気管圧力の加重平均
値をPMNとして取り込む。第9図のステツプ104で
は現在の吸気管圧力の加重平均値PMNをPMN
i−1としてレジスタに記憶したので、このレジスタの
値を読み込むことによって現在の吸気管圧力の加重平均
値をPMNとして取り込むことができる。次のステツプ
114ではステツプ128で取り込んだ現在の吸気管圧
力の加重平均値PMNとエンジン回転速度NEとより従
来と同様の方法で現在の基本燃料噴射時間TPを演算
する。次のステツプ116では、現在の吸気管圧力の加
重平均値PMNから360°CA前に基本燃料噴射時間
を演算するために使用した過去の吸気管圧力の加重平均
値PMNOを減算することにより吸気管圧力の加重平均
値の変化率ΔPMを演算する。次のステツプ120で
は、第11図に示す変化率ΔPMの関数で表わされた補
正係数Kのマツプから現在の変化率ΔPM対応する補
正係数Kを演算する。この補正係数Kは、ΔPM≧
0の領域ではΔPMが大きくなるに従って小さくなり、
ΔPM<0の領域ではΔPMが小さくなるに従って小さ
くなるように定められており、全体として|ΔPM|が
大きくなるに従って小さくなるように定められている。
また、補正係数Kを示す曲線は、縦軸に対して非対称
になっており、ΔPM<0の領域における補正係数K
の変化割合はΔPM≧0の領域における変化割合より大
きくなっている。これは、一般に減速時にはエンジンの
ポンピング作用があるため加速時と比較して吸気管圧力
の変化が大きいからであり、従ってΔPM<0の領域で
はΔPM≧0の領域より補正係数Kの変化が大きくな
っている。なお、補正係数Kは各種エンジンについて
最適な値が定められるものであり縦軸に対して対称とな
るように定めてもよい。また、第11図の破線はΔPM
≧β(例えば、50mmHg/1回転)のときΔPM=βに
制限したときと等価の補正係数Kの変化を示すもので
ある。図から理解されるように、本実施例では滑らかに
補正係数を低下させることができ、いかなる加減速にお
いても適度にオーバシユートを低減することが可能とな
り、また補正係数をマツプでもっているため適合の自由
度が高くなる。
At the next step 112, the weighted average value of the current intake pipe pressure is fetched as PMN. In step 104 of FIG. 9, the weighted average value PMN i of the current intake pipe pressure is set to PMN i .
Since it is stored in the register as i-1 , the weighted average value of the current intake pipe pressure can be taken in as PMN by reading the value of this register. In the next step 114, the current basic fuel injection time TP 0 is calculated from the current weighted average value PMN of the intake pipe pressure and the engine rotational speed NE fetched in step 128 by a method similar to the conventional one. The next step 116 is to subtract the weighted average value PMNO of the past intake pipe pressure used to calculate the basic fuel injection time 360 ° CA from the current weighted average value PMN of the intake pipe pressure by subtracting the weighted average value PMNO of the past intake pipe pressure. The change rate ΔPM of the weighted average value of pressure is calculated. At the following step 120, calculates the eleventh correction coefficient K 0 corresponding current change rate ΔPM from Matsupu correction factor K 0 was expressed as a function of the rate of change ΔPM of FIG. This correction coefficient K 0 is ΔPM ≧
In the region of 0, it decreases as ΔPM increases,
In the region of ΔPM <0, it is set to be smaller as ΔPM becomes smaller, and it is set to be smaller as | ΔPM | becomes larger as a whole.
Further, the curve showing the correction coefficient K 0 is asymmetric with respect to the vertical axis, and the correction coefficient K 0 in the region of ΔPM < 0.
Is larger than the change rate in the region of ΔPM ≧ 0. This is because the pumping action of the engine generally occurs during deceleration, and therefore the change in the intake pipe pressure is larger than that during acceleration. Therefore, in the region of ΔPM <0, the correction coefficient K 0 changes more than in the region of ΔPM ≧ 0. It is getting bigger. The correction coefficient K 0 is set to an optimum value for various engines and may be set to be symmetrical with respect to the vertical axis. The broken line in FIG. 11 is ΔPM.
This shows a change in the correction coefficient K 0 equivalent to when ΔPM = β when ≧ β (for example, 50 mmHg / 1 rotation). As can be seen from the figure, in the present embodiment, the correction coefficient can be smoothly lowered, the overshoot can be appropriately reduced in any acceleration / deceleration, and the correction coefficient is mapped so that it is suitable. You have more freedom.

次に、ステツプ126では、ステツプ108で演算され
た係数Kとステツプ120で演算された補正係数K
とステツプ116で演算された吸気管圧力の加重平均値
の変化率ΔPMと吸気管圧力を基本燃料噴射時間に換算
するための係数Cとを乗算して増量値TPACC(第
(6)式の右辺の第2項に補正係数Kを乗算した値に対
応する)を演算し、ステツプ128において現在の基本
燃料噴射時間TPに増量値TPACCを加算すること
により現在の基本燃料噴射時間TPを補正する。そし
て、ステツプ130において現在の吸気管圧力の加重平
均値PMNを360°CA前の吸気管圧力の加重平均値
PMNOとしてレジスタに記憶し、ステツプ132にお
いて基本燃料噴射時間TPを吸気温やエンジン冷却水温
等によって補正して燃料噴射時間TAUを演算する。そ
して図示しない燃料噴射量制御ルーチンにおいてエンジ
ン1回転に1回燃料を噴射する。
Next, at step 126, the coefficient K 1 calculated at step 108 and the correction coefficient K 0 calculated at step 120.
And the rate of change ΔPM of the weighted average value of the intake pipe pressure calculated in step 116 and the coefficient C for converting the intake pipe pressure into the basic fuel injection time are multiplied to increase the value TPACC (
(Corresponding to the value obtained by multiplying the second term on the right side of the equation (6) by the correction coefficient K 0 ), and in step 128, the increase value TPACC is added to the current basic fuel injection time TP 0 to obtain the current basic value. Correct the fuel injection time TP 0 . Then, in step 130, the current weighted average value PMN of the intake pipe pressure is stored in the register as the weighted average value PMNO of the intake pipe pressure before 360 ° CA, and in step 132 the basic fuel injection time TP is set to the intake temperature or the engine cooling water temperature. The fuel injection time TAU is calculated by correcting the fuel injection time TAU. Then, in a fuel injection amount control routine (not shown), fuel is injected once per engine revolution.

上記ステツプ132において燃料噴射時間TAUを演算
するために用いた基本燃料噴射時間TPは、ステツプ1
28において補正係数Kによって過補正されないよう
にしながら上記で説明した(6)式に従って補正している
ため、制御遅れ及び燃料の飛行時間による遅れが防止さ
れると共にインテークマニホールド内壁への燃料付着量
による影響が防止され、実吸入空気量に対応した値に補
正されるため、過渡時の空燃比の変動を防止することが
できる。このときの燃焼噴射時間TAUの変化は、第2
図(2)に示すようになり、過渡の立上り応答性を殆ど損
なうことなくオーバシユートの低減が可能になる。
The basic fuel injection time TP used to calculate the fuel injection time TAU in the above step 132 is
Since the correction coefficient K 0 is used for correction in accordance with the equation (6) described above, the control delay and the delay due to the flight time of the fuel are prevented and the amount of fuel adhered to the inner wall of the intake manifold is prevented. The influence due to is prevented and is corrected to a value corresponding to the actual intake air amount, so it is possible to prevent fluctuations in the air-fuel ratio during transition. The change in the combustion injection time TAU at this time is
As shown in Figure (2), it is possible to reduce overshoot with almost no loss of transient rise response.

なお、上記では係数Kをエンジン回転速度に応じて変
化させる例について説明したが、エンジン冷却水温が低
いエンジン冷間時等においてはインテークマニホールド
内壁に付着する燃料量が多くなるためエンジン冷却水温
が高い場合より多く燃料を増量する必要がある。従っ
て、上記係数Kをエンジン回転速度とエンジン冷却水
温との関数で表わしエンジン回転速度が高くなるに従っ
て係数Kを大きくすると共にエンジン冷却水温が高く
なるに従って係数Kを小さくなるようにしても良い。
また、係数Kを加重平均値PMNの関数f(PMW)
で定めてもよく、エンジン回転速度NE、エンジン冷却
水温THWおよび加重平均値PMNの関数f(NE、T
HW、PMW)で定めてもよい。上記実施例では、増量
値TPACCを吸気管圧力の加重平均値の変化率ΔPM
と補正係数Kより第(6)式第2項に補正係数Kを乗
算して演算したが、第(5)式第2項に補正係数Kを乗
算して演算してもよく、従って、基本燃料噴射時間の変
化率ΔTPと補正係数Kより演算してもよい。また、
補正係数Kは吸気管圧力の加重平均値の変化率ΔPM
の絶対値が大きくなるに従って小さくなるように定めら
れているが基本燃料噴射時間の変化率ΔTPの絶対値が
大きくなるに従って小さくなるように定めてもよい。
Although an example in which the coefficient K 1 is changed according to the engine rotation speed has been described above, the amount of fuel adhering to the inner wall of the intake manifold increases when the engine cooling water temperature is low and the engine cooling water temperature is high. It is necessary to increase the amount of fuel more than when it is high. Therefore, even if the coefficient K 1 is represented by a function of the engine speed and the engine cooling water temperature, the coefficient K 1 is increased as the engine speed increases and the coefficient K 1 is decreased as the engine cooling water temperature increases. good.
In addition, the coefficient K 1 is a function f (PMW) of the weighted average value PMN.
The engine speed NE, the engine coolant temperature THW, and the function f (NE, T
HW, PMW). In the above embodiment, the increase value TPACC is set to the change rate ΔPM of the weighted average value of the intake pipe pressure.
From the correction coefficient K 0 , the second term of the formula (6) is multiplied by the correction coefficient K 0 to calculate, but the second term of the formula (5) may be multiplied by the correction coefficient K 0 to calculate, Therefore, it may be calculated from the change rate ΔTP of the basic fuel injection time and the correction coefficient K 0 . Also,
The correction coefficient K 0 is the change rate ΔPM of the weighted average value of the intake pipe pressure.
Is set to be smaller as the absolute value of is increased, but may be set to be smaller as the absolute value of the change rate ΔTP of the basic fuel injection time is increased.

また、更に次の式で基本燃料噴射時間を補正するように
してもよい。
Further, the basic fuel injection time may be corrected by the following equation.

・DLPMI・C ……(8) ただし、Kは第2の係数であり、第13図及び第14
図に示すように、エンジン回動速度、エンジン冷却水温
または吸気管圧力等に応じて変化することができ、また
DLPMIは以下の(9)式で表わされる現在の緩和値
と1周期前に検出された緩和値との差の減衰値の積算値
である。ここで、エンジン回転速度NEが高くなると吸
気流速が速くなりインテークマニホールド内壁に付着す
る燃料量は少なくなり大部分が燃焼室に供給されると考
えられるから、係数Kはエンジン回転速度が高くなる
に従って小さくなるように定められている。また、エン
ジン冷却水温が高くなるとインテークマニホールド内壁
に付着した燃料の蒸発量が多くなり、インテークマニホ
ールド内壁への燃料付着量は少なくなるから、係数K
はエンジン冷却水温が高くなるに従って小さくなるよう
に定められる。そして、吸気管圧力が高くなると燃料の
蒸発量が少なくなってインテークマニホールド内壁に付
着する燃料量が多くなるから、係数Kは吸気管圧力の
加重平均値が大きくなるに従って大きくなるように定め
ることができる。
K 2 · DLPMI i · C (8) However, K 2 is the second coefficient, which is shown in FIGS.
As shown in the figure, it can change according to the engine rotation speed, the engine cooling water temperature, the intake pipe pressure, etc., and the DLPMI i is the current relaxation value expressed by the following equation (9) and one cycle before. It is the integrated value of the attenuation value of the difference from the detected relaxation value. Here, it is considered that when the engine rotational speed NE becomes higher, the intake flow velocity becomes faster, the amount of fuel adhering to the inner wall of the intake manifold decreases, and most of the fuel is supplied to the combustion chamber. Therefore, the coefficient K 2 increases the engine rotational speed. It is set to be smaller according to. Further, as the engine cooling water temperature increases, the amount of fuel evaporated on the inner wall of the intake manifold increases, and the amount of fuel attached to the inner wall of the intake manifold decreases, so the coefficient K 2
Is set to be smaller as the engine cooling water temperature becomes higher. As the intake pipe pressure increases, the amount of fuel evaporation decreases and the amount of fuel adhering to the inner wall of the intake manifold increases. Therefore, the coefficient K 2 should be set to increase as the weighted average intake pipe pressure increases. You can

DLPMI=ΔPM+K・DLPMIi−1……
(9) ここで、Kは1未満の正の減衰係数、DLPMI
i−1は前回演算された積算値である。この減衰係数K
は一定値を用いてもよいが、上記係数Kと同様に、
機関回転速度NE、吸気管圧力の加重平均値PMN、機
関冷却水温THW等に応じて定めてもよい。係数K
変化させる場合には、上記と同様にインテークマニホー
ルド内壁に付着する燃料量が多くなる過渡運転状態では
係数Kを大きくすることにより減衰速度を遅くし、イ
ンテークマニホールド内壁に付着する燃料量が少なくな
る過渡運転状態では係数Kを小さくして減衰速度を速
くする。
DLPMI i = ΔPM + K 3 · DLPMI i−1 ....
(9) where K 3 is a positive damping coefficient less than 1, DLPMI
i-1 is the integrated value calculated last time. This damping coefficient K
3 may use a constant value, but like the coefficient K 2 ,
It may be determined according to the engine rotation speed NE, the weighted average value PMN of the intake pipe pressure, the engine cooling water temperature THW, and the like. When the coefficient K 3 is changed, the damping speed is slowed down by increasing the coefficient K 3 in the transient operation state in which the amount of fuel adhering to the inner wall of the intake manifold increases, and the fuel adhering to the inner wall of the intake manifold is increased. In the transient operation state where the amount decreases, the coefficient K 3 is decreased to increase the damping speed.

上記(9)式において積算値の初期値を0とし、i回演算
する間に差ΔPMがΔPM、ΔPM、・・・ΔPM
と変化したものとするとi回目のDLPMIは次の
ように表わされる。
In the above equation (9), the initial value of the integrated value is set to 0, and the difference ΔPM is ΔPM 1 , ΔPM 2 , ... ΔPM during the calculation i times.
If it is changed to i , the i-th DLPMI i is expressed as follows.

DLPMI=ΔPM+K・ΔPMi−1+K
・ ΔPMi−2+・・・+K i−2・ ΔPM+K i−1・ΔPM……(10) 従って、積算値は加速開始時から徐々に大きくなり、加
速終了後も減衰係数Kによって0に近づくまでの間あ
る値をとる。
DLPMI i = ΔPM i + K 3 · ΔPM i-1 + K 3 2
・ ΔPM i-2 + ・ ・ ・ + K 3 i-2・ ΔPM 2 + K 3 i-1・ ΔPM 1 (10) Therefore, the integrated value gradually increases from the start of acceleration and the damping coefficient after the end of acceleration. It takes a certain value until it approaches 0 by K 3 .

上記実吸入空気量に対応する基本燃料噴射時間を予測す
るための補正と上記(8)式の補正と補正係数Kによる
補正とを同時に行なうと、基本燃料噴射時間TPは次の
(11)式または(12)式のようになる。
When the correction for predicting the basic fuel injection time corresponding to the actual intake air amount, the correction of the equation (8) and the correction by the correction coefficient K 0 are simultaneously performed, the basic fuel injection time TP becomes
It becomes like the formula (11) or the formula (12).

TP=TP+K・K・ΔPM・C +K・DLPMI・C……(11) TP=TP+K・K・ΔTP +K・DLPMI……(12) ただし、上記(12)式のDLPMIは以下の式で表わさ
れる現在の基本燃料噴射時間と1周期前の基本燃料噴射
時間との差の減衰値の積算値である。
TP = TP 0 + K 0 · K 1 · ΔPM · C + K 2 · DLPMI i · C …… (11) TP = TP 0 + K 0 · K 1 · ΔTP + K 2 · DLPMI i …… (12) However, the above ( DLPMI i in the equation (12) is an integrated value of the attenuation values of the difference between the current basic fuel injection time and the basic fuel injection time one cycle before, which is expressed by the following equation.

DLPMI=ΔTP+K・DLPMIi−1……(1
3) なお、上記(11)、(12)式で使用するK、K、K
広範囲の過渡運転状態をカバーできるように、エンジン
回転速度、エンジン冷却水温または吸気管絶対圧力等の
パラメータに応じて定めればよいが、各パラメータを変
化させても過渡運転状態において燃料噴射量の要求値が
殆ど変化しない係数については一定値として定義すれば
よい。
DLPMI i = ΔTP + K 3 · DLPMI i-1 (1
3) In addition, K 1 , K 2 , and K 3 used in the above equations (11) and (12) are set so as to cover a wide range of transient operating conditions, such as engine speed, engine cooling water temperature or intake pipe absolute pressure. It may be determined according to the parameters, but the coefficient at which the required value of the fuel injection amount hardly changes in the transient operating state even if each parameter is changed may be defined as a constant value.

エンジン冷間時に上記のように基本燃料噴射時間を補正
したときの加速増量値および空燃比の変化を、現在の基
本燃料噴射時間TPを補正しない場合、Kの値とし
て温間時に適合した値Kを用いた場合、Kの値とし
て冷間時に適合した値K(>K)を用いた場合の各
々と比較して実験した場合の実験結果について説明す
る。なお、以下では説明を簡単にするためにK=1.
0とした。第15図(1)に示すように、エンジン冷間時
の吸気管圧力PMがPMからPMに変化する加速運
転状態において現在の基本燃料噴射時間TPのみで燃
料を噴射すれば、増量値は0になり空燃比は第15図
(3)に示すように変化して多大なリーンスパイクが発生
して排気エミツシヨンおよびドライバビリテイ不良とな
る。この基本燃料噴射時間TPを補正してTP+K
・ΔPM・Cに基づいて燃料を噴射するとリーンスパ
イクは半減するもののまだ空燃比の変化が大きい場合が
ある。これは、冷間時にはインテークマニホールド内壁
に付着する燃料量の変化が大きいためと考えられる。ま
た、Kの値を更に大きくして冷間時に適合した値K
を用いてTP+K・ΔPM・Cに基づいて燃料を噴
射すると、第15図(3)に示すように加速初期のリーン
スパイクは略解消できるものの加速後期、加速終了時に
リーンスパイクが残る場合がある。これは、加速後期や
加速終了時には吸気管圧力が大きくなり燃料の蒸発量が
少なくなるため、噴射された燃料のインテークマニホー
ルド内壁に付着する量が多くなるためと考えられる。
When the basic fuel injection time was corrected as described above when the engine was cold, the changes in the acceleration increase value and the air-fuel ratio were adjusted as the value of K 1 during warm time when the current basic fuel injection time TP 0 was not corrected. When the value K H is used, the experimental results in the case of performing the experiment will be described in comparison with the case where the value K C (> K H ) which is adapted to the cold state is used as the value of K 1 . Note that in the following, K 0 = 1.
It was set to 0. As shown in FIG. 15 (1), if the fuel is injected only for the current basic fuel injection time TP 0 in the acceleration operation state where the intake pipe pressure PM during cold engine changes from PM 1 to PM 2 , The value becomes 0 and the air-fuel ratio is shown in Fig. 15.
As shown in (3), a large amount of lean spikes occur, resulting in exhaust emission and poor driver viability. This basic fuel injection time TP 0 is corrected to TP 0 + K
When the fuel is injected based on H · ΔPM · C, the lean spike is halved, but the change in the air-fuel ratio may still be large. It is considered that this is because the amount of fuel adhering to the inner wall of the intake manifold changes greatly when cold. The value K C which further increase the value of K 1 adapted to the cold
When fuel is injected based on TP 0 + K C · ΔPM · C using, the lean spike at the initial stage of acceleration can be almost eliminated as shown in Fig. 15 (3), but the lean spike remains at the end of acceleration or at the end of acceleration. There is. It is considered that this is because the intake pipe pressure increases and the amount of fuel evaporation decreases at the latter stage of acceleration and the end of acceleration, so that the amount of injected fuel adhering to the inner wall of the intake manifold increases.

上記の現象を考慮して上記(11)、(12)式では、現在の基
本燃料噴射時間と1周期前に演算された基本燃料噴射時
間との差または現在の緩和値と1周期前に検出された緩
和値との差で表わされる変化率と機関回転速度に応じて
変化される第1の係数との積および前記変化率の減衰値
の積算値と第2の係数との積に基づいて現在の基本燃料
噴射時間を補正するものである。上記の減衰値の積算値
は加速終期および加速終了後においてもある値をとるた
め、KをKとして基本燃料噴射時間を補正した場合
に生じていた加速終期および加速終了時のリーンスパイ
クを防止して、第15図(3)の実線で示すように加速時
等の過渡時の空燃比を略一定にすることができる。
In consideration of the above phenomenon, in the formulas (11) and (12), the difference between the current basic fuel injection time and the basic fuel injection time calculated one cycle before or the current relaxation value and one cycle before detection On the basis of the product of the rate of change represented by the difference between the relaxation value and the first coefficient that is changed according to the engine speed, and the product of the integrated value of the damping value of the rate of change and the second coefficient. This is to correct the current basic fuel injection time. Since the integrated value of the above-mentioned damping value takes a certain value even at the end of acceleration and after the end of acceleration, the lean spike at the end of acceleration and at the end of acceleration that occurs when the basic fuel injection time is corrected with K 1 as K C is used. This can be prevented, and the air-fuel ratio at the time of transition such as acceleration can be made substantially constant as shown by the solid line in FIG. 15 (3).

また、上記では燃料噴射量を制御する場合について説明
したが点火時期を制御する場合、燃料噴射量と点火時期
を同時に制御する場合にも適用できる。
Further, although the case where the fuel injection amount is controlled has been described above, the present invention can be applied to a case where the ignition timing is controlled and a case where the fuel injection amount and the ignition timing are simultaneously controlled.

また、本発明は変化率ΔPMを用いるすべての位相進み
制御に対して有効である。すなわち、 PM+K・K・ΔPM PM+K・K・ΔPM+K・ΔΔPM PM+K・K・ΔPM+K・ΔΔPM +K・ΔΔΔPM といった高次微分要素を用いる場合でも、Kによるオ
ーバシユート低減効果があり、また点火時期等を定めれ
ばオーバシユートによる点火時期等の過補正が防止でき
る。この場合には、ΔΔPM、ΔΔΔPMも補正係数K
によって補正してもよい。
Further, the present invention is effective for all phase advance control using the change rate ΔPM. That is, even when a higher-order differential element such as PM + K 0 · K 4 · ΔPM PM + K 0 · K 4 · ΔPM + K 5 · ΔΔPM PM + K 0 · K 4 · ΔPM + K 5 · ΔΔPM + K 6 · ΔΔPM is used, the overshoot reduction effect by K 0 can be achieved. If the ignition timing is determined, overcorrection of the ignition timing due to overshoot can be prevented. In this case, ΔΔPM and ΔΔΔPM are also correction factors K.
You may correct by 0 .

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

第1図は本発明の一実施例の燃料噴射時間演算ルーチン
を示す流れ図、第2図(1)、(2)は燃料噴射時間等の変化
を示す線図、第3図は本発明の特許請求の範囲に対応す
るブロツク図、第4図は機関1回転に1回燃料を噴射す
る場合の燃料噴射量の遅れを説明するための線図、第5
図は等加速度状態における吸気管圧力と基本燃料噴射時
間との変化を示す線図、第6図は制御遅れによる燃料量
の補足を説明するための線図、第7図は本発明が適用可
能な燃料噴射量制御装置を備えたエンジンを示す概略
図、第8図は第7図の制御回路の詳細を示すブロツク、
第9図は上記実施例のA/D変換ルーチンを示す流れ
図、第10図は上記実施例の係数Kの演算ルーチンを
示す流れ図、第11図は補正係数Kのマツプを示す線
図、第12図は係数Kのマツプを示す線図、第13図
および第14図は係数Kのマツプを示す線図、第15
図(1)、(2)、(3)は増量値と空燃比の変化等を示す線図
である。 6……圧力センサ、 7……CRフイルタ、 10……スロツトルセンサ 24……燃料噴射弁、 48……回転角センサ。
FIG. 1 is a flow chart showing a fuel injection time calculation routine of one embodiment of the present invention, FIGS. 2 (1) and 2 (2) are diagrams showing changes in fuel injection time, etc., and FIG. 3 is a patent of the present invention. A block diagram corresponding to the scope of claims and FIG. 4 are diagrams for explaining the delay of the fuel injection amount when fuel is injected once per one revolution of the engine, and FIG.
FIG. 6 is a diagram showing changes in intake pipe pressure and basic fuel injection time in a constant acceleration state, FIG. 6 is a diagram for explaining supplement of fuel amount due to control delay, and FIG. 7 is applicable to the present invention. FIG. 8 is a schematic diagram showing an engine equipped with various fuel injection amount control devices, and FIG. 8 is a block diagram showing details of the control circuit in FIG.
9 is a flow chart showing the A / D conversion routine of the above embodiment, FIG. 10 is a flow chart showing a calculation routine of the coefficient K 1 of the above embodiment, and FIG. 11 is a diagram showing a map of the correction coefficient K 0 . FIG. 12 is a diagram showing a map of the coefficient K 1 , and FIGS. 13 and 14 are diagrams showing a map of the coefficient K 2 .
Figures (1), (2), and (3) are diagrams showing changes in the increase value and the air-fuel ratio. 6 ... Pressure sensor, 7 ... CR filter, 10 ... Slot sensor 24 ... Fuel injection valve, 48 ... Rotation angle sensor.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】吸気管圧力を検出する圧力センサと、 前記圧力センサから出力された信号の変化を緩和した緩
和値を求める緩和手段と、 前記緩和値に基づいて機関を制御するための制御量を演
算する制御量演算手段と、 前記緩和値または前記制御量の変化率を演算する変化率
演算手段と、 前記変化率の絶対値が大きくなるに従って小さくなる補
正係数を設定する係数設定手段と、 前記変化率と前記補正係数との積に基づいて前記制御量
を補正する補正手段と、 前記補正手段で補正された制御量に基づいて機関を制御
する制御手段と、 を含む内燃機関の制御装置。
1. A pressure sensor for detecting an intake pipe pressure, a relaxation means for obtaining a relaxation value by relaxing a change in a signal output from the pressure sensor, and a control amount for controlling an engine based on the relaxation value. A control amount calculation means for calculating, a change rate calculation means for calculating the change rate of the relaxation value or the control amount, and a coefficient setting means for setting a correction coefficient that decreases as the absolute value of the change rate increases, A control device for an internal combustion engine, comprising: a correction unit that corrects the control amount based on a product of the change rate and the correction coefficient; and a control unit that controls the engine based on the control amount corrected by the correction unit. .
JP63071296A 1988-03-25 1988-03-25 Control device for internal combustion engine Expired - Lifetime JPH0629583B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63071296A JPH0629583B2 (en) 1988-03-25 1988-03-25 Control device for internal combustion engine
US07/586,394 US5054451A (en) 1988-03-25 1990-09-20 Control apparatus for internal combustion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63071296A JPH0629583B2 (en) 1988-03-25 1988-03-25 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH01244147A JPH01244147A (en) 1989-09-28
JPH0629583B2 true JPH0629583B2 (en) 1994-04-20

Family

ID=13456563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63071296A Expired - Lifetime JPH0629583B2 (en) 1988-03-25 1988-03-25 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0629583B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5541807B2 (en) * 2011-06-24 2014-07-09 日本特殊陶業株式会社 Oxygen sensor control device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60249651A (en) * 1984-05-25 1985-12-10 Nippon Denso Co Ltd Electronic control type fuel injector

Also Published As

Publication number Publication date
JPH01244147A (en) 1989-09-28

Similar Documents

Publication Publication Date Title
US5041981A (en) Electric control apparatus for automobile and method of compensating for time delay of measured data
KR900003653B1 (en) Engine control
US4858136A (en) Method of and apparatus for controlling fuel injection quantity for internal combustion engine
US4478194A (en) Fuel supply control method for internal combustion engines immediately after cranking
JPH0435614B2 (en)
KR930002078B1 (en) Fuel injection device
US4697568A (en) Fuel injection timing control method for internal combustion engines
GB2141840A (en) Fuel injection control method for multi-cylinder internal combustion engines of sequential injection type at acceleration
US5054451A (en) Control apparatus for internal combustion
JPH0575902B2 (en)
JPH0718355B2 (en) Fuel injection amount control method for internal combustion engine
JPH0629583B2 (en) Control device for internal combustion engine
JP2623660B2 (en) Control device for internal combustion engine
JP2551396B2 (en) Fuel injection amount control method for internal combustion engine
JP3295150B2 (en) Basic fuel injection method
JP2754746B2 (en) Fuel injection amount control device for internal combustion engine
JPH0823322B2 (en) Fuel injection amount control method for internal combustion engine
JPS62153536A (en) Fuel injection controller for internal combustion engine
JP2623703B2 (en) Fuel injection amount control device for internal combustion engine
JP2575450B2 (en) Fuel control device for internal combustion engine
JP2590941B2 (en) Fuel injection amount learning control device for internal combustion engine
JPS6125930A (en) Control of fuel injection amount of internal-combustion engine
JPS6355336A (en) Fuel injection quantity controller for internal combustion engine
JPH01104933A (en) Fuel injection quantity control for internal combustion engine
JPS63173826A (en) Fuel injection method for internal combustion engine