(57)【要約】【課題】内燃機関停止中にプレ空調などでエバポ系内の燃料温度とこれを推定するための冷却水温との相関関係が変動しても適切にエバポ系に対する診断処理を制御できるようにする。【解決手段】内燃機関停止中にプレ空調の作動履歴が存在する場合には（Ｓ１２２でＹＥＳ）、燃料温度と冷却水温との間の相関関係が変動する。このためエバポリーク診断処理制御のリーク診断実行条件判定において用いられる冷却水温判定用の基準温度を、プレ空調の作動履歴に応じて補正している（Ｓ１２４，Ｓ１２６）。このことによりプレ空調作動がなされていたとしても、冷却水温に基づいてエバポ系内での実際の燃料温度がリーク診断に適切な範囲にあるか否かが判定でき、エバポリーク診断処理に対する制御を適切に行うことができる。【選択図】図３
2012112345.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関停止中にエバポ系の内部圧力に基づいてエバポ系を診断するエバポ系診断装置であって、
前記エバポ系とは異なる系であって前記エバポ系内の燃料温度と相関関係を示す温度相関系の温度を検出する温度検出手段と、
前記温度検出手段により検出された前記温度相関系の温度に基づいて前記エバポ系に対する診断処理を制御する診断処理制御手段と、
前記エバポ系内の燃料温度と前記温度相関系の温度との間の相関関係を変動させる事象の発生を検出する相関関係変動事象検出手段と、
前記エバポ系に対する診断処理を制御するために前記診断処理制御手段が用いる温度要素を、前記相関関係変動事象検出手段にて検出された事象の履歴に応じて補正する制御温度要素補正手段と、
を備えたことを特徴とするエバポ系診断装置。
【請求項２】
請求項１に記載のエバポ系診断装置において、前記相関関係変動事象検出手段は、内燃機関停止中に、前記エバポ系内の燃料温度に比較して、前記温度相関系の温度に対して偏った影響を及ぼす事象が生じたことを検出することを特徴とするエバポ系診断装置。
【請求項３】
請求項２に記載のエバポ系診断装置において、前記内燃機関は車両駆動用として車室内を空調する空調手段と共に車両に搭載されているものであり、
前記相関関係変動事象検出手段は、前記事象として、内燃機関停止中に実行される前記空調手段によるプレ空調の作動を検出することを特徴とするエバポ系診断装置。
【請求項４】
請求項３に記載のエバポ系診断装置において、前記診断処理制御手段は、前記温度検出手段により検出された前記温度相関系の温度が基準温度より低ければ、前記エバポ系に対するリーク診断を実行し、前記温度検出手段により検出された前記温度相関系の温度が基準温度より高ければ、前記エバポ系に対するリーク診断を実行しないものであり、
前記制御温度要素補正手段は、前記温度検出手段により検出された前記温度相関系の温度又は前記基準温度を前記温度要素として、この温度要素を前記プレ空調の作動履歴に応じて補正するものであることを特徴とするエバポ系診断装置。
【請求項５】
請求項１〜４のいずれか一項に記載のエバポ系診断装置において、前記温度検出手段は、内燃機関の冷却水系を前記温度相関系として、この温度相関系における冷却水温を検出するものであることを特徴とするエバポ系診断装置。
【請求項６】
請求項１〜４のいずれか一項に記載のエバポ系診断装置において、前記温度検出手段は、内燃機関の吸気系を前記温度相関系として、この温度相関系における吸気温を検出するものであることを特徴とするエバポ系診断装置。
【請求項７】
請求項１〜６のいずれか一項に記載のエバポ系診断装置において、前記制御温度要素補正手段による前記温度要素に対する補正量が上限値より大きい場合に前記エバポ系に対する診断処理を禁止する診断処理禁止手段を設けたことを特徴とするエバポ系診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関停止中にエバポ系の内部圧力に基づいてエバポ系を診断するエバポ系診断装置に関する。
【背景技術】
【０００２】
燃料タンクで発生する燃料蒸気（ベーパと称する）が大気中に放出されるのを防止するために、ベーパをキャニスタに吸着させ、適当な時期にその吸着されたベーパを内燃機関の吸気通路へ向けてパージするエバポパージシステムが知られている。このエバポパージシステムの系（エバポ系と称する）において、何らかの異常により、大気中へベーパが漏出したり、パージが不能となったりする故障を生じることがある。したがってこのような故障を診断するためのエバポ系診断装置が知られている。
【０００３】
例えば、パージ制御弁から燃料タンクまでのエバポ系を密閉した状態で、エバポ系内の圧力（例えば燃料タンクの内圧）の変化量を測定し、圧力変化量をリーク判定値（例えば大気圧導入時の圧力変化量）と比較することで、エバポ系のリーク有無を判定する診断装置が知られている（例えば特許文献１参照）。
【０００４】
特許文献１では、燃料温度に応じて燃料タンクの内圧が変化するため、燃料温度を推定して、この推定燃料温度に応じてエバポ系に対する診断処理を制御している。ここでは内燃機関運転中と内燃機関停止中との両方で診断を実行しているが、特に内燃機関停止中では、経過時間と冷却水温の低下量とに基づいて、あるいは経過時間と外気温とに基づいて燃料温度推定値を更新している。そして内燃機関停止時には、冷却水温や吸気温が基準範囲にある場合に、上述のごとく推定した燃料温度が所定温度より高い場合にエバポ系の内圧に基づくリーク診断を実行し、低い場合にはリーク診断を禁止している。このように冷却水温や吸気温に基づいてエバポ系に対する診断処理を制御している。
【０００５】
上述した推定燃料温度を用いない診断処理制御としては、エアコン作動時には外気温が高く燃料温度が高いことが推定されることから、エアコン作動時にはエバポ系のリーク診断を禁止している技術が提案されている（例えば特許文献２参照）。更に特許文献２では、エアコン作動時にリーク診断を禁止するのではなく、エアコン作動時では高温であることに対応して、リーク診断における判定値を補正することでエバポ系のリーク診断処理を制御している例が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３５２１５号公報（第４−１０頁、図３−６）
【特許文献２】特開平１１−３３６６１９号公報（第４頁、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
車両などにおいて、内燃機関停止中にプレ空調等でエアコンが起動してラジエータに空調時に駆動されるファンによる送風が当たることがあり、このことによりラジエータ内の冷却水温が急速に低下することがある。ここでプレ空調とは、内燃機関停止中に遠隔操作などにより電池電力によって電動モータを駆動させて空調装置を作動することで車室内の温度を予め設定された温度にする空調処理である。
【０００８】
しかしエバポ系内の温度は、冷却水系に比較してプレ空調による影響を大きく受けず、急速な低下は生じない。このことから、通常の内燃機関停止時においてエバポ系内の燃料温度と冷却水系の温度との間に存在する相関関係が、プレ空調が実行されると変動してしまう。
【０００９】
したがって、特許文献１のごとく内燃機関停止中において冷却水温とエバポ系内の燃料温度とが常に想定している相関関係にあるとして、エバポ系に対する診断処理を制御していたのでは、プレ空調などの事象が生じると、エバポ系内が診断すべきでない燃料温度状態にて診断を実行し、誤診断を生じるおそれがある。
【００１０】
特許文献２のごとくエアコン作動時に単純に診断を禁止したり、判定値を補正したりする手法を組み合わせても、エアコン作動有無という大まかな状況判定であり、診断に適切な状態を判断できず、やはり誤診断を生じるおそれがある。
【００１１】
本発明は、内燃機関停止中に、エアコン作動などの事象が生じることで、エバポ系内の燃料温度とこれを推定するための温度相関系（冷却水系など）の温度との相関関係が変動した場合にも、適切にエバポ系に対する診断処理を制御することができる診断装置の提供を目的とするものである。
【課題を解決するための手段】
【００１２】
以下、上記目的を達成するための手段及びその作用・効果について記載する。
請求項１に記載のエバポ系診断装置は、内燃機関停止中にエバポ系の内部圧力に基づいてエバポ系を診断するエバポ系診断装置であって、前記エバポ系とは異なる系であって前記エバポ系内の燃料温度と相関関係を示す温度相関系の温度を検出する温度検出手段と、前記温度検出手段により検出された前記温度相関系の温度に基づいて前記エバポ系に対する診断処理を制御する診断処理制御手段と、前記エバポ系内の燃料温度と前記温度相関系の温度との間の相関関係を変動させる事象の発生を検出する相関関係変動事象検出手段と、前記エバポ系に対する診断処理を制御するために前記診断処理制御手段が用いる温度要素を、前記相関関係変動事象検出手段にて検出された事象の履歴に応じて補正する制御温度要素補正手段とを備えたことを特徴とする。
【００１３】
制御温度要素補正手段は、診断処理制御手段が制御のために用いる温度要素を、相関関係変動事象検出手段にて検出された事象の履歴に応じて補正している。
したがって本発明では、冷却水系などの温度相関系の温度に基づくエバポ系に対する診断処理の制御のみであったり、あるいはエバポ系に対する診断処理制御を、プレ空調作動などの事象の発生によって単に禁止したりしているのではない。本発明では、このような事象の履歴に応じてエバポ系内の燃料温度と温度相関系の温度との間の相関関係が変動したことを考慮して、診断処理制御手段が制御に用いる温度要素を事象の履歴に応じて補正しているのである。このような補正により、前記温度要素の値は、相関関係の変動を反映させたものにすることが可能となる。
【００１４】
したがってプレ空調などの事象が生じることでエバポ系内の燃料温度とこれを推定するための温度相関系の温度との相関関係が変動した場合にも、適切な燃料温度状態でエバポ系の診断を実行することができる。こうして適切にエバポ系に対する診断処理を制御することができる。
【００１５】
請求項２に記載のエバポ系診断装置では、請求項１に記載のエバポ系診断装置において、前記相関関係変動事象検出手段は、内燃機関停止中に、前記エバポ系内の燃料温度に比較して、前記温度相関系の温度に対して偏った影響を及ぼす事象が生じたことを検出することを特徴とする。
【００１６】
このように内燃機関停止中に、エバポ系内の燃料温度に比較して、温度相関系の温度に対して偏った影響を及ぼす事象が生じた場合に、これらの温度間においてその相関関係が変動することになる。このような事象を相関関係変動事象検出手段が検出し、その履歴に応じて制御温度要素補正手段が前記温度要素を補正することにより、前記相関関係の変動を考慮した温度要素の値を実現することができる。こうして適切にエバポ系に対する診断処理を制御することができる。
【００１７】
請求項３に記載のエバポ系診断装置では、請求項２に記載のエバポ系診断装置において、前記内燃機関は車両駆動用として車室内を空調する空調手段と共に車両に搭載されているものであり、前記相関関係変動事象検出手段は、前記事象として、内燃機関停止中に実行される前記空調手段によるプレ空調の作動を検出することを特徴とする。
【００１８】
このようなプレ空調の作動により、エバポ系内の燃料温度と温度相関系の温度との間の相関関係は変動する。このプレ空調の作動を相関関係変動事象検出手段が前記事象の発生として検出することにより、制御温度要素補正手段は、プレ空調の履歴に応じて前記温度要素を前記相関関係の変動を考慮した値にすることができる。
【００１９】
請求項４に記載のエバポ系診断装置では、請求項３に記載のエバポ系診断装置において、前記診断処理制御手段は、前記温度検出手段により検出された前記温度相関系の温度が基準温度より低ければ、前記エバポ系に対するリーク診断を実行し、前記温度検出手段により検出された前記温度相関系の温度が基準温度より高ければ、前記エバポ系に対するリーク診断を実行しないものであり、前記制御温度要素補正手段は、前記温度検出手段により検出された前記温度相関系の温度又は前記基準温度を前記温度要素として、この温度要素を前記プレ空調の作動履歴に応じて補正するものであることを特徴とする。
【００２０】
診断処理制御手段が用いる温度要素としては、温度検出手段により検出された温度そのもの、又は基準温度を挙げることができる。このことによりエバポ系に対するリーク診断を適切な温度状態にて実行することができる。
【００２１】
請求項５に記載のエバポ系診断装置では、請求項１〜４のいずれか一項に記載のエバポ系診断装置において、前記温度検出手段は、内燃機関の冷却水系を前記温度相関系として、この温度相関系における冷却水温を検出するものであることを特徴とする。
【００２２】
このようにエバポ系とは異なる系である内燃機関の冷却水系を、エバポ系内の燃料温度と相関関係を示す温度相関系とすることができる。
この温度相関系の温度、すなわち冷却水温であれば、元々、存在している冷却水温センサを温度検出手段として用いることができる。そしてエバポ系内の燃料温度と冷却水温との間にて相関関係を変動させる事象が発生しても、相関関係変動事象検出手段及び制御温度要素補正手段が機能することにより、冷却水温に基づいて適切にエバポ系に対する診断処理を制御することができる。
【００２３】
請求項６に記載のエバポ系診断装置では、請求項１〜４のいずれか一項に記載のエバポ系診断装置において、前記温度検出手段は、内燃機関の吸気系を前記温度相関系として、この温度相関系における吸気温を検出するものであることを特徴とする。
【００２４】
このようにエバポ系とは異なる系である内燃機関の吸気系を、エバポ系内の燃料温度と相関関係を示す温度相関系とすることができる。この温度相関系の温度、すなわち吸気温であれば、吸気温センサを温度検出手段として用いることができる。
【００２５】
吸気温についてもプレ空調などの事象の発生により、エバポ系内の燃料温度との間の相関関係が変動する。しかしこのように相関関係を変動させる事象が発生しても、相関関係変動事象検出手段及び制御温度要素補正手段が機能することにより、吸気温に基づいて適切にエバポ系に対する診断処理を制御することができる。
【００２６】
請求項７に記載のエバポ系診断装置では、請求項１〜６のいずれか一項に記載のエバポ系診断装置において、前記制御温度要素補正手段による前記温度要素に対する補正量が上限値より大きい場合に前記エバポ系に対する診断処理を禁止する診断処理禁止手段を設けたことを特徴とする。
【００２７】
温度要素に対する補正量が大きい場合には、前述した相関関係が十分に補正できるとは限らない。したがって診断処理禁止手段により、補正量が上限値より大きい場合にエバポ系に対する診断処理を禁止するように制御しても良い。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１のエバポパージシステム構成を示すブロック図。
【図２】実施の形態１のＥＣＵが実行する内燃機関停止中エバポリーク診断処理のフローチャート。
【図３】実施の形態１のＥＣＵが実行する制御温度要素補正処理のフローチャート。
【図４】実施の形態１で用いられる基準温度補正値マップＭＡＰａの構成説明図。
【図５】実施の形態１における制御の一例を示すタイミングチャート。
【図６】実施の形態１における制御の一例を示すタイミングチャート。
【図７】実施の形態２のＥＣＵが実行する制御温度要素補正処理のフローチャート。
【図８】実施の形態２で用いられる温度補正加算値マップＭＡＰｐｒｅの構成説明図。
【図９】実施の形態２における制御の一例を示すタイミングチャート。
【図１０】実施の形態３のＥＣＵが実行する制御温度要素補正処理のフローチャート。
【図１１】実施の形態３で用いられる一定時間補正値マップＭＡＰｄの構成説明図。
【図１２】実施の形態３における制御の一例を示すタイミングチャート。
【発明を実施するための形態】
【００２９】
［実施の形態１］
図１に基づいて上述した発明が適用されたエバポパージシステムの構成を説明する。このエバポパージシステムは、内燃機関停止中にエバポ系の内部圧力に基づいてエバポ系を診断するエバポ系診断装置としても構成されている。
【００３０】
燃料タンク２には、エバポ通路４を介してキャニスタ６が接続されている。このキャニスタ６内には、エバポガス（燃料蒸発ガス）を吸着する活性炭等の吸着体が収容されている。キャニスタ６の底面部側に設けられている大気連通孔６ａには、大気開閉弁８が取り付けられている。
【００３１】
この大気開閉弁８は、常開型の電磁弁により構成され、通電オフ状態では開弁状態に保持されてキャニスタ６の大気連通孔６ａは大気開放状態に保たれる。大気開閉弁８は、通電オン状態では閉弁し、大気連通孔６ａは閉塞された状態になる。
【００３２】
キャニスタ６と内燃機関の吸気系（吸気通路やサージタンクなど）との間には、キャニスタ６内の吸着体に吸着されているエバポガスを吸気系にパージ（放出）するためのパージ通路１０が設けられている。このパージ通路１０の途中には、パージ流量を制御するパージ制御弁１２が設けられている。このパージ制御弁１２は、常閉型の電磁弁により構成され、通電をデューティ制御することで、キャニスタ６から吸気系へのエバポガスのパージ流量を制御する。
【００３３】
燃料タンク２には、その内圧Ｐｆを検出するタンク内圧センサ１４が設けられている。燃料タンク２内からパージ制御弁１２までのエバポ系が密閉されている時には、燃料タンク２の内圧Ｐｆとエバポ系の他の部位の内圧が一致するため、タンク内圧センサ１４により燃料タンク２の内圧Ｐｆを検出することで、エバポ系内の圧力状態を検出することができる。
【００３４】
内燃機関は水冷式であり、電動ファンを備えたラジエータを含む冷却水系が内燃機関を適温に保持している。この内燃機関には、冷却水系内を流れる冷却水の温度（冷却水温）ＴＨＷを検出する冷却水温センサ１６、及び外気から導入されて前記吸気系を流れる吸気の温度（吸気温）ＴＨＡを検出する吸気温センサ１８等の各種のセンサやスイッチ類が設けられている。
【００３５】
これら各種のセンサやスイッチ類の出力は、電子制御ユニット（ＥＣＵと称する）２０に入力される。このＥＣＵ２０の電源端子には、メインリレー２２を介して電源電圧が供給される。この他、大気開閉弁８、パージ制御弁１２、タンク内圧センサ１４、冷却水温センサ１６及び吸気温センサ１８などに対しても、メインリレー２２を介して電源電圧が供給される。
【００３６】
メインリレー２２は、ＥＣＵ２０のメインリレーコントロール端子に接続され、ＥＣＵ２０の制御により、メインリレー２２がオンあるいはオフ状態にされる。このことで、ＥＣＵ２０自身、大気開閉弁８、パージ制御弁１２、タンク内圧センサ１４、冷却水温センサ１６及び吸気温センサ１８などの各部に電源電圧が供給されたり停止されたりする。
【００３７】
ＥＣＵ２０のキーＳＷ端子には、イグニッションスイッチ２４のオン／オフ信号が入力される。また、ＥＣＵ２０にはバックアップ電源２０ａが内蔵されている。
ＥＣＵ２０は、その主体がＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ回路を備えたマイクロコンピュータとして構成され、ＲＯＭに記憶されたパージ制御処理やエバポ系診断処理などの各種プログラム処理を実行している。
【００３８】
内燃機関は車両駆動用として車両に搭載されているものであり、車両にはこの他に車室内を空調する空調手段としてのエアコン２６が搭載されている。このエアコン２６は車載用バッテリを電源とする電動モータにより駆動される。更にこのエアコン２６は、内燃機関停止中においても車両外部からの遠隔操作などにより駆動されることでプレ空調が可能とされている。
【００３９】
次にＥＣＵ２０がエバポ系診断装置として実行する内燃機関停止中エバポリーク診断処理を図２に示す。本処理は一定周期で繰り返し実行される処理である。尚、個々の処理内容に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００４０】
本処理が開始されると、まずイグニッションスイッチ２４がオフ（ＯＦＦ）か否かが判定される（Ｓ１００）。イグニッションスイッチ２４がオン（ＯＮ）ならば（Ｓ１００でＮＯ）、このまま一旦本処理を出る。
【００４１】
イグニッションスイッチ２４がＯＦＦであれば（Ｓ１００でＹＥＳ）、内燃機関停止状態であるとして、次に内燃機関停止中でのリーク診断実行条件が成立しているか否かが判定される（Ｓ１０２）。
【００４２】
この内燃機関停止中リーク診断実行条件は、冷却水温ＴＨＷが基準温度未満である条件を含むものである。この冷却水温ＴＨＷの条件以外に、例えば内燃機関停止となったタイミングから所定時間経過した条件などを加えて、これらの論理積条件としても良い。
【００４３】
この冷却水温ＴＨＷの条件は、内燃機関停止中では冷却水温ＴＨＷがエバポ系内の燃料温度（ここでは燃料タンク２内の燃料温度）と相関関係にあることから、他の制御に用いている冷却水温センサ１６にて検出される冷却水温ＴＨＷを利用して燃料タンク２内の燃料温度状態を推定し、このことにより適切な温度範囲を判定するためのものである。
【００４４】
すなわち内燃機関停止中のリーク診断処理を高精度に制御するためには、エバポ系内の燃料蒸気圧力が適切な範囲である必要があり、このためにエバポ系内の燃料温度を知る必要がある。このために燃料温度と相関関係にある冷却水温ＴＨＷに対する上記条件により、エバポ系内の燃料温度が適切な領域に存在するか否かを判定している。
【００４５】
この内燃機関停止中リーク診断実行条件が成立していなければ（Ｓ１０２でＮＯ）、このまま本処理を出る。以後の本処理の実行周期において、イグニッションスイッチ２４がＯＦＦ状態（Ｓ１００でＹＥＳ）でも、内燃機関停止中リーク診断実行条件が不成立では（Ｓ１０２でＮＯ）、リーク診断処理は行われない。
【００４６】
イグニッションスイッチ２４がＯＦＦ状態で（Ｓ１００でＹＥＳ）、内燃機関停止中リーク診断実行条件が成立すると（Ｓ１０２でＹＥＳ）、次にタンク内圧センサ１４により検出される燃料タンク２の内圧Ｐｆに基づいて燃料タンク２を含むエバポ系のリーク診断処理が実行される（Ｓ１０４）。
【００４７】
この内燃機関停止中のエバポ系リーク診断処理（Ｓ１０４）は、具体的には、パージ制御弁１２と大気開閉弁８とを閉弁状態としてエバポ系を密閉する。そして冷却水温ＴＨＷと燃料温度ＴＨｆとの相関関係に基づいて、冷却水温ＴＨＷから燃料温度ＴＨｆを推定し、経過時間による燃料温度ＴＨｆの変化幅ΔＴＨｆに対する燃料タンク２の内圧Ｐｆの変化幅ΔＰｆの程度を検出する。この変化幅ΔＰｆの値が基準値よりも小さい場合には異常と診断し、基準値よりも大きければ正常と診断、あるいは異常ではないと診断する。
【００４８】
このようなリーク診断手法以外に、エバポ系リーク診断処理（Ｓ１０４）としては、内燃機関停止中に、別途設けた負圧ポンプにてエバポ系内に負圧を一旦導入し、その後のエバポ系内の負圧時間変化の状態からリーク診断を実行しても良い。すなわちこの場合には、燃料タンク２の内圧Ｐｆの変化幅ΔＰｆが小さければ正常と診断し、大きければ異常と診断する。
【００４９】
上述したごとくリーク診断処理の制御では、冷却水温ＴＨＷは、燃料温度ＴＨｆの代わりに用いて内燃機関停止中リーク診断実行条件を判定したり（Ｓ１０２）、リーク診断処理（Ｓ１０４）では燃料温度ＴＨｆの推移を推定してエバポ系内にリーク異常が生じたか否かを判定したりするための重要な温度である。
【００５０】
したがって冷却水温ＴＨＷと燃料温度ＴＨｆとの相関関係は常に一定の関係である必要があり、通常時はその相関関係は維持され、この相関関係に基づいて冷却水温センサ１６が検出する冷却水温ＴＨＷから燃料温度ＴＨｆの状態を推定することで適切にリーク診断処理の制御ができる。
【００５１】
しかしこのような相関関係が変動する場合がある。例えば、内燃機関停止中に行われるプレ空調時には、電動ファンが起動してラジエータに送風が生じる。このことからプレ空調をしていない通常の内燃機関停止中と比較して冷却水温ＴＨＷは急速に低下する。燃料タンク２を含むエバポ系内の燃料温度ＴＨｆについては、プレ空調時の送風とは直接関係ないので、プレ空調時に急速な低下は生じない。すなわちプレ空調の作動は、燃料温度ＴＨｆに比較して冷却水温ＴＨＷに対して偏った影響を及ぼす事象に相当し、燃料温度ＴＨｆと冷却水温ＴＨＷとの相関関係を変動させる原因となる。
【００５２】
このような相関関係の変動に対処するため図３に示す制御温度要素補正処理を実行する。この処理では、リーク診断処理の制御に用いられる温度要素を、プレ空調の作動履歴に応じて補正している。ここでの温度要素は、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２において、内燃機関停止中リーク診断実行条件にて、冷却水温ＴＨＷを判定する基準温度が該当する。
【００５３】
制御温度要素補正処理（図３）について説明する。本処理は一定周期で繰り返し実行される処理である。本処理が開始されると、まずイグニッションスイッチ２４がＯＦＦか否かが判定される（Ｓ１２０）。イグニッションスイッチ２４がＯＮならば（Ｓ１２０でＮＯ）、このまま一旦本処理を出る。
【００５４】
イグニッションスイッチ２４がＯＦＦであれば（Ｓ１２０でＹＥＳ）、すなわち内燃機関停止中であれば、今回の内燃機関停止中でのプレ空調の作動履歴が存在するか否かが判定される（Ｓ１２２）。
【００５５】
ＥＣＵ２０は、別途、プレ空調の作動回数と各回での作動時間とを記憶している。ステップＳ１２２では、このプレ空調の作動回数と各作動時間とをプレ空調作動履歴として記憶されているか否かを判定するものである。尚、プレ空調作動履歴は内燃機関が始動されるとクリアされる。
【００５６】
ここで今回の内燃機関停止中では未だプレ空調がなされていない場合には、作動履歴が存在しないので（Ｓ１２２でＮＯ）、基準温度にベース基準温度（例えば７０℃）が設定される（Ｓ１２８）。
【００５７】
この基準温度は、内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２にて述べたごとく、冷却水温ＴＨＷの値に基づいて燃料温度ＴＨｆが適切な領域に存在するか否かを判定するために設けられている。
【００５８】
今回の内燃機関停止中では未だプレ空調の作動がないことから、冷却水温ＴＨＷと燃料温度ＴＨｆとの間の相関関係は当初の相関関係のままであり変動していないものとして、ステップＳ１２８で、基準温度に当初の相関関係に対応したベース基準温度（例えば７０℃）が設定されることになる。
【００５９】
今回の内燃機関停止中にて、現在もプレ空調が作動されている場合も含めて、プレ空調の作動履歴が存在している場合には（Ｓ１２２でＹＥＳ）、式１に示すごとく基準温度補正値マップＭＡＰａにより、プレ空調作動回数及び総作動時間から基準温度補正値が算出される（Ｓ１２４）。
【００６０】
［式１］  基準温度補正値  ←  ＭＡＰａ（プレ空調作動回数，総作動時間）
この基準温度補正値マップＭＡＰａは、図４に示すごとくである。図４では基準温度補正値の大きさの傾向を一点鎖線の等高線にて示している。図示するごとくプレ空調の総作動時間が長いほど基準温度補正値を大きくし、更にプレ空調作動回数が多いほど基準温度補正値を大きくするように設定されている。尚、その他の実施の形態にて述べるごとく、プレ空調作動回数と総作動時間とのいずれか一方のみにより基準温度補正値を求めても良い。
【００６１】
図５に制御の一例を示すごとく、プレ空調の作動履歴がない状態での内燃機関停止中においては冷却水温ＴＨＷと燃料温度ＴＨｆとの相関関係は当初の想定関係を維持したまま推移する。
【００６２】
しかし図６の制御例に示すごとく、内燃機関停止中にプレ空調の作動が生じると（ｔ０〜ｔ１，ｔ２〜ｔ３）、実線で示すごとく、冷却水温ＴＨＷと燃料温度ＴＨｆとの相関関係は変動して当初想定する相関関係を維持できない。
【００６３】
したがってプレ空調作動により生じる相関関係の変動を、予め実験やシミュレーションなどにより求めて、基準温度補正値マップＭＡＰａとして設定し、この基準温度補正値マップＭＡＰａを用いて相関関係を変動させる分の基準温度補正値を求めている。
【００６４】
このように基準温度補正値が求められると（Ｓ１２４）、式２のごとく内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２における基準温度が更新される（Ｓ１２６）。
【００６５】
［式２］  基準温度  ←  ベース基準温度  ＋  基準温度補正値
このように補正された基準温度を、内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２にて用いることにより、図６の一点鎖線にて示すごとく、冷却水温ＴＨＷがプレ空調作動による温度低下分がキャンセルされた状態で推移するものとして、実線で示した燃料温度ＴＨｆの状態に対応させることができる。
【００６６】
もしプレ空調作動に伴う基準温度の補正がなされない場合には、図６に二点鎖線で示すごとく、燃料温度ＴＨｆが推移しているものとしてしまい、内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０４にて誤判定が生じるおそれがある。具体的には、リーク診断をするには燃料温度ＴＨｆが高すぎて不適切であるにもかかわらず、燃料タンク２の内圧Ｐｆに基づくリーク診断を実行することになる。このことにより、所定時間内の内圧Ｐｆ変化幅がプレ空調を作動していない場合よりも大きすぎたりする現象を生じて、リーク異常にもかかわらず正常であると診断するおそれがある。
【００６７】
上述した構成において、請求項との関係は、冷却水温センサ１６が温度検出手段に相当する。ＥＣＵ２０が診断処理制御手段、相関関係変動事象検出手段、及び制御温度要素補正手段に相当する。ＥＣＵ２０が実行する内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２が診断処理制御手段としての処理に、制御温度要素補正処理（図３）のステップＳ１２２が相関関係変動事象検出手段としての処理に、ステップＳ１２４，Ｓ１２６が制御温度要素補正手段としての処理に相当する。
【００６８】
以上説明した本実施の形態１によれば、以下の効果が得られる。
（１）内燃機関停止中にプレ空調の作動履歴が存在する場合には（Ｓ１２２でＹＥＳ）、ステップＳ１２４，Ｓ１２６にて内燃機関停止中エバポリーク診断処理（図２）の温度要素、すなわちステップＳ１０２における基準温度を、プレ空調の作動履歴に応じて補正している。
【００６９】
すなわちプレ空調作動によって燃料温度ＴＨｆと冷却水温ＴＨＷとの間の相関関係が変動したことに対して、エバポリーク診断処理制御における温度要素である基準温度を、プレ空調の作動履歴に応じて補正することで対応している。
【００７０】
このことから内燃機関停止中にプレ空調作動により前記相関関係が変動した場合にも、適切にエバポ系に対する診断処理を制御することができる。
［実施の形態２］
本実施の形態では、ＥＣＵ２０は、前記図３の代わりに図７に示す制御温度要素補正処理を一定周期で繰り返し実行する。他の構成については前記実施の形態１と同じである。したがって図１，２も参照して説明する。
【００７１】
本処理が開始されると、まずイグニッションスイッチ２４がＯＦＦか否かが判定される（Ｓ２００）。イグニッションスイッチ２４がＯＮならば（Ｓ２００でＮＯ）、温度補正量ＴＨＷｂをクリアして（Ｓ２０２）、このまま本処理を出る。
【００７２】
温度補正量ＴＨＷｂは、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２において判定対象として用いられる冷却水温ＴＨＷを補正するものである。すなわち冷却水温センサ１６にて検出された冷却水温ＴＨＷそのものを用いるのではなく、式３に示すごとく冷却水温ＴＨＷを温度補正量ＴＨＷｂにて補正した冷却水温ＴＨＷｍを用いて、この冷却水温ＴＨＷｍが基準温度未満である条件を前記ステップＳ１０２では判定することになる。
【００７３】
［式３］  ＴＨＷｍ  ←  ＴＨＷ  ＋  ＴＨＷｂ
イグニッションスイッチ２４がＯＦＦであれば（Ｓ２００でＹＥＳ）、すなわち内燃機関停止中であれば、プレ空調作動中での最初の処理か否かが判定される（Ｓ２０４）。
【００７４】
ここでプレ空調が現在作動されていない場合には、プレ空調作動中ではないので（Ｓ２０４でＮＯ）、次にプレ空調作動停止後で最初の処理か否かが判定される（Ｓ２１０）。
今回の内燃機関停止中において未だプレ空調を作動していない状態であるとすると、プレ空調作動停止後の最初の処理ではないことから（Ｓ２１０でＮＯ）、このまま本処理を出る。
【００７５】
以後、プレ空調の作動が開始されるまでは、上述したごとくステップＳ２００でＹＥＳ、ステップＳ２０４でＮＯ、ステップＳ２１０でＮＯと判定される処理が継続する。
遠隔操作などによりプレ空調が作動された直後では、ステップＳ２００でＹＥＳと判定された後、今回はプレ空調作動中での最初の処理であるので、ステップＳ２０４でＹＥＳと判定される。
【００７６】
そしてＥＣＵ２０は、このタイミングで冷却水温センサ１６が検出している冷却水温ＴＨＷを開始時冷却水温Ｔｓｔとしてメモリに記憶する（Ｓ２０６）。更に今回のプレ空調作動の継続時間を求めるために、プレ空調作動継続時間カウンタＣｐｒｅをクリアすると共にプレ空調作動継続時間カウンタＣｐｒｅの一定周期でのカウントアップを開始する（Ｓ２０８）。こうして本処理を出る。
【００７７】
以後、プレ空調作動がしばらく継続するものとした場合、次の本処理の実行周期では、ステップＳ２００でＹＥＳと判定された後、プレ空調作動中の最初の処理ではないので（Ｓ２０４でＮＯ）、次にプレ空調作動停止後で最初の処理か否かが判定される（Ｓ２１０）。現在、プレ空調の作動が継続しているので、ステップＳ２１０ではＮＯと判定されて本処理を出る。
【００７８】
以後、プレ空調の作動が継続している限り、ステップＳ２００でＹＥＳ、ステップＳ２０４でＮＯ、ステップＳ２１０でＮＯと判定される状態が継続する。
プレ空調の作動が停止すると、その直後の実行周期では、ステップＳ２１０にてＹＥＳと判定され、温度補正加算値マップＭＡＰｐｒｅにより、開始時冷却水温Ｔｓｔとプレ空調作動継続時間カウンタＣｐｒｅの値とに基づいて、温度補正量ＴＨＷｂに対する加算値Ｔｐｒｅが算出される（Ｓ２１２）。
【００７９】
温度補正加算値マップＭＡＰｐｒｅは図８に示すごとくである。図８では一点鎖線の等高線にて加算値Ｔｐｒｅの大きさの傾向を示している。すなわち開始時冷却水温Ｔｓｔが高いほど加算値Ｔｐｒｅを大きくし、プレ空調作動継続時間カウンタＣｐｒｅの値が大きいほど加算値Ｔｐｒｅを大きくしている。
【００８０】
そして式４に示すごとく、温度補正量ＴＨＷｂに対して加算値Ｔｐｒｅにより加算補正する（Ｓ２１４）。
［式４］  ＴＨＷｂ  ←  ＴＨＷｂ  ＋  Ｔｐｒｅ
このことにより本実施の形態にて前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２において用いられる冷却水温ＴＨＷｍは、プレ空調作動履歴に対応して、温度補正量ＴＨＷｂが加算されることで、高い値に更新されることになる。
【００８１】
次の実行周期では、プレ空調作動停止状態が継続しているとすると、プレ空調作動停止後の最初の処理ではないので、ステップＳ２１０ではＮＯと判定され、このまま本処理を出る。すなわちステップＳ２００でＹＥＳ、ステップＳ２０４でＮＯ、ステップＳ２１０でＮＯと判定される。
【００８２】
この状態が継続する限り、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２では、冷却水温センサ１６にて実際に検出される冷却水温ＴＨＷよりも、温度補正量ＴＨＷｂ（＞０）分高い冷却水温ＴＨＷｍを用いて、この補正後の冷却水温ＴＨＷｍが基準温度未満である条件を判定することになる。
【００８３】
そして同じ内燃機関停止中において、再度、プレ空調が作動されると、その直後の本処理の実行周期では、ステップＳ２００にてＹＥＳと判定された後に、プレ空調作動中での最初の処理であるので（Ｓ２０４でＹＥＳ）、再度、前述した処理を開始する。
【００８４】
すなわち今回のプレ空調作動時において冷却水温センサ１６にて検出されている冷却水温ＴＨＷを開始時冷却水温Ｔｓｔとして設定し（Ｓ２０６）、プレ空調作動継続時間カウンタＣｐｒｅをクリアして、今回のプレ空調作動における継続時間カウントを開始する（Ｓ２０８）。その後、ステップＳ２００でＹＥＳ、ステップＳ２０４でＮＯ、ステップＳ２１０でＮＯとの判定を繰り返した後に、プレ空調作動が停止されると、その直後の最初の実行周期にてステップＳ２１０でＹＥＳと判定される。このことにより前述した開始時冷却水温Ｔｓｔ及びプレ空調作動継続時間カウンタＣｐｒｅに基づく温度補正加算値マップＭＡＰｐｒｅからの加算値Ｔｐｒｅの算出（Ｓ２１２）、及び前記式４のごとく温度補正量ＴＨＷｂに対する加算値Ｔｐｒｅ分の加算補正（Ｓ２１４）を実行する。
【００８５】
このことにより前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２では、更により大きく設定された温度補正量ＴＨＷｂにより、前記式３にて冷却水温ＴＨＷが補正され、このことで更に高く設定された冷却水温ＴＨＷｍを用いて基準温度未満である条件を判定することになる。
【００８６】
そして内燃機関の運転が開始されれば、ステップＳ２００でＮＯと判定されて、温度補正量ＴＨＷｂはクリアされることになる。したがって次の内燃機関停止では、温度補正量ＴＨＷｂは「０」の状態、すなわち前記式３では冷却水温ＴＨＷｍに冷却水温センサ１６にて検出された冷却水温ＴＨＷがそのまま設定された状態から制御が開始されることになる。
【００８７】
図９のタイミングチャートに本実施の形態による処理の一例を示す。冷却水温センサ１６により検出される冷却水温ＴＨＷは、プレ空調作動（ｔ１０〜ｔ１１，ｔ１２〜ｔ１３）により低下されて燃料温度ＴＨｆとの相関関係が変動する。しかしプレ空調が終了する度（ｔ１１，ｔ１３）に、ステップＳ１０２の条件判定に用いる冷却水温ＴＨＷｍ（一点鎖線）は温度補正量ＴＨＷｂにて補正される。したがって冷却水温ＴＨＷｍと燃料温度ＴＨｆとの相関関係は維持されて、燃料温度ＴＨｆに対応した適切な条件判断ができる。
【００８８】
上述した構成において、請求項との関係は、冷却水温センサ１６が温度検出手段に相当する。ＥＣＵ２０が診断処理制御手段、相関関係変動事象検出手段、及び制御温度要素補正手段に相当する。ＥＣＵ２０が実行する内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２が診断処理制御手段としての処理に、制御温度要素補正処理（図７）のステップＳ２０６，Ｓ２０８が相関関係変動事象検出手段としての処理に、ステップＳ２１２，Ｓ２１４が制御温度要素補正手段としての処理に相当する。
【００８９】
以上説明した本実施の形態２によれば、制御温度要素補正手段が補正対象とする温度要素は、冷却水温センサ１６により検出されている冷却水温ＴＨＷであるが、前記実施の形態１と同様な効果を得ることができる。
【００９０】
［実施の形態３］
本実施の形態のＥＣＵ２０は、前記図７の代わりに図１０に示す制御温度要素補正処理を一定周期で繰り返し実行する。他の構成については前記実施の形態２と同じである。したがって図１，２も参照して説明する。
【００９１】
本処理が開始されると、まずイグニッションスイッチ２４がＯＦＦか否かが判定される（Ｓ３００）。イグニッションスイッチ２４がＯＮならば（Ｓ３００でＮＯ）、温度補正量ＴＨＷｂをクリアして（Ｓ３０２）、このまま本処理を出る。
【００９２】
この温度補正量ＴＨＷｂは、前記実施の形態２にて説明したごとくであり、前記図２のステップＳ１０２の条件判定に用いられる冷却水温ＴＨＷｍを、冷却水温センサ１６にて検出される冷却水温ＴＨＷから前記式３に示すごとくの計算により算出するために用いられるものである。
【００９３】
イグニッションスイッチ２４がＯＦＦであれば（Ｓ３００でＹＥＳ）、すなわち内燃機関停止中であれば、プレ空調作動中か否かが判定される（Ｓ３０４）。
ここでプレ空調が現在作動状態でない場合には（Ｓ３０４でＮＯ）、このまま本処理を出る。
【００９４】
イグニッションスイッチＯＦＦの状態で（Ｓ３００でＹＥＳ）、プレ空調が作動される（Ｓ３０４でＹＥＳ）と、次に今回のプレ空調作動中で最初の処理ではないか否かが判定される（Ｓ３０６）。最初の処理であるので（Ｓ３０６でＮＯ）、現在、冷却水温センサ１６で検出されている冷却水温ＴＨＷが冷却水温記憶値Ｔｉとしてメモリに記憶される（Ｓ３１４）。そして本処理を出る。
【００９５】
次の実行周期では、ステップＳ３００でＹＥＳ、ステップＳ３０４でＹＥＳと判定され、そして今回の実行周期はプレ空調作動中での最初の処理ではないので（Ｓ３０６でＹＥＳ）、最新の冷却水温記憶値Ｔｉの記憶タイミングから一定時間経過したか否かが判定される（Ｓ３０８）。
【００９６】
ここでの一定時間は、本処理、すなわち制御温度要素補正処理（図１０）の実行周期よりも長い時間であるが、通常なされるプレ空調作動期間よりも十分に短い時間が設定されている。
【００９７】
ここで最新の冷却水温記憶値Ｔｉの記憶は、前回の実行周期にてなされていることから、最新の冷却水温記憶値Ｔｉの記憶から一定時間経過していないとして（Ｓ３０８でＮＯ）、このまま本処理を出る。
【００９８】
以後、最新の冷却水温記憶値Ｔｉの記憶から一定時間経過するまではステップＳ３０８にてＮＯと判定されて、本処理を出る状態が繰り返される。
そして最新の冷却水温記憶値Ｔｉの記憶から一定時間経過すると（Ｓ３０８でＹＥＳ）、一定時間補正値ｄＴが、一定時間補正値マップＭＡＰｄにより、冷却水温記憶値Ｔｉに基づいて求められる（Ｓ３１０）。
【００９９】
一定時間補正値マップＭＡＰｄは図１１に示すごとく、冷却水温記憶値Ｔｉが大きいほど一定時間補正値ｄＴが大きくなるように設定されている。
そして次に式５に示すごとく、この一定時間補正値ｄＴを温度補正量ＴＨＷｂに積算する計算が行われる（Ｓ３１２）。
【０１００】
［式５］  ＴＨＷｂ  ←  ＴＨＷｂ  ＋  ｄＴ
そして冷却水温センサ１６が現在検出している冷却水温ＴＨＷを、新たに冷却水温記憶値Ｔｉとしてメモリに記憶し（Ｓ３１４）、本処理を出る。
【０１０１】
次の実行周期では、ステップＳ３００，Ｓ３０４，Ｓ３０６にてそれぞれＹＥＳと判定された後、ステップＳ３０８の判定では、直前の実行周期にて行った最新の冷却水温記憶値Ｔｉの記憶タイミングから一定時間経過していないので（Ｓ３０８でＮＯ）、このまま本処理を出る。
【０１０２】
このような処理を繰り返した後、再度、最新の冷却水温記憶値Ｔｉの記憶タイミングから一定時間経過すると（Ｓ３０８でＹＥＳ）、前述したごとく一定時間補正値ｄＴの算出（Ｓ３１０）、及び温度補正量ＴＨＷｂの算出（Ｓ３１２）が行われる。そして再度、このタイミングで冷却水温センサ１６が検出している冷却水温ＴＨＷを、新たに冷却水温記憶値Ｔｉとしてメモリに記憶し（Ｓ３１４）、本処理を出る。
【０１０３】
このようにプレ空調作動が継続している限り、一定時間間隔で一定時間補正値ｄＴによる温度補正量ＴＨＷｂの更新がなされる。
そしてプレ空調作動が終了すれば（Ｓ３０４でＮＯ）、更新された温度補正量ＴＨＷｂの値を保持したまま、本処理での実質的な処理はなされない状態となる。したがって再度、プレ空調作動がなされると、前回のプレ空調作動時に積算された温度補正量ＴＨＷｂの値から、一定時間間隔の積算計算（Ｓ３１２）が実行されることになる。
【０１０４】
尚、イグニッションスイッチＯＮとなれば（Ｓ３００でＮＯ）、温度補正量ＴＨＷｂはクリアされ（Ｓ３０２）、次のイグニッションスイッチＯＦＦ時には温度補正量ＴＨＷｂは０から上述した積算計算が開始されることになる。
【０１０５】
図１２に本実施の形態による処理の一例を示す。プレ空調作動中（ｔ２０〜ｔ２１，ｔ２２〜ｔ２３）は常に短時間周期で、前記図２のステップＳ１０２での条件判定に用いられる冷却水温ＴＨＷｍを補正している。したがって一点鎖線に示すごとく、プレ空調作動により前記相関関係が変動している最中も判定対象の冷却水温ＴＨＷｍを更新できる。
【０１０６】
上述した構成において、請求項との関係は、冷却水温センサ１６が温度検出手段に相当する。ＥＣＵ２０が診断処理制御手段、相関関係変動事象検出手段、及び制御温度要素補正手段に相当する。ＥＣＵ２０が実行する内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２が診断処理制御手段としての処理に、制御温度要素補正処理（図１０）のステップＳ３０８，Ｓ３１４が相関関係変動事象検出手段としての処理に、ステップＳ３１０，Ｓ３１２が制御温度要素補正手段としての処理に相当する。
【０１０７】
以上説明した本実施の形態３によれば、前記実施の形態２に対して、更にプレ空調中もより適切な温度状態でエバポ系の診断を実行することができる。
［実施の形態４］
前記実施の形態１〜３においては温度要素として、冷却水温ＴＨＷを判定する基準温度、あるいは判定対象の冷却水温ＴＨＷｍが用いられていた。本実施の形態では、これら冷却水温による温度要素の代わりに、吸気温による温度要素を用いるものである。すなわち前記図１に示した吸気温センサ１８が検出する吸気温ＴＨＡを判定する基準温度、あるいは判定対象の吸気温ＴＨＡｍをエバポリーク診断処理制御における温度要素とするものである。
【０１０８】
［１］前記実施の形態１に対応して、温度要素として、吸気温ＴＨＡを判定する基準温度を用いることを本実施の形態に適用する場合には、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２にて判定する冷却水温ＴＨＷが基準温度未満である条件の代わりに、吸気温ＴＨＡが吸気用の基準温度未満である条件を用いる。
【０１０９】
そして前記制御温度要素補正処理（図３）のステップＳ１２４では、プレ空調の作動回数及び総作動時間に基づいて吸気用の基準温度補正値マップから吸気用の基準温度補正値を算出する。更にステップＳ１２６では、このように求めた吸気用の基準温度補正値により、吸気用のベース基準温度が補正されて、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２で用いられる吸気用の基準温度が設定されることになる。ステップＳ１２８では吸気用の基準温度には、補正がなされずに吸気用のベース基準温度が設定される。
【０１１０】
［２］前記実施の形態２に対応して、温度要素として、判定対象の吸気温ＴＨＡｍを用いることを本実施の形態に適用する場合には、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２は吸気温ＴＨＡｍの判定条件となる。そして前記制御温度要素補正処理（図７）のステップＳ２０６では、プレ空調作動開始タイミングで吸気温センサ１８が検出している吸気温ＴＨＡをメモリに保持する。そしてステップＳ２１２では、メモリに保持した吸気温ＴＨＡとプレ空調作動継続時間カウンタＣｐｒｅとに基づいて、吸気用の温度補正加算値マップにより加算値Ｔｐｒｅを算出し、ステップＳ２１４にて吸気用の温度補正量ＴＨＷｂを前記式４と同様に積算する。この吸気用の温度補正量ＴＨＷｂを用いて、吸気温センサ１８が検出している吸気温ＴＨＡを前記式３と同様に補正して吸気温ＴＨＡｍを算出し、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２での判定対象とする。
【０１１１】
［３］前記実施の形態３に対応して、温度要素として、判定対象の吸気温ＴＨＡｍを用いることを本実施の形態に適用する場合には、内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２では［２］に述べたごとくである。制御温度要素補正処理（図１０）のステップＳ３１４では、プレ空調作動開始タイミングで吸気温センサ１８が検出している吸気温ＴＨＡをメモリに保持する。そしてステップＳ３１０では、メモリに保持した吸気温ＴＨＡに基づいて、吸気用の一定時間補正値マップにより、一定時間補正値ｄＴを算出し、ステップＳ３１２にて吸気用の温度補正量ＴＨＷｂを前記式５と同様に積算する。この吸気用の温度補正量ＴＨＷｂを用いて、吸気温センサ１８が検出している吸気温ＴＨＡを前記式３と同様に補正して吸気温ＴＨＡｍを算出し、前記内燃機関停止中エバポリーク診断処理（図２）のステップＳ１０２での判定対象とする。
【０１１２】
サージタンク内の吸気温ＴＨＡについても、内燃機関停止中ではエバポ系内の燃料温度と相関関係にある。このことから冷却水温ＴＨＷでなく、吸気温ＴＨＡに基づいてもエバポ系に対する診断処理を制御することができる。そしてこのように吸気温ＴＨＡを用いる場合に、プレ空調作動により上記相関関係の変動が生じる。
【０１１３】
しかし、本実施の形態では上述したごとく、上記相関関係の変動を考慮して、吸気温ＴＨＡを判定する基準温度、あるいは判定対象の吸気温ＴＨＡｍを補正しているので、内燃機関停止中で吸気温ＴＨＡに基づいてエバポリーク診断処理を制御しても、前記実施の形態１、２又は３と同様な効果を得ることができる。
【０１１４】
［その他の実施の形態］
・前記実施の形態１において、基準温度補正値は、プレ空調の作動回数及び総作動時間をパラメータとする基準温度補正値マップＭＡＰａにより求めたが、プレ空調の作動回数のみにより基準温度補正値を求めても良いし、総作動時間のみにより基準温度補正値を求めても良い。前記実施の形態４の［１］にて説明した吸気温ＴＨＡによる場合も同様である。
【０１１５】
・前記実施の形態２及び前記実施の形態４の［２］では、複数回のプレ空調作動が行われても、各プレ空調作動終了後に適切な冷却水温ＴＨＷｍが求められるので、プレ空調作動中にエバポリーク診断を実行しても大きな誤差を生じることはない。しかし、更に適切な状態でエバポリーク診断をするために、プレ空調作動中はエバポリーク診断はしないようにしても良い。
【０１１６】
・前記各実施の形態では、温度要素として、冷却水温を適用した場合、あるいは吸気温を適用した場合とのいずれかであったが、温度要素として、冷却水温と吸気温との両方を適用しても良い。すなわち冷却水温と吸気温とをそれぞれ判定する２つの基準温度を、燃料温度との相関関係を変動させる事象の履歴に応じて、個々に補正しても良い。あるいは判定対象として冷却水温と吸気温とを用いて、それぞれにおける燃料温度との相関関係を変動させる事象の履歴に応じて、冷却水温と吸気温とを個々に補正しても良い。
【０１１７】
・前記各実施の形態では、プレ空調作動履歴に応じて、基準温度、あるいは判定対象の冷却水温ＴＨＷｍや吸気温ＴＨＡｍを補正したが、このような補正を行う基準温度補正値や温度補正量ＴＨＷｂが大きい場合には、相関関係が十分に補正できるとは限らない。したがって、診断処理禁止手段の処理として、基準温度補正値や温度補正量ＴＨＷｂに上限値を設けて、基準温度補正値や温度補正量ＴＨＷｂが上限値を越える場合には、エバポリーク診断処理の実行を禁止するように制御しても良い。
【符号の説明】
【０１１８】
２…燃料タンク、４…エバポ通路、６…キャニスタ、６ａ…大気連通孔、８…大気開閉弁、１０…パージ通路、１２…パージ制御弁、１４…タンク内圧センサ、１６…冷却水温センサ、１８…吸気温センサ、２０…ＥＣＵ、２０ａ…バックアップ電源、２２…メインリレー、２４…イグニッションスイッチ、２６…エアコン。
【図１】
2012112345.tif 000003
【図２】
2012112345.tif 000004
【図３】
2012112345.tif 000005
【図４】
2012112345.tif 000006
【図５】
2012112345.tif 000007
【図６】
2012112345.tif 000008
【図７】
2012112345.tif 000009
【図８】
2012112345.tif 000010
【図９】
2012112345.tif 000011
【図１０】
2012112345.tif 000012
【図１１】
2012112345.tif 000013
【図１２】
2012112345.tif 000014