(57)【要約】    【課題】  エバポ系内のエバポガス濃度変化によってエバポ系のリークを誤判定してしまうことを防止できるようにする。    【解決手段】  エンジン停止中に、正圧ポンプにより基準圧力検出部内に正圧を導入して基準圧力を検出する基準圧力検出処理と、正圧ポンプにより燃料タンクを含むエバポ系内に正圧を導入してエバポ系内の圧力を検出するエバポ系内圧力検出処理とを実行し、エバポ系内の圧力と基準圧力との差をリーク判定値と比較してエバポ系のリークの有無を判定する。その際、エンジン運転中に学習したエバポ系内のエバポガス濃度に応じてリーク判定値を設定する。これにより、エバポ系内のエバポガス濃度の変化によって正圧導入時のエバポ系内の圧力挙動が変化するのに対応してリーク判定値を変更して、エバポ系内のエバポガス濃度変化によるリークの誤判定を防止することができる。    【選択図】  図６
2005030334.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク内の燃料が蒸発して生じたエバポガスを内燃機関の吸気系にパージするエバポガスパージシステムにおいて、
前記燃料タンクを含むエバポ系内に正圧を導入する正圧導入手段と、
前記エバポ系内の圧力又はそれに相関する情報（以下「エバポ系内圧力情報」という）を検出する圧力情報検出手段と、
前記正圧導入手段により前記エバポ系内に正圧を導入して前記圧力情報検出手段で検出したエバポ系内圧力情報に基づいて前記エバポ系のリーク診断を行うリーク診断手段と、  前記エバポ系内のエバポガス濃度又はそれに相関する情報（以下「エバポガス濃度情報」という）を検出するエバポガス濃度情報検出手段と、
前記リーク診断手段により前記エバポ系のリークを判定する際の判定条件を前記エバポガス濃度情報検出手段で検出したエバポガス濃度情報に基づいて設定する判定条件設定手段と
を備えていることを特徴とするエバポガスパージシステムのリーク診断装置。
【請求項２】
前記判定条件設定手段は、前記エバポ系内のエバポガス濃度が高くなるほど、前記エバポ系のリーク有りと判定する前記エバポ系内の圧力が高くなるように前記判定条件を設定することを特徴とする請求項１に記載のエバポガスパージシステムのリーク診断装置。
【請求項３】
前記リーク診断手段は、前記エバポガス濃度情報検出手段で検出したエバポガス濃度情報に基づいて正圧導入後のエバポ系内圧力検出期間を設定することを特徴とする請求項１又は２に記載のエバポガスパージシステムのリーク診断装置。
【請求項４】
前記エバポガス濃度情報検出手段は、内燃機関の運転中に前記エバポガスのパージ流量と空燃比フィードバック補正量とに基づいて前記エバポガス濃度情報を学習する手段を有し、
前記判定条件設定手段は、前記エバポガス濃度情報検出手段で学習したエバポガス濃度情報に基づいて前記判定条件を設定することを特徴とする請求項１乃至３のいずれかに記載のエバポガスパージシステムのリーク診断装置。
【請求項５】
所定孔径の基準孔が形成された基準圧力検出部と、前記正圧導入手段で前記基準圧力検出部内に正圧を導入する経路と前記正圧導入手段で前記エバポ系内に正圧を導入する経路とを切り換える切換手段とを備え、
前記リーク診断手段は、前記正圧導入手段で前記基準圧力検出部内に正圧を導入して前記基準孔で規制された圧力又はそれに相関する情報（以下「基準圧力情報」という）を検出する処理と、前記正圧導入手段で前記エバポ系内に正圧を導入して前記エバポ系内圧力情報を検出する処理とを実行し、前記基準圧力情報と前記エバポ系内圧力情報とを比較して前記エバポ系のリーク診断を行うことを特徴とする請求項１乃至４のいずれかに記載のエバポガスパージシステムのリーク診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンク内の燃料が蒸発して生じたエバポガス（燃料蒸発ガス）を内燃機関の吸気系にパージ（放出）するエバポガスパージシステムのリーク診断を行うエバポガスパージシステムのリーク診断装置に関するものである。
【背景技術】
【０００２】
従来より、エバポガスパージシステムにおいては、燃料タンク内から発生するエバポガスが大気中に漏れ出すことを防止するために、燃料タンク内から発生したエバポガスをキャニスタ内に吸着し、このキャニスタと内燃機関の吸気系とを連通するパージ通路に設けたパージ制御弁を開弁することで、吸気系の負圧を利用してキャニスタ内に吸着されているエバポガスを吸気系へパージするようにしている。このエバポガスパージシステムから大気中にエバポガスが漏れる状態が長時間放置されるのを防止するために、エバポガスのリーク（漏れ）を早期に検出する必要がある。
【０００３】
そこで、内燃機関の運転中にパージ制御弁を開弁して吸気系から燃料タンク内に負圧を導入した後、パージ制御弁を閉弁してパージ制御弁から燃料タンクまでのエバポ系を密閉した状態で、エバポ系内の圧力（例えば燃料タンク内の圧力）の変化量を測定し、その負圧導入時の圧力変化量をリーク判定値（例えば大気圧導入時の圧力変化量）と比較することで、エバポ系のリークの有無を判定するようにしたものがある。
【０００４】
しかし、上記従来のリーク診断では、微小リークやリーク度合（リーク孔の大きさ）を制度良く判定することができないという欠点があった。
【０００５】
そこで、例えば、特許文献１（特開平１０−９０１０７号公報）に記載されているように、電動式の正圧ポンプで基準圧力検出部内に正圧を導入して、基準圧力検出部に形成した基準孔（微小リーク孔に相当する所定孔径の孔）で規制された圧力（基準圧力）を検出し、その後、通路切換弁で正圧ポンプの圧力導入経路を切り換えて、基準圧力検出時と同一の条件で正圧ポンプによりエバポ系内に正圧を導入してエバポ系内の圧力を検出し、基準圧力とエバポ系内の圧力とを比較することで、微小リークやリーク度合を判定できるようにしたものがある。
【特許文献１】特開平１０−９０１０７号公報（第２頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記特許文献１のように、エバポ系内に正圧を導入してリーク診断を行うシステムでは、もし、エバポ系にリーク孔が開いていると、エバポ系内への正圧導入時にエバポ系内のガスがリーク孔から大気中に放出される。その際、リーク孔の孔径やエバポ系内の圧力と大気圧との圧力差が同じでも、エバポ系内のガスの密度が変わると、後述する流体力学的特性によりリーク孔から大気中に放出されるガスの流量が変化する。このため、エバポ系内のエバポガス濃度が変わって、エバポ系内のガスの密度が変わると、正圧導入時にリーク孔から大気中に放出されるガスの流量が変わって、エバポ系内の圧力挙動が変化する。つまり、エバポ系内のエバポガス濃度に応じて正圧導入時のエバポ系内の圧力挙動が変化する。しかし、上記特許文献１のリーク診断では、このようなエバポ系内のエバポガス濃度変化による正圧導入時のエバポ系内の圧力挙動変化の影響が考慮されていないため、リークを誤判定してしまう可能性がある。
【０００７】
本発明は、このような事情を考慮してなされたものであり、従ってその目的は、エバポ系内のエバポガス濃度変化によるリークの誤判定を防止することができ、リーク診断精度を向上させることができるエバポガスパージシステムのリーク診断装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の請求項１のエバポガスパージシステムのリーク診断装置は、正圧導入手段によりエバポ系内に正圧を導入してエバポ系内の圧力又はそれに相関する情報（以下「エバポ系内圧力情報」という）を圧力情報検出手段により検出し、その検出値に基づいてエバポ系のリーク診断を行うものにおいて、エバポ系内のエバポガス濃度又はそれに相関する情報（以下「エバポガス濃度情報」という）をエバポガス濃度情報検出手段により検出し、その検出値に基づいて、エバポ系のリークを判定する際の判定条件を判定条件設定手段により設定するようにしたものである。
【０００９】
このようにすれば、エバポ系内のエバポガス濃度の変化によって、正圧導入時のエバポ系内の圧力挙動が変化するのに対応して、リークを判定する際の判定条件（圧力情報検出手段の検出値又は判定値）を変更することができるので、エバポ系内のエバポガス濃度変化によるリークの誤判定を防止することができ、リーク診断精度を向上させることができる。
【００１０】
この場合、請求項２のように、エバポ系内のエバポガス濃度が高くなるほど、エバポ系のリーク有りと判定するエバポ系内の圧力が高くなるように判定条件を設定するようにすると良い。
【００１１】
一般に、エバポ系内のガスがリーク孔から大気中に漏れる流量Ｑは、流体力学の理論により次式により表すことができる。
【００１２】
【数１】
2005030334.tif 000003
【００１３】
ここで、Ａはリーク孔の流路断面積×流量係数、ρはエバポ系内のガスの密度、ΔＰはエバポ系内の圧力と大気圧との圧力差である。
【００１４】
上式から明らかなように、リーク孔の孔径が同じでも、エバポ系内のエバポガス濃度が高くなるほど（エバポ系内のガスの密度ρが大きくなるほど）、エバポ系内への正圧導入時に、リーク孔から大気中に放出されるガスの流量Ｑが少なくなるため、エバポ系内の圧力上昇量が大きくなる。
【００１５】
従って、エバポ系内のエバポガス濃度が高くなるほど、エバポ系のリーク有りと判定するエバポ系内の圧力が高くなるように判定条件を設定すれば、エバポ系内のエバポガス濃度変化の影響を受けずに、リークの有無を精度良く判定することができる。
【００１６】
このように、エバポ系内のエバポガス濃度によってリーク孔のガス流量Ｑが変化すれば、エバポ系内への正圧導入開始からエバポ系内の圧力が安定するまでの時間もエバポ系内のエバポガス濃度によって変化することになる。
【００１７】
この点を考慮して、請求項３のように、エバポガス濃度情報に応じて、エバポ系内に正圧を導入して正圧導入後のエバポ系内圧力検出期間を設定するようにしても良い。このようにすれば、エバポ系内圧力の安定に要する時間がエバポガス濃度に応じて変化するのに対応して、エバポ系内圧力検出期間をほぼ必要最小限の適正時間に設定することができるので、エバポ系内圧力検出期間が必要以上に長くなってしまうことを防止して、速やかに且つ精度良くリーク診断を行うことができる。
【００１８】
更に、請求項４のように、内燃機関の運転中にエバポガスのパージ流量と空燃比フィードバック補正量とに基づいてエバポガス濃度情報を学習し、このエバポガス濃度情報の学習値に基づいてリーク診断時の判定条件を設定するようにしても良い。このようにすれば、パージ流量と空燃比フィードバック補正量とに基づいてエバポガス濃度情報を検出するシステムにおいて、内燃機関の停止中にリーク診断を行う場合でも、内燃機関の運転中に学習した最新のエバポガス濃度情報に基づいてリーク診断時の判定条件を設定することができる。
【００１９】
また、請求項５のように、所定孔径の基準孔が形成された基準圧力検出部と、正圧導入手段で基準圧力検出部内に正圧を導入する経路と正圧導入手段でエバポ系内に正圧を導入する経路とを切り換える切換手段とを設け、正圧導入手段で基準圧力検出部内に正圧を導入して基準孔で規制された圧力又はそれに相関する情報（以下「基準圧力情報」という）を検出する処理と、正圧導入手段でエバポ系内に正圧を導入してエバポ系内圧力情報を検出する処理とを実行し、基準圧力情報とエバポ系内圧力情報とを比較してエバポ系のリーク診断を行うようにしても良い。
【００２０】
このように、エバポ系内のエバポガス濃度の影響を受けない基準圧力情報と、エバポ系内のエバポガス濃度の影響を受けるエバポ系内圧力情報とを比較してリーク診断を行う場合、リーク診断時の判定条件を固定すると、エバポガス濃度によってリークを誤判定してしまう可能性があるが、本発明のように、エバポガス濃度情報に基づいて判定条件を設定すれば、エバポ系内のエバポガス濃度の影響を受けずに、基準圧力情報を基準にして微小リークやリーク度合（リーク孔の大きさ）を精度良く判定することができ、リーク診断の診断精度を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を図面に基づいて説明する。まず、図１に基づいてエバポガスパージシステムの構成を説明する。燃料タンク１１には、エバポ通路１２を介してキャニスタ１３が接続されている。このキャニスタ１３内には、エバポガス（燃料蒸発ガス）を吸着する活性炭等の吸着体（図示せず）が収容されている。
【００２２】
一方、キャニスタ１３とエンジン吸気系との間には、キャニスタ１３内の吸着体に吸着されているエバポガスをエンジン吸気系にパージ（放出）するためのパージ通路１４が設けられ、このパージ通路１４の途中に、パージ流量を制御するパージ制御弁１５が設けられている。このパージ制御弁１５は、常閉型の電磁弁により構成され、通電をデューティ制御することで、キャニスタ１３からエンジン吸気系へのエバポガスのパージ流量を制御するようになっている。
【００２３】
この燃料タンク１１からパージ制御弁１５までのエバポ系のリーク診断を行うために、キャニスタ１３には、リークチェックモジュール１７が接続されている。図２に示すように、リークチェックモジュール１７は、キャニスタ１３側に接続されるキャニスタ連通路１８に、通路切換弁１９（切換手段）を介して大気連通路２０と正圧導入路２１とが接続されている。大気連通路２０は、大気側に直接連通するように設けられ、正圧導入路２１は、電動式の正圧ポンプ２３（正圧導入手段）を介して大気連通路２０の途中に接続されている。この正圧ポンプ２３はモータ等によって駆動され、大気側から正圧導入路２１の方向へガスを送り込むように配置されている。
【００２４】
通路切換弁１９は、キャニスタ連通路１８と大気連通路２０とを接続する大気開放位置Ｂと、キャニスタ連通路１８と正圧導入路２１とを接続する正圧導入位置Ａとの間を切換動作可能な電磁弁により構成されている。
【００２５】
また、キャニスタ連通路１８と正圧導入路２１との間には、通路切換弁１９をバイパスするバイパス通路２４が接続され、このバイパス通路２４の途中に、基準オリフィス２５（基準孔）が設けられている。この基準オリフィス２５は、通路内径がバイパス通路２４の他の部位の通路内径よりも大幅に絞られて基準リーク孔径（例えば直径０．５ｍｍ）になるように形成されている。この基準オリフィス２５と、バイパス通路２４のうち基準オリフィス２５から正圧導入路２１につながる通路２４ａとによって基準圧力検出部３７が構成され、この基準圧力検出部３７に、圧力センサ２６（圧力情報検出手段）が設けられている。
【００２６】
パージ制御弁１５の閉弁時に通路切換弁１９が正圧導入位置Ａに切り換えられているときには、エバポ系が密閉されて、基準圧力検出部３７の圧力センサ２６の周辺部分が正圧導入路２１とキャニスタ連通路１８を介してエバポ系内に連通するため、圧力センサ２６により基準圧力検出部３７内の圧力を検出することでエバポ系内の圧力を検出することができる。
【００２７】
そして、通路切換弁１９が正圧導入位置Ａに切り換えられてエバポ系が密閉された状態で、正圧ポンプ２３が駆動されると、大気側のガスが大気連通路２０→正圧ポンプ２３→正圧導入路２１→キャニスタ連通路１８の経路でエバポ系内に送り込まれて、エバポ系内に正圧が導入される。
【００２８】
一方、パージ制御弁１５の閉弁時に通路切換弁１９が大気開放位置Ｂに切り換えられているときには、バイパス通路２４内（基準圧力検出部３７内）が大気連通路２０を介して大気に開放されるため、圧力センサ２６により基準圧力検出部３７内の圧力を検出することで大気圧を検出することができる。
【００２９】
そして、通路切換弁１９が大気開放位置Ｂに切り換えられてエバポ系内が大気連通路２０を介して大気に開放された状態で、正圧ポンプ２３が駆動されると、基準オリフィス２５の存在により基準圧力検出部３７内が正圧になる。このとき、圧力センサ２６により基準圧力検出部３７内の圧力を検出することで、基準オリフィス２５の基準リーク孔径に対応した基準圧力を検出することができる。
【００３０】
図１に示すように、リークチェックモジュール１７の圧力センサ２６、所定のクランク角毎にクランク角信号を出力するクランク角センサ２８、吸気管圧力を検出する吸気管圧力センサ２９、車速を検出する車速センサ３０等の各種のセンサの出力は、制御回路（以下「ＥＣＵ」と表記する）３１に入力される。このＥＣＵ３１の電源端子には、メインリレー３２を介して車載バッテリ（図示せず）から電源電圧が供給される。
【００３１】
この他、パージ制御弁１５、通路切換弁１９、正圧ポンプ２３、圧力センサ２６等に対しても、メインリレー３２を介して電源電圧が供給される。メインリレー３２のリレー接点３２ａを駆動するリレー駆動コイル３２ｂは、ＥＣＵ３１のメインリレーコントロール端子に接続され、このリレー駆動コイル３２ｂに通電することで、リレー接点３２ａがＯＮ（オン）して、ＥＣＵ３１等に電源電圧が供給される。そして、リレー駆動コイル３２ｂへの通電をＯＦＦ（オフ）することで、リレー接点３２ａがＯＦＦして、ＥＣＵ３１等への電源供給がＯＦＦされる。
【００３２】
ＥＣＵ３１のキーＳＷ端子には、イグニッションスイッチ（以下「ＩＧスイッチ」と表記する）３３のＯＮ／ＯＦＦ信号が入力される。ＩＧスイッチ３３をＯＮすると、メインリレー３２がＯＮされて、ＥＣＵ３１等への電源供給が開始され、ＩＧスイッチ３３をＯＦＦすると、メインリレー３２がＯＦＦされて、ＥＣＵ３１等への電源供給がＯＦＦされる。
【００３３】
また、ＥＣＵ３１には、バックアップ電源３４と、このバックアップ電源３４を電源として計時動作するソークタイマ３５が内蔵されている。このソークタイマ３５は、エンジン停止後（ＩＧスイッチ３３のＯＦＦ後）に計時動作を開始してエンジン停止後の経過時間を計測する。前述したように、ＩＧスイッチ３３をＯＦＦすると、メインリレー３２がＯＦＦされて、ＥＣＵ３１等への電源供給がＯＦＦされるが、エンジン停止中にリーク診断を行うために、ソークタイマ３５の計測時間（エンジン停止後の経過時間）が所定時間（例えば３〜５時間）に到達すると、ＥＣＵ３１のバックアップ電源３４を電源にしてＥＣＵ３１のメインリレーコントロール端子の駆動回路を作動させてメインリレー３２をＯＮさせ、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、正圧ポンプ２３、圧力センサ２６等に電源電圧を供給するようになっている。
【００３４】
ＥＣＵ３１は、マイクロコンピュータを主体として構成され、そのＲＯＭ（記憶媒体）に記憶された燃料噴射制御プログラム、点火制御プログラム及びパージ制御プログラムを実行することで、燃料噴射制御、点火制御及びパージ制御を行う。
【００３５】
更に、ＥＣＵ３１は、後述する図３に示すエンジン停止中のリーク診断プログラムを実行することで、エンジン停止中にリークチェックモジュール１７を制御して基準圧力とエバポ系内圧力を検出し、両者を比較してエバポ系のリークの有無を診断する。
【００３６】
ここで、ＥＣＵ３１が実行するエバポ系のリーク診断について説明する。図６に示すように、エンジン運転停止（ＩＧスイッチ３３のＯＦＦ）から所定時間（例えば３〜５時間）が経過した時点ｔ1 で、基準圧力検出処理を開始する。この基準圧力検出処理では、パージ制御弁１５を閉弁状態に維持すると共に通路切換弁１９を大気開放位置Ｂに維持したまま正圧ポンプ２３をＯＮして、基準圧力検出部３７内に正圧を導入し、基準圧力検出部３７内の正圧が基準オリフィス２５に対応した基準圧力付近で安定した時点ｔ2 で、圧力センサ２６により検出される基準圧力検出部３７内の圧力を基準圧力としてＥＣＵ３１のメモリに記憶する。
【００３７】
基準圧力の検出後、エバポ系内圧力検出処理を開始する。このエバポ系内圧力検出処理では、正圧ポンプ２３をＯＮ状態に維持したまま通路切換弁１９を正圧導入位置Ａに切り換えて、正圧ポンプ２３によりエバポ系内に正圧を導入する。エバポ系内への正圧導入開始から所定時間Ｔevp が経過した時点ｔ3 で、圧力センサ２６によりエバポ系内の圧力を検出してＥＣＵ３１のメモリに記憶する。
【００３８】
この後、エバポ系内圧力と基準圧力との差をリーク判定値とを比較し、エバポ系内圧力と基準圧力との差がリーク判定値よりも大きい場合には、リーク無しと判定する。一方、エバポ系内圧力と基準圧力との差がリーク判定値以下の場合には、リーク有りと判定する。その際、エバポ系内圧力と基準圧力との差がリーク判定値付近に収束していれば、基準オリフィス２５の基準リーク孔径（例えば直径０．５ｍｍ）相当のリーク孔と判定し、エバポ系内圧力と基準圧力との差がリーク判定値よりも小さければ、基準オリフィス２５の基準リーク孔径よりも大きいリーク孔と判定する。
【００３９】
前述したように、エバポ系内に正圧を導入してリーク診断を行うシステムでは、エバポ系内のエバポガス濃度によって、正圧導入時のエバポ系内の圧力挙動が変化するため、エバポ系内のエバポガス濃度の影響を受けるエバポ系内圧力と、エバポ系内のエバポガス濃度の影響を受けない基準圧力との差をリーク判定値と比較してリーク診断を行う場合、リーク判定値を固定すると、リークを誤判定してしまう可能性がある。
【００４０】
そこで、ＥＣＵ３１は、図示しないエバポガス濃度学習プログラムを実行することで、エンジン運転中にパージ制御を実行する毎にエバポガスのパージ流量と空燃比フィードバック補正量とに基づいてエバポ系内のエバポガス濃度を算出し、これをエバポガス濃度の学習値としてＥＣＵ３１のバックアップＲＡＭ（図示せず）に更新記憶する。尚、エバポ系内のエバポガス濃度の算出方法は、例えば、特開平１０−２８０９８５号公報、特開平１１−３２４８３０号公報等に記載されている算出すれば良い。このＥＣＵ３１の機能が特許請求の範囲でいうエバポガス濃度情報検出手段に相当する役割を果たす。
【００４１】
そして、図３に示すエンジン停止中のリーク診断プログラムを実行してエバポ系のリーク診断を行う際に、エンジン運転中に学習したエバポ系内のエバポガス濃度に応じてリーク判定値を設定する。これにより、エバポ系内のエバポガス濃度の変化によって正圧導入時のエバポ系内の圧力挙動が変化するのに対応してリーク判定値を変更して、エバポガス濃度の変化によるリークの誤判定を防止するようにしている。
【００４２】
以下、ＥＣＵ３１が実行する図３に示すエンジン停止中のリーク診断プログラムの処理内容を説明する。
図３のエンジン停止中のリーク診断プログラムは、例えばＩＧスイッチ３３のＯＦＦ後にソークタイマ３５によってメインリレー３２がＯＮされた後に所定時間毎（例えば２０ｍｓｅｃ毎）に実行され、特許請求の範囲でいうリーク診断手段としての役割を果たす。本プログラムが起動されると、まず、ステップ１０１で、エンジン運転中に学習したエバポ系内のエバポガス濃度が所定値よりも高いか否かを判定する。
【００４３】
このステップ１０１で、エバポ系内のエバポガス濃度が所定値よりも高いと判定された場合には、もし、エバポ系にリーク孔が開いていると、エバポ系内に正圧を導入したときに、エバポ系内の高濃度のエバポガスが大気中に放出されてしまう可能性があると判断して、ステップ１０２以降のエンジン停止中のリーク診断に関する処理を実行することなく、本プログラムを終了する。
【００４４】
一方、ステップ１０１で、エバポ系内のエバポガス濃度が低いと判定された場合には、ステップ１０２以降のエンジン停止中のリーク診断に関する処理を次のようにして実行する。まず、ステップ１０２で、基準圧力検出フラグが、基準圧力検出済みを意味する「１」にセットされているか否かを判定し、まだ、基準圧力を検出していなければ、ステップ１０３〜１０７の基準圧力検出処理を次のようにして実行する。
【００４５】
まず、ステップ１０３で、通路切換弁１９を大気開放位置Ｂに維持したまま、ステップ１０４に進み、正圧ポンプ２３をＯＮして、基準圧力検出部３７内に正圧を導入する。この後、ステップ１０５に進み、圧力センサ２６により検出される基準圧力検出部３７内の圧力変化速度が所定速度（例えば０．１３３ｋＰａ／ｓｅｃ）よりも遅いか否かを判定し、圧力変化速度が所定速度以上であれば、まだ正圧を導入する必要があると判断して、そのまま本プログラムを終了する。
【００４６】
その後、ステップ１０５で、圧力変化速度が所定速度よりも遅いと判定された時点で、基準圧力検出部３７内の正圧が基準オリフィス２５の基準リーク孔径に対応した基準圧力付近で安定したと判断して、ステップ１０６に進み、圧力センサ２６により検出される基準圧力検出部３７内の正圧を基準圧力としてＥＣＵ３１のメモリに記憶する。
【００４７】
この後、ステップ１０７に進み、正圧ポンプ２３をＯＮ状態に維持したまま、通路切換弁１９を正圧導入位置Ａに切り換えて、正圧ポンプ２３によりエバポ系内に正圧を導入する。
【００４８】
この後、ステップ１０８に進み、正圧導入開始から所定時間（例えば１０分）が経過したか否かを判定し、正圧導入開始から所定時間が経過する前であれば、ステップ１０９に進み、基準圧力検出フラグを基準圧力検出済みを意味する「１」にセットして、本プログラムを終了する。
【００４９】
その後、正圧導入開始から所定時間が経過した時点で、ステップ１１０に進み、エンジン運転中に学習したエバポ系内のエバポガス濃度に応じたリーク判定値を図４のマップを用いて算出する。図４のマップは、エバポ系内のエバポガス濃度が高くなるほど、リーク判定値が大きくなるように設定されている。これにより、図５に示すように、エバポ系内のエバポガス濃度が高くなるほど、エバポ系のリーク有りと判定するエバポ系内圧力が高くなる（エバポ系内圧力と基準圧力との差が大きくなる）ようにリーク判定値が設定される。
【００５０】
この後、ステップ１１１に進み、エバポ系内圧力と基準圧力との差がリーク判定値よりも大きいか否かを判定する。その結果、エバポ系内圧力と基準圧力との差がリーク判定値よりも大きいと判定された場合には、ステップ１１２に進み、正常（リーク無し）と判定する。
【００５１】
これに対して、ステップ１１１で、エバポ系内圧力と基準圧力との差がリーク判定値以下であると判定された場合には、ステップ１１３に進み、異常（リーク有り）と判定して、運転席のインストルメントパネルに設けられた警告ランプ３６を点灯したり、或はインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ３１のバックアップＲＡＭに記憶する。
【００５２】
この後、ステップ１１４に進み、正圧ポンプ２３をＯＦＦし、次のステップ１１５で、通路切換弁１９を大気開放位置Ｂに切り換えた後、ステップ１１６に進み、基準圧力検出フラグを「０」にリセットして、本プログラムを終了する。
【００５３】
以上説明した本実施形態では、エバポ系内のエバポガス濃度が高くなるほど、エバポ系のリーク有りと判定するエバポ系内の圧力が高くなるようにリーク判定値を変更するようにしたので、エバポ系内のエバポガス濃度が高くなるほど、正圧導入時のエバポ系内の圧力上昇量が大きくなるのに対応してリーク判定値を適正に変更することができる。これにより、エバポ系内のエバポガス濃度変化の影響を受けずに、リークの有無を精度良く判定することができると共に、基準圧力情報を基準にして微小リークやリーク度合（リーク孔の大きさ）を精度良く判定することができ、エバポ系内のエバポガス濃度変化によるリークの誤判定を防止して、リーク診断の診断精度を向上させることができる。
【００５４】
しかも、本実施形態では、エンジン運転中にエバポガスのパージ流量と空燃比フィードバック補正量とに基づいてエバポガス濃度を学習し、エバポ系のリーク診断を行う際に、エンジン運転中に学習したエバポガス濃度に基づいてリーク判定値を変更するようにしたので、エンジン運転中にパージ流量と空燃比フィードバック補正量とに基づいてエバポガス濃度情報を検出するシステムにおいて、エンジン停止中にリーク診断を行う場合でも、エンジン運転中に学習した最新のエバポガス濃度に基づいてリーク判定値を変更することができる。
【００５５】
尚、上記実施形態では、エバポ系内圧力検出期間（エバポ系内への正圧導入開始からエバポ系内圧力を検出するまでの所定時間Ｔevp ）を一定時間に固定したが、エバポ系内のエバポガス濃度に応じてエバポ系内圧力検出期間（時間Ｔevp ）を設定するようにしても良い。このようにすれば、エバポ系内圧力の安定に要する時間がエバポガス濃度に応じて変化するのに対応して、エバポ系内圧力検出期間をほぼ必要最小限の適正時間に設定することができるので、エバポ系内圧力検出期間が必要以上に長くなってしまうことを防止して、速やかに且つ精度良くリーク診断を行うことができる。
【００５６】
また、エバポ系内への正圧導入開始から所定時間Ｔevp が経過する前に、エバポ系内圧力と基準圧力との差がリーク判定値よりも大きくなれば、その時点で、正常（リーク無し）と判定してリーク診断を終了するようにしても良い。この場合も、エバポ系内のエバポガス濃度に応じてリーク判定値を設定すれば、エバポ系内のエバポガス濃度変化によるリークの誤判定を防止することができる。
【００５７】
また、上記実施形態では、エバポ系内のエバポガス濃度に応じてリーク判定値を変更するようにしたが、エバポ系内のエバポガス濃度に応じて圧力センサ２６の検出値（エバポ系内圧力検出値や基準圧力）を変更するようにしても良く、要は、リーク診断の判定条件として用いる複数のパラメータ（リーク判定値、エバポ系内圧力検出値、基準圧力）のうちの少なくとも１つをエバポガス濃度に応じて変更するようにすれば良い。
【００５８】
また、エバポガス濃度の代わりに、エバポガスのパージ流量と空燃比フィードバック補正量との関係を表す情報、パージ流量と空燃比変化量との関係を表す情報等を用いるようにしても良く、要は、エバポガス濃度の変化に応じて変化する情報を用いれば良い。勿論、エバポガス濃度を検出するガスセンサを燃料タンク１１等のエバポ系に取り付けて、このガスセンサでエバポガス濃度を直接検出するようにしても良い。
【００５９】
また、上記実施形態では、リーク診断を行う際に、圧力センサ２６で基準圧力やエバポ系内圧力を検出するようにしたが、この基準圧力やエバポ系内圧力の代用情報として正圧ポンプ２３の電流、電圧、回転速度等の正圧ポンプ２３の運動特性値を用いたり、正圧ポンプ２３の吐出流量を用いるようにしても良い。
【００６０】
また、上記実施形態では、エンジン停止中にリーク診断を行うようにしたが、エンジン運転中にリーク診断を行う場合でも、本発明を適用して実施できる。また、上記実施形態では、リーク診断時に、基準圧力を検出する処理を行った後、エバポ系内の圧力を検出する処理を行うようにしたが、これとは逆に、エバポ系内の圧力を検出する処理を行った後、基準圧力を検出する処理を行うようにしても良い。
【００６１】
その他、本発明は、エバポガスパージシステムやリークチェックモジュール１７等のリーク診断システムの構成を適宜変更したり、基準圧力を用いずにリーク診断を行うシステムに適用しても良く、要は、正圧ポンプ等の正圧導入手段でエバポ系内に正圧を導入してリーク診断を行うシステムであれば、本発明を適用して実施することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態におけるエバポガスパージシステムの構成を示す図である。
【図２】リークチェックモジュールの構成を示す図である。
【図３】エンジン停止中のリーク診断プログラムの処理の流れを示すフローチャートである。
【図４】リーク判定値のマップを概念的に示す図である。
【図５】エバポガス濃度とリーク判定領域との関係を示す図である。
【図６】エンジン停止中のリーク診断の実行例を示すタイムチャートである。
【符号の説明】
【００６３】
１１…燃料タンク、１２…エバポ通路、１３…キャニスタ、１４…パージ通路、１５…パージ制御弁、１７…リークチェックモジュール、１８…キャニスタ連通路、１９…通路切換弁、２０…大気連通路、２１…正圧導入路、２３…正圧ポンプ、２４…バイパス通路、２５…基準オリフィス（基準孔）、２６…圧力センサ（圧力情報検出手段）、３１…ＥＣＵ（リーク診断手段，エバポガス濃度情報検出手段，判定条件設定手段）、３７…基準圧力検出部。
【図１】
2005030334.tif 000004
【図２】
2005030334.tif 000005
【図３】
2005030334.tif 000006
【図４】
2005030334.tif 000007
【図５】
2005030334.tif 000008
【図６】
2005030334.tif 000009