JP3009000B2 - Fuel supply control device for internal combustion engine - Google Patents

Fuel supply control device for internal combustion engine

Info

Publication number
JP3009000B2
JP3009000B2 JP3292226A JP29222691A JP3009000B2 JP 3009000 B2 JP3009000 B2 JP 3009000B2 JP 3292226 A JP3292226 A JP 3292226A JP 29222691 A JP29222691 A JP 29222691A JP 3009000 B2 JP3009000 B2 JP 3009000B2
Authority
JP
Japan
Prior art keywords
alcohol concentration
correction coefficient
calculating
engine
average value
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 - Fee Related
Application number
JP3292226A
Other languages
Japanese (ja)
Other versions
JPH0599023A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP3292226A priority Critical patent/JP3009000B2/en
Priority to US07/813,623 priority patent/US5170763A/en
Publication of JPH0599023A publication Critical patent/JPH0599023A/en
Application granted granted Critical
Publication of JP3009000B2 publication Critical patent/JP3009000B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、アルコールを混合した
燃料を使用する内燃機関(エンジン)であって、内燃機
関に供給される燃料中のアルコール濃度に基づくアルコ
ール濃度補正係数の算出手段を備えた内燃機関の燃料供
給量制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an internal combustion engine (engine) using fuel mixed with alcohol, and comprising means for calculating an alcohol concentration correction coefficient based on the alcohol concentration in the fuel supplied to the internal combustion engine. And a fuel supply control device for an internal combustion engine.

【0002】[0002]

【従来の技術】従来、この種の技術としてはエンジン始
動後所定時間内の燃料中のアルコール濃度をアルコール
濃度センサで検出し、その検出値によりアルコール濃度
補正係数を決定するものが知られている。
2. Description of the Related Art Heretofore, as this type of technology, there has been known a technology in which the alcohol concentration in fuel within a predetermined time after starting an engine is detected by an alcohol concentration sensor, and an alcohol concentration correction coefficient is determined based on the detected value. .

【0003】[0003]

【発明が解決しようとする課題】従来の技術で述べたも
のにおいては、エンジン始動後所定時間内の燃料中のア
ルコール濃度の検出値だけで燃料噴射時間に関係するア
ルコール濃度補正係数を決定してしまうので、エンジン
運転中の給油や燃料タンク内のアルコールとガソリンの
混合状態により実際のアルコール濃度と決定されたアル
コール濃度補正係数との違いにより的確なエンジン制御
ができなくなるおそれがあるという問題点を有してい
た。
In the technique described in the prior art, an alcohol concentration correction coefficient relating to the fuel injection time is determined only by the detected value of the alcohol concentration in the fuel within a predetermined time after the engine is started. The problem is that accurate engine control may not be possible due to the difference between the actual alcohol concentration and the determined alcohol concentration correction coefficient due to the refueling during engine operation or the mixing state of alcohol and gasoline in the fuel tank. Had.

【0004】本発明は、従来の技術が有するこのような
問題点に鑑みてなされたものであり、その目的とすると
ころは、燃料中のアルコール濃度が変化した時には、再
度アルコール濃度を読み込んで実際のアルコール濃度に
対応したアルコール濃度補正係数を算出してエンジンへ
の燃料供給量を制御するようにした内燃機関の燃料供給
量制御装置を提供しようとするものである。
The present invention has been made in view of the above-mentioned problems of the prior art, and an object of the present invention is to read the alcohol concentration again when the alcohol concentration in the fuel changes. It is an object of the present invention to provide a fuel supply control device for an internal combustion engine which controls an amount of fuel supplied to an engine by calculating an alcohol concentration correction coefficient corresponding to the alcohol concentration.

【0005】[0005]

【課題を解決するための手段】上記課題を解決すべく本
発明は、アルコールを混合した燃料中のアルコール濃度
を検出するアルコール濃度検出手段とこのアルコール濃
度検出手段により検出したアルコール濃度に応じて補正
係数を算出する補正係数算出手段と運転状態検出手段を
備えた内燃機関において、前記アルコール濃度検出手段
により検出したアルコール濃度が始動後所定時間経過後
に変化したか否かを判断するアルコール濃度変化判定手
段と、前記補正係数算出手段により算出した補正係数か
ら補正係数の平均値を算出する平均値算出手段を備え、
前記アルコール濃度変化判定手段が変化ありと判断する
と前記アルコール濃度検出手段により検出したアルコー
ル濃度を読み込んで前記平均値算出手段により再度補正
係数の平均値を算出するものである。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides an alcohol concentration detecting means for detecting an alcohol concentration in a fuel mixed with alcohol, and a correction in accordance with the alcohol concentration detected by the alcohol concentration detecting means. In an internal combustion engine having a correction coefficient calculating means for calculating a coefficient and an operating state detecting means, an alcohol concentration change determining means for determining whether or not the alcohol concentration detected by the alcohol concentration detecting means has changed after a lapse of a predetermined time after starting. And an average value calculating means for calculating an average value of the correction coefficients from the correction coefficients calculated by the correction coefficient calculating means,
When the alcohol concentration change determining means determines that there is a change, the alcohol concentration detected by the alcohol concentration detecting means is read, and the average value of the correction coefficient is calculated again by the average value calculating means.

【0006】[0006]

【作用】始動後所定時間経過後にアルコール濃度が変化
すると、アルコール濃度検出手段により検出されたアル
コール濃度が読み込まれ平均値算出手段により再度補正
係数の平均値が算出される。
When the alcohol concentration changes after a lapse of a predetermined time from the start, the alcohol concentration detected by the alcohol concentration detecting means is read, and the average value of the correction coefficient is calculated again by the average value calculating means.

【0007】[0007]

【実施例】以下に本発明の実施例を添付図面に基づいて
説明する。図1は本発明に係る内燃機関の燃料供給量制
御装置の全体構成図、図2と図3は本発明に係る内燃機
関の燃料供給量制御装置のアルコール濃度補正係数KA
LCの算出手順を示すフローチャートである。
Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is an overall configuration diagram of a fuel supply amount control device for an internal combustion engine according to the present invention, and FIGS. 2 and 3 are alcohol concentration correction coefficients KA of the fuel supply amount control device for an internal combustion engine according to the present invention.
9 is a flowchart showing a procedure for calculating LC.

【0008】内燃機関(エンジン)1には、エンジン1
のシリンダブロックの冷却水が充満した気筒周壁にサー
ミスタ等からなるエンジン冷却水温(TW)センサ2が
挿着され、このTWセンサ2によって検出されたエンジ
ン冷却水温TWに応じた電気信号が電子コントロールユ
ニット(ECU)3に入力される。
The internal combustion engine (engine) 1 includes an engine 1
An engine coolant temperature (TW) sensor 2 composed of a thermistor or the like is inserted into a cylinder peripheral wall of the cylinder block filled with coolant, and an electric signal corresponding to the engine coolant temperature TW detected by the TW sensor 2 is sent to the electronic control unit. (ECU) 3.

【0009】また、エンジン1の図示しないカム軸周囲
又はクランク軸周囲には、運転状態検出手段たるエンジ
ン回転数(NE)センサ5が取付けられている。NEセ
ンサ5はエンジン1のクランク軸の180度回転毎に所
定のクランク角度位置でパルス信号(TDCパルス信
号)を出力し、ECU3に入力される。
An engine speed (NE) sensor 5 is mounted around the camshaft or the crankshaft (not shown) of the engine 1 as operating condition detecting means. The NE sensor 5 outputs a pulse signal (TDC pulse signal) at a predetermined crank angle position every time the crankshaft of the engine 1 rotates 180 degrees, and is input to the ECU 3.

【0010】エンジン1の吸気管6の途中にはスロット
ルボディ7が配置され、その内部にはスロットル弁7a
が設けられている。スロットル弁7aにはスロットル弁
開度(θTH)センサ8が連結されており、スロットル
弁7aの開度θTHに応じた電気信号がECU3に入力
される。
A throttle body 7 is disposed in the middle of an intake pipe 6 of the engine 1, and a throttle valve 7a is provided inside the throttle body 7.
Is provided. A throttle valve opening (θTH) sensor 8 is connected to the throttle valve 7a, and an electric signal corresponding to the opening θTH of the throttle valve 7a is input to the ECU 3.

【0011】また、吸気管6のスロットル弁7aの下流
側には分岐管9を介して絶対圧(PBA)センサ10が
装着され、このPBAセンサ10により検出された吸気
管6内の絶対圧PBAに応じた電気信号がECU3に入
力される。
An absolute pressure (PBA) sensor 10 is mounted on the downstream side of the throttle valve 7a of the intake pipe 6 via a branch pipe 9, and an absolute pressure PBA in the intake pipe 6 detected by the PBA sensor 10 is detected. Is input to the ECU 3.

【0012】また、分岐管9の下流側の吸気管6の管壁
には吸気温(TA)センサ11が装着され、このTAセ
ンサ11により検出された吸気温TAに応じた電気信号
がECU3に入力される。
An intake air temperature (TA) sensor 11 is mounted on the pipe wall of the intake pipe 6 downstream of the branch pipe 9, and an electric signal corresponding to the intake air temperature TA detected by the TA sensor 11 is sent to the ECU 3. Is entered.

【0013】燃料噴射弁12は、エンジン1とスロット
ル弁7aとの間で吸気管6の図示しない吸気弁の上流側
であって各気筒毎に設けられている。燃料噴射弁12
は、第1の燃料供給管13を介して燃料ポンプ14に接
続され、ECU3からの駆動信号によりその開弁時間が
制御される。また、燃料ポンプ14は第2の燃料供給管
15を介して燃料タンク16に接続されている。
The fuel injection valve 12 is provided between the engine 1 and the throttle valve 7a on the upstream side of an intake valve (not shown) of the intake pipe 6 for each cylinder. Fuel injection valve 12
Is connected to a fuel pump 14 via a first fuel supply pipe 13, and its valve opening time is controlled by a drive signal from the ECU 3. Further, the fuel pump 14 is connected to a fuel tank 16 via a second fuel supply pipe 15.

【0014】第1の燃料供給管13の燃料ポンプ14の
下流側には分岐管17を介して燃料圧(PAL)センサ
18が装着され、PALセンサ18により検出された燃
料圧PALに応じた電気信号がECU3に入力される。
A fuel pressure (PAL) sensor 18 is attached to the first fuel supply pipe 13 on the downstream side of the fuel pump 14 via a branch pipe 17, and an electric power corresponding to the fuel pressure PAL detected by the PAL sensor 18 is provided. The signal is input to the ECU 3.

【0015】バイパス管19は、燃料ポンプ14と分岐
管17との間の第1の燃料供給管13の途中から分岐し
て設けられ、燃料ポンプ14から吐出されるアルコール
燃料の一部を燃料タンク16に還流させるためのもので
ある。具体的にはECU3はPALセンサ18の検出値
に応じた制御信号を、バイパス管19の管路中に設けら
れた圧力調整弁20に送り、圧力調整弁20の弁開度を
調整することにより燃料タンク16から燃料噴射弁12
に供給される燃料圧を所定値に制御する。
The bypass pipe 19 is provided to branch off from the middle of the first fuel supply pipe 13 between the fuel pump 14 and the branch pipe 17, and a part of the alcohol fuel discharged from the fuel pump 14 is supplied to the fuel tank. This is for refluxing to 16. Specifically, the ECU 3 sends a control signal corresponding to the value detected by the PAL sensor 18 to the pressure regulating valve 20 provided in the pipeline of the bypass pipe 19, and adjusts the valve opening of the pressure regulating valve 20. From the fuel tank 16 to the fuel injection valve 12
Is controlled to a predetermined value.

【0016】また、分岐管17の下流側の第1の燃料供
給管13の管壁にはアルコール濃度(ALC)センサ2
1が取付けられ、ALCセンサ21により検出されたア
ルコール濃度ALCに応じた電気信号がECU3に入力
される。
An alcohol concentration (ALC) sensor 2 is provided on the pipe wall of the first fuel supply pipe 13 on the downstream side of the branch pipe 17.
1 is attached, and an electric signal corresponding to the alcohol concentration ALC detected by the ALC sensor 21 is input to the ECU 3.

【0017】更に、エンジン1の排気管22の途中には
排気ガス中の酸素濃度を検出する酸素濃度検出手段たる
2センサ23が装着され、O2センサ23により検出さ
れた排気ガス中の酸素濃度に応じた電気信号がECU3
に入力される。
Furthermore, in the middle of the engine 1 of the exhaust pipe 22 is an oxygen concentration detecting means serving O 2 sensor 23 is mounted for detecting the oxygen concentration in the exhaust gas, the oxygen in the exhaust gas detected by the O 2 sensor 23 The electric signal corresponding to the concentration is ECU3
Is input to

【0018】ECU3は、上記の各種センサからの入力
信号の波形を整形し、電圧レベルを所定レベルに修正
し、アナログ信号をデジタル信号に変換する等の機能を
有する入力回路3aと、中央演算処理装置(CPU)3
bと、CPU3bで実行される各種演算プログラムや所
定のテーブル等を記憶するROM及び演算結果等を記憶
するRAMから成る記憶手段3cと、燃料噴射弁12や
圧力調整弁20に駆動信号を出力する出力回路3dとか
ら構成されている。
The ECU 3 has an input circuit 3a having functions of shaping the waveforms of the input signals from the various sensors, correcting the voltage level to a predetermined level, converting an analog signal to a digital signal, and the like, and a central processing unit. Device (CPU) 3
b, a storage means 3c comprising a ROM for storing various calculation programs executed by the CPU 3b, a predetermined table, and the like, and a RAM for storing calculation results and the like, and outputs drive signals to the fuel injection valve 12 and the pressure regulating valve 20. And an output circuit 3d.

【0019】CPU3bは、エンジンパラメータである
各種のセンサ出力信号に基づいて、種々のエンジン運転
状態を判別すると共に判別したエンジン運転状態に応
じ、且つTDCパルス信号に同期して燃料噴射弁12を
開弁すべき燃料噴射時間Toutを算出する。
The CPU 3b determines various engine operating conditions based on various sensor output signals as engine parameters, and opens the fuel injection valve 12 in accordance with the determined engine operating conditions and in synchronization with the TDC pulse signal. The fuel injection time Tout to be valved is calculated.

【0020】先ず、エンジン1の始動中は始動モードに
より下記数式1に基づいて燃料噴射時間Toutを算出す
る。
First, during the start of the engine 1, the fuel injection time Tout is calculated based on the following equation 1 in the start mode.

【0021】[0021]

【数1】 Tout=TiCR×KNE×KALCCR×K1+K2 ここで、TiCRは始動モードにおける燃料噴射弁12
の噴射時間での基準値であり、TiCRマップによりエ
ンジン冷却水温TWに応じて決定される。また、KNE
はKNEテーブルによりエンジン回転数NEに応じて決
定される。
Tout = TiCR × KNE × KALCCR × K 1 + K 2 where TiCR is the fuel injection valve 12 in the start mode.
, And is determined according to the engine cooling water temperature TW based on the TiCR map. Also, KNE
Is determined according to the engine speed NE by a KNE table.

【0022】KALCCRは始動モードにおけるアルコ
ール濃度補正係数であり、KALCCRテーブルにより
ALCセンサ21により検出されるアルコール濃度に応
じて決定され、更に後述するようにその平均値が実際の
アルコール濃度補正係数KACL値として上記数式1に
適用される。K1及びK2は他の補正係数及び補正変数で
あって、バッテリ電圧等に応じて決定される。
KALCCR is an alcohol concentration correction coefficient in the starting mode, which is determined according to the alcohol concentration detected by the ALC sensor 21 in the KALCCR table, and the average value of which is an actual alcohol concentration correction coefficient KACL value as described later. Is applied to Equation 1 above. K 1 and K 2 is a another correction coefficient and correction variables are determined according to the battery voltage or the like.

【0023】次に、エンジン1の始動が完了した後は基
本モードに入り、下記数式2により燃料噴射時間Tout
を算出する。
Next, after the start of the engine 1 is completed, a basic mode is entered, and the fuel injection time Tout is calculated by the following equation (2).
Is calculated.

【0024】[0024]

【数2】Tout=Ti×KALC×K3+K4 ここで、Tiは基本モードにおける燃料噴射弁12の噴
射時間での基準値であり、Tiマップによりエンジン回
転数NEと吸気管6内絶対圧PBAに応じて決定され
る。
Tout = Ti × KALC × K 3 + K 4 Here, Ti is a reference value for the injection time of the fuel injection valve 12 in the basic mode, and the engine speed NE and the absolute pressure in the intake pipe 6 are obtained from a Ti map. Determined according to PBA.

【0025】KALCは基本モードにおけるアルコール
濃度補正係数であり、基本モードにおいてエンジン1の
定常状態の時はKALCテーブルにより、エンジン1の
加速度状態の時はKALCTテーブルによりALCセン
サ21により検出されるアルコール濃度に応じて夫々K
ALC,KALCTとして決定される。基本モードにお
いても上記数式2はKALC値としてその平均値が適用
される。
KALC is an alcohol concentration correction coefficient in the basic mode. In the basic mode, the alcohol concentration detected by the ALC sensor 21 by the KALC table when the engine 1 is in a steady state, and by the KALCT table when the engine 1 is in an acceleration state. K respectively according to
Determined as ALC, KALCT. In the basic mode as well, the average value is applied to Equation 2 as the KALC value.

【0026】K3及びK4はスロットル弁7aの開度θT
H、その他のエンジン運転状態を表すパラメータ値によ
って設定される補正係数及び補正変数であって、始動特
性、加速特性等が最適となるように設定される。
K 3 and K 4 are the opening θT of the throttle valve 7a.
H, a correction coefficient and a correction variable set based on other parameter values representing the engine operation state, and are set so that the starting characteristics, the acceleration characteristics, and the like are optimized.

【0027】こうして、CPU3bは予め記憶手段3c
に記憶された上記補正係数テーブル(KALCCRテー
ブル、KALCテーブル、KALCTテーブル)に基づ
きALCセンサ21により検出されたアルコール濃度A
LCに応じてアルコール濃度補正係数KALCCR,K
ALC,KALCT(以下、単にKALCという)を算
出する補正係数算出手段と、この補正係数算出手段によ
り算出した補正係数から補正係数の平均値を算出する平
均値算出手段と、ALCセンサ21により検出したアル
コール濃度が始動後所定時間経過後に変化したか否かを
判断するアルコール濃度変化判定手段と、前記平均値に
応じて空燃比を制御する空燃比制御手段とを備えてい
る。
In this way, the CPU 3b has the storage means 3c in advance.
The alcohol concentration A detected by the ALC sensor 21 based on the correction coefficient table (KALCCR table, KALC table, KALCT table) stored in
Alcohol concentration correction coefficient KALCCR, K according to LC
ALC coefficient calculating means for calculating ALC, KALCT (hereinafter simply referred to as KALC), an average value calculating means for calculating an average value of the correction coefficients from the correction coefficients calculated by the correction coefficient calculating means, and an ALC sensor 21 for detecting the correction coefficient. The apparatus includes an alcohol concentration change determination unit that determines whether or not the alcohol concentration has changed after a predetermined time has elapsed from the start, and an air-fuel ratio control unit that controls the air-fuel ratio according to the average value.

【0028】このように燃料噴射時間Toutを決定する
主要な係数であるアルコール濃度補正係数KALCは、
空燃比制御に大きな影響を与えることになるので始動時
及び始動後において的確に算出しなければならない。
As described above, the alcohol concentration correction coefficient KALC which is a main coefficient for determining the fuel injection time Tout is:
Since this has a great effect on the air-fuel ratio control, it must be accurately calculated at the start and after the start.

【0029】以上のような構成において本発明に係る内
燃機関の燃料供給量制御装置のアルコール濃度補正係数
KALCの算出手順は、図2と図3に示すフローチャー
ト(KALC算出サブルーチン)に従って行われる。
The procedure for calculating the alcohol concentration correction coefficient KALC in the fuel supply control device for an internal combustion engine according to the present invention in the above-described configuration is performed according to the flowchart (KALC calculation subroutine) shown in FIGS.

【0030】先ず、停車状態(例えば、時速10km以
下)にあるか否か判断し(S1)、停車状態にあると判
断すれば、ALCセンサ21からのアルコール濃度AL
C検出値を入力回路3aを介して読み込んで記憶手段3
cに記憶し(S2)、アルコール濃度ALC検出値に対
応する補正係数KALC値を予め記憶手段3c(RO
M)に記憶されている補正係数テーブルに基づいて算出
する(S3)。
First, it is determined whether or not the vehicle is stopped (for example, 10 km / h or less) (S1). If it is determined that the vehicle is stopped, the alcohol concentration AL from the ALC sensor 21 is determined.
The C detection value is read via the input circuit 3a and stored in the storage means 3
(S2), and a correction coefficient KALC value corresponding to the detected alcohol concentration ALC value is stored in advance in the storage unit 3c (RO
It is calculated based on the correction coefficient table stored in M) (S3).

【0031】図4に示す補正係数テーブルは、基本モー
ドにおけるエンジンの定常状態時の補正係数テーブルを
示したものであり、横軸はALCセンサ21により検出
されるアルコール濃度ALC検出値を、縦軸は補正係数
KALC値を示している。補正係数テーブルは、複数の
所定アルコール濃度値ALC1,ALC2,……ALC
6に対し夫々所定補正係数値KALC1,KALC2…
…KALC6が設けられている。そして、各所定アルコ
ール濃度値間にあるときは直線補間により補正係数値が
算出される。なお、始動モードにおける補正係数テーブ
ルも同様に設定されている。
The correction coefficient table shown in FIG. 4 is a correction coefficient table in a basic mode when the engine is in a steady state. The horizontal axis indicates the alcohol concentration ALC detection value detected by the ALC sensor 21 and the vertical axis indicates the value. Indicates a correction coefficient KALC value. The correction coefficient table includes a plurality of predetermined alcohol concentration values ALC1, ALC2,.
6 for predetermined correction coefficient values KALC1, KALC2,.
... A KALC 6 is provided. When the value is between the predetermined alcohol concentration values, the correction coefficient value is calculated by linear interpolation. The correction coefficient table in the start mode is set in the same manner.

【0032】次に、エンジン1の運転状態が始動モード
にあるか否かを判断する(S4)。ここで、始動モード
にあるか否かは、エンジン回転数NEが所定の始動時回
転数(クランキング回転数)以下か否かにより判断す
る。始動モードと判断すれば、始動モードにおける補正
係数KALCの平均値算出ループに入り、先ずタイマT
1に所定時間(例えば、90秒)を設定する(S5)。
タイマT1は、始動直後のアルコール濃度補正係数KA
LCの平均値を算出するための実行時間を設定するタイ
マである。
Next, it is determined whether the operating state of the engine 1 is in the start mode (S4). Here, whether or not the engine is in the start mode is determined based on whether or not the engine speed NE is equal to or lower than a predetermined start speed (cranking speed). If it is determined that the engine is in the start mode, a loop for calculating an average value of the correction coefficient KALC in the start mode is entered.
A predetermined time (for example, 90 seconds) is set to 1 (S5).
The timer T1 is set to the alcohol concentration correction coefficient KA immediately after the start.
This is a timer for setting an execution time for calculating an average value of LC.

【0033】そして、エンジン冷却水温TWが高温(例
えば、95℃以上)か否かを判断し(S6)、高温であ
ると判断すれば補正係数KALCの平均値KALCave
を算出するための下記数式3に使用するなまし係数CK
ALCとして高温再始動時のなまし係数CKALCCR
2を使用し(S7)、高温でないと判断すればなまし係
数CKALCとして低温始動時のなまし係数CKALC
CR1を使用する(S8)。なお、CKALCCR2>
CKALCCR1という関係にある。
Then, it is determined whether or not the engine cooling water temperature TW is high (for example, 95 ° C. or higher) (S6), and if it is high, the average value KALCave of the correction coefficient KALC is determined.
Coefficient CK used in Equation 3 below to calculate
Smoothing coefficient CKALCCR at high temperature restart as ALC
2 (S7), if it is determined that the temperature is not high, the smoothing coefficient CKALC at the time of low-temperature start is determined as the smoothing coefficient CKALC.
CR1 is used (S8). In addition, CKALCCR2>
There is a relationship of CKALCCR1.

【0034】次に、カウンタC1に所定の数(例えば、
10)を、カウンタC2にも所定の数(例えば、20)
を夫々設定する(S9)。カウンタC1,C2は、アル
コール濃度補正係数KALCの算出を所定間隔を設けて
行うためのカウンタである。そして、数式3に基づき補
正係数KALCの平均値KALCaveを算出する(S1
0)。
Next, a predetermined number (for example,
10) is added to the counter C2 by a predetermined number (for example, 20).
Are respectively set (S9). The counters C1 and C2 are for calculating the alcohol concentration correction coefficient KALC at predetermined intervals. Then, an average value KALCave of the correction coefficient KALC is calculated based on Equation 3 (S1).
0).

【0035】[0035]

【数3】 KALCave(n)={CKALC(n)/256}・KALC+〔{256-CKALC(n)}/256〕・KALCave(n-1) ここで、KALCave(n-1)は前回ループにおいて算出さ
れた平均値である。また、前記なまし係数CKALCは
平均化係数であって、始動モードと基本モードでは異な
る値に設定され、従って両モード間で異なる算出速度で
補正係数KALCの平均値KALCaveが算出される。
KALCave (n) = {CKALC (n) / 256} ・ KALC + [{256-CKALC (n)} / 256] ・ KALCave (n-1) where KALCave (n-1) is the previous loop Is the average value calculated in. The smoothing coefficient CKALC is an averaging coefficient, and is set to a different value between the start mode and the basic mode. Therefore, the average value KALCave of the correction coefficient KALC is calculated at a different calculation speed between the two modes.

【0036】ステップS10で算出された補正係数KA
LCの平均値KALCaveは、ALCセンサ21が異常
なった時に備え、記憶手段3c(バックアップ用RA
M)に格納される(S11)。
The correction coefficient KA calculated in step S10
The average value KALCave of LC indicates that the ALC sensor 21 is abnormal.
It provided when it is, the storage unit 3c (backup RA
M) (S11).

【0037】また、ステップS4で始動モードでないと
判断されると、タイマT1が「0」になったか否か判断
する(S12)。「0」になってなければ、始動後所定
時間(90秒)における補正係数KALCの平均値算出
ループに入る。先ず、エンジン冷却水温TWが高温(例
えば、95℃以上)か否かを判断する(S13)。高温
であると判断すれば補正係数KALCの平均値KALC
aveを算出するための上記数式3に使用するなまし係数
CKALCとして高温時のなまし係数CKALCST2
を使用し(S14)、高温でないと判断すればなまし係
数CKALCとして低温時のなまし係数CKALCST
1を使用する(S15)。なお、CKALCST2>C
KALCST1という関係にある。
If it is determined in step S4 that the mode is not the start mode, it is determined whether or not the timer T1 has become "0" (S12). If it does not become "0", it enters the average value calculation loop of the correction coefficient KALC for a predetermined time (90 seconds) after the start. First, it is determined whether the engine cooling water temperature TW is high (for example, 95 ° C. or higher) (S13). If it is determined that the temperature is high, the average value KALC of the correction coefficient KALC
The averaging coefficient CKALCST2 at high temperature is used as the averaging coefficient CKALC used in Equation 3 for calculating ave.
(S14), and if it is determined that the temperature is not high, the smoothing coefficient CKALCST at low temperature is used as the smoothing coefficient CKALC.
1 (S15). Note that CKALCST2> C
KALCST1.

【0038】そして、カウンタC1,C2に夫々所定の
数を再設定し(S9)、数式3に基づき補正係数KAL
Cの平均値KALCaveを算出する(S10)。算出さ
れた補正係数KALCの平均値KALCaveは、記憶手
段3c(バックアップ用RAM)に格納される(S1
1)。
Then, the counters C1 and C2 are reset to predetermined numbers, respectively (S9).
The average value KALCave of C is calculated (S10). The calculated average value KALCave of the correction coefficient KALC is stored in the storage unit 3c (backup RAM) (S1).
1).

【0039】次に、ステップS12でタイマT1が
「0」になっている場合は、タイマT2が「0」になっ
たか否か判断する(S16)。タイマT2は、始動後所
定時間(90秒)経過後においてアルコール濃度が所定
値以上変化した場合に、アルコール濃度補正係数KAC
Lの平均値を算出するための実行時間を設定するタイマ
である。なお、タイマT2に所定時間(例えば、20
秒)が設定される前は「0」となっているので、ステッ
プS17へ進む。
Next, when the timer T1 is "0" at step S12, it is determined whether or not the timer T2 is "0" (S16). When the alcohol concentration changes by a predetermined value or more after a predetermined time (90 seconds) has elapsed after the start, the timer T2 sets an alcohol concentration correction coefficient KAC
A timer for setting an execution time for calculating an average value of L. A predetermined time (for example, 20
Before (seconds) is set, the value is “0”, so the process proceeds to step S17.

【0040】ステップS17では、カウンタC1の内容
から「1」だけ減算し、カウンタC1の内容が「0」で
あるか否かを判断する(S18)。「0」でなければス
テップS11に進み、「0」であれば始動後所定時間
(90秒)経過後における再度の補正係数KALCの平
均値算出ループに入る。先ず、先に算出されているアル
コール濃度補正係数の平均値KALCaveと今回読み込
まれてKALCテーブルにより算出されたアルコール濃
度補正係数KALCとの差の絶対値をΔKALCとし
(S19)、ΔKALCが所定の判定値(始動後所定時
間経過後に再度アルコール濃度補正係数の平均値KAL
Caveを算出すべきか否かの判定値)以上か否かを判断
する(S20)。
In step S17, "1" is subtracted from the content of the counter C1, and it is determined whether or not the content of the counter C1 is "0" (S18). If it is not "0", the process proceeds to step S11. If it is "0", the process enters a loop for calculating the average value of the correction coefficient KALC again after a lapse of a predetermined time (90 seconds) after the start. First, the absolute value of the difference between the previously calculated average value KALCave of the alcohol concentration correction coefficient and the alcohol concentration correction coefficient KALC read this time and calculated by the KALC table is defined as ΔKALC (S19), and ΔKALC is a predetermined determination. Value (the average value KAL of the alcohol concentration correction coefficient again after the elapse of a predetermined time
It is determined whether or not Cave is equal to or greater than (C20) (S20).

【0041】ΔKALCが判定値以上の場合には、即ち
始動後所定時間(90秒)経過後にエンジン制御に影響
を与える程アルコール濃度が変動したと判断して、カウ
ンタC2の内容から「1」だけ減算する(S21)。次
に、カウンタC2の内容が「0」であるか否かを判断す
る(S22)。「0」でなければステップS11に進
み、「0」であればタイマT2に所定時間(例えば、2
0秒)を設定し(S23)、ステップS11に進む。
If ΔKALC is equal to or larger than the determination value, that is, it is determined that the alcohol concentration has changed enough to affect the engine control after a predetermined time (90 seconds) has elapsed since the start, and only “1” is determined from the content of the counter C2. Subtraction is performed (S21). Next, it is determined whether or not the content of the counter C2 is "0" (S22). If it is not "0", the process proceeds to step S11. If it is "0", the timer T2 is set to a predetermined time (for example, 2).
0 second) (S23), and the process proceeds to step S11.

【0042】更に、始動後所定時間(90秒)経過後に
おいてステップS1〜S4及びステップS12を実行後
に、ステップS16ではタイマT2が既にステップS2
3で所定時間(例えば、20秒)設定されているので
「0」でないと判断され、エンジン冷却水温TWが高温
(例えば、95℃以上)か否かを判断する(S24)。
高温であると判断すれば補正係数KALCの平均値KA
LCaveを算出するための上記数式3に使用するなまし
係数CKALCとして高温時のなまし係数CKALCA
ST2を使用し(S25)、高温でないと判断すればな
まし係数CKALCとして低温時のなまし係数CKAL
CAST1を使用する(S26)。なお、CKALCA
ST2>CKALCAST1という関係にある。
Further, after a predetermined time (90 seconds) has elapsed after the start, steps S1 to S4 and step S12 are executed, and in step S16, the timer T2 is already set in step S2.
Since the predetermined time (for example, 20 seconds) is set in 3, it is determined that it is not “0”, and it is determined whether or not the engine cooling water temperature TW is high (for example, 95 ° C. or higher) (S 24).
If it is determined that the temperature is high, the average value KA of the correction coefficient KALC
The average coefficient CKALCA at high temperature is used as the average coefficient CKALC used in Equation 3 for calculating LCave.
Using ST2 (S25), if it is determined that the temperature is not high, the smoothing coefficient CKAL at low temperature is used as the smoothing coefficient CKALC.
CAST1 is used (S26). CKALCA
ST2> CKALCAST1.

【0043】そして、カウンタC1,C2に夫々所定の
数を再設定し(S9)、数式3に基づき補正係数KAL
Cの平均値KALCaveを算出する(S10)。算出さ
れた補正係数KALCの平均値KALCaveは、記憶手
段3c(バックアップ用RAM)に格納される(S1
1)。
Then, the counters C1 and C2 are reset to predetermined numbers, respectively (S9).
The average value KALCave of C is calculated (S10). The calculated average value KALCave of the correction coefficient KALC is stored in the storage unit 3c (backup RAM) (S1).
1).

【0044】以上のように停車状態における各タイミン
グにおいて、ALCセンサ21の検出値に対応する補正
係数KALCから数式3に基づいて平均値KALCave
を算出する際に、先ず第1に始動モードにおける算出ル
ープ(S1〜S11)、第2の始動後所定時間(90
秒)における算出ループ(S1〜S4→S12〜S15
→S9〜S11)、第3の始動後所定時間(90秒)経
過後における再度算出ループ(S1〜S4→S12→S
16〜S23→S11→S1〜S4→S12→S16→
S24〜S26→S9〜S11)とに分けて実施し、算
出した平均値KALCaveを最終的には、燃料噴射時間
Toutを決定するアルコール濃度補正係数KALCとし
ている。
As described above, at each timing when the vehicle is stopped, the average value KALCave is calculated from the correction coefficient KALC corresponding to the detection value of the ALC sensor 21 based on Equation 3.
First, the calculation loop (S1 to S11) in the start mode and the predetermined time (90) after the second start are calculated.
Calculation loop (S1 to S4 → S12 to S15)
→ S9 to S11), a calculation loop (S1 to S4 → S12 → S) again after a predetermined time (90 seconds) has elapsed after the third start.
16 to S23 → S11 → S1 to S4 → S12 → S16 →
S24 to S26 → S9 to S11), and the calculated average value KALCave is finally set as the alcohol concentration correction coefficient KALC for determining the fuel injection time Tout.

【0045】従って、ALCセンサ21が検出している
実際のアルコール濃度に対応したアルコール濃度補正係
数KALCを算出し、これを使用して燃料噴射時間Tou
tを決定するので、実際のアルコール濃度に対応した的
確なエンジン制御を行うことができる。
Therefore, the alcohol concentration correction coefficient KALC corresponding to the actual alcohol concentration detected by the ALC sensor 21 is calculated, and is used to calculate the fuel injection time Tou.
Since t is determined, accurate engine control corresponding to the actual alcohol concentration can be performed.

【0046】更に、各算出ループにおいてエンジン冷却
水温TWが高温(例えば、95℃以上)か否かを判断し
(S6,S13,S24)、数式3のなまし係数CKA
LCを各算出ループで夫々高水温用と低水温用に分けて
設定し、高水温用のなまし係数を低水温用のなまし係数
よりも大きくしてアルコール濃度補正係数KALCの算
出速度を速くしている。
Further, in each calculation loop, it is determined whether or not the engine cooling water temperature TW is high (for example, 95 ° C. or higher) (S6, S13, S24), and the smoothing coefficient CKA of Equation 3 is determined.
LC is set separately for high water temperature and low water temperature in each calculation loop, and the smoothing coefficient for high water temperature is made larger than the smoothing coefficient for low water temperature to increase the calculation speed of the alcohol concentration correction coefficient KALC. are doing.

【0047】このように高水温用のなまし係数を低水温
用のなまし係数よりも大きくしているのは以下の理由に
よる。燃料供給管13の管壁にALCセンサ21が取付
けられているために、特にエンジンの高温再始動時には
燃料供給管13が高温になっており高温の燃料と燃料タ
ンク16からのそれより低温の燃料が燃料供給管13を
流れることによって、一時的にALCセンサ21の出力
信号が温度特性によってずれるのでALCセンサ21に
より検出されたアルコール濃度ALCは実際の濃度より
も大きめになる。
The reason why the smoothing coefficient for the high water temperature is set to be larger than that for the low water temperature is as follows. Since the ALC sensor 21 is attached to the pipe wall of the fuel supply pipe 13, the fuel supply pipe 13 becomes hot especially when the engine is restarted at a high temperature .
When the fuel at a lower temperature from the tank 16 flows through the fuel supply pipe 13, the output signal of the ALC sensor 21 temporarily shifts due to the temperature characteristic, so that the alcohol concentration ALC detected by the ALC sensor 21 is lower than the actual concentration. Become larger.

【0048】そこで、冷却水温TWの大きさ(高温又は
低温)によりなまし係数CKALCの値を置き換えて
(S7,S8,S14,S15,S25,S26)、A
LCセンサ21の出力信号が温度特性によってずれる補
正係数KALCへの影響を少なくしている。
Therefore, the value of the annealing coefficient CKALC is replaced by the magnitude (high or low temperature) of the cooling water temperature TW (S7, S8, S14, S15, S25, S26), and A
The influence of the output signal of the LC sensor 21 on the correction coefficient KALC which is shifted by the temperature characteristic is reduced.

【0049】[0049]

【発明の効果】以上説明したように本発明によれば、始
動後所定時間後にアルコール濃度変化判定手段によりア
ルコール濃度が変化したと判断すると、再度アルコール
濃度補正係数を算出するのでより実際のアルコール濃度
に対応したアルコール濃度補正係数を算出することがで
きる。従って、実際のアルコール濃度に対応した的確な
エンジン制御を行うことができる。
As described above, according to the present invention, when the alcohol concentration change determining means determines that the alcohol concentration has changed after a predetermined time from the start, the alcohol concentration correction coefficient is calculated again. Can be calculated. Accordingly, accurate engine control corresponding to the actual alcohol concentration can be performed.

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

【図1】本発明に係る内燃機関の燃料供給量制御装置の
全体構成図
FIG. 1 is an overall configuration diagram of a fuel supply amount control device for an internal combustion engine according to the present invention.

【図2】本発明に係る内燃機関の燃料供給量制御装置の
アルコール濃度補正係数KALCの算出手順を示すフロ
ーチャート
FIG. 2 is a flowchart showing a procedure for calculating an alcohol concentration correction coefficient KALC in the fuel supply amount control device for an internal combustion engine according to the present invention.

【図3】本発明に係る内燃機関の燃料供給量制御装置の
アルコール濃度補正係数KALCの算出手順を示すフロ
ーチャート
FIG. 3 is a flowchart showing a procedure for calculating an alcohol concentration correction coefficient KALC in the fuel supply amount control device for an internal combustion engine according to the present invention;

【図4】アルコール濃度補正係数KALCを算出するた
めの補正係数テーブルの一例を示した図
FIG. 4 is a diagram showing an example of a correction coefficient table for calculating an alcohol concentration correction coefficient KALC.

【符号の説明】[Explanation of symbols]

1…エンジン(内燃機関)、3b…CPU(アルコール
濃度変化判定手段、補正係数算出手段、平均値算出手
段)、5…エンジン回転数(NE)センサ(運転状態検
出手段)、21…アルコール濃度(ALC)センサ(ア
ルコール濃度検出手段)。
DESCRIPTION OF SYMBOLS 1 ... Engine (internal combustion engine), 3b ... CPU (alcohol concentration change determination means, correction coefficient calculation means, average value calculation means), 5 ... Engine speed (NE) sensor (operating state detection means), 21 ... Alcohol concentration ( ALC) sensor (alcohol concentration detecting means).

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) F02D 41/02 F02D 19/08 F02D 45/00 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) F02D 41/02 F02D 19/08 F02D 45/00

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 アルコールを混合した燃料中のアルコー
ル濃度を検出するアルコール濃度検出手段とこのアルコ
ール濃度検出手段により検出したアルコール濃度に応じ
て補正係数を算出する補正係数算出手段と運転状態検出
手段を備えた内燃機関において、前記アルコール濃度検
出手段により検出したアルコール濃度が始動後所定時間
経過後に変化したか否かを判断するアルコール濃度変化
判定手段と、前記補正係数算出手段により算出した補正
係数から補正係数の平均値を算出する平均値算出手段を
備え、前記アルコール濃度変化判定手段が変化ありと判
断すると前記アルコール濃度検出手段により検出したア
ルコール濃度を読み込んで前記平均値算出手段により再
度補正係数の平均値を算出することを特徴とする内燃機
関の燃料供給量制御装置。
An alcohol concentration detecting means for detecting an alcohol concentration in a fuel mixed with alcohol, a correction coefficient calculating means for calculating a correction coefficient according to the alcohol concentration detected by the alcohol concentration detecting means, and an operating state detecting means. An internal combustion engine provided with: an alcohol concentration change determining unit that determines whether or not the alcohol concentration detected by the alcohol concentration detecting unit has changed after a lapse of a predetermined time after startup; and a correction coefficient calculated from the correction coefficient calculated by the correction coefficient calculation unit. An average value calculating means for calculating an average value of the coefficients; when the alcohol concentration change determining means determines that there is a change, the alcohol concentration detected by the alcohol concentration detecting means is read and the average of the correction coefficients is again calculated by the average value calculating means. Fuel supply control for an internal combustion engine characterized by calculating a value apparatus.
JP3292226A 1990-12-28 1991-10-11 Fuel supply control device for internal combustion engine Expired - Fee Related JP3009000B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP3292226A JP3009000B2 (en) 1991-10-11 1991-10-11 Fuel supply control device for internal combustion engine
US07/813,623 US5170763A (en) 1990-12-28 1991-12-26 Air-fuel ratio control system for internal combustion engines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3292226A JP3009000B2 (en) 1991-10-11 1991-10-11 Fuel supply control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH0599023A JPH0599023A (en) 1993-04-20
JP3009000B2 true JP3009000B2 (en) 2000-02-14

Family

ID=17779130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3292226A Expired - Fee Related JP3009000B2 (en) 1990-12-28 1991-10-11 Fuel supply control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3009000B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4872832B2 (en) * 2007-07-02 2012-02-08 トヨタ自動車株式会社 Control device for internal combustion engine

Also Published As

Publication number Publication date
JPH0599023A (en) 1993-04-20

Similar Documents

Publication Publication Date Title
JPS6165038A (en) Air-fuel ratio control system
JPH0211729B2 (en)
JPS62189338A (en) Fuel supply control method after starting of internal combustion engine
JP2580646B2 (en) Fuel injection amount control method for internal combustion engine
JPH0335506B2 (en)
JPH0575902B2 (en)
JP3009000B2 (en) Fuel supply control device for internal combustion engine
JPH0615842B2 (en) Fuel injection timing control device for internal combustion engine
JPS61182440A (en) Fuel injection timing control method for internal-combustion engine
JP3046847B2 (en) Air-fuel ratio control device for internal combustion engine
JP2001123879A (en) Combustion state detecting device for internal combustion engine
JPH0316498B2 (en)
JPS5828542A (en) Electronically controlled fuel injection process and equipment in internal combustion engine
JPS6189938A (en) Fuel supply control in high load operation of internal-combustion engine
JP3046475B2 (en) Starting fuel control method
JPS58144631A (en) Method for electronically controlling fuel injection in internal-combustion engine
JPH0599024A (en) Fuel supply amount control device of internal combustion engine
JPH057546B2 (en)
JPS58144637A (en) Electronically controlled fuel injecting method for internal-combustion engine
JPS58144634A (en) Method for electronically controlling fuel injection in internal-combustion engine
JPS58144635A (en) Method for electronically controlling fuel injection in internal-combustion engine
JPS614842A (en) Fuel supply feedback control under cooling of internal-combustion engine
JPS58150043A (en) Electronically controlled fuel injection method of internal-combustion engine
JP2600216B2 (en) Fuel injection amount control method for internal combustion engine
JPH0656112B2 (en) Fuel injection control device for internal combustion engine

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991117

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071203

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081203

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081203

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees