(57)【要約】【課題】互いに並列に設けられた第１および第２高圧燃料ポンプのそれぞれの故障判定を、故障パターンが過吐出故障または無吐出故障のいずれであるかを特定しながら、適切に行うことができる高圧燃料ポンプの故障判定装置を提供する。【解決手段】本発明の高圧燃料ポンプの故障判定装置１は、目標燃圧ＰＦＣＭＤになるようにフィードバック制御される燃圧ＰＦと目標燃圧ＰＦＣＭＤとの偏差の絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きいときに、第２高圧燃料ポンプ４０の運転を停止した状態で、故障パターンを特定しながら第１高圧燃料ポンプ３０の故障を判定する（ステップ６，７，２１〜２５）。また、第１高圧燃料ポンプ３０に故障が発生していないと判定したときには、同様の方法で、第２高圧燃料ポンプ４０の故障判定を実行する（ステップ２７〜３４）。【選択図】図６
2011052568.tif 000002
【特許請求の範囲】
【請求項１】
気筒に燃料を噴射する燃料噴射弁に燃料を供給する燃料供給系に互いに並列に設けられた第１高圧燃料ポンプおよび第２高圧燃料ポンプの故障を判定する高圧燃料ポンプの故障判定装置であって、
燃料タンク内の燃料を所定のフィード圧に昇圧する低圧燃料ポンプと、
当該低圧燃料ポンプから吐出された低圧の燃料を前記第１および第２高圧燃料ポンプに供給する低圧燃料供給通路と、
前記第１および第２高圧燃料ポンプから吐出された高圧の燃料を前記燃料噴射弁に供給する高圧燃料供給通路と、
当該高圧燃料供給通路の燃料の圧力を燃圧として検出する燃圧検出手段と、
前記第１および第２高圧燃料ポンプをバイパスするバイパス通路と、
当該バイパス通路に設けられ、前記燃圧が所定の開弁圧よりも大きくなったときに開弁し、前記高圧燃料供給通路から前記低圧燃料供給通路へ燃料を逃がすリリーフ弁と、
前記検出された燃圧が所定の目標燃圧になるように、前記第１および第２高圧燃料ポンプをフィードバック制御する高圧燃料ポンプ制御手段と、
前記燃圧と前記目標燃圧との偏差が所定のしきい値よりも大きいときに、前記第２高圧燃料ポンプを停止するとともに、当該第２高圧燃料ポンプの停止中、前記燃圧が前記リリーフ弁の前記開弁圧に達したときに、前記第１高圧燃料ポンプに燃料を吐出したままの過吐出故障が発生していると判定し、前記燃圧が前記低圧燃料ポンプの前記所定のフィード圧まで低下したときに、前記第１高圧燃料ポンプに燃料を吐出不能な無吐出故障が発生していると判定する故障判定手段と、
を備えることを特徴とする高圧燃料ポンプの故障判定装置。
【請求項２】
前記故障判定手段は、前記第１高圧燃料ポンプに故障が発生していないと判定したときに、前記第１高圧燃料ポンプの運転を停止し、前記第２高圧燃料ポンプの故障を判定することを特徴とする、請求項１に記載の高圧燃料ポンプの故障判定装置。
【請求項３】
前記故障判定手段は、前記燃圧と前記目標燃圧との偏差が前記しきい値以下で、かつ前記フィードバック制御において設定されたフィードバック値が所定の範囲にないときに、故障判定を実行することを特徴とする、請求項１または２に記載の高圧燃料ポンプの故障判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料供給系に設けられた高圧燃料ポンプの故障を判定する高圧燃料ポンプの故障判定装置に関する。
【背景技術】
【０００２】
従来の高圧燃料ポンプの故障判定装置として、例えば特許文献１に開示されたものが知られている。この内燃機関は、Ｖ型８気筒であり、燃料供給系には２つの高圧燃料ポンプが互いに並列に設けられている。各高圧燃料ポンプから吐出された高圧の燃料は、気筒ごとに設けられたインジェクタに供給され、インジェクタから各気筒内に直接、噴射され、燃焼に用いられる。
【０００３】
また、この故障判定装置では、一方の高圧燃料ポンプを停止した後に、所定のデューティ比の駆動信号によって他方の高圧燃料ポンプを制御した状態で、２つの高圧燃料ポンプの故障判定を順次、行う。この故障判定では、高圧燃料ポンプの吐出側の燃料の圧力（燃圧）が上昇しないときには、駆動信号が出力された高圧燃料ポンプに燃料を吐出不能な無吐出故障が発生していると判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３７９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、この従来の故障判定装置では、燃圧が上昇しないときに高圧燃料ポンプの無吐出故障を判定するにすぎないので、燃圧が適切な範囲を超えて上昇していても、高圧燃料ポンプの故障を判定できない。したがって、例えば、高圧燃料ポンプに燃料が吐出したままの過吐出故障が発生しているときでも、そのことを高圧燃料ポンプの故障として判定することができない。
【０００６】
本発明は、以上のような課題を解決するためになされたものであり、互いに並列に設けられた第１および第２高圧燃料ポンプに過吐出故障または無吐出故障のいずれの故障パターンによる故障が発生しているときにも、その故障パターンを特定しながら、高圧燃料ポンプの故障を適切に判定することができる高圧燃料ポンプの故障判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本願の請求項１に係る発明は、気筒７に燃料を噴射する燃料噴射弁４に燃料を供給する燃料供給系（実施形態における（以下、本項において同じ）燃料供給装置１０）に互いに並列に設けられた第１高圧燃料ポンプ３０および第２高圧燃料ポンプ４０の故障を判定する高圧燃料ポンプの故障判定装置１であって、燃料タンク１１内の燃料を所定のフィード圧ＰＦＥＥＤに昇圧する低圧燃料ポンプ５０と、低圧燃料ポンプ５０から吐出された低圧の燃料を第１および第２高圧燃料ポンプ３０，４０に供給する低圧燃料供給通路（低圧デリバリパイプ１４）と、第１および第２高圧燃料ポンプ３０，４０から吐出された高圧の燃料を燃料噴射弁４に供給する高圧燃料供給通路（高圧デリバリパイプ１５）と、高圧燃料供給通路の燃料の圧力を燃圧ＰＦとして検出する燃圧検出手段（燃圧センサ２１）と、第１および第２高圧燃料ポンプ３０，４０をバイパスするバイパス通路（第１バイパス管１６ａ、第２バイパス管１６ｂ）と、バイパス通路に設けられ、燃圧ＰＦが所定の開弁圧（リリーフ圧ＰＲＥＬ）よりも大きくなったときに開弁し、高圧燃料供給通路から低圧燃料供給通路へ燃料を逃がすリリーフ弁１７と、検出された燃圧ＰＦが所定の目標燃圧ＰＦＣＭＤになるように、第１および第２高圧燃料ポンプ３０，４０をフィードバック制御する高圧燃料ポンプ制御手段（ＥＣＵ２、図１１）と、燃圧ＰＦと目標燃圧ＰＦＣＭＤとの偏差（燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜）が所定のしきい値ＤＲＥＦよりも大きいときに、第２高圧燃料ポンプ４０を停止するとともに、第２高圧燃料ポンプ４０の停止中、燃圧ＰＦがリリーフ弁１７の開弁圧に達したときに、第１高圧燃料ポンプ３０に燃料を吐出したままの過吐出故障が発生していると判定し、燃圧ＰＦが低圧燃料ポンプ５０のフィード圧ＰＦＥＥＤまで低下したときに、第１高圧燃料ポンプ３０に燃料を吐出不能な無吐出故障が発生していると判定する故障判定手段（ＥＣＵ２、図６のステップ６，７、図７のステップ２１〜２６）と、を備えることを特徴とする。
【０００８】
この内燃機関の燃料供給系では、燃料タンク内の燃料が、低圧燃料ポンプによってフィード圧に昇圧された後、低圧燃料供給通路を介して、互いに並列の第１および第２高圧燃料ポンプに供給されるとともに、第１および第２高圧燃料ポンプから吐出された高圧の燃料が、高圧燃料供給通路を介して燃料噴射弁に供給される。供給された燃料は、燃料噴射弁から気筒に噴射され、燃焼に用いられる。また、燃料供給系には、第１および第２高圧燃料ポンプをバイパスする、リリーフ弁付きのバイパス通路が設けられており、高圧燃料供給通路の燃圧が所定の開弁圧よりも大きくなったときに、リリーフ弁が開弁することによって、高圧燃料供給通路から低圧燃料供給通路へ燃料が逃がされる。また、第１および第２高圧燃料ポンプは、検出された燃圧が所定の目標燃圧になるようにフィードバック制御される。
【０００９】
本発明の故障判定装置によれば、燃圧と目標燃圧との偏差が所定のしきい値よりも大きいときに、第１高圧燃料ポンプの故障判定を実行する。第１および第２高圧燃料ポンプがともに正常であれば、上記のフィードバック制御により、高圧燃料供給通路の燃圧が目標燃圧に良好に追随するので、両者の偏差は小さくなる。したがって、フィードバック制御中に燃圧と目標燃圧との偏差がしきい値よりも大きくなったときには、両高圧燃料ポンプのいずれか一方に故障が発生しているおそれがあるとして、適切なタイミングで第１高圧燃料ポンプの故障判定を行うことができる。
【００１０】
また、この故障判定に先立ち、第２高圧燃料ポンプの運転を停止するので、その運転の影響を受けることなく、第１高圧燃料ポンプの故障判定を適切に行うことができる。さらに、燃圧が開弁圧に達したときには、第１高圧燃料ポンプに燃料を吐出したままの過吐出故障が発生していると判定し、燃圧が低圧燃料ポンプの所定の供給圧まで低下したときには、第１高圧燃料ポンプに燃料を吐出不能な無吐出故障が発生していると判定するので、過吐出故障または無吐出故障のいずれの故障が発生しているときにも、その故障パターンを特定しながら、第１高圧燃料ポンプの故障を適切に判定することができる。
【００１１】
請求項２に係る発明は、請求項１に記載の高圧燃料ポンプの故障判定装置１において、故障判定手段は、第１高圧燃料ポンプ３０に故障が発生していないと判定したときに、第１高圧燃料ポンプ３０の運転を停止し、第２高圧燃料ポンプの故障を判定すること（図７のステップ２７〜３４）を特徴とする
【００１２】
この構成によれば、第１高圧燃料ポンプに故障が発生していないと判定したときには、第１高圧燃料ポンプの運転を停止した後に、上述した第１高圧燃料ポンプの故障判定と同じ方法で、第２高圧燃料ポンプの故障を判定する。したがって、第１高圧燃料ポンプの運転の影響を受けることなく、故障パターンを特定しながら、第２高圧燃料ポンプの故障判定を適切に行えるとともに、第１および第２高圧燃料ポンプのどちらに故障が発生しているかを明確に特定することができる。
【００１３】
請求項３に係る発明は、請求項１または２に記載の高圧燃料ポンプの故障判定装置１において、故障判定手段は、燃圧ＰＦと目標燃圧ＰＦＣＭＤとの偏差がしきい値ＰＲＥＦ以下で、かつフィードバック制御において設定されたフィードバック値（燃圧フィードバック値ＫＨＰＵＭＰ）が所定の範囲（ＫＨＰＵＭＰＬ＜ＫＨＰＵＭＰ＜ＫＨＰＵＭＰＨ）にないときに、故障判定を実行すること（図６のステップ８〜１１、図８、図９）を特徴とする。
【００１４】
この構成によれば、燃圧と目標燃圧との偏差がしきい値以下で、かつフィードバック制御において設定されたフィードバック値が所定の範囲にないときに故障判定を実行するので、高圧燃料ポンプの故障が燃圧と目標燃圧との偏差として明確に現れないときにも、フィードバック値の大きさに基づいて故障判定の要否を判別し、高圧燃料ポンプの故障をより適切なタイミングで実行することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態による高圧燃料ポンプの故障判定装置を適用した内燃機関の燃料供給装置を概略的に示す図である。
【図２】故障判定装置の概略構成を示すブロック図である。
【図３】高圧燃料ポンプを吸込行程の終了タイミングにおいて示す断面図である。
【図４】スピル行程中の高圧燃料ポンプを示す断面図である。
【図５】吐出行程の終了タイミングにおける高圧燃料ポンプを示す断面図である。
【図６】高圧燃料ポンプの故障判定処理を示すフローチャートである。
【図７】高圧燃料ポンプの第２故障判定処理を示すフローチャートである。
【図８】高圧燃料ポンプの第３故障判定処理を示すフローチャートである。
【図９】高圧燃料ポンプの第４故障判定処理を示すフローチャートである。
【図１０】高圧燃料ポンプの故障パターンを示すテーブルである。
【図１１】燃圧の制御処理を示すフローチャートである。
【図１２】実施形態による高圧燃料ポンプの故障判定装置が適用される内燃機関の他の燃料供給装置を概略的に示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の好ましい実施形態を詳細に説明する。図２に示すように、本発明の実施形態による高圧燃料ポンプの故障判定装置１は、ＥＣＵ２を備えており、このＥＣＵ２は、燃料噴射量の制御処理などの内燃機関３の各種の制御処理を行う。
【００１７】
図１に示すように、この内燃機関３（以下「エンジン３」という）は、車両（図示せず）に搭載されたＶ型８気筒タイプのＤＯＨＣ型のガソリンエンジンであり、右バンクの４つの気筒７（＃１〜４）と、左バンクの４つの気筒７（＃５〜８）を備えている。
【００１８】
エンジン３は、気筒ごとに設けられた燃料噴射弁（以下「インジェクタ」という）４および点火プラグ５と、各インジェクタ４に燃料を供給する燃料供給装置１０などを備えている。また、エンジン３は、筒内噴射式のものであり、燃料が各インジェクタ４から対応する気筒７内に直接、噴射されるとともに、気筒７内に生成された混合気が、点火プラグ５によって点火される。
【００１９】
インジェクタ４の開閉は、ＥＣＵ２からの制御信号によって制御され、それにより、開弁タイミングによって燃料噴射時期が、開弁時間によって燃料噴射量ＱＩＮＪが制御される。
【００２０】
また、燃料供給装置１０は、燃料を貯留する燃料タンク１１と、燃料タンク１１内に設けられた低圧燃料ポンプ５０と、第１および第２高圧燃料ポンプ３０，４０と、低圧デリバリパイプ１４と、高圧デリバリパイプ１５などを備えている。
【００２１】
低圧燃料ポンプ５０は、ＥＣＵ２により制御される電動タイプのものであり、エンジン３の運転中は常に運転される。低圧燃料ポンプ５０は、燃料タンク１１内の燃料を、燃料吸込路１２を介して吸い込み、所定の低圧のフィード圧ＰＦＥＥＤ（例えば３９２ｋＰａ）まで昇圧した後、低圧デリバリパイプ１４に吐出するとともに、余分な燃料を燃料戻し路１３を介して、燃料タンク１１内に戻す。
【００２２】
低圧デリバリパイプ１４の下流側は２本に分岐しており、それらの下流側端部には、第１および第２高圧燃料ポンプ３０，４０がそれぞれ接続されている。低圧燃料ポンプ５０から吐出された低圧の燃料は、以上の構成の低圧デリバリパイプ１４を介して、第１および第２高圧燃料ポンプ３０，４０に供給される。
【００２３】
第１および第２高圧燃料ポンプ３０，４０は、エンジン３のクランクシャフト（図示せず）に連結された容積式のものであり、クランクシャフトで駆動されることにより、低圧燃料ポンプ５０から供給された低圧の燃料をさらに昇圧し、高圧デリバリパイプ１５に吐出する。第１および第２高圧燃料ポンプ３０，４０の詳細については後述する。
【００２４】
高圧デリバリパイプ１５は、その上流側端部が第１および第２高圧燃料ポンプ３０，４０にそれぞれ接続され、その下流側の途中で１本の集合部１５ａに一旦、集合した後、さらにその下流側で２本に分岐し、左右のバンク内にそれぞれ延びていて、これらの部分にそれぞれ４つのインジェクタ４が並列に設けられている。第１および第２高圧燃料ポンプ３０，４０から吐出された高圧の燃料は、以上の構成の高圧デリバリパイプ１５を介して、各インジェクタ４に供給され、インジェクタ４の開弁に伴い、対応する気筒７内に噴射される。
【００２５】
また、高圧デリバリパイプ１５の集合部１５ａには、燃圧センサ２１が設けられている。燃圧センサ２１は、高圧デリバリパイプ１５内の燃料の圧力（以下「燃圧」という）ＰＦを検出し、その検出信号はＥＣＵ２に出力される。
【００２６】
また、燃料供給装置１０は、第１高圧燃料ポンプ３０をバイパスする第１バイパス管１６ａ、および第２高圧燃料ポンプ３０をバイパスする第２バイパス管１６ｂを備えており、バイパス管１６ａ，１６ｂにはそれぞれ、リリーフバルブ１７，１７が設けられている。リリーフバルブ１７は、機械式のものであり、高圧デリバリパイプ１５内の燃圧ＰＦが所定のリリーフ圧ＰＲＥＬ（例えば２５ＭＰａ）に達したときに開弁し、高圧デリバリパイプ１５から低圧デリバリパイプ１４へ燃料を逃がすことによって、燃圧ＰＦをリリーフ圧ＰＲＥＬを超えないように制限する。
【００２７】
第１および第２高圧燃料ポンプ３０，４０は互いに同じ構成を有しており、以下、これらを代表して、図３〜図５を参照しながら、第１高圧燃料ポンプ３０の構成を説明する。図３〜図５に示すように、第１高圧燃料ポンプ３０は、ポンプ本体３１と、ポンプ本体３１内に収容された吸込チェック弁３２および吐出チェック弁３４と、吸込チェック弁３２を駆動するための電磁アクチュエータ３３と、エンジン３のカムシャフト（図示せず）に設けられたカム６によって駆動されるプランジャ３５などを備えている。
【００２８】
ポンプ本体３１の内部には、燃料を昇圧するための昇圧室３１ａが形成されており、この昇圧室３１ａは、吸込口３１ｂを介して低圧デリバリパイプ１４に連通するとともに、吐出口３１ｃを介して高圧デリバリパイプ１５に連通している。また、吸込チェック弁３２は、昇圧室３１ａの入口を開閉するものであり、昇圧室３１ａ内に収容されるとともに、弁体３２ａおよびコイルばね３２ｂを備えている。この弁体３２ａは、昇圧室３１ａの入口を開放する開弁位置（図３に示す位置）と、昇圧室３１ａの入口を閉鎖する閉弁位置（図５に示す位置）との間で移動自在に設けられるとともに、コイルばね３２ｂによって、閉弁位置側に付勢されている。
【００２９】
一方、電磁アクチュエータ３３は、吸込チェック弁３２とともにスピル弁機構を構成するものであり、アクチュエータ本体３３ａ、コイル３３ｂ、アーマチュア３３ｃおよびコイルばね３３ｄなどを備えている。コイル３３ｂは、アクチュエータ本体３３ａ内に収容され、ＥＣＵ２に電気的に接続されている。コイル３３ｂは、ＥＣＵ２からの駆動信号が入力されているときに、この駆動信号によって励磁されるとともに、駆動信号が入力されていないときに、非励磁状態に保持される。
【００３０】
また、アーマチュア３３ｃは、その先端部が吸込チェック弁３２側に突出する所定の原点位置（図３，４に示す位置）と、吸込チェック弁３２側から退避する所定の動作位置（図５に示す位置）との間で移動自在に、アクチュエータ本体３３ａ内に収容されている。アーマチュア３３ｃは、コイル３３ｂが非励磁状態のときに、コイルばね３３ｄの付勢力によって原点位置に保持されるとともに、コイル３３ｂが駆動信号によって励磁されたときに、その電磁力によって、コイルばね３３ｄの付勢力に抗しながら、動作位置側に吸引される。
【００３１】
さらに、電磁アクチュエータ３３のコイルばね３３ｄの付勢力は、吸込チェック弁３２のコイルばね３２ｂの付勢力よりも大きい値に設定されており、それにより、吸込チェック弁３２は、コイル３３ｂが非励磁状態のときに、原点位置にあるアーマチュア３３ｃによって開弁状態に保持される（図４参照）。
【００３２】
一方、吐出チェック弁３４は、昇圧室３１ａの出口を開閉するものであり、昇圧室３１ａと吐出口３１ｃとの間の弁室３１ｄ内に収容されるとともに、弁体３４ａおよびコイルばね３４ｂを備えている。この弁体３４ａは、昇圧室３１ａの出口を開放する開弁位置（図５に示す位置）と、昇圧室３１ａの出口を閉鎖する閉弁位置（図３，４に示す位置）との間で移動自在に設けられるとともに、コイルばね３４ｂによって、閉弁位置側に付勢されている。
【００３３】
また、プランジャ３５は、その一端部が昇圧室３１ａ内に突出する所定の突出位置（図５に示す位置）と、昇圧室３１ａから退避する所定の退避位置（図３に示す位置）との間で摺動自在に、ポンプ本体３１のプランジャバレル３１ｅ内に収容されている。一方、プランジャ３５の他端部には、ばね座３６が取り付けられており、プランジャ３５およびばね座３６は、ばねホルダ３８を介してカム６に当接している。
【００３４】
さらに、ばね座３６とポンプ本体３１の間には、コイルばね３７が設けられており、このコイルばね３７によって、プランジャ３５は退避位置側に付勢されている。以上の構成により、プランジャ３５は、カム６の回転中、コイルばね３７の付勢力によってばねホルダ３８を介してカム６のカム面に当接するように保持され、それにより、エンジン３の運転中、カム６によって突出位置と退避位置との間で常に駆動される。
【００３５】
次に、以上のように構成された第１高圧燃料ポンプ３０の動作について説明する。第１高圧燃料ポンプ３０では、その１回の運転サイクル中、カム６の回転に伴って、吸込行程、スピル行程および吐出行程が順に１回ずつ実行される。
【００３６】
まず、吸込行程では、カム６が図５に示す回転角度位置から図３に示す回転角度位置に向かって図中の時計回りに回転するのに伴い、プランジャ３５が突出位置から退避位置に移動するとともに、昇圧室３１ａ内の燃圧ＰＦが低下し、それによって、吸込チェック弁３２が開弁状態になり、低圧燃料ポンプ５０からの燃料が昇圧室３１ａ内に吸い込まれる。
【００３７】
吸込行程に続くスピル行程では、カム６が図３に示す回転角度位置から図４に示す回転角度位置に向かって回転するのに伴い、プランジャ３５が退避位置から突出位置に向かって移動する。その際、電磁アクチュエータ３３がオフ状態にされることによって、吸込チェック弁３２が開弁状態に保持され、それによって、昇圧室３１ａ内の低圧の燃料が低圧燃料ポンプ５０側に戻される。
【００３８】
スピル工程に続く吐出工程では、カム６が図４に示す回転角度位置から図５に示す回転角度位置に向かって回転するとともに、電磁アクチュエータ３３がオン状態にされることによって、吸込チェック弁３２が閉弁する。それにより、燃圧ＰＦが上昇するとともに、吐出チェック弁３４が開弁し、昇圧室３１ａ内の高圧の燃料が高圧デリバリパイプ１５に吐出される。この吐出行程中、電磁アクチュエータ３３は、駆動開始タイミングＴＭＤＲＶから所定の駆動終了タイミングまでオン状態に制御される。
【００３９】
以上のように、この第１高圧燃料ポンプ３０では、スピル行程中における、電磁アクチュエータ３３の駆動開始タイミングＴＭＤＲＶを制御することによって、昇圧室３１ａから低圧燃料ポンプ５０側に戻される燃料量が変更され、それにより、高圧デリバリパイプ１５内の燃圧ＰＦが制御される。なお、電磁アクチュエータ３３の駆動開始タイミングＴＭＤＲＶは、後述する燃圧ＰＦの制御処理において設定される。
【００４０】
一方、クランクシャフトには、マグネットロータおよびＭＲＥピックアップ（いずれも図示せず）で構成されたクランク角センサ２２が設けられている（図２参照）。クランク角センサ２２は、クランクシャフトの回転に伴い、パルス信号であるＣＲＫ信号およびＴＤＣ信号を出力する。
【００４１】
ＣＲＫ信号は、所定のクランク角（例えば３０゜）ごとに出力される。ＥＣＵ２は、このＣＲＫ信号に基づき、エンジン３の回転数（以下「エンジン回転数」という）ＮＥを算出する。ＴＤＣ信号は、いずれかの気筒においてエンジン３のピストン（図示せず）が吸気行程開始時のＴＤＣ（上死点）付近の所定のクランク角度位置にあることを表す信号である。
【００４２】
また、エンジン３の吸気管（図示せず）には、吸気量センサ２３が設けられている。吸気量センサ２３は、気筒７に吸入される吸気量ＧＡＩＲを検出し、その検出信号をＥＣＵ２に出力する。
【００４３】
また、ＥＣＵ２は、ＣＰＵ、ＲＡＭ、ＲＯＭおよび入出力インターフェース（いずれも図示せず）などから成るマイクロコンピュータ（図示せず）で構成されている。前述したセンサ２１〜２３の検出信号はそれぞれ、ＥＣＵ２に入力され、入力インターフェースでＡ／Ｄ変換や整形がなされた後、ＣＰＵに入力される。ＣＰＵは、これらの検出信号に応じ、ＲＯＭに記憶された制御プログラムなどに基づいて、各種の演算処理を実行する。なお、本実施形態では、ＥＣＵ２は、高圧燃料ポンプ制御手段および故障判定手段に相当する。
【００４４】
次に、図６を参照しながら、ＥＣＵ２によって実行される、高圧燃料ポンプの故障判定処理について説明する。本処理は所定時間ごとに実行される。この故障判定は、第１および第２高圧燃料ポンプ３０，４０が、正常、過吐出故障（燃料を吐出したままの故障）または無吐出故障（燃料を吐出不能な故障）のいずれの状態に該当するかを、両高圧燃料ポンプ３０，４０のそれぞれについて判定するものである。
【００４５】
本処理ではまず、ステップ１（「Ｓ１」と図示。以下同じ）において、検出された燃圧ＰＦがリリーフ弁１７のリリーフ圧ＰＲＥＬに等しいか否かを判別する。この答がＹＥＳで、目標燃圧ＰＦＣＭＤに制御されるべき燃圧ＰＦがリリーフ圧ＰＲＥＬに等しい高い値になっているときには、燃圧ＰＦが過大であることから、第１および第２高圧燃料ポンプ３０，４０に過吐出故障が発生していると判定し、図１０に示す故障パターン７に該当するとして、そのことを表すために故障パターン７フラグＦ＿ＥＲＲ７を「１」にセットし（ステップ２）、本処理を終了する。
【００４６】
一方、上記ステップ１の答がＮＯのときには、ステップ３において、燃圧ＰＦが低圧燃料ポンプ５０のフィード圧ＰＦＥＥＤに等しいか否かを判別する。この答がＹＥＳで、燃圧ＰＦがフィード圧ＰＦＥＥＤに等しい低い値になっているときには、燃圧ＰＦが過小であることから、第１および第２高圧燃料ポンプ３０，４０に無吐出故障が発生していると判定し、故障パターン６に該当するとして、そのことを表すために故障パターン６フラグＦ＿ＥＲＲ６を「１」にセットし（ステップ４）、本処理を終了する。
【００４７】
一方、上記ステップ１および３の答がともにＮＯのときには、第１および第２高圧燃料ポンプ３０，４０に同一の故障パターンによる故障が発生していないと判定するとともに、ステップ５において、目標燃圧ＰＦＣＭＤと実際の燃圧ＰＦとの差を、燃圧偏差ＤＰＦとして算出する。
【００４８】
次に、ステップ６において、算出された燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜が所定のしきい値ＰＲＥＦ（例えば１ＭＰａ）以下であるか否かを判別する。この答がＮＯで、｜ＤＰＦ｜＞ＰＲＥＦのときには、燃圧ＰＦが目標燃圧ＰＦＣＭＤに良好に追随していないため、第１および第２高圧燃料ポンプ３０，４０の少なくとも一方に故障が発生しているとして、故障している高圧燃料ポンプと、その故障パターンを特定するために、ステップ７において、第２故障判定処理を実行し、本処理を終了する。
【００４９】
図７は、この第２故障判定処理を示す。本処理ではまず、ステップ２１において、第２高圧燃料ポンプ４０（Ｐ２）の電磁アクチュエータ４３をオフ状態にすることによって、第２高圧燃料ポンプ４０から高圧デリバリパイプ１５への燃料の吐出を停止する。
【００５０】
次に、ステップ２２において、第２高圧燃料ポンプ４０が停止されてからの経過時間を計測するダウンカウント式の第２高圧燃料ポンプ停止タイマの値ＴＤＰ２が、０であるか否かを判別する。この答がＮＯで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２（例えば１ｓｅｃ）が経過していないときには、本処理を終了する。
【００５１】
一方、上記ステップ２２の答がＹＥＳで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２が経過したときには、ステップ２３において、燃圧ＰＦがフィード圧ＰＦＥＥＤに等しいか否かを判別する。この答がＹＥＳのときには、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きく、かつ第１高圧燃料ポンプ３０の運転による燃圧ＰＦが過小であることから、第１高圧燃料ポンプ３０に無吐出故障が発生していると判定するとともに、故障パターン２に該当するとして、そのことを表すために故障パターン２フラグＦ＿ＥＲＲ２を「１」にセットし（ステップ２４）、本処理を終了する。
【００５２】
一方、上記ステップ２３の答がＮＯのときには、ステップ２５において、燃圧ＰＦがリリーフ圧ＰＲＥＬに等しいか否かを判別する。この答がＹＥＳのときには、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きく、かつ第１高圧燃料ポンプ３０の運転による燃圧ＰＦが過大であることから、第１高圧燃料ポンプ３０に過吐出故障が発生していると判定するとともに、故障パターン３に該当するとして、そのことを表すために故障パターン３フラグＦ＿ＥＲＲ３を「１」にセットし（ステップ２６）、本処理を終了する。
【００５３】
一方、上記ステップ２５の答がＮＯのときには、ステップ２７において、第２高圧燃料ポンプ４０からの燃料の吐出を再開し、第１高圧燃料ポンプ３０（Ｐ１）の電磁アクチュエータ３３をオフ状態にすることによって、第１高圧燃料ポンプ３０から高圧デリバリパイプ１５への燃料の吐出を停止するとともに、ステップ２８〜３２において、前記ステップ２２〜２６と同様にして、第２高圧燃料ポンプ４０を対象として故障判定を行う。
【００５４】
まず、ステップ２８では、第１高圧燃料ポンプ３０が停止されてからの経過時間を計測するダウンカウント式の第１高圧燃料ポンプ停止タイマの値ＴＤＰ１が、０であるか否かを判別する。この答がＮＯで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１（例えば１ｓｅｃ）が経過していないときには、本処理を終了する。
【００５５】
一方、上記ステップ２８の答がＹＥＳで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１が経過したときには、ステップ２９において、燃圧ＰＦがフィード圧ＰＦＥＥＤに等しいか否かを判別する。この答がＹＥＳのときには、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きく、かつ第２高圧燃料ポンプ４０の運転による燃圧ＰＦが過小であることから、第２高圧燃料ポンプ４０に無吐出故障が発生していると判定するとともに、故障パターン４に該当するとして、そのことを表すために故障パターン４フラグＦ＿ＥＲＲ４を「１」にセットし（ステップ３０）、本処理を終了する。
【００５６】
一方、上記ステップ２９の答がＮＯのときには、ステップ３１において、燃圧ＰＦがリリーフ圧ＰＲＥＬに等しいか否かを判別する。この答がＹＥＳのときには、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きく、かつ第２高圧燃料ポンプ４０の運転による燃圧ＰＦが過大であることから、第２高圧燃料ポンプ４０に過吐出故障が発生していると判定するとともに、故障パターン５に該当するとして、そのことを表すために故障パターン５フラグＦ＿ＥＲＲ５を「１」にセットし（ステップ３２）、本処理を終了する。
【００５７】
一方、上記ステップ３１の答がＮＯのときには、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きく、第２高圧燃料ポンプ４０を停止しても、燃圧ＰＦがフィード圧ＰＦＥＥＤにもリリーフ圧ＰＲＥＬにもならず、第１高圧燃料ポンプ３０を停止しても、燃圧ＰＦがフィード圧ＰＦＥＥＤにもリリーフ圧ＰＲＥＬにもならないことから、第１および第２高圧燃料ポンプ３０，４０の一方に無吐出故障、他方に過吐出故障が発生していると判定し、故障パターン８または９に該当するとして、そのことを表すために故障パターン８フラグＦ＿ＥＲＲ８および故障パターン９フラグＦ＿ＥＲＲ９をそれぞれ「１」にセットし（ステップ３３，３４）、本処理を終了する。
【００５８】
図６に戻り、前記ステップ６の答がＹＥＳで、｜ＤＰＦ｜≦ＰＲＥＦのときには、ステップ８において、燃圧フィードバック値ＫＨＰＵＭＰが所定の上限値ＫＨＰＵＭＰＨよりも小さいか否かを判別する。この燃圧フィードバック値ＫＨＰＵＭＰは、後述する燃圧ＰＦの制御において、実際の燃圧ＰＦが目標燃圧ＰＦＣＭＤになるようにフィードバック制御によって算出されるものであり、燃圧ＰＦが目標燃圧ＰＦＣＭＤに対して不足がちであるほど、より大きな値に算出される。
【００５９】
したがって、上記ステップ８の答がＮＯで、ＫＨＰＵＭＰ≧ＫＨＰＵＭＰＨのときには、燃圧ＰＦが過小であるため、第１および第２高圧燃料ポンプ３０，４０のいずれか一方に無吐出故障が発生しているとして、無吐出故障が発生している高圧燃料ポンプを特定するために、ステップ９において、第３故障判定処理を実行し、本処理を終了する。
【００６０】
図８は、この第３故障判定処理を示す。本処理ではまず、ステップ４１において、第２高圧燃料ポンプ４０からの燃料の吐出を停止した後、ステップ４２において、第２高圧燃料ポンプ停止タイマの値ＴＤＰ２が、０であるか否かを判別する。この答がＮＯで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２が経過していないときには、本処理を終了する。
【００６１】
一方、上記ステップ４２の答がＹＥＳで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２が経過したときには、ステップ４３において、燃圧ＰＦがフィード圧ＰＦＥＥＤに等しいか否かを判別する。この答がＹＥＳのときには、第１高圧燃料ポンプ３０に無吐出故障が発生していると判定するとともに、故障パターン２に該当するとして、故障パターン２フラグＦ＿ＥＲＲ２を「１」にセットし（ステップ４４）、本処理を終了する。
【００６２】
一方、上記ステップ４３の答がＮＯのときには、ステップ４５において、第２高圧燃料ポンプ４０からの燃料の吐出を再開し、第１高圧燃料ポンプ３０から高圧デリバリパイプ１５への燃料の吐出を停止するとともに、ステップ４６〜４８において、前記ステップ４２〜４４と同様にして、第２高圧燃料ポンプ４０を対象として故障判定を行う。
【００６３】
まず、ステップ４６では、第１高圧燃料ポンプ停止タイマの値ＴＤＰ１が、０であるか否かを判別する。この答がＮＯで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１が経過していないときには、本処理を終了する。
【００６４】
一方、上記ステップ４６の答がＹＥＳで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１が経過したときには、ステップ４７において、燃圧ＰＦがフィード圧ＰＦＥＥＤに等しいか否かを判別する。この答がＹＥＳのときには、第２高圧燃料ポンプ４０に無吐出故障が発生していると判定するとともに、故障パターン４に該当するとして、故障パターン４フラグＦ＿ＥＲＲ４を「１」にセットし（ステップ４８）、本処理を終了する。
【００６５】
一方、上記ステップ４７の答がＮＯのときには、第１および第２高圧燃料ポンプ３０，４０の一方に無吐出故障、他方に過吐出故障が発生していると判定し、故障パターン８または９に該当するとして、故障パターン８フラグＦ＿ＥＲＲ８および故障パターン９フラグＦ＿ＥＲＲ９をそれぞれ「１」にセットし（ステップ４９，５０）、本処理を終了する。
【００６６】
図６に戻り、前記ステップ８の答がＹＥＳで、ＫＨＰＵＭＰ＜ＫＨＰＵＭＰＨのときには、ステップ１０において、燃圧フィードバック値ＫＨＰＵＭＰが所定の下限値ＫＨＰＵＭＰＬよりも大きいか否かを判別する。
【００６７】
上記ステップ１０の答がＮＯで、ＫＨＰＵＭＰ≦ＫＨＰＵＭＰＬのときには、燃圧ＰＦが過大であるため、第１および第２高圧燃料ポンプ３０，４０のいずれか一方に過吐出故障が発生しているとして、過吐出故障が発生している高圧燃料ポンプを特定するために、ステップ１１において、第４故障判定処理を実行し、本処理を終了する。
【００６８】
図９は、この第４故障判定処理を示す。本処理ではまず、ステップ６１において、第２高圧燃料ポンプ４０を停止した後、ステップ６２において、第２高圧燃料ポンプ停止タイマの値ＴＤＰ２が、０であるか否かを判別する。この答がＮＯで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２が経過していないときには、本処理を終了する。
【００６９】
一方、上記ステップ６２の答がＹＥＳで、第２高圧燃料ポンプ４０の停止時から所定時間Ｔ２が経過したときには、ステップ６３において、燃圧ＰＦがリリーフ圧ＰＲＥＬに等しいか否かを判別する。この答がＹＥＳのときには、第１高圧燃料ポンプ３０に過吐出故障が発生していると判定するとともに、故障パターン３に該当するとして、故障パターン３フラグＦ＿ＥＲＲ３を「１」にセットし（ステップ６４）、本処理を終了する。
【００７０】
一方、上記ステップ６３の答がＮＯのときには、ステップ６５において、第２高圧燃料ポンプ４０からの燃料の吐出を再開し、第１高圧燃料ポンプ３０から高圧デリバリパイプ１５への燃料の吐出を停止するとともに、ステップ６６〜６８において、前記ステップ６２〜６４と同様にして、第２高圧燃料ポンプ４０を対象として故障判定を行う。
【００７１】
まず、ステップ６６では、第１高圧燃料ポンプ停止タイマの値ＴＤＰ１が、０であるか否かを判別する。この答がＮＯで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１が経過していないときには、本処理を終了する。
【００７２】
一方、上記ステップ６６の答がＹＥＳで、第１高圧燃料ポンプ３０の停止時から所定時間Ｔ１が経過したときには、ステップ６７において、燃圧ＰＦがリリーフ圧ＰＲＥＬに等しいか否かを判別する。この答がＹＥＳのときには、第２高圧燃料ポンプ４０に過吐出故障が発生していると判定するとともに、故障パターン５に該当するとして、故障パターン５フラグＦ＿ＥＲＲ５を「１」にセットし（ステップ６８）、本処理を終了する。
【００７３】
一方、上記ステップ６７の答がＮＯのときには、第１および第２高圧燃料ポンプ３０，４０の一方に無吐出故障、他方に過吐出故障が発生していると判定し、故障パターン８または９に該当するとして、故障パターン８フラグＦ＿ＥＲＲ８および故障パターン９フラグＦ＿ＥＲＲ９をそれぞれ「１」にセットし（ステップ６９，７０）、本処理を終了する。
【００７４】
図６に戻り、前記ステップ１０の答がＹＥＳで、ＫＨＰＵＭＰＬ＜ＫＨＰＵＭＰ＜ＫＨＰＵＭＰＨのときには、燃圧フィードバック値ＫＨＰＵＭＰが所定の範囲にあるため、第１および第２高圧燃料ポンプ３０，４０がいずれも正常であると判定するとともに、故障パターン１に該当するとして、そのことを表すために故障パターン１フラグＦ＿ＥＲＲ１を「１」にセットし（ステップ１２）、本処理を終了する。
【００７５】
以上のように、上述した図６の高圧燃料ポンプの故障判定処理ではまず、両高圧燃料ポンプ３０，４０の運転による燃圧ＰＦに応じて、第１および第２高圧燃料ポンプ３０，４０の故障判定を行う（ステップ１〜４）。この故障判定で故障と判定されない場合には、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜に応じて、第１および第２高圧燃料ポンプ３０，４０の故障判定を順次、行う（ステップ５〜７）。さらに、これらの故障判定において故障と判定されない場合には、燃圧フィードバック値ＫＨＰＵＭＰの大きさに応じて、第１および第２高圧燃料ポンプ３０，４０の故障判定を順次、行う。このような故障判定を実行することによって、故障している高圧燃料ポンプおよび故障パターンを特定することができる。
【００７６】
図１１は、燃圧ＰＦの制御処理を示す。本処理ではまず、ステップ８１において、検出されたエンジン回転数ＮＥおよび吸気量ＧＡＩＲに応じ、所定のマップを検索することによって、目標燃圧ＰＦＣＭＤを算出する。このマップでは、目標燃圧ＰＦＣＭＤは、吸気量ＧＡＩＲが大きいほど、より大きな値に設定されている。
【００７７】
次に、ステップ８２において、目標燃圧ＰＦＣＭＤと実際の燃圧ＰＦとの差を、燃圧偏差ＤＰＦとして算出する。
【００７８】
次に、ステップ８３において、算出された燃圧偏差ＤＰＦに応じ、所定のマップを検索することによって、燃圧フィードバック値ＫＨＰＵＭＰのＰ項ＫＨＰＰＸを算出する。このマップでは、Ｐ項ＫＨＰＰＸは、燃圧偏差ＤＰＦが大きいほど、より大きな値に設定されている。
【００７９】
次に、ステップ８４において、燃圧偏差ＤＰＦを、前回までに算出されている燃圧偏差積算値ΣＤＰＦに加算することによって、燃圧偏差積算値ΣＤＰＦを算出する。
【００８０】
次に、ステップ８５において、燃圧偏差ＤＰＦに応じ、所定のマップを検索することによって、Ｉ項ゲインＫＨＰＩＳＵＭＸを算出する。
【００８１】
次に、ステップ８６において、算出されたＩ項ゲインＫＨＰＩＳＵＭＸをステップ８４で算出された燃圧偏差積算値ΣＤＰＦに乗算することによって、Ｉ項ＫＨＰＩＸを算出する。
【００８２】
次に、ステップ８７において、エンジン回転数ＮＥおよび吸気量ＧＡＩＲに応じ、所定のマップを検索することによって、燃料噴射量ＱＩＮＪを算出する。このマップでは、燃料噴射量ＱＩＮＪは、エンジン回転数ＮＥが高いほど、また吸気量ＧＡＩＲが大きいほど、より大きな値に設定されている。
【００８３】
次に、ステップ８８において、算出された燃料噴射量ＱＩＮＪに応じ、所定のマップを検索することによって、燃圧フィードバック値ＫＨＰＵＭＰの基本値ＫＨＰＦＦを算出する。このマップでは、基本値ＫＨＰＦＦは、燃料噴射量ＱＩＮＪが大きいほど、より大きな値に設定されている。
【００８４】
次に、ステップ８９において、算出された基本値ＫＨＰＦＦに、Ｐ項ＫＨＰＰＸおよびＩ項ＫＨＰＩＸを加算することによって、燃圧フィードバック値ＫＨＰＵＭＰを算出する。
【００８５】
次に、ステップ９０において、算出された燃圧フィードバック値ＫＨＰＵＭＰに応じ、所定のマップを検索することによって、電磁アクチュエータ３３，４３の駆動開始タイミングＴＭＤＲＶを算出し、本処理を終了する。このマップでは、駆動開始タイミングＴＭＤＲＶは、燃圧フィードバック値ＫＨＰＵＭＰが大きいほど、より早くなるように設定されている。そして、設定された駆動開始タイミングＴＭＤＲＶで電磁アクチュエータ３３，４３が駆動されることによって、燃圧ＰＦが目標燃圧ＰＦＣＭＤに収束するように制御される。
【００８６】
以上のように、本実施形態によれば、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦよりも大きいときに、第１高圧燃料ポンプ３０の故障判定を実行する（図６のステップ６，７、図７）ので、適切なタイミングで第１高圧燃料ポンプ３０の故障判定を行うことができる。
【００８７】
また、この故障判定に先立ち、第２高圧燃料ポンプ４０の運転を停止する（図７のステップ２１）ので、その運転の影響を受けることなく、第１高圧燃料ポンプ３０の故障判定を適切に行うことができる。さらに、燃圧ＰＦがリリーフ圧ＰＲＥＬに達したときには、第１高圧燃料ポンプ３０に過吐出故障が発生していると判定し（図７のステップ２５，２６）、燃圧ＰＦがフィード圧ＰＦＥＥＤまで低下したときには、第１高圧燃料ポンプ３０に無吐出故障が発生していると判定する（図７のステップ２３，２４）ので、過吐出故障および無吐出故障のいずれの故障が発生しているときにも、その故障パターンを特定しながら、第１高圧燃料ポンプ３０の故障を適切に判定することができる。
【００８８】
また、第１高圧燃料ポンプ３０に故障が発生していないと判定したときには、第１高圧燃料ポンプ３０の運転を停止し、第２高圧燃料ポンプ４０の運転を再開した（図７のステップ２７）後に、上述した第１高圧燃料ポンプ３０の故障判定と同じ方法で、第２高圧燃料ポンプ４０の故障を判定する（図７のステップ２８〜３４）。したがって、第１高圧燃料ポンプ３０の運転の影響を受けることなく、故障パターンを特定しながら、第２高圧燃料ポンプ４０の故障判定を適切に行えるとともに、第１および第２高圧燃料ポンプ３０，４０のどちらに故障が発生しているかを明確に特定することができる。
【００８９】
また、燃圧偏差ＤＰＦの絶対値｜ＤＰＦ｜がしきい値ＰＲＥＦ以下で、かつ燃圧フィードバック値ＫＨＰＵＭＰがＫＨＰＵＭＰＬ＜ＫＨＰＵＭＰ＜ＫＨＰＵＭＰＨの範囲にないときに、故障判定を実行する（図６のステップ９，１１、図８、図９）ので、第１および第２高圧燃料ポンプ３０，４０の故障が燃圧偏差ＤＰＦとして明確に現れないときにも、燃圧フィードバック値ＫＨＰＵＭＰの大きさに基づいて故障判定の要否を判別し（図６のステップ８，１２）、高圧燃料ポンプ３０の故障をより適切なタイミングで実行することができる。
【００９０】
なお、本発明は、説明した実施形態に限定されることなく、種々の態様で実施することができる。例えば、実施形態では、燃料供給装置１０は、２つの高圧燃料ポンプ３０，４０を備えているが、互いに並列に設けられていれば、高圧燃料ポンプの数は３以上でもよい。
【００９１】
また、実施形態では、第１および第２高圧燃料ポンプ３０，４０は、エンジン３のクランクシャフトに連結された容積式のものであるが、これに限らず、低圧燃料ポンプ５０のような電動タイプのものでもよい。
【００９２】
また、実施形態では、高圧デリバリパイプ１５は、図１に示すように第１および第２高圧燃料ポンプ３０，４０の下流側で１本の集合部１５ａに一旦、集合した後、その下流側で再び２本に分岐するように構成されているが、両高圧燃料ポンプ３０，４０の下流側の間で互いに連通していればよく、例えば図１２に示すように、第１および第２高圧燃料ポンプ３０，４０からそれぞれ延びる高圧デリバリパイプ１５，１５の間を連通管１５ｂで連結したものでもよい。
【００９３】
さらに、実施形態では、エンジン３は、互いに独立したバンクを有するＶ型８気筒タイプのものであるが、高圧燃料ポンプから吐出された高圧の燃料が、高圧デリバリパイプ１５を介して各インジェクタ４に供給されるように構成されていれば、独立バンクでなくてもよく、単気筒であってもよい。
【００９４】
また、実施形態では、燃圧ＰＦを目標燃圧ＰＦＣＭＤに制御するための燃圧フィードバック値ＫＨＰＵＭＰを、基本値ＫＨＰＦＦとフィードバック項（Ｐ項ＫＨＰＰＸ，Ｉ項ＫＨＰＩＸ）を併用して算出しているが、フィードバック項のみで算出してもよい。
【００９５】
また、実施形態は、本発明を車両に搭載されたガソリンエンジンに適用した例であるが、本発明は、これに限らず、ガソリンエンジン以外のディーゼルエンジンなどの各種のエンジンに適用してもよく、また、車両用以外のエンジン、例えば、クランク軸を鉛直に配置した船外機などのような船舶推進機用エンジンにも適用可能である。その他、本発明の趣旨の範囲内で、細部の構成を適宜、変更することが可能である。
【符号の説明】
【００９６】
１    高圧燃料ポンプの故障判定装置
２    ＥＣＵ（高圧燃料ポンプ制御手段、故障判定手段）
３    エンジン（内燃機関）
４    インジェクタ（燃料噴射弁）
７    気筒
１０    燃料供給装置（燃料供給系）
１１    燃料タンク
１４    低圧デリバリパイプ（低圧燃料供給通路）
１５    高圧デリバリパイプ（高圧燃料供給通路）
１６ａ  第１バイパス管（バイパス通路）
１６ｂ  第２バイパス管（バイパス通路）
１７    リリーフ弁
２１    燃圧センサ（燃圧検出手段）
３０    第１高圧燃料ポンプ
４０    第２高圧燃料ポンプ
５０    低圧燃料ポンプ
ＰＦ  燃圧
ＰＦＣＭＤ  目標燃圧
｜ＤＰＦ｜  燃圧偏差の絶対値（偏差）
ＤＲＥＦ  しきい値
ＰＲＥＬ  リリーフ圧（リリーフ弁の開弁圧）
ＰＦＥＥＤ  フィード圧
ＫＨＰＵＭＰ  燃圧フィードバック値（フィードバック値）
【図１】
2011052568.tif 000003
【図２】
2011052568.tif 000004
【図３】
2011052568.tif 000005
【図４】
2011052568.tif 000006
【図５】
2011052568.tif 000007
【図６】
2011052568.tif 000008
【図７】
2011052568.tif 000009
【図８】
2011052568.tif 000010
【図９】
2011052568.tif 000011
【図１０】
2011052568.tif 000012
【図１１】
2011052568.tif 000013
【図１２】
2011052568.tif 000014