JPH03258944A - エンジンの空燃比制御装置 - Google Patents
エンジンの空燃比制御装置Info
- Publication number
- JPH03258944A JPH03258944A JP2055826A JP5582690A JPH03258944A JP H03258944 A JPH03258944 A JP H03258944A JP 2055826 A JP2055826 A JP 2055826A JP 5582690 A JP5582690 A JP 5582690A JP H03258944 A JPH03258944 A JP H03258944A
- Authority
- JP
- Japan
- Prior art keywords
- fuel ratio
- air
- sensor
- slice level
- engine
- 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)
- Combined Controls Of Internal Combustion Engines (AREA)
- Measuring Oxygen Concentration In Cells (AREA)
- Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明はエンジンの空燃比についてフィードバック制
御を行なう装置、特に学習機能を導入するものに贋する
。
御を行なう装置、特に学習機能を導入するものに贋する
。
(従来の技術)
触媒コンバータの上流と下流にそれぞれ#素上ンサ(0
2センサ)を設けた、いわゆるダブルo2センサシステ
ムの装置がある(USパテント3939654参照)。
2センサ)を設けた、いわゆるダブルo2センサシステ
ムの装置がある(USパテント3939654参照)。
これを第16図で説明すると、同図は上流側02センサ
出力VFOに基づいて空燃比フィードバック補正係数α
を計算するためのルーチンで、所定時間ごとに行なわれ
る。
出力VFOに基づいて空燃比フィードバック補正係数α
を計算するためのルーチンで、所定時間ごとに行なわれ
る。
Slでは、上流側02センサによる空燃比のフィードバ
ック制御条件(図では「前02F/BJで略記する。第
5図、第11図において同じ)が成立しているかどうか
をみて、そうであればS2に進む。
ック制御条件(図では「前02F/BJで略記する。第
5図、第11図において同じ)が成立しているかどうか
をみて、そうであればS2に進む。
たとえば、冷却水温Twが所定値以下のとき、始動時、
始動直後や暖機のための燃料増量中、上流側02センサ
の出力信号が一度も反転していないとき、燃料カット中
等はいずれもフィードバック制御条件の成立しない場合
であり、それ以外の場合に空燃比フィードバック制御条
件が成立する。
始動直後や暖機のための燃料増量中、上流側02センサ
の出力信号が一度も反転していないとき、燃料カット中
等はいずれもフィードバック制御条件の成立しない場合
であり、それ以外の場合に空燃比フィードバック制御条
件が成立する。
S2では、埋it空燃比相当のスライスレベルSLをル
ックアップする。
ックアップする。
S3〜S5ではセンサ出力VFOとスライスレベルs4
の比較により、空燃比が理論空燃比を境゛にして反転し
たかどうかを判定する。置体的には、今回の比較結果と
前回の比較結果を用いて、4つの場合分けを行う、なお
、VFO≧SLである場合にリッチ側にあると、この逆
にVFO<SLでシーン側にあるとN断さ・れる。
の比較により、空燃比が理論空燃比を境゛にして反転し
たかどうかを判定する。置体的には、今回の比較結果と
前回の比較結果を用いて、4つの場合分けを行う、なお
、VFO≧SLである場合にリッチ側にあると、この逆
にVFO<SLでシーン側にあるとN断さ・れる。
86〜S9では上記の判定結果に応じて空燃比フィード
バック補正係数αを計算する。まとめると次のようにな
る。
バック補正係数αを計算する。まとめると次のようにな
る。
(i)S3→S4→S6で1まリーンからリッチに反転
した直後にあると判断し、αから比例fiPRを差し引
<(a=a−pR)。これにて、空燃比はステップ的に
リーン側に戻される。
した直後にあると判断し、αから比例fiPRを差し引
<(a=a−pR)。これにて、空燃比はステップ的に
リーン側に戻される。
(ii)S3→S4→s7では今回もリッチであると判
断し、aから積分分IRを差し引<Ca=a−I R)
、これにて空燃比は徐々にり一ン側に戻される。
断し、aから積分分IRを差し引<Ca=a−I R)
、これにて空燃比は徐々にり一ン側に戻される。
(iii)S3→S5→s8では、リッチからり−ンに
反転した直後にあると判断し、aに比例分PLを加える
(a=a十P、−)。これにて、空燃比はステップ的に
リッチ側に戻される。
反転した直後にあると判断し、aに比例分PLを加える
(a=a十P、−)。これにて、空燃比はステップ的に
リッチ側に戻される。
(iv)S 3−S 5−39では今回もリーンである
と判断し、aに積分分ILを加える(a = Q +I
L)。
と判断し、aに積分分ILを加える(a = Q +I
L)。
これにて、空燃比は徐々にリッチ側に戻される。
第17図は下流fIIIO2センサ出力VROに基づい
て前記スライスレベルSLを修正するためのルーチンで
、所定時開ごとに実行される。
て前記スライスレベルSLを修正するためのルーチンで
、所定時開ごとに実行される。
S21では、下流側02センサによる空燃比のフィード
バック制御条件(図ではra02F/BJで略記する。
バック制御条件(図ではra02F/BJで略記する。
第6図、第12図において同じ)が成立しているかどう
かを判定し、フィードバック制御条件が満たされていれ
ばS22に進む。
かを判定し、フィードバック制御条件が満たされていれ
ばS22に進む。
S22ではセンサ出力VROと理論空燃比相当のスライ
スレベルSL2をJl[L、VRO≧SL2であればリ
ッチ側にあると判断してS23に進み、この逆にVRO
<SL2であれぼり−ン側にあると判断してS25に進
む、上記のスライスレベルSLと別個にスライスレベル
SL2を設けているのは、触媒コンバータの上流、下流
で生ガスの影響により、02センサの出力特性やセンサ
の劣化速度が異なること等を考慮するためである。
スレベルSL2をJl[L、VRO≧SL2であればリ
ッチ側にあると判断してS23に進み、この逆にVRO
<SL2であれぼり−ン側にあると判断してS25に進
む、上記のスライスレベルSLと別個にスライスレベル
SL2を設けているのは、触媒コンバータの上流、下流
で生ガスの影響により、02センサの出力特性やセンサ
の劣化速度が異なること等を考慮するためである。
S23では上流lI!02センサ出力VFOと比較する
側のスライスレベルSLから一定値Δを差し引き(SL
=SL−Δ)、S25ではスライスレベルSLに一定値
Δを加える( S L = SL十△)。
側のスライスレベルSLから一定値Δを差し引き(SL
=SL−Δ)、S25ではスライスレベルSLに一定値
Δを加える( S L = SL十△)。
たとえば、S25での操作を行うと、スライスレベルS
Lが、第4図の上段において、左側から右側へと上昇す
る。この上昇により、リーン側にある時間がTLからT
L’へと長くなる(この逆にリッチ側にある時間はTR
からTR′へと短くなる)ので、制御空燃比がリッチ側
に戻される。つまり空燃比をリッチ側にシフトさせる制
御が行なわれる。
Lが、第4図の上段において、左側から右側へと上昇す
る。この上昇により、リーン側にある時間がTLからT
L’へと長くなる(この逆にリッチ側にある時間はTR
からTR′へと短くなる)ので、制御空燃比がリッチ側
に戻される。つまり空燃比をリッチ側にシフトさせる制
御が行なわれる。
第18図はインジェクタに出力する燃料噴射パルス幅T
i[mslを演算するためのルーチンで、所定のクラン
ク角ごと(たとえば360°CAごと)に実行される。
i[mslを演算するためのルーチンで、所定のクラン
ク角ごと(たとえば360°CAごと)に実行される。
S31では吸入空気tQ&と回転数Neからマツプを参
照して、基本噴射パルス幅Tp(=に−Qa/Ne、た
だしKは定数)[mS]を求める。
照して、基本噴射パルス幅Tp(=に−Qa/Ne、た
だしKは定数)[mS]を求める。
S32では1と各種補正係数(たとえば水温増量補正係
数K TV)との和COを計算する。
数K TV)との和COを計算する。
S33ではインジェクタに出力すべき燃料噴射パルス幅
Tiを、Ti=Tp−Co・Q+Tsにより決定する。
Tiを、Ti=Tp−Co・Q+Tsにより決定する。
なお、Ts[s+s]は無効パルス幅である。
S34ではTiをセットする。
(発明が解決しようとするfiM)
ところで、第4図の上段において、リッチ側にある時間
とリーン側にある時間の比をHとすれば、下流側02セ
ンサ出力に基づきスライスレベルSLをΔだけ上昇させ
たのは、この時間比Hを小さくするためであった。
とリーン側にある時間の比をHとすれば、下流側02セ
ンサ出力に基づきスライスレベルSLをΔだけ上昇させ
たのは、この時間比Hを小さくするためであった。
しかしなから、こうした1IIIr&であると、上流側
02センサが応答性の良いものである場合に、下流II
!02センサに基づくスライスレベルSLの修正効果が
思わしくないという事態を生ずる。
02センサが応答性の良いものである場合に、下流II
!02センサに基づくスライスレベルSLの修正効果が
思わしくないという事態を生ずる。
その理由はこうである。同図に示す上流@o2センサの
応答波形は生のものであり(ただし、波形そのものはモ
デル化している)、その立ち上がり、立ち下が9が急激
であるほど、応答性が良いのであるが、こうした応答性
の良いセンサでは、スライスレベルSLを大きく変化さ
せても時間比Hのほうがあまり変化してくれないからで
ある。
応答波形は生のものであり(ただし、波形そのものはモ
デル化している)、その立ち上がり、立ち下が9が急激
であるほど、応答性が良いのであるが、こうした応答性
の良いセンサでは、スライスレベルSLを大きく変化さ
せても時間比Hのほうがあまり変化してくれないからで
ある。
このため、空燃比をシフトさせることのでさる範囲が狭
く、空燃比誤差のばらつき吸収能力に限界が生じる。
く、空燃比誤差のばらつき吸収能力に限界が生じる。
また、下流側02センサには大きな応答遅れを生ずるの
にもかかわらず、下流側02センサ出力を用いてのスラ
イスレベルSLの修正fIt運転条件によらず一律であ
るため、上流[1+02センサに基づく空燃比フィード
バック制御により、運転条件ごとに異なる空燃比誤差を
精度良く取りさることは困難である。
にもかかわらず、下流側02センサ出力を用いてのスラ
イスレベルSLの修正fIt運転条件によらず一律であ
るため、上流[1+02センサに基づく空燃比フィード
バック制御により、運転条件ごとに異なる空燃比誤差を
精度良く取りさることは困難である。
この発明はこのような従来の課題に着目してなされたも
ので、第1の発明では、上流側o2センサ出力を平均化
処理し、この平均化処理されたセンサ出力とスライスレ
ベルを比較させるとともに、このスライスレベルに小領
域ごとの学習値を導入することにより、運転条件ごとに
異なる空燃比誤差の解消を図る装置を提供することを巨
的とする。
ので、第1の発明では、上流側o2センサ出力を平均化
処理し、この平均化処理されたセンサ出力とスライスレ
ベルを比較させるとともに、このスライスレベルに小領
域ごとの学習値を導入することにより、運転条件ごとに
異なる空燃比誤差の解消を図る装置を提供することを巨
的とする。
第2の発明では、上流′1IIO2センサの劣化程度に
応じてこのセンサ出力の平均化処理を強くすることによ
り、センサ劣化に伴うエミッシヨンの悪化防止を図る装
置を提供することを百的とする。
応じてこのセンサ出力の平均化処理を強くすることによ
り、センサ劣化に伴うエミッシヨンの悪化防止を図る装
置を提供することを百的とする。
(課題を解決するための手段)
第1の発明は、第1図(A)に示すように、エンジンの
負荷(たとえば吸入空気量Qa)と回転数Neをそれぞ
れ検出するセンサ31,32と、これらの検出値に応じ
て基本噴射量Tpを計算する手段33と、触媒コンバー
タ上流の排気通路に介装され#ス空燃比に応じた出力を
する第1のセンサ(たとえば02センサ)34と、この
センサ出力VFOを平均化処理する手段35と、少なく
ともエンジンの負荷と回転数から定まる運転条件に応じ
て区分けされた複数の小領域と同数の番地を有し、各小
領域に対応して目標空燃比(理論空燃比)相当のスライ
スレベルの学習値MSLを格納する手段36と、現在の
運転条件が前記いずれの小領域に属するかを判定する手
段37と、現在の運転条件の属する小領域に対応する番
地に格納されている前記スライスレベルの学習値MSL
を読み出す手段38と、この学習値MSLと前記平均化
処理されたセンサ出力MVFOとの比較により空燃比が
反転したかどうかを判定する手Fi39と、この判定結
果に応じて空燃比が目標空燃比(埋!ii!2燃比)の
近傍へと制御Iされるように空燃比フィードバック補正
1aを計算する手段40と、この空燃比フィードバック
補正laにて前記基本噴射量Tpを補正して燃料噴射l
lT iを決定する手段41と、この噴射量Tiを燃料
噴射装置43に出力する手段42と、前記触媒コンバー
タ下流の排気通路に介装され排気空燃比に応じた出力を
する第2のセンサ(たとえば02センサ)44と、この
センサ出力VROと目標空燃比(理論空燃比)相当の第
2のスライスレベルSL2との比較により空燃比がリッ
チ、り一ンのいずれの側にあるかを判定する手段45と
、前記小領域判定手段37による判定時の運転条件の属
する小領域に対応する番地に格納されている前記スライ
スレベルの学習値MSLを読み出し、この読み出した学
習値MSLを前記リッチ、リーンの判定結果に応じて更
新する手段46とを設けた、 第2の発明は、第1図(B)に示すように、エンジンの
負荷(たとえば吸入空気量Qa)と回転数Neをそれぞ
れ検出するセンサ31.32と、これらの検出値に応じ
て基本噴射11 T pを計算する手段33と、触媒コ
ンバータ上流の排気通路に介装され排気空燃比に応じた
出力をする第1のセンサ(たとえば02センサ)34と
、このセンサ出力VFOを平均化処理する手段35と、
少なくともエンジンの負荷と回転数から定まる運転条件
に応じて区分けされた複数の小領域と同数の番地を有し
、各小領域に対応して目標空燃比(理論空燃比)相当の
スライスレベルの学習値MSLを格納する手段36と、
現在の運転条件が前記いずれの小領域に属するかを判定
する手段37と、現在の運転条件の属する小領域に対応
する番地に格納されている前記スライスレベルの学習値
MSLを読み出す手段38と、この学習値MSLと前記
平均化処理されたセンサ出力MVFOとの比較により空
燃比が反転したかどうかを判定する手段39と、この判
定結果に応じて空燃比が目標空燃比(理論空燃比)の近
傍へと制御されるように空燃比フィードバック補正量a
を計算する手段40と、この空燃比フィードバック補正
量aにて前記基本噴射量Tpを補正して燃料噴射ITi
を決定する手段41と、この噴射量Tiを燃料噴射装置
43に出力する手段42と、前記触媒コンバータ下流の
排気通路に介11され#真空燃比に応じた出力をするv
J2のセンサ(たとえば02センサ)44と、このセン
サ出力VROと目標空燃比(理論空燃比)相当の第2の
スライスレベルSL2との比較により空燃比がリッチ、
リーンのいずれの側にあるかを判定する手段45と、前
記小領域判定手段37による判定時の運転条件の属する
小領域に対応する番地に格納されている前記スライスレ
ベルの学習値MSLを読み出し、この読み出した学習値
MSLを前記リッチ、り一ンの判定結果に応じて更新す
る手段46と、前記上流側空燃比センサ34の劣化の程
度を計測する手段47と、この劣化程度が強くなるほど
前記平均化処理の度合を強くする手段48とを設けた。
負荷(たとえば吸入空気量Qa)と回転数Neをそれぞ
れ検出するセンサ31,32と、これらの検出値に応じ
て基本噴射量Tpを計算する手段33と、触媒コンバー
タ上流の排気通路に介装され#ス空燃比に応じた出力を
する第1のセンサ(たとえば02センサ)34と、この
センサ出力VFOを平均化処理する手段35と、少なく
ともエンジンの負荷と回転数から定まる運転条件に応じ
て区分けされた複数の小領域と同数の番地を有し、各小
領域に対応して目標空燃比(理論空燃比)相当のスライ
スレベルの学習値MSLを格納する手段36と、現在の
運転条件が前記いずれの小領域に属するかを判定する手
段37と、現在の運転条件の属する小領域に対応する番
地に格納されている前記スライスレベルの学習値MSL
を読み出す手段38と、この学習値MSLと前記平均化
処理されたセンサ出力MVFOとの比較により空燃比が
反転したかどうかを判定する手Fi39と、この判定結
果に応じて空燃比が目標空燃比(埋!ii!2燃比)の
近傍へと制御Iされるように空燃比フィードバック補正
1aを計算する手段40と、この空燃比フィードバック
補正laにて前記基本噴射量Tpを補正して燃料噴射l
lT iを決定する手段41と、この噴射量Tiを燃料
噴射装置43に出力する手段42と、前記触媒コンバー
タ下流の排気通路に介装され排気空燃比に応じた出力を
する第2のセンサ(たとえば02センサ)44と、この
センサ出力VROと目標空燃比(理論空燃比)相当の第
2のスライスレベルSL2との比較により空燃比がリッ
チ、り一ンのいずれの側にあるかを判定する手段45と
、前記小領域判定手段37による判定時の運転条件の属
する小領域に対応する番地に格納されている前記スライ
スレベルの学習値MSLを読み出し、この読み出した学
習値MSLを前記リッチ、リーンの判定結果に応じて更
新する手段46とを設けた、 第2の発明は、第1図(B)に示すように、エンジンの
負荷(たとえば吸入空気量Qa)と回転数Neをそれぞ
れ検出するセンサ31.32と、これらの検出値に応じ
て基本噴射11 T pを計算する手段33と、触媒コ
ンバータ上流の排気通路に介装され排気空燃比に応じた
出力をする第1のセンサ(たとえば02センサ)34と
、このセンサ出力VFOを平均化処理する手段35と、
少なくともエンジンの負荷と回転数から定まる運転条件
に応じて区分けされた複数の小領域と同数の番地を有し
、各小領域に対応して目標空燃比(理論空燃比)相当の
スライスレベルの学習値MSLを格納する手段36と、
現在の運転条件が前記いずれの小領域に属するかを判定
する手段37と、現在の運転条件の属する小領域に対応
する番地に格納されている前記スライスレベルの学習値
MSLを読み出す手段38と、この学習値MSLと前記
平均化処理されたセンサ出力MVFOとの比較により空
燃比が反転したかどうかを判定する手段39と、この判
定結果に応じて空燃比が目標空燃比(理論空燃比)の近
傍へと制御されるように空燃比フィードバック補正量a
を計算する手段40と、この空燃比フィードバック補正
量aにて前記基本噴射量Tpを補正して燃料噴射ITi
を決定する手段41と、この噴射量Tiを燃料噴射装置
43に出力する手段42と、前記触媒コンバータ下流の
排気通路に介11され#真空燃比に応じた出力をするv
J2のセンサ(たとえば02センサ)44と、このセン
サ出力VROと目標空燃比(理論空燃比)相当の第2の
スライスレベルSL2との比較により空燃比がリッチ、
リーンのいずれの側にあるかを判定する手段45と、前
記小領域判定手段37による判定時の運転条件の属する
小領域に対応する番地に格納されている前記スライスレ
ベルの学習値MSLを読み出し、この読み出した学習値
MSLを前記リッチ、り一ンの判定結果に応じて更新す
る手段46と、前記上流側空燃比センサ34の劣化の程
度を計測する手段47と、この劣化程度が強くなるほど
前記平均化処理の度合を強くする手段48とを設けた。
(作用)
第1の発明では、上流111空燃比センサ出力VFOが
平均化処理されることより、その出力波形の立ち上が9
と立ち下刃r9が緩やかとなる。
平均化処理されることより、その出力波形の立ち上が9
と立ち下刃r9が緩やかとなる。
このため、スライスレベルを変化させた場合の、リッチ
にある時間とり−ンにある時間の比が大きく変化する。
にある時間とり−ンにある時間の比が大きく変化する。
その上、現在の運転条件の属する小領域に対応した、ス
ライスレベルの学習値MSLが読み出されて使用される
と、学習値MSLは小領域の境界でステップ的に変化す
るため、補正係数aがその要求値に良く一致する。
ライスレベルの学習値MSLが読み出されて使用される
と、学習値MSLは小領域の境界でステップ的に変化す
るため、補正係数aがその要求値に良く一致する。
第2の発明では、上流側空燃比センサ34の劣化の程度
が計iMされ、劣化を生じていないあいだは、加重平均
を行うことなく上流側空燃比センサ出力VFOをそのま
ま用いて空燃比制御が実行される。
が計iMされ、劣化を生じていないあいだは、加重平均
を行うことなく上流側空燃比センサ出力VFOをそのま
ま用いて空燃比制御が実行される。
これに対して、上流側空燃比センサ34の劣化程度が強
くなると、このセンサ出力VFOの加重平均が強くされ
、出力波形の立ち上がりと立ち下がりが緩やかにされる
。
くなると、このセンサ出力VFOの加重平均が強くされ
、出力波形の立ち上がりと立ち下がりが緩やかにされる
。
(実施例)
第2図は各発明に共通する一実施例のシステム図である
1図において、吸入空スはエアクリーナから吸気管3を
通ってエンジン1のシリンダに吸入され、燃料はコント
ロールユニット21からの噴射信号に基づきインジェク
タ(燃料噴!tiI装置)4上りエンジン1の吸スポー
トに向けて噴射される。
1図において、吸入空スはエアクリーナから吸気管3を
通ってエンジン1のシリンダに吸入され、燃料はコント
ロールユニット21からの噴射信号に基づきインジェク
タ(燃料噴!tiI装置)4上りエンジン1の吸スポー
トに向けて噴射される。
シリング内で燃焼したガスは徘ス管5の下流に位置する
触媒コンバータ6に導入され、ここで燃焼ガス中の有害
成分(Co、HC,Noに)が三元触媒に上り清浄化さ
れて排出される。
触媒コンバータ6に導入され、ここで燃焼ガス中の有害
成分(Co、HC,Noに)が三元触媒に上り清浄化さ
れて排出される。
吸入空ス量Qaはエア70−メータ7により検出され、
アクセルペダルと連動するスロットル弁8によってその
流量が制御される。エンジンの回転数Neはクランク角
センサ10により検出され、つを−クジャケットの冷却
水温Twは水温センサ11により検出される。
アクセルペダルと連動するスロットル弁8によってその
流量が制御される。エンジンの回転数Neはクランク角
センサ10により検出され、つを−クジャケットの冷却
水温Twは水温センサ11により検出される。
触媒コンバータ6の上流と下流の#ス管にそれぞれ設け
られる02センサ(空燃比センサ)12A。
られる02センサ(空燃比センサ)12A。
12Bは、理論空燃比を境にして急変する特性を有し、
理論空燃比の混合気よりもリッチであるかリーンである
かのいわゆる2値を出力する。なお、O2センサに限ら
ず、全域空燃比センサやリーンセンサなどであっても構
わない。
理論空燃比の混合気よりもリッチであるかリーンである
かのいわゆる2値を出力する。なお、O2センサに限ら
ず、全域空燃比センサやリーンセンサなどであっても構
わない。
9はスロットル弁8の開度を検出するセンサ、13は/
7クセンサ、14は車速センサである。
7クセンサ、14は車速センサである。
上記エア70−メータ7.クランク角センサ10、水温
センサ11,2つの02センサ12A、12Bなどから
の出力はコントロールユニット21に入力され、コント
ロールユニット21からは、インジェクタ4に対して燃
料噴射信号が出力される。
センサ11,2つの02センサ12A、12Bなどから
の出力はコントロールユニット21に入力され、コント
ロールユニット21からは、インジェクタ4に対して燃
料噴射信号が出力される。
tlIJ3図ハフントロールユニット21のブロック図
を示し、CPU23では、第5図と第6図に示すところ
にしたがって、また後述する第11図ないし第14図に
示すところにしたがって、学習機能付きの空燃比フィー
ドバック制御を行う、I10ボート22は第1図(A)
と第1図(B)の出力手段42の機能を果たす。
を示し、CPU23では、第5図と第6図に示すところ
にしたがって、また後述する第11図ないし第14図に
示すところにしたがって、学習機能付きの空燃比フィー
ドバック制御を行う、I10ボート22は第1図(A)
と第1図(B)の出力手段42の機能を果たす。
第4図の上段は上流側02センサ出力VFOの応答波形
で、立ち上がり、立ち下がりが急激であることは応答性
の良好なことを示している。しかしなから、こうした特
性であると、スライスレベルSLを上下させても、リッ
チにある時間とり−ンにある時間の比Hはそれほど変化
しない。
で、立ち上がり、立ち下がりが急激であることは応答性
の良好なことを示している。しかしなから、こうした特
性であると、スライスレベルSLを上下させても、リッ
チにある時間とり−ンにある時間の比Hはそれほど変化
しない。
この場合、下段に示すように、出力波形の立ち上がり、
立ち下がりを緩やかにすると、上段と同じにスライスレ
ベルSLをΔだけ上昇させても、時間比Hは大きく変化
する。
立ち下がりを緩やかにすると、上段と同じにスライスレ
ベルSLをΔだけ上昇させても、時間比Hは大きく変化
する。
そこで、この例では、センサ出力VFOに平均化処理を
施すことにより、出力波形を緩やかにし、この緩やかに
したセンサ出力とスライスレベルを比較させる。
施すことにより、出力波形を緩やかにし、この緩やかに
したセンサ出力とスライスレベルを比較させる。
第5図はセンサ出力VFOの平均化処理と、その平均化
処理されたセンサ出力に基づく空燃比フィードバック制
御ルーチンで、回転同期で実行される。
処理されたセンサ出力に基づく空燃比フィードバック制
御ルーチンで、回転同期で実行される。
S41は第1図(A)の平均化処理手段35の機能を果
たす部分で、ここでは上tlfMO2センサ出力VFO
を用いて次式によりセンサ出力VFOの加重平均値MV
FOを求める。
たす部分で、ここでは上tlfMO2センサ出力VFO
を用いて次式によりセンサ出力VFOの加重平均値MV
FOを求める。
MVFO=(1−1/K)MVFO
+(1/K)VFO・・・■
ただし、1/には加重係数で、1以下の数値(−定値)
である。
である。
この場合、加重平均を計算することは、電気回路的に述
べると、フィルタをかけることに相当し、1/Kが小さ
くなるほど(Kの値が大きくなるほど)、センサ出力の
応答波形が緩やかとなって−く。
べると、フィルタをかけることに相当し、1/Kが小さ
くなるほど(Kの値が大きくなるほど)、センサ出力の
応答波形が緩やかとなって−く。
S42ではフィードバック制御域にあるかどうかみて、
この制御域にある場合に843に進む。
この制御域にある場合に843に進む。
S43〜S45は第1図(A)の反転樗定手段39の機
能を果たす部分で、ここでは加重平均値MVFOとメモ
リよりルックアップしたスライスレベルSLとの比較に
より、空燃比がこのSLを境にして反転したかどうかを
判定する。
能を果たす部分で、ここでは加重平均値MVFOとメモ
リよりルックアップしたスライスレベルSLとの比較に
より、空燃比がこのSLを境にして反転したかどうかを
判定する。
なお、S44.S45の「FRLJは前回のMVFOと
SLの比較結果を記憶しであるフラグであり、FRL=
Rは前回リッチにあったことを、FRL=Lは前回リー
ンにあったことを意味している。S46.S54では反
転した直後であるため、この7ラグFRLの錬を入れ換
えている。
SLの比較結果を記憶しであるフラグであり、FRL=
Rは前回リッチにあったことを、FRL=Lは前回リー
ンにあったことを意味している。S46.S54では反
転した直後であるため、この7ラグFRLの錬を入れ換
えている。
S47と355の「木」は第6図のルーチンを起動する
指示を行なうことを示す、この表記は第11図でも使用
する。
指示を行なうことを示す、この表記は第11図でも使用
する。
第6図は下流@02センサ出力VROに基づいて、上流
側○:センサ出力VFOと比較する側のスライスレベル
の学習値MSLを更新するためのルーチンで、この処理
は上流側02センサ出力VFOが反転するごとに実行さ
れる。
側○:センサ出力VFOと比較する側のスライスレベル
の学習値MSLを更新するためのルーチンで、この処理
は上流側02センサ出力VFOが反転するごとに実行さ
れる。
S71は第1図(A)の現在の小領域判定手段37の機
能を果たす部分で、ここでは現在の運転条件がいずれの
小領域に属するかを判定する。
能を果たす部分で、ここでは現在の運転条件がいずれの
小領域に属するかを判定する。
この小領域とは、tlIJ7図に示すように、少なくと
もエンジン回転数Neとエンジン負荷(たとえばTp)
から定まる運転条件に応じて複数に区分けされた小さな
各運転領域をいう、小領域の総数はメモリ容量との関係
で過当な数とする。第7図ではエンジンの負荷と回転数
のばか冷却水温をもパラメータとして区分けしである。
もエンジン回転数Neとエンジン負荷(たとえばTp)
から定まる運転条件に応じて複数に区分けされた小さな
各運転領域をいう、小領域の総数はメモリ容量との関係
で過当な数とする。第7図ではエンジンの負荷と回転数
のばか冷却水温をもパラメータとして区分けしである。
S?2は第1図(A)の学習値読出し手段38の機能を
果たす部分である。ここでは学習値の77プを参照する
ことにより、現在の運転条件の属する小領域に対応する
番地に格納されて警・るスライスレベルの学習値MSL
をルックアップする。
果たす部分である。ここでは学習値の77プを参照する
ことにより、現在の運転条件の属する小領域に対応する
番地に格納されて警・るスライスレベルの学習値MSL
をルックアップする。
この学習値のマツプ内容を第8図に示すと、このマツプ
は、第7図で示した複数の小領域と同数の番地を有し、
各小領域ごとに別個の学習値を格納している。学習値の
マツプはRAM25から構!t、される。
は、第7図で示した複数の小領域と同数の番地を有し、
各小領域ごとに別個の学習値を格納している。学習値の
マツプはRAM25から構!t、される。
S74で前回と同じ小領域にあれば、S75に進み、カ
ウンタ値jを1だけインクリメントする。
ウンタ値jを1だけインクリメントする。
このカウンタ値jは空燃比反転の回数を表す。
S76ではjと所定の反転回数(たとえば5回)nとを
比較し、j>nであれば、運転条件が同じ小領域に所定
の反転回数(所定の期間)継続して滞在したと判断して
、S77に進む、S74で前回と同じ小領域になければ
、S83でカウンタ値jをリセッ トす、る。
比較し、j>nであれば、運転条件が同じ小領域に所定
の反転回数(所定の期間)継続して滞在したと判断して
、S77に進む、S74で前回と同じ小領域になければ
、S83でカウンタ値jをリセッ トす、る。
これは、運転条件が同一の小領域に所定の期間継続して
滞在することを学習の条件とするものである。同じ小領
域にあることを条件にするのは、小1i域が大きく離れ
ると、これに応じて空燃比に及ぼす吸入空スや燃料の状
態が大きく異なるからである。
滞在することを学習の条件とするものである。同じ小領
域にあることを条件にするのは、小1i域が大きく離れ
ると、これに応じて空燃比に及ぼす吸入空スや燃料の状
態が大きく異なるからである。
また、所定の反転回数nは下流側02センサの応答遅れ
時間を代表させている。これは、フィードバラ9補正像
敗αにて補正された燃料量から形成される混合スが、燃
焼して排気管に排出され、下流l1lIo2センサ12
Bに達するまでに所定の期間τの応答遅れを有するので
、下流側02センサ出力から得られる現在の空燃比は二
のτ以前の運転条件が属する小領域に対するものである
からである。
時間を代表させている。これは、フィードバラ9補正像
敗αにて補正された燃料量から形成される混合スが、燃
焼して排気管に排出され、下流l1lIo2センサ12
Bに達するまでに所定の期間τの応答遅れを有するので
、下流側02センサ出力から得られる現在の空燃比は二
のτ以前の運転条件が属する小領域に対するものである
からである。
上流@02センサ出力の反転回数の代わりに、エンジン
回転数、吸入空気量や燃料量の積算量、経過時間等でも
構わない、たとえば、第6図を時間同期で起動すればj
は経過時間を、回転同期で起動すればjはエンジン回転
数を、さらに単位吸入空気量ごとあるいは単位燃料量ご
とに起動すれば、jは吸入空気量の積算値あるいは燃料
量の積算値を表すことになる。
回転数、吸入空気量や燃料量の積算量、経過時間等でも
構わない、たとえば、第6図を時間同期で起動すればj
は経過時間を、回転同期で起動すればjはエンジン回転
数を、さらに単位吸入空気量ごとあるいは単位燃料量ご
とに起動すれば、jは吸入空気量の積算値あるいは燃料
量の積算値を表すことになる。
S77、S79.S80.S82は第1図(A)の学習
値更新手段46の機能を果たす部分である。
値更新手段46の機能を果たす部分である。
S77では下流側02センサ出力VROと理論空燃比相
当のスライスレベル5L2(一定値で、たとえば500
+amV)との比較により、空燃比がリッチ側にあると
判断した場合はS79に進む。
当のスライスレベル5L2(一定値で、たとえば500
+amV)との比較により、空燃比がリッチ側にあると
判断した場合はS79に進む。
S79では次式によりスライスレベルの学習値MSLを
更新する。
更新する。
MSL=MSL−DSLR・・・■
この場合、一定値DSLRだけ差し引くのは、次の理由
による。S79に進むのはリッチ側にあると判断される
場合であるから、リッチにある時間とリーンにある時間
の比Hを大きくして空燃比をリーン側にシフトしなけれ
ばならない、そのためには、スライスレベルSLを下降
させれば良いからである。
による。S79に進むのはリッチ側にあると判断される
場合であるから、リッチにある時間とリーンにある時間
の比Hを大きくして空燃比をリーン側にシフトしなけれ
ばならない、そのためには、スライスレベルSLを下降
させれば良いからである。
一方、S77でリーン側にあれば、S82に進み、ここ
では次式により、スライスレベルの学習値MSLを更新
する。
では次式により、スライスレベルの学習値MSLを更新
する。
MSL=MSL十DSLL・・・■
ただし、0式においてDSLLも一定値である。
一般的にはDSLL>DSLRとする。
S80では更新された学習値MSLを同じ小領域に対応
する番地に格納する。
する番地に格納する。
説明を飛ばしたS78.S81では次式に上り、スライ
スレベルSL2にヒステリシスを設けてし)る。
スレベルSL2にヒステリシスを設けてし)る。
SL2’=MSL2−ΔSL・・・■
SL2=MSL2+ΔSL・・・■
ただし、■、■式のMSL2は理論空燃比(1標空燃比
)相当のスライスレベル<一定値>、ΔSL2はヒステ
リシスの幅を定める値(たとえば25−V)である。
)相当のスライスレベル<一定値>、ΔSL2はヒステ
リシスの幅を定める値(たとえば25−V)である。
第5図に戻り、S48.S56でも、学習値MSLをそ
のままスライスレベルSLとするのではなく、次式によ
りヒステリシスを設けている。
のままスライスレベルSLとするのではなく、次式によ
りヒステリシスを設けている。
SL=MSL−ΔSL・・−■
S L =MS L十ΔSL・・・■
S49〜S53.S57〜S61は第1図(A)の空燃
比フィードバック補正量計算手段40の機能を果たす部
分である。
比フィードバック補正量計算手段40の機能を果たす部
分である。
このうち、S49.S51.S57.S59では、上記
543〜S45での判定結果に応じて比例分と積分分の
各マツプを参照することにより、比例分PR,PLと積
分分IRt!l、をそれぞれ求める。
543〜S45での判定結果に応じて比例分と積分分の
各マツプを参照することにより、比例分PR,PLと積
分分IRt!l、をそれぞれ求める。
なお、S52とS60でripの負荷補正」、fiLの
負荷補正」としであるのは、マツプ値いRとiL)にエ
ンジン負荷(たとえば燃料噴射パルス幅Ti)を乗じた
値を積分分I R,I Lとして求めていることを示す
、この表記は後述する第11図でも使用する。
負荷補正」としであるのは、マツプ値いRとiL)にエ
ンジン負荷(たとえば燃料噴射パルス幅Ti)を乗じた
値を積分分I R,I Lとして求めていることを示す
、この表記は後述する第11図でも使用する。
I R= i RX T i−■
I L= iLX T ニー■
エンジン負荷は、Tiに限らずTp十〇FST等でも構
わない、ただし、Tpは基本噴射パルス幅、0FSTは
オフセット量である。
わない、ただし、Tpは基本噴射パルス幅、0FSTは
オフセット量である。
こうした負荷補正が必要となるのは、a f)IIJ御
周期が長くなる運転域ではαの振幅が大きくなって、三
元触媒の排気浄化性能が落ちることがあるので、aの振
幅をaの制御周期によらずほぼ一定とするためである。
周期が長くなる運転域ではαの振幅が大きくなって、三
元触媒の排気浄化性能が落ちることがあるので、aの振
幅をaの制御周期によらずほぼ一定とするためである。
S50.S53.S58,561tllJt例分、!−
M分分を用いて空燃比フィードバック補正係数aを計算
する。
M分分を用いて空燃比フィードバック補正係数aを計算
する。
こうして求めたaからは第18図にしたがって燃料噴射
パルス幅T1が決定される。第18図のS31にて第1
図(A)の基本噴射量計算手段33の機能が、S32.
S33にて第1図(A)の燃料噴射量決定手段41の機
能が果たされる。
パルス幅T1が決定される。第18図のS31にて第1
図(A)の基本噴射量計算手段33の機能が、S32.
S33にて第1図(A)の燃料噴射量決定手段41の機
能が果たされる。
ここで、この例の作用を説明する。
この例では上流@02センサ出力VFOが平均化処理さ
れることより、その出力波形が第4図において、上段か
ら下段へと変化する。このため、下段ではスライスレベ
ルSLを上昇させた場合の、リッチにある時間とリーン
にあるFtf開の比Hが大幅に小さくなっている。この
ことは、上段と同じタケスライスレベルを変化させても
、制御空燃比が大さくシフトされる、つまりスライスレ
ベルの変更に伴う空燃比シフト感度が大きくなることを
意味する。
れることより、その出力波形が第4図において、上段か
ら下段へと変化する。このため、下段ではスライスレベ
ルSLを上昇させた場合の、リッチにある時間とリーン
にあるFtf開の比Hが大幅に小さくなっている。この
ことは、上段と同じタケスライスレベルを変化させても
、制御空燃比が大さくシフトされる、つまりスライスレ
ベルの変更に伴う空燃比シフト感度が大きくなることを
意味する。
この結果、上流側02センサの応答性が良好なものであ
っても、このセンサに基づく空燃比のフィードバック制
御による空燃比誤差のばらつき吸収能力が増し、理論空
燃比からの誤差が応答良く解消される。
っても、このセンサに基づく空燃比のフィードバック制
御による空燃比誤差のばらつき吸収能力が増し、理論空
燃比からの誤差が応答良く解消される。
その上、この例では学習領域を小さく区分けしであるこ
とから、運転条件ごとに異なる空燃比誤差を精度良く補
正することができる。
とから、運転条件ごとに異なる空燃比誤差を精度良く補
正することができる。
たとえば、jII19図に運転途中で車速を大きくした
場合の変化を示すと、重速変化の前後で運転条件はA−
O13−+Cと異なる小領域を移行する。
場合の変化を示すと、重速変化の前後で運転条件はA−
O13−+Cと異なる小領域を移行する。
学習機能を持たない単なる空燃比フィードバック制御で
、このような車速変化に対して補正係数aの追い付きを
よくするには、aの変化速度を大きく、することである
、これは、ちょうどaの傾きを図示の破線で示すように
大きくすることに相当する。しかしなから、傾きを大き
くすると、過渡時の追い付きはよくなるものの、過渡前
後の定常状態ではこの変化速度の大きい分ハンチングも
大きくなる。
、このような車速変化に対して補正係数aの追い付きを
よくするには、aの変化速度を大きく、することである
、これは、ちょうどaの傾きを図示の破線で示すように
大きくすることに相当する。しかしなから、傾きを大き
くすると、過渡時の追い付きはよくなるものの、過渡前
後の定常状態ではこの変化速度の大きい分ハンチングも
大きくなる。
これに対して、この例では異なる小M域ごとに別々の学
習値MSLを備えており、現在の運転条件の属する小領
域に対応した学習値MSLが読み出すれて使用されるこ
とは、aが小領域の境界で図示のようにステップ的に変
化することを意味するので、良くaの要求値に一致L
′Cysる。
習値MSLを備えており、現在の運転条件の属する小領
域に対応した学習値MSLが読み出すれて使用されるこ
とは、aが小領域の境界で図示のようにステップ的に変
化することを意味するので、良くaの要求値に一致L
′Cysる。
また、学習値の更新は所定の期間つまり下流側02セン
サ出力の応答遅れを考慮して定められているので、学習
精度が保証される。
サ出力の応答遅れを考慮して定められているので、学習
精度が保証される。
さらに、学習値の更新を上流側02センサ出力VFOの
反転ごとに行なうようにしているので、上流1102セ
ンサによる空燃比フィードバック制御と下流側02セン
サによる学習制御との整合がとれる。たとえば、上流@
02センサ出力が反転直後にない状態では、上流110
2センサ出力自体も巨像!!燃比に追いついていないの
であるから、その状態で学習値を更新しても整合がとれ
ないのである。なお、上記の学習効果により上流@02
センサ出力の反転周期が短くなるので、これに応じて更
新の頻度がさらに高くなり、制御精度が向上する。
反転ごとに行なうようにしているので、上流1102セ
ンサによる空燃比フィードバック制御と下流側02セン
サによる学習制御との整合がとれる。たとえば、上流@
02センサ出力が反転直後にない状態では、上流110
2センサ出力自体も巨像!!燃比に追いついていないの
であるから、その状態で学習値を更新しても整合がとれ
ないのである。なお、上記の学習効果により上流@02
センサ出力の反転周期が短くなるので、これに応じて更
新の頻度がさらに高くなり、制御精度が向上する。
第10図はこの例のエミッション特性を従来例との比較
の上に示したものである。同図で、Bは下流@02セン
サ出力で上流側02センサ出力と比較する側のスライス
レベルを修正した場合(従来例)、Cはさらに上流側0
2センサ出力に平均化処理を行った場合、Dはその上に
小領域ごとの学習I!能を加えた場合(本発明〉の各特
性である。なお、Aは下流に02センサを設けていない
タイプの特性である。
の上に示したものである。同図で、Bは下流@02セン
サ出力で上流側02センサ出力と比較する側のスライス
レベルを修正した場合(従来例)、Cはさらに上流側0
2センサ出力に平均化処理を行った場合、Dはその上に
小領域ごとの学習I!能を加えた場合(本発明〉の各特
性である。なお、Aは下流に02センサを設けていない
タイプの特性である。
第11図〜第14図は第2の発明の一実施例で、このう
ち第11図と第12図がそれぞれ第5図と第6図に対応
する。この例は、上流側02センサに生ずる劣化を考慮
するものである。
ち第11図と第12図がそれぞれ第5図と第6図に対応
する。この例は、上流側02センサに生ずる劣化を考慮
するものである。
第12図において、S 91 、S 92とS95.S
96では、S79とS82で更新した学習値を下限値−
inあるいは上限値−axに制限する。これは学習値に
より制御し得る範囲を限ることで、空燃比制御を安定さ
せるためである。
96では、S79とS82で更新した学習値を下限値−
inあるいは上限値−axに制限する。これは学習値に
より制御し得る範囲を限ることで、空燃比制御を安定さ
せるためである。
ただし、S91.S95でMSL<winS MSL>
waxという*態が生ずることより、上流mO2セン
サに劣化が生じていることが考えられる。このための対
策として、S93.S97で第13図のルーチンを起動
する。
waxという*態が生ずることより、上流mO2セン
サに劣化が生じていることが考えられる。このための対
策として、S93.S97で第13図のルーチンを起動
する。
第13図は空燃比をシフトさせうるIl!整範囲を広げ
るためのルーチンで、学習値MSLが下限値5hinを
下回りあるいは上限値−axを上回るごとに実行される
。
るためのルーチンで、学習値MSLが下限値5hinを
下回りあるいは上限値−axを上回るごとに実行される
。
5101,5104は、第11図の864.第12図の
S94.S98.S99とともに、第1図(B)の劣化
程度計測手段47のlf!能を果たす部分である。
S94.S98.S99とともに、第1図(B)の劣化
程度計測手段47のlf!能を果たす部分である。
5101ではカウンタ値fを1だけインクリメントする
。このカウンタ値2は、学習値MSLが口inを下回り
あるいは■にを越えた回数、つまり劣化の程度を表す。
。このカウンタ値2は、学習値MSLが口inを下回り
あるいは■にを越えた回数、つまり劣化の程度を表す。
5102と8103は第1図(B)の平均化強化手数4
8の機能を果たす部分である。
8の機能を果たす部分である。
5102では2と所定の回数−とを比較し、2が、を越
えると、上流1102センサに劣化が生じていると判断
して5103に進む。
えると、上流1102センサに劣化が生じていると判断
して5103に進む。
5103では、■式のKの値を1だけ大きくする。これ
に上り、前記平均化処理されたセンサ出力MVFOの立
ち上がり、立ち下がりがさらに緩やかとなる。
に上り、前記平均化処理されたセンサ出力MVFOの立
ち上がり、立ち下がりがさらに緩やかとなる。
5104ではカウンタ値2をリセットする。
第14図はバッテリ上がり等を生じた場合の初期化ルー
チンである。5111で、バフテリ上がり等によりコン
ピュータが初期状態にあると判断すれば、5112に進
み、ここでKの値を初期値の1に戻す。
チンである。5111で、バフテリ上がり等によりコン
ピュータが初期状態にあると判断すれば、5112に進
み、ここでKの値を初期値の1に戻す。
この例によれば、上流@02センサに劣化を生じていな
いあいだ(win < M S L < wax)は、
加重平均を行うことなく上流@02センサ出力をそのま
ま用いて空燃比制御の応答性を確保し、上流[1102
センサに劣化を生じてきたら(M SL < sinあ
るいはM S L > wax)、上流側02センサ出
力の加重平均を強くして、空燃比シフトの調整範囲を広
げ(スライスレベルSLの変更に伴う空燃比シフトの感
度を上げる)、排気エミッションの悪化を防止するので
ある。
いあいだ(win < M S L < wax)は、
加重平均を行うことなく上流@02センサ出力をそのま
ま用いて空燃比制御の応答性を確保し、上流[1102
センサに劣化を生じてきたら(M SL < sinあ
るいはM S L > wax)、上流側02センサ出
力の加重平均を強くして、空燃比シフトの調整範囲を広
げ(スライスレベルSLの変更に伴う空燃比シフトの感
度を上げる)、排気エミッションの悪化を防止するので
ある。
第15図にKの値を相違させた場合のエミッタ。
ン特性を示す。なお、K=1の場合が加重平均をしてい
ない場合である。ただし、加重平均の度合を強くする(
Kの値を大きくする)と、空燃比をシフトしうるllI
整範囲は広くなるのであるが、その反面で上流側02セ
ンサの応答遅れを大きくし浄化性能を弱くすることにも
なるので、加重平均の度合を強くすることに対して制限
を課すこともできる。
ない場合である。ただし、加重平均の度合を強くする(
Kの値を大きくする)と、空燃比をシフトしうるllI
整範囲は広くなるのであるが、その反面で上流側02セ
ンサの応答遅れを大きくし浄化性能を弱くすることにも
なるので、加重平均の度合を強くすることに対して制限
を課すこともできる。
(発明の効果)
第1の発明では、上流側空燃比センサ出力を平均化処理
し、この平均化処理したセンサ出力と小領域に対応して
格納しであるスライスレベルの学習値を比較することに
より空燃比が反転したかどウカを判定させるとともに、
この学習値を所定の学習条件を満たす場合に、小領域ご
とに更新することにしたため、上流側空燃比センサが応
答良く変化する場合でも、運転条件ごとに異なる微小な
空燃比誤差を解消して、制御精度を向上することができ
る。
し、この平均化処理したセンサ出力と小領域に対応して
格納しであるスライスレベルの学習値を比較することに
より空燃比が反転したかどウカを判定させるとともに、
この学習値を所定の学習条件を満たす場合に、小領域ご
とに更新することにしたため、上流側空燃比センサが応
答良く変化する場合でも、運転条件ごとに異なる微小な
空燃比誤差を解消して、制御精度を向上することができ
る。
第2の発明では、上流側空燃比センサの劣化程度を計測
し、この劣化程度が強くなるほど前記平均化処理の度合
を強くしたため、上流側空燃比センサの劣化程度に合わ
せて、有害排出成分を浄化することできる。
し、この劣化程度が強くなるほど前記平均化処理の度合
を強くしたため、上流側空燃比センサの劣化程度に合わ
せて、有害排出成分を浄化することできる。
第1図(A)と第1図(B)は各発明のクレーム対応図
、第2図は各発明に共通する一実施例の制御システム図
、第3図はこの実施例のコントロールユニットのブロッ
ク図、第4図は空燃比がリーン気味となる場合にスライ
スレベルの変更により空燃比をシフトさせる方法を説明
するための上流側02センサ出力の波形図、1115図
と第6図はそれぞれ第1の発明の一実施例の制御動作を
説明するための流れ図、l/117図はこの実施例の小
領域を説明するための運転領域図、第8図はこの実施例
のスライスレベルの学習値MSLのマツプ内容を説明す
るための領域図、第9図はこの実施例の作用を説明する
ための波形図、11110図はこの実施例の排気エミッ
ションの特性図である。 第11図ないし第14図は第2の発明の一実施例の制御
動作を説明するための流れ図、第15図はこの実施例の
排気エミッションの特性図である。 4@16図ないし第18図はそれぞれ従来例の制御動作
を説明するための流れ図である。 4・・・インジェクタ(燃料噴射装置)、5・・・排気
管、6・・・触媒フンバータ、7・・・エア70−メー
タ(エンジン負荷センサ)、10・・・クランク角セン
サ(エンジン回転数センサ)、11・・・水温センサ、
12A・・・上流側02センサ(上流側空燃比センサ)
、12B・・・下流側02センサ(下流側空燃比センサ
)、21・・・コントロールユニット、31・・・エン
ジン負荷センサ、32・・・エンジン回転数センサ、3
3・・・基本噴射量計算手段、34・・・上流側空燃比
センサ(第1のセンサ)、35・・・平均化処理手段、
36・・・学習値格納手数、37・・・現在の小領域判
定手段、38・・・学習値読出し手段、39・・・反転
判定手段、40・・・空燃比フィードパ7り補正量計算
手段、41・・・燃料噴射量決定手段、42・・・出力
手段、43・・−燃料噴射装置、44・・・下流側空燃
比センサ(第2のセンサ)、45−・・リッチ、リーン
判定手段、46・・・学習値更新手段、47・・・劣化
程度計測手段、48・・・平均化強化手段。 第4図 第 図 第8図 第10図 NOx ・: A @:B(’L東例) 第13図 第14図 第15図 ・:に−3 @:に−2 0:に=Ir前02刀口11平均安11ノ第17図 第18図
、第2図は各発明に共通する一実施例の制御システム図
、第3図はこの実施例のコントロールユニットのブロッ
ク図、第4図は空燃比がリーン気味となる場合にスライ
スレベルの変更により空燃比をシフトさせる方法を説明
するための上流側02センサ出力の波形図、1115図
と第6図はそれぞれ第1の発明の一実施例の制御動作を
説明するための流れ図、l/117図はこの実施例の小
領域を説明するための運転領域図、第8図はこの実施例
のスライスレベルの学習値MSLのマツプ内容を説明す
るための領域図、第9図はこの実施例の作用を説明する
ための波形図、11110図はこの実施例の排気エミッ
ションの特性図である。 第11図ないし第14図は第2の発明の一実施例の制御
動作を説明するための流れ図、第15図はこの実施例の
排気エミッションの特性図である。 4@16図ないし第18図はそれぞれ従来例の制御動作
を説明するための流れ図である。 4・・・インジェクタ(燃料噴射装置)、5・・・排気
管、6・・・触媒フンバータ、7・・・エア70−メー
タ(エンジン負荷センサ)、10・・・クランク角セン
サ(エンジン回転数センサ)、11・・・水温センサ、
12A・・・上流側02センサ(上流側空燃比センサ)
、12B・・・下流側02センサ(下流側空燃比センサ
)、21・・・コントロールユニット、31・・・エン
ジン負荷センサ、32・・・エンジン回転数センサ、3
3・・・基本噴射量計算手段、34・・・上流側空燃比
センサ(第1のセンサ)、35・・・平均化処理手段、
36・・・学習値格納手数、37・・・現在の小領域判
定手段、38・・・学習値読出し手段、39・・・反転
判定手段、40・・・空燃比フィードパ7り補正量計算
手段、41・・・燃料噴射量決定手段、42・・・出力
手段、43・・−燃料噴射装置、44・・・下流側空燃
比センサ(第2のセンサ)、45−・・リッチ、リーン
判定手段、46・・・学習値更新手段、47・・・劣化
程度計測手段、48・・・平均化強化手段。 第4図 第 図 第8図 第10図 NOx ・: A @:B(’L東例) 第13図 第14図 第15図 ・:に−3 @:に−2 0:に=Ir前02刀口11平均安11ノ第17図 第18図
Claims (1)
- 【特許請求の範囲】 1、エンジンの負荷と回転数をそれぞれ検出するセンサ
と、これらの検出値に応じて基本噴射量を計算する手段
と、触媒コンバータ上流の排気通路に介装され排気空燃
比に応じた出力をする第1のセンサと、このセンサ出力
を平均化処理する手段と、少なくともエンジンの負荷と
回転数から定まる運転条件に応じて区分けされた複数の
小領域と同数の番地を有し、各小領域に対応して目標空
燃比相当のスライスレベルの学習値を格納する手段と、
現在の運転条件が前記いずれの小領域に属するかを判定
する手段と、現在の運転条件の属する小領域に対応する
番地に格納されている前記スライスレベルの学習値を読
み出す手段と、この学習値と前記平均化処理されたセン
サ出力との比較により空燃比が反転したかどうかを判定
する手段と、この判定結果に応じて空燃比が目標空燃比
の近傍へと制御されるように空燃比フィードバック補正
量を計算する手段と、この空燃比フィードバック補正量
にて前記基本噴射量を補正しで燃料噴射量を決定する手
段と、この噴射量を燃料噴射装置に出力する手段と、前
記触媒コンバータ下流の排気通路に介装され排気空燃比
に応じた出力をする第2のセンサと、このセンサ出力と
目標空燃比相当の第2のスライスレベルとの比較により
空燃比がリッチ、リーンのいずれの側にあるかを判定す
る手段と、前記小領域判定手段による判定時の運転条件
の属する小領域に対応する番地に格納されている前記ス
ライスレベルの学習値を読み出し、この読み出した学習
値を前記リッチ、リーンの判定結果に応じて更新する手
段とを設けたことを特徴とするエンジンの空燃比制御装
置。 2、エンジンの負荷と回転数をそれぞれ検出するセンサ
と、これらの検出値に応じて基本噴射量を計算する手段
と、触媒コンバータ上流の排気通路に介装され排気空燃
比に応じた出力をする第1のセンサと、このセンサ出力
を平均化処理する手段と、少なくともエンジンの負荷と
回転数から定まる運転条件に応じて区分けされた複数の
小領域と同数の番地を有し、各小領域に対応して目標空
燃比相当のスライスレベルの学習値を格納する手段と、
現在の運転条件が前記いずれの小領域に属するかを判定
する手段と、現在の運転条件の属する小領域に対応する
番地に格納されている前記スライスレベルの学習値を読
み出す手段と、この学習値と前記平均化処理されたセン
サ出力との比較により空燃比が反転したかどうかを判定
する手段と、この判定結果に応じて空燃比が目標空燃比
の近傍へと制御されるように空燃比フィードバック補正
量を計算する手段と、この空燃比フィードバック補正量
にて前記基本噴射量を補正して燃料噴射量を決定する手
段と、この噴射量を燃料噴射装置に出力する手段と、前
記触媒コンバータ下流の排気通路に介装され排気空燃比
に応じた出力をする第2のセンサと、このセンサ出力と
目標空燃比相当の第2のスライスレベルとの比較により
空燃比がリッチ、リーンのいずれの側にあるかを判定す
る手段と、前記小領域判定手段による判定時の運転条件
の属する小領域に対応する番地に格納されている前記ス
ライスレベルの学習値を読み出し、この読み出した学習
値を前記リッチ、リーンの判定結果に応じて更新する手
段と、前記上流側空燃比センサの劣化の程度を計測する
手段と、この劣化程度が強くなるほど前記平均化処理の
度合を強くする手段とを設けたことを特徴とするエンジ
ンの空燃比制御装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2055826A JPH03258944A (ja) | 1990-03-07 | 1990-03-07 | エンジンの空燃比制御装置 |
| US07/645,975 US5335493A (en) | 1990-01-24 | 1991-01-23 | Dual sensor type air fuel ratio control system for internal combustion engine |
| FR9100809A FR2657397A1 (fr) | 1990-01-24 | 1991-01-24 | Systeme de controle du rapport air/carburant du type a capteur double pour un moteur a combustion interne et procede pour son fonctionnement. |
| DE4102056A DE4102056C2 (de) | 1990-01-24 | 1991-01-24 | Regeleinrichtung für das Luft/Kraftstoff-Verhältnis einer Brennkraftmaschine |
| GB9101512A GB2242545B (en) | 1990-01-24 | 1991-01-24 | Dual sensor type air fuel ratio control system for internal combustion engine |
| US08/081,223 US5361582A (en) | 1990-01-24 | 1993-06-25 | Dual sensor type air fuel ratio control system for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2055826A JPH03258944A (ja) | 1990-03-07 | 1990-03-07 | エンジンの空燃比制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03258944A true JPH03258944A (ja) | 1991-11-19 |
Family
ID=13009770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2055826A Pending JPH03258944A (ja) | 1990-01-24 | 1990-03-07 | エンジンの空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03258944A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007315249A (ja) * | 2006-05-24 | 2007-12-06 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
-
1990
- 1990-03-07 JP JP2055826A patent/JPH03258944A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007315249A (ja) * | 2006-05-24 | 2007-12-06 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6463735B2 (en) | Apparatus for detecting deterioration of exhaust gas purifying catalysts | |
| JP4321411B2 (ja) | 内燃機関の気筒別空燃比制御装置 | |
| JP6881209B2 (ja) | 内燃機関の制御装置 | |
| JP4420288B2 (ja) | 内燃機関の気筒別空燃比制御装置 | |
| JP2697251B2 (ja) | エンジンの空燃比制御装置 | |
| CN112780420B (zh) | 发动机控制装置、发动机控制方法以及存储介质 | |
| EP1471238B1 (en) | Deterioration detecting device for oxygen concentration sensor | |
| CN109595086B (zh) | 内燃机的控制装置及方法 | |
| JP2009115012A (ja) | 内燃機関の空燃比制御装置 | |
| JP6597498B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2917632B2 (ja) | エンジンの空燃比制御装置 | |
| JP4440029B2 (ja) | 内燃機関の制御装置 | |
| JPH10159630A (ja) | エンジンの空燃比制御装置 | |
| JPH084579A (ja) | 内燃機関の燃料噴射量制御装置 | |
| JPH03258944A (ja) | エンジンの空燃比制御装置 | |
| JP6946815B2 (ja) | 内燃機関の制御装置 | |
| JP4600699B2 (ja) | 内燃機関の気筒別空燃比制御装置 | |
| JPH07189797A (ja) | エンジンの空燃比制御装置 | |
| JP3813044B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2003254132A (ja) | 多気筒エンジンの空燃比制御装置 | |
| JPH03217636A (ja) | エンジンの空燃比制御装置 | |
| JPH04259639A (ja) | 内燃機関の空燃比制御装置 | |
| JP3074408B2 (ja) | エンジンの空燃比制御装置 | |
| JPH1122524A (ja) | 内燃機関の空燃比制御装置 | |
| JP2008038786A (ja) | 内燃機関の気筒別空燃比制御装置 |