(57)【要約】【課題】この発明は、給油等により燃料中のアルコール濃度が変化した場合でも、パージ制御を適切に行うことを目的とする。【解決手段】エンジン１０は、ガソリンまたはアルコール燃料が貯留される燃料タンク３６と、燃料タンク３６内で生じる蒸発燃料を吸着するキャニスタ３８と、キャニスタ３８に吸着された蒸発燃料をパージガスとして吸気系に導入するパージ制御弁４４とを備える。ＥＣＵ６０は、アルコール濃度センサ５４により燃料中のアルコール濃度を周期的に検出する。そして、アルコール濃度が変化した場合には、変化前の濃度と変化後の濃度とに基いてパージ制御弁４４の開度を制御する。これにより、給油等が原因でアルコール濃度が変化した場合でも、パージ制御を適切に行うことができ、過剰なパージによるＡ／Ｆ荒れを防止しつつ、パージガスの放出機会を十分に確保することができる。【選択図】図３
2012193633.tif 000002
【特許請求の範囲】
【請求項１】
ガソリンとアルコールの少なくとも一方を含む燃料が貯留される燃料タンクと、
前記燃料タンク内で生じる蒸発燃料を吸着するキャニスタと、
前記キャニスタに吸着された蒸発燃料をパージガスとして吸気系に導入する機構であって、吸気系に導入する前記パージガスの流量を制御するパージ制御弁と、
前記燃料中のアルコール濃度を検出するアルコール濃度センサと、
前記アルコール濃度センサの出力に基いて、前記燃料中のアルコール濃度が変化したか否かを判定する濃度変化判定手段と、
前記燃料中のアルコール濃度が変化したと判定された場合に、変化前のアルコール濃度と変化後のアルコール濃度とに基いて前記パージ制御弁を制御するパージ制御手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記パージ制御手段は、前記変化後のアルコール濃度が前記変化前のアルコール濃度よりも高い場合に、前記変化前のアルコール濃度に基いて前記パージ制御弁を制御する構成としてなる請求項１に記載の内燃機関の制御装置。
【請求項３】
前記パージ制御手段は、前記変化前のアルコール濃度が前記変化後のアルコール濃度よりも高い場合に、前記変化後のアルコール濃度に基いて前記パージ制御弁を制御する構成としてなる請求項１または２に記載の内燃機関の制御装置。
【請求項４】
前記濃度変化判定手段は、前記燃料中のアルコール濃度をサンプリングタイミング毎に検出し、当該検出値と前回の検出値とを比較することによりアルコール濃度の変化を判定する構成としてなる請求項１乃至３のうち何れか１項に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関し、特に、アルコール燃料を用いることが可能な内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来技術として、例えば特許文献１（特開２００９−１５６０５４号公報）に開示されているように、ガソリンとアルコールとを個別に、または混合して使用する内燃機関の制御装置が知れている。従来技術では、Ａ／Ｆセンサを用いて空燃比フィードバック制御を行うときに、空燃比のフィードバック補正量に基いて燃料のアルコール濃度を学習する構成としている。また、アルコール濃度の学習期間中には、燃料タンク内の燃料蒸気を吸気系に導入するパージ制御を禁止し、アルコール濃度の学習値がパージガスにより影響されるのを回避するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５６０５４号公報
【特許文献２】特開平１−１０６９７１号公報
【特許文献３】特開平５−９９０８３号公報
【特許文献４】特開２００７−３０９１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術では、給油等により燃料中のアルコール濃度が変化する場合に、アルコール濃度の学習処理が終了するまで、パージ制御を禁止する構成としている。このため、パージ制御が長時間にわたって禁止されたり、パージ制御の実行機会が大きく減少した場合には、タンク中の燃料蒸気が大気中に漏れ出る虞れがある。
【０００５】
また、従来技術では、給油等により得られたアルコール濃度の学習値に基いて燃料中のアルコール濃度を推定し、このアルコール濃度に基いてパージ制御を実行する。しかし、この制御では、以下の理由により空燃比の変動が生じる虞れがある。
（１）キャニスタに吸着された燃料には、給油前と給油後の燃料が混入している可能性がある。このため、キャニスタに吸着された燃料のアルコール濃度と、給油後のアルコール濃度の学習値とが異なる場合には、パージ制御が正確に実行されず、空燃比を乱す原因となる。
（２）燃料中のアルコールはキャニスタに吸着され易く、一旦吸着されると脱離し難いという特性がある。このため、給油等によるアルコール濃度の変化によっては、吸着されていたパージガスが一気に脱離し、吸気系に流入するパージガスの量が過大となるという問題がある。
【０００６】
本発明は、上述のような課題を解決するためになされたもので、本発明の目的は、給油等により燃料中のアルコール濃度が変化した場合でも、この変化を検出してパージ制御を適切に行うことが可能な内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
第１の発明は、ガソリンとアルコールの少なくとも一方を含む燃料が貯留される燃料タンクと、
前記燃料タンク内で生じる蒸発燃料を吸着するキャニスタと、
前記キャニスタに吸着された蒸発燃料をパージガスとして吸気系に導入する機構であって、吸気系に導入する前記パージガスの流量を制御するパージ制御弁と、
前記燃料中のアルコール濃度を検出するアルコール濃度センサと、
前記アルコール濃度センサの出力に基いて、前記燃料中のアルコール濃度が変化したか否かを判定する濃度変化判定手段と、
前記燃料中のアルコール濃度が変化したと判定された場合に、変化前のアルコール濃度と変化後のアルコール濃度とに基いて前記パージ制御弁を制御するパージ制御手段と、
を備えることを特徴とする。
【０００８】
第２の発明によると、前記パージ制御手段は、前記変化後のアルコール濃度が前記変化前のアルコール濃度よりも高い場合に、前記変化前のアルコール濃度に基いて前記パージ制御弁を制御する構成としている。
【０００９】
第３の発明によると、前記パージ制御手段は、前記変化前のアルコール濃度が前記変化後のアルコール濃度よりも高い場合に、前記変化後のアルコール濃度に基いて前記パージ制御弁を制御する構成としている。
【００１０】
第４の発明によると、前記濃度変化判定手段は、前記燃料中のアルコール濃度をサンプリングタイミング毎に検出し、当該検出値と前回の検出値とを比較することによりアルコール濃度の変化を判定する構成としている。
【発明の効果】
【００１１】
第１の発明によれば、給油等により燃料中のアルコール濃度が変化した場合には、変化前と変化後のアルコール濃度に基いてパージ制御弁の開度を適切に制御することができる。即ち、給油直後には、キャニスタに吸着された蒸発燃料のアルコール濃度が判らないので、例えば濃度が判らない吸着燃料がパージされるまでは、給油前の濃度と給油後の濃度のうち、よりガソリンに近い方の（より低濃度の）アルコール濃度を用いてパージ制御を実行する。これにより、蒸発燃料のアルコール濃度と濃度の学習値とのずれを抑制することができる。従って、給油等により燃料中のアルコール濃度が変化した場合でも、この変化を検出してパージ量を適切に設定することができ、過剰なパージによるＡ／Ｆ荒れを防止しつつ、パージガスの放出機会を十分に確保することができる。
【００１２】
第２の発明によれば、パージ制御手段は、燃料中のアルコール濃度が低濃度から高濃度へと変化した場合に、変化前のアルコール濃度に基いてパージ制御弁を制御することができる。即ち、変化前と変化後のうち何れの蒸発燃料がキャニスタに吸着されているか判らない場合には、よりガソリンに近い変化前のアルコール濃度を用いてパージ制御を実行することができる。
【００１３】
第３の発明によれば、パージ制御手段は、燃料中のアルコール濃度が高濃度から低濃度へと変化した場合に、変化後のアルコール濃度に基いてパージ制御弁を制御することができる。即ち、キャニスタに吸着されている燃料のアルコール濃度が判らない場合には、よりガソリンに近い変化後のアルコール濃度を用いてパージ制御を実行することができる。
【００１４】
第４の発明によれば、濃度変化判定手段は、燃料中のアルコール濃度をサンプリングタイミング毎に検出し、当該検出値と前回の検出値とを比較することによりアルコール濃度の変化を判定することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１のシステム構成を説明するための全体構成図である。
【図２】パージ制御弁の制御特性を示す特性線図である。
【図３】本発明の実施の形態１において、給油前後のアルコール濃度と、パージ制御弁の開度（ＶＳＶ開度）との関係を示す説明図である。
【図４】パージ完了後における燃料中のアルコール濃度（燃料性状）と、パージ制御弁の開度との関係を示す説明図である。
【図５】本発明の実施の形態１において、ＥＣＵにより実行される制御のフローチャートである。
【図６】本発明の実施の形態２において、ＥＣＵにより実行される制御のフローチャートである。
【発明を実施するための形態】
【００１６】
実施の形態１．
［実施の形態１の構成］
以下、図１乃至図５を参照して、本発明の実施の形態１について説明する。図１は、本発明の実施の形態１のシステム構成を説明するための全体構成図である。本実施の形態のシステムは、例えばＦＦＶ（Flexible Fuel Vehicle）等の車両に搭載される内燃機関としてのエンジン１０を備えており、エンジン１０は、ガソリン及びアルコール燃料の使用が可能となっている。エンジン１０の各気筒には、ピストン１２により燃焼室１４が形成されており、ピストン１２はクランク軸１６に連結されている。また、エンジン１０は、各気筒に吸入空気を吸込む吸気通路１８と、各気筒の排気ガスを排出する排気通路２０とを備えている。吸気通路１８には、吸入空気量を調整する電子制御式のスロットルバルブ２２が設けられ、排気通路２０には、排気ガスを浄化する触媒２４が設けられている。
【００１７】
また、エンジン１０の各気筒は、吸気通路１８（吸気ポート）及び燃焼室１４内（筒内）にそれぞれ燃料を噴射する例えば２つの燃料噴射弁２６，２８と、混合気に点火する点火プラグ３０と、吸気通路１８を筒内に対して開，閉する吸気バルブ３２と、排気通路２０を筒内に対して開，閉する排気バルブ３４とを備えている。なお、本発明では、必ずしも２つの燃料噴射弁２６，２８を備える必要はなく、少なくとも一方の燃料噴射弁が搭載されていればよい。これらの燃料噴射弁２６，２８には、エンジン１０に搭載された燃料タンク３６から噴射用の燃料が供給される。燃料タンク３６内には、ガソリン、アルコール（例えば、エタノール）または両者の混合物からなる燃料が貯留されている。
【００１８】
燃料タンク３６には、その内部で生じる燃料蒸気を吸着する公知のキャニスタ３８が設けられている。キャニスタ３８の上流側は、燃料吸着通路４０を介して燃料タンク３６内の空間に接続され、キャニスタ３８の下流側は、パージ通路４２を介して吸気通路１８に接続されている。パージ通路４２には、電磁駆動式の流量制御弁等により構成されたパージ制御弁４４が設けられている。パージ制御弁４４は、キャニスタ３８から吸気通路１８に導入される蒸発燃料（パージガス）の流量を調整するように構成されている。また、パージ制御弁４４は、例えばＶＳＶ(Vacuum Switching Valve)等のアクチュエータと、このアクチュエータにより駆動されるダイヤフラム型の弁体等により構成してもよい。
【００１９】
また、本実施の形態のシステムは、エンジンの制御に必要な各種のセンサからなるセンサ系統と、エンジンの運転状態を制御するＥＣＵ（Engine Control Unit）６０とを備えている。まず、センサ系統について述べると、クランク角センサ５０は、クランク軸１６の回転に同期した信号を出力するもので、エアフローセンサ５２は、吸入空気量を検出する。また、アルコール濃度センサ５４は、燃料中のアルコール濃度（エタノール濃度）を検出するもので、例えば燃料タンク３６に配置されるか、または燃料タンク３６から燃料噴射弁２６，２８に至る燃料供給配管（図示せず）に配置されている。
【００２０】
センサ系統には、この他にも、エンジン冷却水の温度を検出する水温センサ、排気ガスの空燃比を検出する空燃比センサ、燃料タンク３６内の温度や圧力を検出するセンサ等が含まれており、これらのセンサはＥＣＵ６０の入力側に接続されている。ＥＣＵ６０の出力側には、スロットルバルブ２２、燃料噴射弁２６，２８、点火プラグ３０、パージ制御弁４４等のアクチュエータが接続されている。
【００２１】
そして、ＥＣＵ６０は、センサ系統により検出したエンジンの運転情報に基いて各アクチュエータを駆動し、運転制御を行う。具体的には、クランク角センサ５０の出力に基いてエンジン回転数とクランク角とを検出し、エアフローセンサ５２により吸入空気量を検出する。また、エンジン回転数と吸入空気量とに基いて機関負荷を算出し、吸入空気量、機関負荷等に基いて燃料噴射量を算出すると共に、クランク角に基いて燃料噴射時期及び点火時期を決定する。そして、燃料噴射時期が到来した時点で燃料噴射弁２６，２８を駆動し、点火時期が到来した時点で点火プラグ３０を駆動する。これにより、各気筒の燃焼室１４内で混合気を燃焼させ、エンジンを運転することができる。また、ＥＣＵ６０は、空燃比センサの出力等に基いて、排気空燃比が目標空燃比と一致するようにフィードバック制御する空燃比制御を実行すると共に、エンジンの運転領域毎に空燃比のばらつきを学習し、その学習結果を空燃比制御に反映させる空燃比学習制御を実行する。
【００２２】
［実施の形態１の特徴］
ＥＣＵ６０は、エンジンの運転状態に応じてパージ制御弁４４を駆動し、キャニスタ３８から吸気通路１８に導入されるパージガスの流量を制御するパージ制御を実行する。パージ制御では、一般的に知られているように、例えば吸入空気量、エンジン回転数、燃料タンク３６内の温度や圧力、燃料中のアルコール濃度等に基いてパージ制御弁４４の開度を変化させる。これにより、吸気系に流入するパージガスの量（パージ量）は、エンジンの燃焼状態に大きな影響を与えず、かつ、燃料タンク３６内の蒸発燃料を十分に逃がすことができる程度に制御される。
【００２３】
また、パージ制御では、燃料中のアルコール濃度によってもパージ量を変化させるが、これは次の理由による。即ち、燃料中のアルコール成分は、ガソリンと比較してキャニスタ３８に吸着され易く、一旦吸着されると脱離し難い特性がある。このため、吸着された燃料の蒸発特性や、吸着されているＨＣの成分（組成）は、アルコール濃度に応じて差異が生じ易い。この差異は、パージガスがキャニスタ３８から脱離するのに必要な時間の変動や、パージガスが筒内で燃焼するときの酸素消費量の変動として現れる。
【００２４】
従って、燃焼に影響を与えない範囲でパージ量を十分に確保するためには、燃料中のアルコール濃度、即ち、キャニスタ３８に吸着された蒸発燃料のアルコール濃度に基いてパージ量を制御する必要がある。しかし、給油時等には、前回とアルコール濃度が異なる燃料を補給することがあり、このときキャニスタ３８には、給油前と給油後の何れの蒸発燃料も吸着される可能性があるので、給油直後には、ＥＣＵ６０により検出されるアルコール濃度と、キャニスタ３８に吸着された蒸発燃料のアルコール濃度との間にずれが生じることがある。この状態でパージ制御が実行されると、空燃比のばらつき（Ａ／Ｆ荒れ）等が生じて排気エミッションが悪化したり、パージ機会の減少によってパージガスが大気中に放出される虞れがある。
【００２５】
（パージ制御）
このため、本実施の形態では、アルコール濃度の変化に対処することが可能なパージ制御を実行する。パージ制御では、まず、アルコール濃度センサ５４により所定のサンプリングタイミング毎に燃料中のアルコール濃度を検出し、当該検出値と前回の検出値とを比較することにより、アルコール濃度が変化したか否かを判定する。そして、アルコール濃度が変化したと判定した場合には、変化前（給油前）のアルコール濃度と、変化後（給油後）のアルコール濃度とに基いてパージ制御弁４４を制御する。
【００２６】
具体的に述べると、まず、図２は、パージ制御弁の制御特性を示す特性線図である。この図に示すデータは、データマップ等としてＥＣＵ６０に予め記憶されている。図２に示すように、本実施の形態では、例えば制御に用いる濃度（以下、制御採用濃度と称す）が濃度判定値Ｅh以上の場合に、パージ制御弁４４の開度（ＶＳＶ開度）を「Ｈｉｇｈ（大）」に設定する。また、制御採用濃度が濃度判定値Ｅh未満の場合には、ＶＳＶ開度を「Ｌｏｗ（小）」に設定する。ここで、濃度判定値Ｅhは、ＶＳＶ開度の切換に用いる所定の判定値である。なお、図２では、ＶＳＶ開度を２段階で切換える場合を例示したが、本発明はこれに限らず、ＶＳＶ開度は、３段階以上の任意の段階数で切換える構成としてもよく、また、制御採用濃度に基いてＶＳＶ開度を連続的に変化させる構成としてもよい。
【００２７】
次に、図３は、本発明の実施の形態１において、給油前後のアルコール濃度と、パージ制御弁の開度（ＶＳＶ開度）との関係を示す説明図である。なお、図３中の「Ｅ0」は、アルコール濃度が０％であることを意味し、燃料中のアルコール濃度が比較的低い場合の一例を示している。また、「Ｅ85」は、アルコール濃度が８５％であることを意味し、燃料中のアルコール濃度が比較的高い場合の一例を示している。これらの濃度値は具体例に過ぎず、本発明は、これらの数値に限定されないのは勿論である。
【００２８】
本実施の形態のパージ制御では、図３に示すように、例えば給油後のアルコール濃度（Ｅ85）が給油前のアルコール濃度（Ｅ0）よりも高い場合に、給油前のアルコール濃度を制御採用濃度とする。そして、給油前のアルコール濃度に基いて図２のデータマップ等を参照することにより、ＶＳＶ開度を「小」に設定する。何故なら、給油直後には、前述したように、給油前と給油後のうち何れの蒸発燃料がキャニスタ３８に吸着されているか判らないので、アルコール濃度が判らない吸着燃料がパージされるまでは、よりガソリンに近い給油前のアルコール濃度を用いてパージ制御を実行するのが好ましい。
【００２９】
また、給油前のアルコール濃度（Ｅ85）が給油後のアルコール濃度（Ｅ0）よりも高い場合には、制御採用濃度として給油後のアルコール濃度を採用し、給油後のアルコール濃度に基いてＶＳＶ開度を「小」に設定する。この場合にも、前述した場合とほぼ同様に、給油直後のアルコール濃度が判らないので、給油前の濃度と給油後の濃度のうち、よりガソリンに近い給油後のアルコール濃度を用いてパージ制御を実行する。
【００３０】
一方、給油前後でアルコール濃度の変化がない場合には、何れかのアルコール濃度に基いてＶＳＶ開度を設定する。なお、給油前後でアルコール濃度が変化した場合には、例えば制御採用濃度として「Ｅ0」と「Ｅ85」の中間値を採用し、この中間値に基いてＶＳＶ開度を「大」と「小」との中間開度に設定する構成としてもよい。
【００３１】
次に、図４は、パージ完了後における燃料中のアルコール濃度（燃料性状）と、パージ制御弁の開度との関係を示す説明図である。この図に示すように、パージの完了後には、燃料中のアルコール濃度が低い（例えばＥ0）場合に、ＶＳＶ開度を「小」に設定し、アルコール濃度が高い（例えばＥ85）場合には、ＶＳＶ開度を「大」に設定する。
【００３２】
上記制御によれば、給油等により燃料中のアルコール濃度が変化した場合には、変化前と変化後のアルコール濃度に基いてパージ制御弁４４の開度を適切に制御することができる。即ち、給油後１回目のパージが行われる時点において、給油後のアルコール濃度の学習が終了していた場合でも、キャニスタ３８に吸着されている蒸発燃料のアルコール濃度は、給油前のものであるか給油後のものであるか判らない。従って、給油後１回目のパージが完了するまでは、給油前の濃度と給油後の濃度のうち、よりガソリンに近い方の（より低濃度の）アルコール濃度を用いてパージ制御を実行する。
【００３３】
これにより、蒸発燃料のアルコール濃度と濃度の学習値とのずれを抑制することができる。従って、給油等により燃料中のアルコール濃度が変化した場合でも、この変化を検出してパージ量を適切に設定することができ、過剰なパージによるＡ／Ｆ荒れを防止しつつ、パージガスの放出機会を十分に確保することができる。
【００３４】
［実施の形態１を実現するための具体的な処理］
次に、図５を参照して、上述した制御を実現するための具体的な処理について説明する。図５は、本発明の実施の形態１において、ＥＣＵにより実行される制御のフローチャートである。この図に示すルーチンは、エンジンの運転中に所定の周期（サンプリング周期）で繰返し実行されるものとする。
【００３５】
図５に示すルーチンでは、まず、ステップ１０において、給油が行われたか否か（給油履歴が有るかどうか）を判定する。この判定処理は、ＥＣＵ６０の不揮発性メモリ等に更新可能に記憶された給油履歴フラグＫpに基いて実行される。そして、ステップ１０において、給油履歴有り（ＹＥＳ）と判定した場合、即ち、給油履歴フラグＫpが「ＯＮ」である場合には、ステップ１２において、ＶＳＶ開度を前回値に保持し、後述のステップ３８に移行する。なお、ステップ１０において、給油履歴有りと判定される場合とは、前回の運転時にパージが終了していない状態に対応している。一方、ステップ１０において、給油履歴無し（ＮＯ）と判定した場合には、ステップ１４以降の処理を実行する。
【００３６】
次に、ステップ１４では、今回の給油履歴が有るか否かを判定する。ここで、今回の給油履歴が有ると判定した場合には、ステップ１６において、給油履歴フラグＫpを「ＯＮ」に設定し、ステップ１８以降において、給油が行われた場合の処理（給油前後の燃料性状の差異に応じた処理）を実行する。一方、ステップ１４において、今回の給油履歴が無いと判定した場合には、後述のステップ４２に移行する。
【００３７】
次に、ステップ１８では、アルコール濃度センサ５４により給油前に検出した燃料性状（アルコール濃度）Ｅbが濃度判定値Ｅh未満であるか否かを判定し、ステップ２０，２２では、給油後のアルコール濃度がＥaが濃度判定値Ｅh未満であるか否かを判定する。そして、ステップ１８，２０の判定が何れも成立した場合には、給油の前後で燃料中のアルコール濃度が低濃度のまま変化していないので、ステップ２４では、低いアルコール濃度に対応してＶＳＶ開度を「Ｌｏｗ」に設定する。また、ステップ２６では、給油履歴フラグＫpを「ＯＦＦ」に設定し、本ルーチンの処理を終了する。ステップ２６において、給油履歴フラグＫpを「ＯＦＦ」に設定する理由は、給油後１回目のパージが終了するまでは給油前の蒸発燃料がキャニスタ３８に付着している可能性があるためである。
【００３８】
また、ステップ１８の判定が成立し、ステップ２０の判定が不成立の場合には、給油の前後で燃料中のアルコール濃度が低濃度から高濃度に変化している。この場合には、図３で説明したように、ステップ２８において、ＶＳＶ開度を「Ｌｏｗ」に設定する。続いて、ステップ３０では、給油履歴フラグＫpを「ＯＮ」に設定し、後述のステップ３８に移行する。
【００３９】
一方、ステップ１８の判定が不成立となり、ステップ２２の判定が成立した場合には、給油の前後で燃料中のアルコール濃度が高濃度から低濃度に変化している。この場合には、ステップ３２において、ＶＳＶ開度を「Ｌｏｗ」に設定し、ステップ３４において、給油履歴フラグＫpを「ＯＦＦ」に設定した後に、本ルーチンの処理を終了する。さらに、ステップ１８，２２の判定が何れも成立した場合には、ステップ３６において、ＶＳＶ開度を「Ｈｉｇｈ」に設定し、ステップ３４を実行してから本ルーチンの処理を終了する。
【００４０】
次に、ステップ３８では、パージが完了したか否かを判定し、この判定が成立した場合には、ステップ４０において、給油履歴フラグＫpを「ＯＦＦ」に設定し、ステップ４２に移行する。また、ステップ３８の判定が不成立の場合には、そのまま本ルーチンの処理を終了する。
【００４１】
次に、ステップ４２では、現在のアルコール濃度Ｅnが濃度判定値Ｅh未満であるか否かを判定する。この判定処理では、給油がないパターンを考慮して、現在のアルコール濃度Ｅnを確認する。そして、ステップ４２の判定が成立した場合には、図４で説明したように、ステップ４４において、ＶＳＶ開度を「Ｌｏｗ」に設定し、本ルーチンの処理を終了する。一方、ステップ４２の判定が不成立の場合には、ステップ４６において、ＶＳＶ開度を「Ｈｉｇｈ」に設定し、本ルーチンの処理を終了する。
【００４２】
なお、前記実施の形態１では、図５中のステップ１８，２０，２２が、請求項１，４における濃度変化判定手段の具体例を示している。また、ステップ２４，２８，３２，３６は、請求項１乃至３におけるパージ制御手段の具体例を示している。
【００４３】
実施の形態２．
次に、図６を参照して、本発明の実施の形態２について説明する。本実施の形態は、前記実施の形態１とほぼ同様の構成及び制御において、実施の形態１と異なるフローチャートの例を示すものである。なお、本実施の形態では、実施の形態１と同一の構成要素に同一の符号を付し、その説明を省略するものとする。
【００４４】
図６は、本発明の実施の形態１において、ＥＣＵにより実行される制御のフローチャートである。この図に示すルーチンは、エンジンの運転中に所定の周期（サンプリング周期）で繰返し実行されるものとする。図６に示すルーチンでは、まず、ステップ１００において、アルコール濃度センサ５４により前回検出したアルコール濃度（前回の検出濃度）Ｅaが前述の濃度判定値Ｅh未満であるか否かを判定する。そして、この判定が成立した場合には、ステップ１０２において、今回の検出濃度Ｅbが濃度判定値Ｅh未満であるか否かを判定する。一方、ステップ１００の判定が不成立の場合には、ステップ１０４において、今回の検出濃度Ｅbが濃度判定値Ｅh以上であるか否かを判定する。
【００４５】
ここで、ステップ１００，１０２の判定が何れも成立した場合には、燃料中のアルコール濃度が前回と今回とで低濃度のまま変化していない。この場合には、ステップ１０６において、給油が行われていないと判断して給油履歴フラグＫpを「ＯＦＦ」に設定し、ステップ１０８では、今回の検出濃度Ｅbに基いてパージ制御弁４４の開度を「Ｌｏｗ」に設定する。
【００４６】
また、ステップ１００の判定が成立したものの、ステップ１０２の判定が不成立の場合には、燃料中のアルコール濃度が前回の低濃度から今回の高濃度へと変化している。この場合には、まず、ステップ１１０において、給油が行われたものと判断して給油履歴フラグＫpを「ＯＮ」に設定する。次に、ステップ１１２では、燃料噴射弁２６，２８の燃料噴射量等に基いて、エンジンが始動した後の積算燃料消費量Ｑを算出し、この積算燃料消費量Ｑが所定の基準値Ｑsよりも大きいか否かを判定する。
【００４７】
ステップ１１２の判定が不成立の場合には、エンジンの始動後に十分な時間が経過しておらず、給油時に生じたアルコール濃度の過渡的な乱れが収束していないものと判断する。この場合には、前記ステップ１０８に移行し、前回の検出濃度Ｅaに基いてパージ制御弁４４の開度を「Ｌｏｗ」に設定する。即ち、給油等により燃料中のアルコール濃度が低濃度から高濃度へと変化した場合には、給油後に十分な時間が経過している場合を除いて、前回（変化前）の検出濃度Ｅaに基いてパージ制御を実行する。
【００４８】
これに対し、ステップ１１２の判定が成立した場合には、エンジンの始動後に十分な時間が経過しているので、給油が行われていたとしてもアルコール濃度の過渡的な乱れは収束した（即ち、実質的に給油は行われていない）ものと判断する。即ち、ステップ１１４では、給油履歴フラグＫpを「ＯＦＦ」に設定する。次に、ステップ１１６では、アルコール濃度センサ５４により新たにアルコール濃度Ｅcを検出し、この検出濃度Ｅcが濃度判定値Ｅh以上であるか否かを判定する。そして、ステップ１１６の判定が成立した場合には、ステップ１１８において、検出濃度Ｅcに基いてパージ制御弁４４の開度を「Ｈｉｇｈ」に設定する。また、ステップ１１６の判定が不成立の場合には、前記ステップ１０８に移行し、検出濃度Ｅcに基いてパージ制御弁４４の開度を「Ｌｏｗ」に設定する。
【００４９】
一方、ステップ１００の判定が成立せずに、ステップ１０４の判定が成立した場合には、燃料中のアルコール濃度が前回と今回とで高濃度のまま変化していない。この場合には、給油が行われていないものと判断されるので、前記ステップ１０６，１０８の処理を実行する。
【００５０】
さらに、ステップ１００，１０４の判定が何れも不成立の場合には、燃料中のアルコール濃度が前回の高濃度から今回の低濃度へと変化している。この場合には、給油が行われたものと判断されるので、前記ステップ１１０〜１１８の処理を実行する。この処理において、ステップ１１２の判定が不成立の場合には、前記ステップ１０８に移行し、今回の検出濃度Ｅbに基いてパージ制御弁４４の開度を「Ｌｏｗ」に設定する。即ち、給油等により燃料中のアルコール濃度が高濃度から低濃度へと変化した場合には、給油後に十分な時間が経過している場合を除いて、今回（変化後）の検出濃度Ｅbに基いてパージ制御を実行する。
【００５１】
なお、前記実施の形態２では、図６中のステップ１００，１０２，１０４が、請求項１，４における濃度変化判定手段の具体例を示している。また、ステップ１０８，１１０〜１１８は、請求項１乃至３におけるパージ制御手段の具体例を示している。
【００５２】
また、前記各実施の形態では、アルコール燃料としてエタノール燃料を例に挙げて説明したが、本発明はこれに限らず、エタノール以外の他のアルコール成分にも広く適用することができる。
【符号の説明】
【００５３】
１０  エンジン
１２  ピストン
１４  燃焼室
１６  クランク軸
１８  吸気通路
２０  排気通路
２２  スロットルバルブ
２４  触媒
２６，２８  燃料噴射弁
３０  点火プラグ
３２  吸気バルブ
３４  排気バルブ
３６  燃料タンク
３８  キャニスタ
４０  燃料吸着通路
４２  パージ通路
４４  パージ制御弁
５０  クランク角センサ
５２  エアフローセンサ
５４  アルコール濃度センサ
６０  ＥＣＵ
【図１】
2012193633.tif 000003
【図２】
2012193633.tif 000004
【図３】
2012193633.tif 000005
【図４】
2012193633.tif 000006
【図５】
2012193633.tif 000007
【図６】
2012193633.tif 000008