(57)【特許請求の範囲】
【請求項１】
燃料ポンプと、該燃料ポンプによる燃料噴射弁への燃料の供給圧を検出する燃圧センサとを備えた内燃機関に適用され、前記燃圧センサの検出値に応じて前記燃料ポンプの操作量を出力し、前記燃圧センサの検出値に応じて前記燃料噴射弁の噴射パルス幅を変更する制御装置であって、
目標空燃比に対する実空燃比のずれが許容範囲を超えていることを条件として前記供給圧を上昇させる方向に前記燃料ポンプの操作量を変化させ、このときの前記燃圧センサの検出値に基づいて前記燃圧センサにおける故障の有無を判断する、内燃機関の制御装置。
【請求項２】
燃料ポンプと、該燃料ポンプによる燃料の供給圧を検出する燃圧センサとを備えた内燃機関に適用され、前記燃圧センサの検出値に応じて前記燃料ポンプの操作量を出力する制御装置であって、
目標空燃比に対する実空燃比のずれが許容範囲を超えていることを条件として前記燃圧センサの診断のために前記供給圧を上昇させる方向に前記燃料ポンプの操作量を変化させ、このときの前記燃圧センサの検出値が前記操作量の変化に対応する正常判定領域内であるか否かに基づいて前記燃圧センサにおける故障の有無を判断し、前記正常判定領域を燃料の性状に応じて拡大或いは縮小する、内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃圧センサの検出値に応じて燃料ポンプの操作量を出力する制御装置に関する。
【背景技術】
【０００２】
特許文献１には、イグニッションスイッチがオフされたのち、減圧弁を開操作したときの燃圧の挙動に基づき、減圧弁の異常の有無の仮診断を行い、その後、所定時間の経過後に、燃圧センサによって検出される燃圧が大気圧近傍となった場合に、燃圧センサが正常であると判断し、かつ、減圧弁の仮の診断結果を最終的な診断結果として確定する、燃料噴射制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１００６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、イグニッションスイッチのオフ時、即ち、内燃機関の停止時に、燃圧センサの故障診断を行う場合、内燃機関の運転中に燃圧センサに異常が生じても、内燃機関が停止されるまでは、異常の発生を検出することができない。
このため、内燃機関の運転中に燃圧センサに異常が生じても、係る異常への対策を行えない。
【０００５】
本発明は上記問題点に鑑みなされたものであり、内燃機関の運転中に燃圧センサの異常診断を行える、内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本願発明に係る内燃機関の制御装置は、燃料ポンプと、該燃料ポンプによる燃料噴射弁への燃料の供給圧を検出する燃圧センサとを備えた内燃機関に適用され、前記燃圧センサの検出値に応じて前記燃料ポンプの操作量を出力し、前記燃圧センサの検出値に応じて前記燃料噴射弁の噴射パルス幅を変更する制御装置であって、目標空燃比に対する実空燃比のずれが許容範囲を超えていることを条件として前記供給圧を上昇させる方向に前記燃料ポンプの操作量を変化させ、このときの前記燃圧センサの検出値に基づいて前記燃圧センサにおける故障の有無を判断するようにした。
また、本願発明に係る内燃機関の制御装置は、燃料ポンプと、該燃料ポンプによる燃料の供給圧を検出する燃圧センサとを備えた内燃機関に適用され、前記燃圧センサの検出値に応じて前記燃料ポンプの操作量を出力する制御装置であって、目標空燃比に対する実空燃比のずれが許容範囲を超えていることを条件として前記燃圧センサの診断のために前記供給圧を上昇させる方向に前記燃料ポンプの操作量を変化させ、このときの前記燃圧センサの検出値が前記操作量の変化に対応する正常判定領域内であるか否かに基づいて前記燃圧センサにおける故障の有無を判断し、前記正常判定領域を燃料の性状に応じて拡大或いは縮小するようにした。
【発明の効果】
【０００７】
上記発明によると、内燃機関の運転中に燃圧センサの診断を行え、燃圧センサに異常が生じた場合に、係る異常を応答よく検出して対策を実施させることが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本願発明の実施形態におけるエンジンのシステム図である。
【図２】本願発明の実施形態において空燃比異常診断を示すフローチャートである。
【図３】本願発明の実施形態においてリリーフバルブの開弁圧にまで上昇させる燃圧センサの故障診断を示すフローチャートである。
【図４】図３の故障診断時における空燃比フィードバック補正係数、デューティ、検出値ＦＵＰＲの変化を示すタイムチャートである。
【図５】本願発明の実施形態において診断時用の目標燃圧に基づきフィードフォワード（feedforward）制御を行う燃圧センサの故障診断を示すフローチャートである。
【図６】図５の故障診断時における空燃比フィードバック補正係数、デューティ、検出値ＦＵＰＲの変化を示すタイムチャートである。
【図７】本願発明の実施形態において診断時用の目標燃圧に基づきフィードバック（feedback）制御を行う燃圧センサの故障診断を示すフローチャートである。
【図８】図７の故障診断時における空燃比フィードバック補正係数、デューティ、検出値ＦＵＰＲの変化を示すタイムチャートである。
【発明を実施するための形態】
【０００９】
以下に本発明の実施の形態を説明する。
図１は、本発明に係る制御装置を含む、車両用エンジンのシステム図である。
図１に示すエンジン（内燃機関）１は、吸気通路２に燃料噴射弁３を備え、燃料噴射弁３は吸気バルブ４に向けて燃料を噴射する。
【００１０】
燃料噴射弁３が噴射した燃料は、空気と共に吸気バルブ４を介して燃焼室５内に吸引され、点火プラグ６による火花点火によって着火燃焼する。燃焼室５内の燃焼ガスは、排気バルブ７を介して排気通路８に排出される。
吸気通路２の燃料噴射弁３が配設される部分よりも上流側には、スロットルモータ９で開閉される電子制御スロットル１０が配され、この電子制御スロットル１０の開度によってエンジン１の吸入空気量を調整する。
【００１１】
また、エンジン１は、燃料タンク１１内の燃料を燃料ポンプ１２によって燃料噴射弁３（エンジン１）に向けて供給する燃料供給装置１３を備えている。
燃料供給装置１３は、燃料タンク１１、燃料ポンプ１２、燃料ギャラリー配管１４、燃料供給配管１５、燃料フィルタ１６を含んで構成される。
燃料ポンプ１２は、モータでポンプインペラを回転駆動する電動式流体用ポンプであり、燃料タンク１１内に配置される。
【００１２】
また、燃料ポンプ１２は、吐出燃料の逆流を阻止するためのチェックバルブ（逆止弁）１２ａ、及び、燃料ポンプ１２の吐出圧（燃料供給圧）が上限圧を上回った場合に開弁し、燃料ポンプ１２が吐き出した燃料を燃料タンク１１内にリリーフするリリーフバルブ１２ｂ、を内蔵している。
尚、チェックバルブ（逆止弁）１２ａ及びリリーフバルブ１２ｂを、燃料ポンプ１２から分離して、燃料供給配管１５に設けることができる。
【００１３】
燃料ポンプ１２の吐出口には燃料供給配管１５の一端が接続され、燃料供給配管１５の他端は燃料ギャラリー配管１４に接続される。
燃料供給配管１５の途中の燃料タンク１１内に位置する部分には、燃料をろ過する燃料フィルタ１６を設けてある。
燃料ギャラリー配管１４には、各気筒の燃料噴射弁３がそれぞれ接続される。
燃料噴射弁３による燃料噴射、点火プラグ６による点火、電子制御スロットル１０の開度などを制御するエンジン制御ユニットとして、コンピュータを備えるＥＣＭ（エンジン・コントロール・モジュール）３１を設けてある。
【００１４】
また、燃料ポンプ１２を駆動する燃料ポンプ制御ユニットとして、コンピュータを備えるＦＰＣＭ（フューエル・ポンプ・コントロール・モジュール）３０を設けてある。
ＥＣＭ３１とＦＰＣＭ３０とは相互に通信可能に構成され、ＥＣＭ３１からＦＰＣＭ３０に向けては、燃料ポンプ１２のＰＷＭ制御におけるデューティ比及び周波数を指示する信号などが送信され、ＦＰＣＭ３０からＥＣＭ３１に向けては、診断情報などが送信される。
尚、ＥＣＭ３１が、ＦＰＣＭ３０としての機能を兼ね備えることができる。
【００１５】
ＥＣＭ３１は、燃料ギャラリー配管１４内の燃圧ＦＵＰＲ、即ち、燃料ポンプ１２による燃料の供給圧を検出する燃圧センサ３３、図外のアクセルペダルの踏み込み量ＡＣＣを検出するアクセル開度センサ３４、エンジン１の吸入空気流量ＱＡを検出するエアフローセンサ３５、エンジン１の回転速度ＮＥを検出する回転センサ３６、エンジン１の冷却水温度ＴＷ（エンジン温度）を検出する水温センサ３７、エンジン排気中の酸素濃度に応じてエンジン１の燃焼混合気の空燃比を検出する空燃比センサ３８などからの検出信号を入力する。
そして、ＥＣＭ３１は、前述の各種センサの検出信号に基づいて、燃料噴射弁３による燃料噴射量及び噴射タイミング、点火プラグ６による点火時期、電子制御スロットル１０の開度などを制御する。
【００１６】
ＥＣＭ３１は、燃料噴射弁３による燃料噴射量を以下のようにして算出する。
まず、エアフローセンサ３５の出力信号に基づき吸入空気流量ＱＡを検出し、また、回転センサ３６の出力信号に基づきエンジン回転速度ＮＥを検出し、これら吸入空気流量ＱＡ、エンジン回転速度ＮＥに基づき、燃料の供給圧が基準圧であるときに対応する基本噴射パルス幅ＴＰ（基本燃料噴射量）を算出する。
【００１７】
また、燃圧センサ３３で検出した燃圧に基づき、単位時間当たりの噴射量の変化に対応するための補正係数を算出し、水温センサ３７で検出した冷却水温度ＴＷに基づき、冷機時に燃料噴射量を増量するための補正係数を算出し、更に、空燃比センサ３８で検出される空燃比を目標空燃比に近づけるための補正係数など、基本噴射パルス幅ＴＰを補正するための各種補正係数を算出する。
そして、基本噴射パルス幅ＴＰを各種補正係数で補正して、最終的な燃料噴射パルス幅ＴＩを算出し、各気筒における噴射タイミングにおいて、燃料噴射パルス幅ＴＩの噴射パルス信号を燃料噴射弁３に出力する。
【００１８】
また、ＥＣＭ３１は、エンジン１の運転条件（エンジン負荷、エンジン回転速度、エンジン温度など）に基づき、燃圧ＦＵＰＲの目標値ＴＧＦＵＰＲを設定し、燃圧センサ３３の出力に基づき検出した燃圧ＦＵＰＲが、目標値ＴＧＦＵＰＲに近づくように、燃料ポンプ１２のＰＷＭ制御におけるデューティ比（操作量）を決定する。
また、ＥＣＭ３１は、燃圧センサ３３の故障診断をエンジン１の運転中に行う機能を、ソフトウエアとして備えている。
【００１９】
燃圧センサ３３が故障し、実際の燃圧と検出値ＦＵＰＲとの間に誤差が生じると、検出値ＦＵＰＲに基づき補正した燃料噴射パルス幅ＴＩに応じて噴射される燃料量と、目標空燃比相当の燃料量との間に乖離が生じ、空燃比が目標空燃比からずれることになる。
ここで、空燃比のずれは、燃圧センサ３３の故障以外の要因でも発生するが、燃圧センサ３３が故障すれば空燃比のずれが発生するので、ＥＣＭ３１は、空燃比ずれの発生を検知した場合に、その原因が燃圧センサ３３の故障に因るものであるか否かを判定するように設定されており、以下では、係る故障診断を詳細に説明する。
【００２０】
図２のフローチャートは、イグニッションスイッチ（エンジンスイッチ）のオン状態であって、かつ、エンジン１の運転中に一定時間周期で割り込み実行され、空燃比ずれの発生の有無を判断するルーチンを示す。
まず、ステップＳ１０１では、空燃比センサ３８の出力を読み込む。
【００２１】
ステップＳ１０２では、ステップＳ１０１で読み込んだ空燃比センサ３８の出力に基づき検出した実空燃比を目標空燃比に近づけるように、基本噴射パルス幅ＴＰを補正するための空燃比フィードバック補正係数ＬＡＭＢＤＡ（空燃比操作量）を算出する。
ステップＳ１０３では、空燃比フィードバック補正係数ＬＡＭＢＤＡの収束状態において、空燃比フィードバック補正係数ＬＡＭＢＤＡが正常判定領域に含まれる値であるか否かを判断する。
【００２２】
ここで、正常判定領域とは、部品の製造ばらつきなどによって発生する空燃比の許容ずれ幅に相当し、燃圧センサ３３が故障した場合には、空燃比フィードバック補正係数ＬＡＭＢＤＡが正常判定領域から外れるように、前記正常判定領域を予め設定してある。
例えば、空燃比フィードバック補正係数ＬＡＭＢＤＡの初期値が1.0で、空燃比フィードバック補正係数ＬＡＭＢＤＡが初期値である場合に、基本噴射パルス幅ＴＰが実質的に補正されないとすると、初期値を挟んでプラス側に一定幅の領域とマイナス側に一定幅の領域とを正常判定領域とする。
【００２３】
ステップＳ１０３で空燃比フィードバック補正係数ＬＡＭＢＤＡが正常判定領域内であると判断された場合、換言すれば、空燃比ずれが許容範囲内である場合は、ステップＳ１０４へ進み、燃圧センサ３３が正常であると判定する。
一方、空燃比フィードバック補正係数ＬＡＭＢＤＡが正常判定領域から外れていて、空燃比ずれが許容レベルを超えていると判断した場合には、ステップＳ１０５へ進み、空燃比フィードバック補正係数ＬＡＭＢＤＡが正常判定領域から外れている継続時間ＴＣＯＮの計測を行う。
【００２４】
そして、ステップＳ１０６では、継続時間ＴＣＯＮが判定時間ＴＳＬに達したか否かを判断する。即ち、空燃比フィードバック補正係数ＬＡＭＢＤＡが判定領域から外れても、これが一過性の現象である場合には、燃圧センサ３３の故障による空燃比ずれとは異なるので、空燃比ずれが一時的なものであるか否かを、継続時間ＴＣＯＮと判定時間ＴＳＬとの比較に基づいて判断する。
継続時間ＴＣＯＮが判定時間ＴＳＬ未満であれば、空燃比のずれが発生している空燃比の異常状態ではあるものの、係る空燃比ずれが一過性のものである可能性があるので、ステップＳ１０７へ進み、空燃比異常を判定して、燃圧センサ３３の故障診断は実施させない。
【００２５】
一方、継続時間ＴＣＯＮが判定時間ＴＳＬに達した場合には、空燃比のずれが一過性のものではなく、燃圧センサ３３の故障によって空燃比が継続してずれている可能性があるので、ステップＳ１０８へ進み、診断実施フラグｆＦＳＤＩＡに１を設定することで、燃圧センサ３３の故障診断の実施を指示する。
診断実施フラグｆＦＳＤＩＡの初期値は０であり、後述するように、診断実施フラグｆＦＳＤＩＡに１が設定されることで、燃圧センサ３３の故障診断が実施されるようになっている。
【００２６】
ここで、空燃比異常を判定した場合には、スロットル開度の最大開度の制限などによって、高回転高負荷域での運転を禁止し、燃料不足による空燃比のリーン化により排気温度が過剰に高くなることなどを抑制することができる。
図３のフローチャートは、イグニッションスイッチ（エンジンスイッチ）のオン状態であって、かつ、エンジン１の運転中に一定時間周期で割り込み実行される、燃圧センサ３３の診断ルーチンを示す。
【００２７】
まず、ステップＳ２０１では、診断実施フラグｆＦＳＤＩＡの値を読み込む。
そして、次のステップＳ２０２では、診断実施フラグｆＦＳＤＩＡが１であるか否かを判断することで、燃圧センサ３３の故障診断を実施するか否かを判断する。
診断実施フラグｆＦＳＤＩＡに０が設定されている場合には、燃圧センサ３３の故障診断を実施する必要はないと判断し、本ルーチンをそのまま終了させる。
【００２８】
一方、診断実施フラグｆＦＳＤＩＡに１が設定されている場合には、燃圧センサ３３の故障診断を実施すべくステップＳ２０３へ進む。
ステップＳ２０３では、燃料ポンプ１２のＰＷＭ制御におけるデューティ（操作量）を、検出値ＦＵＰＲと目標圧ＴＧＦＵＰＲとに基づき設定したデューティから、診断時用デューティとして予め記憶してある１００％に切り替えて保持させることで、燃料ポンプ１２を最大電力（最大電圧）で駆動し、燃圧がそのときの目標値ＴＧＦＵＰＲよりも上昇して、リリーフバルブ１２ｂの開弁圧ＲＶＰに達するようにする。
尚、目標値ＴＧＦＵＰＲは、開弁圧ＲＶＰ未満の燃圧領域で、エンジン運転条件に応じて可変設定される。
【００２９】
燃料ポンプ１２による燃料の供給圧（吐出圧）が、リリーフバルブ１２ｂの開弁圧ＲＶＰにまで上昇すると、リリーフバルブ１２ｂが開弁し、開弁圧ＲＶＰを超えて燃圧が上昇することを阻止するので、燃料ポンプ１２のＰＷＭ制御におけるデューティを診断時用デューティに切り替えると、実燃圧が開弁圧ＲＶＰにまで上昇変化した後、開弁圧ＲＶＰ付近の燃圧を保持することになる。
換言すれば、診断用デューティは、実燃圧が開弁圧ＲＶＰにまで上昇するデューティとして予め設定してある。
【００３０】
但し、診断時用デューティを１００％に限定するものではなく、実燃圧がリリーフバルブ１２ｂの開弁圧ＲＶＰにまで確実に上昇するデューティであれば、１００％未満の値を予め設定することができる。
また、デューティを診断時用デューティに切り替える場合には、急激な燃圧変化による空燃比ずれの発生を抑制するために、診断開始前のデューティから診断時用デューティに向けて徐々に増大変化させることが好ましく、更に、規範応答に沿って燃圧を変化させるようにデューティを増大変化させることもできる。
【００３１】
また、燃料ポンプ１２の駆動デューティを診断時用デューティに切り替えて診断を行う条件を、予め設定したエンジン運転領域（例えば、エンジン負荷及びエンジン回転速度で特定される領域）に限定することもできる。
また、診断用デューティに切り替えることで、実燃圧はリリーフバルブ１２ｂの開弁圧ＲＶＰ付近になるから、燃料噴射パルス幅の燃圧に応じた補正においては、燃圧が開弁圧ＲＶＰであるものとして補正を行わせることができる。
【００３２】
ステップＳ２０４では、診断用デューティに切り替えてから、診断用デューティに見合う燃圧、即ち、開弁圧ＲＶＰに達すると推定される応答遅れ時間が経過した後、燃圧センサ３３の出力に基づき検出した燃圧ＦＵＰＲを読み込む。
そして、次のステップＳ２０５では、リリーフバルブ１２ｂの開弁圧ＲＶＰを含む、燃圧検出値の正常判定領域に、ステップＳ２０４で読み込んだ検出値ＦＵＰＲが含まれているか否かを判断する。
【００３３】
前記正常判定領域とは、リリーフバルブ１２ｂの開弁圧ＲＶＰのばらつきや、燃圧センサ３３の出力ばらつきなどがあっても、リリーフバルブ１２ｂが開弁する条件下で、燃圧センサ３３が正常であると判断できる検出値の領域として、予め設定してある。
換言すれば、デューティを診断用デューティとしたときの燃圧は、リリーフバルブ１２ｂの開弁圧ＲＶＰを保持することになるが、実際の開弁圧ＲＶＰは設計値に対して誤差を有していて、かつ、燃圧センサ３３における実燃圧と検出出力との相関もセンサ個々にばらつくため、リリーフバルブ１２ｂの開弁状態での燃圧センサ３３の出力は、燃圧センサ３３が正常であっても、ある範囲内の値となる。
【００３４】
ここで、燃圧センサ３３の出力範囲は、開弁圧ＲＶＰのばらつき範囲や、燃圧センサ３３の出力特性のばらつき範囲などに基づき予め特定できるので、係る正常時における出力範囲を基準に前記正常判定領域を設定してある。
従って、そのときの検出値ＦＵＰＲが正常判定領域内であれば、燃圧センサ３３は、実際の燃圧である開弁圧ＲＶＰに見合う出力を発生している正常状態であると判断でき、また、空燃比異常は、燃圧センサ３３以外を原因としていると推定できる。一方、そのときの検出値ＦＵＰＲが正常判定領域から外れている場合には、燃圧センサ３３が異常であるために検出値ＦＵＰＲが本来の値を示していないと推定できる。
【００３５】
尚、正常判定領域は、そのときの使用燃料の性状（重軽質やガソリンに対するアルコールの混合割合など）に応じて可変に設定することができる。
例えば、燃料性状による粘性の違いにより、ポンプ吐出流量や、リリーフバルブ１２ｂからのリリーフ流量が異なるようになるため、リリーフバルブ１２ｂの開弁状態での燃圧にばらつきが生じる。
そこで、予め燃料性状と燃圧ばらつきとの相関を求めておき、燃圧ばらつきが大きくなる燃料性状の場合には前記正常判定領域を拡大させ、逆に、燃圧ばらつきが小さくなる燃料性状の場合には前記正常判定領域を縮小させる。
【００３６】
ステップＳ２０５で、そのときの検出値ＦＵＰＲが正常判定領域内であると判定すると、ステップＳ２０６へ進み、燃圧センサ３３は正常であると判定する。燃圧センサ３３が正常であると判定した場合には、空燃比の異常は、燃料噴射弁３やエアフローセンサ３５などの燃圧センサ３３以外のデバイスの異常を原因としていることになる。
一方、そのときの検出値ＦＵＰＲが正常判定領域から外れていれば、ステップＳ２０７へ進み、燃圧センサ３３が異常であると判定する。即ち、燃圧センサ３３の検出値ＦＵＰＲが実際の燃圧とは異なるために、燃圧センサ３３の検出値ＦＵＰＲに基づき燃料噴射パルス幅を補正した結果、目標空燃比の形成に要求される燃料量に対して実際の燃料噴射量が過不足を生じ、目標空燃比に対する実空燃比のずれを生じたものと判断する。
【００３７】
燃圧センサ３３の正常／異常を判定した場合、更に、ステップＳ２０８へ進み、診断実施フラグｆＦＳＤＩＡを０にリセットする。
また、燃圧センサ３３が正常であると判定した場合には、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を継続させる。
【００３８】
一方、燃圧センサ３３が異常であると判定した場合には、異常の発生を知らせる警報を発したり、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を禁止したり、燃料ポンプ１２の駆動デューティを予め設定したセンサ異常時用のデューティに固定し、当該デューティに対応する燃圧になっているものと見做して燃料噴射パルス幅を補正するなどのフェイルセーフ処理を実施する。
【００３９】
図４は、燃圧センサ３３の故障診断時における、空燃比フードバック補正係数、デューティ、検出値ＦＵＰＲの変化の一例を示す。
図４に示すように、燃圧センサ３３の異常によって、誤った検出値ＦＵＰＲに基づき燃料噴射パルス幅が補正されるようになると、空燃比が目標空燃比からずれ、係る空燃比ずれを吸収しようとして空燃比フィードバック補正係数が変更される。そして、空燃比ずれが大きく、空燃比フィードバック補正係数が正常判定領域（許容範囲）を超えて変化すると、燃圧センサ３３が故障している可能性があると判断し、燃料ポンプ１２の駆動デューティを診断用デューティにまで増大させることで、実際の燃圧をリリーフバルブ１２の開弁圧ＲＶＰにまで上昇させる。
【００４０】
ここで、診断用デューティに切り替えたことで、実際の燃圧はリリーフバルブ１２の開弁圧ＲＶＰになっているから、燃圧センサ３３が正常であれば、燃圧センサ３３の検出値ＦＵＰＲは開弁圧ＲＶＰ付近の値になり、燃圧センサ３３の検出値ＦＵＰＲが開弁圧ＲＶＰ付近の値でない場合には、燃圧センサ３３が、実際の燃圧とは異なる値を検出している異常状態であると判断する。
即ち、供給圧がリリーフバルブ１２の開弁圧ＲＶＰを超えると、リリーフバルブ１２が開弁するので、実際の燃圧の最大値は、開弁圧ＲＶＰとなる。従って、開弁圧ＲＶＰを超える供給圧に相当する操作量を燃料ポンプ１２に与えても、実際の燃圧は開弁圧ＲＶＰ付近を維持することになり、このときに燃圧センサ３３が開弁圧ＲＶＰ付近の燃圧を検出していれば燃圧センサ３３は正常であり、燃圧センサ３３の検出値が開弁圧ＲＶＰ付近の燃圧でない場合には、検出値と実際値とが乖離していることになり、燃圧センサ３３に故障が生じているものと判断できる。
【００４１】
前述した燃圧センサ３３の故障診断によると、エンジン１の運転中に診断を行えるので、異常を速やかに検出してフェイルセーフ処理に移行し、燃圧センサ３３の故障に因るエンジン１の排気性状や運転性の悪化を可及的に小さく抑制できる。
エンジン１の運転中に燃圧センサ３３の故障診断を行えないと、例えば、燃圧センサの検出値に基づき燃料噴射パルス幅を補正する場合には、補正が不適切に行われて、燃料噴射量、更には、空燃比に誤差を生じ、内燃機関の運転性、排気性状、燃費性能を低下させることになってしまうが、前述した燃圧センサ３３の故障診断はエンジン１の運転中に行えるので、フェイルセーフ処理に速やかに移行して、燃料噴射量や空燃比に誤差が生じることを抑制し、内燃機関の運転性、排気性状、燃費性能の低下を抑制できる。
また、燃圧センサ３３の故障診断を、空燃比の異常が発生した場合に実施するので、燃圧センサ３３に異常が発生している可能性がある条件で診断を行わせることができ、燃圧センサ３３に異常がない状態で、無駄に診断処理がなされることを抑制でき、診断に伴う電力消費やポンプ騒音の増大などを抑制できる。
【００４２】
また、燃圧センサ３３の診断において、燃料ポンプ１２の操作量を変化させて燃圧をリリーフバルブ１２ｂの開弁圧ＲＶＰにまで上昇させるので、診断時における実際の燃圧を燃圧センサ３３の出力を用いずに既知の燃圧に制御でき、この既知の燃圧と、燃圧センサ３３の検出値ＦＵＰＲとを比較することで、燃圧センサ３３における異常を高い精度で診断できる。
更に、診断時に、実際の燃圧を既知であるリリーフバルブ１２ｂの開弁圧ＲＶＰに制御するので、燃料の供給圧に応じた燃料噴射パルス幅の補正において、開弁圧ＲＶＰに基づき燃料噴射パルス幅を補正することで、空燃比ずれを縮小できる。
また、診断において、燃圧を最大圧である開弁圧ＲＶＰに設定するから、燃圧の不足による燃焼性の悪化などを抑制できる。
【００４３】
ところで、前述の燃圧センサ３３の故障診断では、診断時に燃圧をリリーフバルブ１２ｂの開弁圧ＲＶＰにまで昇圧させるが、開弁圧ＲＶＰよりも低い燃圧まで上昇変化させて診断を行うことができ、以下で具体的に説明する。
尚、以下に示す故障診断は、リリーフバルブ１２ｂを備えない燃料供給装置においても適用できる。
【００４４】
図５のフローチャートは、イグニッションスイッチ（エンジンスイッチ）のオン状態であって、かつ、エンジン１の運転中に一定時間周期で割り込み実行される、燃圧センサ３３の診断ルーチンを示す。
まず、ステップＳ３０１では、前述の図２のフローチャートに示すルーチンで設定された診断実施フラグｆＦＳＤＩＡの値を読み込む。
【００４５】
そして、次のステップＳ３０２では、診断実施フラグｆＦＳＤＩＡが１であるか否かを判断することで、燃圧センサ３３の故障診断を実施するか否かを判断する。
診断実施フラグｆＦＳＤＩＡに０が設定されている場合には、燃圧センサ３３の故障診断を実施する必要はないと判断し、本ルーチンをそのまま終了させる。
【００４６】
一方、診断実施フラグｆＦＳＤＩＡに１が設定されている場合には、燃圧センサ３３の故障診断を実施すべくステップＳ３０３へ進む。
ステップＳ３０３では、燃圧センサ３３の検出値ＦＵＰＲに基づき燃料ポンプ１２の駆動デューティを補正する制御（フィードバック補正）を禁止し、かつ、そのときの目標燃圧ＴＧＦＵＰＲよりも高く、リリーフバルブ１２ｂの開弁圧ＲＶＰよりも低い診断時用の目標燃圧ＴＧＰＲＡＢに対応するフィードフォワード制御デューティＦＦＤＵＴＹ（診断時用デューティ）で、燃料ポンプ１２を駆動させる。
【００４７】
即ち、フィードフォワード制御デューティＦＦＤＵＴＹは、実際の燃圧が診断時用の目標燃圧ＴＧＰＲＡＢになると見込まれるデューティ（操作量）であり、燃圧センサ３３が異常である可能性があるので、燃圧センサ３３の検出値ＦＵＰＲを用いずに、フィードフォワード制御で、目標燃圧ＴＧＰＲＡＢにまで実際の燃圧を上昇させる。
ここで、目標燃圧ＴＧＦＵＰＲを、診断時用の目標燃圧ＴＧＰＲＡＢにまで徐々に増大させるか、デューティの増大変化を規制し、実燃圧が急激に増大して空燃比ずれが発生することを抑制することが好ましい。
【００４８】
ステップＳ３０４では、フィードフォワード制御デューティＦＦＤＵＴＹを与えてから実際の燃圧が目標燃圧ＴＧＰＲＡＢにまで昇圧するのに要すると見込まれる遅れ時間が経過してから、燃圧センサ３３の検出値ＦＵＰＲを読み込む。
ステップＳ３０５では、目標燃圧ＴＧＰＲＡＢを含む、検出結果の正常判定領域に、ステップＳ３０４で読み込んだ検出値ＦＵＰＲが含まれているか否かを判断する。
【００４９】
目標燃圧ＴＧＰＲＡＢが得られると見込まれるフィードフォワード制御デューティＦＦＤＵＴＹを燃料ポンプ１２に与えても、燃料ポンプ１２のばらつきや燃料性状によっては、実際の燃圧が目標燃圧ＴＧＰＲＡＢに対して誤差を生じ、更に、燃圧センサ３３の出力ばらつきがあるため、燃圧センサ３３が正常であっても、フィードフォワード制御デューティＦＦＤＵＴＹを燃料ポンプ１２に与えたときの検出値ＦＵＰＲは目標燃圧ＴＧＰＲＡＢに一致せずにばらつきを示すことになる。
そこで、燃圧センサ３３の正常状態で検出値ＦＵＰＲがばらつく範囲を、前記正常判定域として、予め設定してある。
【００５０】
従って、そのときの検出値ＦＵＰＲが正常判定領域内であれば、燃圧センサ３３は正常であって、空燃比異常は、燃圧センサ３３以外を原因としていると推定でき、逆に、そのときの検出値ＦＵＰＲが正常判定領域から外れている場合には、燃圧センサ３３が異常であるために検出値ＦＵＰＲが本来の値を示していないと推定できる。
尚、前述のように、フィードフォワード制御デューティＦＦＤＵＴＹを燃料ポンプ１２に与えたときの実燃圧は、そのときの使用燃料の性状（重軽質やガソリンに対するアルコールの混合割合など）に応じて変化するので、燃料性状に応じて前記正常判定領域の幅を可変とすることができる。
【００５１】
ステップＳ３０５で、そのときの検出値ＦＵＰＲが正常判定領域内であると判定すると、ステップＳ３０６へ進み、燃圧センサ３３は正常であると判定する。燃圧センサ３３が正常であると判定した場合には、空燃比の異常は、燃料噴射弁３やエアフローセンサ３５などの燃圧センサ３３以外のデバイスの異常を原因としていることになる。
一方、そのときの検出値ＦＵＰＲが正常判定領域から外れていれば、ステップＳ３０７へ進み、燃圧センサ３３が異常であると判定する。
【００５２】
即ち、燃圧センサ３３の検出値ＦＵＰＲが実際の燃圧とは異なるために、燃圧センサ３３の検出値ＦＵＰＲに基づき燃料噴射パルス幅を補正した結果、目標空燃比の形成に要求される燃料量に対して実際の燃料噴射量が過不足を生じ、目標空燃比に対する実空燃比のずれを生じたものと判断する。
燃圧センサ３３の正常／異常を判定した場合、更に、ステップＳ３０８へ進み、診断実施フラグｆＦＳＤＩＡを０にリセットする。
【００５３】
また、燃圧センサ３３が正常であると判定した場合には、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を継続させる。
一方、燃圧センサ３３が異常であると判定した場合には、異常の発生を知らせる警報を発したり、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を禁止したり、燃料ポンプ１２の駆動デューティを予め設定したセンサ異常時用のデューティに固定し、当該デューティに対応する燃圧になっているものと見做して燃料噴射パルス幅を設定したりするなどのフェイルセーフ処理を実施する。
【００５４】
図６は、燃圧センサ３３の故障診断時における、空燃比フードバック補正係数、デューティ、検出値ＦＵＰＲの変化の一例を示す。
図６に示すように、燃圧センサ３３の異常によって、誤った検出値ＦＵＰＲに基づき燃料噴射パルス幅が補正されるようになると、空燃比が目標空燃比からずれ、係る空燃比ずれを吸収しようとして空燃比フィードバック補正係数が変更される。そして、空燃比ずれが大きく、空燃比フィードバック補正係数が正常判定領域（許容範囲）を超えて変化すると、燃圧センサ３３が故障している可能性があると判断し、燃料ポンプ１２の駆動デューティのフィードバック制御を停止させ、フィードフォワード制御によって正常時より高い燃圧にまで上昇させる。
【００５５】
ここで、フィードフォワード制御によって、実際の燃圧は診断時用の目標燃圧付近になっているから、燃圧センサ３３が正常であれば、燃圧センサ３３の検出値ＦＵＰＲは診断時用の目標燃圧付近の値になり、燃圧センサ３３の検出値ＦＵＰＲが診断時用の目標燃圧付近の値でない場合には、燃圧センサ３３が、実際の燃圧とは異なる値を検出している異常状態であると判断する。
【００５６】
前述した燃圧センサ３３の故障診断によると、エンジン１の運転中に診断を行えるので、異常を速やかに検出してフェイルセーフ処理に移行し、エンジン１の排気性状や運転性の悪化を可及的に小さく抑制できる。
また、燃圧センサ３３の故障診断を、空燃比の異常が発生した場合に実施するので、燃圧センサ３３に異常が発生している可能性がある条件で診断を行わせることができ、燃圧センサ３３に異常がない状態で、無駄に診断処理がなされることを抑制でき、診断に伴う電力消費やポンプ騒音の増大などを抑制できる。
【００５７】
また、空燃比異常に基づき故障診断を開始すると、故障診断前（正常時）よりも燃圧を高くするので、燃料噴射弁３などのばらつきによる空燃比ずれ代を小さくでき、また、少なくとも正常時の目標燃圧を実際の燃圧が下回ることを抑制でき、燃圧の不足による燃焼性の悪化などを抑制できる。
ここで、燃圧センサ３３の検出値ＦＵＰＲに基づく、燃料ポンプ１２の駆動デューティのフィードバック制御を行わせながら、燃圧センサ３３の故障診断を行うことができ、以下で具体的に説明する。
【００５８】
図７のフローチャートに示すルーチンは、イグニッションスイッチ（エンジンスイッチ）のオン状態であって、かつ、エンジン１の運転中に一定時間周期で割り込み実行される、燃圧センサ３３の診断ルーチンを示す。
尚、図７のフローチャートに示す故障診断は、リリーフバルブ１２ｂを備えない燃料供給装置においても適用できる。
【００５９】
まず、ステップＳ４０１では、前述の図２のフローチャートに示すルーチンで設定された診断実施フラグｆＦＳＤＩＡの値を読み込む。
そして、次のステップＳ４０２では、診断実施フラグｆＦＳＤＩＡが１であるか否かを判断することで、燃圧センサ３３の故障診断を実施するか否かを判断する。
【００６０】
診断実施フラグｆＦＳＤＩＡに０が設定されている場合には、燃圧センサ３３の故障診断を実施する必要はないと判断し、本ルーチンをそのまま終了させる。
一方、診断実施フラグｆＦＳＤＩＡに１が設定されている場合には、燃圧センサ３３の故障診断を実施すべくステップＳ４０３へ進む。
【００６１】
ステップＳ４０３では、目標燃圧ＴＧＦＵＰＲを、診断開始前の目標燃圧ＴＧＦＵＰＲよりも高く、リリーフバルブ１２ｂの開弁圧ＲＶＰよりも低い診断時用の目標燃圧ＴＧＰＲＡＢに設定する。
そして、目標燃圧ＴＧＰＲＡＢが略得られると見込まれるフィードフォワード制御デューティ（基本デューティ）ＦＦＤＵＴＹを演算すると共に、燃圧センサ３３の検出値ＦＵＰＲと目標燃圧ＴＧＰＲＡＢとの偏差に基づき、検出値ＦＵＰＲを目標燃圧ＴＧＰＲＡＢに近づけるためのフィードバック制御デューティ（補正デューティ）ＦＢＤＵＴＹを演算し、フィードフォワード制御デューティＦＦＤＵＴＹとフィードバック制御デューティＦＢＤＵＴＹとの加算値を最終的な制御デューティとして、燃料ポンプ１２をＰＷＭ制御する。
尚、フィードバック制御デューティＦＢＤＵＴＹの変化は、予め設定されて可変範囲内に限定されるものとする。
【００６２】
ステップＳ４０４では、燃圧センサ３３の検出値ＦＵＰＲを目標燃圧ＴＧＰＲＡＢに近づけるフィードバック制御が収束した後、即ち、フィードバック制御デューティ（補正デューティ）が略一定になった後に、フィードバック制御デューティＦＢＤＵＴＹが正常判定領域内であるか否かを判定する。
フィードフォワード制御デューティ（基本デューティ）ＦＦＤＵＴＹで燃料ポンプ１２を制御することで、実際の燃圧は目標燃圧ＴＧＰＲＡＢ付近に制御されるから、燃圧センサ３３が正常であって実際の燃圧に略対応する出力を発生する場合には、燃圧センサ３３の検出値ＦＵＰＲに基づき演算されるフィードバック制御デューティＦＢＤＵＴＹによるデューティの補正代は、種々のばらつきを吸収するのに必要な比較的小さいレベルに限定されることになり、フィードバック制御デューティ（補正デューティ）ＦＢＤＵＴＹは、初期値を中心とする比較的狭い範囲に収束することになる。
【００６３】
一方、燃圧センサ３３に異常が生じ、目標燃圧ＴＧＰＲＡＢ付近である実際の燃圧とは異なる燃圧に対応する出力を発生する場合、目標燃圧ＴＧＰＲＡＢから離れた検出値ＦＵＰＲを目標燃圧ＴＧＰＲＡＢに近づけようと、フィードバック制御デューティＦＢＤＵＴＹを変化させることになり、結果、フィードバック制御デューティＦＢＤＵＴＹによるデューティの補正代は、正常時に比べて大きくなり、正常時に収束する範囲を逸脱して変化することになる。
そこで、燃圧センサ３３の正常時に、種々のばらつきを吸収するために要求されるフィードバック制御デューティＦＢＤＵＴＹによるデューティの補正代に基づき、正常判定領域を予め設定し、燃圧センサ３３が正常であれば、フィードバック制御デューティＦＢＤＵＴＹが正常判定領域内で変化するようにし、フィードバック制御デューティＦＢＤＵＴＹが正常判定領域外となった場合には、燃圧センサ３３の異常によって実際の燃圧とは異なる燃圧を検出したため、フィードバック制御デューティＦＢＤＵＴＹによる補正要求が拡大したものと判断できるようにする。
【００６４】
尚、フィードバック制御デューティＦＢＤＵＴＹの正常判定領域は、フィードフォワード制御デューティＦＦＤＵＴＹで燃料ポンプ１２を制御したときの燃圧誤差を吸収するためのフィードバック制御デューティＦＢＤＵＴＹの可変範囲であり、燃圧誤差は、燃料ポンプ１２の吐出量のばらつきや、燃料性状などによって変化するため、これらの誤差要因に基づき前記正常判定領域を決定し、また、そのときの燃料性状に応じて前記正常判定領域を可変に設定することができる。
ステップＳ４０４で、フィードバック制御デューティＦＢＤＵＴＹが正常判定領域内であると判断した場合には、ステップＳ４０５へ進み、燃圧センサ３３は正常であると判定する。燃圧センサ３３が正常であると判定した場合には、空燃比の異常は、燃料噴射弁３やエアフローセンサ３５などの燃圧センサ３３以外のデバイスの異常を原因としていることになる。
【００６５】
一方、ステップＳ４０４で、フィードバック制御デューティＦＢＤＵＴＹが正常判定領域外であると判断した場合には、ステップＳ４０６へ進み、燃圧センサ３３が異常であると判定する。即ち、燃圧センサ３３の検出値ＦＵＰＲが実際の燃圧とは異なるために、燃圧センサ３３の検出値ＦＵＰＲに基づき燃料噴射パルス幅を補正した結果、目標空燃比の形成に要求される燃料量に対して実際の燃料噴射量が過不足を生じ、目標空燃比に対する実空燃比のずれを生じたものと判断する。
燃圧センサ３３の正常／異常を判定した場合、更に、ステップＳ４０７へ進み、診断実施フラグｆＦＳＤＩＡを０にリセットする。
【００６６】
また、燃圧センサ３３が正常であると判定した場合には、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を継続させる。
一方、燃圧センサ３３が異常であると判定した場合には、異常の発生を知らせる警報を発したり、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料ポンプ１２の駆動デューティの演算、及び、燃圧センサ３３の検出値ＦＵＰＲに基づく燃料噴射パルス幅の補正演算を禁止したり、燃料ポンプ１２の駆動デューティを予め設定したセンサ異常時用のデューティに固定し、当該デューティに対応する燃圧になっているものと見做して燃料噴射パルス幅を設定したりするなどのフェイルセーフ処理を実施する。
【００６７】
図８は、燃圧センサ３３の故障診断時における、空燃比フードバック補正係数、デューティ、検出値ＦＵＰＲの変化の一例を示す。
図８に示すように、燃圧センサ３３の異常によって、誤った検出値ＦＵＰＲに基づき燃料噴射パルス幅が補正されるようになると、空燃比が目標空燃比からずれ、係る空燃比ずれを吸収しようとして空燃比フィードバック補正係数が変更される。そして、空燃比ずれが大きく、空燃比フィードバック補正係数が正常判定領域（許容範囲）を超えて変化すると、燃圧センサ３３が故障している可能性があると判断し、燃料ポンプ１２の駆動デューティのフィードバック制御における目標燃圧を増大させる。
【００６８】
ここで、フィードフォワード制御によって、実際の燃圧は診断時用の目標燃圧付近になるから、燃圧センサ３３が正常であれば、燃圧センサ３３は、実燃圧である診断時用の目標燃圧付近の燃圧を検出し、フィードバック制御デューティＦＢＤＵＴＹは初期値付近の値を保持することになる。これに対し、燃圧センサ３３に異常が生じ、燃圧センサ３３は、実燃圧である診断時用の目標燃圧とは異なる燃圧を検出すると、この実際の燃圧とは異なる検出値を目標に近づけようとして、フィードバック制御デューティＦＢＤＵＴＹが変更される結果、フィードバック制御デューティＦＢＤＵＴＹは初期値から離れた値となるから、フィードバック制御デューティＦＢＤＵＴＹの値から燃圧センサ３３の異常状態を判定できる。
【００６９】
前述の燃圧センサ３３の故障診断によると、エンジン１の運転中に診断を行えるので、異常を速やかに検出してフェイルセーフ処理に移行し、エンジン１の排気性状や運転性の悪化を可及的に小さく抑制できる。
また、燃圧センサ３３の故障診断を、空燃比の異常が発生した場合に実施するので、燃圧センサ３３に異常が発生している可能性がある条件で診断を行わせることができ、燃圧センサ３３に異常がない状態で、無駄に診断処理がなされることを抑制でき、診断に伴う電力消費やポンプ騒音の増大などを抑制できる。
【００７０】
また、故障診断において、診断を行わない場合と同様に、目標燃圧ＴＧＦＵＰＲに基づくフィードフォワード制御デューティＦＦＤＵＴＹの演算と、目標燃圧ＴＧＦＵＰＲと燃圧センサ３３による検出値ＦＵＰＲとに基づくフィードバック制御デューティＦＢＤＵＴＹの演算とを行わせるから、診断のための制御変更を少なくできる。
また、診断中も燃圧のフィードバック制御を継続するので、燃圧センサ３３が正常であれば、診断中も燃圧の制御精度を維持でき、空燃比ずれの発生を抑制できる。
また、診断時に目標燃圧を増大させることで、燃圧センサ３３の異常によって実際の燃圧がそのときの運転条件で要求される燃圧を下回ることを抑制でき、燃焼性の悪化を抑制できる。
【００７１】
以上、好ましい実施形態を具体的に説明したが、当業者であれば、種々の変形態様を採り得ることは自明である。
例えば、空燃比ずれが発生したことを条件に、燃圧センサ３３の故障診断を行わせる代わりに、エンジン１の運転条件が、予め設定した診断実施条件に該当する場合に、燃圧センサ３３の故障診断を行わせることができる。
【００７２】
また、燃圧センサ３３を、燃料供給配管１５に配置することができ、また、燃料ポンプ１２がエンジン駆動の高圧燃料ポンプに燃料を供給し、高圧燃料ポンプから燃料噴射弁に燃料を供給する燃料供給装置において、燃料ポンプ１２による高圧燃料ポンプへの燃料の供給圧を検出する燃圧センサの故障診断にも適用できる。
また、空燃比ずれの発生の有無は、空燃比センサ３８の検出結果に基づき燃料噴射パルス幅を補正する空燃比フィードバック制御の停止状態での空燃比センサ３８の検出値から、空燃比ずれの有無を診断できる。
また、燃圧センサ３３の検出値が継続して正常判定領域から外れている場合に、燃圧センサ３３の異常判定を行うことができる。
【００７３】
ここで、上記実施形態から把握し得る請求項以外の技術的思想について、以下に効果と共に記載する。
【００７７】
（イ）前記燃料ポンプの操作量を予め設定した診断用の操作量にまで増大変化させ、前記診断用の操作量に対応する供給圧を、前記燃圧センサが検出しているか否かに基づき、前記燃圧センサにおける故障の有無を判断する、請求項１又は２記載の内燃機関の制御装置。
【００７８】
上記発明によると、診断用の操作量を燃料ポンプに与えた場合の実際の供給圧は、診断用の操作量に略対応する値になるから、そのときの燃圧センサが、診断用の操作量に略対応する供給圧を検出しているか否かによって、燃圧センサが正常であるか否かを診断する。
【００７９】
（ロ）前記供給圧の目標値を診断用の目標値に向けて増大変化させ、前記診断用の目標値に対応するフィードフォワード操作量、及び、前記診断用の目標値と前記燃圧センサの検出値とに基づくフィードバック操作量で、前記燃料ポンプを制御し、
前記フィードバック操作量に基づき、前記燃圧センサにおける故障の有無を判断する、請求項１又は２記載の内燃機関の制御装置。
【００８０】
上記発明によると、フィードフォワード操作量を燃料ポンプに与えることで、実際の供給圧は診断用の目標値付近になり、フィードバック操作量は、燃圧センサの検出値と診断用の目標値との差を縮小させるように設定されることになる。
従って、燃圧センサが正常であれば、フィードフォワード操作量を燃料ポンプに与えた場合に、診断用の目標値付近の燃圧を検出することになり、フィードバック操作量によって吸収すべき燃圧差が比較的小さくなるのに対し、燃圧センサに故障が発生していて検出値が診断用の目標値と異なれば、正常時に比べてフィードバック操作量によって吸収すべき見かけ上の燃圧差が大きくなるから、フィードバック補正量の大きさに基づき、燃圧センサの故障診断を行える。
【符号の説明】
【００８１】
１…エンジン（内燃機関）、２…吸気通路、３…燃料噴射弁、４…吸気バルブ、１２…燃料ポンプ、１２ｂ…リリーフバルブ、３１…ＥＣＭ（エンジン・コントロール・モジュール）、３３…燃圧センサ
【図１】
0005780897.tif 000002
【図２】
0005780897.tif 000003
【図３】
0005780897.tif 000004
【図４】
0005780897.tif 000005
【図５】
0005780897.tif 000006
【図６】
0005780897.tif 000007
【図７】
0005780897.tif 000008
【図８】
0005780897.tif 000009