JPS63205441A - 内燃機関の空燃比制御装置 - Google Patents

内燃機関の空燃比制御装置

Info

Publication number
JPS63205441A
JPS63205441A JP62034671A JP3467187A JPS63205441A JP S63205441 A JPS63205441 A JP S63205441A JP 62034671 A JP62034671 A JP 62034671A JP 3467187 A JP3467187 A JP 3467187A JP S63205441 A JPS63205441 A JP S63205441A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
sensor
output
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
JP62034671A
Other languages
English (en)
Inventor
Kohei Igarashi
五十嵐 幸平
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.)
Toyota Motor Corp
Original Assignee
Toyota 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP62034671A priority Critical patent/JPS63205441A/ja
Publication of JPS63205441A publication Critical patent/JPS63205441A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は触媒コンバータの上流側および下流側に空燃比
センサ(本明細書では、酸素濃度センサ(02センサ)
)を設け、上流側の0□センサによる空燃比フィードバ
ック制御に加えて下流側の02センザによる空燃比フィ
ードパンク制御を行う内燃機関の空燃比制御装置に関す
る。
〔従来の技術〕
単なる空燃比フィードバック制御(シングル0□センサ
システム)では、酸素濃度を検出する02センサをでき
るだけ燃焼室に近い排気系の箇所、すなわち触媒コンバ
ータより上流である排気マニホールドの集合部分に設け
ているが、02センサの出力特性のばらつきのために空
燃比の制御精度の改善に支障が生じている。かかる02
センサの出力特性のばらつきおよび燃料噴射弁等の部品
のばらつき、経時あるいは経年的変化を補償するために
、触媒コンバータの下流に第2の02センサを設け、上
流側02センサによる空燃比フィードハック制御に加え
て下流側02センサによる空燃比フィードハック制御を
行うダブル0□センサシステムが既に提案されている(
参照:特開昭58−48756 分会% )。このダブ
ル02センサシステムでは、触媒コンバータの下流側に
設けられた0□センサは、上流側02センサに比較して
、低い応答速度を有するものの、次の理由により出力特
性のばらつきが小さいという利点を有している。
(1)触媒コンバータの下流では、排気温が低いので熱
的影響が少ない。
(2)触媒コンバータの下流では、種々の毒が触媒にト
ラップされているので下流側0□センサの被毒量は少な
い。
(3)触媒コンバータの下流では排気ガスは十分に混合
されており、しかも、排気ガス中の酸素濃度は平衡状態
に近い値になっている。
従って、上述のごとく、2つの02センサの出力にもと
づく空燃比フィードバック制御(ダブル0□センサシス
テム)により、上流側02センサの出力特性のばらつき
を下流側02センサにより吸収できる。実際に、第2図
に示すように、シングル0□センサシステムでは、02
センサ出力特性が悪化した場合には、排気エミッション
特性に直接影響するのに対し、ダブル02センサシステ
ムでは、上流側02センサの出力特性が悪化しても、排
気エミッション特性は悪化しない。つまり、ダブル0□
センサシステムにおいては、下流側02センサが安定な
出力特性を維持している限り、良好な排気エミッション
が保証される。
従来、上述のダブル02センサシステムにおいて、触媒
コンバータの触媒が劣化した場合、下流側02センサに
よる空燃比フィードパ・ツク制御を停止し、上流側0□
センサのみによる空燃比フィードバック制御を行ってい
た(参照:特開昭61−286550号公@)。
分会明が解決しようとする問題点〕 しかしながら、上述のごとく、触媒が劣化した場合に、
上流側0□センサのみによる空燃比フィードバック制御
を行うと、シングル02センサシステムが有する空燃比
の気筒間ばらつきによる制御空燃比の理論空燃比からの
ずれ、および排気力スの特定成分たとえばH2成分によ
る制御空燃比のずれたとえばり−ン側のずれを補正でき
ず、この結果、燃費の悪化、ドライバビリティの悪化、
HC、CO、NOxエミツションの悪化等を招くとし)
う問題点がある。
第2発明の目的は、触媒が劣化した場合にも確実に空燃
比を適正に制御できるダブル空燃比センサ(0□センサ
)システムを提供することにある。
〔問題点を解決するための手段〕
上述の問題点を解決するための手段は第1図に示される
。第1図において、排気ガス中の特定成分濃度を検出す
る第1、第2の空燃比センサが内燃機関の排気系に設け
られた排気ガス浄化のための触媒コンバータの上流側、
下流側に、それぞれ、設けられている。制御定数演算手
段は下流側(第2の)空燃比センサの出力V2に応じて
空燃比フィードバック制御定数たとえばスキップ量R3
R。
R5Lを演算し、第1の空燃比補正量演算手段は上流側
(第1の)空燃比センサの出力V、および制御定数演算
手段により演算された空燃比フィードバック制御定数R
SR、R3Lに応じて空燃比補正量FAFを演算する。
他方、第2の空燃比補正量演算手段は下流側、空燃比セ
ンサの出力V2および所定の空燃比フィードバック制御
定数たとえばスキップ量R3R’ 、  R3L’に応
じて空燃比補正量FAFを演算する。そして、触媒劣化
判別手段は触媒コンバータの触媒劣化を判別する。この
結果、空燃比調整手段は、触媒劣化が判別されないとき
には、第1の空燃比補正量演算手段によって演算された
空燃比補正量FAFに応じて機関の空燃比を調整し、他
方、触媒劣化が判別されたときには、第2の空燃比補正
量演算手段によって演算された空燃比補正量FAFに応
じて前記機関の空燃比を調整するものである。
〔作 用〕
上述の手段によれば、下流側空燃比センサは触媒下流に
設けられ排気ガスが十分混合されているので空燃比の気
筒間ばらつきの影響を受けにくく、従って、気筒間ばら
つきによる制御空燃比のずれは小さくなり、また、触媒
コンバータは劣化したとしてもその触媒作用は少しは残
存しており、従って、下流側空燃比センサにおいては排
気ガスの特定成分(H2成分)は低下し、やはり制御空
燃比のずれは小さくなる。
〔実施例〕
第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図である。第3図において、機関本
体1の吸気通路2にはエアフローメータ3が設けられて
いる。エアフローメータ3は吸入空気量を直接計測する
ものであって、ポテンショメータを内蔵して吸入空気量
に比例したアナログ電圧の出力信号を発生する。この出
力信号は制御回路10のマルチプレクサ内蔵A/D変換
器101に供給されている。ディストリビュータ4には
、その軸がたとえばクランク角に換算して720°毎に
基準位置検出用パルス信号を発生するクランク角センサ
5およびクランク角に換算して30°毎に基準位置検出
用パルス信号を発生するクランク角センサ6が設けられ
ている。これらクランク角センサ5,6のパルス信号は
制御回路100入出力インターフエイス102に供給さ
れ、このうち、クランク角センサ6の出力はCPt11
03の割込み端子に供給される。          
     1さらに、吸気通路2には各気筒毎に燃料供
給系から加圧燃料を吸気ボートへ供給するための燃料噴
射弁7が設けられている。
また、機関本体1のシリンダブロックのウォータジャケ
ット8には、冷却水の温度を検出するための水温センサ
9が設けられている。水温センサ9は冷却水の温度TH
Wに応じたアナログ電圧の電気信号を発生する。この出
力もA/D変換器101に供給されている。
排気マニホールド11より下流の排気系には、排気ガス
中の3つの有害成分IC、CO、NOxを同時に浄化す
る三元触媒を収容する触媒コンバータ12が設けられて
いる。
排気マニホールド11には、すなわち触媒コンバータ1
2の上流側には第1の02センサ13が設けられ、触媒
コンバータ12の下流側の排気管14には第2の02セ
ンサ15が設けられている。
0□センサ13 、15は排気ガス中の酸素成分濃度に
応じた電気信号を発生する。すなわち、02センサ13
 、15は空燃比が理論空燃比に対してリーン側かリッ
チ側かに応じて、異なる出力電圧を制御回路10でA/
D変換器101に発生する。
制御回路10は、たとえばマイクロコンピュータとして
構成され、A/D変換器101、入出力インターフェイ
ス102 、CPt1103の外に、RO旧04、RA
M105、バックアップRAM106、クロック発生回
路107等が設けられている。
また、制御回路10において、ダウンカウンタ108、
フリップフロップ109、および駆動回路110は燃料
噴射弁7を制御するためのものである。
すなわち、後述のルーチンにおいて、燃料噴射量TAU
が演算されると、燃料噴射量TAUがダウンカウンタ1
08にプリセットされると共にフリップフロップ109
もセットされる。この結果、駆動回路110が燃料噴射
弁7の付勢を開始する。他方、ダウンカウンタ108が
クロック信号(図示せず)を計数して最後にそのキャリ
アウド端子が″1″レベルとなったときに、フリップフ
ロップ109がセットされて駆動回路110は燃料噴射
弁7の付勢を停止する。つまり、上述の燃料噴射量TA
Uだけ燃料噴射弁7は付勢され、従って、燃料噴射量T
AUに応じた量の燃料が機関本体1の燃焼室に送り込ま
れることになる。
なお、CPt1103の割込み発生は、A/D変換器1
01のA/D変換終了時、入出力インターフェイス10
2がクランク角センサ6のパルス信号を受信した時、ク
ロック発生回路107からの割込信号を受信した時、等
である。
エアフローメータ3の吸入空気量データQおよび冷却水
温データTHWは所定時間毎に実行されるA/D変換ル
ーチンによって取込まれてRAM105の所定領域に格
納される。つまり、RAM105におけるデータQおよ
びTHWは所定時間毎に更新されている。また、回転速
度データNeはクランク角センサ6の30’CA毎の割
込みによって演算されてRAM105の所定領域に格納
される。
始めに、触媒コンバータ12の触媒の劣化判別について
説明する。ダブル0□センサシステムにおいては、触媒
が劣化していないときには、第4図に示すごとく、下流
側0□センサ15の出力■2の特性は上流側02センサ
13の出力■1の特性に比較して低い応答速度を有する
が、触媒が劣化すると、第5図に示ずごと<、HC,C
O,H2等の未燃ガスの影響を受け、下流側0□センサ
の出力特性■2は劣化する。すなわち、下流側0□セン
サの出力■2の幅が大きく、かつ周期が短かくなる。こ
のような状態差に着目して触媒劣化を第6図〜第8図に
より判別する。
第6図は02センサの出力幅、周期を演算するルーチン
であって、所定時間たとえば4 ms毎に行われる。ス
テップ601〜617は上流側0□センサ13用であり
、ステップ618〜634は下流側0□センサ15用で
ある。
ステップ601では、上流側02センサ13の出力■、
をA/D変換して取込む。ステップ602では前回取込
み値V、oと今回取込み値V、とを比較する。V、>V
、。(増加)であればステップ603にてフラグFIU
P=“0”か否かを判別し、■1≦■、。(減少)であ
ればステップ609にてフラグFIUP =“1″゛か
否かを判別する。ここで、フラグFIUP (−“1″
)は上流側02センサ13の出力■1が増加中であるこ
とを示す。従って、ステップ603にてFLOP−0″
であれば、出力■1は減少から増加へ反転したことを意
味し、FIUP−“1”であれば出力■1は増加継続中
を意味する。他方、ステップ609にてI”1tlP−
” 1″であれば、出力■。
は増加から減少へ反転したことを意味し、FIUP −
“0”であれば出力V、は減少継続中を意味する。
上流側02センサ13の出力■1が増加継続中であれば
、ステップ608に進んで、増加期間カウンタC1up
を1増加させ、他方、上流側0□センサ13の出力V、
が減少継続中であれば、ステップ614に進んで、減少
期間カウンタC1dnを1増加させる。
このようにして、増加期間カウンタC1upおよび減少
期間カウンタC1dnは、第7図に示すごとく、出力V
、の増加もしくは減少に応じて増加することになる。
また、上流側02センサ13の出力■ヨが減少から増加
へ反転したときには(第7図の時刻j2+t4.・・・
に相当)、ステップ604〜607.615.616゜
のフローが実行される。すなわち、ステップ604にて
T 1 dn= C1dnとして減少期間Tldnを演
算し、ステップ605に減少期間カウンタC1dnをク
リアし、ステップ606にて■IL−■1oとして出力
■、の極小値を演算し、ステップ607にてフラグFI
UPを反転させる。そして、ステップ615にて上流側
0□センサ13の出力■1の周期T1をT 1 ”T 
1 dn+ T 1 upにより演算し、ステップ61
6にて02センサ13の出力■1の幅Δ■、を ΔV、←Vl)I  VIし ただし、■、は上流側02センサ13の出力V1の極大
値、により演算する。
他方、上流側02センザ13の出力V、が増加から減少
へ反転したときには(第7図の時刻tI+L3+・・・
に相当)、ステップ610〜613.615.616゜
のフローが実行される。すなわち、ステップ610にて
T1up=C1upとして増加期間T l upを演算
し、ステップ611に増加期間カウンタC1upをクリ
アし、ステップ612にて■16.←■I0として出力
■1の極大値を演算し、ステップ613にてフラグFI
IJPを反転させる。そして、ステップ615にて上流
側02センサ13の出力■1の周期TIを演算し、ステ
ップ616にて0□センサ13の出力■1の幅Δ■1を
演算する。
同様に、ステップ618〜634のフローにより下流側
02センサ15の出力■2の周期T2および幅Δv2が
演算される。
そして、ステップ635にて第6図のルーチンは終了す
る。
第8図は触媒劣化判別ルーチンであって、所定時間たと
えば4 ms毎に行われる。ステップ801では下流側
02センサ15が活性状態か否かを判別する。たとえば
下流側02センサ15の出力■2がリンチ出力レベル0
.55Vを一度上下したか否かによって判別する。下流
側0□センサ15が不活性状態であればステップ809
に進み、活性状態であればステップ802に進み、RA
M105より回転速度データNeを読出してNI<Ne
<N2の範囲か否かを判別し、ステップ803にて、R
AM105より吸入空気量Qを読出してQl <Q<Q
2の範囲か否かを判別する。つまり、アイドル状態、加
減速状態、燃料増量域等を除いた定常状態のみステップ
804に進むようにしである。
ステップ804では下流側02センサー5の出力幅Δ■
2が所定値たとえば0.3 Vより大か否かを判別し、
ΔV2>0.3Vであれば、触媒コンバーター2の触媒
が劣化としているものとみなし、ステップ807にてそ
の累積時間Cを計測する。
また、ステップ805では下流側02センサー3の出力
周期TIと上流側02センサー5の出力周期T2との比
が0゜3より大か否かを判別する。
TI/T2>0.3であれば、下流側0□センサー5の
出力周#J] T 2の減少であり、これはやはり触媒
コンバーター3の触媒が劣化しているものとみなし、ス
テップ807にてその累積時間Cを計測する。
ステップ80Bにて累積時間Cが所定回数たとえ! ば100を超えた場合には、触媒劣化を示すために触媒
劣化フラグFDを1″としてステップ810に進む。
ステップ804にてΔ■2≦0.3 V且つステップ8
05にてT 1 /T 2≦0.3の場合にはステップ
806にて触媒は劣化していないことを示すために触媒
劣化フラグFDを“0”としてステップ810に進む。
このようにして、触媒劣化フラグFDが設定される。
なお、第8図のルーチンではステップ804.805の
いずれか一方が成立したときに累積時間Cを計測してい
るが、ステップ804もしくは805のいずれか一方の
条件を省略してもよい。また、ステップ805にて上流
側0゜センサ13の出力周期T1と下流側02センサ1
5の出力周期T2との比により触媒の劣化を判別してい
るが、下流側02センサ15の出力周期T2と所定運転
状態パラメータたとえば回転速度Neに応じた所定値と
の比較により触媒の劣化を判別してもよい。
第9図は上流側02センサ13の出力にもとづいて空燃
比補正係数FAFを演算する第1の空燃比フィードバッ
ク制御ルーチンであって、所定時間たとえば4 ms毎
に実行される。
ステップ901では、触媒劣化フラグFDが“0”か否
かを判別する。この結果、FD−“0” (非劣化)の
ときにはステップ902に進むが、FD−“1″ (劣
化)のときにはステップ929に直接進む。つまり、触
媒劣化のときには(F D =“1”)、第9図のルー
チンは実質的に実行されない。
ステップ902では、上流側0□センサ13による空燃
比の閉ループ(フィードバック)条件が成立しているか
否かを判別する。たとえば、冷却水温が所定値60°C
以下の時、機関始動中、始動後場量中、暖機増量中、パ
ワー増量中、上流側02センサ13の出力信号が一度も
反転していない時、燃料カット中等はいずれも閉ループ
条件が不成立であり、その他の場合が閉ループ条件成立
である。
閉ループ条件が不成立のときには、ステ′ンブ928に
進んで空燃比補正係数FAFを1.0とする。なお、こ
の場合、FAFは閉ループ制御終了直前値もしくは学習
値(バック了ツブRAMの値)としく1Q) てもよい。他方、閉ループ条件成立の場合はステップ9
03に進む。
ステップ903では、上流側02センサ13の出力V1
をA/D変換して取込み、ステップ904にて■、が比
較電圧VRIたとえば0.45V以下か否かを判別する
、つまり、空燃比がリッチかリーンかを判別する、つま
り、空燃比がリーン(V、≦VRI)であれば、ステッ
プ905にてディレィカウンタCDLYが正か否かを判
別し、CDLY>Oであればステップ906にてCDL
Yを0とし、ステップ907に進む。ステップ907で
は、ディレィカウンタCDLYを1減算し、ステップ9
08 、909にてディレィカウンタCDLYを最小値
TDLでガードする。この場合、ディレィカウンタCD
LYが最小値TDLに到達したときにはステップ910
にて第1の空燃比フラグF1を“0” (リーン)とす
る。なお、最小値TDLは上流側0□センサ13の出力
においてリッチからリーンへの変化があってもリッチ状
態であるとの判断を保持するためのリーン遅延時間であ
って、負の値で定義される。他方、リッチ(V+>VR
I)であれば、ステップ911にてディレィカウンタC
DLYが負か否かを判別し、CDLY< 0であればス
テップ912にてCDLYを0とし、ステップ913に
進む。ステップ913ではディレィカウンタCD L 
Yを1加算し、ステップ914 、915にてディレィ
カウンタCDLYを最大値TDRでガードする。この場
合、ディレィ−カウンタCDLYが最大値TDRに到達
したときにはステップ916にて第1の空燃比フラグF
1を“1” (リッチ)とする。なお、最大値TDRは
上流側0□センサ13の出力においてリーンからリッチ
への変化があってもリーン状態であるとの判断を保持す
るためのリッチ遅延時間であって、正の値で定義される
ステップ917では、第1の空燃比フラグFlの符号が
反転したか否かを判別する、すなわち遅延処理後の空燃
比が反転したか否かを判別する。空燃比が反転していれ
ば、ステップ918にて、第1の空燃比フラグF1の値
により、リッチからり一ンへの反転か、リーンからリッ
チへの反転かを判別する。リッチからリーンへの反転で
あれば、ステップ919にてRAP −FAP +RS
Rとスキップ的に増大させ、逆に、リーンからリッチへ
の反転であれば、ステップ920にてFAF−FAF−
RSLとスキップ的に減少させる。つまり、スキップ処
理を行う。
ステップ917にて第1の空燃比フラグF1の符号が反
転していなければ、ステップ921.922゜923に
て積分処理を行う。つまり、ステップ921にて、F1
=“0”か否かを判別し、Fl−“0″(リーン)であ
ればステップ922にてFAF −PAF十KIRとし
、他方、F1=“1” (リッチ)であればステップ9
23にてFAF −PAP +KILとする。
ここで、積分定数KIR、KILはスキップ定数R5R
RSLに比して十分小さく設定してあり、つまり、KI
R(KIL) < R5R(RSL)である。従って、
ステップ922はリーン状態(Fl−“0”)で燃料噴
射量を徐々に増大させ、ステップ923はリッチ状態(
Fl−“1”)で燃料噴射量を徐々に減少させる。
ステップ919 、920 、922.923にて演算
された空燃比補正係数FAFはステップ924.925
にて最小値たとえば0.8にてガードされ、また、ステ
ップ926 、927にて最大値たとえば1.2にてガ
ードされる。これにより、何らかの原因で空燃比補正係
数FAFが大きくなり過ぎ、もしくは小さくなり過ぎた
場合に、その値で機関の空燃比を制御してオーバリッチ
、オーバリーンになるのを防ぐ。
上述のごとく演算されたFAFをRAM105に格納し
て、ステップ929にてこのルーチンは終了する。
第10図は第9図のフローチャートによる動作を補足説
明するタイミング図である。上流側02センサ13の出
力により第10図(A)に示すごとくりソチ、リーン判
別の空燃比信号A/Fが得られると、ディレィカウンタ
CDLYは、第10図(B)に示すごとく、リッチ状態
でカウントアツプされ、リーン状態でカウントダウンさ
れる。この結果、第10図(C)に示すごとく、遅延処
理された空燃比信号A/F’(フラグF1に相当)が形
成される。たとえば、時刻t1にて空燃比信号A/Fが
リーンからリッチに変化しても、遅延処理された空燃比
信号A/F ’はリッチ遅延時間TDRだけリーンに保
持された後に時刻t2にてリッチに変化する。時刻t3
にて空燃比信号A/Fがリッチからリーンに変化しても
、遅延処理された空燃比信号A/F ’はリーン遅延時
間(−TDL)相当だけリッチに保持された後に時刻t
4にてリーンに変化する。しかし、空燃比信号A/Fが
時刻t5+  6+t7のごとくリッチ遅延時を 間TDRより短い期間で反転すると、ディレィカウンタ
CDLYが最大値TDRに到達するのに時間を要し、こ
の結果、時刻t8にて遅延処理後の空燃比信号A/F 
’が反転される。つまり、遅延処理後の空燃比信号A/
F ’は遅延処理前の空燃比信号A/Fに比べて安定と
なる。このように遅延処理後の安定した空燃比信号A/
F ’にもとづいて第10図(D)に示す空燃比補正係
数FAFが得られる。
次に、下流側02センサー5による第2の空燃比フィー
ドバンク制御について説明する。第2の空燃比フィード
バンク制御としては、第1の空燃比フィードバック制御
定数としてのスキップ量R5R、R5L 、積分定数K
IR、KIL、遅延時間TDR。
TDL 、もしくは上流側02センサ13の出力■1の
比較電圧VR1を可変にするシステムと、第2の空燃比
補正係数FAF 2を導入するシステムとがある。
たとえば、リッチスキップ量R3Rを大きくすると、制
御空燃比をリッチ側に移行でき、また、リーンスキップ
量R3Lを小さくしても制御空燃比をリッチ側に移行で
き、他方、リーンスキップ量R3Lを大きくすると、制
御空燃比をリーン側に移行でき、また、リッチスキップ
量R3Rを小さくしても制御空燃比をリーン側に移行で
きる。
従って、下流側0□センサ15の出力に応じてリッチス
キップ量R3Rおよびリーンスキップ量RSLを補正す
ることにより空燃比が制御できる。
また、リッチ積分定数KIRを大きくすると、制御空燃
比をリッチ側に移行でき、また、リーン積    7分
定数KILを小さくしても制御空燃比をリッチ側に移行
でき、他方、リーン積分定数KILを大きくすると、制
御空燃比をリーン側に移行でき、また、リッチ積分定数
KIRを小さくしても制御空燃比をリーン側に移行でき
る。従って、下流側0□センサ15の出力に応じてリッ
チ積分定数KIRおよびリーン積分定数KILを補正す
ることにより空燃比が制御できる。リッチ遅延時間TD
R>リーン遅延時間(−TDL)と設定すれば、制御空
燃比はリッチ側に移行でき、逆に、リーン遅延時間(−
TDL)>リッチ遅延時間(TDR)と設定すれば、制
御空燃比はリーン側に移行できる。つまり、下流側02
センサ15の出力に応じて遅延時間TDR、TDLを補
正することにより空燃比が制御できる。さらにまた、比
較電圧VRIを大きくすると制御空燃比をリッチ側に移
行でき、また、比較電圧■□を小さくすると制御空燃比
をリーン側に移行できる。従って、下流側0□センサ1
5の出力に応じて比較電圧VRIを補正することにより
空燃比が制御できる。
第11図を参照して空燃比フィードバック制御定数とし
てのスキップ量を可変にしたダブル02センサシステム
について説明する。
第11図は下流側0□サンサ15の出力にもとづいてス
キップ量R3R、R5Lもしくは空燃比補正係数FAF
を演算する第2の空燃比フィードバック制御ルーチンで
あって、所定時間たとえばIS毎に実行される。
ステップ1101では、触媒劣化フラグFDが“0”か
否かを判別する。この結果、FD−“0パ (非劣化)
のときにはステップ1102〜1118に進み、第9図
の実質的なFAF更新ルーチンであるステップ902〜
927に用いられるリッチスキップ量R3R、リーンス
キップ量R3Lを下流側0゜センサ15の出力■2に応
じて可変とするが、FD−“1゛(劣化)のときにはス
テップ1119〜1135に進み、リンチスキップ量R
3R,リーンスキップ量R3Lの更新°を行わず、下流
側02センサ15の出力V2に応じて空燃比補正係数F
AFを演算する。
ステップ1102〜1118について説明する。
ステップ1102では、下流側0□センサ15による閉
ループ条件か否かを判別する。たとえば、冷却水温が所
定値たとえば70℃以下の時、下流側0□センサ15の
出力信号が一度も反転しない時、下流側0□センサ15
が故障している時、過渡運転時、オンアイドル時(LL
=“1”)等はいずれも閉ループ条件が不成立であり、
その他の場合が閉ループ条件成立である。閉ループ条件
でなければステップ1117 、1118に進み、スキ
ップ量1?SR。
RSLを一定値R5Ro 、 R5Loとする。たとえ
ば、R5R,=5% RSL、=5% である。なお、この場合にも、R3R、RSLを閉ルー
プ制御終了直前値もしくは学習値(バックアップRAM
の値)としてもよい。
閉ループであれば、ステップ1103に進み、下流側0
2センサ15の出力V2をA/D変換して取込む。次い
で、ステップ1103にて、■2≦■7□(リーン)か
否かを判別する。この場合たとえば、比較電圧VR□は
0.55Vである。この結果、■2≦■8□(リーン)
であればステップ1105〜1110に進み、他方、V
2 >■、□(リッチ)であればステップ1111〜1
116に進む。
ステップ1105では、R3R−R5R+ΔR5とし、
つまり、リッチスキップ量R3Rを増大させて空燃比を
リッチ側に移行させる。ステップ1106 、1107
では、R3Rを最大値MAXたとえば7.5%にてガー
ドする。さらに、ステップ1108にてR5L←R5L
−ΔR5とし、つまり、リーンスキップ量R3Lを減少
させて空燃比をリッチ側に移行させる。
ステップ1109 、1110では、RSLを最小値M
INたとえば2,5%にてガードする。
他方、ステップ1104にてV2>V、□(リッチ)の
ときには、ステップ1111にてR3R4−R3R−Δ
R3とし、つまり、リッチスキップ量R3Rを減少させ
て空燃比をリーン側に移行させる。ステップ1112 
、1113では、R3Rを最小値MINにてガードする
。さらに、ステップ1114にてRSL −RSL −
ΔR5とし、つまり、リーンスキップ量R3Lを増大さ
せて空燃比をリーン側に移行させる。ステンプ1115
 、1116では、RSLを最小値MAXにてガードす
る。
上述のごとく演算されたR3R、RSLはRAM105
に格納された後に、ステップ1136にてこのルーチン
は終了する。
なお、空燃比フィードバック中に演算されたRAF 、
 R3R、RSLは一旦他の値に変換してバンクアンプ
RAM106に格納することもでき、これにより、空燃
比オープンループ制御中にこれらの値を使用することに
より、たとえば再始動時、始動直後等、あるいは0□セ
ンサ非活性時等における運転性向上にも役立つものであ
る。第11図における最小値MINは過渡追従性がそこ
なわれないレベルの値であり、また、最大値MINは空
燃比変動によるドライバビリティの悪化が発生しないレ
ベルの値である。
次に、゛ステップ1119〜1135について説明する
ステップ1119では、ステップ902と同様に、下流
側0□センサ15による空燃比の閉ループ(フィードバ
ック)条件が成立しているか否かを判別する。閉ループ
条件が不成立のときには、ステップ1135に進んで空
燃比補正係数FAFを1.0とする。なお、この場合も
、FAFは閉ループ制御終了直前値もしくは学習値(バ
ックアップRAMの値)としてもよい。他方、閉ループ
条件成立の場合はステップ1120に進む。
ステップ1120では、下流側02センサ15の出力■
2をA/D変換して取込み、ステ・シブ1127にて■
2が比較電圧VRZたとえば0.55V以下か否かを判
別する、つまり、空燃比がリッチかリーンかを判別する
、つまり、空燃比がリーン(VZ≦VR2)であれば、
ステップ1122にて第2の空燃比フラグF2を“0”
 (リーン)とする。他方、リッチ(’V2>VR□)
であれば、ステップ1123にて第2の空燃比フラグF
2を1″ (リッチ)とする。
ステップ1124では、第2の空燃比フラグF2の符号
が反転したか否かを判別する。空燃比が反転していれば
、ステップ1125にて、第2の空燃比フラグF2の値
により、リッチからリーンへの反転か、リーンからリッ
チへの反転かを判別する。すソチからリーンへの反転で
あれば、ステップ1126にてFAF +−PAF +
 RSR’とスキップ的に増大させ、逆に、リーンから
リッチへの反転であれば、ステップ1127にてFAP
 4−FAF −R5L’とスキップ的に減少させる。
つまり、スキップ処理を行う。なお、この場合、スキッ
プ量R3R’ 、  R3L’は一定でもよく、また、
機関の負荷パラメータたとえば吸入空気量Qにより可変
としてもよい。
ステップ1124にて第2の空燃比フラグF2の符号が
反転していなければ、ステップ1128 、1129 
1130にて積分処理を行う。つまり、ステップ112
8にて、F2−“0”か否かを判別し、F2−“0”(
リーン)であればステップ1129にてFAF −FA
F十KIR’とし、他方、F2=“1” (リッチ)で
あればステップ1130にてFAF←FAF +KIL
’とする。ここで、積分定数KIR’ 、  KIL’
はスキップ定数R5R’ 、  R5L’に比して十分
小さく設定してあり、つまり、KIR’ (KIL ’
 )  < R5R’ (R3L ”)であり、これら
の値も一定値もしくは機関の負荷パラメータたとえば吸
入空気量Qで可変としてもよい。従って、ステップ11
29はリーン状1G(F2−“0”)で燃料噴射量を徐
々に増大させ、ステップ1130はリッチ状態(F2=
”l”)で燃料噴射量を徐々に減少させる。
ステップ1126 、1127 、1129 、113
0にて演算された空燃比補正係数FAFはステップ11
31 、1132にて最小値たとえば0.8にてガード
され、また、ステップ1133 、1134にて最大値
たとえば1.2にてガードされる。これにより、やはり
、何らかの原因で空燃比補正係数FAFが大きくなり過
ぎ、もしくは小さくなり過ぎた場合に、その値で機関の
空燃比を制御してオーバリッチ、オーバリーンになるの
を防ぐ。
上述のごとく演算されたFAFをRAM105に格納し
て、ステップ1136にてこのルーチンは終了する。
このように、触媒が劣化していなければ、第9図のルー
チンにより空燃比補正係数FAFを上流側02センサ1
3の出力■、にもとづいて演算し、その際の空燃比フィ
ードバック制御定数たとえば    マスキップ量R3
R、R5Lは第11図のルーチンによ    □り下流
側0□センサ15の出力■2にもとづいて演算する。他
方、触媒が劣化していれば、第11図のルーチンにより
空燃比補正係数FAFを下流側0□センサ15の出力■
2にもとづいて演算する。つまり、触媒が劣化している
ときには、上流側0□センサ13の出力v1による空燃
比フィードバック制御は停止され、下流側02センサ1
5の出力■2による空燃比フィードバック制御のみが実
行される。
第12図は噴射量演算ルーチンであって、所定クランク
角毎たとえば360°CA毎に実行される。
ステップ1201ではRAM105より吸入空気量デー
タQおよび回転速度データNeを読出して基本噴射量T
AUPを演算する。たとえばTAUP←α・Q / N
 e (αは定数)とする。ステップ1202にてRA
M105より冷却水温データTHWを読出してROM1
04に格納された1次元マツプにより暖機増量値FWL
を補間計算する。ステップ1203では、最終噴射量T
AUを、TAU +TAUP −FAF ・(FWL+
β十l)十γにより演算する。なお、β、γは他の運転
状態パラメータによって定まる補正量である。次いで、
ステップ1204にて、噴射量TAUをダウンカウンタ
108にセットすると共にフリップフロップ109をセ
ットして燃料噴射を開始させる。そして、ステップ12
05にてこのルーチンは終了する。なお、上述のごとく
、噴射量TAUに相当する時間が経過すると、ダウンカ
ウンタ108のキャリアウド信号によってフリップフロ
ップ109がリセットされて燃料噴射は終了する。
また、第1の空燃比フィードバンク制御は4 ms毎に
、また、第2の空燃比フィードバック制御は1s毎に行
われるのは、空燃比フィードバンク制御は応答性の良い
上流側0□センサによる制御を主にして行い、応答性の
悪い下流側0□センサによる制御を従にして行うためで
ある。
さらに、上流側02センサによる空燃比フィードハック
制御における他の制御定数、たとえば遅延時間、積分定
数、等を下流側02センサの出力により補正するダブル
0□センサシステムにも、また、第2の空燃比補正係数
を導入するダブル0□センサシステムにも本発明を適用
し得る。また、スキップ量、遅延時間、積分定数のうち
の2つを同時に制御することにより制御性を向上できる
さらに、スキップ量R3R、R5Lのうちの一方を固定
し、他方のみを可変とすることも、遅延時間TDR、T
DLのうちの一方を固定し他方のみを可変とすることも
、あるいはリッチ積分定数KIR、リーン積分定数KI
Lの一方を固定し他方を可変とすることも可能である。
また、吸入空気量センサとして、エアフローメータの代
りに、カルマン渦センサ、ヒートワイヤセンサ等を用い
ることもできる。
さらに、上述の実施例では、吸入空気量および機関の回
転速度に応じて燃料噴射量を演算しているが、吸入空気
圧および機関の回転速度、もしくはスロットル弁開度お
よび機関の回転速度に応じて燃料噴射量を演算してもよ
い。
さらに、上述の実施例では、燃料噴射弁により吸気系へ
の燃料噴射量を制御する内燃機関を示したが、キャブレ
タ式内燃機関にも本発明を適用し得る。たとえば、エレ
クトリック・エア・コントロールバルブ(EACV)に
より機関の吸入空気量を調整して空燃比を制御するもの
、エレクトリック・ブリード・エア・コントロールバル
ブによりキャブレタのエアブリード量を調整してメイン
系通路およびスロー系通路への大気の導入により空燃比
を制御するもの、機関の排気系へ送り込まれる2次空気
量を調整するもの、等に本発明を適用し得る。この場合
には、ステップ1201における基本噴射量TAUP相
当の基本燃料噴射量がキャブレタ自身によって決定され
、すなわち、吸入空気量に応じた吸気管負圧と機関の回
転速度に応じて決定され、ステップ1203にて最終燃
料噴射量T A、 IJに相当する供給空気量が演算さ
れる。
さらに、上述の実施例では、空燃比センサとして0□セ
ンサを用いたが、COセンサ、リーンミクスチャセンサ
等を用いることもできる。
さらに、上述の実施例はマイクロコンピュータすなわち
ディジタル回路によって構成されているが、アナログ回
路により構成することもできる。
〔発明の効果〕
以上説明したように本発明によれば、触媒コンバータの
触媒の劣化が検出されたときには、下流側空燃比センサ
による空燃比フィードバック制御のみを行っているので
、空燃比気筒間ばらつきおよび排気ガスの特定成分によ
る空燃比ばらつきによる制御のずれは解消でき、この結
果、燃費の悪化、ドライバビリティの悪化、IIc 、
 Co 、 NOxエミツションの悪化等を防止できる
【図面の簡単な説明】
第1図は本発明の詳細な説明するための全体ブロック図
、 第2図はシングル02センサシステムおよびダブル0□
センサシステムを説明する排気エミッション特性図、 第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、 第4図は触媒劣化前の02センサ出力特性図、第5図は
触媒劣化後の02センサ出力特性図、第6図、第8図、
第9図、第11図、第12図は第3図の制御回路の動作
を説明するためのフローチャート、 第7図は第6図のフローチャートを補足説明するための
タイミング図、 第10図は第9図のフローチャートを補足説明するため
のタイミング図である。 1・・・機関本体、    3・・・エアフローメータ
、4・・・ディストリビュータ、 5.6・・・クランク角センサ、 10・・・制御回路、   12・・・触媒コンバータ
、13・・・上流側(第1の)0□センサ、15・・・
下流側(第2の)0□センザ。 上流側02センサ出力V。 触媒劣化前の02センサ波形 第4図 触媒劣化後のo2センサ波形 第5図

Claims (1)

  1. 【特許請求の範囲】 1、内燃機関の排気系に設けられた排気ガス浄化のため
    の触媒コンバータの上流側、下流側に、それぞれ設けら
    れ、排気ガス中の特定成分濃度を検出する第1、第2の
    空燃比センサと、 該第2の空燃比センサの出力に応じて空燃比フィードバ
    ック制御定数を演算する制御定数演算手段と、 前記第1の空燃比センサの出力および前記制御定数演算
    手段により演算された空燃比フィードバック制御定数に
    応じて空燃比補正量を演算する第1の空燃比補正量演算
    手段と、 前記第2の空燃比センサの出力および所定の空燃比フィ
    ードバック制御定数に応じて空燃比補正量を演算する第
    2の空燃比補正量演算手段と、前記触媒コンバータの触
    媒劣化を判別する触媒劣化判別手段と、 該触媒劣化が判別されないときには、前記第1の空燃比
    補正量演算手段によって演算された空燃比補正量に応じ
    て前記機関の空燃比を調整し、他方、前記触媒劣化が判
    別されたときには、前記第2の空燃比補正量演算手段に
    よって演算された空燃比補正量に応じて前記機関の空燃
    比を調整する空燃比調整手段と、 を具備する内燃機関の空燃比制御装置。 2、前記所定の空燃比フィードバック制御定数を前記機
    関の負荷パラメータに応じて変化させる特許請求の範囲
    第1項に記載の内燃機関の空燃比制御装置。
JP62034671A 1987-02-19 1987-02-19 内燃機関の空燃比制御装置 Pending JPS63205441A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62034671A JPS63205441A (ja) 1987-02-19 1987-02-19 内燃機関の空燃比制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62034671A JPS63205441A (ja) 1987-02-19 1987-02-19 内燃機関の空燃比制御装置

Publications (1)

Publication Number Publication Date
JPS63205441A true JPS63205441A (ja) 1988-08-24

Family

ID=12420891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62034671A Pending JPS63205441A (ja) 1987-02-19 1987-02-19 内燃機関の空燃比制御装置

Country Status (1)

Country Link
JP (1) JPS63205441A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157921A (en) * 1990-04-11 1992-10-27 Ngk Spark Plug Co., Ltd. Method for measuring conversion efficiency of catalyst and detecting deterioration thereof with air/fuel ratio sensors
US5331560A (en) * 1991-01-23 1994-07-19 Nissan Motor Co., Ltd. Apparatus and method for self diagnosing engine component controlling systems according to predetermined levels of priority
US5357750A (en) * 1990-04-12 1994-10-25 Ngk Spark Plug Co., Ltd. Method for detecting deterioration of catalyst and measuring conversion efficiency thereof with an air/fuel ratio sensor
US5640847A (en) * 1994-10-20 1997-06-24 Nissan Motor Co., Ltd. Catalyst deterioration diagnosis system for internal combustion engine
US5661972A (en) * 1994-05-09 1997-09-02 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system for internal combustion engines
WO2010087026A1 (ja) * 2009-01-28 2010-08-05 トヨタ自動車株式会社 多気筒内燃機関の監視装置
WO2012020500A1 (ja) * 2010-08-12 2012-02-16 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP2019044640A (ja) * 2017-08-30 2019-03-22 株式会社ケーヒン 内燃機関の電子制御装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157921A (en) * 1990-04-11 1992-10-27 Ngk Spark Plug Co., Ltd. Method for measuring conversion efficiency of catalyst and detecting deterioration thereof with air/fuel ratio sensors
US5357750A (en) * 1990-04-12 1994-10-25 Ngk Spark Plug Co., Ltd. Method for detecting deterioration of catalyst and measuring conversion efficiency thereof with an air/fuel ratio sensor
US5331560A (en) * 1991-01-23 1994-07-19 Nissan Motor Co., Ltd. Apparatus and method for self diagnosing engine component controlling systems according to predetermined levels of priority
US5661972A (en) * 1994-05-09 1997-09-02 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system for internal combustion engines
US5640847A (en) * 1994-10-20 1997-06-24 Nissan Motor Co., Ltd. Catalyst deterioration diagnosis system for internal combustion engine
WO2010087026A1 (ja) * 2009-01-28 2010-08-05 トヨタ自動車株式会社 多気筒内燃機関の監視装置
JP5045820B2 (ja) * 2009-01-28 2012-10-10 トヨタ自動車株式会社 多気筒内燃機関の監視装置
US8509984B2 (en) 2009-01-28 2013-08-13 Toyota Jidosha Kabushiki Kaisha Monitoring apparatus for a multi-cylinder internal combustion engine
WO2012020500A1 (ja) * 2010-08-12 2012-02-16 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
JP2019044640A (ja) * 2017-08-30 2019-03-22 株式会社ケーヒン 内燃機関の電子制御装置

Similar Documents

Publication Publication Date Title
JP3348434B2 (ja) 内燃機関の空燃比制御装置
JPS6260941A (ja) 内燃機関の空燃比制御装置
JPS61286550A (ja) 内燃機関の空燃比制御装置
JPS63120835A (ja) 内燃機関の空燃比制御装置
JPS63205441A (ja) 内燃機関の空燃比制御装置
JPS63195351A (ja) 内燃機関の空燃比制御装置
JPS61232349A (ja) 内燃機関の空燃比制御装置
JP2518254B2 (ja) 内燃機関の空燃比制御装置
JPS63176641A (ja) 内燃機関の空燃比制御装置
JPS6397846A (ja) 内燃機関の空燃比制御装置
JPH01113552A (ja) 内燃機関の空燃比制御装置
JPH0192548A (ja) 内燃機関の空燃比制御装置
JPS6397849A (ja) 内燃機関の空燃比制御装置
JPS6357840A (ja) 内燃機関の空燃比制御装置
JP2518243B2 (ja) 内燃機関の空燃比制御装置
JPS63117139A (ja) 内燃機関の空燃比制御装置
JPH01285635A (ja) 内燃機関の空燃比制御装置
JPS63134835A (ja) 内燃機関の空燃比制御装置
JPS6260957A (ja) 内燃機関の空燃比制御装置
JPH01113554A (ja) 内燃機関の空燃比制御装置
JP2560303B2 (ja) 内燃機関の空燃比制御装置
JP3334138B2 (ja) 内燃機関の空燃比制御装置
JPH0778373B2 (ja) 内燃機関の空燃比制御装置
JPS6226337A (ja) 内燃機関の空燃比制御装置
JPH01300034A (ja) 内燃機関の空燃比制御装置