(57)【特許請求の範囲】
【請求項１】
エンジン出力軸の回転に伴い各々異なるタイミングで燃料の吸入と吐出とを繰り返し実行する複数の燃料圧送系を有する燃料ポンプを備え、該燃料ポンプから蓄圧容器に燃料を圧送するとともに、蓄圧容器内の高圧燃料を燃料噴射弁から噴射させる蓄圧式燃料噴射システムにて適用され、
前記複数の燃料圧送系によるそれぞれの燃料圧送時に、前記燃料ポンプから前記燃料噴射弁までの間の燃料経路における燃料圧力の変化を逐次検出する圧送時圧力検出手段と、
前記圧送時圧力検出手段により検出した圧力変化に基づいて、前記燃料圧送系ごとに圧送特性を算出する圧送特性算出手段と、を備え、
前記蓄圧容器から前記燃料噴射弁の噴射口までの燃料通路のうち前記蓄圧容器の燃料出口よりも燃料下流側に設けられる燃料圧力センサを備えるとともに、多気筒内燃機関の気筒ごとに燃料噴射弁が設けられ同燃料噴射弁により所定の順序で燃料噴射が順次行われる一方、気筒ごとに前記燃料圧力センサが設けられる蓄圧式燃料噴射システムに適用され、
前記圧送時圧力検出手段は、都度の噴射気筒でない非噴射気筒に対応する前記燃料圧力センサの出力に基づいて、前記燃料圧送時の燃料圧力の変化を検出することを特徴とする蓄圧式燃料噴射システムの制御装置。
【請求項２】
前記圧送特性算出手段により算出された各燃料圧送系の圧送特性に基づいて、前記複数の燃料圧送系ごとに燃料圧送時の指令圧送量を補正する圧送量補正手段を備える請求項１に記載の蓄圧式燃料噴射システムの制御装置。
【請求項３】
前記圧送量補正手段は、同一の圧送条件下において前記複数の燃料圧送系での燃料圧送量が同一となるよう前記指令圧送量を補正する請求項２に記載の蓄圧式燃料噴射システムの制御装置。
【請求項４】
前記圧送特性算出手段により算出された各燃料圧送系の圧送特性に基づいて、前記複数の燃料圧送系ごとの機差を示す学習値を算出するとともに、同学習値を保存する機差学習手段を備える請求項１乃至３のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項５】
前記圧送時圧力検出手段は、前記気筒ごとに設けられる各燃料圧力センサについて、前記燃料ポンプから同センサによる圧力測定箇所に至る経路長の差異を加味して、前記燃料圧力の変化を検出する請求項１乃至４のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項６】
前記圧送時圧力検出手段は、複数の燃料圧力センサの出力の平均値により前記燃料圧力の変化を検出する請求項１乃至５のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項７】
前記圧送特性算出手段は、各燃料圧送系について圧送開始から圧送終了までの期間で燃料圧送前の燃料圧力と圧送開始後の燃料圧力との差である圧力変化量の積算値を算出し、同積算値に基づいて、各燃料圧送系の圧送特性を算出する請求項１乃至６のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項８】
前記圧送特性算出手段は、各燃料圧送系について燃料の圧送開始後における燃料圧力の変化勾配を算出し、その変化勾配に基づいて、各燃料圧送系の圧送特性を算出する請求項１乃至６のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項９】
前記圧送特性算出手段は、各燃料圧送系について圧送開始に伴う圧力上昇から圧送終了に伴う圧力収束までの所要時間を算出し、その所要時間に基づいて、各燃料圧送系の圧送特性を算出する請求項１乃至６のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１０】
前記蓄圧容器に設けられた減圧弁の開弁により同蓄圧容器内の燃料を排出して燃料圧力を低減させる蓄圧式燃料噴射システムにて適用され、
前記減圧弁による燃料排出時に、前記蓄圧容器から前記燃料噴射弁までの間の燃料経路における燃料圧力の変化を逐次検出する減圧時圧力検出手段と、
前記減圧時圧力検出手段により検出した圧力変化に基づいて、前記減圧弁の減圧特性を算出する減圧特性算出手段と、
を備える請求項１乃至９のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１１】
前記減圧特性算出手段により算出された減圧特性に基づいて、前記減圧弁による燃料排出時の指令減圧量を補正する減圧量補正手段を備える請求項１０に記載の蓄圧式燃料噴射システムの制御装置。
【請求項１２】
前記減圧特性算出手段により算出された減圧特性に基づいて、前記減圧特性のずれを示す学習値を算出するとともに、同学習値を保存する減圧特性学習手段を備える請求項１０又は１１に記載の蓄圧式燃料噴射システムの制御装置。
【請求項１３】
前記蓄圧容器から前記燃料噴射弁の噴射口までの燃料通路のうち前記蓄圧容器の燃料出口よりも燃料下流側に設けられる燃料圧力センサを備える蓄圧式燃料噴射システムに適用され、
前記減圧時圧力検出手段は、前記燃料圧力センサの出力に基づいて、前記減圧弁による燃料排出時の燃料圧力の変化を検出する請求項１０乃至１２のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１４】
多気筒内燃機関の気筒ごとに燃料噴射弁が設けられ同燃料噴射弁により所定の順序で燃料噴射が順次行われる一方、気筒ごとに前記燃料圧力センサが設けられる蓄圧式燃料噴射システムに適用され、
前記減圧時圧力検出手段は、前記気筒ごとに設けられる各燃料圧力センサについて、前記減圧弁から同センサによる圧力測定箇所に至る経路長の差異を加味して、前記燃料圧力の変化を検出する請求項１３に記載の蓄圧式燃料噴射システムの制御装置。
【請求項１５】
前記減圧時圧力検出手段は、複数の燃料圧力センサの出力の平均値により前記燃料圧力の変化を検出する請求項１０乃至１４のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１６】
前記減圧特性算出手段は、減圧開始から減圧終了までの期間で減圧開始前の燃料圧力と減圧開始後の燃料圧力との差である圧力変化量の積算値を算出し、同積算値に基づいて減圧特性を算出する請求項１０乃至１５のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１７】
前記減圧特性算出手段は、減圧開始後における燃料圧力の変化勾配を算出し、その変化勾配に基づいて減圧特性を算出する請求項１０乃至１５のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【請求項１８】
前記減圧特性算出手段は、減圧開始に伴う圧力降下から減圧終了に伴う圧力収束までの所要時間を算出し、その所要時間に基づいて減圧特性を算出する請求項１０乃至１５のいずれか１つに記載の蓄圧式燃料噴射システムの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コモンレール等の蓄圧容器に蓄えられた高圧燃料を用いて燃料噴射を行う蓄圧式燃料噴射システムの制御装置に関するものである。
【背景技術】
【０００２】
この種の装置としては従来、例えば特許文献１に記載される装置がある。この燃料噴射装置により構成されるコモンレール式燃料噴射システムにおいては、燃料ポンプから圧送された燃料がコモンレールにより高圧状態で蓄圧される。そして、その蓄圧された高圧燃料が、気筒ごとに設けられた配管（高圧燃料通路）を通じて、各気筒の燃料噴射弁にそれぞれ供給される。また、コモンレールには所定の圧力センサ（レール圧センサ）が設けられている。このシステムは、上記燃料噴射装置により、このレール圧センサからのセンサ出力に基づいて、燃料供給系を構成する各種装置の駆動を制御するように構成されている。
【特許文献１】特開平１０−２２０２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで近年、自動車用のディーゼルエンジン等では、排気エミッションの改善要求が益々高まりつつあり、燃料噴射弁に供給される燃料についてその燃圧制御を一層高精度化することが検討されている。現状では、都度のエンジン運転状態等に応じて、燃料ポンプからコモンレールに圧送供給される燃料量を調整することで、燃料噴射弁に供給される燃料の圧力を望みとおりに制御することとしている。
【０００４】
しかしながら、燃料ポンプからコモンレールに圧送供給される燃料量に誤差が生じると、燃料噴射弁に供給される燃料の圧力に誤差が生じ、ひいては排気エミッションに悪影響が及ぶと考えられる。発明者らの知見によれば、燃料圧送用のプランジャを複数有する燃料ポンプでは、プランジャごとに燃料圧送量に誤差が生じることがあり、それに起因して燃料噴射弁への供給燃料の圧力に誤差が生じる。
【０００５】
本発明は、こうした実情に鑑みてなされたものであり、燃料ポンプの圧送特性を改善し、ひいては排気エミッションの改善を図ることができる蓄圧式燃料噴射システムの制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段、及びその作用効果について説明する。
【０００７】
本発明の制御装置は、前提として、エンジン出力軸の回転に伴い各々異なるタイミングで燃料の吸入と吐出とを繰り返し実行する複数の燃料圧送系を有する燃料ポンプを備え、該燃料ポンプから蓄圧容器に燃料を圧送するとともに、蓄圧容器内の高圧燃料を燃料噴射弁から噴射させる蓄圧式燃料噴射システムにて適用される。
【０００８】
そして、請求項１に記載の発明では、前記複数の燃料圧送系によるそれぞれの燃料圧送時に、前記燃料ポンプから前記燃料噴射弁までの間の燃料経路における燃料圧力の変化を逐次検出する圧送時圧力検出手段と、前記圧送時圧力検出手段により検出した圧力変化に基づいて、前記燃料圧送系ごとに圧送特性を算出する圧送特性算出手段と、を備え、前記蓄圧容器から前記燃料噴射弁の噴射口までの燃料通路のうち前記蓄圧容器の燃料出口よりも燃料下流側に設けられる燃料圧力センサを備えるとともに、多気筒内燃機関の気筒ごとに燃料噴射弁が設けられ同燃料噴射弁により所定の順序で燃料噴射が順次行われる一方、気筒ごとに前記燃料圧力センサが設けられる蓄圧式燃料噴射システムに適用され、前記圧送時圧力検出手段は、都度の噴射気筒でない非噴射気筒に対応する前記燃料圧力センサの出力に基づいて、前記燃料圧送時の燃料圧力の変化を検出することを特徴とする。
【０００９】
要するに、複数の燃料圧送系を有してなる燃料ポンプでは、製造ばらつきや経時変化等に起因して、指令圧送量が同じであっても燃料圧送系ごとに圧送特性（燃料圧送量等）が相違することが生じうる。ここで、燃料ポンプの駆動により燃料ポンプから燃料噴射弁までの間の燃料経路内に燃料が圧送されると、その燃料経路内の圧力が燃料圧送量に相応して上昇するが、燃料圧送系ごとに機差が生じていれば、圧力変化に差が生じる。この点、本発明によれば、各燃料圧送系による燃料圧送時に、燃料ポンプから燃料噴射弁までの間の燃料経路における燃料圧力の変化が逐次検出されるため、燃料圧送に伴い生じる過渡的な圧力変化が燃料圧送系ごとに把握できる。また、その過渡的な圧力変化に基づいて燃料圧送系ごとに圧送特性が算出されるため、燃料圧送系ごとに機差が生じている場合に、その機差を適正に把握できる。その結果、燃料ポンプの圧送特性を改善し、ひいては排気エミッションの改善を図ることができる。
さらに、上記によれば燃料圧力センサが燃料噴射弁近く（又は噴射弁内部）に設けられる構成となり、かかる構成によれば、燃料噴射弁によって実際に噴射される噴射口付近の燃料について圧力を検出することができる。よって、燃料圧送により変化した燃料圧力を正確に把握しつつ、適正なる燃料噴射を行わせることが可能となる。
また、燃料ポンプから圧送される高圧燃料は、蓄圧容器を通じて各気筒の燃料噴射弁に一斉に供給される。この場合、噴射気筒では、燃料ポンプによる燃料圧送に加えて燃料噴射によっても圧力変動が生じるのに対し、非噴射気筒では、概ね燃料ポンプによる燃料圧送分だけによる圧力変動が生じると考えられる。ゆえに、非噴射気筒の燃料圧力センサの出力によれば、燃料ポンプの燃料圧送に起因する圧力変化を精度良く求めることができる。
【００１０】
請求項２に記載の発明では、前記圧送特性算出手段により算出された各燃料圧送系の圧送特性に基づいて、前記複数の燃料圧送系ごとに燃料圧送時の指令圧送量を補正する圧送量補正手段を備える。本構成によれば、燃料圧送系ごとに機差（圧送特性のずれ）が生じていても、それを解消しつつ適正な燃料圧送を行うことが可能となる。よって、燃料噴射弁への供給燃料の圧力の誤差を解消することができる。
【００１１】
請求項３に記載したように、前記圧送量補正手段は、同一の圧送条件下において前記複数の燃料圧送系での燃料圧送量が同一となるよう前記指令圧送量を補正するとよい。この場合、複数の燃料圧送系において均一の燃料圧送を行うことができ、燃料噴射弁への供給燃料の圧力を一層安定化させることができる。
【００１２】
請求項４に記載の発明では、前記圧送特性算出手段により算出された各燃料圧送系の圧送特性に基づいて、前記複数の燃料圧送系ごとの機差を示す学習値を算出するとともに、同学習値を保存する機差学習手段を備える。本構成によれば、燃料圧送系ごとに機差（圧送特性のずれ）が定常的に発生している場合に、その機差を適正に把握し、燃料圧送制御等に反映することができる。
【００１５】
ちなみに、上記のように蓄圧容器から燃料噴射弁の噴射口までの燃料通路のうち蓄圧容器の燃料出口よりも燃料下流側（燃料噴射弁側）に燃料圧力センサを設けた構成では、燃料噴射弁による燃料噴射に際して、次に示す顕著な効果が得られる。蓄圧容器の燃料出口よりも燃料下流側の燃料圧力は、燃料噴射弁の燃料噴射に伴い生じる圧力変動をより良く反映したものとなる。つまり、蓄圧容器内における燃料圧力（レール圧）を検出する従来構成の場合には、燃料噴射に伴い生じる圧力変動が噴射口から蓄圧容器に伝播する前に減衰してしまうのに対し、蓄圧容器の燃料出口よりも燃料下流側の燃料圧力を検出する場合には、燃料噴射に伴い生じる圧力変動が減衰する前にこれを検出することが可能となる。したがって、燃料噴射弁による燃料噴射に際し、当該燃料噴射に伴う圧力変動を精度よく検出することが可能となる。かかる場合には、燃料噴射時の圧力変動を細密に把握できるため、噴射開始タイミングや、噴射終了タイミング、噴射率等の噴射特性を好適に求めることが可能となる。
【００１６】
ここで、燃料圧力センサの配設位置に関して、以下の構成が採用されるとよい。
・蓄圧容器の燃料出口に、それよりも下流側の燃料通路内で生じる燃料脈動を軽減する燃料脈動軽減手段が設けられた蓄圧式燃料噴射システムにおいて、燃料圧力センサが、前記燃料脈動軽減手段よりも燃料下流側に設けられている構成とする。なお、前記燃料脈動軽減手段は、オリフィス、フローダンパ、又はそれらの組合せによって構成されるものであるとよい。
・燃料圧力センサが、燃料噴射弁の内部又は近傍に設けられている構成とする。例えば、燃料噴射弁に設けられた燃料通路内の燃料圧力を検出するものとして設けられるとよい。
・燃料圧力センサが、燃料噴射弁の燃料取込口に設けられている構成とする。
・燃料圧力センサが、蓄圧容器の燃料出口に接続される高圧配管において、蓄圧容器よりも燃料噴射弁の燃料噴射口の方に近い位置に設けられている構成とする。
【００１７】
また、燃料圧力センサの出力に基づいて燃料圧力を検出する構成において、以下のごとくセンサ出力が取得されるとよい。
・燃料圧力センサのセンサ出力を、該センサ出力で圧力推移波形の軌跡が描かれる程度に短い間隔にて逐次取得する。
・より具体的には、燃料圧力センサのセンサ出力を「５０μsec」よりも短い間隔で逐次取得する。
【００１８】
上記のように微小間隔でセンサ出力を取得することにより、燃料圧送時における過渡的な圧力変化を好適に検出できる。
【００２１】
請求項５に記載の発明では、前記圧送時圧力検出手段は、前記気筒ごとに設けられる各燃料圧力センサについて、前記燃料ポンプから同センサによる圧力測定箇所に至る経路長の差異を加味して、前記燃料圧力の変化を検出する。
【００２２】
多気筒内燃機関において気筒ごとに燃料圧力センサが設けられる場合、燃料ポンプから燃料圧力センサによる圧力測定箇所までの経路長（燃料配管長）が同一ではなく各々相違することがある。これは、燃料ポンプから各気筒の燃料噴射弁までの経路長（燃料配管長）が各々相違することに起因する。この場合、燃料ポンプの燃料圧送に伴う圧力変化が生じるタイミングは、各々の経路長に応じて気筒ごとに相違すると考えられる。この点、上記構成によれば、各燃料圧力センサについての経路長の差異が加味されて燃料圧力の変化が検出されるため、燃料ポンプの燃料圧送に伴う圧力変化についてその検出精度を高めることが可能となる。
【００２３】
より具体的には、逐次取得される燃料圧力データを時間軸上で前後させるとよい。例えば、Ａ気筒の経路長ＬＡ＞Ｂ気筒の経路長ＬＢの場合、Ｂ気筒の燃料圧力データ（圧力変化が早く検出される方の燃料圧力データ）を、「ＬＡ−ＬＢ」分だけ遅延させる。これにより、各気筒における燃料圧力（検出圧力）を時間軸上で同期させることができる。
【００２４】
請求項６に記載の発明では、前記圧送時圧力検出手段は、複数の燃料圧力センサの出力の平均値により前記燃料圧力の変化を検出する。なお、非噴射気筒に対応する燃料圧力センサの出力のみに基づいて燃料圧力の変化を検出する場合（請求項１）には、その非噴射気筒についての複数の燃料圧力センサの出力の平均値により燃料圧力の変化を検出するとよい。本構成では、複数の燃料圧力センサにおける出力のばらつきが解消され、燃料ポンプの燃料圧送に伴う圧力変化についてその検出精度を高めることが可能となる。
【００２５】
また、前記圧送特性算出手段による圧送特性の算出手法として以下の各手法が適用できる。
・各燃料圧送系について圧送開始から圧送終了までの期間で燃料圧送前の燃料圧力と圧送開始後の燃料圧力との差である圧力変化量の積算値を算出し、同積算値に基づいて、各燃料圧送系の圧送特性を算出する（請求項７）。
・各燃料圧送系について燃料の圧送開始後における燃料圧力の変化勾配を算出し、その変化勾配に基づいて、各燃料圧送系の圧送特性を算出する（請求項８）。
・各燃料圧送系について圧送開始に伴う圧力上昇から圧送終了に伴う圧力収束までの所要時間を算出し、その所要時間に基づいて、各燃料圧送系の圧送特性を算出する（請求項９）。
【００２６】
また、蓄圧容器に減圧弁が設けられ、同減圧弁の開弁により同蓄圧容器内の燃料を排出して燃料圧力を低減させる蓄圧式燃料噴射システムがある。かかるシステムにおいて、請求項１０に記載の発明では、前記減圧弁による燃料排出時に、前記蓄圧容器から前記燃料噴射弁までの間の燃料経路における燃料圧力の変化を逐次検出する減圧時圧力検出手段と、前記減圧時圧力検出手段により検出した圧力変化に基づいて、前記減圧弁の減圧特性を算出する減圧特性算出手段と、を備えることを特徴とする。
【００２７】
要するに、減圧弁では、製造ばらつきや経時変化等に起因して減圧特性（減圧量等）にずれが生じることが考えられる。ここで、減圧弁の開弁により蓄圧容器から高圧燃料が排出されると、蓄圧容器から燃料噴射弁までの燃料経路内の圧力が減圧量に相応して降下するが、減圧特性にずれが生じていれば、その圧力変化において本来の標準的な変化に対して誤差が生じる。この点、本発明によれば、減圧弁による燃料排出時に、蓄圧容器から燃料噴射弁までの間の燃料経路における燃料圧力の変化が逐次検出されるため、燃料排出（減圧作動）に伴い生じる過渡的な圧力変化を把握できる。また、その過渡的な圧力変化に基づいて減圧特性が算出されるため、減圧特性にずれが生じている場合に、その特性のずれを適正に把握できる。その結果、減圧弁の減圧特性を改善し、ひいては排気エミッションの改善を図ることができる。
【００２８】
請求項１１に記載の発明では、前記減圧特性算出手段により算出された減圧特性に基づいて、前記減圧弁による燃料排出時の指令減圧量を補正する減圧量補正手段を備える。本構成によれば、減圧特性にずれが生じていても、それを解消しつつ適正な減圧（減圧弁による燃料排出）を行うことが可能となる。よって、燃料噴射弁への供給燃料の圧力の誤差を解消することができる。
【００２９】
請求項１２に記載の発明では、前記減圧特性算出手段により算出された減圧特性に基づいて、前記減圧特性のずれを示す学習値を算出するとともに、同学習値を保存する減圧特性学習手段を備える。本構成によれば、減圧特性のずれが定常的に発生している場合に、当該ずれを適正に把握し、減圧制御等に反映することができる。
【００３０】
請求項１３に記載の発明では、前記蓄圧容器から前記燃料噴射弁の噴射口までの燃料通路のうち前記蓄圧容器の燃料出口よりも燃料下流側に設けられる燃料圧力センサを備える蓄圧式燃料噴射システムに適用されるものとしている。そして、前記減圧時圧力検出手段は、前記燃料圧力センサの出力に基づいて、前記減圧弁による燃料排出時の燃料圧力の変化を検出する。
【００３１】
上記によれば燃料圧力センサが燃料噴射弁近く（又は噴射弁内部）に設けられる構成となり、かかる構成によれば、燃料噴射弁によって実際に噴射される噴射口付近の燃料について圧力を検出することができる。よって、減圧により変化した燃料圧力を正確に把握しつつ、適正なる燃料噴射を行わせることが可能となる。
【００３２】
複数（２以上）の気筒を有する多気筒内燃機関では、気筒ごとに設けられた燃料噴射弁により所定の順序で燃料噴射が順次行われる。この多気筒内燃機関に適用される望ましい構成としては、請求項１４に記載したように、気筒ごとに燃料圧力センサが設けられる蓄圧式燃料噴射システムにおいて、気筒ごとの各燃料圧力センサについて、前記減圧弁から同センサによる圧力測定箇所に至る経路長の差異を加味して、前記燃料圧力の変化を検出するとよい。
【００３３】
上記構成によれば、各燃料圧力センサについての経路長の差異が加味されて燃料圧力の変化が検出されるため、減圧弁による減圧（燃料排出）に伴う圧力変化についてその検出精度を高めることが可能となる。
【００３４】
請求項１５に記載の発明では、前記減圧時圧力検出手段は、複数の燃料圧力センサの出力の平均値により前記燃料圧力の変化を検出する。本構成では、複数の燃料圧力センサにおける出力のばらつきが解消され、減圧弁による減圧（燃料排出）に伴う圧力変化についてその検出精度を高めることが可能となる。
【００３５】
また、前記減圧特性算出手段による減圧特性の算出手法として以下の各手法が適用できる。
・減圧開始から減圧終了までの期間で減圧開始前の燃料圧力と減圧開始後の燃料圧力との差である圧力変化量の積算値を算出し、同積算値に基づいて減圧特性を算出する（請求項１６）。
・減圧開始後における燃料圧力の変化勾配を算出し、その変化勾配に基づいて減圧特性を算出する（請求項１７）。
・減圧開始に伴う圧力降下から減圧終了に伴う圧力収束までの所要時間を算出し、その所要時間に基づいて減圧特性を算出する（請求項１８）。
【発明を実施するための最良の形態】
【００３６】
以下、本発明を具体化した一実施形態について図面を参照しつつ説明する。なお、本実施形態の装置は、例えば自動車用エンジンとしてのレシプロ式ディーゼルエンジンを制御対象にしたコモンレール式燃料噴射システム（高圧噴射燃料供給システム）に搭載されている。すなわちこの装置も、先の特許文献１に記載の装置と同様、ディーゼルエンジン（内燃機関）のエンジン筒内の燃焼室に直接的に高圧燃料（例えば噴射圧力「１４００気圧」程度の軽油）を噴射供給（直噴供給）する装置として用いられる、いわばディーゼルエンジン用の燃料噴射装置である。
【００３７】
まず図１を参照して、本実施形態に係るコモンレール式燃料噴射システムの概略について説明する。なお、本実施形態のエンジンとしては、４輪自動車用の多気筒（例えば４気筒）エンジンを想定している。図１において、各インジェクタ２０は、第１〜第４気筒（＃１，＃２，＃３，＃４）にそれぞれ設けられている。
【００３８】
同図１に示されるように、このシステムは、大きくは、ＥＣＵ（電子制御ユニット）３０が、各種センサからのセンサ出力（検出結果）を取り込み、それら各センサ出力に基づいて燃料供給装置の駆動を制御するように構成されている。ＥＣＵ３０は、燃料供給系を構成する各種装置の駆動を制御することで、例えばディーゼルエンジンの出力（回転速度やトルク）を制御すべく、同エンジンに対する燃料噴射圧力（本実施形態では、圧力センサ２０ａにて測定される時々の燃料圧力）を目標値（目標燃圧）にフィードバック制御している。
【００３９】
燃料供給系を構成する諸々の装置は、燃料上流側から、燃料タンク１０、燃料ポンプ１１、及びコモンレール１２（蓄圧容器）の順に配設されている。そして、燃料タンク１０と燃料ポンプ１１とは、燃料フィルタ１０ｂを介して配管１０ａにより接続されている。
【００４０】
燃料タンク１０は、対象エンジンの燃料（軽油）を溜めておくためのタンク（容器）である。また、燃料ポンプ１１は、低圧ポンプ１１ａ及び高圧ポンプ１１ｂを有し、低圧ポンプ１１ａによって燃料タンク１０から汲み上げられた燃料を、高圧ポンプ１１ｂにて加圧して吐出するように構成されている。そして、高圧ポンプ１１ｂに送られる燃料圧送量、ひいては燃料ポンプ１１の燃料吐出量は、燃料ポンプ１１の燃料吸入側に設けられた吸入調整弁（ＳＣＶ：Suction Control Valve）１１ｃによって調量されるようになっている。すなわち、燃料ポンプ１１では、吸入調整弁１１ｃ（例えば非通電時に開弁するノーマリオープン型の調整弁）の駆動電流量（ひいては弁開度）を調整することで、同ポンプ１１からの燃料吐出量を所望の値に制御することができるようになっている。
【００４１】
燃料ポンプ１１を構成する２種のポンプのうち、低圧ポンプ１１ａは、例えばトロコイド式のフィードポンプとして構成されている。これに対し、高圧ポンプ１１ｂは、例えばプランジャポンプからなり、偏心カム（エキセントリックカム）にて複数のプランジャ（例えば２本、３本のプランジャ）をそれぞれ軸方向に往復動させることにより加圧室に送られた燃料を逐次所定のタイミングで圧送するように構成されている。いずれのポンプも、駆動軸１１ｄによって駆動されるものである。駆動軸１１ｄは、対象エンジンの出力軸であるクランク軸４１に連動し、例えばクランク軸４１の１回転に対して「１／１」又は「１／２」等の比率で回転するようになっている。すなわち、上記低圧ポンプ１１ａ及び高圧ポンプ１１ｂは、対象エンジンの出力によって駆動される。
【００４２】
高圧ポンプ１１ｂの構成について図２を用いて補足説明する。図２は、高圧ポンプ１１ｂについて燃料圧送に関わる要部構成を示す略図である。図２に示すように、高圧ポンプ１１ｂには２本のプランジャ５１ａ，５１ｂ（以下、第１プランジャ５１ａ，第２プランジャ５１ｂという）が往復動可能に設けられており、各プランジャ５１ａ，５１ｂの基端部がリングカム５２の外面に当接している。リングカム５２の中空部には、偏心カム（エキセントリックカム）５３が組み付けられている。偏心カム５３は駆動軸１１ｄ（図１参照）に一体に設けられており、駆動軸１１ｄが回転すると偏心カム５３が偏心回転し、リングカム５２がそれに追従して変位する。これにより、プランジャ５１ａ，５１ｂが往復動し、そのプランジャ動作に伴い加圧室５４ａ，５４ｂにおいて燃料の吸入及び吐出が繰り返し行われるようになっている。なお、図２には、第１プランジャ５１ａが下死点、第２プランジャ５１ｂが上死点にある状態を示している。
【００４３】
このとき、２つのプランジャ５１ａ，５１ｂによって、駆動軸１１ｄが１８０°回転する度に交互に燃料圧送が行われる。上記のように、第１プランジャ５１ａ及び加圧室５４ａからなる圧送系と、第２プランジャ５１ｂ及び加圧室５４ｂからなる圧送系とにより複数の燃料圧送系が構成されている。
【００４４】
図１の説明に戻り、燃料タンク１０内の燃料は、燃料ポンプ１１により燃料フィルタ１０ｂを介して汲み上げられ、配管（高圧燃料通路）１１ｅを通じてコモンレール１２に加圧供給（圧送）される。そして、燃料ポンプ１１から圧送された燃料は、コモンレール１２により高圧状態で蓄圧され、その蓄圧された高圧燃料が、気筒（シリンダ）ごとに設けられた配管（高圧燃料通路）１４を通じて、各気筒のインジェクタ２０（燃料噴射弁）へそれぞれ供給されることになる。なお、コモンレール１２と配管１４との接続部分１２ａには、配管１４を通じてコモンレール１２へ伝播される燃料脈動（主に噴射時にインジェクタ２０の燃料噴射口にて発生）を軽減するオリフィス（燃料脈動軽減手段に相当する配管１４の絞り部）が設けられており、コモンレール１２内の圧力脈動を低減して安定した圧力で各インジェクタ２０へ燃料を供給することができるようになっている。燃料脈動軽減手段としては、オリフィス以外に、フローダンパや、オリフィス及びフローダンパの組合せ等が適用できる。
【００４５】
このシステムでは、燃料ポンプ１１の駆動により圧送される燃料を各インジェクタ２０により直接的にエンジンの各筒内（燃焼室内）へ噴射供給（直噴供給）するようになっている。なお、このエンジンは、４ストロークエンジンである。すなわち、このエンジンでは、吸入・圧縮・燃焼・排気の４行程による１燃焼サイクルが「７２０°ＣＡ」周期で逐次実行される。
【００４６】
コモンレール１２には、電子制御式の減圧弁１５が設けられている。減圧弁１５は配管１８に接続されており、ＥＣＵ３０からの制御指令に従い減圧弁１５が開弁駆動されると、コモンレール１２内の燃料の一部が排出され、配管１８を通じて燃料タンク１０に戻される。これにより、コモンレール１２内の高圧燃料について減圧が行われることとなる。
【００４７】
以上のように、本実施形態に係る燃料供給系も、基本構成については、従来のシステムに準ずるものとなっている。ただし、本実施形態に係る燃料噴射装置では、各気筒（＃１〜＃４）に対するインジェクタ２０の近傍、特にその燃料取込口に圧力センサ２０ａ（燃料圧力センサ）が設けられている。そしてかかる構成により、インジェクタ２０の燃料噴射時や、燃料ポンプ１１の燃料圧送時、減圧弁１５の減圧時においてその圧力変化を高い精度で検出することができるようになっている（詳しくは後述）。
【００４８】
ここで、図３を参照して、上記インジェクタ２０の構造について詳述する。なお、図３は、同インジェクタ２０の内部構造を模式的に示す内部側面図である。
【００４９】
同図３に示されるように、インジェクタ２０は、弁本体部２２の先端側及び後端側にそれぞれ、燃料噴射口を通じて弁外へ燃料を噴射する部分であるノズル部（噴射部）２１と、弁を駆動するための駆動部２３とを有して構成されている。なお、ノズル部２１は、例えば弁本体部２２の先端に、別体のノズルが装着されて形成される。
【００５０】
また、インジェクタ２０の燃料噴射口（噴孔２１ｃ）は、弁先端側のノズル部２１に設けられている。詳しくは、ノズル部２１は、円筒状の外形を形成するノズルボディ２１ａを主体に構成され、該ノズルボディ２１ａが先端側へ向かうにつれて縮径されることにより、その最先端に先端部２１ｂが形成されている。そして、この先端部２１ｂには、弁内外を連通する燃料噴射口として噴孔２１ｃ（微小孔）が必要な数だけ（例えば６〜８個）穿設されている。また、同ノズル部２１には、噴孔２１ｃへの燃料通路を開閉する円柱状のノズルニードル２１ｄが収容されている。ノズルニードル２１ｄは、弁後端側に設けられたスプリング２２ａにより弁先端側へ付勢されており、この付勢力に従って又は抗して、インジェクタ２０内部を軸方向に摺動する。ただし、異常動作を防ぐ等の目的で、ニードル２１ｄの弁後端側（リフト側）には、同ニードル２１ｄの弁後端側への変位を所定位置で妨げる（規制する）ようなストッパ２２ｂが設けられている。
【００５１】
そして、こうしたノズル部２１の先端部２１ｂに対して、コモンレール（蓄圧配管）１２から、配管１４（図１）及び燃料通路２２ｃを通じて高圧燃料が送られてくる。そうして、上記噴孔２１ｃを通じてその燃料が噴射される。ここで、その送られてくる高圧燃料の圧力（燃圧）は、当該インジェクタ２０の燃料取込口にて測定される。詳しくは、その燃料取込口に配設された上記圧力センサ２０ａ（図１も併せ参照）により、当該インジェクタ２０の燃料噴射時等における時々の圧力値（インレット圧）が逐次測定される。また、燃料噴射に際しては、上記ニードル２１ｄの軸方向上方への変位量（リフト量）の大小に応じて、噴孔２１ｃへ供給される燃料量、ひいては該噴孔２１ｃから噴射される単位時間あたりの燃料量（噴射率）が可変となる。例えばニードル２１ｄが着座した状態（リフト量＝「０」）では、燃料噴射は停止する。
【００５２】
次に、こうしたノズル部（噴射部）２１の後端側の弁内部構造、すなわち上記弁本体部２２の内部構造について説明する。
【００５３】
弁本体部２２は、同弁本体部２２の円筒状の外形を形成するハウジング２２ｄ内に、上記ノズルニードル２１ｄと連動するコマンドピストン２２ｅを備える。コマンドピストン２２ｅは、ニードル２１ｄよりも大きな径の円柱状からなり、プレッシャピン２２ｆ（連結シャフト）を介して上記ニードル２１ｄに連結されている。そして、上記ニードル２１ｄと同様、このピストン２２ｅも、インジェクタ２０内部を軸方向に摺動する。また、コマンドピストン２２ｅの弁後端側には、ハウジング壁面とピストン２２ｅ頂面とで区画されることにより、コマンド室Ｃｄが形成されている。さらに、このコマンド室Ｃｄには、燃料流入孔としての入口オリフィス２２ｇが設けられている。すなわちこれにより、コモンレール１２からの高圧燃料が、入口オリフィス２２ｇを通じてコマンド室Ｃｄへ流入することになる。また、同ピストン２２ｅ下側の空間には、この空間を上記駆動部２３の所定空間（詳しくは、電磁弁の開閉で燃料タンク１０と連通されるリーク空間）と連通させるリーク通路２２ｈが設けられている。インジェクタ２０では、こうしたリーク通路２２ｈを設けることで、ピストン２２ｅ下側の余分な燃料（例えばニードル摺動部からのリーク燃料等）を燃料タンク１０へ戻すようにしている。
【００５４】
一方、駆動部２３は、弁本体部２２のさらに後端側に位置する。この駆動部２３は、円筒状の外形を形成するハウジング２３ａを主体に構成され、このハウジング２３ａ内に、二方電磁弁（ＴＷＶ：Two Way Valve）、詳しくはアウターバルブ２３ｂ、スプリング２３ｃ（コイルばね）、及びソレノイド２３ｄにより構成される二方電磁弁を備える。この二方電磁弁は、アウターバルブ２３ｂの動作を通じて、燃料流出孔としての出口オリフィス２３ｅを開閉するものである。すなわち、上記ソレノイド２３ｄに通電がなされていない（非通電）状態では、スプリング２３ｃの伸張力（軸方向に沿った伸張力）により、アウターバルブ２３ｂが出口オリフィス２３ｅを塞ぐ側へ付勢されている。他方、同ソレノイド２３ｄへ通電（ソレノイド２３ｄの磁化）がなされると、アウターバルブ２３ｂは、その磁力により、スプリング２３ｃの伸張力に抗して引き寄せられ、出口オリフィス２３ｅを開放する側へ変位することになる。また、この駆動部２３の後端側には、ハウジング２３ａ内の燃料をタンクへ戻すために、円柱状の戻し孔２３ｆ（燃料戻し口）が設けられている。すなわち当該インジェクタ２０においては、この戻し孔２３ｆが、配管１８（図１）を介して、上記燃料タンク１０に接続されている。なお、駆動部２３の通電を制御するための回路、及び、この回路を通じて噴射制御を行うためのプログラム等は、上記ＥＣＵ３０に搭載されている。
【００５５】
すなわち上記ＥＣＵ３０は、例えば駆動部２３を主に構成する上記二方電磁弁の通電／非通電を２値的に（駆動パルスを通じて）制御することで、その通電時間に応じてノズルニードル２１ｄをリフト動作させ、コモンレール１２から燃料通路２２ｃを通じて先端部２１ｂへ逐次供給される高圧燃料を、上記噴孔２１ｃを通じて噴射する。
【００５６】
詳しくは、二方電磁弁（より厳密にはソレノイド２３ｄ）が非通電（ＯＦＦ）状態にある時には、アウターバルブ２３ｂが弁先端側へ降下し、出口オリフィス２３ｅを閉じる。そしてこの状態で、燃料通路２２ｃ及び入口オリフィス２２ｇを通じてコモンレール１２から先端部２１ｂ及びコマンド室Ｃｄへそれぞれ高圧燃料が供給されると、ニードル２１ｄ下部の径よりも大きな径のコマンドピストン２２ｅには、その受圧面積の差に基づき、弁先端側への力が働く。これにより、ピストン２２ｅは弁先端側へ押し下げられ、スプリング２２ａにより弁先端側へ付勢されるニードル２１ｄが、燃料供給経路を遮断することになる（ニードル着座状態）。このため、非通電時には、燃料の噴射が行われない（ノーマリクローズ）。また、ピストン２２ｅ下側の余分な燃料は、リーク通路２２ｈ及び戻し孔２３ｆを通じて、燃料タンク１０へ戻される。
【００５７】
他方、通電（ＯＮ）時には、アウターバルブ２３ｂが、ソレノイド２３ｄの磁力により弁後端側へ引き寄せられ、出口オリフィス２３ｅを開く。こうして出口オリフィス２３ｅが開放されることで、コマンド室Ｃｄ内の燃料は、出口オリフィス２３ｅ、戻し孔２３ｆ、リーク通路２２ｈを通じて、燃料タンク１０やピストン２２ｅ下側へ流れ出し、この燃料の流出で、コマンド室Ｃｄの圧力、ひいてはピストン２２ｅを押し下げようとする力が小さくなる。これにより、ピストン２２ｅは、一体に連結されたニードル２１ｄと共に、弁後端側へ押し上げられる。そして、ニードル２１ｄが押し上げられる（リフトされる）と、ニードル２１ｄが離座し、噴孔２１ｃまでの燃料供給経路が開放され、高圧燃料が噴孔２１ｃへ供給されるとともに、その燃料が噴孔２１ｃを通じてエンジンの燃焼室へ噴射供給されることになる。
【００５８】
インジェクタ２０では、ニードル２１ｄのリフト量に応じて、上記噴孔２１ｃまでの燃料供給経路の流路面積が可変とされ、この流路面積に応じて噴射率も可変とされる。この場合、ニードル２１ｄのリフト動作に係るパラメータ（通電時間や燃料圧力）を可変制御することで、噴射率や噴射量を制御することができる。
【００５９】
以上、本実施形態のコモンレール式燃料噴射システムにおける燃料供給系の各種装置について説明した。以下、図１を再び参照して、同システムの構成について、さらに説明を続ける。
【００６０】
すなわちこのシステムにおいて、図示しない車両には、車両制御のための各種のセンサがさらに設けられている。例えばエンジンの出力軸であるクランク軸４１には、所定クランク角毎に（例えば３０°ＣＡ周期で）クランク角信号を出力するクランク角センサ４２が、同クランク軸４１の回転角度位置や回転速度等を検出するために設けられている。また、図示しないアクセルペダルには、同ペダルの状態（変位量）に応じた電気信号を出力するアクセルセンサ４４が、運転者によるアクセルペダルの操作量（アクセル開度）を検出するために設けられている。
【００６１】
こうしたシステムの中で電子制御ユニットとして主体的にエンジン制御を行う部分がＥＣＵ３０である。そして、このＥＣＵ３０は、周知のマイクロコンピュータ（図示略）を備えて構成され、上記各種センサの検出信号に基づいてエンジンの運転状態やユーザの要求を把握し、それに応じて上記インジェクタ２０等の各種アクチュエータを操作することにより、その時々の状況に応じた最適な態様で上記エンジンに係る各種の制御を行っている。また、このＥＣＵ３０に搭載されるマイクロコンピュータは、基本的には、各種の演算を行うＣＰＵ（基本処理装置）、その演算途中のデータや演算結果等を一時的に記憶するメインメモリとしてのＲＡＭ（Random Access Memory）、プログラムメモリとしてのＲＯＭ（読み出し専用記憶装置）、データ保存用メモリ（バックアップメモリ）としてのＥＥＰＲＯＭ（電気的に書換可能な不揮発性メモリ）３２やバックアップＲＡＭ（車載バッテリ等のバックアップ電源により給電されているＲＡＭ）、さらには外部との間で信号を入出力するための入出力ポート（上記圧力センサ２０ａ等のセンサ出力を逐次取り込む部分を含む）などといった各種の演算装置、記憶装置、及び通信装置等によって構成されている。そして、ＲＯＭには、燃圧制御に係るプログラムを含めたエンジン制御に係る各種のプログラムや制御マップ等が、データ保存用メモリ（例えばＥＥＰＲＯＭ３２）には、エンジンの設計データをはじめとする各種の制御データ等が、それぞれ予め格納されている。
【００６２】
ところで、本実施形態の燃料噴射システムでは、コモンレール１２に対して、燃料ポンプ１１（高圧ポンプ１１ｂ）から断続的に燃料圧送が行われ（高圧燃料が供給され）、その燃料圧送により、都度の要求値に燃圧（コモンレール内圧力）が制御される。すなわち、燃料ポンプ１１の高圧ポンプ１１ｂにおいて、燃料の非圧送（吸入）と圧送（吐出）とが繰り返し行われる。かかる場合、燃料ポンプ１１（高圧ポンプ１１ｂ）では第１，第２プランジャ５１ａ，５１ｂ（図２参照）による２系統で燃料圧送が行われるが、その燃料圧送に関して各プランジャ５１ａ，５１ｂで機差（圧送特性のずれ）が生じていると、所望の燃圧制御が実施できないという不都合が生じうる。例えば、第１プランジャ５１ａによる燃料圧送量と第２プランジャ５１ｂによる燃料圧送量とに差があると、燃料圧送量に過不足が生じ、結果として燃圧の制御精度が低下してしまう。プランジャ間の機差の原因としては、製造ばらつき等による個体差や長期の使用に伴う経時変化が考えられる。
【００６３】
そこで本実施形態では、燃料ポンプ１１（高圧ポンプ１１ｂ）の第１，第２プランジャ５１ａ，５１ｂについて燃料圧送時の機差ばらつき（圧送特性のずれ）を求めるとともに、その機差ばらつきを解消するべくプランジャごとに圧送量補正を実施する。また特に、本実施形態では、各インジェクタ２０に取り付けられた圧力センサ２０ａのセンサ出力を微小な時間間隔で取り込む構成とし、それに伴い各プランジャ５１ａ，５１ｂにおける燃料圧送状況を細密に検出することとしている。
【００６４】
図４は、燃料圧送時のプランジャごとの燃料圧送状況を示すタイムチャートである。図４において、（ａ）は燃料ポンプ１１に対する駆動信号を、（ｂ），（ｃ）は燃圧の変化を示している。同図４では、第１プランジャ用の駆動信号（ＳＬ１）と第２プランジャ用の駆動信号（ＳＬ２）とが所定間隔で交互に出力されるものとしており、各プランジャ５１ａ，５１ｂによる燃料圧送を１回ずつ示している。
【００６５】
図４において、期間Ｔ１では第１プランジャ５１ａについて駆動信号が出力され（ＳＬ１＝ＯＮとされ）、それに伴い燃圧が図示のごとく変化している。また、期間Ｔ２では第２プランジャ５２ａについて駆動信号が出力され（ＳＬ２＝ＯＮとされ）、それに伴い燃圧が図示のごとく変化している。なおここでは、各駆動信号のＯＮ期間Ｔ１，Ｔ２はＴ１＝Ｔ２である。また、燃料圧送後にインジェクタ２０の燃料噴射による燃圧低下が生じることを想定しており、それによって各プランジャ５１ａ，５１ｂの圧送開始時点では燃圧がほぼ同じになっている。
【００６６】
各プランジャ５１ａ，５１ｂで機差が生じている場合、（ｂ）に示すように、各プランジャ５１ａ，５１ｂによるそれぞれの燃圧変化に差が生じる。具体的には、圧送開始後における燃圧の変化勾配ｄＰ／ｄｔや、燃圧上昇量ΔＰｕ、燃圧の変化開始から変化終了までの所要時間ΔＴ等に差が生じる。こうして各プランジャ５１ａ，５１ｂによる燃圧変化に差が生じると、プランジャ５１ａ，５１ｂごとの燃料圧送量に差が生じ、結果として燃圧の制御精度が低下する。
【００６７】
本実施形態では、圧力センサ２０ａのセンサ出力に基づいて圧送開始時点から圧送終了時点までの燃圧の変化（燃圧波形）を求めるとともに、その燃圧の変化に基づいて、プランジャ５１ａ，５１ｂごとに燃料圧送量を算出し、さらにプランジャ５１ａ，５１ｂ間の機差ばらつきを推定する。より詳しくは、（ｃ）に示すように、燃料圧送前の燃圧（燃料圧送による圧力上昇が生じる前の圧送前圧力Ｐref１）を計測するとともに、圧送開始後において燃圧ＰＡを所定周期で逐次計測する。そして、圧送前圧力Ｐref１に対する圧送開始後の燃圧ＰＡの変化量ΔＰ１（＝ＰＡ−Ｐref１）を算出し、さらにその変化量ΔＰ１を積分演算することで、各プランジャ５１ａ，５１ｂの燃料圧送量Ｑ１，Ｑ２を算出する。その算出式は、Ｑ１，Ｑ２＝Ｋ・Σ（ΔＰ１）である。Ｋは換算係数である。
【００６８】
なお、圧送前圧力Ｐref１は、燃料圧送に伴う燃圧変化よりも前の燃圧安定状態下で計測されるとよく、例えば、図示のように駆動信号の立ち上がりタイミングに合わせて計測される。ただし、これ以外に、駆動信号の立ち上がりタイミングから実際の燃圧の上昇開始までの期間内で圧送前圧力Ｐref１が計測されてもよい。
【００６９】
各プランジャ５１ａ，５１ｂで機差が生じている場合、各プランジャ５１ａ，５１ｂの燃料圧送量Ｑ１，Ｑ２がＱ１≠Ｑ２となり、燃料圧送量に差異が生じる。この場合、各プランジャ５１ａ，５１ｂにおいて燃料圧送量が同一となるよう、プランジャごとに圧送補正量を算出する。
【００７０】
ここで、圧送開始後には、燃圧の過渡的な変化を細かく把握できるような周期で燃圧情報が取得されるとよい。具体的な構成として、ＥＣＵ３０に高速演算可能なＡ／Ｄ変換器を設け、同Ａ／Ｄ変換器を通じて、圧力センサ２０ａのセンサ出力（検出信号）を取り込む構成とする。このとき、Ａ／Ｄ周期を例えば２０μｓｅｃとし、同周期にて燃圧ＰＡを逐次算出する。なお、ＤＳＰ（Digital Signal Processor）等の高速演算装置を用いて燃圧ＰＡの算出処理等が実行されるのが望ましい。
【００７１】
各プランジャ５１ａ，５１ｂによる燃料圧送時には、圧力センサ２０ａのセンサ出力に基づいて圧送開始及び圧送終了が判定されるとともに、その圧送開始から圧送終了までの期間において都度の圧力変化量ΔＰ１の積算により燃料圧送量Ｑ１，Ｑ２が算出される。この場合、圧送開始については、圧力センサ２０ａのセンサ出力に基づいて算出される燃圧計測値が駆動信号の出力後に上昇し始めた時が、圧送開始時点であると判定される。また、圧送終了については、圧力センサ２０ａのセンサ出力に基づいて算出される燃圧計測値が上昇変化から一定値に移行した時が、圧送終了時点であると判定される。
【００７２】
なお、例えばセンサ出力に対して、フィルタ等によるなまし処理（平滑化処理）を実施し、そのなまし後のセンサ出力を基に、圧送開始時点や圧送終了時点を求めることが望ましい。
【００７３】
一方で、目標燃圧に対して実燃圧が高い場合には、減圧弁１５が開弁駆動されてコモンレール１２内の燃料の一部が排出され、配管１８を通じて燃料タンク１０に戻される。かかる場合、減圧弁１５において製造ばらつきや経時変化が生じていると、減圧特性のずれにより、標準的な減圧量に対して誤差が生じる。すなわち、１回の減圧弁１５の開弁による減圧量（燃料排出量）が、都度目標とする減圧量と相違し、結果として燃料制御の精度が低下する。
【００７４】
そこで本実施形態では、減圧弁１５の個体差ばらつき（減圧特性のずれ）を求めるとともに、その個体差ばらつきを解消するべく減圧補正を実施する。このとき、上述した圧送量補正と同様に圧力センサ２０ａのセンサ出力を用い、そのセンサ出力に基づいて減圧弁１５の個体差ばらつきを求めることとする。
【００７５】
図５は、減圧弁駆動時における燃圧変化状況を示すタイムチャートである。図５において、（ａ）は減圧弁１５に対する駆動信号（減圧信号）を、（ｂ），（ｃ）は燃圧の変化を示している。
【００７６】
図５において、期間Ｔ３では減圧信号＝ＯＮとされ、それに伴い燃圧が図示のごとく変化している。減圧弁１５において個体差ばらつきが生じている場合、（ｂ）に示すように、減圧弁１５による減圧後の燃圧が目標値からずれる。具体的には、目標値との圧力ずれが生じることで、燃圧降下量ΔＰｄについてばらつきが生じる。また、それ以外に、減圧開始後における燃圧の変化勾配ｄＰ／ｄｔや、減圧の変化開始から変化終了までの所要時間ΔＴ等についてばらつきが生じる。こうして減圧弁１５に個体差ばらつきが生じると、結果として燃圧の制御精度が低下する。
【００７７】
本実施形態では、圧力センサ２０ａのセンサ出力に基づいて減圧開始時点から減圧終了時点までの燃圧の変化（燃圧波形）を求めるとともに、その燃圧の変化に基づいて、減圧弁１５の減圧量を算出し、さらにあらかじめ定めた目標減圧量からのずれを算出する。より詳しくは、（ｃ）に示すように、減圧前の燃圧（減圧による圧力降下が生じる前の減圧前圧力Ｐref２）を計測するとともに、減圧開始後において燃圧ＰＡを所定周期で逐次計測する。そして、減圧前圧力Ｐref２に対する減圧開始後の燃圧ＰＡの変化量ΔＰ２（＝Ｐref２−ＰＡ）を算出し、さらにその変化量ΔＰ２を積分演算することで、減圧弁１５の減圧量Ｑ３を算出する。その算出式は、Ｑ３＝Ｋ・Σ（ΔＰ２）である。Ｋは換算係数である。
【００７８】
なお、減圧前圧力Ｐref２は、減圧に伴う燃圧変化よりも前の燃圧安定状態下で計測されるとよく、例えば、図示のように減圧信号の立ち上がりタイミングに合わせて計測される。ただし、これ以外に、減圧信号の立ち上がりタイミングから実際の燃圧の降下開始までの期間内で減圧前圧力Ｐref２が計測されてもよい。
【００７９】
減圧弁１５による減圧時には、圧力センサ２０ａのセンサ出力に基づいて減圧開始及び減圧終了が判定されるとともに、その減圧開始から減圧終了までの期間において都度の圧力変化量ΔＰ２の積算により減圧量Ｑ３が算出される。この場合、減圧開始については、圧力センサ２０ａのセンサ出力に基づいて算出される燃圧計測値が減圧信号の出力後に降下し始めた時が、減圧開始時点であると判定される。また、減圧終了については、圧力センサ２０ａのセンサ出力に基づいて算出される燃圧計測値が降下変化から一定値に移行した時が、減圧終了時点であると判定される。
【００８０】
なお、例えばセンサ出力に対して、フィルタ等によるなまし処理（平滑化処理）を実施し、そのなまし後のセンサ出力を基に、減圧開始時点や減圧終了時点を求めることが望ましい。
【００８１】
次に、ＥＣＵ３０により実行される燃圧制御について詳しく説明する。燃圧制御に際して燃料圧送時には、圧力センサ２０ａのセンサ出力に基づいて算出される燃圧計測値（実燃圧）が、都度の目標燃圧に一致するよう燃料ポンプ１１（高圧ポンプ１１ｂ）の駆動がフィードバック制御される。このとき、ポンププランジャの機差ばらつきを解消すべく、都度の圧送プランジャごとに圧送量補正が実行される。また、減圧時には、減圧弁１５の個体差ばらつきを解消すべく減圧量補正が実行される。
【００８２】
圧送量補正に用いられる機差補正量や、減圧量補正に用いられる減圧補正量は、補正量学習処理によって算出され、ＥＥＰＲＯＭやバックアップＲＡＭ等のバックアップメモリに記憶（保存）されるとともに適宜更新されるようになっている。
【００８３】
図６は、燃圧制御手順を示すフローチャートである。本処理は、ＥＣＵ３０によって所定の時間周期又は所定のクランク角度周期で繰り返し実行される。
【００８４】
図６において、ステップＳ１１では、エンジンの運転に関する所定のパラメータ、例えばその時のエンジン回転速度や燃料噴射量を読み込み、続くステップＳ１２では、ステップＳ１１で読み込んだ各種パラメータに基づいて目標燃圧を設定する。このとき、例えばＲＯＭ等にあらかじめ記憶されているマップや数式等を用い、その時のエンジン回転速度や燃料噴射量に基づいて目標燃圧を算出する。なお、目標燃圧マップは、演算パラメータと最適燃圧との関係を示すものとなっている。
【００８５】
ステップＳ１３では、圧力センサ２０ａのセンサ出力に基づいて算出された実燃圧を読み込む。このとき、実燃圧は、各気筒のインジェクタ２０ごとに設けられる圧力センサ２０ａのそれぞれのセンサ出力を基に算出されるものとなっている。具体的には、全気筒分のセンサ出力の平均値から実燃圧が算出される。或いは、噴射気筒のセンサ出力と非噴射気筒のセンサ出力とが含まれる場合には、非噴射気筒（噴射気筒以外）のセンサ出力の平均値から実燃圧が算出される。
【００８６】
その後、ステップＳ１４では、目標燃圧が実燃圧以上であるか否かを判定する。そして、目標燃圧≧実燃圧であれば、ステップＳ１５に進み、燃料ポンプ１１（高圧ポンプ１１ｂ）による燃料圧送制御を実行する。また、目標燃圧＜実燃圧であれば、ステップＳ１６に進み、減圧弁１５による減圧制御を実行する。なお、目標燃圧≒実燃圧であることを判定する処理を加え、目標燃圧≒実燃圧である場合には燃料圧送制御と減圧制御とをいずれも実行せず、そのまま本燃圧制御処理を終了する構成とすることも可能である。
【００８７】
ステップＳ１５では、目標燃圧と実燃圧との偏差（＝目標燃圧−実燃圧）を算出するとともに、その圧力偏差に基づいて高圧ポンプ１１ｂによる燃料圧送制御を実行する。燃料圧送制御についてより詳しくは、図７（ａ）に示すように、ステップＳ２１で、上記の圧力偏差に基づいて今回の燃料圧送量（指令圧送量）を算出するとともに、続くステップＳ２２で、２つのプランジャ５１ａ，５１ｂのうちで今回の燃料圧送プランジャ（これから燃料圧送を行うプランジャ）について、バックアップメモリ（補正量格納領域）に格納されている補正量データにより圧送補正量を設定する。そして、ステップＳ２３では、今回の燃料圧送量に対して圧送補正量による補正を行って補正後圧送量を算出し、さらに、ステップＳ２４では、補正後圧送量を吸入調整弁１１ｃの駆動デューティ（ＳＣＶデューティ）に換算する。そしてその後、この駆動デューティにより吸入調整弁１１ｃが駆動されることで、高圧ポンプ１１ｂにおいて所望とする量の燃料圧送が行われる。
【００８８】
また、図６のステップＳ１６では、目標燃圧と実燃圧との偏差（＝目標燃圧−実燃圧）を算出するとともに、その圧力偏差に基づいて減圧弁１５による減圧制御を実行する。減圧制御についてより詳しくは、図７（ｂ）に示すように、ステップＳ３１で、上記の圧力偏差に基づいて今回の減圧量（指令減圧量）を算出するとともに、続くステップＳ３２で、バックアップメモリ（補正量格納領域）に格納されている補正量データにより減圧補正量を設定する。そして、ステップＳ３３では、今回の減圧量に対して減圧補正量による補正を行って補正後減圧量を算出し、さらに、ステップＳ３４では、補正後減圧量を減圧弁１５の開弁時間に換算する。そしてその後、この開弁時間により減圧弁１５が開弁駆動されることで、減圧弁１５において所望とする量の減圧が行われる。
【００８９】
ちなみに、燃圧の減圧手段としては、減圧弁１５による減圧以外に、インジェクタ２０の空打ち駆動による減圧が行われてもよい。なお、空打ち駆動とは、ソレノイドへの短時間通電を行うことにより、作動噴射孔からの燃料噴射を行わせることなく、燃料排出口から燃料タンク１０に燃料を戻す作動のことである。
【００９０】
図８は、ポンププランジャについての圧送補正量の算出手順を示すフローチャートである。本処理は、ＥＣＵ３０によって、圧力センサ２０ａのセンサ出力についてのＡ／Ｄ周期と同じ周期（２０μｓｅｃ周期）で実行される。或いは、所定の時間周期又は所定のクランク角度周期で繰り返し実行される。
【００９１】
図８において、ステップＳ４１では、圧送補正量の算出実行条件が成立しているか否かを判定する。この算出実行条件には、燃圧が一定状態にあることが含まれている。例えば、エンジン運転状態が定常状態にあり、目標燃圧が一定値となっている場合に、算出実行条件が成立していると判定される。
【００９２】
ステップＳ４２では、圧力センサ２０ａのセンサ出力に基づいて燃圧を算出する。このとき、各気筒のインジェクタ２０ごとに設けられる圧力センサ２０ａのそれぞれのセンサ出力を基に燃圧が算出される。具体的には、全気筒分のセンサ出力の平均値から燃圧が算出される。或いは、噴射気筒のセンサ出力と非噴射気筒のセンサ出力とが含まれる場合には、非噴射気筒（噴射気筒以外）のセンサ出力の平均値から燃圧が算出される。
【００９３】
その後、ステップＳ４３では、今回の圧送プランジャが第１プランジャ５１ａであるか否かを判定する。第１プランジャ５１ａであればステップＳ４４に進み、第２プランジャ５１ｂであればステップＳ４５に進む。ステップＳ４４では、第１プランジャ５１ａについて、上記のステップＳ４２で逐次算出される燃圧に基づいて実際の燃料圧送量Ｑ１を算出する。その燃料圧送量Ｑ１の算出手順を以下に説明する。
（１）第１プランジャ５１ａによる燃料圧送の開始直前、例えばポンプ駆動信号の立ち上がり時に算出した燃圧（Ｓ４２の算出値）を圧送前圧力Ｐref１とする（図４（ｃ）参照）。
（２）第１プランジャ５１ａによる燃料圧送の開始から終了までの期間において、所定周期（２０μｓｅｃ周期）で算出される燃圧ＰＡから圧送前圧力Ｐref１を減算して圧力変化量ΔＰ１（＝ＰＡ−Ｐref１）を逐次算出する。
（３）第１プランジャ５１ａによる燃料圧送の開始から終了までの期間において圧力変化量ΔＰ１を積分演算することで、第１プランジャ５１ａの燃料圧送量Ｑ１を算出する。
【００９４】
また、ステップＳ４５では、第２プランジャ５１ｂについて、上記のステップＳ４２で逐次算出される燃圧に基づいて実際の燃料圧送量Ｑ２を算出する。その燃料圧送量Ｑ２の算出手順は上記の（１）〜（３）と同様である。なお、ステップＳ４２〜Ｓ４５が「圧送時圧力検出手段」及び「圧送特性算出手段」に相当する。燃料圧送量Ｑ１，Ｑ２が「圧送特性」に相当する。
【００９５】
その後、ステップＳ４６では、今回の圧力条件下における第１プランジャ５１ａの実圧送量データと第２プランジャ５１ｂの実圧送量データとが取得済みとなっているか否かを判定する。そして、取得できていなければそのまま本処理を終了し、取得できていれば、後続のステップＳ４７に進む。
【００９６】
ステップＳ４７では、上記のステップＳ４４，Ｓ４５で算出した燃料圧送量Ｑ１，Ｑ２に基づいて、各プランジャ５１ａ，５１ｂの圧送補正量を算出するとともに、その圧送補正量を学習値としてＥＥＰＲＯＭやバックアップＲＡＭ等のバックアップメモリに記憶する。このステップＳ４７が「機差学習手段」に相当する。かかる場合、燃料圧送量Ｑ１，Ｑ２の平均値を求め、各燃料圧送量Ｑ１，Ｑ２とその平均値との差を圧送補正量として算出する。例えば、Ｑ１＞Ｑ２の場合、第１プランジャ５１ａの圧送補正量として負の補正量（第１プランジャ５１ａの燃料圧送量を減じる補正量）が算出されるとともに、第２プランジャ５１ｂの圧送補正量として正の補正量（第２プランジャ５１ｂの燃料圧送量を増やす補正量）が算出される。
【００９７】
各燃料圧送量Ｑ１，Ｑ２とその平均値との差を圧送補正量とすることにより、上述した図７（ａ）のステップＳ２３では、同一の圧送条件下において各プランジャ５１ａ，５１ｂでの燃料圧送量が同一となるような圧送量補正が行われることとなる。
【００９８】
なお、圧送補正量がバックアップメモリに記憶される際、都度の圧力条件下（燃圧レベル）に関連付けて圧送補正量が記憶されるとよい。
【００９９】
圧送補正量の算出手法として、上記以外に以下の算出手法も採用できる。
・燃料圧送量Ｑ１，Ｑ２のうち大きい方（又は小さい方）を基準とし、基準とならない方のプランジャについてのみ圧送補正量を算出する。例えば、Ｑ１＞Ｑ２でありかつ燃料圧送量が大きい方の第１プランジャ５１ａを基準とする場合に、第１プランジャ５１ａの圧送補正量を０とするとともに、第２プランジャ５１ｂの圧送補正量を「Ｑ１−Ｑ２」に相当する値とする。
・燃料圧送量の標準値をあらかじめ定めておき、燃料圧送量Ｑ１，Ｑ２について、標準値からの差を圧送補正量として算出する。
【０１００】
図９は、減圧補正量の算出手順を示すフローチャートである。本処理は、ＥＣＵ３０によって、圧力センサ２０ａのセンサ出力についてのＡ／Ｄ周期と同じ周期（２０μｓｅｃ周期）で実行される。或いは、所定の時間周期又は所定のクランク角度周期で繰り返し実行される。
【０１０１】
図９において、ステップＳ５１では、減圧補正量の算出実行条件が成立しているか否かを判定する。この算出実行条件には、燃圧が一定状態にあることが含まれている。例えば、エンジン運転状態が定常状態にあり、目標燃圧が一定値となっている場合に、算出実行条件が成立していると判定される。
【０１０２】
ステップＳ５２では、現時点以降、減圧弁１５による減圧制御が行われるか、或いは既に減圧制御が行われている最中であるか否かを判定する。ＹＥＳであればステップＳ５３に進み、圧力センサ２０ａのセンサ出力に基づいて燃圧を算出する。このとき、各気筒のインジェクタ２０ごとに設けられる圧力センサ２０ａのそれぞれのセンサ出力を基に燃圧が算出される。具体的には、全気筒分のセンサ出力の平均値から燃圧が算出される。
【０１０３】
その後、ステップＳ５４では、上記のステップＳ５３で逐次算出される燃圧に基づいて実際の減圧量Ｑ３を算出する。その減圧量Ｑ３の算出手順を以下に説明する。
（１）減圧弁１５による減圧の開始直前、例えば減圧信号の立ち上がり時に算出した燃圧（Ｓ５３の算出値）を減圧前圧力Ｐref２とする（図５（ｃ）参照）。
（２）減圧弁１５による減圧の開始から終了までの期間において、減圧前圧力Ｐref２から、所定周期（２０μｓｅｃ周期）で算出される燃圧ＰＡを減算して圧力変化量ΔＰ２（＝Ｐref２−ＰＡ）を逐次算出する。
（３）減圧弁１５による減圧の開始から終了までの期間において圧力変化量ΔＰ２を積分演算することで減圧量Ｑ３を算出する。
【０１０４】
なお、ステップＳ５３，Ｓ５４が「減圧時圧力検出手段」及び「減圧特性算出手段」に相当する。減圧量Ｑ３が「減圧特性」に相当する。
【０１０５】
その後、ステップＳ５５では、上記のステップＳ５４で算出した減圧量Ｑ３に基づいて、減圧補正量を算出するとともに、その減圧補正量を学習値としてＥＥＰＲＯＭやバックアップＲＡＭ等のバックアップメモリに記憶する。このステップＳ５５が「減圧特性学習手段」に相当する。かかる場合、例えば、減圧量の標準値をあらかじめ定めておき、減圧量Ｑ３について、標準値からの差を減圧補正量として算出する。
【０１０６】
なお、減圧補正量がバックアップメモリに記憶される際、都度の圧力条件下（燃圧レベル）に関連付けて減圧補正量が記憶されるとよい。
【０１０７】
ところで、圧力変化の発生源である燃料ポンプ１１又は減圧弁１５を基点として各気筒のインジェクタ２０までの燃料経路を見ると、その経路長（配管長）は気筒ごとに相違する。つまり、図１０に示すように、燃料ポンプ１１から各気筒（＃１〜＃４）のインジェクタ２０までの経路長Ｌ１，Ｌ２，Ｌ３，Ｌ４はそれぞれ相違し、それに起因して、燃料ポンプ１１による燃料圧送後において、各気筒のインジェクタ２０で圧力上昇の現象が現れるまでの所要時間（燃料圧送に伴う圧力変動が生じるタイミング）がそれぞれ相違する。例えば、気筒＃１，＃２について見ると、Ｌ１＞Ｌ２であるため、第１気筒（＃１）のインジェクタ２０に取り付けられた圧力センサ２０ａでは、第２気筒（＃２）のインジェクタ２０に取り付けられた圧力センサ２０ａよりも遅れてポンプ圧送による圧力上昇現象が検出されることとなる。
【０１０８】
そこで本実施形態では、燃料圧送時において燃圧を算出する際に、各気筒における燃料ポンプ−インジェクタ間の経路長（Ｌ１〜Ｌ４）の差異を加味することで、各圧力センサ２０ａのセンサ出力を同期させ、経路長（配管長）に基づく各気筒の圧力時間差を解消する。具体的には、逐次取得される燃圧データを時間軸上で前後させるとよい。例えば、第１気筒（＃１）と第２気筒（＃２）とについて言えば、それら各気筒における経路長の差（Ｌ１−Ｌ２）だけ、第２気筒の燃圧データ（圧力変化が早く検出される方の燃料圧力データ）を遅延させる。又は、それら各気筒における経路長の差（Ｌ１−Ｌ２）だけ、第１気筒の燃圧データ（圧力変化が遅く検出される方の燃料圧力データ）を進めることとする。これにより、各気筒の燃圧（検出圧力）を時間軸上で適正に同期させることができる。
【０１０９】
また、減圧弁１５による減圧時において燃圧を算出する際には、各気筒における減圧弁−インジェクタ間の経路長の差異を加味することで、各圧力センサ２０ａのセンサ出力を同期させ、経路長（配管長）に基づく各気筒の圧力時間差を解消する。
【０１１０】
以上詳述した本実施形態によれば、以下の優れた効果が得られる。
【０１１１】
複数のプランジャ５１ａ，５１ｂ（複数の燃料圧送系）によるそれぞれの燃料圧送時に、圧力センサ２０ａのセンサ出力により燃圧の変化を逐次検出する構成としたため、燃料圧送に伴い生じる過渡的な圧力変化をプランジャごとに把握できる。また、その過渡的な圧力変化に基づいてプランジャごとに圧送特性を算出する構成としたため、プランジャごとに機差が生じている場合に、その機差を適正に把握できる。その結果、燃料ポンプ１１（高圧ポンプ１１ｂ）の圧送特性を改善し、ひいては排気エミッションの改善を図ることができる。
【０１１２】
各プランジャの圧送特性（燃料圧送量Ｑ１，Ｑ２）に基づいて、プランジャごとに燃料圧送量を補正する構成としたため、プランジャごとに機差（圧送特性のずれ）が生じていても、それを解消しつつ適正な燃料圧送を行うことが可能となる。よって、インジェクタ２０への供給燃料の圧力の誤差を解消することができる。特に、同一の圧送条件下において各プランジャ５１ａ，５１ｂでの燃料圧送量が同一となるように圧送量補正を実行することにより、各プランジャで均一の燃料圧送を行うことができ、インジェクタ２０への供給燃料の圧力を一層安定化させることができる。
【０１１３】
補足説明する。プランジャごとの機差（圧送特性のずれ）によって燃料圧送後の燃圧に差異が生じている状態でインジェクタ２０による燃料噴射を行うと、その燃圧の差異に起因して噴射率等にばらつきが生じる。これにより、排気エミッション等に悪影響が及ぶが、上記のとおりプランジャごとの機差（圧送特性のずれ）が解消されることで、燃圧の差異に起因する噴射率等のばらつきを抑制できる。したがって、排気エミッション等の改善を図ることができる。
【０１１４】
各プランジャの圧送特性（燃料圧送量Ｑ１，Ｑ２）に基づいてプランジャごとの学習値を算出し、同学習値をバックアップメモリ（ＥＥＰＲＯＭ３２等）に保存する構成としたため、プランジャごとに機差（圧送特性のずれ）が定常的に発生している場合に、その機差を適正に把握し、燃料圧送制御等に好適に反映することができる。
【０１１５】
一方で、減圧弁１５による燃料排出時に、圧力センサ２０ａのセンサ出力により燃圧の変化を逐次検出する構成としたため、減圧（燃料排出）に伴い生じる過渡的な圧力変化を把握できる。また、その過渡的な圧力変化に基づいて減圧特性を算出する構成としたため、減圧特性にずれが生じている場合に、その特性ずれを適正に把握できる。その結果、減圧弁１５の減圧特性を改善し、ひいては排気エミッションの改善を図ることができる。
【０１１６】
減圧弁１５の減圧特性（減圧量Ｑ３）に基づいて、減圧弁１５による減圧時の指令減圧量を補正する構成としたため、減圧特性のずれが生じていても、それを解消しつつ適正な減圧を行うことが可能となる。よって、インジェクタ２０への供給燃料の圧力の誤差を解消することができる。
【０１１７】
減圧特性（減圧量Ｑ３）に基づいて学習値を算出し、同学習値をバックアップメモリ（ＥＥＰＲＯＭ３２等）に保存する構成としたため、減圧特性のずれが定常的に発生している場合に、その特性ずれを適正に把握し、減圧制御等に好適に反映することができる。
【０１１８】
燃圧を逐次検出するための手段として、インジェクタ２０に一体に設けられた圧力センサ２０ａの出力に基づいて燃圧を検出する構成を採用したため、インジェクタ２０の噴孔２１ｃに近い位置で燃圧を測定することができる。つまり、インジェクタ２０によって実際に噴射される燃料について圧力を逐次検出することができる。よって、燃料圧送や減圧により変化した燃圧を正確に把握し、ひいては適正なる燃料噴射を行わせることが可能となる。
【０１１９】
また、圧力センサ２０ａの出力を、微小間隔（本実施形態では２０μｓｅｃ間隔）で、すなわちその測定圧力により圧力推移波形の軌跡が描かれる程度に短い間隔で逐次取得する構成としたため、燃料圧送時や減圧時における過渡的な圧力変化を好適に検出できる。
【０１２０】
燃料圧送時や減圧時に燃圧を検出するにあたって、圧力変動源となる燃料ポンプ１１や減圧弁１５からインジェクタ２０（燃圧の測定箇所）に至る経路長が気筒ごとに異なることを考慮する構成としたため、複数の圧力センサ２０ａの出力により燃圧を検出する場合に、その検出精度を高めることが可能となる。
【０１２１】
複数の圧力センサ２０ａの出力の平均値により燃圧を検出する構成としたため、燃料圧送時や減圧時に燃圧を検出するにあたって、その検出精度を高めることが可能となる。
【０１２２】
［別の実施形態］
本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されても良い。
【０１２３】
・上記実施形態では、圧送特性として、各プランジャ（各燃料圧送系）について燃料圧送前の燃圧と圧送開始後の燃圧との差である圧力変化量ΔＰ１の積算値（燃料圧送量Ｑ１，Ｑ２）を算出したが、これを以下のように変更する。例えば、圧送特性として、各プランジャについて燃料の圧送開始後における燃圧の変化勾配（図４のｄＰ／ｄｔ）を算出する。又は、圧送特性として、各プランジャについて圧送開始に伴う圧力上昇から圧送終了に伴う圧力収束までの所要時間（図４のΔＴ）を算出する。又は、圧送特性として、各プランジャについて圧送開始前と圧送終了後との燃圧上昇量（図４のΔＰｕ）を算出する。
【０１２４】
・上記実施形態では、減圧特性として、減圧開始前の燃圧と減圧開始後の燃圧との差である圧力変化量ΔＰ２の積算値（減圧量Ｑ３）を算出したが、これを以下のように変更する。例えば、減圧特性として、減圧開始後における燃料圧力の変化勾配（図５のｄＰ／ｄｔ）を算出する。又は、減圧特性として、減圧開始に伴う圧力降下から減圧終了に伴う圧力収束までの所要時間（図５のΔＴ）を算出する。又は、減圧特性として、減圧開始前と減圧終了後との燃圧降下量（図５のΔＰｄ）を算出する。
【０１２５】
・上記実施形態では、
（１）燃料ポンプ１１（高圧ポンプ１１ｂ）の各プランジャ５１ａ，５１ｂについての圧送特性の算出処理及び圧送量補正処理、
（２）減圧弁１５についての減圧特性の算出処理及び減圧量補正処理、
を共に実行する構成としたが、これらのいずれか一方のみを実行する構成であってもよい。すなわち、上記（１）のみ、又は上記（２）のみを実行する構成であってもよい。
【０１２６】
・燃料ポンプ１１（高圧ポンプ１１ｂ）の各プランジャ５１ａ，５１ｂについて算出した圧送特性に基づいて燃料ポンプ１１の異常判定を実施してもよい。この場合、各プランジャ５１ａ，５１ｂの圧送特性のずれ（差）が所定の判定値よりも大きければ、異常有りと判定する。又は、各プランジャ５１ａ，５１ｂの圧送特性が標準値に対して所定の判定値以上相違していれば、異常有り（該当するプランジャが異常）と判定する。また同様に、減圧弁１５の減圧特性に基づいて減圧弁１５の異常判定を実施してもよい。
【０１２７】
・上記実施形態では、燃料ポンプ１１として低圧ポンプ１１ａと高圧ポンプ１１ｂとを一体化したものを採用したが、低圧ポンプ１１ａと高圧ポンプ１１ｂとが別体で構成されるものであってもよい。
【０１２８】
また、高圧ポンプ１１ｂとして、複数の燃料圧送系ごとに同数のプランジャ及び加圧室を設けてプランジャごとに燃料の吸入／吐出を行わせる構成としたが、これに代えて、１つのプランジャの両端にそれぞれ加圧室を設け、１つのプランジャの往復運動により２つの加圧室について交互に燃料の吸入／吐出を行わせる構成としてもよい。
【０１２９】
また、高圧ポンプ１１ｂの構成として、１つのカム部材（リングカム５２）により複数のプランジャを往復駆動させる構成以外に、ポンプ駆動軸にその軸方向に複数のカム部材を設け、それら各カム部材によって複数のプランジャをそれぞれ異なるタイミングで往復駆動させる構成であってもよい。
【０１３０】
・上記実施形態では、圧力センサ２０ａ（燃料圧力センサ）をインジェクタ２０の燃料取込口に設けたが、それ以外に、以下の構成がそれぞれ適用可能であり、要は、コモンレール１２からインジェクタ２０の噴射口までの燃料通路のうちコモンレール１２の燃料出口よりも燃料下流側に設けられていればよい。例えば、コモンレール１２とインジェクタ２０とを繋ぐ配管１４の途中に圧力センサ２０ａを設ける。又は、コモンレール１２と配管１４との接続部分１２ａに圧力センサ２０ａを設ける。ただしこの場合、接続部分１２ａに設けられる燃料脈動軽減手段（オリフィス等）よりも燃料下流側に設けることが望ましい。又は、インジェクタ２０内部に設けられた燃料通路（例えば図２の噴孔２１ｃ近傍）に圧力センサ２０ａを設ける。
【０１３１】
・燃料圧力センサの数は任意であり、例えば１つのシリンダの燃料流通経路に対して２つ以上のセンサを設けるようにしてもよい。また上記実施形態では、圧力センサ２０ａを各シリンダに対して設けるようにしたが、このセンサを一部のシリンダ（例えば１つのシリンダ）だけに設け、他のシリンダについてはそのセンサ出力に基づく推定値を用いるようにしてもよい。
【０１３２】
・コモンレール１２内の圧力を測定するレール圧センサ（容器内圧力検出センサ）を備える構成とし、そのレール圧センサの出力に基づいて、燃料ポンプ１１の燃料圧送時における圧力変化を検出したり、減圧弁１５の減圧時における圧力変化を検出したりする構成としてもよい。つまり、燃料圧送時や減圧時の圧力変化は、一般的なコモンレール式燃料噴射システムで採用されているコモンレール圧センサにより検出することが可能である。かかる場合、レール圧センサの出力に基づいて、燃料ポンプ１１の燃料圧送に伴い生じる圧力変化や、減圧弁１５の減圧（燃料排出）に伴い生じる圧力変化を検出する。
【０１３３】
・図３に例示した電磁駆動式のインジェクタ２０に代えて、ピエゾ駆動式のインジェクタを用いるようにしてもよい。また、圧力リークを伴わない燃料噴射弁、例えば駆動動力の伝達にコマンド室Ｃｄを介さない直動式のインジェクタ（例えば近年開発されつつある直動式ピエゾインジェクタ）等を用いることもできる。そして、直動式のインジェクタを用いた場合には、噴射率の制御等が容易となる。
【０１３４】
・ニードルにより噴孔自体を開閉するものであっても、外開弁タイプの燃料噴射弁であってもよい。
【０１３５】
・上記実施形態では、「２０μｓｅｃ」間隔（周期）で圧力センサ２０ａのセンサ出力を逐次取得する構成について言及したが、この取得間隔は、上述した圧力変動の傾向を捉えることができる範囲で適宜に変更可能である。ただし、発明者の実験によると、「５０μｓｅｃ」よりも短い間隔が有効である。
【０１３６】
・制御対象とするエンジンの種類やシステム構成も、用途等に応じて適宜に変更可能である。例えば上記実施形態では、一例としてディーゼルエンジンに本発明を適用した場合について言及したが、例えば火花点火式のガソリンエンジン（特に直噴エンジン）等についても、基本的には同様に本発明を適用することができる。直噴式ガソリンエンジンの燃料噴射システムでは、燃料（ガソリン）を高圧状態で蓄えるデリバリパイプを備えており、このデリバリパイプに対して燃料ポンプから燃料が圧送されるとともに、同デリバリパイプ内の高圧燃料がインジェクタからエンジン燃焼室内に噴射供給される。なお、かかるシステムでは、デリバリパイプが蓄圧容器に相当する。
【０１３７】
また、本発明に係る装置及びシステムは、シリンダ内に燃料を直接的に噴射する燃料噴射弁に限らず、エンジンの吸気通路又は排気通路に燃料を噴射する燃料噴射弁についても、その燃料噴射圧力の制御等のために用いることができる。また、対象とする燃料噴射弁は、図３に例示したインジェクタに限られず、任意である。そして、上記実施形態についてこうした構成の変更を行う場合には、上述した各種の処理（プログラム）についても、その細部を、実際の構成に応じて適宜最適なかたちに変更（設計変更）することが好ましい。
【０１３８】
・上記実施形態及び変形例では、各種のソフトウェア（プログラム）を用いることを想定したが、専用回路等のハードウェアで同様の機能を実現するようにしてもよい。
【図面の簡単な説明】
【０１３９】
【図１】発明の実施の形態におけるコモンレール式燃料噴射システムの概略を示す構成図。
【図２】高圧ポンプの構成を示す略図。
【図３】インジェクタの構造を示す断面図。
【図４】燃料圧送時のプランジャごとの燃料圧送状況を示すタイムチャート。
【図５】減圧弁駆動時における燃圧変化状況を示すタイムチャート。
【図６】燃圧制御手順を示すフローチャート。
【図７】（ａ）は燃料圧送制御処理を示すフローチャート。（ｂ）は減圧制御処理を示すフローチャート。
【図８】ポンププランジャについての圧送補正量の算出手順を示すフローチャート。
【図９】減圧補正量の算出手順を示すフローチャート。
【図１０】気筒ごとに配管長が相違することを示す略図。
【符号の説明】
【０１４０】
１１…燃料ポンプ、１１ｂ…高圧ポンプ、１２…コモンレール（蓄圧容器）、２０…インジェクタ（燃料噴射弁）、２０ａ…圧力センサ（燃料圧力センサ）、３０…ＥＣＵ（圧送時圧力検出手段、圧送特性算出手段、圧送量補正手段、機差学習手段、減圧時圧力検出手段、減圧特性算出手段、減圧量補正手段、減圧特性学習手段）、４１…クランク軸、５１ａ，５１ｂ…プランジャ、５４ａ，５４ｂ…加圧室。
【図１】
0004416026.tif 000002
【図２】
0004416026.tif 000003
【図３】
0004416026.tif 000004
【図４】
0004416026.tif 000005
【図５】
0004416026.tif 000006
【図６】
0004416026.tif 000007
【図７】
0004416026.tif 000008
【図８】
0004416026.tif 000009
【図９】
0004416026.tif 000010
【図１０】
0004416026.tif 000011