(57)【要約】【課題】従来のエバポシステム診断装置は、燃料タンクから吸気管までの通路を密封したときの第１の圧力変化量と、その後パージバルブを開いて、エバポガスを内燃機関の吸気管内にパージしたときの第２の圧力変化量と、その後最後にパージバルブを閉じたときの第３の圧力変化量から、エバポシステムのリークを診断する。しかし、第３の圧力変化量は発生するエバポガスの影響を受けて変動し、エバポガス発生量の多い運転条件では、微少リークの有る場合の第３の圧力変化量と無い場合の第３の圧力変化量との差が小さくなる。このため、微少リークの有無を判定する閾値の設定が困難となり、診断精度が低下する。【解決手段】第２の圧力変化量計測時の、燃料タンク内の目標圧力を運転条件に応じて変化させることで、エバポガス発生量の多寡にかかわらず、微少リークのある場合の第３の圧力変化量とリークが無い場合の第３の圧力変化量との差を測定可能とする。【選択図】　図２１
2004132279.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクと、燃料タンクからの蒸発燃料を吸着保持するキャニスタと、前記吸着保持された蒸発燃料を内燃機関の吸気管に導入するパージ通路と、前記蒸発燃料の吸気管への導入を開閉するパージバルブと、キャニスタの大気通管の開閉を行うドレインカットバルブと、を有し、前記パージバルブと前記ドレインカットバルブを閉じたときの、燃料タンク内の第１の圧力変化量と、前記パージバルブと前記ドレインカットバルブが閉じられた状態において、前記パージバルブを予め決められた開度まで開いて燃料タンク内を所定の目標圧力まで減圧するときの、前記燃料タンク内の第２の圧力変化量と、前記パージバルブが開かれて減圧された状態において前記パージバルブを閉じたときの、燃料タンク内の第３の圧力変化量を測定して、燃料タンク，パージ通路，キャニスタ等のリークを診断する際に、前記第２の圧力変化量を計測する際の燃料タンク内の目標圧力を、運転条件に基づいて任意の値に設定できることを特徴とする内燃機関のエバポシステム診断装置。
【請求項２】
請求項１において、前記第２の圧力変化量を計測する際の燃料タンク内の目標圧力は、大気圧に基づいて設定されることを特徴とする内燃機関のエバポシステム診断装置。
【請求項３】
請求項１において、前記第２の圧力変化量を計測する際の燃料タンク内の目標圧力は、燃料残量に基づいて設定されることを特徴とする内燃機関のエバポシステム診断装置。
【請求項４】
請求項１において、前記第２の圧力変化量を計測する際の燃料タンク内の目標圧力は、燃料温度に基づいて設定されることを特徴とする内燃機関のエバポシステム診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ガソリン内燃機関のエバポシステム診断装置に係り、特に、エバポシステムのリークを検出する診断装置に関する。
【０００２】
【従来の技術】
従来からガソリン内燃機関の燃料タンクで発生する蒸発ガス燃料（以下、エバポガスという）が大気中に放出するのを防ぐために、該内燃機関にエバポシステム（エバポパージシステム）が備えられている。該システムは、エバポガスをキャニスタの吸着剤に一時的に吸着させ、内燃機関の運転状態に応じてキャニスタの大気孔から吸入する新気とともに、吸着したエバポガスを内燃機関の吸気管内にパージして燃焼させるものであり、前記エバポシステムは、気密性を確保した構造になっている。そして、前記エバポパージシステムは、車の運転中に様々な原因により故障することがある。即ち、燃料タンクや燃料タンクとキャニスタとの間のエバポ通路に穴や亀裂が発生したり、該システムの配管等が外れる場合があり、そのような場合には、当然のことながら、エバポガスがキャニスタに吸着されずに大気に放出されてしまう。また、内燃機関の吸気管等に連結されているパージ通路が詰まったような場合にも前記エバポガスのパージに支障を来すことになる。
【０００３】
このようなエバポパージシステムの故障による大気汚染等を防止するために、エバポガスのリークを検出する技術が報告されている（特開２０００−１６１１５０号参照）。前記技術（特開２０００−１６１１５０号参照）は、エバポパージシステムのリークを診断する技術であり、燃料タンクから吸気管までの通路を密封したときの第１の圧力変化量と、その後パージバルブを開いて、エバポガスを内燃機関の吸気管内にパージしたときの第２の圧力変化量と、その後　最後にパージバルブを閉じたときの第３の圧力変化量からリークを診断するものである。
【０００４】
【特許文献１】
特開２０００−１６１１５０号公報（第２−３頁，第５図）
【０００５】
【発明が解決しようとする課題】
従来のリーク診断方法は、第３の圧力変化量がエバポガス発生量の影響を受けるため、エバポガスの発生量が多い条件では、微少リークが有る場合の第３の圧力変化量とリークが無い場合の第３の圧力変化量との差が小さくなり、リークの有無を判断する閾値の設定が困難になる。このため、エバポガスの発生量が少なく、かつ変動しない条件においてのみ正確な診断が可能である。
【０００６】
しかしながら、実際の車両等においては大気圧，燃料残量，燃料温度，車両等の運動等によりエバポガスの発生量が多くなる場合が多いため、従来のリーク診断方法ではリーク診断可能な条件が満たされる頻度が低く、十分な診断頻度が得られないという課題がある。また、実際の車両等においては大気圧，燃料残量，燃料温度等の運転条件によりエバポガスの発生量が変動を続ける場合が多いため、従来のリーク診断方法では診断精度が低下し、微小リーク（例えばφ０．５ｍｍ相当穴）の検出が出来ないという課題がある。
【０００７】
本発明は、このような問題に鑑みてなされたものであって、エバポガスの発生量が多い、または変動する条件においても微小リークの検出が可能な診断精度を有し、実際の車両等において十分な診断頻度を確保しうるエバポシステム診断装置の提供を目的とする。
【０００８】
【課題を解決するための手段】
前記目的を達成すべく、本発明は、燃料タンクと、燃料タンクからの蒸発燃料を吸着保持するキャニスタと、前記吸着保持された蒸発燃料を内燃機関の吸気管に導入するパージ通路と、前記蒸発燃料の吸気管への導入を開閉するパージバルブと、キャニスタの大気通管の開閉を行うドレインカットバルブと、を有し、前記パージバルブと前記ドレインカットバルブを閉じたときの、燃料タンク内の第１の圧力変化量と、前記パージバルブと前記ドレインカットバルブが閉じられた状態において、前記パージバルブを予め決められた開度まで開いて燃料タンク内を所定の目標圧力まで減圧するときの、前記燃料タンク内の第２の圧力変化量と、前記パージバルブが開かれて減圧された状態において前記パージバルブを閉じたときの、燃料タンク内の第３の圧力変化量を測定して、燃料タンク，パージ通路，キャニスタ等のリークを診断する際に、前記第２の圧力変化量を計測する際の燃料タンク内の目標圧力を、運転条件に基づいて変化させることによって、エバポガス発生量の多寡にかかわらず、微少リークのある場合の第３の圧力変化量とリークが無い場合の第３の圧力変化量との差を測定可能とし、正確なリーク診断を実現するものである。
【０００９】
【発明の実施の形態】
以下、図面に基づき本発明に係るエバポシステム診断装置の実施形態を詳細に説明する。図１は、本実施形態のエバポシステム診断装置を備えた内燃機関制御システムの全体構成図である。
【００１０】
内燃機関１の各気筒に導入される空気は、エアクリーナ６から取り入れられて、吸入空気量を計測するエアフローセンサ４部を通過し、絞弁組立体、すなわちスロットルボディ２０に入る。前記エアクリーナ６近傍には吸気温度センサ５が取り付けられている。前記スロットルボディ２０には、吸入空気量を調整するスロットル弁が設けられ、その開度は、スロットルセンサ３にて検出される。前記スロットルボディ２０の出口には、各気筒に空気を分岐供給する吸気管２が接続されている。また、前記スロットル弁をバイパスし、アイドル運転時の内燃機関回転数が目標回転数になるように制御するアイドルスピードコントロールバルブ（ＩＳＣバルブ）１１が適宜位置に配置される。
【００１１】
燃料は、燃料タンク１４から燃料ポンプ２１によって吸い出され、燃料配管を経て、プレッシャレギュレータで調圧された状態で各気筒の上流側にそれぞれ配設される燃料噴射弁（インジェクタ）１７に至る。
【００１２】
エバポシステムは、燃料タンク１４から蒸発した蒸発燃料（エバポガス）を、エバポ通管２２を通して、キャニスタ１５内の吸着剤に吸着する。吸着された燃料を、放出管２３を介して前記内燃機関１の、スロットル弁の下流側の前記吸気管２内にパージし、吸入空気と前記インジェクタ１７から噴射された燃料と一緒に前記内燃機関１に導き、燃焼させる。前記放出管２３にはパージバルブ１２が設けられ、該パージバルブ１２の開閉のタイミングおよび開閉量は、燃料タンク圧力センサ８，燃料タンク内温度センサ９，燃料残量センサ１０の入力信号および大気圧センサ７の入力信号等に基づき、内燃機関制御装置１６により制御される。また、前記キャニスタ１５の大気通管には、ドレインカットバルブ１３が取り付けられ、前記パージバルブ１２と同様に前記内燃機関制御装置１６により制御される。
【００１３】
燃焼後の排気ガスは、排気管１８を通じて触媒に導かれ、浄化後に排出される。排気管１８の集合部には空燃比センサ１９が配置され、該空燃比センサ１９の入力信号は、前記スロットルセンサ３，エアフローセンサ４，吸気温度センサ５，大気圧センサ７の入力信号等とともに、前記内燃機関制御装置１６に取り込まれ、前記インジェクタ１７からの燃料噴射量の制御に使われる。
【００１４】
図２は、前記内燃機関制御装置１６の内部構成を示したものである。該内燃機関制御装置１６の内部は、前記各種センサからの信号を取り込む入力回路１９１，Ａ／Ｄ変換部１９２，中央演算部（ＣＰＵ）１９３，多数の制御プログラム及びデータを格納させたＲＯＭ１９４，ＲＡＭ１９５、及び前記ＣＰＵ１９３の指令によりオンオフ可能な出力回路１９６から構成される。具体的には、前記入力回路１９１は、アナログ信号１９０（例えば、燃料タンク圧力センサ８，燃料タンク内温度センサ９等からの信号）を取り込んで、該信号からノイズ成分の除去等を行い、該信号を前記Ａ／Ｄ変換部１９２に出力する。前記ＣＰＵ１９３は、該Ａ／Ｄ変換結果を取り込み、前記ＲＯＭ１９４等の媒体に記憶された所定の制御プログラムを実行することによって、出力信号１９７を出力し、前記パージバルブ１２，ドレインカットバルブ１３，インジェクタ１７等を制御する機能を備えている。
【００１５】
図３は、エバポシステム診断装置におけるリーク診断の概要を示した図である。まず、内燃機関の運転状態が予め定めた状態であり、燃料タンク内温度，燃料タンク圧力，燃料残量の変化量も予め定めたしきい値を満足していれば前記リーク診断を開始する。まず、前記ドレインカットバルブ１３と前記パージバルブ
１２を閉じ、エバポシステムを閉空間とするステージ１で前記燃料タンク１４内第１の圧力変化量ＤＰ０を算出する。その後、ステージ２で前記パージバルブ
１２を開く。該パージバルブ１２が開くことにより、負圧である前記吸気管２にエバポシステム内のエバポガスが吸引されて前記燃料タンク１４内の圧力は急速に減圧され、圧力変化量が目標タンク圧力値（ＫＰＴＮＫＬＯ）になったら前記パージバルブ１２を閉じる。最後にステージ３で、該パージバルブ１２を閉じることで、再度エバポシステムを閉空間とし、前記燃料タンク１４内第３の圧力変化量ＤＰ１を算出する。これら算出されたＤＰ０，ＤＰ１及びΔＰになるまでの時間等からエバポシステムのリークを診断する。
【００１６】
図４は、ステージ１の詳細を示した図、図１７は、ステージ１の制御フローである。まず、診断の開始条件が成立したかどうかチェック（ステップ２０１）し、成立した場合は、前記パージバルブ１２と前記ドレインカットバルブ１３を閉じる（ステップ２０２）。その後、所定時間（ＬＥＫＴＭ１）経過したかどうかチェック（ステップ２０３）し、経過した場合はその時の燃料タンク圧力（ＰＴＮＫ）をＰＴＮＫ００とし前記ＲＡＭ１９５に保存（ステップ２０４）する。保存後、所定のステージ１最大計測時間（ＳＴ１ＴＭＸ）経過したかどうかチェック（ステップ２０５）する。経過した場合（図４のケース１）は、その時のＰＴＮＫをＰＴＮＫ０１とし（ステップ２０６）、ステージ１計測時間ＳＴ１ＴＭをＳＴ１ＴＭＸとし（ステップ２０７）、前記ＲＡＭ１９５に保存する。ＳＴ１ＴＭＸ経過してない場合は、ＰＴＮＫがステージ１最大圧力差（ＰＴＮＫＭＸ１）以上になったかどうかチェック（ステップ２０９）する。ＰＴＮＫＭＸ１以上になった場合
（図４のケース２）は、ＰＴＮＫＭＸ１をＰＴＮＫ０１とし、ＰＴＮＫがＰＴＮＫＭＸ１以上になったときのＳＴ１ＴＭとともに前記ＲＡＭ１９５に保存（ステップ２０６，２０７）する。ＰＴＮＫＭＸ１以上でない場合は、再度ＳＴ１ＴＭの経過時間のチェック（ステップ２０５）から繰り返す。
【００１７】
前記ＲＡＭ１９５に前記ＰＴＮＫ００，ＰＴＮＫ０１，ＳＴ１ＴＭが保持されたなら、ステージ１での圧力変化量ＤＰ０、次の式（１）にて算出し、前記
ＲＡＭ１９５に保存（ステップ２０８）し、ステージ２へ進む。ただし、途中で診断開始条件が不成立となった場合は、前記ＲＡＭ１９５に保持した値はクリアし、再度ステージ１の最初から開始する。
【００１８】
【数１】
ＤＰ０＝（ＰＴＮＫ０１−ＰＴＮＫ００）／ＳＴ１ＴＭ　　　　　　（１）
図５は、ステージ２の詳細を示した図、図１８は、ステージ２の制御フローである。ステージ１終了後、大気圧，燃料残量，燃料温度等の運転条件を検出しその時の運転条件に基づいて、目標タンク圧（ＫＰＴＮＫＬＯ）を決定しセットする（ステップ３００）。前記パージバルブ１２を目標開度まで開き（ステップ
３０１）ステージ２計測時間最大値（ＳＴ２ＴＭＸ）経過したかどうかチェック（ステップ３０２）する。経過してない場合は、ＰＴＮＫがステージ２目標タンク圧（ＫＰＴＮＫＬＯ）まで減圧されたかチェック（ステップ３０８）する。減圧された場合（図５のＡ）、前記パージバルブ１２を閉じ（ステップ３０９）、ステージ３へ進む。減圧されない場合は、ステップ３０２に戻りステージ２の計測時間のチェックを行う。ＳＴ２ＴＭＸ経過した場合は、その時のＰＴＮＫがステージ２リークＮＧ判定タンク圧（ＫＰＴＮＫＮＧ）より低いかチェック（ステップ３０３）し、低くない場合（図５のＣ）、前記エバポシステムにリークがあると判断（ステップ３０６）し、前記ドレインカットバルブ１３を開き、前記パージバルブ１２を閉じ（ステップ３０７）、診断を終了する。低い場合（図５のＢ）は、診断を中止し、診断中止カウンタをカウントアップする（ステップ３０４）。その後、診断中止カウンタの回数が所定回数になったかどうかチェック（ステップ３０５）する。所定回数になった場合、つまり前記減圧を所定回数行っても、ＰＴＮＫがＰＴＮＫＬＯまで減圧されない場合は、前記エバポシステムにリークがあると判断（ステップ３０６）し、前記ドレインカットバルブ１３，パージバルブ１２を閉じ（ステップ３０７）、診断を終了する。所定回数になってない場合、つまり、ＰＴＮＫＬＯまで減圧できないがＫＰＴＮＫＮＧまで減圧できる場合は前記ドレインカットバルブ１３を開き、前記パージバルブ１２を閉じ（ステップ３１０）、再度ステージ１からやりなおす。
【００１９】
図６は、ステージ３の詳細を示した図、図１９，図２０は、ステージ３の制御フローである。ステージ２でＰＴＮＫＬＯまで減圧後、前記パージバルブ１２を閉じる（ステップ４０１）。その後、ＰＴＮＫがステージ３基準タンク圧（ＫＰＴＮＫ３）以上になったかどうかチェック（ステップ４０２）する。ＰＴＮＫがＫＰＴＮＫ３以上であれば、その時のＰＴＮＫをＰＴＮＫ１０とし前記ＲＡＭ１９５に保存する（ステップ４０３）。その後、所定のステージ３最大計測時間ＳＴ３ＴＭＸ経過したかどうかチェック（ステップ４０４）する。経過した場合（図６のケース１）は、ＳＴ３ＴＭＸ経過したときのＰＴＮＫをＰＴＮＫ１１とし、ＳＴ３ＴＭをＳＴ３ＴＭＸとし、前記ＲＡＭ１９５に保存（ステップ４０５，４０６）する。ＳＴ３ＴＭＸ経過してない場合は、ＰＴＮＫがステージ３最大圧力差（ＰＴＮＫＭＸ３）以上になったかどうかチェック（ステップ４０７）する。ＰＴＮＫＭＸ３以上になった場合（図６のケース２）は、ＰＴＮＫＭＸ３をＰＴＮＫ１１とし、ＰＴＮＫがＰＴＮＫＭＸ３以上になったときのＳＴ３ＴＭとともに前記ＲＡＭ１９５に保存（ステップ４０５，４０６）する。ＰＴＮＫＭＸ３以上でない場合は、再度ＳＴ３ＴＭの経過時間のチェック（ステップ４０４）から繰り返す。
【００２０】
前記ＰＴＮＫ１０，ＰＴＮＫ１１，ＳＴ３ＴＭから、ステージ３での圧力変化量ＤＰ１、およびステージ３での圧力平均ＡＰ１を次の式（２），（３）にて算出し前記ＲＡＭ１９５に保存（ステップ４０８，４０９）する。
【００２１】
【数２】
ＤＰ１＝（ＰＴＮＫ１１−ＰＴＮＫ１０）／ＳＴ３ＴＭ　　　　　　（２）
【００２２】
【数３】
ＡＰ１＝（ＰＴＮＫ１１＋ＰＴＮＫ１０）／２　　　　　　　　　　（３）
前記ＤＰ１が所定値（ＫＯＫＤＰ１）より小さいかチェックし（ステップ４１０）、小さい時、前記エバポシステムにリークなしと判断（ステップ４１１）し、診断を終了する。大きい場合は、前記ＤＰ０，ＤＰ１，ＡＰ１を用い、次の式
（４）を使って、リーク面積ＡＬを算出（ステップ４１２）する。
【００２３】
【数４】
ＡＬ＝Ｋα×［（ＤＰ１−ＤＰ０）／√（ＡＰ１）］　　　　　　　（４）
ここで、Ｋαは、補正係数であり、前記吸気温度センサ５，前記大気圧センサ７，前記燃料タンク圧力センサ８，燃料タンク内温度センサ９，燃料残量センサ１０等の入力値から算出する補正係数である。
【００２４】
前記ＡＬ算出後、ＡＬが、所定のリーク面積より小さいかチェックし（ステップ４１３）、小さければリークなしと判断し（ステップ４１１）、診断を終了する。大きければ、リークありと判断（ステップ４１４）し、診断を終了する。
【００２５】
図７から図１３は、従来のエバポシステム診断装置におけるリーク診断の問題点を示した図である。前記リーク診断は、既に説明したように前記パージバルブ１２を閉じたときのステージ（３）３６前記第３の圧力変化量３２（ＤＰ１）に基づいて前記エバポシステムのリーク診断を行うが、この際、ステージ（３）
３６該第３の圧力変化量３２（ＤＰ１）は、前記燃料温度９１，前記燃料残量９２等の運転条件によって発生するエバポガスの影響を受け、燃料温度９１が高い時と燃料残量９２が多い時は、ステージ（３）該第３の圧力変化量３２（ＤＰ１）は大きくなり、燃料温度９１が低い時と燃料残量９２が少ない時は、ステージ
（３）３６該第３の圧力変化量３２（ＤＰ１）は小さくなる（図７）。このため、燃料温度９１が高い時と燃料残量９２が多い時は、リーク判定しきい値３７
（ＫＬＫＡＬＮＧ）を超え誤診断する問題が発生する。（図７）。
【００２６】
このことから、本技術は、ステージ３該第３の圧力変化量（ＤＰ１）を前記燃料温度，前記燃料残量等に基づいて補正をすることで、燃料温度，燃料残量等の運転条件によって発生するエバポガスが及ぼすステージ（３）該第３の圧力変化量（ＤＰ１）の変動を抑制し、誤診断の防止とリーク診断の精度向上を図ったものであるが、前記補正手段はステージ３該第３の圧力変化量（ＤＰ１）そのものを補正する方法であり問題がある。
【００２７】
具体的には、前記補正は、小リーク（例えばφ１．０ｍｍ穴相当）時とリークなし時の、該補正前のステージ（３）３６該第３の圧力変化量３２−１，３２−２
（ＤＰ１）のように、エバポガスの影響を受けてもある程度、明確な差があれば、それぞれのステージ（３）３６該第３の圧力変化量３２−１，３２−２（ＤＰ１）を燃料温度９１，燃料残量９２等の運転条件に基づいて補正できるため前記誤診断は防止できる（図８）が、微小リーク（例えばφ０．５ｍｍ穴相当）時のステージ（３）３６該第３の圧力変化量３２−３（ＤＰ１）とリークなし時の、ステージ（３）３６該第３の圧力変化量３２−１（ＤＰ１）のように、もともと差が出にくい上、燃料温度９１，燃料残量９２，大気圧９３等の運転条件によって発生するエバポガスの影響により、さらに、その差は小さくなり区別できない（図９）場合、前記補正をしても、それぞれのステージ（３）該第３の圧力変化量３２−３，３２−１（ＤＰ１）は、同じ傾きの変化量のまま上下にシフトするため補正の効果は得られない（図１０）。
【００２８】
これにより、微小リークとリークなしのように補正をする前の、それぞれのステージ（３）３６該第３の圧力変化量３２（ＤＰ１）に明確な差が出なければ区別ができないため、微小リークとリークなしを判定するためのリーク判定しきい値３７（ＫＬＫＡＬＮＧ）の設定が困難となる。このため、前記エバポシステムのリーク状態（特に微小リーク）を正確に診断できず、法規要求仕様を満足できない問題が発生する（図１１）。
【００２９】
また、上記問題から微小リーク検出に当たっては、前記リーク診断領域もエバポガスの発生が少ない領域に限定する必要があり、診断頻度が従来の小リーク検出時よりも極端に低下し、法規上指摘される可能性がある（図１２）。
【００３０】
前記問題を解決するためには、エバポガスの発生が多い（燃料温度が高い，燃料残量が多い，高地等）運転条件時の、微小リークとリークなしとのステージ３該第３の圧力変化量（ＤＰ１）に明確な差を出す必要があり、その手段は、エバポガスの発生が多い運転条件時は、前記目標タンク圧力（ＫＰＴＮＫＬＯ）の設定値を低くすればエバポガスの発生が多い運転条件においても、明確な差を出すことが可能となる。
【００３１】
しかし、一方でエバポガスの発生が少ない（燃料温度が低い，燃料残量が少ない，低地，法規要求走行モード等）運転条件では、該目標タンク圧力３３
（ＫＰＴＮＫＬＯ）の設定値が低いと目標タンク圧力３３−３（ＫＰＴＮＫＬＯ）までの到達時間がかかるため４０−２，診断時間の延滞４４や法規要求走行モードでの診断の成立性が悪くなる問題が発生する（図１３）。
【００３２】
上記問題を回避する方法を図１４から図１６に示す。エバポガスの発生が多い運転条件時の微小リークとリークなしとのステージ（３）３６該第３の圧力変化量３２（ＤＰ１）に明確な差を出す方法は、前記パージバルブ１２を開き、前記目標タンク圧力の値３３（ＫＰＴＮＫＬＯ）を、運転条件に基づいて任意に設定できる手段により、エバポガスの発生が多い運転条件時は、該目標タンク圧力の値３３（ＫＰＴＮＫＬＯ）（Ｂ）の低い値を設定することで、エバポガスの発生が多い運転条件においても微小リークとリークなしとのステージ（３）３６該第３の圧力変化量３２−３，３２−１（ＤＰ１）は明確な差を出すことが可能となる（図１４）。また、エバポガスの発生が少ない運転時は該目標タンク圧力の値３３−１（ＫＰＴＮＫＬＯ）（Ａ）の高い値を設定することで、診断時間は４３となるため診断時間の延滞を防止し法規要求走行モードでの診断の成立性も満足する（図１５）。
【００３３】
これにより、微小リークとリークなしとのステージ（３）３６該第３の圧力変化量３２（ＤＰ１）は区別ができるようになり、前記補正も有効活用できる（図１６）。
【００３４】
また、前記リーク判定しきい値３７（ＫＬＫＡＬＮＧ）の設定も容易となるため、前記誤診断の防止とリーク診断領域の縮小の防止が図れ、診断頻度の向上と前記エバポシステムのリーク状態（特に微小リーク）が正確に診断でき、法規要求仕様を満足できる（図１６）。
【００３５】
図２１，図２２は本発明による、リーク診断時の運転条件に基づいて任意に設定できる目標タンク圧についての、実施例と制御フローを示した図である。ステージ（１）３４終了後、大気圧９３，燃料残量９２，燃料温度９１等の運転条件を検出する手段により検出（ステップ５０１）し、その結果に基づき前記目標タンク圧力３３（ＫＰＴＮＫＬＯ）は（図２１のＡＢＣ）いずれかをセットする
（ステップ５０２）。
【００３６】
その後、既に説明した図１８のステップ３０１以降を実施する。
【００３７】
【発明の効果】
本発明に係るエバポシステム診断装置では、エバポガス発生量が多い条件や変動する条件においても診断精度が低下せず、微小リークを検出することが可能となるので、リーク診断が可能な運転条件が拡大されて十分な診断頻度を得ることが出来る。このことによりエバポガスの漏洩による大気汚染の防止に貢献する。
【図面の簡単な説明】
【図１】本実施形態のエバポシステム診断装置を有する内燃機関制御装置を備えた内燃機関システムの全体構成図。
【図２】図１の内燃機関制御装置の内部構成図。
【図３】エバポシステム診断装置におけるリーク診断の概要を示す図。
【図４】図３のエバポシステム診断装置におけるリーク診断のステージ１の詳細を示す図。
【図５】図３のエバポシステム診断装置におけるリーク診断のステージ２の詳細を示す図。
【図６】図３のエバポシステム診断装置におけるリーク診断のステージ３の詳細を示す図。
【図７】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図８】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図９】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図１０】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図１１】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図１２】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図１３】従来のエバポシステム診断装置におけるリーク診断の問題点を示した図。
【図１４】図７から図１３に示す問題を回避する方法を示した図。
【図１５】図７から図１３に示す問題を回避する方法を示した図。
【図１６】図７から図１３に示す問題を回避する方法を示した図。
【図１７】図３のエバポシステム診断装置におけるリーク診断のステージ１の制御フローを示す図。
【図１８】図３のエバポシステム診断装置におけるリーク診断のステージ２の制御フローを示す図。
【図１９】図３のエバポシステム診断装置におけるリーク診断のステージ３の制御フローを示す図。
【図２０】図３のエバポシステム診断装置におけるリーク診断のステージ３の制御フローを示す図。
【図２１】本発明のエバポシステム診断装置におけるリーク診断時の運転条件に基づいた目標タンク圧力の実施例を示す図。
【図２２】本発明のエバポシステム診断装置におけるリーク診断の運転条件に基づいた目標タンク圧力の制御フローを示す図。
【符号の説明】
１…内燃機関、２…吸気管、３…スロットルセンサ、４…エアフローセンサ
（吸入空気量センサ）、５…吸気温度センサ、８…燃料タンク圧力センサ、９…燃料タンク内温度センサ、１０…燃料残量センサ、１２…パージバルブ、１３…ドレインカットバルブ、１４…燃料タンク、１５…キャニスタ、１６…内燃機関制御装置、１７…燃料噴射弁、１８…排気管、１９…空燃比センサ、９０…燃料タンク圧力、９１…燃料温度、９２…燃料残量、９３…大気圧。
【図１】
2004132279.tif 000003
【図２】
2004132279.tif 000004
【図３】
2004132279.tif 000005
【図４】
2004132279.tif 000006
【図５】
2004132279.tif 000007
【図６】
2004132279.tif 000008
【図７】
2004132279.tif 000009
【図８】
2004132279.tif 000010
【図９】
2004132279.tif 000011
【図１０】
2004132279.tif 000012
【図１１】
2004132279.tif 000013
【図１２】
2004132279.tif 000014
【図１３】
2004132279.tif 000015
【図１４】
2004132279.tif 000016
【図１５】
2004132279.tif 000017
【図１６】
2004132279.tif 000018
【図１７】
2004132279.tif 000019
【図１８】
2004132279.tif 000020
【図１９】
2004132279.tif 000021
【図２０】
2004132279.tif 000022
【図２１】
2004132279.tif 000023
【図２２】
2004132279.tif 000024