(57)【要約】【課題】パージ量を十分に大きくすることができる内燃機関の蒸発燃料処理装置を提供する。【解決手段】燃料タンクからパージバルブまでを閉空間としてその閉空間内に漏れ孔があるかを検査する漏れ検査装置を備えた車両において、実測される空燃比の目標空燃比からのずれ量に基づいて、キャニスタからパージされる燃料濃度ＦＧＰＧＦＢを決定する第１燃料状態決定手段と、パージ制御弁が閉じた状態で閉空間と一部共通する混合気流通部に混合気を流通させて燃料濃度ＦＧＰＧＰＭを決定する第２燃料状態決定手段とを備える。ステップ２１０８にて、ＦＧＰＧＦＢとＦＧＰＧＰＭとを比較して、ＦＧＰＧＰＭの信頼性を判定する。信頼性があると判定できる場合には、ＦＧＰＧＰＭを制御に反映させることを許可するが（２１１０）、信頼性がないと判定した場合には、ＦＧＰＧＰＭの制御への反映を禁止する（２１０９）。【選択図】図２１
2007231745.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクから、その燃料タンクで発生する蒸発燃料を一時的に吸着するキャニスタを経由して、その蒸発燃料が内燃機関の吸気管にパージされるまでの空間を漏れ孔の有無を検査する漏れ検査閉空間とし、その漏れ検査閉空間の圧力変化に基づいて、その漏れ検査閉空間に所定の大きさ以上の漏れ孔が存在するか否かを検査する漏れ検査装置、を有する車両に備えられ、
前記キャニスタからパージされた蒸発燃料を内燃機関の吸気管に導くパージ管と、
そのパージ管に設置され、パージ管から吸気管へのパージ流量を制御するパージ制御弁と、
内燃機関の排気管に設けられ、空燃比を測定する空燃比センサと、
前記パージ制御弁が開いているときに、前記空燃比センサによって検出される空燃比の目標空燃比からのずれ量に基づいて、前記キャニスタからパージされる蒸発燃料を含む混合気の燃料状態を決定する第１燃料状態決定手段と、
前記キャニスタからパージされる混合気の燃料状態に基づいて、空燃比が前記目標空燃比になるように前記内燃機関への燃料噴射量を制御する空燃比制御手段と
を備えた内燃機関の蒸発燃料処理装置において、
前記漏れ検査閉空間を形成する閉空間形成部の一部となる第1構成部と、その閉空間形成部を構成せず、且つ、前記第1構成部と連通する第２構成部とからなり、前記パージ制御弁が閉じた状態で前記キャニスタからパージされた前記混合気が流通可能な混合気流通部と、
前記パージ制御弁が閉じた状態で前記混合気流通部に前記キャニスタから前記混合気をパージすることによって、前記混合気の燃料状態を決定する第２燃料状態決定手段と、
前記漏れ検査装置によって漏れ孔の存在が検出された場合に、前記第1燃料状態決定手段によって決定された混合気の燃料状態と、前記第２燃料状態決定手段によって決定された混合気の燃料状態との比較に基づいて、前記第２燃料状態決定手段によって決定される燃料状態の信頼性を判定する信頼性判定手段と
をさらに備え、
前記空燃比制御手段は、前記漏れ検査装置によって漏れ孔が検出されていないとき、および、漏れ孔は検出されているが、前記信頼性判定手段によって第２燃料状態決定手段で決定される燃料状態は信頼性があると判定されている場合には、前記第１燃料状態決定手段によって決定された燃料状態を用いるか、前記第２燃料状態決定手段によって決定された燃料状態を用いるかを、車両運転状態に基づいて切り替えるが、前記信頼性判定手段によって前記第２燃料状態決定手段で決定される燃料状態は信頼性がないと判定された場合には、車両運転状態にかかわらず、前記燃料噴射量を制御するために用いる燃料状態として前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする内燃機関の蒸発燃料処理装置。
【請求項２】
前記空燃比制御手段は、前記漏れ検査装置によって漏れ孔が検出され、且つ、前記信頼性判定手段による信頼性の判定前であるときは、車両運転状態にかかわらず、前記燃料噴射量を制御するために用いる燃料状態として前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする請求項１に記載の内燃機関の蒸発燃料処理装置。
【請求項３】
前記漏れ検査装置は、
一端で大気に開放し基準絞りが設けられた漏れ検査通路と、
前記漏れ検査閉空間と前記漏れ検査通路内とを加圧または減圧する圧力印加手段と、
その圧力印加手段により加圧または減圧された前記漏れ検査閉空間または前記漏れ検査通路内の圧力を計測する圧力計測手段と、
前記圧力印加手段により加圧または減圧される圧力印加範囲を、前記漏れ検査閉空間および前記漏れ検査通路内の少なくとも一方を含み、且つ、前記圧力印加範囲が互いに異なる２種類の漏れ計測状態のいずれかに切替える圧力印加範囲切替手段と、
前記２種類の漏れ計測状態において前記圧力計測手段によってそれぞれ計測される２つの圧力の比較に基づいて、前記漏れ孔の存在を判断する漏れ孔判断手段と
を含むものであることを特徴とする請求項１または２に記載の内燃機関の蒸発燃料処理装置。
【請求項４】
前記混合気流通部は、第１構成部として、前記パージ管から分岐する分岐管と、前記パージ管の前記キャニスタから前記分岐管までの部分とを含み、第２構成部として、切替弁によって前記分岐管との間の断接状態が切り替え可能であり、途中に絞りを有する計測通路を含んでおり、
前記閉空間形成部は、前記燃料タンク、その燃料タンクから蒸発燃料を前記キャニスタに導入する蒸気導入管、前記キャニスタ、前記パージ管、および前記分岐管を含んでいることを特徴とする請求項１乃至３のいずれかに記載の内燃機関の蒸発燃料処理装置。
【請求項５】
前記空燃比制御手段は、漏れ検査装置において漏れ孔の存在が検出されておらず、且つ、車両運転状態がパージ開始前であるときには、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ開始時の燃料噴射量を決定することを特徴とする請求項１乃至４のいずれかに記載の内燃機関の蒸発燃料処理装置。
【請求項６】
前記空燃比制御手段は、車両運転状態がパージ開始後であってパージ中断中でない状態のときは、前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする請求項１乃至５のいずれかに記載の内燃機関の蒸発燃料処理装置。
【請求項７】
前記空燃比制御手段は、漏れ検査装置において漏れ孔の存在が検出されておらず、且つ、車両運転状態がパージ中断中であるときは、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ再開時の燃料噴射量を決定することを特徴とする請求項１乃至６のいずれかに記載の内燃機関の蒸発燃料処理装置。
【請求項８】
前記車両運転状態がパージ中断中であるときに、前記第２燃料状態決定手段による燃料状態の決定が完了しなかった場合には、前記空燃比制御手段は、パージ中断直前に前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする請求項７に記載の内燃機関の蒸発燃料処理装置。
【請求項９】
前記空燃比制御手段は、漏れ検査装置において漏れ孔の存在が検出されたが、前記信頼性判定手段によって前記第２燃料状態決定手段で決定される燃料状態は信頼性があると判定された場合であって、車両運転状態がパージ中断中であるときは、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ再開時の燃料噴射量を決定することを特徴とする請求項１乃至６のいずれかに記載の内燃機関の蒸発燃料処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の蒸発燃料処理装置に関する。
【背景技術】
【０００２】
蒸発燃料処理装置は、燃料タンクで発生した蒸発燃料の大気への放散を防止するためのもので、燃料タンク内の蒸発燃料を、吸着材を収納したキャニスタ内に導入して、一時的に吸着材に吸着させる。吸着材に吸着された蒸発燃料は、内燃機関の運転時に、吸気管に発生する負圧により吸着材から離脱し、パージ管を介して内燃機関の吸気管に放出（パージ）される。このようにして、吸着材から蒸発燃料が離脱すると、吸着材の吸着能力が回復する。
【０００３】
蒸発燃料をパージしているときも、内燃機関に導かれる混合気の空燃比を目標空燃比（一般的には理論空燃比）に近い状態に制御する必要がある。そこで、内燃機関の排気管に空燃比を実測する空燃比センサを設け、その空燃比センサによって実測される空燃比の目標空燃比からのずれ量に基づいてフィードバック制御を実施して、内燃機関に導入される混合気の空燃比が目標空燃比になるように燃料噴射量を制御する技術が提案されている（たとえば、特許文献１）。
【０００４】
特許文献１の装置では、まず、空燃比センサによって実測される空燃比の目標空燃比からのずれ量に基づいて、キャニスタからパージされる蒸発燃料を含む混合気の蒸発燃料濃度状態を決定している。なお、蒸発燃料濃度は、燃料状態の一種である。そして、その決定した蒸発燃料濃度（すなわち燃料状態）に基づいて、空燃比が目標空燃比になるように燃料噴射料を制御している。
【特許文献１】特開平７−２６９４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、空燃比センサにより空燃比を実測して、測定した空燃比の目標空燃比に対するずれ量をフィードバックして燃料噴射量を決定する場合、パージを行わなければ燃料噴射量を決定することができない。
【０００６】
従って、パージ開始時には、空燃比変動がそれほど大きく生じない程度の少ないパージ率として、パージ率を徐々に大きくしていく必要がある。また、パージ中断後の再開時も、同様に、当初のパージ率を小さくして、徐々に大きくしていく必要がある。そのため、パージ量を十分に大きくすることができないという問題があった。
【０００７】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、パージ量を十分に大きくすることができる内燃機関の蒸発燃料処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
その目的を達成するための請求項１記載の発明は、燃料タンクから、その燃料タンクで発生する蒸発燃料を一時的に吸着するキャニスタを経由して、その蒸発燃料が内燃機関の吸気管にパージされるまでの空間を漏れ孔の有無を検査する漏れ検査閉空間とし、その漏れ検査閉空間の圧力変化に基づいて、その漏れ検査閉空間に所定の大きさ以上の漏れ孔が存在するか否かを検査する漏れ検査装置、を有する車両に備えられ、
前記キャニスタからパージされた蒸発燃料を内燃機関の吸気管に導くパージ管と、そのパージ管に設置され、パージ管から吸気管へのパージ流量を制御するパージ制御弁と、内燃機関の排気管に設けられ、空燃比を測定する空燃比センサと、前記パージ制御弁が開いているときに、前記空燃比センサによって検出される空燃比の目標空燃比からのずれ量に基づいて、前記キャニスタからパージされる蒸発燃料を含む混合気の燃料状態を決定する第１燃料状態決定手段と、前記キャニスタからパージされる混合気の燃料状態に基づいて、空燃比が前記目標空燃比になるように前記内燃機関への燃料噴射量を制御する空燃比制御手段とを備えた内燃機関の蒸発燃料処理装置において、
前記漏れ検査閉空間を形成する閉空間形成部の一部となる第1構成部と、その閉空間形成部を構成せず、且つ、前記第1構成部と連通する第２構成部とからなり、前記パージ制御弁が閉じた状態で前記キャニスタからパージされた前記混合気が流通可能な混合気流通部と、
前記パージ制御弁が閉じた状態で前記混合気流通部に前記キャニスタから前記混合気をパージすることによって、前記混合気の燃料状態を決定する第２燃料状態決定手段と、
前記漏れ検査装置によって漏れ孔の存在が検出された場合に、前記第1燃料状態決定手段によって決定された混合気の燃料状態と、前記第２燃料状態決定手段によって決定された混合気の燃料状態との比較に基づいて、前記第２燃料状態決定手段によって決定される燃料状態の信頼性を判定する信頼性判定手段とをさらに備え、
前記空燃比制御手段は、前記漏れ検査装置によって漏れ孔が検出されていないとき、および、漏れ孔は検出されているが、前記信頼性判定手段によって第２燃料状態決定手段で決定される燃料状態は信頼性があると判定されている場合には、前記第１燃料状態決定手段によって決定された燃料状態を用いるか、前記第２燃料状態決定手段によって決定された燃料状態を用いるかを、車両運転状態に基づいて切り替えるが、前記信頼性判定手段によって前記第２燃料状態決定手段で決定される燃料状態は信頼性がないと判定された場合には、車両運転状態にかかわらず、前記燃料噴射量を制御するために用いる燃料状態として前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする。
【０００９】
第１燃料状態決定手段は、パージ制御弁が開いているときに空燃比センサによって検出される空燃比に基づいて燃料状態を決定するので、実際にパージが行われていなければ燃料状態を決定することができない。一方、第２燃料状態決定手段は、パージ制御弁が閉じた状態で燃料状態を決定するものである。従って、第１、第２燃料状態決定手段を備えることにより、燃料状態を決定することができない期間が減少する。
【００１０】
そして、空燃比制御手段では、燃料噴射量を決定するために用いる燃料状態として、第１燃料状態決定手段によって決定された燃料状態を用いるか、第２燃料状態決定手段によって決定された燃料状態を用いるかを、車両運転状態に基づいて切り替えていることから、燃料状態に基づいて燃料噴射量を決定することができない期間が減少することになる。従って、パージ率を空燃比に影響を与えない程度に小さくしなければならない状態が減少することになるので、パージ量を多くすることができる。しかも、漏れ検査装置において漏れ検査閉空間に漏れ孔が存在することが検出された場合には、信頼性判定手段によって、漏れ孔の影響を受けない第1燃料状態決定手段で決定した燃料状態と第２燃料状態決定手段で決定した燃料状態とを比較して、第２燃料状態決定手段で決定する燃料状態の信頼性を判定する。そして、信頼性がないと判定し場合には、車両運転状態にかかわらず、第１燃料状態決定手段によって決定された燃料状態を用いるので、異常な燃料状態に基づいて燃料噴射量が制御されてしまうことも抑制できる。さらに、漏れ検査装置において漏れ検査閉空間に漏れ孔の存在が検出された場合であっても、信頼性判定手段によって第２燃料状態決定手段で決定される燃料状態の信頼性があると判定した場合には、混合気流通部に混合気を流通させて第２燃料状態決定手段によって決定した燃料状態を用いるので、漏れ検査装置によって漏れ検査閉空間内に漏れ孔が検出された場合に、常に、第２燃料状態決定手段によって決定された燃料状態を用いることを禁止する場合に比較して、パージ量を多くすることができる。
【００１１】
請求項２記載の発明は、請求項１に記載の内燃機関の蒸発燃料処理装置において、前記空燃比制御手段は、前記漏れ検査装置によって漏れ孔が検出され、且つ、前記信頼性判定手段による信頼性の判定前であるときは、車両運転状態にかかわらず、前記燃料噴射量を制御するために用いる燃料状態として前記第１燃料状態決定手段によって決定された燃料状態を用いることを特徴とする。
【００１２】
信頼性判定手段による信頼性の判定は、漏れ検査装置によって漏れ検査閉空間に漏れ孔が存在することが検出された後であり、且つ、第１および第２燃料状態決定手段においてそれぞれ混合気の燃料状態が決定された後になる。従って、漏れ検査装置による漏れ孔の有無の検査は終了しているが、信頼性が判定できていない場合も生じる。この場合において、請求項２記載のように、車両運転状態に係わらず、第１燃料状態決定手段によって決定された燃料状態を用いて燃料噴射量を制御するようにすれば、信頼性が低い可能性がある第２燃料状態決定手段で決定された燃料状態を用いて燃料噴射量を制御してしまうことが防止される。
【００１３】
上記漏れ検査装置は、請求項３のように構成することができる。すなわち、請求項３記載の発明は、請求項１または２に記載の内燃機関の蒸発燃料処理装置であって、前記漏れ検査装置は、一端で大気に開放し基準絞りが設けられた漏れ検査通路と、前記漏れ検査閉空間と前記漏れ検査通路内とを加圧または減圧する圧力印加手段と、その圧力印加手段により加圧または減圧された前記漏れ検査閉空間または前記漏れ検査通路内の圧力を計測する圧力計測手段と、前記圧力印加手段により加圧または減圧される圧力印加範囲を、前記漏れ検査閉空間および前記漏れ検査通路内の少なくとも一方を含み、且つ、前記圧力印加範囲が互いに異なる２種類の漏れ計測状態のいずれかに切替える圧力印加範囲切替手段と、前記２種類の漏れ計測状態において前記圧力計測手段によってそれぞれ計測される２つの圧力の比較に基づいて、前記漏れ孔の存在を判断する漏れ孔判断手段とを含むものであることを特徴とする。
【００１４】
このように、請求項３では、漏れ検査を行う漏れ検査閉空間、および基準絞りが設けられた漏れ検査通路内の少なくとも一方を含み、且つ、圧力印加範囲が互いに異なる２種類の漏れ計測状態においてそれぞれ圧力を計測する。この場合、漏れ検査閉空間のどこかに漏れ孔が生じていると、２種類の漏れ計測状態においてそれぞれ検出される２つの圧力の差が、漏れ検査閉空間に漏れ孔が生じていない場合と異なってくるので、その２つの圧力の比較に基づいて、漏れ検査閉空間内の漏れ孔の存在が検出できるのである。
【００１５】
また、混合気流通部および閉空間形成部は、請求項４記載のように構成することができる。すなわち、請求項４記載の発明は、請求項１乃至３のいずれかに記載の内燃機関の蒸発燃料処理装置において、前記混合気流通部は、第１構成部として、前記パージ管から分岐する分岐管と、前記パージ管の前記キャニスタから前記分岐管までの部分とを含み、第２構成部として、切替弁によって前記分岐管との間の断接状態が切り替え可能であり、途中に絞りを有する計測通路を含んでおり、前記閉空間形成部は、前記燃料タンク、その燃料タンクから蒸発燃料を前記キャニスタに導入する蒸気導入管、前記キャニスタ、前記パージ管、および前記分岐管を含んでいることを特徴とする。
【００１６】
また、前記空燃比制御手段は、請求項５記載のように、前記空燃比制御手段は、漏れ検査装置において漏れ孔の存在が検出されておらず、且つ、車両運転状態がパージ開始前であるときには、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ開始時の燃料噴射量を決定することが好ましい。
【００１７】
漏れ検査装置において漏れ孔の存在が検出されていなければ、第２燃料状態決定手段で決定される燃料状態は信頼性があると考えられ、且つ、パージ開始前は第１燃料状態決定手段では燃料状態が決定できない一方で、第２燃料状態決定手段は燃料状態を決定することができるからである。従って、請求項５記載のようにすれば、パージ開始時のパージ率を大きくすることができるので、パージ開始時から大量の蒸発燃料を処理することができる。
【００１８】
また、前記空燃比制御手段は、請求項６記載のように、車両運転状態が、パージ開始後であってパージ中断中でない状態のときは、前記第１燃料状態決定手段によって決定された燃料状態を用いて前記燃料噴射量を制御することが好ましい。
【００１９】
第１燃料状態決定手段はパージ中に燃料状態が決定できるからである。従って、請求項６記載のようにすれば、パージ中の燃料噴射量を適切な値とすることができる。
【００２０】
また、前記空燃比制御手段は、請求項７記載のように、漏れ検査装置において漏れ孔の存在が検出されておらず、且つ、車両運転状態がパージ中断中であるときは、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ再開時の燃料噴射量を決定することが好ましい。
【００２１】
パージ中断中はパージ制御弁が閉じていることから、漏れ検査装置において漏れ孔が検出されていなければ、第２燃料状態決定手段により燃料状態が決定できるからである。この請求項７記載のようにすれば、パージ再開時のパージ率を大きくすることができるので、パージ再開時から大量の蒸発燃料を処理することができる。
【００２２】
また、パージ中断時間が短い場合には、パージ中断中に第２燃料状態決定手段による燃料状態が決定できないことも考えられる。そこで、請求項８記載のように、前記車両運転状態がパージ中断中であるときに、前記第２燃料状態決定手段による燃料状態の決定が完了しなかった場合には、前記空燃比制御手段は、パージ中断直前に前記第１燃料状態決定手段によって決定された燃料状態を用いることが好ましい。
【００２３】
また、請求項９記載の発明は、請求項１乃至６のいずれかに記載の内燃機関の蒸発燃料処理装置において、前記空燃比制御手段は、漏れ検査装置において漏れ孔の存在が検出されたが、前記信頼性判定手段によって前記第２燃料状態決定手段で決定される燃料状態は信頼性があると判定された場合であって、車両運転状態がパージ中断中であるときは、前記第２燃料状態決定手段によって決定された燃料状態を用いてパージ再開時の燃料噴射量を決定することを特徴とする。
【００２４】
このようにすることにより、漏れ孔の存在が検出された場合に常に第２燃料状態決定手段によって決定された燃料状態を用いることを禁止する場合に比較して、パージ量を多くすることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の好ましい実施形態について説明する。図１は、本発明の実施形態による蒸発燃料処理装置の構成を示す構成図である。本実施形態による蒸発燃料処理装置は、例えば自動車のエンジンに適用され、内燃機関であるエンジン１の燃料タンク１１は、蒸気導入管であるエバポライン１２を介してキャニスタ１３と接続されている。
【００２６】
キャニスタ１３内には吸着材１４が充填されており、燃料タンク１１内で発生した蒸発燃料を吸着材１４で一時的に吸着する。キャニスタ１３は、パージ管であるパージライン１５を介してエンジン１の吸気管２と接続されている。パージライン１５には、パージ制御弁であるパージバルブ１６が設けられ、その開き時にはキャニスタ１３と吸気管２とが連通するようになっている。
【００２７】
キャニスタ１３の内部には、仕切板１４ａおよび１４ｂが設けられている。仕切板１４ａは、エバポライン１２の接続位置とパージライン１５の接続位置との間に設けられており、エバポライン１２から導入された蒸発燃料が、吸着材１４に吸着されることなくパージライン１５から放出されることを防止している。
【００２８】
キャニスタ１３には後述するように大気ライン１７も接続されており、他方の仕切板１４ｂは、その大気ライン１７の接続位置とパージライン１５の接続位置との間において、吸着材１４の充填深さとほぼ同じ深さで設けられている。これにより、エバポライン１２から導入された燃焼蒸気が大気ライン１７から放出されることを防止するようにしている。
【００２９】
パージバルブ１６は電磁弁であり、エンジン１の各部を制御する電子制御ユニット（図示せず）によって開度が調整される。パージライン１５を流れる蒸発燃料を含む混合気の流量は、パージバルブ１６の開度によって制御され、その流量が制御された混合気が、スロットルバルブ３によって発生される吸気管２内の負圧により吸気管２内にパージされ、インジェクタ４からの噴射燃料とともに燃焼される（以下、適宜、パージされる蒸発燃料を含む混合気をパージガスという）。
【００３０】
キャニスタ１３には、先端がフィルタを介して大気に開放する大気ライン１７が接続されている。この大気ライン１７には、キャニスタ１３を大気ライン１７とポンプ２６の吸入側のいずれかに連通させる切替弁１８が設けられている。なお、切替弁１８は、電子制御ユニットによる非駆動時には、キャニスタ１３を大気ライン１７に連通させる第１位置にあり、駆動時に、キャニスタ１３をポンプ２６の吸入側に連通させる第２位置に切替られる。
【００３１】
パージライン１５から分岐する分岐ライン１９は、３位置弁２１の一方の入力ポートに接続されている。また、３位置弁２１の他方の入力ポートには、フィルタを介して大気に開放されるポンプ２６の吐出ライン２７から分岐する空気供給ライン２０が接続されている。３位置弁２１の出力ポートには、計測通路である計測ライン２２が接続されている。３位置弁２１は計測通路切替手段であり、上述した電子制御ユニットによって、空気供給ライン２０を計測ライン２２に接続する第１位置、計測ライン２２に対して空気供給ライン２０および分岐ライン１９のいずれとの連通も遮断する第２位置、および分岐ライン１９を計測ライン２２に接続する第３位置のいずれかに切り替えられる。なお、非駆動時、３位置弁２１は第１位置となるように構成されている。
【００３２】
計測ライン２２には、オリフィスによって構成された絞り２３およびポンプ２６が設けられている。ガス流発生手段であるポンプ２６は電動ポンプであり、駆動時に絞り２３側を吸入側として計測ライン２２にガスを流動させるもので、その駆動のオンオフおよび回転数が電子制御ユニットにより制御される。電子制御ユニットは、ポンプ２６を駆動する際、その回転数が予め設定した所定値で一定となるように制御する。
【００３３】
従って、切替弁１８は第１位置のまま、３位置弁２１を第１位置とした状態で、電子制御ユニットがポンプ２６を駆動すると、計測ライン２２を空気が流動する「第１の計測状態」となる。また、３位置弁２１を第３の位置とした状態でポンプ２６を駆動すると、大気ライン１７、キャニスタ１３、分岐ライン１９までのパージライン１５の一部、および分岐ライン１９を介して供給される蒸発燃料を含む混合気が計測ライン２２を流動する「第２の計測状態」となる。
【００３４】
また、計測ライン２２には、絞り２３の下流側、すなわち、絞り２３とポンプ２６との間に、圧力計測手段である圧力センサ２４の一方の端が接続されている。この圧力センサ２４の他方の端は大気に開放しており、圧力センサ２４によって、大気圧と計測ライン２２の絞り２３よりも下流側の圧力との差圧が検出される。この圧力センサ２４によって計測された圧力は、電子制御ユニットに出力される。
【００３５】
電子制御ユニットは、吸気管２に設けられて吸入空気量を調整するスロットルバルブ３の開度、インジェクタ４からの燃料噴射量、パージバルブ１６の開度等を、種々のセンサによって検出された検出値に基づいて制御する。例えば、吸気管２に設けたエアフローセンサ（図示せず）により検出される吸入空気量および吸気圧センサ（図示せず）により検出される吸気圧、排気管５に設けた空燃比センサ６により検出される空燃比の他、イグニッション信号、エンジン回転数、エンジン冷却水温、アクセル開度等に基づいて、スロットル開度、燃料噴射量、パージバルブ１６の開度等を制御する。
【００３６】
次に、本発明に関する電子制御ユニットの制御について詳述する。図２は、蒸発燃料処理装置の漏れ検査制御を示すフローチャートである。なお、本実施形態では、図２に示す処理が漏れ孔判断手段に相当し、この処理においては、３位置弁２１および切替弁１８が圧力印加範囲切替手段として機能し、計測ライン２２が漏れ検査通路として機能し、ポンプ２６が圧力印加手段として機能する。
【００３７】
ステップ２１では漏れ検査実施条件が成立しているか否かを判定する。漏れ検査実施条件は、車両運転時間が一定時間以上継続していたり、外気温が一定以上のときに成立するものとする。ステップ２１が否定判断であるときは、本ルーチンを終了する。肯定判断であるときは、ステップ２２でキーオフか否かを判定する。このステップ２２が否定判断であるときは、ステップ２２を繰り返し、キーオフ待ちになる。
【００３８】
キーオフか否かを判定するステップ２２が肯定判断である場合、ステップ２３に進み、キーオフから所定時間が経過したか否かを判定する。ステップ２３は、キーオフ直後は、燃料タンク１１内の燃料が揺れていたり、燃料温度が不安定であることなどに起因して蒸発燃料処理装置内の圧力が不安定であり、漏れ診断および異常診断を実行するには適していないので、診断を非実行とするための処理である。所定時間は、蒸発燃料処理装置内の状態がキーオフ直後の不安定な状態から漏れ診断を正確に行い得る程度に安定化するまでの時間であり、予め設定されている。ステップ２３が否定判断である場合にはステップ２３を繰り返し、所定時間が経過してステップ２３が肯定判断となると、ステップ２４で異常診断を実行後、本フローを終了する。
【００３９】
図３に漏れ検査実行ルーチンを示す。漏れ検査実行ルーチンの開始時は、３位置弁２１は第１位置にあり、また、切替弁１８も第１位置にある。このとき差圧センサである圧力センサ２４によって検出される圧力は０である。
【００４０】
ステップ２４１では、ポンプ２６をオンする。このときのガスの流通状態を図４に示す。この図４に示す状態は前述の第１の計測状態と同じである。図４に示すように、ステップ２４１の状態では、３位置弁２１が第１位置にあることから、大気と連通している空気供給ライン２０が計測ライン２２と連通しており、且つ、切替弁１８は第１位置にあることから、キャニスタ１３とポンプ２６とは連通していない。従って、計測ライン２２に空気が流通する空気流通状態であり、圧力センサ２４によって検出される圧力は、空気の絞り２３による圧力低下量である。
【００４１】
ステップ２４２では変数ｉを０とする。続くステップ２４３では、圧力センサ２４によって検出される圧力を圧力Ｐ（ｉ）として測定する。ステップ２４４では直前の測定圧力Ｐ（ｉ−１）から今回の測定圧力Ｐ（ｉ）への変化Ｐ（ｉ−１）−Ｐ（ｉ）をしきい値Ｐａと比較し、Ｐ（ｉ−１）−Ｐ（ｉ）＜Ｐａか否かを判定する。
【００４２】
ステップ２４４が否定判断である場合には、ステップ２４５で変数ｉを１増加させ、ステップ２４３に戻る。ステップ２４４が肯定判断である場合には、ステップ２４６に進む。すなわち、測定圧力はポンプ２６の立ち上がりで大きく変化し、その後、絞り２３の通路断面積などで規定される圧力値に徐々に収束していく挙動を示すため、十分に測定圧力が収束するのを待ってステップ２４６以降の処理を実行する趣旨である。
【００４３】
ステップ２４６では基準の圧力Ｐ１にＰ（ｉ）を代入する。そして、ステップ２４７では漏れ計測状態とする。この漏れ計測状態は図５に示す状態であり、３位置弁２１を第２位置とするとともに、切替弁１８を第２位置とする。なお、漏れ検査実行時はキーオフの状態であることから、パージバルブ１６も閉じている。
【００４４】
この漏れ計測状態では、燃料タンク１１、エバポライン１２、キャニスタ１３、パージライン１５、分岐ライン１９、およびキャニスタ１３から切替弁１８を経由するポンプ２６までの経路が閉空間となる。この閉空間が漏れ検査閉空間であり、漏れ検査閉空間を形成する上記部材が閉空間形成部である。この漏れ検査閉空間内のガスがポンプ２６により大気に放出されると、漏れ検査閉空間内が減圧されることになる。
【００４５】
ステップ２４８〜２５５は測定圧力を基準の圧力Ｐ１と比較することにより漏れ検査閉空間内に漏れ孔が存在するか否かを判断する処理である。減圧状態で漏れ検査閉空間内圧が収束する圧力は、漏れ検査閉空間内に漏れ孔がなければ絞り２３の開口面積により規定されるが、漏れ検査閉空間内に漏れ孔がある場合には、完全な閉空間が形成されないために、圧力が基準の圧力Ｐ１に到達しない。従って、測定圧力を基準の圧力Ｐ１と比較することにより漏れ検査閉空間内の漏れ孔の有無が検査できるのである。
【００４６】
ステップ２４８では変数ｉを０とする。ステップ２４９では圧力Ｐ（ｉ）を測定し、ステップ２５０で測定圧力Ｐ（ｉ）を基準圧力Ｐ１と比較し、Ｐ（ｉ）＜Ｐ１か否かを判定する。肯定判断されるとステップ２５３に進み、否定判断されるとステップ２５４に進む。漏れ計測状態に切り替えた当初は、通常、測定圧力Ｐ（ｉ）は基準圧力Ｐ１に達しておらず、ステップ２５０は否定判断となる。
【００４７】
ステップ２５０が否定判断である場合、ステップ２５１に進む。ステップ２５１、２５２はステップ２４４、２４５と同趣旨の処理で、ステップ２５１では直前の測定圧力Ｐ（ｉ−１）から今回の測定圧力Ｐ（ｉ）への変化Ｐ（ｉ−１）−Ｐ（ｉ）をしきい値Ｐａと比較し、Ｐ（ｉ−１）−Ｐ（ｉ）＜Ｐａか否かを判定する。否定判断されると、ステップ２５２で変数ｉを１増加させ、ステップ２４９に戻る。ステップ２５１が肯定判断である場合には、ステップ２５４に進む。ステップ２５１は前記ステップ２４４と同様、測定圧力Ｐ（ｉ）が収束するのを待つ趣旨である。
【００４８】
ステップ２５３では漏れ検査閉空間内は正常である（すなわち漏れ孔は存在しない）と判定する。一方、ステップ２５４では、漏れ検査閉空間に異常があると判定する。これらの処理により、漏れ検査閉空間内に絞り２３よりも大きい漏れ孔が存在する場合には異常判定となる。
【００４９】
ステップ２５３を実行して正常判定した場合には、そのままステップ２５６に進む。一方、ステップ２５４を実行して異常判定した場合には、警告手段を作動させるステップ２５５を実行した後、ステップ２５６に進む。警告手段は例えば、車両のインストゥルメントパネルに設けたインジケータとする。
【００５０】
ステップ２５６では、ポンプ２６をオフし、３位置弁２１および切替弁１８をともに第１位置にすることにより、漏れ検査実行前の状態に戻す。
【００５１】
図６は、キャニスタ１３からパージされるパージガス中の蒸発燃料濃度を決定する燃料濃度決定ルーチンを示すフローチャートであって所定の短周期毎に実行するようになっている。
【００５２】
ステップ６０１では、イグニッションスイッチがＯＮであるか否かを判断する。この判断が否定判断であるときは、エンジン１は始動しておらず、従ってパージ制御も実施しないので、ステップ６０６において、圧力計測に基づく濃度検出（図７）を禁止すると決定して本ルーチンを終了する。
【００５３】
一方、ステップ６０１が肯定判断である場合には、ステップ６０２を実行して、後述する圧力由来濃度検出・反映許可決定ルーチン（図２１）において圧力計測に基づく燃料濃度検出が禁止されているか否かをさらに判断する。このステップ６０２の判断が肯定判断である場合には、そのまま本ルーチンを終了する。
【００５４】
ステップ６０２が否定判断である場合、すなわち、圧力計測に基づく燃料濃度検出が禁止されていない場合には、ステップ６０３に進む。ステップ６０３では、前回の圧力計測に基づく燃料濃度検出、すなわち、後述する図７に基づく燃料濃度検出からの経過時間が所定時間以上であるか否かを、さらに判断する。このステップ６０３が否定判断である場合、前述のステップ６０６を実行する。
【００５５】
ステップ６０３が肯定判断である場合には、ステップ６０４において、パージバルブ１６がオフすなわち全閉であるか否かをさらに判断する。このステップ６０４が否定判断である場合、すなわち、パージバルブ１６が開いている場合にも、前述のステップ６０６を実行する。
【００５６】
ステップ６０４が肯定判断である場合には、ステップ６０５において、圧力計測に基づく燃料濃度検出を開始すると決定して、図７へ進む。
【００５７】
図７は、圧力計測に基づいて燃料濃度を検出する濃度検出ルーチンを示すフローチャートである。この図７の処理が第２燃料状態決定手段に相当する。なお、この濃度検出ルーチン実行前は、パージバルブ１６は閉じられており、切替弁１８はキャニスタ１３を大気ライン１７に連通させる第１位置となっており、３位置弁２１は、空気供給ライン２０を計測ライン２２に接続する第１位置となっている。このため、初期状態において、圧力センサ２４によって検出される圧力はほぼ大気圧と同じになっている。
【００５８】
ステップ７０１では、計測ライン２２にガス流として空気を流動させた状態で、圧力センサ２４により圧力Ｐ０の測定を行う。この状態が「第１の計測状態」に相当する。空気流による圧力Ｐ０の測定は、３位置弁２１を第１位置に保持したまま、ポンプ２６を駆動することによりなされる。この場合、計測ライン２２には空気供給ライン２０を介して空気が供給される。空気供給ライン２０の絞り２３よりも上流側は、圧力センサ２４の一方の端と同じ気圧であり、圧力センサ２４の他方は空気供給ライン２０の絞り２３よりも下流側に接続されているので、圧力センサ２４によって、空気が絞り２３を通過したときの圧力低下量が検出される。
【００５９】
次に、ステップ７０２では、計測ライン２２にガス流として蒸発燃料を含む混合気を流動させた状態で、圧力Ｐ１の測定を行う。この状態が「第２の計測状態」に相当する。混合気流による圧力Ｐ１の測定は、３位置弁２１を第３位置に切替えつつ、ポンプ２６を駆動することによりなされる。このときのガスの流通状態を図８に示す。図８に示すように、計測ライン２２には、大気ライン１７、キャニスタ１３、分岐ライン１９までのパージライン１５の一部、及び分岐ライン１９を介して供給される蒸発燃料を含む混合気が供給される。すなわち、大気ライン１７から導入される空気がキャニスタ１３内を流動することにより、蒸発燃料と空気との混合気となり、パージライン１５の一部及び分岐ライン１９を介して計測ライン２２に供給される。従って、パージライン１５のキャニスタ１３から分岐ライン１９までの部分、分岐ライン１９、および計測ライン２２が混合気の流通する混合気流通部である。混合気流による圧力測定時には、圧力センサ２４によって、蒸発燃料を含む混合気が計測ライン２２の絞り２３を通過したときの圧力低下量が検出される。
【００６０】
ステップ７０３では、ステップ７０１およびステップ７０２で測定した圧力Ｐ０およびＰ１に基づいて燃料濃度Ｃを算出し、記憶する。
【００６１】
燃料濃度Ｃの算出は、圧力Ｐ０とＰ１との圧力比ＲＰを式（１）に従って算出し、圧力比ＲＰに基づいて燃料濃度Ｃを式（２）に従って算出する。式（２）中、ｋ１は予め実験などにより適合された定数である。
ＲＰ＝Ｐ１／Ｐ０・・・（１）
Ｃ＝ｋ１×（ＲＰ−１）（＝（Ｐ１−Ｐ０）／Ｐ０）・・・（２）
【００６２】
蒸発燃料は空気よりも重いため、パージガスに蒸発燃料が含まれていると、密度が高くなる。そして、ポンプ２６の回転数が同じで計測ライン２２の流速（流量）が同じであれば、エネルギー保存の法則により、密度が高いほど、絞り２３の両側の差圧が大きくなる。従って、燃料濃度Ｃが大きくなるほど、圧力比ＲＰが大きくなり、燃料濃度Ｃと圧力比ＲＰとの関係は式（２）に示すように直線関係となる。なお、このようにして求めた燃料濃度Ｃは、パージガス中の蒸発燃料の濃度を質量比で表したものである。
【００６３】
次のステップ７０４では各部を初期状態に戻す。すなわち、切替弁１８をキャニスタ１３と大気ライン１７とが連通する第１位置とし、３位置弁２１を空気供給ライン２０を計測ライン２２に接続する第１位置とする。
【００６４】
図９は、空燃比制御ルーチンのフローチャートである。このルーチンは、一定カム角度毎に実行するようになっている。
【００６５】
ステップ９０１で空燃比フィードバック制御が許容されるか否かを判断する。すなわち、
（１）始動時でない
（２）燃料カット中でない
（３）冷却水温度（ＴＨＷ）≧０℃
（４）空燃比センサ活性完了のすべての条件が満足されたときに空燃比フィードバック制御が許容され、いずれか１つの条件が満足されないときは空燃比フィードバック制御は許容されない。
【００６６】
ステップ９０１で肯定判断されたときはステップ９０２に進む。ステップ９０２では、空燃比センサ６の出力電圧ＶＯＸを読み込み、ステップ９０３において、その出力電圧ＶＯＸが、所定の基準電圧ＶＲ（例えば０．４５Ｖ）以下であるか否かを判断する。ステップ９０３で肯定判断された場合は、排気ガスの空燃比はリーンであるとしてステップ９０４に進み、空燃比フラグＸＯＸを“０”にセットする。
【００６７】
次いで、ステップ９０５において、空燃比フラグＸＯＸと状態維持フラグＸＯＸＯとが一致しているか否かを判断する。ステップ９０５で肯定判断されたときは、リーン状態が継続しているものとして、ステップ９０６で空燃比補正係数ＦＡＦをリーン積分量“ａ”増加してこのルーチンを終了する。一方、ステップ９０５で否定判断されたときは、リッチ状態からリーン状態に反転したものとして、ステップ９０７に進み空燃比補正係数ＦＡＦをリーンスキップ量“Ａ”増加する。なおリーンスキップ量“Ａ”はリーン積分量“ａ”に比較して十分大に設定する。そして、ステップ９０８で状態維持フラグＸＯＸＯをリセットしてこのルーチンを終了する。
【００６８】
ステップ９０３で否定判断された場合は、排気ガスの空燃比はリッチであるとしてステップ９０９に進み、空燃比フラグＸＯＸを“１”にセットする。そして、ステップ９１０で空燃比フラグＸＯＸと状態維持フラグＸＯＸＯとが一致しているか否かを判断する。ステップ９１０で肯定判断されたときは、リッチ状態が継続しているものとして、ステップ９１１で空燃比補正係数ＦＡＦをリッチ積分量“ｂ”減少してこのルーチンを終了する。一方、ステップ９１０で否定判断されたときは、リーン状態からリッチ状態に反転したものとしてステップ９１２に進み空燃比補正係数ＦＡＦをリッチスキップ量“Ｂ”減少する。なおリッチスキップ量“Ｂ”はリッチ積分量“ｂ”に比較して十分大に設定する。
【００６９】
次にステップ９１３で状態維持フラグＸＯＸＯを“ｂ”にセットしてこのルーチンを終了する。なおステップ９０１で否定判断されたときは、ステップ９１４に進み空燃比補正係数ＦＡＦを“１．０”にセットしてこのルーチンを終了する。
【００７０】
図１０は、パージ率制御ルーチンのフローチャートである。ステップ１００１では、図７に示した圧力計測に基づく燃料濃度検出が完了しており、且つ、後述する圧力由来濃度検出・反映許可決定ルーチン（図２１）において、圧力計測基づいて決定した燃料濃度を反映することが許可されているか否かを判断する。なお、これ以降の説明において、上記燃料濃度を空燃比に基づいて決定される燃料濃度と区別する必要があるときは、圧力由来濃度という。
【００７１】
ステップ１００１が肯定判断である場合には、圧力由来濃度をパージ率制御および燃料噴射量制御に反映させることが可能な状態であるので、ステップ１００２において圧力由来濃度反映可能フラグＸＩＰＲＧＨＣを１に設定した後、ステップ１００３を実行する。一方、ステップ１００１が否定判断である場合には、直接、ステップ１００３を実行する。
【００７２】
ステップ１００３では、空燃比フィードバック制御中であるか否かを判断する。ステップ１００３で肯定判断されたときはステップ１００４に進み、燃料カット中であるか否かを判断する。
【００７３】
ステップ１００４で否定判断されたときはステップ１００５に進み、通常パージ率制御を行った後、ステップ１００６に進む。ステップ１００６では、パージ停止フラグＸＩＰＧＲをリセットし（０に設定し）、次いで、ステップ１００７で燃料カットカウンタＣcutをリセットしてこのルーチンを終了する。
【００７４】
ステップ１００４で肯定判断されたときはステップ１００８に進み、再開時補正パージ率演算を行い、次いで、ステップ１００９にてパージ停止フラグＸＩＰＧＲを“１”に設定してこのルーチンを終了する。
【００７５】
また、ステップ１００３で否定判断されたときはステップ１０１０に進み、パージ率ＰＧＲをリセットし（０に設定し）、次いで、ステップ１０１１にてパージ停止フラグＸＩＰＧＲを“１”に設定してこのルーチンを終了する。
【００７６】
図１１は、図１０に示すパージ率制御ルーチンのステップ１００５で実行される通常パージ率制御処理のフローチャートである。まず、ステップ１００５１において、圧力由来濃度反映可能フラグＸＩＰＲＧＨＣが１であるか否かを判断する。この判断が肯定判断である場合には、ステップ１００５２においてパージ率初期値決定ルーチンを実行する。
【００７７】
図１２にパージ率初期値決定ルーチンの詳細を示す。まず、ステップ１００５２１、１００５２２において、パージ流量許容上限値を設定する。すなわち、ステップ１００５２１ではエンジン運転状態を検出し、ステップ１００５２２で、許容されるパージ燃料蒸気流量許容値Ｆmを、検出されたエンジン運転状態に基づいて算出する。パージ燃料蒸気流量許容値Ｆmは、現在のスロットル開度などのエンジン運転状態のもとで要求される燃料噴射量、インジェクタ４で制御可能な燃料噴射量の下限値などに基づいて算出される。燃料噴射量が大きければ燃料噴射量に対するパージ燃料蒸気流量の割合が小さくなる方向に作用するからパージ燃料蒸気流量許容値Ｆmも大きな値まで許容されることになる。
【００７８】
ステップ１００５２３では、図示しない吸気圧センサにより、現在の吸気管圧力Ｐｉを検出し、ステップ９０５２４で吸気管圧力Ｐｉに基づいて基準流量Ｑ１００を演算する。基準流量Ｑ１００は、パージライン１５を流れるガスがエア１００％として、パージバルブ１６の開度（以下、適宜、パージバルブ開度という）を１００％としたときにパージライン１５を流れる前記ガスの流量であり、基準流量マップにしたがって演算される。図１３に基準流量マップの一例を示す。
【００７９】
ステップ１００５２５では、燃料濃度検出ルーチン（図７）で検出された燃料濃度Ｃに基づいてパージ混合気の予想流量Ｑcを式（３）にしたがって算出する。予想流量Ｑcはパージバルブ開度を１００％として、パージライン１５に現在の燃料濃度Ｃのパージガスを流したときのパージガス流量の予想値である。図１４は、燃料濃度Ｃと、基準流量Ｑ１００に対する予想流量Ｑcの比率（Ｑc／Ｑ１００）との関係を示すもので、燃料濃度Ｃが大きくなるとパージガスの密度が増大し、吸気管圧力Ｐｉが同じであっても、エネルギー保存の法則により、パージガスがエア１００％のときに比して流量が減少する。図中の直線は式（３）と等価である。式（３）中、Ａは定数であり、予め制御プログラムなどと共に電子制御ユニットのＲＯＭに記憶される。
Ｑc＝Ｑ１００×（１−Ａ×Ｃ）・・・（３）
【００８０】
ステップ１００５２６では、燃料濃度Ｃと予想流量Ｑcとに基づいて、パージバルブ開度を１００％として、パージライン１５に現在の燃料濃度Ｃのパージガスを流したときのパージ燃料蒸気の予想流量（以下，適宜、予想パージ燃料蒸気流量という）Ｆcを式（４）にしたがって算出する。
Ｆc＝Ｑc×Ｃ・・・（４）
【００８１】
ステップ１００５２７〜１００５２９はパージバルブ開度ｘを設定する。ステップ１００５２７では予想パージ燃料蒸気流量Ｆcをパージ燃料蒸気流量許容値Ｆmと比較し、Ｆc≦Ｆmであるか否かを判定する。肯定判断された場合は、ステップ１００５２８に進み、パージバルブ開度ｘを１００％とする。パージバルブ開度ｘを１００％としても許容パージ燃料蒸気流量許容値Ｆmまでに余裕があるからである。Ｆc≦Ｆmであるか否かを判定するステップ１００５２７が否定判断されると、パージバルブ開度ｘが１００％では過剰な燃料蒸気により空燃比制御が正常にできなくなるものと判断して、ステップ１００５２９に進み、パージバルブ開度ｘを（Ｆm／Ｆc）×１００％とする。Ｆc＞Ｆmのもとでは適正な空燃比制御が保証されるパージ流量の最大がパージ燃料蒸気流量許容値Ｆmとなるからである。
【００８２】
ステップ１００５２８、１００５２９においてパージバルブ開度ｘが算出されることにより、パージバルブ１６はその開度に制御される。
【００８３】
そして、ステップ１００５２８、１００５２９の実行後は、ステップ１００５３０で圧力由来濃度反映可能フラグＸＩＰＲＧＨＣをリセットする（０にする）とともに、再開時補正パージ率ＰＧＲcompを０にする。ステップ１００５３０で圧力由来濃度反映可能フラグＸＩＰＲＧＨＣをリセットすることにより、以後は、図１１のステップ１００５１が否定判断となり、ステップ１００５３以降を実行することになる。
【００８４】
ステップ１００５３では、空燃比補正係数ＦＡＦがどの領域にあるかを判断する。図１５は空燃比補正係数ＦＡＦの領域を示すグラフであって、１±Ｆ内にあるときは領域Iに、１±Ｆと１±Ｇの間にあるときは領域IIに、１±Ｇの外側にあるときは領域IIIに属すると判断する。なお０＜Ｆ＜Ｇとする。
【００８５】
ステップ１００５３で領域Iに属すると判断されたときはステップ１００５４に進み、パージ率ＰＧＲを予め定められたパージ率アップ量Ｄだけ増加してステップ１００５６に進む。ステップ１００５３で領域IIIに属すると判断されたときはステップ１００５５に進み、パージ率ＰＧＲを予め定められたパージ率ダウン量Ｅだけ減少してステップ１００５６に進む。ステップ１００５３で領域IIに属すると判断されたときは、直接ステップ１００５６に進む。
【００８６】
ステップ１００５６では、パージ率ＰＧＲから後述する再開時補正パージ率ＰＧＲcompを減算して、ステップ１００５７に進む。ステップ１００５７では、再開時補正パージ率ＰＧＲcompを予め定められた一定値Ｆ減算し、ステップ１００５８では、再開時補正パージ率ＰＧＲcompが正であるか否かを判断する。
【００８７】
ステップ１００５８で否定判断されたときは、ステップ１００５９で再開時補正パージ率ＰＧＲcompを下限値“０”に設定して、ステップ１００６０に進む。ステップ１００５８で肯定判断されたときは直接ステップ１００６０に進み、パージ率ＰＧＲの上下限をチェックしてこのルーチンを終了する。
【００８８】
図１６は、図１０に示すパージ率制御ルーチンのステップ１００８で実行される再開時補正パージ率演算のフローチャートである。まず、ステップ１００８１において、燃料タンク１１内に設けられた図示しない圧力センサにて燃料タンク内圧力ＰＴを検出する。燃料タンク内圧ＰＴは燃料タンク１１内の蒸発燃料量の関数であり、燃料タンク１１内の蒸発燃料量は燃料の蒸発とキャニスタ１３への放出と蒸発燃料の液化等の平衡状態の表れであるので、燃料タンク内圧力ＰＴは燃料タンク１１内での燃料の蒸発度合いを表している。なお燃料蒸発の度合いは、燃料温度と燃料表面に作用する圧力によってほぼ決まるものであるので、燃料蒸発の度合いを表すものとして、燃料タンク内圧力ＰＴに代えて燃料温度を用いてもよい。ただし、燃料タンク内圧力ＰＴをパラメータとして用いる場合には大気圧変化等の影響が相殺されるので、より正確な検出が簡単に行える。
【００８９】
次のステップ１００８２では、燃料カットカウンタＣcutをインクリメントして、ステップ１００８３に進む。なお燃料カットカウンタＣcutは燃料カット状態の継続時間を表している。ステップ１００８３では、燃料タンク内圧力ＰＴおよび燃料カットカウンタＣcutの関数として、燃料カット中にキャニスタ１４に吸着された蒸発燃料量ＶＡＰＯＲ（ＰT ，Ｃcut ）を求める。
【００９０】
蒸発燃料量ＶＡＰＯＲを求めるための関数としては、例えば以下のものを使用することができる。すなわち、燃料タンク内圧力ＰＴの関数として単位時間当たりの燃料蒸発量α（ＰＴ）を決定することができるので、単位時間当たりの燃料蒸発量αに経過時間に相当する燃料カットカウンタＣcutのカウント値を乗算する下記式により、蒸発燃料量ＶＡＰＯＲを求めることができる。
ＶＡＰＯＲ  ＝  α（ＰT ）・Ｃcut
【００９１】
ステップ１００８４では、蒸発燃料量ＶＡＰＯＲおよびエアフローセンサで検出される吸気量ＧＡの関数として再開時補正パージ率ＰＧＲcompを決定する。
ＰＧＲcomp  ＝  β・ＶＡＰＯＲ／ＧＡ
ただしβは係数
【００９２】
図１７は、パージ制御弁駆動ルーチンのフローチャートであって、パージバルブ１６の開度をいわゆるデューティ比制御によって制御する。すなわち、ステップ１７１でパージ停止フラグＸＩＰＧＲが“１”であるか否かを判断し、肯定判断されればパージ停止中であるとして、ステップ１７２でデューティ比Ｄｕｔｙを“０”に設定してこのルーチンを終了する。
【００９３】
ステップ１７１で否定判断されればパージ中であるとして、ステップ１７３に進み、次式に基づきデューティ比Ｄｕｔｙを演算する。
Ｄｕｔｙ  ＝  γ・ＰＧＲ／ＰＧＲ１００＋δ
ここでＰＧＲ１００は、全開パージ率であり、パージバルブ１６を全開した時のパージ量を表している。この全開パージ率は、エンジン回転速度Ｎｅとスロットル弁開度ＴＡとのマップとして予め設定されている。図１８は、その全開パージ率を決定するためのマップの設定例である。γおよびδはパッテリ電圧および大気圧力によって定まる補正係数である。
【００９４】
図１９は、燃料濃度ＦＧＰＧを演算するための燃料濃度学習ルーチンのフローチャートである。ステップ１９０１では、圧力由来濃度反映可能フラグＸＩＰＲＧＨＣが１であるか否かを判断する。ステップ１９０１が肯定判断である場合には、濃度換算手段に相当するステップ１９０２を実行する。ステップ１９０２では、図７で決定した燃料濃度Ｃを下記式に代入することにより、その燃料濃度Ｃを目標空燃比である理論空燃比（＝１４．６）と比較したパージガスの相対蒸発燃料濃度を表す燃料濃度ＦＧＰＧに換算する。
ＦＧＰＧ＝（１−Ｃ）−（１４．６×Ｃ×蒸発燃料の密度／空気の密度）
なお、蒸発燃料の密度および空気の密度は、予め定められた一定値を用いてもよいし、温度に基づいて定めるようにしてもよい。
【００９５】
上記燃料濃度ＦＧＰＧは、パージガス中における蒸発燃料の割合が理論空燃比の混合気と同じである場合には０となり、蒸発燃料の割合が理論空燃比よりも多くなるとマイナスとなる。また、蒸発燃料の割合が理論空燃比よりも少なくなるとプラスとなり、蒸発燃料が全く含まれていない場合に１となる。従って、燃料濃度ＦＧＰＧは、パージガスの理論空燃比からのずれの程度を表しているとも言える。ステップ１９０２の実行後は、後述するステップ１９０９へ進む。
【００９６】
前述のステップ１９０１が否定判断である場合には、ステップ１９０３へ進み、パージ停止フラグＸＩＰＧＲが“１”であるか否かを判断し、肯定判断されたときはパージ停止中であるとして、直接このルーチンを終了する。
【００９７】
ステップ１９０３で肯定判断されたときはステップ１９０４に進み、燃料濃度学習条件が成立しているか否かを判断する。すなわち、（１）空燃比フィードバック制御中、（２）冷却水温度≧８０°Ｃ、（３）始動時燃料増量＝０、（４）暖機燃料増量＝０
のすべての条件が満足されたときに学習を実行するものとし、いずれかの条件が満足されないときは学習を行わないものとする。
【００９８】
ステップ１９０４で否定判断されたとき、すなわち学習を行わないときは直接このルーチンを終了する。ステップ１９０４で肯定判断されたとき、すなわち学習を行うときはステップ１９０５に進む。ステップ１９０５では、図９の空燃比制御ルーチンで演算した空燃比補正係数ＦＡＦの時間的平均値ＦＡＦＡＶを演算し、ステップ１９０６に進む。
【００９９】
ステップ１９０６では、平均値ＦＡＦＡＶが“０．９８”以下、“０．９８”を越え“１．０２”未満、“１．０２”以上のいずれの領域にあるかを判断する。平均値ＦＡＦＡＶが“０．９８”以下であると判断されたときは、ステップ１９０７に進み、燃料濃度ＦＧＰＧを所定量“Ｑ”（例えば０．４％）減少して、ステップ１９０９に進む。
【０１００】
“１．０２”以上であると判断されたときは、ステップ１９０８に進み燃料濃度ＦＧＰＧを所定量“Ｐ”（例えば０．４％）増加して、ステップ１９０９に進む。“０．９８”を越え“１．０２”未満であるときは燃料濃度ＦＧＰＧを更新することなく直接ステップ１９０９に進む。このステップ１９０５乃至１９０８で決定される燃料濃度ＦＧＰＧが第１燃料濃度、すなわち第１燃料状態に相当し、ステップ１９０５乃至１９０８が第１燃料状態決定手段に相当する。
【０１０１】
なお、パージガス中の蒸発燃料濃度が“０”であれば、ステップ１９０７またはステップ１９０８を実行して決定した燃料濃度ＦＧＰＧは “１”に設定され、燃料濃度が大になるほど“１”より小である値となる。ステップ１９０９では、燃料濃度ＦＧＰＧを所定の上下限値内の値に制限して、このルーチンを終了する。
【０１０２】
図２０は、インジェクタ制御ルーチンのフローチャートである。まず、ステップ２００１において、エンジン回転速度Ｎｅおよび吸気量ＧＡの関数として基本燃料噴射時間Ｔｐを求める。
Ｔｐ＝Ｔｐ（Ｎe ，ＧＡ）
【０１０３】
次のステップ２００２では、パージ率ＰＧＲと図１９で決定した燃料濃度ＦＧＰＧとに基づいて、パージ補正係数ＦＰＧを演算する。
ＦＰＧ ＝ＦＧＰＧ・ＰＧＲ
【０１０４】
ステップ２００３では、図９に示す空燃比制御ルーチンで演算された空燃比補正係数ＦＡＦ、および上記パージ補正係数ＦＰＧを用いて、インジェクタ開弁時間ＴＡＵを次式により決定する。
ＴＡＵ＝α・Ｔｐ・（ＦＡＦ＋ＦＰＧ）＋β
ここでのαおよびβは暖機増量、始動増量等を含む補正係数である。
【０１０５】
ステップ２００４では、インジェクタ開弁時間ＴＡＵを出力し、このルーチンを終了する。
【０１０６】
この図２０のステップ２００２から明らかなように、エンジン１への燃料噴射量に対応するインジェクタ開弁時間ＴＡＵは、燃料濃度ＦＧＰＧに基づいて制御されている。そして、その燃料濃度ＦＧＰＧは、圧力由来濃度を用いることが許可されている場合、すなわち、圧力由来濃度反映可能フラグＸＩＰＲＧＨＣが１である場合には、圧力由来濃度である燃料濃度Ｃが相対燃料濃度ＦＧＰＧに換算されたものが用いられる。
【０１０７】
上記圧力由来濃度反映フラグＸＩＰＲＧＨＣの状態は、図２１に示す圧力由来濃度検出・反映許可決定ルーチンを実行することによって決定する。このルーチンは、所定周期で繰り返し実行するようになっている。この図２１は、信頼性判定手段に相当する処理である。
【０１０８】
図２１において、まず、ステップ２１０１では、後述するステップ２１１１において圧力由来濃度の妥当性を確認済みであるか否かを判断する。確認済みである場合には、そのまま本ルーチンを終了するが、当初はこのステップ２１０１は否定判断となるので、ステップ２１０２に進む。ステップ２１０２では、圧力由来濃度の検出を許可するとともに、圧力由来濃度の反映も許可する。なお、後者は、圧力由来濃度反映フラグＸＩＰＲＧＨＣを１にすることである。
【０１０９】
ステップ２１０２の実行後はステップ２１０３を実行する。ステップ２１０３では、図２の漏れ検査制御ルーチンを実行した結果、漏れ検査閉空間に漏れ孔が存在していると判定されているか否かを判断する。この判断が否定判断である場合、すなわち、漏れ検査閉空間に漏れ孔がないと判定されている場合には、図７の圧力計測に基づく燃料濃度検出ルーチンを実行することによって算出される燃料濃度Ｃ、すなわち圧力由来燃料濃度は精度のよいものであると考えられ、その圧力由来燃料濃度を用いることは妥当であるので、ステップ２１１１を実行して妥当性確認済みとする。
【０１１０】
一方、漏れ孔の存在が検出されており、ステップ２１０３が肯定判断となった場合には、圧力由来濃度の妥当性をさらに検討する必要がある。漏れ検査閉空間を形成する閉空間形成部と混合気流通部とは完全には重複しておらず、漏れ検査閉空間内のどこかに漏れ孔が生じているとしても、必ずしも、圧力由来濃度の精度が低下するとは限らないのである。
【０１１１】
ここで、混合気流通部は、パージライン１５のキャニスタ１３から分岐ライン１９までの部分、分岐ライン１９、および計測ライン２２であり、漏れ検査閉空間を形成する閉空間形成部は、燃料タンク１１、エバポライン１２、キャニスタ１３、パージライン１５、分岐ライン１９、およびキャニスタ１３から切替弁１８を経由してポンプ２６に至るまでのラインである。従って、混合気流通部と閉空間形成部とは、パージライン１５のキャニスタ１３から分岐ライン１９までの部分と分岐ライン１９とを共通に有している。これらが混合気流通部の第１構成部であり、混合気流通部の他の部分が第２構成部である。また、パージライン１５の分岐ライン１９よりもパージバルブ１６側の部分は、キャニスタ１３よりも下流側において混合気流通部の第１構成部と連通する混合気流通関連部である。この混合気流通関連部（パージライン１５の分岐ライン１９よりもパージバルブ１６側の部分）に漏れ孔が生じていも、絞り２３を流通する混合気の燃料濃度が低下してしまう。
【０１１２】
具体的には、ステップ２１０４以下を実行することによって、圧力由来濃度の妥当性（信頼性）を判定する。ステップ２１０４では、圧力由来濃度の検出が済んでいるか否かを判断する。なお、このステップ２１０４を実行する際には、必ずステップ２１０２を実行するので、図７を実行して圧力由来濃度を検出することは許可されている状態にある。
【０１１３】
圧力由来濃度の検出が済んでおらず、ステップ２１０４が否定判断となった場合には、ステップ２１０５にて圧力由来濃度の反映を禁止して本ルーチンを終了する。この場合、図１０のステップ１００１が否定判断となり、また、図２０のステップ２００２では、空燃比のずれに基づいて学習された燃料濃度ＦＧＰＧを用いることになる。
【０１１４】
ステップ２１０４が肯定判断である場合には、ステップ２１０６において、空燃比のずれに基づく燃料濃度ＦＧＰＧの学習が完了した状態であるか否かをさらに判断する。この判断は、図１９の燃料濃度学習ルーチンが所定周期で繰り返されることによる燃料濃度ＦＧＰＧの変化量が少なくなったこと、たとえば、変化量が所定変化量以下となったか否かで判断する。このステップ２１０６が否定判断である場合にも、圧力由来濃度の妥当性を確かめることができないので、ステップ２１０５を実行して圧力由来濃度の反映を禁止する。
【０１１５】
ステップ２１０６も肯定判断となった場合には、ステップ２１０７に進む。ステップ２１０７では、ＦＧＰＧＦＢとＦＧＰＧＰＭとを決定する。ＦＧＰＧＦＢは、図１９の燃料濃度学習ルーチンで学習が完了した燃料濃度ＧＦＰＧそのものである。一方、ＦＧＰＧＰＭは、圧力由来濃度である燃料濃度Ｃを、図１９のステップ１９０２と同じ計算により相対燃料濃度に換算した値である。
【０１１６】
続くステップ２１０８では、上記ステップ２１０７で決定したＦＧＰＧＦＢとＦＧＰＧＰＭとを比較する。具体的には、ＦＧＰＧＦＢとＦＧＰＧＰＭとの差の絶対値が、予め設定された所定値よりも大きいか否かを判断する。この判断は、空燃比制御において要求される蒸発燃料濃度の精度を考慮した場合に、ＦＧＰＧＦＢとＦＧＰＧＰＭとが検出誤差範囲と評価できるかどうかを判断するものであり、上記所定値は、この観点から数値が予め設定されている。
【０１１７】
このステップ２１０８の判断が肯定判断である場合、すなわち、ＦＧＰＧＦＢとＦＧＰＧＰＭとの差が大きい場合には、圧力由来濃度であるＦＧＰＧＰＭの信頼性が低いと考えられるので、ステップ２１０９において、圧力由来濃度を検出することを禁止するとともに、既に検出した圧力由来濃度を制御に反映することも禁止する。その後、ステップ２１１１に進んで、妥当性確認済みにする。この場合、以降、本ルーチンを実行しても、ステップ２１０１で妥当性確認済みとなって、即、ルーチンが終了となるので、圧力由来濃度の検出および反映は、継続的に禁止される。
【０１１８】
一方、ステップ２１０８が否定判断である場合、すなわち、ＦＧＰＧＦＢとＦＧＰＧＰＭとの差が小さい場合には、ステップ２１１０へ進む。ステップ２１１０へ進む場合は、圧力由来濃度であるＦＧＰＧＰＭは信頼性があると考えられるので、ステップ２１０５にて禁止されていた圧力由来濃度の反映を、再度、許可に戻す。そして、ステップ２１１１へ進んで、妥当性確認済みにする。この場合、圧力由来濃度の検出および反映がともに許可された状態となる。
【０１１９】
図２２は、本実施形態におけるパージタイミングを例示するタイミングチャートである。なお、図２２はエンジン始動中のタイミングチャートであり、エンジン停止中に漏れ検査条件が成立した場合には、予め漏れ検査制御（図２）を実行する。診断の結果、漏れ検査閉空間内に漏れ孔が検出された場合のタイムチャートの例が、図２２に示す異常診断時のタイムチャートであり、診断結果が正常診断である場合のタイムチャートの例が、図２２に示す正常診断時のタイムチャートである。
【０１２０】
正常診断されている場合には、圧力計測に基づく燃料濃度検出は許可される状態であるので、図６のステップ６０２が否定判断となる。従って、イグニッションスイッチがオンとなるなど、図６のその他のステップが肯定判断されると、圧力計測に基づく燃料濃度検出（図７）を開始する（ｔ１時点）。
【０１２１】
そして、その図７の濃度検出が終了して燃料濃度Ｃが得られると、図１９のステップ１９０２で燃料濃度Ｃを相対蒸発燃料濃度、すなわち燃料濃度ＦＧＰＧに換算することができる。また、圧力由来濃度反映可能フラグＸＩＰＲＧＨＣが１となるので、図１１のステップ１００５２のパージ率初期値決定処理が実行される。そのため、そのパージ率初期値決定処理を実行することによって定まる大きなパージ率ＰＧＲとされて、パージが開始される（ｔ２時点）。
【０１２２】
一方、異常診断時も、図２１のステップ２１０２にて圧力由来濃度検出が許可され、且つ、その反映も一旦は許可される。そのため、正常診断時と同様に、圧力計測に基づく燃料濃度検出（図７）を実行する（ｔ１時点）。
【０１２３】
しかし、エンジン始動当初は空燃比のずれに基づく燃料濃度ＦＧＰＧの学習が完了していないので、ステップ２１０６が否定判断となって、ステップ２１０５を実行することになるので、圧力由来濃度の反映は禁止される。その結果、空燃比に影響を与えない程度の小さなパージ率ＰＧＲでパージを開始する（ｔ２時点）。そして、その小さなパージ率ＰＧＲでパージ率ＰＧＲをさらに大きくしたときの燃料濃度ＦＧＰＧを予測する。さらに、予測が完了した時点（ｔ３時点）からは、予測値に基づいて燃料濃度ＦＧＰＧの学習を繰り返しつつ、パージバルブ１６を徐々に開いていく。そして、ｔ４時点においてパージ率ＰＧＲは最大値に到達する。このようにすることにより、パージ開始前に燃料濃度ＦＧＰＧを知ることができなくても、空燃比の乱れを抑えつつ、パージを行うことができる。
【０１２４】
また、ｔ４時点においてパージ率ＰＧＲが最大値に到達した時点では、空燃比のずれに基づく燃料濃度ＦＧＰＧの学習は完了状態となる。従って、漏れ孔が検出されている場合には、図２１のステップ２１０６が肯定判断となるので、ステップ２１０７、２１０８へと進んで、ＦＧＰＧＦＢとＦＧＰＧＰＭとが比較される。そして、その比較に基づいて、圧力由来濃度の検出および反映がともに禁止されるか、それらがともに許可されるかのいずれかの状態となる。
【０１２５】
車速が減速状態となり、燃料カットオン状態となると（ｔ５時点）、パージ率ＰＧＲは０、すなわちパージバルブ１６を全閉したパージ中断状態となる。正常診断されている場合、および異常診断されたが、圧力由来濃度の検出・反映が許可された場合、パージ中断状態のまま、前回の圧力計測に基づく燃料濃度検出完了から所定時間が経過すると、図６の処理においてステップ６０５へ進むので、圧力計測に基づく燃料濃度検出を再度開始する（ｔ６時点）。そして、ｔ７時点においてその燃料濃度検出が完了すると、図１０のステップ１００２で圧力由来濃度反映可能フラグが１に設定され、図１８のステップ１８０２で燃料濃度ＦＧＰＧが演算される。
【０１２６】
そして、ｔ７時点の後のｔ８時点において、燃料カットオフ状態すなわち燃料カットが解除された状態となると、図１９のステップ１９０２で燃料濃度ＦＧＰＧが演算されているので、パージ再開時（ｔ８時点）から、大きなパージ率ＰＧＲでパージを再開する。
【０１２７】
一方、異常診断時であって、圧力由来濃度の検出および反映が禁止された場合には、図示していないが、燃料カットオン状態の期間に基づいて定まるパージ率ＰＧＲでパージを再開する。このようにすることにより、空燃比を乱さずに、パージを再開することができる。そして、パージ再開後は、燃料濃度ＦＧＰＧの学習を繰り返しつつ、パージ率ＰＧＲを大きくする。
【０１２８】
また、ｔ９時点において燃料カットオン状態となり、ｔ１０時点において圧力計測に基づく濃度検出を開始したが、その濃度検出が完了せずにｔ１１時点において燃料カットオフ状態に戻った場合には、正常診断時であっても、異常診断時と同様に、燃料カットオン状態の期間を積算することによって決定されたパージ率ＰＧＲでパージを再開する。
【０１２９】
このように、本実施形態では、パージ行っていないときに、混合気流通部に混合気を流通させることにより混合気の蒸発燃料濃度を得ているので、パージ開始時（ｔ２時点）からパージ率ＰＧＲを最大にしてパージを開始することができるとともに、パージ再開時（ｔ８時点）もパージ率ＰＧＲを最大にすることができる。従って、パージ量を十分に大きくすることができる。
【０１３０】
また、パージ中断中に燃料濃度検出が完了しなかった場合には、パージ中断時間に基づいてパージ再開時のパージ率ＰＧＲを決定するので、パージ中断中に燃料濃度検出が完了しなかったとしても、パージ再開時のパージ率ＰＧＲをある程度大きくすることができる。このことによっても、パージ量を大きくすることができる。
【０１３１】
また、図２の漏れ検査制御において漏れ検査閉空間に漏れ孔があると判定された場合には、その漏れ検査閉空間を形成する閉空間形成部と一部共通する混合気流通部に混合気を流通させることにより計測する蒸発燃料濃度Ｃは信頼性が低い可能性がある。そこで、圧力由来濃度検出・反映許可決定ルーチン（図２１）を実行して、圧力由来濃度である蒸発燃料濃度Ｃの信頼性を判定している。そして、信頼性がないと判定した場合には、圧力由来濃度の検出および反映を禁止して、車両運転状態にかかわらず、図９において空燃比の目標空燃比からのずれ量に基づいて決定される燃料濃度ＦＧＰＧ（第１燃料濃度）を用いるので、異常な燃料濃度に基づいて燃料噴射量が制御されてしまい、空燃比が大きくずれてしまうことも抑制できる。
【０１３２】
一方、信頼性があると判定した場合には、漏れ検査閉空間に漏れ孔が検出された場合であっても、圧力由来濃度の検出・反映を許可しているので、漏れ孔が検出された場合に常に圧力由来濃度を用いることを禁止する場合に比較して、パージ量を多くすることができる。
【０１３３】
以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態に何ら制限されることなく、本発明の主旨を逸脱しない範囲において種々変形して実施することが可能である。
【０１３４】
たとえば、上述した実施形態では、圧力センサ２４は、一端が絞り２３の下流側に接続され、他端が大気に開放されていたが、他端を絞り２３の上流側に接続することにより、絞り２３の前後の圧力差を検出するようにしてもよい。
【０１３５】
また、上述した実施形態では、３位置弁２１を用いていたが、複数の２位置弁を組み合わせて、上述した第１位置〜第３位置に相当する切替動作を行わせるようにすることも可能である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施形態による蒸発燃料処理装置の構成を示す構成図である。
【図２】蒸発燃料処理装置の漏れ検査制御を示すフローチャートである。
【図３】図２のステップ２４で実行する漏れ検査実行ルーチンを示すフローチャートである。
【図４】図３のステップ２４１実行時のガスの流通状態を示す図である。
【図５】図３のステップ２４７実行時のガスの流通状態を示す図である。
【図６】キャニスタ１３からパージされるパージガス中の蒸発燃料濃度を決定する燃料濃度決定ルーチンを示すフローチャートである。
【図７】圧力計測に基づいて燃料濃度を検出する濃度検出ルーチンを示すフローチャートである。
【図８】図７のステップ７０２実行時のガスの流通状態を示す図である。
【図９】空燃比制御ルーチンのフローチャートである。
【図１０】パージ率制御ルーチンのフローチャートである。
【図１１】図１０に示すパージ率制御ルーチンのステップ１００５で実行される通常パージ率制御処理のフローチャートである。
【図１２】図１１のステップ１００５２で実行されるパージ率初期値決定ルーチンのフローチャートである。
【図１３】基準流量マップの一例を示す図である。
【図１４】燃料濃度Ｃと、基準流量Ｑ１００に対する予想流量Ｑcの比率（Ｑc／Ｑ１００）との関係を示す図である。
【図１５】空燃比補正係数ＦＡＦの領域を示すグラフである。
【図１６】図１０に示すパージ率制御ルーチンのステップ１００８で実行される再開時補正パージ率演算のフローチャートである。
【図１７】パージ制御弁駆動ルーチンのフローチャートである。
【図１８】全開パージ率を決定するためのマップの設定例である。
【図１９】燃料濃度ＦＧＰＧを演算するための燃料濃度学習ルーチンのフローチャートである。
【図２０】インジェクタ制御ルーチンのフローチャートである。
【図２１】圧力由来濃度の検出および反映の許可を決定するルーチンのフローチャートである。
【図２２】実施形態におけるパージタイミングを例示するタイミングチャートである。
【符号の説明】
【０１３７】
５：排気管
６：空燃比センサ
１１：燃料タンク
１２：エバポライン（蒸気導入管）
１３：キャニスタ
１５：パージライン（パージ管）
１６：パージバルブ（パージ制御弁）
１８：切替弁
１９：分岐ライン（分岐管）
２１：３位置弁（圧力印加範囲切替手段）
２２：計測ライン（計測通路、漏れ検査通路）
２３：絞り（基準絞り）
２４：圧力センサ（圧力計測手段）
２６：ポンプ（圧力印加手段）
ステップ７０１乃至７０４：第２燃料状態決定手段
ステップ１９０５乃至１９０８：第1燃料状態決定手段
ステップ２００１乃至２００４：空燃比制御手段
ステップ２１０１乃至２１１１：信頼性判定手段
【図１】
2007231745.tif 000003
【図２】
2007231745.tif 000004
【図３】
2007231745.tif 000005
【図４】
2007231745.tif 000006
【図５】
2007231745.tif 000007
【図６】
2007231745.tif 000008
【図７】
2007231745.tif 000009
【図８】
2007231745.tif 000010
【図９】
2007231745.tif 000011
【図１０】
2007231745.tif 000012
【図１１】
2007231745.tif 000013
【図１２】
2007231745.tif 000014
【図１３】
2007231745.tif 000015
【図１４】
2007231745.tif 000016
【図１５】
2007231745.tif 000017
【図１６】
2007231745.tif 000018
【図１７】
2007231745.tif 000019
【図１８】
2007231745.tif 000020
【図１９】
2007231745.tif 000021
【図２０】
2007231745.tif 000022
【図２１】
2007231745.tif 000023
【図２２】
2007231745.tif 000024