(57)【要約】【課題】燃料性状の検出精度低下に対する対策が為された燃料性状算出装置を提供する。【解決手段】エンジンの燃焼に供する液体燃料の性状（例えばアルコール濃度）に応じた検出値を出力するアルコール濃度センサ（燃料性状検出センサ）と、前記検出値に基づき液体燃料のアルコール濃度を算出する燃料性状算出手段と、液体燃料中に気泡が含まれているか否かを推定する気泡推定手段（Ｓ１０）と、を備え、気泡推定手段により気泡が含まれていると推定されている時には（Ｓ１０：ＹＥＳ）、燃料性状算出手段による燃料性状の算出を禁止する（Ｓ３０）。これによれば、気泡の存在により誤ったアルコール濃度を算出してしまうことを回避できる。【選択図】      図２
2010038054.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の燃焼に供する液体燃料の性状に応じた検出値を出力する燃料性状検出センサと、
前記検出値に基づき液体燃料の性状を算出する燃料性状算出手段と、
液体燃料中に気泡が含まれているか否かを推定する気泡推定手段と、
を備え、
前記気泡推定手段により気泡が含まれていると推定されている時には、前記燃料性状算出手段による燃料性状の算出を禁止することを特徴とする燃料性状算出装置。
【請求項２】
前記気泡推定手段により気泡が含まれていると推定されている時には、気泡が含まれていると推定される前の過去の前記検出値に基づき燃料性状を推定することを特徴とする請求項１に記載の燃料性状算出装置。
【請求項３】
前記燃料性状検出センサとは別に、燃料性状と相関のある物理量を検出する相関センサを備え、
前記気泡推定手段により気泡が含まれていると推定されている時には、前記相関センサにより検出された物理量に基づき燃料性状を推定することを特徴とする請求項１に記載の燃料性状算出装置。
【請求項４】
前記気泡推定手段により気泡が含まれていると推定された時には、その推定時点から所定時間が経過するまでは、前記燃料性状算出手段による燃料性状の算出禁止を継続させることを特徴とする請求項１〜３のいずれか１つに記載の燃料性状算出装置。
【請求項５】
前記気泡推定手段は、液体燃料が揺れ動く揺動状態であると判定したことをもって気泡が含まれていると推定することを特徴とする請求項１〜４のいずれか１つに記載の燃料性状算出装置。
【請求項６】
前記内燃機関は車両に搭載されており、
前記気泡推定手段は、前記車両の走行速度変化に基づき前記揺動状態であるか否かを判定することを特徴とする請求項１〜４のいずれか１つに記載の燃料性状算出装置。
【請求項７】
前記内燃機関は車両に搭載されており、
前記気泡推定手段は、前記車両を操舵するハンドルの操舵角変化に基づき前記揺動状態であるか否かを判定することを特徴とする請求項１〜４のいずれか１つに記載の燃料性状算出装置。
【請求項８】
前記内燃機関は車両に搭載されており、
前記気泡推定手段は、前記車両に備えられた燃料タンクへ液体燃料が供給されている時に、前記揺動状態であると判定することを特徴とする請求項１〜４のいずれか１つに記載の燃料性状算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃焼に供する燃料の燃料性状（例えばアルコール濃度や、重質及び軽質のいずれであるか等）を算出する燃料性状算出装置に関する。
【背景技術】
【０００２】
近年、内燃機関の代替燃料として、メタノールやエタノール等のアルコールをガソリンに混合したアルコール混合燃料や、アルコール１００％のアルコール燃料（以下、これらの燃料を単にアルコール混合燃料と記載）が提案されている。
【０００３】
かかるアルコール混合燃料を用いた場合、アルコール濃度（燃料性状）に応じて理論空燃比が変化するため、アルコール濃度に基づいて燃料供給量制御や点火時期制御等を行う必要がある。そこで従来では、燃料タンクから燃料噴射弁に至るまでの燃料供給経路上に燃料性状検出センサ（特許文献１参照）を設置し、当該センサの検出値に基づき上記各種制御を行っている。また、ガソリンには重質、軽質といった性状の違いがあり、上記各種制御は、このような重質度（燃料性状）の違いにも基づいて行うことが望ましい。
【０００４】
なお、ガソリンの重質度を検出するセンサとアルコール濃度を検出するセンサとでは基本的に同じ構造であり（以下、これらのセンサをまとめて燃料性状検出センサと記載する）、例えば、燃料の比誘電率の違いを検出することでアルコール濃度又は重質度を検出する静電容量式のセンサ（特許文献１参照）や、燃料の屈折率の違いを検出することでアルコール濃度又は重質度を検出する光学式のセンサ等が知られている。
【特許文献１】特開平４−１５５２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、燃料タンクへの燃料供給、車両の加速走行、急旋回走行等に起因して燃料が揺れ動くと、燃料中に気泡が生じる。すると、燃料性状検出センサにより検出される燃料中に気泡が含まれているおそれが生じ、このように燃料中に気泡が含まれていると、燃料性状検出センサによる検出精度が低下することが分かった。特に、目視できないような微小な気泡が生じると、このような微小気泡は長時間に亘って燃料中を浮遊するので、検出精度低下の状態が長時間継続され、検出精度低下の問題は顕著となる。
【０００６】
ちなみに、例えば先述した静電容量式センサの場合には、気泡の有無に応じて検出される比誘電率が変化してしまうため、検出精度が低下する。また、光学式センサの場合には、気泡の有無に応じて検出される屈折率が変化してしまうため、検出精度が低下する。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、燃料性状の検出精度低下に対する対策が為された燃料性状算出装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００９】
請求項１記載の発明は、内燃機関の燃焼に供する液体燃料の性状（例えばアルコール濃度又は重質度合い）に応じた検出値を出力する燃料性状検出センサと、前記検出値に基づき液体燃料の性状を算出する燃料性状算出手段と、液体燃料中に気泡が含まれているか否かを推定する気泡推定手段と、を備え、前記気泡推定手段により気泡が含まれていると推定されている時には、前記燃料性状算出手段による燃料性状の算出を禁止することを特徴とする。
【００１０】
これによれば、液体燃料中に気泡が含まれていると推定されている時には、燃料性状検出センサの検出値に基づき液体燃料の性状を算出することを禁止するので、気泡の存在により誤った燃料性状を算出してしまうことを回避できる。よって、燃料性状算出装置の信頼性低下を抑制できる。
【００１１】
請求項２記載の発明では、前記気泡推定手段により気泡が含まれていると推定されている時には、気泡が含まれていると推定される前の過去の前記検出値に基づき燃料性状を推定することを特徴とする。この請求項２記載の発明によれば、燃料性状算出手段による算出値に比べれば精度が劣るものの、過去の検出値に基づく推定値を取得できるので、その推定値を燃料供給量制御や点火時期制御等の各種制御に反映させることができ、燃料性状に適した各種制御を実行する上で好適である。
【００１２】
請求項３記載の発明では、前記燃料性状検出センサとは別に、燃料性状と相関のある物理量を検出する相関センサを備え、前記気泡推定手段により気泡が含まれていると推定されている時には、前記相関センサにより検出された物理量に基づき燃料性状を推定する。なお、上記「物理量」の具体例としては、燃料噴射量及び吸気量の少なくとも一方に対する内燃機関の出力トルク（例えば機関回転速度）の値や、排気中の酸素濃度により算出される燃料噴射量と吸気量の比率（空燃比）の値、等が挙げられる。この請求項３記載の発明によれば、燃料性状算出手段による算出値に比べれば精度が劣るものの、燃料性状と相関のある物理量に基づく推定値を取得できるので、その推定値を燃料供給量制御や点火時期制御等の各種制御に反映させることができ、燃料性状に適した各種制御を実行する上で好適である。
【００１３】
請求項４記載の発明では、前記気泡推定手段により気泡が含まれていると推定された時には、その推定時点から所定時間が経過するまでは、前記燃料性状算出手段による燃料性状の算出禁止を継続させることを特徴とする。先述の如く目視できないような微小気泡は長時間に亘って燃料中を浮遊する可能性が高いので、気泡が含まれていると推定された時点から所定時間が経過するまで燃料性状の算出禁止を継続させる上記請求項４記載の発明によれば、気泡の存在により誤った燃料性状を算出してしまうことの回避の確実性を向上できる。
【００１４】
請求項５記載の発明では、前記気泡推定手段は、液体燃料が揺れ動く揺動状態であると判定したことをもって気泡が含まれていると推定することを特徴とする。これによれば、燃料中に気泡が含まれているか否かの推定を容易に行うことができる。
【００１５】
請求項６記載の発明では、前記内燃機関は車両に搭載されており、前記気泡推定手段は、前記車両の走行速度変化に基づき前記揺動状態であるか否かを判定することを特徴とする。例えば車両の走行速度が急激に上昇又は下降（急加速又は急減速）すると、燃料タンクや配管内の燃料は大きく揺れ動くこととなる。よって、上記請求項６記載の如く車両の速度変化に基づけば、揺動状態であるか否かを容易に判定できる。
【００１６】
なお、走行速度変化の検出は、車両に備えられた車速センサの検出値変化、加速センサの検出値、機関回転速度の検出値変化、燃料噴射弁からの燃料噴射量変化等に基づき検出すればよい。
【００１７】
請求項７記載の発明では、前記内燃機関は車両に搭載されており、前記気泡推定手段は、前記車両を操舵するハンドルの操舵角変化に基づき前記揺動状態であるか否かを判定することを特徴とする。例えば車両が急旋回走行すると、燃料タンクや配管内の燃料は大きく揺れ動くこととなる。よって、上記請求項７記載の如く車両の操舵角変化に基づけば、揺動状態であるか否かを容易に判定できる。
【００１８】
なお、ハンドルの操舵角変化の検出は、車両に備えられた操舵角センサの検出値変化に基づき検出すればよい。
【００１９】
請求項８記載の発明では、前記内燃機関は車両に搭載されており、前記気泡推定手段は、前記車両に備えられた燃料タンクへ液体燃料が供給されている時に、前記揺動状態であると判定することを特徴とする。このように燃料タンクへ液体燃料が供給されている時には、燃料タンクに供給燃料が流入するその勢いで、燃料タンク中の燃料に気泡が発生することとなる。よって、燃料タンクへの燃料供給時に揺動状態であると判定する上記請求項８記載の発明によれば、気泡の存在により誤った燃料性状を算出してしまうことを回避するにあたり、その回避の確実性を向上できる。
【００２０】
なお、燃料タンクへ燃料供給が為されている旨の検出は、燃料タンクへの給油口の開閉を検出する給油口開閉センサや、燃料タンク内の燃料残量を検出する残量センサの検出値変化等に基づき検出すればよい。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を具体化した各実施形態を図面に基づいて説明する。
【００２２】
（第１実施形態）
本実施形態は、内燃機関である車載多気筒エンジンを主体としてエンジンシステムを構築するものとしている。本実施形態のエンジンは点火式エンジンであり、アルコール（例えばエタノールやメタノールなど）をガソリンに混合したアルコール混合燃料や、ガソリン（アルコール濃度０％）或いはアルコール（アルコール濃度１００％）を燃料として使用できるよう設計されている。エンジンシステムでは、電子制御ユニット（以下、ＥＣＵという）により同システムの各部が制御される。このエンジンシステムの全体概略構成図を図１に示す。なお、図１においては、説明の便宜上、１つの気筒のみを図示している。
【００２３】
図１に示すエンジン１０において、吸気管１１の吸気ポート近傍には、吸気管１１内に燃料を噴射するインジェクタ１２（燃料噴射弁）が設けられている。インジェクタ１２は電磁駆動式であり、図示しない電源装置（例えば、バッテリやエンジン１０に駆動されるオルタネータ）により給電され、ＥＣＵ４０により燃料噴射のタイミング及び噴射時間が制御可能とされている。
【００２４】
インジェクタ１２には、燃料タンク１３内に貯留された燃料が供給されるようになっている。詳しくは、燃料タンク１３内にはインタンク式の燃料ポンプモジュール１４が設けられている。そして、燃料タンク１３内に貯留された燃料が燃料ポンプモジュール１４によって燃料供給パイプ１５経由でデリバリパイプ１６内へ圧送され、そのデリバリパイプ１６内の燃料がインジェクタ１２に供給される。
【００２５】
燃料ポンプモジュール１４は、ポンプ本体１４ａ及びプレッシャレギュレータ１４ｂを含んで構成されている。ポンプ本体１４ａは、インジェクタ１２へ燃料を圧送する電動式のポンプであり、図示しない電源装置により給電され、ＥＣＵ４０により燃料の圧送量が制御可能とされている。プレッシャレギュレータ１４ｂは、インジェクタ１２への燃料供給圧が所定の調整圧以上になると開弁する機械式の減圧弁である。これにより、過剰な燃料が燃料供給パイプ１５内からリターンパイプ１４ｃ経由で燃料タンク１３内へ戻されるようになっている。
【００２６】
燃料タンク１３からインジェクタ１２への燃料供給経路（燃料タンク１３や燃料供給パイプ１５、デリバリパイプ１６等）には、燃料のアルコール濃度を検出するアルコール濃度センサ１７（燃料性状検出センサ）、及びインジェクタ１２へ圧送される燃料の圧力を検出する燃圧センサ１８が設けられている。具体的には、アルコール濃度センサ１７は燃料タンク１３に備えられ、燃圧センサ１８は燃料供給パイプ１５に備えられている。また、燃料タンク１３の給油口１３ａ付近には、給油キャップ１９による当該給油口１３ａの開閉を検出する給油口開閉センサ２０が設けられている。
【００２７】
本実施形態にかかるアルコール濃度センサ１７には、以下に説明する静電容量式のセンサが採用されている。すなわち、アルコール濃度センサ１７は、ハウジング１７ａ内に一対の電極１７ｂ，１７ｃを備えて構成されており、一対の電極１７ｂ，１７ｃ間が燃料タンク１３内の燃料で満たされている。そして、燃料のアルコール濃度に応じて電極１７ｂ，１７ｃ間の比誘電率は変化するため、この比誘電率を検出することでアルコール濃度を算出して取得することができる。
【００２８】
そして、このような比誘電率の変化に応じてアルコール濃度センサ１７から出力される検出値（以下、濃度センサ検出値と記載）はＥＣＵ４０に入力され、ＥＣＵ４０（燃料性状算出装置）は、この濃度センサ検出値に基づき燃料のアルコール濃度を算出する。なお、同じアルコール濃度でも燃料温度に応じて濃度センサ検出値は異なる値となるため、ＥＣＵ４０にてアルコール濃度を算出するにあたり、燃料温度に基づき補正することで、温度補償を行っている。
【００２９】
エンジン１０の吸気ポート及び排気ポートには、それぞれ吸気バルブ２１及び排気バルブ２２が設けられている。吸気バルブ２１の開動作により空気と燃料との混合気が燃焼室２３内に導入され、排気バルブ２２の開動作により燃焼後の排ガスが排気管２４に排出される。排気管２４には、排出ガスを検出対象として混合気の空燃比（酸素濃度）を検出するための酸素濃度センサ２５が設けられている。
【００３０】
ＥＣＵ４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等を備えた周知のマイクロコンピュータを主体として構成された電子制御ユニットである。ＥＣＵ４０には、上記アルコール濃度センサ１７、燃圧センサ１８、給油口開閉センサ２０及び酸素濃度センサ２５の他、エンジン１０の回転に伴い所定クランク角毎に（例えば３０°ＣＡ周期で）矩形状のクランク角信号を出力するクランク角センサ２７や、吸気管１１内の吸気圧力を検出する吸気圧センサ２６が接続されている。ＥＣＵ４０は、メモリに記憶されたプログラムをＣＰＵで実行することにより、エンジンシステムの各部を制御する。
【００３１】
例えば、ＥＣＵ４０は、インジェクタ１２による燃料噴射量を調整する制御（燃料噴射量制御）を実施する。詳しくは、ＥＣＵ４０は、酸素濃度センサ２５の出力信号に基づいて実際の空燃比を算出し、算出した実空燃比が目標値（例えば理論空燃比）となるように、インジェクタ１２による燃料噴射量を制御する。この空燃比フィードバック制御により、エミッションの改善が図られている。ちなみに、理論空燃比は、アルコール混合燃料のアルコール濃度に応じて異なる値となる。そのため、アルコール濃度センサ１７にて検出されたアルコール濃度に応じて前記目標値を可変設定している。
【００３２】
また、ＥＣＵ４０は、インジェクタ１２へ圧送される燃料の圧力（燃料供給圧）を予め設定された目標圧に調整する制御（燃圧制御）を実施する。詳しくは、ＥＣＵ４０は、燃圧センサ１８の出力信号に基づいてインジェクタ１２への燃料供給圧を算出する。そして、ＥＣＵ４０は、算出された燃料供給圧に応じてポンプ本体１４ａによる燃料の圧送量を制御する。
【００３３】
ところで、アルコール濃度センサ１７の電極１７ｂ，１７ｃ間に在る燃料中に気泡が含まれていると、電極１７ｂ，１７ｃ間に存在する燃料の静電容量が変化するので濃度センサ検出値に誤差が生じ、ひいてはＥＣＵ４０にて算出されるアルコール濃度に誤差が生じる。そこで本実施形態では、このような気泡の存在に起因したアルコール濃度の検出精度低下に対して、以下の対策を行っている。
【００３４】
アルコール濃度センサ１７が配置された燃料タンク１３の燃料中に気泡が含まれているか否かを推定する。そして、気泡が含まれていないと推定されている時には、濃度センサ検出値に基づきアルコール濃度をＥＣＵ４０が算出することを許可し、気泡が含まれていると推定されている時に出力された濃度センサ検出値に対しては、その検出値に基づきアルコール濃度をＥＣＵ４０が算出することを禁止する。
【００３５】
図２は、ＥＣＵ４０のマイコンが実施する、上記禁止及び許可を切り替えるための処理手順を示すフローチャートであり、当該図２の処理は、イグニッションスイッチがオン操作されたことをトリガとして起動した後、所定周期（例えばマイコンが有するＣＰＵが行う演算周期）毎又は所定のクランク角度毎に繰り返し実行される。
【００３６】
先ず、ステップＳ１０において燃料中に気泡が含まれているか否かを判定する。この判定処理は図３に示すサブルーチン処理により実行され、先ずステップＳ１１（気泡推定手段）において、給油口１３ａから燃料タンク１３へ燃料が給油されている状態であるか否かを判定する。具体的には、給油口開閉センサ２０により給油キャップ１９が開口している旨が検出されている時には給油中であると判定する。
【００３７】
給油中であると判定された時には（Ｓ１１：ＹＥＳ）、続くステップＳ１２において、電極１７ｂ，１７ｃ間の燃料中に気泡が有ると判定する。一方、給油中でないと判定された時には（Ｓ１１：ＮＯ）、給油が終了した時点（つまり、給油キャップ１９が閉められた旨を給油口開閉センサ２０が検出した時点）から所定時間が経過したか否かを判定する。所定時間が経過したと判定された場合には（Ｓ１３：ＹＥＳ）、続くステップＳ１４において、電極１７ｂ，１７ｃ間の燃料中には気泡が無いと判定する。そして、給油中でないと判定された場合であっても（Ｓ１１：ＮＯ）、給油終了時点から所定時間が経過していない場合には（Ｓ１３：ＮＯ）、ステップＳ１２に進み、電極１７ｂ，１７ｃ間の燃料中に気泡が有ると判定する。
【００３８】
図２の説明に戻り、ステップＳ１０にて燃料中に気泡が含まれていないと判定された場合（Ｓ１０：ＮＯ）には、続くステップＳ２０において、アルコール濃度センサ１７から出力される濃度センサ検出値に基づきアルコール濃度をマイコンが算出する。つまり、その時の濃度センサ検出値に基づきアルコール濃度を算出することを許可する。一方、ステップＳ１０にて燃料中に気泡が含まれていると判定された場合（Ｓ１０：ＹＥＳ）には、続くステップＳ３０において、その時の濃度センサ検出値、つまりステップＳ１０で気泡が含まれていると判定されている時の濃度センサ検出値に基づきアルコール濃度を算出することを禁止する。
【００３９】
ここで、その時の濃度センサ検出値に基づくアルコール濃度算出がステップＳ３０で禁止されている場合には、気泡が含まれていると推定される前の過去の濃度センサ検出値に基づきアルコール濃度を算出（推定）する。図４は、どの時点で入力された濃度センサ検出値に基づきアルコール濃度を算出するのかを切り替える処理の手順を示すフローチャートである。
【００４０】
先ずステップＳ４０において、ステップＳ２０での濃度算出許可が為されていると判定されれば、処理はステップＳ５０（燃料性状算出手段）に進み、アルコール濃度センサ１７からＥＣＵ４０に現時点で入力されている濃度センサ検出値に基づき、マイコンはアルコール濃度を算出する。
【００４１】
一方、ステップＳ３０での濃度算出禁止が為されていると判定（Ｓ４０：ＹＥＳ）されれば、過去に濃度算出が許可されていた時の濃度センサ検出値に基づきアルコール濃度を算出する。より具体的に説明すると、ＥＣＵ４０は入力されてくる濃度センサ検出値を随時更新処理しており、ステップＳ１０にて気泡が含まれていると判定されると、その判定時点において、前記更新処理を中止して、濃度センサ検出値の前回値（最終更新時の値）をセンサホールド値として記憶させておく。そして、ステップＳ３０での濃度算出禁止が為されている時には、前記センサホールド値に基づきアルコール濃度を算出する。
【００４２】
以上により、本実施形態によれば、ステップＳ１１において燃料給油中であると判定されている場合には、電極１７ｂ，１７ｃ間の燃料中に気泡が有ると推定し、気泡が有ると推定されている時に入力されている濃度センサ検出値に基づいてマイコンがアルコール濃度を算出することを禁止する（ステップＳ３０）。よって、気泡の存在により誤ったアルコール濃度を算出してしまうことを回避できる。
【００４３】
また、燃料給油中であるか否かに基づき電極１７ｂ，１７ｃ間の燃料中に気泡が有ると推定するので、気泡の有無判定を容易に実現できる。さらに、ステップＳ１３の処理により、給油が終了した時点から所定時間が経過するまではステップＳ３０による算出禁止の処理を継続させる。目視できないような微小気泡は長時間に亘って燃料中を浮遊する可能性が高いので、このように所定時間が経過するまで算出禁止の処理を継続させる本実施形態によれば、気泡の存在により誤ったアルコール濃度を算出してしまうことの回避の確実性を向上できる。
【００４４】
また、ステップＳ３０での濃度算出禁止が為されている時には、濃度センサ検出値の前回値（最終更新時の値）に基づきアルコール濃度を算出する。これにより、過去の濃度センサ検出値に基づくアルコール濃度の推定値を取得できるので、その推定値を燃料供給量制御や点火時期制御等の各種制御に反映させることができ、燃料性状に適した各種制御を実行する上で好適である。
【００４５】
（第２実施形態）
上記第１実施形態では、燃料給油時に、燃料が揺動状態となっているとみなして燃料中に気泡が存在していると推定している。これに対し本実施形態では、車両が揺れ動くことに起因して燃料タンク１３が揺れ動き、その結果燃料が揺動状態となっているとみなしている。具体的には、車両が急加速走行、急減速走行、または急旋回走行している時に揺動状態となっているとみなす。
【００４６】
より具体的には、車両走行の加速度が所定値以上或いは減速度が所定値以下であると判定された場合に、燃料が揺動状態となっているとみなす。なお、加速度及び減速度は、車速センサ２８（図１参照）により検出される車速の単位時間当たりの変化により算出すればよい。または、加速センサ２９（図１参照）により検出された値に基づき算出すればよい。または、インジェクタ１２からの燃料噴射量の所定時間あたり変化量の絶対値が所定値を超えて大きくなった場合に、加速度が所定値以上或いは減速度が所定値以下であると判定すればよい。
【００４７】
また、車両を操舵するハンドルの操舵角を検出する操舵角センサ３０（図１参照）を備え、この操舵角センサ３０の検出値の所定時間あたり変化量が所定値を越えて大きくなった場合に、急旋回走行であると判定すればよい。この時、前記所定値は車速又は走行加速度等に応じて可変設定することが望ましい。
【００４８】
（他の実施形態）
本発明は上記実施形態の記載内容に限定されず、各実施形態の特徴的構成をそれぞれ任意に組み合わせるようにしてもよい。また、上記各実施形態は、以下のように変更して実施してもよい。
【００４９】
・上記第１実施形態では、図３のステップＳ１１において、給油口開閉センサ２０により給油キャップ１９が開口している旨が検出されている時に給油中であると判定している。これに対し、燃料タンク１３内の燃料残量を検出する残量センサ３１（図１参照）を設け、残量センサ３１により検出される残量が増加した場合に給油中であると判定するようにしてもよい。
【００５０】
・上記第１実施形態では、ステップＳ３０での濃度算出禁止が為されている場合には、ステップＳ６０の処理により、過去に濃度算出が許可されていた時の濃度センサ検出値に基づきアルコール濃度を算出している。これに対し、アルコール濃度と相関のある物理量を検出する相関センサを備え、濃度算出禁止が為されている場合には、前記物理量に基づきアルコール濃度を算出（推定）するようにしてもよい。
【００５１】
例えば、燃料噴射量及び吸気量を一定に維持したままアルコール濃度を高くしていくと出力トルク値は小さくなる。よって、インジェクタ１２からの燃料噴射量及び吸気量の少なくとも一方に対するエンジン１０の出力トルク値に基づけば、アルコール濃度を推定することができる。なお、エンジン１０の出力トルクは、クランク角センサ２７（相関センサ）の検出値により算出されるエンジン回転速度に基づき算出できる。
【００５２】
例えば、燃料噴射量及び吸気量を一定に維持したままアルコール濃度を高くしていくと、酸素濃度センサ２５（相関センサ）の検出値により算出される空燃比がリーン側に変化する。よって、酸素濃度センサ２５の検出値に基づけば、アルコール濃度を推定することができる。
【００５３】
・上記実施形態では、アルコール濃度センサ１７を燃料タンク１３に設けているが、燃料供給パイプ１５、デリバリパイプ１６、燃料ポンプモジュール１４、インジェクタ１２等に配置してもよい。なお、燃料圧力が高いほど気泡は消滅しやすいので、ポンプ本体１４ａの燃料流れ下流側にアルコール濃度センサ１７を配置すれば、上述してきた気泡による検出精度低下を抑制でき、好適である。
【００５４】
・上記実施形態にかかるアルコール濃度センサ１７には静電容量式のセンサが採用されているが、混合燃料の屈折率の違いを検出することでアルコール濃度を検出する光学式（屈折式）のセンサを採用してもよいし、混合燃料の透過光量の違いを検出することでアルコール濃度を検出する光学式（透過式）のセンサを採用してもよい。
【００５５】
・上記第１実施形態では、燃料性状検出センサとして、アルコール濃度を検出するセンサ１７を採用しているが、ガソリンの重質度（燃料性状）を検出するセンサを採用してもよい。なお、ガソリンの重質度を検出するセンサとアルコール濃度を検出するセンサとでは基本的に同じ構造であり、ガソリン重質度検出センサの場合においても、先述した静電容量式センサ及び光学式センサのいずれを採用してもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１実施形態にかかる燃料性状算出装置が適用される、車載エンジンのシステム全体構成図。
【図２】第１実施形態において、濃度センサ検出値に基づくアルコール濃度算出の許可及び禁止の判定処理手順を示すフローチャート。
【図３】第１実施形態において、燃料中に気泡が含まれているか否かの判定処理手順を示すフローチャート。
【図４】第１実施形態において、アルコール濃度を算出する手順を示すフローチャート。
【符号の説明】
【００５７】
１３…燃料タンク、１７…アルコール濃度センサ（燃料性状検出センサ）、２７…クランク角センサ（相関センサ）、４０…ＥＣＵ（燃料性状算出装置）、Ｓ１１…気泡推定手段、Ｓ５０…燃料性状算出手段。
【図１】
2010038054.tif 000003
【図２】
2010038054.tif 000004
【図３】
2010038054.tif 000005
【図４】
2010038054.tif 000006