(57)【特許請求の範囲】
【請求項１】
性状を異にする燃料を混合させた燃料を使用可能な内燃機関に適用され、燃料タンク内の燃料を前記内燃機関に供給する供給経路内若しくは前記燃料タンク内に配置され、燃料の混合比を検出する検出手段によって検出された燃料の混合比、又は前記内燃機関の運転状態から推定された燃料の混合比に従って、前記内燃機関への燃料の燃料供給制御を行う燃料供給システムであって、
前記供給経路内の燃料を前記燃料タンクに戻す燃料戻し機構と、
前記燃料戻し機構を制御する制御部とを備え、
前記制御部は、
前記燃料タンクへの給油が行われたか否かを判定する給油判定手段と、
前記給油判定手段によって給油が行われたと判定されたときに、前記燃料戻し機構を駆動させて、前記供給経路内に留まっている給油前の燃料を前記燃料タンクに戻す戻し処理を実行する戻し処理実行手段と、
前記燃料タンク内に設けられた残量検出器から燃料残量に関する情報を取得する残量取得手段と、
前記給油判定手段によって給油が行われたと判定されたときに、前記残量取得手段により取得した給油前の燃料残量が所定値を上回っている場合には、前記戻し処理実行手段による前記戻し処理の実行を禁止することにより、前記戻し機構の駆動を禁止する禁止手段と、を備えることを特徴とする燃料供給システム。
【請求項２】
前記燃料戻し機構は、前記燃料タンク内の燃料を吸入し、吐出することにより燃料を前記供給経路に供給する燃料ポンプ、前記供給経路において前記内燃機関に燃料を噴射する燃料噴射弁よりも下流側に配置され、前記供給経路内の燃料圧力が予め設定された設定圧を上回ると燃料を排出することにより前記供給経路内の燃料圧力を前記設定圧に調整する圧力調整手段、及び前記圧力調整手段から排出された燃料を前記燃料タンクに戻すリターン経路を備え、
前記戻し処理は、前記供給経路内の燃料圧力が前記設定圧を上回るように前記燃料ポンプを駆動させて、前記供給経路内に留まっている給油前の燃料を前記圧力調整手段から排出させ、前記圧力調整手段及び前記リターン経路を経由して、前記燃料タンクに戻すものであることを特徴とする請求項１に記載の燃料供給システム。
【請求項３】
前記制御部は、前記燃料タンクへの給油が完了したことを判定する完了判定手段と、前記完了判定手段により給油が完了したと判定されたことに基づき、前記戻し処理を終了する終了手段と、を備えることを特徴とする請求項１又は２に記載の燃料供給システム。
【請求項４】
前記完了判定手段は、前記残量取得手段により取得した燃料残量の単位時間あたりの変化量が所定値以下となると、給油が完了したと判定することを特徴とする請求項３に記載の燃料供給システム。
【請求項５】
前記制御部は、前記内燃機関の始動要求があったか否かを判定する要求判定手段と、前記内燃機関が停止している状態にあり、前記戻し処理実行手段による前記戻し処理の実行により、前記燃料ポンプが駆動されているときに、前記要求判定手段が前記内燃機関の始動要求があったと判定すると、前記燃料ポンプを駆動させたまま、前記燃料噴射弁を駆動させて前記内燃機関に燃料を供給することにより、前記内燃機関を始動可能な状態に移行させる移行手段と、を備えることを特徴とする請求項２に記載の燃料供給システム。
【請求項６】
前記燃料タンクの給油口の開閉状態に関する情報が入力される入力部と、
前記入力部に前記給油口の開状態の情報が入力されることにより、前記制御部の前記給油判定手段に給油の判定をさせるために、前記制御部へ電力を供給して前記制御部を起動する電力制御部と、を備えることを特徴とする請求項１又は２に記載の燃料供給システム。
【請求項７】
前記制御部が起動した後、前記給油判定手段によって給油が行われないと判定されると、前記電力制御部は、前記制御部への電力供給を停止して、前記制御部を非起動状態にすることを特徴とする請求項６に記載の燃料供給システム。
【請求項８】
前記給油判定手段は、前記電力制御部による電力供給により前記制御部が起動状態となり、給油の判定を開始してからの燃料残量の変化が所定値以下である状態のまま、前記制御部に前記給油口の閉状態の情報が入力されたとき、前記燃料タンクへの給油は行われないと判定することを特徴とする請求項７に記載の燃料供給システム。
【請求項９】
前記給油判定手段は、前記電力制御部による電力供給により前記制御部が起動状態となり、給油の判定を開始してからの燃料残量の変化が所定値以下である状態が所定時間を上回って継続すると、前記燃料タンクへの給油は行われないと判定することを特徴とする請求項７に記載の燃料供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、性状を異にする燃料を混合させた燃料を使用可能とする内燃機関に適用される燃料供給システムに関する。
【背景技術】
【０００２】
従来から、性状を異にする燃料、例えばアルコール濃度が異なる燃料が混合された燃料を使用可能とする内燃機関の燃料供給システムが知られている（特許文献１、２参照）。
【０００３】
特許文献１の燃料供給システムは、内燃機関への燃料の供給量を増減させたときの空燃比の挙動から燃料のアルコール濃度を推定し、その推定したアルコール濃度に従って燃料供給制御を行うシステムである。特許文献２の燃料供給システムは、燃料のアルコール濃度を検出するセンサを供給経路途中に設け、当該センサによって検出されたアルコール濃度に従って燃料供給制御を行うシステムである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２０３６３号公報
【特許文献２】特開昭５６−９８５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の燃料供給システムでは、給油が行われた場合、供給経路内の燃料が消費されるまでは、給油前のアルコール濃度に従った燃料供給制御を行い、その後、燃料の供給量を増減させたときの空燃比の挙動によりアルコール濃度を推定し、その推定したアルコール濃度に従った燃料供給制御を行う。なお、供給経路内の燃料の消費が完了したか否かは、供給経路の容積分の燃料が消費されたか否かで判定される。このような燃料供給制御では、アルコール濃度を推定するのに、供給経路内に留まっている給油前の燃料が消費されるまで待たなければならないので、燃料供給制御が複雑となる。
【０００６】
また、供給経路内の給油前の燃料と燃料タンク内の給油後の燃料は、それらの境界部分で互いに混ざり合い、供給経路内の給油前の燃料において当該境界部分に近い部分のアルコール濃度は、給油前のものから変化する。このように境界部分のアルコール濃度は変化しているにもかかわらず、供給経路内の燃料の消費が完了したと判定されるまでは、給油前のアルコール濃度に従った燃料供給制御が行われるので、エミッション・走行性能が悪化するおそれがある。
【０００７】
一方、特許文献２の燃料供給システムでは、上記センサが供給経路内に設置されるので、供給経路内においてセンサよりも内燃機関側に留まっている給油前の燃料が消費されるまでは、内燃機関へ供給される燃料のアルコール濃度に適した燃料供給制御ができず、エミッション・走行性能が悪化するおそれがある。また、特許文献２の燃料供給システムに、給油前の燃料が消費されのを待つという特許文献１の技術を適用した場合、燃料供給制御が複雑となる。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであって、その目的は、燃料供給制御を複雑にすることなく、エミッション・走行性能の悪化を抑制できる燃料供給システムを提供することである。
【課題を解決するための手段】
【０００９】
発明の目的を達成するために、請求項１の発明は、性状を異にする燃料を混合させた燃料を使用可能な内燃機関に適用され、燃料タンク内の燃料を内燃機関に供給する供給経路内若しくは燃料タンク内に配置され、燃料の混合比を検出する検出手段によって検出された燃料の混合比、又は内燃機関の運転状態から推定された燃料の混合比に従って、内燃機関への燃料の燃料供給制御を行う燃料供給システムであって、供給経路内の燃料を燃料タンクに戻す燃料戻し機構と、燃料戻し機構を制御する制御部とを備え、制御部は、燃料タンクへの給油が行われたか否かを判定する給油判定手段と、給油判定手段によって給油が行われたと判定されたときに、燃料戻し機構を駆動させて、供給経路内に留まっている給油前の燃料を燃料タンクに戻す戻し処理を実行する戻し処理実行手段と、燃料タンク内に設けられた残量検出器から燃料残量に関する情報を取得する残量取得手段と、給油判定手段によって給油が行われたと判定されたときに、残量取得手段により取得した給油前の燃料残量が所定値を上回っている場合には、戻し処理実行手段による戻し処理の実行を禁止することにより、戻し機構の駆動を禁止する禁止手段と、を備えることを特徴としている。
【００１０】
請求項１の発明によれば、燃料タンクに燃料が給油されると、戻し処理実行手段により戻し処理が実行され、燃料戻し機構が駆動される。これにより、供給経路内に留まっている給油前の燃料が、一旦燃料タンクに戻る。そのため、燃料タンク内の燃料と供給経路内の給油前の燃料とが混ざった燃料が内燃機関に供給されることとなる。よって、給油直後の内燃機関の運転状態から推定された混合比、又は供給経路内の若しくは燃料タンク内の検出手段によって検出された混合比に従って燃料供給制御を行う場合において、燃料供給制御を複雑にすることなく、エミッション・走行性能の悪化を抑制することができる。即ち、内燃機関の運転状態から推定された混合比に従って燃料供給制御を行う場合では、給油直後から内燃機関に供給される燃料の混合比は、燃料タンク内における給油後の燃料の混合比とほぼ同じとなる。これによれば、供給経路内の燃料を消費するまで待つこと無く、混合比の推定を行うことができる。その結果、燃料供給制御が複雑となるのを抑制できる。また、給油直後の内燃機関に供給される燃料の混合比は、燃料タンク内における給油後の燃料の混合比とほぼ同じなので、供給経路内の燃料が消費されるときの混合比の変化は、事前に供給経路内の燃料を燃料タンク内に戻さない従来技術に比べ小さい。したがって、給油直後に推定した混合比に従った燃料供給制御によっても、エミッション・走行性能の悪化を抑制できる。
【００１１】
一方、供給経路内又は燃料タンク内の検出手段により検出された混合比に従って燃料供給制御を行う場合では、給油直後から内燃機関に供給される燃料の混合比は、燃料タンク内における給油後の燃料の混合比とほぼ同じとなる。これによれば、検出手段が検出した混合比は、内燃機関に供給される燃料の混合比を表したものとなる。ゆえに、給油直後から検出手段により検出の混合比に従った燃料供給制御を行なっても、エミッション・走行性能の悪化を抑制できる。また、検出手段よりも内燃機関側に留まっている給油前の燃料が消費されるのを待つ必要がないので、燃料供給制御が複雑となるのを抑制できる。
【００１２】
例えば、燃料タンク内の燃料残量が、当該燃料タンクの最大容量に近い値となっている場合、性状の異なる燃料が給油されたとしても、給油後の燃料の混合比は、給油前の燃料の混合比から変化する。しかし、その変化は小さく、給油前の混合比に従って燃料供給制御を行なっても、エミッション・走行性能への影響は少ない。請求項１の発明によれば、給油前の燃料残量が所定値を上回っている場合に燃料タンクに燃料が給油されても、禁止手段により、戻し処理実行手段による戻し処理の実行が禁止され、戻し機構の駆動が禁止されることになる。このことによれば、給油の前後で燃料タンク内の燃料の混合比の変化は小さく、エミッション・走行性能に対する影響が少ない場合の燃料戻し機構の無駄な駆動を抑制することができる。なお、上述の所定量とは、給油することにより燃料の混合比が変化するが、給油前の混合比に従って燃料供給制御を行なっても、エミッション・走行性能への影響が少ない量を意味する。例えば、所定量とは燃料タンクの最大容量に近い値に設定される。
【００１３】
請求項２の発明は、燃料戻し機構は、燃料タンク内の燃料を吸入し、吐出することにより燃料を供給経路に供給する燃料ポンプ、供給経路において内燃機関に燃料を噴射する燃料噴射弁よりも下流側に配置され、供給経路内の燃料圧力が予め設定された設定圧を上回ると燃料を排出することにより供給経路内の燃料圧力を設定圧に調整する圧力調整手段、及び圧力調整手段から排出された燃料を燃料タンクに戻すリターン経路を備え、戻し処理は、供給経路内の燃料圧力が設定圧を上回るように燃料ポンプを駆動させて、供給経路内に留まっている給油前の燃料を圧力調整手段から排出させ、圧力調整手段及びリターン経路を経由して、燃料タンクに戻すものであることを特徴としている。
【００１４】
ここで、通常、燃料供給システムは、燃料タンク内の燃料を吸入し、吐出することにより、燃料を供給経路に供給する燃料ポンプ、供給経路内の燃料圧力を予め設定された設定圧に調整する圧力調整手段、及び供給経路内の燃料圧力が設定圧を上回ったとき、圧力調整手段から排出される燃料を燃料タンクに戻すリターン経路を備えている。
【００１５】
請求項２の発明によれば、戻し処理によって燃料ポンプが駆動すると、供給経路内の燃料圧力が高まり、設定圧を上回る。これにより、供給経路内の給油前の燃料は、圧力調整手段から排出され、リターン経路を介して燃料タンクに戻る。このように、請求項２の発明によれば、供給経路内の燃料を燃料タンクに戻す戻し処理を燃料供給システムが通常備える構成品によって、供給経路内の燃料を燃料タンクに戻すことを実現することができる。このような構成で燃料タンクに燃料を戻すことができるので、燃料供給システムが複雑になるのを抑制できる。また、圧力調整手段は、供給経路において燃料噴射弁よりも下流側に配置されているので、供給経路内の燃料を可能な限り燃料タンク４に戻すことができる。
【００１６】
さらに、請求項２の発明によれば、燃料ポンプは燃料タンク内の燃料を供給経路に吐出するので、燃料タンクへ供給経路内の燃料を戻すのと同時に、供給経路内を燃料タンク内の給油中、又は給油後の燃料で満たすことができる。ゆえに、給油後から即座に内燃機関への燃料供給が可能となり、内燃機関１の始動性が向上する。
【００１７】
請求項３の発明は、制御部は、燃料タンクへの給油が完了したことを判定する完了判定手段と、完了判定手段により給油が完了したと判定されたことに基づき、戻し処理を終了する終了手段と、を備えることを特徴としている。
【００１８】
請求項３の発明によれば、完了手段が給油が完了したと判定されたことに基づき、戻し処理が終了する。これによれば、供給経路内の燃料が戻っているにもかかわらず、戻し処理が実行され続け、戻し機構が無駄に駆動されるのを抑制できる。
【００１９】
請求項４の発明は、完了判定手段は、残量取得手段により取得した燃料残量の単位時間あたりの変化量が所定値以下となると、給油が完了したと判定することを特徴としている。
【００２０】
燃料タンクへの給油が完了すると、残量検出器が検出した燃料残量の単位時間あたりの変化量は小さくなる。請求項４の発明によれば、燃料タンクに通常設けられる残量検出器から取得する燃料残量の単位時間あたりの変化量が所定値以下となることにより、完了判定手段は給油を判定するので、特別な装置を用いなくとも確実に給油の完了を判定することができる。
【００２１】
請求項５の発明は、制御部は、内燃機関の始動要求があったか否かを判定する要求判定手段と、内燃機関が停止している状態にあり、戻し処理実行手段による戻し処理の実行により、燃料ポンプが駆動されているときに、要求判定手段が内燃機関の始動要求があったと判定すると、燃料ポンプを駆動させたまま、燃料噴射弁を駆動させて内燃機関に燃料を供給することにより、内燃機関を始動可能な状態に移行させる移行手段と、を備えることを特徴としている。
【００２２】
請求項５の発明によれば、内燃機関が停止しており、戻し処理実行手段により戻し処理が実行され、燃料ポンプが駆動しているときに、内燃機関の始動要求があると、燃料ポンプを駆動したまま、燃料噴射弁を駆動し、内燃機関に燃料を供給することにより、内燃機関を始動可能な状態に移行させる移行手段が実行される。これによれば、燃料ポンプの駆動を停止することなく、内燃機関を始動させているので、内燃機関の始動性が向上する。
【００２３】
請求項６の発明は、燃料タンクの給油口の開閉状態に関する情報が入力される入力部と、入力部に給油口の開状態の情報が入力されることにより、制御部の給油判定手段に給油の判定をさせるために、制御部へ電力を供給して制御部を起動する電力制御部と、を備えることを特徴としている。
【００２４】
通常、利用者は、給油する際、内燃機関を停止させる。このとき、燃料供給制御を司る制御部は非起動状態となる。制御部が非起動状態となっている場合、給油が行われても、制御部による給油の判定が行えない。
【００２５】
そこで、請求項６の発明によれば、内燃機関が停止し、制御部が非起動状態にあっても、給油口の開状態が入力部に入力されることにより、制御部に給油の判定を行わせるために、電力制御部が制御部を起動させる。その結果、内燃機関が停止状態にあっても、給油の判定を行うことが可能となり、内燃機関の停止期間中に戻し処理を行うことができる。
【００２６】
請求項７の発明は、制御部が起動した後、給油判定手段によって給油が行われないと判定されると、電力制御部は、制御部への電力供給を停止して、制御部を非起動状態にすることを特徴としている。
【００２７】
給油口は通常、利用者により開閉されるものであり、給油時に開かれる。しかし、利用者に給油の意思が無い場合であっても、利用者の誤操作により給油口が開かれることがある。また、給油口が開かれたことを利用者が認識していない場合もある。
【００２８】
請求項６の発明によると、利用者の誤操作により給油口が開状態となっても、制御部は起動する。このように制御部が起動するものにおいては、利用者に給油の意思が無い場合、制御部の起動状態が維持されることとなるので、電力を浪費してしまうおそれがある。
【００２９】
そこで、請求項７の発明によれば、例えば利用者に給油の意思が無く、給油が行われないことが判定されると、電力制御部は制御部への電力供給を停止して、制御部を非起動状態とする。これにより、給油の可能性が低いのに制御部の起動状態が維持されることを抑制でき、電力の浪費を抑制することができる。
【００３０】
利用者に給油の意思が無いのに給油口が開かれた場合では、燃料残量の状態、及び給油口の状態は、以下に説明するような状態となることが考えられる。例えば、給油口が開いていることを利用者が気付いた場合では、利用者は給油せずに給油口を閉じる。このとき、燃料残量にはほとんど変化が見られないまま、給油口が閉じることとなる。給油口が開いていることを利用者が気付いていない場合では、給油されること無く、給油口が開かれた状態が継続する。このとき、燃料残量にほとんど変化が見られないまま、給油口の開状態が継続することとなる。
【００３１】
したがって、請求項８の発明のように、制御部が給油の判定を開始してからの燃料残量の変化が所定値以下である状態のまま、給油口の閉状態の情報が入力部に入力されたことを検出すれば、燃料タンクへの給油が行われないことを判定することができる。
【００３２】
また、請求項９の発明のように、制御部が給油の判定を開始してからの燃料残量の変化が所定値以下である状態が所定時間を上回って継続することを検出すれば、燃料タンクへの給油が行われないことを判定することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１実施形態による燃料供給システムの構成を説明するための図である。
【図２】本発明の第１実施形態による燃料供給システムにおけるＥＣＵの回路構成を示す回路構成図である。
【図３】本発明の第１実施形態による燃料供給システムのメインフローを示すフローチャートである。
【図４】本発明の第１実施形態による燃料供給システムの燃料リターン制御を示すフローチャートである。
【図５】本発明の第２実施形態による燃料供給システムの構成を説明するための図である。
【図６】本発明の第３実施形態による燃料供給システムの燃料リターン制御の一部を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明の第１実施形態による燃料供給システムについて、図面に基づいて説明する。なお、各実施形態において対応する構成要素には同一の符号を付すことにより、重複する説明を省略する。
【００３８】
（第１実施形態）
図１に示す内燃機関１は、性状を異にする燃料を混合したものを燃料として使用可能である。本実施形態では、性状を異にする燃料として、ガソリン、エタノールやメタノール等のアルコール、ガソリンにアルコールを混合したアルコール混合燃料を使用する。また、内燃機関１は、これらの燃料を単独でも使用可能であることは勿論、いずれかの燃料を任意の比率で混合させた燃料も使用可能である。
【００３９】
燃料供給システム３は、燃料タンク４内の燃料を内燃機関１の各シリンダ２に供給する。各シリンダ２には、燃料とは別に、吸入空気経路を介して空気が供給される。内燃機関１は、各シリンダ２に供給された燃料と空気とが混合された混合気を燃焼することにより、回転トルクを発生する。混合気の燃焼により発生する排気ガスは、排気管２４を通じて車外に放出される。
【００４０】
燃料供給システム３は、燃料タンク４、燃料ポンプ８、供給パイプ９、デリバリパイプ１０、インジェクタ１１、プレッシャレギュレータ１２、リターンパイプ１３、空燃比センサ１４及び電子制御ユニット（ＥＣＵ）１６等を備えている。
【００４１】
燃料タンク４は、給油口５より給油される燃料を蓄積する。燃料タンク４に蓄積される燃料は、ガソリン、アルコール、アルコール混合燃料のいずれか、又はこれらの燃料を任意の比率で混合させたものである。即ち、利用者は、上記した種類の燃料であれば、任意に給油が可能である。このようにして、上記した種類の燃料が任意に給油されるので、燃料タンク４内の燃料の混合比が変化する。アルコールが混入した燃料を使用する場合、混合比の変化はアルコール濃度の変化として表れる。よって、アルコール濃度を検出又は推定することにより、燃料の混合比を検出又は推定することができる。
【００４２】
また、給油口５には、給油口スイッチ６が設けられている。給油口スイッチ６は、給油口５の開閉状態（開状態及び閉状態）に応じた信号を発生し、ＥＣＵ１６に出力する。また、燃料タンク４には、タンク内の燃料残量を検出するための燃料レベルセンサ７が設けられている。燃料レベルセンサ７は、燃料残量に応じた燃料レベル信号をＥＣＵ１６に出力する。
【００４３】
燃料ポンプ８は、燃料タンク４内に収容されており、通電により駆動する電動ポンプである。燃料ポンプ８は、燃料タンク４内の燃料を吸入し、吸入した燃料を供給パイプ９に向けて吐出する。
【００４４】
供給パイプ９は、燃料ポンプ８から供給された燃料を、デリバリパイプ１０に供給する。デリバリパイプ１０には、インジェクタ１１が設けられており、デリバリパイプ１０は、供給パイプ９から供給された燃料をインジェクタ１１に分配する。インジェクタ１１は、シリンダ２毎に１つずつ設けられており、デリバリパイプ１０から分配された燃料をシリンダ２に噴射する。なお、インジェクタ１１はＥＣＵ１６によって噴射量が制御される。
【００４５】
プレッシャレギュレータ１２は、デリバリパイプ１０内の燃料圧力を調整する装置であり、デリバリパイプ１０においてインジェクタ１１の下流側に配置されている。プレッシャレギュレータ１２は、デリバリパイプ１０内の燃料圧力が設定圧を上回ったときに、デリバリパイプ１０内の燃料の一部をリターンパイプ１３に逃がすことで、デリバリパイプ１０内の燃料圧力を設定圧に維持する。リターンパイプ１３は、プレッシャレギュレータ１２から排出された燃料を燃料タンク４に戻すパイプである。
【００４６】
空燃比センサ１４は、排気管２４に設置され、内燃機関１からの排気ガス中の酸素濃度に応じた酸素濃度信号を発生し、その信号をＥＣＵ１６に出力するセンサである。
【００４７】
ＥＣＵ１６は、各種センサ及びスイッチから入力される各種信号に基づき、内燃機関１の運転状態に応じて燃料の噴射量を制御する燃料供給制御、及び給油が行われたときに供給パイプ９及びデリバリパイプ１０内の燃料を燃料タンク４内に戻す燃料リターン制御を行う。なお、燃料供給制御及び燃料リターン制御についての詳細な説明は後述する。
【００４８】
ＥＣＵ１６には、給油口スイッチ６からの開閉状態に応じた給油口開閉信号、燃料レベルセンサ７からの燃料残量に応じた燃料レベル信号、内燃機関１のクランク回転速度を検出するためのクランクセンサ２３からの回転速度信号、利用者により操作されることにより内燃機関１の始動要求のためのＯＮ信号等を発生するイグニッションスイッチ（ＩＧスイッチ）２２からの信号、空燃比センサ１４からの排気ガス中の酸素濃度に応じた酸素濃度信号等が入力される。
【００４９】
次に、ＥＣＵ１６の回路構成について説明する。ＥＣＵ１６は、入力回路１７、電力制御ＩＣ１８、中央処理装置（ＣＰＵ）１９及び駆動回路２０等から構成されている。
【００５０】
入力回路１７は、各種センサ及びスイッチからの各種信号が入力される回路であって、当該入力回路１７に入力された各種信号を必要に応じてＣＰＵ１９又は電力制御ＩＣ１８に振り分けて出力する。本実施形態において入力回路１７は、始動要求信号及び給油口開閉信号をＣＰＵ１９と電力制御ＩＣ１８とに出力し、回転速度信号及び燃料レベル信号をＣＰＵ１９に出力する。
【００５１】
電力制御ＩＣ１８は、ＥＣＵ１６の外部にあるバッテリ２１に接続されており、入力回路１７から入力されるＯＮ信号又は給油口開閉信号、並びにＣＰＵ１９から入力される電源ＯＮ／ＯＦＦ要求信号に基づきＣＰＵ１９への電力供給を行うか否かを制御するＩＣである。
【００５２】
ＣＰＵ１９は、制御プログラムを実行することで、燃料ポンプ８を駆動するための駆動信号を生成したり、電源ＯＮ／ＯＦＦ要求信号を生成する。駆動信号は駆動回路２０に出力される。そして、駆動回路２０は、ＣＰＵ１９からの駆動信号に基づき燃料ポンプ８の通電量を制御する。これにより、燃料ポンプ８はその通電量に応じた燃料量を吐出するように駆動される。
【００５３】
次に、上で説明した回路構成を有するＥＣＵ１６において行われる燃料供給制御及び燃料リターン制御について説明する。
【００５４】
燃料供給制御及び燃料リターン制御を有するメイン制御について、図３に示すメイン制御フローを用いて説明する。ステップＳ１１０が実行されるとき、電力制御ＩＣ１８は、ＣＰＵ１９に電力を供給していないので、ＣＰＵ１９は、停止状態にある。ステップＳ１１０では、ＩＧスイッチ２２がＯＮとなっているか否かを判定する。ＩＧスイッチ２２２がＯＮとなっているか否かは、入力回路１７に入力されるＩＧスイッチ２２からのＯＮ信号の有無によって判定できる。入力回路１７にＯＮ信号が入力されている場合、利用者の内燃機関１の始動要求があったとみなされ、処理はステップＳ１３０に移行する。なお、このとき、ＯＮ信号は、入力回路１７から電力制御ＩＣ１８に出力される。入力回路１７にＯＮ信号が入力されていない場合、処理はステップＳ１２０に移行する。
【００５５】
ステップＳ１２０では、給油口５が開状態となっているか否かを判定する。給油口５が開状態となっているか否かは、入力回路１７に入力される開閉信号によって判定できる。開閉信号が開状態に応じたものである場合、処理はステップＳ１３０に移行する。開閉信号が閉状態に応じたものである場合、処理はステップＳ１１０に戻る。
【００５６】
ステップＳ１３０では、電力制御ＩＣ１８がＣＰＵ１９を起動する。具体的には、入力回路１７からのＯＮ信号の入力により、電力制御ＩＣ１８がＣＰＵ１９に電力を供給する。これにより、ＣＰＵ１９が起動する。そして、入力回路１７は、ＯＮ信号をＣＰＵ１９に出力する。
【００５７】
ステップＳ１４０では、図４に示す燃料リターン制御を実行する。図４に示すように、ステップＳ２１０では、内燃機関１の始動要求があったか否かを判定する。始動要求があったか否かは、入力回路１７を介して、ＣＰＵ１９にＩＧスイッチ２２のＯＮ信号が入力されたか否かによって判定できる。ステップＳ２１０が実行されるときに、ＣＰＵ１９にＯＮ信号が入力されていれば、始動要求があったと判定される。このように始動要求があったと判定された場合、ＣＰＵ１９は燃料リターン制御を終了し、処理はステップＳ１５０に移行する（図３参照）。ＯＮ信号が入力されていなければ、始動要求がないと判定される。始動要求がないと判定された場合、処理はステップＳ２２０に移行する。
【００５８】
ステップＳ２２０では、給油が行われたか否かを判定する。給油が行われたか否かは、ＣＰＵ１９に入力される燃料レベル信号から求めた燃料残量の変化を検出することによって判定できる。燃料残量の変化が所定値を上回ると、給油が行われたと判定する。給油が行われたと判定されると、処理はステップＳ２６０に移行する。そうでなければ、現時点において給油は行われていないと判定し、処理はステップＳ２３０に移行する。なお、ステップＳ２６０の処理については後述する。
【００５９】
ステップＳ２３０では、ＣＰＵ１９が起動してからの燃料残量の変化、つまりステップＳ２２０において判定に使用した燃料残量の変化が所定値以下である状態が所定時間を上回って継続しているか否かを判定する。このステップＳ２３０において、前述の燃料残量の変化が所定値以下である状態が所定時間を上回って継続していると判定すると、給油が行われないとして、処理はステップＳ３００に移行する。ステップＳ３００では、ＣＰＵ１９が停止され、非起動状態となる。具体的には、ＣＰＵ１９が電力制御ＩＣ１８にＯＦＦ要求信号を出力し、それを受けた電力制御ＩＣ１８がＣＰＵ１９への電力供給を停止する。そして、燃料リターン制御が終了する。その後、処理は、ステップＳ１１０に戻る（図３参照）。
【００６０】
ステップＳ２３０において、前述の燃料残量の変化が所定値以下である状態が所定時間を上回って継続していないと判定すると、給油が行われる可能性があるとして、処理はステップＳ２４０に移行する。
【００６１】
ステップＳ２４０では、給油口５が閉状態となったか否かを判定する。給油口５が閉じ、入力回路１７に給油口５の閉状態の信号が入力されたことに応じて、処理をステップＳ３００に移行する。更に詳細には、入力回路１７を介して給油口５の閉状態の信号がＣＰＵ１９に入力されると、処理はステップＳ３００に移行する。ステップＳ３００では、ＣＰＵ１９を停止し、非起動状態とする。そして、燃料リターン制御が終了する。その後、処理は、ステップＳ１１０に戻る（図３参照）。
【００６２】
ステップＳ２４０において、給油口５が閉状態となっていないと判定すると、給油が行われる可能性があるとして、処理はステップＳ２５０に移行する。
【００６３】
ステップＳ２５０では、内燃機関１の始動要求があったか否かを判定する。判定の具体的な方法は、ステップＳ２１０と同じであるため説明を省略する。始動要求があれば、燃料リターン制御が終了し、処理はステップＳ１５０に移行する（図３参照）。始動要求がなければ、処理はステップＳ２２０に戻る。
【００６４】
ステップＳ２２０において給油が行われたと判定された後に実行されるステップＳ２６０では、燃料ポンプ８を駆動する。ここでは、供給パイプ９及びデリバリパイプ１０内の燃料圧力がプレッシャレギュレータ１２の設定圧を上回るように燃料ポンプ８は駆動される。これにより、供給パイプ９及びデリバリパイプ１０内の燃料圧力は設定圧を上回ることとなる。その結果、供給パイプ９及びデリバリパイプ１０内の給油前の燃料は、燃料ポンプ８から吐出される燃料タンク４内の給油中又は給油後の燃料により押し出され、プレッシャレギュレータ１２から排出される。そして、その燃料は、リターンパイプ１３を介して燃料タンク４に戻ることとなる。その後、供給パイプ９及びデリバリパイプ１０内は、燃料タンク４内の給油中又は給油後の燃料で満たされることとなる。
【００６５】
燃料ポンプ８が駆動を開始してから実行されるステップＳ２７０では、給油が完了したか否かを判定する。給油が完了したか否かは、ＣＰＵ１９に入力される燃料レベル信号から求めた燃料残量の単位時間あたり変化量が所定値以下となるか否かで判定できる。変化量が所定値以下となる場合では給油が完了したと判定し、処理はステップＳ２９０に移行する。変化量が所定値を上回っている場合では給油は完了していないと判定し、処理はステップＳ２８０に移行する。
【００６６】
ステップＳ２８０では、内燃機関１の始動要求があったか否かを判定する。判定の具体的な方法は、ステップＳ２１０、Ｓ２５０と同じであるため説明を省略する。始動要求があれば、ＣＰＵ１９は燃料リターン制御を終了し、処理はステップＳ１５０に移行する（図３参照）。始動要求がなければ、処理はステップＳ２７０に戻る。
【００６７】
ステップＳ２９０では、燃料ポンプ８を停止する。そして、ステップＳ３００では、ＣＰＵ１９を停止する。その後、処理は、ステップＳ１１０に移行する（図３参照）。
【００６８】
次に、燃料リターン制御のステップＳ２１０、Ｓ２５０又はＳ２８０で始動要求があったと判定されたときに実行される燃料供給制御について説明する。この燃料供給制御では、内燃機関１の運転状態に応じてインジェクタ１１の噴射量を制御することにより、内燃機関１への燃料供給を制御する。ステップＳ１５０で実行される燃料供給制御では、空燃比センサ１４からの酸素濃度に応じた酸素濃度信号から混合気の空燃比を検出し、その空燃比から内燃機関１に供給される燃料のアルコール濃度を推定する。具体的には、ＥＣＵ１６が意図的に燃料の噴射量を変化させ、このときの空燃比センサ１４からの酸素濃度信号の挙動から燃料のアルコール濃度を推定する。そして、ＥＣＵ１６は、このステップＳ１５０において推定したアルコール濃度に従いインジェクタ１１の噴射量を制御する。これにより、内燃機関１は、利用者が要求するトルクを適切に発生することができる。
【００６９】
ステップＳ１６０では、ＩＧスイッチ２２がＯＮとなっているか否かを判定する。具体的な判定方法については、ステップＳ１１０と同じであるため、説明を省略する。入力回路１７にＯＮ信号が入力されている場合、利用者は内燃機関１の運転を望んでいるとみなし、運転状態に応じた燃料供給制御を行う。入力回路１７にＯＮ信号が入力されていない場合、利用者は内燃機関１の運転を望んでいないとみなし、処理をステップＳ１７０に移行する。ステップＳ１７０では、ＣＰＵ１９を停止する。ＣＰＵ１９の停止の手順は、ステップＳ３００と同じであるため、説明を省略する。
【００７０】
以上、説明したように、本実施形態の燃料供給システム３では、燃料タンク４に燃料が給油され、ステップＳ２２０において肯定判定となると、燃料ポンプ８が駆動される（ステップＳ２６０参照）。そうすると、燃料ポンプ８からの燃料によって供給パイプ９及びデリバリパイプ１０内の給油前の燃料が、押し出され、リターンパイプ１３を通じて燃料タンク４に戻り、燃料タンク４の燃料と混ざることとなる。そして、内燃機関１が始動し、ステップＳ１５０の燃料供給制御が実行されるとき、内燃機関１には、燃料タンク４内の燃料と両パイプ９、１０内の給油前の燃料とが混ざった燃料が供給されることとなる。
【００７１】
即ち、本実施形態のような内燃機関１の運転状態（混合気の空燃比の状態）から推定されるアルコール濃度に従って燃料供給制御を行う場合では、給油直後から内燃機関１に供給される燃料のアルコール濃度は、燃料タンク４内における給油後の燃料のアルコール濃度とほぼ同じとなる。これによれば、供給パイプ９及びデリバリパイプ１０内の燃料を消費するまで待つこと無く、アルコール濃度の推定を行うことができる。その結果、燃料供給制御が複雑となるのを抑制できる。
【００７２】
また、給油直後の内燃機関１に供給される燃料のアルコール濃度は、燃料タンク４内における燃料のアルコール濃度とほぼ同じなので、両パイプ９、１０の燃料が消費されるときの変化は、両パイプ９、１０の燃料を事前に燃料タンク４に戻さないものに比べ小さい。よって、給油直後から内燃機関１の運転状態によりアルコール濃度を推定し、その推定した濃度によって燃料供給を制御するようにしても、エミッション・走行性能の悪化を抑制できる。
【００７３】
ここで、燃料ポンプ８、プレッシャレギュレータ１２及びリターンパイプ１３は、通常、燃料供給システム３が備える構成部品である。本実施形態では、前述したように通常燃料供給システム３が備える構成部品によって、両パイプ９、１０内の燃料を燃料タンク４に戻すことを実現できる。このような構成で燃料を燃料タンク４に戻すことによれば、別途、制御弁やパイプ等を燃料供給システム３に設ける必要が無いので、燃料供給システム３が複雑になるのを抑制できる。また、前述したようにプレッシャレギュレータ１２は、デリバリパイプ１０においてインジェクタ１１よりも下流側に配置されているので、両パイプ９、１０内の燃料を可能な限り燃料タンク４に戻すことができる。さらに、本実施形態では、両パイプ９、１０内の燃料を燃料タンク４を戻すのと同時に、両パイプ９、１０内を燃料タンク４内の給油中又は給油後の燃料で満たすことができる。ゆえに、給油後から即座に内燃機関１への燃料供給が可能となり、内燃機関１の始動性が向上する。
【００７４】
加えて、本実施形態では、ステップＳ２７０において、燃料タンク４への給油が完了したと判定されたことに基づき、燃料ポンプ８の駆動を停止している。このことによれば、供給パイプ９及びデリバリパイプ１０内の燃料が燃料タンク４に戻っているにもかかわらず、燃料ポンプ８が無駄に駆動されるのを抑制できる。
【００７５】
ここで、通常、燃料タンク４には、燃料残量を検出する燃料レベルセンサ７が設けられている。また、燃料タンク４への給油が完了すると、燃料レベルセンサ７が検出した燃料残量の単位時間あたりの変化量は小さくなる。本実施形態によれば、燃料レベルセンサ７からの燃料レベル信号から燃料残量を求め、その求められた燃料残量の単位時間あたりの変化量が所定値以下となると、給油が完了したと判定するので、特別な装置を用いなくとも確実に給油の完了を判定することができる。
【００７６】
また、本実施形態では、燃料レベルセンサ７からの燃料レベル信号に基づき求められた燃料残量の変化が、ＣＰＵ１９による給油判定の開始から、つまりＣＰＵ１９が起動してから所定値を上回ることを検出することで、給油が行われたと判定している。これによれば、特別な装置を用いず、通常燃料タンク４に設けられている燃料レベルセンサ７からの信号に基づいて、給油が行われたことを判定することが可能となる。
【００７７】
本実施形態のように内燃機関１が停止しており、供給パイプ９及びデリバリパイプ１０内の燃料を燃料タンク４内に戻すために燃料ポンプ８が駆動しているときに、内燃機関１の始動要求があると（ステップＳ２８０参照）、燃料ポンプ８を駆動させたまま、インジェクタ１１を駆動して内燃機関１に燃料を供給することにより、内燃機関１を始動可能な状態に移行させる制御を実行している（図３のステップＳ２８０及び図４のステップＳ１５０参照）。この制御によれば、燃料ポンプ８の駆動を停止すること無く、内燃機関１を始動させるので、内燃機関１の始動性が向上する。
【００７８】
通常、利用者は、給油する際、内燃機関１を停止させる。このとき、燃料供給制御を司るＣＰＵ１９は非起動状態となる。ＣＰＵ１９が非起動状態となっている場合、給油が行われてもＣＰＵ１９による給油の判定が行えない。
【００７９】
そこで、本実施形態では、内燃機関１が停止し、ＣＰＵ１９が非起動状態にあっても、給油口スイッチ６から入力回路１７に給油口５の開状態に応じた信号が入力されると、入力回路１７は、その信号を電力制御ＩＣ１８に出力する。そして、電力制御ＩＣ１８は、給油の判定を行わせるためにＣＰＵ１９にバッテリ２１の電力を供給し、ＣＰＵ１９を起動状態にする。その結果、内燃機関１が停止状態にあっても、給油の判定を行うことができ、内燃機関１の停止期間中に供給パイプ９及びデリバリパイプ１０内の燃料を燃料タンク４に戻す処理を実行することができる。
【００８０】
給油口５は通常、利用者により開閉されるものであり、給油時に開かれる。しかし、利用者に給油の意思が無い場合であっても、利用者の誤操作により給油口５が開かれることがある。また、給油口５が開かれたことを利用者が認識していない場合もある。
【００８１】
本実施形態のように、給油口５が開かれたことによってＣＰＵ１９を起動するものにおいては、前述したように利用者の誤操作により給油口５が開状態となっても、ＣＰＵ１９は起動する。このようにＣＰＵ１９が起動するものにおいては、利用者に給油の意思が無い場合、ＣＰＵ１９の起動状態が維持されることとなるので、バッテリ２１の電力を浪費してしまうおそれがある。
【００８２】
そこで、本実施形態では、例えば利用者に給油の意思が無く、給油が行われないことが判定されると（ステップＳ２３０、Ｓ２４０参照）、電力制御ＩＣ１８はＣＰＵ１９への電力供給を停止して、ＣＰＵ１９を非起動状態とする。これにより、給油の可能性が低いのにＣＰＵ１９の起動状態が維持されることが抑制でき、電力の浪費を抑制することができる。
【００８３】
ここで、利用者に給油の意思が無いのに給油口５が開かれた場合では、燃料残量の状態、及び給油口５の状態は、以下に説明するような状態となることが考えられる。例えば、給油口５が開いていることを利用者が気付いていない場合では、給油されること無く、給油口５が開かれた状態が継続する。このとき、燃料残量にほとんど変化が見られないまま、給油口５の開状態が継続することとなる。また、給油口５が開いていることを利用者が気付いた場合では、利用者は給油せずに給油口５を閉じる。このとき、燃料残量にはほとんど変化が見られないまま、給油口５が閉じることとなる。
【００８４】
本実施形態では、給油が行われないという判定を、ＣＰＵ１９が給油の判定を開始してから、つまりＣＰＵ１９が起動してからの燃料残量の変化が所定値以下である状態が所定時間を上回って継続することを検出することによって行なっている（ステップＳ２３０参照）。これによれば、給油が行われないことを判定することができる。
【００８５】
また、本実施形態では、給油が行われないという判定を、ＣＰＵ１９が給油の判定を開始してから、つまりＣＰＵ１９が起動してからの燃料残量の変化が所定値以下である状態のまま、給油口５の閉状態に応じた信号がＣＰＵ１９に入力されたことを検出することによって行なっている（ステップＳ２４０）。これによれば、給油が行われないことを判定することができる。
【００８６】
なお、本実施形態において、供給パイプ９及びデリバリパイプ１０が請求項に記載の「供給経路」に相当し、ＣＰＵ１９が請求項に記載の「制御部」に相当する。また、ステップＳ２２０を実行するＣＰＵ１９が請求項に記載の「給油判定手段」に相当し、ステップＳ２６０の実行が請求項に記載の「戻し処理」に相当し、ステップＳ２６０を実行するＣＰＵ１９が「戻し処理実行手段」に相当する。さらに、燃料ポンプ８、プレッシャレギュレータ１２及びリターンパイプ１３が請求項に記載の「戻し機構」に相当する。また、ステップＳ２７０を実行するＣＰＵ１９が請求項に記載の「完了判定手段」に相当し、ステップＳ２９０を実行するＣＰＵ１９が請求項に記載の「終了手段」に相当する。また、ステップＳ２７０において燃料レベルセンサ７からの燃料レベル信号を取得するＣＰＵ１９が請求項に記載の「残量取得手段」に相当する。そして、ステップＳ２８０を実行するＣＰＵ１９が請求項に記載の「要求判定手段」に相当し、ステップＳ２８０において始動要求があったと判定された後にステップＳ１５０を実行するＣＰＵ１９が請求項に記載の「移行手段」に相当する。また、入力回路１７が請求項に記載の「入力部」に相当し、電力制御ＩＣ１８が請求項に記載の「電力制御部」に相当する。
【００８７】
（第２実施形態）
第１実施形態では、排気管２４に設けられた空燃比センサ１４からの酸素濃度信号を用いてアルコール濃度を推定し、その推定したアルコール濃度に従って燃料供給制御を行うものに、本発明を適用した場合について説明した。第２実施形態では、燃料タンク４内の燃料のアルコール濃度を検出する濃度センサ１５を燃料タンク４内に設け、濃度センサ１５により検出されたアルコール濃度に従って燃料供給制御を行うものに、本発明を適用した場合について説明する。濃度センサ１５以外の構成は、第１実施形態と同じであるため、濃度センサ１５以外の構成についての詳細な説明は省略する（図５参照）。また、ＥＣＵ１６でのステップＳ１５０を除く制御は、第１実施形態とほぼ同じであるため、ステップＳ１５０以外の各ステップの詳細な説明は省略する（図３及び図４参照）。以下、第１実施形態と異なる構成及び制御について説明する。
【００８８】
濃度センサ１５は、燃料中のアルコール濃度に応じた信号を発生し、ＥＣＵ１６に出力する。濃度センサ１５としては、例えば、燃料の比誘電率に応じた静電容量をアルコール濃度に応じた信号として出力する静電容量式のセンサ、又は燃料の透過光量（透過率）をアルコール濃度に応じた信号として出力する光学式のセンサを用いることができる。
【００８９】
次に、燃料リターン制御のステップＳ２１０、Ｓ２５０又はＳ２８０で始動要求があったと判定されたときに実行される燃料供給制御について説明する。この燃料供給制御では、濃度センサ１５によって検出されたアルコール濃度に応じてインジェクタ１１の噴射量を制御することにより、内燃機関１への燃料供給を制御する。そして、ＥＣＵ１６は、ステップＳ１５０において検出したアルコール濃度に従いインジェクタ１１の噴射量を制御する。これにより、内燃機関１に供給される燃料に適した運転が可能となる。
【００９０】
このような内燃機関１において図３及び図４に示す制御を行う場合でも、燃料タンク４に燃料が給油されることにより、ステップＳ２２０において肯定判定がなされると、燃料ポンプ８が駆動し、燃料ポンプ８からの燃料によって供給パイプ９及びデリバリパイプ１０内の給油前の燃料が、押し出され、リターンパイプ１３を通じて燃料タンク４に戻る。そのため、内燃機関１が始動し、ステップＳ１５０の燃料供給制御が実行されると、燃料タンク４内の燃料と両パイプ９、１０内の給油前の燃料とが混ざった燃料が、内燃機関１に供給されることとなる。
【００９１】
即ち、本実施形態のような濃度センサ１５からの信号に基づき検出されたアルコール濃度に従って燃料供給制御を行う場合では、給油直後から内燃機関１に供給される燃料のアルコール濃度は、燃料タンク４内における給油後の燃料のアルコール濃度とほぼ同じとなる。これによれば、濃度センサ１５からの信号により検出したアルコール濃度は、内燃機関１に供給される燃料のアルコール濃度を表したものとなる。ゆえに、給油直後から濃度センサ１５からの信号により検出したアルコール濃度に従った燃料供給制御を行なっても、エミッション・走行性能の悪化を抑制することができる。また、このような制御によれば、濃度センサ１５よりも内燃機関１側に留まっている給油前の燃料が消費されるのを待つ必要がないので、燃料供給制御が複雑となるのを抑制できる。
【００９２】
前述したように本実施形態は、第１実施形態で説明した制御（図３及び図４参照）を実行している。よって、本実施形態においても、第１実施形態で得られる作用効果と同等の作用効果を得ることができる。
【００９３】
（第３実施形態）
第３実施形態は、図４に示す制御の一部が変更されている。図６に示す第３実施形態における制御では、ステップＳ２２０において給油があったと判定されても、給油前の燃料残量が所定値を上回っている場合、供給パイプ９及びデリバリパイプ１０内の給油前の燃料を燃料タンク４に戻すための燃料ポンプ８の駆動を禁止する点が、図４に示す制御と異なる。
【００９４】
例えば、燃料タンク４内の燃料残量が、当該燃料タンク４の最大容量に近い値となっている場合、アルコール濃度の異なる燃料が給油されたとしても、給油後の燃料のアルコール濃度は、給油前の燃料のアルコール濃度から変化する。しかし、その変化量は小さく、給油前のアルコール濃度に従って燃料供給制御を行なっても、エミッション・走行性能への影響は少ない。
【００９５】
具体的には、図６に示すようにステップＳ２２０において給油があったと判定された後に、給油前の燃料残量が所定値を上回っているか否かを判定するステップＳ４００を追加する。このステップＳ４００において、燃料残量が所定値を上回っていると判定された場合、処理はステップＳ３００に移行する。燃料残量が所定値以下であると判定された場合、処理はステップＳ２６０に移行する。なお、本実施形態において所定値とは、給油することにより燃料のアルコール濃度が変化するが、給油前のアルコール濃度に従った燃料供給制御を行なっても、エミッション・走行性能に対する影響が少ない量を意味する。例えば、所定量とは燃料タンク４の最大容量に近い値に設定される。
【００９６】
以上のように、ステップＳ４００を図４の制御に追加することによれば、例えば、ステップＳ４００において燃料残量が所定値を上回っていると判定された場合では、給油後のアルコール濃度の変化は小さく、給油前のアルコール濃度に従った燃料供給制御を行なっても、エミッション・走行性能への影響が少ない。よって、ステップＳ４００において肯定判定された場合では、燃料ポンプ８の駆動を禁止して、ＣＰＵ１９を停止し、非起動状態にする制御を実行する。また、ステップＳ４００において燃料残量が所定値以下となっていると判定された場合では、給油を行うことにより、燃料残量が所定値を上回っていると判定されたときに比べ、給油後のアルコール濃度の変化は大きい。このようにアルコール濃度の変化が大きい場合、給油前のアルコール濃度に従った燃料供給制御を行うと、エミッション・走行性能が悪化するおそれがある。このため、本実施形態では、ステップＳ４００において否定判定されると、燃料ポンプ８を駆動して、供給パイプ９及びデリバリパイプ１０の燃料を燃料タンク４に戻している。
【００９７】
即ち、本実施形態では、先の第１、第２実施形態のように給油が行われると必ず燃料ポンプ８を駆動させるのではなく、エミッション・走行性能に悪影響を及ぼすおそれが少ない場合には燃料ポンプ８の駆動を禁止する。よって、無駄に燃料ポンプ８が駆動するのを抑制することができる。
【００９８】
上述したように、本実施形態において図６に示す制御は、ステップＳ４００が追加された以外には、図４を同じである。よって、本実施形態によって得られる作用効果以外の作用効果は、第１、第２実施形態で得られる作用効果とほぼ同じである。
【００９９】
（その他の実施形態）
以上、本発明による第１〜第３実施形態について説明したが、本発明は、上記先の実施形態に限定して解釈されるものではなく、本発明の要旨を逸脱しない範囲内において種々の実施形態及び組み合わせに適用することができる。
【０１００】
例えば、先の実施形態では、給油があったと判定されたときに燃料ポンプ８を駆動することにより、供給パイプ９及びデリバリパイプ１０に留まっている給油前の燃料を燃料タンク４に戻しているが、デリバリパイプ１０と燃料タンク４とを接続する配管を設け、その配管に給油があったと判定されたときに開く制御弁を設けても良いし、燃料ポンプ８とは別にバキュームポンプを設け、給油があったと判定されたときにバキュームポンプを駆動して、供給パイプ９及びデリバリパイプ１０内の燃料を吸引するようにしても良い。
【０１０１】
また、先の実施形態の図４に示すステップＳ２７０では、燃料残量の単位時間あたりの変化量が所定値以下となったことを検出することにより給油の完了を判定している。そして、給油の完了が判定されると、燃料ポンプ８が停止するようになっている。このような燃料ポンプ８の制御に対し、給油が完了したら、所定時間は燃料ポンプ８を駆動し、その後、燃料ポンプ８を停止するようにしても良い。また、給油が完了し、さらに給油口５の閉状態に応じた信号がＣＰＵ１９に入力されたら、燃料ポンプ８を停止するようにしても良い。これらの燃料ポンプ８の制御によれば、給油の完了が判定された後も燃料ポンプ８が駆動されるので、供給パイプ９及びデリバリパイプ１０内の燃料のアルコール濃度を、より燃料タンク４内の燃料のアルコール濃度に近づけることができる。
【０１０２】
通常、利用者は内燃機関１を停止してから、給油するが、例外として、内燃機関１を運転させながら給油する場合もある。先の実施形態では、内燃機関１が停止していることを前提として説明したが、内燃機関１の運転中に給油があったとき、そのことにより燃料ポンプ８を駆動させ、供給パイプ９及びデリバリパイプ１０内の燃料を燃料タンク４に戻すようにしても良い。この場合、インジェクタ１１から燃料が噴射されているので、供給パイプ９及びデリバリパイプ１０内の燃料圧力が上昇し難くなり、両パイプ９、１０内の燃料がプレッシャレギュレータ１２を介して燃料タンク４に戻りにくくなる。内燃機関１が運転されている状態の場合は、例えば燃料ポンプ８への通電量を増加させ、燃料ポンプ８の吐出能力を一時的に高めて燃料圧力を高めるようにすれば良い。そのような燃料ポンプ８の駆動であれば、インジェクタ１１が作動している状態であっても、両パイプ９、１０内の燃料圧力を一時的にプレッシャレギュレータ１２の設定圧を超えさせることができ、両パイプ９、１０内の燃料を燃料タンク４に戻すことができる。
【符号の説明】
【０１０３】
１  内燃機関、２  シリンダ、３  燃料供給システム、４  燃料タンク、５  給油口、６  給油口スイッチ、７  燃料レベルセンサ、８  燃料ポンプ（戻し機構）、９  供給パイプ（供給経路）、１０  デリバリパイプ（供給経路）、１１  インジェクタ（燃料噴射弁）、１２  プレッシャレギュレータ（戻し機構、圧力調整手段）、１３  リターンパイプ（戻し機構、リターン経路）、１４  空燃比センサ、１５  濃度センサ、１６  電子制御ユニット（ＥＣＵ）、１７  入力回路（入力部）、１８  電力制御ＩＣ（電力制御部）、１９  中央処理装置（ＣＰＵ、制御部、給油判定手段、戻し処理、戻し処理実行手段、完了判定手段、終了手段、残量取得手段、要求判定手段、移行手段）、２０  駆動回路、２１  バッテリ、２２  イグニッションスイッチ（ＩＧスイッチ）、２３  クランクセンサ、２４  排気管
【図１】
0005751148.tif 000002
【図２】
0005751148.tif 000003
【図３】
0005751148.tif 000004
【図４】
0005751148.tif 000005
【図５】
0005751148.tif 000006
【図６】
0005751148.tif 000007