(57)【要約】【課題】燃料連通路により連通された複数の燃料タンクに対して、燃料タンク毎に減圧ポンプを設けることなく、かつ燃料蒸気を排出することなく、個々の燃料タンクのリーク検出が内燃機関停止後の早期にできるようにする。【解決手段】蒸発燃料通路を封鎖し（Ｓ１０６）、燃料タンク間を遮断し（Ｓ１０８）、切換弁を切り換え（Ｓ１１０）、燃料ポンプを駆動することで（Ｓ１１２）、燃料タンク間で燃料を移動させる。そして各燃料タンクの内圧Ｐｆ１，Ｐｆ２の変化量に基づいてリーク検出を行う（Ｓ１１６，Ｓ１１８）。このことで２つの燃料タンクのそれぞれに減圧ポンプを設けなくても、それぞれのリーク状態を検出できる。２つの燃料タンクは密閉され、検出自体による燃料蒸気の外部排出はない。更に燃料ポンプにより積極的に燃料タンクの内圧Ｐｆ１，Ｐｆ２を変化させるので内燃機関停止後の早期にリーク検出できる。【選択図】図２
2012207566.tif 000002
【特許請求の範囲】
【請求項１】
燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、
前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、
前記圧送ポンプにより燃料が流し出される流出側燃料貯留部の内圧を検出する第１内圧センサと、
前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部の内圧を検出する第２内圧センサと、
前記燃料連通路の開閉弁と、
前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に、前記第１内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部のリーク状態を検出し、前記第２内圧センサにより検出された内圧状態に基づいて前記流入側燃料貯留部のリーク状態を検出するリーク検出手段と、
を備えたことを特徴とするリーク検出装置。
【請求項２】
請求項１に記載のリーク検出装置において、前記圧送ポンプは内燃機関に燃料を供給する燃料ポンプを兼ねており、前記圧送ポンプの燃料吐出側には前記燃料の移動を実行するための燃料移動経路と内燃機関へ燃料を供給するための内燃機関供給経路とが切換弁を介して接続されていると共に、
前記リーク検出手段は、内燃機関停止時に機能するものであり、前記燃料の移動の際に、前記切換弁を切り換えて、前記圧送ポンプの燃料吐出側を前記燃料移動経路とすることを特徴とするリーク検出装置。
【請求項３】
請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中で前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【請求項４】
請求項１〜３のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中で前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【請求項５】
請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動前後又は駆動後での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【請求項６】
請求項１〜５のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動前後又は駆動後での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【請求項７】
請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、
前記圧送ポンプの駆動中での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出する第１圧送側検出処理と、
この第１圧送側検出処理ではリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、前記圧送ポンプの駆動前後又は駆動後での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出する第２圧送側検出処理と、
を実行することを特徴とするリーク検出装置。
【請求項８】
請求項１、２又は７に記載のリーク検出装置において、前記リーク検出手段は、
前記圧送ポンプの駆動中での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出する第１被圧送側検出処理と、
この第１被圧送側検出処理ではリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、前記圧送ポンプの駆動前後又は駆動後での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出する第２被圧送側検出処理と、
を実行することを特徴とするリーク検出装置。
【請求項９】
請求項１〜８のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記内圧センサにより検出される内圧の変化速度が基準範囲に収束した場合に、前記圧送ポンプの駆動開始直前又は駆動開始直後において前記内圧センサにより検出された内圧と前記収束した内圧との間の内圧変化量に基づいてリーク状態の検出を実行することを特徴とするリーク検出装置。
【請求項１０】
請求項１〜８のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記内圧センサにより検出される内圧の変化速度に基づいてリーク状態の検出を実行することを特徴とするリーク検出装置。
【請求項１１】
燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、
前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、
前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、
前記燃料連通路の開閉弁と、
前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した後に、前記圧送ポンプの駆動停止と前記開閉弁の開弁とを実行した際における前記内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部と前記流入側燃料貯留部とのリーク状態を検出する検出処理を実行するリーク検出手段と、
を備えたことを特徴とするリーク検出装置。
【請求項１２】
燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、
前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、
前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、
前記燃料連通路の開閉弁と、
前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に前記内圧センサにより検出された内圧状態に基づいて前記一方の燃料貯留部のリーク状態を検出する第１検出処理と、この第１検出処理後に前記圧送ポンプの駆動停止と前記開閉弁の開弁とを実行した際に前記内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部と前記流入側燃料貯留部とのうちの他方の燃料貯留部のリーク状態を検出する第２検出処理とを実行するリーク検出手段と、
を備えたことを特徴とするリーク検出装置。
【請求項１３】
燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、
前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、
前記圧送ポンプの仕事量を検出するポンプ仕事量検出手段と、
前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、
前記燃料連通路の開閉弁と、
前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に前記内圧センサにより検出された内圧状態と、前記ポンプ仕事量検出手段により検出された仕事量とに基づいて、前記流出側燃料貯留部と前記流入側燃料貯留部とのそれぞれのリーク状態を検出するリーク検出手段と、
を備えたことを特徴とするリーク検出装置。
【請求項１４】
請求項１〜１３のいずれか一項に記載のリーク検出装置において、前記流入側燃料貯留部には、貯留されている燃料レベルを検出する流入側燃料レベルセンサが設けられ、
前記リーク検出手段は、前記流入側燃料レベルセンサにより検出される燃料レベルが流入基準レベルより低い場合に、処理を実行することを特徴とするリーク検出装置。
【請求項１５】
請求項１〜１４のいずれか一項に記載のリーク検出装置において、前記流出側燃料貯留部には、貯留されている燃料レベルを検出する流出側燃料レベルセンサが設けられ、
前記リーク検出手段は、前記流出側燃料レベルセンサにより検出される燃料レベルが流出基準レベルより高い場合に、処理を実行することを特徴とするリーク検出装置。
【請求項１６】
請求項１〜１５のいずれか一項に記載のリーク検出装置において、前記燃料貯留部の内圧を検出する各内圧センサの代わりに、前記燃料貯留部の構成部材に歪みセンサを配置し、
前記リーク検出手段は、前記歪みセンサにより検出された前記構成部材の歪み量に基づいて前記燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【請求項１７】
請求項１〜１５のいずれか一項に記載のリーク検出装置において、前記燃料貯留部の内圧を検出する各内圧センサとは別に、あるいは各内圧センサの代わりに、前記燃料貯留部に貯留されている燃料レベルを検出する燃料レベルセンサを配置し、
前記リーク検出手段は、前記圧送ポンプの駆動前後での前記燃料レベルセンサが検出する燃料レベルの変化量に対応する燃料変化量と、前記圧送ポンプによる燃料移動量とのずれ量に基づいて前記燃料貯留部のリーク状態を検出することを特徴とするリーク検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置に関する。
【背景技術】
【０００２】
燃料貯留部である燃料タンクが複数備えられている内燃機関、あるいは１つの燃料タンク内に複数の燃料貯留部が備えられている内燃機関が知られている（例えば特許文献１参照）。
【０００３】
内燃機関の燃料貯留部である燃料タンクの穴あき有無をパージライン圧に基づいて検出する装置が知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８２７８号公報（第６〜８頁、図１〜５）
【特許文献２】特開２００６−１７７１９９号公報（第４〜６頁、図１〜４）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のごとくの複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構に対して、特許文献２に示したごとくのリーク検出を実行することが考えられる。しかしこの場合、圧力センサにて検出されるのは、連通配管にて接続された複数の燃料貯留部全体のリーク検出となり、全体としてリークが存在していることが判明しても、いずれの燃料貯留部についてのリークなのかを判別した検出とはならない。
【０００６】
更に特許文献２の手法では、内燃機関停止時における燃料温度の自然低下によるものであり、内燃機関停止直後ではリーク有無を検出できず、長時間の内燃機関停止時間を必要とする。このため内燃機関を間欠的に駆動したり停止したりするハイブリッド車両などでは、内燃機関が停止しても、そのチャンスを生かせない場合がある。
【０００７】
燃料温度の自然低下を待たずに内燃機関停止後の早期にリーク検出を行うために、別途、減圧ポンプを複数の燃料貯留部に設けて、内燃機関の停止時に直ちに燃料貯留部内を減圧することも考えられる。しかし減圧ポンプを燃料貯留部毎に設ける必要があることや、これらの減圧ポンプの駆動によりリーク検出時に燃料貯留部内から燃料蒸気が排出されることになり、その燃料蒸気の処理の問題などから現実的ではない。
【０００８】
本発明は、燃料連通路により連通された複数の燃料貯留部に対して、燃料貯留部毎に減圧ポンプを設けることなく、かつ燃料蒸気を排出することなく、個々の燃料貯留部のリーク検出が内燃機関停止後の早期にできることを目的とするものである。
【課題を解決するための手段】
【０００９】
以下、上記目的を達成するための手段及びその作用・効果について記載する。
請求項１に記載のリーク検出装置は、燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、前記圧送ポンプにより燃料が流し出される流出側燃料貯留部の内圧を検出する第１内圧センサと、前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部の内圧を検出する第２内圧センサと、前記燃料連通路の開閉弁と、前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に、前記第１内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部のリーク状態を検出し、前記第２内圧センサにより検出された内圧状態に基づいて前記流入側燃料貯留部のリーク状態を検出するリーク検出手段とを備えたことを特徴とする。
【００１０】
リーク検出手段は、前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ燃料連通路の開閉弁を閉状態として、圧送ポンプにより燃料貯留部間で燃料の移動を実行する。ここでは、圧送ポンプは燃料貯留部内を加圧したり減圧したりするためのポンプではなく、燃料の移動を、燃料貯留機構内の構成である燃料貯留部間で行うものである。このためリーク検出対象の燃料貯留機構全体は密閉系を維持できる。
【００１１】
この燃料貯留部間で燃料移動では、燃料連通路の開閉弁を閉状態にしてあることから、燃料が流し出される流出側燃料貯留部では燃料量が減少することにより低圧化する。燃料が流し込まれる流入側燃料貯留部では燃料量が増加することにより高圧化する。
【００１２】
このため流出側燃料貯留部にリークが存在すれば低圧化に影響し、流入側燃料貯留部にリークが存在すれば高圧化に影響する。
したがって流出側燃料貯留部の内圧状態を第１内圧センサにより検出し、その内圧状態に基づいて流出側燃料貯留部のリーク状態を検出できる。
【００１３】
同様に流入側燃料貯留部の内圧状態を第２内圧センサにより検出し、その内圧状態に基づいて流入側燃料貯留部のリーク状態を検出できる。
このことにより圧送ポンプを個々の燃料貯留部に設けなくても複数の燃料貯留部のリーク検出が可能となる。
【００１４】
しかもそれぞれの燃料貯留部は開閉弁を閉状態にしているため各燃料貯留部の内圧状態は完全に独立し、個々の燃料貯留部のリーク検出が可能である。
更にこのリーク検出では、圧送ポンプにより積極的に燃料貯留部の内圧変化を生じさせているので、内燃機関停止後の早期に実行できる。
【００１５】
リーク検出時は燃料貯留部間の燃料移動のみであり、燃料貯留機構全体を密閉状態に維持できるので、リーク検出の実行自体に起因する燃料蒸気の排出はない。
請求項２に記載のリーク検出装置では、請求項１に記載のリーク検出装置において、前記圧送ポンプは内燃機関に燃料を供給する燃料ポンプを兼ねており、前記圧送ポンプの燃料吐出側には前記燃料の移動を実行するための燃料移動経路と内燃機関へ燃料を供給するための内燃機関供給経路とが切換弁を介して接続されていると共に、前記リーク検出手段は、内燃機関停止時に機能するものであり、前記燃料の移動の際に、前記切換弁を切り換えて、前記圧送ポンプの燃料吐出側を前記燃料移動経路とすることを特徴とする。
【００１６】
内燃機関が停止している状態で、圧送ポンプとして燃料ポンプを用いることにより、リーク検出のために別途圧送ポンプを設けなくても良くなる。すなわち燃料移動経路と切換弁とを設けるのみで、燃料貯留部間の燃料移動が可能となり、構成が簡素化される。
【００１７】
請求項３に記載のリーク検出装置では、請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中で前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出することを特徴とする。
【００１８】
流出側燃料貯留部では、圧送ポンプが駆動されて燃料が燃料貯留部間で移動している際に、その内圧は低下する。流出側燃料貯留部にリークが存在していれば、外気が浸入して内圧の低下の程度は少なくなる。
【００１９】
このことにより圧送ポンプの駆動中に第１内圧センサにより検出された内圧状態に基づいて流出側燃料貯留部のリーク状態を検出することができる。
請求項４に記載のリーク検出装置では、請求項１〜３のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中で前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出することを特徴とする。
【００２０】
流入側燃料貯留部では、圧送ポンプが駆動されて燃料が燃料貯留部間で移動している際に、その内圧は上昇する。流入側燃料貯留部にリークが存在していれば、燃料貯留部内の気体が外部に漏れて内圧の上昇の程度は少なくなる。
【００２１】
このことにより圧送ポンプの駆動中に第２内圧センサにより検出された内圧状態に基づいて流入側燃料貯留部のリーク状態を検出することができる。
請求項５に記載のリーク検出装置では、請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動前後又は駆動後での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出することを特徴とする。
【００２２】
流出側燃料貯留部では、燃料が燃料貯留部間で移動して圧送ポンプが駆動を停止すると、移動により一旦低下した内圧は、液体燃料からの蒸気供給により少し上昇するが、燃料移動前よりも低い状態を維持する。
【００２３】
流出側燃料貯留部にリークが存在していれば、燃料移動により一旦低下した内圧は、外気の浸入で迅速に燃料移動前の内圧に戻る。
このことにより圧送ポンプの駆動前後に、第１内圧センサにより検出された内圧状態に基づいて、流出側燃料貯留部のリーク状態を検出することができる。
【００２４】
更に圧送ポンプの駆動後の内圧状態に限ったとしても、その内圧状態はリークの有無により、変化速度などの変化状態が異なる。このことから、圧送ポンプの駆動停止直後から第１内圧センサにより検出された内圧状態に基づくことによっても、流出側燃料貯留部のリーク状態を検出することができる。
【００２５】
請求項６に記載のリーク検出装置では、請求項１〜５のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動前後又は駆動後での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出することを特徴とする。
【００２６】
流入側燃料貯留部では、燃料が燃料貯留部間で移動して圧送ポンプが駆動を停止すると、移動により一旦上昇した内圧は、燃料蒸気の凝縮により少し低下するが、燃料移動前よりも高い状態を維持する。
【００２７】
流入側燃料貯留部にリークが存在していれば、燃料移動により一旦上昇した内圧は、燃料貯留部内の気体が外部に漏れて燃料移動前の内圧に戻る。
このことにより圧送ポンプの駆動前後に、第２内圧センサにより検出された内圧状態に基づいて、流入側燃料貯留部のリーク状態を検出することができる。
【００２８】
更に圧送ポンプの駆動後の内圧状態に限ったとしても、その内圧状態はリークの有無により、変化速度などの変化状態が異なる。このことから、圧送ポンプの駆動停止直後から第２内圧センサにより検出された内圧状態に基づくことによっても、流入側燃料貯留部のリーク状態を検出することができる。
【００２９】
請求項７に記載のリーク検出装置では、請求項１又は２に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出する第１圧送側検出処理と、この第１圧送側検出処理ではリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、前記圧送ポンプの駆動前後又は駆動後での前記第１内圧センサにより検出された内圧状態に基づいて、前記流出側燃料貯留部のリーク状態を検出する第２圧送側検出処理とを実行することを特徴とする。
【００３０】
第１圧送側検出処理は、流出側燃料貯留部に対して、圧送ポンプが駆動されて燃料が燃料貯留部間で移動している際に、その内圧状態に基づいてリーク状態を検出するので、早期にリーク有無が検出できる。
【００３１】
しかし、この第１圧送側検出処理によるリーク状態検出では、燃料移動中であるため流出側燃料貯留部の内圧状態が安定せずにリーク検出ができない場合がある。又、燃料移動中においては、リークが生じていても、或る程度、リークが大きくないと、内圧低下程度に現れにくい場合がある。
【００３２】
したがって第１圧送側検出処理にてリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、第２圧送側検出処理により、圧送ポンプの駆動前後すなわち圧送ポンプが駆動する前と停止した後において第１内圧センサにより検出された内圧状態に基づいて、流出側燃料貯留部のリーク状態を検出する。
【００３３】
このように圧送ポンプの駆動前後であって燃料移動が停止している場合には、流出側燃料貯留部内が安定した状態であるので高精度にそれぞれでの内圧状態が検出でき、これらの内圧状態を比較することでリーク検出を正確に行うことが可能となる。
【００３４】
更に圧送ポンプの駆動後に第１内圧センサにより検出された内圧状態に限ったとしても、その内圧状態はリークの有無により、変化速度などの変化状態が異なる。このことから、圧送ポンプの駆動後に第１内圧センサにより検出された内圧状態に基づく場合も、リーク検出を正確に行うことが可能となる。
【００３５】
しかも圧送ポンプの停止を利用していることから、特別な駆動処理は必要としないので、処理の迅速性を阻害しない。
このことにより流出側燃料貯留部についてリーク検出の迅速性と正確性とを両立させることができる。
【００３６】
請求項８に記載のリーク検出装置では、請求項１、２又は７に記載のリーク検出装置において、前記リーク検出手段は、前記圧送ポンプの駆動中での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出する第１被圧送側検出処理と、この第１被圧送側検出処理ではリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、前記圧送ポンプの駆動前後又は駆動後での前記第２内圧センサにより検出された内圧状態に基づいて、前記流入側燃料貯留部のリーク状態を検出する第２被圧送側検出処理とを実行することを特徴とする。
【００３７】
第１被圧送側検出処理は、流入側燃料貯留部に対して、圧送ポンプが駆動されて燃料が燃料貯留部間で移動している際に、その内圧状態に基づいてリーク状態を検出するので、早期にリークの有無が検出できる。
【００３８】
しかし、この第１被圧送側検出処理によるリーク状態検出では、燃料移動中であるため流入側燃料貯留部の内圧状態が安定せずにリーク検出ができない場合がある。又、燃料移動中においては、リークが生じていても、或る程度、リークが大きくないと、内圧上昇程度に現れにくい場合がある。
【００３９】
したがって第１被圧送側検出処理にてリーク状態の検出ができなかった場合あるいはリークが生じていないと検出された場合に、第２被圧送側検出処理により、圧送ポンプの駆動前後すなわち圧送ポンプが駆動する前と停止した後において第２内圧センサにより検出された内圧状態に基づいて、流入側燃料貯留部のリーク状態を検出する。
【００４０】
このように圧送ポンプの駆動前後であって燃料の移動が停止している場合には、流入側燃料貯留部内が安定した状態であるので高精度にそれぞれでの内圧状態が検出でき、これらの内圧状態を比較することでリーク検出を正確に行うことが可能となる。
【００４１】
更に圧送ポンプの駆動後に第２内圧センサにより検出された内圧状態に限ったとしても、その内圧状態はリークの有無により、変化速度などの変化状態が異なる。このことから、圧送ポンプの駆動後に第２内圧センサにより検出された内圧状態に基づく場合も、リーク検出を正確に行うことが可能となる。
【００４２】
しかも圧送ポンプの停止を利用していることから、特別な駆動処理は必要としないので、処理の迅速性を阻害しない。
このことにより流入側燃料貯留部についてリーク検出の迅速性と正確性とを両立させることができる。
【００４３】
請求項９に記載のリーク検出装置では、請求項１〜８のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記内圧センサにより検出される内圧の変化速度が基準範囲に収束した場合に、前記圧送ポンプの駆動開始直前又は駆動開始直後において前記内圧センサにより検出された内圧と前記収束した内圧との間の内圧変化量に基づいてリーク状態の検出を実行することを特徴とする。
【００４４】
このように内圧の変化速度（単位時間当たりの内圧変化量）が基準範囲に収束した状態で、すなわち内圧が安定した状態で、燃料移動の直前あるいは直後からの内圧変化量に基づいてリーク状態の検出を実行するので、より高精度なリーク検出ができる。
【００４５】
請求項１０に記載のリーク検出装置では、請求項１〜８のいずれか一項に記載のリーク検出装置において、前記リーク検出手段は、前記内圧センサにより検出される内圧の変化速度に基づいてリーク状態の検出を実行することを特徴とする。
【００４６】
このように内圧状態が安定する前に、内圧の変化速度に基づいてリーク状態の検出を実行しても良く、より迅速にリーク検出ができる。
請求項１１に記載のリーク検出装置は、燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、前記燃料連通路の開閉弁と、前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した後に、前記圧送ポンプの駆動停止と前記開閉弁の開弁とを実行した際における前記内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部と前記流入側燃料貯留部とのリーク状態を検出する検出処理を実行するリーク検出手段とを備えたことを特徴とする。
【００４７】
ここでは内圧センサは、流出側燃料貯留部の内圧状態検出用と、流入側燃料貯留部の内圧状態検出用とが設けられているのではなく、いずれか一方の燃料貯留部の内圧を検出するもののみである。
【００４８】
リーク検出手段は、検出処理として、まず、流出側燃料貯留部及び流入側燃料貯留部と外部との通路を封鎖し、かつ燃料連通路の開閉弁を閉状態にして圧送ポンプを駆動することで燃料移動を実行する。そしてこの燃料移動後に、圧送ポンプの駆動停止と開閉弁の開弁とを実行することにより、内圧センサにより検出された内圧状態に基づいて流出側燃料貯留部と流入側燃料貯留部とのリーク状態を検出する。
【００４９】
すなわち内圧状態検出の直前においては、圧送ポンプが燃料を燃料貯留部間で移動させているので、流出側燃料貯留部では内圧が低下し、流入側燃料貯留部では内圧が上昇している。このような状態で燃料移動時に閉じていた開閉弁を開けることで、燃料貯留部間の圧力差により、流入側燃料貯留部から流出側燃料貯留部へと燃料が戻ることになる。
【００５０】
したがって内圧センサにより検出されている燃料貯留部の内圧状態は、逆の変化を示す。すなわち内圧センサが流出側燃料貯留部の内圧状態を検出している場合、圧送ポンプによる燃料移動によりその内圧は低下していたが、開閉弁の開弁により流入側燃料貯留部から燃料が戻ることで、元の内圧に向けて上昇に転じることになる。内圧センサが流入側燃料貯留部の内圧状態を検出している場合には、圧送ポンプによる燃料移動によりその内圧は上昇していたが、開閉弁の開弁により流出側燃料貯留部へ燃料が戻ることで、元の内圧に向けて低下に転じることになる。
【００５１】
流出側燃料貯留部も流入側燃料貯留部もいずれもリークが生じていなければ、内圧センサには上述した内圧変化が生じる。
しかし燃料貯留部のいずれか一方にリークが生じている場合、開閉弁の開弁時には、リークが存在しない方の燃料貯留部の内圧により燃料は戻されることになる。この場合に、内圧センサが、リークが生じていない燃料貯留部の内圧を検出している場合には、通常よりも少ない幅の内圧変化を生じることになる。
【００５２】
内圧センサがリークが生じている燃料貯留部の内圧を検出している場合には、この燃料貯留部の内圧変化は、圧送ポンプによる燃料移動時に既に小さいかあるいはほとんど無い。このためリークが生じていない燃料貯留部の内圧により燃料が戻された直後に振動的な内圧変化を生じる。
【００５３】
したがって燃料貯留部のいずれか一方にリークが生じている場合、内圧センサがリークが生じている側にあるかリークが生じていない側にあるかが内圧変化のパターンにより判断できる。
【００５４】
燃料貯留部の両方にリークが生じている場合、圧送ポンプによる燃料移動後に開閉弁を開弁しても、内圧の差による燃料の戻りはほとんどない。この場合には、内圧センサがいずれの燃料貯留部にて内圧を検出していても、内圧変化はほとんど生じないことになる。
【００５５】
このようにして圧送ポンプによる燃料移動後に燃料連通路の開閉弁を開けることで、内圧センサが１つであって、かつ圧送ポンプを個々の燃料貯留部に設けなくても、複数の燃料貯留部についてそれぞれのリーク状態の検出が可能となる。
【００５６】
更にこのリーク検出は、圧送ポンプにより積極的に燃料貯留部の内圧変化を生じさせた状態に基づいているので、内燃機関停止後の早期に実行できる。
リーク検出時は燃料貯留部間の燃料移動とその戻りのみであり、燃料貯留機構全体を密閉状態に維持できることから、リーク検出の実行自体に起因する燃料蒸気の排出はない。
【００５７】
請求項１２に記載のリーク検出装置は、燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、前記燃料連通路の開閉弁と、前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に前記内圧センサにより検出された内圧状態に基づいて前記一方の燃料貯留部のリーク状態を検出する第１検出処理と、この第１検出処理後に前記圧送ポンプの駆動停止と前記開閉弁の開弁とを実行した際に前記内圧センサにより検出された内圧状態に基づいて前記流出側燃料貯留部と前記流入側燃料貯留部とのうちの他方の燃料貯留部のリーク状態を検出する第２検出処理とを実行するリーク検出手段とを備えたことを特徴とする。
【００５８】
ここでは、リーク検出手段は、請求項１１における検出処理と同一の処理にて他方の燃料貯留部のリーク状態を検出する第２検出処理に先立って、燃料移動時に一方の燃料貯留部のリーク状態を検出する第１検出処理を実行している。
【００５９】
すなわち第１検出処理としては、流出側燃料貯留部及び流入側燃料貯留部と外部との通路を封鎖し、かつ燃料連通路の開閉弁を閉状態にして圧送ポンプを駆動することで燃料移動を実行し、この燃料移動の際に、内圧センサにより検出された内圧状態に基づいて一方の燃料貯留部のリーク状態を検出している。
【００６０】
このように燃料移動時の検出と燃料戻し時の検出とを組み合わせることによっても、内圧センサが１つであって、かつ圧送ポンプを個々の燃料貯留部に設けなくても、複数の燃料貯留部についてそれぞれのリーク状態の検出が可能となる。
【００６１】
更にこのリーク検出は、圧送ポンプにより積極的に燃料貯留部の内圧変化を生じさせた状態に基づいているので、内燃機関停止後の早期に実行できる。
リーク検出時は燃料貯留部間の燃料移動とその戻りのみであり、燃料貯留機構全体を密閉状態に維持できることから、リーク検出の実行自体に起因する燃料蒸気の排出はない。
【００６２】
請求項１３に記載のリーク検出装置は、燃料連通路により連通された複数の燃料貯留部を備えることで内燃機関へ供給する燃料を貯留する燃料貯留機構におけるリーク検出装置であって、前記燃料貯留部間で燃料の移動を実行する圧送ポンプと、前記圧送ポンプの仕事量を検出するポンプ仕事量検出手段と、前記圧送ポンプにより燃料が流し出される流出側燃料貯留部と前記圧送ポンプから燃料が流し込まれる流入側燃料貯留部とのいずれか一方の燃料貯留部の内圧を検出する内圧センサと、前記燃料連通路の開閉弁と、前記流出側燃料貯留部及び前記流入側燃料貯留部と外部との通路を封鎖し、かつ前記開閉弁を閉状態にして前記圧送ポンプを駆動することで前記燃料の移動を実行した際に前記内圧センサにより検出された内圧状態と、前記ポンプ仕事量検出手段により検出された仕事量とに基づいて、前記流出側燃料貯留部と前記流入側燃料貯留部とのそれぞれのリーク状態を検出するリーク検出手段とを備えたことを特徴とする。
【００６３】
リーク検出手段は、流出側燃料貯留部及び流入側燃料貯留部と外部との通路を封鎖し、かつ燃料連通路の開閉弁を閉状態にして圧送ポンプを駆動することで燃料移動を実行した際に、内圧センサにより検出された内圧状態に基づいて一方の燃料貯留部のリーク状態を検出している。
【００６４】
そしてこの圧送ポンプによる燃料移動時に、ポンプ仕事量検出手段により圧送ポンプの仕事量を検出している。この圧送ポンプの仕事量は、流出側燃料貯留部も流入側燃料貯留部も共にリークが生じていなければ、流出側燃料貯留部の内圧は低圧化し、流入側燃料貯留部の内圧は高圧化する。したがって、その差圧は燃料移動に応じて急速に大きくなる。このため圧送ポンプの仕事量は大きな値となる。
【００６５】
流出側燃料貯留部も流入側燃料貯留部も共にリークが生じていると、流出側燃料貯留部の内圧は低圧化の程度は低くあるいは低圧化せず、流入側燃料貯留部の内圧は高圧化の程度は低くあるいは高圧化しない。したがって、その差圧は燃料移動によってもほとんど変化しないことから圧送ポンプの仕事量は小さい値となる。
【００６６】
流出側燃料貯留部と流入側燃料貯留部とのいずれか一方にリークが生じており、他方にはリークが生じていない場合には、一方は前述したごとくの内圧変化は少ない、あるいは内圧変化しないが、他方は前述したごとくの内圧変化が生じる。したがって、その差圧は燃料移動に応じて次第に大きくなるが急速ではない。このため圧送ポンプの仕事量は中程度の値となる。この場合にリークが生じている側は、前述したいずれかの燃料貯留部の内圧を検出している内圧センサの検出結果により判断できる。
【００６７】
このようにして内圧センサが１つでも、ポンプ仕事量検出手段により圧送ポンプの仕事量を検出することで、圧送ポンプを個々の燃料貯留部に設けなくても複数の燃料貯留部について、それぞれのリーク状態の検出が可能となる。
【００６８】
更にこのリーク検出は、圧送ポンプにより積極的に燃料貯留部の内圧変化を生じさせた状態に基づいているので、内燃機関停止後の早期に実行できる。
リーク検出時は燃料貯留部間の燃料移動のみであり、燃料貯留機構全体を密閉状態に維持できることから、リーク検出の実行自体に起因する燃料蒸気の排出はない。
【００６９】
請求項１４に記載のリーク検出装置では、請求項１〜１３のいずれか一項に記載のリーク検出装置において、前記流入側燃料貯留部には、貯留されている燃料レベルを検出する流入側燃料レベルセンサが設けられ、前記リーク検出手段は、前記流入側燃料レベルセンサにより検出される燃料レベルが流入基準レベルより低い場合に、処理を実行することを特徴とする。
【００７０】
流入側燃料貯留部には、燃料が流れ込む余裕空間が或る程度存在しなければならない。したがってリーク検出手段は、流入側燃料貯留部に設けられた流入側燃料レベルセンサにより検出される燃料レベルが流入基準レベルより低い場合に、余裕空間が存在するとして、処理を実行するようにしている。
【００７１】
このことにより高精度なリーク検出を実行することができる。
請求項１５に記載のリーク検出装置では、請求項１〜１４のいずれか一項に記載のリーク検出装置において、前記流出側燃料貯留部には、貯留されている燃料レベルを検出する流出側燃料レベルセンサが設けられ、前記リーク検出手段は、前記流出側燃料レベルセンサにより検出される燃料レベルが流出基準レベルより高い場合に、処理を実行することを特徴とする。
【００７２】
流出側燃料貯留部には、流出させる燃料が或る程度存在しなければならない。したがってリーク検出手段は、流出側燃料貯留部に設けられた流出側燃料レベルセンサにより検出される燃料レベルが流出基準レベルより高い場合に、必要な燃料量が存在するとして、処理を実行するようにしている。
【００７３】
このことにより高精度なリーク検出を実行することができる。
請求項１６に記載のリーク検出装置では、請求項１〜１５のいずれか一項に記載のリーク検出装置において、前記燃料貯留部の内圧を検出する各内圧センサの代わりに、前記燃料貯留部の構成部材に歪みセンサを配置し、前記リーク検出手段は、前記歪みセンサにより検出された前記構成部材の歪み量に基づいて前記燃料貯留部のリーク状態を検出することを特徴とする。
【００７４】
密閉された燃料貯留部の内圧状態は、燃料貯留部の構成部材における歪み量に対応するため、内圧センサの代わりに歪みセンサを設けて、内圧の代わりに歪み量をリーク検出に用いることができる。
【００７５】
請求項１７に記載のリーク検出装置では、請求項１〜１５のいずれか一項に記載のリーク検出装置において、前記燃料貯留部の内圧を検出する各内圧センサとは別に、あるいは各内圧センサの代わりに、前記燃料貯留部に貯留されている燃料レベルを検出する燃料レベルセンサを配置し、前記リーク検出手段は、前記圧送ポンプの駆動前後での前記燃料レベルセンサが検出する燃料レベルの変化量に対応する燃料変化量と、前記圧送ポンプによる燃料移動量とのずれ量に基づいて前記燃料貯留部のリーク状態を検出することを特徴とする。
【００７６】
リークにより燃料貯留部の内圧変化が生じた場合、燃料貯留部の外壁の膨出や縮小が生じる。このため燃料移動後においてもリークの状態により燃料レベルに変化が生じる。したがって、内圧の代わりに、燃料移動量と燃料レベルセンサにて検出する燃料変化量とのずれ量を、リーク検出に用いることができる。
【図面の簡単な説明】
【００７７】
【図１】実施の形態１の内燃機関及びその燃料供給システムの概略図。
【図２】実施の形態１のＥＣＵが実行するリーク検出処理のフローチャート。
【図３】（ａ）〜（ｃ）実施の形態１のリーク検出処理の一例を示すタイミングチャート。
【図４】実施の形態２のＥＣＵが実行するリーク検出処理のフローチャート。
【図５】実施の形態３のＥＣＵが実行するリーク検出処理のフローチャート。
【図６】実施の形態４のＥＣＵが実行するリーク検出処理のフローチャート。
【図７】実施の形態４のＥＣＵが実行する燃料ポンプ駆動後リーク検出処理のフローチャート。
【図８】（ａ）〜（ｃ）実施の形態４のリーク検出処理の一例を示すタイミングチャート。
【図９】実施の形態５の内燃機関及びその燃料供給システムの概略図。
【図１０】実施の形態５のＥＣＵが実行するリーク検出前準備処理のフローチャート。
【図１１】実施の形態５のＥＣＵが実行するリーク検出処理のフローチャート。
【図１２】（ａ）〜（ｄ）実施の形態５のリーク検出前準備処理及びリーク検出処理の一例を示すタイミングチャート。
【図１３】実施の形態７のＥＣＵが実行するリーク検出処理のフローチャート。
【図１４】実施の形態９のＥＣＵが実行するリーク検出処理のフローチャート。
【図１５】他の実施の形態の燃料タンクの構成説明図。
【発明を実施するための形態】
【００７８】
［実施の形態１］
〈構成〉図１は、上述した発明が適用された内燃機関２及びその燃料供給システム４を示している。この内燃機関２は車両駆動源として車両に単独で搭載されているものでも良く、又、ハイブリッド車両やプラグイン型ハイブリッド車両に電動モータと共に車両に搭載されているものでも良い。
【００７９】
内燃機関２に設けられた複数気筒の各吸気ポート６にはそれぞれ燃料噴射弁８が配置されている。これらの燃料噴射弁８には、燃料貯留機構１０の２つの燃料タンク１２，１４（複数の燃料貯留部に相当）内に貯留されている燃料ＦＬ１，ＦＬ２が、燃料ポンプ１６により、内燃機関供給経路１８を介して圧送されて来る。そして燃料噴射制御により、燃料噴射弁８からは所定のタイミングで吸気中に燃料が噴射され、各気筒に吸入されて燃焼される。このことにより内燃機関２が駆動される。
【００８０】
２つの燃料タンク１２，１４のうちのメイン燃料タンク１２内には第１内圧センサ２０が配置され、サブ燃料タンク１４内には第２内圧センサ２２が配置されている。これら２つの内圧センサ２０，２２は、各燃料タンク１２，１４の上部空間１２ａ，１４ａ内のそれぞれの内圧Ｐｆ１，Ｐｆ２を検出している。
【００８１】
更に２つの燃料タンク１２，１４内には、フロート２４ａ，２６ａにより燃料タンク１２，１４内の各燃料液面レベルＳＧＬ１，ＳＧＬ２を検出するためのフューエルセンダーゲージ２４，２６が設けられている。
【００８２】
給油は一つの燃料タンク（以下、サブ燃料タンクと称する）１４に設けられたフューエルインレットパイプ２８から行われる。このサブ燃料タンク１４は、もう一つの燃料タンク（以下、メイン燃料タンクと称する）１２とは、その下部側において燃料連通路３０により接続されている。この燃料連通路３０の途中には電磁弁としての開閉弁３２が設けられている。
【００８３】
メイン燃料タンク１２は、その上部空間１２ａが蒸発燃料通路３４によりキャニスタ３６に接続されている。蒸発燃料通路３４には、メイン燃料タンク１２内部の開口部分にＯＲＶＲバルブ（Ｏｎｂｏａｒｄ  ｒｅｆｕｅｌｉｎｇ  ｖａｐｏｒ  ｒｅｃｏｖｅｒｙ  ｖａｌｖｅ）３４ａ及びＣＯＶ（Ｃｕｔ  Ｏｆｆ  Ｖａｌｖｅ）３４ｂが設けられている。
【００８４】
更に蒸発燃料通路３４にはメイン燃料タンク１２とキャニスタ３６との間に、封鎖弁３５ａとリリーフ弁３５ｂとを備えた封鎖弁ユニット３５が設けられている。封鎖弁３５ａは、開弁状態と閉弁状態とで切り換えられる電磁弁であり、封鎖弁３５ａを開弁状態にすると、メイン燃料タンク１２の上部空間１２ａとキャニスタ３６とが蒸発燃料通路３４により連通する。このことによりメイン燃料タンク１２の上部空間１２ａに発生している燃料蒸気をキャニスタ３６側へ排出できる。封鎖弁３５ａを閉弁状態にすると蒸発燃料通路３４が封鎖され、メイン燃料タンク１２の上部空間１２ａに発生している燃料蒸気をキャニスタ３６側へ排出できなくなる。すなわちメイン燃料タンク１２内はキャニスタ３６とは独立に密閉されて気密状態となる。尚、リリーフ弁３５ｂは、メイン燃料タンク１２側の蒸発燃料通路３４内の圧力と、キャニスタ３６側の蒸発燃料通路３４内の圧力との差が過大となると開弁して過大な差圧を解消させるものである。
【００８５】
キャニスタ３６は内部に燃料を吸着する活性炭などの吸着材を備え、蒸発燃料通路３４を介してメイン燃料タンク１２の上部空間１２ａから排出される燃料蒸気を吸着している。キャニスタ３６には大気側に連通する大気通路３８が接続されている。この大気通路３８には途中にエアフィルタ３８ａが設けられている。更に大気通路３８には、エアフィルタ３８ａよりもキャニスタ３６側の位置に、常開型電磁弁としての大気開放弁４０が設けられている。
【００８６】
このような構成により、給油時には、燃料連通路３０の開閉弁３２及び封鎖弁３５ａを開弁しておくことで、フューエルインレットパイプ２８からサブ燃料タンク１４内に導入された燃料ＦＬ２はサブ燃料タンク１４内に貯留されると共に、燃料連通路３０を介してメイン燃料タンク１２内にも流れ込んでメイン燃料タンク１２内に貯留される。
【００８７】
キャニスタ３６は、パージ通路４２により、内燃機関２の吸気通路４４に対して、スロットルバルブ４６よりも下流の位置で接続されている。パージ通路４２の途中には電磁弁としてのパージ弁４８が配置されている。このパージ弁４８と大気開放弁４０とが開弁状態とされることでパージが実行される。
【００８８】
吸気通路４４においては、エアフィルタ５２とスロットルバルブ４６との間にエアフロメータ５４が設けられて、内燃機関２に供給される吸入空気量ＧＡを検出している。
この他、車両ドライバーが操作するアクセルペダルに設けられてアクセル開度ＡＣＣＰを検出するアクセル開度センサ、内燃機関２のクランク軸の回転数ＮＥを検出する機関回転数センサ、ＩＧＳＷ（イグニションスイッチ）、その他のセンサ・スイッチ類が設けられて、それぞれ信号を出力している。他の信号としては、例えば冷却水温、吸気温、車速などが挙げられる。
【００８９】
内圧センサ２０，２２、フューエルセンダーゲージ２４，２６などの検出信号は、マイクロコンピュータを中心として構成されている電子制御ユニット（以下、ＥＣＵと称する）６０に入力される。
【００９０】
そして、このような信号データや予め記憶されているデータに基づいて、ＥＣＵ６０は演算処理を実行して、燃料噴射弁８、スロットルバルブ４６などを制御する。
燃料噴射弁８には、内燃機関供給経路１８を介してメイン燃料タンク１２内の燃料ＦＬ１が供給されるが、この内燃機関供給経路１８には切換弁６２を介して燃料ポンプ１６の燃料吐出側が接続されている。
【００９１】
この切換弁６２は、燃料ポンプ１６の燃料吐出側を、燃料移動経路としての分岐経路６４に切り換え可能としている。この分岐経路６４は、燃料ポンプ１６の燃料吐出側をサブ燃料タンク１４へ接続するものである。
【００９２】
切換弁６２は通常は、燃料ポンプ１６から吐出されるメイン燃料タンク１２内の燃料ＦＬ１を、内燃機関供給経路１８を介して燃料噴射弁８側に圧送させている。しかし後述するごとくＥＣＵ６０がリーク検出装置として図２に示すごとくのリーク検出処理を実行する場合には、ＥＣＵ６０は、切換弁６２を切り換えて、燃料ポンプ１６から吐出されるメイン燃料タンク１２内の燃料ＦＬ１を、分岐経路６４を介してサブ燃料タンク１４内に圧送する。
〈作用〉次に本実施の形態の作用について、リーク検出処理のフローチャート（図２）に基づいて説明する。図２の処理は一定時間で周期的に実行される。尚、個々の処理内容に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００９３】
本処理が開始されると、まずリーク検出条件が成立しているか否かが判定される（Ｓ１０２）。ここで、リーク検出条件とは、次のａ〜ｃにて示すごとくである。
ａ．内燃機関２が停止している。
【００９４】
ｂ．燃料ポンプ１６の駆動前の状態でメイン燃料タンク１２に設けられたフューエルセンダーゲージ２４が検出したメイン燃料液面レベルＳＧＬ１が、流出基準レベルより高い。
【００９５】
ｃ．燃料ポンプ１６の駆動前の状態でサブ燃料タンク１４に設けられたフューエルセンダーゲージ２６が検出したサブ燃料液面レベルＳＧＬ２が流入基準レベルより低い。
ステップＳ１０２ではこれらの条件ａ，ｂ，ｃの論理積がリーク検出条件とされている。
【００９６】
これ以外に、次の条件ｄを論理積として加えても良い。
ｄ．内燃機関２の停止から所定時間経過している。（この所定時間は各燃料タンク１２，１４内の燃料温度が十分に低下して、或る程度、燃料蒸気圧が低くなっている状態を示している。）
又は条件ｄの代わりに、あるいは条件ｄと共に、次の条件ｅを条件ａ，ｂ，ｃに対して論理積として加えても良い。
【００９７】
ｅ．車両が走行を停止している。
ここでリーク検出条件が成立していなければ（Ｓ１０２でＮＯ）、このまま本処理を出る。以後も本処理の実行周期においてリーク検出条件が成立していなければ（Ｓ１０２でＮＯ）、リーク検出処理（図２）では実質的なリーク検出処理は行われない。
【００９８】
リーク検出条件が成立した場合には（Ｓ１０２でＹＥＳ）、次にリーク検出終了設定が未設定か否かが判定される（Ｓ１０４）。
今回のリーク検出条件成立下において最初の判定であれば、未だ正常あるいは異常とのリーク検出結果が出ていない状態であるので（Ｓ１０４でＹＥＳ）、次にメイン燃料タンク１２の蒸発燃料通路３４に設けられた封鎖弁３５ａを閉弁する（Ｓ１０６）。尚、既に封鎖弁３５ａが閉弁されていれば、ステップＳ１０６では閉弁状態を維持する処理となる。
【００９９】
次にメイン燃料タンク１２とサブ燃料タンク１４との間を連通する燃料連通路３０に設けられた開閉弁３２を閉弁する（Ｓ１０８）。既に開閉弁３２が閉弁されていれば、ステップＳ１０８では閉弁状態を維持する処理となる。
【０１００】
次に切換弁６２を切り換えて、燃料ポンプ１６の燃料吐出側が、燃料噴射弁８へ燃料ＦＬ１を供給する内燃機関供給経路１８側から、分岐経路６４側となるようにする（Ｓ１１０）。尚、既に切換弁６２が燃料ポンプ１６と分岐経路６４とを接続する状態に切り換えられている場合には、ステップＳ１１０では、その切り換え状態を維持する処理となる。
【０１０１】
次に燃料ポンプ１６の駆動がなされる（Ｓ１１２）。このことによりメイン燃料タンク１２内の燃料ＦＬ１が、燃料ポンプ１６により、サブ燃料タンク１４内に移動される。したがってサブ燃料タンク１４内の燃料ＦＬ２の量が増加することになる。そしてこの増加した量分、メイン燃料タンク１２内の燃料ＦＬ１の量は減少することになる。
【０１０２】
このように流出側燃料貯留部であるメイン燃料タンク１２及び流入側燃料貯留部であるサブ燃料タンク１４と外部（ここではキャニスタ３６）との通路（蒸発燃料通路３４）を封鎖し、更に燃料連通路３０を封鎖し、かつ切換弁６２を切り換えている。この状態で燃料ポンプ１６を駆動することで、メイン燃料タンク１２からサブ燃料タンク１４へ燃料ＦＬ１を移動させている。
【０１０３】
この燃料移動により、メイン燃料タンク１２の上部空間１２ａは、燃料ＦＬ１の減少により膨張されて、内圧Ｐｆ１は次第に低くなり、サブ燃料タンク１４の上部空間１４ａは、燃料ＦＬ２の増加により圧縮されて、内圧Ｐｆ２は次第に高くなる。
【０１０４】
次に燃料ポンプ１６の駆動時間がリーク検出用駆動時間を経過したか否かが判定される（Ｓ１１４）。このリーク検出用駆動時間はメイン燃料タンク１２やサブ燃料タンク１４に穴が生じていた場合に、その穴からのリーク状態が内圧Ｐｆ１，Ｐｆ２に十分に現れるまでの時間が設定されている。すなわち、このリーク検出用駆動時間はリーク検出の制限時間として設定されている。このようなリーク検出用駆動時間は予め一定時間に設定しておいても良いし、内燃機関２の停止継続時間に応じてリーク検出用駆動時間の長さを設定しても良いし、あるいは燃料温度センサを配置して燃料温度に応じてリーク検出用駆動時間の長さを設定しても良い。
【０１０５】
ここでリーク検出条件成立後の最初の処理であれば、リーク検出用駆動時間は経過していないので（Ｓ１１４でＮＯ）、次に各燃料タンク１２，１４に配置された内圧センサ２０，２２からその検出値である内圧Ｐｆ１，Ｐｆ２を作業用メモリに読み込む（Ｓ１１６）。
【０１０６】
そして内圧Ｐｆ１，Ｐｆ２が収束したか否か、すなわち内圧センサ２０，２２により検出されている内圧Ｐｆ１，Ｐｆ２の変化速度（単位時間当たりの内圧変化量）が、安定状態を表す基準範囲に収束した否かが判定される（Ｓ１１７）。尚、内圧Ｐｆ１，Ｐｆ２の変化速度としては、ここでは本処理の１実行周期間隔での内圧の変化量を用いる。
【０１０７】
ここで未だ収束していない場合には（Ｓ１１７でＮＯ）、このまま本処理を出る。収束すれば（Ｓ１１７でＹＥＳ）、次に燃料ポンプ１６の駆動開始直後において内圧センサ２０，２２により検出された内圧Ｐｆ１，Ｐｆ２から、現在、内圧センサ２０，２２にて検出されている内圧Ｐｆ１，Ｐｆ２への内圧変化量に基づいてリーク検出がなされる（Ｓ１１８）。
【０１０８】
ここで、両方の燃料タンク１２，１４に穴がない場合は、燃料ポンプ１６による燃料移動により、内圧Ｐｆ１，Ｐｆ２は図３の（ａ），（ｂ）に実線にて示すごとく変化する。
すなわち図３の（ｃ）に示すごとく、タイミングｔ０から燃料ポンプ１６の駆動によりメイン燃料タンク１２の燃料ＦＬ１がサブ燃料タンク１４に対して移動を開始すると、メイン燃料タンク１２の内圧Ｐｆ１は初期においては急速に低下し、その後、低下の程度が緩やか、あるいはほとんど低下しなくなる。サブ燃料タンク１４の内圧Ｐｆ２については、燃料移動の初期において急速に上昇し、その後、上昇の程度は緩やか、あるいはほとんど上昇しなくなる。
【０１０９】
メイン燃料タンク１２に穴がある場合には、燃料ポンプ１６による燃料移動により、内圧Ｐｆ１は図３の（ａ）に一点鎖線にて示すごとく変化する。すなわちタイミングｔ０から燃料移動が開始されると、メイン燃料タンク１２の内圧Ｐｆ１は初期においては、穴がない場合よりは低速度で低下し、その後、早期に低下の程度が緩やか、あるいはほとんど低下しなくなる。したがってメイン燃料タンク１２に穴がない場合（実線）に比較して、内圧Ｐｆ１の低下側の内圧変化量は少ない。尚、穴が大きい場合には内圧Ｐｆ１の低下はほとんど生じない。
【０１１０】
サブ燃料タンク１４に穴がある場合には、燃料ポンプ１６による燃料移動により、内圧Ｐｆ２は図３の（ｂ）に一点鎖線にて示すごとく変化する。すなわちタイミングｔ０から燃料移動が開始されると、サブ燃料タンク１４の内圧Ｐｆ２は初期においては、穴がない場合よりは低速度で上昇し、その後、早期に上昇の程度が緩やか、あるいはほとんど上昇しなくなる。したがってサブ燃料タンク１４に穴がない場合（実線）に比較して、内圧Ｐｆ２の上昇側の内圧変化量は少ない。尚、穴が大きい場合には内圧Ｐｆ２の上昇はほとんど生じない。
【０１１１】
上述したごとく内圧Ｐｆ１，Ｐｆ２の変化が緩やかになるか、あるいはほとんど変化しなくなるまでは（Ｓ１１７でＮＯ）、リーク検出（Ｓ１１８）は実行されない。すなわち、内圧センサ２０，２２により検出された内圧Ｐｆ１，Ｐｆ２の変化速度が共に基準範囲に収束する条件が満足されていない期間は、内圧変化量に基づくリーク検出は完了しない。
【０１１２】
そしてこのように基準範囲収束条件が不成立の状態（Ｓ１１７でＮＯ）が継続した後に、タイミングｔ１にて内圧Ｐｆ１，Ｐｆ２の変化速度が共に基準範囲に収束する状態となると（Ｓ１１７でＹＥＳ）、ステップＳ１１８のリーク検出が実行される。
【０１１３】
このリーク検出では、タイミングｔ１での内圧変化量（燃料ポンプ１６の駆動開始直後においてステップＳ１１６にて検出している内圧Ｐｆ１，Ｐｆ２と、今回の実行周期においてステップＳ１１６にて検出した内圧Ｐｆ１，Ｐｆ２との差圧）を求める。
【０１１４】
そして、この差圧の絶対値が大きい場合、すなわち図３の（ａ），（ｂ）に示した実線のごとくである場合には、リーク検出結果として、リークが生じておらず正常であるとする。
【０１１５】
この差圧の絶対値が小さい場合、すなわち図３の（ａ），（ｂ）に示した一点鎖線のごとくである場合には、リーク検出結果として、リークが生じており異常であるとする。
このようにステップＳ１１７にてＹＥＳと判定され、かつステップＳ１１８にて上述したごとくのリーク検出（Ｓ１１８）が完了するとリーク検出終了設定がなされる。このため次の実行周期ではリーク検出終了設定状態であるので（Ｓ１０４でＮＯ）、燃料ポンプ１６を停止することで燃料タンク１２，１４間での燃料移動を停止する（Ｓ１２０、図３のｔ２）。そして切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させる（Ｓ１２２）。
【０１１６】
尚、図３の例では、切換弁６２については燃料ポンプ１６から内燃機関供給経路１８側へ燃料が吐出される状態に戻すが、開閉弁３２、封鎖弁３５ａはそのまま閉じている状態を維持している例を示している。
【０１１７】
以後は、リーク検出条件が成立していても（Ｓ１０２でＹＥＳ）、リーク検出終了設定がなされているので（Ｓ１０４でＮＯ）、燃料ポンプ１６による燃料移動はなされない。
尚、ステップＳ１１７にてＮＯと判定されている状態を繰り返している間に、リーク検出用駆動時間が経過する場合がある（Ｓ１１４でＹＥＳ）。この場合には、何らかの原因で内圧Ｐｆ１，Ｐｆ２の変化速度が基準範囲に収束する状態にならなかったものとして、リーク検出終了設定がなされ（Ｓ１１９）、燃料ポンプ１６を停止して（Ｓ１２０）、燃料タンク１２，１４間での燃料移動を停止する。そして切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態に復帰させる（Ｓ１２２）。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図２）がリーク検出手段としての処理に相当する。
〈効果〉（１）リーク検出処理（図２）では、封鎖弁３５ａの閉弁により蒸発燃料通路３４を封鎖して（Ｓ１０６）、燃料タンク１２，１４内と外部と遮断し、更に燃料連通路３０の開閉弁３２を閉弁して（Ｓ１０８）、燃料タンク１２，１４間も遮断している。
【０１１８】
そして切換弁６２の切り換えにより（Ｓ１１０）、メイン燃料タンク１２に配置された燃料ポンプ１６は、サブ燃料タンク１４に燃料を吐出するようにされる。この状態で燃料ポンプ１６を駆動して（Ｓ１１２）、メイン燃料タンク１２からサブ燃料タンク１４へ燃料を移動させている。
【０１１９】
そして前記図３に説明したごとく、各内圧Ｐｆ１，Ｐｆ２の状態に基づいて、リーク検出を行う（Ｓ１１６，Ｓ１１８）。このことにより、燃料タンク１２，１４のそれぞれに減圧ポンプを設けなくても、メイン燃料タンク１２及びサブ燃料タンク１４のそれぞれのリーク状態を検出できる。
【０１２０】
そして圧送ポンプとして用いられる燃料ポンプ１６は、燃料の移動を、燃料タンク１２，１４間で行うものであることから、リーク検出対象の燃料貯留機構１０全体で密閉系を維持できる。このためリークが存在しない限り、リーク検出処理（図２）の実行自体に起因する燃料蒸気の外部排出はない。
【０１２１】
更にリーク検出時に、燃料ポンプ１６により積極的に燃料タンク１２，１４の内圧Ｐｆ１，Ｐｆ２変化を生じさせているので、内燃機関停止後の早期にリーク検出を実行できる。
【０１２２】
（２）燃料タンク１２，１４間での燃料移動のために、圧送ポンプを別途設けるのではなく、切換弁６２と分岐経路６４とを設け、燃料ポンプ１６を利用して切換弁６２の切り換えのみで、燃料移動を可能としている。したがって簡素な構成でリーク検出処理（図２）が可能となる。
【０１２３】
（３）内圧変化速度が共に基準範囲に収束した状態で（Ｓ１１７でＹＥＳ）、このときの内圧変化量に基づいてリーク状態の検出を実行している（Ｓ１１８）。このため、より高精度なリーク検出ができる。
【０１２４】
（４）リーク検出条件には、前記条件ｂ，ｃ（燃料液面レベルＳＧＬ１，ＳＧＬ２の条件）が論理積条件として存在する。
各燃料タンク１２，１４の燃料液面レベルＳＧＬ１，ＳＧＬ２にも条件を設定しているため、リーク検出処理（図２）では、サブ燃料タンク１４に、燃料が流れ込む余裕空間が或る程度存在する状態で、リーク検出を実行できる。更にメイン燃料タンク１２に、流出させる燃料が或る程度存在する状態で、リーク検出を実行できる。
【０１２５】
このことにより高精度なリーク検出を実行できる。
［実施の形態２］
〈構成〉本実施の形態でのリーク検出処理を図４に示す。このリーク検出処理（図４）では、前記図３の（ａ），（ｂ）に示す内圧Ｐｆ１，Ｐｆ２の急変部分（タイミングｔ０〜ｔｓ）における単位時間当たりの内圧Ｐｆ１，Ｐｆ２の変化量（変化速度）を求める。そしてこの変化量（変化速度）の絶対値が基準変化速度よりも大きければリークが生じておらず、小さければリークが生じているとリーク検出するものである。
【０１２６】
尚、本実施の形態の構成は、リーク検出処理として図４の処理をＥＣＵ６０が実行する以外は、前記実施の形態１にて説明した構成（図１）と同一であるので、図１も参照して説明する。
〈作用〉本実施の形態の作用について、リーク検出処理（図４）に基づいて説明する。図４の処理は一定時間で周期的に実行される処理を表している。
【０１２７】
尚、図４のステップＳ２０２〜Ｓ２１６，Ｓ２１９〜Ｓ２２２の処理は、前記図２のステップＳ１０２〜Ｓ１１６，Ｓ１１９〜Ｓ１２２と同じ処理である。
本処理が開始されると、まずリーク検出条件が成立しているか否かが判定される（Ｓ２０２）。前記図２にて述べたごとくのリーク検出条件が不成立であれば（Ｓ２０２でＮＯ）、このまま本処理を出て、実質的な処理はなされない。
【０１２８】
リーク検出条件が成立すると（Ｓ２０２でＹＥＳ）、次にリーク検出終了設定が未設定か否かが判定される（Ｓ２０４）。当初はリーク検出終了設定は未設定であることから（Ｓ２０４でＹＥＳ）、次に蒸発燃料通路３４の封鎖弁３５ａの閉弁（Ｓ２０６）、燃料連通路３０の開閉弁３２の閉弁（Ｓ２０８）、切換弁６２の切り換え（Ｓ２１０）、燃料ポンプ１６の駆動（Ｓ２１２、図３のｔ０）が実行される。
【０１２９】
そしてリーク検出用駆動時間が経過したか否かが判定される（Ｓ２１４）。当初はリーク検出用駆動時間は経過していないので（Ｓ２１４でＮＯ）、次に内圧センサ２０，２２からその検出値である内圧Ｐｆ１，Ｐｆ２を読み込む（Ｓ２１６）。
【０１３０】
そして内圧Ｐｆ１，Ｐｆ２の変化速度に基づいてリーク状態の検出を実行する（Ｓ２１８）。
具体的には、まず内圧Ｐｆ１，Ｐｆ２の各変化速度における絶対値を実行周期毎に計算して、各絶対値の極大値を求める。
【０１３１】
そして内圧Ｐｆ１の変化速度の絶対値における極大値が基準変化速度よりも大きければ、リーク検出結果としては、メイン燃料タンク１２にはリークが生じていないとする。この極大値が基準変化速度よりも小さければ、リーク検出結果としては、メイン燃料タンク１２にはリークが生じているとする。
【０１３２】
同様にして内圧Ｐｆ２の変化速度の絶対値における極大値が基準変化速度よりも大きければ、リーク検出結果としては、サブ燃料タンク１４にはリークが生じていないとする。この極大値が基準変化速度よりも小さければ、リーク検出結果としては、サブ燃料タンク１４にはリークが生じているとする。
【０１３３】
このようにステップＳ２１８で、２つの燃料タンク１２，１４についてリーク検出結果が得られたことによりリーク検出は完了し、リーク検出終了設定がなされる。したがって次の実行周期では、リーク検出条件は成立していたとしても（Ｓ２０２でＹＥＳ）、リーク検出終了設定がなされているので（Ｓ２０４でＮＯ）、燃料ポンプ１６を停止して燃料タンク１２，１４間での燃料移動を停止する（Ｓ２２０）。そして切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態に復帰させる（Ｓ２２２）。
【０１３４】
尚、ステップＳ２１８にてリーク検出が完了する前にリーク検出用駆動時間が経過した（Ｓ２１４でＹＥＳ）場合は、何らかの原因で、前述した極大値が得られていない場合である。この場合には、リーク検出終了設定を行い（Ｓ２１９）、そして燃料ポンプ１６を停止することで燃料タンク１２，１４間での燃料移動を停止し（Ｓ２２０）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態に復帰させている（Ｓ２２２）。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図４）がリーク検出手段としての処理に相当する。
〈効果〉（１）前記実施の形態１の（１）、（２）、（４）の効果を生じると共に、内圧Ｐｆ１，Ｐｆ２の変化速度の絶対値についての極大値が得られると、リーク検出は完了することから、特に迅速なリーク検出が可能となる。
【０１３５】
［実施の形態３］
〈構成〉本実施の形態でのリーク検出処理を図５に示す。このリーク検出処理（図５）では、燃料ポンプ１６の駆動前と駆動後との間での内圧変化量の絶対値を求めて、この変化量の絶対値が基準変化量よりも大きければリークが存在せず、小さければリークが存在すると検出するものである。
【０１３６】
尚、ＥＣＵ６０により実行されるリーク検出処理（図５）以外については、前記実施の形態１にて説明した図１の構成と同一であるので、図１も参照して説明する。
〈作用〉本実施の形態の作用について、リーク検出処理（図５）に基づいて説明する。図５の処理は一定時間で周期的に実行される処理を表している。
【０１３７】
尚、図５のステップＳ３０２〜Ｓ３１０，Ｓ３１４，Ｓ３１６，Ｓ３２６の処理は、前記図２のステップＳ１０２〜Ｓ１１２，Ｓ１２０，Ｓ１２２と同じ処理である。
本処理が開始されると、まずリーク検出条件が成立しているか否かが判定される（Ｓ３０２）。前記図２にて述べたごとくのリーク検出条件が不成立であれば（Ｓ３０２でＮＯ）、各内圧センサ２０，２２が検出する内圧Ｐｆ１，Ｐｆ２を作業メモリに読み込む（Ｓ３０３）。そして本処理を出る。
【０１３８】
以後、リーク検出条件が不成立である限り（Ｓ３０２でＮＯ）、内圧Ｐｆ１，Ｐｆ２の読み込み（Ｓ３０３）が繰り返される。これは燃料ポンプ１６の駆動直前の内圧Ｐｆ１，Ｐｆ２を記憶しておくための処理であり、読み込む毎に作業メモリの内容が更新される。
【０１３９】
リーク検出条件が成立すると（Ｓ３０２でＹＥＳ）、次にリーク検出終了設定が未設定か否かが判定される（Ｓ３０４）。当初はリーク検出終了設定は未設定であることから（Ｓ３０４でＹＥＳ）、次に蒸発燃料通路３４の封鎖弁３５ａの閉弁（Ｓ３０６）、燃料連通路３０の開閉弁３２の閉弁（Ｓ３０８）、切換弁６２の切り換え（Ｓ３１０）が実行される。
【０１４０】
次に燃料ポンプ１６の基準駆動時間が経過したか否かが判定される（Ｓ３１２）。この基準駆動時間はリークがなければ燃料タンク１２，１４の内圧変化が十分に生じる時間が設定されている。当初は基準駆動時間は経過していないので（Ｓ３１２でＮＯ）、燃料ポンプ１６の駆動を開始する（Ｓ３１４）。
【０１４１】
以後、リーク検出条件が成立している限り（Ｓ３０２でＹＥＳ）、燃料ポンプ１６の基準駆動時間が経過するまでは（Ｓ３１２でＮＯ）、燃料ポンプ１６の駆動が継続する（Ｓ３１４、前記図３のｔ０〜）。
【０１４２】
基準駆動時間が経過すると（Ｓ３１２でＹＥＳ）、燃料ポンプ１６は停止される（Ｓ３１６）。そして各内圧センサ２０，２２が検出する内圧Ｐｆ１，Ｐｆ２を作業メモリに読み込む（Ｓ３１８）。
【０１４３】
次に内圧Ｐｆ１，Ｐｆ２が収束したか否かが判定される（Ｓ３２０）。燃料ポンプ１６が停止することにより、前記図３にてタイミングｔ２以降に示したごとく、内圧Ｐｆ１，Ｐｆ２が変化するが、ステップＳ３２０では、この変化が終了して内圧Ｐｆ１，Ｐｆ２が安定したか否かを判定する。
【０１４４】
内圧Ｐｆ１，Ｐｆ２が収束していない場合には（Ｓ３２０でＮＯ）、リーク検出時間が経過したか否かが判定される（Ｓ３２２）。
このリーク検出時間はメイン燃料タンク１２やサブ燃料タンク１４における穴の有無に拘わらず、燃料ポンプ１６の駆動後（燃料ポンプ１６の駆動を実行した後の停止状態を意味する）に内圧Ｐｆ１，Ｐｆ２が安定するまでの十分な時間が設定されている。すなわち、このリーク検出時間はリーク検出の制限時間として設定されている。このようなリーク検出時間は予め一定時間に設定しておいても良いし、内燃機関２の停止継続時間に応じて、あるいは燃料温度センサを配置することで検出された燃料温度に応じて設定しても良い。
【０１４５】
当初はリーク検出時間は経過していないので（Ｓ３２２でＮＯ）、このまま本処理を出る。以後、内圧Ｐｆ１，Ｐｆ２が収束せず（Ｓ３２０でＮＯ）、リーク検出時間が経過しない限り（Ｓ３２２でＮＯ）、内圧Ｐｆ１，Ｐｆ２の読み込み（Ｓ３１８）が繰り返される。
【０１４６】
そして内圧Ｐｆ１，Ｐｆ２が収束すると（Ｓ３２０でＹＥＳ：前記図３ではタイミングｔ３に相当）、すなわち内圧Ｐｆ１，Ｐｆ２が安定化すると、リーク検出がなされる（Ｓ３２４）。
【０１４７】
このステップＳ３２４のリーク検出では、燃料ポンプ１６の駆動前にステップＳ３０３にて読み込んでいた内圧Ｐｆ１，Ｐｆ２の値と、燃料ポンプ１６の駆動後に安定化した内圧Ｐｆ１，Ｐｆ２の値との間の内圧変化量が求められる。
【０１４８】
そしてリーク検出結果としては、この内圧変化量の絶対値が基準変化量よりも大きければリークが生じていないとし、小さければリークが生じているとする。このようにリーク検出結果が出ることによりリーク検出終了設定がなされて、本処理を出る。
【０１４９】
以後の実行周期では、リーク検出条件が成立していたとしても（Ｓ３０２でＹＥＳ）、既にステップＳ３２４にてリーク検出終了設定がなされているので（Ｓ３０４でＮＯ）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させる（Ｓ３２６）。
【０１５０】
尚、ステップＳ３２０にてＮＯと判定されている状態を繰り返している間に、リーク検出時間が経過すると（Ｓ３２２でＹＥＳ）、この場合は、何らかの原因で内圧Ｐｆ１，Ｐｆ２が安定化しないものとして、リーク検出終了設定を行い（Ｓ３２５）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態に復帰させている（Ｓ３２６）。
【０１５１】
ステップＳ３２４のリーク検出で、両方の燃料タンク１２，１４に穴がない場合は、燃料ポンプ１６の駆動による燃料移動により（ｔ０〜ｔ２）、メイン燃料タンク１２の内圧Ｐｆ１は図３の（ａ）に実線にて示すごとく低いレベルに変化する。サブ燃料タンク１４の内圧Ｐｆ２は図３の（ｂ）に実線にて示すごとく高いレベルに変化する。
【０１５２】
そして燃料ポンプ１６の駆動後は（ｔ２〜）、メイン燃料タンク１２内では燃料の蒸発により実線で示すごとくわずかに内圧Ｐｆ１は上昇しているが、燃料ポンプ１６の駆動前の状態には戻らない。サブ燃料タンク１４内では燃料蒸気の凝縮により実線で示すごとくわずかに内圧Ｐｆ２は低下しているが、燃料ポンプ１６の駆動前の状態には戻らない。
【０１５３】
メイン燃料タンク１２に穴がある場合には、燃料ポンプ１６の駆動による燃料移動により（ｔ０〜ｔ２）、内圧Ｐｆ１は図３の（ａ）に一点鎖線にて示すごとく少し低下する。そして燃料ポンプ１６の駆動後は（ｔ２〜）、リークにより元の内圧Ｐｆ１に戻る。
【０１５４】
サブ燃料タンク１４に穴がある場合には、燃料ポンプ１６の駆動による燃料移動により（ｔ０〜ｔ２）、内圧Ｐｆ２は図３の（ｂ）に一点鎖線にて示すごとく少し上昇する。そして燃料ポンプ１６の駆動後は（ｔ２〜）、リークにより元の内圧Ｐｆ２に戻る。
【０１５５】
したがって、燃料ポンプ１６の駆動前後での内圧変化量の絶対値が基準変化量よりも大きければリークが生じていないと判断でき、小さければリークが生じていると判断できる。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図５）がリーク検出手段としての処理に相当する。
〈効果〉（１）燃料ポンプ１６の駆動前後での内圧変化量をリーク検出に用いた場合にも、前記実施の形態１の（１）〜（４）の効果を生じさせることができる。
【０１５６】
［実施の形態４］
〈構成〉本実施の形態でのリーク検出処理を図６，７に示す。このリーク検出処理（図６，７）は前記実施の形態１と前記実施の形態３とを組み合わせた処理に相当する。
【０１５７】
図６は、前記実施の形態１にて説明したリーク検出処理（図２）と同等の処理である。図７は前記実施の形態３にて説明したリーク検出処理（図５）と同等の処理である。
すなわち図６の処理にて、燃料タンク１２，１４の一方又は両方において、燃料ポンプ１６の駆動中での内圧状態によってリーク検出ができなかった場合あるいはリークが生じていないと検出された場合には、図７の処理にて燃料ポンプ１６の駆動前後の内圧状態から再度リーク検出を実行する。
【０１５８】
尚、ＥＣＵ６０により実行されるリーク検出処理（図６，７）以外については、前記実施の形態１にて説明した図１の構成と同一であるので、図１も参照して説明する。
〈作用〉本実施の形態の作用について、リーク検出処理（図６，７）に基づいて説明する。図６，７の処理は一定時間で周期的に実行される処理を表している。
【０１５９】
まず図６について説明する。図６のステップＳ４０２，Ｓ４０４〜Ｓ４２０の処理は、前記図２のステップＳ１０２〜Ｓ１２０と同じ処理である。
処理が開始されると、まずリーク検出条件が成立しているか否かが判定される（Ｓ４０２）。前記図２にて述べたごとくのリーク検出条件が不成立であれば（Ｓ４０２でＮＯ）、各内圧センサ２０，２２が検出する内圧Ｐｆ１，Ｐｆ２を作業メモリに読み込む（Ｓ４０３）。そして本処理を出る。
【０１６０】
以後、リーク検出条件が不成立である限り（Ｓ４０２でＮＯ）、内圧Ｐｆ１，Ｐｆ２の読み込みによる作業メモリの内容更新（Ｓ４０３）が繰り返される。これは燃料ポンプ１６の駆動直前の内圧Ｐｆ１，Ｐｆ２を記憶しておくための処理である。
【０１６１】
リーク検出条件が成立すると（Ｓ４０２でＹＥＳ）、ステップＳ４０４以下の処理が行われるが、ステップＳ４０４〜Ｓ４２０までの処理については、前記図２のステップＳ１０４〜Ｓ１２０と同じ処理である。特にステップＳ４０４では、燃料ポンプ駆動中リーク検出終了設定が未設定か否かを判定しているが、実質的に図２のステップＳ１０４と同じである。ステップＳ４１９における燃料ポンプ駆動中リーク検出終了設定についても、実質的に図２のステップＳ１１９と同じである。
【０１６２】
ここで燃料ポンプ１６の停止処理（Ｓ４２０）は、燃料ポンプ駆動中リーク検出終了設定がなされた場合（Ｓ４０４でＮＯ）、あるいは燃料ポンプ駆動中リーク検出が完了できずにリーク検出用駆動時間が経過した場合（Ｓ４１４でＹＥＳ）に実行される。
【０１６３】
燃料ポンプ１６が停止されると（Ｓ４２０）、次に図７に示す燃料ポンプ駆動後リーク検出処理が実行される（Ｓ４２２）。この燃料ポンプ駆動後リーク検出処理の詳細を図７に示す。
【０１６４】
燃料ポンプ駆動後リーク検出処理（図７）が開始されると、まず直前に図６の処理にて実行された燃料ポンプ１６の駆動中でのリーク検出内容について、次に示す条件Ａ，Ｂの論理和条件にて判定がなされる（Ｓ４５２）。
【０１６５】
Ａ．一方又は両方の燃料タンク１２，１４において、燃料ポンプ１６の駆動中ではリーク検出ができなかった。
Ｂ．一方又は両方の燃料タンク１２，１４において、燃料ポンプ１６の駆動中でリークが生じていないと検出された。
【０１６６】
したがって２つの燃料タンク１２，１４のうちで少なくとも１つの燃料タンクについて燃料ポンプ１６の駆動中ではリーク検出ができなかったり、あるいは燃料ポンプ１６の駆動中ではリークが生じていないとされた場合には、ステップＳ４５２ではＹＥＳと判定される。
【０１６７】
２つの燃料タンク１２，１４が、燃料ポンプ１６の駆動中において共にリークが生じていると検出されている場合には、いずれの燃料タンク１２，１４についても、既にリークが明確であるので、ステップＳ４５２ではＮＯと判定される。
【０１６８】
ここでステップＳ４５２にてＮＯと判定されると、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させる（Ｓ４６４）。以後は、リーク検出条件が成立していても（Ｓ４０２でＹＥＳ）、燃料ポンプ１６の駆動中のリーク検出が完了していることで燃料ポンプ駆動中リーク検出終了設定がされており（Ｓ４０４でＮＯ）、そしてステップＳ４５２ではＮＯと判定されるので、実質的にリーク検出処理は終了する。
【０１６９】
ステップＳ４５２にてＹＥＳと判定された場合には、次に燃料ポンプ１６の駆動後のリーク検出終了設定が未設定か否かが判定される（Ｓ４５４）。
当初は、ステップＳ４２０により燃料ポンプ１６が停止した直後であり、これから燃料ポンプ駆動後リーク検出が開始されるので（Ｓ４５４でＹＥＳ）、次に各内圧センサ２０，２２が検出する内圧Ｐｆ１，Ｐｆ２を作業メモリに読み込む（Ｓ４５６）。
【０１７０】
そして内圧Ｐｆ１，Ｐｆ２が収束したか否かを判定する（Ｓ４５８）。この判定は前記図５のステップＳ３２０と同じであり、内圧Ｐｆ１，Ｐｆ２が安定化したか否かが判定される。
【０１７１】
まだ収束していない場合には（Ｓ４５８でＮＯ）、ポンプ駆動後のリーク検出時間が経過したか否かが判定される（Ｓ４６０）。このポンプ駆動後のリーク検出時間は、前記図５のステップＳ３２２にて説明したリーク検出時間と同じものである。
【０１７２】
当初はポンプ駆動後のリーク検出時間は経過していないので（Ｓ４６０でＮＯ）、このまま本処理を出る。以後、他の条件は変わらない状態で、内圧Ｐｆ１，Ｐｆ２が収束せず（Ｓ４５８でＮＯ）、ポンプ駆動後のリーク検出時間が経過しない限り（Ｓ４６０でＮＯ）、内圧Ｐｆ１，Ｐｆ２の読み込み（Ｓ４５６）が繰り返される。
【０１７３】
そして内圧Ｐｆ１，Ｐｆ２が収束すると（Ｓ４５８でＹＥＳ）、リーク検出がなされる（Ｓ４６２）。
このステップＳ４６２のリーク検出では、燃料ポンプ１６の駆動前にステップＳ４０３にて読み込んでいた内圧Ｐｆ１，Ｐｆ２の値と、燃料ポンプ１６の駆動後に安定化した内圧Ｐｆ１，Ｐｆ２の値との間の内圧変化量が求められる。リーク検出結果としては、この内圧変化量の絶対値が基準変化量よりも大きければリークが生じていないとし、小さければリークが生じているとする。このようにリーク検出結果が出ることにより燃料ポンプ駆動後リーク検出終了設定がなされて、本処理を出る。
【０１７４】
以後の処理実行周期では、リーク検出条件が成立していたとしても（Ｓ４０２でＹＥＳ）、既に燃料ポンプ駆動中リーク検出終了設定がなされ、燃料ポンプ駆動後リーク検出終了設定もなされている（Ｓ４０４でＮＯ、Ｓ４５４でＮＯ）。したがって、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させる（Ｓ４６４）。
【０１７５】
尚、ステップＳ４５８にてＮＯと判定されている状態を繰り返している間に、燃料ポンプ駆動後のリーク検出時間が経過する場合がある（Ｓ４６０でＹＥＳ）。この場合は、何らかの原因で内圧Ｐｆ１，Ｐｆ２が安定化しないと考えられることから、燃料ポンプ駆動後リーク検出終了設定を行い（Ｓ４６３）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態に復帰させている（Ｓ４６４）。
【０１７６】
例えば、メイン燃料タンク１２に小穴があった場合に、図８の（ａ）に実線にて示すごとく、燃料ポンプ１６の駆動により（ｔ１０〜ｔ１１）、リーク検出用駆動時間が経過する前に、内圧Ｐｆ１が十分に低下して安定化することで、ステップＳ４１８にてリークが生じていないとされてしまう場合がある。
【０１７７】
サブ燃料タンク１４に小穴があった場合にも、同様に図８の（ｂ）に実線にて示すごとく、燃料ポンプ１６の駆動により（ｔ１０〜ｔ１１）、リーク検出用駆動時間が経過する前に、内圧Ｐｆ２が十分に上昇して安定化することで、ステップＳ４１８にてリークが生じていないとされてしまう場合がある。
【０１７８】
したがって、この場合には燃料ポンプ駆動後リーク検出処理（図７）を実行する。このことで、ステップＳ４６２において、燃料ポンプ１６の駆動前（ｔ１０）の内圧Ｐｆ１，Ｐｆ２と、燃料ポンプ１６の駆動後に安定化した後（ｔ１２）の内圧Ｐｆ１，Ｐｆ２との内圧変化量に基づいて、正確にリークが生じていると検出することが可能となる。
【０１７９】
又、メイン燃料タンク１２において、図８の（ａ）に一点鎖線にて示すごとく、燃料ポンプ１６の駆動により（ｔ１０〜ｔ１３）、リーク検出用駆動時間が経過する（Ｓ４１４でＹＥＳ）まで、内圧Ｐｆ１の低下が継続して収束しないことにより、リーク検出ができない場合がある。
【０１８０】
このような場合、リーク検出用駆動時間経過後に燃料ポンプ１６が停止した後は（ｔ１３〜）、メイン燃料タンク１２に穴がない場合には、内圧Ｐｆ１は、一点鎖線のごとく少し上昇して安定化する。メイン燃料タンク１２に穴がある場合には、内圧Ｐｆ１は、二点鎖線のごとく燃料ポンプ１６の駆動前の内圧状態まで上昇して安定化する。
【０１８１】
同様に、サブ燃料タンク１４においても同様に図８の（ｂ）に一点鎖線にて示すごとく、燃料ポンプ１６の駆動により（ｔ１０〜ｔ１３）、リーク検出用駆動時間が経過する（Ｓ４１４でＹＥＳ）まで、内圧Ｐｆ２が上昇を継続して収束しないことにより、リーク検出ができない場合がある。
【０１８２】
このような場合、リーク検出用駆動時間経過後に燃料ポンプ１６が停止した後は（ｔ１３〜）、サブ燃料タンク１４に穴がない場合には、内圧Ｐｆ２は、一点鎖線のごとく少し低下して安定化する。サブ燃料タンク１４に穴がある場合には、内圧Ｐｆ２は、二点鎖線のごとく燃料ポンプ１６の駆動前の内圧状態まで低下して安定化する。
【０１８３】
したがって燃料ポンプ１６の駆動前での内圧Ｐｆ１，Ｐｆ２（ｔ１０）と、駆動後の内圧Ｐｆ１，Ｐｆ２（ｔ１４）との内圧変化量に基づいて、正確なリーク検出が可能となる。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図６，７）がリーク検出手段としての処理に相当する。
〈効果〉（１）図６のリーク検出処理により前記実施の形態１の（１）〜（４）の効果を生じさせることができる。
【０１８４】
（２）図６のステップＳ４０２〜Ｓ４２０の処理によりリーク検出ができなかったり、不正確なリーク検出を実行したりしても、燃料ポンプ駆動後リーク検出処理（Ｓ４２２：図７）により、再度、高精度にリーク検出を実行できる。
【０１８５】
しかも燃料ポンプ１６の停止を利用していることから、特別な燃料ポンプ駆動処理は必要としないので、処理の迅速性を阻害しない。
したがってメイン燃料タンク１２及びサブ燃料タンク１４に対する、リーク検出の迅速性と正確性とを両立させることができる。
【０１８６】
［実施の形態５］
〈構成〉本実施の形態は、１つの内圧センサにて、２つの燃料タンクのそれぞれのリーク状態を検出するものである。
【０１８７】
図９は、本実施の形態の燃料供給システム１０４を示している。図９の構成が前記図１と異なる構成は、サブ燃料タンク１４に第２内圧センサ２２が設けられていない。
この第２内圧センサ２２が存在しない点以外の機構的構成は前記図１の構成と同じであるので、図１と同一の構成については同一の符号にて示している。尚、ＥＣＵ６０にて実行されるリーク検出処理としては図１０，１１に示す処理が実行される。
〈作用〉本実施の形態の作用について、図１０，１１に基づいて説明する。
【０１８８】
まずリーク検出前準備処理（図１０）について説明する。図１０の処理は一定時間で周期的に実行される処理を表している。
リーク検出前準備処理（図１０）が開始されると、まずリーク検出前準備処理終了設定がされていないか否かが判定される（Ｓ５０２）。このリーク検出前準備処理はリーク検出前準備処理が完了した場合に後述するステップＳ５１８にて設定され、内燃機関２の停止直後のタイミングでは未設定状態とされている。
【０１８９】
したがって内燃機関２が停止して、未だリーク検出前準備処理が完了していないものとすると（Ｓ５０２でＹＥＳ）、次にリーク検出条件が成立しているか否かが判定される（Ｓ５０４）。
【０１９０】
このリーク検出条件は、前記図２のステップＳ１０２にて説明したごとくである。
リーク検出条件が不成立であれば（Ｓ５０４でＮＯ）、このまま本処理を出る。
リーク検出条件が成立すると（Ｓ５０４でＹＥＳ）、蒸発燃料通路３４の封鎖弁３５ａの閉弁（Ｓ５０６）、燃料連通路３０の開閉弁３２の閉弁（Ｓ５０８）、切換弁６２の切り換え（Ｓ５１０）、燃料ポンプ１６の駆動（Ｓ５１２）が実行される。これらの処理（Ｓ５０６〜Ｓ５１２）は前記図２のステップＳ１０６〜Ｓ１１２と同じ処理である。
【０１９１】
そして次に、燃料ポンプ１６の駆動によってメイン燃料タンク１２からサブ燃料タンク１４への燃料移動が完了したか否かが判定される（Ｓ５１４）。ここでは燃料移動の完了は、燃料ポンプ１６の駆動時間が、或る程度の燃料量を移動させる基準時間を経過したか否かにより判定する。これ以外に、２つのフューエルセンダーゲージ２４，２６で検出されている燃料液面レベルＳＧＬ１，ＳＧＬ２のいずれかの値により、燃料移動量が基準量に到達したか否かにより判定しても良い。
【０１９２】
燃料移動が完了するまでは（Ｓ５１４でＮＯ）、このまま本処理を出る。このことにより燃料ポンプ１６の駆動が継続する。
そしてメイン燃料タンク１２からサブ燃料タンク１４への燃料移動が完了すると（Ｓ５１４でＹＥＳ）、燃料ポンプ１６を停止する（Ｓ５１６）。そしてこのリーク検出前準備処理終了設定を行う（Ｓ５１８）。
【０１９３】
このことにより次の実行周期ではステップＳ５０２にてＮＯと判定されて、次の内燃機関２の停止まで、ステップＳ５０４以下の処理は実行されない。
次にリーク検出処理（図１１）について説明する。図１１の処理は一定時間で周期的に実行される処理を表している。
【０１９４】
リーク検出処理（図１１）が開始されると、まずリーク検出処理終了設定がされていないか否かが判定される（Ｓ５５０）。このリーク検出処理終了設定は後述するステップＳ５７２にて、リーク検出処理が完了した場合に設定され、内燃機関２の停止直後のタイミングでは未設定状態とされている。
【０１９５】
したがって内燃機関２が停止して、リーク検出処理が未だ完了していないものとすると（Ｓ５５０でＹＥＳ）、次にリーク検出条件が成立しているか否かが判定される（Ｓ５５２）。このリーク検出条件は、前記図２のステップＳ１０２にて説明したごとくである。
【０１９６】
リーク検出条件が不成立であれば（Ｓ５５２でＮＯ）、このまま本処理を出る。
リーク検出条件が成立すると（Ｓ５５２でＹＥＳ）、上述したリーク検出前準備処理（図１０）による燃料ポンプ１６の停止処理（図１０：Ｓ５１６）後か否かが判定される（Ｓ５５４）。すなわちメイン燃料タンク１２からサブ燃料タンク１４へ燃料ポンプ１６により燃料移動が完了した後の状態か否かが判定される。
【０１９７】
この判定タイミングで、まだリーク検出前準備処理（図１０）により燃料ポンプ１６が駆動中であれば、燃料ポンプ１６の停止後ではないので（Ｓ５５４でＮＯ）、このまま本処理を出る。燃料ポンプ１６が駆動中である限り、リーク検出処理（図１１）では実質的な処理はなされない。
【０１９８】
リーク前準備処理（図１０）にて燃料ポンプ１６による燃料移動が完了して、燃料ポンプ１６が停止されると（図１０：Ｓ５１６）、リーク検出処理（図１１）のステップＳ５５４ではＹＥＳと判定されるようになる。
【０１９９】
このことにより燃料連通路３０の開閉弁３２が開弁される（Ｓ５５６）。この燃料連通路３０の開閉弁３２の開弁直前には燃料ポンプ１６によりメイン燃料タンク１２からサブ燃料タンク１４への燃料の移動がなされている。このため燃料連通路３０の開閉弁３２を挟んで燃料連通路３０内には、サブ燃料タンク１４側を高圧側としメイン燃料タンク１２側を低圧側とする差圧が生じている。
【０２００】
この状態で開閉弁３２を開弁すると、上記差圧によりサブ燃料タンク１４からメイン燃料タンク１２へ、燃料が自ずと戻り、最終的にはリーク検出前準備処理（図１０）による燃料ポンプ１６の駆動（Ｓ５１２）前と同一の状態となる。したがって内圧センサ２０が検出しているメイン燃料タンク１２における内圧Ｐｆ１には、燃料ポンプ１６の駆動直後の内圧状態（低圧化された内圧）から、燃料ポンプ１６の駆動前の内圧状態に戻る際の変化パターンが現れる。
【０２０１】
ここで、メイン燃料タンク１２の内圧センサ２０に生じる内圧Ｐｆ１の変化パターンを図１２に示す。尚、本実施の形態では、サブ燃料タンク１４には内圧センサが配置されていないので、車載のＥＣＵ６０としてはサブ燃料タンク１４の内圧を検出していないが、実験的に検出したサブ燃料タンク１４の内圧状態も示す。
【０２０２】
図１２の（ａ）はメイン燃料タンク１２及びサブ燃料タンク１４には、いずれもリークが生じてない場合の内圧状態を示している。ここではリーク検出前準備処理（図１０）にて開閉弁３２の閉弁及び燃料ポンプ１６の駆動（ｔａ０〜ｔａ１）により、メイン燃料タンク１２からサブ燃料タンク１４へ燃料が移動する。このことで、メイン燃料タンク１２の内圧Ｐｆ１は一旦低下している（ｔａ０〜ｔａ１）。
【０２０３】
その後、燃料ポンプ１６が停止して（図１０：Ｓ５１６）開閉弁３２が開弁する（Ｓ５５６）ことにより、燃料連通路３０を介して燃料がサブ燃料タンク１４からメイン燃料タンク１２へ戻る。このことにより、メイン燃料タンク１２の内圧Ｐｆ１は上昇して、燃料移動前の状態に戻る。
【０２０４】
図１２の（ａ）では、リーク検出前準備処理（図１０）によりメイン燃料タンク１２が低圧化し、サブ燃料タンク１４が高圧化している。このため差圧が大きく、燃料連通路３０内における燃料流速は高速となりメイン燃料タンク１２の内圧Ｐｆ１の回復は迅速になされる。この場合のメイン燃料タンク１２の内圧Ｐｆ１の上昇は、タイミングｔａ１直後の変化パターンにて示すごとく急速なものとなる。
【０２０５】
図１２の（ｂ）はメイン燃料タンク１２にはリークは生じていないが、サブ燃料タンク１４にリークが生じている場合の内圧状態を示している。ここではリーク検出前準備処理（図１０）にて開閉弁３２の閉弁及び燃料ポンプ１６の駆動（ｔｂ０〜ｔｂ１）によりメイン燃料タンク１２からサブ燃料タンク１４へ燃料が移動することで、メイン燃料タンク１２の内圧Ｐｆ１は図１２の（ａ）の場合と同様に一旦低下する。
【０２０６】
その後、燃料ポンプ１６が停止して、開閉弁３２が開弁すると、前述したごとくの燃料の戻りによりメイン燃料タンク１２の内圧Ｐｆ１は上昇する。しかしサブ燃料タンク１４側ではリークが生じているため、燃料ポンプ１６の駆動時（ｔｂ０〜ｔｂ１）にほとんど高圧化していない。このためメイン燃料タンク１２側との差圧が小さくなり、燃料連通路３０内を燃料が低速で戻り、戻り量も少量となる。したがってメイン燃料タンク１２の内圧Ｐｆ１は上昇は鈍いものとなり、かつ完全に元の内圧には戻らない。
【０２０７】
この場合のメイン燃料タンク１２の内圧Ｐｆ１の上昇は、タイミングｔｂ１直後の変化パターンにて示すごとく緩慢で不完全な戻り状態となる。
図１２の（ｃ）はメイン燃料タンク１２にはリークが生じているが、サブ燃料タンク１４にはリークが生じていない場合の内圧状態を示している。ここではリーク検出前準備処理（図１０）にて開閉弁３２の閉弁及び燃料ポンプ１６の駆動（ｔｃ０〜ｔｃ１）によりメイン燃料タンク１２からサブ燃料タンク１４へ燃料が移動するが、メイン燃料タンク１２ではリークを生じているので、その内圧Ｐｆ１は図１２の（ａ）の場合に比較してほとんど低下しない。
【０２０８】
その後、燃料ポンプ１６が停止して、開閉弁３２が開弁すると、リークがないサブ燃料タンク１４の内圧Ｐｆ２は高圧化しているため、このサブ燃料タンク１４の内圧Ｐｆ２により燃料はメイン燃料タンク１２へ戻る。しかしメイン燃料タンク１２側ではリークが生じているため、サブ燃料タンク１４側との差圧が小さくなり、燃料連通路３０内を燃料が低速で戻り、戻り量も少量となる。このような燃料の戻りが生じても、メイン燃料タンク１２側にはリークが生じているために内圧Ｐｆ１は一時的にわずかに上昇するが、直ちに低下して燃料移動前の内圧に戻る。
【０２０９】
この場合のメイン燃料タンク１２の内圧Ｐｆ１は、タイミングｔｃ１直後の変化パターンにて示すごとく振動的な変化となる。
図１２の（ｄ）はメイン燃料タンク１２及びサブ燃料タンク１４で共にリークを生じている場合の内圧状態を示している。ここではリーク検出前準備処理（図１０）にて開閉弁３２の閉弁及び燃料ポンプ１６の駆動（ｔｄ０〜ｔｄ１）によりメイン燃料タンク１２からサブ燃料タンク１４へ燃料が移動する。しかし、メイン燃料タンク１２はリークが生じているので内圧Ｐｆ１は、図１２の（ａ）の場合に比較してほとんど低下しない。
【０２１０】
その後、燃料ポンプ１６が停止して、開閉弁３２が開弁するが、メイン燃料タンク１２のみでなくサブ燃料タンク１４についてもリークが生じているので、差圧がほとんど無く、燃料連通路３０を介する燃料の戻りはほとんど無い。したがってメイン燃料タンク１２の内圧Ｐｆ１はほとんど変化しない。
【０２１１】
したがって、ステップＳ５５６にて開閉弁３２を開弁した後は、メイン燃料タンク１２に設けられた内圧センサ２０が検出する内圧Ｐｆ１を、作業メモリに読み込み、順次蓄積する（Ｓ５５８）。そしてこの内圧Ｐｆ１が収束したか否かが判定される（Ｓ５６０）。すなわち内圧Ｐｆ１が安定化したか否かが判定される。
【０２１２】
収束するまでは（Ｓ５６０でＮＯ）、リーク検出条件が成立している限り、ステップＳ５５８を繰り返し、内圧センサ２０が検出する内圧Ｐｆ１を繰り返し読み込んで順次蓄積する処理が行われる。
【０２１３】
そして内圧Ｐｆ１が収束すると（Ｓ５６０でＹＥＳ）、ステップＳ５５８にて継続して読み取られた内圧Ｐｆ１の変化パターンが分類される（Ｓ５６２）。すなわち図１２の（ａ）〜（ｄ）に示したいずれの内圧Ｐｆ１の変化パターンに該当するかが判定される。
【０２１４】
図１２の（ａ）のパターン１であった場合には、メイン燃料タンク１２及びサブ燃料タンク１４においていずれもリークが生じていないと検出される（Ｓ５６４）。
図１２の（ｂ）のパターン２であった場合には、メイン燃料タンク１２にはリークが生じていないが、サブ燃料タンク１４にはリークが生じていると検出される（Ｓ５６６）。
【０２１５】
図１２の（ｃ）のパターン３であった場合には、メイン燃料タンク１２はリークが生じており、サブ燃料タンク１４はリークが生じていないと検出される（Ｓ５６８）。
図１２の（ｄ）のパターン４であった場合には、メイン燃料タンク１２及びサブ燃料タンク１４に共にリークを生じていると検出される（Ｓ５７０）。
【０２１６】
このように、いずれかのパターンに分類されると、リーク検出処理終了設定がなされ（Ｓ５７２）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させて（Ｓ５７４）、本処理を出る。
【０２１７】
次の実行周期では、リーク検出処理終了設定がなされているので（Ｓ５５０でＮＯ）、リーク検出処理（図１１）での実質的な処理は終了する。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出前準備処理（図１０）及びリーク検出処理（図１１）がリーク検出手段としての処理に相当する。
〈効果〉（１）ここでは内圧センサ２０は、流出側燃料貯留部であるメイン燃料タンク１２側のみに設けられている。このように２つの燃料タンク１２，１４の一方のみの内圧Ｐｆ１を検出していても、燃料ポンプ１６による積極的な燃料移動後に、開閉弁３２を開弁して差圧にて燃料を戻す処理をした場合には、前記図１２に示したごとく、リークの有無や、リークが生じている燃料タンク１２，１４がどちらかであるかにより、特徴的な内圧Ｐｆ１の変化パターンを示す。
【０２１８】
したがって燃料タンク１２，１４毎に減圧ポンプなどを設けることなく、かつ燃料タンク１２側のみに設けた内圧センサ２０による内圧Ｐｆ１の変化パターンを判定することで、２つの燃料タンク１２，１４のそれぞれについてリーク状態を検出することができる。
【０２１９】
更にこのリーク検出は、燃料ポンプ１６により積極的に燃料タンク１２，１４間での内圧変化を生じさせた状態を利用して実行しているので、内燃機関２の停止後の早期に実行できる。
【０２２０】
しかもリーク検出時は燃料タンク１２，１４間の燃料移動と戻しのみであり、燃料貯留機構１０全体を密閉状態に維持できるので、リーク検出の実行自体に起因する燃料蒸気の排出はない。
【０２２１】
［実施の形態６］
〈構成〉本実施の形態では、前記図９において、メイン燃料タンク１２における内圧センサ２０を設けず、サブ燃料タンク１４に前記図１に示したごとく内圧センサ２２を設けてサブ燃料タンク１４の内圧Ｐｆ２を検出する構成とする。
〈作用〉リーク検出前準備処理としては前記図１０を実行し、リーク検出処理としては前記図１１においてメイン燃料タンク１２の内圧Ｐｆ１に代えて、サブ燃料タンク１４の内圧Ｐｆ２を用いる。
【０２２２】
このことにより、前記図１２にて示したごとく、サブ燃料タンク１４の内圧Ｐｆ２においても、リークの有無や、リークが生じている燃料タンク１２，１４がどちらかであるかにより、特徴的な内圧Ｐｆ２の変化パターンを得ることができる。
〈効果〉（１）内圧センサ２２がサブ燃料タンク１４側のみに設けられていても、前記実施の形態５と同様な効果を生じる。
【０２２３】
［実施の形態７］
〈構成〉本実施の形態では、１つの内圧センサを利用して、燃料ポンプにより積極的に燃料タンク間で燃料を移動させるタイミングと、その後の燃料タンク間での差圧により燃料を戻すタイミングとを利用して、２つの燃料タンクにおけるそれぞれのリーク状態を検出するものである。
【０２２４】
本実施の形態におけるリーク検出処理を図１３に示す。図１３の処理は一定時間で周期的に実行される処理を表している。
更に図１３のステップＳ６２２で行う燃料ポンプ駆動後開閉弁開弁状態リーク検出処理としては前記実施の形態５で説明したリーク検出処理（図１１）を利用する。又、機構的構成は前記図９の構成と同じである。したがって、前記図９，１１を参照して説明する。
【０２２５】
図１３について説明する。本処理が開始されると、まず前記図２にて述べたごとくのリーク検出条件が成立しているか否かが判定される（Ｓ６０２）。リーク検出条件が不成立であれば（Ｓ６０２でＮＯ）、本処理を出る。
【０２２６】
リーク検出条件が成立すると（Ｓ６０２でＹＥＳ）、ステップＳ６０４以下の処理が行われるが、ステップＳ６０４〜Ｓ６２０までの処理については、内圧Ｐｆ１のみ利用すること以外は、前記図２のステップＳ１０４〜Ｓ１２０と同じ処理である。特にステップＳ６０４では燃料ポンプ駆動中リーク検出終了設定が未設定か否かを判定しているが、実質的に図２のステップＳ１０４と同じである。
【０２２７】
したがってステップＳ６１８にてメイン燃料タンク１２の内圧変化量に基づいてリーク検出が完了した後（Ｓ６０４でＮＯ）、あるいはリーク検出用駆動時間経過後（Ｓ６１４でＹＥＳ）の場合に、燃料ポンプ１６が停止されて（Ｓ６２０）、燃料ポンプ駆動後開閉弁開弁状態リーク検出処理が実行される（Ｓ６２２）。
【０２２８】
この処理は前記実施の形態５にて説明したリーク検出処理（図１１）が利用される。したがって、今度は燃料タンク１２，１４間の差圧により燃料が戻るタイミングで内圧Ｐｆ１の変化パターンが検出されて、その変化パターンに基づいて、個々の燃料タンク１２，１４のリーク状態が検出される（Ｓ５５６〜５７０）。
【０２２９】
図１３のステップＳ６１８にてリーク検出が完了している場合には、既にメイン燃料タンク１２についてはリーク状態が判明している。したがって、この場合には、図１１のステップＳ５６４〜Ｓ５７０は、実際には、サブ燃料タンク１４についてリーク状態を検出することに相当する。
【０２３０】
又、図１３のステップＳ６１４にてＹＥＳと判定されて、燃料タンク１２についてもリーク検出が完了していない場合には、図１１のステップＳ５６４〜Ｓ５７０は、両方の燃料タンク１２，１４についてリーク状態を検出することに相当する。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図１３，１１）がリーク検出手段としての処理に相当する。
〈効果〉（１）前記実施の形態５の効果を生じる。更に、燃料の戻しタイミングでの行われる図１１のリーク検出処理（第２検出処理に相当）に先立って、第１検出処理として、燃料ポンプ１６により積極的に燃料移動を実行しているタイミングで、内圧Ｐｆ１に基づいてメイン燃料タンク１２のリーク状態を検出している（図１３）。
【０２３１】
この第１検出処理（図１３）を実行していることにより、特別な処理時間を要することなく、第２検出処理（図１１）によるリーク検出をより確実なものとすることができる。
［実施の形態８］
〈構成〉本実施の形態では、前記図９において、メイン燃料タンク１２に内圧センサ２０を設けずに、サブ燃料タンク１４に前記図１に示したごとく内圧センサ２２を設けてサブ燃料タンク１４内の内圧Ｐｆ２のみを検出する構成とする。
〈作用〉リーク検出処理としては、前記実施の形態７に示した前記図１３及び図１１を実行し、この処理中では、燃料タンク１２の内圧Ｐｆ１に代えて、燃料タンク１４の内圧Ｐｆ２を用いる。
〈効果〉（１）内圧センサ２２がサブ燃料タンク１４側のみに設けられていても、前記実施の形態７と同様な効果を生じる。
【０２３２】
［実施の形態９］
〈構成〉本実施の形態の機構的構成は前記図９の構成と同じである。本実施の形態では、メイン燃料タンク１２に設けられた１つの内圧センサ２０から得られる内圧Ｐｆ１と、燃料ポンプ１６により燃料タンク１２，１４間で一定量の燃料を移動させる仕事量とにより、２つの燃料タンク１２，１４におけるそれぞれのリーク状態を検出するものである。
【０２３３】
以下、前記図９を参照して説明する。ただし燃料ポンプ１６の仕事量を検出するために、ＥＣＵ６０には、燃料ポンプ１６を駆動する際に燃料ポンプ１６内の電動モータに流れる電流を計測する電流計が設けられている。
〈作用〉本実施の形態の作用について、図１４のリーク検出処理に基づいて説明する。図１４の処理は一定時間で周期的に実行される処理を表している。
【０２３４】
リーク検出処理（図１４）が開始されると、まず前記図２のステップＳ１０２にて述べたごとくのリーク検出条件が成立しているか否かが判定される（Ｓ７０２）。リーク検出条件が不成立であれば（Ｓ７０２でＮＯ）、燃料タンク１２内のフューエルセンダーゲージ２４の検出値である燃料液面レベルＳＧＬ１を作業メモリに読み込む（Ｓ７０３）。そして本処理を出る。ステップＳ７０３は、リーク検出直前での燃料タンク１２内での燃料液面レベルＳＧＬ１を記憶するために、燃料液面レベルＳＧＬ１を読み込む毎に、作業メモリを更新する処理である。
【０２３５】
リーク検出条件が成立すると（Ｓ７０２でＹＥＳ）、ステップＳ７０４〜Ｓ７１４，Ｓ７２０までの処理については、前記図２のステップＳ１０４〜Ｓ１１４，Ｓ１１９と同じ処理である。
【０２３６】
したがってリーク検出条件が成立し（Ｓ７０２でＹＥＳ）、リーク検出終了設定が未設定であれば（Ｓ７０４でＹＥＳ）、封鎖弁の閉弁（Ｓ７０６）、開閉弁３２の閉弁（Ｓ７０８）、切換弁６２の切り換え（Ｓ７１０）、燃料ポンプ１６の駆動（Ｓ７１２）が実行される。そしてリーク検出用駆動時間が経過したか否かが判定される（Ｓ７１４）。
【０２３７】
当初は、リーク検出用駆動時間は経過していないので（Ｓ７１４でＮＯ）、次に燃料ポンプ１６の仕事量Ｗ（Ｊ）が、本処理の１実行周期毎の積算により計算される（Ｓ７１５）。ここでは本処理の１実行周期の間に消費された電力量（１実行周期分の仕事量）が、燃料ポンプ１６に流れる電流量、印加電圧及び実行周期に基づいて算出され、この１実行周期の電力量を実行周期毎に積算する処理が実行される。
【０２３８】
そしてメイン燃料タンク１２の内圧Ｐｆ１を読み込み（Ｓ７１６）、この内圧Ｐｆ１が収束したか否かが判定される（Ｓ７１７）。このステップＳ７１６，７１７は前記図１３のステップＳ６１６，Ｓ６１７と同じである。すなわち内圧Ｐｆ１が収束するまでは（Ｓ７１７でＮＯ）、燃料ポンプ１６を駆動するための電力量の積算処理（Ｓ７１５）と内圧Ｐｆ１を読み込んで（Ｓ７１６）、その収束を判定する処理（Ｓ７１７）が継続する。
【０２３９】
内圧Ｐｆ１が収束すると（Ｓ７１７でＹＥＳ）、内圧Ｐｆ１収束時の燃料液面レベルＳＧＬ１が作業メモリに読み込まれる（Ｓ７１８）。この値と、ステップＳ７０３でのリーク検出直前の燃料液面レベルＳＧＬ１との差により、燃料ポンプ１６によりメイン燃料タンク１２からサブ燃料タンク１４へ移動した燃料量Ｍｆ（ｇ）が判明する。
【０２４０】
次に単位燃料移動量当たりの燃料ポンプ１６の仕事量Ｗ／Ｍｆと、内圧Ｐｆ１とに基づいて、次のようにリーク検出を行う（Ｓ７１９）。
メイン燃料タンク１２及びサブ燃料タンク１４がいずれもリークが生じていない場合には、燃料ポンプ１６による燃料移動は、メイン燃料タンク１２側の内圧Ｐｆ１の低圧化、サブ燃料タンク１４側の内圧Ｐｆ２の高圧化に抗して、燃料を移動させる必要があるため、単位燃料移動量当たりの燃料ポンプ１６の仕事量Ｗ／Ｍｆは大きなものとなる。
【０２４１】
メイン燃料タンク１２及びサブ燃料タンク１４が共にリークが生じている場合には、メイン燃料タンク１２側の内圧Ｐｆ１は低圧化しにくくあるいは低圧化せず、更にサブ燃料タンク１４側の内圧Ｐｆ２は高圧化しにくくあるいは高圧化しない。したがって単位燃料移動量当たりの燃料ポンプ１６の仕事量Ｗ／Ｍｆは小さなものとなる。
【０２４２】
メイン燃料タンク１２とサブ燃料タンク１４とのいずれかのみにリークが生じている場合には、メイン燃料タンク１２側の内圧Ｐｆ１は低圧化しにくくあるいは低圧化しないか、又はサブ燃料タンク１４側の内圧Ｐｆ２は高圧化しにくくあるいは高圧化しないかのいずれかである。したがって単位燃料移動量当たりの燃料ポンプ１６の仕事量Ｗ／Ｍｆは中程度なものとなる。
【０２４３】
したがって燃料ポンプ１６の仕事量Ｗ／Ｍｆの大きさにより、メイン燃料タンク１２及びサブ燃料タンク１４がいずれもリークが生じていない状態、共にリークが生じている状態、及びいずれかのみにリークが生じている状態を判別できる。
【０２４４】
しかし、仕事量のみでは、メイン燃料タンク１２とサブ燃料タンク１４とのいずれかのみにリークが生じている場合には、いずれの燃料タンク１２，１４にリークが生じているかは判別できない。
【０２４５】
この場合には、メイン燃料タンク１２側の内圧Ｐｆ１の値が十分に低下していれば、メイン燃料タンク１２にはリークが生じておらず、サブ燃料タンク１４にリークが生じていると判別できる。
【０２４６】
逆にメイン燃料タンク１２側の内圧Ｐｆ１の値がほとんど低下しておらずあるいは全く低下していない場合には、メイン燃料タンク１２にリークが生じており、サブ燃料タンク１４にはリークは生じていないと判別できる。
【０２４７】
ステップＳ７１９では、上述のごとくリーク状態が判明してリーク検出が完了するとリーク検出終了設定を行って、本処理を出る。
次の処理実行周期では、リーク検出条件が成立していても（Ｓ７０２でＹＥＳ）、リーク検出終了設定がなされているので（Ｓ７０４でＮＯ）、燃料ポンプ１６を停止し（Ｓ７２２）、切換弁６２、開閉弁３２、封鎖弁３５ａを、元の状態、すなわち通常の内燃機関停止時での状態に復帰させて（Ｓ７２４）、本処理を出る。
〈請求項との関係〉上述した構成において、ＥＣＵ６０がポンプ仕事量検出手段及びリーク検出手段に相当し、ＥＣＵ６０が実行するリーク検出処理（図１４）のステップＳ７１５がポンプ仕事量検出手段としての処理に、他のステップがリーク検出手段としての処理に相当する。
〈効果〉（１）上述したごとく内圧センサ２０が１つでも、燃料ポンプ１６の仕事量を検出することで、１つの燃料ポンプ１６で複数の燃料タンク１２，１４のそれぞれについてリーク有無を検出できる。
【０２４８】
更にこのリーク検出は、燃料ポンプ１６により積極的に燃料タンク１２，１４の内圧変化を生じさせているので、内燃機関停止後の早期に実行できる。
リーク検出時は燃料タンク１２，１４間の燃料移動のみであり、燃料貯留機構１０全体を密閉状態に維持できるので、リーク検出の実行自体に起因する燃料蒸気の排出はない。
【０２４９】
［実施の形態１０］
〈構成〉本実施の形態では、前記図１４において、メイン燃料タンク１２に内圧センサ２０を設けずに、サブ燃料タンク１４に前記図１に示したごとく内圧センサ２２を設けてサブ燃料タンク１４内の内圧Ｐｆ２のみを検出する構成とする。
〈作用〉したがって本実施の形態では、サブ燃料タンク１４に設けられた１つの内圧センサ２２から得られる内圧Ｐｆ２と、燃料ポンプ１６により燃料タンク１２，１４間で一定量の燃料を移動させる仕事量とにより、２つの燃料タンク１２，１４におけるそれぞれのリーク状態を検出することになる。
〈効果〉（１）内圧センサ２２がサブ燃料タンク１４側のみに設けられていても、前記実施の形態９と同様な効果を生じる。
【０２５０】
［その他の実施の形態］
・前記実施の形態１では、燃料ポンプの駆動開始直後の燃料タンク内圧Ｐｆ１，Ｐｆ２からの内圧変化量に基づいてリーク検出を実行したが、燃料ポンプの駆動開始直前の燃料タンク内圧Ｐｆ１，Ｐｆ２からの内圧変化量に基づいてリーク検出を実行しても、同様にリーク状態を検出できる。
【０２５１】
・前記実施の形態３のリーク検出手段（図５）及び前記実施の形態４の燃料ポンプ駆動後リーク検出処理（図７）では、燃料ポンプの駆動前後でそれぞれ検出された内圧間の変化量によりリーク検出していた（Ｓ３２４，Ｓ４６２）。このように燃料ポンプの駆動前後の内圧状態ではなく、燃料ポンプの駆動後の内圧状態によってリーク検出しても良い。すなわち前記図３にタイミングｔ２以降に示したごとくリークの有無により、燃料ポンプの停止後に内圧の変化状態が異なる。リークが生じていない実線の場合には変化が極めて緩慢であるが、リークが生じている一点鎖線の場合には急速な変化が生じている。このような変化状態を燃料ポンプの駆動後（駆動実行後の停止状態）に捉えることで、リーク検出することができる。
【０２５２】
・上記各実施の形態においては、燃料タンクの内圧は内圧センサを設けることにより検出していたが、燃料タンクの構成部材、例えば壁部に歪みセンサを取り付けることにより、燃料タンクの内圧により生じるタンク壁部の歪み量を検出して、その値自体を内圧として用いても良い。あるいは歪み量を内圧に変換して用いても良い。
【０２５３】
・燃料ポンプによる２つの燃料タンク間の燃料移動後では、燃料タンクの内圧により生じるタンク壁部の歪み量は、フューエルセンダーゲージの検出による燃料変化量と実際の移動燃料量とのずれに現れる。
【０２５４】
したがって別途、燃料ポンプによる移動燃料量を検出する手段を設けて、この移動燃料量と、燃料液面レベルの変化により判明する燃料変化量との間のずれ量を求め、このずれ量を、内圧変化に対応する物理量であるとして、リーク状態検出に用いても良い。
【０２５５】
・前記図１，９に示したごとく、各実施の形態の燃料貯留機構１０は、２つの燃料タンク１２，１４からなるものであるが、これ以上の燃料タンク、例えば３つの燃料タンクや４つの燃料タンクを、１つの内燃機関の燃料貯留機構として備える構成でも良い。燃料ポンプがあるメイン燃料タンクから、２つ以上のサブ燃料タンクへ、前記各実施の形態のごとくそれぞれ燃料を移動させることにより、メイン燃料タンクとサブ各燃料タンクとで個々にリーク検出が可能となる。
【０２５６】
・燃料貯留機構の複数の燃料貯留部が、前記図１，９のごとく複数に分離した燃料タンク１２，１４として形成されているのではなく、図１５に示すごとく、１つの燃料タンク１１２内を隔壁１１４により分割して複数の燃料貯留部１１２ａ，１１２ｂを設けたものでも良い。
【０２５７】
・前記図１，９に示したサブ燃料タンク１４はキャニスタが配置されていない構成であったが、メイン燃料タンク１２側と同様なキャニスタを配置しても良く、キャニスタの代わりにトラッパーを配置しても良い。このようにサブ燃料タンク１４に対してキャニスタやトラッパーを配置した場合には、サブ燃料タンク１４とキャニスタあるいはトラッパーとを接続する通路に封鎖弁を配置し、リーク検出時に、メイン燃料タンク１２側の封鎖弁３５ａと同様に、サブ燃料タンク１４側の封鎖弁も閉じる。
【０２５８】
このようにサブ燃料タンク１４に封鎖弁を介してキャニスタあるいはトラッパーを接続した構成においては、フューエルインレットパイプ２８はサブ燃料タンク１４側でなくメイン燃料タンク１２側に取り付けた構成としても良い。
【０２５９】
・前記実施の形態９，１０において、メイン燃料タンク１２側のフューエルセンダーゲージ２４による燃料液面レベルＳＧＬ１を用いるのではなく、サブ燃料タンク１４側のフューエルセンダーゲージ２６による燃料液面レベルＳＧＬ２を用いて移動燃料量を求めても良い。あるいは２つの燃料液面レベルＳＧＬ１，ＳＧＬ２のそれぞれから移動燃料量を求めて、その平均値を利用しても良い。
【０２６０】
・前記各実施の形態では、前記図１，９に示したごとく、切換弁６２を分岐経路６４へ切り換えることで燃料ポンプ１６を圧送ポンプに転用していた。この代わりに、切換弁６２及び分岐経路６４を設けずに、別途、燃料タンク１２，１４の一方の燃料を他方へ移動させる圧送ポンプと移動経路とを設けて、この圧送ポンプの駆動により前記各実施の形態と同様なリーク検出を実行しても良い。この場合も、２つの燃料タンク１２，１４において１つの圧送ポンプでリーク検出が可能となる。
【０２６１】
・燃料温度センサを燃料タンクに配置することにより燃料温度を検出し、この燃料温度に応じてリーク検出用駆動時間やリーク検出時間などの制御用の閾値を調節しても良い。
【符号の説明】
【０２６２】
２…内燃機関、４…燃料供給システム、６…吸気ポート、８…燃料噴射弁、１０…燃料貯留機構、１２…メイン燃料タンク、１２ａ…上部空間、１４…サブ燃料タンク、１４ａ…上部空間、１６…燃料ポンプ、１８…内燃機関供給経路、２０…第１内圧センサ、２２…第２内圧センサ、２４，２６…フューエルセンダーゲージ、２４ａ，２６ａ…フロート、２８…フューエルインレットパイプ、３０…燃料連通路、３２…開閉弁、３４…蒸発燃料通路、３４ａ…ＯＲＶＲバルブ、３４ｂ…ＣＯＶ、３５…封鎖弁ユニット、３５ａ…封鎖弁、３５ｂ…リリーフ弁、３６…キャニスタ、３８…大気通路、３８ａ…エアフィルタ、４０…大気開放弁、４２…パージ通路、４４…吸気通路、４６…スロットルバルブ、４８…パージ弁、５２…エアフィルタ、５４…エアフロメータ、６０…ＥＣＵ、６２…切換弁、６４…分岐経路、１０４…燃料供給システム、１１２…燃料タンク、１１２ａ，１１２ｂ…燃料貯留部、１１４…隔壁、ＦＬ１，ＦＬ２…燃料、Ｐｆ１…メイン燃料タンク側の内圧、Ｐｆ２…サブ燃料タンク側の内圧。
【図１】
2012207566.tif 000003
【図２】
2012207566.tif 000004
【図３】
2012207566.tif 000005
【図４】
2012207566.tif 000006
【図５】
2012207566.tif 000007
【図６】
2012207566.tif 000008
【図７】
2012207566.tif 000009
【図８】
2012207566.tif 000010
【図９】
2012207566.tif 000011
【図１０】
2012207566.tif 000012
【図１１】
2012207566.tif 000013
【図１２】
2012207566.tif 000014
【図１３】
2012207566.tif 000015
【図１４】
2012207566.tif 000016
【図１５】
2012207566.tif 000017