(57)【特許請求の範囲】
【請求項１】
（ａ）燃料噴射圧に相当する高圧燃料を蓄圧する蓄圧容器と、
（ｂ）内燃機関により駆動されて、吸入した燃料を加圧して前記蓄圧容器内に圧送する燃料供給ポンプと、
（ｃ）前記内燃機関の各気筒毎に搭載されて、前記内燃機関の各気筒内に、前記蓄圧容器内に蓄圧された高圧燃料を噴射供給する燃料噴射弁と、
（ｄ）前記燃料供給ポンプより吐出される燃料圧を検出する燃料圧検出手段と、
（ｅ）前記燃料供給ポンプのポンプ圧送期間と前記燃料噴射弁の噴射期間との重複期間を算出する重複期間算出手段と、
（ｆ）前記燃料供給ポンプのポンプ圧送期間と前記燃料噴射弁の噴射期間とが重複しない気筒の噴射期間を、
前記内燃機関の運転条件に応じて設定された目標噴射量と前記燃料圧検出手段によって検出された燃料圧とから算出する第１噴射期間決定手段と、
（ｇ）前記燃料供給ポンプのポンプ圧送期間と前記燃料噴射弁の噴射期間とが重複する気筒の噴射期間を、
前記内燃機関の運転条件に応じて設定された目標噴射量と、
前記燃料圧検出手段によって検出された燃料圧と、
前記重複期間算出手段によって算出された重複期間と
から算出する第２噴射期間決定手段と
を備えた蓄圧式燃料噴射装置。
【請求項２】
請求項１に記載の蓄圧式燃料噴射装置において、
前記第１噴射期間決定手段は、前記内燃機関の運転条件に応じて設定された目標噴射量と前記燃料圧検出手段によって検出された燃料圧との第１基本マップを用いて前記重複しない気筒の噴射期間を算出し、
前記第２噴射期間決定手段は、前記第１基本マップと異なる、前記内燃機関の運転条件に応じて設定された目標噴射量と前記燃料圧検出手段によって検出された燃料圧との第２基本マップを用いて前記重複する気筒の噴射期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項３】
請求項１に記載の蓄圧式燃料噴射装置において、
前記第１噴射期間決定手段は、前記内燃機関の運転条件に応じて設定された目標噴射量と前記燃料圧検出手段によって検出された燃料圧との基本マップを用いて前記重複しない気筒の噴射期間を算出し、
前記第２噴射期間決定手段は、前記第１噴射期間決定手段によって設定された前記重複しない気筒の噴射期間を前記重複期間に応じて補正した値を、前記重複する気筒の噴射期間として用いることを特徴とする蓄圧式燃料噴射装置。
【請求項４】
（ａ）燃料噴射圧に相当する高圧燃料を蓄圧する蓄圧容器と、
（ｂ）内燃機関により駆動されて、吸入した燃料を加圧して前記蓄圧容器内に圧送する燃料供給ポンプと、
（ｃ）前記内燃機関の各気筒毎に搭載されて、前記内燃機関の各気筒内に、前記蓄圧容器内に蓄圧された高圧燃料を噴射供給する燃料噴射弁と、
（ｄ）前記燃料供給ポンプより吐出される燃料圧を検出する燃料圧検出手段と、
（ｅ）前記内燃機関の運転条件に応じて設定された目標噴射量と前記燃料圧検出手段によって検出された燃料圧とから噴射期間を算出する噴射期間決定手段と、
（ｆ）前記燃料供給ポンプのポンプ圧送期間と前記燃料噴射弁の噴射期間とが重複する重複期間を算出する重複期間算出手段と、
（ｇ）前記重複期間算出手段によって算出された前記重複期間に応じて前記噴射期間決定手段によって設定された噴射期間を補正する噴射期間補正手段とを備えた蓄圧式燃料噴射装置。
【請求項５】
請求項４に記載の蓄圧式燃料噴射装置において、
前記噴射期間補正手段は、前記燃料圧検出手段によって検出された燃料圧と前記重複期間算出手段によって算出された前記重複期間とから噴射期間補正量を算出する補正量算出手段を有し、
前記噴射期間決定手段によって設定された噴射期間と前記補正量算出手段によって算出された噴射期間補正量とから補正後の噴射期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項６】
請求項４または請求項５に記載の蓄圧式燃料噴射装置において、
前記重複期間算出手段は、前記燃料圧検出手段によって検出された燃料圧からポンプ圧送開始位相を算出する圧送開始位相算出手段、前記燃料圧検出手段によって検出された燃料圧からポンプ圧送終了位相を算出する圧送終了位相算出手段、および前記圧送開始位相算出手段によって算出されたポンプ圧送開始位相と前記圧送終了位相算出手段によって算出されたポンプ圧送終了位相とから実ポンプ圧送期間を算出する実圧送期間算出手段を有し、
前記実圧送期間算出手段によって算出された実ポンプ圧送期間と前記噴射期間決定手段によって設定された噴射期間と前記内燃機関の運転条件に応じて設定された噴射時期とから前記重複期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項７】
請求項４または請求項５に記載の蓄圧式燃料噴射装置において、
前記重複期間算出手段は、前記燃料供給ポンプの吐出量からポンプ圧送期間を算出する圧送期間算出手段を有し、
前記圧送期間算出手段によって算出されたポンプ圧送期間と前記噴射期間決定手段によって設定された噴射期間とから前記重複期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項８】
請求項４ないし請求項７のうちのいずれかに記載の蓄圧式燃料噴射装置において、
前記重複期間算出手段は、前記燃料圧検出手段によって検出された燃料圧から噴射開始時期を算出する噴射開始時期算出手段、
前記燃料圧検出手段によって検出された燃料圧から噴射終了時期を算出する噴射終了時期算出手段、
前記噴射開始時期算出手段によって算出された噴射開始時期と前記噴射終了時期算出手段によって算出された噴射終了時期とから実噴射期間を算出する実噴射期間算出手段、およびポンプ圧送期間を算出する圧送期間算出手段を有し、前記ポンプ圧送期間と前記実噴射期間算出手段によって設定された実噴射期間とから前記重複期間を算出することを特徴とする蓄圧式燃料噴射装置。
【請求項９】
請求項１ないし請求項７のうちのいずれかに記載の蓄圧式燃料噴射装置において、
前記重複期間算出手段は、
前記燃料圧と前記目標噴射量とから指令噴射期間を算出する噴射期間算出手段と、
噴射指令の開始から実際に燃料が噴射開始されるまでの噴射開始遅れを算出する噴射開始遅れ算出手段と、
噴射指令の終了から実際に燃料が噴射終了されるまでの噴射終了遅れを算出する噴射終了遅れ算出手段と、
前記燃料圧検出手段によって検出された燃料圧からポンプ圧送開始位相を算出する圧送開始位相算出手段と、
前記燃料圧検出手段によって検出された燃料圧からポンプ圧送終了位相を算出する圧送終了位相算出手段とを有し、
前記燃料供給ポンプのポンプ圧送期間と前記燃料噴射弁の実噴射時期とが重複する重複期間を、
前記内燃機関の運転条件に応じて設定された噴射時期と前記噴射開始遅れから算出される実噴射時期と、
前記噴射期間と前記噴射開始遅れと前記噴射終了遅れから算出される実噴射期間と、
前記圧送開始位相算出手段によって算出されたポンプ圧送開始位相と、
前記圧送終了位相算出手段によって算出されたポンプ圧送終了位相とから、算出することを特徴とする蓄圧式燃料噴射装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サプライポンプ等の燃料供給ポンプより吐出された高圧燃料を蓄圧容器内に蓄圧すると共に、その蓄圧容器内に蓄圧された高圧燃料を燃料噴射弁を介して多気筒ディーゼルエンジン等の内燃機関の各気筒内に噴射供給する蓄圧式燃料噴射装置に関するものである。
【０００２】
【従来の技術】
従来より、例えば多気筒ディーゼルエンジン用の燃料噴射システムとして、内燃機関の気筒内に噴射する燃料噴射圧に相当する高圧燃料を蓄圧する蓄圧容器としてのコモンレールと、内燃機関の各気筒毎に搭載された電磁式燃料噴射弁よりなる複数個のインジェクタと、燃料タンクからポンプ電磁弁を経て加圧室内に吸入された燃料を加圧してコモンレール内に圧送（吐出）する燃料供給ポンプとしてのサプライポンプとを備えた蓄圧式燃料噴射システムが知られている。
【０００３】
【発明が解決しようとする課題】
ところが、従来の蓄圧式燃料噴射システムにおいては、インジェクタの噴射期間とサプライポンプのポンプ圧送期間（ポンプ圧送開始位相からポンプ圧送終了位相までの期間）とが重複している場合、重複していない場合と比べて燃料噴射圧および燃料噴射率が高くなり、内燃機関の気筒内に噴射される実際の燃料噴射量が内燃機関の運転条件に応じて設定される目標噴射量よりも増加してしまう。
【０００４】
ここで、１噴射１圧送等の同期噴射の場合は、ポンプ圧送終了位相によっては、インジェクタの噴射期間とサプライポンプのポンプ圧送期間とが重複する場合と重複しない場合とが生じる。また、２噴射１圧送や６噴射４圧送等の非同期噴射の場合には、インジェクタの噴射期間とサプライポンプのポンプ圧送期間とが重複する気筒と重複しない気筒がある。したがって、インジェクタの噴射期間とサプライポンプのポンプ圧送期間とが重複する場合と重複しない場合とで、内燃機関の気筒内に噴射される実際の燃料噴射量がばらつくため、燃料噴射量の制御精度が悪化するという問題が生じている。
【０００５】
【発明の目的】
本発明の目的は、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複する気筒と重複しない気筒との間の燃料噴射量のばらつきを解消することにより、内燃機関の各気筒毎の燃料噴射量の制御精度を向上することのできる蓄圧式燃料噴射装置を提供することにある。また、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複する場合と重複しない場合とで燃料噴射量のばらつきを解消することにより、内燃機関の特定気筒の燃料噴射量の制御精度を向上することのできる蓄圧式燃料噴射装置を提供することにある。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明によれば、予め燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複しない気筒と重複する気筒とが分かっている場合には、内燃機関の運転条件に応じて設定された目標噴射量と燃料圧検出手段によって検出された燃料圧とから重複しない気筒の噴射期間を算出し、また、内燃機関の運転条件に応じて設定された目標噴射量と、燃料圧検出手段によって検出された燃料圧と、重複期間算出手段によって算出された燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間との重複期間とから重複する気筒の噴射期間を算出するようにしている。
【０００７】
したがって、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複する気筒と重複しない気筒との間で、内燃機関の気筒内に噴射される実際の燃料噴射量のばらつきが小さくなるため、内燃機関の各気筒毎の燃料噴射量の制御精度を向上することができる。また、内燃機関の気筒間の爆発力にばらつきが生じることはないので、エンジン振動が発生したり、エミッションが悪化したりするという問題を解消することができる。
【０００８】
請求項２に記載の発明によれば、重複しない気筒の噴射期間を、目標噴射量と燃料圧との２次元マップよりなる第１基本マップを用いて算出することを特徴としている。また、重複する気筒の噴射期間を、第１基本マップと異なり、目標噴射量と燃料圧との２次元マップよりなる第２基本マップを用いて算出することを特徴としている。
【０００９】
請求項３に記載の発明によれば、重複しない気筒の噴射期間を、目標噴射量と燃料圧との２次元マップよりなる基本マップを用いて算出することを特徴としている。また、重複する気筒の噴射期間としては、第１噴射期間決定手段によって設定された重複しない気筒の噴射期間を燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間との重複期間に応じて補正した値を用いることを特徴としている。
【００１０】
請求項４に記載の発明によれば、内燃機関の運転条件に応じて設定された目標噴射量と燃料圧検出手段によって検出された燃料圧とから噴射期間を算出する噴射期間決定手段と、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複する重複期間を算出する重複期間算出手段と、重複期間算出手段によって算出された重複期間に応じて噴射期間決定手段によって設定された噴射期間を補正する噴射期間補正手段とを設けたことにより、内燃機関の特定気筒において、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間とが重複する場合と重複しない場合とで、内燃機関の気筒内に噴射される実際の燃料噴射量のばらつきが小さくなるため、内燃機関の特定気筒の燃料噴射量の制御精度を向上することができる。また、内燃機関の気筒間の爆発力にばらつきが生じることはないので、エンジン振動が発生したり、エミッションが悪化したりするという問題を解消することができる。
【００１１】
請求項５に記載の発明によれば、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間との重複期間を算出する重複期間算出手段と、燃料圧検出手段によって検出された燃料圧と重複期間算出手段によって算出された重複期間とから噴射期間補正量を算出する補正量算出手段とを設けたことにより、噴射期間決定手段によって設定された噴射期間と補正量算出手段によって算出された噴射期間補正量とから補正後の噴射期間を容易に算出することができる。これにより、内燃機関の各気筒毎に、重複期間に応じた噴射量補正を精度良く行なうことができる。
【００１２】
請求項６に記載の発明によれば、圧送開始位相算出手段によって算出されたポンプ圧送開始位相と圧送終了位相算出手段によって算出されたポンプ圧送終了位相とから実ポンプ圧送期間を算出する実圧送期間算出手段を設けたことにより、実圧送期間算出手段によって算出された実ポンプ圧送期間と噴射期間決定手段によって設定された噴射期間と内燃機関の運転条件に応じて設定された噴射時期とから、燃料供給ポンプの実ポンプ圧送期間と燃料噴射弁の噴射期間との重複期間を算出することができる。
【００１３】
請求項７に記載の発明によれば、燃料供給ポンプの吐出量からポンプ圧送期間を算出する圧送期間算出手段を設けたことにより、圧送期間算出手段によって算出されたポンプ圧送期間と噴射期間決定手段によって設定された噴射期間とから、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の噴射期間との重複期間を算出することができる。また、請求項８に記載の発明によれば、内燃機関の運転条件に応じて設定された噴射時期と噴射期間決定手段によって設定された噴射期間と噴射開始時期算出手段によって算出された噴射開始時期と噴射終了時期算出手段によって算出された噴射終了時期とから実噴射期間を算出する実噴射期間算出手段、およびポンプ圧送期間を算出する圧送期間算出手段を設けたことにより、ポンプ圧送期間と実噴射期間算出手段によって設定された実噴射期間とから、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の実噴射期間との重複期間を算出することができる。また、請求項９に記載の発明によれば、噴射時期と噴射開始遅れから算出される実噴射時期と、噴射期間と噴射開始遅れと噴射終了遅れから算出される実噴射期間と、ポンプ圧送開始位相と、ポンプ圧送終了位相とから、燃料供給ポンプのポンプ圧送期間と燃料噴射弁の実噴射時期とが重複する重複期間を算出することができる。
【００１４】
【発明の実施の形態】
発明の実施の形態を実施例に基づき図面を参照して説明する。
［第１実施例の構成］
図１ないし図３は本発明の第１実施例を示したもので、図１はコモンレール式燃料噴射システムの全体構成を示した図である。
【００１５】
本実施例のコモンレール式燃料噴射システムは、４気筒ディーゼルエンジン等の内燃機関（以下エンジンと言う）１の各気筒に噴射供給する燃料噴射圧に相当する高圧燃料を蓄圧する蓄圧容器としてのコモンレール２と、吸入した燃料を加圧してコモンレール２内に圧送するサプライポンプ３と、コモンレール２内に蓄圧された高圧燃料をエンジン１の各気筒内に噴射供給する複数個（本例では４個）の電磁式燃料噴射弁（以下インジェクタと言う）５と、サプライポンプ３および複数個のインジェクタ５を電子制御する電子制御ユニット（以下ＥＣＵと呼ぶ）１０とを備えている。
【００１６】
コモンレール２には、連続的に燃料噴射圧に相当する高圧燃料が蓄圧される必要があり、そのためにコモンレール２に蓄圧される高圧燃料は、高圧配管１１を介してサプライポンプ３から供給されている。なお、コモンレール２から燃料タンク７へ燃料をリリーフするリリーフ配管１４には、コモンレール圧が限界設定圧を越えることがないように、圧力を逃がすためのプレッシャリミッタ１３が取り付けられている。
【００１７】
サプライポンプ３は、本発明の燃料供給ポンプに相当するもので、燃料を加圧して吐出口からコモンレール２へ高圧燃料を吐出する高圧供給ポンプである。このサプライポンプ３は、エンジン１のクランク軸（クランクシャフト）１５の回転に伴ってポンプ駆動軸１６が回転することで燃料タンク７内の燃料を汲み上げる周知のフィードポンプ（低圧供給ポンプ：図示せず）と、ポンプ駆動軸１６により回転駆動されるカム（図示せず）と、このカムに駆動される１個以上のプランジャ（図示せず）と、１個以上のプランジャがシリンダ内を往復摺動することにより吸入された燃料を加圧する１個以上の加圧室（プランジャ室：図示せず）と、この加圧室内の燃料圧が所定値以上に上昇すると開弁する吐出弁とを有している。
【００１８】
また、サプライポンプ３には、ポンプ室内の燃料温度が高温にならないように、リークポートが設けられており、サプライポンプ３からのリーク燃料は、燃料還流路１７から燃料還流路１９を経て燃料タンク７にリターンされる。このサプライポンプ３のポンプ室から加圧室への燃料流路には、その燃料流路の開口度合（開度）を調整することで、サプライポンプ３からコモンレール２への燃料の吐出量（ポンプ吐出量、ポンプ圧送量）を変更する電磁式アクチュエータ（ポンプ吐出量可変手段、ポンプ圧送量可変手段）としての吸入調量型の電磁弁（ＳＣＶ：以下吸入調量弁と言う）４が取り付けられている。
【００１９】
吸入調量弁４は、図示しないポンプ駆動回路を介してＥＣＵ１０からのポンプ駆動信号によって電子制御されることにより、サプライポンプ３の加圧室内に吸入される燃料の吸入量を調整する吸入量調整用電磁弁で、各インジェクタ５からエンジン１の各気筒内へ噴射供給する燃料噴射圧、つまりコモンレール圧を変更する。その吸入調量弁４は、通電が停止されると弁状態が全開状態となるノーマリオープンタイプのポンプ流量制御弁である。
【００２０】
エンジン１の各気筒毎に搭載されたインジェクタ５は、コモンレール２より分岐する複数の分岐管１２の下流端に接続され、噴射孔を開閉するノズルニードルを収容する燃料噴射ノズル、この燃料噴射ノズルのノズルニードルを開弁方向に駆動する電磁式アクチュエータ、およびノズルニードルを閉弁方向に付勢するスプリング等の付勢手段等により構成されている。
【００２１】
これらのインジェクタ５からエンジン１への燃料噴射は、ノズルニードルの背圧制御室内の圧力を制御する電磁式アクチュエータとしての噴射制御用電磁弁（以下電磁弁と略す）への通電および通電停止（ＯＮ／ＯＦＦ）により電子制御される。つまり、各気筒のインジェクタ５の電磁弁が開弁している間、コモンレール２に蓄圧された高圧燃料がエンジン１の各気筒内に噴射供給される。ここで、インジェクタ５からのリーク燃料またはノズルニードルの背圧制御室からの排出燃料（リターン燃料）は、燃料還流路１８から燃料還流路１９を経て燃料タンク７に還流するように構成されている。
【００２２】
ＥＣＵ１０には、制御処理、演算処理を行なうＣＰＵ、各種プログラムおよびデータを保存する記憶装置（ＲＯＭ、ＲＡＭ等のメモリ）、入力回路、出力回路、電源回路、インジェクタ駆動回路およびポンプ駆動回路等の機能を含んで構成される周知の構造のマイクロコンピュータが設けられている。そして、各種センサからのセンサ信号は、Ａ／Ｄ変換器でＡ／Ｄ変換された後にマイクロコンピュータに入力されるように構成されている。
【００２３】
ここで、本実施例の気筒判別手段は、エンジン１のカム軸に対応して回転するシグナルロータ（例えばクランク軸１５が２回転する間に１回転する回転体）と、このシグナルロータの外周に設けられた各気筒に対応した気筒歯（突起部）と、これらの気筒歯の接近と離間によって気筒判別信号パルスを発生する気筒判別センサ（電磁ピックアップ）３１とから構成されている。この気筒判別センサ３１は、エンジン１のクランク軸１５の回転に伴って、＃１気筒のピストンが噴射直前の位置に達した時に幅広の基準気筒判別信号パルス（Ｇ）を出力し、その後に、＃３気筒のピストンが噴射直前の位置に達した時に幅狭の気筒判別信号パルス（Ｇ）を出力し、その後に、＃４気筒のピストンが噴射直前の位置に達した時に幅狭の気筒判別信号パルス（Ｇ）を出力し、その後に、＃２気筒のピストンが噴射直前の位置に達した時に幅狭の気筒判別信号パルス（Ｇ）を出力する。
【００２４】
また、本実施例の回転速度検出手段は、エンジン１のクランク軸１５に対応して回転するシグナルロータ（例えばクランク軸１５が１回転する間に１回転する回転体）と、このシグナルロータの外周に多数形成されたクランク角検出用の歯（突起部）と、これらの歯の接近と離間によってＮＥ信号パルスを発生するクランク角センサ（電磁ピックアップ）３２とから構成されている。このクランク角センサ３２は、シグナルロータが１回転（クランク軸１５が１回転）する間に複数のＮＥ信号パルスを出力する。そして、ＥＣＵ１０は、ＮＥ信号パルスの間隔時間を計測することによってエンジン回転速度（以下エンジン回転数と言う：ＮＥ）を検出する。
【００２５】
そして、ＥＣＵ１０は、エンジン１の運転条件に応じた最適なコモンレール圧を演算し、ポンプ駆動回路を介してサプライポンプ３の吸入調量弁４を駆動する吐出量制御手段（ＳＣＶ制御手段）を有している。すなわち、ＥＣＵ１０は、クランク角センサ３２等の回転速度検出手段によって検出されたエンジン回転数（ＮＥ）およびアクセル開度センサ３３によって検出されたアクセル開度（ＡＣＣＰ）等のエンジン運転情報から目標コモンレール圧（Ｐｔ）を算出し、この目標コモンレール圧（Ｐｔ）を達成するために、吸入調量弁４へのポンプ駆動信号（駆動電流値、ＳＣＶ通電値）を調整して、サプライポンプ３より吐出される燃料の圧送量（ポンプ吐出量）を制御するように構成されている。
【００２６】
さらに、より好ましくは、燃料噴射量の制御精度を向上させる目的で、コモンレール圧センサ３５によって検出されるコモンレール圧（Ｐｃ）がエンジン運転情報によって決定される目標コモンレール圧（Ｐｔ）と略一致するように、サプライポンプ３の吸入調量弁４へのポンプ駆動信号をフィードバック制御することが望ましい。なお、吸入調量弁４への駆動電流値（ＳＣＶ通電値）の制御は、デューティ（ｄｕｔｙ）制御により行なうことが望ましい。すなわち、目標コモンレール圧（Ｐｔ）に応じて単位時間当たりのポンプ駆動信号のオン／オフの割合（通電時間割合・デューティ比）を調整して、吸入調量弁４の弁開度を変化させるデューティ制御を用いることで、高精度なデジタル制御が可能になる。
【００２７】
また、ＥＣＵ１０は、各気筒のインジェクタ５の噴射期間制御・噴射時期制御を行なう噴射期間・噴射時期制御手段を有している。これは、エンジン１の運転条件に応じた最適な目標噴射量（＝インジェクタ５の電磁弁への通電を開始してから終了するまでの通電期間：Ｑ）、噴射時期（＝通電開始時期：Ｔ）を決定する噴射量、噴射時期決定手段と、エンジン１の運転条件またはコモンレール圧（Ｐｃ）および目標噴射量（Ｑ）に応じた噴射指令パルス時間（噴射指令パルス幅、噴射指令パルス長さ：Ｔｑ）を演算する噴射期間決定手段と、インジェクタ駆動回路を介して各気筒のインジェクタ５の電磁弁にパルス状のインジェクタ駆動電流（噴射指令パルス）を印加するインジェクタ駆動手段とから構成されている。
【００２８】
すなわち、ＥＣＵ１０は、クランク角センサ３２等の回転速度検出手段によって検出されたエンジン回転数（ＮＥ）およびアクセル開度センサ３３によって検出されたアクセル開度（ＡＣＣＰ）等のエンジン運転情報に冷却水温センサ３４によって検出されたエンジン冷却水温（以下水温と略す：ＴＨＷ）を加味して目標噴射量（Ｑ）を算出し、エンジン運転情報またはコモンレール圧（Ｐｃ）および目標噴射量（Ｑ）から算出された噴射指令パルス長さ（Ｔｑ）に応じて各気筒のインジェクタ５の電磁弁にインジェクタ噴射指令パルスを印加するように構成されている。これにより、エンジン１が運転される。
【００２９】
ここで、本実施例では、エンジン１の運転条件を検出する運転条件検出手段として、クランク角センサ３２等の回転速度検出手段およびアクセル開度センサ３３を用いて目標噴射量（Ｑ）、噴射時期（Ｔ）、目標コモンレール圧（Ｐｔ）を演算するようにしているが、コモンレール圧センサ３５によって検出されるコモンレール圧（Ｐｃ）、あるいは運転条件検出手段としてのその他のセンサ類（例えば吸入空気量センサ、吸気温センサ、吸気圧センサ、燃料温度センサ、噴射時期センサ等）からの検出信号（エンジン運転情報）を加味して目標噴射量（Ｑ）、噴射時期（Ｔ）および目標コモンレール圧（Ｐｔ）を補正するようにしても良い。
【００３０】
ここで、本実施例のコモンレール式燃料噴射システムは、２噴射１圧送であり、サプライポンプ３の第１のプランジャがカム上をリフトして燃料の圧送を行なうポンプ圧送期間と＃２気筒のインジェクタ５の噴射期間とが重なっており、また、サプライポンプ３の第２のプランジャがカム上をリフトして燃料の圧送を行なうポンプ圧送期間と＃３気筒のインジェクタ５の噴射期間とが重なっており、また、＃１気筒および＃４気筒のインジェクタ５の噴射期間はいずれのポンプ圧送期間とも重ならないことが予め分かっている。
【００３１】
このため、本実施例のＥＣＵ１０は、ポンプ圧送期間と噴射期間とが重複する気筒と重複しない気筒との間で燃料噴射量がばらつくのを抑える目的で、第１基本マップＡ（図２（ａ）参照）を用いて、サプライポンプ３のポンプ圧送期間とインジェクタ５の噴射期間とが重複しない気筒（例えば＃１気筒と＃４気筒）の第１基本噴射期間（噴射指令パルス長さ：Ｔｑａ）を算出する第１噴射期間決定手段と、第２基本マップＢ（図２（ｂ）参照）を用いて、サプライポンプ３のポンプ圧送期間とインジェクタ５の噴射期間とが重複する気筒（例えば＃３気筒と＃２気筒）の第２基本噴射期間（噴射指令パルス長さ：Ｔｑｂ）を算出する第２噴射期間決定手段とを有している。なお、第２基本噴射期間は、図２（ｂ）の特性マップに示したように、第１基本噴射期間よりも短く設定される。
【００３２】
［第１実施例の制御方法］
次に、本実施例のインジェクタの噴射量制御方法を図１ないし図３に基づいて簡単に説明する。ここで、図３はインジェクタの噴射量制御方法を示したフローチャートである。この図３のルーチンは、図示しないイグニッションスイッチがＯＮとなった後に、所定のタイミング毎に繰り返される。
【００３３】
先ず、エンジン１のクランク角がｋ気筒に搭載されたインジェクタ５の噴射量制御処理を行なう制御基準位置にあるか否かを判定する（ステップＳ１）。この判定結果がＮＯの場合には、リターンする。例えばｋ気筒のインジェクタ５の噴射量制御処理は、前回サイクルでのｋ気筒のインジェクタ５の噴射終了直後に開始しても良いし、今回サイクルでｋ気筒の直前噴射気筒（ｋ気筒が＃１気筒の場合は＃２気筒、ｋ気筒が＃３気筒の場合は＃１気筒、ｋ気筒が＃４気筒の場合は＃３気筒、ｋ気筒が＃２気筒の場合は＃４気筒）の噴射終了直後に開始しても良い。
【００３４】
また、ステップＳ１の判定結果がＹＥＳの場合には、気筒判別信号パルスおよびＮＥ信号パルス等のエンジンパラメータを読み込む。特に指令噴射量（目標噴射量：Ｑ）および指令噴射時期（Ｔ）の算出に必要なエンジン回転数（ＮＥ）とアクセル開度（ＡＣＣＰ）等を読み込む（ステップＳ２）。次に、エンジン回転数（ＮＥ）とアクセル開度（ＡＣＣＰ）から指令噴射量（Ｑ）を算出する（ステップＳ３）。次に、エンジン回転数（ＮＥ）と指令噴射量（Ｑ）から指令噴射時期（Ｔ）を算出する（ステップＳ４）。次に、コモンレール圧（Ｐｃ）を読み込む（ステップＳ５）。
【００３５】
次に、気筒判別信号パルスとＮＥ信号パルスから、燃料噴射する気筒を判別（ｋ気筒？）する（ステップＳ６）。次に、燃料噴射するｋ気筒がポンプ圧送期間と噴射期間とが重複する気筒であるか否かを判定する（ステップＳ７）。この判定結果がＮＯの場合、つまり燃料噴射するｋ気筒がポンプ圧送期間と噴射期間とが重複しない気筒（例えば＃１気筒と＃４気筒）の場合には、目標噴射量（Ｑ）およびコモンレール圧（Ｐｃ）と第１基本噴射期間（噴射指令パルス長さ：Ｔｑａ）との関係を予め実験等により求めて作成した第１基本マップＡ（図２（ａ）参照）を用いて噴射指令パルス長さ（Ｔｑａ）を算出する（ステップＳ８）。その後に、ステップＳ１０の処理に進む。
【００３６】
また、ステップＳ７の判定結果がＹＥＳの場合、つまり燃料噴射するｋ気筒がポンプ圧送期間と噴射期間とが重複する気筒（例えば＃３気筒と＃２気筒）の場合には、目標噴射量（Ｑ）およびコモンレール圧（Ｐｃ）と第２基本噴射期間（噴射指令パルス長さ：Ｔｑｂ）との関係を予め実験等により求めて作成した第２基本マップＢ（図２（ｂ）参照）を用いて噴射指令パルス長さ（Ｔｑｂ）を算出する（ステップＳ９）。なお、ポンプ圧送期間と噴射期間との重複期間（ｔ）を算出することで、重複期間（ｔ）に応じた噴射指令パルス長さ（Ｔｑｂ）を算出できる。
【００３７】
次に、指令噴射時期（Ｔ）を最終噴射時期（ＴFIN)に変換し、最終噴射時期（噴射指令パルス時期：ＴFIN)および噴射指令パルス長さ（ＴｑａまたはＴｑｂ）を噴射量指令値（開弁指令値、閉弁指令値）に変換し、この噴射量指令値を出力段にセットする（ステップＳ１０）。次に、燃料噴射するｋ気筒のインジェクタ５の電磁弁に、噴射量指令値に対応したインジェクタ噴射指令パルスを印加して、ｋ気筒のインジェクタ５を駆動する（ステップＳ１１）。その後に、リターンする。
【００３８】
以上のように、予めサプライポンプ３のポンプ圧送期間とインジェクタ５の噴射期間とが重複しない気筒と重複する気筒とが分かっている場合には、重複する気筒と重複しない気筒とでそれぞれＴｑ−Ｑ・Ｐｃの特性マップを２枚以上持つことで、重複するｋ気筒の燃料噴射量を重複しないｋ気筒の燃料噴射量に近づけることができる。これにより、重複する気筒と重複しない気筒との間で、エンジン１の気筒内に噴射される実際の燃料噴射量のばらつきを小さくすることができ、エンジン１の各気筒毎の燃料噴射量の制御精度を向上することができる。これにより、エンジン１の気筒間の燃料噴射量のばらつきが小さくなるため、エンジン１の気筒間の爆発力にばらつきが生じる可能性が少なくなるので、エンジン振動の発生やエミッションの悪化を抑えることができる。
【００３９】
［第２実施例］
図４ないし図６は本発明の第２実施例を示したもので、図４はインジェクタの噴射量制御方法を示したフローチャートで、図５は重複期間の算出処理方法を示したフローチャートである。これらの図４および図５のルーチンは、第１実施例と同様に、イグニッションスイッチがＯＮとなった後に、所定のタイミング毎に繰り返される。ここで、図４のステップＳ１〜Ｓ８およびＳ１１は、図３のステップＳ１〜Ｓ８およびＳ１１と略同一の処理を実行するために、説明を省略する。
【００４０】
したがって、ステップＳ７の判定結果がＹＥＳの場合、つまり燃料噴射するｋ気筒がポンプ圧送期間と噴射期間とが重複する気筒（例えば＃３気筒と＃２気筒）の場合には、目標噴射量（Ｑ）およびコモンレール圧（Ｐｃ）と第１基本噴射期間（噴射指令パルス長さ：Ｔｑａ）との関係をマップ化した第１基本マップＡ（図２（ａ）参照）を用いて噴射指令パルス長さ（Ｔｑａ）を算出する（ステップＳ１２）。
【００４１】
次に、後述する図５のルーチンを用いて、ポンプ圧送期間と噴射期間との重複期間（ｔ）を算出し、重複期間（ｔ）およびコモンレール圧（Ｐｃ）と噴射指令パルス長さ補正量（ΔＴｑ）との関係を予め実験等により求めて作成した特性マップ（図６参照）を用いて噴射指令パルス長さ補正量（ΔＴｑ）を算出する（ステップＳ１３）。次に、噴射指令パルス長さ（Ｔｑａ）から噴射指令パルス長さ補正量（ΔＴｑ）を減算して、補正後の噴射指令パルス長さ（Ｔｑａ）を算出する（ステップＳ１４）。
【００４２】
次に、ステップＳ１０において、指令噴射時期（Ｔ）を最終噴射時期（ＴFIN)に変換し、最終噴射時期（噴射指令パルス時期：ＴFIN)およびステップＳ１４で設定した補正後の噴射指令パルス長さ（Ｔｑａ）またはステップＳ８で設定した噴射指令パルス長さ（Ｔｑａ）を噴射量指令値（開弁指令値、閉弁指令値）に変換し、この噴射量指令値を出力段にセットし、ステップＳ１１において、燃料噴射するｋ気筒のインジェクタ５を駆動する。
【００４３】
そして、ポンプ圧送期間と噴射期間との重複期間（ｔ）の算出処理は、図５のルーチンに示したように、先ず前回サイクル同一気筒でのポンプ圧送開始位相（ＰSTART)とポンプ圧送終了位相（ＰEND)を読み込む（圧送開始位相算出手段、圧送終了位相算出手段：ステップＳ２１）。
【００４４】
なお、ポンプ圧送開始位相（ＰSTART)は、エンジン１のクランク軸１５と同期して回転するポンプ駆動軸１６の基準位置に対するカム位相で、例えばサプライポンプ３のプランジャがカム上をリフトして加圧室内の燃料圧が所定値以上となり吐出弁が開弁する時期（例えば＃２気筒や＃３気筒の上死点前のＢＴＤＣ７８°ＣＡ付近）であり、コモンレール圧（Ｐｃ）が所定値以上の勾配で昇圧開始される位相である。
【００４５】
また、ポンプ圧送終了位相（ＰEND)は、エンジン１のクランク軸１５と同期して回転するポンプ駆動軸１６の基準位置に対する位相で、例えばサプライポンプ３のプランジャがカム上をリフトして上死点（最大リフト）に達した時期（例えば＃２気筒や＃３気筒の上死点後のＡＴＤＣ４８°ＣＡ付近）であり、コモンレール圧（Ｐｃ）が昇圧開始後に、昇圧勾配が所定値以下となるカム位相である。
【００４６】
次に、図４のステップＳ１２で設定した噴射指令パルス長さ（Ｔｑａ）を読み込む（ステップＳ２２）。次に、指令噴射時期（Ｔ）を最終噴射時期（ＴFIN)に変換し、最終噴射時期（噴射指令パルス時期：ＴFIN)を読み込む（ステップＳ２３）。次に、ポンプ圧送開始位相（ＰSTART)とポンプ圧送終了位相（ＰEND)から求められる実ポンプ圧送期間（ＰSTART −ＰEND)と、噴射指令パルス時期（ＴFIN)と噴射指令パルス長さ（Ｔｑａ）から算出されるｋ気筒のインジェクタ５の指令噴射期間との重複期間（ｔ）を算出する（重複期間算出手段、実圧送期間算出手段：ステップＳ２４）。その後に、図５のルーチンを抜ける。
【００４７】
以上のように、予めサプライポンプ３のポンプ圧送期間とインジェクタ５の噴射期間とが重複するｋ気筒のインジェクタ５の噴射量制御では、コモンレール圧（Ｐｃ）の変化量からポンプ圧送開始位相（ＰSTART)とポンプ圧送終了位相（ＰEND)を取り込んで実ポンプ圧送期間（ＰSTART −ＰEND)を算出し、更に、実ポンプ圧送期間（ＰSTART −ＰEND)と噴射指令パルス時期（ＴFIN)と噴射指令パルス長さ（Ｔｑａ）とから、重複するｋ気筒の噴射期間とポンプ圧送期間との重複期間（ｔ）を算出し、更に重複期間（ｔ）とコモンレール圧（Ｐｃ）とから噴射指令パルス長さ補正量（ΔＴｑ）を算出し、この噴射指令パルス長さ補正量（ΔＴｑ）を加味して重複するｋ気筒の噴射指令パルス長さ（Ｔｑａ）を補正するようにしている。すなわち、重複するｋ気筒の噴射指令パルス長さ（Ｔｑａ）は、重複しない気筒の噴射指令パルス長さ（Ｔｑａ）よりも噴射指令パルス長さ補正量（ΔＴｑ）分だけ短くなるように補正される。それによって、従来の技術では、噴射期間とポンプ圧送期間とが重複している場合には、重複していない場合と比べて燃料噴射圧および燃料噴射率が高くなり、エンジン１の気筒内に噴射される実際の燃料噴射量がエンジン１の運転条件によって設定される指令噴射量（Ｑ）よりも増加してしまう不具合が生じていたが、本実施例では、重複するｋ気筒の燃料噴射量を重複しないｋ気筒の燃料噴射量に近づけることができるので、重複する気筒と重複しない気筒との間の、燃料噴射量のばらつきを小さくすることができる。したがって、第１実施例と同様な効果を達成することができる。
【００４８】
［第３実施例］
図７ないし図１１は本発明の第３実施例を示したもので、図７はインジェクタの噴射量制御方法を示したフローチャートで、図８は重複期間の算出処理方法を示したフローチャートである。これらの図７および図８のルーチンは、第１実施例と同様に、イグニッションスイッチがＯＮとなった後に、所定のタイミング毎に繰り返される。
【００４９】
エンジン１の運転中に図７のルーチンに侵入すると（ＳＴＡＲＴ）、ＮＥ信号パルス等のエンジンパラメータを読み込む。特に指令噴射量（目標噴射量：Ｑ）および指令噴射時期（Ｔ）の算出に必要なエンジン回転数（ＮＥ）とアクセル開度（ＡＣＣＰ）等を読み込む（ステップＳ３１）。次に、エンジン回転数（ＮＥ）とアクセル開度（ＡＣＣＰ）から指令噴射量（Ｑ）を算出する（ステップＳ３２）。次に、エンジン回転数（ＮＥ）と指令噴射量（Ｑ）から指令噴射時期（Ｔ）を算出する（ステップＳ３３）。次に、コモンレール圧（Ｐｃ）を読み込む（ステップＳ３４）。
【００５０】
次に、指令噴射時期（Ｔ）を基本噴射指令パルス時期に変換し、指令噴射量（Ｑ）とコモンレール圧（Ｐｃ）から基本噴射指令パルス長さ（パルス幅、パルス時間）を算出する。なお、基本噴射指令パルス時期をＴBASEと設定しメモリに保存し、基本噴射指令パルス長さをＴｑBASEと設定しメモリに保存する（ステップＳ３５）。次に、吸入空気量、吸気圧、大気圧、水温または燃料温度等による基本噴射指令パルス時期および基本噴射指令パルス長さの補正を行なう。なお、補正後の基本噴射指令パルス時期をＴｃｏｍと設定しメモリに保存し、補正後の基本噴射指令パルス長さをＴｑｃｏｍと設定しメモリに保存する（ステップＳ３６）。
【００５１】
次に、後述する図８のルーチンを用いて、ポンプ圧送期間と噴射期間との重複期間（ｔ）を算出し、重複期間（ｔ）とコモンレール圧（Ｐｃ）の特性マップ（図１１参照）を用いて噴射指令パルス長さ補正量（ΔＴｑ）を算出する（ステップＳ３７）。次に、補正後の基本噴射指令パルス長さ（Ｔｑｃｏｍ）から噴射指令パルス長さ補正量（ΔＴｑ）を減算して、最終噴射指令パルス長さ（ＴｑFINAL)を算出する（ステップＳ３８）。
【００５２】
次に、補正後の基本噴射指令パルス時期（Ｔｃｏｍ）を最終噴射指令パルス時期（ＴFINAL)に変換し、最終噴射指令パルス時期（ＴFINAL)および最終噴射指令パルス長さ（ＴｑFINAL)を噴射量指令値（開弁指令値、閉弁指令値）に変換し、この噴射量指令値を出力段にセットする（ステップＳ３９）。次に、燃料噴射するｋ気筒のインジェクタ５の電磁弁に、噴射量指令値に対応したインジェクタ噴射指令パルスを印加して、ｋ気筒のインジェクタ５を駆動する（ステップＳ４０）。その後に、リターンする。
【００５３】
そして、噴射指令パルス長さ補正量（ΔＴｑ）の算出処理は、図８のルーチンに示したように、先ずサプライポンプ３の吸入調量弁４への駆動電流値（ＳＣＶ通電値）を読み込む（ステップＳ４１）。次に、エンジン回転数（ＮＥ）およびＳＣＶ通電値とポンプ吐出量（Ｑｐ）との関係を予め実験等により求めて作成した特性マップ（図９参照）を用いて、サプライポンプ３のポンプ吐出量（Ｑｐ）を算出する。すなわち、エンジン回転数（ＮＥ）とＳＣＶ通電値からポンプ吐出量（Ｑｐ）を算出する（吐出量算出手段：ステップＳ４２）。
【００５４】
次に、図１０のタイミングチャートに示したように、ポンプ吐出量（Ｑｐ）とクランク角からポンプ圧送期間を算出する（圧送期間算出手段：ステップＳ４３）。次に、図７のステップＳ３６で設定した補正後の基本噴射指令パルス時期（Ｔｃｏｍ）および補正後の基本噴射指令パルス長さ（Ｔｑｃｏｍ）を読み込む。さらに、噴射開始遅れ時間（ＴＤＭ）、噴射終了遅れ時間（ＴＤＥＭ）を読み込む（噴射開始遅れ時間算出手段、噴射終了遅れ時間算出手段：ステップＳ４４）。
【００５５】
なお、噴射開始遅れ時間（ＴＤＭ）とは、図１０のタイミングチャートに示したように、噴射指令パルス時期（指令噴射時期）となってから、つまりインジェクタ５の電磁弁への通電を開始してからインジェクタ５のノズルニードルがリフトを開始して実際に燃料が噴射されるまでの経過時間である。インジェクタ５は、供給される燃料圧（コモンレール圧）の作用を受けてノズルニードルがリフトして開弁する構成のものであるため、コモンレール圧（Ｐｃ）に応じて噴射開始遅れ時間（ＴＤＭ）が異なる。よって、コモンレール圧（Ｐｃ）と噴射開始遅れ時間（ＴＤＭ）との関係を予め実験等により求めて、特性マップを作成すると良い。
【００５６】
また、噴射終了遅れ時間（ＴＤＥＭ）とは、図１０のタイミングチャートに示したように、噴射指令パルス時期から噴射指令パルス長さが終了するまでインジェクタ５の電磁弁への通電を行い、その後インジェクタ５の電磁弁への通電を停止してからインジェクタ５のノズルニードルが弁座に着座して実際に燃料の噴射が終了するまでの経過時間である。この場合も、コモンレール圧（Ｐｃ）と噴射終了遅れ時間（ＴＤＥＭ）との関係を予め実験等により求めて、特性マップを作成すると良い。
【００５７】
次に、ステップＳ４４で読み込んだ噴射開始遅れ時間（ＴＤＭ）と補正後の基本噴射指令パルス時期（Ｔｃｏｍ）から、インジェクタ５の噴射開始時期（Ｔ1)を算出する（噴射開始時期算出手段）。続いて、ステップＳ４４で読み込んだ噴射終了遅れ時間（ＴＤＥＭ）と補正後の基本噴射指令パルス時期（Ｔｃｏｍ）と補正後の基本噴射指令パルス長さ（Ｔｑｃｏｍ）から、インジェクタ５の噴射終了時期（Ｔ2)を算出する（噴射終了時期算出手段）。続いて、算出した噴射開始時期（Ｔ1)と噴射終了時期（Ｔ2)から実噴射期間を算出する（実噴射期間算出手段：ステップＳ４５）。
【００５８】
次に、ステップＳ４３で算出したポンプ圧送期間とステップＳ４５で算出した実噴射期間との重複期間（ｔ）を算出する（重複期間算出手段：ステップＳ４６）。次に、コモンレール圧（Ｐｃ）および重複期間（ｔ）と噴射指令パルス長さ補正量（ΔＴｑ）との関係を予め実験等により求めて作成した特性マップ（図１１参照）を用いて噴射指令パルス長さ補正量（ΔＴｑ）を算出する（噴射期間補正手段：ステップＳ４７）。その後に、図８のルーチンを抜ける。
【００５９】
ここで、１噴射１圧送や２噴射２圧送等の同期噴射の場合では、ポンプ圧送終了位相によっては、サプライポンプ３のポンプ圧送期間とｋ気筒のインジェクタ５の噴射期間とが重複する時と重複しない時がランダムに生じる可能性がある。また、２噴射１圧送や６噴射４圧送等の非同期噴射の場合では、サプライポンプ３のポンプ圧送期間とｋ気筒のインジェクタ５の噴射期間とが重複する気筒と重複しない気筒とに分かれる。
【００６０】
そこで、本実施例のコモンレール式燃料噴射システムは、ポンプ圧送期間と実噴射期間とから重複期間（ｔ）を算出し、この算出した重複期間（ｔ）およびコモンレール圧（Ｐｃ）に対応した噴射指令パルス長さ補正量（ΔＴｑ）を算出し、このΔＴｑを加味した噴射指令パルス長さ（噴射期間）のインジェクタ噴射指令パルスを特定気筒（例えばｋ気筒）のインジェクタ５の電磁弁に印加して、特定気筒のインジェクタ５を駆動するようにしている。
【００６１】
したがって、エンジン１の特定気筒において、ポンプ圧送期間と実噴射期間とが重複する場合と重複しない場合とで、エンジン１の特定気筒内に噴射される実際の燃料噴射量のばらつきが小さくなるため、エンジン１の特定気筒の燃料噴射量の制御精度を向上することができる。また、エンジン１の気筒間の燃料噴射量のばらつきも小さくなるため、エンジン１の気筒間の爆発力にばらつきが生じる可能性が少なくなるので、エンジン振動の発生やエミッションの悪化を抑えることができる。
【００６２】
［変形例］
本実施例では、サプライポンプ３より吐出される燃料圧、すなわち、燃料噴射圧に相当するコモンレール圧を、コモンレール２に配設したコモンレール圧センサ３５によって検出したが、サプライポンプ３より吐出される燃料圧を、サプライポンプ３の加圧室から各気筒のインジェクタ５内の燃料通路までの高圧燃料配管系内の燃料圧を検出する燃料圧センサによって検出しても良い。
【００６３】
本実施例では、ポンプ圧送期間と噴射期間とが重複する気筒のインジェクタ５の電磁弁への噴射指令パルス長さ（指令噴射期間）を、ポンプ圧送期間と噴射期間とが重複しない気筒のインジェクタ５の電磁弁への噴射指令パルス長さ（指令噴射期間）よりも短くなるように補正したが、インジェクタ５の電磁弁への通電は、インジェクタ５の開弁時から第１所定時間が経過するまでは、高い電流値である第１駆動電流値にてインジェクタ５の電磁弁への通電を行ない、上記の第１所定時間経過後からインジェクタ５を閉弁させるまでの第２所定時間の間は、第１駆動電流値よりも低い電流値である第２駆動電流値にてインジェクタ５の電磁弁への通電を行なうようにしているので、上記の第１所定時間または上記の第２所定時間のいずれか一方のみの時間が短くなるように補正しても良い。
【図面の簡単な説明】
【図１】コモンレール式燃料噴射システムの全体構成を示した概略図である（第１実施例）。
【図２】（ａ）、（ｂ）は指令噴射量およびコモンレール圧と噴射指令パルス長さとの関係を示した特性図である（第１実施例）。
【図３】インジェクタの噴射量制御方法を示したフローチャートである（第１実施例）。
【図４】インジェクタの噴射量制御方法を示したフローチャートである（第２実施例）。
【図５】重複期間の算出処理方法を示したフローチャートである（第２実施例）。
【図６】重複期間およびコモンレール圧と噴射指令パルス長さ補正量との関係を示した特性図である（第２実施例）。
【図７】インジェクタの噴射量制御方法を示したフローチャートである（第３実施例）。
【図８】重複期間の算出処理方法を示したフローチャートである（第３実施例）。
【図９】ＳＣＶ通電値およびエンジン回転数とポンプ吐出量との関係を示した特性図である（第３実施例）。
【図１０】サプライポンプのカムプロフィール、噴射指令パルス、燃料噴射率の推移を示したタイミングチャートである（第３実施例）。
【図１１】重複期間およびコモンレール圧と噴射指令パルス長さ補正量との関係を示した特性図である（第３実施例）。
【符号の説明】
１  エンジン（内燃機関）
２  コモンレール（蓄圧容器）
３  サプライポンプ（燃料供給ポンプ）
４  吸入調量弁（ポンプ吐出量可変手段、ポンプ圧送量可変手段）
５  インジェクタ（電磁式燃料噴射弁）
１０  ＥＣＵ（第１噴射期間決定手段、第２噴射期間決定手段、噴射期間決定手段、重複期間算出手段、噴射期間補正手段）
３１  気筒判別センサ（気筒判別手段、運転条件検出手段）
３２  クランク角センサ（回転速度検出手段、運転条件検出手段）
３３  アクセル開度センサ（運転条件検出手段）
３４  冷却水温センサ（運転条件検出手段）
３５  コモンレール圧センサ（燃料圧検出手段）
【図１】
0003969104.tif 000002
【図２】
0003969104.tif 000003
【図３】
0003969104.tif 000004
【図４】
0003969104.tif 000005
【図５】
0003969104.tif 000006
【図６】
0003969104.tif 000007
【図７】
0003969104.tif 000008
【図８】
0003969104.tif 000009
【図９】
0003969104.tif 000010
【図１０】
0003969104.tif 000011
【図１１】
0003969104.tif 000012