(57)【特許請求の範囲】
【請求項１】
燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、
給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、
前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、
前記燃料タンク内液面上部空間を前記給油管の入口部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管入口部分に循環させる循環通路と、
前記燃料タンク内圧力を検出する圧力検出手段と、
前記給油ノズルからの給油中に、前記圧力検出手段により検出された燃料タンク内圧力が、前記循環通路を通って前記燃料タンク内から前記給油管入口部分に予め定めた流量の前記気体が流れる圧力になるように、前記排気手段の作動を制御する制御手段と、を備えた燃料タンクの蒸発燃料制御装置。
【請求項２】
燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、
給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、
前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、
前記燃料タンク内液面上部空間を前記給油管の入口部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管入口部分に循環させる循環通路と、
前記燃料タンク内圧力を検出する圧力検出手段と、
前記給油ノズルからの給油中に、給油流量に基づいて、前記給油管入口部分の圧力をほぼ大気圧に維持するために必要とされる前記循環通路を通る前記気体の流量を設定する循環量設定手段と、
前記循環量設定手段により設定された流量の気体を前記循環通路を通って流すために必要とされる燃料タンク内目標圧力を設定する内圧設定手段と、
前記圧力検出手段により検出された圧力が前記内圧設定手段により設定された目標圧力になるように、前記排気手段の作動を制御する制御手段と、
を備えた燃料タンクの蒸発燃料制御装置。
【請求項３】
燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、
給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、
前記給油ノズル挿入時に給油ノズル外周と給油管内壁面との間に介挿され、給油ノズル外周と給油管内壁面との間の空隙から燃料蒸気が大気に放出されることを防止するメカニカルシールと、
前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、
前記燃料タンク内液面上部空間を前記給油管の前記メカニカルシールより燃料タンク側の部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管内に循環させる循環通路と、
前記燃料タンク内圧力を検出する圧力検出手段と、
前記給油ノズルからの給油中に、給油流量に基づいて、前記循環通路が接続される前記給油管部分の圧力を前記メカニカルシールから洩れが生じない上限圧力に維持するために必要とされる、前記循環通路を通る気体流量を設定する循環量設定手段と、
循環量前記設定手段により設定された流量の気体を前記循環通路を通って流すために必要とされる燃料タンク内圧力と、給油終了後に前記給油ノズルを給油管から抜いたときに給油管から外部に燃料の吹返しが生じない燃料タンク内上限圧力とを比較し、いずれか小さい方を給油時燃料タンク内目標圧力として設定する内圧設定手段と、
前記圧力検出手段により検出された圧力が前記内圧設定手段により設定された前記目標圧力になるように、前記排気手段の作動を制御する制御手段と、
を備えた燃料タンクの蒸発燃料制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料タンクの蒸発燃料制御装置に関し、詳細には燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置に関する。
【０００２】
【従来の技術】
内燃機関の燃料タンク、特に自動車用機関の燃料タンクから蒸発燃料が大気に放散されることを防止するために、燃料タンクを密閉構造として蒸発燃料（燃料ベーパ）がタンク外に洩出することを防止した、いわゆる密閉燃料タンクシステムが知られている。
密閉タンクでは、例えば機関運転中に高温のリターン燃料の戻りなどによりタンク内燃料温度が高くなると燃料の蒸発によりタンク内の圧力が大気圧より高くなる場合がある。タンクへの給油時にタンク内圧力が大気圧より高くなっていると、給油のために給油口を開放したときにタンク内の燃料ベーパが給油口から大気に放出される問題が生じる。
【０００３】
このため、給油の開始に先立って燃料タンク内の圧力を低下させ、給油時の燃料ベーパの大気への放散を防止する密閉タンクの蒸発燃料放散防止装置が考案されている。
この種の蒸発燃料放散防止装置の例としては、例えば特開平８−１２１２７９号公報に記載されたものがある。
同公報の装置は、燃料タンクの給油口を覆う蓋（リッド）を開放するリッド開放装置を備えており、運転者が給油スイッチをオンにすると、まず燃料タンク内の燃料ベーパを吸着剤を収容したキャニスタに排気するコンプレッサが作動し、タンク内の圧力が大気圧以下になったときにリッド開放装置が作動して給油口を開放し、給油口を通じての給油を許可するものである。
【０００４】
これにより、同公報の装置では給油口を開放するときには常にタンク内の圧力は大気圧またはそれ以下になっているため、開放した給油口から燃料ベーパが大気に放出されることが防止される。
また、同公報の装置では、燃料タンクには給油時に給油ノズルが挿入されるフィラーダクト（給油管）が設けられており、燃料タンク内液面上部空間と給油管入口近傍部分とを接続するベントパイプ（循環ライン）が設けられている。
【０００５】
通常、循環ラインは給油時に給油管入口近傍に負圧が発生することを防止するために設けられている。給油中には、給油ノズルからの燃料の噴流が給油管内に流入する。この噴流は給油管内の周囲の空気を巻込んでタンク内に流入するため給油管内には負圧が生じる。給油管内に負圧が生じると、給油管からタンク内に燃料が流入するのに必要とされるヘッド差を与えるために給油管内には燃料が滞留するようになる。給油管内の負圧が大きくなると給油管内に滞留する燃料の液面レベルも上昇するため、給油管負圧がある程度大きくなると給油管内液面が給油ノズルに設けられた液面検出用の開口に到達し自動的に給油が停止されるため、給油が不能になる問題がある。
【０００６】
また、給油不能が生じない場合でも、空気の巻込みにより燃料タンク内には空気が供給されタンク内の圧力が上昇する。この圧力上昇を防止するために例えば排気手段などによりタンク内の液面上部空間の気体をキャニスタに排出すると、空気のみならず空気と混合したタンク内の燃料ベーパもキャニスタに排出されることになる。このため、タンク外に排出された燃料ベーパを補う量の燃料が液面から蒸発するようになる。すなわち、給油時に燃料タンク内に空気が流入すると燃料タンク内で蒸発する燃料の量が増大するようになる。この場合、蒸発した燃料は排気手段によりキャニスタに排出されることになるため、タンク内に空気が流入するとキャニスタに送られる燃料ベーパの量が増大しキャニスタの吸着剤が吸着した燃料ベーパで飽和する場合が生じる。
【０００７】
循環ラインは、上述した給油管入口部分での負圧の発生と空気の巻込みとを防止する目的で設けられる。循環ラインは、燃料タンク内の液面上部空間と給油管入口部分とを連通しているため、給油時に燃料の空気巻込みにより給油管入口部分の圧力が低下すると循環ラインからタンク内の液面上部空間の気体（空気と時派燃料との混合気）が給油管入口部分に供給されるようになる。従って、給油管入口部分での圧力の低下が防止される。また、循環ラインから給油管入口部分に供給された気体は、燃料の噴流に巻込まれて再度燃料タンク内に流入する。このため、燃料タンク液面上部空間の気体が循環ラインと給油管とを経て循環することになり、燃料タンクへの外部からの空気の流入が防止されるようになる。
【０００８】
【発明が解決しようとする課題】
ところが、上記特開平８−１２１２７９号公報の装置では給油開始前に燃料タンク内圧を大気圧又はそれ以下に制御しているものの、給油中は特に燃料タンク内圧の制御は行っていない。
給油管入り口部分での負圧の発生や空気の巻込みを防止するためには、常に燃料噴流の巻込みにより給油管入口部分から取除かれる気体の量と同量の気体を循環ラインを通じて供給する必要がある。このため、燃料タンク内圧は循環ラインを通る気体の圧損を考慮して、上記の量の気体が常に循環ラインを通って給油管入口部分に流れるだけの圧力になっている必要がある。
【０００９】
上記特開平８−１２１２７９号公報の装置では、給油中に燃料タンク内圧の制御を行っていないため、給油中の燃料タンク内圧は必ずしも適切な圧力にならない場合がある。この場合、例えば燃料タンク内圧が適切な値より低くなると、循環ラインを通って供給される気体の量が不足し、不足分だけの空気が燃料流に巻込まれて燃料タンク内に侵入するため、燃料ベーパの生成量が増大する問題が生じる。また、給油中の燃料タンク内圧が適切な値より高くなると、逆に循環ラインを通って給油管入口部分に供給される気体の量が過剰になり、燃料ベーパを含む気体が給油口から大気に放出される問題が生じる。
【００１０】
本発明は上記従来技術の問題に鑑み、給油中に燃料タンク内の圧力を適切な値に制御し、燃料タンク内の燃料ベーパの生成量の増大によるキャニスタの吸着剤の飽和や、大気への燃料ベーパの放出を防止することが可能な燃料タンクの蒸発燃料制御装置を提供することを目的としている。
【００１１】
【課題を解決するための手段】
請求項１に記載の発明によれば、燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、前記燃料タンク内液面上部空間を前記給油管の入口部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管入口部分に循環させる循環通路と、前記燃料タンク内圧力を検出する圧力検出手段と、前記給油ノズルからの給油中に、前記圧力検出手段により検出された燃料タンク内圧力が、前記循環通路を通って前記燃料タンク内から前記給油管入口部分に予め定めた流量の前記気体が流れる圧力になるように、前記排気手段の作動を制御する制御手段と、を備えた燃料タンクの蒸発燃料制御装置が提供される。
【００１２】
すなわち、請求項１の発明では、給油中に燃料タンク内圧力が所定の目標値になるように排気手段の作動が制御される。この場合、排気手段としては、例えば燃料タンク内液面上部空間とキャニスタとを接続するブリーザ配管に配置された電磁開閉弁を用い、この電磁開閉弁を燃料タンク内圧に応じて開閉制御することにより燃料タンク内圧力を目標値に制御することができる。
【００１３】
また、上記タンク内圧制御における目標値としては、タンク内圧と給油管の循環通路接続部圧力との差が、循環通路を通って所定量の気体が流れる際の循環通路圧力損失に等しくなるように設定される。給油ノズルから供給される燃料により巻込まれる給油管内の気体の量は、給油流量が定まればほぼ一定となる。従って、燃料により巻込まれる気体の量に等しいだけの気体を循環通路を通って燃料タンクから給油管入口部分に供給するようにすれば、燃料タンクへの空気の流入と大気への蒸発燃料の放出とを防止することができる。また、上記の量の気体が循環通路を通って流すために必要な循環通路両端での圧力差（すなわち循環通路での圧損）は、循環通路の径と長さとが定まれば算出することができる。更に、給油管入口部分の圧力はほぼ大気圧に等しくなっているため、上記により循環通路での圧損が定まれば、必要とされる燃料タンク内圧が算出できる。
従って、給油流量が定っていれば、給油中のタンク内目標圧力がそれに応じて定まることになる。このため、例えば給油量を標準的な値と仮定した場合のタンク内目標圧力を予め算出しておき、給油中にタンク内圧力をこの目標圧力に制御することにより、燃料タンクへの空気の流入による蒸発燃料の増大や大気への蒸発燃料の放出とを防止することが可能となる。
【００１４】
請求項２に記載の発明によれば、燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、前記燃料タンク内液面上部空間を前記給油管の入口部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管入口部分に循環させる循環通路と、前記燃料タンク内圧力を検出する圧力検出手段と、前記給油ノズルからの給油中に、給油流量に基づいて、前記給油管入口部分の圧力をほぼ大気圧に維持するために必要とされる前記循環通路を通る前記気体の流量を設定する循環量設定手段と、前記循環量設定手段により設定された流量の気体を前記循環通路を通って流すために必要とされる燃料タンク内目標圧力を設定する内圧設定手段と、前記圧力検出手段により検出された圧力が前記内圧設定手段により設定された目標圧力になるように、前記排気手段の作動を制御する制御手段と、を備えた燃料タンクの蒸発燃料制御装置が提供される。
【００１５】
すなわち、請求項２の発明では給油ノズルからの給油中に給油流量に基づいて循環通路を流れる気体の目標流量を設定する循環量設定手段が設けられている。給油ノズルからの給油流量は、給油場所（ガソリンスタンド）や給油ノズル毎にばらつきを生じる場合があるため、給油流量を常に一定としてタンク内目標圧力を設定していると給油流量のばらつきによってはタンク内圧力が適切な値にならない場合が生じる。そこで、本発明では、給油中に給油ノズルからの給油流量を計測し、計測した給油流量に基づいて燃料による気体の巻込み流量を算出し、この巻込み流量を循環通路を通る気体の循環流量として設定する。例えば、給油流量は、排気手段を作動させた状態での給油中のタンク内圧力に基づいて算出することができる。本発明では、実際の給油流量に基づいて、必要とされる循環流量を算出し、この循環流量に基づいて燃料タンク内目標圧力を設定する。これにより、給油流量が変化する場合でも確実に燃料タンクへの空気の流入による蒸発燃料の増大や蒸発燃料の大気放出を防止することが可能となる。
【００１６】
請求項３に記載の発明によれば、燃料タンクへの給油時にタンク内圧力を調整し燃料タンクから外部への蒸発燃料の排出量を低減する燃料タンクの蒸発燃料制御装置であって、給油ノズルが挿入され、該給油ノズルから供給される燃料を燃料タンク内に導く給油管と、前記給油ノズル挿入時に給油ノズル外周と給油管内壁面との間に介挿され、給油ノズル外周と給油管内壁面との間の空隙から燃料蒸気が大気に放出されることを防止するメカニカルシールと、前記燃料タンク内液面上部空間の気体を所定の場所に排気する排気手段と、前記燃料タンク内液面上部空間を前記給油管の前記メカニカルシールより燃料タンク側の部分に接続し、前記給油ノズルからの給油中に燃料タンク内上部液面空間内の気体を前記給油管内に循環させる循環通路と、前記燃料タンク内圧力を検出する圧力検出手段と、前記給油ノズルからの給油中に、給油流量に基づいて、前記循環通路が接続される前記給油管部分の圧力を前記メカニカルシールから洩れが生じない上限圧力に維持するために必要とされる、前記循環通路を通る気体流量を設定する循環量設定手段と、前循環量記設定手段により設定された流量の気体を前記循環通路を通って流すために必要とされる燃料タンク内圧力と、給油終了後に前記給油ノズルを給油管から抜いたときに給油管から外部に燃料の吹返しが生じない燃料タンク内上限圧力とを比較し、いずれか小さい方を給油時燃料タンク内目標圧力として設定する内圧設定手段と、前記圧力検出手段により検出された圧力が前記内圧設定手段により設定された前記目標圧力になるように、前記排気手段の作動を制御する制御手段と、を備えた燃料タンクの蒸発燃料制御装置が提供される。
【００１７】
すなわち、請求項３の発明では給油管には給油ノズル挿入時にノズルと給油管との間隙を密封するメカニカルシールが設けられている。このため、給油管のメカニカルシールより燃料タンク側部分の圧力がシールの上限圧力まで上昇してもタンク側部分から大気に蒸発燃料が放出されることがない。また、循環通路は給油管の上記タンク側部分に接続されており、燃料流による気体の巻込みにより給油管タンク側部分の圧力が低下することを防止している。
このように、給油管タンク側部分の圧力を大気圧より高い圧力にすることができる場合には、燃料タンク内圧力は給油が可能な範囲でできるだけ高く設定することがタンク内燃料の蒸発を抑制する上で好ましい。
【００１８】
そこで、本発明では請求項２の発明と同様に給油流量に基づいて循環通路を流れる気体の目標循環流量を設定するが、給油中の燃料タンク内目標圧力は上記目標循環流量を流したときの循環通路の圧損に上記シールの上限圧力を加えた値に設定する。また、給油中の燃料タンク内圧力が過大になると、給油を終了して給油ノズルを給油管から抜いたときにタンク内圧力に押されて給油管内の燃料が給油口から外部にあふれる、いわゆる吹返しが生じる。そこで、本発明では、上記シールの上限圧力と目標循環流量とに基づいて設定されたタンク内圧力と吹返しが生じないタンク内の上限圧力とを比較し、いずれか小さい方をタンク内目標圧力として設定するようにしている。これにより、本発明では吹返しを防止しながらタンク内の蒸発燃料の増大と大気への蒸発燃料の放出とを防止することが可能となる。
【００１９】
【発明の実施の形態】
以下、添付図面を用いて本発明の実施形態について説明する。
図１は本発明を自動車用燃料タンクに適用した実施形態の概略構成を示す図である。図１において、１００は内燃機関本体、１は内燃機関１００の吸気通路、３は吸気通路１に配置されたエアクリーナを示す。吸気通路１には運転者のアクセルペダル（図示せず）の操作に応じた開度をとるスロットル弁６が設けられている。
図１に１１で示すのは機関の燃料タンクである。タンク１１内の燃料油はフュエルポンプ７０により昇圧され、フィード配管７１を介して機関１００の各気筒の燃料噴射弁１０１に圧送される。
【００２０】
燃料タンク１１には、タンク内への給油のための給油管１１１が設けられている。また、本実施形態では、給油管１１１の入口（給油口）１１４近傍部分は、循環通路（循環ライン）１１１ａにより燃料タンク１１内の液面上部空間と連通している。循環ライン１１１ａは、後述するように給油口１１４からの給油時に給油口１１４近傍に燃料タンク１１内の気体を供給し、給油管１１１の内部が負圧になることを防止する機能を有している。
図１に１１５で示すのは給油管１１１の給油口１１４を覆うリッドである。本実施形態では、給油管１１１からタンク内に給油を行うためには、リッド１１５を開放して給油管の給油口１１４に設けられたキャップ１１３を外すことが必要とされる。リッド１１５にはソレノイドアクチュエータ等の適宜な形式のアクチュエータからなり、後述する電子制御ユニット（ＥＣＵ）３０からの駆動信号によりリッド１１５を開放するリッドオープナ１１５ａが設けられている。
【００２１】
タンク１１の上部には、後述するキャニスタ１０にタンク１１内の燃料油液面上部空間を接続するブリーザー配管１３が接続されている。
ブリーザー配管１３とタンク１１との接続部にはソレノイドバルブ等からなるベントバルブ１３１とそれぞれフロート弁からなるＣＯＶ（ＣＵＴ  ＯＦＦ  ＶＡＬＶＥ）１３２とＲＯＶ（ＲＯＬＬ  ＯＶＥＲ  ＶＡＬＶＥ）１３３とが設けられている。ベントバルブ１３１は、後述するように、ＥＣＵ３０からの駆動信号により開弁され、燃料タンク１１内の燃料ペーパをブリーザー配管１３を通してキャニスタ１０に排出する機能を有している。
【００２２】
本実施形態では、ベントバルブ１３１は常時閉弁されており、燃料タンク１１は密閉状態に維持されている。これにより、燃料タンク１１内の燃料の蒸発により生成した燃料ベーパは燃料タンク１１内に封入された状態となり、外部には洩出しない。このため、燃料ベーパの大気への放散が完全に防止される。
しかし、燃料タンク１１を密閉した結果、例えば機関運転中燃料噴射弁１０１からの高温のリターン燃料が燃料タンク１１に流入してタンク内燃料温度は上昇すると、それに応じて燃料蒸気圧が高くなるためタンク内圧は上昇する。本実施形態では、燃料タンク１１にはタンク内液面上部空間の圧力を検出する圧力センサ１２０が設けられており、機関運転中にタンク内圧が許容値（例えば燃料タンクの設計圧力）を越えて上昇した場合にはベントバルブ１３１を開弁し、タンク内の燃料ベーパをブリーザ配管１３を介してキャニスタ１０に逃してタンク内圧を低下させるようにしている。
【００２３】
タンク１１に設けられたＲＯＶ１３３は、給油時の液面上昇により閉弁し、ベントバルブ１３１と燃料タンク１１との接続を遮断する。また、ＲＯＶ１３３は、車両転倒時等にベントバルブ１３１とタンク１１との接続部を閉鎖し、ブリーザー配管１３を介して大量の燃料油が外部に洩れることを防止する機能をも有している。
ＣＯＶ１３２はＲＯＶ１３３と並列に配置されており、ＲＯＶ１３３より更に液面が上昇したときにベントバルブ１３１とタンク１１との連通を遮断する。ＣＯＶ１３２は、給油時の液面上昇時にはＲＯＶ１３３閉弁後も開弁してタンク１１とベントバルブ１３１とを連通するが、ベントバルブ１３１開弁中に車両旋回による液面の動揺によりＣＯＶ１３２位置まで液面が到達したような場合、及び車両転倒時等には閉弁し、ベントバルブ１３１を通って燃料油がブリーザー配管１３に侵入することを防止する機能を有する。
【００２４】
図１に３０で示すのは、機関の電子制御ユニット（ＥＣＵ）である。ＥＣＵ３０は、ＲＯＭ（リードオンリメモリ）、ＲＡＭ（ランダムアクセスメモリ）、ＣＰＵ（マイクロプロセッサ）及び入出力ポートを互いに双方向性バスで接続した公知の構成のマイクロコンピュータからなり、機関の燃料噴射制御等の基本制御を行う他、本実施例では後述するように給油時のタンク内圧を調整し燃料ベーパの増大やタンクへの空気の侵入を防止するタンク内圧制御操作を行う。
【００２５】
上記制御のため、ＥＣＵ３０の出力ポートは図示しない駆動回路を介して機関１００の燃料噴射弁１０１に接続され、燃料噴射弁からの燃料噴射量を制御している他、ベントバルブ１３１に接続され、ベントバルブ１３１の開閉制御を行う。本実施形態では、ベントバルブ１３１はソレノイドバルブであり、ソレノイドアクチュエータに入力するＥＣＵ３０からの駆動パルス信号のオンとオフとに応じて開閉動作を繰返す。ベントバルブ１３１を通る気体の流量は、駆動パルス信号のオン（ベントバルブ開）時間がパルス信号の１サイクル中に占める割合（デューティ比）に比例して増大する。従って、デューティ比は通常の制御弁における弁開度と同じ意味をもつ。従って、本明細書ではベントバルブ１３１の駆動パルス信号のデューティ比を便宜的にベントバルブの開度と称する場合がある。この場合にはベントバルブ１３１の全開状態は駆動パルス信号のデューティ比が１００パーセントの状態に対応し、全閉状態はデューティ比が０の状態に対応する。また、ベントバルブ１３１として、通常の制御弁を使用した場合にも、以下の説明はデューティ比をバルブ開度と読替えることによりそのまま適用される。
【００２６】
ＥＣＵ３０の出力ポートは、図示しない駆動回路を介して後述するパージ制御弁１５のアクチュエータ、ＣＣＶ（ＣＡＮＩＳＴＥＲ  ＣＬＯＳＵＲＥ  ＶＡＬＶＥ）１７のアクチュエータにそれぞれ接続され、これらの弁の作動を制御している他、図示しない駆動回路を介してリッドオープナ１１５ａに接続され、リッド１１５の開放を行う。
【００２７】
一方、ＥＣＵ３０の入力ポートには、機関の回転数、吸入空気量、機関冷却水温度、車両走行速度等を表す信号が、それぞれ図示しないセンサから入力されている他、運転者のスイッチ操作に応じて給油信号を出力するリッド開放スイッチ（給油スイッチ）１４０が接続されている。また、燃料タンク１１に設けられた、タンク内圧力を検出する圧力センサ１２０の出力は図示しないＡＤ変換器を介してＥＣＵ３０の入力ポートに供給されている。
【００２８】
図１に１０で示すのは燃料タンク内の燃料ベーパを吸着するキャニスタである。キャニスタ１０は、ブリーザー配管１３によりベントバルブ１３１を介して燃料タンク１１の燃料液面上部空間と、また、パージ配管１４によりパージ制御弁１５を介して吸気通路１と、また、大気連通管１８により、ＣＣＶ１７とフィルタ１９とを介して給油口１１４近傍の大気部分に、それぞれ接続されている。
パージ制御弁１５はソレノイドアクチュエータなどの適宜な形式のアクチュエータを備え、ＥＣＵ３０からの信号により開弁し、キャニスタ１０と吸気通路１とを連通してキャニスタ１０のパージを行う。
【００２９】
また、大気連通管１８にはエアフィルター１９と前述したＣＣＶ１７とが設けられている。エアフィルタ１９は後述するパージ実行時に大気連通管１８からキャニスタ１０内に流入する空気中の異物を除去するものである。ＣＣＶ１７は、ソレノイドアクチュエータなどの適宜な形式のアクチュエータを備え、ＥＣＵ３０からの制御信号に応じて大気連通管１８とキャニスタ１１との連通を遮断するものである。
【００３０】
パージ制御弁１５の閉弁中にベントバルブ１３１とＣＣＶ１７とが開弁されると、燃料タンク１１の液面上部空間からブリーザー配管１３を介して燃料蒸気と空気との混合気がキャニスタ１０内に流入する。キャニスタ内部には活性炭等の蒸発燃料吸着剤５０が充填されている。燃料タンク１１内の圧力が大気圧より高い場合には、燃料タンク１１内の燃料蒸気を含む気体はキャニスタ１０内の吸着剤５０を通過した後にＣＣＶ１７と大気連通管１８とを通り大気に放出されるようになる。これにより、大気連通管１８からはキャニスタ内の吸着剤５０で燃料蒸気を除去された後の空気のみが放出されるようになり、燃料ベーパが大気に放出されることを防止しつつ燃料タンク１１の内圧を低下させることができる。
【００３１】
また、機関運転中で吸気通路１に負圧が発生しているときにパージ制御弁１５とＣＣＶ１７とが開弁されると、キャニスタ１０内にはパージ通路１４を介して吸気通路１の負圧が作用し、キャニスタ内圧力は大気圧より低くなる。このため、パージ制御弁１５が開弁すると、大気連通管１８からフィルタ１９により異物を除去された清浄な空気がキャニスタ１０内に流入する。この空気は吸着剤５０から吸着した燃料ベーパを離脱させ、燃料ベーパと空気との混合ガス（パージガス）となってパージ通路１４から機関吸気通路１に流入し、機関燃焼室で燃焼する。これにより、吸着剤５０が燃料ベーパで飽和することが防止される。
【００３２】
本実施形態では、前述したようにベントバルブ１３１は通常は閉弁保持されており、タンク内圧が許容限度を越えて上昇した場合と、後述するように給油が行われるときにのみ開弁してタンク内の燃料ベーパをキャニスタ１０に吸着させるようにされている。このため、常時キャニスタに燃料蒸気を供給する通常の開放式燃料タンクの場合に較べてキャニスタ１０の容量は比較的小さく設定されている。
【００３３】
次に、給油時の燃料タンク内圧力制御について説明する。
燃料タンク１１に給油所などで給油を行う場合には、給油口リッド１１５を開き、給油口キャップ１１３を取って給油ノズルを給油管１１１に挿入して給油ノズルから燃料を注入する。
この場合、給油管内には給油ノズルから供給される燃料の噴流が生じる。この噴流は給油管１１１内の周囲の気体を巻込んでタンク内に流入するため、給油管内は負圧になる。従って、給油口１１４と挿入された給油ノズルとの間の空隙からは給油管内に大気が流入し、噴流に巻込まれてタンク内に侵入する。燃料タンク１１内に侵入した空気は、液面上部空間で燃料ベーパと混合して混合気が形成される。
【００３４】
一方、給油中は給油によるタンク内液面上昇と侵入した空気とによりタンク内圧力が上昇するが、タンク内の圧力が過度に上昇すると給油管１１１からタンク内に燃料が流入することができなくなり、給油不能となる。このため、タンク内の圧力上昇を防止するためには、ベントバルブ１３１を開弁してキャニスタ１０にタンク１１内液面上部空間の混合気を排気する必要が生じる。この場合、燃料タンク１１内圧を一定に維持するとすると、ベントバルブ１３１を通ってキャニスタ１０に流入する混合気の量は燃料タンク１１内の液面上昇により置換される気体の容積に給油により燃料タンク内に侵入する空気の容積に等しくなる。
【００３５】
従って、給油（燃料の空気巻込み）により燃料タンク内に侵入する空気の量が多いほど、キャニスタ１０に供給される気体の量は多くなる。ところが、前述したように燃料タンク内に侵入した空気は燃料ベーパと混合して混合気を形成している。このため、キャニスタ１０には空気のみが排気されるのではなく、空気ととともに燃料ベーパが排気される。このため、燃料タンク内に侵入する空気の量が増大すると、それに応じてキャニスタ１０に流入する燃料ベーパの量も増大するようになる。
【００３６】
また、前述したように密閉燃料タンクシステムの場合には、燃料ベーパがキャニスタに供給されるのは、燃料タンク内圧力が過大になった場合や、給油時等の限れられた場合のみとなっている。このため、密閉燃料タンクシステムでは、常時燃料タンクから燃料ベーパがキャニスタに供給される通常の開放燃料タンクシステムに較べてキャニスタの吸着剤容量は小さく設定されており、一度に吸着できる燃料ベーパの量は比較的少量になっている。
【００３７】
従って、燃料の空気巻込みにより燃料タンク１１内に侵入する空気量が増大し、キャニスタ１０に流入する燃料ベーパの量が増大した場合にはキャニスタ１０の吸着剤は燃料ベーパで飽和してしまい、その後は燃料ベーパがキャニスタ１０を通過して大気に放出されるようになる。
更に、給油流量が大きく燃料による空気の巻込み量が多い場合には、給油管内に比較的大きな負圧が発生する場合がある。給油管内の負圧が大きくなると、給油管内には、給油管内とタンク内との圧力差に応じた高さまで燃料が滞留し、給油管内の負圧が大きいほど、またタンク内の圧力（正圧）が大きいほど滞留した燃料の液面が高くなる。このため、給油管内の負圧が大きくなると、給油管内の燃料液面が給油ノズルの液面検出孔に到達してしまい、給油装置の自動停止（オートストップ）機構が作動して給油が継続できなくなる問題が生じる。
【００３８】
本実施形態では、上記の燃料の巻込みによる燃料タンクへの空気の侵入やオートストップ機構の作動を防止するために、給油管１１１には循環ライン１１１ａ（図１）が設けられている。すなわち、給油時に給油管１１１内が負圧になると、比較的圧力が高い燃料タンク１１内液面上部空間の気体（空気と燃料ベーパとの混合気）が循環通路１１１ａを通って給油口１１４近傍に流入するようになる。これにより、給油管１１１の給油口１１４近傍の圧力はほぼ大気圧となり、給油口１１４に周囲の空気が流入することが防止される。循環ライン１１１ａから給油管１１１内に流入した気体は、給油管１１１内で燃料の噴流に巻込まれ燃料とともに燃料タンク内に戻り、再度液面上部空間から循環ラインに流入する。この場合、外部からの空気の侵入がないため、燃料の空気巻込みによる燃料タンク内圧上昇は生じず、キャニスタ１０に流入する燃料ベーパ量の増大も生じない。
【００３９】
すなわち、循環ライン１１１ａを設けることにより、燃料タンク内液面上部空間の気体が給油管を通って循環するようになり給油口１１４からの空気の侵入と給油管１１１内の負圧の増大との防止を図ることができる。
ところが、実際には単に循環ライン１１１ａを設けただけでは、必ずしも燃料タンクへの空気の侵入を防止できない場合が生じる。
【００４０】
すなわち、循環ライン１１１ａを通って給油管１１１内に循環する気体の循環流量は燃料タンク１１内圧と給油管１１１内の圧力との差圧に応じて変化する。このため、例えば循環ライン１１１ａの差圧が適正な値より小さい場合には循環ライン１１１ａを通る気体の循環流量が燃料に巻込まれる気体の量より少なくなり、循環流量が不足する分だけ空気が燃料に巻込まれ燃料タンク１１内に侵入するようになる。また、循環ライン１１１ａの差圧が適正な値より大きい場合には、循環流量が燃料に巻込まれる気体の量より大きくなり、逆に過剰分の気体（空気と燃料ベーパとの混合気）が給油口１１４から大気に放出されるようになる。
【００４１】
以下に説明する各実施形態では、給油中に燃料タンク１１内の圧力を適切な値に制御することにより、燃料タンクへの空気の侵入と大気への燃料蒸気の放出との両方を防止するようにしている。
【００４２】
（１）第１の実施形態
まず、給油中のタンク内圧制御操作の最も基本的な実施形態について説明する。
本実施形態では、給油中にベントバルブ１３１を開閉制御して燃料タンク１１内圧を予め定めた目標圧力Ｐ０に制御する。この目標圧力Ｐ０は、循環ライン１１１ａを流れる気体の循環流量が予め定めた値になるように設定される。
【００４３】
給油時には、給油ノズルから供給される燃料に巻込まれて給油管１１１内からタンク１１内に流入する気体の量に等しい流量の気体を循環ライン１１１ａを通して給油管内に循環させれば、給油管１１１への空気の侵入と給油管１１１からの大気への燃料ベーパの放出との両方が完全に防止される。また、このとき給油管内の圧力は大気圧に等しくなる。
一方、燃料による給油管内の気体の巻込み量（すなわち、必要とされる気体循環流量）は、給油ノズルからの燃料流量（流速）によって定まる。また、給油ノズルからの燃料流量は、各給油所や給油ノズルによるばらつきはあるもののほぼ一定の流量範囲になっている。そこで、本実施形態では上記流量範囲のなかから予め標準的な給油流量（流速）を設定しておき、この標準流量での給油における燃料の気体の巻込み量、すなわち標準的な気体循環流量を算出してある。
【００４４】
更に、循環ライン１１１ａの諸元（内径、長さなど）が定まれば、上記標準的な循環量で気体を流すのに必要とされる循環ラインの圧力差（圧損）が容易に算出される。また、上記標準的な量の気体が循環する場合には給油管１１１内の圧力はほぼ大気圧になる。従って、上記標準的な循環量で気体を流すために必要なタンク内圧は大気圧に上記により算出した圧損を加えた値となる。
本実施形態では、実際の循環ライン１１１ａの諸元と、標準的な気体循環量とに基づいて、循環ライン１１１ａから給油管１１１にこの循環量で気体を供給するために必要なタンク内圧を算出してあり、ＥＣＵ３０のＲＯＭに目標燃料タンク内圧力Ｐ０として記憶してある。そして、給油中ＥＣＵ３０は圧力センサ１２０で検出した実際の燃料タンク内圧ＰＴが目標燃料タンク内圧力Ｐ０に一致するようにベントバルブ１３１の開閉制御を行う。
【００４５】
図２は、上述した本実施形態の燃料タンク内圧制御操作を具体的に示すフローチャートである。本操作はＥＣＵ３０により実行される。
図２、ステップ２０１は、車両運転者によりリッド開放スイッチ１４０（図１）がオンにされたか否かの検出操作である。リッド開放スイッチ１４０がオンにされ、給油信号が出力されるとＥＣＵ３０は、リッドオープナー１１５ａを作動させて給油口リッド１１５を開放することにより、作業者が給油口キャップ１１３を外して給油を行うことを可能とする。従って、リッド開放スイッチ１４０がオンにされた場合（給油信号を入力した場合）には、運転者に給油の意志があり、スイッチ１４０の操作に続いて給油が開始されることが予想される。
【００４６】
そこで、本実施形態ではステップ２０１でリッド開放スイッチ１４０がオンにされた場合には、ステップ２０３以下のタンク内圧制御を実行する。
すなわち、ステップ２０３では圧力センサ１２０から現在の燃料タンク１１内圧力ＰＴを読込み、ステップ２０５では、現在の燃料タンク１１内圧力ＰＴが前述の目標タンク圧力として予め記憶してある値Ｐ０より高いか否かを判定する。
そして、ステップ２０７と２０９では、現在の燃料タンク内圧力が目標値より高い場合にはベントバルブ１３１を開弁し、低い場合には閉弁する。
【００４７】
これにより、給油中燃料タンク内圧力は、燃料タンクから給油管１１１に標準給油流量に対応した循環量の気体が供給される圧力に維持され、給油による燃料タンク内への空気の侵入と給油口からの燃料ベーパの放出とが防止される。
ステップ２１１は給油が終了したか否かの判定を示す。給油の終了は、例えば給油口リッド１１５が閉鎖されたか否かを検出することにより判定され、給油口リッド１１５が開放中の場合、すなわち給油が終了していない場合には、給油が終了するまでステップ２０５から２０９の操作が繰返され、タンク内圧力は目標圧力Ｐ０に維持される。
【００４８】
なお、図２ステップ２０７、２０９のベントバルブ１３１の開弁及び閉弁操作は、それぞれソレノイド駆動パルスのデューティ比１００パーセント（全開）と０パーセント（全閉）の操作である。
【００４９】
（２）第２の実施形態
次に、本発明のタンク内圧制御操作の第２の実施形態について説明する。
上記第１の実施形態では、循環ライン１１１ａに必要とされる循環気体流量は標準的な給油流量に基づいて設定されていたため一定値となっており、それに対応して目標タンク内圧力Ｐ０も一定値となっている。
しかし、実際には前述したように、給油流量は給油所や給油ノズルによっては必ずしも上記標準的な給油流量と一致しない場合がある。
【００５０】
そこで、本実施形態では給油時に給油ノズルからの実際の給油流量を測定し、この実際の給油流量に基づいて気体循環流量、と燃料タンク内目標圧力とを算出するようにしている。
図３、図４は、本実施形態の燃料タンク内圧制御操作を具体的に説明するフローチャートである。本操作はＥＣＵ３０により実行される。
【００５１】
図３の操作がスタートすると、まずステップ３０１ではリッド開放スイッチ１４０がオンにされるのを待つ。ステップ３０１でリッド開放スイッチがオンにされた場合には、ステップ３０３でベントバルブ１３１を開弁（全開）して、ステップ３０４で圧力センサ１２０でタンク内圧ＰＴを検出する。そして、ステップ３０５でタンク内圧ＰＴが、所定値ＰＴ０に低下するまで待ち、ＰＴ＜ＰＴ０になったときにステップ３０７でベントバルブを閉弁（全閉）する。
所定圧力ＰＴ０は給油を行うために給油口キャップ１１３を外したときに給油口から燃料ベーパが大気に放出されない圧力であり、ほぼ大気圧程度に設定されている。
【００５２】
ステップ３０９とステップ３１１は給油ノズルからの給油開始検出操作である。本実施形態では、ベントバルブ閉弁中（ステップ３０７）の燃料タンク内圧力上昇速度に基づいて給油が開始されたか否かを判定する。ベントバルブ１３１を閉弁した密閉状態で給油が開始されると、タンク内液面上昇に伴って比較的大きい速度でタンク内圧が上昇する。そこで、本実施形態では、タンク内圧の上昇速度ΔＰＴがある程度大きい値ΔＰＴ１を越えた場合には給油が開始されたと判定するようにしている。すなわち、ステップ３０９では圧力センサ１２０の検出値に基づいて、予め定めた一定時間内のタンク圧力上昇幅を算出しタンク内圧力上昇速度ΔＰＴとして記憶し、ステップ３０５では、算出したΔＰＴが所定値ΔＰＴ１を越えたか否かを判定する。ステップ３３０９とステップ３１１は、ステップ３１１でΔＰＴ＞ΔＰＴ１になるまで繰返される。
【００５３】
ステップ３１１でΔＰＴ＞ΔＰＴ１になった場合、すなわち給油が開始された場合には、次にステップ３１３から３１７で、ベントバルブ１３１を開弁すべき圧力ＰＵ１を算出する。
ステップ３１３から３１７の操作では、ベントバルブ１３１閉弁状態で仮に給油流量を計測し、この仮の給油流量に基づいて循環ライン１１１ａの仮の目標循環量と、この目標循環量を得るための仮のタンク内目標圧力ＰＵ１を算出する。そして、ステップ３１９ではタンク内圧力ＰＴが上記目標圧力ＰＵ１まで上昇したか否かを判定し、ＰＴ＞ＰＵ１となったときにベントバルブを開弁（全開）する。
【００５４】
すなわち、給油開始時には給油口１１４からの燃料ベーパ放出を防止するために大気圧近傍の比較的低い値にされている。従って、この状態で直ちにベントバルブ１３１を開弁（全開）すると、燃料タンク内圧力は上昇せず循環ライン１１１ａを流れる気体の量が不足して多量の空気が燃料タンク内に流入する可能性がある。このため、本実施形態では給油開始時には燃料タンク内圧力がＰＵ１まで上昇してからベントバルブ１３１を開弁するようにしているのである。
【００５５】
以下、ステップ３１３から３１７の操作を詳細に説明する。
ステップ３１３は、給油流量ＱＦの仮算出操作である。
本実施形態では、後述するようにベントバルブを開弁した後の状態での燃料タンク内圧力の収束値に基づいて正確な給油流量を算出（ステップ３２９）するが、ステップ３１３ではベントバルブ１３１を開弁するタンク内圧ＰＵ１を算出するために、タンク内圧ＰＴの上昇速度ΔＰＴに基づいて仮に給油流量ＱＦを算出するようにしている。
【００５６】
すなわち、ベントバルブ１３１閉弁状態ではタンク内の圧力上昇速度ΔＰＴは、タンク内液面上昇速度、すなわち給油流量ＱＦに対応した値になっている。本実施形態では、予め実際の燃料タンク１１を用いて給油流量ＱＦとタンク内圧上昇速度ΔＰＴとの関係を求めてある。図５は、給油流量ＱＦとタンク内圧上昇速度ΔＰＴとの関係の一例を示す図である。図５に示すように、給油流量ＱＦは、タンク内圧上昇速度ΔＰＴが増大するとほぼ直線的に増大する。
【００５７】
本実施形態では、図５の関係はＥＣＵ３０のＲＯＭに予め格納されており、ステップ３１３では、ステップ３０９で算出した給油開始時のタンク内圧上昇速度ΔＰＴに基づいて、図５の関係から仮の給油流量ＱＦを算出する。
【００５８】
ステップ３１５は、循環ライン１１ａを流れる気体の仮の目標循環量ＱＲの算出操作である。前述したように、目標循環流量ＱＲは給油流量に応じて変化する。本実施形態では、予め実際の燃料タンク１１を用いて給油流量ＱＦと目標循環流量ＱＲとの関係を求めてある。図６は、給油流量と目標循環流量との関係の一例を示す図である。図６に示すように、目標循環流量ＱＲ（すなわち燃料の気体巻込み量）は、給油流量ＱＦに対してほぼ直線的に変化する。
【００５９】
本実施形態では、図６の関係はＥＣＵ３０のＲＯＭに予め格納されており、ステップ３１５ではステップ３１３で算出した仮の給油流量ＱＦに基づいて図６の関係から仮の目標循環流量ＱＲを算出する。
【００６０】
ステップ３１７は、目標循環流量ＱＲを与えるのに必要なタンク内目標圧力ＰＵ１の算出操作を示す。
前述したように、目標循環流量ＱＲを流したときに循環ラインに生じる圧損は循環ラインの諸元が定まれば容易に算出可能である。また、目標循環流量ＱＲを流したときの循環ライン圧損が求まれば、必要とされる燃料タンク内圧（目標圧力）は［大気圧＋圧損］として算出できる。本実施形態では、実際の燃料タンク１１の循環ライン１１１ａの諸元を用いて、循環流量ＱＲと循環ライン圧損との関係を算出し、タンク内目標圧力ＰＴＴ（大気圧＋圧損）と循環流量ＱＲとの関係を予め求めてある。図７は、タンク内目標圧力ＰＴＴと循環流量ＱＲとの関係を示す図である。図７は、タンク内目標圧力をゲージ圧で表している。このため、目標圧力ＰＴＴは循環流量ＱＲのほぼ２乗に比例して増大する。
【００６１】
本実施形態では、図７の関係は予めＥＣＵ３０のＲＯＭに格納されており、ステップ３１７ではステップ３１５で算出した循環流量ＱＲに基づいて図７の関係から仮のタンク内目標圧力ＰＵ１を算出する。
【００６２】
ステップ３１８で仮の目標タンク内圧力ＰＵ１を算出後、ステップ３１８、３１９では燃料タンク内圧力ＰＴが上記目標圧力ＰＵ１に到達するのを待ち、ＰＴ＞ＰＵ１になった場合にステップ３２１でベントバルブ１３１を開弁（全開）する。これにより、給油開始時に多量の空気が燃料タンク内に侵入することが防止される。
【００６３】
図４ステップ３２３から３３３は、ベントバルブ１３１開弁後の燃料タンク内最終目標圧力ＰＵ２の算出操作である。
ステップ３２３から３３３の操作は、実際の給油流量を燃料タンク内圧力上昇速度ではなく、ベントバルブ１３１開弁後の燃料タンク内圧力の収束値に基づいて求める点がステップ３１３から３１７の仮の目標圧力ＰＵ１の算出操作と相違している。
【００６４】
すなわち、図３ステップ３２１でベントバルブ１３１が開弁（全開）されると、タンク内の液面上昇により置換された気体がタンクからブリーザ配管１３を通ってキャニスタ１０に流入し、吸着剤で燃料ベーパを除去された後、ＣＣＶ１７、大気連通管１８、フィルタ１９を通って大気に放出される。給油速度が一定である場合には、タンク内の液面上昇によりキャニスタに排出される気体の流量も一定となる。この場合、ベントバルブ１３１全開時の気体の排出経路、すなわちベントバルブ１３１からキャニスタ１０及びフィルタ１９を通って大気に放出されるまでの流路の圧損は、タンクから排出される気体の流量により変化する。また、気体は最終的には大気圧下に放出される。このため、ベントバルブ１３１全開での給油時には、タンク内圧力はタンクから排出される気体の流量に応じた圧力になる。このため、ベントバルブ１３１全開での給油時のタンク内圧力の収束値は給油流量を表すことになる。
【００６５】
本実施形態では、予め実際の燃料タンク１１とブリーザ配管１３、キャニスタ１０等の排気系統を用いて、給油流量ＱＦと燃料タンク１１内圧力の収束値とを実験により求めてあり、その結果をＥＣＵ３０のＲＯＭに格納してある。
図８は、給油流量ＱＦとタンク内圧力の到達値（収束値）との関係の一例を示す図である。図８に示すように給油流量はタンク内圧力の収束値が高いほど大きな値になっている。
【００６６】
図４、ステップ３２３、３２５はタンク内圧力が収束したか否かの判定操作である。すなわち、ステップ３２３では圧力センサ１２０の検出値からタンク内圧の変化速度ΔＰＴを算出し、ステップ３２５ではこの変化速度ΔＰＴが所定値ＰＴ２（ＰＴ２はタンク内圧力が収束したと見なすことができる程度の比較的小さな値）より小さくなったときに、タンク内圧力が収束値に到達したと判定する。
ステップ３２５でタンク内圧力が収束した場合には、次にステップ３２７で収束後のタンク内圧力ＰＴを圧力センサ１２０から読込み、ステップ３２９ではこの収束圧力ＰＴに基づいて図８の関係から給油流量ＱＦを算出する。
【００６７】
そして、ステップ３３１では給油流量ＱＦに基づいて、前述の図６の関係から循環ライン１１１ａの目標循環流量ＱＲを、また、ステップ３３３ではこの目標循環流量ＱＲに基づいて、前述の図７の関係からタンク内の最終目標圧力ＰＵ２を算出する。
【００６８】
そして、ステップ３３５から３４１では、圧力センサ１２０で検出したタンク内圧力ＰＴが目標値ＰＵ２を越えた場合にはベントバルブ１３１を開弁（全開）し、目標値ＰＵ２以下の場合には閉弁（全閉）する操作を、ステップ３４３で給油が終了したと判定されるまで繰返す。
これにより、本実施形態では給油流量のばらつきにかかわらず実際の給油流量に応じて燃料タンク内圧力が制御されるようになり、燃料タンク内への空気の侵入と大気への燃料ベーパの放散とが確実に防止される。
【００６９】
（３）第３の実施形態
次に、本発明の別の実施形態について説明する。本実施形態では給油管１１１の給油ノズル挿入部にはメカニカルシールが設けられている。
図９は、メカニカルシール９３の配置を示す略示図である。メカニカルシール９３は耐油性ゴムなどの弾性体から形成された環状部材であり、給油管１１１内周に取付けられている。給油ノズル９１は、メカニカルシール９３の中央孔に挿入され、給油ノズル９３外周とメカニカルシール９３内周との弾性的接触によりシールが行われる。このため、メカニカルシール９３を有する給油管１１１では、給油管のメカニカルシールより内側の密封区画（メカニカルシール９３より燃料タンク１１側に位置する部分）の圧力をメカニカルシール９３のシール上限圧力（ノズル９１とシール９３との接触部からの洩れが生じない上限圧力）まで上昇させても給油口１１４から大気に燃料ベーパが放出されることがない。
【００７０】
また、図９に示すようにメカニカルシール９３を設ける場合は、循環ライン１１１ａは、給油管の上記密封区画に接続される。メカニカルシール９３を設けて、シールを行った場合には燃料タンクへの空気の巻込みはシールに９３により防止されるものの、給油管の密封区画内の気体が燃料に巻込まれるため、給油管の密封区画に大きな負圧が発生し給油不能となる場合がある。このため、シール９３を設けた場合も、密封区画に燃料タンク内の気体を導入して負圧の発生を防止する必要があり、循環ライン１１１ａが設けられる。
【００７１】
従って、給油管１１１の密封区画内の圧力を一定に保つためには燃料タンク内圧力と密封区画内圧力との間に差圧を設け、燃料に巻込まれる気体の量に等しい流量の気体を循環ライン１１１ａから給油管の密封区画に供給する必要があるのは、前述の各実施形態と同様である。
【００７２】
本実施形態では、給油中には燃料タンク内の圧力をできるだけ高い圧力に維持することにより、燃料タンク内の燃料ベーパ生成量を抑制する。メカニカルシール９３を給油管１１１に設置した場合でも、タンク内圧を一定に維持するためには給油中にはタンクに供給される燃料と同量の気体をキャニスタ１０に排出する必要がある。一方、タンク内ではこの間も液面から燃料が蒸発を続けており、燃料の蒸発速度は燃料の飽和蒸気圧とタンク内の燃料ベーパ分圧との差が大きいほど大きくなる。一方、タンク内圧を低い値に維持すればそれに応じてタンク内の燃料ベーパ分圧も低下するため、燃料の飽和蒸気圧と燃料ベーパ分圧との差がそれだけ大きくなり、タンク内の燃料の蒸発量が大きくなり、キャニスタに排出される燃料ベーパの量も増大する。そこで、本実施形態では給油時の燃料タンク内圧力をできるだけ高い値に維持することにより、タンク内の燃料の蒸発を抑制するようにしている。
【００７３】
ところで、燃料タンク内の圧力はいくつかの要因により許容上限値が定まる。まず、燃料タンク内圧力はタンクの強度上の制限圧力（設計圧力）を越えて高く設定することはできない。また、タンク内圧を上昇させると、それに応じて給油管１１１のメカニカルシール密封区画の圧力も上昇するが、この密封区画圧力がシール上限圧力を越えるとメカニカルシールから大気に燃料ベーパが洩出する。更に、タンク内圧力がある値（吹返し圧力）を越えると、給油終了時にノズルを給油管から抜き去ったときに、タンク内圧力に押されて給油管１１１内の燃料が給油口から流出する、いわゆる吹返しが生じる。
そこで、本実施形態ではタンク内圧が上記３つの圧力を越えないように設定する。
【００７４】
図１０、図１１は、上述した本実施形態のタンク内圧制御操作を具体的に説明するフローチャートである。本操作は、ＥＣＵ３０により実行される。
図１０の操作において、ステップ１００１から１００９は、給油開始前のタンク内圧調整操作である。ステップ１００１から１００９の操作は、図３ステップ３０１から３０７の操作と同一であるので詳細な説明は省略する。
【００７５】
また、本実施形態においてもステップ１０１１で、給油開始の有無が判定される。ステップ１０１１の操作は図３ステップ３０４と３０５の操作と同一であり、ステップ１０１１でもタンク内圧上昇速度ΔＰＴの算出と算出したΔＰＴが所定値を越えたか否かに基づいて給油開始の有無を判定する。
更に、ステップ１０１１で給油が開始されたと判断されたときには、ステップ１０１３で図５の関係に基づいてステップ１０１１で検出されたタンク内圧上昇速度ΔＰＴを用いて給油流量ＱＦが算出される。
【００７６】
ステップ１０１５は、給油流量ＱＦに対して適切な循環流量の気体を流した場合の循環ライン１１１ａの圧損算出操作を示す。本実施形態では、給油流量に対して定まる目標循環流量を循環ライン１１１ａに流した場合の圧損を予め計算しておき、図１２に示すような給油流量ＱＦと圧損ΔＰＲとの関係を求めてある。図１２の関係は予めＥＣＵ３０のＲＯＭに格納されており、ステップ１０１５では、ステップ１０１３で算出された給油流量ＱＦに基づいて図１２の関係から循環ライン１１１ａの圧損ΔＰＲを算出する。
【００７７】
図１１ステップ１０１７では、上記により算出した圧損ΔＰＲを用いて、タンク内圧の目標値ＰＴ０が、ＰＴ０＝ΔＰＲ＋ＰＭとして算出される。ここで、ＰＭはシール上限圧力である。すなわち、ステップ１０１７で算出されるタンク内目標圧力ＰＴ０は、給油管１１１の密封区画をメカニカルシールから洩れが生じない範囲で最大の圧力に維持する場合のタンク内圧力に相当する。
【００７８】
本実施形態では、上記メカニカルシールのシール上限圧力に対応する圧力と、タンクの設計圧力ＰＴＳ、吹返し圧力ＰＴＢとの３つを比較し、これらのうちの最小の圧力を給油時のタンク内目標圧力として設定する。すなわち、ステップ１０１９ではステップ１０１７で算出したシール上限圧力に対応するタンク内目標圧力ＰＴ０とタンク設計圧力ＰＴＳとを比較し、ＰＴ０がタンク設計圧力ＰＴＳを越えている場合にはステップ１０２１でタンク内目標圧力ＰＴ０をＰＴＳに設定し直す。そして、次にステップ１０２３でＰＴ０と吹返し圧力ＰＴＢとを比較し、ＰＴ０がＰＴＢを越えている場合にはステップ１０２５でタンク内目標圧力ＰＴ０をＰＴＢに設定し直す。吹返し圧力は、予め実際のタンクを用いた実験により求められ、ＥＣＵ３０のＲＯＭに格納されている。これにより、タンク内目標圧力ＰＴ０の最終値は、シール上限圧力に対応するタンク内圧力とタンク設計圧力、吹返し圧力のうち最小の圧力に設定されるようになり、許容範囲内で最大の圧力に設定されるようになる。
【００７９】
なお、本実施形態ではタンク内目標圧力の最終値を、シール上限圧力に対応するタンク内圧力とタンク設計圧力、吹返し圧力の３つのうち最小のものに設定しているが、通常、タンク設計圧力は他の２つより充分に大きな値に設定されている。このため、上記３つを比較する代りに、ステップ１０１７で算出したシール上限圧力に対応するタンク内圧力と吹返し圧力とを比較し、２つのうち小さい方の値をタンク内目標圧力の最終値として設定するようにしても良い。
【００８０】
上記により、タンク内目標圧力の最終値ＰＴ０を設定後、ステップ１０２７から１０３５では、ベントバルブ１３１の開閉操作により給油が終了するまでタンク内圧力が目標値ＰＴ０に維持される。ステップ１０２７から１０３５の操作は、図４ステップ３３５から３４３の操作と同一である。
上記操作により、給油管にメカニカルシールを有する燃料タンクシステムでは、給油終了時の吹返しや燃料ベーパの大気放出を防止しながら燃料タンク内圧力を許容範囲内で最大の値に設定することが可能となり、燃料ベーパの生成を抑制することができる。
【００８１】
【発明の効果】
各請求項に記載の発明によれば、給油中に燃料タンク内の圧力を適切な値に制御し、燃料タンク内の燃料ベーパの生成量の増大によるキャニスタの吸着剤の飽和や、大気への燃料ベーパの放出を防止することが可能となる共通の効果を奏する。
【図面の簡単な説明】
【図１】本発明を自動車用燃料タンクに適用した実施形態の概略構成を示す図である。
【図２】燃料タンクの内圧制御操作の第１の実施形態を説明するフローチャートである。
【図３】燃料タンクの内圧制御操作の第２の実施形態を説明するフローチャートの一部である。
【図４】燃料タンクの内圧制御操作の第２の実施形態を説明するフローチャートの一部である。
【図５】給油流量とタンク内圧上昇速度との関係の一例を示す図である。
【図６】給油流量と目標循環流量との関係の一例を示す図である。
【図７】タンク内目標圧力と循環流量との関係の一例を示す図である。
【図８】給油流量とタンク内圧力の到達値との関係の一例を示す図である。
【図９】メカニカルシール配置を示す略示図である。
【図１０】燃料タンクの内圧制御操作の第３の実施形態を説明するフローチャートの一部である。
【図１１】燃料タンクの内圧制御操作の第３の実施形態を説明するフローチャートの一部である。
【図１２】給油流量と循環ライン圧損との関係の一例を示す図である。
【符号の説明】
１０…キャニスタ
１１…燃料タンク
３０…電子制御ユニット（ＥＣＵ）
１１１…給油管
１１１ａ…循環ライン
１２０…圧力センサ
１３１…ベントバルブ
【図１】
0004110754.tif 000002
【図２】
0004110754.tif 000003
【図３】
0004110754.tif 000004
【図４】
0004110754.tif 000005
【図５】
0004110754.tif 000006
【図６】
0004110754.tif 000007
【図７】
0004110754.tif 000008
【図８】
0004110754.tif 000009
【図９】
0004110754.tif 000010
【図１０】
0004110754.tif 000011
【図１１】
0004110754.tif 000012
【図１２】
0004110754.tif 000013