(57)【特許請求の範囲】
【請求項１】
オクタン価が異なる２種類の燃料である液体炭化水素およびアルコールを混合してなる混合燃料を収容する混合燃料収容タンクと、該混合燃料に混合する水を収容する水収容タンクと、前記混合燃料収容タンク内の混合燃料に前記水収容タンク内の水を混合して攪拌してなる混合液を生成する混合液生成手段と、該混合液生成手段により生成された混合液中のアルコールおよび水が混合してなるアルコール−水混合液と該混合液中の液体炭化水素とをそれらの比重差によって上下に分離させ、その分離したアルコール−水混合液と液体炭化水素とを互いに接する状態で収容する分離燃料収容タンクとを備え、該分離燃料収容タンクから前記液体炭化水素とアルコール−水混合液とを内燃機関に供給する燃料供給システムにおいて、
前記混合液生成手段による前記混合液の目標生成量を示す混合液生成量データを生成する混合液生成量データ生成手段と、
前記混合燃料収容タンク内の混合燃料における前記２種類の燃料のそれぞれの含有割合に応じた出力を発生する混合燃料割合検出手段と、
少なくとも前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて、該混合液生成量データにより示される目標生成量の混合液に含有させる水量を規定する操作量である水量制御操作量を決定し、その決定した水量制御操作量に応じて前記混合液生成手段に前記水収容タンクから供給する水の量を制御する水量制御手段とを備えたことを特徴とする燃料供給システム。
【請求項２】
請求項１記載の燃料供給システムにおいて、
前記分離燃料収容タンクに収容されたアルコール−水混合液におけるアルコールの含有割合に応じた出力を発生するアルコール含有割合検出手段を備え、
前記水量制御手段は、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて、前記水量制御操作量の基本値を決定する手段と、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合と所定の目標割合との偏差を０に近づけるように、少なくとも該アルコール含有割合検出手段の出力に応じて前記基本値を補正することによって前記水量制御操作量を決定する手段とを備えることを特徴とする燃料供給システム。
【請求項３】
請求項１記載の燃料供給システムにおいて、
前記分離燃料収容タンクに収容されたアルコール−水混合液におけるアルコールの含有割合に応じた出力を発生するアルコール含有割合検出手段とを備え、
前記水量制御手段は、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合が所定の目標割合よりも大きい場合には、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて前記水量制御操作量を決定し、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合が前記所定の目標割合よりも小さい場合には、前記水収容タンクから前記混合液生成手段への水の供給を遮断するように前記水量制御操作量を決定することを特徴とする燃料供給システム。
【請求項４】
請求項１〜３のいずれか１項に記載の燃料供給システムにおいて、
前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段を備え、
前記水量制御手段は、少なくとも前記分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第１所定値よりも小さく、且つ、前記アルコール−水混合液の残量が第２所定値よりも大きい場合に、前記水収容タンクから前記混合液生成手段への水の供給を遮断する手段を有することを特徴とする燃料供給システム。
【請求項５】
請求項１〜３のいずれか１項に記載の燃料供給システムにおいて、
前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段を備え、
前記水量制御手段は、少なくとも前記分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第１所定値よりも小さく、且つ、前記アルコール−水混合液の残量が第２所定値よりも大きいという条件が成立する場合には、該条件が成立しない場合よりも、前記混合液生成手段に前記水収容タンクから供給する水の量を少なくするように前記水量操作制御量を決定することを特徴とする燃料供給システム。
【請求項６】
請求項１記載の燃料供給システムにおいて、
前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段と、
前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、該内燃機関の要求負荷および回転数を少なくとも含む該内燃機関の運転状態と前記混合燃料割合検出手段の出力と前記分離燃料残量検出手段の出力とに応じて変化させるように該内燃機関への前記アルコール−水混合液および液体炭化水素のそれぞれの供給量を制御する燃料供給制御手段とを備えたことを特徴とする燃料供給システム。
【請求項７】
請求項１記載の燃料供給システムにおいて、
前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、該内燃機関の要求負荷および回転数を少なくとも含む該内燃機関の運転状態に応じて変化させるように該内燃機関への前記２種類の燃料のそれぞれの供給量を制御する燃料供給制御手段と、
前記分離燃料収容タンク内の前記アルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段と、
少なくとも該分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第３所定値よりも大きく、且つ、前記アルコール−水混合液の残量が第４所定値よりも小さい場合に、前記液体炭化水素を前記分離燃料収容タンクから前記混合燃料収容タンクに戻す燃料戻し手段とを備えたことを特徴とする燃料供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オクタン価が異なる２種類の燃料を使用する内燃機関の燃料供給システムに関する。
【背景技術】
【０００２】
近年、ＣＯ2排出削減などの環境対策を目的として、エタノールをガソリンに添加してなる混合燃料など、オクタン価が相違する２種類の燃料としてのアルコールと液体炭化水素とを混合してなる混合燃料を使用した運転を行うことが可能な内燃機関の開発が進められている。
【０００３】
そして、この種の内燃機関の燃料供給システムでは、上記混合燃料からそれを組成する２種類の燃料を分離し、その分離後の各種類の燃料を個別に内燃機関に供給するようにすることで、該内燃機関への２種類の燃料のそれぞれの供給量の相対割合を内燃機関の負荷などに応じて調整し得るようにしたものが本願出願人により提案されている（例えば特許文献１を参照）。
【０００４】
特許文献１に見られる技術では、第１タンクに収容したアルコールおよび液体炭化水素の混合燃料と、第２タンクに収容した水とを第３タンクに供給して、該第３タンク内で、混合燃料と水とを混合・攪拌する。この場合、混合燃料中のアルコールが親水性を有する共に、液体炭化水素が水に不溶であることから、混合燃料と水との混合液中のアルコールと水とが混ざり合ってアルコール−水混合液を形成する。そして、アルコール−水混合液と液体炭化水素とがそれらの比重差によって上下に分離し、互いに接する状態で第３タンク内に収容される。
【０００５】
また、特許文献１に見られる技術では、混合燃料に混合させる水の量を、混合燃料中のアルコールに対して５〜３０重量％の範囲の量に設定するようにしている。すなわち、水の量を混合燃料中のアルコールに対して５重量％よりも少なくすると、アルコールと液体炭化水素との分離が不十分になることから、水の量を５重量％以上の量にするようにしている。また、水の量を混合燃料中のアルコールに対して３０重量％よりも多くすると、燃料系部材の腐食や劣化が生じたり、さらには、内燃機関での失火が生じる恐れがあることから、水の量を３０重量％以下にするようにしている。
【特許文献１】特開２００７−１３８８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に見られる技術では、混合燃料に混合させる水量を制御するシステムが十分に構築されていない。このため、混合燃料中の液体炭化水素とアルコールとの含有割合のばらつきなどに起因して、混合燃料に混合させる水の量が、適切な量（目標とする量）に対して過不足を生じる恐れがあった。
【０００７】
本発明はかかる背景に鑑みてなされたものであり、アルコールおよび液体炭化水素の混合燃料に水を混合してなる混合液を、液体炭化水素とアルコール−水混合液とに分離させるようにした燃料供給システムにおいて、混合燃料に混合させる水の量を適切に制御することができる燃料供給システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の燃料供給システムは、かかる目的を達成するために、オクタン価が異なる２種類の燃料である液体炭化水素およびアルコールを混合してなる混合燃料を収容する混合燃料収容タンクと、該混合燃料に混合する水を収容する水収容タンクと、前記混合燃料収容タンク内の混合燃料に前記水収容タンク内の水を混合して攪拌してなる混合液を生成する混合液生成手段と、該混合液生成手段により生成された混合液中のアルコールおよび水が混合してなるアルコール−水混合液と液体炭化水素とをそれらの比重差によって上下に分離させ、その分離したアルコール−水混合液と液体炭化水素とを互いに接する状態で収容する分離燃料収容タンクとを備え、該分離燃料収容タンクから前記液体炭化水素とアルコール−水混合液とを内燃機関に供給する燃料供給システムにおいて、前記混合液生成手段による前記混合液の目標生成量を示す混合液生成量データを生成する混合液生成量データ生成手段と、前記混合燃料収容タンク内の混合燃料における前記２種類の燃料のそれぞれの含有割合に応じた出力を発生する混合燃料割合検出手段と、少なくとも前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて、該混合液生成量データにより示される目標生成量の混合液に含有させる水量を規定する操作量である水量制御操作量を決定し、その決定した水量制御操作量に応じて前記混合液生成手段に前記水収容タンクから供給する水の量を制御する水量制御手段とを備えたことを特徴とする（第１発明）。
【０００９】
かかる第１発明によれば、前記水量制御手段は、少なくとも前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて、該混合液生成量データにより示される目標生成量の混合液に含有させる水量を規定する操作量である水量制御操作量を決定し、その水量制御操作量に応じて前記混合液生成手段に前記水収容タンクから供給する水の量を制御する。このため、前記混合液生成手段により生成しようとする混合液の含有させる水の量を、該混合液の量と、その混合液中の混合燃料における前記２種類の燃料（液体炭化水素およびアルコール）のそれぞれの含有割合とに整合した量に制御することができる。すなわち、混合液生成手段により生成しようとする混合液の量や、混合燃料における液体炭化水素とアルコールとの組成割合によらずに、該混合燃料と混合する水の量を、該混合燃料を組成する液体炭化水素とエタノールとを十分に分離させ、また、その分離の際に生成されるアルコール−水混合液中のアルコールの含有割合および水の含有割合が、内燃機関に供給する上で適切な割合にする上で、好適な量に制御することができる。
【００１０】
従って、第１発明によれば、混合燃料に混合させる水の量を適切に制御することができる。
【００１１】
この第１発明では、より好ましくは、前記分離燃料収容タンクに収容されたアルコール−水混合液におけるアルコールの含有割合に応じた出力を発生するアルコール含有割合検出手段を備え、前記水量制御手段は、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて、前記水量制御操作量の基本値を決定する手段と、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合と所定の目標割合との偏差を０に近づけるように、少なくとも該アルコール含有割合検出手段の出力に応じて前記基本値を補正することによって前記水量制御操作量を決定する手段とを備える（第２発明）。
【００１２】
あるいは、より好ましくは、前記分離燃料収容タンクに収容されたアルコール−水混合液におけるアルコールの含有割合に応じた出力を発生するアルコール含有割合検出手段とを備え、前記水量制御手段は、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合が所定の目標割合よりも大きい場合には、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて前記水量制御操作量を決定し、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合が前記所定の目標割合よりも小さい場合には、前記水収容タンクから前記混合液生成手段への水の供給を遮断するように前記水量制御操作量を決定する（第３発明）。
【００１３】
前記第２発明によれば、前記水量制御手段は、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて決定した前記水量制御操作量の基本値を、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合と所定の目標割合との偏差を０に近づけるように補正することによって、前記水量制御操作量を決定する。このため、分離燃料収容タンク内に収容されるアルコール−水混合液におけるアルコールの含有割合が所定の目標割合もしくはその近傍の割合に安定に保たれるように、混合燃料に混合させる水の量を制御することができる。従って、該水の量を好適な量に制御することをより安定に行うことができる。
【００１４】
また、前記第３発明によれば、前記水量制御手段は、前記アルコール含有割合検出手段の出力により示されるアルコールの含有割合の所定の目標割合に対する大小関係に応じて、水収容タンクから混合液生成手段への水の供給とその遮断とを行うこととなる。そして、混合液生成手段への水の供給時における前記水量制御操作量は、前記混合液生成量データと前記混合燃料割合検出手段の出力とに基づいて決定される。このため、第２発明と同様に、分離燃料収容タンク内に収容されるアルコール−水混合液におけるアルコールの含有割合が所定の目標割合もしくはその近傍の割合に安定に保たれるように、混合燃料に混合させる水の量を制御することができる。従って、該水の量を好適な量に制御することをより安定に行うことができる。
【００１５】
前記第１〜第３発明では、前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段を備え、前記水量制御手段は、少なくとも前記分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第１所定値よりも小さく、且つ、前記アルコール−水混合液の残量が第２所定値よりも大きい場合に、前記水収容タンクから前記混合液生成手段への水の供給を遮断する手段を有することが好ましい（第４発明）。
【００１６】
あるいは、前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段を備え、前記水量制御手段は、少なくとも前記分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第１所定値よりも小さく、且つ、前記アルコール−水混合液の残量が第２所定値よりも大きいという条件が成立する場合には、該条件が成立しない場合よりも、前記混合液生成手段に前記水収容タンクから供給する水の量を少なくするように前記水量操作制御量を決定することが好ましい（第５発明）。
【００１７】
かかる第４発明または第５発明によれば、少なくとも前記分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第１所定値よりも小さく、且つ、前記アルコール−水混合液の残量が第２所定値よりも大きいという条件が成立する場合、すなわち、分離収容タンク内の液体炭化水素の残量がアルコール−水混合液の残量に比して不足気味になった場合には、前記水収容タンクから前記混合液生成手段への水の供給を遮断されるか、または、該混合液生成手段に供給する水の量が、上記条件が成立する場合よりも減少される。
【００１８】
このため、アルコール−水混合液がさらに増加していくのが抑制されると共に、液体炭化水素またはこれを主成分とする燃料（アルコールを多少含む液体炭化水素）、すなわち、アルコールとオクタン価が異なる燃料が枯渇してしまうのが防止される。従って、オクタン価が互いに異なる２種類の燃料を内燃機関に供給することができなくなる事態を可能な限り回避することができる。
【００１９】
なお、第４発明における第１所定値および第２所定値は、それぞれ、第５発明における第１所定値、第２所定値と同じである必要はなく、互いに異なる値でもよい。その場合、第４発明と第５発明とを組み合わせてもよい。
【００２０】
また、前記第１発明では、前記分離燃料収容タンクに収容されたアルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段と、前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、該内燃機関の要求負荷および回転数を少なくとも含む該内燃機関の運転状態と前記混合燃料割合検出手段の出力と前記分離燃料残量検出手段の出力とに応じて変化させるように該内燃機関への前記アルコール−水混合液および液体炭化水素のそれぞれの供給量を制御する燃料供給制御手段とを備えることが好ましい（第６発明）。
【００２１】
この第６発明によれば、前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、該内燃機関の要求負荷および回転数を少なくとも含む該内燃機関の運転状態と前記混合燃料割合検出手段の出力と前記分離燃料残量検出手段の出力とに応じて変化させるので、分離燃料収容タンク内の液体炭化水素およびアルコール−水混合液のそれぞれの残量が不均衡なものとなるのを極力防止しつつ、前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、可能な限り、該内燃機関の運転状態に適した割合もしくはそれに近い割合に制御することが可能となる。
【００２２】
また、第１発明では、前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、該内燃機関の要求負荷および回転数を少なくとも含む該内燃機関の運転状態に応じて変化させるように該内燃機関への前記２種類の燃料のそれぞれの供給量を制御する燃料供給制御手段と、前記分離燃料収容タンク内の前記アルコール−水混合液および液体炭化水素のそれぞれの残量に応じた出力を発生する分離燃料残量検出手段と、少なくとも該分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第３所定値よりも大きく、且つ、前記アルコール−水混合液の残量が第４所定値よりも小さい場合に、前記液体炭化水素を前記分離燃料収容タンクから前記混合燃料収容タンクに戻す燃料戻し手段とを備えるようにしてもよい（第７発明）。
【００２３】
この第７発明によれば、分離燃料残量検出手段の出力により示される前記液体炭化水素の残量が第３所定値よりも大きく、且つ、前記アルコール−水混合液の残量が第４所定値よりも小さい場合、すなわち、分離収容タンク内の液体炭化水素の残量がアルコール−水混合液の残量に比して過剰気味である場合には、分離収容タンク内の液体炭化水素が混合燃料収容タンクに戻される。このため、内燃機関の運転状態が、アルコールの供給量が液体炭化水素の供給量に比して比較的多くなるような運転状態であっても、前記混合液生成手段の作動に伴い分離燃料収容タンク内の液体炭化水素が増加するのが抑制されると共に、少なくとも内燃機関に供給された液体炭化水素およびアルコール−水混合液の総供給量に加えて、液体炭化水素の戻し分だけ余分に、前記混合液を生成して分離燃料収容タンク内に補充することが可能となる。すなわち、分離燃料収容タンク内の液体炭化水素の戻し分の一部をアルコール−水混合液に置換することができる。
【００２４】
この結果、第７発明によれば、分離収容タンク内の液体炭化水素の残量がアルコール−水混合液の残量に比して過剰なものとなるのを防止しつつ、前記内燃機関に供給する燃料全体に対する前記２種類の燃料のそれぞれの供給割合を、可能な限り、該内燃機関の運転状態に適した割合もしくはそれに近い割合に制御することが可能となる。
【００２５】
なお、前記第６発明または第７発明は、前記第２〜第５発明と組み合わせてもよい。さらに第６発明と第７発明とを組み合わせてもよい。
【発明を実施するための最良の形態】
【００２６】
本発明の一実施形態を図１〜図１２を参照して説明する。
【００２７】
図１は、本実施形態の内燃機関の燃料供給システムの全体構成を概略的に示す図である。同図を参照して、本実施形態の燃料供給システム１は、オクタン価が異なる２種類の燃料である液体炭化水素およびアルコールを混合してなる混合燃料を収容するメインタンク２と、その混合燃料に混合する水を収容した水タンク８と、該混合燃料と水との混合液のうちのアルコールおよび水の混合液であるアルコール−水混合液と液体炭化水素とを分離させた状態で収容する分離タンク３とを備え、該分離タンク３から、液体炭化水素とアルコール−水混合液とを各別に内燃機関４に供給する。メインタンク２、分離タンク３、水タンク８は、それぞれ、本発明における混合燃料収容タンク、分離燃料収容タンク、水収容タンクに相当する。
【００２８】
本実施形態では、上記混合燃料を組成する低オクタン価燃料としての液体炭化水素と高オクタン価燃料としてのアルコールとは、それぞれ、例えばガソリン、エタノールである。また、内燃機関４は、本実施形態では、図示を省略する複数の気筒（例えば４気筒）を有する火花点火方式の内燃機関であり、その各気筒毎に、液体炭化水素用（ガソリン用）の燃料噴射弁５とアルコール用（エタノール用）の燃料噴射弁６とを備える。図１では、１気筒分の燃料噴射弁５，６を代表的に図示している。これらの燃料噴射弁５，６は、本実施形態では、ポート噴射方式による燃料噴射を行う燃料噴射弁である。
【００２９】
なお、内燃機関４は、圧縮着火方式（自己着火方式）の内燃機関であってもよい。また、内燃機関４は、単気筒の内燃機関であってもよい。また、内燃機関４の各気筒に対する２種類の燃料の燃料噴射方式は、ポート噴射方式に限らず、いずれか一方の種類の燃料の燃料噴射方式が筒内噴射方式であってもよい。
【００３０】
メインタンク２には、該メインタンク２内の混合燃料に水を混合してなる混合液を攪拌・加圧して分離タンク３に供給するフィードポンプ７が付設されている。この場合、フィードポンプ７の吸入口が、メインタンク２内の混合燃料の液中に連通されていると共に、前記水タンク８に水供給路９を介して接続されている。また、フィードポンプ７の吐出口が、分離タンク３の下部に混合燃料供給路１０を介して接続されている。そして、このフィードイポンプ７は、その吸入口からメインタンク２内の混合燃料と、水タンク８内の水とを吸入して混合すると共に、その混合液（混合燃料と水との混合液）を攪拌しつつ所定の圧力に加圧し、その攪拌・加圧した混合液を吐出口から混合燃料供給路１０を介して分離タンク３に供給するようにしている。本実施形態では、上記フィードポンプ７により本発明における混合液生成手段が構成される。
【００３１】
なお、水供給路１０には、流量制御弁１１が介装され、この流量制御弁１１の開度を制御することで、混合燃料に混合する水の量を調整することが可能となっている。以下、流量制御弁１１を水量弁１１という。
【００３２】
分離タンク３は、その内部空間の上部側にガソリンを収容すると共に、下部側にアルコール−水混合液であるエタノールと水との混合液（以下、エタノール水溶液という）を収容するタンクである。
【００３３】
ここで、本実施形態では、前記フィードポンプ７により分離タンク３に供給される混合液は、ガソリンとエタノールとの混合燃料に水を混合したものである。そして、この混合液のうちのエタノールはガソリンよりも親水性が高い。また、ガソリンの比重は、エタノールと水とが混合してなるエタノール水溶液の比重よりも小さい。このため、分離タンク３に供給される混合液のうち、その供給過程で混じり合うエタノールと水とから成るエタノール水溶液と、ガソリンとが、分離タンク３内で自然に分離し、該分離タンク３の内部空間の上部側と下部側とにそれぞれガソリン、エタノール水溶液が溜まることとなる。この場合、ガソリンとエタノール水溶液とは、エタノール水溶液の上端面を界面として互いに接した状態で分離タンク４内に収容される。これにより、分離タンク３内でのガソリンとエタノール水溶液との分離および収容がなされることとなる。そして、本実施形態では、分離タンク３の内部空間が、分離したガソリンおよびエタノール水溶液によって常時、満杯になると共に、これらの液体が所定の圧力に加圧されるように、前記混合燃料と水との混合液がフィードポンプ７によって分離タンク３に供給される。換言すれば、フィードポンプ７による分離タンク３への混合液の供給は、その単位時間当たりの供給量と分離タンク３内のガソリンおよびエタノール水溶液の全体の単位時間当たりの減少量とが一致するように行われる。
【００３４】
このようにガソリンとエタノール水溶液とを分離させて収容する分離タンク３の内部空間のうち、ガソリンが溜まる上部側の空間は、該分離タンク３の上部から導出されたガソリン供給路１２を介して前記燃料噴射弁５に接続されている。これにより、分離タンク３内の加圧されたガソリンがガソリン供給路１２を介して燃料噴射弁５に供給される。そして、該燃料噴射弁５を開弁することにより、該燃料噴射弁５から加圧されたガソリンが噴射され、内燃機関４の気筒に供給されるようになっている。
【００３５】
また、分離タンク３の内部空間のうち、エタノール水溶液が溜まる下部側の空間は、該分離タンク３の下部から導出されたエタノール供給路１３を介して前記エタノール用の燃料噴射弁６に接続されている。これにより、分離タンク３内の加圧されたエタノール水溶液がエタノール供給路１３を介して燃料噴射弁６に供給される。そして、該燃料噴射弁６を開弁することにより、該燃料噴射弁６から加圧されたエタノール水溶液が噴射され、内燃機関４の気筒に供給されるようになっている。
【００３６】
さらに、分離タンク３の内部空間のうち、ガソリンが溜まる上部側の空間は、前記ガソリン供給路１２とは別に該分離タンク３の上部から導出されたガソリン戻し通路１８を介して前記メインタンク２に接続されている。そして、このガソリン戻し通路１８には、流量制御弁１９が介装されている。この場合、流量制御弁１９を開弁することで、分離タンク３の内部空間の上部の加圧されたガソリンが、ガソリン戻し通路１８を介してメインタンク２に戻るようになっている。
【００３７】
本実施形態の燃料供給システム１は、上記した構成のほか、メインタンク２内の混合燃料におけるガソリンおよびエタノールのそれぞれの含有割合に応じた出力を発生する割合センサ１４と、分離タンク３内のエタノール水溶液とガソリンとの界面の高さに応じた出力を発生するフロートセンサ１５と、エタノール用の燃料噴射弁６に供給されるエタノール水溶液中のエタノールの含有割合（エタノールの濃度）を検出するエタノール濃度センサ１６と、前記燃料噴射弁５，６や内燃機関４の点火装置（図示しない）などの動作制御を行う制御ユニット１７（以下、ＥＣＵ１７という）とを備える。なお、割合センサ１４は、本発明における混合燃料割合検出手段に相当し、フロートセンサ１５は、本発明における分離燃料残量検出手段に相当し、エタノール濃度センサ１６は、本発明におけるアルコール含有割合検出手段に相当する。
【００３８】
割合センサ１４は、メインタンク２内に配置されており、例えば、メインタンク２内の混合燃料中のエタノールの含有割合（濃度）を検出する濃度センサにより構成されている。この場合、該割合センサ８の出力により示される混合燃料中のエタノールの含有割合をEt_r［％］としたとき、ガソリンの含有割合は１００−Et_r［％］となる。従って、該割合センサ８は、メインタンク２内の混合燃料におけるエタノールおよびガソリンのそれぞれの含有割合に応じた出力を発生する。以降、割合センサ８の出力により示される混合燃料中のエタノールの含有割合Et_r［％］を混合燃料エタノール割合Et_r、ガソリンの含有割合を混合燃料ガソリン割合Ga_r（＝１００−Et_r［％］）という。また、混合燃料エタノール含有割合Et_rと混合燃料ガソリン含有割合Ga_rとの組を総称的に混合燃料の混合割合ということがある。
【００３９】
なお、割合センサ８は、混合燃料中のガソリンの含有割合（濃度）を検出する濃度センサにより構成されていてもよい。
【００４０】
フロートセンサ１５は、分離タンク３内に上下方向に延在して設けられたガイドロッド１８に嵌合され、該ガイドロッド１８に沿って上下方向に移動自在とされている。このフロートセンサ１５は、ガソリンの比重よりも大きく、且つ、エタノール水溶液の比重よりも小さい比重を有する。このため、該フロートセンサ１５は、ガソリンとエタノール水溶液との界面の位置で浮遊し、該界面の上下動に伴い上下動するようになっている。そして、該フロートセンサ１５は、該ガイドロッド１８に対する上下方向の相対的な位置に応じた出力を発生する。従って、該フロートセンサ１５の出力は、分離タンク３内の界面の高さ（以降、界面高さH_FLという）に応じた出力となる。
【００４１】
ここで、本実施形態では、分離タンク３の内部空間は、前記したようにガソリンおよびエタノール水溶液によって常時、満杯とされるので、分離タンク３内のガソリンの残量とエタノール水溶液の残量との総和は、分離タンク３の内部空間の容積に等しく、一定値となる。また、分離タンク３の横断面積（上方から見た断面積）は、上下方向でほぼ一定とされている。このため、前記フロートセンサ１５の出力は、分離タンク３内の界面高さH_FLに応じた出力となるだけでなく、分離タンク３におけるガソリンおよびエタノール水溶液のそれぞれの残量に応じた出力となる。本実施形態では、ガソリンの残量＋エタノール水溶液の残量＝分離タンク３の内部空間の容積（一定）であり、界面高さH_FLが高いほど、ガソリンの残量が少なくなると同時に、エタノール水溶液の残量（ひいてはエタノールの残量）が多くなる。
【００４２】
エタノール濃度センサ１６は、本実施形態では、前記エタノール供給路１６に付設され、該エタノール供給路１６内を流通するエタノール水溶液中のエタノールの濃度に応じた出力を発生する。以降、エタノール濃度センサ１６の出力が示すエタノールの濃度をエタノール水溶液濃度EW_rという。なお、エタノール濃度センサ１６は、分離タンク３内の下部に配置するようにしてもよい。
【００４３】
ＥＣＵ１７は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭを含む電子回路ユニットであり、上記の各センサ１４〜１６の出力が入力されると共に、図示しない各種のセンサから、内燃機関４の回転数などの運転状態を示す検出データが入力される。そして、該ＥＣＵ１７は、これらの入力データや、あらかじめ記憶保持したマップデータなどを基に、所定の制御処理を実行することで、内燃機関４の各気筒毎の燃料噴射弁５，６や図示しない点火装置などの動作を制御する。
【００４４】
図２は、このＥＣＵ１７のより具体的な制御処理機能を示すブロック図である。図２に示すように、ＥＣＵ１７は、その主要な機能的手段として、燃料噴射制御部２１と点火時期制御部２２とを備える。
【００４５】
燃料噴射制御部２１は、内燃機関４の各気筒の燃焼サイクル毎に、前記燃料噴射弁５によるガソリンの噴射量と前記燃料噴射弁６によるエタノール水溶液の噴射量とをそれぞれ規定する操作量（制御入力）としてのガソリン用燃料噴射時間Ti_Gaおよびエタノール用燃料噴射時間Ti_Etを決定し、その決定した燃料噴射時間Ti_Ga，Ti_Etに応じて、それぞれ燃料噴射弁５，６の動作を制御するものである。この燃料噴射制御部２１は、本発明における燃料供給制御手段に相当する。
【００４６】
また、点火時期制御部２２は、内燃機関４の各気筒の燃焼サイクル毎に、内燃機関４の各気筒における点火時期IGを決定し、その決定した点火時期IGに応じて図示しない点火装置を制御するものである。
【００４７】
さらに、ＥＣＵ１７は、ガソリン戻し制御部４１と、水量制御部４２とを備える。ガソリン戻し制御部４１は、前記ガソリン戻し通路１８の流量制御弁１９の動作を制御し、ひいては、分離タンク３からメインタンク２に戻すガソリンの流量（以下、ガソリン戻し流量という）を制御するものである。また、水量制御部４２は、前記水供給路９の水量弁１１の動作を制御し、ひいては、水タンク８からフィードポンプ７に供給する水量（単位時間当たりの水の流量）を制御するものである。本実施形態では、前記ガソリン戻し制御部４１と、前記ガソリン戻し通路１８および流量制御弁１９とによって、本発明おける燃料戻し手段が実現されている。また、前記水量制御部４２と水量弁１１とによって、本発明における水量制御手段が実現されている。
【００４８】
以下に、前記燃料噴射制御部２１、点火時期制御部２２、ガソリン戻し制御部４１および水量制御部４２の制御処理の詳細を説明する。
【００４９】
燃料噴射制御部２１は、本実施形態では、内燃機関４の各気筒にその燃焼サイクル毎に供給する燃料全体に対するエタノールの供給割合の要求値（以下、エタノール供給割合という）の通常的な候補値である第１エタノール供給割合Et_inj_r1と補助的な候補値である第２エタノール供給割合Et_inj_r2とをそれぞれ決定する第１供給割合決定部２３および第２供給割合決定部２４と、これらの第１エタノール供給割合Et_inj_r1および第２エタノール供給割合Et_inj_r2のうちの一方を、内燃機関４に対する実際のエタノール供給割合である実エタノール供給割合Et_inj_rとして選択する選択部２５と、この実エタノール供給割合Et_inj_rに応じて前記燃料噴射弁６によるエタノールの要求噴射量Et_injを決定するエタノール要求噴射量決定部２６とを備える。さらに、燃料噴射制御部２１は、前記燃料噴射弁５によるガソリンの要求噴射量Ga_injを決定するガソリン要求噴射量決定部２７と、エタノール要求噴射量Et_injを、エタノール水溶液要求噴射量EW_injに変換する演算部２８と、ガソリン要求噴射量Ga_injおよびエタノール水溶液要求噴射量EW_injをそれぞれ前記ガソリン用燃料噴射時間Ti_Gaおよびエタノール用燃料噴射時間Ti_Etに変換する流量・時間変換部２９，３０とを備える。
【００５０】
そして、燃料噴射制御部２１は、まず、前記第１供給割合決定部２３および第２供給割合決定部２４の処理を実行する。
【００５１】
この場合、前記第１供給割合決定部２３は、内燃機関４の運転状態と、前記メインタンク２内の混合燃料の前記混合割合に応じて、前記第１エタノール供給割合Et_inj_r1の基本値であるエタノール基本供給割合Et_inj_rbを決定し、このエタノール基本供給割合Et_inj_rbを分離タンク３内の界面高さH_FLに応じて補正することで、第１エタノール供給供給割合Et_inj_r1を決定する。なお、内燃機関４に供給する燃料は、エタノールおよびガソリンの２種類の燃料であるので、内燃機関４の各気筒にその燃焼サイクル毎に供給する燃料全体に対するエタノールの供給割合とガソリンの供給割合とのいずれか一方の供給割合をＸ[％]とすれば、他方の供給割合は１００−Ｘ[％]となる（一方の供給割合から他方の供給割合が一義的に定まる）。このため、エタノール基本供給割合Et_inj_rbを決定すれば、結果的に、ガソリンの供給割合の基本値（以降、ガソリン基本供給割合Ga_inj_rbという）も規定されることとなる。
【００５２】
上記のように第１エタノール供給割合Et_inj_r1を決定する処理を行うために、第１供給割合決定部２３には、内燃機関４の運転状態を表す指標として、該内燃機関４の回転数NE（内燃機関４の出力軸の回転速度）の検出値と、内燃機関４の各気筒の図示平均有効圧力（ＩＭＥＰ）の目標値である目標IMEPとが入力されると共に、前記割合センサ１４の出力としての前記混合燃料エタノール割合Et_rの検出値と、前記フロートセンサ１５の出力としての前記界面高さH_FLの検出値とが入力される。なお、目標IMEPは、内燃機関４の要求負荷を表す指標としての意味を持つ。該目標IMEPは、例えば、内燃機関４を推進力発生源として搭載した車両のアクセルの操縦量（踏み込み量）や車速などに応じて設定される。
【００５３】
そして、該第１供給割合決定部２３は、エタノール基本供給割合Et_inj_rbを決定するエタノール基本供給割合決定部２３ａと、該エタノール基本供給割合Et_inj_rbを補正するための第１補正係数k_R1を決定するk_R1決定部２３ｂと、この第１補正係数k_R1によりエタノール基本供給割合Et_inj_rbを補正する補正演算部２３ｃとを備える。
【００５４】
この場合、エタノール基本供給割合決定部２３ａには、内燃機関１の回転数NEの検出値および目標IMEPが入力されると共に、前記割合センサ１４の出力が示す前記混合燃料エタノール割合Et_r（検出値）が入力される。そして、エタノール基本供給割合決定部２３ａは、これらの入力項目の値から、あらかじめ定められたマップ（NE、目標IMEP、およびEt_rとEt_inj_rbとの関係を規定するマップ）に基づいて、エタノール基本供給割合Et_inj_rbを決定する。図３（ａ），（ｂ），（ｃ）は、そのマップを例示するグラフである。
【００５５】
本実施形態では、混合燃料エタノール割合Et_rを、“小”、“中”、“大”の３種類の大きさに分類し、その各種類の大きさの混合燃料エタノール割合Et_r毎に、回転数NEと目標IMEPとエタノール基本供給割合Et_inj_rbとの関係を規定するマップが用意されている。この場合、Et_r［％］があらかじめ定めた第１所定値Et_r(1)および第２所定値Et_r(2)（Et_r(2)＞Et_r(1)）に対して、Et_r＜Et_r(1)である場合に、Et_rが“小”であるとし、Et_r(1)≦Et_r≦Et_r(2)である場合に、Et_rが“中”であるとし、Et_r＞Et_r(2)である場合に、Et_rが“大”であるとする。
【００５６】
図３（ａ），（ｂ），（ｃ）に例示するマップは、それぞれ、混合燃料エタノール割合Et_rが“小”、“中”、“大”である場合に対応するマップである。各マップでは、基本的には、内燃機関１の回転数NEが低いほど、あるいは、目標IMEPが大きいほど（要求負荷が高いほど）、エタノール基本供給割合Et_inj_rbが大きくなるように、NEおよび目標IMEPとEt_inj_rbとの関係が設定されている。
【００５７】
そして、混合燃料エタノール割合Et_rが“中”である場合に対応する図３（ｂ）のマップでは、点火時期を所謂ＭＢＴ（ＭＢＴ：Minimum Advance for Best Torque）に設定しても、内燃機関４のノッキングの発生を好適に抑制することができるように、NEおよび目標IMEPとEt_inj_rbとの関係が設定されている。
【００５８】
また、混合燃料エタノール割合Et_rが“小”である場合に対応する図３（ａ）のマップでは、NEおよび目標IMEPを一定とした場合に、混合燃料エタノール割合Et_rが“中”である場合に比して、エタノール基本供給割合Et_inj_rbが小さくなり（前記ガソリン基本供給割合Ga_inj_rbが大きくなり）、ひいては、内燃機関４の運転に伴うエタノールの消費が抑制され、且つ、ガソリンの消費が促進されるように、NEおよび目標IMEPとEt_inj_rbとの関係が設定されている。また、混合燃料エタノール割合Et_rが“大”である場合に対応する図３（ｃ）のマップでは、NEおよび目標IMEPを一定とした場合に、混合燃料エタノール割合Et_rが“中”である場合に比して、エタノール基本供給割合Et_inj_rbが大きくなり（前記ガソリン基本供給割合Ga_inj_rbが小さくなり）、内燃機関４の運転に伴うエタノールの消費が促進され、且つ、ガソリンの消費が抑制されるように、NEおよび目標IMEPとEt_inj_rbとの関係が設定されている。
【００５９】
従って、NEおよび目標IMEPを一定に維持した場合、混合燃料エタノール割合Et_rが大きいほど（混合燃料ガソリン割合Ga_rが小さいほど）、換言すれば、混合燃料ガソリン含有割合Ga_rに対する混合燃料エタノールの含有割合の比率（Et_r／Ga_r）が大きいほど、エタノール基本供給割合Et_inj_rbが大きくなると共に前記ガソリン基本供給割合が小さくなるように、エタノール基本供給割合Et_inj_rbが決定されることとなる。
【００６０】
なお、本実施形態では、図３（ａ），（ｂ），（ｃ）のマップは、基本的には、内燃機関４の目標IMEPが比較的低いものとなる低負荷域での運転状態を除く、内燃機関１の主要な運転状態において、エタノール基本供給割合Et_inj_rbを混合燃料エタノール割合Ga_rよりも大きくするように設定されている。このため、分離タンク３内のガソリンの残量に対するエタノールの残量の比率が減少しやすくなっている。
【００６１】
補足すると、本実施形態では、混合燃料エタノール割合Et_rに対してエタノール基本供給割合Et_inj_rbを３段階に変化させるようにしたが、連続的に変化させるようにしてもよい。その場合には、例えば、混合燃料エタノール割合Et_rの大きさをより細かい刻み幅で分類して、その各Et_rの値毎に、図３に示したようなマップを用意しておき、回転数NEの検出値と、目標IMEPと、混合燃料エタノール割合Et_rとから、それらのマップと補間演算とによって、エタノール基本供給割合Et_inj_rbを決定するようにすればよい。
【００６２】
また、エタノール基本供給割合Et_in_rbの代わりに、前記ガソリン基本供給割合Ga_inj_rbを決定するようにしてもよい。
【００６３】
また、エタノール基本供給割合決定部２３ａに対する入力項目のうち、混合燃料エタノール割合Et_rの代わりに、前記混合燃料ガソリン割合Ga_r（＝１００−Et_r［％］）を使用したり、あるいは、それらの比の値（Ga_r／Et_rまたはEt_r／Ga_r）を使用してもよい。
【００６４】
また、エタノール基本供給割合決定部２３ａに対する入力項目のうち、内燃機関４の運転状態に関する項目については、内燃機関４の要求負荷を表す指標として、目標IMEPの代わりに、内燃機関４の要求トルク（出力トルクの要求値）や、吸気管内圧の検出値、吸気流量の検出値を使用してもよい。さらに、要求負荷を表す指標および回転数NEの他に、内燃機関４の機関温度（冷却水温）などを内燃機関４の運転状態を表す指標として、入力項目に付加するようにしてもよい。
【００６５】
前記k_R1決定部２３ｂには、前記フロートセンサ１５の出力が示す界面高さH_FL（検出値）が入力される。そして、該k_R1決定部２３ｂは、その界面高さH_FLから、あらかじめ定められたデータテーブル（H_FLとk_R1との関係を表すデータテーブル）に基づいて、第１補正係数k_R1を決定する。この第１補正係数k_R1は、前記エタノール基本供給割合Et_inj_rbに乗じる補正係数であり、０≦k_R1≦１である。図４は、この第１補正係数k_R1を決定するためのデータテーブルを例示するグラフである。このデータテーブルは、界面高さH_FLに対応する分離タンク３内のエタノール水溶液の残量の大きさの程度を、第１補正係数k_R1の値（０≦k_R1≦１）に対応付けるメンバーシップ関数を表す。
【００６６】
ここで、本実施形態では、分離タンク３内の界面高さH_FLの好適な所定範囲［H_FL(1)，H_FL(2)］、すなわち、所定値H_FL(1)とH_FL(2)（＞H_FL(1)）とをそれぞれ下限値、上限値とする範囲があらかじめ定められている。この範囲は、分離タンク３内のエタノール水溶液の残量およびガソリンの残量のいずれもが、過不足を生じないような範囲であり、例えば、分離タンク３の内部空間の上下方向の中央付近の範囲に設定されている。そして、図４のデータテーブルでは、界面高さH_FLの検出値が、上記下限値H_FL(1)以上である場合に、k_R1は“１”に設定される。そして、界面高さH_FLの検出値が上記下限値H_FL(1)よりも小さい場合（分離タンク３内のエタノール水溶液の残量が不足気味である場合）に、k_R2が“１”よりも小さい値に設定される。この場合、H_FLの検出値が上記下限値H_FL(1)よりも小さい所定値H_FL(min)に近づいていくに伴い、k_R1が“０”に近づいていくようにk_R1が設定される。さらに、H_FLの検出値が所定値H_FL(min)以下になると、k_R1が“０”に設定される。
【００６７】
以降、界面高さH_FLが上記下限値H_FL(1)である場合における分離タンク３内のエタノール水溶液の残量およびガソリンの残量をそれぞれQ_Et(1)、Q_Ga(1)とおき、界面高さH_FLが上記上限値H_FL(2)である場合における分離タンク３内のエタノール水溶液の残量およびガソリン残量をそれぞれQ_Et(2)（＞Q_Et(1)）、Q_Ga(2)（＜Q_Ga(1)）とおく。この場合、Q_Et(1)、Q_Et(2)をそれぞれ下限値、上限値とする範囲［Q_Et(1)、Q_Et(2)］は、分離タンク３内のエタノール水溶液の残量の好適な範囲を意味する。同様に、Q_Ga(2)、Q_Ga(1)をそれぞれ下限値、上限値とする範囲［Q_Ga(2)、Q_Ga(1)］は、分離タンク３内のガソリンの残量の好適な範囲を意味する。そして、図４のデータテーブルにより設定される第１補正係数k_R1は、エタノール水溶液の残量とガソリンの残量との対応関係で言えば、エタノール水溶液の残量が下限値Q_Et(1)以上で且つガソリンの残量が上限値Q_Ga(1)以下である場合に（エタノール水溶液の残量およびガソリンの残量がそれぞれ上記の好適な範囲に存する場合を含む）、k_R1＝１となるように設定されることとなる。また、エタノール水溶液の残量が下限値Q_Et(1)よりも小さいと共に、ガソリンの残量が上限値Q_Ga(1)よりも大きい場合に、k_R1＜１となるように第１補正係数k_R1が設定されることとなる。
【００６８】
上記のように決定されたエタノール基本供給割合Et_inj_rbと第１補正係数k_R1とが前記補正演算部２３ｃに入力される。そして、該補正演算部２３ｃは、エタノール基本供給割合Et_inj_rbに第１補正係数k_R1を乗じることによって第１エタノール供給割合Et_inj_r1を決定する。この場合、０≦k_R1≦１であるので、第１エタノール供給割合Et_inj_r1は、エタノール基本供給割合Et_inj_rbと同じ値もしくはそれよりも小さい値に決定される。
【００６９】
以上説明した第１供給割合決定部２３の処理によって、分離タンク３内の界面高さH_FLが前記下限値H_FL(1)以上である場合には（分離タンク３内のエタノール水溶液の残量およびガソリンの残量がそれぞれ好適な範囲［Q_Et(1)、Q_Et(2)］、［Q_Ga(2)、Q_Ga(1)］に存する場合を含む）、k_R1＝１となるので、エタノール基本供給割合Et_inj_rbがそのまま、第１エタノール供給割合Et_inj_r1として決定されることとなる。この場合には、第１エタノール供給割合Et_inj_r1は、内燃機関４の運転状態（NEおよび目標IMEP）と、前記混合燃料エタノール割合Et_R（前記メインタンク２内の混合燃料の混合割合）とに応じて決定されることとなる。そして、分離タンク３内の界面高さH_FLが前記下限値H_FL(1)よりも小さい場合、換言すれば、分離タンク３内のエタノール水溶液の残量が下限値Q_Et(1)よりも小さいと共にガソリンの残量が上限値Q_Ga(1)よりも大きい場合には、k_R1＜１となるので、第１エタノール供給割合Et_inj_r1は、内燃機関４の運転に伴う分離タンク３内のエタノールの消費を抑制しつつ、ガソリンの消費を促進するように、エタノール基本供給割合Et_inj_rbよりも小さい割合に決定されることとなる。
【００７０】
前記第２供給割合決定部２４は、前記割合センサ１４の出力が示す混合燃料エタノール割合Et_r（検出値）を前記第２エタノール供給割合Et_inj_r2の基本値とし、この基本値Et_rを分離タンク３内の前記界面高さH_FLに応じて補正することで、第２エタノール供給割合Et_inj_r2を決定する。
【００７１】
この処理を行うために、第２供給割合決定部２４には、前記混合燃料エタノール割合Et_r（検出値）と、前記界面高さH_FLの検出値とが入力される。
【００７２】
そして、該第２供給割合決定部２４は、第２エタノール供給割合Et_inj_r2の基本値としての混合燃料エタノール割合Et_rを補正するための第２補正係数k_R2を決定するk_R2決定部２４ａと、この第２補正係数k_R2により混合燃料エタノール割合Et_r（検出値）を補正する補正演算部２４ｂとを備える。
【００７３】
この場合、k_R2決定部２４ａには、前記界面高さH_FL（検出値）が入力される。そして、該k_R2決定部２４ａは、その界面高さH_FLの検出値から、あらかじめ定められたデータテーブル（H_FLとk_R2との関係を表すデータテーブル）に基づいて、第２補正係数k_R2を決定する。この第２補正係数k_R2は、前記混合燃料エタノール割合Et_rに乗じる補正係数であり、０≦k_R2≦１である。図５は、この第２補正係数k_R2を決定するためのデータテーブルを例示するグラフである。このデータテーブルは、前記図４のデータテーブルと同様に、界面高さH_FLの検出値により示される分離タンク３内のエタノール水溶液の残量の大きさの程度を、第２補正係数k_R2の値に対応付けるメンバーシップ関数を表す。
【００７４】
図５のデータテーブルでは、界面高さH_FLの検出値が前記上限値H_FL(2)以下である場合にはk_R2が“０”に設定される。そして、界面高さH_FLの検出値が前記上限値H_FL(2)よりも大きい場合（分離タンク３内のエタノール水溶液の残量がガソリンの残量に比して過剰気味である場合）に、k_R2が“０”よりも大きい値に設定される。この場合、H_FLの検出値が上記上限値H_FL(2)よりも大きい所定値H_FL(max)に近づいていくに伴い、k_R2が“１”に近づいていくようにk_R2が設定される。さらに、H_FLの検出値が所定値H_FL(max)以上になると、k_R2が“１”に設定される。
【００７５】
上記のように決定された第２補正係数k_R2と前記混合燃料エタノール割合Et_r（検出値）とが前記補正演算部２４ｂに入力される。そして、該補正演算部２４ｂは、混合燃料エタノール割合Et_rの検出値に第２補正係数k_R2を乗じることによって第２エタノール供給割合Et_inj_r2を決定する。この場合、０≦k_R2≦１であるので、第２エタノール供給割合Et_inj_r2は、混合燃料エタノール割合Et_rの検出値を上限値として決定される。
【００７６】
以上説明した第２供給割合決定部２４の処理によって、分離タンク３内の界面高さH_FLが前記上限値H_FL(2)以下である場合には（分離タンク３内のエタノール水溶液の残量およびガソリンの残量がそれぞれ好適な範囲［Q_Et(1)、Q_Et(2)］、［Q_Ga(2)、Q_Ga(1)］に存する場合を含む）、第２補正係数k_R2＝０となるので、第２エタノール供給割合Et_inj_r2は“０”とされる。そして、分離タンク３内の界面高さH_FLが前記上限値H_FL(2)よりも大きい場合、換言すれば、分離タンク３内のエタノール水溶液の残量が前記上限値Q_Et(2)よりも大きいと共にガソリンの残量が前記下限値Q_Ga(2)よりも小さい場合には、k_R2＞０となるので、第２エタノール供給割合Et_inj_r2は、内燃機関４の運転に伴う分離タンク３内のエタノールの消費を促進しつつ、ガソリンの消費を抑制するように、前記混合燃料エタノール割合Et_rの検出値と同じ割合に近づけられることとなる。この場合、分離タンク３内のエタノール水溶液の残量が、界面高さH_FLの前記所定値H_FL(max)に対応する残量以上の残量になると共に、ガソリンの残量が、該所定値H_FL(max)に対応する残量以下の残量になると、第２エタノール供給割合Et_inj_r2は、前記混合燃料エタノール割合Et_rの検出値と同じ割合に決定される。
【００７７】
補足すると、本実施形態では、第１補正係数k_R1および第２補正係数k_R2を決定するために、界面高さH_FLの検出値を用いたが、これの代わりに、分離タンク３内のエタノール水溶液の残量の検出値もしくはガソリン残量の検出値を使用したり、あるいは、それらの残量の比率を使用するようにしてもよい。
【００７８】
また、本実施形態では、界面高さH_FLの検出値が上限値H_FL(2)とこれよりも大きい所定値H_FL(max)との間の値であるときに、第２補正係数ｋ_R2を“０”から“１”まで連続的に変化させるようにしたが、H_FLの検出値が上限値H_FL(2)以上であるときに、k_R2を“１”に設定するようにしてもよい。
【００７９】
燃料噴射制御部２１は、以上説明した前記第１供給割合決定部２４および第２供給割合決定部２５の処理を実行した後、前記選択部２５の処理と、エタノール要求噴射量決定部２６の処理とを順次実行する。
【００８０】
前記選択部２５には、第１供給割合決定部２４および第２供給割合決定部２５の処理によりそれぞれ決定された第１エタノール供給割合Et_inj_r1と第２エタノール供給割合Et_inj_r2とが入力される。そして、該選択部２５は、これらの第１エタノール供給割合Et_inj_r1と第２エタノール供給割合Et_inj_r2とのうちの大きい方を、前記実エタノール供給割合Et_inj_rとして選択する。すなわち、Et_inj_r＝ｍａｘ（Et_inj_r1，Et_inj_r2）とする。
【００８１】
この場合、界面高さH_FLが前記上限値H_FL(2)以下である限り、常に、第２エタノール供給割合Et_inj_r2＝０となるので、第１エタノール供給割合Et_inj_r1が実エタノール供給割合Et_inj_rとして決定される。
【００８２】
そして、界面高さH_FLが前記上限値H_FL(2)よりも大きい場合、すなわち、分離タンク３内のガソリンが不足気味で、エタノール水溶液の残量がガソリンの残量に比して過剰である場合に、エタノールの消費を促進しつつ、ガソリンの消費を抑制するために、第１エタノール供給割合Et_inj_r1（＝エタノール基本供給割合Et_inj_rb）と第２エタノール供給割合Et_inj_r2とのうちのより大きい方が、実エタノール供給割合Et_inj_rとして決定されることとなる。従って、実エタノール供給割合Et_inj_rは、エタノール基本供給割合Et_inj_rb以上の割合に決定される。特に、分離タンク３内のエタノール水溶液の残量が、界面高さH_FLの前記所定値H_FL(max)に対応する残量以上の残量になると共に、ガソリンの残量が、該所定値H_FL(max)に対応する残量以下の残量になると、実エタノール供給割合Et_inj_rは、混合燃料エタノール割合Et_rの検出値と同じ割合と、前記エタノール基本供給割合Et_inj_rbとのうちの大きい方の割合に決定されることとなる。すなわち、実エタノール供給割合Et_inj_rは、Et_r以上で、且つ、Et_inj_rb以上となるように決定される。そして、この場合、結果的には、実エタノール供給割合Et_inj_rに対応して内燃機関４に実際に供給するガソリンの供給割合としての実ガソリン供給割合（＝１００−Et_inj_r［％］）は、前記混合燃料ガソリン割合Ga_r以下に決定されることとなる。従って、界面高さH_FLが前記所定値H_FL(max)以上である場合には、実エタノール供給割合Et_inj_rと、これに対応する実ガソリン供給割合とは、実ガソリン供給割合に対する実エタノール供給割合の比率が、混合燃料ガソリン割合に対する混合燃料エタノール割合の比率以上になるように決定されることとなる。
【００８３】
次いで、前記エタノール要求噴射量決定部２６に、内燃機関４の回転数NEの検出値および目標IMEPが内燃機関４の運転状態を表す指標として入力されると共に、上記の如く選択部２５で決定された実エタノール供給割合Et_inj_rが入力される。そして、該エタノール要求噴射量決定部２６は、これらの入力値から、前記エタノールの要求噴射量Et_injを決定する。この処理は例えば、次のように実行される。
【００８４】
すなわち、エタノール要求噴射量決定部２６は、まず、回転数NEの検出値および目標IMEPから、あらかじめ定められたマップ（図示省略）により、目標IMEPを実現するために内燃機関４に供給すべき燃料全体の総発熱量を要求総発熱量として求め、その要求総発熱量を発生するために必要なエタノールの量を、エタノール要求総量Inj_allとして求める。該エタノール要求総量Inj_allは、上記要求総発熱量を、エタノールの低位発熱量により除算することで算出される。
【００８５】
そして、エタノール要求噴射量決定部２６は、上記のようにして求めたエタノール要求総量Inj_allに、前記実エタノール供給割合Et_inj_rを乗じることによって、前記エタノール要求噴射量Et_injを算出する。
【００８６】
燃料噴射制御部２１は、次に、前記ガソリン要求噴射量決定部２７の処理と、前記演算部２８の処理とを実行する。この場合、前記エタノール要求噴射量決定部２６で算出されたエタノール要求噴射量Et_injとエタノール要求総量Inj_allとが、前記ガソリン要求噴射量決定部２７に入力される。
【００８７】
そして、ガソリン要求噴射量決定部２７は、入力されたエタノール要求噴射量Et_injとエタノール要求総量Inj_allとから次式（１）により、ガソリン要求噴射量Ga_injを算出する。
【００８８】
Ga_inj＝((Inj_all−Et_inj）×エタノールの低位発熱量）／ガソリンの低位発熱量
……（１）
この式（１）の分子は、エタノール要求総量Inj_allに相当する前記要求総発熱量から、エタノール要求噴射量Et_injに相当する発熱量を差し引いた残余の発熱量を意味する。従って、その残余の発熱量を発生するために必要なガソリンの量が、ガソリン要求噴射量Ga_injとして算出される。
【００８９】
また、エタノール要求噴射量決定部２６で算出されたエタノール要求噴射量Et_injと、前記エタノール濃度センサ１６によるエタノール水溶液濃度EW_rの検出値とが前記演算部２８に入力される。そして、該演算部２８は、エタノール要求噴射量Et_injをエタノール水溶液濃度EW_rにより除算することによって、エタノール水溶液要求噴射量EW_injを求める。
【００９０】
なお、前記ガソリン要求噴射量Ga_injは、次のようにして決定してもよい。すなわち、前記要求総発熱量を発生するために必要なガソリンの量としてのガソリン要求総量を求め（要求総発熱量をガソリンの低位発熱量で除算する）、そのガソリン要求総量に、前記実エタノール供給割合Et_inj_rに対応するガソリンの供給割合（＝１００−Et_inj_r［％］）を乗じることによって、ガソリン要求噴射量Ga_injを決定する。この場合には、ガソリン要求噴射量Ga_injをエタノール要求噴射量Et_injよりも先に決定するようにしてもよい。
【００９１】
以上のようにして、ガソリン要求噴射量Ga_injとエタノール水溶液要求噴射量EW_injとを算出した後、燃料噴射制御部２１は、前記流量・時間変換部２９，３０の処理を実行する。
【００９２】
この場合、ガソリン要求噴射量Ga_injが流量・時間変換部２９に入力される。そして、該流量・時間変換部２９は、入力されたガソリン要求噴射量Ga_injから、あらかじめ定められたデータテーブルまたは所定の演算式に基づいて、前記ガソリン用燃料噴射時間Ti_Gaを求める。また、エタノール水溶液要求噴射量EW_injが流量・時間変換部３０に入力される。そして、該流量・時間変換部３０は、入力されたエタノール要求噴射量Et_injから、あらかじめ定められたデータテーブルまたは所定の演算式に基づいて、前記エタノール用燃料噴射時間Ti_Etを求める。
【００９３】
燃料噴射制御部２１は、このようにして決定したガソリン用燃料噴射時間Ti_Gaおよびエタノール用燃料噴射時間Ti_Etに応じて、それぞれ燃料噴射弁５，６の動作を制御する。すなわち、燃料噴射弁５の開弁時間をガソリン用燃料噴射時間Ti_Gaに制御すると共に、燃料噴射弁６の開弁時間をエタノール用燃料噴射時間Ti_Etに制御する。なお、この場合、各燃料噴射弁５，６の開弁開始タイミングは、内燃機関４の回転数NEや目標IMEPなどの運転状態に応じて決定される。
【００９４】
かかる燃料噴射制御部２１の制御処理によって、前記実エタノール供給割合Et_inj_rにより規定される供給割合で、エタノールおよびガソリンの燃料噴射が各燃料噴射弁５，６から行われることとなる。
【００９５】
次に、前記点火時期制御部２２を説明する。図２を参照して、該点火時期制御部２２は点火時期の基本値である基本点火時期IG_bを決定する基本点火時期決定部３１と、該基本点火時期IG_bを遅角方向に補正するための遅角補正量ΔIGを決定する遅角補正量決定部３２と、この遅角補正量ΔIGにより、基本点火時期IG_ｂを補正する補正演算部３３とを備える。
【００９６】
そして、点火時期制御部２２は、まず、基本点火時期決定部３１の処理と遅角補正量決定部３２の処理とを実行する。この場合、基本点火時期決定部３１には、内燃機関４の運転状態を表す指標として、該内燃機関４の回転数NEの検出値と、前記目標IMEPとが入力されると共に、前記割合センサ１４の出力としての前記混合燃料エタノール割合Et_rの検出値が入力される。そして、基本点火時期決定部３１は、これらの入力項目の値から、あらかじめ定められたマップ（NE、目標IMEP、Et_rとIG_bとの関係を規定するマップ）に基づいて、基本点火時期IG_bを決定する。図６（ａ），（ｂ）は、そのマップを例示するグラフである。
【００９７】
本実施形態では、混合燃料エタノール割合Et_rが前記“小”である場合と、前記“中”または“大”である場合とで各別に、回転数NEと目標IMEPと基本点火時期IG_bとの関係を規定するマップを用意した。図６（ａ）に例示するマップは、混合燃料エタノール割合Et_rが“小”である場合に対応するマップ、図６（ｂ）に例示するマップは、混合燃料エタノール割合Et_rが、“中”または“大”である場合に対応するマップである。
【００９８】
この場合、図６（ｂ）のマップは、任意のNEおよび目標IMEPの組に対して、基本点火時期IG_bがＭＢＴとなるように設定されている。これは、混合燃料エタノール割合Et_rが、“中”または“大”である場合には、燃料噴射制御部２１の制御処理で前記図３（ｂ）または（ｃ）に示したマップが使用され、分離タンク３内のエタノールの残量が前記下限値Q_Et(1)以上である限り、実エタノール供給割合Et_inj_rは、点火時期をＭＢＴに設定しても内燃機関１のノッキングの発生を抑制し得る供給割合（≧第１エタノール供給割合Et_inj_r1）に決定されるためである。
【００９９】
そして、図６（ａ）のマップは、目標IMEPが所定値以上となる高負荷領域（内燃機関４の要求負荷が所定値以上となる高負荷領域）で、基本点火時期IG_bがＭＢＴよりも遅角側の点火時期になるように設定されている。すなわち、混合燃料エタノール割合Et_rが、“小”である場合には、燃料噴射制御部２１の制御処理で前記図３（ａ）に示したマップが使用されるため、分離タンク３内のエタノール（高オクタン価燃料）の残量が十分に有っても、混合燃料エタノール割合Et_rが“中”または“大”である場合よりも、実エタノール供給割合Et_inj_rが小さめの供給割合に設定される。このため、点火時期をＭＢＴに設定すると、内燃機関４の運転状態が上記高負荷領域での運転状態である場合に、内燃機関１のノッキングが発生する恐れがある。そのために、図６（ａ）のマップを上記の如く設定している。
【０１００】
一方、遅角補正量決定部３２には、前記k_R1決定部２３ｂで決定された第１補正係数k_R1が入力される。そして、遅角補正量決定部３２は、この第１補正係数k_R1から、次式（２）により、遅角補正量ΔIGを算出する。
【０１０１】
ΔIG＝Δb×（１−k_R1）      ……（２）
ここで、式（２）の右辺のΔbは、実エタノール供給割合Et_inj_rを、前記エタノール基本供給割合Et_inj_rb以上の割合に決定したと仮定した場合に内燃機関１の効率が最大となる点火時期、すなわち、前記基本点火時期IG_bと、実エタノール供給割合Et_inj_rを“０”に決定したと仮定した場合（内燃機関４にエタノールの供給を行わなず、ガソリンだけを供給すると仮定した場合）に、ノッキングの発生を回避し得る点火時期（IG_bよりも遅角側の点火時期）との差分として設定される。なお、後者の点火時期は、回転数NEの検出値と目標IMEPとからマップなどに基づいて求められる。
【０１０２】
従って、式（２）により算出される遅角補正量ΔIGは、第１補正係数k_R1が“１”である場合には、“０”に設定され、k_R1＜１である場合には、遅角方向の補正量に設定される。
【０１０３】
上記のように決定された基本点火時期IG_bと、遅角補正量ΔIGとが前記補正演算部３３に入力される。そして、該補正演算部３３は、基本点火時期IG_bから遅角補正量ΔIGを減算することにより、点火時期IGを決定する。
【０１０４】
点火時期制御部２２は、このようにして決定した点火時期IGに応じて、内燃機関４の各気筒毎に図示しない点火装置の放電タイミングを制御する。
【０１０５】
次に、前記ガソリン戻し制御部４１を説明する。図７は、該ガソリン戻し制御部４１の処理機能を示すブロック図である。同図を参照して、該ガソリン戻し制御部４１は、前記ガソリン戻し量の基本値を規定する流量制御弁１９の操作量（制御入力）としてあらかじめ定められた基本操作量du0を補正する第３補正係数k_R3を決定するk_R3決定部４１ａと、分離タンク３からメインタンク２へのガソリンの戻しを許可するか否かをそれぞれ値“１”、“０”で示すリターン可否フラグFretの値を決定するリターン可否決定部４１ｂと、第３補正係数k_R3およびリターン可否フラグFretに応じて上記基本操作量du0を補正することで流量制御弁１９の実際の制御用の操作量Ret_dutyを決定する補正演算部４１ｃとを備える。なお、本実施形態では、流量制御弁１９の操作によるガソリン戻し流量の制御は、該流量制御弁１９の駆動回路部にパルス信号を入力する所謂デューティ制御によってなされる。このため、流量制御弁１９の操作量は、デューティ比である。以降、上記基本操作量du0および操作量Ret_dutyをそれぞれ、基本操作デューティdu0、実操作デューティRet_dutyという。
【０１０６】
そして、ガソリン戻し制御部４１は、まず、k_R3決定部４１ａとリターン可否決定部４１ｂとの処理を実行する。この場合、k_R3決定部４１ａは、メインタンク２内の混合燃料の混合割合と分離タンク３内のエタノール水溶液およびガソリンの残量とに応じて前記第３補正係数k_R3を決定する。この処理を実行するために、k_R3決定部４１ａには、前記割合センサ１４の出力が示す混合燃料エタノール割合Et_r（検出値）と、前記フロートセンサ１５の出力が示す界面高さH_FL（検出値）とが入力される。そして、k_R3決定部４１ａは、これらの入力項目の値から、あらかじめ定められたマップ（Et_rおよびH_FLとk_R3との関係を規定するマップ）に基づいて、第３補正係数ｋ_R3を決定する。この第３補正係数k_R3は、前記基本操作量du0に乗じる補正係数であり、０≦k_R3≦１である。
【０１０７】
本実施形態では、第３補正係数k_R3を決定するための上記マップは、例えば図８（ａ）に例示するグラフの如く設定されている。図８（ａ）のグラフで例示するマップでは、第３補正係数k_R3は、混合燃料エタノール割合Et_rを一定とした場合、界面高さH_FLに対して、次のように設定される。すなわち、界面高さH_FLの検出値が前記所定値H_FL(min)以下である場合には、k_R3は“１”に設定される。そして、界面高さH_FLの検出値がH_FL(min)より大きい場合には、k_R3は“１”よりも小さい値に設定される。この場合、H_FLの検出値が所定の目標値H_FL(3)に近づいていくに伴い（分離タンク３内のエタノールの残量が増加すると共にガソリンの残量が減少するに伴い）、k_R3が“０”に近づいていくようにk_R3が設定される。さらに、H_FLの検出値が目標値H_FL(3)以上になると、k_R3が“０”に設定される。また、第３補正係数k_R3は、界面高さH_FLの検出値が、H_FL(min)とH_FL(3)との間の値であるときには、混合燃料エタノール割合Et_rが大きいほど、k_R3が小さくなるように設定される。従って、界面高さH_FLの検出値が、H_FL(min)とH_FL(3)との間の値であるときには、第３補正係数k_R3は、界面高さH_FLの検出値が大きいほど（分離タンク３内のエタノール水溶液の残量が多くなると共にガソリンの残量が少なくなるほど）、あるいは、混合燃料エタノール割合Et_rが大きいほど（混合燃料ガソリン割合Ga_rが小さいほど）、小さくなるように（“０”に近づくように）設定される。
【０１０８】
なお、この図８（ａ）のマップにおける上記目標値H_FL(3)は、ガソリンを分離タンク３からメインタンク２に戻すことによって、到達させようとする界面高さH_FLの目標値を意味し、前記所定値H_FL(max)よりも小さい値（例えば前記好適な範囲［H_FL(1)，H_FL(2)］内の値）に設定される。そして、図８（ａ）のマップでは、この目標値H_FL(3)は、混合燃料エタノール割合Et_rによらずに（メインタンク２内の混合燃料の混合割合によらずに）一定の値とされている。ただし、該目標値H_FL(3)をメインタンク２内の混合燃料の混合割合に応じて変化させるようにしてもよい。その場合のマップを例示したものが、図８（ｂ）に例示するグラフである。この図８（ｂ）のグラフで例示するマップでは、目標値H_FL(3)が、混合燃料エタノール割合Et_rが大きいほど（混合燃料ガソリン割合Ga_rが小さいほど）、小さい値になっている。これ以外は、界面高さH_FLおよび混合燃料エタノール割合Et_rに対する第３補正係数k_R3の値の変化の形態は、図８（ａ）のマップの場合と同様である。
【０１０９】
補足すると、界面高さH_FLが上記目標値H_FL(3)である場合の分離タンク３内のエタノール水溶液の残量およびガソリンの残量をQ_Et(3)、Q_Ga(3)とおくと、Q_Et(3)、Q_Ga(3)はそれぞれ、ガソリンを分離タンク３からメインタンク２に戻す場合における分離タンク３内のエタノール水溶液の_残量の目標値、ガソリンの残量の目標値としての意味を持つ。そして、前記図８（ａ）または図８（ｂ）のマップに従って決定される第３補正係数k_R3は、分離タンク３内のガソリンの残量が目標値Q_Ga(3)以上である場合（エタノール水溶液の残量がQ_Et(3)以下である場合）に“０”よりも大きい値に設定されることとなる。そして、この場合、分離タンク３内のガソリンの残量が、目標値Q_Ga(3)以上で、H_FL(min)に対応する値以下となる状態（エタノール水溶液の残量が、Q_Et(3)以下で、H_FL(min)に対応する値以上となる状態）では、第３補正係数k_R3は、分離タンク３内のガソリンの残量が多いほど（エタノール水溶液の残量が少ないほど）、あるいは、混合燃料エタノール割合Et_rが小さいほど（混合燃料ガソリン割合Ga_rが大きいほど）、大きくなるように（“１”に近づくように）設定されることとなる。
【０１１０】
また、前記リターン可否決定部４１ｂには、前記割合センサ１４の出力が示す混合燃料エタノール割合Et_r（検出値）が入力される。そして、リターン可否決定部４１ｂは、この混合燃料エタノール割合Et_rの検出値を、あらかじめ定めた微小な所定値Et_r(x)（例えば３［％］）と比較し、Et_rの検出値≦Et_r(x)である場合に、分離タンク３からメインタンク２へのガソリンの戻しを禁止するために（Et_rがさらに小さくなるのを防止するために）、前記リターン可否フラグFretの値を“０”に設定する。また、リータン可否決定部４１ｂは、Et_rの検出値＞Et_r(x)である場合には、分離タンク３からメインタンク２へのガソリンの戻しを許可するために、前記リターン可否フラグFretの値を“１”に設定する。なお、混合燃料エタノール割合Et_rの検出値≦Et_r(x)である場合に、Fretの値を“０”に設定するということは、混合燃料ガソリン割合Ga_rの検出値≧１００−Et_r(x)［％］である場合に、Fretの値を“０”に設定する（ガソリンの戻しを禁止する）ということと同等である。
【０１１１】
上記のように決定された第３補正係数k_R3とリターン可否フラグFretとが前記補正演算部４１ｃに入力される。そして、該補正演算部４１ｃは、前記基本操作デューティdu0に、第３補正係数k_R3とリターン可否フラグFretとを乗じることによって、実操作デューティRet_dutyを決定する。この場合、実操作デューティRet_dutyは、基本操作デューティdu0と同じ値もしくはそれよりも小さい値に決定される。従って、基本操作デューティdu0は、ガソリン流量の最大量を規定する操作量である。この基本操作デューティdu0に対応するガソリン戻し流量は、分離タンク３内の圧力が所定値以下に低下することがないようにあらかじめ定められた流量である。
【０１１２】
そして、ガソリン戻し制御部４１は、上記のように補正演算部４１ｃにより決定した実操作デューティRet_dutyに応じて前記流量制御弁１９をデューティ制御する。このとき、実操作デューティRet_dutyにより規定されるガソリン戻し流量で、分離タンク３内のガソリンがガソリン戻し通路１８を介してメインタンク２に戻される。
【０１１３】
以上説明したガソリン戻し制御部４１の処理によって、分離タンク３の界面高さH_FLの検出値が所定の目標値H_FL(3)以下である場合、すなわち、分離タンク３内のガソリンの残量が、H_FL(3)以上に対応する目標値Q_Ga(3)以上であると共にエタノール水溶液の残量がH_FL(3)に対応する目標値Q_Et(3)以下である場合には、分離タンク３内のガソリンが、分離タンク３内のガソリンの残量およびエタノール水溶液の残量と、混合燃料におけるガソリンおよびエタノールの混合割合とに応じたガソリン戻し流量（ただし、基本操作デューティdu0に対応する所定流量以下の流量）で、メインタンク２内に戻されることとなる。また、混合燃料エタノール割合Et_rの検出値が所定値Et_r(x)以下である場合（混合燃料ガソリン割合Ga_rが所定値（１００−Et_r［％］）以上である場合には、分離タンク３内のガソリンおよびエタノール水溶液の残量によらずに、分離タンク３内のガソリンをメインタンク２の戻すことが禁止される（ガソリン戻し流量が“０”に保持される）こととなる。
【０１１４】
なお、分離タンク３内のガソリンの残量に関する上記目標値Q_Ga(3)と、エタノール水溶液の残量に関する上記目標値Q_Et(3)とは、それぞれ、前記第７発明における第３所定値、第４所定値に相当する。
【０１１５】
次に、前記水量制御部４２を説明する。図９は、該水量制御部４２の処理機能を示すブロック図である。同図を参照して、水量制御部４２は、前記フィードポンプ７に供給する水量（単位時間あたりの流量）の基本値である基本水量Qw_FFを決定する基本水量決定部４２ａと、この基本水量Qw_FFを補正するために第４補正係数k_Rwおよび第５補正係数k_FBwをそれぞれ決定するk_Rw決定部４２ｂおよびk_FBw決定部４２ｃと、第４補正係数k_Rwおよび第５補正係数k_FBwに応じて基本水量Qw_FFを補正することでフィードポンプ７に供給する目標水量Qw_cを決定する補正演算部４２ｄと、その目標水量Qw_cを前記水量制御弁１１の操作量（制御入力）としての目標開度Ｖopに変換する流量・開度変換部４２ｅとを備える。本実施形態では、この目標開度Ｖopが、本発明における水量制御操作量に相当する。
【０１１６】
そして、水量制御部４２は、まず、基本水量決定部４２ａ、k_Rw決定部４２ｂ、およびk_FBw決定部４２ｃの処理を実行する。この場合、基本水量決定部４２ａは、メインタンク２内の混合燃料の混合割合と、フィードポンプ７により生成する混合液（混合燃料と水との混合液）の単位時間当たりの生成量の目標値としての混合液目標生成量Ｑfuとに応じて基本水量Qw_FFを決定する。該基本水量Ｑw_FFは、水量弁１１のフィードフォワード操作量としてしての意味を持つ。この処理を実行するために、基本水量決定部４２ａには、前記割合センサ１４の出力が示す混合燃料エタノール割合Et_r（検出値）と、上記混合液目標生成量Ｑfuとが入力される。
【０１１７】
ここで、上記混合液目標生成量Ｑfuは、本発明における混合液生成量データとしての意味を持つものである。そして、図示は省略するが、制御装置１７は、上記混合液目標生成量Ｑfuを決定する機能も有している。この機能は、本発明における混合液生成量データ生成手段を実現する機能であり、混合液目標生成量Ｑfuを次のように決定する。すなわち、本実施形態では、前記したように、分離タンク３を、常時、ガソリンおよびエタノール水溶液により満杯にするようにフィードポンプ７により混合燃料および水の混合液を生成して該分離タンク３に供給する。このため、本実施形態では、該分離タンク３から単位時間当たりに流出するガソリンおよびエタノール水溶液のトータルの流量（分離タンク３内のガソリンおよびエタノール水溶液の全体の単位時間当たりの減少量）に上記混合液目標生成量Ｑfu（＝分離タンク３への混合液の単位時間当たりの供給量）を一致させる。この場合、分離タンク３から単位時間当たりに流出するガソリンおよびエタノール水溶液のトータルの流量は、前記燃料噴射弁５からの単位時間当たりのガソリンの噴射量と、燃料噴射弁６からの単位時間当たりのエタノール水溶液の噴射量と、分離タンク３からメインタンク２への単位時間当たりのガソリンの戻し流量との総和である。そこで、本実施形態では、制御装置１７は、前記燃料噴射制御部２１で決定されるガソリン要求噴射量Ga_inj（あるいは前記ガソリン用燃料噴射時間Ti_Ga）を基に、燃料噴射弁５からの単位時間当たりのガソリンの噴射量を逐次算出すると共に、前記エタノール水溶液要求噴射量EW_inj（あるいは前記エタノール用燃料噴射時間Ti_Et）を基に、燃料噴射弁６からの単位時間当たりのエタノール水溶液の噴射量を逐次算出する。さらに、制御装置１７は、前記ガソリン戻し制御部４１で決定される実操作デューティRet_dutyを基に、単位時間当たりのガソリンの戻し流量を逐次算出する。そして、制御装置１７は、これらのガソリンの噴射量、エタノール水溶液の噴射量、およびガソリンの戻し流量の総和を前記混合液目標生成量Ｑfuとして求め、これを基本水量決定部４２ａに入力する。
【０１１８】
基本水量決定部４２ａは、上記のように入力される混合燃料エタノール割合Et_r（検出値）と混合液目標生成量Ｑfuとから、あらかじめ定められたマップ（Et_rおよびＱfuとQw_FFと関係を規定するマップ）に基づいて、基本水量Qw_FFを決定する。
【０１１９】
本実施形態では、基本水量Qw_FFを決定するための上記マップは、例えば図１０に例示するグラフで示す如く設定されている。このマップでは、基本水量Ｑw_FFは、混合液目標生成量Ｑfuが大きいほど、あるいは、混合燃料エタノール割合Et_rが大きいほど、大きくなるように設定される。該マップは、基本水量Ｑw_FFが、混合液目標生成量Ｑfuの混合液中のエタノールをガソリンから分離させるのに必要十分な（過不足のない）水量となり、ひいては分離タンク３内のエタノール水溶液濃度EW_rが概ね一定の濃度になるように、実験的に設定されたものである。
【０１２０】
なお、本実施形態では、マップを使用して基本水量Ｑw_FFを決定するようにしたが、基本水量決定部４２ａに入力される混合液目標生成量Ｑfuおよび混合燃料エタノール割合Et_rから、図１０のマップの関係を近似する演算式によって、基本水量Ｑw_FFを求めるようにしてもよい。
【０１２１】
また、k_Rw決定部４２ｂには、前記フロートセンサ１５の出力が示す界面高さH_FL（検出値）が入力される。そして、k_Rw決定部４２ｂは、入力されたH_FLの値から、あらかじめ定められたデータテーブル（H_FLとk_Rwとの関係を表すデータテーブル）に基づいて、第４補正係数k_Rwを決定する。この第４補正係数k_Rwは、前記基本水量Ｑw_FFrに乗じる補正係数であり、０≦k_Rw≦１である。図１１は、この第４補正係数k_Rwを決定するためのデータテーブルを例示するグラフである。このデータテーブルは、界面高さH_FLの検出値により示される分離タンク３内のエタノール水溶液の残量の大きさの程度を、第４補正係数k_Rwの値に対応付けるメンバーシップ関数を表す。
【０１２２】
図１１のデータテーブルでは、界面高さH_FLの検出値が前記所定値H_FL(max)よりも若干小さい所定値H_FL(4)以下である場合には、k_Rwが“１”に設定される。なお、所定値H_FL(4)は、例えば前記図４および図５に示した上限値H_FL(2)と同じでもよいが、若干異なっていてもよい。そして、界面高さH_FLの検出値が所定値H_FL(4)を超えると（分離タンク３内のガソリンの残量が不足すると）、k_Rwが“１”よりも小さい値に設定される。この場合、界面高さH_FLの検出値が所定値H_FL(max)に近づいていくに伴い、k_Rwが“０”に近づいていくようにk_Rwが設定される。さらに、H_FLの検出値が所定値H_FL(max)以上になると、k_Rwが“０”に設定される。
【０１２３】
補足すると、界面高さH_FLが所定値H_FL(4)である場合における分離タンク３内のガソリンの残量およびエタノール水溶液の残量をそれぞれQ_Ga(4)、Q_Et(4)とおくと、分離タンク３内のガソリンの残量が所定値Q_Ga(4)以上で、且つ、エタノール水溶液の残量が所定値Q_Et(4)以下である場合に、k_Rwが“１”に設定されることとなる。そして、分離タンク３内のガソリンの残量が所定値Q_Ga(4)よりも小さく、且つ、エタノール水溶液の残量が所定値Q_Et(4)よりも大きい場合に、k_Rwが“１”よりも小さい値に設定されることとなる。さらに、界面高さH_FLが所定値H_FL(max)である場合における分離タンク３内のガソリンの残量およびエタノール水溶液の残量をそれぞれQ_Ga(min)、Q_Et(max)とおくと、分離タンク３内のガソリンの残量が所定値Q_Ga(min)以下で、且つ、エタノール水溶液の残量が所定値Q_Et(max)以上である場合に、k_Rwが“０”に設定されることとなる
なお、本実施形態では、第４補正係数k_RWを決定するために、界面高さH_FLの検出値を用いたが、これの代わりに、分離タンク３内のエタノール水溶液の残量の検出値もしくはガソリン残量の検出値を使用したり、あるいは、それらの残量の比率を使用するようにしてもよい。
【０１２４】
前記k_FBw決定部４２ｃには、前記エタノール濃度センサ１６の出力が示すエタノール水溶液濃度EW_rが入力される。そして、k_FBw決定部４２ｃは、入力されたEW_rの値から、あらかじめ定められたデータテーブル（EW_rとk_FBwとの関係を表すデータテーブル）に基づいて、第５補正係数k_FBwを決定する。この第５補正係数k_FBwは、前記基本水量Ｑw_FFrに乗じる補正係数であり、エタノール水溶液濃度EW_rを所定の目標濃度EW_r(1)（エタノール水溶液中のエタノールの含有割合の目標値）に一致させるためのフィードバック操作量としての機能を持つ。図１２は、この第５補正係数k_FBwを決定するためのデータテーブルを例示するグラフである。このデータテーブルでは、エタノール水溶液濃度EW_rの検出値が所定の目標濃度EW_r(1)に一致している場合（EW_rの検出値とEW_r(1)との偏差が“０”である場合）に、k_FBwが“１”に設定される。そして、EW_rの検出値が目標濃度EW_r(1)よりも大きくなるに伴い、k_FBwが“１”よりも大きい値に設定される。また、EW_rの検出値が目標濃度EW_r(1)よりも小さくなるに伴い、k_FBwが“１”よりも小さい値に設定される。なお、目標濃度EW_r(1)は、混合燃料中のエタノールをガソリンから分離させるのに必要十分な（過不足のない）量の水を該混合燃料に混合させることによって生成されるエタノール水溶液のエタノール濃度の目標値として、あらかじめ設定された値である。
【０１２５】
補足すると、本実施形態では、データテーブルを使用して、第５補正係数k_FBwを決定するようにしたが、エタノール水溶液濃度EW_rの検出値と目標濃度EW_r(1)との偏差（EW_r−EW_r(1)）から、ＰＩＤ則などのフィードバック制御則により、第５係数k_FBwを決定するようにしてもよい。
【０１２６】
上記のように決定された基本水量Ｑw_FFと、第４補正係数k_Rwと、第５補正係数k_FBwとが前記補正演算部４２ｄに入力される。そして、該補正演算部４２ｄは、基本水量Ｑw_FFに、第４補正係数k_Rwおよび第５補正係数k_FBwを乗じることによって、目標水量Ｑw_cを決定する。
【０１２７】
さらに、この目標水量Ｑw_cが流量・開度変換部４２ｅに入力される。そして、該流量・開度変換部４２ｅは、入力された目標水量Ｑw_cから、あらかじめ定められたデータテーブルまたは所定の演算式に基づいて、前記水量弁１１の目標開度Ｖopを決定する。なお、目標水量Ｑw_cが“０”である場合の目標開度Ｖopは“０”であり、これは、水量弁１１を閉弁させることを意味する。
【０１２８】
水量制御部４２は、このようにして決定した目標開度Ｖopに応じて水量弁１１を制御する。すなわち、該水量弁１１の実際の開度を目標開度Ｖopに制御する。これにより、水タンク８からフィードポンプ７に供給される水量（単位時間当たりの水量）、換言すれば、前記混合液目標生成量Ｑfuの混合液中に含有させる水量が、目標水量Ｑw_cになるように水量弁１１の開度が制御されることとなる。
【０１２９】
以上説明した水量制御部４２の処理によって、前記界面高さH_FLが所定値H_FL(4)以下である場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(4)以上で、且つエタノール水溶液の残量が所定値Q_Et(4)以下であるという条件が成立し、分離タンク３内のガソリンの残量がさほど少なくない場合には、水タンク８からフィードポンプ７に供給される水量（該フィードポンプ７で混合燃料に混合させる水量）は、エタノール水溶液濃度EW_rの検出値が、目標濃度EW_r(1)に一致するように制御されることとなる。そして、前記界面高さH_FLが所定値H_FL(4)を超えた場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(4)よりも小さく（エタノール水溶液の残量が所定値Q_Et(4)よりも大きく）、分離タンク３内のガソリンの残量が不足気味になると（エタノール水溶液の残量が過剰気味になると）、前記第４補正係数k_Rwが“１”よりも小さい値に設定される。従って、この場合に水タンク８からフィードポンプ７に供給される水量は、界面高さH_FLが所定値H_FL(4)以下である場合よりも少ない水量に制御されることとなる。特に、前記界面高さH_FLが所定値H_FL(max)以上である場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(min)以下で、且つ、エタノール水溶液の残量が所定値Q_Et(max)以上になると、前記第４補正係数k_Rwが“０”に設定される。従って、この場合には、水量弁１１の目標開度Ｖopが“０”となって、水量弁１１が閉弁され、水タンク８からフィードポンプ７への水の供給が遮断されることとなる。
【０１３０】
なお、本実施形態では、エタノール水溶液の残量に関する上記所定値Q_Et(4)と、ガソリンの残量に関する上記所定値Q_Ga(4)とがそれぞれ前記第５発明における第１所定値、第２所定値に相当する。また、エタノール水溶液の残量に関する上記所定値Q_Et(max)と、ガソリンの残量に関する上記所定値Q_Ga(min)とがそれぞれ前記第４発明における第１所定値、第２所定値に相当する。
【０１３１】
以上が本実施形態における前記燃料噴射制御部２１、点火時期制御部２２、ガソリン戻し制御部４１、および水量制御部４２の制御処理の詳細である。
【０１３２】
かかる本実施形態では、前記水量制御部４２の制御処理によって、前記界面高さH_FLが所定値H_FL(4)よりも大きくなる場合を除いて、エタノール濃度センサ１３の出力が示すエタノール水溶液濃度EW_rを目標濃度EW_r(1)に一致させるように、水タンク８からフィードポンプ７に供給される水量が制御される。その結果、混合燃料の混合割合に依存することなく、混合燃料中のエタノールをガソリンと十分に分離させる上で過不足のない適量の水をフィードポンプ７に供給することができる。ひいてはエタノールをガソリンから適切に分離することができる。
【０１３３】
また、前記界面高さH_FLが所定値H_FL(4)よりも大きくなる場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(4)より小さく、且つ、エタノール水溶液の残量が所定値Q_Et(4)よりも大きくなって、ガソリンの残量がエタノール水溶液の残量に比して不足気味となった場合には、水タンク８からフィードポンプ７に供給される水量が通常の場合（前記界面高さH_FLが所定値H_FL(4)以下である場合）よりも、少ない水量（水量＝０とする場合と含む）に制御される。
【０１３４】
このため、分離タンク３に供給される混合液のうち、分離タンク３内でガソリンから分離して該分離タンクの下部に溜まるエタノール水溶液の量が通常の場合よりも少なくなると共に、ガソリンと混ざり合ったまま分離タンク３の上部に溜まるエタノールの量が通常の場合よりも多くなる。ひいては、分離タンク３の上部に貯留する、ガソリンを主成分とする燃料、すなわち、燃料噴射弁５により内燃機関４に供給する燃料が枯渇してしまうのを防止することができる。ひいては、エタノールよりもオクタン価が低い燃料を内燃機関に供給することができくなるような事態を回避することができる。
【０１３５】
また、本実施形態では、前記したように内燃機関４の目標IMEPが比較的低いものとなる低負荷域での運転状態を除く、内燃機関１の主要な運転状態において、エタノール基本供給割合Et_inj_rbが混合燃料エタノール割合Ga_rよりも大きな割合に設定されるので、分離タンク３内のガソリンの残量に対するエタノールの残量の比率が減少しやすい。しかるに、前記ガソリン戻し制御部４１の制御処理によって、分離タンク３内のガソリンの残量が、前記目標値Q_Ga(3)以上になると、分離タンク３内のガソリンがメインタンク２内に戻される。そして、そのガソリンの戻し分は、前記フィードポンプ７から分離タンク３に供給される混合燃料と水との混合液によって補充されるので、該ガソリンの戻し分の一部が、エタノール水溶液によって置換されることとなる。
【０１３６】
このため、内燃機関４へのエタノールおよびガソリンのそれぞれの供給割合を、前記燃料噴射制御部２１で決定した実エタノール供給割合Et_injｒと、これに対応するガソリンの供給割合（１００−Et_injｒ［％］）とに維持したまま、分離タンク３内のガソリンの残量が過剰になる（エタノール水溶液の残量が不足する）のを抑制することができる。従って、内燃機関４へのエタノールおよびガソリンの供給割合が、内燃機関４の運転状態に適した割合から乖離するような状況の発生を極力抑制しながら、分離タンク３内のガソリンの残量とエタノール水溶液の残量とが不均衡になるのを抑制することができる。
【０１３７】
そして、ガソリンを分離タンク３からメインタンク２に戻す際には、流量制御弁１９の操作量（実操作デューティRet_duty）、ひいては、ガソリン戻し流量が、分離タンク３内のガソリンおよびエタノール水溶液の残量と、メインタンク３内の混合燃料の混合割合とに応じて決定されるので、該残量および混合割合に適したガソリン戻し流量で、分離タンク３内のガソリンをメインタンク２に戻すことができる。
【０１３８】
また、分離タンク３内のガソリンをメインタンク２に戻すことで、該メインタンク２内の混合燃料のエタノールの含有割合（混合燃料エタノール割合Et_r）が微小になると、分離タンク３内のガソリンをメインタンクの戻す動作が禁止される（ガソリン戻し流量が“０”に維持される）ので、無駄に流量制御弁１９を動作させるのが防止され、エネルギー消費を低減することができる。
【０１３９】
さらに、燃料噴射制御部２１の制御処理が前記した如く実行されるので、分離タンク３内の界面高さH_FLが前記下限値H_FL(1)と上限値H_FL(2)との間の範囲に存する状態、すなわち、分離タンク３内のエタノール水溶液の残量およびガソリンの残量がそれぞれ好適な範囲［Q_Et(1)、Q_Et(2)］、［Q_Ga(2)、Q_Ga(1)］に存する状態では、内燃機関４の運転状態と前記メインタンク２内の混合燃料の混合割合とに応じて前記した如く決定されるエタノール基本供給割合Et_inj_rbが、実エタノール供給割合Et_inj_rとして決定される。従って、実エタノール供給割合Et_inj_rと実ガソリン供給割合Ga_inj_rbとの比率が、混合燃料エタノール含有割合Et_rと混合燃料ガソリン割合Ga_rとの比率から大きく乖離した状態で、内燃機関４の運転が行われる頻度を少なくできる。そのため、分離タンク３内のエタノール水溶液およびガソリンのそれぞれの残量が、好適な範囲に維持されやすくなり、いずれか一方の燃料の過不足が生じるのを極力防止することができる。
【０１４０】
さらに、このように、分離タンク３内のエタノール水溶液の残量およびガソリンの残量がそれぞれ好適な範囲［Q_Et(1)、Q_Et(2)］、［Q_Ga(2)、Q_Ga(1)］に存する状態では、前記混合燃料エタノール含有割合Et_rが“小”である場合における実エタノール供給割合Et_inj_r（＝Et_inj_rb）は、該Et_rが“中”または“大”である場合における実エタノール供給割合Et_inj_r（＝Et_inj_rb）よりも少なめの供給割合となるため、内燃機関４のノッキングが生じる恐れがある。しかるに、この状況では、点火時期制御部２２の前記した制御処理によって、実際の点火時期IGが、前記図６（ａ）または（ｂ）に示したマップに従って決定される前記基本点火時期IG_bに決定される。このため、内燃機関４の運転状態（回転数NEおよび目標IMEP）を一定に維持した場合、前記混合燃料エタノール含有割合Et_rが“小”である場合に決定される点火時期IGは、該Et_rが“中”または“大”である場合に決定される点火時期IGよりも遅角側の点火時期となる。これにより、混合燃料エタノール含有割合Et_rが“小”である場合に内燃機関４のノッキングが発生するのが防止される。
【０１４１】
また、分離タンク３内の界面高さH_FLが前記下限値H_FL(1)よりも小さくなり、分離タンク３内のエタノールの残量が不足気味になると共に、ガソリンの残量がエタノールの残量に対して過剰気味になると、実エタノール供給割合Et_inj_rは、エタノール基本供給割合Et_inj_rbよりも小さい割合（Et_inj_r×k_R1）に決定されると共に、実ガソリン供給割合Et_inj_rは、ガソリン基本供給割合Ga_int_rb（＝１００−Et_inj_r［％］）に決定される。このため、内燃機関４の運転に伴う分離タンク３内のエタノール水溶液の消費を抑制しつつ、ガソリンの消費が促進され、ひいては、分離タンク３内のエタノールの残量がさらに減少したり、あるいは、ガソリンの残量がさらに多くなるのが防止される。その結果、内燃機関４のノッキングの発生の防止などのために、エタノールを内燃機関４に供給することが好ましい状況で、該エタノールの供給を行うことができなくなるような事態が発生するのを極力防止することができる。
【０１４２】
さらに、このように分離タンク３内のエタノールの残量が不足気味になると共に、ガソリンの残量がエタノールの残量に対して過剰気味になった状態では、実エタノール供給割合Et_inj_rが、エタノール基本供給割合Et_inj_rbよりも小さい割合に決定されることから、混合燃料エタノール含有割合Et_rが“小”、“中”、“大”のいずれの場合でも、内燃機関４のノッキングが発生する恐れがある。しかるに、この状況では、前記第１補正係数k_R1“１”よりも小さい値に設定されることから、実際の点火時期IＧが、前記式（２）によって、基本点火時期IG_bよりも遅角側の点火時期に決定される。これにより、内燃機関４のノッキングの発生を防止することができる。
【０１４３】
また、分離タンク３内の界面高さH_FLが前記上限値H_FL(2)よりも大きくなり、分離タンク３内のガソリンが不足気味になると共に、エタノール水溶液の残量がガソリンの残量に比して過剰気味になると、実エタノール供給割合Et_inj_rは、エタノール基本供給割合Et_inj_rb以上の割合に決定される。特に、分離タンク３内のエタノール水溶液の残量が、界面高さH_FLの前記所定値H_FL(max)に対応する残量以上の残量になると共に、ガソリンの残量が、該所定値H_FL(max)に対応する残量以下の残量になると、実エタノール供給割合Et_inj_rは、混合燃料エタノール割合Et_rの検出値と同じ割合と、前記エタノール基本供給割合Et_inj_rbとのうちの大きい方の割合に決定される。このため、フィードポンプ７から供給されるエタノール、水、およびガソリンの混合液によって、速やかに分離タンク３内のエタノール水溶液の残量を減少させつつ、ガソリンの残量を増加させることができる。ひいては、内燃機関４の低負荷運転時など、ガソリンを内燃機関４に供給することが好ましい状況で、該ガソリンの供給を行うことができなくなるような事態が発生するのを極力防止することができる。
【０１４４】
以上のようにして、本実施形態によれば、分離タンク３内のエタノール水溶液の残量とガソリンの残量とが不均衡になるのを防止しつつ、内燃機関４をノッキングの発生を防止し得る運転状態で効率よく運転させることができる。
【０１４５】
次に、本発明の第２実施形態を図１３〜図１５を参照して説明する。本実施形態は、エタノール濃度センサの出力特性と、水量制御部の処理機能とだけが、前記第１実施形態と相違するものである。従って、本実施形態の説明では、第１実施形態と同一構成もしくは同一機能部分については、第１実施形態と同一の参照符号を用いて説明を省略する。
【０１４６】
前記第１実施形態におけるエタノール濃度センサ１３は、その出力が、分離タンク３内のエタノール水溶液のエタノール濃度（エタノール水溶液濃度EW_r）に応じて連続的に変化するセンサである。これに対して、本実施形態のエタノール濃度センサ１３は、エタノール水溶液濃度EW_rが所定の目標濃度以上であるか否かに応じた２値的な出力（ＯＮ・ＯＦＦ出力）を発生するセンサである。なお、該目標濃度は、混合燃料中のエタノールをガソリンから分離させるのに必要十分な（過不足のない）量の水を該混合燃料に混合させることによって生成されるエタノール水溶液のエタノール濃度であり、前記第１実施形態における目標濃度EW_r(1)と同じでよい。
【０１４７】
そして、本実施形態における水量制御部４２は、次のように構成されている。図１３は、本実施形態における水量制御部４２処理機能を示すブロック図である。本実施形態における水量制御部４２、基本的には、前記エタノール濃度センサ１３の出力に応じて前記水量弁１１の開弁・閉弁を間欠的に行わせることで、フィードポンプ７に供給する水量（混合燃料に混合させる水量）を制御し、エタノール水溶液濃度EW_rが前記所定の目標濃度EW_r(1)を中心にして周期的に変動するようにする。この処理を行うために、水量制御部４２は、水量弁１１の開弁時の目標水量Ｑw_ffc（単位時間当たりの水量の目標値）を決定する水量決定部４２ｆと、この目標水量Ｑw_ffcを水量弁１１の第１目標開度Ｖop(1)に変換する流量・開度変換部４２ｇと、水量弁１１の実際の制御用の目標開度Ｖopを、第１目標開度Ｖop(1)と“０”とに選択的に切り換えて決定する開度切替部４２ｈとを備える。なお、目標開度Ｖopを“０”に決定するということは、水量弁１１を閉弁して、水タンク８からフィードポンプ７への水の供給を遮断するということを意味する。
【０１４８】
水量制御部４２は、まず、水量決定部４２ｆの処理を実行する。この水量決定部４２ｆには、目標水量Ｑw_ffcを決定するために、前記割合センサ１４の出力が示す混合燃料エタノール割合Et_r（検出値）と、前記混合液供給流量Ｑfuとが入力される。そして、水量決定部４２ｆは、入力されたEt_rとＱfuとから、例えば次式（３）により、目標水量Ｑw_ffcを決定する。
【０１４９】
Ｑw_ffc＝Ｑfu×Et_r×ｋx        ……（３）
ここで、式（３）の係数ｋxは、あらかじめ定められた正の所定値であり、この式（３）により算出される目標水量Ｑw_ffcが、混合燃料中のエタノールをガソリンから分離させるのに必要十分な（過不足のない）水量より若干大きな水量になるように設定されている。換言すれば、分離タンク３内に生成されるエタノール水溶液のエタノール濃度を前記目標濃度EW_r(1)よりも若干小さくするように、係数ｋxの値が設定されている。
【０１５０】
なお、目標水量Ｑw_ffcは、Et_rとＱfuとからマップにより決定するようにしてもよい。
【０１５１】
水量決定部４２ｆにより上記の如く決定された目標水量Ｑw_ffcが流量・開度変換部４２ｇに入力される。そして、該流量・開度変換部４２ｇは、入力された目標水量Ｑw_ffcから、あらかじめ定められたデータテーブルまたは所定の演算式に基づいて、前記水量弁１１の開弁時の目標開度Ｖop(1)（以下、開弁時目標開度Ｖop(1)という）を決定する。
【０１５２】
この開弁時目標開度Ｖop(1)と、前記フロートセンサ１５の出力が示す界面高さH_FL（検出値）と、前記エタノール濃度センサ１３の出力とが前記開度切替部４２ｈに入力される。そして、該開度切替部４２ｈは、これらの入力項目の値を基に、図１４のフローチャートに示す処理を実行することによって、水量弁１１の実際の制御用の目標開度Ｖopを決定する。
【０１５３】
すなわち、開度切替部４２ｈは、まず、界面高さH_FLの検出値が所定値HF_L(5)以下であるか否かを判断する（ＳＴＥＰ１）。ここで、該所定値H_FL(5)は、分離タンク３内のガソリンの残量が不足気味であるか否か（エタノール水溶液の残量がガソリンの残量に比して過剰気味であるか否か）を判断するための閾値であり、例えば前記第１実施形態の図１１に示した所定値H_FL(4)もしくは所定値H_FL(max)と同じ値か、または、これらの中間の値に設定されている。以降の説明では、所定値H_FL(5)に対応するガソリンの残量、エタノール水溶液の残量をそれぞれ所定値Q_Ga(5)、Q_Et(5)とおく。
【０１５４】
開度切替部４２ｈは、上記ＳＴＥＰ１の判断結果が否定的である場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(5)よりも小さく、且つ、エタノール水溶液の残量が所定値Q_Et(5)よりも大きく、ガソリンの残量が不足気味である場合には、目標開度Ｖopを“０”とする（ＳＴＥＰ５）。
【０１５５】
なお、本実施形態では、エタノール水溶液の残量に関する所定値Q_Et(5)と、ガソリンの残量に関する所定値Q_Ga(5)とがそれぞれ、前記第４発明における第１所定値、第２所定値に相当する。
【０１５６】
また、ＳＴＥＰ１の判断結果が肯定的である場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(5)以上で、且つ、エタノール水溶液の残量が所定値Q_Et(5)以下であり、分離タンク３内のガソリンの残量がさほど不足していない場合には、開度切替部４２ｈは、エタノール濃度センサ１３の出力がＯＦＦであるか否かを判断する（ＳＴＥＰ２）。ここで、本実施形態におけるエタノール濃度センサ１３は、分離タンク３内のエタノール水溶液濃度EW_rが前記目標濃度EW_r(1)以上である場合に、その出力がＯＦＦとなり、エタノール水溶液濃度EW_rが目標濃度EW_r(1)よりも小さい場合に、その出力がＯＮとなるセンサである。
【０１５７】
このＳＴＥＰ２の判断結果が否定的である場合（EW_r＜EW_r(1)である場合）には、開度切替部４２ｈは、さらに該ＳＴＥＰ２の判断結果が否定的となる状態が、所定時間以上、継続したか否かを判断する（ＳＴＥＰ３）。そして、ＳＴＥＰ３の判断結果が肯定的である場合には、開度切替部４２ｈは、前記ＳＴＥＰ５の処理を実行し、水量弁１１の目標開度Ｖopを“０”にする。また、ＳＴＥＰ３の判断結果が否定的である場合には、開度切替部４２ｈは、前記開弁時目標開度Ｖop(1)を水量弁１１の目標開度Ｖopとして設定する（ＳＴＥＰ６）。
【０１５８】
また、前記ＳＴＥＰ２の判断結果が肯定的である場合（EW_r≧EW_r(1)である場合）には、開度切替部４２ｈは、ＳＴＥＰ３と同様に、さらに該ＳＴＥＰ２の判断結果が否定的となる状態が、所定時間以上、継続したか否かを判断する（ＳＴＥＰ４）。そして、ＳＴＥＰ４の判断結果が肯定的である場合には、開度切替部４２ｈは、前記ＳＴＥＰ６の処理を実行し、前記開弁時目標開度Ｖop(1)を水量弁１１の目標開度Ｖopとして設定する。また、ＳＴＥＰ４の判断結果が否定的である場合には、開度切替部４２ｈは、前記ＳＴＥＰ５の処理を実行し、水量弁１１の目標開度Ｖopを“０”にする。
【０１５９】
以上が開度切替部４２ｈの処理である。本実施形態の水量制御部４２は、このようにして開度切替部４２ｈで最終的に決定した目標開度Ｖopに水量弁１１の実際の開度を逐次制御する。
【０１６０】
かかる水量制御部４２の処理によって、分離タンク３内のガソリンの残量が不足気味である場合（ＳＴＥＰ１の判断結果が否定的となる場合）を除いて、前記エタノール濃度センサ１３の出力がＯＮとなる状態が所定時間以上、継続した場合（エタノール水溶液濃度EW_rが前記目標濃度EW_r(1)よりも小さい状態が所定時間以上、継続した場合）には、水量弁１１の目標開度Ｖopが“０”に設定される。ひいては、水量弁１１が閉弁され、フィードポンプ７への水の供給が遮断される。その結果、エタノール水溶液濃度EW_rが増加していく。また、前記エタノール濃度センサ１３の出力がＯＦＦとなる状態が所定時間以上、継続した場合（エタノール水溶液濃度EW_rが前記目標濃度EW_r(1)以上となる状態が所定時間以上、継続した場合）には、水量弁１１の目標開度Ｖopが前記開弁時目標開度Ｖop(1)に設定される。ひいては、水量弁１１が開弁され、フィードポンプ７に前記目標水量Ｑw_ffcの水が供給されることとなる。その結果、エタノール水溶液濃度EW_rが減少していく。
【０１６１】
図１５は、かかる水量制御部４２の処理によるエタノール水溶液濃度EW_rの経時変化とエタノール濃度センサ１３の出力の経時変化とをそれぞれ上段、下段に例示するグラフである。図示のように、エタノール水溶液濃度EW_rは、目標濃度EW_r(1)に近い値に保たれながら（概ね一定の値に保たれながら）、該目標濃度EW_r(1)の上下に周期的に増減するように変化する。そして、この変化と同期して、エタノール濃度センサ１３の出力が周期的にＯＮ・ＯＦＦする。
【０１６２】
この場合、本実施形態では、エタノール水溶液濃度EW_rが目標濃度EW_r(1)よりも小さい濃度から該目標濃度EW_r(1)よりも大きい濃度に変化した場合には、その変化後、EW_r≧EW_r(1)となる状態が所定時間以上、継続した場合に、水量弁１１が閉弁状態から開弁される。また、エタノール水溶液濃度EW_rが目標濃度EW_r(1)よりも大きい濃度から該目標濃度EW_r(1)よりも小さい濃度に変化した場合には、その変化後、EW_r＜EW_r(1)となる状態が所定時間以上、継続した場合に、水量弁１１が開弁状態から閉弁される。このため、エタノール濃度センサ１３の検出誤差などに起因して水量弁１１の開閉状態が頻繁に切り替わるようなハンチング現象が発生するのが防止される。
【０１６３】
補足すると、前記式（３）の係数ｋxは、エタノール水溶液濃度EW_rの経時変化の周期や振幅を調整するための係数としての機能を有し、その周期や振幅が適切なものとなるように該係数ｋxの値が設定されている。
【０１６４】
かかる本実施形態では、前記水量制御部４２の制御処理によって、前記界面高さH_FLが所定値H_FL(5)よりも大きくなる場合を除いて、エタノール濃度センサ１３が検出するエタノール水溶液濃度EW_rが概ね目標濃度EW_r(1)の近傍の濃度に保たれるように、水タンク８からフィードポンプ７への水の供給とその遮断とが交互に行われる。その結果、第１実施形態と同様に、混合燃料の混合割合に依存することなく、混合燃料中のエタノールをガソリンと十分に分離させる上で過不足のない適量の水をフィードポンプ７に供給することができる。ひいてはエタノールをガソリンから適切に分離することができる。
【０１６５】
また、前記界面高さH_FLが所定値H_FL(5)よりも大きくなる場合、すなわち、分離タンク３内のガソリンの残量が所定値Q_Ga(5)より小さく、且つ、エタノール水溶液の残量が所定値Q_Et(5)よりも大きくなって、ガソリンの残量がエタノール水溶液の残量に比して不足気味となった場合には、水タンク８からフィードポンプ７への水の供給が遮断される。
【０１６６】
このため、第１実施形態と同様に、分離タンク３の上部に貯留する、ガソリンを主成分とする燃料、すなわち、燃料噴射弁５により内燃機関４に供給する燃料が枯渇してしまうのを防止することができる。ひいては、エタノールよりもオクタン価が低い燃料を内燃機関に供給することができくなるような事態を回避することができる。
【０１６７】
なお、本実施形態では、前記界面高さH_FLの検出値が所定値H_FL(5)よりも大きくなった場合に、水量弁１１を閉弁して、フィードポンプ７への水の供給を遮断するようにしたが、水量弁１１の開弁時にフィードポンプ７に供給する水量を少なくするようにしてもよい。例えば、図１４のＳＴＥＰ１の判断処理を省略すると共に、ＳＴＥＰ６で水量弁１１の目標開度Ｖopとして設定する値を、前記開弁時目標開度Ｖop(1)に、前記第１実施形態で説明した第４補正係数k_Rを乗じてなる値にするようにしてもよい。
【０１６８】
また、本実施形態では、エタノール濃度センサ１３は、分離タンク３内のエタノール水溶液濃度EW_rが前記目標濃度EW_r(1)以上である場合にその出力がＯＦＦとなり、該目標濃度EW_r(1)よりも小さい場合にその出力がＯＮになるセンサを使用したが、その出力のＯＮ・ＯＦＦがエタノール水溶液濃度EW_rに対して本実施形態と逆になる特性のセンサを使用してもよい。
【０１６９】
さらに、エタノール濃度センサ１３として、第１実施形態と同様に、エタノール水溶液濃度EW_rに応じて連続的に出力が変化するようなセンサを使用し、その出力が示すエタノール水溶液濃度EW_rの検出値が、目標濃度EW_r(1)以上であるか否かに応じて、図１４のＳＴＥＰ３〜６の処理を実行するようにしてもよい。そして、この場合においては、水量弁１０の開閉を切り替えタイミングを規定するエタノール水溶液濃度EW_rの閾値を目標濃度EW_r(1)の近傍で２種類用意することによって、水量弁１１の開閉状態が頻繁に切り替わるようなハンチング現象の発生を防止することもできる。より具体的には、例えば、目標濃度EW_r(1)よりも若干大きい第１閾値と、目標濃度EW_r(1)よりも若干小さい第２閾値とをあらかじめ定めておく。そして、エタノール水溶液濃度EW_rの検出値が第１閾値よりも小さい値から大きい値に変化したときに、水量弁１１を閉弁状態から開弁し、エタノール水溶液濃度EW_rの検出値が第２閾値よりも大きい値から小さい値に変化したときに、水量弁１１を開弁状態から閉弁する。
【０１７０】
また、以上説明した第１および第２実施形態では、前記混合液供給流量Ｑfuの代わりに、フィードポンプ７の目標吐出量や目標出力を混合液生成量データとして使用するようにしてもよい。また、例えば前記ガソリン供給路１２、エタノール供給路１３、ガソリン戻し通路１８のそれぞれに流量センサを介装し、それらの流量センサによる流量検出値の総和を混合液生成量データとして使用してもよい。
【０１７１】
また、前記各実施形態において、例えば分離タンク３にメインタンク２内の混合燃料と水タンク８内の水とを各別のポンプにより供給して、それらの混合燃料および水を分離タンク３内で混合・攪拌するようにしてもよい。その場合、水の供給用のポンプの目標吐出量などを本発明における水量制御操作量として使用することができる。
【０１７２】
また、混合燃料を組成する２種類の燃料（アルコールおよび液体炭化水素）は、エタノールとガソリンとの組み合わせに限られるものではない。例えば、混合燃料中の液体炭化水素は、ガソリンの代わりに、例えば軽油もしくはオレイン酸メチルなどであってもよい。また、混合燃料中のアルコールはエタノールの代わりに、例えばメタノールであってもよい。
【図面の簡単な説明】
【０１７３】
【図１】本発明の第１実施形態および第２実施形態の燃料供給システムの全体構成を概略的に示す図。
【図２】図１の燃料供給システムに備えた制御ユニット（ＥＣＵ）の制御処理機能を示すブロック図。
【図３】図３（ａ），（ｂ），（ｃ）は、図２に示すエタノール基本供給割合決定部２３ａの処理で用いるマップを例示するグラフ。
【図４】図２に示すk_R1決定部２３ｂの処理で使用するデータテーブルを例示するグラフ。
【図５】図２に示すk_R2決定部２４ａの処理で使用するデータテーブルを例示するグラフ。
【図６】図６（ａ），（ｂ）は、図２に示す基本点火時期決定部３１の処理で使用するマップを例示するグラフ。
【図７】図２に示すガソリン戻し制御部４１の処理機能を示すブロック図。
【図８】図８（ａ），（ｂ）は、図７に示すk_R3決定部４１ａの処理で使用するマップを例示するグラフ。
【図９】図２に示す水量制御部４２の、第１実施形態における処理機能を示すブロック図。
【図１０】図９に示す基本水量決定部４２ａの処理で使用するマップを例示するグラフ。
【図１１】図９に示すk_Rw決定部４２ｂの処理で使用するデータテーブルを例示するグラフ。
【図１２】図９に示すk_FBw決定部４２ｃの処理で使用するデータテーブルを例示するグラフ。
【図１３】図２に示す水量制御部４２の、第２実施形態における処理機能を示すブロック図。
【図１４】図１３に示す開度切替部４２ｈの処理を示すフローチャート。
【図１５】第２実施形態におけるエタノール−水混合液中のエタノールの濃度と、エタノール濃度センサの出力との経時変化を例示するグラフ。
【符号の説明】
【０１７４】
１…燃料供給システム、２…メインタンク（混合燃料収容タンク）、３…分離タンク（分離燃料収容タンク）、４…内燃機関、５，６…燃料噴射弁、７…フィードポンプ（混合液生成手段）、８…水タンク（水収容タンク）、１１…水量弁（水量制御手段）、１４…割合センサ（混合燃料割合検出手段）、１５…フロートセンサ（分離燃料残量検出手段）、１６…エタノール濃度センサ（アルコール含有割合検出手段）、１７…制御装置（混合液生成量データ生成手段）、２１…燃料噴射制御部（燃料供給制御手段）、１８…ガソリン戻し通路（燃料戻し手段）、１９…流量制御弁（燃料戻し手段）、４１…ガソリン戻し制御部（燃料戻し手段）、４２…水量制御部（水量制御手段）。
【図１】
0004907593.tif 000002
【図２】
0004907593.tif 000003
【図３】
0004907593.tif 000004
【図４】
0004907593.tif 000005
【図５】
0004907593.tif 000006
【図６】
0004907593.tif 000007
【図７】
0004907593.tif 000008
【図８】
0004907593.tif 000009
【図９】
0004907593.tif 000010
【図１０】
0004907593.tif 000011
【図１１】
0004907593.tif 000012
【図１２】
0004907593.tif 000013
【図１３】
0004907593.tif 000014
【図１４】
0004907593.tif 000015
【図１５】
0004907593.tif 000016