JPH03260347A - Fuel injection control device of internal combustion engine - Google Patents
Fuel injection control device of internal combustion engineInfo
- Publication number
- JPH03260347A JPH03260347A JP5902590A JP5902590A JPH03260347A JP H03260347 A JPH03260347 A JP H03260347A JP 5902590 A JP5902590 A JP 5902590A JP 5902590 A JP5902590 A JP 5902590A JP H03260347 A JPH03260347 A JP H03260347A
- Authority
- JP
- Japan
- Prior art keywords
- throttle valve
- valve opening
- fuel injection
- amount
- opening
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 67
- 238000002347 injection Methods 0.000 title claims abstract description 54
- 239000007924 injection Substances 0.000 title claims abstract description 54
- 238000002485 combustion reaction Methods 0.000 title claims description 10
- 230000001360 synchronised effect Effects 0.000 claims abstract description 6
- 238000004364 calculation method Methods 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 7
- 230000001052 transient effect Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 239000000498 cooling water Substances 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000003197 catalytic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、車両等に適用される内燃機関の燃料噴射制御
装置に関し、詳しくは、スロットルバルブ開度とエンジ
ン回転数とに基づいて燃料噴射量を制御するものにおい
て、過渡時の燃料噴射量をスロットルバルブ開度の変化
速度に基づき適正に制御することのできる内燃機関の燃
料噴射制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a fuel injection control device for an internal combustion engine applied to a vehicle, etc., and more specifically, a fuel injection control device for controlling fuel injection based on a throttle valve opening and an engine speed. The present invention relates to a fuel injection control device for an internal combustion engine that can appropriately control a transient fuel injection amount based on a rate of change in a throttle valve opening.
従来の内燃機関の燃料噴射制御装置として、スロットル
バルブ開度αとエンジン回転数Nとを検出し、αとNと
をパラメータとしてマツプ検索により吸入空気量Qを推
定し、これに基づいて基本燃料噴射量Tp −KXQ/
N (Kは定数)を設定する。α−N制御方式の内燃機
関の燃料噴射制御装置がある。As a conventional fuel injection control device for an internal combustion engine, the throttle valve opening degree α and the engine speed N are detected, the intake air amount Q is estimated by a map search using α and N as parameters, and the basic fuel injection amount is estimated based on this. Injection amount Tp −KXQ/
Set N (K is a constant). There is a fuel injection control device for an internal combustion engine using an α-N control method.
この種の燃料噴射制御装置では、燃料噴射量決定の時期
は、噴射対象気筒の吸入行程以前であるため、加速、減
速などのスロットルバルブの動作時、すなわち過渡時に
おいては、吸気行程前と吸気行程終了時とではスロット
ルバルブの開度およびエンジン回転数が相違している。In this type of fuel injection control device, the fuel injection amount is determined before the intake stroke of the cylinder to be injected. The opening degree of the throttle valve and the engine speed are different at the end of the stroke.
従って、過渡時においては、第7図に示すように、燃料
噴射量の決定時点Aは最初の噴射対象気筒(例えば第7
図の#]気筒)の吸気行程前であって、このA点におけ
るスロットル開度、エンジン回転数から吸入空気量Q。Therefore, during a transient period, as shown in FIG.
Before the intake stroke of cylinder # in the figure, the intake air amount Q is determined from the throttle opening and engine speed at point A.
を推定算出し、算出された吸入空気量Q。に幻して燃料
噴射量が決定される。しかし、エンジンの要求空気量、
すなわちB点(吸気行程終了時)における#1気筒の実
際の吸入空気量Q、は、例えば加速時におけるB点のス
ロットル開度、エンジン回転数がA点より大きいため、
推定算出された#1気筒の吸入空気JIQ、と実際の吸
入空気量Q、との間には、Q。Estimate and calculate the intake air amount Q. The fuel injection amount is determined based on the illusion. However, the amount of air required by the engine,
In other words, the actual intake air amount Q of the #1 cylinder at point B (at the end of the intake stroke) is, for example, because the throttle opening and engine speed at point B during acceleration are larger than at point A.
There is a difference between the estimated intake air JIQ of the #1 cylinder and the actual intake air amount Q.
−Q。−ΔQの吸入空気量の差が生じる。従って、推定
算出された吸入空気量に対し燃料噴射量を決定しても、
過渡時には空燃比が変動する。-Q. -ΔQ difference in intake air amount occurs. Therefore, even if the fuel injection amount is determined based on the estimated intake air amount,
During transient periods, the air-fuel ratio fluctuates.
すなわち、スロットルバルブが所定の開状態からさらに
開度を大きくする加速時には、第3図(C)の実線で示
すよ・)に、空燃比はリーン傾向となり、スロットルバ
ルブが開状態から閉状態へと変化する減速時には空燃比
はリッチ傾向になる。In other words, during acceleration when the throttle valve opens further from a predetermined open state, the air-fuel ratio tends to be lean, as shown by the solid line in Figure 3 (C), and the throttle valve changes from the open state to the closed state. During deceleration, the air-fuel ratio tends to be rich.
そこで、過渡時の空燃比を任意に設定せんとして、アク
セル踏込み量と機関回転数とを検出して、これらの値か
ら必要空気量を予測し、この必要空気量に対応する値ま
で燃料供給量を変化させる先行技術が特開昭6C)−4
31,35号公報に記載されている。Therefore, instead of setting the air-fuel ratio arbitrarily during a transient period, the amount of accelerator depression and engine speed are detected, the required air amount is predicted from these values, and the fuel supply amount is adjusted to the value corresponding to this required air amount. The prior art that changes the
It is described in Publication No. 31,35.
ところで上述の先行技術では、アクセルペダルの踏込み
量と機関回転数から必要空気量を予測し、アクセルペダ
ルの踏込みに対して適当な一時遅れを持たせながら必要
空気流量に対応する値まで燃料供給量を変化させるよう
にしているため、空気流量の推定精度が悪く、空燃比の
変動が生じるという問題がある。By the way, in the above-mentioned prior art, the required amount of air is predicted from the amount of depression of the accelerator pedal and the engine speed, and the amount of fuel supplied is adjusted to the value corresponding to the required air flow rate while giving an appropriate temporary delay to the amount of depression of the accelerator pedal. Since the air flow rate is changed, there is a problem in that the accuracy of estimating the air flow rate is poor and the air-fuel ratio fluctuates.
さらに、過渡時におけるスロットルバルブ開度が第3図
(a)の実線で示す開度変化をし5た際に、吸入空気量
は第3図(b)の点線で示す吸入空気量となる。この未
補正筒内吸入空気量は実線で示す目標筒内吸入空気量よ
り少なく、この差は第3図(a)の実線で示す実際のス
ロットルバルブ開度と、点線で示す補正スロットルバル
ブ開度との位相差によるものである。Further, when the throttle valve opening during the transient period changes as shown by the solid line in FIG. 3(a), the intake air amount becomes the intake air amount shown by the dotted line in FIG. 3(b). This uncorrected cylinder intake air amount is smaller than the target cylinder intake air amount shown by the solid line, and this difference is between the actual throttle valve opening shown by the solid line in Fig. 3(a) and the corrected throttle valve opening shown by the dotted line. This is due to the phase difference between the
本発明は、上記問題点を課題としてなされたものであり
、その目的とするところは、過渡時におけるスロットル
開度の位相差による吸入空気量の吸気遅れを補償するた
めに、吸入空気It算出のパラメータであるスロットル
開度を補正することにより、空燃比の安定を図り得る内
燃機関の燃料噴射制御装置を提供することにある。The present invention has been made to address the above-mentioned problems, and its purpose is to calculate the intake air It is an object of the present invention to provide a fuel injection control device for an internal combustion engine that can stabilize the air-fuel ratio by correcting a throttle opening that is a parameter.
上記目的を達成するため、本発明による内燃機関の燃料
噴射制御装置は、第1図に示すように、スロットルバル
ブの開度を検出する開度検出手段と、エンジン回転数を
検出するエンジン回転数検出手段とを有し、スロットル
バルブ開度とエンジン回転数とから吸入空気量を推定し
、吸入空気量とエンジン回転数とに基づいて燃料噴射量
を設定する内燃機関の燃料噴射制御装置において、スロ
ワ]・ルバルブ開度変化からスロットルバルブ開度変化
速度を算出するスロットルバルブ開度変化速度算出手段
M1と、上記スロットルバルブ開度変化速度とエンジン
回転数とに基づきスロットルバルブ開度補正量を設定す
るスロットルバルブ開度補正量設定手段M2と、スロッ
トルバルブ開度を上記スロットルバルブ開度補正量によ
り補正して補正スロットルバルブ開度を算出する補正ス
ロットルバルブ開度算出手段M8と、上記補正スロット
ルバルブ開度とエンジン回転数とに基づき吸入空気量を
推定する吸入空気量推定手段M4と、推定された吸入空
気量とエンジン回転数とに基づき燃料噴射量を演算する
燃料噴射量演算手段M5と、演算された燃料噴射量に相
応する駆動パルス信号をエンジン回転に同期した所定の
タイミングでインジェクタに出力する駆動パルス信号出
力手段M6とを備えている。In order to achieve the above object, a fuel injection control device for an internal combustion engine according to the present invention, as shown in FIG. A fuel injection control device for an internal combustion engine, which has a detection means, estimates an intake air amount from a throttle valve opening degree and an engine speed, and sets a fuel injection amount based on the intake air amount and the engine speed, Throttle valve opening change rate calculation means M1 that calculates the throttle valve opening change rate from the throttle valve opening change rate, and sets the throttle valve opening correction amount based on the throttle valve opening change rate and engine speed. a throttle valve opening correction amount setting means M2, a corrected throttle valve opening calculation means M8 for calculating a corrected throttle valve opening by correcting the throttle valve opening by the throttle valve opening correction amount, and the correction throttle valve. An intake air amount estimating means M4 that estimates the intake air amount based on the opening degree and the engine speed; a fuel injection amount calculation means M5 that calculates the fuel injection amount based on the estimated intake air amount and the engine speed; It includes a drive pulse signal output means M6 that outputs a drive pulse signal corresponding to the calculated fuel injection amount to the injector at a predetermined timing synchronized with engine rotation.
上記構成により、スロットルバルブ開度変化からスロッ
トルバルブ開度変化速度を算出し、スロットルバルブ開
度変化速度とエンジン回転数とに基づきスロットルバル
ブ開度補正量を設定し、このスロットルバルブ開度補正
量によりスロットルバルブ開度を補正して求めた補正ス
ロットルバルブ開度とエンジン回転数とに基づき吸入空
気量を推定し、この推定された吸入空気量とエンジン回
転数とに基づいて燃料噴射量を演算し、この燃料噴射量
に相応する駆動パルス信号をエンジン回転に同期した所
定のタイミングでインジェクタへ出力する。With the above configuration, the throttle valve opening change rate is calculated from the throttle valve opening change rate, the throttle valve opening correction amount is set based on the throttle valve opening change rate and the engine rotation speed, and the throttle valve opening correction amount is calculated based on the throttle valve opening change rate and the engine rotation speed. The intake air amount is estimated based on the corrected throttle valve opening obtained by correcting the throttle valve opening and the engine speed, and the fuel injection amount is calculated based on the estimated intake air amount and engine speed. Then, a drive pulse signal corresponding to this fuel injection amount is output to the injector at a predetermined timing synchronized with engine rotation.
従って、過渡時にその過渡状態に応じた燃料噴射量が設
定され、その結果、過渡時の空燃比が適正化される。Therefore, during the transient period, the fuel injection amount is set according to the transient state, and as a result, the air-fuel ratio during the transient period is optimized.
以下、図面に基づいて本発明の詳細な説明する。 Hereinafter, the present invention will be described in detail based on the drawings.
第2図において、符号lはエンジン本体で、このエンジ
ン本体lのシリンダヘッド2に形成した各吸気ボート2
aにインテークマニホールド3が連通され、このインテ
ークマニホールド8にコレクタチャンバ4を介してスロ
ットルチャンバ5が連通され、このスロットルチャンバ
5上流側に吸気管6を介してエアクリーナ7が取付けら
れている。In FIG. 2, reference numeral l denotes an engine body, and each intake boat 2 formed on the cylinder head 2 of this engine body l
An intake manifold 3 is communicated with a, a throttle chamber 5 is communicated with the intake manifold 8 via a collector chamber 4, and an air cleaner 7 is attached to the upstream side of the throttle chamber 5 via an intake pipe 6.
また、上記スロットルチャンバ5に設けられたスロット
ルバルブ5aに、スロットルバルブ開度検出手段の一例
であるスロットル開度センサ9aとスロットルバルブ全
閉を検出するアイドルスイッチ9bとが連設されている
。Furthermore, a throttle opening sensor 9a, which is an example of a throttle valve opening detection means, and an idle switch 9b, which detects when the throttle valve is fully closed, are connected to the throttle valve 5a provided in the throttle chamber 5.
また、インテークマニホールド3における各吸気ボー)
2aの直上流にインジェクタlOが配設され、さらに、
エンジン本体1のウォータジャケットIaに冷却水温セ
ンサ11が臨まされている。Also, each intake bow in intake manifold 3)
An injector IO is arranged immediately upstream of 2a, and further,
A cooling water temperature sensor 11 faces the water jacket Ia of the engine body 1.
また、エンジン本体lのクランクシャフト13にクラン
クロータ14が連設され、このクランクロータ14の周
端側にエンジン回転数検出手段の一例であるクランク角
センサ15が対設されている。Further, a crank rotor 14 is connected to the crankshaft 13 of the engine body 1, and a crank angle sensor 15, which is an example of engine rotation speed detection means, is provided opposite to the peripheral end of the crank rotor 14.
さらに、上記シリンダヘッド2の排気ポート2bに連通
する排気管I6には、02センサ17が臨まされている
。なお、符号18は触媒コンバータである。Furthermore, an 02 sensor 17 is placed facing the exhaust pipe I6 that communicates with the exhaust port 2b of the cylinder head 2. In addition, the code|symbol 18 is a catalytic converter.
一方、符号20はマイクロコンピュータなどからなる制
御装置であり、CPU21.ROM22.RAM23.
およびI10インターフェイス24がパスライン25を
介して互いに接続されている。上記I10インターフェ
イス24の入力ポートに、上記各センサ9a、 11
.15.17. アイドルスイッチ9b、 およびバッ
テリ電源電圧端子VBが接続され、出力ボートに、駆動
回路26を介してインジェクタIOが接続されている。On the other hand, reference numeral 20 is a control device consisting of a microcomputer or the like, and includes a CPU 21 . ROM22. RAM23.
and I10 interface 24 are connected to each other via a pass line 25. Each of the sensors 9a, 11 is connected to the input port of the I10 interface 24.
.. 15.17. An idle switch 9b and a battery power supply voltage terminal VB are connected, and an injector IO is connected to the output port via a drive circuit 26.
上記ROM22には、制御プログラム、および吸入空気
量マツプMP0.スロットル開度補正量マツプM P
KTHなどの固定データが記憶されており、また、上記
RAM23には、上記各センサ、スイッチ等の出力信号
を処理した後のデータ、および上記CPU21で演算処
理したデータが格納されている。The ROM 22 contains a control program and an intake air amount map MP0. Throttle opening correction amount map M P
Fixed data such as KTH is stored, and the RAM 23 also stores data obtained by processing output signals from the sensors, switches, etc., and data processed by the CPU 21.
上記CPU21では、ROM22に記憶されている制御
プログラムに従い、RAM23に格納されているデータ
に基づき燃料噴射量を演算し、燃料噴射量に相応する駆
動パルス信号を、エンジン回転に同期した所定のタイミ
ングで駆動回路2Bを介してインジェクタ10に出力す
る。The CPU 21 calculates the fuel injection amount based on the data stored in the RAM 23 according to the control program stored in the ROM 22, and sends a drive pulse signal corresponding to the fuel injection amount at a predetermined timing synchronized with the engine rotation. It is output to the injector 10 via the drive circuit 2B.
上記制御装置20により燃料噴射制御機能として、スロ
ットルバルブ開度変化速度算出手段Ml、スロットルバ
ルブ開度補正量設定手段M2.補正スロットルバルブ開
度算出手段M3.吸入空気量推定手段M4.燃料噴射量
演算手段M5.駆動パルス信号出力手段M6の各機能が
実現される。The control device 20 performs fuel injection control functions such as throttle valve opening change rate calculation means Ml, throttle valve opening correction amount setting means M2. Correction throttle valve opening calculation means M3. Intake air amount estimation means M4. Fuel injection amount calculation means M5. Each function of the drive pulse signal output means M6 is realized.
スロットルバルブ開度変化速度算出手段Mlは、スロッ
トル開度センサ9aによって検出されるスロットルバル
ブ開度θを所定時間を毎に読込み、スロットルバルブ5
aの開度変化速度THvをTHv−d(θNEW−θo
to )/dtにより算出する。The throttle valve opening change rate calculation means Ml reads the throttle valve opening θ detected by the throttle opening sensor 9a at predetermined time intervals, and calculates the throttle valve opening θ.
The opening change rate THv of a is THv-d(θNEW-θo
to )/dt.
ここで、θN!!Wは今回読込んだスロットルバルブ開
度であり、θOLDは前回読込んだスロットルバルブ開
度である。Here, θN! ! W is the throttle valve opening degree read this time, and θOLD is the throttle valve opening degree read last time.
スロットルバルブ開度補正量設定手段M2は、クランク
角センサ15の出力信号に基づき算出されたたエンジン
回転数Nと、スロットルバルブ開度変化速度THvとを
パラメータとして、スロットルバルブ開度補正量マツプ
MP、丁Hからスロットルバルブ開度補正量KTHを設
定する。The throttle valve opening correction amount setting means M2 uses the engine rotational speed N calculated based on the output signal of the crank angle sensor 15 and the throttle valve opening change rate THv as parameters to create a throttle valve opening correction amount map MP. , the throttle valve opening correction amount KTH is set from H.
上記スロットルバルブ開度補正量マツプM P KT□
には、第4図に示すように、スロットルバルブ変化速度
THvとエンジン回転数Nとをパラメータとして、スロ
ットルバルブ開度補正量KTI+が記憶されており、R
OM22の一連の所定アドレスにマツプとして格納して
おくものである。The above throttle valve opening correction amount map M P KT□
As shown in FIG. 4, a throttle valve opening correction amount KTI+ is stored using the throttle valve change speed THv and engine speed N as parameters, and R
It is stored as a map in a series of predetermined addresses in the OM 22.
スロットル開度補正量マツプMPKTHで予め記憶され
ているスロットル開度補正量KT□は、過渡時における
スロットルバルブ5aの開度変化速度THvの吸気行程
時に実筒内吸入空気量が得られるスロットルバルブ5a
の開度に補正されたスロットルバルブ5aの開度となる
ように、予め実験などにより決定した値を用いる。The throttle opening correction amount KT□, which is stored in advance in the throttle opening correction amount map MPKTH, is the throttle opening correction amount KT□, which is the throttle opening correction amount KT□, which is the throttle opening correction amount KT□, which allows the actual in-cylinder intake air amount to be obtained during the intake stroke at the opening change rate THv of the throttle valve 5a during transition.
A value determined in advance through experiments or the like is used so that the opening of the throttle valve 5a is corrected to the opening.
すなわち、第3図(a)に示すように、スロットルバル
ブ5aの開度θ。の状態からスロットルバルブ5aが開
度θ7まて開かれる過渡状態にて、スロットルバルブ5
aの開度変化開始時点時間t0での、目標筒内吸入空気
量が得られるスロットルバルブ開度はTHoである。こ
のスロットルバルブ開度TH,は、スロットルバルブ5
aの開度変化開始時点t。より早いt。−3の時点から
のものであり、ここに位相差γ(−1゜−to−+)が
生じ、過渡運転時における位を0差γによる吸入空気量
遅れを、スロットルバルブ開度補正量に、Hによって補
償する。That is, as shown in FIG. 3(a), the opening degree θ of the throttle valve 5a. In a transient state in which the throttle valve 5a is opened to an opening degree θ7 from the state shown in FIG.
The throttle valve opening at which the target in-cylinder intake air amount is obtained at time t0 when the opening change of a is started is THo. This throttle valve opening TH, is the throttle valve 5
Time t when the opening degree of a starts changing. earlier t. -3, and a phase difference γ (-1°-to-+) occurs here, and the intake air amount delay due to the zero difference γ during transient operation is converted into the throttle valve opening correction amount. , H.
補正スロットルバルブ開度算出手段M3は、現在のスロ
ットル開度θNEWとスロットル開度補正量KT、、と
により、補正スロットルバルブ開度THを、
TH−θNEW+KTH
なる演算により求める。従って、時刻t。では補正スロ
ットルバルブ開度真白手段M3は、THO−θ。+に、
、。The corrected throttle valve opening calculation means M3 calculates the corrected throttle valve opening TH from the current throttle opening θNEW and the throttle opening correction amount KT by the following calculation: TH−θNEW+KTH. Therefore, time t. Then, the corrected throttle valve opening pure white means M3 is THO-θ. To +,
,.
により、時刻t。での補正されたスロットルバルブ開度
THoを算出する。Therefore, time t. The corrected throttle valve opening THo is calculated.
吸入空気量推定手段M4は、補正スロットルバルブ開度
THとエンジン回転数Nとをパラメータとして、吸入空
気量マツプMPQから吸入空気量Qを推定する。The intake air amount estimating means M4 estimates the intake air amount Q from the intake air amount map MPQ using the corrected throttle valve opening TH and the engine speed N as parameters.
吸入空気量マツプMP0は、スロットルバルブ開度θ(
補正スロットルバルブ開度TH)とエンジン回転数Nと
をパラメータとして、予めこれらの値と吸入空気量Qと
の関係を理論的または実験的に求めて、これを吸入空気
量Qとして記憶しておくものであり、ROM22の一連
の所定アドレスマツプとして格納しておくものである。The intake air amount map MP0 is based on the throttle valve opening θ(
Using the corrected throttle valve opening TH) and engine speed N as parameters, the relationship between these values and the intake air amount Q is determined in advance theoretically or experimentally, and this is stored as the intake air amount Q. This address map is stored in the ROM 22 as a series of predetermined address maps.
燃料噴射量演算手段M5は、エンジン回転数Nと推定さ
れた吸入空気量Qとから基本燃料噴射ζTpを、
T p−K X Q/N (K ;定数)により求
め、基本燃料量Tpに基づき燃料噴射量TIを、
Ti 6−TpXCOEFxα+Ts
により演算する。The fuel injection amount calculation means M5 calculates the basic fuel injection ζTp from the engine rotational speed N and the estimated intake air amount Q by T p - K The fuel injection amount TI is calculated by Ti6-TpXCOEFxα+Ts.
なお、C0EFは冷却水温補正、アイドル後増量補正、
全開増量補正などに係る各種増量分補正係数であり、α
は02センサ17の出力に基づく空燃比フィードバック
補正係数、Tsはバッテリ端子電圧に基づきインジェク
タIOの無効噴射時間を補間する電圧補正係数である。In addition, C0EF is a cooling water temperature correction, an after-idle increase correction,
It is a correction coefficient for various increases related to full-open increase correction, etc., and α
is an air-fuel ratio feedback correction coefficient based on the output of the 02 sensor 17, and Ts is a voltage correction coefficient that interpolates the invalid injection time of the injector IO based on the battery terminal voltage.
駆動パルス信号出力手段M6は、演算された燃料噴射量
Tiに相応する駆動パルス信号を、エンジン回転数Nに
同期した所定のタイミングで該当気筒のインジェクタ1
0へ出力する。The drive pulse signal output means M6 outputs a drive pulse signal corresponding to the calculated fuel injection amount Ti to the injector 1 of the corresponding cylinder at a predetermined timing synchronized with the engine speed N.
Output to 0.
このように制御装置20は、スロットルバルブ5aの開
度変化速度THvを求め、この求められたスロットルバ
ルブ開度変化速度THvとエンジン回転数Nとから、位
相差γによる吸入空気量の遅れを補償するスロットルバ
ルブ5aの補正スロットルバルブ開度THを算出し、補
正スロットルバルブ開度THに基づいて燃料噴射量Ti
を設定する。In this way, the control device 20 determines the opening change rate THv of the throttle valve 5a, and uses the determined throttle valve opening change rate THv and the engine speed N to compensate for the delay in intake air amount due to the phase difference γ. The corrected throttle valve opening TH of the throttle valve 5a is calculated, and the fuel injection amount Ti is calculated based on the corrected throttle valve opening TH.
Set.
次に、上記構成による実施例の動作について説明する。Next, the operation of the embodiment with the above configuration will be explained.
第5図はスロットルバルブ開度変化速度算出手順を示す
フローチャートであり、所定時間毎に割込み実行される
プログラムである。FIG. 5 is a flowchart showing a procedure for calculating the rate of change in throttle valve opening, and is a program that is executed by interruption at predetermined time intervals.
まず、ステップ5IOIで、スロットル開度センサ9a
の出力信号に基づく現在のスロットルバルブ開度θNE
Wを読込み、ステップ5102で、前回のルーチンにお
いて設定されたスロットルバルブ開度データθ。LDを
RAM23の所定アドレスから読出す。First, in step 5IOI, the throttle opening sensor 9a
Current throttle valve opening θNE based on the output signal of
W is read, and in step 5102, throttle valve opening data θ set in the previous routine. The LD is read from a predetermined address in the RAM 23.
次いで、ステップ5103て、現在のスロットルバルブ
開度θNEII’と前回のスロットルバルブ開度θOL
Dとに基づきスロットルバルブ開度変化速度THvを算
出する(THv−d(θN−−〇〇LD)/di)
。Next, in step 5103, the current throttle valve opening θNEII' and the previous throttle valve opening θOL are calculated.
Calculate the throttle valve opening change rate THv based on D (THv-d(θN--〇〇LD)/di)
.
そしてステップSl 04で、RAM2gの所定アドレ
スに格納されている前回のスロットルバルブ開度θ。1
Dを、上記ステップ5101にて読込んだ現在のスロッ
トルバルブ開度θN、:wにより更新して、ルーチンを
抜ける。Then, in step Sl 04, the previous throttle valve opening degree θ is stored at a predetermined address in the RAM 2g. 1
D is updated with the current throttle valve opening degree θN, :w read in step 5101 above, and the routine exits.
一方、第6図は燃料噴射制御手順を示すフローチャート
であり、上記スロットルバルブ開度変化速度算出手順と
は時分割にて制御される。On the other hand, FIG. 6 is a flowchart showing a fuel injection control procedure, which is controlled in a time-sharing manner with the above-mentioned throttle valve opening change rate calculation procedure.
まず、ステップS2旧で、クランク角センサI5の出力
信号に基づきエンジン回転数Nを算出し、また、スロッ
トルバルブ開度変化速度THvを読出す。First, in step S2 old, the engine rotation speed N is calculated based on the output signal of the crank angle sensor I5, and the throttle valve opening change rate THv is read out.
次いで、ステップ5202で、エンジン回転数Nとスロ
ットルバルブ開度変化速度THvとに基づきスロットル
バルブ開度補正量マツプMPに□□からスロットルバル
ブ開度補正量KToを設定し、ステップ5203で、ス
ロットル開度センサ9aの出力信号に基づく現在のスロ
ットルバルブ開度θNullを読込み、スロットルバル
ブ開度補正量KTFIと現在のスロットルバルブ開度θ
NEWとから補正スロットルバルブ開度THを算出する
(TH−θNEW +Kt++)。Next, in step 5202, the throttle valve opening correction amount KTo is set from □□ in the throttle valve opening correction amount map MP based on the engine speed N and the throttle valve opening change rate THv, and in step 5203, the throttle valve opening correction amount KTo is set from □□. The current throttle valve opening degree θNull based on the output signal of the degree sensor 9a is read, and the throttle valve opening degree correction amount KTFI and the current throttle valve opening degree θ are read.
The corrected throttle valve opening TH is calculated from NEW (TH-θNEW +Kt++).
次いで、ステップ5204て、補正スロットルバルブ開
度THとエンジン回転数Nとに基づき吸入空気量マツプ
を検索して吸入空気量Qを推定し、ステップ5205で
、エンジン回転数Nと推定した吸入空気量Qとから基本
燃料噴射量Tpを算出する( T p −K X Q
/ N )。Next, in step 5204, the intake air amount Q is estimated by searching the intake air amount map based on the corrected throttle valve opening TH and the engine speed N, and in step 5205, the intake air amount estimated as the engine speed N is calculated. Calculate the basic fuel injection amount Tp from Q (T p −K
/N).
次いで、ステップ8206で、冷却水温補正、アイドル
後増量補正、全開増量補正などに係る各種増量分補正係
数C0EF、02センサ17の出力に基づく空燃比フィ
ードバック補正係数α、バッテリバッテリ端子電圧に基
づきインジェクタ10の無効噴射時間を補間する電圧補
正係数Tsをそれぞれ設定し、基本燃料噴射量Tpを補
正して燃料噴射量Tiを算出する(T 1−TpXCO
EF ×a+Ts)。Next, in step 8206, various increase correction coefficients C0EF related to cooling water temperature correction, post-idling increase correction, full-throttle increase correction, etc., air-fuel ratio feedback correction coefficient α based on the output of the 02 sensor 17, and injector 10 based on the battery terminal voltage are determined. The voltage correction coefficient Ts for interpolating the invalid injection time is set respectively, and the basic fuel injection amount Tp is corrected to calculate the fuel injection amount Ti (T1-TpXCO
EF ×a+Ts).
そしてステップ5207で、燃料噴射量Tiに相応する
駆動パルス信号が所定のタイミングで該当気筒のインジ
ェクタIOへ出力され、燃料噴射が実行される。Then, in step 5207, a drive pulse signal corresponding to the fuel injection amount Ti is outputted to the injector IO of the corresponding cylinder at a predetermined timing, and fuel injection is executed.
以上の動作が繰返されて、スロットルバルブ5aの開度
θが補正されたスロットルバルブM度THに基づいて推
定した吸入空気量Qを用いて燃料噴射量Tiが設定され
て、これに基づいてインジェクタlOから燃料が噴射さ
れる。The above operation is repeated, and the fuel injection amount Ti is set using the intake air amount Q estimated based on the throttle valve M degree TH with the opening degree θ of the throttle valve 5a corrected. Fuel is injected from IO.
従って、第3図(b)の−点鎖線に示すように筒内吸入
空気量が補正されて求められ、実線で示す目標筒内吸入
空気量に略々近似し、第3図(C)の−点鎖線で示すよ
うに過渡時における空燃比の変化が小さく、安定した空
燃比が得られる。Therefore, the cylinder intake air amount is corrected and determined as shown by the - dotted chain line in Fig. 3(b), and approximately approximates the target cylinder intake air amount shown by the solid line, and as shown in Fig. 3(C). - As shown by the dotted chain line, the change in the air-fuel ratio during transient periods is small, and a stable air-fuel ratio can be obtained.
前記実施例では、スロットルバルブ5aのスロットルバ
ルブ開度変化速度THvを求めてこれからスロットルバ
ルブ開度補正量KTI+を決定し、更にスロットルバル
ブ開度補正量KTHから補正スロットルバルブ開度TH
を算出して吸入空気量Qを推定するようにしているが、
本発明はこれに限定されず、例えば予めスロットルバル
ブ開度変化速度子Hv、エンジン回転数N、スロットル
バルブ開度θと吸入空気量Qとの関係を求めてこれをマ
ツプとしてROM22に予め記憶しておき、所定時間毎
に求めたスロットルバルブ開度変化速度THvとエンジ
ン回転数Nとスロットルバルブ開度θとから、直接にR
OMのマツプから吸入空気量Qを読出すようにしてもよ
い。In the embodiment described above, the throttle valve opening change rate THv of the throttle valve 5a is determined, the throttle valve opening correction amount KTI+ is determined from this, and the corrected throttle valve opening TH is further determined from the throttle valve opening correction amount KTH.
The intake air amount Q is estimated by calculating the
The present invention is not limited to this, but for example, the relationship between the throttle valve opening change rate factor Hv, the engine speed N, the throttle valve opening θ, and the intake air amount Q may be determined in advance and stored in the ROM 22 as a map. Then, R can be directly calculated from the throttle valve opening change rate THv, engine speed N, and throttle valve opening θ obtained at predetermined intervals.
The intake air amount Q may be read from the OM map.
以上のように本発明によれば、スロットルバルブ開度検
出手段から得られる過渡時におけるスロットルバルブの
開度からスロットルバルブの開度変化速度を求め、この
求められたスロットルバルブの開度変化速度に基づいて
スロットルバルブの開度を補正し、補正スロットルバル
ブ開度とエンジン回転数とにより燃料噴射量を決定する
ため、過渡時におけるスロットルバルブの位相差による
吸入空気量の遅れを補償することができる。As described above, according to the present invention, the speed of change in the opening of the throttle valve is determined from the opening of the throttle valve during a transient period obtained from the throttle valve opening detection means, and the speed of change in the opening of the throttle valve obtained is Since the throttle valve opening is corrected based on the throttle valve opening and the fuel injection amount is determined based on the corrected throttle valve opening and engine speed, it is possible to compensate for the delay in intake air amount due to the throttle valve phase difference during transient times. .
さらに、過渡時における適正な空燃比が得られ、運転性
を向上することができる。Furthermore, an appropriate air-fuel ratio can be obtained during a transient period, and drivability can be improved.
第1図は本発明の基本構成を示すブロック図(クレーム
対応図)、第2図ないし第6図は本発明の一実施例を示
し、第2図はエンジン制御系の概略図、第3図は過渡時
におけるスロットルバルブ開度、吸入空気量、および空
燃比状態を示す特性図、第4図はスロットル開度補正量
マツプの説明図、第5図はスロットル開度変化速度算出
手順を示すフローチャート、第6図は燃料噴射制御手順
を示すフローチャート、第7図は過渡時における吸入空
気変化の説明図である。
Ml・・・スロットルバルブ開度変化速度算出手段M2
・・・スロットルバルブ開度補正量設定手段M3・・・
補正スロットルバルブ開度算出手段M4・・・吸入空気
量推定手段
M5・・・燃料噴射量演算手段
M6・・・駆動パルス信号出力手段
9a・・・スロットル開度センサ(スロットルバルブ開
度検出手段)Fig. 1 is a block diagram (diagram corresponding to claims) showing the basic configuration of the present invention, Figs. 2 to 6 show an embodiment of the present invention, Fig. 2 is a schematic diagram of the engine control system, and Fig. 3 is a schematic diagram of the engine control system. is a characteristic diagram showing the throttle valve opening, intake air amount, and air-fuel ratio state during transient times, FIG. 4 is an explanatory diagram of the throttle opening correction amount map, and FIG. 5 is a flowchart showing the procedure for calculating the speed of change in throttle opening. , FIG. 6 is a flowchart showing the fuel injection control procedure, and FIG. 7 is an explanatory diagram of changes in intake air during a transient period. Ml... Throttle valve opening change speed calculation means M2
...Throttle valve opening correction amount setting means M3...
Correction throttle valve opening calculation means M4...Intake air amount estimation means M5...Fuel injection amount calculation means M6...Drive pulse signal output means 9a...Throttle opening sensor (throttle valve opening detection means)
Claims (1)
エンジン回転数を検出するエンジン回転数検出手段とを
有し、スロットルバルブ開度とエンジン回転数とから吸
入空気量を推定し、吸入空気量とエンジン回転数とに基
づいて燃料噴射量を設定する内燃機関の燃料噴射制御装
置において、スロットルバルブ開度変化からスロットル
バルブ開度変化速度を算出するスロットルバルブ開度変
化速度算出手段と、上記スロットルバルブ開度変化速度
とエンジン回転数とに基づきスロットルバルブ開度補正
量を設定するスロットルバルブ開度補正量設定手段と、
スロットルバルブ開度を上記スロットルバルブ開度補正
量により補正して補正スロットルバルブ開度を算出する
補正スロットルバルブ開度算出手段と、上記補正スロッ
トルバルブ開度とエンジン回転数とに基づき吸入空気量
を推定する吸入空気量推定手段と、推定された吸入空気
量とエンジン回転数とに基づき燃料噴射量を演算する燃
料噴射量演算手段と、演算された燃料噴射量に相応する
駆動パルス信号をエンジン回転に同期した所定のタイミ
ングでインジェクタに出力する駆動パルス信号出力手段
とを備えたことを特徴とする内燃機関の燃料噴射制御装
置。Opening degree detection means for detecting the opening degree of the throttle valve;
and an engine rotation speed detection means for detecting the engine rotation speed, estimates the intake air amount from the throttle valve opening degree and the engine rotation speed, and sets the fuel injection amount based on the intake air amount and the engine rotation speed. In a fuel injection control device for an internal combustion engine, a throttle valve opening change rate calculating means for calculating a throttle valve opening change rate from a throttle valve opening change rate; Throttle valve opening correction amount setting means for setting an opening correction amount;
a corrected throttle valve opening calculation means for calculating a corrected throttle valve opening by correcting the throttle valve opening by the throttle valve opening correction amount; An intake air amount estimating means for estimating an intake air amount, a fuel injection amount calculation means for calculating a fuel injection amount based on the estimated intake air amount and the engine rotation speed, and a drive pulse signal corresponding to the calculated fuel injection amount for engine rotation. 1. A fuel injection control device for an internal combustion engine, comprising drive pulse signal output means for outputting a drive pulse signal to an injector at a predetermined timing synchronized with.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5902590A JPH03260347A (en) | 1990-03-09 | 1990-03-09 | Fuel injection control device of internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5902590A JPH03260347A (en) | 1990-03-09 | 1990-03-09 | Fuel injection control device of internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03260347A true JPH03260347A (en) | 1991-11-20 |
Family
ID=13101336
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5902590A Pending JPH03260347A (en) | 1990-03-09 | 1990-03-09 | Fuel injection control device of internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03260347A (en) |
-
1990
- 1990-03-09 JP JP5902590A patent/JPH03260347A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS59192838A (en) | Air-fuel ratio controlling method | |
| JPS6397843A (en) | Fuel injection control device for internal combustion engine | |
| JP3314294B2 (en) | Control device for internal combustion engine | |
| JPH0312217B2 (en) | ||
| JPH03260347A (en) | Fuel injection control device of internal combustion engine | |
| JPH01305142A (en) | Fuel injection controller of internal combustion engine | |
| JPH08165947A (en) | Throttle valve control device for internal combustion engine | |
| JP2002221068A (en) | Torque control device of internal combustion engine | |
| JPS63195349A (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH0419377B2 (en) | ||
| JP3303614B2 (en) | Idle speed control device for internal combustion engine | |
| JP2940126B2 (en) | Fuel control device | |
| JPS58217745A (en) | Air-fuel ratio control method for internal-combustion engine | |
| JPH06185396A (en) | Basic fuel injection method | |
| JPH1130149A (en) | Fuel injection control device for direct injection spark ignition type internal combustion engine | |
| JP2886771B2 (en) | Apparatus for predicting pressure in intake pipe of internal combustion engine | |
| JPH10220269A (en) | Engine control system | |
| JP2996676B2 (en) | Air-fuel ratio control method for internal combustion engine | |
| JP4044978B2 (en) | Engine air-fuel ratio control device | |
| JP3478713B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP2004036472A (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH0267446A (en) | Internal combustion engine torque fluctuation detection device | |
| JP2002364416A (en) | Control device for internal combustion engine | |
| JPH0362895B2 (en) | ||
| JPH0799108B2 (en) | Fuel injection control method for internal combustion engine |