(57)【特許請求の範囲】
【請求項１】
燃料を調量可能に供給するサプライポンプと、
前記サプライポンプから供給された燃料を貯留する燃料レールと、
前記燃料レールの燃料をエンジン内に噴射するインジェクタと、
前記燃料レール内の燃料圧力を検出する燃料圧力センサとを備えたコモンレールシステムに適用される燃料圧力センサ診断装置であって、
前記インジェクタから燃料が燃料噴射量指示値どおり噴射されるよう燃料圧力と燃料噴射量指示値に応じて前記インジェクタの駆動量を制御するインジェクタ制御部と、
前記燃料圧力センサが検出する燃料圧力が燃料圧力指示値となるように前記サプライポンプを調量制御する調量制御部と、
現在の燃料圧力指示値と調量制御による前記燃料レールへの燃料供給量との関係が過去の燃料圧力指示値と調量制御による前記燃料レールへの燃料供給量との関係から閾値以上乖離しているとき、前記燃料圧力センサの異常と判定する異常判定部と、
燃料噴射量指示値と前記燃料圧力センサが検出する燃料圧力とにより、エンジン運転条件を判定する運転条件判定部と、
エンジン運転条件ごとの燃料圧力指示値と燃料供給量との関係を記憶する実績学習部とを備え、
前記異常判定部は、現在のあるエンジン運転条件での燃料圧力指示値と燃料供給量との関係を前記実績学習部に記憶されている過去の同じエンジン運転条件での燃料圧力指示値と燃料供給量の関係に照らし合わせて燃料供給量の乖離を求めることを特徴とする燃料圧力センサ診断装置。
【請求項２】
前記調量制御部が調量制御のために前記サプライポンプに与える指示値により、燃料供給量を判定する燃料供給量判定部を備えたことを特徴とする請求項１記載の燃料圧力センサ診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料圧力センサの異常が判定できる燃料圧力センサ診断装置に関する。
【背景技術】
【０００２】
ディーゼルエンジンや高圧直噴ガソリンエンジンでは、コモンレールシステムによる筒内直接噴射を行っている。図７に示されるように、コモンレールシステム１０１は、燃料タンク１０２から吸い上げた燃料を調量可能に供給するサプライポンプ１０３と、サプライポンプ１０３の出口に接続されサプライポンプ１０３から供給された燃料を貯留する燃料レール（蓄圧室、コモンレールとも言う）１０４と、燃料レール１０４の燃料をエンジン内に噴射するインジェクタ１０５と、燃料レール１０４内の燃料圧力（レール圧とも言う）を検出する燃料圧力センサ１０６と、燃料圧力調整のため燃料レール１０４の燃料を抜き出す燃料圧力調整弁１０７と、サプライポンプ１０３、インジェクタ１０５、燃料圧力調整弁１０７の各部からの戻り燃料を燃料タンク１０２に戻す回収ライン１０８と、各部を電子制御することで、燃料噴射時期、燃料噴射量、燃料圧力などを制御する電子制御回路（ＥＣＭ；Engine Control Module、ＥＣＵ；Electronical Control Unitなど、以下、ＥＣＭと言う）１０９とを備える。
【０００３】
インジェクタ１０５から燃料をエンジン内に噴射するとき、エンジン内は圧縮行程によって高圧となっているため、燃料レール１０４内の燃料圧力は、エンジン内圧力に抗して噴射できる好適な高い圧力に蓄圧される。噴射に好適な燃料圧力は、騒音性能や排気ガス性能を考慮すると、エンジン状態によって異なる。そこで、いくつかのエンジンパラメータ、例えば、エンジン回転速度と燃料噴射量で参照される燃料圧力指示値マップに燃料圧力指示値が設定される。一方、サプライポンプ１０３では、燃料レール１０４に対して燃料を等量ずつ繰り返し動作で圧送して供給するが、１回の動作で供給する量を電子制御で調節できるようになっている。これを調量という。ＥＣＭ１０９は、燃料圧力センサ１０６が検出する燃料圧力が燃料圧力指示値となるようにサプライポンプ１０３を調量制御する。
【０００４】
このようにして、サプライポンプ１０３が燃料レール１０４に燃料を供給することで燃料レール１０４内の燃料圧力が上昇し、インジェクタ１０５による燃料消費によって燃料レール１０４内の燃料圧力が低下する。また、燃料圧力センサ１０６が検出する燃料圧力が燃料圧力指示値を上回るときは、燃料圧力調整弁１０７により燃料レール１０４の燃料を抜き出して回収ライン１０８から燃料タンク１０２に戻すことで燃料レール１０４内の燃料圧力を燃料圧力指示値まで下げることができる。
【０００５】
インジェクタ１０５からの燃料噴射量を指示する燃料噴射量指示値は、エンジン回転速度やアクセル開度等のエンジンパラメータに基づいてマップを参照して決定されるが、これはエンジン制御に関する従来公知の技術であるので、詳しい説明は省く。ＥＣＭ１０９では、インジェクタ１０５から燃料が燃料噴射量指示値どおり噴射されるよう、燃料圧力と燃料噴射量指示値に応じてインジェクタ１０５の駆動量を制御する。インジェクタ１０５の駆動量は、インジェクタ１０５のアクチュエータ構造により異なるが、駆動時間（通電時間）、印加電圧値、印加電流値等により制御される。以下では、駆動量は通電時間で表すものとする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−４０１１３号公報
【特許文献２】特許第４４６６５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
エンジンの運転中に、実際にエンジン内に噴射される燃料噴射量を測定することは困難である。そこで、従来より、図８の特性をマップにしておき、このマップによって実際に噴射される燃料噴射量が燃料噴射量指示値通りとなるように制御する。すなわち、このマップを燃料噴射量指示値と燃料圧力で参照すれば、必要なインジェクタ通電時間が求まる。
【０００８】
図８の特性は、燃料圧力が一定であるとすると通電時間を長くしたとき燃料噴射量が増加し、通電時間が一定であるとすると燃料圧力を大きくしたとき燃料噴射量が増加するようになっている。このような特性のマップを使用しているため、従来のコモンレールシステム１０１は、燃料圧力センサ１０６を改造して不正なエンジントルクの向上を図られてしまう虞がある。具体的には、燃料圧力センサ１０６とＥＣＭ１０９との間に、抵抗素子、増幅器などを付加することで、実際の燃料圧力よりも低い燃料圧力に相当する信号がＥＣＭ１０９に入るようにすることでＥＣＭ１０９を誤認識させるのである。
【０００９】
図９に示されるように、改造によってＥＣＭ１０９が実際の燃料圧力（実線）よりも低い燃料圧力（一点鎖線）を認識しているとする。ＥＣＭ１０９が燃料圧力指示値と認識している燃料圧力に応じて通電時間を求めインジェクタ１０５を駆動すると、実際の燃料圧力が高くなっているため、実際の燃料噴射量はＥＣＭ１０９が認識する燃料噴射量（＝燃料噴射量指示値）よりも多くなる。
【００１０】
しかし、このような改造は、排気ガス性能を悪化させると共に、エンジンの寿命を縮めてしまう。例えば、排気ガス性能や寿命の観点から望ましい燃料噴射量の範囲を表す噴射量制約値（破線）があったとすると、ＥＣＭ１０９は噴射量制約値の範囲内で制御を行っているつもりでも、実際には噴射量制約値の範囲外で制御が行われていることになる。ＥＣＭ１０９による燃料噴射制御は、排気ガス性能や燃費や出力トルク性能はもとより、エンジンの信頼性や騒音等の対環境性能が最適になるように、あらかじめ燃料噴射量のマップを設定して行っているため、実際の燃料噴射量が増加してしまうと、諸性能が悪化し、信頼性も維持できなくなる。
【００１１】
ＥＣＭ１０９を改造して燃料噴射量指示値を多くさせたり、インジェクタ１０５を改造して燃料噴射量指示値に対する実際の燃料噴射量を多くさせたりすることは、容易とは言えないが、燃料圧力センサ１０６の改造は比較的容易であるため、改造の対象とされやすい。
【００１２】
燃料圧力センサ１０６の改造に限らず、燃料圧力センサ１０６の故障によって燃料圧力センサ１０６の読み値が実際より高いあるいは低いというように不正確になると、燃料噴射量が正しく制御できなくなり、問題である。
【００１３】
この課題に対し、特許文献１の技術は、出力トルクの増加から燃料噴射量の増加を検出することで燃料圧力センサの異常を判定しているが、出力トルクを検出するために、勾配センサあるいは酸素濃度センサといった比較的高価なセンサを搭載する必要があり、車両のコスト上昇を招いてしまう。
【００１４】
特許文献２の技術は、燃料圧力センサに異常判定用の電気回路を付加しているが、このような電気回路の追加とこれに対応するＥＣＭ側のインターフェースの追加が必要となり、車両のコスト上昇を招くと共に既存の車両への適用が難しい。
【００１５】
そこで、本発明の目的は、上記課題を解決し、燃料圧力センサの異常が判定できる燃料圧力センサ診断装置を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明は、燃料を調量可能に供給するサプライポンプと、前記サプライポンプから供給された燃料を貯留する燃料レールと、前記燃料レールの燃料をエンジン内に噴射するインジェクタと、前記燃料レール内の燃料圧力を検出する燃料圧力センサとを備えたコモンレールシステムに適用される燃料圧力センサ診断装置であって、前記インジェクタから燃料が燃料噴射量指示値どおり噴射されるよう燃料圧力と燃料噴射量指示値に応じて前記インジェクタの駆動量を制御するインジェクタ制御部と、前記燃料圧力センサが検出する燃料圧力が燃料圧力指示値となるように前記サプライポンプを調量制御する調量制御部と、現在の燃料圧力指示値と調量制御による前記燃料レールへの燃料供給量との関係が過去の燃料圧力指示値と調量制御による前記燃料レールへの燃料供給量との関係から閾値以上乖離しているとき、前記燃料圧力センサの異常と判定する異常判定部と、燃料噴射量指示値と前記燃料圧力センサが検出する燃料圧力とにより、エンジン運転条件を判定する運転条件判定部と、エンジン運転条件ごとの燃料圧力指示値と燃料供給量との関係を記憶する実績学習部とを備え、前記異常判定部は、現在のあるエンジン運転条件での燃料圧力指示値と燃料供給量との関係を前記実績学習部に記憶されている過去の同じエンジン運転条件での燃料圧力指示値と燃料供給量の関係に照らし合わせて燃料供給量の乖離を求めるものである。
【００１７】
前記調量制御部が調量制御のために前記サプライポンプに与える指示値により、燃料供給量を判定する燃料供給量判定部を備えてもよい。
【発明の効果】
【００１９】
本発明は次の如き優れた効果を発揮する。
【００２０】
（１）燃料圧力センサの異常が判定できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態を示す燃料圧力センサ診断装置の構成図である。
【図２】サプライポンプの調量制御による燃料レールの燃料圧力調整を説明する図である。
【図３】面積調量方式のサプライポンプを説明する図である。
【図４】角度調量方式のサプライポンプを説明する図である。
【図５】本発明の燃料圧力センサ診断装置における実績学習の手順を示すフローチャートである。
【図６】本発明の燃料圧力センサ診断装置における異常判定の手順を示すフローチャートである。
【図７】コモンレールシステムの構成図である。
【図８】燃料圧力をパラメータとしインジェクタの通電時間に対する燃料噴射量を示した特性図である。
【図９】燃料圧力センサの改造により燃料噴射量が増加することを説明する通電時間対燃料噴射量特性図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態を添付図面に基づいて詳述する。
【００２３】
図１に示されるように、本発明に係る燃料圧力センサ診断装置１は、図７で説明したコモンレールシステム１０１に適用される。
【００２４】
燃料圧力センサ診断装置１は、インジェクタ１０５から燃料が燃料噴射量指示値どおり噴射されるよう燃料圧力と燃料噴射量指示値に応じてインジェクタ１０５の駆動量を制御するインジェクタ制御部２と、燃料圧力センサ１０６が検出する燃料圧力が燃料圧力指示値となるようにサプライポンプ１０３を調量制御する調量制御部３と、現在の燃料圧力指示値と調量制御による燃料レール１０４への燃料供給量との関係が過去の燃料圧力指示値と調量制御による燃料レール１０４への燃料供給量との関係から閾値以上乖離しているとき、燃料圧力センサ１０６の異常と判定する異常判定部４とを備えたものである。
【００２５】
燃料圧力センサ診断装置１は、調量制御部３が調量制御のためにサプライポンプ１０３に与える指示値により、燃料供給量を判定する燃料供給量判定部５を備える。
【００２６】
燃料圧力センサ診断装置１は、燃料噴射量指示値と燃料圧力センサ１０６が検出する燃料圧力とにより、エンジン運転条件を判定する運転条件判定部６と、エンジン運転条件ごとの燃料圧力指示値と燃料供給量との関係を記憶する実績学習部７とを備える。異常判定部４は、現在のあるエンジン運転条件での燃料圧力指示値と燃料供給量との関係を実績学習部７に記憶されている過去の同じエンジン運転条件での燃料圧力指示値と燃料供給量の関係に照らし合わせて燃料供給量の乖離を求めることになる。
【００２７】
インジェクタ制御部２、調量制御部３は、従来より使用されているものである。インジェクタ制御部２の制御は図８の特性を設定したマップに従う。調量制御部３の制御については、後に図３、図４により説明する。異常判定部４、燃料供給量判定部５、運転条件判定部６、実績学習部７は、本発明の特徴部分をなすものであり、これらの詳しい動作は後に図５、図６により説明する。
【００２８】
インジェクタ制御部２、調量制御部３、異常判定部４、燃料供給量判定部５、運転条件判定部６、実績学習部７は、ＥＣＭ１０９が実行するソフトウェアで実現される。
【００２９】
ここで、サプライポンプ１０３の調量制御による燃料レール１０４の燃料圧力調整について図２により詳しく説明しておく。
【００３０】
サプライポンプ１０３は、主としてフィードポンプ１２１、調量弁１２２、圧送機構１２３から構成される。燃料タンク１０２からの燃料は、燃料フィルタを通った後、配管を経てサプライポンプ１０３に取り込まれる。サプライポンプ１０３内のゴーズフィルタ１２４で再度濾過された燃料がフィードポンプ１２１の入口に流れ込む。フィードポンプ１２１は、常時、運転され、偏心した羽根車１２５を回転させることで継続的に燃料を入口から出口へ送り出す。フィードポンプ１２１の出口に調量弁１２２が設けられる。
【００３１】
調量弁１２２は、ある一定時間に通過する燃料を調量する部材である。したがって、フィードポンプ１２１から送り出された燃料のうち、調量された量だけが調量弁１２２を通過して圧送機構１２３に供給されることになる。余りの量は、オーバーフロー部１２６に流れ、燃料タンク１０２に回収される。
【００３２】
圧送機構１２３は、調量弁１２２から供給された燃料をシリンダ１２７に蓄え、シリンダ１２７内をプランジャ１２８がストロークすることによりシリンダ１２７内の燃料を全量押し出し、押し出される燃料を吐出弁１２９から払い出す。
【００３３】
調量弁１２２には、燃料出口の開口面積を絞ることで調量を行うものと、燃料出口が開いている時間（クランク角度期間）を変えることで調量を行うものがある。
【００３４】
図３（ａ）に示した調量弁１３１は、筒状のステータ１３２と、コイル１３３の電磁力によりステータ１３２内を移動する筒状のバルブ１３４とを備える。バルブ１３４の一端は、燃料入口となっている。バルブ１３４とステータ１３２には、それぞれ径方向に筒壁を貫通するバルブポート１３５とステータポート１３６が設けられる。ステータポート１３６は、燃料出口となっている。
【００３５】
コイル１３３に対して通電パルス電流をデューティ制御すると、平均電流に比例したバルブ１３４の変位が得られる。バルブ１３４の変位によりバルブポート１３５とステータポート１３６の軸方向の相対位置が変わる。図３（ｂ）のように、バルブポート１３５とステータポート１３６が重なり合う部分（白抜きで示す）が燃料入口と燃料出口の連通部分となる。バルブポート１３５とステータポート１３６が全く重なり合わない状態では、燃料入口と燃料出口が遮断される（全閉）。バルブポート１３５とステータポート１３６がぴったり重なり合う状態では、燃料入口と燃料出口が最も大きい流路断面積で連通する（全開）。バルブポート１３５とステータポート１３６が部分的に重なり合う状態では、全閉と全開の中間となる。
【００３６】
図３（ｃ）に示されるように、通電パルス電流のデューティ比に比例したバルブ開度が得られる。したがって、図３（ｄ）に示されるように、燃料圧力指示値に対してデューティ比が変化するようにマップを設定し、燃料圧力を上昇させたいときには、デューティ比を大きくして燃料レール１０４への燃料供給量を増加させ、燃料圧力を低下させたいときには、デューティ比を小さくして燃料レール１０４への燃料供給量を減少させるという制御が可能となる。
【００３７】
図４（ａ）に示した調量弁１４１は、燃料出口を有する筐体１４２に対して燃料入口を有するバルブ１４３が移動して軸方向の２つの位置をとることが可能に設けられる。コイル１４４に電流が流れるとバルブ１４３が一方の位置に移動することにより、バルブ１４３の内部（図示せず）において燃料出口と燃料入口が連通し、コイル１４４の電流がなくなると、バルブ１４３がスプリング１４５で他方の位置に戻され、燃料出口と燃料入口が遮断される。
【００３８】
図４（ｂ）に示されるように、クランク軸に取り付けられた歯車状の角度パルサ１４６に臨ませて電磁ピックアップからなるクランク角度センサ１４７が設けられる。
【００３９】
図４（ｃ）に示されるように、クランク角度センサ１４７からの角度パルスと、バルブ１４３を開の状態にしたいクランク角度期間（開期間という）を指定するバルブ開閉信号とを論理和してコイル１４４に通電する。図４（ｄ）に示されるように、燃料圧力指示値に対して開期間が変化するようにマップを設定し、燃料圧力を上昇させたいときには、開期間を長くして燃料レール１０４への燃料供給量を増加させ、燃料圧力を低下させたいときには、開期間を短くして燃料レール１０４への燃料供給量を減少させるという制御が可能となる。
【００４０】
次に、本発明に係る燃料圧力センサ診断装置１の動作を説明する。
【００４１】
燃料圧力センサ診断装置１は、燃料圧力指示値と燃料供給量との関係を定期的あるいは何かのイベントごとに演算し学習するようになっている。工場出荷時にはデフォルトが設定されており、ユーザが使用する間に演算及び学習が繰り返される。以下では、一回の運転ごと（例えば、キーオンごと）に演算及び学習を行うものとし、これの繰り返しのうち前回運転時の判定と今回運転時の判定について説明する。
【００４２】
図５に示されるように、前回運転時、ステップＳ１にて、燃料レール１０４内の燃料圧力に対して与える燃料圧力指示値は、燃圧マップを参照することにより求められる。燃圧マップの一例が図中に示されている。すなわち、燃料圧力指示値のマップはエンジン回転速度と燃料噴射量で参照される。燃圧マップの数値が大きい方が燃料圧力指示値が大きい。
【００４３】
燃料圧力指示値が与えられると、調量制御部３は、図３又は図４の方式に従いサプライポンプ１０３を調量制御する。このとき、サプライポンプ１０３に与える調量制御の指示値が、デューティ比又は開期間である。調量制御の指示値により、適宜な単位時間内におけるサプライポンプ１０３から燃料レール１０４への燃料供給量がほぼ求まる。
【００４４】
しかし、燃料供給量を判定する要素は、調量制御の指示値のみではなく、いくつかのエンジンパラメータを考慮する必要がある。サプライポンプ１０３には内部リークがあり、内部リークした燃料が回収ライン１０８（図７参照）に戻る。内部リークは、燃料温度に左右されるので、サプライポンプ１０３に同じ調量制御の指示値を与えても、燃料温度によって実際の燃料供給量が異なる。さらに、燃料温度が高いと燃料密度（比重）が低下するため、同じ調量（デューティ比、バルブ開期間）に対して燃料供給量（重量）が少ない。よって、サプライポンプ１０３における燃料温度を、例えば、図２の測定位置Ｔで測定すれば、燃料温度は、燃料供給量を判定する要素となる。また、エンジン回転速度が高くなると燃料温度が高くなる。よって、エンジン回転速度は、燃料供給量を判定する要素となる。また、大気温度が高くなると、燃料タンク１０２からサプライポンプ１０３までの配管において燃料温度が上昇するので、大気温度も燃料供給量を判定する要素となる。
【００４５】
そこで、ステップＳ２にて、燃料供給量判定部５は、調量制御部３がサプライポンプ１０３に与える調量制御の指示値に、エンジン回転速度、燃料温度、大気温度などのエンジンパラメータを加味して燃料供給量を判定する。これらのエンジンパラメータについて、調量制御の指示値に対する補正量を各々マップに設定しておき、これらのマップをエンジンパラメータで参照して燃料供給量を補正するとよい。
【００４６】
一方、ステップＳ３にて、運転条件判定部６では、エンジン運転条件を判定する。これは、エンジン運転条件が異なると燃料圧力指示値と燃料供給量との関係が異なるからである。燃料レール１０４の燃料圧力は、サプライポンプ１０３からの燃料供給で上昇し、インジェクタ１０５の燃料噴射で低下する。したがって、インジェクタ１０５における燃料噴射量（＝燃料噴射量指示値）がエンジン運転条件となる。また、インジェクタ１０５における燃料消費には、エンジン内への燃料噴射のほかにバックリークによる消費がある。バックリークした燃料は回収ライン１０８（図７参照）に戻る。バックリーク量は、燃料圧力と燃料温度に依存する。そこで、エンジン運転条件は、主に燃料噴射量指示値と燃料圧力とを要素とし、これにいくつかのエンジンパラメータを加味して判定する。エンジン運転条件を判定する要素となるエンジンパラメータとしては、エンジン回転速度、燃料温度、大気温度などがある。これらの要素を用い、同じエンジン運転条件では燃料圧力指示値と燃料供給量との関係が同様になるよう、複数の離散的なエンジン運転条件をあらかじめ設定しておく。なお、ここで用いる燃料圧力は、燃料圧力センサ１０６が検出した燃料圧力である。
【００４７】
ステップＳ４にて、実績学習部７では、エンジン運転条件ごとの燃料圧力指示値と燃料供給量との関係を記憶する。例えば、エンジン回転速度が７００ｒｐｍ、燃料噴射量指示値０．００１ｃｍ3／回転であるとき、燃料圧力指示値が３０ＭＰａ、燃料供給量が調量制御の指示値のデューティ比１０％に相当する燃料供給量であったとする。ことのきのエンジン運転条件に対応する学習マップに燃料圧力指示値と燃料供給量との関係を記憶することになる。学習マップの一例が図中に示されている。当該エンジン運転条件について工場出荷時に設定されていたデフォルトラインに対して燃料供給量の演算結果が不一致であるので、デフォルトラインに対して平行なラインが演算結果を含むように新しいラインを学習する。
【００４８】
この学習したラインは、あるエンジン運転条件においてサプライポンプ１０３からどれくらいの燃料を送れば燃料レール１０４の燃料圧力がどれくらいに維持できるかを表している。ただし、工場出荷時のデフォルトラインから大きく異なることはなく、図は誇張して示してある。デフォルトラインは車両の個体差を無視し、代表的な車両による実験データをもとにロットで一律に設定したものであり、出荷後に学習したラインは当該個体の特性に基づくものとなる。エンジン運転条件が変わるごとに、そのエンジン運転条件の学習マップに、学習したラインが記憶されることになる。
【００４９】
図６に示されるように、今回運転時は、ステップＳ１１、Ｓ１２、Ｓ１３にて、前回運転時と同様に燃料圧力指示値と燃料供給量とエンジン運転条件を判定する。ステップＳ１４にて、異常判定部４は、現在のあるエンジン運転条件での燃料圧力指示値と燃料供給量との関係を演算する。例えば、エンジン回転速度が１０００ｒｐｍ、燃料噴射量指示値が０．０１ｃｍ3／回転であるとき、燃料圧力指示値が１００ＭＰａ、燃料供給量が調量制御の指示値のデューティ比２０％に相当する燃料供給量であったとする。この場合、これと同等のエンジン運転条件の学習マップにおいて燃料圧力指示値と燃料供給量との関係を比較することになる。
【００５０】
ステップＳ１５にて、異常判定部４は、現在のあるエンジン運転条件での燃料圧力指示値と燃料供給量との関係を実績学習部７に記憶されている過去の同じエンジン運転条件での燃料圧力指示値と燃料供給量の関係に照らし合わせて燃料供給量の乖離を求める。この乖離が閾値以上のとき、燃料圧力センサ１０６の異常と判定する。異常の判定に対しては、ただちに運転者に警告を行うか、あるいは燃料圧力センサ１０６に異常が起きたことをＥＣＭ１０９に記憶しておき、検査・修理工場での診断時に読み出せるようにしておくとよい。なお、ここで判定される異常は、単純な断線や短絡といった故障ではなく、運転者によって燃料圧力センサ１０６に改造がなされた場合も含むので、あえて運転者には警告を出さずにＥＣＭ１０９に記憶するだけでもよい。いったん燃料圧力センサ１０６の異常が判定された後は、学習は行わない。
【００５１】
学習マップにおける比較の一例が図中に示されている。学習マップには、前回運転時の演算結果で学習した当該エンジン運転条件での学習ラインが記憶されている。この学習ラインに対し、今回運転時の演算結果が大きく乖離していることが分かる。乖離の大きさを定量的に判断するために、前回運転時に学習した学習ラインと今回運転時の演算結果との距離（好ましくは、同じ燃料圧力指示値における燃料供給量間の距離）を乖離と定義し、あらかじめ閾値を設定しておく。
【００５２】
前回運転時と今回運転時とで、同じエンジン運転条件、同じ燃料圧力指示値であれば、燃料供給量は同じになるはずであるが、図示例のように、前回運転時と今回運転時とで燃料圧力指示値と燃料供給量の関係の乖離が閾値以上となるのには、原因があると判断できる。ここで、もし、前回運転時から今回運転時までの間に、燃料圧力センサ１０６に改造が加えられ、実際の燃料圧力よりも低い燃料圧力に相当する信号がＥＣＭ１０９に入るようになったとすると、調量制御の結果、実際の燃料圧力は燃料圧力指示値よりも高くなる。よって、インジェクタ１０５における実際の燃料噴射量はＥＣＭ１０９が認識する燃料噴射量（＝燃料噴射量指示値）よりも多くなる。このため、燃料レール１０４の燃料消費が増大し、同じ燃料圧力指示値に燃料圧力を維持するには、燃料供給量を大きくしなければならない。この結果、サプライポンプ１０３に与える調量制御の指示値を大きくする必要に迫られる。
【００５３】
本発明の燃料圧力センサ診断装置１では、調量制御の指示値（例えば、デューティ比）から燃料供給量を判定し、同じ燃料圧力にするための燃料供給量が前回（例えば、昨日の運転時）から今回（例えば、今日の運転時）にかけて急に多くなっていることから、燃料圧力センサ１０６が検出している燃料圧力が急に低くなった、すなわち、燃料圧力センサ１０６の読み値に異常が生じたと判定することになる。
【００５４】
以上説明したように、本発明の燃料圧力センサ診断装置１では、現在の燃料圧力指示値と調量制御による燃料レール１０４への燃料供給量との関係が過去の燃料圧力指示値と調量制御による燃料レール１０４への燃料供給量との関係から閾値以上乖離しているとき、燃料圧力センサ１０６の異常と判定するようにしたので、燃料圧力センサ１０６を診断することができる。
【００５５】
また、本発明の燃料圧力センサ診断装置１は、特別な部材（高価なセンサや新規な回路）を付加する必要がなく、部材を付加するとしても安価な燃料温度センサを付加する程度で済むので、車両のコスト上昇を招くことがない。
【符号の説明】
【００５６】
１  燃料圧力センサ診断装置
２  インジェクタ制御部
３  調量制御部
４  異常判定部
５  燃料供給量判定部
６  運転条件判定部
７  実績学習部
【図１】
0005556572.tif 000002
【図２】
0005556572.tif 000003
【図４】
0005556572.tif 000004
【図５】
0005556572.tif 000005
【図６】
0005556572.tif 000006
【図７】
0005556572.tif 000007
【図８】
0005556572.tif 000008
【図９】
0005556572.tif 000009
【図３】
0005556572.tif 000010