(57)【特許請求の範囲】
【請求項１】
蓄圧容器（１２）から供給される燃料を複数の燃料噴射弁（２０）により順次噴射させる燃料噴射システム（５０）に適用され、前記燃料噴射弁における前記燃料の噴き放しを検出する燃料噴き放し検出装置であって、
前記蓄圧容器から前記複数の燃料噴射弁の噴射孔（２０ｆ）までの各燃料通路（１４、２２、２５）内の燃料圧力をそれぞれ逐次検出する複数の燃圧センサ（２０ａ、２００ａ）と、
前記複数の燃圧センサにより逐次検出される前記燃料圧力に基づいて、１つの前記燃料噴射弁により噴射が行われる期間において、複数の前記燃料通路において前記燃料圧力が低下する速度がそれぞれ所定速度よりも速く、且つ複数の前記燃料通路のうち噴射が行われる前記燃料噴射弁に対応する特定の燃料通路における前記燃料圧力が所定圧力になってから、他の燃料通路における前記燃料圧力が前記所定圧力になるまでの期間が所定期間よりも長い場合に、前記燃料の噴き放しが生じていることを検出する検出手段（３０）と、
を備えることを特徴とする燃料噴き放し検出装置。
【請求項２】
前記検出手段は、１つの前記燃料噴射弁により噴射が行われる期間において、複数の前記燃料通路において前記燃料圧力が低下する速度がそれぞれ所定速度よりも速く、且つ複数の前記燃料通路のうち前記特定の燃料通路における前記燃料圧力が所定圧力になってから、他の燃料通路における前記燃料圧力が前記所定圧力になるまでの期間が所定期間よりも長い場合に、前記特定の燃料通路に対応する前記燃料噴射弁において前記燃料の噴き放しが生じていることを検出する請求項１に記載の燃料噴き放し検出装置。
【請求項３】
前記検出手段は、１つの前記燃料噴射弁により噴射が行われる期間において、複数の前記燃料通路において前記燃料圧力が低下する速度がそれぞれ所定速度よりも速い異常な燃料漏れが、前記燃料噴射システムに生じていない状態において、前記複数の燃圧センサにより逐次検出される前記燃料圧力に基づいて、前記複数の燃料噴射弁により前記燃料が噴射されていない期間において、複数の前記燃料通路における前記燃料圧力の互いの偏差が所定値よりも小さいと判定されたことを条件として、前記燃料の噴き放しが生じていることの検出を許可する請求項１又は２に記載の燃料噴き放し検出装置。
【請求項４】
前記検出手段により前記燃料の噴き放しが生じていることの検出された状態が、判定期間よりも長く継続したことを条件として、前記燃料の噴き放しに対応した第１フェールセーフ処理を実行する第１フェールセーフ手段を備える請求項１〜３のいずれか１項に記載の燃料噴き放し検出装置。
【請求項５】
前記検出手段は、１つの前記燃料噴射弁により噴射が行われる期間において、複数の前記燃料通路において前記燃料圧力が低下する速度がそれぞれ所定速度よりも速く、且つ複数の前記燃料通路のうち前記特定の燃料通路における前記燃料圧力が所定圧力になってから、他の燃料通路における前記燃料圧力が前記所定圧力になるまでの期間が所定期間よりも短い場合に、前記燃料噴射システムに前記燃料の噴き放し以外の、複数の前記燃料通路において前記燃料圧力が低下する速度がそれぞれ所定速度よりも速い異常な燃料漏れが生じていることを検出する請求項１〜４のいずれか１項に記載の燃料噴き放し検出装置。
【請求項６】
前記検出手段により前記燃料の噴き放し以外の前記異常な燃料漏れが生じていることの検出された状態が、判定期間よりも長く継続したことを条件として、前記燃料の噴き放し以外の前記異常な燃料漏れに対応した第２フェールセーフ処理を実行する第２フェールセーフ手段を備える請求項５に記載の燃料噴き放し検出装置。
【請求項７】
前記燃圧センサは前記燃料噴射弁に取り付けられている請求項１〜６のいずれか１項に記載の燃料噴き放し検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射弁において燃料の噴き放しが生じていることを検出する燃料噴き放し検出装置に関する。
【背景技術】
【０００２】
従来、コモンレール式の燃料噴射システムにおいて、異常な燃料漏れが生じていることを検出するものがある（例えば、特許文献１参照）。特許文献１に記載のものでは、燃料ポンプの吐出量ＱＴ、インジェクタ（燃料噴射弁）の内部リーク量ＱＩ、インジェクタのスイッチングに伴うスイッチングリーク量ＱＳ、コモンレール圧の変化分に相当する燃料量ＱＰ、及び目標燃料噴射量ＱＦを算出している。そして、燃料漏れ量ＱＬ＝ＱＴ−（ＱＩ＋ＱＳ＋ＱＰ＋ＱＦ）を算出し、燃料漏れ量ＱＬが所定値以上である場合に、異常な燃料漏れが生じていると判定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１７７５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のものでは、インジェクタにおいて燃料が噴き放しになっている場合にも、異常な燃料漏れが生じていると判定される。そして、異常な燃料漏れが生じていると判定された場合には、一般にフェールセーフ処理が実行される。
【０００５】
ここで、インジェクタにおいて一時的に燃料の噴き放しが生じたとしても、その後に正常な状態に回復することがある。しかしながら、特許文献１に記載のものでは、インジェクタにおいて燃料の噴き放しが生じた場合と、燃料配管に亀裂が生じたなどの自然に回復しない場合とを区別することができない。このため、異常な燃料漏れの種類にかかわりなく、過剰にフェールセーフ処理が実行されるおそれがある。
【０００６】
本発明は、こうした課題を解決するためになされたものであり、その目的は、異常な燃料漏れのうち、燃料噴射弁における燃料の噴き放しを区別して検出することのできる燃料噴き放し検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００８】
第１の発明は、蓄圧容器（１２）から供給される燃料を複数の燃料噴射弁（２０）により噴射させる燃料噴射システム（５０）に適用され、前記燃料噴射弁における前記燃料の噴き放しを検出する燃料噴き放し検出装置であって、前記蓄圧容器から前記複数の燃料噴射弁の噴射孔（２０ｆ）までの各燃料通路（１４、２２、２５）内の燃料圧力をそれぞれ逐次検出する複数の燃圧センサ（２０ａ、２００ａ）と、前記複数の燃圧センサにより逐次検出される前記燃料圧力に基づいて、複数の前記燃料通路において前記燃料圧力が低下し、且つ複数の前記燃料通路のうち特定の燃料通路における前記燃料圧力が他の燃料通路における前記燃料圧力よりも先に低下している場合に、前記燃料の噴き放しが生じていることを検出する検出手段（３０）と、を備えることを特徴とする。
【０００９】
上記構成によれば、燃圧センサにより、蓄圧容器から複数の燃料噴射弁の噴射孔までの各燃料通路内の燃料圧力がそれぞれ逐次検出される。このため、蓄圧容器内で燃料圧力の変動が減衰する前に、噴射孔での燃料圧力の変動を正確に検出することができる。
【００１０】
ここで、特定の燃料噴射弁において燃料の噴き放しが生じている場合には、その特定の燃料噴射弁に対応する燃料通路内の燃料圧力が低下する。それに伴って、蓄圧容器内の燃料圧力が低下し、ひいては他の燃料噴射弁に対応する燃料通路内の燃料圧力も低下することとなる。このとき、他の燃料噴射弁に対応する燃料通路内の燃料圧力は、特定の燃料噴射弁に対応する燃料通路内の燃料圧力よりも遅れて低下する。なお、蓄圧容器や、ポンプから蓄圧容器までの燃料配管から燃料が漏れている場合には、複数の燃料噴射弁に対応する各燃料通路において燃料圧力が略同時に低下する。
【００１１】
この点、複数の燃料通路において燃料圧力が低下し、且つ複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下している場合に、燃料の噴き放しが生じていることが検出される。したがって、異常な燃料漏れのうち、燃料噴射弁における燃料の噴き放しを区別して検出することができる。
【図面の簡単な説明】
【００１２】
【図１】燃料噴射システムを示す模式図。
【図２】図１のインジェクタを模式的に示す断面図。
【図３】燃料噴射制御の処理手順を示すフローチャート。
【図４】異常な燃料漏れ検出の処理手順を示すフローチャート。
【図５】単段噴射実行時における検出圧力の波形と噴射率の波形との関係を示すタイムチャート。
【図６】多段噴射実行時における検出圧力の波形と噴射率の波形との関係を示すタイムチャート。
【発明を実施するための形態】
【００１３】
以下、一実施形態について図面を参照しつつ説明する。なお、本実施形態では、例えば４輪自動車用エンジン（内燃機関）を対象とするコモンレール式の燃料噴射システムとして具体化している。このシステムは、ディーゼルエンジンの燃焼室（気筒）内に、直接的に高圧燃料（例えば噴射圧力「１０００気圧」以上の軽油）を噴射する際に用いられる。
【００１４】
はじめに、図１を参照して、コモンレール式の燃料噴射システムの概略について説明する。なお、本実施形態では多気筒（例えば直列４気筒）の４ストローク、レシプロ式ディーゼルエンジンを想定している。このエンジンでは、吸排気弁のカム軸に設けられた気筒判別センサ（電磁ピックアップ）にてその時の対象シリンダが逐次判別され、４つのシリンダ＃１〜＃４について、それぞれ吸入・圧縮・燃焼・排気の４行程による１燃焼サイクルが「７２０°ＣＡ」周期で実行される。詳しくは、各シリンダ間で「１８０°ＣＡ」ずらして、シリンダ＃１，＃３，＃４，＃２の順で１燃焼サイクルが逐次実行される。
【００１５】
同図に示されるように、この燃料噴射システム５０は、大きくは、ＥＣＵ３０（電子制御ユニット）が、各種センサからのセンサ出力を取り込み、それら各センサ出力に基づいて燃料供給系を構成する各装置の駆動を制御するように構成されている。ＥＣＵ３０は、吸入調整弁１１ｃに対する電流供給量を調整して燃料ポンプ１１の燃料吐出量を所望の値に制御することで、コモンレール１２（蓄圧容器）内の燃料圧力を目標値にフィードバック制御（例えばＰＩＤ制御）する。そして、その燃料圧力に基づいて、対象エンジンの所定シリンダに対する燃料噴射量、ひいては同エンジンの出力（出力軸の回転速度やトルク）を所望の大きさに制御する。
【００１６】
燃料供給系を構成する諸々の装置は、燃料上流側から、燃料タンク１０、燃料ポンプ１１（ポンプ）、コモンレール１２、及びインジェクタ２０（燃料噴射弁）の順に配設されている。このうち、燃料タンク１０と燃料ポンプ１１とは、燃料フィルタ１０ｂを介して配管１０ａにより接続されている。
【００１７】
燃料ポンプ１１は、駆動軸１１ｄによって駆動される高圧ポンプ１１ａ及び低圧ポンプ１１ｂを有している。低圧ポンプ１１ｂによって上記燃料タンク１０から汲み上げられる燃料は、高圧ポンプ１１ａにて加圧されて吐出される。そして、高圧ポンプ１１ａへの燃料の圧送量、ひいては燃料ポンプ１１の燃料吐出量は、燃料ポンプ１１の燃料吸入側に設けられた吸入調整弁（ＳＣＶ：Suction Control Valve）１１ｃによって調量される。すなわち、この燃料ポンプ１１では、吸入調整弁１１ｃ（例えば非通電時に開弁するノーマリオン型の調整弁）の駆動電流量（ひいては弁開度）を調整することで、同ポンプ１１からの燃料吐出量が所望の値に制御される。
【００１８】
燃料ポンプ１１を構成する２種のポンプのうち、低圧ポンプ１１ｂは、例えばトロコイド式のフィードポンプとして構成されている。これに対し、高圧ポンプ１１ａは、例えばプランジャポンプからなり、図示しない偏心カムにて所定のプランジャ（例えば３本のプランジャ）をそれぞれ軸方向に往復動させることにより、加圧室に送られた燃料を逐次所定のタイミングで圧送する。いずれのポンプも、駆動軸１１ｄによって駆動されるものである。ちなみにこの駆動軸１１ｄは、対象エンジンの出力軸であるクランク軸４１に連動し、例えばクランク軸４１の１回転に対して「１／１」又は「１／２」等の比率で回転する。すなわち、上記低圧ポンプ１１ｂ及び高圧ポンプ１１ａは、対象エンジンの出力によって駆動される。
【００１９】
燃料ポンプ１１により燃料タンク１０から燃料フィルタ１０ｂを介して汲み上げられた燃料は、コモンレール１２へ加圧供給（圧送）される。そして、コモンレール１２は、燃料ポンプ１１から圧送された燃料を高圧状態で蓄える。コモンレール１２は、蓄えられた燃料を、シリンダ毎に設けられた高圧配管１４を通じて、各シリンダ＃１〜＃４のインジェクタ２０へそれぞれ分配供給する。これらインジェクタ２０（＃１）〜（＃４）の燃料排出口２１は、それぞれ余分な燃料を燃料タンク１０へ戻すための配管１８とつながっている。また、コモンレール１２と高圧配管１４との間には、コモンレール１２から高圧配管１４へ伝播する燃料の圧力脈動を減衰させるオリフィス１２ａ（燃料脈動軽減手段）が備えられている。
【００２０】
図２に、上記インジェクタ２０の詳細構造を示す。なお、上記４つのインジェクタ２０（＃１）〜（＃４）は同様の構造（例えば図２に示す構造）となっている。いずれのインジェクタ２０も、燃焼用の燃料（燃料タンク１０内の燃料）を利用した油圧駆動式の燃料噴射弁である。そして、燃料噴射に際して、駆動動力の伝達が油圧室Ｃｄ（制御室）を介して行われる。同図に示されるように、このインジェクタ２０は、非通電時に閉弁状態となるノーマリクローズ型の燃料噴射弁として構成されている。
【００２１】
インジェクタ２０のハウジング２０ｅに形成された燃料流入口２２には、コモンレール１２から圧送される高圧燃料が流入する。流入した高圧燃料の一部は油圧室Ｃｄに流入し、他は噴射孔２０ｆに向けて流れる。油圧室Ｃｄには、制御弁２３により開閉されるリーク孔２４が形成されている。制御弁２３によりリーク孔２４が開放されると、油圧室Ｃｄの燃料はリーク孔２４から燃料排出口２１を経て燃料タンク１０に戻される。
【００２２】
このインジェクタ２０の燃料噴射に際しては、二方電磁弁を構成するソレノイド２０ｂに対する通電状態（通電／非通電）に応じて制御弁２３を作動させる。これにより、油圧室Ｃｄの密閉度合、ひいては同油圧室Ｃｄ内の圧力（ニードル弁２０ｃの背圧に相当）が増減される。そして、その圧力の増減により、スプリング２０ｄ（コイルばね）の伸張力に従って又は抗して、ニードル弁２０ｃがハウジング２０ｅ内を往復動（上下）する。これにより、噴射孔２０ｆまでの内部燃料通路２５が開閉される。詳しくは、往復動に基づいて、ニードル弁２０ｃが弁座部に対して着座又は離座させられる。
【００２３】
ここで、ニードル弁２０ｃの駆動制御は、オンオフ制御を通じて行われる。すなわち、ニードル弁２０ｃの駆動部（上記二方電磁弁）には、ＥＣＵ３０からオンオフを指令するパルス信号（通電信号）が送られる。そして、オン信号（又はオフ信号）に基づいてニードル弁２０ｃがリフトアップさせられ、噴射孔２０ｆが開放される。一方、オフ信号（又はオン信号）に基づいてニードル弁２０ｃがリフトダウンさせられ、噴射孔２０ｆが閉塞される。
【００２４】
ちなみに、上記油圧室Ｃｄの増圧処理は、コモンレール１２からの燃料供給によって行われる。他方、油圧室Ｃｄの減圧処理は、ソレノイド２０ｂへの通電により制御弁２３を作動させて、リーク孔２４を開放させることによって行われる。これにより、インジェクタ２０と燃料タンク１０とを接続する配管１８（図１）を通じて、油圧室Ｃｄ内の燃料が上記燃料タンク１０へ戻される。すなわち、油圧室Ｃｄ内の燃料圧力を制御弁２３の開閉作動により調整することで、噴射孔２０ｆを開閉するニードル弁２０ｃの作動が制御される。
【００２５】
インジェクタ２０の非駆動状態では、定常的に付与される閉弁側への力（スプリング２０ｄによる伸張力）により、ニードル弁２０ｃが閉弁側へ変位させられる。一方、駆動状態では、上記のように駆動力が付与されることにより、上記スプリング２０ｄの伸張力に抗してニードル弁２０ｃが開弁側へ変位させられる。この際に、非駆動状態と駆動状態とでは、ニードル弁２０ｃのリフト量が略対称に変化する。
【００２６】
インジェクタ２０には、燃料圧力を検出する燃圧センサ２０ａ（図１も併せ参照）が取り付けられている。具体的には、ハウジング２０ｅに形成された燃料流入口２２と高圧配管１４とを治具２０ｊで連結させ、この治具２０ｊに燃圧センサ２０ａを取り付けている。このようにインジェクタ２０の燃料流入口２２に燃圧センサ２０ａを取り付けることで、燃料流入口２２内における燃料圧力（インレット圧）の随時の検出が可能とされている。具体的には、この燃圧センサ２０ａの出力により、インジェクタ２０の噴射動作に伴う燃料圧力の変動や、燃料圧力レベル（安定圧力）、燃料噴射圧力等を検出（測定）することができる。
【００２７】
燃圧センサ２０ａは、複数のインジェクタ２０（＃１）〜（＃４）の各々に対して設けられている。そして、これら燃圧センサ２０ａの出力に基づいて、所定の噴射について、インジェクタ２０の噴射動作に伴う燃料圧力の波形を、高い精度で検出することができる（詳しくは後述）。
【００２８】
また、図示しない車両（例えば４輪乗用車又はトラック等）には、上記各センサの他にもさらに、車両制御のための各種のセンサが設けられている。例えば対象エンジンの出力軸であるクランク軸４１の外周側には、所定クランク角毎に（例えば３０°ＣＡ周期で）クランク角信号を出力するクランク角センサ４２（例えば電磁ピックアップ）が設けられている。クランク角センサ４２は、同クランク軸４１の回転角度位置や回転速度（エンジン回転速度）等を検出する。また、車両のアクセルペダルには、アクセルペダルの状態（変位量）に応じた電気信号を出力するアクセルセンサ４４が設けられている。アクセルセンサ４４は、運転者によるアクセルペダルの操作量（踏み込み量）を検出する。
【００２９】
こうしたシステムの中で、エンジン制御を行う部分がＥＣＵ３０である。このＥＣＵ３０は、周知のマイクロコンピュータを備えて構成され、上記各種センサの検出信号に基づいて対象エンジンの運転状態やユーザの要求を把握する。そして、それらに応じて上記吸入調整弁１１ｃやインジェクタ２０等の各種アクチュエータを操作することにより、その時々の状況に応じた最適な態様で上記エンジンに係る各種の制御を行う。
【００３０】
また、このＥＣＵ３０に搭載されるマイクロコンピュータは、各種の演算を行うＣＰＵ（基本処理装置）、その演算途中のデータや演算結果等を一時的に記憶するメインメモリとしてのＲＡＭ、プログラムメモリとしてのＲＯＭ、データ保存用の不揮発性メモリ、バックアップＲＡＭ等を備えて構成されている。そして、ＲＯＭには、燃料噴射制御に係るプログラムを含めたエンジン制御に係る各種のプログラムや制御マップ等が、またデータ保存用の不揮発性メモリには、対象エンジンの設計データをはじめとする各種の制御データ等が、それぞれ予め格納されている。
【００３１】
本実施形態では、ＥＣＵ３０が、随時入力される各種のセンサ出力（検出信号）に基づいて、その時に出力軸（クランク軸４１）に生成すべきトルク（要求トルク）、ひいてはその要求トルクを満足するための燃料噴射量を算出する。こうして、インジェクタ２０の燃料噴射量を可変設定することで、各シリンダ内（燃焼室）での燃料燃焼を通じて生成されるトルク（生成トルク）、ひいては実際に出力軸（クランク軸４１）へ出力される軸トルク（出力トルク）を制御する（要求トルクへ一致させる）。
【００３２】
すなわち、このＥＣＵ３０は、例えば時々のエンジン運転状態や運転者によるアクセルペダルの操作量等に応じた燃料噴射量を算出し、所望の噴射時期に同期して、その燃料噴射量での燃料噴射を指示する噴射制御信号（噴射指令信号）を上記インジェクタ２０へ出力する。これにより、インジェクタ２０の駆動量（例えば開弁期間）に基づいて、対象エンジンの出力トルクが目標値へ制御されることになる。
【００３３】
なお周知のように、ディーゼルエンジンにおいては、定常運転時、新気量増大やポンピングロス低減等の目的で、同エンジンの吸気通路に設けられた吸気絞り弁（スロットル弁）が略全開状態に保持される。したがって、定常運転時の燃焼制御（特にトルク調整に係る燃焼制御）としては燃料噴射量のコントロールが主となっている。
【００３４】
以下、図３を参照して、燃料噴射制御の基本的な処理手順について説明する。なお、この制御において用いられる各種パラメータの値は、例えばＥＣＵ３０に搭載されたＲＡＭや不揮発性メモリ、あるいはバックアップＲＡＭ等の記憶装置に随時記憶され、必要に応じて随時更新される。
【００３５】
同図に示すように、この一連の処理においては、まずステップＳ１１で、所定のパラメータ、例えばその時のエンジン回転速度（クランク角センサ４２による実測値）及び燃料圧力（燃圧センサ２０ａによる実測値）、さらには運転者によるその時のアクセル操作量（アクセルセンサ４４による実測値）等を読み込む。
【００３６】
続くステップＳ１２では、上記ステップＳ１１で読み込んだ各種パラメータに基づいて噴射パターンを設定する。例えば単段噴射の場合にはその噴射の噴射量Ｑ（噴射時間）が、また多段噴射の噴射パターンの場合にはトルクに寄与する各噴射の総噴射量Ｑ（総噴射時間）が、それぞれ上記出力軸（クランク軸４１）に生成すべきトルク（アクセル操作量等から算出される要求トルク）に応じて可変設定される。
【００３７】
この噴射パターンは、例えば上記ＲＯＭに記憶保持された所定のマップ（噴射制御用マップ、数式でも可）及び補正係数に基づいて取得される。詳しくは、例えば予め所定パラメータ（ステップＳ１１）の想定される範囲について試験により最適噴射パターン（適合値）を求め、その噴射制御用マップに書き込んでおく。
【００３８】
この噴射パターンは、例えば噴射段数（１燃焼サイクル中の噴射回数）、並びにそれら各噴射の噴射時期（噴射タイミング）及び噴射時間（噴射量に相当）等のパラメータにより定められるものである。こうして、上記噴射制御用マップは、それらパラメータと最適噴射パターンとの関係を示すものとなっている。
【００３９】
そして、この噴射制御用マップで取得された噴射パターンを、別途更新されている補正係数（例えばＥＣＵ３０内の不揮発性メモリに記憶）に基づいて補正する（例えば「設定値＝マップ上の値／補正係数」なる演算を行う）。これにより、その時に噴射すべき燃料の噴射パターン、ひいてはその噴射パターンに対応した上記インジェクタ２０に対する噴射指令信号を得る。補正係数は、別途の処理により内燃機関の運転中に逐次更新されている。
【００４０】
なお、上記噴射パターンの設定（ステップＳ１２）には、同噴射パターンの要素（上記の噴射段数等）毎に別々に設けられた各マップを用いるようにしても、あるいはこれら噴射パターンの各要素を幾つか（例えば全て）まとめて作成したマップを用いるようにしてもよい。
【００４１】
こうして設定された噴射パターン、ひいてはその噴射パターンに対応する指令値（噴射指令信号）は、続くステップＳ１３で使用される。すなわち、同ステップＳ１３では、その指令値をインジェクタ２０へ出力して、同インジェクタ２０の駆動を制御する。そして、このインジェクタ２０の駆動制御をもって、図３の一連の処理を終了する。
【００４２】
次に、燃料噴射システム５０における異常な燃料漏れの検出の処理手順について、図４を用いて説明する。図４に示す一連の処理は、所定のクランク角度毎（詳しくは１８０°ＣＡ毎）に実行される。
【００４３】
まずステップＳ２１で、燃圧センサ２０ａによる検出圧力（出力値）を１８０°ＣＡ分取り込む。この取り込み処理は複数の燃圧センサ２０ａの各々について実行される。以下、ステップＳ２１の取り込み処理について、図５を用いて詳細に説明する。
【００４４】
図５（ａ）は、図３のステップＳ１３にてインジェクタ２０に出力される噴射指令信号(パルス信号)を示しており、この指令信号のオン信号によりソレノイド２０ｂが作動して噴射孔２０ｆが解放される。すなわち、噴射指令信号のオン時期ｔ１により噴射開始が指令され、オフ時期ｔ２により噴射終了が指令される。よって、指令信号のオン期間（噴射指令期間）により噴射孔２０ｆの解放時間Ｔｑを制御することで、噴射量Ｑを制御している。図５（ｂ）は、上記噴射指令に伴い生じる噴射孔２０ｆからの燃料噴射率の変化（噴射率波形）を示し、図５（ｃ）の実線は、噴射率の変化に伴い生じる燃圧センサ２０ａによる検出圧力の変化（検出圧力波形）を示す。
【００４５】
そして、ＥＣＵ３０は、図４の処理とは別のサブルーチン処理により、燃圧センサ２０ａの出力値を逐次検出している。そのサブルーチン処理では、燃圧センサ２０ａの出力値を、その出力により圧力波形（圧力の推移）を描くことができる程度に短い間隔（図４の処理周期よりも短い間隔）にて逐次取得している。具体的には、５０μｓｅｃよりも短い間隔（より望ましくは２０μｓｅｃ未満）でセンサ出力を逐次取得する。そして、ＥＣＵ３０は、逐次取得したセンサ出力の所定期間分（１８０°ＣＡ分以上）を、搭載されたＲＡＭ等に記憶させる。
【００４６】
燃圧センサ２０ａによる検出圧力の変化と噴射率の変化とは以下に説明する相関があるため、検出圧力の波形から噴射率の波形を推定することができる。すなわち、先ず、図５（ａ）に示すように噴射開始指令がなされたｔ１時点の後、噴射率がＲ１の時点で上昇を開始して噴射が開始される。一方、検出圧力は、Ｒ１の時点で噴射率が上昇を開始したことに伴い変化点Ｐ１にて下降を開始する。その後、噴射率がＲ２の時点で最大噴射率に到達したことに伴い、検出圧力の下降は変化点Ｐ２にて停止する。次に、噴射率がＲ２の時点で下降を開始したことに伴い、検出圧力は変化点Ｐ２にて上昇を開始する。その後、噴射率がＲ３の時点でゼロになり実際の噴射が終了したことに伴い、検出圧力の上昇は変化点Ｐ３にて停止する。
【００４７】
以上により、燃圧センサ２０ａによる検出圧力の波形のうち変化点Ｐ１及びＰ３を検出することで、噴射率の上昇開始時点Ｒ１（実噴射開始時点）及び下降終了時点Ｒ３（実噴射終了時点）を算出（推定）することができる。また、以下に説明する検出圧力の変化と噴射率の変化との相関関係に基づき、検出圧力の変化から噴射率の変化を推定できる。
【００４８】
すなわち、検出圧力の変化点Ｐ１からＰ２までの圧力下降率Ｐαと、噴射率の変化点Ｒ１からＲ２までの噴射率上昇率Ｒαとは相関がある。変化点Ｐ２からＰ３までの圧力上昇率Ｐγと変化点Ｒ２からＲ３までの噴射率下降率Ｒγとは相関がある。変化点Ｐ１からＰ２までの圧力下降量Ｐβ（最大落込量）と変化点Ｒ１からＲ２までの噴射率上昇量Ｒβとは相関がある。よって、燃圧センサ２０ａによる検出圧力の波形から圧力下降率Ｐα、圧力上昇率Ｐγ、及び圧力下降量Ｐβを検出することで、噴射率上昇率Ｒα、噴射率下降率Ｒγ、及び噴射率上昇量Ｒβを算出（推定）することができる。よって、図５（ｂ）に示す燃料噴射率の波形（燃料噴射率の推移）を算出（推定）することができる。
【００４９】
なお、実噴射開始から終了までの噴射率の積分値（斜線を付した符号Ｓに示す部分の面積）は噴射量に相当する。そして、検出圧力の変動波形のうち実噴射開始から終了までの噴射率変化に対応する部分（変化点Ｐ１〜Ｐ３の部分）の圧力の積分値と噴射率の積分値Ｓとは相関がある。よって、燃圧センサ２０ａによる検出圧力の波形から圧力積分値を算出することに基づいて、噴射量Ｑに相当する噴射率積分値Ｓを算出（推定）することができる。
【００５０】
図４の説明に戻り、ステップＳ２１以降の処理内容について説明する。ステップＳ２１以降の処理では、噴射と非噴射が順次実行される複数の気筒のうち、噴射気筒と次に噴射を行う気筒とに対応する燃圧センサ２０ａによる検出圧力の波形を用いる。なお、高圧ポンプ１１ａからコモンレール１２へ燃料が圧送されている期間では、燃圧センサ２０ａによる検出圧力に、高圧ポンプ１１ａの燃料圧送による圧力上昇分が含まれる。しかしながら、図４の一連の処理では、この燃料圧送によって処理の結果が左右されない。したがって、以降の説明では燃料圧送を考慮しないものとする。
【００５１】
先述のステップＳ２１に続くステップＳ２２では、予め燃料噴射システム５０に異常な燃料漏れが生じていない状態において、ステップＳ２１で取得した検出圧力の波形に基づいて、複数のインジェクタ２０により燃料が噴射されていない期間において、複数のインジェクタ２０にそれぞれ対応する複数の検出圧力の互いの偏差が、所定値よりも小さいか否か判定する。具体的には、予め燃料噴射システム５０に異常な燃料漏れが生じていない状態で取得した検出圧力に基づいて、全てのインジェクタ２０において燃料が噴射されていない所定時期において、互いの検出圧力の偏差（差の絶対値）が所定値よりも小さいか否か判定する。なお、燃料噴射システム５０に異常な燃料漏れが生じていない状態であるか否かの判定には、公知の種々の方法を用いることができる。ステップＳ２２の判定において、複数の検出圧力の互いの偏差が、所定値よりも小さくないと判定された場合には（Ｓ２２：ＮＯ）、ステップＳ２３へ進む。
【００５２】
ステップＳ２３では、ステップＳ２１で今回取り込んだ検出圧力のうち、複数のインジェクタ２０により燃料が噴射されていない期間において、複数のインジェクタ２０にそれぞれ対応する複数の検出圧力の低下速度が、所定速度よりも大きいか否か判定する。例えば、この期間での検出圧力の変化量や、この変化量をこの期間で割った傾きを、検出圧力の変化速度とする。この所定速度は、燃料噴射システム５０において異常な燃料漏れが生じていることを検出することのできる値に設定されている。この判定において、複数のインジェクタ２０にそれぞれ対応する複数の検出圧力の低下速度が、所定速度よりも大きくないと判定した場合には（Ｓ２３：ＮＯ）、この一連の処理を一旦終了する（ＥＮＤ）。一方、この判定において、複数のインジェクタ２０にそれぞれ対応する複数の検出圧力の低下速度が、所定速度よりも大きいと判定した場合には（Ｓ２３：ＹＥＳ）、ステップＳ２４へ進む。
【００５３】
ステップＳ２４では、燃料噴射システム５０において異常な燃料漏れが生じていることを検出する。この場合には、異常な燃料漏れの種類が分からないため、何らかの異常な燃料漏れが生じていることを検出する。
【００５４】
続くステップＳ２５では、運転者に対して警告を行う処理を実行する。具体的には、図示しない警告灯を点灯させる等を行う。そして、この一連の処理を一旦終了する（ＥＮＤ）。
【００５５】
一方、上記ステップＳ２２の判定において、予め燃料噴射システム５０に異常な燃料漏れが生じていない状態で、複数のインジェクタ２０にそれぞれ対応する複数の検出圧力の互いの偏差が、所定値よりも小さいと判定された場合には（Ｓ２２：ＹＥＳ）、ステップと２６へ進む。
【００５６】
ここで、図６に多段噴射実行時における検出圧力の波形と噴射率の波形との関係を示す。図６に示す例では１燃焼サイクル中にパイロット噴射、プレ噴射、メイン噴射及びアフター噴射を順次行っており、図６（ｃ）中の符号Ｐ１１，Ｐ２１，Ｐ３１，Ｐ４１は各噴射段の噴射開始に伴い波形に現れる変化点を示し、符号Ｐ１３，Ｐ２３，Ｐ３３，Ｐ４３は各噴射段の噴射終了に伴い波形に現れる変化点を示す。図６（ｃ）において、実線は正常状態での検出圧力、一点鎖線Ｌ１は燃料の噴き放しが生じている特定のインジェクタ２０（噴射気筒のインジェクタ２０）に対応する検出圧力、二点鎖線Ｌ２は特定のインジェクタ２０で燃料の噴き放しが生じている場合の他のインジェクタ２０（噴射気筒の次に噴射を行う気筒）に対応する検出圧力を示している。なお、図６（ｂ）中の斜線に示す面積Ｓ１，Ｓ２，Ｓ３，Ｓ４は、各噴射段の噴射量Ｑ１，Ｑ２，Ｑ３，Ｑ４に相当する。
【００５７】
同図に示すように、特定のインジェクタ２０において燃料の噴き放しが生じている場合には、一点鎖線Ｌ１で示すように、その特定のインジェクタ２０に対応する燃料流入口２２内（燃料通路内）の燃料圧力が低下する。それに伴って、コモンレール１２内の燃料圧力が低下し、二点鎖線Ｌ２で示すように、ひいては他のインジェクタ２０に対応する燃料流入口２２内の燃料圧力も低下することとなる。このとき、他のインジェクタ２０に対応する燃料流入口２２内の燃料圧力は、特定のインジェクタ２０に対応する燃料流入口２２内の燃料圧力よりも遅れて低下する。なお、コモンレール１２や、ポンプ１１からコモンレール１２までの燃料配管から燃料が漏れている場合には、複数のインジェクタ２０に対応する各燃料流入口２２において燃料圧力が略同時に低下する。
【００５８】
図４に戻り、ステップＳ２６では、噴射気筒と次に噴射を行う気筒とに対応する燃圧センサ２０ａによる検出圧力の低下速度をそれぞれ算出する。具体的には、図６に示す１８０°ＣＡの期間における検出圧力の波形を、最小二乗法等により一次関数の直線に近似し、その直線の傾きを検出圧力の低下速度とする。例えば、正常状態では、実線で示す検出圧力の波形を破線Ｌ３で示す直線に近似し、この直線の傾きを検出圧力の低下速度とする。特定のインジェクタ２０において燃料の噴き放しが生じている状態でも、同様にして検出圧力の波形を直線に近似して、この直線の傾きを検出圧力の低下速度とする。なお、図６に示す例では、一点鎖線Ｌ１で示すように、特定のインジェクタ２０において燃料の噴き放しが生じている状態において、検出圧力の波形を近似した直線が一点鎖線Ｌ１と略一致する。このため、以降の説明では、検出圧力の波形を近似した直線として便宜上一点鎖線Ｌ１を用いる。また、同様にして、噴射気筒の次に噴射を行う気筒に対応する検出圧力についても、検出圧力の波形を近似した直線として便宜上二点鎖線Ｌ２を用いる。
【００５９】
続くステップＳ２７では、ステップＳ２６で算出した近似直線に基づいて、１８０°ＣＡの中間時点での噴射気筒に対応する燃料圧力Ｐｔ（所定圧力）を算出する。例えば、図６に示すように、一点鎖線Ｌ１で示す近似直線に基づいて、圧縮上死点(ＴＤＣ)の９０°ＣＡ前から９０°ＣＡ後までの１８０°ＣＡの期間において、ＴＤＣでの噴射気筒に対応する燃料圧力Ｐｔを算出する。
【００６０】
続くステップＳ２８では、ステップＳ２６で算出した近似直線に基づいて、噴射気筒の次に噴射を行う気筒に対応する燃料圧力が燃料圧力Ｐｔになるまでの遅れ期間Ｔｒを算出する。例えば、図６に示すように、二点鎖線Ｌ２で示す近似直線に基づいて、燃料圧力が燃料圧力Ｐｔに等しくなる時点を算出する。そして、噴射気筒に対応する燃料圧力が燃料圧力Ｐｔになる時点から、噴射気筒の次に噴射を行う気筒に対応する燃料圧力が燃料圧力Ｐｔに等しくなる時点までの遅れ期間Ｔｒを算出する。なお、図６に示す例とは反対に、次に噴射を行う気筒のインジェクタ２０において燃料の噴き放しが生じている場合には、遅れ期間Ｔｒがマイナスの値となる。また、噴射気筒及び次に噴射を行う気筒において燃料の噴き放しが生じていない場合には、遅れ期間Ｔｒの絶対値が小さくなる。
【００６１】
続くステップＳ２９では、ステップＳ２６で算出した噴射気筒と次に噴射を行う気筒とに対応する検出圧力の低下速度が、それぞれ所定速度よりも大きいか否か判定する。この所定速度は、燃料噴射システム５０において異常な燃料漏れが生じていることを検出することのできる値に設定されている。この判定において、上記検出圧力の低下速度の少なくとも一方が、所定速度よりも大きくないと判定した場合には（Ｓ２９：ＮＯ）、ステップＳ４１へ進み、第１カウンタ及び第２カウンタをリセットしてこの一連の処理を一旦終了する（ＥＮＤ）。すなわち、燃料噴射システム５０に異常な燃料漏れが生じていない、又は異常な燃料漏れが生じた状態から正常状態に回復したと考えられるため、異常な燃料漏れの検出をリセットする。一方、この判定において、上記検出圧力の低下速度の双方が、所定速度よりも大きいと判定した場合には（Ｓ２９：ＹＥＳ）、ステップＳ３０へ進む。
【００６２】
ステップＳ３０では、ステップＳ２８で算出した遅れ期間Ｔｒの絶対値が、所定期間よりも長いか否か判定する。この所定期間は、特定のインジェクタ２０において燃料の噴き放しが生じていることを検出することのできる値に設定されている。この判定において、遅れ期間Ｔｒの絶対値が所定期間よりも長いと判定した場合には（Ｓ３０：ＹＥＳ）、ステップ３１へ進む。
【００６３】
ステップＳ３１では、いずれかのインジェクタ２０において燃料の噴き放しが生じていることを検出する。特に、遅れ期間Ｔｒがプラスの値の場合、すなわち噴射気筒に対応する燃料圧力が次に噴射を行う気筒に対応する燃料圧力よりも先に低下している場合には、噴射気筒に対応するインジェクタ２０において燃料の噴き放しが生じていることを検出する。
【００６４】
続くステップＳ３２では、燃料の噴き放しの検出回数をカウントする第１カウンタをインクリメントする。続くステップＳ３３では、第１カウンタの値が所定カウントよりも大きいか否か判定する。この所定カウントは、燃料の噴き放しが生じていることの検出された状態が、判定期間よりも長く継続したことを判定することのできる値、例えば「４」に設定されている。この判定において、第１カウンタの値が所定カウントよりも大きいと判定した場合には（Ｓ３３：ＹＥＳ）、ステップＳ３４へ進む。ステップＳ３４では、燃料の噴き放しに対応した第１フェールセーフ処理を実行する。一方、この判定において、第１カウンタの値が所定カウントよりも大きくないと判定した場合には（Ｓ３３：ＮＯ）、ステップＳ３５へ進む。
【００６５】
続くステップＳ３５では、燃料の噴き放し以外の異常な燃料漏れの検出回数をカウントする第２カウンタをリセットする。すなわち、燃料噴射システム５０において異常な燃料漏れが生じていることが検出された場合において（Ｓ２９：ＹＥＳ）、燃料の噴き放しが生じていることが検出されたため（Ｓ３０：ＹＥＳ）、燃料の噴き放し以外の異常な燃料漏れは生じていないと判定する。その後、この一連の処理を一旦終了する（ＥＮＤ）。
【００６６】
一方、ステップＳ３０の判定において、遅れ期間Ｔｒの絶対値が所定期間よりも長くないと判定した場合には（Ｓ３０：ＮＯ）、ステップ３６へ進む。ステップＳ３６では、燃料噴射システム５０において、燃料の噴き放し以外の異常な燃料漏れが生じていることを検出する。
【００６７】
続くステップＳ３７では、燃料の噴き放し以外の異常な燃料漏れの検出回数をカウントする第２カウンタをインクリメントする。続くステップＳ３８では、第２カウンタの値が所定カウントよりも大きいか否か判定する。この所定カウントは、燃料の噴き放し以外の異常な燃料漏れが生じていることの検出された状態が、判定期間よりも長く継続したことを判定することのできる値、且つ上記第１カウンタの値を判定するための所定カウントよりも大きい値、例えば「８」に設定されている。この判定において、第２カウンタの値が所定カウントよりも大きいと判定した場合には（Ｓ３８：ＹＥＳ）、ステップＳ３９へ進む。ステップＳ３９では、燃料の噴き放し以外の異常な燃料漏れに対応した第２フェールセーフ処理を実行する。一方、この判定において、第２カウンタの値が所定カウントよりも大きくないと判定した場合には（Ｓ３８：ＮＯ）、ステップＳ４０へ進む。
【００６８】
続くステップＳ４０では、燃料の噴き放しの検出回数をカウントする第１カウンタをリセットする。すなわち、燃料噴射システム５０において異常な燃料漏れが生じていることが検出された場合において（Ｓ２９：ＹＥＳ）、燃料の噴き放し以外の異常な燃料漏れが生じていることが検出されたため（Ｓ３０：ＮＯ）、燃料の噴き放しは生じていないと判定する。その後、この一連の処理を一旦終了する（ＥＮＤ）。
【００６９】
なお、燃圧センサ２０ａ及びＥＣＵ３０は燃料噴き放し検出装置を構成し、ＥＣＵ３０は検出手段を構成し、Ｓ３４の処理が第１フェールセーフ手段としての処理に相当し、Ｓ３９の処理が第２フェールセーフ手段としての処理に相当する。
【００７０】
以上詳述した本実施形態は、以下の利点を有する。
【００７１】
・燃圧センサ２０ａにより、コモンレール１２からインジェクタ２０の噴射孔２０ｆまでの燃料通路内、詳しくは燃料流入口２２内の燃料圧力が逐次検出される。このため、コモンレール１２内で燃料圧力の変動が減衰する前に、噴射孔２０ｆでの燃料圧力の変動を正確に検出することができる。
【００７２】
・複数の燃料通路（燃料流入口２２）において燃料圧力が低下し、且つ複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下している場合に、いずれかのインジェクタ２０において燃料の噴き放しが生じていることが検出される。したがって、燃料噴射システム５０における異常な燃料漏れのうち、インジェクタ２０における燃料の噴き放しを区別して検出することができる。
【００７３】
・複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下している場合に、特定の燃料通路に対応するインジェクタ２０において燃料の噴き放しが生じていることが検出される。したがって、いずれかのインジェクタ２０において燃料の噴き放しが生じていることを検出した場合に、さらに燃料の噴き放しが生じているインジェクタ２０を特定することができる。
【００７４】
・複数の燃料通路において燃料圧力が低下する速度がそれぞれ所定速度よりも速く、且つ複数の燃料通路のうち特定の燃料通路における燃料圧力が燃料圧力Ｐｔになってから、他の燃料通路における燃料圧力が燃料圧力Ｐｔになるまでの遅れ期間Ｔｒの絶対値が所定期間よりも長い場合に、燃料の噴き放しが生じていることを検出している。こうした構成によれば、複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下していることを、簡易な構成により検出することができる。
【００７５】
・予め燃料噴射システム５０に異常な燃料漏れが生じていない状態で、複数のインジェクタ２０により燃料が噴射されていない期間において、複数の燃料通路における燃料圧力の互いの偏差が所定値よりも小さいと判定されたことを条件として、燃料の噴き放しが生じていることの検出が許可される。すなわち、予め燃料噴射システム５０に異常な燃料漏れが生じていない状態において、複数の燃料通路における燃料圧力に互いに所定値以上の偏差が生じている場合には、燃料の噴き放しが生じていることの検出が禁止される。このため、燃料の噴き放しが誤検出されることを抑制することができ、燃料の噴き放しを検出する精度を向上させることができる。
【００７６】
・燃料の噴き放しが生じていることの検出された状態が、判定期間よりも長く継続した場合に第１フェールセーフ処理が実行される。一方、燃料の噴き放しが生じていることの検出された状態が、判定期間よりも長く継続しなかった場合には第１フェールセーフ処理が実行されない。したがって、インジェクタ２０において一時的に燃料の噴き放しが生じたとしても、判定期間以内に正常な状態に回復した場合には、第１フェールセーフ処理が実行されないようにすることができる。その結果、第１フェールセーフ処理が過剰に実行されることを抑制することができる。
【００７７】
・複数の燃料通路において燃料圧力が低下する速度がそれぞれ所定速度よりも速い場合には、燃料噴射システム５０において異常な燃料漏れが生じていると考えられる。ここで、複数の燃料通路のうち特定の燃料通路における燃料圧力が燃料圧力Ｐｔになってから、他の燃料通路における燃料圧力が燃料圧力Ｐｔになるまでの遅れ期間Ｔｒの絶対値が所定期間よりも長い場合は、上述したように燃料の噴き放しが生じていると推定される。一方、複数の燃料通路のうち特定の燃料通路における燃料圧力が燃料圧力Ｐｔになってから、他の燃料通路における燃料圧力が燃料圧力Ｐｔになるまでの遅れ期間Ｔｒの絶対値が所定期間よりも短い場合は、燃料の噴き放し以外の異常な燃料漏れが生じていると推定される。したがって、本実施形態の異常な燃料漏れ検出によれば、燃料噴射システム５０に燃料の噴き放し以外の異常な燃料漏れが生じていることを、インジェクタ２０における燃料の噴き放しと区別して検出することができる。
【００７８】
・燃料の噴き放し以外の異常な燃料漏れが生じていることの検出された状態が、判定期間よりも長く継続した場合に第２フェールセーフ処理が実行される。一方、燃料の噴き放し以外の異常な燃料漏れが生じていることの検出された状態が、判定期間よりも長く継続しなかった場合には第２フェールセーフ処理が実行されない。したがって、燃料の噴き放し以外の異常な燃料漏れが生じていることが確定するまでは、第２フェールセーフ処理が実行されないようにすることができる。その結果、第２フェールセーフ処理が過剰に実行されることを抑制することができる。
【００７９】
・燃料の噴き放しが生じている場合に第１フェールセーフ処理が実行され、燃料の噴き放し以外の異常な燃料漏れが生じている場合に第２フェールセーフ処理が実行される。したがって、異常な燃料漏れの種類に応じて、適切なフェールセーフ処理を実行することができる。
【００８０】
・燃圧センサ２０ａをインジェクタ２０に取り付けているため、コモンレール１２とインジェクタ２０とを接続する高圧配管１４に燃圧センサ２０ａを取り付ける場合に比べて、燃圧センサ２０ａの取り付け位置が噴射孔２０ｆに近い位置となる。よって、噴射孔２０ｆでの圧力変動が高圧配管１４にて減衰した後の圧力変動を検出する場合に比べて、噴射孔２０ｆでの圧力変動をより的確に検出することができる。
【００８１】
（他の実施形態）
上記実施形態は、以下のように変更して実施することもできる。
【００８２】
・図４のステップＳ３２，Ｓ３３の処理を省略することもできる。この場合であっても、燃料噴射システム５０における異常な燃料漏れのうち、インジェクタ２０における燃料の噴き放しを区別して検出することはできる。そして、異常な燃料漏れの種類に応じて、適切なフェールセーフ処理を実行することができる。
【００８３】
・図４のステップＳ３７，Ｓ３８の処理を省略することもできる。この場合であっても、燃料噴射システム５０における異常な燃料漏れのうち、インジェクタ２０における燃料の噴き放し以外の異常な燃料漏れを区別して検出することはできる。そして、異常な燃料漏れの種類に応じて、適切なフェールセーフ処理を実行することができる。
【００８４】
・図４のステップＳ２２〜Ｓ２５の処理を省略することもできる。
【００８５】
・上記実施形態では、図６に示すように、複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下していることを、複数の燃料通路のうち特定の燃料通路における燃料圧力が燃料圧力Ｐｔになってから、他の燃料通路における燃料圧力が燃料圧力Ｐｔになるまでの遅れ期間Ｔｒの絶対値が、所定期間よりも長いことにより検出した。しかしながら、同図に示すように、複数の燃料通路のうち特定の燃料通路における燃料圧力が他の燃料通路における燃料圧力よりも先に低下していることを、圧縮上死点(ＴＤＣ)において、特定の燃料通路における燃料圧力と他の燃料通路における燃料圧力との圧力偏差Ｐｒに基づいて検出することもできる。
【００８６】
・上記実施形態では、図４のステップＳ２９において、噴射気筒と次に噴射を行う気筒とに対応する検出圧力の低下速度の双方が、所定速度よりも大きいと判定した場合に、燃料噴射システム５０において異常な燃料漏れが生じていると判定した。しかしながら、その他の公知の方法により、燃料噴射システム５０において異常な燃料漏れが生じているか否かを判定してもよい。
【００８７】
・燃圧センサ２０ａをインジェクタ２０に取り付けるにあたり、上記実施形態では、インジェクタ２０の燃料流入口２２に燃圧センサ２０ａを取り付けている。しかしながら、図２中の一点鎖線に示すようにハウジング２０ｅの内部に燃圧センサ２００ａを組み付けて、燃料流入口２２から噴射孔２０ｆに至るまでの内部燃料通路２５の燃料圧力を検出するように構成してもよい。
【００８８】
そして、上述の如く燃料流入口２２に燃圧センサ２０ａ取り付ける場合には、ハウジング２０ｅの内部に取り付ける場合に比べて燃圧センサ２０ａの取り付け部の構造を簡素にできる。一方、ハウジング２０ｅの内部に取り付ける場合には、燃料流入口２２に取り付ける場合に比べて燃圧センサ２０ａの取り付け位置が噴射孔２０ｆに近い位置となるので、噴射孔２０ｆでの圧力変動をより的確に検出することができる。
【００８９】
・高圧配管１４に燃圧センサ２０ａを取り付けるようにしてもよい。この場合、コモンレール１２から一定距離だけ離間した位置に燃圧センサ２０ａを取り付けることが望ましい。
【００９０】
・燃圧センサ２０ａの数は任意であり、例えば１つのシリンダの燃料流通経路に対して２つ以上のセンサを設けるようにしてもよい。また、上記実施形態で説明した燃圧センサ２０ａに加えて、さらにコモンレール１２内の圧力を測定するレール圧センサを備える構成としてもよい。
【００９１】
・図２に例示した電磁駆動式のインジェクタ２０に替えて、ピエゾ駆動式のインジェクタを用いるようにしてもよい。また、リーク孔２４等からの圧力リークを伴わない燃料噴射弁、例えば駆動動力の伝達に油圧室Ｃｄを介さない直動式のインジェクタ（例えば直動式ピエゾインジェクタ）を用いることもできる。
【００９２】
・制御対象とするエンジンの種類やシステム構成も、用途等に応じて適宜に変更可能である。例えば、上記実施形態ではディーゼルエンジンに適用した場合について言及したが、例えば火花点火式のガソリンエンジン（特に直噴エンジン）等についても、基本的には同様に適用することができる。直噴式ガソリンエンジンの燃料噴射システムでは、燃料（ガソリン）を高圧状態で蓄えるデリバリパイプを備えており、このデリバリパイプに対して燃料ポンプから燃料が圧送されるとともに、同デリバリパイプ内の高圧燃料が複数のインジェクタ２０に分配され、エンジン燃焼室内に噴射供給される。なお、かかるシステムでは、デリバリパイプが蓄圧容器に相当する。
【符号の説明】
【００９３】
１２…コモンレール、１４…高圧配管、２０…インジェクタ、２０ａ…燃圧センサ、２０ｆ…噴射孔、３０…ＥＣＵ、５０…燃料噴射システム、２００ａ…燃圧センサ。
【図１】
0005813531.tif 000002
【図２】
0005813531.tif 000003
【図３】
0005813531.tif 000004
【図４】
0005813531.tif 000005
【図５】
0005813531.tif 000006
【図６】
0005813531.tif 000007