JPH05321653A - 内燃エンジンの排気ガス浄化装置 - Google Patents
内燃エンジンの排気ガス浄化装置Info
- Publication number
- JPH05321653A JPH05321653A JP15864892A JP15864892A JPH05321653A JP H05321653 A JPH05321653 A JP H05321653A JP 15864892 A JP15864892 A JP 15864892A JP 15864892 A JP15864892 A JP 15864892A JP H05321653 A JPH05321653 A JP H05321653A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- exhaust gas
- sensor
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Exhaust Gas After Treatment (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】 (修正有)
【目的】 NOx,HC,COの有害成分を効果的に除
去して浄化特性の向上を図り、かつ触媒装置の劣化を抑
制することができる内燃エンジンの排気ガス浄化装置を
提供する。 【構成】 O2センサ18に基づいて第1の広域酸素濃
度センサ(LAFFセンサ)17の目標空燃比を稍リッ
チに設定し、第1及び第2の触媒装置15,19でNO
xを充分に除去し、さらに二次空気供給系22から第3
の触媒装置20に二次空気を供給して、第3の触媒装置
でHC,COを充分に除去するように構成した。さら
に、二次空気供給系22から二次空気導入孔21に供給
される二次空気流量を第2の広域酸素濃度センサ(LA
FRセンサ)50の出力値に基づいてフィードバック制
御するように構成した。
去して浄化特性の向上を図り、かつ触媒装置の劣化を抑
制することができる内燃エンジンの排気ガス浄化装置を
提供する。 【構成】 O2センサ18に基づいて第1の広域酸素濃
度センサ(LAFFセンサ)17の目標空燃比を稍リッ
チに設定し、第1及び第2の触媒装置15,19でNO
xを充分に除去し、さらに二次空気供給系22から第3
の触媒装置20に二次空気を供給して、第3の触媒装置
でHC,COを充分に除去するように構成した。さら
に、二次空気供給系22から二次空気導入孔21に供給
される二次空気流量を第2の広域酸素濃度センサ(LA
FRセンサ)50の出力値に基づいてフィードバック制
御するように構成した。
Description
【0001】
【産業上の利用分野】本発明は、内燃エンジンの排気ガ
ス浄化装置、内燃エンジンの排気系通路に配設された触
媒装置により排気ガス中の有害成分を除去する内燃エン
ジンの排気ガス浄化装置に関する。
ス浄化装置、内燃エンジンの排気系通路に配設された触
媒装置により排気ガス中の有害成分を除去する内燃エン
ジンの排気ガス浄化装置に関する。
【0002】
【従来の技術】従来より、触媒装置である三元触媒を内
燃エンジンの排気系に配設し、エンジンから排出される
NOx,HC,CO等の有害成分を除去する内燃エンジ
ンの排気ガス浄化装置は広く知られている。
燃エンジンの排気系に配設し、エンジンから排出される
NOx,HC,CO等の有害成分を除去する内燃エンジ
ンの排気ガス浄化装置は広く知られている。
【0003】この種の内燃エンジンの排気ガス浄化装置
としては、触媒装置の上流側及び下流側に夫々酸素濃度
センサ(O2センサ)を配設し、これら2個のO2セン
サの出力値に基づき触媒装置における混合気の空燃比が
正確に理論空燃比となるように空燃比をフィードバック
制御し、触媒装置である三元触媒の性能を最大限に発揮
させる技術が既に提案されている(特開平1−2244
26号公報)(以下、「第1の従来例」という)。
としては、触媒装置の上流側及び下流側に夫々酸素濃度
センサ(O2センサ)を配設し、これら2個のO2セン
サの出力値に基づき触媒装置における混合気の空燃比が
正確に理論空燃比となるように空燃比をフィードバック
制御し、触媒装置である三元触媒の性能を最大限に発揮
させる技術が既に提案されている(特開平1−2244
26号公報)(以下、「第1の従来例」という)。
【0004】また、上記有害成分を除去する場合におい
て、NOxの除去に対しては触媒装置における混合気の
空燃比をリッチ雰囲気とし、一方HC,COの除去に対
しては触媒装置における混合気の空燃比をリーン雰囲気
とすることにより、これら有害成分を効果的に除去でき
ることが知られており、エンジンの排気系に第1及び第
2の触媒装置を直列に配設すると共に、第1の触媒装置
と第2の触媒装置との間に二次空気を導入するようにし
た技術が既に提案されている(例えば、特公昭57−5
1525号公報)(以下、「第2の従来例」という)。
て、NOxの除去に対しては触媒装置における混合気の
空燃比をリッチ雰囲気とし、一方HC,COの除去に対
しては触媒装置における混合気の空燃比をリーン雰囲気
とすることにより、これら有害成分を効果的に除去でき
ることが知られており、エンジンの排気系に第1及び第
2の触媒装置を直列に配設すると共に、第1の触媒装置
と第2の触媒装置との間に二次空気を導入するようにし
た技術が既に提案されている(例えば、特公昭57−5
1525号公報)(以下、「第2の従来例」という)。
【0005】上記第2の従来例においては、第1の触媒
装置における空燃比を酸素センサ(O2センサ)で検出
すると共に、第2の触媒装置に二次空気を供給すること
により該第2の触媒装置を酸化触媒として使用し、前記
第1の触媒装置でNOxの除去を、また前記第2の触媒
装置でHC,COの除去を効果的に行なうことが可能で
ある。
装置における空燃比を酸素センサ(O2センサ)で検出
すると共に、第2の触媒装置に二次空気を供給すること
により該第2の触媒装置を酸化触媒として使用し、前記
第1の触媒装置でNOxの除去を、また前記第2の触媒
装置でHC,COの除去を効果的に行なうことが可能で
ある。
【0006】
【発明が解決しようとする課題】しかし、上記第1の従
来例では、触媒装置における混合気の空燃比を正確に理
論空燃比となるようにフィードバック制御することによ
り、三元触媒の性能を最大限に生かしているものの、上
述したように有害成分中の酸化成分、特にHCは空燃比
をリーン化して行なった方が浄化率が良く、触媒装置の
空燃比を理論空燃比としたのではHC,COの浄化が充
分になされないという問題点があった。
来例では、触媒装置における混合気の空燃比を正確に理
論空燃比となるようにフィードバック制御することによ
り、三元触媒の性能を最大限に生かしているものの、上
述したように有害成分中の酸化成分、特にHCは空燃比
をリーン化して行なった方が浄化率が良く、触媒装置の
空燃比を理論空燃比としたのではHC,COの浄化が充
分になされないという問題点があった。
【0007】また、上記第2の従来例では、混合気の空
燃比をO2センサで検出しているため、理論空燃比に対
するリッチ信号又はリーン信号しか検出できず、しかも
触媒の浄化特性を示す触媒装置下流側の空燃比がフィー
ドバック制御に使用されておらず、たとえ目標空燃比の
平均値を稍リッチ状態(空燃比(A/F)=14.48
〜14.63)に設定しても、空燃比の実際の変動幅は
大きく、上記第1の触媒装置ではNOxを充分に除去す
るのは困難であるという問題点があった。
燃比をO2センサで検出しているため、理論空燃比に対
するリッチ信号又はリーン信号しか検出できず、しかも
触媒の浄化特性を示す触媒装置下流側の空燃比がフィー
ドバック制御に使用されておらず、たとえ目標空燃比の
平均値を稍リッチ状態(空燃比(A/F)=14.48
〜14.63)に設定しても、空燃比の実際の変動幅は
大きく、上記第1の触媒装置ではNOxを充分に除去す
るのは困難であるという問題点があった。
【0008】さらに、上記第2の従来例においては、第
2の触媒装置に過剰の二次空気量が供給された場合には
酸化雰囲気による触媒装置の劣化を促進し、耐久性に劣
るという問題点があった。
2の触媒装置に過剰の二次空気量が供給された場合には
酸化雰囲気による触媒装置の劣化を促進し、耐久性に劣
るという問題点があった。
【0009】本発明は、上記問題点に鑑みてなされたも
のであって、NOx,HC,CO等の有害成分を効果的
に除去して浄化特性の向上を図り、かつ触媒装置の劣化
を抑制することができる内燃エンジンの排気ガス浄化装
置を提供することを目的とする。
のであって、NOx,HC,CO等の有害成分を効果的
に除去して浄化特性の向上を図り、かつ触媒装置の劣化
を抑制することができる内燃エンジンの排気ガス浄化装
置を提供することを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するため
に本発明に係る内燃エンジンの排気ガス浄化装置は、内
燃エンジンの排気通路に配されて排気ガス中の有害成分
を浄化する第1の触媒装置と、該第1の触媒装置の上流
側の前記排気通路に配された排気ガス濃度に略比例する
出力特性を有する第1の排気濃度センサと、少なくとも
エンジン回転数とエンジンの負荷状態とを含むエンジン
の運転状態を検出する運転状態検出手段と、該運転状態
検出手段の検出結果に基づいて目標空燃比を算出する第
1の目標空燃比算出手段と、前記触媒装置の下流側の前
記排気通路に配設された前記目標空燃比の近傍で出力信
号が反転する第2の排気濃度センサと、該第2の排気濃
度センサの出力値に基づいて前記目標空燃比を理論空燃
比よりややリッチ状態に設定するリッチ化手段と、前記
第1の排気濃度センサにより検出された混合気の空燃比
を前記リッチ化手段により設定された目標空燃比にフィ
ードバック制御する制御手段とを備え、かつ、前記第2
の排気濃度センサの下流側の前記排気通路に第2の触媒
装置が配されると共に、第3の排気濃度センサが前記第
2の触媒装置の下流側に配設され、さらに、前記第2の
触媒装置の上流側且つ前記第2の排気濃度センサよりも
下流側の排気通路中に設けられた二次空気供給手段と、
前記第3の排気濃度センサの出力値に基づいて前記二次
空気供給手段からの二次空気流量をフィードバック制御
する空気流量制御手段を有していることを特徴としてい
る。
に本発明に係る内燃エンジンの排気ガス浄化装置は、内
燃エンジンの排気通路に配されて排気ガス中の有害成分
を浄化する第1の触媒装置と、該第1の触媒装置の上流
側の前記排気通路に配された排気ガス濃度に略比例する
出力特性を有する第1の排気濃度センサと、少なくとも
エンジン回転数とエンジンの負荷状態とを含むエンジン
の運転状態を検出する運転状態検出手段と、該運転状態
検出手段の検出結果に基づいて目標空燃比を算出する第
1の目標空燃比算出手段と、前記触媒装置の下流側の前
記排気通路に配設された前記目標空燃比の近傍で出力信
号が反転する第2の排気濃度センサと、該第2の排気濃
度センサの出力値に基づいて前記目標空燃比を理論空燃
比よりややリッチ状態に設定するリッチ化手段と、前記
第1の排気濃度センサにより検出された混合気の空燃比
を前記リッチ化手段により設定された目標空燃比にフィ
ードバック制御する制御手段とを備え、かつ、前記第2
の排気濃度センサの下流側の前記排気通路に第2の触媒
装置が配されると共に、第3の排気濃度センサが前記第
2の触媒装置の下流側に配設され、さらに、前記第2の
触媒装置の上流側且つ前記第2の排気濃度センサよりも
下流側の排気通路中に設けられた二次空気供給手段と、
前記第3の排気濃度センサの出力値に基づいて前記二次
空気供給手段からの二次空気流量をフィードバック制御
する空気流量制御手段を有していることを特徴としてい
る。
【0011】また、前記第2の空燃比センサと前記二次
空気供給手段との間の排気通路中に第3の触媒装置を設
けるのも好ましい。
空気供給手段との間の排気通路中に第3の触媒装置を設
けるのも好ましい。
【0012】また、前記空気流量制御手段は、前記第3
の排気濃度センサの出力値に基づき前記第2の触媒装置
における混合気の空燃比を理論空燃比よりも稍リーン状
態に制御することを特徴としている。
の排気濃度センサの出力値に基づき前記第2の触媒装置
における混合気の空燃比を理論空燃比よりも稍リーン状
態に制御することを特徴としている。
【0013】さらに、本発明は、エンジンの吸排気弁の
バルブタイミングが、少なくとも低回転領域に適した低
速バルブタイミングと高回転領域に適した高速バルブタ
イミングとに切換可能なバルブタイミング切換手段を有
すると共に、前記二次空気供給手段が、前記バルブタイ
ミング切換手段によるバルブタイミングの設定状態及び
前記運転状態検出手段の検出結果に応じて基本空気流量
を算出する空気流量算出手段と、前記第3の排気濃度セ
ンサの出力値に基づき空燃比補正係数を算出する補正係
数算出手段と、少なくとも前記空気流量算出手段により
算出された基本空気流量と前記補正係数算出手段により
算出された空燃比補正係数とに基づいて二次空気流量を
決定する空気流量決定手段とを備えていることを特徴と
している。
バルブタイミングが、少なくとも低回転領域に適した低
速バルブタイミングと高回転領域に適した高速バルブタ
イミングとに切換可能なバルブタイミング切換手段を有
すると共に、前記二次空気供給手段が、前記バルブタイ
ミング切換手段によるバルブタイミングの設定状態及び
前記運転状態検出手段の検出結果に応じて基本空気流量
を算出する空気流量算出手段と、前記第3の排気濃度セ
ンサの出力値に基づき空燃比補正係数を算出する補正係
数算出手段と、少なくとも前記空気流量算出手段により
算出された基本空気流量と前記補正係数算出手段により
算出された空燃比補正係数とに基づいて二次空気流量を
決定する空気流量決定手段とを備えていることを特徴と
している。
【0014】
【作用】上記構成によれば、二次空気流量は、第3の排
気濃度センサの出力値に基づき第2の触媒装置における
混合気の空燃比が理論空燃比よりも稍リーン状態に二次
空気量のフィードバック制御を行なうことが可能とな
る。
気濃度センサの出力値に基づき第2の触媒装置における
混合気の空燃比が理論空燃比よりも稍リーン状態に二次
空気量のフィードバック制御を行なうことが可能とな
る。
【0015】また、二次空気流量は、少なくとも基本二
次空気流量と空燃比補正係数とに基づいて決定される。
次空気流量と空燃比補正係数とに基づいて決定される。
【0016】
【実施例】以下、本発明の実施例を図面に基づき詳説す
る。
る。
【0017】図1は本発明に係る内燃エンジンの空燃比
制御装置の一実施例を示す全体構成図である。
制御装置の一実施例を示す全体構成図である。
【0018】図中、1は各シリンダに吸気弁と排気弁
(図示せず)とを各1対宛設けたDOHC直列4気筒の
内燃エンジン(以下、単に「エンジン」という)であっ
て、該エンジン1は、吸気弁のバルブタイミングが、エ
ンジンの高速回転領域に適した高速バルブタイミング
(高速V/T)と、低速回転領域に適した低速バルブタ
イミング(低速V/T)との2段階に切換可能に構成さ
れている。
(図示せず)とを各1対宛設けたDOHC直列4気筒の
内燃エンジン(以下、単に「エンジン」という)であっ
て、該エンジン1は、吸気弁のバルブタイミングが、エ
ンジンの高速回転領域に適した高速バルブタイミング
(高速V/T)と、低速回転領域に適した低速バルブタ
イミング(低速V/T)との2段階に切換可能に構成さ
れている。
【0019】エンジン1の吸気管2の途中にはスロット
ルボディ3が設けられ、その内部にはスロットル弁3′
が配されている。また、スロットル弁3′にはスロット
ル弁開度(θTH)センサ4が連結されており、スロッ
トル弁3′の開度に応じた電気信号を出力して電子コン
トロールユニット(以下「ECU」という)5に供給す
る。
ルボディ3が設けられ、その内部にはスロットル弁3′
が配されている。また、スロットル弁3′にはスロット
ル弁開度(θTH)センサ4が連結されており、スロッ
トル弁3′の開度に応じた電気信号を出力して電子コン
トロールユニット(以下「ECU」という)5に供給す
る。
【0020】燃料噴射弁6は、吸気管2の途中であっ
て、エンジン1とスロットル弁3′との間に各気筒毎に
配設され、図示しない燃料ポンプに接続されるとともに
ECU5に電気的に接続され、該ECU5からの信号に
より燃料噴射の開弁時間が制御される。
て、エンジン1とスロットル弁3′との間に各気筒毎に
配設され、図示しない燃料ポンプに接続されるとともに
ECU5に電気的に接続され、該ECU5からの信号に
より燃料噴射の開弁時間が制御される。
【0021】また、吸気管2のスロットル弁3′の下流
側には分岐管7が設けられ、該分岐管7の先端には絶対
圧(PBA)センサ8が取付けられている。該PBAセ
ンサ8はECU5に電気的に接続されており、吸気管2
内の絶対圧PBAは前記PBAセンサ8により電気信号
に変換されてECU5に供給される。
側には分岐管7が設けられ、該分岐管7の先端には絶対
圧(PBA)センサ8が取付けられている。該PBAセ
ンサ8はECU5に電気的に接続されており、吸気管2
内の絶対圧PBAは前記PBAセンサ8により電気信号
に変換されてECU5に供給される。
【0022】また、分岐管7の下流側の吸気管2の管壁
には吸気温(TA)センサ9が装着され、該TAセンサ
9により検出された吸気温TAは電気信号に変換されて
ECU5に供給される。
には吸気温(TA)センサ9が装着され、該TAセンサ
9により検出された吸気温TAは電気信号に変換されて
ECU5に供給される。
【0023】エンジン1のシリンダブロックの冷却水が
充満した気筒周壁にはサーミスタ等からなるエンジン水
温(TW)センサ10が挿着され、該TWセンサ10に
より検出されたエンジン冷却水温TWは電気信号に変換
されてECU5に供給される。
充満した気筒周壁にはサーミスタ等からなるエンジン水
温(TW)センサ10が挿着され、該TWセンサ10に
より検出されたエンジン冷却水温TWは電気信号に変換
されてECU5に供給される。
【0024】また、エンジン1の図示しないカム軸周囲
又はクランク軸周囲にはエンジン回転数(NE)センサ
11及び気筒判別(CYL)センサ12が取り付けられ
ている。
又はクランク軸周囲にはエンジン回転数(NE)センサ
11及び気筒判別(CYL)センサ12が取り付けられ
ている。
【0025】NEセンサ11はエンジン1のクランク軸
の180度回転毎に所定のクランク角度位置で信号パル
ス(以下「TDC信号パルス」という)を出力し、CY
Lセンサ12は特定の気筒の所定のクランク角度位置で
TDC信号パルスを出力し、これらの各TDC信号パル
スはECU5に供給される。
の180度回転毎に所定のクランク角度位置で信号パル
ス(以下「TDC信号パルス」という)を出力し、CY
Lセンサ12は特定の気筒の所定のクランク角度位置で
TDC信号パルスを出力し、これらの各TDC信号パル
スはECU5に供給される。
【0026】エンジン1の各気筒の点火プラグ13は、
ECU5に電気的に接続され、ECU5により点火時期
が制御される。
ECU5に電気的に接続され、ECU5により点火時期
が制御される。
【0027】前記エンジン1の排気管14の途中には第
1の触媒装置(三元触媒)15が介装されており、該第
1の触媒装置15により排気ガス中のHC,CO,NO
x等の有害成分の浄化が行なわれる。
1の触媒装置(三元触媒)15が介装されており、該第
1の触媒装置15により排気ガス中のHC,CO,NO
x等の有害成分の浄化が行なわれる。
【0028】本実施例では、該第1の触媒装置15にお
ける混合気の空燃比を稍燃料リッチにすることにより、
主としてNOxの浄化が行なわれる。
ける混合気の空燃比を稍燃料リッチにすることにより、
主としてNOxの浄化が行なわれる。
【0029】また、第1の触媒装置15の周壁にはサー
ミスタ等からなる第1の触媒温度(TCT)センサ16
が挿着され、該TCTセンサ16により検出された触媒
床温度TCTは電気信号に変換されてECU5に供給さ
れる。
ミスタ等からなる第1の触媒温度(TCT)センサ16
が挿着され、該TCTセンサ16により検出された触媒
床温度TCTは電気信号に変換されてECU5に供給さ
れる。
【0030】前記排気管14の途中であって前記第1の
触媒装置15の上流側及び下流側には第1の広域酸素濃
度センサ(以下、「LAFFセンサ」という)17及び
酸素濃度センサ(以下、「O2センサ」という)18が
配設されている。
触媒装置15の上流側及び下流側には第1の広域酸素濃
度センサ(以下、「LAFFセンサ」という)17及び
酸素濃度センサ(以下、「O2センサ」という)18が
配設されている。
【0031】LAFFセンサ17は、上下1対の電池素
子及び酸素ポンプ素子がジルコニア固体電解質(ZrO
2)等からなるセンサ素子の所定位置に付設されてな
り、さらに該センサ素子が増幅回路に電気的に接続され
ている。そして、該LAFFセンサ17は、前記センサ
素子の内部を通過する排気ガス中の酸素濃度に略比例し
た電気信号を出力し、その電気信号をECU5に供給す
る。
子及び酸素ポンプ素子がジルコニア固体電解質(ZrO
2)等からなるセンサ素子の所定位置に付設されてな
り、さらに該センサ素子が増幅回路に電気的に接続され
ている。そして、該LAFFセンサ17は、前記センサ
素子の内部を通過する排気ガス中の酸素濃度に略比例し
た電気信号を出力し、その電気信号をECU5に供給す
る。
【0032】前記O2センサ17は、センサ素子が上記
LAFFセンサ17と同様ジルコニア固体電解質(Zr
O2)からなり、その起電力が理論空燃比の前後におい
て急激に変化する特性を有し、理論空燃比においてその
出力信号はリーン信号からリッチ信号又はリッチ信号か
らリーン信号に反転する。すなわち、該O2センサ18
の出力信号は排気ガスのリッチ側において高レベルとな
り、リーン側において低レベルとなり、その出力信号を
ECU5に供給する。
LAFFセンサ17と同様ジルコニア固体電解質(Zr
O2)からなり、その起電力が理論空燃比の前後におい
て急激に変化する特性を有し、理論空燃比においてその
出力信号はリーン信号からリッチ信号又はリッチ信号か
らリーン信号に反転する。すなわち、該O2センサ18
の出力信号は排気ガスのリッチ側において高レベルとな
り、リーン側において低レベルとなり、その出力信号を
ECU5に供給する。
【0033】さらに、O2センサ18の下流側の排気管
14途中には、第3の触媒装置19及び第2の触媒装置
20が直列に配設されている。
14途中には、第3の触媒装置19及び第2の触媒装置
20が直列に配設されている。
【0034】前記第3の触媒装置19は、第1の触媒装
置15と同様、三元触媒としての作用を有するものであ
り、本実施例では該第3の触媒装置19における混合気
の空燃比を稍燃料リッチにすることにより第1の触媒装
置15と同様、主としてNOxの浄化が行なわれる。
置15と同様、三元触媒としての作用を有するものであ
り、本実施例では該第3の触媒装置19における混合気
の空燃比を稍燃料リッチにすることにより第1の触媒装
置15と同様、主としてNOxの浄化が行なわれる。
【0035】また、第2の触媒装置20は、酸化触媒と
しての作用を有するものであり、第3の触媒装置19と
第2の触媒装置20との間に設けられた第1の二次空気
導入孔21を介して二次空気供給系(二次空気供給手
段)22から二次空気が供給され、混合気の空燃比がリ
ーン状態とされて主としてHC,COの浄化を行なう。
しての作用を有するものであり、第3の触媒装置19と
第2の触媒装置20との間に設けられた第1の二次空気
導入孔21を介して二次空気供給系(二次空気供給手
段)22から二次空気が供給され、混合気の空燃比がリ
ーン状態とされて主としてHC,COの浄化を行なう。
【0036】尚、第1〜第3の触媒装置15,19,2
0の容積比は、後述するように、第1及び第3の触媒装
置15,19でNOxの除去が、また第2の触媒装置2
0でHC,COの除去が夫々最も効果的に行なわれるよ
うに、三元触媒としての第1及び第3の触媒装置15,
19と酸化触媒としての第2の触媒装置20との比が
1.8:1〜2.2:1に設定されている。
0の容積比は、後述するように、第1及び第3の触媒装
置15,19でNOxの除去が、また第2の触媒装置2
0でHC,COの除去が夫々最も効果的に行なわれるよ
うに、三元触媒としての第1及び第3の触媒装置15,
19と酸化触媒としての第2の触媒装置20との比が
1.8:1〜2.2:1に設定されている。
【0037】また、第2の触媒装置20の周壁にはサー
ミスタ等からなる第2の触媒温度(TCO)センサ23
が挿着され、該TCOセンサ23により検出された触媒
床温度TCOは電気信号に変換されてECU5に供給さ
れる。
ミスタ等からなる第2の触媒温度(TCO)センサ23
が挿着され、該TCOセンサ23により検出された触媒
床温度TCOは電気信号に変換されてECU5に供給さ
れる。
【0038】また、第2の触媒装置20の下流側には、
第2の広域酸素濃度センサ(以下、「LAFRセンサ」
という)50が配設されている。該LAFRセンサ50
は、前記LAFFセンサ16と同様の構成とされ、排気
ガス中の酸素濃度に略比例した電気信号を出力してその
電気信号をECU5に供給する。
第2の広域酸素濃度センサ(以下、「LAFRセンサ」
という)50が配設されている。該LAFRセンサ50
は、前記LAFFセンサ16と同様の構成とされ、排気
ガス中の酸素濃度に略比例した電気信号を出力してその
電気信号をECU5に供給する。
【0039】ECU5の出力側には、前記バルブタイミ
ングの切換制御を行なうための電磁弁24が接続され、
該電磁弁24の開閉動作がECU5により制御される。
電磁弁24は、バルブタイミングの切換を行なう切換機
構(図示せず)の油圧を高/低に切換えるものであり、
該油圧の高/低に対応してバルブタイミングが高速V/
Tと低速V/Tとに切換えられる。前記切換機構の油圧
は、油圧(POIL)センサ25によって検出され、そ
の検出信号がECU5に供給される。
ングの切換制御を行なうための電磁弁24が接続され、
該電磁弁24の開閉動作がECU5により制御される。
電磁弁24は、バルブタイミングの切換を行なう切換機
構(図示せず)の油圧を高/低に切換えるものであり、
該油圧の高/低に対応してバルブタイミングが高速V/
Tと低速V/Tとに切換えられる。前記切換機構の油圧
は、油圧(POIL)センサ25によって検出され、そ
の検出信号がECU5に供給される。
【0040】また、大気圧(PA)センサ26は、エン
ジン1の適所に配設されて大気圧PAを検出し、その電
気信号をECU5に供給する。
ジン1の適所に配設されて大気圧PAを検出し、その電
気信号をECU5に供給する。
【0041】しかして、二次空気供給系22は、空気供
給源としてのエアポンプ27と、該エアポンプ27から
の空気を貯蔵するエアチャンバ28と、圧力調整弁29
と、二次空気制御弁30と、二位置切換弁(以下、「切
換弁」という)31とを備えている。すなわち、前記エ
アチャンバ28には空気供給路33を介してエアポンプ
27が接続されると共に、該エアポンプ27はECU5
に電気的に接続されてECU5からの信号によりエアチ
ャンバ28への空気の供給が制御される。また、前記エ
アチャンバ28にはチャンバ圧(PC)センサ32が装
着されると共に、該PCセンサ32はECU5に電気的
に接続され、PCセンサ32によって検出されたチャン
バ圧PCは電気信号に変換されてECU5に供給され
る。
給源としてのエアポンプ27と、該エアポンプ27から
の空気を貯蔵するエアチャンバ28と、圧力調整弁29
と、二次空気制御弁30と、二位置切換弁(以下、「切
換弁」という)31とを備えている。すなわち、前記エ
アチャンバ28には空気供給路33を介してエアポンプ
27が接続されると共に、該エアポンプ27はECU5
に電気的に接続されてECU5からの信号によりエアチ
ャンバ28への空気の供給が制御される。また、前記エ
アチャンバ28にはチャンバ圧(PC)センサ32が装
着されると共に、該PCセンサ32はECU5に電気的
に接続され、PCセンサ32によって検出されたチャン
バ圧PCは電気信号に変換されてECU5に供給され
る。
【0042】前記圧力調整弁29及び前記二次空気制御
弁30は、エアチャンバ28の下流側の空気供給路33
に夫々介装されている。圧力調整弁29はECU5に電
気的に接続され、ECU5からの信号によりエアチャン
バ28から搬送されてくる空気圧を調整する。
弁30は、エアチャンバ28の下流側の空気供給路33
に夫々介装されている。圧力調整弁29はECU5に電
気的に接続され、ECU5からの信号によりエアチャン
バ28から搬送されてくる空気圧を調整する。
【0043】二次空気制御弁30は、空気供給路33が
連通可能となるように上下方向に可動自在に配設された
楔形状の弁体34と、該弁体34が内有されるケーシン
グ35と、弁体34を上下方向に駆動させる電磁弁36
と、弁軸38を介して弁体34に接続されたリフトセン
サ(以下、「Lセンサ」という)37とを備えている。
そして、電磁弁36はECU5に電気的に接続され、E
CU5からの電気信号に基づき弁体34の上下方向への
リフト量をデューティ制御する。また、Lセンサ38
は、弁体34のリフト量を検出してその検出リフト量を
ECU5に供給する。
連通可能となるように上下方向に可動自在に配設された
楔形状の弁体34と、該弁体34が内有されるケーシン
グ35と、弁体34を上下方向に駆動させる電磁弁36
と、弁軸38を介して弁体34に接続されたリフトセン
サ(以下、「Lセンサ」という)37とを備えている。
そして、電磁弁36はECU5に電気的に接続され、E
CU5からの電気信号に基づき弁体34の上下方向への
リフト量をデューティ制御する。また、Lセンサ38
は、弁体34のリフト量を検出してその検出リフト量を
ECU5に供給する。
【0044】切換弁31は、二次空気制御弁30の下流
側の空気供給路33に配設されると共に、第1及び第2
の空気供給分岐路39,40を介して夫々第1の二次空
気導入孔21及び第2の二次空気導入孔42に接続され
ている。さらに、切換弁31はECU5に電気的に接続
され、該ECU5からの電気信号に基づき空気供給路3
3と第1又は第2の空気供給分岐路39,40とが連通
可能とされ、第1の触媒装置15又は第2の触媒装置2
0に二次空気が供給されるように構成されている。すな
わち、本実施例においては、エンジンの低温始動時には
切換弁31により空気供給路33と第1の空気供給分岐
路39とが連通状態とされ、二次空気が逆止弁41を介
して第2の二次空気導入孔41に供給されることにより
エンジン1からの排気ガスに空気を混合させて混合気の
空燃比をリーン化させ、第1の触媒装置15の活性化を
促進する。一方、第1の触媒装置15の活性化が完了し
た後は切換弁31を切換えて空気供給路33と第2の空
気供給分岐路40とを連通状態として、逆止弁43を介
して第1の二次空気導入孔21に二次空気が供給可能と
され、二次空気制御弁30により第2の触媒装置20に
供給される二次空気量が制御される。
側の空気供給路33に配設されると共に、第1及び第2
の空気供給分岐路39,40を介して夫々第1の二次空
気導入孔21及び第2の二次空気導入孔42に接続され
ている。さらに、切換弁31はECU5に電気的に接続
され、該ECU5からの電気信号に基づき空気供給路3
3と第1又は第2の空気供給分岐路39,40とが連通
可能とされ、第1の触媒装置15又は第2の触媒装置2
0に二次空気が供給されるように構成されている。すな
わち、本実施例においては、エンジンの低温始動時には
切換弁31により空気供給路33と第1の空気供給分岐
路39とが連通状態とされ、二次空気が逆止弁41を介
して第2の二次空気導入孔41に供給されることにより
エンジン1からの排気ガスに空気を混合させて混合気の
空燃比をリーン化させ、第1の触媒装置15の活性化を
促進する。一方、第1の触媒装置15の活性化が完了し
た後は切換弁31を切換えて空気供給路33と第2の空
気供給分岐路40とを連通状態として、逆止弁43を介
して第1の二次空気導入孔21に二次空気が供給可能と
され、二次空気制御弁30により第2の触媒装置20に
供給される二次空気量が制御される。
【0045】しかして、ECU5は、上述の各種センサ
からの入力信号波形を整形して電圧レベルを所定レベル
に修正し、アナログ信号値をデジタル信号値に変換する
等の機能を有する入力回路5aと、中央演算処理回路
(以下「CPU」という)5bと、該CPU5bで実行
される各種演算プログラムや後述する各種マップ及び演
算結果等を記憶するROM及びRAMからなる記憶手段
5cと、前記燃料噴射弁6、点火プラグ13、エアポン
プ27、電磁弁36等に駆動信号を供給する出力回路5
dとを備えている。
からの入力信号波形を整形して電圧レベルを所定レベル
に修正し、アナログ信号値をデジタル信号値に変換する
等の機能を有する入力回路5aと、中央演算処理回路
(以下「CPU」という)5bと、該CPU5bで実行
される各種演算プログラムや後述する各種マップ及び演
算結果等を記憶するROM及びRAMからなる記憶手段
5cと、前記燃料噴射弁6、点火プラグ13、エアポン
プ27、電磁弁36等に駆動信号を供給する出力回路5
dとを備えている。
【0046】さらに、CPU5bは、上述の各種エンジ
ンパラメータ信号に基づいて、排気ガス中の酸素濃度に
応じたフィードバック制御運転領域やオープンループ制
御運転領域等の種々のエンジン運転状態を判別するとと
もに、エンジン運転状態に応じ、基本モードの場合は数
式(1)に基づき、また始動モードの場合は数式(2)
に基づき前記TDC信号パルスに同期して燃料噴射弁6
の燃料噴射時間TOUTを演算し、その結果を記憶手段
5c(RAM)に記憶する。
ンパラメータ信号に基づいて、排気ガス中の酸素濃度に
応じたフィードバック制御運転領域やオープンループ制
御運転領域等の種々のエンジン運転状態を判別するとと
もに、エンジン運転状態に応じ、基本モードの場合は数
式(1)に基づき、また始動モードの場合は数式(2)
に基づき前記TDC信号パルスに同期して燃料噴射弁6
の燃料噴射時間TOUTを演算し、その結果を記憶手段
5c(RAM)に記憶する。
【0047】 TOUT=TiM×KCMDM×KLAFF×K1+K2 …(1) TOUT=TiCR×K3+K4 …(2) ここに、TiMは基本モード時の基本燃料噴射時間、具
体的にはエンジン回転数NEと吸気管内絶対圧PBAと
に応じて設定される基本燃料噴射時間であって、このT
iM値を決定するためのTiMマップが記憶手段5c
(ROM)に記憶されている。
体的にはエンジン回転数NEと吸気管内絶対圧PBAと
に応じて設定される基本燃料噴射時間であって、このT
iM値を決定するためのTiMマップが記憶手段5c
(ROM)に記憶されている。
【0048】TiCRは始動モード時の基本燃料噴射時
間であって、TiM値と同様、エンジン回転数NEと吸
気管内絶対圧PBAに応じて設定され、該TiCR値を
決定するためのTiCRマップが記憶手段5c(RO
M)に記憶されている。
間であって、TiM値と同様、エンジン回転数NEと吸
気管内絶対圧PBAに応じて設定され、該TiCR値を
決定するためのTiCRマップが記憶手段5c(RO
M)に記憶されている。
【0049】KCMDMは修正目標空燃比係数であっ
て、後述するようにエンジンの運転状態に基づいて算出
される目標空燃比係数KCMDとO2センサ17の出力
値に基づいて設定される空燃比補正値ΔKCMDとに応
じて設定される。
て、後述するようにエンジンの運転状態に基づいて算出
される目標空燃比係数KCMDとO2センサ17の出力
値に基づいて設定される空燃比補正値ΔKCMDとに応
じて設定される。
【0050】KLAFFは空燃比補正係数であって、空
燃比フィードバック制御中はLAFFセンサ17によっ
て検出された空燃比が目標空燃比に一致するように設定
され、オープンループ制御中はエンジン運転状態に応じ
た所定値に設定される。
燃比フィードバック制御中はLAFFセンサ17によっ
て検出された空燃比が目標空燃比に一致するように設定
され、オープンループ制御中はエンジン運転状態に応じ
た所定値に設定される。
【0051】K1、K2、K3及びK4は夫々各種エン
ジンパラメータ信号に応じて演算される補正係数及び補
正変数であって、各気筒毎にエンジンの運転状態に応じ
た燃費特性や加速特性等の諸特性の最適化が図られるよ
うな所定値に設定される。
ジンパラメータ信号に応じて演算される補正係数及び補
正変数であって、各気筒毎にエンジンの運転状態に応じ
た燃費特性や加速特性等の諸特性の最適化が図られるよ
うな所定値に設定される。
【0052】次に、上記CPU5bで実行される空燃比
フィードバック制御手法について詳説する。
フィードバック制御手法について詳説する。
【0053】図2は空燃比フィードバック制御のメイン
ルーチンを示すフローチャートである。
ルーチンを示すフローチャートである。
【0054】まず、ステップS1ではLAFFセンサ1
7からの出力値を読み込む。次いでエンジンが始動モー
ドにあるか否かを判別する(ステップS2)。ここで、
始動モードにあるか否かは、例えば、図示しないエンジ
ンのスタータスイッチがオンで且つエンジン回転数が所
定の始動時回転数(クランキング回転数)以下か否かに
より判別する。
7からの出力値を読み込む。次いでエンジンが始動モー
ドにあるか否かを判別する(ステップS2)。ここで、
始動モードにあるか否かは、例えば、図示しないエンジ
ンのスタータスイッチがオンで且つエンジン回転数が所
定の始動時回転数(クランキング回転数)以下か否かに
より判別する。
【0055】そして、ステップS2の答が肯定(YE
S)のとき、すなわち、始動モードのときはエンジンが
低水温時の場合であり、エンジン冷却水温TW及び吸気
管内絶対圧PBAの関数であるKTWLAFマップを検
索して低水温時の目標空燃比係数KTWLAFを算出し
(ステップS3)、該KTWLAF値を目標空燃比係数
KCMDに設定する(ステップS4)。次いで、フラグ
FLAFFBを「0」にセットして空燃比のフィードバ
ック制御を中止し(ステップS5)、空燃比補正係数K
LAFF及びその積分項(I項)KLAFFIを1.0
に設定して(ステップS6、ステップS7)本プログラ
ムを終了する。
S)のとき、すなわち、始動モードのときはエンジンが
低水温時の場合であり、エンジン冷却水温TW及び吸気
管内絶対圧PBAの関数であるKTWLAFマップを検
索して低水温時の目標空燃比係数KTWLAFを算出し
(ステップS3)、該KTWLAF値を目標空燃比係数
KCMDに設定する(ステップS4)。次いで、フラグ
FLAFFBを「0」にセットして空燃比のフィードバ
ック制御を中止し(ステップS5)、空燃比補正係数K
LAFF及びその積分項(I項)KLAFFIを1.0
に設定して(ステップS6、ステップS7)本プログラ
ムを終了する。
【0056】一方、ステップS2の答が否定(NO)の
とき、すなわち基本モードのときは後述する図4のフロ
ーチャートに基づき修正目標空燃比係数KCMDMを算
出し(ステップS8)、次いでフラグFACTが「1」
か否かを判別してLAFFセンサ17が活性化している
か否かを判断する(ステップS9)。ここで、LAFF
センサ17の活性化判別は、バックグラウンド処理され
るLAFセンサ活性化判別ルーチン(図示せず)により
なされ、例えば、LAFFセンサ17の出力電圧VOU
Tとその中心電圧VCENTとの差が所定値(例えば
0.4V)より小さいときに「LAFFセンサ17は活
性化した」と判別される。
とき、すなわち基本モードのときは後述する図4のフロ
ーチャートに基づき修正目標空燃比係数KCMDMを算
出し(ステップS8)、次いでフラグFACTが「1」
か否かを判別してLAFFセンサ17が活性化している
か否かを判断する(ステップS9)。ここで、LAFF
センサ17の活性化判別は、バックグラウンド処理され
るLAFセンサ活性化判別ルーチン(図示せず)により
なされ、例えば、LAFFセンサ17の出力電圧VOU
Tとその中心電圧VCENTとの差が所定値(例えば
0.4V)より小さいときに「LAFFセンサ17は活
性化した」と判別される。
【0057】そして、ステップS9の答が否定(NO)
のときはステップS5に進む一方、ステップS9の答が
肯定(YES)のとき、すなわちLAFFセンサ17の
活性化が完了しているときはステップS10に進み、L
AFFセンサ17により検出された空燃比の当量比KA
CT(14.7/(A/F))(以下、「検出空燃比係
数」という)を算出する。ここで、該検出空燃比係数K
ACTは、吸気管内絶対圧PBAとエンジン回転数NE
及び大気圧PAの変動により排気圧が変動することに鑑
み、これらの運転パラメータに応じて補正された値に算
出され、具体的にはKACT算出ルーチン(図示せず)
を実行して算出される。
のときはステップS5に進む一方、ステップS9の答が
肯定(YES)のとき、すなわちLAFFセンサ17の
活性化が完了しているときはステップS10に進み、L
AFFセンサ17により検出された空燃比の当量比KA
CT(14.7/(A/F))(以下、「検出空燃比係
数」という)を算出する。ここで、該検出空燃比係数K
ACTは、吸気管内絶対圧PBAとエンジン回転数NE
及び大気圧PAの変動により排気圧が変動することに鑑
み、これらの運転パラメータに応じて補正された値に算
出され、具体的にはKACT算出ルーチン(図示せず)
を実行して算出される。
【0058】次いで、ステップS11ではフィードバッ
ク処理ルーチンを実行して本プログラムを終了する。す
なわち、所定のフィードバック条件を充足しないときは
フラグFLAFFBを「0」にセットしてフィードバッ
ク制御を禁止する一方、所定のフィードバック条件を充
足するときはフラグFLAFFBを「1」にセットして
空燃比補正係数KLAFFを算出し、フィードバック制
御の実行を指令して、本プログラムを終了する。
ク処理ルーチンを実行して本プログラムを終了する。す
なわち、所定のフィードバック条件を充足しないときは
フラグFLAFFBを「0」にセットしてフィードバッ
ク制御を禁止する一方、所定のフィードバック条件を充
足するときはフラグFLAFFBを「1」にセットして
空燃比補正係数KLAFFを算出し、フィードバック制
御の実行を指令して、本プログラムを終了する。
【0059】図3は、前記フィードバック処理(ステッ
プS11)で実行されるKLAFF算出ルーチンのフロ
ーチャートであって、本プログラムはTDC信号パルス
の発生と同期して実行される。
プS11)で実行されるKLAFF算出ルーチンのフロ
ーチャートであって、本プログラムはTDC信号パルス
の発生と同期して実行される。
【0060】まず、ステップS21では前回ループ時の
目標空燃比係数KCMD(n−1)と今回ループの検出
空燃比係数KACT(n)との空燃比偏差ΔKAFFを
算出する。
目標空燃比係数KCMD(n−1)と今回ループの検出
空燃比係数KACT(n)との空燃比偏差ΔKAFFを
算出する。
【0061】次にステップS22では空燃比補正係数K
LAFF等の初期化を行なう。すなわち、初期化ルーチ
ン(図示せず)によりエンジンの運転状態に応じて空燃
比補正池数KLAFF等の初期化を行なう。
LAFF等の初期化を行なう。すなわち、初期化ルーチ
ン(図示せず)によりエンジンの運転状態に応じて空燃
比補正池数KLAFF等の初期化を行なう。
【0062】次いで、ステップS23に進み、間引きT
DC変数NITDCが「0」か否かを判別する。この間
引きTDC変数NITDCは、TDC信号パルスがエン
ジン運転状態に応じて設定された間引き数NIだけ発生
する毎に空燃比補正係数KLAFFの更新を行なうため
の変数であって、ステップS23の答が否定(NO)、
即ちNITDC>0のときには、NITDC値を「1」
だけデクリメントし(ステップS24)、前記空燃比偏
差の今回値ΔKAF(n)を前回値ΔKAF(n−1)
として(ステップS25)本プログラムを終了する。
DC変数NITDCが「0」か否かを判別する。この間
引きTDC変数NITDCは、TDC信号パルスがエン
ジン運転状態に応じて設定された間引き数NIだけ発生
する毎に空燃比補正係数KLAFFの更新を行なうため
の変数であって、ステップS23の答が否定(NO)、
即ちNITDC>0のときには、NITDC値を「1」
だけデクリメントし(ステップS24)、前記空燃比偏
差の今回値ΔKAF(n)を前回値ΔKAF(n−1)
として(ステップS25)本プログラムを終了する。
【0063】また、ステップS23の答が肯定(YE
S)、即ちNITDC=0のときには、ステップS26
以下のフローを実行してKLAFF値の更新を行なう。
S)、即ちNITDC=0のときには、ステップS26
以下のフローを実行してKLAFF値の更新を行なう。
【0064】すなわち、ステップS23の答が肯定(Y
ES)のときには、KPマップ、KIマップ、KDマッ
プ、NIマップを検索して空燃比フィードバック制御の
変化速度、すなわち比例項(P項)係数KP、積分項
(I項)係数KI、微分項KD及び前記間引き数NIの
算出を行なう(ステップS26)。KPマップ、KIマ
ップ、KDマップ及びNIマップは、エンジン回転数N
E、吸気管内絶対圧PBA等によって決定される複数の
エンジン運転領域毎に所定のマップ値が与えられてお
り、これらのマップ検索によりエンジンの運転状態に応
じたマップ値が読み出され、あるいは補間法により算出
される。尚、前記KPマップ、KIマップ及びKDマッ
プは定常運転状態、運転モードの変更時、減速運転状態
等エンジンの各運転状態に応じて最適値が設定されるよ
うにこれら専用のマップが予め記憶手段5c(ROM)
に記憶されている。
ES)のときには、KPマップ、KIマップ、KDマッ
プ、NIマップを検索して空燃比フィードバック制御の
変化速度、すなわち比例項(P項)係数KP、積分項
(I項)係数KI、微分項KD及び前記間引き数NIの
算出を行なう(ステップS26)。KPマップ、KIマ
ップ、KDマップ及びNIマップは、エンジン回転数N
E、吸気管内絶対圧PBA等によって決定される複数の
エンジン運転領域毎に所定のマップ値が与えられてお
り、これらのマップ検索によりエンジンの運転状態に応
じたマップ値が読み出され、あるいは補間法により算出
される。尚、前記KPマップ、KIマップ及びKDマッ
プは定常運転状態、運転モードの変更時、減速運転状態
等エンジンの各運転状態に応じて最適値が設定されるよ
うにこれら専用のマップが予め記憶手段5c(ROM)
に記憶されている。
【0065】次に、ステップS27では、数式(2)〜
(4)に基づいてP項KLAFFP、I項KLAFFI
及びD項KLAFFを算出する。
(4)に基づいてP項KLAFFP、I項KLAFFI
及びD項KLAFFを算出する。
【0066】 KLAFFP=ΔKAFF(n)×KP …(2) KLAFFI=KLAFFI+ΔKAFF(n)×KI …(3) KLAFFD=(ΔKAFF(n)−ΔKAFF(n−1))×KD …(4) ステップS28ではI項KLAFFIのリミットチェッ
クを行なう。即ち、KLAFFI値と所定上下限値LA
FFIH,LAFFILとの大小関係を比較し、その結
果KLAFFI項が上限値LAFFIHより大きいとき
にはその上限値LAFFIIHに設定し、下限値LAF
FILより小さいときには、その下限値LAFILに設
定する。
クを行なう。即ち、KLAFFI値と所定上下限値LA
FFIH,LAFFILとの大小関係を比較し、その結
果KLAFFI項が上限値LAFFIHより大きいとき
にはその上限値LAFFIIHに設定し、下限値LAF
FILより小さいときには、その下限値LAFILに設
定する。
【0067】ステップS29では、P項KLAFFP、
I項KLAFFI、D項KLAFFDを夫々加算して空
燃比補正係数KLAFFを算出し、次いで空燃比偏差の
今回算出値DKAF(n)を前回値DKAF(n−1)
とし(ステップS30)、さらに間引きTDC変数NI
TDCをステップS26で算出された間引き数NIに設
定する(ステップS31)。
I項KLAFFI、D項KLAFFDを夫々加算して空
燃比補正係数KLAFFを算出し、次いで空燃比偏差の
今回算出値DKAF(n)を前回値DKAF(n−1)
とし(ステップS30)、さらに間引きTDC変数NI
TDCをステップS26で算出された間引き数NIに設
定する(ステップS31)。
【0068】次に、ステップS32でKLAFFのリミ
ットチェックを行ない本プログラムを終了する。
ットチェックを行ない本プログラムを終了する。
【0069】しかして、図4はステップS8(図2)で
実行されるKCMDM算出ルーチンのフローチャートで
あって、本プログラムはTDC信号パルスの発生と同期
して実行される。
実行されるKCMDM算出ルーチンのフローチャートで
あって、本プログラムはTDC信号パルスの発生と同期
して実行される。
【0070】まず、ステップS41ではエンジン1がフ
ューエルカット(燃料供給停止)中か否かを判別する。
フューエルカット中であるか否かは、エンジン回転数N
Eやスロットル弁3′の弁開度θTHに基づいて判断さ
れ、具体的にはフューエルカット判別ルーチン(図示せ
ず)の実行により判別される。
ューエルカット(燃料供給停止)中か否かを判別する。
フューエルカット中であるか否かは、エンジン回転数N
Eやスロットル弁3′の弁開度θTHに基づいて判断さ
れ、具体的にはフューエルカット判別ルーチン(図示せ
ず)の実行により判別される。
【0071】そして、ステップS41の答が否定(N
O)のときは、ステップS42に進み、目標空燃比係数
KCMDを算出する。該目標空燃比係数KCMDは、通
常はエンジン回転数NE及び吸気管内絶対圧PBAに応
じてマトリックス状にマップ値KCMDが与えられたK
CMDマップから読み出されるが、車輌の発進時や低水
温時あるいは所定の高負荷運転時においては適宜補正さ
れ、具体的には、KCMD算出ルーチン(図示せず)を
実行することによりこれらの運転状態に適合した値に設
定される。
O)のときは、ステップS42に進み、目標空燃比係数
KCMDを算出する。該目標空燃比係数KCMDは、通
常はエンジン回転数NE及び吸気管内絶対圧PBAに応
じてマトリックス状にマップ値KCMDが与えられたK
CMDマップから読み出されるが、車輌の発進時や低水
温時あるいは所定の高負荷運転時においては適宜補正さ
れ、具体的には、KCMD算出ルーチン(図示せず)を
実行することによりこれらの運転状態に適合した値に設
定される。
【0072】一方、ステップS41の答が肯定(YE
S)のときは、目標空燃比係数KCMDを所定値KCM
DFC(例えば、1.0)に設定して(ステップS4
3)、ステップS44に進む。
S)のときは、目標空燃比係数KCMDを所定値KCM
DFC(例えば、1.0)に設定して(ステップS4
3)、ステップS44に進む。
【0073】次に、ステップS44では、O2処理を行
なう。すなわち、後述するように、所定要件下、O2セ
ンサ17からの出力値に基づき目標空燃比係数KCMD
を補正して修正目標空燃比係数KCMDMを算出する。
なう。すなわち、後述するように、所定要件下、O2セ
ンサ17からの出力値に基づき目標空燃比係数KCMD
を補正して修正目標空燃比係数KCMDMを算出する。
【0074】次に、ステップS45では修正目標空燃比
係数KCMDMのリミットチェックを行ない、本プログ
ラムを終了してメインルーチン(図2)に戻る。すなわ
ち、ステップS44で算出されたKCMDM値と所定の
上下限値KCMDMH,KCMDMLとの大小関係を比
較し、KCMDM値が上限値KCMDMHより大きいと
きはKCMDM値はその上限値KCMDMHに設定さ
れ、KCMDM値が下限値KCMDMLより小さいとき
は、KCMDM値はその下限値KCMDMLに設定され
る。
係数KCMDMのリミットチェックを行ない、本プログ
ラムを終了してメインルーチン(図2)に戻る。すなわ
ち、ステップS44で算出されたKCMDM値と所定の
上下限値KCMDMH,KCMDMLとの大小関係を比
較し、KCMDM値が上限値KCMDMHより大きいと
きはKCMDM値はその上限値KCMDMHに設定さ
れ、KCMDM値が下限値KCMDMLより小さいとき
は、KCMDM値はその下限値KCMDMLに設定され
る。
【0075】しかして、図5は、ステップS44(図
4)で実行されるO2処理ルーチンのフローチャートで
あって、本プログラムはTDC信号パルスの発生と同期
して実行される。
4)で実行されるO2処理ルーチンのフローチャートで
あって、本プログラムはTDC信号パルスの発生と同期
して実行される。
【0076】まず、ステップS51ではフラグFO2が
「1」か否かを判別し、O2センサ18が活性化してい
るか否かを判断される。このO2センサ18が活性化し
たか否かは、イグニッションスイッチのオン後の経過時
間等に基づいて判別され、具体的にはO2センサ活性化
判別ルーチン(図示せず)を実行して判断される。
「1」か否かを判別し、O2センサ18が活性化してい
るか否かを判断される。このO2センサ18が活性化し
たか否かは、イグニッションスイッチのオン後の経過時
間等に基づいて判別され、具体的にはO2センサ活性化
判別ルーチン(図示せず)を実行して判断される。
【0077】そして、ステップS51の答が否定(N
O)、すなわち、O2センサ18が未だ活性化されてい
ないと判断されたときは、ステップS52に進み、タイ
マtmRXを所定値T2(例えば、0.25sec)に設
定した後、フラグFVREFが「0」か否かを判別し、
O2センサ18の目標補正値VREFの初期値VRRE
F(以下、「初期補正値」という)が既に設定されてい
るか否かを判断する(ステップS53)。
O)、すなわち、O2センサ18が未だ活性化されてい
ないと判断されたときは、ステップS52に進み、タイ
マtmRXを所定値T2(例えば、0.25sec)に設
定した後、フラグFVREFが「0」か否かを判別し、
O2センサ18の目標補正値VREFの初期値VRRE
F(以下、「初期補正値」という)が既に設定されてい
るか否かを判断する(ステップS53)。
【0078】そして、最初のループでは、ステップS5
3の答は肯定(YES)となるため、ステップS54に
進み、記憶手段5c(ROM)に記憶されているVRR
EFテーブルを検索して前記初期補正値VRREFを算
出する。
3の答は肯定(YES)となるため、ステップS54に
進み、記憶手段5c(ROM)に記憶されているVRR
EFテーブルを検索して前記初期補正値VRREFを算
出する。
【0079】該VRREFテーブルは、具体的には、図
6に示すように、PAセンサ26により検出される大気
圧PA0〜PA1に対してテーブル値VRREF0〜V
RREF2がステップ状に与えられており、補正初期値
VRREFは、かかるVRREFテーブルを検索するこ
とにより読み出され、或いは補間法により算出される。
尚、この図6から明らかなように、補正初期値VRRE
Fは大気圧PAの値が大きい程大きな値に設定される。
6に示すように、PAセンサ26により検出される大気
圧PA0〜PA1に対してテーブル値VRREF0〜V
RREF2がステップ状に与えられており、補正初期値
VRREFは、かかるVRREFテーブルを検索するこ
とにより読み出され、或いは補間法により算出される。
尚、この図6から明らかなように、補正初期値VRRE
Fは大気圧PAの値が大きい程大きな値に設定される。
【0080】次いで、ステップS55では、前回ループ
における目標補正値の積分項(I項)VREFI(n−
1)を前記補正初期値VRREFに設定し、本プログラ
ムを終了してメインルーチン(図2)に戻る。すなわ
ち、I項の目標補正値VREFI(n−1)に対して初
期設定を行ない、メインルーチン(図2)に戻る。尚、
次回ループ以降でステップS53が実行されるときは、
上述の如く既に目標補正値の補正初期値設定がなされて
いるため、その答が否定(NO)となり、ステップS5
4,55を実行することなく本プログラムを終了する。
における目標補正値の積分項(I項)VREFI(n−
1)を前記補正初期値VRREFに設定し、本プログラ
ムを終了してメインルーチン(図2)に戻る。すなわ
ち、I項の目標補正値VREFI(n−1)に対して初
期設定を行ない、メインルーチン(図2)に戻る。尚、
次回ループ以降でステップS53が実行されるときは、
上述の如く既に目標補正値の補正初期値設定がなされて
いるため、その答が否定(NO)となり、ステップS5
4,55を実行することなく本プログラムを終了する。
【0081】また、前記ステップS51の答が肯定(Y
ES)となったときは、O2センサ18が活性化された
と判断してステップS56に進み、前記タイマtmRX
が「0」となったか否かを判別する。そして、その答が
否定(NO)のときはステップS53に進む一方、ステ
ップS56の答が肯定(YES)のときはO2センサ1
8の活性化が完了したと判断してステップS57に進
み、ステップS42又はS43(図4)で設定された目
標空燃比係数KCMDが所定下限値KCMDZL(例え
ば、0.98)より大きいか否かを判別する。そして、
その答が否定(NO)のときは混合気の空燃比がリーン
バーン状態に設定されている場合であり、本プログラム
を終了する一方、その答が肯定(YES)のときはステ
ップS58に進み、前記目標空燃比係数KCMDが所定
上限値KCMDZH(例えば、1.13)より小さいか
否かを判別する。そして、その答が否定(NO)のとき
は混合気の空燃比が燃料リッチに設定されている場合で
あり、本プログラムを終了する一方、その答が肯定(Y
ES)のときは、混合気の空燃比をNOxが充分に除去
できるややリッチ状態の空燃比(例えば、A/F=1
4.62)に設定すべき場合であり、ステップS59に
進み、エンジンがフューエルカット中か否かを判別す
る。そして、その答が肯定(YES)のときは、本プロ
グラムを終了してメインルーチン(図2)に戻る一方、
その答が否定(NO)のときは、前回ループにおいてフ
ューエルカット状態にあったか否かを判別する(ステッ
プS50)。そして、その答が肯定(YES)のとき
は、カウンタNAFCを所定値N1(例えば、4)に設
定した後(ステップS51)、該カウンタNAFCのカ
ウンタ値N1を「1」だけデクリメントして(ステップ
S52)本プログラムを終了する。
ES)となったときは、O2センサ18が活性化された
と判断してステップS56に進み、前記タイマtmRX
が「0」となったか否かを判別する。そして、その答が
否定(NO)のときはステップS53に進む一方、ステ
ップS56の答が肯定(YES)のときはO2センサ1
8の活性化が完了したと判断してステップS57に進
み、ステップS42又はS43(図4)で設定された目
標空燃比係数KCMDが所定下限値KCMDZL(例え
ば、0.98)より大きいか否かを判別する。そして、
その答が否定(NO)のときは混合気の空燃比がリーン
バーン状態に設定されている場合であり、本プログラム
を終了する一方、その答が肯定(YES)のときはステ
ップS58に進み、前記目標空燃比係数KCMDが所定
上限値KCMDZH(例えば、1.13)より小さいか
否かを判別する。そして、その答が否定(NO)のとき
は混合気の空燃比が燃料リッチに設定されている場合で
あり、本プログラムを終了する一方、その答が肯定(Y
ES)のときは、混合気の空燃比をNOxが充分に除去
できるややリッチ状態の空燃比(例えば、A/F=1
4.62)に設定すべき場合であり、ステップS59に
進み、エンジンがフューエルカット中か否かを判別す
る。そして、その答が肯定(YES)のときは、本プロ
グラムを終了してメインルーチン(図2)に戻る一方、
その答が否定(NO)のときは、前回ループにおいてフ
ューエルカット状態にあったか否かを判別する(ステッ
プS50)。そして、その答が肯定(YES)のとき
は、カウンタNAFCを所定値N1(例えば、4)に設
定した後(ステップS51)、該カウンタNAFCのカ
ウンタ値N1を「1」だけデクリメントして(ステップ
S52)本プログラムを終了する。
【0082】一方、ステップS60の答が否定(NO)
となったときはステップS63に進み、カウンタNAF
Cが「0」か否かを判別する。そして、その答が否定
(NO)のときは、カウンタNAFCのカウント値を
「1」だけデクリメントして(ステップS62)本プロ
グラムを終了する一方、その答が肯定(YES)のとき
は、フューエルカット状態を脱して安定した燃料供給が
行なわれていると判断し、ステップS64に進んでO2
フィードバック処理を実行した後(ステップS64)、
本プログラムを終了してメインルーチン(図2)に戻
る。
となったときはステップS63に進み、カウンタNAF
Cが「0」か否かを判別する。そして、その答が否定
(NO)のときは、カウンタNAFCのカウント値を
「1」だけデクリメントして(ステップS62)本プロ
グラムを終了する一方、その答が肯定(YES)のとき
は、フューエルカット状態を脱して安定した燃料供給が
行なわれていると判断し、ステップS64に進んでO2
フィードバック処理を実行した後(ステップS64)、
本プログラムを終了してメインルーチン(図2)に戻
る。
【0083】しかして、図7は前記ステップS64(図
5)で実行されるO2フィードバック処理ルーチンのフ
ローチャートであって、本プログラムはTDC信号パル
スの発生と同期して実行される。
5)で実行されるO2フィードバック処理ルーチンのフ
ローチャートであって、本プログラムはTDC信号パル
スの発生と同期して実行される。
【0084】すなわち、第1及び第3の触媒装置15,
19でNOxの効果的な除去を図るため、混合気の空燃
比を理論空燃比より若干リッチ側の所定値(例えば、修
正目標空燃比係数KCMD=1.005)となるように
O2フィードバック処理が実行される。
19でNOxの効果的な除去を図るため、混合気の空燃
比を理論空燃比より若干リッチ側の所定値(例えば、修
正目標空燃比係数KCMD=1.005)となるように
O2フィードバック処理が実行される。
【0085】まず、ステップS81でSTURマップを
検索し、エンジンの運転領域STUR、及び空燃比補正
値ΔKCMDの平均値(以下、この平均値を「学習値」
という)ΔKCMDREFを読み出す。
検索し、エンジンの運転領域STUR、及び空燃比補正
値ΔKCMDの平均値(以下、この平均値を「学習値」
という)ΔKCMDREFを読み出す。
【0086】STURマップは、吸気管内絶対圧PBA
及びエンジン回転数NEに対して複数の運転領域STU
R及びこれら運転領域STURに適合した学習値ΔKC
MDREFが与えられており、該STURマップを検索
することにより運転領域STUR及びその学習値ΔKC
MDREFが読み出される。尚、学習値ΔKCMDRE
Fは、後述するように学習値算出式に基づき各運転領域
毎に演算されて記憶手段5cに記憶される。
及びエンジン回転数NEに対して複数の運転領域STU
R及びこれら運転領域STURに適合した学習値ΔKC
MDREFが与えられており、該STURマップを検索
することにより運転領域STUR及びその学習値ΔKC
MDREFが読み出される。尚、学習値ΔKCMDRE
Fは、後述するように学習値算出式に基づき各運転領域
毎に演算されて記憶手段5cに記憶される。
【0087】次に、ステップS82では今回ループ時の
運転領域STUR(n)と前回ループ時の運転領域ST
UR(n−1)とが等しいか否かを判別する。
運転領域STUR(n)と前回ループ時の運転領域ST
UR(n−1)とが等しいか否かを判別する。
【0088】そして、その答が否定(NO)、すなわち
前回ループ時と今回ループ時とで運転領域STURが異
なるときは空燃比補正値ΔKCMDを今回ループ時の運
転領域STUR(n)の学習値ΔKCMDREFに設定
してステップS95に進む。
前回ループ時と今回ループ時とで運転領域STURが異
なるときは空燃比補正値ΔKCMDを今回ループ時の運
転領域STUR(n)の学習値ΔKCMDREFに設定
してステップS95に進む。
【0089】一方、ステップS82の答が肯定(YE
S)のときは、ステップS84に進み、間引き変数NI
VRが「0」か否かを判別する。この間引き変数NIV
Rは、前述したNITDC(図3参照)と同様、TDC
信号パルスがエンジン運転状態に応じて設定された間引
きTDC数NIだけ発生する毎に減算される変数であっ
て、最初は「0」であるためステップS84の答は肯定
(YES)となり、ステップS85に進む。
S)のときは、ステップS84に進み、間引き変数NI
VRが「0」か否かを判別する。この間引き変数NIV
Rは、前述したNITDC(図3参照)と同様、TDC
信号パルスがエンジン運転状態に応じて設定された間引
きTDC数NIだけ発生する毎に減算される変数であっ
て、最初は「0」であるためステップS84の答は肯定
(YES)となり、ステップS85に進む。
【0090】また、その後のループでステップS84の
答が否定(NO)となったときはステップS86に進
み、間引き変数NIVRから間引きTDC数NI(例え
ば、1)を減算した値を新たな間引き変数NIVRに設
定した後、後述するステップS96に進む。
答が否定(NO)となったときはステップS86に進
み、間引き変数NIVRから間引きTDC数NI(例え
ば、1)を減算した値を新たな間引き変数NIVRに設
定した後、後述するステップS96に進む。
【0091】しかして、前記ステップS85では、O2
センサ18の出力電圧VO2が所定下限値VL(例え
ば、0.3V)より小さいか否かを判別する。そして、
その答が肯定(YES)のときは、混合気の空燃比がや
やリッチ状態となる空燃比(目標空燃比係数KCMD=
1.005)からリーン側に偏移していると判断してス
テップS68に進む一方、その答が否定(NO)のとき
はステップS87に進み、O2センサ18の出力電圧V
O2が所定上限値(例えば、0.8)より大きいか否か
を判別する。そして、その答が肯定(YES)のとき
は、混合気の空燃比が理論空燃比からリッチ側に偏移し
ていると判断してステップS88に進む。
センサ18の出力電圧VO2が所定下限値VL(例え
ば、0.3V)より小さいか否かを判別する。そして、
その答が肯定(YES)のときは、混合気の空燃比がや
やリッチ状態となる空燃比(目標空燃比係数KCMD=
1.005)からリーン側に偏移していると判断してス
テップS68に進む一方、その答が否定(NO)のとき
はステップS87に進み、O2センサ18の出力電圧V
O2が所定上限値(例えば、0.8)より大きいか否か
を判別する。そして、その答が肯定(YES)のとき
は、混合気の空燃比が理論空燃比からリッチ側に偏移し
ていると判断してステップS88に進む。
【0092】次に、ステップS88では、KVPマッ
プ、KVIマップ、KVDマップ、NIVRマップを検
索してO2フィードバック制御の変化速度、すなわち比
例項(P項)係数KVP、積分項(I項)係数KVI、
微分項(D項)係数KVD、及び前記間引き数NIVR
の算出を行なう。KVPマップ、KVIマップ、KVD
マップ及びNIVRマップは、前述したKPマップ、K
Iマップ等(図3参照)と同様、エンジン回転数NE及
び吸気管内絶対圧PBAによって決定される複数のエン
ジン運転領域毎に所定のマップ値が与えられており、こ
れらのマップ検索によりエンジンの運転状態に応じたマ
ップ値が読み出され、あるいは補間法により算出され
る。
プ、KVIマップ、KVDマップ、NIVRマップを検
索してO2フィードバック制御の変化速度、すなわち比
例項(P項)係数KVP、積分項(I項)係数KVI、
微分項(D項)係数KVD、及び前記間引き数NIVR
の算出を行なう。KVPマップ、KVIマップ、KVD
マップ及びNIVRマップは、前述したKPマップ、K
Iマップ等(図3参照)と同様、エンジン回転数NE及
び吸気管内絶対圧PBAによって決定される複数のエン
ジン運転領域毎に所定のマップ値が与えられており、こ
れらのマップ検索によりエンジンの運転状態に応じたマ
ップ値が読み出され、あるいは補間法により算出され
る。
【0093】次に、ステップS89で間引き変数NIV
Rを前記ステップS88で算出されたNIVR値に設定
した後、ステップS90に進み、前記ステップS54
(図5)で算出された補正初期値VRREFと今回ルー
プにおけるO2センサ18の出力電圧VO2との偏差Δ
V(n)を算出する。
Rを前記ステップS88で算出されたNIVR値に設定
した後、ステップS90に進み、前記ステップS54
(図5)で算出された補正初期値VRREFと今回ルー
プにおけるO2センサ18の出力電圧VO2との偏差Δ
V(n)を算出する。
【0094】次に、ステップS91では、数式(5)〜
(7)に基づいて、各補正項すなわちP項、I項、D項
の目標補正値VREFP(n)、VREFI(n)、V
REFD(n)を算出した後、数式(8)に基づき、こ
れら各補正項を加算してO2フィードバックにおける目
標補正値VREF(n)を算出する。
(7)に基づいて、各補正項すなわちP項、I項、D項
の目標補正値VREFP(n)、VREFI(n)、V
REFD(n)を算出した後、数式(8)に基づき、こ
れら各補正項を加算してO2フィードバックにおける目
標補正値VREF(n)を算出する。
【0095】 VREFP(n)=ΔV(n)×KVP …(5) VREFI(n)=VREF+ΔV(n)×KV1 …(6) VREFD(n)=(ΔV(n)−ΔV(n−1))×KVD …(7) VREF(n)=VREFP(n)+VREFI(n)+VREFD(n) …(8) 次に、ステップS92では、VREF(n)のリミット
チェックを行なう。
チェックを行なう。
【0096】すなわち、VREF(n)及びVREFI
(n)値と所定上下限値VREFH,VREFIとの大
小関係を比較し、その結果VREF(n)値及びVRE
FI(n)値が上限値VREFHを越えるときにはその
所定上限値VREFHに設定し、所定下限値VREFI
より小さいときには、その所定下限値VREFIに設定
する。
(n)値と所定上下限値VREFH,VREFIとの大
小関係を比較し、その結果VREF(n)値及びVRE
FI(n)値が上限値VREFHを越えるときにはその
所定上限値VREFHに設定し、所定下限値VREFI
より小さいときには、その所定下限値VREFIに設定
する。
【0097】ステップS93では、空燃比補正値ΔKC
MDの算出を行なう。空燃比補正値ΔKCMDは、具体
的には図8に示すように、ΔKCMDテーブルの検索に
より算出される。すなわち、ΔKCMDテーブルは、目
標補正値VREF0〜VREF5に対してテーブル値Δ
KCMD0〜ΔKCMD3が与えられており、かかる空
燃比補正値ΔKCMDはΔKCMDテーブルを検索する
ことにより読み出され、或いは補間法により算出され
る。尚、この図8から明らかなように、ΔKCMD値は
VREF(n)が大きな値を有する程、大概大きな値に
設定される。また、VREF値に関しては、前記ステッ
プS92でリミットチェックが行なわれていることから
ΔKCMD値に関しても所定の上下限値内の値に設定さ
れることとなる。
MDの算出を行なう。空燃比補正値ΔKCMDは、具体
的には図8に示すように、ΔKCMDテーブルの検索に
より算出される。すなわち、ΔKCMDテーブルは、目
標補正値VREF0〜VREF5に対してテーブル値Δ
KCMD0〜ΔKCMD3が与えられており、かかる空
燃比補正値ΔKCMDはΔKCMDテーブルを検索する
ことにより読み出され、或いは補間法により算出され
る。尚、この図8から明らかなように、ΔKCMD値は
VREF(n)が大きな値を有する程、大概大きな値に
設定される。また、VREF値に関しては、前記ステッ
プS92でリミットチェックが行なわれていることから
ΔKCMD値に関しても所定の上下限値内の値に設定さ
れることとなる。
【0098】次に、ステップS94では、数式(9)に
示す学習値算出式に基づき学習値ΔKCMDREFの算
出を行なう。
示す学習値算出式に基づき学習値ΔKCMDREFの算
出を行なう。
【0099】
【数1】 ここで、CREFはエンジンの運転状態に応じて1〜6
5536の範囲で適切な値に設定される変数、ΔKCM
DREF(n−1)は学習値KREFの前回算出値であ
り、空燃比補正値ΔKCMDを前回学習値ΔKCMDR
EF(n−1)でもって学習演算することにより、各運
転領域STURの学習値ΔKCMDREFが更新され、
経年劣化のない常に適切な目標空燃比、すなわちNOx
が十分に除去できる空燃比でもって空燃比フィードバッ
ク制御を行なうことができる。
5536の範囲で適切な値に設定される変数、ΔKCM
DREF(n−1)は学習値KREFの前回算出値であ
り、空燃比補正値ΔKCMDを前回学習値ΔKCMDR
EF(n−1)でもって学習演算することにより、各運
転領域STURの学習値ΔKCMDREFが更新され、
経年劣化のない常に適切な目標空燃比、すなわちNOx
が十分に除去できる空燃比でもって空燃比フィードバッ
ク制御を行なうことができる。
【0100】次いで、ステップS95では前記ステップ
S42(図4)で算出された目標空燃比係数KCMDに
前記学習値ΔKCMDREFを加算して修正目標空燃比
係数KCMDM(例えば、1.005)を算出し、本プ
ログラムを終了する。
S42(図4)で算出された目標空燃比係数KCMDに
前記学習値ΔKCMDREFを加算して修正目標空燃比
係数KCMDM(例えば、1.005)を算出し、本プ
ログラムを終了する。
【0101】また、前記ステップS87の答が否定(N
O)、すなわちO2センサ18の出力電圧VO2が、V
L≦VO2≦VHのときはO2フィードバック制御を禁
止し、ステップS96〜S98においてΔV値(補正初
期値VRREFとO2センサ17の出力値との偏差)、
目標補正値VREF、及び空燃比補正値ΔKCMDの夫
々に対し、今回値を前回値に等置して本プログラムを終
了する。これにより、混合気の空燃比がNOxを十分に
除去できる空燃比に維持し得るときは不要なO2フィー
ドバック制御が禁止され、制御系を良好に保つことがで
きる。すなわち、混合気の空燃比を安定したものに維持
することができる。
O)、すなわちO2センサ18の出力電圧VO2が、V
L≦VO2≦VHのときはO2フィードバック制御を禁
止し、ステップS96〜S98においてΔV値(補正初
期値VRREFとO2センサ17の出力値との偏差)、
目標補正値VREF、及び空燃比補正値ΔKCMDの夫
々に対し、今回値を前回値に等置して本プログラムを終
了する。これにより、混合気の空燃比がNOxを十分に
除去できる空燃比に維持し得るときは不要なO2フィー
ドバック制御が禁止され、制御系を良好に保つことがで
きる。すなわち、混合気の空燃比を安定したものに維持
することができる。
【0102】次に、二次空気供給系22の制御手順につ
いて詳説する。
いて詳説する。
【0103】図9は、二次空気の制御手順を示すフロー
チャートである。
チャートである。
【0104】まず、ステップS101では、PBAセン
サ8、TWセンサ10、NEセンサ11、TCTセンサ
16及びTCOセンサ23等各種センサからの出力値を
読み込む。次に、後述する切換弁制御を実行し、切換弁
31の位置設定及び制御弁30の弁体34のリフト許可
の有無を判別する(ステップS102)。そして、該切
換弁制御の実行によりフラグFSAが「0」か否かを判
別し、制御弁30の弁体34のリフトが許可されている
か否かを判断する(ステップS103)。そして、その
答が肯定(YES)のときはLセンサ38の基準リフト
指令値LCMDAを「0」に設定して(ステップS10
4)本プログラムを終了する一方、ステップS103の
答が否定(NO)のときはエンジンの運転状態等に応じ
て前記基準リフト指令値LCMDAを算出し(ステップ
S105)、LAFRセンサ50の出力値に基づく二次
空気のフィードバック制御を行なう(ステップS10
6)。そしてしかる後、前記基準リフト指令値LCMD
Aの補正値KDAFを算出し(ステップS107)、次
いで前記LCMDA値及び前記KDAF値に基づき最終
リフト指令値LCMDAFを算出して(ステップS10
8)本プログラムを終了する。
サ8、TWセンサ10、NEセンサ11、TCTセンサ
16及びTCOセンサ23等各種センサからの出力値を
読み込む。次に、後述する切換弁制御を実行し、切換弁
31の位置設定及び制御弁30の弁体34のリフト許可
の有無を判別する(ステップS102)。そして、該切
換弁制御の実行によりフラグFSAが「0」か否かを判
別し、制御弁30の弁体34のリフトが許可されている
か否かを判断する(ステップS103)。そして、その
答が肯定(YES)のときはLセンサ38の基準リフト
指令値LCMDAを「0」に設定して(ステップS10
4)本プログラムを終了する一方、ステップS103の
答が否定(NO)のときはエンジンの運転状態等に応じ
て前記基準リフト指令値LCMDAを算出し(ステップ
S105)、LAFRセンサ50の出力値に基づく二次
空気のフィードバック制御を行なう(ステップS10
6)。そしてしかる後、前記基準リフト指令値LCMD
Aの補正値KDAFを算出し(ステップS107)、次
いで前記LCMDA値及び前記KDAF値に基づき最終
リフト指令値LCMDAFを算出して(ステップS10
8)本プログラムを終了する。
【0105】以下、上記各処理ステップについて詳述す
る。
る。
【0106】切換弁制御(ステップS102) 図10は、ステップS102(図9)で実行される切換
弁制御ルーチンのフローチャートであって、本プログラ
ムはTDC信号パルスの発生と同期して実行される。
弁制御ルーチンのフローチャートであって、本プログラ
ムはTDC信号パルスの発生と同期して実行される。
【0107】まず、ステップS111では、エンジンが
始動モードにあるか否かを判別し、その答が肯定(YE
S)のときはタイマtmSAを所定値T3(例えば、6
0)にセットした後(ステップS112)、フラグFS
Aを「0」に設定し(ステップS113)、制御弁30
の弁体34のリフト許可を禁止して本プログラムを終了
する。
始動モードにあるか否かを判別し、その答が肯定(YE
S)のときはタイマtmSAを所定値T3(例えば、6
0)にセットした後(ステップS112)、フラグFS
Aを「0」に設定し(ステップS113)、制御弁30
の弁体34のリフト許可を禁止して本プログラムを終了
する。
【0108】一方、ステップS111の答が否定(N
O)のときは、エンジンが基本モードのときであり、チ
ャンバ圧PCが所定下限値PCLより大きいか否かを判
別する(ステップS114)。そして、その答が否定
(NO)のときはステップS113に進む一方、その答
が肯定(YES)のときはエンジン冷却水温TWが所定
値TWL(例えば、50)より大きいか否かを判別する
(ステップS115)。
O)のときは、エンジンが基本モードのときであり、チ
ャンバ圧PCが所定下限値PCLより大きいか否かを判
別する(ステップS114)。そして、その答が否定
(NO)のときはステップS113に進む一方、その答
が肯定(YES)のときはエンジン冷却水温TWが所定
値TWL(例えば、50)より大きいか否かを判別する
(ステップS115)。
【0109】そして、その答が肯定(YES)のとき
は、エンジンの暖機が完了している場合であり、タイマ
tmSAを「0」にセットして(ステップS116)ス
テップS118に進む。
は、エンジンの暖機が完了している場合であり、タイマ
tmSAを「0」にセットして(ステップS116)ス
テップS118に進む。
【0110】一方、ステップS115の答が否定(N
O)のときは、第1の触媒装置15の触媒床温度TCT
(TCTセンサ16により検出される)が所定値TCL
1(例えば、20)より大きいか否かを判別する(ステ
ップS117)。そして、その答が否定(NO)のとき
はステップS113に進む一方、その答が肯定(YE
S)のときはステップS118に進む。
O)のときは、第1の触媒装置15の触媒床温度TCT
(TCTセンサ16により検出される)が所定値TCL
1(例えば、20)より大きいか否かを判別する(ステ
ップS117)。そして、その答が否定(NO)のとき
はステップS113に進む一方、その答が肯定(YE
S)のときはステップS118に進む。
【0111】次に、ステップS118では、タイマtm
SAが「0」か否かを判別する。そして、その答が肯定
(YES)のときは第2の触媒装置20の触媒床温度T
CO(TCOセンサ23によって検出される)が所定値
TCL2(例えば、250℃)より大きいか否かを判別
する(ステップS119)。そして、その答が否定(N
O)のときはステップS113に進む一方、その答が肯
定(YES)のときはフラグFSAが「0」か否かを判
別する(ステップS120)。そして、その答が肯定
(YES)のときはフラグFFDSを「0」にセット
し、切換弁31のポート位置が制御弁30と第1の二次
空気導入孔21とが連通状態となるように指令を発した
後(ステップS121)、フラグFSAを「1」にセッ
トして弁体34のリフトを許可し(ステップS12
2)、本プログラムを終了する。
SAが「0」か否かを判別する。そして、その答が肯定
(YES)のときは第2の触媒装置20の触媒床温度T
CO(TCOセンサ23によって検出される)が所定値
TCL2(例えば、250℃)より大きいか否かを判別
する(ステップS119)。そして、その答が否定(N
O)のときはステップS113に進む一方、その答が肯
定(YES)のときはフラグFSAが「0」か否かを判
別する(ステップS120)。そして、その答が肯定
(YES)のときはフラグFFDSを「0」にセット
し、切換弁31のポート位置が制御弁30と第1の二次
空気導入孔21とが連通状態となるように指令を発した
後(ステップS121)、フラグFSAを「1」にセッ
トして弁体34のリフトを許可し(ステップS12
2)、本プログラムを終了する。
【0112】一方、ステップS120の答が否定(N
O)、すなわちフラグFSAが「1」にセットされて弁
体34のリフトが許可されているときはステップS12
3に進み、フラグFFDSが「0」か否かを判別する。
そして、その答が肯定(YES)のときは、制御弁30
と第1の二次空気導入孔21とが連通状態のときであ
り、そのまま本プログラムを終了する一方、その答が否
定(NO)のときはフラグFFDSを「0」にセットし
て制御弁30と第1の二次空気導入孔21とが連通状態
となるように切換弁31を切換え(ステップS12
4)、本プログラムを終了する。
O)、すなわちフラグFSAが「1」にセットされて弁
体34のリフトが許可されているときはステップS12
3に進み、フラグFFDSが「0」か否かを判別する。
そして、その答が肯定(YES)のときは、制御弁30
と第1の二次空気導入孔21とが連通状態のときであ
り、そのまま本プログラムを終了する一方、その答が否
定(NO)のときはフラグFFDSを「0」にセットし
て制御弁30と第1の二次空気導入孔21とが連通状態
となるように切換弁31を切換え(ステップS12
4)、本プログラムを終了する。
【0113】また、前記ステップS118の答が否定
(NO)のときは、フラグFSAが「0」か否かを判別
する(ステップS125)。そして、その答が否定(N
O)のときは、フラグFSAが「1」の場合であり、そ
のまま本プログラムを終了する一方、ステップS125
の答が肯定(YES)のときは暖機が完了していないエ
ンジン低温時にあると判断し、フラグFFDSを「1」
にセットして制御弁30と第2の二次空気導入孔42と
を連通状態とした後(ステップS126)、フラグFS
Aを「1」にセットして弁体34のリフトを許可し(ス
テップS127)、第1の触媒装置15への二次空気供
給を指令して本プログラムを終了する。
(NO)のときは、フラグFSAが「0」か否かを判別
する(ステップS125)。そして、その答が否定(N
O)のときは、フラグFSAが「1」の場合であり、そ
のまま本プログラムを終了する一方、ステップS125
の答が肯定(YES)のときは暖機が完了していないエ
ンジン低温時にあると判断し、フラグFFDSを「1」
にセットして制御弁30と第2の二次空気導入孔42と
を連通状態とした後(ステップS126)、フラグFS
Aを「1」にセットして弁体34のリフトを許可し(ス
テップS127)、第1の触媒装置15への二次空気供
給を指令して本プログラムを終了する。
【0114】基本リフト指令値LCMDAの算出(ス
テップS105) 図11は、ステップS105(図9)で実行されるLC
MDA算出ルーチンのフローチャートであって、本プロ
グラムはTDC信号パルスの発生と同期して実行され
る。
テップS105) 図11は、ステップS105(図9)で実行されるLC
MDA算出ルーチンのフローチャートであって、本プロ
グラムはTDC信号パルスの発生と同期して実行され
る。
【0115】まず、ステップS130ではLAFRセン
サ50の検出空燃比係数KACTRが、二次空気量の第
2の触媒装置20への供給が必要な下限所定値KACT
Lより大きいか否かを判別する。そして、その答が否定
(NO)のときは基本リフト指令値LCMDAを「0」
に設定して制御弁30の弁体34のリフトを禁止し(ス
テップS131)、二次空気の第1の二次空気導入孔2
1への供給を禁止して本プログラムを終了する。
サ50の検出空燃比係数KACTRが、二次空気量の第
2の触媒装置20への供給が必要な下限所定値KACT
Lより大きいか否かを判別する。そして、その答が否定
(NO)のときは基本リフト指令値LCMDAを「0」
に設定して制御弁30の弁体34のリフトを禁止し(ス
テップS131)、二次空気の第1の二次空気導入孔2
1への供給を禁止して本プログラムを終了する。
【0116】一方、ステップS130の答が肯定(YE
S)のときはステップS132に進み、フラグFVTE
Cが「0」か否かを判別して吸気弁又は排気弁のバルブ
タイミングが低速V/Tに設定されているか否かを判断
する。そして、その答が肯定(YES)のときは前記バ
ルブタイミングが低速V/Tに設定されている場合であ
り、ステップS133に進み、低速V/T用LMAPA
マップを検索して低速V/Tに適合した基本リフト指令
値LMAPAを算出した後、ステップS135に進む。
一方、ステップS132の答が否定(NO)のときは前
記バルブタイミングが高速V/Tに設定されている場合
であり、ステップS134に進み、高速V/T用LMA
PAマップを検索して高速V/Tに適合した基本リフト
指令値LMAPAを算出した後、ステップS135に進
む。
S)のときはステップS132に進み、フラグFVTE
Cが「0」か否かを判別して吸気弁又は排気弁のバルブ
タイミングが低速V/Tに設定されているか否かを判断
する。そして、その答が肯定(YES)のときは前記バ
ルブタイミングが低速V/Tに設定されている場合であ
り、ステップS133に進み、低速V/T用LMAPA
マップを検索して低速V/Tに適合した基本リフト指令
値LMAPAを算出した後、ステップS135に進む。
一方、ステップS132の答が否定(NO)のときは前
記バルブタイミングが高速V/Tに設定されている場合
であり、ステップS134に進み、高速V/T用LMA
PAマップを検索して高速V/Tに適合した基本リフト
指令値LMAPAを算出した後、ステップS135に進
む。
【0117】LMAPAマップは、具体的には図12に
示すように、吸気管内絶対圧PBA00〜PBA16及
びエンジン回転数NE00〜NE19に対してマトリッ
クス状にマップ値LMAPA0000〜LMAPA16
19が与えられており、基本リフト指令値LMAPAは
このLMAPAマップを検索することにより読み出さ
れ、或いは補間法により算出される。すなわち、高速V
/Tに適したLMAPAマップと低速V/Tに適したL
MAPAマップとが予め記憶手段5C(ROM)に記憶
されており、基本リフト指令値LMAPAはこれら高速
V/T用LMAPAマップ又は低速V/T用MAPAマ
ップのいずれか一方を検索して算出される。
示すように、吸気管内絶対圧PBA00〜PBA16及
びエンジン回転数NE00〜NE19に対してマトリッ
クス状にマップ値LMAPA0000〜LMAPA16
19が与えられており、基本リフト指令値LMAPAは
このLMAPAマップを検索することにより読み出さ
れ、或いは補間法により算出される。すなわち、高速V
/Tに適したLMAPAマップと低速V/Tに適したL
MAPAマップとが予め記憶手段5C(ROM)に記憶
されており、基本リフト指令値LMAPAはこれら高速
V/T用LMAPAマップ又は低速V/T用MAPAマ
ップのいずれか一方を検索して算出される。
【0118】次に、ステップS135ではKPAEXテ
ーブルを検索して大気圧補正値KPAEXを算出する。
ーブルを検索して大気圧補正値KPAEXを算出する。
【0119】KPAEXテーブルは、具体的には図13
に示すように、大気圧PA0〜PA4に対してテーブル
値KPAEX0〜KPAEX2が与えられており、大気
圧補正値KPAEXは、該KPAEXテーブルを検索す
ることにより読み出され、或いは補間法により算出され
る。尚、KPAEX値はテーブル値KPAEX2が
「1.0」となるように設定されており、したがってK
PAEX値は「1.0」より小さい値に設定される。
に示すように、大気圧PA0〜PA4に対してテーブル
値KPAEX0〜KPAEX2が与えられており、大気
圧補正値KPAEXは、該KPAEXテーブルを検索す
ることにより読み出され、或いは補間法により算出され
る。尚、KPAEX値はテーブル値KPAEX2が
「1.0」となるように設定されており、したがってK
PAEX値は「1.0」より小さい値に設定される。
【0120】次に、ステップS114では数式(10)
に基づき弁体34の基本リフト指令値LCMDAを算出
して本プログラムを終了する。
に基づき弁体34の基本リフト指令値LCMDAを算出
して本プログラムを終了する。
【0121】 LCMDA=LMAPA×KPAEX …(10) 二次空気フィードバック制御(ステップS106) 二次空気のフィードバック制御においては、図3と同様
の手法により、LAFRセンサ50の出力値に基づく二
次空気流量制御を行なう。すなわち、図3と略同様のフ
ィードバック制御ルーチンを実行し、所定のフィードバ
ック条件を充足しないときはフラグFLAFFBを
「0」にセットしてフィードバック制御を禁止する一
方、所定のフィードバック条件を充足するときはフラグ
FLAFFBを「1」にセットして空燃比補正係数KL
AFRを算出し、フィードバック制御の実行を指令す
る。
の手法により、LAFRセンサ50の出力値に基づく二
次空気流量制御を行なう。すなわち、図3と略同様のフ
ィードバック制御ルーチンを実行し、所定のフィードバ
ック条件を充足しないときはフラグFLAFFBを
「0」にセットしてフィードバック制御を禁止する一
方、所定のフィードバック条件を充足するときはフラグ
FLAFFBを「1」にセットして空燃比補正係数KL
AFRを算出し、フィードバック制御の実行を指令す
る。
【0122】尚、空燃比補正係数KLAFRの算出は前
述したKLAFF算出ルーチン(図3)と略同様の手法
により算出される。すなわち、ステップS21(図3)
においてΔKAF値が数式(11)に基づいて算出され
る点を除いてはKLAFF値の算出手法と同様であるた
め詳細は省略する。
述したKLAFF算出ルーチン(図3)と略同様の手法
により算出される。すなわち、ステップS21(図3)
においてΔKAF値が数式(11)に基づいて算出され
る点を除いてはKLAFF値の算出手法と同様であるた
め詳細は省略する。
【0123】 ΔKAF=KACT(n−1)−KCMD(n−1) …(11) リフト補正値KDAFの算出(ステップS107) 図14は、ステップS107(図9)で実行されるKD
AF算出ルーチンのフローチャートであって、本プログ
ラムはTDC信号パルスの発生と同期して実行される。
AF算出ルーチンのフローチャートであって、本プログ
ラムはTDC信号パルスの発生と同期して実行される。
【0124】まず、ステップS141では、数式(1
2)に基づき始動時の空燃比がリッチ状態にある始動モ
ード時におけるLAFセンサ17の目標空燃比係数KT
WLAFと第2の触媒装置20における目標空燃比係数
KCMDRとの偏差ΔKCMDRAを算出する。
2)に基づき始動時の空燃比がリッチ状態にある始動モ
ード時におけるLAFセンサ17の目標空燃比係数KT
WLAFと第2の触媒装置20における目標空燃比係数
KCMDRとの偏差ΔKCMDRAを算出する。
【0125】 ΔKCMDRA=KTWLAF−KCMDR …(12) ここで、KCMDR値は、前記第2の触媒装置20にお
ける混合気の空燃比が稍リーン状態となる所定値、例え
ば、1.02に設定される。
ける混合気の空燃比が稍リーン状態となる所定値、例え
ば、1.02に設定される。
【0126】次に、ステップS142で、KDAFCテ
ーブルを検索して理論空燃比に対する二次空気量の補正
値KDAFCを算出する。KDAFCテーブルは、具体
的には図15に示すように、偏差ΔKCMDRA0〜Δ
KCMDRA4に対してテーブル値KDAFC0〜KD
AFC2が与えられており、KDAFC値は、該KDA
FCテーブルを検索することにより読み出され、或いは
補間法により検出される。
ーブルを検索して理論空燃比に対する二次空気量の補正
値KDAFCを算出する。KDAFCテーブルは、具体
的には図15に示すように、偏差ΔKCMDRA0〜Δ
KCMDRA4に対してテーブル値KDAFC0〜KD
AFC2が与えられており、KDAFC値は、該KDA
FCテーブルを検索することにより読み出され、或いは
補間法により検出される。
【0127】次に、ステップS143では、LAFFセ
ンサ17の修正目標空燃比係数KCMDMと検出空燃比
係数KACTとの偏差ΔKAFが所定値ΔKAFL(例
えば、−0.025)より小さいか否かを判別する。そ
して、その答が否定(NO)のときは、検出空燃比係数
KACTが修正目標空燃比係数KCMDMと比較的近似
し、混合気の実空燃比がそれ程リッチでないと判断して
補正基本値KDAFAを「1.0」に設定し(ステップ
S144)、ステップS146に進む。
ンサ17の修正目標空燃比係数KCMDMと検出空燃比
係数KACTとの偏差ΔKAFが所定値ΔKAFL(例
えば、−0.025)より小さいか否かを判別する。そ
して、その答が否定(NO)のときは、検出空燃比係数
KACTが修正目標空燃比係数KCMDMと比較的近似
し、混合気の実空燃比がそれ程リッチでないと判断して
補正基本値KDAFAを「1.0」に設定し(ステップ
S144)、ステップS146に進む。
【0128】一方、ステップS143の答が肯定(YE
S)のときは数式(13)に示すように空燃比の濃化
(リッチ化)状態に応じて補正基本値KDAFAを算出
し、ステップS146に進む。
S)のときは数式(13)に示すように空燃比の濃化
(リッチ化)状態に応じて補正基本値KDAFAを算出
し、ステップS146に進む。
【0129】
【数2】 尚、この場合、|ΔKAF|>|ΔKCMDRA|とな
るためKDAFA>1.0となり、二次空気量QCMD
が増加する方向に補正されることとなる。
るためKDAFA>1.0となり、二次空気量QCMD
が増加する方向に補正されることとなる。
【0130】そして、ステップS146では、数式(1
4)に示すように、前記KDAFC値と前記KDAFA
値を乗算してリフト補正値KDAFを算出し、本プログ
ラムを終了する。
4)に示すように、前記KDAFC値と前記KDAFA
値を乗算してリフト補正値KDAFを算出し、本プログ
ラムを終了する。
【0131】 KDAF=KDAFC×KDAFA …(14) 最終目標リフト値LCMDAFの算出(ステップS1
08) 図16は、ステップS108(図9)で実行されるLC
MDAF算出ルーチンのフローチャートであって、本プ
ログラムはTDC信号パルスの発生と同期して実行され
る。
08) 図16は、ステップS108(図9)で実行されるLC
MDAF算出ルーチンのフローチャートであって、本プ
ログラムはTDC信号パルスの発生と同期して実行され
る。
【0132】まず、ステップS151では、QCMDA
テーブルを検索して基本二次空気量QCMDAを算出す
る。QCMDAテーブルは、具体的には図17に示すよ
うに、基本リフト指令値LCMDA0〜LCMDA6に
対してテーブル値QCMDA0〜QCMDA6が与えら
れており、基本二次空気量QCMDAは、このQCMD
Aテーブルを検索することにより読み出され、或いは補
間法により算出する。
テーブルを検索して基本二次空気量QCMDAを算出す
る。QCMDAテーブルは、具体的には図17に示すよ
うに、基本リフト指令値LCMDA0〜LCMDA6に
対してテーブル値QCMDA0〜QCMDA6が与えら
れており、基本二次空気量QCMDAは、このQCMD
Aテーブルを検索することにより読み出され、或いは補
間法により算出する。
【0133】次に、数式(15)に基づき二次空気量Q
CMDを算出する(ステップS152)。
CMDを算出する(ステップS152)。
【0134】 QCMD=QCMDA×KDAF×KLAFR …(15) 次にステップS153ではLCMDAFテーブルを検索
して最終目標リフト値LCMDAFを算出する。
して最終目標リフト値LCMDAFを算出する。
【0135】LCMDAFテーブルは、具体的には図1
8に示すように、二次空気量QCMD0〜QCMD6に
対してテーブル値LCMDAF0〜LCMDAF4が与
えられており、最終目標リフト値LCMDAFは、この
LCMDAFテーブルを検索することにより読み出さ
れ、或いは補間法により算出される。
8に示すように、二次空気量QCMD0〜QCMD6に
対してテーブル値LCMDAF0〜LCMDAF4が与
えられており、最終目標リフト値LCMDAFは、この
LCMDAFテーブルを検索することにより読み出さ
れ、或いは補間法により算出される。
【0136】次に、ステップS154では、最終目標リ
フト値LCMDAFが所定上限値LHLより大きいか否
かを判別する。そして、その答が肯定(YES)のとき
は、前記所定上限値LHLを最終目標リフト値LCMD
AFに設定して(ステップS155)本プログラムを終
了する。一方、ステップS154の答が否定(NO)の
ときは、最終目標リフト値LCMDAFが所定下限値L
LLより小さいか否かを判別する(ステップS15
6)。そして、その答が否定(NO)のときは、ステッ
プS153で算出されたLCMDAF値をそのまま最終
目標リフト値とする一方、その答が肯定(YES)のと
きは前記所定下限値LLLを最終目標リフト値LCMD
AFに設定して(ステップS157)本プログラムを終
了する。
フト値LCMDAFが所定上限値LHLより大きいか否
かを判別する。そして、その答が肯定(YES)のとき
は、前記所定上限値LHLを最終目標リフト値LCMD
AFに設定して(ステップS155)本プログラムを終
了する。一方、ステップS154の答が否定(NO)の
ときは、最終目標リフト値LCMDAFが所定下限値L
LLより小さいか否かを判別する(ステップS15
6)。そして、その答が否定(NO)のときは、ステッ
プS153で算出されたLCMDAF値をそのまま最終
目標リフト値とする一方、その答が肯定(YES)のと
きは前記所定下限値LLLを最終目標リフト値LCMD
AFに設定して(ステップS157)本プログラムを終
了する。
【0137】図19は、HC,CO,NOxの浄化特性
を示す特性図であって、横軸は(修正)目標空燃比係数
KCMD(M)、縦軸は浄化率(η)である。また、図
中、Wはウィンドと称される理論空燃比近傍の所定領域
を示している。
を示す特性図であって、横軸は(修正)目標空燃比係数
KCMD(M)、縦軸は浄化率(η)である。また、図
中、Wはウィンドと称される理論空燃比近傍の所定領域
を示している。
【0138】[従来の技術]の項で述べた第1の従来例
による排気ガス浄化手法においては、目標理論空燃比で
ある(修正)目標空燃比係数KCMD(M)が「1.
0」の点で排気ガスの浄化が行なわれるのに対し、本発
明によれば、第1及び第2の触媒装置15,19に対し
てNOxの浄化率(η)が最大となるA点近傍に修正目
標空燃比KCMDMを設定するので(例えば、KCMD
M=1.005)NOxが向上し単位容積当たりのNO
xに対する浄化率向上を図ることができる。すなわち、
前記第1の従来例のように、二次空気を導入することな
く、第1〜第3の触媒装置を全て三元触媒として使用
し、混合気の空燃比を正確に理論空燃比に設定してNO
xを除去した場合に比べ、本発明は第1及び第2の触媒
装置15,19における混合気の空燃比を稍リッチに設
定しているので、単位容積当たりのNOx浄化率向上を
図ることができ、三元触媒の容積比が第1の従来例と比
べ(2/3)程度になっても同程度の浄化効率を得るこ
とが期待できる。
による排気ガス浄化手法においては、目標理論空燃比で
ある(修正)目標空燃比係数KCMD(M)が「1.
0」の点で排気ガスの浄化が行なわれるのに対し、本発
明によれば、第1及び第2の触媒装置15,19に対し
てNOxの浄化率(η)が最大となるA点近傍に修正目
標空燃比KCMDMを設定するので(例えば、KCMD
M=1.005)NOxが向上し単位容積当たりのNO
xに対する浄化率向上を図ることができる。すなわち、
前記第1の従来例のように、二次空気を導入することな
く、第1〜第3の触媒装置を全て三元触媒として使用
し、混合気の空燃比を正確に理論空燃比に設定してNO
xを除去した場合に比べ、本発明は第1及び第2の触媒
装置15,19における混合気の空燃比を稍リッチに設
定しているので、単位容積当たりのNOx浄化率向上を
図ることができ、三元触媒の容積比が第1の従来例と比
べ(2/3)程度になっても同程度の浄化効率を得るこ
とが期待できる。
【0139】一方、このように第1及び第2の触媒装置
15,19を稍リッチにすることにより、HC及びCO
の浄化率は夫々点B′、点C′となるためHC,COに
対しては第1の従来例よりも劣ることになるが、第2の
触媒装置20に二次空気を供給して混合気の空燃比がリ
ーン状態となるように、例えば、目標空燃比係数KCM
DRを「0.98」に設定することにより、点B、点C
に示すように、HC,COの浄化率は第1の従来例より
も向上する。
15,19を稍リッチにすることにより、HC及びCO
の浄化率は夫々点B′、点C′となるためHC,COに
対しては第1の従来例よりも劣ることになるが、第2の
触媒装置20に二次空気を供給して混合気の空燃比がリ
ーン状態となるように、例えば、目標空燃比係数KCM
DRを「0.98」に設定することにより、点B、点C
に示すように、HC,COの浄化率は第1の従来例より
も向上する。
【0140】このように、第1の従来例の触媒装置を約
三等分し、第1及び第2の触媒装置15,19を三元触
媒として使用する一方、第2の触媒装置20を酸化触媒
として使用することにより、排気ガスの浄化率向上を図
ることができる。尚、三元触媒(第1及び第2の触媒装
置15,19)と酸化触媒(第2の触媒装置20)との
比は、容積比で1.8:1〜2.2:1が好ましいこと
が本出願人の実験によって裏付けされている。
三等分し、第1及び第2の触媒装置15,19を三元触
媒として使用する一方、第2の触媒装置20を酸化触媒
として使用することにより、排気ガスの浄化率向上を図
ることができる。尚、三元触媒(第1及び第2の触媒装
置15,19)と酸化触媒(第2の触媒装置20)との
比は、容積比で1.8:1〜2.2:1が好ましいこと
が本出願人の実験によって裏付けされている。
【0141】図20は、本発明の修正目標空燃比係数K
CMDMの分布をO2センサを使用した第2の従来例
([従来の技術]の項参照)との比較において示した図
である。
CMDMの分布をO2センサを使用した第2の従来例
([従来の技術]の項参照)との比較において示した図
である。
【0142】図中、横軸は(修正)目標空燃比係数KC
MD(M)、縦軸は頻度を示している。
MD(M)、縦軸は頻度を示している。
【0143】O2センサでは、目標空燃比係数KCMD
が「1.0」の箇所で反転信号を出力しているにすぎ
ず、実際の空燃比変動幅が大きいのに対し、本発明では
LAFFセンサ17の目標空燃比KCMDを稍リッチに
しているため、修正目標空燃比係数KCMDMの分布も
リッチ側においてはウィンドウW内に収まる。すなわ
ち、本発明のようにLAFFセンサ17の目標空燃比を
稍リッチにすることにより、従来のO2センサではNO
xの除去が充分になされなかった斜線部領域が発生せ
ず、NOx浄化率向上を図ることができる。
が「1.0」の箇所で反転信号を出力しているにすぎ
ず、実際の空燃比変動幅が大きいのに対し、本発明では
LAFFセンサ17の目標空燃比KCMDを稍リッチに
しているため、修正目標空燃比係数KCMDMの分布も
リッチ側においてはウィンドウW内に収まる。すなわ
ち、本発明のようにLAFFセンサ17の目標空燃比を
稍リッチにすることにより、従来のO2センサではNO
xの除去が充分になされなかった斜線部領域が発生せ
ず、NOx浄化率向上を図ることができる。
【0144】さらに、上記実施例においては、LAFR
センサ50の出力値に基づき二次空気量がフィードバッ
ク制御されているので、二次空気量の最適制御が可能と
なり、第2の触媒装置20の酸化雰囲気による劣化を最
小限に抑制することができる。
センサ50の出力値に基づき二次空気量がフィードバッ
ク制御されているので、二次空気量の最適制御が可能と
なり、第2の触媒装置20の酸化雰囲気による劣化を最
小限に抑制することができる。
【0145】尚、本発明は、上記実施例に限定されるこ
とはなく、要旨を逸脱しない範囲において変更可能なこ
とはいうまでもない。例えば、図21に示すように、容
積比が第2の触媒装置20の1.8〜2.2倍である第
1の触媒装置44を第1の排気濃度センサ17と第2の
排気濃度センサ18との間に設け、第1の触媒装置44
のみで充分なNOx除去が可能となるように構成しても
よい。
とはなく、要旨を逸脱しない範囲において変更可能なこ
とはいうまでもない。例えば、図21に示すように、容
積比が第2の触媒装置20の1.8〜2.2倍である第
1の触媒装置44を第1の排気濃度センサ17と第2の
排気濃度センサ18との間に設け、第1の触媒装置44
のみで充分なNOx除去が可能となるように構成しても
よい。
【0146】
【発明の効果】以上詳述したように本発明に係る内燃エ
ンジンの排気ガス浄化装置は、内燃エンジンの排気通路
に配されて排気ガス中の有害成分を浄化する第1の触媒
装置と、該第1の触媒装置の上流側の前記排気通路に配
された排気ガス濃度に略比例する出力特性を有する第1
の排気濃度センサと、少なくともエンジン回転数とエン
ジンの負荷状態とを含むエンジンの運転状態を検出する
運転状態検出手段と、該運転状態検出手段の検出結果に
基づいて目標空燃比を算出する第1の目標空燃比算出手
段と、前記触媒装置の下流側の前記排気通路に配設され
た前記目標空燃比の近傍で出力信号が反転する第2の排
気濃度センサと、該第2の排気濃度センサの出力値に基
づいて前記目標空燃比を理論空燃比よりややリッチ状態
に設定するリッチ化手段と、前記第1の排気濃度センサ
により検出された混合気の空燃比を前記リッチ化手段に
より設定された目標空燃比にフィードバック制御する制
御手段とを備え、さらに、前記第2の排気濃度センサの
下流側の前記排気通路に第2の触媒装置と第3の触媒装
置とが順次直列に配されると共に、第3の排気濃度セン
サが前記第3の触媒装置の下流側に配設され、かつ、前
記第2の触媒装置と前記第3の触媒装置との間の排気通
路中に設けられた二次空気供給手段と、前記第3の排気
濃度センサの出力値に基づいて前記二次空気供給手段か
らの二次空気流量をフィードバック制御する空気流量制
御手段を有しているので、第1の触媒装置及び第3の触
媒装置における混合気の空燃比は稍リッチ状態に設定さ
れ、効果的にNOxの除去を図ることができ、さらに二
次空気供給手段により第2の触媒装置は稍リーン状態と
されてHC及びCOの除去を効果的に行なうことがで
き、浄化率の向上を図ることができ、かつ触媒装置の劣
化を抑制することができ、耐久性の向上を図ることがで
きる。さらに、二次空気流量は、第3の排気濃度センサ
の出力値に基づき前記空気流量制御手段によりフィード
バック制御されるので、酸化雰囲気としたことによる触
媒装置の劣化を最小限に抑制することが可能となり、耐
久性の低下を極力回避することができる。
ンジンの排気ガス浄化装置は、内燃エンジンの排気通路
に配されて排気ガス中の有害成分を浄化する第1の触媒
装置と、該第1の触媒装置の上流側の前記排気通路に配
された排気ガス濃度に略比例する出力特性を有する第1
の排気濃度センサと、少なくともエンジン回転数とエン
ジンの負荷状態とを含むエンジンの運転状態を検出する
運転状態検出手段と、該運転状態検出手段の検出結果に
基づいて目標空燃比を算出する第1の目標空燃比算出手
段と、前記触媒装置の下流側の前記排気通路に配設され
た前記目標空燃比の近傍で出力信号が反転する第2の排
気濃度センサと、該第2の排気濃度センサの出力値に基
づいて前記目標空燃比を理論空燃比よりややリッチ状態
に設定するリッチ化手段と、前記第1の排気濃度センサ
により検出された混合気の空燃比を前記リッチ化手段に
より設定された目標空燃比にフィードバック制御する制
御手段とを備え、さらに、前記第2の排気濃度センサの
下流側の前記排気通路に第2の触媒装置と第3の触媒装
置とが順次直列に配されると共に、第3の排気濃度セン
サが前記第3の触媒装置の下流側に配設され、かつ、前
記第2の触媒装置と前記第3の触媒装置との間の排気通
路中に設けられた二次空気供給手段と、前記第3の排気
濃度センサの出力値に基づいて前記二次空気供給手段か
らの二次空気流量をフィードバック制御する空気流量制
御手段を有しているので、第1の触媒装置及び第3の触
媒装置における混合気の空燃比は稍リッチ状態に設定さ
れ、効果的にNOxの除去を図ることができ、さらに二
次空気供給手段により第2の触媒装置は稍リーン状態と
されてHC及びCOの除去を効果的に行なうことがで
き、浄化率の向上を図ることができ、かつ触媒装置の劣
化を抑制することができ、耐久性の向上を図ることがで
きる。さらに、二次空気流量は、第3の排気濃度センサ
の出力値に基づき前記空気流量制御手段によりフィード
バック制御されるので、酸化雰囲気としたことによる触
媒装置の劣化を最小限に抑制することが可能となり、耐
久性の低下を極力回避することができる。
【0147】また、前記第2の空燃比センサと前記二次
空気供給手段との間の排気通路中に第3の触媒装置が設
けられているので、排気ガスの脈動等により二次空気が
第2の排気濃度センサに悪影響を及ぼすのを回避するこ
とができ、第1の触媒装置の容積を小さくして低温時に
おける第1の触媒装置の活性化を早めることが可能とな
り、さらに有害成分の効果的な浄化が可能となる。
空気供給手段との間の排気通路中に第3の触媒装置が設
けられているので、排気ガスの脈動等により二次空気が
第2の排気濃度センサに悪影響を及ぼすのを回避するこ
とができ、第1の触媒装置の容積を小さくして低温時に
おける第1の触媒装置の活性化を早めることが可能とな
り、さらに有害成分の効果的な浄化が可能となる。
【0148】具体的には、前記空気流量制御手段は、前
記第3の排気濃度センサの出力値に基づき前記第2の触
媒装置における混合気の空燃比を理論空燃比よりも稍リ
ーン状態に制御することにより、上述した効果的な有害
成分の除去と触媒装置の劣化防止を図ることができる。
記第3の排気濃度センサの出力値に基づき前記第2の触
媒装置における混合気の空燃比を理論空燃比よりも稍リ
ーン状態に制御することにより、上述した効果的な有害
成分の除去と触媒装置の劣化防止を図ることができる。
【0149】また、エンジンの吸排気弁のバルブタイミ
ングが、少なくとも低回転領域に適した低速バルブタイ
ミングと高回転領域に適した高速バルブタイミングとに
切換可能なバルブタイミング切換手段を有すると共に、
前記二次空気供給手段が、前記バルブタイミング切換手
段によるバルブタイミングの設定状態及び前記運転状態
検出手段の検出結果に応じて基本空気流量を算出する空
気流量算出手段と、前記第3の排気濃度センサの出力値
に基づき空燃比補正係数を算出する補正係数算出手段
と、少なくとも前記空気流量算出手段により算出された
基本空気流量と前記補正係数算出手段により算出された
空燃比補正係数とに基づいて二次空気流量を決定する空
気流量決定手段とを備えることにより、所望の二次空気
流量を容易に決定することができる。
ングが、少なくとも低回転領域に適した低速バルブタイ
ミングと高回転領域に適した高速バルブタイミングとに
切換可能なバルブタイミング切換手段を有すると共に、
前記二次空気供給手段が、前記バルブタイミング切換手
段によるバルブタイミングの設定状態及び前記運転状態
検出手段の検出結果に応じて基本空気流量を算出する空
気流量算出手段と、前記第3の排気濃度センサの出力値
に基づき空燃比補正係数を算出する補正係数算出手段
と、少なくとも前記空気流量算出手段により算出された
基本空気流量と前記補正係数算出手段により算出された
空燃比補正係数とに基づいて二次空気流量を決定する空
気流量決定手段とを備えることにより、所望の二次空気
流量を容易に決定することができる。
【図1】本発明の係る内燃エンジンの空燃比制御装置の
一実施例を示す全体構成図である。
一実施例を示す全体構成図である。
【図2】本発明に係る内燃エンジンの空燃比フィードバ
ック制御のメインルーチンを示すフローチャートであ
る。
ック制御のメインルーチンを示すフローチャートであ
る。
【図3】KLAFF算出ルーチンのフローチャートであ
る。
る。
【図4】KCMDM算出ルーチンのフローチャートであ
る。
る。
【図5】O2処理ルーチンのフローチャートである。
【図6】VRREFテーブルである。
【図7】O2フィードバック処理ルーチンのフローチャ
ートである。
ートである。
【図8】ΔKCMDテーブル図である。
【図9】二次空気の制御手順を示すフローチャートであ
る。
る。
【図10】切換弁制御ルーチンのフローチャートであ
る。
る。
【図11】LCMDAR算出ルーチンのフローチャート
である。
である。
【図12】LMAPAマップ図である。
【図13】KDAEXテーブル図である。
【図14】KDAF算出ルーチンのフローチャートであ
る。
る。
【図15】KDAFCテーブル図である。
【図16】LCMDAF算出ルーチンのフローチャート
である。
である。
【図17】QCMDAテーブル図である。
【図18】LCMDAFテーブル図である。
【図19】フィードバック制御時における空燃比特性を
従来例との比較において示した空燃比分布図である。
従来例との比較において示した空燃比分布図である。
【図20】排気ガスの浄化率を示す浄化特性図である。
【図21】本発明の他の実施例の要部構成図である。
1 エンジン 5 ECU(目標空燃比算出手段、リッチ化手段、制御
手段、二次空気供給手段、バルブタイミング切換手段、
空気流量算出手段、補正係数算出手段、空気流量決定手
段) 8 PBAセンサ(運転状態検出手段) 11 NEセンサ(運転状態検出手段) 14 排気管(排気通路) 15 第1の触媒装置 17 LAFFセンサ(第1の排気濃度センサ) 18 O2センサ(第2の排気濃度センサ) 19 第2の触媒装置 20 第3の触媒装置 22 二次空気供給系(二次空気供給手段) 50 LAFRセンサ(第3の排気濃度センサ)
手段、二次空気供給手段、バルブタイミング切換手段、
空気流量算出手段、補正係数算出手段、空気流量決定手
段) 8 PBAセンサ(運転状態検出手段) 11 NEセンサ(運転状態検出手段) 14 排気管(排気通路) 15 第1の触媒装置 17 LAFFセンサ(第1の排気濃度センサ) 18 O2センサ(第2の排気濃度センサ) 19 第2の触媒装置 20 第3の触媒装置 22 二次空気供給系(二次空気供給手段) 50 LAFRセンサ(第3の排気濃度センサ)
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 F02D 41/14 310 P 7813−3G
Claims (4)
- 【請求項1】 内燃エンジンの排気通路に配されて排気
ガス中の有害成分を浄化する第1の触媒装置と、該第1
の触媒装置の上流側の前記排気通路に配された排気ガス
濃度に略比例する出力特性を有する第1の排気濃度セン
サと、少なくともエンジン回転数とエンジンの負荷状態
とを含むエンジンの運転状態を検出する運転状態検出手
段と、該運転状態検出手段の検出結果に基づいて目標空
燃比を算出する第1の目標空燃比算出手段と、前記触媒
装置の下流側の前記排気通路に配設された前記目標空燃
比の近傍で出力信号が反転する第2の排気濃度センサ
と、該第2の排気濃度センサの出力値に基づいて前記目
標空燃比を理論空燃比より稍ややリッチ状態に設定する
リッチ化手段と、前記第1の排気濃度センサにより検出
された混合気の空燃比を前記リッチ化手段により設定さ
れた目標空燃比にフィードバック制御する制御手段とを
備え、 かつ、前記第2の排気濃度センサの下流側の前記排気通
路に第2の触媒装置が配されると共に、第3の排気濃度
センサが前記第2の触媒装置の下流側に配設され、 さらに、前記第2の触媒装置の上流側且つ前記第2の排
気濃度センサよりも下流側の排気通路中に設けられた二
次空気供給手段と、前記第3の排気濃度センサの出力値
に基づいて前記二次空気供給手段からの二次空気流量を
フィードバック制御する空気流量制御手段とを有してい
ることを特徴とする内燃エンジンの排気ガス浄化装置。 - 【請求項2】 前記第2の空燃比センサと前記二次空気
供給手段との間の排気通路中に第3の触媒装置が設けら
れていることを特徴とする請求項1記載の内燃エンジン
の排気ガス浄化装置。 - 【請求項3】 前記空気流量制御手段は、前記第3の排
気濃度センサの出力値に基づき前記第2の触媒装置にお
ける混合気の空燃比を理論空燃比よりも稍リーン状態に
制御することを特徴とする請求項1又は請求項2記載の
内燃エンジンの排気ガス浄化装置。 - 【請求項4】 エンジンの吸排気弁のバルブタイミング
が、少なくとも低回転領域に適した低速バルブタイミン
グと高回転領域に適した高速バルブタイミングとに切換
可能なバルブタイミング切換手段を有すると共に、 前記二次空気供給手段が、前記バルブタイミング切換手
段によるバルブタイミングの設定状態及び前記運転状態
検出手段の検出結果に応じて基本空気流量を算出する空
気流量算出手段と、前記第3の排気濃度センサの出力値
に基づき空燃比補正係数を算出する補正係数算出手段
と、少なくとも前記空気流量算出手段により算出された
基本空気流量と前記補正係数算出手段により算出された
空燃比補正係数とに基づいて二次空気流量を決定する空
気流量決定手段とを備えていることを特徴とする請求項
1乃至請求項3のいずれかに記載の内燃エンジンの排気
ガス浄化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15864892A JPH05321653A (ja) | 1992-05-26 | 1992-05-26 | 内燃エンジンの排気ガス浄化装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15864892A JPH05321653A (ja) | 1992-05-26 | 1992-05-26 | 内燃エンジンの排気ガス浄化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05321653A true JPH05321653A (ja) | 1993-12-07 |
Family
ID=15676306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15864892A Pending JPH05321653A (ja) | 1992-05-26 | 1992-05-26 | 内燃エンジンの排気ガス浄化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05321653A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0690216A3 (en) * | 1994-06-29 | 1998-08-19 | Honda Giken Kogyo Kabushiki Kaisha | Air-fuel ratio control system for internal combustion engines |
| JP2002227639A (ja) * | 2001-01-30 | 2002-08-14 | Denso Corp | 内燃機関用制御装置 |
| US7069719B2 (en) | 2004-06-24 | 2006-07-04 | Mitsubishi Denki Kabushiki Kaisha | Air-fuel ratio control apparatus for an internal combustion engine |
| EP1970546A1 (en) | 2007-03-13 | 2008-09-17 | Yamaha Hatsudoki Kabushiki Kaisha | Exhaust system and method of controlling an engine of a straddle type vehicle |
-
1992
- 1992-05-26 JP JP15864892A patent/JPH05321653A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0690216A3 (en) * | 1994-06-29 | 1998-08-19 | Honda Giken Kogyo Kabushiki Kaisha | Air-fuel ratio control system for internal combustion engines |
| JP2002227639A (ja) * | 2001-01-30 | 2002-08-14 | Denso Corp | 内燃機関用制御装置 |
| US7069719B2 (en) | 2004-06-24 | 2006-07-04 | Mitsubishi Denki Kabushiki Kaisha | Air-fuel ratio control apparatus for an internal combustion engine |
| EP1970546A1 (en) | 2007-03-13 | 2008-09-17 | Yamaha Hatsudoki Kabushiki Kaisha | Exhaust system and method of controlling an engine of a straddle type vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06101455A (ja) | 内燃エンジンの触媒劣化検知装置 | |
| JP2585898B2 (ja) | 内燃エンジンの空燃比制御装置 | |
| JP4511954B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| JPH0814088A (ja) | 内燃エンジンの空燃比制御装置 | |
| JP3135680B2 (ja) | 内燃エンジンの空燃比制御装置 | |
| JPH0886238A (ja) | 内燃機関の空燃比制御装置 | |
| JP3227319B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH05321651A (ja) | 内燃エンジンの排気ガス浄化装置 | |
| JPH06100114B2 (ja) | 車両用内燃エンジンの空燃比制御方法 | |
| JPH04124439A (ja) | 内燃エンジンの空燃比制御方法 | |
| JPH0893612A (ja) | 内燃エンジンの触媒劣化検知装置 | |
| JP2759907B2 (ja) | 内燃エンジンの空燃比制御方法 | |
| JP4553144B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| JP3237090B2 (ja) | 内燃エンジンの制御装置 | |
| JP2754500B2 (ja) | 内燃エンジンの空燃比制御方法 | |
| JP3237899B2 (ja) | 内燃エンジンの空燃比制御装置 | |
| JP4338865B2 (ja) | 内燃機関の排気浄化装置 | |
| JPH0674071A (ja) | 内燃エンジンの空燃比制御装置 | |
| JP2770274B2 (ja) | 内燃エンジンの空燃比制御方法 | |
| JPH08144816A (ja) | 内燃機関の空燃比制御装置 | |
| JP3723323B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH04231636A (ja) | 内燃エンジンの空燃比制御方法 | |
| JPH07189768A (ja) | 内燃機関の始動時空燃比制御装置 | |
| JP3998949B2 (ja) | エンジンの空燃比制御装置 | |
| JP2983300B2 (ja) | 内燃エンジンの空燃比制御方法 |