(57)【要約】【課題】低圧ポンプと高圧ポンプを備えた燃料供給システムにおいて、高圧ポンプの作動中に低圧燃料系の異常診断を行うことができるようにする。【解決手段】燃圧センサ３２で検出した高圧燃料系内の燃圧を目標燃圧に一致させるように燃圧Ｆ／Ｂ（フィードバック）補正値を算出して、この燃圧Ｆ／Ｂ補正値を用いて高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する高圧側燃圧Ｆ／Ｂ制御を実行する。この高圧側燃圧Ｆ／Ｂ制御の実行中に、低圧ポンプ１２の吐出量を強制的に変化（例えば増加）させる低圧ポンプ吐出量強制変化制御を実行し、この低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧Ｆ／Ｂ制御の制御状態（例えば燃圧Ｆ／Ｂ補正値）に基づいて、低圧燃料系（例えば、低圧ポンプ１２、燃料配管１３、プレッシャレギュレータ１５、低圧ポンプ１２の制御系等）の異常の有無を判定する。【選択図】図１
2011220313.tif 000002
【特許請求の範囲】
【請求項１】
低圧ポンプから吐出される燃料を高圧ポンプに供給し、この高圧ポンプから吐出される燃料を燃料噴射弁に供給する内燃機関の燃料供給システムに適用され、前記高圧ポンプから前記燃料噴射弁に燃料を供給する高圧燃料系内の燃料の圧力（以下「燃圧」という）を検出する燃圧検出手段と、前記燃圧検出手段で検出した高圧燃料系内の燃圧を目標燃圧に一致させるように前記高圧ポンプをフィードバック制御する高圧側燃圧フィードバック制御を実行する燃圧制御手段とを備えた内燃機関の燃料供給システムの異常診断装置において、
前記高圧側燃圧フィードバック制御の実行中に前記低圧ポンプの吐出量を強制的に変化させる低圧ポンプ吐出量強制変化制御を実行し、該低圧ポンプ吐出量強制変化制御を実行したときの前記高圧側燃圧フィードバック制御の制御状態に基づいて、前記低圧ポンプから前記高圧ポンプに燃料を供給する低圧燃料系の異常の有無を判定する異常診断手段と
を備えていることを特徴とする内燃機関の燃料供給システムの異常診断装置。
【請求項２】
前記異常診断手段は、前記低圧ポンプ吐出量強制変化制御の際に前記低圧ポンプの吐出量を強制的に増加又は減少させることを特徴とする請求項１に記載の内燃機関の燃料供給システムの異常診断装置。
【請求項３】
前記異常診断手段は、前記低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧変化を抑制する方向に予め前記高圧ポンプの制御量を補正する手段を有することを特徴とする請求項１又は２に記載の内燃機関の燃料供給システムの異常診断装置。
【請求項４】
前記異常診断手段により前記低圧燃料系の異常有りと判定された場合に前記低圧ポンプの吐出量を通常時よりも減少させるフェールセーフ制御手段を備えていることを特徴とする請求項１乃至３のいずれかに記載の内燃機関の燃料供給システムの異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、低圧ポンプから吐出される燃料を高圧ポンプに供給し、この高圧ポンプから吐出される燃料を燃料噴射弁に供給する内燃機関の燃料供給システムの異常診断装置に関する発明である。
【背景技術】
【０００２】
気筒内に燃料を直接噴射する筒内噴射式エンジンは、吸気ポートに燃料を噴射する吸気ポート噴射式エンジンと比較して、噴射から燃焼までの時間が短く、噴射燃料を霧化させる時間を十分に稼ぐことができないため、噴射圧力を高圧にして噴射燃料を微粒化する必要がある。そのため、筒内噴射式エンジンでは、電動式の低圧ポンプで燃料タンクから汲み上げた燃料を、エンジンのカム軸で駆動される高圧ポンプに供給し、この高圧ポンプから吐出される高圧の燃料を燃料噴射弁へ圧送するようにしている。
【０００３】
一般に、筒内噴射式エンジンでは、高圧ポンプから燃料噴射弁に高圧の燃料を供給する高圧燃料系内の燃圧（燃料圧力）を検出する燃圧センサを設け、この燃圧センサで検出した高圧燃料系内の燃圧を目標燃圧に一致させるように高圧ポンプの吐出量をフィードバック制御するようにしている。
【０００４】
このような燃料供給システムの異常診断技術としては、例えば、特許文献１（特許第３９５８８３９号公報）に記載されているように、高圧ポンプの停止中（エンジン停止中）に低圧ポンプを作動させて高圧燃料系内の燃圧を低圧燃料系内の燃圧と等しくし、この状態で燃圧センサで検出した高圧燃料系内の燃圧（＝低圧燃料系内の燃圧）に基づいて低圧燃料系の異常診断を行うようにしたものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３９５８８３９号公報（第２頁等）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１の技術では、高圧ポンプの停止中（エンジン停止中）に低圧ポンプを作動させて高圧燃料系内の燃圧を低圧燃料系内の燃圧と等しくした状態で低圧燃料系の異常診断を行うものであるため、高圧ポンプの作動中には低圧燃料系の異常診断を行うことができない。しかも、高圧ポンプの停止直後は、まだ高圧燃料系内の燃圧が低圧燃料系内の燃圧よりも高いため、高圧ポンプの停止後に高圧燃料系内の燃圧が低圧燃料系内の燃圧付近に低下するまで待ってからでないと、低圧燃料系の異常診断を行うことができない。このため、低圧燃料系の異常診断の実行頻度をあまり高くすることができず、低圧燃料系の異常が発生した場合に、その異常を早期に検出できない可能性がある。
【０００７】
そこで、本発明が解決しようとする課題は、高圧ポンプの作動中に低圧燃料系の異常診断を行うことができ、低圧燃料系の異常が発生した場合に、その異常を早期に検出することができる内燃機関の燃料供給システムの異常診断装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に係る発明は、低圧ポンプから吐出される燃料を高圧ポンプに供給し、この高圧ポンプから吐出される燃料を燃料噴射弁に供給する内燃機関の燃料供給システムに適用され、高圧ポンプから燃料噴射弁に燃料を供給する高圧燃料系内の燃料の圧力（以下「燃圧」という）を検出する燃圧検出手段と、燃圧検出手段で検出した高圧燃料系内の燃圧を目標燃圧に一致させるように高圧ポンプをフィードバック制御する高圧側燃圧フィードバック制御を実行する燃圧制御手段とを備えた内燃機関の燃料供給システムの異常診断装置において、高圧側燃圧フィードバック制御の実行中に低圧ポンプの吐出量を強制的に変化させる低圧ポンプ吐出量強制変化制御を実行し、該低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧フィードバック制御の制御状態に基づいて、低圧ポンプから高圧ポンプに燃料を供給する低圧燃料系の異常の有無を判定する異常診断手段とを備えた構成としたものである。
【０００９】
高圧側燃圧フィードバック制御の実行中に、低圧ポンプの吐出量を強制的に変化させる低圧ポンプ吐出量強制変化制御を実行すると、それに伴って高圧燃料系内の燃圧が変化して高圧側燃圧フィードバック制御の制御状態（例えばフィードバック補正値等）が変化するが、その際、低圧燃料系（例えば低圧ポンプ等）の異常時には、高圧側燃圧フィードバック制御の制御状態が低圧燃料系の正常時とは異なってくる。従って、高圧側燃圧フィードバック制御の実行中に低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧フィードバック制御の制御状態を監視すれば、低圧燃料系の異常の有無を精度良く判定することができる。このようにすれば、高圧ポンプの作動中に低圧燃料系の異常診断を行うことができるため、低圧燃料系の異常診断の実行頻度を十分に高くすることができ、低圧燃料系の異常が発生した場合に、その異常を早期に検出することができる。
【００１０】
この場合、請求項２のように、低圧ポンプ吐出量強制変化制御の際に低圧ポンプの吐出量を強制的に増加又は減少させるようにすると良い。例えば、低圧ポンプの吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行したにも拘らず、高圧側燃圧フィードバック制御の制御状態の変化が小さい場合には、低圧燃料系の異常（例えば低圧ポンプから高圧ポンプに供給する燃圧が正常に上昇しない燃圧低下異常）有りと判断できる。一方、低圧ポンプの吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行したにも拘らず、高圧側燃圧フィードバック制御の制御状態の変化が小さい場合には、低圧燃料系の異常（例えば低圧ポンプから高圧ポンプに供給する燃圧が正常に低下しない燃圧上昇異常）有りと判断できる。
【００１１】
ところで、低圧ポンプ吐出量強制変化制御によって高圧燃料系内の燃圧（燃料噴射弁に供給する燃圧）が大きく変化し過ぎると、燃料噴射制御精度が低下して、排気エミッションが悪化する可能性がある。
【００１２】
そこで、請求項３のように、低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧変化を抑制する方向に予め高圧ポンプの制御量を補正するようにしても良い。このようにすれば、低圧ポンプ吐出量強制変化制御による高圧燃料系内の燃圧変化を抑制することができ、これにより、燃料噴射制御精度の低下を防止して、排気エミッションの悪化を防止することができる。
【００１３】
また、請求項４のように、異常診断手段により低圧燃料系の異常有りと判定された場合に低圧ポンプの吐出量を通常時（低圧燃料系の正常時）よりも減少させるフェールセーフ制御手段を備えた構成としても良い。このようにすれば、低圧燃料系の異常によって低圧燃料系内や高圧燃料系内の燃圧が異常に高圧になることを防止することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は本発明の実施例１における筒内噴射式エンジンの燃料供給システムの概略構成を示す図である。
【図２】図２は実施例１の異常診断ルーチンの処理の流れを説明するフローチャートである。
【図３】図３はフェールセーフ制御ルーチンの処理の流れを説明するフローチャートである。
【図４】図４は実施例２の異常診断ルーチンの処理の流れを説明するフローチャートである。
【図５】図５は実施例３の異常診断ルーチンの処理の流れを説明するフローチャートである。
【図６】図６は実施例４の異常診断ルーチンの処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。
【実施例１】
【００１６】
本発明の実施例１を図１乃至図３に基づいて説明する。
まず、図１に基づいて筒内噴射式のエンジン（内燃機関）の燃料供給システム全体の概略構成を説明する。
【００１７】
燃料を貯溜する燃料タンク１１内には、燃料を汲み上げる低圧ポンプ１２が設置されている。この低圧ポンプ１２は、バッテリ（図示せず）を電源とする電動モータ（図示せず）によって駆動される。低圧ポンプ１２は、駆動電圧をデューティ制御することで吐出量を連続的に変化可能なポンプを用いても良いし、或は、駆動電圧を複数段階に切り換えることで吐出量を複数段階（例えば３段階）に切り換え可能なポンプを用いても良い。
【００１８】
この低圧ポンプ１２から吐出される燃料は、燃料配管１３を通して高圧ポンプ１４に供給される。燃料配管１３には、プレッシャレギュレータ１５が接続され、このプレッシャレギュレータ１５によって低圧ポンプ１２の吐出圧力（高圧ポンプ１４への燃料供給圧力）が所定圧力に調圧され、その圧力を越える燃料の余剰分が燃料戻し管１６により燃料タンク１１内に戻されるようになっている。
【００１９】
高圧ポンプ１４は、円筒状のポンプ室１８内でピストン１９を往復運動させて燃料を吸入／吐出するピストンポンプであり、ピストン１９は、エンジンのカム軸２０に嵌着されたカム２１の回転運動によって駆動される。このカム２１は、例えば、２つのカム山を有する２山カムを用いるようにしても良いが、これに限定されず、３つのカム山を有する３山カムや４つのカム山を有する４山カムを用いるようにしても良い。
【００２０】
この高圧ポンプ１４の吸入口２２側には、燃圧制御弁２３が設けられている。この燃圧制御弁２３は、常開型の電磁弁であり、吸入口２２を開閉する弁体２４と、この弁体２４を開弁方向に付勢するスプリング２５と、弁体２４を閉弁方向に電磁駆動するソレノイド２６とから構成されている。
【００２１】
高圧ポンプ１４の吸入行程（ピストン１９の下降時）においては、燃圧制御弁２３が開弁されてポンプ室１８内に燃料が吸入され、高圧ポンプ１４の吐出行程（ピストン１９の上昇時）においては、燃圧制御弁２３の閉弁期間（閉弁開始時期からピストン１９の上死点までの閉弁状態のクランク角区間）を制御することで、高圧ポンプ１４の吐出量を制御して燃圧（吐出圧力）を制御する。
【００２２】
つまり、燃圧を上昇させるときには、燃圧制御弁２３の閉弁開始時期（通電時期）を進角させることで、燃圧制御弁２３の閉弁期間を長くして高圧ポンプ１４の吐出量を増加させ、逆に、燃圧を低下させるときには、燃圧制御弁２３の閉弁開始時期（通電時期）を遅角させることで、燃圧制御弁２３の閉弁期間を短くして高圧ポンプ１４の吐出量を減少させる。
【００２３】
一方、高圧ポンプ１４の吐出口２７側には、吐出した燃料の逆流を防止する逆止弁２８が設けられている。高圧ポンプ１４から吐出される燃料は、高圧燃料配管２９を通してデリバリパイプ３０に送られ、このデリバリパイプ３０からエンジンの各気筒に取り付けられた燃料噴射弁３１に高圧の燃料が分配される。デリバリパイプ３０（又は高圧燃料配管２９）には、高圧燃料配管２９やデリバリパイプ３０等の高圧燃料系内の燃圧（燃料圧力）を検出する燃圧センサ３２（燃圧検出手段）が設けられている。また、デリバリパイプ３０には、リリーフ弁３３が設けられ、このリリーフ弁３３の排出ポートがリリーフ配管３４を介して燃料タンク１１（又は低圧側の燃料配管１３）に接続されている。
【００２４】
また、エンジンには、吸入空気量を検出するエアフローメータ３６や、クランク軸（図示せず）の回転に同期して所定クランク角毎にパルス信号を出力するクランク角センサ３７が設けられている。このクランク角センサ３７の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００２５】
これら各種センサの出力は、電子制御回路（以下「ＥＣＵ」と表記する）３８に入力される。このＥＣＵ３８は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁３１の燃料噴射量や点火プラグ（図示せず）の点火時期を制御する。
【００２６】
その際、ＥＣＵ３８は、燃圧制御ルーチン（図示せず）を実行することで、特許請求の範囲でいう燃圧制御手段として機能し、エンジン運転状態（例えば、エンジン回転速度やエンジン負荷等）に応じて目標燃圧をマップ等により算出し、燃圧センサ３２で検出した高圧燃料系内の燃圧を目標燃圧に一致させるように燃圧Ｆ／Ｂ補正値を算出して、この燃圧Ｆ／Ｂ補正値を用いて高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する高圧側燃圧Ｆ／Ｂ制御を実行する。ここで、「Ｆ／Ｂ」は「フィードバック」を意味する（以下、同様）。
【００２７】
また、ＥＣＵ３８は、後述する図２の異常診断ルーチンを実行することで、特許請求の範囲でいう異常診断手段として機能し、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ１２の吐出量を強制的に変化（例えば増加）させる低圧ポンプ吐出量強制変化制御を実行し、この低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧Ｆ／Ｂ制御の制御状態（例えば燃圧Ｆ／Ｂ補正値）に基づいて、低圧燃料系（例えば、低圧ポンプ１２、燃料配管１３、プレッシャレギュレータ１５、低圧ポンプ１２の制御系等）の異常の有無を判定する。
【００２８】
高圧側燃圧Ｆ／Ｂ制御の実行中に、低圧ポンプ１２の吐出量を強制的に変化（例えば増加）させる低圧ポンプ吐出量強制変化制御を実行すると、それに伴って高圧燃料系内の燃圧が変化して高圧側燃圧Ｆ／Ｂ制御の制御状態（例えば燃圧Ｆ／Ｂ補正値）が変化するが、その際、低圧燃料系の異常時には、高圧側燃圧Ｆ／Ｂ制御の制御状態が低圧燃料系の正常時とは異なってくる。従って、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧Ｆ／Ｂ制御の制御状態を監視すれば、低圧燃料系の異常の有無を精度良く判定することができる。
【００２９】
更に、ＥＣＵ３８は、後述する図３のフェールセーフ制御ルーチンを実行することで、特許請求の範囲でいうフェールセーフ制御手段として機能し、図２の異常診断ルーチンにより低圧燃料系の異常有りと判定された場合に、低圧ポンプ１２の吐出量を通常時（低圧燃料系の正常時）よりも少ないフェールセーフ用の吐出量（例えば、エンジン１１を運転可能な吐出量の下限値又はそれよりも少し大きい値）に減少させるフェールセーフ制御を実行する。
以下、ＥＣＵ３８が実行する図２の異常診断ルーチン及び図３のフェールセーフ制御ルーチンの処理内容を説明する。
【００３０】
［異常診断ルーチン］
図２に示す異常診断ルーチンは、ＥＣＵ３８の電源オン中に所定周期で繰り返し実行される。本ルーチンが起動されると、まず、ステップ１０１で、高圧側燃圧Ｆ／Ｂ制御の実行中であるか否かを判定し、高圧側燃圧Ｆ／Ｂ制御の実行中ではないと判定された場合には、ステップ１０２以降の処理を実行することなく、本ルーチンを終了する。
【００３１】
一方、上記ステップ１０１で、高圧側燃圧Ｆ／Ｂ制御の実行中であると判定された場合には、ステップ１０２以降の処理を次のようにして実行する。まず、ステップ１０２で、燃圧センサ３２で検出した高圧燃料系内の燃圧が安定しているか否かを、例えば、高圧燃料系内の燃圧の変化量（例えば前回値と今回値との差）が所定範囲内であるか否か等によって判定する。
【００３２】
このステップ１０２で、高圧燃料系内の燃圧が安定していると判定されれば、ステップ１０３に進み、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値を記憶した後、ステップ１０４に進み、低圧ポンプ１２の吐出量を強制的に所定量だけ増加させる低圧ポンプ吐出量強制変化制御を実行する。
【００３３】
この後、ステップ１０５に進み、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値を記憶した後、ステップ１０６に進み、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値と、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値との偏差の絶対値を、燃圧Ｆ／Ｂ補正値の変化量として算出する。
【００３４】
この後、ステップ１０７に進み、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも大きいか否かを判定する。このステップ１０７で、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも大きいと判定された場合には、ステップ１０８に進み、低圧燃料系（例えば、低圧ポンプ１２、燃料配管１３、プレッシャレギュレータ１５、低圧ポンプ１２の制御系等）の異常無し（正常）と判定して異常フラグをＯＦＦに維持して、本ルーチンを終了する。
【００３５】
これに対して、上記ステップ１０７で、燃圧Ｆ／Ｂ補正値の変化量が異常判定値以下であると判定された場合には、低圧ポンプ１２の吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行したにも拘らず、燃圧Ｆ／Ｂ補正値の変化量が小さいため、ステップ１０９に進み、低圧燃料系の異常（例えば低圧ポンプ１２から高圧ポンプ１４に供給する燃圧が正常に上昇しない燃圧低下異常）有りと判定して異常フラグをＯＮにセットし、運転席のインストルメントパネルに設けられた警告ランプ（図示せず）を点灯したり、或は、運転席のインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ３８のバックアップＲＡＭ（図示せず）等の書き換え可能な不揮発性メモリ（ＥＣＵ３８の電源オフ中でも記憶データを保持する書き換え可能なメモリ）に記憶する等の異常時処理を実行して、本ルーチンを終了する。
【００３６】
［フェールセーフ制御ルーチン］
図３に示すフェールセーフ制御ルーチンは、ＥＣＵ３８の電源オン中に所定周期で繰り返し実行される。本ルーチンが起動されると、まず、ステップ２０１で、図２の異常診断ルーチンの異常診断結果に基づいて低圧燃料系が異常であるか否かを判定する。
このステップ２０１で、低圧燃料系が異常ではない（正常である）と判定された場合には、ステップ２０２の処理を行うことなく、本ルーチンを終了する。
【００３７】
一方、上記ステップ２０１で、低圧燃料系が異常であると判定された場合には、ステップ２０２に進み、低圧ポンプ１２の吐出量を通常時（低圧燃料系の正常時）よりも少ないフェールセーフ用の吐出量（例えば、エンジン１１を運転可能な吐出量の下限値又はそれよりも少し大きい値）に減少させるフェールセーフ制御を実行する。
【００３８】
以上説明した本実施例１では、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ１２の吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行し、この低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧Ｆ／Ｂ制御の燃圧Ｆ／Ｂ補正値の変化量に基づいて低圧燃料系の異常の有無を判定するようにしたので、高圧ポンプ１４の作動中に低圧燃料系の異常診断を行うことができて、低圧燃料系の異常診断の実行頻度を十分に高くすることができ、低圧燃料系の異常が発生した場合に、その異常を早期に検出することができる。
【００３９】
また、本実施例１では、低圧燃料系の異常有りと判定された場合に、低圧ポンプ１２の吐出量を通常時（低圧燃料系の正常時）よりも少ないフェールセーフ用の吐出量に減少させるフェールセーフ制御を実行するようにしたので、低圧燃料系の異常によって低圧燃料系内や高圧燃料系内の燃圧が異常に高圧になることを防止することができる。
【実施例２】
【００４０】
次に、図４を用いて本発明の実施例２を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００４１】
前記実施例１では、低圧ポンプ吐出量強制変化制御の際に低圧ポンプ１２の吐出量を強制的に増加させるようにしたが、本実施例２では、ＥＣＵ３８により後述する図４の異常診断ルーチンを実行することで、低圧ポンプ吐出量強制変化制御の際に低圧ポンプ１２の吐出量を強制的に減少させるようにしている。図４のルーチンは、前記実施例１で説明した図２のルーチンのステップ１０４の処理をステップ１０４ａの処理に変更したものであり、それ以外の各ステップの処理は図２と同じである。
【００４２】
更に、ＥＣＵ３８は、前述した図３のフェールセーフ制御ルーチンを実行することで、図４の異常診断ルーチンにより低圧燃料系の異常有りと判定された場合に、低圧ポンプ１２の吐出量を通常時よりも少ないフェールセーフ用の吐出量に減少させるフェールセーフ制御を実行する。
【００４３】
以下、本実施例２でＥＣＵ３８が実行する図４の異常診断ルーチンの処理内容を説明する。本ルーチンでは、高圧側燃圧Ｆ／Ｂ制御の実行中に高圧燃料系内の燃圧が安定していると判定されれば、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値を記憶する（ステップ１０１〜１０３）。
この後、ステップ１０４ａに進み、低圧ポンプ１２の吐出量を強制的に所定量だけ減少させる低圧ポンプ吐出量強制変化制御を実行する。
【００４４】
この後、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値を記憶した後、低圧ポンプ吐出量強制変化制御の実行前と実行中の燃圧Ｆ／Ｂ補正値の偏差の絶対値を燃圧Ｆ／Ｂ補正値の変化量として算出し、この燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも大きいか否かを判定する（ステップ１０５〜１０７）。
その結果、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも大きいと判定された場合には、低圧燃料系の異常無し（正常）と判定する（ステップ１０８）。
【００４５】
これに対して、燃圧Ｆ／Ｂ補正値の変化量が異常判定値以下であると判定された場合には、低圧ポンプ１２の吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行したにも拘らず、燃圧Ｆ／Ｂ補正値の変化量が小さいため、低圧燃料系の異常（例えば低圧ポンプ１２から高圧ポンプ１４に供給する燃圧が正常に低下しない燃圧上昇異常）有りと判定する（ステップ１０９）。
【００４６】
以上説明した本実施例２では、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ１２の吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行し、この低圧ポンプ吐出量強制変化制御を実行したときの高圧側燃圧Ｆ／Ｂ制御の燃圧Ｆ／Ｂ補正値の変化量に基づいて低圧燃料系の異常の有無を判定するようにしたので、前記実施例１とほぼ同じ効果を得ることができる。
【実施例３】
【００４７】
次に、図５を用いて本発明の実施例３を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００４８】
本実施例３では、ＥＣＵ３８により後述する図５の異常診断ルーチンを実行することで、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ１２の吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧上昇を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行するようにしている。ここで、「Ｆ／Ｆ」は「フィードフォワード」を意味する（以下、同様）。
【００４９】
更に、ＥＣＵ３８は、前述した図３のフェールセーフ制御ルーチンを実行することで、図５の異常診断ルーチンにより低圧燃料系の異常有りと判定された場合に、低圧ポンプ１２の吐出量を通常時よりも少ないフェールセーフ用の吐出量に減少させるフェールセーフ制御を実行する。
【００５０】
以下、本実施例３でＥＣＵ３８が実行する図５の異常診断ルーチンの処理内容を説明する。本ルーチンでは、高圧側燃圧Ｆ／Ｂ制御の実行中に高圧燃料系内の燃圧が安定していると判定されれば、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値を記憶する（ステップ３０１〜３０３）。
【００５１】
この後、ステップ３０４に進み、低圧ポンプ１２の吐出量を強制的に所定量だけ増加させる低圧ポンプ吐出量強制変化制御を実行した後、ステップ３０５に進み、低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧上昇を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行する。この燃圧Ｆ／Ｆ補正では、低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧上昇分だけ高圧燃料系内の燃圧を低下させる（つまり高圧ポンプ１４の吐出量を減少させる）ように燃圧Ｆ／Ｆ補正値を算出し、この燃圧Ｆ／Ｆ補正値を用いて高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する。
【００５２】
この後、ステップ３０６に進み、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値を記憶した後、ステップ３０７に進み、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値と、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値との偏差の絶対値を、燃圧Ｆ／Ｂ補正値の変化量として算出する。
【００５３】
この後、ステップ３０８に進み、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも小さいか否かを判定する。このステップ３０８で、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも小さいと判定された場合には、ステップ３０９に進み、低圧燃料系の異常無し（正常）と判定する。
【００５４】
これに対して、上記ステップ３０８で、燃圧Ｆ／Ｂ補正値の変化量が異常判定値以上であると判定された場合には、低圧ポンプ１２の吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧上昇を抑制する方向に予め高圧ポンプ１４の吐出量を補正する燃圧Ｆ／Ｆ補正を実行したにも拘らず、燃圧Ｆ／Ｂ補正値の変化量が大きいため、ステップ３１０に進み、低圧燃料系の異常（例えば低圧ポンプ１２から高圧ポンプ１４に供給する燃圧が正常に上昇しない燃圧低下異常）有りと判定する。
【００５５】
以上説明した本実施例３では、低圧ポンプ１２の吐出量を強制的に増加させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧上昇を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行するようにしたので、低圧ポンプ吐出量強制変化制御による高圧燃料系内の燃圧変化を抑制することができ、これにより、燃料噴射制御精度の低下を防止して、排気エミッションの悪化を防止することができる。
【実施例４】
【００５６】
次に、図６を用いて本発明の実施例４を説明する。但し、前記実施例３と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例３と異なる部分について説明する。
【００５７】
本実施例４では、ＥＣＵ３８により後述する図６の異常診断ルーチンを実行することで、高圧側燃圧Ｆ／Ｂ制御の実行中に低圧ポンプ１２の吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧低下を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行するようにしている。図６のルーチンは、前記実施例３で説明した図５のルーチンのステップ３０４，３０５の処理をステップ３０４ａ，３０５ａの処理に変更したものであり、それ以外の各ステップの処理は図５と同じである。
【００５８】
更に、ＥＣＵ３８は、前述した図３のフェールセーフ制御ルーチンを実行することで、図６の異常診断ルーチンにより低圧燃料系の異常有りと判定された場合に、低圧ポンプ１２の吐出量を通常時よりも少ないフェールセーフ用の吐出量に減少させるフェールセーフ制御を実行する。
【００５９】
以下、本実施例４でＥＣＵ３８が実行する図６の異常診断ルーチンの処理内容を説明する。本ルーチンでは、高圧側燃圧Ｆ／Ｂ制御の実行中に高圧燃料系内の燃圧が安定していると判定されれば、低圧ポンプ吐出量強制変化制御の実行前の燃圧Ｆ／Ｂ補正値を記憶する（ステップ３０１〜３０３）。
【００６０】
この後、ステップ３０４ａに進み、低圧ポンプ１２の吐出量を強制的に所定量だけ減少させる低圧ポンプ吐出量強制変化制御を実行した後、ステップ３０５ａに進み、低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧低下を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行する。この燃圧Ｆ／Ｆ補正では、低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧低下分だけ高圧燃料系内の燃圧を上昇させる（つまり高圧ポンプ１４の吐出量を増加させる）ように燃圧Ｆ／Ｆ補正値を算出し、この燃圧Ｆ／Ｆ補正値を用いて高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する。
【００６１】
この後、低圧ポンプ吐出量強制変化制御の実行中の燃圧Ｆ／Ｂ補正値を記憶した後、低圧ポンプ吐出量強制変化制御の実行前の実行中の燃圧Ｆ／Ｂ補正値の偏差の絶対値を燃圧Ｆ／Ｂ補正値の変化量として算出し、この燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも小さいか否かを判定する（ステップ３０６〜３０８）。
その結果、燃圧Ｆ／Ｂ補正値の変化量が異常判定値よりも小さいと判定された場合には、低圧燃料系の異常無し（正常）と判定する（ステップ３０９）。
【００６２】
これに対して、燃圧Ｆ／Ｂ補正値の変化量が異常判定値以上であると判定された場合には、低圧ポンプ１２の吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧低下を抑制する方向に予め高圧ポンプ１４の吐出量を補正する燃圧Ｆ／Ｆ補正を実行したにも拘らず、燃圧Ｆ／Ｂ補正値の変化量が大きいため、低圧燃料系の異常（例えば低圧ポンプ１２から高圧ポンプ１４に供給する燃圧が正常に低下しない燃圧低下異常）有りと判定する（ステップ３１０）。
【００６３】
以上説明した本実施例４では、低圧ポンプ１２の吐出量を強制的に減少させる低圧ポンプ吐出量強制変化制御を実行する際に、この低圧ポンプ吐出量強制変化制御によって発生する高圧燃料系内の燃圧低下を抑制する方向に予め高圧ポンプ１４の吐出量（燃圧制御弁２３の通電時期）を補正する燃圧Ｆ／Ｆ補正を実行するようにしたので、前記実施例３とほぼ同じ効果を得ることができる。
【００６４】
尚、上記各実施例１〜４では、高圧側燃圧Ｆ／Ｂ制御の燃圧Ｆ／Ｂ補正値に基づいて低圧燃料系の異常の有無を判定するようにしたが、これに限定されず、例えば、高圧側燃圧Ｆ／Ｂ制御の燃圧Ｆ／Ｂ補正値を用いて補正した高圧ポンプ１４の制御量（例えば燃圧制御弁２３の通電時期等）に基づいて低圧燃料系の異常の有無を判定するようにしても良い。
【００６５】
また、上記各実施例１〜４では、筒内噴射式エンジンの燃料供給システムに本発明を適用したが、これに限定されず、低圧ポンプと高圧ポンプを備えた燃料供給システムであれば、吸気ポート噴射式エンジンの燃料供給システムや、吸気ポート噴射用の燃料噴射弁と筒内噴射用の燃料噴射弁の両方を備えたデュアル噴射式のエンジンの燃料供給システムに本発明を適用しても良い。
【００６６】
その他、本発明は、燃料供給システムの構成を適宜変更しても良い等、要旨を逸脱しない範囲内で種々変更して実施できる。
【符号の説明】
【００６７】
１１…燃料タンク、１２…低圧ポンプ、１３…燃料配管、１４…高圧ポンプ、１５…プレッシャレギュレータ、２３…燃圧制御弁、２９…高圧燃料配管、３０…デリバリパイプ、３１…燃料噴射弁、３２…燃圧センサ（燃圧検出手段）、３８…ＥＣＵ（燃圧制御手段，異常診断手段，フェールセーフ制御手段）
【図１】
2011220313.tif 000003
【図２】
2011220313.tif 000004
【図３】
2011220313.tif 000005
【図４】
2011220313.tif 000006
【図５】
2011220313.tif 000007
【図６】
2011220313.tif 000008