(57)【要約】【課題】燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、燃料ポンプの吐出燃料圧力のフィードバック制御におけるアンダーシュートとオーバーシュートの少なくとも一方を適切に抑制することができる、内燃機関の燃料供給装置を提供する。【解決手段】デューティ比をフィードバック制御する制御部は、吐出燃料圧力が目標燃料圧力に近づくように制御信号のデューティ比を求め、求めたデューティ比の制御信号をモータに出力する際、内燃機関の運転状態に応じて求めたデューティ下限ガード値にてデューティ比の下限値をガードし、デューティ下限ガード値がステップ的に立ち下がる場合は、デューティ下限ガード値のステップ的な立ち下がり量を減少するように、ステップ的な立ち下がり時点におけるデューティ下限ガード値を底上げ（ステップＳ１２５〜ステップＳ１４５）する。【選択図】図２
2015113707.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク内の燃料を内燃機関に向けて圧送する燃料ポンプと、
前記燃料ポンプを駆動するモータと、
圧送する燃料圧力が目標燃料圧力に近づくように前記モータへの制御信号のデューティ比をフィードバック制御する制御部と、を備える内燃機関の燃料供給装置であって、
前記制御部には、前記燃料ポンプから吐出された燃料の圧力に関する情報と、前記内燃機関の運転状態に関する情報と、が入力され、
前記制御部は、
前記燃料ポンプから吐出された燃料の圧力に関する情報に基づいた吐出燃料圧力が、前記目標燃料圧力に近づくように前記制御信号のデューティ比を求め、求めたデューティ比の制御信号を前記モータに出力する際、
前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて求めたデューティ下限ガード値にて前記デューティ比の下限値をガードし、
前記デューティ下限ガード値がステップ的に立ち下がる場合は、前記デューティ下限ガード値のステップ的な立ち下がり量を減少するように、ステップ的な立ち下がり時点におけるデューティ下限ガード値を底上げする、
内燃機関の燃料供給装置。
【請求項２】
請求項１に記載の内燃機関の燃料供給装置であって、
前記制御部は、
前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて所定条件を満足する間は一時的に増量する第１下限ガード値と、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じた積分値を積算または減算しながら徐々に変化させる第２下限ガード値と、を求め、求めた前記第１下限ガード値と前記第２下限ガード値の大きな方を前記デューティ下限ガード値として、前記デューティ比の下限値をガードし、
一時的な増量が解除されて、前記デューティ下限ガード値を、前記第１下限ガード値から前記第２下限ガード値へと切替える場合、且つ切替え直前の前記第１下限ガード値のほうが切替え直後の前記第２下限ガード値より大きい場合は、切替え直後の前記第２下限ガード値を、切替え直前の前記第１下限ガード値とする、
内燃機関の燃料供給装置。
【請求項３】
燃料タンク内の燃料を内燃機関に向けて圧送する燃料ポンプと、
前記燃料ポンプを駆動するモータと、
圧送する燃料圧力が目標燃料圧力に近づくように前記モータへの制御信号のデューティ比をフィードバック制御する制御部と、を備える内燃機関の燃料供給装置であって、
前記制御部には、前記燃料ポンプから吐出された燃料の圧力に関する情報と、前記内燃機関の運転状態に関する情報と、が入力され、
前記制御部は、
前記燃料ポンプから吐出された燃料の圧力に関する情報に基づいた吐出燃料圧力が、前記目標燃料圧力に近づくように前記制御信号のデューティ比を求め、求めたデューティ比の制御信号を前記モータに出力する際、
前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて求めたデューティ下限ガード値にて前記デューティ比の下限値をガードし、
前記デューティ下限ガード値がステップ的に立ち上がる場合は、前記デューティ下限ガード値のステップ的な立ち上がり量を減少するように、ステップ的な立ち上がり時点におけるデューティ下限ガード値の上限値をガードする、
内燃機関の燃料供給装置。
【請求項４】
請求項３に記載の内燃機関の燃料供給装置であって、
前記制御部は、
前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて所定条件を満足する間は一時的に増量する第１下限ガード値と、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じた積分値を積算または減算しながら徐々に変化させる第２下限ガード値と、を求め、求めた前記第１下限ガード値と前記第２下限ガード値の大きな方をデューティ下限ガード値とし、
前記デューティ比に基づいて下限値上限ガード値を算出し、前記デューティ下限ガード値の上限を前記下限値上限ガード値でガードした後のデューティ下限ガード値にて前記デューティ比の下限値をガードする、
内燃機関の燃料供給装置。
【請求項５】
請求項２または４に記載の内燃機関の燃料供給装置であって、
前記内燃機関は、車両のエンジンであり、
前記第１下限ガード値は、利用者が操作するアクセルペダルの開度あるいは開度の変化状態に基づいて算出され、前記アクセルペダルが開方向に変化した場合には所定条件を満足する間、前記アクセルペダルの開度あるいは開度の変化状態に応じて一時的に増量され、
前記第２下限ガード値は、前記アクセルペダルの開度を含む前記エンジンの運転状態に基づいて前記エンジンの吸気量を制御するスロットルバルブの開度あるいは開度の変化状態に基づいて徐々に変化するように前記積分値が積算または減算される、
内燃機関の燃料供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンク内の燃料を内燃機関に向けて圧送する燃料ポンプと、燃料ポンプを駆動させるモータと、燃料圧力が目標燃料圧力に近づくように、モータに印加する電圧のデューティ比をフィードバック制御する制御部とを備える、内燃機関の燃料供給装置に関する。
【背景技術】
【０００２】
例えば近年の車両では、燃料ポンプから燃料配管内に圧送された燃料をインジェクタからエンジン（内燃機関）に向けて噴射してエンジンに燃料を供給している。そして近年では、燃費のさらなる向上等の目的にて、燃料ポンプから吐出する燃料の圧力をフィードバック制御して、燃料配管内の燃料の圧力を、エンジンの運転状態等に応じて増減制御している。
しかし、燃料圧力のフィードバック制御を行った場合では、燃料圧力のオーバーシュートやアンダーシュートが発生しやすいので、これらを抑制する必要がある。
【０００３】
例えば特許文献１に記載の内燃機関の燃料供給装置では、燃料カット中では燃料カット以外の場合よりも小さな値の積分補正係数を用いて積分する燃料ポンプフィードバック制御を行って、燃料配管内の燃料圧力のオーバーシュートを抑制している。また燃料カットからの復帰時には、復帰時における燃料配管内の燃料圧力に応じて燃料ポンプへの供給電圧を一時的に増大させて燃料配管内の燃料圧力のアンダーシュートを抑制している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８５２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の発明では、オーバーシュートの抑制については、内燃機関の運転状態が燃料カット中である場合にのみ有効に動作し、アンダーシュートの抑制については、内燃機関の運転状態が燃料カットからの復帰時である場合にのみ有効に動作する。
本発明は、このような点に鑑みて創案されたものであり、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、燃料ポンプの吐出燃料圧力のフィードバック制御におけるアンダーシュートとオーバーシュートの少なくとも一方を適切に抑制することができる、内燃機関の燃料供給装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る内燃機関の燃料供給装置は次の手段をとる。
まず、本発明の第１の発明は、燃料タンク内の燃料を内燃機関に向けて圧送する燃料ポンプと、前記燃料ポンプを駆動するモータと、圧送する燃料圧力が目標燃料圧力に近づくように前記モータへの制御信号のデューティ比をフィードバック制御する制御部と、を備える内燃機関の燃料供給装置であって、前記制御部には、前記燃料ポンプから吐出された燃料の圧力に関する情報と、前記内燃機関の運転状態に関する情報と、が入力される。
そして、前記制御部は、前記燃料ポンプから吐出された燃料の圧力に関する情報に基づいた吐出燃料圧力が、前記目標燃料圧力に近づくように前記制御信号のデューティ比を求め、求めたデューティ比の制御信号を前記モータに出力する際、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて求めたデューティ下限ガード値にて前記デューティ比の下限値をガードし、前記デューティ下限ガード値がステップ的に立ち下がる場合は、前記デューティ下限ガード値のステップ的な立ち下がり量を減少するように、ステップ的な立ち下がり時点におけるデューティ下限ガード値を底上げする。
【０００７】
この第１の発明によれば、デューティ下限ガード値がステップ的に立ち下がる場合は、デューティ下限ガード値のステップ的な立ち下がり量を減少するように底上げする。
これにより、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、デューティ下限ガード値の急激な下降（ステップ的な立ち下がり）を防止することができるので、デューティ比のアンダーシュートを抑制し、吐出燃料圧力のアンダーシュートを適切に抑制することができる。
【０００８】
次に、本発明の第２の発明は、上記第１の発明に係る内燃機関の燃料制御装置であって、前記制御部は、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて所定条件を満足する間は一時的に増量する第１下限ガード値と、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じた積分値を積算または減算しながら徐々に変化させる第２下限ガード値と、を求め、求めた前記第１下限ガード値と前記第２下限ガード値の大きな方を前記デューティ下限ガード値として、前記デューティ比の下限値をガードし、一時的な増量が解除されて、前記デューティ下限ガード値を、前記第１下限ガード値から前記第２下限ガード値へと切替える場合、且つ切替え直前の前記第１下限ガード値のほうが切替え直後の前記第２下限ガード値より大きい場合は、切替え直後の前記第２下限ガード値を、切替え直前の前記第１下限ガード値とする。
【０００９】
この第２の発明によれば、一時的な増量が解除されて、デューティ下限ガード値を、第１下限ガード値から第２下限ガード値に切替える場合、且つ切替え直前の第１下限ガード値のほうが切替え直後の第２下限ガード値より大きい場合は、切替え直後の第２下限ガード値を、切替え直前の第１下限ガード値とする。
これにより、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、デューティ下限ガード値の急激な下降（ステップ的な立ち下がり）を防止することができるので、デューティ比のアンダーシュートを抑制し、吐出燃料圧力のアンダーシュートを適切に抑制することができる。
【００１０】
次に、本発明の第３の発明は、燃料タンク内の燃料を内燃機関に向けて圧送する燃料ポンプと、前記燃料ポンプを駆動するモータと、圧送する燃料圧力が目標燃料圧力に近づくように前記モータへの制御信号のデューティ比をフィードバック制御する制御部と、を備える内燃機関の燃料供給装置であって、前記制御部には、前記燃料ポンプから吐出された燃料の圧力に関する情報と、前記内燃機関の運転状態に関する情報と、が入力される。
そして、前記制御部は、前記燃料ポンプから吐出された燃料の圧力に関する情報に基づいた吐出燃料圧力が、前記目標燃料圧力に近づくように前記制御信号のデューティ比を求め、求めたデューティ比の制御信号を前記モータに出力する際、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて求めたデューティ下限ガード値にて前記デューティ比の下限値をガードし、前記デューティ下限ガード値がステップ的に立ち上がる場合は、前記デューティ下限ガード値のステップ的な立ち上がり量を減少するように、ステップ的な立ち上がり時点におけるデューティ下限ガード値の上限値をガードする。
【００１１】
この第３の発明によれば、デューティ下限ガード値がステップ的に立ち上がる場合は、デューティ下限ガード値のステップ的な立ち上がり量を減少するように上限値をガードする。
これにより、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、デューティ下限ガード値の急激な上昇（ステップ的な立ち上がり）を防止することができるので、デューティ比のオーバーシュートを抑制し、吐出燃料圧力のオーバーシュートを適切に抑制することができる。
【００１２】
次に、本発明の第４の発明は、上記第３の発明に係る内燃機関の燃料制御装置であって、前記制御部は、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じて所定条件を満足する間は一時的に増量する第１下限ガード値と、前記内燃機関の運転状態に関する情報に基づいた前記内燃機関の運転状態に応じた積分値を積算または減算しながら徐々に変化させる第２下限ガード値と、を求め、求めた前記第１下限ガード値と前記第２下限ガード値の大きな方をデューティ下限ガード値とし、前記デューティ比に基づいて下限値上限ガード値を算出し、前記デューティ下限ガード値の上限を前記下限値上限ガード値でガードした後のデューティ下限ガード値にて前記デューティ比の下限値をガードする。
【００１３】
この第４の発明によれば、デューティ下限ガード値の上限を、デューティ比に基づいて算出した下限値上限ガード値にてガードする。
これにより、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、デューティ下限ガード値の急激な上昇（ステップ的な立ち上がり）を防止することができるので、デューティ比のオーバーシュートを抑制し、吐出燃料圧力のオーバーシュートを適切に抑制することができる。
【００１４】
次に、本発明の第５の発明は、上記第２の発明または第４の発明に係る内燃機関の燃料制御装置であって、前記内燃機関は、車両のエンジンである。
また、前記第１下限ガード値は、利用者が操作するアクセルペダルの開度あるいは開度の変化状態に基づいて算出され、前記アクセルペダルが開方向に変化した場合には所定条件を満足する間、前記アクセルペダルの開度あるいは開度の変化状態に応じて一時的に増量される。
そして、前記第２下限ガード値は、前記アクセルペダルの開度を含む前記エンジンの運転状態に基づいて前記エンジンの吸気量を制御するスロットルバルブの開度あるいは開度の変化状態に基づいて徐々に変化するように前記積分値が積算または減算される。
【００１５】
この第５の発明によれば、車両のエンジンに供給する燃料の圧力の制御において、第１下限ガード値と、第２下限ガード値と、を適切に算出することが可能であり、燃料ポンプの吐出燃料圧力のフィードバック制御を適切に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の内燃機関の燃料供給装置の概略を説明する図である。
【図２】燃料供給装置の処理手順の第１の実施の形態を説明するフローチャートである。
【図３】燃料供給装置の処理手順の第１の実施の形態を説明するフローチャートである。
【図４】燃料供給装置の処理手順の第１の実施の形態を説明するフローチャートである。
【図５】図２〜図４に示す第１の実施の形態の処理によりアンダーシュートを抑制する動作を説明するグラフである。
【図６】図５に示す第１の実施の形態の動作に対して、従来の動作（アンダーシュート有り）を説明するグラフである。
【図７】燃料供給装置の処理手順の第２の実施の形態を説明するフローチャートである。
【図８】図７に示す第２の実施の形態の処理によりオーバーシュートを抑制する動作を説明するグラフである。
【図９】図８に示す第２の実施の形態の動作に対して、従来の動作（オーバーシュート有り）を説明するグラフである。
【発明を実施するための形態】
【００１７】
以下に本発明を実施するための形態を図面を用いて説明する。本実施の形態にて説明する燃料供給装置１０は、車両の燃料タンクＴに貯留された燃料ＦをエンジンＥ（内燃機関に相当）に供給するための装置である。
●［燃料供給装置１０の構成（図１）］
本実施の形態に係る燃料供給装置１０は、図１に示すように、直列に接続された低圧燃料ポンプユニット２０と高圧燃料ポンプユニット３０とを備えている。
低圧燃料ポンプユニット２０は、高圧燃料ポンプユニット３０に対して予め決められた圧力の燃料を供給するポンプユニットであり、高圧燃料ポンプユニット３０と低圧燃料配管２１によって接続されている。低圧燃料ポンプユニット２０は、燃料タンクＴ内に設置された燃料ポンプ２２と、燃料ポンプ２２を駆動させるモータ２２ｍと、エンジンコントロールユニットＥＣＵ（以下、ＥＣＵ４０という）からの信号に基づいて前記モータ２２ｍを制御する低圧制御部２４と、低圧燃料配管２１に取付けられて燃料ポンプ２２から吐出された燃料Ｆの圧力Ｐを検出する圧力センサ２６とから構成されている。
低圧制御部２４は、燃料ポンプ２２から吐出された燃料Ｆの圧力Ｐ（以下、燃料圧力Ｐという）がＥＣＵ４０により設定された目標燃料圧力Ｐｓに近づくように、前記モータ２２ｍに印加する電圧のデューティ比をフィードバック制御する。さらに、低圧制御部２４は、後記するように、ＥＣＵ４０から伝送されたアクセルセンサ信号、及びスロットルセンサ信号に基づいて前記デューティ比の下限値である下限ガード値を増減できるように構成されている。
なおＥＣＵ４０は、利用者が操作するアクセルペダルの開度を検出するアクセル（開度）センサ４１からの検出信号が入力され、エンジンの吸気量を制御するスロットルバルブ駆動モータ４２に制御信号を出力し、スロットル（開度）センサ４３から検出信号が入力される。
【００１８】
高圧燃料ポンプユニット３０は、低圧燃料ポンプユニット２０により供給された燃料Ｆの圧力Ｐを上昇させてエンジンＥに圧送するポンプユニットであり、高圧燃料配管３１によりエンジンＥのデリバリパイプ７に接続されている。高圧燃料ポンプユニット３０は、燃料ポンプ３２と、ＥＣＵ４０からの信号に基づいて燃料ポンプ３２を制御する高圧制御部３４と、高圧燃料配管３１に取付けられて燃料ポンプ３２から吐出された燃料圧力を検出する圧力センサ３６とから構成されている。そして、高圧燃料ポンプユニット３０によりエンジンＥのデリバリパイプ７に供給された高圧燃料がそのデリバリパイプ７に装着された複数のインジェクタ５からエンジンの燃焼室（図示省略）内に噴射されるようになる。
ここで、デリバリパイプ７内の余剰燃料は、バルブ３７ｖ、リターン配管３７を介して低圧燃料配管２１に戻される。
【００１９】
●［第１の実施の形態における低圧燃料ポンプユニット２０の低圧制御部２４の処理と動作（図２〜図６）］
次に、図２〜図４のフローチャートと、図５及び図６のグラフに基づいて、低圧燃料ポンプユニット２０の低圧制御部２４の処理及び動作の第１の実施の形態について説明する。第１の実施の形態では、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、燃料ポンプの吐出燃料圧力のフィードバック制御におけるアンダーシュートを抑制することができる。
ここで、図２に示すフローチャートの処理は、低圧制御部２４のマイコンのメモリに格納されたプログラムに基づいて、例えば、５［ｍｓ］毎に繰り返し実行される。即ち、低圧制御部２４が本発明の制御部に相当する。
以下、図２〜図４に示すフローチャートの各ステップを説明する。
【００２０】
ステップＳ１０にて低圧制御部２４は、目標燃料圧力Ｐｓを取り込み、ステップＳ２０に進む。この場合、図１に示すように、低圧制御部２４は、ＥＣＵ４０から通信等にて目標燃料圧力Ｐｓを取り込む。なお、目標燃料圧力Ｐｓは、ＥＣＵ４０以外の機器から取り込むようにしてもよいし、低圧制御部２４にて算出するようにしてもよい。また低圧制御部２４は、ＥＣＵ４０から、目標燃料圧力Ｐｓの他にも、エンジン（内燃機関）の運転状態に関する情報（アクセルペダル開度やスロットルバルブ開度等）を取り込む。
ステップＳ２０にて低圧制御部２４は、デューティ比（この場合、前回の処理時に求めたデューティ比）に基づいた制御信号（ＰＷＭ信号）をモータ２２ｍに出力してモータ２２ｍを駆動し、ステップＳ３０に進む。
ステップＳ３０にて低圧制御部２４は、取り込んだ目標燃料圧力Ｐｓ（例えば、５００［ｋＰａ］）と、圧力センサ２６により検出された実際の燃料圧力Ｐ（吐出燃料圧力に相当）とを比較し、その偏差に基づいてモータ２２ｍに印加する電圧のデューティ比を算出し、ステップＳ４０に進む。
ステップＳ４０にて低圧制御部２４は、サブルーチンＳＢ１００を実行し、ステップＳ３０にて算出したデューティ比の上限値及び下限値のガードを行って処理を終了する。
なお、サブルーチンＳＢ１００の詳細（図２参照）については以降にて説明する。
【００２１】
低圧制御部２４は、サブルーチンＳＢ１００の処理を開始すると、まずステップＳ１１０にて、前回の第１下限ガード値に、更新前の第１下限ガード値（前回の処理時の第１下限ガード値）を代入（コピー）し、前回の第２下限ガード値に、更新前の第２下限ガード値（前回の処理時の第２下限ガード値）を代入（コピー）してステップＳ１１５に進む。
ステップＳ１１５にて低圧制御部２４は、第１下限ガード値を算出するサブルーチンＳＢ２００（図３参照）を実行して今回の第１下限ガード値を算出した後、ステップＳ１２０に進む。なお、サブルーチンＳＢ２００の詳細については後述する。
ステップＳ１２０にて低圧制御部２４は、第２下限ガード値を算出するサブルーチンＳＢ３００（図４参照）を実行して今回の第２下限ガード値を算出した後、ステップＳ１２５に進む。なお、サブルーチンＳＢ３００の詳細については後述する。
そして以下の処理にて、第１下限ガード値と第２下限ガード値の大きいほうをデューティ下限ガード値として、デューティ比の下限値をガードする。
【００２２】
ステップＳ１２５にて低圧制御部２４は、ステップＳ１０にて取り込んだエンジンの運転状態に関する情報に基づいて、エンジンが減速中であるか否かを判定する。例えばアクセルペダルの開度（例えばアクセルペダルの開度が５［％］未満）やエンジンの回転数の変化（例えば回転数が下降中）等から減速中であるか否かを判定する。そして低圧制御部２４は、減速中である場合（Ｙｅｓ）はステップＳ１３０に進み、減速中でない場合（Ｎｏ）はステップＳ１４５に進む。
ステップＳ１３０に進んだ場合、低圧制御部２４は、前回の第１下限ガード値（ステップＳ１１０参照）が、前回の第２下限ガード値（ステップＳ１１０参照）よりも大きいか否かを判定する（すなわち、前回の処理時においてデューティ下限ガード値が第１下限ガード値であったか否かを判定する）。前回の第１下限ガード値が前回の第２下限ガード値よりも大きい場合（Ｙｅｓ）はステップＳ１３５に進み、前回の第１下限ガード値のほうが前回の第２下限ガード値以下の場合（Ｎｏ）はステップＳ１５０に進む。
ステップＳ１３５に進んだ場合、低圧制御部２４は、今回の第１下限ガード値（ステップＳ１１５参照）が、今回の第２下限ガード値（ステップＳ１２０参照）未満であるか否かを判定する（すなわち、今回の処理時において、デューティ下限ガード値が第２下限ガード値であるか否か（第１下限ガード値から第２下限ガード値へと切替わったか否か）を判定する）。今回の第１下限ガード値が今回の第２下限ガード値未満である場合（Ｙｅｓ）はステップＳ１４０に進み、今回の第１下限ガード値が今回の第２下限ガード値以上である場合（Ｎｏ）はステップＳ１５０に進む。
【００２３】
ステップＳ１４０に進んだ場合、低圧制御部２４は、前回の第１下限ガード値が、今回の第２下限ガード値よりも大きいか否かを判定する。前回の第１下限ガード値が今回の第２下限ガード値よりも大きい場合（Ｙｅｓ）はステップＳ１４５に進み、前回の第１下限ガード値が今回の第２下限ガード値以下の場合（Ｎｏ）はステップＳ１５０に進む。
ステップＳ１４５に進んだ場合、低圧制御部２４は、今回の第２下限ガード値に、前回の第１下限ガード値を代入してステップＳ１５０に進む。
このように、低圧制御部２４は、第１下限ガード値と第２下限ガード値の大きいほうを選択する際において、第１下限ガード値から第２下限ガード値へと切替える場合、且つ切替え直前の第１下限ガード値（前回の第１下限ガード値）のほうが切替え直後の第２下限ガード値（今回の第２下限ガード値）より大きい場合、切替え直後の第２下限ガード値と、切替え直前の第１下限ガード値とする。
【００２４】
そしてステップＳ１５０にて低圧制御部２４は、今回の第１下限ガード値が今回の第２下限ガード値以上であるか否かを判定する。今回の第１下限ガード値が今回の第２下限ガード値以上である場合（Ｙｅｓ）はステップＳ１５５Ａに進み、今回の第１下限ガード値が今回の第２下限ガード値未満である場合（Ｎｏ）はステップＳ１５５Ｂに進む。
ステップＳ１５５Ａに進んだ場合、低圧制御部２４は、デューティ下限ガード値に今回の第１下限ガード値を代入してステップＳ１７０に進む。
ステップＳ１５５Ｂに進んだ場合、低圧制御部２４は、デューティ下限ガード値に今回の第２下限ガード値を代入してステップＳ１７０に進む。
このように、低圧制御部２４は、第１下限ガード値と第２下限ガード値の大きなほうをデューティ下限ガード値とする。
【００２５】
そしてステップＳ１７０にて低圧制御部２４は、ステップＳ３０にて求めたデューティ比が、デューティ下限ガード値未満であるか否かを判定する。デューティ比がデューティ下限ガード値未満である場合（Ｙｅｓ）はステップＳ１７５に進み、デューティ比がデューティ下限ガード値以上である場合（Ｎｏ）はステップＳ１８０に進む。
ステップＳ１７５に進んだ場合、低圧制御部２４は、デューティ比にデューティ下限ガード値を代入してステップＳ１８０に進む。
ステップＳ１８０にて低圧制御部２４は、デューティ比が、予め設定された上限ガード値（例えば、９９％（固定））より大きいか否かを判定する。デューティ比が上限ガード値よりも大きい場合（Ｙｅｓ）はステップＳ１８５に進み、デューティ比が上限ガード値以下の場合（Ｎｏ）は処理を終了する。
ステップＳ１８５に進んだ場合、低圧制御部２４は、デューティ比に上限ガード値を代入して処理を終了する。
【００２６】
次に図３に示すサブルーチンＳＢ２００（図２のステップＳ１１５参照）の処理について説明する。サブルーチンＳＢ２００は、アクセルペダル開度による第１下限ガード値の算出処理である。
ステップＳ２０１では、低圧制御部２４は、アクセルペダル開度による第１下限ガード値のかさ上げ処理が実施されたか否かを判定する。かさ上げ処理が実施されている場合（Ｙｅｓ）は処理を終了（リターン）し、かさ上げ処理が実施されていない場合（Ｎｏ）はステップＳ２０２に進む。なお、かさ上げ処理の詳細については説明を省略する。
ステップＳ２０２に進んだ場合、低圧制御部２４は、アクセル加速中（例えばアクセルペダル開度が所定開度以上）であるか否かを判定する。アクセル加速中である場合（Ｙｅｓ）はステップＳ２０３に進み、アクセル加速中でない場合（Ｎｏ）はステップＳ２０６に進む。
ステップＳ２０３に進んだ場合、低圧制御部２４は、圧力センサ２６により検出された実際の燃料圧力Ｐ（吐出燃料圧力に相当）が判定燃料圧力［ｋＰａ］以上、且つデューティ比が例えば４５［％］未満であるか否かを判定する。燃料圧力Ｐが判定燃料圧力［ｋＰａ］以上、且つデューティ比が４５［％］未満である場合（Ｙｅｓ）はステップＳ２０４に進み、そうでない場合（Ｎｏ）はステップＳ２０５に進む。なお、この場合の判定燃料圧力は、例えば、５５０［ｋＰａ］等の固定値であってもよいし、目標燃料圧力＋５０［ｋＰａ］と設定するようにしてもよいし、図３に示すマップＭ１Ａと目標燃料圧力に基づいてマップ補間等にて求めるようにしてもよい。
【００２７】
ステップＳ２０４に進んだ場合、低圧制御部２４は、第１下限ガード値に第１所定値（この場合、６０［％］）を代入して処理を終了（リターン）する。
ステップＳ２０５に進んだ場合、低圧制御部２４は、図３に示すマップＭ１とアクセルペダル開度に基づいてマップ補間等にて求めた値を第１下限ガード値に代入して処理を終了（リターン）する。
またステップＳ２０６に進んだ場合、低圧制御部２４は、アクセルペダル開度が例えば５［％］未満であるか否かを判定する。アクセルペダル開度が５［％］未満である場合（Ｙｅｓ）はステップＳ２０７に進み、アクセルペダル開度が５［％］以上である場合（Ｎｏ）は処理を終了（リターン）する。
ステップＳ２０７に進んだ場合、低圧制御部２４は、第１下限ガード値に第２所定値（この場合、３５［％］）を代入して処理を終了（リターン）する。
なお、第１下限ガード値は、上記の例に限定されず、アクセルペダルの開度あるいは開度の変化状態に基づいて算出されればよく、アクセルペダルが開方向に変化した場合には、所定条件を満足する間、アクセルペダルの開度あるいは開度の変化状態に応じて一時的に増量される。
【００２８】
次に図４に示すサブルーチンＳＢ３００（図２のステップＳ１２０参照）の処理について説明する。サブルーチンＳＢ３００は、スロットルバルブ開度による第２下限ガード値の算出処理である。
ステップＳ３０１では、低圧制御部２４は、スロットル加速中（例えばスロットルバルブ開度が所定開度以上）であるか否かを判定する。スロットル加速中である場合（Ｙｅｓ）はステップＳ３０２に進み、スロットル加速中でない場合（Ｎｏ）はステップＳ３０５に進む。
ステップＳ３０２に進んだ場合、低圧制御部２４は、圧力センサ２６により検出された実際の燃料圧力Ｐ（吐出燃料圧力に相当）が判定燃料圧力［ｋＰａ］以上であるか否かを判定する。燃料圧力Ｐが判定燃料圧力［ｋＰａ］以上である場合（Ｙｅｓ）は処理を終了（リターン）し、燃料圧力Ｐが判定燃料圧力［ｋＰａ］未満である場合（Ｎｏ）はステップＳ３０３に進む。なお、この場合の判定燃料圧力は、例えば、６５０［ｋＰａ］等の固定値であってもよいし、目標燃料圧力＋１５０［ｋＰａ］と設定するようにしてもよいし、図４に示すマップＭ２Ｃと目標燃料圧力に基づいてマップ補間等にて求めるようにしてもよい。
ステップＳ３０３に進んだ場合、低圧制御部２４は、スロットルバルブ開度の変化量（この場合、開き側（＋）の変化量）と、図４に示すマップＭ２Ａ（開き側）に基づいて、マップ補間等にて積分値（積算値）を求め、ステップＳ３０４に進む。
そしてステップＳ３０４にて低圧制御部２４は、第２下限ガード値に、求めた積算値を加算して第２下限ガード値を更新し、処理を終了（リターン）する。
【００２９】
ステップＳ３０５に進んだ場合、低圧制御部２４は、スロットルバルブ開度の変化量（この場合、閉じ側（−）の変化量）と、図４に示すマップＭ２Ｂ（閉じ側）に基づいて、マップ補間等にて積分値（減算値）を求め、ステップＳ３０６に進む。
そしてステップＳ３０６にて低圧制御部２４は、第２下限ガード値から、求めた減算値を減算して第２下限ガード値を更新し、処理を終了（リターン）する。
なお、第２下限ガード値は、上記の例に限定されず、アクセルペダルの開度を含むエンジンの運転状態に基づいてエンジンの吸気量を制御するスロットルバルブの開度あるいは開度の変化状態に基づいて徐々に変化するように積分値が積算または減算される。
以上に説明した図２のＳＢ１００に示すフローチャートにおいて、ステップＳ１１０、及びステップＳ１２５〜ステップＳ１４５の処理が、アンダーシュートの発生を抑制するための処理である。
【００３０】
次に図５、図６を用いて、図２〜図４にて説明したフローチャートの処理による、第１下限ガード値、第２下限ガード値、デューティ下限ガード値、の動作の概要について説明する。なお図５（Ａ）及び（Ｂ）はアンダーシュートの発生を抑制する本願の動作を示しており、図６（Ａ）及び（Ｂ）はアンダーシュートが発生する従来の動作を示している。
図５（Ａ）は、利用者が、アクセルペダルの踏み込みを、全閉状態＜――＞全開状態となるように繰り返した状態、及びそのアクセルペダルの開度（図５（Ａ）中の一点鎖線にて示す）の変化に応じてスロットルバルブの開度（図５（Ａ）中の点線にて示す）が変化する様子を示しており、横軸が時間、縦軸が開度を示している。なお、図５（Ａ）と図６（Ａ）は同一の状態を示している。
また図５（Ｂ）は、図５（Ａ）に示す状態において、第１下限ガード値（図５（Ｂ）中の一点鎖線にて示す）の変化、第２下限ガード値（図５（Ｂ）中の点線にて示す）の変化、及びデューティ下限ガード値（図５（Ｂ）中の太実線にて示す）の変化の様子を示している。
【００３１】
アクセルペダルを全開状態となるように踏み込んでいる期間Ｔ１では、第１下限ガード値は、図３のステップＳ２０４あるいはステップＳ２０５にて、一時的に増量されている。またこの期間Ｔ１では、第２下限ガード値は、図４のステップＳ３０４にて、徐々に増加している。
そしてアクセルペダルの全開状態から全閉状態へとされた期間Ｔ２では、第１下限ガード値は、図３のステップＳ２０４あるいはステップＳ２０５の一時的な増量状態が解除されて、ステップＳ２０７による値が代入される。従って、期間Ｔ１から期間Ｔ２に移行した際、第１下限ガード値は、急激に（ステップ的に）減少する。
ここで第２下限ガード値は、徐々に変化するので、ステップ的な減少は発生しないが、期間Ｔ１が短い場合、期間Ｔ１から期間Ｔ２に変化した場合、第１下限ガード値よりも低い位置から減少する方向（右下がり方向）へと徐々に変化する。
【００３２】
ここで図６（Ｂ）に示す従来の動作では、デューティ下限ガード値（太実線）にΔＵＳの落ち込みが発生するので、燃料圧力のアンダーシュートが発生する場合があった。
しかし図５（Ｂ）に示す本願の動作では、符号Ｈｓに示す位置では、図２に示すステップＳ１２５〜ステップＳ１４５に示すように、デューティ下限ガード値が、第１下限ガード値から第２下限ガード値へと切替える場合、且つ切替え直前の第１下限ガード値のほうが切替え直後の第２下限ガード値より大きい場合に、切替え直後の第２下限ガード値を、切替え直前の第１下限ガード値とする。これにより、図６（Ｂ）におけるΔＵＳの落ち込みを解消し、不足しているＵＳ分のデューティを補正し、燃料圧力のアンダーシュートを適切に抑制することができる。
【００３３】
以上に説明したように、デューティ下限ガード値がステップ的に立ち下がる（急激に下降する）場合は、デューティ下限ガード値のステップ的な立ち下がり量を減少するように、ステップ的な立ち下がり時点におけるデューティ下限ガード値を底上げする（ステップＳ１２５〜ステップＳ１４５）。
【００３４】
●［第２の実施の形態における低圧燃料ポンプユニット２０の低圧制御部２４の処理と動作（図７〜図９）］
次に、図７のフローチャートと、図８及び図９のグラフに基づいて、低圧燃料ポンプユニット２０の低圧制御部２４の処理及び動作の第２の実施の形態について説明する。図７に示す第２の実施の形態のＳＢ１００の処理では、図２に示す第１の実施の形態のＳＢ１００に対して、ステップＳ１６０、ステップＳ１６５を追加しており、オーバーシュートの抑制を行う処理を追加している。
第２の実施の形態では、燃料カット中及び燃料カットからの復帰時にかかわらず、より広い内燃機関の運転状態において、燃料ポンプの吐出燃料圧力のフィードバック制御におけるアンダーシュート及びオーバーシュートを抑制することができる。
以下、第１の実施の形態との相違点について主に説明する。
【００３５】
図７に示すフローチャートにおいて、ステップＳ１１０〜ステップＳ１５５Ａ及びステップＳ１５５Ｂまでは、図２に示す第１の実施の形態と同じであるので説明を省略する。
ステップＳ１６０にて低圧制御部２４は、デューティ下限ガード値が、例えばデューティ比＋α（α＝所定値）より大きいか否かを判定する。この「デューティ比＋α」が、デューティ比に基づいて算出された下限値上限ガード値であるが、デューティ比＋αに限定されず、デューティ比に基づいてどのように算出されてもよい。デューティ下限ガード値が、デューティ比＋αより大きい場合（Ｙｅｓ）はステップＳ１６５に進み、デューティ下限ガード値が、デューティ比＋α以下である場合（Ｎｏ）はステップＳ１７０に進む。
ステップＳ１６５に進んだ場合、低圧制御部２４は、デューティ下限ガード値にデューティ比＋α（下限値上限ガード値）を代入して、ステップＳ１７０に進む。
なお、ステップＳ１７０〜ステップＳ１８５の処理は、図２に示す第１の実施の形態と同じであるので、説明を省略する。
以上に説明した図７のＳＢ１００に示すフローチャートにおいて、ステップＳ１６０、ステップＳ１６５の処理が、オーバーシュートの発生を抑制するための処理である。
【００３６】
次に図８、図９を用いて、図７にて説明したフローチャートの処理による、第１下限ガード値、第２下限ガード値、下限値上限ガード値、デューティ下限ガード値、の動作の概要について説明する。なお図８（Ａ）及び（Ｂ）はオーバーシュートの発生を抑制する本願の動作を示しており、図９（Ａ）及び（Ｂ）はオーバーシュートが発生する従来の動作を示している。
図８（Ａ）は、利用者が、アクセルペダルの踏み込みを、全閉状態――＞全開状態――＞全閉状態となるように操作した状態、及びそのアクセルペダルの開度（図８（Ａ）中の一点鎖線にて示す）の変化に応じてスロットルバルブの開度（図８（Ａ）中の点線にて示す）が変化する様子を示しており、横軸が時間、縦軸が開度を示している。なお、図８（Ａ）と図９（Ａ）は同一の状態を示している。
また図８（Ｂ）は、図８（Ａ）に示す状態において、第１下限ガード値（図８（Ｂ）中の一点鎖線にて示す）の変化、第２下限ガード値（図８（Ｂ）中の点線にて示す）の変化、下限値上限ガード値（図８（Ｂ）中の細実線にて示す）の変化、及びデューティ下限ガード値（図８（Ｂ）中の太実線にて示す）の変化の様子を示している。
【００３７】
アクセルペダルを全閉状態から全開状態となるように踏み込んだ直後の期間Ｔ３では、第１下限ガード値は、図３のステップＳ２０４あるいはステップＳ２０５にて、一時的に増量されている。またこの期間Ｔ３では、第２下限ガード値は、図４のステップＳ３０４にて、徐々に増加している。
期間Ｔ３の開始時では、第１下限ガード値が一時的に増量されることで急激に（ステップ的に）増加する。また、期間Ｔ３を経過した後では、第１下限ガード値は、図３のステップＳ２０４あるいはステップＳ２０５の一時的な増量状態が解除されて、ステップＳ２０７による値が代入される。従って、期間Ｔ３が経過した後、第１下限ガード値は、急激に（ステップ的に）減少する。
期間Ｔ３において、第２下限ガード値は、徐々に変化するので、ステップ的な減少は発生しないが、徐々に増加する方向に変化する。
【００３８】
ここで図９（Ｂ）に示す従来の動作では、デューティ下限ガード値（太実線）にΔＯＳの急激な立ち上がりが発生するので、燃料圧力のオーバーシュートが発生する場合があった。
しかし図８（Ｂ）に示す本願の動作では、期間Ｔ３において、図７に示すステップＳ１６０、ステップＳ１６５に示すように、デューティ下限ガード値は、デューティ比に基づいて算出された下限値上限ガード値にて上限値がガードされる。これにより、図９（Ｂ）におけるΔＯＳの急激な立ち上がりを解消し、過剰となるＯＳ分のデューティを補正し、燃料圧力のオーバーシュートを適切に抑制することができる。
【００３９】
以上に説明したように、デューティ下限ガード値がステップ的に立ち上がる（急激に上昇する）場合は、デューティ下限ガード値のステップ的な立ち上がり量を減少するように、ステップ的な立ち上がり時点におけるデューティ下限ガード値の上限値をガードする（ステップＳ１６０、ステップＳ１６５）。
【００４０】
以上、図２に示した第１の実施の形態のフローチャートでは、ステップＳ１１０、ステップＳ１２５〜ステップＳ１４５にて、アンダーシュートを抑制している。
また、図７に示す第２の実施の形態のフローチャートでは、図２に示した第１の実施の形態のフローチャートに対してステップＳ１６０、ステップＳ１６５を追加することで、アンダーシュートとオーバーシュートの双方を抑制している。
なお、図７に示すフローチャートから、ステップＳ１１０、ステップＳ１２５〜ステップＳ１４５を省略し、オーバーシュートのみを抑制することもできる。
従って、上記のいずれかを用いることで、アンダーシュートとオーバーシュートの少なくとも一方を抑制することができる。
【００４１】
本発明の内燃機関の燃料供給装置は、本実施の形態で説明した構成、処理手順等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。例えば処理手順を説明したフローチャートは、本実施の形態にて説明したものに限定されるものではない。
また、以上（≧）、以下（≦）、より大きい（＞）、未満（＜）等は、等号を含んでも含まなくてもよい。
また、本実施の形態の説明に用いた数値は一例であり、この数値に限定されるものではない。
また、図５に示す動作波形、及び図８に示す動作波形は、動作波形の例を示すものであり、この波形の動作に限定されるものではない。
本実施の形態の説明では、内燃機関の例として車両のエンジンを用いて説明したが、種々の内燃機関に適用することが可能である。
本実施の形態の説明では、内燃機関の運転状態として、アクセル開度、スロットル開度を用いたが、これらに限定されず、種々の運転状態を用いることができる。
【符号の説明】
【００４２】
１０      燃料供給装置（内燃機関の燃料供給装置）
２０      低圧燃料ポンプユニット
２２ｍ    モータ
２２      燃料ポンプ
２４      低圧制御部（制御部）
３０      高圧燃料ポンプユニット
４０      ＥＣＵ（エンジンコントロールユニット）
４１      アクセル（開度）センサ
４２      スロットルバルブ駆動モータ
４３      スロットル（開度）センサ
Ｆ        燃料
Ｔ        燃料タンク
Ｐ        燃料圧力（吐出燃料圧力）
Ｐｓ      目標燃料圧力
【図１】
2015113707.tif 000003
【図２】
2015113707.tif 000004
【図３】
2015113707.tif 000005
【図４】
2015113707.tif 000006
【図５】
2015113707.tif 000007
【図６】
2015113707.tif 000008
【図７】
2015113707.tif 000009
【図８】
2015113707.tif 000010
【図９】
2015113707.tif 000011