(57)【要約】【課題】タンク通路の閉塞異常を検出可能な蒸発燃料処理システムを提供する。【解決手段】タンク通路２１は、燃料タンク１１に一端が接続する。パージ通路２２は、一端がキャニスタ３０に接続し、他端が吸気通路４に接続する。大気通路２３は、一端がキャニスタ３０に接続し、他端が大気に開放される。パージ弁４１は、パージ通路２２を開閉可能である。大気弁４２は、大気通路２３を開閉可能である。タンク開閉弁４３は、タンク通路２１を開閉可能である。圧力センサ６１は、パージ通路２２内の圧力を検出し、検出した圧力に対応する信号を出力する。異常検出部５４は、エンジン２が停止した後、パージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を作動させたときの圧力センサ６１からの信号に基づき、「タンク通路２１が閉塞している異常」である閉塞異常を検出可能な異常検出処理を実行する。【選択図】図１
2018059468.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク（１１）内の燃料が蒸発することで発生した蒸発燃料を車両（１）の内燃機関（２）の吸気通路（４）に排出し処理することが可能な蒸発燃料処理システム（１０）であって、
前記燃料タンクに一端が接続するタンク通路（２１）と、
前記タンク通路の他端に接続し、前記燃料タンク内で発生した蒸発燃料を吸着可能なキャニスタ（３０）と、
一端が前記キャニスタに接続し、他端が前記吸気通路に接続するパージ通路（２２）と、
一端が前記キャニスタに接続し、他端が大気に開放される大気通路（２３）と、
前記パージ通路を開閉可能なパージ弁（４１）と、
前記大気通路を開閉可能な大気弁（４２）と、
前記タンク通路を開閉可能なタンク開閉弁（４３）と、
前記タンク通路内、前記キャニスタ内、前記パージ通路内または前記大気通路内の圧力を検出し、検出した圧力に対応する信号を出力する圧力センサ（６１）と、
前記内燃機関が停止した後、前記パージ弁および前記大気弁を閉じた状態で前記タンク開閉弁を作動させたときの前記圧力センサからの信号に基づき、「前記タンク通路が閉塞している異常」である閉塞異常を検出可能な異常検出処理を実行する異常検出部（５４）と、
を備える蒸発燃料処理システム（１０）。
【請求項２】
前記圧力センサは、前記タンク通路内、前記キャニスタ内、前記パージ通路内および前記大気通路内の空間のうち、前記タンク開閉弁、前記パージ弁および前記大気弁に対し前記キャニスタ側の空間である閉塞可能空間（ｂｓ）の圧力を検出可能に設けられている請求項１に記載の蒸発燃料処理システム。
【請求項３】
前記異常検出部は、前記燃料タンク内の燃料の温度、または、前記内燃機関の冷却水の温度が所定の温度以上のとき、前記異常検出処理を実行する請求項１または２に記載の蒸発燃料処理システム。
【請求項４】
前記異常検出部は、前記異常検出処理において、前記タンク開閉弁を開いた状態、前記パージ弁および前記大気弁を閉じた状態にしてから第１の時間である第１時間（Ｔ１）が経過したときの時刻である第１時刻（ｓｔ１）に前記タンク開閉弁を閉じ、
「前記第１時刻の前に前記圧力センサにより検出した圧力の変化率」と「前記第１時刻の後に前記圧力センサにより検出した圧力の変化率」との差が、第１の所定値である第１所定値（ｔｈ１）より小さい場合、前記閉塞異常を検出し、
「前記第１時刻の前に前記圧力センサにより検出した圧力の変化率」と「前記第１時刻の後に前記圧力センサにより検出した圧力の変化率」との差が前記第１所定値以上の場合、前記閉塞異常を検出しない請求項１〜３のいずれか一項に記載の蒸発燃料処理システム。
【請求項５】
前記異常検出部は、前記燃料タンク内の燃料の量、前記燃料タンク内に貯留されている燃料の種類、前記燃料タンク内の燃料の温度、または、気圧のうち少なくとも１つに基づき、前記第１時間を設定する請求項４に記載の蒸発燃料処理システム。
【請求項６】
前記異常検出部は、前記異常検出処理において、前記第１時間が経過し前記タンク開閉弁を閉じてから第２の時間である第２時間（Ｔ２）が経過したときの時刻である第２時刻（ｓｔ２）に前記タンク開閉弁を開き、
「前記第２時刻の前に前記圧力センサにより検出した圧力の変化率」と「前記第２時刻の後に前記圧力センサにより検出した圧力の変化率」との差が、第２の所定値である第２所定値（ｔｈ２）より小さい場合、前記閉塞異常を検出し、
「前記第２時刻の前に前記圧力センサにより検出した圧力の変化率」と「前記第２時刻の後に前記圧力センサにより検出した圧力の変化率」との差が前記第２所定値以上の場合、前記閉塞異常を検出しない請求項４または５に記載の蒸発燃料処理システム。
【請求項７】
前記異常検出部は、前記異常検出処理において、前記第２時間が経過し前記タンク開閉弁を開いてから第３の時間である第３時間（Ｔ３）が経過したとき、前記圧力センサにより検出した圧力と「前記閉塞異常が生じていない場合に想定される圧力である想定圧力」とを比較し、
前記圧力センサにより検出した圧力と前記想定圧力との差が、第３の所定値である第３所定値（ｔｈ３）より大きい場合、前記閉塞異常を検出し、
前記圧力センサにより検出した圧力と前記想定圧力との差が前記第３所定値以下の場合、前記閉塞異常を検出しない請求項６に記載の蒸発燃料処理システム。
【請求項８】
前記異常検出部は、前記異常検出処理において、前記閉塞異常を検出しなかった場合、前記圧力センサにより検出した圧力と大気圧とを比較することにより、「前記燃料タンク内、前記タンク通路内、前記キャニスタ内、前記パージ通路内または前記大気通路内から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出可能である請求項１〜７のいずれか一項に記載の蒸発燃料処理システム。
【請求項９】
前記タンク通路は、前記車両に設けられた状態において、一端または他端を通る水平面（ｈｐ１、ｈｐ２）に対し鉛直方向下側に位置する特定部位（ｓｐ１）を有する請求項１〜８のいずれか一項に記載の蒸発燃料処理システム。
【請求項１０】
前記圧力センサは、前記特定部位に対し前記燃料タンクとは反対側の圧力を検出可能に設けられている請求項９に記載の蒸発燃料処理システム。
【請求項１１】
前記タンク開閉弁は、前記特定部位に対し前記燃料タンク側に設けられている請求項９または１０に記載の蒸発燃料処理システム。
【請求項１２】
前記タンク開閉弁は、前記燃料タンクの近傍に設けられている請求項１〜１１のいずれか一項に記載の蒸発燃料処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンク内の蒸発燃料を処理する蒸発燃料処理システムに関し、特にシステムにおける異常を検出可能な蒸発燃料処理システムに関する。
【背景技術】
【０００２】
従来、燃料タンク内の蒸発燃料を内燃機関の吸気通路に排出し処理する蒸発燃料処理システムが知られている。また、近年、燃料タンクの内部から外部へ漏れる蒸発燃料の規制が厳しくなっている。特に米国環境保護庁（ＥＰＡ）および米国カリフォルニア州大気資源局（ＣＡＲＢ）の定める基準では、燃料タンクの微小な開口からの蒸発燃料の漏れを検出することを要求している。
【０００３】
特許文献１の蒸発燃料処理システムは、燃料タンクとキャニスタとを接続するタンク通路、キャニスタと吸気通路とを接続するパージ通路、キャニスタと大気側とを接続する大気通路、パージ通路を開閉可能なパージ弁、大気通路を開閉可能な大気弁、および、パージ通路内の圧力を検出可能な圧力センサを備えている。そして、内燃機関の運転が停止した後、大気通路およびパージ通路を閉じ、所定時間経過後、圧力センサからの信号に基づき、「燃料タンク、および、タンク通路等から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７７１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１の蒸発燃料処理システムでは、液化した蒸発燃料や異物等がタンク通路に溜まり、タンク通路が閉塞するおそれがある。しかしながら、特許文献１の蒸発燃料処理システムでは、圧力センサがパージ通路、すなわち、タンク通路に対し燃料タンクとは反対側に設けられている。そのため、タンク通路が閉塞した場合、圧力センサによって当該閉塞を検知することはできない。タンク通路が閉塞すると、燃料タンク内の圧力が上昇し、給油口を塞ぐ弁体等が開弁または破損等し、蒸発燃料が給油口から外部へ流出するおそれがある。
【０００６】
本発明は、上述の問題に鑑みてなされたものであり、その目的は、タンク通路の閉塞異常を検出可能な蒸発燃料処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、燃料タンク（１１）内の燃料が蒸発することで発生した蒸発燃料を車両（１）の内燃機関（２）の吸気通路（４）に排出し処理することが可能な蒸発燃料処理システム（１０）であって、タンク通路（２１）とキャニスタ（３０）とパージ通路（２２）と大気通路（２３）とパージ弁（４１）と大気弁（４２）とタンク開閉弁（４３）と圧力センサ（６１）と異常検出部（５４）とを備えている。
タンク通路は、燃料タンクに一端が接続する。
キャニスタは、タンク通路の他端に接続し、燃料タンク内で発生した蒸発燃料を吸着可能である。
パージ通路は、一端がキャニスタに接続し、他端が吸気通路に接続する。
大気通路は、一端がキャニスタに接続し、他端が大気に開放される。
【０００８】
パージ弁は、パージ通路を開閉可能である。
大気弁は、大気通路を開閉可能である。
タンク開閉弁は、タンク通路を開閉可能である。
圧力センサは、タンク通路内、キャニスタ内、パージ通路内または大気通路内の圧力を検出し、検出した圧力に対応する信号を出力する。
異常検出部は、内燃機関が停止した後、パージ弁および大気弁を閉じた状態でタンク開閉弁を作動させたときの圧力センサからの信号に基づき、「タンク通路が閉塞している異常」である閉塞異常を検出可能な異常検出処理を実行する。
【０００９】
本発明では、タンク通路に閉塞異常が生じていないときは、異常検出処理においてパージ弁および大気弁を閉じた状態でタンク開閉弁を閉じるよう作動させると、タンク開閉弁を閉じた時刻の前後で、圧力センサにより検出した圧力の変化率が変化すると考えられる。一方、タンク通路に閉塞異常が生じているときは、異常検出処理においてパージ弁および大気弁を閉じた状態でタンク開閉弁を閉じるよう作動させると、タンク開閉弁を閉じた時刻の前後で、圧力センサにより検出した圧力の変化率は略変化しないと考えられる。そのため、異常検出部は、異常検出処理においてタンク開閉弁を閉じた時刻の前後で、圧力センサにより検出した圧力の変化率が略変化しなかった場合、閉塞異常を検出する。
このように、本発明では、上記従来技術と比べ、タンク開閉弁をさらに備え、異常検出処理においてタンク開閉弁を作動させたときの圧力センサからの信号に基づき、閉塞異常を検出可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態による蒸発燃料処理システムを示す模式図。
【図２】本発明の第１実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図３】本発明の第１実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図４】本発明の第１実施形態による蒸発燃料処理システムの作動例を説明するための図であって、時間の経過に伴う各弁の作動状態および圧力の変化を示す図。
【図５】内燃機関の停止後、パージ弁および大気弁を閉状態、タンク開閉弁を開状態のままにした場合の時間の経過に伴う圧力の変化を示す図。
【図６】本発明の第２実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図７】本発明の第２実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図８】本発明の第２実施形態による蒸発燃料処理システムの作動例を説明するための図であって、時間の経過に伴う各弁の作動状態および圧力の変化を示す図。
【図９】本発明の第３実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図１０】本発明の第４実施形態の蒸発燃料処理システムによる異常検出処理の一部を示すフロー図。
【図１１】本発明の第５実施形態による蒸発燃料処理システムを示す模式図。
【発明を実施するための形態】
【００１１】
以下、本発明の複数の実施形態による蒸発燃料処理システムを図面に基づき説明する。なお、複数の実施形態において実質的に同一の構成部位には同一の符号を付し、説明を省略する。
（第１実施形態）
本発明の第１実施形態による蒸発燃料処理システムを図１に示す。
第１実施形態の蒸発燃料処理システム１０は、内燃機関としてのエンジン２を搭載した車両１に適用される。
車両１は、エンジン２、吸気管３、燃料タンク１１、蒸発燃料処理システム１０等を備えている。
車両１は、エンジン２の運転により生じる駆動力で走行する。エンジン２は、例えば燃料としてのガソリンを供給されることにより運転する。すなわち、エンジン２は、ガソリンエンジンである。
【００１２】
吸気管３は、エンジン２に接続されている。吸気管３の内側には、吸気通路４が形成されている。吸気通路４は、一端がエンジン２の燃焼室に接続し、他端が大気に開放されている。吸気通路４は、大気側の空気をエンジン２の燃焼室に導く。吸気通路４を経由して燃焼室に吸入される空気（以下、適宜、「吸気」という）は、例えば燃料噴射弁等から噴射される燃料と混合され、混合気を形成する。当該混合気が燃焼室で燃焼することによりエンジン２が回転、すなわち、運転する。
吸気通路４には、スロットルバルブ５が設けられている。スロットルバルブ５は、吸気通路４を開閉することで、エンジン２に吸入される吸気の量を調整可能である。
【００１３】
燃料タンク１１は、エンジン２に供給するための燃料を貯留する。燃料タンク１１内には、燃料ポンプ６が設けられている。燃料ポンプ６は、燃料タンク１１内の燃料を吸入し、加圧して吐出する。燃料ポンプ６から吐出された燃料は、図示しない配管、燃料レールおよび燃料噴射弁を経由してエンジン２に供給される。
燃料タンク１１は、タンク本体１１０、タンクキャップ１３等を有している。
タンク本体１１０は、例えば金属等により箱状に形成されている。タンク本体１１０は、内側に、燃料を貯留可能なタンク内空間１１１を形成している。
【００１４】
タンク本体１１０には、給油口１２が形成されている。給油口１２は、タンク内空間１１１とタンク本体１１０の外部とを連通するよう形成されている。ここで、給油口１２は、燃料タンク１１が車両１に搭載された状態において、タンク本体１１０の鉛直方向上側となる位置に形成されている。給油口１２は、図示しない給油ガンを差し込み可能に形成されている。これにより、給油口１２に挿し込んだ給油ガンから燃料タンク１１のタンク内空間１１１に燃料を供給すること、すなわち、給油することができる。
タンクキャップ１３は、給油口１２を開閉可能なよう、給油口１２の近傍に設けられている。
【００１５】
タンク本体１１０には、開口部１４が形成されている。開口部１４は、タンク内空間１１１とタンク本体１１０の外部とを連通するよう形成されている。ここで、開口部１４は、燃料タンク１１が車両１に搭載された状態において、タンク本体１１０の鉛直方向上側となる位置に形成されている。
燃料タンク１１に燃料が貯留されているとき、燃料タンク１１内の燃料が蒸発することでタンク内空間１１１に蒸発燃料が発生する。
蒸発燃料処理システム１０は、燃料タンク１１内に発生した蒸発燃料を処理するためのシステムである。
【００１６】
蒸発燃料処理システム１０は、タンク通路２１、キャニスタ３０、パージ通路２２、大気通路２３、パージ弁４１、大気弁４２、タンク開閉弁４３、電子制御ユニット（以下、「ＥＣＵ」という）５０、圧力センサ６１、温度センサ６２、燃料レベルセンサ６３等を備えている。
【００１７】
本実施形態では、蒸発燃料処理システム１０は、タンク通路部材２１０、パージ通路部材２２０および大気通路部材２３０を有している。タンク通路部材２１０、パージ通路部材２２０および大気通路部材２３０は、それぞれ、例えば金属等により管状に形成されている。
【００１８】
タンク通路部材２１０は、一端が燃料タンク１１の開口部１４に接続するよう設けられる。タンク通路２１は、タンク通路部材２１０の内側に形成されている。これにより、タンク通路２１の一端は、開口部１４を経由して燃料タンク１１のタンク内空間１１１に連通する。そのため、タンク通路２１には、燃料タンク１１で発生した蒸発燃料が、開口部１４を経由して流入する。
【００１９】
キャニスタ３０は、ケース３１、吸着材３２等を有している。ケース３１は、例えば樹脂等により箱状に形成されている。ケース３１には、ケース開口部３１１、３１２、３１３が形成されている。ケース開口部３１１、３１２、３１３は、それぞれ、ケース３１の内部と外部とを連通するよう形成されている。
【００２０】
吸着材３２は、ケース３１の内部に設けられている。ここで、ケース開口部３１１およびケース開口部３１２は、ケース３１において、吸着材３２を挟んでケース開口部３１３とは反対側に形成されている。また、吸着材３２は、ケース３１の内部においてケース開口部３１３側に寄せて配置されている。そのため、ケース３１の内部のうちケース開口部３１１、３１２側には、空間３３が形成されている。ここで、ケース開口部３１１は、空間３３を経由してケース開口部３１２に連通している。そのため、キャニスタ３０のうちケース開口部３１１とケース開口部３１２との間（空間３３）の通気抵抗は、略０、すなわち、所定値以下である。
【００２１】
キャニスタ３０のケース開口部３１１は、タンク通路部材２１０の他端に接続している。これにより、タンク通路２１の他端は、ケース開口部３１１を経由してケース３１の内部に連通している。そのため、燃料タンク１１で発生した蒸発燃料は、燃料タンク１１の開口部１４、タンク通路２１、ケース開口部３１１を経由してキャニスタ３０のケース３１の内部（空間３３）に流入する。
【００２２】
吸着材３２は、例えば活性炭等であり、蒸発燃料を吸着可能である。そのため、吸着材３２は、燃料タンク１１内で発生し、ケース開口部３１１を経由してケース３１の内部（空間３３）に流入した蒸発燃料を吸着可能である。
【００２３】
パージ通路部材２２０は、一端がキャニスタ３０のケース開口部３１２に接続し、他端が吸気管３の開口部に接続するよう設けられる。パージ通路２２は、パージ通路部材２２０の内側に形成されている。これにより、パージ通路２２の一端は、ケース開口部３１２を経由してキャニスタ３０のケース３１の内部（空間３３）に連通している。また、パージ通路２２の他端は、吸気管３の開口部を経由して吸気通路４に連通する。そのため、キャニスタ３０の空間３３に存在する蒸発燃料は、パージ通路２２を経由して吸気通路４に導かれる。
【００２４】
大気通路部材２３０は、一端がキャニスタ３０のケース開口部３１３に接続し、他端が大気に開放されている。大気通路２３は、大気通路部材２３０の内側に形成されている。これにより、大気通路２３の一端は、ケース開口部３１３を経由してケース３１の内部に連通している。また、大気通路２３の他端は、大気に開放されている。
【００２５】
ケース開口部３１１からケース３１の内部に流入した蒸発燃料は、ケース開口部３１３に向かうとき、吸着材３２を通過する。このとき、蒸発燃料は、吸着材３２に吸着される。そのため、大気通路２３から大気側へ流出する空気に含まれる蒸発燃料は、所定の濃度以下となる。
【００２６】
本実施形態では、タンク通路２１は、特定部位ｓｐ１を有している。特定部位ｓｐ１は、蒸発燃料処理システム１０が車両１に設けられた状態において、タンク通路２１の一端を通る水平面ｈｐ１、および、タンク通路２１の他端を通る水平面ｈｐ２に対し鉛直方向下側に位置している（図１参照）。そのため、特定部位ｓｐ１には、液化した蒸発燃料や異物等が溜まり易い。これにより、タンク通路２１は、特に特定部位ｓｐ１において閉塞するおそれがある。ここで、「タンク通路２１の閉塞」とは、例えばタンク通路２１の一部に、液化した蒸発燃料や異物等が溜まり、タンク通路２１における流体の流れが阻害された状態を意味する。また、「タンク通路２１の閉塞」には、タンク通路２１における流体の流れが完全に阻害された完全閉塞状態の他、流体の流れがわずかに許容されている不完全閉塞状態をも含むものとする。以下、「閉塞」との記載は、同様の意味とする。
また、図１における鉛直方向の表示は、燃料タンク１１およびタンク通路２１に対し適用する。すなわち、例えばキャニスタ３０は、図１に示す鉛直方向の表示とは無関係に車両１に搭載、配置される。
【００２７】
パージ弁４１は、パージ通路部材２２０に設けられ、パージ通路２２を開閉可能である。本実施形態では、パージ弁４１は、非通電時、閉弁状態となる、所謂ノーマリークローズタイプの弁装置である。
大気弁４２は、大気通路部材２３０に設けられ、大気通路２３を開閉可能である。本実施形態では、大気弁４２は、非通電時、開弁状態となる、所謂ノーマリーオープンタイプの弁装置である。
タンク開閉弁４３は、タンク通路部材２１０に設けられ、タンク通路２１を開閉可能である。本実施形態では、タンク開閉弁４３は、非通電時、開弁状態となる、所謂ノーマリーオープンタイプの弁装置である。
本実施形態では、タンク開閉弁４３は、燃料タンク１１に当接するよう、または、燃料タンク１１の近傍に設けられている。すなわち、タンク開閉弁４３は、特定部位ｓｐ１に対し燃料タンク１１側に設けられている。
【００２８】
ＥＣＵ５０は、演算手段としてのＣＰＵ、記憶手段としてのＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、入出力手段としてのＩ／Ｏ等を有する小型のコンピュータである。ＥＣＵ５０は、車両１の各部に設けられた各種センサからの信号等の情報に基づき、ＲＯＭ等に格納されたプログラムに従い演算を実行し、車両１の各種装置および機器の作動を制御する。
ＥＣＵ５０は、概念的な機能部として、制御部５１、蒸発燃料処理部５２、異常検出部５４を有している。
【００２９】
制御部５１は、各種センサからの信号等の情報に基づき、スロットルバルブ５、燃料ポンプ６、燃料噴射弁等の作動を制御可能である。そのため、制御部５１は、エンジン２に吸入される吸気の量、燃料タンク１１から燃料噴射弁に供給される燃料の量、燃料噴射弁からエンジン２に供給される燃料の量を制御することができる。
【００３０】
また、制御部５１は、パージ弁４１、大気弁４２およびタンク開閉弁４３の作動を制御可能である。そのため、制御部５１は、パージ弁４１（パージ通路２２）、大気弁４２（大気通路２３）およびタンク開閉弁４３（タンク通路２１）の開閉状態を制御することができる。
【００３１】
パージ弁４１、大気弁４２およびタンク開閉弁４３の全てを閉状態にした場合、タンク通路２１内、キャニスタ３０内、パージ通路２２内および大気通路２３内の空間のうち、タンク開閉弁４３、パージ弁４１および大気弁４２に対しキャニスタ３０側の空間（図１にｂｓで示す二点鎖線を含む空間。以下、「閉塞可能空間ｂｓ」という）は、閉塞状態となる。なお、パージ弁４１、大気弁４２およびタンク開閉弁４３のうち特に大気弁４２が開状態となった場合、閉塞可能空間ｂｓは、大気圧と同等の圧力になる。
【００３２】
蒸発燃料処理部５２は、例えば、エンジン２が運転しているとき、すなわち、吸気通路４を吸気が流れているとき、キャニスタ３０に吸着された蒸発燃料の量が所定量以上になったと推定した場合、制御部５１によりパージ弁４１の作動を制御し、パージ通路２２を開状態にする。なお、このとき、大気弁４２は、大気通路２３を開いた状態である。これにより、パージ通路２２の吸気通路４側に負圧が生じる。その結果、キャニスタ３０の吸着材３２に吸着されていた蒸発燃料、および、空間３３の蒸発燃料は、パージ通路２２を経由して吸気通路４に排出（パージ）される。このように、蒸発燃料処理部５２は、制御部５１によりパージ弁４１の作動を制御し、蒸発燃料を吸気通路４に排出し処理することが可能である。
【００３３】
圧力センサ６１は、例えばパージ通路部材２２０に設けられ、パージ通路２２内の圧力を検出し、検出した圧力に対応する信号をＥＣＵ５０に出力する。これにより、ＥＣＵ５０は、パージ通路２２内の圧力を検出することができる。ここで、圧力センサ６１は、キャニスタ３０に当接するよう、または、キャニスタ３０の近傍に設けられている。すなわち、圧力センサ６１は、パージ通路２２の一端側に設けられ、パージ通路２２のうち特に一端側の圧力を検出可能である。つまり、圧力センサ６１は、閉塞可能空間ｂｓの圧力を検出可能に設けられている。また、圧力センサ６１は、特定部位ｓｐ１に対し燃料タンク１１とは反対側の圧力を検出可能に設けられている、ということもできる。
【００３４】
温度センサ６２は、例えば燃料タンク１１の底部に設けられ、燃料タンク１１内の燃料の温度を検出し、検出した温度に対応する信号をＥＣＵ５０に出力する。これにより、ＥＣＵ５０は、燃料タンク１１内の燃料の温度を検出することができる。
【００３５】
燃料レベルセンサ６３は、燃料ポンプ６に設けられている。燃料レベルセンサ６３は、例えば、棒状のアーム、アームの一端に設けられたフロート、アームの他端に設けられ燃料ポンプ６に固定された検出部等を有している。フロートは、燃料の液面に浮かぶよう設けられているため、燃料タンク１１内の燃料の量に応じて鉛直方向の位置が変化する。フロートの鉛直方向の位置が変化すると、アームの回転位置が変化する。検出部は、アームの回転位置に応じた信号をＥＣＵ５０に出力する。すなわち、燃料レベルセンサ６３は、燃料タンク１１内の燃料の量を検出し、検出した燃料の量に対応する信号をＥＣＵ５０に出力する。これにより、ＥＣＵ５０は、燃料タンク１１内の燃料の量を検出することができる。
【００３６】
ところで、燃料タンク１１内の燃料の温度が高いときにパージ弁４１および大気弁４２を閉状態、タンク開閉弁４３を開状態にすると、燃料タンク１１内で発生する蒸発燃料により、燃料タンク１１内の燃料以外の空間である上部空間１１２、および、閉塞可能空間ｂｓの圧力は上昇する。ここで、上部空間１１２の容積は、燃料タンク１１内の燃料の量が多いとき程、小さく、燃料タンク１１内の燃料の量が少ないとき程、大きい。そのため、上部空間１１２および閉塞可能空間ｂｓの圧力は、燃料タンク１１内の燃料の量が多いとき程、早く上昇し、燃料タンク１１内の燃料の量が少ないとき程、遅く上昇する。
【００３７】
また、燃料タンク１１内の燃料の温度が高いときにパージ弁４１および大気弁４２を閉状態、タンク開閉弁４３を開状態にすると、タンク通路２１の一部が閉塞している場合、上部空間１１２およびタンク通路２１のうち閉塞箇所の燃料タンク１１側の空間、ならびに、閉塞可能空間ｂｓのうち閉塞箇所のキャニスタ３０側の空間、のそれぞれの圧力がそれぞれの速度で上昇する。
【００３８】
異常検出部５４は、エンジン２が停止した後、異常検出処理を実行することにより、パージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を作動させたときの圧力センサ６１からの信号に基づき、「タンク通路２１が閉塞している異常」である閉塞異常を検出可能である。
本実施形態では、エンジン２が停止した後、パージ弁４１および大気弁４２を閉じた状態で燃料タンク１１内の上部空間１１２の圧力が上昇しているときに、異常検出処理により、閉塞異常を検出可能である。
【００３９】
本実施形態では、圧力センサ６１が、パージ通路２２内、すなわち、閉塞可能空間ｂｓの圧力を検出可能に設けられている。そのため、タンク通路２１に閉塞異常が生じていないときは、異常検出処理においてパージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を閉じるよう作動させると、タンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率が変化すると考えられる。一方、タンク通路２１に閉塞異常が生じているときは、異常検出処理においてパージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を閉じるよう作動させると、タンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率は略変化しないと考えられる。そのため、異常検出部５４は、異常検出処理においてタンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率が変化した場合、タンク通路２１の閉塞異常を検出せず、圧力センサ６１により検出した圧力の変化率が略変化しなかった場合、タンク通路２１の閉塞異常を検出する。
【００４０】
より具体的には、本実施形態では、異常検出部５４は、異常検出処理において、タンク開閉弁４３を開いた状態、パージ弁４１および大気弁４２を閉じた状態にしてから第１の時間である第１時間Ｔ１が経過したときの時刻である第１時刻ｓｔ１にタンク開閉弁４３を閉じる。そして、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１の所定値である第１所定値ｔｈ１より小さい場合、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。一方、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が第１所定値ｔｈ１以上の場合、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。
【００４１】
なお、異常検出部５４は、燃料タンク１１内の燃料の量（上部空間１１２の容積）、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧のうち少なくとも１つに基づき、第１時間Ｔ１を設定する。例えば、燃料タンク１１内の燃料の量が多いとき程、第１時間Ｔ１を短く設定する。また、例えば、燃料タンク１１内に貯留されている燃料の種類が夏季用の場合、第１時間Ｔ１を長く設定し、冬季用の場合、第１時間Ｔ１を短く設定する。また、例えば、燃料タンク１１内の燃料の温度が高いとき程、第１時間Ｔ１を短く設定する。また、例えば、気圧が高いとき程、第１時間Ｔ１を長く設定する。
【００４２】
また、本実施形態では、異常検出部５４は、異常検出処理において、第１時間Ｔ１が経過しタンク開閉弁４３を閉じてから第２の時間である第２時間Ｔ２が経過したときの時刻である第２時刻ｓｔ２にタンク開閉弁４３を開く。そして、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２の所定値である第２所定値ｔｈ２より小さい場合、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。一方、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が第２所定値ｔｈ２以上の場合、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。
【００４３】
なお、本実施形態では、第１時刻ｓｔ１の後に「タンク通路２１に閉塞異常が生じている」と推定しても、第２時刻ｓｔ２の後に「タンク通路２１に閉塞異常は生じていない」と判定した場合、最終的に、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。
【００４４】
なお、異常検出部５４は、第１時間Ｔ１と同様、燃料タンク１１内の燃料の量、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧のうち少なくとも１つに基づき、第２時間Ｔ２を設定する。
【００４５】
以下、ＥＣＵ５０による異常検出処理について、図２、３に基づき説明する。本実施形態では、図２、３に示す一連の処理Ｓ１００は、例えば、イグニッションキーがオフされ、エンジン２が停止した後、開始する。
【００４６】
Ｓ１０１では、ＥＣＵ５０は、温度センサ６２からの信号に基づき、燃料タンク１１内の燃料の温度が所定の温度以上か否かを判断する。燃料の温度は所定の温度以上であると判断した場合（Ｓ１０１：ＹＥＳ）、処理はＳ１０２へ移行する。一方、燃料の温度は所定の温度より低いと判断した場合（Ｓ１０１：ＮＯ）、処理は一連の処理Ｓ１００を抜ける。
Ｓ１０２では、ＥＣＵ５０は、開状態の大気弁４２を閉状態にする。なお、このとき、パージ弁４１は閉状態である。その後、処理はＳ１０３へ移行する。
【００４７】
Ｓ１０３では、ＥＣＵ５０は、Ｓ１０２で大気弁４２を閉状態にしてから第１時間Ｔ１が経過したか否かを判断する。第１時間Ｔ１は経過したと判断した場合（Ｓ１０３：ＹＥＳ）、処理はＳ１０４へ移行する。一方、第１時間Ｔ１は経過していないと判断した場合（Ｓ１０３：ＮＯ）、処理はＳ１０３に戻る。すなわち、Ｓ１０３は、Ｓ１０２で大気弁４２を閉状態にしてから第１時間Ｔ１が経過するまで、繰り返し実行される。
Ｓ１０４では、ＥＣＵ５０は、開状態のタンク開閉弁４３を閉状態にする（第１時刻ｓｔ１）。その後、処理はＳ１０５へ移行する。
Ｓ１０５では、ＥＣＵ５０は、Ｓ１０４でタンク開閉弁４３を閉状態にした時刻である第１時刻ｓｔ１の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００４８】
具体的には、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
【００４９】
「圧力の変化率は変化していない」と判断した場合（Ｓ１０５：ＮＯ）、「タンク通路２１に閉塞異常が生じている」と推定し、処理はＳ１０６へ移行する。一方、「圧力の変化率は変化した」と判断した場合（Ｓ１０５：ＹＥＳ）、処理はＳ１２１へ移行する。
【００５０】
Ｓ１０６では、ＥＣＵ５０は、Ｓ１０４でタンク開閉弁４３を閉状態にしてから第２時間Ｔ２が経過したか否かを判断する。第２時間Ｔ２は経過したと判断した場合（Ｓ１０６：ＹＥＳ）、処理はＳ１０７へ移行する。一方、第２時間Ｔ２は経過していないと判断した場合（Ｓ１０６：ＮＯ）、処理はＳ１０６に戻る。すなわち、Ｓ１０６は、Ｓ１０４でタンク開閉弁４３を閉状態にしてから第２時間Ｔ２が経過するまで、繰り返し実行される。
Ｓ１０７では、ＥＣＵ５０は、閉状態のタンク開閉弁４３を開状態にする（第２時刻ｓｔ２）。その後、処理はＳ１０８へ移行する。
Ｓ１０８では、ＥＣＵ５０は、Ｓ１０７でタンク開閉弁４３を開状態にした時刻である第２時刻ｓｔ２の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００５１】
具体的には、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２以上の場合、「圧力の変化率は変化した」と判断する。
「圧力の変化率は変化していない」と判断した場合（Ｓ１０８：ＮＯ）、処理はＳ１２０へ移行する。一方、「圧力の変化率は変化した」と判断した場合（Ｓ１０８：ＹＥＳ）、処理はＳ１２１へ移行する。
【００５２】
Ｓ１２０では、ＥＣＵ５０は、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。また、ＥＣＵ５０は、閉塞異常を検出した場合、例えば、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「タンク通路２１に閉塞異常が発生している」ことを通知する。その後、処理は一連の処理Ｓ１００を抜ける。
Ｓ１２１では、ＥＣＵ５０は、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。その後、処理は一連の処理Ｓ１００を抜ける。
このように、ＥＣＵ５０は、一連の処理Ｓ１００において異常検出部５４として機能し、異常検出処理（Ｓ１０２〜Ｓ１０８、Ｓ１２０、Ｓ１２１）を実行する。
【００５３】
次に、本実施形態による蒸発燃料処理システム１０の異常検出処理に関する作動例を図４に基づき説明する。
まず、タンク通路２１に閉塞異常が生じているとき（異常時）の作動例について説明する。このとき圧力センサ６１が検出するパージ通路２２内の圧力変化を図４の時間と圧力とのグラフにおいて一点鎖線で示す。なお、ここで、タンク通路２１の特定部位ｓｐ１が閉塞していることとする。
時刻ｔ１でエンジン２が停止すると、ＥＣＵ５０がＳ１００を開始する。なお、このとき、大気弁４２は開状態のため、パージ通路２２内の圧力は大気圧と同じである。
【００５４】
ＥＣＵ５０は、時刻ｔ２で「燃料タンク１１内の燃料の温度は所定の温度以上である」と判断した場合、開状態の大気弁４２を閉状態にする。この例（図４に示す一点鎖線）では特定部位ｓｐ１が閉塞しているため、大気弁４２が閉状態になると、閉塞可能空間ｂｓのうち特定部位ｓｐ１（閉塞箇所）に対しキャニスタ３０側は密閉状態となる。そのため、時刻ｔ２以降、圧力センサ６１が検出するパージ通路２２内の圧力は上昇する。
ＥＣＵ５０は、時刻ｔ２から第１時間Ｔ１経過したとき（第１時刻ｓｔ１：時刻ｔ４）、開状態のタンク開閉弁４３を閉状態にする。
ＥＣＵ５０は、時刻ｔ４から所定時間経過したとき（時刻ｔ５）、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００５５】
具体的には、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
【００５６】
より具体的には、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間前の時刻である時刻ｔ３に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０１、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間後の時刻である時刻ｔ５に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０２、ｔ４−ｔ３＝ｔ５−ｔ４＝所定時間とすると、Δｐ０１とΔｐ０２との差を第１所定値ｔｈ１と比較し、圧力の変化率が変化したか否かを判断する。
この例（図４に示す一点鎖線）では、Δｐ０１とΔｐ０２との差は、第１所定値ｔｈ１より小さいため、「圧力の変化率は変化していない」と判断する。
ＥＣＵ５０は、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４から第２時間Ｔ２経過したとき（第２時刻ｓｔ２：時刻ｔ７）、閉状態のタンク開閉弁４３を開状態にする。
ＥＣＵ５０は、時刻ｔ７から所定時間経過したとき（時刻ｔ８）、タンク開閉弁４３を開状態にした時刻である時刻ｔ７の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００５７】
具体的には、「時刻ｔ７の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ７の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ７の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ７の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２以上の場合、「圧力の変化率は変化した」と判断する。
【００５８】
より具体的には、「時刻ｔ７に圧力センサ６１により検出した圧力と、時刻ｔ７より所定時間前の時刻である時刻ｔ６に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０３、「時刻ｔ７に圧力センサ６１により検出した圧力と、時刻ｔ７より所定時間後の時刻である時刻ｔ８に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０４、ｔ７−ｔ６＝ｔ８−ｔ７＝所定時間とすると、Δｐ０３とΔｐ０４との差を第２所定値ｔｈ２と比較し、圧力の変化率が変化したか否かを判断する。
【００５９】
この例（図４に示す一点鎖線）では、Δｐ０３とΔｐ０４との差は、第２所定値ｔｈ２より小さいため、「圧力の変化率は変化していない」と判断する。そのため、ＥＣＵ５０は、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。また、ＥＣＵ５０は、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「タンク通路２１に閉塞異常が発生している」ことを通知する。その後、ＥＣＵ５０は、Ｓ１００を終了する。
【００６０】
次に、タンク通路２１に閉塞異常が生じていないとき（正常時）の作動例について説明する。このとき圧力センサ６１が検出するパージ通路２２内の圧力変化を図４の時間と圧力とのグラフにおいて実線で示す。
時刻ｔ４までは、異常時（図４に示す一点鎖線）の作動と同様のため、説明を省略する。
ＥＣＵ５０は、時刻ｔ４から所定時間経過したとき（時刻ｔ５）、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００６１】
具体的には、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
【００６２】
より具体的には、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間前の時刻である時刻ｔ３に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ１１、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間後の時刻である時刻ｔ５に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ１２、ｔ４−ｔ３＝ｔ５−ｔ４＝所定時間とすると、Δｐ１１とΔｐ１２との差を第１所定値ｔｈ１と比較し、圧力の変化率が変化したか否かを判断する。
【００６３】
この例（図４に示す実線）では、Δｐ１１とΔｐ１２との差は、第１所定値ｔｈ１以上のため、「圧力の変化率は変化した」と判断する。そのため、ＥＣＵ５０は、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない（正常）」と判定する。その後、ＥＣＵ５０は、Ｓ１００を終了する。
【００６４】
なお、この例（図４に示す実線）では、ＥＣＵ５０は、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４から第２時間Ｔ２経過したとき（第２時刻ｓｔ２：時刻ｔ７）、閉状態のタンク開閉弁４３を開状態にする。
【００６５】
また、「時刻ｔ７の圧力と、時刻ｔ７より所定時間前の時刻である時刻ｔ６の圧力との差圧（絶対値）」をΔｐ１３、「時刻ｔ７の圧力と、時刻ｔ７より所定時間後の時刻である時刻ｔ８の圧力との差圧（絶対値）」をΔｐ１４、ｔ７−ｔ６＝ｔ８−ｔ７＝所定時間とすると、Δｐ１３とΔｐ１４との差は、第２所定値ｔｈ２以上である。
【００６６】
また、図４の時間と圧力とのグラフにおいて破線で示す圧力変化は、タンク通路２１に閉塞異常が生じていないとき（正常時）、タンク開閉弁４３を開状態にしたまま、または、タンク開閉弁４３を設けない構成の例である。
また、時刻ｔ９は、燃料タンク１１内の燃料の温度、および、パージ通路２２内の圧力が最大となった時刻であり、時刻ｔ９以降、燃料タンク１１内の燃料の温度、および、パージ通路２２内の圧力は低下する。
【００６７】
図５に示すように、エンジン２の停止後、パージ弁４１および大気弁４２を閉状態、タンク開閉弁４３を開状態のままにした場合、燃料タンク１１内の燃料の量（上部空間１１２の容積）、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧等により、圧力センサ６１により検出される圧力の時間経過に伴う変化は様々である。また、図５のグラフにおいて、タンク通路２１が閉塞している場合（図５に示す破線）と、タンク通路２１が閉塞していない場合（図５に示す実線、一点鎖線、二点鎖線、三点鎖線）とを区別するのは困難である。
【００６８】
本実施形態では、上述のように、パージ弁４１および大気弁４２を閉じた状態でパージ通路２２内の圧力が上昇しているときに、タンク開閉弁４３を閉じたり開いたりすることにより、タンク通路２１の閉塞異常の有無を判定することができる。
【００６９】
以上説明したように、（１）本実施形態は、燃料タンク１１内の燃料が蒸発することで発生した蒸発燃料を車両１のエンジン２の吸気通路４に排出し処理することが可能な蒸発燃料処理システム１０であって、タンク通路２１とキャニスタ３０とパージ通路２２と大気通路２３とタンク開閉弁４３とパージ弁４１と大気弁４２と圧力センサ６１と異常検出部５４とを備えている。
タンク通路２１は、燃料タンク１１に一端が接続する。
キャニスタ３０は、タンク通路２１の他端に接続し、燃料タンク１１内で発生した蒸発燃料を吸着可能である。
パージ通路２２は、一端がキャニスタ３０に接続し、他端が吸気通路４に接続する。
大気通路２３は、一端がキャニスタ３０に接続し、他端が大気に開放される。
【００７０】
パージ弁４１は、パージ通路２２を開閉可能である。
大気弁４２は、大気通路２３を開閉可能である。
タンク開閉弁４３は、タンク通路２１を開閉可能である。
圧力センサ６１は、パージ通路２２内の圧力を検出し、検出した圧力に対応する信号を出力する。
異常検出部５４は、エンジン２が停止した後、パージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を作動させたときの圧力センサ６１からの信号に基づき、「タンク通路２１が閉塞している異常」である閉塞異常を検出可能な異常検出処理を実行する。
【００７１】
本実施形態では、タンク通路２１に閉塞異常が生じていないときは、異常検出処理においてパージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を閉じるよう作動させると、タンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率が変化すると考えられる。一方、タンク通路２１に閉塞異常が生じているときは、異常検出処理においてパージ弁４１および大気弁４２を閉じた状態でタンク開閉弁４３を閉じるよう作動させると、タンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率は略変化しないと考えられる。そのため、異常検出部５４は、異常検出処理においてタンク開閉弁４３を閉じた時刻の前後で、圧力センサ６１により検出した圧力の変化率が略変化しなかった場合、閉塞異常を検出する。
このように、本実施形態では、上記従来技術と比べ、タンク開閉弁４３をさらに備え、異常検出処理においてタンク開閉弁４３を作動させたときの圧力センサ６１からの信号に基づき、閉塞異常を検出可能である。
【００７２】
また、（２）本実施形態では、圧力センサ６１は、タンク通路２１内、キャニスタ３０内、パージ通路２２内および大気通路２３内の空間のうち、タンク開閉弁４３、パージ弁４１および大気弁４２に対しキャニスタ３０側の空間である閉塞可能空間ｂｓの圧力を検出可能に設けられている。そのため、タンク通路２１のうち閉塞可能空間ｂｓ内に閉塞異常が生じたとき、当該閉塞異常を検出することができる。
また、（３）本実施形態では、異常検出部５４は、燃料タンク１１内の燃料の温度が所定の温度以上のとき、異常検出処理（Ｓ１０２〜Ｓ１０８、Ｓ１２０、Ｓ１２１）を実行する。そのため、閉塞異常の誤検出を抑制することができる。
【００７３】
また、（４）本実施形態では、異常検出部５４は、異常検出処理において、タンク開閉弁４３を開いた状態、パージ弁４１および大気弁４２を閉じた状態にしてから第１の時間である第１時間Ｔ１が経過したときの時刻である第１時刻ｓｔ１にタンク開閉弁４３を閉じ、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１の所定値である第１所定値ｔｈ１より小さい場合、閉塞異常を検出し、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が第１所定値ｔｈ１以上の場合、閉塞異常を検出しない（正常であると判定する）。
【００７４】
また、（５）本実施形態では、異常検出部５４は、燃料タンク１１内の燃料の量、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧のうち少なくとも１つに基づき、第１時間Ｔ１を設定する。そのため、圧力変化の大きい時刻に閉塞異常の判定を行うことができる（図５参照）。したがって、閉塞異常の検出精度を向上することができる。
【００７５】
また、（６）本実施形態では、異常検出部５４は、異常検出処理において、第１時間Ｔ１が経過しタンク開閉弁４３を閉じてから第２の時間である第２時間Ｔ２が経過したときの時刻である第２時刻ｓｔ２にタンク開閉弁４３を開き、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２の所定値である第２所定値ｔｈ２より小さい場合、閉塞異常を検出し、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が第２所定値ｔｈ２以上の場合、閉塞異常を検出しない（正常であると判定する）。
【００７６】
本実施形態では、異常検出処理において、タンク開閉弁４３を閉じたときに閉塞異常の検出を試みるとともに、その後、タンク開閉弁４３を開いたときにも閉塞異常の検出を試みる。そのため、閉塞異常の検出精度を向上することができる。
なお、本実施形態では、タンク開閉弁４３を閉じたときに閉塞異常の発生が推定されても（Ｓ１０５：ＹＥＳ）、その後、タンク開閉弁４３を開いたときに閉塞異常を検出しなかった場合（Ｓ１０８：ＮＯ）、最終的に、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない（正常である）」と判定する。そのため、閉塞異常の誤検出を抑制することができる。
【００７７】
また、（９）本実施形態では、タンク通路２１は、車両１に設けられた状態において、一端または他端を通る水平面ｈｐ１、ｈｐ２に対し鉛直方向下側に位置する特定部位ｓｐ１を有する。特定部位ｓｐ１には、液化した蒸発燃料や異物等が溜まり易く、閉塞異常が生じるおそれがある。そのため、本実施形態は、このような構成のタンク通路２１を備える蒸発燃料処理システムに好適である。
【００７８】
また、（１０）本実施形態では、圧力センサ６１は、特定部位ｓｐ１に対し燃料タンク１１とは反対側の圧力を検出可能に設けられている。そのため、タンク通路２１のうち特定部位ｓｐ１、または、特定部位ｓｐ１より燃料タンク１１側に閉塞異常が生じたとき、当該閉塞異常を検出することができる。
【００７９】
また、（１１）本実施形態では、タンク開閉弁４３は、特定部位ｓｐ１に対し燃料タンク１１側に設けられている。そのため、タンク通路２１のうちタンク開閉弁４３に対し特定部位ｓｐ１側に閉塞異常が生じたとき、当該閉塞異常を検出することができる。
また、（１２）本実施形態では、タンク開閉弁４３は、燃料タンク１１の近傍に設けられている。そのため、タンク通路２１のどの部位に閉塞異常が生じても、当該閉塞異常を検出することができる。
【００８０】
（第２実施形態）
本発明の第２実施形態による蒸発燃料処理システムについて、図６〜８に基づき説明する。第２実施形態は、ＥＣＵ５０による異常検出処理が第１実施形態と異なる。
第２実施形態は、物理的な構成は第１実施形態と同じである。
第２実施形態のＥＣＵ５０による異常検出処理を図６、７に示す。
本実施形態では、図６，７に示す一連の処理Ｓ２００は、第１実施形態で示したＳ１００と同様、例えば、イグニッションキーがオフされ、エンジン２が停止した後、開始する。
【００８１】
Ｓ２０１では、ＥＣＵ５０は、温度センサ６２からの信号に基づき、燃料タンク１１内の燃料の温度が所定の温度以上か否かを判断する。燃料の温度は所定の温度以上であると判断した場合（Ｓ２０１：ＹＥＳ）、処理はＳ２０２へ移行する。一方、燃料の温度は所定の温度より低いと判断した場合（Ｓ２０１：ＮＯ）、処理は一連の処理Ｓ２００を抜ける。
【００８２】
Ｓ２０２では、ＥＣＵ５０は、圧力センサ６１からの信号に基づき、パージ通路２２内の圧力を検出する。なお、このとき、パージ弁４１は閉状態、大気弁４２は開状態のため、パージ通路２２内の圧力は、大気圧と同じになる。そのため、このとき、ＥＣＵ５０は、大気圧を検出する。そして、ＥＣＵ５０は、検出した大気圧を記憶する。その後、処理はＳ２０３へ移行する。
【００８３】
Ｓ２０３では、温度センサ６２からの信号に基づき、燃料タンク１１内の燃料の温度が最大になったか否かを判断する。具体的には、上昇していた温度が下降に転じたとき、燃料タンク１１内の燃料の温度が最大になったと判断する。燃料タンク１１内の燃料の温度は最大になったと判断した場合（Ｓ２０３：ＹＥＳ）、処理はＳ２０４へ移行する。一方、燃料タンク１１内の燃料の温度は最大になっていないと判断した場合（Ｓ２０３：ＮＯ）、処理はＳ２０３に戻る。すなわち、Ｓ２０３は、燃料タンク１１内の燃料の温度が最大になるまで、繰り返し実行される。
【００８４】
Ｓ２０４では、ＥＣＵ５０は、開状態の大気弁４２を閉状態にする。なお、このとき、パージ弁４１は閉状態である。Ｓ２０３で燃料タンク１１内の燃料の温度が最大になった後は温度が下降していくため、Ｓ２０４で大気弁４２を閉状態にした後、パージ通路２２内の圧力は、大気圧以下の範囲において下降していく。Ｓ２０４の後、処理はＳ２０７へ移行する。
【００８５】
Ｓ２０７では、ＥＣＵ５０は、Ｓ２０４で大気弁４２を閉状態にしてから第１時間Ｔ１が経過したか否かを判断する。第１時間Ｔ１は経過したと判断した場合（Ｓ２０７：ＹＥＳ）、処理はＳ２０９へ移行する。一方、第１時間Ｔ１は経過していないと判断した場合（Ｓ２０７：ＮＯ）、処理はＳ２０７に戻る。すなわち、Ｓ２０７は、Ｓ２０４で大気弁４２を閉状態にしてから第１時間Ｔ１が経過するまで、繰り返し実行される。
Ｓ２０９では、ＥＣＵ５０は、開状態のタンク開閉弁４３を閉状態にする（第１時刻ｓｔ１）。その後、処理はＳ２１０へ移行する。
Ｓ２１０では、ＥＣＵ５０は、Ｓ２０９でタンク開閉弁４３を閉状態にした時刻である第１時刻ｓｔ１の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００８６】
具体的には、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「第１時刻ｓｔ１の前に圧力センサ６１により検出した圧力の変化率」と「第１時刻ｓｔ１の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
「圧力の変化率は変化していない」と判断した場合（Ｓ２１０：ＮＯ）、処理はＳ２１１へ移行する。一方、「圧力の変化率は変化した」と判断した場合（Ｓ２１０：ＹＥＳ）、処理はＳ２２１へ移行する。
【００８７】
Ｓ２１１では、ＥＣＵ５０は、Ｓ２０９でタンク開閉弁４３を閉状態にしてから第２時間Ｔ２が経過したか否かを判断する。第２時間Ｔ２は経過したと判断した場合（Ｓ２１１：ＹＥＳ）、処理はＳ２１２へ移行する。一方、第２時間Ｔ２は経過していないと判断した場合（Ｓ２１１：ＮＯ）、処理はＳ２１１に戻る。すなわち、Ｓ２１１は、Ｓ２０９でタンク開閉弁４３を閉状態にしてから第２時間Ｔ２が経過するまで、繰り返し実行される。
Ｓ２１２では、ＥＣＵ５０は、閉状態のタンク開閉弁４３を開状態にする（第２時刻ｓｔ２）。その後、処理はＳ２１３へ移行する。
Ｓ２１３では、ＥＣＵ５０は、Ｓ２１２でタンク開閉弁４３を開状態にした時刻である第２時刻ｓｔ２の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００８８】
具体的には、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「第２時刻ｓｔ２の前に圧力センサ６１により検出した圧力の変化率」と「第２時刻ｓｔ２の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２以上の場合、「圧力の変化率は変化した」と判断する。
「圧力の変化率は変化していない」と判断した場合（Ｓ２１３：ＮＯ）、処理はＳ２２０へ移行する。一方、「圧力の変化率は変化した」と判断した場合（Ｓ２１３：ＹＥＳ）、処理はＳ２２１へ移行する。
【００８９】
Ｓ２２０では、ＥＣＵ５０は、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。また、ＥＣＵ５０は、閉塞異常を検出した場合、例えば、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「タンク通路２１に閉塞異常が発生している」ことを通知する。その後、処理は一連の処理Ｓ２００を抜ける。
Ｓ２２１では、ＥＣＵ５０は、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。その後、処理はＳ２２２へ移行する。
【００９０】
Ｓ２２２では、Ｓ２２１で「タンク通路２１に閉塞異常は生じていない」と判定してから所定時間が経過したか否かを判断する。所定時間は経過したと判断した場合（Ｓ２２２：ＹＥＳ）、処理はＳ２２３へ移行する。一方、所定時間は経過していないと判断した場合（Ｓ２２２：ＮＯ）、処理はＳ２２２に戻る。すなわち、Ｓ２２２は、Ｓ２２１で「タンク通路２１に閉塞異常は生じていない」と判定してから所定時間が経過するまで、繰り返し実行される。
【００９１】
Ｓ２２３では、圧力センサ６１により検出した圧力が大気圧と同等か否かを判断する。具体的には、圧力センサ６１により検出した圧力とＳ２０２で検出した大気圧との差が所定値以下の場合、検出した圧力は大気圧と同等であると判断する。検出した圧力は大気圧と同等であると判断した場合（Ｓ２２３：ＹＥＳ）、処理はＳ２３０へ移行する。一方、検出した圧力は大気圧と同等ではないと判断した場合（Ｓ２２３：ＮＯ）、処理はＳ２３１へ移行する。
【００９２】
Ｓ２３０では、ＥＣＵ５０は、「燃料タンク１１内、タンク通路２１内、キャニスタ３０内、パージ通路２２内または大気通路２３内から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出する。また、ＥＣＵ５０は、漏れ異常を検出した場合、例えば、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「漏れ異常が発生している」ことを通知する。その後、処理は一連の処理Ｓ２００を抜ける。
Ｓ２３１では、ＥＣＵ５０は、漏れ異常を検出しない、つまり、「漏れ異常は生じていない（正常である）」と判定する。その後、処理は一連の処理Ｓ２００を抜ける。
【００９３】
このように、ＥＣＵ５０は、一連の処理Ｓ２００において異常検出部５４として機能し、異常検出処理（Ｓ２０２〜Ｓ２１３、Ｓ２２０〜Ｓ２２３、Ｓ２３０、Ｓ２３１）を実行する。また、閉塞異常を検出しなかった場合（Ｓ２２１）、Ｓ２２２、Ｓ２２３、Ｓ２３０、Ｓ２３１により漏れ異常を検出可能である。
【００９４】
上述のように、本実施形態では、異常検出部５４は、異常検出処理において、閉塞異常を検出しなかった場合、圧力センサ６１により検出した圧力と大気圧とを比較することにより、「燃料タンク１１内、タンク通路２１内、キャニスタ３０内、パージ通路２２内または大気通路２３内から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出可能である。
【００９５】
具体的には、異常検出部５４は、「閉塞異常は生じていない」と判定してから所定時間経過後、圧力センサ６１により検出した圧力が大気圧と同等か大気圧より低いかを判断する。圧力センサ６１により検出した圧力は大気圧と同等であると判断した場合、漏れ異常を検出する。一方、圧力センサ６１により検出した圧力は大気圧より低いと判断した場合は、漏れ異常を検出せず、正常と判断する。
このように、本実施形態では、異常検出部５４は、タンク通路２１における閉塞異常に加え、蒸発燃料の漏れ異常についても検出することができる。
次に、本実施形態による蒸発燃料処理システム１０の異常検出処理に関する作動例を図８に基づき説明する。
【００９６】
まず、タンク通路２１に閉塞異常が生じているとき（異常時）の作動例について説明する。このとき圧力センサ６１が検出するパージ通路２２内の圧力変化を図８の時間と圧力とのグラフにおいて一点鎖線で示す。なお、ここで、タンク通路２１の特定部位ｓｐ１が閉塞していることとする。また、漏れ異常は生じていないこととする。
【００９７】
時刻ｔ１でエンジン２が停止すると、ＥＣＵ５０がＳ２００を開始する。なお、このとき、大気弁４２は開状態のため、パージ通路２２内の圧力は大気圧と同じである。ここで、ＥＣＵ５０は、「燃料タンク１１内の燃料の温度は所定の温度以上である」と判断した場合、圧力センサ６１からの信号に基づき、パージ通路２２内の圧力、つまり、大気圧を検出する。
【００９８】
ＥＣＵ５０は、時刻ｔ２で「燃料タンク１１内の燃料の温度は最大になった」と判断した場合、開状態の大気弁４２を閉状態にする。この例（図８に示す一点鎖線）では特定部位ｓｐ１が閉塞しているため、大気弁４２が閉状態になると、閉塞可能空間ｂｓのうち特定部位ｓｐ１（閉塞箇所）に対しキャニスタ３０側は密閉状態となる。そのため、時刻ｔ２以降、圧力センサ６１が検出するパージ通路２２内の圧力は下降する。
ＥＣＵ５０は、時刻ｔ２から第１時間Ｔ１経過したとき（第１時刻ｓｔ１：時刻ｔ４）、開状態のタンク開閉弁４３を閉状態にする。
ＥＣＵ５０は、時刻ｔ４から所定時間経過したとき（時刻ｔ５）、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【００９９】
具体的には、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
【０１００】
より具体的には、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間前の時刻である時刻ｔ３に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０１、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間後の時刻である時刻ｔ５に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０２、ｔ４−ｔ３＝ｔ５−ｔ４＝所定時間とすると、Δｐ０１とΔｐ０２との差を第１所定値ｔｈ１と比較し、圧力の変化率が変化したか否かを判断する。
この例（図８に示す一点鎖線）では、Δｐ０１とΔｐ０２との差は、第１所定値ｔｈ１より小さいため、「圧力の変化率は変化していない」と判断する。
ＥＣＵ５０は、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４から第２時間Ｔ２経過したとき（第２時刻ｓｔ２：時刻ｔ７）、閉状態のタンク開閉弁４３を開状態にする。
ＥＣＵ５０は、時刻ｔ７から所定時間経過したとき（時刻ｔ８）、タンク開閉弁４３を開状態にした時刻である時刻ｔ７の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【０１０１】
具体的には、「時刻ｔ７の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ７の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ７の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ７の後に圧力センサ６１により検出した圧力の変化率」との差が、第２所定値ｔｈ２以上の場合、「圧力の変化率は変化した」と判断する。
【０１０２】
より具体的には、「時刻ｔ７に圧力センサ６１により検出した圧力と、時刻ｔ７より所定時間前の時刻である時刻ｔ６に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０３、「時刻ｔ７に圧力センサ６１により検出した圧力と、時刻ｔ７より所定時間後の時刻である時刻ｔ８に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ０４、ｔ７−ｔ６＝ｔ８−ｔ７＝所定時間とすると、Δｐ０３とΔｐ０４との差を第２所定値ｔｈ２と比較し、圧力の変化率が変化したか否かを判断する。
【０１０３】
この例（図８に示す一点鎖線）では、Δｐ０３とΔｐ０４との差は、第２所定値ｔｈ２より小さいため、「圧力の変化率は変化していない」と判断する。そのため、ＥＣＵ５０は、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。また、ＥＣＵ５０は、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「タンク通路２１に閉塞異常が発生している」ことを通知する。その後、ＥＣＵ５０は、Ｓ２００を終了する。
【０１０４】
次に、タンク通路２１に閉塞異常が生じていないとき（正常時）の作動例について説明する。このとき圧力センサ６１が検出するパージ通路２２内の圧力変化を図８の時間と圧力とのグラフにおいて実線で示す。なお、ここで、漏れ異常は生じていないこととする。
時刻ｔ４までは、異常時（図８に示す一点鎖線）の作動と同様のため、説明を省略する。
ＥＣＵ５０は、時刻ｔ４から所定時間経過したとき（時刻ｔ５）、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４の前後で、圧力センサ６１により検出した圧力の変化率が変化したか否かを判断する。
【０１０５】
具体的には、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１より小さい場合、「圧力の変化率は変化していない」と判断する。一方、「時刻ｔ４の前に圧力センサ６１により検出した圧力の変化率」と「時刻ｔ４の後に圧力センサ６１により検出した圧力の変化率」との差が、第１所定値ｔｈ１以上の場合、「圧力の変化率は変化した」と判断する。
【０１０６】
より具体的には、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間前の時刻である時刻ｔ３に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ１１、「時刻ｔ４に圧力センサ６１により検出した圧力と、時刻ｔ４より所定時間後の時刻である時刻ｔ５に圧力センサ６１により検出した圧力との差圧（絶対値）」をΔｐ１２、ｔ４−ｔ３＝ｔ５−ｔ４＝所定時間とすると、Δｐ１１とΔｐ１２との差を第１所定値ｔｈ１と比較し、圧力の変化率が変化したか否かを判断する。
【０１０７】
この例（図８に示す実線）では、Δｐ１１とΔｐ１２との差は、第１所定値ｔｈ１以上のため、「圧力の変化率は変化した」と判断する。そのため、ＥＣＵ５０は、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない（正常）」と判定する。その後、処理はＳ２２２へ移行し、漏れ異常の有無の検出を試みる。
【０１０８】
なお、この例（図８に示す実線）では、ＥＣＵ５０は、タンク開閉弁４３を閉状態にした時刻である時刻ｔ４から第２時間Ｔ２経過したとき（第２時刻ｓｔ２：時刻ｔ７）、閉状態のタンク開閉弁４３を開状態にする。
【０１０９】
また、「時刻ｔ７の圧力と、時刻ｔ７より所定時間前の時刻である時刻ｔ６の圧力との差圧（絶対値）」をΔｐ１３、「時刻ｔ７の圧力と、時刻ｔ７より所定時間後の時刻である時刻ｔ８の圧力との差圧（絶対値）」をΔｐ１４、ｔ７−ｔ６＝ｔ８−ｔ７＝所定時間とすると、Δｐ１３とΔｐ１４との差は、第２所定値ｔｈ２以上である。
【０１１０】
また、図８の時間と圧力とのグラフにおいて破線で示す圧力変化は、タンク通路２１に閉塞異常が生じていないとき（正常時）、タンク開閉弁４３を開状態にしたまま、または、タンク開閉弁４３を設けない構成の例である。
また、時刻ｔ９は、燃料タンク１１内の燃料の温度、および、パージ通路２２内の圧力が最小となった時刻であり、時刻ｔ９以降、燃料タンク１１内の燃料の温度、および、パージ通路２２内の圧力は一定である。
【０１１１】
本実施形態では、上述のように、パージ弁４１および大気弁４２を閉じた状態でパージ通路２２内の圧力が下降しているときに、タンク開閉弁４３を閉じたり開いたりすることにより、タンク通路２１の閉塞異常の有無を判定することができる。
また、本実施形態では、閉塞異常を検出しなかった場合（Ｓ２２１）、Ｓ２２２、Ｓ２２３、Ｓ２３０、Ｓ２３１により漏れ異常を検出可能である。
【０１１２】
以上説明したように、（８）本実施形態では、異常検出部５４は、異常検出処理において、閉塞異常を検出しなかった場合、圧力センサ６１により検出した圧力と大気圧とを比較することにより、「燃料タンク１１内、タンク通路２１内、キャニスタ３０内、パージ通路２２内または大気通路２３内から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出可能である。つまり、異常検出部５４は、タンク通路２１における閉塞異常に加え、蒸発燃料の漏れ異常についても検出することができる。
【０１１３】
（第３実施形態）
本発明の第３実施形態による蒸発燃料処理システムについて、図９に基づき説明する。第３実施形態は、ＥＣＵ５０による異常検出処理が第２実施形態と異なる。
第３実施形態は、物理的な構成は第２実施形態と同じである。
第３実施形態のＥＣＵ５０による異常検出処理の一部（前半）を図９に示す。
本実施形態では、図９に示すＳ２００は、第２実施形態で示したＳ２００と同様、例えば、イグニッションキーがオフされ、エンジン２が停止した後、開始する。
Ｓ２０１、Ｓ２０２の処理は、第２実施形態のＳ２０１、Ｓ２０２と同じため、説明を省略する。本実施形態では、Ｓ２０２の後、処理はＳ２０４へ移行する。
【０１１４】
Ｓ２０４の処理は、ＥＣＵ５０は、開状態の大気弁４２を閉状態にする。なお、このとき、パージ弁４１は閉状態である。そのため、大気弁４２を閉状態にした後、パージ通路２２内の圧力は上昇する。本実施形態では、Ｓ２０４の後、処理はＳ２０５へ移行する。
【０１１５】
Ｓ２０５では、圧力センサ６１からの信号に基づき、パージ通路２２内の圧力が最大になったか否かを判断する。具体的には、上昇していた圧力が下降に転じたとき、パージ通路２２内の圧力が最大になったと判断する。パージ通路２２内の圧力は最大になったと判断した場合（Ｓ２０５：ＹＥＳ）、処理はＳ２０６へ移行する。一方、パージ通路２２内の圧力は最大になっていないと判断した場合（Ｓ２０５：ＮＯ）、処理はＳ２０５に戻る。すなわち、Ｓ２０５は、パージ通路２２内の圧力が最大になるまで、繰り返し実行される。
【０１１６】
Ｓ２０６では、ＥＣＵ５０は、閉状態の大気弁４２を開状態にする。これにより、パージ通路２２内の圧力は、大気圧と同じになる。その後、ＥＣＵ５０は、開状態の大気弁４２を閉状態にする。Ｓ２０５でパージ通路２２内の圧力が最大になった後は圧力が下降していくため、Ｓ２０６で大気弁４２を閉状態にした後、パージ通路２２内の圧力は、大気圧以下の範囲で下降していく。Ｓ２０６の後、処理はＳ２０７へ移行する。
【０１１７】
Ｓ２０７では、ＥＣＵ５０は、Ｓ２０６で大気弁４２を閉状態にしてから第１時間Ｔ１が経過したか否かを判断する。第１時間Ｔ１は経過したと判断した場合（Ｓ２０７：ＹＥＳ）、処理はＳ２０９へ移行する。一方、第１時間Ｔ１は経過していないと判断した場合（Ｓ２０７：ＮＯ）、処理はＳ２０７に戻る。すなわち、Ｓ２０７は、Ｓ２０６で大気弁４２を閉状態にしてから第１時間Ｔ１が経過するまで、繰り返し実行される。
Ｓ２０９では、ＥＣＵ５０は、開状態のタンク開閉弁４３を閉状態にする（第１時刻ｓｔ１）。その後、処理はＳ２１０へ移行する。
【０１１８】
Ｓ２１０以降の処理は、第２実施形態と同じである（図７参照）。本実施形態では、Ｓ２２３において、Ｓ２０２で検出した大気圧を参照する。第２実施形態ではパージ通路２２内の圧力が下降に転じるタイミングを、燃料タンク１１内の燃料の温度変化に基づき判断（Ｓ２０３）するのに対し、第３実施形態ではパージ通路２２内の圧力が下降に転じるタイミングを、パージ通路２２内の圧力変化に基づき判断（Ｓ２０５）する。
【０１１９】
（第４実施形態）
本発明の第４実施形態による蒸発燃料処理システムについて、図６に基づき説明する。第４実施形態は、ＥＣＵ５０による異常検出処理が第１実施形態と異なる。
第４実施形態は、物理的な構成は第１実施形態と同じである。
第４実施形態のＥＣＵ５０による異常検出処理の一部（後半）を図１０に示す。
Ｓ１０１〜Ｓ１０８の処理は、第１実施形態と同じため、説明を省略する。
【０１２０】
本実施形態では、Ｓ１０８で「圧力の変化率は変化していない」と判断した場合（Ｓ１０８：ＮＯ）、「タンク通路２１に閉塞異常が生じている」と推定し、処理はＳ１０９へ移行する。一方、「圧力の変化率は変化した」と判断した場合（Ｓ１０８：ＹＥＳ）、処理はＳ１２１へ移行する。
【０１２１】
Ｓ１０９では、ＥＣＵ５０は、異常検出処理において、Ｓ１０４（第１時刻ｓｔ１）から第２時間Ｔ２が経過しＳ１０７（第２時刻ｓｔ２）でタンク開閉弁４３を開いてから第３の時間である第３時間Ｔ３が経過したか否かを判断する。第３時間Ｔ３は経過したと判断した場合（Ｓ１０９：ＹＥＳ）、処理はＳ１１０へ移行する。一方、第３時間Ｔ３は経過していないと判断した場合（Ｓ１０９：ＮＯ）、処理はＳ１０９に戻る。すなわち、Ｓ１０９は、Ｓ１０７でタンク開閉弁４３を開状態にしてから第３時間Ｔ３が経過するまで、繰り返し実行される。
【０１２２】
Ｓ１１０では、ＥＣＵ５０は、圧力センサ６１により検出した圧力と「閉塞異常が生じていない場合に想定される圧力である想定圧力」とを比較する。ここで、想定圧力は、タンク通路２１に閉塞異常が生じていない場合に想定されるパージ通路２２内の圧力であって、燃料タンク１１内の燃料の量（上部空間１１２の容積）、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧等により、様々なパターンが想定される。当該想定圧力は、図５に示す圧力（実線、一点鎖線、二点鎖線、三点鎖線）に対応する。ＥＣＵ５０は、燃料タンク１１内の燃料の量（上部空間１１２の容積）、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧と、時間経過と想定圧力との関係を記憶している。
【０１２３】
ＥＣＵ５０は、圧力センサ６１により検出した圧力と、燃料タンク１１内の燃料の量（上部空間１１２の容積）、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧、および、時間経過に基づき想定される想定圧力とを比較し、圧力センサ６１により検出した圧力と想定圧力との差が大きいか否かを判断する。
【０１２４】
具体的には、圧力センサ６１により検出した圧力と想定圧力との差が、第３の所定値である第３所定値ｔｈ３より大きい場合、「圧力センサ６１により検出した圧力と想定圧力との差は大きい」と判断する。一方、圧力センサ６１により検出した圧力と想定圧力との差が第３所定値ｔｈ３以下の場合、「圧力センサ６１により検出した圧力と想定圧力との差は大きくない（小さい）」と判断する。
【０１２５】
「圧力センサ６１により検出した圧力と想定圧力との差は大きい」と判断した場合（Ｓ１１０：ＹＥＳ）、処理はＳ１２０へ移行する。一方、「圧力センサ６１により検出した圧力と想定圧力との差は大きくない」と判断した場合（Ｓ１１０：ＮＯ）、処理はＳ１２１へ移行する。
【０１２６】
Ｓ１２０では、ＥＣＵ５０は、閉塞異常を検出する、つまり、「タンク通路２１に閉塞異常が生じている」と判定する。また、ＥＣＵ５０は、閉塞異常を検出した場合、例えば、車両１の運転席前方に設けられた表示装置の警告灯を点灯させる等し、運転者に「タンク通路２１に閉塞異常が発生している」ことを通知する。その後、処理は一連の処理Ｓ１００を抜ける。
Ｓ１２１では、ＥＣＵ５０は、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない」と判定する。その後、処理は一連の処理Ｓ１００を抜ける。
【０１２７】
このように、本実施形態では、Ｓ１０８で「圧力の変化率は変化していない」と判断した場合（Ｓ１０８：ＮＯ）、第１実施形態のようにＳ１０８の直後には閉塞異常を検出せず、Ｓ１１０で「圧力センサ６１により検出した圧力と想定圧力との差は大きい」と判断した場合（Ｓ１１０：ＹＥＳ）、閉塞異常を検出する（Ｓ１２０）。
【０１２８】
なお、本実施形態では、Ｓ１０８で「圧力の変化率は変化していない」と判断した場合（Ｓ１０８：ＮＯ）、閉塞異常の発生を推定するものの、Ｓ１１０で「圧力センサ６１により検出した圧力と想定圧力との差は大きくない」と判断した場合（Ｓ１１０：ＮＯ）、閉塞異常を検出しない。
【０１２９】
以上説明したように、（７）本実施形態では、異常検出部５４は、異常検出処理において、第２時間Ｔ２が経過しタンク開閉弁４３を開いてから第３の時間である第３時間Ｔ３が経過したとき、圧力センサ６１により検出した圧力と「閉塞異常が生じていない場合に想定される圧力である想定圧力」とを比較し、圧力センサ６１により検出した圧力と想定圧力との差が、第３の所定値である第３所定値ｔｈ３より大きい場合、閉塞異常を検出し、圧力センサ６１により検出した圧力と想定圧力との差が第３所定値ｔｈ３以下の場合、閉塞異常を検出しない（正常であると判定する）。
【０１３０】
本実施形態では、異常検出処理において、タンク開閉弁４３を閉じたときに閉塞異常の検出を試み、その後、タンク開閉弁４３を開いたときにも閉塞異常の検出を試み、その後、さらに、検出した圧力と想定圧力とを比較し閉塞異常の検出を試みる。そのため、閉塞異常の検出精度をより向上することができる。
【０１３１】
なお、本実施形態では、タンク開閉弁４３を閉じたときに閉塞異常の発生が推定され（Ｓ１０５：ＹＥＳ）、その後、タンク開閉弁４３を開いたときに閉塞異常の発生が推定されても（Ｓ１０８：ＹＥＳ）、その後、検出した圧力と想定圧力とを比較したときに閉塞異常を検出しなかった場合（Ｓ１１０：ＮＯ）、最終的に、閉塞異常を検出しない、つまり、「タンク通路２１に閉塞異常は生じていない（正常である）」と判定する。そのため、閉塞異常の誤検出を抑制することができる。
【０１３２】
（第５実施形態）
本発明の第５実施形態による蒸発燃料処理システムを図１１に示す。第５実施形態は、圧力センサ６１および温度センサ６２の配置が第１実施形態と異なる。なお、図１１における鉛直方向の表示は、図１と同様、燃料タンク１１およびタンク通路２１に対し適用する。すなわち、例えばキャニスタ３０は、図１１に示す鉛直方向の表示とは無関係に車両１に搭載、配置される。
【０１３３】
第５実施形態では、圧力センサ６１は、例えば大気通路部材２３０に設けられ、大気通路２３内の圧力を検出し、検出した圧力に対応する信号をＥＣＵ５０に出力する。これにより、ＥＣＵ５０は、大気通路２３内の圧力を検出することができる。ここで、圧力センサ６１は、閉塞可能空間ｂｓの圧力を検出可能に設けられている。また、圧力センサ６１は、特定部位ｓｐ１に対し燃料タンク１１とは反対側の圧力を検出可能に設けられている、ということもできる。
温度センサ６２は、例えば、エンジン２の冷却水の温度を検出し、検出した温度に対応する信号をＥＣＵ５０に出力する。これにより、ＥＣＵ５０は、エンジン２の冷却水の温度を検出することができる。
以下、本実施形態のＥＣＵ５０による異常検出処理について説明する。
Ｓ１０１では、ＥＣＵ５０は、温度センサ６２からの信号に基づき、冷却水の温度が所定の温度以上か否かを判断する。
Ｓ１０５、Ｓ１０８では、圧力センサ６１により検出した大気通路２３内の圧力の変化率が変化したか否かを判断する。
【０１３４】
以上説明したように、（１）本実施形態では、圧力センサ６１は、大気通路２３内の圧力を検出し、検出した圧力に対応する信号を出力する。本実施形態でも、第１実施形態と同様の効果を奏することができる。
また、（３）本実施形態では、異常検出部５４は、エンジン２の冷却水の温度が所定の温度以上のとき、異常検出処理を実行する。そのため、閉塞異常の誤検出を抑制することができる。
【０１３５】
（他の実施形態）
本発明の他の実施形態では、圧力センサ６１は、パージ通路２２内または大気通路２３内の圧力に限らず、タンク通路２１内またはキャニスタ３０内の圧力を検出可能に設けられていてもよい。ただし、タンク通路２１が閉塞し易いことを考慮すると、圧力センサ６１は、タンク通路２１内以外、すなわち、パージ通路２２内、大気通路２３内またはキャニスタ３０内の圧力を検出可能に設けられるのが望ましい。
【０１３６】
また、上述の実施形態では、異常検出部５４が、燃料タンク１１内の燃料の量、燃料タンク１１内に貯留されている燃料の種類、燃料タンク１１内の燃料の温度、または、気圧のうち少なくとも１つに基づき、第１時間Ｔ１を設定する例を示した。これに対し、本発明の他の実施形態では、異常検出部５４は、第１時間Ｔ１を所定の時間に設定してもよい。
【０１３７】
また、上述の第１実施形態では、異常検出部５４が、異常検出処理において、閉塞異常のみ検出可能である例を示した。これに対し、本発明の他の実施形態では、異常検出部５４は、異常検出処理において、閉塞異常を検出しなかった場合、圧力センサ６１により検出した圧力と大気圧とを比較することにより、「燃料タンク１１内、タンク通路２１内、キャニスタ３０内、パージ通路２２内または大気通路２３内から外部へ蒸発燃料が漏れる異常」である漏れ異常を検出可能であってもよい。
【０１３８】
具体的には、異常検出部５４は、「閉塞異常は生じていない」と判定してから所定時間経過後、圧力センサ６１により検出した圧力が大気圧と同等か大気圧より高いかを判断する。圧力センサ６１により検出した圧力は大気圧と同等であると判断した場合、漏れ異常を検出する。一方、圧力センサ６１により検出した圧力は大気圧より高いと判断した場合は、漏れ異常を検出せず、正常と判断する。この場合、異常検出部５４は、閉塞異常に加え、漏れ異常についても検出することができる。
【０１３９】
また、上述の実施形態では、Ｓ１０８またはＳ２１３でＮＯと判断した場合、Ｓ１２１またはＳ２２１へ移行し「閉塞異常なし」と判断する例を示した。これに対し、本発明の他の実施形態では、Ｓ１０８またはＳ２１３でＮＯと判断した場合もＳ１２０またはＳ２２０へ移行し閉塞異常を検出することとしてもよい。
また、上述の複数の実施形態は、阻害要因がなければ、組み合わせてもよい。例えば、第１実施形態のようにパージ通路２２内の圧力が上昇しているときに閉塞異常の検出を試みた後、さらに、第２実施形態のようにパージ通路２２内の圧力が下降しているときに閉塞異常の検出を試みてもよい。この場合、閉塞異常の検出精度をさらに向上することができる。
また、本発明の他の実施形態では、タンク通路２１は、特定部位ｓｐ１を有していなくてもよい。
【０１４０】
また、上述の実施形態では、タンク開閉弁４３を、燃料タンク１１に当接するよう、または、燃料タンク１１の近傍に設ける例を示した。これに対し、本発明の他の実施形態では、タンク開閉弁４３を、燃料タンク１１の近傍以外に設けてもよい。この場合、タンク開閉弁４３は、できるだけ燃料タンク１１に近い位置に設けるのが望ましい。
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の形態で実施可能である。
【符号の説明】
【０１４１】
１  車両、２  エンジン（内燃機関）、４  吸気通路、１０  蒸発燃料処理システム、１１  燃料タンク、２１  タンク通路、２２  パージ通路、２３  大気通路、３０  キャニスタ、４１  パージ弁、４２  大気弁、４３  タンク開閉弁、５４  異常検出部、６１  圧力センサ
【図１】
2018059468.tif 000003
【図２】
2018059468.tif 000004
【図３】
2018059468.tif 000005
【図４】
2018059468.tif 000006
【図５】
2018059468.tif 000007
【図６】
2018059468.tif 000008
【図７】
2018059468.tif 000009
【図８】
2018059468.tif 000010
【図９】
2018059468.tif 000011
【図１０】
2018059468.tif 000012
【図１１】
2018059468.tif 000013