JPH02286848A - 内燃機関の空燃比学習制御装置 - Google Patents

内燃機関の空燃比学習制御装置

Info

Publication number
JPH02286848A
JPH02286848A JP10575789A JP10575789A JPH02286848A JP H02286848 A JPH02286848 A JP H02286848A JP 10575789 A JP10575789 A JP 10575789A JP 10575789 A JP10575789 A JP 10575789A JP H02286848 A JPH02286848 A JP H02286848A
Authority
JP
Japan
Prior art keywords
air
fuel
fuel ratio
fuel supply
supply amount
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
JP10575789A
Other languages
English (en)
Other versions
JPH0792012B2 (ja
Inventor
Shinpei Nakaniwa
伸平 中庭
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.)
Hitachi Ltd
Original Assignee
Japan Electronic Control Systems 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 Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP10575789A priority Critical patent/JPH0792012B2/ja
Publication of JPH02286848A publication Critical patent/JPH02286848A/ja
Publication of JPH0792012B2 publication Critical patent/JPH0792012B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は内燃機関の空燃比学習制御装置に関し、特に、
機関吸気系の開口面積と機関回転速度とに基づいて基本
燃料供給量が演算設定されるよう構成された内燃機関の
燃料供給制御装置において空燃比制御性を改善した装置
に関する。
〈従来の技術〉 可変制御される機関吸気系の開口面積Aをスロットル弁
開度TVO等を介して求め、この開口面積Aと機関回転
速度Nとに基づいて基本燃料供給量Tpを設定するよう
に構成された内燃機関の電子制御燃料供給装置が、特開
昭62−168949号公報等に開示されている。
このものでは、開口面積Aと機関回転速度Nとに基づい
て基本燃料供給量Tpを演算すると共に、機関温度等の
機関運転状態に応じた各種補正係数C0EFと、排気系
に設けた酸素センサからの信号を介して検出される空燃
比を目標空燃比に近づけるように設定されるフィードバ
ック補正係数LAMBDAと、バッテリ電圧による燃料
噴射弁の有効開弁時間の変化を補正するための補正分子
sとを求、、。
め、前記基本燃料供給量Tpをこれらにより補正して最
終的な燃料供給量Ti(←TpXCOEFX LAMB
DA + T s )を演算する。
そして、この燃料供給量Tiに相当するパルス巾の駆動
パルス信号を燃料噴射弁に出力して、所定時間だけ燃料
噴射弁を開弁させることにより、所定圧力に調整された
燃料を噴射供給し、前記パルス巾によって燃料供給量が
制御されるようになっている。
また、前記フィードバック補正係数LANBDへの基準
値からの偏差を、例えば基本燃料供給量Tpと機関回転
速度Nとにより複数に区分される運転領域毎に学習して
学習補正係数に、、、を設定・記憶させ、このマツプに
記憶されている学習補正係数に、APの中から運転状態
に応じて検索した求めた学習補正係数に、apを前記各
種補正係数C0EFに含めるなどして、空燃比補正を図
るようにしているものもある。
〈発明が解決しようとする課題〉 しかしながら、スロットル弁開度TVOを介して求めた
開口面積Aと、機関回転速度Nとから基本燃料供給量T
pを設定する場合、スロットル弁の汚れが発生すると、
初期状態と同じ開度TVOでも実際に得られる開口面積
Aが特に小開度側で大きな割合で減少するため、スロッ
トル弁開度TvOに対する吸入空気流量Qの特性が、第
6図に示すように、小開度側でより大きな減少変化を示
す、従って、スロットル弁に汚れが付着すると、小開度
側で機関要求燃料量よりも多い基本燃料供給量が設定さ
れて、空燃比がリッチ化してしまう。
スロットル弁開度TVOは、機関回転速度Nと機関トル
クとをパラメータとして区分される運転領域において第
7図に示すような変化特性を有するため、前記スロット
ル弁の汚れによる空燃比のリッチ化率を、同じく機関回
転速度Nと機関トルクとをパラメータとする運転領域に
プロットすると、第8図に示すようになり、低回転低ト
ルク側はど空燃比のリッチ化率が大きくなる傾向を示す
一方、燃料噴射弁が劣化して応答性が悪化すると、第9
図に示すように、初期状態よりも実際に噴射供給される
燃料量が多くなり、その傾向は燃料供給量の少ないとき
ほど大となる。
ここで、機関回転速度Nと機関トルクとをパラメータと
して区分される運転領域において、燃料供給量は第10
TyJに示すような変化特性を示すため、燃料噴射弁の
劣化による実際の燃料供給量の変化に基づく空燃比のリ
ッチ化率は、機関回転速度Nと機関トルクとをパラメー
タとして区分される運転領域において第11図に示すよ
うに、低トルク側で大となる傾向を示す。
また、開口面積Aと機関回転速度Nとに基づく基本燃料
供給量Tpの設定制御では、高度や吸気温度変化によっ
て空気密度が変化しても、これに対応した燃料供給制御
を施すことができず、例えば低地にマツチングされてい
れば、高度が高くなると空燃比は第12図に示すように
略リニアにリッチ化傾向が増大し、かかる高度(吸気温
度)によるリッチ化傾向は高度(吸気温度)が一定であ
れば、トルクや回転速度の運転パラメータが変化しても
、第13図に示すように、一定のリッチ化率を示すこと
になる。
このように、開口面積Aと機関回転速度Nとに基づいて
基本燃料供給量Tpを設定して燃料供給を制御するシス
テムにおいては、初期状態でマツチングされていても、
スロットル弁の汚れ、燃料噴射弁の劣化、高度又は吸気
温度変化によってそれぞれ異なる特性で空燃比ズレが生
じるため(第8図、第11図及び第13図参照)、従来
のように、例えば基本燃料供給量TPと機関回転速度N
とをパラメータとする運転領域毎に空燃比の学習補正値
を設定して、この学習補正値によって空燃比ズレを吸収
しようとしても、空燃比ズレの原因となるスロットル弁
の汚れ、燃料噴射弁の劣化、高度又は吸気温度変化にそ
れぞれ適合した補正を施すことができず、運転領域によ
って大きな空燃比段差が生じて、高精度な空燃比制御性
を安定して得ることができないという問題があった。
本発明は上記問題点に鑑みなされたものであり、空燃比
ズレを生じる要因別に空燃比補正制御が精度良く施せる
ようにして、開口面積と機関回転速度とに基づく燃料供
給制御で、高精度な空燃比制御性が得られるようにする
ことを目的とする。
〈課題を解決するための手段〉 そのため、本発明に係る内燃機関の空燃比学習制御装置
では、第1図に示すように、可変制御される機関吸気系
の開口面積と機関回転速度とにそれぞれ関与する状態量
を検出する状態量検出手段と、この状am検出手段で検
出された状態量に基づいて基本燃料供給量を設定する基
本燃料供給量設定手段と、機関吸入混合気の空燃比を検
出する空燃比検出手段と、この空燃比検出手段で検出さ
れた空燃比を目標空燃比に近づけるように前記基本燃料
供給量を補正するための空燃比フィードバック補正係数
を設定する空燃比フィードバック補正係数設定手段と、
燃料供給手段の駆動電源の電圧変化に応じて前記基本燃
料供給量を補正するための電圧補正骨を設定する電圧補
正分設定手段と、前記基本燃料供給量、空燃比フィード
バック補正係数及び電圧補正骨と、前記基本燃料供給量
を開口面積の検出値に対する比で補正する第1学習補正
値と、前記空燃比フィードバック補正係数を補正する第
2学習補正値と、曲記電圧補正分を補正する第3学習補
正値と、を少なくとも含んで燃料供給量を演算する燃料
供給量設定手段と、この燃料供給量設定手段で演算され
た燃料供給量に基づいて前記燃料供給手段を駆動制御す
る燃料供給制御手段と、少なくとも3つの異なる運転状
態毎に、前記燃料供給量設定手段で演算された燃料供給
量と、この燃料供給量の演算パラメータと、をそれぞれ
記憶する燃料演算記憶手段と、この燃料演算記憶手段に
記憶された少なくとも3つの燃料供給量の演算において
、前記空燃比フィードバック補正係数を基準値にしたと
きに、前記第1.第2゜第3学習補正値が前記3つの燃
料供給量の演算に共通して適合するようにそれぞれ学習
して更新設定する学習補正値設定手段と、を含んで構成
するようにした。
また、第1図点線示のように、前記学習補正値設定手段
で設定される3つの学習補正値をそれぞれに平均化処理
し、この平均化処理した3つの学習補正値によって前記
燃料供給量設定手段による燃料供給量の演算を行わせる
学習補正値平均手段を設けることが好ましい。
更に、第1図点線示のように、機関の過渡運転状態を判
別する過渡運転判別手段と、この過渡運転判別手段で機
関の過渡運転状態が判別されたときに、前記学習補正値
設定手段による3つの学習補正値の更新設定を禁止する
学習補正値更新禁止手段と、を設けることが好ましい。
〈作用〉 かかる構成によると、状態量検出手段は、可変制御され
る機関吸気系の開口面積と機関回転速度とにそれぞれ関
与する状態量を検出し、基本燃料供給量設定手段は、こ
れらの状態量に基づいて基本燃料供給量を設定する。
また、空燃比フィードバック補正係数設定手段は、空燃
比検出手段で検出された空燃比を目標空燃比に近づける
ように前記基本燃料供給量を補正するための空燃比フィ
ードバック補正係数を設定する。
また、電圧補正分設定手段は、燃料供給手段の駆動電源
の電圧変化に応じて前記基本燃料供給量を補正するため
の電圧補正分を設定する。
そして、燃料供給量設定手段は、前記基本燃料供給量、
空燃比フィードバック補正係数及び電圧補正分と、前記
基本燃料供給量を開口面積の検出値に対する比で補正す
る第1学習補正値と、前記空燃比フィードバック補正係
数を補正する第2学習補正値と、前記電圧補正分を補正
する第3学習補正値と、を少なくとも含んで燃料供給量
を演算する。
ここで演算された燃料供給量に基づいて燃料供給制御手
段が燃料供給手段を駆動制御する。
一方、燃料演算記憶手段は、少なくとも3つの異なる運
転状態毎に、前記燃料供給量設定手段で演算された燃料
供給量と、この燃料供給量の演算パラメータと、をそれ
ぞれ記憶し、学習補正値設定手段は、この燃料演算記憶
手段に記憶された少なくとも3つの燃料供給量の演算に
おいて、前記空燃比フィードバック補正係数を基準値に
したときに、前記第1.第2.第3学習補正値が前記3
つの燃料供給量の演算に共通して適合するようにそれぞ
れ学習して更新設定し、空燃比フィードバック補正係数
を基準値にしても前記第1.第2゜マ 第3学習補正値で目標空燃比相当の燃料供給量が演算さ
れるようにする。
また、学習補正値平均手段は、前記学習補正値設定手段
で設定される3つの学習補正値をそれぞれに平均化処理
し、この平均化処理した3つの学習補正値によって前記
燃料供給量設定手段による燃料供給量の演算を行わせる
ようにして、燃料供給量演算に用いる学習補正値の急変
を回避する。
更に、過渡運転判別手段により機関の過渡運転状態が判
別されたときに、学習補正値更新禁止手段は、前記学習
補正値設定手段による3つの学習補正値の更新設定を禁
止し、過渡運転時における空燃比ズレに基づいて前記3
つの学習補正値が学習更新されることを回避する。
〈実施例〉 以下に本発明の詳細な説明する。
一実施例のシステム構成を示す第2図において、内燃機
関1には、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。エアクリーナ2には、吸気(大気)温度TA 
(”C)を検出する吸気温センサ6が設けられている。
スロットルチャンバ4には、図示しないアクセルペダル
と連動するスロットル弁7が設けられていて、吸入空気
流量Qを制御する。前記スロットル弁7には、その開度
TVOを検出するポテンシッメータと共に、その全閉位
置(アイドル位置)でONとなるアイドルスイッチ8A
を含むスロットルセンサ8が付設されている。
スロットル弁7下流の吸気マニホールド5には、各気筒
毎に燃料供給手段としての電磁式の燃料噴射弁10が設
けられている。
前記電磁式の燃料噴射弁10は、後述するマイクロコン
ビエータを内蔵したコントロールユニット11から出力
される駆動パルス信号によって間欠的に開弁駆動し、図
示しない燃料ポンプから圧送されプレシシ中しギエレー
タにより所定圧力に制御された燃料を吸気マニホールド
5内に噴射供給する。即ち、前記燃料噴射弁10による
燃料供給量は、燃料噴射弁10の開弁駆動時間で制御さ
れるようになっている。
更に、機関1の冷却ジャケット内の冷却水温度Twを検
出する水温センサ12が設けられると共に、排気通路1
3内で排気中酸素濃度を検出することによって機関吸入
混合気の空燃比を検出する空燃比検出手段としての酸素
センサ14が設けられている。
コントロールユニット11は、クランク焦センサ15か
ら機関回転に同期して出力されるクランク単位角度信号
PO3を一定時間カウントして又は所定クランク角位置
毎(4気筒の場合180°毎)に出力されるクランク基
準角度信号REFの周期を計測して機関回転速度Nを検
出する。
コントロールユニット11は、前記の各種センサからの
検出信号に基づいて燃料噴射量Ti(駆動パルス信号の
パルス巾)を演算すると共に、設定した燃料噴射量Ti
に基づいて燃料噴射弁10を機関回転に同期した所定タ
イミングで開駆動制御して燃料供給を制御する。
次にコントロールユニット11により行われる燃料供給
制御のための各種演算処理を第3図〜第5図のフローチ
ャートにそれぞれ示すルーチンに従って説明する。
本実施例において、基本燃料供給量設定手段。
空燃比フィードバック補正係数設定手段、電圧補正分設
定手段、燃料供給量設定手段、燃料供給制御手段、学習
補正値設定手段、燃料演算記憶手段。
学習補正値平均手段、過渡運転判別手段、学習補正値更
新禁止手段としての機能は、前記第3図〜第5図のフロ
ーチャートに示すようにソフトウェア的に備えられてい
る。また、本実施例において、状態量検出手段は、スロ
ットルチャンバ4の開口面積Aを可変制御するスロット
ル弁7の開度TVOを検出するスロットルセンサ8と、
機関回転に同期した検出信号を出力するクランク角セン
サ15が相当する。
第3図のフローチャートに示すルーチンは、機関lの1
回転(l rev)毎に実行されるものであり、まず、
ステップl(図中では31としである。以下同様)では
、酸素センサ(ox/5)i4から排気中の酸素濃度に
応じて出力される検出信号をAD変換して入力する。
次のステップ2では、機関回転速度Nと後述するルーチ
ンで設定される基本燃料噴射量(基本燃料供給量)Tp
とによって複数に分割される運転状態毎に、予め空燃比
フィードバック補正係数LANBDAの操作量を記憶し
たマツプから、現状の機関回転速度Nと基本燃料噴射!
iTpに対応するデータを検索して求める。
空燃比フィードバック補正係数LAMBDAは、基本燃
料噴射量Tpの補正演算に用いられ、酸素センサ14に
よって検出される空燃比を目標空燃比(理論空燃比)に
近づけるように設定されるものであり、本実施例では比
例・積分制御によって設定制御され、前記マツプから検
索して求められる操作量は、リッチ制御比例分PR,リ
ーン制御比例分PL、積分分■である。
ステップ3では、ステップ1でAD変換して得た酸素セ
ンサ14の出力と、目標空燃比相当のスライスレベル(
例えば500s+V)とを比較して、機関吸入混合気の
空燃比が目標に対してリッチであるかリーンであるかを
判別する。
ここで、空燃比がリッチであると判別されると、ステッ
プ4へ進んでリッチ初回判別フラグFRを判別する。前
記リッチ初回判別フラグFRは、空燃比のリーン状態に
おいてゼロがセットされるから、リッチ検出の初回であ
るときには、このステップ4でリッチ初回判別フラグP
Rはゼロであると判別される。
FR−0でリッチ検出の初回であるときには、ステップ
5へ進んで前回までの空燃比フィードバック補正係数L
A?IBDAの値から、前記ステップ2で検索して求め
たリーン制御比例骨PLを減算し、その結果を新たに空
燃比フィードバック補正係数LAMBDAにセットする
ことにより、燃料供給量が減少補正されて空燃比のリッ
チ状態が解消されるようにする。
空燃比フィードバック補正係数LAMBD^をリーン制
御比例骨PLだけ比例制御した後は、ステップ6でリッ
チ初回判別フラグFRに1をセットする一方、リーン初
回判別フラグPLにゼロをセットする。
そして、空燃比のリッチ状態が継続しているときには、
ステップ4でリッチ初回判別フラグFRが1であると判
別されることにより、ステップ7へ進む。
ステップ7では、空燃比フィードバック補正係数LAM
BDAの前回値から積分分Iを減算して、その結果を空
燃比フィードバック補正係数LAMBDAに新たにセッ
トする。従って、空燃比のリッチ状態が解消されるまで
は、機関1が1回転する毎にこのステップ7で空燃比フ
ィードバック補正係数LAMBDAは積分分1ずつ徐々
に減少する。
かかる空燃比フィードバック補正係数LAMBDAの積
分制御による減少で空燃比のリッチ状態が解消されて、
ステップ3で空燃比がリーンであると判別されると、今
度はステップ8へ進みリーン初回判別フラグFLの判別
を行う。
リーン初回判別フラグFLは、前記ステップ6において
空燃比のリッチ状態においてゼロがセットされているの
では、今回がリーン検出の初回であれば、このステップ
8でFL−0の判別が下される。
FL−0でリーン検出の初回であるときには、ステップ
9へ進んで空燃比フィードバック補正係数LANBDA
の前回値にリッチ制御比例分PRを加算して、燃料の増
量補正を図る。そして、次のステップ10では、リッチ
初回判別フラグFRにゼロをセットする一方、リーン初
回判別フラグFLには1をセットする。
また、ステップ8でリーン初回判別フラグFLが1でし
ると判別されて、リーン状態が継続しているときにはス
テップ11へ進み、このステップ11で空燃比フィード
バック補正係数LAMBDAに積分分■を加算して積分
制御する。
上記のようにして空燃比フィードバック補正係数LAM
BDAを比例・積分制御によって可変設定すると、次の
ステップ12では、過渡フラグFtrの判別を行う。
前記過渡フラグFtrは、後述するように機関1が所定
時間以上継続して定常運転されているときにゼロがセッ
トされるものであり、それ以外では1がセットされる。
機関lが安定した定常運転状態であって、過渡フラグF
trがゼロであるときには、ステップ13へ進んで今回
のステップ12における定常判別が初回であるか否か、
即ち、定常運転が初めて判別されたときであるか否かを
定常初回判別フラグF trs+によって判別する。
前記定常初回判別フラグFtr■は、機関1が過渡運転
されているとき(過渡フラグFtrに1がセットされて
いるとき)には、ステップ18で1がセットされるから
、過渡フラグFtrが1からゼロに切り替わった初回で
は、定常初回判別フラグF trsはlであ名。
過渡フラグFtrがゼロで、定常初回判別フラグFtr
−が1である定常判別の初回には、ステップ14で定常
初回判別フラグF trmにゼロをセットした後、ステ
ップ15で本発明に係る学習補正値a。
b、cを学習するためのデータの記憶を行う。
即ち、ステップ15では、最近に演算された燃料噴射量
Tiをメモリ値MTIにセットすると共に、前回までの
MTIO値をMT2にセットし、更に前回までのMT2
の値をMT3にセットし、Ftr−〇かつFtr+w−
1の条件が揃った最近の3回における燃料噴射量Tiを
記憶する。
また、ここでMTI3.MTI2.MTI 1にセット
されて記憶されている燃料噴射量Tiの演算に用いたパ
ラメータである2XTpXCOEFを、同様にして最近
値からP aral、  P ara2.  P ar
a3にそれぞれセットする。ここで、Tpは機関吸気系
の開口面積Aと機関回転速度Nとから求めた基本燃料噴
射量であり、また、C0EFは水温センサ12で検出さ
れる冷却水温度Twを主として設定された各種補正係数
であり、更に、2倍しであるのは、各気筒の吸気行程に
タイミングを合わせて行う燃料制m<シーケンシャル噴
射量?11)と、全気筒同時噴射制御とで共通の基本燃
料噴射量を用いるための係数であり、2倍は通常のシー
ケンシャル噴射制御に用いる燃料噴射11Tiに対応し
たものである(第4図のフローチャート参照)。
更に、このステップ15では、基本燃料噴射ITpを演
算する際に用いた開口面積Aのデータを同様に過去3回
MAI、MA2.MA3に渡って記憶する。
従って、ステップ15における燃料噴射量Tiの演算デ
ータの記憶は、機関1が過渡運転されて定常に移行した
初回において更新されるものであり、内燃機関の通常運
転では、過渡後の定常運転時では厳密な運転状態の再現
性が期待できないため、それぞれ異なった運転状態(機
関負荷9回転速度)におけるデータが集められるもので
ある。
そして、次のステップ16では、ステップ15で記憶さ
れている運転状態の異なる過去3回の燃料噴射11Ti
の演算におけるデータを用い、空燃比フィードバック補
正係数LAMBDAを初期値の1にすると共に、通常の
燃料噴射量Tiの演算時には学習更新された値が用いら
れる3つの学習補正値a。
b、c(第1.第3.第2学習補正値)を未知数として
燃料噴射量Tiの演算式を再設定し、3つの学習補正値
a、b、c以外は何らかの数値が代入される以下のよう
な燃料噴射量TIの3つの演算式からなる連立方程式を
解いて、3つの学習補正値a、b、Cを求める。
尚、電圧補正分子sについては過去のデータを記憶して
いないが、−mに電圧補正分子sについては運転状態毎
に細かく変化するものではないので、標準値(標準電圧
時の値)を代入するようにしである。また、前記学習補
正値a、b、cの初期値は、それぞれaがゼロ、bが1
、Cが1である。
後述するように、本実施例において燃料噴射量Tiは下
式で演算される。
X LA?IBDA Xr十TsXエ ココテ、Ti、2XTpXCOEF、Aのデータがそれ
ぞれ記憶されているから、空燃比フィードバック補正係
数LAMBDAを初期値1にし、学習補正値a、b、c
を未知数とし、更に、電圧補正分子sに標準値を代入す
れば、燃料噴射量Tiの演算式を再構築することができ
るものであり、未知数が3つ(a、b、c)であるのに
対し、演算式が3つ設定されるから、3つの演算式の連
立方程式として未知数である学習補正値a、b、cを求
めることができるものである。尚Ja、T、cは、各学
習補正値a、b、cの加重平均値である。
即ち、ステップ16における演算式では、空燃比フィー
ドバック補正係数LAMBDAを初期値の1にしである
ため、何らかの原因で空燃比ズレが発生し、この空燃比
ズレを解消すべく空燃比フィードバック補正係数LAN
BDAの中心値を初期値1から変化させているときには
、この補正がステップ16における演算に加わらないこ
とになり、その補正分が連立方程式により3つの学習補
正値a、b、cに振り分けられるものである。
前記3つの学習補正値a、b、cのうち、学習補正する
から、開口面積Aが小さくときほど大きな補正が加わる
ことになり、この特性は、第6図〜第8図に示したスロ
ットル弁7の汚れが発生したときの空燃比制御エラーに
対応することになり、スロットル弁7に汚れが発生し開
度TVOに対する開口面積Aが減少して、空燃比がリッ
チ化したときにはこの学習補正値aによってその補正が
行える。
また、前記学習補正値すは、電圧補正分子sに乗算され
るものであるから、運転状態に因らず一定量を補正する
ことになり、燃料噴射量Tiが少ないときほどこの学習
補正値すによる補正が大きくなる。上記特性は、第9図
〜第11図に示すように燃料噴射弁lOが劣化して燃料
噴射量TIが少ないときほどその影響が大きく表れる特
性に対応しており、前記学習補正値すによって燃料噴射
弁10の劣化による空燃比ズレを精度良く吸収できるも
のである。
更に、学習補正値Cは、基本燃料噴射量Tpに乗算され
るから、運転状態によらず基本燃料噴射量Tpを一定割
合だけ補正することになる。上記特性は、高度や吸気温
度の変化により空気密度が変化し、第12図及び第13
図に示すように、全運転状態で一律に空燃比がズしたと
きの特性に対応し、前記学習補正値Cによって空気密度
の変化による空燃比ズレを吸収できる。
このように、学習補正値a、b、cを学習して燃料噴射
量Tiの演算に用いれば、それぞれ特性の異なるスロッ
トル弁7の汚れ、燃料噴射弁10の劣化、空気密度変化
による空燃比ズレに対して、それぞれの特性に見合った
補正を施すことができ、運転状態によって空燃比の段差
を生じることなく、精度の良い空燃比補正制御が行える
連立方程式により学習補正値a、b、cを学習するが、
そのままデータを燃料噴射量Tiの演算に用いるのでは
なく、次のステップ17で各学習補正値a、b、cの加
重平均演算を下式に従って行ヮて、間違った学習によっ
て学習補正値a、  b。
Cが太き(変化することを回避し、ここで加重平均した
学習補正値子、 T、  cが燃料噴射量Tiの演算に
用いられるようにする。
a←a (1,0−X) 十aXX T4−T (1,0−Y ) + b X Yτ←τ(
1,0−Z) +cXZ ここで、X、Y、Zは、それぞれの学習補正値a、b、
cを加重平均するのに用いる加重重みでアリ、0≦X、
Y、Z≦1.0とする。
次に第4図のフローチャートに示すルーチンに従って燃
料噴射量Tiの演算設定と、過渡判別とを説明する。
このルーチンは、10−3毎に実行されるものであり、
まず1.ステップ21では、スロットルセンサ8からス
ロットル弁7の開度TVOに応じて出力される検出信号
をAD変換して入力する。
次のステップ22では、本ルーチンの前回実行時に前記
ステップ21で入力した開度TVOと今回の入力値との
差に基づいて本ルーチン実行周期当たりのスロットル弁
7の開度変化量ΔTVOを求め、この変化量ΔTVOが
略ゼロであるか否かを判別する。
前記変化量ΔTVOが略ゼロであるときには、スロット
ル弁7の開閉動作が行われておらず略−定の開度TVO
を保っている状態であるから、機関lの過渡運転状態は
判別されず、ステップ23へ進む。
ステップ23は、変化量ΔTVOと同様にして求められ
る機関回転速度Nの変化量ΔNが略ゼロであるか否かを
判別する。ここで、変化量ΔNが略ゼロであって、スロ
ットル弁7の開度TVO及び機関回転速度Nに変動のな
いときには、機関lが略定常運転されているものと見做
し、次のステップ26でカウンタ値cntがゼロである
か否かを判別する。
一方、変化量ΔTVOと変化量ΔNとの少なくとも一方
が略ゼロでないときには、機関lの過渡運転を判別し、
ステップ24へ進んで過渡フラグFtrに1をセットす
ると共に、ステップ25でΔTVOとΔNとから判別さ
れる機関1の定常運転へ移行してからの経過時間を計測
するためのカウント値cntに所定値(例えば200)
をセットする。
前記カウント値antは、機関1の定常・過渡運転に限
らず、ゼロでないときにはステップ27で本ルーチン実
行毎に1つずつカウントダウンされるが、過渡運転がΔ
TVOとΔNとから判別されているときには、ステップ
25で所定値がセットされるので過渡運転時には前記所
定値に維持される。
一方、定常運転に移行すると、ステップ25における所
定値のセットが行われなくなるので、本ルーチン実行毎
に徐々に減少し、ステップ26でカウント値cnt=o
の判別がなされると、ステップ28へ進んで過渡フラグ
Ftrにゼロがセットされる。
即ち、ΔTVOとΔNとに基づいて機関1の定常運転が
判別されても、直ちに過渡フラグFtrにゼロをセット
するのではなく、機関1が真の定常運転に安定するまで
の時間経過を待って過渡フラグFtrにゼロをセットす
るものである。過渡フラグFtrにゼロをセットした初
回では、前記第3図のフローチャートにおいてステップ
12からステップ13へ進んで、学習補正値a、b、c
の学習更新が行われる。
次のステップ29では、ステップ21で人力したスロッ
トル弁開度TVOに基づいてスロットルチャンバ4の開
口面積Aを求める。尚、スロットル弁7をバイパスして
設けられた補助空気通路の開口面積を制御して、アイド
ル回転速度のフィードバック制御を行うシステムを備え
る場合には、この補助空気通路分の開口面積を前記開口
面積Aに加算して補正するようにすることが望ましい。
ステップ30では、ステップ29で求めた開口面積Aを
機関回転速度Nで除算した値に基づいて機関1の基本体
積効率QHφ(%)を求める。
次のステップ31では、前記基本体積効率QHφを真の
機関負荷変化に追従させるために行う加重平均演算に用
いる加重重みXを、ステップ29で求めた開口面積Aに
基づいて設定する。
そして、ステップ32では、以下の式に従って基本体積
効率QHφを加重平均して体積効率QCYLを設定する
QCYL +−QHφxX+QCYL (1−X)ステ
ップ33では、以下の式に従って開口面積Aと機関回転
速度Nとに基づく基本燃料噴射量(基本燃料供給量)T
pを演算する。
Tp”QCYLXKTAXKCONXKFLATここで
、QCYLはステップ32で求めた機関1の体積効率、
KTAは第5図のフローチャートに示すバックグラウン
ドジョブのステップ42で吸気温度TAに基づいて設定
される吸気温度(空密廣)補正係数、KCONは燃料噴
射弁10の噴射特性に基づく定数、KFLATは第5図
のフローチャートに示すバックグラウンドシップのステ
ップ41で機関回転速度Nと体積効率QCYLとに基づ
いて求められる微小修正係数である。
次のステップ34では、前記基本燃料噴射!tTpや第
3図のフローチャートに示すルーチンで学習した学習補
正値a 、 T、τ等を用いて最終的な燃料噴射量(燃
料供給量)Tiを以下の式に従って演算する。
x LAMBDA Xτ+TsX工 ここで、設定された燃料噴射fiTiは、出力レジスタ
にセットされ、所定の燃料噴射開始タイミングになると
、この出力レジスタにセットされている最新の燃料噴射
11Tiが読み出され、読み出した燃料噴射ITiに相
当するパルス巾をもつ駆動パルス信号が燃料噴射弁10
に与えられて燃料が噴射供給される。
〈発明の効果〉 以上説明したように、本発明によると、機関吸気系の開
口面積と機関回転速度とに基づいて基本燃料噴射量が制
御される内燃機関において、スロットル弁の汚れ、燃料
噴射弁等の燃料供給装置の劣化、高度変化それぞれで異
なる特性の空燃比ズレが生じても、それぞれの空燃比ズ
レの原因に対応した燃料補正を施すことができるため、
運転状態によって空燃比の段差が生じて運転性を悪化さ
せることがなく、内燃機関の空燃比制御性が向上して運
転性を改善できる。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図〜第5図は
それぞれ同上実施例における燃料供給制御の内容を示す
フローチャート、第6図〜第8図はそれぞれスロットル
弁の汚れによる空燃比ズレの特性を説明するための線図
、第9図〜第11図はそれぞれ燃料噴射弁が劣化したと
きの空燃比ズレの特性を説明するための線図、第12図
及び第13図はそれぞれ高度変化があったときの空燃比
ズレの特性を説明するための線図である。 1・・・機関  4・・・スロットルチャンバ7・・・
スロットル弁  8・・・スロットルセンサ10・・・
燃I[射弁11・・・コントロールユニット14・・・
酸素センサ  15・・・クランク角センサ特許出願人
 日本電子機器株式会社 代理人 弁理士 笹 島  冨二雄 第2図 第5図

Claims (3)

    【特許請求の範囲】
  1. (1)可変制御される機関吸気系の開口面積と機関回転
    速度とにそれぞれ関与する状態量を検出する状態量検出
    手段と、 検出された状態量に基づいて基本燃料供給量を設定する
    基本燃料供給量設定手段と、 機関吸入混合気の空燃比を検出する空燃比検出手段と、 検出された空燃比を目標空燃比に近づけるように前記基
    本燃料供給量を補正するための空燃比フィードバック補
    正係数を設定する空燃比フィードバック補正係数設定手
    段と、 燃料供給手段の駆動電源の電圧変化に応じて前記基本燃
    料供給量を補正するための電圧補正分を設定する電圧補
    正分設定手段と、 前記基本燃料供給量、空燃比フィードバック補正係数及
    び電圧補正分と、前記基本燃料供給量を開口面積の検出
    値に対する比で補正する第1学習補正値と、前記空燃比
    フィードバック補正係数を補正する第2学習補正値と、
    前記電圧補正分を補正する第3学習補正値と、を少なく
    とも含んで燃料供給量を演算する燃料供給量設定手段と
    、演算された燃料供給量に基づいて前記燃料供給手段を
    駆動制御する燃料供給制御手段と、 少なくとも3つの異なる運転状態毎に、前記演算された
    燃料供給量と、該燃料供給量の演算パラメータと、をそ
    れぞれ記憶する燃料演算記憶手段と、 該燃料演算記憶手段に記憶された少なくとも3つの燃料
    供給量の演算において、前記空燃比フィードバック補正
    係数を基準値にしたときに、前記第1、第2、第3学習
    補正値が前記3つの燃料供給量の演算に共通して適合す
    るようにそれぞれ学習して更新設定する学習補正値設定
    手段と、を含んで構成した内燃機関の空燃比学習制御装
    置。
  2. (2)前記学習補正値設定手段で設定される3つの学習
    補正値をそれぞれに平均化処理し、この平均化処理した
    3つの学習補正値によって前記燃料供給量設定手段によ
    る燃料供給量の演算を行わせる学習補正値平均手段を設
    けたことを特徴とする請求項1記載の内燃機関の空燃比
    学習制御装置。
  3. (3)機関の過渡運転状態を判別する過渡運転判別手段
    と、 該過渡運転判別手段で機関の過渡運転状態が判別された
    ときに、前記学習補正値設定手段による3つの学習補正
    値の更新設定を禁止する学習補正値更新禁止手段と、 を設けたことを特徴とする請求項1又は2のいずれかに
    記載の内燃機関の空燃比学習制御装置。
JP10575789A 1989-04-27 1989-04-27 内燃機関の空燃比学習制御装置 Expired - Lifetime JPH0792012B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10575789A JPH0792012B2 (ja) 1989-04-27 1989-04-27 内燃機関の空燃比学習制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10575789A JPH0792012B2 (ja) 1989-04-27 1989-04-27 内燃機関の空燃比学習制御装置

Publications (2)

Publication Number Publication Date
JPH02286848A true JPH02286848A (ja) 1990-11-27
JPH0792012B2 JPH0792012B2 (ja) 1995-10-09

Family

ID=14416102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10575789A Expired - Lifetime JPH0792012B2 (ja) 1989-04-27 1989-04-27 内燃機関の空燃比学習制御装置

Country Status (1)

Country Link
JP (1) JPH0792012B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009180195A (ja) * 2008-01-31 2009-08-13 Honda Motor Co Ltd 内燃機関の燃料噴射装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6345500B2 (ja) 2014-06-20 2018-06-20 株式会社ソシオネクスト デジタルカメラの露出制御方法およびデジタルカメラ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009180195A (ja) * 2008-01-31 2009-08-13 Honda Motor Co Ltd 内燃機関の燃料噴射装置

Also Published As

Publication number Publication date
JPH0792012B2 (ja) 1995-10-09

Similar Documents

Publication Publication Date Title
US5193339A (en) Method of and an apparatus for controlling the air-fuel ratio of an internal combustion engine
JPH04112941A (ja) 内燃機関の空燃比制御装置
JPH03179147A (ja) 内燃機関の空燃比学習制御装置
US5271374A (en) Air-fuel ratio controller for engine
JP2532205B2 (ja) エンジンの空燃比学習制御方法
JPH02286848A (ja) 内燃機関の空燃比学習制御装置
JPH08284708A (ja) エンジンの燃料噴射装置
JPS6358255B2 (ja)
JPH066217Y2 (ja) 内燃機関におけるアルコールセンサ故障診断装置
JPS62191641A (ja) 内燃機関の空燃比の学習制御装置
JP2757064B2 (ja) 内燃機関の空燃比制御装置
JP2757065B2 (ja) 内燃機関の空燃比制御装置
JPH0455235Y2 (ja)
JP2543762B2 (ja) 内燃機関の燃料供給制御装置
JP2924577B2 (ja) エンジンの安定度制御装置
JPH0833133B2 (ja) 内燃機関の空燃比制御装置
JPH0689685B2 (ja) 内燃機関の燃料供給制御装置
JPH02191839A (ja) エンジンの空燃比制御装置
JPS6365155A (ja) 電子制御燃料噴射式内燃機関の燃料リ−ク自己診断装置
JPH02196147A (ja) 内燃機関の燃料供給制御装置
JPS63159646A (ja) 内燃機関の燃料供給制御装置
JPH0445659B2 (ja)
JPH03182655A (ja) 内燃機関の燃料供給制御装置
JPS61190141A (ja) 内燃機関の学習制御装置
JPH02215940A (ja) 内燃機関の燃料供給制御装置