(57)【特許請求の範囲】
【請求項１】
内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、前記複数の燃料噴射弁が接続されたコモンレールと、前記内燃機関の駆動力によって駆動され前記コモンレールに対して燃料を圧送する高圧ポンプと、前記高圧ポンプの吐出流量を調節することで前記コモンレールの圧力を制御する低圧調量弁と、前記コモンレールから低圧側への前記燃料の排出流量を調節することで前記コモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における前記低圧調量弁の操作量に対する前記高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、
前記内燃機関の回転数と前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、
前記内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、
前記燃料無噴射状態が検出されたときに前記高圧調量弁による前記燃料の排出流量を所定の学習流量に設定するとともに、前記燃料の排出流量が前記学習流量に設定された状態で前記コモンレールの圧力が所定圧となるように前記低圧調量弁の操作量を調節し、前記コモンレールの圧力が所定圧となったときの前記高圧ポンプの吐出流量を前記学習流量として推定するとともに、そのときの前記低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、
学習された前記低圧調量弁の操作量と前記学習流量との関係に基づいて前記吐出流量特性を補正する補正手段と、
を備え、
前記吐出流量特性学習制御手段は、前記内燃機関の回転数に基づいて得られる前記高圧ポンプの最大吐出流量を考慮して前記学習流量を決定することを特徴とするポンプ吐出流量学習制御処理装置。
【請求項２】
内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、前記複数の燃料噴射弁が接続されたコモンレールと、前記内燃機関の駆動力によって駆動され前記コモンレールに対して燃料を圧送する高圧ポンプと、前記高圧ポンプの吐出流量を調節することで前記コモンレールの圧力を制御する低圧調量弁と、前記コモンレールから低圧側への前記燃料の排出流量を調節することで前記コモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における前記低圧調量弁の操作量に対する前記高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、
前記内燃機関の回転数と前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、
前記内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、
前記燃料無噴射状態が検出されたときに前記高圧調量弁による前記燃料の排出流量を所定の学習流量に設定するとともに、前記燃料の排出流量が前記学習流量に設定された状態で前記コモンレールの圧力が所定圧となるように前記低圧調量弁の操作量を調節し、前記コモンレールの圧力が所定圧となったときの前記高圧ポンプの吐出流量を前記学習流量として推定するとともに、そのときの前記低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、
学習された前記低圧調量弁の操作量と前記学習流量との関係に基づいて前記吐出流量特性を補正する補正手段と、
を備え、
前記吐出流量特性学習制御手段は、より大きな値を優先して前記学習流量を決定することを特徴とするポンプ吐出流量学習制御処理装置。
【請求項３】
内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、前記複数の燃料噴射弁が接続されたコモンレールと、前記内燃機関の駆動力によって駆動され前記コモンレールに対して燃料を圧送する高圧ポンプと、前記高圧ポンプの吐出流量を調節することで前記コモンレールの圧力を制御する低圧調量弁と、前記コモンレールから低圧側への前記燃料の排出流量を調節することで前記コモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における前記低圧調量弁の操作量に対する前記高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、
前記内燃機関の回転数と前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、
前記内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、
前記燃料無噴射状態が検出されたときに前記高圧調量弁による前記燃料の排出流量を所定の学習流量に設定するとともに、前記燃料の排出流量が前記学習流量に設定された状態で前記コモンレールの圧力が所定圧となるように前記低圧調量弁の操作量を調節し、前記コモンレールの圧力が所定圧となったときの前記高圧ポンプの吐出流量を前記学習流量として推定するとともに、そのときの前記低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、
学習された前記低圧調量弁の操作量と前記学習流量との関係に基づいて前記吐出流量特性を補正する補正手段と、
を備え、
前記吐出流量特性が、前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係が前記内燃機関の回転数に依存しない領域を有する場合には、前記内燃機関の回転数にかかわらず、前記学習流量が異なる複数点での学習データが得られたときに、前記補正手段が、前記補正を実行することを特徴とするポンプ吐出流量学習制御処理装置。
【請求項４】
内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、前記複数の燃料噴射弁が接続されたコモンレールと、前記内燃機関の駆動力によって駆動され前記コモンレールに対して燃料を圧送する高圧ポンプと、前記高圧ポンプの吐出流量を調節することで前記コモンレールの圧力を制御する低圧調量弁と、前記コモンレールから低圧側への前記燃料の排出流量を調節することで前記コモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における前記低圧調量弁の操作量に対する前記高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、
前記内燃機関の回転数と前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、
前記内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、
前記燃料無噴射状態が検出されたときに前記高圧調量弁による前記燃料の排出流量を所定の学習流量に設定するとともに、前記燃料の排出流量が前記学習流量に設定された状態で前記コモンレールの圧力が所定圧となるように前記低圧調量弁の操作量を調節し、前記コモンレールの圧力が所定圧となったときの前記高圧ポンプの吐出流量を前記学習流量として推定するとともに、そのときの前記低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、
学習された前記低圧調量弁の操作量と前記学習流量との関係に基づいて前記吐出流量特性を補正する補正手段と、
を備え、
前記吐出流量特性が、全領域において、前記低圧調量弁の操作量と前記高圧ポンプの吐出流量との関係が前記内燃機関の回転数に依存する場合には、前記内燃機関の回転数ごとに、前記学習流量が異なる複数点での学習データが得られたときに、前記補正手段が、対応する回転数の前記吐出流量特性の補正を実行することを特徴とするポンプ吐出流量学習制御処理装置。
【請求項５】
前記吐出流量特性学習制御手段は、前記燃料無噴射状態の継続中に、設定する前記学習流量を変更して複数点での学習データを取得することを特徴とする請求項１〜４のいずれか一項に記載のポンプ吐出流量学習制御処理装置。
【請求項６】
前記吐出流量特性学習制御手段は、前回の補正実行時以降、未だ取得されていない前記吐出流量の学習データが得られるように前記学習流量を決定することを特徴とする請求項１〜５のいずれか一項に記載のポンプ吐出流量学習制御処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載のポンプ吐出流量学習制御処理装置を備えた蓄圧式燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高圧ポンプの吐出流量の学習制御を実施するためのポンプ吐出流量学習制御処理装置、及びそのようなポンプ吐出流量学習制御処理装置を備えた蓄圧式燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来、ディーゼルエンジン等の内燃機関への燃料噴射制御に用いられる装置として、蓄圧式燃料噴射制御装置が広く用いられている。この蓄圧式燃料噴射制御装置は、主として、燃料タンク内の燃料を高圧ポンプに供給する低圧フィードポンプと、低圧フィードポンプにより供給された燃料を加圧して圧送する高圧ポンプと、高圧ポンプにより圧送された燃料を蓄積するコモンレールと、コモンレールから供給された燃料を内燃機関の気筒へ噴射供給する複数の燃料噴射弁と、燃料噴射制御を実行する電子制御処理装置（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）とを備えている。
【０００３】
このような蓄圧式燃料噴射制御装置において、コモンレールの圧力（以下「レール圧」と称する。）は燃料噴射圧力に直接的に関連する要素であるために、内燃機関での燃焼性を良好なものとするためにはレール圧を精度よく制御することが重要となっている。このレール圧の制御は、高圧ポンプからコモンレールに向けて圧送される燃料の流量を調節したり（低圧流量制御）、コモンレールから低圧側に戻す燃料の流量を調節したり（高圧流量制御）、さらにはこれらの流量制御を併用したり（低圧高圧同時制御）することによって行われる。
【０００４】
ここで、高圧ポンプからコモンレールに向けて圧送される燃料の流量は、高圧ポンプの加圧室に供給される燃料の流量を調節するために設けられた低圧調量弁を制御することによって調節される。この低圧調量弁としては、通電量に応じてピストンの位置が変化することにより燃料の通過面積が比例的に変化する構造を有する電磁式比例制御弁が採用され、高圧ポンプに取り付けられているのが一般的である。
【０００５】
このような低圧調量弁の通電量は、ＥＣＵにおいて演算によって算出される高圧ポンプの吐出流量の要求値に応じて決定される。このとき、高圧ポンプの吐出流量の要求値に対応する低圧調量弁の通電量は、ＥＣＵにあらかじめ記憶された基本吐出流量特性に基づいて算出されるようになっている。この基本吐出流量特性は、例えば、量産される高圧ポンプのうちの吐出流量特性が中央値を示す高圧ポンプを用いたときの、ポンプ回転数（内燃機関の回転数）と、低圧調量弁の通電量と、高圧ポンプの吐出流量との関係をデータ化したものでものである。
【０００６】
しかしながら、低圧調量弁の電気的特性を均一にすることの困難性や、ピストンに設けるスリットの位置のばらつきや形状の違いに起因して、蓄圧式燃料噴射制御装置に備えられるそれぞれの高圧ポンプの吐出流量特性はばらつきを有している。また、高圧ポンプの吐出流量特性は、経時劣化によっても変化するおそれがある。そのため、実際に用いられる高圧ポンプの吐出流量特性は、ＥＣＵに記憶される基本吐出流量特性に必ずしも一致していない。
【０００７】
低圧流量制御、あるいは、低圧高圧同時制御によってレール圧の制御を実施する場合には、低圧調量弁の通電量を変化させてからコモンレールへ流れ込む燃料の流量が変化するまでに時間差が生じるために、コモンレールから低圧側に戻す燃料の流量を直接調節する高圧流量制御に比べて、応答性が低下しやすくなっている。そのため、高圧ポンプの吐出流量特性のばらつきに起因して、演算によって算出される高圧ポンプの吐出流量の要求値と実際の吐出流量との間にずれが生じると、レール圧のオーバーシュートあるいはアンダーシュートが生じるなどして制御性が低下しやすくなる。
【０００８】
そこで、高圧ポンプの基準となる吐出特性に対する実際の吐出特性のずれ量を補償する学習値をより高精度とするようにした燃料噴射制御装置が開示されている。具体的には、レール圧と目標レール圧との差圧に基づき算出される指令吐出量から要求される駆動電流値が算出されると、学習記憶部が、高圧ポンプの吐出特性のばらつきを補償する学習値と指令吐出量との関係を定める関係式を記憶保持し、さらに、加算部が、駆動電流換算部の出力と学習記憶部の出力とを加算して、高圧ポンプの駆動電流値（低圧調量弁の通電量）を算出するように構成された燃料噴射制御装置が提案されている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１４６６５７号公報  （全文、全図）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に記載された燃料噴射制御装置は、コモンレールから低圧側に燃料を排出するための高圧調量弁を備えていない装置を対象とするものであるとともに、学習値の取得を、ギアチェンジ時又はアイドル安定化制御時である内燃機関の無負荷運転状態中や、内燃機関の安定運転状態中に実行するようになっている。そのために、特許文献１の装置は、学習制御時において、高圧ポンプの吐出流量を自由に選択することができないものとなっている。
【００１１】
すなわち、特許文献１に記載された燃料噴射制御装置において、クランク軸の回転速度や、燃料指示噴射量、レール圧が一定となる無負荷運転状態中に学習制御を実行しようとした場合には、無負荷運転状態になったときに高圧ポンプの吐出流量を自由に設定しようとすると、高圧調量弁を備えていないために、レール圧を変化させてしまうか、あるいは、燃料指示噴射量を変更させる必要が生じ、無噴射運転状態を維持することができなくなる。
【００１２】
また、特許文献１に記載された蓄圧式燃料噴射制御装置において、高圧ポンプからコモンレールへ圧送される燃料流量とコモンレールから燃料噴射弁を介して流出する燃料流量とが一致する定常状態となる安定運転状態中に学習制御を実行しようとした場合には、安定運転状態になったときに高圧ポンプの吐出流量を自由に設定しようとすると、高圧調量弁を備えていないために、燃料指示噴射量やレール圧を変更させる必要が生じ、安定運転状態を維持することができなくなる。
【００１３】
したがって、特許文献１に記載された燃料噴射制御装置では、無噴射運転状態あるいは安定運転状態になったときの条件で学習制御を実行せざるを得ず、補正に用いる関係式を作成するために必要な、吐出流量が異なる複数の仮学習値が得られるまでに比較的長時間を要するおそれがあった。なお、特許文献１に記載の燃料噴射制御装置による学習制御は、低圧調量弁だけでなく高圧調量弁をも備えた蓄圧式燃料噴射制御装置であっても、高圧調量弁を全閉状態で維持することで実行することができるが、吐出流量の異なる複数の仮学習値が得られるまでに比較的長時間を要するおそれがあることに変わりはない。
【００１４】
本発明の発明者は、このような問題にかんがみて、低圧調量弁及び高圧調量弁をともに備えた蓄圧式燃料噴射制御装置における高圧ポンプの吐出流量特性を学習するにあたり、燃料無噴射状態中に所定の学習制御を実行することによりこのような問題を解決できることを見出し、本発明を完成させたものである。したがって、本発明は、高圧ポンプの吐出流量特性の変化を短期間で学習して、要求される高圧ポンプの吐出流量と実際の吐出流量とのずれを小さく維持できるようにするポンプ吐出流量学習制御処理装置及び蓄圧式燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【００１５】
本発明によれば、内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、複数の燃料噴射弁が接続されたコモンレールと、内燃機関の駆動力によって駆動されコモンレールに対して燃料を圧送する高圧ポンプと、高圧ポンプの吐出流量を調節することでコモンレールの圧力を制御する低圧調量弁と、コモンレールから低圧側への燃料の排出流量を調節することでコモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における低圧調量弁の操作量に対する高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、内燃機関の回転数と低圧調量弁の操作量と高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、燃料無噴射状態が検出されたときに高圧調量弁による燃料の排出流量を所定の学習流量に設定するとともに、燃料の排出流量が学習流量に設定された状態でコモンレールの圧力が所定圧となるように低圧調量弁の操作量を調節し、コモンレールの圧力が所定圧となったときの高圧ポンプの吐出流量を学習流量として推定するとともに、そのときの低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、学習された低圧調量弁の操作量と学習流量との関係に基づいて吐出流量特性を補正する補正手段と、を備え、吐出流量特性学習制御手段は、内燃機関の回転数に基づいて得られる高圧ポンプの最大吐出流量を考慮して学習流量を決定することを特徴とするポンプ吐出流量学習制御処理装置が提供され、上述した問題を解決することができる。
【００１６】
すなわち、本発明のポンプ吐出流量学習制御処理装置によれば、内燃機関の燃料無噴射状態中に所定の学習制御が実行されるようになる。この学習制御は、高圧ポンプからコモンレールへ圧送される燃料の流量と、コモンレールから低圧側に排出する燃料の流量とが一致する状態で、燃料の排出流量を吐出流量に見立てて高圧ポンプの吐出流量特性を学習するものであり、高圧ポンプの吐出流量を自由に設定することが可能となっている。したがって、吐出流量の異なる複数点での学習データを短期間で取得することが可能になり、補正の頻度を増やすことができるために、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することができるようになる。
また、本発明において、学習データを取得する際に設定する学習流量を、各回転数における高圧ポンプの最大吐出流量を考慮して決定することにより、有効な学習データを効率的に取得することができるようになる。
【００１７】
また、本発明の別の態様は、内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、複数の燃料噴射弁が接続されたコモンレールと、内燃機関の駆動力によって駆動されコモンレールに対して燃料を圧送する高圧ポンプと、高圧ポンプの吐出流量を調節することでコモンレールの圧力を制御する低圧調量弁と、コモンレールから低圧側への燃料の排出流量を調節することでコモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における低圧調量弁の操作量に対する高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、内燃機関の回転数と低圧調量弁の操作量と高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、燃料無噴射状態が検出されたときに高圧調量弁による燃料の排出流量を所定の学習流量に設定するとともに、燃料の排出流量が学習流量に設定された状態でコモンレールの圧力が所定圧となるように低圧調量弁の操作量を調節し、コモンレールの圧力が所定圧となったときの高圧ポンプの吐出流量を学習流量として推定するとともに、そのときの低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、学習された低圧調量弁の操作量と学習流量との関係に基づいて吐出流量特性を補正する補正手段と、を備え、吐出流量特性学習制御手段は、より大きな値を優先して学習流量を決定することを特徴とするポンプ吐出流量学習制御処理装置である。
【００１８】
すなわち、本発明のポンプ吐出流量学習制御処理装置によれば、内燃機関の燃料無噴射状態中に所定の学習制御が実行されるようになる。この学習制御は、高圧ポンプからコモンレールへ圧送される燃料の流量と、コモンレールから低圧側に排出する燃料の流量とが一致する状態で、燃料の排出流量を吐出流量に見立てて高圧ポンプの吐出流量特性を学習するものであり、高圧ポンプの吐出流量を自由に設定することが可能となっている。したがって、吐出流量の異なる複数点での学習データを短期間で取得することが可能になり、補正の頻度を増やすことができるために、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することができるようになる。
また、本発明において、学習データを取得する際に設定する学習流量を、より大きな値を優先して決定することにより、設定できる機会の少ない学習流量の学習データを優先的に取得できるようになり、吐出流量特性の補正をするために必要な数の学習データをより早く取得することができるようになる。
【００１９】
また、本発明の別の態様は、内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、複数の燃料噴射弁が接続されたコモンレールと、内燃機関の駆動力によって駆動されコモンレールに対して燃料を圧送する高圧ポンプと、高圧ポンプの吐出流量を調節することでコモンレールの圧力を制御する低圧調量弁と、コモンレールから低圧側への燃料の排出流量を調節することでコモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における低圧調量弁の操作量に対する高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、内燃機関の回転数と低圧調量弁の操作量と高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、燃料無噴射状態が検出されたときに高圧調量弁による燃料の排出流量を所定の学習流量に設定するとともに、燃料の排出流量が学習流量に設定された状態でコモンレールの圧力が所定圧となるように低圧調量弁の操作量を調節し、コモンレールの圧力が所定圧となったときの高圧ポンプの吐出流量を学習流量として推定するとともに、そのときの低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、学習された低圧調量弁の操作量と学習流量との関係に基づいて吐出流量特性を補正する補正手段と、を備え、吐出流量特性が、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存しない領域を有する場合には、内燃機関の回転数にかかわらず、学習流量が異なる複数点での学習データが得られたときに、補正手段が、補正を実行することを特徴とするポンプ吐出流量学習制御処理装置である。
【００２０】
すなわち、本発明のポンプ吐出流量学習制御処理装置によれば、内燃機関の燃料無噴射状態中に所定の学習制御が実行されるようになる。この学習制御は、高圧ポンプからコモンレールへ圧送される燃料の流量と、コモンレールから低圧側に排出する燃料の流量とが一致する状態で、燃料の排出流量を吐出流量に見立てて高圧ポンプの吐出流量特性を学習するものであり、高圧ポンプの吐出流量を自由に設定することが可能となっている。したがって、吐出流量の異なる複数点での学習データを短期間で取得することが可能になり、補正の頻度を増やすことができるために、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することができるようになる。
また、本発明において、高圧ポンプの吐出流量特性が、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存しない領域を有する場合に、上述のように補正を実行することにより、すべての領域の吐出流量特性を短期間で補正することができ、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することが容易になる。
【００２１】
また、本発明の別の態様は、内燃機関の気筒ごとに設けられる複数の燃料噴射弁と、複数の燃料噴射弁が接続されたコモンレールと、内燃機関の駆動力によって駆動されコモンレールに対して燃料を圧送する高圧ポンプと、高圧ポンプの吐出流量を調節することでコモンレールの圧力を制御する低圧調量弁と、コモンレールから低圧側への燃料の排出流量を調節することでコモンレールの圧力を制御する高圧調量弁と、を備えた蓄圧式燃料噴射制御装置における低圧調量弁の操作量に対する高圧ポンプの吐出流量の学習制御を実行するポンプ吐出流量学習制御処理装置において、内燃機関の回転数と低圧調量弁の操作量と高圧ポンプの吐出流量との関係を示す吐出流量特性が記憶された記憶手段と、内燃機関の運転中における燃料無噴射状態を検出する無噴射状態検出手段と、燃料無噴射状態が検出されたときに高圧調量弁による燃料の排出流量を所定の学習流量に設定するとともに、燃料の排出流量が学習流量に設定された状態でコモンレールの圧力が所定圧となるように低圧調量弁の操作量を調節し、コモンレールの圧力が所定圧となったときの高圧ポンプの吐出流量を学習流量として推定するとともに、そのときの低圧調量弁の操作量を学習する吐出流量特性学習制御手段と、学習された低圧調量弁の操作量と学習流量との関係に基づいて吐出流量特性を補正する補正手段と、を備え、吐出流量特性が、全領域において、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存する場合には、内燃機関の回転数ごとに、学習流量が異なる複数点での学習データが得られたときに、補正手段が、対応する回転数の吐出流量特性の補正を実行することを特徴とするポンプ吐出流量学習制御処理装置である。
【００２２】
すなわち、本発明のポンプ吐出流量学習制御処理装置によれば、内燃機関の燃料無噴射状態中に所定の学習制御が実行されるようになる。この学習制御は、高圧ポンプからコモンレールへ圧送される燃料の流量と、コモンレールから低圧側に排出する燃料の流量とが一致する状態で、燃料の排出流量を吐出流量に見立てて高圧ポンプの吐出流量特性を学習するものであり、高圧ポンプの吐出流量を自由に設定することが可能となっている。したがって、吐出流量の異なる複数点での学習データを短期間で取得することが可能になり、補正の頻度を増やすことができるために、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することができるようになる。
また、本発明において、高圧ポンプの吐出流量特性が、全領域において、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存する場合に、上述のように補正を実行することにより、内燃機関の回転数ごとに、吐出流量特性を短期間で補正することができ、要求される吐出流量と実際の吐出流量との間のずれを小さく維持することが容易になる。
【００２３】
また、本発明のポンプ吐出流量学習制御処理装置を構成するにあたり、吐出流量特性学習制御手段は、燃料無噴射状態の継続中に、設定する学習流量を変更して複数点での学習データを取得することが好ましい。
【００２４】
本発明において、燃料無噴射状態の継続中に複数点での学習データを取得するように制御することにより、短期間でより多くの学習データを取得することが可能になり、吐出流量特性の補正を実行する頻度を増やすことができる。したがって、要求される吐出流量と実際の吐出流量との間のずれをより小さく維持することができる。
【００２５】
また、本発明のポンプ吐出流量学習制御処理装置を構成するにあたり、吐出流量特性学習制御手段は、前回の補正実行時以降、未だ取得されていない吐出流量の学習データが得られるように学習流量を決定することが好ましい。
【００２６】
本発明において、学習データを取得する際に設定する学習流量を、未だ学習データが取得されていない吐出流量を選択して決定することにより、吐出流量特性の補正をするために必要な数の学習データをより早く取得することができるようになる。
【００２９】
また、本発明の別の態様は、上述したいずれかのポンプ吐出流量学習制御処理装置を備えた蓄圧式燃料噴射制御装置である。
【００３０】
本発明の蓄圧式燃料噴射制御装置によれば、要求される高圧ポンプの吐出流量と実際の吐出流量との間のずれが小さく維持できるようになっているために、レール圧制御をより精度よく実行することができるようになる。
【図面の簡単な説明】
【００３１】
【図１】第１の実施の形態にかかるＥＣＵ（ポンプ吐出流量学習制御処理装置）を備えた蓄圧式燃料噴射制御装置の全体的構成の一例を示す図である。
【図２】第１の実施の形態で用いられる高圧ポンプの吐出流量特性について説明するための図である。
【図３】吐出流量が機関回転数に依存しない領域を有する要因について説明するための図である。
【図４】吐出流量特性のずれについて説明するための図である。
【図５】第１の実施の形態にかかるＥＣＵの構成の一例を示すブロック図である。
【図６】第１の実施の形態のＥＣＵで実行される吐出流量特性の学習制御方法の一例を示すフローチャート図である。
【図７】第１の実施の形態のＥＣＵで実行される吐出流量特性学習制御の具体例を示すフローチャート図である。
【図８】学習流量の選択の手順の一例を示すフローチャート図である。
【図９】吐出流量特性の補正の手順の一例を示すフローチャート図である。
【図１０】第２の実施の形態にかかるＥＣＵを備えた蓄圧式燃料噴射制御装置の全体的構成の一例を示す図である。
【図１１】第２の実施の形態で用いられる高圧ポンプの吐出流量特性について説明するための図である。
【図１２】吐出流量が機関回転数に依存しない領域を有しない要因について説明するための図である。
【図１３】第２の実施の形態のＥＣＵで実行される吐出流量特性の学習制御方法の一例を示すフローチャート図である。
【図１４】第２の実施の形態のＥＣＵで実行される吐出流量特性学習制御の具体例を示すフローチャート図である。
【図１５】学習流量の選択の手順の一例を示すフローチャート図である。
【図１６】吐出流量特性の補正の手順の一例を示すフローチャート図である。
【発明を実施するための形態】
【００３２】
以下、本発明のポンプ吐出流量学習制御処理装置及び蓄圧式燃料噴射制御装置に関する実施の形態について、適宜図面を参照しながら具体的に説明する。ただし、以下の実施の形態は本発明の一態様を示すものであってこの発明を限定するものではなく、実施の形態は本発明の範囲内で任意に変更することが可能である。
なお、それぞれの図中、同じ符号が付されているものは同一の要素を示しており、適宜説明が省略されている。
【００３３】
［第１の実施の形態］
本発明の第１の実施の形態は、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存しない領域を有する吐出流量特性を示す高圧ポンプを用いた蓄圧式燃料噴射制御装置、及びそのような蓄圧式燃料噴射制御装置に適用されるポンプ吐出流量学習制御処理装置である。
【００３４】
１．蓄圧式燃料噴射制御装置の全体的構成
図１は、本実施形態にかかる蓄圧式燃料噴射制御装置１０の全体的構成の概略図を示している。この蓄圧式燃料噴射制御装置１０は、燃料タンク１内の燃料を高圧ポンプ１３へ供給する低圧フィードポンプ１１と、低圧フィードポンプ１１により供給された燃料を加圧して圧送する高圧ポンプ１３と、高圧ポンプ１３により圧送された燃料を蓄積するコモンレール１５と、コモンレール１５から供給された燃料を図示しない内燃機関の気筒へ噴射する複数の燃料噴射弁１７と、レール圧制御処理やポンプ吐出流量の学習制御処理等を実行するＥＣＵ５０とを備えている。
【００３５】
このうち高圧ポンプ１３は、プランジャ２９の下降時に燃料吸入弁２７を介して低圧の燃料が加圧室１３ａに供給される一方、カム１４の回転によってプランジャ２９が押し上げられたときに加圧室１３ａ内の燃料が加圧され、燃料吐出弁２８を介して高圧の燃料がコモンレール１５へと圧送される構成を有している。
【００３６】
本実施形態の蓄圧式燃料噴射制御装置１０に備えられた高圧ポンプ１３は、二つのプランジャ２９及び加圧室１３ａを備えて構成されている。本実施形態の蓄圧式燃料噴射装置１０の前提となる、低圧調量弁１９の操作量と高圧ポンプ１３の吐出流量との関係が内燃機関の回転数（以下「機関回転数」と称する。）に依存しない領域を有する高圧ポンプ１３吐出流量特性は、プランジャ２９及び加圧室１３ａが複数備えられていることによって現れるものである。ただし、高圧ポンプ１３には、プランジャ２９及び加圧室１３ａが三つ以上備えられていてもよい。
【００３７】
また、この高圧ポンプ１３は、内燃機関の駆動力によって駆動されるものであって、カム１４が固定されたカムシャフトは内燃機関のクランクシャフトに連結されている。すなわち、高圧ポンプ１３の回転数（以下「ポンプ回転数」と称する。）は、機関回転数の増減に連動して増減するものとなっている。
【００３８】
また、高圧ポンプ１３には、低圧調量弁１９とオーバーフローバルブ２１が備えられている。低圧調量弁１９は、低圧フィードポンプ１１と高圧ポンプ１３の加圧室１３ａとを接続する燃料通路３１の途中に配置されており、加圧室１３ａに供給する低圧の燃料の流量を調節するために用いられる。また、オーバーフローバルブ２１は、低圧調量弁１９よりもさらに上流側の燃料通路３１に接続されたリターン通路３７に配置されており、余剰の燃料を燃料タンク１へと戻すようになっている。
【００３９】
また、コモンレール１５には圧力センサ２５が設けられるとともに、高圧調量弁２３が備えられたリターン通路３８が接続されている。この高圧調量弁２３は、コモンレール１５から燃料タンク１へと戻す高圧の燃料の流量を調節するために用いられる。さらに、燃料噴射弁１７には、噴射制御に利用された背圧燃料（動的リーク）を燃料タンク１へと戻すリターン通路３９が接続されている。
【００４０】
低圧調量弁１９及び高圧調量弁２３は、ＥＣＵ５０によって通電制御が行われるようになっており、通電量（操作量）に応じて燃料通過面積が比例的に変化し、通過する燃料の流量が調節されるようになっている。この蓄圧式燃料噴射制御装置１０においては、低圧調量弁１９又は高圧調量弁２３を用いて、あるいはこれらの調量弁を併用して、圧力センサ２５によって検出される実レール圧Ｐａｃｔが目標レール圧Ｐｔｇｔとなるように制御が行われるようになっている。レール圧の制御を低圧調量弁１９を用いて行うか、高圧調量弁２３を用いて行うか、あるいはこれらの調量弁を併用して行うかは、主として内燃機関の運転状態に応じて切り分けられている。
【００４１】
なお、本実施形態の蓄圧式燃料噴射制御装置１０に備えられた燃料噴射弁１７は、動的リーク以外に、微細な隙間から漏れ出すリーク（静的リーク）が生じないか、あるいは、ポンプ吐出流量との関係で無視し得る程度の極めて少量のリークしか生じない構造となっている。
【００４２】
２．吐出流量特性
次に、図２及び図３を参照して、本実施形態の蓄圧式燃料噴射制御装置１０で用いられる高圧ポンプ１３の吐出流量特性について説明する。
【００４３】
図２は、低圧調量弁１９の通電量Ｉｍｃｕｒｒと高圧ポンプ１３の吐出流量Ｆｍ（体積／時間）との関係を、機関回転数Ｎ１〜Ｎ５ごとに示したものである。ここでは、通電量Ｉｍｃｕｒｒが大きいほど、低圧調量弁１９の燃料通過面積が小さくなる、いわゆるノーマルオープン型の低圧調量弁１９を用いた場合の吐出流量特性が示されている。
【００４４】
吐出流量特性のうちの領域Ａにおいては、高圧ポンプ１３の吐出流量Ｆｍが通電量Ｉｍｃｕｒｒに依存していない。これは、領域Ａにおいては、各機関回転数Ｎ１〜Ｎ５における高圧ポンプ１３の最大吐出流量Ｆｍｍａｘに対して燃料通過面積が十分に確保された状態となっており、通電量Ｉｍｃｕｒｒを変更しても低圧調量弁１９を通過する燃料の流量が変わらないからである。また、領域Ａにおいては、機関回転数Ｎ１〜Ｎ５が大きいほど吐出流量Ｆｍが増大している。これは、機関回転数Ｎ１〜Ｎ５が大きいほど圧送回数が多くなるからである。
【００４５】
また、吐出流量特性のうちの領域Ｂにおいては、すべての機関回転数Ｎ１〜Ｎ５で高圧ポンプ１３の吐出流量Ｆｍが通電量Ｉｍｃｕｒｒに依存している。これは、領域Ｂにおいては、高圧ポンプ１３の吐出流量Ｆｍに対して低圧調量弁１９のスリットがオリフィスとして作用することになるからであり、通電量Ｉｍｃｕｒｒが大きくなるほど燃料通過面積が小さくなるため、吐出流量Ｆｍは減少している。ただし、領域Ｂにおいては、最大吐出流量Ｆｍｍａｘが機関回転数Ｎ１〜Ｎ５に応じて制限されることを除けば、吐出流量Ｆｍは機関回転数Ｎ１〜Ｎ５に依存しない。これは、本実施形態において用いられる高圧ポンプ１３は、機関回転数Ｎにかかわらず低圧調量弁１９の上流側の圧力と下流側の圧力との差圧が大きく変動することがないからである。
【００４６】
領域Ｂにおいて、吐出流量Ｆｍが機関回転数Ｎ１〜Ｎ５に依存しないことに関してより具体的に説明する。
【００４７】
図３は、低圧流量弁１９の通電量Ｉｍｃｕｒｒを図２の領域Ｂの範囲の値に固定したときの、高圧ポンプ１３のカムアングル（度）の変化に伴う、プランジャ２９のリフト量と、各加圧室１３ａへの燃料吸入量／各加圧室１３ａからの燃料吐出量と、各加圧室１３ａにおける燃料吸入工程／加圧工程の変化とを示したものである。
【００４８】
高圧ポンプ１３が二つの加圧室１３ａを有して構成されている場合には、高圧ポンプ１３の駆動状態において、常にいずれかの加圧室１３ａに燃料が吸入される状態となっている。また、それぞれの加圧室１３ａでの燃料吸入工程は、機関回転数Ｎ（ポンプ回転数）が大きくなるにつれて期間が長くなるものであるが、常にいずれかの加圧室１３ａに燃料が吸入される状態となっている場合には、低圧調量弁１９における燃料の通過面積が一定である限り、燃料吸入工程の長さにかかわらず低圧調量弁１９を通過する燃料の流量が大きく変動することはない。
【００４９】
また、高圧ポンプ１３の駆動状態において、常にいずれかの加圧室１３ａに燃料が吸入される状態である場合には、低圧調量弁１９の下流側の圧力変動が小さく抑えられる。下流側の圧力変動が小さく抑えられ、低圧調量弁１９を通過する燃料の流量が大きく変動しないことから、低圧調量弁１９の上流側の圧力変動も小さく抑えられる。そのため、機関回転数Ｎ（ポンプ回転数）にかかわらず、低圧調量弁１９の上流側の圧力と下流側の圧力との差圧がほぼ一定に維持されることになる。
【００５０】
したがって、低圧調量弁１９の燃料通過面積が通電量Ｉｍｃｕｒｒに応じて変動する領域Ｂについては、最大吐出流量Ｆｍｍａｘが制限されることを除けば、機関回転数Ｎ（ポンプ回転数）にかかわらず低圧調量弁１９の上流側の圧力と下流側の圧力との差圧が一定となり、吐出流量Ｆｍは通電量Ｉｍｃｕｒｒにのみ依存することになる。
【００５１】
ここで、一般的に、高圧ポンプ１３を製造するにあたり、燃料リークが発生するプランジャ２９の摺動部分のクリアランスについては厳しく製造管理がなされている。そのため、吐出流量Ｆｍが低圧調量弁１９の通電量Ｉｍｃｕｒｒに依存することなく機関回転数Ｎにのみ依存する領域Ａにおいては、吐出流量特性が大きくずれる可能性は低くなっている。一方で、低圧調量弁１９については、電気的特性を一定にすることが困難であったり、ピストンに設けられる燃料通過孔となるスリットの位置のばらつきや形状の違いが存在したりする。そのため、吐出流量Ｆｍが低圧調量弁１９の通電量Ｉｍｃｕｒｒに依存する領域Ｂにおいては、吐出流量特性が大きくずれることがある。
【００５２】
図４に示すように、領域Ｂでの吐出流量特性のずれには、傾きのずれの要素とオフセットずれの要素とがある。そのため、吐出流量特性のずれを把握して補正を実行するには、領域Ｂにおいて、吐出流量Ｆｍが異なる少なくとも二点での通電量Ｉｍｃｕｒｒに対する吐出流量Ｆｍを学習する必要がある。
【００５３】
３．ＥＣＵ（ポンプ吐出流量学習制御処理装置）
次に、本実施形態においてポンプ吐出流量学習制御処理装置として機能するＥＣＵ５０の具体的構成について説明する。
【００５４】
図５は、ＥＣＵ５０の構成のうちのレール圧制御及び吐出流量学習制御に関連する部分を機能的なブロックで表したものである。このＥＣＵ５０は、公知のマイクロコンピュータを中心に構成されたものであり、目標噴射量演算手段５１と、目標レール圧演算手段５３と、レール圧制御手段５５と、無噴射状態検出手段５９と、吐出流量特性学習制御手段６１と、補正手段６３とを主たる要素として備えている。具体的に、これらの各手段は、マイクロコンピュータによるプログラムの実行によって実現されるものとなっている。
【００５５】
また、ＥＣＵ５０には、ＲＡＭやＲＯＭ、ＥＥＰＲＡＭ、ＥＥＰＲＯＭ等の記憶素子からなる記憶手段６５や、低圧調量弁１９や高圧調量弁２３への通電を行うための図示しない駆動回路、燃料噴射弁１７を駆動するための図示しない駆動回路等が備えられている。さらに、ＥＣＵ５０には、圧力センサ２５の検出信号が入力される他、機関回転数Ｎやアクセル開度Ａｃｃ、車速Ｖ、燃料温度Ｔｆなどの各種の情報が入力されるようになっている。
【００５６】
記憶手段６５には、制御プログラムや種々のマップ情報があらかじめ記憶され、あるいは、上記した各手段による演算結果等が書き込まれるようになっている。特に、記憶手段６５には、低圧調量弁１９の通電量Ｉｍｃｕｒｒの算出に用いられる基本吐出流量特性の情報Ｍ１や、高圧調量弁２３の通電量Ｉｄｃｕｒｒの算出に用いられる基本排出流量特性の情報Ｍ２があらかじめ記憶されている。
【００５７】
基本吐出流量特性の情報Ｍ１は、量産される高圧ポンプ１３のうちの基準品となる高圧ポンプ（以下「基準ポンプ」と称する。）を用いて、機関回転数（ポンプ回転数）Ｎと、低圧調量弁１９の通電量（操作量）Ｉｍｃｕｒｒと、高圧ポンプ１３の吐出流量Ｆｍとの関係をあらかじめ求めてデータ化したものである。基準ポンプとしては、例えば、吐出流量特性が中央値を示すポンプが用いられる。この基本吐出流量特性の情報Ｍ１に基づき、要求される高圧ポンプ１３の吐出流量Ｆｍｔｇｔと機関回転数Ｎとから低圧調量弁１９の通電量Ｉｍｃｕｒｒが求められる。
【００５８】
また、基本排出流量特性の情報Ｍ２は、量産される高圧調量弁２３のうちの基準品となる高圧調量弁（以下「基準高圧調量弁」と称する。）を用いて、レール圧と、高圧調量弁２３の通電量Ｉｄｃｕｒｒと、燃料排出流量Ｆｄとの関係をあらかじめ求めたものである。基準高圧調量弁としては、例えば、排出流量特性が中央値を示す高圧調量弁が用いられる。この基本排出流量特性の情報Ｍ２に基づき、要求される燃料排出流量Ｆｄｔｇｔと実レール圧Ｐａｃｔとから高圧調量弁２３の通電量Ｉｄｃｕｒｒが求められる。
【００５９】
目標噴射量演算手段５１は、記憶手段６５にあらかじめ記憶されている噴射量マップを参照して、機関回転数Ｎ及びアクセル開度Ａｃｃ等の内燃機関の運転状態に関連する情報に基づき、内燃機関の気筒に噴射すべき燃料の目標噴射量Ｑを算出する。噴射量マップは従来公知のものであるために、ここでの説明を省略する。
【００６０】
目標レール圧演算手段５３は、記憶手段６５にあらかじめ記憶されたレール圧マップを参照して、機関回転数Ｎと、目標噴射量演算手段５１で算出された目標噴射量Ｑとに基づき、目標レール圧Ｐｔｇｔを算出する。レール圧マップについても従来公知のものであるために、ここでの説明を省略する。
【００６１】
レール圧制御手段５５は、例えば、目標レール圧Ｐｔｇｔと現在の実レール圧Ｐａｃｔとの偏差ΔＰ等に基づき、低圧調量弁１９又は高圧調量弁２３を用いて、あるいはこれらの調量弁を併用して、レール圧制御を実行する。このレール圧制御手段５５は、低圧調量弁駆動制御手段５６及び高圧調量弁駆動制御手段５７を含んでなるものである。
【００６２】
レール圧制御を低圧調量弁１９を用いて実行するか（低圧流量制御）、高圧調量弁２３を用いて実行するか（高圧流量制御）、あるいは、低圧調量弁１９及び高圧調量弁２３を併用して実行するか（低圧高圧同時制御）は、記憶手段６５にあらかじめ記憶された制御モードマップに基づき、内燃機関の運転状態に応じて選択されるようになっている。ただし、制御モードマップは、低圧高圧同時制御が選択される領域を有しないものであっても構わない。
【００６３】
レール圧制御を低圧流量制御によって実行する場合には、高圧調量弁２３が開ループで制御される一方、低圧調量弁１９が閉ループで制御されるようになっている。この低圧流量制御において、高圧調量弁２３は基本的に全閉状態とされ、コモンレール１５からの燃料排出は行われないため、高圧調量弁２３によるレール圧制御は実質的に行われない。一方、低圧調量弁１９は、目標レール圧Ｐｔｇｔと実レール圧Ｐａｃｔとの偏差ΔＰ等に基づいて通電量Ｉｍｃｕｒｒの制御が行われる。その結果、高圧ポンプ１３からコモンレール１５に圧送される燃料の流量が調節されて、レール圧が調節される。
【００６４】
また、レール圧制御を高圧流量制御によって実行する場合には、低圧調量弁１９が開ループで制御される一方、高圧調量弁２３が閉ループで制御されるようになっている。低圧調量弁１９の燃料通過面積は、最大にされるか、あるいは、機関回転数Ｎ等に応じて定められており、高圧ポンプ１３からコモンレール１５に圧送される燃料の流量は定量化されている。このときにコモンレール１５に圧送される燃料の流量は、目標レール圧Ｐｔｇｔを達成するために必要な流量以上となるように定められている。そして、高圧調量弁２３は、目標レール圧Ｐｔｇｔと実レール圧Ｐａｃｔとの偏差ΔＰ等に基づいて通電量Ｉｄｃｕｒｒの制御が行われる。その結果、コモンレール１５からの燃料排出流量が調節されて、レール圧が調節される。
【００６５】
また、レール圧制御を低圧高圧同時制御によって実行する場合には、低圧調量弁１９及び高圧調量弁２３がともに閉ループで制御されるようになっている。この低圧高圧同時制御においては、低圧調量弁１９の通電量Ｉｍｃｕｒｒ及び高圧調量弁２３の通電量Ｉｄｃｕｒｒが、それぞれ目標レール圧Ｐｔｇｔと実レール圧Ｐａｃｔとの偏差ΔＰ等に基づいて制御され、高圧ポンプ１３からコモンレール１５に圧送される燃料の流量及びコモンレール１５から排出される燃料の流量がともに調節されてレール圧が制御される。
【００６６】
具体的に、レール圧制御手段５５を構成する低圧調量弁駆動制御手段５６は、低圧流量制御又は低圧高圧同時制御によってレール圧制御が実行される場合において、機関回転数Ｎや目標噴射量Ｑ、目標レール圧Ｐｔｇｔと実レール圧Ｐａｃｔとの偏差ΔＰ等に基づいて要求吐出流量Ｆｍｔｇｔを算出するとともに、基本吐出流量特性の情報Ｍ１を参照して、低圧調量弁１９の通電量Ｉｍｃｕｒｒを求める。低圧調量弁駆動制御手段５６は、求められた通電量Ｉｍｃｕｒｒにしたがって低圧調量弁１９の駆動回路に対して通電の指示を出力する。
【００６７】
また、レール圧制御手段５５を構成する高圧調量弁駆動制御手段５７は、高圧流量制御又は低圧高圧同時制御によってレール圧制御が実行される場合において、機関回転数Ｎや目標噴射量Ｑ、目標レール圧Ｐｔｇｔと実レール圧Ｐａｃｔとの偏差ΔＰ等に基づいて要求排出流量Ｆｄｔｇｔを算出するとともに、基本排出流量特性の情報Ｍ２を参照して、高圧調量弁２３の通電量Ｉｄｃｕｒｒを求める。高圧調量弁駆動制御手段５７は、求められた通電量Ｉｄｃｕｒｒにしたがって高圧調量弁２３の駆動回路に対して通電の指示を出力する。
【００６８】
無噴射状態検出手段５９は、内燃機関への燃料噴射量がゼロとなる状態を検出する。具体的に、本実施形態において、無噴射状態検出手段５９は、目標噴射量演算手段５３で算出される目標噴射量Ｑがゼロとなる状態を検出するようになっている。このような燃料無噴射状態は、主に、アクセルが踏み込まれた状態から短時間のうちに、アクセル操作量Ａｃｃがゼロに戻されたときに生じるようになっている。
【００６９】
吐出流量特性学習制御手段６１は、無噴射状態検出手段５９によって燃料無噴射状態が検出されている間に、現在の高圧ポンプ１３の吐出流量特性を学習する制御を実行する。
具体的には、吐出流量特性学習制御手段６１は、燃料無噴射状態になると、高圧調量弁２３による燃料の排出流量Ｆｄを所定の学習流量Ｆｓｔｄに設定するとともに、燃料の排出流量Ｆｄが学習流量Ｆｓｔｄに設定された状態で実レール圧Ｐａｃｔが所定の学習レール圧Ｐｓｔｄとなるように低圧調量弁１９の通電量Ｉｍｃｕｒｒを調節する。
【００７０】
この学習制御は燃料無噴射状態で実行されるものであり、学習レール圧Ｐｓｔｄの値は適宜設定することができる。好ましくは、基本吐出流量特性を求めたときの圧力値がよい。そして、吐出流量特性学習制御手段６１は、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄとなったときの低圧調量弁１９の通電量Ｉｍｃｕｒｒを、低圧調量弁１９を通過する燃料の流量が学習流量Ｆｓｔｄとなる通電量Ｉｍｓｔｄとして記憶手段６５に記憶させる。
【００７１】
上述したように、吐出流量特性のずれを把握して補正を実行するには、領域Ｂにおいて、吐出流量Ｆｍが異なる少なくとも二点での通電量Ｉｍｃｕｒｒに対する吐出流量Ｆｍを学習する必要がある。したがって、吐出流量特性学習制御手段６１は、低圧調量弁１９の吐出流量特性のうちの領域Ｂ内の吐出流量Ｆｍの中から学習流量Ｆｓｔｄを選択して、学習制御時に設定する高圧調量弁２３の排出流量Ｆｄとして指示を出力するようになっている。また、吐出流量特性学習制御手段６１は、異なる複数の学習流量Ｆｓｔｄ＿１〜Ｆｓｔｄ＿ｎに対応するそれぞれの通電量Ｉｍｓｔｄ＿１〜Ｉｍｓｔｄ＿ｎを得るように構成されている。
【００７２】
本実施形態においては、選択可能な学習流量Ｆｓｔｄの値が所定間隔おきに設定されている。具体的に言えば、例えば、領域Ｂ内の吐出流量Ｆｍが０〜１００Ｌ／ｈの範囲となっている場合には、選択可能な学習流量Ｆｓｔｄが、５，１５，２５，３５，４５，５５，６５，７５，８５，９５（Ｌ／ｈ）に設定されている。
【００７３】
ここで、本実施形態において、吐出流量特性学習制御手段６１は、燃料無噴射状態が継続している間に、設定する学習流量Ｆｓｔｄの値を変更して複数点での学習データを取得するようになっている。具体的には、吐出流量特性学習制御手段６１は、最初に設定した学習流量Ｆｓｔｄ＿１に対応する通電量Ｉｍｓｔｄ＿１を得ると、今度は学習流量Ｆｓｔｄを変更して、学習流量Ｆｓｔｄ＿２に対応する通電量Ｉｍｓｔｄ＿２を得る。そして、燃料無噴射状態が継続している限り、あらかじめ決められた数の学習データが得られるまで学習流量Ｆｓｔｄを順次変更するようになっている。
【００７４】
ただし、あらかじめ決められた数の学習データが得られる以前に燃料無噴射状態が終了した場合には、次回の燃料無噴射状態において、学習データの取得が続行されるようになっている。このときには、前回の補正実行時以降に学習データが取得された学習流量Ｆｓｔｄを参照して、未だ学習データが取得されていない吐出流量Ｆｍの値が学習流量Ｆｓｔｄとして選択されて設定される。
【００７５】
また、現在の機関回転数Ｎでは実現され得ない吐出流量Ｆｍの値が学習流量Ｆｓｔｄとして設定されると、そのときの燃料無噴射状態中において学習データが取得できなくなって、吐出流量特性の補正の実行時期が遅れてしまうおそれがある。そのために、本実施形態において、設定される学習流量Ｆｓｔｄの値は、学習流量Ｆｓｔｄを設定する際の機関回転数Ｎから想定される最大吐出流量Ｆｍｍａｘを考慮して、実現し得る吐出流量Ｆｍの範囲内から選択されるようになっている。
【００７６】
例えば、上述したように、選択可能な学習流量Ｆｓｔｄの値が、５，１５，・・・９５（Ｌ／ｈ）として設定されている場合に、機関回転数Ｎから想定される最大吐出流量Ｆｍｍａｘが４０Ｌ／ｈである場合には、５，１５，２５，３５（Ｌ／ｈ）の中から学習流量Ｆｓｔｄが選択されるようになっている。
【００７７】
さらに、学習流量Ｆｓｔｄの値が小さいほど、実現可能な機関回転数Ｎの範囲が広くなり、学習データを取得する機会が多くなることから、本実施形態では、実現し得る吐出流量Ｆｍのうち、学習データを取得する機会が少ない、より大きな値を優先して学習流量Ｆｓｔｄが設定されるようになっている。
【００７８】
このようにして、吐出流量特性の補正の実行に必要な数の学習データが取得されるまで、学習制御が繰り返し実行される。補正の実行に必要な学習データの数は、少なくとも二点以上となっていればよいが、現在の高圧ポンプ１３の吐出流量特性を正確に把握するためには、三〜四点の学習データを取得することが好ましい。また、取得される学習データにおける吐出流量Ｆｍを分散させるために、数だけでなく、それぞれの学習データにおける学習流量Ｆｓｔｄの範囲を決めておくことも好ましい。
【００７９】
なお、学習制御実行中に機関回転数Ｎが変動する場合があるが、本実施形態は、低圧調量弁１９の通電量Ｉｍｃｕｒｒと高圧ポンプ１３の吐出流量Ｆｍとの関係が機関回転数Ｎに依存しない領域Ｂでの吐出流量特性を把握するものであるために、機関回転数Ｎの変動は学習制御には影響しない。
【００８０】
補正手段６３は、吐出流量特性学習制御手段６１によって必要な数の学習データが取得されると、実際の高圧ポンプ１３の吐出流量特性と基本吐出流量特性とのずれの特性を演算により求め、基本吐出流量特性の情報Ｍ１を補正する。例えば、取得された学習データから領域Ｂにおける吐出流量特性の近似線を導き出し、記憶手段６５に記憶されている基本吐出流量特性との差を求めて補正を実行する。
【００８１】
具体的な補正方法としては種々の態様を採用することができる。例えば、あらかじめ記憶手段６５に記憶されている基本吐出流量特性の情報Ｍ１を書き換えたり、あるいは、低圧調量弁１９の通電量Ｉｍｃｕｒｒを求める際に、基本吐出流量特性の情報Ｍ１に対して、ずれの特性に応じた係数を乗算又は除算したり、補正分を加減算したりすることができる。
【００８２】
なお、ＥＣＵ５０には、図示しない排出流量特性学習補正手段が備えられており、高圧ポンプ１３の吐出流量特性の学習制御が実行される前提として、高圧調量弁２３による排出流量特性の学習制御が実行されるようになっている。排出流量特性の学習制御の具体的な方法は特に制限されるものではなく、従来公知の種々の方法を採用することができる。例えば、レール圧の安定状態において、所定の操作量（通電量）で所定時間の間、高圧調量弁２３を開弁した時のレール圧の変化に基づいて実際の高圧調量弁２３の排出流量特性を学習し、あらかじめ記憶された基本排出流量特性の情報Ｍ２とのずれ分を補正するようにして実施することができる。
【００８３】
ただし、高圧調量弁２３の基本排出流量特性と実際の排出流量特性とのずれを所定の誤差以内に維持できるものである場合には、ＥＣＵ５０に排出流量特性学習補正制御手段が備えられていなくてもかまわない。
【００８４】
４．学習制御方法の具体例
次に、本実施形態のポンプ吐出流量学習制御処理装置としてのＥＣＵ５０によって実行される高圧ポンプ１３の吐出流量特性の学習制御方法の一例を図６〜図９のフローチャート図に沿って説明する。このうち、図６は、学習制御方法の全体の流れを表すメインフローを示している。
【００８５】
図６のフローチャート図において、ＥＣＵ５０は、ステップＳ１で高圧調量弁２３の排出流量特性の学習が完了しているか否かを判別する。高圧調量弁２３の排出流量特性の学習が完了していなければそのまま本ルーチンを終了してスタートに戻り、高圧調量弁２３の排出流量特性の学習が完了していると判定されるまでステップＳ１が繰り返される。ただし、高圧調量弁２３の基本排出流量特性と実際の排出流量特性とのずれを所定の誤差以内に維持できるものである場合には、ステップＳ１を省略することができる。
【００８６】
ステップＳ１において、高圧調量弁２３の排出流量特性の学習が完了していると判定された場合には、ステップＳ２に進み、ＥＣＵ５０は、目標燃料噴射量Ｑがゼロとなる燃料無噴射状態となっているか否かを判別する。このステップＳ２では、燃料無噴射状態が検出されるまで判別が繰り返される。ステップＳ２において燃料無噴射状態が検出されると、ステップＳ３に進み、ＥＣＵ５０は高圧ポンプ１３の吐出流量特性の学習制御を実行する。
【００８７】
図７及び図８は、吐出流量特性の学習制御の具体的なフローの一例を示している。この学習制御のフローの例では、まず、ステップＳ１１において学習データを取得する学習流量Ｆｓｔｄを選択する。
【００８８】
図８が、ステップＳ１で行われる学習流量Ｆｓｔｄの選択の手順の一例を示している。この例では、ステップＳ２１で現在の機関回転数Ｎを読み込むとともに、ステップＳ２２で、現在の機関回転数Ｎにおいて実現されうる高圧ポンプ１３の最大吐出流量Ｆｍｍａｘを算出する。
【００８９】
次いで、ＥＣＵ５０は、ステップＳ２３において、前回の補正実行時以降に取得された学習データにおける学習流量Ｆｓｔｄ＿１，Ｆｓｔｄ＿２，・・・を読み込む。そして、ＥＣＵ５０は、ステップＳ２４において、現在実現され得る最大吐出流量Ｆｍｍａｘ未満の値であって未だ学習データが取得されていない値の中から最大値を学習流量Ｆｓｔｄとして選択する。これにより、今回の学習制御で取得する学習データの学習流量Ｆｓｔｄが決定される。
【００９０】
図７に戻り、ステップＳ１１において学習流量Ｆｓｔｄが選択された後、ＥＣＵ５０は、ステップＳ１２において、基本排出流量特性の情報Ｍ２に基づき、高圧調量弁２３の通電量Ｉｄｃｕｒｒを、所定の学習レール圧Ｐｓｔｄ下において高圧調量弁２３による排出流量Ｆｄが学習流量Ｆｓｔｄとなる通電量Ｉｄｓｔｄに設定する。
【００９１】
次いで、ＥＣＵ５０は、ステップＳ１３において、高圧ポンプ１３の吐出流量Ｆｍが学習流量Ｆｓｔｄとなるように低圧調量弁１９の通電量Ｉｍｃｕｒｒを調節する。ある学習データを得る際に最初に設定される通電量Ｉｍｃｕｒｒの値は、その時点において低圧調量弁１９の通電量Ｉｍｃｕｒｒの演算に用いられている吐出流量特性において、学習流量Ｆｓｔｄに対応する通電量Ｉｍｃｕｒｒの値が選択される。
【００９２】
低圧調量弁１９の通電量ＩｍｃｕｒｒがステップＳ１３で設定された値になると、ＥＣＵ５０は、ステップＳ１４において、圧力センサ２５を用いて検出される実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値を示しているか否かを判別する。実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値になっていない場合には、ステップＳ１３に戻り、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄに近付けられるように低圧調量弁１９の通電量Ｉｍｃｕｒｒを変更する。例えば、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄよりも低い場合には、吐出流量Ｆｍが増大するように通電量Ｉｍｃｕｒｒを変更し、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄよりも高い場合には、吐出流量Ｆｍが減少するように通電量Ｉｍｃｕｒｒを変更する。
【００９３】
実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値となるまでステップＳ１３〜ステップＳ１４が繰り返され、ステップＳ１４においてＹＥＳと判定されたときにステップＳ１５に進み、ＥＣＵ５０は、そのときの通電量Ｉｍｃｕｒｒの値を、学習流量Ｆｓｔｄに対応する通電量Ｉｍｓｔｄとして記憶手段６５に記憶する。これにより、ある学習流量Ｆｓｔｄに対応する一つの学習データが得られる。
【００９４】
図６に戻り、ステップＳ３における吐出流量特性の学習制御が終了すると、ＥＣＵ５０は、ステップＳ４において、取得された学習データの数があらかじめ設定された規定値に到達したか否かを判別する。学習データの数が規定値に到達していなければ、ステップＳ２に戻り、ＥＣＵ５０はこれまでと同様の手順に沿ってステップＳ２〜ステップＳ４の各工程を繰り返す。一方、取得された学習データの数が規定値に到達している場合には、ステップＳ５に進み、ＥＣＵ５０は吐出流量特性の補正を行う。
【００９５】
図９は、吐出流量特性の補正を行う際の手順の一例を示している。この例において、ＥＣＵ５０は、ステップＳ３１において、これまでに取得された学習データに基づいて、実際の吐出流量特性と、記憶手段６５に記憶されている基本吐出流量特性とのずれの特性を求める。このステップＳ３１において、実際の吐出流量特性のオフセットずれ、あるいは、傾きのずれが把握される。
【００９６】
次いで、ステップＳ３２において、ＥＣＵ５０は、ステップＳ３１で把握されたずれの特性を、低圧調量弁１９の駆動制御に反映させる。すなわち、ずれの特性に応じて、あらかじめ記憶された基本吐出流量特性の情報Ｍ１を書き換えたり、あるいは基本吐出流量特性に対して加減乗除を行いながら低圧調量弁１９の通電量Ｉｍｃｕｒｒが求められるように設定の変更をしたりする。
【００９７】
そして、ＥＣＵ５０は、ステップＳ３３において、記憶されている学習データを消去して、本ルーチンを終了させる。その後は、再び図６のスタートに戻って、これまでのステップを繰り返し実行する。
【００９８】
以上説明したように、本実施形態のポンプ吐出流量特性学習制御装置５０によれば、燃料無噴射状態が生じるごとに、高圧ポンプ１３の吐出流量Ｆｍを自由に設定しながら、吐出流量Ｆｍの異なる複数の学習データを短期間で取得して、基本吐出流量特性に対する実際の吐出流量特性のずれを低圧調量弁１９の駆動制御に反映させることができる。そして、高圧ポンプ１３の吐出流量特性のずれが繰り返し反映されることにより、あらかじめ記憶された基本吐出流量特性と、実際の吐出流量特性とのずれを常に小さく維持することができる。その結果、低圧調量弁１９を用いたレール圧制御の精度を向上させることができる。
【００９９】
また、レール圧制御の精度が向上することによって、レール圧のオーバーシュートやアンダーシュートが低減するために、コモンレール１５や配管等のコンポーネントの寿命を延ばすことができるようになる。
【０１００】
特に、本実施形態においては、学習データを取得する際に設定する学習流量Ｆｓｔｄの値が、そのときの機関回転数Ｎによって実現され得る高圧ポンプ１３の最大吐出流量Ｆｍｍａｘよりも小さい値であって、かつ、未だ学習データが取得されていない吐出流量Ｆｍの中からより大きい値を優先して学習流量Ｆｓｔｄが選択されるようになっている。したがって、吐出流量特性のずれを把握するために必要な数の学習データをより早く取得することができ、補正の頻度を増やすことができる。
【０１０１】
［第２の実施の形態］
本発明の第２の実施の形態は、全領域において、低圧調量弁の操作量と高圧ポンプの吐出流量との関係が内燃機関の回転数に依存する吐出流量特性を示す高圧ポンプを用いた蓄圧式燃料噴射制御装置、及びそのような蓄圧式燃料噴射制御装置に適用されるポンプ吐出流量学習制御処理装置である。
【０１０２】
１．蓄圧式燃料噴射制御装置の全体的構成
図１０は、本実施形態にかかる蓄圧式燃料噴射制御装置１１０の全体的構成の概略図を示している。この蓄圧式燃料噴射制御装置１１０は、高圧ポンプ１１３が、一つの加圧室１１３ａ及び一本のプランジャ１２９を備えて構成されている点で、第１の実施の形態の蓄圧式燃料噴射制御装置１０とは異なっている。各コンポーネントの基本的な機能は、第１の実施の形態においてすでに説明したものと同様であるために、ここでの説明を省略する。
【０１０３】
２．吐出流量特性
次に、図１１及び図１２を参照して、本実施形態の蓄圧式燃料噴射制御装置１１０で用いられる高圧ポンプ１１３の吐出流量特性について説明する。
【０１０４】
図１１は、高圧ポンプ１１３の吐出流量特性を示したものであって、第１の実施の形態において説明した図２に対応するものである。この図１１についても、ノーマルオープン型の低圧調量弁１９を用いた場合の吐出流量特性が示されている。
【０１０５】
本実施形態で用いられる高圧ポンプ１１３においても、第１の実施の形態の高圧ポンプ１３と同様、各機関回転数Ｎ１〜Ｎ５の吐出流量特性の領域Ａにおいては、高圧ポンプ１３の吐出流量Ｆｍが通電量Ｉｍｃｕｒｒに依存していない一方、機関回転数Ｎ１〜Ｎ５が大きいほど吐出流量Ｆｍが増大している。
【０１０６】
一方、本実施形態で用いられる高圧ポンプ１１３においては、各機関回転数Ｎ１〜Ｎ５の吐出流量特性の領域Ｃにおいて、高圧ポンプ１３の吐出流量Ｆｍが通電量Ｉｍｃｕｒｒに依存するだけでなく、機関回転数Ｎ１〜Ｎ５にも依存している。通電量Ｉｍｃｕｒｒに依存するのは、低圧調量弁１９のスリットがオリフィスとして作用するからであり、機関回転数Ｎ１〜Ｎ５に依存するのは、本実施形態で用いられる高圧ポンプ１１３は、機関回転数Ｎによって、低圧調量弁１９の上流側の圧力と下流側の圧力との差圧が大きく変動するからである。
【０１０７】
領域Ｃにおいて、吐出流量Ｆｍが、通電量Ｉｍｃｕｒｒだけでなく機関回転数Ｎ１〜Ｎ５にも依存することに関してより具体的に説明する。
【０１０８】
図１２は、低圧流量弁１９の通電量Ｉｍｃｕｒｒを図１１の領域Ｃの範囲の値に固定したときの、高圧ポンプ１３のカムアングル（度）の変化に伴う、プランジャ１２９のリフト量と、各加圧室１１３ａへの燃料吸入量／各加圧室１１３ａからの燃料吐出量と、各加圧室１１３ａにおける燃料吸入工程／加圧工程の変化とを示したものであって、第１の実施の形態で説明した図３に対応するものである。
【０１０９】
高圧ポンプ１１３が一つの加圧室１１３ａを有して構成されている場合には、高圧ポンプ１１３の駆動状態において、低圧調量弁１９のスリットの位置が一定であったとしても、加圧室１１３ａにおける燃料吸入工程／加圧工程に応じて、燃料の流通及び停止が繰り返される。ここで、燃料吸入工程は、機関回転数Ｎが大きくなるにつれて期間が長くなるために、一回の燃料吸入工程当たりの吸入量が機関回転数Ｎが大きくなるほど増大する。
【０１１０】
また、加圧室１１３ａにおける燃料吸入工程／加圧工程に応じて、燃料の流通及び停止が繰り返されることと併せて、機関回転数Ｎが大きくなるほど吸入量が大きくなることから、低圧調量弁１９の下流側の圧力はもちろんのこと、上流側の圧力も機関回転数Ｎが大きくなるほど大きく変動する。そのために、機関回転数Ｎが大きくなるほど、低圧調量弁１９の上流側の圧力と下流側の圧力との差圧が大きくなる。
【０１１１】
したがって、本実施形態で用いられる高圧ポンプ１１３において、低圧調量弁１９の燃料通過面積が通電量Ｉｍｃｕｒｒに応じて変動する領域Ｂについては、最大吐出流量Ｆｍｍａｘが制限されることと併せて、通電量Ｉｍｃｕｒｒが小さくなるにつれて、また、機関回転数Ｎが大きくなるにつれて、吐出流量Ｆｍが増大することになる。
【０１１２】
３．ＥＣＵ（ポンプ吐出流量学習制御処理装置）
次に、本実施形態においてポンプ吐出流量学習制御装置として機能するＥＣＵ１５０の具体的構成について説明する。本実施形態で用いられるＥＣＵ１５０は、基本的には、図５に示されるＥＣＵ５０と同様の構成を有している。ただし、吐出流量特性学習制御手段６１及び補正手段６３による演算処理の内容が第１の実施の形態のＥＣＵ５０とは異なっている。
【０１１３】
本実施形態において、吐出流量特性学習制御手段６１は、燃料無噴射状態になると、学習流量Ｆｓｔｄを決定するだけでなく、そのときの機関回転数Ｎを読み込むとともに学習データの取得に要する時間等を考慮して、学習データを取得する機関回転数（以下「学習回転数」と称する。）Ｎｓｔｄを決定するようになっている。また、吐出流量特性学習制御手段６１は、高圧調量弁２３の通電量Ｉｄｃｕｒｒを、所定の学習レール圧Ｐｓｔｄ下での高圧調量弁２３の排出流量Ｆｄが学習流量Ｆｓｔｄとなる通電量Ｉｄｓｔｄに設定した状態で、低圧調量弁１９の通電量Ｉｍｃｕｒｒを調節する。
【０１１４】
そして、吐出流量特性学習制御手段６１は、実レール圧Ｐａｃｔが所定の学習レール圧Ｐｓｔｄとなり、かつ、機関回転数Ｎが学習回転数Ｎｓｔｄとなったときの通電量Ｉｍｃｕｒｒを、当該機関回転数Ｎにおいて高圧ポンプ１１３の吐出流量Ｆｍが学習流量Ｆｓｔｄとなる通電量Ｉｍｓｔｄとして、学習データを取得するようになっている。
【０１１５】
具体的には、本実施形態で用いられる高圧ポンプ１１３は、低圧調量弁１９の通電量Ｉｍｃｕｒｒに応じて吐出流量Ｆｍが変動する領域Ｃにおいて、吐出流量Ｆｍが機関回転数Ｎにも依存するものであるために、第１の実施の形態で用いられる高圧ポンプ１３とは異なり、学習データを取得する機関回転数（学習回転数）Ｎｓｔｄを決定する必要がある。
【０１１６】
このとき、燃料無噴射状態においては機関回転数Ｎが変動する場合が多いために、本実施形態のＥＣＵ５０では、現在の機関回転数Ｎを考慮して、実現可能性の高い機関回転数Ｎが学習回転数Ｎｓｔｄとして設定されるようになっている。また、学習流量Ｆｓｔｄは、設定された学習回転数Ｎｓｔｄによって実現されうる最大吐出流量Ｆｍｍａｘ以下の値の中から選択されるようになっている。これ以外の学習流量Ｆｓｔｄの設定のしかたや、学習レール圧Ｐｓｔｄの値については、第１の実施の形態のＥＣＵ５０と同様に構成することができる。
【０１１７】
そして、補正手段６３は、機関回転数Ｎごとに、あらかじめ決められた数の学習データが取得されたときに、当該機関回転数Ｎの吐出流量特性を補正する。具体的な補正方法については、第１の実施の形態のＥＣＵ５０と同様に構成することができる。
【０１１８】
４．学習制御方法の具体例
次に、本実施形態のポンプ吐出流量学習制御処理装置としてのＥＣＵ５０によって実行される高圧ポンプ１１３の吐出流量特性の学習制御方法の一例について、第１の実施の形態で説明した学習制御方法と異なる点を中心に、図１３〜図１６のフローチャート図に沿って説明する。このうち、図１３は、学習制御方法の全体の流れを表すメインフローを示している。
【０１１９】
図１３のフローチャート図において、ＥＣＵ５０は、図６のステップＳ１及びステップＳ２と同様の手順に沿って、ステップＳ５１及びステップＳ５２の各工程を行う。そして、高圧調量弁２３の排出流量特性の学習が完了し、燃料無噴射状態となっている場合にはステップＳ３に進み、ＥＣＵ５０は高圧ポンプ１１３の吐出流量特性の学習制御を実行する。
【０１２０】
図１４及び図１５は、本実施形態のＥＣＵ５０によって実行される吐出流量特性の学習制御の具体的なフローの一例を示している。この学習制御のフローの例では、まず、ステップＳ６１で、学習データを取得する学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄを選択する。
【０１２１】
図１５が、ステップＳ６１で行われる学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄの選択の手順の一例を示している。この例においてＥＣＵ５０は、ステップＳ７１において現在の機関回転数Ｎを読み込んだ後、ステップＳ７２において、実現可能性の高い機関回転数Ｎを学習回転数Ｎｓｔｄとして設定する。このとき、吐出流量特性の補正の反映の時期が古い機関回転数Ｎを優先して学習回転数Ｎｓｔｄとして選択することが好ましい。
【０１２２】
学習回転数Ｎｓｔｄが決定された後、ＥＣＵ５０は、ステップＳ７３で、学習回転数Ｎｓｔｄにおいて実現されうる高圧ポンプ１１３の最大吐出流量Ｆｍｍａｘ（Ｎ＝Ｎｓｔｄ）を算出する。次いで、ＥＣＵ５０は、ステップＳ７４で、選択された学習回転数Ｎｓｔｄにおいて、前回の補正実行時以降に取得された学習データにおける学習流量Ｆｓｔｄ＿１，Ｆｓｔｄ＿２，・・・を読み込む。そして、ＥＣＵ５０は、ステップＳ７５において、現在実現され得る最大吐出流量Ｆｍｍａｘ（Ｎ＝Ｎｓｔｄ）未満の値であって未だ学習データが取得されていない値の中から最大値を学習流量Ｆｓｔｄとして選択する。これにより、今回の学習制御で取得する学習データの学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄが決定される。
【０１２３】
図１４に戻り、ステップＳ６１で学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄが選択されると、ＥＣＵ５０は、図７のステップＳ１２及びステップＳ１３の手順に沿って、ステップＳ６２及びステップＳ６３の各工程を行う。排出流量特性に基づき高圧調量弁２３の通電量Ｉｄｃｕｒｒが学習流量Ｆｓｔｄに対応する通電量Ｉｄｓｔｄに設定され、吐出流量特性に基づき低圧調量弁１９の通電量Ｉｍｃｕｒｒが学習流量Ｆｓｔｄに対応する値に設定されると、ＥＣＵ５０は、ステップＳ６４において、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値を示しているかを判別する。
【０１２４】
実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値になるまで、ステップＳ６３及びステップＳ６４の各工程が繰り返され、実レール圧Ｐａｃｔが学習レール圧Ｐｓｔｄと同等の値になったときには、ステップＳ６５に進む。ステップＳ６５では、ＥＣＵ５０は、機関回転数ＮがステップＳ６１で選択された学習回転数Ｎｓｔｄと同等の値になったか否かを判別する。機関回転数Ｎが学習回転数Ｎｓｔｄと同等の値になっていない場合にはステップＳ６７に進み、機関回転数Ｎが学習回転数Ｎｓｔｄよりも小さくなっているか否かを判別する。
【０１２５】
機関回転数Ｎが学習回転数Ｎｓｔｄよりも大きい状態であれば学習制御を継続することが可能な状態であるためにステップＳ６３に戻る。一方、機関回転数Ｎが学習回転数Ｎｓｔｄよりも小さくなっている場合には、今回の燃料無噴射状態において機関回転数Ｎが学習回転数Ｎｓｔｄと同等の値になる可能性が低く、学習データを得ることができる可能性が低いために、今回の燃料無噴射状態での学習制御を中止し、スタートに戻る。
【０１２６】
そして、ステップＳ６５において、機関回転数Ｎが学習回転数Ｎｓｔｄと同等の値になったときには、ステップＳ６６に進み、ＥＣＵ５０は、そのときの低圧調量弁１９の通電量Ｉｍｃｕｒｒを、学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄに対応する通電量Ｉｍｓｔｄとして記憶手段６５に記憶する。これにより、ある学習回転数Ｎｓｔｄ及び学習流量Ｆｓｔｄに対応する一つの学習データが得られる。
【０１２７】
図１３に戻り、ステップＳ５３における吐出流量特性の学習制御が終了すると、ＥＣＵ５０は、ステップＳ５４において、取得された学習データの数があらかじめ設定された規定値に到達した機関回転数Ｎが存在するか否かを判別する。該当する機関回転数Ｎが存在しなければ、ステップＳ５２に戻り、ＥＣＵ５０はこれまでと同様の手順に沿ってステップＳ５２〜ステップＳ５４の各工程を繰り返す。一方、該当する機関回転数Ｎが存在する場合には、ステップＳ５５に進み、ＥＣＵ５０は吐出流量特性の補正を行う。
【０１２８】
図１６は、吐出流量特性の補正を行う際の手順の一例を示している。この例において、ＥＣＵ５０は、ステップＳ８１において、これまでに必要な数の学習データが取得された機関回転数Ｎの学習データに基づいて、当該機関回転数Ｎの実際の吐出流量特性と、記憶手段６５に記憶されている基本吐出流量特性とのずれの特性を求める。このステップＳ８１において、実際の吐出流量特性のオフセットずれ、あるいは、傾きのずれが把握される。
【０１２９】
次いで、ステップＳ８２において、ＥＣＵ５０は、ステップＳ８１で把握されたずれの特性を、低圧調量弁１９の駆動制御に反映させる。すなわち、ずれの特性に応じて、あらかじめ記憶された基本吐出流量特性の情報Ｍ１のうち該当する機関回転数Ｎについての特性を書き換えたり、あるいは該当する機関回転数Ｎについては基本吐出流量特性に対する加減乗除を行いながら低圧調量弁１９の通電量Ｉｍｃｕｒｒが求められるように設定の変更をしたりする。
【０１３０】
そして、ＥＣＵ５０は、ステップＳ８３において、記憶されている学習データのうち、補正を行った機関回転数Ｎの学習データを消去して、本ルーチンを終了させる。その後は、再び図１３のスタートに戻って、これまでのステップを繰り返し実行する。
【０１３１】
以上説明したように、本実施形態のポンプ吐出流量特性学習制御装置５０によれば、燃料無噴射状態が生じるごとに、高圧ポンプ１１３の吐出流量Ｆｍを自由に設定しながら、機関回転数Ｎ及び吐出流量Ｆｍの異なる複数の学習データを短期間で取得して、機関回転数Ｎごとに、基本吐出流量特性に対する実際の吐出流量特性のずれを低圧調量弁１９の駆動制御に反映させることができる。そして、高圧ポンプ１１３の吐出流量特性のずれが繰り返し反映されることにより、あらかじめ記憶された基本吐出流量特性と、実際の吐出流量特性とのずれを常に小さく維持することができる。その結果、低圧調量弁１９を用いたレール圧制御の精度を向上させることができる。
【０１３２】
また、レール圧制御の精度が向上することによって、レール圧のオーバーシュートやアンダーシュートが低減するために、コモンレール１５や配管等のコンポーネントの寿命を延ばすことができるようになる。
【０１３３】
特に、本実施形態においては、学習データを取得する際に設定する学習回転数Ｎｓｔｄ値として、前回の補正の反映の時期が古い機関回転数Ｎが優先的に選択され、また、設定する学習流量Ｆｓｔｄの値として、その機関回転数Ｎにおいて実現され得る最大吐出流量Ｆｍｍａｘ（Ｎ＝Ｎｓｔｄ）未満の値であって、かつ、未だ学習データが取得されていない吐出流量Ｆｍの中からより大きい値が優先的に選択されるようになっている。したがって、吐出流量特性のずれを把握するために必要な数の学習データをより早く取得することができ、補正の頻度を増やすことができる。
【０１３４】
［他の実施の形態］
ここまでに説明した第１の実施の形態及び第２の実施の形態は、以下のように変更して実施することもできる。
【０１３５】
例えば、第１の実施の形態及び第２の実施の形態は、燃料噴射弁からの静的リークが生じないか、あるいは、極少量である燃料噴射弁を用いた蓄圧式燃料噴射制御装置に適用される例を説明したものであるが、実レール圧に依存して変化する静的リークの流量を推定することができるように構成した場合には、静的リークを生じる燃料噴射弁を用いた蓄圧式燃料噴射制御装置であっても本発明を適用することができる。
【０１３６】
また、高圧ポンプの吐出流量特性を把握する場合においては、高圧調量弁の吐出流量Ｆｄ（体積／時間）及び高圧ポンプ１３の吐出流量Ｆｍ（体積／時間）を積算して、排出量（体積）及び吐出量（体積）を算出した上で、制御処理を行うようにすることもできる。
【０１３７】
また、第１の実施の形態及び第２の実施の形態は、ノーマルオープン型の低圧調量弁を用いた蓄圧式燃料噴射制御装置に適用される例を説明したものであるが、通電量Ｉｍｃｕｒｒに対する吐出流量Ｆｍの特性が反対の特性を示すノーマルクローズ型の低圧調量弁を用いた場合であっても、本発明を適用することができる。
【０１３８】
さらに、第２の実施の形態においては、機関回転数Ｎごとに必要な数の学習データが取得されたときに当該機関回転数Ｎの吐出流量特性を補正するようにしているが、それぞれの機関回転数Ｎ１，Ｎ２，・・・Ｎｎの吐出流量特性の相関関係をあらかじめ把握できる場合には、特定の機関回転数Ｎあるいはいずれかの機関回転数Ｎにおいて必要な数の学習データが取得されたときに、すべての機関回転数Ｎ１，Ｎ２，・・・Ｎｎの吐出流量特性の補正を行うようにしてもよい。
【符号の説明】
【０１３９】
１：燃料タンク、１０，１１０：蓄圧式燃料噴射制御装置、１１：低圧フィードポンプ、１３，１１３：高圧ポンプ、１３ａ，１１３ａ：加圧室、１４：カム、１５：コモンレール、１７：燃料噴射弁、１９：低圧調量弁、２１：オーバーフローバルブ、２３：高圧調量弁、２５：圧力センサ、２７：燃料吸入弁、２８：燃料吐出弁、２９，１２９：プランジャ、３１，３３，３５：燃料通路、３７，３８，３９：リターン通路、５０：ＥＣＵ（ポンプ吐出流量学習制御処理装置）、５１：目標噴射量演算手段、５３：目標レール圧演算手段、５５：レール圧制御手段、５６：低圧調量弁駆動制御手段、５７：高圧調量弁駆動制御手段、５９：無噴射状態検出手段、６１：吐出流量特性学習制御手段、６３：補正手段、６５：記憶手段
【図１】
0005584098.tif 000002
【図２】
0005584098.tif 000003
【図３】
0005584098.tif 000004
【図４】
0005584098.tif 000005
【図５】
0005584098.tif 000006
【図６】
0005584098.tif 000007
【図７】
0005584098.tif 000008
【図８】
0005584098.tif 000009
【図９】
0005584098.tif 000010
【図１０】
0005584098.tif 000011
【図１１】
0005584098.tif 000012
【図１２】
0005584098.tif 000013
【図１３】
0005584098.tif 000014
【図１４】
0005584098.tif 000015
【図１５】
0005584098.tif 000016
【図１６】
0005584098.tif 000017