Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3551782B2 - Air-fuel ratio control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3551782B2 - Air-fuel ratio control device for internal combustion engine - Google Patents

Air-fuel ratio control device for internal combustion engine Download PDF

Info

Publication number
JP3551782B2
JP3551782B2 JP26522798A JP26522798A JP3551782B2 JP 3551782 B2 JP3551782 B2 JP 3551782B2 JP 26522798 A JP26522798 A JP 26522798A JP 26522798 A JP26522798 A JP 26522798A JP 3551782 B2 JP3551782 B2 JP 3551782B2
Authority
JP
Japan
Prior art keywords
fuel ratio
air
amount
control
rich
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 - Fee Related
Application number
JP26522798A
Other languages
Japanese (ja)
Other versions
JP2000097083A (en
Inventor
晴文 武藤
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 JP26522798A priority Critical patent/JP3551782B2/en
Publication of JP2000097083A publication Critical patent/JP2000097083A/en
Application granted granted Critical
Publication of JP3551782B2 publication Critical patent/JP3551782B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、内燃機関に供給される可燃混合気の空燃比を最適化すべくフィードバック制御を行う内燃機関の空燃比制御装置に関する。
【0002】
【従来の技術】
車載用内燃機関(エンジン)の運転状態を制御する装置の一つとして、エンジンの燃焼室に供給される混合気の空燃比を制御する空燃比制御装置がある。一般に、エンジンに要求される空燃比はエンジンの回転速度、負荷状態及び暖機状態等に応じて変化する。そこでこの空燃比制御装置では、電子制御装置を通じて燃料噴射装置(燃料噴射弁)を制御することにより、燃焼室に供給される燃料量を補正して、混合気の空燃比を調整する。この調整により、エンジンの各種の運転条件に対応してエンジンの出力安定性やドライバビリティ等の向上が図られるとともに、排気特性が最適化される。
【0003】
ここで、この空燃比制御装置による空燃比のフィードバック制御は、具体的には以下のようなメカニズムに基づいて実行される。
すなわち、空燃比フィードバック制御に際しては先ず、エンジン回転数や吸気量等の運転状態パラメータに基づいて基本となる燃料噴射量(時間)が算出され、その基本燃料噴射量に、空燃比フィードバック補正係数、空燃比学習値、及びその他の各種運転状態に基づく補正係数を加味した目標燃料噴射量(時間)が決定される。空燃比フィードバック補正係数は、前回の燃料噴射に係る空燃比の理論空燃比(若しくは目標とする空燃比)に対するずれ量に対応するものであり、今回の燃料噴射に係る空燃比を理論空燃比により近づけるための補正係数である。
【0004】
そして、エンジンの排気系に設けられた空燃比センサ(酸素センサ)からの検出信号に基づいて算出される空燃比が理論空燃比より薄ければ、燃料噴射量を増大し、濃ければ減少させるという態様で燃料噴射量の補正を周期的に繰り返す。
【0005】
こうしたメカニズムに基づき空燃比を制御する装置にあっては、フィードバック制御によって補正量の増減を行うにあたり、燃焼室から酸素センサまでのガス輸送時間や酸素センサの応答時間に起因する応答遅れが生じる。そこで通常、燃料噴射量の補正態様を増大から減少、若しくは減少から増大に反転させる際には、この応答遅れを見込んで所定量スキップさせるスキップ制御、及びこのスキップさせた補正量を徐変させる積分制御を行うことにより、制御の応答性を高めるようにしている。ただし、積分制御時の補正量徐変に係る変化率は、大きすぎれば制御波形の振幅を大きくしてしまい、小さすぎればリッチ側へのスキップとリーン側へのスキップとのインターバルを遅延させ制御波形の周波数を低下させてしまう。そしていずれの場合も、トルク変動の増大やドライバビリティの低下を促し、排気特性を悪化させてしまうこととなる。このため、前記スキップ制御に係るスキップ量や積分制御時の補正量徐変に係る変化率を常に最適な数値に設定することが緻密な空燃比フィードバック制御には不可欠となっている。
【0006】
一方、多くの場合、エンジンの排気系には、排気中に含まれる有害物質である一酸化炭素(CO)、炭化水素(HC)、及び酸化窒素(NOx)を浄化するために三元触媒が設けられている。この三元触媒は、同触媒内の酸素量が所定範囲内にある場合にのみ、上記三種の有害物質すべてを高い効率で浄化することができる特性をもつ。三元触媒上流の酸素センサ(フロント酸素センサ)からの検出信号は、三元触媒を通過する排気中の酸素濃度を十分に反映する。しかし、同三元触媒は、所定量を限度として酸素を保持する、いわゆる触媒ストレージ効果をもっているため、フロント酸素センサによって三元触媒内の酸素濃度について、信頼性の高い検出値を得ることは難しい。そこで、三元触媒下流にも酸素センサ(リア酸素センサ)を設け、三元触媒の浄化効率に係る触媒内酸素濃度についての正確な情報を得るようにした制御装置も提案されている。
【0007】
このような制御装置にあっては、例えば特開昭63−212743号公報にみられるように、基本的にはフロント酸素センサから得た検出信号に基づいて実行する空燃比フィードバック制御において、スキップ制御に係る空燃比フィードバック補正係数FAFのスキップ量を、リア酸素センサの検出信号から求まる三元触媒下流の排気中酸素濃度(空気過剰率λ)の増減に応じて調節(フィードバック制御)して、排気特性の更なる向上を目指している。
【0008】
このような制御装置においては、フロント酸素センサからの検出信号及び同信号に基づいて算出される空燃比フィードバック補正係数FAF、並びにリア酸素センサからの検出信号及び同信号に基づいて算出されるスキップ量(リッチスキップ量RSR)が、それぞれ図17(a)〜(d)に示すような変化態様を示すこととなる。ただし、図17(a)及び(b)は、相互に同一時間軸(横軸)上の変化態様を示しており、図17(c)及び(d)は、これも相互に同一時間軸(横軸)上の変化態様を示している。
【0009】
先ず、図17(a)には、酸素センサ11からの検出信号であるセンサ電圧VOFの信号波形を示す。酸素センサ11は、エンジン1の空燃比A/Fが理論空燃比に合致する際にはそのセンサ電圧VOFが基準電圧KOXR(例えば0.45ボルト(V))となるよう設定されている。そして、空燃比A/Fが理論空燃比より濃いとき(リッチ側)にはセンサ電圧VOFが同基準電圧KOXRを上回り、理論空燃比より薄いとき(リーン側)にはセンサ電圧VOFが同基準電圧KOXR以下となる。そこで制御装置は、当該電圧VOFが基準電圧KOXRを上回った場合には空燃比A/Fがリッチ側にあると判断し、基準電圧KOXR以下である場合には空燃比A/Fがリーン側にあると判断することとなる。空燃比フィードバック制御中においては、空燃比A/Fを理論空燃比に収束させるべく、後述する空燃比フィードバック補正係数FAFを変更して目標燃料噴射量(時間)TAUfの増量補正と減量補正とを繰り返す。このため、同図17(a)に示すように、センサ電圧VOFもまた基準電圧KOXRの上下に変動を繰り返すこととなる。
【0010】
次に、図17(b)には、空燃比フィードバック補正係数FAFの波形を示す。この空燃比フィードバック補正係数FAFは、燃料噴射量(時間)TAUbsを補正すべく、前記センサ電圧VOFに基づく制御装置の判断(リッチ側又はリーン側)を逐次フィードバックするとともに、吸気量Ga等の運転状態を合わせ参照して算出される補正量である。基本的には、空燃比A/Fがリッチ側にあると制御装置が判断している期間中は、目標燃料噴射量(時間)TAUfを減量補正すべく基本空燃比フィードバック補正係数FAFbsを1より小さくし(以下、減量という)、空燃比A/Fがリーン側にあると判断している期間中は、燃料噴射量(時間)TAUfを増量補正すべく当該補正係数FAFbsを1より大きくする(以下、増量という)。
【0011】
ここで、例えば、前記制御装置の判断がリーン側からリッチ側に反転した場合、基本空燃比フィードバック補正係数FAFは増量から減量に所定の比例定数(リーンスキップ量)RSLをもってスキップ(リーンスキップ)し、その後、制御装置の判断がリッチ側からリーン側に反転するまでは、更に減量側に向かい徐変される。すなわち積分制御が実行される。一方、制御装置の判断がリッチ側からリーン側に反転した場合には、同補正係数FAFは減量から増量に比例定数(リッチスキップ量)RSRをもってスキップ(リッチスキップ)した後、制御装置の判断が反転するまでは、更に増量側に向かって徐変されることとなる。
【0012】
一方、図17(c)に示すように、リア酸素センサのセンサ電圧VORもフロント酸素センサのセンサ電圧VOFと同様、基準電圧KOXRS(例えば0.45V)の上下に変動を繰り返すこととなる。ただし、図17(c)及び図17(d)の時間軸は先の図17(a)及び図17(b)の時間軸よりもスケールを大きく設定したものであり、実際にはセンサ電圧VOR(図17(c))の変動周期は、センサ電圧VOF(図17(a))の変動周期に比して図示以上に長くなる。そこでここでは、図17(d)に示すように、リア酸素センサのセンサ電圧VORが基準電圧KOXRSより高い(リッチ)場合にはリッチスキップ量RSR(図17(b)参照)を減量し、同センサ電圧VORが基準電圧KOXRS以下である(リーン)場合にはリッチスキップ量RSRを増量することで、上記空燃比フィードバック補正係数FAFのスキップ量の調節を図り、ひいては排気特性の更なる向上に努めている。図17(b)からも明らかなように、リッチスキップ量RSRを増量すれば空燃比フィードバック補正係数FAFが増量される傾向が強まり、リッチスキップ量RSRを減量すれば空燃比補正係数FAFが減量される傾向が強まる。このようにリア酸素センサのセンサ電圧に基づいて空燃比フィードバック補正係数FAFを更にフィードバック制御(サブフィードバック制御)する結果として、三元触媒を通過する排気中の酸素濃度を調節させることができ、同三元触媒内酸素濃度(いわゆる酸素ストレージ量)を最適化させることができるようになる。
【0013】
【発明が解決しようとする課題】
ところで、上記のようなサブフィードバック制御(空燃比サブフィードバック制御)を行う場合、図18(a)(先の図17(d)と基本的に同一)に示すような態様でリッチスキップ量RSRを変更すると、この変更に対応して三元触媒内の酸素ストレージ量は図18(b)に示すように変動することとなる。
【0014】
ここで、同図18(b)中に示す2本の破線で挟まれた帯領域は、三元触媒がHC、CO、NOxすべての有害物質について好適な浄化作用を発揮できる領域を示すものであり、酸素ストレージ量が上側の破線で示される上限値(酸素飽和状態)を上回るとNOxの排出量が急増し、酸素ストレージ量が下側の破線で示される下限値(酸素ストレージ量が「0」)を下回るとCO及びHCの排出量が急増することとなる。
【0015】
そこで、図18(a)及び(b)に示すように、リッチスキップ量RSRの変更に応じ、酸素ストレージ量が最適値(目標酸素ストレージ量:例えば上限値/2)に収束・維持されるような制御を行うこととなる。上記のようにリッチスキップ量RSRのスキップと徐変とを交互に繰り返す制御態様では、酸素ストレージ量が最大若しくは最小となった後、上限値若しくは下限値近傍から最適値に向かって速やかに移行することが困難であり、その収束性が十分ではなかった。
【0016】
またそうかといって、上記リッチスキップ量RSRを大きくとりすぎると、制御幅が大きくなって、排気特性の向上が望めなくなるばかりか、フィードバック制御としての収束性も悪化する。
【0017】
本発明は、こうした実情に鑑みてなされたものであり、その目的とするところは、三元触媒内の酸素ストレージ量を触媒効率の最適領域に収束させ、機関排気特性の更なる向上を図る内燃機関の空燃比制御装置を提供することにある。
【0018】
【課題を解決するための手段】
上記の目的を達成するために、請求項1記載の発明は、内燃機関の排気系に備えられる排気浄化用触媒下流に設けられて当該内燃機関の排気空燃比を検出する空燃比センサを有し、その検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともに、その後積分制御されて更新される制御量に基づいて内燃機関に供給される混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置において、前記スキップ制御に際し、そのスキップ量を所定量増大させるとともに、増大させる前のスキップ量に基づき前記積分制御により算出される制御量が該増大したスキップ量をもって更新された制御量になるまでは、同増大したスキップ量をもって更新された制御量に基づき前記空燃比を補正する補正手段を備えることを要旨とする。
【0019】
請求項2記載の発明は、請求項1記載の内燃機関の空燃比制御装置において、前記排気浄化用触媒の上流に設けられて当該内燃機関の排気空燃比を検出するフロント空燃比センサと、該フロント空燃比センサにより検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともにその後積分制御されて更新される空燃比補正量に基づき前記空燃比をフィードバック制御するフィードバック制御手段とを更に備え、前記補正手段は、前記フィードバック制御手段の前記空燃比補正量を前記制御量に基づき補正することを要旨とする。
【0020】
上記請求項1又は2に記載した発明の構成によれば、触媒下流での排気空燃比におけるリッチとリーンとの間の反転時に、排気空燃比を触媒ウインド上下限からその中心近傍に向かって速やかに移行させることができるとともに、中心近傍での滞留時間も増す。これにより、機関の排気特性が向上するばかりでなく、フィードバック制御に係る制御周波数も増大し、ドライバビリティの向上も図られる。さらに、空燃比補正量、すなわち制御量の制御中心への収束性が高まり制御振幅も縮小されるため、機関の運転状態が過渡状態にある場合でも外乱によって制御性が悪化することを好適に抑制することができるようになる。
【0021】
請求項3記載の発明は、請求項1または2記載の内燃機関の空燃比制御装置において、前記所定量増大させるスキップ量を、前記更新される制御量が同制御量の制御中心となるように変更する変更手段を更に備えることを要旨とする。
【0022】
請求項4記載の発明は、請求項3記載の内燃機関の空燃比制御装置において、前記変更手段は、前記排気浄化用触媒の劣化度合いに応じて前記所定量増大させるスキップ量を可変とすることを要旨とする。
【0023】
請求項5記載の発明は、請求項3記載の内燃機関の空燃比制御装置において、前記変更手段は、前記制御量の制御中心を学習しつつその学習値を目標値として前記所定量増大させるスキップ量を変更するものであることを要旨とする。
【0024】
上記請求項3〜5何れかに記載した発明の構成によれば、触媒の劣化、機関の運転状態、機関の経年変化等により空燃比補正量の制御振幅が変わってしまった場合であれ、上記所定値を変更することで、空燃比補正量をスキップ制御によって確実に制御中心に移行させることができる。よって、触媒の劣化等による、空燃比の補正量の制御中心への収束性低下を好適に抑制することができるようになる。
【0025】
請求項6記載の発明は、内燃機関の排気系に備えられる排気浄化用触媒上流に設けられて当該内燃機関の排気空燃比を検出するフロント空燃比センサと、同排気浄化用触媒下流に設けられて同内燃機関の排気空燃比を検出するリア空燃比センサと、前記フロント空燃比センサにより検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともにその後積分制御されて更新される空燃比補正量に基づき内燃機関に供給される混合気の空燃比をフィードバック制御するフィードバック制御手段と、前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転若しくはリーンからリッチへの反転に基づき前記触媒中の酸素ストレージ量がその上限値及び下限値の中心に近づくように前記フロント空燃比センサにより検出される排気空燃比に基づく積分制御中の前記空燃比補正量の時間積分量を変更させるべく同空燃比補正量をさらにフィードバック制御するサブフィードバック制御手段とを備えることを要旨とする。
【0026】
同構成によれば、排気空燃比におけるリッチとリーンとの間の反転時には、触媒内の酸素ストレージ量が、排気浄化用触煤による浄化能力を保持することのできる上下限付近に滞留している。そこでこのとき、積分制御に係る空燃比補正量の時間積分量を増減することにより、酸素ストレージ量を当該上下限値からその中心近傍に向かって速やかに移行させることができるようになり、触媒内の酸素ストレージ量が触媒ウインド内に好適に保持されるようになる。
【0027】
請求項7記載の発明は、請求項6記載の内燃機関の空燃比制御装置において、前記サブフィードバック制御手段は、前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき、前記フロント空燃比センサにより検出される排気空燃比のリッチからリーンへの反転時にスキップ制御される前記空燃比補正量を、同フロント空燃比センサにより検出される排気空燃比の次のリーンからリッチへの反転時期まで一定に保持する処理、及び前記リア空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき前記フロント空燃比センサにより検出される排気空燃比のリーンからリッチへの反転時にスキップ制御される前記空燃比補正量を同フロント空燃比センサにより検出される排気空燃比の次のリッチからリーンへの反転時期まで一定に保持する処理、の少なくとも一方を実行して同空燃比補正量をフィードバック制御することを要旨とする。
【0028】
請求項8記載の発明は、請求項7記載の内燃機関の空燃比制御装置において、前記サブフィードバック制御手段は、前記スキップ制御に伴って一定に保持する前記空燃比補正量のスキップ量を増量若しくは減量補正することを要旨とする。
【0029】
上記請求項7又は8に記載した発明の構成によれば、排気空燃比を触媒ウインド上下限からその中心近傍に向かって移行させる上記請求項6記載の発明による効果が一層強化されるようになる。
【0030】
請求項9記載の発明は、請求項6記載の内燃機関の空燃比制御装置において、前記サブフィードバック制御手段は、前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき、前記フロント空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき実行される前記空燃比補正量のスキップ制御時期を遅延させる処理、及び前記リア空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき前記フロント空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき実行される前記空燃比補正量のスキップ制御時期を遅延させる処理、の少なくとも一方を実行して同空燃比補正量をフィードバック制御することを要旨とする。
【0031】
同構成によっても、排気空燃比を触媒ウインド上下限からその中心近傍に向かって移行させる上記請求項6記載の発明による効果が一層強化されるようになる。
【0032】
【発明の実施の形態】
(第1の実施形態)
以下、本発明に係る内燃機関の空燃比制御装置を具体化した第1の実施の形態について、図面を参照して説明する。
【0033】
図1は、本実施の形態に係る空燃比制御装置を備えた自動車のエンジンシステムを示す概略構成図である。
このシステムにあって、エンジン1は、吸気系2と、燃焼室3と、排気系4とに大別される。
【0034】
このうち吸気系2は、その上流より、エアクリーナ(図示せず)、スロットルバルブ5、及びサージタンク6を有して構成され、その内部通路には吸気量センサ7、スロットルポジションセンサ8、及び吸気温センサ9等を備える。
【0035】
これらセンサのうち、吸気量センサ7は、スロットルバルブ5の上流側に配されて吸入空気の流量(吸気量)Gaを検出するセンサであり、スロットルポジションセンサ8は、図示しないアクセルペダルの踏み込み操作に基づき開閉されるスロットルバルブ5の開度情報を出力する開度センサ8aと、スロットルバルブ5の全閉時にオン状態となるアイドルスイッチ8bとを内蔵する。また、吸気温センサ9は、エンジン1に吸入される空気の温度(吸気温)THAを検出するセンサである。
【0036】
また、この吸気系2には、燃料噴射弁10が設けられている。図示しない燃料タンクから圧送される燃料は、該燃料噴射弁10の操作に応じてエンジン1内に噴射供給され、同吸気系2を通じて吸入される空気と混合される。
【0037】
他方、排気系4は、三元触煤20、同三元触媒20の上流に設けられたフロント酸素センサ11a、及び三元触媒20の下流に設けられたリア酸素センサ11bを備えて構成される。三元触媒20は、燃焼室3から排出される排気中に含まれる一酸化炭素(CO)、炭化水素(HC)、及び酸化窒素(NOx)を浄化するために設けられる。フロント酸素センサ11a及びリア酸素センサ11bは、それぞれこの三元触媒20の上流及び下流に設けられ、同三元触媒20通過前後における排気中の酸素濃度を検出する。
【0038】
その他、同エンジン1には、点火装置であるイグナイタ12、分配器であるディストリビュータ13が設けられ、その分配された点火電圧が、各気筒の燃焼室3に設けられた点火プラグ14に印加されるようになっている。
【0039】
また、上記ディストリビュータ13には回転数センサ15及び気筒判別センサ16が設けられ、これらセンサ15及び16を通じて、当該エンジン1のエンジン回転数NEが検出され、また燃焼気筒が判別される。
【0040】
また、同エンジン1は、そのシリンダブロック1a内を循環する冷却水によって冷却されるようになっており、その冷却水の水温が、同シリンダブロック1aに設けられた水温センサ17によって検出されるようになる。
【0041】
こうしたエンジンシステムにおいて、上述した各センサの出力は、エンジン1の制御系としての役割を司どる電子制御装置(以下、ECUという)30に対し入力される。
【0042】
図2は、このECU30のハードウエア構成についてその概要を示したものであり、次に、この図2を併せ参照して、同ECU30の内部構成を説明する。
同図2に示すように、ECU30は、CPU31a、ROM31b、RAM31c、及びバックアップRAM31d等を内蔵したマイクロコンピュータ31を中心に構成される。
【0043】
このマイクロコンピュータ31の入力ポートには、アイドルスイッチ8b、回転数センサ15、気筒判別センサ16をはじめ、A/D変換回路34を介して、吸気量センサ7、吸気温センサ9、水温センサ17、開度センサ8a、及びフロント酸素センサ11a及びリア酸素センサ11b等のアナログ信号を出力するセンサが接続されている。また、同マイクロコンピュータ31の出力ポートには、イグナイタ12や燃料噴射弁10を駆動する駆動回路35等が接続されている。ECU30は、こうしてマイクロコンピュータ31に取り込まれる各センサの出力に基づいて、エンジン1の燃料噴射や点火にかかる各種制御を実行する。
【0044】
次に、上記ECU30が実行する各種制御のうち、空燃比制御についてその概要を説明する。
ECU30は、エンジン1の燃焼に関わる混合気中の空燃比(以下、単に空燃比という)A/Fが同エンジン1の運転状態に適した目標空燃比となるように、燃料噴射弁10から噴射される燃料量を制御制御するための空燃比制御を実行する。この空燃比制御において、ECU30は、吸気量Gaとエンジン回転数NEとに基づき求まる基本燃料噴射量(時間)TAUbsに対し、空燃比フィードバック補正係数FAF及びその他各種制御(例えば、暖機運転時の増量制御や加減速時の増量又は減量制御)によって得られた各種補正係数を加味することにより、最終的な目標燃料噴射量(時間)TAUfを決定する。
【0045】
そこで先ず、ECU30が実行する本実施形態の「燃料噴射制御ルーチン」の処理内容について説明する。ECU30のROM31bは以下のルーチンに関するプログラムを予め記憶する。
【0046】
図3は、本実施形態における燃料噴射時間、すなわち各燃料噴射弁10による一回毎の燃料噴射量(時間)を決定するための「燃料噴射制御ルーチン」を示すフローチャートであり、このルーチン処理は、エンジン1内の各気筒における吸気行程に対応して所定のクランク角毎の割り込みでECU30により実行される。
【0047】
処理がこのルーチンに移行すると、ECU30は先ずステップ101において、上記各センサの検出信号のうち吸気量Ga、エンジン回転数NE及び冷却水温THW等を読み込む。
【0048】
続くステップ102においては、上記ステップ101で読み込んだ吸気量Ga、エンジン回転数NE及び冷却水温THW等に基づき図示しない周知の基本燃料噴射時間マップから基本燃料噴射時間TAUbsを算出する。
【0049】
続くステップ103においては、空燃比フィードバック補正係数FAF及び各種補正量K1〜Knの読み込みを行う。空燃比フィードバック補正係数FAFの算出手順に関しては、後述する「空燃比フィードバック制御ルーチン」において詳しく説明する。また、補正量K1〜Knは、暖機増量、加減速、出力増量等の各種運転状態を考慮した補正量であり、時々の運転状態に従い別途の処理ルーチンにおいて算出することとする。
【0050】
さらに続くステップ104においては、上記ステップ103において読み込まれた空燃比フィードバック補正係数FAFや各種補正量K1〜Knを用い、例えば次式(1)に従って、基本燃料噴射時間TAUbsの補正を行い最終的な目標燃料噴射時間TAUfを算出する。
TAUf=TAUbs×FAF×K1×K2×…×Kn …(1)
最後に、ステップ105においてECU30は、上記ステップ106の演算結果に従い燃料噴射時間TAUfの燃料噴射を実行し、その後の処理を一旦終了する。
【0051】
ECU30は、以上説明した「燃料噴射制御ルーチン」に基づき空燃比A/Fの最適化を図ることのできる目標燃料噴射時間TAUfをもって、各燃料噴射弁10に燃料噴射を実行させる。
【0052】
次に、上記「燃料噴射制御ルーチン」においてステップ103で読む込むこととした空燃比フィードバック補正係数FAFの算出手順について詳述する。
図4及び図5は、空燃比フィードバック補正係数FAFを算出すべくECU30により所定時間毎に周期的に実行される「空燃比フィードバック制御ルーチン」の処理内容を示すフローチャートである。ECU30のROM31bは以下のルーチンに関するプログラムを予め記憶する。
【0053】
処理がこのルーチンに移行すると、ECU30は先ずステップ201(図4)において、空燃比フィードバック制御を実行するための諸条件(a1)〜(a5)が満たされているか否かを判断する。
(a1)始動時でないこと。
(a2)燃料カット中ではないこと。
(a3)冷却水温THWが所定温度以上であること。
(a4)酸素センサ11が活性化状態であること。
(a5)エンジンが高負荷又は高回転状態でないこと。
そして、上記諸条件(a1)〜(a5)が全て満たされているときには、現在の運転状態が空燃比フィードバック制御を行うための条件に適合していると判断して、処理をステップ202に移行する。一方、上記条件のうち何れか一つでも満たされていなければ、現在の運転状態は空燃比フィードバック制御を行うための条件に適合していないと判断し、本ルーチンを一旦抜ける。
【0054】
ステップ202においては、今回読み込まれた酸素センサ11からのセンサ電圧VOiが、基準電圧KOXR(例えば0.45V)を上回っているか否かを判断する。そして、その判断が肯定であれば処理をステップ203に移行し、その判断が否定であれば処理をステップ213に移行する。
【0055】
一連のステップ203〜207においては、センサ電圧VOが基準電圧KOXRを上回っているとの判断が先のステップ202にて連続してなされることを条件に、その連続回数を計測して、その回数が所定回数以上に達したときにリッチ判定フラグXOXRを「ON」に設定する処理、すなわちセンサ電圧VOのノイズによる誤検出を減らして空燃比フィードバック補正係数FAFの制御波形の安定化を図るための遅延処理を行う。ここでリッチ判定フラグXOXRとは、空燃比フィードバック補正係数FAFを更新する際、同補正係数FAFを増量するのか、或いは減量するのかを選択するための基準として用いるフラグであって、空燃比A/Fは現在リッチ側にあると判断されたときには「ON」に設定され、リーン側にあると判断されたときには「OFF」に設定解除されるものである。
【0056】
すなわちECU30は、先ずステップ203において、回数計測用ディレイカウンタのカウント値(以下、単にディレイカウンタという)CDLYをディクリメントする。
【0057】
続くステップ204においては、ディレイカウンタが基準値「0」以下であるか否かを判断する。そしてその判断が肯定であれば、処理をステップ205に移行し、その判断が否定であれば処理をステップ220(図5)に移行する。
【0058】
ステップ205においては、ディレイカウンタCDLYが基準値「0」であるか否かを判断する。そしてその判断が肯定であれば処理をステップ206に移行し、同ステップ205においては、スキップ制御を実行すべきタイミングであることを認識するためのスキップタイミングフラグXOINVを「ON」に設定し、処理をステップ207に移行する。また、先のステップ205での判断が否定であれば処理をステップ207にジャンプする。
【0059】
ステップ207においては、ディレイカウンタCDLYに所定のリーン側遅延処理値TDLに負の符号を付した値「−TDL」を設定し、処理をステップ220(図5)に移行する。
【0060】
一方、先のステップ202を経た後、処理をステップ213に移行した場合には、続く一連のステップ213〜217を実行する。これらステップ213〜217においては、センサ電圧VOが基準電圧KOXR以下であるという判断が先のステップ202にて連続してなされることを条件に、その連続回数を計測して、その回数が所定回数以上に達したときにリッチ判定フラグXOXRを「ON」に設定する処理、すなわちセンサ電圧VOのノイズによる誤検出を減らして空燃比フィードバック補正係数FAFの制御波形の安定化を図るための遅延処理を行う。
【0061】
すなわちECU30は、先ずステップ213において、回数計測用ディレイカウンタのカウント値(以下、単にディレイカウンタという)CDLYをインクリメントする。
【0062】
続くステップ214においては、ディレイカウンタが基準値「0」以上であるか否かを判断する。そしてその判断が肯定であれば、処理をステップ215に移行し、その判断が否定であれば処理をステップ220(図5)に移行する。
【0063】
ステップ215においては、ディレイカウンタCDLYが基準値「0」であるか否かを判断する。そしてその判断が肯定であれば処理をステップ117に移行し、同ステップ216においては、スキップ制御を実行すべきタイミングであることを認識するためのスキッップタイミングフラグXOINVを「ON」に設定し、処理をステップ217に移行する。また、先のステップ215での判断が否定であれば処理をステップ217にジャンプする。
【0064】
ステップ217においては、ディレイカウンタCDLYに所定のリッチ側遅延処理値TDRを設定し、処理をステップ220(図5)に移行する。
ステップ220においては、スキップタイミングフラグXOXINVが現在「ON」に設定されている否かを判断する。そして、その判断が肯定であれば処理をステップ221に移行し、その判断が否定であれば処理をステップ222に移行する。
【0065】
ステップ221においては、リッチ判定フラグXOXRが現在「ON」に設定されているか否かを判断する。そして、その判断が肯定であれば処理をステップ223に移行し、その判断が否定であれば処理をステップ224に移行する。
【0066】
一方、ステップ222においても上記ステップ221と同様に、空燃比フラグXFAFが現在「ON」に設定されているか否かを判断する。そして、その判断が肯定であれば処理をステップ225に移行し、その判断が否定であれば処理をステップ226に移行する。
【0067】
ステップ223においては、空燃比フィードバック補正係数FAFを所定のリーンスキップ量RSL分減量させるスキップ制御を実行する。
ステップ224においては、空燃比フィードバック補正係数FAFを所定のリッチスキップ量RSR分増量させるスキップ制御を実行する。
【0068】
ちなみに、本実施の形態において、リッチスキップ量RSR及び上記リーンスキップ量RSLは、その総和が常に所定値αとなるように設定してある。そして、後述する「空燃比サブフィードバック制御ルーチン」(図6)による処理で、リア酸素センサ11bからのセンサ電圧VORに応じてリッチスキップ量RSRを所定周期毎に変更するとともに、このリッチスキップ量RSRの変更に対応させてリーンスキップ量RSLも変更させるよう処理する(RSL=α−RSR)。上記ステップ223又はステップ224の何れかの処理を経た後は、ステップ227において、スキップタイミングフラグXOINVを「OFF」に設定解除する。
【0069】
他方、先のスキップ222における判断を経てステップ225に移行した場合、同ステップ225においては、空燃比フィードバック補正係数FAFを所定の積分定数KiL分減量させる積分制御を実行する。
【0070】
また、ステップ226においては、空燃比フィードバック補正係数FAFを所定の積分定数KiR分増量させる積分制御を実行する。
そして、上記ステップ225、226、227のうち何れかの処理を経た後、ECU30は本ルーチンにおける処理を一旦終了する。
【0071】
ECU30は、以上説明した「空燃比フィードバック制御ルーチン」に基づき空燃比フィードバック補正係数FAFを算出する。この空燃比フィードバック補正係数FAFは、基本的にはフロント酸素センサ11aからのセンサ電圧VOFが基準電圧KOXRを横切るタイミングに対応して刻々変化する値となる。ただし正確には、センサ電圧VOFのノイズを除去すべくステップ203〜207、又はステップ213〜217に示すような遅延処理が施されるため、同空燃比フィードバック補正係数FAFのリーン側及びリッチ側間で反転するタイミングは、センサ電圧VOFがKOXRを横切るタイミングから遅延処理値(カウント値)TDR又はTDL分遅れることとなる。この遅延処理により、空燃比フィードバック補正係数FAFの制御波形の安定性が増す。そして、この遅延処理後の空燃比フィードバック補正係数FAFは、前記「燃料噴射制御ルーチン」において、基本燃料噴射時間TAUbsの一補正係数として用いられることとなる。
【0072】
次に、上記「空燃比フィードバック制御ルーチン」において、ステップ224で用いることとしたリッチスキップ量RSRを、三元触媒20下流のリア酸素センサ11bからの検出信号に基づいて適宜変更するために行う「空燃比サブフィードバック制御ルーチン」について説明する。
【0073】
図6には、ECU30により所定時間毎に周期的に実行される「空燃比サブフィードバック制御ルーチン」の処理手順の概略を示す。ECU30のROM31bは以下のルーチンに関するプログラムを予め記憶する。
【0074】
同図6に示すように、本ルーチンは、大まかにはステップ300、400、及び500の一連の処理ステップから構成されている。すなわち、処理が本ルーチンに移行すると、ECU30は先ずステップ300において、現在の運転状態が空燃比サブフィードバック制御を実行するための諸条件を全て満たしているか否かを判断する。当該諸条件は、先の「空燃比フィードバック制御ルーチン」で説明した空燃比フィードバック制御の適合条件(a1)〜(a5)と基本的には同様のものである。ただし、(a4)に相当する条件として、リア酸素センサ11bが活性化状態であることが必要とされる。そしてECU30は、当該空燃比サブフィードバック制御の実行条件を満たしている場合には処理をステップ400に移行し、同条件を満たしていなければ本ルーチンを一旦抜ける。
【0075】
ステップ400においては、基本リッチスキップ量RSRbs及び見込みリッチスキップ量RSRmkの算出を行う。そして、続くステップ500においては、先のステップ400において算出した基本リッチスキップ量RSRbs及び見込みリッチスキップ量RSRmkのうち、何れか一方を選択してそれを今回のリッチスキップ量RSRとする処理を行う。その後ECU30は、本ルーチンにおける処理を一旦終了する。
【0076】
ここで、上記ステップ400における処理内容の詳細を説明する。
図7には、本実施形態の「空燃比サブフィードバック制御ルーチン」を構成する各ステップのうち、ステップ400(図6)の処理内容を、一連のサブルーチンとして詳細に示す。
【0077】
さて、ステップ(サブルーチン)400に処理が移行すると、ECU30は先ずステップ401において、リア酸素センサ11bのセンサ電圧VORiが基準電圧KOXRS(例えば0.45V)を上回っているか否かを判断する。そしてその判断が肯定であれば処理をステップ402に移行し、その判断が否定であれば処理をステップ403に移行する。
【0078】
ステップ402においては、前回読み込まれたリア酸素センサ11bからのセンサ電圧VORi−1が基準電圧KOXRSを上回っていたか否かを判断する。そして、その判断が肯定であれば処理をステップ404に移行し、その判断が否定であれば処理をステップ405に移行する。
【0079】
一方、ステップ403においても、上記ステップ402と同様に前回読み込まれたリア酸素センサ11bからのセンサ電圧VORi−1が基準電圧KOXRSを上回っていたか否かを判断する。そして、その判断が肯定であれば処理をステップ406に移行し、その判断が否定であれば処理をステップ407に移行する。
【0080】
ステップ404においては、ステップ401及びステップ402における判断から、今回の空燃比A/Fは前回と変わらずリッチ側にあると認識して、基本リッチスキップ量RSRbsiの今回の更新量(加算量)DLsfbiを所定値(−c%)に設定する(但し、0<c)。
【0081】
また、ステップ405においては、これも同様にステップ401及びステップ402における判断から、前回から今回にかけて空燃比A/Fがリーン側からリッチ側へ移行したものと認識して、基本リッチスキップ量RSRbsi及び見込みリッチスキップ量RSRmkiの今回の更新量(加算量)DLsfbiを所定値(−a%)に、見込みリッチスキップ量RSRmkiの今回の更新量(加算量)DLmkを所定値(−b%)にそれぞれ設定する(但し、c≪a,c≪b)。
【0082】
一方、ステップ406においては、ステップ401及びステップ403における判断から、今回の空燃比A/Fは前回と変わらずリーン側にあると認識して、基本リッチスキップ量RSRbsiの今回の更新量(加算量)DLsfbiを所定値c’%に設定する。
【0083】
また、ステップ407においては、これも同様にステップ401及びステップ403における判断から、前回から今回にかけて空燃比A/Fがリッチ側からリーン側へ移行したものと認識して、基本リッチスキップ量RSRbsi及び見込みリッチスキップ量RSRmkiの今回の更新量(加算量)DLsfbiを所定値a’%に、見込みリッチスキップ量RSRmkiの今回の更新量(加算量)DLmkを所定値b’%にそれぞれ設定する(但し、c’≪a’,c’≪b’)。
【0084】
上記のようにECU30は、ステップ404〜407のうち何れかのステップにおいて、基本リッチスキップ量RSRbsi及び見込みリッチスキップ量RSRmkiの今回の更新量DLsfbi及びDLmk或いは更新量DLsfbのみをそれぞれ更新設定する。
【0085】
そして、ステップ405又はステップ407における処理を経た場合には処理をステップ408に移行し、以下の演算式(2)に従って今回の見込みリッチスキップ量RSRsfbiを算出し、その後は処理を続くステップ409に移行する。
RSRmki = RSRbsi−1 + DLsfb + DLmk …(2)
ステップ409においては、先のステップ404〜408のうち、何れかで求めた更新量DLsfbと前回の基本リッチスキップ量RSRbsi−1を用い、以下の演算式(3)に従って今回の基本リッチスキップ量RSRbsiの算出を行う。
RSRbsi = RSRbsi−1 + DLsfb …(3)
そしてECU30は、その後の処理を一旦終了する。
【0086】
次に、これも「空燃比サブフィードバック制御ルーチン」(図6)を構成する各ステップのうち、ステップ500における処理内容の詳細を説明する。
図8は、上記ステップ500(図6)の処理内容を、一連のサブルーチンとして詳細に示すものである。
【0087】
ステップ(サブルーチン)500に処理が移行すると、ECU30は先ずステップ501において、リア酸素センサ11bのセンサ電圧VORiが基準電圧KOXRS以下であるか否かを判断する。そしてその判断が肯定であれば処理をステップ502に移行し、その判断が否定であれば処理をステップ503に移行する。
【0088】
ステップ502においては、前記サブルーチン400のステップ409(図7)で求めた基本リッチスキップ量RSRbsiが、これも同サブルーチン400で求めた見込みリッチスキップ量RSRmki以下であるか否かを判断する。そしてその判断が肯定であれば処理をステップ505に移行し、その判断が否定であれば処理をステップ504に移行する。
【0089】
一方、ステップ503においては、基本リッチスキップ量RSRbsiが見込みリッチスキップ量RSRmkiを上回っているか否かを判断する。そしてその判断が肯定であれば処理をステップ505に移行し、その判断が否定であれば処理をステップ504に移行する。
【0090】
ステップ504においては、基本リッチスキップ量RSRbsiをリッチスキップ量RSRの最新値として記憶する。一方、ステップ505においては、見込みリッチスキップ量RSRmkiをリッチスキップ量RSRの最新値として記憶する。
【0091】
そしてECU30は、両ステップ504、505のうち何れかのステップを経た後は、その処理を一旦終了する。
ECU30は、以上説明した「空燃比サブフィードバック制御ルーチン」に基づきリッチスキップ量RSRを算出する。このリッチスキップ量RSRはリア酸素センサ11bからのセンサ電圧VOR応じて刻々変化する値となり、前記「空燃比フィードバック制御ルーチン」(図4、図5)においても説明したように、スキップ制御時において空燃比フィードバック補正係数FAFの更新に用いられることとなる。
【0092】
例えば図9(a)〜(c)には、リア酸素センサ11bからのセンサ電圧VOR(図9(a))、このセンサ電圧VORに対応するリッチスキップ量RSR(図9(b))、及びリッチスキップ量RSRの変更に応じて変動する空燃比A/F(図9(c))の一変化態様例を同一時間軸上に示す。
【0093】
例えば図9(a)及び図9(b)に示すように、時刻t1においてセンサ電圧VORが基準電圧KOXRS以下にある状態から上昇して同基準電圧KOXRSを上回ると、リッチスキップ量RSRは従来の空燃比サブフィードバック制御であればスキップ量(リッチスキップ量RSRのスキップ量としての更新量)DLsfbをもって点Aまで減量(スキップ制御)されるところ、本実施形態ではスキップ量DLsfbに対し、所定量(見込みスキップ量)DLmkを更に加えた更新量をもって点Bまで減量(スキップ)される。スキップ後、リッチスキップ量RSRは所定期間一定を保ち、点C移以降は徐変減量(積分制御)される。この積分制御に移行する点Cは、同図9(b)中に破線にて示すように、点Aから徐変減量を行ったと仮想した場合に、その仮想線と現実のリッチスキップ量RSRと一致する点に相当する。
【0094】
また、センサ電圧VORが基準電圧KOXRSより高い状態から下降して基準電圧KOXRS以下になった場合も同様の制御を行う。すなわち、例えば時刻t2において、点Dにおいてスキップ量DLsfbに所定量(見込みスキップ量)DLmkを加えた更新量をもって点Eまで増量(スキップ)され、スキップ後のリッチスキップ量RSRは所定期間一定を保つとともに、点F以降、徐変増量(積分制御)される。
【0095】
図9(c)は、上記態様で変更が行われるリッチスキップ量RSRに対応する三元触媒内の酸素ストレージ量の変動の態様(実線)を、従来の制御に係るもの(二点鎖線)と比較したものである。
【0096】
同図に示すように、上記のような態様で、リア酸素センサ11bのセンサ電圧VORに基づくサブフィードバック制御を行うことにより、本実施形態によれば、三元触媒内の酸素ストレージ量が上限値β或いは下限値γ近傍に滞留する時間が短縮されるとともに、最適量(領域)の中心近傍に収束する傾向が強まり、NOx、CO及びHC等に対する三元触媒の浄化効率が一層向上することとなる。
【0097】
ここで、従来の制御装置にあっては、リア酸素センサからのセンサ電圧に基づき例えば空燃比フィードバック補正係数FAFのリッチスキップ量RSRについて、スキップと徐変とを交互に繰り返させる制御を行っていた。そのような制御態様では、酸素ストレージ量が上限値若しくは下限値となった際、それらの値を中心に向かって速やかに移行させることが困難であった。
【0098】
この点本実施形態によれば、酸素ストレージ量が上限値β若しくは下限値γに達すると、リッチスキップ量RSRをその制御波形の中心近傍まで大きくスキップさせることとなるため、これに従い酸素ストレージ量も最適量(領域)の中心近傍まで速やかに移行し、最適量における滞留時間も増す。
【0099】
この結果、空燃比フィードバック制御による空燃比の最適空燃比への収束性・安定性も増し、外乱等による制御性の悪化も好適に抑制されることとなり、ドライバビリティ及び排気特性の一層の向上が図られることとなる。
【0100】
以上説明したように、本実施形態の空燃比制御装置によれば、以下のような効果が奏せられることとなる。
(1)リア酸素センサからのセンサ電圧に基づく空燃比サブフィードバック制御による三元触媒内の酸素ストレージ量の最適量(領域)の中心への収束性が一層増す。
(2)酸素ストレージ量の最適量(領域)の中心への収束に係るフィードバック制御に関して、外乱による影響も受けにくくなる。
(3)ドライバビリティや排気特性の一層の向上が図られる。
【0101】
なお、本実施形態では、リッチスキップ量RSRの更新量DLmkを所定量としており、この所定量は、運転状態から一義的に算出されるようにマップ等に予め記憶しておくか、定数として予め設定しておくこととなる。
【0102】
これに対し、図6に示した空燃比サブフィードバック制御手順のうち、ステップ300とステップ400との中間に、図10に示すステップPRE400A及びステップPRE400Bを実行するように構成してもよい。
【0103】
すなわち、図6に示す「空燃比サブフィードバック制御ルーチン」のステップ300において空燃比サブフィードバック制御の実行条件が成立したものと判断すると、ECU30はその処理をステップPRE400A(図10)に移行する。
【0104】
ステップPRE400Aにおいては、リッチスキップ量RSRの振幅を前回までの処理の履歴から算出する。
すなわち、空燃比サブフィードバック制御に係るリッチスキップ量RSRの制御波形において、増量のスキップ制御を行う直前のリッチスキップ量RSR(最小値(例えば図9(b)における点H)と、減量のスキップ制御を行う直前のリッチスキップ量RSR(最大値(例えば図9(b)における点G)との偏差を所定回数(例えば3回)分平均することにより、リッチスキップ量RSRの制御波形の振幅とする。
【0105】
続くステップPRE400Bにおいては、見込みリッチスキップ量RSRmkの更新量DLmkを、先のステップPRE400Aで求めたリッチスキップ量RSRの振幅に基づき予め設定した一次元マップを参照して算出する。
【0106】
図11(a)は、同一次元マップ上におけるリッチスキップ量RSRと更新量DLmkとの関係を、三元触媒の劣化傾向及び酸素ストレージ能力の低下傾向と併せて示すものである。
【0107】
同図11(a)に示すように、三元触媒20がその使用により劣化してくると、同触媒内に収容しうる酸素量(飽和量)も低下していく傾向にある。この結果として、空燃比サブフィードバック制御によるリッチスキップ量RSRの制御波形の振幅が小さくなっていくことが発明者により確認されている(図11(b)をあわせ参照)。
【0108】
ここで、前述したように、上記実施形態における空燃比サブフィードバック制御では、リッチスキップ量RSRがスキップによって速やかに制御波形の中心まで移行し、その値を維持することが好ましい。そのためここでは、三元触媒20が劣化するにつれてリッチスキップ量RSRの振幅が小さくなっても、スキップ制御後のリッチスキップ量RSRは常にその制御波形の中心に位置するように、すなわち三元触媒20の劣化に伴って更新量DLmkも徐々に小さくなるように上記一次元マップを通じて予め設定しておく。
【0109】
続くステップ400以降は、図6(詳しくは図7及び図8)に示した「空燃比サブフィードバック制御ルーチン」の各処理を行えばよい。
上記のような構成とすることにより、三元触媒20内の酸素ストレージ量を最適量の中心に収束させる上記実施形態での制御に係る信頼性が一層増すこととなる。とくに、三元触媒20の劣化等により空燃比サブフィードバック制御に係るリッチスキップ量RSRの制御振幅がずれてしまうことがあっても、リッチスキップ量RSRを確実に制御中心に収束させることができるようになる。
【0110】
また一方、これも図6に示した空燃比サブフィードバック制御手順のうち、ステップ300とステップ400との中間に、図12に示す一連の処理手順、ステップPRE400C、ステップPRE400D及びステップPRE400Eを実行するように構成してもよい。
【0111】
すなわち、処理が「空燃比サブフィードバック制御ルーチン」(図6)に移行し、ステップ300において空燃比サブフィードバック制御の実行条件が成立したものと判断すると、ECU30はその処理をステップPRE400Cに移行する。
【0112】
ステップPRE400Cにおいては、定常度合い係数TEIJRの算出を行う。この定常度合い係数TEIJRとは、吸気量Ga、スロットル開度TA、エンジン回転数NEやフューエルカット実行の有無、燃料噴射量の強制増量等各種運転状態パラメータに基づき図示しない多次元マップ上で、運転状態がどの程度定常状態に近いかを評価して数量化したものである。
【0113】
ここでの例においてはこの定常度合い係数TEIJRを0〜1の範囲で設定することとし、最も定常な状態を「TEIJR=1」、もっとも過渡な状態を「TEIJR=0」として評価する。
【0114】
続くステップ400Dにおいては、リッチスキップ量RSRの更新なまし(徐変)係数NRSR(但し、NRSR≧1)を先のステップPRE400Cで求めた定常度合い係数TEIJRに基づき図示しないマップを参照して算出する。ちなみに同マップ上において、定常度合い係数が大きいほどリッチスキップ量RSRの更新なまし係数NRSRは小さく設定される。
【0115】
続くステップPRE400Eにおいては、今回までのリッチスキップ量RSRの履歴から求めた平均リッチスキップ量RSRAVと、リッチスキップ量RSRの更新なまし係数とを用いて、以下の演算式(4)に従ってリッチスキップ量RSRの中心(制御目標とする学習値)TRSRiを算出する。
TRSRi={RSRAV+(NRSRi−1−1)×TRSRi−1}/NRSR…(4)
但し、平均リッチスキップ量RSRAVは、リッチスキップ量RSRの最大値と最小値とを所定回数分加算し、これらを平均したものである。
【0116】
続くステップPRE400Fにおいては、見込みリッチスキップ量RSRmkiの今回の更新量DLmkを以下の演算式(5)に従って算出する。
|DLmk|=|RSRi−1−TRSRi|−|DLsfb|…(5)
ただし、リッチスキップ量RSRが減量スキップを行う際には更新量DLmkは負の値に、リッチスキップ量RSRが増量スキップを行う際には更新量DLmkは正の値に設定する。
【0117】
続くステップ400以降は、図6(詳しくは図7及び図8)に示した「空燃比サブフィードバック制御ルーチン」における処理を行えばよい。
上記のような構成とすることによっても、三元触媒20内の酸素ストレージ量を最適量の中心に収束させる上記実施形態による制御に係る信頼性が一層増すこととなる。そしてこの場合も、三元触媒20の劣化等により空燃比サブフィードバック制御に係るリッチスキップ量RSRの制御振幅がずれてしまうことがあっても、リッチスキップ量RSRを確実に制御中心に収束させることができるようになる。
(第2の実施形態)
次に、本発明に係る空燃比制御装置を具体化した第2の実施の形態について、第1の実施の形態と異なる点を中心に説明する。
【0118】
該第2の実施の形態の装置も、同じく自動車のエンジンシステムに適用され、空燃比フィードバック制御により燃料噴射量(時間)の補正を行うものである。また、同第2の実施の形態の装置にあっても、適用対象とする自動車のエンジンシステムの構成(図1)、ECU(電子制御装置)30及びその周辺の電気的構成(図2)は先の第1の実施形態の装置と同様であり、それら構成に関するここでの重複する説明は割愛する。
【0119】
さて、本実施形態の空燃比制御装置にあっても、先の第1の実施の形態と同様、三元触媒内の酸素ストレージ量を好適な範囲に保持べく、リア酸素センサ11bのセンサ電圧VORに応じて空燃比フィードバック補正係数FAFの変更に係るフィードバック制御を実行する。
【0120】
図13(a)〜(e)には、本実施形態に係るリア酸素センサ11bのセンサ電圧VOR(図13(a))、空燃比フィードバック補正係数FAFの更新に係るリッチスキップ量RSR(図13(b))、センサ電圧VORの変動に応じて変更される空燃比フィードバック補正係数FAFの制御波形(図13(c)及び(d))、及び三元触媒20内の酸素ストレージ量(図13(e))の一変化態様例を示す。なお、図13(a)、(b)及び(e)は、同一時間軸上に示すタイムチャートである。
【0121】
図13(a)及び(b)に示すように、リア酸素センサ11bのセンサ電圧VORに応じて空燃比フィードバック補正係数FAFの更新に係るリッチスキップ量RSRが空燃比サブフィードバック制御され、スキップ制御と積分制御とが繰り返されることは、先の図17(c)及び(d)において説明した通りである。ただし、本実施形態においては、図13(a)における点G及び点Iのように、センサ電圧VORがリーン(VOR≦基準電圧KOXRS)からリッチ(VOR>基準電圧KOXRS)に移行する際にはリーンホールド条件フラグXHLDLが「ON」に設定され、同図における点Hに示すように、センサ電圧VORがリッチからリーンに移行する際にはリッチホールド条件フラグXHLDRが「ON」に設定される。
【0122】
そして、図13(c)に示すように、例えばリーンホールド条件フラグXHLDLが「ON」に設定されると、空燃比フィードバック補正係数FAFがリーンスキップを行う際、通常のリーンスキップ量RSLに加え見込みリーンスキップ量RSLmkを加算した更新量をもってスキップ制御を実行するとともに、次回のスキップタイミングまでは、一定の値を保持する。一方、図13(d)に示すように、リッチホールド条件フラグXHLDRが「ON」に設定されると、空燃比フィードバック補正係数FAFがリッチスキップを行う際、通常のリッチスキップ量RSRに加え見込みリッチスキップ量RSRmkを加算した更新量をもってスキップ制御を実行するとともに、次回のスキップタイミングまでは、一定の値を保持する。
【0123】
図13(e)は、本実施形態における空燃比フィードバック制御及び空燃比サブフィードバック制御を行った場合の酸素ストレージ量(実線)と、リア酸素センサからの信号に基づく従来の制御を行った場合の酸素ストレージ量(破線)の変化態様を比較して示すものである。
【0124】
同図に示すように、本実施形態における空燃比フィードバック制御及び空燃比サブフィードバック制御によると、三元触媒が有効に排気を浄化しうる酸素ストレージ量の許容範囲の上限βや下限γに達すると、酸素ストレージ量を速やかに最適量の中心に向かって移行させる作用がさらに向上するようになる。
【0125】
以下、本実施形態の空燃比制御装置が実行する空燃比フィードバック制御及び空燃比サブフィードバック制御の詳細について説明する。
本実施形態に係る空燃比フィードバック制御の処理内容は、先の第1の実施形態における「空燃比フィードバック制御ルーチン」(図4及び図5)のうち、ステップ220〜ステップ227に係る一連の処理手順を、図14及び図15に示すサブルーチン600で置き換えたものである。
【0126】
すなわち、「空燃比フィードバック制御ルーチン」(図4及び図5)において、ステップ207又はステップ217でのに処理を経た後、ECU30はその処理をサブルーチン600(図14)に移行する。
【0127】
本サブルーチン600において、先ずステップ601では、空燃比フィードバック制御を実行するための上記諸条件(a1)〜(a5)が満たされているか否かを判断する。
【0128】
そして、同諸条件(a1)〜(a5)が全て満たされているときには、現在の運転状態が空燃比フィードバック制御を行うための条件に適合していると判断して、処理をステップ602に移行する。一方上記諸条件(a1)〜(a5)のうち1つでも満たされていないものがあれば、本サブルーチンを一旦抜ける。
【0129】
ステップ602においては、スキップタイミングフラグXOXINVが現在「ON」に設定されているか否かを判断する。そして、その判断が否定であれば処理をステップ604に移行し、その判断が肯定であれば処理をステップ605に移行する。
【0130】
ステップ605においては、空燃比フィードバック補正係数FAFを所定の積分定数KiR分増量させる積分制御を実行する。
また、ステップ606においては、空燃比フィードバック補正係数FAFを所定の積分定数KiL分減量させる積分制御を実行する。
【0131】
そして、上記ステップ605又はステップ606のうち何れかの処理を経た後は、処理をステップ631(図15)に移行する。
一方、上記ステップ602での判断が肯定であり、その処理をステップ603に移行した場合、同ステップ603においては、リッチ判定フラグXOXRが現在「OFF」に設定解除されているか否かを判断する。そしてその判断が否定であれば現在の空燃比A/Fはリッチであるとみなして処理をステップ610に移行し、その判断が肯定であれば現在の空燃比A/Fはリーンであるとみなして処理をステップ620に移行する。
【0132】
ステップ610においては、後述する「空燃比サブフィードバック制御ルーチン」(図16)で適宜更新されるリーンスキップ量RSLを前回算出した基本空燃比フィードバック補正係数FAFbsi−1から減算することにより、今回の基本空燃比フィードバック補正係数FAFbsiとする。
【0133】
続くステップ611においては、リッチホールド条件フラグXHDRを「OFF」に解除する。
さらに続くステップ612においては、リーンホールド条件フラグXHDLが現在「ON」に設定されているか否かを判断する。そしてその判断が肯定であれば処理をステップ613に移行し、その判断が否定であれば処理をステップ630に移行する。
【0134】
ステップ613においては、今回算出した基本空燃比フィードバック補正係数FAFbsから所定値dを減算し、今回の見込み空燃比フィードバック補正係数FAFmkとする。ちなみに、この所定値dを大きく設定するほど先の図13(e)で説明した上限値β側から下限値γ側に向かって触媒中の酸素ストレージ量を速やかに移行させる効果が高まる。
【0135】
一方ステップ630においては、今回算出した基本空燃比フィードバック補正係数FAFbsiを今回の見込み空燃比フィードバック補正係数FAFmkとする。
【0136】
他方、先のステップ603における判断が肯定で、処理をステップ620に移行した場合、同ステップ620においては、「空燃比サブフィードバック制御ルーチン」(図16)で適宜更新されるリッチスキップ量RSRを前回算出した基本空燃比フィードバック補正係数FAFbsi−1に加算することにより、今回の基本空燃比フィードバック補正係数FAFbsiとする。
【0137】
続くステップ621においては、リーンホールド条件フラグXHDLを「OFF」に解除する。
さらに続くステップ622においては、リッチホールド条件フラグXHDRが現在「ON」に設定されているか否かを判断する。そしてその判断が肯定であれば処理をステップ623に移行し、その判断が否定であれば処理をステップ630に移行する。
【0138】
ステップ623においては、今回算出した基本空燃比フィードバック補正係数FAFbsから所定値d’を減算し、今回の見込み空燃比フィードバック補正係数FAFmkとする。ちなみに、この所定値d’を大きく設定するほど先の図13(e)で説明した下限値γ側から上限値βに向かって触媒中の酸素ストレージ量を速やかに移行させる効果が高まる。
【0139】
前述したように、ステップ630においては今回算出した基本空燃比フィードバック補正係数FAFbsiを今回の見込み空燃比フィードバック補正係数FAFmkとする。
【0140】
上記ステップ613、623、630のうち何れかを経た後は、処理をステップ631(図15)に移行する。
ステップ631においては、リッチ判定フラグXOXRが「ON」に設定されているか否かを判断する。そしてその判断が肯定であれば処理をステップ632に移行し、その判断が否定であれば処理をステップ633に移行する。
【0141】
ステップ632においては今回算出した基本空燃比フィードバック補正係数FAFbsiが見込み空燃比フィードバック補正係数FAFmkを上回っているか否かを判断する。そしてその判断が肯定であれば処理をステップ634に移行し、その判断が否定であれば処理をステップ635に移行する。
【0142】
一方ステップ633においては、今回算出した基本空燃比フィードバック補正係数FAFbsiが見込み空燃比フィードバック補正係数FAFmkを下回っているか否かを判断する。そしてその判断が肯定であれば処理をステップ634に移行し、その判断が否定であれば処理をステップ635に移行する。
【0143】
ステップ634においては見込み空燃比フィードバック補正係数FAFmkを今回の空燃比フィードバック補正係数FAFとして採用する。一方、ステップ635においては、基本空燃比フィードバック補正係数FAFbsiを今回の空燃比フィードバック補正係数FAFとして採用する。そしてステップ634及びステップ635のうち何れかを経た後は、処理をステップ636に移行する。同ステップ636においては、スキップタイミングフラグXOXINVを「OFF」に解除する。
【0144】
そしてECU30は、その後の処理を一旦終了する。
ECU30は、以上説明した「空燃比フィードバック制御ルーチン」に基づき空燃比フィードバック補正係数FAFを算出する。この空燃比フィードバック補正係数は先の第1の実施形態と同様「燃料噴射制御ルーチン」(図3)において、基本燃料噴射時間TAUbsの一補正係数として用いられることとなる。
【0145】
次に、上記「空燃比フィードバック制御ルーチン」において、ステップ217で用いることとしたリッチスキップ量RSRを、三元触媒20下流のリア酸素センサ11bからの検出信号に基づいて適宜変更するために行う「空燃比サブフィードバック制御ルーチン」について説明する。
【0146】
図16には、ECU30により所定時間毎に周期的に実行される「サブフィードバック制御ルーチン」の処理手順の概略を示す。ECU30のROM31bは以下のルーチンに関するプログラムを予め記憶する。
【0147】
処理が本ルーチンに移行すると、ECU30は先ずステップ701において、現在の運転状態が空燃比サブフィードバック制御を実行するための諸条件を全て満たしているか否かを判断する。当該諸条件は、先の第1の実施形態における「空燃比サブフィードバック制御ルーチン」で説明した空燃比サブフィードバック制御の適合条件と同一のものである。そしてECU30は、当該空燃比サブフィードバック制御の実行条件を満たしている場合には処理をステップ702に移行し、同条件を満たしていなければ、ステップ703においてリーンホールド条件フラグXHLDLを「ON」に設定すると伴にリッチホールド条件フラグXHLRを「OFF」に設定解除し、本ルーチンを一旦抜ける。
【0148】
ステップ702においては、リア酸素センサ11bのセンサ電圧VORiが基準電圧KOXR以上であるか否かを判断する。そしてその判断が肯定であれば処理をステップ704に移行し、その判断が否定であれば処理をステップ705に移行する。
【0149】
ステップ704においては、前回読み込まれたリア酸素センサ11bからのセンサ電圧VORi−1が基準電圧KOXRを下回っていたか否かを判断する。そして、その判断が肯定であれば処理をステップ706に移行し、その判断が否定であればステップ707に移行する。
【0150】
一方、ステップ705においては、前回読み込まれたリア酸素センサ11bからのセンサ電圧VORi−1が基準電圧KOXRを上回っていたか否かを判断する。そして、その判断が肯定であれば処理をステップ708に移行し、その判断が否定であれば処理をステップ709に移行する。
【0151】
ステップ706、707、708及び709においては、上記ステップ702、704及び705における判断に基づき、それぞれリッチスキップ量RSRの今回の更新量DLsfbを決定する。すなわち、ステップ706では、更新量DLsfbをリッチスキップ量RSRの減量に係る比例定数−f(但し、f>0)として、処理をステップ710に移行する。また、ステップ707では、更新量DLsfbをリッチスキップ量RSRの減量に係る積分定数−e(但し、f≫e>0)として、処理をステップ712に移行する。また、ステップ708では、更新量DLsfbをリッチスキップ量RSRの増量に係る比例定数f’(但し、f’>0)として、処理をステップ711に移行する。また、ステップ709では、更新量DLsfbをリッチスキップ量RSRの増量に係る積分定数−e’(但し、f’≫e’>0)として、処理をステップ712に移行する。
【0152】
ステップ710においては、ステップ702及びステップ704における判断から、前回から今回にかけて空燃比A/Fがリーン側からリッチ側へ移行したものと認識して、リーンホールド条件フラグXHLDLを「ON」に設定すると伴にリッチホールド条件フラグXHLDRを「OFF」に設定解除した後、処理をステップ712に移行する。
【0153】
また、ステップ711においては、これも同様にステップ702及びステップ705における判断から、前回から今回にかけて空燃比A/Fがリッチ側からリーン側へ移行したものと認識して、リッチホールド条件フラグXHDL(図13(a)〜(c)参照)を「ON」に設定すると伴にリーンホールド条件フラグXHLDLを「OFF」に設定解除した後、処理をステップ712に移行する。
【0154】
ステップ712においては、現在設定されているリッチスキップ量RSRに更新量DLsfbを加算し、これを最新のリッチスキップ量RSRとして再設定する。さらに、リッチスキップ量RSR及びリーンスキップ量RSLの総量として予め設定しておくスキップ総量RSadd(例えば10%)から今回再設定したリッチスキップ量RSRを減算し、これを最新のリーンスキップ量とする。
【0155】
そしてECU30は、その後の処理を一旦終了する。
ここで、従来の空燃比サブフィードバック制御では、リア酸素センサからのセンサ電圧に基づき例えば空燃比フィードバック補正係数FAFのリッチスキップ量RSRについて、スキップと徐変とを交互に繰り返させるにすぎないため、酸素ストレージ量が触媒ウインドの上限値若しくは下限値となった際、それらの値を同触媒ウインドの中心に向かって速やかに移行させることが困難であった。
【0156】
この点本実施形態に係る空燃比制御装置にあっては、酸素ストレージ量が触媒ウインドの上限値若しくは下限値となった際には、スキップ後、通常の空燃比フィードバック補正係数FAFに所定の増量分d又はd’を加味し、これを次回のスキップタイミングまで保持(ホールド)することにより、触媒内の酸素ストレージ量を上限値β及び下限値γの中心に向かって速やかに移行させることとしている。このため、三元触媒内の酸素ストレージ量が触媒ウインドの上限値β或いは下限値γ近傍に滞留する時間が短縮されるとともに、同ウインドの中心近傍に収束する傾向が強まり、NOx、CO及びHC等に対する三元触媒の浄化効率が一層向上することとなる。
【0157】
そしてこの結果、先の第1の実施形態と同様空燃比フィードバック制御による空燃比の最適空燃比への収束性・安定性も増し、ドライバビリティ及び排気特性の一層の向上が図られることとなる。
【0158】
以上説明したように、本実施形態の空燃比制御装置によれば、以下のような効果が奏せられることとなる。
(1)リア酸素センサからのセンサ電圧に基づく空燃比サブフィードバック制御による三元触媒内の酸素ストレージ量の触媒ウインド中心への収束性が一層増す。
(2)ドライバビリティや排気特性の一層の向上が図られる。
【0159】
なお、本実施形態では、リア酸素センサ11bのセンサ電圧VORに基づいて例えば図13(b)に示した制御波形をもってリッチスキップ量RSRの変更を行いつつ、センサ電圧VORがリッチとリーンとの間で反転したときには、リッチスキップ後、或いはリーンスキップ後に所定時間空燃比フィードバック補正係数FAFを保持する制御を行うこととした。これに対し、リッチスキップ量RSRの変更に係る制御波形は、上記第1の実施形態で採用したもの(例えば図9(b)参照)を用いて行ってもよい。また、リッチスキップ量RSRの変更は行わずに、スキップ制御後、空燃比フィードバック補正係数FAFを所定時間保持する制御のみを行っても、本実施形態と同様の効果を奏することはできる。
【0160】
さらに、本実施形態では、リッチスキップ後、或いはリーンスキップ後に所定時間空燃比フィードバック補正係数FAFを保持する場合には、スキップ制御に係るスキップの量を増大させることとした。これに対し、スキップの量については変更を行わないか、或いはスキップの量は減少させることとしてもよい。
【0161】
さらに、センサ電圧VORがリッチからリーンに反転したときのみ、或いはリーンからリッチに反転したときのみ、スキップ後、所定時間空燃比フィードバック補正係数FAFを保持する制御を行うこととしてもよい。
【0162】
また、上記第1の実施形態において学習することとしたリッチスキップ量RSRの制御波形の中心、或いは上記第2の実施形態において用いることとした所定値d,d’の最適値は、三元触媒20の劣化度合いや吸気量Ga等の運転状態に基づいて算出又は学習することが好適であるが、その算出や学習にあたり、補足的に他のパラメータを用いることもでき、更にその算出に係る演算の態様も多々の関数やマップを適用することができる。さらに第2の実施形態で採用したホールド制御を用いる代わりに、遅延処理値TDR或いはTDLを変更することによっても同第2の実施形態とほぼ同様の効果を得ることができる。要は、触媒内の酸素ストレージ量が上限値βや下限値γ近傍に達したときに、リッチ側(増量)、或いはリーン側(減量)に係る空燃比フィードバック補正係数FAFの時間積分量を一時的に増減する制御を行えばよい。
【0163】
また、上記第1及び第2の実施形態において、リア酸素センサ11bのセンサ電圧VORに基づき空燃比サブフィードバック制御を行う際、空燃比フィードバック補正係数FAFの変更に係るリッチスキップ量RSRを特定の制御波形(例えば図9(b)参照)をもって変更し、このリッチスキップ量RSRの変更に応じてリーンスキップ量RSLも変更することとしたが、これとは逆に、リーンスキップ量を特定の制御波形をもって変更し、このリーンスキップ量RSLの変更に応じてリッチスキップ量RSRを変更することとしてもよい。
【0164】
さらに、リッチスキップ量RSR又はリーンスキップ量RSLのうち、何れか一方のみを空燃比サブフィードバック制御により変更し、他方は不変としてもよい。
【0165】
また、とくに前記第1の実施形態に関して、そのリア酸素センサ11bのセンサ電圧VORに基づき求める制御量(第1の実施形態ではリッチスキップ量RSR)の用途は任意であり、その他の補正量、例えば空燃比フィードバック補正係数FAFの積分制御に係る積分定数KiR、KiLの補正量として用いることもできる。また、例えばフロント酸素センサとして気体中の酸素濃度の変化に対してリニアな出力電圧を出力する、いわゆるリニア空燃比センサを用いる場合には、その出力電圧若しくは関連値を補正する値として同制御量(リッチスキップ量RSR)を用いることもできる。
【0166】
また、リア酸素センサのみのセンサ電圧に基づいて空燃比フィードバック制御を行
うこととし、その制御波形として上記第1の実施形態で用いたリッチスキップ量RSRの波形を適用することとしてもよい。
【0167】
さらに、上記第1の実施形態で用いたリッチスキップ量RSRの波形(図9(b)参照)のうち、例えば区間B−Cや区間E−Fのようにリッチスキップ量RSRが所定値を保持する区間において、同リッチスキップ量を微小な変化率をもて増加或いは減少させる構成としてもよい。ちなみにこのような構成で制御を行うためには、例えば、図7において示したサブルーチン400で、それぞれステップ404及びステップ406の後に、見込みリッチスキップ量RSRmkに対して微小量を加算または減算する処理を設定すればよい。
【0168】
【発明の効果】
請求項1又は2に記載した発明によれば、触媒下流での排気空燃比におけるリッチとリーンとの間の反転時に、排気空燃比を触媒ウインド上下限からその中心近傍に向かって速やかに移行させることができるとともに、中心近傍での滞留時間も増す。これにより、機関の排気特性が向上するばかりでなく、フィードバック制御に係る制御周波数も増大し、ドライバビリティの向上も図られる。さらに、空燃比補正量、すなわち制御量の制御中心への収束性が高まり制御振幅も縮小されるため、機関の運転状態が過渡状態にある場合でも外乱によって制御性が悪化することを好適に抑制することができるようになる。
【0169】
請求項3〜5何れかに記載した発明によれば、触媒の劣化、機関の運転状態、機関の経年変化等により空燃比補正量の制御振幅が変わってしまった場合であれ、上記所定値を変更することで、空燃比補正量をスキップ制御によって確実に制御中心に移行させることができる。よって、触媒の劣化等による、空燃比の補正量の制御中心への収束性低下を好適に抑制することができるようになる。
【0170】
請求項6に記載した発明によれば、排気空燃比におけるリッチとリーンとの間の反転時には、触媒内の酸素ストレージ量が、排気浄化用触煤による浄化能力を保持することのできる上下限付近に滞留している。そこでこのとき、積分制御に係る空燃比補正量の時間積分量を増減することにより、酸素ストレージ量を当該上下限値からその中心近傍に向かって速やかに移行させることができるようになり、触媒内の酸素ストレージ量が触媒ウインド内に好適に保持されるようになる。
【0171】
請求項7〜9何れか記載の発明によれば、排気空燃比を触媒ウインド上下限からその中心近傍に向かって移行させる上記請求項6記載の発明による効果が一層強化されるようになる。
【図面の簡単な説明】
【図1】本発明に係る空燃比制御装置の第1の実施形態を示す概略構成図。
【図2】同実施形態に採用されるECUの電気的構成を示すブロック図。
【図3】燃料噴射制御手順を示すフローチャート。
【図4】同第1の実施形態の空燃比フィードバック制御手順を示すフローチャート。
【図5】同第1の実施形態の空燃比フィードバック制御手順を示すフローチャート。
【図6】同第1の実施形態の空燃比サブフィードバック制御手順を示すフローチャート。
【図7】同第1の実施形態の基本リッチスキップ量及び見込みリッチスキップ量の算出手順を示すフローチャート。
【図8】同第1の実施形態のリッチスキップ量の決定に係る手順を示すフローチャート。
【図9】同第1の実施形態による空燃比制御態様を示すタイムチャート。
【図10】第1の実施形態に係る空燃比サブフィードバック制御の他の制御手順を示すフローチャート。
【図11】該他の制御手順でのリッチスキップ量の振幅及び最適な見込みリッチスキップ量の更新量の関係を示す表等。
【図12】第1の実施形態に係る空燃比サブフィードバック制御のさらに他の制御手順を示すフローチャート。
【図13】本発明に係る空燃比制御装置の第2の実施形態についてその制御態様を示すタイムチャート。
【図14】同第2の実施形態の空燃比フィードバック制御手順についてその一部を示すフローチャート。
【図15】同第2の実施形態の空燃比フィードバック制御手順についてその一部を示すフローチャート。
【図16】同第2の実施形態の空燃比サブフィードバック制御手順を示すフローチャート。
【図17】従来の制御装置の空燃比フィードバック及びサブフィードバック態様を示すタイムチャート。
【図18】従来の装置の空燃比制御態様を示すタイムチャート。
【符号の説明】
1…エンジン、2…吸気系、3…燃焼室、4…排気系、5…スロットルバルブ、6…サージタンク、7…吸気量センサ、8…スロットルポジションセンサ(開度センサ)、9…吸気温センサ、10…燃料噴射弁、11a…フロント酸素センサ、11b…リア酸素センサ、12…イグナイタ、13…ディストリビュータ、14…点火プラグ、15…回転数センサ、 16…気筒判別センサ、17…水温センサ、20…三元触媒、30…ECU(電子制御装置、31…マイクロコンピュータ、31a…CPU、31b…ROM、31c…RAM、31d…バックアップRAM、34…A/D変換回路、35…駆動回路。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an air-fuel ratio control device for an internal combustion engine that performs feedback control to optimize the air-fuel ratio of a combustible air-fuel mixture supplied to the internal combustion engine.
[0002]
[Prior art]
2. Description of the Related Art As one of devices for controlling the operation state of a vehicle-mounted internal combustion engine (engine), there is an air-fuel ratio control device for controlling an air-fuel ratio of an air-fuel mixture supplied to a combustion chamber of the engine. Generally, the air-fuel ratio required for an engine changes according to the engine speed, load state, warm-up state, and the like. Therefore, in this air-fuel ratio control device, by controlling the fuel injection device (fuel injection valve) through the electronic control device, the amount of fuel supplied to the combustion chamber is corrected, and the air-fuel ratio of the air-fuel mixture is adjusted. Through this adjustment, output stability and drivability of the engine are improved in accordance with various operating conditions of the engine, and exhaust characteristics are optimized.
[0003]
Here, the feedback control of the air-fuel ratio by the air-fuel ratio control device is specifically executed based on the following mechanism.
That is, in the air-fuel ratio feedback control, first, a basic fuel injection amount (time) is calculated based on operating state parameters such as an engine speed and an intake air amount, and an air-fuel ratio feedback correction coefficient, The target fuel injection amount (time) is determined in consideration of the air-fuel ratio learning value and a correction coefficient based on other various operating states. The air-fuel ratio feedback correction coefficient corresponds to the amount of deviation of the air-fuel ratio of the previous fuel injection from the stoichiometric air-fuel ratio (or the target air-fuel ratio), and the air-fuel ratio of the current fuel injection is calculated by the stoichiometric air-fuel ratio. This is a correction coefficient for approaching.
[0004]
Then, if the air-fuel ratio calculated based on the detection signal from the air-fuel ratio sensor (oxygen sensor) provided in the exhaust system of the engine is smaller than the stoichiometric air-fuel ratio, the fuel injection amount is increased, and if it is rich, the fuel injection amount is decreased. In this manner, the correction of the fuel injection amount is periodically repeated.
[0005]
In a device that controls the air-fuel ratio based on such a mechanism, when increasing or decreasing the correction amount by the feedback control, a response delay occurs due to the gas transport time from the combustion chamber to the oxygen sensor or the response time of the oxygen sensor. Therefore, normally, when reversing the correction mode of the fuel injection amount from increase to decrease or from decrease to increase, skip control for skipping a predetermined amount in anticipation of this response delay, and integration for gradually changing the skipped correction amount By performing the control, the response of the control is enhanced. However, if the rate of change related to the correction amount gradual change during integration control is too large, the amplitude of the control waveform will be large, and if too small, the interval between the skip to the rich side and the skip to the lean side will be delayed. The frequency of the waveform is reduced. In either case, an increase in torque fluctuation and a decrease in drivability are promoted, and the exhaust characteristics are deteriorated. For this reason, it is indispensable for precise air-fuel ratio feedback control to always set the skip amount related to the skip control and the rate of change related to the correction amount gradual change at the time of integral control to optimal values.
[0006]
On the other hand, in many cases, a three-way catalyst is provided in an exhaust system of an engine to purify carbon monoxide (CO), hydrocarbon (HC), and nitrogen oxide (NOx), which are harmful substances contained in exhaust gas. Is provided. The three-way catalyst has a characteristic that all the three harmful substances can be purified with high efficiency only when the amount of oxygen in the catalyst is within a predetermined range. The detection signal from the oxygen sensor (front oxygen sensor) upstream of the three-way catalyst sufficiently reflects the oxygen concentration in the exhaust gas passing through the three-way catalyst. However, since the three-way catalyst has a so-called catalyst storage effect of holding oxygen up to a predetermined amount, it is difficult to obtain a reliable detection value of the oxygen concentration in the three-way catalyst by the front oxygen sensor. . Therefore, a control device has been proposed in which an oxygen sensor (rear oxygen sensor) is provided downstream of the three-way catalyst to obtain accurate information on the oxygen concentration in the catalyst related to the purification efficiency of the three-way catalyst.
[0007]
In such a control device, as disclosed in, for example, JP-A-63-212743, basically, skip control is performed in air-fuel ratio feedback control executed based on a detection signal obtained from a front oxygen sensor. The feedback amount of the air-fuel ratio feedback correction coefficient FAF is adjusted (feedback control) in accordance with the increase or decrease of the oxygen concentration (excess air ratio λ) in the exhaust gas downstream of the three-way catalyst obtained from the detection signal of the rear oxygen sensor. Aims to further improve the characteristics.
[0008]
In such a control device, the detection signal from the front oxygen sensor and the air-fuel ratio feedback correction coefficient FAF calculated based on the signal, and the skip amount calculated based on the detection signal and the signal from the rear oxygen sensor are calculated. (Rich skip amount RSR) respectively shows a change mode as shown in FIGS. 17 (a) to 17 (d). 17 (a) and 17 (b) show changes on the same time axis (horizontal axis). FIGS. 17 (c) and 17 (d) also show changes on the same time axis (horizontal axis). The horizontal axis indicates the change mode.
[0009]
First, FIG. 17A shows a signal waveform of a sensor voltage VOF which is a detection signal from the oxygen sensor 11. The oxygen sensor 11 is set so that when the air-fuel ratio A / F of the engine 1 matches the stoichiometric air-fuel ratio, the sensor voltage VOF becomes the reference voltage KOXR (for example, 0.45 volt (V)). When the air-fuel ratio A / F is higher than the stoichiometric air-fuel ratio (rich side), the sensor voltage VOF exceeds the reference voltage KOXR. When the air-fuel ratio A / F is lower than the stoichiometric air-fuel ratio (lean side), the sensor voltage VOF changes to the same reference voltage. KOXR or less. Therefore, the control device determines that the air-fuel ratio A / F is on the rich side when the voltage VOF exceeds the reference voltage KOXR, and determines that the air-fuel ratio A / F is on the lean side when the voltage VOF is equal to or lower than the reference voltage KOXR. It will be determined that there is. During the air-fuel ratio feedback control, in order to converge the air-fuel ratio A / F to the stoichiometric air-fuel ratio, an air-fuel ratio feedback correction coefficient FAF described later is changed to increase and decrease the target fuel injection amount (time) TAUf. repeat. Therefore, as shown in FIG. 17A, the sensor voltage VOF also repeatedly fluctuates up and down of the reference voltage KOXR.
[0010]
Next, FIG. 17B shows a waveform of the air-fuel ratio feedback correction coefficient FAF. The air-fuel ratio feedback correction coefficient FAF is used to sequentially feed back the judgment (rich side or lean side) of the control device based on the sensor voltage VOF and correct the operation of the intake air amount Ga and the like in order to correct the fuel injection amount (time) TAUbs. This is a correction amount calculated by referring to the state. Basically, during a period in which the control device determines that the air-fuel ratio A / F is on the rich side, the basic air-fuel ratio feedback correction coefficient FAFbs is increased from 1 in order to reduce and correct the target fuel injection amount (time) TAUf. During the period in which it is determined that the air-fuel ratio A / F is on the lean side, the correction coefficient FAFbs is set to be larger than 1 in order to increase and correct the fuel injection amount (time) TAUf (hereinafter, referred to as lean). Hereinafter, it is referred to as an increase).
[0011]
Here, for example, when the judgment of the control device is reversed from the lean side to the rich side, the basic air-fuel ratio feedback correction coefficient FAF is skipped (lean skipped) from the increase to the decrease with a predetermined proportional constant (lean skip amount) RSL. After that, until the judgment of the control device is reversed from the rich side to the lean side, the amount is gradually changed toward the decreasing side. That is, integral control is performed. On the other hand, when the judgment of the control device is reversed from the rich side to the lean side, the correction coefficient FAF is skipped (rich skip) with a proportional constant (rich skip amount) RSR from the decrease to the increase, and then the judgment of the control device is made. Until it is reversed, it is further gradually changed toward the increasing side.
[0012]
On the other hand, as shown in FIG. 17C, the sensor voltage VOR of the rear oxygen sensor also fluctuates up and down over the reference voltage KOXRS (for example, 0.45 V), similarly to the sensor voltage VOF of the front oxygen sensor. However, the time axis in FIGS. 17C and 17D has a larger scale than the time axis in FIGS. 17A and 17B, and the sensor voltage VOR is actually set. The fluctuation period of FIG. 17C is longer than the fluctuation period of the sensor voltage VOF (FIG. 17A). Therefore, here, as shown in FIG. 17D, when the sensor voltage VOR of the rear oxygen sensor is higher (rich) than the reference voltage KOXRS, the rich skip amount RSR (see FIG. 17B) is reduced. When the sensor voltage VOR is equal to or lower than the reference voltage KOXRS (lean), the skip amount of the air-fuel ratio feedback correction coefficient FAF is adjusted by increasing the rich skip amount RSR, and the exhaust characteristics are further improved. ing. As is clear from FIG. 17 (b), when the rich skip amount RSR is increased, the tendency of the air-fuel ratio feedback correction coefficient FAF is increased, and when the rich skip amount RSR is reduced, the air-fuel ratio correction coefficient FAF is reduced. Tendency to increase. As described above, as a result of further feedback control (sub feedback control) of the air-fuel ratio feedback correction coefficient FAF based on the sensor voltage of the rear oxygen sensor, the oxygen concentration in the exhaust gas passing through the three-way catalyst can be adjusted. The oxygen concentration in the three-way catalyst (so-called oxygen storage amount) can be optimized.
[0013]
[Problems to be solved by the invention]
By the way, when the above-described sub-feedback control (air-fuel ratio sub-feedback control) is performed, the rich skip amount RSR is reduced in a manner as shown in FIG. 18A (basically the same as FIG. 17D). When changed, the oxygen storage amount in the three-way catalyst fluctuates as shown in FIG.
[0014]
Here, a band region sandwiched between two broken lines shown in FIG. 18B indicates a region where the three-way catalyst can exert a preferable purifying action on all harmful substances of HC, CO and NOx. When the oxygen storage amount exceeds the upper limit value (oxygen saturated state) indicated by the upper dashed line, the emission amount of NOx sharply increases, and the oxygen storage amount decreases by the lower limit value indicated by the lower dashed line (the oxygen storage amount is “0”). )), The emissions of CO and HC increase rapidly.
[0015]
Therefore, as shown in FIGS. 18A and 18B, the oxygen storage amount is converged and maintained at an optimum value (target oxygen storage amount: for example, upper limit value / 2) according to the change of the rich skip amount RSR. Control is performed. In the control mode in which the skip and the gradual change of the rich skip amount RSR are alternately repeated as described above, after the oxygen storage amount becomes the maximum or the minimum, the oxygen storage amount quickly shifts from the vicinity of the upper limit or the lower limit toward the optimum value. It was difficult and its convergence was not enough.
[0016]
On the other hand, if the above-mentioned rich skip amount RSR is too large, the control width becomes large, so that not only the exhaust characteristics cannot be improved, but also the convergence as feedback control deteriorates.
[0017]
The present invention has been made in view of such circumstances, and an object of the present invention is to converge the amount of oxygen storage in a three-way catalyst to an optimum region of catalyst efficiency to further improve engine exhaust characteristics. An object of the present invention is to provide an air-fuel ratio control device for an engine.
[0018]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claim 1 has an air-fuel ratio sensor provided downstream of an exhaust purification catalyst provided in an exhaust system of an internal combustion engine and detecting an exhaust air-fuel ratio of the internal combustion engine. When the detected exhaust air-fuel ratio is inverted between rich and lean, the air-fuel ratio of the air-fuel mixture supplied to the internal combustion engine is controlled based on a control amount that is skipped and then integrated and updated. In the air-fuel ratio control device for the internal combustion engine that performs feedback control, the skip amount is increased by a predetermined amount during the skip control, Based on the skip amount before increasing Until the control amount calculated by the integration control becomes the updated control amount with the increased skip amount, a correction unit that corrects the air-fuel ratio based on the updated control amount with the increased skip amount is provided. Is the gist.
[0019]
According to a second aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the first aspect, a front air-fuel ratio sensor is provided upstream of the exhaust purification catalyst and detects an exhaust air-fuel ratio of the internal combustion engine. Feedback control is performed when the exhaust air-fuel ratio detected by the front air-fuel ratio sensor is reversed between rich and lean, and the air-fuel ratio is feedback-controlled based on the air-fuel ratio correction amount updated by being integrated and updated thereafter. Control means, wherein the correction means corrects the air-fuel ratio correction amount of the feedback control means based on the control amount.
[0020]
According to the configuration of the invention described in claim 1 or 2, when the exhaust air-fuel ratio at the downstream of the catalyst is reversed between rich and lean, the exhaust air-fuel ratio is rapidly increased from the upper and lower limits of the catalyst window toward the vicinity of the center thereof. And the residence time near the center increases. As a result, not only the exhaust characteristics of the engine are improved, but also the control frequency related to the feedback control is increased, and the drivability is improved. Further, since the air-fuel ratio correction amount, that is, the convergence of the control amount to the control center is increased and the control amplitude is reduced, even when the engine operating state is in a transient state, the controllability is preferably prevented from being deteriorated by disturbance. Will be able to
[0021]
According to a third aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the first or second aspect, the skip amount to be increased by the predetermined amount is set such that the updated control amount is a control center of the same control amount. The gist of the present invention is to further include a changing unit for changing.
[0022]
According to a fourth aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the third aspect, the changing means changes the skip amount to increase the predetermined amount in accordance with a degree of deterioration of the exhaust purification catalyst. Is the gist.
[0023]
According to a fifth aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the third aspect, the change unit learns the control center of the control amount and increases the predetermined amount by using the learned value as a target value. The gist is that the amount is changed.
[0024]
According to the configuration of the invention described in any one of the third to fifth aspects, even when the control amplitude of the air-fuel ratio correction amount has changed due to deterioration of the catalyst, operating state of the engine, aging of the engine, etc. By changing the predetermined value, the air-fuel ratio correction amount can be reliably shifted to the control center by the skip control. Therefore, it is possible to preferably suppress a decrease in the convergence of the correction amount of the air-fuel ratio to the control center due to the deterioration of the catalyst or the like.
[0025]
According to a sixth aspect of the present invention, there is provided a front air-fuel ratio sensor provided upstream of an exhaust purification catalyst provided in an exhaust system of an internal combustion engine to detect an exhaust air-fuel ratio of the internal combustion engine, and provided downstream of the exhaust purification catalyst. A rear air-fuel ratio sensor for detecting an exhaust air-fuel ratio of the internal combustion engine, and a skip control when the exhaust air-fuel ratio detected by the front air-fuel ratio sensor is inverted between rich and lean, and then integrated control. Feedback control means for feedback-controlling the air-fuel ratio of the air-fuel mixture supplied to the internal combustion engine based on the air-fuel ratio correction amount updated in the following manner; and inverting the exhaust air-fuel ratio detected by the rear air-fuel ratio sensor from rich to lean or Based on the reversal from lean to rich, the front empty space is set so that the oxygen storage amount in the catalyst approaches the center of the upper and lower limits. Sub-feedback control means for further performing feedback control of the air-fuel ratio correction amount in order to change the time integration amount of the air-fuel ratio correction amount during the integration control based on the exhaust air-fuel ratio detected by the ratio sensor. .
[0026]
According to this configuration, at the time of reversal between rich and lean in the exhaust air-fuel ratio, the oxygen storage amount in the catalyst stays near the upper and lower limits at which the purification ability by the exhaust purification soot can be maintained. . Therefore, at this time, by increasing or decreasing the time integration amount of the air-fuel ratio correction amount related to the integration control, the oxygen storage amount can be quickly shifted from the upper and lower limit values to the vicinity of the center thereof, so that the amount of oxygen stored in the catalyst can be increased. Oxygen storage amount is suitably maintained in the catalyst window.
[0027]
According to a seventh aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the sixth aspect, the sub-feedback control means is configured to perform control based on inversion of the exhaust air-fuel ratio from rich to lean detected by the rear air-fuel ratio sensor. The air-fuel ratio correction amount, which is skip-controlled when the exhaust air-fuel ratio detected by the front air-fuel ratio sensor is inverted from rich to lean, is changed from lean to rich next to the exhaust air-fuel ratio detected by the front air-fuel ratio sensor. And the exhaust air-fuel ratio detected by the front air-fuel ratio is changed from lean to rich based on the reversal of the exhaust air-fuel ratio from lean to rich detected by the rear air-fuel ratio sensor. The air-fuel ratio correction amount that is skip-controlled at the time of reversal of the exhaust air-fuel ratio detected next by the front air-fuel ratio sensor Treating kept constant from Ji to the reversing time of the lean of that feedback control to the same air-fuel ratio correction quantity execute at least one and gist.
[0028]
The invention according to claim 8 is the air-fuel ratio control device for an internal combustion engine according to claim 7, wherein the sub-feedback control means increases or decreases a skip amount of the air-fuel ratio correction amount that is kept constant in accordance with the skip control. The gist is to perform weight loss correction.
[0029]
According to the configuration of the invention described in claim 7 or 8, the effect of the invention described in claim 6 for shifting the exhaust air-fuel ratio from the upper and lower limits of the catalyst window toward the vicinity of the center thereof is further enhanced. .
[0030]
According to a ninth aspect of the present invention, in the air-fuel ratio control apparatus for an internal combustion engine according to the sixth aspect, the sub-feedback control means is configured to perform control based on the reversal of the exhaust air-fuel ratio from rich to lean detected by the rear air-fuel ratio sensor. Processing for delaying the skip control timing of the air-fuel ratio correction amount executed based on the reversal of the exhaust air-fuel ratio from lean to rich detected by the front air-fuel ratio sensor, and exhaust gas detected by the rear air-fuel ratio sensor A process of delaying the skip control timing of the air-fuel ratio correction amount executed based on the inversion of the exhaust air-fuel ratio from rich to lean detected by the front air-fuel ratio sensor based on the inversion of the air-fuel ratio from lean to rich. The gist of the present invention is that at least one of the air-fuel ratio correction amounts is feedback-controlled by executing at least one.
[0031]
With this configuration, the effect of the invention described in claim 6 for shifting the exhaust air-fuel ratio from the upper and lower limits of the catalyst window toward the vicinity of the center thereof is further enhanced.
[0032]
BEST MODE FOR CARRYING OUT THE INVENTION
(1st Embodiment)
Hereinafter, a first embodiment of an air-fuel ratio control apparatus for an internal combustion engine according to the present invention will be described with reference to the drawings.
[0033]
FIG. 1 is a schematic configuration diagram illustrating an engine system of an automobile including an air-fuel ratio control device according to the present embodiment.
In this system, the engine 1 is roughly divided into an intake system 2, a combustion chamber 3, and an exhaust system 4.
[0034]
The intake system 2 includes an air cleaner (not shown), a throttle valve 5 and a surge tank 6 from its upstream side, and has an intake passage sensor 7, a throttle position sensor 8, and an intake passage sensor in its internal passages. A temperature sensor 9 and the like are provided.
[0035]
Among these sensors, the intake air amount sensor 7 is a sensor disposed upstream of the throttle valve 5 to detect the flow rate (intake air amount) Ga of the intake air, and the throttle position sensor 8 is used to depress an accelerator pedal (not shown). And an idle switch 8b that is turned on when the throttle valve 5 is fully closed. Further, the intake air temperature sensor 9 is a sensor that detects the temperature (intake air temperature) THA of the air taken into the engine 1.
[0036]
The intake system 2 is provided with a fuel injection valve 10. Fuel pumped from a fuel tank (not shown) is injected and supplied into the engine 1 in accordance with the operation of the fuel injection valve 10, and is mixed with air taken in through the intake system 2.
[0037]
On the other hand, the exhaust system 4 includes a three-way catalyst 20, a front oxygen sensor 11a provided upstream of the three-way catalyst 20, and a rear oxygen sensor 11b provided downstream of the three-way catalyst 20. . The three-way catalyst 20 is provided for purifying carbon monoxide (CO), hydrocarbon (HC), and nitrogen oxide (NOx) contained in exhaust gas discharged from the combustion chamber 3. The front oxygen sensor 11a and the rear oxygen sensor 11b are provided upstream and downstream of the three-way catalyst 20, respectively, and detect the oxygen concentration in the exhaust before and after passing through the three-way catalyst 20.
[0038]
In addition, the engine 1 is provided with an igniter 12 as an ignition device and a distributor 13 as a distributor, and the distributed ignition voltage is applied to an ignition plug 14 provided in the combustion chamber 3 of each cylinder. It has become.
[0039]
Further, the distributor 13 is provided with a rotation speed sensor 15 and a cylinder discrimination sensor 16, through which the engine rotation speed NE of the engine 1 is detected and the combustion cylinder is discriminated.
[0040]
The engine 1 is cooled by cooling water circulating in the cylinder block 1a, and the temperature of the cooling water is detected by a water temperature sensor 17 provided in the cylinder block 1a. become.
[0041]
In such an engine system, the output of each sensor described above is input to an electronic control unit (hereinafter, referred to as an ECU) 30 that plays a role of a control system of the engine 1.
[0042]
FIG. 2 shows an outline of a hardware configuration of the ECU 30. Next, an internal configuration of the ECU 30 will be described with reference to FIG.
As shown in FIG. 2, the ECU 30 mainly includes a microcomputer 31 including a CPU 31a, a ROM 31b, a RAM 31c, a backup RAM 31d, and the like.
[0043]
The input ports of the microcomputer 31 include an idle switch 8b, a rotation speed sensor 15, a cylinder discrimination sensor 16, and an A / D conversion circuit 34, and an intake air amount sensor 7, an intake air temperature sensor 9, a water temperature sensor 17, Sensors that output analog signals, such as the opening sensor 8a and the front oxygen sensor 11a and the rear oxygen sensor 11b, are connected. A drive circuit 35 for driving the igniter 12 and the fuel injection valve 10 is connected to an output port of the microcomputer 31. The ECU 30 executes various controls relating to fuel injection and ignition of the engine 1 based on the outputs of the respective sensors taken into the microcomputer 31 in this manner.
[0044]
Next, an outline of the air-fuel ratio control among the various controls executed by the ECU 30 will be described.
The ECU 30 injects the fuel from the fuel injection valve 10 so that the air-fuel ratio (hereinafter, simply referred to as air-fuel ratio) A / F in the air-fuel mixture related to the combustion of the engine 1 becomes a target air-fuel ratio suitable for the operating state of the engine 1 The air-fuel ratio control for controlling the controlled fuel amount is executed. In this air-fuel ratio control, the ECU 30 applies an air-fuel ratio feedback correction coefficient FAF and various other controls (for example, during warm-up operation) to a basic fuel injection amount (time) TAUbs obtained based on the intake air amount Ga and the engine speed NE. The final target fuel injection amount (time) TAUf is determined by taking into account various correction coefficients obtained by the increase control or the increase or decrease control during acceleration / deceleration.
[0045]
Therefore, first, the processing content of the “fuel injection control routine” of the present embodiment executed by the ECU 30 will be described. The ROM 31b of the ECU 30 stores in advance programs relating to the following routines.
[0046]
FIG. 3 is a flowchart showing a "fuel injection control routine" for determining a fuel injection time, that is, a fuel injection amount (time) for each injection by each fuel injection valve 10, in this embodiment. The processing is executed by the ECU 30 at an interruption for each predetermined crank angle corresponding to the intake stroke in each cylinder in the engine 1.
[0047]
When the processing shifts to this routine, the ECU 30 first reads, in step 101, the intake air amount Ga, the engine speed NE, the cooling water temperature THW, and the like from among the detection signals of the above sensors.
[0048]
In the following step 102, the basic fuel injection time TAUbs is calculated from a known basic fuel injection time map (not shown) based on the intake air amount Ga, the engine speed NE, the cooling water temperature THW and the like read in the above step 101.
[0049]
In the following step 103, the air-fuel ratio feedback correction coefficient FAF and various correction amounts K1 to Kn are read. The procedure for calculating the air-fuel ratio feedback correction coefficient FAF will be described later in detail in an “air-fuel ratio feedback control routine”. Further, the correction amounts K1 to Kn are correction amounts in consideration of various operation states such as increase in warm-up, acceleration / deceleration, and increase in output, and are calculated in a separate processing routine according to the occasional operation state.
[0050]
In the subsequent step 104, the basic fuel injection time TAUbs is corrected according to, for example, the following equation (1) using the air-fuel ratio feedback correction coefficient FAF and the various correction amounts K1 to Kn read in the above step 103. The target fuel injection time TAUf is calculated.
TAUf = TAUbs × FAF × K1 × K2 × ... × Kn (1)
Finally, in step 105, the ECU 30 executes the fuel injection for the fuel injection time TAUf in accordance with the result of the calculation in step 106, and temporarily ends the subsequent processing.
[0051]
The ECU 30 causes each of the fuel injection valves 10 to execute the fuel injection with the target fuel injection time TAUf at which the air-fuel ratio A / F can be optimized based on the “fuel injection control routine” described above.
[0052]
Next, the calculation procedure of the air-fuel ratio feedback correction coefficient FAF that is read in step 103 in the above “fuel injection control routine” will be described in detail.
FIG. 4 and FIG. 5 are flowcharts showing the processing content of an “air-fuel ratio feedback control routine” that is periodically executed by the ECU 30 at predetermined time intervals to calculate the air-fuel ratio feedback correction coefficient FAF. The ROM 31b of the ECU 30 stores in advance programs relating to the following routines.
[0053]
When the process proceeds to this routine, the ECU 30 first determines in step 201 (FIG. 4) whether or not various conditions (a1) to (a5) for executing the air-fuel ratio feedback control are satisfied.
(A1) Not at the time of starting.
(A2) The fuel is not being cut.
(A3) The cooling water temperature THW is equal to or higher than a predetermined temperature.
(A4) The oxygen sensor 11 is in an activated state.
(A5) The engine is not in a high load or high revolution state.
When all of the above conditions (a1) to (a5) are satisfied, it is determined that the current operating state is suitable for the condition for performing the air-fuel ratio feedback control, and the process proceeds to step 202. I do. On the other hand, if any one of the above conditions is not satisfied, it is determined that the current operating state does not meet the condition for performing the air-fuel ratio feedback control, and the process once exits.
[0054]
In step 202, it is determined whether or not the sensor voltage VOi read from the oxygen sensor 11 that has been read this time exceeds the reference voltage KOXR (for example, 0.45 V). If the determination is affirmative, the process proceeds to step 203, and if the determination is negative, the process proceeds to step 213.
[0055]
In a series of steps 203 to 207, on the condition that the determination that the sensor voltage VO exceeds the reference voltage KOXR is made continuously in the previous step 202, the number of consecutive times is measured. To set the rich determination flag XOXR to "ON" when the number of times has reached a predetermined number or more, that is, to reduce erroneous detection due to noise in the sensor voltage VO and to stabilize the control waveform of the air-fuel ratio feedback correction coefficient FAF. Perform delay processing. Here, the rich determination flag XOXR is a flag used as a reference for selecting whether to increase or decrease the air-fuel ratio feedback correction coefficient FAF when updating the air-fuel ratio A / F. F is set to “ON” when it is determined that the current position is on the rich side, and is reset to “OFF” when it is determined that the current position is on the lean side.
[0056]
That is, first, in step 203, the ECU 30 decrements the count value (hereinafter, simply referred to as a delay counter) CDLY of the delay counter for counting the number of times.
[0057]
In the following step 204, it is determined whether or not the value of the delay counter is equal to or smaller than the reference value "0". If the determination is affirmative, the process proceeds to step 205, and if the determination is negative, the process proceeds to step 220 (FIG. 5).
[0058]
In step 205, it is determined whether or not the delay counter CDLY has a reference value "0". If the determination is affirmative, the process proceeds to step 206. In step 205, a skip timing flag XOINV for recognizing that it is time to execute skip control is set to "ON", and the process proceeds to step 206. To step 207. If the determination at the previous step 205 is negative, the process jumps to step 207.
[0059]
In step 207, a value “−TDL” in which a predetermined sign is added to the predetermined lean side delay processing value TDL is set in the delay counter CDLY, and the process proceeds to step 220 (FIG. 5).
[0060]
On the other hand, if the process proceeds to step 213 after step 202, a series of subsequent steps 213 to 217 is executed. In these steps 213 to 217, the number of consecutive times is measured on condition that the determination that the sensor voltage VO is equal to or lower than the reference voltage KOXR is made continuously in the previous step 202, and the number of times is determined to be a predetermined number. When the above condition is reached, the process of setting the rich determination flag XOXR to “ON”, that is, the delay process for stabilizing the control waveform of the air-fuel ratio feedback correction coefficient FAF by reducing erroneous detection due to the noise of the sensor voltage VO is performed. Do.
[0061]
That is, first, in step 213, the ECU 30 increments the count value (hereinafter, simply referred to as a delay counter) CDLY of the delay counter for counting the number of times.
[0062]
In the following step 214, it is determined whether or not the value of the delay counter is equal to or more than the reference value “0”. If the determination is affirmative, the process proceeds to step 215, and if the determination is negative, the process proceeds to step 220 (FIG. 5).
[0063]
In step 215, it is determined whether or not the delay counter CDLY has the reference value "0". If the determination is affirmative, the process proceeds to step 117. In step 216, a skip timing flag XOINV for recognizing that it is time to execute skip control is set to "ON". , The process proceeds to step 217. If the determination in step 215 is negative, the process jumps to step 217.
[0064]
In step 217, a predetermined rich side delay processing value TDR is set in the delay counter CDLY, and the process proceeds to step 220 (FIG. 5).
In step 220, it is determined whether the skip timing flag XOXINV is currently set to "ON". If the determination is affirmative, the process proceeds to step 221; if the determination is negative, the process proceeds to step 222.
[0065]
In step 221, it is determined whether or not the rich determination flag XOXR is currently set to "ON". If the determination is affirmative, the process proceeds to step 223; if the determination is negative, the process proceeds to step 224.
[0066]
On the other hand, also in step 222, similarly to step 221, it is determined whether or not the air-fuel ratio flag XFAF is currently set to “ON”. Then, if the determination is affirmative, the process proceeds to step 225; if the determination is negative, the process proceeds to step 226.
[0067]
In step 223, skip control is performed to reduce the air-fuel ratio feedback correction coefficient FAF by a predetermined lean skip amount RSL.
In step 224, skip control for increasing the air-fuel ratio feedback correction coefficient FAF by a predetermined rich skip amount RSR is executed.
[0068]
Incidentally, in the present embodiment, the rich skip amount RSR and the lean skip amount RSL are set so that the sum thereof always becomes a predetermined value α. Then, in a process according to an “air-fuel ratio sub-feedback control routine” (FIG. 6) described later, the rich skip amount RSR is changed at predetermined intervals in accordance with the sensor voltage VOR from the rear oxygen sensor 11b, and the rich skip amount RSR is changed. Is performed so that the lean skip amount RSL is also changed in accordance with the change of (RSL = α−RSR). After the processing of either step 223 or step 224, in step 227, the setting of the skip timing flag XOINV to “OFF” is released.
[0069]
On the other hand, when the process proceeds to step 225 after the determination in the preceding skip 222, in step 225, integral control for reducing the air-fuel ratio feedback correction coefficient FAF by a predetermined integral constant KiL is executed.
[0070]
In step 226, integral control is performed to increase the air-fuel ratio feedback correction coefficient FAF by a predetermined integral constant KiR.
Then, after passing through any one of the steps 225, 226, and 227, the ECU 30 once ends the processing in this routine.
[0071]
The ECU 30 calculates the air-fuel ratio feedback correction coefficient FAF based on the “air-fuel ratio feedback control routine” described above. Basically, the air-fuel ratio feedback correction coefficient FAF is a value that changes every moment according to the timing at which the sensor voltage VOF from the front oxygen sensor 11a crosses the reference voltage KOXR. However, more precisely, since the delay processing as shown in steps 203 to 207 or steps 213 to 217 is performed to remove the noise of the sensor voltage VOF, the air-fuel ratio feedback correction coefficient FAF between the lean side and the rich side is reduced. Is inverted by a delay processing value (count value) TDR or TDL from the timing at which the sensor voltage VOF crosses KOXR. This delay process increases the stability of the control waveform of the air-fuel ratio feedback correction coefficient FAF. Then, the air-fuel ratio feedback correction coefficient FAF after the delay processing is used as one correction coefficient of the basic fuel injection time TAUbs in the “fuel injection control routine”.
[0072]
Next, in the “air-fuel ratio feedback control routine”, the rich skip amount RSR used in step 224 is appropriately changed based on the detection signal from the rear oxygen sensor 11b downstream of the three-way catalyst 20. The air-fuel ratio sub-feedback control routine will be described.
[0073]
FIG. 6 shows an outline of a processing procedure of an “air-fuel ratio sub-feedback control routine” periodically executed by the ECU 30 at predetermined time intervals. The ROM 31b of the ECU 30 stores in advance programs relating to the following routines.
[0074]
As shown in FIG. 6, this routine roughly includes a series of processing steps of steps 300, 400, and 500. That is, when the process proceeds to this routine, the ECU 30 first determines in step 300 whether or not the current operating state satisfies all the conditions for executing the air-fuel ratio sub-feedback control. These conditions are basically the same as the adaptation conditions (a1) to (a5) of the air-fuel ratio feedback control described in the “air-fuel ratio feedback control routine”. However, the condition corresponding to (a4) requires that the rear oxygen sensor 11b be in an activated state. If the execution condition of the air-fuel ratio sub-feedback control is satisfied, the ECU 30 shifts the processing to step 400, and otherwise exits this routine.
[0075]
In step 400, the basic rich skip amount RSRbs and the expected rich skip amount RSRmk are calculated. Then, in the following step 500, a process is performed in which one of the basic rich skip amount RSRbs and the expected rich skip amount RSRmk calculated in the previous step 400 is selected and used as the current rich skip amount RSR. After that, the ECU 30 once ends the processing in this routine.
[0076]
Here, the details of the processing in step 400 will be described.
FIG. 7 shows the details of the processing of step 400 (FIG. 6) among the steps constituting the “air-fuel ratio sub-feedback control routine” of this embodiment as a series of subroutines.
[0077]
When the process proceeds to step (subroutine) 400, the ECU 30 first determines in step 401 whether or not the sensor voltage VOLi of the rear oxygen sensor 11b exceeds a reference voltage KOXRS (for example, 0.45 V). If the determination is affirmative, the process proceeds to step 402, and if the determination is negative, the process proceeds to step 403.
[0078]
In step 402, it is determined whether or not the previously read sensor voltage VOLi-1 from the rear oxygen sensor 11b has exceeded the reference voltage KOXRS. If the determination is affirmative, the process proceeds to step 404, and if the determination is negative, the process proceeds to step 405.
[0079]
On the other hand, also in step 403, it is determined whether or not the sensor voltage VORe-1 from the rear oxygen sensor 11b read last time has exceeded the reference voltage KOXRS, as in step 402 described above. If the determination is affirmative, the process proceeds to step 406; if the determination is negative, the process proceeds to step 407.
[0080]
In step 404, based on the determinations in steps 401 and 402, it is recognized that the current air-fuel ratio A / F is on the rich side as before, and the current update amount (addition amount) DLsfbi of the basic rich skip amount RSRbsi is determined. Is set to a predetermined value (−c%) (where 0 <c).
[0081]
In step 405, similarly, from the determinations in steps 401 and 402, it is recognized that the air-fuel ratio A / F has shifted from the lean side to the rich side from the previous time to the current time, and the basic rich skip amount RSRbsi and The current update amount (addition amount) DLsfbi of the expected rich skip amount RSRmki is set to a predetermined value (-a%), and the current update amount (addition amount) DLmk of the expected rich skip amount RSRmki is set to a predetermined value (-b%). Set (however, c≪a, c≪b).
[0082]
On the other hand, in step 406, from the determinations in steps 401 and 403, it is recognized that the current air-fuel ratio A / F is on the lean side as in the previous time, and the current update amount (addition amount) of the basic rich skip amount RSRbsi is determined. ) Set DLsfbi to a predetermined value c '%.
[0083]
In step 407, similarly, from the determinations in steps 401 and 403, it is recognized that the air-fuel ratio A / F has shifted from the rich side to the lean side from the previous time to the current time, and the basic rich skip amount RSRbsi and The current update amount (addition amount) DLsfbi of the expected rich skip amount RSRmki is set to a predetermined value a '%, and the current update amount (addition amount) DLmk of the expected rich skip amount RSRmki is set to a predetermined value b'%. , C'≪a ', c'≪b').
[0084]
As described above, in any one of steps 404 to 407, the ECU 30 updates and updates only the current update amounts DLsfbi and DLmk or the update amount DLsfb of the basic rich skip amount RSRbsi and the expected rich skip amount RSRmki.
[0085]
Then, after the processing in step 405 or step 407, the processing shifts to step 408, the current expected rich skip amount RSRsfbi is calculated according to the following equation (2), and then the processing shifts to step 409 which follows. I do.
RSRmki = RSRbsi-1 + DLsfb + DLmk (2)
In step 409, the update amount DLsfb obtained in any of the previous steps 404 to 408 and the previous basic rich skip amount RSRbsi-1 are used to calculate the current basic rich skip amount RSRbsi according to the following arithmetic expression (3). Is calculated.
RSRbsi = RSRbsi-1 + DLsfb (3)
Then, the ECU 30 once ends the subsequent processing.
[0086]
Next, details of the processing in step 500 among the steps constituting the “air-fuel ratio sub-feedback control routine” (FIG. 6) will be described.
FIG. 8 shows the details of the processing in step 500 (FIG. 6) as a series of subroutines.
[0087]
When the process proceeds to step (subroutine) 500, the ECU 30 first determines in step 501 whether the sensor voltage VORe of the rear oxygen sensor 11b is equal to or lower than the reference voltage KOXRS. If the determination is affirmative, the process proceeds to step 502, and if the determination is negative, the process proceeds to step 503.
[0088]
In step 502, it is determined whether or not the basic rich skip amount RSRbsi obtained in step 409 (FIG. 7) of the subroutine 400 is equal to or less than the expected rich skip amount RSRmki obtained in the subroutine 400. If the determination is affirmative, the process proceeds to step 505. If the determination is negative, the process proceeds to step 504.
[0089]
On the other hand, in step 503, it is determined whether or not the basic rich skip amount RSRbsi exceeds the expected rich skip amount RSRmki. If the determination is affirmative, the process proceeds to step 505. If the determination is negative, the process proceeds to step 504.
[0090]
In step 504, the basic rich skip amount RSRbsi is stored as the latest value of the rich skip amount RSR. On the other hand, in step 505, the expected rich skip amount RSRmki is stored as the latest value of the rich skip amount RSR.
[0091]
After passing through one of the steps 504 and 505, the ECU 30 once ends the processing.
The ECU 30 calculates the rich skip amount RSR based on the “air-fuel ratio sub-feedback control routine” described above. This rich skip amount RSR changes every moment in accordance with the sensor voltage VOR from the rear oxygen sensor 11b. As described in the “air-fuel ratio feedback control routine” (FIGS. 4 and 5), the value of the rich skip amount RSR is reduced during the skip control. This will be used for updating the fuel ratio feedback correction coefficient FAF.
[0092]
For example, FIGS. 9A to 9C show the sensor voltage VOR from the rear oxygen sensor 11b (FIG. 9A), the rich skip amount RSR corresponding to the sensor voltage VOR (FIG. 9B), and An example of one variation of the air-fuel ratio A / F (FIG. 9C) that varies according to the change of the rich skip amount RSR is shown on the same time axis.
[0093]
For example, as shown in FIGS. 9A and 9B, when the sensor voltage VOR rises from a state of being equal to or lower than the reference voltage KOXRS and exceeds the reference voltage KOXRS at time t1, the rich skip amount RSR becomes smaller than the conventional value. In the case of the air-fuel ratio sub-feedback control, the skip amount (the update amount as the skip amount of the rich skip amount RSR) DLsfb is reduced to the point A (skip control). The amount is reduced (skipped) to the point B with the updated amount to which the estimated skip amount) DLmk is further added. After the skip, the rich skip amount RSR is kept constant for a predetermined period, and after the point C, the amount is gradually reduced (integral control). As shown by a broken line in FIG. 9B, the point C at which the process shifts to the integral control is defined by the virtual line and the actual rich skip amount RSR when it is assumed that the gradual decrease is performed from the point A. It corresponds to a coincident point.
[0094]
Further, the same control is performed when the sensor voltage VOR drops from a state higher than the reference voltage KOXRS and falls below the reference voltage KOXRS. That is, at time t2, for example, at point D, the amount of update is obtained by adding the predetermined amount (expected skip amount) DLmk to the skip amount DLsfb, and the amount is increased (skipped) to point E, and the skipped rich skip amount RSR remains constant for a predetermined period. At the same time, after the point F, the gradual change is increased (integral control).
[0095]
FIG. 9C shows the variation (solid line) of the variation of the oxygen storage amount in the three-way catalyst corresponding to the rich skip amount RSR changed in the above-described manner, with the variation related to the conventional control (two-dot chain line). It is a comparison.
[0096]
As shown in the figure, by performing the sub-feedback control based on the sensor voltage VOR of the rear oxygen sensor 11b in the manner described above, according to the present embodiment, the oxygen storage amount in the three-way catalyst becomes the upper limit value. The time for staying in the vicinity of β or the lower limit γ is shortened, and the tendency to converge to the vicinity of the center of the optimum amount (region) increases, so that the purification efficiency of the three-way catalyst for NOx, CO, HC, and the like is further improved. Become.
[0097]
Here, in the conventional control device, control is performed such that skip and gradual change are alternately repeated, for example, for the rich skip amount RSR of the air-fuel ratio feedback correction coefficient FAF based on the sensor voltage from the rear oxygen sensor. . In such a control mode, when the oxygen storage amount reaches the upper limit value or the lower limit value, it is difficult to shift those values quickly toward the center.
[0098]
According to this point, according to the present embodiment, when the oxygen storage amount reaches the upper limit value β or the lower limit value γ, the rich skip amount RSR is largely skipped to the vicinity of the center of the control waveform, and accordingly the oxygen storage amount is also reduced. It shifts quickly to the vicinity of the center of the optimum amount (area), and the residence time at the optimum amount also increases.
[0099]
As a result, the convergence and stability of the air-fuel ratio to the optimum air-fuel ratio by the air-fuel ratio feedback control are increased, and the deterioration of the controllability due to disturbance or the like is appropriately suppressed, and further improvement in drivability and exhaust characteristics is achieved. Will be planned.
[0100]
As described above, according to the air-fuel ratio control device of the present embodiment, the following effects can be obtained.
(1) The convergence of the optimal amount (region) of the oxygen storage amount in the three-way catalyst to the center by the air-fuel ratio sub-feedback control based on the sensor voltage from the rear oxygen sensor is further increased.
(2) The feedback control relating to the convergence of the optimum amount (area) of the oxygen storage amount to the center is less likely to be affected by disturbance.
(3) Drivability and exhaust characteristics are further improved.
[0101]
In the present embodiment, the update amount DLmk of the rich skip amount RSR is set to a predetermined amount, and this predetermined amount is stored in advance in a map or the like so as to be uniquely calculated from the driving state, or is set as a constant in advance. It will be set.
[0102]
On the other hand, in the air-fuel ratio sub-feedback control procedure shown in FIG. 6, a step PRE400A and a step PRE400B shown in FIG. 10 may be executed between step 300 and step 400.
[0103]
That is, if it is determined in step 300 of the “air-fuel ratio sub-feedback control routine” shown in FIG. 6 that the execution condition of the air-fuel ratio sub-feedback control is satisfied, the ECU 30 shifts the processing to step PRE400A (FIG. 10).
[0104]
In step PRE400A, the amplitude of the rich skip amount RSR is calculated from the processing history up to the previous time.
That is, in the control waveform of the rich skip amount RSR related to the air-fuel ratio sub-feedback control, the rich skip amount RSR immediately before performing the increase skip control (the minimum value (for example, the point H in FIG. 9B) and the decrease skip control) The deviation from the rich skip amount RSR (for example, the point G in FIG. 9B) immediately before performing the control is averaged for a predetermined number of times (for example, three times) to obtain the amplitude of the control waveform of the rich skip amount RSR. .
[0105]
In the following step PRE400B, the update amount DLmk of the expected rich skip amount RSRmk is calculated with reference to a one-dimensional map set in advance based on the amplitude of the rich skip amount RSR obtained in the previous step PRE400A.
[0106]
FIG. 11A shows the relationship between the rich skip amount RSR and the update amount DLmk on the same dimensional map, together with the tendency of the three-way catalyst to deteriorate and the tendency to decrease the oxygen storage capacity.
[0107]
As shown in FIG. 11A, when the three-way catalyst 20 deteriorates due to its use, the amount of oxygen (saturation) that can be accommodated in the three-way catalyst 20 tends to decrease. As a result, it has been confirmed by the inventor that the amplitude of the control waveform of the rich skip amount RSR by the air-fuel ratio sub-feedback control becomes smaller (see also FIG. 11B).
[0108]
Here, as described above, in the air-fuel ratio sub-feedback control in the above-described embodiment, it is preferable that the rich skip amount RSR promptly shifts to the center of the control waveform by skipping and maintain that value. Therefore, here, even if the amplitude of the rich skip amount RSR decreases as the three-way catalyst 20 deteriorates, the rich skip amount RSR after the skip control is always positioned at the center of the control waveform, that is, the three-way catalyst 20 Is set in advance through the one-dimensional map so that the update amount DLmk gradually decreases with the deterioration of.
[0109]
Subsequent steps 400 and thereafter may be performed by executing each process of the “air-fuel ratio sub-feedback control routine” shown in FIG. 6 (specifically, FIGS. 7 and 8).
With the above configuration, the reliability of the control in the above embodiment for converging the oxygen storage amount in the three-way catalyst 20 to the center of the optimum amount is further increased. In particular, even if the control amplitude of the rich skip amount RSR related to the air-fuel ratio sub-feedback control is shifted due to deterioration of the three-way catalyst 20, etc., the rich skip amount RSR can be surely converged to the control center. become.
[0110]
On the other hand, also in the air-fuel ratio sub-feedback control procedure shown in FIG. 6, a series of processing procedures shown in FIG. 12, steps PRE400C, PRE400D, and PRE400E shown in FIG. May be configured.
[0111]
That is, the process proceeds to the “air-fuel ratio sub-feedback control routine” (FIG. 6), and if it is determined in step 300 that the execution condition of the air-fuel ratio sub-feedback control has been satisfied, the ECU 30 proceeds to step PRE400C.
[0112]
In step PRE400C, a steady-state degree coefficient TEIJR is calculated. The steady-state degree coefficient TEIJR is based on various operating state parameters such as the intake air amount Ga, the throttle opening degree TA, the engine speed NE, the execution of fuel cut, the forced increase of the fuel injection amount, and the like. It is quantified by evaluating how close the state is to a steady state.
[0113]
In this example, the steady degree coefficient TEIJR is set in the range of 0 to 1, and the most steady state is evaluated as "TEIJR = 1" and the most transient state is evaluated as "TEIJR = 0".
[0114]
In the following step 400D, an update smoothing (gradual change) coefficient NRSR (where NRSR ≧ 1) of the rich skip amount RSR is calculated with reference to a map (not shown) based on the steady-state degree coefficient TEIJR obtained in the previous step PRE400C. . Incidentally, on the same map, the larger the steady-state degree coefficient, the smaller the update smoothing coefficient NRSR of the rich skip amount RSR is set.
[0115]
In the following step PRE400E, the rich skip amount RSRAV obtained from the history of the rich skip amount RSR up to this time and the update smoothing coefficient of the rich skip amount RSR are used, and the rich skip amount is calculated according to the following equation (4). A center of the RSR (a learning value to be a control target) TRSRi is calculated.
TRSRi = {RSRAV + (NRSRi-1-1) × TRSRi-1} / NRSR (4)
However, the average rich skip amount RSRAV is obtained by adding the maximum value and the minimum value of the rich skip amount RSR by a predetermined number of times and averaging them.
[0116]
In the following step PRE400F, the current update amount DLmk of the expected rich skip amount RSRmki is calculated according to the following equation (5).
| DLmk | = | RSRi-1-TRSRi |-| DLsfb | (5)
However, when the rich skip amount RSR performs the decrease skip, the update amount DLmk is set to a negative value, and when the rich skip amount RSR performs the increase skip, the update amount DLmk is set to a positive value.
[0117]
Subsequent steps 400 and on may perform the processing in the “air-fuel ratio sub-feedback control routine” shown in FIG. 6 (specifically, FIGS. 7 and 8).
With the above configuration, the reliability of the control according to the above embodiment for converging the oxygen storage amount in the three-way catalyst 20 to the center of the optimum amount is further increased. Also in this case, even if the control amplitude of the rich skip amount RSR related to the air-fuel ratio sub-feedback control is shifted due to deterioration of the three-way catalyst 20, etc., the rich skip amount RSR is surely converged to the control center. Will be able to
(Second embodiment)
Next, a second embodiment that embodies the air-fuel ratio control device according to the present invention will be described, focusing on differences from the first embodiment.
[0118]
The device of the second embodiment is also applied to an engine system of an automobile, and corrects a fuel injection amount (time) by air-fuel ratio feedback control. Further, even in the device of the second embodiment, the configuration of the engine system of the automobile to be applied (FIG. 1), and the electrical configuration of the ECU (electronic control device) 30 and its surroundings (FIG. 2) are The configuration is the same as that of the device of the first embodiment described above, and the duplicate description of these components is omitted here.
[0119]
Now, also in the air-fuel ratio control device of the present embodiment, similarly to the first embodiment, the sensor voltage VOR of the rear oxygen sensor 11b is maintained in order to maintain the oxygen storage amount in the three-way catalyst in a suitable range. In response to the change of the air-fuel ratio feedback correction coefficient FAF.
[0120]
13A to 13E show the sensor voltage VOR (FIG. 13A) of the rear oxygen sensor 11b according to the present embodiment and the rich skip amount RSR related to the update of the air-fuel ratio feedback correction coefficient FAF (FIG. 13). (B)), the control waveform of the air-fuel ratio feedback correction coefficient FAF changed according to the fluctuation of the sensor voltage VOR (FIGS. 13C and 13D), and the oxygen storage amount in the three-way catalyst 20 (FIG. 13). (E) shows an example of a variation. FIGS. 13A, 13B and 13E are time charts shown on the same time axis.
[0121]
As shown in FIGS. 13 (a) and 13 (b), the rich skip amount RSR related to the update of the air-fuel ratio feedback correction coefficient FAF is air-fuel ratio sub-feedback controlled according to the sensor voltage VOR of the rear oxygen sensor 11b. The repetition of the integral control is as described in FIGS. 17C and 17D. However, in the present embodiment, when the sensor voltage VOR shifts from lean (VOR ≦ reference voltage KOXRS) to rich (VOR> reference voltage KOXRS) as at points G and I in FIG. The lean hold condition flag XHLDL is set to “ON”, and the rich hold condition flag XHLDR is set to “ON” when the sensor voltage VOR shifts from rich to lean, as indicated by a point H in FIG.
[0122]
Then, as shown in FIG. 13C, for example, when the lean hold condition flag XHLDL is set to “ON”, when the air-fuel ratio feedback correction coefficient FAF performs the lean skip, it is likely to be added to the normal lean skip amount RSL. The skip control is executed with the update amount obtained by adding the lean skip amount RSLmk, and a constant value is held until the next skip timing. On the other hand, as shown in FIG. 13D, when the rich hold condition flag XHLDR is set to “ON”, when the air-fuel ratio feedback correction coefficient FAF performs the rich skip, the expected rich skip amount RSR is added to the normal rich skip amount RSR. The skip control is executed with the update amount obtained by adding the skip amount RSRmk, and a constant value is held until the next skip timing.
[0123]
FIG. 13E shows the oxygen storage amount (solid line) when the air-fuel ratio feedback control and the air-fuel ratio sub-feedback control in this embodiment are performed, and the conventional control based on the signal from the rear oxygen sensor. It is a comparison showing how the amount of oxygen storage (broken line) changes.
[0124]
As shown in the figure, according to the air-fuel ratio feedback control and the air-fuel ratio sub-feedback control in the present embodiment, when the three-way catalyst reaches the upper limit β or the lower limit γ of the allowable range of the oxygen storage amount that can effectively purify the exhaust gas. Thus, the effect of quickly shifting the oxygen storage amount toward the center of the optimum amount is further improved.
[0125]
Hereinafter, details of the air-fuel ratio feedback control and the air-fuel ratio sub-feedback control performed by the air-fuel ratio control device of the present embodiment will be described.
The processing content of the air-fuel ratio feedback control according to the present embodiment is a series of processing steps from step 220 to step 227 in the “air-fuel ratio feedback control routine” (FIGS. 4 and 5) in the first embodiment. Is replaced by a subroutine 600 shown in FIG. 14 and FIG.
[0126]
That is, in the "air-fuel ratio feedback control routine" (FIGS. 4 and 5), after the processing in step 207 or step 217, the ECU 30 shifts the processing to a subroutine 600 (FIG. 14).
[0127]
In the subroutine 600, first, in step 601, it is determined whether or not the above-mentioned conditions (a1) to (a5) for executing the air-fuel ratio feedback control are satisfied.
[0128]
When all of the conditions (a1) to (a5) are satisfied, it is determined that the current operating state is suitable for performing the air-fuel ratio feedback control, and the process proceeds to step 602. I do. On the other hand, if any one of the above conditions (a1) to (a5) is not satisfied, the process temporarily exits this subroutine.
[0129]
In step 602, it is determined whether the skip timing flag XOXINV is currently set to “ON”. If the determination is negative, the process proceeds to step 604, and if the determination is affirmative, the process proceeds to step 605.
[0130]
In step 605, integral control for increasing the air-fuel ratio feedback correction coefficient FAF by a predetermined integral constant KiR is executed.
In step 606, integral control is performed to reduce the air-fuel ratio feedback correction coefficient FAF by a predetermined integral constant KiL.
[0131]
Then, after passing through any one of the steps 605 and 606, the process proceeds to step 631 (FIG. 15).
On the other hand, if the determination in step 602 is affirmative, and the process proceeds to step 603, it is determined in step 603 whether the rich determination flag XOXR is currently released from being set to “OFF”. If the determination is negative, the current air-fuel ratio A / F is regarded as rich, and the process proceeds to step 610. If the determination is positive, the current air-fuel ratio A / F is regarded as lean. Then, the process proceeds to step 620.
[0132]
In step 610, the lean air-fuel ratio feedback correction coefficient FAFbsi-1 calculated last time is subtracted from the lean skip amount RSL that is appropriately updated in the "air-fuel ratio sub-feedback control routine" (FIG. 16) described later. The air-fuel ratio feedback correction coefficient FAFbsi is used.
[0133]
In the following step 611, the rich hold condition flag XHDR is released to “OFF”.
In the following step 612, it is determined whether the lean hold condition flag XHDL is currently set to “ON”. If the determination is affirmative, the process proceeds to step 613; if the determination is negative, the process proceeds to step 630.
[0134]
In step 613, the predetermined value d is subtracted from the basic air-fuel ratio feedback correction coefficient FAFbs calculated this time to obtain the current estimated air-fuel ratio feedback correction coefficient FAFmk. Incidentally, as the predetermined value d is set to be larger, the effect of promptly shifting the oxygen storage amount in the catalyst from the upper limit β to the lower limit γ described in FIG.
[0135]
On the other hand, in step 630, the basic air-fuel ratio feedback correction coefficient FAFbsi calculated this time is set as the current expected air-fuel ratio feedback correction coefficient FAFmk.
[0136]
On the other hand, if the determination in step 603 is affirmative and the process proceeds to step 620, in step 620, the rich skip amount RSR appropriately updated in the “air-fuel ratio sub-feedback control routine” (FIG. The current basic air-fuel ratio feedback correction coefficient FAFbsi is added to the calculated basic air-fuel ratio feedback correction coefficient FAFbsi-1.
[0137]
In the following step 621, the lean hold condition flag XHDL is released to "OFF".
In the following step 622, it is determined whether or not the rich hold condition flag XHDR is currently set to “ON”. If the determination is affirmative, the process proceeds to step 623, and if the determination is negative, the process proceeds to step 630.
[0138]
In step 623, a predetermined value d 'is subtracted from the basic air-fuel ratio feedback correction coefficient FAFbs calculated this time to obtain a current estimated air-fuel ratio feedback correction coefficient FAFmk. Incidentally, as the predetermined value d 'is set to be larger, the effect of promptly shifting the oxygen storage amount in the catalyst from the lower limit γ to the upper limit β described in FIG.
[0139]
As described above, in step 630, the currently calculated basic air-fuel ratio feedback correction coefficient FAFbsi is set as the current estimated air-fuel ratio feedback correction coefficient FAFmk.
[0140]
After passing through any of steps 613, 623, and 630, the process proceeds to step 631 (FIG. 15).
In step 631, it is determined whether the rich determination flag XOXR is set to “ON”. If the determination is affirmative, the process proceeds to step 632; if the determination is negative, the process proceeds to step 633.
[0141]
In step 632, it is determined whether or not the basic air-fuel ratio feedback correction coefficient FAFbsi calculated this time exceeds the expected air-fuel ratio feedback correction coefficient FAFmk. If the determination is affirmative, the process proceeds to step 634; if the determination is negative, the process proceeds to step 635.
[0142]
On the other hand, in step 633, it is determined whether or not the currently calculated basic air-fuel ratio feedback correction coefficient FAFbsi is smaller than the expected air-fuel ratio feedback correction coefficient FAFmk. If the determination is affirmative, the process proceeds to step 634; if the determination is negative, the process proceeds to step 635.
[0143]
In step 634, the estimated air-fuel ratio feedback correction coefficient FAFmk is adopted as the current air-fuel ratio feedback correction coefficient FAF. On the other hand, in step 635, the basic air-fuel ratio feedback correction coefficient FAFbsi is adopted as the current air-fuel ratio feedback correction coefficient FAF. Then, after passing through any one of Steps 634 and 635, the process proceeds to Step 636. In step 636, the skip timing flag XOXINV is reset to “OFF”.
[0144]
Then, the ECU 30 once ends the subsequent processing.
The ECU 30 calculates the air-fuel ratio feedback correction coefficient FAF based on the “air-fuel ratio feedback control routine” described above. This air-fuel ratio feedback correction coefficient is used as one correction coefficient of the basic fuel injection time TAUbs in the "fuel injection control routine" (FIG. 3) as in the first embodiment.
[0145]
Next, in the "air-fuel ratio feedback control routine", the rich skip amount RSR used in step 217 is appropriately changed based on the detection signal from the rear oxygen sensor 11b downstream of the three-way catalyst 20. The air-fuel ratio sub-feedback control routine will be described.
[0146]
FIG. 16 shows an outline of a processing procedure of a “sub-feedback control routine” periodically executed by the ECU 30 every predetermined time. The ROM 31b of the ECU 30 stores in advance programs relating to the following routines.
[0147]
When the process proceeds to this routine, the ECU 30 first determines in step 701 whether or not the current operating state satisfies all the conditions for executing the air-fuel ratio sub-feedback control. The various conditions are the same as the applicable conditions of the air-fuel ratio sub-feedback control described in the “air-fuel ratio sub-feedback control routine” in the first embodiment. If the execution condition of the air-fuel ratio sub-feedback control is satisfied, the ECU 30 shifts the processing to step 702, and if not, sets the lean hold condition flag XHLDL to “ON” in step 703. At the same time, the setting of the rich hold condition flag XHLR to “OFF” is released, and the process once exits.
[0148]
In step 702, it is determined whether or not the sensor voltage VORe of the rear oxygen sensor 11b is equal to or higher than the reference voltage KOXR. If the determination is affirmative, the process proceeds to step 704; if the determination is negative, the process proceeds to step 705.
[0149]
In step 704, it is determined whether or not the previously read sensor voltage VOLi-1 from the rear oxygen sensor 11b has fallen below the reference voltage KOXR. If the determination is affirmative, the process proceeds to step 706; if the determination is negative, the process proceeds to step 707.
[0150]
On the other hand, in step 705, it is determined whether or not the previously read sensor voltage VORe-1 from the rear oxygen sensor 11b has exceeded the reference voltage KOXR. If the determination is affirmative, the process proceeds to step 708, and if the determination is negative, the process proceeds to step 709.
[0151]
In steps 706, 707, 708, and 709, the current update amount DLsfb of the rich skip amount RSR is determined based on the determinations in steps 702, 704, and 705, respectively. That is, in step 706, the update amount DLsfb is set as the proportional constant -f (where f> 0) relating to the reduction of the rich skip amount RSR, and the process proceeds to step 710. In step 707, the process proceeds to step 712 with the update amount DLsfb as the integration constant −e (where f≫e> 0) related to the reduction of the rich skip amount RSR. In step 708, the process proceeds to step 711 with the update amount DLsfb as the proportional constant f '(where f'> 0) related to the increase in the rich skip amount RSR. In step 709, the process proceeds to step 712, with the update amount DLsfb as the integration constant −e ′ (where f′≫e ′> 0) relating to the increase in the rich skip amount RSR.
[0152]
In step 710, when it is recognized from the determinations in steps 702 and 704 that the air-fuel ratio A / F has shifted from the lean side to the rich side from the previous time to the current time, the lean hold condition flag XHLDL is set to “ON”. Accordingly, after the setting of the rich hold condition flag XHLDR is reset to "OFF", the process proceeds to step 712.
[0153]
In step 711, similarly, from the judgments in steps 702 and 705, it is recognized that the air-fuel ratio A / F has shifted from the rich side to the lean side from the previous time to the current time, and the rich hold condition flag XHDL ( After setting the lean hold condition flag XHLDL to “OFF” while setting “ON” in FIGS. 13A to 13C), the process proceeds to step 712.
[0154]
In step 712, the update amount DLsfb is added to the currently set rich skip amount RSR, and this is reset as the latest rich skip amount RSR. Further, the rich skip amount RSR reset this time is subtracted from the skip total amount RSadd (for example, 10%) preset as the total amount of the rich skip amount RSR and the lean skip amount RSL, and this is set as the latest lean skip amount.
[0155]
Then, the ECU 30 once ends the subsequent processing.
Here, in the conventional air-fuel ratio sub-feedback control, based on the sensor voltage from the rear oxygen sensor, for example, for the rich skip amount RSR of the air-fuel ratio feedback correction coefficient FAF, the skip and the gradual change are only repeated alternately. When the oxygen storage amount has reached the upper limit or the lower limit of the catalyst window, it has been difficult to quickly shift those values toward the center of the catalyst window.
[0156]
In this regard, in the air-fuel ratio control device according to the present embodiment, when the oxygen storage amount reaches the upper limit value or the lower limit value of the catalyst window, after skipping, the normal air-fuel ratio feedback correction coefficient FAF is increased by a predetermined amount. By taking into account the minute d or d ′ and holding this until the next skip timing, the oxygen storage amount in the catalyst is quickly shifted toward the center of the upper limit β and the lower limit γ. . Therefore, the time during which the oxygen storage amount in the three-way catalyst stays near the upper limit β or the lower limit γ of the catalyst window is shortened, and the tendency to converge near the center of the window becomes stronger, and NOx, CO, and HC are increased. Thus, the purification efficiency of the three-way catalyst with respect to the above and the like is further improved.
[0157]
As a result, as in the first embodiment, the convergence and stability of the air-fuel ratio to the optimum air-fuel ratio by the air-fuel ratio feedback control are increased, and the drivability and the exhaust characteristics are further improved.
[0158]
As described above, according to the air-fuel ratio control device of the present embodiment, the following effects can be obtained.
(1) The convergence of the oxygen storage amount in the three-way catalyst to the center of the catalyst window is further enhanced by the air-fuel ratio sub-feedback control based on the sensor voltage from the rear oxygen sensor.
(2) Drivability and exhaust characteristics are further improved.
[0159]
In the present embodiment, for example, the rich skip amount RSR is changed based on the sensor voltage VOR of the rear oxygen sensor 11b using the control waveform shown in FIG. When the control is reversed, the control for holding the air-fuel ratio feedback correction coefficient FAF for a predetermined time after the rich skip or after the lean skip is performed. On the other hand, the control waveform related to the change of the rich skip amount RSR may be performed using the waveform adopted in the first embodiment (for example, see FIG. 9B). Further, the same effect as that of the present embodiment can be obtained even if only the control for maintaining the air-fuel ratio feedback correction coefficient FAF for a predetermined time is performed after the skip control without changing the rich skip amount RSR.
[0160]
Further, in the present embodiment, when the air-fuel ratio feedback correction coefficient FAF is held for a predetermined time after the rich skip or the lean skip, the skip amount related to the skip control is increased. On the other hand, the skip amount may not be changed, or the skip amount may be reduced.
[0161]
Further, only when the sensor voltage VOR is inverted from rich to lean, or only when the sensor voltage VOR is inverted from lean to rich, after skipping, control for holding the air-fuel ratio feedback correction coefficient FAF for a predetermined time may be performed.
[0162]
Further, the center of the control waveform of the rich skip amount RSR determined in the first embodiment or the optimum value of the predetermined values d and d ′ determined in the second embodiment is determined by the three-way catalyst. It is preferable to calculate or learn based on the operating state such as the degree of deterioration of 20 or the intake air amount Ga. However, in the calculation or learning, other parameters can be used supplementarily, and furthermore, the calculation related to the calculation is performed. Can apply various functions and maps. Further, instead of using the hold control employed in the second embodiment, substantially the same effect as in the second embodiment can be obtained by changing the delay processing value TDR or TDL. In short, when the oxygen storage amount in the catalyst reaches the vicinity of the upper limit β or the lower limit γ, the time integration amount of the air-fuel ratio feedback correction coefficient FAF on the rich side (increase) or lean side (decrease) is temporarily reduced. What is necessary is just to perform the control to increase and decrease the number of times.
[0163]
In the first and second embodiments, when performing the air-fuel ratio sub-feedback control based on the sensor voltage VOR of the rear oxygen sensor 11b, the rich skip amount RSR related to the change of the air-fuel ratio feedback correction coefficient FAF is specified. The change is made based on the waveform (for example, see FIG. 9B), and the lean skip amount RSL is also changed according to the change of the rich skip amount RSR. Conversely, the lean skip amount is changed to a specific control waveform. And the rich skip amount RSR may be changed according to the change of the lean skip amount RSL.
[0164]
Further, only one of the rich skip amount RSR and the lean skip amount RSL may be changed by the air-fuel ratio sub-feedback control, and the other may be unchanged.
[0165]
In particular, in the first embodiment, the use of the control amount (the rich skip amount RSR in the first embodiment) obtained based on the sensor voltage VOR of the rear oxygen sensor 11b is arbitrary, and other correction amounts, for example, It can also be used as a correction amount for the integration constants KiR and KiL related to the integration control of the air-fuel ratio feedback correction coefficient FAF. Further, for example, when a so-called linear air-fuel ratio sensor that outputs a linear output voltage with respect to a change in oxygen concentration in gas as a front oxygen sensor is used, the same control amount is used as a value for correcting the output voltage or a related value. (Rich skip amount RSR) can also be used.
[0166]
Air-fuel ratio feedback control is performed based on the sensor voltage of the rear oxygen sensor only.
The waveform of the rich skip amount RSR used in the first embodiment may be applied as the control waveform.
[0167]
Further, in the waveform of the rich skip amount RSR used in the first embodiment (see FIG. 9B), the rich skip amount RSR holds a predetermined value, for example, in the section BC and the section EF. In such a section, the rich skip amount may be increased or decreased with a small change rate. Incidentally, in order to perform control with such a configuration, for example, in the subroutine 400 shown in FIG. 7, after each of Steps 404 and 406, a process of adding or subtracting a small amount from the expected rich skip amount RSRmk is performed. Just set it.
[0168]
【The invention's effect】
According to the first or second aspect of the invention, when the exhaust air-fuel ratio downstream of the catalyst is reversed between rich and lean, the exhaust air-fuel ratio is quickly shifted from the upper and lower limits of the catalyst window toward the vicinity of the center thereof. And the residence time near the center increases. As a result, not only the exhaust characteristics of the engine are improved, but also the control frequency related to the feedback control is increased, and the drivability is improved. Further, since the air-fuel ratio correction amount, that is, the convergence of the control amount to the control center is increased and the control amplitude is reduced, even when the engine operating state is in a transient state, the controllability is preferably prevented from being deteriorated by disturbance. Will be able to
[0169]
According to the invention as set forth in any one of claims 3 to 5, even when the control amplitude of the air-fuel ratio correction amount has changed due to deterioration of the catalyst, operating state of the engine, aging of the engine, or the like, the predetermined value is set to the predetermined value. With this change, the air-fuel ratio correction amount can be reliably shifted to the control center by the skip control. Therefore, it is possible to preferably suppress a decrease in the convergence of the correction amount of the air-fuel ratio to the control center due to the deterioration of the catalyst or the like.
[0170]
According to the invention described in claim 6, at the time of reversal between rich and lean in the exhaust air-fuel ratio, the oxygen storage amount in the catalyst is close to the upper and lower limits at which the purification ability by the exhaust purification soot can be maintained. Is stagnating. Therefore, at this time, by increasing or decreasing the time integration amount of the air-fuel ratio correction amount related to the integration control, the oxygen storage amount can be quickly shifted from the upper and lower limit values to the vicinity of the center thereof, so that the amount of oxygen stored in the catalyst can be increased. Oxygen storage amount is suitably maintained in the catalyst window.
[0171]
According to any one of the seventh to ninth aspects, the effect of the sixth aspect of the present invention in which the exhaust air-fuel ratio is shifted from the upper and lower limits of the catalyst window toward the vicinity of the center thereof is further enhanced.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram showing a first embodiment of an air-fuel ratio control device according to the present invention.
FIG. 2 is an exemplary block diagram showing an electrical configuration of an ECU employed in the embodiment.
FIG. 3 is a flowchart showing a fuel injection control procedure.
FIG. 4 is a flowchart showing an air-fuel ratio feedback control procedure according to the first embodiment;
FIG. 5 is a flowchart showing an air-fuel ratio feedback control procedure according to the first embodiment;
FIG. 6 is a flowchart showing an air-fuel ratio sub-feedback control procedure according to the first embodiment;
FIG. 7 is a flowchart showing a procedure for calculating a basic rich skip amount and an expected rich skip amount according to the first embodiment;
FIG. 8 is a flowchart illustrating a procedure for determining a rich skip amount according to the first embodiment;
FIG. 9 is a time chart showing an air-fuel ratio control mode according to the first embodiment.
FIG. 10 is a flowchart showing another control procedure of the air-fuel ratio sub-feedback control according to the first embodiment.
FIG. 11 is a table showing a relationship between the amplitude of the rich skip amount and the update amount of the optimal expected rich skip amount in the other control procedure.
FIG. 12 is a flowchart showing still another control procedure of the air-fuel ratio sub-feedback control according to the first embodiment.
FIG. 13 is a time chart showing a control mode of an air-fuel ratio control device according to a second embodiment of the present invention.
FIG. 14 is a flowchart showing a part of an air-fuel ratio feedback control procedure according to the second embodiment;
FIG. 15 is a flowchart showing a part of an air-fuel ratio feedback control procedure according to the second embodiment;
FIG. 16 is a flowchart showing an air-fuel ratio sub-feedback control procedure according to the second embodiment;
FIG. 17 is a time chart showing an air-fuel ratio feedback and sub-feedback mode of a conventional control device.
FIG. 18 is a time chart showing an air-fuel ratio control mode of a conventional device.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Engine, 2 ... Intake system, 3 ... Combustion chamber, 4 ... Exhaust system, 5 ... Throttle valve, 6 ... Surge tank, 7 ... Intake amount sensor, 8 ... Throttle position sensor (opening sensor), 9 ... Intake temperature Sensor: 10: fuel injection valve, 11a: front oxygen sensor, 11b: rear oxygen sensor, 12: igniter, 13: distributor, 14: ignition plug, 15: rotation speed sensor, 16: cylinder discrimination sensor, 17: water temperature sensor, Reference numeral 20: three-way catalyst, 30: ECU (electronic control unit, 31: microcomputer, 31a: CPU, 31b: ROM, 31c: RAM, 31d: backup RAM, 34: A / D conversion circuit, 35: drive circuit.

Claims (9)

内燃機関の排気系に備えられる排気浄化用触媒下流に設けられて当該内燃機関の排気空燃比を検出する空燃比センサを有し、その検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともに、その後積分制御されて更新される制御量に基づいて内燃機関に供給される混合気の空燃比をフィードバック制御する内燃機関の空燃比制御装置において、
前記スキップ制御に際し、そのスキップ量を所定量増大させるとともに、増大させる前のスキップ量に基づき前記積分制御により算出される制御量が該増大したスキップ量をもって更新された制御量になるまでは、同増大したスキップ量をもって更新された制御量に基づき前記空燃比を補正する補正手段を備える
ことを特徴とする内燃機関の空燃比制御装置。
An air-fuel ratio sensor is provided downstream of an exhaust purification catalyst provided in an exhaust system of the internal combustion engine and detects an exhaust air-fuel ratio of the internal combustion engine. The detected exhaust air-fuel ratio is inverted between rich and lean. In the air-fuel ratio control device of the internal combustion engine, the skip control is performed when the air-fuel ratio of the air-fuel mixture supplied to the internal combustion engine is feedback-controlled based on the control amount that is integrated and updated.
In the skip control, the skip amount is increased by a predetermined amount, and the same is performed until the control amount calculated by the integration control based on the skip amount before the increase becomes the control amount updated with the increased skip amount. An air-fuel ratio control device for an internal combustion engine, comprising: correction means for correcting the air-fuel ratio based on a control amount updated with an increased skip amount.
請求項1記載の内燃機関の空燃比制御装置において、
前記排気浄化用触媒の上流に設けられて当該内燃機関の排気空燃比を検出するフロント空燃比センサと、該フロント空燃比センサにより検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともにその後積分制御されて更新される空燃比補正量に基づき前記空燃比をフィードバック制御するフィードバック制御手段とを更に備え、
前記補正手段は、前記フィードバック制御手段の前記空燃比補正量を前記制御量に基づき補正する
ことを特徴とする内燃機関の空燃比制御装置。
The air-fuel ratio control device for an internal combustion engine according to claim 1,
A front air-fuel ratio sensor provided upstream of the exhaust purification catalyst and detecting an exhaust air-fuel ratio of the internal combustion engine; and Feedback control means for performing feedback control of the air-fuel ratio based on the air-fuel ratio correction amount that is updated after being skip-controlled and integrated and thereafter controlled,
The air-fuel ratio control device for an internal combustion engine, wherein the correction means corrects the air-fuel ratio correction amount of the feedback control means based on the control amount.
請求項1または2記載の内燃機関の空燃比制御装置において、
前記所定量増大させるスキップ量を、前記更新される制御量が同制御量の制御中心となるように変更する変更手段を更に備える
ことを特徴とする内燃機関の空燃比制御装置。
The air-fuel ratio control device for an internal combustion engine according to claim 1 or 2,
An air-fuel ratio control apparatus for an internal combustion engine, further comprising: changing means for changing the skip amount to be increased by the predetermined amount so that the updated control amount becomes a control center of the control amount.
前記変更手段は、前記排気浄化用触媒の劣化度合いに応じて前記所定量増大させるスキップ量を可変とするものである
請求項3記載の内燃機関の空燃比制御装置。
4. The air-fuel ratio control device for an internal combustion engine according to claim 3, wherein the changing unit changes the skip amount that is increased by the predetermined amount according to a degree of deterioration of the exhaust gas purification catalyst.
前記変更手段は、前記制御量の制御中心を学習しつつその学習値を目標値として前記所定量増大させるスキップ量を変更するものである
請求項3記載の内燃機関の空燃比制御装置。
4. The air-fuel ratio control device for an internal combustion engine according to claim 3, wherein the change unit changes the skip amount that increases the predetermined amount by using the learned value as a target value while learning the control center of the control amount.
内燃機関の排気系に備えられる排気浄化用触媒上流に設けられて当該内燃機関の排気空燃比を検出するフロント空燃比センサと、
同排気浄化用触媒下流に設けられて同内燃機関の排気空燃比を検出するリア空燃比センサと、
前記フロント空燃比センサにより検出される排気空燃比がリッチとリーンとの間で反転したときにスキップ制御されるとともにその後積分制御されて更新される空燃比補正量に基づき内燃機関に供給される混合気の空燃比をフィードバック制御するフィードバック制御手段と、
前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転若しくはリーンからリッチへの反転に基づき前記触媒中の酸素ストレージ量がその上限値及び下限値の中心に近づくように前記フロント空燃比センサにより検出される排気空燃比に基づく積分制御中の前記空燃比補正量の時間積分量を変更させるべく同空燃比補正量をさらにフィードバック制御するサブフィードバック制御手段と、
を備える内燃機関の空燃比制御装置。
A front air-fuel ratio sensor provided upstream of an exhaust purification catalyst provided in an exhaust system of the internal combustion engine to detect an exhaust air-fuel ratio of the internal combustion engine;
A rear air-fuel ratio sensor provided downstream of the exhaust purification catalyst and detecting an exhaust air-fuel ratio of the internal combustion engine;
When the exhaust air-fuel ratio detected by the front air-fuel ratio sensor is reversed between rich and lean, the skip control is performed, and the mixture supplied to the internal combustion engine based on the updated air-fuel ratio correction amount that is integrated and updated thereafter is controlled. Feedback control means for feedback-controlling the air-fuel ratio of air,
The front so that the oxygen storage amount in the catalyst approaches the center of the upper limit value and the lower limit value based on the inversion of the exhaust air-fuel ratio from rich to lean or from the lean to rich detected by the rear air-fuel ratio sensor. Sub feedback control means for further performing feedback control on the air-fuel ratio correction amount to change the time integration amount of the air-fuel ratio correction amount during the integration control based on the exhaust air-fuel ratio detected by the air-fuel ratio sensor;
An air-fuel ratio control device for an internal combustion engine, comprising:
請求項6記載の内燃機関の空燃比制御装置において、
前記サブフィードバック制御手段は、前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき、前記フロント空燃比センサにより検出される排気空燃比のリッチからリーンへの反転時にスキップ制御される前記空燃比補正量を、同フロント空燃比センサにより検出される排気空燃比の次のリーンからリッチへの反転時期まで一定に保持する処理、及び前記リア空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき前記フロント空燃比センサにより検出される排気空燃比のリーンからリッチへの反転時にスキップ制御される前記空燃比補正量を同フロント空燃比センサにより検出される排気空燃比の次のリッチからリーンへの反転時期まで一定に保持する処理、の少なくとも一方を実行して同空燃比補正量をフィードバック制御する
ことを特徴とする内燃機関の空燃比制御装置。
The air-fuel ratio control device for an internal combustion engine according to claim 6,
The sub-feedback control means skips when the exhaust air-fuel ratio detected by the front air-fuel ratio sensor is inverted from rich to lean based on the inversion of the exhaust air-fuel ratio from rich to lean detected by the rear air-fuel ratio sensor. A process of maintaining the controlled air-fuel ratio correction amount constant from the next lean to rich reversal of the exhaust air-fuel ratio detected by the front air-fuel ratio sensor, and an exhaust gas detected by the rear air-fuel ratio sensor The air-fuel ratio correction amount that is skip-controlled when the exhaust air-fuel ratio is inverted from lean to rich is detected by the front air-fuel ratio sensor based on the air-fuel ratio inversion from lean to rich. At least one of the processes for keeping the exhaust air-fuel ratio constant until the next rich-to-lean reversal timing. Air-fuel ratio control system for to an internal combustion engine, characterized in that the feedback control of the same air-fuel ratio correction amount.
請求項7記載の内燃機関の空燃比制御装置において、
前記サブフィードバック制御手段は、前記スキップ制御に伴って一定に保持する前記空燃比補正量のスキップ量を増量若しくは減量補正する
ことを特徴とする内燃機関の空燃比制御装置。
The air-fuel ratio control device for an internal combustion engine according to claim 7,
An air-fuel ratio control device for an internal combustion engine, wherein the sub-feedback control means increases or decreases a skip amount of the air-fuel ratio correction amount that is kept constant along with the skip control.
請求項6記載の内燃機関の空燃比制御装置において、
前記サブフィードバック制御手段は、前記リア空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき、前記フロント空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき実行される前記空燃比補正量のスキップ制御時期を遅延させる処理、及び前記リア空燃比センサにより検出される排気空燃比のリーンからリッチへの反転に基づき前記フロント空燃比センサにより検出される排気空燃比のリッチからリーンへの反転に基づき実行される前記空燃比補正量のスキップ制御時期を遅延させる処理、の少なくとも一方を実行して同空燃比補正量をフィードバック制御する
ことを特徴とする内燃機関の空燃比制御装置。
The air-fuel ratio control device for an internal combustion engine according to claim 6,
The sub-feedback control means is based on the inversion of the exhaust air-fuel ratio from rich to lean detected by the rear air-fuel ratio sensor, and based on the inversion of the exhaust air-fuel ratio from lean to rich detected by the front air-fuel ratio sensor. A process for delaying a skip control timing of the air-fuel ratio correction amount to be executed, and an exhaust air detected by the front air-fuel ratio sensor based on an inversion of the exhaust air-fuel ratio from lean to rich detected by the rear air-fuel ratio sensor. And performing a feedback control of the air-fuel ratio correction amount by performing at least one of a process of delaying a skip control timing of the air-fuel ratio correction amount, which is performed based on the inversion of the fuel ratio from rich to lean. Air-fuel ratio control device.
JP26522798A 1998-09-18 1998-09-18 Air-fuel ratio control device for internal combustion engine Expired - Fee Related JP3551782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26522798A JP3551782B2 (en) 1998-09-18 1998-09-18 Air-fuel ratio control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26522798A JP3551782B2 (en) 1998-09-18 1998-09-18 Air-fuel ratio control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2000097083A JP2000097083A (en) 2000-04-04
JP3551782B2 true JP3551782B2 (en) 2004-08-11

Family

ID=17414297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26522798A Expired - Fee Related JP3551782B2 (en) 1998-09-18 1998-09-18 Air-fuel ratio control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3551782B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005344598A (en) 2004-06-02 2005-12-15 Mitsubishi Electric Corp Air-fuel ratio control device for internal combustion engine
JP4661691B2 (en) * 2006-05-31 2011-03-30 トヨタ自動車株式会社 Air-fuel ratio control device for internal combustion engine
JP2008196309A (en) * 2007-02-08 2008-08-28 Toyota Motor Corp Control device for variable valve mechanism
JP4858235B2 (en) * 2007-03-02 2012-01-18 トヨタ自動車株式会社 Control device for variable valve mechanism
JP5375554B2 (en) * 2009-11-24 2013-12-25 トヨタ自動車株式会社 Control device for internal combustion engine
JP6400154B1 (en) * 2017-07-10 2018-10-03 株式会社ケーヒン Electronic control device for internal combustion engine

Also Published As

Publication number Publication date
JP2000097083A (en) 2000-04-04

Similar Documents

Publication Publication Date Title
JP2745761B2 (en) Catalyst deterioration determination device for internal combustion engine
EP1167726B1 (en) Air-fuel ratio control apparatus of internal combustion engine
US7198952B2 (en) Catalyst deterioration detecting apparatus and method
US5743086A (en) Device for judging deterioration of catalyst of engine
JP2526999B2 (en) Catalyst deterioration determination device for internal combustion engine
JP2626433B2 (en) Catalyst deterioration detection device
US5022225A (en) Air-fuel ratio feedback control system including at least downstream-side air fuel ratio sensor
JP3487192B2 (en) Air-fuel ratio control device for internal combustion engine
US5528899A (en) Air-fuel ratio control apparatus for internal combustion engines
KR100204831B1 (en) Air fuel ratio control method and apparatus of internal combustion engine
JP3551782B2 (en) Air-fuel ratio control device for internal combustion engine
JPH08177572A (en) Air-fuel ratio control device for internal combustion engine
US5069035A (en) Misfire detecting system in double air-fuel ratio sensor system
JP3052642B2 (en) Air-fuel ratio control device for internal combustion engine
JPH03134241A (en) Air-fuel ratio controller of internal combustion engine
JP2009150264A (en) Air-fuel ratio control device for internal combustion engine
JP4419952B2 (en) Air-fuel ratio control device for internal combustion engine
JP3546292B2 (en) Air-fuel ratio control device for internal combustion engine
JP2681965B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0617660B2 (en) Air-fuel ratio controller for internal combustion engine
JP3580164B2 (en) Air-fuel ratio control device for internal combustion engine
JP2596035B2 (en) Air-fuel ratio control device for internal combustion engine
JP4161390B2 (en) Air-fuel ratio control device for internal combustion engine
JP2600749B2 (en) Air-fuel ratio control device for internal combustion engine
JP2518252B2 (en) Air-fuel ratio control device for internal combustion engine

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040419

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080514

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140514

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees