JPS6336041A - 内燃機関の空燃比制御方法 - Google Patents
内燃機関の空燃比制御方法Info
- Publication number
- JPS6336041A JPS6336041A JP17955786A JP17955786A JPS6336041A JP S6336041 A JPS6336041 A JP S6336041A JP 17955786 A JP17955786 A JP 17955786A JP 17955786 A JP17955786 A JP 17955786A JP S6336041 A JPS6336041 A JP S6336041A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- value
- feedback control
- learning 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.)
- Granted
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は内燃機関の空燃比制御方法に係り、特に低吸入
空気量領域で更新した学習値を用いて高吸入空気量8i
域の空燃比を制御するようにした内燃機関の空燃比制御
方法に関する。
空気量領域で更新した学習値を用いて高吸入空気量8i
域の空燃比を制御するようにした内燃機関の空燃比制御
方法に関する。
(従来の技術〕
従来より、以下の(11弐に基づいて燃t′−)噴射時
間TAUを演算して燃料噴射址を制御することにより空
燃比を制御するようにした内燃機関の空燃比制御方法が
知られている(特開昭6(150249号公報)。
間TAUを演算して燃料噴射址を制御することにより空
燃比を制御するようにした内燃機関の空燃比制御方法が
知られている(特開昭6(150249号公報)。
TAU=TP (FAF→−FC)K・・・(1)ただ
し、TPは吸入空気iQと機関回転速度NとでQ/λ・
Nのように表わされる基本撚t4噴射時間(ただし、λ
は空燃比)、FAFは02センサ出力が空燃比リッチを
示すときに徐々に小さくされかつ0□センサ出力が空燃
比リーンを示すときに徐々に大きくされる空燃比フィー
ドバック補正係数、FCは高度補償用学習値FGHAC
と単位吸入空気Y当りのエアフローメータ補償用学習(
直FGAFMとの和(F G I−(A C+ F G
A F M /Q)で表わされる学習値、Kは吸気温
や機関冷却水温等によって定まる増量補正係数である。
し、TPは吸入空気iQと機関回転速度NとでQ/λ・
Nのように表わされる基本撚t4噴射時間(ただし、λ
は空燃比)、FAFは02センサ出力が空燃比リッチを
示すときに徐々に小さくされかつ0□センサ出力が空燃
比リーンを示すときに徐々に大きくされる空燃比フィー
ドバック補正係数、FCは高度補償用学習値FGHAC
と単位吸入空気Y当りのエアフローメータ補償用学習(
直FGAFMとの和(F G I−(A C+ F G
A F M /Q)で表わされる学習値、Kは吸気温
や機関冷却水温等によって定まる増量補正係数である。
上記学習値FGは、低吸入空気を領域すなわち空燃比フ
ィードバック制′4B 6M域内において、空燃比フィ
ードバック補正係数FAFの平均値FAFAVが所定値
(例えば、1.0)になるように増減されることにより
更新される。この学習値FGは、上記のように空燃比フ
イードハ・ンク制御領域内において学習され、全運転領
域において上記(1)弐に適用されることにより燃料噴
射時間TAUが演算される。
ィードバック制′4B 6M域内において、空燃比フィ
ードバック補正係数FAFの平均値FAFAVが所定値
(例えば、1.0)になるように増減されることにより
更新される。この学習値FGは、上記のように空燃比フ
イードハ・ンク制御領域内において学習され、全運転領
域において上記(1)弐に適用されることにより燃料噴
射時間TAUが演算される。
従って、従来の空燃比制御方法によれば、経時変化によ
ってエアフロメータにデポジット等が付着してエアフロ
メータの特性が変化したり高度変化によって大気圧が変
化して吸入空気の質量が変化した場合でも空燃比フィー
ドバック補正係数FAFと学習値FGとが略1.0の値
になり、これによって空燃比フィードバック制御領域内
では空燃比を目標空燃比に制御することができる。
ってエアフロメータにデポジット等が付着してエアフロ
メータの特性が変化したり高度変化によって大気圧が変
化して吸入空気の質量が変化した場合でも空燃比フィー
ドバック補正係数FAFと学習値FGとが略1.0の値
になり、これによって空燃比フィードバック制御領域内
では空燃比を目標空燃比に制御することができる。
また、高吸入空気N fiJl域すなわち空燃比フィー
ドバック制御領域外では、学習値の更新が停止されると
共に空燃比フィードバック補正係数FAFの値が1.0
にされて空燃比フィードバック制御が中止され、空燃比
フィードバック制?1’l 領域内で更新された学習値
を用いて燃料噴射時間TAUが演算されるため、エアフ
ロメータの特性変化や高度変化による空燃比の変化を補
償することができる。
ドバック制御領域外では、学習値の更新が停止されると
共に空燃比フィードバック補正係数FAFの値が1.0
にされて空燃比フィードバック制御が中止され、空燃比
フィードバック制?1’l 領域内で更新された学習値
を用いて燃料噴射時間TAUが演算されるため、エアフ
ロメータの特性変化や高度変化による空燃比の変化を補
償することができる。
しかしながら、従来の空燃比?ai+ ?11方法では
、低吸入空気量側域である空燃比フィードバック制御領
域内で学習した学習値FCを変化させることなく用いて
高吸入空気M ’6M域である空燃比フィードバック1
1御領域外での空燃比を制御してるため、空燃比フィー
ドバック制御領域外では学習値FCによって補正される
燃料噴射量の補正量Cは次の(2)式に示すようになる
。
、低吸入空気量側域である空燃比フィードバック制御領
域内で学習した学習値FCを変化させることなく用いて
高吸入空気M ’6M域である空燃比フィードバック1
1御領域外での空燃比を制御してるため、空燃比フィー
ドバック制御領域外では学習値FCによって補正される
燃料噴射量の補正量Cは次の(2)式に示すようになる
。
このため、吸入空気IQが大きくなると補正量Cが大き
くなり、エンジン回転速度Nが小さくなると補正fit
Cが大きくなり、増量補正係数Kが大きくなると補正量
Cが大きくなり、また目標空燃比λを小さく (空燃比
をリッチ側に適合させる)と補正量Cが大きくなる。従
って、低吸入空気量側と高吸入空気量側とで特性がずれ
ているエアフロメータを用いて空燃比を制御したり学習
値が誤学びされていると、空燃比が目標空燃比がらずれ
フィードバックを行わない空燃比フィードバック制御領
域外の空燃比がオーバリッチ(補正ICが正の場合)に
なって出力が低下したり失火が発生し、また空燃比がリ
ーン(補正Icが負の場合)になってノッキングやプレ
イグニツシヨンが発生する、という問題があった。すな
わち、例えば低吸入空気量側で実吸入空気量よりも低い
値を示しかつ高吸入空気!を側で実吸入空気量よりも高
い出力を示すエアフロメータを用いて空燃比を制御する
場合には、低吸入空気量側で学習値FCが大きくなるよ
うに更新され、この学習値FGを高吸入空気量側で使用
すると学習値FCによる燃料噴射量の補正量が大きくな
り空燃比がオーバリッチになる。
くなり、エンジン回転速度Nが小さくなると補正fit
Cが大きくなり、増量補正係数Kが大きくなると補正量
Cが大きくなり、また目標空燃比λを小さく (空燃比
をリッチ側に適合させる)と補正量Cが大きくなる。従
って、低吸入空気量側と高吸入空気量側とで特性がずれ
ているエアフロメータを用いて空燃比を制御したり学習
値が誤学びされていると、空燃比が目標空燃比がらずれ
フィードバックを行わない空燃比フィードバック制御領
域外の空燃比がオーバリッチ(補正ICが正の場合)に
なって出力が低下したり失火が発生し、また空燃比がリ
ーン(補正Icが負の場合)になってノッキングやプレ
イグニツシヨンが発生する、という問題があった。すな
わち、例えば低吸入空気量側で実吸入空気量よりも低い
値を示しかつ高吸入空気!を側で実吸入空気量よりも高
い出力を示すエアフロメータを用いて空燃比を制御する
場合には、低吸入空気量側で学習値FCが大きくなるよ
うに更新され、この学習値FGを高吸入空気量側で使用
すると学習値FCによる燃料噴射量の補正量が大きくな
り空燃比がオーバリッチになる。
本発明は上記問題点を解決すべく成されたもので、空燃
比フィードバック制御領域内で学習した学習値を用いて
空燃比フィードバック制御領域外での空燃比を制御した
場合においても空燃比が目標値からずれないようにした
内燃機関の空燃比制御方法を提供することを目的とする
。
比フィードバック制御領域内で学習した学習値を用いて
空燃比フィードバック制御領域外での空燃比を制御した
場合においても空燃比が目標値からずれないようにした
内燃機関の空燃比制御方法を提供することを目的とする
。
上記目的を達成するために本発明は、空燃比フィードバ
ック制?a’D 領域内で02センサ出力から得られる
空燃比フィードバック補正係数の平均値が所定値になる
ように学習値を更新すると共に吸入空気量に基づいて定
まる基本撚$4噴射量と前記空燃比フィードバック補正
係数と前記学習値とに基づいて空燃比をフィードバック
制御し、空燃比フィードバック■制御領域外で前記学習
値の更新を停止すると共に前記基本燃料噴射量と前記空
燃比フィードバック制御領域内で更新された学習値とに
基づいて空燃比をオープンループ制御する内燃機関の空
燃比制御方法において、前記空燃比フィードバック制i
n 8N域外では前記空燃比フィードバック制?H領域
内よりも前記学習値の絶対値を小さくしたことを特徴と
する。
ック制?a’D 領域内で02センサ出力から得られる
空燃比フィードバック補正係数の平均値が所定値になる
ように学習値を更新すると共に吸入空気量に基づいて定
まる基本撚$4噴射量と前記空燃比フィードバック補正
係数と前記学習値とに基づいて空燃比をフィードバック
制御し、空燃比フィードバック■制御領域外で前記学習
値の更新を停止すると共に前記基本燃料噴射量と前記空
燃比フィードバック制御領域内で更新された学習値とに
基づいて空燃比をオープンループ制御する内燃機関の空
燃比制御方法において、前記空燃比フィードバック制i
n 8N域外では前記空燃比フィードバック制?H領域
内よりも前記学習値の絶対値を小さくしたことを特徴と
する。
ここで、上記(2)式で説明したように吸入空気量Qが
大きくなると学習値FGによる燃料噴射量の補正量が大
きくなるため、空燃比フィードバック制御領域外では吸
入空気量が多くなるに従って学習値の絶対値が小さくな
るようにするのが好ましい。
大きくなると学習値FGによる燃料噴射量の補正量が大
きくなるため、空燃比フィードバック制御領域外では吸
入空気量が多くなるに従って学習値の絶対値が小さくな
るようにするのが好ましい。
また、高吸入空気量になる程、ノッキングやプレイグニ
ツシヨンの発生限界あるいは排気温限界、失火限界等に
より定まりかつこれらの限界を越えないで空燃比を変動
させることができる許容範囲が小さくなるため、低吸入
空気量領域で学習された学習値を高吸入空気!i領領域
は小さくするように設定するのが好ましい。
ツシヨンの発生限界あるいは排気温限界、失火限界等に
より定まりかつこれらの限界を越えないで空燃比を変動
させることができる許容範囲が小さくなるため、低吸入
空気量領域で学習された学習値を高吸入空気!i領領域
は小さくするように設定するのが好ましい。
本発明によれば、空燃比フィードバック制御領域内では
、o2センサ出力から得られる空燃比フィードバック補
正係数FAFの平均値FAFAVが所定値になるように
学習値FGが更新され、吸入空気量に基づいて定まる基
本燃料噴射量TP、空燃比フィードバック補正係数FA
Fおよび学習値FCとを用いて上記fi1式に基づいて
燃料噴射時間TAUが演算されこの燃料噴射時間TAU
に相当する時間燃料噴射弁が開弁されて空燃比がフィー
ドバック制御される。一方、空燃比フィードバック制御
領域外では、学習値の更新が停止されると共に空燃比の
フィードバック制御が停止され、基本燃料噴射量と空燃
比フィードバック制御領域内で更新された学習値の絶対
値を小さくした学習値とを用いて上記(1)式に基づい
て燃料噴射時間TAUが演算され、上記と同様の方法で
空燃比がオープンループ制御される。
、o2センサ出力から得られる空燃比フィードバック補
正係数FAFの平均値FAFAVが所定値になるように
学習値FGが更新され、吸入空気量に基づいて定まる基
本燃料噴射量TP、空燃比フィードバック補正係数FA
Fおよび学習値FCとを用いて上記fi1式に基づいて
燃料噴射時間TAUが演算されこの燃料噴射時間TAU
に相当する時間燃料噴射弁が開弁されて空燃比がフィー
ドバック制御される。一方、空燃比フィードバック制御
領域外では、学習値の更新が停止されると共に空燃比の
フィードバック制御が停止され、基本燃料噴射量と空燃
比フィードバック制御領域内で更新された学習値の絶対
値を小さくした学習値とを用いて上記(1)式に基づい
て燃料噴射時間TAUが演算され、上記と同様の方法で
空燃比がオープンループ制御される。
以上説明したように本発明によれば、空燃比フィードバ
ック制jB eJ!域外の学習値を空燃比フィードバッ
ク制?11 ’pm域内よりも小さくしているため、空
燃比フィードバック制御領域内と空燃比フィードバック
制御領域外とで特性が異なるエアフロメータを用いて空
燃比を制御したり誤学習された学習値を用いて空燃比を
制御した場合においても空燃比フィードバック制’<B
8N域外の空燃比がオーバリッチになったりリーンに
なるのが防止される、という効果が得られる。
ック制jB eJ!域外の学習値を空燃比フィードバッ
ク制?11 ’pm域内よりも小さくしているため、空
燃比フィードバック制御領域内と空燃比フィードバック
制御領域外とで特性が異なるエアフロメータを用いて空
燃比を制御したり誤学習された学習値を用いて空燃比を
制御した場合においても空燃比フィードバック制’<B
8N域外の空燃比がオーバリッチになったりリーンに
なるのが防止される、という効果が得られる。
〔実施例)
以下図面を参照して本発明が適用可能な空燃比制御装置
を備えた内燃機関(エンジン)について詳細に説明する
。第2図に示すように、エアクリーナ10の下流側には
エアフロメータ12が配置されている。このエアフロメ
ータ12は、ダンピングチャンバ内に回動可能に取付け
られたコンペンセーションプレートとコンベンセーショ
ンプレートに連結されたメジャリングプレートとこのメ
ジャリングプレートの開度に応じた電圧を出力するポテ
ンショメータ12Aとで構成されており、ポテンショメ
ータ12Aはマイクロコンピュータで構成された制御回
路44に接続されている。このエアフロメータ出力(U
値)の二乗と吸入空気IQとは反比例する。エアフロメ
ータ12の下流側にはインレットパイプ14が取付けら
れており、このインレットパイプ14は吸気管16およ
びインテークマニホールド20を介してエンジン本体に
形成された燃焼室22に連通されている。吸気管16の
上流側には、スロットル弁17が配置されており、この
スロットル弁17にはスロットル弁17がアイドル位置
に位置するときにオンとなるアイドルスイッチ18が取
付けられている。スロットル弁17の下流側にはスーパ
ーチャージャ24が配置され、スーパーチャージャ24
の下流側にはインタクーラ26が配置されている。そし
て、吸気管16のスーパーチャージャ24上流側とイン
ククーラ26下流側のサージタンク21とを連通ずるよ
うに管路27が配置されており、この管路27の途中に
エアバイパスバルブ28が取付けられている。このエア
バイパスバルブ28は制御回路44からの信号により制
御されるバキュームスイッチングバルブvS■により開
閉される。
を備えた内燃機関(エンジン)について詳細に説明する
。第2図に示すように、エアクリーナ10の下流側には
エアフロメータ12が配置されている。このエアフロメ
ータ12は、ダンピングチャンバ内に回動可能に取付け
られたコンペンセーションプレートとコンベンセーショ
ンプレートに連結されたメジャリングプレートとこのメ
ジャリングプレートの開度に応じた電圧を出力するポテ
ンショメータ12Aとで構成されており、ポテンショメ
ータ12Aはマイクロコンピュータで構成された制御回
路44に接続されている。このエアフロメータ出力(U
値)の二乗と吸入空気IQとは反比例する。エアフロメ
ータ12の下流側にはインレットパイプ14が取付けら
れており、このインレットパイプ14は吸気管16およ
びインテークマニホールド20を介してエンジン本体に
形成された燃焼室22に連通されている。吸気管16の
上流側には、スロットル弁17が配置されており、この
スロットル弁17にはスロットル弁17がアイドル位置
に位置するときにオンとなるアイドルスイッチ18が取
付けられている。スロットル弁17の下流側にはスーパ
ーチャージャ24が配置され、スーパーチャージャ24
の下流側にはインタクーラ26が配置されている。そし
て、吸気管16のスーパーチャージャ24上流側とイン
ククーラ26下流側のサージタンク21とを連通ずるよ
うに管路27が配置されており、この管路27の途中に
エアバイパスバルブ28が取付けられている。このエア
バイパスバルブ28は制御回路44からの信号により制
御されるバキュームスイッチングバルブvS■により開
閉される。
また、スーパーチャージャ24の外壁は制御回路44に
よって制御されるバキュームスイッチングバルブ■S■
を介して大気に連通されている。インテークマニホール
ド20には、各気筒毎に対応して突出するように燃料噴
射弁38が取付けられている。
よって制御されるバキュームスイッチングバルブ■S■
を介して大気に連通されている。インテークマニホール
ド20には、各気筒毎に対応して突出するように燃料噴
射弁38が取付けられている。
燃焼室22はエキゾーストマニホールド30を介して触
媒装置を備えた排気管32に連通されている。このエキ
ゾーストマニホールド30の下流側には排ガス中の残留
酸素濃度を積出して理論空燃比に対応する残留酸素濃度
を境にして反転した信号を出力する02センサ34が取
付けられている。このo2センサ34出力は、第5図に
示すようになる。そして、この02センサ34は制御回
路44に接続されている。また、エンジン本体のシリン
ダブロックに形成されたウォータジャケット内に突出す
るようにサーミスタ式の水温センサ36が取付けられて
おり、この水温センサ36は制御回路44に接続されて
いる。そしてエンジンの燃焼室22内に突出するように
点火プラグが取付けられており、この点火プラグはディ
ストリビュータ40及び点火コイルを備えたイグナイタ
42を介して制御回路44に接続されている。このディ
ストリビュータ40にはディストリビュータシャフトに
固定されたシグナルロータとディストリビュータハウジ
ングに固定されたピックアップとで構成された回転角セ
ンサ40Aが取付けられており、この回転角センサ40
Aは制御回路44に接続されている。
媒装置を備えた排気管32に連通されている。このエキ
ゾーストマニホールド30の下流側には排ガス中の残留
酸素濃度を積出して理論空燃比に対応する残留酸素濃度
を境にして反転した信号を出力する02センサ34が取
付けられている。このo2センサ34出力は、第5図に
示すようになる。そして、この02センサ34は制御回
路44に接続されている。また、エンジン本体のシリン
ダブロックに形成されたウォータジャケット内に突出す
るようにサーミスタ式の水温センサ36が取付けられて
おり、この水温センサ36は制御回路44に接続されて
いる。そしてエンジンの燃焼室22内に突出するように
点火プラグが取付けられており、この点火プラグはディ
ストリビュータ40及び点火コイルを備えたイグナイタ
42を介して制御回路44に接続されている。このディ
ストリビュータ40にはディストリビュータシャフトに
固定されたシグナルロータとディストリビュータハウジ
ングに固定されたピックアップとで構成された回転角セ
ンサ40Aが取付けられており、この回転角センサ40
Aは制御回路44に接続されている。
上記制御回路44は、第3図に示すようにランダムアク
セスメモリ (RAM)58、リードオンリメモリ(R
OM)60、マイクロプロセッシングユニット(MPU
)62、入出カポ−トロ4、入力ポートロ6、第1の出
力ポートロ8、第2の出力ポードア0及びこれらを接続
するデータバスやコントロールバス等のバス72を含ん
で構成されている。入出カポ−トロ4はアナログデジタ
ル(A、 / D )変換器74、マルチプレクサ76
及びバッファ78A、78Bを介してエアフロメータ1
2のポテンショメータ12A1水温センサ36の各々に
接続されている。また、入出カポ−トロ4は、A/D変
換器74及びマルチプレクサ76に制御信号を供給する
ように接続されている。入力ポートロ6には、波形種型
回路80を介して回転角センサ40Aが接続されると共
にアイドルスイッチ18が接続され、更にコンパレータ
84を介して02センサ34が接続されている。
セスメモリ (RAM)58、リードオンリメモリ(R
OM)60、マイクロプロセッシングユニット(MPU
)62、入出カポ−トロ4、入力ポートロ6、第1の出
力ポートロ8、第2の出力ポードア0及びこれらを接続
するデータバスやコントロールバス等のバス72を含ん
で構成されている。入出カポ−トロ4はアナログデジタ
ル(A、 / D )変換器74、マルチプレクサ76
及びバッファ78A、78Bを介してエアフロメータ1
2のポテンショメータ12A1水温センサ36の各々に
接続されている。また、入出カポ−トロ4は、A/D変
換器74及びマルチプレクサ76に制御信号を供給する
ように接続されている。入力ポートロ6には、波形種型
回路80を介して回転角センサ40Aが接続されると共
にアイドルスイッチ18が接続され、更にコンパレータ
84を介して02センサ34が接続されている。
また、第1の出力ポートロBは、駆動回路86を介して
イグナイタ42に接続され、第2の出力ポードア0は駆
動回路8日を介して燃料噴射弁38の各々に接続されて
いる。なお、90はクロック、92はタイマである。上
記ROM60には、以下で説明する制御ルーチンのプロ
グラムや第6図に示す学習値FCの上下限値のマツプ等
が予め記憶されている。
イグナイタ42に接続され、第2の出力ポードア0は駆
動回路8日を介して燃料噴射弁38の各々に接続されて
いる。なお、90はクロック、92はタイマである。上
記ROM60には、以下で説明する制御ルーチンのプロ
グラムや第6図に示す学習値FCの上下限値のマツプ等
が予め記憶されている。
第1図は上記ROMに記憶された所定時間(例えば、2
4m5ec)毎に実行される制御ルーチンを示すもので
、ステップ100において吸入空気量Qとエンジン回転
速度Nとを取込んで、負荷Q/Nを演算し、現在の負荷
Q/Nと現在のエンジン回転速度Nとが第4図に示す空
燃比フィードバック制御91′l域内に存在するか否か
を判断することによりフィードバック制御条件が成立し
ているか否かを判断する。フィードバック制御条件が成
立していると判断されたときには、ステップ102にお
いて0□セセン信号を取込み、ステップ104において
02センサ信号が空燃比リッチを示しているか否かを判
断する。02センサ信号が空燃比リッチを示していると
きには、ステップ106において空燃比フィードバック
補正係数FAFから積分定数αを減算し、Otセセン信
号が空燃比リーンを示しているときには、ステップ10
8において空燃比フィードバック補正係数FAFに積分
定数βを加算する。この結果空燃比フィードバック補正
係数F A、 Fは、第5図に示すように0□セセン信
号がリッチを示しているときには徐々に小さくされかつ
02センサ信号がリーンを示しているときには徐々に大
きくされる。なお、0tセセン信号がリッチからり−ン
あるいはり一ンからリッチへ反転した直後は、積分定数
のα、βより大きな値を用いて空燃比フィードバック補
正係数FAFを各々所定方向ヘスキップさせて、比例積
分動作させるようにしてもよい。次のステップ110で
は、0□セセン信号がリッチからリーン又はリーンから
リッチに反転したか否かを判断し、この反転した時点の
空燃比フィードバック補正係17FAFを記憶しておく
ことにより以下の式に従って空燃比フィードバック補正
係数の平均値FΔFAVを計算する。
4m5ec)毎に実行される制御ルーチンを示すもので
、ステップ100において吸入空気量Qとエンジン回転
速度Nとを取込んで、負荷Q/Nを演算し、現在の負荷
Q/Nと現在のエンジン回転速度Nとが第4図に示す空
燃比フィードバック制御91′l域内に存在するか否か
を判断することによりフィードバック制御条件が成立し
ているか否かを判断する。フィードバック制御条件が成
立していると判断されたときには、ステップ102にお
いて0□セセン信号を取込み、ステップ104において
02センサ信号が空燃比リッチを示しているか否かを判
断する。02センサ信号が空燃比リッチを示していると
きには、ステップ106において空燃比フィードバック
補正係数FAFから積分定数αを減算し、Otセセン信
号が空燃比リーンを示しているときには、ステップ10
8において空燃比フィードバック補正係数FAFに積分
定数βを加算する。この結果空燃比フィードバック補正
係数F A、 Fは、第5図に示すように0□セセン信
号がリッチを示しているときには徐々に小さくされかつ
02センサ信号がリーンを示しているときには徐々に大
きくされる。なお、0tセセン信号がリッチからり−ン
あるいはり一ンからリッチへ反転した直後は、積分定数
のα、βより大きな値を用いて空燃比フィードバック補
正係数FAFを各々所定方向ヘスキップさせて、比例積
分動作させるようにしてもよい。次のステップ110で
は、0□セセン信号がリッチからリーン又はリーンから
リッチに反転したか否かを判断し、この反転した時点の
空燃比フィードバック補正係17FAFを記憶しておく
ことにより以下の式に従って空燃比フィードバック補正
係数の平均値FΔFAVを計算する。
一方、ステップ100でフィードバック制御条件が成立
していないと判断されたときには、ステップ112にお
いて空燃比フィードバック補正係数FAFを1.0とす
る。
していないと判断されたときには、ステップ112にお
いて空燃比フィードバック補正係数FAFを1.0とす
る。
次のステップ114では、フィードバック制御中である
か否か、エンジン冷却水温が70℃以上であるか否か及
び燃料噴射時間TAUが1 m5ec以上であるか否か
を判断することにより学習条件が成立しているか否かが
判断される。上記の条件の全てが肯定の時は学習条件が
成立していると判断され、ステップ116においてアイ
ドルスイッチがオンしているか否かが判断される。アイ
ドルスイッチがオンしていると判断されたときには、ス
テップ118において空燃比フィードバック補正係数の
平均値FAFAVが所定値(例えば、1.0)以上か否
かを判断し、平均値FAFAVが所定値以上であればス
テップ120においてエアフロメータ補償用学習値FG
AFMを所定値a大きくすると共に高度補償用学習値F
G HA Cを所定値す大きくする。一方、ステップ
118で平均値FAFAVが所定値未満と判断されたと
きには、ステップ122においてエアフロメータ補償用
学習値FGAFMを所定値a小さくすると共に高度補償
用学習値F G HA Cを所定値す小さくする。
か否か、エンジン冷却水温が70℃以上であるか否か及
び燃料噴射時間TAUが1 m5ec以上であるか否か
を判断することにより学習条件が成立しているか否かが
判断される。上記の条件の全てが肯定の時は学習条件が
成立していると判断され、ステップ116においてアイ
ドルスイッチがオンしているか否かが判断される。アイ
ドルスイッチがオンしていると判断されたときには、ス
テップ118において空燃比フィードバック補正係数の
平均値FAFAVが所定値(例えば、1.0)以上か否
かを判断し、平均値FAFAVが所定値以上であればス
テップ120においてエアフロメータ補償用学習値FG
AFMを所定値a大きくすると共に高度補償用学習値F
G HA Cを所定値す大きくする。一方、ステップ
118で平均値FAFAVが所定値未満と判断されたと
きには、ステップ122においてエアフロメータ補償用
学習値FGAFMを所定値a小さくすると共に高度補償
用学習値F G HA Cを所定値す小さくする。
ステップ116でアイドルスイッチがオフしていると判
断された時は、ステップ124において平均値FAFA
Vが所定値(例えば1.0)以上か否かを判断し、ステ
ップ124の判断が肯定ならばステップ126において
高度補償用学習値FGHACを所定値す大きくし、ステ
ップ124の判断が否定ならばステップ128において
高度補償用学習値F G HA Cを所定値す小さくす
る。このように、アイドルスイッチオンのときすなわち
アイドル状態でエアフロメータ補償用学習値FGAFM
を更新するのは、スロットル開度が最小のときにエアフ
ロメークのつまりによる影響が最も顕著に表われるから
である。
断された時は、ステップ124において平均値FAFA
Vが所定値(例えば1.0)以上か否かを判断し、ステ
ップ124の判断が肯定ならばステップ126において
高度補償用学習値FGHACを所定値す大きくし、ステ
ップ124の判断が否定ならばステップ128において
高度補償用学習値F G HA Cを所定値す小さくす
る。このように、アイドルスイッチオンのときすなわち
アイドル状態でエアフロメータ補償用学習値FGAFM
を更新するのは、スロットル開度が最小のときにエアフ
ロメークのつまりによる影響が最も顕著に表われるから
である。
次のステップ130ではエアフロメータ出力(U値)を
取込み、ステップ132において第6図に示すマツプか
らU値に対応する学習値FCの上下限値を算出する。第
6図のマツプは、U値と学習値FCの上下限値とで定め
られており、U値が0.164〜0.099まで低下す
る間に学習値FCの上限値が0.15〜0に減少しまた
学習値FCの下限値が−0,15〜0に増加するように
定められている。ここで、吸入空気量QはC,/U2
(C,は定数)で表わされるため、U値が小さくなるに
従って吸入空気IQが大きくなり、従って学習値FCの
上下限値の絶対値は吸入空気IQが多くなるに従って小
さくなるように定められている。なお、U値−0,16
4の点は空燃比フィードバック制御領域内での吸入空気
tQの最大値に対応し、U値−0,099の点は空燃比
フィードバック制御領域外の空燃比−10に対応する吸
入空気IQに対応している。
取込み、ステップ132において第6図に示すマツプか
らU値に対応する学習値FCの上下限値を算出する。第
6図のマツプは、U値と学習値FCの上下限値とで定め
られており、U値が0.164〜0.099まで低下す
る間に学習値FCの上限値が0.15〜0に減少しまた
学習値FCの下限値が−0,15〜0に増加するように
定められている。ここで、吸入空気量QはC,/U2
(C,は定数)で表わされるため、U値が小さくなるに
従って吸入空気IQが大きくなり、従って学習値FCの
上下限値の絶対値は吸入空気IQが多くなるに従って小
さくなるように定められている。なお、U値−0,16
4の点は空燃比フィードバック制御領域内での吸入空気
tQの最大値に対応し、U値−0,099の点は空燃比
フィードバック制御領域外の空燃比−10に対応する吸
入空気IQに対応している。
次のステップ134では、上記のように更新された単位
吸入空気量当りのエアフロメータ補償用学習値FGAF
M/Qと高度補償用学習値F G HACとの和(FG
HAC+FGAFM/Q)で表わされる学習値FCの絶
対値とステップ132で算出された学習値FCの上下限
値の絶対値とを比較し、学習++! F Cの絶対値が
上下限値の絶対値より大きければステップ!、 36で
上下限値の値を学習値FCの値とする。そして、ステッ
プ138において上記10式に基づいて燃料噴射時間T
AUが演算され、所定クランク角毎にこの燃料噴射時間
TAUに相当する時間燃料噴射弁が開弁されることによ
り燃料噴射が実行され、これにより空燃比が制御される
。
吸入空気量当りのエアフロメータ補償用学習値FGAF
M/Qと高度補償用学習値F G HACとの和(FG
HAC+FGAFM/Q)で表わされる学習値FCの絶
対値とステップ132で算出された学習値FCの上下限
値の絶対値とを比較し、学習++! F Cの絶対値が
上下限値の絶対値より大きければステップ!、 36で
上下限値の値を学習値FCの値とする。そして、ステッ
プ138において上記10式に基づいて燃料噴射時間T
AUが演算され、所定クランク角毎にこの燃料噴射時間
TAUに相当する時間燃料噴射弁が開弁されることによ
り燃料噴射が実行され、これにより空燃比が制御される
。
上記のように学習値FCの上下限を制限する結果、空燃
比フィードバック制御領域内では誤学習によって学習値
FGの絶対値が異常に大きくなるのが防止され、空燃比
フィードバック制御領域外では吸入空気量が多くなるに
従って学習値FGの絶対値を小さくしているため、空燃
比がオーバリッチやオーバリーンになるのが防止される
。
比フィードバック制御領域内では誤学習によって学習値
FGの絶対値が異常に大きくなるのが防止され、空燃比
フィードバック制御領域外では吸入空気量が多くなるに
従って学習値FGの絶対値を小さくしているため、空燃
比がオーバリッチやオーバリーンになるのが防止される
。
なお、上記では学習値FCの上下限値をU値すなわち吸
入空気IQに応じて定めたが、本発明はこれに限定され
るものではなく、上記(2)弐で説明したようにエンジ
ン回転速度N、燃料噴射量の増量補正係数又はスロワ)
・ル開度(吸入空気量Qに対応する)等の機関運転状態
に応じて定めることができる。また、上記では、高吸入
空気Wk頭域(空燃比フィードバック制御領域外)で学
習値FGを小さくして燃料噴射時間に反映させる例につ
いて説明したが、高吸入空気量領域で学習値を反映させ
ないようにしてもよい。なお、本実施例のように吸入空
気!(エアフロメータ出力であるLl値に対応する)の
増加に伴って学習値の上下限値を制限する方法では、ノ
ッキング発生限界等の限界を越えないで空燃比を変動さ
せることができる許容範囲内で、学習値を空燃比オープ
ンループ制御領域に反映させることができるので、適切
な空燃比が得られる。
入空気IQに応じて定めたが、本発明はこれに限定され
るものではなく、上記(2)弐で説明したようにエンジ
ン回転速度N、燃料噴射量の増量補正係数又はスロワ)
・ル開度(吸入空気量Qに対応する)等の機関運転状態
に応じて定めることができる。また、上記では、高吸入
空気Wk頭域(空燃比フィードバック制御領域外)で学
習値FGを小さくして燃料噴射時間に反映させる例につ
いて説明したが、高吸入空気量領域で学習値を反映させ
ないようにしてもよい。なお、本実施例のように吸入空
気!(エアフロメータ出力であるLl値に対応する)の
増加に伴って学習値の上下限値を制限する方法では、ノ
ッキング発生限界等の限界を越えないで空燃比を変動さ
せることができる許容範囲内で、学習値を空燃比オープ
ンループ制御領域に反映させることができるので、適切
な空燃比が得られる。
第1図は本発明の実施例の制御ルーチンを示す流れ図、
第2図は本発明が適用可能な内燃機関を示す概略図、第
3図は第2図の制御回路の詳細を示すブロック図、第4
図は空燃比フィードバック制御領域を示す線図、第5図
はOアセンサ信号に応じて変化する空燃比フィードバッ
ク補正係数FAFの変化を示す線図、第6図は学習値F
Cの上下限値のマツプを示す線図である。 12・・・エアフロメータ、 18・ ・・アイドルスインチ、 38・・・燃料噴射弁。 第3図 4,5 frpml 第5図 第6図
第2図は本発明が適用可能な内燃機関を示す概略図、第
3図は第2図の制御回路の詳細を示すブロック図、第4
図は空燃比フィードバック制御領域を示す線図、第5図
はOアセンサ信号に応じて変化する空燃比フィードバッ
ク補正係数FAFの変化を示す線図、第6図は学習値F
Cの上下限値のマツプを示す線図である。 12・・・エアフロメータ、 18・ ・・アイドルスインチ、 38・・・燃料噴射弁。 第3図 4,5 frpml 第5図 第6図
Claims (2)
- (1)空燃比フィードバック制御領域内でO_2センサ
出力から得られる空燃比フィードバック補正係数の平均
値が所定値になるように学習値を更新すると共に吸入空
気量に基づいて定まる基本燃料噴射量と前記空燃比フィ
ードバック補正係数と前記学習値とに基づいて空燃比を
フィードバック制御し、空燃比フィードバック制御領域
外で前記学習値の更新を停止すると共に前記基本燃料噴
射量と前記空燃比フィードバック制御領域内で更新され
た学習値とに基づいて空燃比をオープンループ制御する
内燃機関の空燃比制御方法において、前記空燃比フィー
ドバック制御領域外では前記空燃比フィードバック制御
領域内よりも前記学習値の絶対値を小さくしたことを特
徴とする内燃機関の空燃比制御方法。 - (2)吸入空気量が多くなるに従って前記学習値の絶対
値が小さくなるようにした特許請求の範囲第(1)項記
載の内燃機関の空燃比制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61179557A JP2518219B2 (ja) | 1986-07-30 | 1986-07-30 | 内燃機関の空燃比制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61179557A JP2518219B2 (ja) | 1986-07-30 | 1986-07-30 | 内燃機関の空燃比制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6336041A true JPS6336041A (ja) | 1988-02-16 |
| JP2518219B2 JP2518219B2 (ja) | 1996-07-24 |
Family
ID=16067818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61179557A Expired - Lifetime JP2518219B2 (ja) | 1986-07-30 | 1986-07-30 | 内燃機関の空燃比制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2518219B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6050249A (ja) * | 1983-08-30 | 1985-03-19 | Toyota Motor Corp | 空燃比制御方法 |
| JPS60153448A (ja) * | 1984-01-24 | 1985-08-12 | Japan Electronic Control Syst Co Ltd | 学習機能付フイ−ドバツク制御装置 |
-
1986
- 1986-07-30 JP JP61179557A patent/JP2518219B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6050249A (ja) * | 1983-08-30 | 1985-03-19 | Toyota Motor Corp | 空燃比制御方法 |
| JPS60153448A (ja) * | 1984-01-24 | 1985-08-12 | Japan Electronic Control Syst Co Ltd | 学習機能付フイ−ドバツク制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2518219B2 (ja) | 1996-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900006875B1 (ko) | 내연기관의 제어장치 | |
| US5857445A (en) | Engine control device | |
| JPS6328212B2 (ja) | ||
| JPH028131B2 (ja) | ||
| US4732130A (en) | Apparatus for controlling air-fuel ratio for internal combustion engine | |
| US4542729A (en) | Air/fuel ratio control method having fail-safe function for abnormalities in oxygen concentration detecting means for internal combustion engines | |
| JP2544817Y2 (ja) | 内燃エンジンの蒸発燃料制御装置 | |
| JPS6231179B2 (ja) | ||
| US4982714A (en) | Air-fuel control apparatus for an internal combustion engine | |
| JPH02245441A (ja) | 内燃機関 | |
| US5081974A (en) | Fuel control apparatus of an engine | |
| JP2518219B2 (ja) | 内燃機関の空燃比制御方法 | |
| JP2002115594A (ja) | エンジンの吸気温度補正制御装置 | |
| JPH07269402A (ja) | エンジンの大気圧補正装置 | |
| JPS6231180B2 (ja) | ||
| JPS6385239A (ja) | 内燃機関制御用の大気圧予測方法 | |
| JPS6062641A (ja) | 内燃機関の空燃比制御方法 | |
| JPS63170537A (ja) | 内燃機関の空燃比制御装置 | |
| JPH01315635A (ja) | 内燃機関の燃料噴射量制御方法 | |
| JPS58150034A (ja) | 内燃機関の空燃比学習制御方法 | |
| JPS63289237A (ja) | 内燃機関の燃料噴射量制御方法 | |
| JPH0531647B2 (ja) | ||
| JPH0874614A (ja) | 内燃機関の絞り弁制御装置 | |
| JPH0196439A (ja) | 内燃機関の燃料噴射量制御装置 | |
| JPH06185395A (ja) | 内燃機関の電子式燃料噴射量制御方法及びその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |