(57)【特許請求の範囲】
【請求項１】
燃料を貯蔵する燃料タンク（１００）と、
前記燃料タンクから車両の内燃機関に燃料を供給するサプライポンプ（３００）と、
前記燃料タンクと前記サプライポンプとの間の経路に設けられて燃料をろ過する燃料フィルタ（２００）と、
前記燃料フィルタの目詰まりを検出する目詰まり検出手段（２１０、４００）と、
前記目詰まり検出手段による検出を禁止する検出禁止期間（ＴＬ）を、設定する期間設定手段（４００、Ｓ１０１、Ｓ２０１）と、
前記内燃機関の始動後において、タイマカウンタ（Ｔｃ）が前記検出禁止期間を超えるまでカウントを実施するタイマカウント手段（４００）と、を備える燃料供給制御装置（１）であって、
前記タイマカウント手段は、
前記燃料タンク内の燃料の温度上昇に関係する予め定められた車両状態量（Ｌｘ、Ｌｘ１、Ｐｘ１）が閾値（Ｔｈ、Ｔｈ１、Ｔｈ２）未満である第１状態において、前記タイマカウンタに対して所定の第１カウント値（Ａｂ）を加算する第１カウント手段（４００、Ｓ１０６、Ｓ２０７）と、
前記車両状態量が前記閾値以上である第２状態において、前記タイマカウンタに対して前記第１カウント値よりも大きな第２カウント値（Ａｃ、Ａｄ、Ａｅ）を加算する第２カウント手段（４００、Ｓ１０８、Ｓ２１０、Ｓ２１２、Ｓ２１４）と、を有することを特徴とする燃料供給制御装置。
【請求項２】
前記第２カウント手段（４００、Ｓ２１０、Ｓ２１２、Ｓ２１４）は、
それぞれ異なる複数の前記車両状態量（Ｌｘ１、Ｐｘ１）のうち少なくとも一つが、対応する閾値（Ｔｈ１、Ｔｈ２）以上である第２状態において、前記第２カウント値を前記タイマカウンタに対して加算し、
前記第１カウント手段（４００、Ｓ２０７）は、
前記複数の前記車両状態量の全てが、対応する前記閾値未満である第１状態において、
前記第１カウント値を前記タイマカウンタに対して加算することを特徴とする請求項１に記載の燃料供給制御装置。
【請求項３】
前記第２カウント手段（４００、Ｓ２１０、Ｓ２１２、Ｓ２１４）は、
前記複数の前記車両状態量に応じて、それぞれ異なる複数の前記第２カウント値（Ａｃ、Ａｄ、Ａｅ）を、前記タイマカウンタに対して加算することを特徴とする請求項２に記載の燃料供給制御装置。
【請求項４】
前記内燃機関から燃料タンクに戻される燃料の量であるリターン燃料量（Ｌｘ、Ｌｘ１）を、前記車両状態量として、
前記第１状態は、前記リターン燃料量が前記閾値（Ｔｈ、Ｔｈ１）未満である状態を含むことを特徴とする請求項１乃至３のいずれか一項に記載の燃料供給制御装置。
【請求項５】
前記内燃機関に燃料を噴射する際の燃料の圧力である噴射圧力（Ｐｘ１）を、前記車両状態量として、
前記第１状態は、前記噴射圧力が前記閾値（Ｔｈ２）未満である状態を含むことを特徴とする請求項１乃至４のいずれか一項に記載の燃料供給制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料フィルタを備えた燃料供給制御装置に関する。
【背景技術】
【０００２】
従来、燃料を貯蔵する燃料タンクと、燃料タンクから燃料を汲み上げて内燃機関に燃料を供給するサプライポンプと、燃料タンクとサプライポンプとの間の経路に設けられて燃料をろ過する燃料フィルタとを備えた燃料供給装置が知られている。このような燃料供給装置において、燃料フィルタは、燃料内の異物を除去することにより、かかる異物が、サプライポンプ及び内燃機関の各要素に送られるのを抑制している。
【０００３】
ここで、燃料フィルタは、燃料内の異物を除去し続けることにより、目詰まりを生じる可能性がある。燃料フィルタが異物により目詰まりした状態において燃料の供給を行うと、燃料フィルタに詰まった異物が燃料の流れを阻害してしまう。したがって、燃料供給装置の信頼性を保つためには、早期に燃料フィルタの目詰まりを検出して、燃料フィルタの交換などの対応をする必要がある。
【０００４】
さて、一般に燃料は、燃料の温度に応じて粘性が変化する。例えば、燃料の温度が低い場合には、燃料の粘性が高くなるような所謂燃料のワックス化現象が生じる。このワックス化した燃料は、粘性が高いことにより、燃料フィルタによりろ過される際、燃料フィルタから顕著な流れ抵抗を受ける。これによれば、異物により目詰まりが生じていない場合においても、かかる流れ抵抗を異物の目詰まりと検出する可能性がある。このような燃料のワックス化によって目詰まりが検出される現象を避けるべく、燃料の温度が上昇してワックス化が解消されるまで、目詰まり判定を禁止する検出禁止期間を設定することが知られている。
【０００５】
なお、検出禁止期間を設定するためには、燃料の温度が上昇してワックス化が解消されたと判定する方法が必要となる。ここで、燃料の温度上昇を監視する方法として、燃料フィルタの入口に温度センサを設けて燃料の温度を計測することが知られている。これによれば、計測した温度が、燃料のワックス化が解消される温度に達したことで燃料のワックス化が解消されたと判定することができる。しかし、これには、燃料フィルタの入口に温度センサを追加する必要があるため、部品点数が増加してコストが上昇する。したがって、温度センサを設けずに燃料の温度上昇を監視するべく、例えば特許文献１に記載の燃料供給制御装置では、燃料の目詰まり検出を禁止する検出禁止期間を設定するために、内燃機関の始動時からカウントを実施し始めるとともに、車両の速度が閾値を上回った際にタイマカウンタにカウント値を加算している。そして、かかるタイマカウンタが検出禁止期間を超えた際には、燃料のワックス化が解消されたと推定し、その後に燃料フィルタの目詰まり検出を実施している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５―２７３５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
さて、一般に内燃機関の温度は、アイドリング中などの定常状態でも、燃料の燃焼によって上昇する。特に、内燃機関から燃料タンクに戻されるリターン燃料などは、他の燃料が内燃機関において燃焼された熱量を受けて、温度上昇する。そして、そのリターン燃料は燃料タンクに再び戻されることにより、燃料タンク内の燃料の温度を上昇させる。したがって、燃料フィルタを通過する燃料の温度は、定常状態でも上昇する。ここで、特許文献１に開示の燃料供給制御装置では、車両の速度が所定の閾値（０）を上回った際にカウントを実施しているため、内燃機関がアイドリング中などの、車両が走行していないような定常状態では、車両の速度が閾値を上回ることがない。この場合、定常状態ではカウントが実施されずに、タイマカウンタが検出禁止期間を超えることがない。以上により、検出禁止期間のカウントの実施が、燃料の実際の温度上昇に対応しきれておらず、定常状態において既に燃料の温度が上昇して燃料のワックス化が解消されているといった場合においても、燃料フィルタの目詰まり検出が開始されないという問題点がある。
【０００８】
また、車両の走行中などの非定常状態と、定常状態とを繰り返すような場合においても、定常状態ではタイマカウンタのカウントを進めていないことにより、タイマカウンタが検出禁止期間を超えるまでの時間が、長くなる傾向がある。このため、車両を短時間運転するような場合には、カウントが検出禁止期間を超えずに、目詰まり検出が開始されない可能性がある。
【０００９】
以上のように、目詰まり検出が開始されない場合、燃料フィルタの異物による詰まりを検出できず、燃料を好適に供給できずに燃料供給装置の信頼性が低下してしまう。
【００１０】
本発明は、このような問題点に鑑みてなされたものであって、その目的は、目詰まり検出の信頼性を向上させることにある。
【課題を解決するための手段】
【００１１】
本発明は、燃料を貯蔵する燃料タンク（１００）と、燃料タンクから車両の内燃機関に燃料を供給するサプライポンプ（３００）と、燃料タンクとサプライポンプとの間の経路に設けられて燃料をろ過する燃料フィルタ（２００）と、燃料フィルタの目詰まりを検出する目詰まり検出手段（２１０、４００）と、目詰まり検出手段による検出を禁止する検出禁止期間（ＴＬ）を、設定する期間設定手段（４００、Ｓ１０１、Ｓ２０１）と、内燃機関の始動後において、タイマカウンタ（Ｔｃ）が検出禁止期間を超えるまでカウントを実施するタイマカウント手段（４００）と、を備える燃料供給制御装置（１）であって、タイマカウント手段は、燃料タンク内の燃料の温度上昇に関係する予め定められた車両状態量（Ｌｘ、Ｌｘ１、Ｐｘ１）が閾値（Ｔｈ、Ｔｈ１、Ｔｈ２）未満である第１状態において、タイマカウンタに対して所定の第１カウント値（Ａｂ）を加算する第１カウント手段（４００、Ｓ１０６、Ｓ２０７）と、車両状態量が閾値以上である第２状態において、タイマカウンタに対して第１カウント値よりも大きな第２カウント値（Ａｃ、Ａｄ、Ａｅ）を加算する第２カウント手段（４００、Ｓ１０８、Ｓ２１０、Ｓ２１２、Ｓ２１４）と、を有することを特徴とする。
【００１２】
本発明では、燃料タンク内の燃料の温度上昇に関係する予め定められた車両状態量が閾値未満である第１状態となるときには、定常カウント手段によってカウントを実施する。これによれば、内燃機関のアイドリング中など、車両状態量が閾値未満である第１状態において第１カウント手段によりカウントを進めることで、燃料が内燃機関から熱量を受けて温度上昇することを、タイマカウンタに反映させることができる。故に、第１状態において既に燃料の温度が上昇して燃料のワックス化が解消されているといった場合であっても、燃料フィルタの目詰まり検出を開始することができる。
【００１３】
また、本発明では、第１カウント手段によるカウントに加えて、車両状態量が閾値以上である第２状態となるときには、第２カウント手段によってカウントを実施する。ここで、タイマカウンタに加算されるカウント値については、第１カウント手段における定常カウント値よりも第２カウント手段における第２カウント値の方が大きい。すなわち、車両の走行中など、車両状態量が閾値以上である第２状態では、第１カウント値よりも大きな第２カウント値がタイマカウンタに加算されることで、カウントが実施される。これにより第２状態では、第１状態よりも燃料の温度が上昇する傾向が大きいことを、タイマカウンタに反映させることができる。故に、そうした第２状態と、上述の定常状態とを繰り返すような場合であっても、タイマカウンタが検出禁止期間を超えるまでの時間が長くなることを、抑制することができる。
【００１４】
以上により、目詰まり検出を開始するまでカウントを実施する検出禁止期間の精度を向上させて、目詰まり検出の信頼性を向上させることが可能となる。
【００１５】
なお、特許請求の範囲、及び課題を解決するための手段に記載した括弧内の符号は、本発明の一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであり、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１６】
【図１】第一実施形態における燃料供給制御装置を示す全体構成図。
【図２】第一実施形態におけるサプライポンプの動作を示す説明図。
【図３】第一実施形態におけるカウントを実施する際のフローを示すフローチャート。
【図４】第一実施形態における経過時間とタイマカウンタとの推移及び経過時間と車両状態量との推移を示すグラフ。
【図５】第二実施形態におけるカウントを実施する際のフローを示すフローチャート。
【図６】第二実施形態における経過時間とタイマカウンタとの推移及び経過時間と各車両状態量との推移を示すグラフ。
【発明を実施するための形態】
【００１７】
以下、本発明の複数の実施形態を図面に基づいて説明する。なお、各実施形態において対応する構成要素には同一の符号を付すことにより、重複する説明を省略する場合がある。各実施形態において構成の一部分のみを変更している場合、当該構成の他の部分においては、先行して説明した他の実施形態の構成を適用することができる。また、各実施形態の説明において明示している構成の組み合わせだけでなく、特に組み合わせに支障が生じなければ、明示していなくとも複数の実施形態の構成同士を部分的に組み合わせることが可能である。
【００１８】
（第一実施形態）
図１に示されるように、本発明の第一実施形態である燃料供給制御装置１は、例えばディーゼルエンジンなどに用いられる燃料供給制御装置１として、燃料タンク１００、燃料フィルタ２００、サプライポンプ３００、ＥＣＵ４００、コモンレール５００、及びインジェクタ６００などからなる。
【００１９】
燃料タンク１００は、内燃機関に供給する燃料を貯蔵している容器である。燃料タンク１００は、サプライポンプ３００と燃料の流れる経路である管路７００によって接続されており、燃料タンク１００に貯蔵されている燃料は、サプライポンプ３００によって汲み上げられる。また、インジェクタ６００及びコモンレール５００などにおける余剰な燃料である主リターン燃料、並びにサプライポンプ３００からのポンプリターン燃料は、リターン燃料として、管路７００を通じて燃料タンク１００に戻される。
【００２０】
管路７００は、低圧管路７１０、高圧管路７２０、及びリターン管路７３０などからなる。低圧管路７１０は、燃料タンク１００とサプライポンプ３００との間に設けられた燃料の経路である。また、高圧管路７２０は、サプライポンプ３００とコモンレール５００との間に設けられた燃料の経路である。さらに、リターン管路７３０は、内燃機関と燃料タンク１００との間に設けられた燃料の経路である。リターン管路７３０は、インジェクタ６００及びコモンレール５００からの主リターン燃料を燃料タンク１００に戻す経路である主リターン管路７３１と、サプライポンプ３００からポンプリターン燃料を燃料タンク１００に戻す経路であるポンプリターン管路７３２とを有している。リターン管路７３０は、これら主リターン管路７３１及びポンプリターン管路７３２から、主リターン燃料及びポンプリターン燃料を燃料タンク１００に戻している。
【００２１】
燃料フィルタ２００は、燃料タンク１００とサプライポンプ３００との間の低圧管路７１０に設けられている。燃料フィルタ２００は、燃料が通過することにより、かかる燃料をろ過して燃料内に存在する異物を除去する。また、燃料フィルタ２００には、燃料流出側にＥＣＵ４００と電気的に接続された目詰まりスイッチ部２１０が設けられている。
【００２２】
目詰まりスイッチ部２１０は、所定の圧力値において変形する弾性部材、弾性部材の弾性力によって押されるスイッチ部材、及びスイッチ部材が弾性部材によって押されることにより接触する接触部材などからなる。目詰まりスイッチ部２１０は、スイッチ部材が接触部材に接触している場合に、ＥＣＵ４００にＯＮ信号を送り、接触していない場合にはＯＦＦ信号を送る。目詰まりスイッチ部２１０は、正常時においては、弾性部材がスイッチ部材を押しており、スイッチ部材と接触部材とは接触している。すなわち、目詰まりスイッチ部２１０は、正常時においてはＯＮ信号をＥＣＵ４００に送信している。これに対して、燃料フィルタ２００の流出側における燃料の圧力が、燃料フィルタ２００の目詰まりなどにより、所定の圧力以下となった際には、スイッチ部材は、接触部材から離れる。
【００２３】
具体的には、サプライポンプ３００と燃料フィルタ２００との間の圧力が負圧となることにより、弾性部材に押されていたスイッチ部材は、弾性部材が管路７００側に引っ張られて接触部材から離れる。これにより、目詰まりスイッチ部２１０は、ＥＣＵ４００にＯＦＦ信号を送信する。すなわち、目詰まりスイッチ部２１０は、常時ＯＮ信号を送信し、目詰まりが起きて圧力が低下した場合にはＯＦＦ信号を送信するといったノーマリークローズタイプの構造体である。ＥＣＵ４００は、目詰まりスイッチ部２１０からＯＦＦ信号を受信することにより、燃料フィルタ２００の目詰まりを検出する。すなわち、目詰まりスイッチ部２１０及びＥＣＵ４００が目詰まり検出手段に相当する。
【００２４】
インジェクタ６００は、円筒状を呈しており、内燃機関の各気筒に設けられている。インジェクタ６００は、コモンレール５００と接続されており、燃料がコモンレール５００から供給される。また、インジェクタ６００は、ＥＣＵ４００と電気的に接続されており、ＥＣＵ４００からの指令信号に応じて各気筒に燃料を噴射する。具体的には、インジェクタ６００の内部には、インジェクタ６００の気筒側先端に形成された噴射孔を閉じる円柱状のニードルを有しており、ニードルは、ＥＣＵ４００からの指令を受けてインジェクタ６００の軸方向に往復作動することにより、噴射孔の開閉を行って気筒内に燃料を噴射する。また、インジェクタ６００は、主リターン管路７３１を介して燃料タンク１００と接続されており、コモンレール５００から供給されて気筒内に噴射されなかった燃料は、主リターン燃料として、かかる主リターン管路７３１を通じて燃料タンク１００に戻される。
【００２５】
コモンレール５００は、内部が中空の円筒状を呈している。コモンレール５００は、サプライポンプ３００との間の高圧管路７２０を介してサプライポンプ３００と接続されている。コモンレール５００は、高圧管路７２０を通じてサプライポンプ３００から供給される燃料を保持しつつ、インジェクタ６００に燃料を供給する。また、コモンレール５００は、圧力センサ５１０とプレッシャリミッタ５２０とを有している。圧力センサ５１０は、コモンレール５００内の燃料の圧力を検出するとともに、検出した圧力をＥＣＵ４００に伝える。プレッシャリミッタ５２０は、内部に弾性体を備えた弁部が設けられており、配管などを介して燃料タンク１００に接続されている。プレッシャリミッタ５２０の弁部は、弾性体の弾性力に起因する付勢力によって常時閉じている。一方で、プレッシャリミッタ５２０の弁部は、コモンレール５００内の圧力が弾性体の付勢力以上となった際に、弾性体が変形することにより、開かれる。これにより、コモンレール５００と燃料タンク１００とが、プレッシャリミッタ５２０に接続された主リターン管路７３１を介して接続される。そして、プレッシャリミッタ５２０は、燃料をコモンレール５００から燃料タンク１００に排出することにより、コモンレール５００内の圧力を低下させてコモンレール５００が所定圧以上になるのを防ぐ。
【００２６】
ＥＣＵ４００は、各種演算を行うＣＰＵ４１０、その演算途中のデータや演算結果、及び予め設計されたプログラムなどを記憶するメモリ４２０などからなる。ＥＣＵ４００は、インジェクタ６００、サプライポンプ３００、目詰まりスイッチ部２１０、及び圧力センサ５１０などに電気的に接続されている。ＥＣＵ４００は、圧力センサ５１０が検出した圧力を受信して演算処理を行うことで、サプライポンプ３００が汲み上げて吐出する燃料量の指令値を算出する。また、ＥＣＵ４００は、サプライポンプ３００が汲み上げてコモンレール５００に吐出する燃料量の指令値を、サプライポンプ３００に出力することにより、コモンレール５００に吐出する燃料量及びインジェクタ６００による気筒内への噴射燃料圧力を制御している。さらに、ＥＣＵ４００は、噴射燃料の量の指令値をインジェクタ６００に出力することにより、インジェクタ６００が実際に噴射する噴射燃料の量を制御している。またさらに、ＥＣＵ４００は、目詰まりスイッチ部２１０からＯＦＦ信号を受信することで、燃料フィルタ２００が目詰まりをしていることを検出する。加えて、メモリ４２０には、燃料の温度と燃料のワックス化が解消される時間とからなる予め実験などにより定められた相関マップが、記憶されており、かかる相関マップに基づいて燃料フィルタ２００の目詰まり検出を禁止する期間である検出禁止期間ＴＬを設定する。
【００２７】
また、ＥＣＵ４００は、内燃機関が始動した後に、メモリ４２０に逐次保存されるタイマカウンタＴｃに、第１カウント値Ａｂや第２カウント値Ａｃなどのカウント値Ａを加算することで、カウントを実施する。かかるカウントは、予め定められた所定の車両状態量に基づいて進められる。具体的には、車両状態量が閾値未満である場合には、第１状態であるとして、第１カウント値ＡｂをタイマカウンタＴｃに加算することにより、カウントを実施する、また一方、車両状態量が閾値以上である場合には、第２状態であるとして、第１カウント値Ａｂを補正した第２カウント値ＡｃをタイマカウンタＴｃに加算することにより、カウントを実施する。このように、ＥＣＵ４００がタイマカウント手段に相当する。
【００２８】
サプライポンプ３００は、燃料タンク１００から燃料を汲み上げてコモンレール５００に吐出することにより、燃料を内燃機関に供給する。図２に示されるように、サプライポンプ３００は、フィードポンプ３１０、燃料調量弁３２０、及び高圧ポンプ３３０などからなる。低圧ポンプであるフィードポンプ３１０は、例えばトリコロイド式のポンプを採用することができ、アウターローラ３１１とインナーローラ３１１とによって形成されるスペースが、各ロータの回転に応じて変化することにより、燃料タンク１００から燃料を汲み上げるとともに、汲み上げた燃料を高圧ポンプ３３０に送る。燃料調量弁３２０は、フィードポンプ３１０と高圧ポンプ３３０との間の経路に設けられている。燃料調量弁３２０は、ＥＣＵ４００と接続された電子弁であり、ＥＣＵ４００からの指令を受けることにより、高圧ポンプ３３０に送る燃料の量を調量している。そして、高圧ポンプ３３０にて圧縮される燃料の量が燃料調量弁３２０により調量されることで、高圧ポンプ３３０からコモンレール５００に送られる燃料の圧力を制御することができる。高圧ポンプ３３０は、燃料が圧縮されるポンプ室３３１と、ポンプ室３３１の吐出側に設けられる逆止弁３３２と、内部に偏芯カム軸３３５が回転する空間を有したカムリング３３３と、カムリング３３３から動力を得て往復作動するプランジャ３３４とを有している。ポンプ室３３１に送られた燃料は、ポンプ室３３１内の空間がプランジャ３３４の往復作動により圧縮されることで、高圧に加圧される。そして、高圧に加圧された燃料は、逆止弁３３２を介してコモンレール５００に吐出される。逆止弁３３２は、コモンレール５００に吐出される燃料が、高圧ポンプ３３０に逆流しないように設けられた機械式の弁部材である。
【００２９】
一方、フィードポンプ３１０から送られた燃料のうち一部の燃料は、高圧ポンプ３３０の潤滑油としてプランジャ３３４及びカムリング３３３に送られる。そして、潤滑油として送られた燃料は、高圧ポンプ３３０のプランジャ３３４などを潤滑し、ポンプリターン管路７３２を介して燃料タンク１００に戻される。
【００３０】
次に、図３に示されるフローチャートを用いて、本実施形態でカウントを実施する際のフローについて述べる。なお、本実施形態では、車両状態量にリターン燃料量Ｌｘを用いている。なお、本実施形態において、リターン燃料とは、内燃機関、及びサプライポンプ３００から燃料タンク１００に戻される余剰な燃料であり、具体的には、コモンレール５００、インジェクタ６００、及びサプライポンプ３００から燃料タンク１００に戻される燃料のことをさす。
【００３１】
本フローは、ＥＣＵ４００が実行する。そして、本フローは、内燃機関が始動した後であり、かつ燃料のワックス化が解消されたと推定する暖機完了フラグＨＦがＯＦＦである場合に、開始される。なお、暖機完了フラグＨＦは、内燃機関が停止すると、ＯＦＦに設定される。
【００３２】
まず、ステップＳ１０１において、目詰まり検出を禁止する検出禁止期間ＴＬを設定する。検出禁止期間ＴＬは、メモリ４２０に予め記憶された相関マップに基づいて設定される。相関マップとしては、燃料フィルタ２００に流入する前の燃料の温度と、第１状態にて燃料のワックス化が解消される時間との相関を表しており、予め実験などにより定められてメモリ４２０に記憶されている。ここで例えば、相関マップにおける時間と温度との相関は、車両の外気温度から間接的に求めた燃料の温度と燃料のワックス化が解消される時間との相関であってもよいし、他にも、燃料における粘性などの物性値と、燃料のワックス化が解消されたと推定される物性値に変化する時間との相関であってもよい。こうした相関マップによれば、燃料フィルタ２００に流入する燃料の現在の温度から、燃料のワックス化が解消される時間を求め、さらに求めた時間に対応する検出禁止期間ＴＬを設定することになる。すなわち検出禁止期間ＴＬは、第１状態である場合において燃料のワックス化が解消される時間となるように、設定される。こうして検出禁止期間ＴＬが設定された後には、ステップＳ１０２に進む。なお、このように本実施形態では、Ｓ１０１を実行するＥＣＵ４００が期間設定手段に相当する。
【００３３】
ステップＳ１０２では、閾値Ｔｈと補正係数Ｘとをメモリ４２０から読み出す。具体的
には、予め燃料タンク１００に戻されるリターン燃料量Ｌｘによる燃料温度の変化を実験
などから求めてメモリ４２０に記憶しておき、閾値Ｔｈと補正係数Ｘとをメモリ４２０か
ら読み出す。すなわち、第１状態及び第２状態を分ける閾値Ｔｈと、第１カウント値Ａｂを乗算して第２カウント値Ａｃに補正する際に用いる補正係数Ｘとは、車両状態量であるリターン燃料量Ｌｘに関係している。ここで第１カウント値Ａｂとは、例えば整数値などの予め定められた一定の値であり、タイマカウンタＴｃに加算するカウント値Ａの基準値となる。また、補正係数Ｘとしては、第１カウント値Ａｂへの乗算により算出する非第１カウント値Ａｃが、第１カウント値Ａｂよりも大きな値となるように、１よりも大きい数値に設定される。そして、メモリ４２０から閾値Ｔｈと補正係数Ｘとが読み出されると、ステップＳ１０３に進む。
【００３４】
ステップＳ１０３では、カウント値Ａが加算されるタイマカウンタＴｃの値をクリアする。その後、ステップＳ１０４に進み、リターン燃料量Ｌｘを取得する。ここでリターン燃料量Ｌｘは、例えばサプライポンプ３００から内燃機関に供給される燃料の量から、インジェクタ６００が各気筒に噴射する噴射量を減算するなどにより求めるものであってもよいし、直接リターン燃料量Ｌｘを検出する検出装置をリターン管路７３１などに設け、かかる検出装置により検出し、リターン燃料量Ｌｘを求めてもよい。
【００３５】
次に、ステップＳ１０５に進み、ステップＳ１０４で取得したリターン燃料量Ｌｘが、ステップＳ１０２において読み出された閾値Ｔｈ以上か未満かを判断する。その結果、リターン燃料量Ｌｘが閾値Ｔｈ以上ではない場合、すなわち、リターン燃料量Ｌｘが閾値Ｔｈ未満である場合、第１状態と判断し、ステップＳ１０６に進む。ステップＳ１０６では、タイマカウンタＴｃに第１カウント値Ａｂを加算する。このように、リターン燃料量Ｌｘが閾値Ｔｈ未満である第１状態では、タイマカウンタＴｃに第１カウント値Ａｂを加算するので、ステップＳ１０６を実行するＥＣＵ４００が第１カウント手段に相当する。
【００３６】
一方で、ステップＳ１０５においてリターン燃料量Ｌｘが閾値Ｔｈ以上である場合、非第１状態と判断し、ステップＳ１０７に進む。ステップＳ１０７では、第１カウント値Ａｂを補正係数Ｘにより乗算することによって補正した第２カウント値Ａｃを、算出する。ステップＳ１０２で述べたように、補正係数Ｘは１より大きい値が設定されているため、第２カウント値Ａｃは、必ず第１カウント値Ａｂよりも大きい値に設定されることになる。こうして第２カウント値Ａｃが算出されると、次にステップＳ１０８に進む。
【００３７】
ステップＳ１０８では、タイマカウンタＴｃに、Ｓ１０７において算出された第２カウント値Ａｃを加算する。このように、リターン燃料量Ｌｘが閾値Ｔｈ以上である第２状態では、タイマカウンタＴｃに第２カウント値Ａｃを加算するので、ステップＳ１０８を実行するＥＣＵ４００が第２カウント手段に相当する。
【００３８】
ステップＳ１０６においてタイマカウンタＴｃに第１カウント値Ａｂが加算された後、または、ステップＳ１０８においてタイマカウンタＴｃに第２カウント値Ａｃが加算された後には、ステップＳ１０９に進む。ステップＳ１０９では、タイマカウンタＴｃとステップＳ１０１で設定した検出禁止期間ＴＬとを比較し、タイマカウンタＴｃの値が検出禁止期間ＴＬを超えているか否かを判断する。その結果、タイマカウンタＴｃが検出禁止期間ＴＬ以下である場合には、Ｓ１０４に戻る。一方で、タイマカウンタＴｃが検出禁止期間ＴＬを超えている場合には、ステップＳ１１０に進み、暖機完了フラグＨＦをＯＮにした後、ステップＳ１１１に進む。
【００３９】
ステップＳ１１１では、燃料フィルタ２００に設けられた目詰まりスイッチ部２１０により当該燃料フィルタ２００の目詰まりを検出する。ここで、燃料フィルタ２００の燃料流出側に設けられた目詰まりスイッチ部２１０は、燃料フィルタ２００に目詰まりが生じると、サプライポンプ３００と燃料フィルタ２００の間において燃料の圧力が下がることにより作動し、ＥＣＵ４００にＯＦＦ信号を送信する。そこで、ステップＳ１１１では、受信したＯＦＦ信号が一定時間継続することにより、仮判定スイッチＴＳＷをＯＮにする。そして、さらに仮判定スイッチＴＳＷのＯＮ信号が一定時間継続することにより、ＥＣＵ４００は、燃料フィルタ２００が目詰まりしたと判定する。
【００４０】
なお、ステップＳ１０４、Ｓ１０５、Ｓ１０６、Ｓ１０９までの周期と、ステップＳ１０４、Ｓ１０５、Ｓ１０７、Ｓ１０８、Ｓ１０９までの周期とは、同一周期にて行われている。
【００４１】
以上説明したフローにより、図４に示されるようにタイマカウンタＴｃは、検出禁止期
間ＴＬを超えるまで加算される。このとき、リターン燃料量Ｌｘが閾値Ｔｈ未満である定
常状態では、タイマカウンタＴｃに第１カウント値Ａｂを加算することにより、カウントを実施する。また一方、リターン燃料量Ｌｘが閾値Ｔｈ以上である第２状態では、タイマカウンタＴｃに第２カウント値Ａｃを加算することにより、カウントを実施する。そして、タイマカウンタＴｃが検出禁止期間ＴＬを超えた際に、燃料のワックス化が解消されたと推定し、暖機完了フラグＨＦをＯＮにすると、上述の如き目詰まり検出が行われることになる。
【００４２】
ここまで説明した第一実施形態では、予め定められた車両状態量が閾値Ｔｈ未満である
定常第１状態となるときには、ステップＳ１０６（第１カウント手段）によってカウントを実施している。これによれば、内燃機関のアイドリング中など、車両状態量が閾値Ｔｈ未満である第１状態においてステップＳ１０６によりカウントを進めることで、燃料が内燃機関から熱量を受けて温度上昇することを、タイマカウンタＴｃに反映させることができる。故に、第１状態において既に燃料の温度が上昇して燃料のワックス化が解消されているといった場合であっても、燃料フィルタ２００の目詰まり検出を開始することができる。
【００４３】
また、第一実施形態では、ステップＳ１０６によるカウントに加えて、車両状態量が閾
値Ｔｈ以上である第２状態となるときには、ステップＳ１０８（第２カウント手段）によってカウントを実施している。ここで、タイマカウンタＴｃに加算するカウント値Ａについては、第１カウント値Ａｂよりも第２カウント値Ａｃの方が大きい。すなわち、車両の走行中など、車両状態量が閾値Ｔｈ以上である第２状態では、第１カウント値Ａｂよりも大きな第２カウント値ＡｃがタイマカウンタＴｃに加算されることで、カウントが実施される。これにより第２状態では、第１状態よりも燃料の温度が上昇する傾向が大きいことを、タイマカウンタＴｃに反映させることができる。故に、そうした第２状態と、上述の第１状態とを繰り返すような場合であっても、タイマカウンタＴｃが検出禁止期間ＴＬを超えるまでの時間が長くなることを抑制することができる。
【００４４】
以上により、目詰まり検出を開始するまでカウントを実施する検出禁止期間ＴＬの精度を向上させて、目詰まり検出の信頼性を向上させることが可能となる。
【００４５】
さらに第一実施形態では、内燃機関から燃料タンク１００に戻される燃料の量であるリターン燃料量Ｌｘを車両状態量として用いており、かかるリターン燃料量Ｌｘが閾値Ｔｈ未満である場合に第１状態と判断している。ここで内燃機関から燃料タンク１００に戻されるリターン燃料は、内燃機関の熱量を受けて温度が上昇しているため、温度が上昇したリターン燃料が燃料タンク１００に戻されることにより、燃料タンク１００内の燃料の温度が上昇し易くなる。したがって、リターン燃料量Ｌｘを車両状態量として用い、閾値Ｔｈを境に第１状態と第２状態とに分けてカウントを実施することで、タイマカウンタＴｃを実際の燃料の温度上昇に正確に近づけることができる。故に、検出禁止期間ＴＬの精度向上による目詰まり検出の信頼性向上効果を、高めることが可能となる。
【００４６】
（第二実施形態）
次に図５、図６に示される本発明の第二実施形態について詳細に説明する。
【００４７】
本実施形態では、第一実施形態の構成において、カウントを実施する際のフローが異なる。具体的にはＥＣＵ４００は、それぞれ異なる複数の車両状態量により、第１状態と非第１状態とを判断して、カウントを実施する。すなわち、ＥＣＵ４００は、複数の車両状態量のいずれもがそれぞれに設定された閾値未満である場合に第１状態と判断し、複数の車両状態量のうち少なくとも一つの車両状態量が閾値以上である場合に第２状態と判断する。なお、本実施形態では、複数の車両状態量として二つの車両状態量を用いており、それら二つの車両状態量により、第１状態と第２状態とを判断している。具体的に二つの車両状態量としては、リターン燃料量Ｌｘ１と噴射圧力Ｐｘ１とを用いている。ここで噴射圧力Ｐｘ１は、インジェクタ６００が内燃機関の各気筒に燃料を噴射する際の燃料の圧力である。
【００４８】
図５に示されるフローチャートを用いて、本実施形態でカウントを実施する際のフローについて述べる。なお、本フローは、ＥＣＵ４００が実行する。そして、本フローは、第一実施形態と同様に、内燃機関が始動した後であり、かつ燃料のワックス化が解消されたと推定する暖機完了フラグＨＦがＯＦＦである場合に開始される。
【００４９】
まず、ステップＳ２０１において、目詰まり検出を禁止する検出禁止期間ＴＬを設定する。検出禁止期間ＴＬは、メモリ４２０に予め記憶された相関マップに基づいて設定される。第一実施形態と同様に検出禁止期間ＴＬは、内燃機関が第１状態である場合に燃料のワックス化が解消されるような時間となるように、設定される。こうして検出禁止期間ＴＬが設定された後には、ステップＳ２０２に進む。なお、このように本実施形態では、Ｓ２０１を実行するＥＣＵ４００が期間設定手段に相当する。
【００５０】
ステップＳ２０２では、閾値Ｔｈ１と補正係数Ｘ１、及び閾値Ｔｈ２と補正係数Ｘ２を設定する。具体的には、予め燃料タンク１００に戻されるリターン燃料量Ｌｘ１による燃料温度の変化を実験などから求めることで、閾値Ｔｈ１と、リターン燃料量Ｌｘ１により第１カウント値Ａｂを乗算して補正する際に用いる補正係数Ｘ１とを、メモリ４２０から読み出す。すなわち、閾値Ｔｈ１と補正係数Ｘ１は、車両状態量の一方であるリターン燃料量Ｌｘ１に対応している。さらに、予め各インジェクタ６００の燃料噴射の圧力に対する燃料温度の変化を実験などから求めることで、閾値Ｔｈ２と、噴射圧力Ｐｘ１により定常カウント値Ａｂを乗算して補正する際に用いる補正係数Ｘ２とを、メモリ４２０から読み出す。すなわち、閾値Ｔｈ２と補正係数Ｘ２は、車両状態量の他方である噴射圧力Ｐｘ１に対応している。
【００５１】
なお、補正係数Ｘ１としては、第１カウント値Ａｂを補正係数Ｘ１により乗算して補正した後の第２カウント値Ａｃが、第１カウント値Ａｂよりも大きな値となるように、１より大きい値に設定される。また、補正係数Ｘ２としては、第１カウント値Ａｂを補正係数Ｘ２により乗算して補正した後の第２カウント値Ａｄが、第１カウント値Ａｂよりも大きな値となるように、１より大きい値に設定される。さらに、第２カウント値Ａｃと第２カウント値Ａｄとが異なる値になるように、補正係数Ｘ１と補正係数Ｘ２には異なる値が設定される。ここで特に本実施形態では、リターン燃料量Ｌｘ１に対応した補正係数Ｘ１が、噴射圧力Ｐｘ１に対応した補正係数Ｘ２よりも大きな値に設定される。以上により、メモリ４２０から閾値Ｔｈ１と補正係数Ｘ１、及び閾値Ｔｈ２と補正係数Ｘ２が読み出されると、ステップＳ２０３に進む。
【００５２】
ステップＳ２０３では、タイマカウンタＴｃの値をクリアする。その後、ステップＳ２０４に進み、リターン燃料量Ｌｘ１を取得する。次に、ステップＳ２０５に進み、噴射圧力Ｐｘ１を取得する。ここで噴射圧力Ｐｘ１は、コモンレール５００に設けられた圧力センサ５１０により、コモンレール５００内の燃料の圧力を検出し、かかる圧力から噴射圧力Ｐｘ１を算出して求めてもよいし、インジェクタ６００に圧力検出手段を設けて直接検出することにより、噴射圧力Ｐｘ１をして求めてもよい。
【００５３】
次に、ステップＳ２０６では、ステップＳ２０４及びステップＳ２０５で取得したリターン燃料量Ｌｘ１と噴射圧力Ｐｘ１とが、それぞれ対応した閾値Ｔｈ１、Ｔｈ２以上か未満かを確認し、いくつの車両状態量が対応閾値Ｔｈ１、Ｔｈ２以上であるかを判断する。その結果、対応閾値Ｔｈ１、Ｔｈ２以上の車両状態量が０の場合、すなわち、車両状態量の全てが対応閾値Ｔｈ１、Ｔｈ２未満である場合、ステップＳ２０７に進む。ステップＳ２０７では、タイマカウンタＴｃに第１カウント値Ａｂを加算する。
【００５４】
一方で、ステップＳ２０６において対応閾値Ｔｈ１、Ｔｈ２以上の車両状態量が１つの場合、すなわち、いずれか一つの車両状態量が対応閾値Ｔｈ１、Ｔｈ２である場合、ステップＳ２０８に進む。ステップＳ２０８では、対応閾値Ｔｈ１、Ｔｈ２以上である車両状態量がリターン燃料量Ｌｘ１であるか否かを判断する。その結果、対応閾値Ｔｈ１、Ｔｈ２以上である車両状態量がリターン燃料量Ｌｘ１である場合、ステップＳ２０９に進む。ステップＳ２０９では、リターン燃料量Ｌｘ１に対する第２カウント値Ａｃを算出する。具体的には、第１カウント値Ａｂに補正係数Ｘ１を乗算することにより、第２カウント値Ａｃを算出する。そして、算出した後にステップＳ２１０に進み、かかる第２カウント値ＡｃをタイマカウンタＴｃに加算する。これに対し、ステップＳ２０８において対応閾値Ｔｈ１、Ｔｈ２以上である車両状態量がリターン燃料量Ｌｘ１ではない場合、対応閾値Ｔｈ１、Ｔｈ２以上である車両状態量は噴射圧力Ｐｘ１であると判断し、ステップＳ２１１に進む。ステップＳ２１１では、噴射圧力Ｐｘ１に対する第２カウント値Ａｄを算出する。具体的には、第１カウント値Ａｂに補正係数Ｘ２を乗算することにより、非定常カウント値Ａｄを算出する。そして、算出した後にステップＳ２１２に進み、かかる非第１カウント値ＡｄをタイマカウンタＴｃに加算する。
【００５５】
また一方で、ステップＳ２０６において対応閾値Ｔｈ１、Ｔｈ２以上の車両状態量が２つの場合、すなわち、全ての車両状態量が対応閾値Ｔｈ１、Ｔｈ２以上である場合、ステップＳ２１３に進み、第２カウント値Ａｅを算出する。具体的にはまず、リターン燃料量Ｌｘ１に対応した補正係数Ｘ１を第１カウント値Ａｂに乗算して補正した第２カウント値Ａｃと、噴射圧力Ｐｘ１に対応した補正係数Ｘ２を第１カウント値Ａｂに乗算して補正した第２カウント値Ａｄとを、それぞれ算出する。続いて、第２カウント値Ａｃと第２カウント値Ａｄとを足し合わせることにより、第２カウント値Ａｅを算出する。こうして第２カウント値Ａｅが算出されると、ステップＳ２１４に進む。ステップＳ２１４では、タイマカウンタＴｃに、ステップＳ２１３で算出した第２カウント値Ａｅを加算する。
【００５６】
ここで、補正係数Ｘ１、Ｘ２はいずれも、１より大きい値に設定され、さらに補正係数Ｘ１は、補正係数Ｘ２よりも大きな値に設定されている。これにより、第２カウント値Ａｃ、Ａｄはいずれも、必ず第１カウント値Ａｂよりも大きい値に設定され、第２カウント値Ａｃは、必ず第２カウント値Ａｄよりも大きい値に設定されることになる。
【００５７】
なお、いずれの車両状態量も対応閾値Ｔｈ１、Ｔｈ２未満の第１状態では、ステップＳ２０７にてタイマカウンタＴｃに第１カウント値Ａｂを加算するので、ステップＳ２０７を実行するＥＣＵ４００が第１カウント手段に相当する。一方、一方の車両状態量が対応閾値Ｔｈ１、Ｔｈ２以上の第２状態では、ステップＳ２１０、Ｓ２１２にて第２カウント値Ａｃ、ＡｄをタイマカウンタＴｃに加算するので、ステップＳ２１０、Ｓ２１２を実行するＥＣＵ４００が第２カウント手段に相当する。また、全ての車両状態量が閾値Ｔｈ１、Ｔｈ２以上の第２状態では、ステップＳ２１４にて第２カウント値ＡｅをタイマカウンタＴｃに加算するので、ステップＳ２１４を実行するＥＣＵ４００も第２カウント手段に相当する。
【００５８】
さて、ステップＳ２０７、Ｓ２１０、Ｓ２１２、Ｓ２１４の後には、ステップＳ２１５に進む。ステップＳ２１５では、タイマカウンタＴｃと、ステップＳ２０１で設定した検出禁止期間ＴＬとを比較し、タイマカウンタＴｃが検出禁止期間ＴＬを超えているか否かを判断する。その結果、タイマカウンタＴｃが検出禁止期間ＴＬ以下である場合には、Ｓ２０４に戻る。一方で、タイマカウンタＴｃが検出禁止期間ＴＬを超えている場合には、ステップＳ２１６に進み、暖機完了フラグＨＦをＯＮにした後、ステップＳ２１７に進む。ステップＳ２１７では、第一実施形態と同様の目詰まり検出を行う。
【００５９】
なお、ステップＳ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２１５までの周期と、ステップＳ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９、Ｓ２１０、Ｓ２１５までの周期と、ステップＳ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０８、Ｓ２１１、Ｓ２１２、Ｓ２１５までの周期と、ステップＳ２０４、Ｓ２０５、Ｓ２０６、Ｓ２１３、Ｓ２１４、Ｓ２１５までの周期とは、全て同一周期にて行われている。
【００６０】
以上説明したフローにより、図６に示されるようにタイマカウンタＴｃは、検出禁止期間ＴＬを超えるまで、第１カウント値Ａｂまたは第２カウント値Ａｃ、Ａｄ、Ａｅによって加算される。このとき、リターン燃料量Ｌｘ１が閾値Ｔｈ１未満であり、かつ噴射圧力Ｐｘ１が閾値Ｔｈ２未満である場合は、第１状態と判断して、第１カウント値ＡｂをタイマカウンタＴｃに加算することにより、カウントを実施する。また、リターン燃料量Ｌｘ１が閾値Ｔｈ１以上であり、かつかつ噴射圧力Ｐｘ１が閾値Ｔｈ２未満である場合は、第２状態と判断して、リターン燃料量Ｌｘ１に対応する第２カウント値ＡｃをタイマカウンタＴｃに加算することにより、カウントを実施する。さらに、リターン燃料量Ｌｘ１が閾値Ｔｈ１未満であり、かつ噴射圧力Ｐｘ１が閾値Ｔｈ２以上である場合は、第２状態と判断して、噴射圧力Ｐｘ１に対応する第２カウント値ＡｄをタイマカウンタＴｃに加算することにより、カウントを実施する。またさらに、リターン燃料量Ｌｘ１が閾値Ｔｈ１以上であり、かつ噴射圧力Ｐｘ１が閾値Ｔｈ２以上である場合は、第２状態と判断して、第２カウント値Ａｃと第２カウント値Ａｄとを足しあわせた第２カウント値ＡｅをタイマカウンタＴｃに加算することにより、カウントを実施する。そして、タイマカウンタＴｃが検出禁止期間ＴＬを超えた際に、燃料のワックス化が解消されたと推定し、暖機完了フラグＨＦをＯＮにすると、第一実施形態と同様の目詰まり検出が行われることになる。
【００６１】
以上、説明した第二実施形態では、第一実施形態と同様にリターン燃料量Ｌｘ１を車両状態量の一つとして用いるとともに、内燃機関に燃料を噴射する際の燃料の圧力である噴射圧力Ｐｘ１を、車両状態量の別の一つとして用いている。ここで、噴射圧力Ｐｘ１は、内燃機関を駆動する際の出力を決定する車両状態量であり、噴射圧力Ｐｘ１が変更されることにより、内燃機関の燃焼状態が変化する。燃料の温度は、内燃機関における燃料の燃焼による熱量を受けて上昇するため、噴射圧力Ｐｘ１を車両状態量とすることにより、燃料の燃焼に応じた燃料温度の上昇をタイマカウンタＴｃに反映させることができる。故に、検出禁止期間ＴＬの精度向上による目詰まり検出の信頼性向上効果を、高めることが可能となる。
【００６２】
さらに第二実施形態では、それぞれ異なる複数の車両状態量Ｌｘ１、Ｐｘ１のうち少なくとも一つの車両状態量が対応閾値Ｔｈ１、Ｔｈ２以上である第２状態にて、第２カウント値Ａｃ、Ａｄ、ＡｅのいずれかをタイマカウンタＴｃに加算している。これによれば、一つの車両状態量でも対応閾値Ｔｈ１、Ｔｈ２以上となるのに応じて燃料の温度上昇傾向が大きくなる状態を、第２状態としてタイマカウンタＴｃに反映させることができる。また一方で第二実施形態では、複数の車両状態量の全てが対応閾値Ｔｈ１、Ｔｈ２未満である第１状態にて、第１カウント値ＡｂをタイマカウンタＴｃに加算している。これによれば、全ての車両状態量が対応閾値Ｔｈ１、Ｔｈ２未満となるのに応じて燃料の温度上昇傾向が小さくなる状態を、第１状態としてタイマカウンタＴｃに反映させることができる。このような第二実施形態では、複数の車両状態量が変化することによる燃料の温度上昇傾向に正確に対応させて、カウントスピードを変更することができる。故に、検出禁止期間ＴＬの精度向上による目詰まり検出の信頼性向上効果を、高めることが可能となる。
【００６３】
またさらに第二実施形態では、複数の車両状態量に応じてそれぞれ異なる複数の第２カウント値Ａｃ、Ａｄ、Ａｅを、タイマカウンタＴｃに加算している。これによれば、車両状態量毎に燃料の温度上昇への影響度合い（例えば温度上昇傾向）を考慮して、タイマカウンタＴｃに加算する第２カウント値Ａｃ、Ａｄ、Ａｅの比重を変えることで、それら各状態量に応じたスピードにてカウントを実施できる。故に、検出禁止期間ＴＬの精度向上による目詰まり検出の信頼性向上効果を、高めることが可能となる。
【００６４】
（その他の実施形態）
以上、本発明のそれぞれの実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の実施形態に適用することができる。
【００６５】
例えば、第一及び第二実施形態の変形例１では、目詰まり検出は、燃料フィルタ２００の流入側と流出側との差圧を検出し、かかる差圧が予め設定された所定圧から変化することによりＥＣＵ４００が目詰まり検出を行うものであってもよい。
【００６６】
また、第一及び第二実施形態の変形例２では、第１状態と第２状態とを分けるための車両状態量としては、例えばエンジン回転数やアクセル開度など、燃料フィルタ２００を通過する燃料の温度上昇に関係のある車両状態量を、実験などによって求めて採用してもよい。
【００６７】
さらに、第一及び第二実施形態の変形例３では、第２カウント値Ａｃ、Ａｄ、Ａｅを算出するステップは、第一実施形態の場合には車両状態量が閾値Ｔｈ以上か未満かを判断するステップＳ１０５の前、また第二実施形態の場合にはいくつの車両状態量が閾値Ｔｈ１、Ｔｈ２以上かを判断するステップＳ２０６の前に、行ってもよい。
【００６８】
またさらに、第一実施形態の変形例４では、基準とした第２カウント値Ａｃを補正することで、第１カウント値Ａｂを算出してもよい。この場合、第２カウント値Ａｃに補正係数Ｘを乗算して、第１カウント値Ａｂを算出する。またこの場合、補正係数Ｘを１より小さい値に設定することで、第２カウント値Ａｃを第１カウント値Ａｂよりも大きい値とする。
【００６９】
加えて、第二実施形態の変形例５では、第２カウント値Ａｃ、Ａｄのうち基準としたいずれか一方を補正することで、第１カウント値Ａｂと、第２カウント値Ａｃ、Ａｄのうち他方とを算出してもよい。
【００７０】
また加えて、第二実施形態の変形例６では、第２カウント値Ａｃ、Ａｄ、Ａｅのうち少なくとも二つの値を、同一値に設定してもよい。
【００７１】
さらに加えて、第二実施形態の変形例７では、車両状態量の全てが対応閾値Ｔｈ１、Ｔｈ２以上である場合を第２状態とし、車両状態量の少なくとも一つが対応閾値Ｔｈ１、Ｔｈ２未満である場合を第１状態としてもよい。
【００７２】
またさらに加えて、第二実施形態の変形例８では、三つ以上の車両状態量を予め定め、それら車両状態量のうち少なくとも一つが対応閾値以上である場合を第２状態としてカウントを実施し、三つ以上の車両状態量の全てが対応閾値未満である場合を第１状態としてカウントを実施してもよい。
【符号の説明】
【００７３】
１  燃料供給制御装置、１００  燃料タンク、２００  燃料フィルタ、２１０  目詰まりスイッチ部、３００  サプライポンプ、３１０  フィードポンプ、３２０  燃料調量弁、３３０  高圧ポンプ、４００  ＥＣＵ、５００  コモンレール、５１０  圧力センサ、６００  インジェクタ、７００  管路、ＴＬ  検出禁止期間、Ｔｈ、Ｔｈ１、Ｔｈ２  閾値、Ｔｃ  タイマカウンタ、Ａｂ  第１カウント値、Ａｃ、Ａｄ、Ａｅ  第２カウント値、Ｌｘ、Ｌｘ１  リターン燃料量、Ｐｘ１  噴射圧力。
【図１】
0005920289.tif 000002
【図２】
0005920289.tif 000003
【図３】
0005920289.tif 000004
【図４】
0005920289.tif 000005
【図５】
0005920289.tif 000006
【図６】
0005920289.tif 000007