(57)【特許請求の範囲】
【請求項１】
内燃機関の機関空燃比を検出するための空燃比センサと、その検出される機関空燃比が理論空燃比を基準としてリッチ及びリーンの間で反転するスキップタイミングにスキップ制御されるとともに、その後積分制御されて更新される空燃比フィードバック補正値に基づいて機関空燃比が理論空燃比に一致するように燃料噴射量をフィードバック制御するフィードバック制御手段と、前記スキップタイミングに、機関空燃比と理論空燃比との間の定常的なずれを補償するための空燃比学習値を前記空燃比フィードバック補正値に基づいて学習し、その学習される空燃比学習値を前記フィードバック制御に反映させる学習手段とを備える内燃機関の空燃比制御装置において、
機関空燃比と理論空燃比との間に定常的なずれがないとしたときの前記空燃比学習値にかかる学習基準値と前記学習手段により学習される空燃比学習値との間のずれが所定量より大きいことを条件に前記スキップ制御のスキップ量及び前記積分制御の積分量の少なくとも一方を増大させる更新量変更手段を備える
ことを特徴とする内燃機関の空燃比制御装置。
【請求項２】
前記更新量変更手段は前記空燃比フィードバック補正値とその制御中心との間のずれが所定量より大きいことを更に条件として前記スキップ量及び前記積分量の少なくとも一方を増大させるものである
請求項１に記載の内燃機関の空燃比制御装置。
【請求項３】
前記フィードバック制御手段は前記スキップ制御及び前記積分制御を通じて前記空燃比フィードバック補正値を更新するに際し同空燃比フィードバック補正値の大きさを所定の上限値及び下限値の間に制限するものであり、
前記学習手段は前記スキップタイミングに加え前記空燃比フィードバック補正値が前記上限値及び前記下限値のいずれか一方に一致する状態が所定期間継続するときにも前記空燃比学習値の学習を行うものである
請求項１又は２に記載の内燃機関の空燃比制御装置。
【請求項４】
前記学習手段は前記空燃比フィードバック補正値が前記上限値及び前記下限値のいずれか一方に一致する状態が所定期間継続したときに前記空燃比学習値を学習する際には、前記スキップタイミングにおける学習時よりもその学習更新量を大きく設定するものである
請求項３に記載の内燃機関の空燃比制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、機関空燃比が理論空燃比に一致するように燃料噴射量を空燃比フィードバック補正値に基づいてフィードバック制御する一方、この空燃比フィードバック補正値に基づいて機関空燃比と理論空燃比との間の定常的なずれを補償するための空燃比学習値を学習し、これを上記フィードバック制御に反映させるようにした内燃機関の空燃比制御装置に関する。
【０００２】
【従来の技術】
内燃機関においては、機関空燃比と理論空燃比との間の過渡的なずれを補償するためのフィードバック補正項（以下、「空燃比フィードバック補正値」という）に基づいて、機関空燃比が理論空燃比に一致するように燃料噴射量をフィードバック制御する、いわゆる空燃比制御が一般に行われている。この空燃比制御では、空燃比センサにより検出される機関空燃比が理論空燃比を基準としてリッチ及びリーンの間で反転する際に、空燃比フィードバック補正値を所定量スキップさせるスキップ制御、及びこのスキップさせた同補正値を徐変させる積分制御がそれぞれ実行される。そして、この空燃比フィードバック補正値に基づく燃料噴射量の補正を通じて機関空燃比の過渡的なずれが補償されるようになる。
【０００３】
また、こうした空燃比制御においては、機関個体差や、燃料噴射弁の噴射特性或いは吸入空気量（吸気量）を検出するためのセンサの出力特性における個体差等々によって、機関空燃比と理論空燃比との間に定常的なずれが生じることがある。このため、こうした定常的なずれを補償するための補正値（以下、「空燃比学習値」という）を空燃比フィードバック補正値とその制御中心との間のずれに基づいて学習し、これを上記フィードバック制御に反映させるようにしている。
【０００４】
このように機関空燃比の定常的なずれが空燃比学習値によって補償されることにより、内燃機関の加減速等に伴う機関空燃比の過渡的なずれについてはこれを空燃比フィードバック補正値により好適に補償することができるようになり、ひいては空燃比制御の精度向上を図ることができるようになる。
【０００５】
ところで、上記のようにして学習される空燃比学習値は、機関空燃比の定常的なずれの大きさと相関があるため、例えば燃料噴射弁等の燃料供給系や吸気量センサ等の吸気量計測系に何らかの異常が発生したような場合には、この空燃比学習値が、機関空燃比及び理論空燃比の間に定常的なずれがないとしたときの学習基準値から大きくずれるようになる。このため、例えば特開平５−１６３９８３号公報にみられるように、こうした空燃比学習値のずれを監視することにより、こうした燃料供給系等の異常を検出することができる。
【０００６】
但し、このように空燃比学習値に基づいて燃料供給系等の異常を正確に検出する上では、空燃比学習値の学習が十分に進み、同学習値が機関空燃比の定常的なずれを適切に補償し得るものとして設定されていることが前提となる。
【０００７】
しかしながら、実際に燃料供給系等に異常が発生すると、空燃比フィードバック補正値がその制御中心から大きく外れるようになり、空燃比学習値の学習が十分に進むまで、即ち空燃比フィードバック補正値がその制御中心近傍において安定するようになるまで長い期間を要することとなり、異常の検出が遅れるようになる。
【０００８】
そこで、こうした燃料供給系等の異常発生時においても空燃比学習値の学習を早く進行させるために、例えば特開昭６０−３８５２６号公報にみられるように、空燃比フィードバック補正値がその制御中心から大きくずれたときに、スキップ制御のスキップ量及び積分制御の積分量を増大させる方法が考えられる。
【０００９】
【発明が解決しようとする課題】
このようにスキップ量や積分量といった空燃比フィードバック補正値の更新量を増大させることにより、空燃比フィードバック補正値の制御中心に対する収束性が高められるようになる。その結果、空燃比学習値の学習が早く進行するようになり、燃料供給系に発生した異常が正確に且つ早期に検出されるようになる。
【００１０】
ところが、このように空燃比フィードバック補正値がその制御中心から大きくずれたことを条件にその更新量を増大させるようにすると、単に機関の加減速等によって空燃比フィードバック補正値が一時的に大きく変化したような場合であっても、更新量が大きく設定されることとなり、空燃比フィードバック補正値、ひいては機関空燃比が大きく変動するようになる。その結果、アイドル運転時における機関回転速度の変動が顕著になり、車両用の内燃機関においては車両振動の発生も避けきれないものとなる。
【００１１】
この発明は、こうした従来の実情に鑑みてなされたものであり、その目的は空燃比制御の安定性を極力確保しつつ、燃料供給系等に異常が発生した場合には空燃比学習値の学習を早く進行させることのできる内燃機関の空燃比制御装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するための手段及びその作用効果について以下に記載する。
請求項１に記載の発明では、内燃機関の機関空燃比を検出するための空燃比センサと、その検出される機関空燃比が理論空燃比を基準としてリッチ及びリーンの間で反転するスキップタイミングにスキップ制御されるとともに、その後積分制御されて更新される空燃比フィードバック補正値に基づいて機関空燃比が理論空燃比に一致するように燃料噴射量をフィードバック制御するフィードバック制御手段と、前記スキップタイミングに、機関空燃比と理論空燃比との間の定常的なずれを補償するための空燃比学習値を前記空燃比フィードバック補正値に基づいて学習し、その学習される空燃比学習値を前記フィードバック制御に反映させる学習手段とを備える内燃機関の空燃比制御装置において、機関空燃比と理論空燃比との間に定常的なずれがないとしたときの前記空燃比学習値にかかる学習基準値と前記学習手段により学習される空燃比学習値との間のずれが所定量より大きいことを条件に前記スキップ制御のスキップ量及び前記積分制御の積分量の少なくとも一方を増大させる更新量変更手段を備えるようにしている。
【００１３】
燃料供給系或いは吸気量計測系における異常発生時や機関加減速時にはいずれも、空燃比フィードバック補正値がその制御中心からずれるようになる。ここで、機関加減速時のように一時的に空燃比フィードバック補正値がその制御中心からずれた場合には、そのずれが短期間のうちに解消されることから、空燃比学習値が機関空燃比及び理論空燃比の間に定常的なずれがないとしたときの学習基準値から大きくずれることはない。
【００１４】
これに対して、異常発生時には、機関空燃比及び理論空燃比の間に定常的なずれが生じるようになり、空燃比フィードバック補正値がその制御中心から長期間にわたって外れるようになるため、その定常的なずれを補償すべく空燃比学習値が逐次学習されることとなる。その結果、こうした異常発生時には、空燃比学習値が上記学習基準値から大きくずれるようになる。
【００１５】
そこで、請求項１に記載の発明では、こうした空燃比学習値のずれの大きさを監視し、このずれが所定量より大きいことを条件に、スキップ量及び積分量といった空燃比フィードバック補正値にかかる各更新量の少なくとも一方を増大させるようにしている。その結果、機関加減速時のように空燃比フィードバック補正値が一時的に変動しただけでは、上記更新量が大きく設定されることはなく、従って安定した空燃比制御が行われるようになる。これに対して、燃料供給系等に異常が発生した場合には、上記更新量がより大きな値に変更されるため、空燃比学習値が速やかに学習されるようになる。
【００１６】
従って、請求項１に記載の発明の上記構成によれば、空燃比制御の安定性を極力確保しながらも燃料供給系等に異常が発生した場合には空燃比学習値の学習を早く進行させることができる。そして、空燃比学習値に基づいて燃料供給系や吸気量計測系の異常を検出するようにした場合であれば、その異常を正確且つ早期に検出することが可能になる。
【００１７】
請求項２に記載の発明では、請求項１に記載の内燃機関の空燃比制御装置において、前記更新量変更手段は前記空燃比フィードバック補正値とその制御中心との間のずれが所定量より大きいことを更に条件として前記スキップ量及び前記積分量の少なくとも一方を増大させるものであるとしている。
【００１８】
上記構成によれば、空燃比フィードバック補正値とその制御中心との間のずれが所定量以下となるとき、即ち学習がある程度進んで空燃比学習値をそれ以上大きく更新させる必要のないときには、前記更新量が大きい値に変更されることがない。従って、空燃比フィードバック補正値がその制御中心に安定して収束するようになり、更に良好な空燃比制御の安定性を確保することができるようになる。
【００１９】
請求項３に記載の発明では、請求項１又は２に記載の内燃機関の空燃比制御装置において、前記フィードバック制御手段は前記スキップ制御及び前記積分制御を通じて前記空燃比フィードバック補正値を更新するに際し同空燃比フィードバック補正値の大きさを所定の上限値及び下限値の間に制限するものであり、前記学習手段は前記スキップタイミングに加え前記空燃比フィードバック補正値が前記上限値及び前記下限値のいずれか一方に一致する状態が所定期間継続するときにも前記空燃比学習値の学習を行うものであるとしている。
【００２０】
上記構成では、空燃比フィードバック補正値の大きさを所定の上限値及び下限値の間に制限することにより、燃料噴射量が空燃比フィードバック補正値に基づいて過剰に補正されるのを防止することができる。ここで、空燃比学習値の学習タイミングをスキップ制御の行われるスキップタイミングのみに限定すると、燃料供給系等の異常によって空燃比フィードバック補正値がその制御中心から大きくずれて上限値及び下限値のいずれか一方に一致したままの状態となった場合に、空燃比学習値の学習が行われなくなり、その進行も遅れるようになる。
【００２１】
このため、上記構成にあっては、スキップタイミングの他、このように空燃比フィードバック補正値が上限値及び下限値のいずれか一方に一致する状態が所定期間継続するときにも空燃比学習値の学習を行うようにしている。
【００２２】
従って、請求項３に記載の発明の上記構成によれば、空燃比フィードバック補正値に基づく燃料噴射量の過剰な補正を防止しつつ、燃料供給系等の異常時における空燃比学習値の学習頻度をより多く確保することができるようになる。
【００２３】
更に、請求項４に記載の発明では、請求項３に記載の内燃機関の空燃比制御装置において、前記学習手段は前記空燃比フィードバック補正値が前記上限値及び前記下限値のいずれか一方に一致する状態が所定期間継続したときに前記空燃比学習値を学習する際には、前記スキップタイミングにおける学習時よりもその学習更新量を大きく設定するものであるとしている。
【００２４】
上記構成によれば、燃料供給系等に異常が発生したような場合には、空燃比学習値がより大きな学習更新量をもって学習されるようになり、その学習の進行を一層早めることができるようになる。
【００２５】
【発明の実施の形態】
［第１の実施形態］
以下、この発明にかかる空燃比制御装置を車両用内燃機関に適用するようにした第１の実施形態について図１〜図９を参照して説明する。
【００２６】
図１は、この空燃比制御装置の構成を概略的に示している。
同図に示されるように、この空燃比制御装置が適用される内燃機関１０の吸気通路１１には、同吸気通路１１内に燃料を噴射する燃料噴射弁１２が設けられている。また、吸気通路１１において燃料噴射弁１２の上流側には吸入空気を調量するスロットルバルブ１３が設けられている。燃料噴射弁１２から噴射される燃料は、吸気通路１１を通過する吸入空気と混合された後、内燃機関１０の機関燃焼室（図示略）に導入される。そして、この混合気の燃焼により発生した排気は機関燃焼室から排気通路１５を通じて外部に排出される。この排気通路１５の途中には、排気を浄化するための触媒コンバータ１６が設けられている。
【００２７】
吸気通路１１においてスロットルバルブ１３の上流側には、エアフローメータ１７が取り付けられており、このエアフローメータ１７により吸気量が検出される。一方、排気通路１５において触媒コンバータ１６の上流側には空燃比センサ１８が取り付けられており、この空燃比センサ１８により排気中の酸素濃度が検出される。更に、内燃機関１０の出力軸（図示略）の近傍には回転速度センサ１９が設けられており、この回転速度センサ１９により出力軸の回転速度、即ち機関回転速度が検出される。
【００２８】
これら各センサ１７〜１９の検出信号は、空燃比制御等、機関運転にかかる各種制御を実行する電子制御装置２０に入力される。この電子制御装置２０は、演算処理を行うＣＰＵや、燃料噴射弁１２等を駆動するための駆動回路（いずれも図示略）の他、所定のカウント処理を行うカウンタ（図示略）や、各種制御に際して必要となるデータを記憶するメモリ２２等を備えて構成されている。
【００２９】
次に、上記空燃比制御装置によって実行される制御の詳細について説明する。
まず、燃料噴射弁１２の燃料噴射時間ＴＡＵを算出する際の手順について図２に示すフローチャートを参照して説明する。このフローチャートに示される一連の処理は電子制御装置２０により所定の制御周期毎に繰り返し実行される。
【００３０】
この一連の処理では、まず、基本燃料噴射時間ＴＰが算出される（ステップ１１０）。この基本燃料噴射時間ＴＰは、燃料噴射弁１２の燃料噴射量と吸気量との比、即ち機関空燃比が理論空燃比となるように算出される。この算出に際しては、電子制御装置２０のメモリ２２に記憶されている吸気量及び機関回転速度と基本燃料噴射時間ＴＰとの関係を定義したマップに基づいて算出される。
【００３１】
次に、始動後増量補正や暖気増量補正等を行うための補正値ＫＴが算出される（ステップ１１２）。そして、以下の演算式（１）に従って最終的な燃料噴射時間ＴＡＵが算出される（ステップ１１４）。
【００３２】
ＴＡＵ←ＴＰ・ＫＴ・（ＦＡＦ×ＫＧｊ）  …（１）
上記演算式（１）において、「ＦＡＦ」は、機関空燃比が理論空燃比から過渡的にずれる場合に、そのずれをフィードバック制御を通じて補償するための空燃比フィードバック補正値である。この空燃比フィードバック補正値ＦＡＦは、その制御中心となる基準値が「１．０」とされ、空燃比センサ１８の検出信号から検出される機関空燃比が理論空燃比よりもリッチである場合には「１．０」よりも小さく、同機関空燃比が理論空燃比よりもリーンである場合には「１．０」よりも大きく設定される。従って、燃料噴射弁１２の燃料噴射量（燃料噴射時間ＴＡＵ）は、この空燃比フィードバック補正値ＦＡＦに基づいて、機関空燃比が理論空燃比よりもリッチである場合には減量補正される一方、同機関空燃比が理論空燃比よりもリーンである場合には増量補正されるようになる。
【００３３】
また、上記演算式（１）において、「ＫＧｊ」は、機関空燃比が定常的に理論空燃比からずれる場合に、そのずれを補償するための空燃比学習値である。この空燃比学習値ＫＧｊは、「１．０」をその学習基準値とし、機関空燃比が理論空燃比よりもリッチ側にずれる傾向がある場合には、「１．０」よりも小さい値に更新される一方、同機関空燃比が理論空燃比よりもリーン側にずれる傾向がある場合には、「１．０」よりも大きい値に更新される。また、機関空燃比と理論空燃比との間に定常的なずれがないときには、空燃比学習値ＫＧｊは上記学習基準値「１．０」と一致するようになる。
【００３４】
基本燃料噴射時間ＴＰは、上述したように、機関空燃比が理論空燃比と一致するように設定されるものの、内燃機関１０の個体差や、燃料噴射弁１２の噴射特性或いはエアフローメータ１７の出力特性における個体差、更にはそれら個体差の経時変化等々によって、機関空燃比を理論空燃比に一致させ得る本来の時間からずれることがある。更に、燃料噴射弁１２等の燃料供給系や、エアフローメータ１７等の吸気量測定系に異常が発生した場合には、基本燃料噴射時間ＴＰが機関空燃比を理論空燃比に一致させ得る本来の時間から大きく外れることがある。空燃比フィードバック補正値ＦＡＦの他、こうした空燃比学習値ＫＧｊの学習を行うことにより、上記のように基本燃料噴射時間ＴＰに定常的なずれが生じた場合でも、そのずれを空燃比学習値ＫＧｊによって好適に補償することができる。尚、その詳細な説明は割愛するが、この空燃比学習値ＫＧｊは、吸気量に応じて区分された複数の領域ｊ（以下、「学習領域」という）毎の値として各別に設定されている。
【００３５】
上記演算式（１）に基づいて燃料噴射時間ＴＡＵを算出した後、この一連の処理は一旦終了される。
次に、空燃比フィードバック補正値ＦＡＦを算出する際の手順について図３及び図４に示すフローチャートを参照して説明する。このフローチャートに示される一連の処理は電子制御装置２０により所定の制御周期毎に繰り返し実行される。
【００３６】
この一連の処理では、まず、機関空燃比のフィードバック制御条件が成立しているか否かが判断される（ステップ２１０）。ここでは、例えば機関始動時ではない、機関冷却水温が所定温度以上に上昇している、等々の条件が全て満たされている場合にフィードバック制御条件が成立していると判断される。
【００３７】
フィードバック制御条件が成立していると判断された場合には（ステップ２１０：ＹＥＳ）、空燃比フィードバック補正値ＦＡＦの各更新量が算出される（ステップ２１１）。即ちここでは、空燃比フィードバック補正値ＦＡＦをスキップ制御する際のスキップ量ＲＳ、並びに同補正値ＦＡＦを積分制御する際の積分量ＫＩがそれぞれ算出される。これら各更新量ＲＳ，ＫＩの算出手順については後述する。
【００３８】
次に、現在の機関空燃比がリッチであるか否かが判断される（ステップ２１２）。図５（ａ）に示されるように、空燃比センサ１８の検出信号（電圧信号）Ｖは、機関空燃比がリッチであり、排気中の酸素濃度が所定濃度未満になる場合には所定の基準電圧Ｖ１より大きくなり、同機関空燃比がリーンであり、排気中の酸素濃度が所定濃度以上になる場合には同基準電圧Ｖ１よりも小さくなる。電子制御装置２０は、この空燃比センサ１８の検出信号Ｖと上記基準電圧Ｖ１との比較を通じて機関空燃比がリッチであるか否かを判断する。
【００３９】
ここで機関空燃比がリッチである旨判断されると（ステップ２１２：ＹＥＳ）、更に、前回の制御周期において機関空燃比がリーンであったか否か、即ち今回の制御周期において機関空燃比がリーンからリッチに切り替わったか否かが判断される（ステップ２２０）。
【００４０】
そして、今回の制御周期において機関空燃比がリーンからリッチに切り替わった旨判断されると（ステップ２２０：ＹＥＳ）、現在の空燃比フィードバック補正値ＦＡＦが、機関空燃比がリーンからリッチに切り替わったときの値ＦＡＦＬとしてメモリ２２に記憶される（ステップ２２２）。その後、現在の空燃比フィードバック補正値ＦＡＦから上記スキップ量ＲＳが減算され（例えば図５のタイミングｔ１）、その減算値（ＦＡＦ−ＲＳ）が新たな空燃比フィードバック補正値ＦＡＦとして更新される（ステップ２２４）。
【００４１】
一方、前回の制御周期においても機関空燃比がリッチであったと判断された場合、即ち機関空燃比が継続してリッチであると判断された場合（ステップ２２０：ＮＯ）、現在の空燃比フィードバック補正値ＦＡＦから上記積分量ＫＩが減算され（例えば図５のタイミングｔ１〜ｔ２）、その減算値（ＦＡＦ−ＫＩ）が新たな空燃比フィードバック補正値ＦＡＦとして更新される（図４のステップ２２６）。
【００４２】
他方、現在の機関空燃比がリーンであると判断された場合には（ステップ２１２：ＮＯ）、次に前回の制御周期において機関空燃比がリッチであったか否か、即ち今回の制御周期において機関空燃比がリッチからリーンに切り替わったか否かが判断される（ステップ２３０）。
【００４３】
そして、今回の制御周期において機関空燃比がリッチからリーンに切り替わった旨判断されると（ステップ２３０：ＹＥＳ）、現在の空燃比フィードバック補正値ＦＡＦが、機関空燃比がリッチからリーンに切り替わったときの値ＦＡＦＲとしてメモリ２２に記憶される（ステップ２３２）。その後、現在の空燃比フィードバック補正値ＦＡＦにスキップ量ＲＳが加算され（例えば図５のタイミングｔ２）、その加算値（ＦＡＦ＋ＲＳ）が新たな空燃比フィードバック補正値ＦＡＦとして更新される（ステップ２３４）。
【００４４】
一方、前回の制御周期においても機関空燃比がリーンであったと判断された場合、即ち機関空燃比が継続してリーンであると判断された場合（ステップ２３０：ＮＯ）、現在の空燃比フィードバック補正値ＦＡＦに積分量ＫＩが加算され（例えば図５のタイミングｔ２〜ｔ３）、その加算値（ＦＡＦ＋ＫＩ）が新たな空燃比フィードバック補正値ＦＡＦとして更新される（図４のステップ２３６）。
【００４５】
先のステップ２２４或いはステップ２３４を通じて空燃比フィードバック補正値ＦＡＦがスキップ制御された後、以下の演算式（２）に従って空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが算出される（ステップ２４０）。
【００４６】
ＦＡＦＡＶ←（ＦＡＦＬ＋ＦＡＦＲ）／２  …（２）
次に、機関空燃比がリッチ及びリーン間で反転してスキップ制御が実行されるタイミング（スキップタイミング）であることを示すスキップフラグＸＳＫＩＰが「オン」に設定される（ステップ２４２）。
【００４７】
このステップ２４２の処理、或いは先の各ステップ２２６，２３６の処理が実行された後、空燃比フィードバック補正値ＦＡＦを所定の上限値ＦＡＦＭＡＸ及び下限値ＦＡＦＭＩＮの間に制限するための一連の処理が実行される。
【００４８】
この処理ではまず、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ（例えば「１．２」）より大きいか否かが判断される（図４のステップ２５０）。そして、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸより大きい場合（ステップ２５０：ＹＥＳ）、この上限値ＦＡＦＭＡＸが新たな空燃比フィードバック補正値ＦＡＦとして設定される（ステップ２５２）。
【００４９】
一方、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ以下である場合には（ステップ２５０：ＮＯ）、次に同空燃比フィードバック補正値ＦＡＦが下限値ＦＡＦＭＩＮ（例えば「０．８」）より小さいか否か判断される（ステップ２６０）。そして、次に空燃比フィードバック補正値ＦＡＦが下限値ＦＡＦＭＩＮより小さい場合（ステップ２６０：ＹＥＳ）、この下限値ＦＡＦＭＩＮが新たな空燃比フィードバック補正値ＦＡＦとして設定される（ステップ２６２）。
【００５０】
このように空燃比フィードバック補正値ＦＡＦの大きさを上限値ＦＡＦＭＡＸ及び下限値ＦＡＦＭＩＮの間に制限することにより、燃料噴射量が空燃比フィードバック補正値に基づいて過剰に補正されるのを防止することができるようになる。
【００５１】
これに対して、空燃比フィードバック補正値ＦＡＦが下限値ＦＡＦＭＩＮ以上である場合（ステップ２６０：ＮＯ）、即ち空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ及び下限値ＦＡＦＭＩＮの間にある場合には、カウンタ値ＣＦＡＦが「０」にリセットされる（ステップ２７４）。
【００５２】
このカウンタ値ＣＦＡＦは、空燃比フィードバック補正値ＦＡＦの大きさが上限値ＦＡＦＭＡＸ及び下限値ＦＡＦＭＩＮのいずれか一方に継続して一致している時間を計時するためのものである。このカウンタ値ＣＦＡＦは電子制御装置２０のカウンタを通じて所定時間毎にカウントアップされている。
【００５３】
一方、図３のステップ２１０においてフィードバック制御条件が成立していない旨判断された場合（ステップ２１０：ＮＯ）、機関空燃比をオープンループ制御すべく空燃比フィードバック補正値ＦＡＦが「１．０」に設定された後（ステップ２７０）、更にその空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶも「１．０」に設定される（ステップ２７２）。そして、上記カウンタ値ＣＦＡＦが「０」にリセットされる（ステップ２７４）。
【００５４】
上記ステップ２５２，２６２，２７４のいずれかの処理が実行された後、この一連の処理が一旦終了される。
次に、空燃比学習値ＫＧｊを学習する際の手順について図６及び図７に示すフローチャートを参照して説明する。このフローチャートに示される一連の処理は電子制御装置２０により所定の制御周期毎に繰り返し実行される。
【００５５】
この一連の処理では、まず、学習条件が成立しているか否かが判断される（ステップ３１０）。ここでは、機関空燃比のフィードバック制御が実行されている（前記フィードバック制御条件が成立している）、吸気量の変動が小さく安定している、等々の条件が全て満たされている場合に学習条件が成立していると判断される。
【００５６】
次に、現在の吸気量に対応する学習領域ｊが前回の制御周期における学習領域ｊから変化したか否かが判断される（ステップ３１１）。そして、学習領域ｊが変化していない旨判断された場合には（ステップ３１１：ＮＯ）、更に、スキップフラグＸＳＫＩＰが「オン」に設定されているか否かが判断される（ステップ３１２）。
【００５７】
ここで、スキップフラグＸＳＫＩＰが「オン」に設定されている旨判断された場合、即ち今回の制御周期がスキップタイミングであると判断された場合には（ステップ３１２：ＹＥＳ）、スキップフラグＸＳＫＩＰが「オフ」に設定された後（ステップ３１４）、上記カウンタ値ＣＦＡＦが「０」にリセットされる（ステップ３１６）。そして、空燃比学習値ＫＧｊを学習する際の学習更新量ＤＫＧが第１の所定量ＤＫＧ１と等しく設定される（ステップ３１８）。
【００５８】
一方、スキップフラグＸＳＫＩＰが「ＯＦＦ」に設定されている場合（ステップ３１２：ＮＯ）、上記カウンタ値ＣＦＡＦが所定値Ｃ１より大きいか否か、換言すれば、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ又は下限値ＦＡＦＭＩＮに一致する状態が、上記所定値Ｃ１に相当する所定期間継続しているか否かが判断される（ステップ３２０）。
【００５９】
そして、カウンタ値ＣＦＡＦが所定値Ｃ１より大きい旨判断された場合（ステップ３２０：ＹＥＳ）、学習更新量ＤＫＧが第２の所定量ＤＫＧ２と等しく設定される（ステップ３２２）。ここで、この第２の所定量ＤＫＧ２は、上記第１の所定量ＤＫＧ１よりも大きく設定されている。即ち、空燃比学習値ＫＧｊの学習は、（１）スキップタイミング、或いは（２）空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ又は下限値ＦＡＦＭＩＮに一致する状態が所定期間継続しているとき、に実行されるが、上記（２）の場合には、相対的に大きな学習更新量ＤＫＧをもって空燃比学習値ＫＧｊの学習が行われる。
【００６０】
このようにして学習更新量ＤＫＧが設定された後、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが所定の判定値αにより定められる判定範囲（１．０−α＜ＦＡＦＡＶ＜１．０＋α）内にあるか否かが判断される（ステップ３３０、図７のステップ３４０）。
【００６１】
空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶがこの判定範囲内にある場合には（ステップ３３０，３４０：ＮＯ）、カウンタ値ＣＫＧが所定の判定値ＣＫＧ１を超えているか否かが判断される（ステップ３５４）。ここで、このカウンタ値ＣＫＧは、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが上記判定範囲内に継続して存在する時間を計時するためのものであり、電子制御装置２０のカウンタを通じて所定時間毎にカウントアップされている。
【００６２】
そして、カウンタ値ＣＫＧが判定値ＣＫＧ１を超えていない場合には（ステップ３５４：ＮＯ）、一連の処理が一旦終了される。
これに対して、カウンタ値ＣＫＧが判定値ＣＫＧ１を超えている場合には（ステップ３５４：ＹＥＳ）、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶがその制御中心近傍に収束しているため、現在の学習領域ｊに対応する空燃比学習値ＫＧｊの学習が完了したことを示す学習完了フラグＸＫＧｊが「オン」に設定される（ステップ３５８）。その後、一連の処理が一旦終了される。
【００６３】
一方、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが上記判定範囲から外れ、同範囲以上の値であると判断された場合（ステップ３３０：ＹＥＳ）、或いは空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが上記判定範囲から外れ、同範囲内の値よりも小さな値であると判断された場合（ステップ３４０：ＹＥＳ）にはいずれも、空燃比学習値ＫＧｊが上記学習更新量ＤＫＧに基づいて更新される。
【００６４】
即ち、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが上記判定範囲以上の値であると判断された場合には（ステップ３３０：ＹＥＳ）、カウンタ値ＣＫＧがクリアされた後（ステップ３３２）、現在の空燃比学習値ＫＧｊに学習更新量ＤＫＧが加算され、その加算値（ＫＧｊ＋ＤＫＧ）が新たな空燃比学習値ＫＧｊとして更新される（ステップ３３４）。一方、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶが上記判定範囲以下の値であると判断された場合には（ステップ３４０：ＹＥＳ）、カウンタ値ＣＫＧがクリアされた後（ステップ３４２）、現在の空燃比学習値ＫＧｊから学習更新量ＤＫＧが減算され、その減算値（ＫＧｊ−ＤＫＧ）が新たな空燃比学習値ＫＧｊとして更新される（ステップ３４４）。
【００６５】
以上のようにして各ステップ３４４，３３４において空燃比学習値ＫＧｊが更新された後、この一連の処理は終了される。また、学習条件が成立していないと判断された場合（ステップ３１０：ＮＯ）、学習領域ｊが変化したと判断された場合（ステップ３１１：ＹＥＳ）、或いは今回の制御周期がスキップタイミングではなく、且つ、カウンタ値ＣＦＡＦが所定値Ｃ１以下であると判断された場合には（ステップ３１２，３２０：ＮＯ）、いずれもカウンタ値ＣＫＧがクリアされた後（ステップ３６０）、この一連の処理が一旦終了される。
【００６６】
次に、先の図３に示すステップ２１１の処理においてスキップ量ＲＳ及び積分量ＫＩを算出する際の詳細な手順について、図８に示すフローチャートを参照して説明する。このフローチャートに示される一連の処理は電子制御装置２０により所定の制御周期毎に繰り返し実行される。
【００６７】
この一連の処理では、まず、吸気量に対応する現在の学習領域ｊが設定される（ステップ２１１０）。そして、次に空燃比学習値ＫＧｊとその基準値「１．０」との絶対偏差｜１．０−ＫＧｊ｜、換言すれば両者の間のずれが所定量β（例えば「０．１」）より大きいか否かが判断される（ステップ２１１１）。ここで上記絶対偏差｜１．０−ＫＧｊ｜が所定量β以下である場合（ステップ２１１１：ＮＯ）、スキップ量ＲＳが第１の所定量ＲＳ１に設定されるとともに（ステップ２１１５）、積分量ＫＩが第１の所定量ＫＩ１に設定される（ステップ２１１６）。
【００６８】
一方、空燃比学習値ＫＧｊとその基準値「１．０」との絶対偏差｜１．０−ＫＧｊ｜が所定量βより大きい場合（ステップ２１１１：ＹＥＳ）、スキップ量ＲＳが第２の所定量ＲＳ２に設定されるとともに（ステップ２１１３）、積分量ＫＩが第２の所定量ＫＩ２に設定される（ステップ２１１４）。
【００６９】
ここで、上記スキップ量ＲＳ及び積分量ＫＩに関するこれら第２の所定量ＲＳ２，ＫＩ２は、いずれも上記第１の所定量ＲＳ１，ＫＩ１よりも大きく設定されている。従って、燃料供給系や吸気量測定系に異常が発生して空燃比学習値ＫＧｊとその基準値「１．０」との間のずれが大きくなるような場合には、空燃比フィードバック補正値ＦＡＦの更新速度が早められるようになる。
【００７０】
このようにしてスキップ量ＲＳ及び積分量ＫＩがそれぞれ設定された後、先の図３に示すステップ２１２以降の各処理が実行される。
図９は、燃料供給系や吸気量測定系に異常が発生することにより、燃料噴射量が機関空燃比を理論空燃比に一致させ得る量よりも多くなった場合における、空燃比フィードバック補正値ＦＡＦ及び空燃比学習値ＫＧｊの各変化態様の一例を示している。また、同図（ａ），（ｂ）は、本実施形態とは異なり、一定のスキップ量ＲＳ及び積分量ＫＩによって空燃比学習値ＫＧｊの学習更新を行うようにした比較例における空燃比フィードバック補正値ＦＡＦ及び空燃比学習値ＫＧｊの各変化態様を示し、同図（ｃ），（ｄ）は、本実施形態における各変化態様を示している。
【００７１】
同図に示すタイミングｔ１以降、機関空燃比が理論空燃比よりもリッチ側にずれていると、空燃比フィードバック補正値ＦＡＦは、積分制御によって徐々に減少し、やがてその下限値ＦＡＦＭＩＮに達するようになる（タイミングｔ２）。また、このタイミングｔ１〜ｔ２の期間においては、スキップ制御が行われないため、空燃比学習値ＫＧｊの学習は行われず、同空燃比学習値ＫＧｊは所定値（例えば「１．０」）のまま保持される。
【００７２】
そして、タイミングｔ２以降、空燃比フィードバック補正値ＦＡＦが下限値ＦＡＦＭＩＮと一致する状態が所定期間継続すると、タイミングｔ３において上記第２の所定量ＤＫＧ２と等しく設定された学習更新量ＤＫＧに基いて空燃比学習値ＫＧｊの学習が開始される。
【００７３】
このように、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ或いは下限値ＦＡＦＭＩＮに一致する状態が所定期間継続するときには、スキップタイミング以外であっても空燃比学習値ＫＧｊの学習を行うようにしているため、燃料供給系等の異常時における空燃比学習値ＫＧｊの学習頻度がより多く確保されるようになる。
【００７４】
特に、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ或いは下限値ＦＡＦＭＩＮに制限されるときの学習に際しては、スキップタイミングにおける学習よりも、学習更新量ＤＫＧが大きく設定される。このため、こうした燃料供給系等の異常発生時において、空燃比学習値ＫＧｊの学習の進行が一層早められるようになる。
【００７５】
その後、空燃比フィードバック補正値ＦＡＦが下限値ＦＡＦＭＩＮと一致する状態となって所定期間が経過する毎に、空燃比学習値ＫＧｊの学習が行われ、同空燃比学習値ＫＧｊは徐々に減少するようになる（タイミングｔ３，ｔ４，ｔ５）。そして、こうした学習が行われることにより、タイミングｔ５では、空燃比学習値ＫＧｊとその基準値「１．０」との絶対偏差｜１．０−ＫＧｊ｜が所定量βより大きくなる（ＫＧｊ＜（１．０−β））。従って、このタイミングｔ５以降では、スキップ量ＲＳ及び積分量ＫＩがそれぞれ上記第２の所定量ＲＳ２，ＫＩ２が等しく設定され、これら空燃比フィードバック補正値ＦＡＦの各更新量ＲＳ，ＫＩが相対的に大きく設定されるようになる。
【００７６】
そして、タイミングｔ６以降では、空燃比センサ１８により検出される機関空燃比がリッチ及びリーンの間で反転するようになり、空燃比フィードバック補正値ＦＡＦのスキップ制御及び積分制御が開始されるようになる。その後、こうしたスキップ制御及び積分制御を通じて更新されることにより、空燃比フィードバック補正値ＦＡＦは徐々にその基準値「１．０」に近づくようになる。
【００７７】
この際、比較例においては、燃料供給系等の異常によって空燃比学習値ＫＧｊと基準値「１．０」との間に大きなずれが生じている場合でも、一定のスキップ量ＲＳ及び積分量ＫＩによって空燃比学習値ＫＧｊの学習が行われる。このため、空燃比学習値ＫＧｊの学習が遅れるようになり（同図（ｂ））、また空燃比フィードバック補正値ＦＡＦがその基準値近傍に収束して学習が完了するまでに、長期間を要するようになる（同図（ａ）：タイミングｔ８）。
【００７８】
これに対して、本実施形態においては、スキップ量ＲＳ及び積分量ＫＩが大きく設定されているため、機関空燃比がリッチ及びリーン間で頻繁に反転するようになり、スキップタイミングにおける学習の頻度が増大するようになる。従って、空燃比学習値ＫＧｊは機関空燃比の定常的なずれを補償し得る値（図９に示す例では「０．７」）にまで速やかに収束するようになる（同図（ｄ））。そして、このように空燃比学習値ＫＧｊの学習が進行するにつれて、空燃比フィードバック補正値ＦＡＦもその制御中心に速やかに収束し、早期にその学習が完了するようになる（同図（ｃ）：タイミングｔ７）。
【００７９】
また、このように本実施形態では、空燃比学習値ＫＧｊとその基準値「１．０」との間のずれを監視し、このずれの大きさに基づいて空燃比フィードバック補正値ＦＡＦの各更新量ＲＳ，ＫＩを可変設定するようにしている。このため、機関加減速時のように空燃比フィードバック補正値ＦＡＦが一時的に変動しただけでは、上記各更新量ＲＳ，ＫＩが大きく設定されることはない。従って、空燃比制御の安定性が確保されるようになり、機関空燃比の変動に伴うアイドル運転時の機関回転速度変動や、車両振動の発生が抑制されるようになる。
【００８０】
以上説明した本実施形態によれば、以下のような作用効果を得ることができる。
（１）空燃比学習値ＫＧｊのずれの大きさを監視し、このずれが所定量βより大きいことを条件に、スキップ量ＲＳ及び積分量ＫＩを増大させるようにしたため、空燃比制御の安定性を極力確保しつつ、燃料供給系等に異常が発生した場合には空燃比学習値ＫＧｊの学習を早く進行させることができる。また、このように学習が早く進むことから、空燃比学習値ＫＧｊに基づいて燃料供給系や吸気量計測系の異常を正確且つ早期に検出することも可能になる。
【００８１】
（２）空燃比フィードバック補正値ＦＡＦの大きさを上限値ＦＡＦＭＡＸ及び下限値ＦＡＦＭＩＮの間に制限するとともに、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ或いは下限値ＦＡＦＭＩＮに一致する状態が所定期間継続するときには、スキップタイミング以外でも空燃比学習値の学習を行うようにしたため、空燃比フィードバック補正値ＦＡＦに基づく燃料噴射量の過剰な補正を防止しつつ、燃料供給系等の異常時における空燃比学習値ＫＧｊの学習頻度をより多く確保することができるようになる。
【００８２】
（３）更に、空燃比フィードバック補正値ＦＡＦが上限値ＦＡＦＭＡＸ或いは下限値ＦＡＦＭＩＮに制限されるときの学習に際しては、スキップタイミングにおける学習よりも、学習更新量ＤＫＧを大きく設定するようにしたため、燃料供給系等の異常発生時において、空燃比学習値ＫＧｊの学習の進行を一層早めることができるようになる。
【００８３】
［第２の実施形態］
次に、この発明にかかる空燃比制御装置の第２の実施形態について図１０及び図１１を参照して説明する。
【００８４】
第１の実施形態では、スキップ量ＲＳ及び積分量ＫＩを大きく設定するに際し、空燃比学習値ＫＧｊとその基準値「１．０」との間のずれが所定量βより大きいことをその条件に設定するようにしたが、本実施形態では、この条件の他、空燃比フィードバック補正値ＦＡＦの大きさに関する条件を更に加えるようにしている。
【００８５】
図１０は、本実施形態におけるスキップ量ＲＳ及び積分量ＫＩの算出手順を示すフローチャートである。このフローチャートに示される一連の処理は電子制御装置２０により所定の制御周期毎に繰り返し実行される。尚、このフローチャートにおいて、先に説明した図８に示すフローチャートと同じ符号を付したステップについては同様の処理が行われるため、その説明は割愛する。
【００８６】
この一連の処理において、空燃比学習値ＫＧｊとその基準値「１．０」との絶対偏差｜１．０−ＫＧｊ｜が所定量βより大きいと判断された場合（ステップ２１１１：ＹＥＳ）、更に空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶと同補正値ＦＡＦの基準値「１．０」との絶対偏差｜１．０−ＦＡＦＡＶ｜、換言すれば両者の間のずれが所定量γ（例えば「０．１」）より大きいか否かが判断される（ステップ２１１２）。
【００８７】
そして、この空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶのずれが所定量γより大きい場合には（ステップ２１１２：ＹＥＳ）、スキップ量ＲＳ及び積分量ＫＩがそれぞれ第２の所定量ＲＳ２，ＫＩ２に設定され、これら各更新量ＲＳ，ＫＩが相対的に大きく設定される（ステップ２１１３，２１１４）。
【００８８】
これに対して、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶのずれが所定量γ以下である場合には（ステップ２１１２：ＮＯ）、スキップ量ＲＳ及び積分量ＫＩがそれぞれ第１の所定量ＲＳ１，ＫＩ１に設定される（ステップ２１１５，２１１６）。即ち、本実施形態にあっては、空燃比学習値ＫＧｊとその基準値「１．０」との間のずれが所定量βより大きいといった条件の他、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶのずれが所定量γより大きいといった条件が成立してはじめてスキップ量ＲＳ及び積分量ＫＩを大きく設定するようにしている。
【００８９】
図１１は、先の図９と同様に、燃料供給系や吸気量測定系に異常が発生することにより、燃料噴射量が機関空燃比を理論空燃比に一致させ得る量よりも多くなった場合における、空燃比フィードバック補正値ＦＡＦ及び空燃比学習値ＫＧｊの変化態様の一例を示している。同図（ａ），（ｂ）は、第１の実施形態における空燃比フィードバック補正値ＦＡＦ及び空燃比学習値ＫＧｊの変化態様を示し、同図（ｃ），（ｄ）は、本実施形態におけるこれら各値ＦＡＦ，ＫＧｊの変化態様を示している。
【００９０】
同図（ｃ），（ｄ）に示すように、本実施形態においては、スキップ制御及び積分制御を通じて空燃比フィードバック補正値ＦＡＦがその基準値「１．０」に近づき、タイミングｔ７において、その平均値ＦＡＦＡＶと基準値「１．０」との間のずれが上記所定量γ以下になると、それ以降は、スキップ量ＲＳ及び積分量ＫＩが第２の所定量ＲＳ２，ＫＩ２から第１の所定量ＲＳ１，ＫＩ１に変更され、それら各更新量ＲＳ，ＫＩが相対的に小さく設定されるようになる。
【００９１】
従って、燃料供給系等の異常によって空燃比フィードバック補正値ＦＡＦがその基準値「１．０」から大きくずれた場合でも、空燃比学習値ＫＧｊの学習がある程度進んで同空燃比学習値ＫＧｊを大きく更新させる必要がなくなったときには、各更新量ＲＳ，Ｉが再び小さい値に戻され、空燃比フィードバック補正値ＦＡＦは安定した状態でその基準値「１．０」に収束するようになる。このため、機関空燃比の変動が抑えられ、アイドル運転時の機関回転速度変動や、車両振動の発生が抑制されるようになる
以上説明した本実施形態によれば、第１の実施形態における上記（１）〜（３）の作用効果に加えて更に、
（４）空燃比学習値ＫＧｊの学習がある程度進んで同空燃比学習値ＫＧｊを大きく更新させる必要のないときには、学習更新量ＤＫＧを相対的に小さい値に戻すようにしたため、空燃比フィードバック補正値ＦＡＦをその制御中心（＝「１．０」）に安定して収束させることができ、更に良好な空燃比制御の安定性を確保することができるようになる。
【００９２】
以上説明した各実施形態は以下のように構成を変更して実施することもできる。
・上記各実施形態では、上記演算式（１）に基づいて最終的な燃料噴射時間ＴＡＵを算出するようにしたが、この算出方法は任意に設定することができる。例えば、
ＴＡＵ←ＴＰ・ＫＴ・（１．０＋ＦＡＦ＋ＫＧｊ）  …（３）
として燃料噴射時間ＴＡＵを算出することもできる。この場合、空燃比フィードバック補正値ＦＡＦ、空燃比学習値ＫＧｊの各基準値はいずれも「０」となる。
【００９３】
・上記各実施形態では、空燃比学習値ＫＧｊとその基準値「１．０」との間のずれが所定量βより大きいときに、スキップ量ＲＳ及び積分量ＫＩの双方を増大させるようにしたが、これら各更新量ＲＳ，ＫＩのうちいずれか一方のみを増大させるようにしてもよい。
【００９４】
・また、上記各実施形態では、スキップ量ＲＳ及び積分量ＫＩをそれぞれ異なる２つの所定量ＲＳ１，ＲＳ２，ＫＩ１，ＫＩ２の間で可変設定するようにしたが、これら各更新量ＲＳ，ＫＩを空燃比学習値ＫＧｊとその基準値「１．０」との間のずれの大きさに応じて連続的に可変設定するようにしてもよい。
【００９５】
・更に、例えば空燃比学習値ＫＧｊとその基準値「１．０」との間のずれが小さいときには、スキップ量ＲＳ及び積分量ＫＩのいずれか一方のみを増大させ、そのずれが更に大きくなったときには、これら各更新量ＲＳ，ＫＩの双方を増大させることもできる。
【００９６】
・また、第２の実施形態において、空燃比フィードバック補正値ＦＡＦの平均値ＦＡＦＡＶと同補正値ＦＡＦの基準値「１．０」との間のずれが小さくなるほど、各更新量ＲＳ，ＫＩを連続的に減少させるようにしてもよい。更にこれに併せて、空燃比学習値ＫＧｊの学習更新量ＤＫＧを連続的に減少させるようにしてもよい。
【図面の簡単な説明】
【図１】空燃比制御装置の構成を示す概略構成図。
【図２】燃料噴射時間を算出する際の処理手順を示すフローチャート。
【図３】空燃比フィードバック補正値を算出する際の処理手順を示すフローチャート。
【図４】同じく空燃比フィードバック補正値を算出する際の処理手順を示すフローチャート。
【図５】空燃比センサの検出信号及び空燃比フィードバック補正値の変化態様の一例を示すタイミングチャート。
【図６】空燃比学習値を算出する際の処理手順を示すフローチャート。
【図７】同じく空燃比学習値を算出する際の処理手順を示すフローチャート。
【図８】空燃比フィードバック補正値の更新量を算出する際の処理手順を示すフローチャート。
【図９】空燃比フィードバック補正値及び空燃比学習値ＫＧｊの変化態様の一例を示すタイミングチャート。
【図１０】第２の実施形態において空燃比フィードバック補正値の更新量を算出する際の処理手順の変更例を示すフローチャート。
【図１１】空燃比フィードバック補正値及び空燃比学習値ＫＧｊの変化態様の一例を示すタイミングチャート。
【符号の説明】
１０…内燃機関、１１…吸気通路、１２…燃料噴射弁、１３…スロットルバルブ、１５…排気通路、１６…触媒コンバータ、１７…エアフローメータ、１８…空燃比センサ、１９…回転速度センサ、２０…電子制御装置、２２…メモリ。
【図１】
0004291492.tif 000002
【図２】
0004291492.tif 000003
【図３】
0004291492.tif 000004
【図４】
0004291492.tif 000005
【図５】
0004291492.tif 000006
【図６】
0004291492.tif 000007
【図７】
0004291492.tif 000008
【図８】
0004291492.tif 000009
【図９】
0004291492.tif 000010
【図１０】
0004291492.tif 000011
【図１１】
0004291492.tif 000012