(57)【要約】【課題】より正確に燃料の相分離を判定することのできるアルコール混合燃料供給装置を提供すること。【解決手段】エンジンの運転に用いる燃料７０を貯留する燃料タンク５と、燃料７０に混合されているアルコールの濃度を検出可能なアルコール濃度センサ２５と、燃料タンク５に貯留されている燃料７０を攪拌可能な攪拌用ポンプ４０と、アルコール濃度センサ２５で検出したアルコールの濃度が所定値以下の場合には攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行う攪拌用ポンプ制御部と、攪拌用ポンプ４０で攪拌して所定時間経過後の燃料７０のアルコール濃度センサ２５での検出値の偏差である濃度偏差が所定値未満であるかの判定を行うと共に、濃度偏差が所定値未満の場合には燃料７０は相分離していたと判定し、濃度偏差が所定値以上の場合にはアルコール濃度センサ２５は故障していると判定する濃度偏差判定部５８と、を備える。【選択図】        図１
2009121365.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの運転に用いる燃料を貯留する燃料貯留手段と、
前記燃料に混合されているアルコールの濃度を検出可能なアルコール濃度検出手段と、
前記燃料貯留手段に貯留されている前記燃料を攪拌可能な燃料攪拌手段と、
前記アルコール濃度検出手段で検出した前記アルコールの濃度が所定値以下の場合には前記燃料攪拌手段に対して前記燃料を攪拌させる制御を行う燃料攪拌手段制御手段と、
前記燃料攪拌手段で攪拌して所定時間経過後の前記燃料の前記アルコール濃度検出手段での検出値の偏差である濃度偏差が所定値未満であるかの判定を行うと共に、前記濃度偏差が所定値未満の場合には前記燃料は相分離していたと判定し、前記濃度偏差が所定値以上の場合には前記アルコール濃度検出手段は故障していると判定する濃度偏差判定手段と、
を備えることを特徴とするアルコール混合燃料供給装置。
【請求項２】
さらに、前記燃料攪拌手段で攪拌した前記燃料の前記アルコール濃度検出手段での検出値が所定値以上を検出したかを判定するアルコール濃度変化判定手段を備えており、
前記濃度偏差判定手段は、前記アルコール濃度変化判定手段での判定で前記アルコール濃度検出手段での検出値が所定値以上を検出したと判定した場合に、前記濃度偏差が所定値未満であるかの判定を行うことを特徴とする請求項１に記載のアルコール混合燃料供給装置。
【請求項３】
さらに、前記燃料貯留手段に前記燃料を給油したか否かを判定する給油判定手段と、
前回の前記燃料の攪拌時における前記アルコール濃度である学習濃度が０であるかを判定する学習濃度判定手段と、
を備えており、
前記燃料攪拌手段制御手段は、前記燃料貯留手段に前記燃料を給油していないと前記給油判定手段で判定し、且つ、前記学習濃度は０ではないと前記学習濃度判定手段で判定し、さらに、前記アルコール濃度検出手段で検出した前記アルコールの濃度が０の場合に前記燃料攪拌手段に対して前記燃料を攪拌させる制御を行うことを特徴とする請求項１に記載のアルコール混合燃料供給装置。
【請求項４】
さらに、前記燃料の攪拌後の前記アルコール濃度である攪拌後濃度が前記学習濃度と同一であるか否かを判定する攪拌後濃度判定手段を備えており、
前記濃度偏差判定手段は、前記攪拌後濃度が前記学習濃度と同一であると前記攪拌後濃度判定手段で判定した場合には前記燃料は相分離していたと判定し、前記攪拌後濃度が前記学習濃度と同一ではないと前記攪拌後濃度判定手段で判定した場合には前記アルコール濃度検出手段は故障していると判定することを特徴とする請求項３に記載のアルコール混合燃料供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アルコール混合燃料供給装置に関するものである。特に、この発明は、燃料に含まれているアルコールの濃度を検出するアルコール混合燃料供給装置に関するものである。
【背景技術】
【０００２】
近年の車両に搭載されるエンジンでは、燃料事情の悪化や排気清浄化の要請などにより、従来多用されていた燃料であるガソリンに加えて代替燃料としてアルコールを同時に使用可能なシステムが実用化されつつある。例えば、このようなシステムを搭載した車両であるＦＦＶ（Flexible Fuel Vehicle）では、ガソリンのみや、ガソリンとアルコールとの混合燃料、或いはアルコールのみで走行可能になっている。このようなＦＦＶでは、使用する燃料のアルコール濃度を０％〜１００％の間で変化させて使用することができる。
【０００３】
ＦＦＶでは、このように燃料のアルコール濃度が変化した場合でも運転可能にするために、燃料中のアルコール濃度に応じて目標空燃比や点火時期などを変化させて運転することができ、また、燃料のアルコール濃度を正確に検出することは、エンジンの運転性能の向上や排気エミションの改善を図る上でも、大変重要になっている。
【０００４】
しかし、ガソリンとアルコールとの混合燃料の場合、燃料中に水が含まれているとガソリンとアルコールとは分離し易くなり、相分離が発生する虞がある。エンジンの運転中は、燃料タンクに設けられる燃料ポンプによって燃料タンク内の燃料は循環するため、相分離は発生し難いが、エンジンの停止時には燃料は循環しないため、ガソリンとアルコールとの混合燃料中に水が含まれている場合には、相分離が発生する虞がある。
【０００５】
このように相分離が発生した場合、燃料のアルコール濃度を検出する検出手段であるアルコール濃度検出手段で燃料中の正確なアルコール濃度を検出するのが困難になる虞がある。このため、このように相分離が発生した場合におけるエンジンの始動時には、アルコール濃度検出手段で検出する燃料のアルコール濃度と、実際の燃料のアルコール濃度とが相違する虞があり、空燃比や点火時期などが実際の燃料に適した空燃比や点火時期にならなくなる虞がある。この場合、良好な始動性能を得ることができず、また、排気エミッションの悪化を招く虞がある。
【０００６】
このため、従来のＦＦＶが有するアルコール混合燃料供給装置では、検出する燃料のアルコール濃度と実際の燃料のアルコール濃度とを一致させることを図っているものがある。例えば、特許文献１に記載のＦＦＶ用エンジンの始動制御方法では、エンジンの始動時における燃料中のアルコール濃度と前回のエンジン停止時における燃料中のアルコール濃度とを比較し、アルコール濃度が変化している場合には、燃料を予混合し、予混合後のアルコール濃度に基づいてエンジンを始動する。これにより、エンジンの停止中にガソリンとアルコールとの混合燃料に相分離が発生した場合でも、燃料を予混合することによりアルコール濃度が均一になるため、アルコール濃度検出手段で検出したアルコール濃度と実際の燃料のアルコール濃度とを一致させることができる。従って、良好な始動性能を得ることができると共に、排気エミッションの改善を図ることができる。
【０００７】
【特許文献１】特開平６−２６４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、相分離はエンジンの運転状態によってはエンジンの停止時以外でも発生することが考えられるが、特許文献１に記載されたＦＦＶ用エンジンの始動制御方法では、エンジンの始動時における燃料中のアルコール濃度と前回のエンジン停止時におけるアルコール濃度とを比較するため、エンジンの運転中に相分離が発生することによる不具合を低減するのは困難なものとなっている。
【０００９】
また、アルコール濃度検出手段で検出したアルコール濃度と実際の燃料のアルコール濃度とが相違する現象は、ガソリンとアルコールとの混合燃料が相分離している場合の他に、アルコール濃度検出手段が故障している場合にも発生する。この場合、アルコール濃度検出手段で検出したアルコール濃度と実際の燃料のアルコール濃度とが相違する現象が、混合燃料が相分離に起因するものか、アルコール濃度検出手段の故障に起因するものかの判定が困難になる虞がある。このため、混合燃料の相分離を正確に判定することは、大変困難なものになっていた。
【００１０】
本発明は、上記に鑑みてなされたものであって、より正確に燃料の相分離を判定することのできるアルコール混合燃料供給装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、この発明に係るアルコール混合燃料供給装置は、エンジンの運転に用いる燃料を貯留する燃料貯留手段と、前記燃料に混合されているアルコールの濃度を検出可能なアルコール濃度検出手段と、前記燃料貯留手段に貯留されている前記燃料を攪拌可能な燃料攪拌手段と、前記アルコール濃度検出手段で検出した前記アルコールの濃度が所定値以下の場合には前記燃料攪拌手段に対して前記燃料を攪拌させる制御を行う燃料攪拌手段制御手段と、前記燃料攪拌手段で攪拌して所定時間経過後の前記燃料の前記アルコール濃度検出手段での検出値の偏差である濃度偏差が所定値未満であるかの判定を行うと共に、前記濃度偏差が所定値未満の場合には前記燃料は相分離していたと判定し、前記濃度偏差が所定値以上の場合には前記アルコール濃度検出手段は故障していると判定する濃度偏差判定手段と、を備えることを特徴とする。
【００１２】
この発明では、アルコール濃度検出手段で検出したアルコールの濃度が所定値以下の場合には燃料攪拌手段で燃料を攪拌するため、攪拌をした際によるアルコールの濃度の変化を検出することにより、燃料が相分離していたかを判定することができる。つまり、アルコールの濃度が所定値以下である状態は、燃料が相分離している虞があるが、相分離している状態の燃料を攪拌した場合には、燃料貯留手段の燃料のアルコール濃度は均一化される方向に変化するため、アルコール濃度検出手段で検出されるアルコール濃度は変化する。このため、このアルコール濃度の変化を見ることにより、燃料が相分離していたかを判定することができる。
【００１３】
また、燃料攪拌手段で攪拌して所定時間経過後の燃料のアルコール濃度検出手段での検出値の偏差である濃度偏差が所定値未満であるかの判定を、濃度偏差判定手段で行っているため、燃料が相分離をしていたかを判定することができる。つまり、濃度偏差が所定値未満の場合には、攪拌している燃料は、ほぼ安定したアルコール濃度となっていることを示しているため、攪拌前の燃料は相分離していたと判定することができる。また、濃度偏差が所定値以上の場合には、所定値以上を検出したアルコール濃度検出手段での検出値は、アルコール濃度検出手段の故障に起因するものであると判断することができるため、アルコール濃度検出手段は故障していると判定することができる。
【００１４】
これにより、アルコール濃度検出手段で検出したアルコールの濃度が所定値以下の場合において燃料を攪拌した際に、アルコール濃度検出手段で検出されるアルコール濃度が変化した場合、この変化が、燃料が相分離をしていたことによるものか、アルコール濃度検出手段の故障に起因するものであるかの判断をすることができる。従って、燃料を攪拌することによりアルコール濃度が変化した場合に、アルコール濃度検出手段の故障が起因となった変化を除外することができる。この結果、より正確に燃料の相分離を判定することができる。
【００１５】
また、この発明に係るアルコール混合燃料供給装置は、さらに、前記燃料攪拌手段で攪拌した前記燃料の前記アルコール濃度検出手段での検出値が所定値以上を検出したかを判定するアルコール濃度変化判定手段を備えており、前記濃度偏差判定手段は、前記アルコール濃度変化判定手段での判定で前記アルコール濃度検出手段での検出値が所定値以上を検出したと判定した場合に、前記濃度偏差が所定値未満であるかの判定を行うことを特徴とする。
【００１６】
この発明では、燃料攪拌手段で攪拌した燃料のアルコール濃度検出手段での検出値が所定値以上を検出したかをアルコール濃度変化判定手段で判定しているため、燃料が相分離をしていた虞があるかを、より正確に判定できる。また、濃度偏差判定手段は、アルコール濃度変化判定手段での判定でアルコール濃度検出手段での検出値が所定値以上を検出したと判定した場合に、濃度偏差が所定値未満であるかの判定を行っている。このため、アルコール濃度検出手段での検出値が所定値以上を検出することにより、燃料が相分離をしていた虞があるとアルコール濃度変化判定手段で判定された場合でも、濃度偏差判定手段でアルコール濃度検出手段の故障が起因となった検出を除外することができる。この結果、より正確に燃料の相分離を判定することができる。
【００１７】
また、この発明に係るアルコール混合燃料供給装置は、さらに、前記燃料貯留手段に前記燃料を給油したか否かを判定する給油判定手段と、前回の前記燃料の攪拌時における前記アルコール濃度である学習濃度が０であるかを判定する学習濃度判定手段と、を備えており、前記燃料攪拌手段制御手段は、前記燃料貯留手段に前記燃料を給油していないと前記給油判定手段で判定し、且つ、前記学習濃度は０ではないと前記学習濃度判定手段で判定し、さらに、前記アルコール濃度検出手段で検出した前記アルコールの濃度が０の場合に前記燃料攪拌手段に対して前記燃料を攪拌させる制御を行うことを特徴とする。
【００１８】
この発明では、燃料貯留手段に燃料を給油していないと給油判定手段で判定し、且つ、学習濃度は０ではないと学習濃度判定手段で判定し、さらに、アルコール濃度検出手段で検出したアルコールの濃度が０の場合に燃料攪拌手段に対して燃料を攪拌させる制御を行うため、より正確に燃料の相分離を判定することができる。つまり、燃料が給油されない場合には、燃料は学習濃度を取得した際の燃料と同じ燃料であることを示している。また、学習濃度は０ではなく、アルコール濃度検出手段で検出したアルコールの濃度が０であるということは、学習濃度を取得した際には所定のアルコール濃度を有していた燃料より検出したアルコールの濃度が０であるため、燃料は相分離している虞が高くなっている。このため、このように燃料が相分離している虞が高い場合には、燃料を攪拌して相分離を判定するが、それ以外の場合には攪拌しないので、必要以上に攪拌することを抑制できる。この結果、不必要に攪拌を行うことによるエンジンの燃費の悪化を抑制できる。
【００１９】
また、この発明に係るアルコール混合燃料供給装置は、さらに、前記燃料の攪拌後の前記アルコール濃度である攪拌後濃度が前記学習濃度と同一であるか否かを判定する攪拌後濃度判定手段を備えており、前記濃度偏差判定手段は、前記攪拌後濃度が前記学習濃度と同一であると前記攪拌後濃度判定手段で判定した場合には前記燃料は相分離していたと判定し、前記攪拌後濃度が前記学習濃度と同一ではないと前記攪拌後濃度判定手段で判定した場合には前記アルコール濃度検出手段は故障していると判定することを特徴とする。
【００２０】
この発明では、攪拌後濃度が学習濃度と同一であると判定された場合には燃料は相分離していたと判定し、攪拌後濃度が学習濃度と同一ではないと判定された場合にはアルコール濃度検出手段は故障していると判定するため、燃料が相分離しているかを判定する基準を増加させて判定することができる。この結果、より正確に燃料の相分離を判定することができる。
【発明の効果】
【００２１】
本発明に係るアルコール混合燃料供給装置は、より正確に燃料の相分離を判定することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明に係るアルコール混合燃料供給装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が置換可能かつ容易なもの、或いは実質的に同一のものが含まれる。
【実施例１】
【００２３】
図１は、実施例１に係るアルコール混合燃料供給装置の概略図である。同図に示すアルコール混合燃料供給装置１は、車両（図示省略）に搭載されており、当該アルコール混合燃料供給装置１は、車両の走行時における原動手段であるエンジン（図示省略）の運転に用いる燃料７０を貯留する燃料貯留手段である燃料タンク５が設けられている。なお、このエンジンは、燃料としてガソリン、アルコール、ガソリンとアルコールとの混合燃料で運転が可能になっており、これらの燃料で走行可能な車両であるＦＦＶに用いられる原動手段となっている。
【００２４】
このエンジンの運転に用いる燃料７０を貯留する燃料タンク５は、当該燃料タンク５内に貯留された燃料７０をエンジンに供給する燃料供給手段である燃料ポンプ１０が設けられている。詳しくは、この燃料ポンプ１０には、燃料タンク５に貯留された燃料７０を吸い込む燃料吸込口１２を有する燃料吸込部１１と、燃料ポンプ１０からエンジンにかけての燃料７０の通路として設けられる燃料ホース１５とが接続されている。
【００２５】
このうち、燃料吸込部１１は、燃料吸込口１２が燃料タンク５内における下側方向、つまり、燃料タンク５の底部６方向に位置しており、燃料吸込口１２はこの位置で燃料タンク５内に開口している。また、燃料ホース１５は、燃料ポンプ１０に接続されている側の反対側の端部がエンジンに接続されており、その間には燃料フィルタ（図示省略）等が設けられている。また、燃料タンク５には、燃料吸込口１２から吸い込んだ燃料タンク５内の燃料７０を燃料タンク５内に戻すリターンパイプ１３が設けられている。
【００２６】
また、燃料タンク５内には、当該燃料タンク５に貯留された燃料７０の油面を検知可能な油面検知手段である油面検知フロート２０が設けられている。この油面検知フロート２０は、燃料タンク５内における貯留量に応じて変化する燃料７０の油面と共に位置が変化可能に設けられており、具体的には、貯留量に応じて燃料タンク５内で上下する燃料７０の油面と共に、油面検知フロート２０も燃料タンク５内おける位置が上下する。つまり、油面検知フロート２０は、燃料タンク５内に燃料７０が貯留されている場合には、燃料７０に浮かべられた状態で配設されている。このように設けられる油面検知フロート２０は、燃料タンク５内における上下方向における移動が規制されない状態、即ち、上下方向に自在に移動可能な状態で、接続ロッド２２を介して油面検出手段である油面センサ２１に接続されている。
【００２７】
また、この油面検知フロート２０には、燃料７０に混合されているアルコールの濃度を検出可能なアルコール濃度検出手段であるアルコール濃度センサ２５が設けられている。このアルコール濃度センサ２５は、油面検知フロート２０の下面、つまり、油面検知フロート２０における燃料タンク５の底部６側の面から突出した部分を有して設けられている。
【００２８】
また、燃料タンク５には、燃料を燃料タンク５内に給油する際における燃料の通路である燃料給油パイプ３０が設けられている。この燃料給油パイプ３０は、一端が燃料タンク５の内部に位置している。また、燃料タンク５の他端は、燃料タンク５の外部に位置しており、この端部は、燃料タンク５の上端に位置する上面部７よりも上方に位置している。このように、燃料給油パイプ３０における燃料タンク５の外部に位置している側の端部は、燃料を燃料タンク５内に給油する際における給油口である燃料給油口３１として設けられている。
【００２９】
さらに、この燃料給油パイプ３０には、燃料タンク５の外部に位置する部分にブリーザーチューブ３５が接続されている。ブリーザーチューブ３５は、このように一端が燃料給油パイプ３０に接続されており、他端が燃料タンク５の上面部７に接続されている。
【００３０】
また、実施例１に係るアルコール混合燃料供給装置１は、燃料タンク５に貯留されている燃料７０を攪拌可能な燃料攪拌手段である攪拌用ポンプ４０を備えており、攪拌用ポンプ４０には、ポンプ流入側ホース４１とポンプ流出側ホース４２とが接続されている。このうち、ポンプ流入側ホース４１は、攪拌用ポンプ４０に接続されている側の反対側に位置する端部が、燃料タンク５の底部６に接続されている。また、ポンプ流出側ホース４２は、攪拌用ポンプ４０に接続されている側の反対側に位置する端部が、燃料給油パイプ３０に接続されている。
【００３１】
アルコール混合燃料供給装置１が備える各部のうち、燃料ポンプ１０、油面センサ２１、アルコール濃度センサ２５、攪拌用ポンプ４０は、車両に搭載されると共に車両の各部を制御するＥＣＵ（Electronic Control Unit）５０に接続されている。
【００３２】
図２は、図１に示すアルコール混合燃料供給装置の要部構成図である。ＥＣＵ５０には、処理部５１、記憶部６５及び入出力部６６が設けられており、これらは互いに接続され、互いに信号の受け渡しが可能になっている。また、ＥＣＵ５０に接続されている燃料ポンプ１０、油面センサ２１、アルコール濃度センサ２５、攪拌用ポンプ４０は、入出力部６６に接続されており、入出力部６６は、これらの油面センサ２１等との間で信号の入出力を行う。また、記憶部６５には、実施例１に係るアルコール混合燃料供給装置１を制御するコンピュータプログラムが格納されている。この記憶部６５は、ハードディスク装置や光磁気ディスク装置、またはフラッシュメモリ等の不揮発性のメモリ（ＣＤ−ＲＯＭ等のような読み出しのみが可能な記憶媒体）や、ＲＡＭ（Random Access Memory）のような揮発性のメモリ、或いはこれらの組み合わせにより構成することができる。
【００３３】
また、処理部５１は、メモリ及びＣＰＵ（Central Processing Unit）により構成されており、燃料ポンプ１０の作動を制御可能な燃料供給手段制御手段である燃料ポンプ制御部５２と、攪拌用ポンプ４０の作動を制御可能な攪拌手段制御手段である攪拌用ポンプ制御部５３と、油面センサ２１での検出結果より、燃料タンク５に貯留されている燃料７０の油面の位置を取得する油面取得手段である油面取得部５４と、アルコール濃度センサ２５の検出結果より燃料タンク５に貯留されている燃料７０のアルコール濃度を取得するアルコール濃度取得手段であるアルコール濃度取得部５５と、を有している。
【００３４】
また、処理部５１は、アルコール濃度取得部５５で取得した現在の燃料７０のアルコール濃度である現在濃度が０％であるか否かを判定する現在濃度判定手段である現在濃度判定部５６と、攪拌用ポンプ４０で攪拌した燃料のアルコール濃度センサ２５での検出値が所定値以上を検出したかを判定するアルコール濃度変化判定手段であるアルコール濃度変化判定部５７と、アルコール濃度変化判定部５７での判定でアルコール濃度センサ２５での検出値が所定値以上を検出した判定した場合に、攪拌用ポンプ４０で攪拌して所定時間経過後の燃料７０のアルコール濃度センサ２５での検出値の偏差である濃度偏差が所定値未満であるかの判定を行う濃度偏差判定手段である濃度偏差判定部５８と、を有している。
【００３５】
ＥＣＵ５０によって制御されるアルコール混合燃料供給装置１の制御は、例えば、アルコール濃度センサ２５などによる検出結果に基づいて、処理部５１が上記コンピュータプログラムを当該処理部５１に組み込まれたメモリに読み込んで演算し、演算の結果に応じて攪拌用ポンプ４０などを作動させることにより制御する。その際に処理部５１は、適宜記憶部６５へ演算途中の数値を格納し、また格納した数値を取り出して演算を実行する。なお、このようにアルコール混合燃料供給装置１を制御する場合には、上記コンピュータプログラムの代わりに、ＥＣＵ５０とは異なる専用のハードウェアによって制御してもよい。
【００３６】
この実施例１に係るアルコール混合燃料供給装置１は、以上のごとき構成からなり、以下、その作用について説明する。実施例１に係るアルコール混合燃料供給装置１は、エンジンの運転時には燃料ポンプ１０を作動させることにより、燃料タンク５内の燃料７０をエンジンに供給する。この燃料ポンプ１０の作動は、ＥＣＵ５０の処理部５１が有する燃料ポンプ制御部５２から燃料ポンプ１０に制御信号を送信することにより、燃料ポンプ制御部５２は燃料ポンプ１０の作動を制御する。燃料ポンプ１０の作動時には、燃料ポンプ１０は燃料吸込部１１が有する燃料吸込口１２から燃料７０を吸い込み、吸い込んだ燃料７０を燃料ホース１５に流す。燃料ホース１５はエンジンに接続されているため、これにより、燃料タンク５内に燃料７０はエンジンに供給される。また、燃料ポンプ１０を作動させた際に、エンジンが要求する量以上の量の燃料７０を燃料吸込口１２から吸い込んだ場合には、その燃料７０はリターンパイプ１３から燃料タンク５内に流れる。つまり、現在のエンジンの運転に不必要な燃料７０は、リターンパイプ１３から燃料タンク内に戻される。
【００３７】
また、燃料タンク５内に燃料７０が貯留している状態では、油面検知フロート２０は燃料タンク５内に燃料７０の油面に浮かべられており、油面の上下に応じて油面検知フロート２０も上下する。このように燃料タンク５内で上下方向に移動可能な油面検知フロート２０の上下方向における位置は、油面検知フロート２０に接続されている接続ロッド２２を介して油面センサ２１に伝達され、油面センサ２１で検出する。この油面センサ２１での検出結果は、ＥＣＵ５０の処理部５１が有する油面取得部５４に伝達され、油面取得部５４で取得する。このように、油面取得部５４は、油面検知フロート２０の上下方向における位置を取得するが、油面検知フロート２０の上下方向における位置、即ち燃料７０の油面は、燃料タンク５内の燃料７０の貯留量に応じて変化する。このため、油面取得部５４は、油面検知フロート２０の上下方向における位置の取得を介して、燃料タンク５内の燃料７０の貯留量を取得する。
【００３８】
また、燃料タンク５内に燃料を給油する場合には、燃料給油パイプ３０が有する燃料給油口３１から給油する。燃料給油パイプ３０は、燃料給油口３１側の端部の反対側に位置する端部が燃料タンク５内に位置しているため、燃料給油口３１から燃料を給油することにより、燃料は燃料給油パイプ３０を通って燃料タンク５内に流れる。これにより、燃料７０は燃料タンク５内に給油されて貯留される。
【００３９】
燃料タンク５には、このようにエンジンの運転に用いられる燃料が貯留されるが、燃料タンク５内の燃料７０が供給されるエンジンは、ガソリンのみ、アルコールのみ、ガソリンとアルコールとの混合燃料のいずれの燃料７０においても運転可能になっている。つまり、エンジンは、燃料７０の性状に応じて、燃料７０と空気との混合気の空燃比や、点火時期などを変化させて運転可能になっている。このため、実施例１に係るアルコール混合燃料供給装置１では、燃料タンク５内の燃料７０のアルコール濃度を検出可能になっている。
【００４０】
詳しくは、燃料タンク５内の燃料７０のアルコール濃度を検出する際には、まず、油面検知フロート２０に設けられるアルコール濃度センサ２５で燃料タンク５内の燃料７０のアルコール濃度を検出する。アルコール濃度センサ２５は、燃料７０に浮かべられている油面検知フロート２０の下面から突出した部分を有しているため、この部分は燃料７０に接触している。これにより、アルコール濃度センサ２５は、燃料７０の油面付近のアルコール濃度を検出可能になっている。アルコール濃度センサ２５で検出したアルコール濃度は、ＥＣＵ５０の処理部５１が有するアルコール濃度取得部５５に伝達され、アルコール濃度取得部５５で取得する。アルコール濃度取得部５５で取得した燃料７０のアルコール濃度は、エンジンの運転を制御する際に用いられる。これにより、エンジンは燃料タンク５内の燃料７０の性状に応じた運転をすることができる。
【００４１】
また、実施例１に係るアルコール混合燃料供給装置１では、燃料タンク５内にガソリンとアルコールとの混合燃料が給油される場合があるが、このような混合燃料では、燃料７０に水が介在した場合、ガソリン層７１とアルコール層７２とに相分離する場合がある。詳しくは、ガソリンとアルコールとでは、アルコールよりもガソリンの方が比重が軽いため、相分離する際には、ガソリン層７１の下にアルコール層７２が位置して相分離する。
【００４２】
アルコール濃度センサ２５は、燃料タンク５内に貯留されている燃料７０の油面付近に位置する燃料７０のアルコール濃度を検出するため、燃料７０に相分離が発生した場合、アルコール濃度センサ２５で検出するアルコール濃度と、実際の燃料７０のアルコール濃度とが相違する。このため、実施例１に係るアルコール混合燃料供給装置１では、燃料７０が相分離している虞がある場合には、燃料タンク５内の燃料７０を攪拌する。具体的には、アルコール濃度センサ２５で検出した現在の燃料７０のアルコール濃度である現在濃度αが０［％］の場合には、燃料タンク５内の燃料を攪拌する。
【００４３】
つまり、アルコール濃度センサ２５は、燃料７０の油面付近に位置する燃料７０のアルコール濃度を検出し、燃料７０が相分離した場合には、ガソリン層７１はアルコール層７２の上側に位置する。このため、燃料７０が相分離した場合には、アルコール濃度センサ２５はガソリン層７１のアルコール濃度を検出するので、アルコール濃度は０％になる。従って、現在濃度αが０の場合には、燃料タンク５内の燃料７０は相分離している虞があるため、燃料タンク５内の燃料７０を攪拌する。
【００４４】
このように燃料タンク５内の燃料７０を攪拌する場合には、ＥＣＵ５０の処理部５１が有する攪拌用ポンプ制御部５３で攪拌用ポンプ４０を制御し、攪拌用ポンプ４０を作動させる。攪拌用ポンプ４０が作動した場合には、攪拌用ポンプ４０は、燃料タンク５の底部６付近からポンプ流入側ホース４１を介して燃料タンク５内の燃料７０を吸引し、ポンプ流出側ホース４２を介して燃料給油パイプ３０内に流す。これにより、燃料タンク５内の燃料７０は攪拌用ポンプ４０を介して循環するため、攪拌用ポンプ４０によって攪拌される。
【００４５】
図３は、混合燃料を攪拌した場合に検出されるアルコール濃度の変化を示す説明図である。燃料タンク５内の燃料７０を攪拌用ポンプ４０によって攪拌した場合には、燃料７０には乱れた流れが生じるため、アルコール濃度センサ２５には、様々な位置から燃料７０が流れてくる。このため、燃料７０に相分離が発生した場合において燃料７０を攪拌した際には、アルコール濃度センサ２５には、燃料７０に含まれるアルコールも流れ、アルコール濃度センサ２５で検出するアルコール濃度７５が変化する。つまり、燃料７０に相分離が発生した場合において燃料７０を攪拌した際には、アルコール濃度センサ２５で検出するアルコール濃度７５が変化する。このため、攪拌開始後の所定時間であるＴ１秒に、所定のアルコール濃度７５である濃度β以上のアルコール濃度７５の検出値をアルコール濃度センサ２５で検出した場合には、燃料７０には相分離は発生していたと判定することができる。
【００４６】
これに対し、アルコール濃度センサ２５で検出した現在濃度αが０の場合において燃料タンク５内の燃料７０を攪拌した場合でも、濃度β以上のアルコール濃度７５の検出値をアルコール濃度センサ２５が検出しない場合には、燃料７０には相分離は発生しておらず、燃料タンク５内の燃料７０はガソリンのみであると判定することができる。
【００４７】
また、燃料７０に相分離が発生している状態で燃料を攪拌した場合、アルコール濃度センサ２５で検出するアルコール濃度７５は変化するが、アルコール濃度センサ２５による検出結果は、アルコール濃度センサ２５が故障している場合でも変化する虞がある。
【００４８】
現在濃度αが０の場合において燃料７０を攪拌した場合には、燃料７０に相分離が発生している場合の他に、このようにアルコール濃度センサ２５が故障している場合でもアルコール濃度センサ２５による検出結果が変化する場合があるが、燃料７０に相分離が発生している場合とアルコール濃度センサ２５が故障している場合とでは、攪拌する時間が経過するに従って検出結果に変化が生じる。
【００４９】
詳しくは、燃料７０に相分離が発生している状態で燃料７０を攪拌した場合には、攪拌する時間が経過するに従って燃料７０に含まれるガソリンとアルコールとの混合比が、燃料タンク５内の燃料７０全体で均一化されるため、アルコールの濃度が燃料７０全体で均一化される。このため、燃料７０に相分離が発生している状態で燃料７０を攪拌した場合には、アルコール濃度センサ２５で検出するアルコール濃度７５は、攪拌する時間が経過するに従ってほぼ一定の値になる。これに対し、アルコール濃度センサ２５が故障している場合には、アルコール濃度センサ２５の検出結果は、攪拌する時間が経過しても変化し続ける。
【００５０】
このため、攪拌開始後の所定時間であるＴ２秒に、アルコール濃度センサ２５で検出するアルコール濃度７５の検出値の最大値と最小値との差である濃度偏差が、所定値であるγより小さい場合には、燃料７０には相分離は発生していたと判定することができる。このように燃料７０には相分離が発生していたと判定された場合には、アルコール混合燃料供給装置１は、今後相分離が発生し易いことを想定した制御モードである相分離対応モードになる。相分離対応モードでは、例えば、車両の室内に設けられる警告灯などの警告装置（図示省略）によって、車両の運転者に対して燃料タンク５へのガソリンの補充を促したりする。
【００５１】
これに対し、Ｔ２秒にアルコール濃度センサ２５で検出するアルコール濃度７５の濃度偏差が、γ以上の場合には、アルコール濃度センサ２５の検出結果の変化は、アルコール濃度センサ２５の故障が原因であると判定することできる。このように、アルコール濃度センサ２５は故障していると判定された場合には、アルコール混合燃料供給装置１は、アルコール濃度センサ２５が故障している場合における制御モードであるセンサ故障対応モードになる。センサ故障対応モードでは、例えば、アルコール濃度７５の検出にアルコール濃度センサ２５での検出値を使用せず、エンジンの排気ガスなどに基づくアルコール濃度の推定制御に移行し、同時に警告装置によって運転者にアルコール濃度センサ２５の修理を促したりする。
【００５２】
図４は、実施例１に係るアルコール混合燃料供給装置の処理手順を示すフロー図である。次に、実施例１に係るアルコール混合燃料供給装置１の制御方法、即ち、当該アルコール混合燃料供給装置１の処理手順について説明する。実施例１に係るアルコール混合燃料供給装置１の処理手順では、まず、燃料タンク５内に現在貯留されている燃料７０のアルコール濃度である現在濃度αを取得する（ステップＳＴ１０１）。この現在濃度αの取得は、アルコール濃度センサ２５で検出する燃料のアルコール濃度の検出結果が、ＥＣＵ５０の処理部５１が有するアルコール濃度取得部５５に伝達され、現在濃度αとしてアルコール濃度取得部５５で取得する。
【００５３】
次に、現在濃度α＝０であるかを判定する（ステップＳＴ１０２）。この判定は、ＥＣＵ５０の処理部５１が有する現在濃度判定部５６で行う。現在濃度判定部５６で現在濃度αの判定を行う際には、アルコール濃度取得部５５で取得した現在濃度αが現在濃度判定部５６に伝達され、この現在濃度判定部５６で、現在濃度α＝０であるか否かを判定する。現在濃度判定部５６での判定により、現在濃度α＝０ではないと判定された場合には、燃料タンク５内の燃料７０に相分離は発生しないと判定されるため、この処理手順から抜け出る。
【００５４】
現在濃度判定部５６での判定（ステップＳＴ１０２）により、現在濃度α＝０であると判定された場合には、燃料７０を攪拌する（ステップＳＴ１０３）。この燃料７０の攪拌は、ＥＣＵ５０の処理部５１が有する攪拌用ポンプ制御部５３で攪拌用ポンプ４０を作動させる制御を行うことにより行う。攪拌用ポンプ４０を作動させる際には、攪拌用ポンプ制御部５３から攪拌用ポンプ４０に対して制御信号を送信することにより攪拌用ポンプ４０を作動させる。この攪拌用ポンプ４０の作動により、燃料タンク５内の燃料７０は攪拌される。このように、攪拌用ポンプ制御部５３は、アルコール濃度センサで検出したアルコールの現在濃度αが０の場合には攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行う。
【００５５】
次に、攪拌開始後Ｔ１秒後に濃度β以上のアルコール濃度を検出したか否かを判定する（ステップＳＴ１０４）。この判定は、ＥＣＵ５０の処理部５１が有するアルコール濃度変化判定部５７で行う。このアルコール濃度変化判定部５７には、アルコール濃度取得部５５で取得したアルコール濃度センサ２５での検出値が継続的に伝達され、アルコール濃度変化判定部５７は、攪拌開始後の所定時間であるＴ１経過後に所定のアルコール濃度である濃度β以上のアルコール濃度をアルコール濃度センサ２５で検出したか否かを判定する。即ち、アルコール濃度変化判定部５７は、攪拌用ポンプ４０で攪拌した燃料７０のアルコール濃度センサ２５での検出値が所定値である濃度β以上を検出したかを判定する。
【００５６】
なお、アルコール濃度変化判定部５７で判定をする際の基準となる攪拌開始後の所定時間であるＴ１は、燃料７０を攪拌した際に、アルコール濃度センサ２５が設けられている部分まで燃料７０が攪拌されると想定される基準の時間として、予めＥＣＵ５０の記憶部６５に記憶されている。また、濃度βは、燃料７０にアルコールが混合されていることを示す基準のアルコール濃度として、予め記憶部６５に記憶されている。
【００５７】
アルコール濃度変化判定部５７での判定（ステップＳＴ１０４）により、攪拌開始後Ｔ１秒後に濃度β以上のアルコール濃度が検出されたと判定された場合には、次に、Ｔ２秒後に濃度偏差＜γであるかを判定する（ステップＳＴ１０５）。この判定は、ＥＣＵ５０の処理部５１が有する濃度偏差判定部５８で行う。この濃度偏差判定部５８には、アルコール濃度変化判定部５７と同様にアルコール濃度取得部５５で取得したアルコール濃度が継続的に伝達され、濃度偏差判定部５８は、攪拌開始後の所定時間であるＴ２経過後におけるアルコール濃度取得部５５で取得したアルコール濃度の濃度偏差が、所定値であるγよりも小さいか否かを判定する。つまり、濃度偏差判定部５８は、アルコール濃度変化判定部５７での判定でアルコール濃度センサ２５での検出値が濃度β以上を検出したと判定した場合に、攪拌用ポンプ４０で攪拌して所定時間であるＴ２経過後の燃料７０のアルコール濃度センサ２５での検出値の偏差である濃度偏差が所定値であるγ未満であるかの判定を行う。
【００５８】
なお、濃度偏差判定部５８で判定をする際の基準となる所定時間であるＴ２は、相分離が発生している状態の燃料７０を攪拌した際に、燃料タンク５内の燃料７０のアルコール濃度が均一になり、アルコール濃度センサ２５で検出するアルコール濃度が安定すると想定される基準の時間として、予めＥＣＵ５０の記憶部６５に記憶されている。また、γは、アルコール濃度センサ２５での検出結果が安定しているかを判定する基準の濃度偏差として、予め記憶部６５に記憶されている。
【００５９】
濃度偏差判定部５８での判定（ステップＳＴ１０５）により、濃度偏差はγ以上であると判定された場合には、アルコール混合燃料供給装置１の制御モードを、上述したセンサ故障対応モードにする（ステップＳＴ１０６）。つまり、濃度偏差判定部５８は、濃度偏差がγ以上の場合にはアルコール濃度センサ２５は故障していると判定する。制御モードをセンサ故障対応モードにした後は、攪拌用ポンプ制御部５３で攪拌用ポンプ４０を制御して攪拌用ポンプ４０の作動を停止させ、燃料７０の攪拌を停止する（ステップＳＴ１０７）。燃料７０の攪拌を停止した後は、この処理手順から抜け出る。
【００６０】
これに対し、濃度偏差判定部５８での判定（ステップＳＴ１０５）により、濃度偏差はγ未満であると判定された場合には、アルコール混合燃料供給装置１の制御モードを、上述した相分離対応モードにする（ステップＳＴ１０８）。つまり、濃度偏差判定部５８は、濃度偏差がγ未満の場合には燃料７０は相分離していたと判定する。制御モードを相分離対応モードにした後は、攪拌用ポンプ制御部５３で攪拌用ポンプ４０を制御して攪拌用ポンプ４０の作動を停止させ、燃料７０の攪拌を停止する（ステップＳＴ１０７）。燃料７０の攪拌を停止した後は、この処理手順から抜け出る。
【００６１】
また、アルコール濃度変化判定部５７での判定（ステップＳＴ１０４）により、攪拌開始後Ｔ１秒後に濃度β以上のアルコール濃度が検出されないと判定された場合も同様に攪拌用ポンプ４０の作動を停止させて燃料７０の攪拌を停止し（ステップＳＴ１０９）、この処理手順から抜け出る。
【００６２】
以上のアルコール混合燃料供給装置１は、アルコール濃度センサ２５で検出したアルコールの濃度である現在濃度αが０の場合には攪拌用ポンプ４０で燃料７０を攪拌するため、攪拌した際におけるアルコールの濃度の変化を検出することにより、燃料７０が相分離していたかを判定することができる。つまり、現在濃度αが０である状態は、燃料７０が相分離している虞があるが、相分離している状態の燃料７０を攪拌した場合には、燃料タンク５内の燃料７０のアルコール濃度は均一化される方向に変化するため、アルコール濃度センサ２５で検出されるアルコール濃度は変化する。このため、このアルコール濃度の変化を見ることにより、燃料７０が相分離していたかを判定することができる。
【００６３】
また、攪拌用ポンプ４０で攪拌して所定時間であるＴ２秒経過後の燃料７０のアルコール濃度センサ２５での検出値の偏差である濃度偏差が所定値であるγ未満であるかの判定を、濃度偏差判定部５８で行っているため、燃料７０が相分離をしていたかを判定することができる。つまり、濃度偏差がγ未満の場合には、攪拌している燃料７０は、ほぼ安定したアルコール濃度となっていることを示しているため、攪拌前の燃料７０は相分離していたと判定することができる。また、濃度偏差がγ以上の場合には、γ以上を検出したアルコール濃度センサ２５での検出値は、アルコール濃度センサ２５の故障に起因するものであると判断することができるため、アルコール濃度センサ２５は故障していると判定することができる。
【００６４】
これにより、アルコール濃度センサ２５で検出した現在濃度αが０の場合において燃料７０を攪拌した際に、アルコール濃度センサ２５で検出されるアルコール濃度が変化した場合、この変化が、燃料７０が相分離をしていたことによるものか、アルコール濃度センサ２５の故障に起因するものであるかの判断をすることができる。従って、燃料７０を攪拌することによりアルコール濃度が変化した場合に、アルコール濃度センサ２５の故障が起因となった変化を除外することができる。この結果、より正確に燃料７０の相分離を判定することができる。
【００６５】
また、攪拌用ポンプ４０で攪拌した燃料７０のアルコール濃度センサ２５での検出値が所定値である濃度β以上を検出したかをアルコール濃度変化判定部５７で判定しているため、燃料７０が相分離をしていた虞があるかを、より正確に判定できる。また、濃度偏差判定部５８は、アルコール濃度変化判定部５７での判定でアルコール濃度センサ２５での検出値が濃度β以上を検出したと判定した場合に、濃度偏差がγ未満であるかの判定を行っている。このため、アルコール濃度センサ２５での検出値が濃度β以上を検出することにより、燃料７０が相分離をしていた虞があるとアルコール濃度変化判定部５７で判定された場合でも、濃度偏差判定部５８でアルコール濃度センサ２５の故障が起因となった検出を除外することができる。この結果、より正確に燃料７０の相分離を判定することができる。
【００６６】
また、相分離をした際には上下方向に重なって燃料タンク５内に貯留される燃料７０の相分離を正確に検出する際には、アルコール濃度センサ２５を燃料タンク５の上面部７付近と底部６付近とに配設してこの位置における燃料７０のアルコール濃度を検出し、双方の位置で検出結果が異なっている場合には、相分離が発生していると判定することができるが、実施例１に係るアルコール混合燃料供給装置１では、１つのアルコール濃度センサ２５のみで相分離を判定している。つまり、１つのアルコール濃度センサ２５での検出結果を継続的に取得することにより、相分離を判定している。この結果、製造コストの上昇を抑制しつつ、より正確に燃料７０の相分離を判定することができる。
【００６７】
また、アルコール濃度センサ２５を油面検知フロート２０に設けているため、より正確に燃料７０が相分離していることを検出することができる。つまり、燃料７０が相分離した際には、ガソリン層７１とアルコール層７２とは上下方向に分かれるが、油面検知フロート２０は燃料７０の油面に浮かんだ状態で配設されるため、燃料７０が相分離した際には、油面検知フロート２０はガソリンに接触することになる。このため、この油面検知フロート２０にアルコール濃度センサ２５を設けた際に、アルコール濃度センサ２５で検出するアルコール濃度が０％の場合には、燃料７０は相分離している虞があると判定することができる。この結果、より正確に燃料７０の相分離を判定することができる。
【００６８】
また、これらのように、より正確に燃料７０の相分離を判定することができるため、アルコール濃度センサ２５で検出するアルコール濃度と実際の燃料７０のアルコール濃度とのずれを低減できる。この結果、燃料タンク５内の燃料７０でエンジンを運転する際に、このずれに起因する運転性能の低下やエミッションの悪化を抑制することができる。
【実施例２】
【００６９】
実施例２に係るアルコール混合燃料供給装置８０は、実施例１に係るアルコール混合燃料供給装置と略同様の構成であるが、燃料の相分離を判定する際に、前回の攪拌時におけるアルコール濃度も含めて判定している点に特徴がある。他の構成は実施例１と同様なので、その説明を省略すると共に、同一の符号を付す。実施例２に係るアルコール混合燃料供給装置８０は、実施例１に係るアルコール混合燃料供給装置１と同様に、燃料タンク５、燃料ポンプ１０、油面検知フロート２０、油面センサ２１、アルコール濃度センサ２５、燃料給油パイプ３０、攪拌用ポンプ４０が設けられている（図１参照）。
【００７０】
図５は、実施例２に係るアルコール混合燃料供給装置の要部構成図である。また、実施例２に係るアルコール混合燃料供給装置８０が有するＥＣＵ９０は、処理部５１に、燃料ポンプ制御部５２と、攪拌用ポンプ制御部５３と、油面取得部５４と、アルコール濃度取得部５５と、現在濃度判定部５６と、アルコール濃度変化判定部５７と、濃度偏差判定部５８と、を有している。さらに、処理部５１は、燃料タンク５に燃料７０を給油したか否かを判定する給油判定手段である給油判定部９１と、前回の燃料７０の攪拌時におけるアルコール濃度である学習濃度αｏｌｄが０であるかを判定する学習濃度判定手段である学習濃度判定部９２と、燃料７０の攪拌後のアルコール濃度である攪拌後濃度α’が学習濃度αｏｌｄと同一であるか否かを判定する攪拌後濃度判定手段である攪拌後濃度判定部９３と、を有している。
【００７１】
この実施例２に係るアルコール混合燃料供給装置８０は、以上のごとき構成からなり、以下、その作用について説明する。実施例２に係るアルコール混合燃料供給装置８０は、実施例１に係るアルコール混合燃料供給装置１と同様に、燃料タンク５内の燃料７０が相分離をしているか否かの判定が可能に設けられているが、燃料７０の攪拌を行う機会を低減するように設けられている。具体的には、燃料７０を燃料タンク５内に給油した場合には、給油時の燃料７０の流れにより燃料タンク５内の燃料７０は攪拌され、相分離は発生しないので、攪拌は行わない。
【００７２】
また、前回燃料タンク５内の燃料７０を攪拌した場合にアルコール濃度センサ２５で検出したアルコール濃度である学習濃度αｏｌｄが０［％］の場合にも攪拌は行わない。燃料タンク５内の燃料７０を攪拌した場合において学習濃度αｏｌｄが０の場合には、燃料タンク５に貯留されている燃料７０にはアルコールは混合されておらず、ガソリンのみが貯留されていることを示している。このように、燃料タンク５内の燃料７０がガソリンのみの場合には相分離は生じないため、攪拌は行わない。さらに、現在濃度αが０の場合以外には、燃料タンク５内の燃料７０は相分離が発生しておらず、燃料７０は混合されていると判定できるため、この場合も攪拌は行わない。
【００７３】
実施例２に係るアルコール混合燃料供給装置８０では、給油はされておらず、学習濃度αｏｌｄが０以外で現在濃度αが０の場合には、燃料タンク５内の燃料７０は相分離している虞があるので、攪拌を行う。つまり、学習濃度αｏｌｄが０以外ということは、燃料タンク５内の燃料７０はガソリンとアルコールとの混合の燃料であり、現在濃度αが０の場合には、アルコール濃度センサ２５はガソリンしか検出していないことになるため、燃料タンク５内の燃料７０は相分離している虞がある。このため、この場合には攪拌を行う。
【００７４】
このように、燃料７０が相分離している場合において燃料７０を攪拌した場合、アルコール濃度センサ２５で検出するアルコール濃度は変化するが、アルコール濃度センサ２５が故障している場合も変化する。このため、アルコール濃度センサ２５の故障を検出するために、実施例１に係るアルコール混合燃料供給装置１と同様に、攪拌開始後の所定時間であるＴ２秒に、アルコール濃度センサ２５で検出するアルコール濃度の濃度偏差が、所定値であるγ以上の場合には、アルコール濃度センサ２５の検出結果の変化は、アルコール濃度センサ２５の故障が原因であると判定する。このように、アルコール濃度センサ２５は故障していると判定した場合には、アルコール混合燃料供給装置８０は、アルコール濃度センサ２５が故障している場合における制御モードであるセンサ故障対応モードになる。
【００７５】
これに対し、Ｔ２秒にアルコール濃度センサ２５で検出するアルコール濃度の濃度偏差が、γより小さい場合には、燃料７０には相分離が発生していたと判定する。このように燃料７０には相分離が発生していたと判定した場合には、さらに、攪拌後のアルコール濃度である攪拌後濃度α’が学習濃度αｏｌｄと同じであるかを判定し、双方が同じ場合には、アルコール混合燃料供給装置８０は、今後相分離が発生し易いことを想定した制御モードである相分離対応モードになる。また、双方が異なっている場合には、センサ故障対応モードになる。
【００７６】
図６は、実施例２に係るアルコール混合燃料供給装置の処理手順を示すフロー図である。次に、実施例２に係るアルコール混合燃料供給装置８０の制御方法、即ち、当該アルコール混合燃料供給装置８０の処理手順について説明する。実施例２に係るアルコール混合燃料供給装置８０の処理手順では、まず、燃料タンク５に給油したか否かを判定する（ステップＳＴ２０１）。この判定は、ＥＣＵ９０の処理部５１が有する給油判定部９１で行う。給油判定部９１は、油面取得部５４で取得した燃料７０の油面を継続的に取得し、取得した油面が上昇した場合には、燃料タンク５内の燃料貯留量は増加していると判断されるため、この場合には給油したと判定する。給油判定部９１での判定により、燃料タンク５に給油したと判定した場合には、この処理手順から抜け出る。
【００７７】
これに対し、給油判定部９１での判定（ステップＳＴ２０１）により、給油していないと判定した場合には、次に、学習濃度αｏｌｄ＝０であるかを判定する（ステップＳＴ２０２）。この判定は、ＥＣＵ５０の処理部５１が有する学習濃度判定部９２で行う。学習濃度判定部９２で学習濃度αｏｌｄの判定を行う際には、前回の燃料攪拌時に学習し、ＥＣＵ９０の記憶部６５に記憶されている学習濃度αｏｌｄが学習濃度判定部９２に伝達され、この学習濃度判定部９２で、学習濃度αｏｌｄ＝０であるか否かを判定する。学習濃度判定部９２での判定により、学習濃度αｏｌｄ＝０であると判定された場合には、燃料タンク５内の燃料７０はガソリンのみであり、相分離は発生しないと判定されるため、この処理手順から抜け出る。
【００７８】
これに対し、学習濃度判定部９２での判定（ステップＳＴ２０２）により、学習濃度αｏｌｄ＝０ではないと判定された場合には、次に、現在濃度α＝０であるかを、ＥＣＵ９０の現在濃度判定部５６で判定する（ステップＳＴ２０３）。この判定より、現在濃度α＝０ではないと判定された場合には、燃料タンク５内の燃料７０に相分離は発生しないと判定されるため、この処理手順から抜け出る。
【００７９】
これに対し、現在濃度判定部５６での判定（ステップＳＴ２０３）により、現在濃度α＝０であると判定された場合には、攪拌用ポンプ制御部５３で攪拌用ポンプ４０を作動させて、燃料タンク５内の燃料７０を攪拌する（ステップＳＴ２０４）。つまり、攪拌用ポンプ制御部５３は、燃料タンク５に燃料を給油していないと給油判定部９１で判定し、且つ、学習濃度αｏｌｄは０ではないと学習濃度判定部９２で判定し、さらに、アルコール濃度センサ２５で検出したアルコールの現在濃度αが０の場合に、攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行う。
【００８０】
次に、ＥＣＵ９０の処理部５１が有する濃度偏差判定部５８で、Ｔ２秒後に濃度偏差＜γであるかを判定する（ステップＳＴ２０５）。この判定により、濃度偏差はγでは無いと判定された場合には、センサ故障対応モードにする（ステップＳＴ２０７）。
【００８１】
また、濃度偏差判定部５８での判定（ステップＳＴ２０５）により、濃度偏差＜γであると判定した場合は、次に、攪拌後濃度α’＝αｏｌｄであるかを判定する（ステップＳＴ２０６）、この判定は、攪拌後にアルコール濃度取得部５５で取得したアルコール燃料である攪拌後濃度α’が、学習濃度αｏｌｄと等しいか否かを、ＥＣＵ９０の処理部５１が有する攪拌後濃度判定部９３で判定する。
【００８２】
攪拌後濃度判定部での判定（ステップＳＴ２０６）により、攪拌後濃度α’＝αｏｌｄではないと判定された場合には、センサ故障対応モードにし（ステップＳＴ２０７）、ＥＣＵ９０の攪拌用ポンプ制御部５３で攪拌用ポンプ４０を停止させることにより攪拌を停止する（ステップＳＴ２０８）。
【００８３】
これに対し、攪拌後濃度判定部９３での判定（ステップＳＴ２０６）により、攪拌後濃度α’＝αｏｌｄであると判定された場合には、相分離対応モードにし（ステップＳＴ２０９）、攪拌用ポンプ制御部５３で攪拌用ポンプ４０を停止させることにより攪拌を停止する（ステップＳＴ２０８）。これらのように攪拌を停止した後は、この処理手順から抜け出る。
【００８４】
つまり、濃度偏差判定部５８は、攪拌後濃度α’が学習濃度αｏｌｄと同一であると攪拌後濃度判定部９３で判定した場合には燃料７０は相分離していたと判定し、攪拌後濃度α’が学習濃度αｏｌｄと同一ではないと攪拌後濃度判定部９３で判定した場合には、アルコール濃度センサ２５は故障していると判定する。
【００８５】
以上のアルコール混合燃料供給装置８０は、燃料タンク５に燃料７０を給油していないと給油判定部９１で判定し、且つ、学習濃度αｏｌｄは０ではないと学習濃度判定部９２で判定し、さらに、アルコール濃度センサ２５で検出したアルコールの濃度である現在濃度αが０の場合に、攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行うため、より正確に燃料７０の相分離を判定することができる。つまり、燃料７０が給油されない場合には、燃料７０は学習濃度αｏｌｄを取得した際の燃料７０と同じ燃料７０であることを示している。また、学習濃度αｏｌｄは０ではなく、アルコール濃度センサ２５で検出した現在濃度αが０であるということは、学習濃度αｏｌｄを取得した際には所定のアルコール濃度を有していた燃料７０より検出したアルコールの現在濃度αが０であるため、燃料７０は相分離している虞が高くなっている。このため、このように燃料７０が相分離している虞が高い場合には、燃料７０を攪拌して相分離を判定するが、それ以外の場合には攪拌しないので、必要以上に攪拌することを抑制できる。この結果、不必要に攪拌を行うことによるエンジンの燃費の悪化を抑制できる。
【００８６】
また、攪拌後濃度α’が学習濃度αｏｌｄと同一であると判定された場合には燃料７０は相分離していたと判定し、攪拌後濃度α’が学習濃度αｏｌｄと同一ではないと判定された場合にはアルコール濃度センサ２５は故障していると判定するため、燃料７０が相分離しているかを判定する基準を増加させて判定することができる。この結果、より正確に燃料７０の相分離を判定することができる。
【００８７】
なお、上述したアルコール混合燃料供給装置１、８０では、攪拌用ポンプ制御部５３は、アルコール濃度センサ２５で検出したアルコールの現在濃度αが０の場合に攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行うが、攪拌用ポンプ制御部５３は、アルコールの現在濃度αが０以外の場合に燃料７０を攪拌させる制御を行ってもよい。つまり、燃料７０が相分離している場合でも、アルコール濃度センサ２５の周囲に微量なアルコールが存在し、アルコール濃度センサ２５がこのアルコールを検出することによりアルコール濃度センサ２５で検出したアルコールの現在濃度αが０にならない場合もある。このため、現在濃度αが０ではない場合でも、燃料７０は相分離していると判断することができる所定値を予め設定し、アルコール濃度センサ２５で検出したアルコールの現在濃度αが、この所定値以下の場合に攪拌用ポンプ４０に対して燃料７０を攪拌させる制御を行ってもよい。具体的には、現在濃度判定部５６での判定（ステップＳＴ１０２、ＳＴ２０３）で、現在濃度αが所定値以下の場合に、燃料７０を攪拌する制御（ステップＳＴ１０３、ＳＴ２０４）を行ってもよい。
【００８８】
また、アルコール濃度センサ２５は、油面検知フロート２０に設けられているが、アルコール濃度センサ２５は、油面検知フロート２０以外の部分に設けられていてもよい。アルコール濃度センサ２５は、例えば燃料タンク５の底部６に設けられていてもよい。燃料７０が相分離した際には、ガソリン層７１とアルコール層７２とは上下方向に分かれるため、アルコール濃度センサ２５を燃料タンク５の底部６に設けた場合には、アルコール濃度センサ２５で検出するアルコール濃度は１００％になる。換言すると、アルコール濃度センサ２５を燃料タンク５の底部６に設けた場合において、アルコール濃度センサ２５で検出するアルコール濃度が１００％の場合には、燃料７０は相分離している虞がある。従って、アルコール濃度センサ２５を燃料タンク５の底部６に設けた場合でも、燃料７０の相分離を検出できるため、アルコール濃度センサ２５は、油面検知フロート２０以外の部分に設けてもよい。
【００８９】
また、上述したアルコール混合燃料供給装置１、８０では、燃料タンク５に貯留されている燃料７０を攪拌可能な燃料攪拌手段として、攪拌用ポンプ４０が用いられているが、燃料攪拌手段は、攪拌用ポンプ４０以外のものを用いてもよい。例えば、燃料攪拌手段として、燃料ポンプ１０を用いてもよい。この燃料ポンプ１０で燃料を攪拌する際には、燃料ポンプ１０を作動させることにより、燃料ポンプ１０に接続された燃料吸込部１１が有する燃料吸込口１２から燃料７０を吸込み、リターンパイプ１３から燃料タンク５に燃料を戻す。これにより、燃料タンク５に貯留されている燃料７０を攪拌することができる。また、燃料攪拌手段として、通常、燃料タンク５に設けられている燃料ポンプ１０を用いるので、燃料攪拌手段を新たに設ける必要がなく、製造コストの上昇を抑制することができる。
【産業上の利用可能性】
【００９０】
以上のように、本発明に係るアルコール混合燃料供給装置は、燃料タンク内の燃料をエンジンに供給するアルコール混合燃料供給装置に有用であり、特に、燃料タンク内に貯留される燃料が、アルコールが含まれる混合燃料であるアルコール混合燃料供給装置に適している。
【図面の簡単な説明】
【００９１】
【図１】実施例１に係るアルコール混合燃料供給装置の概略図である。
【図２】図１に示すアルコール混合燃料供給装置の要部構成図である。
【図３】混合燃料を攪拌した場合に検出されるアルコール濃度の変化を示す説明図である。
【図４】実施例１に係るアルコール混合燃料供給装置の処理手順を示すフロー図である。
【図５】実施例２に係るアルコール混合燃料供給装置の要部構成図である。
【図６】実施例２に係るアルコール混合燃料供給装置の処理手順を示すフロー図である。
【符号の説明】
【００９２】
１、８０  アルコール混合燃料供給装置
５  燃料タンク
１０  燃料ポンプ
１１  燃料吸込部
１２  燃料吸込口
１５  燃料ホース
２０  油面検知フロート
２１  油面センサ
２５  アルコール濃度センサ
３０  燃料給油パイプ
３１  燃料給油口
４０  攪拌用ポンプ
４１  ポンプ流入側ホース
４２  ポンプ流出側ホース
５０、９０  ＥＣＵ
５１  処理部
５２  燃料ポンプ制御部
５３  攪拌用ポンプ制御部
５４  油面取得部
５５  アルコール濃度取得部
５６  現在濃度判定部
５７  アルコール濃度変化判定部
５８  濃度偏差判定部
６５  記憶部
６６  入出力部
７０  燃料
７１  ガソリン層
７２  アルコール層
９１  給油判定部
９２  学習濃度判定部
９３  攪拌後濃度判定部
【図１】
2009121365.tif 000003
【図２】
2009121365.tif 000004
【図３】
2009121365.tif 000005
【図４】
2009121365.tif 000006
【図５】
2009121365.tif 000007
【図６】
2009121365.tif 000008