(57)【特許請求の範囲】
【請求項１】
エンジンの燃料噴射弁に供給される燃料の圧力を検出する燃圧検出手段を設け、
前記エンジンの運転状態に応じて前記燃料噴射弁から噴射される燃料噴射量を算出して制御する燃料噴射量制御部と、
燃料ポンプから吐出される燃料量を算出する燃料吐出量算出部とが備えられた制御手段を設けたエンジンの高圧燃料系システムの故障診断装置において、
前記制御手段は、
前記燃料噴射量制御部から算出される燃料噴射量と前記燃料吐出量算出部から算出される燃料吐出量とを用いて高圧燃料推定流量を算出する高圧燃料推定流量算出部と、
この高圧燃料推定流量算出部から算出される高圧燃料推定流量と前記燃圧検出手段から検出される燃圧量とを用いて高圧燃料系システムの故障診断を行う故障診断部とを備え、
前記故障診断部は、高圧燃料推定流量と燃圧量とから構成される前記高圧燃料系システムの監視用二次元マップの領域内のうち、正常作動領域ではない領域を燃料吐出量に基づいて設定された判定流量と段階的に設定された判定燃圧量とに応じて複数の領域に分割し、この分割された領域を故障の程度に応じてグループ化し、各グループ毎に基準時間を設定し、
高圧燃料推定流量と燃圧量とから算出されるマップ値が、設定された基準時間以上継続して特定グループに含まれる値を示したときに、高圧燃料系システムが故障であると判定することを特徴とするエンジンの高圧燃料系システムの故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、エンジンの高圧燃料系システムの故障診断装置に係り、特に直噴燃料エンジンにおいて高圧燃料系システムの故障診断の精度を高くするエンジンの高圧燃料系システムの故障診断装置に関するものである。
【背景技術】
【０００２】
車載用の直噴燃料エンジンにおいては、燃料タンク内の燃料を低圧側の電磁式燃料ポンプで圧送し、そして、この低圧の燃料を高圧側の機械式燃料ポンプで高圧にし、さらに、この高圧の燃料をデリバリパイプで分配して燃料噴射弁から燃焼室内に直接的に噴射している。
【０００３】
また、このような直噴燃料エンジンには、燃料噴射弁に供給される燃料の圧力を検出する燃圧検出手段としての燃圧センサをデリバリパイプに設け、エンジンの運転状態に応じて燃料噴射弁から噴射される燃料噴射量を算出して制御する燃料噴射量制御部と燃料ポンプから吐出される燃料量を算出する燃料吐出量算出部と燃料系システムの故障診断を行う故障診断部とが備えられた制御手段を設けたものがある。
【０００４】
従来、燃圧制御系故障判断装置を備えたエンジン燃料供給装置には、燃圧フィードバック制御が行われ、燃料変化量の変化並びにこの燃料変化量の変化が、設定された時間の範囲内で、所定時間継続したことを条件として、燃料制御系の故障判断を行うものがある。
【特許文献１】特開平１１−１９０２４０号公報
【０００５】
また、筒内噴射式燃料制御装置には、エンジンの始動直後のエンジンストールの回数の積算値等によって高圧燃料系システムの故障を判断し、高圧燃料系システムの故障の場合には、低圧燃料系システムに切り換えてエンジンを駆動するものがある。
【特許文献２】特開平１０−３３９２０２号公報
【０００６】
更に、筒内燃料噴射エンジンの高圧燃料系診断装置には、高圧燃料系システムの燃圧がエンジンの始動後所定時間経過しても設定圧力に達しないときの条件と、エンジンの始動後で高圧燃料系システムの燃圧が下限値と上限値とにより定まる通常取り得ない燃圧範囲外に逸脱したときの条件と、リーン空燃比の状況下で燃料噴射パルス幅が通常取り得ない上限値を上回る状態で所定時間継続したときの条件との少なくとも１つの条件が成立した場合に、高圧燃料系システムの異常と診断するものがある。
【特許文献３】特開平１１−８２１３４号公報
【０００７】
更にまた、エンジンの燃料系診断装置には、エンジン回転速度がアイドル回転速度以上で、非燃料噴射期間中で所定時間内に設定時間以上燃圧が高圧の規制圧力未満となっているときに、燃料系が故障していると診断するものがある。
【特許文献４】特開平１０−９０２８号公報
【０００８】
また、エンジンの燃料系診断装置には、燃圧フィードバック制御開始後、燃料噴射量と燃料吐出量とに基づく第１の診断を行い、この第１の診断が不良であるか燃料吐出量が最小値又は最大値に張り付くときと判定されたときに、燃圧による第２の診断に移行し、目標燃圧と実燃圧との偏差が所定値以上の状態が所定時間以上継続したときに、第２の診断結果を不良と診断するものがある。
【特許文献５】特開２００４−６８８１０号公報
【０００９】
更に、エンジンの燃料系診断装置には、エンジン運転状態により燃料ポンプの吐出圧が設定値以上の高圧となる状態が所定期間以上検出されたときに、燃圧に基づいて燃料系システムの診断を行い、そして、燃料ポンプの吐出圧が設定値以上の高圧にならない不良の可能性があると診断されたときに、開閉弁を開いて燃料ポンプから吐出された燃料を低圧源に戻し、高圧燃料系システムの燃料の昇圧を解除するものがある。
【特許文献６】特許第３５５８４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、従来、直噴燃料エンジンの高圧燃料系システムの故障診断装置においては、デリバリパイプに取り付けた燃圧センサで検出した燃圧量を視て、燃圧量がある一定値以下のときに、高圧燃料系システムの故障判定をしている。しかしながら、この場合、一つの判定燃圧量（燃圧量閾値）のみで故障判定を行うため、正常時に下がり得る燃圧量よりも低い値を判定燃圧量（燃圧量閾値）として設定する必要があり、よって、故障検出能力が低くなるという不都合があった。
【００１１】
そこで、この発明の目的は、直噴燃料エンジンの高圧燃料系システムの故障診断をする場合に、燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加え、複数のパラメータからなるマップを用いて故障診断の精度を高め、運転性能を向上するエンジンの高圧燃料系システムの故障診断装置を提供することにある。
【課題を解決するための手段】
【００１２】
この発明は、
エンジンの燃料噴射弁に供給される燃料の圧力を検出する燃圧検出手段を設け、
前記エンジンの運転状態に応じて前記燃料噴射弁から噴射される燃料噴射量を算出して制御する燃料噴射量制御部と、
燃料ポンプから吐出される燃料量を算出する燃料吐出量算出部とが備えられた制御手段を設けたエンジンの高圧燃料系システムの故障診断装置において、
前記制御手段は、
前記燃料噴射量制御部から算出される燃料噴射量と前記燃料吐出量算出部から算出される燃料吐出量とを用いて高圧燃料推定流量を算出する高圧燃料推定流量算出部と、
この高圧燃料推定流量算出部から算出される高圧燃料推定流量と前記燃圧検出手段から検出される燃圧量とを用いて高圧燃料系システムの故障診断を行う故障診断部とを備え、
前記故障診断部は、高圧燃料推定流量と燃圧量とから構成される前記高圧燃料系システムの監視用二次元マップの領域内のうち、正常作動領域ではない領域を燃料吐出量に基づいて設定された判定流量と段階的に設定された判定燃圧量とに応じて複数の領域に分割し、この分割された領域を故障の程度に応じてグループ化し、各グループ毎に基準時間を設定し、
高圧燃料推定流量と燃圧量とから算出されるマップ値が、設定された基準時間以上継続して特定グループに含まれる値を示したときに、高圧燃料系システムが故障であると判定することを特徴とする。
【発明の効果】
【００１３】
この発明のエンジンの高圧燃料系システムの故障診断装置は、燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加え、複数のパラメータからなるマップを用いているので、故障診断の精度を高めることができる。これにより、コンタミ（燃料中に混入している異物）により燃圧が低下している場合のような、一時的な燃圧低下を故障と誤判定することがない。
【発明を実施するための最良の形態】
【００１４】
この発明は、高圧燃料系システムの故障診断の精度を高める目的を、燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加え、複数のパラメータからなるマップを用いて実現するものである。
以下図面に基づいてこの発明の実施例を詳細且つ具体的に説明する。
【実施例】
【００１５】
図１〜図１７は、この発明の実施例を示すものである。
【００１６】
図１６において、１は車載用の直噴燃料エンジン（以下「エンジン」という）である。このエンジン１は、シリンダブロック２とシリンダヘッド３とシリンダヘッドカバー４とが一体的になって構成されている。
【００１７】
シリンダブロック２には、ピストン５が摺動可能に設けられ、また、シリンダヘッド３と共働した燃焼室６が形成される。シリンダヘッド３には、吸気系で、吸気カム軸７が設置されているとともにこの吸気カム軸７で駆動される吸気弁８が設けられ、また、排気系で、排気カム軸９が設置されているとともにこの排気カム軸９で駆動される排気弁１０が設けられている。
【００１８】
エンジン１の吸気系においては、エアクリーナ１１と、このエアクリーナ１１からエンジン１側に吸入空気を導く吸気管１２と、スロットルバルブ１３を備えたスロットルボディ１４と、サージタンク１５が一体でシリンダヘッド３に取り付けられる吸気マニホルド１６とが、順次に接続されている。
【００１９】
一方、エンジン１の排気系においては、エンジン１からの排気を導くようにシリンダヘッド３に取り付けられる排気マニホルド１７と、触媒コンバータ１８と、排気管１９とが、順次に接続されている。
【００２０】
エンジン１には、過給機（ターボチャージャ）２０が設けられる。この過給機２０は、エアクリーナ１１側からの吸入空気を過給し、この過給された空気をエンジン１側に供給するものである。この過給機２０は、過給機ケース２１内で、吸気管１２の途中に配設されるコンプレッサ２２と、排気マニホルド１７と触媒コンバータ１８間に配設されて排気流で回転するタービン２３とを備えている。このタービン２３への排気流は、ウェストゲートバルブ（ＶＳＶ）２４を備えたウェストゲート機構２５によって調整される。
【００２１】
コンプレッサ２２とスロットルボディ１４との間の吸気管１２には、過給機２０で過給された吸入空気を冷却するインタクーラ２６が設けられている。
【００２２】
エンジン１には、燃料系システム２７が設けられる。この燃料系システム２７は、低圧燃料系システム２８と高圧燃料系システム２９とからなる。
【００２３】
低圧燃料系システム２８には、燃料タンク３０内で低圧側燃料ポンプである電磁式燃料ポンプ３１が設けられ、この電磁式燃料ポンプ３１にフィルタ３２を介して圧力レギュレータ３３が接続され、この圧力レギュレータ３３に低圧側燃料供給通路３４の一端側が接続されている。電磁式燃料ポンプ３１は、燃料タンク３０内の燃料をエンジン１側に圧送する。
【００２４】
高圧燃料系システム２９には、低圧側燃料供給通路３４の他端側で高圧側燃料ポンプである機械式燃料ポンプ３５が設けられている。この機械式燃料ポンプ３５は、シリンダヘッド３に取り付けられ、排気カム軸９の回転によって機械的に駆動され、電磁式燃料ポンプ３１側からの低圧の燃料を高圧してエンジン１側に圧送する。この機械式燃料ポンプ３５には、燃料タンク３０内に開口した燃料戻り通路３６が接続している。
【００２５】
また、機械式燃料ポンプ３５には、高圧側燃料供給通路３７の一端側が接続している。この高圧側燃料供給通路３７の他端側は、シリンダヘッド３に取り付けたデリバリパイプ３８に接続されている。このデリバリパイプ３８には、シリンダヘッド３に取り付けられた燃料噴射弁３９が接続している。この燃料噴射弁３９は、後述の制御手段６７で決定された噴射パルスに応じて燃料であるガソリンを燃焼室６内に直接噴射する。燃料噴射弁３９には、該燃料噴射弁３９への電圧を高くする燃料噴射弁ドライバ４０が連絡している。
【００２６】
機械式燃料ポンプ３５は、図１７に示すように、フィルタ３５Ａと、プランジャ３５Ｂと、低圧側の第１ワンウェイバルブ３５Ｃと、高圧側の第２ワンウェイバルブ３５Ｄと、低圧用パルセーションダンパ３５Ｅと、高圧用パルセーションダンパ３５Ｆと、プレッシャレギュレータ３５Ｇとから構成されている。フィルタ３５Ａは、低圧側燃料供給通路３４からの燃料を濾過する。プランジャ３５Ｂは、低圧側燃料供給通路３４からの低圧の燃料を一定圧まで加圧して圧送する。第１ワンウェイバルブ３５Ｃは、プランジャ３５Ｂ及び第２ワンウェイバルブ３５Ｄを迂回して配置され、エンジン１の始動時（高圧側燃料供給通路３７の燃圧が低くなった場合）に、低圧側燃料供給通路３４からの低圧の燃料を直接的に高圧側燃料供給通路３７に送り、エンジン１の始動性の向上を図る。第２ワンウェイバルブ３５Ｄは、エンジン１の停止後の燃料の圧力低下を抑制し、ペーパの発生を防止する。低圧用パルセーションダンパ３５Ｅは、フィルタ３５Ａとプランジャ３５Ｂとの間で低圧の燃料の脈動を抑制し、燃圧を安定させる。高圧用パルセーションダンパ３５Ｆは、プランジャ３５Ｂと第２ワンウェイバルブ３５Ｄとの間で高圧の燃料の脈動を抑制し、燃圧を安定させる。プレッシャレギュレータ３５Ｇは、燃圧を高圧の一定量に保ち、余剰燃料を燃料戻り通路３６から燃料タンク３０に戻す。
【００２７】
エンジン１には、蒸発燃料制御装置４１が設けられる。この蒸発燃料制御装置４１においては、燃料タンク３０に二ウェイチェックバルブ４２が取り付けられ、この二ウェイチェックバルブ４２にエバポ通路４３の一端側が接続し、このエバポ通路４３の他端側にキャニスタ４４が設けられ、このキャニスタ４４にパージ通路４５の一端側が接続し、このパージ通路４５の他端側がスロットルバルブ１３よりも下流側のスロットルボディ１４内に連通し、そして、このパージ通路４５の途中にパージ弁（ＶＳＶ）４６が設けられている。
【００２８】
また、エンジン１には、アイドル回転数制御装置４７が設けられる。このアイドル回転数制御装置４７においては、スロットルバルブ１３を迂回してスロットルボディ１４内とサージタンク１５内とを連通するようにバイパス通路４８が設けられ、このバイパス通路４８の途中にエンジン１へのアイドル空気量を調整するＩＳＣバルブ（アイドル空気量制御バルブ）４９が設けられている。
【００２９】
更に、エンジン１には、ＥＧＲ装置５０が設けられる。このＥＧＲ装置５０においては、一端側が排気マニホルド１７内に連通するとともに他端側がサージタンク１５内に連通するＥＧＲ通路５１が設けられ、このＥＧＲ通路５１の途中にＥＧＲ弁５２が設けられている。
【００３０】
エンジン１のシリンダヘッドカバー４には、イグニションコイル５３とＰＣＶバルブ５４とが取り付けられている。このＰＣＶバルブ５４には、サージタンク１５内に連通するタンク側ブローバイガス通路５５が接続している。また、シリンダヘッドカバー４には、エアクリーナ１１内に連通するクリーナ側ブローバイガス通路５６が接続している。
【００３１】
エンジン１には、デリバリパイプ３８に取り付けられて燃料噴射弁３９への燃料の圧力（燃圧）を検出する燃圧検出手段としての燃圧センサ５７と、吸気マニホルド１６の一部に形成した冷却水通路５８内の冷却水温度を検出する水温センサ５９と、燃焼室６内のノッキングを検出するノッキングセンサ６０とが取り付けられている。燃圧センサ５７は、後述の制御手段６７で、燃圧補正値を決定させる。水温センサ５９は、後述の制御手段６７で、燃料噴射量を決定させる。
【００３２】
スロットルボディ１４には、スロットルバルブ１３のスロットル開度を検出するスロットルセンサ６１が設けられ、また、スロットルバルブ１３よりも下流側に導圧通路６２の一端側が接続している。この導圧通路６２の他端側には、スロットルバルブ１３の下流側の吸気管圧力を検出する吸気圧センサ６３が設けられている。この吸気圧センサ６３は、後述の制御手段６７で、燃料噴射量を決定させる。
【００３３】
サージタンク１５には、吸入空気の温度を検出する吸気温センサ６４が取り付けられている。この吸気温センサ６４は、後述の制御手段６７で、吸気温補正値を決定させる。
【００３４】
触媒コンバータ１８には、上流側に排気中の酸素濃度を検出する酸素センサ（Ｏ２センサ）６５が取り付けられている。
【００３５】
ウェストゲートバルブ２４と電磁式燃料ポンプ３１と燃料噴射弁ドライバ４０とパージ弁４６とＩＳＣバルブ４９とＥＧＲ弁５２とイグニションコイル５３と燃圧センサ５７と水温センサ５９とノッキングセンサ６０とスロットルセンサ６１と吸気圧センサ６３と吸気温センサ６４と酸素センサ６５とは、高圧燃料系システム２９の故障診断装置６６を構成する制御手段（ＥＣＭ）６７に連絡している。
【００３６】
また、この制御手段６７には、クランク角センサ６８と、メインスイッチ６９及びフューズ７０を介したバッテリ７１と、警告灯７２とが連絡している。クランク角センサ６８は、クランク角を検出し、制御手段６７において、燃料噴射開始時期を決定させ、また、エンジン回転数を検出する機能を有し、このエンジン回転数により機械式燃料ポンプ３５からの燃料吐出量を算出させる。
【００３７】
制御手段６７は、エンジン１の運転状態に応じて燃料噴射弁３９から噴射される燃料噴射量を算出して制御する燃料噴射量制御部７３と、燃料ポンプとしての機械式燃料ポンプ３５から吐出される燃料量を算出する燃料吐出量算出部７４とを備えている。つまり、制御手段６７は、クランク角センサ６８からの検出信号（クランク角信号・エンジン回転数信号）を入力して、クランク角信号により燃料噴射時期を決定するとともに、エンジン回転数信号により機械式燃料ポンプ３５からの燃料吐出量（ポンプ吐出量）を算出し、また、水温センサ５９の検出信号とクランク角センサ６８からのエンジン回転数信号と吸気圧力センサ６３からの検出信号とにより燃料噴射弁３９からの燃料噴射量を決定し、更に、吸気温センサ６４からの検出信号により吸気温補正値を決定し、また、燃料吐出量と燃料噴射量とから燃料戻し量を算出し、更に、燃圧センサ５７からの検出信号により燃圧補正値を決定する。
【００３８】
また、この制御手段６７は、燃料噴射量制御部７３から算出される燃料噴射量と燃料吐出量算出部７４から算出される燃料吐出量とを用いて高圧燃料推定流量を算出する高圧燃料推定流量算出部７５と、この高圧燃料推定流量算出部７５から算出される高圧燃料推定流量と燃圧センサ５７から検出される燃圧量とを用いて高圧燃料系システム２９の故障診断を行う故障診断部７６と、設定データの記憶用のメモリ（バックアップ用ＲＡＭ）７７とを備えている。高圧燃料推定流量算出部７５において、高圧燃料推定流量の算出式は、機械式燃料ポンプ３５のプレッシャレギュレータ３５Ｇを通過するであろう燃料の推定流量を算出した計算式でもある。
【００３９】
故障診断部７６は、高圧燃料推定流量と燃圧量とから構成される高圧燃料系システム２９の監視用二次元マップ（図５参照）のゾーン（領域）内のうち、正常作動領域ではない領域を燃圧量に応じて複数のグループに分割し（図６参照）、この分割された各グループ毎に基準時間を設定し（図１５参照）、高圧燃料推定流量と燃圧量とから算出されるマップ値が、設定された基準時間以上継続して特定グループに含まれる値を示したときに、高圧燃料系システム２９が故障であると判定する。
【００４０】
即ち、この実施例においては、高圧燃料推定流量算出部７５で算出された高圧燃料推定流量と燃圧センサ５７で実際に検出された燃圧量とにより、つまり、燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加え、複数のパラメータからなるマップを用いて、高圧燃料系システム２９の故障診断を行う。
【００４１】
この高圧燃料系システム２９の故障診断の判定条件は、燃圧センサ５７が正常である条件と、エンジンストールモード及び始動モード中でない条件と、エンジン１の始動後所定時間（ＸＴＣ）経過している条件との、全ての条件が成立したときである。
【００４２】
この故障判定条件にあっては、図４に示すように、制御手段６７においてプログラムがスタートすると（Ａ０１）、燃圧センサ５７が正常か否かを判断し（Ａ０２）、このステップＡ０２がＮＯの場合に、この判断を継続し、このステップＡ０２がＹＥＳの場合には、エンジンストールモード及び始動モード以外か否かを判断し（Ａ０３）、このステップＡ０３がＮＯの場合に、前記ステップＡ０２に戻し、このステップＡ０３がＹＥＳの場合には、エンジン１の始動後所定時間（ＸＴＣ）経過したか否かを判断し（Ａ０４）、このステップＡ０４がＮＯの場合に、前記ステップＡ０２に戻し、このステップＡ０４がＹＥＳの場合には、高圧燃料系システム２９の故障診断の判定条件が成立したとする（Ａ０５）。
【００４３】
そして、この高圧燃料系システム２９の故障診断の判定条件が成立したときに、高圧燃料推定流量と燃圧量とのマップ（図５、図６参照）により、設定された流量ゾーン（流量領域）の判定が行われる。
【００４４】
図５の高圧燃料推定流量と燃圧量とのマップに示すように、高圧燃料推定流量では、例えば、判定流量（燃料流量閾値）１〜４を設定し、一方、燃圧量では、前記判定流量１〜４に対して、例えば、判定燃圧量（燃圧量閾値）Ａ〜Ｃを設定する。そして、図６に示すように、正常作動領域（正常状態）ではない領域を、燃圧量に応じて複数のグループに分割する。
【００４５】
図５に示すように、判定燃圧量Ａ未満では、判定流量１〜４に対して流量ゾーン１−Ａ〜４−Ａが設定され、判定燃圧量Ａと判定燃圧量Ｂとの間では、判定流量１〜４に対して流量ゾーン１−Ｂ〜４−Ｂが設定され、判定燃圧量Ｂと判定燃圧量Ｃとの間では、判定流量１〜４に対して流量ゾーン１−Ｃ〜４−Ｃが設定され、また、判定流量１未満の流量ゾーン１−Ａ〜流量ゾーン１−Ｃでは、流量ゾーン１が設定され、判定流量１と判定流量２との間では、流量ゾーン２が設定され、判定流量２と判定流量３との間では、流量ゾーン３が設定され、判定流量３と判定流量４との間では、流量ゾーン４が設定されている。
【００４６】
流量ゾーン１〜４の決定方法は、図８に示すように、高圧燃料推定流量が判定流量内に入ったとき（時間Ｔ１）、流量ゾーンの判定を実行し、高圧燃料推定流量が判定流量に戻り（時間Ｔ２）、そして、高圧燃料推定流量が判定流量外になり、流量ゾーン解除ディレイ時間経過したら（時間Ｔ３）、流量ゾーンの判定を停止する。流量ゾーン解除ディレイ時間は、各判定流量毎に設定されている。この流量ゾーンの判定においては、低流量側が優先される。
【００４７】
このように、高圧燃料推定流量と燃圧量とによりゾーン分けした判定流量及び判定燃圧量は、エンジン運転領域を区分けすることになり、燃圧量が低下し難いゾーン（領域）で故障診断を行わせ、診断の誤判定を防止することができるものである。特に、燃圧量が低下し難いゾーン（領域）では、高い燃圧量を判定の閾値に設定することができ、故障の判定能力を向上することができる。また、判定燃圧量を段階的（例えば、判定燃圧量Ａ〜Ｃ）に設定することにより、故障の程度を判別し、故障の程度に応じた故障判定時間を設定し、より広い条件で故障検出をすることができる。
【００４８】
図７に示すように、高圧燃料推定流量と燃圧量との関係において、流量ゾーン１では、判定流量＜ＡＡであり、優先順位（１〜４）に対応しており、流量ゾーン２では、判定流量＜ＡＢであり、優先順位（５〜８）に対応しており、流量ゾーン３では、判定流量＜ＡＣであり、優先順位（９〜１２）に対応しており、流量ゾーン４では、判定流量＜ＡＤであり、優先順位（１３〜１６）に対応している。
【００４９】
また、優先順位と判定燃圧量との関係において、優先順位（１）に対して、燃圧量＜Ａ１であり、優先順位（２）に対して、燃圧量＜Ｂ１であり、優先順位（３）に対して、燃圧量＜Ｃ１であり、優先順位（４）に対して、正常（上記以外）であり、優先順位（５）に対して、燃圧量＜Ａ２であり、優先順位（６）に対して、燃圧量＜Ｂ２であり、優先順位（７）に対して、燃圧量＜Ｃ２であり、優先順位（８）に対して、正常（上記以外）であり、優先順位（９）に対して、燃圧量＜Ａ３であり、優先順位（１０）に対して、燃圧量＜Ｂ３であり、優先順位（１１）に対して、燃圧量＜Ｃ３であり、優先順位（１２）に対して、正常（上記以外）であり、優先順位（１３）に対して、燃圧量＜Ａ４であり、優先順位（１４）に対して、燃圧量＜Ｂ４であり、優先順位（１５）に対して、燃圧量＜Ｃ４であり、優先順位（１６）に対して、正常（上記以外）である。
【００５０】
更に、判定燃圧量に対する故障グループ分け（ｂｉｔ割付）においては、燃圧量＜Ａ１に対して、ｂｉｔ０［０１Ｈ］であり、燃圧量＜Ｂ１に対して、ｂｉｔ１［０２Ｈ］であり、燃圧量＜Ｃ１に対して、ｂｉｔ２［０４Ｈ］であり、燃圧量＜Ａ２に対して、ｂｉｔ３［０８Ｈ］であり、燃圧量＜Ｂ２に対して、ｂｉｔ４［１０Ｈ］であり、燃圧量＜Ｃ２に対して、ｂｉｔ５［２０Ｈ］であり、燃圧量＜Ａ３に対して、ｂｉｔ６［４０Ｈ］であり、燃圧量＜Ｂ３に対して、ｂｉｔ７［８０Ｈ］であり、燃圧量＜Ｃ３に対して、ｂｉｔ８［１００Ｈ］であり、燃圧量＜Ａ４に対して、ｂｉｔ９［２００Ｈ］であり、燃圧量＜Ｂ４に対して、ｂｉｔ１０［４００Ｈ］であり、燃圧量＜Ｃ４に対して、ｂｉｔ１１［８００Ｈ］である。
【００５１】
この故障グループ分けは、設定アドレスにｂｉｔを立てて任意に設定できるものであり、例えば、流量ゾーン１−Ａ、流量ゾーン１−Ｂを同じ故障グループにする場合には、データを［０３Ｈ］に設定する。また、判定流量は、ＡＡ≦ＡＢ≦ＡＣ≦ＡＤの関係がある。燃圧量は、Ａ１≦Ｂ１≦Ｃ１、Ａ２≦Ｂ２≦Ｃ２、Ａ３≦Ｂ３≦Ｃ３、Ａ４≦Ｂ４≦Ｃ４の関係にある。更に、判定流量１は、図１０のテーブルから選択され、条件としての燃料吐出量（ＱＰ）に対して２種類のＡＡの値に定められ、ＱＰ＜ＸＡ（設定値）では、ＡＡ１の値に設定され、ＱＰ＜ＸＡ以外では、ＡＡ２の値に設定され、選択的に切り替えられる。
【００５２】
高圧燃料推定流量（ＱＲ）は、以下の式で算出される。この高圧燃料推定流量（ＱＲ）の算出式は、機械式燃料ポンプ３５のプレッシャレギュレータ３５Ｇを通過するであろう燃料の推定流量を算出した計算式でもある。
ＱＲ＝（ＱＰＰ−ＱＩ）＊ＴＣ
ＱＲ：高圧燃料推定流量
ＱＰＰ：燃料吐出量（ポンプ吐出量）
ＱＩ：燃料噴射量
ＴＣ：補正係数
【００５３】
燃料吐出量（ＱＰＰ）は、図１１のエンジン回転数のテーブルで設定される。つまり、燃料吐出量（ＱＰＰ）は、エンジン回転数（ＮＥ１）で、ＡＰ１に設定され、エンジン回転数（ＮＥ２）で、ＡＰ２に設定され、エンジン回転数（ＮＥ３）で、ＡＰ３に設定され、エンジン回転数（ＮＥ４）で、ＡＰ４に設定される。
【００５４】
燃料吐出量（ＱＰ）は、以下の式で算出される。
ＱＰ＝ＱＰＰ＊ＴＣ
ＱＰ：燃料吐出量
ＱＰＰ：燃料吐出量
ＴＣ：補正係数
【００５５】
燃料噴射量（ＱＩ）は、以下の式で算出される。
ＱＩ＝ＱＩ’＊ＴＫＰ
ＱＩ：燃料噴射量
ＱＩ’：燃料噴射量
ＴＫＰ：燃圧補正係数
【００５６】
燃圧補正係数（ＴＫＰ）は、図１２の燃圧量のテーブルで設定される。図１２に示すように、燃圧量（Ｐ１）では、燃圧補正係数（Ｋｐ１）に設定され、燃圧量（Ｐ２）では、燃圧補正係数（Ｋｐ２）に設定され、燃圧量（Ｐ３）では、燃圧補正係数（Ｋｐ３）に設定され、燃圧量（Ｐ４）では、燃圧補正係数（Ｋｐ４）に設定され、燃圧量（Ｐ５）では、燃圧補正係数（Ｋｐ５）に設定され、燃圧量（Ｐ６）では、燃圧補正係数（Ｋｐ６）に設定され、燃圧量（Ｐ７）では、燃圧補正係数（Ｋｐ７）に設定され、燃圧量（Ｐ８）では、燃圧補正係数（Ｋｐ８）に設定され、燃圧量（Ｐ９）では、燃圧補正係数（Ｋｐ９）に設定され、燃圧量（Ｐ１０）では、燃圧補正係数（Ｋｐ１０）に設定され、燃圧量（Ｐ１１）では、燃圧補正係数（Ｋｐ１１）に設定され、燃圧量（Ｐ１２）では、燃圧補正係数（Ｋｐ１２）に設定される。
【００５７】
故障判定用ゾーンの検出においては、図６のマップに示すように、流量ゾーンを、例えば、故障グループ１〜３にグループ化し、この故障グループ毎に設定した継続時間に応じて故障判定を実施する。
【００５８】
図６に示すように、
故障グループ１は、例えば、流量ゾーン２−Ａ、流量ゾーン３−Ａ、流量ゾーン４−Ａを設定している。
流量ゾーン２−Ａは、ｂｉｔ３［０８Ｈ］である。
流量ゾーン３−Ａは、ｂｉｔ６［４０Ｈ］である。
流量ゾーン４−Ａは、ｂｉｔ９［２００Ｈ］を割り付けているので、ＧＲ１＝［０２４８Ｈ］である。
故障グループ２は、例えば、流量ゾーン３−Ｂ、流量ゾーン４−Ｂを設定している。
流量ゾーン３−Ｂは、ｂｉｔ７［８０Ｈ］である。
流量ゾーン４−Ｂは、ｂｉｔ１０［４００Ｈ］を割り付けているので、ＧＲ２＝［０４８０Ｈ］である。
故障グループ３は、例えば、流量ゾーン２−Ｂ、流量ゾーン２−Ｃ、流量ゾーン３−Ｃ、流量ゾーン４−Ｃを設定している。
流量ゾーン２−Ｂは、ｂｉｔ４［１０Ｈ］である。
流量ゾーン２−Ｃは、ｂｉｔ５［２０Ｈ］である。
流量ゾーン３−Ｃは、ｂｉｔ８［１００Ｈ］である。
流量ゾーン４−Ｃは、ｂｉｔ１１［８００Ｈ］を割り付けているので、ＧＲ３＝［０９３０Ｈ］である。
【００５９】
この故障グループの継続時間（基準時間）の計測においては、故障グループに設定された流量ゾーンを判定している間、その故障グループの継続時間を計測する。故障グループ以外の流量ゾーンになったときに、継続時間を零（０）にリセットする。
但し、次の（ａ）、（ｂ）の継続時間については、リセットは行わず、計測を継続する。
（ａ）故障グループ３の継続時間：故障グループ１又は故障グループ２の間も計測を継続
（ｂ）故障グループ２の継続時間：故障グループ１の間も計測を継続
【００６０】
故障判定においては、図１３のテーブルに示すように、優先順位１で、故障グループの継続時間がＴＡ（設定値）以上のときに、故障判定を成立とし、優先順位２で、それ以外の場合には、故障判定を不成立とする。この故障判定は、故障グループ１と故障グループ２とで行い、故障グループ３は故障判定しない。
【００６１】
また、この故障判定と共に、不具合モニタの内容の記憶も行う。この不具合モニタの内容は、故障グループの継続時間がＴＡＡ（設定値）未満からＴＡＡ以上になったときに、メモリ７７に記憶される。この不具合モニタの内容は、図９に示すように、故障グループ１〜３では、メモリ７７の項目が、流量ゾーン番号、エンジン回転数、吸気管圧力、燃圧量、高圧燃料推定流量、不具合モニタ条件成立回数である。この不具合モニタ記憶条件においては、図１４のテーブルに示すように、優先順位１で、グループの継続時間がＴＡＡ未満からＴＡＡ以上になったときに、不具合モニタ記憶条件が成立とし、優先順位２で、それ以外の場合には、不具合モニタ記憶条件を不成立とする。
【００６２】
流量ゾーンの設定データと継続時間の判定値とは、図１５のテーブルで示される。この流量ゾーンの設定データは、図７に示す故障グループ分けｂｉｔ割付したもので設定する。故障グループ１はＧＲ１に、故障グループ２はＧＲ２に、故障グループ３はＧＲ３に、各流量ゾーンのｂｉｔを立てて設定する。
【００６３】
図１５は、各故障グループと各流量ゾーンの設定データと継続時間の判定値とのテーブルを示す。つまり、故障グループ１において、ＧＲ１では、故障判定条件がＸＴＡ１、不具合モニタ記憶条件がＸＴＭ１（設定値）であり、故障グループ２において、ＧＲ２では、故障判定条件がＸＴＡ２（設定値）、不具合モニタ記憶条件がＸＴＭ２であり、故障グループ３において、ＧＲ３では、故障判定をせず、不具合モニタ記憶条件がＸＴＭ３（設定値）である。
【００６４】
そして、故障グループ１と故障グループ２とが成立したときには、警告灯７２を点灯して告知する。
【００６５】
次に、この実施例の作用を説明する。
【００６６】
燃料タンク３０の燃料は、低圧燃料系システム２８の電磁式燃料ポンプ３１の駆動により、フィルタ３２を経て低圧側燃料供給通路３４に送給され、次いで、高圧燃料系システム２９の機械式燃料ポンプ３５の駆動により、高圧になって燃料噴射弁３９に至り、そして、この燃料噴射弁３９から燃焼室６に噴射される。
【００６７】
そして、高圧燃料系システム２９の故障診断は、以下のように行われる。
【００６８】
先ず、図５に示すマップの正常状態でない領域の各流量ゾーンの判定は、図２に示すように行われる。
【００６９】
図２に示すように、各流量ゾーンの判定において、制御手段６７のプログラムがスタートすると（Ｂ０１）、ＱＰ＜ＸＡか否かを判断し（Ｂ０２）、このステップＢ０２がＹＥＳの場合に、判定流量１をＡＡ１とし（Ｂ０３）、このステップＢ０２がＮＯの場合には、判定流量１をＡＡ２とする（Ｂ０４）。
【００７０】
その後、判定流量＜ＡＡか否かを判断し（Ｂ０５）、このステップＢ０５がＹＥＳの場合には、燃圧量＜Ａ１か否かを判断し（Ｂ０６）、このステップＢ０６がＹＥＳの場合には、流量ゾーン１−Ａに決定する（Ｂ０７）。
【００７１】
前記ステップＢ０６がＮＯの場合には、燃圧量＜Ｂ１か否かを判断し（Ｂ０８）、このステップＢ０８がＹＥＳの場合には、流量ゾーン１−Ｂに決定する（Ｂ０９）。
【００７２】
前記ステップＢ０８がＮＯの場合には、燃圧量＜Ｃ１か否かを判断し（Ｂ１０）、このステップＢ１０がＹＥＳの場合には、流量ゾーン１−Ｃに決定する（Ｂ１１）。
【００７３】
前記ステップＢ１０がＮＯの場合には、正常と判断する（Ｂ１２）。
【００７４】
前記ステップＢ０５がＮＯの場合には、判定流量＜ＡＢか否かを判断し（Ｂ１３）、このステップＢ１３がＹＥＳの場合には、燃圧量＜Ａ２か否かを判断し（Ｂ１４）、このステップＢ１４がＹＥＳの場合には、流量ゾーン２−Ａに決定する（Ｂ１５）。
【００７５】
前記ステップＢ１４がＮＯの場合には、燃圧量＜Ｂ２か否かを判断し（Ｂ１６）、このステップＢ１６がＹＥＳの場合には、流量ゾーン２−Ｂに決定する（Ｂ１７）。
【００７６】
前記ステップＢ１６がＮＯの場合には、燃圧量＜Ｃ２か否かを判断し（Ｂ１８）、このステップＢ１８がＹＥＳの場合には、流量ゾーン２−Ｃに決定する（Ｂ１９）。
【００７７】
前記ステップＢ１８がＮＯの場合には、正常と判断する（Ｂ２０）。
【００７８】
前記ステップＢ１３がＮＯの場合には、判定流量＜ＡＣか否かを判断し（Ｂ２１）、このステップＢ２１がＹＥＳの場合には、燃圧量＜Ａ３か否かを判断し（Ｂ２２）、このステップＢ２２がＹＥＳの場合には、流量ゾーン３−Ａに決定する（Ｂ２３）。
【００７９】
前記ステップＢ２２がＮＯの場合には、燃圧量＜Ｂ３か否かを判断し（Ｂ２４）、このステップＢ２４がＹＥＳの場合には、流量ゾーン３−Ｂに決定する（Ｂ２５）。
【００８０】
前記ステップＢ２４がＮＯの場合には、燃圧量＜Ｃ３か否かを判断し（Ｂ２６）、このステップＢ２６がＹＥＳの場合には、流量ゾーン３−Ｃに決定する（Ｂ２７）。
【００８１】
前記ステップＢ２６がＮＯの場合には、正常と判断する（Ｂ２８）。
【００８２】
前記ステップＢ２１がＮＯの場合には、燃圧量＜Ａ４か否かを判断し（Ｂ２９）、このステップＢ２９がＹＥＳの場合には、流量ゾーン４−Ａに決定する（Ｂ３０）。
【００８３】
前記ステップＢ２９がＮＯの場合には、燃圧量＜Ｂ４か否かを判断し（Ｂ３１）、このステップＢ３１がＹＥＳの場合には、流量ゾーン４−Ｂに決定する（Ｂ３２）。
【００８４】
前記ステップＢ３１がＮＯの場合には、燃圧量＜Ｃ４か否かを判断し（Ｂ３３）、このステップＢ３３がＹＥＳの場合には、流量ゾーン４−Ｃに決定する（Ｂ３４）。
【００８５】
前記ステップＢ３３がＮＯの場合には、正常と判断する（Ｂ３５）。
【００８６】
次いで、図６に示すマップの故障グループの判定は、図３に示すように行われる。
【００８７】
図３に示すように、制御手段６７のプログラムがスタートすると（Ｃ０１）、先ず、運転領域を読み込み（Ｃ０２）、故障グループ１か否かを判断する（Ｃ０３）。
【００８８】
このステップＣ０３がＹＥＳの場合には、故障グループ１の経過時間をカウントアップし（Ｃ０４）、故障グループ２の経過時間をカウントアップし（Ｃ０５）、そして、故障グループ３の経過時間をカウントアップする（Ｃ０６）。
【００８９】
前記ステップＣ０３がＮＯの場合には、故障グループ１の経過時間をリセットし（Ｃ０７）、故障グループ２か否かを判断する（Ｃ０８）。
【００９０】
このステップＣ０８がＹＥＳの場合には、故障グループ２の経過時間をカウントアップし（Ｃ０９）、故障グループ３の経過時間をカウントアップする（Ｃ１０）。
【００９１】
前記ステップＣ０８がＮＯの場合には、故障グループ２の経過時間をリセットし（Ｃ１１）、故障グループ３か否かを判断する（Ｃ１２）。
【００９２】
このステップＣ１２がＹＥＳの場合には、故障グループ３の経過時間をカウントアップする（Ｃ１３）。
【００９３】
前記ステップＣ１２がＮＯの場合には、故障グループ３の経過時間をリセットする（Ｃ１４）。
【００９４】
前記ステップＣ０６、Ｃ１０、Ｃ１３、Ｃ１４の処理後は、故障グループ１の経過時間が判定時間内か否かを判断する（Ｃ１５）。
【００９５】
このステップＣ１５がＹＥＳの場合には、故障グループ２の経過時間が所定時間内か否かを判断する（Ｃ１６）。
【００９６】
このステップＣ１６がＹＥＳの場合には、故障グループ３の経過時間が所定時間内か否かを判断する（Ｃ１７）。
【００９７】
このステップＣ１７がＹＥＳの場合には、前記ステップＣ０２に戻す。
【００９８】
一方、前記ステップＣ１５がＮＯの場合には、故障グループ１の故障と判定する、あるいは、故障グループ１の不具合モニタの内容をメモリ７７に記憶する（Ｃ１８）。また、前記ステップＣ１６がＮＯの場合には、故障グループ２の故障と判定する、あるいは、故障グループ２の不具合モニタの内容をメモリ７７に記憶する（Ｃ１８）。更に、前記ステップＣ１７がＮＯの場合には、故障グループ３の不具合モニタの内容をメモリ７７に記憶する（Ｃ１８）。
【００９９】
次に、高圧燃料系システム２９の故障判定を、図１のタイムチャートに基づいて説明する。
【０１００】
図１に示すように、例えば、先ず、流量ゾーン２−Ｂが決定されると（時間ｔ１）、故障グループ３が設定され、そして、この故障グループ３の継続時間が計測し始める。
【０１０１】
その後、流量ゾーン３−Ｂが決定されると（時間ｔ２）、流量ゾーン２−Ｂがキャンセルされるとともに故障グループ３がキャンセルされる一方、故障グループ２が設定され、この故障グループ２の継続時間が計測し始める。
【０１０２】
そして、前記故障グループ３の継続時間がＸＴＭ３に達すると（時間ｔ３）、故障グループ３の不具合モニタの内容がメモリ７７に記憶される。また、流量ゾーン３−Ｂがキャンセルされると、故障グループ２がキャンセルされ、この故障グループ２の継続時間及び故障グループ３の継続時間がリセットされる。
【０１０３】
次いで、流量ゾーン３−Ｂが決定されると（時間ｔ４）、故障グループ２が設定され、故障グループ２及び故障グループ３の継続時間が計測し始める。
【０１０４】
そして、流量ゾーン２−Ａが決定されると（時間ｔ５）、流量ゾーン３−Ｂがキャンセルされるとともに故障グループ２がキャンセルされる一方、故障グループ１が設定され、この故障グループ１の継続時間が計測し始める。
【０１０５】
その後、流量ゾーン３−Ａが決定されると（時間ｔ６）、流量ゾーン２−Ａがキャンセルされる。
【０１０６】
さらに、故障グループ２の継続時間がＸＴＭ２に達すると（時間ｔ７）、故障グループ２の不具合モニタの内容がメモリ７７に記憶される。
【０１０７】
そして、流量ゾーン２−Ａが決定されると（時間ｔ８）、流量ゾーン３−Ａがキャンセルされる。また、故障グループ３の継続時間がＸＴＭ３に達するので、故障グループ３の不具合モニタの内容がメモリ７７に記憶される。
【０１０８】
その後、故障グループ１の継続時間がＸＴＭ１に達すると（時間ｔ９）、故障グループ１の不具合モニタの内容がメモリ７７に記憶される。
【０１０９】
そして、流量ゾーン３−Ｂが決定されると（時間ｔ１０）、流量ゾーン２−Ａがキャンセルされるとともに故障グループ１がキャンセルされる一方、故障グループ２が設定され、故障グループ１の継続時間がリセットされる。
【０１１０】
その後、故障グループ２の継続時間がＸＴＡ２に達すると（時間ｔ１１）、高圧燃料系システム２９の故障が判定される。
【０１１１】
そして、流量ゾーン２−Ｂが決定されると（時間ｔ１２）、流量ゾーン３−Ｂがキャンセルされるとともに故障グループ２がキャンセルされる一方、故障グループ３が設定され、故障グループ２の継続時間がリセットされる。
【０１１２】
その後、流量ゾーン２−Ｂがキャンセルされると（時間ｔ１３）、故障グループ３がキャンセルされ、故障グループ３の継続時間がリセットされる。
【０１１３】
即ち、この実施例においては、高圧燃料推定流量を計算し、この計算された高圧燃料推定流量をパラメータに加えて高圧燃料系システム２９の故障判定を行うものである。具体的には、高圧燃料推定流量と燃圧量とのマップを用いることにより、燃圧量、燃料噴射量、高圧燃料推定流量をパラメータとして、高圧燃料系システム２９の故障判定をゾーン分けし、燃圧量だけの閾値で判定せず、高圧燃料推定流量と燃圧量とからゾーン分けした中の判定値（エンジン運転傾城で区分け）を用い、高圧燃料系システム２９の故障診断を行う。そして、燃圧量が低下し難いゾーン（領域）で故障診断を行うことにより、診断の誤判定を防止する。エンジン運転領域において、高圧燃料推定流量をパラメータにしてゾーン分けすると、判定燃圧量（閾値）をゾーン（領域）内で取り得る値を基準に設定することができる。つまり、燃圧量が下がり難いゾーン（領域）では、より高い値の判定燃圧量（燃圧量閾値）を設定することができ、これにより、故障の検出能力を上げることができる。また、判定燃圧量を段階的に設定（例えば、判定燃圧量Ａ〜Ｃ）することで、故障の程度を判別し、故障の程度に応じた故障判定時間（基準時間）を設定することで、より広い条件での故障検出が可能となる。
【０１１４】
この結果、制御手段６７は、燃料噴射量制御部７３から算出される燃料噴射量と燃料吐出量算出部７４から算出される燃料吐出量とを用いて高圧燃料推定流量を算出する高圧燃料推定流量算出部７５と、この高圧燃料推定流量算出部７５から算出される高圧燃料推定流量と燃圧センサ５７から検出される燃圧量とを用いて高圧燃料系システム２９の故障診断を行う故障診断部７６とを備えている。これにより、燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加えて複数のパラメータからなるマップを用いて故障診断を行うので、故障診断の精度を高めることができる。よって、コンタミ（燃料中に混入している異物）により燃圧が低下している場合のような、一時的な燃圧低下を故障と誤判定することがない。
【０１１５】
また、故障診断部７６は、高圧燃料推定流量と燃圧量とから構成される高圧燃料系システム２９の監視用二次元マップの領域内のうち、正常作動領域ではない領域を燃圧量に応じて複数のグループに分割し、この分割された各グループ毎に基準時間を設定し、高圧燃料推定流量と燃圧量とから算出されるマップ値が、前記設定された基準時間以上継続して特定グループに含まれる値を示したときに、高圧燃料系システム２９が故障であると判定する。これにより、高圧燃料系システム２９が正常でない状態を、複数のグループに分割し、グループ毎に故障判定値を設定しているので、誤作動の少ない精度の高い故障診断制御を行うことができ、よって、システムの信頼性を向上することができる。
【０１１６】
なお、この発明においては、高圧燃料ポンプとして可変容量又は可変燃圧量の燃料ポンプを使用した場合に、エンジン運転領域により燃圧量が変化するので、故障診断する上で、ゾーン（領域）を分けることにより、故障診断の判定精度を上げることが可能となる。
【産業上の利用可能性】
【０１１７】
燃圧量だけでなく、燃料噴射量と燃料吐出量とをパラメータに加え、複数のパラメータからなるマップを用いることを、他の制御装置にも適用することができる。
【図面の簡単な説明】
【０１１８】
【図１】エンジンの高圧燃料系システムの故障診断のタイムチャートである。
【図２】流量ゾーン判定のフローチャートである。
【図３】故障グループ判定のフローチャートである。
【図４】故障判定条件のフローチャートである。
【図５】高圧燃料推定流量と燃圧量とのマップである。
【図６】故障グループを設定した高圧燃料推定流量と燃圧量とのマップである。
【図７】流量ゾーンにおける判定流量と判定燃圧量とのテーブルである。
【図８】流量ゾーンの決定方法のタイムチャートである。
【図９】故障グループの不具合モニタの記憶内容のテーブルである。
【図１０】判定流量１のテーブルである。
【図１１】燃料吐出量のテーブルである。
【図１２】燃圧補正係数のテーブルである。
【図１３】故障判定のテーブルである。
【図１４】不具合モニタの記憶条件のテーブルである。
【図１５】流量ゾーンの設定データと継続時間判定値とのテーブルである。
【図１６】エンジンの高圧燃料系システムの故障診断装置のシステム構成図である。
【図１７】機械式燃料ポンプの構成図である。
【符号の説明】
【０１１９】
１  エンジン
６６  高圧燃料系システムの故障診断装置
２７  燃料系システム
２８  低圧燃料系システム
２９  高圧燃料系システム
３０  燃料タンク
３１  電磁式燃料ポンプ
３５  機械式燃料ポンプ
３９  燃料噴射弁
５７  燃圧センサ
５９  水温センサ
６３  吸気圧センサ
６４  吸気温センサ
６７  制御手段
６８  クランク角センサ
７２  警告灯
７３  燃料噴射量制御部
７４  燃料吐出量算出部
７５  高圧燃料推定流量算出部
７６  故障診断部
７７  メモリ
【図１】
0004539503.tif 000002
【図２】
0004539503.tif 000003
【図３】
0004539503.tif 000004
【図４】
0004539503.tif 000005
【図５】
0004539503.tif 000006
【図６】
0004539503.tif 000007
【図７】
0004539503.tif 000008
【図８】
0004539503.tif 000009
【図９】
0004539503.tif 000010
【図１０】
0004539503.tif 000011
【図１１】
0004539503.tif 000012
【図１２】
0004539503.tif 000013
【図１３】
0004539503.tif 000014
【図１４】
0004539503.tif 000015
【図１５】
0004539503.tif 000016
【図１６】
0004539503.tif 000017
【図１７】
0004539503.tif 000018