(57)【特許請求の範囲】
【請求項１】
燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、
前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、
前記燃料タンクでの燃料残量を把握するための燃料残量把握手段と、
前記キャニスタからエンジン吸気通路への燃料蒸気のパージ流量を把握するためのパージ流量把握手段と、
前記タンク内圧検知手段が検知した燃料タンク内圧と、キャニスタ内圧とに基づいて当該燃料蒸気パージシステムの構成要素に異常があるか否かを診断する診断制御手段とを備え、
前記診断制御手段は、前記燃料残量把握手段が把握した燃料残量に応じて補正係数を可変設定すると共に、この補正係数と前記パージ流量把握手段が把握したパージ流量とに基づいて前記キャニスタ内圧としての模擬キャニスタ内圧を算出する
ことを特徴とする燃料蒸気パージシステムの異常診断装置。
【請求項２】
前記診断制御手段は、パージ流量と仮キャニスタ内圧との相関関係に関するマップを内部データとして保持しており、そのマップを参照することにより前記パージ流量把握手段が把握したパージ流量から仮キャニスタ内圧を算出し、その算出された仮キャニスタ内圧に前記補正係数を乗算することにより模擬キャニスタ内圧を算出する
ことを特徴とする請求項１に記載の燃料蒸気パージシステムの異常診断装置。
【請求項３】
前記診断制御手段は、キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で、模擬キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が統計的に認められる場合に、前記バイパス制御弁が開状態で固着する異常を生じているものと判定する
ことを特徴とする請求項１又は２に記載の燃料蒸気パージシステムの異常診断装置。
【請求項４】
燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、
前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、
前記キャニスタからエンジン吸気通路への燃料蒸気のパージ流量を把握するためのパージ流量把握手段と、
前記タンク内圧検知手段が検知した燃料タンク内圧と、キャニスタ内圧とに基づいて当該燃料蒸気パージシステムの構成要素に異常があるか否かを診断する診断制御手段とを備え、
前記診断制御手段は、仮キャニスタ内圧がパージ流量の二次関数となるように両者が関連付けられたマップ又は式を内部データとして保持しており、そのマップ又は式を用いて前記パージ流量把握手段が把握したパージ流量から仮キャニスタ内圧を算出し、その算出された仮キャニスタ内圧と補正係数とに基づいて前記キャニスタ内圧としての模擬キャニスタ内圧を算出する
ことを特徴とする燃料蒸気パージシステムの異常診断装置。
【請求項５】
前記診断制御手段が内部データとして保持しているマップ又は式は、前記バイパス制御弁の開弁時に当該パージシステムに吸引負圧を及ぼした状態で、そのときのパージ流量と、タンク内圧検知手段が検知するタンク内圧との関係を実測して得たデータに基づいて作成されている
ことを特徴とする請求項４に記載の燃料蒸気パージシステムの異常診断装置。
【請求項６】
前記診断制御手段は、キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で、模擬キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が統計的に認められる場合に、前記バイパス制御弁が開状態で固着する異常を生じているものと判定する
ことを特徴とする請求項４又は５に記載の燃料蒸気パージシステムの異常診断装置。
【請求項７】
燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、
前記キャニスタの内圧を検知するためのキャニスタ内圧検知手段と、
前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、
キャニスタ内圧の変化回数をカウントするための第１カウンタと、
燃料タンク内圧の変化回数をカウントするための第２カウンタと、
前記キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で前記二つのカウンタの動作を許容し、前記第２カウンタの値を前記第１カウンタの値で除して得られる相関率が所定の閾値以上となるときに前記バイパス制御弁が開状態で固着する異常を生じているものと判定する診断制御手段とを備えており、
前記診断制御手段は、燃料タンク内圧の変化量が第１の所定量以上の場合に第２カウンタをインクリメントし、燃料タンク内圧の変化量が第２の所定量未満であり且つそのときの燃料タンク内圧が前記タンク内圧検知手段の検出下限値よりも大きい場合に第２カウンタをデクリメントし、これらインクリメント条件もデクリメント条件も充足しない場合には第２カウンタ値を維持する
ことを特徴とする燃料蒸気パージシステムの異常診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料蒸気パージシステムの異常診断装置に関する。特に、燃料蒸気パージシステムの構成要素（特に他律型の制御弁）に異常があるか否かを診断するための異常診断装置に関する。
【０００２】
【従来の技術】
一般に揮発性液体燃料のタンクを備えた車輌には、いわゆる燃料蒸気パージシステムが採用されている。代表的なチャコール・キャニスタ方式のパージシステムによれば、燃料タンクで発生する燃料蒸気はキャニスタに一旦捕集され、捕集された燃料蒸気は適宜、エンジンの吸気通路にパージ（放出）される。また、燃料蒸気パージシステムの信頼性を確保するために当該システムには多くの場合、穴あきや裂傷等に起因する漏れを発見するための異常診断装置が組み込まれている。この異常診断装置は例えば、燃料タンク及びそれと連通する領域の内圧を検知するための圧力センサや、燃料タンクとキャニスタとをつなぐ負圧導入用通路（バイパス通路）を開閉する制御弁を備えている。更に、かかる異常診断装置には、前記圧力センサや制御弁等の個々の装置構成要素の異常（動作不良）を発見するための診断プログラムが組み込まれ、パージシステムのいっそうの信頼性確保が図られている。
【０００３】
本件特許出願人の一人は、先願（特願２０００−５９３１４号）において、前記負圧導入用通路（バイパス通路）に設けられた制御弁の異常診断を、厳格な前提条件の成立を必要とせず比較的頻繁に行うことを可能とする新方式のバルブの異常診断装置を提案している。新方式の診断手法とは、パージシステムに吸引負圧を及ぼすと共に前記制御弁に対し閉弁指令を発した状況下で、キャニスタ内圧の十分な変化に対して燃料タンク内圧の有意な追従が統計的に認められる場合には、燃料タンクとキャニスタとをつなぐ負圧導入用通路（バイパス通路）に介在する前記制御弁が開状態で固着する異常（開固着）を生じていると判定するものである。
【０００４】
【発明が解決しようとする課題】
本件は、前記新方式の診断手法を採用する異常診断装置の完成度を更に高めるためのいくつかの改良に関するものである。具体的には、次のような観点からの改良を試みた。
【０００５】
（１）前記異常診断装置では、キャニスタにはその内圧を直接測定するための圧力センサは設けられておらず、代替措置として、他に入手可能な情報（パージ流量等）に基づいてキャニスタ内圧を推定している。その際、実験等を経て予め用意した、パージ流量と内圧推定値との相関性に関する特性マップを参照してキャニスタ内圧の推定値（模擬キャニスタ内圧）を算出している（尚、前記先願はそこまでの開示にとどまる）。その後の研究では、模擬キャニスタ内圧の算出精度を低下させる要因について様々な検討が加えられた。その結果、パージ流量に基づいて模擬キャニスタ内圧を算出する際に、模擬キャニスタ内圧が実際のキャニスタ内圧を真に反映できるような補正演算の手法を考案した。
【０００６】
（２）上記の模擬キャニスタ内圧の算出に関連して、パージ流量と内圧推定値との相関性に関する特性マップの好ましい態様についても究明した。
（３）前記新方式の診断手法では、模擬キャニスタ内圧の十分な変化に対する燃料タンク内圧の有意な追従の程度（相関率）を統計的に把握するための前提として、模擬キャニスタ内圧の変化の回数と、燃料タンク内圧の有意な変化の回数についてそれぞれにカウンタを割り当ててカウントしている。この際、燃料タンク内圧の変化が無い又は非常に小さい場合には、燃料タンク内圧の変化回数計数用カウンタの値をデクリメント（減算）するアルゴリズムが採用されている。しかし、その後の検討で、前記カウンタ値をデクリメントする場合の検討項目（又は事前判定項目）が不足しているために、バルブの異常検出ができなくなったり、あるいは異常を検出できたとしても最終判定までにかなりの時間を要してしまう事態が生ずる可能性が判明した。本件ではその原因を究明し、そのような不都合な事態の発生を防止するための改良を診断手法に施した。換言すれば、診断プログラムのバグを修正したのである。
【０００７】
本発明の目的は、上記観点からの改良を加えることで更に完成度を高めた燃料蒸気パージシステムの異常診断装置を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１の発明は、燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、前記燃料タンクでの燃料残量を把握するための燃料残量把握手段と、前記キャニスタからエンジン吸気通路への燃料蒸気のパージ流量を把握するためのパージ流量把握手段と、前記タンク内圧検知手段が検知した燃料タンク内圧と、キャニスタ内圧とに基づいて当該燃料蒸気パージシステムの構成要素に異常があるか否かを診断する診断制御手段とを備え、前記診断制御手段は、前記燃料残量把握手段が把握した燃料残量に応じて補正係数を可変設定すると共に、この補正係数と前記パージ流量把握手段が把握したパージ流量とに基づいて前記キャニスタ内圧としての模擬キャニスタ内圧を算出することを特徴とする燃料蒸気パージシステムの異常診断装置をその要旨とする。
【０００９】
本発明によれば、燃料タンク内圧とキャニスタ内圧との相互関係に基づいて、燃料蒸気パージシステムの構成要素（例えばバイパス制御弁）に異常があるか否かが診断される。このとき、燃料タンク内圧はタンク内圧検知手段により検知されるが、キャニスタ内圧としては、診断制御手段によって算出される模擬キャニスタ内圧が用いられる。即ち模擬キャニスタ内圧とは、キャニスタからエンジン吸気通路への燃料蒸気のパージ流量と、補正係数とに基づいて算出されるキャニスタ内圧の推定値である。本件は、その補正係数を燃料タンクでの燃料残量に応じて可変設定することにより模擬キャニスタ内圧と真のキャニスタ内圧とのズレを極小化できるとの知見に基づくものである（詳細は発明の実施の形態で説明する）。それ故、キャニスタ内圧の推定値として本件の如き模擬キャニスタ内圧を用いれば、診断制御手段による異常診断の信頼性が向上する。
【００１０】
請求項２の発明は、請求項１に記載の燃料蒸気パージシステムの異常診断装置において、前記診断制御手段は、パージ流量と仮キャニスタ内圧との相関関係に関するマップを内部データとして保持しており、そのマップを参照することにより前記パージ流量把握手段が把握したパージ流量から仮キャニスタ内圧を算出し、その算出された仮キャニスタ内圧に前記補正係数を乗算することにより模擬キャニスタ内圧を算出することを特徴とする。
【００１１】
これは、模擬キャニスタ内圧の算出手法を最善の実施形態に限定したものである。その技術的意義は、後述する発明の実施の形態の説明で明らかとなる。
請求項３の発明は、請求項１又は２に記載の燃料蒸気パージシステムの異常診断装置において、前記診断制御手段は、キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で、模擬キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が統計的に認められる場合に、前記バイパス制御弁が開状態で固着する異常を生じているものと判定することを特徴とする。
【００１２】
これは、バイパス制御弁が診断対象要素である場合の異常診断の原理を明示したものである。キャニスタを含むパージシステム全体に吸引負圧を及ぼすと共にバイパス制御弁に対し閉弁指令を発した状況下において、バイパス制御弁が正常ならば、バイパス制御弁は閉じ燃料タンクとキャニスタとの連通はなく、キャニスタ内圧が変化しても燃料タンク内圧がそれに追従することはない。他方、同じ状況下で、キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が存在し且つそのことが統計的にも認められる場合には、燃料タンクとキャニスタとの連通が存在すること、つまりバイパス制御弁が開状態で固着していることが認定できる。
【００１３】
請求項４の発明は、燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、前記キャニスタからエンジン吸気通路への燃料蒸気のパージ流量を把握するためのパージ流量把握手段と、前記タンク内圧検知手段が検知した燃料タンク内圧と、キャニスタ内圧とに基づいて当該燃料蒸気パージシステムの構成要素に異常があるか否かを診断する診断制御手段とを備え、前記診断制御手段は、仮キャニスタ内圧がパージ流量の二次関数となるように両者が関連付けられたマップ又は式を内部データとして保持しており、そのマップ又は式を用いて前記パージ流量把握手段が把握したパージ流量から仮キャニスタ内圧を算出し、その算出された仮キャニスタ内圧と補正係数とに基づいて前記キャニスタ内圧としての模擬キャニスタ内圧を算出することを特徴とする燃料蒸気パージシステムの異常診断装置をその要旨とする。
【００１４】
この構成によれば、診断制御手段が内部データとして保持しているマップ又は式を用いることにより、パージ流量から仮キャニスタ内圧を算出し、更にそこへ補正係数を加味することで模擬キャニスタ内圧を求めることができる。その際、前記マップ又は式では、仮キャニスタ内圧がパージ流量の二次関数となるように両者が関連付けられており、この関連付けは、流体力学における圧力と流速との関係に準じている。従って、仮キャニスタ内圧とパージ流量との関連付けが妥当である範囲は広範囲に及び、マップ又は式から算出される仮キャニスタ内圧から得られた模擬キャニスタ内圧が、真のキャニスタ内圧から大きくズレることはない。故に、こうして求めた模擬キャニスタ内圧を採用すれば、診断制御手段による異常診断の信頼性が向上する。
【００１５】
請求項５の発明は、請求項４に記載の燃料蒸気パージシステムの異常診断装置において、前記診断制御手段が内部データとして保持しているマップ又は式は、前記バイパス制御弁の開弁時に当該パージシステムに吸引負圧を及ぼした状態で、そのときのパージ流量と、タンク内圧検知手段が検知するタンク内圧との関係を実測して得たデータに基づいて作成されていることを特徴とする。
【００１６】
これは、前記マップの作成方法又は前記式の導出方法を限定したものであり、その技術的意義は後述の発明の実施の形態の説明で明らかとなる。
請求項６の発明は、請求項４又は５に記載の燃料蒸気パージシステムの異常診断装置において、前記診断制御手段は、キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で、模擬キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が統計的に認められる場合に、前記バイパス制御弁が開状態で固着する異常を生じているものと判定することを特徴とする。
【００１７】
これは、バイパス制御弁が診断対象要素である場合の異常診断の原理を明示したものであり、その技術的意義は、前記請求項３の場合と同じである。
請求項７の発明は、燃料タンク、キャニスタ、前記キャニスタに大気を導入する通路、前記キャニスタからエンジン吸気通路へ燃料蒸気をパージするパージ通路、前記キャニスタと燃料タンクとをつなぐバイパス通路及びそのバイパス通路に設けられたバイパス制御弁を備えてなる燃料蒸気パージシステムに組み込まれる異常診断装置であって、前記キャニスタの内圧を検知するためのキャニスタ内圧検知手段と、前記燃料タンクの内圧を検知するためのタンク内圧検知手段と、キャニスタ内圧の変化回数をカウントするための第１カウンタと、燃料タンク内圧の変化回数をカウントするための第２カウンタと、前記キャニスタを含む該パージシステム全体に吸引負圧を及ぼすと共に前記バイパス制御弁に対し閉弁指令を発した状況の下で前記二つのカウンタの動作を許容し、前記第２カウンタの値を前記第１カウンタの値で除して得られる相関率が所定の閾値以上となるときに前記バイパス制御弁が開状態で固着する異常を生じているものと判定する診断制御手段とを備えており、前記診断制御手段は、燃料タンク内圧の変化量が第１の所定量以上の場合に第２カウンタをインクリメントし、燃料タンク内圧の変化量が第２の所定量未満であり且つそのときの燃料タンク内圧が前記タンク内圧検知手段の検出下限値よりも大きい場合に第２カウンタをデクリメントし、これらインクリメント条件もデクリメント条件も充足しない場合には第２カウンタ値を維持することを特徴とする燃料蒸気パージシステムの異常診断装置をその要旨とする。
【００１８】
この構成によれば、パージシステム全体に吸引負圧を及ぼすと共にバイパス制御弁に対し閉弁指令を発した状況の下で、キャニスタ内圧の変化回数及び燃料タンク内圧の変化回数が監視され、それらが第１及び第２カウンタに記録される。そして、第２カウンタの値を第１カウンタの値で除して得られる相関率が所定の閾値以上となるとき、キャニスタ内圧の変化に対して燃料タンク内圧の有意な追従が統計的に認められるものとみなし、バイパス制御弁が開状態で固着する異常を生じているものと判定する。この際、燃料タンク内圧の変化回数をカウントしている第２カウンタの加減算の仕方が問題となる。本発明では、燃料タンク内圧の変化量が第１の所定量以上となる場合には、キャニスタ内圧の変化に対する燃料タンク内圧の追従を明らかに認定できるとして、第２カウンタをインクリメント（１加算）する。他方、燃料タンク内圧の変化量が第２の所定量未満であり且つそのときの燃料タンク内圧が前記タンク内圧検知手段の検出下限値よりも大きい場合には、キャニスタ内圧の変化に対する燃料タンク内圧の追従を積極的に認定できないとして、第２カウンタをデクリメント（１減算）する。デクリメントする場合には、燃料タンク内圧がタンク内圧検知手段の検出下限値よりも大きいことを付帯条件としている。というのも、タンク内圧検知手段が検知している圧力がその検出下限値に等しい場合には、実際には燃料タンク内圧が前記検出下限値よりも更に低い可能性が高く、その場合には、燃料タンク内圧の変化量が第２の所定量未満であるということがそもそも疑わしい。それ故、キャニスタ内圧の変化に対する燃料タンク内圧の追従を否定することにつながる第２カウンタのデクリメント操作を行う場合には、前記付帯条件を課すこととした。そして、見掛け上燃料タンク内圧の変化量が第２の所定量未満であっても燃料タンク内圧がタンク内圧検知手段の検出下限値に等しい場合には、第２カウンタのデクリメントを禁じている。これにより、バイパス制御弁の異常検出の欠落や遅延が未然防止され、異常診断の信頼性や迅速性が向上する。
【００１９】
【発明の実施の形態】
以下に、車輌用の燃料蒸気パージシステム及びその異常診断装置の具体例を図面を参照して説明する。
【００２０】
図１に示すようにエンジン１０は、燃焼室１１、吸気通路１２及び排気通路１３を備えている。エンジン１０の運転にあたっては燃料タンク３０内に備蓄された燃料（例えばガソリン）が燃料ポンプ３１によって汲み出され、燃料供給通路を通じてデリバリパイプ１２ａに送られた後、燃料噴射弁１２ｂによって吸気通路１２内に噴射供給される。この吸気通路１２の上流には、アクセルペダル（図示略）の踏み込み操作に基づいて吸気通路１２の流路面積を可変とするスロットルバルブ１２ｃが設けられている。更にその上流には、吸入空気を浄化するためのエアクリーナ１２ｄ及びエンジン１０への吸入空気量を検出するためのエアフローメータ１２ｅが設けられている。
【００２１】
燃料蒸気パージシステム２０は、燃料タンク３０から発生する燃料蒸気を捕集するキャニスタ４０や、その捕集された燃料蒸気をエンジン１０の吸気通路１２にパージするパージ通路７１を備えている。このパージシステム２０にあって、燃料タンク３０の天井部分には、タンク内圧検知手段としての圧力センサ３２と、ブリーザ制御弁３３とが設けられている。圧力センサ３２は、燃料タンク３０及び同タンク３０と連通する領域の圧力を大気圧基準で検出する。大気圧基準とは大気圧相当の圧力をゼロとして検出することをいう。そして、この圧力センサ３２の検出下限値Ｌは−４．０ｋＰａ（キロパスカル）＝−３０ｍｍＨｇであり、それよりも低い圧力の場合には下限値Ｌ（＝−４．０ｋＰａ）を出力する。ブリーザ制御弁３３はダイアフラム式の差圧弁であり、給油時等、燃料タンクの内圧がブリーザ通路３４内の圧力より所定圧以上高くなるときに自律的に開弁して燃料蒸気をブリーザ通路３４を介してキャニスタ４０に逃がす。
【００２２】
更に燃料タンク３０は、ブリーザ通路３４よりも通路内径の小さなベーパ通路３５を介してキャニスタ４０に連通可能となっている。ベーパ通路３５とキャニスタ４０との間に設けられたタンク内圧制御弁６０は、先のブリーザ制御弁３３と同様の機能を有するダイアフラム式差圧弁である。タンク内圧制御弁６０内のダイアフラム弁体６１は、燃料タンク３０内の圧力がキャニスタ４０内の圧力より所定圧以上高くなるときのみタンク内圧制御弁６０を開弁させる。
【００２３】
キャニスタ４０は、その内部に吸着材（例えば活性炭）を備え、燃料蒸気を該吸着材に吸着させて一時的に蓄えた後、大気圧よりも低い圧力下におかれることによってこの吸着材に吸着させた燃料蒸気を再離脱させることが可能な構成となっている。以下、本明細書において、大気圧を基準としてそれよりも低い圧力を負圧といい、大気圧を基準としてそれよりも高い圧力を正圧という。キャニスタ４０は、ブリーザ通路３４及びベーパ通路３５を介して燃料タンク３０と連通可能である他、パージ通路７１を経由して吸気通路１２に連通可能であり、更に大気弁７０を介して大気導入通路７２及び大気排出通路７３にも連通している。なお、パージ通路７１の途中には電磁弁又はＶＳＶ（バキュームスイッチングバルブ）からなるパージ制御弁７１ａが設けられている。エアクリーナ１２ｄに連通する大気導入通路７２の途中には、電磁弁又はＶＳＶからなる大気導入弁７２ａが設けられている。
【００２４】
大気弁７０内には、各々が異なる機能を有する二つのダイアフラム弁体７４，７５が設けられている。第１のダイアフラム弁体７４は、その背面側の空間７４ａがパージ通路７１と連通しており、パージ通路７１が所定圧以下の負圧状態になると開弁して大気導入通路７２からキャニスタ４０内への外気の流入を許容する。一方、第２のダイアフラム弁体７５は、キャニスタ４０内が所定圧以上の正圧に達すると開弁してキャニスタ４０から大気排出通路７３へ余分な空気を排出させる。
【００２５】
キャニスタ４０の内部は仕切板４１によって、第１吸着材室４２と第２吸着材室４３とに区画されている。両吸着材室４２，４３は吸着材（活性炭）で満たされるも、両室はキャニスタ底部において通気性フィルタ４４を介して連通している。燃料タンク３０は、一方ではベーパ通路３５及びタンク内圧制御弁６０を介して、他方ではブリーザ制御弁３３及びブリーザ通路３４を介して第１吸着材室４２に連通可能となっている。また、大気導入通路７２及び大気排出通路７３は大気弁７０を介して第２吸着材室４３に連通可能となっている。そして、パージ制御弁７１ａを備えたパージ通路７１は、キャニスタ４０の第１吸着材室４２と、吸気通路１２のスロットルバルブ１２ｃ下流位置とを連結しており、パージ制御弁７１ａの開弁動作に応じて第１吸着材室４２とスロットルバルブ１２ｃ下流位置とを連通する。即ちベーパ通路３５やブリーザ通路３４から導入された燃料蒸気は、第１吸着材室４２に一時的に吸着された後、パージ通路７１に運ばれる。又、大気弁７０を構成する第２のダイアフラム弁体７５が開弁してキャニスタ４０内の余分な空気が大気排出通路７３から排出される場合でも、キャニスタ４０内の気相に残留する燃料蒸気は、第２吸着材室４３を通過する際にその内部の吸着材に吸着され、外に漏れることはない。
【００２６】
加えて燃料蒸気パージシステム２０には、タンク内圧制御弁６０（又はべーパ通路３５の一端部）とキャニスタの第２吸着材室４３とを連絡するように負圧導入用のバイパス通路８０が設けられている。このバイパス通路８０の途中には、電磁弁又はＶＳＶからなるバイパス制御弁８０ａ（本例で診断対象となるバルブ）が設けられている。このバイパス制御弁８０ａが開弁するとき、バイパス通路８０及びベーパ通路３５を介して第２吸着材室４３と燃料タンク３０が直接連通される。特にパージ制御弁７１ａが開弁状態にあるときには、パージ通路７１の全体が、第１吸着材室４２→通気性フィルタ４４→第２吸着材室４３→バイパス通路８０→ベーパ通路３５を介して燃料タンク３０に連通する。また、ブリーザ通路３４内の空間も第１吸着材室４２と連通しているため、パージ通路７１と同一空間を共有することとなる。このようにパージ制御弁７１ａの開弁によりキャニスタ４０内に負圧が導入されている状態でバイパス制御弁８０ａを開弁することで互いに連通する燃料蒸気パージシステム２０内の共有空間が、同システム２０におけるエバポ経路となる。本実施形態にかかる燃料蒸気パージシステムの異常診断装置は、このエバポ経路の漏れの有無を判定することによってその異常の有無を診断する。併せて、バイパス制御弁８０ａの異常又は動作不良についても診断する。
【００２７】
更に、エンジン１０及び燃料蒸気パージシステム２０は、エンジンの制御系及び診断系としての役割を司る電子制御装置（ＥＣＵ）５０を備えている。図２に示すようにＥＣＵ５０は、マイクロコンピュータ５１を中心に構成されている。マイクロコンピュータ５１は、エンジン制御やシステム診断に関する各種処理を実行するＣＰＵ５１ａ、上記制御や診断に関する各種プログラムを記憶した読出し専用メモリであるＲＯＭ５１ｂ、読出しと書込みが自由な揮発性メモリであるＲＡＭ５１ｃ及び読込みと書込みが自由で且つバッテリバックアップされることによりエンジン１０の停止後も記憶内容が保持される不揮発性メモリであるバックアップＲＡＭ５１ｄを備えている。更にマイクロコンピュータ５１は、第１のカウンタ５２、第２のカウンタ５３及び内部タイマ５４を内蔵している。但し、ＣＰＵ５１ａの内部レジスタにカウンタの役目を担わせる場合には、第１及び第２カウンタ５２，５３を敢えて設ける必要はない。マイクロコンピュータ５１の入力側には、圧力センサ３２やエアフローメータ１２ｅのほかに、回転数センサや気筒判別センサ等のエンジン１０の運転制御に必要な各種センサが直接的又は間接的に接続されている。マイクロコンピュータ５１の出力側には、燃料噴射弁１２ｂ、燃料ポンプ３１、パージ制御弁７１ａ、大気導入弁７２ａ及びバイパス制御弁８０ａが、それぞれの駆動回路を介して接続されている。
【００２８】
ＥＣＵ５０は、各センサから提供される各種情報に基づき燃料噴射制御や空燃比制御等のエンジン制御を実行する。又、ＥＣＵ５０は、圧力センサ３２からの出力信号を認識しつつ、パージ制御弁７１ａ、大気導入弁７２ａ及びバイパス制御弁８０ａを適宜開閉制御することによってパージシステムの異常診断（即ち上記エバポ経路の漏れ診断）を行うと共に、パージシステムの異常診断の正確性又は信頼性を担保するために、特に前記バイパス制御弁８０ａの異常診断を実行する。この意味でＥＣＵ５０は「診断制御手段」として位置づけられる。
【００２９】
（燃料蒸気パージシステム２０による燃料パージの概要）
燃料タンク３０内の燃料が蒸気化しその蒸気圧が所定圧以上に達すると、タンク内圧制御弁６０が自律開弁して燃料タンク３０からキャニスタ４０内へ燃料蒸気の流入が許容される。また、例えば燃料給油時のように、燃料蒸気の蒸気圧が燃料タンク３０内で急激に高まるような場合には、ブリーザ制御弁３３が自律開弁して、燃料タンク３０からキャニスタ４０内へのより大量の燃料蒸気の流入が許容される。キャニスタ４０内に流入した燃料蒸気は、キャニスタ４０内の吸着材に一旦吸着される。その後、例えば図３に示すように、エンジン１０の冷却水温が所定のパージ開始水温（本実施形態では８０℃）に達すると、ＥＣＵ５０からの制御信号に基づき、閉じていたパージ制御弁７１ａが開弁されると共に大気導入弁７２ａの開弁状態が維持される。すると、パージ通路７１を介して吸気通路１２からキャニスタ４０内に吸引負圧が導かれると共に、大気導入通路７２を通じてエアクリーナ１２ｄからキャニスタ４０内に新気が導入される。この負圧及び新気の導入によって吸着材から燃料蒸気が離脱し、パージ通路７１を介して吸気通路１２にパージされる。
【００３０】
（燃料蒸気パージシステム２０のエバポ経路の漏れ診断の概要）
エバポ経路の漏れ診断を行うにあたっては、エンジン１０の冷却水温がパージ開始水温に達してパージが開始されていること、及び、燃料タンク３０のタンク内圧Ｐｔが安定していることが前提条件となる。例えば図３に示すように、圧力センサ３２の検出圧力に基づきタンク内圧Ｐｔの所定時間（例えば１５秒）の圧力変化量ΔＰ１が算出され、この圧力変化量ΔＰ１が所定値以下であることが３回続けて確認されると、タンク内圧Ｐｔが安定していると判定される。この漏れ診断の前提条件が満たされた時点（時刻ｔ０）で、ＥＣＵ５０からの指令により、大気導入弁７２ａが閉弁されるとともに、パージ制御弁７１ａが開弁される。これによりキャニスタ４０が大気から遮断される結果、キャニスタ４０には吸気通路１２からパージ通路７１を介して負圧が導かれる。加えてバイパス制御弁８０ａの開弁により、燃料タンク３０、キャニスタ４０、ブリーザ通路３４、ベーパ通路３５及びパージ通路７１（すなわちエバポ経路内全体）が負圧状態となる。このエバポ経路の内圧は、燃料タンク３０の天井にある圧力センサ３２によって検知される。
【００３１】
エバポ経路全体をある程度減圧（例えば大気圧に対し−２．６７ｋＰａ＝−２０ｍｍＨｇまで減圧）した時刻ｔ１において一旦パージ制御弁７１ａを閉弁すると、エバポ経路内が負圧状態で密閉される。このときエバポ経路に穴あき等の異常がなければ、燃料タンク３０内の燃料が蒸発することにより、エバポ経路の内圧は、経路内に残留する空気及び燃料蒸気の平衡圧に徐々に近づいていく（つまり緩やかに上昇する）はずである。他方、エバポ経路に漏れがある場合には、エバポ経路の内圧は急速に外気圧（大気圧）に近づくことになる。いずれにしても時刻ｔ１以後エバポ経路内圧は上昇するが、漏れの有無によって内圧上昇の度合いが異なる。本実施形態では、エバポ経路内圧（＝Ｐｔ）が再び所定負圧（−２．００ｋＰａ＝−１５ｍｍＨｇ）に達した時刻ｔ２において、圧力変化度合いとしての圧力変化速度ΔＰ（−１５）（ｋＰａ／秒又はｍｍＨｇ／秒）を測定する。そして、この圧力変化速度ΔＰ（−１５）に基づき、エバポ経路に穴開き等の異常があるか否かを判定する。
【００３２】
（燃料蒸気パージシステム２０を構成するバルブの異常診断）
前記エバポ経路の漏れ診断が信頼するに足るものとなるためには、システムを構成するバルブ類やセンサ類が正常に動作していることを常に確認しておく必要がある。以下では特に、バイパス通路８０に設けられたバイパス制御弁８０ａの異常又は動作不良を診断する方法について説明する。実際のシステムでは、他のバルブ類やセンサ類についても異常診断が行われるがその説明は割愛する。
【００３３】
図４及び図５は、バイパス制御弁８０ａの異常の有無を診断するためのバルブの異常診断ルーチンの概要を示すフローチャートである。本ルーチンは、ＥＣＵ５０によって所定時間（例えば数十〜数百ミリ秒）毎の定期割込み処理として実行される。尚、この診断処理は特に、バイパス制御弁８０ａが開状態で固着する異常（開固着）を検知することを目的とする。その事前準備としてこの異常診断ルーチンに入る前に、少なくともパージ制御弁７１ａが開状態の下、ＥＣＵ５０からバイパス制御弁８０ａに対し閉弁駆動信号（閉弁指令）が発せられる。
【００３４】
前記割込み要求があると、ＥＣＵ５０はまずステップ１１０において、模擬キャニスタ内圧Ｐｃを算出する。このステップは、キャニスタ４０にはその内圧を直接検出する圧力センサが取り付けられていないことから、他に取得可能な情報に基づいてキャニスタ内圧を推定するものである。その推定値が模擬キャニスタ内圧Ｐｃである。そして、図４に示すようにステップ１１０の処理は、ステップ１１１〜１１５の五つの段階に細分される。
【００３５】
まずステップ１１１においてＥＣＵ５０はパージ流量Ｑｐを算出する。「パージ流量」とは、前記燃料パージ動作時にパージ通路７１を介して吸気通路１２に放出されるガスの流量、つまりは大気導入通路７２を介してキャニスタに流入する流入空気量を意味する。パージ流量Ｑｐは、パージ制御弁７１ａの弁開度とパージ通路７１の負圧の程度とが判明すれば、これらに基づき、計算により又は実験もしくはコンピュータシミュレーションにより求めたマップ（マップ形式のデータベース）を参照することにより算出することができる。ここで、パージ制御弁７１ａはＥＣＵ５０によって開度制御されるため、ＥＣＵ５０はパージ制御弁７１ａの弁開度に関する情報を内部データとして保持している。他方、パージ通路７１の負圧の程度はエンジン負荷と相関性があり、両者の関係は車輌毎に実験等を経て特性マップ化されている。エンジン負荷は、エンジン回転数センサからの回転数データとエアフローメータ１２ｅからの吸入空気量データとに基づいて算出可能である。つまりパージ通路７１の負圧の程度も各種センサからのデータに基づいて把握可能であり、ひいてはパージ流量Ｑｐも外部データ及び内部データに基づき算出可能である。この意味で、エンジン回転数センサ及びエアフローメータ１２ｅを含む各種センサ並びにＥＣＵ５０は、「パージ流量把握手段」を構成する。
【００３６】
ステップ１１２においてＥＣＵ５０は仮キャニスタ内圧Ｐｃ’を算出する。一般にキャニスタ内圧とパージ流量Ｑｐとの間には、キャニスタの大気弁７０の特性に応じた緊密な相関関係があり、両者の関係は車輌毎に実験等を経て特性マップ化することができる。図６のグラフは、その特性マップにおけるＱｐとＰｃ’との関係を概念的に示している。このグラフに描かれた特性線はＱｐ及びＰｃ’の想定範囲の全てにわたりほぼ二次関数曲線（Ｐｃ’＝Ａ・Ｑｐ2 ＋Ｂ，但しＡ及びＢは任意の数）に沿ったものとした。これは、流体力学の基本定理であるベルヌーイの定理から導かれる法則、「流体密度が一定ならば、圧力は流速の二乗に比例する」に準拠させたものである。かかる二次関数的特性マップは、ＥＣＵ５０により内部データとして保持されており、これを参照することにより、パージ流量Ｑｐが想定可変範囲内でどのような値をとろうとも、Ｑｐ値から適切な仮キャニスタ内圧Ｐｃ’を算出することができる。尚、仮キャニスタ内圧Ｐｃ’が「仮」のものに過ぎない理由は、後ほどの説明で明らかとなる。また、前記二次関数曲線式中の２次項係数Ａ及び０次項係数Ｂをそれぞれ特定の値に固定すれば、あえてマップ形式データを準備せずとも、前記式に従いＱｐの値からＰｃ’を直接計算で求めることもできる。
【００３７】
ステップ１１３においてＥＣＵ５０は、燃料タンク３０内の燃料残量を把握する。燃料残量の把握方法は種々あるが、最も簡単な方法は、車輌運転席のインストルメントパネルに組み込まれた燃料メータの出力を参照することである。ＥＣＵ５０は燃料メータからの電気的出力に基づいて燃料残量を把握できる。あるいは、燃料蒸気パージシステムでは、燃料タンク３０の全体積と、該タンクの内圧を大気圧レベルから所定の減圧レベルにまで減圧するのに要した時間（負圧導入時間）とに基づいて燃料残量を推定する手法がよく知られており、この周知の手法で燃料残量を間接的に把握してもよい。なお、これらの意味でＥＣＵ５０は、燃料残量把握手段を構成する。
【００３８】
ステップ１１４においてＥＣＵ５０は、前ステップで求めた燃料残量から、補正係数としてのなまし係数Ｋを算出する。この「なまし係数Ｋ」の技術的意義は後ほど説明する。ＥＣＵ５０は、内部データとして図７に示すような傾向のマップを予め保持しており、このマップを参照して燃料残量からなまし係数Ｋを決定する。なお、図７に示すように、タンク内での燃料残量が多いほど（即ち気相部分の体積が少ないほど）、なまし係数Ｋは１．０に近づく。他方、タンク内での燃料残量が少ないほど（即ち気相部分の体積が多いほど）、なまし係数Ｋは０に近づく（但しＫは決してゼロとはされない）。
【００３９】
ステップ１１５においてＥＣＵ５０は、前記なまし係数Ｋと前記仮キャニスタ内圧Ｐｃ’とを乗算することにより、正規の模擬キャニスタ内圧Ｐｃを算出する（Ｐｃ＝Ｋ・Ｐｃ’）。即ち、なまし係数Ｋとは、仮キャニスタ内圧Ｐｃ’から正規の模擬キャニスタ内圧Ｐｃを計算する際の一種の補正係数である。そして、その補正係数自体が、前記ステップ１１４で示したように燃料残量に応じて適宜変更される可変パラメータとなっている。
【００４０】
かかる「なまし係数Ｋ」による補正を必要とする理由は次の通りである。前記ステップ１１２の解説では、キャニスタ内圧とパージ流量Ｑｐとの間には緊密な相関性が存在し、実験等を経て両者の関係をマップ化していると説明したが、前述のようにキャニスタ４０内にはその内圧を直接測定する圧力センサは設けられておらず、キャニスタ内圧とパージ流量Ｑｐとの相関関係を直接測定してマップを作成することはできない。故に代替措置として、キャニスタ単体の内圧に代えて、バイパス制御弁８０ａを開弁しキャニスタ４０と燃料タンク３０とを連通させた状態でのタンク内圧を圧力センサ３２で実測し、その実測タンク内圧とパージ流量Ｑｐとの関係を測定して前記マップを作成している。即ち、前記仮キャニスタ内圧Ｐｃ’とは、実はキャニスタとの連通状態における燃料タンク内圧のことなのである。このため、仮キャニスタ内圧Ｐｃ’と真のキャニスタ内圧との間には自ずとギャップが存在する。そして、そのギャップを埋めるための補正係数がなまし係数Ｋであり、なまし係数Ｋは、キャニスタ内圧が燃料タンク内圧を模擬できるように設定される性格のものである。このようになまし係数Ｋは、キャニスタ内圧とパージ流量Ｑｐとの相関マップに代えて、キャニスタとの連通状態における燃料タンク内圧とパージ流量Ｑｐとの相関マップを代替採用することに伴う実状とのズレを補填するための補正係数である。
【００４１】
更に補正係数としてのなまし係数Ｋを燃料残量に応じて可変設定する理由は次の通りである。前述のようにバイパス制御弁８０ａを開弁しキャニスタ４０と燃料タンク３０とを連通させた状態でのタンク内圧を圧力センサ３２で実測すると共に、その実測タンク内圧とパージ流量Ｑｐとの関係を測定して相関マップを作成するときには、燃料タンク３０での燃料残量が半分程度（例えば残量４０％）の場合を平均的状態として代表させており、燃料残量ごとに複数のマップを用意するわけではない。しかし現実には、燃料残量の多少に応じて残余空間体積（気相部分の体積）やタンク内燃料の気液平衡状態も変化し、そのことがタンク内圧と実際のキャニスタ内圧との関係に与える影響も無視できない。現に知られている現象として、バイパス制御弁８０ａの開弁状況下で燃料タンク３０の燃料残量が比較的多い場合には、パージ吸引によるタンク内圧（＝仮キャニスタ内圧Ｐｃ’）の変化は比較的俊敏であり、ステップ１１２で求めた仮キャニスタ内圧Ｐｃ’と実際のキャニスタ内圧との間のギャップも小さい。他方、バイパス制御弁８０ａの開弁状況下で燃料タンク３０の燃料残量が比較的少ない場合には、パージ吸引によるタンク内圧（＝仮キャニスタ内圧Ｐｃ’）の変化は比較的鈍重であり、ステップ１１２で求めた仮キャニスタ内圧Ｐｃ’と実際のキャニスタ内圧とのギャップは大きくなる傾向にある（少なくとも瞬時には両者は均圧化しない）。つまり、燃料残量の多少に応じてなまし係数Ｋを可変設定すれば実状に沿うわけである。なまし係数Ｋが大きい（即ち１．０に近い）ということは、仮キャニスタ内圧Ｐｃ’に対する補正（又はなまし）の程度を小さくすることを意味する。他方、なまし係数Ｋが小さい（即ち０に近い）ということは、仮キャニスタ内圧Ｐｃ’に対する補正（又はなまし）の程度を大きくすることを意味する。
【００４２】
このように上記ステップ１１１〜１１５の処理を経ることで模擬キャニスタ内圧Ｐｃが算出されると共に、パージ流量Ｑｐに基づくキャニスタ内圧推定値としての模擬キャニスタ内圧Ｐｃの信頼性や正確性が確保される。このような意味でＥＣＵ５０は、キャニスタ４０の内圧を間接的に検知するキャニスタ内圧検知手段を構成する。
【００４３】
次に、ステップ１２１でＥＣＵ５０は、内部タイマ５４の前回ゼロクリヤ時からの経過時間が所定時間ＴＭ（例えば１５秒）に達したか否かを判定する。その時点で所定時間ＴＭを経過している場合にはステップ１２２の処理が実行されるが、所定時間ＴＭに達していない場合にはステップ１２２の処理がスキップされる。つまり、ステップ１２２の処理は、所定時間ＴＭ（例えば１５秒）ごとに行われる。
【００４４】
ステップ１２２は、所定時間ＴＭ毎のリセット動作である。ここではまず、内部タイマ５４がゼロクリヤされる。更に、ステップ１１０で求めた模擬キャニスタ内圧Ｐｃが暫定キャニスタ基準内圧Ｐｃｓとして設定されると共に、そのときの圧力センサ３２の検出圧力（タンク内圧Ｐｔ）が暫定タンク基準内圧Ｐｔｓとして設定される。つまり、所定時間ＴＭ経過時の模擬キャニスタ内圧Ｐｃを暫定的な比較の基準値（又は基準点）Ｐｃｓとして記憶すると共に、所定時間ＴＭ経過時のタンク内圧Ｐｔを暫定的な比較の基準値（又は基準点）Ｐｔｓとして記憶するのである（図８参照）。即ちステップ１２２では、暫定キャニスタ基準内圧Ｐｃｓ及び暫定タンク基準内圧Ｐｔｓが所定時間ＴＭごとに更新される。
【００４５】
ステップ１２３〜１２５は、模擬キャニスタ内圧Ｐｃが暫定キャニスタ基準内圧Ｐｃｓから所定圧力値α以上変化した回数をカウントするための一連の処理である。具体的には、ステップ１２３において、そのときの模擬キャニスタ内圧Ｐｃと暫定キャニスタ基準内圧Ｐｃｓとの差ΔＰｃの絶対値、即ち基準点からのキャニスタ内圧の変化量の絶対値が、所定圧力値α（例えば０．６７ｋＰａ＝５．０ｍｍＨｇ）以上であるか否かを判定する。ステップ１２３判定がＹＥＳ（肯定）の場合には、ステップ１２４で、キャニスタ内圧変化回数カウント用に割り当てられた第１カウンタ５２の値Ｃ１をインクリメント（１加算）すると共に、ステップ１２５において、前記ステップ１２２と同様、内部タイマ５４のゼロクリヤ及び暫定キャニスタ基準内圧Ｐｃｓの再設定を行う（図８参照）。なお、前記所定圧力値αは、些細な揺らぎ程度に過ぎない模擬キャニスタ内圧Ｐｃの変化をカウント対象から排除することができる大きさに設定されている。
【００４６】
ステップ１２３判定がＮＯ（否定）の場合には、模擬キャニスタ内圧Ｐｃ及びタンク内圧Ｐｔの変化量を一切調べることなく（つまりは第１及び第２カウンタ５２，５３の加減算を一切行うことなく）、ステップ１４１にスキップする。これは、模擬キャニスタ内圧Ｐｃの変化があまりに小さい場合には、本実施形態のバルブ異常の判定手法に依拠することは適切ではないからである。
【００４７】
ステップ１２５の後、処理は図５のステップ１３１へ進む。ステップ１３１では、そのときのタンク内圧Ｐｔと暫定タンク基準内圧Ｐｔｓとの差ΔＰｔの絶対値、即ち基準点からのタンク内圧の変化量の絶対値が、第１の所定量としての所定圧力値β（例えば０．４７ｋＰａ＝３．５ｍｍＨｇ）以上であるか否かを判定する。ステップ１３１判定がＹＥＳの場合には、ステップ１３２で、タンク内圧変化回数カウント用に割り当てられた第２カウンタ５３の値Ｃ２をインクリメント（１加算）する。つまり、ステップ１２３判定がＹＥＳで且つステップ１３１判定がＹＥＳの場合には、Ｐｃの変化に対するＰｔの変化に相応の追従性が認められると判断し（追従性の積極肯定）、カウンタ値Ｃ１，Ｃ２をともにプラス１する結果とする。なお、前記所定圧力値βは、前記値αよりも小さな値に設定される（β＜α）。
【００４８】
他方、ステップ１３１判定がＮＯの場合には、ステップ１３３においてＥＣＵ５０は、そのときのタンク内圧Ｐｔ（現Ｐｔ）が圧力センサ３２の検出下限値Ｌ（＝−４．０ｋＰａ）よりも大であるか否かを判定する。ステップ１３３判定がＹＥＳの場合にはステップ１３４に進む。他方、ステップ１３３判定がＮＯの場合つまり検出圧力が下限値Ｌに貼り付いている場合には、実際のタンク内圧Ｐｔが前記下限値Ｌよりももっと低い可能性があり、圧力センサ３２の検出値を信用してステップ１３４の判定に進むことはできない。故にその場合には、ステップ１３４及び１３５をスキップする。
【００４９】
ステップ１３３判定がＹＥＳの場合、ステップ１３４においてＥＣＵ５０は、タンク内圧Ｐｔと暫定タンク基準内圧Ｐｔｓとの差ΔＰｔの絶対値、即ち基準点からのタンク内圧の変化量の絶対値が、第２の所定量としての所定圧力値γ（例えば０．１１ｋＰａ＝０．８ｍｍＨｇ）未満であるか否かを判定する。ステップ１３４判定がＹＥＳの場合には、ステップ１３５で、前記第２カウンタ５３の値Ｃ２をデクリメント（１減算）する。つまり、ステップ１２３判定がＹＥＳで且つステップ１３３判定及びステップ１３４判定が共にＹＥＳの場合には、十分なＰｃ変化にもかかわらずＰｔの変化に明確な追従性が認められないと判断し（追従性の積極否定）、カウンタ値Ｃ１の増大にもかかわらずカウンタ値Ｃ２をマイナス１する結果とする。なお、前記所定圧力値γは、前記値βよりも小さな値に設定される（γ＜β）。
【００５０】
ステップ１３４判定がＮＯの場合、つまりγ≦｜ΔＰｔ｜＜βの場合には、第２カウンタ５３の加減算を一切行わない。つまりこの場合には、十分なＰｃ変化にもかかわらずＰｔの変化が中途半端であり、Ｐｃの変化に対するＰｔの変化の追従性を積極的に肯定することも否定することもできない。従って、カウンタ値Ｃ１の増大にもかかわらずカウンタ値Ｃ２を現状維持する結果とする。
【００５１】
なお、ステップ１３４判定の前に、ステップ１３３で現Ｐｔの大きさに関する事前判定を行っているのは、実際にはタンク内圧の変化量ΔＰｔがステップ１３４の判定条件を満たしていないのに条件充足と判定され、誤って第２カウンタ値Ｃ２がデクリメントされる事態を防止するためである。もっと具体的に説明すると、仮にバイパス制御弁８０ａに開固着の異常がある状態で、パージ吸引が強い場合（例えば燃料残量が多く且つエンジンが高負荷運転状態にある場合）には、実際のタンク内圧Ｐｔが圧力センサ３２の検出下限値Ｌを下回ることがある。そのような場合は本来ならば、タンク内圧の変化量ΔＰｔがステップ１３４の判定条件を満たさないはずであるが、圧力センサ３２の検出下限値Ｌが実際のタンク内圧Ｐｔよりも高いという事情のために、タンク内圧の変化量ΔＰｔが見掛け上ゼロになる事態が生じ得る。すると第２カウンタ値Ｃ２がデクリメントされ、後述するステップ１４１以下の処理との関係で、Ｐｃの変化に対するＰｔの変化の追従相関性有りの判定結果（バルブ開異常との結論）に到達できなくなるか、到達できても極めて遅くなる虞れがある。かかる問題を未然に回避するために、ステップ１３３判定がＮＯの場合には、第２カウンタ値Ｃ２のデクリメントが回避されるアルゴリズムを採用した。
【００５２】
ステップ１３２，１３３，１３４又は１３５の処理の後、ステップ１３６においてＥＣＵ５０は、前記ステップ１２２と同じく暫定タンク基準内圧Ｐｔｓの再設定を行い、次サイクルでの判定にそなえる。ステップ１３６の後又はステップ１２３判定がＮＯの後に、ステップ１４１以下の最終的な判定手順へと進む。
【００５３】
ステップ１４１では、第１カウンタの値Ｃ１が所定の判定値ＤＡ（例えば１０回）に等しいか否かが判定される。第１カウンタ値Ｃ１が判定値ＤＡに満たない場合には、模擬キャニスタ内圧Ｐｃの変化回数が規定回数に達しておらず適正な異常診断を行える状況にないとみなし、バルブに異常があるか否かの診断をすることなく図４及び図５の割込み処理を一旦終了する。つまり判定値ＤＡは、Ｐｃの変化に対するＰｔの変化の追従性を判断する上で統計的な信頼性を担保するための最小規定回数なのである。当然、判定値ＤＡを大きくすれば統計的に判定の信頼性が高まる反面、結論を出すまでに相応の時間を要する結果となる。
【００５４】
ステップ１４１判定がＹＥＳの場合（Ｃ１＝ＤＡ）には、模擬キャニスタ内圧Ｐｃの変化回数が適正な異常診断を下せる規定回数に達したとされ、ステップ１４２の判定が行われる。ステップ１４２では、第２カウンタの値Ｃ２が所定の判定値ＤＢ（例えば７回）以上となっているか否かが判定される。この判定値ＤＢは、前記判定値ＤＡに等しい（ＤＢ＝ＤＡ）かそれに近い値（但しＤＢ＜ＤＡ）に設定されている。
【００５５】
ステップ１４２判定がＹＥＳの場合、バイパス制御弁８０ａは開放状態で故障しているもの（開異常）と判定する（ステップ１４３）。なぜならステップ１４２の判定条件を充足するということは、タンク内圧の変化回数Ｃ２がキャニスタ内圧の変化回数Ｃ１に等しいか又は極めて近いということであり、模擬キャニスタ内圧Ｐｃの変化動向とタンク内圧Ｐｔの変化動向との間に高い相関性が存在すること、つまり、Ｐｃ変化に対するＰｔ変化の追従性を合理的に認定することができることを示すからである。そして、燃料タンク３０とキャニスタ４０とをつなぐ通路に設けられたバイパス制御弁８０ａに閉弁指令が出されているにもかかわらず、二つの内圧Ｐｃ，Ｐｔの変化動向に緊密な相関が存在するとすれば、二つの領域が明らかに連通状態にあるということであり、バイパス制御弁８０ａが開状態で故障している可能性が高いと判断することができる。なお、この場合におけるステップ１４１及び１４２の処理は、暗にＣ２／Ｃ１で計算される相関率又は追従率Ｒを求め、その相関率Ｒが所定の閾値以上（本例で言えば７／１０＝７０％以上）である場合に、バイパス制御弁８０ａが開異常であると判定する処理と理解することができる。なお、開異常と判定したときには、燃料蒸気パージシステムの異常を人に知らせるための警告表示（例えば車輌のインストルメントパネル内に設置）が点灯等される。
【００５６】
他方、ステップ１４２判定がＮＯの場合、バイパス制御弁８０ａは開放状態での異常はないもの（正常）と判定する（ステップ１４４）。これは、開異常の場合の裏返しとしてそのようにみなされる。つまり、ステップ１４２の判定条件を充足しないということは、模擬キャニスタ内圧Ｐｃの変化動向とタンク内圧Ｐｔの変化動向との間にさほどの相関性が認められないこと、即ち、Ｐｃ変化に対するＰｔ変化の追従性が合理的に認められるとまでは断言できないことを示すからである。前記相関率Ｒという尺度で言えば、その比率Ｒが所定の閾値（本例で言えば７０％）に達していない。従って、バイパス制御弁８０ａが開異常の状態にあって燃料タンク３０とキャニスタ４０とが連通しているとまでは断言できず、とりあえず、バイパス制御弁８０ａはＥＣＵ５０からの閉弁指令通り正常に閉じられているものと消極的に判定する。ちなみに、バイパス制御弁８０ａが正常に閉じられている場合には、燃料タンク３０は孤立空間化しているはずであり、その場合にはタンク内圧Ｐｔは、図８に一点鎖線で示すように略一定値を維持するはずである。
【００５７】
ところで、図４のステップ１２１の所定時間ＴＭは、ステップ１２３判定がなかなかＹＥＳにならない場合に、ステップ１２２でタイマのゼロクリヤ並びに暫定基準内圧Ｐｃｓ及びＰｔｓの再設定を強行するまでの制限時間と理解することができる。すなわち図４及び図５の診断手順では、この制限時間内に模擬キャニスタ内圧の変化量ΔＰｃが所定圧力値α以上なければ、意味のある（又は診断に適した）模擬キャニスタ内圧の変化を得られなかったものとし、カウント値を変更することなく診断をやり直す。だらだらと長時間をかけてステップ１２３判定がＹＥＳとなっても意味がないのである。制限時間としての所定時間ＴＭの好ましい範囲は、経験的に１０〜２０秒の範囲（好ましくは１５秒前後）である。
【００５８】
（効果）本実施形態によれば、以下のような効果が得られる。
・  本実施形態の燃料蒸気パージシステムにおいては、パージ流量Ｑｐ並びに燃料残量及びなまし係数Ｋといった情報に基づいて、キャニスタ内圧の推定値としての模擬キャニスタ内圧Ｐｃを演算処理により求めることができる。つまり、キャニスタ４０の内圧を測定するために特別な圧力センサを設ける必要がなく、センサの気密性確保に要する組付け工数の増加に伴うコストの上昇を抑制することができる（製造コストの低減）。
【００５９】
・  パージ流量Ｑｐからマップ参照によって導かれる仮キャニスタ内圧Ｐｃ’を補正するためのなまし係数Ｋは、燃料タンク３０での燃料残量に応じて可変設定される。このため、バルブ異常診断時の燃料残量が、Ｑｐ対Ｐｃ’のマップデータ取得時の燃料残量条件からはずれていた場合でも、そのズレを可変なまし係数Ｋが補償することで、模擬キャニスタ内圧Ｐｃの計算値が真のキャニスタ内圧をほぼ正確に反映することができる。それ故、バルブの異常診断の精度が向上する。
【００６０】
・  Ｑｐ対Ｐｃ’のマップ（図６参照）に描かれた特性線は二次関数曲線となっており、前述の「流体密度が一定ならば、圧力は流速の二乗に比例する」という物理法則に合致している。このため、パージ流量Ｑｐが広範囲で変化しても、その広範囲のほぼすべてにわたり仮キャニスタ内圧Ｐｃ’を正確に特定することができる。特に、車輌エンジンが高負荷運転状態にあってパージ流量Ｑｐが大となっているときでも、そのときのパージ流量Ｑｐから正しい仮キャニスタ内圧Ｐｃ’を求めることができる。つまり、パージ流量Ｑｐが大きくなったり（又は小さくなったり）したときでも、模擬キャニスタ内圧Ｐｃの計算値が実際のキャニスタ内圧から大きく外れることがない。
【００６１】
・  前述のように、圧力センサ３２の検出値が検出下限値Ｌを示している場合（つまりステップ１３３判定がＮＯの場合）には、センサの検出値が実際のタンク内圧を反映していないことを慮り、第２カウンタ値Ｃ２のデクリメントが回避されるアルゴリズムとした。このため、模擬キャニスタ内圧Ｐｃの変化に対するタンク内圧Ｐｔの追従性又は相関性が現実には存在するにもかかわらず、その追従性や相関性が存在しないとの誤った判定を未然に回避することができる。又、誤判定に至らない場合でも、正しい判定に到達するまでの必要時間が極端に長くなるのを防止することが可能となる。
【００６２】
・  本実施形態では、模擬キャニスタ内圧Ｐｃの変化に対するタンク内圧Ｐｔの追従性の有無、又は、Ｐｃ変化とＰｔ変化との間の緊密な相関性の有無に基づいて、診断対象となるバルブ（バイパス制御弁８０ａ）の開異常の存否を診断している。即ち、Ｐｔの絶対的な値とは無関係に、ＰｃとＰｔとの相対関係のみに着目してバルブの開異常の存否を診断することができる。このように、車輌、エンジン又はタンク内圧Ｐｔが所定の安定状態にあることを診断プロセスに入るための前提条件として求めないため、例えば車輌が悪路を走行中であってもバルブの異常診断を行うことができる。本実施形態によれば、厳格な前提条件の成立に拘束されることなく、頻繁に異常診断を行うことが可能となる。
【００６３】
・  診断対象となるバルブが開異常状態にあると判定する場合でも、模擬キャニスタ内圧Ｐｃの変化動向とタンク内圧Ｐｔの変化動向との間に、統計的に合理的と言える程度の相関性があることを判断の条件としている。つまり、統計的にみて確かであるといえる程度に前記相関率Ｒが大きい場合にのみ、バルブ開異常の判定を下す。従って、バルブの異常診断の精度や信頼性に優れている。
【００６４】
（別例）上記実施形態を次のように変更してもよい。
・  請求項７に記載の発明に限り、間接的なデータに基づく内圧の推定値である模擬キャニスタ内圧Ｐｃに依拠することなく、キャニスタ４０に第２の圧力センサを設けて、キャニスタ内圧を実測する（直接的に検知する）ようにしてもよい。この場合、当該第２の圧力センサがキャニスタ内圧検知手段となる。
【図面の簡単な説明】
【図１】燃料蒸気パージシステム及びその異常診断装置の概略構成図。
【図２】異常診断に関する電気的構成の概要を示すブロック図。
【図３】パージシステムの漏れ診断の概要を示すタイミングチャート。
【図４】バルブの異常診断手順のフローチャート。
【図５】図４に続くバルブの異常診断手順のフローチャート。
【図６】パージ流量と仮キャニスタ内圧との相関関係を示したグラフ。
【図７】燃料残量となまし係数との対応関係を示唆したグラフ。
【図８】バルブ異常時のキャニスタ内圧とタンク内圧との相関性に関するいくつかのパターンを示すタイミングチャート。
【符号の説明】
１０…エンジン、１２…吸気通路、１２ｅ…エアフローメータ（パージ流量把握手段）、２０…燃料蒸気パージシステム、３０…燃料タンク、３２…圧力センサ（タンク内圧検知手段）、４０…キャニスタ、５０…ＥＣＵ（燃料残量把握手段、パージ流量把握手段、キャニスタ内圧検知手段及び診断制御手段）、５２…第１カウンタ、５３…第２カウンタ、７１…パージ通路、７２…大気導入通路、８０…バイパス通路、８０ａ…バイパス制御弁（診断対象となるバルブ）、Ｃ１…第１カウンタの値、Ｃ２…第２カウンタの値、Ｋ…なまし係数（補正係数）、Ｌ…検出下限値、Ｒ…相関率。
【図１】
0004304826.tif 000002
【図２】
0004304826.tif 000003
【図３】
0004304826.tif 000004
【図４】
0004304826.tif 000005
【図５】
0004304826.tif 000006
【図６】
0004304826.tif 000007
【図７】
0004304826.tif 000008
【図８】
0004304826.tif 000009