JPH02215941A - 内燃機関の燃料供給制御装置 - Google Patents
内燃機関の燃料供給制御装置Info
- Publication number
- JPH02215941A JPH02215941A JP3499389A JP3499389A JPH02215941A JP H02215941 A JPH02215941 A JP H02215941A JP 3499389 A JP3499389 A JP 3499389A JP 3499389 A JP3499389 A JP 3499389A JP H02215941 A JPH02215941 A JP H02215941A
- Authority
- JP
- Japan
- Prior art keywords
- amount
- engine
- correction amount
- change
- engine load
- 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、
排気中酸素濃度の検出を介して求められる空燃比に基づ
いて設定されるフィードバック補正係数LAMBDA
。
が知られている。吸入空気に関与する状態量として吸入
空気流量Qや吸気圧力PBを検出し、これらと機関回転
速度Nの検出値とに基づいて基本燃料供給量Tpを演算
する。そして、該基本燃料供給量Tpを、機関温度等の
運転状態に基づいて設定された各種補正係数C0EF、
排気中酸素濃度の検出を介して求められる空燃比に基づ
いて設定されるフィードバック補正係数LAMBDA
。
バッテリ電圧による補正分子s等により補正して最終的
な燃料供給量Tiを演算しくTi=TpXCoE F
XLAMBDA+ T s ) 、該演算された量の燃
料が燃料噴射弁等によって機関に間欠的に供給される。
な燃料供給量Tiを演算しくTi=TpXCoE F
XLAMBDA+ T s ) 、該演算された量の燃
料が燃料噴射弁等によって機関に間欠的に供給される。
ところが、前記燃料供給量Tiは定常運転時における機
関要求に対応するものであり、例えば加速時には吸気通
路内壁に付着する液状燃料(壁流)の輸送遅れ等により
空燃比がリーン化するため、加速時に機関出力が応答性
良く追従せず、加速性能が悪化するという問題があった
。
関要求に対応するものであり、例えば加速時には吸気通
路内壁に付着する液状燃料(壁流)の輸送遅れ等により
空燃比がリーン化するため、加速時に機関出力が応答性
良く追従せず、加速性能が悪化するという問題があった
。
そこで、前述のように吸入空気流l!iQや吸気圧力P
Bに基づいて演算した基本燃料供給量Tp、又は、スロ
ットル弁開度TVOと機関回転速度Nとから演算した基
本燃料供給量TPの一定クランク角間(4気筒で180
°)における変化量を演算して、この変化量を基本補正
量とすると共に、この基本補正量を例えば冷却水温度T
w、基本燃料供給量Tp、機関回転速度N等に基づいて
それぞれ設定される係数によって補正して最終的な壁流
補正量(過渡補正量)を設定し、この壁流補正量で燃料
供給量を補正するよう構成したものが先に提案されてい
る(特願昭62−281963号。
Bに基づいて演算した基本燃料供給量Tp、又は、スロ
ットル弁開度TVOと機関回転速度Nとから演算した基
本燃料供給量TPの一定クランク角間(4気筒で180
°)における変化量を演算して、この変化量を基本補正
量とすると共に、この基本補正量を例えば冷却水温度T
w、基本燃料供給量Tp、機関回転速度N等に基づいて
それぞれ設定される係数によって補正して最終的な壁流
補正量(過渡補正量)を設定し、この壁流補正量で燃料
供給量を補正するよう構成したものが先に提案されてい
る(特願昭62−281963号。
特願昭63−39711号等参照)。
尚、上記のような壁流補正量の設定においては、前回(
一定クランク角前)に設定された壁流補正量を所定の減
衰特性値で減衰させた値と、前記基本補正量に基づく最
新の壁流補正量とを比較し、より大きい方が選択される
ようにしである。
一定クランク角前)に設定された壁流補正量を所定の減
衰特性値で減衰させた値と、前記基本補正量に基づく最
新の壁流補正量とを比較し、より大きい方が選択される
ようにしである。
ここで、上記のように基本燃料供給量Tpの一定クラン
ク角間における変化量を基本補正量とする壁流補正量の
演算式が導かれる過程を以下に簡単に説明する。
ク角間における変化量を基本補正量とする壁流補正量の
演算式が導かれる過程を以下に簡単に説明する。
シリンダ内に実際に供給される燃料量Qinは、壁流を
考慮すると例えば以下のような理論式から求められる。
考慮すると例えば以下のような理論式から求められる。
Qin=Qout+ ag(ΣQw+QoutX αw
) −QoutX cxmここで、Qou tは燃料噴
射弁による燃料供給量、YQ−は前回までの壁流付着量
、α−は付着率、αgは蒸発率である。
) −QoutX cxmここで、Qou tは燃料噴
射弁による燃料供給量、YQ−は前回までの壁流付着量
、α−は付着率、αgは蒸発率である。
従って、上記理論式では、燃料噴射弁によって供給され
た燃料のうちQoutXα−が壁流となって付着するの
でこの分減算され、また、前回までの壁流に今回供給さ
れた燃料のうちの付着分が加算されその中から所定割合
だけが蒸発してシリンダ内に供給されるものとしてこの
蒸発分が加算されて、実際にシリンダ内に供給される燃
料11Qinが求められるようになっている。
た燃料のうちQoutXα−が壁流となって付着するの
でこの分減算され、また、前回までの壁流に今回供給さ
れた燃料のうちの付着分が加算されその中から所定割合
だけが蒸発してシリンダ内に供給されるものとしてこの
蒸発分が加算されて、実際にシリンダ内に供給される燃
料11Qinが求められるようになっている。
また、定常時における壁流補正量りは、供給された燃料
うちの付着分と壁流の蒸発分とがバランスするように設
定されれば良いから、以下の式を満足すれば良いことに
なる。
うちの付着分と壁流の蒸発分とがバランスするように設
定されれば良いから、以下の式を満足すれば良いことに
なる。
従って、壁流補正量りは、
また、負荷変動中における壁流補正!(過渡補正量)D
φは、前回における付着率及び蒸発率をα−柑、αg
−1とすると、 であるから、これを上記壁流補正量りの式に代入すると
、αg−αg−1(第9図参照)とすれば、となる、
Qout−’は前回の燃料噴射弁による供給量である。
φは、前回における付着率及び蒸発率をα−柑、αg
−1とすると、 であるから、これを上記壁流補正量りの式に代入すると
、αg−αg−1(第9図参照)とすれば、となる、
Qout−’は前回の燃料噴射弁による供給量である。
このため、上記壁流補正量Dφの演算式は、前回の噴射
(一定クランク角前の噴射)における基本燃料供給量T
pを72−1とすると、Dφ=K (Tp−Tp−’) なる演算式に近似されることになる。但し、K=f (
TporPB)とする。
(一定クランク角前の噴射)における基本燃料供給量T
pを72−1とすると、Dφ=K (Tp−Tp−’) なる演算式に近似されることになる。但し、K=f (
TporPB)とする。
このようにして導き出された壁流補正量Dφの近似式に
従い、前述のようにして壁流補正量(過渡補正量)の設
定を行っていたものであり、近似式を用いることによっ
て制御ユニットにおける演算負担を少なくしている。
従い、前述のようにして壁流補正量(過渡補正量)の設
定を行っていたものであり、近似式を用いることによっ
て制御ユニットにおける演算負担を少なくしている。
〈発明が解決しようとする課題〉
ところで、前述の近似式に従って壁流補正量を設定する
に当たっては、前述のように基本燃料供給量Tp等の機
関負荷パラメータの変化量に吸気圧力PB等に応じて可
変設定される係数Kを乗算することによって、同じ変化
量であってもそのときの機関負荷状態に応じて変化する
機関要求補正量に対応させる必要がある。
に当たっては、前述のように基本燃料供給量Tp等の機
関負荷パラメータの変化量に吸気圧力PB等に応じて可
変設定される係数Kを乗算することによって、同じ変化
量であってもそのときの機関負荷状態に応じて変化する
機関要求補正量に対応させる必要がある。
前記係数Kを機関負荷変化に対して一定として壁流補正
量の設定を簡略化しようとすると、例えば加速時には第
10図に示すように、係数Kを機関負荷パラメータに応
じて可変とした場合に対して燃料供給量に増量補正不足
による偏差が生じて空燃比がリーン化するため、前記近
似式を用いて壁流補正制御を行う場合には前記係数にの
機関負荷に応じた可変設定(機関負荷に対応する係数に
のマツプ設定)が必要で、係数にの機関負荷変化に対応
するマツプをそれぞれの機関特性にマツチングさせて決
定するのに多くの実験工数を必要とするという問題があ
り、係数Kを機関負荷変化とは無関係に一定としても精
度の良い壁流補正が行えるようにしたいという要望があ
った。
量の設定を簡略化しようとすると、例えば加速時には第
10図に示すように、係数Kを機関負荷パラメータに応
じて可変とした場合に対して燃料供給量に増量補正不足
による偏差が生じて空燃比がリーン化するため、前記近
似式を用いて壁流補正制御を行う場合には前記係数にの
機関負荷に応じた可変設定(機関負荷に対応する係数に
のマツプ設定)が必要で、係数にの機関負荷変化に対応
するマツプをそれぞれの機関特性にマツチングさせて決
定するのに多くの実験工数を必要とするという問題があ
り、係数Kを機関負荷変化とは無関係に一定としても精
度の良い壁流補正が行えるようにしたいという要望があ
った。
また、上記近似式による壁流補正量の設定制御では、第
11図に点線示のような緩加速運転時で機関負荷の変化
が僅かであるときには、殆ど増量補正が負荷されず空燃
比のリーン化が発生するという問題もあった。
11図に点線示のような緩加速運転時で機関負荷の変化
が僅かであるときには、殆ど増量補正が負荷されず空燃
比のリーン化が発生するという問題もあった。
本発明は上記問題点に鑑みなされたものであり、上記壁
流補正量設定の近似式〔Dφ=K(Tp−Tp−’))
を用いて燃料供給量の過渡補正制御を行うのに際して、
従来制御では機関負荷に応じて可変設定することが必要
であった前記係数Kを一定としても、係数Kを機関負荷
に応じて可変とした場合と路間等の補正制御性が得られ
るようにすると共に、緩加速・緩減速運転状態において
も必要充分な壁流補正が付加されるようにして、機関の
過渡運転時における空燃比制御性を向上させることを目
的とする。
流補正量設定の近似式〔Dφ=K(Tp−Tp−’))
を用いて燃料供給量の過渡補正制御を行うのに際して、
従来制御では機関負荷に応じて可変設定することが必要
であった前記係数Kを一定としても、係数Kを機関負荷
に応じて可変とした場合と路間等の補正制御性が得られ
るようにすると共に、緩加速・緩減速運転状態において
も必要充分な壁流補正が付加されるようにして、機関の
過渡運転時における空燃比制御性を向上させることを目
的とする。
〈課題を解決するための手段〉
そのため本発明では、第1図に示すように、機関の吸入
空気量に関与する機関運転条件を検出する機関運転条件
検出手段と、 この機関運転条件検出手段で検出された機関運転条件に
基づいて機関負荷パラメータを演算する機関負荷パラメ
ータ演算手段と、 この機関負荷パラメータ演算手段で演算された機関負荷
パラメータの変化量を演算する変化量演算手段と、 この変化量演算手段で演算された変化量に基づいて過渡
補正量を演算する過渡補正量演算手段と、この過渡補正
量演算手段で演算された過渡補正量を一連の機関負荷パ
ラメータ変化中において積算する過渡補正量積算手段と
、 この過渡補正量積算手段で積算された過渡補正量に基づ
いて燃料供給量を補正制御する過渡補正制御手段と、 を含んで内燃機関の燃料供給制御装置を構成した。
空気量に関与する機関運転条件を検出する機関運転条件
検出手段と、 この機関運転条件検出手段で検出された機関運転条件に
基づいて機関負荷パラメータを演算する機関負荷パラメ
ータ演算手段と、 この機関負荷パラメータ演算手段で演算された機関負荷
パラメータの変化量を演算する変化量演算手段と、 この変化量演算手段で演算された変化量に基づいて過渡
補正量を演算する過渡補正量演算手段と、この過渡補正
量演算手段で演算された過渡補正量を一連の機関負荷パ
ラメータ変化中において積算する過渡補正量積算手段と
、 この過渡補正量積算手段で積算された過渡補正量に基づ
いて燃料供給量を補正制御する過渡補正制御手段と、 を含んで内燃機関の燃料供給制御装置を構成した。
また、第2図に示すように、
機関の吸入空気量に関与する機関運転条件を検出する機
関運転条件検出手段と、 この機関運転条件検出手段で検出された機関運転条件に
基づいて機関負荷パラメータを演算する機関負荷パラメ
ータ演算手段と、 この機関負荷パラメータ演算手段で演算した機関負荷パ
ラメータの変化前の値と変化中の値との偏差量を演算す
る偏差量演算手段と、 この偏差量演算手段で演算された偏差量に基づいて過渡
補正量を演算する過渡補正量演算手段と、この過渡補正
量演算手段で演算された過渡補正量に基づいて燃料供給
量を補正制御する過渡補正制御手段と、 を含んで内燃機関の燃料供給制御装置を構成するように
しても良い。
関運転条件検出手段と、 この機関運転条件検出手段で検出された機関運転条件に
基づいて機関負荷パラメータを演算する機関負荷パラメ
ータ演算手段と、 この機関負荷パラメータ演算手段で演算した機関負荷パ
ラメータの変化前の値と変化中の値との偏差量を演算す
る偏差量演算手段と、 この偏差量演算手段で演算された偏差量に基づいて過渡
補正量を演算する過渡補正量演算手段と、この過渡補正
量演算手段で演算された過渡補正量に基づいて燃料供給
量を補正制御する過渡補正制御手段と、 を含んで内燃機関の燃料供給制御装置を構成するように
しても良い。
また、第1図及び第2図点線示のように、前記機関負荷
パラメータ演算手段で演算された機関負荷パラメータの
変化量がゼロとなったとき又は変化方向が逆転したとき
に前回の変化中において最終設定された過渡補正量から
所定の減衰特性値に基づいて過渡補正量を減衰させ、こ
の減衰させた過渡補正量に基づいて前記過渡補正制御手
段による燃料供給量の補正制御を行わせる過渡補正量減
衰制御手段を設けるようにすることが好ましい。
パラメータ演算手段で演算された機関負荷パラメータの
変化量がゼロとなったとき又は変化方向が逆転したとき
に前回の変化中において最終設定された過渡補正量から
所定の減衰特性値に基づいて過渡補正量を減衰させ、こ
の減衰させた過渡補正量に基づいて前記過渡補正制御手
段による燃料供給量の補正制御を行わせる過渡補正量減
衰制御手段を設けるようにすることが好ましい。
く作用〉
かかる構成において、機関運転条件検出手段は、機関の
吸入空気量に関与する機関運転条件を検出し、この検出
された機関運転条件に基づいて機関負荷パラメータ演算
手段が基本燃料供給量等の機関負荷パラメータを演算す
る。
吸入空気量に関与する機関運転条件を検出し、この検出
された機関運転条件に基づいて機関負荷パラメータ演算
手段が基本燃料供給量等の機関負荷パラメータを演算す
る。
そして、変化量演算手段は、前記演算された機関負荷パ
ラメータの変化量を演算し、この変化量(機関負荷の変
化量)に基づいて過渡補正量演算手段が燃料供給量の過
渡補正量を演算する。
ラメータの変化量を演算し、この変化量(機関負荷の変
化量)に基づいて過渡補正量演算手段が燃料供給量の過
渡補正量を演算する。
過渡補正量積算手段は、前述のようにして演算された過
渡補正量を一連の機関負荷パラメータ変化中において積
算し、過渡補正制御手段はこの積算された過渡補正量に
基づいて燃料供給量を補正制御する。
渡補正量を一連の機関負荷パラメータ変化中において積
算し、過渡補正制御手段はこの積算された過渡補正量に
基づいて燃料供給量を補正制御する。
従って、機関負荷パラメータの変化が継続している間に
おいて、換言すれば一連の過渡運転状態において、前記
過渡補正量は順次積算されて増大するものである。
おいて、換言すれば一連の過渡運転状態において、前記
過渡補正量は順次積算されて増大するものである。
一方、偏差量演算手段は、前記機関負荷パラメータ演算
手段で演算した機関負荷パラメータの変化前の値と変化
中の値との偏差量、即ち、過渡運転によって機関負荷パ
ラメータが定常運転時を基準としてどの程度変化したか
を逐次演算する。
手段で演算した機関負荷パラメータの変化前の値と変化
中の値との偏差量、即ち、過渡運転によって機関負荷パ
ラメータが定常運転時を基準としてどの程度変化したか
を逐次演算する。
そして、前記偏差量に基づいて過渡補正量演算手段が過
渡補正量を演算し、この過渡補正量に基づいて過渡補正
制御手段が燃料供給量を補正制御する。
渡補正量を演算し、この過渡補正量に基づいて過渡補正
制御手段が燃料供給量を補正制御する。
従って、この場合にも、機関負荷パラメータの変化が継
続して、機関負荷パラメータの変化前と変化途中との偏
差量が増大するに連れて過渡補正量が増大する。
続して、機関負荷パラメータの変化前と変化途中との偏
差量が増大するに連れて過渡補正量が増大する。
また、過渡補正量減衰制御手段は、前記機関負荷パラメ
ータ演算手段で演算された機関負荷パラメータの変化量
がゼロとなったとき又は変化方向が逆転したときに、換
言すれば、加速から定常又は減速に移行したときと減速
から定常又は減速に移行したときに、前回の変化中にお
いて最終設定された過渡補正量から所定の減衰特性値に
基づいて過渡補正量を徐々に減衰させ、この減衰させた
過渡補正量に基づいて前記過渡補正制御手段による燃料
供給量の補正制御を行わせる。
ータ演算手段で演算された機関負荷パラメータの変化量
がゼロとなったとき又は変化方向が逆転したときに、換
言すれば、加速から定常又は減速に移行したときと減速
から定常又は減速に移行したときに、前回の変化中にお
いて最終設定された過渡補正量から所定の減衰特性値に
基づいて過渡補正量を徐々に減衰させ、この減衰させた
過渡補正量に基づいて前記過渡補正制御手段による燃料
供給量の補正制御を行わせる。
〈実施例〉
以下に本発明の詳細な説明する。
一実施例のシステム構成を示す第3図において、内燃機
関1には、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。前記エアクリーナ2には、吸気温度(大気温度
)TAを検出する吸気温センサ6が設けられている。
関1には、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。前記エアクリーナ2には、吸気温度(大気温度
)TAを検出する吸気温センサ6が設けられている。
スロットルチャンバ4には、図示しないアクセルペダル
と連動するスロットル弁7が設けられていて、吸入空気
流量Qを制御する。前記スロットル弁7には、その開度
TVOを検出するボテンシッメータと共に、その全閉位
置(アイドル位置)でONとなるアイドルスイッチ8A
を含むスロットルセンサ8が付設されている。
と連動するスロットル弁7が設けられていて、吸入空気
流量Qを制御する。前記スロットル弁7には、その開度
TVOを検出するボテンシッメータと共に、その全閉位
置(アイドル位置)でONとなるアイドルスイッチ8A
を含むスロットルセンサ8が付設されている。
スロットル弁7下流の吸気マニホールド5には、吸気圧
力(吸入負圧)PBを検出する吸気圧センサ9が設けら
れると共に、各気筒毎に電磁式の燃料噴射弁10が設け
られている。前記電磁式の燃料噴射弁10は、後述する
マイクロコンピュータを内蔵したコントロールユニッ目
1から例えば点火タイミングに同期して出力される駆動
パルス信号によって間欠的に開弁駆動し、図示しない燃
料ポンプから圧送されプレッシャレギエレータにより所
定圧力に制御された燃料を吸気マニホールド5内に噴射
供給する。即ち、前記燃料噴射弁10による燃料供給量
は、燃料噴射弁10の開弁駆動時間で制御されるように
なっている。
力(吸入負圧)PBを検出する吸気圧センサ9が設けら
れると共に、各気筒毎に電磁式の燃料噴射弁10が設け
られている。前記電磁式の燃料噴射弁10は、後述する
マイクロコンピュータを内蔵したコントロールユニッ目
1から例えば点火タイミングに同期して出力される駆動
パルス信号によって間欠的に開弁駆動し、図示しない燃
料ポンプから圧送されプレッシャレギエレータにより所
定圧力に制御された燃料を吸気マニホールド5内に噴射
供給する。即ち、前記燃料噴射弁10による燃料供給量
は、燃料噴射弁10の開弁駆動時間で制御されるように
なっている。
更に、機関1の冷却ジャケット内の冷却水温度Twを検
出する水温センサ12が設けられると共に、排気通路1
3内で排気中酸素濃度を検出することによって吸入混合
気の空燃比を検出する酸素センサ14が設けられている
。
出する水温センサ12が設けられると共に、排気通路1
3内で排気中酸素濃度を検出することによって吸入混合
気の空燃比を検出する酸素センサ14が設けられている
。
コントロールユニット11は、クランク角センサ15か
ら機関回転に同期して出力されるクランク単位角度信号
PO8を一定時間カウントして又は所定クランク角位置
毎(4気筒の場合180@毎であり、本実施例ではこの
一定クランク角位置が各気筒の燃料噴射開始タイミング
となっている。)に出力されるクランク基準角度信号R
EFの周期TREFを計測して機関回転速度Nを検出す
る。
ら機関回転に同期して出力されるクランク単位角度信号
PO8を一定時間カウントして又は所定クランク角位置
毎(4気筒の場合180@毎であり、本実施例ではこの
一定クランク角位置が各気筒の燃料噴射開始タイミング
となっている。)に出力されるクランク基準角度信号R
EFの周期TREFを計測して機関回転速度Nを検出す
る。
この他、機関lに付設されたトランスミッションに、車
速を検出する車速センサ16とニュートラル位置を検出
するニュートラルセンサ17が設けられ、これらの信号
はコントロールユニット11に入力される。
速を検出する車速センサ16とニュートラル位置を検出
するニュートラルセンサ17が設けられ、これらの信号
はコントロールユニット11に入力される。
また、スロットル弁7をバイパスする補助空気通路18
には補助空気量を介してアイドル回転速度を制御する電
磁式のアイドル制御弁19が設けられている。
には補助空気量を介してアイドル回転速度を制御する電
磁式のアイドル制御弁19が設けられている。
コントロールユニット11は、吸気圧センサ9によって
検出される吸気圧力PBに基づいて基本燃料噴射量Tp
PBを演算すると共に、この基本燃料噴射量’rpPB
に各種機関運転条件に応じた補正を加えて最終的な燃料
噴射量MTi(噴射パルス信号のパルス巾)を演算し、
設定した燃料噴射量MTiに基づいて燃料噴射弁lOを
開駆動制御する。従って、本実施例における機関1は一
般にD−ジェトロ方式と呼ばれる吸気圧力検出方式の燃
料供給制御装置を備えたものである。
検出される吸気圧力PBに基づいて基本燃料噴射量Tp
PBを演算すると共に、この基本燃料噴射量’rpPB
に各種機関運転条件に応じた補正を加えて最終的な燃料
噴射量MTi(噴射パルス信号のパルス巾)を演算し、
設定した燃料噴射量MTiに基づいて燃料噴射弁lOを
開駆動制御する。従って、本実施例における機関1は一
般にD−ジェトロ方式と呼ばれる吸気圧力検出方式の燃
料供給制御装置を備えたものである。
更に、コントロールユニット11は、アイドルスイッチ
8A及びニュートラルセンサ17に基づき検出されるア
イドル運転時にアイドル制御弁19の開度を制御するこ
とによってアイドル回転速度を目標アイドル回転速度に
フィードバック制御する。
8A及びニュートラルセンサ17に基づき検出されるア
イドル運転時にアイドル制御弁19の開度を制御するこ
とによってアイドル回転速度を目標アイドル回転速度に
フィードバック制御する。
次にコントロールユニッ目lにより行われる燃料供給制
御のための各種演算処理を第4図〜第8図のフローチャ
ートにそれぞれ示すルーチンに従って説明する。
御のための各種演算処理を第4図〜第8図のフローチャ
ートにそれぞれ示すルーチンに従って説明する。
本実施例において、機関負荷パラメータ演算手段、変化
量演算手段、過渡補正量演算手段、過渡補正量積算手段
、過渡補正制御手段、偏差量演算手段、過渡補正量減衰
制御手段としての機能は、前記第4図〜第8図のフロー
チャートに示すようにソフトウェア的に備えられている
。また、本実施例においては、吸気圧力PBに基づく基
本燃料噴射量TpPBとは別に、スロットル弁開度TV
Oと機関回転速度Nとに基づいて演算した基本燃料噴射
量αNTp (機関負荷パラメータ)の変化を監視して
壁流補正量(過渡補正りを演算するよう構成されており
、前記スロットルセンサ8゜クランク角センサ15等が
機関運転条件検出手段に相当する。
量演算手段、過渡補正量演算手段、過渡補正量積算手段
、過渡補正制御手段、偏差量演算手段、過渡補正量減衰
制御手段としての機能は、前記第4図〜第8図のフロー
チャートに示すようにソフトウェア的に備えられている
。また、本実施例においては、吸気圧力PBに基づく基
本燃料噴射量TpPBとは別に、スロットル弁開度TV
Oと機関回転速度Nとに基づいて演算した基本燃料噴射
量αNTp (機関負荷パラメータ)の変化を監視して
壁流補正量(過渡補正りを演算するよう構成されており
、前記スロットルセンサ8゜クランク角センサ15等が
機関運転条件検出手段に相当する。
第4図のフローチャートに示すルーチンは、燃料噴射1
1MTi演算ルーチンであり、10m5毎に実行される
。
1MTi演算ルーチンであり、10m5毎に実行される
。
ステップ1 (図中ではSlとしである。以下同様)で
は、スロットルセンサ8によって検出されるスロットル
弁7の開度TVOや前記基準角度信号REFの周期時間
であるTREFに基づいて算出される機関回転速度N等
を入力する。
は、スロットルセンサ8によって検出されるスロットル
弁7の開度TVOや前記基準角度信号REFの周期時間
であるTREFに基づいて算出される機関回転速度N等
を入力する。
ステップ2では、予めマイクロコンピュータのROMに
設定されたマツプからステップlで入力したスロットル
弁開度TVOに基づいて機関吸気系の開口面積Aを検索
して求める。
設定されたマツプからステップlで入力したスロットル
弁開度TVOに基づいて機関吸気系の開口面積Aを検索
して求める。
尚、前記開口面積Aを設定するに当たっては、アイドル
制御弁19で可変制御される補助空気通路18の開口面
積も含めて設定されるように構成することが好ましい。
制御弁19で可変制御される補助空気通路18の開口面
積も含めて設定されるように構成することが好ましい。
ステップ3では、上記ステップ2で求められた開口面積
Aを機関回転速度Nで除算した値A/Nに基づいて、A
/Nに対応する基本体積効率QHφを予めROMに設定
されたマツプから検索して求める。
Aを機関回転速度Nで除算した値A/Nに基づいて、A
/Nに対応する基本体積効率QHφを予めROMに設定
されたマツプから検索して求める。
ステップ4では、後述する体積効率QCYLの吸気系開
口面積A変化に対する一次遅れ補正係数に2を、吸気圧
力PBに機関回転速度Nを乗算した値に対応して予めR
OMに設定されたマツプから検索する。尚、吸気圧力P
Bは、第5図のフローチャートに示すルーチンに従って
4■S毎に吸気圧センサ9から入力されるようになって
いる。
口面積A変化に対する一次遅れ補正係数に2を、吸気圧
力PBに機関回転速度Nを乗算した値に対応して予めR
OMに設定されたマツプから検索する。尚、吸気圧力P
Bは、第5図のフローチャートに示すルーチンに従って
4■S毎に吸気圧センサ9から入力されるようになって
いる。
ステップ5では、吸気系開口面積検出方式に対応する体
積効率QCYLを下式に従って演算することにより、開
口面積Aに基づく体積効率QCYLが真の機関負荷を略
トレースするようにする。
積効率QCYLを下式に従って演算することにより、開
口面積Aに基づく体積効率QCYLが真の機関負荷を略
トレースするようにする。
QCYL←QHφXK2+QCYL(1−に2)ここで
、QHφは前記ステップ3で検索した基本体積効率、K
2はステップ4で検索した一次遅れ補正係数に2、右辺
のQCYLは本ルーチン前回実行時にこのステップ5で
演算された体積効率であり、開口面積Aが変化する過渡
運転時には、スロットル弁7下流のマニホールド容積に
より真の体積効率QCYLの変化に遅れが生じるので、
これをに2によって定まる一次遅れ系で近似的に求めら
れるようにしである。
、QHφは前記ステップ3で検索した基本体積効率、K
2はステップ4で検索した一次遅れ補正係数に2、右辺
のQCYLは本ルーチン前回実行時にこのステップ5で
演算された体積効率であり、開口面積Aが変化する過渡
運転時には、スロットル弁7下流のマニホールド容積に
より真の体積効率QCYLの変化に遅れが生じるので、
これをに2によって定まる一次遅れ系で近似的に求めら
れるようにしである。
次のステップ6では、ステップ5で演算した体積効率Q
CYLに基づいて開口面積A検出方式に対応する基本燃
料噴射量(機関負荷パラメータ)αNTpを下式により
演算する。尚、下式においてKCONAは定数である。
CYLに基づいて開口面積A検出方式に対応する基本燃
料噴射量(機関負荷パラメータ)αNTpを下式により
演算する。尚、下式においてKCONAは定数である。
t αNTp←KcONAXQcYL
尚、上記のように、開口面積Aと機関回転速度Nとから
求めた体積効率に基づいて基本燃料噴射量αNTpを演
算するのではなく、スロ7)ル弁開度TVOと機関回転
速度Nとをパラメータとした基本燃料噴射量αNTpの
マツプから、検出されたTVOとNとに対応する基本燃
料噴射量αNTpを検索して求め、この検索した基本燃
料噴射量αNTpを加重平均して実際の機関負荷遅れに
対応できるように構成しても良い。
求めた体積効率に基づいて基本燃料噴射量αNTpを演
算するのではなく、スロ7)ル弁開度TVOと機関回転
速度Nとをパラメータとした基本燃料噴射量αNTpの
マツプから、検出されたTVOとNとに対応する基本燃
料噴射量αNTpを検索して求め、この検索した基本燃
料噴射量αNTpを加重平均して実際の機関負荷遅れに
対応できるように構成しても良い。
ステップ7では、今回上記ステップ6で演算された基本
燃料噴射量αNTpから、本ルーチンの前回実行時にス
テップ6で演算された基本燃料噴射量αN T p o
teを減算して、基本燃料噴射量αNTpの本ルーチン
実行周期10ss当たりの変化量Da n t p (
Loss当たりの変化りを演算する。
燃料噴射量αNTpから、本ルーチンの前回実行時にス
テップ6で演算された基本燃料噴射量αN T p o
teを減算して、基本燃料噴射量αNTpの本ルーチン
実行周期10ss当たりの変化量Da n t p (
Loss当たりの変化りを演算する。
ステップ8では、本ルーチン次回実行時における前記変
化量Dantpの演算に用いるために、今回ステップ6
で演算された基本燃料噴射量αNTpを前回値αN T
P OLDにセットする。
化量Dantpの演算に用いるために、今回ステップ6
で演算された基本燃料噴射量αNTpを前回値αN T
P OLDにセットする。
ステップ9では、前記変化量Da n t pの積算値
であるS umd a nの前回までの値に今回新たに
ステップ7で演算された変化量Dantpを加算して積
算4aSumdanを更新する。前記積算値Sumda
nは、後述するように基本燃料噴射量αNTpの変化方
向が反転したり変化が停止するとゼロにリセットされる
ものであるから、一連の過渡運転において10−3毎に
演算される変化量Dantpの現時点までにおける積算
値を示すことになる。
であるS umd a nの前回までの値に今回新たに
ステップ7で演算された変化量Dantpを加算して積
算4aSumdanを更新する。前記積算値Sumda
nは、後述するように基本燃料噴射量αNTpの変化方
向が反転したり変化が停止するとゼロにリセットされる
ものであるから、一連の過渡運転において10−3毎に
演算される変化量Dantpの現時点までにおける積算
値を示すことになる。
次のステップ10では、後述の壁流補正量PRETpの
演算に用いる壁流補正近似係数Kを、水温センサ12で
検出される冷却水温度Tw、吸気圧力PB又はこの吸気
圧力PBに基づ(基本燃料噴射量TpPB、機関回転速
度Nに応じてそれぞれにマツプから検索して求められる
係数を相互に乗算して設定する。
演算に用いる壁流補正近似係数Kを、水温センサ12で
検出される冷却水温度Tw、吸気圧力PB又はこの吸気
圧力PBに基づ(基本燃料噴射量TpPB、機関回転速
度Nに応じてそれぞれにマツプから検索して求められる
係数を相互に乗算して設定する。
ここで、吸気圧力PB又は基本燃料噴射1’[”pPH
に対応する係数のマツプは、前記パラメータに対してフ
ラットな特性として常時一定値が検索されようにしてあ
り、これによりPBやTp PBに対応した係数特性の
実験による決定を省略し、制御仕様の決定に要する実験
工数を低減させている、尚、前記変化量Dantpが一
定であっても機関負荷が増大するに連れて要求補正量は
増大し、前記PB又はTpPBに基づく係数にの要求値
は、−船釣に機関負荷の増大に伴って増大する傾向を示
す(第10図参照)。
に対応する係数のマツプは、前記パラメータに対してフ
ラットな特性として常時一定値が検索されようにしてあ
り、これによりPBやTp PBに対応した係数特性の
実験による決定を省略し、制御仕様の決定に要する実験
工数を低減させている、尚、前記変化量Dantpが一
定であっても機関負荷が増大するに連れて要求補正量は
増大し、前記PB又はTpPBに基づく係数にの要求値
は、−船釣に機関負荷の増大に伴って増大する傾向を示
す(第10図参照)。
ステップ11では、フラグFの判別を行う、前記フラグ
Fは、後述するように機関1の加速運転時に1がセット
され、減速運転時にゼロがセットされるものである。
Fは、後述するように機関1の加速運転時に1がセット
され、減速運転時にゼロがセットされるものである。
ステップ11でフラグFがゼロであると判別されると、
ステップ12へ進んで今回ステップ7で演算した変化量
DantPの正負を判別する。フラグFがゼロであると
いうことは、少なくとも前回において機関1の減速運転
が判別された状態(前回においてDa n t pro
であると判別された状態)であり、ここで、変化量pa
ntpがゼロになったり、又は、変化量DantPが正
の値になった場合には、減速運転状態から定常又は加速
運転に移行し、減速運転状態は終了したことになる。
ステップ12へ進んで今回ステップ7で演算した変化量
DantPの正負を判別する。フラグFがゼロであると
いうことは、少なくとも前回において機関1の減速運転
が判別された状態(前回においてDa n t pro
であると判別された状態)であり、ここで、変化量pa
ntpがゼロになったり、又は、変化量DantPが正
の値になった場合には、減速運転状態から定常又は加速
運転に移行し、減速運転状態は終了したことになる。
従って、ステップ11からステップ12へ進んで、この
ステップ12でDantP≧0であると判別されると、
ステップ13へ進んで減速運転時に演算された前記積算
(isumdanをゼロリセットする。
ステップ12でDantP≧0であると判別されると、
ステップ13へ進んで減速運転時に演算された前記積算
(isumdanをゼロリセットする。
一方、ステップ12でDa n t p<Qであると判
別されたときには、前回から継続して機関1が減速運転
状態であるので、ステップ13における積算値S um
d a nのリセットは行わない。
別されたときには、前回から継続して機関1が減速運転
状態であるので、ステップ13における積算値S um
d a nのリセットは行わない。
同様に、ステップ11でフラグFが1であると判別され
たときには、少なくとも前回においてDan t pr
oであると判別されて機関lが加速運転されていた状態
であるので、今回変化量Dantp≦0であると判別さ
れたときには、加速運転状態から定常又は減速運転に移
行したことになり、このときにもステップ13と同様に
してステップ15で加速運転時に演算された積算値S
umd a nをゼロリセットする。
たときには、少なくとも前回においてDan t pr
oであると判別されて機関lが加速運転されていた状態
であるので、今回変化量Dantp≦0であると判別さ
れたときには、加速運転状態から定常又は減速運転に移
行したことになり、このときにもステップ13と同様に
してステップ15で加速運転時に演算された積算値S
umd a nをゼロリセットする。
また、ステップ14でDantp>Oであると判別され
たときには、前回から継続した加速運転状態であるから
、積算値Sumdanのリセットは行わない。
たときには、前回から継続した加速運転状態であるから
、積算値Sumdanのリセットは行わない。
積算値Sumdanのリセット制御を上記のようにして
行うと、次のステップ16では、前記変化量Dantp
の正負に基づいて改めてフラグFの設定を行う、変化量
Dantp>Qであって基本燃料噴射量αNTpが増大
変化しているときには\ステップ17へ進んでフラグF
に1をセットし、変化量Da n t p<Qであって
基本燃料噴射量αNTpが減少変化しているときには、
ステップ18へ進んでフラグFに0をセットし、また、
変化量Dantpが略ゼロであるときには、ステップ2
6へジャンプしてフラグFの設定及び壁流補正量PRE
Tpの設定を行わない。
行うと、次のステップ16では、前記変化量Dantp
の正負に基づいて改めてフラグFの設定を行う、変化量
Dantp>Qであって基本燃料噴射量αNTpが増大
変化しているときには\ステップ17へ進んでフラグF
に1をセットし、変化量Da n t p<Qであって
基本燃料噴射量αNTpが減少変化しているときには、
ステップ18へ進んでフラグFに0をセットし、また、
変化量Dantpが略ゼロであるときには、ステップ2
6へジャンプしてフラグFの設定及び壁流補正量PRE
Tpの設定を行わない。
また、ステップ18でフラグFにゼロをセットした後、
ステップ19では0−Dantpなる演算をしてその結
果を新たにDantpにセットすることによって、減速
運転時で負の値に演算されている変化量Dantpを正
の値に変換する。
ステップ19では0−Dantpなる演算をしてその結
果を新たにDantpにセットすることによって、減速
運転時で負の値に演算されている変化量Dantpを正
の値に変換する。
過渡運転時でそれぞれフラグFの設定を行った後は、ス
テップ20へ進んで変化量Dantpの積算値Sumd
anに基づく壁流補正量PRETpを下式に従って演算
する。
テップ20へ進んで変化量Dantpの積算値Sumd
anに基づく壁流補正量PRETpを下式に従って演算
する。
PRETp4−KXSumdanXTREF上記演算式
において、Kは前記ステップ10で演算した壁流補正近
似係数、Sumdanは前記ステップ9で演算される過
渡初期から現時点までにおける変化量Dantpの積算
値、TREFは後述する第7図示のルーチンで設定され
る基準角度信号REFの周期時間である。
において、Kは前記ステップ10で演算した壁流補正近
似係数、Sumdanは前記ステップ9で演算される過
渡初期から現時点までにおける変化量Dantpの積算
値、TREFは後述する第7図示のルーチンで設定され
る基準角度信号REFの周期時間である。
前述のようにして理論式から導かれる壁流補正量の近似
式〔壁流補正量−KX (Tp−Tp−’)’l’ p
−+は前回値〕に従い、10aeg毎に演算される基
本燃料噴射量αNTpの変化量Dantp(=αNTp
−αN T p otn )を用いて壁流補正量を演算
すると、この補正量は単位時間10−3当たりの機関負
荷変化量に対応したものであり、実際に燃料噴射制御に
用いられる基本燃料噴射量αNTpの変化量に対応した
ものとならない、このため、上記壁流補正量PRETp
の演算式では、基準角度信号REFの周期時間TREF
を乗算して実際の燃料供給間隔である一定クランク角間
における機関負荷変化量に対応した補正量としであるも
のであり、変化量Dantpの代わりに該変化量Dan
tpの積算値S umd a nを用いることによって
、前記理論式に基づいて演算される壁流補正量の積算値
が求められるようになっている。
式〔壁流補正量−KX (Tp−Tp−’)’l’ p
−+は前回値〕に従い、10aeg毎に演算される基
本燃料噴射量αNTpの変化量Dantp(=αNTp
−αN T p otn )を用いて壁流補正量を演算
すると、この補正量は単位時間10−3当たりの機関負
荷変化量に対応したものであり、実際に燃料噴射制御に
用いられる基本燃料噴射量αNTpの変化量に対応した
ものとならない、このため、上記壁流補正量PRETp
の演算式では、基準角度信号REFの周期時間TREF
を乗算して実際の燃料供給間隔である一定クランク角間
における機関負荷変化量に対応した補正量としであるも
のであり、変化量Dantpの代わりに該変化量Dan
tpの積算値S umd a nを用いることによって
、前記理論式に基づいて演算される壁流補正量の積算値
が求められるようになっている。
本実施例では、ステップ10で説明したように、係数K
が吸気圧力PB又は基本燃料噴射量TPPBの変化に対
してフラットな特性としてあり、係数にでは本来の加速
時要求である機関負荷増大時における壁流補正量PRE
Tpの増量補正が行えない、しかしながら、本実施例の
ように変化量Dantpの代わりのその積算値S um
d a nを用いるようにすることで、係数Kを機関負
荷増大に応じて増大設定させるようにした場合と路間等
に、壁流補正量PRETpを変化させることができるよ
うになっており、例えは変化量Dantpが一定でも機
関負荷が増大すれば壁流補正量PRETpは増大変化し
て、特に空燃比制御上問題となる加速時における増量補
正制御性を確保できる。換言すれば、本実施例では、係
数にで機関負荷変化に応じた壁流補正量PRETpの補
正を行う代わりに、変化量D a n’ t pの積算
で同等の特性が得られるようにした。
が吸気圧力PB又は基本燃料噴射量TPPBの変化に対
してフラットな特性としてあり、係数にでは本来の加速
時要求である機関負荷増大時における壁流補正量PRE
Tpの増量補正が行えない、しかしながら、本実施例の
ように変化量Dantpの代わりのその積算値S um
d a nを用いるようにすることで、係数Kを機関負
荷増大に応じて増大設定させるようにした場合と路間等
に、壁流補正量PRETpを変化させることができるよ
うになっており、例えは変化量Dantpが一定でも機
関負荷が増大すれば壁流補正量PRETpは増大変化し
て、特に空燃比制御上問題となる加速時における増量補
正制御性を確保できる。換言すれば、本実施例では、係
数にで機関負荷変化に応じた壁流補正量PRETpの補
正を行う代わりに、変化量D a n’ t pの積算
で同等の特性が得られるようにした。
従って、本実施例のように積算値Sumdanを壁流補
正量PRETpの演算に用いるようにすることで、吸気
圧力PB又は基本燃料噴射量TpPBに対する係数にの
特性を一定としても、所望の壁流補正量PRETp設定
を行わせることができ、前記係数にの機関負荷変化に対
する変化特性をマツチングさせるために行う実験工数を
不要にできるものである。また、上記のように変化量D
antpを積算すれば、緩加速や緩減速運転時で変化量
Dantpが小さいときでも、壁流補正量PRETpが
設定され、特に緩加速時の空燃比リーン化防止に効果が
ある。
正量PRETpの演算に用いるようにすることで、吸気
圧力PB又は基本燃料噴射量TpPBに対する係数にの
特性を一定としても、所望の壁流補正量PRETp設定
を行わせることができ、前記係数にの機関負荷変化に対
する変化特性をマツチングさせるために行う実験工数を
不要にできるものである。また、上記のように変化量D
antpを積算すれば、緩加速や緩減速運転時で変化量
Dantpが小さいときでも、壁流補正量PRETpが
設定され、特に緩加速時の空燃比リーン化防止に効果が
ある。
尚、変化量Dantpを積算する代わりに、変化量Da
ntpから演算した壁流補正量PRETpを一連の過渡
運転時で積算するよう構成しても良い。
ntpから演算した壁流補正量PRETpを一連の過渡
運転時で積算するよう構成しても良い。
ステップ21では、前記ステップ17又は18で設定さ
れるフラグFの判別を行い、フラグFが1であると判別
された機関lの加速運転状態においては、ステップ22
へ進んで加速時壁流補正量(増量補正fl)TpKFL
Pと今回ステップ20で新たに演算された壁流補正量P
RETpとを比較し、PRETp>TpKFLPである
ときにはステップ23へ進んで加速時壁流補正量TpK
FLPに壁流補正量PRETpをセットする。一方、P
RETp≦TpKFLPであるときにはステ・ンプ23
をジャンプしてステップ26へ進む。
れるフラグFの判別を行い、フラグFが1であると判別
された機関lの加速運転状態においては、ステップ22
へ進んで加速時壁流補正量(増量補正fl)TpKFL
Pと今回ステップ20で新たに演算された壁流補正量P
RETpとを比較し、PRETp>TpKFLPである
ときにはステップ23へ進んで加速時壁流補正量TpK
FLPに壁流補正量PRETpをセットする。一方、P
RETp≦TpKFLPであるときにはステ・ンプ23
をジャンプしてステップ26へ進む。
加速時壁流補正量TpKFLPは初期値がゼロであるか
ら、加速検出初回では、TpKFI、PにPRETpが
セットされるが、TpKFLPは後述する第7図示のル
ーチンに従って基準角度信号REF毎に減衰設定される
から、加速継続状態では10m5毎に演算される壁流補
正量PRETpと基準角度信号REF毎に減衰された加
速時壁流補正tTPKFLPとが比較され、より大きい
方が加速時壁流補正量TpKFLPにセットされるよう
になっている。また、基本燃料噴射量αNTpの変化方
向が反転したり、変化が停止すると、前記積算値Sum
danはゼロリセットされるから、加速運転から減速運
転に移行したり加速運転から定常運転に移行すると、加
速時壁流補正量TpKFLPは第7図示のルーチンに従
う減衰演算によって徐々に減少する。
ら、加速検出初回では、TpKFI、PにPRETpが
セットされるが、TpKFLPは後述する第7図示のル
ーチンに従って基準角度信号REF毎に減衰設定される
から、加速継続状態では10m5毎に演算される壁流補
正量PRETpと基準角度信号REF毎に減衰された加
速時壁流補正tTPKFLPとが比較され、より大きい
方が加速時壁流補正量TpKFLPにセットされるよう
になっている。また、基本燃料噴射量αNTpの変化方
向が反転したり、変化が停止すると、前記積算値Sum
danはゼロリセットされるから、加速運転から減速運
転に移行したり加速運転から定常運転に移行すると、加
速時壁流補正量TpKFLPは第7図示のルーチンに従
う減衰演算によって徐々に減少する。
同様にステップ21でフラグFがゼロであると判別され
た機関1の減速運転状態においては、ステップ24へ進
んで減速時壁流補正量(減量補正量)TpKFLMと今
回ステップ20で新たに演算された壁流補正量PRET
pとを比較し、PRETp>TpKFLMであるときに
はステップ25へ進んで減速時壁流補正量TPKFLM
に壁流補正量PRETpをセットする。一方、PRET
p≦’rpKFLMであるときにはステップ25をジャ
ンプしてステップ26へ進む。
た機関1の減速運転状態においては、ステップ24へ進
んで減速時壁流補正量(減量補正量)TpKFLMと今
回ステップ20で新たに演算された壁流補正量PRET
pとを比較し、PRETp>TpKFLMであるときに
はステップ25へ進んで減速時壁流補正量TPKFLM
に壁流補正量PRETpをセットする。一方、PRET
p≦’rpKFLMであるときにはステップ25をジャ
ンプしてステップ26へ進む。
減速時壁流補正量TpKFLMも加速時壁流補正量Tp
KFLPと同様に第7図示のルーチンに従って基準角度
信号REF毎に減衰設定されるから、減速時壁流補正量
TpKFLMもIoms毎に演算される壁流補正I P
RE T pと基準角度信号REF毎に減衰された減
速時壁流補正量TpKFLMとが比較され、より大きい
方が減速時壁流補正量TpKFLMにセットされる。ま
た、減速運転終了時には前記積算値Sumdanはゼロ
リセットされるから、減速運転から加速運転に移行した
り減速運転から定常運転に移行すると、減速時壁流補正
量TpKFLMは第7図示のルーチンに従う減衰演算に
よって徐々に減少する。
KFLPと同様に第7図示のルーチンに従って基準角度
信号REF毎に減衰設定されるから、減速時壁流補正量
TpKFLMもIoms毎に演算される壁流補正I P
RE T pと基準角度信号REF毎に減衰された減
速時壁流補正量TpKFLMとが比較され、より大きい
方が減速時壁流補正量TpKFLMにセットされる。ま
た、減速運転終了時には前記積算値Sumdanはゼロ
リセットされるから、減速運転から加速運転に移行した
り減速運転から定常運転に移行すると、減速時壁流補正
量TpKFLMは第7図示のルーチンに従う減衰演算に
よって徐々に減少する。
次のステップ26では、第5図示のルーチンに従って4
ms毎に入力される吸気圧力PBに基づき、予めマイク
ロコンピュータのROMに記憶させであるマツプから基
本体積効率KPBを検索して求める。
ms毎に入力される吸気圧力PBに基づき、予めマイク
ロコンピュータのROMに記憶させであるマツプから基
本体積効率KPBを検索して求める。
ステップ27では、上記ステップ26で検索された基本
体積効率KPBに、第6図のフローチャートに示すバッ
クグラウンドジョブのステップ52で吸気圧力PBと機
関回転速度Nとに基づいて検索された微小補正係数KF
LATを乗算して、最終的な体積効率KQCYLを演算
する。
体積効率KPBに、第6図のフローチャートに示すバッ
クグラウンドジョブのステップ52で吸気圧力PBと機
関回転速度Nとに基づいて検索された微小補正係数KF
LATを乗算して、最終的な体積効率KQCYLを演算
する。
そして、ステップ28では、以下の式に従って吸気圧力
PBに基づく基本燃料噴射@TpPBを演算する。
PBに基づく基本燃料噴射@TpPBを演算する。
TpPB4−KcOsDxKQCYLxPBxKTAこ
こで、KCONDは定数、KQCYLはステップ27で
演算された体積効率、PBは4ms毎に入力された吸気
圧力、KTAは第6図示のバックグラウンドジップのス
テップ51で吸気温センサ6によって検出された吸気温
度TAに基づいてマツプから検索される吸気温補正係数
である。
こで、KCONDは定数、KQCYLはステップ27で
演算された体積効率、PBは4ms毎に入力された吸気
圧力、KTAは第6図示のバックグラウンドジップのス
テップ51で吸気温センサ6によって検出された吸気温
度TAに基づいてマツプから検索される吸気温補正係数
である。
尚、吸気圧センサ9の代わりに吸入空気流量Qを検出す
るエアフローメータを備えるものでは、吸入空気流量Q
に基づく基本燃料噴射1tTpQを例えば以下の式に従
って演算するようにすれば良い。
るエアフローメータを備えるものでは、吸入空気流量Q
に基づく基本燃料噴射1tTpQを例えば以下の式に従
って演算するようにすれば良い。
T p Q4−KCONQ X Q/N (KCONQ
は定数)次のステップ29では、ステップ28で演算し
た基本燃料噴射量TpPBに下式に従って機関運転状態
に応じた各種補正を施して燃料噴射量Tiを演算する。
は定数)次のステップ29では、ステップ28で演算し
た基本燃料噴射量TpPBに下式に従って機関運転状態
に応じた各種補正を施して燃料噴射量Tiを演算する。
T i = 2 X T p P B XLAMBDA
xKBLRCxCOEF+T sここで、TpPBはス
テップ28で演算された基本燃料噴射量、LAMBDA
は酸素センサ14で検出される排気中酸素濃度を介して
検出される機関吸入混合気の空燃比を目標空燃比に近づ
けるためのフィードバック補正係数、KBLRCは前記
フィードバック補正係数LAMBDAの基準値に対する
偏差を学習して設定される空燃比学習補正係数、C0E
Fは水温センサ12で検出される冷却水温度Twを主と
して設定される各種補正係数、Tsはバッテリ電圧によ
る燃料噴射弁10の有効開弁時間の変化を補正するため
の電圧補正分である。
xKBLRCxCOEF+T sここで、TpPBはス
テップ28で演算された基本燃料噴射量、LAMBDA
は酸素センサ14で検出される排気中酸素濃度を介して
検出される機関吸入混合気の空燃比を目標空燃比に近づ
けるためのフィードバック補正係数、KBLRCは前記
フィードバック補正係数LAMBDAの基準値に対する
偏差を学習して設定される空燃比学習補正係数、C0E
Fは水温センサ12で検出される冷却水温度Twを主と
して設定される各種補正係数、Tsはバッテリ電圧によ
る燃料噴射弁10の有効開弁時間の変化を補正するため
の電圧補正分である。
更に、次のステップ30では、前記燃料噴射量Tiに加
速時壁流補正量TpKFLPを加算して加速時のTpK
FLPに応じた増量補正を施すと共に、減速壁流補正量
TpKFLMを減算して減速時のTpKFLMに応じた
減量補正を施す。従って、本実施例では、正の値である
加速時壁流補正量TPKFLPと負の値である減速壁流
補正量TpKFLMとの和として壁流補正が施されるよ
うにしてあり、減速直後の加速時や加速直後の減速時に
は、増量補正と減量補正との両方の補正が付加される場
合がある。
速時壁流補正量TpKFLPを加算して加速時のTpK
FLPに応じた増量補正を施すと共に、減速壁流補正量
TpKFLMを減算して減速時のTpKFLMに応じた
減量補正を施す。従って、本実施例では、正の値である
加速時壁流補正量TPKFLPと負の値である減速壁流
補正量TpKFLMとの和として壁流補正が施されるよ
うにしてあり、減速直後の加速時や加速直後の減速時に
は、増量補正と減量補正との両方の補正が付加される場
合がある。
次に第7図のフローチャートに示すルーチンは、クラン
ク角センサ15から基準角度信号REFが出力される毎
に実行されるものであり、このルーチンに従って燃料噴
射弁10への噴射パルス信号出力。
ク角センサ15から基準角度信号REFが出力される毎
に実行されるものであり、このルーチンに従って燃料噴
射弁10への噴射パルス信号出力。
壁流補正量TpKFLP、TpKFLMの減衰設定、空
燃比補正係数の演算が行われる。
燃比補正係数の演算が行われる。
まず、ステップ61では、フリーランカウンタFRCの
現在値から本ルーチン前回実行時におけるフリーランカ
ウンタの値F RC0LIIを減算することによって、
基準角度信号REF出力間におけるフリーランカウンタ
FRCのアップ分、即ち、基準角度信号REFの出力周
期TREFを演算する。
現在値から本ルーチン前回実行時におけるフリーランカ
ウンタの値F RC0LIIを減算することによって、
基準角度信号REF出力間におけるフリーランカウンタ
FRCのアップ分、即ち、基準角度信号REFの出力周
期TREFを演算する。
次のステップ62では、本ルーチンの次回実行時におけ
るステップ61の演算に用いるために、フリーランカウ
ンタFRCの現在値を前回値FRCOLDにセットする
。
るステップ61の演算に用いるために、フリーランカウ
ンタFRCの現在値を前回値FRCOLDにセットする
。
ステップ63では、今回の基準角度信号REFを噴射開
始タイミングとする気筒に備えられている燃料噴射弁1
0に対して、第4図のフローチャートで設定された最新
の燃料噴射量MTi相当のパルス巾をもつ噴射パルス信
号を出力して、燃料噴射弁10を燃料噴射量MTiに相
当する時間だけ開弁させて機関1に燃料を噴射供給する
。クランク角センサ15から出力される基準角度信号R
EFのうち、例えば#1気筒の噴射開始タイミングに対
応するものが他と区別できるようにしてあり、これによ
って基準角度信号REFをそれぞれの気筒に対応させて
各気筒毎に所定のタイミングで燃料を噴射供給できるよ
うにしである。
始タイミングとする気筒に備えられている燃料噴射弁1
0に対して、第4図のフローチャートで設定された最新
の燃料噴射量MTi相当のパルス巾をもつ噴射パルス信
号を出力して、燃料噴射弁10を燃料噴射量MTiに相
当する時間だけ開弁させて機関1に燃料を噴射供給する
。クランク角センサ15から出力される基準角度信号R
EFのうち、例えば#1気筒の噴射開始タイミングに対
応するものが他と区別できるようにしてあり、これによ
って基準角度信号REFをそれぞれの気筒に対応させて
各気筒毎に所定のタイミングで燃料を噴射供給できるよ
うにしである。
次のステップ64では、加速時壁流補正量TpKFLP
が略ゼロであるか否かを判別し、加速時壁流補正量Tp
KFLPが略ゼロでないときには、ステップ65へ進ん
でTPKFLPに減衰特性値DECKを乗算してTpK
FLPを減少設定する。
が略ゼロであるか否かを判別し、加速時壁流補正量Tp
KFLPが略ゼロでないときには、ステップ65へ進ん
でTPKFLPに減衰特性値DECKを乗算してTpK
FLPを減少設定する。
従って、加速時壁流補正量TpKFLPがゼロになるま
では、本ルーチンに従って基準角度信号REF毎にTp
KFLPは減衰処理されるものであり、第4図のフロー
チャートに示すルーチンに従って10m5毎に演算され
る加速時壁流補正量TpKFLP (壁流補正量PRE
Tp)と、ここで減衰処理された減衰補正量とが比較さ
れて、より大きな方が選択される。
では、本ルーチンに従って基準角度信号REF毎にTp
KFLPは減衰処理されるものであり、第4図のフロー
チャートに示すルーチンに従って10m5毎に演算され
る加速時壁流補正量TpKFLP (壁流補正量PRE
Tp)と、ここで減衰処理された減衰補正量とが比較さ
れて、より大きな方が選択される。
次のステップ66では、同様にして減速時壁流補正[I
TpKFLMが略ゼロであるか否かを判別し、減速時壁
流補正量’rpKFLMがゼロでないときには、ステッ
プ67へ進んでTPKFLMに減衰特性4fiDECK
を乗算L7TPKFLMを減少設定する。
TpKFLMが略ゼロであるか否かを判別し、減速時壁
流補正量’rpKFLMがゼロでないときには、ステッ
プ67へ進んでTPKFLMに減衰特性4fiDECK
を乗算L7TPKFLMを減少設定する。
ステップ68では、前記ステップ29における燃料噴射
量Tiの演算に用いる空燃比フィードバック補正係数L
AMBDAの演算を例えば以下のようにして行う、酸素
センサ14によって機関吸入混合気の目標空燃比(理論
空燃比)に対するリッチ(リーン)が検出されると、空
燃比フィードバック補正係数LAMBDAを所定の積分
定数に応じて徐々に減少(増大)させる一方、リッチ・
リーンの反転時には所定の比例骨を加算又は減算し、酸
素センサ14で検出される空燃比が目標空燃比に近づく
ように演算される。
量Tiの演算に用いる空燃比フィードバック補正係数L
AMBDAの演算を例えば以下のようにして行う、酸素
センサ14によって機関吸入混合気の目標空燃比(理論
空燃比)に対するリッチ(リーン)が検出されると、空
燃比フィードバック補正係数LAMBDAを所定の積分
定数に応じて徐々に減少(増大)させる一方、リッチ・
リーンの反転時には所定の比例骨を加算又は減算し、酸
素センサ14で検出される空燃比が目標空燃比に近づく
ように演算される。
また、次のステップ69では、前記空燃比フィードバッ
ク補正係数LA?IBDAに基づいて空燃比学習補正係
数KBLRCを演算する。この空燃比学習補正係数KB
LRCは、空燃比フィードバック補正係数LAMBDA
なしで得られる空燃比が目標空燃比になるように設定さ
れるものであり、機関1の定常運転状態において前記空
燃比フィードバック補正係数LAMBDAの制御中心値
(最大値と最小値との平均値)を求め、この制御中心値
と基準値との偏差が補正量に相当するものとして、例え
ば基本燃料噴射量TpPBと機関回転速度Nとで区分さ
れる複数の運転状態毎にマツプに前記偏差量を記憶させ
るようにしである。
ク補正係数LA?IBDAに基づいて空燃比学習補正係
数KBLRCを演算する。この空燃比学習補正係数KB
LRCは、空燃比フィードバック補正係数LAMBDA
なしで得られる空燃比が目標空燃比になるように設定さ
れるものであり、機関1の定常運転状態において前記空
燃比フィードバック補正係数LAMBDAの制御中心値
(最大値と最小値との平均値)を求め、この制御中心値
と基準値との偏差が補正量に相当するものとして、例え
ば基本燃料噴射量TpPBと機関回転速度Nとで区分さ
れる複数の運転状態毎にマツプに前記偏差量を記憶させ
るようにしである。
尚、本実施例では、吸気系の開口面積Aと機関回転速度
Nとに基づいて演算した基本燃料噴射量αNTpの変化
量を一定時間毎に演算して壁流補正量PRETpを演算
するようにしたが、機関負荷パラメータとして前記基本
燃料噴射量αNTpに代えて吸気圧力PBに基づく基本
燃料噴射量TpPBの変化量を演算するようにしても良
く、更に、吸気圧力PBの代わりに吸入空気流量Qを検
出するエアフローメータを備えるものでは、この吸入空
気流量Qに基づ(基本燃料噴射量TpQの変化量を本実
施例と同様にして求めて壁流補正量PRETpを演算す
るように構成すれば良い。
Nとに基づいて演算した基本燃料噴射量αNTpの変化
量を一定時間毎に演算して壁流補正量PRETpを演算
するようにしたが、機関負荷パラメータとして前記基本
燃料噴射量αNTpに代えて吸気圧力PBに基づく基本
燃料噴射量TpPBの変化量を演算するようにしても良
く、更に、吸気圧力PBの代わりに吸入空気流量Qを検
出するエアフローメータを備えるものでは、この吸入空
気流量Qに基づ(基本燃料噴射量TpQの変化量を本実
施例と同様にして求めて壁流補正量PRETpを演算す
るように構成すれば良い。
次に第8図のフローチャートに示すルーチンに従って壁
流補正量PRETp演算設定の第2実施例を説明する。
流補正量PRETp演算設定の第2実施例を説明する。
尚、第8図のフローチャートは、前記説明した第1実施
例における第4図のフローチャートに代えて用いるもの
であり、その他のフローチャートについては同様に実施
される。
例における第4図のフローチャートに代えて用いるもの
であり、その他のフローチャートについては同様に実施
される。
第8図のフローチャートに示すルーチンは、第4図のフ
ローチャートと同様に10a+s毎に実行されるもので
あり、ステップ71〜ステツプ76では前記第4BUの
フローチャートにおけるステップ1〜ステツプ6と同様
にして機関lの吸気系開口面積Aと機関回転速度Nとに
基づいて基本燃料噴射量αNTpを演算する。尚、この
場合も、真の機関負荷装化にトレースさせた体積効率か
ら基本燃料噴射量αNTpを演算するのではなく、スロ
ットル弁開度TVOと機関回転速度Nとに対応して予め
記憶させである基本燃料噴射量αNTpのマツプから当
該運転領域に対応するものを検索して求め、この検索し
た基本燃料噴射量αNTpを加重平均して、真の機関負
荷変化に追従させるようにしても良い。
ローチャートと同様に10a+s毎に実行されるもので
あり、ステップ71〜ステツプ76では前記第4BUの
フローチャートにおけるステップ1〜ステツプ6と同様
にして機関lの吸気系開口面積Aと機関回転速度Nとに
基づいて基本燃料噴射量αNTpを演算する。尚、この
場合も、真の機関負荷装化にトレースさせた体積効率か
ら基本燃料噴射量αNTpを演算するのではなく、スロ
ットル弁開度TVOと機関回転速度Nとに対応して予め
記憶させである基本燃料噴射量αNTpのマツプから当
該運転領域に対応するものを検索して求め、この検索し
た基本燃料噴射量αNTpを加重平均して、真の機関負
荷変化に追従させるようにしても良い。
ステップ78では、スロットルセンサ8によって検出さ
れるスロットル弁開度TVOの本ルーチン実行周期当た
りの変化量ΔTVOが略ゼロであるか否かを判別し、変
化量ΔTVOが略ゼロであってスロットル弁7の開度が
略一定しているときには、ステップ79へ進む。
れるスロットル弁開度TVOの本ルーチン実行周期当た
りの変化量ΔTVOが略ゼロであるか否かを判別し、変
化量ΔTVOが略ゼロであってスロットル弁7の開度が
略一定しているときには、ステップ79へ進む。
ステップ79では同様にして求められる機関回転速度N
の変化量ΔNが略ゼロであるか否かを判別し、ここでも
変化量ΔNが略ゼロであって機関回転速度Nが一定して
いると判肘されると、機関lが定常運転状態であると見
做し、ステップ80で今回ステップ76で演算された基
本燃料噴射量αNTpを過渡運転前の基本燃料噴射量α
NTpを示すMαNTpにセットする。従つて、前記Δ
TVOとΔNとに基づいて機関1の定常運転状態が判別
されているときには、前記MαNTpが最新の基本燃料
噴射量αNTpに基づいて本ルーチン実行毎に順次更新
されることになる。
の変化量ΔNが略ゼロであるか否かを判別し、ここでも
変化量ΔNが略ゼロであって機関回転速度Nが一定して
いると判肘されると、機関lが定常運転状態であると見
做し、ステップ80で今回ステップ76で演算された基
本燃料噴射量αNTpを過渡運転前の基本燃料噴射量α
NTpを示すMαNTpにセットする。従つて、前記Δ
TVOとΔNとに基づいて機関1の定常運転状態が判別
されているときには、前記MαNTpが最新の基本燃料
噴射量αNTpに基づいて本ルーチン実行毎に順次更新
されることになる。
一方、ΔTVOが略ゼロでないときと、ΔNが略ゼロで
ないときには、機関1が過渡運転状態であると見做して
ステップ81へ進み、定常運転時に設定されたMαNT
pと、今回ステップ76で演算された基本燃料噴射量α
NTpとの偏差ilDαNTPを演算する。従って、こ
のステップ81で演算される偏差量DαNTpは、過渡
運転前の基本燃料噴射量MaNTp (機関負荷)と過
渡途中の最新の基本燃料噴射量αNTpとの偏差を示す
ものである。
ないときには、機関1が過渡運転状態であると見做して
ステップ81へ進み、定常運転時に設定されたMαNT
pと、今回ステップ76で演算された基本燃料噴射量α
NTpとの偏差ilDαNTPを演算する。従って、こ
のステップ81で演算される偏差量DαNTpは、過渡
運転前の基本燃料噴射量MaNTp (機関負荷)と過
渡途中の最新の基本燃料噴射量αNTpとの偏差を示す
ものである。
次のステップ82では、今回ステップ76で演算された
基本燃料噴射量αNTpから、本ルーチンの前回実行時
に同じくステップ76で演算された基本燃料噴射量αN
T p o、、を減算して、本ルーチン実行周期当た
りの変化量Dantpを求める。
基本燃料噴射量αNTpから、本ルーチンの前回実行時
に同じくステップ76で演算された基本燃料噴射量αN
T p o、、を減算して、本ルーチン実行周期当た
りの変化量Dantpを求める。
ステップ83では、本ルーチンの次回実行時におけるス
テップ82での演算に用いるために、今回ステップ76
で演算した基本燃料噴射量αNTpを前回値αN T
p 0.、にセットする。
テップ82での演算に用いるために、今回ステップ76
で演算した基本燃料噴射量αNTpを前回値αN T
p 0.、にセットする。
ステップ84では、前記第4図のフローチャートにおけ
るステップ10と同様にして、後述の壁流補正量PRE
Tpの演算に用いる壁流補正近似係数Kを、水温センサ
12で検出される冷却水温度Tw。
るステップ10と同様にして、後述の壁流補正量PRE
Tpの演算に用いる壁流補正近似係数Kを、水温センサ
12で検出される冷却水温度Tw。
吸気圧力PB又はこの吸気圧力PBに基づく基本燃料噴
射量TpPB、機関回転速度Nに応じてそれぞれにマツ
プから検索して求められる係数を相互に乗算して設定す
る。
射量TpPB、機関回転速度Nに応じてそれぞれにマツ
プから検索して求められる係数を相互に乗算して設定す
る。
ここでも、吸気圧力PB又はこの吸気圧力PBに基づく
基本燃料噴射量TpPBに対応する係数はフラット(一
定値)としてあり、係数Kを吸気圧力PB又は基本燃料
噴射1iTpPB(機関負荷)の変化に対してフラット
な特性としである0機関lの要求補正量は、ステップ8
2で演算される変化量Dantpが一定のときであって
も機関負荷が増大するに連れて増大し、本来前記係数に
は機関負荷増大に応じて増大設定されるようにすべきで
ある(第10図参照)が、本実施例では前述の実施例と
同様に機関負荷変化に対する係数にの変化特性をフラッ
トにすることで、係数にの機関負荷変化に対するマツチ
ングを不要として、制御仕様を決定するための実験工数
の低減を図っている。
基本燃料噴射量TpPBに対応する係数はフラット(一
定値)としてあり、係数Kを吸気圧力PB又は基本燃料
噴射1iTpPB(機関負荷)の変化に対してフラット
な特性としである0機関lの要求補正量は、ステップ8
2で演算される変化量Dantpが一定のときであって
も機関負荷が増大するに連れて増大し、本来前記係数に
は機関負荷増大に応じて増大設定されるようにすべきで
ある(第10図参照)が、本実施例では前述の実施例と
同様に機関負荷変化に対する係数にの変化特性をフラッ
トにすることで、係数にの機関負荷変化に対するマツチ
ングを不要として、制御仕様を決定するための実験工数
の低減を図っている。
係数Kを機関負荷変化に対してフラットな特性とすると
、前記機関要求に呼応した壁流補正量PRETpの設定
が行えなくなってしまうが、本実施例では後述するよう
に過渡前と過渡途中での基本燃料噴射量αNTpの偏差
量DαNTpに基づいて壁流補正量PRETpを演算す
ることで、係数Kを機関負荷変化に応じて変化させるよ
う構成した場合と路間等な壁流補正量PRETpの設定
が行えるようにしである。
、前記機関要求に呼応した壁流補正量PRETpの設定
が行えなくなってしまうが、本実施例では後述するよう
に過渡前と過渡途中での基本燃料噴射量αNTpの偏差
量DαNTpに基づいて壁流補正量PRETpを演算す
ることで、係数Kを機関負荷変化に応じて変化させるよ
う構成した場合と路間等な壁流補正量PRETpの設定
が行えるようにしである。
ステップ85では、後述するように機関lの加速運転時
に1がセットされ、減速運転時にゼロがセットされるフ
ラグFの判別を行う。
に1がセットされ、減速運転時にゼロがセットされるフ
ラグFの判別を行う。
ステップ85でフラグFがゼロであると判別されると、
ステップ86へ進んで今回ステップ82で演算した変化
量Dantpの正負を判別する。フラグFがゼロである
ということは、少なくとも前回において機関1の減速運
転が判別された状態(前回においてDaNTp<Oであ
ると判別された状態)であり、ここで、変化量Dant
pがゼロであったり、又は、変化量Dantpが正の値
である場合には、減速運転状態から定常又は加速運転に
移行し、減速運転状態は終了したことになる。
ステップ86へ進んで今回ステップ82で演算した変化
量Dantpの正負を判別する。フラグFがゼロである
ということは、少なくとも前回において機関1の減速運
転が判別された状態(前回においてDaNTp<Oであ
ると判別された状態)であり、ここで、変化量Dant
pがゼロであったり、又は、変化量Dantpが正の値
である場合には、減速運転状態から定常又は加速運転に
移行し、減速運転状態は終了したことになる。
従って、このときにはステップ86からステップ88へ
進んで、このステップ88で偏差量DαNTpをゼロリ
セットすると共に、次のステップ89で定常時の機関負
荷に相当する前記MαNTpもゼロリセットし、減速運
転中において演算されたデータを全てリセットして次の
過渡運転に備える。
進んで、このステップ88で偏差量DαNTpをゼロリ
セットすると共に、次のステップ89で定常時の機関負
荷に相当する前記MαNTpもゼロリセットし、減速運
転中において演算されたデータを全てリセットして次の
過渡運転に備える。
一方、ステップ85でフラグFが1であると判別された
ときにも、ステップ87へ進んで変化量Dantpの正
負を判別するが、フラグFが1であるときには加速運転
がなされていたことを示すので、ここでは変化11Da
ntpが0以下であるか否かを判別することによって、
加速運転から定常又は減速運転への移行を判別する。
ときにも、ステップ87へ進んで変化量Dantpの正
負を判別するが、フラグFが1であるときには加速運転
がなされていたことを示すので、ここでは変化11Da
ntpが0以下であるか否かを判別することによって、
加速運転から定常又は減速運転への移行を判別する。
変化量Dantpがゼロ以下であるときには加速運転が
終了した状態であるから、ステップ87からステップ8
8及びステップ89へ進んで、前回の加速運転時のデー
タである偏差量DαNTpとMaNTpとを共にゼロリ
セットする。
終了した状態であるから、ステップ87からステップ8
8及びステップ89へ進んで、前回の加速運転時のデー
タである偏差量DαNTpとMaNTpとを共にゼロリ
セットする。
また、ステップ86でDa n t p<Qであると判
別されたときと、ステップ87でDa n t p>Q
であると判別されたときには、それぞれ減速運転継続中
又は加速運転継続中であるから、偏差量DαNTpとM
aNTpとのゼロリセットを行うことなくステップ90
へ進む。
別されたときと、ステップ87でDa n t p>Q
であると判別されたときには、それぞれ減速運転継続中
又は加速運転継続中であるから、偏差量DαNTpとM
aNTpとのゼロリセットを行うことなくステップ90
へ進む。
ステップ90では、今回ステップ81で演算した偏差I
DαNTpの正負を判別し、偏差IDαNTPが正の値
であって定常運転時の基本燃料噴射IMαNTpに対し
て最新の基本燃料噴射量αN、Tpが増大変化している
ときには、機関1の加速運転状態を判別してステップ9
1に進んでフラグFに1をセットする。
DαNTpの正負を判別し、偏差IDαNTPが正の値
であって定常運転時の基本燃料噴射IMαNTpに対し
て最新の基本燃料噴射量αN、Tpが増大変化している
ときには、機関1の加速運転状態を判別してステップ9
1に進んでフラグFに1をセットする。
また、偏差量DαNTpが負の値であって定常運転時の
基本燃料噴射11MαNTpに対して最新の基本燃料噴
射量αNTpが減少変化しているときには、機関lの減
速運転状態を判別してステップ92に進んでフラグFに
0をセットし、次のステップ93では負の値である偏差
IDαNTpをゼロから減算してその結果を新たに偏差
IDαNTpにセットすることにより、負の値を正の値
に変換する。
基本燃料噴射11MαNTpに対して最新の基本燃料噴
射量αNTpが減少変化しているときには、機関lの減
速運転状態を判別してステップ92に進んでフラグFに
0をセットし、次のステップ93では負の値である偏差
IDαNTpをゼロから減算してその結果を新たに偏差
IDαNTpにセットすることにより、負の値を正の値
に変換する。
一方、ステップ90で偏差量DαNTpが略ゼロである
と判別されたときには、定常運転時の基本燃料噴射fi
MαNTpと最新の基本燃料噴射量αNTpが路間等で
機関lの定常運転時であるから、壁流補正量PRETp
の演算を行うことなく燃料噴射量Ti、MTiの演算処
理にジャンプして進む。
と判別されたときには、定常運転時の基本燃料噴射fi
MαNTpと最新の基本燃料噴射量αNTpが路間等で
機関lの定常運転時であるから、壁流補正量PRETp
の演算を行うことなく燃料噴射量Ti、MTiの演算処
理にジャンプして進む。
機関1が過渡運転されていてフラグFの設定を行った後
は、ステップ94で壁流補正@PRETpの演算を以下
の式に従って行う。
は、ステップ94で壁流補正@PRETpの演算を以下
の式に従って行う。
PRETp=KXDαNTpXTREFここで、Kは前
記ステップ84で設定される係数、DaNTpはステッ
プ81で演算された過渡運転前と過渡運転途中との間に
おける基本燃料噴射量αNTpの偏差量、TREFは第
7図のフローチャートで設定される基準角度信号REF
の周期時間である。
記ステップ84で設定される係数、DaNTpはステッ
プ81で演算された過渡運転前と過渡運転途中との間に
おける基本燃料噴射量αNTpの偏差量、TREFは第
7図のフローチャートで設定される基準角度信号REF
の周期時間である。
前述のようにして理論式から導かれる壁流補正量の近位
式〔壁流補正量=Kx (Tp−Tp−’);’l’
p −1は前回の基本燃料噴射量〕に従い、10m5毎
に演算される基本燃料噴射量αNTpの変化量Dant
p(=crNTp−aNTpotb”)を用いて壁流補
正量を演算するときには、変化fiDantpが一定で
あっても機関要求から機関負荷の増大に応じて壁流補正
量PRETpを増大させる必要があり、これを実現する
ために前記係数Kを機関負荷変化に応じて変化させる必
要がある。しかしながら、本実施例のように過渡前の機
関負荷と過渡途中における機関負荷との偏差量DαNT
pを前記変化量Dantpの代わりに用いれば、係数K
が機関負荷変化に対してフラットな特性であっても、機
関負荷の増大に応じて前記偏差I D a N T p
が大きくなるので壁流補正量PRETpを増大設定させ
ることができ、加速時の増量補正不足による空燃比リー
ン化を防止できる。従って、係数Kを機関負荷変化に応
じて変化させるために係数にのマツプを実験によって決
定する必要がなく、係数Kを機関負荷変化に対してフラ
ット(一定値)として実験工数を低減しても、所望の壁
流補正量PRETpの設定が行える。
式〔壁流補正量=Kx (Tp−Tp−’);’l’
p −1は前回の基本燃料噴射量〕に従い、10m5毎
に演算される基本燃料噴射量αNTpの変化量Dant
p(=crNTp−aNTpotb”)を用いて壁流補
正量を演算するときには、変化fiDantpが一定で
あっても機関要求から機関負荷の増大に応じて壁流補正
量PRETpを増大させる必要があり、これを実現する
ために前記係数Kを機関負荷変化に応じて変化させる必
要がある。しかしながら、本実施例のように過渡前の機
関負荷と過渡途中における機関負荷との偏差量DαNT
pを前記変化量Dantpの代わりに用いれば、係数K
が機関負荷変化に対してフラットな特性であっても、機
関負荷の増大に応じて前記偏差I D a N T p
が大きくなるので壁流補正量PRETpを増大設定させ
ることができ、加速時の増量補正不足による空燃比リー
ン化を防止できる。従って、係数Kを機関負荷変化に応
じて変化させるために係数にのマツプを実験によって決
定する必要がなく、係数Kを機関負荷変化に対してフラ
ット(一定値)として実験工数を低減しても、所望の壁
流補正量PRETpの設定が行える。
また、変化11Dantpが僅かな緩加速・緩減速時で
あっても、定常運転時からの機関負荷偏差で補正量が決
定されるから、特に問題となる緩加速に壁流補正量PR
ETpを付加して空燃比のリーン化を回避できる。
あっても、定常運転時からの機関負荷偏差で補正量が決
定されるから、特に問題となる緩加速に壁流補正量PR
ETpを付加して空燃比のリーン化を回避できる。
ステップ94で壁流補正M P RE T pの演算を
偏差量DαNTpに基づいて行った後は、ステップ95
〜ステツプ99で最新の壁流補正I P RE T p
に基づいて加速時壁流補正ITpKFLP及び減速時壁
流補正量TpKFLMの更新設定を行い、第7図のフロ
ーチャートに従い基準角度信号REF毎に設定される減
衰特性値と、ioms毎に演算される最新の壁流補正量
PRETpとのより大きい方が選択される。
偏差量DαNTpに基づいて行った後は、ステップ95
〜ステツプ99で最新の壁流補正I P RE T p
に基づいて加速時壁流補正ITpKFLP及び減速時壁
流補正量TpKFLMの更新設定を行い、第7図のフロ
ーチャートに従い基準角度信号REF毎に設定される減
衰特性値と、ioms毎に演算される最新の壁流補正量
PRETpとのより大きい方が選択される。
尚、基本燃料噴射量αNTpの変化量Dantpに基づ
いて、過渡運転の終了及び反転が検出されたときには、
偏差量DcxNTpがゼロリセットされるから、このと
きからTpKFLP及びTpKFLMは第7図のフロー
チャートに従い一定割合で減少する。
いて、過渡運転の終了及び反転が検出されたときには、
偏差量DcxNTpがゼロリセットされるから、このと
きからTpKFLP及びTpKFLMは第7図のフロー
チャートに従い一定割合で減少する。
偏差量DαNTpに基づく壁流補正量PRETpの演算
処理の後、及び、ステップ90で偏差量DαNTpが略
ゼロであると判別された後は、吸気圧力PBに基づいて
基本燃料噴射量TpPBを演算すると共に、この基本燃
料噴射量’rpPBを冷却水温度Tw等の機関運転状態
に基づいて補正して燃料噴射量Tiを演算し、更にこの
燃料噴射量Tiを壁流補正量PRETpに基づく増減補
正量TpKFLP、TpKFLMで補正して最終的な燃
料噴射量MTtが演算されるが、ここでの演算処理は第
4図のフローチャートにおけるステップ26〜ステツプ
30と同様であるため前記説明を参照し、ここでは説明
を省略する。
処理の後、及び、ステップ90で偏差量DαNTpが略
ゼロであると判別された後は、吸気圧力PBに基づいて
基本燃料噴射量TpPBを演算すると共に、この基本燃
料噴射量’rpPBを冷却水温度Tw等の機関運転状態
に基づいて補正して燃料噴射量Tiを演算し、更にこの
燃料噴射量Tiを壁流補正量PRETpに基づく増減補
正量TpKFLP、TpKFLMで補正して最終的な燃
料噴射量MTtが演算されるが、ここでの演算処理は第
4図のフローチャートにおけるステップ26〜ステツプ
30と同様であるため前記説明を参照し、ここでは説明
を省略する。
〈発明の効果〉
以上説明したように本発明によると、機関負荷の変化量
から過渡補正量を演算設定するに当たって、前記過渡補
正量の一連過渡運転中における積算値を求めてこの積算
値を過渡補正量とするか、又は、機関負荷の変化前と変
化途中との偏差量に基づいて過渡補正量を演算するよう
にしたので、機関負荷に応じて変化する係数を機関毎に
マツチングさせ、この係数で機関負荷の変化量を補正し
て過渡補正量を設定させる必要がなく、前記係数を機関
負荷変化に対してフラットな特性としても所望の過渡補
正制御が行え、前記係数の機関負荷変化に対するマツチ
ング工数を不要として開発コストの低減を図れる。
から過渡補正量を演算設定するに当たって、前記過渡補
正量の一連過渡運転中における積算値を求めてこの積算
値を過渡補正量とするか、又は、機関負荷の変化前と変
化途中との偏差量に基づいて過渡補正量を演算するよう
にしたので、機関負荷に応じて変化する係数を機関毎に
マツチングさせ、この係数で機関負荷の変化量を補正し
て過渡補正量を設定させる必要がなく、前記係数を機関
負荷変化に対してフラットな特性としても所望の過渡補
正制御が行え、前記係数の機関負荷変化に対するマツチ
ング工数を不要として開発コストの低減を図れる。
また、機関負荷変化の僅かな緩加速・緩減速時において
も、上記のように変化量の積算や機関負荷変化前後での
機関負荷偏差に基づいて過渡補正量が演算されるので、
特に空燃比制御上問題となる緩加速であっても過渡補正
量を付加して空燃比のリーン化を抑止できるという効果
もある。
も、上記のように変化量の積算や機関負荷変化前後での
機関負荷偏差に基づいて過渡補正量が演算されるので、
特に空燃比制御上問題となる緩加速であっても過渡補正
量を付加して空燃比のリーン化を抑止できるという効果
もある。
第1図及び第2図はそれぞれ本発明の構成を示すブロッ
ク図、第3図は本発明の一実施例を示すシステム概略図
、第4図〜第8図はそれぞれ同上実施例における制御内
容を示すフローチャート、第9図は壁流補正量の理論式
を導くに当たっての蒸発率及び付着率の吸気圧力に対す
る関係を示す線図、第1O図及び第11図はそれぞれ従
来の補正制御における問題点を説明するためのタイムチ
ャートである。 1・・・機関 7・・・スロットル弁 8・・・ス
ロットルセンサ 9・・・吸気圧センサ 10・・
・燃料噴射弁 11・・・コントロールユニット
15・・・クランク角センサ 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 冨二雄 第3図 第4図fす3
ク図、第3図は本発明の一実施例を示すシステム概略図
、第4図〜第8図はそれぞれ同上実施例における制御内
容を示すフローチャート、第9図は壁流補正量の理論式
を導くに当たっての蒸発率及び付着率の吸気圧力に対す
る関係を示す線図、第1O図及び第11図はそれぞれ従
来の補正制御における問題点を説明するためのタイムチ
ャートである。 1・・・機関 7・・・スロットル弁 8・・・ス
ロットルセンサ 9・・・吸気圧センサ 10・・
・燃料噴射弁 11・・・コントロールユニット
15・・・クランク角センサ 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 冨二雄 第3図 第4図fす3
Claims (3)
- (1)機関の吸入空気量に関与する機関運転条件を検出
する機関運転条件検出手段と、 該機関運転条件検出手段で検出された機関運転条件に基
づいて機関負荷パラメータを演算する機関負荷パラメー
タ演算手段と、 該機関負荷パラメータ演算手段で演算された機関負荷パ
ラメータの変化量を演算する変化量演算手段と、 該変化量演算手段で演算された変化量に基づいて過渡補
正量を演算する過渡補正量演算手段と、該過渡補正量演
算手段で演算された過渡補正量を一連の機関負荷パラメ
ータ変化中において積算する過渡補正量積算手段と、 該過渡補正量積算手段で積算された過渡補正量に基づい
て燃料供給量を補正制御する過渡補正制御手段と、 を含んで構成されたことを特徴とする内燃機関の燃料供
給制御装置。 - (2)機関の吸入空気量に関与する機関運転条件を検出
する機関運転条件検出手段と、 該機関運転条件検出手段で検出された機関運転条件に基
づいて機関負荷パラメータを演算する機関負荷パラメー
タ演算手段と、 該機関負荷パラメータ演算手段で演算した機関負荷パラ
メータの変化前の値と変化中の値との偏差量を演算する
偏差量演算手段と、 該偏差量演算手段で演算された偏差量に基づいて過渡補
正量を演算する過渡補正量演算手段と、該過渡補正量演
算手段で演算された過渡補正量に基づいて燃料供給量を
補正制御する過渡補正制御手段と、 を含んで構成されたことを特徴とする内燃機関の燃料供
給制御装置。 - (3)前記機関負荷パラメータ演算手段で演算された機
関負荷パラメータの変化量がゼロとなったとき又は変化
方向が逆転したときに前回の変化中において最終設定さ
れた過渡補正量から所定の減衰特性値に基づいて過渡補
正量を減衰させ、この減衰させた過渡補正量に基づいて
前記過渡補正制御手段による燃料供給量の補正制御を行
わせる過渡補正量減衰制御手段を設けたことを特徴とす
る請求項1又は2のいずれかに記載の内燃機関の燃料供
給制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3499389A JPH02215941A (ja) | 1989-02-16 | 1989-02-16 | 内燃機関の燃料供給制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3499389A JPH02215941A (ja) | 1989-02-16 | 1989-02-16 | 内燃機関の燃料供給制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02215941A true JPH02215941A (ja) | 1990-08-28 |
Family
ID=12429667
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3499389A Pending JPH02215941A (ja) | 1989-02-16 | 1989-02-16 | 内燃機関の燃料供給制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02215941A (ja) |
-
1989
- 1989-02-16 JP JP3499389A patent/JPH02215941A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6165038A (ja) | 空燃比制御装置 | |
| JP3791032B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| JPH02204654A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH02201054A (ja) | 内燃機関の吸気圧力検出装置 | |
| JPH02215941A (ja) | 内燃機関の燃料供給制御装置 | |
| JP2924576B2 (ja) | エンジンの安定度制御装置 | |
| JP3319068B2 (ja) | 車両の安定度制御装置 | |
| JPH02215940A (ja) | 内燃機関の燃料供給制御装置 | |
| JP2924577B2 (ja) | エンジンの安定度制御装置 | |
| JPH02191853A (ja) | 内燃機関の吸入空気状態量検出装置 | |
| JPH0734931A (ja) | エンジンの安定度制御装置 | |
| JPH02264135A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0452450Y2 (ja) | ||
| JPH0670382B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0833119B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JP2750777B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| JP3528193B2 (ja) | リーンバーンエンジンの空燃比制御装置 | |
| JPH02277938A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0466739A (ja) | 車両用エンジンの制御装置 | |
| JPH02169839A (ja) | 内燃機関の吸気圧力検出装置 | |
| JPH02275035A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH05231210A (ja) | リーンバーンエンジンの空燃比制御装置 | |
| JPH02286848A (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH02204660A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH02196147A (ja) | 内燃機関の燃料供給制御装置 |