(57)【特許請求の範囲】
【請求項１】
燃料を蓄圧する蓄圧容器、及び前記蓄圧容器から分配される燃料を噴射する複数の燃料噴射弁を備えた燃料噴射システムに適用され、前記燃料噴射弁からの燃料噴射に伴い変動する燃料の圧力を検出する燃圧センサを備え、前記燃圧センサの出力値を用いて前記燃料噴射システムの作動を制御する燃料噴射システム制御装置であって、
前記燃圧センサは、前記蓄圧容器から前記燃料噴射弁の噴射孔に至るまでの燃料通路のうち前記蓄圧容器に対して前記噴射孔に近い側に配置されるとともに、前記燃料噴射弁の各々に対して設けられ、
複数の前記燃圧センサの出力値を各々取得する出力値取得手段と、
取得した各々の前記出力値の平均値を算出する平均値算出手段と、
前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも小さいことを条件として、前記燃圧センサの出力値が前記平均値に一致するよう前記出力値を補正する出力値補正手段と、
を備えることを特徴とする燃料噴射システム制御装置。
【請求項２】
特定の前記燃圧センサについて、異なる圧力条件毎に取得された前記出力値と前記圧力条件との関係を示す出力特性線を算出する特性線算出手段を備え、
前記平均値算出手段は、複数の前記燃圧センサの各々について算出された前記出力特性線を平均化してなる基準線を前記平均値として算出することを特徴とする請求項１に記載の燃料噴射システム制御装置。
【請求項３】
前記出力値補正手段は、前記出力特性線が前記基準線に一致するよう前記出力値を補正することを特徴とする請求項２に記載の燃料噴射システム制御装置。
【請求項４】
前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも大きい場合に、該当する前記燃圧センサの出力値が異常であると判定する第１異常判定手段を備えることを特徴とする請求項１〜３のいずれか１つに記載の燃料噴射システム制御装置。
【請求項５】
特定の前記燃圧センサについて、異なる圧力条件毎に取得された前記出力値と前記圧力条件との関係を示す出力特性線を算出する特性線算出手段を備え、
前記圧力条件毎に取得された前記出力値の前記出力特性線に対する分散値が、予め設定された閾値よりも大きい場合に、該当する前記特定の燃圧センサの出力値が異常であると判定する第２異常判定手段を備えることを特徴とする請求項１〜４のいずれか１つに記載の燃料噴射システム制御装置。
【請求項６】
前記燃圧センサの出力値の変動幅が設定幅以内となる燃圧安定状態であるか否かを判定する燃圧安定判定手段を備え、
前記平均値算出手段は、前記燃圧安定状態であると判定された時に取得された前記出力値を用いて前記平均値を算出することを特徴とする請求項１〜５のいずれか１つに記載の燃料噴射システム制御装置。
【請求項７】
前記燃圧安定判定手段は、特定の前記燃圧センサに対して所定周期で取得した出力値の変動幅が前記設定幅以内である場合に前記燃圧安定状態であると判定することを特徴とする請求項６に記載の燃料噴射システム制御装置。
【請求項８】
前記燃圧安定判定手段は、前記燃料噴射弁からの噴射を行わない噴射休止時又は内燃機関のアイドル運転時に前記燃圧安定状態であると判定することを特徴とする請求項６に記載の燃料噴射システム制御装置。
【請求項９】
前記燃料噴射システムの作動を制御する際に用いる目標燃料圧力を強制的に一定値に固定する目標燃圧固定手段を備え、
前記平均値算出手段は、前記目標燃料圧力を固定した時に取得された前記出力値を用いて前記平均値を算出することを特徴とする請求項１〜８のいずれか１つに記載の燃料噴射システム制御装置。
【請求項１０】
前記出力値取得手段は、特定の前記燃圧センサに対して略同一の圧力条件下で前記出力値を複数取得するとともに、取得した前記複数の出力値の平均値を、前記平均値算出手段による算出に用いる出力値とすることを特徴とする請求項１〜９のいずれか１つに記載の燃料噴射システム制御装置。
【請求項１１】
前記平均値算出手段により算出された前記平均値が、前記燃料噴射システムの作動を制御する際に用いる目標燃料圧力に近づくよう、前記燃料噴射システムをフィードバック制御することを特徴とする請求項１〜１０のいずれか１つに記載の燃料噴射システム制御装置。
【請求項１２】
燃料を蓄圧する蓄圧容器、及び前記蓄圧容器から分配される燃料を噴射する複数の燃料噴射弁を備えた多気筒内燃機関の燃料噴射システムに適用され、前記燃料噴射弁からの燃料噴射に伴い変動する燃料の圧力を検出する燃圧センサを備え、前記燃圧センサの出力値を用いて前記燃料噴射システムの作動を制御する燃料噴射システム制御装置であって、
前記燃圧センサは、前記蓄圧容器から前記燃料噴射弁の噴射孔に至るまでの燃料通路のうち前記蓄圧容器に対して前記噴射孔に近い側に配置されるとともに、前記燃料噴射弁の各々に対して設けられ、
複数の前記燃圧センサの出力値を各々取得する出力値取得手段と、
取得した各々の前記出力値の平均値を算出する平均値算出手段と、
前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも大きい場合に、該当する前記燃圧センサの出力値が異常であると判定する異常判定手段と、
を備えることを特徴とする燃料噴射システム制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コモンレールシステム等の燃料噴射システムの作動を制御する燃料噴射システム制御装置に関する。
【背景技術】
【０００２】
燃料ポンプから圧送した燃料をコモンレールにて蓄圧して複数の燃料噴射弁に分配する燃料噴射システムにおいて、従来では、コモンレールに設けられた燃圧センサ（レール圧センサ）の出力値を用いて、燃料ポンプ等の燃料噴射システム構成機器の作動を制御している（特許文献１参照）。
【特許文献１】特開平１０−２２０２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記燃圧センサの出力値から換算される圧力が、実際の圧力の真値と一致しているという保障はない。つまり、製造過程における加工誤差や設計誤差等による燃圧センサの個体差に起因して、出力値から換算される圧力が真値からずれてしまっていたとしても、従来の燃料噴射システムではこのようなずれを保障することができず、出力値に対するロバスト性が十分ではない。よって、燃料噴射システムの作動を精度良く制御することが十分にできない。
【０００４】
本発明は、上記課題を解決するためになされたものであり、その目的は、燃圧センサの出力値に対するロバスト性を向上させることで、その出力値を用いた燃料噴射システムを精度良く制御できるようにした燃料噴射システム制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００６】
請求項１記載の発明では、燃料を蓄圧する蓄圧容器、及び前記蓄圧容器から分配される燃料を噴射する複数の燃料噴射弁を備えた燃料噴射システムに適用され、前記燃料噴射弁からの燃料噴射に伴い変動する燃料の圧力を検出する燃圧センサを備え、前記燃圧センサの出力値を用いて前記燃料噴射システムの作動を制御する燃料噴射システム制御装置であって、前記燃圧センサは、前記蓄圧容器から前記燃料噴射弁の噴射孔に至るまでの燃料通路のうち前記蓄圧容器に対して前記噴射孔に近い側に配置されるとともに、前記燃料噴射弁の各々に対して設けられ、複数の前記燃圧センサの出力値を各々取得する出力値取得手段と、取得した各々の前記出力値の平均値を算出する平均値算出手段と、前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも小さいことを条件として、前記燃圧センサの出力値が前記平均値に一致するよう前記出力値を補正する出力値補正手段と、を備えることを特徴とする。
【０００７】
従来の制御装置では燃圧センサを蓄圧容器に１つ設けていたのに対し、本発明では、燃圧センサを燃料噴射弁の各々に対して設け、これら複数の燃圧センサの出力値の平均値を算出する。そして、当該平均値が真値からどれだけずれているかを示すずれ量、つまり真値に対する平均値のずれ量（正確にはずれ量の期待値）は、真値に対する出力値のずれ量（正確にはずれ量の期待値）に比べて小さいと言える。よって、ずれ量が小さい平均値に一致するよう燃圧センサの出力値を補正する本発明によれば、出力値が真値に一致するよう補正されることとなる。したがって、燃圧センサの出力値に対するロバスト性を向上させることができ、ひいては燃料噴射システムを精度良く制御できる。
【０００８】
請求項２記載の発明では、特定の前記燃圧センサについて、異なる圧力条件毎に取得された前記出力値と前記圧力条件との関係を示す出力特性線（図７中の符号Ｌ１,Ｌ２,Ｌ３,Ｌ４にて例示される直線）を算出する特性線算出手段を備え、前記平均値算出手段は、複数の前記燃圧センサの各々について算出された前記出力特性線を平均化してなる基準線（図７中の符号Ｌaveにて例示される直線）を前記平均値として算出することを特徴とする。
【０００９】
特に、上記出力特性線を直線とした場合、このような直線を、異なる圧力条件毎に取得された出力値が少なくとも２点あれば算出でき、先述のように、燃圧センサの出力値が、検出対象となる圧力に対して所定の線形の関係をもって変化するものである場合、前記２点以外の圧力について出力特性線（直線）から求められる出力値と圧力との関係を、精度良く算出することができる。そして、上記請求項２記載の発明では、複数の燃圧センサの各々について算出された出力特性線を平均化してなる基準線を平均値として算出する。したがって、圧力と出力値との関係を示すデータの点数を少なくしつつも精度良く平均値を算出することができるので、制御装置の記憶容量及び処理負担の軽減を図ることができる。
【００１０】
この場合の前記出力値補正手段の具体例として、請求項３記載の如く、前記出力特性線が前記基準線に一致するよう前記出力値を補正することが挙げられる。
【００１１】
請求項４記載の発明では、前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも大きい場合に、該当する前記燃圧センサの出力値が異常であると判定する第１異常判定手段を備えることを特徴とする。このように本発明によれば、平均値を異常判定の基準値として用いることができるため、各々の燃圧センサについて平均値と比較することにより異常判定を行うことができる。
【００１２】
請求項５記載の発明では、特定の前記燃圧センサについて、異なる圧力条件毎に取得された前記出力値と前記圧力条件との関係を示す出力特性線を算出する特性線算出手段を備え、前記圧力条件毎に取得された前記出力値の前記出力特性線に対する分散値が、予め設定された閾値よりも大きい場合（つまり出力値のばらつきが大きい場合）に、該当する前記特定の燃圧センサの出力値が異常であると判定する第２異常判定手段を備えることを特徴とする。
【００１３】
燃圧センサの出力値は、検出対象となる圧力に対して所定の線形又は非線形の関係をもって変化するのが一般的である。つまり、出力値と圧力との関係をグラフに示すと所定の線形又は非線形になる。よって、請求項５記載の如く圧力条件毎に取得された出力値が出力特性線（つまり、上記所定の線形又は非線形の線）に対して大きくばらついている場合には、該当する燃圧センサの出力値が異常であると判定する第２異常判定手段を備えて好適である。
【００１４】
請求項６記載の発明では、前記燃圧センサの出力値の変動幅が設定幅以内となる燃圧安定状態であるか否かを判定する燃圧安定判定手段を備え、前記平均値算出手段は、前記燃圧安定状態であると判定された時に取得された前記出力値を用いて前記平均値を算出することを特徴とする。
【００１５】
これによれば、燃圧安定状態時の出力値を用いて平均値を算出するので、燃圧が大きく変動している時の出力値を用いて算出した場合に比べて平均値の真値からのずれ量を小さくできる。よって、出力値の補正をより一層真値に近づくようにできる。
【００１６】
前記燃圧安定判定手段の具体例として、請求項７記載の如く、特定の前記燃圧センサに対して所定周期で取得した出力値の変動幅が前記設定幅以内である場合に前記燃圧安定状態（例えば、図６（ｃ）中の符号Ｔ１に示す状態）であると判定することが挙げられる。また、請求項８記載の如く、前記燃料噴射弁からの噴射を行わない噴射休止（所謂燃料カット）時又は内燃機関のアイドル運転時に前記燃圧安定状態であると判定することが挙げられる。
【００１７】
請求項９記載の発明では、前記燃料噴射システムの作動を制御する際に用いる目標燃料圧力を強制的に一定値に固定する目標燃圧固定手段を備え、前記平均値算出手段は、前記目標燃料圧力を固定した時に取得された前記出力値を用いて前記平均値を算出することを特徴とする。
【００１８】
例えば、内燃機関の出力軸回転速度（エンジン回転速度）及び目標燃料噴射量に基づき目標燃料圧力を算出する場合には、当該目標燃料圧力は刻々と変化することとなる。すると、燃圧センサの出力値が変動することとなる。これに対し上記請求項９記載の発明によれば、目標燃料圧力を強制的に一定値に固定するので先述の燃圧安定状態にすることができる。そして、このような燃圧安定状態時の出力値を用いて平均値が算出されることとなるので、燃圧が変動している時の出力値を用いて算出した場合に比べて平均値の真値からのずれ量を小さくできる。
【００１９】
請求項１０記載の発明では、前記出力値取得手段は、特定の前記燃圧センサに対して略同一の圧力条件下で前記出力値を複数取得するとともに、取得した前記複数の出力値の平均値を、前記平均値算出手段による算出に用いる出力値とすることを特徴とする。そのため、１つの出力値に含まれるノイズ等による誤差が、複数の出力値の平均値をとることによりなまされることとなるので、前記誤差による平均値への影響を小さくでき、ひいては、平均値の真値からのずれ量を小さくできる。
【００２０】
なお、上記「略同一の圧力条件下」の具体例として、例えば図４中のＳ２２にて設定される圧力指令値Ｐｔｒｇが略同一である条件下で出力値を複数取得することが挙げられる。
【００２１】
請求項１１記載の発明では、前記平均値算出手段により算出された前記平均値が、前記燃料噴射システムの作動を制御する際に用いる目標燃料圧力に近づくよう、前記燃料噴射システムをフィードバック制御することを特徴とする。なお、先述の第１及び第２異常判定手段等により異常判定された場合には、該当する燃圧センサの出力値を除く他の燃圧センサにかかる出力値について平均値を算出し、その平均値を上記フィードバック制御に用いるようにすることが望ましい。
【００２２】
請求項１２記載の発明では、燃料を蓄圧する蓄圧容器、及び前記蓄圧容器から分配される燃料を噴射する複数の燃料噴射弁を備えた多気筒内燃機関の燃料噴射システムに適用され、前記燃料噴射弁からの燃料噴射に伴い変動する燃料の圧力を検出する燃圧センサを備え、前記燃圧センサの出力値を用いて前記燃料噴射システムの作動を制御する燃料噴射システム制御装置であって、前記燃圧センサは、前記蓄圧容器から前記燃料噴射弁の噴射孔に至るまでの燃料通路のうち前記蓄圧容器に対して前記噴射孔に近い側に配置されるとともに、前記燃料噴射弁の各々に対して設けられ、複数の前記燃圧センサの出力値を各々取得する出力値取得手段と、取得した各々の前記出力値の平均値を算出する平均値算出手段と、前記燃圧センサの出力値と前記平均値との偏差が予め設定された閾値よりも大きい場合に、該当する前記燃圧センサの出力値が異常であると判定する異常判定手段と、を備えることを特徴とする。
【００２３】
このように、上記請求項１２記載の発明によれば平均値を異常判定の基準値として用いることができるため、各々の燃圧センサについて平均値と比較することにより異常判定を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係る燃料噴射装置及び燃料噴射システムを具体化した一実施形態について図面を参照しつつ説明する。なお、本実施形態の装置は、例えば４輪自動車用エンジン（内燃機関）を対象にするコモンレール式燃料噴射システムに搭載されており、ディーゼルエンジンのエンジンシリンダ内の燃焼室に直接的に高圧燃料（例えば噴射圧力「１０００気圧」以上の軽油）を噴射供給（直噴供給）する際に用いられる。
【００２５】
はじめに、図１を参照して、本実施形態に係るコモンレール式燃料噴射システム（車載エンジンシステム）の概略について説明する。なお、本実施形態では多気筒（例えば直列４気筒）エンジンを想定している。詳しくは、４ストロークのレシプロ式ディーゼルエンジン（内燃機関）である。このエンジンでは、吸排気弁のカム軸に設けられた気筒判別センサ（電磁ピックアップ）にてその時の対象シリンダが逐次判別され、４つのシリンダ＃１〜＃４について、それぞれ吸入・圧縮・燃焼・排気の４行程による１燃焼サイクルが「７２０°ＣＡ」周期で、詳しくは例えば各シリンダ間で「１８０°ＣＡ」ずらしてシリンダ＃１，＃３，＃４，＃２の順に逐次実行される。図中のインジェクタ２０（燃料噴射弁）は、燃料タンク１０側から、それぞれシリンダ＃１，＃２，＃３，＃４用のインジェクタである。
【００２６】
燃料供給系を構成する諸々の装置は、燃料上流側から、燃料タンク１０、燃料ポンプ１１、コモンレール１２、及びインジェクタ２０の順に配設されている。このうち、燃料タンク１０と燃料ポンプ１１とは、燃料フィルタ１０ｂを介して配管１０ａにより接続されている。燃料タンク１０は、対象エンジンの燃料（軽油）を溜めておくためのタンク（容器）である。
【００２７】
同図１に示されるように、このシステムは、大きくは、ＥＣＵ（電子制御ユニット）３０が、各種センサからのセンサ出力（検出結果）を取り込み、それら各センサ出力に基づいて燃料供給系を構成するインジェクタ２０及び燃料ポンプ１１等の各装置の駆動を制御するように構成されている。
【００２８】
燃料ポンプ１１は、高圧ポンプ１１ａ及び低圧ポンプ１１ｂを有し、低圧ポンプ１１ｂによって上記燃料タンク１０から汲み上げられた燃料を、高圧ポンプ１１ａにて加圧して吐出するように構成されている。そして、高圧ポンプ１１ａに送られる燃料圧送量、ひいては燃料ポンプ１１の燃料吐出量は、燃料ポンプ１１の燃料吸入側に設けられた吸入調整弁（ＳＣＶ：Suction Control Valve）１１ｃによって調量されるようになっている。すなわち、この燃料ポンプ１１では、吸入調整弁１１ｃ（例えば非通電時に開弁するノーマリオン型の調整弁）の駆動電流量（ひいては弁開度）を調整することで、同ポンプ１１からの燃料吐出量を所望の値に制御することができるようになっている。
【００２９】
燃料ポンプ１１を構成する２種のポンプのうち、低圧ポンプ１１ｂは、例えばトロコイド式のフィードポンプとして構成されている。これに対し、高圧ポンプ１１ａは、例えばプランジャポンプからなり、図示しない偏心カムにて所定のプランジャ（例えば３本のプランジャ）をそれぞれ軸方向に往復動させることにより加圧室に送られた燃料を逐次所定のタイミングで圧送するように構成されている。いずれのポンプも、駆動軸１１ｄによって駆動されるものである。ちなみにこの駆動軸１１ｄは、対象エンジンの出力軸であるクランク軸４１に連動し、例えばクランク軸４１の１回転に対して「１／１」又は「１／２」等の比率で回転するようになっている。すなわち、上記低圧ポンプ１１ｂ及び高圧ポンプ１１ａは、対象エンジンの出力によって駆動される。
【００３０】
こうした燃料ポンプ１１により燃料タンク１０から燃料フィルタ１０ｂを介して汲み上げられた燃料は、コモンレール１２へ加圧供給（圧送）される。そして、コモンレール１２は、その燃料ポンプ１１から圧送された燃料を高圧状態で蓄えてこれを、シリンダ毎に設けられた高圧配管１４を通じて、各シリンダ＃１〜＃４のインジェクタ２０へそれぞれ分配供給する。これらインジェクタ２０（＃１）〜（＃４）の燃料排出口２１は、それぞれ余分な燃料を燃料タンク１０へ戻すための配管１８とつながっている。また、コモンレール１２と高圧配管１４との間には、コモンレール１２から高圧配管１４に流れる燃料の圧力脈動を減衰させるオリフィス１２ａ（燃料脈動軽減手段）が備えられている。
【００３１】
コモンレール１２には減圧弁１２ｂが備えられており、ＥＣＵ３０により減圧弁１２ｂが開弁するよう制御されると、コモンレール１２にて蓄圧された燃料の一部が配管１８を通じて燃料タンク１０へ戻される。よって、コモンレール１２内の燃圧が減圧されることとなる。
【００３２】
図２に、上記インジェクタ２０の詳細構造を示す。なお、上記４つのインジェクタ２０（＃１）〜（＃４）は基本的には同様の構造（例えば図２に示す構造）となっている。いずれのインジェクタ２０も、燃焼用のエンジン燃料（燃料タンク１０内の燃料）を利用した油圧駆動式の燃料噴射弁であり、燃料噴射に際しての駆動動力の伝達が油圧室Ｃｄ（制御室）を介して行われる。同図２に示されるように、このインジェクタ２０は、非通電時に閉弁状態となるノーマリクローズ型の燃料噴射弁として構成されている。
【００３３】
インジェクタ２０のハウジング２０ｅに形成された燃料流入口２２には、コモンレール１２から送られてくる高圧燃料が流入し、流入した高圧燃料の一部は油圧室Ｃｄに流入し、他は噴射孔２０ｆに向けて流れる。油圧室Ｃｄには制御弁２３により開閉されるリーク孔２４が形成されており、制御弁２３によりリーク孔２４が開放されると、油圧室Ｃｄの燃料はリーク孔２４から燃料排出口２１を経て燃料タンク１０に戻される。
【００３４】
このインジェクタ２０の燃料噴射に際しては、二方電磁弁を構成するソレノイド２０ｂに対する通電状態（通電／非通電）に応じて制御弁２３を作動させることで、油圧室Ｃｄの密閉度合、ひいては同油圧室Ｃｄの圧力（ニードル弁２０ｃの背圧に相当）が増減される。そして、その圧力の増減により、スプリング２０ｄ（コイルばね）の伸張力に従って又は抗して、ニードル弁２０ｃがハウジング２０ｅ内を往復動（上下）することで、噴射孔２０ｆ（必要な数だけ穿設）までの燃料供給通路２５が、その中途（詳しくは往復動に基づきニードル弁２０ｃが着座又は離座するテーパ状のシート面）で開閉される。
【００３５】
ここで、ニードル弁２０ｃの駆動制御は、オンオフ制御を通じて行われる。すなわち、ニードル弁２０ｃの駆動部（上記二方電磁弁）には、ＥＣＵ３０からオンオフを指令するパルス信号（通電信号）が送られる。そして、パルスオン（又はオフ）によりニードル弁２０ｃがリフトアップして噴射孔２０ｆが開放され、パルスオフ（又はオン）によりリフトダウンして噴射孔２０ｆが閉塞される。
【００３６】
ちなみに、上記油圧室Ｃｄの増圧処理は、コモンレール１２からの燃料供給によって行われる。他方、油圧室Ｃｄの減圧処理は、ソレノイド２０ｂへの通電により制御弁２３を作動させてリーク孔２４を開放させることによって行われる。これにより、当該インジェクタ２０と燃料タンク１０とを接続する配管１８（図１）を通じてその油圧室Ｃｄ内の燃料が上記燃料タンク１０へ戻される。つまり、油圧室Ｃｄ内の燃料圧力を制御弁２３の開閉作動により調整することで、噴射孔２０ｆを開閉するニードル弁２０ｃの作動が制御される。
【００３７】
このように、上記インジェクタ２０は、弁本体（ハウジング２０ｅ）内部での所定の往復動作に基づいて噴射孔２０ｆまでの燃料供給通路２５を開閉（開放・閉鎖）することにより当該インジェクタ２０の開弁及び閉弁を行うニードル弁２０ｃを備える。そして、非駆動状態では、定常的に付与される閉弁側への力（スプリング２０ｄによる伸張力）でニードル弁２０ｃが閉弁側へ変位するとともに、駆動状態では、駆動力が付与されることにより上記スプリング２０ｄの伸張力に抗してニードル弁２０ｃが開弁側へ変位する。そしてこの際、それら非駆動状態と駆動状態とでは、ニードル弁２０ｃのリフト量が略対称に変化する。
【００３８】
インジェクタ２０には、燃料圧力を検出する燃圧センサ２０ａ（図１も併せ参照）が取り付けられている。具体的には、ハウジング２０ｅに形成された燃料流入口２２と高圧配管１４とを治具２０ｊで連結させ、この治具２０ｊに燃圧センサ２０ａを取り付けている。なお、インジェクタ２０を製造工場から出荷する段階では、治具２０ｊ、燃圧センサ２０ａ及び後述のＩＣメモリ２６（図１及び図４参照）がインジェクタ２０に取り付けられた状態で出荷される。
【００３９】
このようにインジェクタ２０の燃料流入口２２に燃圧センサ２０ａを取り付けることで、燃料流入口２２における燃料圧力（インレット圧）の随時の検出が可能とされている。具体的には、この燃圧センサ２０ａの出力により、当該インジェクタ２０の噴射動作に伴う燃料圧力の変動パターンや、燃料圧力レベル（安定圧力）、燃料噴射圧力等を検出（測定）することができる。
【００４０】
燃圧センサ２０ａは、複数のインジェクタ２０（＃１）〜（＃４）の各々に対して設けられている。そして、これら燃圧センサ２０ａの出力に基づいて、所定の噴射について、インジェクタ２０の噴射動作に伴う燃料圧力の変動パターンを高い精度で検出することができるようになっている。
【００４１】
また、図示しない車両（例えば４輪乗用車又はトラック等）には、上記各センサの他にもさらに、車両制御のための各種のセンサが設けられている。例えば対象エンジンの出力軸であるクランク軸４１の外周側には、所定クランク角毎に（例えば３０°ＣＡ周期で）クランク角信号を出力するクランク角センサ４２（例えば電磁ピックアップ）が、同クランク軸４１の回転角度位置や回転速度（エンジン回転速度）等を検出するために設けられている。また、アクセルペダルの状態（変位量）に応じた電気信号を出力するアクセルセンサ４４が、運転者によるアクセルペダルの操作量（踏み込み量）を検出するために設けられている。
【００４２】
こうしたシステムの中で、本実施形態の燃料噴射装置として機能するとともに、電子制御ユニットとして主体的にエンジン制御を行う部分がＥＣＵ３０である。このＥＣＵ３０（エンジン制御用ＥＣＵ）は、周知のマイクロコンピュータ（図示略）を備えて構成され、上記各種センサの検出信号に基づいて対象エンジンの運転状態やユーザの要求を把握し、それに応じて上記吸入調整弁１１ｃやインジェクタ２０等の各種アクチュエータを操作することにより、その時々の状況に応じた最適な態様で上記エンジンに係る各種の制御を行っている。
【００４３】
また、このＥＣＵ３０に搭載されるマイクロコンピュータは、各種の演算を行うＣＰＵ（基本処理装置）、その演算途中のデータや演算結果等を一時的に記憶するメインメモリとしてのＲＡＭ、プログラムメモリとしてのＲＯＭ、データ保存用メモリとしてのＥＥＰＲＯＭ、バックアップＲＡＭ（ＥＣＵ３０の主電源停止後も車載バッテリ等のバックアップ電源により常時給電されているメモリ）等を備えて構成されている。そして、ＲＯＭには、当該燃料噴射制御に係るプログラムを含めたエンジン制御に係る各種のプログラムや制御マップ等が、またデータ保存用メモリ（例えばＥＥＰＲＯＭ）には、対象エンジンの設計データをはじめとする各種の制御データ等が、それぞれ予め格納されている。
【００４４】
本実施形態では、ＥＣＵ３０が、随時入力される各種のセンサ出力（検出信号）に基づいて、その時に出力軸（クランク軸４１）に生成すべきトルク（要求トルク）、ひいてはその要求トルクを満足するための燃料噴射量を算出する。こうして、インジェクタ２０の燃料噴射量を可変設定することで、各シリンダ内（燃焼室）での燃料燃焼を通じて生成されるトルク（生成トルク）、ひいては実際に出力軸（クランク軸４１）へ出力される軸トルク（出力トルク）を制御する（要求トルクへ一致させる）ようになっている。
【００４５】
すなわち、このＥＣＵ３０は、例えば時々のエンジン運転状態や運転者によるアクセルペダルの操作量等に応じた燃料噴射量を算出し、所望の噴射時期に同期して、その燃料噴射量での燃料噴射を指示する噴射制御信号（駆動量）を上記インジェクタ２０へ出力する。そしてこれにより、すなわち同インジェクタ２０の駆動量（例えば開弁時間）に基づいて、対象エンジンの出力トルクが目標値へ制御されることになる。
【００４６】
なお周知のように、ディーゼルエンジンにおいては、定常運転時、新気量増大やポンピングロス低減等の目的で、同エンジンの吸気通路に設けられた吸気絞り弁（スロットル弁）が略全開状態に保持される。したがって、定常運転時の燃焼制御（特にトルク調整に係る燃焼制御）としては燃料噴射量のコントロールが主となっている。
【００４７】
以下、図３、図４及び図５を参照して、本実施形態に係る燃料噴射制御の基本的な処理手順について説明する。なお、これらの図３、図４及び図５の処理において用いられる各種パラメータの値は、例えばＥＣＵ３０に搭載されたＲＡＭやＥＥＰＲＯＭ、あるいはバックアップＲＡＭ等の記憶装置に随時記憶され、必要に応じて随時更新される。そして、これら各図の一連の処理は、基本的には、ＥＣＵ３０でＲＯＭに記憶されたプログラムに基づき実行される。
【００４８】
図３の処理は、対象エンジンの各シリンダについてそれぞれ１燃焼サイクルにつき１回の頻度で実行される。この一連の処理においては、まずステップＳ１１で、所定のパラメータ、例えばその時のエンジン回転速度（クランク角センサ４２による実測値）及び燃料圧力（燃圧センサ２０ａによる実測値）、さらには運転者によるその時のアクセル操作量（アクセルセンサ４４による実測値）等を読み込む。
【００４９】
続くステップＳ１２では、上記ステップＳ１１で読み込んだ各種パラメータに基づいて噴射パターンを設定する。例えば単段噴射の場合にはその噴射の目標噴射量（噴射時間）が、また多段噴射の噴射パターンの場合にはトルクに寄与する各噴射の目標総噴射量（目標総噴射時間）が、それぞれ上記出力軸（クランク軸４１）に生成すべきトルク（要求トルク、いわばその時のエンジン負荷に相当）に応じて可変設定される。そして、その噴射パターンに基づいて、上記インジェクタ２０に対する指令値（指令信号）が設定されることになる。これにより、車両の状況等に応じて、前述したパイロット噴射、プレ噴射、アフタ噴射、ポスト噴射等が適宜メイン噴射と共に実行されることになる。
【００５０】
なお、この噴射パターンは、例えば上記ＲＯＭに記憶保持された所定のマップ（噴射制御用マップ、数式でも可）及び補正係数に基づいて取得される。詳しくは、例えば予め上記所定パラメータ（ステップＳ１１）の想定される範囲について試験により最適噴射パターン（適合値）を求め、その噴射制御用マップに書き込んでおく。ちなみに、この噴射パターンは、例えば噴射段数（１燃焼サイクル中の噴射回数）、並びにそれら各噴射の噴射時期（噴射タイミング）及び噴射時間（噴射量に相当）等のパラメータにより定められるものである。こうして、上記噴射制御用マップは、それらパラメータと最適噴射パターンとの関係を示すものとなっている。
【００５１】
そして、この噴射制御用マップで取得された噴射パターンを、別途更新されている補正係数（例えばＥＣＵ３０内のＥＥＰＲＯＭに記憶）に基づいて補正する（例えば「設定値＝マップ上の値／補正係数」なる演算を行う）ことで、その時に噴射すべき噴射パターン、ひいてはその噴射パターンに対応した上記インジェクタ２０に対する指令信号を得る。補正係数（厳密には複数種の係数のうちの所定の係数）は、別途の処理により内燃機関の運転中に逐次更新されている。
【００５２】
なお、上記噴射パターンの設定（ステップＳ１２）には、同噴射パターンの要素（上記噴射段数等）毎に別々に設けられた各マップを用いるようにしても、あるいはこれら噴射パターンの各要素を幾つか（例えば全て）まとめて作成したマップを用いるようにしてもよい。
【００５３】
こうして設定された噴射パターン、ひいてはその噴射パターンに対応する指令値（指令信号）は、続くステップＳ１３で使用される。すなわち、同ステップＳ１３では、その指令値（指令信号）に基づいて（詳しくは上記インジェクタ２０へその指令信号を出力して）、同インジェクタ２０の駆動を制御する。そして、このインジェクタ２０の駆動制御をもって、図３の一連の処理を終了する。
【００５４】
図４に示す一連の処理は、所定周期（例えば先述のＣＰＵが行う演算周期）又は所定のクランク角度毎に実行される。この処理においては、インジェクタ２０へ供給される燃料圧力（インレット圧）が目標燃料圧力（圧力指令値）となるよう、燃料ポンプ１１等の作動をフィードバック制御する。具体的には、まずステップＳ２１で、所定のパラメータ、例えばその時のエンジン回転速度（クランク角センサ４２による実測値）、及びステップＳ１２にて算出した目標噴射量（又は目標総噴射量）等を読み込む。
【００５５】
続くステップＳ２２では、上記ステップＳ２１で読み込んだ各種パラメータに基づいて、目標燃料圧力としての圧力指令値Ｐtrgを設定する。例えば上記ＲＯＭに記憶保持された所定のマップ（燃圧制御用マップ、数式でも可）を用いて、エンジン回転速度及び目標噴射量に基づき設定される。詳しくは、例えば予め上記所定パラメータ（ステップＳ２１）の想定される範囲について試験により最適燃料圧力を求め、その燃圧制御用マップに書き込んでおく。こうして、上記燃圧制御用マップは、それらパラメータと最適燃料圧力との関係を示すものとなっている。
【００５６】
続くステップＳ２３では、複数の燃圧センサ２０ａの出力値の平均値Ｐaveを取得する。この平均値Ｐaveは、後述する図５の処理により算出された値である。続くステップＳ２４では、ステップＳ２２にて設定した圧力指令値Ｐtrgと、ステップＳ２３にて取得した燃圧センサ２０ａの出力平均値Ｐaveとを比較判定する。
【００５７】
ステップＳ２４にて出力平均値Ｐave＜圧力指令値Ｐtrgと判定された場合にはステップＳ２５に進み、燃料ポンプ１１による燃料吐出量を増大させるよう制御する。具体的には、出力平均値Ｐaveと圧力指令値Ｐtrgとの偏差を算出し、当該偏差に応じて吸入調整弁１１ｃの駆動電流量を調整することで、出力平均値Ｐaveが圧力指令値Ｐtrgに近づくようフィードバック制御（例えばＰＩＤ制御）する。
【００５８】
ステップＳ２４にて出力平均値Ｐave＞圧力指令値Ｐtrgと判定された場合にはステップＳ２６に進み、減圧弁１２ｂを作動させてコモンレール１２内の圧力を低減させることにより、複数のインジェクタ２０へのインレット圧を低減させる。或いは、インジェクタ２０を空打ち作動させることによりインレット圧を低減させる。なお、前記空打ち作動とは、ソレノイド２０ｂへ短時間通電させることにより、作動噴射孔２０ｆからの燃料噴射を行うことなく燃料排出口２１から燃料タンク１０に燃料を戻す作動のことである。
【００５９】
具体的には、出力平均値Ｐaveと圧力指令値Ｐtrgとの偏差を算出し、当該偏差に応じて減圧弁１２ｂの作動時間、或いはインジェクタ２０の空打ち作動時間を調整することで、出力平均値Ｐaveが圧力指令値Ｐtrgに近づくようフィードバック制御（例えばＰＩＤ制御）する。ステップＳ２４にて出力平均値Ｐave＝圧力指令値Ｐtrgと判定された場合、又はステップＳ２５，Ｓ２６の処理が実行されると、図４の一連の処理を一旦終了する。
【００６０】
図５に示す一連の処理は、所定周期（例えば先述のＣＰＵが行う演算周期）又は所定のクランク角度毎に実行される。この処理においては、燃圧センサ２０ａについての出力値補正処理及び異常判定処理を実行する。具体的には、まずステップＳ３１（出力値取得手段）で、複数の燃圧センサ２０ａの出力値（出力電圧）を取り込む。
【００６１】
ここで、ステップＳ３１の取り込み処理について図６を用いて詳細に説明する。図６（ａ）は、図３のステップＳ１３にてインジェクタ２０に出力される指令信号に基づく、ソレノイド２０ｂへの駆動電流の変化を示す。図６（ｂ）は、ソレノイド２０ｂの作動に伴い生じる噴射孔２０ｆからの燃料噴射率の変化を示し、図６（ｃ）は、噴射率の変化に伴い生じる燃圧センサ２０ａの検出値（出力値）の変化を示す。
【００６２】
そして、ＥＣＵ３０は、図５の処理とは別のサブルーチン処理により、燃圧センサ２０ａの出力値を検出しており、そのサブルーチン処理では燃圧センサ２０ａの出力値を、該センサ出力で圧力推移波形の軌跡（図６（ｃ）にて例示される軌跡）が描かれる程度に短い間隔（図５の所定周期よりも短い間隔）にて逐次取得している。具体的には、５０μｓｅｃよりも短い間隔（より望ましくは２０μｓｅｃ）でセンサ出力を逐次取得する。
【００６３】
なお、図６（ｃ）に示すインレット圧の変動（圧力推移波形）から図６（ｂ）に示す噴射率の変化を推定し、推定した噴射率変化は、図３のステップＳ１１で用いる先述の噴射制御用マップの更新（学習）等に用いられる。ちなみに、燃圧センサ２０ａの検出圧力（出力値）の変動と噴射率の変化とは以下に説明する相関があるため、上述の如く噴射率の変化を推定することができる。
【００６４】
先ず、図６（ａ）に示すように駆動電流がレノイド２０ｂに流れた後、噴射率がＲ３の時点で上昇を開始する前に、検出圧力は変化点Ｐ１にて下降する。これは、Ｐ１の時点で制御弁２３がリーク孔２４を開放し、油圧室Ｃｄが減圧処理されることに起因する。その後、油圧室Ｃｄが十分に減圧された時点で、変化点Ｐ２にてＰ１からの下降が一旦停止する。次に、Ｒ３の時点で噴射率が上昇を開始したことに伴い、検出圧力は変化点Ｐ３にて下降を開始する。その後、Ｒ４の時点で噴射率が最大噴射率に到達したことに伴い、検出圧力の下降は変化点Ｐ４にて停止する。
【００６５】
次に、検出圧力は変化点Ｐ５にて上昇する。これは、Ｐ５の時点で制御弁２３がリーク孔２４を閉塞し、油圧室Ｃｄが増圧処理されることに起因する。その後、油圧室Ｃｄが十分に増圧された時点で、変化点Ｐ６にてＰ５からの上昇が一旦停止する。次に、Ｒ７の時点で噴射率が下降を開始したことに伴い、検出圧力は変化点Ｐ７にて上昇を開始する。その後、Ｒ８の時点で噴射率がゼロになり実際の噴射が終了したことに伴い、検出圧力の上昇は変化点Ｐ８にて停止する。Ｐ８以降の検出圧力は、一定の周期で下降と上昇を繰り返しながら減衰し、その後、符号Ｔ１に示す期間（燃圧安定期間）、検出圧力の変動幅が設定幅以内となり、検出圧力の値は安定する。
【００６６】
以上により、燃圧センサ２０ａによる検出圧力の変動のうち変化点Ｐ３及びＰ８を検出することで、噴射率の上昇開始時点Ｒ３（噴射開始時点）及び下降終了時点Ｒ８（噴射終了時点）を推定することができる。また、以下に説明する検出圧力の変動と噴射率の変化との相関関係に基づき、検出圧力の変動から噴射率の変化を推定できる。
【００６７】
つまり、検出圧力の変化点Ｐ３からＰ４までの圧力下降率Ｐαと、噴射率の変化点Ｒ３からＲ４までの噴射率上昇率Ｒαとは相関がある。変化点Ｐ７からＰ８までの圧力上量率Ｐβと変化点Ｒ７からＲ８までの噴射率下降率Ｒβとは相関がある。変化点Ｐ３からＰ４までの圧力下降量Ｐγと変化点Ｒ３からＲ４までの噴射率上昇量Ｒγとは相関がある。よって、燃圧センサ２０ａによる検出圧力の変動から圧力下降率Ｐα、圧力上量率Ｐβ及び圧力下降量Ｐγを検出することで、噴射率の噴射率上昇率Ｒα、噴射率下降率Ｒβ及び噴射率上昇量Ｒγを推定することができる。以上の如く噴射率の各種状態Ｒ３,Ｒ８,Ｒα,Ｒβ,Ｒγを推定することができ、よって、図６（ｂ）に示す燃料噴射率の変化を推定することができる。
【００６８】
図５の説明に戻り、先述のステップＳ３１では、燃圧センサ２０ａの出力値を取り込むにあたり、図６（ｃ）に示す燃圧安定期間Ｔ１での出力値を、その時にステップＳ２２で設定されている圧力指令値Ｐtrg（目標燃料圧力）と関連付けて取り込む。なお、特定の燃圧センサ２０ａについて、同一の圧力指令値Ｐtrgに対して出力値を複数取得するとともに、取得した複数の出力値の平均値を当該燃圧センサ２０ａの出力値としてステップＳ３２以降の処理で用いることが望ましい。これによれば、１つの出力値に含まれるノイズ等による誤差が、複数の出力値の平均値をとることによりなまされることとなるので、前記誤差による影響を低減できる。
【００６９】
続くステップＳ３２（特性線算出手段）では、複数の燃圧センサ２０ａの各々について、ステップＳ３１にて取り込んだ出力値と圧力指令値Ｐtrgとの関係を示す出力特性直線（図７中の符号Ｌ１,Ｌ２,Ｌ３,Ｌ４にて示す直線）を算出する。なお、本実施形態に係る燃圧センサ２０ａには、その出力値が検出対象となる圧力に比例して変化する特性センサが採用されている。したがって、ステップＳ３１にて取り込む、出力値と圧力指令値Ｐtrgとの関係を示すデータの点数を２点以上にすれば、ステップＳ３２にて出力特性直線を算出することができる。
【００７０】
図７中の符号Ｄ１，Ｄ２は、インジェクタ２０（＃４）に係る上記２点のデータを示している。データＤ１の圧力指令値Ｐtrgはアイドル運転時の圧力指令値であり、目標燃料圧力が取りうる範囲の最小値である。データＤ２の圧力指令値Ｐtrgは目標燃料圧力が取りうる範囲の最大値である。他のインジェクタ２０（＃１，＃２，＃３）についても同様にして出力特性直線を算出する。なお、３点以上のデータに基づき出力特性直線を算出する場合には、図７の座標における各データ点とのずれが最小となる直線（つまり回帰直線）を前記出力特性線として算出すればよい。
【００７１】
続くステップＳ３３（平均値算出手段）では、ステップＳ３２にて算出された各々の出力特性直線Ｌ１,Ｌ２,Ｌ３,Ｌ４を平均化してなる基準直線Ｌave（図７参照）を算出する。具体的には、各々の出力特性直線Ｌ１,Ｌ２,Ｌ３,Ｌ４に係る傾きの平均値及び切片の平均値を算出し、算出された傾き及び切片により特定される直線を基準直線Ｌaveとして算出する。なお、先述のステップＳ２３で用いる平均値Ｐaveは、複数の燃圧センサ２０ａのいずれかの出力値を基準直線Ｌaveに代入して得られる値である。
【００７２】
続くステップＳ３４では、出力特性直線Ｌ１,Ｌ２,Ｌ３,Ｌ４の各々について、基準直線Ｌaveとのずれ量を算出し、各々のずれ量が予め設定された閾値Δｔｈ（図８参照）以上であるか否かを判定する。前記ずれ量の算出に関し、出力特性直線Ｌ４のずれ量を例に説明すると、所定の圧力指令値（図７及び図８の例では最小指令値（データＤ１の値））について、出力特性直線Ｌ４による出力値と基準直線Ｌaveによる出力値との差ΔＶをずれ量として算出する。
【００７３】
なお、所定の圧力指令値には、最小指令値に替えて最大指令値（データＤ２の値）でもよく、最小指令値及び最大指令値の両方についてずれ量を算出し、両ずれ量について閾値Δｔｈと比較して判定するようにしてもよい。或いは、全ての指令値についてずれ量を算出し、これらのずれ量のうち最も大きい値を閾値Δｔｈとの比較に用いるずれ量ΔＶとしてもよい。図８中のｔｈ１（ｔｈ２）に示す直線は、基準直線Ｌaveに対し切片の値をΔｔｈだけ加算（減算）してなる閾値直線である。
【００７４】
ステップＳ３４において、ずれ量ΔＶが閾値Δｔｈ以上であると判定された場合（Ｓ３４：ＹＥＳ）には、そのずれ量ΔＶに該当する出力特性直線に対応する気筒の燃圧センサ２０ａの出力値が異常であると判定する（ステップＳ３５：第１異常判定手段）。例えば、図８に示す出力特性直線Ｌ４の如くずれ量ΔＶが閾値Δｔｈ以上である場合、出力特性直線Ｌ４に対応する気筒＃４のインジェクタ２０に設けられた燃圧センサ２０ａについて、その出力値が異常であると判定する。
【００７５】
なお、図８に示す出力特性直線Ｌ４の如く、出力特性直線Ｌ４の全体が２本の閾値直線ｔｈ１，ｔｈ２から外れていることを条件として、ステップＳ３５にて異常であると判定してもよいし、図８に示す出力特性直線Ｌ１の如く、出力特性直線Ｌ１の少なくとも一部が、２本の閾値直線ｔｈ１，ｔｈ２から外れていることを条件として異常であると判定するようにしてもよい。
【００７６】
一方、ステップＳ３４において、ずれ量ΔＶが閾値Δｔｈより小さいと判定された場合（Ｓ３４：ＮＯ）には、各々の出力特性直線Ｌ１,Ｌ２,Ｌ３,Ｌ４を、基準直線Ｌaveに一致させてずれ量ΔＶをゼロにするよう補正する（ステップＳ３６：出力値補正手段）。例えば、図７に示す出力特性直線Ｌ４に対応する気筒＃４の燃圧センサ２０ａの出力値について、圧力指令値がＰＳである時の出力値Ｖ１をＶ２となるよう補正する。換言すれば、各燃圧センサ２０ａの出力値を圧力に変換するにあたり、出力特性直線Ｌ１〜Ｌ４に換えて基準直線Ｌaveを用いて圧力に変換するということになる。
【００７７】
以上により、ステップＳ３６にて補正された出力値に基づき、該当するインジェクタ２０に対するインレット圧の変動（図６（ｃ）に示す圧力推移波形）を取得することができる。図７に示す出力特性直線Ｌ４の例では、ステップＳ３６にて圧力指令値がＰＳである時の出力値Ｖ１がＶ２となるよう補正され、気筒＃４のインジェクタ２０に対する圧力推移波形を、Ｖ２となるよう補正された値（換言すれば、基準直線Ｌaveから算出された値）に基づき取得する。そして、先述したようにその圧力推移波形から図６（ｂ）に示す噴射率の変化を推定し、推定した噴射率変化に基づき噴射制御用マップの更新（学習）等を行う。
【００７８】
以上詳述した本実施形態によれば、以下の優れた効果が得られる。
【００７９】
（１）複数のインジェクタ２０の各々に対して燃圧センサ２０ａを設けており、各燃圧センサ２０ａの出力特性直線Ｌ１,Ｌ２,Ｌ３,Ｌ４を算出し、算出した複数の出力特性直線Ｌ１〜Ｌ４の平均値として基準直線Ｌaveを算出する。そして、基準直線Ｌaveの真値からのずれ量（正確にはずれ量の期待値）は、出力特性直線Ｌ１〜Ｌ４の真値からのずれ量（正確にはずれ量の期待値）に比べて小さいと言える。そして、このようにずれ量が小さい基準直線Ｌaveに出力特性直線Ｌ１〜Ｌ４が一致するよう、各々の燃圧センサ２０ａについてその出力値を補正する。よって、その出力値は真値に近づくよう補正されることとなる。
【００８０】
したがって、燃圧センサ２０ａの出力値に対するロバスト性を向上させることができ、ひいてはインレット圧の変動（圧力推移波形）を精度良く取得することができるので、噴射率の変化を精度良く推定することができる。よって、推定した噴射率変化に基づく各種制御（例えば、噴射率変化に基づき更新された噴射制御用マップを用いた噴射制御）を精度良く実行できる。
【００８１】
（２）２点のデータＤ１，Ｄ２から出力特性直線Ｌ１〜Ｌ４を算出し、算出した出力特性直線Ｌ１〜Ｌ４に基づき、複数の燃圧センサ２０ａの出力値の平均値として用いられる基準直線Ｌaveを算出する。そのため、少ないデータ点数で基準直線Ｌaveを算出することができるので、ＥＣＵ３０に備えられたＥＥＰＲＯＭ等の記憶容量軽減、及びマイクロコンピュータが有するＣＰＵの処理負担軽減を図ることができる。
【００８２】
（３）出力特性直線Ｌ１〜Ｌ４の各々について、基準直線Ｌaveとのずれ量ΔＶが閾値Δｔｈ以上であれば、該当する出力特性直線の燃圧センサ２０ａの出力値が異常であるとの異常判定を行う。このように本実施形態によれば、複数の出力特性直線Ｌ１〜Ｌ４を平均化して算出された基準直線Ｌaveを異常判定の基準値として用いることができるため、各々の燃圧センサ２０ａについて基準直線Ｌaveと比較することにより異常判定を行うことができる。
【００８３】
（４）図５のステップＳ３１にて燃圧センサ２０ａの出力値を取り込むにあたり、図６（ｃ）に示す燃圧安定期間Ｔ１での出力値を取り込んでいる。そのため、燃圧安定状態時の出力値を用いて出力特性直線Ｌ１〜Ｌ４を算出するので、燃圧が大きく変動している時の出力値を用いて算出した場合に比べて出力特性直線Ｌ１〜Ｌ４の真値からのずれ量を小さくでき、ひいてはこれらの出力特性直線Ｌ１〜Ｌ４から算出される基準直線Ｌaveの真値からのずれ量を小さくできる。よって、出力値の補正をより一層真値に近づくようにできる。
【００８４】
（５）燃圧センサ２０ａをインジェクタ２０に取り付けている。そのため、コモンレール１２とインジェクタ２０とを接続する高圧配管１４に燃圧センサ２０ａを取り付ける場合に比べて、燃圧センサ２０ａの取り付け位置が噴射孔２０ｆに近い位置となる。よって、噴射孔２０ｆでの圧力変動が高圧配管１４にて減衰してしまった後の圧力変動を検出する場合に比べて、噴射孔２０ｆでの圧力変動をより的確に検出することができる。
【００８５】
（その他の実施形態）
本発明は上記実施形態の記載内容に限定されず、上記各実施形態の特徴的構造をそれぞれ任意に組み合わせるようにしてもよい。また、例えば次のように実施しても良い。
【００８６】
・上記実施形態では、出力特性直線Ｌ４を算出するにあたり、２点のデータＤ１,Ｄ２を取得して算出しているが、３点以上のデータＤ１〜Ｄ６（図８の例では６点）を取得して、圧力条件毎に取得されたデータＤ１〜Ｄ６の出力特性直線Ｌ４に対する分散値が、予め設定された閾値よりも大きい場合に、該当する燃圧センサ２０ａの出力値が異常であると判定するようにしてもよい（第２異常判定手段）。つまり、燃圧センサ２０ａが正常であれば出力値は検出対象となる圧力に比例して変化するためデータＤ１〜Ｄ６は１つの直線上に位置するはずである。これに対し、上述の如くデータＤ１〜Ｄ６が出力特性直線Ｌ４に対して大きくばらついていれば、異常であると判定できる。
【００８７】
・図５のステップＳ３１において、燃圧安定期間Ｔ１での燃圧センサ２０ａの出力値を取り込む処理に関し、出力値の変動幅が設定幅以内となる燃圧安定状態であるか否かの判定（燃圧安定期間Ｔ１であるか否かの判定）を、図６（ｃ）の如く検出した圧力推移波形を用いて判定すればよい。
【００８８】
例えば、ＥＣＵ３０を燃圧安定判定手段として機能させ、圧力推移波形中の検出値の変動幅が予め設定された設定幅以内となった場合、具体的には、所定周期（２０μｓｅｃ）で取得した出力値の変動幅が設定幅以内である場合に、燃圧安定状態であると判定すればよい。
【００８９】
また、インジェクタ２０からの噴射を行わない無噴射時（例えばアクセル操作がされていない時又はエンジン停止時）や、エンジンのアイドル運転時に燃圧安定状態であると判定すればよい。なお、燃圧安定状態となる時期は、無噴射時及びアイドル運転時の他に、減圧弁１２ｂを開弁作動させてから十分に時間が経過した時、燃料ポンプ１１により燃料を吐出させてから十分に時間が経過した時、インジェクタ２０から燃料を噴射させてから十分に時間が経過した時、等が挙げられる。
【００９０】
・次のように強制的に燃圧安定状態にして、その時の燃圧センサ２０ａの出力値を取り込むようにしてもよい。すなわち、上記実施形態では、エンジン回転速度及び目標噴射量に基づき目標燃料圧力（圧力指令値）を設定している。そのため、当該目標燃料圧力は刻々と変化することとなるため、その変化に伴い燃料ポンプ１１等の運転状態が変化し、ひいては燃圧センサ２０ａの出力値も変動することとなる。
【００９１】
これに対し、ＥＣＵ３０を目標燃圧固定手段として機能させ、目標燃料圧力を強制的に一定値に固定し、その固定した時に取得された出力値を用いて出力特性直線Ｌ１〜Ｌ４を算出するようにしてもよい。これによれば、燃圧が変動している時の出力値を用いて算出した場合に比べて出力特性直線Ｌ１〜Ｌ４の真値からのずれ量を小さくでき、ひいてはこれらの出力特性直線Ｌ１〜Ｌ４から算出される基準直線Ｌaveの真値からのずれ量を小さくできる。よって、出力値の補正をより一層真値に近づくようにできる。
【００９２】
・先述の第１異常判定手段及び第２異常判定手段の少なくとも一方により異常判定された場合には、該当する燃圧センサ２０ａの出力特性直線を除き、他の出力特性直線から基準直線Ｌaveを算出するようにしてもよい。
【００９３】
・複数の出力特性直線Ｌ１〜Ｌ４から基準直線Ｌaveを算出するにあたり、例えば燃料温度等のパラメータ毎に基準直線Ｌaveを算出し、各燃圧センサ２０ａの出力値を補正するにあたり、前記パラメータ毎に異なる補正を行うようにしてもよい。
【００９４】
・上記実施形態では、インジェクタ２０（＃１，＃２，＃３，＃４）の各々についての２点のデータＤ１，Ｄ２から出力特性直線Ｌ１〜Ｌ４を算出し、算出された各々の出力特性直線Ｌ１〜Ｌ４を平均化して基準直線Ｌaveを算出している。これに対し、インジェクタ２０（＃１，＃２，＃３，＃４）の各々についての第１データ（例えば最小値Ｄ１）についての平均値を算出し、第２データ（例えば最大値Ｄ２）についても同様に平均値を算出し、両データＤ１，Ｄ２の各々について算出された平均値２点に基づき基準直線Ｌaveを算出するようにしてもよい。これによれば、出力特性直線Ｌ１〜Ｌ４を算出する処理を不要にできる。
【００９５】
・上記実施形態では、出力特性直線Ｌ１〜Ｌ４を算出するにあたり、２点のデータＤ１，Ｄ２から算出しているが、３点以上のデータＤ１〜Ｄ６（図８参照）に基づき回帰直線を算出し、当該回帰直線を出力特性直線としてもよい。
【００９６】
・また、各々のデータＤ１〜Ｄ６を補正し、補正後のデータから出力特性直線Ｌ１〜Ｌ４（平均値）を算出してもよい。
【００９７】
・上記実施形態では、図５に示す如く出力値補正処理（ステップＳ３６）及び異常判定処理（ステップＳ３５）の両処理を実行しているが、いずれか一方の処理を廃止して他方の処理のみとするようにしてもよい。
【００９８】
・図２に例示した電磁駆動式のインジェクタ２０に替えて、ピエゾ駆動式のインジェクタを用いるようにしてもよい。また、リーク孔２４等からの圧力リークを伴わない燃料噴射弁、例えば駆動動力の伝達に油圧室Ｃｄを介さない直動式のインジェクタ（例えば近年開発されつつある直動式ピエゾインジェクタ）等を用いることもできる。そして、直動式のインジェクタを用いた場合には、噴射率の制御が容易となる。
【００９９】
・燃圧センサ２０ａをインジェクタ２０に取り付けるにあたり、上記実施形態では、インジェクタ２０の燃料流入口２２に燃圧センサ２０ａを取り付けているが、図２中の一点鎖線２００ａに示すようにハウジング２０ｅの内部に圧力センサ２００ａを組み付けて、燃料流入口２２から噴射孔２０ｆに至るまでの内部燃料通路２５の燃料圧力を検出するように構成してもよい。
【０１００】
そして、上述の如く燃料流入口２２に取り付ける場合には、ハウジング２０ｅの内部に取り付ける場合に比べて燃圧センサ２０ａの取付構造を簡素にできる。一方、ハウジング２０ｅの内部に取り付ける場合には、燃料流入口２２に取り付ける場合に比べて燃圧センサ２０ａの取り付け位置が噴射孔２０ｆに近い位置となるので、噴射孔２０ｆでの圧力変動をより的確に検出することができる。
【０１０１】
・高圧配管１４に燃圧センサ２０ａを取り付けるようにしてもよい。この場合、コモンレール１２から一定距離だけ離間した位置に燃圧センサ２０ａを取り付けることが望ましい。
【０１０２】
・コモンレール１２と高圧配管１４との間に、コモンレール１２から高圧配管１４に流れる燃料の流量を制限する流量制限手段を備えてもよい。この流量制限手段は、高圧配管１４やインジェクタ２０等の損傷による燃料漏れにより過剰な燃料流出が発生した時に、流路を閉塞するよう機能するものであり、例えば過剰流量時に流路を閉塞するように作動するボール等の弁体により構成することが具体例として挙げられる。なお、オリフィス１２ａと流量制限手段とを一体に構成したフローダンパを採用してもよい。
【０１０３】
・また、燃圧センサ２０ａをオリフィス及び流量制限手段の燃料流れ下流側に配置する構成の他に、オリフィス及び流量制限手段の少なくとも一方に対して下流側に配置するよう構成してもよい。
【０１０４】
・図１に示す実施形態では、１つのシリンダの燃料流通経路に対して１つの燃圧センサ２０ａを設けているが、本発明の実施にあたり、１つのシリンダの燃料流通経路に対して２つ以上の燃圧センサ２０ａを設けるようにしてもよい。
【０１０５】
また、図１に示す実施形態では全てのシリンダに対して燃圧センサ２０ａを設けるようにしているが、本発明の実施にあたり、特定のシリンダに対しては、燃圧センサ２０ａの設置を廃止して他のシリンダに対して設置された燃圧センサ２０ａの出力値を用いるようにしてもよい。但しこの場合であっても、複数の燃圧センサ２０ａの出力値の平均値を算出すべく、燃圧センサ２０ａを複数のシリンダに設置することを要する。
【０１０６】
・上記実施形態で説明した燃圧センサ２０ａに加えて、さらにコモンレール１２内の圧力を測定するレール圧センサを備える構成とすることも有効である。こうした構成であれば、上記燃圧センサ２０ａによる圧力測定値に加え、コモンレール１２内の圧力（レール圧）も取得することができるようになり、より高い精度で燃料圧力を検出することができるようになる。
【０１０７】
・制御対象とするエンジンの種類やシステム構成も、用途等に応じて適宜に変更可能である。例えば、上記実施形態ではディーゼルエンジンに本発明を適用した場合について言及したが、例えば火花点火式のガソリンエンジン（特に直噴エンジン）等についても、基本的には同様に本発明を適用することができる。直噴式ガソリンエンジンの燃料噴射システムでは、燃料（ガソリン）を高圧状態で蓄えるデリバリパイプを備えており、このデリバリパイプに対して燃料ポンプから燃料が圧送されるとともに、同デリバリパイプ内の高圧燃料が複数のインジェクタ２０に分配され、エンジン燃焼室内に噴射供給される。なお、かかるシステムでは、デリバリパイプが蓄圧容器に相当する。また、本発明に係る装置及びシステムは、シリンダ内に燃料を直接的に噴射する燃料噴射弁に限らず、エンジンの吸気通路又は排気通路に燃料を噴射する燃料噴射弁についても適用できる。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る燃料噴射システム制御装置の一実施形態について、該システムの概略を示す構成図。
【図２】同システムに用いられるインジェクタの内部構造を模式的に示す内部側面図。
【図３】本実施形態に係る燃料噴射制御処理の基本的な手順を示すフローチャート。
【図４】本実施形態に係る燃圧制御処理の手順を示すフローチャート。
【図５】本実施形態に係る燃圧センサについての出力値補正処理、及び異常判定処理の手順を示すフローチャート。
【図６】（ａ）はインジェクタのソレノイドへの駆動電流の変化、（ｂ）はソレノイドの作動に伴い生じる噴射孔からの燃料噴射率の変化、（ｃ）は噴射率の変化に伴い生じる燃圧センサの検出値（出力値）の変化を示すタイミングチャート。
【図７】燃圧センサの出力値と圧力指令値Ｐtrgとの関係を表した出力特性直線等を示すグラフ。
【図８】図５の処理にて異常判定される場合における、出力特性直線等を示すグラフ。
【符号の説明】
【０１０９】
１２…コモンレール（蓄圧容器）、２０…インジェクタ（燃料噴射弁）、２０ａ，２００ａ…燃圧センサ、２０ｆ…噴射孔、３０…ＥＣＵ（第２異常判定手段、目標燃圧固定手段、燃圧安定判定手段）、Ｓ３１…出力値取得手段、Ｓ３２…特性線算出手段、Ｓ３３…平均値算出手段、Ｓ３５…第１異常判定手段、Ｓ３６…出力値補正手段。
【図１】
0004513895.tif 000002
【図２】
0004513895.tif 000003
【図３】
0004513895.tif 000004
【図４】
0004513895.tif 000005
【図５】
0004513895.tif 000006
【図６】
0004513895.tif 000007
【図７】
0004513895.tif 000008
【図８】
0004513895.tif 000009