JPH10110645A - エンジンの空燃比制御装置 - Google Patents

エンジンの空燃比制御装置

Info

Publication number
JPH10110645A
JPH10110645A JP26726596A JP26726596A JPH10110645A JP H10110645 A JPH10110645 A JP H10110645A JP 26726596 A JP26726596 A JP 26726596A JP 26726596 A JP26726596 A JP 26726596A JP H10110645 A JPH10110645 A JP H10110645A
Authority
JP
Japan
Prior art keywords
fuel ratio
air
engine
value
correction amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP26726596A
Other languages
English (en)
Inventor
Keiji Okada
圭司 岡田
Tsutomu Nakada
勉 中田
Takashi Ishizuka
隆史 石塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP26726596A priority Critical patent/JPH10110645A/ja
Publication of JPH10110645A publication Critical patent/JPH10110645A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 エンジンの個体差や経時劣化があってもエン
ジンの暖機完了前における空燃比フィードバック制御開
始直後より空燃比を理論空燃比へと収束させる。 【解決手段】 空燃比フィードバック制御開始時の基本
空燃比に対する学習値をメモリ22が格納し、この学習
値で前記基本空燃比を修正した値を空燃比フィードバッ
ク制御開始時の目標空燃比として設定手段23が設定す
る。エンジンの暖機完了前における空燃比フィードバッ
ク制御条件の成立時に実空燃比が理論空燃比となるよう
に空燃比フィードバック補正量αを空燃比検出手段の出
力に基づいて演算手段25が演算し、この補正量αで前
記目標空燃比を補正することにより空燃比フィードバッ
ク制御手段26が空燃比のフィードバック制御を行う。
前記空燃比フィードバック制御開始後の空燃比フィード
バック補正量αに基づいて学習値更新手段27が前記学
習値を更新する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はエンジンの空燃比制
御装置に関する。
【0002】
【従来の技術】排気管に設けた三元触媒では、排気の空
燃比が理論空燃比付近にあるとき排気中の有害三成分で
あるCO、HCおよびNOxをCO2、H2O、N2等の
無害成分に転化(つまりCO、HCの酸化とNOxの還
元とを行なう)できるため、空燃比が理論空燃比を中心
とする狭い範囲(ウインドウ)で振れるように排気管に
設けたO2センサ出力に基づいて空燃比のフィードバッ
ク制御を行っている(特開昭58−25533号公報参
照)。
【0003】
【発明が解決しようとする課題】ところで、エンジンが
不安定となる冷間始動時には、始動後増量補正係数KA
Sと水温増量補正係数KTWにより燃料増量を行い、空
燃比を理論空燃比よりもリッチ側の値とすることによっ
てエンジンを安定させている。ここで、KASは始動時
の冷却水温に応じた値を初期値として始動後時間ととも
に一定の割合で減少して0となる値、KTWは冷却水温
が低くなるほど大きくなる値である。冷間始動時の燃料
増量補正の一例を図21に示すと、始動時に通常の噴射
量より若干多くなるように始動時噴射パルス幅TIST
を与えた後で、KASによる燃料増量分とKTWによる
燃料増量分を基本噴射パルス幅Tpに加えている。な
お、同図では簡単のため、クランキングの後でアイドル
状態を保たせた場合で示している(このときTpが一
定)。
【0004】こうした燃料増量の行われる冷間始動時に
は、従来より上記の空燃比フィードバック制御を停止し
ていたのであるが、始動後できるだけ早く空燃比フィー
ドバック制御に入ったほうが三元触媒の活用される領域
が拡大して排気性能が改善されるため、KTWによる燃
料増量が行われている途中でもO2センサ出力が活性化
した段階でKTWを0にリセット(つまりKTWによる
燃料増量を停止)して空燃比フィードバック制御を開始
することが考えられる。
【0005】しかしながら、図22に示したようにKT
Wによる燃料増量の停止により実空燃比(第二段目実線
参照)がリッチ側よりリーン側へと一気に変化してしま
う。このリーン側への空燃比の変化はO2センサ出力に
現れるので、空燃比フィードバック制御の開始とともに
空燃比を理論空燃比に戻そうと空燃比フィードバック補
正係数α(最下段参照)が積分分ILにより大きくなる
側に変化していくものの、αが追いつくまで(つまり実
空燃比がふたたび理論空燃比付近へと落ち着くまで)は
実空燃比が大きくリーン化したままでありエンジン安定
性や運転性が悪くなる。
【0006】エンジンの暖機完了前にKTWによる燃料
増量を停止したとき実空燃比が一気にリーン化する点を
図11を参照して詳述すると、同図は冷却水温がエンジ
ンの暖機完了後の温度(たとえば80℃以上)よりも低
い一定の温度条件での特性である。エンジンの暖機完了
後にはベース空燃比(Tpより定まる空燃比)が理論空
燃比になるように、後述する(1)式の定数Kが設定さ
れるものの、冷間始動直後から暖機完了までの間(エン
ジン冷間時)は暖機完了後よりも未燃分が増えるためベ
ース空燃比が理論空燃比とならず理論空燃比よりもリー
ン側にくるので、エンジン冷間時にσPi(図示平均有効
圧Piの変動率)やPiサージ(図示平均有効圧から人
間が最も敏感に不快と感ずる周波数帯である3〜7Hz
の成分を抽出したもの)からみてエンジンの安定度を満
足する空燃比となるようにKTWを適合しなければなら
ない。したがって、エンジン暖機完了前にKTWが0に
リセットされると、ベース空燃比(このとき理論空燃比
よりもリーン側にある)にまで一気にリーン化されてし
まうのである。
【0007】ここで、未燃分とは燃焼に寄与しない燃料
分のことで、たとえばピストンリングからクランクケー
ス内に流れ込みオイルに溶け込む燃料分、燃焼せずにそ
のままHCとして排出される燃料分、シリンダ壁面に付
着している燃料分等がある。また、空燃比がリーンにな
るほどPiが変動し(ばらつき)、σPi、Piサージが
大きくなる。
【0008】実際には、現在市販されているエンジンに
おいてO2センサの活性化のタイミングで空燃比フィー
ドバック制御を始める際のKTWによる燃料増量率は今
のところわずかであり、O2センサの活性化のタイミン
グでKTWを0にリセットしても理論空燃比からのリー
ン側へのずれは小さなものに収まっている。しかしなが
ら、大容量の電気ヒーターによりO2センサの加熱を積
極的に行うこと等により空燃比フィードバック制御の開
始をさらに早めたいとの要求があるときには、KTWに
よる燃料増量を停止したときの空燃比のリーン化の程度
も大きくなり、エンジン安定性や運転性が悪くなる。
【0009】そこでエンジンの暖機完了前に空燃比フィ
ードバック制御条件が成立したタイミングで従来のKT
Wによる燃料増量を停止して空燃比フィードバック制御
を開始するとともに、そのタイミングよりエンジンの暖
機完了までのあいだ未燃分の増加分に対応する燃料増量
を新たに行うこと等により、エンジン冷間時より早期に
空燃比フィードバック制御を開始する場合にも、エンジ
ン安定性や運転性が悪くならないようにした装置を先に
提案した(特願平8−173803号参照)。この装置
を以下、先願装置という。具体的には、新たに導入した
未燃分増量補正係数KUB(後述する)により、エンジ
ンの暖機完了前における空燃比フィードバック制御開始
時の目標空燃比が定まるので、エンジンの暖機完了前に
おける空燃比フィードバック制御開始時の空燃比が理論
空燃比となるように未燃分増量補正係数KUBを適合し
ている。
【0010】なお、先願装置、本発明とも、エンジンの
暖機完了前における空燃比フィードバック制御開始時だ
けを対象とする(したがってエンジンの暖機完了後にお
ける空燃比フィードバック制御開始時は対象としない)
ので、以下で空燃比フィードバック制御開始時という場
合、それは必ずエンジンの暖機完了前における空燃比フ
ィードバック制御開始時のことである。
【0011】しかしながら、未燃分増量補正係数KUB
に対する要求値は同一機種のエンジンでもエンジンの個
体差によりバラツキ、また当初は未燃分増量係数KUB
に対する要求値がその適合値と一致していても、エンジ
ンの経時劣化により未燃分増量補正係数KUBに対する
要求値が適合値よりずれてくるので、こうしたエンジン
の個体差に伴う要求値のバラツキやエンジンの経時劣化
に伴う要求値の適合値からのずれにより、未燃分増量係
数の適合値が要求値より不足することになれば空燃比フ
ィードバック制御の開始直後にふたたび空燃比の一時的
なリーン化が生じ、この逆に未燃分増量係数の適合値が
要求値より過剰になったときには空燃比フィードバック
制御の開始直後に空燃比の一時的なリッチ化が生じる。
【0012】そこで本発明は、空燃比フィードバック制
御開始時の基本空燃比に対する学習値を導入し、この学
習値で基本空燃比を修正した値を空燃比フィードバック
制御開始時の目標空燃比として設定するとともに、空燃
比フィードバック制御開始後の空燃比フィードバック補
正係数αに基づいて学習値を更新し、その学習値を保持
しておくことにより、空燃比フィードバック制御開始時
の基本空燃比に対する要求値にエンジンの個体差に伴う
バラツキがあったりエンジンの経時劣化に伴う要求値の
適合値からのずれがあっても、空燃比フィードバック制
御開始直後より空燃比を理論空燃比へと収束させること
を目的とする。
【0013】
【課題を解決するための手段】第1の発明では、図23
に示すように、空燃比フィードバック制御開始時の基本
空燃比を設定する手段21と、この基本空燃比に対する
学習値を格納するメモリ22と、この学習値で前記基本
空燃比を修正した値を空燃比フィードバック制御開始時
の目標空燃比として設定する手段23と、エンジンの暖
機完了前における空燃比フィードバック制御条件の成立
時かどうかを判定する手段24と、この判定結果よりエ
ンジンの暖機完了前における空燃比フィードバック制御
条件の成立時に実空燃比が理論空燃比となるように空燃
比フィードバック補正量αを空燃比検出手段の出力に基
づいて演算する手段25と、この空燃比フィードバック
補正量αで前記目標空燃比を補正することにより空燃比
のフィードバック制御を行う手段26と、前記空燃比フ
ィードバック制御開始後の空燃比フィードバック補正量
αに基づいて前記学習値を更新する手段27とを設け
た。
【0014】第2の発明では、第1の発明において、図
24に示すように前記基本空燃比を設定する手段21
が、エンジンの暖機完了後に理論空燃比の得られる基本
噴射量Tpを運転条件に応じて演算する手段31と、エ
ンジンの暖機完了前に実空燃比が理論空燃比となるよう
に増量補正量KUBを演算する手段32と、この増量補
正量KUBで前記基本噴射量Tpを補正する手段33と
からなる。
【0015】第3の発明では、図25に示すように、エ
ンジンの暖機完了後に理論空燃比の得られる基本噴射量
Tpを運転条件に応じて演算する手段31と、エンジン
の暖機完了前に実空燃比が理論空燃比となるように増量
補正量KUBを演算する手段32と、この増量補正量に
対する学習値を格納するメモリ41と、この学習値で前
記増量補正量KUBを修正する手段42と、エンジンの
暖機完了前における空燃比フィードバック制御条件の成
立時かどうかを判定する手段24と、この判定結果より
エンジンの暖機完了前における空燃比フィードバック制
御条件の成立時に実空燃比が理論空燃比となるように空
燃比フィードバック補正量αを空燃比検出手段の出力に
基づいて演算する手段25と、この空燃比フィードバッ
ク補正量αと前記学習値により修正された増量側補正量
とで前記基本噴射量Tpを補正して燃料噴射量を演算す
る手段43と、この噴射量の燃料をエンジンに供給する
手段44と、前記空燃比フィードバック制御開始後の前
記空燃比フィードバック補正量αに基づいて前記学習値
を更新する手段37とを設けた。
【0016】第4の発明では、第1の発明において前記
学習値がエンジン温度(たとえば水温)領域を複数に区
分けしたその各領域毎の値である。
【0017】第5の発明では、第2または第3の発明に
おいて前記学習値がエンジン温度(たとえば水温)領域
を複数に区分けしたその各領域毎の値である。
【0018】第6発明では、第4の発明において前記学
習値更新手段27、37が、エンジン温度が同一の領域
に属するのか領域が切換わったのかを判定する手段と、
この判定結果よりエンジン温度が同一の領域に属すると
きその同一の領域での前記空燃比フィードバック補正量
αの最大値と最小値をサンプリングする手段と、同じく
その判定結果より領域が切換わったとき切換前の領域に
対する空燃比フィードバック補正量αの前記最大値と前
記最小値の和に基づいて切換前の領域の学習値を更新す
る手段とからなる。
【0019】第7発明では、第5の発明において前記学
習値更新手段27、37が、エンジン温度が同一の領域
に属するのか領域が切換わったのかを判定する手段と、
この判定結果よりエンジン温度が同一の領域に属すると
きその同一の領域での前記空燃比フィードバック補正量
αの最大値と最小値をサンプリングする手段と、同じく
その判定結果より領域が切換わったとき切換前の領域に
対する空燃比フィードバック補正量αの前記最大値と前
記最小値の和に基づいて切換前の領域の学習値を更新す
る手段とからなる。
【0020】第8発明では、第2、第3、第5、第7の
いずれか一つの発明において前記増量補正量の基本値K
UB0が、冷却水温TWが低くなるほど大きくなる値で
ある。
【0021】第9の発明では、第8の発明において前記
増量補正量の基本値KUB0をエンジンの負荷に応じて
補正する。
【0022】第10の発明では、第8の発明において前
記増量補正量の基本値KUB0をエンジンの負荷と回転
数に応じて補正する。
【0023】第11の発明では、第1から第10までの
いずれか一つの発明において前記空燃比検出手段がO2
センサであり、このO2センサが活性化を完了したタイ
ミングで前記空燃比フィードバック条件の成立時と判定
する。
【0024】第12の発明では、第1から第11までの
いずれか一つの発明において前記空燃比フィードバック
補正量αが積分分と比例分の和である。
【0025】
【発明の効果】空燃比フィードバック制御開始時の基本
空燃比に対する要求値のエンジンの個体差に伴うバラツ
キやエンジンの経時劣化に伴う要求値の適合値からのず
れにより、空燃比フィードバック制御開始時の基本空燃
比の適合値が要求値より不足することになれば、空燃比
フィードバック制御の開始直後に空燃比が一時的にリー
ン化する。このリーン化した空燃比を理論空燃比へと戻
そうと空燃比フィードバック補正量が空燃比をリッチ側
にする向きに変化していくものの、空燃比フィードバッ
ク補正量が追いつくまで(つまり実空燃比がふたたび理
論空燃比付近へと落ち着くまで)は実空燃比が大きくリ
ーン化したままとなる。
【0026】この場合に、第1の発明では、空燃比フィ
ードバック制御開始後に学習値が空燃比をリッチ側にす
る向きに更新され、保持されるので、次の始動時に前回
運転時の学習値の更新分だけ、今回始動後の空燃比フィ
ードバック制御の開始時の空燃比がリッチ側に向かい、
これによって今回始動後の空燃比フィードバック制御の
開始時の空燃比が前回運転時(つまり学習前)よりもリ
ッチ側になる。これによっても、まだ今回の空燃比フィ
ードバック制御開始直後に空燃比がリーン化するようで
あれば、学習値がさらに空燃比をリッチ側にする向きに
更新され、保持される。
【0027】このようにして、空燃比をリッチ側にする
向きへの学習値の更新が、空燃比フィードバック制御開
始直後に空燃比がリーン化しなくなるまで続き、やがて
学習値が収束する。学習値の収束後は始動のたびに空燃
比フィードバック制御の開始直後から理論空燃比へと制
御される。空燃比フィードバック制御開始時の基本空燃
比に対する要求値のエンジンの個体差に伴うバラツキや
エンジンの経時劣化に伴う要求値の適合値からのずれに
より、空燃比フィードバック制御開始時の基本空燃比の
適合値が要求値より不足することになっても、学習値が
その不足分を補うのであり、これによって、空燃比フィ
ードバック制御開始時の基本空燃比に対する要求値のエ
ンジンの個体差に伴うバラツキやエンジンの経時劣化に
伴う要求値の適合値からのずれがあっても、空燃比フィ
ードバック制御の開始直後に空燃比がリーン化すること
がない。
【0028】同様にして、空燃比フィードバック制御開
始時の基本空燃比に対する要求値のエンジンの個体差に
伴うバラツキやエンジンの経時劣化に伴う要求値の適合
値からのずれにより、空燃比フィードバック制御開始時
の基本空燃比の適合値が要求値より過剰になったとき
は、空燃比フィードバック制御開始後に空燃比をリーン
側にする向きに学習値が更新されるので、空燃比フィー
ドバック制御開始時の基本空燃比に対する要求値のエン
ジンの個体差に伴うバラツキやエンジンの経時劣化に伴
う要求値の適合値からのずれがあっても、空燃比フィー
ドバック制御の開始直後に空燃比がリッチ化することも
ない。
【0029】空燃比フィードバック制御開始時の基本空
燃比に対する要求値や空燃比フィードバック制御開始時
の増量補正量に対する要求値がエンジン温度により異な
る(たとえば、エンジン温度が低いほど増量補正量に対
する要求値が大きくなる)ことに対応して、第4と第5
の各発明では、学習値を、エンジン温度領域を複数に区
分けしたその各領域毎の値としているので、空燃比フィ
ードバック制御開始時のエンジン温度が相違しても、そ
の空燃比フィードバック制御の開始直後より空燃比を理
論空燃比へと制御できる。
【0030】第10の発明では増量補正量の基本値KU
B0をエンジンの負荷と回転数に応じて補正するので、
アイドル状態に限らず、アクセルペダルを大きく踏み込
んだときのように高回転高負荷状態になっても増量補正
量KUBに過不足が生じることがない。
【0031】第11の発明では、O2センサが活性化を
完了したタイミングで前記空燃比フィードバック条件の
成立時と判定するので、大容量の電気ヒーターによりO
2センサの加熱を積極的に行うこと等によりO2センサの
活性化完了タイミングを早めるほど、排気性能を一段と
改善することができる。
【0032】
【発明の実施の形態】図1において、1はエンジン本体
で、その吸気通路8にはスロットルバルブ5の下流に位
置して燃料噴射弁7が設けられ、コントロールユニット
2からの噴射信号により運転条件に応じて所定の空燃比
となるように、吸気中に燃料を噴射供給する。
【0033】排気通路9には三元触媒10が設置され
る。三元触媒10は、排気の空燃比が理論空燃比付近に
あるときCO、HCおよびNOxを同時にCO2、H
2O、N2等の無害成分に転化できるため、コントロール
ユニット2では空燃比が理論空燃比を中心とする狭い範
囲で振れるように排気管に設けたO2センサ出力に基づ
いて空燃比のフィードバック制御を行う。
【0034】コントロールユニット2ではまた、エンジ
ンが不安定となる冷間始動時に、始動後増量補正係数K
ASと水温増量補正係数KTWにより燃料増量を行い、
空燃比を理論空燃比よりもリッチ側の値とすることによ
ってエンジンを安定させる。エンジンの暖機完了後(た
とえば冷却水温が80℃以上)にはベース空燃比(Tp
により定まる空燃比)が理論空燃比となるように後述す
る(1)式の定数Kが設定されるが、エンジン冷間時
(エンジンの冷間始動直後から暖機終了までの間)は未
燃分がエンジン暖機完了後より増えるため、図11に示
したようにベース空燃比が理論空燃比とならず理論空燃
比よりもリーン側にくるので、エンジン冷間時にσPi
piサージからみてエンジン安定度を満足する空燃比と
なるように冷却水温TWに応じてKTWを適合するわけ
である。
【0035】こうした燃料増量と上記の空燃比フィード
バック制御との各制御を行うため、コントロールユニッ
ト2にはクランク角センサ4からのRef信号(4気筒
では180°ごと、6気筒では120°ごとに発生)と
1°信号、エアフローメータ6からの吸入空気量信号、
排気通路9の三元触媒10の上流側に設置したO2セン
サ3からの空燃比(酸素濃度)信号、水温センサ11か
らのエンジン冷却水温信号等が入力されている。
【0036】さて、上記KTWによる燃料増量の行われ
る冷間始動時には、従来より空燃比フィードバック制御
を停止していたのであるが、始動後できるだけ早く空燃
比フィードバック制御に入ったほうが三元触媒の活用さ
れる領域が拡大して排気性能が改善されるため、大容量
の電気ヒーターによりO2センサの加熱を積極的に行う
こと等によりO2センサの早期活性化を図り、KTWに
よる燃料増量が行われている途中でもO2センサ出力が
活性化した段階でKTWによる燃料増量を停止して空燃
比フィードバック制御を開始することが考えられる。
【0037】しかしながら、KTWによる燃料増量の停
止により実空燃比がリッチ側よりリーン側へと一気に変
化してしまう。一方、空燃比フィードバック制御の開始
とともにこのリーン化した空燃比を理論空燃比に戻そう
と空燃比フィードバック補正係数αが積分分ILにより
大きくなる側に変化していくものの、実空燃比がふたた
び理論空燃比付近へと落ち着くまでは実空燃比が大きく
リーン化したままとなり、エンジン安定性や運転性が悪
くなる。
【0038】これに対処するため先願装置では、O2
ンサ3が活性化を完了したタイミングで従来のKTWに
よる燃料増量を停止して空燃比フィードバック制御を開
始するとともに、O2センサ3が活性化を完了したタイ
ミングよりエンジンの暖機完了までのあいだ未燃分の増
加分に対応する燃料増量を新たに行っている。
【0039】コントロールユニット2で実行されるこの
先願装置の制御の内容を、以下のフローチャートにした
がって説明する。
【0040】図2のフローチャートは、燃料噴射弁に与
える燃料噴射パルス幅Tiを演算するためのもので、1
0msジョブ(あるいはバックグランドジョブ)で実行
する。
【0041】ステップ1では、エアフローメータ6から
の吸入空気量Qaとクランク角センサ4により検出され
るエンジン回転数Neとから Tp=(Qa/Ne)×K …(1) ただし、K:定数 の式により基本噴射パルス幅Tp[ms]を演算する。
ここで、(1)式のKの値はエンジン暖機完了後にTp
により定まる空燃比(ベース空燃比)が理論空燃比とな
るように設定している。
【0042】ステップ2では目標燃空比相当量TFBY
A[%]を演算する。このTFBYAの演算について
は、図3のフローチャートにより説明する。
【0043】図3のフローチャートは10msジョブで
実行する。ステップ11では、始動後増量補正係数KA
S[%]を演算する。たとえば冷却水温TWから図4を
内容とするテーブルを検索して初期値KAS0を求め、
その初期値KAS0[%]を始動後時間とともに0とな
るまで一定の割合で減少させる。
【0044】ステップ12では水温増量補正係数KTW
[%]と未燃分増量補正係数KUB[%]を演算する。
これらKTWとKUBの演算については図5のフローチ
ャートにより説明する。
【0045】図5のフローチャートは10msジョブで
実行する。ステップ21では空燃比フィードバック制御
条件(図ではF/B条件で略記)の判定を行うが、この
ための具体的な内容は図6に示す。空燃比フィードバッ
ク制御条件の判定は図6のステップ31〜35の内容を
一つずつチェックすることにより行い、各項目のすべて
が満たされたときに空燃比フィードバック制御を許可
し、一つでも反するときは空燃比フィードバック制御を
禁止する。すなわち、 ステップ31:始動時 ステップ32:高負荷時 ステップ33:減速時(フュエルカット時) ステップ34:O2センサ出力に異常があるとき ステップ35:O2センサが未活性状態にあるとき にはステップ37で空燃比フィードバック制御を禁止
し、そうでないときステップ36に移行して空燃比フィ
ードバック制御を許可する。
【0046】ここで、始動時はO2センサ3が活性前の
状態にあり、空燃比フィードバック制御を行うことがで
きないこと、出力空燃比(理論空燃比よりもリッチ側の
空燃比)で運転される高負荷時に空燃比フィードバック
制御を行ったのでは出力空燃比にすることができないこ
と、燃料カットの行われる減速時に空燃比フィードバッ
ク制御を行っても制御するだけ無駄になること、O2
ンサ3が未活性状態で空燃比フィードバック制御を行っ
たのでは空燃比フィードバック補正係数αに誤差が生じ
てしまうことのため、これらの条件では空燃比フィード
バック制御を禁止するわけである。
【0047】なお、O2センサ3が活性化したかどうか
は、O2センサ出力が所定の範囲に収まっているかどう
かにより判定する。たとえば冷間始動直後より空燃比フ
ィードバック制御を行ったときO2センサ出力はほぼ2
50mV当たりから徐々に振れ出し、活性化を完了した
状態で最大値をほぼ900mV、最小値をほぼ50mV
として大きく振れるので、250mVより少し高いとこ
ろに上限値RH、250mVより少し低いところに下限
値RLを設けておけば、O2センサ出力<RLまたはO2
センサ出力≧RHの場合に活性化の終了と判断できるの
である。
【0048】このようにして空燃比フィードバック制御
条件を判定したら、図5に戻り、空燃比フィードバック
制御条件の非成立時にはステップ22、23で冷却水温
TWより図7を内容とするテーブルを検索して水温増量
補正係数の基本値KTW0[%]を、また吸入負圧と回
転数Neより図8を内容とするマップを検索して水温増
量補正係数の負荷回転補正率RKTW[無名数]を求め、
ステップ24において KTW=KTW0×RKTW …(2) の式により水温増量補正係数KTWを計算するととも
に、ステップ25において未燃分増量補正係数KUBに
0を入れる。このときはKUBがないのと同じであり、
従来と同様にKTWによる燃料増量を行うのである。
【0049】これに対して、空燃比フィードバック制御
条件の成立時になると、ステップ26でKTWに0を入
れるとともに、ステップ27、28では冷却水温TWよ
り図9を内容とするテーブルを検索して未燃分増量補正
係数の基本値KUB0[%]を、また吸入負圧と回転数
Neより図10を内容とするマップを検索して未燃分増
量補正係数の負荷回転補正率RKUB[無名数]を求め、
ステップ29において KUB=KUB0×RKUB …(3) の式により未燃分増量補正係数KUBを計算する。
【0050】ここで、エンジン冷間時は未燃分がエンジ
ン暖機完了後よりも増えるためベース空燃比が図11の
ように理論空燃比とならない(理論空燃比よりもリーン
側にくる)ことを前述したが、エンジン冷間時に未燃分
が増えた状態でも空燃比が理論空燃比となるように未燃
分増量係数KUBを適合するのである。
【0051】詳細には、まず負荷と回転数をもパラメー
タとして水温増量補正係数KTWを演算する。冷却水温
TWだけをパラメータとしてKTWを演算する従来例と
相違して、負荷と回転数をもパラメータとしてKTWを
演算するのは次の理由からである。従来のKTWはアイ
ドル条件でのエンジンの安定度を主に考慮し、高回転、
高負荷側ではそもそも安定度は問題ないと考え、冷却水
温だけに対して適合していたのであるが、実際には図1
1に示したように、同一の冷却水温、同一の回転数でも
吸入負圧(つまりエンジン負荷)が違えばKTWに対す
る要求値も違ってくる。したがって、スロットルバルブ
5が全閉位置にあるときの吸入負圧(たとえばA点の吸
入負圧)でエンジン安定度を満足する空燃比となるよう
にKTWを適合したのでは、同じ冷却水温と回転数でも
アクセルペダルを踏み込むことによりスロットルバルブ
5が所定開度まで開いた状態での吸入負圧(たとえばB
点の吸入負圧)になると、KTWが不足することになっ
てしまうのである。
【0052】同様にして、図12のように同一の冷却水
温、同一の吸入負圧でも回転数が異なると、KTWに対
する要求値が違ってくるので、スロットルバルブ5が全
閉位置かつアイドル時の回転数(たとえばC点の回転
数)でエンジン安定度を満足する空燃比となるようにK
TWを適合したのでは、同じ冷却水温と吸入負圧でも高
回転(たとえばD点の回転数)のときKTWの精度が落
ちる。なお、回転数に対する空燃比の特性は一様でな
く、右上がりのとき(図12の実線参照)と左上がりの
とき(図12の破線参照)の両方がある。
【0053】なお、図11はエンジン冷間時に冷却水温
と回転数を一定に保ったまま吸入負圧を変化させたとき
のベース空燃比とエンジン安定度を満足する空燃比の、
また図12はエンジン冷間時に冷却水温と吸入負圧を一
定に保ったまま回転数を変化させたときのベース空燃比
とエンジン安定度を満足する空燃比の各特性を示したも
のである。
【0054】そこで、先願装置では、たとえば、アイド
ル時の吸入負圧と回転数の条件で冷却水温を相違させて
水温増量補正係数の基本値KTW0を適合した後で、基
本値KTW0を適合したときの吸入負圧と回転数より外
れたときにも、エンジン安定度を満足する空燃比となる
ように吸入負圧と回転数を相違させて水温増量補正係数
の負荷回転補正率RKTWを適合するのである。
【0055】次に、負荷と回転数をもパラメータとして
水温増量補正係数KTWを演算したのに対応して、負荷
と回転数をもパラメータとして未燃分増量補正係数KU
Bを演算するのは次の理由からである。図11に示した
ように、同一の冷却水温、同一の回転数でも吸入負圧が
違えばKUBに対する要求値が違ってくることから、A
点の吸入負圧で理論空燃比となるようにKUBを適合し
たのでは、同じ冷却水温と回転数でもB点の吸入負圧に
なると、KUBが不足することになってしまい、また図
12のように、同一の冷却水温、同一の吸入負圧でも回
転数が異なればKUBに対する要求値が違ってくること
から、C点の回転数で理論空燃比となるようにKUBを
適合したのでは、同じ冷却水温と吸入負圧でもD点の回
転数のとき、KUBの精度が低下するので、先願装置で
は、たとえば、アイドル時の吸入負圧と回転数の条件で
冷却水温を相違させて未燃分増量補正係数の基本値KU
B0を適合するとともに、基本値KUB0を適合したと
きの吸入負圧と回転数より外れたときにも、理論空燃比
となるように吸入負圧と回転数を相違させて未燃分増量
補正係数の負荷回転補正率RKUBを適合するのである。
【0056】図8、図10にRKTW、RKUBの一例を示し
たが、RKTW、RKUBの各特性はエンジンの機種毎に異な
るので、最終的にはエンジンの機種毎に適合する。な
お、図11、図12においては見やすくするためA点、
B点やC点、D点から少し離してKTW、KUBを示し
ている。したがって、冷却水温と吸入負圧、回転数が同
一の条件でKUB<KTWとなることはいうまでもな
い。
【0057】上記の吸入負圧については、エアフローメ
ータからの吸入空気量Qaと回転数Neより所定のマッ
プを検索することにより求めることができる。吸入負圧
を吸気マニホールドのコレクタ部に設けた圧力センサに
より検出することもできる。また、吸入負圧に代えて、
基本噴射パルス幅Tp(あるいはQa)を用いることも
できる。
【0058】このようにしてKTWとKUBの演算を終
了したら、図3に戻りステップ13、14で高水温時の
増量補正係数KHOT[%]、混合比割り付け補正係数
KMR[%]を従来と同様に演算し、ステップ15にお
いて各種補正係数の演算結果を用いて TFBYA=KAS+KTW+KUB+KHOT+KMR …(4) の式により目標燃空比相当量TFBYA[%]を計算す
る。
【0059】(4)式のTFBYAは100%を中心と
する値で、たとえばエンジン冷間始動後かつKASの働
きが終了した後で空燃比フィードバック制御の非成立時
はTFBYA=100+KTWの式により、また空燃比
フィードバック制御の成立時になると、TFBYA=1
00+KUBの式によりTFBYAを演算することにな
る。このとき、図7、図8、図9、図10よりKTW、
KUBがある値をとってTFBYAが100%を超える
値となり、Tpが増量されることによって燃料増量が行
われるのである。
【0060】このTFBYAの演算の終了により図2に
戻りステップ3で空燃比フィードバック補正係数α
[%]を演算する。このαの演算については図13のフ
ローチャートにより説明する。燃料噴射がRef信号同
期であり、燃料噴射の結果でαが変化するため、図13
のフローチャートはRef信号に同期して実行する。
【0061】ステップ41では空燃比フィードバック制
御条件の成立時であるかどうかみて非成立時であればス
テップ42で空燃比フィードバック補正係数αを100
%に固定(クランプ)する。前述したように、空燃比フ
ィードバック制御条件の成立時であるかどうかは図6の
フローにより得られている結果を流用する。
【0062】空燃比フィードバック制御条件の成立時に
はステップ43でO2センサ出力OSR1[mV]を読
み込み、これをステップ44においてスライスレベルS
L[mV]と比較する。OSR1>SLのときはリッチ
であると判断してステップ45に進み、前回はリーンで
あったかどうかをみる。この結果、前回リーンで今回リ
ッチのときはステップ46、47に進んで空燃比フィー
ドバック補正係数αから比例分PR[%]だけ減量し、
前回、今回ともリッチであるときにはステップ48、4
9に進んでαから積分分IR[%]だけ減量する。OS
R1≦SLのときにはステップ44よりステップ50に
進み、前回はリッチであったかどうかをみて、前回リッ
チで今回リーンのときは、ステップ51、52でαを比
例分PL[%]だけ増量し、前回、今回ともリーンであ
るときにはステップ53、54でαを積分分IL[%]
だけ増量する。なお、上記の比例分PR、PL、積分分
IR、ILはNeとTpにより所定のマップを検索して
求めている。
【0063】このようにしてαの演算を終了したら図2
のステップ4に戻り、 Ti=(Tp+KATHOS) ×(TFBYA/100)×(α/100)×2+Ts…(5) ただし、KATHOS:過渡補正量[ms] Ts:無効噴射パルス幅[ms] の式により燃料噴射パルス幅Ti[ms]を算出する。
【0064】ここで、(5)式のKATHOSは、噴射
燃料のすべてがシリンダに吸入されるわけでなく、噴射
燃料の一部がたとえば吸気ポートや吸気弁に付着し、液
状のまま応答遅れをもってシリンダに流入する、いわゆ
る燃料壁流分を考慮した補正量、Tsは噴射信号を受け
てから燃料噴射弁7が開くまでの作動遅れを考慮するた
めの無効噴射パルス幅で、いずれも公知のものである。
【0065】(5)式のTiはRef信号に同期した別
のルーチン(図示しない)によりRef信号の入力毎に
燃料噴射弁駆動用の出力レジスタに転送される。エンジ
ン2回転ごとに1回、各気筒とも排気行程を噴射タイミ
ングとする燃料噴射(つまりシーケンシャル噴射)が行
われるのである。
【0066】ここで、先願装置の作用を説明する。
【0067】図22に示した従来例と同じ条件で先願装
置でも冷間始動を行ったときの実空燃比、空燃比フィー
ドバック補正係数αなどの変化を図14に示す。なお、
KTW、KUBは始動からの冷却水温TWの上昇につれ
て小さくなっていく値であり、さらに負荷と回転数が変
化することによっても変化する値であるが、図14(後
述する図15、図20についても)では簡単のため一定
値で示している。
【0068】先願装置では、O2センサの活性化完了タ
イミングでKTWを0にリセットして空燃比フィードバ
ック制御を開始するとともに、KTWを0にリセットし
たタイミングよりKUBによる燃料増量を新たに行うの
で、空燃比フィードバック制御の開始直後に実空燃比
(第二段目実線参照)がすみやかに理論空燃比付近へと
収束している。これによって、エンジン冷間時に空燃比
フィードバック制御を開始しても、開始直後の空燃比の
リーン化を回避することが可能になることから、空燃比
フィードバック制御の開始タイミングを早くすることが
でき、排気性能を一段と改善することができる。
【0069】先願装置ではまた、負荷と回転数に応じた
補正率RKTWにより水温増量補正係数の基本値KTW0
を、また負荷と回転数に応じた補正率RKUBにより未燃
分増量補正係数の基本値KUB0を補正するので、アイ
ドル状態に限らず、アクセルペダルを大きく踏み込んだ
ときのように高回転高負荷状態になっても、KTW、K
UBに過不足が生じることがない。
【0070】これで先願装置の説明を終える。
【0071】さて、未燃分増量補正係数KUBに対する
要求値のエンジンの個体差に伴うバラツキやエンジンの
経時劣化に伴う要求値の適合値からのずれにより、未燃
分増量係数の適合値が要求値より不足することになれば
空燃比フィードバック制御の開始直後に空燃比が一時的
にリーン化し、この逆に未燃分増量係数の適合値が要求
値より過剰になったときには空燃比フィードバック制御
の開始直後に空燃比が一時的にリッチ化する。図15に
示したように、同一の冷却水温の条件であっても、エン
ジンの個体差や経時劣化があると、空燃比フィードバッ
ク制御開始直後に必ずしも理論空燃比へと制御できない
場合が生じるのである(空燃比がリーン側に傾く場合を
実線で、空燃比がリッチ側に傾く場合を破線で示す)。
【0072】これに対処するため本発明は、空燃比フィ
ードバック制御開始時の空燃比を決定する未燃分増量補
正係数KUBに対する学習値を導入し、この学習値で未
燃分増量補正係数で修正した値により空燃比フィードバ
ック制御開始時の目標空燃比を決定するとともに、空燃
比フィードバック制御開始後の空燃比フィードバック補
正係数αに基づいて学習値を更新し、その学習値を保持
しておく。
【0073】具体的には、先願装置についての図2、図
3、図5、図6、図13のフローチャートのうち図5の
フローチャートだけを図16のフローチャートに変更
し、図18のフローチャートを新たに設けている。な
お、図16において図5と同一の部分には同一のステッ
プ番号をつけている。
【0074】まず図16から説明すると、図5と相違す
るのはステップ61、62だけである。ステップ61で
は冷却水温TWより所定のテーブルを検索して未燃分増
量補正係数の基本値KUB0[%]に対する学習値LR
NTW[%]を求める。学習値LRNTWのテーブルを
図17に示すと、最低温度TW1(たとえば−40℃)
から最高温度TWn(たとえば80℃)までを10℃毎
の合計n−1個の領域に区分けし、各温度領域毎に独立
の値を格納している。したがって、ステップ61では、
そのときの冷却水温TWの属する領域の学習値を読み出
すのである。なお、学習値はバックアップRAMに格納
している。図17において各領域を区別するため領域毎
に1からn−1までの番号を割り振っている。
【0075】ここで、温度領域を複数に分割し、その各
領域毎の学習値LRNTWとしたのは、未燃分増量補正
係数の基本値KUB0が冷却水温に応じた値であるの
で、これに合わせたものである。
【0076】ステップ62ではこの学習値LRNTWを
用いて KUB=(KUB0+LRNTW−100)×RKUB …(6) の式により未燃分補正係数KUB[%]を計算する。つ
まり、先願装置では、未燃分補正係数だけで空燃比フィ
ードバック制御開始時の空燃比が定まっていたのが、本
発明では学習値により修正された未燃分補正係数により
空燃比フィードバック制御開始時の空燃比が定まるので
ある。
【0077】図18のフローチャートは学習値LRNT
Wを更新するためのもので、図16、図13とは独立に
10msジョブで実行する。
【0078】ステップ71では空燃比フィードバック制
御中かどうかみて空燃比フィードバック制御中のときス
テップ72、73において冷却水温TWを読み込み、冷
却水温TWが学習値のテーブル上のどの領域にあるかを
検索し、その領域の番号をメモリkに入れる。つまり、
メモリkには空燃比フィードバック制御開始時の冷却水
温の属する領域の番号が入る。
【0079】ステップ74では初回フラグ(始動時に
“0”に初期設定)をみる。始動後初めてステップ74
に進んできたときは初回フラグ=0よりステップ75に
進み、初回フラグに“1”を入れ、ステップ76以降に
進む。
【0080】ステップ76〜80は冷却水温TWが同一
の領域にいる間の空燃比フィードバック補正係数αの最
大値と最小値をサンプリングする部分である。ステップ
76ではα(図13のフローにより得ている)を読み込
み、このαの値とメモリAMAXの値(初期値は100
%)をステップ77において比較し、α>AMAXのと
きステップ78に進んでαの値をメモリAMAXに移
す。同様にして、ステップ79でαの値とメモリAMI
Nの値(初期値は100%)を比較し、α<AMINの
ときステップ80に進んでαの値をメモリAMINに移
す。
【0081】ステップ81では次回制御のため、メモリ
kの値をメモリkOLDに移して今回の制御を終了す
る。
【0082】次の制御時からはステップ74において初
回フラグ=1であることよりステップ82に進み、メモ
リkとメモリkOLDに入っている値を比較する。ここ
で、メモリkOLDには1制御周期前(10ms前)に
冷却水温TWが属していた領域の番号が入っているので
あるから、メモリkとメモリkOLDの値が一致すると
きは冷却水温TWが前回と同じ領域にあると判断できる
ので、ステップ76〜81の操作を実行する。
【0083】メモリkとメモリkOLDの値の比較を繰
り返しているうちに、メモリAMAXとメモリAMIN
には冷却水温TWが同一の領域にいる間のαの最大値と
最小値が格納される。
【0084】冷却水温の上昇によりやがてメモリkとメ
モリkOLDの値が一致しなくなったときは冷却水温T
Wが前回と異なる領域に移ったと判断できるので、その
タイミングでステップ82よりステップ83に進み、メ
モリAMAXとメモリAMINの値(ステップ77、7
8、79、80において既に得ている)を用いて DALP=(AMAX+AMIN)/2−100 …(7) の式によりαの制御中心(100%)からのずれ量DA
LP[%]を求め、このDALPからステップ84にお
いて冷却水温TWが前回属していた領域の学習値を LRNTW(new)=LRNTW(old)+KLRN×DALP…(8) ただし、LRNTW(new):更新後の学習値 LRNTW(old):更新前の学習値 KLRN:更新割合(定数) の式により更新する。更新後の学習値は冷却水温TWが
前回属していた領域に格納する。なお、学習値の初期値
は100%である。
【0085】ステップ85では、移った領域で改めて空
燃比フィードバック補正係数αの最大値と最小値をサン
プリングするため、メモリAMAX、AMINを初期値
の100%にリセットし、ステップ76〜81の操作を
実行する。
【0086】ここで、本発明の作用を図19、図20を
参照しながら説明する。
【0087】学習前であれば、学習値LRNTWが初期
値の100%であることより上記の(6)式が KUB=(KUB0+100−100)×RKUB=KUB0×RKUB となり、先願装置の場合と同じなる。ここでは、話を簡
単にするためRKUB(負荷と回転数に応じた補正率)は
一定値で考える。
【0088】さて、未燃分増量補正係数の基本値KUB
0に対する要求値のエンジンの個体差に伴うバラツキや
エンジンの経時劣化に伴う要求値の適合値からのずれに
よりKUB0の適合値が要求値より不足したときは、図
19のように空燃比フィードバック制御の開始直後に空
燃比が一時的にリーン化する。KUB0は空燃比フィー
ドバック制御開始時の目標空燃比を定める値(正確には
Tp×(100+KUB0)により目標空燃比が定ま
る)であり、このKUB0の不足に伴い空燃比フィード
バック制御開始直後にリーン化した空燃比を理論空燃比
へと戻そうと、空燃比フィードバック補正係数αが積分
分ILにより大きくなる側に変化していくものの、αが
追いつくまで(つまり実空燃比がふたたび理論空燃比付
近へと落ち着くまで)は実空燃比が大きくリーン化した
ままとなるわけである。
【0089】この場合に、図示のように空燃比フィード
バック制御開始時のタイミングt1で冷却水温TWが領
域4にあったものが、冷却水温の上昇とともにタイミン
グt2で領域4より領域5ヘ、またタイミングt3で領
域5より領域6へと移ったときを考えると、領域5より
領域6へ移ったタイミングt3では、メモリAMINに
t2直後でのαの値が、メモリAMAXにタイミングt
3の直前のタイミングでのαが入っている(図ではt2
のタイミングとt2の直後のタイミングを、またt3の
タイミングとt3の直前のタイミングをほぼ同じにして
いる)。このときのメモリAMAXとメモリAMINの
値はいずれも100%を越える値であるため、αの制御
中心である100%からのずれ量DALPが正の値とな
り、領域5での学習値LRNTWが100%を越える値
へと更新され、この値が次の始動時までバックアップR
AMに保持される。同様にして、領域4、領域6の学習
値も、この各領域でのαの制御中心からのずれ量DAL
Pが正の値であれば、100%を越える値へと更新され
る。
【0090】次の始動時に冷却水温の条件が前回の始動
時と同じであれば、前回運転時に学習値LRNTWの更
新により学習値LRNTWが100%より大きくなった
分だけ(つまり学習値の更新分だけ)、今回始動後の空
燃比フィードバック制御の開始時の未燃分補正係数KU
Bが大きくなり、これによって今回始動後の空燃比フィ
ードバック制御開始時の空燃比が前回運転時(つまり学
習前)よりもリッチ側になるので、今回の空燃比フィー
ドバック制御開始直後に空燃比がリーン化する期間が短
くなる。このとき、なおもリーン化が生じるようであれ
ば、そのリーン化した期間の冷却水温が属する領域(た
とえば領域4と5)の学習値がさらに増量側に更新さ
れ、保持される。
【0091】このようにして、空燃比フィードバック制
御の開始前後付近での冷却水温の条件が始動のたびに同
じであれば、学習値の増量側への更新が、空燃比フィー
ドバック制御開始直後に空燃比がリーン化する期間がな
くなるまで続き、リーン化する期間がなくなったタイミ
ングで学習値が収束する。学習値の収束後は図20に示
したように、始動時の冷却水温の条件が同じである限
り、空燃比フィードバック制御開始直後から理論空燃比
へと制御される。未燃分増量補正係数の基本値KUB0
に対する要求値のエンジンの個体差に伴うバラツキやエ
ンジンの経時劣化に伴う要求値の適合値からのずれによ
り、KUB0の適合値が要求値より不足することになっ
ても、学習値LRNTWがその不足分を補うのであり、
これによって、KUB0に対する要求値のエンジンの個
体差に伴うバラツキやエンジンの経時劣化に伴う要求値
の適合値からのずれがあっても、空燃比フィードバック
制御開始直後に空燃比がリーン化することがない。
【0092】同様にして、KUB0に対する要求値のエ
ンジンの個体差に伴うバラツキやエンジンの経時劣化に
伴う要求値の適合値からのずれにより、KUB0の適合
値が要求値より過剰になったときは、空燃比をリーン側
にする向きに学習値が更新されるので、KUB0に対す
る要求値のエンジンの個体差に伴うバラツキやエンジン
の経時劣化に伴う要求値の適合値からのずれがあって
も、空燃比フィードバック制御開始直後に空燃比がリッ
チ化することがない。
【0093】実施形態ではエンジン温度の代表値として
冷却水温で説明したが、エンジン温度に相当する他の温
度を用いることもできる。
【図面の簡単な説明】
【図1】一実施形態の制御システム図である。
【図2】燃料噴射パルス幅Tiの演算を説明するための
フローチャートである。
【図3】目標燃空比相当量TFBYAの演算を説明する
ためのフローチャートである。
【図4】始動後増量補正係数KASの初期値KAS0の
特性図である。
【図5】先願装置の水温増量補正係数KTWと未燃分増
量補正係数KUBの演算を説明するためのフローチャー
トである。
【図6】空燃比フィードバック制御条件の判定を説明す
るためのフローチャートである。
【図7】水温増量補正係数の基本値KTW0の特性図で
ある。
【図8】水温増量補正係数の負荷回転補正率RKTWの特
性図である。
【図9】未燃分増量補正係数の基本値KUB0の特性図
である。
【図10】未燃分増量補正係数の負荷回転補正率RKUB
の特性図である。
【図11】吸入負圧に対する水温増量補正係数KTWと
未燃分増量補正係数KUBの適合を説明するための空燃
比特性図である。
【図12】回転数に対する水温増量補正係数KTWと未
燃分増量補正係数KUBの適合を説明するための空燃比
特性図である。
【図13】空燃比フィードバック補正係数αの演算を説
明するためのフローチャートである。
【図14】先願装置の作用を説明するための波形図であ
る。
【図15】エンジンの個体差に伴うバラツキがあるとき
やエンジンに経時劣化が生じたときの先願装置の作用を
説明するための波形図である。
【図16】実施形態の水温増量補正係数KTWと未燃分
増量補正係数KUBの演算を説明するためのフローチャ
ートである。
【図17】学習値のテーブルを示す図である。
【図18】学習値の更新を説明するためのフローチャー
トである。
【図19】実施形態の作用を説明するための波形図であ
る。
【図20】実施形態の作用を説明するための波形図であ
る。
【図21】従来例の冷間始動時の燃料増量補正の一例を
示す特性図である。
【図22】従来例の作用を説明するための波形図であ
る。
【図23】第1の発明のクレーム対応図である。
【図24】第2の発明のクレーム対応図である。
【図25】第3の発明のクレーム対応図である。
【符号の説明】
1 エンジン本体 2 コントロールユニット 3 O2センサ 4 クランク角センサ 6 エアフローメータ 7 燃料噴射弁 10 三元触媒

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】空燃比フィードバック制御開始時の基本空
    燃比を設定する手段と、 この基本空燃比に対する学習値を格納するメモリと、 この学習値で前記基本空燃比を修正した値を空燃比フィ
    ードバック制御開始時の目標空燃比として設定する手段
    と、 エンジンの暖機完了前における空燃比フィードバック制
    御条件の成立時かどうかを判定する手段と、 この判定結果よりエンジンの暖機完了前における空燃比
    フィードバック制御条件の成立時に実空燃比が理論空燃
    比となるように空燃比フィードバック補正量を空燃比検
    出手段の出力に基づいて演算する手段と、 この空燃比フィードバック補正量で前記目標空燃比を補
    正することにより空燃比のフィードバック制御を行う手
    段と、 前記空燃比フィードバック制御開始後の空燃比フィード
    バック補正量に基づいて前記学習値を更新する手段とを
    設けたことを特徴とするエンジンの空燃比制御装置。
  2. 【請求項2】前記基本空燃比を設定する手段は、エンジ
    ンの暖機完了後に理論空燃比の得られる基本噴射量を運
    転条件に応じて演算する手段と、エンジンの暖機完了前
    に実空燃比が理論空燃比となるように増量補正量を演算
    する手段と、この増量補正量で前記基本噴射量を補正す
    る手段とからなることを特徴とする請求項1に記載のエ
    ンジンの空燃比制御装置。
  3. 【請求項3】エンジンの暖機完了後に理論空燃比の得ら
    れる基本噴射量を運転条件に応じて演算する手段と、 エンジンの暖機完了前に実空燃比が理論空燃比となるよ
    うに増量補正量を演算する手段と、 この増量補正量に対する学習値を格納するメモリと、 この学習値で前記増量補正量を修正する手段と、 エンジンの暖機完了前における空燃比フィードバック制
    御条件の成立時かどうかを判定する手段と、 この判定結果よりエンジンの暖機完了前における空燃比
    フィードバック制御条件の成立時に実空燃比が理論空燃
    比となるように空燃比フィードバック補正量を空燃比検
    出手段の出力に基づいて演算する手段と、 この空燃比フィードバック補正量と前記学習値により修
    正された増量側補正量とで前記基本噴射量を補正して燃
    料噴射量を演算する手段と、 この噴射量の燃料をエンジンに供給する手段と、 前記空燃比フィードバック制御開始後の前記空燃比フィ
    ードバック補正量に基づいて前記学習値を更新する手段
    とを設けたことを特徴とするエンジンの空燃比制御装
    置。
  4. 【請求項4】前記学習値はエンジン温度領域を複数に区
    分けしたその各領域毎の値であることを特徴とする請求
    項1に記載のエンジンの空燃比制御装置。
  5. 【請求項5】前記学習値はエンジン温度領域を複数に区
    分けしたその各領域毎の値であることを特徴とする請求
    項2または3に記載のエンジンの空燃比制御装置。
  6. 【請求項6】前記学習値更新手段は、エンジン温度が同
    一の領域に属するのか領域が切換わったのかを判定する
    手段と、この判定結果よりエンジン温度が同一の領域に
    属するときその同一の領域での前記空燃比フィードバッ
    ク補正量の最大値と最小値をサンプリングする手段と、
    同じくその判定結果より領域が切換わったとき切換前の
    領域に対する空燃比フィードバック補正量の前記最大値
    と前記最小値の和に基づいて切換前の領域の学習値を更
    新する手段とからなることを特徴とする請求項4に記載
    のエンジンの空燃比制御装置。
  7. 【請求項7】前記学習値更新手段は、エンジン温度が同
    一の領域に属するのか領域が切換わったのかを判定する
    手段と、この判定結果よりエンジン温度が同一の領域に
    属するときその同一の領域での前記空燃比フィードバッ
    ク補正量の最大値と最小値をサンプリングする手段と、
    同じくその判定結果より領域が切換わったとき切換前の
    領域に対する空燃比フィードバック補正量の前記最大値
    と前記最小値の和に基づいて切換前の領域の学習値を更
    新する手段とからなることを特徴とする請求項5に記載
    のエンジンの空燃比制御装置。
  8. 【請求項8】前記増量補正量の基本値は、冷却水温が低
    くなるほど大きくなる値であることを特徴とする請求項
    2、3、5、7のいずれか一つに記載のエンジンの空燃
    比制御装置。
  9. 【請求項9】前記増量補正量の基本値をエンジンの負荷
    に応じて補正することを特徴とする請求項8に記載のエ
    ンジンの空燃比制御装置。
  10. 【請求項10】前記増量補正量の基本値をエンジンの負
    荷と回転数に応じて補正することを特徴とする請求項8
    に記載のエンジンの空燃比制御装置。
  11. 【請求項11】前記空燃比検出手段がO2センサであ
    り、このO2センサが活性化を完了したタイミングで前
    記空燃比フィードバック条件の成立時と判定することを
    特徴とする請求項1から10までのいずれか一つに記載
    のエンジンの空燃比制御装置。
  12. 【請求項12】前記空燃比フィードバック補正量は積分
    分と比例分の和であることを特徴とする請求項1から1
    1までのいずれか一つに記載のエンジンの空燃比制御装
    置。
JP26726596A 1996-10-08 1996-10-08 エンジンの空燃比制御装置 Pending JPH10110645A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26726596A JPH10110645A (ja) 1996-10-08 1996-10-08 エンジンの空燃比制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26726596A JPH10110645A (ja) 1996-10-08 1996-10-08 エンジンの空燃比制御装置

Publications (1)

Publication Number Publication Date
JPH10110645A true JPH10110645A (ja) 1998-04-28

Family

ID=17442449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26726596A Pending JPH10110645A (ja) 1996-10-08 1996-10-08 エンジンの空燃比制御装置

Country Status (1)

Country Link
JP (1) JPH10110645A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1643106A2 (en) 2004-09-29 2006-04-05 Nissan Motor Company, Limited Engine air-fuel ratio control system
EP1643109A2 (en) 2004-09-29 2006-04-05 Nissan Motor Company, Limited Engine air-fuel ratio control system
JP2006097513A (ja) * 2004-09-29 2006-04-13 Nissan Motor Co Ltd エンジンの空燃比制御装置
EP1647689A1 (en) 2004-09-29 2006-04-19 Nissan Motor Co., Ltd. Air-fuel ratio control system of an internal combustion engine
CN100390392C (zh) * 2004-09-29 2008-05-28 日产自动车株式会社 发动机空燃比控制系统

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1643106A2 (en) 2004-09-29 2006-04-05 Nissan Motor Company, Limited Engine air-fuel ratio control system
EP1643109A2 (en) 2004-09-29 2006-04-05 Nissan Motor Company, Limited Engine air-fuel ratio control system
JP2006097513A (ja) * 2004-09-29 2006-04-13 Nissan Motor Co Ltd エンジンの空燃比制御装置
EP1647689A1 (en) 2004-09-29 2006-04-19 Nissan Motor Co., Ltd. Air-fuel ratio control system of an internal combustion engine
US7047123B2 (en) 2004-09-29 2006-05-16 Nissan Motor Co., Ltd. Engine air-fuel ratio control system
US7127344B2 (en) 2004-09-29 2006-10-24 Nissan Motor Co., Ltd. Engine air-fuel ratio control system
US7181331B2 (en) 2004-09-29 2007-02-20 Nissan Motor Co., Ltd. Engine air-fuel ratio control system
CN100390392C (zh) * 2004-09-29 2008-05-28 日产自动车株式会社 发动机空燃比控制系统
CN100390394C (zh) * 2004-09-29 2008-05-28 日产自动车株式会社 发动机空燃比控制系统及方法
CN100390393C (zh) * 2004-09-29 2008-05-28 日产自动车株式会社 发动机空燃比控制系统
EP1643109A3 (en) * 2004-09-29 2009-04-29 Nissan Motor Company, Limited Engine air-fuel ratio control system
EP1643106A3 (en) * 2004-09-29 2009-04-29 Nissan Motor Company, Limited Engine air-fuel ratio control system

Similar Documents

Publication Publication Date Title
US6505594B1 (en) Control apparatus for internal combustion engine and method of controlling internal combustion engine
JPH06288276A (ja) 内燃機関の空燃比制御装置
JP4259109B2 (ja) エンジンの燃料噴射制御装置
JP4168273B2 (ja) 内燃機関の制御装置
JPH1047122A (ja) 内燃機関の燃料噴射制御装置
JP3978248B2 (ja) エンジンの空燃比制御装置
JPH10110645A (ja) エンジンの空燃比制御装置
JP4280931B2 (ja) 内燃機関の空燃比制御装置
JP3826997B2 (ja) 内燃機関の空燃比制御装置
JPH0742875B2 (ja) エンジンの空燃比制御装置
JP3622290B2 (ja) 内燃機関の制御装置
JP2010144562A (ja) 内燃機関の制御装置
JP3758321B2 (ja) エンジンの空燃比制御装置
JPH11182292A (ja) 内燃機関の燃料噴射制御装置
JPS63246435A (ja) 内燃エンジンの空燃比フィ−ドバック制御方法
JP3123357B2 (ja) 内燃機関の空燃比制御装置
JPH07310570A (ja) 内燃機関のリーンバーン制御装置
JP3692641B2 (ja) 内燃機関の燃料噴射制御装置
JPH0656112B2 (ja) 内燃機関の燃料噴射制御装置
JP3564876B2 (ja) エンジンの空燃比制御装置
JP2007211766A (ja) 内燃機関の制御装置
JPH10141117A (ja) エンジンの空燃比制御装置
JPH0552136A (ja) エンジンの空燃比制御装置
JP3397087B2 (ja) エンジンの燃焼変動制御装置
JPH0615835B2 (ja) 燃料供給制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050415

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060509