Nothing Special   »   [go: up one dir, main page]

JP2697402B2 - Evaporative fuel treatment system for internal combustion engines - Google Patents

Evaporative fuel treatment system for internal combustion engines

Info

Publication number
JP2697402B2
JP2697402B2 JP24759391A JP24759391A JP2697402B2 JP 2697402 B2 JP2697402 B2 JP 2697402B2 JP 24759391 A JP24759391 A JP 24759391A JP 24759391 A JP24759391 A JP 24759391A JP 2697402 B2 JP2697402 B2 JP 2697402B2
Authority
JP
Japan
Prior art keywords
fuel
amount
vapor
tank
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 - Fee Related
Application number
JP24759391A
Other languages
Japanese (ja)
Other versions
JPH0586996A (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 JP24759391A priority Critical patent/JP2697402B2/en
Priority to US07/931,626 priority patent/US5237979A/en
Publication of JPH0586996A publication Critical patent/JPH0586996A/en
Application granted granted Critical
Publication of JP2697402B2 publication Critical patent/JP2697402B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (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 evaporative fuel processing apparatus for an internal combustion engine, and more particularly to a communication path for directly communicating a fuel tank with an intake pipe of an internal combustion engine (engine) to convey evaporative fuel to a combustion chamber. The present invention relates to an evaporative fuel processing apparatus for burning fuel.

【0002】[0002]

【従来の技術】車両の燃料タンクからエンジンの吸気管
に直接連通するパージ通路を設け、燃料タンク内で発生
した蒸発燃料(ベーパ)を直接吸気管に送り、このベー
パを燃焼室にて燃焼させる内燃機関の蒸発燃料処理装置
が一般的に知られている。そしてこの種の蒸発燃料処理
装置では、ベーパ発生量の検出手段と、検出されたベー
パ発生量に基づいて燃料噴射弁による本来の燃料噴射量
を減少せしめる減算手段とを有しており、ベーパが吸気
管内に多く流入して空燃比がリッチ側となった場合に
は、上記減算手段により燃料噴射量が減少せしめられ、
燃焼室において良好な空燃比が得られるように構成され
ている。
2. Description of the Related Art A purge passage is provided for directly communicating from a fuel tank of a vehicle to an intake pipe of an engine. Evaporated fuel (vapor) generated in the fuel tank is directly sent to an intake pipe, and the vapor is burned in a combustion chamber. 2. Description of the Related Art An evaporative fuel treatment device for an internal combustion engine is generally known. This type of evaporative fuel processing apparatus has a means for detecting the amount of generated vapor and a subtraction means for reducing the original amount of fuel injection by the fuel injection valve based on the detected amount of generated vapor. When a large amount flows into the intake pipe and the air-fuel ratio becomes rich, the fuel injection amount is reduced by the subtraction means,
The combustion chamber is configured to obtain a good air-fuel ratio.

【0003】しかしながら、一般に燃料タンクから発生
するベーパは、ガソリンから発生する純粋なガソリン蒸
気と、タンク内に吸入された空気との混合体で構成され
ており、またその混合比は不確定である。特にベーパ中
の空気はガソリン蒸気とは反対に空燃比をリーン側とす
る作用をする。このため、検出されたベーパ発生量の値
から単純に燃料噴射量を減算補正している上記蒸発燃料
処理装置では、ベーパ中のガソリン蒸気と空気の配分を
考慮した正確な燃料噴射量の補正を行うことができず、
実際には良好な空燃比を得ることはできない。
[0003] However, in general, the vapor generated from the fuel tank is composed of a mixture of pure gasoline vapor generated from gasoline and the air sucked into the tank, and the mixing ratio is uncertain. . In particular, the air in the vapor acts to make the air-fuel ratio leaner as opposed to the gasoline vapor. For this reason, in the above-described evaporative fuel processing apparatus that simply subtracts and corrects the fuel injection amount from the value of the detected amount of generated vapor, the correct fuel injection amount is corrected in consideration of the distribution of gasoline vapor and air in the vapor. Can not do,
In practice, a good air-fuel ratio cannot be obtained.

【0004】そこで本出願人は、先に特願平3-221816号
にて上記課題を解決した内燃機関の蒸発燃料処理装置を
提案した。この蒸発燃料処理装置は、燃料タンクからエ
ンジンの吸気管に直接連通するパージ通路を設けると共
に、燃料タンクから発生するベーパのベーパ発生量検出
手段と、発生したベーパ中の純粋なガソリン蒸気量を検
出するガソリン蒸気量検出手段と、ベーパ中の空気量を
求める空気量演算手段とを有し、ベーパ中のガソリン蒸
気量と空気量の配分を求め、この配分を考慮して燃料噴
射量を補正する構成である。
[0004] The applicant of the present invention has previously proposed in Japanese Patent Application No. 3-221816 an evaporative fuel treatment apparatus for an internal combustion engine which has solved the above-mentioned problems. This evaporative fuel processing device has a purge passage directly communicating from the fuel tank to the intake pipe of the engine, a means for detecting a vapor generation amount of vapor generated from the fuel tank, and detecting a pure gasoline vapor amount in the generated vapor. Means for detecting the amount of gasoline in the vapor, and means for calculating the amount of air in the vapor, determine the distribution of the amount of gasoline vapor in the vapor and the amount of air, and correct the fuel injection amount in consideration of the distribution. Configuration.

【0005】この蒸発燃料処理装置によれば、パージ通
路を通過するベーパ発生量、およびベーパ中のガソリン
蒸気量と空気量との配分が明確となるため、ベーパ発生
量およびその成分に対応させて燃料噴射量を補正するこ
とができ、エンジンの空燃比制御を向上させることがと
できる。
According to this evaporative fuel treatment apparatus, the amount of generated vapor passing through the purge passage and the distribution between the amount of gasoline vapor and the amount of air in the vapor are clarified. The fuel injection amount can be corrected, and the air-fuel ratio control of the engine can be improved.

【0006】[0006]

【発明が解決しようとする課題】本出願人が先に提案し
た上記蒸発燃料処理装置(以下、単に先願の装置とい
う)では、燃料タンクから発生するベーパの全量が、そ
のまますぐに吸気管に吸入されることを前提として考案
されている。しかしながら、先願の装置において、エン
ジンの高負荷時等においては、吸気管内の圧力が上昇し
て吸気管内と燃料タンク内の圧力差が減少し、燃料タン
クから吸気管内に吸入されるベーパ量が減少してしまう
状態が発生する。このため、吸気管に吸入されないベー
パが燃料タンク内に残存し、これによって燃料タンクの
内圧が上昇する。そしてこの燃料タンクの内圧上昇によ
り、燃料タンクから吸気管内に実際に吸入されるベーパ
量が、上記ベーパ発生量検出手段によって推定されたベ
ーパ量よりも増加してしまい(ベーパ発生量検出手段は
燃料タンク内の燃料温度よりベーパ発生量を推定してい
る)、その結果、燃料噴射量の補正は不正確となる。以
上の如く、先願の装置においては、燃料タンク内に残存
するベーパを考慮していないため、空燃比の最適な制御
は実現されない。
In the above-described evaporative fuel processing apparatus (hereinafter simply referred to as the prior application) proposed by the present applicant, the entire amount of vapor generated from the fuel tank is immediately transferred to the intake pipe. Designed to be inhaled. However, in the device of the prior application, when the engine is under a high load, the pressure in the intake pipe increases, the pressure difference between the intake pipe and the fuel tank decreases, and the amount of vapor sucked into the intake pipe from the fuel tank decreases. A state occurs in which it decreases. For this reason, the vapor that is not sucked into the intake pipe remains in the fuel tank, thereby increasing the internal pressure of the fuel tank. Then, due to the increase in the internal pressure of the fuel tank, the amount of vapor actually sucked from the fuel tank into the intake pipe becomes larger than the amount of vapor estimated by the above-mentioned vapor generation amount detecting means (the vapor generation amount detecting means The amount of vapor generation is estimated from the fuel temperature in the tank), and as a result, the correction of the fuel injection amount becomes inaccurate. As described above, in the device of the prior application, since the vapor remaining in the fuel tank is not taken into account, optimal control of the air-fuel ratio cannot be realized.

【0007】そこで本発明は上記課題に鑑みなされたも
ので、吸気管内に流入されない燃料タンク内の残存ベー
パ量を考慮することにより、燃料噴射量を先願の装置に
比べてより高精度に補正し、最適な空燃比制御を行いう
る内燃機関の蒸発燃料処理装置を提供することを目的と
する。
Accordingly, the present invention has been made in view of the above problems, and takes into account the amount of residual vapor in a fuel tank that does not flow into an intake pipe, thereby correcting the fuel injection amount more accurately than in the prior application. It is another object of the present invention to provide an evaporative fuel processing apparatus for an internal combustion engine capable of performing optimal air-fuel ratio control.

【0008】[0008]

【課題を解決するための手段】図1は上記目的を達成す
る本発明の原理構成図を示す。同図に示すように本発明
は、燃料タンク11と内燃機関12の吸気管13とを直
接連通する連通路14を有し、前記燃料タンク11から
蒸発する蒸発燃料の蒸発量を検出する燃料蒸発量検出手
段15と、前記燃料蒸発量検出手段15によって検出さ
れた燃料蒸発量に基づいて、燃料噴射弁16からの燃料
噴射量を補正する燃料補正量演算手段17とを有する内
燃機関の蒸発燃料処理装置において、前記燃料タンク1
1から前記吸気管13に吸入されず前記燃料タンク11
内に残る残存蒸発燃料量を算出する残存蒸発燃料量算出
手段18と、該残存蒸発燃料量算出手段18によって算
出された残存蒸発燃料量に基づき、前記燃料蒸発量検出
手段15によって検出された燃料蒸発量を補正して、前
記吸気管13にパージされるパージ量を求めるパージ量
補正手段19とを有し、前記燃料補正量演算手段17
は、前記パージ量補正手段19によって補正されたパー
ジ量に基づいて、燃料噴射弁16からの燃料噴射量を補
正する構成である。
FIG. 1 is a block diagram showing the principle of the present invention for achieving the above object. As shown in the figure, the present invention has a communication passage 14 for directly communicating a fuel tank 11 and an intake pipe 13 of an internal combustion engine 12 and detects a fuel evaporation amount of the evaporated fuel evaporated from the fuel tank 11. Evaporative fuel for an internal combustion engine having an amount detecting means 15 and a fuel correction amount calculating means 17 for correcting the fuel injection amount from a fuel injection valve 16 based on the fuel evaporation amount detected by the fuel evaporation amount detecting means 15 In the processing apparatus, the fuel tank 1
1 is not sucked into the intake pipe 13 and the fuel tank 11
A remaining fuel vapor amount calculating means for calculating the remaining fuel vapor amount remaining in the fuel tank; and a fuel amount detected by the fuel evaporation amount detecting means based on the remaining fuel vapor amount calculated by the remaining fuel vapor amount calculating means. Purge amount correction means 19 for correcting the evaporation amount to obtain a purge amount purged to the intake pipe 13;
Is configured to correct the fuel injection amount from the fuel injection valve 16 based on the purge amount corrected by the purge amount correction means 19.

【0009】[0009]

【作用】本発明において、残存蒸発燃料量算出手段18
は、燃料タンク11から吸気管13に吸入されずに燃料
タンク11内に残る残存蒸発燃料量を算出する。パージ
量補正手段19は、残存蒸発燃料量算出手段18によっ
て算出された燃料タンク11内の残存蒸発燃料量に基づ
き、燃料蒸発量検出手段15によって検出された燃料蒸
発量を補正し、連通路14を実際に流れて吸気管13に
パージされるパージ量を正確に求める。このため、燃料
補正量演算手段17は、上記の如くパージ量補正手段1
9によって求められた正確なパージ量に基づいて、燃料
噴射弁16からの燃料噴射量を高精度に補正する。
According to the present invention, the remaining evaporated fuel amount calculating means 18 is provided.
Calculates the amount of residual evaporated fuel remaining in the fuel tank 11 without being sucked from the fuel tank 11 into the intake pipe 13. The purge amount correcting unit 19 corrects the fuel evaporation amount detected by the fuel evaporation amount detecting unit 15 based on the remaining evaporated fuel amount in the fuel tank 11 calculated by the remaining evaporated fuel amount calculating unit 18, and , The purge amount actually purged into the intake pipe 13 is calculated. For this reason, the fuel correction amount calculating means 17 is provided with the purge amount correcting means 1 as described above.
The fuel injection amount from the fuel injection valve 16 is corrected with high accuracy based on the accurate purge amount obtained in step 9.

【0010】[0010]

【実施例】図2は本発明の一実施例のシステム構成図を
示す。本実施例は図1に示す内燃機関12として4気筒
4サイクル火花点火式内燃機関(エンジン)40に適用
した例で、後述するマイクロコンピュータ21とエンジ
ン制御コンピュータ(ECU)22によって制御され
る。
FIG. 2 shows a system configuration diagram of an embodiment of the present invention. This embodiment is an example in which the present invention is applied to a four-cylinder four-cycle spark ignition type internal combustion engine (engine) 40 as the internal combustion engine 12 shown in FIG. 1, and is controlled by a microcomputer 21 and an engine control computer (ECU) 22, which will be described later.

【0011】図2において、23は燃料タンク(前記燃
料タンク11に相当する)であり、燃料タンク23内に
は、燃料温度を測定する燃料温度センサ24、及び燃料
タンク23内における燃料の残量を測定する燃料残量セ
ンサ25が取り付けられている。燃料温度センサ24、
及び燃料残量センサ25からの信号はマイクロコンピュ
ータ21に夫々出力されている。
In FIG. 2, reference numeral 23 denotes a fuel tank (corresponding to the fuel tank 11). A fuel temperature sensor 24 for measuring a fuel temperature is provided in the fuel tank 23, and a remaining fuel amount in the fuel tank 23. Is installed. Fuel temperature sensor 24,
The signals from the fuel remaining amount sensor 25 are output to the microcomputer 21.

【0012】41はエンジン40の吸気管(前記吸気管
13に相当)であり、燃焼室40aの反対側端部には図
示されていないエアクリーナが設けられている。吸気管
41には、エアクリーナが設けられている上流側より、
エアフローメータ42、スロットルバルブ43、サージ
タンク44、燃料噴射弁45が設けられている。エアフ
ローメータ42は吸気管41への吸入空気量を検出し、
この検出信号をマイクロコンピュータ21に出力してい
る。燃料噴射弁45と燃料タンク23との間には燃料循
環ライン47が設けられており、燃料循環ポンプ46に
より燃料タンク23の燃料が常に循環している。燃料噴
射弁45は、ECU22からの噴射命令により命令され
た時間のみ吸気管41内に一定量の燃料噴射を行う。従
って、燃料噴射弁45において燃料噴射が行われている
時間が、そのまま燃料噴射量に対応する。
Reference numeral 41 denotes an intake pipe of the engine 40 (corresponding to the intake pipe 13), and an air cleaner (not shown) is provided at an opposite end of the combustion chamber 40a. In the intake pipe 41, from the upstream side where the air cleaner is provided,
An air flow meter 42, a throttle valve 43, a surge tank 44, and a fuel injection valve 45 are provided. The air flow meter 42 detects the amount of air taken into the intake pipe 41,
This detection signal is output to the microcomputer 21. A fuel circulation line 47 is provided between the fuel injection valve 45 and the fuel tank 23, and the fuel in the fuel tank 23 is constantly circulated by the fuel circulation pump 46. The fuel injection valve 45 injects a fixed amount of fuel into the intake pipe 41 only during a time instructed by an injection command from the ECU 22. Therefore, the time during which fuel injection is performed in the fuel injection valve 45 directly corresponds to the fuel injection amount.

【0013】燃料タンク23からの蒸発燃料(ベーパ)
ライン26は、タンク内圧制御弁27を通ってキャニス
タ30に通ずるキャニスタライン26bと、燃料タンク
23からバキューム・スイッチング・バルブ(VSV)
と称される電磁弁31を介してエンジン40(前記内燃
機関12に相当)に通ずるダイレクトライン26a(前
記連通路14に相当)に分かれる。
[0013] Evaporated fuel (vapor) from the fuel tank 23
The line 26 includes a canister line 26 b that passes through the tank pressure control valve 27 to the canister 30, and a vacuum switching valve (VSV) from the fuel tank 23.
And a direct line 26a (corresponding to the communication path 14) which leads to an engine 40 (corresponding to the internal combustion engine 12) via an electromagnetic valve 31 referred to as the internal combustion engine 12.

【0014】キャニスタ30内には活性炭等の吸着剤が
充填されており、その下部には大気導入口30aが設け
られている。キャニスタ30からは、もう1つの電磁弁
32を介してエンジン40に連通しているパージライン
33が設けられている。タンク内圧制御弁27は、開放
圧を大気圧より高く設定することにより、エンジン運転
時に燃料タンク23からのベーパがキャニスタ30側に
流れることを防止している。また、電磁弁31は、後述
するように、マイクロコンピュータ21からの制御信号
により弁開度が調整され、燃料タンク23から吸気管4
1に到るベーパの流量を調整する。また電磁弁31は、
吸気管の負圧が燃料タンク内に印加されることによって
新たなるベーパが燃料タンクから発生してしまうことを
防止する作用をする。
The canister 30 is filled with an adsorbent such as activated carbon, and an air inlet 30a is provided below the adsorbent. A purge line 33 is provided from the canister 30 to communicate with the engine 40 via another solenoid valve 32. The tank internal pressure control valve 27 prevents the vapor from flowing from the fuel tank 23 toward the canister 30 during engine operation by setting the opening pressure higher than the atmospheric pressure. The solenoid valve 31 has its valve opening adjusted by a control signal from the microcomputer 21 as will be described later.
Adjust the vapor flow rate to 1. Also, the solenoid valve 31
When the negative pressure of the intake pipe is applied to the inside of the fuel tank, new vapor is prevented from being generated from the fuel tank.

【0015】尚、燃料タンク23からのベーパが搬送さ
れる上記ダイレクトライン26aと、パージライン33
は、本実施例においてはサージタンク44に接続されて
いるが、接続部位は吸気管41上のいずれの部位であっ
てもよい。
The direct line 26a through which the vapor from the fuel tank 23 is transported and the purge line 33
Is connected to the surge tank 44 in the present embodiment, but the connection portion may be any portion on the intake pipe 41.

【0016】エンジン停止中に燃料タンク23内から発
生したベーパは、周知の如く、キャニスタライン26b
を通ってキャニスタ30内の活性炭に吸着されて大気へ
の放出が防止される。そして、エンジン始動直後のアイ
ドル運転時において、サージタンク44内の負圧を利用
してキャニスタ30の大気導入口30aから空気を導入
し(電磁弁32は開の状態とされている)、これによっ
て活性炭に吸着されている燃料が離脱される。そして、
この燃料がパージライン33を通って吸気管41に吸入
され、燃焼室40a内で燃焼される。
As is well known, the vapor generated from inside the fuel tank 23 while the engine is stopped is discharged to the canister line 26b.
And is adsorbed by the activated carbon in the canister 30 to prevent release to the atmosphere. Then, at the time of idling operation immediately after the start of the engine, air is introduced from the atmosphere introduction port 30a of the canister 30 using the negative pressure in the surge tank 44 (the electromagnetic valve 32 is in an open state). The fuel adsorbed on the activated carbon is released. And
This fuel is drawn into the intake pipe 41 through the purge line 33 and is burned in the combustion chamber 40a.

【0017】また、エンジン40の連続運転中において
は、燃料が高温となる燃料噴射弁45を通って上記燃料
循環ライン47を循環することにより、燃料の温度が上
昇する。この燃料温度の上昇に伴って発生するベーパ
は、電磁弁31が適当に開くことによりサージタンク4
4内の負圧を利用して、ダイレクトライン26aを介し
て吸気管41に吸入され上記の如く燃焼される。しかし
ながら、例えばエンジンが高負荷運転を行い吸気管41
内の圧力が上昇すると、吸気管41内と燃料タンク23
内のとの圧力差が減少してダイレクトライン26aにお
けるベーパの流量が低下する。このため、発生ベーパの
全量がすぐに吸気管41に吸入されることが不可能とな
り燃料タンク23内に一時的に滞留する残存ベーパが発
生する。
During the continuous operation of the engine 40, the temperature of the fuel rises by circulating through the fuel circulation line 47 through the fuel injection valve 45 where the temperature of the fuel becomes high. The vapor generated as the fuel temperature rises is reduced by the surge valve 4 when the solenoid valve 31 is opened appropriately.
Utilizing the negative pressure in 4, the air is sucked into the intake pipe 41 through the direct line 26a and burned as described above. However, for example, when the engine operates at a high load and the intake pipe 41
When the pressure inside the fuel tank 23 rises,
The pressure difference between the inside and the inside decreases, and the flow rate of the vapor in the direct line 26a decreases. For this reason, it becomes impossible for the entire amount of generated vapor to be immediately sucked into the intake pipe 41, and residual vapor that temporarily stays in the fuel tank 23 is generated.

【0018】上記のような構成の各部の動作を制御する
マイクロコンピュータ21は図3に示す如きハードウェ
ア構成とされている。同図中、図2と同一構成部分には
同一符号を付し、その説明を省略する。
The microcomputer 21 for controlling the operation of each section having the above-described configuration has a hardware configuration as shown in FIG. 2, the same components as those in FIG. 2 are denoted by the same reference numerals, and the description thereof will be omitted.

【0019】図3において、マイクロコンピュータ21
は中央処理装置(CPU)50、処理プログラムを格納
したリード・オンリ・メモリ(ROM)51、作業領域
として使用されるランダム・アクセス・メモリ(RA
M)52、エンジン停止後もデータを保持するバックア
ップRAM53、入力インターフェース回路54、マル
チプレクサ付A/Dコンバータ56、及び出力インター
フェース回路55などから構成されており、それらはバ
ス57を介して相互に接続されている。
In FIG. 3, a microcomputer 21
Denotes a central processing unit (CPU) 50, a read-only memory (ROM) 51 storing a processing program, and a random access memory (RA) used as a work area.
M) 52, a backup RAM 53 that retains data even after the engine is stopped, an input interface circuit 54, an A / D converter 56 with a multiplexer, an output interface circuit 55, etc., which are interconnected via a bus 57. Have been.

【0020】A/Dコンバータ56は燃料温度センサ2
4からの燃料温度検出信号、燃料残量センサ25からの
燃料残量検出信号、エアフローメータ42からの吸入空
気量検出信号およびエンジン回転数の信号等を入力イン
ターフェース回路54を通して順次切り換えて周期的に
取り込み、それをアナログ/ディジタル変換してバス5
7へ順次送出する。出力インターフェース回路55は、
CPU50にて処理された信号がバス57を介して入力
され、電磁弁31及びECU22へ送出してそれらを制
御する。ECU22は入力された信号に基づき燃料噴射
弁45の燃料噴射時間、及び電磁弁32を制御する。電
磁弁32はエンジン始動後のアイドル状態において、エ
ンジン40の吸入空気量にほぼ比例した弁開度の制御が
行われる。燃料噴射弁45の燃料噴射時間の制御につい
ては後で詳述する。
The A / D converter 56 is a fuel temperature sensor 2
4, a fuel temperature detection signal from the fuel remaining amount sensor 25, an intake air amount detection signal from the air flow meter 42, an engine speed signal, and the like are sequentially switched through the input interface circuit 54 and periodically. Take it in, convert it to analog / digital and convert it to bus 5
7 sequentially. The output interface circuit 55
The signal processed by the CPU 50 is input via the bus 57 and sent to the electromagnetic valve 31 and the ECU 22 to control them. The ECU 22 controls the fuel injection time of the fuel injection valve 45 and the solenoid valve 32 based on the input signal. In the idle state after the engine is started, the solenoid valve 32 controls the valve opening degree substantially proportional to the intake air amount of the engine 40. The control of the fuel injection time of the fuel injection valve 45 will be described later in detail.

【0021】図4は上記構成のマイクロコンピュータ2
1における処理内容の構成を示すブロック図である。
FIG. 4 shows the microcomputer 2 having the above configuration.
FIG. 2 is a block diagram showing the configuration of the processing content in FIG.

【0022】マイクロコンピュータ21による処理内容
の構成は、電磁弁流量演算装置60(前記燃料蒸発量検
出手段15、残存蒸発燃料量算出手段18およびパージ
量補正手段19に相当)と、電磁弁駆動回路70と、燃
料補正量演算装置80(前記燃料補正量演算手段17に
相当)とからなる。
The contents of the processing by the microcomputer 21 include a solenoid valve flow calculating device 60 (corresponding to the fuel evaporation amount detecting means 15, the remaining evaporated fuel amount calculating means 18 and the purge amount correcting means 19), and an electromagnetic valve driving circuit. And a fuel correction amount calculating device 80 (corresponding to the fuel correction amount calculating means 17).

【0023】電磁弁流量演算装置60は、後でフローチ
ャートにて詳述するように、燃料タンク23内からのベ
ーパ発生量を推定すると共に、燃料タンク23内に残存
する上記残存ベーパ量を求める。そして、残存ベーパの
発生に伴う燃料タンク23の内圧上昇と、エンジンの負
荷に対応した吸気管41の負圧とから電磁弁31前後の
差圧を求め、この差圧に対応した電磁弁31の最大流量
と、実際のベーパ流量との比によって電磁弁31の開度
を決定する。上記の如く電磁弁流量演算装置60により
決定された弁開度は電磁弁駆動回路70に伝えられ、ベ
ーパが過不足無く流れる目標流量となるように電磁弁3
1が開く。
As will be described later in detail with reference to a flowchart, the solenoid valve flow calculation device 60 estimates the amount of vapor generated from the fuel tank 23 and obtains the remaining vapor amount remaining in the fuel tank 23. Then, the differential pressure across the solenoid valve 31 is determined from the increase in the internal pressure of the fuel tank 23 due to the generation of the residual vapor and the negative pressure of the intake pipe 41 corresponding to the load of the engine. The opening of the solenoid valve 31 is determined by the ratio between the maximum flow rate and the actual vapor flow rate. The valve opening determined by the solenoid valve flow calculation device 60 as described above is transmitted to the solenoid valve drive circuit 70, and the solenoid valve 3 is controlled so that the vapor flows to the target flow rate without excess or shortage.
1 opens.

【0024】一方、燃料補正量演算装置80は、後で詳
述するように、電磁弁流量演算装置60で求められた電
磁弁31における実際のベーパ流量から吸気管41に吸
入される余分なガソリン蒸気量および空気量を演算し、
ECU22にて求められた燃料噴射弁45による本来の
燃料噴射時間の補正を行う。
On the other hand, as will be described in detail later, the fuel correction amount calculating device 80 calculates the excess gasoline sucked into the intake pipe 41 from the actual vapor flow rate at the solenoid valve 31 obtained by the solenoid valve flow calculating device 60. Calculate the steam amount and air amount,
Correction of the original fuel injection time by the fuel injection valve 45 obtained by the ECU 22 is performed.

【0025】上記構成のマイクロコンピュータ21内の
CPU50はROM51内に格納されたプログラムに従
い、前記した燃料蒸発量検出手段15、残存蒸発燃料量
算出手段18、パージ量補正手段19および燃料補正量
演算手段17を実現する。
The CPU 50 in the microcomputer 21 having the above-described structure, in accordance with the program stored in the ROM 51, detects the fuel evaporation amount detecting means 15, the remaining evaporated fuel amount calculating means 18, the purge amount correcting means 19, and the fuel correcting amount calculating means. 17 is realized.

【0026】先ず、燃料蒸発量検出手段15を実現す
る、電磁弁31の当初の目標流量を演算する処理内容に
ついて図5に示すフローチャートをもとに説明する。電
磁弁31の目標流量とは、燃料タンク23内の温度上昇
に伴って推定されるベーパ(ガソリン蒸気と空気の混合
体)の発生量である。目標流量を上記の如くとすると、
吸気管41の負圧により吸気管41に吸入可能なベーパ
量が燃料タンクからのベーパ発生量よりも多い場合にお
いては、ベーパ発生量の全量をエンジン40に吸入させ
ることができる。また、弁開度を開け過ぎることによっ
て、上記の如く吸気管41の負圧が燃料タンク23に印
加して燃料タンク23において新たなベーパを発生させ
てしまうことを防止できる。尚、ここで求められる目標
流量は後述する目標流量補正ルーチン200によって補
正される。
First, the processing for calculating the initial target flow rate of the solenoid valve 31 for realizing the fuel evaporation amount detecting means 15 will be described with reference to the flowchart shown in FIG. The target flow rate of the solenoid valve 31 is an amount of vapor (a mixture of gasoline vapor and air) estimated as the temperature in the fuel tank 23 rises. When the target flow rate is as described above,
When the amount of vapor that can be sucked into the intake pipe 41 due to the negative pressure of the intake pipe 41 is larger than the amount of vapor generated from the fuel tank, the entire amount of vapor generated can be sucked into the engine 40. Further, by opening the valve too much, it is possible to prevent the negative pressure of the intake pipe 41 from being applied to the fuel tank 23 to generate new vapor in the fuel tank 23 as described above. The target flow rate obtained here is corrected by a target flow rate correction routine 200 described later.

【0027】図5は燃料蒸発量検出手段15を実現する
電磁弁流量演算ルーチンのフローチャートを示す。
FIG. 5 shows a flow chart of a solenoid valve flow rate calculation routine for realizing the fuel evaporation amount detecting means 15.

【0028】同図に示すルーチン100が周期Δtc秒
毎に割り込み起動されると、先ず最初に今回の燃料温度
Tnを、燃料温度センサ24からの信号が処理されて保
持されているRAM52から読み込む(ステップ10
1)。次に、ROM51に予め記憶されている図9に示
すベーパ発生量のマップ300から、ステップ101で
読み込まれた燃料温度Tnの時のベーパ発生量TQnを
補間により算出する(ステップ102)。このマップ3
00は、燃料温度Tと、後述する燃料タンク23の空間
容積Vaの1リットル当たりの燃料温度−20℃から燃料
温度T℃までの積算ベーパ発生量TQとの関係を実験に
て求めたものである。従って、ベーパ発生量TQnの単
位は(リットル/リットル)となる。
When the routine 100 shown in FIG. 3 is started by interruption every period Δtc seconds, first, the current fuel temperature Tn is read from the RAM 52 in which the signal from the fuel temperature sensor 24 is processed and held ( Step 10
1). Next, a vapor generation amount TQn at the fuel temperature Tn read in step 101 is calculated by interpolation from a vapor generation amount map 300 shown in FIG. 9 stored in the ROM 51 in advance (step 102). This map 3
Reference numeral 00 denotes an experimentally determined relationship between the fuel temperature T and the integrated vapor generation amount TQ from -20 ° C. fuel temperature per liter of the space volume Va of the fuel tank 23 described later to T ° C. is there. Therefore, the unit of the vapor generation amount TQn is (liter / liter).

【0029】次に、前回のルーチン実行時の燃料温度T
0 から今回の燃料温度Tnに燃料温度が上昇した時に発
生するベーパ発生量QLを求める。このベーパ発生量Q
Lは、前回のルーチン時に記憶された前回のベーパ発生
量TQ0 と、今回のベーパ発生量TQnとの差、即ち、
QL=TQn−TQ0 によって計算することができる
(ステップ103)。
Next, the fuel temperature T at the time of execution of the previous routine
A vapor generation amount QL generated when the fuel temperature rises from 0 to the current fuel temperature Tn is determined. This vapor generation amount Q
L is the difference between the previous vapor generation amount TQ 0 stored in the previous routine and the current vapor generation amount TQn, that is,
It can be calculated by QL = TQn-TQ 0 (step 103).

【0030】次に、燃料残量センサ25より得られる燃
料残量Vsをタンク容量Vtから差し引くことにより、
今回のタンク空間容積Vaを算出する(図2参照、ステ
ップ104)。ステップ103で得られたベーパ発生量
QLは、燃料温度がT0 からTnに上昇した時のタンク
空間容積Va1リットル当たりのベーパ発生量である。
従って、QL×Va/Δtcにより、今回のルーチン実
行時における、単位時間(1sec )当たりの目標流量Q
t(リットル/sec )を得ることができる(ステップ1
05)。
Next, by subtracting the fuel remaining amount Vs obtained from the fuel remaining amount sensor 25 from the tank capacity Vt,
The current tank space volume Va is calculated (see FIG. 2, step 104). Vapor generation amount obtained in step 103 QL is a vapor generation amount per tank space volume Va1 liters when the fuel temperature increases from T 0 to Tn.
Therefore, the target flow rate Q per unit time (1 sec) at the time of execution of the current routine is obtained from QL × Va / Δtc.
t (liter / sec) can be obtained (step 1)
05).

【0031】次に、次回のルーチン実行時のために、今
回の燃料温度Tn時のベーパ発生量TQnをTQ0 に置
き換える(ステップ106)。そして、新しいTQ0
ステップ105で得られた目標流量Qtとを新たにRA
M52に記憶して(ステップ107)、このルーチン1
00を終了する(ステップ108)。
Next, for the time of next execution of the routine, replaces the vapor generation amount TQn at current fuel temperature Tn in TQ 0 (step 106). Then, the new TQ 0 and the target flow rate Qt obtained in step 105 are newly added to RA.
This routine is stored in M52 (step 107).
00 is ended (step 108).

【0032】尚、ステップ102で参照するマップ30
0には、上記の如く、燃料温度Tと、タンク空間容積V
a1リットル当たりの燃料温度−20℃から燃料温度T℃
までの積算ベーパ発生量TQとの関係が格納されている
が、この代わりに次式(1)により計算してもよい。
The map 30 referred to in step 102
0, as described above, the fuel temperature T and the tank space volume V
a Fuel temperature per liter -20 ° C to fuel temperature T ° C
Although the relationship with the accumulated vapor generation amount TQ up to this is stored, it may be calculated by the following equation (1) instead.

【0033】[0033]

【数1】 (Equation 1)

【0034】但し、 R :ガス定数 Pa :燃料タンクの圧力(≒大気圧) Pg(T):燃料温度T(°K)の時のガソリン蒸気圧 ガソリン蒸気圧Pg(T)は次式(2)による近似式に
より求める。
R: Gas constant Pa: Pressure of fuel tank (≒ atmospheric pressure) Pg (T): Gasoline vapor pressure at fuel temperature T (° K) Gasoline vapor pressure Pg (T) is given by the following equation (2) ).

【0035】[0035]

【数2】 (Equation 2)

【0036】但し、 Tb:沸点(55℃) Tc:燃料温度(℃) 次に、残存蒸発燃料量算出手段18およびベーパ量補正
手段19を実現する、電磁弁31の上記目標流量Qtを
残存ベーパの影響により補正する処理内容について図6
に示すフローチャートをもとに説明する。図6は図5に
示すルーチン100で得られた電磁弁31の目標流量Q
tを補正するルーチンを示す。
Here, Tb: boiling point (55 ° C.) Tc: fuel temperature (° C.) Next, the target flow rate Qt of the solenoid valve 31 for realizing the remaining evaporated fuel amount calculating means 18 and the vapor amount correcting means 19 is calculated by using the remaining vapor. FIG. 6 shows processing contents to be corrected by the influence of
This will be described based on the flowchart shown in FIG. FIG. 6 shows the target flow rate Q of the solenoid valve 31 obtained in the routine 100 shown in FIG.
4 shows a routine for correcting t.

【0037】このルーチン200は、上記ルーチン10
0と同様に図4で示す電磁弁流量演算装置60内でΔt
d秒毎に実行される。先ず最初に前回のルーチン終了時
における燃料タンク23内の残存ベーパ量ΔQ(i−
1)(単位:リットル)の有無の判定を行う(ステップ
210)。
This routine 200 corresponds to the routine 10 described above.
0 in the solenoid valve flow rate calculation device 60 shown in FIG.
Executed every d seconds. First, the remaining vapor amount ΔQ (i−i) in the fuel tank 23 at the end of the previous routine.
1) The presence or absence of (unit: liter) is determined (step 210).

【0038】燃料タンク23内にベーパが残っている場
合、即ちΔQ(i−1)>0の場合、タンク空間容積V
aに残存ベーパ量ΔQ(i−1)を加算し、合計体積を
タンク空間容積Vaで除算することによりタンク内圧上
昇の係数(Va+ΔQ(i−1))/Vaが求められ
る。即ち、係数(Va+ΔQ(i−1))/Vaは、V
a+ΔQ(i−1)の体積のものをタンク空間容積Va
に圧縮させた時の圧力上昇分を示しており、PV=一定
の原理から求められている。そして、この係数をベーパ
が残存していない状態のタンク内圧力である大気圧Pat
mに乗算することにより、ΔQ(i−1)の残存ベーパ
量がタンク内に残っている場合の燃料タンク23内の圧
力Ptankが求められる(ステップ211)。尚、この
時、図2に示すキャニスタライン26bのタンク内圧制
御弁27は閉状態が維持されているものとする。
When vapor remains in the fuel tank 23, that is, when ΔQ (i-1)> 0, the tank space volume V
The remaining vapor amount ΔQ (i−1) is added to “a”, and the total volume is divided by the tank space volume Va to obtain a coefficient (Va + ΔQ (i−1)) / Va of the tank internal pressure rise. That is, the coefficient (Va + ΔQ (i−1)) / Va is V
a + ΔQ (i−1) is converted to tank space volume Va
Shows the amount of pressure rise when compressed, and is obtained from the principle of PV = constant. Then, this coefficient is set to the atmospheric pressure Pat, which is the pressure in the tank when no vapor remains.
By multiplying m, the pressure Ptank in the fuel tank 23 when the residual vapor amount of ΔQ (i-1) remains in the tank is obtained (step 211). At this time, it is assumed that the tank internal pressure control valve 27 of the canister line 26b shown in FIG. 2 is kept closed.

【0039】ベーパが残っていない場合、即ちΔQ(i
−1)=0の場合、燃料タンク23内の圧力Ptankはそ
のまま大気圧Patm となる(ステップ212)。
When no vapor remains, that is, ΔQ (i
If -1) = 0, the pressure Ptank in the fuel tank 23 becomes the atmospheric pressure Patm as it is (step 212).

【0040】次に、上記マップ300同様、ROM51
に予め記憶されている図10に示すマップ310から、
エンジンの負荷に対する吸気管41内の負圧Pmを補間
によって求める(ステップ213)。マップ310は、
吸気管41における吸入空気量Qをエンジン40の回転
数Nで除した値Q/Nと、その時の吸気管41内の負圧
Pmとの関係を実験にて求めたものである。吸入空気量
Qはエアフローメータ42からの信号が処理されてRA
M52に予め記憶されていたものを読み込む。また、上
記Q/Nはエンジンの負荷状態を示す値として一般的に
使用されているものである。マップ310から分かるよ
うに、エンジンの負荷が上昇するに伴い吸気管41内の
負圧(圧力)Pmも上昇する。
Next, similarly to the map 300, the ROM 51
From the map 310 shown in FIG.
A negative pressure Pm in the intake pipe 41 with respect to the engine load is obtained by interpolation (step 213). Map 310 is
The relationship between a value Q / N obtained by dividing the intake air amount Q in the intake pipe 41 by the number of revolutions N of the engine 40 and the negative pressure Pm in the intake pipe 41 at that time is obtained by an experiment. A signal from the air flow meter 42 is processed to obtain the intake air amount Q
The one stored in advance in M52 is read. The Q / N is generally used as a value indicating the load state of the engine. As can be seen from the map 310, the negative pressure (pressure) Pm in the intake pipe 41 also increases as the engine load increases.

【0041】次に、大気圧Patm から上記吸気管41内
の負圧Pmを減算することにより、燃料タンク23内の
圧力が大気圧である場合、即ち残存ベーパを考慮してい
ない場合の電磁弁31の前後の差圧ΔPmが求められる
(ステップ214)。
Next, by subtracting the negative pressure Pm in the intake pipe 41 from the atmospheric pressure Patm, the solenoid valve when the pressure in the fuel tank 23 is the atmospheric pressure, that is, when the residual vapor is not considered. The differential pressure ΔPm before and after 31 is obtained (step 214).

【0042】上記ステップ211にて求めた残存ベーパ
がタンク内に残っている場合の燃料タンク23内の圧力
Ptankから大気圧Patm を減算したPtank−Patm は、
残存ベーパによる燃料タンク23の圧力上昇分を表して
いる。従って、この圧力上昇分Ptank−Patm を上記ス
テップ214で求めた差圧ΔPmに加えることにより、
ΔQ(i−1)の残存ベーパ量がタンク内に残ってタン
ク内の圧力を上昇せしめた場合の電磁弁31の前後の差
圧ΔPが求められる(ステップ215)。燃料タンク2
3内の圧力が上昇している分、差圧ΔPもΔPmに比べ
て上昇する。
Ptank−Patm obtained by subtracting the atmospheric pressure Patm from the pressure Ptank in the fuel tank 23 when the residual vapor obtained in step 211 remains in the tank is:
The pressure rise of the fuel tank 23 due to the residual vapor is shown. Therefore, by adding this pressure rise Ptank-Patm to the differential pressure ΔPm obtained in step 214,
The differential pressure ΔP before and after the solenoid valve 31 when the residual vapor amount of ΔQ (i−1) remains in the tank to increase the pressure in the tank is obtained (step 215). Fuel tank 2
The differential pressure ΔP also increases in comparison with ΔPm by an increase in the pressure in 3.

【0043】次に、ROM51に予め記憶されている図
11に示すマップ320から、上記差圧ΔP時におけ
る、電磁弁31の全開状態での最大流量Qmaxを補間に
より求める(ステップ216)。マップ320は上記ス
テップ215によって求められた電磁弁31前後の差圧
ΔPと、その差圧ΔPがある時の電磁弁31の全開状態
における最大流量Qmax との関係を示したものであり、
最大流量Qmax ∝(Ptank−Pm)1/2 の関係をもとに
して求められたものである。
Next, the maximum flow rate Qmax in the fully opened state of the solenoid valve 31 at the time of the differential pressure ΔP is obtained by interpolation from the map 320 shown in FIG. 11 stored in the ROM 51 in advance (step 216). The map 320 shows the relationship between the differential pressure ΔP before and after the electromagnetic valve 31 obtained in step 215 and the maximum flow rate Qmax in the fully opened state of the electromagnetic valve 31 when the differential pressure ΔP exists,
It is obtained based on the relationship of the maximum flow rate Qmax∝ (Ptank−Pm) 1/2 .

【0044】次に、上記ルーチン100で求められRA
M52に記憶されている電磁弁31の目標流量Qtと、
上記ステップ216で求められた電磁弁31の最大流量
Qmax の大小の比較を行う(ステップ220)。
Next, the RA calculated in the above routine 100 is used.
A target flow rate Qt of the solenoid valve 31 stored in M52;
A comparison is made between the maximum flow rate Qmax of the solenoid valve 31 obtained in step 216 (step 220).

【0045】目標流量Qtが最大流量Qmax よりも大き
い場合、Qt−Qmax で表される分のベーパが、今回の
ルーチンにおいて吸気管41に吸入されずに燃料タンク
23内に残存ベーパとして残る。このため、前回の残存
ベーパ量ΔQ(i−1)にQt−Qmax を加算して、次
回のルーチン時の残存ベーパ量ΔQ(i−1)としてい
る(ステップ221)。そしてこの場合、電磁弁31に
おける最大流量Qmaxが補正された新しい目標流量Qtt
となる(ステップ222)。
When the target flow rate Qt is larger than the maximum flow rate Qmax, the vapor represented by Qt-Qmax remains in the fuel tank 23 as a residual vapor in the current routine without being sucked into the intake pipe 41. For this reason, Qt-Qmax is added to the previous residual vapor amount ΔQ (i−1) to obtain the residual vapor amount ΔQ (i−1) in the next routine (step 221). In this case, the new target flow rate Qtt in which the maximum flow rate Qmax in the solenoid valve 31 is corrected.
(Step 222).

【0046】一方、目標流量Qtが最大流量Qmax より
も小さい場合には、燃料タンク23内で発生したベーパ
は全量、電磁弁31を通って吸気管41に吸入される。
ここで先ず、前回のルーチン終了時における燃料タンク
23内の残存ベーパ量ΔQ(i−1)の有無を、上記ス
テップ210と同様に再び求める(ステップ230)。
その理由は、残存ベーパがタンク内に残っている場合に
は、残存ベーパをタンク内から排除するために次のステ
ップ231で示すような処理が必要となるためである。
On the other hand, when the target flow rate Qt is smaller than the maximum flow rate Qmax, all the vapor generated in the fuel tank 23 is sucked into the intake pipe 41 through the solenoid valve 31.
Here, first, the presence or absence of the residual vapor amount ΔQ (i−1) in the fuel tank 23 at the end of the previous routine is determined again in the same manner as in step 210 (step 230).
The reason is that if residual vapor is left in the tank, a process shown in the next step 231 is required to remove the residual vapor from the tank.

【0047】そして、残存ベーパがタンク内に残ってい
る場合、上記ルーチン100で求められた今回の発生ベ
ーパ量である目標流量Qtに、残存ベーパ量ΔQ(i−
1)の1/8を加算してこれを補正された新しい目標流
量Qttとする(ステップ231)。従って、前回の残存
ベーパ量ΔQ(i−1)から残存ベーパ量ΔQ(i−
1)の1/8を減算したものが、次回のルーチンにおけ
る残存ベーパ量ΔQ(i−1)となる(ステップ23
3)。
When the residual vapor remains in the tank, the residual vapor amount ΔQ (i−i) is added to the target flow rate Qt which is the current generated vapor amount obtained in the routine 100.
1/8 of 1) is added and this is set as a corrected new target flow rate Qtt (step 231). Therefore, the residual vapor amount ΔQ (i−1) is calculated from the previous residual vapor amount ΔQ (i−1).
The value obtained by subtracting 1/8 of 1) is the residual vapor amount ΔQ (i−1) in the next routine (step 23).
3).

【0048】上記の如く、1回のルーチンにおいて発生
ベーパ(目標流量Qt)へ加算する残存ベーパ量ΔQ
(i−1)を、残存ベーパ量ΔQ(i−1)の1/8に
制限して新しい目標流量Qttとすることにより、燃料タ
ンク23から吸気管41に流入するベーパの急激な増量
を防止することができ、これによる空燃比の悪化を防止
することができる。また、この部分のフローでは目標流
量Qt、即ち発生ベーパの量が電磁弁31の最大流量Q
max よりも小さいため、上記の如く発生ベーパ量に加算
される残存ベーパ量ΔQ(i−1)を1/8に制限して
も、残存ベーパはルーチンを繰り返すことにより燃料タ
ンク23内から次第に無くなる。
As described above, the residual vapor amount ΔQ to be added to the generated vapor (target flow rate Qt) in one routine.
By limiting (i-1) to 1/8 of the remaining vapor amount ΔQ (i-1) to obtain a new target flow rate Qtt, it is possible to prevent a sudden increase in the amount of vapor flowing into the intake pipe 41 from the fuel tank 23. This can prevent the air-fuel ratio from deteriorating. In this part of the flow, the target flow rate Qt, that is, the amount of generated vapor is the maximum flow rate Q of the solenoid valve 31.
Even if the residual vapor amount ΔQ (i−1) added to the generated vapor amount is limited to 1/8 as described above, the residual vapor gradually disappears from the fuel tank 23 by repeating the routine. .

【0049】上記ステップ230において残存ベーパが
タンク内に残っていない場合には、上記ルーチン100
で求められた今回のベーパ発生量である目標流量Qtが
そのまま新しい目標流量Qttとなる(ステップ23
2)。
If there is no remaining vapor in the tank in step 230, the routine 100
The target flow rate Qt, which is the current amount of generated vapor obtained in the above, becomes the new target flow rate Qtt as it is (step 23).
2).

【0050】次に、上記ステップ222,231,23
2にて求められた補正後の新しい目標流量Qttが過不足
なく電磁弁31に流れるように、電磁弁開度計算を行う
(ステップ240)。ここでは、上記新しい目標流量Q
ttと、上記ステップ216において電磁弁31前後の圧
力差より得られた電磁弁31の最大流量Qmax との比に
より電磁弁31の弁開度αを決定し(ステップ24
1)、このルーチン200を終了する(ステップ24
2)。
Next, the above steps 222, 231, 23
The electromagnetic valve opening is calculated so that the corrected new target flow rate Qtt obtained in step 2 flows through the electromagnetic valve 31 without any excess or shortage (step 240). Here, the new target flow rate Q
The valve opening α of the solenoid valve 31 is determined from the ratio of tt to the maximum flow rate Qmax of the solenoid valve 31 obtained from the pressure difference between the solenoid valve 31 in step 216 (step 24).
1), this routine 200 ends (step 24)
2).

【0051】上記先願の装置においては、燃料タンク内
の残存ベーパを考慮せずに燃料タンク内の圧力を大気圧
と見なし、吸気管内の吸入空気量で吸気管内の圧力を代
表させ、これらにより電磁弁の最大流量を求めていた。
また、電磁弁における目標流量、および目標流量と最大
流量から求められる電磁弁の弁開度も残存ベーパを考慮
したものではなかった。
In the device of the prior application, the pressure in the fuel tank is regarded as the atmospheric pressure without considering the residual vapor in the fuel tank, and the pressure in the intake pipe is represented by the amount of intake air in the intake pipe. The maximum flow rate of the solenoid valve was determined.
Further, the target flow rate in the solenoid valve and the valve opening degree of the solenoid valve obtained from the target flow rate and the maximum flow rate are not taken into account of the residual vapor.

【0052】しかしながら、上記の如く目標流量補正ル
ーチン200においては、ステップ211で残存ベーパ
が存在する場合の燃料タンク23の圧力Ptankを求め、
ステップ213で吸気管41内の圧力Pmを求め、ステ
ップ214〜216で上記圧力Ptank,Pmの圧力差、
即ち電磁弁31の前後の圧力差から残存ベーパを考慮し
た場合の電磁弁31の最大流量Qmax を求めている。そ
して、ステップ220で上記最大流量Qmax とベーパ発
生量Qtとを比較し、ステップ211またはステップ2
33により次回のルーチンにおける残存ベーパ量ΔQ
(i−1)を算出している。このように、ルーチン20
0においてステップ210からステップ240に到る前
の一連の部分全体が前記残存蒸発燃料量算出手段18を
実現している。
However, in the target flow rate correction routine 200 as described above, in step 211, the pressure Ptank of the fuel tank 23 when the residual vapor is present is determined.
In step 213, the pressure Pm in the intake pipe 41 is obtained, and in steps 214 to 216, the pressure difference between the pressures Ptank, Pm,
That is, the maximum flow rate Qmax of the solenoid valve 31 in consideration of the residual vapor is determined from the pressure difference before and after the solenoid valve 31. Then, in step 220, the maximum flow rate Qmax is compared with the vapor generation amount Qt,
33, the remaining vapor amount ΔQ in the next routine
(I-1) is calculated. Thus, routine 20
At step 0, the entire part of the series before step 210 to step 240 implements the remaining evaporated fuel amount calculating means 18.

【0053】また、ステップ222,231,232に
おいて、上記の如く求められた残存ベーパ量ΔQ(i−
1)および電磁弁31の最大流量Qmax に基づいて、当
初の目標流量Qtが、残存ベーパが考慮されて吸気管4
1に実際に吸入(パージ)される目標流量Qttに補正さ
れる。このように、前記残存蒸発燃料量算出手段18の
結果に基づいて動作するステップ222,231,23
2の部分が前記パージ量補正手段19を実現する。従っ
て、ステップ241にて上記目標流量Qttと最大流量Q
max から求められる電磁弁の弁開度αも残存ベーパを考
慮したものとなる。
In steps 222, 231, and 232, the residual vapor amount ΔQ (i−
1) and the maximum flow rate Qmax of the solenoid valve 31, the initial target flow rate Qt is determined by taking the residual vapor into consideration into the intake pipe 4.
In step 1, the target flow rate Qtt is actually corrected (purged). As described above, the steps 222, 231, and 23 are operated based on the result of the remaining evaporated fuel amount calculating means 18.
The part 2 realizes the purge amount correcting means 19. Therefore, in step 241, the target flow rate Qtt and the maximum flow rate Q
The valve opening degree α of the solenoid valve determined from max also takes into account residual vapor.

【0054】そして、上記ステップ241で求められた
弁開度αを図4に示す電磁弁駆動回路70に出力し、電
磁弁駆動回路70は電磁弁31を所望の弁開度αに開弁
させる。この弁開度αは実際にはパルス信号のパルス幅
で制御されるものである。即ち、パルス信号により開閉
を繰り返す電磁弁31の開の時間(パルス幅に対応す
る)を増減させることにより弁開度を変化させている。
このようにすることにより電磁弁31の弁開度に対応す
る流量の精度が高められる。
Then, the valve opening α obtained in step 241 is output to the solenoid valve driving circuit 70 shown in FIG. 4, and the solenoid valve driving circuit 70 opens the solenoid valve 31 to a desired valve opening α. . The valve opening α is actually controlled by the pulse width of the pulse signal. That is, the valve opening degree is changed by increasing or decreasing the opening time (corresponding to the pulse width) of the electromagnetic valve 31 that repeats opening and closing by a pulse signal.
By doing so, the accuracy of the flow rate corresponding to the valve opening of the solenoid valve 31 is improved.

【0055】次に、前記燃料補正量演算手段17を実現
する、前記燃料補正量演算装置80における燃料補正量
の推定ロジックについて図7に示すフローチャートをも
とに説明する。
Next, the fuel correction amount estimating logic in the fuel correction amount calculating device 80 for realizing the fuel correction amount calculating means 17 will be described with reference to the flowchart shown in FIG.

【0056】燃料補正の考え方は、燃料タンク23から
のベーパ中に含まれる純粋なガソリン蒸気の量と空気の
量を夫々推定し、これらの割合、即ち混合比が理論空燃
比よりもリッチ側である場合には燃料噴射量を減量し、
反対に理論空燃比よりもリーン側である場合には燃料噴
射量を増量するというものである。
The concept of the fuel correction is to estimate the amount of pure gasoline vapor and the amount of air contained in the vapor from the fuel tank 23, respectively, and to determine the ratio thereof, that is, the mixture ratio on the richer side than the stoichiometric air-fuel ratio. In some cases, reduce the fuel injection amount,
Conversely, when the air-fuel ratio is leaner than the stoichiometric air-fuel ratio, the fuel injection amount is increased.

【0057】図7は燃料補正量演算装置80内にて実行
される燃料補正量演算ルーチンのフローチャートを示
す。ルーチン120は上記ルーチン100と同じ周期Δ
tc秒にて処理される。先ず最初に今回の燃料温度Tn
をルーチン100と同様にRAM52から読み込む(ス
テップ121)。次に、ROM51に予め記憶されてい
る図12に示すガソリン蒸気発生量のマップ330から
ステップ121で読み込まれた燃料温度Tnの時のガソ
リン蒸気発生量Qtnを補間により算出する(ステップ
122)。このマップ330は、燃料温度Tと、上記タ
ンク空間容積Va1リットル当たりの燃料温度−20℃か
ら燃料温度T℃までの積算ガソリン蒸気発生量Qtとの
関係を実験にて求めたものである。
FIG. 7 is a flowchart of a fuel correction amount calculation routine executed in the fuel correction amount calculation device 80. The routine 120 has the same cycle Δ as the routine 100.
Processing is performed in tc seconds. First, the current fuel temperature Tn
Is read from the RAM 52 as in the routine 100 (step 121). Next, the gasoline vapor generation amount Qtn at the fuel temperature Tn read in step 121 is calculated by interpolation from the gasoline vapor generation amount map 330 shown in FIG. 12 stored in the ROM 51 in advance (step 122). The map 330 is obtained by an experiment in which the relationship between the fuel temperature T and the integrated gasoline vapor generation amount Qt from the fuel temperature of −20 ° C. per liter of the tank space volume Va to the fuel temperature T ° C. is obtained.

【0058】次に、前回のルーチン実行時の燃料温度T
0 から今回の燃料温度Tnに燃料温度が上昇した時に発
生するタンク空間容積Va1リットル当たりのガソリン
蒸気発生量Qgvを求める。このガソリン蒸気発生量Q
gvは、ルーチン100と同様、前回のルーチン実行時
に記憶された前回のガソリン蒸気発生量Qt0 と、今回
のガソリン蒸気発生量Qtnとの差、即ち、Qgv=Q
tn−Qt0 によって計算することができる(ステップ
123)。
Next, the fuel temperature T at the time of execution of the previous routine
The gasoline vapor generation amount Qgv per liter of tank space Va generated when the fuel temperature rises from 0 to the current fuel temperature Tn is determined. This gasoline steam generation Q
gv is the difference between the previous gasoline vapor generation amount Qt 0 stored at the time of execution of the previous routine and the current gasoline vapor generation amount Qtn, that is, Qgv = Q, similarly to the routine 100.
It can be calculated by tn-Qt 0 (step 123).

【0059】次に、ステップ123で得られたタンク空
間容積Va1リットル当たりのガソリン蒸気発生量Qg
vにより、燃料タンク23から単位時間当たりに発生す
るガソリン蒸気量を求める。ここで、本発明においては
燃料タンク23内に残存するベーパを考慮しているた
め、ガソリン蒸気発生量Qgvに乗算するタンク空間容
積は、タンク空間容積Vaに、上記ルーチン200のス
テップ210における前回ルーチン終了時の残存ベーパ
量ΔQ(i−1)を加算したものとなる。従って、Qg
v×(Va+ΔQ(i−1))/Δtcにより、燃料温
度がT0 からTnに上昇した今回のルーチン実行時にお
ける、単位時間(1sec )当たりのガソリン蒸気発生量
Qg(リットル/sec )を得ることができる(ステップ
124)。以上のように、ここまでのステップにおい
て、上記ルーチン100と同様の方法により発生するベ
ーパ中のガソリン蒸気発生量Qgを得ることができる。
Next, the gasoline vapor generation amount Qg per liter of tank space volume Va obtained in step 123
From v, the amount of gasoline vapor generated per unit time from the fuel tank 23 is determined. Here, in the present invention, since the vapor remaining in the fuel tank 23 is taken into account, the tank space volume to be multiplied by the gasoline vapor generation amount Qgv is calculated by adding the tank space volume Va to the previous routine in step 210 of the routine 200. This is the sum of the residual vapor amount ΔQ (i−1) at the end. Therefore, Qg
Based on v × (Va + ΔQ (i−1)) / Δtc, a gasoline vapor generation amount Qg (liter / sec) per unit time (1 sec) at the time of execution of the current routine in which the fuel temperature has increased from T 0 to Tn is obtained. (Step 124). As described above, in the steps so far, the gasoline vapor generation amount Qg in the vapor generated by the same method as the routine 100 can be obtained.

【0060】次に、ルーチン200で得られた補正後の
電磁弁31の新しい目標流量Qttから上記ガソリン蒸気
発生量Qgを減算することにより、ベーパ中の単位時間
当たりの空気発生量Qa(リットル/sec )を得る(ス
テップ125)。
Next, by subtracting the gasoline vapor generation amount Qg from the corrected new target flow amount Qtt of the solenoid valve 31 obtained in the routine 200, the air generation amount Qa per unit time in the vapor (liter / liter) is obtained. sec) (step 125).

【0061】次に、ガソリン蒸気発生量Qg、及び空気
発生量Qa夫々に係数Kg,Kpを乗算することによ
り、燃料噴射量換算値Tg,Taを得る(ステップ12
6)。係数Kgは、単位がリットルで表されているガソ
リン蒸気の量を、このガソリン量に対応する実質的な燃
料噴射量(燃料噴射時間)に換算する換算定数であり、
係数Kpは、発生した空気量に対して理論空燃比とする
燃料噴射量(燃料噴射時間)に換算する換算定数であ
る。
Next, the fuel injection amount conversion values Tg and Ta are obtained by multiplying the gasoline vapor generation amount Qg and the air generation amount Qa by the coefficients Kg and Kp, respectively (step 12).
6). The coefficient Kg is a conversion constant for converting the amount of gasoline vapor expressed in liters into a substantial fuel injection amount (fuel injection time) corresponding to this gasoline amount,
The coefficient Kp is a conversion constant for converting the generated air amount into a fuel injection amount (fuel injection time) that is a stoichiometric air-fuel ratio.

【0062】次に、燃料噴射量換算値Taから同値Tg
を減算して噴射量(噴射時間)補正値ΔTpを算出する
(ステップ127)。ここで、Ta>Tgの関係、即ち
ΔTpが正となる場合は、上記ルーチン200で得られ
た実際に吸気管41にパージされる目標流量Qtt中の、
ガソリン蒸気と空気との混合比が理論空燃比よりもリー
ン側であることを示し、反対に、Ta<Tgの関係、即
ちΔTpが負となる場合は、上記目標流量Qtt中のガソ
リン蒸気と空気との混合比が理論空燃比よりもリッチ側
であることを示している。Ta=Tgの場合にはベーパ
が丁度理論空燃比となっている状態であり、ΔTp=0
となる。
Next, the same value Tg is calculated from the fuel injection amount conversion value Ta.
Is subtracted to calculate an injection amount (injection time) correction value ΔTp (step 127). Here, when the relationship of Ta> Tg, that is, ΔTp is positive, the target flow rate Qtt actually purged to the intake pipe 41 obtained in the routine 200 is determined by:
This indicates that the mixture ratio of gasoline vapor and air is leaner than the stoichiometric air-fuel ratio. Conversely, if Ta <Tg, that is, ΔTp is negative, gasoline vapor and air in the target flow rate Qtt This indicates that the mixture ratio with is richer than the stoichiometric air-fuel ratio. When Ta = Tg, the vapor has just reached the stoichiometric air-fuel ratio, and ΔTp = 0
Becomes

【0063】このように、上記ステップ126,127
により噴射量(噴射時間)補正値ΔTpを求めることが
でき、前記燃料補正量演算手段17が実現される。
As described above, the above steps 126 and 127 are performed.
Thus, the injection amount (injection time) correction value ΔTp can be obtained, and the fuel correction amount calculating means 17 is realized.

【0064】次に、次回のルーチン実行時のために、今
回の燃料温度Tn時のガソリン蒸気発生量QtnをQt
0 に置き換える(ステップ128)。そして、新しいQ
0 とステップ127で得られた噴射量補正値ΔTpと
を新たにRAM52に記憶して(ステップ129)、こ
のルーチン120を終了する(ステップ130)。
Next, for the next execution of the routine, the gasoline vapor generation amount Qtn at the current fuel temperature Tn is changed to Qt.
Replace with 0 (step 128). And the new Q
t 0 and the injection amount correction value ΔTp obtained in step 127 are newly stored in the RAM 52 (step 129), and the routine 120 is terminated (step 130).

【0065】このように、燃料補正量演算ルーチン12
0によれば、ステップ124にて燃料タンク23内の残
存ベーパ量ΔQ(i−1)を考慮して補正されたガソリ
ン蒸気発生量Qgが求められ、ステップ125にて同様
に補正された空気発生量Qaを求めることができる。従
って、ベーパ中のガソリン蒸気と空気の混合比を理論空
燃比に補正する噴射量補正値ΔTpはタンク内の残存ベ
ーパを考慮した正確なものとなる。
As described above, the fuel correction amount calculation routine 12
According to 0, the gasoline vapor generation amount Qg corrected in consideration of the residual vapor amount ΔQ (i−1) in the fuel tank 23 in step 124 is obtained, and the air generation similarly corrected in step 125. The quantity Qa can be determined. Therefore, the injection amount correction value ΔTp for correcting the mixture ratio of gasoline vapor and air in the vapor to the stoichiometric air-fuel ratio becomes accurate in consideration of the residual vapor in the tank.

【0066】尚、ステップ122のマップ330には、
上記の如く、燃料温度Tと、上記タンク空間容積Va1
リットル当たりの燃料温度−20℃から燃料温度T℃まで
の積算ガソリン蒸気発生量Qtとの関係が格納されてい
るが、この代わりに次式(3)により計算してもよい。
The map 330 in step 122 includes:
As described above, the fuel temperature T and the tank space volume Va1
The relationship between the accumulated gasoline vapor generation amount Qt from the fuel temperature of −20 ° C. per liter to the fuel temperature T ° C. is stored. Alternatively, the relationship may be calculated by the following equation (3).

【0067】[0067]

【数3】 (Equation 3)

【0068】但し、 Pa :燃料タンクの圧力(≒大気圧) Pg(Tn):燃料温度Tn(°K)の時のガソリン蒸
気圧 QL :式(1)で得られる燃料温度Tn〜T0
のタンク空間容積Va1リットル当たりの積算ベーパ発
生量 上記ステップ127で得られた噴射量補正値ΔTpはエ
ンジン制御コンピュータ(ECU)22に送られる。図
8はECU22内にて処理される噴射量演算ルーチン1
40のフローチャートを示す。
[0068] However, Pa: pressure in the fuel tank (≒ atmospheric pressure) Pg (Tn): gasoline vapor pressure when the fuel temperature Tn (° K) QL: between fuel temperature Tn~T 0 obtained by the formula (1) The accumulated vapor generation amount per liter of tank space volume Va is sent to the engine control computer (ECU) 22 in the injection amount correction value ΔTp obtained in the above step 127. FIG. 8 shows an injection amount calculation routine 1 processed in the ECU 22.
40 shows a flowchart of 40.

【0069】図8において、上記エアフローメータ42
から得られる吸入空気量Qsに上記燃料補正量演算ルー
チン120のステップ126で用いた換算係数Kpを乗
算することにより、燃料噴射弁45による基本噴射量T
pを算出する(ステップ141)。この基本噴射量Tp
は、吸入管41にベーパの吸入が無い場合に、吸入空気
量Qsに対してこれを理論空燃比とするための燃料噴射
量である。
In FIG. 8, the air flow meter 42
Is multiplied by the conversion coefficient Kp used in step 126 of the fuel correction amount calculation routine 120 to obtain the basic injection amount T by the fuel injection valve 45.
Calculate p (step 141). This basic injection amount Tp
Is a fuel injection amount for making the intake air amount Qs a stoichiometric air-fuel ratio when there is no vapor suction in the intake pipe 41.

【0070】そして、上記ステップ141で求められた
基本噴射量Tpに、上記ルーチン120で得られた噴射
量補正値ΔTpを加えることにより、基本噴射量Tpを
補正して燃料噴射弁45から実際に噴射される燃料噴射
量Tp′を得(ステップ142)、このルーチン140
を終了する(ステップ143)。
Then, the basic injection amount Tp is corrected by adding the injection amount correction value ΔTp obtained in the routine 120 to the basic injection amount Tp obtained in step 141, and the fuel injection valve 45 actually outputs the correction value. The fuel injection amount Tp 'to be injected is obtained (step 142), and this routine 140
Is ended (step 143).

【0071】そして、燃料噴射量Tp′のパルス幅を有
するパルス信号(駆動信号)を燃料噴射弁45に供給す
る構成としているため、実際の燃料噴射量(燃料噴射時
間)Tp′は、ベーパが理論空燃比よりもリーン側(Δ
Tpが正)の時は基本噴射量(基本噴射時間)Tpを増
量し、リッチ側(ΔTpが負)の時は基本噴射量(基本
噴射時間)Tpを減量するように最適状態に制御され
る。
Since a pulse signal (drive signal) having a pulse width of the fuel injection amount Tp 'is supplied to the fuel injection valve 45, the actual fuel injection amount (fuel injection time) Tp' is Lean side of the stoichiometric air-fuel ratio (Δ
When Tp is positive, the basic injection amount (basic injection time) Tp is increased, and when it is rich (ΔTp is negative), the basic injection amount (basic injection time) Tp is controlled to an optimal state so as to decrease. .

【0072】このように、ベーパ中のガソリン蒸気と空
気の混合比を理論空燃比に補正する噴射量補正値ΔTp
を得ることができ、燃料タンク23から発生するベーパ
中のガソリン蒸気量と空気量との配分が変化しても、上
記噴射量補正値ΔTpにより燃料噴射量が適当に増減さ
れ、エンジンの空燃比制御が良好となる。
As described above, the injection amount correction value ΔTp for correcting the mixture ratio of gasoline vapor and air in the vapor to the stoichiometric air-fuel ratio.
Even if the distribution between the gasoline vapor amount in the vapor generated from the fuel tank 23 and the air amount changes, the fuel injection amount is appropriately increased or decreased by the injection amount correction value ΔTp, and the air-fuel ratio of the engine is increased. Good control.

【0073】以上の如く本実施例によれば、目標流量補
正ルーチン200によって、燃料タンク23内の残存ベ
ーパ量ΔQ(i−1)が明確となり、この残存ベーパ量
ΔQ(i−1)に基づいて燃料タンク23から発生する
発生ベーパ量Qt(ルーチン100によって得られる電
磁弁31の目標流量Qtと同じ)を補正するため、実際
に吸気管41に吸入される目標流量Qttは残存ベーパに
よる影響が考慮されて正確となる。そして、燃料補正量
演算ルーチン120によって、発生ベーパ中に含まれる
ガソリン蒸気量と空気量においても残存ベーパによる補
正が夫々行われ、残存ベーパを考慮した正確な噴射量補
正値ΔTpが求められる。そして、噴射量演算ルーチン
140では、本来の燃料噴射量Tpが正確な噴射量補正
値ΔTpにより補正される。以上の結果、本実施例によ
れば燃料噴射量が先願の装置に比べてより高精度に補正
され、エンジンの空燃比をより最適に制御することがで
きる。
As described above, according to the present embodiment, the target vapor amount correction routine 200 clarifies the residual vapor amount ΔQ (i−1) in the fuel tank 23, and based on the residual vapor amount ΔQ (i−1). In order to correct the generated vapor amount Qt generated from the fuel tank 23 (same as the target flow rate Qt of the solenoid valve 31 obtained by the routine 100), the target flow rate Qtt actually sucked into the intake pipe 41 is affected by the residual vapor. Being considered and accurate. Then, by the fuel correction amount calculation routine 120, the amount of gasoline vapor and the amount of air contained in the generated vapor are also corrected by the remaining vapor, respectively, and an accurate injection amount correction value ΔTp in consideration of the remaining vapor is obtained. Then, in the injection amount calculation routine 140, the original fuel injection amount Tp is corrected by the accurate injection amount correction value ΔTp. As a result, according to the present embodiment, the fuel injection amount is corrected with higher precision than in the prior application, and the air-fuel ratio of the engine can be more optimally controlled.

【0074】また、目標流量補正ルーチン200におい
ては、エンジンが低負荷運転となった場合、即ち電磁弁
31の前後の差圧が増加して電磁弁31における最大流
量Qmax が燃料タンク23からのベーパ発生量Qtより
も大きくなった場合、電磁弁31の目標流量Qttを残存
ベーパ量ΔQ(i−1)の一部を加算することにより
(ステップ231)、残存ベーパによる燃料タンク23
の内圧上昇を先願の装置に比べて少なくすることがで
る。燃料タンク23の内圧が上昇してタンク内圧制御弁
27の開放圧よりも大きくなると、エンジン40の連続
運転中に発生したベーパがキャニスタ30に流入するこ
とになり、この場合、キャニスタ30を大型化しなけれ
ばならなくなる。しかしながら、本実施例の構成によれ
ば、上記の如く燃料タンク23の内圧上昇が低減される
ため、キャニスタの大型化を防止することができる。
In the target flow rate correction routine 200, when the engine is in low load operation, that is, when the differential pressure across the solenoid valve 31 increases, the maximum flow rate Qmax at the solenoid valve 31 becomes smaller than the vapor flow rate from the fuel tank 23. When the generated amount Qt is larger than the generated amount Qt, the target flow rate Qtt of the solenoid valve 31 is added to a part of the remaining vapor amount ΔQ (i-1) (step 231), whereby the fuel tank 23 using the remaining vapor is added.
Internal pressure rise can be reduced as compared with the prior application. When the internal pressure of the fuel tank 23 rises and becomes larger than the opening pressure of the tank internal pressure control valve 27, vapor generated during continuous operation of the engine 40 flows into the canister 30, and in this case, the size of the canister 30 increases. I have to. However, according to the configuration of the present embodiment, the increase in the internal pressure of the fuel tank 23 is reduced as described above, so that it is possible to prevent the canister from increasing in size.

【0075】更に、エンジン通常運転中の高温のガソリ
ン蒸気は、ガソリン中の高沸点成分を多く含み、キャニ
スタ30の劣化原因になっていた。しかし本実施例のよ
うに、最適な空燃比制御を行うことでエンジン通常運転
中はベーパをキャニスタ30に通さなくすることによ
り、キャニスタ30の劣化防止を図ることができる。
Furthermore, high temperature gasoline vapor during normal operation of the engine contains a large amount of high boiling point components in gasoline, causing deterioration of the canister 30. However, as in the present embodiment, by performing the optimal air-fuel ratio control so that the vapor does not pass through the canister 30 during the normal operation of the engine, deterioration of the canister 30 can be prevented.

【0076】[0076]

【発明の効果】上述の如く本発明によれば、残存蒸発燃
料量算出手段が燃料タンク内に残る残存蒸発燃料量を求
め、パージ量補正手段が残存蒸発燃料量に基づいて吸気
管にパージされるパージ量を正確に求めるため、燃料タ
ンクから発生する蒸発燃料が内燃機関の吸気管に吸入さ
れる際の燃料噴射量の補正が、燃料タンク内の残存蒸発
燃料量を考慮してより高精度に補正され、その結果、エ
ンジンの空燃比をより最適に制御することができ、内燃
機関のエミッションが良好となる。
As described above, according to the present invention, the residual fuel vapor amount calculating means determines the residual fuel vapor amount remaining in the fuel tank, and the purge amount correcting means purges the intake pipe based on the residual fuel vapor amount. Correction of the fuel injection amount when evaporative fuel generated from the fuel tank is drawn into the intake pipe of the internal combustion engine requires more accurate As a result, the air-fuel ratio of the engine can be more optimally controlled, and the emission of the internal combustion engine is improved.

【0077】また、パージ量補正手段が残存蒸発燃料量
に基づいて吸気管にパージされるパージ量を正確に求め
るため、発生した残存蒸発燃料がパージ量に反映して燃
料タンクの内圧上昇を抑制することができ、その結果、
キャニスタの大型化を防止することができる。
Further, since the purge amount correcting means accurately obtains the purge amount purged to the intake pipe based on the residual evaporated fuel amount, the generated residual evaporated fuel is reflected on the purge amount to suppress the rise in the internal pressure of the fuel tank. And as a result,
An increase in the size of the canister can be prevented.

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

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の一実施例のシステム構成図である。FIG. 2 is a system configuration diagram of an embodiment of the present invention.

【図3】図2に示すマイクロコンピュータのハードウェ
ア構成を示す図である。
FIG. 3 is a diagram illustrating a hardware configuration of the microcomputer illustrated in FIG. 2;

【図4】図2に示すマイクロコンピュータ21における
処理内容の構成を示すブロック図である。
FIG. 4 is a block diagram showing a configuration of processing contents in a microcomputer 21 shown in FIG.

【図5】電磁弁流量演算ルーチンを示すフローチャート
である。
FIG. 5 is a flowchart illustrating a solenoid valve flow rate calculation routine.

【図6】目標流量補正ルーチンを示すフローチャートで
ある。
FIG. 6 is a flowchart illustrating a target flow rate correction routine.

【図7】燃料補正量演算ルーチンを示すフローチャート
である。
FIG. 7 is a flowchart illustrating a fuel correction amount calculation routine.

【図8】噴射量演算ルーチンを示すフローチャートであ
る。
FIG. 8 is a flowchart illustrating an injection amount calculation routine.

【図9】燃料温度とタンク空間量1リットル当たりのベ
ーパ発生量との関係のマップを示す図である。
FIG. 9 is a diagram showing a map of a relationship between a fuel temperature and a vapor generation amount per liter of tank space amount.

【図10】エンジン負荷と吸気管内の負圧との関係のマ
ップを示す図である。
FIG. 10 is a diagram showing a map of a relationship between an engine load and a negative pressure in an intake pipe.

【図11】残存ベーパを考慮した電磁弁前後の差圧と電
磁弁全開状態における最大流量との関係のマップを示す
図である。
FIG. 11 is a diagram showing a map of a relationship between a differential pressure before and after the solenoid valve in consideration of residual vapor and a maximum flow rate in a fully opened state of the solenoid valve.

【図12】燃料温度とタンク空間量1リットル当たりの
ガソリン蒸気発生量との関係のマップを示す図である。
FIG. 12 is a diagram showing a map of a relationship between fuel temperature and gasoline vapor generation amount per liter of tank space amount.

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

11,23 燃料タンク 12,40 内燃機関(エンジン) 13,41 吸気管 14 連通路 15 燃料蒸発量検出手段 16,45 燃料噴射弁 17 燃料補正量演算手段 18 残存蒸発燃料量算出手段 19 パージ量補正手段 21 マイクロコンピュータ 22 エンジン制御コンピュータ(ECU) 24 燃料温度センサ 25 燃料残量センサ 31,32 電磁弁 42 エアフローメータ 11, 23 Fuel tank 12, 40 Internal combustion engine (engine) 13, 41 Intake pipe 14 Communication path 15 Fuel evaporation amount detecting means 16, 45 Fuel injection valve 17 Fuel correction amount calculating means 18 Remaining evaporated fuel amount calculating means 19 Purging amount correction Means 21 Microcomputer 22 Engine control computer (ECU) 24 Fuel temperature sensor 25 Fuel remaining amount sensor 31, 32 Solenoid valve 42 Air flow meter

───────────────────────────────────────────────────── フロントページの続き (72)発明者 木所 徹 愛知県豊田市トヨタ町1番地 トヨタ自 動車株式会社内 (56)参考文献 特開 平2−503942(JP,A) 特開 昭62−135625(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Toru Kisokoro 1 Toyota Town, Toyota City, Aichi Prefecture Inside Toyota Motor Corporation (56) References JP-A-2-503942 (JP, A) JP-A-62- 135625 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 燃料タンクと内燃機関の吸気管とを直接
連通する連通路を有し、前記燃料タンクから蒸発する蒸
発燃料の蒸発量を検出する燃料蒸発量検出手段と、前記
燃料蒸発量検出手段によって検出された燃料蒸発量に基
づいて、燃料噴射弁からの燃料噴射量を補正する燃料補
正量演算手段とを有する内燃機関の蒸発燃料処理装置に
おいて、 前記燃料タンクから前記吸気管に吸入されず前記燃料タ
ンク内に残る残存蒸発燃料量を算出する残存蒸発燃料量
算出手段と、 該残存蒸発燃料量算出手段によって算出された残存蒸発
燃料量に基づき、前記燃料蒸発量検出手段によって検出
された燃料蒸発量を補正して、前記吸気管にパージされ
るパージ量を求めるパージ量補正手段とを有し、 前記燃料補正量演算手段は、前記パージ量補正手段によ
って補正されたパージ量に基づいて、燃料噴射弁からの
燃料噴射量を補正する構成であることを特徴とする内燃
機関の蒸発燃料処理装置。
1. A fuel evaporation amount detecting means having a communication path for directly communicating a fuel tank with an intake pipe of an internal combustion engine, and detecting an evaporation amount of evaporated fuel evaporating from the fuel tank. A fuel correction amount calculating means for correcting the fuel injection amount from the fuel injection valve based on the fuel evaporation amount detected by the means, wherein the fuel is taken into the intake pipe from the fuel tank. The remaining fuel vapor amount remaining in the fuel tank, and the remaining fuel vapor amount detected by the fuel vapor amount detecting means based on the remaining fuel vapor amount calculated by the remaining fuel vapor amount calculating means. Purge amount correction means for correcting a fuel evaporation amount to obtain a purge amount purged to the intake pipe, wherein the fuel correction amount calculation means includes a purge amount correction means for detecting a purge amount to be purged into the intake pipe. An evaporative fuel processing device for an internal combustion engine, wherein the fuel injection amount from the fuel injection valve is corrected based on the purge amount corrected by the correction.
JP24759391A 1991-09-02 1991-09-26 Evaporative fuel treatment system for internal combustion engines Expired - Fee Related JP2697402B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP24759391A JP2697402B2 (en) 1991-09-26 1991-09-26 Evaporative fuel treatment system for internal combustion engines
US07/931,626 US5237979A (en) 1991-09-02 1992-08-18 Evaporative fuel control apparatus of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24759391A JP2697402B2 (en) 1991-09-26 1991-09-26 Evaporative fuel treatment system for internal combustion engines

Publications (2)

Publication Number Publication Date
JPH0586996A JPH0586996A (en) 1993-04-06
JP2697402B2 true JP2697402B2 (en) 1998-01-14

Family

ID=17165818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24759391A Expired - Fee Related JP2697402B2 (en) 1991-09-02 1991-09-26 Evaporative fuel treatment system for internal combustion engines

Country Status (1)

Country Link
JP (1) JP2697402B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101105740B1 (en) * 2009-09-22 2012-01-17 주식회사 호룡 The boarding car load measurement safty device use round shape ring plate for a high place work vehicle

Also Published As

Publication number Publication date
JPH0586996A (en) 1993-04-06

Similar Documents

Publication Publication Date Title
JP2945882B2 (en) Fuel tank exhaust system for internal combustion engine
US5237979A (en) Evaporative fuel control apparatus of internal combustion engine
JP2860851B2 (en) Evaporative fuel control system for internal combustion engine
JPS6165038A (en) Air-fuel ratio control system
JP3818226B2 (en) Control device for internal combustion engine
JPH074323A (en) Method and apparatus for controlling tank ventilator
JP3156534B2 (en) Air-fuel ratio control device for internal combustion engine
JPH1162729A (en) Evaporated fuel treating device for internal combustion engine
JP4470832B2 (en) Control device for internal combustion engine
JP2503474B2 (en) Air-fuel ratio control device
US4981122A (en) Fuel injection control device of an engine
JP2697402B2 (en) Evaporative fuel treatment system for internal combustion engines
JPH01244134A (en) Fuel control device
JP2760175B2 (en) Evaporative fuel treatment system for internal combustion engines
JPH0514551U (en) Evaporative fuel control device for internal combustion engine
JPH02245441A (en) Internal combustion engine
JP3161219B2 (en) Evaporative fuel treatment system for internal combustion engine
JP3560156B2 (en) Evaporative fuel control system for internal combustion engine
JP3376172B2 (en) Air-fuel ratio control device for internal combustion engine
JP3672210B2 (en) Air-fuel ratio control device for internal combustion engine
JP2658731B2 (en) Air-fuel ratio control device for internal combustion engine
JPS58144633A (en) Method for electronically controlling fuel injection in internal-combustion engine
JP2827668B2 (en) Evaporative fuel treatment system for internal combustion engines
JP4667783B2 (en) Control device for internal combustion engine
JP4052710B2 (en) Engine air-fuel ratio control method and air-fuel ratio control apparatus

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees