(57)【特許請求の範囲】
【請求項１】
内燃機関の気筒毎に設けられて気筒内に燃料を噴射するインジェクタと、高圧に蓄圧された燃料を保持しインジェクタに供給する蓄圧配管と、該蓄圧配管の燃料圧を検出する燃料圧検出手段と、クランク角が予め設定された燃料圧検出位置となったときに前記燃料圧検出手段により検出される前記燃料圧に基づいて前記インジェクタの噴射時期及び噴射期間を算出し前記インジェクタによる燃料噴射制御を行う制御手段とを備えた蓄圧式燃料噴射装置において、
前記噴射時期となったときに前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出し、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出する補正量算出手段を備え、
前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回の前記噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいて前記噴射期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項２】
前記補正量算出手段は、マルチ噴射時で、メイン噴射よりも所定間隔以上先立ってパイロット噴射を行う早期パイロット域のとき、前記メイン噴射の噴射時期に前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出して、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出し、
前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回のメイン噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいてパイロット噴射期間とメイン噴射期間とを算出することを特徴とする請求項１記載の蓄圧式燃料噴射装置。
【請求項３】
前記補正量算出手段は、マルチ噴射時で、メイン噴射よりも所定間隔以内に先立ってパイロット噴射を行う通常パイロット域のとき、前記パイロット噴射の噴射時期に前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出して、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出し、
前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回のパイロット噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいてパイロット噴射期間とメイン噴射期間とを算出することを特徴とする請求項１記載の蓄圧式燃料噴射装置。
【請求項４】
前回の補正量は、直前の気筒の噴射時期に算出されたことを特徴とする請求項１ないし請求項３記載の蓄圧式燃料噴射装置。
【請求項５】
前回の補正量は、同一気筒での前回の噴射時期に算出されたことを特徴とする請求項１ないし請求項３記載の蓄圧式燃料噴射装置。
【請求項６】
前記蓄圧配管に気筒数と異なる回数で燃料圧送が行われる高圧供給ポンプを備えると共に、前記制御手段は、前回の補正量として燃料圧送のタイミングが同じ気筒の補正量を用いることを特徴とする請求項１ないし請求項３記載の蓄圧式燃料噴射装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、高圧燃料が蓄圧された蓄圧配管からインジェクタに燃料を供給する蓄圧式燃料噴射装置に関するものである。
【０００２】
【従来の技術】
従来より、ディーゼル式内燃機関では、回転数やアクセル開度等の負荷に応じて、燃料の指令噴射時期や指令噴射量が算出されている。また、蓄圧配管からインジェクタに燃料を供給する蓄圧式燃料噴射装置を用いた内燃機関では、蓄圧配管の燃料圧を検出し、検出した燃料圧に基づいて指令噴射時期や指令噴射量から噴射時期や噴射期間を算出して、回転数センサから出力されるパルスに基づいてインジェクタへの通電を制御している。
【０００３】
例えば、特開平３−１８６４５号公報にある装置では、図１２に示すように、回転数センサから所定のパルスが出力されたときに、蓄圧配管の燃料圧ＮＰＣを検出すると共に、検出された燃料圧ＮＰＣに基づいて、噴射時期パルス数ＣＮＥＣＡＭＦと余り時間ＴＴＭＦとからなる噴射時期を算出している。
【０００４】
即ち、図１２に示すように、噴射時期を算出する際には、上死点ＴＤＣからの指令噴射時期ＴFIN と燃料圧ＮＰＣに基づいて算出される噴射遅れ時間ＴＤＭとにより噴射時期を算出する。尚、前記指令噴射時期ＴFIN は角度（℃Ａ）で算出される。以降の説明においても同様である。例えば、回転数センサからの所定パルスを制御基準位置として、この制御基準位置から噴射時期パルス数ＣＮＥＣＡＭＦと余り時間ＴＴＭＦとからなる噴射時期を算出し、その制御基準位置からのパルスをカウントすると共に、余り時間ＴＴＭＦを計測して噴射時期を制御している。従って、遅くてもパルスカウントを開始するまでに、噴射時期を算出しなければならないので、蓄圧配管内の燃料圧ＮＰＣの検出もそれ以前に行わなければならない。
【０００５】
しかし、蓄圧配管内の燃料圧は高圧燃料供給ポンプからの燃料圧送等により変動しており、特に加速時等の過渡時においては検出時の燃料圧と噴射時の燃料圧との圧力差により、算出した指令噴射量とインジェクタによる実際の噴射量とに誤差が生じ、適正な燃料噴射制御が行われない場合があるという問題があった。
【０００６】
この誤差をなるべく小さくするために、特開平５−１２５９８５号公報にあるように、インジェクタへの通電終了時に蓄圧配管内の燃料圧を検出して、この燃料圧に基づいて次気筒での噴射期間を算出するものが提案されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、こうした従来のインジェクタへの通電終了時に燃料圧を検出して、次気筒の噴射時期、噴射期間を算出するものでも、１噴射分算出が遅れるので、過渡時には前気筒での検出燃料圧と次気筒での実燃料圧との圧力差が大きく、算出した指令噴射量と実際の噴射量とに大きな差が生じるという問題があった。
【０００８】
本発明の課題は、噴射量の誤差が少ない蓄圧式燃料噴射装置を提供することにある。
【０００９】
【課題を解決するための手段】
かかる課題を達成すべく、本発明は課題を解決するため次の手段を取った。即ち、
内燃機関の気筒毎に設けられて気筒内に燃料を噴射するインジェクタと、高圧に蓄圧された燃料を保持しインジェクタに供給する蓄圧配管と、該蓄圧配管の燃料圧を検出する燃料圧検出手段と、クランク角が予め設定された燃料圧検出位置となったときに前記燃料圧検出手段により検出される前記燃料圧に基づいて前記インジェクタの噴射時期及び噴射期間を算出し前記インジェクタによる燃料噴射制御を行う制御手段とを備えた蓄圧式燃料噴射装置において、
前記噴射時期となったときに前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出し、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出する補正量算出手段を備え、
前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回の前記噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいて前記噴射期間を算出することを特徴とする蓄圧式燃料噴射装置がそれである。
【００１０】
前記補正量算出手段は、マルチ噴射時で、メイン噴射よりも所定間隔以上先立ってパイロット噴射を行う早期パイロット域のとき、前記メイン噴射の噴射時期に前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出して、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出し、前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回のメイン噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいてパイロット噴射期間とメイン噴射期間とを算出するようにしてもよい。あるいは、前記補正量算出手段は、マルチ噴射時で、メイン噴射よりも所定間隔以内に先立ってパイロット噴射を行う通常パイロット域のとき、前記パイロット噴射の噴射時期に前記蓄圧配管の噴射時燃料圧を前記燃料圧検出手段により検出して、前記燃料圧検出位置での前記燃料圧と前記噴射時燃料圧とに応じた補正量を算出し、前記制御手段は、今回の前記燃料圧検出位置での前記燃料圧と前回のパイロット噴射時期となったときに算出した前記補正量とから見込み圧を算出して、該見込み圧に基づいてパイロット噴射期間とメイン噴射期間とを算出するようにしてもよい。
【００１１】
また、前回の補正量は、直前の気筒の噴射時期に算出されるようにしてもよい。あるいは、前回の補正量は、同一気筒での前回の噴射時期に算出されるようにしてもよい。更に、前記蓄圧配管に気筒数と異なる回数で燃料圧送が行われる高圧供給ポンプを備えると共に、前記制御手段は、前回の補正量として燃料圧送のタイミングが同じ気筒の補正量を用いるようにしてもよい。
【００１２】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて詳細に説明する。
図１は、ディーゼル式内燃機関の蓄圧式燃料噴射装置の概略構成を示したものである。ディーゼル式の内燃機関１には、各気筒の燃焼室に対してインジェクタ２が配設され、インジェクタ２から内燃機関１への燃料噴射は、噴射制御用電磁弁３のオン・オフにより制御される。インジェクタ２は各気筒共通の高圧蓄圧配管４に接続され、噴射制御用電磁弁３が開いている間、蓄圧配管４内の燃料がインジェクタ２により内燃機関１に噴射される。
【００１３】
即ち、このインジェクタ２は、噴孔を開閉するニードルの背圧側に蓄圧配管４の燃料圧が作用する背圧室が設けられ、更に、この背圧室と低圧側との間に前記噴射制御用電磁弁３が設けられる。そして、前記噴射制御用電磁弁３が閉じているときには、背圧室内の蓄圧配管４からの燃料圧の作用によってニードルは噴孔を閉じ、噴射制御用電磁弁３が開くときには、背圧室内の燃料が低圧側へ抜かれることによって、ニードルがリフトし、噴孔を開くことにより噴射が行われる。このため、蓄圧配管４には連続的に燃料噴射圧に相当する高圧燃料が蓄えられる必要があり、チェックバルブ５を介装した供給配管６により高圧供給ポンプ７が接続されている。
【００１４】
高圧供給ポンプ７は、燃料タンク８から燃料供給ポンプ９を経て吸入した燃料を、内燃機関１の回転に同期するカム（図示せず）によりプランジャを往復動させて、要求される所定高圧に昇圧し、蓄圧配管４に供給するものであり、燃料圧を所定高圧に維持するための吐出量制御装置１０を備えている。
【００１５】
噴射制御用電磁弁３と吐出量制御装置１０の作動は、電子制御回路１１から出力される制御信号により制御される。電子制御回路１１には、回転数センサ１２及びアクセル開度センサ１３からの検出信号が入力されると共に、蓄圧配管４の燃料圧を検出する圧力センサ１４、及び水温、吸気温、吸気圧等の各種センサ１５からの入力信号が入力される。
【００１６】
電子制御回路１１はこれらの入力信号に基づき内燃機関１の運転状態を判断し、噴射制御用電磁弁３及び吐出量制御装置１０に対する制御信号を出力する。また、電子制御回路１１は、検出データ、制御プログラム等を記憶するメモリ（ＲＡＭ、ＲＯＭいずれも図示しない）を備えている。
【００１７】
次に、電子制御回路１１において行われる燃料噴射制御処理の一例を図２〜図４のフローチャートによって説明する。
まず、今回の処理で燃料噴射する気筒が、どの気筒であるかを判別する（ステップ１００）。このステップ１００は、判別された今回の気筒に対応する同種類の気筒の補正値△ＰＣを、以降のステップ１５０等にてＥＣＵ１１内のメモリから読み込むために設けられている。この補正量△ＰＣは、後述するステップ２６０等にて今回より前の燃料噴射時で算出され、上記メモリ内に格納されるものである。
【００１８】
次に、前記同種類の気筒に関する説明を以下に示す。図１１に示すように、例えば、内燃機関１の気筒数が６で、図示しないクランクシャフトが２回転する間の高圧供給ポンプ７からの燃料圧送回数が４回である場合には（２圧送３噴射）、第１〜第６気筒からの燃料噴射タイミングと燃料圧送タイミングとが異なる。タイミングが異なると、各気筒での燃料噴射時の蓄圧配管４内の燃料圧が大きく異なる。燃料噴射タイミングと燃料圧送タイミングとが同じになると燃料圧はほぼ同じになるので、第１と第４気筒の組み合せ、第２と第５気筒の組み合せ、第３と第６気筒との組み合せが、それぞれ同種類の気筒であると判断する。尚、同一の気筒のみを、同種類の気筒であると判断してもよい。一方、図１１に示すように、気筒数が４で、燃料圧送回数が４回である場合には（１圧送１噴射）、各気筒で、燃料噴射タイミングと燃料圧送タイミングとが同じになる。この場合には、全ての気筒が同一種類であるとする。
【００１９】
ステップ１００の処理を実行した後、メイン噴射のみか、メイン噴射に先立ってパイロット噴射を行うマルチ噴射かの判断を行う（ステップ１０２）。メイン噴射のみの領域と判断されたとき、ステップ１０５へ進む。該ステップ１０５は所定の燃料圧検出位置（上死点ＴＤＣよりＫ℃Ａ前の位置）か否かを回転数センサ１２からの出力信号に基づいて判断する。燃料圧検出位置でないときには、該位置となるまで待機し、燃料圧検出位置となったときには、回転数センサ１２の検出信号に基づいて回転数Ｎｅを取り込むと共に、アクセル開度センサ１３の検出信号に基づいてアクセル開度Ａｃｃｐを取り込む（ステップ１１０）。尚、前述したＫ℃Ａは、例えば、４０℃Ａで設定される。
【００２０】
次に、この回転数Ｎｅとアクセル開度Ａｃｃｐとに基づいて、所定のプログラムに従い特性マップ（図示せず）を用い、指令噴射量ＱFIN を算出する（ステップ１２０）。続いて、同様に、特性マップ（図示せず）を用い、前記回転数Ｎｅ、指令噴射量ＱFIN から指令噴射時期ＴFIN を算出する（ステップ１３０）。そして、圧力センサ１４の検出信号に基づいて蓄圧配管４の燃料圧ＮＰＣn を取り込む（ステップ１４０）。尚、添字ｎは、今回の処理の実行により検出した分を示す。以降、メイン噴射のみでのフローを示す。
【００２１】
このフローでは、この後、メモリに格納されている補正量の読込みを行う（ステップ１５０）。この補正量は、機関始動時にイニシャライズされ、所定の値、例えば加減による補正では、「０」、係数として乗ずる場合には、「１」となる。ステップ１４０の処理により取り込んだ燃料圧ＮＰＣn から、まず、加減による補正方法として下記式に基づく見込み圧ＮＰＣＦの算出例を示す（ステップ１６０）。
【００２２】
ＮＰＣＦ＝ＮＰＣn ＋△ＰＣn-1
△ＰＣn-1 ＝ＮＰＣＭn-1 −ＮＰＣn-1 （前回のステップ２６０で処理）
ここで、△ＰＣn-1 は前回のステップ２６０の処理により算出した補正量である。この補正量は、前述のステップ１００にて判別された気筒に基づき今回の気筒と同種類の気筒に対応したメモリに格納された値をステップ１５０で読み込む。つまり、同じ圧力パターンを取る気筒群の場合は、同気筒群の読込みを行う。無論、同じ気筒の読込みでもよい。また、ＮＰＣn-1 は前回のステップ１４０の処理により取り込んだ燃料圧、ＮＰＣＭn-1 は前回の後述するステップ２５０の処理により取り込んだ噴射時燃料圧である。
【００２３】
前回の処理時の燃料圧ＮＰＣn-1 と前回の噴射時燃料圧ＮＰＣＭn-1 との偏差に応じた補正量△ＰＣn-1 が、今回の処理時にも定常走行時または過渡時にかかわらず、ほぼ同様に生じるので、この補正量△ＰＣn-1 を加味した見込み圧ＮＰＣＦを算出して、今回の噴射時の誤差を低減している。
【００２４】
前述したように、更に係数による補正方法でもよく、この場合は、噴射時燃料圧ＮＰＣＭと燃料圧ＮＰＣとの比で行う。つまり、下記式となる。
ＮＰＣＦ＝Ｋn-1 ×ＮＰＣn
Ｋn-1 ＝ＮＰＣＭn-1 ／ＮＰＣn-1 （前回のステップ２６０で処理）
次に、算出した見込み圧ＮＰＣＦに基づいて、噴射遅れ時間ＴＤＭを特性マップ（図８）から算出する（ステップ１７０）。噴射遅れ時間ＴＤＭは、図５に示すように、インジェクタ２に通電を開始してから実際に燃料が噴射されるまでの時間である。インジェクタ２は、供給される燃料圧の作用を受けてニードルがリフトして開弁する構成のものであるので、燃料圧に応じて噴射遅れ時間が異なる。燃料圧と噴射遅れ時間との関係を予め実験等により求めて、特性マップを作成するとよい。
【００２５】
続いて、ステップ１３０の処理により算出した指令噴射時期ＴFIN と、ステップ１７０の処理により算出した噴射遅れ時間ＴＤＭとに基づいて、噴射時期を算出する（ステップ１８０）。噴射時期は、本実施形態では、図５に示すように、制御基準位置から噴射開始直前までの噴射時期パルス数ＣＮＥＣＡＭＦと、このパルスから噴射開始時までの余り時間ＴＴＭＦからなる。
【００２６】
（Ａ−ＴFIN ）／Ｘ＝ＣＮＥＣＡＭＦ＋Ｚ
（Ｚ／Ｘ）×Ｙ−ＴＤＭ＝ＴＴＭＦ
また、ＴＴＭＦ＜０であるなら、下記処理を行う。
ＣＮＥＣＡＭＦ＝ＣＮＥＣＡＭＦ−１
ＴＴＭＦ＝ＴＴＭＦ＋Ｙ
ここで、ＣＮＥＣＡＭＦは整数であり、Ｚは余りである。図５に示すように、Ａは制御基準位置から上死点ＴＤＣまでの角度であり、Ｘは回転数センサ１２から出力される１パルスに相当する角度である。Ｙはそのときの回転速度で角度Ｘだけ回転するのに要する時間である。
【００２７】
次に、指令噴射量ＱFIN と見込み圧ＮＰＣＦとに基づいて、特性マップ（図９）から噴射期間ＴＱＭＦを算出する（ステップ１９０）。そして、制御基準位置、即ちパルスカウント開始位置か否かを回転数センサ１２からの出力信号に基づいて判断する（ステップ２００）。制御基準位置でないときには、該位置になるまで待機し、該位置となったときには、回転数センサ１２から出力されるパルスのカウントを開始する（ステップ２１０）。
【００２８】
そして、カウントしたパルス数が、噴射時期パルス数ＣＮＥＣＡＭＦとなったか否かを判断する（ステップ２２０）。噴射時期パルス数ＣＮＥＣＡＭＦとなっていないときには、噴射時期パルス数ＣＮＥＣＡＭＦとなるまで待機する。噴射時期パルス数ＣＮＥＣＡＭＦとなったときには、噴射時期余り時間ＴＴＭＦが経過したか否かを判断する（ステップ２３０）。
【００２９】
噴射時期余り時間ＴＴＭＦが経過するまで待機し、噴射時期余り時間ＴＴＭＦが経過したときには、インジェクタ２に通電を開始する（ステップ２４０）。これにより、インジェクタ２の図示しないニードルが、開弁方向にリフトを開始する。
【００３０】
また、この通電開始時、即ちメイン噴射開始時の圧力センサ１４により検出される蓄圧配管４の噴射時燃料圧ＮＰＣＭn を取り込む（ステップ２５０）。次に、取り込んだ噴射時燃料圧ＮＰＣＭn とステップ１４０の処理により取り込んだ燃料圧ＮＰＣn とに応じて補正量△ＰＣn またはＫn を下記式により算出し、次回以降の燃料噴射時に使用するために所定のメモリに格納する（ステップ２６０）。
【００３１】
△ＰＣn ＝ＮＰＣＭn −ＮＰＣn
Ｋn ＝ＮＰＣＭn ／ＮＰＣn
次に、噴射期間ＴＱＭＦが経過したか否かを判断し（ステップ２７０）、噴射期間ＴＱＭＦが経過するまで待機して、噴射期間ＴＱＭＦが経過したときには、インジェクタ２への通電を終了する（ステップ２８０）。これにより、インジェクタ２のニードルは閉弁方向にリフトし、燃料噴射が終了する。ステップ２８０の処理を実行後、一旦本制御処理を終了する。尚、本実施形態では、燃料噴射制御処理の実行が制御手段として働き、ステップ２５０，２６０の処理の実行が補正量算出手段として働く。
【００３２】
一方、ステップ１０２の処理により、マルチ噴射であると判断されると、図３，４に示すマルチ噴射制御処理（ステップ３００）へと進む。そして、内燃機関１の運転状態から、早期パイロット域か否かを判断する（ステップ３０１）。即ち、パイロット噴射を、メイン噴射よりも所定間隔以上先立って行う早期パイロット噴射域か、メイン噴射前の所定間隔以内で、前記早期パイロットよりも相当メイン噴射に近い時期でパイロット噴射を行う通常パイロット域かを判断する。
【００３３】
一般的に、通常パイロット域は低速域で実行され、これにより、エミッション、騒音の低減を図ることができるが、この運転域内で、特に、高・低負荷域で前記早期パイロットを行うと、よりエミッション、騒音を低減できることが知られている。そこで、前記ステップ３０１にて、マルチ噴射制御処理において、早期パイロット域、通常パイロット域に分割して、以降の処理へ進むものと、本実施形態ではしている。尚、早期パイロット噴射時期は、例えば、上死点（ＴＤＣ）前７０℃Ａ程度でなされる。
【００３４】
前記ステップ３０１にて、早期パイロット域でない、即ち通常パイロット域と判断されたときには、ステップ３０２へ進む。前述のメイン噴射のみでのフローと同様に、該ステップ３０２は、所定の燃料圧検出位置か否かを回転数センサ１２からの出力信号に基づいて判断する。この燃料圧検出位置は、図７に示すように、４０℃Ａ、上死点ＴＤＣより前の位置とした。燃料圧検出位置でないときには、該位置になるまで待機し、燃料圧検出位置となったときには、回転数センサ１２の検出信号に基づいて回転数Ｎｅを取り込むと共に、アクセル開度センサ１３の検出信号に基づいてアクセル開度Ａｃｃｐを取り込む（ステップ３０３）。
【００３５】
次に、この回転数Ｎｅとアクセル開度Ａｃｃｐとに基づいて、所定のプログラムに従い特性マップ（図示せず）を用い、指令噴射量ＱFIN を算出する（ステップ３０４）。続いて、同様に、特性マップ（図示せず）を用い、指令噴射時期ＴFIN を算出する（ステップ３０５）。そして、圧力センサ１４の検出信号に基づいて蓄圧配管４の燃料圧ＮＰＣn を取り込む（ステップ３０６）。
【００３６】
次に、パイロット噴射量ＱPILOT を図示しない特性マップを用いて算出する（ステップ３０７）。そして、ステップ３０４の処理により算出した指令噴射量ＱFIN からパイロット噴射量ＱPILOT を減算してメイン噴射量ＱMIN を算出する（ステップ３１０）。
【００３７】
ＱMIN ＝ＱFIN −ＱPILOT
次に、パイロット噴射とメイン噴射とのインターバルＴINT （図７参照）を回転数Ｎｅと指令噴射量ＱFIN とに基づいて、特性マップ（図１０）から算出する（ステップ３２０）。続いて、前述したメイン噴射のみのステップ１５０，１６０の処理と同様に、見込み圧ＮＰＣＦを下記式により算出する（ステップ３２５，３３０）。
【００３８】
ＮＰＣＦ＝ＮＰＣn ＋△ＰＣn-1
ここで、ＮＰＣn は、ステップ３０６の処理により取り込んだ蓄圧配管４の燃料圧であり、△ＰＣn-1 は前回のステップ４６０の処理により算出した補正量である。
【００３９】
前述したように、更に係数による補正方法でもよく、この場合は、噴射時燃料圧ＮＰＣＭと燃料圧ＮＰＣとの比で行う。つまり、下記式となる。
ＮＰＣＦ＝Ｋn-1 ×ＮＰＣn
Ｋn-1 ＝ＮＰＣＭn-1 ／ＮＰＣn-1 （前回のステップ４６０で処理）
続いて、ステップ３３０の処理により算出した通常パイロット噴射時の見込み圧ＮＰＣＦとステップ３０５の処理により算出したパイロット噴射量ＱPILOT とから、図９と同様の図示しない特性マップに基づいてパイロット噴射期間ＴＱＰＦを算出する（ステップ３４０）。
【００４０】
次に、見込み圧ＮＰＣＦとパイロット噴射量ＱPILOT とから、パイロット噴射終了遅れ時間ＴＤＥＰを図示しない特性マップに基づいて算出する（ステップ３５０）。パイロット噴射終了遅れ時間ＴＤＥＰは、噴射制御用電磁弁３をオフにした後、インジェクタ２から実際に燃料の噴射が終了するまでの時間である。その後、見込み圧ＮＰＣＦから、図８に示す特性マップに基づいて、メイン噴射遅れ時間ＴＤＭを算出する（ステップ３６０）。
【００４１】
次に、上死点ＴＤＣを基準に、指令噴射時期ＴFIN 、インターバルＴINT 、パイロット噴射終了遅れ時間ＴＤＥＰ、ステップ３４０の処理により算出したパイロット噴射期間ＴＱＰＦに基づいて、図６に示すように、パイロット噴射時期パルス数ＣＮＥＣＡＰＦとパイロット噴射時期余り時間ＴＴＰＦをステップ１８０の処理と同様に算出する（ステップ３７０）。
【００４２】
その後、上死点ＴＤＣを基準に、指令噴射時期ＴFIN 、メイン噴射遅れ時間ＴＤＭに基づいて、ステップ１８０の処理と同様にして、メイン噴射時期パルス数ＣＮＥＣＡＭＦ、メイン噴射時期余り時間ＴＴＭＦを算出する（ステップ３８０）。
【００４３】
次に、ステップ３１０及びステップ３３０の処理の実行により算出したメイン噴射量ＱMAIN及び見込み圧ＮＰＣＦにより、メイン噴射期間ＴＱＭＦを図９と同様の図示しない特性マップに基づいて算出する（ステップ３９０）。そして、回転数センサ１２により検出されるパルスが制御基準位置、即ちパルスカウント開始位置となったか否かを判断し（ステップ４００）、該位置となっていないときには該位置となるまで待機する。
【００４４】
制御基準位置となったときには、該位置からのパルス数のカウントを開始する（ステップ４１０）。そして、カウントしたパルス数がパイロット噴射時期パルス数ＣＮＥＣＡＰＦとなったか否かを判断し（ステップ４２０）、まだ、パイロット噴射時期パルス数ＣＮＥＣＡＰＦとなっていないときには待機し、パイロット噴射時期パルス数ＣＮＥＣＡＰＦとなったときには、パイロット噴射時期余り時間ＴＴＰＦが経過したか否かを判断する（ステップ４３０）。
【００４５】
パイロット噴射時期余り時間ＴＴＰＦが経過していないときには、経過するまで待機し、経過したときにはインジェクタ２へ通電を開始する（ステップ４４０）。これにより、インジェクタ２の図示せぬニードルが開弁方向にリフトを開始し、パイロット噴射が開始される。尚、このときの圧力センサ１４により検出される蓄圧配管４のパイロット噴射時燃料圧ＮＰＣＰn を取り込む（ステップ４５０）。次に、取り込んだパイロット噴射時燃料圧ＮＰＣＰn とステップ３０６の処理により取り込んだ燃料圧ＮＰＣn とに応じて補正量△ＰＣ、又はＫn を下記式により算出し、所定のメモリに格納する（ステップ４６０）。
【００４６】
△ＰＣn ＝ＮＰＣＰn −ＮＰＣn
Ｋn ＝ＮＰＣＰn ／ＮＰＣn
次に、噴射期間ＴＱＰＦが経過したか否かを判断し（ステップ４７０）、噴射期間ＴＱＰＦが経過するまで待機し、噴射期間ＴＱＰＦが経過したときには、インジェクタ２への通電を終了する（ステップ４８０）。これにより、インジェクタ２のニードルは閉弁方向にリフトし、パイロット噴射が終了する。
【００４７】
次に、カウントしたパルス数が、噴射時期パルス数ＣＮＥＣＡＭＦとなったか否かを判断すると共に（ステップ４９０）、噴射時期余り時間ＴＴＭＦが経過したか否かを判断する（ステップ５００）。噴射時期パルス数ＣＮＥＣＡＭＦとなり、かつ、噴射時期余り時間ＴＴＭＦが経過するまで待機し、経過したときには、インジェクタ２に通電を開始する（ステップ５１０）。これにより、インジェクタ２の図示しないニードルが燃料圧を受けて開弁方向にリフトを開始し、メイン噴射が行われる。
【００４８】
次に、図２のステップ２７０の処理に戻って、噴射期間ＴＱＭＦが経過したか否かを判断し、噴射期間ＴＱＭＦが経過したときには、インジェクタ２への通電を終了する（ステップ２８０）。これにより、インジェクタ２のニードルは閉弁方向にリフトし、メイン噴射が終了する。ステップ２８０の処理を実行後、一旦本制御処理を終了する。
【００４９】
一方、ステップ３０１の処理の実行により、早期パイロット域であると判断されると、燃料圧検出位置か否かを判断する（ステップ３０２ａ）。前述したステップ３０２の処理と同様に、所定の燃料圧検出位置か否かを回転数センサ１２からの出力信号に基づいて判断する。
【００５０】
この燃料圧検出位置は、通常パイロット域のときのステップ３０２の処理と異なり、通常のパイロット域と比べて、メイン噴射前の早期にパイロット噴射するため、本実施形態では、図６に示すように、８０℃Ａ、上死点ＴＤＣより前の位置とした。
【００５１】
燃料圧検出位置でないときには、該位置になるまで待機し、燃料圧検出位置となったときには、前述したステップ３０３〜４４０の処理と同様の処理を実行して、インジェクタ２へ通電を開始する（ステップ３０３〜４４０）。尚、図４において、前述した処理と同じステップについては、同一番号を付して詳細な説明を省略する。以下同様である。
【００５２】
また、ステップ４００ａにて判断される所定の制御基準位置は、前述のメイン噴射のみ、通常パイロット域で判断される制御基準位置（ステップ２００，４００）よりも所定量、前の位置（早期パイロット噴射時期よりも前の位置）に変更され、この変更された制御基準位置となったか否かが、このステップで判断される。
【００５３】
そして、ステップ４４０の処理によって、インジェクタ２の図示しないニードルが開弁方向にリフトを開始し、早期パイロット噴射が行われる。次に、噴射期間ＴＱＰＦが経過したか否かを判断し（ステップ４７０）、噴射期間ＴＱＰＦが経過するまで待機して、噴射期間ＴＱＰＦが経過したときには、インジェクタ２への通電を終了する（ステップ４８０）。これにより、インジェクタ２のニードルは閉弁方向にリフトし、早期パイロット噴射が終了する。
【００５４】
そして、カウントしたパルス数が、噴射時期パルス数ＣＮＥＣＡＭＦとなったか否かを判断すると共に（ステップ４９０）、噴射時期余り時間ＴＴＭＦが経過したか否かを判断する（ステップ５００）。噴射時期パルス数ＣＮＥＣＡＭＦとなり、かつ、噴射時期余り時間ＴＴＭＦが経過するまで待機し、経過したときには、インジェクタ２に通電を開始する（ステップ５１０）。これにより、インジェクタ２の図示しないニードルが燃料圧を受けて開弁方向にリフトを開始し、メイン噴射が実行される。
【００５５】
また、前述したステップ２５０，２６０の処理と同様に、このときの圧力センサ１４により検出される蓄圧配管４のメイン噴射時燃料圧ＮＰＣＭn を取り込む（ステップ５２０）次に、取り込んだメイン噴射時燃料圧ＮＰＣＭn とステップ０６の処理により取り込んだ燃料圧ＮＰＣn とに応じて補正量△ＰＣn 又はＫn を下記式により算出し、所定のメモリに格納する（ステップ５３０）。
【００５６】
△ＰＣn ＝ＮＰＣＭn −ＮＰＣn
Ｋn ＝ＮＰＣＭn ／ＮＰＣn
次に、ステップ２７０の処理に戻って（図２参照）、噴射期間ＴＱＭＦが経過したか否かを判断し、噴射期間ＴＱＭＦが経過したときには、インジェクタ２への通電を終了する（ステップ２８０）。これにより、インジェクタ２のニードルは燃料圧を受けて閉弁方向にリフトし、メイン噴射が終了する。ステップ２８０の処理を実行後、一旦本制御処理を終了する。
【００５７】
このように、前述の実施形態では、通常パイロット域のときには、図７に示すように、パイロット噴射時燃料圧ＮＰＣＰn を検出して見込み圧ＮＰＣＦを算出する。また、早期パイロット域では、図６に示すように、メイン噴射のみが実行される領域と同様、メイン噴射時の噴射時燃料圧ＮＰＣＰn を検出し、これを用いて見込み圧ＮＰＣＦを算出している。
【００５８】
この噴射時燃料圧を取り込むタイミングが、早期パイロット域、通常パイロット域出で異なるのは、早期パイロット域では、パイロット噴射後の蓄圧配管４内の圧力脈動の影響が減少しているため、メイン噴射時に蓄圧配管４の燃料圧を取り込むことにより、噴射量制御の精度を向上することができるためである。
【００５９】
これに対して、通常パイロット域では、パイロット噴射とメイン噴射との間隔が小さいため、パイロット噴射後の蓄圧配管４内の圧力脈動の影響を受け、メイン噴射時に蓄圧配管４内の圧力を取り込むと、噴射量制御の精度を向上させることができなくなる恐れがある。従って、パイロット噴射時に燃料圧を取り込むことによって、前述の圧力脈動の影響を回避できると共に、前記間隔が小さいが故に、蓄圧配管４の燃料圧が、パイロット噴射時からメイン噴射時にかけてほぼ同じであることから、噴射量制御の精度を向上することができる。
【００６０】
以上本発明はこの様な実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得る。
【００６１】
【発明の効果】
以上詳述したように本発明の蓄圧式燃料噴射装置は、噴射時燃料圧を取り込んで補正量を算出し、補正量により見込み圧を算出して、見込み圧に基づいて噴射期間を算出するので、過渡時にかかわらず、算出した噴射期間と実際に要求されるべき噴射期間（実噴射圧に応じた噴射期間）との誤差を低減できるという効果を奏する。また、今回の気筒が同種類か否かを判断することにより、気筒数と燃料圧送回数とが異なる場合でも、算出した噴射期間と実際の噴射期間との誤差を低減できる。
【図面の簡単な説明】
【図１】本発明の一実施形態としての蓄圧式燃料噴射装置の概略構成図である。
【図２】本実施形態の電子制御回路において行われる燃料噴射制御処理の一例を示すフローチャートである。
【図３】本実施形態の電子制御回路において行われるマルチ噴射制御処理の通常パイロット域を示すフローチャートである。
【図４】本実施形態の電子制御回路において行われるマルチ噴射制御処理の早期パイロット域を示すフローチャートである。
【図５】本実施形態の蓄圧式燃料噴射装置で行われる燃料噴射のタイミングチャートである。
【図６】本実施形態の蓄圧式燃料噴射装置で行われる早期パイロット域におけるタイミングチャートである。
【図７】本実施形態の蓄圧式燃料噴射装置で行われる通常パイロット域におけるタイミングチャートである。
【図８】本実施形態の見込み圧と噴射遅れ時間の関係を示すグラフである。
【図９】本実施形態の噴射期間、燃料圧、指令噴射量の関係を示すグラフである。
【図１０】本実施形態の回転数、噴射量、インターバルの関係を示すグラフである。
【図１１】本実施形態の同種類の気筒の説明図である。
【図１２】従来のマルチ噴射のタイミングチャートである。
【符号の説明】
１…内燃機関          ２…インジェクタ
３…噴射制御用電磁弁  ４…蓄圧配管
６…供給配管          ７…高圧供給ポンプ
８…燃料タンク        ９…燃料供給ポンプ
１０…吐出量制御装置  １１…電子制御回路
１２…回転数センサ    １３…アクセル開度センサ
１４…圧力センサ
【図１】
0004239331.tif 000002
【図２】
0004239331.tif 000003
【図３】
0004239331.tif 000004
【図４】
0004239331.tif 000005
【図５】
0004239331.tif 000006
【図６】
0004239331.tif 000007
【図７】
0004239331.tif 000008
【図８】
0004239331.tif 000009
【図９】
0004239331.tif 000010
【図１０】
0004239331.tif 000011
【図１１】
0004239331.tif 000012
【図１２】
0004239331.tif 000013