JPH06101539A - エンジンの蒸発燃料処理装置 - Google Patents

エンジンの蒸発燃料処理装置

Info

Publication number
JPH06101539A
JPH06101539A JP4249999A JP24999992A JPH06101539A JP H06101539 A JPH06101539 A JP H06101539A JP 4249999 A JP4249999 A JP 4249999A JP 24999992 A JP24999992 A JP 24999992A JP H06101539 A JPH06101539 A JP H06101539A
Authority
JP
Japan
Prior art keywords
purge
amount
air
fuel
fuel ratio
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
JP4249999A
Other languages
English (en)
Inventor
Kenji Ota
健司 太田
Kazumichi Itonaga
一路 糸永
Hatsuo Nagaishi
初雄 永石
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP4249999A priority Critical patent/JPH06101539A/ja
Priority to US08/122,091 priority patent/US5404862A/en
Publication of JPH06101539A publication Critical patent/JPH06101539A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/003Adding fuel vapours, e.g. drawn from engine fuel reservoir
    • F02D41/0045Estimating, calculating or determining the purging rate, amount, flow or concentration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/003Adding fuel vapours, e.g. drawn from engine fuel reservoir
    • F02D41/0042Controlling the combustible mixture as a function of the canister purging, e.g. control of injected fuel to compensate for deviation of air fuel ratio when purging

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • 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)【要約】 【目的】 基本噴射量からパージ燃料流量の分を差し引
くときは、空燃比フィードバック補正量の基本更新量を
増量補正することにより、空燃比フィードバック補正量
の基本更新量がパージON時に実質的に減少することを
防止する。 【構成】 運転条件に応じた基本噴射量からパージ燃料
流量の分だけ差し引いた値を算出手段33がパージON
時の基本噴射量として算出するとき、補正手段35は、
空燃比フィードバック補正量の基本更新量をパージON
時は所定値大きく補正し、この増量補正された基本更新
量を用いて、算出手段36が空燃比フィードバック補正
量を算出する。この空燃比フィードバック補正量で前記
パージON時の基本噴射量を補正した燃料噴射量が吸気
管に供給される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明はエンジンの蒸発燃料処
理装置の改良に関する。
【0002】
【従来の技術】燃料タンクから蒸発した燃料が大気に拡
散するのを防止するため、燃料蒸気を活性炭キャニスタ
に吸着させ、活性炭キャニスタにたまった燃料は所定の
運転条件で吸気管にパージ(大気によってキャニスタか
ら離脱させて追い出すこと)することによって、インジ
ェクタからの噴射燃料とともに、シリンダ内で燃焼させ
ている。
【0003】ところが、エアフローメータによっては計
量されないパージガスが加わると、制御空燃比に影響を
与えるため、パージ弁(パージ制御弁)を空燃比フィー
ドバック制御中に開くものがある。パージ弁が開かれた
当初は空燃比がリッチ側にずれるものの、空燃比フィー
ドバック補正係数αが制御中心(1.0)よりリーン側
にずれてゆき、やがてある値(たとえば0.8)に落ち
着くことによって、パージ中も空燃比を触媒ウインドウ
(理論空燃比を中心とする所定幅のこと)に収めること
ができるからである。
【0004】しかしながら、パージ中はアクセルペダル
を踏込んでも、供給燃料量をアクセルペダルの踏込み量
に応じた要求値まで一気に増加させることができず、い
わゆる息つきを生じて運転性が悪くなる。αはリーン側
に外れた上記の値(0.8)から出発して大きくならな
ければならないこと、またαは一定割合でしか増えてい
かないことのため、燃料量を急激に増加できないのであ
る。
【0005】このため、特開平2−19631号公報で
は、パージ開始後に所定値以下となったときのαとパー
ジ開始直前のαとの差を求め、この差に応じた減量補正
量で運転条件に応じた基本噴射量を減算する一方、前記
の所定値以下にαがなったときからαを強制的にパージ
開始直前の値に戻している。
【0006】パージによりαがリーン側の値に落ち着く
のをきらって、所定値(0.8)以下にαがなったとき
は、パージによる燃料増加分だけ基本噴射量から減量補
正することによって供給燃料量をパージ前後で同じに保
ち、かつパージ中のアクセルペダルの踏込みに対して
は、αをパージ前の値(通常は1.0)から増加させる
ことによって少しでも早くαを大きくしようというので
ある。
【0007】
【発明が解決しようとする課題】ところで、上記の装置
ではパージによってαの変化が終了した後に、変化前後
のαの差をみるようにしているため、αの変化途中は空
燃比エラー(理論空燃比からのずれのこと)が大きく、
排気性能や運転性能に改良の余地がある。
【0008】一方、αの応答性がよくないことは、いわ
ゆる基本空燃比学習値αmによって補うことができる。
ところが、基本空燃比学習値αmは、本来パージによる
空燃比エラーを考慮するものでなく、経年変化などに伴
いエアフローメータやインジェクタによって生じる空燃
比の定常エラーを考慮するのものである。したがって、
パージ中の空燃比エラーをも基本空燃比学習値αmにと
りこんでしまったのでは、学習誤差が生じるため、従来
装置でもパージ中は学習を禁止し、αが落ち着いてから
学習を再開している。つまり、パージ中の空燃比エラー
に対しては基本空燃比学習値では対処できないのであ
る。
【0009】そこで、パージON,OFFへの切換時
に、基本空燃比学習値αmとは別に導入したパージ学習
値WCの更新を開始するようにした装置を提案した。後
述するように、パージON,OFFによりαの変化が終
了するのを待つのでなく、切換直後からパージ学習を開
始することによって学習の頻度を高くし、学習を急速に
進ませるのである。
【0010】たとえば、一度もパージ学習が行われてい
なければ、パージONへの切換時にα(=ALPHA)
が図36のように小さい側にずれていくため、ALPA
V(αの平均値)がALPST(切換前のαの平均値)
より小さくなった時点(A点)からパージ学習値(パー
ジガスの燃料濃度に相当する)WCが書き換えられてい
く。このように、切換直後からパージ学習を開始する
と、次のパージ中には前回とパージガスの燃料濃度(以
下パージ燃料濃度という)がそれほどかわらないかぎ
り、αによることなくその当初から空燃比を触媒ウイン
ドウに収めることができ、たとえ前回とパージ燃料濃度
が変わっていても、そのときはパージ学習値WCが更新
され、更新後の値によってすぐに空燃比が触媒ウインド
ウに収められるのである。
【0011】こうしてパージ燃料濃度に相当するパージ
学習値WCが求められると、このパージ学習値WCをパ
ージ弁流量(燃料流量と空気流量の合計)にかけること
によってパージ燃料流量(パージ弁流量のうちの燃料流
量)が求まるので、基本噴射量からこのパージ燃料流量
の分を差し引くことで、総量としての基本噴射量がパー
ジ前後で同じになり、これにより空燃比の変動が抑えら
れる。基本噴射量は空気量と供給燃料量の比がほぼ理論
空燃比となるように定められ、パージ燃料流量の分は考
慮していないので、パージ中も基本噴射量そのままであ
ると、燃料の供給過多となってしまうわけである。
【0012】しかしながら、基本噴射量をパージ中に減
量すると、αの基本更新量(ステップ量と積分量)が実
質的に小さくなるため、かえって排気性能が悪くなるこ
とがあることがわかった。
【0013】αはインジェクタからの供給燃料量を補正
する、つまりフィードバック系に対する外乱として加わ
る燃料については補正しないため、このインジェクタ以
外からシリンダに供給される燃料量(つまりパージ燃料
流量の分)が、パージ燃料濃度が濃かったりパージ率
(吸入空気量に対するパージ弁流量の比)が大きかった
りして多くなると、αにより補正できる燃料量が相対的
に減ることになり、これがステップ量と積分量の実質的
な減少となって現れるのである。
【0014】こうしたステップ量と積分量の減少により
αの制御周期が要求値より長くなると、三元触媒の転化
率が低下したり、空燃比が触媒ウインドウから外れやす
くなる。
【0015】そこでこの発明は、基本噴射量からパージ
燃料流量の分を差し引くときは、空燃比フィードバック
補正量の基本更新量を増量補正することにより、空燃比
フィードバック補正量の基本更新量がパージON時に実
質的に減少するのを防止することを目的とする。
【0016】
【課題を解決するための手段】第1の発明は、図1に示
すように、運転条件信号を受けて基本噴射量(たとえば
シリンダ空気量相当パルス幅TP)を算出する手段31
と、キャニスタより流れこむパージ燃料流量を算出する
手段32と、このパージ燃料流量の分だけ前記基本噴射
量から差し引いた値をパージON時の基本噴射量として
算出する手段33と、運転条件信号を受けて空燃比フィ
ードバック補正量αの基本更新量(たとえばステップ量
または積分量)を算出する手段34と、この基本更新量
をパージON時は所定値(たとえば所定倍)大きく補正
する手段35と、この増量補正された基本更新量を用い
て空燃比フィードバック補正量αを算出する手段36
と、この空燃比フィードバック補正量αで前記パージO
N時の基本噴射量を補正して燃料噴射量を算出する手段
37と、この燃料噴射量を吸気管に供給する装置38と
を設けた。
【0017】第2の発明は、図49に示すように、運転
条件信号を受けて基本噴射量(たとえばシリンダ空気量
相当パルス幅TP)を算出する手段31と、キャニスタ
より流れこむパージ燃料流量を算出する手段32と、こ
のパージ燃料流量の分だけ前記基本噴射量から差し引い
た値をパージON時の基本噴射量として算出する手段3
3と、運転条件信号を受けて空燃比フィードバック補正
量αの基本更新量(たとえばステップ量または積分量)
を算出する手段34と、この基本更新量を、前記基本噴
射量とパージ燃料流量の関係に応じてパージ燃料流量が
相対的に多くなるほど大きくなるように補正する(たと
えば基本噴射量と(基本噴射量−パージ燃料流量)との
比に応じて増量補正する)手段41と、この増量補正さ
れた基本更新量を用いて空燃比フィードバック補正量α
を算出する手段36と、この空燃比フィードバック補正
量αで前記パージON時の基本噴射量を補正して燃料噴
射量を算出する手段37と、この燃料噴射量を吸気管に
供給する装置38とを設けた。
【0018】
【作用】パージON時にパージ燃料流量の分が基本噴射
量から減量されると、パージ前後の空燃比の変動が抑え
られるのであるが、その一方でこの減量された基本噴射
量を空燃比フィードバック補正量αが補正するときは、
基本噴射量に対するパージ燃料流量の割合が大きくなる
と、αの基本更新量が実質的に小さくなる。これによっ
て、αの制御周期が要求値から外れ、またαの制御中心
がリッチ側やリーン側にシフトし、有害成分が増加す
る。
【0019】これに対して第1の発明で、パージON時
にαの基本更新量が所定値大きくされると、パージON
時のαの基本更新量についての実質的な減少を防ぐこと
ができる。
【0020】空燃比フィードバック補正量αは燃料供給
装置38からの燃料量を補正するのであって、パージ燃
料流量の分については補正しない。このαが補正できな
い燃料分があることがαの基本更新量の実質的な減少と
なって現れるので、この実質的減少分をパージON時に
基本更新量を増量補正することにより補わせるのであ
る。
【0021】こうした増量補正により、パージON時の
αの更新量がパージOFF時とほぼ同じになれば、パー
ジON時になっても、αの制御周期が要求値から外れる
ことがなく、またαの制御中心がリーンやリッチ側へと
のシフトすることもない。
【0022】ところで、車両を放置する期間や大気温度
などによりパージ燃料濃度やパージ率がさまざまに変化
するのに、αの基本更新量を一律に増量補正したので
は、補正精度が落ちる。基本更新量の実質的な減少量
は、基本噴射量に対してパージ燃料流量が相対的に多く
なるほど大きくなるのであり、大きく変化する減少量に
対して、一つの増量補正量では対処できないのである。
【0023】これに対して第2の発明では、たとえば基
本噴射量と(基本噴射量−パージ燃料流量)の比に応じ
てαの基本更新量が増量補正される。この比が小さく基
本更新量の実質的な減少量も小さいときは、基本更新量
の増量補正量が小さくされ、この比が大きくて減少量も
大きくなると、基本更新量の増量補正量が大きくされる
のである。
【0024】これにより、さまざまに変化する減少量に
対応することができるので、パージ燃料濃度やパージ率
が相違したとしても、αの制御周期がパージ前後で変わ
らず、またαの制御中心のシフトが避けられる。
【0025】
【実施例】図2において、エンジン制御のためマイクロ
コンピュータ(たとえば16ビットマイコン)からなる
コントロールユニット2が設けられている。
【0026】排気管3にはエンジンから排出されてくる
CO,HC,NOxといった三つの有害成分を処理する
三元触媒4が設けられる。三元触媒4が有害三成分を同
時に処理できるのは、エンジンに供給している混合気の
空燃比が理論空燃比を中心とする狭い範囲(触媒ウイン
ドウ)に収まっているときだけである。この触媒ウイン
ドウより空燃比が少しでもリッチ側にずれるとCO,H
Cの排出量が増し、逆にリーン側にずれるとNOxが多
く排出される。
【0027】このため、三元触媒4がその能力を十分に
発揮できるように、コントロールユニット2はO2セン
サ5からの実空燃比信号にもとづいて燃料噴射量をフィ
ードバック制御する。
【0028】三元触媒4の上流に設けられるO2センサ
5は、理論空燃比を境にしてその出力が急変する(理論
空燃比よりリッチ側でほぼ1V、リーン側でほぼ0Vの
出力をする)ため、O2センサ出力がスライスレベル
(ほぼ0.5V)より高いと空燃比はリッチ側に、また
スライスレベルより低いとリーン側にあると判断され
る。こうした判断をエンジン回転に同期して行うと、空
燃比がリッチ側(あるいはリーン側)に反転した直後で
あるのか、継続してリッチやリーンの同じ側にあるのか
なども判断できる。
【0029】これらの判定結果より空燃比がリッチ側に
反転した直後は空燃比フィードバック補正係数αからス
テップ量PRを差し引き、空燃比がつぎにリーン側へ反
転する直前までαから積分量Iを差し引く(この逆に実
空燃比がリーン側に反転した直後はPLをαに加算し、
実空燃比がつぎにリッチ側に反転する直前までIを加算
する)。空燃比が反転した直後は大きな値のPR,PL
ステップ的に与えて応答よく反対側へと変化させるとと
もに、ステップ変化の後は小さな値のIでゆっくりと空
燃比を反対側へと変化させることによってフィードバッ
ク制御を安定させるのである。
【0030】なお、エンジンの運転条件が相違しても、
スロットルバルブ6の上流に位置するエアフローメータ
7で計測される吸入空気量と、インジェクタ8からシリ
ンダに向けて供給される燃料量との比(つまり空燃比)
がほぼ理論空燃比となるように、コントロールユニット
2では、エンジン回転に同期して間欠的に開弁されるイ
ンジェクタ8の開弁パルス幅(噴射パルス幅)を決定し
ている。
【0031】9はエンジン回転数に対応する信号とRe
f信号(クランク角度の基準位置信号)とを出力するク
ランク角度センサ、10はスロットルバルブの開度(T
VO)を検出するセンサ、11は水温センサ、12は車
速センサで、これらもコントロールユニット2に入力さ
れている。
【0032】ところで、経年変化によってインジェクタ
8に目詰まりなどが生じると、インジェクタ8を同じパ
ルス幅で駆動しても、シリンダへの供給燃料量が少なく
なるため、始動するたびに空燃比フィードバック制御に
入ってしばらくは空燃比がリーン側にかたよる。これを
避けるため、コントロールユニット2では基本空燃比学
習を行う。
【0033】空燃比フィードバック制御に入ってしばら
くすれば、αの平均値がその制御中心(1.0)よりも
大きな値(αそのものはこの値を中心にして振れる)に
落ち着くため、この値を基本空燃比学習値αmとしてバ
ッテリバックアップしておけば、次のエンジン運転時か
らこの学習値αmの分だけ噴射パルス幅を大きくするこ
とができ、これによってフィードバック制御の当初から
空燃比を触媒ウインドウに収めることができるのであ
る。
【0034】一方、エンジン停止時に燃料タンク15か
ら蒸発し、キャニスタ16中の活性炭に吸着された燃料
は、エンジン運転中にキャニスタ16の外部から大気を
導入すると活性炭から離脱し、この離脱燃料を含んだ空
気(パージガス)が吸気通路に吸い込まれる。
【0035】このパージガスの流入量を調整するため活
性炭キャニスタ16と吸気マニホールド17のコレクタ
部17aとを連通する通路18にパージ弁21が設けら
れている。このパージ弁21はリニアソレノイドによっ
て駆動される弁で、コントロールユニット2からの一定
周期(たとえば6.4msの周期)のパルス信号により
駆動され、ONデューティ(ON時間割合)が大きくな
るほど弁開度が増していく。
【0036】なお、パージ弁21が全開状態でスティッ
クすると、パージによってエンスト(エンジンストー
ル)したり、アイドル回転数が上昇したりすることがあ
るので、これを防止するためVC負圧弁(ダイアフラム
弁)22がパージ弁21と直列に通路18に設けられて
いる。VC負圧はスロットル開度TVOに対して図3の
ように立上がる負圧のことであり、アクセルペダルを離
してスロットルバルブ6を閉じさえすれば、VC負圧が
大気圧に近くなってVC負圧弁22が閉じられる。これ
によって、パージ弁21の開閉に関係なく通路18を遮
断するのである。
【0037】ところで、パージは空燃比フィードバック
制御中に行うが、パージ中も基本空燃比学習値αmを更
新すると学習値αmにエラーが生じるため、コントロー
ルユニット2ではパージ中は学習値αmの更新を禁止し
ている。
【0038】しかしながら、パージによる空燃比の変動
をαの追いかけだけで対応するとすれば、αが一定割合
でしか変化しないため、αの変化が終了するまで空燃比
がリッチ側にずれることが考えられる。
【0039】このため、図5から図22に示した流れ図
が組まれている。
【0040】この制御システムは、一言でいえばパージ
による空燃比エラーを吸収するためのものであり、図4
を用いて制御システムとしての考え方を簡単に述べ、そ
の後に項分けにして概説する。本願発明は、この制御シ
ステムの一部を構成するものであるため、最後に詳述す
る。
【0041】図4に示した記号を用いて燃料や空気を定
量的にみてみると、パージ弁流量(燃料流量と空気流量
の合計)Qpvはパージ弁デューティ(EVAP)とパー
ジ弁前後差圧から定まり、 Qef=Qpv・WC…[A] ただし、WC;パージ燃料濃度 によってパージ燃料流量Qefを求めることができる。
【0042】一方、パージ空気流量Qeaのほうは Qea=Qpv−Qef・KFQ#…[B] ただし、KFQ#;燃料流量を空気流量に換算するため
の定数 であるから、吸気管のパージガス流入部のすぐ下流を流
れる空気流量はQeaとエアフローメータ7で計測される
空気流量Qsとの合計である。
【0043】こうしてインジェクタ8より離れた上流位
置を流れる空気量(Qs+Qea)が定まると、公知のマ
ニホールド−シリンダ充填モデルを適用することがで
き、 Qc=(Qs+Qea)・Fload+Qc・(1−Fload)…[C] ただし、Fload;加重係数 によって、(Qs+Qea)の一次遅れとしてシリンダ空
気量(シリンダに流入する空気量)Qcが求まる。
【0044】一方、ポート部に設けたインジェクタ8か
らの燃料噴射量Qfは Qf=Qc・K#−Qefc…[D] ただし、K#;空燃比を一定にするための定数 Qefc;パージ燃料のシリンダ吸入量 により、パージ燃料分(Qefc)を差し引くのである。
【0045】なお、QefcはQefに対して、燃料ガスが
拡散しながら伝わることと単純な時間遅れを考慮して決
定する。
【0046】つまりは、パージガスの燃料濃度が学習に
よって精度良く求まれば、空気量と燃料量についてどれ
だけの補正をパージ中に行えばよいかが明確になるわけ
である。ところが、従来はパージ燃料濃度を計測してお
らず、経験値などから適当な値を採用していただけであ
り、パージON,OFFへの切換時の排気性能や運転性
能に改善の余地があったのである。
【0047】次に制御システムの項分け説明に入るが、
以下では量を示す記号は原則として英大文字を使い、と
きに演算子に使う記号や命令文などはプログラミング言
語で使われているところを流用する。
【0048】(1)パージカットの条件 (1−1)次の〈1〉〜〈5〉の条件のいずれかが成立
したときは、パージ弁デューティ(EVAP)=0とす
ることによってパージ弁をステップ的に閉じる(即カッ
ト)。これらの条件ではVC負圧弁22が閉じられるの
で、それに合わせてパージ弁21もステップ的に閉じる
ことにしたものである。この逆に、これらの条件のすべ
てが解除されたときは後述する〈6〉〜〈11〉の条件
解除時と同じく段階的に開弁する。 〈1〉イグニッションスイッチがOFFのとき(図7の
ステップ23)。 〈2〉エンスト判定時(図7のステップ24)。 〈3〉スタータスイッチがONのとき(図7のステップ
25)。 〈4〉アイドルスイッチがONのとき(図7のステップ
26)。 〈5〉車速(VSP)が所定値(VCPC#)を下回る
とき(図7のステップ27)。
【0049】これらの条件をチェックして、いずれかで
も満たされていればゼロカットフラグ=1かつカットフ
ラグ=1とする(図7のステップ23〜27、図8のス
テップ30)。カットフラグ=1はパージカットするこ
とを、ゼロカットフラグ=1はステップ的にパージカッ
トすることを指示するため、ゼロカットフラグ=1かつ
カットフラグ=1によって、ステップ的にパージカット
されるのである。
【0050】ただし、これらフラグのセットは一度行え
ば足りるため、図8のステップ29で、1回通ったフラ
グ(#F1STGKZ)=1であれば前回にフラグがセ
ットされたと判断し、ステップ30に進むことなく、ル
ーチンを抜けている。なお、初回は、他の2つの1回通
ったフラグ(#F1STGKPと#F1STGKY)=
0、連続パージON時間カウンタ値(PONREF)=
0とすることにより次回に備えている(図8のステップ
30,28)。
【0051】(1−2)次の〈6〉〜〈11〉の条件の
いずれかが成立したときは、パージ弁を段階的に閉弁す
る。これらの条件でパージを行うと、運転性能や排気性
能に悪い影響があるためである。したがって、これらの
条件がすべて解除されたときパージ弁を段階的に開弁す
る。
【0052】〈6〉負荷が小さすぎるとき(図7のステ
ップ33)。たとえば、シリンダ空気量相当パルス幅
(後述する)TPとパージ下限許容値(TPCPC)を
比較し、TP<TPCPCとなったら負荷が小さすぎる
と判断する(図7のステップ32,33)。TPCPC
についてはエンジン回転数NEから図31を内容とする
テーブルをルックアップして(補間計算付き)求める。
テーブルルックアップはいずれも補間計算付きであるた
め、以下には単にテーブルルックアップとだけ記す。
【0053】〈7〉負荷が大きすぎるとき(図7のステ
ップ34)。たとえば、空気流量QH0とパージ上限許
容値(EVPCQH#)を比較し、QH0≧EVPCQ
H#で負荷が大きすぎると判断する。なお、QH0は後
述するようにスロットルバルブ部での空気流量(体積流
量)で、スロットル開度TVOとエンジン回転数NEと
から定まっている。
【0054】〈8〉空燃比フィードバック制御中でない
とき(図7のステップ35)。空燃比フィードバック制
御中でないと、空燃比を触媒ウインドウに収めることが
できないからである。たとえば、フラグ(#FCLS
1)=0よりフィードバック制御中でないと判断する。
【0055】〈9〉クランプ中(空燃比フィードバック
制御停止中)は、次の各種クランプ(オプションとして
設けられる)に対応して導入した人為的な選択フラグ=
0のとき(図7のステップ37〜44)。 Teminクランプ(フラグは#FPGTEM)。 O2センサ初期化クランプ(フラグは#FPGCL
C)。 高負荷域KMRクランプ(フラグは#FPGKM
R)。 KHOTクランプ(フラグは#FPGKH)。
【0056】なお、のクランプ条件は実効パルス幅T
e(後述するTIから無効パルス幅Tsを引いた値のこ
と)が最小値以下のとき、のクランプ条件はO2セン
サを初期化するあいだ、のクランプ条件は高負荷域、
のクランプ条件はエンジンがオーバーヒート気味とな
る高水温時である。
【0057】ここで、人為的な選択フラグを用いたの
は、パージの速度要求が車種(燃料タンクシステム)に
より異なるためパージ領域を調整したいことと、とはい
ってもクランプ中はパージによる空燃比エラーを修正で
きないこととの両立上、開発者が人為的にフラグの値を
選択できるようにしたものである。したがって、開発時
の仕様によってフラグの値が決まる。
【0058】上記〈1〉〜〈9〉のパージOFF条件に
よってパージ領域がどうなるかを図32に示すと、
〈6〉の条件成立時に図示のTPカットの矢印で示した
領域でパージカットされる。同様にして、〈7〉の条件
成立時に図示のQH0カットの矢印で示した領域で、
〈9〉の条件成立時に図示のKMRカットで示した領
域でそれぞれパージカットされる。したがって、残りの
領域がパージされる領域である。ただし、パージ領域に
おいても、KHOTカット(耐熱カット)などによって
パージカットされることがあることを示している。
【0059】〈10〉パージ学習のためのカットフラグ
=1のとき。次の条件がすべて成立したとき、パージ学
習(図ではWC学習で記す)のためのカットフラグ(#
FWCCUT)=1とする(図9のステップ60)。な
お、パージ学習はパージによる空燃比エラーを吸収する
ための学習のことで後述する。
【0060】EONREF#≠FFFFであること
(図9のステップ51)。これはEONREF#(後述
する)によって人為的にパージ学習のためのパージカッ
トをするかしないかを選択できるようにしたもので、E
ONREF#に人為的にFFFF(16進数の最大値)
をいれておけば、パージ学習のためのパージカットを行
わせないようにすることができる。
【0061】オフセット学習予約フラグ(#FOFG
KGO)=1でないとき(図9のステップ52)。な
お、オフセット学習はパージ弁バラツキを吸収するため
の学習のことで後述する。
【0062】パージ学習許可フラグ(#FWCGKO
K)=1でないとき(図9のステップ54)。パージ学
習許可中であれば、PONREF(連続パージON時間
カウンタ値)=0とする(図9のステップ54,6
1)。これはパージ学習の終了時から連続パージON時
間をカウントするためである。
【0063】連続パージON時間カウンタ値(PON
REF)が所定値(#EONREF)以上であるとき
(図9のステップ55)。
【0064】空燃比フィードバック制御中(#FCL
S1=1)でかつクランプ中でない(#FCLMP1=
0)とき(図9のステップ56)。
【0065】後述する基本デューティ(EVAP0)
が下限値(WCGDTY#)以上であるとき(図9のス
テップ57)。
【0066】負荷(QH0)が上限値(WCGQH
#)以下であるとき(図9のステップ58)。
【0067】 〜の条件成立後一定のディレイ時
間が過ぎたとき(CONTWCJ≧WCGDLY#)
(図9のステップ59)。
【0068】特に、の条件成立によってパージカット
する理由は、パージが長く行われると、活性炭キャニス
タ16からの離脱燃料が減って、パージ燃料濃度が低下
し、計算上用いているパージ燃料濃度(後述するパージ
学習値WCのこと)とのあいだにずれが生じるため、そ
うしたくないからである。したがって、パージを行う条
件であっても、間欠的にパージカットしながら、パージ
学習を行わせるのである。
【0069】〈11〉オフセット学習のためのカットフ
ラグ=1のとき。次の条件がすべて成立したときオフセ
ット学習のためのカットフラグ(#FOFCUT)=1
とする(図9のステップ67)。 オフセット学習予約フラグ=1であるとき(図9のス
テップ52)。この予約は、後述するようにパージ学習
値がクランプされパージ学習が終了したときに予約され
る。 空燃比フィードバック制御中(#FCLS1=1)で
かつクランプ中でない(#FCLMP1=0)とき(図
9のステップ64)。 後述する基本デューティ(EVAP0)が上限値(O
FGDTY#)以下であるとき(図9のステップ6
5)。 〜の条件成立後一定のディレイ時間が過ぎたと
き(CONTOFJ≧OFGDLY#)(図9のステッ
プ66)。
【0070】上記の〈6〉〜〈11〉の条件のいずれか
が成立したときは、カットフラグ=1かつゆっくりフラ
グ=1とする(図8のステップ47)。ゆっくりフラグ
=1はパージ弁の開閉を段階的に行うことを指示するた
め、ゆっくりフラグ=1かつカットフラグ=1によって
パージ弁が段階的に閉弁される。これに対して、〈6〉
〜〈11〉の条件がすべて解除されたときは、パージO
Nへの切換時であり、段階的にパージ弁を開弁するため
カットフラグ=0かつゆっくりフラグ=1とする(図8
のステップ49)。
【0071】なお、パージ弁の開閉を段階的に行う場合
に、フラグのセットを一度行えば足りることや連続パー
ジON時間カウンタ(PONREF)をクリアすること
などは、即カットの場合のステップ29,30,28と
同様である(図8のステップ46,47,45、ステッ
プ48,49)。
【0072】(2)パージ弁開度特性 (2−1)パージカット条件とのつながり 上記〈6〉〜〈11〉のいずれかの条件が成立したと
き、EVAP=EVPCUT#となるまで、(EVAP
T−EVPCUT#)*SPECUT#の速度でパージ
弁デューティ(EVAP)を減少させる(図10のステ
ップ91〜95、ステップ91〜94,96,97)。
【0073】上記〈1〉〜〈11〉の条件がすべて解除
されたときは、いったんEVAP=EVPCUT#と
し、EVAP=EVAPTとなるまで、(EVAPT−
EVPCUT#)*SPEON#の速度でパージ弁デュ
ーティEVAPを増加させる(図10のステップ91,
92,98〜100、ステップ91,92,98,9
9,101,102)。
【0074】ここで、EVPCUT#はパージOFF条
件でのパージ弁デューティ、EVAPTはパージ弁目標
デューティ、SPECUT#はパージ弁の閉速度、SP
EON#はパージ弁の開速度である。
【0075】図33に実線でEVAP(パージ弁デュー
ティ)の制御波形を示すと、パージOFFからパージO
Nへの切換時にはEVAPはいったんEVPCUT#と
されたあとEVAPTにむかって段階的に大きくされ、
パージONからパージOFFへの切換によって今度はE
VAPTからEVPCUT#まで段階的に小さくされる
のである。図33にはまた、即カットへの切換時を破線
で重ねて示しており、このときだけはEVAPがステッ
プ的に0にされる。
【0076】一方、図5のバックグランドジョブのほう
でもEVAPの値を与えている(ステップ12〜1
7)。これは、すべての場合に図10で示した100m
secごとのジョブでEVAPの値を与えたのでは、過
渡時にEVAPの変化に応答遅れが生じる(たとえば即
カットをすぐに行いたいときに応答遅れが生じる)の
で、過渡時にEVAPを素早く要求値に切換えるため、
100msecの周期で段階的に開閉するとき以外はバ
ックグランドジョブで計算させているわけである。
【0077】(2−2)パージ弁目標デューティ パージ弁の目標デューティEVAPTは、 EVAPT=EVAP0+OFSTPV+VBOFPV…[1] ただし、EVAP0;パージ弁の基本デューティ OFSTPV;パージ弁立上がりデューティの学習値 VBOFPV;パージ弁立上がりデューティのバッテリ
電圧補正率 で求める(図5のステップ9)。計算したEVAPTは
上限値(EVPMAX#)に制限する(図5のステップ
10,11)。
【0078】ここで、[1]式のOFSTPVはパージ
弁立上がりデューティに相当する学習値(簡単にオフセ
ット学習値ともいう)で後述する。
【0079】[1]式の基本デューティEVAP0は、
基本的には EVAP0=定数*TQPV/(KPVQH*KPVVB)…[a] ただし、TQPV;パージ弁目標流量 KPVQH;パージ弁流量の負圧補正率 KPVVB;パージ弁流量のバッテリ電圧補正率 から、あるいは図27に示す特性を内容とするテーブル
をルックアップして求める。
【0080】また、[a]式のパージ弁目標流量TQP
Vは TQPV=Qs*PAGERT…[b] ただし、Qs;エアフロメータ部の吸入空気量 PAGERT;目標パージ率 である。
【0081】[b]式の目標パージ率PAGERTは、
パージ燃料濃度に相当するパージ学習値WCから図23
に示した特性を内容とするテーブルをルックアップして
求める(図5のステップ3)。
【0082】図23のように、WCが大きいところでは
PAGERTを小さくし、WCが小さくなるとPAGE
RTを大きくしている。これは、パージガスの燃料蒸気
が車外に漏れないようにするには、パージ率を大きくす
ればよいのであるが、その場合にパージ燃料濃度が濃け
れば空燃比A/Fの誤差が大きくなってしまう。そこ
で、WCが大きい(パージ燃料濃度が濃い)と判断され
るときは、A/Fの誤差が大きくなるのを防止するた
め、目標パージ率PAGERTを小さくする一方で、W
Cが小さい(パージ燃料濃度が薄くなった)と判断され
ると、大きな目標パージ率で急速にパージを行わせるの
である。
【0083】PAGERTはエアフロメータ部流量Qs
が変化しても、原則として一定とするため、図34の上
段にも示したようにWCが大きいときも小さいときも水
平な特性となる(実線で示す)。ただし、パージ弁流量
はパージ弁が一杯に開いた状態で最大となるため、パー
ジ流量が最大になったあとはパージ率は徐々に小さくな
っている。
【0084】なお、センサ(O2センサ、エアフローメ
ータ、スロットルセンサ)のいずれかに異常がある(図
ではNGで示す)ときは、RAGERT=NGPGRT
#としている(図5のステップ1,2)。NGPGRT
#はセンサ異常時のパージ率(定率)である。
【0085】ところで、[a],[b]式のようにEV
AP0を求めるのに際して使う変数が多くなると(TQ
PV,KPVQH,KPVVB,Qs,PAGERTの
5つ)、これら変数に対してどんな精度でバイト数やテ
ーブルを与えるかにより、EVAP0の精度が左右され
る。
【0086】このため、ここではパージ弁目標流量TQ
PVを、 TQPV=(Qs*PAGERT*係数)/KPVQH…[2] で(図5のステップ7)、またEVAP0を EVAP0=テーブル値/KPVVB…[3] から求めている(図5のステップ8)。これらのほうが
上記[a],[b]の両式より補正精度がよいため、こ
ちらを採用するのである。
【0087】なお、[3]式のテーブル値は、パージ弁
目標流量TQPVから図28に示す特性を内容とするテ
ーブルをルックアップして得られる値である。
【0088】[2]式のKPVQHはパージ弁部の流路
面積が一定でもパージ弁の前後差圧により流量が変わる
分の補正率で、流量QH0から図24の特性を内容とす
るテーブルをルックアップして求める(図5のステップ
4)。前後差圧が小さくなるほど流れにくくなるので、
前後差圧が小さいとき(QH0が大きいとき)は目標流
量が大きくなるように補正するのである。
【0089】なお、差圧を実際に検出していないので、
ここでは差圧相当量としてQH0を採用している。QH
0はエンジン回転数NEとスロットル開度TVOとから
定まるスロットルバルブ部の体積流量で公知である。
【0090】過渡時の位相でみると、QH0よりもシリ
ンダ空気量相当パルス幅TPのほうがパージ弁の前後差
圧に近いため、TPを採用したいのであるが、TPは大
気圧、吸気温度の相違によってパージ弁前後差圧との関
係がずれるため、ここではQH0を用いている。なお、
TPも公知で、これは後述するようにエアフローメータ
部で空気量を計測しても、実際にはほぼ一次遅れでシリ
ンダに流入することを考慮して、この一次遅れで流入す
るシリンダ空気量に対して一定の比例関係で燃料量を与
えるようにしたものである。
【0091】[3]式のKPVVBは、バッテリ電圧V
Bから図25の特性を内容とするテーブルをルックアッ
プして求め(図5のステップ5)、また[1]式のパー
ジ弁立上がりデューティのバッテリ電圧補正率VBOF
PVは、バッテリ電圧VBから図26の特性を内容とす
るテーブルをルックアップして求めている(図5のステ
ップ6)。
【0092】KPVVBは、パージ弁の基本デューティ
EVAP0とパージ弁流量との関係がパージ弁の印加電
圧により異なる分の補正率、またVBOFPVもパージ
弁の流路が開き始めるときのパージ弁デューティがパー
ジ弁の印加電圧により異なる分の補正率であり、いずれ
もパージ弁のタイプで異なる。図25と図26の例はパ
ージ弁がリニアソレノイド駆動のときのものである。
【0093】(2−3)パージ弁流量予測値 パージ弁流量予測値QPVは QPV=EVAPQ*KPVQH…[4] ただし、EVAPQ;パージ弁の基本流量 KPVQH;パージ弁流量の負圧補正率 によって求める(図6のステップ19)。
【0094】[4]式のEVAPQは、(EVAP−O
FSTPV−VBOFPV)*KPVVBから図32の
特性を内容とするテーブルをルックアップして求める
(図6のステップ18)。図29において、横軸をEV
AP0*KPVVBとしないのは、パージON,OFF
への切換時はEVAP−OFSTPV−VBOFPVの
値(つまり過渡時の値)とEVAP0の値(平衡時の
値)とが一致しなくなるためである。
【0095】(3)パージ学習制御 基本空燃比学習値αmとは別に、パージ燃料濃度に相当
するパージ学習値(パージガスの混合比の学習値でもあ
る)WCを導入する。αmと別個にするのは、αmを導
入した目的である、変化の非常に遅い空燃比エラー(エ
アフローメータやインジェクタの特性バラツキなどによ
る)と相違して、パージガスによる空燃比エラーは比較
的時間変化が早いため、パージ学習値WCと基本空燃比
学習値αmとに分離することによって空燃比の制御精度
を高めようとするわけである。
【0096】さて、パージ燃料濃度はパージON,OF
Fへの切換によって変化するαから次のようにして予測
することができる。
【0097】いまかりに、パージ燃料濃度だけが前回よ
り濃くなったとすると(エアフローメータなどによる空
燃比エラーはないとする)空燃比がリッチ側にずれるた
め、これをリーン側に戻そうと、αの値(またはその平
均値)が制御中心(1.0)より小さくなる側にずれ
る。そこで、αが小さい側にずれたときは、パージ学習
値WCを大きい側に更新してやると、更新後のWCは前
回より濃くなったパージ燃料濃度に相当する。この逆
に、パージ燃料濃度が前回より薄いときは、αが制御中
心から大きいほうにずれるため、このときはWCを小さ
くなる側に更新すると、更新後のWCが前回より薄くな
ったパージ燃料濃度に相当する。
【0098】このようにパージ燃料濃度を予測すること
によって、センサを設けることなくパージON,OFF
への切換直後の空燃比エラーを防ぐことができるわけで
ある。
【0099】(3−1)バッテリバックアップ パージ学習値WCはバッテリバッテリするが、コントロ
ールユニット2への初回通電時はWC=INWC#とす
る(図11のステップ101,102)。INWC#は
初回通電時のためのWCの初期値である。
【0100】それ以外はコントロールユニット2への通
電時に WC=WC保持値+WCST# ただし、WCST#;始動時のWCの加算値 とする(図11のステップ101,105)。WCST
#は停車中に活性炭キャニスタに蓄えられる燃料の増加
を考慮するものである。前回のエンジン停止から今回の
エンジン始動までのあいだに時間をおかなければ、WC
保持値によって今回運転時のパージ中も空燃比エラーが
生じることはないのであるが、時間をおいたときは、そ
ん間で活性炭キャニスタに蒸発燃料がたまり、この分が
今回のエンジン始動時に空燃比エラーとなって現れる。
そこで、この分(つまり停車中の燃料増加分)をWCS
T#によって見積もるわけである。
【0101】(3−2)パージ学習の許可条件 パージ学習はパージONまたはパージOFFへの切換時
に許可するため、パージON,OFFの切換を指示する
フラグのセット後、つまり図8のステップ30,47ま
たは49に続いて行う。図8において、オフセット学習
が予約されていなければWC学習許可フラグ(#FWC
GKOK)=1とする(図8のステップ82,83)。
【0102】αの変化が終了するのを待つことなく、パ
ージON,OFFへの切換時に学習を許可する理由は、
学習の頻度を高くするためである。
【0103】(3−3)パージ学習の中断条件 次の条件が成立するときはパージ学習を中断する(図1
2のステップ116〜119,113)。 パージ学習許可フラグ=0のとき(図12のステップ
116)。パージ学習条件成立中にパージONからパー
ジOFFにあるいはこの逆へと切換わったときパージ学
習を中断するためである(図8のステップ81,8
5)。 空燃比フィードバック制御中でかつクランプ中でない
条件以外のとき(図12のステップ117)。空燃比フ
ィードバック制御中でかつクランプ中でない条件を学習
条件としているためである。 基本デューティ(EVAP0)が所定値(WCGDT
Y#)より小さいとき(図12のステップ118)。基
本デューティが小さいときは、パージ弁立上がりデュー
ティのバラツキによる空燃比エラーと混同してくるの
で、これを避けるためである。図34に示したように、
パージ弁流量でいえば、高流量域をパージ学習条件、低
流量域をオフセット学習条件とするのである。 負荷(QH0)が所定値(WCGQH#)以上に高す
ぎるとき(図12のステップ119)。
【0104】ただし、〜のいずれかの条件を満たし
ても、パージ学習のためのカットフラグ=1のときは、
ステップ113を飛ばしている(図12のステップ12
0,114)。この場合にパージ学習許可フラグ=0と
しないのは、パージ学習のためのパージカットによって
パージ学習が中断されると、再びパージONへと切換え
られるが、そのときパージ学習が始まってしまわないよ
うにするためである。
【0105】なお、センサのいずれかが異常であればW
C=NGWC#とし、かつパージ学習を中断するため、
パージ学習許可フラグ=0とし(図12のステップ11
1〜113)、さらにパージ学習のためのRAMやフラ
グの初期化や後処理をする(図12のステップ11
4)。
【0106】また、パージON時の学習では、EVAP
がパージ弁のオフセット分(たとえばVBOFPV+D
LYWCG#(ディレイ時間相当量)とする)を過ぎる
までパージ学習を待たせている(図12のステップ12
1,122)。
【0107】(3−4)パージ学習値の更新 パージ学習に入った初回の空燃比フィードバック補正係
数の平均値ALPAVをメモリのALPSTにストアす
る(図13のステップ131〜133)。ALPSTに
学習開始時のALPAV(パージON,OFF切換前の
ALPAVでもある)を格納するわけである。
【0108】パージ学習許可中になると、パージ学習値
WCを WC=WC保持値+ΔWC で更新する(図14のステップ181)。更新後のWC
は上限値(WCMAX#)と下限値(WCMIN#)の
あいだに制限する(図14のステップ183〜18
5)。
【0109】ΔWCは学習更新量で、これは図35に示
すように空燃比フィードバック補正係数ALPHA(α
のこと)とALPSTの差が大きい場合と小さい場合で
異なる値(大きい場合は±PWCHと±IWCH、小さ
い場合は±PWCLと±IWCL)を与えており、同表
で示したようにΔWCを与えるため図14と図15が組
まれている。
【0110】ここでは、学習更新量ΔWCがどう与えら
れるかを図36に示した波形で説明することによって図
14と図15の説明に代える。
【0111】図36はパージONへの切換時のものであ
る。
【0112】パージONへの切換によってαがリーン側
に移動していく(長い積分量Iが作用している)と、α
の平均値であるALPAV(破線で示す)もリーン側に
移動し、ALPAV<ALPSTになった時点(A点)
で学習値WCがステップ的にPWCL#(ステップ量)
だけ大きくされ、後はIWCL#(積分量)で徐々に大
きくされる。
【0113】これらの学習更新量(PWCL#とIWC
L#)では足りずに、αが所定幅(DALPH#)を横
切ってリーン側に移動すると、その横切点(B点)で今
度は学習値WCが上記のPWCL#よりも値の大きなP
WCH#(これもステップ量)でステップ的に一段と大
きくされ、後は上記のIWCL#より値の大きな値のI
WCH#(積分量)で徐々に大きくされる。αがALP
STを基準にしたDALPH#の幅を外れたときは、一
段と大きなステップ量PWCH#を与えることによって
学習のスピードを速めるわけである。
【0114】ただし、学習値WCのオーバーシュートを
避けるため、ステップ量PWCH#の加算(または減
算)はパージ学習許可中1回しか行わない。
【0115】この結果、αとALPSTの差がDALP
H#の幅以内に収まってくると、D点からはIWCL#
とIWCH#が使われ、さらにALPAVがALPST
を越えた時点(E点)からは、ステップ量、積分量とも
に小さな値のPWCL#とIWCL#が使われる。
【0116】(3−5)パージ学習のクランプ EVAP=EVAPTまたはEVAP=EVPCUT#
となった時点で、そのうち最新2回の学習値WCのピー
ク値(つまりPWCL#加減算直前のWC)の平均値を
求め、以後はこの値にWCをクランプしてパージ学習を
終了する。
【0117】このため、図14においてΔWCに+PW
CL#(あるいは−PWCL#)をいれる直前で、メモ
リのOLDWC1に入っている値をメモリのOLDWC
2に、メモリのWCに入っている値をメモリのOLDW
C1にそれぞれ移して、PWCL付加回数カウンタ値
(CONTPWCL)を1だけインクリメントしておく
と(図14のステップ155,158、ステップ16
4,166)、CONTPWCLが所定値NSWCGK
#(たとえば3)以上となった時点で学習値が収束した
と判断し、(OLDWC1+OLDWC2)/2の値を
WCに入れ直し(図12のステップ125,126)、
パージ学習許可フラグ=0とするのである(図12のス
テップ128)。
【0118】パージ学習値をクランプする理由は次の通
りである。パージ学習値WCを基本空燃比学習値αmと
別にすることによって空燃比の制御精度が高まるので、
パージ学習は早期に終了したい。いつまでもパージ学習
を行っていると、運転条件の変化によるαの変化分がパ
ージ学習にエラーとして混入してくるからである。いい
かえると、運転条件が変化しないあいだにパージ学習を
終了し、運転条件の変化(パージON,OFFの切換時
を除く)に対しては基本空燃比学習によって空燃比エラ
ーをなくしたいわけである。
【0119】なお、図36のQ点で付加されるPWCL
#は、パージ弁切換中(ゆっくりフラグ=1になってい
る)のため、PWCL付加回数カウンタ値(CONTP
WCL)にカウントされることはない(図12のステッ
プ124,130)。
【0120】(3−6)空燃比フィードバック補正係数 ALPAVの計算は基本空燃比学習でよく用いられる公
知の手法で計算する。たとえばALPAVをステップ量
Pの付加時に(図43のステップ339,342)、 ALPAV=(ALPHA+ALPO)/2 ただし、ALPHA;今回のステップ量付加直前のα ALPO;前回のステップ量付加直前のα によって求めるのである(図44のステップ266)。
【0121】ただし、空燃比フィードバック制御におけ
るクランプ中からフィードバック制御に入った場合は図
37のようにクランプ解除後の制御1周期目からALP
AVの計算を行うため、ステップ量(PR,PL)の付加
回数カウンタ値(COUNTP)が3未満のときは、A
LPAV=1.0としている(図44のステップ26
5,269)。もちろん、空燃比フィードバック制御に
おけるクランプ中はALPAV、ALPOともに1.0
である(図43のステップ261,262)。
【0122】(4)パージ弁立上がりデューティの学習 パージ弁21がリニアソレノドによって駆動されるとき
は、図38のように温度に依存してパージ弁の立上がり
デューティ(パージ弁が開き始めるときのデューティ)
が変化し、パージ弁流量が特に低流量域でバラツク。高
温になるほどパージ弁が開きにくくなるため、同じ基本
デューティEVAP0を与えても、高温時は実質的にパ
ージ弁流量が小さくなってしまうのである。
【0123】そこで、パージ弁の立上がりデューティに
相当する学習値(オフセット学習値ともいう)OFST
PVをパージ学習値WCとは別に導入している。
【0124】パージ弁のリニアな流量特性を、図38で
示したように、温度に応じて左右に平行移動するものと
みなせば(つまり直線の傾きの変化は無視する)、 目標デューティ=基本デューティ+パージ弁立上がりデ
ューティ によって、目標デューティを与えればよい。
【0125】パージ弁の温度上昇によってたとえば、パ
ージ弁の立上がりデューティが前回より大きくなると
(図38参照)、開弁遅れによりパージ率(吸入空気量
に対するパージ弁流量の比)が低下するため空燃比がリ
ーン側に傾き、これをリッチ側に戻そうとして、αおよ
びALPAVがALPSTより大きくなる側にずれる。
【0126】このとき、オフセット学習値(立上がりデ
ューティに相当する)OFSTPVを大きい側に更新す
ると、更新後の学習値がそのときのパージ弁温度に対す
る立上がりデューティに相当し、この学習値の分だけ基
本デューティEVAP0をかさ上げする(学習値を基本
デューティEVAP0に加算した値を目標デューティE
VAPTとする)ことで、パージ弁流量を温度上昇前と
同じにすることができるのである。
【0127】この逆に、パージ弁温度の低下によって開
弁が早くなると、パージ弁流量が増え空燃比がリッチ化
するため、αおよびALPAVがALPSTから今度は
小さいほうにずれる。このときは、オフセット学習値O
FSTPVを小さくなる側に更新することで、更新後の
学習値がそのときのパージ弁温度に対する立上がりデュ
ーティに相当する。
【0128】このように、オフセット学習もパージ学習
と考え方はまったく同じであり、相違点は定数、変数名
が異なることと学習値の更新の方向が逆になることぐら
いである。したがって、異なる点を簡単に述べるにとど
める。
【0129】(4−1)オフセット学習の許可条件 オフセット学習もパージONまたはパージOFFへの切
換時に許可するのであるが、オフセット学習はパージ学
習値WCがクランプされた後に予約する(図12のステ
ップ126,127)。これは、パージによって生じる
空燃比エラー(学習値WCで補正する)とパージ弁バラ
ツキによって生じる空燃比エラー(学習値OFSTPV
で補正する)とを分離するためである。
【0130】これを図34でさらに説明すると、パージ
率特性に、温度特性によって生じる弁特性のバラツキを
重ねると、小流量域(Qsの小さな領域)で破線で示し
たようにパージ率のバラツキが急激に拡大する。これ
は、パージ弁に同じだけの流量バラツキがあってもパー
ジ率に換算すると、Qsが小さいほどQsに対するバラ
ツキ量の割合が大きくなるためである。
【0131】こうした弁バラツキとパージそのものとに
よって空燃比エラーが生じる。つまり、空燃比エラーと
いっても2つの空燃比エラーの重ね合わせであるため、
弁バラツキに影響されない大流量域をパージ学習条件と
して学習(パージ学習)を行うことによってまずパージ
によって生じる空燃比エラーをなくし、その後に弁バラ
ツキが大きく出る小流量域をオフセット学習条件として
学習(オフセット学習)を行うことによって、立上がり
デューティのバラツキに伴う空燃比エラーをなくすので
ある。
【0132】(4−2)オフセット学習の中断条件 図12のステップ118と図15のステップ194を比
べればわかるように、オフセット学習では基本デューテ
ィ(EVAP0)が所定値(OFGDTY#)より大き
いときに学習を中断する(図15のステップ194,1
96)。EVAP0が小さい範囲(小流量域)がオフセ
ット学習条件となり、この逆にEVAP0が大きい範囲
(大流量域)がパージ学習条件となるわけである。
【0133】(4−3)学習値の更新 図39を図35と比較すればわかるように、学習更新量
ΔOFSTPVの正負の与え方がΔWCのときとは逆に
なっている。したがって、パージONへの切換時の学習
値OFSTPVの変化は、図40のようになる。なお、
図40においてOFSTPVは上側が負、下側が正であ
る。
【0134】(5)基本空燃比学習 (5−1)学習禁止条件 次の条件のいずれかが成立するときは、基本空燃比学習
値αmを更新しない(図18のステップ281〜28
4,285)。 パージ学習を1回も行っていないとき(図18のステ
ップ281)。 ゆっくりフラグ=1のとき(図18のステップ28
2)。つまりパージONまたはパージOFFへの切換時
である。 パージ学習許可フラグ=1のとき(図18のステップ
283)。 オフセット学習予約フラグ=1またはオフセット学習
許可フラグ=1のとき(図18のステップ284)。
【0135】パージ中(のとき)に加えて、パージ学
習やオフセット学習を行うとき(,のとき)にも基
本空燃比学習を禁止するのは、比較的時間変化が早いパ
ージガスによる空燃比エラーが、αmを導入した目的で
ある変化の非常に遅い空燃比エラー(エアフローメータ
やインジェクタの特性バラツキなどによる)に影響をお
よぼすのを防止するためである。
【0136】なお、基本空燃比学習αmは αm=αm保持値+Δαm ただし、Δαm;学習更新量 によって更新され、学習更新量Δαmが Δαm=(ALPAV−1.0)・GAIN ただし、ALPAV;ALPHAの平均値 GAIN;更新割合(1以下の値) によって計算されることはいうまでもない。
【0137】(6)燃料噴射パルス幅の特性式 (6−1)燃料噴射パルス幅 気筒別の燃料噴射パルス幅CTInを CTIn=TI+CHOSn+ERACIn…[5] ただし、n;インジェクタ番号 TI;全気筒に共通の燃料噴射パルス幅 CHOSn;気筒別増減量 ERACIn;割込噴射から同期噴射への移行化パルス
幅 によって計算する(図21のステップ323)。この式
そのものは公知である。
【0138】ここで、[5]式の燃料噴射パルス幅TI
は 同時噴射時: TI=(TP−TEFC+KATHOS) *TFBYA*(α+αm)+Ts…[6] シーケンシャル噴射時: TI=(TP−TEFC+KATHOS) *TFBYA*(α+αm)*2+Ts…[7] ただし、TP;シリンダ空気量相当パルス幅 TEFC;パージ燃料相当パルス幅 KATHOS;壁流補正量 TFBYA;目標燃空比 α;空燃比フィードバック補正係数 αm;基本空燃比学習値 Ts;無効パルス幅 である(図21のステップ322)。
【0139】従来と異なるのは、[6],[7]式にお
いて、TPからTEFCを差し引いている点である。こ
れは、吸気管にパージガスを導入するときは、パージガ
スのうちの燃料分(TEFC)だけ余計に加わってシリ
ンダに流入するのであるから、パージ中もパージしてな
いときと同じ空燃比を維持するためには、このパージガ
ス燃料分を差し引いた燃料量をインジェクタ8からシリ
ンダごとに供給してやればよいのである。
【0140】なお、シリンダ空気量相当パルス幅TP
は、 TP0=Qs*KCONST#*KTRM/NE…[8] TP=TP0*FLOAD+TP*(1−FLOAD)…[9] ただし、TP0;エアフローメータ部空気量相当パルス
幅 Qs;エアフローメータ部空気量 KCONST#;定数 KTRM;空気量エラーの修正に用いるトリミング係数 NE;エンジン回転数 FLOAD;加重平均係数 によって従来どおりに求めている(図21のステップ3
12,313)。これらの式も公知で、シリンダ吸入空
気量相当への位相合わせのためのものである。
【0141】(6−2)パージ燃料相当パルス幅 パージ燃料相当パルス幅TEFCは TEFC=QEFC*KCONST#/NE…[10] ただし、QEFC;パージ燃料のシリンダ吸入量予測値 KCONST#;定数 NE;エンジン回転数 で求める(図21のステップ311)。[10]式は
[8]式と同様の式であり、パージ燃料のシリンダ吸入
量予測値(QEFC)を噴射パルス幅相当に単位変換し
たものである。
【0142】[10]式のパージ燃料シリンダ吸入量予
測値QEFCは、パージ燃料流量(QEF)に対し2つ
の一次遅れ(加重平均)の直列結合+デッドタイムで代
表させる。つまり、 QEF1=QEF*EDMP1#+QEF1*(1−EDMP1#) …[11] QEF2=QEF1*EDMP2#+QEF2*(1−EDMP2#) …[12] ただし、QEF1;パージ燃料流量中間予測値 EDMP1#;加重平均係数1 QEF2;パージ燃料流量中間予測値 EDMP1#;加重平均係数2 によってQEF2を求め、このQEF2に対し所定回
(QEFDLY#)のRef信号(4気筒なら180°
CAごとに、6気筒なら120°ごとに立ち上がる)の
数だけ遅れた値をQEFCとするわけである(図19の
ステップ293〜295)。
【0143】これは、パージ弁から吸気管に出たパージ
燃料流量(これは燃料分のみ)QEFが、シリンダに到
達するまでにデッドタイム(単純時間遅れ)をもち、し
かも気体燃料は拡散しながら伝わるので、QEFCの波
形が図41のように表せるからである。
【0144】なお、計算したQEF2の値をメモリに格
納するにあたって、一定数のメモリを用意し、順次隣の
メモリにシフトするようにしておけば、これらのメモリ
の中からQEFDLY#回前の値をQEFCとすればよ
い(図19のステップ295)。
【0145】[11]式のパージ燃料流量QEFは QEF=WC*QPV*KQPV…[13] ただし、WC;パージ学習値 QPV;パージ弁流量予測値 KQPV;パージ弁流量の補正率 で求める(図6のステップ21)。パージ弁流量予測値
QPVにパージ燃料濃度相当値(WC)をかけることに
よって、パージ燃料分としてのQEFが求まるわけであ
る。
【0146】[13]式の流量補正率KQPVは、パー
ジ弁流量予測値QPVから図30の特性を内容とするテ
ーブルをルックアップ求める(図6のステップ20)。
【0147】(7)吸入空気量 パージを行っているときは、噴射量計算に用いる空気量
Qを Q=Qs+QEA…[14] ただし、Qs;エアフローメータ部空気量 QEA;パージ空気流量(燃料分を除く) で求める。
【0148】ここでは、人為的な選択フラグ(FPQ
A)=1であれば[14]式によってパージエア分だけ
空気量を補正し、FPQA=0であれば補正しないよう
にしている(図20のステップ302,303、ステッ
プ302,304)。
【0149】パージ中に[14]式を採用する理由は、
パージ弁21から吸気管(吸気マニホールド17)に漏
れ込む空気量は上流のエアフローメータ7で計量してい
ないため、パージによる漏れ空気によって空燃比のリー
ンエラーが生じる。そこで、パージ中(活性炭キャニス
タ16に燃料が吸着されておらず空気だけが漏れ込む場
合を含む)は、[14]式のQを使うことによってリー
ンエラーを防止するのである。
【0150】なお、エアフローメータ7にも計量遅れが
あるが、これについては特開平3−222849号公報
に記載したところによって対処することが可能である。
【0151】[14]式のパージ空気流量QEAは QEA=QPV−QEF*KFQ#…[15] ただし、QPV;パージガス流量(空気+燃料) QEF;パージ燃料流量 KFQ#;燃料流量→空気流量移行化補正率 で求める。
【0152】なお、QEAはRef信号ジョブで実行さ
れるEVAP(パージ弁デューティ)の出力(図19の
ステップ291)と同期させるため、バックグランドジ
ョブで求めたQEAの値をメモリのQEABにストア
(一時保管)しておき(図6のステップ22)、Ref
信号ジョブでQEABの値をメモリのQEAに移してい
る(図19のステップ292)。
【0153】[15]式のKFQ#は、空気と燃料蒸気
とは同一流路でも流量が異なるので、その相違分を補正
するものである。
【0154】(8)壁流補正量 壁流の低周波分(比較的ゆっくりと変化する壁流分のこ
と)の修正を目的とし、運転条件ごとに平衡付着量(M
FH)を記憶しておき、過渡に伴う平衡付着量の変化を
総補正量(KATHOS)として、燃料噴射ごとに所定
の割合ずつシリンダ空気量相当パルス幅TPに加算(減
速時は減算)するものがある(特開昭63−38656
号、特開昭63−38650号など参照)。さらに、壁
流の高周波分(比較的速く変化する壁流分のこと)の修
正を目的とし、空気量の変化分に伴う壁流量(CHOS
n;気筒別増減量、INJSETn;気筒別割込噴射
量、ERACIn;割込み噴射→同期噴射移行化パルス
幅)を導入するものもある(特開平3−111639号
公報参照)。
【0155】壁流補正量KATHOSは燃料供給遅れを
考慮するものである。加速時は噴射量を増量しなければ
ならないが、どんなに霧化特性のよいインジェクタとい
えども、燃料の一部は吸気マニホールド壁に付着し、吸
気管壁を伝って液状のまま流れ(この流れが壁流)、空
気に乗せられた燃料より遅い速度でシリンダに流入す
る。つまり、壁流燃料によってシリンダに吸入される混
合気が一時的に薄くなるので、この一時的な混合気の希
薄化を防止するため、加速時は壁流補正量KATHOS
だけ増量するのである。この逆に、マニホールド圧が急
激に高負圧になる減速時は、マニホールド壁に付着して
いた燃料がいっせいに気化してくるため、混合気が一時
的に濃すぎになり、CO,HCが増加する。そこで、減
速時はこの気化する壁流分を減量してやるわけである。
【0156】ところが、パージガス中の気体燃料は、燃
料タンク15から蒸発してくる軽質成分(ブタンなどの
低温で揮発する成分)であるため、吸気管内でもほとん
どが気化したまま流れ壁流を形成することがない。した
がって、壁流補正量KATHOSを計算するにあたって
は、パージ燃料分(TEFC)を除いてやる必要がある
のである。
【0157】このため、パージを行うときは、平衡付着
量MFHを MFH=MFHTVO*CYLINDR#*(TP−TEFC)…[16] ただし、MFHTVO;付着倍率 CYLINDR#;シリンダ数 TP;シリンダ空気量相当パルス幅 TEFC;パージ燃料相当パルス幅 で求める。つまり、TPから壁流を形成しない燃料分で
あるTEFCを差し引くことで、壁流補正量KATHO
Sの予測精度がよくなり、過渡時の空燃比をより適切に
できるのである。
【0158】ただし、壁流補正量を導入していないエン
ジンもあるので、人為的な選択フラグ(FPFHL)=
1のときに[16]式を採用し(図21のステップ31
5,316)、FPFHL=0のときは従来どおり MFH=MFHTVO*CYLINDR#*TP で求めることによって(図21のステップ315〜31
8)、いずれのタイプのエンジンに対しても適用できる
ようにしている。
【0159】同様にして、CHOSn、INJSET
n、ERACInについても、人為的な選択フラグ(F
PFHS)=1のときにTP−TEFC(=TPP)を
用いて、FPFHS=0のときは従来どおりTPを用い
て求めている(図21のステップ319,320、ステ
ップ319,321)。
【0160】(9)アイドル回転数制御 パージ用空気がエンジンに吸入されると、出力(トル
ク)が増加する。つまり、パージON,OFFの切換に
よって同じアクセル開度でも低負荷時は出力が大きく変
動し運転性が悪くなるわけである。
【0161】この場合に、スロットルバルブ6をバイパ
スする通路にデューティ信号に応じて連続的に開度を変
化させうる弁(補助空気弁)を設けているものでは、こ
の補助空気弁をパージエアの導入に合わせて絞ってやれ
ば、運転性が悪くならないようにすることができる。
【0162】そこで、ここでも人為的な選択フラグ(F
EVISC)=1のときは、補助空気弁への制御デュー
ティ(ISCON)を ISCON=従来のISCON−ISCEVP…[17] ただし、ISCEVP;パージ補正量 によって求め(図22のステップ324,326)、F
EVISC=0であれば ISCON=従来のISCON で求めるのである(図22のステップ324,32
7)。
【0163】[17]式のパージ補正量ISCEVP
は、QEA/KPVQHから図42の特性を内容とする
テーブルをルックアップして求める(図22のステップ
325)。
【0164】なお、[17]式の従来のISCONは、
たとえば ISCON=ISCi+ISCp+ISCtr+ISCat +ISCa+ISCrfn…[18] ただし、ISCi;アイドルフィードバック制御の積分
分 ISCp;アイドルフィードバック制御の微分分 ISCtr;減速時空気増量分(ダッシュポット相当) ISCat;A/T車のN←→Dレンジ補正分(Dレンジ
で大) ISCa;エアコンON時の補正分 ISCrfn;ラジエータファンON時の補正分 である。
【0165】以上で制御システムの項分け説明を終え
る。
【0166】さて、パージ学習値WCによりパージ燃料
濃度が予測され(図12〜図14)、また運転条件に応
じてパージ弁流量予測値QPVが求められると(図6の
ステップ19)、パージ燃料流量QEFが QEF=WC*QPV*KQPV…[13] により求まる(図6のステップ21)。なお、[13]
式のKQPVは流量補正率で、パージ弁流量が多くても
少なくてもキャニスタ16からの燃料の離脱する割合が
同じであれば考慮する必要はない。
【0167】このパージ燃料流量QEFが余分にシリン
ダに吸入されることにより空燃比がリッチ側に傾くた
め、パージ中はシリンダ空気量相当パルス幅TPからこ
のパージ燃料流量の分(TEF)を差し引いた値(TP
−TEF)をインジェクタ8に与えることで、パージ前
後の空燃比の変動が抑えられる。
【0168】なお、QEFは TEF=QEF*KCONST#/NE により、インジェクタのパルス幅に変換し、その変換値
値TEFをTPから差し引くことになる。
【0169】実際には、パージ燃料流量QEFがシリン
ダに到達するまでに単純時間遅れをもち、さらに気体燃
料が拡散しながら伝わることを考慮して、QEFからQ
EFC(パージ燃料のシリンダ吸入量予測値)を求め
(図19のステップ293,294)、これを TEFC=QEFC*KCONST#/NE…[10] によりインジェクタのパルス幅に変換し、この変換値T
EFCをTPから差し引くことで(図21のステップ3
11,314)、空燃比の変動を一段と抑えるのであ
る。
【0170】しかしながら、パージ燃料濃度が濃かった
りパージ率が大きかったりして、TP(基本噴射量相
当)に対するTEFC(パージ燃料流量相当)の割合が
大きくなると、フィードバック割合が要求値より実質的
に小さくなってαの制御周期が長くなり、また空燃比の
触媒ウインドウからのずれが発生する。
【0171】これに対処するため、コントロールユニッ
ト2ではTPとTEFCの関係に応じてパージ補正率K
EVPRを、 KEVPR=(TP/(TP−TEFC))*QEVPR#…[21] ただし、QEVPR#;ゲイン(定数) により求め(図21のステップ325)、こうして求め
たパージ補正率KEVPRを、 PR=PR*KEVPR, PL=PL*KEVPR…[22] I=I*KEVPR…[23] により、パージOFF時のステップ量PR,PLと積分量
I(それぞれ[22],[23]式の右辺値)を補正す
る(図43のステップ333,334)。
【0172】[22],[23]式において、パージ補
正率KEVPRの値を1.0より大きくすれば、パージ
ON時のステップ量PR,PLと積分量I([22],
[23]式の左辺値)がパージOFF時のステップ量P
R,PLと積分量I([22],[23]式の右辺値)よ
り大きくなるため、αの振幅を大きくすることができ
る。
【0173】TPとTEFCの関係を表す値には、 TP/(TP−TEFC) (TP−TEFC)/TP TEFC/TP TP/TEFC がある。少し精度は落ちるが、TEFCの代わりにTE
Fを用いた、 TP/(TP−TEF) (TP−TEF)/TP TEF/TP TP/TEF も基本噴射量とパージ燃料流量の関係を表す値である。
【0174】これらの値のうち、TEFC,TEFは0
になることがあり(パージが急速に進んでパージガスの
すべてが空気流量となっているとき)、このときと
の値は無限大になって好ましくない。
【0175】とのように分子にTEFC,TEFを
そのままもってくるときは、これらが0になると[2
2],[23]式よりPR=PL=I=0となってしまう
ので、との値を用いるときは、[22],[23]
式に代えて次の式を用いるなどの工夫が必要となる。
【0176】 Pr=Pr*(1+KEVPR), Pl=Pl*(1+KEVPR) …[22−2] I=I*(1+KEVPR)…[23−2]
【0177】ところで、TPに対するTEFC(または
TEF)の割合が大きくなるほどパージOFF時のαの
基本更新量(ステップ量、積分量)の実質的な減少の程
度が拡大するため、TPに対するTEFCの割合が大き
くなるほどパージ補正率KEVPRを大きくしなければ
ならない。
【0178】この場合に、,の値はTPに対するT
EFCの割合が大きくなるほど逆に小さくなるため、
,を採用するときは余分な操作が必要となる。
【0179】以上のことを考慮すると、とが残り、
この例では精度のよいほうのを採用するのである。
【0180】パージOFF時のαの基本更新量(つまり
[22],[23]式の右辺のステップ量PR,ステッ
プ量PL,積分量I)は、TPとNE(エンジン回転
数)から図45,図46,図47のマップをルックアッ
プして求める(図43のステップ331,332)。
【0181】なお、ステップ量PR,PLについてそれぞ
れ図45,図46のように運転条件に応じて異なる値を
割り付けているのは、排気性能や運転性能に対する要求
が運転条件ごとに異なるからである。図45と図46に
おいては、高負荷側ほどステップ量PR,PLの値を小さ
くしている。これは、高負荷側でトルク変動が大きく、
サージが起き易いため、高負荷側ほどPR,PLの値を小
さくすることにより、サージを防止するのである。ま
た、低回転になるほど排気温度が低く、触媒の転化率が
落ちるので、低回転ほどステップ量PR,PLの値を大き
くして(αの振幅が大きくなる)空燃比を振らせること
で、低回転域でも触媒の転化率が落ちないようにするの
である。図示のPR,PLの値は、実験で求めた一例であ
る。
【0182】一方、O2センサ出力にもとづいて、空燃
比がリッチ側やリーン側に反転した直後であるのか、継
続してリッチやリーンの同じ側にあるのかを判断し、こ
れらの判断結果に応じてPR,PLあるいはIを選択し、
選択した値を更新量として空燃比フィードバック補正係
数ALPHA(=α)を更新する(図43のステップ3
35〜338,340,341,343)。
【0183】ここで、この例の作用を図48を参照しな
がら説明すると、同図はパージONへの切換時のもので
ある。
【0184】αの制御周期は触媒の転化率と相関があ
り、転化率を最適にするαの制御周期となるようにパー
ジOFF時のステップ量と積分量が定められている。
【0185】ところが、パージON時はパージ燃料流量
相当のTEFCがTPから減量され、この減量された値
(TP−TEFC)をαが補正するので、TPに対する
TEFCの割合が大きいときは、パージ前後で与えるス
テップ量、積分量の値が同じであるにもかかわらず、パ
ージON時になるとステップ量、積分量とも実質的に小
さくなる。この実質のステップ量、積分量だと、図48
に実線で示したように、αの制御周期がAからBへと長
くなり、要求値から外れてしまう。
【0186】また、図48のようにαの制御中心がリー
ン側にシフトするため、NOxが増加している。
【0187】これに対してこの例では、パージON時に
なると、ステップ量PR,PLと積分量Iがともに1.0
より大きな値のパージ補正率KEVPRによってパージ
OFF時より大きくされる。
【0188】シリンダへの供給燃料量に対して、パージ
OFF時はインジェクタ8からしか供給されないためそ
の全量をαが補正することになる。ところが、パージO
N時はインジェクタ8からの燃料量に加えてパージ燃料
流量の分が加わるのに、パージ燃料流量の分については
αが補正することができない。このαが補正できない燃
料分は、TPと(TP−TEFC)の比が大きくなるほ
ど大きくなるので、この比に比例する値のパージ補正率
KEVPRによりステップ量PR,PLと積分量Iを大き
くすることによって、パージON時に生じるステップ
量、積分量の実質的な減少を補わせるのである。実際に
はフィードバック制御下におけるパージON時の空燃比
変化がパージOFF時とほぼ同じになるように、実験に
よりゲインQEVPR#の値を選択するわけである。
【0189】パージ補正率KEVPRによるこうした増
量補正により、図48の破線で示したように、実質のス
テップ量と積分量を、パージON時もパージOFF時と
同じにすることができ、これによりパージ中もαの制御
周期が要求値より長くなることがない。
【0190】また、実質のステップ量と積分量がパージ
前後で変わらないため、αの制御中心がリーン側へとシ
フトすることもなく、したがってNOxの増加が抑えら
れている。
【0191】一方、αが大きくなる側に変化している途
中でパージONへと切換えられるときは、図48の例と
は相違して、αの制御中心がリッチ側にシフトし、C
O,HCが増加することになるが、実質のステップ量と
積分量をパージ前後で同じにすることで、こうしたC
O,HCの増加も抑えられる。
【0192】実施例では、基本噴射量とパージ燃料流量
の関係に応じてαの基本更新量を増量補正したが、αの
基本更新量をパージON時に所定倍大きく補正する構成
でも構わない。これによって、実質のステップ量と積分
量がパージ前後でほぼ同じになるかぎり、実施例と同じ
効果が得られるのである。
【0193】しかしながら、実質のステップ量と積分量
がパージ前後でほぼ同じになるときのパージ燃料濃度や
パージ率と違ってしまったときは、補正精度が落ちてし
まう。ステップ量と積分量が実質的に減少したときは従
来例と同じ問題を招き、逆に補正の過多となっても好ま
しくないのである。
【0194】これに対して、実施例で説明したように、
基本噴射量とパージ燃料流量の関係に応じて変化するパ
ージ補正率KEVPRでαの基本更新量を増量補正する
ようにしておけば、パージ燃料濃度やパージ率が相違し
ても、補正精度が落ちることがないのである。
【0195】実施例では、ステップ量と積分量の両方を
補正率KEVPRで増量補正しているが、ステップ量ま
たは積分量のうちいずれか一方を補正するだけでも構わ
ない。積分量だけまたはステップ量と積分量の両方とも
運転条件に応じて割り付けたものにも適用できる。
【0196】また、パージ弁はロータリー弁やステップ
モータ駆動の弁でもよく、パージ燃料濃度は、パージ学
習値WCにより予測するだけなく、センサからパージ燃
料濃度を検出することもできる。
【0197】
【発明の効果】第1の発明は、空燃比のフィードバック
制御を行いつつ、パージ燃料流量の分だけ前記基本噴射
量から差し引いた値をパージON時の基本噴射量として
算出するときは、空燃比フィードバック補正量の基本更
新量をパージON時は所定値大きく補正するように構成
したため、フィードバック制御下におけるパージON時
の空燃比の応答がパージ前とほぼ同じになり、これによ
って空燃比フィードバック補正量の制御周期が要求値か
らずれることがなく、また空燃比フィードバック補正量
の制御中心からのシフトが防がれる。
【0198】第2の発明では、空燃比のフィードバック
制御を行いつつ、パージ燃料流量の分だけ前記基本噴射
量から差し引いた値をパージON時の基本噴射量として
算出するときは、空燃比フィードバック補正量の基本更
新量を、パージ燃料流量と基本噴射量の関係に応じてパ
ージ燃料流量が相対的に多くなるほど大きくなるように
補正する構成としたため、パージ燃料濃度やパージ率が
相違しても、空燃比フィードバック制御下における空燃
比の応答をパージ前と同等にすることができ、排気性能
が一段と高まる。
【図面の簡単な説明】
【図1】第1の発明のクレーム対応図である。
【図2】一実施例のシステム図である。
【図3】VC負圧とVC負圧弁リフトの特性図である。
【図4】マニホールド−シリンダ充填モデルを示す特性
図である。
【図5】パージ弁デューティEVAPの計算と過渡時の
パージ弁デューティEVAPの設定とを説明するための
流れ図である。
【図6】パージ空気量QEAの計算を説明するための流
れ図である。
【図7】パージON,OFF条件の判定を説明するため
の流れ図である。
【図8】パージON,OFFを指示するフラグのセット
と学習許可(予約を含む)を説明するための流れ図であ
る。
【図9】パージ学習とオフセット学習のためのパージカ
ット条件の判定を説明するための流れ図である。
【図10】パージON,OFFへの切換途中のパージ弁
デューティEVAPの計算を説明するための流れ図であ
る。
【図11】学習値のイニシャライズを説明するための流
れ図である。
【図12】パージ学習の中断条件の判定とパージ学習値
WCのクランプを説明するための流れ図である。
【図13】パージON,OFFへの切換前のALPAV
のサンプリングと学習更新量ΔWCの選択を説明するた
めの流れ図である。
【図14】学習更新量ΔWCの選択とパージ学習値WC
の更新を説明するための流れ図である。
【図15】オフセット学習の中断条件の判定とオフセッ
ト学習値OFSTPVのクランプを説明するための流れ
図である。
【図16】パージON,OFFへの切換前のALPAV
のサンプリングと学習更新量ΔOFSTPVの選択を説
明するための流れ図である。
【図17】学習更新量ΔOFSTPVの選択とオフセッ
ト学習値OFSTPVの更新を説明するための流れ図で
ある。
【図18】基本空燃比学習の更新禁止条件の判定を説明
するための流れ図である。
【図19】Refジョブを説明するための流れ図であ
る。
【図20】燃料噴射量計算に使う空気量Qの計算を説明
するための流れ図である。
【図21】燃料噴射パルス幅CTInの計算を説明する
ための流れ図である。
【図22】補助空気制御弁へのONデューティISCO
Nの計算を説明するための流れ図である。
【図23】目標パージ率PAGERTの特性図である。
【図24】パージ弁流量の負圧補正率KPVQHの特性
図である。
【図25】パージ弁流量のバッテリ電圧補正率KPVV
Bの特性図である。
【図26】パージ弁立上がりデューティのバッテリ電圧
補正率VBOFPVの特性図である。
【図27】パージ弁の基本デューティEVAP0の特性
図である。
【図28】ルックアップ値の特性図である。
【図29】パージ弁の基本流量EVAPQの特性図であ
る。
【図30】パージ燃料流量補正率KQPVの特性図であ
る。
【図31】負荷のパージ許可下限値TPCPCの特性図
である。
【図32】パージ領域を示す特性図である。
【図33】パージ弁の切換波形を示す特性図である。
【図34】弁特性に対するパージ弁流量とパージ率の特
性図である。
【図35】学習更新量ΔWCの選択を説明するための表
図である。
【図36】パージONへの切換時のパージ学習値WCの
波形図である。
【図37】クランプ解除からのαの波形図である。
【図38】リニアソレノイド駆動のパージ弁の流量特性
図である。
【図39】学習更新量ΔOFSPVの選択を説明するた
めの表図である。
【図40】パージONへの切換時のオフセット学習値O
FSTPVの波形図である。
【図41】パージ燃料のシリンダ吸入量予測値QEFC
の波形図である。
【図42】パージON時のパージ補正量ISCEVPの
特性図である。
【図43】空燃比フィードバック補正係数αの計算を説
明するための流れ図である。
【図44】図44で使うサブルーチンを説明するための
流れ図である。
【図45】ステップ量Prのマップ値の表図である。
【図46】ステップ量Plのマップ値の表図である。
【図47】積分量Iのマップ値の表図である。
【図48】前記実施例の作用を説明するための波形図で
ある。
【図49】第2の発明のクレーム対応図である。
【符号の説明】
2 コントロールユニット 3 排気管 4 三元触媒 5 O2センサ(空燃比センサ) 6 スロットルバルブ 7 エアフローメータ 8 インジェクタ(燃料供給装置) 15 燃料タンク 16 活性炭キャニスタ 21 パージ弁 31 基本噴射量算出手段 32 パージ燃料流量算出手段 33 パージON時基本噴射量算出手段 34 基本更新量算出手段 35 所定値増量補正手段 36 フィードバック補正量算出手段 37 燃料噴射量算出手段 38 燃料供給装置 41 増量補正手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 運転条件信号を受けて基本噴射量を算出
    する手段と、キャニスタより流れこむパージ燃料流量を
    算出する手段と、このパージ燃料流量の分だけ前記基本
    噴射量から差し引いた値をパージON時の基本噴射量と
    して算出する手段と、運転条件信号を受けて空燃比フィ
    ードバック補正量の基本更新量を算出する手段と、この
    基本更新量をパージON時は所定値大きく補正する手段
    と、この増量補正された基本更新量を用いて空燃比フィ
    ードバック補正量を算出する手段と、この空燃比フィー
    ドバック補正量で前記パージON時の基本噴射量を補正
    して燃料噴射量を算出する手段と、この燃料噴射量を吸
    気管に供給する装置とを設けたことを特徴とするエンジ
    ンの蒸発燃料処理装置。
  2. 【請求項2】 運転条件信号を受けて基本噴射量を算出
    する手段と、キャニスタより流れこむパージ燃料流量を
    算出する手段と、このパージ燃料流量の分だけ前記基本
    噴射量から差し引いた値をパージON時の基本噴射量と
    して算出する手段と、運転条件信号を受けて空燃比フィ
    ードバック補正量の基本更新量を算出する手段と、この
    基本更新量を、前記基本噴射量とパージ燃料流量の関係
    に応じてパージ燃料流量が相対的に多くなるほど大きく
    なるように補正する手段と、この増量補正された基本更
    新量を用いて空燃比フィードバック補正量を算出する手
    段と、この空燃比フィードバック補正量で前記パージO
    N時の基本噴射量を補正して燃料噴射量を算出する手段
    と、この燃料噴射量を吸気管に供給する装置とを設けた
    ことを特徴とするエンジンの蒸発燃料処理装置。
JP4249999A 1992-09-18 1992-09-18 エンジンの蒸発燃料処理装置 Pending JPH06101539A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4249999A JPH06101539A (ja) 1992-09-18 1992-09-18 エンジンの蒸発燃料処理装置
US08/122,091 US5404862A (en) 1992-09-18 1993-09-16 Engine fuel injection controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4249999A JPH06101539A (ja) 1992-09-18 1992-09-18 エンジンの蒸発燃料処理装置

Publications (1)

Publication Number Publication Date
JPH06101539A true JPH06101539A (ja) 1994-04-12

Family

ID=17201342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4249999A Pending JPH06101539A (ja) 1992-09-18 1992-09-18 エンジンの蒸発燃料処理装置

Country Status (2)

Country Link
US (1) US5404862A (ja)
JP (1) JPH06101539A (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553595A (en) * 1994-03-30 1996-09-10 Mazda Motor Corporation Fuel system with fuel vapor estimating feature
JP3194670B2 (ja) * 1994-06-30 2001-07-30 三菱電機株式会社 内燃機関の電子制御装置
US5690086A (en) * 1995-09-11 1997-11-25 Nissan Motor Co., Ltd. Air/fuel ratio control apparatus
JP3079044B2 (ja) * 1996-08-08 2000-08-21 本田技研工業株式会社 内燃機関の空燃比制御装置
JP2000018105A (ja) * 1998-07-07 2000-01-18 Nissan Motor Co Ltd 内燃機関の制御装置
JP3856100B2 (ja) 2001-08-15 2006-12-13 日産自動車株式会社 内燃機関の燃料噴射制御装置
JP4309079B2 (ja) 2001-08-15 2009-08-05 日産自動車株式会社 内燃機関の燃料噴射制御装置
DE60231684D1 (de) 2001-08-15 2009-05-07 Nissan Motor Kraftstoffeinspritzsteuerung für den Start einer Brennkraftmaschine
JP2006025499A (ja) * 2004-07-06 2006-01-26 Favess Co Ltd モータ制御装置
US7536583B2 (en) * 2005-10-14 2009-05-19 Symantec Operating Corporation Technique for timeline compression in a data store
EP2089621B1 (de) 2006-11-14 2010-12-15 Continental Automotive GmbH Verfahren zum steuern einer brennkraftmaschine und brennkraftmaschine
KR102370922B1 (ko) * 2017-10-16 2022-03-07 현대자동차주식회사 캐니스터의 아이들 퍼지 시의 엔진 제어 방법 및 제어 장치

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0745839B2 (ja) * 1986-08-05 1995-05-17 日産自動車株式会社 内燃機関の空燃比制御装置
JPH0742879B2 (ja) * 1986-08-05 1995-05-15 日産自動車株式会社 内燃機関の燃料制御装置
DE3639946C2 (de) * 1986-11-22 1997-01-09 Bosch Gmbh Robert Verfahren und Einrichtung zur Kompensation des Tankentlüftungsfehlers bei einem adaptiv lernenden Kraftstoffzufuhrsystem
JP2701330B2 (ja) * 1988-07-06 1998-01-21 トヨタ自動車株式会社 内燃機関の空燃比制御装置
JP2546271Y2 (ja) * 1988-12-12 1997-08-27 ソニー株式会社 電気音響変換器
JPH0747938B2 (ja) * 1989-09-25 1995-05-24 日産自動車株式会社 エンジンの空燃比制御装置
US5143040A (en) * 1990-08-08 1992-09-01 Toyota Jidosha Kabushiki Kaisha Evaporative fuel control apparatus of internal combustion engine
US5090388A (en) * 1990-12-03 1992-02-25 Ford Motor Company Air/fuel ratio control with adaptive learning of purged fuel vapors
US5048493A (en) * 1990-12-03 1991-09-17 Ford Motor Company System for internal combustion engine
JP2734241B2 (ja) * 1991-08-23 1998-03-30 トヨタ自動車株式会社 内燃機関の供給燃料制御装置
US5299546A (en) * 1992-04-28 1994-04-05 Nippondenso, Co., Ltd. Air-fuel ratio control apparatus of internal combustion engine
US5245978A (en) * 1992-08-20 1993-09-21 Ford Motor Company Control system for internal combustion engines
US5224462A (en) * 1992-08-31 1993-07-06 Ford Motor Company Air/fuel ratio control system for an internal combustion engine

Also Published As

Publication number Publication date
US5404862A (en) 1995-04-11

Similar Documents

Publication Publication Date Title
JPH0693899A (ja) エンジンの蒸発燃料処理装置
JPH0693910A (ja) エンジンの蒸発燃料処理装置
JPH06101534A (ja) エンジンの蒸発燃料処理装置
JPH04224244A (ja) エンジンの空燃比制御装置
JPH06101539A (ja) エンジンの蒸発燃料処理装置
JP2867912B2 (ja) 内燃機関の蒸発燃料処理装置
JP3543337B2 (ja) 信号処理装置
JP3429910B2 (ja) 内燃機関の制御装置
JPH08261045A (ja) 内燃機関の空燃比制御装置
JPH06101517A (ja) エンジンの蒸発燃料処理装置
JPH0693901A (ja) エンジンの蒸発燃料処理装置
JP3206357B2 (ja) 内燃機関の燃料噴射量制御装置
JPH0693898A (ja) エンジンの蒸発燃料処理装置
JP2795092B2 (ja) エンジンの蒸発燃料処理装置
JPH06101528A (ja) エンジンの蒸発燃料処理装置
JPH0693900A (ja) エンジンの蒸発燃料処理装置
JPH06101545A (ja) エンジンの蒸発燃料処理装置
JP3689929B2 (ja) エンジンの蒸発燃料処理装置
JPH06101537A (ja) エンジンの蒸発燃料処理装置
JPH06101538A (ja) エンジンの蒸発燃料処理装置
JP3061277B2 (ja) 空燃比学習制御方法及びその装置
JP2936910B2 (ja) エンジンの蒸発燃料処理装置
JPH06101543A (ja) エンジンの空燃比制御装置
JPH05248312A (ja) 内燃機関の蒸発燃料処理装置
JP3314577B2 (ja) エンジンの蒸発燃料処理装置

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050414

RD04 Notification of resignation of power of attorney

Effective date: 20050606

Free format text: JAPANESE INTERMEDIATE CODE: A7424