JPH0432935B2 - - Google Patents

Info

Publication number
JPH0432935B2
JPH0432935B2 JP15355883A JP15355883A JPH0432935B2 JP H0432935 B2 JPH0432935 B2 JP H0432935B2 JP 15355883 A JP15355883 A JP 15355883A JP 15355883 A JP15355883 A JP 15355883A JP H0432935 B2 JPH0432935 B2 JP H0432935B2
Authority
JP
Japan
Prior art keywords
air
engine
fuel ratio
correction value
fuel
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.)
Expired
Application number
JP15355883A
Other languages
English (en)
Other versions
JPS6045744A (ja
Inventor
Shinobu Takizawa
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP15355883A priority Critical patent/JPS6045744A/ja
Publication of JPS6045744A publication Critical patent/JPS6045744A/ja
Publication of JPH0432935B2 publication Critical patent/JPH0432935B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/0015Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for using exhaust gas sensors
    • F02D35/0023Controlling air supply
    • F02D35/0038Controlling air supply by means of air pumps

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、エンジンの燃料制御装置、特にO2
センサ等の空燃比センサの出力をフイードバツク
信号として燃料を制御するとともに、制御の結果
を学習値として記憶しておき、次回の燃料制御に
際しては、学習値に基づいて制御を開始するよう
にしたエンジンの燃料制御装置に関する。
(従来技術) エンジンの所謂経年変化や個々のエンジンにお
ける性能のバラツキさらにはエンジンの過渡運転
時に対する燃料制御の応答性の向上を図るため、
所謂学習制御方式が提案されている。この燃料制
御における学習制御の手法は、エンジンの排気系
に臨設したO2センサによつて、時々刻々空燃比
が理論空燃比に正しく制御されているか否かを判
断しながらO2センサの出力信号に基づいて燃料
量をフイードバツク制御し、基本的には吸気負圧
(エンジン負荷)とエンジン回転数とで決まるエ
ンジンの個々の運転ゾーンにおける正しい燃料量
をサンプリングにより適当なタイミングで予め学
習(記憶)しておき、運転状態が変更されたとき
には、変更後の運転ゾーンに対応する学習値を読
出して、この学習値を基準として今回の燃料制御
を行なうようにしたものである(特開昭55−
96339号公報参照)。
しかしながら、この学習制御方式は、制御の正
否を判定するためのO2センサが、空燃比が理論
空燃比よりリツチか、或いはリーンかを判定する
ものにすぎないため、空燃比をエンリツチにして
運転する必要があるエンジンの高負荷運転域(所
謂エンリツチゾーン)では、空燃比がリツチであ
ることは判定できても、燃料が適正であるか否か
は判定できない問題があつた。
このため、従来の学習制御方式では、高負荷運
転域は、開ループ制御とし、その運転状態に対応
して予め設定した固定のマツプ制御を行なつてい
るのが現状である。
本願出願人は、かかる現状に鑑みて、特願昭57
−164698号(特開昭59−54750号公報)の特許出
願(発明の名称“エンジンの燃料制御装置”)に
おいて、閉ループの空燃比制御時に学習した値
を、開ループの空燃比制御時における高負荷運転
域の各運転状態の燃料制御に反映させることによ
り、エンジンの全運転領域においてエンジンの経
年変化及びバラツキを考慮した燃料(空燃比)の
最適制御を実現することができるエンジンの燃料
制御装置を提案している。
(発明の目的) 本発明は、上記提案の発明を基礎にしてなされ
たものであつて、同じ運転状態であつてもエンジ
ンの排気系に排気ガス浄化用の2次エアを供給す
る場合と2次エアの供給を停止した場合、即ち2
次エアカツト時とではエンジン状態補正値が異な
ることに着目したものである。
即ち、空燃比の閉ループ制御を行なう運転域
(フイードバツクゾーン)では、通常、エンジン
の排気系に2次エアを供給し、排気通路に介設し
た触媒式等の排気ガス浄化装置によつて排気ガス
中の未燃焼成分を2次エア中の酸素と反応させて
浄化するようにしている。ところで一方、開ルー
プ制御を行なう高負荷運転域(エンリツチゾー
ン)では、エンジンの高出力を保障するため空燃
比をリツチ側にセツトしており、排気ガス量も閉
ループ制御の運転域より増加するので、排気系に
2次エアを供給すると、排気ガス浄化装置内で発
生される反応熱が過剰となり、触媒等の熱劣化を
招来する問題がある。このため、開ループ制御を
行なう高負荷運転域では、通常、2次エアをカツ
トする。
いま、2次エアの供給を行なつている場合を考
えると、この場合には、2次エアに含まれる酸素
が、排気系に設けたO2センサの出力に大きく影
響する。実際には、2次エアの供給位置は、O2
センサの設定位置に対して、排気ガスの流下方向
にみて上流である場合も下流である場合もある
が、下流の場合であつても、所謂排気脈動によつ
て2次エアの一部がO2センサ位置まで逆流され、
O2センサの出力がそれによつて影響されること
となる。一方、2次エアをカツトする運転時に
は、当然のことながら、O2センサの出力は2次
エアによつて影響されない。
つまり、例えば、吸気負圧およびエンジン回転
数によつて特定されるエンジンの運転状態が同じ
であつても、2次エアの供給時とカツト時とでは
O2センサの出力であるフイードバツク信号は異
なつた値を示すこととなる。このため、2次エア
の供給を行なつている閉ループ制御時に求めたエ
ンジン状態補正値を2次エアをカツトする開ルー
プ制御時のエンジン状態補正値を設定する基礎デ
ータとすることは、それだけ大きな誤差を含むこ
ととなるため好ましくない。
本発明は、かかる問題を解消することを具体的
な課題とするものであつて、排気系への2次エア
の供給を停止する開ループ制御時(エンリツチゾ
ーン)におけるエンジン状態補正値を求めるに際
しては、閉ループ制御時に、排気系への2次エア
をカツトした状態において、閉ループ制御時のエ
ンジン状態補正値を求めておき、排気系への2次
エアのカツト状態でのフイードバツクゾーンにお
けるエンジン状態補正値を基礎データとして、エ
ンリツチゾーンにおけるエンジン状態補正値を算
定するようにしたエンジンの燃料制御装置を提供
することを目的としている。
(発明の構成) このため、本発明は、フイードバツクゾーンに
おいて、排気系への2次エアの供給と排気系への
2次エアをカツトした状態でエンジン状態補正値
を学習し、排気系への2次エアの供給停止時にお
ける学習値(エンジン状態補正値)を用いて、エ
ンリツチゾーンにおけるエンジン状態補正値を算
定し、このエンジン状態補正値に基づいて空燃比
の開ループ制御を実行するようにしている。
第1図に発明の構成図を示すように、本発明
は、エンジンEに吸入される混合気の空燃比に対
応する信号を出力する空燃比センサ1と、 エンジン運転状態を検出する運転状態センサ2
と、 エンジンに吸入される混合気の空燃比を制御す
るための基本制御値がエンジン運転状態に対応し
て予め与えられている第1記憶装置3と、 上記基本制御値を補正するためにエンジン運転
状態に各々対応したエンジン状態補正値を記憶す
る第2記憶装置4と、 閉ループ空燃比制御時、空燃比センサの出力信
号により空燃比補正値を求めるとともに、該空燃
比補正値を処理してエンジン状態補正値を求めて
上記第2記憶装置4のその処理時点におけるエン
ジン運転状態に対応するエンジン状態補正値を更
新し、 閉ループ空燃比制御時でかつ2次エアをカツト
した状態において空燃比センサ1の信号により空
燃比補正値を求め、該空燃比補正値を処理して求
めたエンジン状態補正値に基づいて開ループ空燃
比制御時でかつ2次エアカツト時のエンジン状態
補正値を算定し、該エンジン状態補正値を上記第
2記憶装置4の開ループ空燃比制御時でかつ2次
エアカツト時のエンジン運転状態に対応させて記
憶させるようにし、 上記第1記憶装置3の基本制御値と、第2記憶
装置4に記憶させたエンジン状態補正値と、空燃
比センサ1の出力信号に基づいて得られる空燃比
補正値とによつてエンジンに吸入される混合気の
空燃比を制御する制御装置5とを備えたエンジン
の燃料制御装置である。
(発明の効果) 本発明によれば、フイードバツクゾーンにおけ
る閉ループ制御時に、2次エアをカツトした状態
でエンジン状態補正値を求めておき、このように
して求めたエンジン状態補正値を基礎データとし
てエンリツチゾーンにおけるエンジン状態補正値
を算定するようにしたので、2次エアに影響され
ることなく、したがつてそれだけエンリツチゾー
ンの運転状態に近い状態で求めたエンジン状態補
正値をエンリツチゾーン(フイードバツクカツト
ゾーン)の燃料制御に反映させることでき、それ
だけエンリツチゾーンにおける燃料制御を正確な
ものとすることができる。
(実施例) 以下、本発明の実施例をより具体的に説明す
る。
第2図に示すように、本発明にかかるエンジン
Eの燃料制御システムは、エアクリーナ6下流の
吸気通路7に燃料を噴射するインジエクタ8に吐
出量を指令するとともに、エアクリーナ6を介し
て吸込んだエアをエアポンプ9によつて加圧し、
2次エアとしてエンジンEの排気通路10の上流
に供給する2次エア供給通路11に介設した電磁
作動の2次エアコントロールバルブ12のオン、
オフを制御する制御装置としてのマイクロコンピ
ユータ5と、このマイクロコンピユータ5に必要
な諸データを与える以下のセンサ類とによつて基
本的に構成する。
負圧センサ13……吸気通路7のスロツトルバル
ブ14下流の吸気負圧を検出する。
回転センサ15……エンジンEの回転数を検出す
る。この回転センサ15は負圧センサ13
とともに、本願発明にいう運転状態センサ
2を構成する。
O2センサ1……エンジンEの排気通路10の触
媒装置16の上流にあつて、排気ガス中の
酸素濃度から、エンジンEに吸入された混
合気の空燃比のリツチ、リーンを検出す
る。
吸気温センサ17……吸入するエアの温度を検出
する。
水温センサ18……エンジン冷却水通路19の冷
却水温を検出する。
第3図に示すように、本願発明にいう制御装置
を構成するマイクロコンピユータ5は、各センサ
1,13,15,17,18の出力を入力し、あ
るいはインジエクタ8および2次エアコントロー
ルバルブ12に対する指令を出力するためのI/
Oインタフエース20、中央演算処理装置
(CPU)21、リード・オンリ・メモリ(ROM)
22、ランダム・アクセス・メモリ(RAM)2
3を備え、これらをデータバス24およびアドレ
スバス25で結合した基本構造を有する。
上記リード・オンリ・メモリ22の各番地は、
エンジン回転数rと吸気負圧Vによつて指定され
る各エンジン運転状態、より具体的には、第6図
に示すように、エンジン回転数rと吸気負圧V=
V1,V2,V3,V4の曲線によつて区画されるエン
ジン運転状態z1〜z10、zA〜zCに対応させ、対応
する各番地には、各エンジン運転状態における基
本の燃料吐出量Q′(r,V)を予め記憶させて、
基本制御マツプを作成し、このリード・オンリ・
メモリ22の一部を本願発明にいう第1記憶装置
3として使用する。
同様に、上記ランダム・アクセス・メモリ23
の各番地もエンジン回転数rと吸気負圧Vによつ
て指定される各エンジン運転状態に対応させ、対
応する番地には以下に詳細に説明するエンジン状
態補正値K3を学習値として更新可能に記憶させ、
このランダム・アクセス・メモリ23の一部を本
願発明にいう第2記憶装置4として使用する。
そして、マイクロコンピユータ5のCPU21
は、第4図のフローチヤートに示すようにメイン
ルーチン実行中にパルス巾を決定する。そして該
メインルーチン実行中に割り込み信号によつて該
パルスを出力する。
この燃料制御ルーチンは、スタート信号によつ
てI/Oインターフエース20および必要なデー
タをイニシヤルライズした後、以下のステツプ1
〜7を実行し、これを繰り返す。
ステツプ1では、回転センサ15、負圧センサ
13、水温センサ18、吸気温センサ17および
O2センサ1から、エンジン回転数r、吸気負圧
V、冷却水温θw、吸気温θaおよびO2センサ信号
PをI/Oインタフエース20を介して読み込
む。
ステツプ2では、読み込んだエンジン回転数r
および吸気負圧Vからその時点でのエンジン運転
状態を検出し、検出したエンジン運転状態に対応
する基本吐出量Q′(r,V)を第1記憶装置3の
基本制御マツプから読み出す。
次に、ステツプ3では、読み込んだ冷却水温
θwおよび吸気温θaから、基本吐出量Q′に対する
温度補正係数K1(θw,θa)を算出する。この温
度補正係数K1の算出は、前述した如きマツプを
用いて行なうことができるが、マツプを用いず、
算式を用いてもよい。いずれにしろ、冷却水温
θwが低いエンジン冷機時や、吸気温θaの低い冷
寒時には、温度補正係数K1が通常運転時に比し
て大きな値となるように設定する。
さらに、ステツプ4では、O2センサ信号Pに
基づいて、空燃比補正値K2を算出する。
この空燃比補正値K2は、例えば、前回のO2
ンサ1の出力信号Pがリーンで、今回の出力信号
Pもリーンである場合には、前回の吐出量を適量
だけ増量した吐出量となるように、増量分ΔK2
算定し、前回の空燃比補正値K2に算定した増量
分ΔK2を加算した値K2←K2+ΔK2として設定す
る。また出力信号Pがリーンからリツチに反転し
たときには、前回の吐出量が多すぎたと考えられ
るから、前回の空燃比補正値K2を基準にして今
回の減量分Δ′K2を算定し、今回の空燃比補正値
をK2←K2−Δ′K2として設定する。
また、逆に、前回の出力信号Pがリツチで、今
回の出力信号Pもリツチである場合には、減量分
Δ″K2を算定して今回の空燃比補正値K2−K2
Δ″K2とし、リツチから、リーンに反転した場合
には、増量分ΔK2を算定して今回の空燃比補
正値K2をK2←K2+ΔK2とする。
なお、空燃比補正値K2は、開ループ制御時、
即ちエンジンの高負荷運転域(第5図に斜線で示
す運転域、以下、エンリツチゾーンという。)に
おいては、一定値、即ちK2=1とする。
次のステツプ5では、上記空燃比補正値K2
もとにして各エンジン運転状態に対応したエンジ
ン状態補正値K3を算出する。
このエンジン状態補正値K3の算出(学習)は、
第5図に示すフローチヤートにしたがつて行な
う。第5図にしたがつて、以下具体的に説明す
る。
ステツプ501では、学習の開始に際して、2次
エアの供給を停止した状態でK3を学習するとき
には、“1”で、それ以外のとき“0”をとる学
習状態値IFをまず“0”とし、次いで現在のエ
ンジン運転状態がどの運転ゾーンにあるかをエン
ジン回転数rおよび吸気負圧Vから判定する。第
6図に示すように、エンジンの通常運転域(加減
速運転域を除く)を、エンジン回転数rと吸気負
圧Vとで指定されるエンジン運転状態ごとに、フ
イードバツクゾーンz1,……,z10と斜線で示す
エンリツチゾーンzA,zB,zCに区画しておき、
ステツプ1で読み込んだエンジン回転数rおよび
吸気負圧Vから現在のエンジン運転状態がどのゾ
ーンに属するかを判別する。
上記フイードバツクゾーンz1〜z10は、O2セン
サ1の出力信号Pに基づいた学習制御、即ち閉ル
ープ制御を行なうゾーンであつて、このゾーンで
は、通常、2次エアコントロールバルブ12を開
状態に保持して、2次エア供給通路11を介して
エアポンプ9により供給される2次エアを排気通
路10に供給し、触媒装置16による排気ガスの
浄化を行なう。一方、エンリツチゾーンzA,
zB,zcはエンジンEの高負荷運転域に相当する
開ループ制御ゾーン、即ちO2センサ1の出力信
号Pに基づいた制御を行なうことができないゾー
ンであつて、混合気の空燃比は理論空燃比よりリ
ツチ側で制御し、2次エアはこのゾーンではカツ
トして触媒装置16の熱劣化を防止する。
次いで、ステツプ502では、判別したゾーンm
がエンリツチゾーンzA,zB,zCに属するか否か
を判別し、エンリツチゾーンzA,zB,zCのいず
れか例えばzAである場合には、ステツプ529にお
いて、第2記憶装置4にメモリしてある前回のエ
ンジン状態補正値K3(zA)を読み出して、これ
を吐出量Qの補正値として使用する。
ステツプ503,504では、加減速運転時か否か、
冷機運転時か否かを判断し、ステツプ505では、
フイードバツクゾーンに当該運転状態が属する場
合に、エンリツチゾーンzA〜zCに隣接するフイ
ードバツクゾーンz8,z9,z10のいずれかに属す
るか否かを判別する。
() z8,z9,z10以外のフイードバツクゾー
ンである場合(m=z1〜z7) この場合には、ステツプ516に移行して、基本
的には、ステツプ516〜529のルーチンの繰返しに
よつて空燃比補正値K2のサンプリングによる学
習によつて、エンジン状態補正値K3を算出する。
即ち、サンプリング回数IがI=8に達したと
きには、I=0,k=0(kはK2の加算値)にセ
ツトして(ステツプ517)、O2センサ1の出力信
号Pがリツチからリーンに、或いはリーンからリ
ツチに反転するごとに、サンプリング(第7図参
照)を行なつてその時の空燃比補正値K2を加算
する(ステツプ518,519)。サンプリング回数I
が“8”に達したときには、IF=0を確認した
うえで、ステツプ528において、次式により、エ
ンジン状態補正値K3(m)を求める。
K3(m)=K3′(m)+(k/8−1)・α なお、K3′(m)は現在第2記憶装置4に記憶
されている前回のエンジン状態補正値、αは1よ
り小さい適当な定数である。
このようにして求めたエンジン状態補正値K3
(m)は、ステツプ528において第2記憶装置4の
該当番地に読込ませ、前回のエンジン状態補正値
K3′(m)を今回求めたエンジン状態補正値K3
(m)に書き換える。
() フイードバツクゾーンz8,z9,z10のい
ずれかである場合 この場合には、例えば、フイードバツクゾーン
z8に移行した時点以降、2次エア供給時の学習、
2次エアの供給を一時停止した状態での学習、2
次エアの供給を再開しての学習の計3段階の学習
を行なう。
即ち、第8図に示すように、フイードバツクゾ
ーンz8に移行した時点からの時間をTとして、予
め適当に設定した第1設定時間t1に達するまで
は、2次エアの供給を続行し、次いで、第1設定
時間t1から過渡時間を考慮して設定した第2設定
時間t2を経過して第3設定時間t3に達する間、2
次エアの供給を一時停止し、第3設定時間t3以降
2次エアの供給を再開するといつたタイムチヤー
トにしたがつて、学習を行なう。
なお、第8図中、t4は、2次エアの供給を再開
したときの過渡時間として予め設定した第4設定
時間t4である。
以下、上記各段階の学習について説明する。
()−1 T<t1(2次エア供給時)の場合 この場合には、Tが第1設定時間t1に達する
(ステツプ514)まで、前述したと同様ステツプ
516〜ステツプ529によつて、サンプリングにより
フイードバツクゾーンz8,z9,z10で、かつ2次
エア供給時のエンジン運転状態補正値K3(z8),
K3(z9),K3(z10)を算出する。即ち、前述した
ように、各フイードバツクゾーンz8,z9又はz10
において、O2センサ1の出力信号Pが反転する
ごとに空燃比補正値K2を加算し、2次エア供給
時であることを確認したうえで、ステツプ528に
おいて、今回のエンジン運転状態補正値K3(m)
を求め、ステツプ528で第2記憶装置4の該当番
地のメモリを更新する。
()−2 t2≦T<t3(2次エアカツト時)の場
合 まず、時間Tが第1設定時間t1に達すると、ス
テツプ514→ステツプ517の経路でサンプリング回
数I,加算値kを“0”にセツトする。
そして、ステツプ507,508,509の経路で、t1
<T<t2となると、ステツプ510で2次エア停止
指令を出力して2次エアの供給を一時停止する。
この2次エアのカツトは、第2図に示す2次エア
コントロールバルブ12にオフ信号を印加し、2
次エア供給通路11を遮断することにより行な
う。
次いで、ステツプ511では、過渡期におけるエ
ンジン状態補正値Kt 3(z8)を補間計算により求め
る。即ち、T<t1での最新のエンジン状態補正値
K3(z8)をQ1とし、T=t2での前回のエンジン状
態補正値K3′(z8)をQ2としたときに、過渡期
(t1<T<t2)におけるエンジン状態補正値Kt 3
(z8)を次式により求める。
Kt 3(z8)=Q1−(Q1−Q2)×(T−t1/t2−t1) このKt 3(z8)は、過渡期における吐出量Qの補
正値として使用する。
次に、時間Tが第2設定時間t2以上となると、
今度は、ステツプ508,512,513を経てステツプ
514〜529の経路で、フイードバツクゾーンでかつ
2次エアカツト時のエンジン状態補正値Ks 3(z8)
を学習する。即ち、Tt2となつたときには、ス
テツプ510に連続するように、ステツプ512で2次
エアの供給を停止し、ステツプ513で状態関数IF
を1として、2次エアを停止した状態での学習に
移行する。この学習は、前述したと同様、リー
ン・リツチ反転ごとに極値としての空燃比補正値
K2をサンプリングして順次に加算し、サンプリ
ング回数が“8”に達すると(ステツプ520)、状
態関数IFが“0”ではないので、ステツプ522に
移行し、m=z8であるときには、ステツプ523で
m←zAなる置換を行ない、同様にm=z9,z10の
ときには、夫々ステツプ525,527でm←zB,zC
なる置換を行なう。
この置換は、開ループ制御を行なうエンリツチ
ゾーンzA,zB,zCにおけるエンジン状態補正値
K3(zA),K3(zB),K3(zC)としてフイードバツ
クゾーンz8,z9,z10における2次エアカツト時
のエンジン状態補正値Ks 3(z8),Ks 3(z9),Ks 3
(z10)を用いるためである。即ち、ステツプ528
において求める補正値は、例えば、ゾーンzAに
ついて説明すれば、 Ks 3(z8)←Ks3(z8)+(k/8−1)・α を演算したことに対応し、mはこの時点ではzA
に書き換えてあるから、ステツプ528による第2
記憶装置4の買い換えは、ゾーンzAに対応する
番地のメモリ(エンジン状態補正値K3′(zA))
について行なわれる。以上の学習プロセスによつ
て、前回のエンジン状態補正値K3′(zA),K3
(zB),K3′(zC)(=Ks3(z8),Ks3(z9),Ks
3
(z10))は、今回のエンジン状態補正値K3(zA),
……,K3(zC)で書き換えられる。
()−3 t3T(2次エアの供給再開の場合) t3≦T<t4の過渡期には、T=t3となつた時点
でステツプ507,508,509,511の経路で2次エア
の停止を解除する(第8図参照)。
そして、ステツプ511では、2次エアの供給を
再開した時点での触媒装置16のサーマルシヨツ
クを防止するため、今度はT=t3における最新の
エンジン状態補正値K3(m)(m=zA,zB或いは
zC)をQ1とし、T=t4における前回のエンジン
状態補正値K3′(m)をQ2とし、2次エア停止の
際の補間計算と同様に補間計算を行なつて、過渡
期におけるエンジン状態補正値Kt 3(m)を求め、
この補正値によつて過渡期における吐出量を設定
する。
次に、t4Tとなつた段階では、再び通常の、
換言すればフイードバツクゾーンでかつ2次エア
供給時の学習に復帰する。
第4図にもどつて、次のステツプ6では、それ
以前のステツプで求めたエンジン運転状態(具体
的には、ゾーンm)に対応する基本吐出量Q′、
温度補正係数K1、今回の空燃比補正値K2を用い
るとともに、エンジン運転状態に対応した番地に
現在記憶されている最新のエンジン状態補正値
K3(m)を第2記憶装置4から読み出し、吐出量
を以下の演算によつて算出する。
Q=Q′×K1×K2×K3 求めた吐出量Qは、ステツプ7でインジエクタ
8に印加すべきパルスに変換し、吐出量Qに対応
したパルス中に応じてインジエクタ8は燃料を吸
気通路7に吐出する。
以上の実施例では、エンリツチゾーンzA,
zB,zCにおけるエンジン状態補正値K3(zA),
K3(zB),K3(zC)を夫々隣接するフイードバツ
クゾーンz8,z9,z10での2次エアカツト時にお
けるエンジン状態補正値Ks 3(z8),Ks 3(z9),Ks 3
(z10)で置換するようにしたが、要は、フイード
バツクゾーンにおける2次エアカツト時のエンジ
ン状態補正値Ks 3(m)(m=z1〜z10)を基礎デー
タとしてエンリツチゾーンにおけるエンジン状態
補正値を算出するようにすればよい。例えば、エ
ンリツチゾーンzAにおけるエンジン状態補正値
K3(zA)として、エンジン回転数rを共通にす
るフイードバツクゾーンz2,z5,z8の2次エアカ
ツト時のエンジン状態補正値Ks 3(z2),Ks 3(z5),
Ks 3(z8)の平均値を用いるといつたように、フイ
ードバツクゾーンの学習値を適当に操作した値を
用いるようにしてもよい。
また、上記実施例では、エンリツチゾーン即ち
2次エアカツトゾーン、フイードバツクゾーン即
ち2次エア供給ゾーンとしたが、例えば、エンリ
ツチゾーンに隣接したフイードバツクゾーンz8,
z9,z10を2次エアカツトゾーンとして設定する
ようにしてもよい。この場合には、各フイードバ
ツクゾーンz8,z9,z10では、2次エアの供給が
自動的に停止(カツト)されるので、一時的に2
次エアをカツトする必要はなく、学習によつて得
たエンジン状態補正値K3(z8),K3(z9),K3
(z10)をそのままエンリツチゾーンzA,zB,zC
におけるエンジン状態補正値の算定に用いること
ができる。
さらに、上記の実施例では、エンジン回転数と
吸気負圧によつて各運転ゾーンを特定し、各運転
ゾーンごとに燃料制御を行なう、所謂スピードデ
ンシテイ方式の燃料制御に本発明を適用したが、
本発明はこれに限定されるものではない。
即ち、本発明は、エンジンの吸気通路に時々
刻々の吸入エア量を検出するエアフローメータ
(センサ)を介設し、これによつて検出される吸
入エア量とエンジン回転数とによつて、エンジン
の運転状態を特定し、その運転状態に対応して燃
料供給量を設定するようにした燃料制御方式にも
適用することができる。
また、上記実施例では、エアポンプ9により2
次エアを供給するようにしたが、エアポンプ9に
代えて、排気脈動の正圧で閉じ負圧で開くリード
弁装置(図示せず)を用いるようにしてもよい。
【図面の簡単な説明】
第1図は本発明の構成説明図、第2図は本発明
の実施例にかかる燃料制御システムのシステム構
成図、第3図は第2図のコンピユータの概略構成
説明図、第4図は燃料制御のメインルーチンを示
すフローチヤート、第5図はエンジン状態補正値
を算出するルーチンを示すフローチヤート、第6
図はエンジン回転数および吸気負圧によつてエン
ジン運転域を複数のゾーンに区画して示すグラ
フ、第7図は空燃比補正値のサンプリングを説明
するためのグラフ、第8図はエンジン状態補正値
の学習値における2次エアの一時停止、再開のタ
イミングを示すタイムチヤートである。 1……空燃比センサ(O2センサ)、2……運転
状態センサ、3……第1記憶装置、4……第2記
憶装置、5……制御装置、8……インジエクタ、
11……2次エア供給通路、12……2次エアコ
ントロールバルブ。

Claims (1)

  1. 【特許請求の範囲】 1 エンジンに吸入される混合気の空燃比に対応
    する信号を出力する空燃比センサと、 エンジン運転状態を検出する運転状態センサ
    と、 エンジンに吸入される混合気の空燃比を制御す
    るための基本制御値がエンジン運転状態に対応し
    て予め与えられている第1記憶装置と、 上記基本制御値を補正するためにエンジン運転
    状態に各々対応したエンジン状態補正値を記憶す
    る第2記憶装置と、 閉ループ空燃比制御時、空燃比センサの出力信
    号により空燃比補正値を求めるとともに、該空燃
    比補正値を処理してエンジン状態補正値を求めて
    上記第2記憶装置のその処理時点におけるエンジ
    ン運転状態に対応するエンジン状態補正値を更新
    し、 閉ループ空燃比制御時でかつ排気系に供給する
    2次エアをカツトした状態において、空燃比セン
    サの信号により空燃比補正値を求め該空燃比補正
    値を処理して求めたエンジン状態補正値に基づい
    て開ループ空燃比制御時でかつ排気系2次エアカ
    ツト時のエンジン状態補正値を算定し、該エンジ
    ン状態補正値を上記第2記憶装置の開ループ空燃
    比制御時でかつ排気系2次エアカツト時のエンジ
    ン運転状態に対応させて記憶させるようにし、 上記第1記憶装置の基本制御値と、第2記憶装
    置に記憶させたエンジン状態補正値と、空燃比セ
    ンサの出力信号に基づいて得られる空燃比補正値
    とによつてエンジンに吸入される混合気の空燃比
    を制御する制御装置とを備えたエンジンの燃料制
    御装置。
JP15355883A 1983-08-22 1983-08-22 エンジンの燃料制御装置 Granted JPS6045744A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15355883A JPS6045744A (ja) 1983-08-22 1983-08-22 エンジンの燃料制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15355883A JPS6045744A (ja) 1983-08-22 1983-08-22 エンジンの燃料制御装置

Publications (2)

Publication Number Publication Date
JPS6045744A JPS6045744A (ja) 1985-03-12
JPH0432935B2 true JPH0432935B2 (ja) 1992-06-01

Family

ID=15565121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15355883A Granted JPS6045744A (ja) 1983-08-22 1983-08-22 エンジンの燃料制御装置

Country Status (1)

Country Link
JP (1) JPS6045744A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6229740A (ja) * 1985-07-30 1987-02-07 Mazda Motor Corp エンジンの燃料供給制御装置
JPS6340557U (ja) * 1986-09-03 1988-03-16

Also Published As

Publication number Publication date
JPS6045744A (ja) 1985-03-12

Similar Documents

Publication Publication Date Title
JP3348434B2 (ja) 内燃機関の空燃比制御装置
JP2526591B2 (ja) 内燃機関の空燃比制御装置
JPH0214975B2 (ja)
JPH0214976B2 (ja)
JPS582444A (ja) 空燃比制御方法
JP3060745B2 (ja) エンジンの空燃比制御装置
JPS6256340B2 (ja)
JP3321877B2 (ja) エンジンの空燃比制御装置
JP2570265B2 (ja) 内燃機関の空燃比制御装置
JP2518247B2 (ja) 内燃機関の空燃比制御装置
JP2676987B2 (ja) 内燃機関の空燃比制御装置
JPH0432935B2 (ja)
JPH0689686B2 (ja) エンジンの空燃比制御装置
JPH10184426A (ja) 内燃機関の空燃比制御装置
JPH07113343B2 (ja) 内燃機関の空燃比制御装置
JPS6232339B2 (ja)
JPS58217745A (ja) 内燃機関の空燃比制御方法
JPH0617660B2 (ja) 内燃機関の空燃比制御装置
JP2002276433A (ja) 内燃機関の排出ガス浄化制御装置
JP3593388B2 (ja) 内燃機関の空燃比制御装置
JPS6045749A (ja) 電子制御燃料噴射式内燃機関の空燃比学習制御装置
JP2757064B2 (ja) 内燃機関の空燃比制御装置
JPH0243900B2 (ja) Nainenkikannogakushuseigyosochi
JP2757065B2 (ja) 内燃機関の空燃比制御装置
JP2807528B2 (ja) 内燃機関の空燃比制御方法