JPH02252933A - 内燃機関の燃料供給制御装置 - Google Patents
内燃機関の燃料供給制御装置Info
- Publication number
- JPH02252933A JPH02252933A JP7402189A JP7402189A JPH02252933A JP H02252933 A JPH02252933 A JP H02252933A JP 7402189 A JP7402189 A JP 7402189A JP 7402189 A JP7402189 A JP 7402189A JP H02252933 A JPH02252933 A JP H02252933A
- Authority
- JP
- Japan
- Prior art keywords
- transient
- amount
- engine
- air
- fuel supply
- 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
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は内燃機関の燃料供給制御装置に関し、詳しくは
、機関吸入混合気の空燃比を目標空燃比に近づけるフィ
ードバック補正制御の改善に関する。
、機関吸入混合気の空燃比を目標空燃比に近づけるフィ
ードバック補正制御の改善に関する。
〈従来の技術〉
空燃比のフィードバック制御機能を有した内燃機関の燃
料供給制御装置としては、次のようなものが知られてい
る。
料供給制御装置としては、次のようなものが知られてい
る。
吸入空気に関与する状態量として吸入空気流量Qや吸気
圧力PBを検出し、これらと機関回転速度Nの検出値と
に基づいて基本燃料供給量Tpを演算する。そして、こ
の基本燃料供給量Tpを、冷却水温度で代表される機関
温度等の各種運転状態に基づいて設定された各種補正係
数C0EF。
圧力PBを検出し、これらと機関回転速度Nの検出値と
に基づいて基本燃料供給量Tpを演算する。そして、こ
の基本燃料供給量Tpを、冷却水温度で代表される機関
温度等の各種運転状態に基づいて設定された各種補正係
数C0EF。
排気中酸素濃度の検出を介して求められる吸入混合気の
空燃比に基づいて設定される空燃比フィードバック補正
係数LAMBDA 、バッテリ電圧による補正分子s、
機関過渡運転状態に応じて設定される過渡補正量PRE
Tp等により補正して最終的な燃料供給量Tiを演算し
くTi=TpXCOEFxLAMB[lA+T s 十
P RET p ) 、コの演算された量の燃料が燃料
噴射弁等によって機関に間欠的に供給される(特開昭6
0−240840号公報等参照)。
空燃比に基づいて設定される空燃比フィードバック補正
係数LAMBDA 、バッテリ電圧による補正分子s、
機関過渡運転状態に応じて設定される過渡補正量PRE
Tp等により補正して最終的な燃料供給量Tiを演算し
くTi=TpXCOEFxLAMB[lA+T s 十
P RET p ) 、コの演算された量の燃料が燃料
噴射弁等によって機関に間欠的に供給される(特開昭6
0−240840号公報等参照)。
前記空燃比フィードバック補正係数LAMBI)Aは、
例えば比例積分制御によって設定され、酸素センサによ
って検出される排気中の酸素濃度に基づいて実際の空燃
比が目標空燃比(理論空燃比)よりもリッチ(リーン)
であるときには、空燃比フィードバック補正係数LAM
BDAを初めに比例定数Pだけ減少(増大)させ、それ
から時間同期又は機関回転同期で積分定数1分ずつ徐々
に減少(増大)させていき、実際の空燃比が目標空燃比
付近で反転を繰り返すよう制御するものである。
例えば比例積分制御によって設定され、酸素センサによ
って検出される排気中の酸素濃度に基づいて実際の空燃
比が目標空燃比(理論空燃比)よりもリッチ(リーン)
であるときには、空燃比フィードバック補正係数LAM
BDAを初めに比例定数Pだけ減少(増大)させ、それ
から時間同期又は機関回転同期で積分定数1分ずつ徐々
に減少(増大)させていき、実際の空燃比が目標空燃比
付近で反転を繰り返すよう制御するものである。
〈発明が解決しようとする課題〉
ところで、前記空燃比フィードバック補正係数LAMB
DAを、例えば上記のように比例・積分制御する場合に
は、操作量である比例定数P及び積分定数■を大きくす
ればフィードバック制御の応答性は向上するが、操作量
を大きくすると定常運転時における空燃比変動が大きく
なってサージが発生するため、定常運転時におけるサー
ジのレベルが許容範囲となるように前記操作量を比較的
小さく設定するのが一般的であった。
DAを、例えば上記のように比例・積分制御する場合に
は、操作量である比例定数P及び積分定数■を大きくす
ればフィードバック制御の応答性は向上するが、操作量
を大きくすると定常運転時における空燃比変動が大きく
なってサージが発生するため、定常運転時におけるサー
ジのレベルが許容範囲となるように前記操作量を比較的
小さく設定するのが一般的であった。
しかしながら、機関の過渡運転時には、吸気通路内壁に
付着してシリンダ内に供給される液状燃料(以下壁流と
いう)の付着率の変化や、燃料供給量設定時において検
出した機関負荷状態と供給した燃料がシリンダ内に吸入
される際の真の機関負荷状態との差等を原因として空燃
比が大きく変動し、かかる過渡運転時の空燃比変動は、
過渡運転状態に基づく燃料の各種過渡補正制御が精度良
くマツチングされれば充分に小さくできるが、過渡補正
制御が初期状態から設定不良であったり、機関の経時変
化によって不適正となったときには、過渡運転時の空燃
比変動が大きくなってしまう。
付着してシリンダ内に供給される液状燃料(以下壁流と
いう)の付着率の変化や、燃料供給量設定時において検
出した機関負荷状態と供給した燃料がシリンダ内に吸入
される際の真の機関負荷状態との差等を原因として空燃
比が大きく変動し、かかる過渡運転時の空燃比変動は、
過渡運転状態に基づく燃料の各種過渡補正制御が精度良
くマツチングされれば充分に小さくできるが、過渡補正
制御が初期状態から設定不良であったり、機関の経時変
化によって不適正となったときには、過渡運転時の空燃
比変動が大きくなってしまう。
従来の空燃比のフィードバック補正制御では、前述のよ
うに定常運転時のサージレベルからフィードバック補正
値の操作量が決定されており、第7図に示すように、過
渡補正制御のマツチングが良く過渡運転時にも空燃比の
変動が小さいときには、定常運転時に合わせた操作量で
問題のない空燃比制御が行えるが、過渡補正制御のマツ
チングに不良があると、定常時に合わせた操作量ではフ
ィードバック補正制御の応答性を確保することができな
いため、過渡運転時に大きな空燃比変動を回避すること
ができず、過渡運転時に排気中のCO,HC,Noχ濃
度が増大するという間層があった。
うに定常運転時のサージレベルからフィードバック補正
値の操作量が決定されており、第7図に示すように、過
渡補正制御のマツチングが良く過渡運転時にも空燃比の
変動が小さいときには、定常運転時に合わせた操作量で
問題のない空燃比制御が行えるが、過渡補正制御のマツ
チングに不良があると、定常時に合わせた操作量ではフ
ィードバック補正制御の応答性を確保することができな
いため、過渡運転時に大きな空燃比変動を回避すること
ができず、過渡運転時に排気中のCO,HC,Noχ濃
度が増大するという間層があった。
本発明は上記問題点に鑑みなされたものであり、過渡運
転時の燃料補正制御が最良の状態でないときでも、空燃
比が大きく変動することを回避でき、然も、定常運転時
のサージレベルを悪化させることがfLLN燃料供給制
御装置を提供することを目的とする。
転時の燃料補正制御が最良の状態でないときでも、空燃
比が大きく変動することを回避でき、然も、定常運転時
のサージレベルを悪化させることがfLLN燃料供給制
御装置を提供することを目的とする。
〈課題を解決するための手段〉
そのため本発明では、第1図に示すように、機関の吸入
空気量に関与する機関運転状態を検出する機関運転状態
検出手段と、この機関運転状態検出手段で検出した機関
運転状態に基づいて基本燃料供給量を設定する基本燃料
供給量設定手段と、機関排気成分を検出しこれにより機
関に吸入される混合気の空燃比を検出する空燃比検出手
段と、この空燃比検出手段で検出される空燃比を目標空
燃比に近づけるように前記基本燃料供給量をフィードバ
ック補正するためのフィードバック補正値を設定するフ
ィードバック補正値設定手段と、機関の過渡運転状態を
検出する過渡運転状態検出手段と、この過渡運転状態検
出手段で検出された過渡運転状態に基づいて基本燃料供
給量を補正するための過渡補正量を設定する過渡補正量
設定手段と、前記各設定手段により設定された基本燃料
供給量、フィードバック補正値、過渡補正量に基づいて
燃料供給量を設定する燃料供給量設定手段と、この燃料
供給量設定手段で設定した燃料供給量に基づいて機関へ
の燃料供給を制御する燃料供給制御手段と、を含んで構
成された内燃機関の燃料供給制御装置において、 前記フィードバック補正値の制御周期、過渡補正量それ
ぞれの適正度合いを設定する適正度合い設定手段と、機
関過渡運転中における機関負荷の変化巾を検出する機関
負荷変化巾検出手段と、適正度合い設定手段で設定され
たフィードバック補正値の制御周期、過渡補正量それぞ
れの適正度合い、及び、前記機関負荷変化巾検出手段で
検出された機関負荷の変化巾に基づいて前記フィードバ
ック補正値設定手段におけるフィードバック補正値の操
作量を設定するフィードバック補正値操作量設定手段と
、を設けるようにした。
空気量に関与する機関運転状態を検出する機関運転状態
検出手段と、この機関運転状態検出手段で検出した機関
運転状態に基づいて基本燃料供給量を設定する基本燃料
供給量設定手段と、機関排気成分を検出しこれにより機
関に吸入される混合気の空燃比を検出する空燃比検出手
段と、この空燃比検出手段で検出される空燃比を目標空
燃比に近づけるように前記基本燃料供給量をフィードバ
ック補正するためのフィードバック補正値を設定するフ
ィードバック補正値設定手段と、機関の過渡運転状態を
検出する過渡運転状態検出手段と、この過渡運転状態検
出手段で検出された過渡運転状態に基づいて基本燃料供
給量を補正するための過渡補正量を設定する過渡補正量
設定手段と、前記各設定手段により設定された基本燃料
供給量、フィードバック補正値、過渡補正量に基づいて
燃料供給量を設定する燃料供給量設定手段と、この燃料
供給量設定手段で設定した燃料供給量に基づいて機関へ
の燃料供給を制御する燃料供給制御手段と、を含んで構
成された内燃機関の燃料供給制御装置において、 前記フィードバック補正値の制御周期、過渡補正量それ
ぞれの適正度合いを設定する適正度合い設定手段と、機
関過渡運転中における機関負荷の変化巾を検出する機関
負荷変化巾検出手段と、適正度合い設定手段で設定され
たフィードバック補正値の制御周期、過渡補正量それぞ
れの適正度合い、及び、前記機関負荷変化巾検出手段で
検出された機関負荷の変化巾に基づいて前記フィードバ
ック補正値設定手段におけるフィードバック補正値の操
作量を設定するフィードバック補正値操作量設定手段と
、を設けるようにした。
ここで、適正度合い設定手段で設定される過渡補正量の
適正度合いが、フィードバック補正値の制御周期と前記
フィードバック補正値によ・る増減制御量との少な(と
も一方に基づいて決定されるようにすることが好ましい
。
適正度合いが、フィードバック補正値の制御周期と前記
フィードバック補正値によ・る増減制御量との少な(と
も一方に基づいて決定されるようにすることが好ましい
。
また、適正度合い設定手段で設定される過渡補正量の適
正度合いが、複数の機関温度jJ域毎に設定されること
が好ましい。
正度合いが、複数の機関温度jJ域毎に設定されること
が好ましい。
更に、第1図点線示のように、適正度合い設定手段で設
定される過渡補正量の適正度合いに基づいて過渡補正量
設定手段で設定される過渡補正量を修正する過渡補正量
修正手段を設けるようにしても良い。
定される過渡補正量の適正度合いに基づいて過渡補正量
設定手段で設定される過渡補正量を修正する過渡補正量
修正手段を設けるようにしても良い。
〈作用〉
かかる構成において、基本燃料供給量設定手段は、機関
運転状態検出手段で検出された機関の吸入空気量に関与
する機関運転状態に基づいて吸入空気量に見合った基本
燃料供給量を設定する。
運転状態検出手段で検出された機関の吸入空気量に関与
する機関運転状態に基づいて吸入空気量に見合った基本
燃料供給量を設定する。
また、空燃比検出手段は、機関排気成分を検出して、機
関に吸入される混合気の空燃比をこの機関排気成分によ
り検出する。そして、フィードバック補正値設定手段は
、空燃比検出手段で検出される空燃比を目標空燃比に近
づけるように基本燃料供給量をフィードバック補正する
ためのフィードバック補正値を設定し、このフィードバ
ック補正値によって排気成分を介して検出される実際の
空燃比を目標空燃比付近にフィードバック制御する。
関に吸入される混合気の空燃比をこの機関排気成分によ
り検出する。そして、フィードバック補正値設定手段は
、空燃比検出手段で検出される空燃比を目標空燃比に近
づけるように基本燃料供給量をフィードバック補正する
ためのフィードバック補正値を設定し、このフィードバ
ック補正値によって排気成分を介して検出される実際の
空燃比を目標空燃比付近にフィードバック制御する。
更に、過渡補正量設定手段は、過渡運転状態検出手段で
検出された過渡運転状態に基づいて基本燃料供給量を補
正するための過渡補正量を設定する。
検出された過渡運転状態に基づいて基本燃料供給量を補
正するための過渡補正量を設定する。
そして、燃料供給量設定手段は、前記基本燃料供給量、
フィードバック補正値、過渡補正量に基づいて燃料供給
量を設定し、この燃料供給量に基づいて燃料供給制御手
段が機関への燃料供給を制御する。
フィードバック補正値、過渡補正量に基づいて燃料供給
量を設定し、この燃料供給量に基づいて燃料供給制御手
段が機関への燃料供給を制御する。
一方、適正度合い設定手段は、フィードバック補正値設
定手段で設定されるフィードバック補正値の制御周期、
及び過渡補正量設定手段で設定される過渡補正量それぞ
れの適正度合いを設定し、空燃比のフィードバック補正
制御及び燃料の過渡補正制御がそれぞれどの程度の適正
レベルにあるかを判別する。
定手段で設定されるフィードバック補正値の制御周期、
及び過渡補正量設定手段で設定される過渡補正量それぞ
れの適正度合いを設定し、空燃比のフィードバック補正
制御及び燃料の過渡補正制御がそれぞれどの程度の適正
レベルにあるかを判別する。
また、機関負荷変化巾検出手段は、機関過渡運転中にお
ける機関負荷の変化中を検出する。そして、フィードバ
ック補正値操作量設定手段は、フィードバック補正値の
制御周期、過渡補正量それぞれの適正度合い、及び、機
関過渡運転中における機関負荷の変化中に基づいてフィ
ードバック補正値設定手段におけるフィードバック補正
値の操作量を設定する。従って、フィードバック補正値
の操作量は固定ではなく、前述のフィードバック補正制
御の適正度合い、過渡補正制御の適正度合い、過渡運転
中の機関負荷変化中の3つの条件に従って可変設定され
るものであり、これにより、過渡運転時の空燃比制御状
態に応じた操作量でフィードバック補正値が設定される
ようにした。
ける機関負荷の変化中を検出する。そして、フィードバ
ック補正値操作量設定手段は、フィードバック補正値の
制御周期、過渡補正量それぞれの適正度合い、及び、機
関過渡運転中における機関負荷の変化中に基づいてフィ
ードバック補正値設定手段におけるフィードバック補正
値の操作量を設定する。従って、フィードバック補正値
の操作量は固定ではなく、前述のフィードバック補正制
御の適正度合い、過渡補正制御の適正度合い、過渡運転
中の機関負荷変化中の3つの条件に従って可変設定され
るものであり、これにより、過渡運転時の空燃比制御状
態に応じた操作量でフィードバック補正値が設定される
ようにした。
ここで、過渡補正量の適正度合いが、フィードバック補
正値の制御周期とフィードバック補正値による増減制御
量との少なくとも一方に基づいて決定されれば、過渡補
正量による過渡運転時の空燃比制御性に基づいて適正度
合いが設定される。
正値の制御周期とフィードバック補正値による増減制御
量との少なくとも一方に基づいて決定されれば、過渡補
正量による過渡運転時の空燃比制御性に基づいて適正度
合いが設定される。
また、適正度合い設定手段で設定される過渡補正量の適
正度合いを、複数の機関温度領域毎に設定すれば、機関
温度に影響される過渡補正量の適正度合いを精度良く求
めることができる。
正度合いを、複数の機関温度領域毎に設定すれば、機関
温度に影響される過渡補正量の適正度合いを精度良く求
めることができる。
更に、過渡補正量修正手段は、適正度合い設定手段で設
定される過渡補正量の適正度合いに基づいて過渡補正量
設定手段で設定される過渡補正量を修正し、過渡補正量
の適正度合い、即ち、過渡補正量による過渡運転時の空
燃比制御性を向上させる。
定される過渡補正量の適正度合いに基づいて過渡補正量
設定手段で設定される過渡補正量を修正し、過渡補正量
の適正度合い、即ち、過渡補正量による過渡運転時の空
燃比制御性を向上させる。
〈実施例〉
以下に本発明の詳細な説明する。
一実施例のシステム構成を示す第2図において、内燃機
関lには、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。エアクリーナ2には吸気(大気)温度TA(C
)を検出する吸気温センサ6が設けられている。スロッ
トルチャンバ4には、図示しないアクセルペダルと連動
するスロットル弁7が設けられていて、吸入空気流量Q
を制御する。前記スロットル弁7には、その開度TVO
を検出するポテンショメータと共に、その全閉位W(ア
イドル位置)でONとなるアイドルスイッチ8Aを含む
スロットルセンサ8が付設されている。
関lには、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。エアクリーナ2には吸気(大気)温度TA(C
)を検出する吸気温センサ6が設けられている。スロッ
トルチャンバ4には、図示しないアクセルペダルと連動
するスロットル弁7が設けられていて、吸入空気流量Q
を制御する。前記スロットル弁7には、その開度TVO
を検出するポテンショメータと共に、その全閉位W(ア
イドル位置)でONとなるアイドルスイッチ8Aを含む
スロットルセンサ8が付設されている。
スロットル弁7下流の吸気マニホールド5には、吸気圧
力PBを検出する吸気圧センサ9が設けられると共に、
各気筒毎に電磁式の燃料噴射弁IOが設けられている。
力PBを検出する吸気圧センサ9が設けられると共に、
各気筒毎に電磁式の燃料噴射弁IOが設けられている。
燃料噴射弁10は、後述するマイクロコンピュータを内
蔵したコントロールユニット11から例えば点火タイミ
ングに同期して出力される駆動パルス信号によって開弁
駆動し、図示しない燃料ポンプから圧送されプレッシャ
レギュレータにより所定圧力に制御された燃料を吸気マ
ニホールド5内に噴射供給する。即ち、前記燃料噴射弁
10による燃料供給量は、燃料噴射弁10の開弁駆動時
間で制御されるようになっている。
蔵したコントロールユニット11から例えば点火タイミ
ングに同期して出力される駆動パルス信号によって開弁
駆動し、図示しない燃料ポンプから圧送されプレッシャ
レギュレータにより所定圧力に制御された燃料を吸気マ
ニホールド5内に噴射供給する。即ち、前記燃料噴射弁
10による燃料供給量は、燃料噴射弁10の開弁駆動時
間で制御されるようになっている。
更に、機関温度を代表する冷却ジャケット内の冷却水温
度Twを検出する水温センサ12が設けられると共に、
排気通路13内で排気中酸素濃度を検出することによっ
て吸入混合気の空燃比を検出する空燃比検出手段として
の酸素センサ14が設けられている。尚、前記酸素セン
サ14は、目標空燃比としての理論空燃比に対する実際
の空燃比のリッチ・リーンを検出するリッチ・リーンセ
ンサである。
度Twを検出する水温センサ12が設けられると共に、
排気通路13内で排気中酸素濃度を検出することによっ
て吸入混合気の空燃比を検出する空燃比検出手段として
の酸素センサ14が設けられている。尚、前記酸素セン
サ14は、目標空燃比としての理論空燃比に対する実際
の空燃比のリッチ・リーンを検出するリッチ・リーンセ
ンサである。
コントロールユニット11は、クランク角センサ15か
ら機関回転に同期して出力されるクランク単位角度信号
PO8を一定時間カウントして又は所定クランク角位置
毎に出力されるクランク基準角度信号REF (4気筒
の場合180°毎)の周期を計測して機関回転速度Nを
検出する。
ら機関回転に同期して出力されるクランク単位角度信号
PO8を一定時間カウントして又は所定クランク角位置
毎に出力されるクランク基準角度信号REF (4気筒
の場合180°毎)の周期を計測して機関回転速度Nを
検出する。
コントロールユニット11は、吸気圧センサ9によって
検出される吸気圧力PBと機関回転速度Nとに基づいて
基本燃料噴射量(基本燃料供給量)TpPBを演算する
一方、この基本燃料噴射量TpPBをその他の検出され
た各種機関運転状態に基づいて補正して最終的な燃料噴
射量(燃料供給蓋)Tiを演算すると共に、設定した燃
料噴射量T+に相当するパルス巾の駆動パルス信号を燃
料噴射弁10に所定タイミングで出力して、燃料の噴射
供給を制御する。
検出される吸気圧力PBと機関回転速度Nとに基づいて
基本燃料噴射量(基本燃料供給量)TpPBを演算する
一方、この基本燃料噴射量TpPBをその他の検出され
た各種機関運転状態に基づいて補正して最終的な燃料噴
射量(燃料供給蓋)Tiを演算すると共に、設定した燃
料噴射量T+に相当するパルス巾の駆動パルス信号を燃
料噴射弁10に所定タイミングで出力して、燃料の噴射
供給を制御する。
次にコントロールユニット11により行われる燃料供給
制御に関わる各種演算処理を第3図〜第6図のフローチ
ャートにそれぞれ示すルーチンに従って説明する。
制御に関わる各種演算処理を第3図〜第6図のフローチ
ャートにそれぞれ示すルーチンに従って説明する。
本実施例において、基本燃料供給量設定手段。
フィードバック補正値設定手段、過渡補正量設定手段、
燃料供給量設定手段、燃料供給制御手段。
燃料供給量設定手段、燃料供給制御手段。
適正度合い設定手段、フィードバック補正値操作量設定
手段1機関負荷変化巾検出手段、過渡運転状態検出手段
、過渡補正量修正手段としての機能は、前記第3図〜第
6図のフローチャートに示すようにソフトウェア的に備
えられている。また、本実施例において、機関運転状態
検出手段は、クランク角センサ15及び吸気圧センサ9
が相当する。
手段1機関負荷変化巾検出手段、過渡運転状態検出手段
、過渡補正量修正手段としての機能は、前記第3図〜第
6図のフローチャートに示すようにソフトウェア的に備
えられている。また、本実施例において、機関運転状態
検出手段は、クランク角センサ15及び吸気圧センサ9
が相当する。
第3図のフローチャートに示すルーチンは、実際の空燃
比を目標空燃比に近づけるように後述する基本燃料噴射
量’rpPBを補正するための空燃比フィードバック補
正係数(フィードバック補正値) LAMBDAを比例
・積分制御によって設定するルーチンであり、クランク
角センサ15から出力される基準角度信号REFに基づ
いて機関の1回転(1rev)毎に実行される。
比を目標空燃比に近づけるように後述する基本燃料噴射
量’rpPBを補正するための空燃比フィードバック補
正係数(フィードバック補正値) LAMBDAを比例
・積分制御によって設定するルーチンであり、クランク
角センサ15から出力される基準角度信号REFに基づ
いて機関の1回転(1rev)毎に実行される。
まず、ステップ1(図中ではSlとしである。
以下同様)では、機関回転速度Nと基本燃料噴射量’r
pPBとによって区分される複数の運転領域毎に、空燃
比フィードバック補正係数LAMBDAの操作量の基本
値であるリーン制御比個分PLφ、リッチ制御比例分P
Rφ、積分分■φの3つのデータを1組にして記憶させ
であるROM上のマツプから、NとTPPBとに基づい
て現状の運転状態に対応する比例・積分制御定数(操作
量)をそれぞれ検索して求める。
pPBとによって区分される複数の運転領域毎に、空燃
比フィードバック補正係数LAMBDAの操作量の基本
値であるリーン制御比個分PLφ、リッチ制御比例分P
Rφ、積分分■φの3つのデータを1組にして記憶させ
であるROM上のマツプから、NとTPPBとに基づい
て現状の運転状態に対応する比例・積分制御定数(操作
量)をそれぞれ検索して求める。
尚、機関回転速度Nは、前述のように例えばクランク角
センサ15から出力される基準角度信号REFの周期を
計測することによって算出され、基本燃料噴射量TpP
Bは後述する第5図のフローチャートに示す燃料噴射量
設定ルーチンで設定されたものを読み込むようにする。
センサ15から出力される基準角度信号REFの周期を
計測することによって算出され、基本燃料噴射量TpP
Bは後述する第5図のフローチャートに示す燃料噴射量
設定ルーチンで設定されたものを読み込むようにする。
ステップ2では、酸素センサ(0□/5)14から排気
中の酸素濃度に応じて出力される検出信号を入力して、
次のステップ3においてこの検出値と目標空燃比である
理論空燃比相当の所定値(本実施例では500mV)と
を比較し、排気中の酸素濃度を介して検出される機関吸
入混合気の空燃比が理論空燃比に対してリッチ(fi)
であるかリーン(薄)であるかを判別する。
中の酸素濃度に応じて出力される検出信号を入力して、
次のステップ3においてこの検出値と目標空燃比である
理論空燃比相当の所定値(本実施例では500mV)と
を比較し、排気中の酸素濃度を介して検出される機関吸
入混合気の空燃比が理論空燃比に対してリッチ(fi)
であるかリーン(薄)であるかを判別する。
ステップ3で、酸素センサ14の出力が所定値よりも太
き(空燃比が目標よりもリッチであると判別されたとき
には、ステップ4へ進んでリッチ初回判別フラグfRを
判別する。
き(空燃比が目標よりもリッチであると判別されたとき
には、ステップ4へ進んでリッチ初回判別フラグfRを
判別する。
リッチ初回判別フラグfRは、後述するように空燃比が
リーンの状態ではゼロがセットされるものであるから、
ステップ3におけるリッチ判別が初回であったときには
、ここでフラグfRはゼロであると判別される。
リーンの状態ではゼロがセットされるものであるから、
ステップ3におけるリッチ判別が初回であったときには
、ここでフラグfRはゼロであると判別される。
ステップ4でフラグfRがゼロであると判別されてステ
ップ5へ進むと、前記リッチ初回判別フラグfRに1を
セットすると共に、同様にしてリーン検出の初回を判別
するためのり−ン初回判別フラグfLにゼロをセットす
る。従って、リッチ検出状態が継続しているときには、
ステップ4でフラグfRが1であると判別される。
ップ5へ進むと、前記リッチ初回判別フラグfRに1を
セットすると共に、同様にしてリーン検出の初回を判別
するためのり−ン初回判別フラグfLにゼロをセットす
る。従って、リッチ検出状態が継続しているときには、
ステップ4でフラグfRが1であると判別される。
リッチ初回判別がなされステップ5でフラグfR,fL
の設定を行うと、次のステップ6では、空燃比フィード
バック補正係数LAMBDAの周期時間TMO□Fの適
正度合いを示すメンバーシップ値mTMを、予め周期時
間TMO□Fに対応するメンバーシップ関数として設定
されているマツプから検索して求める。前記周期時間T
MOオFは、後述するように空燃比のリッチ・リーン検
出の初回にゼロリッセットされる一方、第4図のフロー
チャートに示す10m5毎に実行されるルーチンのステ
ップ51に従って10IIS毎に1ずつカウントアツプ
されるものである。
の設定を行うと、次のステップ6では、空燃比フィード
バック補正係数LAMBDAの周期時間TMO□Fの適
正度合いを示すメンバーシップ値mTMを、予め周期時
間TMO□Fに対応するメンバーシップ関数として設定
されているマツプから検索して求める。前記周期時間T
MOオFは、後述するように空燃比のリッチ・リーン検
出の初回にゼロリッセットされる一方、第4図のフロー
チャートに示す10m5毎に実行されるルーチンのステ
ップ51に従って10IIS毎に1ずつカウントアツプ
されるものである。
今回はリッチ検出の初回であるから、このステップ6で
用いられる周期時間TMO□Fは前回の空燃比リーン状
態の継続時間を示すことになるが、この時間TMOt
Fがあまり短いときには空燃比フィードバック補正係数
LAMBDAの操作量が大き過ぎて空燃比がハンチング
しサージが発生する慣れがあり、また、逆に前記時間T
MO,Fが長いときには空燃比のリーン状態を解消する
ための応答時間が長過ぎることになるので、前記時間T
MO。
用いられる周期時間TMO□Fは前回の空燃比リーン状
態の継続時間を示すことになるが、この時間TMOt
Fがあまり短いときには空燃比フィードバック補正係数
LAMBDAの操作量が大き過ぎて空燃比がハンチング
しサージが発生する慣れがあり、また、逆に前記時間T
MO,Fが長いときには空燃比のリーン状態を解消する
ための応答時間が長過ぎることになるので、前記時間T
MO。
Fがサージの許容範囲内の極力短い時間であるときに前
記メンバーシップ値mTMはl付近に設定されるように
しである。
記メンバーシップ値mTMはl付近に設定されるように
しである。
尚、前記メンバーシップ値mTMを与える関数は、熟練
した経験者がこの程度の時間TM02Fであれば問題の
ないフィードパ・ンク補正が行われており、この程度の
時間TMOzFであれば何らかの修正を行うべきである
といった経験上の判断(経験則)を反映させて予めマツ
プに設定されている。
した経験者がこの程度の時間TM02Fであれば問題の
ないフィードパ・ンク補正が行われており、この程度の
時間TMOzFであれば何らかの修正を行うべきである
といった経験上の判断(経験則)を反映させて予めマツ
プに設定されている。
次のステップ7では過渡フラグFtrを判別する。
過渡フラグFtrは、後述する第5図のフローチャート
に示すルーチンに従い、機関の過渡運転時に基本燃料噴
射量’rPPBを補正する過渡補正量としての壁流補正
量PRETpが、ゼロであるときにゼロがセットされ、
壁流補正量PRETpがゼロでなく過渡補正が施されて
いるときに1がセ・ントされるものである。
に示すルーチンに従い、機関の過渡運転時に基本燃料噴
射量’rPPBを補正する過渡補正量としての壁流補正
量PRETpが、ゼロであるときにゼロがセットされ、
壁流補正量PRETpがゼロでなく過渡補正が施されて
いるときに1がセ・ントされるものである。
ステップ7で過渡フラグFtrがゼロであると判別され
たときには、壁流補正fiPRETpによって燃料供給
量の補正制御が行われてなく、空燃比フィードバック補
正係数LAMBDAの周期時間TMO□Fから壁流補正
量PRETPの適正度合いを判断できないため、ステッ
プ8〜10をジャンプしてステップ11へ進む。
たときには、壁流補正fiPRETpによって燃料供給
量の補正制御が行われてなく、空燃比フィードバック補
正係数LAMBDAの周期時間TMO□Fから壁流補正
量PRETPの適正度合いを判断できないため、ステッ
プ8〜10をジャンプしてステップ11へ進む。
一方、ステップ7で過渡フラグFtrが1であると判別
されたときには、壁流補正1PRETpにより燃料供給
量の過渡補正がなされているときなので、ステップ8以
降へ進んで現在付加されている壁流補正量PRETpの
適正度合いを前記周期時間TMO□Fに基づいて判別す
る。
されたときには、壁流補正1PRETpにより燃料供給
量の過渡補正がなされているときなので、ステップ8以
降へ進んで現在付加されている壁流補正量PRETpの
適正度合いを前記周期時間TMO□Fに基づいて判別す
る。
ステップ8では、周期時間TMO,Fの適正度合いを示
すメンバーシップ4a m T Mと同様に、周期時間
TMO,Fに基づいて壁流補正量PRETpの適正度合
いを示すメンバーシップ値mtrを、予め周期時間TM
O,Fに対応して設定されたメンバーシップ関数のマツ
プから検索して求める。
すメンバーシップ4a m T Mと同様に、周期時間
TMO,Fに基づいて壁流補正量PRETpの適正度合
いを示すメンバーシップ値mtrを、予め周期時間TM
O,Fに対応して設定されたメンバーシップ関数のマツ
プから検索して求める。
壁流補正量PRETpによる燃料の過渡補正によって過
渡運転時の空燃比制御性が確保されていれば、前記時間
TMOzFは充分に短くなるはずであるが、例えば機関
加速時で前記壁流補正11PRETpによる増量補正が
不足すると、空燃比が大きくリーン化するために、この
リーン状態を解消するためのフィードバック補正に時間
を要することになる。このため、時間TMO□Fが長い
ときにはそれだけ壁流補正量PRETPの適正度合いが
低いことになり、この場合にはメンバーシップ値mtr
はゼロに近い値に設定される。尚、このメンバーシップ
値mtrを与えるメンバーシップ関数についても、熟練
者の経験則が反映されるようにしである。
渡運転時の空燃比制御性が確保されていれば、前記時間
TMOzFは充分に短くなるはずであるが、例えば機関
加速時で前記壁流補正11PRETpによる増量補正が
不足すると、空燃比が大きくリーン化するために、この
リーン状態を解消するためのフィードバック補正に時間
を要することになる。このため、時間TMO□Fが長い
ときにはそれだけ壁流補正量PRETPの適正度合いが
低いことになり、この場合にはメンバーシップ値mtr
はゼロに近い値に設定される。尚、このメンバーシップ
値mtrを与えるメンバーシップ関数についても、熟練
者の経験則が反映されるようにしである。
ステップ8で、メンバーシップ値mtrをマツプから検
索して求めると、次のステップ9では、前回までにおい
て設定されているメンバーシップ値mtrの最小(JM
INmtrと、今回ステップ8で求めたメンバーシップ
値mtrとを比較し、今回設定値mtrの方が小さいと
きには、ステップ10へ進んで最小値MINmtrを今
回設定値mtrに更新設定し、壁流補正量PRETf)
の最も適正度合いの低いデータを求めるようにする。
索して求めると、次のステップ9では、前回までにおい
て設定されているメンバーシップ値mtrの最小(JM
INmtrと、今回ステップ8で求めたメンバーシップ
値mtrとを比較し、今回設定値mtrの方が小さいと
きには、ステップ10へ進んで最小値MINmtrを今
回設定値mtrに更新設定し、壁流補正量PRETf)
の最も適正度合いの低いデータを求めるようにする。
ステップ11では、空燃比のリッチ検出の初回に空燃比
フィードバック補正係数LAMBDAを比例制御により
減少させるリーン制御比何分PLを下式に従って演算す
る。
フィードバック補正係数LAMBDAを比例制御により
減少させるリーン制御比何分PLを下式に従って演算す
る。
PL4−PLφ+
PTRX (Mdtp(1−MTR)+mTM)ここで
、PLφは前記ステップ1で基本燃料噴射量TpPBと
機関回転速度Nとに基づいてマツプから検索した基本値
、PTRは後述する第5図のフローチャートに示すルー
チンにおいて機関過渡運転時の機関負荷の変化小ΣDA
NTpが増大するに従って増大設定される過渡運転時用
比例骨、Mdtpはやはり第5図のフローチャートに示
すルーチンにおいて機関過渡運転時の機関負荷変化割合
DANTpの増大に応じて増大設定される補正係数、M
TRは前述のようにして設定されるメンバーシップ値m
trの最小値MINmtrを第5図のフローチャートで
冷却水温度Twに対応する値として更新記録した値、ま
た、mTMは前記ステップ6で設定した周期時間TM0
1 Fの適正度合いを示すメンバーシップ値である。
、PLφは前記ステップ1で基本燃料噴射量TpPBと
機関回転速度Nとに基づいてマツプから検索した基本値
、PTRは後述する第5図のフローチャートに示すルー
チンにおいて機関過渡運転時の機関負荷の変化小ΣDA
NTpが増大するに従って増大設定される過渡運転時用
比例骨、Mdtpはやはり第5図のフローチャートに示
すルーチンにおいて機関過渡運転時の機関負荷変化割合
DANTpの増大に応じて増大設定される補正係数、M
TRは前述のようにして設定されるメンバーシップ値m
trの最小値MINmtrを第5図のフローチャートで
冷却水温度Twに対応する値として更新記録した値、ま
た、mTMは前記ステップ6で設定した周期時間TM0
1 Fの適正度合いを示すメンバーシップ値である。
従って、上記演算式に従って設定されるリーン制御比引
分PLは、機関過渡運転中における機関負荷の変化小Σ
DANTpが増大するに従って増大設定され、また、冷
却水温度Twに応じて記憶されている゛壁流補正量PR
ETPの適正度合いを示すメンバーシップ値MTRが小
さくなると増大設定され、更に、機関負荷の変化割合D
ANTpが増大する急加減速時に増大設定され、加えて
、空燃比フィードバック補正係数LAMBDAの周期時
間TMO,Fが長くなると増大設定されるものである。
分PLは、機関過渡運転中における機関負荷の変化小Σ
DANTpが増大するに従って増大設定され、また、冷
却水温度Twに応じて記憶されている゛壁流補正量PR
ETPの適正度合いを示すメンバーシップ値MTRが小
さくなると増大設定され、更に、機関負荷の変化割合D
ANTpが増大する急加減速時に増大設定され、加えて
、空燃比フィードバック補正係数LAMBDAの周期時
間TMO,Fが長くなると増大設定されるものである。
このため、前記リーン制御比引分PLは、機関の過渡運
転時にあっては、壁流補正量PRETpによる燃料の補
正制御が良好に行われず、空燃比が目標空燃比から大き
くずれる傾向にあるときに増大設定されると共に、急加
減速状態や加減速が長(継続されるときにはより増大設
定され、壁流補正量PRETPによる燃料補正制御の不
適正を、過渡運転状態に応じて空燃比フィードバック補
正係数LAMBDAで補って、空燃比が目標空燃比付近
に速やかに収束するようにする。
転時にあっては、壁流補正量PRETpによる燃料の補
正制御が良好に行われず、空燃比が目標空燃比から大き
くずれる傾向にあるときに増大設定されると共に、急加
減速状態や加減速が長(継続されるときにはより増大設
定され、壁流補正量PRETPによる燃料補正制御の不
適正を、過渡運転状態に応じて空燃比フィードバック補
正係数LAMBDAで補って、空燃比が目標空燃比付近
に速やかに収束するようにする。
次のステップ12では、リーン継続時間を計測した周期
時間TMO,Fをゼロリセットし、今度は周期時間TM
O,Fによりリッチ継続時間が計測されるようにする。
時間TMO,Fをゼロリセットし、今度は周期時間TM
O,Fによりリッチ継続時間が計測されるようにする。
ステップ13では、前記ステップ11で設定したリーン
制御比引分PLを現状の空燃比フィードバック補正係数
LA?IBDAから減算することにより、空燃比フィー
ドバック補正係数LAMBDAを用いて演算される燃料
噴射量Tiが減量されて空燃比のリッチ状態が解消され
るようにする。
制御比引分PLを現状の空燃比フィードバック補正係数
LA?IBDAから減算することにより、空燃比フィー
ドバック補正係数LAMBDAを用いて演算される燃料
噴射量Tiが減量されて空燃比のリッチ状態が解消され
るようにする。
一方、ステップ4でリッチ初回判別フラクfRが1であ
ると判別されたときには、空燃比のリッチ状態が継続し
ているときであり、このときにはステップ14へ進んで
、前記周期時間TMO,F即ち空燃比がリッチになって
からの経過時間に基づいて前記ステップ6と同様にメン
バーシップ値mTMを設定する。但し、前記ステップ6
における周期時間TMO,Fは、前回の空燃比リーン継
続状態における確定時間であるのに対し、このステップ
14における周期時間TMO,Fは、空燃比のリッチ継
続状態において刻々変化する未確定時間である。
ると判別されたときには、空燃比のリッチ状態が継続し
ているときであり、このときにはステップ14へ進んで
、前記周期時間TMO,F即ち空燃比がリッチになって
からの経過時間に基づいて前記ステップ6と同様にメン
バーシップ値mTMを設定する。但し、前記ステップ6
における周期時間TMO,Fは、前回の空燃比リーン継
続状態における確定時間であるのに対し、このステップ
14における周期時間TMO,Fは、空燃比のリッチ継
続状態において刻々変化する未確定時間である。
次のステップ15では、空燃比フィードバック補正係数
LAMBDAを積分制御するための積分分■を下式に従
って演算する。
LAMBDAを積分制御するための積分分■を下式に従
って演算する。
14−Tφ+
ITRX (Mdtp<1−MTR)+mTM)ここで
、Iφは前記ステップlで基本燃料噴射量TpPBと機
関回転速度Nとに基づいてマツプから検索した基本値、
ITRは後述する第5図のフローチャートに示すルーチ
ンにおいて機関過渡運転時の機関負荷の変化小ΣDAN
Tpが増大するに従うて増大設定される過渡運転時用積
分分、Mdtpは第5図のフローチャートに示すルーチ
ンにおいて機関過渡運転時の機関負荷変化割合DANT
pの増大に応じて増大設定される補正係数、MTRは前
述のようにして設定されるメンバーシップ値mtrの最
小値MINmtrを第5図のフローチャートで冷却水温
度Twに対応する値として更新記録した値、また、mT
Mは前記ステップ14で設定した周期時間TMO□Fの
適正度合いを示すメンバーシップ値である。
、Iφは前記ステップlで基本燃料噴射量TpPBと機
関回転速度Nとに基づいてマツプから検索した基本値、
ITRは後述する第5図のフローチャートに示すルーチ
ンにおいて機関過渡運転時の機関負荷の変化小ΣDAN
Tpが増大するに従うて増大設定される過渡運転時用積
分分、Mdtpは第5図のフローチャートに示すルーチ
ンにおいて機関過渡運転時の機関負荷変化割合DANT
pの増大に応じて増大設定される補正係数、MTRは前
述のようにして設定されるメンバーシップ値mtrの最
小値MINmtrを第5図のフローチャートで冷却水温
度Twに対応する値として更新記録した値、また、mT
Mは前記ステップ14で設定した周期時間TMO□Fの
適正度合いを示すメンバーシップ値である。
従って、上記演算式に従って設定される積分分Iは、前
記リーン制御比引分PLと同様に、機関過渡運転中にお
ける機関負荷の変化中ΣDANTpが増大するに従って
増大設定され、また、冷却水温度Twに応じて記憶され
ている壁流補正量PRETpの適正度合いを示すメンバ
ーシップ値MTRが小さくなると増大設定され、更に、
機関負荷の変化割合DANTpが増大する急加減速時に
増大設定され、加えて、空燃比フィードバック補正係数
LAMBDAの周期時間TMO□Fが長くなると増大設
定される。
記リーン制御比引分PLと同様に、機関過渡運転中にお
ける機関負荷の変化中ΣDANTpが増大するに従って
増大設定され、また、冷却水温度Twに応じて記憶され
ている壁流補正量PRETpの適正度合いを示すメンバ
ーシップ値MTRが小さくなると増大設定され、更に、
機関負荷の変化割合DANTpが増大する急加減速時に
増大設定され、加えて、空燃比フィードバック補正係数
LAMBDAの周期時間TMO□Fが長くなると増大設
定される。
このため、前記積分制御分Iは、機関の過渡運転時にあ
っては、壁流補正量PRETpによる燃料の補正制御が
良好に行われず、空燃比が目標空燃比から大きくずれる
傾向にあるときに増大設定されると共に、急加減速状態
や加減速が長く継続されるときにはより増大設定され、
壁流補正量PRETpによる燃料補正制御の不適正を補
って空燃比が目標空燃比付近に速やかに収束するように
する。
っては、壁流補正量PRETpによる燃料の補正制御が
良好に行われず、空燃比が目標空燃比から大きくずれる
傾向にあるときに増大設定されると共に、急加減速状態
や加減速が長く継続されるときにはより増大設定され、
壁流補正量PRETpによる燃料補正制御の不適正を補
って空燃比が目標空燃比付近に速やかに収束するように
する。
ステップ15で積分分Iを設定すると、次のス、テップ
16では現状の空燃比フィードバック補正係数LAMB
DAから前記積分分■を減算することにより、燃料噴射
量Tiが減少補正されるようにする。このステップ15
での積分分Iの減算は、リッチ状態が継続している間は
本ルーチン実行周期毎(機関1回転毎)に行われ、リッ
チ状態が解消されて空燃比がリーンに反転すると、今度
はリーン状態を解消すべく後述するように空燃比フィー
ドバック補正係数LAMBD^の増大制御が実施される
。
16では現状の空燃比フィードバック補正係数LAMB
DAから前記積分分■を減算することにより、燃料噴射
量Tiが減少補正されるようにする。このステップ15
での積分分Iの減算は、リッチ状態が継続している間は
本ルーチン実行周期毎(機関1回転毎)に行われ、リッ
チ状態が解消されて空燃比がリーンに反転すると、今度
はリーン状態を解消すべく後述するように空燃比フィー
ドバック補正係数LAMBD^の増大制御が実施される
。
即ち、ステップ3で空燃比が理論空燃比よりもリーンで
あると判別されると、ステップ17でリーン初回判別フ
ラグfLを判別し、リーン検出初回であるときにはリッ
チ検出の初回と同様にしてフラグfL、fRの設定を行
った後(ステップ18)、リッチ継続時間を示す周期時
間TMO,Fに基づいてメンバーシップ値mTMを設定
し、次に過渡フラグFtrの判別を行う(ステップ20
)。
あると判別されると、ステップ17でリーン初回判別フ
ラグfLを判別し、リーン検出初回であるときにはリッ
チ検出の初回と同様にしてフラグfL、fRの設定を行
った後(ステップ18)、リッチ継続時間を示す周期時
間TMO,Fに基づいてメンバーシップ値mTMを設定
し、次に過渡フラグFtrの判別を行う(ステップ20
)。
過渡フラグFtrが1であって壁流補正量PRETPに
よる燃料の過渡補正中であるときには、壁流補正量PR
ETpの適正度合いを示すメンバーシップ値mtrの最
小値MINmtrの更新制御を行い(ステップ21〜2
3)、次に下式に従いリッチ制御比例分PRを演算する
(ステップ24)。
よる燃料の過渡補正中であるときには、壁流補正量PR
ETpの適正度合いを示すメンバーシップ値mtrの最
小値MINmtrの更新制御を行い(ステップ21〜2
3)、次に下式に従いリッチ制御比例分PRを演算する
(ステップ24)。
PR4−PRφ+
PTRX(Mdtp(I MTR)+mTMl上記演
算式は、前記ステップ11におけるリーン制御比引分P
Lの式の基本値PLφを基本値PRφに置き換えただけ
であり、その他の演算要素はPLの演算式と同じで、リ
ッチ制御比例分PRは変化特性はリーン制御比引分PL
と同じである。
算式は、前記ステップ11におけるリーン制御比引分P
Lの式の基本値PLφを基本値PRφに置き換えただけ
であり、その他の演算要素はPLの演算式と同じで、リ
ッチ制御比例分PRは変化特性はリーン制御比引分PL
と同じである。
そして、リッチ継続時間を計測した周期時間TMO□F
をゼロリセットする一方(ステップ25)、演算したリ
ッチ制御比例分PRを空燃比フィードバック補正係数L
AMBDAに加算して増大設定する(ステップ26)。
をゼロリセットする一方(ステップ25)、演算したリ
ッチ制御比例分PRを空燃比フィードバック補正係数L
AMBDAに加算して増大設定する(ステップ26)。
また、ステップ17でリーン初回判別フラグfLが1で
あると判別され、空燃比リーン状態が継続しているとき
には、リーン検出初回からの経過時間を示す周期時間T
MO□Fに基づいてメンバーシップ値mTMを設定しく
ステップ27)、次に下式に従って積分分■を演算する
(ステップ28)。
あると判別され、空燃比リーン状態が継続しているとき
には、リーン検出初回からの経過時間を示す周期時間T
MO□Fに基づいてメンバーシップ値mTMを設定しく
ステップ27)、次に下式に従って積分分■を演算する
(ステップ28)。
■←Iφ+
ITRX (Mdtp(1−MTR)十mTM)尚、上
記演算式は前記ステップ15における積分分Iの演算式
と同じである。
記演算式は前記ステップ15における積分分Iの演算式
と同じである。
積分分Iを演算すると、この積分分Iを空燃比フィード
バック補正係数LAMBDAに加算することにより燃料
の増量補正を図り(ステップ29)、空燃比のリーン状
態が解消されるまでこの積分分Iの加算を継続する。
バック補正係数LAMBDAに加算することにより燃料
の増量補正を図り(ステップ29)、空燃比のリーン状
態が解消されるまでこの積分分Iの加算を継続する。
尚、上記第3図のフローチャートに示すルーチンでは、
過渡補正量である壁流補正量PRETpの適正度合いを
示すメンバーシップ値mtrを周期時間TMO□Fに基
づいて設定したが、空燃比のリッチ又はリーン状態にお
いて空燃比フィードバック補正係数LAMBDAがどれ
だけ変化したが、即ち、空燃比フィードバック補正係数
LAMBDAの操作総量(増減制御量)に基づいて壁流
補正量PRETpの適正度合いを設定するようにしても
良く、また、周期時間TMO,Fと前記増減制御量との
それぞれに応じて適正度合いを設定して、両方の適正度
合いから最終的に壁流補正量PRETpの適正度合いを
設定するように構成しても良い。
過渡補正量である壁流補正量PRETpの適正度合いを
示すメンバーシップ値mtrを周期時間TMO□Fに基
づいて設定したが、空燃比のリッチ又はリーン状態にお
いて空燃比フィードバック補正係数LAMBDAがどれ
だけ変化したが、即ち、空燃比フィードバック補正係数
LAMBDAの操作総量(増減制御量)に基づいて壁流
補正量PRETpの適正度合いを設定するようにしても
良く、また、周期時間TMO,Fと前記増減制御量との
それぞれに応じて適正度合いを設定して、両方の適正度
合いから最終的に壁流補正量PRETpの適正度合いを
設定するように構成しても良い。
以上のように、空燃比フィードバック補正係数LAMB
DAを比例・積分制御するに当たって用いられる比例分
P・積分分■が、現状の空燃比ズレの状態や、過去の過
渡補正制御で確認された壁流補正量PRETpの適正度
合い、更に、現状の機関負荷の変化状態(過渡運転状態
)に応じて可変制御されるため、定常時のサージ発生を
回避しつつ、過渡運転時における壁流補正量PRETp
の不適正による空燃比のズレを速やかに収束させるべ(
、空燃比フィードバック補正係数LAMBDAを設定す
ることができる。このため、過渡補正量としての壁流補
正量PRETpでは所望の空燃比制御性が得られないと
きでも、過渡運転時のおける空燃比制御性を確保して大
きな空燃比変動を回避でき、過渡運転時において排気性
状が悪化することを防止できる。
DAを比例・積分制御するに当たって用いられる比例分
P・積分分■が、現状の空燃比ズレの状態や、過去の過
渡補正制御で確認された壁流補正量PRETpの適正度
合い、更に、現状の機関負荷の変化状態(過渡運転状態
)に応じて可変制御されるため、定常時のサージ発生を
回避しつつ、過渡運転時における壁流補正量PRETp
の不適正による空燃比のズレを速やかに収束させるべ(
、空燃比フィードバック補正係数LAMBDAを設定す
ることができる。このため、過渡補正量としての壁流補
正量PRETpでは所望の空燃比制御性が得られないと
きでも、過渡運転時のおける空燃比制御性を確保して大
きな空燃比変動を回避でき、過渡運転時において排気性
状が悪化することを防止できる。
次に、第5図のフローチャートに示すルーチンは、壁流
補正量(過渡補正量)PRETpの設定を含む燃料噴射
量設定ルーチンであって、101115毎に実行される
よう構成されている。
補正量(過渡補正量)PRETpの設定を含む燃料噴射
量設定ルーチンであって、101115毎に実行される
よう構成されている。
まず、ステップ61では、スロットルセンサ8によって
検出されるスロットル弁7の開度TVOを入力する。
検出されるスロットル弁7の開度TVOを入力する。
次のステップ62では、上記ステップ61で入力した開
度TVOに基づいてスロットル弁7で可変制御される機
関吸気系の開口面積Aをマツプから検索して求める。
度TVOに基づいてスロットル弁7で可変制御される機
関吸気系の開口面積Aをマツプから検索して求める。
そして、ステップ63では、ステップ62で求めた開口
面積Aを機関回転速度Nで除算した値に基づいて内燃機
関の基本体積効率QHφ(%)をマツプから検索して求
める。
面積Aを機関回転速度Nで除算した値に基づいて内燃機
関の基本体積効率QHφ(%)をマツプから検索して求
める。
ステップ64では、吸気圧センサ9によって検出された
吸気圧力PBと機関回転速度Nとを乗算して得た値(吸
入空気流量Q相当値)に基づいて加重重みに’2をマツ
プから検索して求める。この加重重みに2は、前記基本
体積効率QHφを加重平均演算するのに用いられるもの
であり、この加重平均演算によって基本体積効率QHφ
に基づいて真の機関負荷変化に追従した体積効率QCY
Lが設定されるようにする。
吸気圧力PBと機関回転速度Nとを乗算して得た値(吸
入空気流量Q相当値)に基づいて加重重みに’2をマツ
プから検索して求める。この加重重みに2は、前記基本
体積効率QHφを加重平均演算するのに用いられるもの
であり、この加重平均演算によって基本体積効率QHφ
に基づいて真の機関負荷変化に追従した体積効率QCY
Lが設定されるようにする。
ステップ65では、前記加重重みに2を用いてステップ
63で求めた基本体積効率QHφを以下の式に従って加
重平均することにより体積効率QCYLを演算する。
63で求めた基本体積効率QHφを以下の式に従って加
重平均することにより体積効率QCYLを演算する。
°QCYL−に2xQHφ+(1−に2)QCYLここ
で、基本体積効率QHφと加重平均される体積効率QC
YLは、本ルーチンの前回実行時にこのステップ65で
演算したものである。
で、基本体積効率QHφと加重平均される体積効率QC
YLは、本ルーチンの前回実行時にこのステップ65で
演算したものである。
そして、次のステップ66では、ステップ65で演算し
た体積効率QCYLと、燃料噴射弁lOの噴射特性に基
づく定数XC0NAとを用いて、開口面積Aと機関回転
速度Nとに基づく基本燃料噴射量ANTp(機関負荷パ
ラメータ)を以下の式に従って演算する。
た体積効率QCYLと、燃料噴射弁lOの噴射特性に基
づく定数XC0NAとを用いて、開口面積Aと機関回転
速度Nとに基づく基本燃料噴射量ANTp(機関負荷パ
ラメータ)を以下の式に従って演算する。
ANTp=KCONAXQCYL
尚、上記基本燃料噴射量ANTPは、応答性に優れてい
ることを考慮して壁流補正量PRETpを求めるために
設定した値であり、実際の燃料供給制御における基本燃
料噴射量となるものではない、また、前記基本燃料噴射
1ANTpは、スロットル弁開度TVOと機関回転速度
Nとによって区分される運転状態毎に対応するANTp
を記憶したマツプから検索して求めるようにして、より
簡便に設定できるように構成しても良い。
ることを考慮して壁流補正量PRETpを求めるために
設定した値であり、実際の燃料供給制御における基本燃
料噴射量となるものではない、また、前記基本燃料噴射
1ANTpは、スロットル弁開度TVOと機関回転速度
Nとによって区分される運転状態毎に対応するANTp
を記憶したマツプから検索して求めるようにして、より
簡便に設定できるように構成しても良い。
ステップ67では、今回上記ステップ66で演算した基
本燃料噴射量ANTpから、本ルーチンの前回実行時に
ステップ66で演算された基本燃料噴射量MANTpを
減算することによって、本ルーチン実行周期(10+n
s)当たりの基本燃料噴射量AN’rpの変化割合DA
NTp (←ANTp−MANTp)を演算する。
本燃料噴射量ANTpから、本ルーチンの前回実行時に
ステップ66で演算された基本燃料噴射量MANTpを
減算することによって、本ルーチン実行周期(10+n
s)当たりの基本燃料噴射量AN’rpの変化割合DA
NTp (←ANTp−MANTp)を演算する。
ステップ68では、次回のステップ67における変化割
合DANTpの演算に用いるために今回ステップ66で
演算した基本燃料噴射量ANTPを前回値MANTpに
セットする。
合DANTpの演算に用いるために今回ステップ66で
演算した基本燃料噴射量ANTPを前回値MANTpに
セットする。
ステップ69では、以下の式に従って壁流補正量(過渡
補正量)PRETpを演算する。
補正量)PRETpを演算する。
PRETp =PRETp−+ (1−DECKN)
+WEPRTp X DANTpここで、PRETp−
Iは本ルーチンの前回実行時にこのステップ69で演算
した壁流補正量PRETp、また、DECKNは後述す
る第6図のフローチャートに示すバックグラウンドジョ
ブ(BGJ)のステップ94において定数DE(Jに機
関回転速度Nを乗算して求められる減衰特性値であり、
この減衰特性値DECKNにより壁流から持ち去られて
シリンダ内に吸入される分を見込んで壁流補正量PRE
Tpが機関の過渡運転中に積算設定されるようにしであ
る。
+WEPRTp X DANTpここで、PRETp−
Iは本ルーチンの前回実行時にこのステップ69で演算
した壁流補正量PRETp、また、DECKNは後述す
る第6図のフローチャートに示すバックグラウンドジョ
ブ(BGJ)のステップ94において定数DE(Jに機
関回転速度Nを乗算して求められる減衰特性値であり、
この減衰特性値DECKNにより壁流から持ち去られて
シリンダ内に吸入される分を見込んで壁流補正量PRE
Tpが機関の過渡運転中に積算設定されるようにしであ
る。
また、WEPRTpは、前述のようにして求めた壁流補
正i1 P RE T pの適正度合いを示すメンバー
シップ値MINmtrに基づいて設定される壁流補正学
習値KLWFと、冷却水温度Tw等の運転状態に応じて
設定される各種補正係数とに基づき、後述する第6図の
バックグラウンドジョブのステップ93で演算される壁
流補正近似係数である。更に、DANTpは、前記ステ
ップ67で演算された基本燃料噴射量ANTpの10+
ns当たりの変化割合である。上記式によって演算され
る壁流補正量PRETpは、噴射供給された燃料の吸気
通路壁面への付着率変化等を見込んで設定されるもので
あり、基本燃料噴射量ANTpの変化が無くなって変化
割合DANTpがゼロになると、前記減衰特性値DEC
KNによって徐々に減衰する。
正i1 P RE T pの適正度合いを示すメンバー
シップ値MINmtrに基づいて設定される壁流補正学
習値KLWFと、冷却水温度Tw等の運転状態に応じて
設定される各種補正係数とに基づき、後述する第6図の
バックグラウンドジョブのステップ93で演算される壁
流補正近似係数である。更に、DANTpは、前記ステ
ップ67で演算された基本燃料噴射量ANTpの10+
ns当たりの変化割合である。上記式によって演算され
る壁流補正量PRETpは、噴射供給された燃料の吸気
通路壁面への付着率変化等を見込んで設定されるもので
あり、基本燃料噴射量ANTpの変化が無くなって変化
割合DANTpがゼロになると、前記減衰特性値DEC
KNによって徐々に減衰する。
次のステップ70では、ステップ69で演算した壁流補
正量PRETpがゼロであるか否かを判別し、壁流補正
量PRETpがゼロでないときには、ステップ71へ進
んで過渡フラグFtrに1をセットする。
正量PRETpがゼロであるか否かを判別し、壁流補正
量PRETpがゼロでないときには、ステップ71へ進
んで過渡フラグFtrに1をセットする。
一方、壁流補正量PRETPがゼロであるときには、ス
テップ72へ進んで過渡運転中における基本燃料噴射量
ANTp (機関負荷)の変化中を示す積算値ΣDAN
Tpをゼロリセットする。
テップ72へ進んで過渡運転中における基本燃料噴射量
ANTp (機関負荷)の変化中を示す積算値ΣDAN
Tpをゼロリセットする。
積算値ΣDANTpをゼロリセットすると、次のステッ
プ73では前記過渡フラグFtrの判別を行うが、壁流
補正量PRETpがゼロでないときにはステップ71で
過渡フラグFtrに1がセットされるため、壁流補正量
PRETPがゼロになった初回には、このステップ73
で過渡フラグFtrが1であると判別される。
プ73では前記過渡フラグFtrの判別を行うが、壁流
補正量PRETpがゼロでないときにはステップ71で
過渡フラグFtrに1がセットされるため、壁流補正量
PRETPがゼロになった初回には、このステップ73
で過渡フラグFtrが1であると判別される。
ステップ73で過渡フラグFtrが1であると判別され
たときにはステップ74へ進み、前記第3図のフローチ
ャートに示すルーチンで設定された前回の過渡運転時ま
でにおけるメンバーシップ値MINmtrを、冷却水温
度Twに対応させて記憶するマツプの当該冷却水温度T
wにおける値として更新記憶させる。尚、ここで、冷却
水温度Twに対応させて記憶したメンバーシップ値MI
Nmtrは、記憶前の値と区別するためにMTRとされ
、このMTRが第3図のフローチャートに示すルーチン
における比例分P及び積分分Iの設定(ステップ11.
15.24.28)に用いられる。
たときにはステップ74へ進み、前記第3図のフローチ
ャートに示すルーチンで設定された前回の過渡運転時ま
でにおけるメンバーシップ値MINmtrを、冷却水温
度Twに対応させて記憶するマツプの当該冷却水温度T
wにおける値として更新記憶させる。尚、ここで、冷却
水温度Twに対応させて記憶したメンバーシップ値MI
Nmtrは、記憶前の値と区別するためにMTRとされ
、このMTRが第3図のフローチャートに示すルーチン
における比例分P及び積分分Iの設定(ステップ11.
15.24.28)に用いられる。
即ち、酸素センサ14で検出される空燃比がリッチ・リ
ーン反転する毎に、そのときに壁流補正量PRETpが
付加されているとメンバーシップ値mtrを設定し、そ
の設定値と前回までに設定されている最小値MINmt
rとを比較して、より小さいmtrを最小値MINmt
rにセットし、壁流補正11PRETpがゼロになった
ところで、その最小値MINmtrを冷却水温度Twに
対応するデータとして更新記録するものである。
ーン反転する毎に、そのときに壁流補正量PRETpが
付加されているとメンバーシップ値mtrを設定し、そ
の設定値と前回までに設定されている最小値MINmt
rとを比較して、より小さいmtrを最小値MINmt
rにセットし、壁流補正11PRETpがゼロになった
ところで、その最小値MINmtrを冷却水温度Twに
対応するデータとして更新記録するものである。
このように冷却水温度Twに応じて最小のメンバーシッ
プ値mtrを記憶すれば、冷却水温度Twによって変化
する壁流補正量PRETpの適正度合いに対応した判別
が行え、例えば冷却水温度TWが70℃のときには壁流
補正量PRETpによる空燃比制御性が許容レベルにあ
るが、冷却水温度Twが30°Cのときには壁流補正量
PRETpによって所望の補正制御が行えていない、と
いった診断がMTRとTwとのマツプに基づいて行える
ものである。
プ値mtrを記憶すれば、冷却水温度Twによって変化
する壁流補正量PRETpの適正度合いに対応した判別
が行え、例えば冷却水温度TWが70℃のときには壁流
補正量PRETpによる空燃比制御性が許容レベルにあ
るが、冷却水温度Twが30°Cのときには壁流補正量
PRETpによって所望の補正制御が行えていない、と
いった診断がMTRとTwとのマツプに基づいて行える
ものである。
最新の最小値MINmtrを上記ステップ74でマツプ
に格納すると、次のステップ75ではこの最小値MIN
mtrに1をセットし、新たに設定されるメンバーシッ
プ値mtrに基づいて最小値MINmtrが設定される
ようにする。
に格納すると、次のステップ75ではこの最小値MIN
mtrに1をセットし、新たに設定されるメンバーシッ
プ値mtrに基づいて最小値MINmtrが設定される
ようにする。
そして、ステップ76では、過渡フラグFtrにゼ口を
セットして、壁流補正fiPRETpが次回においても
略ゼロであるときには、ステップ73からステップ74
〜76をジャンプしてステップ77へ進むようにする。
セットして、壁流補正fiPRETpが次回においても
略ゼロであるときには、ステップ73からステップ74
〜76をジャンプしてステップ77へ進むようにする。
また、ステップ71で過渡フラグFtrに1をセットし
た後もステップ77へ進む。
た後もステップ77へ進む。
ステップ77では、ステップ67で演算された基本燃料
噴射量ANTpの変化割合DANTpを、前回までの積
算値ΣDANTpに加算して、積算値ΣDANTpを更
新する。前記積算値ΣDANTpは、壁流補正量PRE
Tpがゼロのときにゼロリセットされるものであるから
、このΣDANTpは壁流補正量PRETpがゼロでな
い機関の過渡運転時における基本燃料噴射11ANTp
(機関負荷)の変化小を示すものである。
噴射量ANTpの変化割合DANTpを、前回までの積
算値ΣDANTpに加算して、積算値ΣDANTpを更
新する。前記積算値ΣDANTpは、壁流補正量PRE
Tpがゼロのときにゼロリセットされるものであるから
、このΣDANTpは壁流補正量PRETpがゼロでな
い機関の過渡運転時における基本燃料噴射11ANTp
(機関負荷)の変化小を示すものである。
そして、ステップ78では、ステップ77で演算された
積算値ΣDANTpに基づいて過渡運転時用の操作量で
ある比例分PTRと積分分ITRとを予め設定したある
マツプからそれぞれ検索して求める。前記比例分PTR
と積分分ITRは、積算値ΣDANTpが増大すると増
大設定され、これにより、第3図示のルーチンに従って
機関負荷変化中の大きな過渡時にはより大きな比例分P
、積分分■によって空燃比フィードバック補正係数LA
N0DAが制御されるようになっている。
積算値ΣDANTpに基づいて過渡運転時用の操作量で
ある比例分PTRと積分分ITRとを予め設定したある
マツプからそれぞれ検索して求める。前記比例分PTR
と積分分ITRは、積算値ΣDANTpが増大すると増
大設定され、これにより、第3図示のルーチンに従って
機関負荷変化中の大きな過渡時にはより大きな比例分P
、積分分■によって空燃比フィードバック補正係数LA
N0DAが制御されるようになっている。
また、ステップ79では、前記ステップ67で演算した
変化割合DANTpに基づいて補正係数Mdtpを予め
設定しであるマツプからの検索によって設定する。前記
変化割合DANT9は、IQa+s当たりの基本燃料噴
射量ANTPの変化割合であり、この変化割合DANT
pが大きい急加減速時はど前記補正係数Mdtpは大き
く設定されて、第3図示のルーチンで比例分P、積分分
Iが増大補正されるようになっている。
変化割合DANTpに基づいて補正係数Mdtpを予め
設定しであるマツプからの検索によって設定する。前記
変化割合DANT9は、IQa+s当たりの基本燃料噴
射量ANTPの変化割合であり、この変化割合DANT
pが大きい急加減速時はど前記補正係数Mdtpは大き
く設定されて、第3図示のルーチンで比例分P、積分分
Iが増大補正されるようになっている。
ステップ80では、以下の式に従って吸気圧力PBに基
づく基本燃料噴射量TpPBを演算する。
づく基本燃料噴射量TpPBを演算する。
T p P B 4−KCOND X PBAVE X
KQCYL X KTAここで、KCONDは前記定
数KCON^と同様に燃料噴射弁10の噴射特性に対応
した定数、PBAVEは吸気圧センサ9によって検出さ
れた吸気圧力PBを加重平均処理して得た値、KQCY
Lは吸気圧力PBに基づいて設定した基本体積効率補正
係数を吸気圧力PBと機関回転速度Nとに基づいて設定
した微小修正係数で修正して得た体積効率補正係数、K
TAは吸気温センサ6で検出された吸気温度TAに基づ
いて設定した吸気温度(空気密度)補正係数である。
KQCYL X KTAここで、KCONDは前記定
数KCON^と同様に燃料噴射弁10の噴射特性に対応
した定数、PBAVEは吸気圧センサ9によって検出さ
れた吸気圧力PBを加重平均処理して得た値、KQCY
Lは吸気圧力PBに基づいて設定した基本体積効率補正
係数を吸気圧力PBと機関回転速度Nとに基づいて設定
した微小修正係数で修正して得た体積効率補正係数、K
TAは吸気温センサ6で検出された吸気温度TAに基づ
いて設定した吸気温度(空気密度)補正係数である。
尚、吸気圧センサ9によって検出された吸気圧力PBを
前述のように加重平均処理してから基本燃料噴射量’r
pPBの演算に用いるのは、機関の定常運転時に吸気通
路内で発注する圧力脈動を吸算圧センサ9が拾うため、
吸気圧センサ9の検出結果を加重平均して前記脈動を減
衰させているものである。
前述のように加重平均処理してから基本燃料噴射量’r
pPBの演算に用いるのは、機関の定常運転時に吸気通
路内で発注する圧力脈動を吸算圧センサ9が拾うため、
吸気圧センサ9の検出結果を加重平均して前記脈動を減
衰させているものである。
ステップ80で基本燃料噴射量’rpPBを演算すると
、次のステップ81では、下式に従ってこのTpPBに
機関運転状態に応じた各種補正を施して最終的な燃料噴
射!(燃料供給量)Tiを演算する。
、次のステップ81では、下式に従ってこのTpPBに
機関運転状態に応じた各種補正を施して最終的な燃料噴
射!(燃料供給量)Tiを演算する。
T i 4−2 XTpPBXLAMBDAXCOEF
+Ts+PRETpX 2ここで、LAMBDAは前記
第3図のフローチャートに示すルーチンで比例・積分制
御によって設定される空燃比フィードバック補正係数、
C0EFは水温センサ12によって検出される冷却水温
度Twを主として設定される各種補正係数、Tsは燃料
噴射弁10の駆動電源となるバッテリ電圧による有効噴
射時間の変化を補正するための補正量である。また、P
RETpは前記ステップ69において基本燃料噴射量A
NTpの変化割合DANTpに基づいて設定した壁流補
正量(過渡補正量)である。
+Ts+PRETpX 2ここで、LAMBDAは前記
第3図のフローチャートに示すルーチンで比例・積分制
御によって設定される空燃比フィードバック補正係数、
C0EFは水温センサ12によって検出される冷却水温
度Twを主として設定される各種補正係数、Tsは燃料
噴射弁10の駆動電源となるバッテリ電圧による有効噴
射時間の変化を補正するための補正量である。また、P
RETpは前記ステップ69において基本燃料噴射量A
NTpの変化割合DANTpに基づいて設定した壁流補
正量(過渡補正量)である。
上記ステップ81で演算された燃料噴射量Tiは、コン
トロールユニット11の出力レジスタにセットされ、所
定の噴射開始タイミングになると、この出力レジスタに
セットされた燃料噴射量Ti相当のパルス中の駆動パル
ス信号が燃料噴射弁IOに出力されることにより、燃料
噴射弁10が所定時間だけ開弁駆動されて、機関に燃料
が噴射供給される。
トロールユニット11の出力レジスタにセットされ、所
定の噴射開始タイミングになると、この出力レジスタに
セットされた燃料噴射量Ti相当のパルス中の駆動パル
ス信号が燃料噴射弁IOに出力されることにより、燃料
噴射弁10が所定時間だけ開弁駆動されて、機関に燃料
が噴射供給される。
次に第6図のフローチャートに示すルーチンに従って壁
流補正学習値KLWFの設定制御に基づく壁、流掃正量
PRETpの自動修正及び壁流補正近似係数WEPRT
pの設定を説明する。
流補正学習値KLWFの設定制御に基づく壁、流掃正量
PRETpの自動修正及び壁流補正近似係数WEPRT
pの設定を説明する。
第6図のフローチャートに示すルーチンは、バックグラ
ンウドジョブ(BGJ)として実行されるものであり、
まず、ステップ91では、前記ステップ74で更新設定
される冷却水温度Twに応じたメンバーシップ値M I
Nm t r (MTR)のマツプから、水温センサ
12で検出された現状の冷却水温度Twに対応する値を
検索して求める。
ンウドジョブ(BGJ)として実行されるものであり、
まず、ステップ91では、前記ステップ74で更新設定
される冷却水温度Twに応じたメンバーシップ値M I
Nm t r (MTR)のマツプから、水温センサ
12で検出された現状の冷却水温度Twに対応する値を
検索して求める。
そして、次のステップ92では、上記ステップ91で冷
却水温度Twに基づいて検索して求めたメンバーシップ
値MTRを用い、以下の式に従って壁流補正学習値KL
WFを演算する。
却水温度Twに基づいて検索して求めたメンバーシップ
値MTRを用い、以下の式に従って壁流補正学習値KL
WFを演算する。
KLWF←1+(1−MTR)
MTRは、壁流補正量PRETpの適正度合いを示すも
のであり、このメンバーシップ値MTRがゼロに近いと
きには所望の過渡補正制御が実施されていないことを示
すが、例えば吸気バルブにガム質が付着するなどの経時
変化によって壁流補正量PRETpの適正度合いが低下
する場合などの一般的な事例では、加速時には空燃比の
リーン化傾向を示し、減速時には空燃比のリッチ化傾向
を示す。
のであり、このメンバーシップ値MTRがゼロに近いと
きには所望の過渡補正制御が実施されていないことを示
すが、例えば吸気バルブにガム質が付着するなどの経時
変化によって壁流補正量PRETpの適正度合いが低下
する場合などの一般的な事例では、加速時には空燃比の
リーン化傾向を示し、減速時には空燃比のリッチ化傾向
を示す。
このため、上記演算式で演算される壁流補正学習値KL
WFを後述する壁流補正近似係数WEPRTpに乗算し
て壁流補正学習値KLWFの増大に応じて−EPRTp
を増大補正することにより、前述のように加速時に空燃
比がリーンしたときには、そのリーン化の程度(メンバ
ーシップ値MTRの低下)に応じて壁流補正量PRET
pによる増量補正の拡大が図られ、また、減速時に空燃
比がリッチ化したときには、そのリッチ化の程度(メン
バーシップ値MTRの低下)に応じて減量補正が拡大さ
れて、結果、初期設定された壁流補正量PRETpによ
る燃料補正では充分な空燃比制御性が得られなくなると
、前記壁流補正学習値KLWFによって壁流補正量PR
ETpによる過渡補正をより適正比する方向に自動修正
する。
WFを後述する壁流補正近似係数WEPRTpに乗算し
て壁流補正学習値KLWFの増大に応じて−EPRTp
を増大補正することにより、前述のように加速時に空燃
比がリーンしたときには、そのリーン化の程度(メンバ
ーシップ値MTRの低下)に応じて壁流補正量PRET
pによる増量補正の拡大が図られ、また、減速時に空燃
比がリッチ化したときには、そのリッチ化の程度(メン
バーシップ値MTRの低下)に応じて減量補正が拡大さ
れて、結果、初期設定された壁流補正量PRETpによ
る燃料補正では充分な空燃比制御性が得られなくなると
、前記壁流補正学習値KLWFによって壁流補正量PR
ETpによる過渡補正をより適正比する方向に自動修正
する。
ステップ92で、壁流補正学習値KLWFを演算すると
、次のステップ93では壁流補正学習値KLWFに冷却
水温度Tw、吸気圧力PB、機関回転速度Nそれぞれに
応じた補正係数を乗算することによって壁流補正近似係
数WEPRTpを演算する。
、次のステップ93では壁流補正学習値KLWFに冷却
水温度Tw、吸気圧力PB、機関回転速度Nそれぞれに
応じた補正係数を乗算することによって壁流補正近似係
数WEPRTpを演算する。
ここで、冷却水温度Twに応じた補正係数は、冷却水温
度Twが低いときほど大きな値に設定されるようにして
あり、これにより燃料の霧化性が悪化して壁流量が増大
する冷機時にはより補正量(加速時には増量、減速時に
は減量)が増大される。また、吸気圧力PBに応じた補
正係数は、吸気圧力PBによって変化する燃料の吸気通
路壁に対する付着率の変化に基づいて予め設定されてい
る。更に、機関回転速度Nに対応した補正係数は微小修
正用であり、通常は全域100%とする。
度Twが低いときほど大きな値に設定されるようにして
あり、これにより燃料の霧化性が悪化して壁流量が増大
する冷機時にはより補正量(加速時には増量、減速時に
は減量)が増大される。また、吸気圧力PBに応じた補
正係数は、吸気圧力PBによって変化する燃料の吸気通
路壁に対する付着率の変化に基づいて予め設定されてい
る。更に、機関回転速度Nに対応した補正係数は微小修
正用であり、通常は全域100%とする。
また、次のステップ94では、予め設定された定数DE
CKに機関回転速度Nを乗算することによって、壁流補
正量TRETPの減衰特性値DECKNを設定する。
CKに機関回転速度Nを乗算することによって、壁流補
正量TRETPの減衰特性値DECKNを設定する。
上記ステップ83.84で設定された壁流補正近似係数
WEPRTpと減衰特性値DECKNが、前記ステップ
69で用いられて壁流補正1PRETpが演算される。
WEPRTpと減衰特性値DECKNが、前記ステップ
69で用いられて壁流補正1PRETpが演算される。
尚、本実施例では、開口面積Aと機関回転速度Nとから
求めた基本燃料噴射量ANTpの変化割合DANTpに
基づいて過渡補正量としての壁流補正量PRETpを設
定するようにしたが、過渡補正量の設定方式は本実施例
に限るものでないことは明らかである。
求めた基本燃料噴射量ANTpの変化割合DANTpに
基づいて過渡補正量としての壁流補正量PRETpを設
定するようにしたが、過渡補正量の設定方式は本実施例
に限るものでないことは明らかである。
また、吸気圧センサ9の代わりに吸入空気流量Qを検出
するエアフローメータを設け、このエアフローメータで
検出される吸入空気流量Qと機関回転速度Nとに基づい
て基本燃料噴射量Tpが設定される構成の燃料供給制御
装置においても、本実施例と同様な効果が得られること
は明らがである。
するエアフローメータを設け、このエアフローメータで
検出される吸入空気流量Qと機関回転速度Nとに基づい
て基本燃料噴射量Tpが設定される構成の燃料供給制御
装置においても、本実施例と同様な効果が得られること
は明らがである。
〈発明の効果〉
以上説明したように、本発明によると、空燃比フィード
バック補正値の制御周期及び過渡補正量それぞれの適正
度合いと、機関負荷変化中とに基づいてフィードバック
補正値の操作量を設定するようにしたので、過渡補正量
による燃料補正制御で良好な空燃比制御性が得られない
ときでも、がかる状態を精度良く捉えて操作量を設定で
きるため、空燃比を目標空燃比付近に速やかに収束させ
ることができ、過渡運転時において大きな空燃比変動が
発生することを回避できる。
バック補正値の制御周期及び過渡補正量それぞれの適正
度合いと、機関負荷変化中とに基づいてフィードバック
補正値の操作量を設定するようにしたので、過渡補正量
による燃料補正制御で良好な空燃比制御性が得られない
ときでも、がかる状態を精度良く捉えて操作量を設定で
きるため、空燃比を目標空燃比付近に速やかに収束させ
ることができ、過渡運転時において大きな空燃比変動が
発生することを回避できる。
また、過渡補正量の適正度合いを、フィードバック補正
値の制御周期と増減制mlとの少なくとも一方に基づい
て決定することにより、過渡補正量の適正度合い、即ち
、空燃比制御性が精度良く確認できる。
値の制御周期と増減制mlとの少なくとも一方に基づい
て決定することにより、過渡補正量の適正度合い、即ち
、空燃比制御性が精度良く確認できる。
また、過渡補正量の適正度合いを、冷却水温度等で代表
される機関温度毎に設定すれば、機関温度によって異な
る適正度合いを示すときでも的確な適正度合いの決定が
行える。
される機関温度毎に設定すれば、機関温度によって異な
る適正度合いを示すときでも的確な適正度合いの決定が
行える。
更に、過渡補正量の適正度合いに基づいて過渡補正量の
設定量を修正すれば、フィードバック補正値の操作量を
可変制御することで空燃比のズレを速やかに収束させつ
つ、かかる操作量の可変に負うことなく空燃比を目標付
近に制御し得る。
設定量を修正すれば、フィードバック補正値の操作量を
可変制御することで空燃比のズレを速やかに収束させつ
つ、かかる操作量の可変に負うことなく空燃比を目標付
近に制御し得る。
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例の構成を示すシステム概略図、第3図〜第
6図はそれぞれ同上実施例における制御内容を示すフロ
ーチャート、第7図は従来の問題点を説明するためのタ
イムチャートである。 1・・・i関 7・・・スロットル弁 8・・・ス
ロットルセンサ 9・・・吸気圧センサ 10・・
・燃料噴射弁 11・・・コントロールユニット
14・・・酸素センサ 15・・・クランク角センサ
特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 富二雄
明の一実施例の構成を示すシステム概略図、第3図〜第
6図はそれぞれ同上実施例における制御内容を示すフロ
ーチャート、第7図は従来の問題点を説明するためのタ
イムチャートである。 1・・・i関 7・・・スロットル弁 8・・・ス
ロットルセンサ 9・・・吸気圧センサ 10・・
・燃料噴射弁 11・・・コントロールユニット
14・・・酸素センサ 15・・・クランク角センサ
特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 富二雄
Claims (4)
- (1)機関の吸入空気量に関与する機関運転状態を検出
する機関運転状態検出手段と、 該機関運転状態検出手段で検出した機関運転状態に基づ
いて基本燃料供給量を設定する基本燃料供給量設定手段
と、 機関排気成分を検出しこれにより機関に吸入される混合
気の空燃比を検出する空燃比検出手段と、該空燃比検出
手段で検出される空燃比を目標空燃比に近づけるように
前記基本燃料供給量をフィードバック補正するためのフ
ィードバック補正値を設定するフィードバック補正値設
定手段と、機関の過渡運転状態を検出する過渡運転状態
検出手段と、 該過渡運転状態検出手段で検出された過渡運転状態に基
づいて前記基本燃料供給量を補正するための過渡補正量
を設定する過渡補正量設定手段と、前記設定された基本
燃料供給量、フィードバック補正値、過渡補正量に基づ
いて燃料供給量を設定する燃料供給量設定手段と、 該燃料供給量設定手段で設定した燃料供給量に基づいて
機関への燃料供給を制御する燃料供給制御手段と、 を含んで構成された内燃機関の燃料供給制御装置におい
て、 前記フィードバック補正値の制御周期、過渡補正量それ
ぞれの適正度合いを設定する適正度合い設定手段と、 機関過渡運転中における機関負荷の変化巾を検出する機
関負荷変化巾検出手段と、 前記設定されたフィードバック補正値の制御周期、過渡
補正量それぞれの適正度合い、及び、前記検出された機
関負荷の変化巾に基づいて前記フィードバック補正値設
定手段におけるフィードバック補正値の操作量を設定す
るフィードバック補正値操作量設定手段と、 を設けたことを特徴とする内燃機関の燃料供給制御装置
。 - (2)前記適正度合い設定手段で設定される過渡補正量
の適正度合いが、前記フィードバック補正値の制御周期
と前記フィードバック補正値による増減制御量との少な
くとも一方に基づいて決定されることを特徴とする請求
項1記載の内燃機関の燃料供給制御装置。 - (3)前記適正度合い設定手段で設定される過渡補正量
の適正度合いが、複数の機関温度領域毎に設定されるこ
とを特徴とする請求項1又は2のいずれかに記載の内燃
機関の燃料供給制御装置。 - (4)前記適正度合い設定手段で設定される過渡補正量
の適正度合いに基づいて前記過渡補正量設定手段で設定
される過渡補正量を修正する過渡補正量修正手段を設け
たことを特徴とする請求項1、2又は3のいずれかに記
載の内燃機関の燃料供給制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7402189A JPH02252933A (ja) | 1989-03-28 | 1989-03-28 | 内燃機関の燃料供給制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7402189A JPH02252933A (ja) | 1989-03-28 | 1989-03-28 | 内燃機関の燃料供給制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02252933A true JPH02252933A (ja) | 1990-10-11 |
Family
ID=13535048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7402189A Pending JPH02252933A (ja) | 1989-03-28 | 1989-03-28 | 内燃機関の燃料供給制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02252933A (ja) |
-
1989
- 1989-03-28 JP JP7402189A patent/JPH02252933A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4800857A (en) | Apparatus for learn-controlling air-fuel ratio for internal combustion engine | |
| JPH03179147A (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH01100334A (ja) | 内燃機関の燃料供給制御装置 | |
| JP2927074B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0979071A (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH02252933A (ja) | 内燃機関の燃料供給制御装置 | |
| JP3932022B2 (ja) | 内燃機関のアイドル回転速度制御装置 | |
| JP2715208B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JP3304572B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH05149166A (ja) | 内燃エンジンのアイドリング時燃料供給制御装置 | |
| JP3061277B2 (ja) | 空燃比学習制御方法及びその装置 | |
| JP2631579B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH01155046A (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JP2592327B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0452450Y2 (ja) | ||
| JPH0517398Y2 (ja) | ||
| JP2582558B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH0684740B2 (ja) | 内燃機関の吸入空気状態量検出装置 | |
| JPH0432939B2 (ja) | ||
| JP2000110627A (ja) | エンジンの制御装置 | |
| JPH0557423B2 (ja) | ||
| JPS63277837A (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH02215940A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH02125938A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0621591B2 (ja) | 内燃機関の電子制御燃料噴射装置 |