(57)【要約】【課題】異常検出精度を向上させた内燃機関用燃料供給システムの異常検出装置を得る。【解決手段】内燃機関に燃料を噴射する燃料噴射弁１０６ａ〜１０６ｄと、燃料噴射弁１０６ａ〜１０６ｄに加圧燃料を供給するデリバリパイプ１６２と、内燃機関により駆動されるポンプ駆動カム１４６と、ポンプ駆動カム１４６により駆動され、デリバリパイプ１６２に加圧燃料を吐出する高圧ポンプ１４０と、高圧ポンプ１４０から吐出される燃料の圧力を調整する高圧レギュレータ１４１と、デリバリパイプ１６２内の燃料圧力Ｆｐを検出する燃料圧力検出手段１６３と、内燃機関１０１の回転速度から算出される高圧ポンプ１４０の吐出推定燃料量と運転状態から算出される要求噴射燃料量との燃料量偏差に基づいて高圧レギュレータ推定流量を求める高圧レギュレータ流量推定手段１５０と、高圧レギュレータ推定流量と燃料圧力とに基づく異常検出手段１５０とを備えている。【選択図】図２
2006144692.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の各気筒に個別に燃料を噴射する燃料噴射弁と、
前記燃料噴射弁に加圧燃料を供給するデリバリパイプと、
前記内燃機関により駆動されるポンプ駆動カムと、
前記ポンプ駆動カムにより駆動され、前記デリバリパイプに加圧燃料を吐出する高圧ポンプと、
前記高圧ポンプの下流側に設けられ、前記高圧ポンプから吐出される燃料の圧力を調整する高圧レギュレータと、
前記デリバリパイプ内の燃料圧力を検出する燃料圧力検出手段と
を備えた前記内燃機関の燃料供給システムにおいて、
前記高圧レギュレータの流量に対応した高圧レギュレータ推定流量を求める高圧レギュレータ流量推定手段と、
前記燃料供給システムの異常を検出する異常検出手段と、をさらに備え、
前記高圧レギュレータ流量推定手段は、前記内燃機関の回転速度に基づいて算出される前記高圧ポンプの吐出推定燃料量と、前記内燃機関の運転状態に基づいて算出される要求噴射燃料量との燃料量偏差を用いて、前記高圧レギュレータ推定流量を求め、
前記異常検出手段は、前記高圧レギュレータ推定流量と前記燃料圧力とに基づいて前記燃料供給システムの異常を検出することを特徴とする内燃機関用燃料供給システムの異常検出装置。
【請求項２】
前記異常検出手段は、前記高圧レギュレータ推定流量に応じて算出された異常判定値よりも前記燃料圧力が低い場合に、前記燃料供給システムが異常であると判定することを特徴とする請求項１に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項３】
前記異常検出手段は、前記高圧レギュレータ推定流量が減少するにつれて減少するように前記異常判定値を設定することを特徴とする請求項２に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項４】
前記高圧レギュレータ流量推定手段は、フィルタ処理手段を含み、
前記フィルタ処理手段は、前記高圧レギュレータ推定流量に対する前記異常判定値の変化を抑制するように、前記高圧レギュレータ推定流量に対してフィルタ処理による補正を行うことを特徴とする請求項１から請求項３までのいずれか１項に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項５】
前記フィルタ処理手段は、前記異常判定値の減少側への変化に比べて、前記異常判定値の増加側への変化の方が遅くなるように、前記高圧レギュレータ推定流量に対してフィルタ処理による補正を行うことを特徴とする請求項４に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項６】
前記異常検出手段は、前記高圧レギュレータ推定流量が所定流量よりも少ない場合には前記燃料供給システムの異常検出を禁止することを特徴とする請求項１から請求項５までのいずれか１項に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項７】
前記異常検出手段は、あらかじめ設定された所定燃料圧力を前記高圧レギュレータが正常状態で保持できなくなる流量に基づいて前記所定流量を決定することを特徴とする請求項６に記載の内燃機関用燃料供給システムの異常検出装置。
【請求項８】
前記異常検出手段は、前記所定流量に補正量を加算する所定流量補正手段を含み、
前記所定流量補正手段は、前記高圧ポンプの吐出推定燃料量が増加するにつれて前記補正量を増加させることを特徴とする請求項６または請求項７に記載の内燃機関用燃料供給システムの異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば車両用の筒内噴射式ガソリンエンジンに使用される燃料供給システムの異常検出装置に関し、特に高圧の加圧燃料を噴射するための燃料噴射弁に燃料を供給する内燃機関用燃料供給システムの異常検出装置に関するものである。
【背景技術】
【０００２】
自動車用の内燃機関に使用される燃料供給システムは、内燃機関の各気筒に燃料を噴射する複数の燃料噴射弁と、これらの燃料噴射弁に燃料を供給するデリバリパイプと、デリバリパイプ内の圧力を調整する高圧レギュレータと、デリバリパイプに加圧燃料を供給する高圧ポンプと、燃料タンク内の燃料を高圧ポンプに供給する低圧ポンプと、燃料噴射弁への燃料噴射時期や噴射量などを制御する電子式コントロールユニットとにより構成されている。
【０００３】
高圧ポンプは、シリンダおよびポンプピストンなどにより構成されている。
ポンプピストンは、内燃機関の回転軸（たとえば、カム軸）に設けられたポンプ駆動用カムにより駆動され、シリンダ内を往復動して、吸入行程では加圧室内に燃料を吸入し、吐出行程では加圧室内の燃料をデリバリパイプに圧送する。
【０００４】
高圧レギュレータは、シリンダの一端に設けられたバルブの開閉により、高圧ポンプの吐出燃料のうちの余分な燃料を燃料タンク内に戻す流量を調整し、デリバリパイプ内の燃料圧力を所定の設定圧力に保持するようになっている。
【０００５】
しかしながら、上記のような高圧レギュレータの作動原理に起因して、高圧レギュレータが正常状態であっても、高圧レギュレータの流量が微量となる状態においては、バルブからの微小な漏れなどによって、燃料圧力を所定の設定圧力に保持することができなくなる場合がある。また、バルブの開閉をスプリングにより調節する機械式の高圧レギュレータにおいては、高圧レギュレータの流量に対して設定圧力に幾らかの勾配が生ずる。
【０００６】
一方、デリバリパイプ内の燃料圧力は、燃料供給システムの異常などに起因して、設定圧力から外れる場合もある。
このような異常の検出方法として、燃料圧力に加え、高圧ポンプ吐出量および噴射量指令値に基づいて、燃料供給システムの異常を検出する装置が提案されている（たとえば、特許文献１参照）。
【０００７】
この場合、高圧ポンプの吐出量積算値と燃料噴射弁からの噴射量積算値との比較値（大小関係）は、正常時の実燃圧の挙動を推定するパラメータとなるので、このパラメータ（比較値）と実際に検出された燃料圧力とを異常診断パラメータとして用いることにより、燃料供給システムの異常を判定することができる。
【０００８】
【特許文献１】特開２００２−４７９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記特許文献１に記載された従来の内燃機関用燃料供給システムの異常検出装置では、高圧ポンプの燃料吐出量を制御する方式の燃料供給システムを異常検出対象としており、高圧レギュレータから低圧側の燃料タンクに戻る燃料流量を考慮していないので、異常検出精度の悪化や異常状態の誤検出を生じる可能性があるという課題があった。
たとえば、高圧ポンプの吐出量と燃料噴射弁の噴射量との各積算値を比較した結果、吐出量積算値が噴射量積算値を上回っているにもかかわらず燃料圧力が低下した場合には異常状態と判定されるが、積算の間に高圧ポンプ吐出量よりも燃料噴射弁の噴射量が多くなる状態があれば、高圧ポンプ下流側の高圧レギュレータ特性によって、実際には正常であるにも関わらず燃料圧力が低下する場合があり、異常状態を誤判定する可能性があるという課題があった。
【００１０】
この発明は、上記のような課題を解消するためになされたもので、異常検出用のパラメータとして、高圧ポンプの吐出燃料量と、噴射量から推定される高圧レギュレータの流量とを用いることにより、異常検出精度を向上させた内燃機関用燃料供給システムの異常検出装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
この発明による内燃機関用燃料供給システムの異常検出装置は、内燃機関の各気筒に個別に燃料を噴射する燃料噴射弁と、燃料噴射弁に加圧燃料を供給するデリバリパイプと、内燃機関により駆動されるポンプ駆動カムと、ポンプ駆動カムにより駆動され、デリバリパイプに加圧燃料を吐出する高圧ポンプと、高圧ポンプの下流側に設けられ、高圧ポンプから吐出される燃料の圧力を調整する高圧レギュレータと、デリバリパイプ内の燃料圧力を検出する燃料圧力検出手段とを備えた内燃機関の燃料供給システムにおいて、内燃機関の回転速度に基づいて算出される高圧ポンプの吐出推定燃料量と、内燃機関の運転状態に基づいて算出される要求噴射燃料量との燃料量偏差に基づいて高圧レギュレータ推定流量を求める高圧レギュレータ流量推定手段と、高圧レギュレータ推定流量と燃料圧力とに基づいて燃料供給システムの異常を検出する異常検出手段とを備えたものである。
【発明の効果】
【００１２】
この発明によれば、高圧ポンプの吐出燃料量と、燃料噴射弁の噴射量から推定される高圧レギュレータの流量とを用いて、燃料供給システムの異常を高精度に検出することができる。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１に係る内燃機関用燃料供給システムの異常検出装置について説明する。
図１はこの発明の実施の形態１に係る内燃機関用燃料供給システムの異常検出装置を示すブロック構成図であり、４気筒の筒内噴射式内燃機関に適用した例を示している。
また、図２は燃料供給システムのライン構成を図１内の各ブロックとともに図式的に示す系統図であり、特に高圧ポンプに関連した構成を具体的に示している。
【００１４】
図１において、車両用の内燃機関（エンジン）１０１には、吸気系および排気系とともに、燃料供給システム、点火系および制御系が設けられている。
内燃機関１０１の吸気系は、内燃機関１０１の吸入空気を浄化するエアクリーナ１０２と、内燃機関１０１への吸入空気量を計測するエアフローセンサ１０３と、吸入空気を内燃機関１０１へ送る吸気管１０４と、吸入空気量を調節するスロットルバルブ１０５とにより構成される。
【００１５】
燃料供給システムは、燃料噴射弁１０６と、カム軸１１０に関連した高圧ポンプ１４０と、インジェクタドライバ１５１とにより構成される。
燃料噴射弁１０６は、内燃機関１０１の各気筒の燃焼室に個別に設けられており、ＥＣＵ（電子式コントロールユニット）１５０の制御下で、インジェクタドライバ１５１を介して駆動されることにより、内燃機関１０１の運転状態に見合った噴射量の燃料を燃焼室内に供給する。
【００１６】
点火系を構成する点火プラグ１３０は、ＥＣＵ１５０の制御下で、点火コイル１３１により駆動され、点火コイル１３１から供給される高電圧により火花を発生して、燃焼室内の混合気を燃焼させる。
【００１７】
内燃機関１０１の排気系は、燃焼室内で燃焼した排気ガスを排出する排気管１０７と、排気ガス内の酸素濃度を検出するＯ２センサ１０８と、排気ガスを浄化する三元触媒１０９とにより構成される。
【００１８】
内燃機関１０１により回転駆動されるクランク軸１２０には、信号板１２１が取り付けられており、信号板１２１には、電磁ピックアップからなるセンサ１２２が対向配置されている。
信号板１２１およびセンサ１２２は、クランク角センサを構成しており、センサ１２２は、信号板１２１の外周突起を検出することによりクランク角信号を発生する。
クランク角信号は、ＥＣＵ１５０に入力されて、点火時期、燃料噴射時期および噴射量などの演算タイミングの基準となる。また、クランク角信号の周期からエンジン回転速度Ｎｅが得られる。
【００１９】
カム軸１１０は、タイミングベルトなどの機械的伝達手段（図示せず）を介してクランク軸１２０と連結されており、クランク軸１２０が２回転する間に１回転する。
カム軸１１０には、信号板１１１が取り付けられており、信号板１１１には、電磁ピックアップからなるセンサ１１２が対向配置されている。
信号板１１１およびセンサ１１２は、カム角センサを構成しており、センサ１１２は、信号板１１１の外周突起を検出することによりカム信号を発生する。
カム信号は、ＥＣＵ１５０に入力されて、気筒位置の基準となる。
【００２０】
制御手段を構成するＥＣＵ１５０は、ＣＰＵおよびメモリなど（図示せず）を含み、センサ１１２、１２２などの各種センサからの検出情報に基づいて内燃機関１０１の運転状態を判別し、燃料噴射弁１０６、点火コイル１３１、高圧ポンプ１４０内の電磁バルブ（図示せず）およびインジェクタドライバ１５１などの各種アクチュエータを駆動する。
【００２１】
図２において、燃料噴射弁１０６ａ〜１０６ｄは、内燃機関１０１の４気筒のそれぞれに個別に設けられ、各気筒の燃焼室にそれぞれ燃料を噴射するようになっている。
燃料噴射弁１０６ａ〜１０６ｄには、加圧燃料を燃料噴射弁１０６ａ〜１０６ｄに吐出するためのデリバリパイプ１６２が接続されている。
【００２２】
デリバリパイプ１６２は、高圧ポンプ１４０で加圧された燃料の圧力を目標圧力に保持して、燃料噴射弁１０６ａ〜１０６ｄに高圧燃料を供給する。
高圧ポンプ１４０は、ポンプ駆動カム１４６により駆動され、ポンプ駆動カム１４６は、内燃機関１０１によりカム軸１１０を介して駆動される。
デリバリパイプ１６２の一端には、燃料圧力センサ１６３が設けられており、燃料圧力センサ１６３は、デリバリパイプ１６２内の燃料圧力Ｆｐを検出してＥＣＵ１５０に入力する。
【００２３】
高圧ポンプ１４０の下流側には、高圧レギュレータ１４１が設けられており、高圧レギュレータ１４１は、高圧ポンプ１４０から吐出される燃料の圧力を所定の設定圧力に調整する。高圧ポンプ１４０による調整圧力は、実質的にデリバリパイプ１６２内の燃料圧力Ｆｐに相当する。
【００２４】
高圧ポンプ１４０内において、加圧用のシリンダは、加圧室１４２と、加圧室１４２の開口部を開閉するチェックバルブ１４３と、スプリング１４４を有するポンプピストン１４５とにより構成されている。
【００２５】
ポンプピストン１４５は、スプリング１４４により、シリンダから突出する方向に付勢されるとともに、カム軸１１０と一体のポンプ駆動カム１４６により、内燃機関１０１の回転に同期して先端部が押圧されて、シリンダ内を往復運動し、加圧室１４２内の燃料を加圧しながらデリバリパイプ１６２に向けて吐出させる。
【００２６】
高圧ポンプ１４０内の高圧レギュレータ１４１の燃料出口（後述する）は、燃料タンク１６０に連通されている。
また、高圧ポンプ１４０内のシリンダの燃料吸入口は、低圧ポンプ１６１を介して燃料タンク１６０に連通されている。
【００２７】
図２に示すように、高圧ポンプ１４０は、内燃機関１０１のカム軸１１０に設けられたポンプ駆動カム１４６により駆動されて、デリバリパイプ１６２に加圧燃料を供給する。
高圧ポンプ１４０において、ポンプピストン１４５は、ポンプ駆動カム１４６により駆動されてシリンダ内を往復運動し、加圧室１４２内に燃料を吸入して加圧し、スプリング１４４は、加圧室１４２が拡大する方向にポンプピストン１４５を常時付勢する。
【００２８】
すなわち、ポンプピストン１４５は、内燃機関１０１の回転にともなってポンプ駆動カム１４６のリフト部が上昇することにより、加圧室１４２内の燃料を加圧してデリバリパイプ１６２に吐出する。
【００２９】
このとき、低圧ポンプ１６１は、燃料タンク１６０から高圧ポンプ１４０内のシリンダに燃料を供給する。
また、チェックバルブ１４３は、シリンダの燃料吸入口および燃料吐出口に配設されて、シリンダ内への燃料吸入およびシリンダからの燃料吐出を行う。
【００３０】
図３は高圧ポンプ１４０内の高圧レギュレータ１４１を具体的に示す断面図であり、目標燃料圧力が所定圧力に固定設定された形式の構成例を示している。
図３において、高圧レギュレータ１４１は、シリンダの燃料吐出口に連通されたバルブシート２０１および燃料入口２０２と、パイプ２０３と、パイプ２０３を開閉するバルブ２０４と、パイプ２０３内に設けられたスプリング２０５と、パイプ２０３の側面に設けられて燃料タンク１６０に連通された燃料出口２０６とを備えている。
【００３１】
高圧レギュレータ１４１において、高圧（シリンダ吐出口）側からバルブシート２０１、燃料入口２０２およびバルブ２０４により形成される通路を介して導入されてきた燃料は、燃料圧力によるバルブ２０４への作用力とスプリング２０５の付勢力とのバランスによって流量が調整され、燃料出口２０６を介して低圧側の燃料タンク１６０に戻される。
この結果、高圧側の燃料圧力は、あらかじめ設定された所定圧力に調整される。
【００３２】
図４は高圧レギュレータ１４１の特性を示す説明図であり、高圧レギュレータ流量（横軸）に対する燃料圧力（縦軸）の関係を示している。
図４において、実線は設定燃料圧力（７［ＭＰａ］）を調整目標とした燃料圧力を示し、１点鎖線は異常判定値Ｆｐ＿ｆａｉｌを示している。
高圧レギュレータ１４１の流量は、５０［Ｌ／ｈ］となるように設定され、高圧レギュレータ１４１の高圧側の燃料圧力は、７［ＭＰａ］となるように設定されている。
【００３３】
図４に示すように、高圧レギュレータ１４１の流量が約１［Ｌ／ｈ］よりも少ない領域では、高圧側の燃料圧力を設定燃料圧力（＝７［ＭＰａ］）に保持することができなくなる。
また、燃料圧力（実線参照）は、高圧レギュレータ１４１の流量に対して、使用流量範囲内で１［ＭＰａ］程度の勾配が生ずる。
したがって、燃料圧力Ｆｐに対する異常判定値Ｆｐ＿ｆａｉｌは、１［ＭＰａ］程度のばらつき分などの余裕代を考慮して設定される。
【００３４】
図５は高圧ポンプ１４０の特性を示す説明図であり、エンジン回転速度Ｎｅ（横軸）に対する燃料吐出量（縦軸）の関係を示している。
図５において、高圧ポンプ１４０の燃料吐出量は、内燃機関１０１の低回転側で若干効率が落ちるものの、ほぼエンジン回転速度Ｎｅに比例した値となり、使用範囲で最大９０［Ｌ／ｈ］程度に達する。
【００３５】
ＥＣＵ１５０は、高圧レギュレータ推定流量Ｑｒｅｇを求める高圧レギュレータ流量推定手段と、燃料供給システムの異常を検出する異常検出手段とを備えている。
ＥＣＵ１５０内の高圧レギュレータ流量推定手段は、エンジン回転速度Ｎｅに基づいて算出される高圧ポンプ１４０の吐出推定燃料量Ｑｐと、内燃機関１０１の運転状態に基づいて算出される要求噴射燃料量との燃料量偏差に基づいて、高圧レギュレータ推定流量Ｑｒｅｇを求める。
【００３６】
また、ＥＣＵ１５０内の異常検出手段は、高圧レギュレータ流量推定手段により求められた高圧レギュレータ推定流量Ｑｒｅｇと、燃料圧力センサ１６３により検出された燃料圧力Ｆｐとに基づいて、燃料供給システムの異常を検出する。
具体的には、異常検出手段は、高圧レギュレータ推定流量Ｑｒｅｇに応じて算出された異常判定値よりも燃料圧力Ｆｐが低い場合に、燃料供給システムが異常であると判定する。
【００３７】
図６はこの発明の実施の形態１による各パラメータの挙動例を示すタイミングチャートであり、４気筒の筒内噴射式内燃機関における加減速運転状態での各パラメータの時間変化を示している。
図６において、エンジン回転速度Ｎｅの変化と関連して、高圧ポンプ１４０の吐出推定燃料量Ｑｐ、１行程当りの噴射量Ｑｃｙｌ、要求噴射燃料量Ｑｉｎｊ、高圧レギュレータ推定流量Ｑｒｅｇおよび燃料圧力Ｆｐは、それぞれ実線のように変化する。
【００３８】
燃料圧力Ｆｐは、異常時においては点線のように挙動し、異常判定値Ｆｐ＿ｆａｉｌ（１点鎖線参照）を下回る。
異常検出フラグｆ＿ｆａｉｌは、燃料圧力Ｆｐが異常判定値Ｆｐ＿ｆａｉｌ以上であれば、「０（正常）」にクリアされているが、燃料圧力Ｆｐが異常判定値Ｆｐ＿ｆａｉｌを下回ると、「１（異常）」にセットされる。
【００３９】
ここで、図６内の各パラメータについて、上から順に説明する。
エンジン回転速度Ｎｅは、前述した通り、センサ１２２からのクランク角信号から求められる。
図６において、エンジン回転速度Ｎｅは、初期回転速度から加速により上昇して高回転状態となり、高回転状態を一定時間にわたって維持した後に、減速されて最初の回転速度に戻っている。
【００４０】
高圧ポンプ１４０の吐出推定燃料量Ｑｐは、図５の特性データおよびエンジン回転速度Ｎｅに応じて算出される。
なお、ＥＣＵ１５０内のメモリには、図５に示した高圧ポンプ１４０の吐出量特性があらかじめデータとして記憶されている。
【００４１】
内燃機関１０１の運転状態に見合った１行程当りの噴射量Ｑｃｙｌは、加速中においては、負荷が高くなることから増加し、一方、減速中においては、燃料カットが実行されることから「０」に設定される。
単位時間当りの要求噴射燃料量Ｑｉｎｊは、高圧ポンプ１４０の吐出推定燃料量Ｑｐと比較するために、１行程当りの噴射量Ｑｃｙｌから求められる。
要求噴射燃料量Ｑｉｎｊは、たとえば加速中においては、エンジン回転速度Ｎｅが上昇して噴射回数が増加するので、１行程当りの噴射量Ｑｃｙｌが一定であっても、図示されたように増加する。
【００４２】
高圧レギュレータ推定流量Ｑｒｅｇは、高圧ポンプ１４０の吐出推定燃料量Ｑｐから要求噴射燃料量Ｑｉｎｊを減算して求められる。
高圧レギュレータ推定流量Ｑｒｅｇは、各パラメータ特性に応じて、低回転且つ高負荷の運転状態時には減少し、逆に、高回転且つ低負荷の運転状態になるほど増加する傾向にある。
【００４３】
燃料圧力センサ１６３により計測されるデリバリパイプ１６２内の燃料圧力Ｆｐは、正常時においては、高圧レギュレータ１４１の特性（図４参照）にしたがって、高圧レギュレータ推定流量Ｑｒｅｇの増加にともなって上昇し、高圧レギュレータ推定流量Ｑｒｅｇの減少にともなって下降する。
【００４４】
また、燃料圧力Ｆｐと比較される異常判定値Ｆｐ＿ｆａｉｌ（１点鎖線参照）は、図４に示すように、高圧レギュレータ推定流量Ｑｒｅｇに応じて求められる。
このように、高圧レギュレータ１４１の特性による燃料圧力Ｆｐの変化に応じて、異常検出燃料圧力Ｆｐ＿ｆａｉｌを設定し、Ｆｐ＜Ｆｐ＿ｆａｉｌとなった場合に異常状態であると判定することにより、燃料圧力Ｆｐの変化によらず高精度の異常検出を実現することができる。
【００４５】
異常状態を示す異常検出フラグｆ＿ｆａｉｌは、正常時には「０」が設定されており、異常（Ｆｐ＜Ｆｐ＿ｆａｉｌ）を示す場合には「１」が設定される。
【００４６】
次に、図７〜図１０を参照しながら、この発明の実施の形態１によるＥＣＵ１５０の処理動作について説明する。
図７はクランク角信号を基準として１８０°［ＣＡ：クランク角］周期で実行されるＥＣＵ１５０の処理手順を示すフローチャートである。
【００４７】
図８は図７内の高圧レギュレータ推定流量演算処理（ステップＳ１０６）を示すフローチャート、図９は図７内の異常検出処理（ステップＳ１０７）を示すフローチャートである。
また、図１０は１［ｍｓｅｃ］周期で実行される燃料圧力演算処理を示すフローチャートである。
【００４８】
まず、図７を参照しながら、ＥＣＵ１５０の処理について説明する。
図７において、ＥＣＵ１５０は、クランク角信号の周期からエンジン回転速度Ｎｅを算出するとともに（ステップＳ１０１）、燃料圧力サンプル用の変数ＦＰｓｕｍおよびＣ＿ＦＰｓｕｍを用いて、以下の式により燃料圧力Ｆｐを算出する（ステップＳ１０２）。
【００４９】
Ｆｐ＝ＦＰｓｕｍ／Ｃ＿ＦＰｓｕｍ
【００５０】
続いて、各変数ＦＰｓｕｍおよびＣ＿ＦＰｓｕｍを０クリアして初期化し（ステップＳ１０３、Ｓ１０４）、噴射量演算処理（ステップＳ１０５）を実行する。
ステップＳ１０５においては、内燃機関１０１の運転状態に基づいて、１行程当りの噴射量Ｑｃｙｌが演算される。
最後に、異常検出処理で用いられる高圧レギュレータ推定流量Ｑｒｅｇの演算処理（ステップＳ１０６）および異常検出処理（ステップＳ１０７）を実行する。
【００５１】
次に、図８を参照しながら、図７内の高圧レギュレータ推定流量Ｑｒｅｇの演算処理（ステップＳ１０６）について説明する。
図８において、まず、ＥＣＵ１５０は、エンジン回転速度Ｎｅをパラメータとしたマップデータｍａｐ１（Ｎｅ）を用いて、高圧ポンプ１４０の吐出推定燃料量Ｑｐを算出する（ステップＳ２０１）。
このとき、マップデータｍａｐ１（Ｎｅ）は、高圧ポンプ１４０の吐出量特性（図４参照）に基づいて、ばらつき分を減量して設定することが望ましい。
【００５２】
続いて、図７内のステップＳ１０５で演算された１行程当りの噴射量Ｑｃｙｌと、エンジン回転速度Ｎｅとを用いて、以下の式により要求噴射燃料量Ｑｉｎｊを求める（ステップＳ２０２）。
【００５３】
Ｑｉｎｊ＝Ｑｃｙｌ×Ｎｅ×ｋ
【００５４】
ここで、係数ｋの値は、要求噴射燃料量Ｑｉｎｊ［Ｌ／ｈ］、１行程当りの噴射量Ｑｃｙｌ［ｍｍ３］、エンジン回転速度Ｎｅ［ｒ／ｍｉｎ］に対して、ｋ＝１．２×１０−４に設定される。
最後に、高圧ポンプ１４０の吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊを用いて、以下の式のように高圧レギュレータ推定流量Ｑｒｅｇを算出し（ステップＳ２０３）、図８の処理フローを終了する。
【００５５】
Ｑｒｅｇ＝Ｑｐ−Ｑｉｎｊ
【００５６】
次に、図９を参照しながら、図７内の異常検出処理（ステップＳ１０７）について説明する。
まず、ＥＣＵ１５０内の異常検出手段は、異常検出フラグｆ＿ｆａｉｌを「０」に初期化する（ステップＳ３０１）。
【００５７】
続いて、エンジン停止時および燃料圧力Ｆｐの安定しない低回転時においては、異常検出処理を禁止するために、エンジン回転速度Ｎｅが５００［ｒ／ｍｉｎ］を超えているか否かを判定する（ステップＳ３０２）。
ステップＳ３０２において条件不成立であって、Ｎｅ≦５００［ｒ／ｍｉｎ］（すなわち、ＮＯ）と判定されれば、異常検出処理を実行せずに図９の処理フローを終了する。
【００５８】
一方、ステップＳ３０２において、Ｎｅ＞５００［ｒ／ｍｉｎ］（すなわち、ＹＥＳ）と判定されれば、高圧レギュレータ推定流量Ｑｒｅｇをパラメータとしたマップデータｍａｐ２（Ｑｒｅｇ）を用いて、異常判定値Ｆｐ＿ｆａｉｌを算出する（ステップＳ３０３）。
このとき、マップデータｍａｐ２（Ｑｒｅｇ）は、図４に示すように、高圧レギュレータ１４１の特性に基づいて、高圧レギュレータ１４１および燃料圧力センサ１６３のばらつき分などの余裕代を確保して設定することが望ましい。
【００５９】
次に、燃料圧力Ｆｐが異常判定値Ｆｐ＿ｆａｉｌよりも小さいか否かを判定し（ステップＳ３０４）、条件不成立であって、Ｆｐ≧Ｆｐ＿ｆａｉｌ（すなわち、ＮＯ）と判定されれば、正常状態と見なして図９の処理フローを終了する。
一方、ステップＳ３０４において条件が成立し、Ｆｐ＜Ｆｐ＿ｆａｉｌ（すなわち、ＹＥＳ）と判定されれば、異常状態が検出されたので、異常検出フラグｆ＿ｆａｉｌに「１」を設定して（ステップＳ３０５）、図９の処理フローを終了する。
【００６０】
次に、図１０を参照しながら、１［ｍｓｅｃ］ごとの処理について説明する。
図１０において、まず、燃料圧力センサ１６３により繰り返し検出される燃料圧力Ｆｐの検出値ＦＰ＿ｒを燃料圧力積算値ＦＰｓｕｍとして蓄積する（ステップＳ３０１）。
ここで、燃料圧力積算値ＦＰｓｕｍは、前回までの燃料圧力積算値ＦＰｓｕｍ（ｉ−１）と今回の燃料圧力検出値ＦＰ＿ｒとを用いて、以下の式のように表される。
【００６１】
ＦＰｓｕｍ＝ＦＰｓｕｍ（ｉ−１）＋ＦＰ＿ｒ
【００６２】
続いて、燃料圧力検出値ＦＰ＿ｒの積算回数Ｃ＿ＦＰｓｕｍを「１」だけインクリメントして（ステップＳ３０２）、図１０の処理フローを終了する。
【００６３】
上記実施の形態１においては、圧力固定式の高圧レギュレータ１４１の特性に基づいて異常判定値Ｆｐ＿ｆａｉｌを設定する場合を示したが、電磁バルブにより流量を調整する圧力可変式の高圧レギュレータに適用してもよい。
【００６４】
また、たとえば、高圧レギュレータ１４１のバルブ２０４（図３参照）の部分に異物を噛み込んだ場合、バルブ２０４の漏れ量が増加して高圧レギュレータ１４１の低流量域で燃料圧力の低下を生じ易くなるので、低流量域での異常判定値Ｆｐ＿ｆａｉｌを低めに設定することが望ましい。これにより、一時的な異物噛み込みによる異常検出を防止することができる。
【００６５】
以上の通り、この発明の実施の形態１に係る燃料供給システムの異常検出装置は、内燃機関１０１の各気筒に燃料を噴射する燃料噴射弁１０６ａ〜１０６ｄと、燃料噴射弁１０６ａ〜１０６ｄに加圧燃料を供給するデリバリパイプ１６２と、内燃機関１０１により駆動されるポンプ駆動カム１４６と、ポンプ駆動カム１４６により駆動されてデリバリパイプ１６２に加圧燃料を吐出する高圧ポンプ１４０と、高圧ポンプ１４０の下流側に設けられて高圧ポンプ１４０から吐出される燃料の圧力を調整する高圧レギュレータ１４１と、デリバリパイプ１６２内の燃料圧力Ｆｐを検出する燃料圧力センサ１６３とを備えている。
【００６６】
また、ＥＣＵ１５０は、高圧レギュレータ推定流量Ｑｒｅｇを求める高圧レギュレータ流量推定手段と、燃料供給システムの異常を検出する異常検出手段を備えている。
ＥＣＵ１５０内の高圧レギュレータ流量推定手段は、エンジン回転速度Ｎｅに基づいて算出される高圧ポンプ１４０の吐出推定燃料量Ｑｐと、内燃機関１０１の運転状態に基づいて算出される要求噴射燃料量Ｑｉｎｊとの燃料量偏差（＝Ｑｐ−Ｑｉｎｊ）に基づいて高圧レギュレータ推定流量Ｑｒｅｇを求める。
【００６７】
また、ＥＣＵ１５０内の異常検出手段は、高圧レギュレータ推定流量Ｑｒｅｇと燃料圧力Ｆｐとに基づいて燃料供給システムの異常を検出する。
すなわち、異常検出手段は、高圧レギュレータ推定流量Ｑｒｅｇに応じて算出された異常判定値Ｆｐ＿ｆａｉｌよりも燃料圧力Ｆｐが低い場合に燃料供給システムが異常であると判定する。
【００６８】
これにより、燃料圧力Ｆｐのみに基づく異常検出に比べて、高圧レギュレータ１４１の流量に応じた特性変化を考慮することができり、精度よく異常を検出することができる。
また、高圧レギュレータ１４１の特性から決定される設定燃料圧力に合わせて異常判定値Ｆｐ＿ｆａｉｌを決めることができ、異常判定値Ｆｐ＿ｆａｉｌを適切に設定することができる。
さらに、異常判定値Ｆｐ＿ｆａｉｌは、高圧レギュレータ推定流量Ｑｒｅｇが減少するにつれて減少するように設定されることにより、燃料圧力Ｆｐが低くなる高圧レギュレータ１４１の低流量域では異常判定値Ｆｐ＿ｆａｉｌが低く設定されるので、正常状態での誤検出を防止することができる。
【００６９】
実施の形態２．
なお、上記実施の形態１では、高圧レギュレータ推定流量Ｑｒｅｇとして、高圧ポンプ１４０の吐出推定燃料量Ｑｐから要求噴射燃料量Ｑｉｎｊを減算した値をそのまま用いたが、燃料圧力Ｆｐの応答時間を考慮して、高圧レギュレータ流量推定手段内にフィルタ処理手段を追加してもよい。
【００７０】
この場合、ＥＣＵ１５０内の高圧レギュレータ流量推定手段は、フィルタ処理手段を含み、フィルタ処理手段は、高圧レギュレータ推定流量Ｑｒｅｇに対する異常判定値Ｆｐ＿ｆａｉｌの変化を抑制するように、高圧レギュレータ推定流量Ｑｒｅｇに対してフィルタ処理による補正を行う。
また、フィルタ処理手段は、異常判定値Ｆｐ＿ｆａｉｌの減少側への変化に比べて、異常判定値Ｆｐ＿ｆａｉｌの増加側への変化の方が遅くなるように、高圧レギュレータ推定流量Ｑｒｅｇに対してフィルタ処理による補正を行う。
【００７１】
図１１はフィルタ処理手段を追加したこの発明の実施の形態２による各パラメータの挙動を示すタイミングチャートであり、フィルタ無の場合（細線参照）と対比させて示している。
図１１においては、高圧ポンプ１４０の吐出推定燃料量Ｑｐが一定の状態で、高負荷状態から減速運転状態（燃料カット状態）に急変した場合の、各パラメータの時間変化が示されている。
【００７２】
前述のように、異常判定値Ｆｐ＿ｆａｉｌは、高圧レギュレータ推定流量Ｑｒｅｇを用いて算出される。
ここで、図１１に示すように、１行程当りの噴射量Ｑｃｙｌが高負荷状態での噴射量から燃料カット状態へと急変した場合に、フィルタ処理手段を有していなければ、高圧レギュレータ推定流量Ｑｒｅｇは、細線で示すように急変する。
【００７３】
一方、デリバリパイプ１６２内の燃料圧力Ｆｐは、高負荷状態から燃料カットへの移行時に増加するが、燃料圧力センサ１６３の検出遅れなどによって、図１１に示すように、増加タイミングに応答遅れが発生する。
【００７４】
すなわち、フィルタ無の場合には、高圧レギュレータ推定流量Ｑｒｅｇの急峻な変化に対し、燃料圧力Ｆｐの増加タイミングに遅れが生じて、燃料圧力Ｆｐの変化タイミングよりも先に異常判定値Ｆｐ＿ｆａｉｌが変化する。
この結果、高圧レギュレータ推定流量Ｑｒｅｇが増加する場合に、高圧レギュレータ推定流量Ｑｒｅｇに対するフィルタ処理が実行されなければ、燃料圧力Ｆｐと高圧レギュレータ推定流量Ｑｒｅｇに追従する異常判定値Ｆｐ＿ｆａｉｌ（図１１内の細線参照）との間の余裕代（破線の両方向矢印参照）が不足することになり、異常状態を誤検出する可能性がある。
【００７５】
しかし、高圧レギュレータ推定流量Ｑｒｅｇに対してフィルタ処理による補正を行うことにより、図１１内の太線のように、燃料圧力Ｆｐと異常判定値Ｆｐ＿ｆａｉｌとの間の余裕代を確保することができる。
【００７６】
ただし、高圧レギュレータ推定流量Ｑｒｅｇが減少する場合には、逆に、異常判定値Ｆｐ＿ｆａｉｌの余裕代が増加して、フィルタ処理で補正を掛けすぎることにより余裕代が減少する。
したがって、フィルタ処理は、高圧レギュレータ推定流量Ｑｒｅｇおよび異常判定値Ｆｐ＿ｆａｉｌの減少側への変化に比べて、高圧レギュレータ推定流量Ｑｒｅｇおよび異常判定値Ｆｐ＿ｆａｉｌの増加側への変化が遅くなるように補正することが望ましい。
【００７７】
図１２はこの発明の実施の形態２による高圧レギュレータ推定流量Ｑｒｅｇの演算処理手順を示すフローチャートであり、ステップＳ５０１〜Ｓ５０３は前述（図８参照）の各ステップＳ２０１〜Ｓ２０３と同様の処理である。なお、その他の処理フローについては、前述と同様なので、ここでは説明を省略する。
【００７８】
図１２において、まず、前述と同様の演算処理（ステップＳ５０１〜Ｓ５０３）により、フィルタ補正前の高圧レギュレータ推定流量Ｑｒｅｇ＿ｒを算出する。
すなわち、高圧ポンプ１４０の吐出推定燃料量Ｑｐから要求噴射燃料量Ｑｉｎｊを減算した値を高圧レギュレータ推定流量Ｑｒｅｇ＿ｒとして算出する。
【００７９】
次に、フィルタ係数ｋ＿ｆの値を「０．５」に初期設定して（ステップＳ５０４）、前回の高圧レギュレータ推定流量Ｑｒｅｇ（ｉ−１）と、ステップＳ５０３で算出したフィルタ補正前の高圧レギュレータ推定流量Ｑｒｅｇ＿ｒとを比較し、Ｑｒｅｇ＿ｒ＞Ｑｒｅｇ（ｉ−１）（流量増加側）であるか否かを判定する（ステップＳ５０５）。
【００８０】
ステップＳ５０５において、Ｑｒｅｇ＿ｒ≦Ｑｒｅｇ（すなわち、ＮＯ）と判定されれば、流量が減少している状態なので、フィルタ係数ｋ＿ｆを変更することなく、ステップＳ５０７（後述する）に進む。
一方、ステップＳ５０５において、Ｑｒｅｇ＿ｒ＞Ｑｒｅｇ（すなわち、ＹＥＳ）と判定されれば、流量が増加している状態なので、流量変化が遅くなるように、フィルタ係数ｋ＿ｆの値を「０．９」に増大設定する（ステップＳ５０６）。
【００８１】
最後に、フィルタ係数ｋ＿ｆと、前回の高圧レギュレータ推定流量Ｑｒｅｇ（ｉ−１）と、フィルタ補正前の高圧レギュレータ推定流量Ｑｒｅｇ＿ｒとを用いて、以下の式のように、フィルタ補正を施した今回の高圧レギュレータ推定流量Ｑｒｅｇを求め（ステップＳ５０７）、図１２の処理フローを終了する。
【００８２】
Ｑｒｅｇ＝ｋ＿ｆ×Ｑｒｅｇ（ｉ−１）＋（１−ｋ＿ｆ）×Ｑｒｅｇ＿ｒ
【００８３】
以上のように、この発明の実施の形態２によれば、ＥＣＵ１５０内の高圧レギュレータ流量推定手段は、フィルタ処理手段を含み、高圧レギュレータ推定流量Ｑｒｅｇに対して、変化が小さくなるようにフィルタ処理による補正を行うので、燃料圧力Ｆｐの増加遅れ（図１１参照）に起因した誤検出を抑制することができる。
【００８４】
また、フィルタ処理手段は、異常判定値Ｆｐ＿ｆａｉｌの減少側への変化に比べて、異常判定値Ｆｐ＿ｆａｉｌの増加側への変化の方が遅くなるように、高圧レギュレータ推定流量Ｑｒｅｇに対してフィルタ処理による補正を行うので、高圧レギュレータ推定流量Ｑｒｅｇから求められる異常判定値Ｆｐ＿ｆａｉｌの余裕代を適切に確保することができる。
【００８５】
なお、上記説明では、高圧レギュレータ推定流量Ｑｒｅｇに対してそのままフィルタ処理による補正を施したが、高圧レギュレータ推定流量Ｑｒｅｇを、低流量域、中流量域、高流量域などにレベル分けを行い、流量レベルの変化時にフィルタ処理手段によるディレイ処理を実行してもよい。
この場合、高流量側への変化時においては、低流量側への変化時よりも長いディレイ時間に設定すれば、前述と同等の作用効果を奏することができる。また、異常判定値Ｆｐ＿ｆａｉｌを流量レベルに応じて設定してもよい。
【００８６】
実施の形態３．
なお、上記実施の形態１、２では、特に言及しなかったが、高圧レギュレータ推定流量Ｑｒｅｇが所定流量未満となった場合には、異常検出手段による燃料供給システムの異常検出処理を禁止してもよい。
以下、所定条件下で異常検出処理を禁止するようにしたこの発明の実施の形態３について説明する。
【００８７】
前述のように、高圧レギュレータ１４１の特性（図４参照）から、高圧レギュレータ１４１の流量が所定流量（たとえば、１［Ｌ／ｈ］）よりも少ない領域では、設定燃料圧力を保持することができなくなる。
したがって、高圧レギュレータ１４１の特性に基づいて所定流量を設定しておき、高圧レギュレータ推定流量Ｑｒｅｇが所定流量未満となった場合には、燃料供給システムの異常検出を禁止することが望ましい。
【００８８】
したがって、この場合、ＥＣＵ１５０内の異常検出手段は、高圧レギュレータ推定流量Ｑｒｅｇが所定流量よりも少ない場合には、燃料供給システムの異常検出処理の実行を禁止するようになっている。
【００８９】
なお、所定流量は、あらかじめ設定された所定燃料圧力（たとえば、７［ＭＰａ］）を高圧レギュレータ１４１が正常状態で保持できなくなる流量に基づいて決定される。
また、異常検出手段は、所定流量に補正量を加算する所定流量補正手段を含み、所定流量補正手段は、高圧ポンプ１４０の吐出推定燃料量Ｑｐが増加するにつれて補正量を増加させるようになっている。
【００９０】
一般に、高圧レギュレータ推定流量Ｑｒｅｇが所定流量未満となる場合の条件としては、基本的に、要求噴射燃料量Ｑｉｎｊの増加（低温、高負荷）時が考えられる。
また、要求噴射燃料量Ｑｉｎｊの増加時におけるパラメータとして、高圧ポンプ１４０の吐出推定燃料量Ｑｐに注目すると、吐出推定燃料量Ｑｐの増加（高回転）時と、減少（低回転）時とがあげられる。
【００９１】
なお、高圧ポンプ１４０の吐出推定燃料量Ｑｐはエンジン回転速度Ｎｅにほぼ比例し、要求噴射燃料量Ｑｉｎｊは負荷に比例する。
また、高圧レギュレータ推定流量Ｑｒｅｇ（＝Ｑｐ−Ｑｉｎｊ）は、高負荷になるほど減少する。
【００９２】
一方、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊには、ばらつきが含まれるので、算出された高圧レギュレータ推定流量Ｑｒｅｇにも、ばらつきによる誤差が含まれる。また、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊの値が大きければ大きいほど、ばらつきの影響も大きくなる。
【００９３】
たとえば、高圧レギュレータ推定流量Ｑｒｅｇ（＝Ｑｐ−Ｑｉｎｊ）が１［Ｌ／ｈ］となる場合の、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊの組み合わせとして、以下の２通りの条件（１）、（２）を考える。
（１）Ｑｐ＝５０［Ｌ／ｈ］、且つ、Ｑｉｎｊ＝４９［Ｌ／ｈ］
（２）Ｑｐ＝５［Ｌ／ｈ］、且つ、Ｑｉｎｊ＝４［Ｌ／ｈ］
【００９４】
ここで、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊの各ばらつき幅を「±１０％」とすると、条件（１）の場合、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊの各ばらつき幅が５［Ｌ／ｈ］程度となるので、高圧レギュレータ推定流量Ｑｒｅｇのばらつき幅は、最大で１０［Ｌ／ｈ］程度となる。
【００９５】
一方、条件（２）の場合、吐出推定燃料量Ｑｐおよび要求噴射燃料量Ｑｉｎｊの各ばらつき幅が０．５［Ｌ／ｈ］程度となるので、高圧レギュレータ推定流量Ｑｒｅｇのばらつき幅は、最大で１［Ｌ／ｈ］程度となる。
【００９６】
このように、高圧ポンプ１４０の吐出推定燃料量Ｑｐが増加するにつれて、高圧レギュレータ推定流量Ｑｒｅｇのばらつきによる誤差が多くなるので、所定流量に対して、高圧ポンプ１４０の吐出推定燃料量Ｑｐが増加するにつれて増加する補正量を加算することが望ましい。
【００９７】
図１３はこの発明の実施の形態３による異常検出処理手順を示すフローチャートであり、ステップＳ６０１、Ｓ６０２、Ｓ６０５〜Ｓ６０７は前述（図９参照）の各ステップＳ３０１〜Ｓ３０５と同様の処理である。なお、その他の処理フローについては、前述と同様なので、ここでは説明を省略する。
【００９８】
図１３において、まず、異常検出フラグｆ＿ｆａｉｌを「０」に初期設定し（ステップＳ６０１）、エンジン回転速度Ｎｅが５００［ｒ／ｍｉｎ］を超えているか否かを判定する（ステップＳ６０２）。
ステップＳ６０２において、Ｎｅ≦５００［ｒ／ｍｉｎ］（すなわち、ＮＯ）と判定されれば、異常検出処理を実行せずに図１３の処理フローを終了する。
【００９９】
一方、ステップＳ６０２において、Ｎｅ＞５００［ｒ／ｍｉｎ］（すなわち、ＹＥＳ）と判定されれば、高圧ポンプ１４０の吐出推定燃料量Ｑｐをパラメータとしたマップデータｍａｐ３（Ｑｐ）を用いて、異常検出禁止を判定するための所定流量Ｑｒｅｇ＿ｌｏｗを算出する（ステップＳ６０３）。
【０１００】
続いて、高圧レギュレータ推定流量Ｑｒｅｇと、ステップＳ６０３で算出した所定流量Ｑｒｅｇ＿ｌｏｗとを比較して、Ｑｒｅｇ≧Ｑｒｅｇ＿ｌｏｗであるか否かにより、高圧レギュレータ推定流量Ｑｒｅｇが、異常検出処理を実行するのに十分な流量であるか否かを判定する（ステップＳ６０４）。
【０１０１】
もし、高圧レギュレータ推定流量Ｑｒｅｇが少なく、ステップＳ６０４において、Ｑｒｅｇ＜Ｑｒｅｇ＿ｌｏｗ（すなわち、ＮＯ）と判定されれば、異常検出処理の禁止条件を満たすので、異常検出処理を実行せずに図１３の処理フローを終了する。
【０１０２】
一方、ステップＳ６０４において、Ｑｒｅｇ≧Ｑｒｅｇ＿ｌｏｗ（すなわち、ＹＥＳ）と判定されれば、前述のステップＳ３０３〜Ｓ３０５と同様の異常検出処理（ステップＳ６０５〜Ｓ６０７）を実行して、図１３の処理フローを終了する。
【０１０３】
以上のように、この発明の実施の形態３によれば、ＥＣＵ１５０内の異常検出手段は、高圧レギュレータ推定流量Ｑｒｅｇが所定流量Ｑｒｅｇ＿ｌｏｗよりも少ない場合には燃料供給システムの異常検出処理を禁止するので、正常状態での異常状態の誤検出を防止することができる。
また、所定流量Ｑｒｅｇ＿ｌｏｗは、高圧レギュレータ１４１があらかじめ設定された燃料圧力を正常状態で保持できなくなる流量に基づいて決定されるので、高圧レギュレータ１４１の特性に見合った最適値に設定することができる。
さらに、所定流量Ｑｒｅｇ＿ｌｏｗに補正量を加算するとともに、高圧ポンプ１４０の吐出推定燃料量Ｑｐが多くなるにつれて、補正量を増加設定することにより、所定流量Ｑｒｅｇ＿ｌｏｗに対する高圧ポンプ１４０および燃料噴射量のばらつきの影響を抑制することができる。
【０１０４】
なお、上記実施の形態３では、高圧レギュレータ推定流量Ｑｒｅｇが所定流量Ｑｒｅｇ＿ｌｏｗ以上の場合に異常検出処理を実行する際に、燃料圧力Ｆｐの遅れ（図１１参照）を考慮しなかったが、前述の実施の形態２と同様に、燃料圧力Ｆｐの遅れに起因した誤検出を防止するために、高圧レギュレータ推定流量Ｑｒｅｇに対してフィルタ処理を行い、ディレイ機能を付加してもよい。
さらに、この場合、高圧レギュレータ推定流量Ｑｒｅｇが所定流量Ｑｒｅｇ＿ｌｏｗ以上となってから所定時間が経過した後に異常検出処理を実行することが望ましい。
【０１０５】
また、上記実施の形態１〜３では、４気筒の筒内噴射式内燃機関について説明したが、６気筒などの任意気筒数の内燃機関にも適用可能である。
さらに、高圧レギュレータ１４１として、燃料圧力の設定をスプリング２０５（図３参照）の付勢力による流量調整で行う固定式を例にとって説明したが、この形式に限定されるものではなく、燃料圧力の設定を電磁バルブによる流量調整で行う可変式高圧レギュレータを用いてもよい。
【図面の簡単な説明】
【０１０６】
【図１】この発明の実施の形態１に係る内燃機関用燃料供給システムの異常検出装置を概略的に示すブロック構成図である。
【図２】この発明の実施の形態１に適用される燃料供給システムを示す系統図である。
【図３】この発明の実施の形態１に適用される高圧レギュレータの内部構成を示す断面図である。
【図４】この発明の実施の形態１に適用される高圧レギュレータの特性を示す説明図である。
【図５】この発明の実施の形態１に適用される高圧ポンプの特性を示す説明図である。
【図６】この発明の実施の形態１に適用される４気筒の筒内噴射式内燃機関において加減速を行う運転状態での各パラメータの時間変化を示すタイミングチャートである。
【図７】この発明の実施の形態１に係る所定周期ごとの処理動作を示すフローチャートである。
【図８】この発明の実施の形態１に係る高圧レギュレータ推定流量の演算処理を示すフローチャートである。
【図９】この発明の実施の形態１に係る異常検出処理を示すフローチャートである。
【図１０】この発明の実施の形態１に係る１［ｍｓｅｃ］ごとの演算処理を示すフローチャートである。
【図１１】この発明の実施の形態２に係る高圧レギュレータ推定流量の変化時での燃料圧力挙動を示すタイミングチャートである。
【図１２】この発明の実施の形態２に係る高圧レギュレータ推定流量の演算処理を示すフローチャートである。
【図１３】この発明の実施の形態３に係る異常検出処理を示すフローチャートである。
【符号の説明】
【０１０７】
１０１  内燃機関（エンジン）、１０６、１０６ａ〜１０６ｄ  燃料噴射弁、１１０  カム軸、１１２、１２２  センサ、１２０  クランク軸、１４０  高圧ポンプ、１４１  高圧レギュレータ、１４６  ポンプ駆動カム、１５０  ＥＣＵ（電子式コントロールユニット）、１６０  燃料タンク、１６１  低圧ポンプ、１６２  デリバリパイプ、１６３  燃料圧力センサ。
【図１】
2006144692.tif 000003
【図２】
2006144692.tif 000004
【図３】
2006144692.tif 000005
【図４】
2006144692.tif 000006
【図５】
2006144692.tif 000007
【図６】
2006144692.tif 000008
【図７】
2006144692.tif 000009
【図８】
2006144692.tif 000010
【図９】
2006144692.tif 000011
【図１０】
2006144692.tif 000012
【図１１】
2006144692.tif 000013
【図１２】
2006144692.tif 000014
【図１３】
2006144692.tif 000015