JPH07109937A - Fuel injection quantity control device for internal combustion engine - Google Patents
Fuel injection quantity control device for internal combustion engineInfo
- Publication number
- JPH07109937A JPH07109937A JP25848293A JP25848293A JPH07109937A JP H07109937 A JPH07109937 A JP H07109937A JP 25848293 A JP25848293 A JP 25848293A JP 25848293 A JP25848293 A JP 25848293A JP H07109937 A JPH07109937 A JP H07109937A
- Authority
- JP
- Japan
- Prior art keywords
- purge
- flow rate
- amount
- canister
- fuel
- 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.)
- Withdrawn
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 61
- 238000002347 injection Methods 0.000 title claims abstract description 29
- 239000007924 injection Substances 0.000 title claims abstract description 29
- 238000002485 combustion reaction Methods 0.000 title description 7
- 238000010926 purge Methods 0.000 claims abstract description 110
- 238000012937 correction Methods 0.000 claims abstract description 45
- 239000002828 fuel tank Substances 0.000 claims description 7
- 239000003463 adsorbent Substances 0.000 claims description 5
- 239000007788 liquid Substances 0.000 claims description 3
- 230000006866 deterioration Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 32
- 238000001514 detection method Methods 0.000 description 17
- 238000001704 evaporation Methods 0.000 description 13
- 230000008020 evaporation Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 8
- 239000000498 cooling water Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 6
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000004677 Nylon Substances 0.000 description 1
- 101150065817 ROM2 gene Proteins 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229920001778 nylon Polymers 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
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)
Abstract
Description
【0001】本発明は、特に、自動車の燃料供給系で発
生する燃料蒸発ガスの拡散を防止する燃料蒸発ガス拡散
防止装置を備える内燃機関の燃料噴射量制御装置に関す
るものである。More particularly, the present invention relates to a fuel injection amount control device for an internal combustion engine equipped with a fuel evaporative gas diffusion preventing device for preventing diffusion of fuel evaporative gas generated in a fuel supply system of an automobile.
【0002】[0002]
【従来の技術】従来より、燃料タンクから発生する蒸発
燃料を活性炭に吸着させ、これを吸気系へパージして処
理することが行われている。例えば、特開昭63−28
9243号公報ではパージ実行時にフィードバック補正
とは別に燃料噴射量のパージによる補正を行い、このパ
ージ補正量をフィードバック補正係数の平均値から得た
蒸発燃料濃度に応じて設定し、空燃比制御性を向上させ
ている。2. Description of the Related Art Conventionally, vaporized fuel generated from a fuel tank is adsorbed on activated carbon, and this is purged into an intake system for processing. For example, JP-A-63-28
According to Japanese Patent No. 9243, correction of the fuel injection amount by purging is performed separately from the feedback correction at the time of executing the purge, and the purge correction amount is set according to the evaporated fuel concentration obtained from the average value of the feedback correction coefficient to control the air-fuel ratio. Is improving.
【0003】[0003]
【発明が解決しようとする課題】しかし、実際にはパー
ジ配管やキャニスタの圧損のために実パージ流量は演算
上の制御パージ量よりも低下するために、特に過渡時に
は空燃比制御性が悪化し、エミッションやドライバビリ
ティに影響を与える問題が生じている。特に、近年、蒸
発燃料に関する規制が厳しくなり、大型化したキャニス
タを車両後部に搭載することが考えられており、このよ
うな車両ではさらに空燃比制御性が悪化すると考えられ
る。However, since the actual purge flow rate is actually lower than the calculated control purge rate due to the pressure loss of the purge pipe and the canister, the air-fuel ratio controllability is deteriorated especially in the transient state. , Problems that affect emissions and drivability are occurring. In particular, in recent years, regulations regarding evaporated fuel have become stricter, and it is considered to mount a large-sized canister in the rear part of the vehicle, and it is considered that the air-fuel ratio controllability is further deteriorated in such a vehicle.
【0004】本発明ではパージ配管やキャニスタの圧損
による空燃比制御性の悪化を抑制する内燃機関の燃料噴
射量制御装置を提供することを目的とする。An object of the present invention is to provide a fuel injection amount control device for an internal combustion engine, which suppresses deterioration of air-fuel ratio controllability due to pressure loss of a purge pipe and a canister.
【0005】[0005]
【課題を解決するための手段】そこで本発明では、液体
燃料を収納した燃料タンク内で発生した燃料蒸発ガスを
吸着する吸着体を備えたキャニスタと、前記キャニスタ
に吸着された燃料蒸発ガスを所定の条件にもとづいて吸
気管内にパージする流量を算出する目標パージ流量算出
手段と、前記目標パージ量算出手段により算出された流
量をパージしたときに、実際に前記キャニスタからパー
ジされた実パージ流量を検出する実パージ流量検出手段
と、前記目標パージ流量算出手段により算出された流量
と前記実パージ流量検出手段により検出された流量とに
もとづいて実パージ流量の低下分を検出する低下分検出
手段と、前記低下分検出手段により検出された低下分に
もとづいて燃料噴射量を補正する噴射量補正手段とを備
えることを特徴とする内燃機関の燃料噴射量制御装置を
提供する。Therefore, in the present invention, a canister having an adsorbent for adsorbing the fuel evaporative gas generated in the fuel tank containing the liquid fuel, and the fuel evaporative gas adsorbed by the canister are predetermined. When the target purge flow rate calculating means for calculating the flow rate to be purged into the intake pipe based on the condition of (1) and the flow rate calculated by the target purge amount calculating means are purged, the actual purge flow rate actually purged from the canister is calculated. An actual purge flow rate detecting means for detecting, and a decrease amount detecting means for detecting a decrease amount of the actual purge flow rate based on the flow rate calculated by the target purge flow rate calculating means and the flow rate detected by the actual purge flow rate detecting means. And an injection amount correction unit that corrects the fuel injection amount based on the decrease amount detected by the decrease amount detection unit. A fuel injection control device for an internal combustion engine that.
【0006】[0006]
【作用】目標パージ流量算出手段は、前記キャニスタに
吸着された燃料蒸発ガスを所定の条件にもとづいて吸気
管内にパージする流量を算出する。また、実パージ流量
検出手段は前記目標パージ量算出手段により算出された
流量をパージしたときに、実際に前記キャニスタからパ
ージされた実パージ流量を検出する。The target purge flow rate calculating means calculates the flow rate for purging the fuel vaporized gas adsorbed by the canister into the intake pipe under a predetermined condition. Further, the actual purge flow rate detecting means detects the actual purge flow rate actually purged from the canister when the flow rate calculated by the target purge amount calculating means is purged.
【0007】そして、低下分検出手段は、前記目標パー
ジ流量算出手段により算出された流量と前記実パージ流
量検出手段により検出された流量とにもとづいて実パー
ジ流量の低下分を検出する。噴射量補正手段は、この低
下分検出手段により検出された低下分にもとづいて燃料
噴射量を補正する。The decrease amount detecting means detects the decrease amount of the actual purge flow rate based on the flow rate calculated by the target purge flow rate calculating means and the flow rate detected by the actual purge flow rate detecting means. The injection amount correction means corrects the fuel injection amount based on the decrease amount detected by the decrease amount detection means.
【0008】[0008]
【実施例】以下、この発明を具体化した一実施例を図面
に従って説明する。図1には自動車に搭載されたエンジ
ン周りの構成図を示す。エンジン1には吸気管2と排気
管3が接続されている。吸気管2の上流には空気を濾過
するエアクリーナ4が配置され、エアクリーナ4を介し
て空気が吸気管2に吸入される。吸気管2内には、アク
セルペダル5に連動して開閉動作するスロットルバルブ
6が設けられている。又、スロットルバルブ6を迂回す
るようにバイパス通路7が設けられ、そのバイパス通路
7の途中には回転数制御弁8が配置されている。この回
転数制御弁8のデューティ制御による開度調整により、
エンジン1のアイドリング時における吸入空気量を調整
してエンジン回転数が変更できるようになっている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration diagram around an engine mounted on an automobile. An intake pipe 2 and an exhaust pipe 3 are connected to the engine 1. An air cleaner 4 that filters air is arranged upstream of the intake pipe 2, and the air is drawn into the intake pipe 2 via the air cleaner 4. Inside the intake pipe 2, a throttle valve 6 that opens and closes in conjunction with an accelerator pedal 5 is provided. A bypass passage 7 is provided so as to bypass the throttle valve 6, and a rotation speed control valve 8 is arranged in the middle of the bypass passage 7. By adjusting the opening degree by the duty control of the rotation speed control valve 8,
The engine speed can be changed by adjusting the intake air amount when the engine 1 is idling.
【0009】そして、吸気管2からの空気は吸気バルブ
9を介して燃焼室10に供給される。又、燃焼室10で
の排気ガスは排気バルブ11を介して排気管3に排気さ
れる。この排気管3にはO2 センサ12が設けられてい
る。 一方、液体燃料を収納した燃料タンク13には燃
料ポンプ14が接続され、燃料ポンプ14により燃料タ
ンク13内の燃料が加圧状態で搬送される。この燃料ポ
ンプ14による燃料は、吸気管2に設けられた燃料噴射
弁15に供給され、この燃料噴射弁15の開閉により燃
料が噴射される。又、燃料タンク13は連通管16によ
りキャニスタ17と接続されており、キャニスタ本体1
8内には、燃料蒸発ガスを吸着する吸着体19、例えば
活性炭が収納されている。これにより、燃料タンク13
内で発生した燃料蒸発ガスが連通管16を介してキャニ
スタ17の吸着体19に吸着されるようになっている。
又、キャニスタ本体18には、大気に開放された大気開
放孔20が形成され、空気を内部に吸入できるようにな
っている。The air from the intake pipe 2 is supplied to the combustion chamber 10 via the intake valve 9. Exhaust gas in the combustion chamber 10 is exhausted to the exhaust pipe 3 via the exhaust valve 11. The exhaust pipe 3 is provided with an O 2 sensor 12. On the other hand, a fuel pump 14 is connected to the fuel tank 13 that stores the liquid fuel, and the fuel in the fuel tank 13 is conveyed under pressure by the fuel pump 14. The fuel from the fuel pump 14 is supplied to a fuel injection valve 15 provided in the intake pipe 2, and the fuel is injected by opening and closing the fuel injection valve 15. Further, the fuel tank 13 is connected to the canister 17 by a communication pipe 16, and the canister body 1
An adsorbent 19 for adsorbing the fuel evaporative gas, for example, activated carbon is accommodated in the inside 8. As a result, the fuel tank 13
The fuel evaporative gas generated therein is adsorbed to the adsorbent 19 of the canister 17 via the communication pipe 16.
Further, the canister body 18 is formed with an atmosphere opening hole 20 which is open to the atmosphere, so that air can be sucked into the inside.
【0010】さらに、キャニスタ本体18にはホース接
続部21が形成され、このホース接続部21にはキャニ
スタ圧力センサ38が設けられるとともに供給管22の
一端が挿入されている。供給管22の他端はパージ制御
弁23に接続されている。このパージ制御弁23には供
給管24の一端が接続され、供給管24の他端は吸気管
2に接続されている。よって、両供給管22,24の間
にパージ制御弁23が介装されて、吸気管2とキャニス
タ17とが供給管22、パージ制御弁23、供給管24
を介して連通可能となっている。そして、この連通状態
にてキャニスタ17の吸着体19に吸着された燃料蒸発
ガスをエンジン1の吸気管2内に発生した負圧によって
吸気管2内に導くことができるようになっている。パー
ジ制御弁23はデューティ制御によりその開度が調整で
きるようになっており、その開度に応じて、両供給管2
2,24を通過するパージ流量が変更される。図2は、
このときのパージ量の特性図で、吸気管内の負圧が一定
の場合でのパージ制御弁23のデューティとパージ量と
の関係を示しており、この図から、パージ制御弁23の
デューティを0%から増加させてゆくにつれて、ほぼ直
線的にパージ量、すなわちキャニスタ17を介してエン
ジン1に吸い込まれる空気の量が増加してゆくことが判
る。又、供給管22,24は、一般に、ゴムホースやナ
イロンホース等の可撓性を有するもので形成されてい
る。Further, a hose connecting portion 21 is formed in the canister body 18, a canister pressure sensor 38 is provided in the hose connecting portion 21, and one end of the supply pipe 22 is inserted. The other end of the supply pipe 22 is connected to the purge control valve 23. One end of the supply pipe 24 is connected to the purge control valve 23, and the other end of the supply pipe 24 is connected to the intake pipe 2. Therefore, the purge control valve 23 is interposed between the two supply pipes 22 and 24 so that the intake pipe 2 and the canister 17 are connected to each other by the supply pipe 22, the purge control valve 23, and the supply pipe 24.
It is possible to communicate via. In this communication state, the fuel evaporative gas adsorbed by the adsorbent 19 of the canister 17 can be guided into the intake pipe 2 by the negative pressure generated in the intake pipe 2 of the engine 1. The opening degree of the purge control valve 23 can be adjusted by duty control, and both supply pipes 2 can be adjusted according to the opening degree.
The purge flow rate passing through 2, 24 is changed. Figure 2
The characteristic diagram of the purge amount at this time shows the relationship between the duty of the purge control valve 23 and the purge amount when the negative pressure in the intake pipe is constant. From this figure, the duty of the purge control valve 23 is 0. It is understood that the purge amount, that is, the amount of air sucked into the engine 1 via the canister 17 increases almost linearly as the percentage increases from%. The supply pipes 22 and 24 are generally formed of a flexible material such as a rubber hose or a nylon hose.
【0011】電子制御回路25は、CPU26とROM
27とRAM28と入出力回路29とから構成され、コ
モンバス30を介して相互に接続されている。ROM2
7にはCPU26の制御用プログラムやデータが予め格
納され、RAM28は読み書きが可能となっている。C
PU26は入出力回路29を介して各種の信号を入力す
るようになっている。即ち、O2 センサ12からの信号
と、キャニスタ圧力センサ38からの信号とエンジン冷
却水の温度を検出する水温センサ31からの信号と、ス
ロットルバルブ6の開度を検出するスロットル開度セン
サ39からの信号と、カーエアコンのオン・オフ操作を
検出するエアコンスイッチ32からの信号と、ヘッドラ
イトの点灯操作を検出するヘッドライトスイッチ33か
らの信号と、ヒータブロワスイッチ34からの信号と、
アクセルペダル5が踏み込まれていないとオンするアイ
ドルスイッチ35からの信号と、車速センサ36からの
信号と、エンジン回転数を検出する回転数センサ37か
らの信号を入力する。The electronic control circuit 25 includes a CPU 26 and a ROM.
27, a RAM 28, and an input / output circuit 29, which are connected to each other via a common bus 30. ROM2
A control program and data for the CPU 26 are stored in advance in the RAM 7, and the RAM 28 can be read and written. C
The PU 26 inputs various signals via the input / output circuit 29. That is, a signal from the O 2 sensor 12, a signal from the canister pressure sensor 38, a signal from the water temperature sensor 31 that detects the temperature of the engine cooling water, and a signal from the throttle opening sensor 39 that detects the opening of the throttle valve 6. Signal, a signal from the air conditioner switch 32 that detects the on / off operation of the car air conditioner, a signal from the headlight switch 33 that detects the lighting operation of the headlight, and a signal from the heater blower switch 34.
A signal from an idle switch 35 that turns on when the accelerator pedal 5 is not depressed, a signal from a vehicle speed sensor 36, and a signal from a rotation speed sensor 37 that detects an engine rotation speed are input.
【0012】図3は、全開パージ率マップを示したもの
で、エンジン回転数Neと負荷(今回は吸気管圧力、そ
の他に吸入空気量やスロットル開度でもよい)により決
定される。このマップは、吸気管2を通してエンジン1
に流入する全空気量に対するパージ制御弁23のデュー
ティ100%時に供給管24を通して流れる空気量の比
を示しており、ROM27内に記憶されている。FIG. 3 shows a full-open purge rate map, which is determined by the engine speed Ne and the load (in this case, intake pipe pressure, other intake air amount, throttle opening). This map shows the engine 1 through the intake pipe 2.
The ratio of the amount of air flowing through the supply pipe 24 when the duty of the purge control valve 23 is 100% with respect to the total amount of air flowing in is stored in the ROM 27.
【0013】そして、CPU26は、これらの信号、R
OM27、RAM28内のプログラムやデータ等に基づ
いて入出力回路29を介して燃料噴射弁15、パージ制
御弁23、回転数制御弁8を駆動制御するようになって
いる。つまり、CPU26はエンジン1の運転状態に応
じてパージ制御弁23の開度を調整して供給管22,2
4のパージ流量を制御する。即ち、吸気量センサ(図示
略)による吸気量に対して所定の割合にパージ流量がな
るようにパージ制御弁開度がCPU26にて算出され、
制御される。又、CPU26はエンジン1のアイドル運
転中において目標回転数となるように回転数制御弁8の
開度を調整して吸入空気量を制御し、さらに、O2 セン
サ12により検出されたエンジン1への混合気の空燃比
を一定に制御するようになっている。即ち、CPU26
は回転数センサ37によるエンジン回転数と吸気量セン
サ(図示略)による吸気量により基本噴射時間を求め、
基本噴射時間に対しフィードバック補正係数FAF等に
よる補正を行い最終噴射時間を求め、燃料噴射弁15に
よる所定の噴射タイミングでの燃料噴射を行わせる。The CPU 26 then sends these signals, R
The fuel injection valve 15, the purge control valve 23, and the rotation speed control valve 8 are drive-controlled via the input / output circuit 29 based on programs and data in the OM 27 and RAM 28. That is, the CPU 26 adjusts the opening degree of the purge control valve 23 according to the operating state of the engine 1 to supply the supply pipes 22, 2
Control the purge flow rate of 4. In other words, the purge control valve opening is calculated by the CPU 26 so that the purge flow rate becomes a predetermined ratio with respect to the intake amount by the intake amount sensor (not shown),
Controlled. Further, the CPU 26 controls the intake air amount by adjusting the opening degree of the rotation speed control valve 8 so as to reach the target rotation speed during the idle operation of the engine 1, and further, to the engine 1 detected by the O 2 sensor 12. The air-fuel ratio of the air-fuel mixture is controlled to be constant. That is, the CPU 26
Is the basic injection time obtained from the engine speed by the rotation speed sensor 37 and the intake air quantity by the intake air quantity sensor (not shown).
The basic injection time is corrected by the feedback correction coefficient FAF or the like to obtain the final injection time, and the fuel injection is performed by the fuel injection valve 15 at a predetermined injection timing.
【0014】まず、空燃比のフィードバック制御を図4
に基づいて説明する。この処理は所定時間毎に実行され
る。図5に示すように、CPU26はO2 センサ12の
出力電圧と比較電圧Vrefとを比較して混合気のリッチ
・リーンの判定を行う。そして、CPU26はステップ
S100で、フィードバック制御のための条件が成立し
ているか否かを判断する。これは、水温センサ31によ
るエンジン水温が40℃以上で、かつスロットル開度セ
ンサ39によるスロットル開度が70°以下であるとき
にその条件が揃ったと判断する。CPU26はその条件
が成立しないと、ステップS101でフィードバック補
正係数FAF=1.0を設定する。First, the air-fuel ratio feedback control is shown in FIG.
It will be described based on. This process is executed every predetermined time. As shown in FIG. 5, the CPU 26 compares the output voltage of the O 2 sensor 12 with the comparison voltage Vref to determine whether the mixture is rich or lean. Then, the CPU 26 determines in step S100 whether or not the condition for the feedback control is satisfied. It is determined that the conditions are met when the engine water temperature by the water temperature sensor 31 is 40 ° C. or higher and the throttle opening by the throttle opening sensor 39 is 70 ° or less. If the condition is not satisfied, the CPU 26 sets the feedback correction coefficient FAF = 1.0 in step S101.
【0015】そして、CPU26はフィードバック制御
条件が成立すると、O2 センサ12からの信号によりス
テップS102で空燃比がリッチであるか否かを判断し
て、リッチの場合はステップS103で前回の検出結果
と比較しリーンからリッチに反転したか否かを判断す
る。CPU26はリーンからリッチに反転すると、ステ
ップS104でフィードバック補正係数FAF−α(α
はスキップ量)を新たなフィードバック補正係数FAF
とするとともに、リーンからリッチに反転がないとステ
ップS105でフィードバック補正係数FAF−β(β
は積分量,α>β)を新たなフィードバック補正係数F
AFとする。When the feedback control condition is satisfied, the CPU 26 determines from the signal from the O 2 sensor 12 whether or not the air-fuel ratio is rich in step S102. If it is rich, the previous detection result is obtained in step S103. It is determined whether or not the lean is reversed to the rich by comparing with. When the CPU 26 reverses from lean to rich, the feedback correction coefficient FAF-α (α
Is the skip amount) is a new feedback correction coefficient FAF
If there is no inversion from lean to rich, feedback correction coefficient FAF-β (β
Is the integration amount, and α> β) is a new feedback correction coefficient F
AF.
【0016】又、CPU26は前記ステップS102に
おいて、リーンの場合はステップS106で前回の検出
結果と比較してリッチからリーンに反転したか否かを判
断する。CPU26はリッチからリーンに反転すると、
ステップS107でフィードバック補正係数FAF+α
(αはスキップ量)を新たなフィードバック補正係数F
AFとするとともに、リッチからリーンに反転がないと
ステップS108でフィードバック補正係数FAF+β
(βは積分量)を新たなフィードバック補正係数FAF
とする。Further, in the case of lean in step S102, the CPU 26 determines in step S106 whether or not the state is changed from rich to lean in comparison with the previous detection result. When the CPU 26 reverses from rich to lean,
In step S107, the feedback correction coefficient FAF + α
(Α is the skip amount) is a new feedback correction coefficient F
In addition to AF, if there is no inversion from rich to lean, feedback correction coefficient FAF + β in step S108.
(Β is the integrated amount) is a new feedback correction coefficient FAF
And
【0017】従って、このステップS102〜S108
の処理によりリッチとリーンとの間で反転があると燃料
噴射量を増減すべくフィードバック補正係数FAFを階
段状に変化(スキップ)させるとともに、リッチ又はリ
ーンのときにはフィードバック補正係数FAFを徐々に
増減させる。図6には所定時間毎に実行される目標アイ
ドル回転数制御処理ルーチンを示す。Therefore, steps S102 to S108
If there is a reversal between rich and lean by the processing of step S1, the feedback correction coefficient FAF is stepwise changed (skip) to increase or decrease the fuel injection amount, and at the time of rich or lean, the feedback correction coefficient FAF is gradually increased or decreased. . FIG. 6 shows a target idle speed control processing routine that is executed every predetermined time.
【0018】CPU26はステップS200でアイドル
運転中か否か判断する。これは、アイドルスイッチ35
がオンとなり、かつ、車速センサ36による車速が2K
m/h以下のとき、アイドル運転中と判断するものであ
る。そして、CPU26はアイドル運転中であると、ス
テップS201でエアコンスイッチ32の操作状態とオ
ルタ負荷状態(ヘッドライトスイッチ33,ヒータブロ
ワスイッチ34の操作状態)を検知するとともにステッ
プS202で水温センサ31によるエンジン冷却水温を
読み込む。CPU26はステップS203で目標回転数
NTを決定する。これは、図7のマップを用いて、エン
ジン冷却水温に対応する負荷状態(無負荷、オルタ負荷
有り、エアコン・オン)によって目標回転数NTを決定
するものである。The CPU 26 determines in step S200 whether or not the engine is idling. This is the idle switch 35
Is turned on and the vehicle speed detected by the vehicle speed sensor 36 is 2K.
When m / h or less, it is determined that the engine is idling. When the CPU 26 is in the idle operation, the CPU 26 detects the operation state of the air conditioner switch 32 and the alternator load state (the operation state of the headlight switch 33 and the heater blower switch 34) in step S201, and the engine temperature detected by the water temperature sensor 31 in step S202. Read the cooling water temperature. The CPU 26 determines the target rotation speed NT in step S203. This is to determine the target speed NT by the load state (no load, with alternator load, air conditioner on) corresponding to the engine cooling water temperature using the map of FIG. 7.
【0019】次に、CPU26はステップS204で目
標回転数NTと回転数センサ37による実際のエンジン
回転数NEとの偏差ΔNE(=NT−NE)を算出し、
ステップS205で回転数制御弁8の制御開度量Qを算
出する。この制御開度量Qの算出は、図8に示すマップ
を用いて、回転数の偏差ΔNEに対応する制御開度量Q
を求めるものである。さらに、CPU26はステップS
206で前回の回転数制御弁8の開度θi-1 に制御開度
量Qを加算した値を今回の回転数制御弁8の開度θi と
し、この開度θi となるように回転数制御弁8をデュー
ティ制御する。Next, in step S204, the CPU 26 calculates a deviation ΔNE (= NT-NE) between the target revolution speed NT and the actual engine revolution speed NE detected by the revolution speed sensor 37,
In step S205, the control opening amount Q of the rotation speed control valve 8 is calculated. The control opening amount Q is calculated by using the map shown in FIG. 8 and corresponding to the rotation speed deviation ΔNE.
Is to seek. Further, the CPU 26 executes step S
206 a value obtained by adding the controlled opening degree Q in opening theta i-1 of the previous speed control valve 8 and opening theta i of this speed control valve 8, the rotation so that the opening theta i The number control valve 8 is duty-controlled.
【0020】パージ実行制御のメインルーチンを図9に
示す。このルーチンも約4ms毎にCPU25のベースル
ーチンで実行されるものである。ステップS501で空
燃比F/B中か否かを判断すると共に、ステップS50
2で冷却水温が50℃以上か否かを判断し、空燃比F/
B中で水温が所定値50℃以上の時、ステップS505
で燃料カット中か否かを判断し、燃料カット中でないと
判断した時、ステップS506へ進んで通常パージ率制
御を行った後、パージ率制御を実行させるためステップ
S507でパージ未実施フラグXIPGRを0にする。
なお、ステップS501,S502,S505でパージ
率条件が成立していない時、ステップS512へ進んで
パージ率を0とした後、ステップS513へ進んで、パ
ージ未実施フラグXIPGRを1とする。The main routine of the purge execution control is shown in FIG. This routine is also executed by the base routine of the CPU 25 about every 4 ms . In step S501, it is determined whether the air-fuel ratio F / B is in progress, and in step S50
2 determines whether the cooling water temperature is 50 ° C or higher, and the air-fuel ratio F /
When the water temperature in B is a predetermined value of 50 ° C. or higher, step S505
If it is determined that the fuel is not being cut. If it is determined that the fuel is not being cut, the process proceeds to step S506 to perform the normal purge rate control, and then the purge non-execution flag XIPGR is set in step S507 to execute the purge rate control. Set to 0.
When the purge rate condition is not satisfied in steps S501, S502, and S505, the process proceeds to step S512 to set the purge rate to 0, and then proceeds to step S513 to set the purge incomplete flag XIPGR to 1.
【0021】図9のステップS506における通常パー
ジ率制御サブルーチンを図10に示す。まず、ステップ
S601でFAF値(または、FAFなまし値)が基準
値1.0に対して3領域(,,)の内どの領域に
あるか検出する。ここで、図11の(a)で示すごとく
領域は1.0±F%以内、領域は1.0±F%以上
離れ±G%(ただし、F<G)以内にいる時、領域は
1.0±G%以上にいる時を示す。FIG. 10 shows the normal purge rate control subroutine in step S506 of FIG. First, in step S601, it is detected which of the three areas (,,) the FAF value (or FAF smoothed value) is with respect to the reference value 1.0. Here, as shown in FIG. 11A, when the area is within 1.0 ± F% and the area is separated by 1.0 ± F% or more and within ± G% (where F <G), the area is 1 Indicates the time when it is over 0.0 ± G%.
【0022】領域ならステップS602へ進んでパー
ジ率(PGR)を所定値D%ずつ増加させる。領域の
時はステップS603へ進んでPGRの増減なし。領域
の時はステップS604へ進んでPGRを所定値E%
ずつ減少させる。ここで、所定値D,Eは図11の
(b)で示すごとくエバポ濃度(FGPG)に応じて変
化させるのが好ましい。そして、次のステップS605
でPGRの上下限チェックを行う。ここで、上限値は、
図11の(c)で示すパージ開始時間、図11の(d)
で示す水温、図11の(e)で示す運転条件(全開パー
ジ率マップ)等の各種条件の内1番小さい値とする。If it is in the region, the process proceeds to step S602 and the purge rate (PGR) is increased by a predetermined value D%. In the case of the area, the process proceeds to step S603 and the PGR is not increased or decreased. If it is in the region, the process proceeds to step S604, and PGR is set to a predetermined value E%.
Gradually decrease. Here, it is preferable that the predetermined values D and E are changed according to the evaporation concentration (FGPG) as shown in FIG. Then, the next step S605
Check the upper and lower limits of PGR. Here, the upper limit is
Purging start time shown in (c) of FIG. 11, (d) of FIG.
11 is the smallest value among various conditions such as the water temperature and the operating condition (full open purge rate map) shown in FIG.
【0023】CPU21により100ms毎の時間割込み
により実行されるパージソレノイド弁制御ルーチンを図
12に示す。ステップS161でパージ未実施フラグX
IPGRが1の時には、ステップS163へ進んでパー
ジソレノイド弁16のDutyを0とする。それ以外な
らば、ステップS164へ進んで、パージソレノイド弁
16の駆動周期を100msとすると、FIG. 12 shows a purge solenoid valve control routine executed by the CPU 21 by interrupting every 100 ms . In step S161, the purge non-execution flag X
When IPGR is 1, the routine proceeds to step S163, where the duty of the purge solenoid valve 16 is set to 0. Otherwise, the process proceeds to step S164, and if the drive cycle of the purge solenoid valve 16 is 100 ms ,
【0024】[0024]
【数1】Duty=(PGR/PGRfo)×(100ms
−PY )×Ppa+PY の演算式でパージソレノイド弁16のDutyを求め
る。ここで、PGRは図10で求められたパージ率、P
GRfoはパージソレノイド弁16が全開時における各運
転状態でのパージ率(図3参照)、PY はバッテリ電圧
の変動に対する電圧補正値、Ppaは大気圧の変動に対す
る大気圧補正値である。## EQU1 ## Duty = (PGR / PGR fo ) × (100 ms
The duty of the purge solenoid valve 16 is calculated by the equation −P Y ) × P pa + P Y. Here, PGR is the purge rate obtained in FIG. 10, P
GR fo is a purge rate in each operating state when the purge solenoid valve 16 is fully opened (see FIG. 3), P Y is a voltage correction value for battery voltage fluctuations, and P pa is an atmospheric pressure correction value for atmospheric pressure fluctuations. .
【0025】CPU25のベースルーチンで約4ms毎に
実行されるエバポ濃度検出のメインルーチンを図13に
示す。まず、ステップS300でキースイッチ投入時の
場合は、S315,S316,S317へ進み、エバポ
濃度FGPG,エバポ濃度平均値FGPGAVを1.0
に、初回濃度検出フラグXNFGPGを0に初期設定す
る。ステップS300でキースイッチ投入後は、まず、
ステップS301でパージ制御が開始されていてパージ
未実施フラグXIPGRが1でないとステップS302
へ進み、フラグXIPGRが1であってパージ制御が未
だ開始されていない場合には、濃度検出を終了する。ま
た、ステップS302では加減速中か否かを判断する。
ここで、加減速中か否かの判断は、アイドルスイッチ、
スロットル弁開度変化、吸気管圧力変化、車速等を検出
することにより一般的によく知られている方法で行えば
よい。FIG. 13 shows the main routine for the evaporation concentration detection which is executed in the base routine of the CPU 25 about every 4 ms . First, if the key switch is turned on in step S300, the process proceeds to steps S315, S316, and S317 to set the evaporation concentration FGPG and the evaporation concentration average value FGPGAV to 1.0.
First, the initial concentration detection flag XNFGPG is initialized to 0. After turning on the key switch in step S300, first,
If the purge control is started in step S301 and the purge non-execution flag XIPGR is not 1, step S302
If the flag XIPGR is 1 and the purge control has not been started yet, the concentration detection ends. In step S302, it is determined whether acceleration / deceleration is being performed.
Here, whether the acceleration / deceleration is being performed is determined by the idle switch,
A generally well-known method may be used by detecting a change in throttle valve opening, a change in intake pipe pressure, a vehicle speed, and the like.
【0026】そして、ステップS302で加速中である
と判断されるとそのまま終了し、加速中でないと判断さ
れるとステップS303へ進んで、初回濃度検出終了フ
ラグXNFGPGが1か判断し、1の時には次のステッ
プS304へ進み、1でない時にはステップS304を
バイパスしてステップS305へ進む。そして、初回濃
度検出が終了している時にはステップS304でパージ
率PGRが所定値(β%)以上かを判断し、以上でない
時にはそのまま終了し、以上の時には次のステップS3
05ヘ進む。If it is determined in step S302 that the vehicle is accelerating, the process ends. If it is determined that the vehicle is not accelerating, the process proceeds to step S303 to determine whether the first concentration detection end flag XNFGPG is 1, and when it is 1, The process proceeds to the next step S304, and when it is not 1, the process bypasses step S304 and proceeds to step S305. Then, when the initial concentration detection is completed, it is determined in step S304 whether or not the purge rate PGR is a predetermined value (β%) or more. If not, the process is ended as it is, and if it is above, the next step S3.
Go to 05.
【0027】このステップS305では図4のステップ
S45で求めたFAFAVの基準値1よりの偏差が所定
値(ω%)以上かを判断し、以上でない時にはそのまま
終了し、以上の時には次のステップS308へ進んで、
エバポ濃度を検出する。ステップS308ではFAFA
Vの基準値1よりの偏差をPGRで除算したものを前回
のエバポ濃度FGPGに加算して今回のエバポ濃度FG
PGを求める。従って、この実施例におけるエバポ濃度
FGPGの値は、放出通路15中のエバポ濃度が0(空
気が100%)のとき1となり、放出通路15中のエバ
ポ濃度が濃くなる程、1より小さな値に設定されるもの
である。ここで、図10のステップS308においてF
AFAVと1とを入れ替えて、FGPGの値がエバポ濃
度が濃くなる程、1より大きな値に設定されるようにし
てエバポ濃度を求めるようにしてもよい。In this step S305, it is judged whether the deviation of the FAFAV from the reference value 1 obtained in step S45 of FIG. 4 is a predetermined value (ω%) or more, and if not, the process is ended as it is, and if it is more than the next step S308. Go to,
Detect the evaporative concentration. FAFA in step S308
The deviation from the reference value 1 of V divided by PGR is added to the previous evaporation concentration FGPG, and this time the evaporation concentration FG
Find the PG. Therefore, the value of the evaporation concentration FGPG in this embodiment becomes 1 when the evaporation concentration in the discharge passage 15 is 0 (air is 100%), and becomes smaller than 1 as the evaporation concentration in the discharge passage 15 increases. It is set. Here, in step S308 of FIG.
AFAV and 1 may be replaced with each other, and the evaporative concentration may be obtained by setting the value of FGPG to a value larger than 1 as the evaporative concentration increases.
【0028】そして、次のステップS309で初回濃度
検出終了フラグXNFGPGが1か判断し、1でない時
には次のステップS310へ進み、1の時にはステップ
S310,S311をバイパスしてステップS312へ
進む。そして、ステップS310ではエバポ濃度FGP
Gの前回検出値と今回検出値との変化が所定値(θ%)
以下が3回以上継続してエバポ濃度が安定したかを判断
し、エバポ濃度が安定すると次のステップS311へ進
んで、初回濃度検出終了フラグXNFGPGを1にした
後、次のステップS312へ進む。また、ステップS3
10でエバポ濃度が安定していないと判断するとステッ
プS312へ進む。このステップS312では今回エバ
ポ濃度FGPGを平均化のために所定なまし(例えば、
1/64なまし)演算し、エバポ濃度平均値FGPGA
Vを求める。Then, in the next step S309, it is judged whether or not the initial concentration detection end flag XNFPGG is 1, and when it is not 1, the process proceeds to the next step S310, and when it is 1, the steps S310 and S311 are bypassed and the process proceeds to step S312. Then, in step S310, the evaporation concentration FGP
The change between the previous detection value and the current detection value of G is a predetermined value (θ%)
It is determined whether or not the evaporative concentration is stable for three or more times, and when the evaporative concentration is stable, the process proceeds to the next step S311, the initial concentration detection end flag XNFGPG is set to 1, and then the process proceeds to the next step S312. Also, step S3
If it is determined in 10 that the evaporation concentration is not stable, the process proceeds to step S312. In this step S312, the present evaporation concentration FGPG is subjected to predetermined averaging for averaging (for example,
1/64 averaging) Calculated, Evaporative concentration average value FGPGA
Find V.
【0029】次に、本発明の特徴であるパージ流量補正
係数検出処理を説明する。図14はキャニスタ圧力セン
サ38を用いたパージ流量補正係数検出処理を示したフ
ローチャートである。以下、このフローチャートにした
がって説明する。なお、本実施例では流量を検出するか
わりに圧力差を検出している。この処理が実行される
と、まずステップS701において、パージ未実施フラ
グXIPGRが1か判断する。1であればそのまま処理
を終え、0のときには次のステップS702で回転数セ
ンサ37の出力からエンジン回転数NEを読み込む。次
に、ステップS703では吸気管圧力センサの出力から
吸気管圧力PMを読み込み、大気圧との差を算出する。
さらに、ステップS704ではキャニスタ圧力センサ3
8からキャニスタ17とパージ制御弁23との間の圧力
PCNを読み込み、ステップS704で読み込んだ吸気管
圧力PMとの差を算出する。そして、ステップS705
において、次式よりパージ流量補正係数KNQPGを求
める。Next, the purge flow rate correction coefficient detection process, which is a feature of the present invention, will be described. FIG. 14 is a flowchart showing a purge flow rate correction coefficient detection process using the canister pressure sensor 38. Hereinafter, description will be given according to this flowchart. In this embodiment, the pressure difference is detected instead of detecting the flow rate. When this process is executed, first, in step S701, it is determined whether the purge incomplete flag XIPGR is 1. If it is 1, the process is ended as it is, and if it is 0, the engine speed NE is read from the output of the speed sensor 37 in the next step S702. Next, in step S703, the intake pipe pressure PM is read from the output of the intake pipe pressure sensor and the difference from the atmospheric pressure is calculated.
Further, in step S704, the canister pressure sensor 3
The pressure PCN between the canister 17 and the purge control valve 23 is read from 8, and the difference with the intake pipe pressure PM read in step S704 is calculated. Then, step S705
In, the purge flow rate correction coefficient KNQPG is calculated from the following equation.
【0030】[0030]
【数2】KNQPG=α{(PCN−PM)/(ATP−
PM)}1/2 ここで、αは外乱を考慮したときの係数であり、キャニ
スタ17が新しいとき、上式の値が1となるように設定
される。また、ATPは大気圧である。つまり、キャニ
スタ17が新しいときにはPCNの値はほぼ大気圧となる
ため、外乱がないものとすると、上式の右辺の括弧内の
値は1となる。そして、キャニスタ17が古くなるにし
たがって圧損が大きくなるため、PCNの値が小さくな
り、実パージ流量が少なくなる。[Number 2] KNQPG = α {(P CN -PM ) / (ATP-
PM)} 1/2 Here, α is a coefficient when the disturbance is taken into consideration, and is set so that the value of the above equation becomes 1 when the canister 17 is new. ATP is atmospheric pressure. In other words, when the canister 17 is new, the value of P CN becomes almost atmospheric pressure, so assuming that there is no disturbance, the value in the parenthesis on the right side of the above expression is 1. Then, since the pressure loss increases as the canister 17 ages, the values of P CN is reduced, the actual purge flow rate is reduced.
【0031】そして、ステップS706に進み、この値
をもとにエンジン回転数NEのマップとしてRAMに記
憶する。次に、アイドルスピード制御(ISC)を利用
したパージ流量補正係数検出処理を図15に示したフロ
ーチャートにしたがって説明する。この処理が実行され
ると、ステップS801において、アイドル運転中かを
判断し、アイドル運転中でないときには本処理をそのま
ま終了し、アイドル運転中であれば次のステップS80
2に進む。ステップS802では、パージ未実施フラグ
XIPGRが1であるかを判断する。1であれば本処理
をそのまま終了し、1でなければステップS803に進
む。ステップS803では理論パージ流量QPGを次式
より求める。Then, the process proceeds to step S706, and based on this value, it is stored in the RAM as a map of the engine speed NE. Next, the purge flow rate correction coefficient detection processing using idle speed control (ISC) will be described with reference to the flowchart shown in FIG. When this processing is executed, in step S801, it is determined whether or not the engine is idling, and if it is not idling, this processing is ended as it is, and if it is idling, the next step S80.
Go to 2. In step S802, it is determined whether the purge incomplete flag XIPGR is 1. If it is 1, this process is terminated as it is, and if it is not 1, the process proceeds to step S803. In step S803, the theoretical purge flow rate QPG is calculated from the following equation.
【0032】[0032]
【数3】QPG=QA×PGR ここで、QAはパージ率100%のときの流量である。
次にステップS804にてISC補正流量QISCを求
める。そして、ステップS805において、次式よりア
イドル時のパージ流量補正係数KNQPGIDL を求め
る。## EQU3 ## QPG = QA × PGR where QA is the flow rate when the purge rate is 100%.
Next, in step S804, the ISC correction flow rate QISC is obtained. Then, in step S805, the purge flow rate correction coefficient KNQPG IDL at idle is obtained from the following equation.
【0033】[0033]
【数4】KNQPGIDL =QISC/QPG つまり、キャニスタ17が新しいときには、パージしよ
うとする理論(目標)パージ流量QPGと実際のパージ
流量分だけISC量を補正しているISC補正流量とが
等しくなるため、上式の値は1となる。そして、キャニ
スタ17が古くなると、実際に流れているパージ流量
が、流す目標として演算される理論パージ流量QPGよ
り少なくなり、その分だけ補正が行われる。[Formula 4] KNQPG IDL = QISC / QPG That is, when the canister 17 is new, the theoretical (target) purge flow rate QPG to be purged becomes equal to the ISC correction flow rate that corrects the ISC amount by the actual purge flow rate. Therefore, the value of the above equation is 1. When the canister 17 becomes old, the actual purge flow rate becomes smaller than the theoretical purge flow rate QPG calculated as the flow target, and the correction is performed accordingly.
【0034】次に、ステップS806において、ステッ
プS805で求めたアイドル時のパージ流量補正係数K
NQPGIDL をもとに次式より各エンジン回転数Ne に
対するKNQPGを求める。Next, at step S806, the idling purge flow rate correction coefficient K obtained at step S805.
Based on NQPG IDL , KNQPG for each engine speed N e is calculated from the following equation.
【0035】[0035]
【数5】 KNQPG=KNQPGIDL ×α(Ne /NeIDL)1/2 そして、求めた値をエンジン回転数Ne に対する1次元
マップとしてRAM28に更新、記憶する。次に、パー
ジ用TAU補正係数FPGの演算ルーチンを図16のフ
ローチャートに示し、以下これにしたがって説明する。KNQPG = KNQPG IDL × α (N e / N eIDL ) 1/2 Then, the obtained value is updated and stored in the RAM 28 as a one-dimensional map for the engine speed N e . Next, the calculation routine of the purge TAU correction coefficient FPG is shown in the flowchart of FIG. 16, and will be described below according to this flowchart.
【0036】このルーチンが実行されると、ステップS
901においてパージ未実施フラグXIPGRが1であ
るかを判断し、1の場合はステップS909でパージ用
TAU補正係数FPGを0として、本ルーチンを終了す
る。0の場合はステップS902において、理論パージ
流量QPGを次式より求める。When this routine is executed, step S
In 901, it is determined whether the purge non-execution flag XIPGR is 1, and if it is 1, the purge TAU correction coefficient FPG is set to 0 in step S909, and this routine is ended. When it is 0, in step S902, the theoretical purge flow rate QPG is obtained from the following equation.
【0037】[0037]
【数6】QPG=QA×PGR 次に、ステップS903において、今のエンジン回転数
Ne に応じたパージ流量補正係数KNQPGを読み込
む。次のステップS904では実パージ流量QPGSM
を次式より求める。QPG = QA × PGR Next, in step S903, the purge flow rate correction coefficient KNQPG corresponding to the current engine speed N e is read. In the next step S904, the actual purge flow rate QPGSM
Is calculated from the following equation.
【0038】[0038]
【数7】QPGSM=QPG×KNQPG また、ステップS907では実パージ率PGRSMを次
式より求める。## EQU00007 ## QPGSM = QPG.times.KNQPG Further, in step S907, the actual purge rate PGRSM is obtained from the following equation.
【0039】[0039]
【数8】PGRSM=QPGSM1 /QA そして、ステップS908においてパージ用TAU補正
係数FPGを次式より算出する。PGRSM = QPGSM 1 / QA Then, in step S908, the purge TAU correction coefficient FPG is calculated by the following equation.
【0040】[0040]
【数9】FPG=FGPGAV×PGRSM 図17は燃料噴射量制御処理を表したフローチャートで
ある。以下、これにしたがって説明する。この処理が実
行されると、まずステップS191において、ROM2
7にマップとして格納されているデータにもとづき、エ
ンジン回転数と負荷(例えば、吸気管圧力)により基本
噴射量TPを求め、ステップS192で各種基本補正
(冷却水温補正,始動後補正,吸気温補正等)を行う。
そして、次のステップS193でパージ用TAU補正係
数FPGを読み込み、次のステップS194ではFA
F,FPG各エンジン運転領域毎に持つ空燃比学習値K
Gjを、## EQU9 ## FPG = FGPGAV × PGRSM FIG. 17 is a flowchart showing the fuel injection amount control processing. Hereinafter, description will be made according to this. When this processing is executed, first, in step S191, the ROM 2
Based on the data stored as a map in FIG. 7, the basic injection amount TP is obtained from the engine speed and load (for example, intake pipe pressure), and various basic corrections (cooling water temperature correction, post-starting correction, intake air temperature correction) are performed in step S192. Etc.).
Then, in the next step S193, the purge TAU correction coefficient FPG is read, and in the next step S194, FA
Air-fuel ratio learning value K for each F, FPG engine operating range
Gj,
【0041】[0041]
【数10】 1+(FAF−1)+(KGj−1)+FPG の演算により補正係数として求めて、燃料噴射量TAU
に反映させる。なお、本実施例において、ステップS7
03またはステップS803が目標パージ流量算出手段
に、ステップS704またはステップS804が実パー
ジ流量検出手段に、ステップS705またはステップS
805が低下分検出手段に、ステップS908が噴射量
補正手段にそれぞれ相当し、機能する。[Mathematical formula-see original document] The fuel injection amount TAU is obtained as a correction coefficient by the calculation of 1+ (FAF-1) + (KGj-1) + FPG.
To reflect. In this embodiment, step S7
03 or step S803 to the target purge flow rate calculation means, step S704 or step S804 to the actual purge flow rate detection means, and step S705 or step S705.
Reference numeral 805 corresponds to the decrease amount detecting means, and step S908 corresponds to the injection amount correcting means, and functions.
【0042】[0042]
【発明の効果】以上述べたように、本発明によれば、キ
ャニスタの実パージ流量の低下分を検出し、その値に応
じて燃料噴射量を補正するため、正確に空燃比を制御す
ることができる。As described above, according to the present invention, the decrease in the actual purge flow rate of the canister is detected and the fuel injection amount is corrected according to the detected value, so that the air-fuel ratio can be accurately controlled. You can
【図1】本発明を用いた内燃機関の概略構成図である。FIG. 1 is a schematic configuration diagram of an internal combustion engine using the present invention.
【図2】パージ制御弁の特性を示す特性図である。FIG. 2 is a characteristic diagram showing characteristics of a purge control valve.
【図3】キャニスタのパージ率特性を示す特性図であ
る。FIG. 3 is a characteristic diagram showing a purge rate characteristic of a canister.
【図4】空燃比フィードバック制御を示すフローチャー
トである。FIG. 4 is a flowchart showing air-fuel ratio feedback control.
【図5】図4の処理を実行したときの空燃比の変化を表
すタイムチャートである。5 is a time chart showing changes in the air-fuel ratio when the process of FIG. 4 is executed.
【図6】目標アイドル回転数制御を示すフローチャート
である。FIG. 6 is a flowchart showing target idle speed control.
【図7】冷却水温に対する目標回転数を求めるためのマ
ップである。FIG. 7 is a map for obtaining a target rotation speed with respect to a cooling water temperature.
【図8】回転数の偏差に対応する制御開度量を求めるた
めのマップである。FIG. 8 is a map for obtaining a control opening amount corresponding to a deviation in rotation speed.
【図9】パージ実行制御を示すフローチャートである。FIG. 9 is a flowchart showing purge execution control.
【図10】通常パージ率制御サブルーチンを示すフロー
チャートである。FIG. 10 is a flowchart showing a normal purge rate control subroutine.
【図11】(a)〜(e)は上記各実施例における通常
パージ率制御サブルーチンに用いられる各種特性図であ
る。11A to 11E are various characteristic diagrams used in the normal purge rate control subroutine in each of the above-described embodiments.
【図12】パージ制御弁の制御を示すフローチャートで
ある。FIG. 12 is a flowchart showing control of a purge control valve.
【図13】エバポ濃度を検出する処理を示すフローチャ
ートである。FIG. 13 is a flowchart showing a process for detecting the evaporation concentration.
【図14】パージ流量補正係数演算処理を示すフローチ
ャートである。FIG. 14 is a flowchart showing a purge flow rate correction coefficient calculation process.
【図15】パージ流量補正係数演算処理を示すフローチ
ャートである。FIG. 15 is a flowchart showing a purge flow rate correction coefficient calculation process.
【図16】パージ用TAU補正係数演算処理を示すフロ
ーチャートである。FIG. 16 is a flowchart showing a TAU correction coefficient calculation process for purging.
【図17】燃料噴射量制御を示すフローチャートであ
る。FIG. 17 is a flowchart showing fuel injection amount control.
1 エンジン 7 バイパス通路 8 回転数制御弁 15 燃料噴射弁 16 連通管 17 キャニスタ 23 パージ制御弁 25 電子制御回路 38 キャニスタ圧力センサ 1 Engine 7 Bypass Passage 8 Rotation Speed Control Valve 15 Fuel Injection Valve 16 Communication Pipe 17 Canister 23 Purge Control Valve 25 Electronic Control Circuit 38 Canister Pressure Sensor
───────────────────────────────────────────────────── フロントページの続き (72)発明者 前田 一人 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) One inventor, Maeda, Nihon Denso Co., Ltd., 1-1, Showa-cho, Kariya city, Aichi prefecture
Claims (1)
した燃料蒸発ガスを吸着する吸着体を備えたキャニスタ
と、 前記キャニスタに吸着された燃料蒸発ガスを所定の条件
にもとづいて吸気管内にパージする流量を算出する目標
パージ流量算出手段と、 前記目標パージ量算出手段により算出された流量をパー
ジしたときに、実際に前記キャニスタからパージされた
実パージ流量を検出する実パージ流量検出手段と、 前記目標パージ流量算出手段により算出された流量と前
記実パージ流量検出手段により検出された流量とにもと
づいて実パージ流量の低下分を検出する低下分検出手段
と、 前記低下分検出手段により検出された低下分にもとづい
て燃料噴射量を補正する噴射量補正手段とを備えること
を特徴とする内燃機関の燃料噴射量制御装置。1. A canister having an adsorbent for adsorbing a fuel evaporative gas generated in a fuel tank containing a liquid fuel, and a fuel evaporative gas adsorbed by the canister is purged into an intake pipe based on a predetermined condition. Target purge flow rate calculating means for calculating the flow rate to be performed, and actual purge flow rate detecting means for detecting the actual purge flow rate actually purged from the canister when the flow rate calculated by the target purge amount calculating means is purged, A decrease amount detecting unit that detects a decrease amount of the actual purge flow amount based on the flow rate calculated by the target purge flow amount calculating unit and the flow amount detected by the actual purge flow amount detecting unit, and is detected by the decrease amount detecting unit. And a fuel injection amount correction means for correcting the fuel injection amount based on the reduced amount. .
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25848293A JPH07109937A (en) | 1993-10-15 | 1993-10-15 | Fuel injection quantity control device for internal combustion engine |
| US08/313,836 US5535719A (en) | 1993-10-15 | 1994-09-28 | Purge-compensated air-fuel ratio control apparatus |
| DE4436312A DE4436312A1 (en) | 1993-10-15 | 1994-10-11 | Fuel control device for an internal combustion engine |
| GB9420732A GB2282901B (en) | 1993-10-15 | 1994-10-14 | Fuel control apparatus for an internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25848293A JPH07109937A (en) | 1993-10-15 | 1993-10-15 | Fuel injection quantity control device for internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07109937A true JPH07109937A (en) | 1995-04-25 |
Family
ID=17320829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25848293A Withdrawn JPH07109937A (en) | 1993-10-15 | 1993-10-15 | Fuel injection quantity control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07109937A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5739421A (en) * | 1995-12-08 | 1998-04-14 | Nissan Motor Co.Ltd. | Leak diagnosis system for evaporative emission control system |
| US8104453B2 (en) | 2007-02-14 | 2012-01-31 | Toyota Jidosha Kabushiki Kaisha | Evaporated fuel treating apparatus and method of treating evaporated fuel |
-
1993
- 1993-10-15 JP JP25848293A patent/JPH07109937A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5739421A (en) * | 1995-12-08 | 1998-04-14 | Nissan Motor Co.Ltd. | Leak diagnosis system for evaporative emission control system |
| US8104453B2 (en) | 2007-02-14 | 2012-01-31 | Toyota Jidosha Kabushiki Kaisha | Evaporated fuel treating apparatus and method of treating evaporated fuel |
| KR101110500B1 (en) * | 2007-02-14 | 2012-01-31 | 도요타지도샤가부시키가이샤 | Evaporated fuel treating apparatus and method of treating evaporated fuel |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6779512B2 (en) | Apparatus and method for controlling internal combustion engine | |
| JP3407313B2 (en) | Control device for internal combustion engine | |
| US5535719A (en) | Purge-compensated air-fuel ratio control apparatus | |
| JPH0610736A (en) | Air-fuel ratio controller for internal combustion engine | |
| JPH0617714A (en) | Evaporative fuel treatment system for internal combustion engine | |
| US5609142A (en) | Fuel-vapor treatment method and apparatus for internal combustion engine | |
| JP3458571B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH08254142A (en) | Engine fuel vapor processor | |
| JP3264221B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH06185389A (en) | Air-fuel ratio controller for internal combustion engine | |
| JPH07109937A (en) | Fuel injection quantity control device for internal combustion engine | |
| JP3417401B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3331660B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3306989B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3265866B2 (en) | Evaporative fuel treatment system for internal combustion engine | |
| JP2820837B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP2889418B2 (en) | Air-fuel ratio learning control method | |
| JPS63189665A (en) | Vapor fuel processing device for engine | |
| JPH07139387A (en) | Fuel injection amount control device for internal combustion engine | |
| JP3587010B2 (en) | Evaporative fuel processor for internal combustion engines | |
| JP3862934B2 (en) | Evaporative fuel processing device for internal combustion engine | |
| JP3304572B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH0783096A (en) | Canister purge device | |
| JP2856062B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3435876B2 (en) | Fuel injection control device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001226 |