(57)【要約】【課題】２つの燃料ポンプのうちの一方を停止させたままの状態である場合に、どのような問題点が生じるかについて何ら検討されていない。【解決手段】電子制御ユニットは、内燃機関の運転状況に応じて、第１高圧燃料ポンプ及び第２高圧燃料ポンプの駆動態様を、第１高圧燃料ポンプ及び第２高圧燃料ポンプの双方を駆動させるツイン駆動、又は、第１高圧燃料ポンプ及び第２高圧燃料ポンプのいずれか一方を駆動させるシングル駆動に切り替える。電子制御ユニットは、第１高圧燃料ポンプや第２高圧燃料ポンプの周辺温度であるポンプ周辺温度ＴＨＰが、予め定められた第１温度ＴＨＰ１以上であるか否かを判定する（ステップＳ１３）。ポンプ周辺温度ＴＨＰが予め定められた第１温度ＴＨＰ１以上である場合には、電子制御ユニットは、ツイン駆動要求フラグをオンにする（ステップＳ１６）ことにより、シングル駆動からツイン駆動へと切り替える。【選択図】図２
2019100214.tif 000002
【特許請求の範囲】
【請求項１】
燃料を昇圧して吐出する第１燃料ポンプと、
前記第１燃料ポンプが吐出した燃料が流通する第１燃料通路と、
前記第１燃料通路から供給される燃料を噴射する第１燃料噴射弁と、
燃料を昇圧して吐出する第２燃料ポンプと、
前記第２燃料ポンプが吐出した燃料が流通する第２燃料通路と、
前記第２燃料通路から供給される燃料を噴射する第２燃料噴射弁と、
前記第１燃料通路及び前記第２燃料通路の間を接続する接続通路と、
前記第１燃料ポンプ又は前記第２燃料ポンプの周辺温度を検出する温度センサと
を備えた内燃機関に適用される燃料ポンプ制御装置であって、
内燃機関の運転状況に応じて、前記第１燃料ポンプ及び前記第２燃料ポンプの駆動態様を、前記第１燃料ポンプ及び前記第２燃料ポンプの双方を駆動させるツイン駆動、又は、前記第１燃料ポンプ及び前記第２燃料ポンプのいずれか一方を駆動させるシングル駆動に切り替えるポンプ切替部を備え、
前記ポンプ切替部は、前記シングル駆動を行っている状態で、前記温度センサが検出した周辺温度が、前記第１燃料ポンプ及び前記第２燃料ポンプのうち停止されている燃料ポンプ内において燃料が沸騰してベーパが発生し得る温度として予め定められた第１温度以上になった場合に、前記ツイン駆動に切り替える
ことを特徴とする燃料ポンプ制御装置。
【請求項２】
前記ポンプ切替部は、前記温度センサが検出した周辺温度が前記第１温度以上になったことをもって前記シングル駆動から前記ツイン駆動へと切り替えた場合には、その後、前記温度センサが検出した周辺温度が、前記第１温度未満になっても前記ツイン駆動を維持する
ことを特徴とする請求項１に記載の燃料ポンプ制御装置。
【請求項３】
前記ポンプ切替部は、前記シングル駆動から前記ツイン駆動に切り替えてから所定の期間が経過するまでは、前記ツイン駆動から前記シングル駆動への切り替えを禁止する
ことを特徴とする請求項１又は２に記載の燃料ポンプ制御装置。
【請求項４】
前記内燃機関は、前記第１燃料通路、前記第２燃料通路、及び前記接続通路のいずれかの燃圧を検出する燃圧センサを備えるものであり、
前記燃圧センサが検出した実燃圧と目標燃圧との偏差に基づくフィードバック制御により、前記第１燃料ポンプ及び前記第２燃料ポンプに対する単位時間当たりの要求吐出量を算出するポンプ制御部を備え、
前記ポンプ切替部は、前記ツイン駆動から前記シングル駆動へと切り替えたと仮定したときの前記要求吐出量が、前記第１燃料ポンプ及び前記第２燃料ポンプの単位時間当たりの最大吐出量以下の値として予め定められた所定吐出量以下であることを条件の一つとして、前記ツイン駆動から前記シングル駆動へと切り替える
ことを特徴とする請求項１〜３のいずれか一項に記載の燃料ポンプ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関に適用される燃料ポンプ制御装置に関する。
【背景技術】
【０００２】
特許文献１の内燃機関は、フィードポンプから圧送される燃料をさらに昇圧して吐出する第１高圧燃料ポンプ及び第２高圧燃料ポンプを備えている。第１高圧燃料ポンプは、第１高圧デリバリパイプに燃料を吐出し、第２高圧燃料ポンプは第２高圧デリバリパイプに燃料を吐出する。また、第１高圧デリバリパイプと第２高圧デリバリパイプとは、接続パイプによって互いに連通している。また、特許文献１の内燃機関の各高圧燃料ポンプは、燃料ポンプ制御装置によって制御される。燃料ポンプ制御装置は、第１高圧デリバリパイプや第２高圧デリバリパイプに対する燃料供給量の要求量が、単一の高圧燃料ポンプの最大燃料吐出量を下回るときには、第１高圧燃料ポンプ及び第２高圧燃料ポンプのいずれか一方を駆動させていずれか他方を停止させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１３３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のような内燃機関において、２つの高圧燃料ポンプのうちの一方を停止させる条件が長時間に亘って満たされている場合には、内燃機関が駆動しているにも拘らず、２つの高圧燃料ポンプのうちのいずれか一方の高圧燃料ポンプが長時間に亘って停止されたままである。特許文献１の内燃機関においては、このように一方の高圧燃料ポンプを停止させたままの状態である場合に、どのような問題点が生じるかについて何ら検討されていない。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、燃料を昇圧して吐出する第１燃料ポンプと、前記第１燃料ポンプが吐出した燃料が流通する第１燃料通路と、前記第１燃料通路から供給される燃料を噴射する第１燃料噴射弁と、燃料を昇圧して吐出する第２燃料ポンプと、前記第２燃料ポンプが吐出した燃料が流通する第２燃料通路と、前記第２燃料通路から供給される燃料を噴射する第２燃料噴射弁と、前記第１燃料通路及び前記第２燃料通路間を接続する接続通路と、前記第１燃料ポンプ又は前記第２燃料ポンプの周辺温度を検出する温度センサとを備えた内燃機関に適用される燃料ポンプ制御装置であって、内燃機関の運転状況に応じて、前記第１燃料ポンプ及び前記第２燃料ポンプの駆動態様を、前記第１燃料ポンプ及び前記第２燃料ポンプの双方を駆動させるツイン駆動、又は、前記第１燃料ポンプ及び前記第２燃料ポンプのいずれか一方を駆動させるシングル駆動に切り替えるポンプ切替部を備え、前記ポンプ切替部は、前記シングル駆動を行っている状態で、前記温度センサが検出した周辺温度が、前記第１燃料ポンプ及び前記第２燃料ポンプのうち停止されている燃料ポンプ内において燃料が沸騰してベーパが発生し得る温度として予め定められた第１温度以上になった場合に、前記ツイン駆動に切り替える。
【０００６】
上記の構成において、第１燃料ポンプ又は第２燃料ポンプがシングル駆動されている場合には、停止されている燃料ポンプには新たな燃料が供給されない。そのため、燃料ポンプ内を流通する燃料によって燃料ポンプが冷却されることがなく、内燃機関が発する熱によって燃料ポンプが高温になり得る。仮に、燃料ポンプの温度が過度に高くなると、燃料ポンプ内において燃料が沸騰してベーパが発生し、その停止されている燃料ポンプが再び駆動された際に、適切に燃料を吐出できないおそれがある。
【０００７】
上記の構成によれば、シングル駆動を行っている状態で、燃料ポンプの周辺温度が第１温度以上になった場合には、第１燃料ポンプ及び第２燃料ポンプがツイン駆動される。すなわち、停止されていた燃料ポンプが再び駆動される。そのため、新たな燃料が再び駆動された燃料ポンプに供給されるようになり、供給される燃料によって燃料ポンプが冷却される。その結果、燃料ポンプが過度に高温になって内部でベーパが発生することは抑制できる。
【０００８】
上記の発明において、前記ポンプ切替部は、前記温度センサが検出した周辺温度が前記第１温度以上になったことをもって前記シングル駆動から前記ツイン駆動へと切り替えた場合には、その後、前記温度センサが検出した周辺温度が、前記第１温度未満になっても前記ツイン駆動を維持してもよい。
【０００９】
上記の構成によれば、シングル駆動からツイン駆動に切り替えられた後、燃料ポンプの周辺温度が第１温度を下回っても、ツイン駆動からシングル駆動には切り替えられない。したがって、シングル駆動とツイン駆動との切り替えが、頻繁に発生することを抑制できる。
【００１０】
上記の発明において、前記ポンプ切替部は、前記シングル駆動から前記ツイン駆動に切り替えてから所定の期間が経過するまでは、前記ツイン駆動から前記シングル駆動への切り替えを禁止してもよい。
【００１１】
上記の構成によれば、シングル駆動からツイン駆動に切り替えられた後、再びシングル駆動へと切り替えるまでには、ある程度の期間が確保される。したがって、シングル駆動とツイン駆動との切り替えが、頻繁に発生することを抑制できる。
【００１２】
上記の発明において、前記内燃機関は、前記第１燃料通路、前記第２燃料通路、及び前記接続通路のいずれかの燃圧を検出する燃圧センサを備えるものであり、前記燃圧センサが検出した実燃圧と目標燃圧との偏差に基づくフィードバック制御により、前記第１燃料ポンプ及び前記第２燃料ポンプに対する単位時間当たりの要求吐出量を算出するポンプ制御部を備え、前記ポンプ切替部は、前記ツイン駆動から前記シングル駆動へと切り替えたと仮定したときの前記要求吐出量が、前記第１燃料ポンプ及び前記第２燃料ポンプの単位時間当たりの最大吐出量以下の値として予め定められた所定吐出量以下であることを条件の一つとして、前記ツイン駆動から前記シングル駆動へと切り替える。
【００１３】
上記の構成において、実燃圧が目標燃圧にまで達していない場合には、第１燃料ポンプ及び第２燃料ポンプに求められる要求吐出量が多くなることがある。このような状況下でシングル駆動を行うと、駆動される燃料ポンプに過度な負担がかかったり、実燃圧が目標燃圧に達するまでに長い時間がかかったりする。上記の構成によれば、上記のような状況下では、シングル駆動が行われずにツイン駆動が行われるため、上述したような問題は生じにくい。
【図面の簡単な説明】
【００１４】
【図１】内燃機関の概略構成図。
【図２】ツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理に関するフローチャート。
【図３】ツイン駆動及びシングル駆動の切り替え判定処理に関するフローチャート。
【図４】変更例のツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理に関するフローチャート。
【発明を実施するための形態】
【００１５】
以下、本発明をＶ型６気筒の内燃機関１０に適用した実施形態を図面にしたがって説明する。
図１に示すように、内燃機関１０の燃料タンク１１内には、電動式のフィードポンプ１２が配置されている。フィードポンプ１２には、低圧燃料配管１５が接続されている。フィードポンプ１２は、燃料タンク１１内の燃料を低圧燃料配管１５に圧送する。低圧燃料配管１５における燃料タンク１１内の部分には、燃料に含まれる異物を濾過するためのフィルタ１３が設けられている。
【００１６】
低圧燃料配管１５は、燃料タンク１１の外部において、第１低圧燃料配管１６と第２低圧燃料配管１７とに分岐している。第１低圧燃料配管１６は、さらに第１分岐管１６ａと第２分岐管１６ｂとに分岐している。第１分岐管１６ａの下流端には、フィードポンプ１２から圧送される燃料を一定量貯めておく第１低圧デリバリパイプ２１が接続されている。第１低圧デリバリパイプ２１には、３つの第１ポート噴射弁２２が接続されている。各第１ポート噴射弁２２は、Ｖ型配置の各気筒のうちの一方のバンクの気筒の吸気ポート内に燃料を噴射する。第１低圧デリバリパイプ２１には、当該第１低圧デリバリパイプ２１内の実燃圧ＦＰＬを検出するための低圧側燃圧センサ２３が設けられている。
【００１７】
第２分岐管１６ｂの下流端には、フィードポンプ１２から圧送される燃料を一定量貯めておく第２低圧デリバリパイプ２５が接続されている。第２低圧デリバリパイプ２５には、３つの第２ポート噴射弁２６が接続されている。各第２ポート噴射弁２６は、Ｖ型配置の各気筒のうちの他方のバンクの気筒の吸気ポート内に燃料を噴射する。
【００１８】
第２低圧燃料配管１７は、さらに第１分岐管１７ａと第２分岐管１７ｂとに分岐している。第１分岐管１７ａの下流端には、フィードポンプ１２から圧送される燃料をさらに昇圧して吐出する第１高圧燃料ポンプ３１が接続されている。第１高圧燃料ポンプ３１は、第２低圧燃料配管１７の第１分岐管１７ａと連通している略円筒状のシリンダ３２を有する。シリンダ３２内には、当該シリンダ３２を軸線方向に往復移動可能な円柱状のプランジャ３３が配置されている。このプランジャ３３の先端面（図１において上端面）とシリンダ３２の内壁面とによって、燃料を加圧するための加圧室Ｒ１が区画されている。プランジャ３３の末端（図１において下端）には、カムフォロア３４が設けられている。カムフォロア３４は、シリンダ３２の軸線方向に移動可能になっており、カム３５の外周面に当接するように付勢されている。カム３５は内燃機関１０のクランク軸の回転に応じて回転し、カムフォロア３４は、カム３５の回転をシリンダ３２の軸線方向の動きとしてプランジャ３３に伝達する。すなわち、プランジャ３３は、カム３５の外周形状に応じてシリンダ３２内を往復移動する。
【００１９】
シリンダ３２における加圧室Ｒ１と第２低圧燃料配管１７の第１分岐管１７ａとの接続部分には、電磁スピル弁３６が設けられている。電磁スピル弁３６は、通電されることにより閉弁する常開式の弁である。電磁スピル弁３６は、開弁時には第１分岐管１７ａと加圧室Ｒ１との間の燃料の流通を許容し、閉弁時に両者間の燃料の流通を遮断する。
【００２０】
第１高圧燃料ポンプ３１の加圧室Ｒ１には、第１高圧燃料配管３７を介して、第１高圧燃料ポンプ３１から吐出される燃料を一定量貯めておく第１高圧デリバリパイプ４１が接続されている。第１高圧デリバリパイプ４１には、３つの第１筒内噴射弁４２が接続されている。各第１筒内噴射弁４２は、Ｖ型配置の各気筒のうちの一方のバンクの気筒内に燃料を噴射する。第１高圧デリバリパイプ４１には、当該第１高圧デリバリパイプ４１内の実燃圧ＦＰＨを検出するための高圧側燃圧センサ４３が設けられている。なお、この実施形態では、第１高圧燃料配管３７及び第１高圧デリバリパイプ４１が第１燃料通路に相当する。
【００２１】
第１高圧燃料配管３７の途中には、チェック弁３８が設けられている。チェック弁３８は、シリンダ３２の加圧室Ｒ１内の燃圧が第１高圧デリバリパイプ４１内の燃圧よりも規定の圧力以上高くなったときに開弁し、第１高圧燃料ポンプ３１から第１高圧デリバリパイプ４１へと燃料が吐出されることを許容する。すなわち、チェック弁３８は、第１高圧デリバリパイプ４１から第１高圧燃料ポンプ３１への燃料の逆流を規制する。
【００２２】
第２分岐管１７ｂの下流端には、フィードポンプ１２から圧送される燃料をさらに昇圧して吐出する第２高圧燃料ポンプ５１が接続されている。第２高圧燃料ポンプ５１は、第２低圧燃料配管１７の第２分岐管１７ｂと連通している略円筒状のシリンダ５２を有する。シリンダ５２内には、当該シリンダ５２を軸線方向に往復移動可能な円柱状のプランジャ５３が配置されている。このプランジャ５３の先端面（図１において上端面）とシリンダ５２の内壁面とによって、燃料を加圧するための加圧室Ｒ２が区画されている。プランジャ５３の末端（図１において下端）には、カムフォロア５４が設けられている。カムフォロア５４は、シリンダ５２の軸線方向に移動可能になっており、カム５５の外周面に当接するように付勢されている。カム５５は内燃機関１０のクランク軸の回転に応じて回転し、カムフォロア５４は、カム５５の回転をシリンダ５２の軸線方向の動きとしてプランジャ５３に伝達する。すなわち、プランジャ５３は、カム５５の外周形状に応じてシリンダ５２内を往復移動する。
【００２３】
シリンダ５２における加圧室Ｒ２と第２低圧燃料配管１７の第２分岐管１７ｂとの接続部分には、電磁スピル弁５６が設けられている。電磁スピル弁５６は、通電されることにより閉弁する常開式の弁である。電磁スピル弁５６は、開弁時には第２分岐管１７ｂと加圧室Ｒ２との間の燃料の流通を許容し、閉弁時に両者間の燃料の流通を遮断する。
【００２４】
第２高圧燃料ポンプ５１の加圧室Ｒ２には、第２高圧燃料配管５７を介して、第２高圧燃料ポンプ５１から吐出される燃料を一定量貯めておく第２高圧デリバリパイプ６１が接続されている。第２高圧デリバリパイプ６１には、３つの第２筒内噴射弁６２が接続されている。各第２筒内噴射弁６２は、Ｖ型配置の各気筒のうちの他方のバンクの気筒内に燃料を噴射する。なお、この実施形態では、第２高圧燃料配管５７及び第２高圧デリバリパイプ６１が第２燃料通路に相当する。
【００２５】
第２高圧燃料配管５７の途中には、チェック弁５８が設けられている。チェック弁５８は、シリンダ５２の加圧室Ｒ２内の燃圧が第２高圧デリバリパイプ６１内の燃圧よりも規定の圧力以上高くなったときに開弁し、第２高圧燃料ポンプ５１から第２高圧デリバリパイプ６１へと燃料が吐出されることを許容する。すなわち、チェック弁５８は、第２高圧デリバリパイプ６１から第２高圧燃料ポンプ５１への燃料の逆流を規制する。
【００２６】
第２高圧デリバリパイプ６１には、リターンバルブ６３を介してリターン配管６４が接続されている。リターン配管６４は、燃料タンク１１の内部にまで至っている。リターンバルブ６３は、第２高圧デリバリパイプ６１内の燃圧が予め定められた圧力以上になったときに開弁する。リターンバルブ６３が開弁することにより、第２高圧デリバリパイプ６１内の燃料がリターン配管６４を介して、燃料タンク１１へと戻される。
【００２７】
第１高圧燃料配管３７と第２高圧燃料配管５７とは、接続通路６６によって接続されている。すなわち、第１高圧燃料配管３７及び第１高圧デリバリパイプ４１内の燃料と、第２高圧燃料配管５７及び第２高圧デリバリパイプ６１内の燃料とは互いに行き来が可能になっている。したがって、第１高圧デリバリパイプ４１、第２高圧デリバリパイプ６１、及び接続通路６６内の実燃圧ＦＰＨは、いずれもほぼ同じになる。
【００２８】
上記のように構成された内燃機関１０は、電子制御ユニット７０によって制御される。電子制御ユニット７０は、プログラム（アプリケーション）等の実行や各種数値の算出を行う中央演算装置７１（ＣＰＵ）、プログラムや数値演算のためのマップ等が格納された不揮発性のＲＯＭ７２、プログラム等の実行に際してデータが一時的に記憶される揮発性のＲＡＭ７３等を有するコンピュータである。なお、後述するツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理やツイン駆動及びシングル駆動の切り替え判定処理を実行するためのプログラムは、ＲＯＭ７２に格納されている。この実施形態では、上記中央演算装置７１、ＲＯＭ７２、及びＲＡＭ７３を含む処理回路である電子制御ユニット７０が燃料ポンプ制御装置である。
【００２９】
電子制御ユニット７０には、上述した低圧側燃圧センサ２３が検出した実燃圧ＦＰＬが、低圧側実燃圧信号として入力される。また、電子制御ユニット７０には、高圧側燃圧センサ４３が検出した実燃圧ＦＰＨが、高圧側実燃圧信号として入力される。さらに、電子制御ユニット７０には、車両に設けられたアクセルセンサ８１、車速センサ８２、スロットルセンサ８３、冷却水温センサ８４、及びクランク角センサ８５からの信号が入力される。
【００３０】
アクセルセンサ８１は、車両に設けられたアクセルペダルの踏み込み量Ａｃｃを検出し、それを踏み込み量信号として電子制御ユニット７０に出力する。車速センサ８２は、車両の車速ＳＰを検出し、それを車速信号として電子制御ユニット７０に出力する。スロットルセンサ８３は、内燃機関１０の吸気通路に設けられたスロットル弁のスロットル開度ＴＡを検出し、それをスロットル開度信号として電子制御ユニット７０に出力する。冷却水温センサ８４は、内燃機関１０におけるシリンダブロックに区画されたウォータジャケットを流通する冷却水の冷却水温度ＴＨＷを検出する。この実施形態では、冷却水温センサ８４は、ウォータジャケットの出口部の冷却水温度ＴＨＷを検出し、それを冷却水温度信号として電子制御ユニット７０に出力する。クランク角センサ８５は、クランクシャフトの単位時間当たりの回転角度ＣＡを検出し、それを回転角度信号として電子制御ユニット７０に出力する。
【００３１】
電子制御ユニット７０には、その他、吸気通路を流通するエアフローメータ、排気通路内の排気の空燃比（酸素分圧）を検出する排気空燃比センサ等からの検出信号が入力され、内燃機関１０の運転状況が電子制御ユニット７０によって把握される。
【００３２】
電子制御ユニット７０は、上記した各種のセンサからの信号に基づいて、各第１ポート噴射弁２２及び各第２ポート噴射弁２６から噴射される燃料の要求量である要求噴射量を算出する。そして、電子制御ユニット７０は、要求噴射量に応じた噴射弁の操作信号ＭＳｐを、各第１ポート噴射弁２２及び各第２ポート噴射弁２６に出力する。各第１ポート噴射弁２２及び各第２ポート噴射弁２６は、操作信号ＭＳｐに応じた開弁時間で燃料を噴射する。
【００３３】
また、電子制御ユニット７０は、上記した各種のセンサからの信号に基づいて、各第１筒内噴射弁４２及び第２筒内噴射弁６２から噴射される燃料の要求量である要求噴射量を算出する。そして、電子制御ユニット７０は、要求噴射量に応じた各第１筒内噴射弁４２及び各第２筒内噴射弁６２の操作信号ＭＳｄを、各第１筒内噴射弁４２及び各第２筒内噴射弁６２に出力する。各第１筒内噴射弁４２及び各第２筒内噴射弁６２は、操作信号ＭＳｄに応じた開弁時間で燃料を噴射する。
【００３４】
電子制御ユニット７０は、低圧側燃圧センサ２３が検出した実燃圧ＦＰＬに基づいて、フィードポンプ１２の操作信号ＭＳｆを出力する。電子制御ユニット７０は、実燃圧ＦＰＬが内燃機関１０の運転状態に応じて決定された目標燃圧よりも低いときには、フィードポンプ１２の回転数が高くなるように制御する。また、電子制御ユニット７０は、実燃圧ＦＰＬが予め定められた目標燃圧よりも高いときには、フィードポンプ１２の回転数が低くなる又は停止するように、フィードポンプ１２を制御する。
【００３５】
電子制御ユニット７０は、実燃圧ＦＰＨが内燃機関１０の運転状態に応じて決定された目標燃圧に近づくように、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１をフィードバック制御する。すなわち、電子制御ユニット７０は、ポンプ制御部として機能する。この実施形態では、電子制御ユニット７０は、実燃圧ＦＰＨと目標燃圧との偏差に基づき算出される比例項、実燃圧ＦＰＨと目標燃圧との偏差を積算した積算値に基づき算出される積分項に基づいて、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の要求吐出量をＰＩ制御する。
【００３６】
また、電子制御ユニット７０は、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の要求吐出量を、当該第１筒内噴射弁４２及び第２筒内噴射弁６２の要求噴射量に応じて、フィードフォワード制御する。具体的には、電子制御ユニット７０は、第１筒内噴射弁４２及び第２筒内噴射弁６２の要求噴射量が多いほど、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の要求吐出量が多くなるように、フィードフォワード項を大きくする。
【００３７】
電子制御ユニット７０は、アクセルセンサ８１からの信号が示す踏み込み量Ａｃｃ、車速センサ８２からの信号が示す車速ＳＰ、及びスロットルセンサ８３からの信号が示すスロットル開度ＴＡ、冷却水温センサ８４からの信号が示す冷却水温度ＴＨＷ等に基づいて、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の駆動態様を、ツイン駆動又はシングル駆動に切り替える。すなわち、電子制御ユニット７０は、ポンプ切替部として機能する。
【００３８】
この実施形態において、ツイン駆動とは、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の双方を駆動させる駆動態様であり、シングル駆動とは、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１のいずれか一方を駆動させて他方を停止させる駆動態様である。なお、この実施形態では、電子制御ユニット７０は、ツイン駆動からシングル駆動に切り替えたとき、前回のシングル駆動で停止させたのとは別の高圧燃料ポンプを停止させる。
【００３９】
電子制御ユニット７０は、上記フィードバック制御（ＰＩ制御）、フィードフォワード制御、及びツイン駆動かシングル駆動かが反映された操作信号ＭＳｈ１を、第１高圧燃料ポンプ３１の電磁スピル弁３６に出力する。電磁スピル弁３６は、操作信号ＭＳｈ１に応じて開弁時期が制御される。具体的には、電磁スピル弁３６は、実燃圧ＦＰＨを高くするときには、プランジャ３３が加圧室Ｒ１側に移動しているときの開弁時間が短くなるように制御される。また、電磁スピル弁３６は、第１高圧燃料ポンプ３１が停止されるときには、開状態となるように制御される。
【００４０】
同様に、電子制御ユニット７０は、上記フィードバック制御（ＰＩ制御）、フィードフォワード制御、及びツイン駆動かシングル駆動かが反映された操作信号ＭＳｈ２を、第２高圧燃料ポンプ５１の電磁スピル弁５６に出力する。電磁スピル弁５６は、操作信号ＭＳｈ２に応じて開弁時期が制御される。具体的には、電磁スピル弁５６は、実燃圧ＦＰＨを高くするときには、プランジャ５３が加圧室Ｒ２側に移動しているときの開弁時間が短くなるように制御される。また、電磁スピル弁５６は、第２高圧燃料ポンプ５１が停止されるときには、開状態となるように制御される。
【００４１】
次に、電子制御ユニット７０（ポンプ切替部）によるツイン駆動及びシングル駆動の切り替え判定処理について説明する。先ず、ツイン駆動及びシングル駆動の切り替え判定処理において用いられるツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理について説明する。なお、このフラグオン・フラグオフ切り替え処理は、内燃機関１０が始動されて以後、内燃機関１０の運転が終了されるまで、所定の制御周期毎に繰り返し実行される。また、内燃機関１０が始動された直後の初期状態では、ツイン駆動要求フラグはオフである。
【００４２】
図２に示すように、フラグオン・フラグオフ切り替え処理が実行されると、電子制御ユニット７０は、ステップＳ１１の処理を実行する。ステップＳ１１では、電子制御ユニット７０は、内燃機関１０がアイドル状態であるか否かを判定する。この実施形態では、アクセルセンサ８１が検出した踏み込み量Ａｃｃがゼロであること等の条件を満たしたときに、内燃機関１０がアイドル状態であると判定する。内燃機関１０がアイドル状態でないと判定された場合（ステップＳ１１においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ１７に移行する。
【００４３】
ステップＳ１７では、電子制御ユニット７０は、ツイン駆動要求フラグをオフにする。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。なお、ツイン駆動要求フラグがオフにされているときには、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１についてツイン駆動が要求されていないため、シングル駆動が許容される。ただし、このツイン駆動要求フラグがオフにされているときであっても、シングル駆動を実行するべき種々の条件が満たされていない場合には、ツイン駆動が実行される。
【００４４】
一方、ステップＳ１１において内燃機関１０がアイドル状態であると判定された場合（ステップＳ１１においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ１２に移行する。
【００４５】
ステップＳ１２では、電子制御ユニット７０は、車速センサ８２によって検出された車速ＳＰが予め定められた所定車速ＳＰｘ未満であるか否かを判定する。所定車速ＳＰｘは、車両が停止している又は非常に微速で走行していることを判定できる車速ＳＰとして定められており、例えば時速０〜５ｋｍである。車速ＳＰが所定車速以上であると判定された場合（ステップＳ１２においてＮＯ）には、電子制御ユニット７０の処理はステップＳ１７に移行し、電子制御ユニット７０は、ツイン駆動要求フラグをオフにする。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。一方、車速ＳＰが所定車速ＳＰｘ未満であると判定された場合（ステップＳ１２においてＹＥＳ）には、電子制御ユニット７０の処理はステップＳ１３に移行する。
【００４６】
ステップＳ１３では、電子制御ユニット７０は、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１の周辺温度であるポンプ周辺温度ＴＨＰが、予め定められた第１温度ＴＨＰ１以上であるか否かを判定する。この実施形態では、電子制御ユニット７０は、冷却水温センサ８４が検出した冷却水温度ＴＨＷを、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１のポンプ周辺温度ＴＨＰとして取り扱っている。また、第１温度ＴＨＰ１は、停止されている第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１が当該第１温度ＴＨＰ１になったときに、これらのポンプの内部において燃料が沸騰してベーパが発生し得る温度として定められており、例えば、８０〜１００℃である。ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上であると判定された場合（ステップＳ１３においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ１６に移行する。
【００４７】
ステップＳ１６では、電子制御ユニット７０は、ツイン駆動要求フラグをオンにする。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。なお、ツイン駆動要求フラグがオンにされているときには、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１についてツイン駆動が要求され、シングル駆動が禁止されている。
【００４８】
一方、ステップＳ１３において、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１未満であると判定された場合（ステップＳ１３においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ１５に移行する。
【００４９】
ステップＳ１５では、電子制御ユニット７０は、当該ステップＳ１５の処理時点でのツイン駆動要求フラグがオンであるか否かを判定する。ツイン駆動要求フラグがオンであると判定された（ステップＳ１５においてＹＥＳ）場合には、電子制御ユニット７０の処理はステップＳ１６に移行する。ステップＳ１６では、電子制御ユニット７０は、ツイン駆動要求フラグをオンにする（オンのまま維持する）。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。
【００５０】
一方、ステップＳ１６において、ツイン駆動要求フラグがオフであると判定された（ステップＳ１５においてＮＯ）場合には、電子制御ユニット７０の処理は、ステップＳ１７に移行し、電子制御ユニット７０は、ツイン駆動要求フラグをオフにする。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。
【００５１】
次に、上記のツイン駆動要求フラグを用いた電子制御ユニット７０（ポンプ切替部）によるツイン駆動及びシングル駆動の切り替え判定処理について説明する。なお、この切り替え判定処理は、上記したツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理と並行して、内燃機関１０が始動されて以後、内燃機関１０の運転が終了されるまで、所定の制御周期毎に繰り返し実行される。
【００５２】
図３に示すように、切り替え判定処理が実行されると、電子制御ユニット７０は、ステップＳ２１の処理を実行する。ステップＳ２１では、電子制御ユニット７０は、内燃機関１０が始動してからの経過時間Ｔが、予め定められた所定時間Ｔｘ以上であるか否かを判定する。なお、所定時間Ｔｘは、例えば十数秒〜数十秒である。内燃機関１０が始動した直後は、内燃機関１０の運転が不安定で、確実に内燃機関１０を運転するために比較的に多くの量の燃料が噴射される。すなわち、第１筒内噴射弁４２や第２筒内噴射弁６２の要求噴射量が多く、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１の負荷も大きい状態にある。このステップＳ２１の処理により、内燃機関１０の始動直後の第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１の負荷が大きい状態であるか否かが判定される。このステップＳ２１において経過時間Ｔが所定時間Ｔｘ未満であると判定された場合（ステップＳ２１においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ２７に移行する。一方、ステップＳ２１において経過時間Ｔが所定時間Ｔｘ以上であると判定された場合（ステップＳ２１においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ２２に移行する。
【００５３】
ステップＳ２２では、電子制御ユニット７０は、エンジン回転数ＮＥが所定回転数ＮＥｘ以下であるか否かを判定する。エンジン回転数ＮＥは、クランク角センサ８５が検出する回転角度ＣＡに基づいて電子制御ユニット７０によって算出される。なお、所定回転数ＮＥｘは、車両が停止しており、且つ補機による負荷が高くないときのエンジン回転数ＮＥに基づいて定められており、例えば、数百〜千数百ｒｐｍである。エンジン回転数ＮＥが所定回転数ＮＥｘを越えていると判定された場合（ステップＳ２２においてＮＯ）には、電子制御ユニット７０の処理はステップＳ２７に移行する。一方、ステップＳ２２においてエンジン回転数ＮＥが所定回転数ＮＥｘ以下であると判定された（ステップＳ２２においてＹＥＳ）場合には、電子制御ユニット７０の処理はステップＳ２３に移行する。
【００５４】
ステップＳ２３では、電子制御ユニット７０は、機関負荷率ＫＬが所定負荷率ＫＬｘ以下であるか否かを判定する。この実施形態では、電子制御ユニット７０は、スロットルセンサ８３が検出したスロットル開度ＴＡに応じて機関負荷率ＫＬを算出する。具体的には、スロットルバルブの開度が最も小さいとき（全閉状態であるとき）を機関負荷率ＫＬがゼロ％、スロットルバルブの開度が最も大きいとき（全開状態であるとき）を機関負荷率ＫＬが１００％としている。なお、所定負荷率ＫＬｘは、例えば２０〜３０％である。機関負荷率ＫＬが所定負荷率ＫＬｘを超えていると判定された場合（ステップＳ２３においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ２７に移行する。機関負荷率ＫＬが所定負荷率ＫＬｘ以下であると判定された場合（ステップＳ２３においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ２４に移行する。
【００５５】
ステップＳ２４では、電子制御ユニット７０は、当該ステップＳ２４の処理時点において、仮にシングル駆動を行なったとした場合の第１高圧燃料ポンプ３１又は第２高圧燃料ポンプ５１の単位時間当たりの要求吐出量を、シングル駆動時の予想吐出量ＶＡとして算出する。そして、電子制御ユニット７０は、算出した予想吐出量ＶＡが、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の単位時間当たりの最大吐出量ＶＡｍａｘ以下であるか否かを判定する。
【００５６】
ここで、本実施形態では、上述したとおり、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の要求吐出量は、比例項及び積分項を用いたＰＩ制御（フィードバック制御）、及びフィードフォワード項を用いたフィードフォワード制御によって算出される。そして、ツイン駆動のときには第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の双方が駆動されるのに対して、シングル駆動のときには第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１のいずれか一方が駆動される。すなわち、ツイン駆動のときとシングル駆動のときとでは、実燃圧ＦＰＨの変化速度などの特性に違いが生じる。そこで、例えば、ツイン駆動のときとシングル駆動のときとで、比例項ゲイン、積分項ゲイン、及びフィードフォワード項ゲインに違いを持たせることがある。具体的には、例えば、シングル駆動時のフィードフォワード項ゲインを、ツイン駆動時のフィードフォワード項ゲインよりも大きく２倍以下の値にすることがある。また、特に積分項については、ツイン駆動時の実燃圧ＦＰＨと目標燃圧との偏差に基づきシングル駆動時の積分項が更新されたり、その逆が生じたりしないように、ツイン駆動時とシングル駆動時とで、異なる個別の積分項を用いることもある。ステップＳ２４では、シングル駆動のときに用いられる比例項ゲイン、積分項、積分項ゲイン、及びフィードフォワード項ゲインに基づいて、シングル駆動時の予想吐出量ＶＡを算出する。
【００５７】
ステップＳ２４において、予想吐出量ＶＡが最大吐出量ＶＡｍａｘを越えていると判断された場合（ステップＳ２４においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ２７に移行する。一方、ステップＳ２４において、予想吐出量ＶＡが最大吐出量ＶＡｍａｘ以下であると判断された場合（ステップＳ２４においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ２５に移行する。
【００５８】
ステップＳ２５では、電子制御ユニット７０は、ステップＳ１１〜ステップＳ１７のツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理で決定されたツイン駆動要求フラグがオフであるか否かを判定する。ツイン駆動要求フラグがオンであると判定された場合（ステップＳ２５においてＮＯ）には、電子制御ユニット７０の処理は、ステップＳ２７に移行する。一方、ツイン駆動要求フラグがオフであると判定された場合（ステップＳ２５においてＹＥＳ）には、電子制御ユニット７０の処理は、ステップＳ２６に移行する。
【００５９】
ステップＳ２６では、電子制御ユニット７０は、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の駆動態様として、これらのうちの一方を駆動して他方を停止するシングル駆動を決定する。すなわち、これまでに、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１がツイン駆動されていたときには前回のシングル駆動されていた高圧燃料ポンプとは別の高圧燃料ポンプでのシングル駆動に切り替え、既にこれまでシングル駆動されていたときには、同じ高圧燃料ポンプでのシングル駆動を継続する。その後、電子制御ユニット７０による一連の切り替え判定処理は一旦終了し、所定の制御周期後に再びステップＳ２１の処理が行われる。
【００６０】
一方、上述したように、ステップＳ２１〜ステップＳ２５のいずれかにおいて「ＮＯ」と判定されたときには、電子制御ユニット７０の処理は、ステップＳ２７に移行する。このステップＳ２７では、電子制御ユニット７０は、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の駆動態様として、これらの双方を駆動するツイン駆動を決定する。すなわち、これまでに、第１高圧燃料ポンプ３１又は第２高圧燃料ポンプ５１がシングル駆動されていたときにはツイン駆動に切り替え、既にこれまでツイン駆動されていたときには引き続きツイン駆動を継続する。その後、電子制御ユニット７０による一連の切り替え判定処理は一旦終了し、所定の制御周期後に再びステップＳ２１の処理が行われる。
【００６１】
本実施形態の作用及び効果について説明する。
本実施形態では、エンジン回転数ＮＥが低い（図３に示すステップＳ２２においてＹＥＳ）、機関負荷率ＫＬが低い（ステップＳ２３においてＹＥＳ）といった、内燃機関１０の負荷が低い条件のときにシングル駆動が実行される。このようにシングル駆動時には、内燃機関１０の負荷が低いとはいえ、内燃機関１０が運転していれば、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１の周辺を含むエンジンルーム内が、相応に高い温度になる。
【００６２】
ここで、仮に、第１高圧燃料ポンプ３１が駆動されて第２高圧燃料ポンプ５１が停止されたシングル駆動が実行されたとする。この場合、第１高圧燃料ポンプ３１には、燃料タンク１１からの燃料がフィードポンプ１２を介して新たに供給される。この新たに供給される燃料によって第１高圧燃料ポンプ３１が冷却されるため、第１高圧燃料ポンプ３１の温度が過度に高くなることもないし、第１高圧燃料ポンプ３１からの熱で燃料が過度に加熱されることもない。一方、第２高圧燃料ポンプ５１は停止されているため、当該第２高圧燃料ポンプ５１には新たな燃料は供給されない。したがって、新たに供給される燃料によって第２高圧燃料ポンプ５１が冷却されることはなく、第２高圧燃料ポンプ５１の温度は、その周辺温度に応じて高くなっていく。仮に、停止されている第２高圧燃料ポンプ５１の温度が過度に高くなると、当該第２高圧燃料ポンプ５１内において燃料が沸騰してベーパが発生するおそれがある。そして、第２高圧燃料ポンプ５１内においてベーパが発生すると、シングル駆動からツイン駆動へと切り替えられて第２高圧燃料ポンプ５１が再び駆動した際に、ベーパが第２高圧燃料ポンプ５１内における燃料の圧縮を妨げるなどして、第２高圧燃料ポンプ５１が適切に燃料を吐出できなくなることがある。
【００６３】
本実施形態では、アイドル状態である（図２に示すステップＳ１１においてＹＥＳ）、車速ＳＰが低い（ステップＳ１２においてＹＥＳ）といったシングル駆動が実行され得る条件のときには、ポンプ周辺温度ＴＨＰ（冷却水温度ＴＨＷ）が第１温度ＴＨＰ１以上であるか否かを判定する。そして、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上であるときには、ツイン駆動要求フラグをオンにして、シングル駆動の実行を禁止する。すなわち、上述した例においては、シングル駆動からツイン駆動へと切り替えられ、停止されていた第２高圧燃料ポンプ５１が再び駆動される。そのため、燃料タンク１１からの新たな燃料が第２高圧燃料ポンプ５１へと再び供給されるようになり、供給される燃料によって第２高圧燃料ポンプ５１が冷却される。その結果、第２高圧燃料ポンプ５１が過度に高温になって内部でベーパが発生することは抑制できる。
【００６４】
ところで、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１近くの温度を推移している場合、比較的に短期間で、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１を上回ったり下回ったりといったことを繰り返すことがあり得る。仮に、このような条件下で、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上であるときにツイン駆動要求フラグをオン、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１未満であるときにツイン駆動要求フラグをオフといった制御を行うと、ツイン駆動とシングル駆動とが短期間で何度も切り替えられることになる。このような事態が発生すると、第１高圧デリバリパイプ４１や第２高圧デリバリパイプ６１内の燃圧である実燃圧ＦＰＨが安定しなかったり、実燃圧ＦＰＨが目標燃圧になるまでに時間を要したりする。また、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１が駆動されたり停止されたりするのに伴って生じる音が、車両の乗員に騒音として知覚されるおそれもある。
【００６５】
この点、上記実施形態では、ツイン駆動要求フラグがオンである場合（図２に示すステップＳ１５においてＹＥＳ）、換言すれば、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上になったことをもってシングル駆動からツイン駆動に切り替えられたときには、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１を下回っても（ステップＳ１３においてＮＯ）、ツイン駆動要求フラグがオフにならず、シングル駆動に切り替えられずにツイン駆動が維持される。したがって、シングル駆動とツイン駆動との切り替えが、頻繁に発生することに伴う上記の問題は回避できる。
【００６６】
本実施形態では、上述したとおり、内燃機関１０の負荷が小さいときに、シングル駆動が実行され得る。これは、内燃機関１０の負荷が小さいときには、第１筒内噴射弁４２や第２筒内噴射弁６２から噴射される燃料の量が少なく、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１のいずれか一方だけでも、燃料の供給が間に合う蓋然性が高いからである。
【００６７】
しかしながら、例えば、第１高圧デリバリパイプ４１の実燃圧ＦＰＨが、目標燃圧にまで達していない場合には、ＰＩ制御（フィードバック制御）によって、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１に求められる要求吐出量が多くなることがある。このような状況下でツイン駆動からシングル駆動に切り替えると、駆動される高圧燃料ポンプに限界以上の過度な負担がかかったり、実燃圧ＦＰＨが目標燃圧に達するまでに長い時間がかかったりする。そこで、上記実施形態では、ツイン駆動からシングル駆動へと切り替える条件の一つとして、仮にシングル駆動を行なった場合の予想吐出量ＶＡが、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の単位時間当たりの最大吐出量ＶＡｍａｘ以下であることを採用している。この切り替え条件によれば、上述したような問題は、生じにくい。
【００６８】
本実施形態は、以下のように変更して実施することができる。また、本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、ツイン駆動及びシングル駆動の切り替えに関する技術をＶ型６気筒の内燃機関１０に適用したが、Ｖ型８気筒など、Ｖ型の他の気筒数の内燃機関１０に適用してもよい。さらに、２つの高圧燃料ポンプを備えているのであれば、Ｖ型の内燃機関１０でなくても、上記実施形態のツイン駆動及びシングル駆動の切り替えに関する技術を適用できる。
【００６９】
・第１ポート噴射弁２２、第２ポート噴射弁２６、及びこれらの関連構成を省略してもよい。すなわち、内燃機関１０の燃料噴射弁として、第１筒内噴射弁４２及び第２筒内噴射弁６２を備えていればよい。
【００７０】
・第１低圧デリバリパイプ２１及び第２低圧デリバリパイプ２５に燃料を供給する燃料ポンプとして２つのフィードポンプ１２を備えているのであれば、これら２つのフィードポンプ１２に、上記実施形態のツイン駆動及びシングル駆動の切り替えに関する技術を適用することもできる。
【００７１】
・上記実施形態では、第１高圧デリバリパイプ４１に高圧側燃圧センサ４３を設けたが、第２高圧デリバリパイプ６１や接続通路６６に高圧側燃圧センサ４３を設けてもよい。ところで、第１高圧デリバリパイプ４１と第２高圧デリバリパイプ６１とは接続通路６６で接続されているため、これらの内部の燃圧はいずれも同じ燃圧になる。しかしながら、第１高圧デリバリパイプ４１や第２高圧デリバリパイプ６１の配置や形状によっては、例えば、第１高圧デリバリパイプ４１内の燃圧の変化が第２高圧デリバリパイプ６１へと伝播するのに時間がかかることがある。そこで、例えば、第１高圧デリバリパイプ４１及び第２高圧デリバリパイプ６１の両方に燃圧センサを設け、これら燃圧センサによって検出された燃圧の平均値を実燃圧ＦＰＨとしてもよい。
【００７２】
・上記実施形態では、第２高圧デリバリパイプ６１から燃料タンク１１へと至るリターン配管６４を設けたが、燃料を燃料タンク１１へと戻す形態は、これに限らない。いわゆるリターンレス式の配管構造を採用してもよい。
【００７３】
・第１高圧燃料ポンプ３１を停止する際に、電磁スピル弁３６を閉状態に制御してもよい。この場合でも、第１高圧燃料ポンプ３１の加圧室Ｒ１には燃料が供給されなくなるので、プランジャ３３が往復動作しても加圧室Ｒ１内の燃圧は上昇しない。
【００７４】
・上記実施形態では、処理回路である電子制御ユニット７０が燃料ポンプ制御装置として機能したがこれに限らない。例えば、燃料ポンプ制御装置は、ＡＳＩＣのように、１又は複数の特定の処理を実行するチップが複数組み合わされた処理回路であってもよい。
【００７５】
・ツイン駆動及びシングル駆動の切り替え判定処理に関し、シングル駆動に切り替えるための条件は、ツイン駆動要求フラグがオフであるという条件（図３に示すステップＳ２５）を有しているのであれば、上記実施形態で例示したもの（ステップＳ２１〜ステップＳ２４）に限らない。上記実施形態で例示した条件のいずれかを省略してもよいし、他の条件を追加してもよい。例えば、内燃機関１０の排気通路に排気浄化触媒が設けられていることがある。そして、排気の温度を高くして排気浄化触媒を暖機するために、第１筒内噴射弁４２や第２筒内噴射弁６２の要求噴射量を多くすることがある。このような排気浄化触媒の暖機処理が実行されていないことを、シングル駆動に切り替えるための条件の１つとしてもよい。
【００７６】
・シングル駆動時に停止する高圧燃料ポンプを、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１のいずれかに固定してもよい。
・上記実施形態では、ウォータジャケットの出口部の冷却水温度ＴＨＷを、ポンプ周辺温度ＴＨＰとして取り扱ったが、これに限らない。例えば、第１高圧燃料ポンプ３１や第２高圧燃料ポンプ５１に隣接して温度センサを設け、この温度センサの検出値をポンプ周辺温度ＴＨＰとしてもよい。さらに、エンジンルーム内の複数の温度センサに基づき、例えばこれらの温度センサの平均値をポンプ周辺温度ＴＨＰとして取り扱ってもよい。
【００７７】
・第１温度ＴＨＰ１は、上記実施形態で例示した範囲に限らない。ポンプ周辺温度ＴＨＰをどこで検出するか、燃料としてどのような種類の燃料が採用されているか、内燃機関１０全体の構造などを勘案して決定すればよい。
【００７８】
・ツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理におけるステップＳ１１及びステップＳ１２のいずれか、又は双方を省略してもよい。ツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理においては、少なくともポンプ周辺温度ＴＨＰが第１温度以上であるか否かの判定（ステップＳ１３）に基づき、フラグオン・フラグオフの切り替えをできればよい。
【００７９】
・ツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理において、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上になってツイン駆動要求フラグがオンになった後、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１よりも低い温度として定められた第２温度未満になったときにツイン駆動要求フラグをオフにしてもよい。
【００８０】
具体的には、図４に示すように、ステップＳ１３において、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１未満であると判定された場合（ステップＳ１３においてＮＯ）には、電子制御ユニット７０の処理が、ステップＳ１４に移行する。ステップＳ１４では、電子制御ユニット７０は、ポンプ周辺温度ＴＨＰが、予め定められた第２温度ＴＨＰ２以上であるか否かを判定する。ポンプ周辺温度ＴＨＰが第２温度ＴＨＰ２未満であると判定された場合（ステップＳ１４においてＮＯ）には、電子制御ユニット７０の処理はステップＳ１７に移行し、電子制御ユニット７０は、ツイン駆動要求フラグをオフにする。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。
【００８１】
一方、ステップＳ１４においてポンプ周辺温度ＴＨＰが第２温度ＴＨＰ２以上であると判定された場合（ステップＳ１４においてＹＥＳ）には、電子制御ユニット７０の処理はステップＳ１５に移行する。ステップＳ１５では、電子制御ユニット７０は、当該ステップＳ１５の処理時点でのツイン駆動要求フラグがオンであるか否かを判定する。ツイン駆動要求フラグがオンであると判定された（ステップＳ１５においてＹＥＳ）場合には、電子制御ユニット７０の処理はステップＳ１６に移行する。ステップＳ１６では、電子制御ユニット７０は、ツイン駆動要求フラグをオンにする（オンのまま維持する）。その後、一連のフラグオン・フラグオフ切り替え処理は一旦終了し、所定の制御周期後に再びステップＳ１１の処理が行われる。
【００８２】
上記の変更例によれば、ツイン駆動を行っている状態では、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１を下回ってから（ステップＳ１３においてＮＯ）、当該ポンプ周辺温度ＴＨＰが第２温度ＴＨＰ２を下回る（ステップＳ１４においてＮＯ）までの期間（所定の期間）は、ツイン駆動要求フラグがオフにならず、シングル駆動が禁止される。したがって、シングル駆動とツイン駆動との切り替えが、頻繁に発生することに伴う問題は回避できる。なお、図４では、図２における各ステップと同じ処理については同一の符号を付している。
【００８３】
・上記変更例において、第２温度ＴＨＰ２は、第１温度ＴＨＰ１よりも低い温度であれば、適宜設定できる。なお、第２温度ＴＨＰ２と第１温度ＴＨＰ１との差が大きいほど、シングル駆動からツイン駆動へと切り替えた後、再びシングル駆動が許容されるまでの所定の期間は長くなる。
【００８４】
特に、第２温度ＴＨＰ２として大気温程度（例えば０〜３０℃）の温度を採用した場合、内燃機関１０の冷却水温度ＴＨＷ（ポンプ周辺温度ＴＨＰ）が、一旦第２温度ＴＨＰ２よりも高い第１温度ＴＨＰ１以上になった後、当該内燃機関１０が停止されることなく、第２温度ＴＨＰ２（０〜３０℃）よりも低い温度になるとは考えにくい。このような温度設定では、シングル駆動から、ツイン駆動要求フラグがオンになったことに伴ってツイン駆動へと切り替えられた場合には、内燃機関１０が停止されない限り、再びシングル駆動へと切り替えられることはほとんどない。したがって、シングル駆動とツイン駆動との切り替え回数が多くなることに伴う問題も、ほとんど生じない。
【００８５】
・ツイン駆動要求フラグのフラグオン・フラグオフ切り替え処理におけるステップＳ１５の処理に代えて、又は加えて、シングル駆動からツイン駆動へと切り替えた後、一定期間、シングル駆動への切り替えを禁止する処理を採用してもよい。例えば、ツイン駆動されている状態でステップＳ２６の処理に至ってシングル駆動に切り替えられたときに、電子制御ユニット７０は、計時を開始する。そして、この計時時間が、予め定められている規定時間未満である場合には、電子制御ユニット７０の処理がステップＳ１６に移行して、ツイン駆動要求フラグがオンになってシングル駆動への切り替えが禁止される。一方、計時時間が規定時間以上である場合（所定時間が経過した場合）には、電子制御ユニット７０の処理がステップＳ１７に移行して、ツイン駆動要求フラグがオフになってシングル駆動が許容される。このような処理でも、シングル駆動からツイン駆動に切り替えられた後、規定時間が経過するまでの期間（所定の期間）は、シングル駆動が禁止される。したがって、シングル駆動とツイン駆動との切り替えが、頻繁に発生することを抑制できる。
【００８６】
・ステップＳ１５や上記変更例における処理（ステップＳ１４）を省略して、ポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１未満のときにツイン駆動要求フラグをオフにしてもよい。例えば、フィードバック制御で用いられる比例項や積分項、フィードフォワード制御に用いられるフィードフォワード項、これらのゲインが適切に切り替えられて、ツイン駆動とシングル駆動とを切り替えても、実燃圧ＦＰＨを適切に制御できるのであれば、ポンプ周辺温度ＴＨＰと第２温度ＴＨＰ２との比較に関する処理を省略しても、その弊害は少ない。
【００８７】
・上記実施形態では、シングル駆動を行なった場合の予想吐出量ＶＡを、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１の単位時間当たりの最大吐出量ＶＡｍａｘと比較したが、予想吐出量ＶＡの比較対象は、最大吐出量ＶＡｍａｘ以下の値であれば変更できる。例えば、予想吐出量ＶＡを、最大吐出量ＶＡｍａｘの９０％の値として定められた所定吐出量と比較してもよい。最大吐出量ＶＡｍａｘよりも低い所定吐出量と比較することで、第１高圧燃料ポンプ３１及び第２高圧燃料ポンプ５１のハード上の限界に対する余裕を持たせることができる。
【００８８】
・上記実施形態において、シングル駆動中にポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上になったときに、停止する高圧燃料ポンプを切り替えてもよい。具体的には、第１高圧燃料ポンプ３１を駆動し、第２高圧燃料ポンプ５１を停止させているシングル駆動中にポンプ周辺温度ＴＨＰが第１温度ＴＨＰ１以上になったとき、第１高圧燃料ポンプ３１を停止し、第２高圧燃料ポンプ５１を駆動させてもよい。なお、このように停止する高圧燃料ポンプを切り替えても、ポンプ周辺温度ＴＨＰは第１温度ＴＨＰ１以上のままである可能性が高く、停止されている高圧燃料ポンプが高温になるおそれがある。したがって、停止する高圧燃料ポンプを切り替えた後、ある程度の時間が経過したら、停止する高圧燃料ポンプを再び切り替えたり、シングル駆動からツイン駆動に切り替えたりすることが好ましい。
【符号の説明】
【００８９】
１０…内燃機関、１１…燃料タンク、１２…フィードポンプ、１３…フィルタ、１５…低圧燃料配管、１６…第１低圧燃料配管、１６ａ…第１分岐管、１６ｂ…第２分岐管、１７…第２低圧燃料配管、１７ａ…第１分岐管、１７ｂ…第２分岐管、２１…第１低圧デリバリパイプ、２２…第１ポート噴射弁、２３…低圧側燃圧センサ、２５…第２低圧デリバリパイプ、２６…第２ポート噴射弁、３１…第１高圧燃料ポンプ、３２…シリンダ、３３…プランジャ、３４…カムフォロア、３５…カム、３６…電磁スピル弁、３７…第１高圧燃料配管、３８…チェック弁、４１…第１高圧デリバリパイプ、４２…第１筒内噴射弁、４３…高圧側燃圧センサ、５１…第２高圧燃料ポンプ、５２…シリンダ、５３…プランジャ、５４…カムフォロア、５５…カム、５６…電磁スピル弁、５７…第１高圧燃料配管、５８…チェック弁、６１…第２高圧デリバリパイプ、６２…第２筒内噴射弁、６３…リターンバルブ、６４…リターン配管、６６…接続通路、７０…電子制御ユニット、７１…中央演算装置、７２…ＲＯＭ、７３…ＲＡＭ、８１…アクセルセンサ、８２…車速センサ、８３…スロットルセンサ、８４…冷却水温センサ、８５…クランク角センサ、ＦＰＬ…第１低圧デリバリパイプの実燃圧、ＦＰＨ…第１高圧デリバリパイプの実燃圧、Ａｃｃ…アクセルペダルの踏み込み量、ＳＰ…車速、ＴＡ…スロットル開度、ＣＡ…クランク角、ＴＨＷ…冷却水温度、ＴＨＰ…高圧燃料ポンプの周辺温度、ＭＳｐ…第１ポート噴射弁及び第２ポート噴射弁の操作信号、ＭＳｄ…第１筒内噴射弁及び第２筒内噴射弁の操作信号、ＭＳｆ…フィードポンプの操作信号、ＭＳｈ１…第１高圧燃料ポンプの操作信号、ＭＳｈ２…第２高圧燃料ポンプの操作信号。
【図１】
2019100214.tif 000003
【図２】
2019100214.tif 000004
【図３】
2019100214.tif 000005
【図４】
2019100214.tif 000006