JPH0942011A - Air-fuel ratio control device for internal combustion engine - Google Patents

Air-fuel ratio control device for internal combustion engine

Info

Publication number
JPH0942011A
JPH0942011A JP19350495A JP19350495A JPH0942011A JP H0942011 A JPH0942011 A JP H0942011A JP 19350495 A JP19350495 A JP 19350495A JP 19350495 A JP19350495 A JP 19350495A JP H0942011 A JPH0942011 A JP H0942011A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
fuel
value
concentration
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.)
Granted
Application number
JP19350495A
Other languages
Japanese (ja)
Other versions
JP3518073B2 (en
Inventor
Takeshi Amano
雄 天野
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.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP19350495A priority Critical patent/JP3518073B2/en
Publication of JPH0942011A publication Critical patent/JPH0942011A/en
Application granted granted Critical
Publication of JP3518073B2 publication Critical patent/JP3518073B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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)

Abstract

(57)【要約】 【課題】蒸発燃料(エバポガス)の濃度の推定を迅速且
つ正確に行い、引いては安定した空燃比フィードバック
制御を行う。 【解決手段】燃料タンク7には蒸発燃料を吸着するキャ
ニスタ13が接続され、同キャニスタ13とエンジン1
の吸気管2とを連通する放出通路15にはパージ弁16
が配設されている。CPU21は、フィードバック補正
係数の過去数回分のデータの平滑化によりなまし値を算
出し、そのなまし値の燃料増量側又は燃料減少側への変
化度合に基づいてエバポ濃度を推定する。また、CPU
21は、フィードバック補正係数、及びエバポ濃度(エ
バポ補正係数)に応じてインジェクタ4による燃料噴射
量を調量する。かかる場合、CPU21は、エバポ濃度
の増減変化量に応じてフィードバック補正係数の変化量
を予測し、その変化予測値に対応するフィードバック補
正係数の収束時期に前記なまし値の収束時期を近づける
べく、当該なまし値を修正する。
(57) 【Abstract】 PROBLEM TO BE SOLVED: To quickly and accurately estimate the concentration of evaporated fuel (evaporative gas), and to carry out stable air-fuel ratio feedback control. A canister 13 for adsorbing evaporated fuel is connected to a fuel tank 7, and the canister 13 and the engine 1 are connected to each other.
The purge valve 16 in the discharge passage 15 communicating with the intake pipe 2 of
Are arranged. The CPU 21 calculates the smoothed value by smoothing the past several times of the data of the feedback correction coefficient, and estimates the evaporation concentration based on the degree of change of the smoothed value to the fuel increase side or the fuel decrease side. Also, CPU
Reference numeral 21 adjusts the fuel injection amount by the injector 4 according to the feedback correction coefficient and the evaporation concentration (evaporation correction coefficient). In such a case, the CPU 21 predicts the change amount of the feedback correction coefficient according to the increase / decrease change amount of the evaporation concentration, and approximates the convergence time of the smoothed value to the convergence time of the feedback correction coefficient corresponding to the predicted change value. Correct the smoothed value.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、インジェクタに
て燃料噴射を行うと共に、燃料タンク内で発生する蒸発
燃料(以下、エバポガスという)を内燃機関の吸気系に
吸入させて燃焼させるようにした内燃機関の空燃比制御
装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is an internal combustion engine in which fuel is injected by an injector and evaporated fuel (hereinafter referred to as evaporative gas) generated in a fuel tank is sucked into an intake system of an internal combustion engine for combustion. The present invention relates to an air-fuel ratio control device for an engine.

【0002】[0002]

【従来の技術】この種の空燃比制御装置には、従来より
蒸発燃料放出機構(エバポパージ機構)なるものが採用
されている。つまり、燃料タンクには同タンクで発生す
るエバポガスを吸着するキャニスタが接続され、このキ
ャニスタと内燃機関の吸気系とを連通する放出通路には
電磁式のパージ弁が配設されている。そして、キャニス
タに吸着されたエバポガスは、パージ弁の開弁動作に伴
い空気と共に内燃機関の吸気系に放出(パージ)され、
インジェクタによる噴射燃料と混合されて燃焼される。
2. Description of the Related Art As an air-fuel ratio control device of this type, an evaporated fuel release mechanism (evaporative purge mechanism) has been conventionally used. That is, a canister for adsorbing the evaporation gas generated in the fuel tank is connected to the fuel tank, and an electromagnetic purge valve is arranged in the discharge passage that connects the canister and the intake system of the internal combustion engine. Then, the evaporative gas adsorbed on the canister is discharged (purged) into the intake system of the internal combustion engine together with air as the purge valve opens.
It is mixed with the fuel injected by the injector and burned.

【0003】かかる場合、インジェクタによる燃料噴射
量は、実際の空燃比と目標空燃比との偏差に応じた空燃
比補正値(フィードバック補正係数FAF)により増量
又は減量補正されると共に、上記エバポパージ機構によ
るエバポガスのパージ量に応じて減量補正される。この
とき、エバポガスのパージ量に応じた燃料噴射量の減量
補正に際しては、エバポガスの濃度(以下、エバポ濃度
という)を正確に検出することが不可欠な要素となって
いる。
In such a case, the fuel injection amount by the injector is increased or decreased by the air-fuel ratio correction value (feedback correction coefficient FAF) according to the deviation between the actual air-fuel ratio and the target air-fuel ratio, and at the same time by the evaporative purge mechanism. The amount is corrected according to the amount of evaporative gas purge. At this time, it is an essential element to accurately detect the concentration of the evaporative gas (hereinafter referred to as the evaporative concentration) when correcting the reduction of the fuel injection amount according to the purge amount of the evaporative gas.

【0004】周知のエバポ濃度の検出方法としては、空
燃比補正値の過去数回分のデータを平滑化したなまし値
を用い、そのなまし値の変化度合(基準値から燃料増量
側又は燃料減量側への変化度合)に応じてエバポ濃度を
所定量ずつ増減させて濃度の推定を行う技術が知られて
いる(濃度学習とも言う)。即ち、空燃比がフィードバ
ック制御される場合には、空燃比補正値が基準値に対し
て増量側(リーン時)と減量側(リッチ時)との間で小
刻みに変化する。そのため、エバポ濃度の検出時には、
上記小刻みに変化する空燃比補正値を平滑化したなまし
値を用い、安定状態でのエバポ濃度検出を可能にしてい
る。
As a well-known method for detecting the evaporation concentration, a smoothed value obtained by smoothing the past several data of the air-fuel ratio correction value is used, and the degree of change of the smoothed value (from the reference value to the fuel increase side or the fuel decrease amount). There is known a technique of estimating the concentration by increasing or decreasing the evaporative concentration by a predetermined amount according to the degree of change to the side (also referred to as concentration learning). That is, when the air-fuel ratio is feedback-controlled, the air-fuel ratio correction value changes little by little between the increase amount (lean) and the decrease amount (rich) with respect to the reference value. Therefore, when detecting the evaporation concentration,
The smoothed smoothing of the air-fuel ratio correction value that changes in small steps is used to enable the evaporation concentration detection in a stable state.

【0005】上記エバポ濃度の検出方法では、空燃比補
正値のなまし値が燃料減量側にあれば(空燃比はリッチ
寄りとなる場合)、当該濃度が大きくなるように更新さ
れ、空燃比補正値のなまし値が燃料増量側にあれば(空
燃比はリーン寄りとなる場合)、当該濃度が小さくなる
ように更新される。
In the above-described method for detecting the evaporation concentration, if the smoothed air-fuel ratio correction value is on the fuel reduction side (when the air-fuel ratio is near the rich side), the concentration is updated so as to increase and the air-fuel ratio correction is performed. If the rounded value is on the fuel increase side (when the air-fuel ratio is leaner), the concentration is updated to be smaller.

【0006】[0006]

【発明が解決しようとする課題】ところが、上述した従
来技術では、以下に示す問題を生ずる。つまり、上記な
まし値は空燃比補正値に対して所定の遅れをもって変化
するため、エバポパージが開始されて空燃比が急変(リ
ッチ側に急変)した場合には、所定時間だけ遅れてエバ
ポパージに伴う空燃比補正値の変化に追従する(この場
合には、燃料減量側に変化する)。かかる場合、エバポ
パージ後に空燃比補正値が所定値に安定したとしても、
前記なまし値の遅れにより同値の変動が残ったままとな
り、かかる間にエバポ濃度が大きくなる方向に過剰に更
新される。そのため、エバポ濃度が過大となり、その直
後には同濃度を小さくする方向へ更新しなければならな
くなる。以降、エバポ濃度は数回にかけて不要な変化
(大⇔小)を繰り返し、オーバーシュートを招く原因と
なる。
However, the above-mentioned conventional techniques have the following problems. In other words, since the smoothed value changes with a predetermined delay with respect to the air-fuel ratio correction value, if the air-fuel ratio suddenly changes (abruptly changes to the rich side) due to the start of the evaporative purge, the evaporative purge will be delayed by a predetermined time. Follow the change in the air-fuel ratio correction value (in this case, change to the fuel reduction side). In this case, even if the air-fuel ratio correction value stabilizes at a predetermined value after the evaporation purge,
Due to the delay of the smoothed value, the fluctuation of the same value remains, and during that time, the evaporation concentration is excessively updated in the direction of increasing. Therefore, the evaporation concentration becomes excessively high, and immediately after that, it is necessary to update the concentration so as to decrease it. After that, the evaporation concentration repeats unnecessary changes (large ⇔ small) over several times, which causes overshoot.

【0007】この発明は、上記問題に着目してなされた
ものであり、その目的とするところは、蒸発燃料(エバ
ポガス)の濃度の推定を迅速且つ正確に行い、引いては
安定した空燃比フィードバック制御を行うことができる
内燃機関の空燃比制御装置を提供することにある。
The present invention has been made in view of the above problems, and its purpose is to quickly and accurately estimate the concentration of evaporated fuel (evaporative gas), and to obtain stable air-fuel ratio feedback. An object of the present invention is to provide an air-fuel ratio control device for an internal combustion engine that can perform control.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明は、図15に示すように、燃
料タンクにて発生するエバポガスをキャニスタにて吸着
させると共に、該キャニスタに吸着された蒸発燃料を内
燃機関M1の吸気系に放出する蒸発燃料放出機構M2
(エバポパージ機構)と、前記蒸発燃料放出機構M2に
よるエバポガスの放出量を調節するための燃料放出量調
節手段M3と、前記内燃機関M1に供給される混合気の
空燃比を検出する空燃比センサM4と、前記空燃比セン
サM4により検出された空燃比と目標空燃比との偏差を
なくすための空燃比補正値を算出する空燃比補正値算出
手段M5と、前記空燃比補正値算出手段M5により算出
された空燃比補正値の過去数回分のデータの平滑化によ
り空燃比平均値を算出する空燃比平均値算出手段M6
と、前記燃料放出量調節手段M3によるエバポガスの放
出時に、前記空燃比平均値算出手段M6により算出され
た空燃比平均値の燃料増量側又は燃料減少側への変化度
合(例えば、基準値からのズレ量)に基づいて、前記蒸
発燃料放出機構M2から放出されるエバポガスの濃度を
所定量ずつ増減させ、それにより実際の濃度値を推定す
る濃度推定手段M7と、前記空燃比補正値算出手段M5
により算出された空燃比補正値、及び濃度推定手段M7
により推定されたエバポガスの濃度に応じてインジェク
タM8による燃料噴射量を調量する空燃比制御手段M9
とを備えた内燃機関の空燃比制御装置において、前記濃
度推定手段M7によるエバポガスの濃度の増減変化量に
応じて、前記空燃比補正値算出手段M5による空燃比補
正値の変化量を予測する変化量予測手段M10と、前記
変化量予測手段M10により予測された空燃比補正値の
変化量に対応する当該空燃比補正値の収束時期に前記空
燃比平均値の収束時期を近づけるべく、当該空燃比平均
値を修正する空燃比平均値修正手段M11とを備えたこ
とを要旨としている。
In order to achieve the above object, the invention as set forth in claim 1 is such that, as shown in FIG. 15, an evaporative gas generated in a fuel tank is adsorbed by a canister and the canister is adsorbed. Evaporative Fuel Release Mechanism M2 for Ejecting Evaporative Fuel Adsorbed in the Air to the Intake System of Internal Combustion Engine M1
(Evaporative Purge Mechanism), Fuel Release Amount Adjusting Means M3 for Adjusting Evaporative Gas Release by Evaporative Fuel Release Mechanism M2, and Air-Fuel Ratio Sensor M4 for Detecting Air-Fuel Ratio of Mixture Supplying to Internal Combustion Engine M1. And an air-fuel ratio correction value calculation means M5 for calculating an air-fuel ratio correction value for eliminating the deviation between the air-fuel ratio detected by the air-fuel ratio sensor M4 and the target air-fuel ratio, and the air-fuel ratio correction value calculation means M5. Air-fuel ratio average value calculating means M6 for calculating the air-fuel ratio average value by smoothing the past several times of the corrected air-fuel ratio correction values.
When the evaporation amount is discharged by the fuel discharge amount adjusting means M3, the degree of change of the air-fuel ratio average value calculated by the air-fuel ratio average value calculating means M6 to the fuel increasing side or the fuel decreasing side (for example, from a reference value). Based on the deviation amount), the concentration of the evaporative gas released from the evaporated fuel release mechanism M2 is increased or decreased by a predetermined amount, thereby estimating the actual concentration value, and the air-fuel ratio correction value calculation unit M5.
Air-fuel ratio correction value calculated by
Air-fuel ratio control means M9 for adjusting the fuel injection amount by the injector M8 according to the concentration of the evaporative gas estimated by
In the air-fuel ratio control apparatus for an internal combustion engine, the change predicting the change amount of the air-fuel ratio correction value by the air-fuel ratio correction value calculating unit M5 in accordance with the increase / decrease change amount of the concentration of the evaporative gas by the concentration estimating unit M7. The amount prediction means M10 and the air-fuel ratio in order to bring the convergence time of the air-fuel ratio average value closer to the convergence time of the air-fuel ratio correction value corresponding to the change amount of the air-fuel ratio correction value predicted by the change amount prediction means M10. The gist is that the air-fuel ratio average value correction means M11 for correcting the average value is provided.

【0009】要するに、本発明の特徴部分に相当する構
成によれば、濃度推定手段M7により推定されたエバポ
濃度の増減変化量に応じて、空燃比補正値の変化量が予
測される(変化量予測手段M10)。つまり、空燃比フ
ィードバック制御が実施されている場合、エバポ濃度が
変化することと、当該変化時に空燃比補正値が変化する
こととは所定の対応関係にあり、前記濃度変化量に伴う
空燃比補正値の変化量は予測可能となる。
In short, according to the structure corresponding to the characteristic part of the present invention, the change amount of the air-fuel ratio correction value is predicted (change amount) according to the increase / decrease change amount of the evaporation concentration estimated by the concentration estimating means M7. Prediction means M10). That is, when the air-fuel ratio feedback control is performed, there is a predetermined correspondence between the change in the evaporation concentration and the change in the air-fuel ratio correction value at the time of the change, and the air-fuel ratio correction according to the concentration change amount is performed. The amount of change in value can be predicted.

【0010】また一方で、空燃比補正値の収束時期に空
燃比平均値の収束時期を近づけるべく、当該空燃比平均
値が修正される(空燃比平均値修正手段M11)。即
ち、空燃比平均値は、空燃比補正値の過去数回分のデー
タを平滑化した値(なまし値)であるため、通常、空燃
比平均値は、空燃比補正値の変化から所定の遅れをもっ
て変化する。そのため、従来技術では、空燃比平均値の
変化状態に応じて推定されるエバポ濃度が空燃比補正値
の安定後も過剰に変化し、オーバーシュートを招く原因
となっていた。これに対し、本構成では、空燃比平均値
が予測修正されるため、過多量のエバポ濃度の更新(濃
度学習)が回避され、同濃度値のオーバーシュートが解
消されると共に、安定した空燃比フィードバック制御が
実現できる。
On the other hand, in order to bring the convergence time of the air-fuel ratio correction value closer to the convergence time of the air-fuel ratio correction value, the air-fuel ratio average value is corrected (air-fuel ratio average value correction means M11). That is, since the average air-fuel ratio value is a smoothed value obtained by smoothing the past several times of the air-fuel ratio correction value (normalized value), the average air-fuel ratio value is usually a predetermined delay from the change in the air-fuel ratio correction value. Change with. Therefore, in the conventional technique, the evaporation concentration estimated according to the change state of the average value of the air-fuel ratio excessively changes even after the stabilization of the air-fuel ratio correction value, which causes overshoot. On the other hand, in this configuration, since the average value of the air-fuel ratio is predicted and corrected, the update of the excessive evaporation concentration (concentration learning) is avoided, the overshoot of the same concentration value is eliminated, and a stable air-fuel ratio is eliminated. Feedback control can be realized.

【0011】請求項2に記載の発明では、請求項1に記
載の発明において、前記空燃比平均値修正手段M11
は、前記濃度推定手段M7により推定されたエバポガス
の濃度値が増える場合には、前記変化量予測手段M10
により予測された空燃比補正値の変化量に基づいて前記
空燃比平均値を燃料増量側に修正し、また、前記濃度推
定手段M7により推定されたエバポガスの濃度値が減る
場合には、前記変化量予測手段M10により予測された
空燃比補正値の変化量に基づいて前記空燃比平均値を燃
料減量側に修正することを要旨としている。
According to a second aspect of the invention, in the first aspect of the invention, the air-fuel ratio average value correcting means M11 is provided.
When the concentration value of the evaporative gas estimated by the concentration estimating means M7 increases, the change amount estimating means M10
When the air-fuel ratio average value is corrected to the fuel increase side based on the change amount of the air-fuel ratio correction value predicted by the above, and when the concentration value of the evaporative gas estimated by the concentration estimating means M7 decreases, the change is performed. The gist is to correct the air-fuel ratio average value to the fuel reduction side based on the amount of change in the air-fuel ratio correction value predicted by the amount predicting means M10.

【0012】つまり、上記請求項2の構成によれば、エ
バポ濃度が増える場合において空燃比平均値が空燃比補
正値の変化量に基づいて燃料増量側に修正されると共
に、エバポ濃度が減る場合において空燃比平均値が同じ
く空燃比補正値の変化量に基づいて燃料減量側に修正さ
れることで、前述の請求項1に記載したように空燃比補
正値及び空燃比平均値の収束時期が近づく。その結果、
オーバーシュートを招くことなくエバポ濃度が検出さ
れ、引いては安定した空燃比フィードバック制御が実現
できる。
That is, according to the structure of claim 2, when the evaporation concentration increases, the average air-fuel ratio is corrected to the fuel increase side based on the change amount of the air-fuel ratio correction value, and the evaporation concentration decreases. In the above, the air-fuel ratio average value is also corrected to the fuel reduction side based on the amount of change in the air-fuel ratio correction value, so that the convergence timing of the air-fuel ratio correction value and the air-fuel ratio average value is changed as described in claim 1 above. Get closer. as a result,
The evaporation concentration is detected without causing overshoot, and thus stable air-fuel ratio feedback control can be realized.

【0013】[0013]

【発明の実施の形態】以下、この発明の空燃比制御装置
を具体化した一実施形態を図面に従って説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the air-fuel ratio control device of the present invention will be described below with reference to the drawings.

【0014】図1は内燃機関の空燃比制御装置の概略構
成を示す図である。図1において、多気筒内燃機関(以
下、エンジンという)1は車両に搭載されており、エン
ジン1には吸気管2と排気管3とが接続されている。吸
気管2の内端部には電磁式のインジェクタ4が設けら
れ、その上流側にはスロットル弁5が設けられている。
排気管3には、排気ガス中の酸素濃度に応じた電圧信号
を出力する空燃比センサとしての酸素センサ6が設けら
れている。
FIG. 1 is a diagram showing a schematic configuration of an air-fuel ratio control system for an internal combustion engine. In FIG. 1, a multi-cylinder internal combustion engine (hereinafter referred to as an engine) 1 is mounted on a vehicle, and an intake pipe 2 and an exhaust pipe 3 are connected to the engine 1. An electromagnetic injector 4 is provided at the inner end of the intake pipe 2, and a throttle valve 5 is provided upstream of the electromagnetic injector 4.
The exhaust pipe 3 is provided with an oxygen sensor 6 as an air-fuel ratio sensor that outputs a voltage signal according to the oxygen concentration in the exhaust gas.

【0015】前記インジェクタ4に燃料を供給するため
の燃料供給系統は、燃料タンク7、燃料ポンプ8、燃料
フィルタ9及び調圧弁10を有している。そして、燃料
タンク7内の燃料(ガソリン)は燃料ポンプ8によって
吸い上げられ、燃料フィルタ9を介して各インジェクタ
4へ圧送される。また、各インジェクタ4に供給される
燃料は調圧弁10によって所定圧力に調整される。
A fuel supply system for supplying fuel to the injector 4 has a fuel tank 7, a fuel pump 8, a fuel filter 9 and a pressure regulating valve 10. Then, the fuel (gasoline) in the fuel tank 7 is sucked up by the fuel pump 8 and is pressure-fed to each injector 4 via the fuel filter 9. Further, the fuel supplied to each injector 4 is adjusted to a predetermined pressure by the pressure regulating valve 10.

【0016】次に、蒸発燃料放出機構(エバポパージ機
構)の構成について説明する。燃料タンク7の上部には
パージ管11が設けられており、同パージ管11は吸気
管2のサージタンク12に連通されている。パージ管1
1の途中には、燃料タンク7にて発生するエバポガスを
吸着する吸着材としての活性炭を収納したキャニスタ1
3が配設されている。キャニスタ13には外気を導入す
るための大気開放孔14が設けられている。パージ管1
1はキャニスタ13よりもサージタンク12側を放出通
路15とし、この放出通路15の途中には可変流量電磁
弁からなるパージ弁16が設けられている。本実施形態
では、パージ弁16が燃料放出量調節手段に相当する。
Next, the structure of the evaporated fuel release mechanism (evaporative purge mechanism) will be described. A purge pipe 11 is provided above the fuel tank 7, and the purge pipe 11 is connected to the surge tank 12 of the intake pipe 2. Purge pipe 1
In the middle of 1, a canister 1 containing activated carbon as an adsorbent for adsorbing the evaporative gas generated in the fuel tank 7
3 are provided. The canister 13 is provided with an atmosphere opening hole 14 for introducing outside air. Purge pipe 1
Reference numeral 1 denotes a discharge passage 15 on the surge tank 12 side of the canister 13, and a purge valve 16 composed of a variable flow solenoid valve is provided in the discharge passage 15 in the middle thereof. In this embodiment, the purge valve 16 corresponds to the fuel discharge amount adjusting means.

【0017】パージ弁16において、弁体17はスプリ
ング(図示略)により常にシート部18を閉じる方向に
付勢されているが、コイル19を励磁することによりシ
ート部18を開く方向に移動するようになっている。即
ち、パージ弁16は、コイル19の励磁により放出通路
15を開き、コイル19の消磁により放出通路15を閉
じる。このパージ弁16の開閉動作は、後述するCPU
21によるパルス幅変調に基づいてデューティ比制御さ
れる。
In the purge valve 16, the valve body 17 is always biased by a spring (not shown) in the direction of closing the seat portion 18, but by exciting the coil 19, the valve body 17 is moved in the direction of opening the seat portion 18. It has become. That is, the purge valve 16 opens the discharge passage 15 by exciting the coil 19 and closes the discharge passage 15 by demagnetizing the coil 19. The opening / closing operation of the purge valve 16 is performed by the CPU described later.
The duty ratio is controlled based on the pulse width modulation by 21.

【0018】従って、このパージ弁16にCPU21か
ら制御信号を供給してキャニスタ13とエンジン1の吸
気管2とを連通すれば、大気開放孔14を介してキャニ
スタ13に新気が導入され、この新気がキャニスタ13
内を換気する。このとき、エバポガスが吸気管2からエ
ンジン1のシリンダ内に送り込まれてキャニスタパージ
が行われると共に、キャニスタ13の吸着機能の回復が
得られる。なお、図2の特性図に示すように、新気導入
に伴うパージ空気量は、CPU21からパージ弁16に
供給されるパルス信号のデューティ比に応じて調節され
る。図2は吸気管2内の負圧が一定の場合での特性を示
す。この特性図によれば、パージ弁16のデューティ比
が0%から増加するにつれて、パージ空気量がほぼ直線
的に増加するのが分かる。
Therefore, if a control signal is supplied from the CPU 21 to the purge valve 16 to connect the canister 13 and the intake pipe 2 of the engine 1, fresh air is introduced into the canister 13 through the atmosphere opening hole 14, Fresh air canister 13
Ventilate the inside. At this time, the evaporation gas is sent from the intake pipe 2 into the cylinder of the engine 1 to perform canister purge, and the adsorption function of the canister 13 can be recovered. As shown in the characteristic diagram of FIG. 2, the amount of purge air accompanying the introduction of fresh air is adjusted according to the duty ratio of the pulse signal supplied from the CPU 21 to the purge valve 16. FIG. 2 shows the characteristics when the negative pressure in the intake pipe 2 is constant. From this characteristic diagram, it can be seen that the purge air amount increases almost linearly as the duty ratio of the purge valve 16 increases from 0%.

【0019】また、スロットル弁5には同弁5の開度を
検出するスロットルセンサ22が、サージタンク12に
はスロットル弁5を通過した吸入空気の圧力(絶対圧)
を検出する吸気圧センサ23が、エンジン1のシリンダ
ブロックには冷却水の温度を検出する水温センサ24が
設けられている。CPU21には、上記各センサからの
スロットル開度信号,吸気圧信号,冷却水温信号の他
に、回転数センサ(図示略)からのエンジン回転数信
号,吸気温センサ(図示略)からの吸気温信号,大気圧
センサ(図示略)からの大気圧信号が入力される。
Further, the throttle valve 5 has a throttle sensor 22 for detecting the opening of the valve 5, and the surge tank 12 has a pressure (absolute pressure) of intake air passing through the throttle valve 5.
An intake pressure sensor 23 for detecting the temperature is provided, and a water temperature sensor 24 for detecting the temperature of the cooling water is provided in the cylinder block of the engine 1. In addition to the throttle opening signal, the intake pressure signal, and the cooling water temperature signal from each of the above-mentioned sensors, the CPU 21 has an engine speed signal from a speed sensor (not shown) and an intake temperature from an intake temperature sensor (not shown). A signal and an atmospheric pressure signal from an atmospheric pressure sensor (not shown) are input.

【0020】CPU21は各検出信号に基づいて、吸気
圧PM、冷却水温THW、エンジン回転数NE、吸気温
THA、大気圧PA等を算出し、それらのデータをRA
M26に一次的に記憶する。RAM26の一部には電源
遮断時にもデータを記憶保持するバックアップRAM
(図示略)が構成されている。なお、例えば吸気圧セン
サ23からの吸気圧信号に代えて吸入空気量センサから
の吸入空気量信号をCPU21に入力したり、エンジン
始動前における吸気圧信号を大気圧信号としてCPU2
1に入力したりすることもできる。
The CPU 21 calculates the intake pressure PM, the cooling water temperature THW, the engine speed NE, the intake temperature THA, the atmospheric pressure PA, etc. on the basis of the respective detection signals, and uses these data as RA.
It is temporarily stored in M26. A backup RAM that stores and retains data even when the power is cut off in a part of the RAM 26
(Not shown) is configured. Note that, for example, instead of the intake pressure signal from the intake pressure sensor 23, the intake air amount signal from the intake air amount sensor is input to the CPU 21, or the intake pressure signal before engine start is used as the atmospheric pressure signal in the CPU 2.
You can also type in 1.

【0021】さらに、ROM25は、エンジン全体の動
作を制御するための演算プログラムや各種マップを格納
している。そして、CPU21は、ROM25内の演算
プログラムやマップに基づいて空燃比制御を実施する。
つまり、CPU21は前記酸素センサ6によるリッチ・
リーン判定結果に基づいてフィードバック補正係数FA
F(空燃比補正値)を算出すると共に、キャニスタ13
から吸気管2へのエバポガスのパージ量に応じたパージ
補正係数FPRGを算出する。そして、それら補正係数
等によりエンジン運転状態(回転数や吸気圧等)に応じ
て算出された基本噴射時間Tpを補正して最終噴射時間
τを求め、所定の噴射タイミングで前記インジェクタ4
による燃料噴射を行わせる。なお、本実施形態では、C
PU21により空燃比補正値算出手段、空燃比平均値算
出手段、濃度推定手段、空燃比制御手段、変化量予測手
段及び空燃比平均値修正手段が構成されている。
Further, the ROM 25 stores calculation programs and various maps for controlling the operation of the entire engine. Then, the CPU 21 executes the air-fuel ratio control based on the calculation program and the map in the ROM 25.
In other words, the CPU 21 is rich in the oxygen sensor 6
Feedback correction factor FA based on the lean judgment result
F (air-fuel ratio correction value) is calculated and the canister 13
To calculate the purge correction coefficient FPRG according to the purge amount of the evaporative gas into the intake pipe 2. Then, the basic injection time Tp calculated according to the engine operating state (rotation speed, intake pressure, etc.) is corrected by these correction factors, etc., to obtain the final injection time τ, and the injector 4 at a predetermined injection timing.
Fuel injection by. In the present embodiment, C
The PU 21 constitutes an air-fuel ratio correction value calculation means, an air-fuel ratio average value calculation means, a concentration estimation means, an air-fuel ratio control means, a change amount prediction means, and an air-fuel ratio average value correction means.

【0022】以下、上記のように構成された空燃比制御
装置の作用について、図4〜図14を用いて説明する。
なお、本実施形態にて用いるフローチャートにおいて、
図4及び図5はCPU21によるベースルーチンとして
の空燃比学習制御ルーチンを示し、図6,図7は図4及
び図5のサブルーチンとしてのパージ率演算ルーチン,
エバポ濃度演算ルーチンを示す。また、図8は空燃比フ
ィードバック制御ルーチン、図9は燃料噴射制御ルーチ
ン、図10はパージ弁制御ルーチンを示し、これらのル
ーチンはCPU21による所定の割り込みタイミングに
て実行される。
The operation of the air-fuel ratio control device configured as described above will be described below with reference to FIGS. 4 to 14.
In the flow chart used in this embodiment,
4 and 5 show an air-fuel ratio learning control routine as a base routine by the CPU 21, and FIGS. 6 and 7 show a purge rate calculation routine as a subroutine of FIGS.
The evaporation concentration calculation routine is shown. 8 shows an air-fuel ratio feedback control routine, FIG. 9 shows a fuel injection control routine, and FIG. 10 shows a purge valve control routine. These routines are executed by the CPU 21 at a predetermined interrupt timing.

【0023】最初に図4〜図10のルーチンによる全体
の制御動作について略述する。図4,5のルーチンで
は、ステップ102,103とステップ116,117
とにて学習が実行される。このとき、エンジン1の運転
状態毎の空燃比ずれ量が求められ、そのずれ量を修正す
るための学習補正値FLRNがRAM26のバックアッ
プRAMに記憶される。なお、学習実行時において学習
完了条件が所定時間、不成立であれば学習補正値FLR
Nの張り付き等が発生したとみなされ、学習が一時的に
停止されると共に、最小限のパージ量を確保すべく強制
的にパージ制御が実行される。また、学習完了条件が所
定時間内に成立した場合には、空燃比に応じて演算され
たパージ率RPRG及びエバポ濃度FLPRGに基づい
て、パージ制御が実施される。
First, the overall control operation by the routines of FIGS. 4 to 10 will be briefly described. In the routine of FIGS. 4 and 5, steps 102 and 103 and steps 116 and 117 are performed.
Learning is executed at. At this time, the air-fuel ratio deviation amount for each operating state of the engine 1 is obtained, and the learning correction value FLRN for correcting the deviation amount is stored in the backup RAM of the RAM 26. When the learning completion condition is not satisfied for a predetermined time during the learning execution, the learning correction value FLR
It is considered that N sticking or the like has occurred, learning is temporarily stopped, and purge control is forcibly executed to ensure a minimum purge amount. In addition, when the learning completion condition is satisfied within the predetermined time, the purge control is performed based on the purge rate RPRG and the evaporation concentration FLPRG calculated according to the air-fuel ratio.

【0024】また、図4,5のパージ制御時において、
図6,図7のルーチンが実行され、空燃比に応じてパー
ジ率RPRGとエバポ濃度FLPRG(推定濃度)とが
演算される。ここで、パージ率RPRG(%)は、吸気
管2における吸入空気量GAに対するエバポガスのパー
ジ流量GPRGの比率を示し(RPRG=GPRG/G
A)、エバポ濃度FLPRG(%)は、パージ率1%当
たりのエバポガス中に含まれる燃料の比率を示す。さら
に、同じくパージ制御時においては、図10のルーチン
によりパージ弁16が所定のデューティ比で駆動され
る。
Further, during the purge control shown in FIGS.
The routines of FIGS. 6 and 7 are executed, and the purge rate RPRG and the evaporation concentration FLPRG (estimated concentration) are calculated according to the air-fuel ratio. Here, the purge rate RPRG (%) indicates the ratio of the purge flow rate GPRG of the evaporative gas to the intake air amount GA in the intake pipe 2 (RPRG = GPRG / G
A) and evaporation concentration FLPRG (%) indicate the ratio of the fuel contained in the evaporation gas per 1% of the purge rate. Furthermore, during the purge control as well, the purge valve 16 is driven at a predetermined duty ratio by the routine of FIG.

【0025】また、図8のルーチンではフィードバック
補正係数FAFが演算される。図9のルーチンでは基本
噴射時間Tpが演算されると共に、同基本噴射時間Tp
に対してフィードバック補正や空燃比学習補正、さらに
はエバポパージに応じたパージ補正等が行われインジェ
クタ4による最終噴射時間τが演算される。
Further, in the routine of FIG. 8, the feedback correction coefficient FAF is calculated. In the routine of FIG. 9, the basic injection time Tp is calculated and the basic injection time Tp is calculated.
On the other hand, feedback correction, air-fuel ratio learning correction, and purge correction according to the evaporation purge are performed to calculate the final injection time τ by the injector 4.

【0026】なお、下記のルーチンにおける空燃比フィ
ードバックの実施条件(フィードバック条件)として
は、主に以下に示す(イ)〜(ヘ)の条件を設定してお
り、これらを全て満足した場合、フィードバック条件が
満たされたとする。(イ)始動時でないこと。(ロ)燃
料カット中でないこと。(ハ)冷却水温THW≧40℃
であること。(ニ)τ>τmin であること(ただし、τ
min はインジェクタ4の最小噴射時間)。(ホ)酸素セ
ンサ6が活性状態であること。(ヘ)高負荷・高回転状
態でないこと。
The following conditions (a) to (f) are mainly set as the execution conditions (feedback conditions) for the air-fuel ratio feedback in the following routines. Suppose the conditions are met. (B) Do not start. (B) The fuel is not being cut. (C) Cooling water temperature THW ≧ 40 ° C.
To be. (D) τ> τ min (however, τ
min is the minimum injection time of the injector 4). (E) The oxygen sensor 6 is in an active state. (F) Not under high load and high rotation.

【0027】さらに、下記のルーチンでは、フィードバ
ック補正係数FAFをスキップ毎、又は所定時間毎にな
まし(平滑化)処理し、その値をなまし値FAFAVと
して用いる。具体的には、なまし値FAFAVは次の
(1)式にて算出される。
Further, in the following routine, the feedback correction coefficient FAF is smoothed for each skip or every predetermined time, and the value is used as the smoothed value FAFAV. Specifically, the smoothed value FAFAV is calculated by the following equation (1).

【0028】 FAFAV={FAFAVi-1 ・n+FAF・(256−n)}/256 ・・・(1) ここで、添字「i−1」は、なまし値FAFAVの前回
値であることを示し、符号nは、なまし度合を検出する
ための定数である。つまり、なまし値FAFAVは、フ
ィードバック補正係数FAF(空燃比補正値)の過去数
回分のデータの平滑化により算出されるものであり、本
実施形態では、このなまし値FAFAVが「空燃比平均
値」に相当する。
FAFAV = {FAFAVi-1 .n + FAF. (256-n)} / 256 (1) Here, the subscript "i-1" indicates the previous value of the smoothed value FAFAV, The symbol n is a constant for detecting the degree of smoothing. That is, the smoothed value FAFAV is calculated by smoothing the data of the past several times of the feedback correction coefficient FAF (air-fuel ratio correction value), and in the present embodiment, the smoothed value FAFAV is the “air-fuel ratio average value”. Value.

【0029】また、前記なまし値FAFAVとフィード
バック補正係数FAFの基準値(=1)との差の絶対値
を、フィードバック補正係数FAFの偏差ΔFAFとし
て用いる(ΔFAF=|FAFAV−1|)。
The absolute value of the difference between the smoothed value FAFAV and the reference value (= 1) of the feedback correction coefficient FAF is used as the deviation ΔFAF of the feedback correction coefficient FAF (ΔFAF = | FAFAV-1 |).

【0030】以下、各ルーチンの具体的な処理内容につ
いて、図4,5の空燃比学習制御ルーチンから順に詳細
に説明する。さて、CPU21への電源投入に伴い同ル
ーチンが起動されると、CPU21は先ずステップ10
1にて空燃比学習条件の判別を行う。この空燃比学習条
件には、前述のフィードバック条件や水温条件(THW
>80℃)等が含まれる。そして、学習条件が成立して
いれば、CPU21は、ステップ102で空燃比学習
(学習補正値FLRNの更新)を実行し、その後、ステ
ップ103で初期学習完了条件が成立したか否かを判別
する。なお、本実施形態における初期学習完了条件と
は、フィードバック補正係数FAFの偏差ΔFAF(=
|FAFAV−1|)が2%以内に安定した状態(なま
し値FAFAVが基準値に対して安定した状態)におい
て、フィードバック補正係数FAFの12回のスキップ
が完了したことを示す。
Specific processing contents of each routine will be described below in order from the air-fuel ratio learning control routine of FIGS. When the CPU 21 is powered on and the routine is started, the CPU 21 first executes step 10
At 1, the air-fuel ratio learning condition is determined. This air-fuel ratio learning condition includes the above-mentioned feedback condition and water temperature condition (THW
> 80 ° C.) and the like. If the learning condition is satisfied, the CPU 21 executes air-fuel ratio learning (update of the learning correction value FLRN) in step 102, and then determines in step 103 whether or not the initial learning completion condition is satisfied. . The initial learning completion condition in the present embodiment means the deviation ΔFAF (= of the feedback correction coefficient FAF.
| FAFAV-1 |) is stable within 2% (the smoothed value FAFAV is stable with respect to the reference value), indicating that the feedback correction coefficient FAF has been skipped 12 times.

【0031】また、初期学習時において、CPU21は
ステップ104で初期学習が開始されてからの経過時間
が所定時間(本実施形態では、60秒)以内であるか否
かを判別する。即ち、一般に学習補正値FLRNには上
下限値が設けられており、学習補正値FLRNが上下限
値に張り付く場合には、空燃比が目標値に収束しないこ
とからステップ104が肯定判別される。そして、ステ
ップ104が肯定判別された場合、CPU21はステッ
プ105に進み、ステップ105〜108でパージ率R
PRG固定の制御を実行する。
At the time of initial learning, the CPU 21 determines in step 104 whether or not the elapsed time from the start of initial learning is within a predetermined time (60 seconds in this embodiment). That is, the learning correction value FLRN is generally provided with upper and lower limits, and when the learning correction value FLRN sticks to the upper and lower limits, the air-fuel ratio does not converge to the target value, so that the affirmative determination is made in step 104. Then, if the determination in step 104 is affirmative, the CPU 21 proceeds to step 105, and in steps 105 to 108, the purge rate R
Executes fixed PRG control.

【0032】詳しくは、CPU21は、ステップ105
でパージ実行フラグXPRGに「1」をセットすると共
に、ステップ106でパージ率RPRGを所定値(例え
ば、RPRG=1%)に固定する。なお、パージ実行フ
ラグXPRGとは、パージ弁16によるエバポパージを
実行するか否かを判別するフラグであり、XPRG=
「1」はパージを実行する旨を表し、XPRG=「0」
はパージを実行しない旨を表す。上記処理では、パージ
実行フラグXPRGのセットに伴い、パージ率RPRG
の固定制御により最小限のパージを得るべくエバポパー
ジが行われる。
Specifically, the CPU 21 causes the step 105
In step 106, the purge execution flag XPRG is set to "1", and the purge rate RPRG is fixed to a predetermined value (for example, RPRG = 1%) in step 106. The purge execution flag XPRG is a flag for determining whether or not the evaporative purge by the purge valve 16 is executed, and XPRG =
“1” indicates that purging is executed, and XPRG = “0”
Indicates that purging is not executed. In the above process, the purge rate RPRG is set as the purge execution flag XPRG is set.
Evaporative purging is performed to obtain the minimum purge by the fixed control of.

【0033】そして、ステップ107が満たされると、
即ちステップ106が40秒間継続されると、CPU2
1はステップ108でパージ実行フラグXPRGを
「0」にリセットし、その後、ステップ102に戻る。
以後、CPU21は再びステップ102〜104を実行
し、学習補正値FLRNの張り付きが解消されステップ
103が満たされた時点で、ステップ109に進む。
Then, when step 107 is satisfied,
That is, when step 106 is continued for 40 seconds, the CPU 2
1 resets the purge execution flag XPRG to “0” in step 108, and then returns to step 102.
After that, the CPU 21 executes steps 102 to 104 again, and when the sticking of the learning correction value FLRN is eliminated and step 103 is satisfied, the process proceeds to step 109.

【0034】一方、CPU21は、ステップ109でパ
ージ率RPRGを演算すると共に、ステップ110でエ
バポ濃度FLPRGを演算する。ここで、ステップ10
9は図6のパージ率演算ルーチンに、ステップ110は
図7のエバポ濃度演算ルーチンに相当するが、これらの
詳細については後述する。なお、このとき、空燃比は安
定域に収束しているため、エバポ濃度FLPRGはパー
ジ率RPRGに依存し、エバポ濃度FLPRGを精度良
く検出することができる。
On the other hand, the CPU 21 calculates the purge rate RPRG in step 109, and calculates the evaporation concentration FLPRG in step 110. Here, step 10
9 corresponds to the purge rate calculation routine of FIG. 6, and step 110 corresponds to the evaporation concentration calculation routine of FIG. 7, the details of which will be described later. At this time, since the air-fuel ratio has converged in the stable region, the evaporation concentration FLPRG depends on the purge rate RPRG, and the evaporation concentration FLPRG can be detected accurately.

【0035】次に、CPU21は、ステップ111〜1
13に示すパージ継続条件を判別する。詳しくは、CP
U21はステップ111で吸気温THAが50℃よりも
高いか否かを判別する。この時、THA>50℃であれ
ば、CPU21は燃料タンク7内の受熱が多くなりエバ
ポガスの発生量が増大すると判断し、ステップ109に
戻ってパージ制御を継続する。また、CPU21はステ
ップ112でエバポ濃度FLPRGが1%よりも大きい
値であるか否かを判別する。この時、FLPRG>1%
であれば、CPU21はキャニスタ13に吸着されたエ
バポガス量が多いと判断し、ステップ109に戻ってパ
ージ制御を継続する。さらに、CPU21はステップ1
13でパージ開始からの経過時間が120秒以内である
か否かを判別し、120秒以内であればステップ109
に戻ってパージ制御を継続する。即ち、ステップ111
〜113のいずれかが肯定判別された場合、パージ要で
あるとみなされ、空燃比学習よりもパージ制御が優先的
に実施される。
Next, the CPU 21 executes steps 111 to 1
The purge continuation condition shown in 13 is determined. Specifically, CP
U21 determines in step 111 whether the intake air temperature THA is higher than 50 ° C. At this time, if THA> 50 ° C., the CPU 21 determines that the heat received in the fuel tank 7 increases and the amount of evaporative gas generation increases, and the process returns to step 109 to continue the purge control. Further, the CPU 21 determines in step 112 whether the evaporation concentration FLPRG is a value larger than 1%. At this time, FLPRG> 1%
If so, the CPU 21 determines that the amount of evaporation gas adsorbed by the canister 13 is large, and returns to step 109 to continue the purge control. Further, the CPU 21 executes step 1
In step 13, it is determined whether the elapsed time from the start of purging is within 120 seconds. If it is within 120 seconds, step 109
Return to and continue the purge control. That is, step 111
If any of the determinations to 113 is affirmatively determined, it is considered that the purge is necessary, and the purge control is performed with priority over the air-fuel ratio learning.

【0036】また、ステップ111〜113の条件の全
てが否定判別された場合、CPU21はパージ不要にな
ったとして図5のステップ114に進み、パージ実行フ
ラグXPRGを「0」にリセットすると共に、続くステ
ップ115でパージ率RPRGを0%にリセットする。
When all of the conditions of steps 111 to 113 are negatively determined, the CPU 21 determines that the purge is not necessary and proceeds to step 114 of FIG. 5 to reset the purge execution flag XPRG to "0" and continue. In step 115, the purge rate RPRG is reset to 0%.

【0037】その後、CPU21は、ステップ116で
空燃比学習(学習補正値FLRNの更新)を実行すると
共に、ステップ117で定期学習完了条件が成立したか
否かを判別する。ここで、定期学習完了条件とは、偏差
ΔFAFが2%以内に安定した状態において、フィード
バック補正係数FAFの6回のスキップが完了したこと
を示す。
Thereafter, the CPU 21 executes air-fuel ratio learning (updates the learning correction value FLRN) in step 116, and determines in step 117 whether or not the regular learning completion condition is satisfied. Here, the regular learning completion condition indicates that the feedback correction coefficient FAF has been skipped six times when the deviation ΔFAF is stable within 2%.

【0038】また、定期学習時において、CPU21は
ステップ118で定期学習が開始されてからの経過時間
が所定時間(本実施形態では、40秒)以内であるか否
かを判別する。そして、ステップ118が肯定判別され
ると、CPU21はステップ119〜122でパージ率
RPRG固定の制御を実行する。つまり、CPU21
は、ステップ119でパージ実行フラグXPRGに
「1」をセットすると共に、ステップ120でパージ率
RPRGを所定値(例えば、RPRG=1%)に固定す
る。そして、ステップ121により40秒経過が判別さ
れると、CPU21はステップ122でパージ実行フラ
グXPRGを「0」にリセットした後、ステップ116
に戻る。その後、CPU21は再びステップ116〜1
18を実行し、ステップ117が満たされると、図4の
ステップ109に戻る。
Further, at the time of regular learning, the CPU 21 determines in step 118 whether or not the elapsed time from the start of regular learning is within a predetermined time (40 seconds in this embodiment). When step 118 is affirmatively determined, the CPU 21 executes the control of fixing the purge rate RPRG in steps 119 to 122. That is, the CPU 21
Sets "1" to the purge execution flag XPRG in step 119, and fixes the purge rate RPRG to a predetermined value (eg, RPRG = 1%) in step 120. When it is determined in step 121 that 40 seconds have elapsed, the CPU 21 resets the purge execution flag XPRG to "0" in step 122, and then step 116.
Return to After that, the CPU 21 again executes steps 116 to 1.
18 is executed, and when step 117 is satisfied, the process returns to step 109 in FIG.

【0039】その後、CPU21は前述のステップ10
9〜122を繰り返し実行する。要するに、エバポ濃度
FLPRG等のデータ検出を含むパージ制御は、噴射量
補正の精度に大きく関与する。そこで、精度の高い空燃
比制御を実現するために、空燃比学習とパージ制御とが
重複しない期間にて実行されると共に、空燃比安定域
(フィードバック補正係数FAFの安定域)でのみエバ
ポ濃度FLPRG等のデータ検出が行われる。そして、
エバポ濃度FLPRGが検出できる期間(ステップ10
3,117の学習完了条件の成立時)には、同濃度値に
応じた精密なパージ制御が実施され、エバポ濃度FLP
RGの検出ができない期間(ステップ103,117の
学習完了条件の不成立時)には、一時的な処理として比
較的ラフなパージ制御が実施される。
After that, the CPU 21 executes the above-mentioned step 10
9 to 122 are repeatedly executed. In short, the purge control including the data detection of the evaporation concentration FLPRG and the like greatly affects the accuracy of the injection amount correction. Therefore, in order to realize highly accurate air-fuel ratio control, the air-fuel ratio learning and the purge control are executed in a non-overlapping period, and the evaporation concentration FLPRG is set only in the stable air-fuel ratio region (stable region of the feedback correction coefficient FAF). Etc. data detection is performed. And
Evaporation concentration FLPRG detection period (Step 10
(When the learning completion condition of 3, 117 is satisfied), precise purge control according to the same concentration value is performed, and the evaporation concentration FLP is reduced.
During a period in which RG cannot be detected (when the learning completion condition of steps 103 and 117 is not satisfied), relatively rough purge control is performed as a temporary process.

【0040】次いで、図6のパージ率演算ルーチンを説
明する。図6において、CPU21は、ステップ201
で前述のフィードバック条件が成立するか否かを判別す
ると共に、ステップ202で冷却水温THW>80℃で
あるか否かを判別する。そして、ステップ201,20
2のいずれかが否定判別された場合、CPU21は、ス
テップ203でパージ実行フラグXPRGを「0」にリ
セットすると共に、ステップ204でパージ率RPRG
を0%にリセットして、本ルーチンを終了する。
Next, the purge rate calculation routine of FIG. 6 will be described. In FIG. 6, the CPU 21 executes step 201.
In step 202, it is determined whether or not the above-mentioned feedback condition is satisfied, and in step 202, it is determined whether or not the cooling water temperature THW> 80 ° C. Then, steps 201 and 20
When either of the two is negatively determined, the CPU 21 resets the purge execution flag XPRG to “0” in step 203, and also, in step 204, the purge rate RPRG.
Is reset to 0% and this routine ends.

【0041】また、ステップ201,202が共に肯定
判別された場合、CPU21はステップ205でパージ
実行フラグXPRGに「1」をセットした後、ステップ
206〜210でパージ率RPRGを演算する。詳しく
は、CPU21は、ステップ206で偏差ΔFAF>5
%であるか否かを判別し、ステップ207で偏差ΔFA
F>10%であるか否かを判別する。かかる場合、ΔF
AF≦5%であれば、CPU21はステップ208へ進
み、パージ率RPRGの値を0.05%増加させる。ま
た、5%<ΔFAF≦10%であれば、CPU21はス
テップ209へ進み、パージ率RPRGをその時の値に
ホールドする。ΔFAF>10%であれば、CPU21
はステップ210へ進み、パージ率RPRGの値を0.
05%減少させる。
If both steps 201 and 202 are affirmatively determined, the CPU 21 sets the purge execution flag XPRG to "1" in step 205, and then calculates the purge rate RPRG in steps 206 to 210. Specifically, the CPU 21 determines in step 206 that the deviation ΔFAF> 5.
It is determined whether or not it is%, and in step 207 the deviation ΔFA
It is determined whether F> 10%. In such a case, ΔF
If AF ≦ 5%, the CPU 21 proceeds to step 208 and increases the value of the purge rate RPRG by 0.05%. If 5% <ΔFAF ≦ 10%, the CPU 21 proceeds to step 209 and holds the purge rate RPRG at the value at that time. If ΔFAF> 10%, CPU21
Proceeds to step 210 and sets the value of the purge rate RPRG to 0.
05% reduction.

【0042】最後に、CPU21は、ステップ211で
パージ率RPRGが図3にて設定される上限内であるか
否かをチェックし、上限値を越える値であれば上限値で
ホールドする。なお、図3は、エンジン回転数NEとエ
ンジン負荷(本実施形態では吸気圧PMであるが、その
他に吸入空気量やスロットル開度でもよい)とにより決
定される全開パージ率マップであり、パージ弁16のデ
ューティ比=100%時における最大パージ率を示して
いる。
Finally, in step 211, the CPU 21 checks whether or not the purge rate RPRG is within the upper limit set in FIG. 3, and if the value exceeds the upper limit, holds it at the upper limit. 3 is a full-open purge rate map determined by the engine speed NE and the engine load (in this embodiment, the intake pressure PM, but may be the intake air amount or the throttle opening). The maximum purge rate when the duty ratio of the valve 16 = 100% is shown.

【0043】一方、図7のエバポ濃度演算ルーチンで
は、CPU21は、先ずステップ301でパージ実行フ
ラグXPRG=「1」であるか否かを判別する。そし
て、XPRG=「0」であれば、CPU21はそのまま
ルーチンを終了する。また、XPRG=「1」であれ
ば、CPU21は、ステップ302でFAFのなまし値
FAFAVについて基準値(=1)からのズレ量(=F
AFAV−1)を求める。ここで、なまし値FAFAV
は前述の(1)式にて算出された数値である。
On the other hand, in the evaporation concentration calculation routine of FIG. 7, the CPU 21 first determines in step 301 whether the purge execution flag XPRG is "1". Then, if XPRG = "0", the CPU 21 ends the routine as it is. If XPRG = “1”, the CPU 21 determines in step 302 the deviation amount (= F) from the reference value (= 1) for the FAF smoothed value FAFAV.
AFAV-1). Where the averaged value FAFAV
Is a numerical value calculated by the above equation (1).

【0044】また。CPU21は、続くステップ303
でエバポ濃度FLPRGの更新幅αを「2%」とすると
共に、その更新幅αとパージ率RPRGとを乗算してフ
ィードバック補正係数FAFの変化予測量βを算出する
(β=α・RPRG)。
Also. The CPU 21 continues to step 303
The update width α of the evaporation concentration FLPRG is set to “2%”, and the update width α is multiplied by the purge rate RPRG to calculate the predicted change amount β of the feedback correction coefficient FAF (β = α · RPRG).

【0045】その後、CPU21は、ステップ304〜
308でなまし値FAFAVの基準値からのズレ量に応
じてエバポ濃度FLPRGを演算すると共に、ステップ
309,310で前記フィードバック補正係数FAFの
変化予測量βに応じてなまし値FAFAVの修正を行
う。
After that, the CPU 21 starts from step 304.
In step 308, the evaporation concentration FLPRG is calculated according to the deviation amount of the smoothed value FAFAV from the reference value, and in step 309 and 310, the smoothed value FAFAV is corrected according to the predicted change amount β of the feedback correction coefficient FAF. .

【0046】詳しくは、CPU21は、ステップ304
で前記なまし値FAFAVのズレ量(FAFAV−1)
が2%(空燃比がリーン寄りであることを判定するため
の判定レベル)よりも大きいか否かを判別する。またC
PU21は、ステップ305で前記ズレ量(FAFAV
−1)が−2%(空燃比がリッチ寄りであることを判定
するための判定レベル)よりも小さいか否かを判別す
る。
More specifically, the CPU 21 causes the step 304.
And the deviation amount of the above-mentioned smoothed value FAFAV (FAFAV-1)
Is greater than 2% (determination level for determining that the air-fuel ratio is leaner) or not. Also C
The PU 21 determines in step 305 that the amount of deviation (FAFAV
It is determined whether -1) is smaller than -2% (a determination level for determining that the air-fuel ratio is near the rich side).

【0047】かかる場合、(FAFAV−1)>2%で
あることは(ステップ304がYES)、実際のエバポ
濃度が現時点で推定されているエバポ濃度FLPRGよ
りも薄いことを意味し、CPU21は、ステップ306
でエバポ濃度FLPRGの値をα(0.2%)減少させ
る。また、CPU21は、続くステップ309でエバポ
濃度FLPRGの減少分に相当する前記FAFの変化予
測量βだけなまし値FAFAVを減少させる。
In such a case, (FAFAV-1)> 2% (YES in step 304) means that the actual evaporation concentration is lower than the currently estimated evaporation concentration FLPRG, and the CPU 21 Step 306
The value of the evaporation concentration FLPRG is decreased by α (0.2%). Further, in the subsequent step 309, the CPU 21 decreases the smoothed value FAFAV by the predicted change amount β of the FAF corresponding to the decrease in the evaporation concentration FLPRG.

【0048】一方、(FAFAV−1)<−2%である
ことは(ステップ305がYES)、実際のエバポ濃度
が現時点で推定されているエバポ濃度FLPRGよりも
濃いことを意味し、CPU21は、ステップ307でエ
バポ濃度FLPRGの値をα(0.2%)増加させる。
また、CPU21は、続くステップ310でエバポ濃度
FLPRGの増加分に相当する前記FAFの変化予測量
βだけなまし値FAFAVを増加させる。
On the other hand, (FAFAV-1) <-2% (YES in step 305) means that the actual evaporation concentration is higher than the currently estimated evaporation concentration FLPRG, and the CPU 21 In step 307, the value of the evaporation concentration FLPRG is increased by α (0.2%).
Further, in the subsequent step 310, the CPU 21 increases the moderation value FAFAV by the predicted change amount β of the FAF corresponding to the increase in the evaporation concentration FLPRG.

【0049】さらに、−2%≦(FAFAV−1)≦2
%であることは(ステップ304,305が共にN
O)、実際のエバポ濃度と現時点でのエバポ濃度FLP
RGとがほぼ一致していることを意味し、CPU21
は、ステップ308でエバポ濃度FLPRGをその時の
値にホールドする。上記エバポ濃度の演算後、CPU2
1は、ステップ311でエバポ濃度FLPRGが上下限
値である0〜25%以内であるか否かをチェックして本
ルーチンを終了する。
Further, -2% ≤ (FAFAV-1) ≤2
% (Steps 304 and 305 are both N
O), actual evaporation concentration and current evaporation concentration FLP
It means that the RG and the
Holds the evaporation concentration FLPRG at the value at that time in step 308. After the calculation of the evaporation concentration, the CPU2
In step 1, 31, it is determined whether the evaporation concentration FLPRG is within the upper and lower limit value of 0 to 25%, and this routine is ended.

【0050】つまり、上記図7のルーチンによれば、エ
バポ濃度FLPRGを増加又は減少させた場合に、その
増加分又は減少分に応じてフィードバック補正係数FA
Fの動きが予測され、その予測分(β)がなまし値FA
FAVに反映されることになる。
That is, according to the routine of FIG. 7, when the evaporation concentration FLPRG is increased or decreased, the feedback correction coefficient FA is increased according to the increase or decrease.
The motion of F is predicted, and the predicted amount (β) is the smoothed value FA
It will be reflected in FAV.

【0051】次いで、図8の空燃比フィードバック制御
ルーチンを説明する。このルーチンはCPU21による
4msec毎の時間割り込みにて実行される。図8にお
いて、CPU21は先ずステップ401で上述のフィー
ドバック条件が成立するか否かを判別する。そして、フ
ィードバック条件が成立しない場合、CPU21はステ
ップ402へ進み、フィードバック補正係数FAF=
1.0とする。また、フィードバック条件が成立した場
合、CPU21はステップ403に進み、酸素センサ出
力と所定判定レベルとを比較してそれぞれ所定時間H,
I(msec)だけ遅らせて空燃比フラグXOXRを操
作する。例えば、酸素センサ6の出力がリッチ側であれ
ばXOXR=「1」、リーン側であればXOXR=
「0」とする。
Next, the air-fuel ratio feedback control routine of FIG. 8 will be described. This routine is executed by the CPU 21 by interrupting every 4 msec. In FIG. 8, the CPU 21 first determines in step 401 whether or not the above-described feedback condition is satisfied. Then, if the feedback condition is not satisfied, the CPU 21 proceeds to step 402, where the feedback correction coefficient FAF =
1.0. When the feedback condition is satisfied, the CPU 21 proceeds to step 403, compares the oxygen sensor output with the predetermined determination level, and outputs them for the predetermined time H, respectively.
The air-fuel ratio flag XOXR is operated with a delay of I (msec). For example, when the output of the oxygen sensor 6 is on the rich side, XOXR = “1”, and on the lean side, XOXR =.
It is set to “0”.

【0052】次に、CPU21はステップ404に進ん
でこの空燃比フラグXOXRに基づいてフィードバック
補正係数FAFの値を操作する。即ち、空燃比フラグX
OXRが「0」→「1」又は「1」→「0」に変化した
時、フィードバック補正係数FAFの値を所定量スキッ
プさせ、空燃比フラグXOXRが「1」又は「0」継続
している時、フィードバック補正係数FAFの積分制御
を行う。そして、CPU21は、次のステップ405へ
進んでフィードバック補正係数FAFの値の上下限チェ
ックをし、その後、本ルーチンを終了する。
Next, the CPU 21 proceeds to step 404 and operates the value of the feedback correction coefficient FAF based on the air-fuel ratio flag XOXR. That is, the air-fuel ratio flag X
When the OXR changes from "0" to "1" or from "1" to "0", the value of the feedback correction coefficient FAF is skipped by a predetermined amount, and the air-fuel ratio flag XOXR continues to "1" or "0". At this time, integral control of the feedback correction coefficient FAF is performed. Then, the CPU 21 proceeds to the next step 405 to check the upper and lower limits of the value of the feedback correction coefficient FAF, and thereafter ends this routine.

【0053】次いで、図9の燃料噴射制御ルーチンを説
明する。このルーチンはCPU21による4msec毎
の時間割り込みにて実行される。図9において、CPU
21は、ステップ501でROM25内にマップとして
格納されているデータに基づき、エンジン回転数NEと
吸気圧PMに応じた基本噴射時間Tpを演算する。次
に、CPU21はステップ502でエンジン1の運転状
態に関する補正係数(冷却水温,始動後増量,吸気温
等)と、フィードバック補正係数FAFと、学習補正値
FLRNとに対応する基本補正係数Fcを算出する。ま
た、CPU21は続くステップ503で、前記図6のル
ーチンで演算したエバポ濃度FLPRGと、前記図5の
ルーチンで演算したパージ率RPRGとを掛け合わせて
パージ補正係数FPRGを算出する(FPRG=FLP
RG・RPRG)。
Next, the fuel injection control routine of FIG. 9 will be described. This routine is executed by the CPU 21 by interrupting every 4 msec. In FIG. 9, the CPU
21 calculates the basic injection time Tp according to the engine speed NE and the intake pressure PM based on the data stored as a map in the ROM 25 in step 501. Next, in step 502, the CPU 21 calculates a basic correction coefficient Fc corresponding to the correction coefficient (cooling water temperature, post-starting amount increase, intake air temperature, etc.) regarding the operating state of the engine 1, the feedback correction coefficient FAF, and the learning correction value FLRN. To do. Further, in the subsequent step 503, the CPU 21 calculates the purge correction coefficient FPRG by multiplying the evaporation concentration FLPRG calculated in the routine of FIG. 6 and the purge rate RPRG calculated in the routine of FIG. 5 (FPRG = FLP).
RG / RPRG).

【0054】その後、CPU21は、ステップ504で
上記の基本噴射時間Tp,基本補正係数Fc,パージ補
正係数FPRG,無効噴射時間Tvに基づいて最終噴射
時間τを演算する(τ=Tp・(Fc−FPRG)+T
v)。そして、CPU21は、所定の燃料噴射タイミン
グで最終噴射時間τに基づいてインジェクタ4による燃
料噴射を実施する。
Thereafter, the CPU 21 calculates the final injection time τ based on the basic injection time Tp, the basic correction coefficient Fc, the purge correction coefficient FPRG, and the invalid injection time Tv at step 504 (τ = Tp · (Fc− FPRG) + T
v). Then, the CPU 21 carries out fuel injection by the injector 4 at a predetermined fuel injection timing based on the final injection time τ.

【0055】次いで、図10のパージ弁制御ルーチンを
説明する。このルーチンはCPU21による100ms
ec毎の時間割り込みにて実行される。図10におい
て、CPU21は、ステップ601でパージ実行フラグ
XPRGが「1」であるか否かを判別すると共に、ステ
ップ602でフィードバック実行条件が満たされている
か否かを判別する(高負荷増量中でないことの判別や、
酸素センサ6が正常動作中であることの判別でも可)。
そして、XPRG=「0」であれば、CPU21はステ
ップ611に進み、パージ弁16を駆動させるためのデ
ューティ比を0%とする。一方、XPRG=「1」の場
合、CPU21は、フィードバック条件が成立していれ
ばステップ603〜607でデューティ比の演算処理を
実行し、フィードバック条件が不成立であればステップ
608〜610でデューティ比の演算処理を実行する。
Next, the purge valve control routine of FIG. 10 will be described. This routine is 100ms by CPU21
It is executed by a time interrupt every ec. In FIG. 10, the CPU 21 determines in step 601 whether or not the purge execution flag XPRG is “1” and in step 602 whether or not the feedback execution condition is satisfied (high load increase is not in progress). Distinguishing things,
It is also possible to determine that the oxygen sensor 6 is operating normally).
If XPRG = “0”, the CPU 21 proceeds to step 611 and sets the duty ratio for driving the purge valve 16 to 0%. On the other hand, when XPRG = “1”, the CPU 21 executes the duty ratio calculation process in steps 603 to 607 if the feedback condition is satisfied, and the duty ratio calculation process in steps 608 to 610 if the feedback condition is not satisfied. Perform arithmetic processing.

【0056】詳しくは、ステップ603〜607におい
て、CPU21は先ずステップ603で吸気圧PMを読
み込むと共に、ステップ604でエンジン回転数NEを
読み込む。そして、CPU21は続くステップ605で
所定の係数Kaとエンジン回転数NEと吸気圧力PMと
を乗算して吸入空気量GAを演算する(GA=Ka・N
E・PM)。
Specifically, in steps 603 to 607, the CPU 21 first reads the intake pressure PM in step 603 and also reads the engine speed NE in step 604. Then, in the following step 605, the CPU 21 multiplies the predetermined coefficient Ka, the engine speed NE and the intake pressure PM to calculate the intake air amount GA (GA = Ka · N).
E ・ PM).

【0057】また、CPU21はステップ606で、上
記吸入空気量GAと図6のルーチンで求めたパージ率R
PRGとを乗算してパージ流量GPRGを算出する(G
PRG=GA・RPRG)。続いて、CPU21はステ
ップ607で上記パージ流量GPRGと、大気圧PA及
び吸気圧PMの差圧(以下、この差圧をゲージ圧とい
う)との2つのパラメータに基づき、図11のデューテ
ィ比マップを用いてパージ弁16の駆動デューティ比を
求める。なお、各パラメータの値がマップ値の中間値を
とる場合には、補間にてデューティ比を求める。
Further, the CPU 21 determines in step 606 the intake air amount GA and the purge rate R obtained in the routine of FIG.
Multiply with PRG to calculate the purge flow rate GPRG (G
PRG = GA · RPRG). Subsequently, in step 607, the CPU 21 makes the duty ratio map of FIG. 11 based on the two parameters of the purge flow rate GPRG and the pressure difference between the atmospheric pressure PA and the intake pressure PM (hereinafter, this pressure difference is referred to as a gauge pressure). The drive duty ratio of the purge valve 16 is obtained by using this. When the value of each parameter takes an intermediate value of map values, the duty ratio is obtained by interpolation.

【0058】一方、ステップ608〜610において、
CPU21は、ステップ608で吸気圧PM(絶対圧)
を読み込むと共に、ステップ609でエンジン回転数N
Eを読み込む。そして、CPU21は続くステップ61
0でエンジン回転数NEと吸気圧PMとの2つのパラメ
ータに基づき、図12のデューティ比マップを用いてパ
ージ弁16の駆動デューティ比を求める。なお、図12
のマップによれば、エンジン運転状態に応じて全閉(デ
ューティ比=0%)或いは全開(デューティ比=99.
6%)のいずれかの状態が選択されるようになってい
る。
On the other hand, in steps 608-610,
The CPU 21 determines the intake pressure PM (absolute pressure) in step 608.
And the engine speed N in step 609.
Read E. Then, the CPU 21 continues to step 61.
At 0, the drive duty ratio of the purge valve 16 is obtained using the duty ratio map of FIG. 12 based on the two parameters of the engine speed NE and the intake pressure PM. FIG.
According to the map of No. 2, the engine is fully closed (duty ratio = 0%) or fully opened (duty ratio = 99.
6%) is selected.

【0059】その後、CPU21はステップ612で、
上記のデューティ比にてパージ弁16を駆動させる。即
ち、図10のルーチンによれば、フィードバック制御の
実施時には、図6によるパージ率RPRGとエンジン運
転状態とに応じてパージ弁16が開閉制御され(図11
のマップを用いたパージ制御)、オープン制御時には、
パージ率RPRGが操作できないためにパージ弁16が
エンジン運転状態に応じて固定のデューティ比(全開或
いは全閉)にて制御されることになる(図12のマップ
を用いたパージ制御)。
Thereafter, the CPU 21 proceeds to step 612 and
The purge valve 16 is driven at the above duty ratio. That is, according to the routine of FIG. 10, when the feedback control is executed, the opening / closing control of the purge valve 16 is performed according to the purge rate RPRG according to FIG. 6 and the engine operating state (FIG. 11).
Purge control using the map of), and during open control,
Since the purge rate RPRG cannot be manipulated, the purge valve 16 is controlled at a fixed duty ratio (fully open or fully closed) according to the engine operating state (purge control using the map of FIG. 12).

【0060】次いで、上記各ルーチンにより得られる本
実施形態特有の作用を図13及び図14のタイムチャー
トを用いてより具体的に説明する。なお、図13は、エ
バポ濃度FLPRGをα%だけ増加させた場合のFAF
変化の予測原理を示す説明図であり、同図には前記エバ
ポ濃度FLPRGの変化に伴うパージ補正係数FPR
G、フィードバック補正係数FAF及び最終噴射時間τ
の動きを示す。また、図14は、エバポ濃度FLPRG
の変化時におけるフィードバック補正係数FAF及びそ
のなまし値FAFAVの動きを示し、図14の(a)は
本実施形態における動きを、(b)は比較のために示す
従前の形態における動きを示す。
Next, the operation peculiar to the present embodiment obtained by each of the above routines will be described more specifically with reference to the time charts of FIGS. 13 and 14. Note that FIG. 13 shows the FAF when the evaporation concentration FLPRG is increased by α%.
It is explanatory drawing which shows the prediction principle of a change, and the purge correction coefficient FPR accompanying the change of the said evaporation concentration FLPRG is shown in the same figure.
G, feedback correction coefficient FAF and final injection time τ
The movement of is shown. Further, FIG. 14 shows the evaporation concentration FLPRG.
14A and 14B show the movements of the feedback correction coefficient FAF and its smoothed value FAFAV, respectively, and FIG. 14A shows the movement in the present embodiment and FIG. 14B shows the movement in the conventional form shown for comparison.

【0061】つまり、図13に示す全期間がエバポパー
ジ期間であって、同図の時間t1でエバポ濃度FLPR
Gをα%だけ強制的に増加させると、パージ補正係数F
PRGがβ(=α・RPRG)だけ増加する。このと
き、一時的に燃料噴射量(最終噴射時間τ)が減量され
るため、空燃比がリーンとなりそれを補うべくフィード
バック補正係数FAFが増加する。なお、同図13で
は、水温、アクセル開度等のエンジン運転状態が一定で
あるとし、便宜上、時間t1以後、エバポ濃度FLPR
Gは一定値を保持するものとする。
That is, the entire period shown in FIG. 13 is the evaporation purge period, and at the time t1 in the figure, the evaporation concentration FLPR is
When G is forcibly increased by α%, the purge correction coefficient F
PRG is increased by β (= α · RPRG). At this time, since the fuel injection amount (final injection time τ) is temporarily reduced, the air-fuel ratio becomes lean and the feedback correction coefficient FAF increases to compensate for it. Note that, in FIG. 13, it is assumed that the engine operating state such as the water temperature and the accelerator opening is constant, and for the sake of convenience, after the time t1, the evaporation concentration FLPR is increased.
G holds a constant value.

【0062】エバポ濃度FLPRGの増加後、時間t1
〜t2では、フィードバック補正係数FAFが徐々に増
加する。そして、時間t2では前記濃度増加分に対応し
た値に収束すると共に、最終噴射時間τがエバポ濃度変
化前の値に戻る。この場合、フィードバック補正係数F
AFの変化量は、パージ補正係数FPRGの変化幅(変
化予測値β)に一致する。即ち、上記の如くエバポ濃度
FLPRGが変化した場合、その後のフィードバック補
正係数FAFの変化量が予測できることになる。
After the increase of the evaporation concentration FLPRG, time t1
From t2 to t2, the feedback correction coefficient FAF gradually increases. Then, at time t2, the final injection time τ returns to the value before the change in the evaporation concentration while converging to a value corresponding to the increase in the concentration. In this case, the feedback correction coefficient F
The amount of change in AF matches the change width (predicted change value β) of the purge correction coefficient FPRG. That is, when the evaporation concentration FLPRG changes as described above, the amount of change in the feedback correction coefficient FAF thereafter can be predicted.

【0063】一方、図14(a),(b)では、それぞ
れ時間t11,t21でエバポパージが開始されると共
に、時間t12,t22でエバポ濃度FLPRGが実際
の濃度値に収束している。詳しくは、比較例としての従
前の形態を表す図14(b)では、前述したフィードバ
ック補正係数FAFの変化予測を行わないため、当該F
AFの変化に対してなまし値FAFAVの動きが遅れ
る。その結果、なまし値FAFAVのズレ量に基づき算
出されるエバポ濃度FLPRGのオーバーシュートを招
く(同様に、パージ補正係数FPRGもオーバーシュー
トする)。また、このオーバーシュートによりフィード
バック補正係数FAFも乱れ、濃度検出及びFAFの安
定化までに要する時間が長くなってしまう。
On the other hand, in FIGS. 14A and 14B, the evaporation purge is started at times t11 and t21, respectively, and the evaporation concentration FLPRG is converged to the actual concentration value at times t12 and t22. Specifically, in FIG. 14B showing the conventional form as a comparative example, since the above-described change prediction of the feedback correction coefficient FAF is not performed, the F
The movement of the smoothed value FAFAV is delayed with respect to the change of AF. As a result, the evaporation concentration FLPRG calculated based on the deviation amount of the smoothed value FAFAV is overshot (similarly, the purge correction coefficient FPRG also overshoots). Further, the feedback correction coefficient FAF is also disturbed by this overshoot, and the time required for density detection and stabilization of FAF becomes long.

【0064】これに対して、本実施形態を表す図14
(a)では、前述したフィードバック補正係数FAFの
変化予測を行っているため、当該FAFの収束時期とな
まし値FAFAVの収束時期とがほぼ一致する。その結
果、エバポ濃度FLPRGのオーバーシュートを招くこ
ともなく、迅速な濃度検出が可能となる。また、フィー
ドバック補正係数FAFもいち早く安定化する。以上詳
述したように本実施形態の空燃比制御装置では、エバポ
濃度FLPRGの増減変化量に応じて、フィードバック
補正係数FAF(空燃比補正値)の変化量を予測するよ
うにした(図7、ステップ303の変化予測値β)。ま
た、フィードバック補正係数FAFの収束時期になまし
値FAFAV(空燃比平均値)の収束時期を近づけるべ
く、当該なまし値FAFAVを修正するようにした。よ
り具体的には、エバポ濃度FLPRGが増える場合に
は、フィードバック補正係数FAFの変化予測値βに基
づいてなまし値FAFAVを燃料増量側に修正し、ま
た、エバポ濃度FLPRGが減る場合には、変化予測値
βに基づいてなまし値FAFAVを燃料減量側に修正す
るようにした(図7のステップ309,310)。
On the other hand, FIG. 14 showing the present embodiment.
In (a), since the change in the above-described feedback correction coefficient FAF is predicted, the convergence time of the FAF and the convergence time of the smoothed value FAFAV substantially match. As a result, it is possible to quickly detect the concentration without causing the overshoot of the evaporation concentration FLPRG. Also, the feedback correction coefficient FAF is quickly stabilized. As described above in detail, in the air-fuel ratio control device of the present embodiment, the change amount of the feedback correction coefficient FAF (air-fuel ratio correction value) is predicted according to the increase / decrease change amount of the evaporation concentration FLPRG (FIG. 7, Change prediction value β in step 303). Further, the smoothing value FAFAV is corrected so that the convergence time of the feedback correction coefficient FAF becomes closer to the convergence time of the smoothed value FAFAV (average value of the air-fuel ratio). More specifically, when the evaporation concentration FLPRG increases, the moderation value FAFAV is corrected to the fuel increase side based on the predicted change value β of the feedback correction coefficient FAF, and when the evaporation concentration FLPRG decreases, The smoothed value FAFAV is corrected to the fuel reduction side based on the predicted change value β (steps 309 and 310 in FIG. 7).

【0065】かかる構成によれば、過剰なエバポ濃度F
LPRGの更新(濃度学習)を回避することができ、同
濃度値のオーバーシュートが解消される。その結果、エ
バポ濃度FLPRGを迅速に推定することができると共
に、安定した空燃比フィードバック制御を実現すること
ができる。また、大量のエバポパージを行い空燃比変化
が大きくなる場合にも、エバポガス濃度のオーバーシュ
ートを回避することができる。
According to this structure, the excess evaporation concentration F
Update of LPRG (concentration learning) can be avoided, and overshoot of the same concentration value is eliminated. As a result, the evaporation concentration FLPRG can be estimated quickly, and stable air-fuel ratio feedback control can be realized. Further, even when a large amount of evaporation purge is performed and the change in the air-fuel ratio becomes large, the overshoot of the evaporation gas concentration can be avoided.

【0066】また、本実施形態の他の構成として、空燃
比学習が完了したことを判定するための学習完了条件を
設定し(図4のステップ103,図5のステップ11
7)、その学習完了条件が所定時間以上、成立しない場
合には、一時的に空燃比学習を中断させ、エパポパージ
を強制的に実施するようにした(図4のステップ105
〜108,図5のステップ119〜122)。その構成
により、エバポパージが長時間に亘って停止され、キャ
ニスタ13でエバポガスが吸着不能となるという問題が
解消される。
As another configuration of this embodiment, a learning completion condition for determining completion of air-fuel ratio learning is set (step 103 in FIG. 4, step 11 in FIG. 5).
7) If the learning completion condition is not satisfied for a predetermined time or more, the air-fuel ratio learning is temporarily interrupted and the evaporative purge is forcibly performed (step 105 in FIG. 4).
˜108, steps 119 to 122 in FIG. 5). With this configuration, the problem that the evaporation purge is stopped for a long time and the evaporation gas cannot be adsorbed by the canister 13 is solved.

【0067】なお、本発明は上記実施形態の他に次の様
態にて具体化することができる。上記実施形態では、空
燃比の学習処理やパージ弁16のデューティ制御を組み
合わせて空燃比制御装置を具体化したが、本発明の要件
を満たすものであれば、任意に変更できる。例えば、空
燃比学習とエバポパージとを単に所定周期毎に交互に実
施する装置や、パージ弁16を単にオン・オフ制御する
装置に組み合わせて具体化することも可能である。
The present invention can be embodied in the following modes other than the above embodiment. In the above-described embodiment, the air-fuel ratio control device is embodied by combining the air-fuel ratio learning process and the duty control of the purge valve 16, but it can be arbitrarily changed as long as it satisfies the requirements of the present invention. For example, it can be embodied in combination with a device that simply performs the air-fuel ratio learning and the evaporative purge alternately at predetermined intervals, or a device that simply turns on and off the purge valve 16.

【0068】[0068]

【発明の効果】請求項1及び2に記載の発明によれば、
蒸発燃料(エバポガス)の濃度の推定を迅速且つ正確に
行い、引いては安定した空燃比フィードバック制御を行
うことができるという優れた効果を発揮する。また、大
量のエバポパージを行い空燃比変化が大きくなる場合に
も、エバポガス濃度のオーバーシュートを回避すること
ができる。
According to the first and second aspects of the present invention,
It has an excellent effect that the concentration of the evaporated fuel (evaporative gas) can be estimated quickly and accurately, and thus stable air-fuel ratio feedback control can be performed. Further, even when a large amount of evaporation purge is performed and the change in the air-fuel ratio becomes large, the overshoot of the evaporation gas concentration can be avoided.

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

【図1】本実施形態における空燃比制御装置を示す構成
図。
FIG. 1 is a configuration diagram showing an air-fuel ratio control device in the present embodiment.

【図2】デューティ比に対するパージ空気量の特性を示
す線図。
FIG. 2 is a diagram showing a characteristic of a purge air amount with respect to a duty ratio.

【図3】パージ弁全開時におけるパージ率の上限を示す
マップ。
FIG. 3 is a map showing the upper limit of the purge rate when the purge valve is fully opened.

【図4】空燃比学習制御ルーチンを示すフローチャー
ト。
FIG. 4 is a flowchart showing an air-fuel ratio learning control routine.

【図5】図4と同様に、空燃比学習制御ルーチンを示す
フローチャート。
FIG. 5 is a flowchart showing an air-fuel ratio learning control routine similar to FIG.

【図6】パージ率演算ルーチンを示すフローチャート。FIG. 6 is a flowchart showing a purge rate calculation routine.

【図7】エバポ濃度演算ルーチンを示すフローチャー
ト。
FIG. 7 is a flowchart showing an evaporation concentration calculation routine.

【図8】空燃比フィードバック制御ルーチンを示すフロ
ーチャート。
FIG. 8 is a flowchart showing an air-fuel ratio feedback control routine.

【図9】燃料噴射制御ルーチンを示すフローチャート。FIG. 9 is a flowchart showing a fuel injection control routine.

【図10】パージ弁制御ルーチンを示すフローチャー
ト。
FIG. 10 is a flowchart showing a purge valve control routine.

【図11】デューティ比を求めるためのマップ。FIG. 11 is a map for obtaining a duty ratio.

【図12】デューティ比を求めるためのマップ。FIG. 12 is a map for obtaining a duty ratio.

【図13】実施形態の作用を説明するためのタイムチャ
ート。
FIG. 13 is a time chart for explaining the operation of the embodiment.

【図14】実施形態の作用を説明するためのタイムチャ
ート。
FIG. 14 is a time chart for explaining the operation of the embodiment.

【図15】クレームに対応するブロック図。FIG. 15 is a block diagram corresponding to a claim.

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

1…エンジン(多気筒内燃機関)、2…吸気管、4…イ
ンジェクタ、6…空燃比センサとしての酸素センサ、7
…燃料タンク、13…キャニスタ、16…燃料放出量調
節手段としてのパージ弁、21…空燃比補正値算出手
段,空燃比平均値算出手段,濃度推定手段,空燃比制御
手段,変化量予測手段,空燃比平均値修正手段としての
CPU。
DESCRIPTION OF SYMBOLS 1 ... Engine (multi-cylinder internal combustion engine), 2 ... Intake pipe, 4 ... Injector, 6 ... Oxygen sensor as an air-fuel ratio sensor, 7
... fuel tank, 13 ... canister, 16 ... purge valve as fuel release amount adjusting means, 21 ... air-fuel ratio correction value calculating means, air-fuel ratio average value calculating means, concentration estimating means, air-fuel ratio controlling means, change amount predicting means, A CPU as an air-fuel ratio average value correction means.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】燃料タンクにて発生する蒸発燃料をキャニ
スタにて吸着させると共に、該キャニスタに吸着された
蒸発燃料を内燃機関の吸気系に放出する蒸発燃料放出機
構と、 前記蒸発燃料放出機構による蒸発燃料の放出量を調節す
るための燃料放出量調節手段と、 前記内燃機関に供給される混合気の空燃比を検出する空
燃比センサと、 前記空燃比センサにより検出された空燃比と目標空燃比
との偏差をなくすための空燃比補正値を算出する空燃比
補正値算出手段と、 前記空燃比補正値算出手段により算出された空燃比補正
値の過去数回分のデータの平滑化により空燃比平均値を
算出する空燃比平均値算出手段と、 前記燃料放出量調節手段による蒸発燃料の放出時に、前
記空燃比平均値算出手段により算出された空燃比平均値
により実際の濃度値を推定する濃度推定手段と、 前記空燃比補正値算出手段により算出された空燃比補正
値、及び濃度推定手段により推定された蒸発燃料の濃度
に応じてインジェクタによる燃料噴射量を調量する空燃
比制御手段とを備えた内燃機関の空燃比制御装置におい
て、 前記濃度推定手段による蒸発燃料の濃度の増減変化量に
応じて、前記空燃比補正値算出手段による空燃比補正値
の変化量を予測する変化量予測手段と、 前記変化量予測手段により予測された空燃比補正値の変
化量に対応する当該空燃比補正値の収束時期に前記空燃
比平均値の収束時期を近づけるべく、当該空燃比平均値
を修正する空燃比平均値修正手段とを備えたことを特徴
とする内燃機関の空燃比制御装置。
1. A vaporized fuel releasing mechanism for adsorbing vaporized fuel generated in a fuel tank by a canister and releasing the vaporized fuel adsorbed by the canister to an intake system of an internal combustion engine; and the vaporized fuel releasing mechanism. A fuel discharge amount adjusting means for adjusting the discharge amount of the evaporated fuel, an air-fuel ratio sensor for detecting an air-fuel ratio of the air-fuel mixture supplied to the internal combustion engine, an air-fuel ratio detected by the air-fuel ratio sensor and a target air-fuel ratio. An air-fuel ratio correction value calculating means for calculating an air-fuel ratio correction value for eliminating a deviation from the fuel ratio, and an air-fuel ratio by smoothing data of the past several times of the air-fuel ratio correction value calculated by the air-fuel ratio correction value calculating means. An air-fuel ratio average value calculating means for calculating an average value, and when the evaporated fuel is released by the fuel release amount adjusting means, an actual air-fuel ratio average value calculated by the air-fuel ratio average value calculating means is used. The fuel injection amount by the injector according to the concentration estimating means for estimating the degree value, the air-fuel ratio correction value calculated by the air-fuel ratio correction value calculating means, and the concentration of the evaporated fuel estimated by the concentration estimating means. In an air-fuel ratio control device for an internal combustion engine having an air-fuel ratio control means, in accordance with the amount of increase or decrease in the concentration of evaporated fuel by the concentration estimating means, the change amount of the air-fuel ratio correction value by the air-fuel ratio correction value calculating means A change amount predicting means for predicting, in order to bring the convergence time of the air-fuel ratio average value close to the convergence time of the air-fuel ratio correction value corresponding to the change amount of the air-fuel ratio correction value predicted by the change amount predicting means, An air-fuel ratio control device for an internal combustion engine, comprising: an air-fuel ratio average value correction means for correcting an average fuel ratio value.
【請求項2】前記空燃比平均値修正手段は、 前記濃度推定手段により推定された蒸発燃料の濃度値が
増える場合には、前記変化量予測手段により予測された
空燃比補正値の変化量に基づいて前記空燃比平均値を燃
料増量側に修正し、また、前記濃度推定手段により推定
された蒸発燃料の濃度値が減る場合には、前記変化量予
測手段により予測された空燃比補正値の変化量に基づい
て前記空燃比平均値を燃料減量側に修正する請求項1に
記載の内燃機関の空燃比制御装置。
2. The air-fuel ratio average value correcting means determines the change amount of the air-fuel ratio correction value predicted by the change amount predicting means when the concentration value of the evaporated fuel estimated by the concentration estimating means increases. Correct the average value of the air-fuel ratio based on the fuel increase side based on the air-fuel ratio, and when the concentration value of the evaporated fuel estimated by the concentration estimating means decreases, the air-fuel ratio correction value estimated by the change amount estimating means The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the average value of the air-fuel ratio is corrected to the fuel reduction side based on the amount of change.
JP19350495A 1995-07-28 1995-07-28 Air-fuel ratio control device for internal combustion engine Expired - Lifetime JP3518073B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19350495A JP3518073B2 (en) 1995-07-28 1995-07-28 Air-fuel ratio control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19350495A JP3518073B2 (en) 1995-07-28 1995-07-28 Air-fuel ratio control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH0942011A true JPH0942011A (en) 1997-02-10
JP3518073B2 JP3518073B2 (en) 2004-04-12

Family

ID=16309157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19350495A Expired - Lifetime JP3518073B2 (en) 1995-07-28 1995-07-28 Air-fuel ratio control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3518073B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0889221A3 (en) * 1997-07-04 2000-06-28 Nissan Motor Company, Limited Control system for internal combustion engine
KR101295918B1 (en) * 2011-03-31 2013-08-13 혼다 기켄 고교 가부시키가이샤 Apparatus for controlling air-fuel ratio

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0889221A3 (en) * 1997-07-04 2000-06-28 Nissan Motor Company, Limited Control system for internal combustion engine
EP1396627A3 (en) * 1997-07-04 2006-03-08 Nissan Motor Company, Limited Internal combustion engine and method for controlling an internal combustion engine
KR101295918B1 (en) * 2011-03-31 2013-08-13 혼다 기켄 고교 가부시키가이샤 Apparatus for controlling air-fuel ratio

Also Published As

Publication number Publication date
JP3518073B2 (en) 2004-04-12

Similar Documents

Publication Publication Date Title
CN101711307B (en) A control apparatus for an internal combustion engine
US5529047A (en) Air-fuel ratio system for an internal combustion engine
JP2867912B2 (en) Evaporative fuel treatment system for internal combustion engine
US7032580B2 (en) Internal combustion engine system and method for controlling the same
JPH0610736A (en) Air-fuel ratio controller for internal combustion engine
JP3890576B2 (en) Air-fuel ratio control device for internal combustion engine
JP3223605B2 (en) Air-fuel ratio control device for internal combustion engine
JP3518073B2 (en) Air-fuel ratio control device for internal combustion engine
US6089210A (en) Apparatus for controlling air-fuel ratio of internal combustion engine
JP3644416B2 (en) Air-fuel ratio control apparatus and control method for internal combustion engine
JP3477802B2 (en) Air-fuel ratio control device for internal combustion engine
JPH06185389A (en) Air-fuel ratio controller for internal combustion engine
JP3339258B2 (en) Evaporative fuel treatment system for internal combustion engine
JP3404872B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0569985B2 (en)
JP3203962B2 (en) Air-fuel ratio control device for internal combustion engine
JP3050030B2 (en) Air-fuel ratio control device for internal combustion engine
JP2820837B2 (en) Air-fuel ratio control device for internal combustion engine
JP3505859B2 (en) Air-fuel ratio control device for internal combustion engine
JP3304572B2 (en) Air-fuel ratio control device for internal combustion engine
JPH07229451A (en) Fuel feed quantity control device of internal combustion engine
JPH07189827A (en) Purge control device for internal combustion engine
JP2005042659A (en) Evaporative fuel processing equipment
JPH0783096A (en) Canister purge device
JP3601080B2 (en) Air-fuel ratio control device for internal combustion engine

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040119

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

Free format text: PAYMENT UNTIL: 20110206

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130206

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140206

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term