JPH07139387A - 内燃機関の燃料噴射量制御装置 - Google Patents

内燃機関の燃料噴射量制御装置

Info

Publication number
JPH07139387A
JPH07139387A JP5288198A JP28819893A JPH07139387A JP H07139387 A JPH07139387 A JP H07139387A JP 5288198 A JP5288198 A JP 5288198A JP 28819893 A JP28819893 A JP 28819893A JP H07139387 A JPH07139387 A JP H07139387A
Authority
JP
Japan
Prior art keywords
flow rate
purge
purge flow
fuel
canister
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.)
Pending
Application number
JP5288198A
Other languages
English (en)
Inventor
Junya Morikawa
潤也 森川
Hiroshi Tamura
浩 田村
Nobuhiko Koyama
信彦 小山
Kazuto Maeda
一人 前田
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
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP5288198A priority Critical patent/JPH07139387A/ja
Priority to US08/313,836 priority patent/US5535719A/en
Priority to DE4436312A priority patent/DE4436312A1/de
Priority to GB9420732A priority patent/GB2282901B/en
Publication of JPH07139387A publication Critical patent/JPH07139387A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【目的】 キャニスタと吸気管とが離れているために生
じる実パージ量の遅れによって空燃比制御性が損なわれ
ないようにすること。 【構成】 アイドルスイッチ35がオンからオフ、また
は、オフからオンに切り換わったことが検出されると、
所定時間パージしたときのパージ流量の理論値を算出す
る。さらに、この所定時間に変化したキャニスタ部の圧
力の変化をキャニスタ圧力センサ38の検出値より算出
する。そして、この検出された圧力変化量ΔPCNと演算
された理論値ΔQPGとから次式によりパージ流量補正
係数KNQPGを算出する。 KNQPG=1−α(ΔPCN 1/2 /ΔQPG) このパージ流量補正係数KNQPGより燃料噴射量を補
正する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、特に、自動車の燃料供
給系で発生する燃料蒸発ガスの拡散を防止する燃料蒸発
ガス拡散防止装置を備える内燃機関の燃料噴射量制御装
置に関するものである。
【0002】
【従来の技術】従来より、燃料タンクから発生する蒸発
燃料を活性炭に吸着させ、これを吸気系へパージして処
理することが行われている。例えば、特開昭63−28
9243号公報ではパージ実行時にフィードバック補正
とは別に、燃料噴射量のパージによる補正を行い、この
パージ補正量をフィードバック補正係数の平均値から得
た蒸発燃料濃度に応じて設定し、空燃比制御性を向上さ
せている。
【0003】
【発明が解決しようとする課題】しかしながら、実際に
は吸気管とキャニスタが離れているため、供給管の圧損
等により実パージ量には遅れが生じる。また、パージ量
はパージ開始後比例しては増加せず徐々にその量が増え
ていくため、これによっても実パージ量に遅れが生じ
る。このため、過渡時の空燃比制御性が悪化し、エミッ
ションやドライバビリティに影響を与えてしまう。さら
に、近年では、蒸発燃料の発生を抑制するために、大型
化したキャニスタを車両後部に搭載することが考えられ
ており、このような車両ではさらに空燃比制御性が悪化
するものとおもわれる。
【0004】本発明は、実パージ量の遅れにより空燃比
制御性が損なわれない内燃機関の燃料噴射量制御装置を
提供することを目的とする。
【0005】
【課題を解決するための手段】そこで、本発明は、液体
燃料を収納した燃料タンク内で発生した燃料蒸発ガスを
吸着する吸着体を備えたキャニスタと、燃料蒸発ガスを
前記キャニスタからパージしたときに生じるパージ流量
遅れを検出するパージ流量遅れ検出手段と、前記パージ
流量遅れ検出手段の検出結果にもとづいて燃料噴射量を
補正する燃料噴射量補正手段とを備えることを特徴とす
る内燃機関の燃料噴射量制御装置を提供する。
【0006】
【作用】本発明において、キャニスタは液体燃料を収納
した燃料タンク内で発生した燃料蒸発ガスを吸着する吸
着体を備えており、パージ流量遅れ検出手段は、燃料蒸
発ガスを前記キャニスタからパージしたときに生じるパ
ージ流量遅れを検出する。そして、燃料噴射量補正手段
は、前記パージ流量遅れ検出手段の検出結果にもとづい
て燃料噴射量を補正する。
【0007】
【実施例】以下、この発明を具体化した一実施例を図面
に従って説明する。図1には自動車に搭載されたエンジ
ン周りの構成図を示す。エンジン1には吸気管2と排気
管3が接続されている。吸気管2の上流には空気を濾過
するエアクリーナ4が配置され、エアクリーナ4を介し
て空気が吸気管2に吸入される。吸気管2内には、アク
セルペダル5に連動して開閉動作するスロットルバルブ
6が設けられている。又、スロットルバルブ6を迂回す
るようにバイパス通路7が設けられ、そのバイパス通路
7の途中には回転数制御弁8が配置されている。この回
転数制御弁8のデューティ制御による開度調整により、
エンジン1のアイドリング時における吸入空気量を調整
してエンジン回転数が変更できるようになっている。
【0008】そして、吸気管2からの空気は吸気バルブ
9を介して燃焼室10に供給される。又、燃焼室10で
の排気ガスは排気バルブ11を介して排気管3に排気さ
れる。この排気管3にはO2 センサ12が設けられてい
る。一方、液体燃料を収納した燃料タンク13には燃料
ポンプ14が接続され、燃料ポンプ14により燃料タン
ク13内の燃料が加圧状態で搬送される。この燃料ポン
プ14による燃料は、吸気管2に設けられた燃料噴射弁
15に供給され、この燃料噴射弁15の開閉により燃料
が噴射される。又、燃料タンク13は連通管16により
キャニスタ17と接続されており、キャニスタ本体18
内には、燃料蒸発ガスを吸着する吸着体19、例えば活
性炭が収納されている。これにより、燃料タンク13内
で発生した燃料蒸発ガスが連通管16を介してキャニス
タ17の吸着体19に吸着されるようになっている。
又、キャニスタ本体18には、大気に開放された大気開
放孔20が形成され、空気を内部に吸入できるようにな
っている。
【0009】さらに、キャニスタ本体18にはホース接
続部21が形成され、このホース接続部21にはキャニ
スタ圧力センサ38が設けられるとともに供給管22の
一端が挿入されている。供給管22の他端はパージ制御
弁23に接続されている。このパージ制御弁23には供
給管24の一端が接続され、供給管24の他端は吸気管
2に接続されている。よって、両供給管22,24の間
にパージ制御弁23が介装されて、吸気管2とキャニス
タ17とが供給管22、パージ制御弁23、供給管24
を介して連通可能となっている。そして、この連通状態
にてキャニスタ17の吸着体19に吸着された燃料蒸発
ガスをエンジン1の吸気管2内に発生した負圧によって
吸気管2内に導くことができるようになっている。パー
ジ制御弁23はデューティ制御によりその開度が調整で
きるようになっており、その開度に応じて、両供給管2
2,24を通過するパージ流量が変更される。図2は、
このときのパージ量の特性図で、吸気管内の負圧が一定
の場合でのパージ制御23のデューティとパージ量との
関係を示しており、この図から、パージ制御弁23のデ
ューティを0%から増加させてゆくにつれて、ほぼ直線
的にパージ量、すなわちキャニスタ17を介してエンジ
ン1に吸い込まれる空気の量が増加してゆくことが判
る。又、供給管22,24は、一般に、ゴムホースやナ
イロンホース等の可撓性を有するもので形成されてい
る。
【0010】電子制御回路25は、CPU26とROM
27とRAM28と入出力回路29とから構成され、コ
モンバス30を介して相互に接続されている。ROM2
7にはCPU26の制御用プログラムやデータが予め格
納され、RAM28は読み書きが可能となっている。C
PU26は入出力回路29を介して各種の信号を入力す
るようになっている。即ち、O2 センサ12からの信号
と、キャニスタ圧力センサ38からの信号とエンジン冷
却水の温度を検出する水温センサ31からの信号と、ス
ロットルバルブ6の開度を検出するスロットル開度セン
サ39からの信号と、カーエアコンのオン・オフ操作を
検出するエアコンスイッチ32からの信号と、ヘッドラ
イトの点灯操作を検出するヘッドライトスイッチ33か
らの信号と、ヒータブロワスイッチ34からの信号と、
アクセルペダル5が踏み込まれていないとオンするアイ
ドルスイッチ35からの信号と、車速センサ36からの
信号と、エンジン回転数を検出する回転数センサ37か
らの信号を入力する。
【0011】図3は、全開パージ率マップを示したもの
で、エンジン回転数Neと負荷(今回は吸気管圧力、そ
の他に吸入空気量やスロットル開度でもよい)により決
定される。このマップは、吸気管2を通してエンジン1
に流入する全空気量に対するパージ制御23のデューテ
ィ100%時に供給管24を通して流れる空気量の比を
示しており、ROM27内に記憶されている。
【0012】そして、CPU26は、これらの信号、R
OM27、RAM28内のプログラムやデータ等に基づ
いて入出力回路29を介して燃料噴射弁15、パージ制
御弁23、回転数制御弁8を駆動制御するようになって
いる。つまり、CPU26はエンジン1の運転状態に応
じてパージ制御弁23の開度を調整して供給管22,2
4のパージ流量を制御する。即ち、吸気量センサ(図示
略)による吸気量に対して所定の割合にパージ流量がな
るようにパージ制御弁開度がCPU26にて算出され、
制御される。又、CPU26はエンジン1のアイドル運
転中において目標回転数となるように回転数制御弁8の
開度を調整して吸入空気量を制御し、さらに、O2 セン
サ12により検出されたエンジン1への混合気の空燃比
を一定に制御するようになっている。即ち、CPU26
は回転数センサ37によるエンジン回転数と吸気量セン
サ(図示略)による吸気量により基本噴射時間を求め、
基本噴射時間に対しフィードバック補正係数FAF等に
よる補正を行い最終噴射時間を求め、燃料噴射弁15に
よる所定の噴射タイミングでの燃料噴射を行わせる。
【0013】まず、空燃比のフィードバック制御を図4
に基づいて説明する。この処理は所定時間毎に実行され
る。図5に示すように、CPU26はO2 センサ12の
出力電圧と比較電圧Vrefとを比較して混合気のリッチ
・リーンの判定を行う。そして、CPU26はステップ
S100で、フィードバック制御のための条件が成立し
ているか否かを判断する。これは、水温センサ31によ
るエンジン水温が40℃以上で、かつスロットル開度セ
ンサ39によるスロットル開度が70°以下であるとき
にその条件が揃ったと判断する。CPU26はその条件
が成立しないと、ステップS101でフィードバック補
正係数FAF=1.0を設定し、ステップS109に進
む。
【0014】そして、CPU26はフィードバック制御
条件が成立すると、O2 センサ12からの信号によりス
テップS102で空燃比がリッチであるか否かを判断し
て、リッチの場合はステップS103で前回の検出結果
と比較しリーンからリッチに反転したか否かを判断す
る。CPU26はリーンからリッチに反転すると、ステ
ップS104でフィードバック補正係数FAF−α(α
はスキップ量)を新たなフィードバック補正係数FAF
とするとともに、リーンからリッチに反転がないとステ
ップS105でフィードバック補正係数FAF−β(β
は積分量,α>β)を新たなフィードバック補正係数F
AFとする。そして、ステップS109に進む。
【0015】ステップS109では算出されたフィード
バック補正係数FAFの平均値FAFAVを次式より求
める。
【0016】
【数1】 FAFAV=(63×FAFAV(-1)+FAF)/64 ただし、FAFAV(-1)は前回算出されたFAFAVの
値である。又、CPU26は前記ステップS102にお
いて、リーンの場合はステップS106で前回の検出結
果と比較してリッチからリーンに反転したか否かを判断
する。CPU26はリッチからリーンに反転すると、ス
テップS107でフィードバック補正係数FAF+α
(αはスキップ量)を新たなフィードバック補正係数F
AFとするとともに、リッチからリーンに反転がないと
ステップS108フィードバック補正係数FAF+β
(βは積分量)を新たなフィードバック補正係数FAF
とする。そして、ステップS109に進み、先に述べた
処理を行う。
【0017】従って、このステップS102〜ステップ
S108の処理によりリッチとリーンとの間で反転があ
ると燃料噴射量を増減すべくフィードバック補正係数F
AFを階段状に変化(スキップ)させるとともに、リッ
チ又はリーンのときにはフィードバック補正係数FAF
を徐々に増減させる。図6には所定時間毎に実行される
目標アイドル回転数制御処理ルーチンを示す。
【0018】CPU26はステップS200でアイドル
運転中か否か判断する。これは、アイドルスイッチ35
がオンとなり、かつ、車速センサ36による車速が2K
m/h以下のとき、アイドル運転中と判断するものであ
る。そして、CPU26はアイドル運転中であると、ス
テップS201でエアコンスイッチ32の操作状態とオ
ルタ負荷状態(ヘッドライトスイッチ33,ヒータブロ
ワスイッチ34の操作状態)を検知するとともにステッ
プS202で水温センサ31によるエンジン冷却水温を
読み込む。CPU26はステップS203で目標回転数
NTを決定する。これは、図7のマップを用いて、エン
ジン冷却水温に対応する負荷状態(無負荷、オルタ負荷
有り、エアコン・オン)によって目標回転数NTを決定
するものである。
【0019】次に、CPU26はステップS204で目
標回転数NTと回転数センサ37による実際のエンジン
回転数NEとの偏差ΔNE(=NT−NE)を算出し、
ステップS205で回転数制御弁8の制御開度量Qを算
出する。この制御開度量Qの算出は、図8に示すマップ
を用いて、回転数の偏差ΔNEに対応する制御開度量Q
を求めるものである。さらに、CPU26はステップS
206で前回の回転数制御弁8の開度θi-1 に制御開度
量Qを加算した値を今回の回転数制御弁8の開度θi
し、この開度θi となるように回転数制御弁8をデュー
ティ制御する。
【0020】パージ実行制御のメインルーチンを図9に
示す。このルーチンも所定時間(約4ms)毎にCPU2
5のベースルーチンで実行されるものである。ステップ
S501で空燃比F/B中かを例えば、エンジン始動時
でない冷却水温が40℃以上である等の条件を満たして
いるかで判断すると共に、ステップS502で冷却水温
が50℃以上か否かを判断し、空燃比F/B中で水温が
所定値50℃以上の時、ステップS505で燃料カット
中か否かを判断し、燃料カット中でないと判断した時、
ステップS506へ進んで通常パージ率制御を行った
後、パージ率制御を実行させるためステップS507で
パージ未実施フラグXIPGRを0にする。なお、ステ
ップS501,S502,S505でパージ率条件が成
立していない時、ステップS512へ進んでパージ率を
0とした後、ステップS513へ進んで、パージ未実施
フラグXIPGRを1とする。
【0021】図9のステップS506における通常パー
ジ率制御サブルーチンを図10に示す。まず、ステップ
S601でFAF値(または、FAFなまし値)が基準
値1.0に対して3領域(,,)の内どの領域に
あるか検出する。ここで、図11の(a)で示すごとく
領域は1.0±F%以内、領域は1.0±F%以上
離れ±G%(ただし、F<G)以内にいる時、領域は
1.0±G%以上にいる時を示す。
【0022】領域ならステップS602へ進んでパー
ジ率(PGR)を所定値D%ずつ増加させる。領域の
時はステップS603へ進んでPGRの増減なし。領域
の時はステップS604へ進んでPGRを所定値E%
ずつ減少させる。ここで、所定値D,Eは図11の
(b)で示すごとくエバポ濃度(FGPG)に応じて変
化させるのが好ましい。そして、次のステップS605
でPGRの上下限チェックを行う。ここで、上限値は、
図11の(c)で示すパージ開始時間、図11の(d)
で示す水温、図11の(e)で示す運転条件(全開パー
ジ率マップ)等の各種条件の内1番小さい値とする。
【0023】CPU26により100ms毎の時間割込み
により実行されるパージ制御弁制御ルーチンを図12に
示す。ステップS161でパージ未実施フラグXIPG
Rが1の時には、ステップS163へ進んでパージ制御
弁23のDutyを0とする。それ以外ならば、ステッ
プS164へ進んで、パージ制御弁23の駆動周期を1
00msとすると、
【0024】
【数2】Duty=(PGR/PGRfo)×(100ms
−PY )×Ppa+Pv の演算式でパージ制御弁23のDutyを求める。ここ
で、PGRは図10で求められたパージ率、PGRfo
パージ制御弁23が全開時における各運転状態でのパー
ジ率(図3参照)、PY はバッテリ電圧の変動に対する
電圧補正値、Ppaは大気圧の変動に対する大気圧補正値
である。
【0025】次にCPU26のベースルーチンで所定時
間(約4ms)毎に実行されるエバポ濃度検出のメインル
ーチンを図13に示す。まず、ステップS300でキー
スイッチ投入時の場合は、S315,S316,S31
7へ進み、エバポ濃度FGPG,エバポ濃度平均値FG
PGAVを1.0に、初回濃度検出フラグXNFGPG
を0に初期設定する。ステップS300てキースイッチ
投入後は、まず、ステップS301でパージ制御が開始
されていてパージ未実施フラグXIPGRが1でないと
ステップS302へ進み、フラグXIPGRが1であっ
てパージ制御が未だ開始されていない場合には、濃度検
出を終了する。また、ステップS302では加減速中か
否かを判断する。ここで、加減速中か否かの判断は、ア
イドルスイッチ、スロットル弁開度変化、吸気管圧力変
化、車速等を検出することにより一般的によく知られて
いる方法で行えばよい。
【0026】そして、ステップS302で加速中である
と判断されるとそのまま終了し、加速中でないと判断さ
れるとステップS303へ進んで、初回濃度検出終了フ
ラグXNFGPGが1か判断し、1の時には次のステッ
プS304へ進み、1でない時にはステップS304を
バイパスしてステップS305へ進む。そして、初回濃
度検出が終了している時にはステップS304でパージ
率PGRが所定値(β%)以上かを判断し、以上でない
時にはそのまま終了し、以上の時には次のステップS3
05へ進む。
【0027】このステップS305では図4のステップ
S109で求めたFAFAVの基準値1よりの偏差が所
定値(ω%)以上かを判断し、以上でない時にはそのま
ま終了し、以上の時には次のステップS308へ進んで
エバポ濃度を検出する。ステップS308ではFAFA
Vの基準値1よりの偏差をPGRで除算したものを前回
のエバポ濃度FGPGに加算して今回のエバポ濃度FG
PGを求める。従って、この実施例におけるエバポ濃度
FGPGの値は供給管24中のエバポ濃度が0(空気が
100%)のとき1となり、供給管24中のエバポ濃度
が濃くなる程、1より小さな値に設定されるものであ
る。ここで、図13のステップS308においてFAF
AVと1とを入れ替えて、FGPGの値がエバポ濃度が
濃くなる程、1より大きな値に設定されるようにしてエ
バポ濃度を求めるようにしてもよい。
【0028】そして、次のステップS309で初回濃度
検出終了フラグXNFGPGが1か判断し、1でない時
には次のステップS310へ進み、1の時にはステップ
310,S311をバイパスしてステップS312へ進
む。そして、ステップS310ではエバポ濃度FGPG
の前回検出値と今回検出値との変化が所定値(θ%)以
下が3回以上継続してエバポ濃度が安定したかを判断
し、エバポ濃度が安定すると次のステップS311へ進
んで、初回濃度検出終了フラグXNFGPGを1にした
後、次のステップS312へ進む。また、ステップS3
10でエバポ濃度が安定していないと判断するとステッ
プS312へ進む。このステップS312では今回エバ
ポ濃度FGPGを平均化のために所定なまし(例えば、
1/64なまし)演算し、エバポ濃度平均値FGPGA
Vを求める。
【0029】次に、本発明の特徴であるパージ流量補正
係数の演算処理について説明する。本実施例では、キャ
ニスタ圧力センサ38を用いたパージ流量補正係数演算
処理を図14に示すフローチャートにしたがって説明す
る。なお、この処理はイグニッションがオンされてから
加速時および減速時のパージ流量補正係数が一度検出さ
れるまで所定時間毎に実行される。また、イニシャライ
ズ処理として加速時補正係数検出フラグFUおよび減速
時補正係数検出フラグFDがそれぞれ0に設定される。
【0030】本処理が実行されると、まず、ステップS
713において加速時補正係数検出フラグFUが1でか
つ減速時補正係数検出フラグFDが1であるかを判定す
る。つまり、本処理が実行されてから一度でも加速時と
減速時とのパージ流量補正係数が検出されたかを判断す
る。両方とも検出されており、両方のフラグが1であっ
たときには本処理を終了し、どちらか片方でも検出され
ていないときにはステップS701に進む。
【0031】ステップS701ではパージ未実施フラグ
XIPGRが1かを判断する。1のときにはそのまま本
処理を終了する。1でなければ次のステップS702に
進み、アイドルスイッチがオフかを判断する。ここでア
イドルスイッチがオフのときにはステップS703に進
む。ステップS703では今回アイドルスイッチがオン
からオフに切り換わったかを検出する。つまり、加速し
たかどうかを判断する。切り換わっていなければ(加速
していないと判断する)本処理を終了する。切り換わっ
ていれば(加速していると判断する)次のステップS7
04に進む。
【0032】ステップS704では所定時間(t1 〜t
2 )のパージ流量QPGの変化の理論値ΔQPGt1,t2
を次式より算出する。
【0033】
【数3】ΔQPGt1,t2 =QA×PGR ここで、QAは吸入空気流量、PGRはそのときのパー
ジ率である。次に、ステップS705では、所定時間
(t1 〜t2 )に変化したキャニスタ部の圧力ΔP CN
検出する。そして、ステップS706において加速時の
パージ流量補正係数KNQPGUを次式より算出する。
【0034】
【数4】 KNQPGU=1−α(ΔPCN 1/2 /ΔQPGt1,t2 ) ここで、αは外乱を考慮したときの補正係数である。次
のステップS714では加速時のパージ流量補正係数K
NQPGUが検出されたことを示す加速時補正係数検出
フラグFUを1として、ステップS707に進む。そし
て、ステップS707においてステップS706で演算
された値を加速時のパージ流量補正係数KNQPGUと
してRAM28に記憶する。
【0035】また、ステップS702において、アイド
ルスイッチがオンであるときにはステップS708に進
む。ステップS708では車速が30km/h以上であ
るかを判断し、否定判断されれば本処理をそのまま終了
する。肯定判断されればステップS709に進む。ステ
ップS709では今回アイドルスイッチがオフからオン
に切り換わったかを検出する。つまり、車速が30km
/h以上の状態から減速したかどうかを判断する。切り
換わっていなければ(減速していないと判断する)本処
理を終了する。切り換わっていれば(減速していると判
断する)次のステップS710に進む。
【0036】ステップS710では所定時間(t3 〜t
4 )の理論パージ流量QPGの変化量ΔQPGt3,t4
次式より算出する。
【0037】
【数5】ΔQPGt3,t4 =QA×PGR ここで、QAは吸入空気流量、PGRはそのときのパー
ジ率である。次に、ステップS711では、所定時間に
変化したキャニスタ部の圧力ΔPCNを検出する。そし
て、ステップS712において加速時のパージ流量補正
係数KNQPGDを次式より算出する。
【0038】
【数6】 KNQPGD=1−α(ΔPCN 1/2 /ΔQPGt3,t4 ) 次のステップS715では減速時のパージ流量補正係数
KNQPGDが検出されたことを示す減速時補正係数検
出フラグFDを1としてステップS707に進む。そし
て、ステップS707において、この演算された値を減
速時のパージ流量補正係数KNQPGDとしてRAM2
8に記憶する。
【0039】以上のように本実施例では、数式4または
数式6より求めた加減速時のパージ流量変化の理論値
と、実際に検出されたキャニスタ圧力の変化量とを比較
することにより実パージ流量の遅れを検出している。な
お、実際の値としてキャニスタ圧力の変化を検出してい
るのはパージ流量がキャニスタ圧力に依存するためであ
る。
【0040】図15は加速および減速したときのアイド
ルスイッチ(IDSW),車速,吸気量(m3 /h),
理論パージ流量(l),キャニスタ圧力(mmHg)の
変化を示したタイムチャートである。アイドルスイッチ
IDSWがオンからオフに切り換わったことが検出され
ると(加速したことを示している)、吸気量,車速がそ
れぞれ上昇する。それにともなって理論的にはパージ流
量も同時に上昇するはずなのであるが、供給管の圧損
や、パージ開始とともにパージ量が比例的には増加しな
いこともありキャニスタ圧力の下降が遅れ、実際にはや
や遅れて上昇することになる。上記処理によれば、この
遅れを検出するとともに、その遅れによって生じる燃料
噴射量の誤差を補正する。なお、減速時にもこれと同様
に、車速,吸気量の減少よりやや遅れて上昇することに
なるが、補正が行われるため、燃料噴射量に誤差が生じ
ない。
【0041】次に、所定時間毎に実行されるパージ用T
AU補正係数FPGの演算処理を図16に示すフローチ
ャートに従って説明する。本処理が実行されると、ステ
ップS901において、パージ未実施フラグXIPGR
が1かを判断し、1であればステップS909において
パージ用TAU補正係数FPGを0としてから本処理を
終了する。1でなければステップS902に進む。ステ
ップS902では理論パージ流量を次式より算出する。
【0042】
【数7】QPR=QA×PGR 次のステップS903では現在、減速中であるかを判定
し、否定判断されるとステップS904に、肯定判断さ
れるとステップS905に進む。つまり、定常運転中、
あるいは加速運転中にはステップS904において加速
時のパージ流量補正係数KNQPGUを読み込み、ステ
ップS906に進む。そして、減速中にはステップS9
05において減速時のパージ流量補正係数KNQPGD
を読み込み、ステップS906に進む。
【0043】ステップS906では次式により実パージ
流量QPGSMi を算出する。
【0044】
【数8】QPGSMi =QPGSMi-1 ×KNQPG+
(1−KNQPG)×QPG 次に、ステップS907において、実パージ率PGRS
Mを次式より求める。
【0045】
【数9】PGRSM=QPGSMi /QA さらに、ステップS908において、パージ用TAU補
正係数FPGを次式より求める。
【0046】
【数10】FPG=FGPGAV×PGRSM そして、本処理を終了する。次に、パージ用TAU補正
係数による補正を考慮した燃料噴射量制御処理を図17
に示すフローチャートにしたがって説明する。この燃料
噴射量制御処理も所定時間毎に実行される。
【0047】本処理が実行されると、ステップS191
においてROM27にマップとして格納されているデー
タにもとづいてエンジン回転数と負荷(例えば、吸気管
圧力)により基本噴射量TPを求める。次のステップS
192では各種基本補正(冷却水温補正,始動後補正,
吸気温補正等)を行う。ステップS193ではパージ用
TAU補正係数FPGを読み込み、ステップS194に
おいて空燃比フィードバック補正係数FAF,パージ用
TAU補正係数FPG,各エンジン運転領域毎に持つ空
燃比学習値KGjを
【0048】
【数11】 1+(FAF−1)+(KGj−1)+FPG の演算により補正係数として求めて、燃料噴射量TAU
に反映させる。次に、FAF値がスキップする毎に実行
される空燃比学習制御処理を図18に示したフローチャ
ートにしたがって説明する。
【0049】FAF値がスキップすることによりこの処
理が実行されると、ステップS1702において、空燃
比フィードバック中,冷却水温THWが80℃以上,始
動後増量が0,暖機増量が0,現在の運転領域に入って
からFAF値が5回以上スキップした,バッテリ電圧が
11.5V以上の学習条件をすべて満足したことを判断
し、学習条件を1つでも満足しないときにはそのまま終
了し、すべて満足したときには次のステップS1703
でFAFAVの値を読み込んだあと、ステップS170
5でのアイドルか否かの判断結果によりアイドル時KG
0 (ステップS1708)と走行時(ステップS171
0)に分けて行われ、走行時は負荷(例えば吸気管内圧
力)により所定数(例えば7つ)の領域KG1 〜KG7
に分かれて行われる。また、ステップS1706,ステ
ップS1709で所定エンジン回転数以内にあるとき
(アイドル時は600〜1000rpm,走行時は10
00〜3200rpm)のみ、学習値を更新するように
なっている。さらに、アイドル時はステップS1707
により吸気管圧力PMが173mmHg以上のときに学
習値が更新される。
【0050】各領域の学習値KG0 〜KG7 の更新方法
は、FAFAVと基準値1.0との差が所定値(例えば
2%)より大きいとき、その領域お学習値KG0 〜KG
7 を所定値(K%,L%)ずつ増減することによりなさ
れる(ステップS1711〜ステップS1714)。最
後に、KGjの上下限チェックを行う(ステップS17
15)。ここで、KGjの上限値は例えば1.2に、下
限値は0.8に設定され、また、この上下限値はエンジ
ン運転領域毎に設定することもできる。なお、各領域の
学習値KG0 〜KG7 はキースイッチを切ったあとも記
憶値を保持できるように電源バックアップされたRAM
に格納されていることは勿論である。
【0051】なお、本実施例において、ステップS70
6とステップS712とがパージ流量遅れ検出手段に、
ステップS194が燃料噴射量補正手段にそれぞれ相当
し、機能する。次に、他の実施例として、空燃比フィー
ドバック制御を用いたパージ流量補正係数KNQPG検
出処理について図19に示したフローチャートにしたが
って説明する。なお、このフローチャートはイグニッシ
ョンがオンされてから加減速のパージ流量補正係数がそ
れぞれ検出されるまで所定時間毎に実行される。また、
イニシャライズ処理としてイグニッションオン時に加速
時補正係数検出フラグFUおよび減速時補正係数検出フ
ラグFDが0に設定されるようになっている。
【0052】この処理が実行されると、まずステップS
829において、加速時補正係数検出フラグFUおよび
減速時補正係数検出フラグFDの両方が1であるかを判
定し、両方とも1であれば本処理実行後に、少なくとも
一回は加減速時のパージ流量補正係数が検出されたとし
て本処理を終了する。両方のフラグが1でなかったとき
はイグニッションオン後、少なくともどちらかのパージ
流量補正係数が検出されていないと判断し、ステップS
801に進む。
【0053】ステップS801ではアイドル運転中か
を、アイドルスイッチオンでかつ車速が0km/hであ
るかを判断することにより判断する。ここで、肯定判断
されるとステップS819に進む。否定判断されるとス
テップS802に進む。ステップS802では、現在、
定常走行中であるかを車速の変化が±3km/h以内に
納まっているかを判断することにより判断する。ここ
で、肯定判断されるとステップS819に、否定判断さ
れるとそのまま本処理を終了する。ステップS819で
は、学習制御禁止フラグFKGを“1”として、空燃比
学習制御を禁止し、ステップS803に進む。ステップ
S803ではパージ流量補正係数検出フラグXQPGが
1であるかを判断し、1であればステップS812に、
1でなければステップS804に進む。
【0054】ステップS804では、パージを停止す
る。また、ステップS805ではパージ用TAU補正を
禁止する。そして、ステップS806ではフィードバッ
ク補正係数FAFの平均値FAFAVが中心値1.0で
安定しているかを判断する。安定していればステップS
807に進み、安定していなければステップS805に
戻りFAFAVの値が中心値に安定するまで同様の処理
を繰り返す。ステップS807では図13の処理により
検出したエバポ濃度に基づいて、FAFAVが−0.5
%(FAFAV=0.95)となるパージ率を求め、パ
ージ制御を実行する。
【0055】次のステップS808では、FAFAVが
−0.5%となるまでにかかった実時間t-0.5を検出す
る。この実時間t-0.5検出処理のフローチャートを図2
0に示し、以下、これに従って説明する。まず、ステッ
プS821において、実時間t-0.5を検出するためのタ
イマを始動する。次に、ステップS822においてFA
FAVが−0.5%となったかを判定し、否定判定され
るとFAFAVが−0.5%となるまで本処理が繰り返
される。そして、肯定判断されるようになるとステップ
S823に進む。ステップS823ではFAFAVが−
0.5%(FAFAV=0.95)となったときのタイ
マの値をt-0.5の値として検出し、RAMに記憶する。
そして、次のステップS824において、タイマをリセ
ットし本ルーチンを終了し、図19のステップS809
に進む。
【0056】ステップS809において、加速時のパー
ジ流量補正係数KNQPGUを次式により演算する。
【0057】
【数12】KNQPGU=1−β(t0 /t-0.5) ここで、βは外乱を考慮したときの補正係数であり、t
0 はステップS807で求められたパージ率でパージし
たときに、FAFAVが1.0から0.95となるまで
に要する時間の理論値である。ステップS810ではパ
ージ流量補正係数検出フラグXQPGを1として、ステ
ップS830に進む。ステップS830では加速時のパ
ージ流量補正係数KNQPGUが検出されたことを示す
加速時補正係数検出フラグFUを1としてステップS8
11に進む。ステップS811ではパージ流量補正係数
KNQPGUをRAM28に記憶し、本ルーチンを終了
する。
【0058】ステップS803においてパージ流量補正
係数検出フラグXQPGが1でなかったときには、ステ
ップS812に進む。ステップS812では図13にお
いて検出されたエバポ濃度に基づいてFAFAVが−5
%となるパージ率でパージを実行する。次のステップS
813ではパージ用TAU補正を禁止する。そして、ス
テップS814において、FAFAVの値が−5%にな
ったかを判断する。肯定判断されるとステップS815
に進み、否定判断させるとステップS813に戻り、同
じ処理を繰り返す。ステップS815ではパージを停止
する。
【0059】そして、ステップS816ではFAFAV
の値が±1.0%以内に戻るなるまでの実時間t+-1.0
を検出する。この実時間t+-1.0 検出処理のフローチャ
ートを図21に示し、以下、これにしたがって説明す
る。この処理が実行されると、ステップS825で実時
間t+-1.0 を検出するためのタイマを始動する。次にス
テップS826ではFAFAVの絶対値が1.0%以内
に戻ったかを判定し、戻っていないときには戻るまでこ
の処理を繰り返し、戻ったと判定されるとステップS8
27に進む。ステップS827ではFAFAVの絶対値
が1.0%に戻ったときのタイマの値をt+-1.0 の値と
してRAMに記憶する。次にステップS828において
タイマをリセットし、図19のステップS817に進
む。
【0060】ステップS817では次式より、減速時の
パージ流量補正係数KNQPGDを求める。
【0061】
【数13】KNQPGD=1−β(t0 /t+-1.0 ) 次に、ステップS818においてパージ流量補正係数検
出フラグXQPGを0としてステップS831に進む。
ステップS831では減速時のパージ流量補正係数KN
QPGDが検出されたことを示す減速時補正係数検出フ
ラグFDを1としてステップS811に進む。ステップ
S811では減速時のパージ流量補正係数KNQPGD
をRAM28に記憶し、ステップS820に進む。そし
て、ステップS820にて学習制御禁止フラグFKGを
“0”としてから本処理を終了する。
【0062】また、上記の検出方法において、加速時の
パージ流量補正係数KNQPGUを求めたあとすぐに減
速時のパージ流量補正係数KNQPGDを求めるような
場合には、すでにFAFAVの値が−0.5%となって
いるため、図19のステップS812〜ステップS81
4までの処理を省略することもできる。なお、上記検出
方法にてパージ流量補正係数を検出しているあいだは空
燃比学習制御を中止する必要があるため、図18に示し
た空燃比学習制御のフローチャートを一部追加実行する
必要がある。つまり、図22に示すように、ステップS
1702において、学習制御実行条件が成立すると、ス
テップS1720にて学習制御禁止フラグFKGが
“0”であるかを判定する。FKGが“0”であればス
テップS1703に進み、以降の処理で空燃比学習制御
を実行する。詳細は図18にて説明しているためここで
は省略する。また、ステップS1703において、否定
判定されると、空燃比学習制御を実行せずにステップS
1715に進む。そして、ステップS1715で先に述
べたように学習値KGjの上下限チェックを行い本処理
を終了する。
【0063】
【発明の効果】以上のように本発明によれば、キャニス
タからのパージ流量遅れを考慮して燃料噴射量を補正す
るため、正確に空燃比制御を実行することができる。
【図面の簡単な説明】
【図1】本発明の実施例の構成を示した構成図である。
【図2】パージソレノイド弁の特性を説明するための特
性図である。
【図3】パージソレノイド弁を全開としたとき全開パー
ジ率マップである。
【図4】CPUにより実行される空燃比制御処理のフロ
ーチャートである。
【図5】フィードバック補正係数の変化を示したタイム
チャートである。
【図6】CPUにより実行される目標アイドル回転数制
御処理を示したフローチャートである。
【図7】冷却水温に対する目標回転数を示したマップで
ある。
【図8】回転数制御弁の開度を求めるためのマップであ
る。
【図9】CPUにより実行されるパージ実行制御処理の
フローチャートである。
【図10】CPUにより実行される通常PGR制御処理
のフローチャートである。
【図11】(a)〜(e)は通常PGR制御処理に用い
られる各種特性図である。
【図12】CPUにより実行されるパージソレノイド弁
制御処理を示したフローチャートである。
【図13】CPUにより実行されるエバポ濃度検出処理
のフローチャートである。
【図14】CPUにより実行されるパージ流量補正係数
検出処理を示したフローチャートである。
【図15】加速および減速を行ったときの車速,吸気
量,理論パージ流量,キャニスタ圧力の変化を示したタ
イムチャートである。
【図16】CPUにより実行されるTAU補正係数演算
処理のフローチャートである。
【図17】CPUにより実行される燃料噴射量制御処理
のフローチャートである。
【図18】CPUにより実行される空燃比学習制御のフ
ローチャートである。
【図19】他の実施例のCPUにより実行されるパージ
流量補正係数検出処理を示したフローチャートである。
【図20】CPUにより実行される実時間t-0.5検出処
理を示したフローチャートである。
【図21】CPUにより実行される実時間t+-1.0 検出
処理を示したフローチャートである。
【図22】他の実施例のCPUにより実行される空燃比
学習制御処理を示したフローチャートである。
【符号の説明】
1 エンジン 2 吸気管 3 排気管 12 O2 センサ 15 燃料噴射弁 17 キャニスタ 23 パージ制御弁 25 電子制御回路 38 キャニスタ圧力センサ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02M 25/08 301 M N (72)発明者 前田 一人 愛知県刈谷市昭和町1丁目1番地 日本電 装株式会社内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 液体燃料を収納した燃料タンク内で発生
    した燃料蒸発ガスを吸着する吸着体を備えたキャニスタ
    と、 燃料蒸発ガスを前記キャニスタからパージしたときに生
    じるパージ流量遅れを検出するパージ流量遅れ検出手段
    と、 前記パージ流量遅れ検出手段の検出結果にもとづいて燃
    料噴射量を補正する燃料噴射量補正手段とを備えること
    を特徴とする内燃機関の燃料噴射量制御装置。
  2. 【請求項2】 前記キャニスタからパージされた燃料蒸
    発ガスが流れる供給管に設けられ、前記キャニスタ近辺
    の圧力を検出するキャニスタ圧力検出手段と、 加速時と減速時との少なくとも一方の所定期間内に前記
    キャニスタからパージされるパージ流量の理論値を演算
    する理論パージ流量演算手段とを備え、 前記パージ流量遅れ検出手段は、前記理論パージ流量演
    算手段の演算結果と前記キャニスタ圧力検出手段により
    検出される前記所定期間内に変化した前記キャニスタ近
    辺の圧力変化量とからパージ流量遅れを検出する手段を
    含むことを特徴とする請求項1に記載の内燃機関の燃料
    噴射量制御装置。
  3. 【請求項3】 前記内燃機関に供給される混合気の空燃
    比が目標空燃比となるようにフィードバック制御する空
    燃比制御手段と、 アイドル運転中または車速がほとんど変化しない定常走
    行中の少なくとも一方の運転状態のとき、前記目標空燃
    比が所定値だけずれるようにパージ流量を設定し、前記
    所定値だけずれるのに要する期間の理論値を演算する期
    間理論値演算手段とを備え、 前記パージ流量遅れ検出手段は、前記運転状態のときに
    前記目標空燃比が前記所定値だけずれるようにパージ流
    量を設定し、実際に前記目標空燃比が前記所定値ずれる
    のに要した期間を測定し、この値と前記理論値とからパ
    ージ流量遅れを検出する手段を含むことを特徴とする請
    求項1に記載の内燃機関の燃料噴射量制御装置。
JP5288198A 1993-10-15 1993-11-17 内燃機関の燃料噴射量制御装置 Pending JPH07139387A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5288198A JPH07139387A (ja) 1993-11-17 1993-11-17 内燃機関の燃料噴射量制御装置
US08/313,836 US5535719A (en) 1993-10-15 1994-09-28 Purge-compensated air-fuel ratio control apparatus
DE4436312A DE4436312A1 (de) 1993-10-15 1994-10-11 Kraftstoffsteuervorrichtung für eine Brennkraftmaschine
GB9420732A GB2282901B (en) 1993-10-15 1994-10-14 Fuel control apparatus for an internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5288198A JPH07139387A (ja) 1993-11-17 1993-11-17 内燃機関の燃料噴射量制御装置

Publications (1)

Publication Number Publication Date
JPH07139387A true JPH07139387A (ja) 1995-05-30

Family

ID=17727086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5288198A Pending JPH07139387A (ja) 1993-10-15 1993-11-17 内燃機関の燃料噴射量制御装置

Country Status (1)

Country Link
JP (1) JPH07139387A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0641647B1 (en) * 1993-09-06 1999-12-08 Gunze Limited Laminate film
EP0825340B1 (en) * 1996-08-13 2002-11-13 Toyota Jidosha Kabushiki Kaisha Evaporated fuel treatment device of an engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0641647B1 (en) * 1993-09-06 1999-12-08 Gunze Limited Laminate film
EP0825340B1 (en) * 1996-08-13 2002-11-13 Toyota Jidosha Kabushiki Kaisha Evaporated fuel treatment device of an engine

Similar Documents

Publication Publication Date Title
US5535719A (en) Purge-compensated air-fuel ratio control apparatus
JP6869150B2 (ja) 過給機付内燃機関の蒸発燃料処理装置
JPS6220669A (ja) 燃料蒸発ガス排出抑止装置
JP3173661B2 (ja) 内燃エンジンの蒸発燃料制御装置
US6478015B2 (en) Vaporized fuel treatment apparatus of internal combustion engine
JP2001032739A (ja) 内燃機関の空燃比制御装置
JP4115368B2 (ja) 内燃機関の空燃比制御装置
JP3223605B2 (ja) 内燃機関の空燃比制御装置
JP3689126B2 (ja) 内燃機関の蒸発燃料制御装置
JPH06185389A (ja) 内燃機関の空燃比制御装置
JPH07139387A (ja) 内燃機関の燃料噴射量制御装置
JP3306900B2 (ja) 内燃機関の空燃比制御装置
JP3417401B2 (ja) 内燃機関の空燃比制御装置
JP3331660B2 (ja) 内燃機関の空燃比制御装置
JP3306989B2 (ja) 内燃機関の空燃比制御装置
JPH0569985B2 (ja)
JPH07109937A (ja) 内燃機関の燃料噴射量制御装置
JP2820837B2 (ja) 内燃機関の空燃比制御装置
JP3862934B2 (ja) 内燃機関の蒸発燃料処理装置
JP3731491B2 (ja) 内燃機関の空燃比制御装置
JP2889418B2 (ja) 空燃比学習制御方法
JP3265866B2 (ja) 内燃機関の蒸発燃料処理装置
JP3325506B2 (ja) 内燃機関の制御装置
JPH0783096A (ja) キャニスタパージ装置
JPH06159159A (ja) 蒸発燃料拡散防止装置用異常検出装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021112