(57)【特許請求の範囲】
【請求項１】
燃料供給系内で発生した蒸発燃料を吸着した後、該蒸発燃料を空気と共に吸気通路等の吸気系にパージする蒸発燃料パージ装置を備えると共に、
機関運転条件を検出する運転条件検出手段と、
機関吸入混合気の空燃比を検出する空燃比検出手段と、
前記運転条件検出手段により検出された機関運転条件に基づいて空燃比の基本制御値を設定する空燃比基本制御値設定手段と、
前記空燃比検出手段により検出された空燃比を目標値に近づけるように前記空燃比の基本制御値を増減補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
前記蒸発燃料パージ装置からの蒸発燃料パージによる空燃比への影響の大・小を判定する判定手段と、
前記判定手段により空燃比への影響が小と判定された際に、空燃比フィードバック補正値の基準値からの偏差を減少させるように、運転領域毎に、第１学習値を設定更新する第１学習値設定更新手段と、
前記判定手段により空燃比への影響が大と判定された際に、前記第１学習値設定更新手段による第１学習値の設定更新を禁止すると共に、空燃比フィードバック補正値の基準値からの偏差を減少させるように、蒸発燃料パージによる空燃比への影響度合いに対応させた第２学習値を設定更新する第２学習値設定更新手段と、
前記判定手段により空燃比への影響が小と判定された際には、少なくとも、前記空燃比の基本制御値と、前記空燃比フィードバック補正値と、前記第１学習値と、に基づいて最終的な空燃比の制御値を設定する一方、前記判定手段により空燃比への影響が大と判定された際には、前記第１学習値に代えて、前記第２学習値に基づく値を用いて、最終的な空燃比の制御値を設定する空燃比制御値設定手段と、
を含んで構成した内燃機関の空燃比制御装置において、
前記蒸発燃料パージ装置からの蒸発燃料パージによる空燃比への影響が大の状態から、小の状態へ移行し、前記空燃比制御値設定手段において、前記第２学習値に基づく値から前記第１学習値へ切り換える際に、
当該切換時における残留パージガスによる空燃比の変動を抑制するように、前記第２学習値に基づく値と前記第１学習値とに基づいて切換時学習値相当値を設定する切換時学習値相当値設定手段と、
当該設定した切換時学習値相当値と、前記空燃比の基本制御値と、前記空燃比フィードバック補正値と、に基づいて切換時の最終的な空燃比の制御値を設定する切換時空燃比制御値設定手段と、
を備えたことを特徴とする内燃機関の空燃比制御装置。
【請求項２】
前記第２学習値に基づく値が、前記第２学習値と、前記第１学習値と、に基づくものであることを特徴とする請求項１に記載の内燃機関の空燃比制御装置。
【請求項３】
前記切換時学習値相当値設定手段が、切り換え指示後、所定時間内において、前記第１学習値と前記第２学習値に基づく値との偏差に比例した値を、前記第２学習値に基づく値から減算して求めた値を切換時学習値相当値として設定する手段であり、
前記切換時空燃比制御値設定手段が、切り換え指示後、所定時間内において、前記設定された切換時学習値相当値を用いて、切換時の最終的な空燃比の制御値を設定する手段であり、
切り換え指示後所定時間経過後には、前記空燃比制御値設定手段により前記第１学習値を用いて最終的な空燃比の制御値を設定するようにしたこと
を特徴とする請求項１または請求項２に記載の内燃機関の空燃比制御装置。
【請求項４】
前記切換時が、パージカット時であることを特徴とする請求項１〜請求項３の何れか１つに記載の内燃機関の空燃比制御装置。
【請求項５】
前記切換時が、スロットル弁の開度が所定値以下となるようなスロットル弁の閉弁動作を伴うことを特徴とする請求項１〜請求項４の何れか１つに記載の内燃機関の空燃比制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、内燃機関の空燃比制御装置に関し、特に、パージ処理を行う場合の空燃比制御の高精度化技術に関する。
【０００２】
【従来の技術】
従来より、燃料タンク等の燃料供給系内において発生する蒸発燃料の大気中への放出による大気汚染拡大防止対策として、該蒸発燃料を一旦キャニスタと称される吸着手段に吸着させ、この吸着燃料をパージさせ、該パージ燃料を混合気（パージガス）として吸入空気中に導入させて処理するようにした蒸発燃料処理装置が知られており、例えば、特開昭６３−１８６９５５号公報に開示されるようなものがある。
【０００３】
このものは、キャニスタの機関吸気系への連通を接・断（ＯＮ・ＯＦＦ）する方式のパージ処理装置である。
この装置では、定常的にキャニスタをパージするコンスタントパージオリフィスと、スロットル弁が開いたときに所定量のガスをパージするパージ開閉弁とによりパージを遂行する。
【０００４】
ここで、コンスタントパージオリフィスを用いず、パージ開閉弁のみを用いる方法もある。
この方法では、例えば、図１７に示すように、スロットル弁１付近に吸気負圧導入孔２を設け、この導入孔２から導入した負圧をパージ開閉弁３と一体に形成された開閉作動用のダイアフラム４に作用させて、パージ開閉弁３を作動させる。この場合、負圧はスロットル弁１を微小角度開いたとき、それまでスロットル弁１に対して相対的に上流に位置していた負圧導入孔２がスロットル弁１の角度変化により、該スロットル弁１に対して相対的に下流に位置するようになり、吸入負圧がキャニスタ５に導入されるようになっている。
【０００５】
このため、アイドリング状態から車両発進のために、スロットル弁１を操作したときに、キャニスタ５の吸着燃料がパージされて吸気管６内に流入することになり、パージに至る前条件（即ち、キャニスタ５の蒸発燃料の吸着度合い等）によってパージガスが極端にリッチ（或いはリーン）であると、このガスが流入した後の混合気の空燃比がリッチ（或いはリーン）となり、運転性や排気エミッションに影響を与えるという不具合がある。
【０００６】
そこで、特開昭６３−８５２４９号公報等に開示されるように、前記パージ開閉弁３に代えて電制式のパージ弁とし、このパージ弁を開とする運転条件の設定やパージ弁開度のきめ細かい制御を行う試みが多くなされている。
但し、このものでは、前記運転条件としてのスロットル開度、機関負荷及び機関回転速度では、機関の吸入空気流量が十分得られない条件下でパージ弁を大きく開弁させる可能性があり、前述したようにパージに至る前条件によってパージガスが極端にリッチ（或いはリーン）であると機関運転性等へ与える影響が大きい。
【０００７】
このような可能性を低減する手法として、前記電制式パージ弁を用い、吸入空気流量に比例したパージ量となるように（即ち、パージ率〔パージ量／吸入空気流量〕が所定の値となるように）、パージ量を制御する技術が、例えば特開昭６１−１９９６２号公報等に開示されている。
この方式では、パージガスによる混合気の空燃比のリッチ化（或いはリーン化）に対して、排気中の酸素濃度を検出して機関吸入混合気の空燃比を検出する酸素センサを用いて、所定の空燃比が得られるように、空燃比補正量を介して空燃比制御量（例えば、燃料噴射量）をフィードバック制御するようにしているが、パージ制御中（以下、パージＯＮとも言う）と非パージ中（以下、パージＯＦＦとも言う）では空燃比補正量に大きな差があり、パージのＯＮ・ＯＦＦ切換時には大きな空燃比段差が発生するため、切換に伴う運転性や排気エミッションの悪化を抑制することができなかった。
【０００８】
このため、例えば、特開平２−２４５４４２号公報に開示されるように、キャニスタ内に吸着された蒸発燃料を機関の吸気系にパージさせる制御弁の開弁量を、機関負荷及び機関回転速度に応じて求め、この開弁量に応じて空燃比補正量を調整する学習値を調整することにより、空燃比の制御精度を高めるようにしたものや、例えば、特開平３−２６０３５１号公報に開示されるように、非パージ領域では目標空燃比を非パージ領域学習値により補正し、パージ領域では目標空燃比をパージ領域学習値で補正するようにして、各領域で最適な学習制御を可能としたものがある。
【０００９】
しかし、これらのものでは、パージ制御中の空燃比学習値が、非パージ制御中の空燃比学習値と同様に、機関運転条件毎に分けられたテーブル又はマップにより与えられたメモリに格納されることとなっていたため、例えば、キャニスタ内吸着燃料量が多く（パージガスの空燃比がリッチ傾向である）、パージ制御中にある運転条件内の学習値が更新（リッチ化を防止する方向に更新）され、この学習領域を通らないまま、キャニスタ内のパージが進み、次に同学習領域内を通過するときには、前回更新した学習値とは全く要求が異なり（即ち、パージガスの空燃比がリーン化しており）、このまま前回更新した学習値を使用すると、空燃比が大きく乱れ、排気エミッションや運転性が悪化することとなっていた。
【００１０】
【発明が解決しようとする課題】
かかる問題を解決すべく、本願出願人は、特願平６−４９４８５号において、空燃比補正量の学習値を、パージによる影響が大きい場合（機関運転条件に依らず、パージガスの空燃比に対応した学習値）と、パージによる空燃比への影響が小さい場合（機関運転条件毎に分けられたテーブル等に格納する学習値）と、の２つに分けるようにして、パージ制御と非パージ制御との切り換え時における空燃比制御を高精度化する技術を提案した。
【００１１】
しかしながら、上記の特願平６−４９４８５号のものでも、例えば、パージ制御から非パージ制御に切り換えた直後は、吸気系内にはパージガスが残留しており、この残留パージガスの空燃比によっては（目標空燃比に対してリッチ或いはリーンである場合が多い）、空燃比段差が発生し、排気エミッションや運転性が悪化する場合がある。
【００１２】
ここで、当該問題について、より詳細に説明する。
即ち、
特願平６−４９４８５号公報のものでは、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときと、小さいときと、に応じた２つの学習マップを持ち、それぞれの学習値をＬα１、Ｌα２としている。
【００１３】
そして、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときには、Ｌα１とＬα２との和から１を差し引いた値Ｌα１２（＝Ｌα１＋Ｌα２−１）を学習値として用い、影響度合いが小さいときには、Ｌα２を学習値として用いるようにしている。
このように、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときにＬα１２を用いるのは、この場合にはパージガスの空燃比への影響が大きいので、パージガスの空燃比に応じて学習されるＬα１によって、時々刻々変化するパージガスの空燃比に対応する一方、燃料噴射弁やエアフローメータ、酸素センサ等の経時変化分に応じて学習されたＬα２によって、ベース空燃比のズレに対応することで、空燃比制御の制御精度を向上させるためである。なお、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときには、Ｌα２の更新は行わない。
【００１４】
ところで、Ｌα１は、パージガスの時々刻々変化する濃度に対応する学習値であるので、機関の運転条件（例えば、負荷や回転速度）に依らず１つの値を順次更新させる一方、Ｌα２は経時変化等によるベース空燃比のズレの補正を目的とするので、機関の運転条件毎に区分けされたマップを持つ。
ここで、図１８のタイムチャートについて説明する。なお、パージガスの機関吸入混合気の空燃比への影響の大きなときと、小さなときを、その典型であるパージガスの空燃比がリッチな場合のパージ制御時と、非パージ制御時（パージカットした場合）と、で説明することにする。
【００１５】
このようなパージ制御時には、学習値Ｌα１２により、フィードバック補正係数αは安定しているが、パージカットした時、即座に、学習値はＬα２に切り換えられる。Ｌα２はリッチであるパージガスが吸入されないパージカット時（通常運転時）の学習値であるから、Ｌα１２に対して大きな値（燃料増量方向）に学習されているので、従ってパージカット直後において空燃比はリッチ側へ補正されるので、ＨＣ等の排気エミッションが悪化することになる。なお、パージカット時は、通常、スロットル弁の閉弁を伴うので、これによって吸入空気流量が減少すると共に、吸気マニホールド内に残留する残留パージガスにより、実際に機関に吸入される混合気の空燃比はリッチとなり、更に、前述したＬα２によってリッチ補正されることになるので、最終的な機関吸入混合気の空燃比は極めてリッチ化し、よりＨＣ等の排気エミッションの悪化が顕著になるという問題もある。
【００１６】
更に、このリッチ傾向を回復させるために、学習値Ｌα２は小さな値（燃料減量方向）に更新されることになるが、このとき既に残留パージガスは消費されているので、今度は機関吸入混合気の空燃比はリーンとなり、運転性の悪化やＮＯｘを増大させることになるのである。
なお、当該空燃比段差の問題は、パージカットに限らず、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときの学習値Ｌα１（即ち、Ｌα１２）と、パージガスの機関吸入混合気の空燃比への影響度合いが小さいときの学習値Ｌα２と、の間に偏差がある場合には、その切り換え時に生じるものである。
【００１７】
本発明は、このような従来の問題に鑑みなされたもので、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときと、小さいときに応じた２つの学習値を持つ場合において、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、小さい状態へ移行する際の空燃比制御を最適なものとすることができる内燃機関の空燃比制御装置を提供することを目的とする。また、当該制御において、高精度化、簡略化を図ることも本発明の目的である。
【００１８】
【課題を解決するための手段】
このため、請求項１に記載の発明にかかる内燃機関の空燃比制御装置では、図１に示すように、
燃料供給系内で発生した蒸発燃料を吸着した後、該蒸発燃料を空気と共に吸気通路等の吸気系にパージする蒸発燃料パージ装置Ａを備えると共に、
機関運転条件を検出する運転条件検出手段Ｂと、
機関吸入混合気の空燃比を検出する空燃比検出手段Ｃと、
前記運転条件検出手段Ｂにより検出された機関運転条件に基づいて空燃比の基本制御値を設定する空燃比基本制御値設定手段Ｄと、
前記空燃比検出手段Ｃにより検出された空燃比を目標値に近づけるように前記空燃比の基本制御値を増減補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段Ｅと、
前記蒸発燃料パージ装置Ａからの蒸発燃料パージによる空燃比への影響の大・小を判定する判定手段Ｆと、
前記判定手段Ｆにより空燃比への影響が小と判定された際に、空燃比フィードバック補正値の基準値からの偏差を減少させるように、運転領域毎に、第１学習値を設定更新する第１学習値設定更新手段Ｇと、
前記判定手段Ｆにより空燃比への影響が大と判定された際に、前記第１学習値設定更新手段Ｇによる第１学習値の設定更新を禁止すると共に、空燃比フィードバック補正値の基準値からの偏差を減少させるように、蒸発燃料パージによる空燃比への影響度合いに対応させた第２学習値を設定更新する第２学習値設定更新手段Ｈと、
前記判定手段Ｆにより空燃比への影響が小と判定された際には、少なくとも、前記空燃比の基本制御値と、前記空燃比フィードバック補正値と、前記第１学習値と、に基づいて最終的な空燃比の制御値を設定する一方、前記判定手段Ｆにより空燃比への影響が大と判定された際には、前記第１学習値に代えて、前記第２学習値に基づく値を用いて、最終的な空燃比の制御値を設定する空燃比制御値設定手段Ｉと、
を含んで構成した内燃機関の空燃比制御装置において、
前記蒸発燃料パージ装置Ａからの蒸発燃料パージによる空燃比への影響が大の状態から、小の状態へ移行し、前記空燃比制御値設定手段Ｉにおいて、前記第２学習値に基づく値から前記第１学習値へ切り換える際に、
当該切換時における残留パージガスによる空燃比の変動を抑制するように、前記第２学習値に基づく値と前記第１学習値とに基づいて切換時学習値相当値を設定する切換時学習値相当値設定手段Ｊと、
当該設定した切換時学習値相当値と、前記空燃比の基本制御値と、前記空燃比フィードバック補正値と、に基づいて切換時の最終的な空燃比の制御値を設定する切換時空燃比制御値設定手段Ｋと、
を備えるようにした。
【００１９】
請求項２に記載の発明では、前記第２学習値に基づく値を、前記第２学習値と、前記第１学習値と、に基づく値とした。
請求項３に記載の発明では、前記切換時学習値相当値設定手段Ｊを、切り換え指示後、所定時間内において、前記第１学習値と前記第２学習値に基づく値との偏差に比例した値を、前記第２学習値に基づく値から減算して求めた値を切換時学習値相当値として設定する手段とし、
前記切換時空燃比制御値設定手段Ｋを、切り換え指示後、所定時間内において、前記設定された切換時学習値相当値を用いて、切換時の最終的な空燃比の制御値を設定する手段とし、
切り換え指示後所定時間経過後には、前記空燃比制御値設定手段Ｉにより前記第１学習値を用いて最終的な空燃比の制御値を設定するようにした。
【００２０】
請求項４に記載の発明では、前記切換時を、パージカット時とした。
請求項５に記載の発明では、前記切換時が、スロットル弁の開度が所定値以下となるようなスロットル弁の閉弁動作を伴うことを条件とするようにした。
【００２１】
【作用】
上記の構成を備える請求項１に記載の発明は、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際に、それぞれの状態において使用する学習値を、直ちに切り換え使用するのではなくて、例えば、パージカット時の残留パージガスによる空燃比変動を抑制すべく、パージガスの空燃比の目安となる第１学習値と、第２学習値に基づく値（第２学習値そのものでもよい）と、の偏差に基づいて、切換時学習値相当値（第２学習値から第１学習値へ近づける方向とは逆方向の値、図１６参照）を設定し、これを用いて切換時の最終的な空燃比の制御値を設定するようにする。
【００２２】
これにより、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の残留パージガスに起因する空燃比変動を防止できると共に、空燃比フィードバック補正値の変動を抑制できるので、第１学習値の誤学習を防止することができるようになる。従って、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の排気エミッションや運転性の悪化等を防止することができる。
【００２３】
請求項２に記載の発明では、前記第２学習値に基づく値を、前記第２学習値と、前記第１学習値と、に基づく値とすれば、パージガスの空燃比への影響が大きい場合の空燃比制御において、パージガスの空燃比に応じて学習される第２学習値によって、時々刻々変化するパージガスの空燃比に対応できると共に、燃料噴射弁やエアフローメータ、酸素センサ等の経時変化分に応じて学習される第１学習値によって、ベース空燃比のズレに対応することができるので、空燃比制御の高精度化を図ることができる。
【００２４】
請求項３に記載の発明では、学習値の切り換え指示後、所定時間内において、前記第１学習値と前記第２学習値に基づく値との偏差に比例した値を、前記第２学習値に基づく値から減算して求めた値を切換時学習値相当値として設定し、当該設定された切換時学習値相当値を用いて、切換時の最終的な空燃比の制御値を設定するようにし、切り換え指示後所定時間経過後には、前記空燃比制御値設定手段により前記第１学習値を用いて最終的な空燃比の制御値を設定するようにした。これにより、比較的簡単な構成で、例えば、比較的小さな値（リーン補正側）の第２学習値に基づく値を、切換指示後、一旦更に小さな値（リーン補正側）に設定し、その後比較的大きな値（リッチ補正側）の第１学習値に切り換えることができるので、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の残留パージガスに起因する空燃比変動を防止できる。
【００２５】
請求項４に記載の発明では、前記切換時を、パージカット時としたので、前記第１学習値と前記第２学習値に基づく値との偏差が大きい場合で、切り換えに伴う残留パージガスによる空燃比変動が大きく、第１学習値の誤学習や、排気エミッションや運転性の悪化が顕著になる場合に限って、上記のような前記切換時空燃比制御値設定手段による切り換え制御が行われることになるので、構成の簡略化を図ることができる。
【００２６】
請求項５に記載の発明では、前記切換時が、スロットル弁の開度が所定値以下となるようなスロットル弁の閉弁動作を伴うことを条件とするようにしたので、パージカット時に通常伴うスロットル弁の閉弁動作により、吸入空気流量が減少して、吸気マニホールド内に残留する残留パージガスの影響度合いが大きくなって、機関吸入混合気の空燃比はリッチ傾向が強まり、切り換えに伴う空燃比変動が大きく、第１学習値の誤学習や、排気エミッションや運転性の悪化が顕著になる場合に限って、上記のような前記切換時空燃比制御値設定手段による切り換え制御が行われることになるので、構成の簡略化を図ることができる。
【００２７】
【実施例】
以下に、本発明の一実施例を、添付の図面に基づいて説明する。
図２において、機関１１の吸気通路１２には、図示しないエアクリーナを介して導入される吸入空気流量Ｑａを検出するエアフロメータ１３及びアクセルペダルと連動して吸気量Ｑａを制御するスロットル弁１４が設けられ、下流のマニホールド部分１５には気筒毎に燃料供給手段としての電磁式の燃料噴射弁１６が設けられている。
【００２８】
前記燃料噴射弁１６は、マイクロコンピュータ等を内蔵したコントロールユニット１７からの噴射パルス信号によって開弁駆動し、燃料を噴射供給する。
排気通路１８には、マニホールド部分１８Ａの集合部に排気中酸素濃度を検出することによって吸入混合気の空燃比を検出する手段としての空燃比センサ（以下、酸素センサと言う）１９が設けられている。
【００２９】
又、図示しないディストリビュータには、クランク角センサ２０が内蔵されており、該クランク角センサ２０から機関回転と同期して出力されるクランク単位角信号を一定時間カウントして、又は、クランク基準角信号の周期を計測して機関回転速度Ｎｅを検出する。更に、冷却水温度ＴＷを検出する水温センサ２１が設けられている。
【００３０】
一方、図示しない燃料タンクの上部空間に溜まる蒸発燃料は、機関１１の停止中に蒸発燃料通路２２を介してキャニスタ２３に導かれ、該キャニスタ２３内の活性炭等の吸着剤により一時的に吸着される。キャニスタ２３の上層の空間部は、吸気通路１２のスロットル弁１４下流に形成されたパージポート１２Ａにパージ通路２４を介して連通される。このパージ通路２４には、コントロールユニット１７によって通電制御されるパージ制御弁２５が介装されている。
【００３１】
以上の構成において、前記エアフロメータ１３、クランク角センサ２０、水温センサ２１を含む機関１１の運転条件を検出するセンサ類（運転条件検出手段として機能する）と、機関１１の運転空燃比を検出する酸素センサ１９と、燃料供給装置としての燃料噴射弁１６と、前記センサ類から信号に基づき空燃比フィードバック制御域であるか否かを判別し、この制御域であると判別されたときに実空燃比が目標空燃比と一致するように、燃料噴射弁１６からの噴射燃料量（空燃比制御量）を制御する、コントロールユニット１７にソフトウェア的に装備された空燃比フィードバック制御系（本発明の空燃比基本制御値設定手段、空燃比フィードバック補正値設定手段を含む）が構成される。
【００３２】
一方、前記空燃比フィードバック制御系に対し、前記キャニスタ２３と、パージ通路２４と、パージ制御弁２５と、該パージ制御弁２５の開度を機関運転条件に基づいて演算し、これをパージ制御弁２５に指令する、コントロールユニット１７にソフトウェア的に装備されたパージ制御手段と、から蒸発燃料のパージ装置が構成される。
【００３３】
蒸発燃料の処理装置全体は、上記蒸発燃料のパージ装置の他に、燃料タンクで発生した蒸発燃料をキャニスタ２３に導くチャージ装置等からなる。
前記パージ制御弁２５としては、例えば、弁の開閉のみを制御する開閉ソレノイド弁、弁開度をステッピングモータの動作角で直接制御する弁、ソレノイド弁を所定周期で開閉駆動して、この所定周期中に占める開弁時間の割合（ＯＮデューティ）を制御する所謂デューティ弁等様々な方式のものが採用される。
【００３４】
尚、本実施例においては、前記デューティ弁を例にとって説明を進める。
また、本発明における判定手段、第１学習値設定更新手段、第２学習値設定更新手段、空燃比制御値設定手段、切換時学習値相当値設定手段、切換時空燃比制御値設定手段は、コントロールユニット１７がソフトウェア的に装備するものである。
【００３５】
ここで、本実施例のコントロールユニット１７が行う燃料噴射量（噴射パルス幅）の演算ルーチンについて、図３のフローチャートに従って説明する。なお、本発明は、パージガスの機関吸入混合気の空燃比への影響度合いが大きい場合と、小さい場合とで、学習値を切り換える場合に、その切り換えに伴い発生する空燃比段差を吸収するものであるが、以下、パージガスの空燃比の機関吸入混合気の空燃比への影響度合いが大きい場合を、パージガスの空燃比がリッチであるパージ制御中とし、小さい場合を非パージ制御（パージカット）として説明する。
【００３６】
ステップ（図では、Ｓと記してある。以下、同様。）１では、クランク角センサ２０の検出信号に基づいて、機関回転速度Ｎｅを求める。
ステップ２では、エアフローメータ１３の検出信号に基づいて、吸入空気流量Ｑａを求める。
ステップ３では、機関運転条件（例えば、Ｔｐ〔或いはＱａ〕やＮｅ、水温Ｔｗ等）を検出して、高負荷・高回転域での増量補正のための空燃比補正係数（ＫＭＲ＋ＫＴＭＲ  ）や、低水温時に強制的にリッチ側に補正する水温補正係数（Ｋｗ）や、始動及び始動後増量補正係数（Ｋａｓ）等から、各種補正係数ＣＯＥＦ（１＋ＫＭＲ＋ＫＴＭＲ  ＋Ｋｗ＋Ｋａｓ＋・・・）を求める。
【００３７】
ステップ４では、吸入空気流量Ｑａと、機関回転速度Ｎｅと、から基本燃料噴射パルス幅（基本燃料噴射量に相当）Ｔｐ＝ｋ×Ｑ／Ｎｅ（ｋは定数）を演算する。
ステップ５では、酸素センサ１９のリッチ・リーン判定出力信号を読み込む。ステップ６では、酸素センサ１９のリッチ・リーン反転信号に基づく空燃比フィードバック制御において設定された空燃比フィードバック補正係数α（本発明における空燃比フィードバック補正値に相当する）を読み込む。
【００３８】
上記の空燃比フィードバック補正係数αは、燃料噴射弁１６の製品誤差等を補正すべく、所定の場合（例えば、リーン化制御時、始動時、酸素センサの活性化前、高負荷時、加・減速時等）を除いて、酸素センサ１９のリッチ・リーン反転出力に基づいて比例積分（ＰＩ）制御により増減されるもので、これにより燃焼用混合気の空燃比を目標空燃比（理論空燃比）近傍にフィードバック制御するようになっている。
【００３９】
ステップ７では、後述するルーチンにより設定される学習値Ｌαを読み込む。ステップ８では、最終的な有効燃料噴射パルス幅Ｔｉ（＝Ｔｐ×（α＋Ｌα−１）×ＣＯＥＦ×ｋ＋ｋ’）を演算し、噴射パルス信号として燃料噴射弁１６に送り、燃料噴射を行わせる。
ここで、上記ｋは、各回転毎の演算か、或いは各サイクル毎の演算かにより定まる定数である。また、ｋ’は、バッテリ電圧低下等による噴射弁１６の開弁時間補正のための係数である。
【００４０】
次に、パージ制御弁２５の開弁ＤＵＴＹの算出について、図４のフローチャートに従って説明する。
ステップ１１では、機関運転状態（ＮｅやＴｐ〔或いはＱａ〕）に基づいてマップ等（例えば、図５）を参照して基本ＤＵＴＹを求める。
ステップ１２では、機関運転状態やパージ総量等から、例えばパージ総量では図６のマップを参照して目標パージ率Ｅｖｐｔｒを求める。
【００４１】
ステップ１３では、前記基本ＤＵＴＹと、前記目標パージ率Ｅｖｐｔｒと、の積から、パージ制御弁２５の開弁ＤＵＴＹを求める。
なお、前記図５の基本ＤＵＴＹマップと、図６のパージ率マップについて説明すると、基本ＤＵＴＹは、機関吸入空気流量Ｑａに比例したパージ量となるように、機関回転速度Ｎｅと機関負荷（ＴｐやＱａ）とにより与えられ、吸入空気流量Ｑａが大きくなる程大きな値となる。
【００４２】
目標パージ率Ｅｖｐｔｒは、例えば、パージ総量（パージ開始からの積算パージ量）によって変えられ、パージが進んだ場合（パージ総量大）には、パージガス中の燃料濃度が低くなるため、パージ率を大にして、機関吸入混合気の空燃比への影響を小さくすべく、多量のパージが可能となるように設定してある。
ここで、パージガスの空燃比がリッチであるか否かは、空燃比フィードバック補正係数αによって判別できる。機関の燃料噴射は、基本的（冷機時や耐熱条件下では別として）には理論空燃比を実現するように行われている。ここで、キャニスタ２３からのパージガスが機関吸気系に導入され、機関の運転空燃比がリッチになると、機関１１の排気通路１８に配される酸素センサ１９によりこれが検知され、空燃比を補正すべくフィードバックがかけられる。空燃比フィードバック制御はリッチであれば、燃料噴射量を減量補正し、リーンであれば増量補正する。
【００４３】
即ち、
空燃比フィードバック補正係数αの演算は、酸素センサ１９で検出される排気中の酸素濃度に基づいて目標空燃比（例えば理論空燃比）に対する実際の空燃比のリッチ／リーンを判別し、リッチからリーン（リーンからリッチ）への反転時には、空燃比フィードバック補正係数αを所定の比例分（Ｐ分）だけ増大（減少）させ、その後空燃比がリッチからリッチに反転するまでの間、積分分（Ｉ分）によって除々に補正係数αを増大（減少）させるようになっている。
【００４４】
この空燃比フィードバック補正係数αの演算方法の一例を図７のフローチャートに示しておく。
なお、空燃比フィードバック補正係数αは、基本燃料噴射パルス幅Ｔｐに乗算される補正項であり、上記の比例・積分制御（ＰＩ制御）によって、実際の空燃比が目標空燃比に近づく方向に燃料噴射量がフィードバック制御される。
【００４５】
ところで、この空燃比フィードバック補正に際しては、補正を施してから、その補正結果を再度検出するまでに遅れ時間を含むので、通常ではオーバシュートを生じ、空燃比が理論混合比付近に精度良く制御されているときは、リッチ／リーンの補正反転を繰り返している。しかし、パージが行われ、運転空燃比がリッチであることを補正し続けている状況下では、噴射燃料量は減量補正され続け、ついにパージガスによるリッチ化を打ち消す程度に減量補正が進むと、通常時と同様にリッチ／リーンを繰り返すフィードバック補正が再開される。
【００４６】
このときの空燃比フィードバック補正減量は、パージガス濃度に対応するので、従って空燃比フィードバック補正係数αの平均値の大小により、パージガスの空燃比の推定が行えることになる。
次に、学習値Ｌαの演算ルーチン（定常時、及びパージＯＦＦ→ＯＮ時）を、図８のフローチャートに示す。なお、以下に説明する本発明の第２学習値に相当するＬα１は、パージガスの空燃比への影響度合いの大きい領域でのパージガスの空燃比に応じた学習値であり、本発明の第１学習値に相当するＬα２は、パージガスの空燃比への影響度合いの小さい領域での運転条件毎に設定される学習値（即ち、通常の経時劣化等を補正するための学習値）である。
【００４７】
ステップ２１では、空燃比フィードバック制御（λコントロール）中であるか否かを判定し、λコントロール中でなければ、ステップ３７に進んで、空燃比学習値Ｌαを１に設定する。λコントロール中であれば、ステップ２２に進む。このステップ２２では、別ルーチンで演算された空燃比フィードバック補正係数αを読み込み、ステップ２３では、後述の別ルーチンで演算されるパージ燃料が無い場合の空燃比学習値Ｌα２を読み込む。
【００４８】
ステップ２４では、パージ制御中であるか否かを判定し、パージ中であれば、ステップ２５に進み、パージ制御中でないならば、ステップ２９に進む。
ステップ２５では、現在の目標パージ率Ｅｖｐｔｒを読み込み（図６参照）、ステップ２６ではパージ制御中の空燃比学習基準値Ｌαｏを読み込み、これらを基にステップ２７でパージ制御中空燃比学習値Ｌα１を演算する（Ｌα１＝Ｌαｏ×Ｅｖｐｔｒ）。
【００４９】
ここで、以上のように空燃比学習値Ｌα１を目標パージ率Ｅｖｐｔｒと空燃比補正学習基準値Ｌαｏとで求める演算方法について説明する。
図９は、パージ率変化時のαとＬα１の動きを示す。
即ち、始動直後にまだパージ開始許可条件になっていない場合には、パージ率は当然０であり、パージ時空燃比学習値Ｌα１，Ｌαｏは共に初期値１に設定されている。パージ開始が許可されると、最初は空燃比への影響を最小にするため、なるべく低いパージ率から開始される。パージガス中燃料による空燃比のリッチ化によって空燃比フィードバック補正係数αは空燃比がλ＝１となるように、その値を小さくしていく。空燃比がλ＝１に設定されると、αはまた反転を始めるが、ここでパージ時空燃比学習基準値Ｌαｏの学習を行い、その値はα＝１になるまで更新される。キャニスタ内燃料のパージが進み、図６に従ってパージ率が大きく設定された場合には、パージ率Ｅｖｐｔｒを基にＬα１を演算する。
【００５０】
例えば、パージ率Ｅｖｐｔｒ＝１（％）を基準に考えると、Ｅｖｐｔｒ＝１（％）の場合には、Ｌαｏ＝Ｌα１となるが、パージ率が変わった場合には、前述したＬα１＝Ｌαｏ×Ｅｖｐｔｒ（％）で求めるのである。
従って、かかる演算方法により、基準パージ率（例えば１％）のときの空燃比学習値Ｌαｏを基にパージ率が変化しても空燃比補正を正しくできる。
【００５１】
ステップ２８では、空燃比フィードバック補正係数αとパージ制御中空燃比学習値Ｌα１を夫々基準値と比較し、両方の値とも基準値内であれば、空燃比のズレが少なく、パージ燃料の影響が少ないため、パージが無い場合と同じとみなして、ステップ２９に進む。このステップ２９では、パージフラグＦＬＧＰＲＧを０にして、パージ燃料なしの（影響度合い小さいとの）判断に用いる。ステップ３０では、パージ燃料の影響がないことから、最終的な空燃比学習値Ｌαをパージ燃料無し時空燃比学習値Ｌα２と同じ値とする（Ｌα＝Ｌα２）。
【００５２】
一方、ステップ２８で、空燃比フィードバック補正係数αとパージ制御中空燃比学習値Ｌα１の少なくとも一方の値が基準値外であれば、空燃比のズレが多く、パージ燃料の影響が大きいため、ステップ３１に進んで、パージフラグＦＬＧＰＲＧを１にして、パージ燃料有りの（影響度合い大きいとの）判断に用いる。ステップ３２では、パージ燃料の機関吸入混合気の空燃比への影響が大きい場合の最終的な空燃比学習値Ｌαをパージ有り無し夫々の空燃比学習値Ｌα１，Ｌα２を用いて求める（Ｌα＝Ｌα１＋Ｌα２−１＝Ｌα１２、本発明の第２学習値に基づく値に相当する）。このように、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときに（Ｌα＝Ｌα１＋Ｌα２−１）を用いるようにしたのは、この場合にはパージガスの空燃比への影響が大きいので、パージガスの空燃比に応じて学習されるＬα１によって、時々刻々変化するパージガスの空燃比に対応する一方、燃料噴射弁やエアフローメータ、酸素センサ等の経時変化分に応じて学習されたＬα２によって、ベース空燃比のズレに対応することで、空燃比制御の制御精度を向上させるためである。なお、かかるＬα１２を用いずとも、やや制御精度は低下するが、Ｌα１によって制御するようにしてもよい。更に、ステップ３３〜３６では、空燃比学習値Ｌαの上・下限値Ｌαｈ，Ｌαｌを定め、誤学習等により学習値が異常に変化するのを防止する。
【００５３】
次に、パージ有り無し夫々の空燃比学習値Ｌαｏ，Ｌα２の更新について、図１０のフローチャートに基づいて説明する。
ステップ４１では、図７に示すフローチャートに従って求めた空燃比フィードバック補正係数αを読み込み、ステップ４２でそのαの値の最大値と最小値の平均値αｐを次式の通り演算する。
【００５４】
αｐ＝（Σαｍａｘ，ｍｉｎ）／ｎ
ステップ４３で平均値αｐの制御中心からの偏差Δαを演算し、ステップ４４でパージフラグＦＬＧＰＲＧに基づいてパージ燃料の有無を判断し、パージ燃料が無い場合（ＦＬＧＰＲＧ＝０）には、ステップ４５へ、パージ燃料が有る場合（ＦＬＧＰＲＧ＝１）にはステップ４８に進む。ステップ４５では、パージ燃料が無い場合の前回の空燃比学習値Ｌα２を読み込み、ステップ４６で空燃比学習値Ｌα２の更新を行う。この計算方法は、従来からの空燃比学習値の演算方法と同様に前回の学習値Ｌα２（−１）に対して現αの偏差Δαに重みを付けて加えるもので、次式で表される。
【００５５】
Ｌα２＝Ｌα２（−１）＋Ｍ・Δα
この式中ＭはΔαの重み付けの値で機関運転条件やΔαの大小等で決まる値としても良い。
ステップ４６で演算された空燃比学習値Ｌα２は、ステップ４７で図１１に示すような機関の負荷と回転速度とによって決まるマップ状メモリ内に格納される。従って、機関運転条件が同じ場合には上記Ｌα２マップの同じ値が検索される。
【００５６】
ステップ４８では、パージが有る場合の目標パージ率Ｅｖｐｔｒ（％）を読み込み、ステップ４９で前回のパージ中空燃比学習基準値Ｌαｏを読み込み、ステップ５０において、パージ中空燃比学習基準値Ｌαｏを次式に従って演算する。
Ｌαｏ＝Ｌαｏ（−１）＋Ｍ・Δα／Ｅｖｐｔｒ
この式中Ｌαｏ（−１）は前回の値で、Ｍはパージ無し時と同様に求まるΔαの重み付け係数である。
【００５７】
最後にステップ５１では上記演算で求められたパージ中空燃比学習基準値Ｌαｏをメモリ内に格納する。このメモリはパージ無しの場合の学習値メモリのように機関運転条件毎に格納するものではなく、１つのメモリのみでパージ有りの場合の空燃比補正学習基準値Ｌαｏを格納する。従って、パージが有る場合の空燃比学習基準値Ｌαｏは一つのメモリから検索されると同時に頻繁に値の更新が行われ、キャニスタからのパージ進行に伴い最新の空燃比補正要求値に設定することが可能となる。
【００５８】
以上説明した空燃比学習値の演算によってパージ制御中、非パージ制御中、及び非パージ制御からパージ制御へ切り換える際には、最適な設定が可能となり、例えば図１２（ｂ）に示すように運転途中でパージがＯＦＦからＯＮになった場合にも学習値Ｌαの値が変化し、空燃比フィードバック補正係数αの値が乱れず、その結果空燃比のエラーもなく、排気エミッション，機関運転性の悪化を防止することができる（図１２（ａ）は従来の一例である）。
【００５９】
しかし、学習値Ｌαとして（Ｌα１＋Ｌα２−１）を使用していた状態（即ち、パージ制御〔パージＯＮ〕）から、Ｌα２の使用（即ち、非パージ制御〔パージＯＦＦ〕）へ切り換える際には、前述したように残留パージガスによる空燃比段差が発生し、排気エミッションや運転性の悪化や、誤学習等の不具合が生じるので、これを解決すべく、本実施例では、この切り換え時には図１３のフローが実行される。なお、本実施例では、かかる切り換え時をパージカット時に代表させて説明している。
【００６０】
即ち、
ステップ６１では、機関回転速度Ｎｅと、機関負荷Ｔｐ（或いはＱａ）と、を検知する。
ステップ６２では、基本燃料噴射量ＴＰを演算する。
ステップ６３では、パージ領域か否かを判断する。ＹＥＳであれば、ステップ６４へ進み、ＮＯであればステップ７０へ進む。パージ領域は、運転条件（ＮｅやＴｐ、Ｔｗ）等に基づいて予め設定されており、従って運転条件を検出することで、当該判断が行うことができる。
【００６１】
ステップ６４では、パージガスによる空燃比への影響が大きな領域における学習値Ｌα１をマップを参照等して読み込む。
ステップ６５では、Ｌα１が、所定値Ａより小さいか否かを判断する。ＹＥＳであれば、残留パージガスによる機関吸入混合気の空燃比への影響が大きいとして、ステップ６６へ進む。ＮＯであれば、残留パージガスによる機関吸入混合気の空燃比への影響が小さいとして、ステップ７０へ進む。
【００６２】
ステップ６６では、パージカットか否か（パージＯＮからＯＦＦになったか否か）を前述のフラグ等に基づき判定し、ＹＥＳであればステップ７２へ進み、ＮＯであればステップ６７へ進む。
ステップ６７では、パージガスによる機関吸入混合気の空燃比への影響の小さな領域での学習値Ｌα２をマップを参照して読み込む。
【００６３】
ステップ６８では、Ｌα１２（＝Ｌα１＋Ｌα２−１）を演算する。このようにして、パージガスの機関吸入混合気の空燃比への影響度合いが大きいときにＬα１２を求めるのは、ベース空燃比を補正するＬα２と、時々刻々と変化するパージガス空燃比に対応した学習値Ｌα１と、を合成することで、空燃比の制御精度を向上させるためである。
【００６４】
ステップ６９では、当該Ｌα１２を、図３のフローにおけるＬαとしてセットする。そして、図３のフローにおいて最終的な燃料噴射パルス幅Ｔｉを演算させる。
一方、ステップ６６で、ＹＥＳ（即ち、パージカットされた〔パージＯＮからＯＦＦになった〕）と判定され場合には、ステップ７２へ進むが、当該ステップ７２では、吸入空気流量Ｑａ（或いはスロットル弁１４の開度ＴＶＯ）が所定値Ｂ以下であるか否かを判断する。ＹＥＳであれば、スロットル弁１４の閉弁動作により、機関吸入混合気の空燃比のリッチ化傾向が顕著であると判断して、ステップ７３へ進む。ＮＯであれば、それ程リッチ化傾向は強くないと判断して、ステップ７０へ進む。
【００６５】
なお、本実施例では、スロットル弁１４の閉弁動作による空燃比段差の顕著化を考慮に入れているが、スロットル弁１４の閉弁動作がなくても、パージカットのみで許容できない空燃比段差が発生する場合には、当該ステップ７２を省略し、ステップ６６から直接ステップ７３へ進ませるように構成して構わない。
ステップ７０では、学習値Ｌα２を使用して燃料噴射パルス幅Ｔｉを演算しても安定した空燃比制御が行えると判断して、Ｌα２をマップを参照して読み込み、ステップ７１で、当該Ｌα２を、図３のフローにおけるＬαとしてセットする。そして、図３のフローにおいて最終的な燃料噴射パルス幅Ｔｉを演算する。
【００６６】
一方、ステップ７３では、パージガスの空燃比の目安となるΔＬα（＝Ｌα１２−Ｌα２）を演算する。
ステップ７４では、ΔＬαに対応して割付られた減量量Ｐ（Ｌα１２に対する減量分、図１４参照）と、所定時間ｔ（”Ｌα１２−Ｐ”を学習値Ｌαとして設定するための時間、図１５参照）と、を検索等により求める。
【００６７】
ステップ７５では、前記時間ｔが経過したか否かを判断する。ＹＥＳであれば、既に切り換えから所定時間ｔ経過したので、Ｌα２を使用して燃料噴射パルス幅Ｔｉを演算しても安定した空燃比制御が行えると判断して、ステップ７０へ進ませる。
ＮＯの場合には、Ｌα２を使用して燃料噴射パルス幅Ｔｉを演算すると、空燃比段差が大きいので、ステップ７６へ進んで、この空燃比段差を吸収するための学習値相当値Ｑ（＝Ｌα１２−Ｐ）を演算する。当該Ｑが、本発明の切換時学習値相当値に相当する。
【００６８】
ステップ７７では、当該Ｑ（＝Ｌα１２−Ｐ）を、図３のフローにおけるＬαとしてセットする。そして、図３のフローにおいて最終的な燃料噴射パルス幅Ｔｉを演算する。
そして、ステップ７８では、パージＯＮとなったか否かを判断する。ＹＥＳであれば、ステップ６４へ戻る。一方、ＮＯであれば、ステップ７５へ戻り、所定時間ｔ経過するまで、Ｑ（＝Ｌα１２−Ｐ）を学習値Ｌαとして使用する。
【００６９】
ここで、上記制御による作用を、図１６のタイムチャートに従って説明する。
即ち、
パージカット時に伴う残留パージガスによる機関吸入混合気の空燃比のリッチ化（前述したように、スロットル弁１４の閉弁により吸入空気流量Ｑａが減るので、更にこの傾向は強まる）を防止すべく直ちにＬα２に切り換えるのではなく、パージカット後所定時間ｔの間、Ｌα１２から、Ｌα１２とＬα２との差（ΔＬα＝Ｌα１２−Ｌα２）に応じた値Ｐを差し引いた値Ｑ（＝Ｌα１２−Ｐ）を学習値Ｌαとして用いる。Ｐの値は、ΔＬαの値が大きい程大きい値をとる（図１４参照）。
【００７０】
つまり、パージカット直後における前述のリッチ化は、パージガスの空燃比がリッチな程リッチ化する傾向にあるので、パージガスの空燃比のリッチ度合いに応じて（ΔＬαに対して比例的に）、Ｐの値を大きくすることで、Ｑ（＝Ｌα１２−Ｐ）の値を小さくし、空燃比フィードバック補正係数αの乱れを抑制するようになっている。また、Ｑ（＝Ｌα１２−Ｐ）によって制御する時間ｔも、パージガスの空燃比の大きさに左右されるので、ΔＬαに対して比例的に設定されている（図１５参照）。
【００７１】
以上のように、パージカット時の残留パージガスによる空燃比のリッチ化を、パージガスの空燃比の目安となるΔＬαに応じて変化させることで、αの変動を抑制でき、以ってＬα２の誤学習を防止することができるようになる。従って、パージカット時における排気エミッションや運転性の悪化等を防止することができる。
【００７２】
なお、本実施例では、パージカット時に代表して説明したが、本発明は、パージカットに限らず、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える場合に、適用できるものである。
【００７３】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の空燃比変動を防止できると共に、空燃比フィードバック補正値の変動を抑制できるので、第１学習値の誤学習を防止することができるようになる。従って、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の排気エミッションや運転性の悪化等を防止することができる。
【００７４】
請求項２に記載の発明によれば、パージガスの空燃比への影響が大きい場合の空燃比制御において、パージガスの空燃比に応じて学習される第２学習値によって、時々刻々変化するパージガスの空燃比に対応できると共に、燃料噴射弁やエアフローメータ、酸素センサ等の経時変化分に応じて学習される第１学習値によって、ベース空燃比のズレに対応することができるので、空燃比制御の高精度化を図ることができる。
【００７５】
請求項３に記載の発明によれば、比較的簡単な構成で、パージガスの機関吸入混合気の空燃比への影響度合いが大きい状態から、パージガスの機関吸入混合気の空燃比への影響度合いが小さい状態へ切り換える際の残留パージガスに起因する空燃比変動を防止できる。
請求項４に記載の発明によれば、前記切換時を、パージカット時としたので、構成の簡略化を図ることができる。
【００７６】
請求項５に記載の発明によれば、前記切換時が、スロットル弁の開度が所定値以下となるようなスロットル弁の閉弁動作を伴うことを条件とするようにしたので、構成の簡略化を図ることができる。
【図面の簡単な説明】
【図１】本発明のブロック図
【図２】本発明の一実施例の全体構成図
【図３】燃料噴射パルス幅の算出機能を説明するフローチャート
【図４】パージ制御弁の開弁ＤＵＴＹの算出機能を説明するフローチャート
【図５】基本ＤＵＴＹマップ
【図６】パージ率マップ
【図７】空燃比フィードバック補正係数αの演算方法の一例を示すフローチャート
【図８】空燃比学習値の演算方法の一例を示すフローチャート
【図９】パージ率変化時のαとＬα１の動きを示すタイムチャート
【図１０】空燃比学習値の更新手段を説明するフローチャート
【図１１】空燃比学習値Ｌα２のマップ状メモリを示す図
【図１２】（ａ）は従来のパージＯＦＦ→ＯＮ時の空燃比フィードバック補正係数の乱れを説明するタイムチャート、（ｂ）は本実施例による空燃比学習値の動きと空燃比フィードバック補正係数を示すタイムチャート
【図１３】本実施例におけるパージＯＮからＯＦＦに切り換える際に用いる切換時学習値相当値の設定ルーチンを説明するフローチャート
【図１４】パージガス空燃比の目安となるΔＬαと、減量量Ｐと、の相関図
【図１５】パージガス空燃比の目安となるΔＬαと、所定時間ｔと、の相関図
【図１６】本実施例においてパージＯＮからＯＦＦに切り換えた際の作用を説明するタイムチャート
【図１７】従来のキャニスタパージ装置の一例を説明するシステム図
【図１８】従来の空燃比制御装置においてパージＯＮからＯＦＦに切り換えた際の不具合を説明するタイムチャート
【符号の説明】
１１  機関
１２  吸気通路
１３  エアフロメータ
１６  燃料噴射弁
１７  コントロールユニット
１８  排気通路
１９  酸素センサ
２０  クランク角センサ
２３  キャニスタ
２４  パージ通路
２５  パージ制御弁
【図１】
0003601080.tif 000002
【図２】
0003601080.tif 000003
【図３】
0003601080.tif 000004
【図４】
0003601080.tif 000005
【図５】
0003601080.tif 000006
【図６】
0003601080.tif 000007
【図７】
0003601080.tif 000008
【図８】
0003601080.tif 000009
【図９】
0003601080.tif 000010
【図１０】
0003601080.tif 000011
【図１１】
0003601080.tif 000012
【図１２】
0003601080.tif 000013
【図１３】
0003601080.tif 000014
【図１４】
0003601080.tif 000015
【図１５】
0003601080.tif 000016
【図１６】
0003601080.tif 000017
【図１７】
0003601080.tif 000018
【図１８】
0003601080.tif 000019