(57)【要約】【課題】前噴射と後噴射とが重なったことを精度よく判定することのできる燃料噴射システムを提供する。【解決手段】燃料噴射システム（１０）は、ポンプ（１３）と、燃料を加圧状態で蓄える蓄圧容器（１４）と、燃料を噴射する噴射弁（１６）と、蓄圧容器内の圧力を検出する圧力センサ（２１）と、ＥＣＵ（１７）と、を備える。ＥＣＵは、噴射期間において噴射弁により指令間隔で前噴射と後噴射とをさせる噴射制御を実行し、噴射弁により噴射させる燃料の指令噴射量、及び圧力センサにより検出された圧力と目標圧力との差に基づいて、蓄圧容器内の圧力を目標圧力にするようにポンプにより燃料を吐出させる吐出制御を実行し、噴射制御及び吐出制御が実行された状態において、圧力センサにより検出された圧力が目標圧力に対して所定圧力を超えて低下しており、且つポンプの吐出量が正常であると判定した場合に、前噴射と後噴射とが重なったと判定する。【選択図】      図１
2019183736.tif 000002
【特許請求の範囲】
【請求項１】
燃料を吐出するポンプ（１３）と、
前記ポンプにより吐出された燃料を加圧状態で蓄える蓄圧容器（１４）と、
前記蓄圧容器内に蓄えられた前記燃料を噴射する噴射弁（１６）と、
前記蓄圧容器内の圧力を検出する圧力センサ（２１）と、
噴射期間において前記噴射弁により指令間隔で前噴射と後噴射とをさせる噴射制御を実行する噴射制御部と、
前記噴射弁により噴射させる前記燃料の指令噴射量、及び前記圧力センサにより検出された前記圧力と目標圧力との差に基づいて、前記蓄圧容器内の圧力を前記目標圧力にするように前記ポンプにより前記燃料を吐出させる吐出制御を実行する吐出制御部と、
前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する判定部と、
を備える燃料噴射システム（１０）。
【請求項２】
前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ次に前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力を超えた場合に、前記前噴射と前記後噴射とが重なったと判定する、請求項１に記載の燃料噴射システム。
【請求項３】
前記判定部は、
前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記目標圧力から前記圧力センサにより検出された前記圧力を引いた圧力偏差を算出する第１算出部を有し、
前記指令間隔が所定間隔よりも短い時に前記第１算出部により算出された前記圧力偏差が、前記指令間隔が前記所定間隔よりも長い時に前記第１算出部により算出された前記圧力偏差に対して所定圧力偏差を超えて大きく、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する、請求項１に記載の燃料噴射システム。
【請求項４】
前記吐出制御部は、前記噴射弁により噴射させる前記燃料の指令噴射量、及び前記圧力センサにより検出された前記圧力と目標圧力との差に基づいて、前記蓄圧容器内の圧力を前記目標圧力にするように前記ポンプにより吐出させる前記燃料の指令吐出量を算出する指令算出部を有し、
前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行される前と後とにおいて前記圧力センサにより検出された前記圧力に基づいて、前記ポンプにより吐出された前記燃料の推定吐出量を算出する推定算出部を有し、
前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記指令算出部により算出された前記指令吐出量が前記推定算出部により算出された前記推定吐出量に対して所定量を超えて多く、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する、請求項１に記載の燃料噴射システム。
【請求項５】
前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記指令算出部により算出された前記指令吐出量から前記推定算出部により算出された前記推定吐出量を引いた吐出量偏差を算出する第２算出部を有し、
前記判定部は、前記指令間隔が所定間隔よりも短い時に前記第２算出部により算出された前記吐出量偏差が、前記指令間隔が前記所定間隔よりも長い時に前記第２算出部により算出された前記吐出量偏差に対して所定吐出量偏差を超えて大きく、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する、請求項４に記載の燃料噴射システム。
【請求項６】
前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ次に前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力を超えた場合に、前記ポンプの吐出量が正常であると判定する、請求項３〜５のいずれか１項に記載の燃料噴射システム。
【請求項７】
前記噴射制御部は、前記判定部により前記前噴射と前記後噴射とが重なったと判定された前記噴射弁において、前記重なったと判定された時の前記指令間隔を最短間隔として学習し、以降に前記噴射制御を実行する時に、前記指令間隔を前記最短間隔よりも短くならないように設定する、請求項１〜６のいずれか１項に記載の燃料噴射システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射システムに関する。
【背景技術】
【０００２】
従来、噴射期間において前噴射と後噴射との間隔を徐々に短縮してゆき、燃料噴射弁から噴射される燃料の噴射量が急増した時の噴射間隔を求めるシステムがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のシステムでは、燃料の噴射量が急増したことを、内燃機関の運転状態を検出するセンサ（例えば回転速度センサ）により検出している。内燃機関の運転状態は、燃料の噴射量以外の要因（例えば燃料の噴射時期等）によっても影響を受ける。このため、特許文献１に記載のシステムでは、燃料の噴射量が急増した時の噴射間隔、すなわち前噴射と後噴射とが重なった時の噴射間隔を精度よく判定することができない。
【０００５】
本発明は、こうした課題を解決するためになされたものであり、その主たる目的は、前噴射と後噴射とが重なったことを精度よく判定することのできる燃料噴射システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための第１の手段は、燃料噴射システム（１０）であって、
燃料を吐出するポンプ（１３）と、
前記ポンプにより吐出された燃料を加圧状態で蓄える蓄圧容器（１４）と、
前記蓄圧容器内に蓄えられた前記燃料を噴射する噴射弁（１６）と、
前記蓄圧容器内の圧力を検出する圧力センサ（２１）と、
噴射期間において前記噴射弁により指令間隔で前噴射と後噴射とをさせる噴射制御を実行する噴射制御部と、
前記噴射弁により噴射させる前記燃料の指令噴射量、及び前記圧力センサにより検出された前記圧力と目標圧力との差に基づいて、前記蓄圧容器内の圧力を前記目標圧力にするように前記ポンプにより前記燃料を吐出させる吐出制御を実行する吐出制御部と、
前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する判定部と、
を備える。
【０００７】
上記構成によれば、ポンプにより燃料が吐出され、ポンプにより吐出された燃料が蓄圧容器に加圧状態で蓄えられる。蓄圧容器内に蓄えられた燃料が噴射弁により噴射され、蓄圧容器内の圧力が低下する。そして、蓄圧容器内の圧力が圧力センサにより検出される。
【０００８】
噴射制御部は、噴射期間において噴射弁により指令間隔で前噴射と後噴射とをさせる噴射制御を実行する。また、吐出制御部は、噴射弁により噴射させる燃料の指令噴射量、及び圧力センサにより検出された圧力と目標圧力との差に基づいて、蓄圧容器内の圧力を目標圧力にするようにポンプにより燃料を吐出させる吐出制御を実行する。このため、噴射制御及び吐出制御が実行された状態では、基本的には蓄圧容器内の圧力は目標圧力に一致する。
【０００９】
ここで、前噴射が終了する前に後噴射が開始される、すなわち前噴射と後噴射とが重なると、燃料の噴射量が急増する。この場合、吐出制御部により吐出制御が実行されたとしても、蓄圧容器内の圧力が目標圧力よりも低下する。また、吐出制御部による吐出制御において、ポンプの吐出量が正常時の吐出量よりも少なくなった場合も、蓄圧容器内の圧力が目標圧力よりも低下する。
【００１０】
この点、判定部は、噴射制御部による噴射制御及び吐出制御部による吐出制御が実行された状態において、圧力センサにより検出された圧力が目標圧力に対して所定圧力を超えて低下しており、且つポンプの吐出量が正常であると判定した場合に、前噴射と後噴射とが重なったと判定する。このため、ポンプの吐出量が正常時の吐出量よりも少なくなっていない場合に、前噴射と後噴射とが重なったと判定することができる。さらに、噴射弁による燃料の噴射量は蓄圧容器内の圧力に精度よく反映されるため、圧力センサにより検出された圧力を用いることで、前噴射と後噴射とが重なったことを判定よく検出することができる。しかも、前噴射と後噴射とが重なったこと判定するための特別な噴射制御（例えば指令間隔を徐々に短縮する制御）を実行する必要がなく、通常の噴射制御時に前噴射と後噴射とが重なったことを判定することができる。
【００１１】
吐出制御部は、吐出制御において、圧力センサにより検出された圧力と目標圧力との差に基づいて、蓄圧容器内の圧力を目標圧力にするようにポンプにより燃料を吐出させる。このため、圧力センサにより検出された圧力が目標圧力に対して所定圧力を超えて低下していると、吐出制御部はポンプによる燃料の吐出量を増加させる。しかし、蓄圧容器内の圧力の低下は、ポンプの吐出量不足が原因ではなく、前噴射と後噴射とが重なったことが原因である。このため、次の噴射期間において前噴射と後噴射とが重ならないと、ポンプの吐出量が適切な吐出量に対して過剰となる。その結果、次に噴射制御及び吐出制御が実行された状態において、圧力センサにより検出される圧力が目標圧力を超える。
【００１２】
そこで、第２の手段では、前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ次に前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力を超えた場合に、前記前噴射と前記後噴射とが重なったと判定する。すなわち、次に噴射制御及び吐出制御が実行された状態において、圧力センサにより検出された圧力が目標圧力を超えたことにより、ポンプの吐出量が正常であると判定することができる。
【００１３】
噴射制御及び吐出制御が実行された状態において、圧力センサにより検出された圧力が目標圧力に対して所定圧力を超えて低下していても、前噴射と後噴射とが重なったことが原因でない場合もある。例えば、燃料噴射弁による噴射量が適切な噴射量よりも若干増加したり、ポンプによる吐出量が適切な吐出量よりも若干減少したりする傾向を有する場合がある。
【００１４】
そこで、第３の手段では、前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記目標圧力から前記圧力センサにより検出された前記圧力を引いた圧力偏差を算出する第１算出部を有し、前記指令間隔が所定間隔よりも短い時に前記第１算出部により算出された前記圧力偏差が、前記指令間隔が前記所定間隔よりも長い時に前記第１算出部により算出された前記圧力偏差に対して所定圧力偏差を超えて大きく、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する。
【００１５】
上記構成によれば、噴射制御及び吐出制御が実行された状態において、目標圧力から圧力センサにより検出された圧力を引いた圧力偏差が第１算出部により算出される。そして、指令間隔が所定間隔よりも短い時に第１算出部により算出された圧力偏差が、指令間隔が所定間隔よりも長い時に第１算出部により算出された圧力偏差に対して所定圧力偏差を超えて大きい場合に、前噴射と後噴射とが重なったと判定される。このため、指令間隔が所定間隔よりも長い時の圧力偏差を基準として、指令間隔が所定間隔よりも短い時の圧力偏差が大きいか否か判定することができる。したがって、指令間隔以外の要因が蓄圧容器内の圧力の低下に及ぼす影響を抑制して、前噴射と後噴射とが重なったことを精度よく検出することができる。
【００１６】
第４の手段では、前記吐出制御部は、前記噴射弁により噴射させる前記燃料の指令噴射量、及び前記圧力センサにより検出された前記圧力と目標圧力との差に基づいて、前記蓄圧容器内の圧力を前記目標圧力にするように前記ポンプにより吐出させる前記燃料の指令吐出量を算出する指令算出部を有し、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行される前と後とにおいて前記圧力センサにより検出された前記圧力に基づいて、前記ポンプにより吐出された前記燃料の推定吐出量を算出する推定算出部を有し、前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記指令算出部により算出された前記指令吐出量が前記推定算出部により算出された前記推定吐出量に対して所定量を超えて多く、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する。
【００１７】
上記構成によれば、指令算出部は、蓄圧容器内の圧力を目標圧力にするようにポンプにより吐出させる燃料の指令吐出量を算出する。また、推定算出部は、噴射制御及び吐出制御が実行される前と後とにおいて圧力センサにより検出された圧力に基づいて、ポンプにより吐出された燃料の推定吐出量を算出する。ここで、前噴射と後噴射とが重なって燃料噴射弁による噴射量が急増した場合、噴射制御及び吐出制御が実行される前から後までに蓄圧容器内の圧力が急低下する。このため、推定吐出量が少なく算出され、指令吐出量よりも推定吐出量が少なくなる。
【００１８】
この点、上記構成によれば、判定部は、噴射制御及び吐出制御が実行された状態において、指令吐出量が推定吐出量に対して所定量を超えて多く、且つポンプの吐出量が正常であると判定した場合に、前噴射と後噴射とが重なったと判定する。すなわち、圧力センサにより検出された圧力が目標圧力に対して所定圧力を超えて低下した場合に、指令吐出量が推定吐出量に対して所定量を超えて多いことによって、前噴射と後噴射とが重なったことを判定することができる。さらに、吐出制御で用いられる指令吐出量を利用して、前噴射と前記後噴射とが重なったことを判定することができる。
【００１９】
噴射制御及び吐出制御が実行された状態において、指令吐出量が推定吐出量に対して所定量を超えて多くても、前噴射と後噴射とが重なったことが原因でない場合もある。例えば、燃料噴射弁による噴射量が適切な噴射量よりも若干増加したり、ポンプによる吐出量が適切な吐出量よりも若干減少したりする傾向を有する場合がある。
【００２０】
そこで、第５の手段では、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記指令算出部により算出された前記指令吐出量から前記推定算出部により算出された前記推定吐出量を引いた吐出量偏差を算出する第２算出部を有し、前記判定部は、前記指令間隔が所定間隔よりも短い時に前記第２算出部により算出された前記吐出量偏差が、前記指令間隔が前記所定間隔よりも長い時に前記第２算出部により算出された前記吐出量偏差に対して所定吐出量偏差を超えて大きく、且つ前記ポンプの吐出量が正常であると判定した場合に、前記前噴射と前記後噴射とが重なったと判定する。
【００２１】
上記構成によれば、噴射制御及び吐出制御が実行された状態において、指令吐出量から推定吐出量を引いた吐出量偏差が第２算出部により算出される。そして、指令間隔が所定間隔よりも短い時に第２算出部により算出された吐出量偏差が、指令間隔が所定間隔よりも長い時に第２算出部により算出された吐出量偏差に対して所定吐出量偏差を超えて大きい場合に、前噴射と後噴射とが重なったと判定される。このため、指令間隔が所定間隔よりも長い時の吐出量偏差を基準として、指令間隔が所定間隔よりも短い時の吐出量偏差が大きいか否か判定することができる。したがって、指令間隔以外の要因が蓄圧容器内の圧力の低下に及ぼす影響を抑制して、前噴射と後噴射とが重なったことを精度よく検出することができる。
【００２２】
第６の手段では、前記判定部は、前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力に対して所定圧力を超えて低下しており、且つ次に前記噴射制御部による前記噴射制御及び前記吐出制御部による前記吐出制御が実行された状態において、前記圧力センサにより検出された前記圧力が前記目標圧力を超えた場合に、前記ポンプの吐出量が正常であると判定する。
【００２３】
上記構成によれば、第２の手段と同様に、次に噴射制御及び吐出制御が実行された状態において、圧力センサにより検出された圧力が目標圧力を超えたことにより、ポンプの吐出量が正常であると判定することができる。
【００２４】
第７の手段では、前記噴射制御部は、前記判定部により前記前噴射と前記後噴射とが重なったと判定された前記噴射弁において、前記重なったと判定された時の前記指令間隔を最短間隔として学習し、以降に前記噴射制御を実行する時に、前記指令間隔を前記最短間隔よりも短くならないように設定する。
【００２５】
上記構成によれば、前噴射と後噴射とが重なったと判定された噴射弁において、前後の噴射が重なったと判定された時の指令間隔を最短間隔として学習することができる。さらに、前噴射と後噴射とが重なった噴射弁において、以降に噴射制御が実行される時に、指令間隔が最短間隔よりも短くならないように設定される。このため、前噴射と後噴射とが重ならない限りは、指令間隔で前噴射と後噴射とをさせることができる。
【図面の簡単な説明】
【００２６】
【図１】燃料噴射システムの構成を示す模式図。
【図２】噴射インターバルと噴射量との関係を示すグラフ。
【図３】ケース１の噴射率及びレール圧を示すタイムチャート。
【図４】ケース２の噴射率及びレール圧を示すタイムチャート。
【図５】ケース３の噴射率及びレール圧を示すタイムチャート。
【図６】各気筒の噴射率、吐出指令信号、及びレール圧を示すタイムチャート。
【図７】第１実施形態において前噴射と後噴射との重なりを判定する手順を示すフローチャート。
【図８】第２実施形態において前噴射と後噴射との重なりを判定する手順を示すフローチャート。
【図９】第３実施形態において前噴射と後噴射との重なりを判定する手順を示すフローチャート。
【発明を実施するための形態】
【００２７】
（第１実施形態）
以下、４気筒の車載ディーゼルエンジンのコモンレール式燃料噴射システムに具現化した第１実施形態について、図面を参照しつつ説明する。
【００２８】
図１に示すように、燃料噴射システム１０は、蓄圧式（コモンレール式）の燃料噴射システムである。燃料噴射システム１０は、フィードポンプ１２、高圧ポンプ１３、コモンレール１４、減圧弁１５、インジェクタ１６、及びＥＣＵ１７等を備えている。燃料噴射システム１０は、ディーゼルエンジン１８の各気筒内に燃料を適切なタイミングで噴射する。
【００２９】
フィードポンプ１２は、燃料タンク１９から燃料を吸入して高圧ポンプ１３側へ吐出する。高圧ポンプ１３（ポンプ）は、エンジン１８の駆動力に基づきエンジン１８と同期するように往復駆動されるプランジャ（図示略）により、燃料を吸入・加圧してコモンレール１４側へ吐出する。高圧ポンプ１３による燃料の吐出量は、ＥＣＵ１７により制御される。
【００３０】
コモンレール１４（蓄圧容器）は、高圧ポンプ１３により吐出された燃料を加圧状態で蓄える。減圧弁１５は、開弁することによりコモンレール１４内の燃料を燃料タンク１９に連通する低圧側通路１９Ａへ排出して、コモンレール１４内の燃料圧力を低下させる。減圧弁１５の開閉状態は、ＥＣＵ１７により制御される。
【００３１】
複数のインジェクタ１６（噴射弁）は、互いにコモンレール１４に並列に接続されている。インジェクタ１６は、コモンレール１４内に蓄えられた燃料を各気筒内に噴射する。インジェクタ１６は、ノズルニードルに閉弁方向に燃料圧力を加える制御室内の圧力を制御することにより、燃料噴射量を制御する公知の電磁駆動式又はピエゾ駆動方式のインジェクタである。
【００３２】
圧力センサ２１は、コモンレール１４内の燃料圧力を検出する。回転速度センサ２２は、エンジン１８のクランクシャフトの回転速度を検出する。アクセルセンサ２３は、車両のアクセルペダルの踏み込み量を検出する。これらセンサ２１〜２３の検出信号は、ＥＣＵ１７に入力される。
【００３３】
ＥＣＵ１７（Electronic Control Unit）は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶装置、入出力インターフェース等を備える周知のマイクロコンピュータである。ＥＣＵ１７は、回転速度センサ２２により検出されたエンジン１８の回転速度、アクセルセンサ２３により検出されたアクセルペダルの踏み込み量、予めＲＯＭに記憶されている制御マップ等に基づいて、インジェクタ１６の開閉タイミングを制御する。インジェクタ１６の開閉タイミングは、前噴射のタイミング及び期間、後噴射のタイミング及び期間を含む。ＥＣＵ１７は、ＣＰＵがＲＯＭに記憶されている各種プログラムを実行することにより、後述する噴射制御部、吐出制御部、判定部、第１算出部、指令算出部、推定算出部、第２算出部等の機能を実現する。
【００３４】
まず、ＥＣＵ１７によるコモンレール１４内の燃料圧力制御の概要を説明する。ＥＣＵ１７は、目標とするコモンレール１４内の圧力（以下、「目標圧力Ｐｔ」という）を決定し、コモンレール１４内の圧力が目標圧力Ｐｔとなるように高圧ポンプ１３及び減圧弁１５を制御する。
【００３５】
すなわち、ＥＣＵ１７は、コモンレール１４内の燃料圧力を目標圧力Ｐｔにするために、高圧ポンプ１３に指令して吐出させる燃料の吐出量（以下、「指令吐出量Ｑｔ」という）を算出する。また、ＥＣＵ１７は、高圧ポンプ１３からコモンレール１４へ現実に吐出されたと推定される燃料の吐出量（以下、「推定吐出量Ｑａ」という）を算出する。
【００３６】
その後、ＥＣＵ１７は、指令吐出量Ｑｔと推定吐出量Ｑａとの差分に基づいて、コモンレール１４内の燃料圧力を目標圧力Ｐｔとするための補正吐出量を算出する。補正吐出量は、推定吐出量Ｑａを指令吐出量Ｑｔとする（一致させる）ための補正吐出量（以下、「Ｆ／Ｂ補正吐出量Ｑｆ」という）である。ＥＣＵ１７は、指令吐出量ＱｔにＦ／Ｂ補正吐出量Ｑｆを加えた吐出量の燃料が、高圧ポンプ１３から吐出されるように高圧ポンプ１３を制御する。
【００３７】
このとき、ＥＣＵ１７は、指令吐出量Ｑｔが０以上の値となったときには、指令吐出量ＱｔにＦ／Ｂ補正吐出量Ｑｆを加えた吐出量の燃料が、高圧ポンプ１３から吐出されるように高圧ポンプ１３を制御する。一方、ＥＣＵ１７は、指令吐出量Ｑｔが負の値になったときには、高圧ポンプ１３からの吐出量を０にした状態で、減圧弁１５を開く。
【００３８】
ところで、高圧ポンプ１３のプランジャは、エンジン１８に同期して往復駆動される。このため、ＥＣＵ１７は、高圧ポンプ１３のプランジャによる加圧が上死点に到達したタイミング毎に、指令吐出量Ｑｔや推定吐出量Ｑａ等を算出する演算処理を実行して、高圧ポンプ１３及び減圧弁１５の作動を制御している。演算処理タイミングは、高圧ポンプ１３による吐出が終了してから、インジェクタ１６による噴射が開始されるまでの間の所定タイミングである。
【００３９】
したがって、ＥＣＵ１７は、演算処理の終了後、次回の演算開始タイミングまでに高圧ポンプ１３及び減圧弁１５を制御するための駆動信号を出力する。そして、次回の演算開始タイミングで、再び、指令吐出量Ｑｔや推定吐出量Ｑａ等を算出する演算処理を実行する。すなわち、高圧ポンプ１３及び減圧弁１５への制御指令は、プランジャが１往復する周期（期間）毎にされる。
【００４０】
なお、指令吐出量Ｑｔ及び推定吐出量Ｑａは、質量流量ではなく体積流量であるので、質量流量が一定であっても、燃料の温度及び圧力のうちいずれが変化しても流量（体積流量）が変化する。そこで、以下、指令吐出量Ｑｔ及び推定吐出量Ｑａ等の流量とは、基準状態（例えば、燃料温度を４０℃とし、燃料圧力を１気圧とした状態）に変換した流量をいうこととする。
【００４１】
次に、ＥＣＵ１７が指令吐出量Ｑｔを算出する手順を説明する。ＥＣＵ１７は、今回の噴射時にインジェクタ１６から噴射されるべき燃料の量、今回の噴射時にインジェクタ１６で発生する燃料の漏れ量、及び目標圧力Ｐｔと圧力センサ２１により検出された圧力との差圧ΔＰに基づいて指令吐出量Ｑｔを算出する。
【００４２】
具体的には、今回の噴射時に、ＥＣＵ１７からインジェクタ１６に対して出力された開指令信号に基づく指令噴射量を、原則として、今回の噴射時にインジェクタ１６で噴射されるべき燃料の量として決定する。しかし、指令噴射量が予め設定された最小噴射量未満となるときには、最小噴射量を今回の噴射時にインジェクタ１６で噴射されるべき燃料の量として決定する。
【００４３】
また、今回の噴射時にインジェクタ１６で発生する燃料の漏れ量は、燃料噴射期間（インジェクタ１６の開弁期間）、燃料の温度、及び燃料圧力等をパラメータとして、ＲＯＭに記憶されているマップ等に基づいて算出される。
【００４４】
ここで、「今回の噴射時」とは、演算開始タイミングから次回の演算開始タイミングまでの期間をいう。「インジェクタ１６から噴射されるべき燃料の量」、すなわち「開指令信号に基づく指令噴射量」は、エンジン１８の運転状態を示すパラメータ等に基づいてＥＣＵ１７にて決定される。
【００４５】
また、目標圧力Ｐｔとは、演算開始タイミングで決定された目標圧力Ｐｔをいい、差圧ΔＰとは、演算開始タイミングで検出された圧力と目標圧力Ｐｔとの差圧をいう。
【００４６】
なお、本実施形態では、算出された指令吐出量Ｑｔが高圧ポンプ１３の能力（最大吐出量）を超えるときは、高圧ポンプ１３の最大吐出量を指令吐出量Ｑｔとして決定する。算出された指令吐出量Ｑｔが高圧ポンプ１３の最小吐出量より少ないときは、高圧ポンプ１３の最小吐出量を指令吐出量Ｑｔとして決定する。
【００４７】
次に、ＥＣＵ１７が推定吐出量Ｑａを算出する手順を説明する。コモンレール１４に燃料が供給されると、コモンレール１４内の燃料圧力が上昇する。コモンレール１４から燃料が排出されると、コモンレール１４内の燃料圧力が低下する。そこで、ＥＣＵ１７は、予め設定された期間に発生したコモンレール１４内（高圧ポンプ１３の吐出側）の圧力変化量、及びその期間にインジェクタ１６から噴射された燃料の量に基づいて推定吐出量Ｑａを算出する。
【００４８】
ここで、「予め設定された期間」とは、１つ前の演算開始タイミングから演算開始タイミングまでの期間（以下、「前回期間」という）をいう。前回期間に発生したコモンレール１４内の圧力変化量として、本実施形態では、圧力センサ２１により検出したコモンレール１４内の圧力変化量を用いている。
【００４９】
なお、ＥＣＵ１７は、原則として、前回期間にインジェクタ１６に対して出力された開指令信号に基づく指令噴射量に、前回期間にインジェクタ１６で発生した燃料の漏れ量を加えた値をインジェクタ１６から噴射された燃料の量として算出する。
【００５０】
しかし、指令噴射量が予め設定された最小噴射量未満となるときには、最小噴射量に、前回期間にインジェクタ１６で発生した燃料の漏れ量を加えた値を、前回期間にインジェクタ１６から噴射された燃料の量として算出する。
【００５１】
図２は、噴射インターバルと噴射量（前噴射と後噴射との合計）との関係を示すグラフである。噴射インターバルは、前噴射におけるインジェクタ１６の駆動指令信号が終了してから、後噴射における駆動指令信号が開始されるまでの期間である。
【００５２】
実線及び破線で示すように、個々のインジェクタ１６によって噴射インターバルと噴射量との関係は異なっている。インジェクタ１６において前噴射と後噴射とのインターバル（間隔）が短くなると、前噴射でリフトされたノズルニードル（弁体）がシート部（弁座）に着座する前に、後噴射でのノズルニードルのリフトが開始されることがある。この場合、前噴射が終了してから後噴射が開始される場合、すなわち前噴射と後噴射とが重なっていない場合と比較して、インジェクタ１６による燃料の噴射量が急増する。
【００５３】
ケース１では実線及び破線のいずれにおいても、図３に示すように、前噴射と後噴射とのインターバルが長くなっている。なお、噴射率のグラフにおいて、グラフよりも下側部分の面積は噴射量を表す。前噴射が行われる前のコモンレール１４内の圧力（以下、「レール圧」という）を圧力Ｐ１とし、後噴射及び高圧ポンプ１３による吐出が行われた後のレール圧を圧力Ｐ２とする。
【００５４】
ケース１では、前噴射が行われると、レール圧が前噴射の噴射量に応じて低下している。そして、前噴射が終了した後に後噴射が行われ、レール圧が後噴射の噴射量に応じて低下している。その後、高圧ポンプ１３により燃料が吐出され、レール圧が圧力Ｐ２まで上昇している。ここで、ＥＣＵ１７は、コモンレール１４内の燃料圧力を目標圧力Ｐｔにするように、指令吐出量Ｑｔを算出している。このため、目標圧力Ｐｔから圧力Ｐ２を引いた圧力差ｄｐ１は、０に近い圧力差となる。
【００５５】
図２の破線におけるケース２では、上記ケース１と比較して、前噴射と後噴射とのインターバルが短くなっている。ケース２では、図４に示すように、前噴射と後噴射とは重なっていないため、インターバルが短くなっているものの、図３と同様にレール圧が変化する。
【００５６】
図２の実線におけるケース３では、前噴射と後噴射とのインターバルは、上記ケース２と同様の長さである。しかしながら、ケース３では、前噴射と後噴射とが重なっており、ケース２と比較して噴射量が増加している。ケース３では、図５に示すように、前噴射と後噴射とが重なっており、前噴射の噴射率が０になる前に、後噴射により噴射率が増加している。このため、前噴射及び後噴射が終了した時に、ケース２と比較してレール圧が大きく低下している。その後、高圧ポンプ１３により燃料が吐出され、レール圧が圧力Ｐ２まで上昇している。
【００５７】
ここで、ＥＣＵ１７は、コモンレール１４内の燃料圧力を目標圧力Ｐｔにするように、指令吐出量Ｑｔを算出している。しかしながら、ケース３では、想定した噴射量よりも現実の噴射量が多くなっている。このため、目標圧力Ｐｔから圧力Ｐ２を引いた圧力差ｄｐ２は、上記圧力差ｄｐ１よりも大きくなっている。すなわち、前噴射と後噴射とが重なった場合は、圧力Ｐ２が目標圧力Ｐｔに対して所定圧力を超えて低下する。
【００５８】
図６は、各気筒の噴射率、吐出指令信号、及びレール圧を示すタイムチャートである。＃１〜＃４は第１〜第４気筒を表す。吐出指令信号は、高圧ポンプ１３により燃料を吐出する期間を表す。
【００５９】
タイミングｔ１において、ＥＣＵ１７は、今回の噴射時にインジェクタ１６から噴射されるべき燃料の量、今回の噴射時にインジェクタ１６で発生する燃料の漏れ量、及び目標圧力Ｐｔと圧力センサ２１により検出された圧力との差圧ΔＰに基づいて、指令吐出量Ｑｔを算出する。ここでは、差圧ΔＰが０であるため、指令吐出量Ｑｔは、インジェクタ１６から噴射されるべき燃料の量と、インジェクタ１６で発生する燃料の漏れ量との合計になる。
【００６０】
続いて、第１気筒＃１のインジェクタ１６により前噴射及び後噴射が行われ、高圧ポンプ１３により指令吐出量ＱｔにＦ／Ｂ補正吐出量Ｑｆを加えた燃料が吐出される。前噴射及び後噴射によるレール圧の低下量は、低下量Δｐ１になっている。なお、前回の噴射制御及び吐出制御において、指令吐出量Ｑｔと推定吐出量Ｑａとが一致していれば、Ｆ／Ｂ補正吐出量Ｑｆは０となる。このとき、前噴射と後噴射とは重なっておらず、高圧ポンプ１３による吐出後のレール圧は、目標圧力Ｐｔに一致している。
【００６１】
タイミングｔ２において、ＥＣＵ１７は、タイミングｔ１（前回の演算タイミング）からタイミングｔ２（今回の演算タイミング）までに発生したレール圧の変化量、及びその期間にインジェクタ１６から噴射された燃料の量に基づいて、推定吐出量Ｑａを算出する。ここでは、レール圧の変化量は０になっている。また、ＥＣＵ１７は、タイミングｔ１と同様に指令吐出量Ｑｔを算出する。
【００６２】
続いて、第３気筒＃３のインジェクタ１６により前噴射及び後噴射が行われ、高圧ポンプ１３により指令吐出量ＱｔにＦ／Ｂ補正吐出量Ｑｆを加えた燃料が吐出される。このとき、前噴射と後噴射とが重なっており、前噴射及び後噴射によるレール圧の低下量Δｐ２は低下量Δｐ１よりも大きくなっている。これに対して、タイミングｔ２で算出した指令吐出量Ｑｔは、タイミングｔ１で算出した指令吐出量Ｑｔと等しくなっている。このため、高圧ポンプ１３による吐出後のレール圧は、目標圧力Ｐｔよりも圧力差ｄｐ２だけ低くなっている。なお、タイミングｔ２からタイミングｔ３までに発生したレール圧の変化量も、圧力差ｄｐ２になっている。
【００６３】
タイミングｔ３において、ＥＣＵ１７は、タイミングｔ２からタイミングｔ３までに発生したレール圧の変化量（圧力差ｄｐ２）、及びその期間にインジェクタ１６から噴射された燃料の量に基づいて、推定吐出量Ｑａを算出する。ここでは、レール圧の変化量は圧力差ｄｐ２になっているため、推定吐出量Ｑａはタイミングｔ２で算出された指令吐出量Ｑｔよりも少なく算出される。このため、推定吐出量Ｑａを指令吐出量Ｑｔとする（一致させる）ためのＦ／Ｂ補正吐出量Ｑｆは、正の吐出量に算出される。また、ＥＣＵ１７は、インジェクタ１６から噴射されるべき燃料の量、インジェクタ１６で発生する燃料の漏れ量、及び目標圧力Ｐｔと圧力センサ２１により検出された圧力との差圧ΔＰに基づいて、指令吐出量Ｑｔを算出する。ここでは、差圧ΔＰが圧力差ｄｐ２であるため、指令吐出量Ｑｔはタイミングｔ１，ｔ２で算出された指令吐出量Ｑｔよりも多く算出される。
【００６４】
続いて、第４気筒＃４のインジェクタ１６により前噴射及び後噴射が行われ、高圧ポンプ１３により指令吐出量ＱｔにＦ／Ｂ補正吐出量Ｑｆを加えた燃料が吐出される。このとき、前噴射と後噴射とは重なっておらず、前噴射及び後噴射によるレール圧の低下量Δｐ１は低下量Δｐ２よりも小さくなっている。これに対して、タイミングｔ３で算出した指令吐出量Ｑｔは、タイミングｔ１，ｔ２で算出した指令吐出量Ｑｔよりも多くなっている。このため、高圧ポンプ１３による吐出後のレール圧は、目標圧力Ｐｔよりも圧力差ｄｐ３だけ高くなっている。
【００６５】
すなわち、第３気筒＃３のように前噴射と後噴射とが重なると、燃料の噴射量が急増する。この場合、高圧ポンプ１３により燃料が吐出されたとしても、レール圧が目標圧力Ｐｔよりも低下する。ただし、前噴射と後噴射とが重なっていなくても、高圧ポンプ１３の吐出量が正常時の吐出量よりも少なくなった場合も、レール圧が目標圧力Ｐｔよりも低下する。
【００６６】
そこで、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、レール圧が目標圧力Ｐｔに対して所定圧力を超えて低下しており、且つ高圧ポンプ１３の吐出量が正常であれば、前噴射と後噴射とが重なったと判定することができる。そして、レール圧が目標圧力Ｐｔに対して所定圧力を超えて低下した場合は、タイミングｔ３で算出された推定吐出量Ｑａはタイミングｔ２で算出された指令吐出量Ｑｔよりも少なく算出される。また、高圧ポンプ１３の吐出量が正常であれば、次の第２気筒＃２において、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、レール圧が目標圧力Ｐｔを超える。このような考えに基づいて、ＥＣＵ１７は、前噴射と後噴射との重なりを判定する。
【００６７】
図７は、前噴射と後噴射との重なりを判定する手順を示すフローチャートである。この一連の処理は、ＥＣＵ１７により繰り返し実行される。
【００６８】
まず、上記演算処理タイミングにおいて、上述した手順により高圧ポンプ１３の指令吐出量Ｑｔを算出する（Ｓ１０）。インジェクタ１６により指令噴射量の燃料を、前噴射及び後噴射によって噴射させる（Ｓ１１）。高圧ポンプ１３により指令吐出量Ｑｔの燃料を吐出させる（Ｓ１２）。圧力センサ２１によりレール圧を検出させる（Ｓ１３）。なお、インジェクタ１６により燃料を噴射する前のレール圧は、前回の演算処理タイミングにおいて検出されている。
【００６９】
続いて、上述した手順により高圧ポンプ１３の推定吐出量Ｑａを算出する（Ｓ１４）。ロングインターバル時の吐出量偏差ｄＱ＿Ｌを算出する（Ｓ１５）。具体的には、前噴射と後噴射との指令インターバル（指令間隔）が所定インターバル（所定間隔）よりも長い時に、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、指令吐出量Ｑｔから推定吐出量Ｑａを引いた吐出量偏差ｄＱ＿Ｌを算出する。
【００７０】
続いて、今回の噴射における指令インターバルが、所定インターバルよりも短いか否か判定する（Ｓ１６）。所定インターバルは、前噴射と後噴射との重なりが生じ始めるインターバル、例えば０．３ｍｓに設定されている。この判定において、今回の噴射における指令インターバルが、所定インターバルよりも短いと判定した場合（Ｓ１６：ＹＥＳ）、ショートインターバル時の吐出量偏差ｄＱ＿Ｓを算出する（Ｓ１７）。具体的には、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、指令吐出量Ｑｔから推定吐出量Ｑａを引いた吐出量偏差ｄＱ＿Ｓを算出する。
【００７１】
続いて、ショートインターバル時の吐出量偏差ｄＱ＿Ｓが、ロングインターバル時の吐出量偏差ｄＱ＿Ｌに対して所定吐出量偏差ｄｑを超えて大きいか否か判定する（Ｓ１８）。すなわち、ｄＱ＿Ｓ＞ｄＱ＿Ｌ＋ｄｑであるか否か判定する。この判定において、ｄＱ＿Ｓ＞ｄＱ＿Ｌ＋ｄｑであると判定した場合（Ｓ１８：ＹＥＳ）、次回の高圧ポンプ１３による燃料の吐出が終了した時に圧力センサ２１により検出したレール圧が、目標圧力Ｐｔよりも高いか否か判定する（Ｓ１９）。
【００７２】
Ｓ１９の判定において、次回の吐出終了時に検出したレール圧が目標圧力Ｐｔよりも高いと判定した場合（Ｓ１９：ＹＥＳ）、ｄＱ＿Ｓ＞ｄＱ＿Ｌ＋ｄｑであると判定した時の気筒での噴射において、前噴射と後噴射とが重なったと判定する。前噴射と後噴射とが重なったと判定された気筒（インジェクタ１６）において、重なったと判定された時の指令インターバルを最短インターバル（最短間隔）として学習する。そして、その気筒において以降に燃料を噴射する時に、指令インターバルを最短インターバル（所定インターバル）よりも短くならないように設定する（Ｓ２０）。その後、この一連の処理を一旦終了する（ＥＮＤ）。
【００７３】
一方、Ｓ１６，Ｓ１８，Ｓ１９のいずれかの処理において否定判定された場合、この一連の処理を一旦終了する（ＥＮＤ）。
【００７４】
なお、Ｓ１０の処理が指令算出部としての処理に相当し、Ｓ１１の処理が噴射制御部としての処理に相当し、Ｓ１０及びＳ１２の処理が吐出制御部としての処理に相当し、Ｓ１４の処理が推定算出部としての処理に相当し、Ｓ１５及びＳ１７の処理が第２算出部としての処理に相当し、Ｓ１６，Ｓ１８〜Ｓ２０の処理が判定部としての処理に相当する。
【００７５】
以上詳述した本実施形態は、以下の利点を有する。
【００７６】
・ＥＣＵ１７は、インジェクタ１６の噴射制御及び高圧ポンプ１３の吐出制御が実行された状態において、圧力センサ２１により検出された圧力が目標圧力Ｐｔに対して所定圧力を超えて低下しており、且つ高圧ポンプ１３の吐出量が正常であると判定した場合に、前噴射と後噴射とが重なったと判定する。このため、高圧ポンプ１３の吐出量が正常時の吐出量よりも少なくなっていない場合に、前噴射と後噴射とが重なったと判定することができる。さらに、インジェクタ１６による燃料の噴射量はコモンレール１４内の圧力に精度よく反映されるため、圧力センサ２１により検出された圧力を用いることで、前噴射と後噴射とが重なったことを精度よく判定することができる。
【００７７】
・前噴射と後噴射とが重なったこと判定するための特別な噴射制御（例えば指令インターバルを徐々に短縮する制御）を実行する必要がなく、通常の噴射制御時に前噴射と後噴射とが重なったことを判定することができる。
【００７８】
・次に噴射制御及び吐出制御が実行された状態において、圧力センサ２１により検出された圧力が目標圧力Ｐｔを超えたことにより、高圧ポンプ１３の吐出量が正常であると判定することができる。
【００７９】
・圧力センサ２１により検出された圧力が目標圧力Ｐｔに対して所定圧力を超えて低下した場合に、指令吐出量Ｑｔが推定吐出量Ｑａに対して所定量を超えて多いことによって、前噴射と前記後噴射とが重なったことを判定することができる。
【００８０】
・吐出制御で用いられる指令吐出量Ｑｔ及び推定吐出量Ｑａを利用して、前噴射と前記後噴射とが重なったことを判定することができる。
【００８１】
・噴射制御及び吐出制御が実行された状態において、指令吐出量Ｑｔが推定吐出量Ｑａに対して所定量を超えて多くても、前噴射と後噴射とが重なったことが原因でない場合もある。例えば、インジェクタ１６による噴射量が適切な噴射量よりも若干増加したり、高圧ポンプ１３による吐出量が適切な吐出量よりも若干減少したりする傾向を有する場合がある。この点、噴射制御及び吐出制御が実行された状態において、指令吐出量Ｑｔから推定吐出量Ｑａを引いた吐出量偏差ｄＱが算出される。そして、指令インターバルが所定インターバルよりも短い時に算出された吐出量偏差ｄＱ＿Ｓが、指令インターバルが所定インターバルよりも長い時に算出された吐出量偏差ｄＱ＿Ｌに対して所定吐出量偏差ｄｑを超えて大きい場合に、前噴射と後噴射とが重なったと判定される。このため、指令インターバルが所定インターバルよりも長い時の吐出量偏差ｄＱ＿Ｌを基準として、指令インターバルが所定インターバルよりも短い時の吐出量偏差ｄＱ＿Ｓが大きいか否か判定することができる。したがって、指令インターバル以外の要因がコモンレール１４内の圧力の低下に及ぼす影響を抑制して、前噴射と後噴射とが重なったことを精度よく検出することができる。
【００８２】
・前噴射と後噴射とが重なったと判定されたインジェクタ１６において、前後の噴射が重なったと判定された時の指令インターバルを最短インターバルとして学習することができる。さらに、前噴射と後噴射とが重なったインジェクタ１６において、以降に噴射制御が実行される時に、指令インターバルが最短インターバルよりも短くならないように設定される。このため、前噴射と後噴射とが重ならない限りは、指令インターバルで前噴射と後噴射とをさせることができる。
【００８３】
・図７のＳ１６の判定において肯定判定された場合（Ｓ１６：ＹＥＳ）、Ｓ１７以降の重なり判定処理を実行し、Ｓ１６の判定において否定判定された場合（Ｓ１６：ＮＯ）、Ｓ１７以降の重なり判定処理を実行しない。このため、必要な場合にのみ重なり判定処理を実行することができ、ＥＣＵ１７の処理負荷を軽減することができる。
【００８４】
（第２実施形態）
以下、第２実施形態について、第１実施形態との相違点を中心に説明する。第２実施形態では、吐出量偏差ｄＱ＿Ｌと吐出量偏差ｄＱ＿Ｓとを区別せず、指令吐出量Ｑｔと推定吐出量Ｑａとに基づいて前噴射と後噴射との重なりを判定する。なお、第１実施形態と同一の部分については、同一の符号を付すことにより説明を省略する。
【００８５】
図８は、前噴射と後噴射との重なりを判定する手順を示すフローチャートである。この一連の処理は、ＥＣＵ１７により繰り返し実行される。図８のＳ１０〜Ｓ１４の処理は、図７のＳ１０〜Ｓ１４の処理と同一である。
【００８６】
続いて、吐出量偏差ｄＱを算出する（Ｓ２１）。具体的には、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、指令吐出量Ｑｔから推定吐出量Ｑａを引いた吐出量偏差ｄＱを算出する。
【００８７】
続いて、吐出量偏差ｄＱが所定量よりも大きいか否か判定する（Ｓ２２）。所定量は、前噴射と後噴射とが重なったことで推定吐出量Ｑａが指令吐出量Ｑｔよりも少なくなったことを判定することのできる値に設定されている。この判定において、吐出量偏差ｄＱが所定量よりも大きいと判定した場合（Ｓ２２：ＹＥＳ）、高圧ポンプ１３の吐出量が正常であるか否か判定する（Ｓ２３）。具体的には、指令インターバルが所定インターバルよりも長い場合に、噴射制御及び吐出制御が実行された状態において、圧力センサ２１により検出されたレール圧が目標圧力Ｐｔに略等しいか否か判定する。
【００８８】
続いて、指令インターバルが変化したか否か判定する（Ｓ２４）。詳しくは、指令インターバルが所定インターバルよりも短くなったか否か判定する。所定インターバルは、第１実施形態の所定インターバルと同一でよい。この判定において、指令インターバルが変化したと判定した場合（Ｓ２４：ＹＥＳ）、前噴射と後噴射とが重なったと判定する（Ｓ２５）。その後、この一連の処理を一旦終了する（ＥＮＤ）。
【００８９】
一方、Ｓ２２〜Ｓ２４のいずれかの処理において否定判定された場合、この一連の処理を一旦終了する（ＥＮＤ）。
【００９０】
なお、Ｓ１０の処理が指令算出部としての処理に相当し、Ｓ１１の処理が噴射制御部としての処理に相当し、Ｓ１０及びＳ１２の処理が吐出制御部としての処理に相当し、Ｓ１４の処理が推定算出部としての処理に相当し、Ｓ２２〜Ｓ２４の処理が判定部としての処理に相当する。
【００９１】
以上詳述した本実施形態は、以下の利点を有する。ここでは、第１実施形態と異なる利点のみを述べる。
【００９２】
・圧力センサ２１により検出された圧力が目標圧力Ｐｔに対して所定圧力を超えて低下した場合に、指令吐出量Ｑｔが推定吐出量Ｑａに対して所定量を超えて多いことによって、前噴射と前記後噴射とが重なったことを判定することができる。すなわち、吐出量偏差ｄＱ＿Ｌと吐出量偏差ｄＱ＿Ｓとを区別して算出する必要がない。
【００９３】
なお、第２実施形態を、以下のように変更して実施することもできる。
【００９４】
・Ｓ２３の処理において、他の方法により、高圧ポンプ１３の吐出量が正常であるか否か判定してもよい。
【００９５】
・Ｓ２４の処理において、指令インターバルが変化する噴射制御を実行しているか否か判定してもよい。また、Ｓ２４の処理を省略することもできる。
【００９６】
（第３実施形態）
以下、第３実施形態について、第１実施形態との相違点を中心に説明する。第３実施形態では、ロングインターバル時の圧力偏差ｄＰ＿Ｌと、ショートインターバル時の圧力偏差ｄＰ＿Ｓとに基づいて、前噴射と後噴射との重なりを判定する。なお、第１実施形態と同一の部分については、同一の符号を付すことにより説明を省略する。
【００９７】
図９は、前噴射と後噴射との重なりを判定する手順を示すフローチャートである。この一連の処理は、ＥＣＵ１７により繰り返し実行される。図９のＳ３１〜Ｓ３３の処理は、図７のＳ１１〜Ｓ１３の処理と同一である。
【００９８】
続いて、ロングインターバル時の圧力偏差ｄＰ＿Ｌを算出する（Ｓ３４）。具体的には、前噴射と後噴射との指令インターバルが所定インターバルよりも長い時に、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、目標圧力Ｐｔから、圧力センサ２１により検出されたレール圧を引いた圧力偏差ｄＰ＿Ｌを算出する。
【００９９】
続いて、今回の噴射における指令インターバルが、所定インターバルよりも短いか否か判定する（Ｓ３５）。この判定において、今回の噴射における指令インターバルが、所定インターバルよりも短いと判定した場合（Ｓ３５：ＹＥＳ）、ショートインターバル時の圧力偏差ｄＰ＿Ｓを算出する（Ｓ３６）。具体的には、インジェクタ１６による前噴射及び後噴射、並びに高圧ポンプ１３による燃料の吐出が実行された状態において、目標圧力Ｐｔから、圧力センサ２１により検出されたレール圧を引いた圧力偏差ｄＰ＿Ｓを算出する。
【０１００】
続いて、ショートインターバル時の圧力偏差ｄＰ＿Ｓが、ロングインターバル時の圧力偏差ｄＰ＿Ｌに対して所定圧力偏差ｄｐを超えて大きいか否か判定する（Ｓ３７）。すなわち、ｄＰ＿Ｓ＞ｄＰ＿Ｌ＋ｄｐであるか否か判定する。この判定において、ｄＰ＿Ｓ＞ｄＰ＿Ｌ＋ｄｐであると判定した場合（Ｓ３７：ＹＥＳ）、次回の高圧ポンプ１３による燃料の吐出が終了した時に圧力センサ２１により検出したレール圧が、目標圧力Ｐｔよりも高いか否か判定する（Ｓ３８）。
【０１０１】
Ｓ３８の判定において、次回の吐出終了時に検出したレール圧が目標圧力Ｐｔよりも高いと判定した場合（Ｓ３８：ＹＥＳ）、ｄＰ＿Ｓ＞ｄＰ＿Ｌ＋ｄｐであると判定した時の気筒での噴射において、前噴射と後噴射とが重なったと判定する（Ｓ３９）。その後、この一連の処理を一旦終了する（ＥＮＤ）。
【０１０２】
一方、Ｓ３５，Ｓ３７，Ｓ３８のいずれかの処理において否定判定された場合、この一連の処理を一旦終了する（ＥＮＤ）。
【０１０３】
なお、Ｓ３１の処理が噴射制御部としての処理に相当し、Ｓ３２の処理が吐出制御部としての処理に相当し、Ｓ３４及びＳ３６の処理が第１算出部としての処理に相当し、Ｓ３５，Ｓ３７〜Ｓ３９の処理が判定部としての処理に相当する。
【０１０４】
以上詳述した本実施形態は、以下の利点を有する。ここでは、第１実施形態と異なる利点のみを述べる。
【０１０５】
・噴射制御及び吐出制御が実行された状態において、圧力センサ２１により検出された圧力が目標圧力Ｐｔに対して所定圧力を超えて低下していても、前噴射と後噴射とが重なったことが原因でない場合もある。この点、噴射制御及び吐出制御が実行された状態において、目標圧力Ｐｔから圧力センサ２１により検出された圧力を引いた圧力偏差ｄＰが算出される。そして、指令インターバルが所定インターバルよりも短い時に算出された圧力偏差ｄＰ＿Ｓが、指令インターバルが所定インターバルよりも長い時に算出された圧力偏差ｄＰ＿Ｌに対して所定圧力偏差ｄｐを超えて大きい場合に、前噴射と後噴射とが重なったと判定される。このため、指令インターバルが所定インターバルよりも長い時の圧力偏差ｄＰ＿Ｌを基準として、指令インターバルが所定インターバルよりも短い時の圧力偏差ｄＰ＿Ｓが大きいか否か判定することができる。したがって、指令インターバル以外の要因がコモンレール１４内の圧力の低下に及ぼす影響を抑制して、前噴射と後噴射とが重なったことを精度よく検出することができる。
【０１０６】
なお、上記各実施形態を、以下のように変更して実施することもできる。上記実施形態と同一の部分については、同一の符号を付すことにより説明を省略する。
【０１０７】
・Ｆ／Ｂ補正吐出量Ｑｆの算出を省略することもできる。その場合は、図７のＳ１９の処理及び図９のＳ３８の処理に代えて、次回の高圧ポンプ１３による燃料の吐出が終了した時に圧力センサ２１により検出したレール圧が、目標圧力Ｐｔと略等しいか否か判定してもよい。
【０１０８】
・インジェクタ１６の噴射制御と高圧ポンプ１３の吐出制御との順序を、逆にすることもできる。
【０１０９】
・エンジン１８は、ディーゼルエンジンに限らず、デリバリパイプ（蓄圧容器）を備える直噴ガソリンエンジンであってもよい。また、蓄圧式の燃料噴射システム１０であれば、燃料は軽油及びガソリンに限らず、アルコールとの混合燃料等を用いることもできる。
【符号の説明】
【０１１０】
１０…燃料噴射システム、１３…高圧ポンプ、１４…コモンレール、１６…インジェクタ、１７…ＥＣＵ、２１…圧力センサ。
【図１】
2019183736.tif 000003
【図２】
2019183736.tif 000004
【図３】
2019183736.tif 000005
【図４】
2019183736.tif 000006
【図５】
2019183736.tif 000007
【図６】
2019183736.tif 000008
【図７】
2019183736.tif 000009
【図８】
2019183736.tif 000010
【図９】
2019183736.tif 000011