JPH0968076A - 空燃比学習制御用学習領域設定方法 - Google Patents

空燃比学習制御用学習領域設定方法

Info

Publication number
JPH0968076A
JPH0968076A JP22025995A JP22025995A JPH0968076A JP H0968076 A JPH0968076 A JP H0968076A JP 22025995 A JP22025995 A JP 22025995A JP 22025995 A JP22025995 A JP 22025995A JP H0968076 A JPH0968076 A JP H0968076A
Authority
JP
Japan
Prior art keywords
learning
fuel
fuel ratio
air
value
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
JP22025995A
Other languages
English (en)
Inventor
Takahiro Iida
隆弘 飯田
Katsuyuki Kajitani
勝之 梶谷
Sadao Takagi
定夫 高木
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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu 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 Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Priority to JP22025995A priority Critical patent/JPH0968076A/ja
Publication of JPH0968076A publication Critical patent/JPH0968076A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【課題】高地からの下り坂の降坂中、フューエルカット
が頻繁に実行されるので、学習値の学習実行条件を満足
することがなく、学習値が更新されない。 【解決手段】燃料蒸発ガスを回収し得るように構成さ
れ、排気系にO2センサを装備し、少なくとも基本噴射
時間で規定された時間は開成される燃料噴射弁より燃料
が供給される内燃機関において、前記O2センサから出
力される出力信号に基づく空燃比と目標空燃比とのずれ
を学習値として学習し、学習した学習値を次回の学習の
時まで保持する空燃比の学習制御を行う際に、前記基本
噴射時間と内燃機関の回転数とに基づいて運転領域を少
なくとも4つの領域に区分し、その内の1の領域を回収
した燃料蒸発ガスのパージ容易な運転状態に対応して設
定し、区分したそれぞれの領域単位で学習値を学習する
学習領域を設定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、主として自動車用
の内燃機関において、実際の空燃比と目標空燃比とのず
れを学習して空燃比を目標空燃比に維持する空燃比学習
制御における学習領域の設定方法に関するものである。
【0002】
【従来の技術】近年、スロットル開度とエンジン回転数
とに基づいて基本噴射時間を決定するいわゆるα−Nシ
ステムと呼ばれる燃料噴射方式を採用する内燃機関が知
られている(例えば、特開昭60−62627号公
報)。この種のシステムにおける空燃比の制御は、空気
流量又は吸入空気圧とエンジン回転数と基づいて燃料噴
射量を決定する方式のものと同様に、O2センサから出
力される電圧信号に基づいてフィードバック制御を行う
際に、その電圧信号の変化に応じて決定されるA/Fフ
ィードバック補正係数FAFを用いて基本噴射時間を補
正し、実際の空燃比が理論空燃比となるように燃料噴射
量を補正するものである。また、空燃比の学習制御は、
A/Fフィードバック補正係数FAFの推移を一定期間
毎に把握して、設定された学習ゾーン毎にその推移状態
に基づいて学習補正値を更新し、学習補正値によりA/
Fフィードバック補正係数FAFを補正するようにして
いる。
【0003】このような学習制御を実施する場合、学習
補正値は運転状態に応じて記憶するように構成してあ
る。通常、運転状態に応じてスロットル開度とエンジン
回転数とにより区分される領域すなわち学習ゾーンを設
定し、その学習ゾーン単位で学習補正値を更新するよう
になっている。
【0004】
【発明が解決しようとする課題】通常、学習ゾーンは、
フィードバック制御が可能となる運転領域を16分割し
て設定している。このように、多数の領域に分割するこ
とにより、特定領域での空燃比のずれが他の領域にほと
んど影響を及ぼさないものとなる一方、高地からの降坂
時には、学習実行条件が成立しないためにほとんど学習
補正値が更新されないという不具合がある。すなわち、
高地への登坂走行中は、高負荷高回転域の学習ゾーンが
更新され、高度に応じた学習補正値の更新を行うが、降
坂時にはフューエルカットが比較的長時間に亘って断続
的に実施されるので、フィードバック制御により走行で
きる運転時間が短くなる。その上、フィードバック制御
が実行されても、学習ゾーンで学習可能になるには、同
一の学習ゾーンで所定の時間運転が継続しなければなら
ないという学習実行条件が成立しにくい。つまり、学習
実行条件が成立するまでに時間がかかるが、その時間に
満たないうちに運転状態が変化してしまうために、学習
実行条件が成立せず、学習補正値が更新されないまま降
坂走行を継続することになる。したがって、その後平地
に近くなると、高地走行中のリーンサイドに学習した学
習補正値のために、空燃比がオーバーリーンな状態とな
り、ラフアイドルが発生したり、さらにはストールする
可能性があった。
【0005】本発明は、このような不具合を解消するこ
とを目的としている。
【0006】
【課題を解決するための手段】本発明は、このような目
的を達成するために、次のような手段を講じたものであ
る。すなわち、本発明に係る空燃比学習制御用学習領域
設定方法は、燃料蒸発ガスを回収し得るように構成さ
れ、排気系にO2センサを装備し、少なくとも基本噴射
時間で規定された時間は開成される燃料噴射弁より燃料
が供給される内燃機関において、前記O2センサから出
力される出力信号に基づく空燃比と目標空燃比とのずれ
を学習値として学習し、学習した学習値を次回の学習の
時まで保持する空燃比の学習制御を行う際に、前記基本
噴射時間と内燃機関の回転数とに基づいて運転領域を少
なくとも4つの領域に区分し、その内の1の領域を回収
した燃料蒸発ガスのパージ容易な運転状態に対応して設
定し、区分したそれぞれの領域単位で学習値を学習する
学習領域を設定することを特徴とする。
【0007】このような構成のものであれば、学習領域
は基本噴射時間と内燃機関の回転数とに基づいて、4つ
に区分された運転領域に対応して区成されることにな
る。しかも、その内の1の領域は、回収した燃料蒸発ガ
スのパージ容易な運転状態に対応して設定している。つ
まり、回収した燃料蒸発ガスがパージされる運転状態で
は、排出した燃料蒸発ガスのために空燃比がリッチにな
りやすい傾向がある。このように、学習領域の1つを燃
料蒸発ガスのパージ容易な運転領域に対応させることに
より、他の運転領域と同様に学習値の学習を実施して
も、燃料蒸発ガス分だけリッチな状態が学習値に反映さ
れることはない。
【0008】加えて、それぞれの学習領域は、従来の1
6の区分に比べて拡大されることになる。つまり、1つ
の学習領域の範囲は大きく設定される。したがって、高
地からの降坂時においても、1つの学習領域内にとどま
る時間が長くなり、フューエルカットの合間の短時間の
フィードバック制御状態においても学習値の学習が可能
になる。この結果、平地に近づくにつれてもリーンにな
らず、ラフアイドルやストールの発生を確実に防止する
ことができる。
【0009】
【発明の実施の形態】以下、本発明の一実施例を、図面
を参照して説明する。なお、以下の実施例では、自動車
用の燃料噴射式のエンジンにおいて実施した場合につい
て説明するが、自動車用のエンジンに限定されるもので
はない。
【0010】図1に概略的に示したエンジン100は、
その吸気系1には図示しないアクセルペダルに応動して
開閉するスロットルバルブ2が配設され、その下流側に
はサージタンク3が設けられている。サージタンク3に
連通する吸気系1の吸気マニホルド4の一方の端部近傍
には、さらに燃料噴射弁5が設けてあり、この燃料噴射
弁5を、電子制御装置6により制御するようにしてい
る。また排気系20には、排気ガス中の酸素濃度を測定
するためのO2センサ21が、図示しないマフラに至る
までの管路に配設された三元触媒22の上流の位置に取
り付けられている。このO2センサ21からは、酸素濃
度に対応して電圧信号hが出力される。なお、図示しな
いが、燃料タンク内に発生した燃料蒸発ガスは、制御弁
を介してキャニスタに吸着され、エンジン100が始動
された後に他の制御弁を介してパージすなわち吸気系1
に導入されるように構成してある。
【0011】電子制御装置6は、中央演算処理装置7
と、記憶装置8と、入力インターフェース9と、出力イ
ンターフェース11とを具備してなるマイクロコンピュ
ータシステムを主体に構成されている。記憶装置8に
は、後述する学習領域を構成する学習ゾーンKGj(以
下、ゾーンと略称する)に対応して設定される記憶領域
に、学習値であるA/F学習補正係数KGの最新値が記
憶されるように構成してある。入力インターフェース9
には、エンジン回転数NE、気筒判別、及びクランク角
度基準位置を検出するためのカムポジションセンサ14
から出力される回転数信号Ne、気筒判別信号G1、及
びクランク角度基準位置信号G2、車速を検出するため
の車速センサ15から出力される車速信号c、スロット
ルバルブ2の開度を検出するためのスロットルセンサ1
6から出力されるスロットル開度信号d、エンジンの冷
却水温を検出するための水温センサ17から出力される
水温信号e、上記したO2センサ21から出力される電
圧信号hなどが入力される。一方、出力インターフェー
ス11からは、燃料噴射弁5に対して燃料噴射信号f
が、またスパークプラグ18に対してイグニッションパ
ルスgが出力されるようになっている。
【0012】電子制御装置6には、スロットルセンサ1
6から出力されるスロットル開度信号dとカムポジショ
ンセンサ14から出力される回転数信号Neとを主な情
報とし、フィードバック制御中においては少なくともA
/Fフィードバック補正係数FAF及びA/F学習補正
係数KGXで基本噴射時間TPを補正して燃料噴射弁開
成時間すなわちインジェクタ最終通電時間Tを決定し、
その決定された通電時間により燃料噴射弁5を制御し
て、エンジン負荷に応じた燃料を該燃料噴射弁5から吸
気系1に噴射させるためのプログラムが内蔵してある。
基本噴射時間TPは、スロットル開度TAとエンジン回
転数NEとにより決定されるもので、記憶装置8内に演
算用のマップが格納されている。このマップは、スロッ
トル開度TAとエンジン回転数NEとの代表的な値をパ
ラメータとして、基本噴射時間TPが設定されているも
のである。基本噴射時間TPは、その時点の運転状態に
おけるスロットル開度TAとエンジン回転数NEとを検
出し、検出したスロットル開度TAとエンジン回転数N
Eとから、対応する基本噴射時間TPをマップより読み
出す。マップに検出したスロットル開度TAとエンジン
回転数NEとがない場合は、補間計算により基本噴射時
間TPを演算する。
【0013】しかもこのプログラムにおいては、運転領
域に対して負荷とエンジン回転数NEとに基づいて設定
された4の学習領域たるアイドルゾーンKG1、エバポ
ゾーンKG2、中間ゾーンKG3及びパワーゾーンKG
4におけるO2センサ21から出力される出力信号に基
づく空燃比と目標空燃比とのずれを空燃比学習補正値K
GJとして学習するように構成してある。空燃比学習補
正値KGJは、例えば、A/Fフィードバック補正係数
FAFの平均値を演算し、その平均値の大小に基づいて
一定値をゾーンKGjに対応して記憶されている空燃比
学習補正値KGJに加減演算するものであってよい。
【0014】具体的には、A/Fフィードバック補正係
数FAFを平均して得られた平均フィードバック補正係
数FAFAVと制御中心との偏差を示す偏差DAFと偏
差DAFのなまし値DAFTOTALと偏差DAFの変
化を示す変化値DDAFとを、下式により演算する。
【0015】DAFn=FAFAVn−1.0 DAFTOTALn=DAFTOTALn−1+DAF
n/8 DDAFn=DAFn−DAFn−1 ただし、nは正の整数 次に、得られた偏差DAF、偏差DAFの加算値DAF
TOTAL及び変化値DDAFにそれぞれ係数を乗じて
学習比例値KGPn、学習積分値KGIn及び学習微分
値KGDnを計算し、平均フィードバック補正係数FA
FAVを演算するタイミング例えばA/Fフィードバッ
ク補正係数FAFのスキップ毎に、学習比例値KG
Pn、学習積分値KGIn及び学習微分値KGDnから
学習補正係数KGXを下式に基づいて演算する。演算さ
れた学習補正係数KGXは記憶装置8に格納される。
【0016】 KGXn=1+KGPn+KGIn+KGDn KGPn=DAFn×KPKG KGIn=DAFTOTALn×KIKG KGDn=DDAFn×KDKG ただし、KPKGは比例係数、KIKGは積分係数、K
DKGは微分係数である。
【0017】この後、空燃比学習補正値KGJの更新条
件が成立した場合は、下記に示す示す式により空燃比学
習補正値KGJを演算して更新を行う。更新条件は、次
に箇条書きする条件であり、これらの条件がすべて成立
した場合に更新を行う。
【0018】A)冷却水温THWが、設定水温値KTH
WKG以上であること。
【0019】B)|DAF|≦KDAFDE、かつ|D
DAF|≦KDDAFDEであること。ただし、KDA
FDEは比例限界値、KDDAFDEは微分限界値。
【0020】C)空燃比フィードバック制御中であるこ
と。
【0021】D)運転条件がゾーン内にあること。
【0022】E)ゾーンが移行後、同一ゾーンで平均フ
ィードバック補正係数FAFAVの計算タイミングが所
定回数KFAFAVT(例えば2回)以上経過している
こと。
【0023】空燃比学習補正値KGJは、そのゾーンK
Gjの前回の学習積分値KGIn− 1と今回の学習積分
値KGInとの平均を演算するものである。この学習積
分値KGIは、制御中心からのずれのなまし値DAFT
OTALに基づいて計算されているので、急激な変動を
生じることなく、しかもA/Fフィードバック補正係数
FAFのずれ(オフセット量)を十分に反映するものと
なる。
【0024】KGJ=(KGIn−1+KGIn)/2 以上において、空燃比学習補正値KGJの更新条件が成
立した際、すなわち、冷却水温THWが、設定水温値K
THWKG以上であり、空燃比フィードバック制御中で
あり、運転条件がゾーンKGj内にあり、偏差DAFの
絶対値が設定された比例限界値KDAFDE以下で、か
つ変化値DDAFの絶対値が微分限界値KDDAFDE
以下であり、ゾーンKGjが移行後、同一ゾーンKGj
で平均フィードバック補正係数FAFAVの計算タイミ
ングが所定回数KFAFAVT(例えば2回)以上経過
している場合には、その時の運転条件があてはまる学習
ゾーンの空燃比学習補正値KGJを更新する。
【0025】このような学習制御に先立って、ゾーンK
Gjは、図2に示すように、基本噴射時間TPとエンジ
ン100の回転数NEとに基づいて運転領域を4の領域
に区分し、区分したそれぞれの領域に対応して設定して
ある。この場合、それぞれのゾーンKGjの下限となる
境界の基本噴射時間TPから上限となる基本噴射時間T
Pまでの間隔は、4つのゾーンKG1、KG2、KG
3、KG4ともにほぼ同じに、例えば2msec.程度
の値に統一して設定する。ただし、中間ゾーンKG3に
ついては、エンジン回転数NEの高い高回転領域におい
てのみ約2倍の幅を持ち、エバポゾーンKG2の高回転
領域をカバーするものである。
【0026】アイドルゾーンKG1は、アイドル運転領
域に対応する基本噴射時間TPと回転数NEとで設定し
てあり、エバポゾーンKG2は、アイドルゾーンKG1
より高い基本噴射時間TPの領域にアイドルゾーンKG
1と等しい基本噴射時間幅で低回転領域から中高回転領
域まで設定してある。このエバポゾーンKG2は、アイ
ドルゾーンKG1と中間ゾーンKG3との中間に位置す
る領域で、スロットルバルブ2が開くことにより制御弁
が作動し、キャニスタに吸着された燃料蒸発ガスがパー
ジされやすい運転領域に合わせて設定してある。中間ゾ
ーンKG3は、エバポゾーンKG2より高い基本噴射時
間TPの領域にアイドルゾーンKG1と等しい基本噴射
時間幅で高回転領域まで設定されるとともに、上記した
ようにエバポゾーンKG2の延長上にある高回転領域を
カバーするように設定している。そしてパワーゾーンK
G4は、同じく中間ゾーンKG3より高い基本噴射時間
TPの領域にアイドルゾーンKG1と基本噴射時間幅を
等しくして、低回転領域から高回転領域に亘る広い領域
に設定してある。
【0027】このように、ゾーンKGjを運転領域に対
して大きく区分することにより、1つのゾーンKGjに
とどまる時間を長くすることができ、高地からの帰りに
下り坂を降坂中で、比較的長いフューエルカットが断続
的に続く場合であっても、短時間のフィードバック制御
を実行中に空燃比学習補正値KGJの学習を行うことが
できる。したがって、この後平地等を走行した場合であ
っても、空燃比学習補正値KGJが好適に更新されてい
るので、オーバーリーンによるドライバビリティの低下
や、ラフアイドルやストールの発生を防止することがで
きる。また、この実施例のように、学習制御をPID制
御により行うことにより、学習制御速度を向上させるこ
とができる。
【0028】なお、本発明は以上説明した実施例に限定
されるものではない。例えば、上記実施例では、いわゆ
るα−Nシステムを採用するエンジンについて説明した
が、吸気圧とエンジン回転数とから基本噴射時間TPを
設定するシステムに適用するものであってもよい。
【0029】その他、各部の構成は図示例に限定される
ものではなく、本発明の趣旨を逸脱しない範囲で種々変
形が可能である。
【図面の簡単な説明】
【図1】本発明の一実施例を示す概略的な全体構成図。
【図2】同実施例の学習ゾーンを概略的に示す領域説明
図。
【符号の説明】
2…スロットルバルブ 4…吸気マニホルド 5…燃料噴射弁 6…電子制御装置 7…中央演算処理装置 8…記憶装置 9…入力インターフェース 11…出力インターフェース 21…O2センサ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】燃料蒸発ガスを回収し得るように構成さ
    れ、排気系にO2センサを装備し、少なくとも基本噴射
    時間で規定された時間は開成される燃料噴射弁より燃料
    が供給される内燃機関において、前記O2センサから出
    力される出力信号に基づく空燃比と目標空燃比とのずれ
    を学習値として学習し、学習した学習値を次回の学習の
    時まで保持する空燃比の学習制御を行う際に、前記基本
    噴射時間と内燃機関の回転数とに基づいて運転領域を少
    なくとも4つの領域に区分し、その内の1の領域を回収
    した燃料蒸発ガスのパージ容易な運転状態に対応して設
    定し、区分したそれぞれの領域単位で学習値を学習する
    学習領域を設定することを特徴とする空燃比学習制御用
    学習領域設定方法。
JP22025995A 1995-08-29 1995-08-29 空燃比学習制御用学習領域設定方法 Pending JPH0968076A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22025995A JPH0968076A (ja) 1995-08-29 1995-08-29 空燃比学習制御用学習領域設定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22025995A JPH0968076A (ja) 1995-08-29 1995-08-29 空燃比学習制御用学習領域設定方法

Publications (1)

Publication Number Publication Date
JPH0968076A true JPH0968076A (ja) 1997-03-11

Family

ID=16748386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22025995A Pending JPH0968076A (ja) 1995-08-29 1995-08-29 空燃比学習制御用学習領域設定方法

Country Status (1)

Country Link
JP (1) JPH0968076A (ja)

Similar Documents

Publication Publication Date Title
JP3173661B2 (ja) 内燃エンジンの蒸発燃料制御装置
JPS6165038A (ja) 空燃比制御装置
JP3707221B2 (ja) 内燃機関の空燃比制御装置
JPH0742595A (ja) 内燃機関の異常判定装置
JPS6231179B2 (ja)
US6390083B2 (en) Control apparatus for internal combustion engine
JP2002130009A (ja) 内燃機関の制御装置
JPS593135A (ja) 内燃機関のアイドル回転数制御方法
JPH09126016A (ja) 内燃機関の空燃比学習制御方法
JP3418032B2 (ja) 内燃機関の空燃比学習制御方法
JPS6231180B2 (ja)
JPH08284716A (ja) 内燃機関の空燃比学習制御方法
JP2870201B2 (ja) Egr装置
JPH0968077A (ja) 内燃機関の空燃比学習制御方法
JP3092075B2 (ja) 内燃エンジンの蒸発燃料制御装置
JP2750777B2 (ja) 内燃機関の電子制御燃料供給装置
JPH07259609A (ja) 内燃機関の空燃比制御装置
JPH09317526A (ja) 内燃機関の暖機補正制御方法
JPH0754744A (ja) アイドル安定化点火時期補正方法
JP2540185Y2 (ja) 内燃機関の燃料噴射制御装置
JP3321974B2 (ja) 内燃機関の蒸発燃料処理制御装置
JPH08261043A (ja) 内燃機関の空燃比学習制御方法
JPH02102335A (ja) 内燃エンジンの空燃比フィードバック制御方法
JPS6324142B2 (ja)
JPH0540289Y2 (ja)