Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2858425B2 - Control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP2858425B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine

Info

Publication number
JP2858425B2
JP2858425B2 JP11414794A JP11414794A JP2858425B2 JP 2858425 B2 JP2858425 B2 JP 2858425B2 JP 11414794 A JP11414794 A JP 11414794A JP 11414794 A JP11414794 A JP 11414794A JP 2858425 B2 JP2858425 B2 JP 2858425B2
Authority
JP
Japan
Prior art keywords
purge
correction coefficient
fuel
value
engine
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
JP11414794A
Other languages
Japanese (ja)
Other versions
JPH06323178A (en
Inventor
文雄 原
章 藤村
義尚 原
政浩 坂主
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP11414794A priority Critical patent/JP2858425B2/en
Publication of JPH06323178A publication Critical patent/JPH06323178A/en
Application granted granted Critical
Publication of JP2858425B2 publication Critical patent/JP2858425B2/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)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、燃料タンク内で発生す
る蒸発燃料を一時的に吸着し、適時内燃機関の吸気系に
パージする蒸発燃料処理装置を備えた内燃機関の制御装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an internal combustion engine having a fuel vapor processing device for temporarily adsorbing fuel vapor generated in a fuel tank and purging the fuel in an intake system of the internal combustion engine in a timely manner.

【0002】[0002]

【従来の技術】内燃機関の吸気系に蒸発燃料をパージす
ると、機関に供給する混合気の空燃比制御に影響を与え
るので、以下のような制御装置が従来より提案されてい
る。
2. Description of the Related Art Purging an intake system of an internal combustion engine with fuel vapor affects air-fuel ratio control of an air-fuel mixture supplied to the engine. Therefore, the following control devices have been proposed.

【0003】パージの影響によって空燃比フィードバ
ック補正量(排気系のO2センサ出力に応じて設定され
る)が設定範囲を越えたときは、基本燃料噴射量を増量
又は減量することによって、吸気系への燃料噴射量を補
正するようにした空燃比制御装置(特開昭63−578
41号公報)。
When the air-fuel ratio feedback correction amount (set in accordance with the output of the O 2 sensor of the exhaust system) exceeds the set range due to the influence of the purge, the basic fuel injection amount is increased or decreased to thereby increase the intake system. -Fuel ratio control device that corrects the amount of fuel injected to the engine (Japanese Patent Application Laid-Open No. 63-578)
No. 41).

【0004】空燃比フィードバック補正量から吸気系
にパージされる蒸発燃料の濃度を得、この濃度に応じて
蒸発燃料の吸気系への放出量(パージ量)を補正するよ
うにした制御装置(特開平4−94444号公報)。
[0004] A control device (specifically, a device for obtaining the concentration of evaporated fuel purged into the intake system from the air-fuel ratio feedback correction amount and correcting the amount of purged fuel (purge amount) to the intake system in accordance with this concentration. JP-A-4-94444).

【0005】空燃比フィードバック補正係数が所定領
域外にあっても、該フィードバック補正係数が所定領域
に向かって変化していると判断されたときは、パージ量
の補正を禁止するようにした制御装置(特開平4−94
445号公報)。
[0005] Even if the air-fuel ratio feedback correction coefficient is out of the predetermined range, if it is determined that the feedback correction coefficient is changing toward the predetermined range, the control device is configured to prohibit the correction of the purge amount. (JP-A-4-94
445).

【0006】空燃比フィードバック補正量から吸気系
にパージされる蒸発燃料の濃度を得、該濃度に応じて燃
料噴射量を補正するパージ補正量を算出する制御装置に
おいて、該パージ補正量に応じてパージ量を制御するよ
うにしたもの及びパージ量に応じて燃料噴射量を補正す
るパージ補正量を制御するようにしたもの(特開平4−
112959号公報)。
A controller for obtaining the concentration of the evaporated fuel purged to the intake system from the air-fuel ratio feedback correction amount and calculating a purge correction amount for correcting the fuel injection amount in accordance with the concentration. One that controls the purge amount and one that controls a purge correction amount that corrects the fuel injection amount according to the purge amount
112959).

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上記従
来の制御装置では、蒸発燃料のパージ実行中にのみ着目
してパージ量又は燃料噴射量の補正が行われ、パージの
実行から停止へ移行した後は何ら補正がなされないた
め、特に蒸発燃料濃度が濃い状態でパージ停止へ移行し
た場合には、パージ通路内の残留蒸発燃料の影響により
空燃比制御の応答性や安定性が損なわれることとなる。
However, in the above-described conventional control device, the correction of the purge amount or the fuel injection amount is performed by paying attention only during the execution of the purge of the evaporated fuel, and after shifting from the execution of the purge to the stop. Is not corrected at all, and particularly when the fuel vapor concentration is high and the shift to the purge stop is performed, the responsiveness and stability of the air-fuel ratio control are impaired due to the influence of the residual fuel vapor in the purge passage. .

【0008】また、パージ実行中には補正を行っている
が、特にパージ停止状態からパージを開始した直後の過
渡的な状態については考慮していないため、蒸発燃料が
パージ制御弁(パージ通路に設けられパージ量を制御す
る弁)から機関の吸気系に達するまでに要する時間だけ
パージの影響の遅れがあり、燃料噴射量が過度に補正さ
れ、かえって空燃比制御の安定性を損なうこととなる。
Although the correction is performed during the execution of the purge, since the transient state immediately after the purge is started from the purge stop state is not taken into account, the evaporated fuel is supplied to the purge control valve (the purge passage). There is a delay in the effect of the purge by the time required to reach the intake system of the engine from the valve that is provided to control the purge amount), and the fuel injection amount is excessively corrected, which impairs the stability of the air-fuel ratio control. .

【0009】本発明は、上述した点に鑑みなされたもの
であり、パージの実行から停止あるいは停止から実行へ
の移行直後における空燃比制御を適切に行うことができ
る内燃機関の制御装置を提供することを目的とする。
The present invention has been made in view of the above points, and provides a control device for an internal combustion engine that can appropriately perform air-fuel ratio control immediately after a transition from the execution of a purge to a stop or from the stop to the execution. The purpose is to:

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
本発明は、燃料タンクから発生する燃料蒸気を吸着する
キャニスタと、該キャニスタと内燃機関の吸気系との間
に設けられ、前記燃料蒸気を前記吸気系にパージさせる
パージ通路と、該パージ通路を介して前記吸気系に供給
される燃料蒸気の流量を制御するパージ制御弁と、前記
機関に供給される燃料の噴射量を制御する燃料噴射弁
と、前記機関の運転状態を検出する運転状態検出手段
と、前記パージ通路を介して前記吸気系に供給される燃
料蒸気の濃度に応じてパージ濃度補正係数(KEVA
P)を設定するパージ濃度補正係数設定手段と、前記検
出した機関運転状態に応じて前記パージ制御弁を制御す
るパージ流量制御手段と、前記検出した機関運転状態及
び前記パージ濃度補正係数(KEVAP)に応じて前記
燃料噴射弁を制御する燃料噴射量制御手段とを有する内
燃機関の制御装置において、前記パージ制御弁の作動領
域及び不作動領域を設定するパージ領域設定手段を設
け、前記パージ濃度補正係数設定手段は、前記パージ制
御弁の不作動領域から作動領域への移行後所定期間(t
mEVDEC)内は前記パージ濃度補正係数(KEVA
P)を所定値(前回値)に保持するようにしたものであ
る。
In order to achieve the above object, the present invention provides a canister for adsorbing fuel vapor generated from a fuel tank, and a fuel tank provided between the canister and an intake system of an internal combustion engine. A purge passage for purging fuel into the intake system, a purge control valve for controlling a flow rate of fuel vapor supplied to the intake system via the purge passage, and a fuel for controlling an injection amount of fuel supplied to the engine. An injection valve, operating state detecting means for detecting an operating state of the engine, and a purge concentration correction coefficient (KEVA) in accordance with a concentration of fuel vapor supplied to the intake system through the purge passage.
P), a purge concentration correction coefficient setting means for setting P), a purge flow rate control means for controlling the purge control valve in accordance with the detected engine operation state, a detected engine operation state and the purge concentration correction coefficient (KEVAP) And a fuel injection amount control means for controlling the fuel injection valve in accordance with the control method, wherein a purge area setting means for setting an active area and an inactive area of the purge control valve is provided, and the purge concentration correction is performed. The coefficient setting means is configured to determine whether the purge control valve has shifted from the inactive region to the active region for a predetermined period (t
mEVDEC) is the purge concentration correction coefficient (KEVA).
P) is held at a predetermined value (previous value).

【0011】また、前記パージ濃度補正係数設定手段
は、前記所定期間(tmEVDEC)経過後前記パージ
濃度補正係数(KEVAP)を徐々に減少させることが
望ましい。
Preferably, the purge concentration correction coefficient setting means gradually decreases the purge concentration correction coefficient (KEVAP) after the lapse of the predetermined period (tmEVDEC).

【0012】さらに本発明は、燃料タンクから発生する
燃料蒸気を吸着するキャニスタと、該キャニスタと内燃
機関の吸気系との間に設けられ、前記燃料蒸気を前記吸
気系にパージさせるパージ通路と、該パージ通路を介し
て前記吸気系に供給される燃料蒸気の流量を制御するパ
ージ制御弁と、前記機関に供給される燃料の噴射量を制
御する燃料噴射弁と、前記機関の運転状態を検出する運
転状態検出手段と、前記パージ通路を介して前記吸気系
に供給される燃料蒸気の濃度に応じてパージ濃度補正係
数(KEVAP)を設定するパージ濃度補正係数設定手
段と、前記検出した機関運転状態に応じて前記パージ制
御弁を制御するパージ流量制御手段と、前記検出した機
関運転状態及び前記パージ濃度補正係数(KEVAP)
に応じて前記燃料噴射弁を制御する燃料噴射量制御手段
とを有する内燃機関の制御装置において、前記パージ制
御弁の作動領域及び不作動領域を設定するパージ領域設
定手段を設け、前記パージ濃度補正係数設定手段は、前
記パージ制御弁の作動領域から不作動領域への移行後
パージ通路に残留する蒸発燃料の混合気への影響がなく
なるまでの所定期間(tmEVADD)内は前記パージ
濃度補正係数(KEVAP)を所定値(前回値)に保持
するようにしたものである。
Further, the present invention provides a canister for adsorbing fuel vapor generated from a fuel tank, a purge passage provided between the canister and an intake system of the internal combustion engine for purging the fuel vapor into the intake system, A purge control valve for controlling a flow rate of fuel vapor supplied to the intake system through the purge passage, a fuel injection valve for controlling an injection amount of fuel supplied to the engine, and detecting an operation state of the engine Operating condition detecting means for performing a purge concentration correction coefficient setting process for setting a purge concentration correction coefficient (KEVAP) in accordance with the concentration of fuel vapor supplied to the intake system through the purge passage; Purge flow control means for controlling the purge control valve according to the state; the detected engine operation state and the purge concentration correction coefficient (KEVAP)
And a fuel injection amount control means for controlling the fuel injection valve in accordance with the control method, wherein a purge area setting means for setting an active area and an inactive area of the purge control valve is provided, and the purge concentration correction is performed. The coefficient setting means, after shifting from the operation region of the purge control valve to the non-operation region ,
Evaporated fuel remaining in the purge passage has no effect on the air-fuel mixture
The purge concentration correction coefficient (KEVAP) is held at a predetermined value (previous value) during a predetermined period (tmEVADD) until the predetermined time elapses.

【0013】また、前記パージ濃度補正係数設定手段
は、前記所定期間(tmEVADD)経過後前記パージ
濃度補正係数(KEVAP)を徐々に増加させることが
望ましい。
Preferably, the purge concentration correction coefficient setting means gradually increases the purge concentration correction coefficient (KEVAP) after the lapse of the predetermined period (tmEVADD).

【0014】また、前記パージ濃度補正係数設定手段
は、前記所定期間(tmEVADD)を前記パージ通路
を介して前記吸気系に供給される燃料蒸気の濃度に応じ
て設定することが望ましい。
Preferably, the purge concentration correction coefficient setting means sets the predetermined period (tmEVADD) in accordance with the concentration of fuel vapor supplied to the intake system via the purge passage.

【0015】[0015]

【作用】請求項1の制御装置によれば、パージ制御弁の
不作動領域から作動領域への移行後所定期間内は、パー
ジ濃度補正係数は所定値に保持される。
According to the first aspect of the present invention, the purge concentration correction coefficient is maintained at a predetermined value for a predetermined period after the purge control valve shifts from the non-operation region to the operation region.

【0016】請求項2の制御装置によれば、パージ制御
弁の不作動領域から作動領域への移行時点から所定期間
経過後は、パージ濃度補正係数は徐々に減少する。
According to the second aspect of the present invention, the purge concentration correction coefficient gradually decreases after a lapse of a predetermined period from the time when the purge control valve shifts from the inoperative region to the active region.

【0017】請求項3の制御装置によれば、パージ制御
弁の作動領域から不作動領域への移行後所定期間内は、
パージ濃度補正係数は所定値に保持される。
According to the control device of the third aspect, within a predetermined period after the transition of the purge control valve from the operation region to the non-operation region,
The purge concentration correction coefficient is kept at a predetermined value.

【0018】請求項4の制御装置によれば、パージ制御
弁の作動領域から不作動領域への移行時点から所定期間
経過後は、パージ濃度補正係数は徐々に増加する。
According to the control device of the fourth aspect, the purge concentration correction coefficient gradually increases after a lapse of a predetermined period from the time when the purge control valve shifts from the operation region to the non-operation region.

【0019】請求項5の制御装置によれば、上記所定期
間はパージ通路を介して吸気系に供給される燃料蒸気の
濃度に応じて設定される。
According to the control device of the fifth aspect, the predetermined period is set according to the concentration of the fuel vapor supplied to the intake system through the purge passage.

【0020】[0020]

【実施例】以下本発明の実施例を添付図面に基づいて詳
述する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

【0021】図1は本発明の一実施例に係る内燃機関及
びその制御装置の全体構成図であり、符号1は例えば4
気筒の内燃機関(以下「エンジン」という)を示し、エ
ンジン1の吸気管2の途中にはスロットルボディ3が設
けられ、その内部にはスロットル弁4が配されている。
スロットル弁4にはスロットル弁開度(θTH)センサ5
が連結されており、当該スロットル弁4の開度に応じた
電気信号を出力して電子コントロールユニット(以下
「ECU」という)6に供給する。
FIG. 1 is an overall configuration diagram of an internal combustion engine and a control device thereof according to an embodiment of the present invention.
A cylinder internal combustion engine (hereinafter referred to as “engine”) is provided. A throttle body 3 is provided in the middle of an intake pipe 2 of the engine 1, and a throttle valve 4 is disposed inside the throttle body 3.
The throttle valve 4 has a throttle valve opening (θTH) sensor 5
And outputs an electric signal corresponding to the degree of opening of the throttle valve 4 and supplies it to an electronic control unit (hereinafter referred to as “ECU”) 6.

【0022】燃料噴射弁7はエンジン1とスロットル弁
4との間で且つ吸気管2の図示しない吸気弁の少し上流
側に各気筒毎に設けられており、各燃料噴射弁7は燃料
ポンプ8を介して燃料タンク9に接続されていると共に
ECU6に電気的に接続されて当該ECU6からの信号
により燃料噴射弁7の開弁時間が制御される。
A fuel injection valve 7 is provided for each cylinder between the engine 1 and the throttle valve 4 and slightly upstream of an intake valve (not shown) of the intake pipe 2. The ECU 6 is electrically connected to the fuel tank 9 and electrically connected to the ECU 6, and the opening time of the fuel injection valve 7 is controlled by a signal from the ECU 6.

【0023】スロットル弁4の直ぐ下流には管10を介
して吸気管内絶対圧(PBA)センサ11が設けられて
おり、この絶対圧センサ11により電気信号に変換され
た絶対圧信号は前記ECU6に供給される。
Immediately downstream of the throttle valve 4, an intake pipe absolute pressure (PBA) sensor 11 is provided via a pipe 10. The absolute pressure signal converted into an electric signal by the absolute pressure sensor 11 is sent to the ECU 6. Supplied.

【0024】また、絶対圧センサ11の下流には吸気温
(TA)センサ12が取付けられており、吸気温TAを
検出して対応する電気信号を出力してECU6に供給す
る。エンジン1の本体に装着されたエンジン水温(T
W)センサ13はサーミスタ等から成り、エンジン水温
(冷却水温)TWを検出して対応する温度信号を出力し
てECU6に供給する。
An intake air temperature (TA) sensor 12 is mounted downstream of the absolute pressure sensor 11, detects the intake air temperature TA, outputs a corresponding electric signal, and supplies it to the ECU 6. Engine water temperature (T
W) The sensor 13 is composed of a thermistor or the like, detects an engine coolant temperature (cooling coolant temperature) TW, outputs a corresponding temperature signal, and supplies the temperature signal to the ECU 6.

【0025】エンジン回転数(NE)センサ14はエン
ジン1の図示しないカム軸周囲又はクランク軸周囲に取
り付けられ、エンジン1のクランク軸の180度回転毎に
所定のクランク角度位置で信号パルス(以下「TDC信
号パルス」という)を出力し、このTDC信号パルスは
ECU6に供給される。
The engine speed (NE) sensor 14 is mounted around a camshaft (not shown) or around the crankshaft of the engine 1, and a signal pulse (hereinafter referred to as a “pulse”) at a predetermined crank angle position every 180 ° rotation of the crankshaft of the engine 1. This pulse is supplied to the ECU 6.

【0026】排気ガス濃度検出器としてのO2センサ1
6はエンジン1の排気管15に装着されており、排気ガ
ス中の酸素濃度を検出し、その濃度に応じた信号を出力
しECU6に供給する。ECU6には、更エンジン1が
搭載された車両の速度を検出する車速センサ33が接続
されており、その検出信号がECU6に供給される。
O 2 sensor 1 as exhaust gas concentration detector
Reference numeral 6 is attached to the exhaust pipe 15 of the engine 1, detects the oxygen concentration in the exhaust gas, outputs a signal corresponding to the concentration, and supplies the signal to the ECU 6. The ECU 6 is connected to a vehicle speed sensor 33 for detecting the speed of the vehicle on which the engine 1 is mounted, and a detection signal is supplied to the ECU 6.

【0027】密閉された燃料タンク9の上部は通路20
aを介してキャニスタ21に連通し、キャニスタ21は
パージ通路23を介して吸気管2のスロットル弁4の下
流側に連通している。キャニスタ21は、燃料タンク9
内で発生する蒸発燃料を吸着する吸着剤22を内蔵し、
外気取込口21aを有する。通路20aの途中には、正
圧バルブ及び負圧バルブから成る2ウェイバルブ20が
配設され、パージ通路23の途中にはデューティ制御型
の電磁弁であるパージ制御弁24が配設されている。パ
ージ制御弁24のソレノイドはECU6に接続され、パ
ージ制御弁24はECU6からの信号に応じて制御され
て開弁時間の時間的割合をリニアに変化させる。通路2
0a、2ウェイバルブ20、キャニスタ21、パージ通
路23及びパージ制御弁24によって蒸発燃料排出抑止
装置が構成される。
The upper part of the sealed fuel tank 9 is provided with a passage 20.
a and communicates with the canister 21 via a purge passage 23 to the intake pipe 2 on the downstream side of the throttle valve 4. The canister 21 is a fuel tank 9
A built-in adsorbent 22 for adsorbing fuel vapor generated inside
It has an outside air intake 21a. A two-way valve 20 including a positive pressure valve and a negative pressure valve is provided in the middle of the passage 20a, and a purge control valve 24, which is a duty control type electromagnetic valve, is provided in the middle of the purge passage 23. . The solenoid of the purge control valve 24 is connected to the ECU 6, and the purge control valve 24 is controlled according to a signal from the ECU 6 to linearly change the time ratio of the valve opening time. Passage 2
Oa, a two-way valve 20, a canister 21, a purge passage 23, and a purge control valve 24 constitute an evaporative fuel emission suppression device.

【0028】この蒸発燃料排出抑止装置によれば、燃料
タンク9内で発生した蒸発燃料は、所定の設定圧に達す
ると2ウェイバルブ20の正圧バルブを押し開き、キャ
ニスタ21に流入し、キャニスタ21内の吸着剤22に
よって吸着され貯蔵される。パージ制御弁24はECU
6からのデューティ制御信号によって開弁/閉弁作動
し、その開弁時間中においてはキャニスタ21に一時貯
えられていた蒸発燃料は、吸気管2内の負圧により、キ
ャニスタ21に設けられた外気取込口21aから吸入さ
れた外気と共にパージ制御弁24を経て吸気管2へ吸引
され、各気筒へ送られる。また外気などで燃料タンク9
が冷却されて燃料タンク内の負圧が増すと、2ウェイバ
ルブ20の負圧バルブが開弁し、キャニスタ21に一時
貯えられていた蒸発燃料は燃料タンク9へ戻される。こ
のようにして燃料タンク9内に発生した燃料蒸気が大気
に放出されることを抑止している。
According to this evaporative fuel emission suppressing device, when the evaporative fuel generated in the fuel tank 9 reaches a predetermined set pressure, it pushes open the positive pressure valve of the two-way valve 20, flows into the canister 21, and flows into the canister 21. It is adsorbed and stored by the adsorbent 22 in 21. The purge control valve 24 is an ECU
The valve opens / closes in response to the duty control signal from the engine 6, and during the valve opening time, the evaporated fuel temporarily stored in the canister 21 is supplied to the outside air provided in the canister 21 by the negative pressure in the intake pipe 2. The air is sucked into the intake pipe 2 via the purge control valve 24 together with the outside air sucked from the intake port 21a, and is sent to each cylinder. In addition, the fuel tank 9
Is cooled and the negative pressure in the fuel tank increases, the negative pressure valve of the two-way valve 20 opens, and the evaporated fuel temporarily stored in the canister 21 is returned to the fuel tank 9. Thus, the fuel vapor generated in the fuel tank 9 is prevented from being released to the atmosphere.

【0029】吸気管2のスロットル弁4の下流側は、排
気還流路30を介して排気管15に接続されており、排
気還流路30の途中には排気還流量を制御する排気還流
弁(EGR弁)31が設けられている。
The downstream side of the throttle valve 4 of the intake pipe 2 is connected to the exhaust pipe 15 via an exhaust gas recirculation path 30. An exhaust gas recirculation valve (EGR) for controlling the amount of exhaust gas recirculation is provided in the exhaust gas recirculation path 30. A valve 31 is provided.

【0030】この排気還流弁31はソレノイドを有する
電磁弁であり、ソレノイドはECU6に接続され、その
弁開度がECU6からの制御信号によってリニアに変化
させることができるように構成されている。排気還流弁
31には、その弁開度を検出するリフトセンサ32が設
けられており、その検出信号はECU6に供給される。
The exhaust gas recirculation valve 31 is an electromagnetic valve having a solenoid, and the solenoid is connected to the ECU 6 so that the valve opening can be changed linearly by a control signal from the ECU 6. The exhaust gas recirculation valve 31 is provided with a lift sensor 32 for detecting the valve opening, and a detection signal is supplied to the ECU 6.

【0031】ECU5は上述の各種センサからのエンジ
ンパラメータ信号等に基づいてエンジン運転状態を判別
し、吸気管内絶対圧PBAとエンジン回転数NEとに応
じて設定される排気還流弁31の弁開度指令値LCMD
とリフトセンサ32によって検出された排気還流弁31
の実弁開度値LACTとの偏差を零にするように排気還
流弁31のソレノイドに制御信号を供給する。
The ECU 5 determines the engine operation state based on the engine parameter signals from the above-mentioned various sensors and the like, and sets the opening degree of the exhaust gas recirculation valve 31 set according to the intake pipe absolute pressure PBA and the engine speed NE. Command value LCMD
And the exhaust gas recirculation valve 31 detected by the lift sensor 32
The control signal is supplied to the solenoid of the exhaust gas recirculation valve 31 so that the deviation from the actual valve opening value LACT becomes zero.

【0032】ECU6は各種センサからの入力信号波形
を整形し、電圧レベルを所定レベルに修正し、アナログ
信号値をデジタル信号値に変換する等の機能を有する入
力回路、中央演算処理回路(以下「CPU」という)、
CPUで実行される各種演算プログラム及び演算結果等
を記憶する記憶手段、前記燃料噴射弁7、パージ制御弁
24及び排気還流弁31に駆動信号を供給する出力回路
等から構成される。
The ECU 6 shapes input signal waveforms from various sensors, corrects a voltage level to a predetermined level, and converts an analog signal value into a digital signal value. CPU "),
It comprises a storage means for storing various calculation programs executed by the CPU and calculation results, an output circuit for supplying drive signals to the fuel injection valve 7, the purge control valve 24 and the exhaust gas recirculation valve 31, and the like.

【0033】CPUは上述の各種エンジンパラメータ信
号に基づいて、O2センサ16による理論空燃比へのフ
ィードバック制御運転領域やオープンループ制御運転領
域等の種々のエンジン運転状態を判別するとともに、エ
ンジン運転状態に応じ、燃料噴射弁7の燃料噴射時間T
OUT、パージ制御弁24のデューティ比及び排気還流
弁の弁開度指令値LCMDを演算する。
Based on the various engine parameter signals described above, the CPU determines various engine operating states such as a feedback control operating area to the stoichiometric air-fuel ratio by the O 2 sensor 16 and an open loop control operating area. , The fuel injection time T of the fuel injection valve 7
OUT, the duty ratio of the purge control valve 24, and the valve opening command value LCMD of the exhaust gas recirculation valve are calculated.

【0034】燃料噴射弁7による燃料噴射はTDC信号
パルスに同期して行われ、燃料噴射時間TOUTは次式
(1)により算出される。
The fuel injection by the fuel injection valve 7 is performed in synchronization with the TDC signal pulse, and the fuel injection time TOUT is calculated by the following equation (1).

【0035】 TOUT=TI×KO2×KEVAP×K1+K2 …(1) ここにTIは基本燃料量、具体的にはエンジン回転数N
Eと吸気管内絶対圧PBAとに応じて決定される基本燃
料噴射時間であり、このTI値を決定するためのTIマ
ップが記憶手段に記憶されている。
TOUT = TI × KO2 × KEVAP × K1 + K2 (1) where TI is the basic fuel amount, specifically, the engine speed N
This is a basic fuel injection time determined according to E and the intake pipe absolute pressure PBA, and a TI map for determining the TI value is stored in the storage means.

【0036】KO2は、空燃比補正係数であり、空燃比
フィードバック制御中はO2センサ16の出力値に応じ
て設定され、オープンループ制御中はエンジン運転状態
に応じた所定値に設定される。
The KO2 represents an air-fuel ratio correction coefficient, air-fuel ratio feedback control is set in accordance with the output value of the O 2 sensor 16, an open-loop control is set to a predetermined value in accordance with engine operating conditions.

【0037】KEVAPは、パージによる蒸発燃料の影
響を補償するためのエバポ補正係数であり、パージを行
わないときは1.0に設定され、パージ実行時は0〜
1.0の間の値に設定される。この係数KEVAPの値
が小さいほど、パージの影響が大きいことを示す。
KEVAP is an evaporation correction coefficient for compensating for the effect of fuel vapor due to purge, and is set to 1.0 when purging is not performed, and 0 to 0 when purging is performed.
It is set to a value between 1.0. The smaller the value of the coefficient KEVAP, the greater the effect of the purge.

【0038】K1及びK2は夫々各種エンジンパラメー
タ信号に応じて演算される他の補正係数及び補正変数で
あり、エンジン運転状態に応じた燃費特性、エンジン加
速特性等諸特性の最適化が図られるような値に設定され
る。
K1 and K2 are other correction coefficients and correction variables calculated in accordance with various engine parameter signals, respectively, so that various characteristics such as a fuel consumption characteristic and an engine acceleration characteristic according to the engine operating state can be optimized. Is set to an appropriate value.

【0039】ECU6のCPUは上述のようにして算出
した結果に基づいて、燃料噴射弁7、パージ制御弁24
及び排気還流弁31を駆動する信号を、出力回路を介し
て出力する。
The CPU of the ECU 6 controls the fuel injection valve 7 and the purge control valve 24 based on the results calculated as described above.
And a signal for driving the exhaust gas recirculation valve 31 via an output circuit.

【0040】図2は、パージ制御弁24の作動(開弁)
/不作動(閉弁)を決定する処理のフローチャートであ
り、本処理はTDC信号パルスの発生毎にこれと同期し
て実行される。
FIG. 2 shows the operation (opening) of the purge control valve 24.
4 is a flowchart of a process for determining / non-operation (valve closing), and this process is executed in synchronization with each generation of a TDC signal pulse.

【0041】ステップS1では、エンジン回転数NEか
らエンジン1の始動モードか否かを判別し、始動モード
のときはエンジン1の始動直後に適用される始動後パー
ジ補正係数KFRASTを「0」とし(ステップS
2)、始動モード終了後の時間を計時する初期タイマt
mFRASTに所定時間をセットしてこれをスタートさ
せるとともに(ステップS3)、空燃比フィードバック
制御開始後の時間を計時するFB制御タイマtmFRに
所定時間をセットしてこれをスタートさせ(ステップS
4)、パージ制御弁24の作動許可フラグF−FRを
「0」としてパージ制御弁24の作動を不許可(パージ
カット状態)とする(ステップS5)。
In step S1, it is determined from the engine speed NE whether or not the engine 1 is in the start mode. In the start mode, the post-start purge correction coefficient KFLAST applied immediately after the start of the engine 1 is set to "0" ( Step S
2), an initial timer t for measuring the time after the start mode ends
A predetermined time is set in mFLAST and started (step S3), and a predetermined time is set and started in an FB control timer tmFR that measures the time after the start of the air-fuel ratio feedback control (step S3).
4), the operation permission flag F-FR of the purge control valve 24 is set to “0” to disable the operation of the purge control valve 24 (purge cut state) (step S5).

【0042】ここで、初期タイマtmFRASTは始動
モード中のエンジン水温TWが所定温度以上であるとき
は例えば50秒に設定し、所定温度より低ければ例えば
200秒に設定する。また、FB制御タイマtmFR
は、例えば0.5秒に設定する。
Here, the initial timer tmFLAST is set to, for example, 50 seconds when the engine coolant temperature TW in the starting mode is equal to or higher than a predetermined temperature, and is set to, for example, 200 seconds when the engine water temperature TW is lower than the predetermined temperature. Also, the FB control timer tmFR
Is set to 0.5 seconds, for example.

【0043】始動モードが終了するとステップS1から
ステップS6に進み、初期タイマtmFRASTの値が
「0」か否かを判別する。当初はtmFRAST>0で
あるので、前記ステップS4,S5に進んでパージ不許
可とする。
When the start mode ends, the process proceeds from step S1 to step S6, where it is determined whether or not the value of an initial timer tmFLAST is "0". Since tmFLAST> 0 at the beginning, the process proceeds to steps S4 and S5, and purge is not permitted.

【0044】なお、エンジン水温TWが低いときは、空
燃比のリッチ化を行っているためタイマーセット時間
(tmFRAST)を長くしてパージによるオーバーリ
ッチを防止し、低水温時の供給空燃比を安定化させるこ
とによって運転性を確保している。
When the engine coolant temperature TW is low, the air-fuel ratio is enriched, so that the timer set time (tmFLAST) is lengthened to prevent over-riching due to purging, and the supply air-fuel ratio at low coolant temperature is stabilized. The drivability is ensured by the conversion.

【0045】始動モード終了後、所定期間経過してtm
FRAST=0となるとステップS7に進んで空燃比フ
ィードバック制御中であることを「1」で示すFB制御
フラグF−O2FBが「1」か否かを判別する。F−O
2FB=0であってフィードバック制御中でなければ前
記ステップS4,S5に進んでパージ不許可とし、F−
O2FB=1のときはフュエルカット中であることを
「1」で示すFCフラグF−FCが「1」か否かを判別
する(ステップS8)。
After a predetermined period has elapsed since the start mode was completed, tm
When FLAST = 0, the process proceeds to step S7 to determine whether or not the FB control flag F-O2FB indicating "1" indicating that the air-fuel ratio feedback control is being performed is "1". FO
If 2FB = 0 and the feedback control is not being performed, the process proceeds to steps S4 and S5, where purging is not permitted, and F-
When O2FB = 1, it is determined whether or not the FC flag F-FC indicating that fuel cut is being performed is "1" is "1" (step S8).

【0046】ここでF−FC=1であってフュエルカッ
ト中のときは、前記ステップS4,S5に進んでパージ
不許可とし、F−FC=0のときはステップS4でスタ
ートとしたFB制御タイマtmFRの値が「0」か否か
を判別する(ステップS9)。当初はtmFR>0であ
るので、前記ステップS5に進んでパージ不許可とし、
所定時間経過してtmFR=0となるとステップS10
に進む。
Here, when F-FC = 1 and fuel cut is in progress, the routine proceeds to steps S4 and S5, where purging is not permitted, and when F-FC = 0, the FB control timer started at step S4. It is determined whether the value of tmFR is “0” (step S9). Since tmFR> 0 at the beginning, the process proceeds to step S5 and purge is not permitted.
When tmFR = 0 after a lapse of a predetermined time, step S10 is performed.
Proceed to.

【0047】ステップS4,S9により、O2フィード
バック制御への復帰時に所定時間経過するまでパージを
禁止し、O2フィードバック制御への復帰時に該制御の
初期化がなされ、空燃比補正係数KO2による過補正を
防止している。
[0047] The step S4, S9, and inhibits the purging until a predetermined time elapses when returning to the O 2 feedback control, the initialization of the control is performed at the time of return to the O 2 feedback control, over by the air-fuel ratio correction coefficient KO2 Correction is prevented.

【0048】ステップS10では、排気還流弁31を開
弁し、排気還流を実行していることを「1」で示すEG
RフラグF−EGRが「1」か否かを判別し、F−FG
R=1であって排気還流中のときはステップS11に進
み、検出したエンジン回転数NE及び吸気管内絶対圧P
BAに応じてKFREGRマップを検索し、EGR量に
応じたEGR補正係数KFREGRを決定する。
In step S10, the exhaust gas recirculation valve 31 is opened to indicate that the exhaust gas recirculation is being executed by an EG indicating "1".
It is determined whether the R flag F-EGR is “1” or not, and the F-FG
If R = 1 and the exhaust gas is being recirculated, the process proceeds to step S11, where the detected engine speed NE and the detected intake pipe absolute pressure P
A KFREGR map is searched according to BA, and an EGR correction coefficient KFREGR according to the EGR amount is determined.

【0049】KFREGRマップは、例えば図8に示す
ように所定エンジン回転数N(1)〜N(n)及び所定
吸気管内絶対圧0〜P(n)で定まる格子点毎に所定値
が設定されたEGR補正マップであり、EGR補正係数
KFREGR=0.85の領域と、その周囲の0.95
領域及びその他の1.0の領域が設けられている。
In the KFREGR map, for example, as shown in FIG. 8, a predetermined value is set for each grid point determined by predetermined engine speeds N (1) to N (n) and predetermined intake pipe absolute pressures 0 to P (n). This is an EGR correction map in which an EGR correction coefficient KFREGR = 0.85 region and its surrounding 0.95%.
A region and another 1.0 region are provided.

【0050】ここで、排気還流中にEGR補正係数KF
REGRによって後述のパージデューティマップ値DF
RMAPを補正するのは、排気還流量の増大につれて燃
焼に寄与する混合気の割合が減少する為、パージ供給量
も減少させることによって混合気の空燃比のオーバーリ
ッチ化を防止する為である。
Here, during exhaust gas recirculation, the EGR correction coefficient KF
A purge duty map value DF, which will be described later,
The reason for correcting the RMAP is to prevent the air-fuel ratio of the air-fuel mixture from becoming over-rich by reducing the purge supply amount because the proportion of the air-fuel mixture contributing to combustion decreases as the exhaust gas recirculation amount increases.

【0051】なお排気還流中でなければ(F−EGR=
0)、ステップS12に進んでEGR補正係数KFRE
GRを1.0とし、パージ補正は行わない。
If the exhaust gas is not being recirculated (F-EGR =
0), the process proceeds to step S12 and the EGR correction coefficient KFRE
GR is set to 1.0, and no purge correction is performed.

【0052】次いでステップS13において、パージ制
御弁24の開弁時間の比率を定めるパージデューティ量
DFRのマップ値DFRMAPをエンジン回転数NE及
び吸気管内絶対圧PBAに応じて設定されたマップを検
索することにより決定する。続くステップS14では、
エンジン水温TWが所定水温TWFRIDL(例えば4
0℃)より高いか否かを判別し、TW≦TWFRIDL
が成立するときは、直ちにステップS19に進む。一
方、TW>TWFIDLが成立するときは、さらに吸気
温TAが所定吸気温TAFRIDL(例えば30℃)よ
り高いか否かを判別する(ステップS15)。TA≦T
AFRIDLであれば直ちにステップS19に進み、T
A>TAFRIDLが成立するときはエンジン1がアイ
ドル状態か否かを判別する(ステップS16)。
Next, in step S13, a map in which the map value DFRMAP of the purge duty amount DFR that determines the ratio of the valve opening time of the purge control valve 24 is set according to the engine speed NE and the intake pipe absolute pressure PBA is searched. Determined by In the following step S14,
When the engine coolant temperature TW is equal to the predetermined coolant temperature TWFRIDL (for example, 4
0 ° C.), TW ≦ TWFRIDL
Is satisfied, the process immediately proceeds to step S19. On the other hand, when TW> TWFIDL is satisfied, it is further determined whether or not the intake air temperature TA is higher than a predetermined intake air temperature TAFRIDL (for example, 30 ° C.) (step S15). TA ≦ T
If AFRIDL, the process immediately proceeds to step S19, where T
When A> TAFRIDL is satisfied, it is determined whether or not the engine 1 is in an idle state (step S16).

【0053】エンジン1がアイドル状態でなければ、ス
テップS19に進み、アイドル状態のときはさらにパー
ジデューティマップ値DFRMAPが所定量DFRID
Lより小さいか否かを判別する。そしてDFRMAP≧
DFRIDLが成立するときは直ちにステップS19に
進み、DFRMAP<DFRIDLが成立するときは、
この所定量DFRIDLをパージデューティマップ値D
FRMAPとし、最低限のパージ量を確保して(ステッ
プS18)ステップS19に進む。所定量DFRIDL
程度であればパージを行ってもほとんど影響がないから
である。
If the engine 1 is not in the idle state, the process proceeds to step S19. If the engine 1 is in the idle state, the purge duty map value DFRMAP is further increased by a predetermined amount DFRID.
It is determined whether it is smaller than L. And DFRMAP ≧
When DFRIDL is established, the process immediately proceeds to step S19. When DFRMAP <DFRIDL is established,
This predetermined amount DFRIDL is used as the purge duty map value D.
FRMAP is set, and a minimum purge amount is secured (step S18), and the process proceeds to step S19. Predetermined amount DFRIDL
This is because purging has almost no effect if the degree is about the same.

【0054】ステップS19では、パージデューティマ
ップ値DFRMAPが0より大きいか否かを判別し、D
FRMAP=0のときはステップS5に進んでパージ不
許可とする。DFRMAP>0であるときは、エンジン
水温TWが所定水温TWFR(例えば20℃)より高い
か否かを判別し、TW>TWFRが成立するときはさら
に吸気温TAが所定吸気温TAFR(例えば30℃)よ
り高いか否かを判別する(ステップS21)。その結
果、TA>TAFRが成立すれば、パージ制御弁作動許
可フラグF−FRを「1」としてパージを許可する(ス
テップS22)一方、TW≦TWFR又はTA≦TAF
Rが成立するときはステップS5に進んでパージ不許可
とする。
In step S19, it is determined whether the purge duty map value DFRMAP is greater than 0, and D is determined.
If FRMAP = 0, the flow proceeds to step S5, and purging is not permitted. When DFRMAP> 0, it is determined whether the engine coolant temperature TW is higher than a predetermined coolant temperature TWFR (for example, 20 ° C.). When TW> TWFR is satisfied, the intake air temperature TA is further reduced to a predetermined intake air temperature TAFR (for example, 30 ° C.). ) Is determined (step S21). As a result, if TA> TAFR is satisfied, the purge control valve operation permission flag F-FR is set to “1” to permit the purge (step S22), while TW ≦ TWFR or TA ≦ TAF.
If R is satisfied, the process proceeds to step S5, and purge is not permitted.

【0055】図2の処理により、パージ制御弁24の作
動許可・不許可が決定されるとともに、EGR補正係数
KFREGR及びパージデューティマップ値DFRMA
Pの値が決定される。
According to the processing of FIG. 2, the permission / non-permission of the purge control valve 24 is determined, and the EGR correction coefficient KFREGR and the purge duty map value DFRMA are determined.
The value of P is determined.

【0056】図3は、パージ制御弁24のパージデュー
ティ量DFRを算出する処理のフローチャートであり、
本処理は所定時間(例えば40msec)毎に実行され
る。
FIG. 3 is a flowchart of a process for calculating the purge duty amount DFR of the purge control valve 24.
This process is executed every predetermined time (for example, 40 msec).

【0057】ステップS31では、今回パージ作動許可
フラグF−FRが「1」であるか否かを判別し、F−F
R=0であってパージ不許可のときはステップS32に
進み、始動直後に適用される始動後パージ補正係数KF
RASTの今回値KFRAST(n)を前回値KFRA
ST(n−1)と同一値に保持(以下「前回値保持」と
いう)し、車両の発進時に適用されるカウンタCFRA
DD(図4、ステップS65)に所定値をセットし(ス
テップS33)、初期パージ量設定値DFRXを「0」
とし(ステップS34)、パージ不許可から許可への移
行直後であること(以下「初期パージ状態」という)を
「1」で示す初期フラグF−FRADDを「0」とし
(ステップS35)、パージデューティ量DFRを
「0」として(ステップS36)、本処理を終了する。
In step S31, it is determined whether or not a current purge operation permission flag F-FR is "1".
If R = 0 and the purge is not permitted, the process proceeds to step S32, where the post-start purge correction coefficient KF applied immediately after the start is set.
The current value KFRAST (n) of RAST is changed to the previous value KFRA.
A counter CFRA that holds the same value as ST (n-1) (hereinafter referred to as "previous value holding") and is applied when the vehicle starts moving
A predetermined value is set in DD (FIG. 4, step S65) (step S33), and the initial purge amount set value DFRX is set to “0”.
(Step S34), the initial flag F-FRADD indicating "1" indicating that it is immediately after the transition from the purge non-permission to the permission (hereinafter referred to as "initial purge state") is set to "0" (step S35), and the purge duty is set. The amount DFR is set to “0” (step S36), and the process ends.

【0058】ステップS31でF−FR=1であって今
回パージ許可のときは、さらに前回F−FR=1であっ
たか否かを判別する(ステップS37)。その結果、前
回F−FR=0であって今回パージ許可へ移行したとき
は初期フラグF−FRADDを「1」として(ステップ
S38)、また前回もF−FR=1であってパージ許可
が継続しているときは直ちにステップS39に進む。
If F-FR = 1 in step S31 and the purge is permitted this time, it is further determined whether or not F-FR = 1 last time (step S37). As a result, when the previous F-FR = 0 and the shift to the purge permission is performed this time, the initial flag F-FRADD is set to "1" (step S38). If so, the process immediately proceeds to step S39.

【0059】ステップS39では、エバポ補正係数KE
VAP(前記式(1)参照)が所定値KEVAPFRよ
り大きいか否かを判別し、KEVAP>KEVAPFR
であるときは、次式(2)により今回の始動後パージ補
正係数KFRAST(n)を算出する(ステップS4
0)。
In step S39, the evaporation correction coefficient KE
It is determined whether or not VAP (see the above equation (1)) is larger than a predetermined value KEVAPFR, and KEVAP> KEVAPFR
, The after-start purge correction coefficient KFRAST (n) is calculated by the following equation (2) (step S4).
0).

【0060】 KFRAST(n)=KFRAST(n−1)+DKFRAST …(2) ここで、DKFRASTは所定の加算項であり、前回の
始動後パージ補正係数KFRAST(n−1)に加算項
DKFRASTを加算することにより、始動後パージ補
正係数KFRASTの値を徐々に増加させ、パージ量を
徐々に増加させるようにしている。
KFRAST (n) = KFLAST (n−1) + DKFRAST (2) where DKFLAST is a predetermined addition term, and the addition term DKFLAST is added to the purge correction coefficient KFLAST (n−1) after the previous start. By doing so, the value of the post-start purge correction coefficient KFLAST is gradually increased, and the purge amount is gradually increased.

【0061】一方、KEVAP≦KEVAPFRが成立
するときは、始動後パージ補正係数KFRASTは前回
値保持とする(ステップS41)。
On the other hand, when KEVAP ≦ KEVAPFR holds, the post-start purge correction coefficient KFRAST is held at the previous value (step S41).

【0062】すなわち、パージ供給開始の初期の段階で
は、エバポ補正係数KEVAPが大きくてパージの燃料
噴射量に対する影響が小さいときは、徐々にパージ量を
上げていくが、影響が大きいときは、パージ量の増加を
抑えるようにしている。
That is, in the initial stage of the purge supply start, when the evaporation correction coefficient KEVAP is large and the influence of the purge on the fuel injection amount is small, the purge amount is gradually increased. We try to suppress the increase in volume.

【0063】続くステップS42,S43では、今回の
始動後パージ補正係数KFRAST(n)が1より大き
いか否かを判別し、1より大きくなったときはKFRA
ST(n)=1.0として最大値が1.0となるように
している。
In the following steps S42 and S43, it is determined whether or not the current purge correction coefficient KFRAST (n) is greater than 1, and if it is greater than 1, KRRA
ST (n) = 1.0 and the maximum value is set to 1.0.

【0064】そしてステップS44で次式(3)によ
り、パージデューティ量DFRを算出する。
Then, in step S44, the purge duty amount DFR is calculated by the following equation (3).

【0065】 DFR=DFRMAP×KFRAST×KFREGR×KFRTW ×KFRPA …(3) ここで、パージデューティマップ値DFRMAP及びE
GR補正係数KFREGRは図2の処理で算出されたも
のであり、KFRTWはエンジン水温TWに応じて設定
される水温パージ補正係数、KFRPAは、大気圧PA
に応じて設定される大気圧補正係数である。水温パージ
補正係数KFRTWは、エンジン水温TWが上昇するほ
ど増加するように設定され、大気圧補正係数KFRPA
は大気圧PAが低下するほど増加するように設定され
る。大気圧PAの低下に伴ってパージしにくい状態とな
るからである。
DFR = DFRMAP × KFLAST × KFREGR × KFRTW × KFRPA (3) where the purge duty map values DFRMAP and E
The GR correction coefficient KFREGR is calculated by the processing of FIG. 2, KFRTW is a water temperature purge correction coefficient set according to the engine water temperature TW, and KFRPA is an atmospheric pressure PA
Is an atmospheric pressure correction coefficient that is set according to. The water temperature purge correction coefficient KFRTW is set to increase as the engine water temperature TW increases, and the atmospheric pressure correction coefficient KFRPA
Is set to increase as the atmospheric pressure PA decreases. This is because purging becomes difficult as the atmospheric pressure PA decreases.

【0066】ステップS44でパージデューティ量DF
Rを算出した後は、初期フラグF−FRADDが「1」
か否かを判別し、F−FRADD=0であって初期パー
ジ状態でなければ直ちにステップS51に進む。一方、
F−FRADD=1であって初期パージ状態のときは、
次式(4)により初期パージ量設定値DFRX(n)を
算出する(ステップS46)。
In step S44, the purge duty amount DF
After calculating R, the initial flag F-FRADD is set to “1”.
It is determined whether or not F-FRADD = 0 and the initial purge state is not established, and the process immediately proceeds to step S51. on the other hand,
When F-FRADD = 1 and in the initial purge state,
The initial purge amount setting value DFRX (n) is calculated by the following equation (4) (step S46).

【0067】 DFRX(n)=DFRX(n−1)+DFRADD …(4) ここで、DFRADDは初期パージ加算項であり、後述
する図4の処理でその値が設定される。式(4)により
初期パージ量設定値DFRXの値は徐々に増加する。
DFRX (n) = DFRX (n−1) + DFRADD (4) Here, DFRADD is an initial purge addition term, and its value is set in the processing of FIG. 4 described later. According to equation (4), the value of the initial purge amount set value DFRX gradually increases.

【0068】次いで、ステップS44で算出したパージ
デューティ量DFRが式(4)で算出した初期パージ量
設定値DFRX(n)の値より大きいか否かを判別する
(ステップS47)。当初はDFR>DFRX(n)が
成立するので、ステップS48に進み初期パージ量設定
値DFRXをパージデューティ量DFRとし、その後D
FR≦DFRX(n)となると、パージデューティ量D
FRの値の修正は行わずに初期パージ量設定値DFRX
の値を「0」にセットするとともに(ステップS4
9)、初期フラグF−FRADDを「0」にセットして
(ステップS50)、ステップS51に進む。
Next, it is determined whether or not the purge duty amount DFR calculated in step S44 is larger than the initial purge amount set value DFRX (n) calculated in equation (4) (step S47). Initially, DFR> DFRX (n) is satisfied, so the routine proceeds to step S48, where the initial purge amount set value DFRX is set to the purge duty amount DFR, and then D
When FR ≦ DFRX (n), the purge duty amount D
Initial purge amount set value DFRX without correction of FR value
Is set to "0" (step S4).
9) The initial flag F-FRADD is set to "0" (step S50), and the process proceeds to step S51.

【0069】ステップS51〜S54では、パージデュ
ーティ量DFRのリミットチェックを行い、パージデュ
ーティ量DFRの値が上限値DFRLMTHを越えると
きは、DFR=DFRLMTHとし(ステップS5
3)、パージデューティ量DFRの値が下限値DFRL
MTLを下回るときはDFR=DFRLMTLとして
(ステップS54)、本処理を終了する。
In steps S51 to S54, a limit check of the purge duty amount DFR is performed. When the value of the purge duty amount DFR exceeds the upper limit value DFLLMTH, DFR = DFRLMTH is set (step S5).
3), the value of the purge duty amount DFR is lower limit value DFRL
If the value is lower than the MTL, DFR = DFRLMTL is set (step S54), and the process ends.

【0070】こうしてパージデューティ量DFRが決定
され、このパージデューティ量DFRの値に基づきパー
ジ制御弁24が制御されて蒸発燃料が吸気管2に供給さ
れる。
Thus, the purge duty amount DFR is determined, and the purge control valve 24 is controlled based on the value of the purge duty amount DFR to supply the fuel vapor to the intake pipe 2.

【0071】本処理における始動後パージ補正係数KF
RASTの増加の様子をエバポ補正係数KEVAP及び
パージデューティ量DFRと対比させて示した図9に基
づき簡単に説明する。
The post-start purge correction coefficient KF in this process
The manner in which RAST is increased will be briefly described with reference to FIG. 9 which shows an increase in the evaporation correction coefficient KEVAP and a purge duty amount DFR.

【0072】エンジン始動後パージが始まる前は、始動
後パージ補正係数KFRASTは0、エバポ補正係数K
EVAPは1.0、パージは不許可でパージデューティ
量DFRは0である。
Before the purge is started after the engine is started, the purge correction coefficient KFLAST after the engine is started is 0, and the evaporation correction coefficient K is
EVAP is 1.0, purging is not permitted, and the purge duty amount DFR is 0.

【0073】パージが始まると、ステップS46,S4
7,S48を繰り返してパージデューティ量DFRが徐
々に増加し、対応して始動後パージ補正係数KEVAP
は1.0より減少していく。そしてエバポ補正係数KE
VAPは当初所定値KEVAPFRより大きいのでステ
ップS40を繰り返し始動後パージ補正係数KFRAS
Tは徐々に増加していく。すなわちパージ量も徐々に増
加していくことになる。
When the purging starts, steps S46, S4
7 and S48 are repeated to gradually increase the purge duty amount DFR, and the post-start purge correction coefficient KEVAP is correspondingly increased.
Decreases from 1.0. And the evaporation correction coefficient KE
Since VAP is initially larger than the predetermined value KEVAPFR, step S40 is repeated, and the purge correction coefficient KFRAS after starting is increased.
T gradually increases. That is, the purge amount also gradually increases.

【0074】そしてパージカットされると、パージデュ
ーティ量DFRは0になりエバポ補正係数KEVAPは
増加するが、始動後パージ補正係数KFRASTはステ
ップS32により前回値に固定され、またパージが再開
すると、再び増加を始める。
When the purge cut is performed, the purge duty amount DFR becomes 0 and the evaporation correction coefficient KEVAP increases. However, the purge correction coefficient KFLAST after starting is fixed to the previous value in step S32, and when the purge is resumed, the purge correction coefficient KFRAST is restarted. Start increasing.

【0075】エバポ補正係数KEVAPが徐々に低下し
て所定値KEVAPFRを下回る程になりパージの影響
が大きくなったときは、ステップS41により始動後パ
ージ補正係数KFRASTは前回値に固定されパージ量
を必要以上に増加させないようにし、パージの影響がそ
れ程でもなくなったときに(KEVAP>KEVAPF
R)、再び始動後パージ補正係数KFRASTは増加し
て最終的に1.0となる。
When the evaporation correction coefficient KEVAP gradually decreases and falls below the predetermined value KEVAPFR and the influence of the purge increases, the purge correction coefficient KFRAST after starting is fixed at the previous value in step S41 and the purge amount is required. When the effect of the purge is not so large (KEVAP> KEVAPF
R), again, the post-start purge correction coefficient KFLAST increases and finally reaches 1.0.

【0076】よってパージ停止時は始動後パージ補正係
数KFRASTを前回値に固定することにより、パージ
再開時に該固定値KFRAST(n−1)から加算項D
KFRASTずつ増加させて運転状態に応じたパージデ
ューティマップ値DFRMAPへの追従遅れを防止す
る。
Therefore, when the purge is stopped, the purge correction coefficient KFLAST after starting is fixed to the previous value, and when the purge is restarted, the addition term D is added from the fixed value KFLAST (n-1).
KFRAST is incremented by one to prevent a delay in following the purge duty map value DFRMAP according to the operation state.

【0077】また、エバポ補正係数KEVAPが低下し
て所定値KEVAPFRを下回るようなパージ濃度が高
い運転状態の時は、パージ補正係数KFRASTを前回
値に固定することによりパージ実行中においてパージデ
ューティ量DFRの増大による供給空燃比の急変及びエ
バポ補正係数KEVAPの過補正を防止する。
When the purge concentration is high such that the evaporation correction coefficient KEVAP decreases and falls below a predetermined value KEVAPFR, the purge correction coefficient KFRAST is fixed to the previous value, thereby setting the purge duty amount DFR during the execution of the purge. Abrupt change of the supply air-fuel ratio due to the increase of the air-fuel ratio and overcorrection of the evaporation correction coefficient KEVAP are prevented.

【0078】次に図3のステップS46で前回の初期パ
ージ量設定値DFRX(n−1)に加える初期パージ加
算項DFRADDの決定手順を図4を参照して説明す
る。
Next, the procedure for determining the initial purge addition term DFRADD to be added to the previous initial purge amount set value DFRX (n-1) in step S46 of FIG. 3 will be described with reference to FIG.

【0079】ステップS61では、エンジン回転数NE
が所定回転数NFRADDより高いか否かを判別し、N
E≦NFRADDが成立するときは、車速Vが所定車速
VFRADDより高いか否かを判別する(ステップS6
2)。そして、NE>NFRADD又はV>VFRAD
Dが成立するときは、直ちにステップS64に進み、N
E≦NFRADDかつV≦VFRADDが成立する車両
の発進時においては、発進時タイマtmFRADDに所
定時間をセツトしてこれをスタートさせ(ステップS6
3)、ステップS64に進む。
In step S61, the engine speed NE
Is higher than a predetermined rotation speed NFRADD,
If E ≦ NFRADD holds, it is determined whether the vehicle speed V is higher than a predetermined vehicle speed VFRADD (step S6).
2). And NE> NFRADD or V> VFRAD
When D is satisfied, the process immediately proceeds to step S64, and N
When the vehicle satisfies E ≦ NFRADD and V ≦ VFRADD is started, a predetermined time is set in the start timer tmFRADD and the start is started (step S6).
3), proceed to step S64.

【0080】ステップS64では、タイマtmFRAD
Dの値が「0」か否かを判別し、車両発進時においては
当初はtmFRADD>0であるので、ステップS65
に進み、図3のステップS33でセットしたカウンタC
FRADDの値が「0」であるか否かを判別する。当初
はCFRADD>0であるので、ステップS67,S6
8に進み、カウンタCFRADDを「1」だけデクリメ
ントし、初期パージ加算項DFRADD(図3、ステッ
プS46参照)を「0」として本処理を終了する。
In step S64, the timer tmFRAD
It is determined whether or not the value of D is “0”. Since tmFRADD> 0 is initially set when the vehicle starts, step S65 is performed.
To the counter C set in step S33 of FIG.
It is determined whether or not the value of FRADD is “0”. Since CFRADD> 0 at the beginning, steps S67 and S6
In step 8, the counter CFRADD is decremented by "1", the initial purge addition term DFRADD (see step S46 in FIG. 3) is set to "0", and the process ends.

【0081】その後ステップS65でCFRADD=0
となると、カウンタCFRADDに所定値をセットする
とともに(ステップS69)、加算項DFRADDを比
較的小さな所定値DFRADD0に設定して(ステップ
S70)、本処理を終了する。
Thereafter, at step S65, CFRADD = 0.
Then, a predetermined value is set in the counter CFRADD (step S69), the addition term DFRADD is set to a relatively small predetermined value DFRADD0 (step S70), and the process ends.

【0082】ステップS69で、カウンタCFRADD
が再設定されるので、次回はステップS65からステッ
プS67,S68に進み、パージデューティ量DFRは
固定されるが、CFRADD=0となるとステップS6
9,S70によりパージデューティ量DFRはさらに加
算項DFRADD(=DFRADD0)だけ増加する。
At step S69, counter CFRADD
Is reset, the process proceeds from step S65 to steps S67 and S68 next time, and the purge duty amount DFR is fixed, but when CFRADD = 0, step S6 is performed.
9, the purge duty amount DFR is further increased by the addition term DFRADD (= DFRADD0) by S70.

【0083】タイマtmFRADD=0となるまでステ
ップS65,S67〜S70の処理をくり返して、パー
ジデューティ量DFRを比較的小さな幅で徐々に増加さ
せ、タイマtmFRADD=0となるとステップS66
に進み、加算項DFRADDを比較的大きな所定値DF
RADD1(>DFRADD0)に設定して、パージデ
ューティ量DFRを比較的大きな幅で徐々に増加させ
る。
The processes in steps S65 and S67 to S70 are repeated until the timer tmFRADD = 0, and the purge duty amount DFR is gradually increased with a relatively small width. When the timer tmFRADD = 0, the process proceeds to step S66.
To add the addition term DFRADD to a relatively large predetermined value DF.
By setting RADD1 (> DFRADD0), the purge duty amount DFR is gradually increased with a relatively large width.

【0084】また、高エンジン回転(NE>VFRAD
D)又は高車速(V>VFRADD)のときは、直ちに
ステップS64に進み、当初からパージデューティ量を
比較的大きな幅で徐々に増加させる。
In addition, high engine speed (NE> VFRAD)
If D) or high vehicle speed (V> VFRADD), the process immediately proceeds to step S64, and the purge duty amount is gradually increased from the beginning with a relatively large width.

【0085】以上のように算出されるパージデューティ
量DFRの推移を図10にしたがって説明する。
The transition of the purge duty amount DFR calculated as described above will be described with reference to FIG.

【0086】発進時のパージデューティ量DFRの動き
(実線)をみると、パージデューティマップ値DFRM
AP(二点鎖線)が演算されても、図3のステップS3
3でセットされたカウンタCFRADDが「0」になる
までは加算項DFRADDが0で(ステップS68)、
パージデューティ量DFRは0に固定されてパージは行
わず、カウンタCFRADDが0になったところで加算
分DFRADD0(ステップ70)だけ増加し、以後一
段の増加分が比較的小さい加算分DFRADD0で段階
状に徐々に増加する。
Looking at the movement (solid line) of the purge duty amount DFR at the start, the purge duty map value DFRM
Even if the AP (two-dot chain line) is calculated, step S3 in FIG.
Until the counter CFRADD set at 3 becomes "0", the addition term DFRADD is 0 (step S68),
The purge duty amount DFR is fixed at 0 and the purge is not performed. When the counter CFRADD becomes 0, the purge duty amount DFR is increased by the added amount DFRADD0 (step 70), and thereafter, the increment of one stage is gradually increased by the added amount DFRADD0. Increase gradually.

【0087】すなわち、発進時は、所定期間(CFRA
DD)パージデューティ量DFRを0とすることでパー
ジ停止からパージ再開直後吸入空気量が少なくキャニス
タ内に蓄積された濃い濃度の蒸発燃料の影響により発進
直後の空燃比がオーバーリッチとなり、出力トルク低下
に伴う発進性の低下を防止する。
That is, at the time of start, a predetermined period (CFRA
DD) By setting the purge duty amount DFR to 0, the amount of intake air is small immediately after the purge is stopped and the purge is restarted, and the air-fuel ratio immediately after the start becomes over-rich due to the effect of the concentrated fuel vapor accumulated in the canister, resulting in a decrease in output torque. To prevent a drop in startability due to

【0088】所定期間経過後は、エンジンの運転状態に
応じたパージデューティ量DFRに達するまで徐々に増
加させることによって発進時の供給空燃比の急変を防止
する。
After a lapse of a predetermined period, a sudden change in the supply air-fuel ratio at the time of starting is prevented by gradually increasing the purge duty amount DFR according to the operating state of the engine until the amount reaches the purge duty amount DFR.

【0089】発進時以外のシフトチェンジ等のような時
にパージが再開する場合は、破線で示すようにパージデ
ューティ量DFRは、一段の増加分が比較的大きい加算
分DFRADD1(ステップS66)で階段状ではある
が大きい傾斜で増加し、目標のパージデューティ算出値
(二点鎖線)に達する。
When the purge is restarted at the time of a shift change other than at the time of starting, the purge duty amount DFR is increased stepwise by one step as shown by a broken line, as shown by a broken line, in an increment DFRADD1 (step S66). However, it increases with a large inclination and reaches the target purge duty calculation value (two-dot chain line).

【0090】次に、図5を参照してエバポ補正係数KE
VAPの算出処理を説明する。
Next, referring to FIG. 5, the evaporation correction coefficient KE
The VAP calculation process will be described.

【0091】ステップS81では、エンジン1の始動モ
ードであるか否かを判別し、始動モードのときは、エバ
ポ補正係数KEVAPの値を1.0とし(ステップS8
2)、エバポ補正係数の学習値KEVAPREFを1.
0として(ステップS83)、本処理を終了する。
In step S81, it is determined whether or not the engine 1 is in the start mode. If the engine is in the start mode, the value of the evaporation correction coefficient KEVAP is set to 1.0 (step S8).
2), the learning value KEVAPREF of the evaporation correction coefficient is set to 1.
The value is set to 0 (step S83), and the process ends.

【0092】始動モードでなければ、今回パージ許可フ
ラグF−FRが「1」か否かを判別し(ステップS8
4)、F−FR=0であってパージ不許可のときは、後
述する図6の処理で使用するフラグF−KO2EVH及
びF−KO2EVLをともに「0」とし(ステップS8
5)、前回パージ許可フラグF−FRが「1」であった
か否かを判別する(ステップS86)。
If it is not the start mode, it is determined whether or not the current purge permission flag F-FR is "1" (step S8).
4) If F-FR = 0 and purge is not permitted, the flags F-KO2EVH and F-KO2EVL used in the processing of FIG. 6 described later are both set to “0” (step S8).
5) It is determined whether or not the previous purge permission flag F-FR was "1" (step S86).

【0093】前回もパージ不許可のときは直ちに、また
前回はパージ許可であったときは、学習値KEVAPR
EFをエバポ補正係数の前回値KEVAP(n−1)に
設定して(ステップS87)、ステップS88に進む。
ステップS88では、パージオン移行タイマtmEVD
ECに所定時間(例えば0.5秒)をセットしてこれを
スタートさせ、パージオフ移行タイマtmEVADDの
値が0か否かを判別する(ステップS89)。
When the purge is not permitted in the previous time, immediately, and when the purge is permitted in the previous time, the learning value KEVAPR is obtained.
EF is set to the previous value KEVAP (n-1) of the evaporation correction coefficient (step S87), and the process proceeds to step S88.
In step S88, a purge-on transition timer tmEVD
A predetermined time (for example, 0.5 seconds) is set in EC and started, and it is determined whether or not the value of the purge-off transition timer tmEVADD is 0 (step S89).

【0094】パージオン移行タイマtmEVDECは、
後述するステップS98でその値が判別されるものであ
り、パージ不許可(F−FR=0)から許可(F−FR
=1)への移行直後の所定時間を計時する。また、パー
ジオフ移行タイマtmEVADDは、後述するステップ
S93又はS94でセットされるものであり、パージ許
可(F−FR=1)から不許可(F−FR=0)への移
行直後の所定時間を計時する。
The purge-on transition timer tmEVDEC is
The value is determined in step S98, which will be described later, and the purge is not permitted (F-FR = 0) to permitted (F-FR).
A predetermined time immediately after the shift to = 1) is measured. The purge-off transition timer tmEVADD is set in step S93 or S94, which will be described later, and measures a predetermined time immediately after the transition from the purge permission (F-FR = 1) to the non-permission (F-FR = 0). I do.

【0095】パージ許可から不許可への移行直後におい
て、tmEVADD>0のときは、ステップS89から
S90に進み、エバポ補正係数KEVAPを前回値保持
としてステップS103に進む。そのの後tmEVAD
D=0となると、次式(5)により今回のエバポ補正係
数KEVAP(n)を算出して(ステップS91)、ス
テップS103に進む。
Immediately after the transition from the purge permission to the non-permission, if tmEVADD> 0, the process proceeds from step S89 to S90, and the process proceeds to step S103 with the previous value of the evaporation correction coefficient KEVAP held. After that tmEVAD
When D = 0, the current evaporation correction coefficient KEVAP (n) is calculated by the following equation (5) (step S91), and the process proceeds to step S103.

【0096】 KEVAP(n)=KEVAP(n−1)+DKEVADD …(5) ここでDKEVADDは所定の加算項であり、これによ
りエバポ補正係数KEVAPは徐々に増加する。
KEVAP (n) = KEVAP (n-1) + DKEVADD (5) Here, DKEVADD is a predetermined addition term, whereby the evaporation correction coefficient KEVAP gradually increases.

【0097】すなわちタイマtmEVADDがセットさ
れてパージ不許可とされたときは、タイマtmEVAD
Dが0となるまでは、エバポ補正係数KEVAPは従前
の値のまま固定されて(ステップS90)パージの影響
による燃料噴射量の補正をパージカット後も継続して行
い、タイマtmEVADDが0になった後はエバポ補正
係数KEVAPを段階的に増加させて(ステップS9
1)、パージの影響のないKEVAP=1にまで達する
ようにしている。
That is, when the timer tmEVADD is set and the purge is not permitted, the timer tmEVAD
Until D becomes 0, the evaporation correction coefficient KEVAP is fixed at the previous value (step S90), and the correction of the fuel injection amount due to the influence of the purge is continuously performed even after the purge cut, and the timer tmEVADD becomes 0. After that, the evaporation correction coefficient KEVAP is increased stepwise (step S9).
1), KEVAP = 1, which is not affected by the purge, is reached.

【0098】これはパージカット直後のパージ通路23
内に残留する蒸発燃料の影響を考慮したものである。す
なわち、パージカット直後はパージ通路23内に残留す
る蒸発燃料の影響により混合気の空燃比が直ちにはリー
ン化しない。そのため、エバポ補正係数KEVAPを直
ちに1.0に戻すことをせず、該係数を前回値に固定
し、残留する蒸発燃料の影響がなくなるのを待つ。かく
して移行直後における燃料噴射量の過多(補正不足)を
防止することができる。その後、該係数を徐々の増加す
ることによって空燃比の急変を防止するとともにパージ
濃度に応じて燃料噴射量を補正する。
This is because the purge passage 23 immediately after the purge cut is performed.
This takes into account the effect of the fuel vapor remaining inside. That is, immediately after the purge cut, the air-fuel ratio of the air-fuel mixture is immediately reduced due to the effect of the evaporated fuel remaining in the purge passage 23.
Does not change. Therefore, the evaporation correction coefficient KEVAP is directly
The coefficient is fixed to the previous value without returning to 1.0
Then, wait until the effect of the remaining evaporated fuel disappears. Scratch
The fuel injection amount immediately after the transition (insufficient correction)
Can be prevented. Thereafter, the coefficient is gradually increased to prevent a sudden change in the air-fuel ratio and to correct the fuel injection amount according to the purge concentration.

【0099】一方ステップS84で今回F−FR=1で
あってパージが許可されているときは、ステップS92
に進み、エバポ補正係数KEVAPが所定値KEVAD
Dより大きいか否かを判別する。その結果KEVAP≦
KEVADDであって、パージされる蒸発燃料量が多く
パージの影響が大きいときは、ステップS93に進み、
パージオフ移行タイマtmEVADDに所定時間(例え
ば1.0秒)をセットしてこれをスタートし、ステップ
S95に進む。また、KEVAP>KEVADDであっ
て、パージの影響が小さいときは、ステップS94に進
みタイマtmEVADDを0としステップS95に進
む。従って、パージの影響が小さいときは、前記ステッ
プS90を経由することなく直ちにステップS91が実
行されることになる。
On the other hand, if F-FR = 1 this time and purging is permitted in step S84, step S92
And the evaporation correction coefficient KEVAP becomes the predetermined value KEVAD.
It is determined whether it is larger than D or not. As a result, KEVAP ≦
If it is KEVADD and the amount of fuel vapor to be purged is large and the effect of the purge is large, the process proceeds to step S93,
A predetermined time (for example, 1.0 second) is set in the purge-off transition timer tmEVADD, which is started, and the process proceeds to step S95. If KEVAP> KEVADD and the effect of the purge is small, the process proceeds to step S94, sets the timer tmEVADD to 0, and proceeds to step S95. Therefore, when the effect of the purge is small, step S91 is immediately executed without passing through step S90.

【0100】すなわちパージの影響が小さい時は、タイ
マtmEVADDを0とすることによってパージカット
直後直ちにエバポ補正係数KEVAPを徐々に増加させ
ることによって空燃比の追従性を上げることができる。
That is, when the influence of the purge is small, the timer tmEVADD is set to 0 so that the evaporative correction coefficient KEVAP is gradually increased immediately after the purge cut, so that the followability of the air-fuel ratio can be improved.

【0101】そしてステップS95では、エバポ補正係
数KEVAPの学習値KEVAPREFが1.0より小
さいか否かを判別し、KEVAPREF=1.0のとき
はステップS96に進み後述するエバポ補正係数KEV
APの算出を行う。一方、KEVAPREF<1.0が
成立するときはステップS97に進み初期フラグF−F
RADD(図3、ステップS38)が「1」か否かを判
別し、F−FRADD=0であって初期パージ状態でな
ければ直ちにステップS96に進み、F−FRADD=
1であって初期パージ状態のときはステップ98に進
む。
Then, in a step S95, it is determined whether or not a learning value KEVAPREF of the evaporation correction coefficient KEVAP is smaller than 1.0, and when KEVAPREF = 1.0, the process proceeds to a step S96, where an evaporation correction coefficient KEV described later is determined.
The AP is calculated. On the other hand, if KEVAPREF <1.0 is satisfied, the process proceeds to step S97 and the initial flag FF
It is determined whether or not RADD (FIG. 3, step S38) is "1". If F-FRADD = 0 and the initial purge state is not established, the process immediately proceeds to step S96, where F-FRADD =
When it is 1 and in the initial purge state, the routine proceeds to step 98.

【0102】ステップS98では、前記パージオン移行
タイマtmEVDECの値が0か否かを判別し、当初は
tmEVDEC>0であるのでステップS99に進んで
エバポ補正係数KEVAPを前回値保持とし、tmEV
DEC=0になるとステップS100に進んで次式
(6)により今回のエバポ補正係数KEVAPを算出す
る。
In step S98, it is determined whether or not the value of the purge-on transition timer tmEVDEC is 0. Since tmEVDEC is initially greater than 0, the flow advances to step S99 to hold the previous value of the evaporation correction coefficient KEVAP,
When DEC = 0, the process proceeds to step S100 to calculate the current evaporation correction coefficient KEVAP by the following equation (6).

【0103】 KEVAP(n)=KEVAP(n−1)−DKEVDEC …(6) ここで、DKEVDECは所定の減算項であり、これに
よりエバポ補正係数KEVAPの値は徐々に減少する。
KEVAP (n) = KEVAP (n−1) −DKEVDEC (6) Here, DKEVDEC is a predetermined subtraction term, whereby the value of the evaporation correction coefficient KEVAP gradually decreases.

【0104】ステップS99又はS100からはステッ
プS101に進み今回のエバポ補正係数KEVAP
(n)が学習値KEVAPREFより大きいか否かを判
別し、KEVAP(n)>KEVAPREFが成立する
ときはそのままステップS103に進む。一方、KEV
AP(n)≦KEVAPREFが成立するときはステッ
プS102に進み、今回のエバポ補正係数KEVAP
(n)を学習値KEVAPREFに設定してステップ1
03に進む。
From step S99 or S100, the process proceeds to step S101, and the current evaporation correction coefficient KEVAP is set.
It is determined whether or not (n) is greater than the learning value KEVAPREF. If KEVAP (n)> KEVAPREF is satisfied, the process proceeds to step S103. On the other hand, KEV
If AP (n) ≦ KEVAPREF is satisfied, the process proceeds to step S102, where the current evaporation correction coefficient KEVAP is set.
(N) is set to the learning value KEVAPREF and step 1
Go to 03.

【0105】すなわちパージ不許可から許可への移行直
後は、ステップS88でセットされたパージオン移行タ
イマtmEVDECの値が0となるまではエバポ補正係
数KEVAPを従前のエバポ補正係数KEVAP(n−
1)(当初は1.0)のまま保持し(ステップS9
9)、燃料噴射量の補正は行わない。そして、タイマt
mEVDECの値が0となった後はエバポ補正係数KE
VAPを段階的に減少させて(ステップS100)、徐
々にパージの影響を補償するようにし、前のパージ状態
のエバポ補正係数KEVAPの値を記憶する学習値KE
VAPREFになるまでエバポ補正係数KEVAPの値
を減少させて、適当な時間経過後はじめてパージ量に対
応する燃料噴射量の補正が行われる。
That is, immediately after the transition from the purge non-permission to the permission, until the value of the purge-on transition timer tmEVDEC set in step S88 becomes 0, the evaporation correction coefficient KEVAP is replaced with the previous evaporation correction coefficient KEVAP (n−
1) Keep the initial value (1.0) (step S9)
9), the fuel injection amount is not corrected. And the timer t
After the value of mEVDEC becomes 0, the evaporation correction coefficient KE
The learning value KE is obtained by gradually decreasing the VAP (step S100) to gradually compensate for the influence of the purge, and storing the value of the evaporation correction coefficient KEVAP in the previous purge state.
The value of the evaporation correction coefficient KEVAP is decreased until VAPREF is reached, and the fuel injection amount corresponding to the purge amount is corrected only after an appropriate time has elapsed.

【0106】これはパージが再開された直後はパージ通
路23には蒸発燃料はなくパージ制御弁24の開弁によ
り蒸発燃料がパージ管23を通って吸気管2に至っては
じめてパージの影響が現れるので、この時間遅れを考慮
したものである。
This is because immediately after the purge is restarted, there is no evaporated fuel in the purge passage 23 and the effect of the purge appears only when the evaporated fuel reaches the intake pipe 2 through the purge pipe 23 by opening the purge control valve 24. This time delay is taken into account.

【0107】すなわち、この時間遅れ(tmEVDE
C)期間はパージ量の補正を行っても空燃比が追従して
リッチ側に変化せず、その結果O2センサの出力信号に
よって変化するエバポ補正係数KEVAPが変化しない
ので、該係数を固定値に設定し、該係数による過補正を
防止している。その後、該係数を徐々に減算することに
よって空燃比の急変を防止するとともにパージ濃度に応
じて燃料噴射量を補正する。
That is, the time delay (tmEVDE)
In the period C), even if the purge amount is corrected, the air-fuel ratio follows and does not change to the rich side. As a result, the evaporation correction coefficient KEVAP that changes according to the output signal of the O 2 sensor does not change. To prevent overcorrection by the coefficient. Thereafter, the coefficient is gradually subtracted to prevent a sudden change in the air-fuel ratio and to correct the fuel injection amount according to the purge concentration.

【0108】なお、タイマtmEVADD及びtmEV
DECによって計時される所定時間は、エンジン1の運
転状態、例えばエンジン回転数NE及び吸気管内絶対圧
PBAに応じて設定することが望ましい。例えば、エン
ジン回転数NEが増加するほど、これらの所定時間を短
くすることにより、空燃比の追従性をより上げることが
できる。
The timers tmEVADD and tmEV
The predetermined time measured by the DEC is desirably set in accordance with the operating state of the engine 1, for example, the engine speed NE and the intake pipe absolute pressure PBA. For example, as the engine speed NE increases, the predetermined time is shortened, so that the followability of the air-fuel ratio can be further improved.

【0109】図5の処理によって算出されるエバポ補正
係数KEVAPの推移を図11および図12にパージデ
ューティ量DFRと対比して示す。
The transition of the evaporation correction coefficient KEVAP calculated by the processing of FIG. 5 is shown in FIGS. 11 and 12 in comparison with the purge duty amount DFR.

【0110】図11は、パージ許可からパージ不許可に
移行するときの推移を示しており、パージ許可時にKE
VAP値が所定値KEVADDより小さくパージの影響
が大きい場合(実線)、パージオフ移行タイマtmEV
ADDに所定時間がセットされ(ステップS93)、パ
ージ不許可に移行したときはタイマtmEVADDの値
が0となるまでKEVAP値は固定される(ステップS
90)。
FIG. 11 shows a transition when the purge is permitted and the purge is not permitted.
When the VAP value is smaller than the predetermined value KEVADD and the effect of the purge is large (solid line), the purge-off transition timer tmEV
The predetermined time is set in ADD (step S93), and when the operation shifts to the purge non-permission, the KEVAP value is fixed until the value of the timer tmEVADD becomes 0 (step S93).
90).

【0111】よってパージ制御弁が閉弁した直後パージ
通路23に残留した濃度の濃い蒸発燃料が燃料供給量に
影響を与えるので、パージ終了直後の値にエバポ補正係
数KEVAPを固定して所定時間補正を継続しパージカ
ット時の空燃比制御を安定させている。
Therefore, immediately after the purge control valve is closed, the fuel vapor having a high concentration remaining in the purge passage 23 affects the fuel supply amount. Therefore, the evaporation correction coefficient KEVAP is fixed to the value immediately after the purge is completed, and the fuel vapor is corrected for a predetermined time. To stabilize the air-fuel ratio control during purge cut.

【0112】そして残留蒸発燃料の影響がなくなった所
定時間経過後はエバポ補正係数KEVAPを徐々に増加
させ(ステップS91)、空燃比制御の安定した追従性
を確保している。
After a lapse of a predetermined time period in which the influence of the residual evaporated fuel has disappeared, the evaporation correction coefficient KEVAP is gradually increased (step S91) to secure a stable follow-up of the air-fuel ratio control.

【0113】なおエバポ補正係数KEVAPの値が所定
値KEVADDより大きくパージの影響が小さい場合
(破線)は、パージオフ移行タイマtmEVADDの設
定時間を0として(ステップS94)、パージ不許可へ
の移行時にはエバポ補正係数KEVAPの値を固定する
ことなく、徐々に増加させ(ステップS91)、空燃比
制御の追従性を向上させている。
When the value of the evaporation correction coefficient KEVAP is larger than the predetermined value KEVADD and the influence of the purge is small (broken line), the set time of the purge-off transition timer tmEVADD is set to 0 (step S94), and when the transition to the purge non-permission is made, the evaporator is stopped. The value of the correction coefficient KEVAP is not fixed but is gradually increased (step S91) to improve the follow-up of the air-fuel ratio control.

【0114】図12はパージ不許可からパージ許可に移
行するときの推移を示しており、パージ不許可時にパー
ジオン移行タイマtmEVDECに所定時間がセットさ
れ(ステップS88)、パージ許可に移行したときは、
タイマtmEVDECの値が0となるまでエバポ補正係
数KEVAPの値は前回値KEVAP(n−1)に固定
して(ステップS99)パージ再開から所定時間は燃料
噴射量のパージによる補正を行わない。
FIG. 12 shows the transition when the purge is permitted, and the purge-on transition timer tmEVDEC is set to a predetermined time when the purge is not permitted (step S88).
Until the value of the timer tmEVDEC becomes 0, the value of the evaporation correction coefficient KEVAP is fixed to the previous value KEVAP (n-1) (step S99), and the fuel injection amount is not corrected by the purge for a predetermined time after the restart of the purge.

【0115】パージ制御弁24が開弁して蒸発燃料がパ
ージ通路23を通り吸気管2に至りパージの影響が出始
めるまでの所定時間(tmEVDEC期間)は燃料噴射
量のパージによる補正は行わずパージ再開時に安定した
空燃比制御ができる。
For a predetermined time (tmEVDEC period) from when the purge control valve 24 is opened and the fuel vapor passes through the purge passage 23 to the intake pipe 2 and the effect of the purge starts to appear, the fuel injection amount is not corrected by the purge. Stable air-fuel ratio control can be performed when purge is restarted.

【0116】所定時間経過後はパージの影響が現れるの
で、エバポ補正係数KEVAPを前回値KEVAP(n
−1)から徐々に減少させ(ステップS100)、かつ
前のパージ状態のKEVAP値(KEVAPREF)ま
で減少させて空燃比制御の安定した追従性を確保してい
る。
After the elapse of the predetermined time, the influence of the purge appears. Therefore, the evaporation correction coefficient KEVAP is set to the previous value KEVAP (n
-1) (Step S100), and to the KEVAP value (KEVAPREF) in the previous purged state to ensure stable tracking of the air-fuel ratio control.

【0117】次に図5のステップS96におけるエバポ
補正係数KEVAPの算出処理を図6を参照して説明す
る。
Next, the calculation processing of the evaporation correction coefficient KEVAP in step S96 of FIG. 5 will be described with reference to FIG.

【0118】まずステップS111では、排気ガス中の
酸素濃度に応じて設定される空燃比補正係数KO2の、
パージの影響を考慮した上側閾値KO2EVH及び下側
閾値KO2EVLを次式(7),(8)により算出す
る。
First, at step S111, the air-fuel ratio correction coefficient KO2 set according to the oxygen concentration in the exhaust gas is
The upper threshold value KO2EVH and the lower threshold value KO2EVL in consideration of the influence of the purge are calculated by the following equations (7) and (8).

【0119】 KO2EVH=KREF+DKO2EVH …(7) KO2EVL=KREF−DKO2EVL …(8) ここでKREFは、空燃比補正係数の学習値、DKO2
EVHは所定の加算項、DKO2EVLは所定の減算項
である。学習値KREFは空燃比フィードバック制御中
における空燃比補正係数KO2の値に基づいて算出され
るものであり、運転状態に応じて種々の値を有してい
る。ただし、エバポ補正係数KEVAPが所定値KEV
APLより小さいときは、パージの影響が大きいと判定
し、学習値KREFの算出は禁止するようにしている。
KO2EVH = KREF + DKO2EVH (7) KO2EVL = KREF−DKO2EVL (8) where KREF is a learning value of the air-fuel ratio correction coefficient, DKO2
EVH is a predetermined addition term, and DKO2EVL is a predetermined subtraction term. The learning value KREF is calculated based on the value of the air-fuel ratio correction coefficient KO2 during the air-fuel ratio feedback control, and has various values according to the driving state. However, the evaporation correction coefficient KEVAP is equal to the predetermined value KEV.
When it is smaller than APL, it is determined that the effect of the purge is large, and the calculation of the learning value KREF is prohibited.

【0120】続くステップS112で空燃比補正係数K
O2の値が学習値KREFより大きいか否かを判別し、
空燃比補正係数KO2の値が大きいときはさらに空燃比
補正係数KO2の値が上側閾値KO2EVHより大きい
か否かを判別する(ステップS113)。その結果、空
燃比補正係数KO2の値が上側閾値KO2EVHよりさ
らに大きいときは上側フラグF−KO2EVHを「1」
としてステップS119に進み、空燃比補正係数KO2
の値が上側閾値KO2EVHより小さければステップS
117に進む。
In the following step S112, the air-fuel ratio correction coefficient K
It is determined whether or not the value of O2 is larger than the learning value KREF,
When the value of the air-fuel ratio correction coefficient KO2 is large, it is further determined whether or not the value of the air-fuel ratio correction coefficient KO2 is larger than the upper threshold value KO2EVH (step S113). As a result, when the value of the air-fuel ratio correction coefficient KO2 is larger than the upper threshold KO2EVH, the upper flag F-KO2EVH is set to "1".
To step S119, and the air-fuel ratio correction coefficient KO2
Is smaller than the upper threshold value KO2EVH, the step S
Go to 117.

【0121】またステップS112において空燃比補正
係数KO2の値が学習値KREFより小さいときは、ス
テップS115に進み、さらに下側閾値KO2EVLよ
り大きいか否かを判別する。空燃比補正係数KO2の値
が下側閾値KO2EVL以下のときは、下側フラグF−
KO2EVLを「1」としてステップS119に進み、
空燃比補正係数KO2の値が下側閾値KO2EVLより
大きければステップS117に進む。
If the value of the air-fuel ratio correction coefficient KO2 is smaller than the learning value KREF in step S112, the process proceeds to step S115, and it is determined whether or not the value is larger than the lower threshold value KO2EVL. When the value of the air-fuel ratio correction coefficient KO2 is equal to or smaller than the lower threshold value KO2EVL, the lower flag F-
KO2EVL is set to “1”, and the process proceeds to step S119.
If the value of the air-fuel ratio correction coefficient KO2 is larger than the lower threshold value KO2EVL, the process proceeds to step S117.

【0122】空燃比補正係数KO2の値が上側閾値KO
2EVHと下側閾値KO2EVLとの間にあるときはス
テップS117に進み、今回空燃比補正係数KO2の値
が学習値KREFに対して反転したか(両者の大小関係
が逆転したか)否かを判別し、反転したときはステップ
S118に進んで、上側フラグF−KO2EVHと下側
フラグF−KO2EVLをともに「0」としステップS
119に進み、反転していないときはステップS117
から直接ステップS119に進み、フラグF−KO2E
VH及びF−KO2EVLの変更は行わない。
The value of the air-fuel ratio correction coefficient KO2 is equal to the upper threshold value KO.
If it is between 2EVH and the lower threshold value KO2EVL, the process proceeds to step S117 to determine whether or not the value of the air-fuel ratio correction coefficient KO2 is inverted with respect to the learning value KREF this time (whether or not the magnitude relationship between the two is reversed). If it is inverted, the process proceeds to step S118, where both the upper flag F-KO2EVH and the lower flag F-KO2EVL are set to "0", and the process proceeds to step S118.
Proceed to 119, and if not inverted, step S117
Directly proceeds to step S119, and sets the flag F-KO2E
VH and F-KO2EVL are not changed.

【0123】したがって一度フラグF−KO2EVH又
はF−KO2EVLが「1」となると空燃比補正係数K
O2の値が学習値KREFに対し反転しない限り「0」
とならない。
Therefore, once the flag F-KO2EVH or F-KO2EVL becomes "1", the air-fuel ratio correction coefficient K
"0" unless the value of O2 is inverted with respect to the learning value KREF
Does not.

【0124】ステップS119及びS120では下側フ
ラグF−KO2EVL及び上側フラグF−KO2EVH
が「1」か否かを判別し、ともに「0」のときは、ステ
ップS121に進んで今回のエバポ補正係数KEVAP
(n)を前回値保持とする。
At steps S119 and S120, the lower flag F-KO2EVL and the upper flag F-KO2EVH
Is determined to be "1" or not, and if both are "0", the flow proceeds to step S121 to execute the current evaporation correction coefficient KEVAP.
(N) is the previous value hold.

【0125】すなわち空燃比補正係数KO2の値が学習
値KREFに対して反転後、上下の閾値内にあるときは
エバポ補正係数KEVAP(n)の値は従前の値に固定
される。
That is, when the value of the air-fuel ratio correction coefficient KO2 is within the upper and lower thresholds after inversion with respect to the learning value KREF, the value of the evaporation correction coefficient KEVAP (n) is fixed to the previous value.

【0126】そして空燃比補正係数KO2の値が下側閾
値KO2EVLを下回って下側フラグF−KO2EVL
が「1」となるとステップS119からステップS12
2に進み、パージデューティ量DFRが0か否かを判別
する。DFR=0のときは前記ステップS121に進み
エバポ補正係数KEVAPを前回値保持とするが、DF
R>0であってパージを実行しているときはステップS
123に進んで今回の空燃比補正係数KO2(n)が前
回の空燃比補正係数KO2(n−1)より小さいか否か
を判別する。KO2(n)≦KO2(n−1)が成立す
るとき、すなわち空燃比補正係数KO2の値が減少し学
習値KREFから離れる方向に変化しているときはステ
ップS124に進み、前回のエバポ補正係数KEVAP
(n−1)から所定減算項DKEVAPMを減算して今
回のエバポ補正係数KEVAP(n)としパージによる
補正を強化する。
When the value of the air-fuel ratio correction coefficient KO2 falls below the lower threshold value KO2EVL, the lower flag F-KO2EVL
Becomes “1” from step S119 to step S12
Proceeding to 2, it is determined whether the purge duty amount DFR is 0 or not. When DFR = 0, the process proceeds to step S121, where the previous value of the evaporation correction coefficient KEVAP is held.
If R> 0 and purging is being performed, step S
Proceeding to 123, it is determined whether the current air-fuel ratio correction coefficient KO2 (n) is smaller than the previous air-fuel ratio correction coefficient KO2 (n-1). When KO2 (n) ≦ KO2 (n−1) holds, that is, when the value of the air-fuel ratio correction coefficient KO2 decreases and changes in a direction away from the learning value KREF, the process proceeds to step S124, and the previous evaporation correction coefficient KEVAP
A predetermined subtraction term DKEVAPM is subtracted from (n-1) to obtain the current evaporation correction coefficient KEVAP (n), thereby enhancing the correction by purging.

【0127】しかしKO2(n)>KO2(n−1)が
成立し、空燃比補正係数KO2の値が学習値KREFに
近づく方向に変化しているときはステップS123から
ステップS121に進み、エバポ補正係数KEVAPを
前回値保持とする。
However, when KO2 (n)> KO2 (n-1) holds and the value of the air-fuel ratio correction coefficient KO2 changes in a direction approaching the learning value KREF, the process proceeds from step S123 to step S121, and the evaporative correction is performed. The coefficient KEVAP is kept at the previous value.

【0128】すなわち空燃比補正係数KO2の値が学習
値KREFに近づく方向(回復方向)に変化していると
きは、必要以上に燃料噴射量の補正を行わないようにし
て空燃比制御の安定化を図っている。
That is, when the value of the air-fuel ratio correction coefficient KO2 changes in a direction approaching the learning value KREF (recovery direction), the fuel injection amount is not corrected more than necessary to stabilize the air-fuel ratio control. Is being planned.

【0129】同様にして上側フラグF−KO2EVHが
「1」となるとステップS120からステップS125
に進み、パージデューティ量DFRが0か否かを判別す
る。DFR=0のときはステップS121に進み、DF
R>0のときはステップS126に進み、今回の空燃比
補正係数KO2(n)が前回の空燃比補正係数KO2
(n−1)より大きいか否かを判別する。KO2>KO
2(n−1)が成立するとき、すなわち空燃比補正係数
KO2の値が増加し学習値KREFから離れる方向に変
化しているときは、ステップS127に進み、前回値K
EVAP(n−1)値に加算項DKEVAPPを加算し
て今回値KEVAP(n)としてパージによる補正を強
化する。一方、空燃比補正係数KO2の値が減少し学習
値KREFに近づく方向に変化しているときは、ステッ
プS121に進みエバポ補正係数KEVAPを前回値保
持として必要以上の補正を行わないようにしている。
Similarly, when the upper flag F-KO2EVH becomes "1", steps S120 to S125 are performed.
Then, it is determined whether the purge duty amount DFR is 0 or not. If DFR = 0, the process proceeds to step S121, where DF
If R> 0, the process proceeds to step S126, and the current air-fuel ratio correction coefficient KO2 (n) is changed to the previous air-fuel ratio correction coefficient KO2.
It is determined whether or not (n-1) is larger. KO2> KO
When 2 (n-1) is satisfied, that is, when the value of the air-fuel ratio correction coefficient KO2 increases and changes in a direction away from the learning value KREF, the process proceeds to step S127, and the previous value K
The addition term DKEVAPP is added to the EVAP (n-1) value to enhance the correction by the purge as the current value KEVAP (n). On the other hand, when the value of the air-fuel ratio correction coefficient KO2 decreases and changes in a direction approaching the learning value KREF, the process proceeds to step S121, in which the evaporation correction coefficient KEVAP is held at the previous value so that unnecessary correction is not performed. .

【0130】図13は、空燃比補正係数KO2の変化に
対するエバポ補正係数KEVAPの推移の一例を示した
もので、パージ不許可からパージ許可に移行した場合で
空燃比補正係数KO2の値が減少しているとき、空燃比
補正係数KO2の値が下側閾値KO2EVLを下回ると
下側フラグF−KO2EVLが「1」となり(ステップ
S116)、エバポ補正係数KEVAPの値は徐々に減
少していく(ステップS124)。
FIG. 13 shows an example of the change of the evaporation correction coefficient KEVAP with respect to the change of the air-fuel ratio correction coefficient KO2. When the purge permission is changed to the purge permission, the value of the air-fuel ratio correction coefficient KO2 decreases. When the value of the air-fuel ratio correction coefficient KO2 falls below the lower threshold value KO2EVL, the lower flag F-KO2EVL becomes "1" (step S116), and the value of the evaporation correction coefficient KEVAP gradually decreases (step S116). S124).

【0131】しかし空燃比補正係数KO2の値が増加し
て学習値KREFに向かっているときはエバポ補正係数
KEVAPの値は固定されて(ステップS121)変化
しない。
However, when the value of the air-fuel ratio correction coefficient KO2 increases toward the learning value KREF, the value of the evaporation correction coefficient KEVAP is fixed (step S121) and does not change.

【0132】さらに空燃比補正係数KO2の値が増加し
て学習値KREFを越え反転すると下側フラグF−KO
2EVLは「0」となり(ステップS118)、またさ
らに空燃比補正係数KO2が増加して上側閾値KO2E
VHを越えると上側フラグF−KO2EVHが「1」と
なり(ステップS114)、エバポ補正係数KEVAP
の値は今度は徐々に増加していく(ステップ127)。
When the value of the air-fuel ratio correction coefficient KO2 further increases and reverses beyond the learning value KREF, the lower flag F-KO
2EVL becomes "0" (step S118), and the air-fuel ratio correction coefficient KO2 further increases, and the upper threshold value KO2E is set.
If it exceeds VH, the upper flag F-KO2EVH becomes "1" (step S114), and the evaporation correction coefficient KEVAP
This time, the value gradually increases (step 127).

【0133】上側フラグF−KO2EVHが「1」であ
る状態で空燃比補正係数KO2の値が減少して学習値K
REFに向かっているときはエバポ補正係数KEVAP
の値は固定されて(ステップS121)、変化していな
い。
When the upper flag F-KO2EVH is "1", the value of the air-fuel ratio correction coefficient KO2 decreases and the learning value K
When going to REF, the evaporation correction coefficient KEVAP
Is fixed (step S121) and does not change.

【0134】このように空燃比補正係数KO2の値が学
習値KREFに向かう回復状態にあるときはパージによ
る補正を必要以上に行わず空燃比制御の安定化を図って
いる。
As described above, when the value of the air-fuel ratio correction coefficient KO2 is in the recovery state toward the learning value KREF, the correction by the purge is not performed more than necessary, and the air-fuel ratio control is stabilized.

【0135】即ち、パージ実行中に空燃比補正係数KO
2が減少方向に移行している時は、パージ濃度が高く空
燃比がリッチ化しているので、エバポ補正係数KEVA
Pを減少させることによって空燃比のオーバーリッチ化
を防止する。
That is, the air-fuel ratio correction coefficient KO is
When the number 2 shifts in the decreasing direction, the purge concentration is high and the air-fuel ratio is rich, so the evaporation correction coefficient KEVA
By reducing P, over-rich of the air-fuel ratio is prevented.

【0136】一方、パージ実行中に空燃比補正係数KO
2が増大方向に移行している時は、パージ濃度が低く空
燃比がオーバーリッチ化することはないので、前記エバ
ポ補正係数KEVAPを増大させて空燃比の制御応答性
を向上させる。
On the other hand, during the execution of the purge, the air-fuel ratio correction coefficient KO
When 2 moves in the increasing direction, the purge concentration is low and the air-fuel ratio does not become over-rich, so that the evaporation correction coefficient KEVAP is increased to improve the control response of the air-fuel ratio.

【0137】なお、前記図5のステップS103ではエ
バポ補正係数KEVAPの上下限値設定処理を行ってお
り、その処理を図7を参照して説明する。
In step S103 of FIG. 5, upper / lower limit value setting processing of the evaporation correction coefficient KEVAP is performed. The processing will be described with reference to FIG.

【0138】今回のエバポ補正係数KEVAP(n)が
1.0より大きいか否かを判別し(ステップ131)、
KEVAP(n)>1.0のときはステップS133に
進んでエバポ補正係数KEVAP(n)を1.0(上限
値)とし、KEVAP(n)≦1.0のときはエバポ補
正係数さらにKEVAP(n)値が下限値KEVLMT
Lより小さいか否かを判別し(ステップS132)、K
EVAP(n)<KEVLMTLのときは、ステップS
134に進んでエバポ補正係数KEVAP(n)値を下
限値KEVLMTLとして、エバポ補正係数KEVAP
の値が下限値KEVLMTLから上限値1.0の範囲内
に入るようにしている。
It is determined whether or not the current evaporation correction coefficient KEVAP (n) is larger than 1.0 (step 131).
If KEVAP (n)> 1.0, the process proceeds to step S133, where the evaporation correction coefficient KEVAP (n) is set to 1.0 (upper limit). If KEVAP (n) ≦ 1.0, the evaporation correction coefficient KEVAP ( n) Value is lower limit value KEVLMT
It is determined whether it is smaller than L (step S132), and K is determined.
If EVAP (n) <KEVLMTL, step S
The routine proceeds to 134, where the evaporation correction coefficient KEVAP (n) is set as the lower limit value KEVLMTL, and the evaporation correction coefficient KEVAP is set.
Is within the range from the lower limit value KEVLMTL to the upper limit value 1.0.

【0139】なお、本実施例では、エバポ補正係数KE
VAPをKO2値に応じて求めていたが、他に例えばパ
ージ通路中の蒸発燃料の濃度を直接検知する濃度センサ
を設けて、その出力に応じて燃料噴射量を補正するよう
にしてもよい。
In this embodiment, the evaporation correction coefficient KE
Although the VAP is determined according to the KO2 value, a concentration sensor for directly detecting the concentration of the evaporated fuel in the purge passage may be provided, and the fuel injection amount may be corrected according to the output.

【0140】[0140]

【発明の効果】以上詳述したように請求項1の制御装置
によれば、パージ制御弁の不作動領域から作動領域への
移行後所定期間(tmEVDEC)内は、パージ濃度補
正係数(KEVAP)は所定値に保持されるので、蒸発
燃料がパージ制御弁から吸気系に達するのに要する時間
を考慮して移行直後における燃料噴射量の過補正を防止
し、適切な空燃比を得ることができる。
As described above in detail, according to the control device of the first aspect, the purge concentration correction coefficient (KEVAP) is maintained for a predetermined period (tmEVDEC) after the transition from the inoperative region of the purge control valve to the active region. Is maintained at a predetermined value, so that over-correction of the fuel injection amount immediately after the shift can be prevented in consideration of the time required for the evaporated fuel to reach the intake system from the purge control valve, and an appropriate air-fuel ratio can be obtained. .

【0141】請求項2の制御装置によれば、パージ制御
弁の不作動領域から作動領域への移行時点から所定期間
(tmEVDEC)経過後は、パージ濃度補正係数(K
EVAP)は徐々に減少するので、空燃比の急変を防止
しつつ、パージされる蒸発燃料の濃度に応じた適切な燃
料噴射量の補正を行うことができる。
According to the control device of the second aspect, after a lapse of a predetermined period (tmEVDEC) from the transition from the inoperative region of the purge control valve to the active region, the purge concentration correction coefficient (K
Since EVAP is gradually reduced, it is possible to correct the fuel injection amount appropriately in accordance with the concentration of the evaporated fuel to be purged, while preventing a sudden change in the air-fuel ratio.

【0142】請求項3の制御装置によれば、パージ制御
弁の作動領域から不作動領域への移行後、パージ通路に
残留する蒸発燃料の混合気への影響がなくなるまでの
定期間(tmEVADD)内は、パージ濃度補正係数
(KEVAP)は所定値に保持されるので、パージ通路
内に残留している蒸発燃料の影響により従来発生してい
移行直後における燃料噴射量の過多を防止し、適切な
空燃比を得ることができる。
According to the third aspect of the present invention, after the purge control valve shifts from the operation region to the non-operation region, the purge control valve is moved to the purge passage.
The purge concentration correction coefficient (KEVAP) is maintained at a predetermined value during a predetermined period (tmEVADD) until the residual fuel vapor has no influence on the air-fuel mixture. Previously generated due to the effect of fuel vapor
Excessive fuel injection amount immediately after the shift can be prevented, and an appropriate air-fuel ratio can be obtained.

【0143】請求項4の制御装置によれば、パージ制御
弁の作動領域から不作動領域への移行時点から所定期間
(tmEVADD)経過後は、パージ濃度補正係数(K
EVAP)は徐々に増加するので、空燃比の急変を防止
しつつ、パージされる残留蒸発燃料の濃度に応じた適切
な燃料噴射量の補正を行うことができる。
According to the control device of the fourth aspect, after a lapse of a predetermined period (tmEVADD) from the transition of the purge control valve from the operation range to the non-operation range, the purge concentration correction coefficient (K
Since EVAP gradually increases, it is possible to correct the fuel injection amount appropriately in accordance with the concentration of the residual evaporated fuel to be purged while preventing a sudden change in the air-fuel ratio.

【0144】請求項5の制御装置によれば、上記所定期
間(tmEVADD)はパージ通路を介して吸気系に供
給される燃料蒸発の濃度に応じて設定されるので、特に
濃度の低いときは、その所定期間(tmEVADD)を
短くすることによって空燃比の追従性を上げることがで
きる。
According to the control device of the fifth aspect, the predetermined period (tmEVADD) is set in accordance with the concentration of fuel evaporation supplied to the intake system through the purge passage. By shortening the predetermined period (tmEVADD), the followability of the air-fuel ratio can be improved.

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

【図1】本発明に係る一実施例の内燃機関及びその燃料
供給制御装置の全体構成図である。
FIG. 1 is an overall configuration diagram of an internal combustion engine and a fuel supply control device thereof according to an embodiment of the present invention.

【図2】同装置におけるパージ制御弁の開閉制御ルーチ
ンのフローチャートである。
FIG. 2 is a flowchart of an opening / closing control routine of a purge control valve in the apparatus.

【図3】パージデューティ量DFR決定ルーチンを示す
フローチャートである。
FIG. 3 is a flowchart showing a purge duty amount DFR determination routine.

【図4】パージデューティ量DFRへの加算分DFRA
DDの決定ルーチンを示すフローチャートである。
FIG. 4 shows an additional amount DFRA to a purge duty amount DFR.
It is a flowchart which shows the determination routine of DD.

【図5】エバポ補正係数KEVAPの決定メインルーチ
ンを示すフローチャートである。
FIG. 5 is a flowchart showing a main routine for determining an evaporation correction coefficient KEVAP.

【図6】エバポ補正係数KEVAP演算サブルーチンを
示すフローチャートである。
FIG. 6 is a flowchart illustrating an evaporation correction coefficient KEVAP calculation subroutine.

【図7】エバポ補正係数KEVAPの上下限値を決定す
るサブルーチンを示すフローチャートである。
FIG. 7 is a flowchart showing a subroutine for determining upper and lower limit values of an evaporation correction coefficient KEVAP.

【図8】EGR還流補正マップを示す図である。FIG. 8 is a diagram showing an EGR recirculation correction map.

【図9】始動時用のパージ補正係数KFRASTとエバ
ポ補正係数KEVAPおよびパージデューティ量DFR
の変化を示す図である。
FIG. 9 shows a purge correction coefficient KFLAST, an evaporation correction coefficient KEVAP, and a purge duty amount DFR for starting.
FIG.

【図10】パージが許可されたときのパージデューティ
量DFRの変化を示す図である。
FIG. 10 is a diagram showing a change in a purge duty amount DFR when purging is permitted.

【図11】パージ許可からパージカットに移行するとき
のエバポ補正係数KEVAPとパージデューティ量DF
Rの変化を示す図である。
FIG. 11 shows an evaporation correction coefficient KEVAP and a purge duty amount DF at the time of shifting from purge permission to purge cut.
It is a figure showing change of R.

【図12】パージカットからパージ許可に移行するとき
のエバポ補正係数KEVAPとパージデューティ量DF
Rの変化を示す図である。
FIG. 12 shows an evaporation correction coefficient KEVAP and a purge duty amount DF when shifting from purge cut to purge permission.
It is a figure showing change of R.

【図13】空燃比フィードバック補正係数KO2の変化
に対するエバポ補正係数KEVAPの変化の一例を示す
図である。
FIG. 13 is a diagram illustrating an example of a change in an evaporation correction coefficient KEVAP with respect to a change in an air-fuel ratio feedback correction coefficient KO2.

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

1 エンジン 2 吸気管 6 ECU 7 燃料噴射弁 9 燃料タンク 11 PBAセンサ 12 TAセンサ 13 TWセンサ 14 NEセンサ 15 排気管 16 O2センサ 21 キャニスタ 23 パージ管 24 パージ制御弁 30 排気還流路 31 EGR弁1 engine 2 intake pipe 6 ECU 7 a fuel injection valve 9 fuel tank 11 PBA sensor 12 TA sensor 13 TW sensor 14 NE sensor 15 exhaust pipe 16 O 2 sensor 21 canister 23 purge 24 the purge control valve 30 EGR passage 31 EGR valve

───────────────────────────────────────────────────── フロントページの続き (72)発明者 坂主 政浩 埼玉県和光市中央1丁目4番1号 株式 会社本田技術研究所内 (56)参考文献 特開 昭63−189665(JP,A) 特開 平3−222841(JP,A) (58)調査した分野(Int.Cl.6,DB名) F02D 41/02 F02M 25/08──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Masahiro Sakamoto 1-4-1 Chuo, Wako-shi, Saitama Pref. Honda Technical Research Institute Co., Ltd. (56) References JP-A-63-189665 (JP, A) JP-A Hei 3-222841 (JP, A) (58) Field surveyed (Int. Cl. 6 , DB name) F02D 41/02 F02M 25/08

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 燃料タンクから発生する燃料蒸気を吸着
するキャニスタと、該キャニスタと内燃機関の吸気系と
の間に設けられ、前記燃料蒸気を前記吸気系にパージさ
せるパージ通路と、該パージ通路を介して前記吸気系に
供給される燃料蒸気の流量を制御するパージ制御弁と、
前記機関に供給される燃料の噴射量を制御する燃料噴射
弁と、前記機関の運転状態を検出する運転状態検出手段
と、前記パージ通路を介して前記吸気系に供給される燃
料蒸気の濃度に応じてパージ濃度補正係数を設定するパ
ージ濃度補正係数設定手段と、前記検出した機関運転状
態に応じて前記パージ制御弁を制御するパージ流量制御
手段と、前記検出した機関運転状態及び前記パージ濃度
補正係数に応じて前記燃料噴射弁を制御する燃料噴射量
制御手段とを有する内燃機関の制御装置において、 前記パージ制御弁の作動領域及び不作動領域を設定する
パージ領域設定手段を設け、 前記パージ濃度補正係数設定手段は、前記パージ制御弁
の不作動領域から作動領域への移行後所定期間内は前記
パージ濃度補正係数を所定値に保持することを特徴とす
る内燃機関の制御装置。
1. A canister for adsorbing fuel vapor generated from a fuel tank, a purge passage provided between the canister and an intake system of an internal combustion engine for purging the fuel vapor into the intake system, and a purge passage. A purge control valve for controlling the flow rate of fuel vapor supplied to the intake system via the
A fuel injection valve for controlling an injection amount of fuel supplied to the engine; an operating state detecting means for detecting an operating state of the engine; and a fuel vapor concentration supplied to the intake system via the purge passage. Purge concentration correction coefficient setting means for setting a purge concentration correction coefficient in accordance with the above, purge flow rate control means for controlling the purge control valve in accordance with the detected engine operation state, the detected engine operation state and the purge concentration correction A control device for the internal combustion engine having a fuel injection amount control means for controlling the fuel injection valve according to a coefficient, wherein a purge area setting means for setting an active area and an inactive area of the purge control valve is provided; The correction coefficient setting means holds the purge concentration correction coefficient at a predetermined value for a predetermined period after the shift of the purge control valve from the non-operation region to the operation region. Control device for an internal combustion engine according to symptoms.
【請求項2】 前記パージ濃度補正係数設定手段は、前
記所定期間経過後前記パージ濃度補正係数を徐々に減少
させることを特徴とする請求項1記載の内燃機関の制御
装置。
2. The control device for an internal combustion engine according to claim 1, wherein said purge concentration correction coefficient setting means gradually decreases said purge concentration correction coefficient after said predetermined period has elapsed.
【請求項3】 燃料タンクから発生する燃料蒸気を吸着
するキャニスタと、該キャニスタと内燃機関の吸気系と
の間に設けられ、前記燃料蒸気を前記吸気系にパージさ
せるパージ通路と、該パージ通路を介して前記吸気系に
供給される燃料蒸気の流量を制御するパージ制御弁と、
前記機関に供給される燃料の噴射量を制御する燃料噴射
弁と、前記機関の運転状態を検出する運転状態検出手段
と、前記パージ通路を介して前記吸気系に供給される燃
料蒸気の濃度に応じてパージ濃度補正係数を設定するパ
ージ濃度補正係数設定手段と、前記検出した機関運転状
態に応じて前記パージ制御弁を制御するパージ流量制御
手段と、前記検出した機関運転状態及び前記パージ濃度
補正係数に応じて前記燃料噴射弁を制御する燃料噴射量
制御手段とを有する内燃機関の制御装置において、 前記パージ制御弁の作動領域及び不作動領域を設定する
パージ領域設定手段を設け、 前記パージ濃度補正係数設定手段は、前記パージ制御弁
の作動領域から不作動領域への移行後、前記パージ通路
に残留する蒸発燃料の混合気への影響がなくなるまでの
所定期間内は前記パージ濃度補正係数を所定値に保持す
ることを特徴とする内燃機関の制御装置。
3. A canister for adsorbing fuel vapor generated from a fuel tank, a purge passage provided between the canister and an intake system of the internal combustion engine, for purging the fuel vapor into the intake system, and a purge passage. A purge control valve for controlling the flow rate of fuel vapor supplied to the intake system via the
A fuel injection valve for controlling an injection amount of fuel supplied to the engine; an operating state detecting means for detecting an operating state of the engine; and a fuel vapor concentration supplied to the intake system via the purge passage. Purge concentration correction coefficient setting means for setting a purge concentration correction coefficient in accordance with the above, purge flow control means for controlling the purge control valve in accordance with the detected engine operation state, and the detected engine operation state and the purge concentration correction A control device for an internal combustion engine having a fuel injection amount control means for controlling the fuel injection valve in accordance with a coefficient, comprising: a purge area setting means for setting an operation area and a non-operation area of the purge control valve; after the correction coefficient setting means shifts from the operating range of the purge control valve to the inoperative region, said purge passage
A controller for maintaining the purge concentration correction coefficient at a predetermined value for a predetermined period of time until the residual fuel vapor has no effect on the air-fuel mixture .
【請求項4】前記パージ濃度補正係数設定手段は、前記
所定期間経過後前記パージ濃度補正係数を徐々に増加さ
せることを特徴とする請求項3記載の内燃機関の制御装
置。
4. The control device for an internal combustion engine according to claim 3, wherein said purge concentration correction coefficient setting means gradually increases said purge concentration correction coefficient after said predetermined period has elapsed.
【請求項5】 前記パージ濃度補正係数設定手段は、前
記所定期間を前記パージ通路を介して前記吸気系に供給
される燃料蒸気の濃度に応じて設定する請求項4記載の
内燃機関の制御装置。
5. The control device for an internal combustion engine according to claim 4, wherein said purge concentration correction coefficient setting means sets said predetermined period according to a concentration of fuel vapor supplied to said intake system through said purge passage. .
JP11414794A 1994-04-28 1994-04-28 Control device for internal combustion engine Expired - Fee Related JP2858425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11414794A JP2858425B2 (en) 1994-04-28 1994-04-28 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11414794A JP2858425B2 (en) 1994-04-28 1994-04-28 Control device for internal combustion engine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5036094A Division JP2841005B2 (en) 1993-02-01 1993-02-01 Evaporative fuel processing control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH06323178A JPH06323178A (en) 1994-11-22
JP2858425B2 true JP2858425B2 (en) 1999-02-17

Family

ID=14630329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11414794A Expired - Fee Related JP2858425B2 (en) 1994-04-28 1994-04-28 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2858425B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007077869A (en) * 2005-09-14 2007-03-29 Toyota Motor Corp Air-fuel ratio control device for internal combustion engine

Also Published As

Publication number Publication date
JPH06323178A (en) 1994-11-22

Similar Documents

Publication Publication Date Title
JP2841005B2 (en) Evaporative fuel processing control device for internal combustion engine
EP1083321B1 (en) Combustion control apparatus and method engines
JP2858423B2 (en) Control device for internal combustion engine
JP2935258B2 (en) Control device for internal combustion engine
JP2858425B2 (en) Control device for internal combustion engine
JP2858424B2 (en) Control device for internal combustion engine
JP2807806B2 (en) Control device for internal combustion engine
JP2880074B2 (en) Control device for internal combustion engine
JP3378304B2 (en) Engine air-fuel ratio control device
JP3880655B2 (en) Evaporative fuel control device for internal combustion engine
JP3061277B2 (en) Air-fuel ratio learning control method and device
JP3092075B2 (en) Evaporative fuel control system for internal combustion engine
JPH03488B2 (en)
JP3862934B2 (en) Evaporative fuel processing device for internal combustion engine
JP3601080B2 (en) Air-fuel ratio control device for internal combustion engine
JP3325506B2 (en) Control device for internal combustion engine
JP3189730B2 (en) Control device for internal combustion engine
JPH0645652Y2 (en) Evaporative fuel control device for engine
JPH0886250A (en) Exhaust gas recirculation control device for internal combustion engine
JPH07247919A (en) Canister purge control
JPH07189828A (en) Air-fuel ratio controller for internal combustion engine
JP2002206442A (en) Air-fuel ratio control device for internal combustion engine
JPS60230533A (en) Fuel feeding apparatus for internal-combustion engine
JPH04112934A (en) Air-fuel ratio control device for engine
JPH0315013B2 (en)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20071204

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

Free format text: PAYMENT UNTIL: 20081204

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081204

Year of fee payment: 10

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

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20091204

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

Free format text: PAYMENT UNTIL: 20091204

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20101204

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20101204

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20111204

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20111204

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20121204

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees