(57)【要約】【課題】パーシャルリフト噴射を利用した緻密な燃料噴射制御を実現することのできる内燃機関の燃料噴射システムを提供する。【解決手段】この燃料噴射システムは、ポートインジェクタ２０と、筒内インジェクタ３０と、制御装置５０と、を備える。制御装置５０は、最大パーシャルリフト噴射の一度の噴射行程における実行回数を、筒内インジェクタ３０に供給されている燃料圧力に基づいて、一度の噴射行程における最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数の範囲内で設定する。そして制御装置５０は、筒内インジェクタ３０に前記実行回数の最大パーシャルリフト噴射を実行させるとともに、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは目標とする量に対して不足する分の燃料をポートインジェクタ２０に噴射させる。【選択図】図１
2016008543.tif 000002
【特許請求の範囲】
【請求項１】
吸気ポート内に燃料を噴射するポートインジェクタと、気筒内に燃料を噴射する筒内インジェクタと、各インジェクタへの通電を制御して各インジェクタを制御する制御装置と、を備え、
前記制御装置が、
前記筒内インジェクタのニードル弁が全開に到らないパーシャルリフト噴射の中で通電時間が最も長い最大パーシャルリフト噴射の一度の噴射行程における実行回数を、前記筒内インジェクタに供給されている燃料圧力に基づいて、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数の範囲内で設定し、
前記筒内インジェクタに前記実行回数の前記最大パーシャルリフト噴射を実行させるとともに、
前記筒内インジェクタによる前記最大パーシャルリフト噴射のみでは目標とする量に対して不足する分の燃料を前記ポートインジェクタに噴射させる
内燃機関の燃料噴射システム。
【請求項２】
一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数が存在しない場合には、
前記制御装置が、目標とする量の燃料を全て前記ポートインジェクタから噴射させる
請求項１に記載の内燃機関の燃料噴射システム。
【請求項３】
前記制御装置は、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数のうち、最大の噴射回数を前記実行回数に設定する
請求項１又は請求項２に記載の内燃機関の燃料噴射システム。
【請求項４】
前記制御装置は、機関回転速度に基づいて一度の噴射行程の間に実行可能な前記筒内インジェクタによる前記最大パーシャルリフト噴射の回数を算出し、算出した実行可能な回数の範囲内で前記実行回数を設定する
請求項１又は請求項２に記載の内燃機関の燃料噴射システム。
【請求項５】
前記制御装置は、機関回転速度に基づいて一度の噴射行程の間に実行可能な前記筒内インジェクタによる前記最大パーシャルリフト噴射の回数を算出し、
一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数のうち、実行可能な回数の範囲内で最大の噴射回数を、前記実行回数に設定する
請求項４に記載の内燃機関の燃料噴射システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は内燃機関の燃料噴射システムに関するものである。
【背景技術】
【０００２】
排気性状を向上させるためには、一度の噴射における最小噴射量を少なくして微量噴射を可能にし、緻密な燃料噴射制御を実現することが望まれる。
ところが、一度の噴射における噴射量を少なくするためにインジェクタへの通電時間を短くすると、特許文献１に記載されているように、インジェクタのニードル弁が全開になったときに生じるバウンス動作に起因する噴射量のばらつきが生じやすくなる。
【０００３】
これに対して、特許文献２に記載されているように、ニードル弁が全開にまで到らないパーシャルリフト噴射を実行すれば、バウンス動作を生じさせずに、微量噴射を実現することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３‐２４５５７６号公報
【特許文献２】特開２０１３‐１０４３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ニードル弁が全開に到る前に通電を終了させるパーシャルリフト噴射の場合、ニードル弁の開弁期間が短く、噴射量が少ないため、開弁期間や開弁速度のずれが噴射量に与える影響が大きく、噴射量がばらつきやすい。
【０００６】
この発明は上記実情に鑑みてなされたものであり、その目的は、パーシャルリフト噴射を利用した緻密な燃料噴射制御を実現することのできる内燃機関の燃料噴射システムを提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するための内燃機関の燃料噴射システムは、吸気ポート内に燃料を噴射するポートインジェクタと、気筒内に燃料を噴射する筒内インジェクタと、各インジェクタへの通電を制御して各インジェクタを制御する制御装置と、を備えている。
【０００８】
そして、この内燃機関の燃料噴射システムでは、前記制御装置が、前記筒内インジェクタのニードル弁が全開に到らないパーシャルリフト噴射の中で通電時間が最も長い最大パーシャルリフト噴射の一度の噴射行程における実行回数を、前記筒内インジェクタに供給されている燃料圧力に基づいて、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数の範囲内で設定する。そして、制御装置は、前記筒内インジェクタに前記実行回数の前記最大パーシャルリフト噴射を実行させるとともに、前記筒内インジェクタによる前記最大パーシャルリフト噴射のみでは目標とする量に対して不足する分の燃料を前記ポートインジェクタに噴射させる。
【０００９】
ニードル弁が全開に到る前に通電を終了させるパーシャルリフト噴射では、通電時間が短いときほど、噴射量のばらつきが大きくなる傾向にある。そのため、パーシャルリフト噴射であっても通電時間を長くすれば噴射量のばらつきが小さくなる。そこで、パーシャルリフト噴射の中で最も通電時間が長い最大パーシャルリフト噴射を実行するようにすれば、噴射量のばらつきを極力抑制した精度の高い微量噴射を実現することができる。
【００１０】
ところが、通電時間を固定して最大パーシャルリフト噴射を実行するようにした場合でも、筒内インジェクタに供給されている燃料圧力が変動すると噴射量が増減することになる。そのため、目標とする量の燃料を噴射するために、一度の噴射行程において最大パーシャルリフト噴射を複数回実行する場合には、最大パーシャルリフト噴射の実行回数を燃料圧力に応じて適切に設定することが望まれる。
【００１１】
上記構成によれば、筒内インジェクタに供給されている燃料圧力に応じて一度の噴射行程における最大パーシャルリフト噴射の実行回数を設定し、最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数の範囲で実行回数を設定する。そのため、筒内インジェクタに供給されている燃料圧力が変動しても、一度の噴射行程における最大パーシャルリフト噴射による噴射量は目標とする量以下になる。そして、筒内インジェクタによる最大パーシャルリフト噴射のみでは目標とする量に対して足りない分の燃料をポートインジェクタに噴射させるため、精度の高い最大パーシャルリフト噴射を実行しつつ、筒内インジェクタに供給されている燃料圧力の変動により、噴射量が多くなりすぎてしまうことを抑制することができる。
【００１２】
すなわち、上記構成によれば、最大パーシャルリフト噴射の実行回数を燃料圧力に応じて設定し、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を利用して目標とする量に見合った燃料噴射を行うことができるようになる。したがって、パーシャルリフト噴射を利用した緻密な燃料噴射制御を実現することができる。
【００１３】
また、この内燃機関の燃料噴射システムでは、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数が存在しない場合には、前記制御装置が、目標とする量の燃料を全て前記ポートインジェクタから噴射させる。
【００１４】
筒内インジェクタに供給されている燃料圧力が高い場合には、一度の噴射行程における最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数が存在しない場合もある。そうした場合には、上記構成のように、目標とする量の燃料を全てポートインジェクタから噴射させることにより、目標とする量の燃料を供給することができる。
【００１５】
また、この内燃機関の燃料噴射システムの一例では、前記制御装置は、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数のうち、最大の噴射回数を前記実行回数に設定する。
【００１６】
上記構成によれば、最大パーシャルリフト噴射による噴射量が目標とする量を超えない範囲で最も多く最大パーシャルリフト噴射を実行することになるため、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を最大限活用して燃料噴射制御を行うことができるようになる。
【００１７】
更に、内燃機関の燃料噴射システムの他の一例では、前記制御装置は、機関回転速度に基づいて一度の噴射行程の間に実行可能な前記筒内インジェクタによる前記最大パーシャルリフト噴射の回数を算出し、算出した実行可能な回数の範囲内で前記実行回数を設定する。
【００１８】
機関回転速度が高いときほど、燃料噴射に適した期間は短くなるため、一度の噴射行程において実行可能な最大パーシャルリフト噴射の回数は少なくなる。そのため、機関回転速度が高いときには、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうおそれがある。
【００１９】
これに対して上記構成によれば、機関回転速度に基づいて算出した実行可能な回数の範囲内で最大パーシャルリフト噴射の実行回数が設定されるため、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制することができる。
【００２０】
なお、前記制御装置は、機関回転速度に基づいて一度の噴射行程の間に実行可能な前記筒内インジェクタによる前記最大パーシャルリフト噴射の回数を算出し、一度の噴射行程における前記最大パーシャルリフト噴射による噴射量が目標とする量以下になる噴射回数のうち、実行可能な回数の範囲内で最大の噴射回数を、前記実行回数に設定するようにしてもよい。
【００２１】
上記構成によれば、最大パーシャルリフト噴射による噴射量が目標とする量を超えない上に、機関回転速度に基づいて算出した実行可能な回数の範囲内で最も多く最大パーシャルリフト噴射を実行することになる。そのため、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制しつつ、精度の高い最大パーシャルリフト噴射を最大限活用して燃料噴射制御を行うことができるようになる。
【図面の簡単な説明】
【００２２】
【図１】内燃機関の燃料噴射システムの一実施形態についてその構成を示す模式図。
【図２】同実施形態にかかる燃料噴射システムの筒内インジェクタの断面図。
【図３】同実施形態にかかる筒内インジェクタに対する通電時間と、噴射量及び噴射量のばらつきとの関係を示すグラフであり、（ａ）は通電時間の変化に対する噴射量の変化、（ｂ）は通電時間の変化に対する噴射量のばらつきの変化をそれぞれ示している。
【図４】同実施形態にかかる燃料噴射システムの制御装置が最大パーシャルリフト噴射の実行回数を設定する際の一連の処理の流れを示すフローチャート。
【図５】燃料圧力の変化に対する１回、２回、３回の最大パーシャルリフト噴射による噴射量の変化を示すグラフ。
【図６】最大パーシャルリフト噴射の実行回数を設定する際の一連の処理についての変更例を示すフローチャート。
【図７】最大パーシャルリフト噴射の実行回数を設定する際の一連の処理についてのその他の変更例を示すフローチャート。
【発明を実施するための形態】
【００２３】
以下、内燃機関の燃料噴射システムの一実施形態について、図１〜図５を参照して説明する。
図１に示すように、内燃機関の吸気通路１０には、上流側から順に、吸入空気量を検出するエアフロメータ１１、吸入空気量を調整するスロットルバルブ１２が配設されている。吸気通路１０は、スロットルバルブ１２が配設されている部分よりも下流側で分岐し、吸気ポート１３を介して各気筒の燃焼室１４に接続されている。
【００２４】
各気筒の吸気ポート１３には、吸気ポート１３内に燃料を噴射するポートインジェクタ２０がそれぞれ配設されている。また、各気筒には、気筒内に燃料を噴射する筒内インジェクタ３０がそれぞれ配設されている。
【００２５】
この燃料噴射システムにおける燃料タンク４０の内部には、燃料を汲み出すフィードポンプ４１が配設されている。フィードポンプ４１は、低圧燃料通路４２を介して、フィードポンプ４１によって汲み出された燃料が蓄えられる低圧燃料配管４３に接続されている。そして、低圧燃料配管４３には、各気筒のポートインジェクタ２０がそれぞれ接続されている。
【００２６】
また、低圧燃料通路４２の途中からは、高圧燃料通路４４が分岐している。高圧燃料通路４４には、フィードポンプ４１によって汲み出された燃料を更に加圧して吐出する高圧燃料ポンプ４５が配設されている。高圧燃料通路４４は、高圧燃料ポンプ４５によって加圧された燃料が蓄えられる高圧燃料配管４６に接続されている。そして、高圧燃料配管４６には、各気筒の筒内インジェクタ３０がそれぞれ接続されている。
【００２７】
また、高圧燃料配管４６には、高圧燃料配管４６の内部の燃料の圧力、すなわち筒内インジェクタ３０に供給されている燃料の燃料圧力ｆｐを検出する圧力センサ４７が配設されている。
【００２８】
制御装置５０は、内燃機関を統括的に制御する制御装置であり、この燃料噴射システムを制御する制御装置として機能する。
制御装置５０には、エアフロメータ１１や圧力センサ４７の他、クランクシャフトの回転速度である機関回転速度を算出するためのクランク角信号を出力するクランクポジションセンサ４８や内燃機関の冷却水温を検出する水温センサ４９などのセンサ類の検出信号が入力される。そして、制御装置５０は、これらセンサ類の検出結果に基づき、ポートインジェクタ２０、筒内インジェクタ３０、高圧燃料ポンプ４５などを駆動することによって各種制御を行う。
【００２９】
例えば、制御装置５０は、燃料噴射制御や筒内噴射の噴射圧制御を行う。筒内噴射の噴射圧制御は、筒内インジェクタ３０に供給されている燃料圧力ｆｐが現状の機関運転状態に基づいて設定された目標とする燃料圧力と等しくなるように、圧力センサ４７により検出された燃料圧力ｆｐに基づいて高圧燃料ポンプ４５の燃料吐出量をフィードバック調整することによって行われる。
【００３０】
また、燃料噴射制御では、目標とする噴射量である総噴射量を算出する。そして制御装置５０は、目標とする量である総噴射量と等しい量の燃料が噴射されるように、ポートインジェクタ２０及び筒内インジェクタ３０への通電を制御する。
【００３１】
次に図２を参照して、筒内インジェクタ３０の構成について詳しく説明する。
図２に示すように、筒内インジェクタ３０のハウジング３１内には、固定コア３２が固定されている。ハウジング３１内における固定コア３２に隣接する位置には、可動コア３３が図２における上下方向に摺動可能に収容されている。なお、可動コア３３には、ニードル弁３６が連結されており、可動コア３３の変位に伴ってニードル弁３６も図２における上下方向に変位するようになっている。
【００３２】
図２の下方に示すように、ハウジング３１の先端部には、ニードル弁３６の先端部の周囲を取り囲むノズルボディ３７が取り付けられている。ノズルボディ３７の先端部には細長いスリット状の噴孔３８が形成されている。
【００３３】
また、図２の下方に示すように、ニードル弁３６とノズルボディ３７との間には空間３９が形成されている。この空間３９は高圧燃料配管４６と連通しており、高圧燃料配管４６内の高圧の燃料がこの空間３９内に供給されている。
【００３４】
なお、可動コア３３はスプリング３４によって図２における下方、すなわち固定コア３２から離間する方向に向かって常に付勢されている。
ハウジング３１内における固定コア３２の外周部分には、コイル３５が配設されている。これにより、筒内インジェクタ３０では、コイル３５に通電することにより固定コア３２が磁化され、可動コア３３がスプリング３４の付勢力に抗して固定コア３２に引き寄せられるようになる。これにより、ニードル弁３６が噴孔３８から離間して開弁し、燃料が噴孔３８を通じて噴射されるようになる。なお、図２に示すように、可動コア３３が固定コア３２に当接すると、ニードル弁３６は全開状態になる。
【００３５】
一方で、コイル３５への通電を行っていないときには、スプリング３４の付勢力によって可動コア３３が固定コア３２から離間するようになる。その結果、ニードル弁３６がノズルボディ３７に当接し、噴孔３８を塞いで閉弁する。すなわち、ニードル弁３６の先端がノズルボディ３７に当接し、噴孔３８が塞がれたときに、ニードル弁３６は全閉状態になる。こうしてニードル弁３６が噴孔３８を塞いで全閉状態になることにより、筒内インジェクタ３０からの燃料の噴射が停止される。
【００３６】
ところで、こうした筒内インジェクタ３０では、図３（ａ）に示すように、通電時間が長くなるほど、噴射量が多くなるが、通電が開始されてからニードル弁３６が全開状態になるまでの間（図３における０〜Ｔｍａｘの間）は、通電時間の変化に対する噴射量の変化率が特に大きい。これは、通電が開始されてからニードル弁３６が全開に到るまでの間は、通電時間の経過とともにニードル弁３６のリフト量が増大していくためである。そして、通電時間がＴｍａｘを超えて、ニードル弁３６が全開状態に保持されるようになると、通電時間の変化に対する噴射量の変化率は緩やかになる。
【００３７】
なお、図３（ｂ）に示すように、噴射量のばらつきは通電時間が短く、噴射量が少ないときに大きくなる。
また、通電時間がＴｍａｘに到った直後も噴射量のばらつきが大きくなる。これは、ニードル弁３６が全開になると、可動コア３３と固定コア３２とが当接するため、可動コア３３と固定コア３２との衝突によってニードル弁３６にバウンス動作が生じ、このバウンス動作に起因してニードル弁３６のリフト量が脈動するためである。
【００３８】
ところで、排気性状を向上させるためには、一度の噴射における最小噴射量を少なくして微量噴射を可能にし、緻密な燃料噴射制御を実現することが望まれる。
しかし、一度の噴射における噴射量を少なくするために筒内インジェクタ３０への通電時間を短くすると、筒内インジェクタ３０のニードル弁３６が全開になったときに生じるバウンス動作に起因する噴射量のばらつきが生じやすくなる。
【００３９】
これに対して、ニードル弁３６が全開にまで到らないパーシャルリフト噴射を実行すれば、バウンス動作を生じさせずに、微量噴射を実現することができる。ニードル弁３６が全開に到る前に通電を終了させるパーシャルリフト噴射では、図３（ｂ）に示すように、通電時間が短いときほど、噴射量のばらつきが大きくなる傾向にある。そのため、パーシャルリフト噴射であっても通電時間を長くすれば噴射量のばらつきが小さくなる。したがって、パーシャルリフト噴射の中で最も通電時間が長い最大パーシャルリフト噴射を実行するようにすれば、噴射量のばらつきを極力抑制した精度の高い微量噴射を実現することができる。そこで、この燃料噴射システムでは、パーシャルリフト噴射の中で最も通電時間が長い最大パーシャルリフト噴射を実行するようにしている。最大パーシャルリフトを実行するための通電時間は、予め行う実験等の結果に基づいてパーシャルリフト噴射の中で最も噴射量のばらつきが小さくなる通電時間を割り出し、その割り出された通電時間に基づいて設定されている。
【００４０】
なお、通電時間を固定して最大パーシャルリフト噴射を実行するようにした場合でも、筒内インジェクタ３０に供給されている燃料圧力ｆｐが変動すると筒内インジェクタ３０からの一度の噴射による噴射量が増減することになる。そのため、目標とする量の燃料を噴射するために、一度の噴射行程において最大パーシャルリフト噴射を複数回実行する場合には、最大パーシャルリフト噴射の実行回数を燃料圧力ｆｐに応じて適切に設定することが望まれる。
【００４１】
そこで、この燃料噴射システムでは、筒内インジェクタ３０に供給されている燃料圧力ｆｐに基づいて一度の噴射行程における最大パーシャルリフト噴射の実行回数を設定するようにしている。
【００４２】
次に、この最大パーシャルリフト噴射の実行回数の設定にかかる一連の処理について、図４を参照しながら説明する。なお、この一連の処理は、燃料噴射制御の一環として制御装置５０によって実行される。制御装置５０は、目標とする噴射量である総噴射量の算出に続いてこの一連の処理を実行する。
【００４３】
図４に示すように、制御装置５０はこの処理を開始すると、まずステップＳ１００において、３回までの各噴射回数の最大パーシャルリフト噴射によって目標とする量である総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１、ＦＰ２、ＦＰ３をそれぞれ算出する。すなわち、最大パーシャルリフト噴射を、１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１、２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２、３回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３を算出する。
【００４４】
なお、筒内インジェクタ３０に供給されている燃料圧力ｆｐが低いときほど、１回の最大パーシャルリフト噴射において噴射される燃料の量は少なくなる。一度の噴射行程における最大パーシャルリフト噴射を通じて総噴射量と等しい量の燃料を噴射する場合、一度の噴射行程における最大パーシャルリフト噴射の実行回数を増やすほど、１回の最大パーシャルリフト噴射において噴射する燃料の量は少なくてすむ。そのため、一度の噴射行程における最大パーシャルリフト噴射の実行回数が増えるほど、総噴射量と等しい量の燃料を噴射するために必要な燃料圧力は低くなる。したがって、ＦＰ１、ＦＰ２、ＦＰ３の大きさを比較すると、ＦＰ１が最も大きく、ＦＰ１、ＦＰ２、ＦＰ３の順にその値は小さくなる。
【００４５】
次に、制御装置５０は、ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１よりも大きいか否かを判定する。
【００４６】
ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１以下である旨の判定がなされた場合（ステップＳ１１０：ＮＯ）には、処理はステップＳ１２０へと進む。
【００４７】
そして、制御装置５０は、ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２よりも大きいか否かを判定する。
【００４８】
ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２以下である旨の判定がなされた場合（ステップＳ１２０：ＮＯ）には、処理はステップＳ１３０へと進む。
【００４９】
そして、制御装置５０は、ステップＳ１３０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を３回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３よりも大きいか否かを判定する。
【００５０】
ステップＳ１３０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を３回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３以下である旨の判定がなされた場合（ステップＳ１３０：ＮＯ）には、処理はステップＳ１４０へと進む。
【００５１】
そして、制御装置５０は、ステップＳ１４０において、最大パーシャルリフト噴射の実行回数を３回に設定する。
一方、ステップＳ１３０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を３回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３よりも大きい旨の判定がなされた場合（ステップＳ１３０：ＹＥＳ）には、処理はステップＳ１５０へと進む。
【００５２】
そして、制御装置５０は、ステップＳ１５０において、最大パーシャルリフト噴射の実行回数を２回に設定する。すなわち、筒内インジェクタ３０に供給されている燃料圧力ｆｐがＦＰ３よりも大きくＦＰ２以下である場合には、制御装置５０は最大パーシャルリフト噴射の実行回数を２回に設定する。
【００５３】
また、ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２よりも大きい旨の判定がなされた場合（ステップＳ１２０：ＹＥＳ）には、処理はステップＳ１６０へと進む。
【００５４】
そして、制御装置５０は、ステップＳ１６０において、最大パーシャルリフト噴射の実行回数を１回に設定する。すなわち、筒内インジェクタ３０に供給されている燃料圧力ｆｐがＦＰ２よりも大きくＦＰ１以下である場合には、制御装置５０は最大パーシャルリフト噴射の実行回数を１回に設定する。
【００５５】
また、ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１よりも大きい旨の判定がなされた場合（ステップＳ１１０：ＹＥＳ）には、処理はステップＳ１７０へと進む。
【００５６】
そして、制御装置５０は、ステップＳ１７０において、最大パーシャルリフト噴射の実行回数を０回に設定する。
こうして最大パーシャルリフト噴射の実行回数を設定すると、処理はステップＳ１８０へと進む。そして、制御装置５０は、ステップＳ１８０において、ポートインジェクタ２０による噴射量Ｑｐｆｉを算出する。
【００５７】
ここでは、総噴射量から一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉを引いた差がポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。例えば、最大パーシャルリフト噴射の実行回数が２回に設定されている場合には、最大パーシャルリフト噴射を２回実行することによる噴射量の和を総噴射量から引いた差がポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。なお、最大パーシャルリフト噴射の実行回数が０回に設定されている場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉは「０」であるため、総噴射量と等しい値がポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。
【００５８】
こうしてステップＳ１８０を通じてポートインジェクタ２０による噴射量Ｑｐｆｉを算出すると、制御装置５０はこの一連の処理を一旦終了させる。
そして、噴射行程をむかえた気筒に対して、設定した実行回数の筒内インジェクタ３０による最大パーシャルリフト噴射と、ポートインジェクタ２０による噴射量Ｑｐｆｉの燃料噴射とを実行する。
【００５９】
次に本実施形態にかかる燃料噴射システムの作用について、図５を参照して説明する。
図５における実線Ｘ１は最大パーシャルリフト噴射の実行回数が１回の場合における燃料圧力ｆｐの変化に対する最大パーシャルリフト噴射による噴射量Ｑｄｉの変化を示している。そして、図５における実線Ｘ２は最大パーシャルリフト噴射の実行回数が２回の場合における燃料圧力ｆｐの変化に対する最大パーシャルリフト噴射による噴射量Ｑｄｉの変化を示している。また、実線Ｘ３は最大パーシャルリフト噴射の実行回数が３回の場合における燃料圧力ｆｐの変化に対する最大パーシャルリフト噴射による噴射量Ｑｄｉの変化を示している。なお、図５では、噴射量の値を「ｑ」で示し、筒内インジェクタ３０に供給されている燃料圧力ｆｐの値を「ｐ」で示す。「ｑ」及び「ｐ」に付されている数字の違いは、それぞれの値の大きさが異なることを示し、付されている数字が大きいほどその値が大きいことを示す。
【００６０】
図５に示すように、目標とする噴射量である総噴射量が「ｑ２」である場合、最大パーシャルリフト噴射を１回実行することによって「ｑ２」と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１は「ｐ５」になる。そして、最大パーシャルリフト噴射を２回実行することによって「ｑ２」と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２は「ｐ２」になり、最大パーシャルリフト噴射を実行することによって「ｑ２」と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３は「ｐ１」になる。
【００６１】
すなわち、このとき筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」である場合には、１回〜３回の噴射回数のうち、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力（ＦＰ１、ＦＰ２、ＦＰ３）が筒内インジェクタ３０に供給されている燃料圧力ｆｐ以上になる噴射回数は１回のみである。
【００６２】
このときには、筒内インジェクタ３０に供給されている燃料圧力ｆｐがＦＰ２よりも大きくＦＰ１以下であることになるため、図４を参照して説明した一連の処理におけるステップＳ１２０において肯定判定がなされる（ステップＳ１２０：ＹＥＳ）。そのため、この場合には、図４を参照して説明した一連の処理におけるステップＳ１６０を通じて最大パーシャルリフト噴射の実行回数が１回に設定される。
【００６３】
すなわち、上記構成によれば、１回〜３回の噴射回数のうち、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力（ＦＰ１、ＦＰ２、ＦＰ３）が燃料圧力ｆｐ以上になる噴射回数の範囲で最大パーシャルリフト噴射の実行回数が設定される。
【００６４】
実線Ｘ１で示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」である場合には、最大パーシャルリフト噴射を１回実行することによる噴射量は「ｑ１」になる。そのため、この「ｑ１」が一度の噴射行程における筒内インジェクタ３０による最大パーシャルリフト噴射の噴射量Ｑｄｉになる。
【００６５】
そして、図４を参照して説明した一連の処理におけるステップＳ１８０を通じて、総噴射量である「ｑ２」から最大パーシャルリフト噴射による噴射量Ｑｄｉである「ｑ１」を引いた差が、ポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。
【００６６】
これにより、総噴射量が「ｑ２」であり、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」である場合には、最大パーシャルリフト噴射の実行回数が１回に設定され、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは総噴射量に対して不足する分の燃料がポートインジェクタ２０から噴射されるようになる。
【００６７】
なお、実線Ｘ２で示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」であるときに、最大パーシャルリフト噴射の実行回数を２回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが「ｑ４」になる。また、実線Ｘ３で示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」であるときに、最大パーシャルリフト噴射の実行回数を３回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが「ｑ７」になる。
【００６８】
すなわち、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ４」であるときに、最大パーシャルリフト噴射の実行回数を２回や３回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量である「ｑ２」を超えてしまう。
【００６９】
これに対して、筒内インジェクタ３０に供給されている燃料圧力ｆｐに応じて上記のように最大パーシャルリフト噴射の実行回数を設定すれば、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉは目標とする量である総噴射量以下になる。そして、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは総噴射量に対して足りない分の燃料がポートインジェクタ２０から噴射されるようになる。そのため、噴射量が多くなりすぎてしまうことを抑制することができる。
【００７０】
次に、総噴射量が「ｑ６」であり、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」である場合について説明する。
実線Ｘ２で示すように、この場合には、最大パーシャルリフト噴射を２回実行することによって「ｑ６」と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２は「ｐ７」になる。また、実線Ｘ３で示すように、最大パーシャルリフト噴射を３回実行することによって「ｑ６」と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ３は「ｐ３」になる。
【００７１】
すなわち、このときには、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力（ＦＰ１、ＦＰ２、ＦＰ３）が筒内インジェクタ３０に供給されている燃料圧力ｆｐ以上になる噴射回数のうち、最大の噴射回数は２回である。
【００７２】
このときには、筒内インジェクタ３０に供給されている燃料圧力ｆｐがＦＰ３よりも大きくＦＰ２以下であることになるため、図４を参照して説明した一連の処理におけるステップＳ１３０において肯定判定がなされる（ステップＳ１３０：ＹＥＳ）。そのため、この場合には、図４を参照して説明した一連の処理におけるステップＳ１５０を通じて最大パーシャルリフト噴射の実行回数が２回に設定される。
【００７３】
すなわち、上記構成によれば、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力（ＦＰ１、ＦＰ２、ＦＰ３）が燃料圧力ｆｐ以上になる噴射回数の範囲で、最大の噴射回数が最大パーシャルリフト噴射の実行回数に設定される。
【００７４】
実線Ｘ２に示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」である場合には、最大パーシャルリフト噴射を２回実行することによる噴射量は「ｑ５」になる。そのため、この「ｑ５」が一度の噴射行程における筒内インジェクタ３０による最大パーシャルリフト噴射の噴射量Ｑｄｉになる。
【００７５】
そして、図４を参照して説明した一連の処理におけるステップＳ１８０を通じて、総噴射量である「ｑ６」から最大パーシャルリフト噴射による噴射量Ｑｄｉである「ｑ５」を引いた差が、ポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。
【００７６】
これにより、総噴射量が「ｑ６」であり、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」である場合には、最大パーシャルリフト噴射の実行回数が２回に設定され、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは総噴射量に対して不足する分の燃料がポートインジェクタ２０から噴射されるようになる。
【００７７】
なお、実線Ｘ３で示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」であるときに、最大パーシャルリフト噴射の実行回数を３回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが「ｑ８」になる。
【００７８】
すなわち、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」であるときに、最大パーシャルリフト噴射の実行回数を３回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量である「ｑ６」を超えてしまう。
【００７９】
これに対して、筒内インジェクタ３０に供給されている燃料圧力ｆｐに応じて、上記のように最大パーシャルリフト噴射の実行回数を設定すれば、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉは総噴射量以下になる。そして、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは総噴射量に対して足りない分の燃料がポートインジェクタ２０から噴射されるようになる。そのため、噴射量が多くなりすぎてしまうことを抑制することができる。
【００８０】
また、実線Ｘ１で示すように、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ６」であるときに、最大パーシャルリフト噴射の実行回数を１回に設定した場合には、最大パーシャルリフト噴射による噴射量Ｑｄｉが「ｑ３」になる。したがって、この場合にも、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉは総噴射量よりも少なくなるため、噴射量が多くなりすぎてしまうことを抑制することができる。しかし、この場合には、一度の噴射行程において最大パーシャルリフト噴射を２回実行できるにも拘わらず、１回しか実行しないことになるため、精度の高い最大パーシャルリフト噴射を最大限活用し切れていないことになる。
【００８１】
これに対して、上記のように最大パーシャルリフト噴射の実行回数を設定すれば、総噴射量を超えない範囲で最も多く最大パーシャルリフト噴射を実行することになるため、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を最大限活用して燃料噴射制御を行うことができるようになる。
【００８２】
なお、筒内インジェクタ３０に供給されている燃料圧力ｆｐが高いときには、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力が筒内インジェクタ３０に供給されている燃料圧力ｆｐ以上になる噴射回数が存在しないことがある。すなわち、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数が存在しないことがある。
【００８３】
例えば、実線Ｘ１で示すように、総噴射量が「ｑ２」であり、筒内インジェクタ３０に供給されている燃料圧力ｆｐが「ｐ５」よりも大きい場合には、最大パーシャルリフト噴射の実行回数を１回に設定したとしても、最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量である「ｑ２」を超えてしまう。
【００８４】
この場合は、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１である「ｐ５」よりも大きいことになる。そのため、図４を参照して説明した一連の処理におけるステップＳ１１０において肯定判定がなされる（ステップＳ１１０：ＹＥＳ）。そして、この場合には、図４を参照して説明した一連の処理におけるステップＳ１７０を通じて最大パーシャルリフト噴射の実行回数が０回に設定される。すなわち、最大パーシャルリフト噴射が実行されなくなる。
【００８５】
そして、ステップＳ１８０を通じて総噴射量と等しい値がポートインジェクタ２０による噴射量Ｑｐｆｉとして算出されるため、総噴射量と等しい量の燃料を全てポートインジェクタ２０から噴射することになる。
【００８６】
すなわち、上記構成によれば、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力（ＦＰ１、ＦＰ２、ＦＰ３）が筒内インジェクタ３０に供給されている燃料圧力ｆｐ以上になる噴射回数が存在しない場合には、総噴射量と等しい量の燃料が全てポートインジェクタ２０から噴射される。要するに、最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数が存在しない場合には、総噴射量と等しい量の燃料が全てポートインジェクタ２０から噴射される。
【００８７】
以上説明した実施形態によれば、以下の効果が得られるようになる。
（１）筒内インジェクタ３０に供給されている燃料圧力ｆｐに応じて一度の噴射行程における最大パーシャルリフト噴射の実行回数を設定し、最大パーシャルリフト噴射による噴射量Ｑｄｉと総噴射量とが等しくなる燃料圧力が筒内インジェクタ３０に供給されている燃料圧力ｆｐ以上になる噴射回数の範囲で実行回数を設定する。そのため、筒内インジェクタ３０に供給されている燃料圧力ｆｐが変動しても、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉは総噴射量以下になる。そして、筒内インジェクタ３０による最大パーシャルリフト噴射のみでは総噴射量に対して足りない分の燃料をポートインジェクタ２０に噴射させるため、精度の高い最大パーシャルリフト噴射を実行しつつ、筒内インジェクタ３０に供給されている燃料圧力ｆｐの変動により、噴射量が多くなりすぎてしまうことを抑制することができる。
【００８８】
すなわち、上記構成によれば、最大パーシャルリフト噴射の実行回数を燃料圧力ｆｐに応じて設定し、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数の範囲で実行回数を設定する。そのため、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を利用して目標とする量に見合った燃料噴射を行うことができるようになる。したがって、パーシャルリフト噴射を利用した緻密な燃料噴射制御を実現することができる。
【００８９】
（２）筒内インジェクタ３０に供給されている燃料圧力ｆｐが高い場合には、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数が存在しない場合もある。これに対して上記構成では、こうした場合に、総噴射量と等しい量の燃料を全てポートインジェクタ２０から噴射させるようにしているため、燃料圧力ｆｐが高い場合でも、総噴射量と等しい量の燃料を供給することができる。
【００９０】
（３）一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数のうち、最大の噴射回数を実行回数に設定するようにしている。そのため、総噴射量を超えない範囲で最も多く最大パーシャルリフト噴射を実行することになるため、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を最大限活用して燃料噴射制御を行うことができる。
【００９１】
なお、上記の実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・最大パーシャルリフト噴射を利用した燃料噴射制御を所定の条件が成立している場合に限って実行するようにしてもよい。その場合には、上記所定の条件が成立している場合に、上記実施形態のように最大パーシャルリフト噴射の実行回数を設定する処理を実行するようにすればよい。
【００９２】
・一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが目標とする量以下になる噴射回数のうち、最大の噴射回数を実行回数に設定する構成を例示したが、必ずしも最大の噴射回数を実行回数にする必要はない。
【００９３】
例えば、最大パーシャルリフト噴射による噴射量Ｑｄｉが目標とする量以下になる噴射回数が２回及び１回であるときに、実行回数を１回に設定するようにしてもよい。
最大パーシャルリフト噴射による噴射量Ｑｄｉが目標とする量以下になる噴射回数の範囲内で実行回数を設定すれば、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉは目標とする量である総噴射量以下になる。そのため、噴射量が多くなりすぎてしまうことを抑制することができ、上記実施形態の（１）と同様の効果を得ることができる。
【００９４】
しかし、精度の高い最大パーシャルリフト噴射の実行回数を極力多くして、精度の高い最大パーシャルリフト噴射を最大限活用し、緻密な燃料噴射制御の実現を図る上では、上記実施形態のように、条件を満たす噴射回数のうち、最大の噴射回数を実行回数に設定する構成を適用することが望ましい。
【００９５】
・最大パーシャルリフト噴射の一度の噴射行程における実行回数を、最大パーシャルリフト噴射による噴射量Ｑｄｉが目標とする量以下になる噴射回数の範囲内で設定することができるのであれば、実行回数の設定にかかる処理の内容は適宜変更してもよい。
【００９６】
例えば、図５に実線Ｘ１、Ｘ２、Ｘ３で示した燃料圧力ｆｐの変化に対する各噴射回数毎の噴射量Ｑｄｉの変化の関係を反映させた、燃料圧力ｆｐと総噴射量とを変数とする２次元マップを参照して、実行回数を設定することもできる。
【００９７】
要するに、上記実施形態と同様の結果が得られるように、例えば、図５における実線Ｘ１と実線Ｘ２との間に位置する領域では実行回数として１回が設定され、実線Ｘ２と実線Ｘ３との間に位置する領域では実行回数として２回が設定されるように、二次元マップを作成すればよい。そして、この二次元マップを参照して実行回数を設定する構成を採用すれば、上記実施形態と同様の効果を得ることができる。
【００９８】
・上記実施形態では、０〜３回の範囲で実行回数を設定する構成を例示したが、実行回数の選択肢は適宜変更することができる。例えば、１回、３回、５回の中から条件に見合った噴射回数を実行回数に設定する構成を採用することもできる。
【００９９】
また、４回以上の噴射回数を選択可能にした場合や、０〜２回の範囲で実行回数を設定する場合に、上記実施形態と同様の技術的思想を適用することもできる。
例えば、０〜２回の範囲で実行回数を設定する場合には、図４を参照して説明した一連の処理に替えて、図６に示すような一連の処理を実行するようにすればよい。
【０１００】
図６に示すように、制御装置５０はこの処理を開始すると、まずステップＳ１０５において、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２を算出する。
【０１０１】
次に、制御装置５０は、ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１よりも大きいか否かを判定する。
【０１０２】
ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１以下である旨の判定がなされた場合（ステップＳ１１０：ＮＯ）には、処理はステップＳ１２０へと進む。
【０１０３】
そして、制御装置５０は、ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２よりも大きいか否かを判定する。
【０１０４】
ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２以下である旨の判定がなされた場合（ステップＳ１２０：ＮＯ）には、処理はステップＳ１５０へと進む。
【０１０５】
そして、制御装置５０は、ステップＳ１５０において、最大パーシャルリフト噴射の実行回数を２回に設定する。
また、ステップＳ１２０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を２回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ２よりも大きい旨の判定がなされた場合（ステップＳ１２０：ＹＥＳ）には、処理はステップＳ１６０へと進む。
【０１０６】
そして、制御装置５０は、ステップＳ１６０において、最大パーシャルリフト噴射の実行回数を１回に設定する。
また、ステップＳ１１０において、筒内インジェクタ３０に供給されている燃料圧力ｆｐが、最大パーシャルリフト噴射を１回実行することによって総噴射量と等しい量の燃料を噴射するために必要な燃料圧力ＦＰ１よりも大きい旨の判定がなされた場合（ステップＳ１１０：ＹＥＳ）には、処理はステップＳ１７０へと進む。
【０１０７】
そして、制御装置５０は、ステップＳ１７０において、最大パーシャルリフト噴射の実行回数を０回に設定する。
こうして最大パーシャルリフト噴射の実行回数を設定すると、処理はステップＳ１８０へと進む。そして、制御装置５０は、ステップＳ１８０において、ポートインジェクタ２０による噴射量Ｑｐｆｉを算出する。
【０１０８】
そして、ステップＳ１８０を通じてポートインジェクタ２０による噴射量Ｑｐｆｉを算出すると、制御装置５０はこの一連の処理を一旦終了させ、噴射行程をむかえた気筒に対して、設定した実行回数の筒内インジェクタ３０による最大パーシャルリフト噴射と、ポートインジェクタ２０による噴射量Ｑｐｆｉの燃料噴射とを実行する。
【０１０９】
こうした構成を採用すれば、０〜２回の範囲で最大パーシャルリフト噴射の実行回数を燃料圧力ｆｐに応じて設定し、パーシャルリフト噴射の中でも精度の高い最大パーシャルリフト噴射を利用して燃料噴射制御を行うことができるようになる。
【０１１０】
・機関回転速度が高いときほど、各気筒に対する燃料噴射に適した期間は短くなるため、一度の噴射行程において実行可能な最大パーシャルリフト噴射の回数は少なくなる。その結果、機関回転速度が高いときには、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうおそれがある。
【０１１１】
そこで、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制する上では、機関回転速度に基づいて一度の噴射行程の間に実行可能な筒内インジェクタ３０による最大パーシャルリフト噴射の回数を算出し、算出した実行可能な回数の範囲内で実行回数を設定することが望ましい。
【０１１２】
こうした構成は、例えば、図７に示す一連の処理を実行して最大パーシャルリフト噴射の実行回数を設定することにより、実現することができる。
制御装置５０は、この一連の処理を開始すると、まず、ステップＳ２００において、機関回転速度に基づいて燃料噴射に適した期間の間に実行可能な最大パーシャルリフト噴射の回数を算出する。具体的には、機関回転速度に基づいて燃料噴射に適した期間の長さを算出し、算出された期間の間に実行可能な最大パーシャルリフト噴射の回数を、１回の最大パーシャルリフト噴射における通電時間の長さと、各最大パーシャルリフト噴射の間に必要なインターバルの長さとに基づいて算出する。そして、ステップＳ２００を通じて実行可能な噴射回数を算出すると、処理はステップＳ２１０へと進む。
【０１１３】
ステップＳ２１０において、制御装置５０は実行可能な噴射回数の範囲内で最大パーシャルリフト噴射の実行回数を設定する。
ここでは、制御装置５０は、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数の範囲内であり、且つ実行可能な噴射回数の範囲内の噴射回数を実行回数に設定する。そして、ステップＳ２１０を通じて実行回数を設定すると、処理はステップＳ２２０へと進む。
【０１１４】
ステップＳ２２０において、制御装置５０は、上記実施形態と同様に、ポートインジェクタ２０による噴射量Ｑｐｆｉを算出する。
すなわち、総噴射量から一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉを引いた差がポートインジェクタ２０による噴射量Ｑｐｆｉとして算出される。
【０１１５】
こうしてステップＳ２２０を通じてポートインジェクタ２０による噴射量Ｑｐｆｉを算出すると、制御装置５０はこの一連の処理を一旦終了させる。
そして、噴射行程をむかえた気筒に対して、設定した実行回数の筒内インジェクタ３０による最大パーシャルリフト噴射と、ポートインジェクタ２０による噴射量Ｑｐｆｉの燃料噴射とを実行する。
【０１１６】
こうした構成を採用すれば、機関回転速度に基づいて算出した実行可能な回数の範囲内で最大パーシャルリフト噴射の実行回数が設定されるため、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制することができる。
【０１１７】
なお、ステップＳ２１０及びステップＳ２２０における最大パーシャルリフト噴射の実行回数の設定及びポートインジェクタ２０による噴射量Ｑｐｆｉの算出の具体的な方法としては、例えば、実行可能な噴射回数に応じて実行回数の設定及び噴射量Ｑｐｆｉの算出にかかる処理の内容を変更する方法を採用することができる。
【０１１８】
例えば、実行可能な噴射回数が３回である場合には、図４を参照して説明した一連の処理を実行して最大パーシャルリフト噴射の実行回数を設定するとともにポートインジェクタ２０による噴射量Ｑｐｆｉを算出する。一方で、実行可能な噴射回数が２回である場合には、図６を参照して説明した一連の処理を実行して最大パーシャルリフト噴射の実行回数を設定するとともにポートインジェクタ２０による噴射量Ｑｐｆｉを算出する。
【０１１９】
こうした構成を採用すれば、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数のうち、実行可能な回数の範囲内で最大の噴射回数を、実行回数に設定することができるようになる。
【０１２０】
そのため、噴射量が目標とする量を超えない上に、機関回転速度に基づいて算出した実行可能な回数の範囲内で最も多く最大パーシャルリフト噴射を実行することができるようになる。したがって、設定した回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制しつつ、精度の高い最大パーシャルリフト噴射を最大限活用して燃料噴射制御を行うことができるようになる。
【０１２１】
なお、こうした方法の他に、実行可能な噴射回数に基づいて実行回数に上限値を設定し、最大パーシャルリフト噴射の実行回数を上限値で制限するようにすることもできる。すなわち、一度の噴射行程における最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数の範囲内から選択された実行回数が上限値を超えている場合には、実行回数を上限値と等しい値に更新する。そして、上限値と等しい値に更新された実行回数に基づいてポートインジェクタ２０による噴射量Ｑｐｆｉを算出し、更新された実行回数と噴射量Ｑｐｆｉに基づいて燃料噴射制御を実行する。この場合にも、機関回転速度に基づいて算出した実行可能な噴射回数の範囲内で最大パーシャルリフト噴射の実行回数を設定する構成を実現することができる。
【０１２２】
また、最大パーシャルリフト噴射による噴射量Ｑｄｉが総噴射量以下になる噴射回数のうち、実行可能な回数の範囲内で最大の噴射回数を、実行回数に設定する例を示したが、必ずしも実行可能な噴射回数の中で最大の回数を実行回数にしなくてもよい。
【０１２３】
例えば、実行可能な噴射回数が３回であるときに、実行回数を２回までに制限するようにしてもよい。
しかし、精度の高い最大パーシャルリフト噴射の実行回数を極力多くして、精度の高い最大パーシャルリフト噴射を最大限活用し、緻密な燃料噴射制御の実現を図る上では、上記のように、条件を満たす噴射回数のうち、実行可能な噴射回数の中で最大の回数を実行回数に設定する構成を適用することが望ましい。
【０１２４】
・なお、機関回転速度が高いときには、機関回転速度が低いときよりも筒内インジェクタ３０による最大パーシャルリフト噴射の実行回数を少なくする構成を採用すれば、設定された実行回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制することができる。
【０１２５】
すなわち、機関回転速度に基づいて実行可能な噴射回数を算出する処理を実行しなくても、設定された実行回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制することができる。
【０１２６】
例えば、機関回転速度が閾値以上のときには図６を参照して説明した一連の処理を実行して０〜２回の範囲で最大パーシャルリフト噴射の実行回数を設定し、機関回転速度が閾値未満のときには図４を参照して説明した一連の処理を実行して０〜３回の範囲で最大パーシャルリフト噴射の実行回数を設定するという構成を採用することもできる。この場合、実行可能な噴射回数が３回以上になる機関回転速度の範囲内では図４を参照して説明した一連の処理を通じて実行回数が設定されることになるように閾値の大きさを設定すれば、設定された実行回数の最大パーシャルリフト噴射が燃料噴射に適した期間の間に実行しきれなくなってしまうことを抑制することができる。
【符号の説明】
【０１２７】
１０…吸気通路、１１…エアフロメータ、１２…スロットルバルブ、１３…吸気ポート、１４…燃焼室、２０…ポートインジェクタ、３０…筒内インジェクタ、３１…ハウジング、３２…固定コア、３３…可動コア、３４…スプリング、３５…コイル、３６…ニードル弁、３７…ノズルボディ、３８…噴孔、３９…空間、４０…燃料タンク、４１…フィードポンプ、４２…低圧燃料通路、４３…低圧燃料配管、４４…高圧燃料通路、４５…高圧燃料ポンプ、４６…高圧燃料配管、４７…圧力センサ、４８…クランクポジションセンサ、４９…水温センサ、５０…制御装置。
【図１】
2016008543.tif 000003
【図２】
2016008543.tif 000004
【図３】
2016008543.tif 000005
【図４】
2016008543.tif 000006
【図５】
2016008543.tif 000007
【図６】
2016008543.tif 000008
【図７】
2016008543.tif 000009