(57)【要約】【課題】燃料供給系内の燃料圧力に基づく燃料噴射弁の作動特性の学習を精度良く行うことのできる内燃機関の燃料噴射特性学習装置を提供する。【解決手段】この装置は、燃料供給系の内部の燃料圧力ＰＱを検出する圧力センサを有し、同燃料圧力ＰＱに基づいて燃料噴射弁の複数の特性パラメータを学習する学習処理を実行する。学習処理において、複数の特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値を算出するとともに、それら加重平均値を学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして各別に記憶する（Ｓ１４）。その加重平均の重み付けの係数Ｋ１〜Ｋ５として複数の特性パラメータ間において異なる値を設定する（Ｓ１３）。【選択図】図８
2014098341.tif 000002
【特許請求の範囲】
【請求項１】
燃料噴射弁を有する燃料供給系の内部の燃料圧力を検出する圧力センサを有し、同圧力センサにより検出される燃料圧力に基づいて前記燃料噴射弁の作動特性としての複数の特性パラメータを学習する学習処理を実行する内燃機関の燃料噴射特性学習装置において、
当該装置は、前記学習処理において前記複数の特性パラメータそれぞれについての加重平均値を算出するとともにそれら加重平均値を学習値として各別に記憶し、且つその加重平均の重み付けの係数として前記複数の特性パラメータ間において異なる値を設定する
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【請求項２】
請求項１に記載の内燃機関の燃料噴射特性学習装置において、
前記複数の特性パラメータは、前記燃料噴射弁の開弁遅れ時間と、前記燃料噴射弁の開弁に伴う燃料圧力の変動期間において前記圧力センサにより検出される燃料圧力に基づき学習される所定パラメータとを含み、
前記装置は、前記開弁遅れ時間についての加重平均値の算出における重み付けの係数を前記所定パラメータについての加重平均値の算出における重み付けの係数より大きい値に設定する
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【請求項３】
請求項１または２に記載の内燃機関の燃料噴射特性学習装置において
前記所定パラメータは、燃料噴射率の上昇速度、前記燃料噴射率の低下速度、前記燃料噴射率の最大値、および前記燃料噴射弁の閉弁遅れ時間を含む
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【請求項４】
請求項１〜３のいずれか一項に記載の内燃機関の燃料噴射特性学習装置において、
当該装置は、前記学習処理に用いる燃料圧力の前記圧力センサによる検出時において前記燃料噴射弁から噴射されていた燃料の量に応じて前記重み付けの係数を可変設定する
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【請求項５】
請求項１〜４のいずれか一項に記載の内燃機関の燃料噴射特性学習装置において、
前記圧力センサは前記燃料噴射弁に一体に設けられる
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【請求項６】
請求項１〜５のいずれか一項に記載の内燃機関の燃料噴射特性学習装置において、
前記内燃機関は、複数の気筒を有してなるとともに、その前記燃料供給系が昇圧された状態の燃料を蓄える蓄圧容器を有してなり、
前記燃料噴射弁は、前記内燃機関の気筒毎に設けられて前記蓄圧容器に各別に接続されてなり、
前記圧力センサは、前記内燃機関の気筒毎に設けられて、前記燃料噴射弁に燃料を供給する燃料供給通路内における前記蓄圧容器と前記燃料噴射弁の噴射孔との間の部位の燃料圧力を検出するものである
ことを特徴とする内燃機関の燃料噴射特性学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧力センサにより検出される燃料圧力に基づいて燃料噴射弁の作動特性を学習する内燃機関の燃料噴射特性学習装置に関するものである。
【背景技術】
【０００２】
内燃機関には、昇圧された状態の燃料が供給される供給通路や同供給通路に接続された燃料噴射弁などにより構成される燃料供給系が取り付けられている。近年、そうした燃料供給系の内部の燃料圧力を検出するための圧力センサを設けるとともに、同圧力センサにより検出される燃料圧力に基づいて燃料噴射弁の作動特性を学習する装置が提案されている（特許文献１参照）。
【０００３】
燃料供給系内の燃料圧力は、燃料噴射の実行に際して、燃料噴射弁の開弁開始に伴い一旦低下するとともにその後の燃料噴射弁の閉弁に伴い上昇するといったように変動する。特許文献１に記載の装置では、そうした燃料供給系内部の燃料圧力の変動態様をもとに燃料噴射弁の作動特性が推定されて学習される。具体的には、燃料噴射弁に開弁信号が出力されてから同燃料噴射弁からの燃料噴射が実際に開始されるまでの時間（開弁遅れ時間）、燃料噴射率の上昇速度、燃料噴射率の最大値、燃料噴射弁に閉弁信号が入力されてから実際に閉弁が開始されるまでの時間（閉弁おくれ時間）、並びに燃料噴射率の低下速度といった複数の特性パラメータが学習される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９０７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記装置では、燃料噴射弁の開閉に伴う圧力センサの検出値の変動態様が、燃料供給系の構成部品の経時変化（例えば燃料噴射弁の噴射孔へのデポジットの付着）に伴い長期間にわたって徐々に変化することに加えて、検出信号に重畳されるノイズや燃料の性状（温度、性質）などといった種々の因子の影響を受けて短期的にも変化する。
【０００６】
そうした検出値の変動態様の短期的な変化に起因する学習値の不要な変化を抑えるために、上記特性パラメータについての過去値および最新値に重み付けをした上で平均化する処理、いわゆる加重平均処理を実行して各特性パラメータの学習値を算出することが考えられる。
【０００７】
ただし、上述した複数の特性パラメータに対する上記因子の影響は必ずしも同一ではないため、仮に各特性パラメータの学習に際して同一態様で加重平均した値を学習値として算出するようにしたとしても、全ての特性パラメータについて実際の燃料噴射弁の作動特性に見合う値を学習値として適正に学習することができない可能性がある。
【０００８】
本発明は、そうした実情に鑑みてなされたものであり、その目的は、燃料供給系内の燃料圧力に基づく燃料噴射弁の作動特性の学習を精度良く行うことのできる内燃機関の燃料噴射特性学習装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するための車載内燃機関の冷却装置は、燃料噴射弁を有する燃料供給系の内部の燃料圧力を検出する圧力センサを有し、同圧力センサにより検出される燃料圧力に基づいて前記燃料噴射弁の作動特性としての複数の特性パラメータを学習する学習処理を実行する内燃機関の燃料噴射特性学習装置において、当該装置は、前記学習処理において前記複数の特性パラメータそれぞれについての加重平均値を算出するとともにそれら加重平均値を学習値として各別に記憶し、且つその加重平均の重み付けの係数として前記複数の特性パラメータ間において異なる値を設定する。
【００１０】
上記装置によれば、前述した圧力センサの検出値の変動態様を短期的に変化させる因子の影響が複数の特性パラメータ間において異なる場合に、それら特性パラメータについての加重平均値の算出における重み付けの係数として各特性パラメータに適した値を個別に設定することができる。そのため、各特性パラメータについての加重平均値として上記因子の影響による不要な変化が抑えられた値をそれぞれ算出することができ、同値を学習値として学習することができる。したがって、燃料供給系内の燃料圧力に基づく燃料噴射弁の作動特性の学習を精度良く行うことができる。
【００１１】
上記装置において、前記複数の特性パラメータは、前記燃料噴射弁の開弁遅れ時間と、前記燃料噴射弁の開弁に伴う燃料圧力の変動期間において前記圧力センサにより検出される燃料圧力に基づき学習される所定パラメータとを含み、前記装置は、前記開弁遅れ時間についての加重平均値の算出における重み付けの係数を前記所定パラメータについての加重平均値の算出における重み付けの係数より大きい値に設定することができる。
【００１２】
燃料の性状（温度や性質）が異なる場合には、燃料の粘度が異なるため、同一態様で燃料噴射弁を開弁駆動した場合であっても、その開閉時における燃料圧力の変動態様が異なったものとなる。
【００１３】
上記装置において、燃料噴射弁に開弁信号が出力されてから同燃料噴射弁からの燃料噴射が実際に開始されるまでの時間（上記開弁遅れ時間）は、燃料噴射の開始に伴う圧力低下が始まるタイミング以前の時間であるため、燃料性状の相異に起因する燃料圧力の変動態様のばらつきによる影響を受け難い。これに対して、開弁遅れ時間以外の特性パラメータであり、且つ燃料噴射弁の開弁に伴う燃料圧力の変動期間において圧力センサにより検出される燃料圧力に基づき学習される所定パラメータは、燃料圧力の変動期間において同燃料圧力に基づき算出されるために、燃料性状の相異に起因する燃料圧力の変動態様のばらつきによる影響を受け易い。こうしたことから、燃料性状の相異に起因する燃料圧力の変動態様のばらつきによる影響に着目した場合には、上記開弁遅れ時間は上記所定パラメータと比較して短期的な変化を招き難い特性パラメータであると云える。
【００１４】
上記装置によれば、短期的な変化を招き難い開弁遅れ時間についての加重平均値の算出に際してその重み付けの係数として大きい値が設定されるため、同開弁遅れ時間の学習値として比較的長い期間にわたって徐々に変化する値を学習することができる。しかも、短期的な変化を招き易い所定パラメータについての加重平均値を算出する際にはその重み付けの係数として小さい値が設定されるために、所定パラメータの学習値として、比較的短い期間で変化する値、すなわち燃料性状の変化に早期に追従させることの可能な値を学習することができる。
【００１５】
上記装置では、前記所定パラメータとして、燃料噴射率の上昇速度、前記燃料噴射率の低下速度、前記燃料噴射率の最大値、および前記燃料噴射弁の閉弁遅れ時間を採用することができる。
【００１６】
上記装置においては、前記学習処理に用いる燃料圧力の前記圧力センサによる検出時において前記燃料噴射弁から噴射されていた燃料の量に応じて前記重み付けの係数を可変設定することが望ましい。
【００１７】
前記圧力センサの検出値の変動態様を短期的に変化させる因子の影響は、燃料噴射弁から噴射される燃料の量によっても異なる。上記装置によれば、そうした上記因子の影響の相異に応じた適正な値を各特性パラメータについての加重平均値として算出することができる。
【００１８】
上記装置において、前記圧力センサを前記燃料噴射弁に一体に設けられるものとしてもよい。
上記装置によれば、燃料噴射弁から離れた位置において燃料圧力が検出される装置と比較して燃料噴射弁の噴射孔に近い部位の燃料圧力を検出することができるため、燃料噴射弁の開弁に伴う同燃料噴射弁の内部の燃料圧力の低下を精度良く検出することができる。したがって、その燃料圧力の変動態様に基づいて燃料噴射弁の作動特性としての複数の特性パラメータを精度良く算出して学習することができる。
【００１９】
上記装置において、前記内燃機関を複数の気筒を有するものとし、その前記燃料供給系を昇圧された状態の燃料を蓄える蓄圧容器を有するものとし、前記燃料噴射弁を前記内燃機関の気筒毎に設けられて前記蓄圧容器に各別に接続されるものとし、前記圧力センサを、前記内燃機関の気筒毎に設けられて、前記燃料噴射弁に燃料を供給する燃料供給通路内における前記蓄圧容器と前記燃料噴射弁の噴射孔との間の部位の燃料圧力を検出するものとしてもよい。
【００２０】
上記装置によれば、燃料噴射弁の作動特性が気筒毎に異なる多気筒の内燃機関において、気筒毎に設けられた専用の圧力センサにより検出される燃料圧力に基づいて各燃料噴射弁の作動特性をそれぞれ精度良く学習することができる。
【図面の簡単な説明】
【００２１】
【図１】内燃機関の燃料噴射特性学習装置の一実施形態の概略構成を示す略図。
【図２】燃料噴射弁の断面構造を示す断面図。
【図３】（ａ）および（ｂ）駆動パルスと燃料噴射率との関係を燃料噴射弁の各特性パラメータとともに示すタイミングチャート。
【図４】（ａ）〜（ｃ）燃料圧力の時間波形と燃料噴射率の検出時間波形との関係を示すタイミングチャート。
【図５】（ａ）および（ｂ）燃料噴射率の検出時間波形と基本時間波形との関係を示すタイミングチャート。
【図６】燃料噴射弁の開閉時における燃料圧力の変動態様の一例を示すタイミングチャート。
【図７】図６に示す直線と動作圧力との交点を拡大して示すタイミングチャート。
【図８】学習処理の実行手順を示すフローチャート。
【発明を実施するための形態】
【００２２】
以下、内燃機関の燃料噴射特性学習装置の一実施形態について説明する。
図１に示すように、内燃機関１０の気筒１１には吸気通路１２が接続されている。内燃機関１０の気筒１１内には吸気通路１２を介して空気が吸入される。なお、この内燃機関１０としては複数（本実施形態では４つ［♯１，♯２，♯３，♯４］）の気筒１１を有するディーゼル機関が採用されている。内燃機関１０には、気筒１１（♯１〜♯４）毎に、同気筒１１内に燃料を直接噴射する直噴タイプの燃料噴射弁２０が取り付けられている。この燃料噴射弁２０の開弁駆動によって噴射された燃料は内燃機関１０の気筒１１内において圧縮加熱された吸入空気に触れて着火および燃焼する。そして内燃機関１０では、気筒１１内における燃料の燃焼に伴い発生するエネルギによってピストン１３が押し下げられてクランクシャフト１４が強制回転するようになる。内燃機関１０の気筒１１において燃焼した燃焼ガスは排気として内燃機関１０の排気通路１５に排出される。
【００２３】
各燃料噴射弁２０は分岐通路３１ａを介してコモンレール３４に各別に接続されている。コモンレール３４は供給通路３１ｂを介して燃料タンク３２に接続されている。この供給通路３１ｂには、燃料を圧送する燃料ポンプ３３が設けられている。本実施形態では、燃料ポンプ３３による圧送によって昇圧された燃料が蓄圧容器としてのコモンレール３４に蓄えられるとともに各燃料噴射弁２０の内部に供給される。なお本実施形態では、各燃料噴射弁２０、分岐通路３１ａ、供給通路３１ｂ、燃料ポンプ３３、およびコモンレール３４が燃料供給系として機能する。
【００２４】
また、各燃料噴射弁２０にはリターン通路３５が接続されている。リターン通路３５はそれぞれ燃料タンク３２に接続されている。このリターン通路３５を介して燃料噴射弁２０の内部の燃料の一部が燃料タンク３２に戻される。
【００２５】
以下、燃料噴射弁２０の内部構造について説明する。
図２に示すように、燃料噴射弁２０のハウジング２１の内部にはニードル弁２２が設けられている。このニードル弁２２はハウジング２１内において往復移動（同図の上下方向に移動）することの可能な状態で設けられている。ハウジング２１の内部には上記ニードル弁２２を噴射孔２３側（同図の下方側）に常時付勢するスプリング２４が設けられている。またハウジング２１の内部には、上記ニードル弁２２を間に挟んで一方側（同図の下方側）の位置にノズル室２５が形成されるとともに、他方側（同図の上方側）の位置に圧力室２６が形成されている。
【００２６】
ノズル室２５には、その内部とハウジング２１の外部とを連通する噴射孔２３が形成されるとともに、導入通路２７を介して上記分岐通路３１ａ（コモンレール３４）から燃料が供給されている。圧力室２６には連通路２８を介して上記ノズル室２５および分岐通路３１ａ（コモンレール３４）が接続されている。また圧力室２６は排出路３０を介してリターン通路３５（燃料タンク３２）に接続されている。
【００２７】
上記燃料噴射弁２０としては電気駆動式のものが採用されている。詳しくは、燃料噴射弁２０のハウジング２１の内部に駆動パルス（開弁信号または閉弁信号）の入力によって伸縮する圧電素子（例えばピエゾ素子）が積層された圧電アクチュエータ２９が設けられている。この圧電アクチュエータ２９には弁体２９ａが取り付けられている。この弁体２９ａは圧力室２６の内部に設けられている。そして、圧電アクチュエータ２９の作動による弁体２９ａの移動を通じて、連通路２８（ノズル室２５）と排出路３０（リターン通路３５）とのうちの一方が選択的に圧力室２６に連通されるようになっている。
【００２８】
この燃料噴射弁２０では、圧電アクチュエータ２９に閉弁信号が入力されると、圧電アクチュエータ２９が収縮して弁体２９ａが移動することによって、連通路２８と圧力室２６とが連通された状態になるとともに、リターン通路３５と圧力室２６との連通が遮断された状態になる。これにより、圧力室２６内の燃料のリターン通路３５（燃料タンク３２）への排出が禁止された状態でノズル室２５と圧力室２６とが連通されるようになる。その結果、ノズル室２５と圧力室２６との圧力差がごく小さくなって、ニードル弁２２がスプリング２４の付勢力によって噴射孔２３を塞ぐ位置に移動するために、このとき燃料噴射弁２０は燃料が噴射されない状態（閉弁状態）になる。
【００２９】
一方、圧電アクチュエータ２９に開弁信号が入力されると、圧電アクチュエータ２９が伸長して弁体２９ａが移動することによって、連通路２８と圧力室２６との連通が遮断された状態になるとともに、リターン通路３５と圧力室２６とが連通された状態になる。これにより、ノズル室２５から圧力室２６への燃料の流出が禁止された状態で圧力室２６内の燃料の一部がリターン通路３５を介して燃料タンク３２に戻されるようになる。その結果、圧力室２６内の燃料の圧力が低下して同圧力室２６とノズル室２５との圧力差が大きくなって、同圧力差によってニードル弁２２がスプリング２４の付勢力に抗して移動して噴射孔２３から離れるために、このとき燃料噴射弁２０は燃料が噴射される状態（開弁状態）になる。
【００３０】
燃料噴射弁２０には、上記導入通路２７の内部の燃料圧力ＰＱを検出するための圧力センサ５１が一体に取り付けられている。そのため、例えばコモンレール３４（図１参照）内の燃料圧力などの燃料噴射弁２０から離れた位置の燃料圧力が検出される装置と比較して、燃料噴射弁２０の噴射孔２３に近い部位の燃料圧力を検出することができ、燃料噴射弁２０の開弁に伴う同燃料噴射弁２０の内部の燃料圧力の変化を精度良く検出することができる。この圧力センサ５１は、燃料圧力に応じた信号を出力するセンサ本体５１Ａと同センサ本体５１Ａの検出値を記憶するメモリ５１Ｂとにより構成されて、各燃料噴射弁２０に一つずつ、すなわち内燃機関１０の気筒１１（♯１〜♯４）毎に設けられている。
【００３１】
図１に示すように、内燃機関１０には、その周辺機器として、運転状態を検出するための各種センサが設けられている。それらセンサとしては、上記圧力センサ５１の他、例えば吸気通路１２を通過する空気の量（通路空気量ＧＡ）を検出するための吸気量センサ５２や、クランクシャフト１４の回転速度（機関回転速度ＮＥ）を検出するためのクランクセンサ５３が設けられている。その他、アクセル操作部材（例えばアクセルペダル）の操作量（アクセル操作量ＡＣＣ）を検出するためのアクセルセンサ５４なども設けられている。
【００３２】
また内燃機関１０の周辺機器としては、演算処理装置を備えて構成された電子制御ユニット４０なども設けられている。この電子制御ユニット４０は各種センサの出力信号を取り込むとともにそれら出力信号に基づき各種の演算を行い、その演算結果をもとに燃料噴射弁２０の作動制御（噴射量制御）や燃料ポンプ３３の作動制御（噴射圧制御）などの内燃機関１０の運転にかかる各種制御を実行する。
【００３３】
本実施形態では噴射圧制御が次のように実行される。すなわち先ず、通路空気量ＧＡおよび機関回転速度ＮＥに基づいてコモンレール３４内の燃料圧力についての制御目標値（目標燃料圧力）が算出されるとともに、実際の燃料圧力が目標燃料圧力になるように燃料ポンプ３３の作動量（燃料圧送量または燃料戻し量）が調節される。こうした燃料ポンプ３３の作動量の調節を通じて、コモンレール３４内の燃料圧力、換言すれば、燃料噴射弁２０の燃料噴射圧が機関運転状態に応じた圧力に調節されるようになる。
【００３４】
本実施形態では噴射量制御が次のように実行される。すなわち先ず、通路空気量ＧＡや機関回転速度ＮＥ、アクセル操作量ＡＣＣなどといった内燃機関１０の運転状態と相関のある値（いわゆる機関パラメータ）に基づいて、燃料噴射量の制御目標値（目標噴射量）や、燃料噴射時期の制御目標値（目標噴射時期）が算出される。本実施形態では、上記機関パラメータにより定まる機関運転状態と同運転状態に適した各制御目標値との関係が実験やシミュレーションの結果に基づき予め求められて電子制御ユニット４０にそれぞれ記憶されている。そして、電子制御ユニット４０はそのときどきの機関パラメータに基づいて上記関係から各種の制御目標値を各別に設定する。
【００３５】
そして、燃料噴射弁２０の開弁期間についての制御目標値（目標噴射期間ＴＡＵ）が、上記目標噴射量および燃料圧力ＰＱに基づきモデル式から設定される。本実施形態では、コモンレール３４、各分岐通路３１ａ、各燃料噴射弁２０等からなる燃料供給系をモデル化した物理モデルが構築されており、同物理モデルを通じて上記目標噴射期間ＴＡＵが算出される。詳しくは、目標噴射量、燃料圧力ＰＱ、後述する学習値などを変数とするモデル式が定められて電子制御ユニット４０に予め記憶されており、同モデル式を通じて目標噴射期間ＴＡＵが算出される。
【００３６】
そして、目標噴射時期および目標噴射期間ＴＡＵに応じたかたちで電子制御ユニット４０から駆動パルスが出力され、この駆動パルスの入力に基づき各燃料噴射弁２０が各別に開弁駆動される。これにより、そのときどきの機関運転状態に見合う量の燃料が各燃料噴射弁２０から噴射されて内燃機関１０の各気筒１１内に供給されるようになるため、機関運転状態に見合う回転トルクがクランクシャフト１４に付与されるようになる。
【００３７】
本実施形態では、圧力センサ５１により検出される燃料圧力ＰＱに基づいて燃料噴射弁２０の作動特性としての複数の特性パラメータを学習する学習処理が実行される。
図３に、学習処理により学習される特性パラメータの一例を示す。
【００３８】
図３に示すように、本実施形態では上記特性パラメータとして、開弁遅れ時間τｄ、噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、閉弁遅れ時間τｅ、噴射率低下速度Ｑｄｎを採用している。詳しくは、開弁遅れ時間τｄは電子制御ユニット４０から燃料噴射弁２０に開弁信号（図３（ａ））が出力されてから同燃料噴射弁２０からの燃料噴射が実際に開始されるまでの時間であり、噴射率上昇速度Ｑｕｐは燃料噴射弁２０の開弁動作が開始された後の燃料噴射率（図３（ｂ））の上昇速度である。また、最大噴射率Ｑｍａｘは燃料噴射率の最大値であり、閉弁遅れ時間τｅは電子制御ユニット４０から燃料噴射弁２０に閉弁信号が出力されてから同燃料噴射弁２０の閉弁動作（詳しくはニードル弁２２の閉弁側への移動）が開始されるまでの時間である。さらに、噴射率低下速度Ｑｄｎは、燃料噴射弁２０の閉弁動作が開始された後の燃料噴射率の下降速度である。
【００３９】
学習処理では先ず、圧力センサ５１により検出される燃料圧力ＰＱに基づいて実際の燃料噴射率の時間波形（検出時間波形）が形成される。
燃料噴射弁２０の内部（詳しくは、ノズル室２５）の燃料圧力は、同燃料噴射弁２０が開弁駆動されるとリフト量の増加に伴って低下し、その後において閉弁駆動されるとリフト量の減少に伴って上昇するようになる。本実施形態では、そうした燃料噴射弁２０内部の燃料圧力（詳しくは、燃料圧力ＰＱ）の推移をもとに、上記開弁遅れ時間τｄ、噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、閉弁遅れ時間τｅ、および噴射率低下速度Ｑｄｎが特定される。そして、それら特定した値によって実際の燃料噴射率の時間波形（検出時間波形）が形成される。なお、燃料圧力ＰＱの時間波形としては、ローパスフィルタを用いて平滑化したり、無噴射気筒に対応する圧力センサ５１により検出された燃料圧力ＰＱによる補正を行ったりした値をもとに形成した波形が用いられる。
【００４０】
図４に、燃料圧力ＰＱの時間波形と燃料噴射率の検出時間波形との関係を示す。
図４に示すように、詳しくは先ず、燃料噴射弁２０の開弁動作が開始される直前の所定期間Ｔ１における燃料圧力ＰＱ（図４（ｃ））の平均値が算出されるとともに、同平均値が基準圧力Ｐｂｓとして記憶される。この基準圧力Ｐｂｓは、閉弁時における燃料噴射弁２０内部の燃料圧力に相当する圧力として用いられる。
【００４１】
次に、この基準圧力Ｐｂｓから所定圧力Ｐ１を減算した値が動作圧力Ｐａｃ（＝Ｐｂｓｅ−Ｐ１）として算出される。この所定圧力Ｐ１は、燃料噴射弁２０の開弁駆動あるいは閉弁駆動に際してニードル弁２２が閉弁位置にある状態であるにも関わらず燃料圧力ＰＱが変化する分、すなわちニードル弁２２の移動に寄与しない燃料圧力ＰＱの変化分に相当する圧力である。
【００４２】
その後、燃料噴射の実行開始直後に燃料圧力ＰＱが降下する期間において、同燃料圧力ＰＱとの差が最も小さくなる直線Ｌ１（図４では、直交座標の縦軸を燃料噴射率とし横軸を時間とする一次関数）が最小二乗法を用いて求められるとともに、この直線Ｌ１と上記動作圧力Ｐａｃとの交点Ａが算出される。そして、この交点Ａを燃料圧力ＰＱの検出遅れ分だけ過去の時期に戻した点ＡＡに対応する時期が、燃料噴射弁２０による燃料噴射が開始された時期（噴射開始時期Ｔｏｓ、図４（ｂ））として特定される。なお上記検出遅れ分は、燃料噴射弁２０のノズル室２５（図２参照）の圧力変化タイミングに対する燃料圧力ＰＱの変化タイミングの遅れに相当する期間であり、ノズル室２５と圧力センサ５１との距離などに起因して生じる遅れ分である。本実施形態では、電子制御ユニット４０から燃料噴射弁２０に開弁信号（図４（ａ））が出力された時期から上記噴射開始時期Ｔｏｓまでの時間が開弁遅れ時間τｄとして特定される。
【００４３】
また、燃料噴射の実行開始に伴い燃料圧力ＰＱが一旦降下した後に上昇する上昇期間において、同燃料圧力ＰＱとの差が最も小さくなる直線Ｌ２（図４では、直交座標の縦軸を燃料噴射率（図４（ｂ））とし横軸を時間とする一次関数）が最小二乗法を用いて求められるとともに、この直線Ｌ２と上記動作圧力Ｐａｃとの交点Ｂが算出される。そして、この交点Ｂを検出遅れ分だけ過去の時期に戻した点ＢＢに対応する時期が、燃料噴射弁２０による燃料噴射が停止された時期（噴射停止時期Ｔｃｅ）として特定される。
【００４４】
さらに、直線Ｌ１と直線Ｌ２との交点Ｃが算出されるとともに同交点Ｃにおける燃料圧力ＰＱと動作圧力Ｐａｃとの差（仮想圧力低下分ΔＰ［＝Ｐａｃ−ＰＱ］）が求められる。また、この仮想圧力低下分ΔＰに目標噴射量および目標燃料圧力に基づき設定されるゲインＧ１を乗算した値が仮想最大燃料噴射率ＶＲｔ（＝ΔＰ×Ｇ１）として算出される。さらに、この仮想最大燃料噴射率ＶＲｔに目標噴射量および目標燃料圧力に基づき設定されるゲインＧ２を乗算した値が最大噴射率Ｑｍａｘ（＝ＶＲｔ×Ｇ２）として算出される。なお本実施形態では、各ゲインＧ１，Ｇ２の設定に用いる目標噴射量および目標燃料圧力として、検出時間波形の形成に用いる燃料圧力ＰＱの圧力センサ５１による検出時において設定されていた値が採用される。
【００４５】
その後、上記交点Ｃを検出遅れ分だけ過去の時期に戻した時期ＣＣが算出されるとともに、同時期ＣＣにおいて仮想最大燃料噴射率ＶＲｔになる点Ｄが特定される。
そして、この点Ｄに対応する時期が、燃料噴射弁２０の閉弁動作が開始された時期（閉弁開始時期Ｔｃｓ）として特定される。本実施形態では、電子制御ユニット４０から燃料噴射弁２０に閉弁信号が出力された時期から上記閉弁開始時期Ｔｃｓまでの時間が閉弁遅れ時間τｅとして特定される。
【００４６】
また、上記点Ｄおよび噴射開始時期Ｔｏｓ（詳しくは、同時期Ｔｏｓにおいて燃料噴射率が「０」になる点）を繋ぐ直線Ｌ３が求められるとともに、同直線Ｌ３の傾き（具体的には、単位時間当たりの燃料噴射率の増加量）が噴射率上昇速度Ｑｕｐとして特定される。
【００４７】
さらに、点Ｄおよび噴射停止時期Ｔｃｅ（詳しくは、同時期Ｔｃｅにおいて燃料噴射率が「０」になる点）を繋ぐ直線Ｌ４が求められるとともに、同直線Ｌ４の傾き（具体的には、単位時間当たりの燃料噴射率の低下量）が噴射率低下速度Ｑｄｎとして特定される。
【００４８】
本実施形態では、このようにして特定された開弁遅れ時間τｄ、噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、噴射率低下速度Ｑｄｎ、および閉弁遅れ時間τｅによって形成される台形形状の時間波形が燃料噴射率についての検出時間波形として用いられる。
【００４９】
一方、本実施形態の学習処理では、目標噴射量、目標噴射時期、目標燃料圧力などといった各種算出パラメータに基づいて燃料噴射率についての基本時間波形が算出される。本実施形態では、それら算出パラメータにより定まる機関運転領域と同運転領域に適した基本時間波形との関係が各種の実験やシミュレーションの結果に基づき予め求められて電子制御ユニット４０に記憶されている。そして、電子制御ユニット４０は各種算出パラメータに基づいて上記関係から基本時間波形を算出する。
【００５０】
図５に、上記基本時間波形の一例を示す。同図５（ａ）および（ｂ）に示すように、基本時間波形としては、開弁遅れ時間τｄｂ、噴射率上昇速度Ｑｕｐｂ、最大噴射率Ｑｍａｘｂ、閉弁遅れ時間τｅｂ、および噴射率低下速度Ｑｄｎｂにより規定される台形の波形が設定される。
【００５１】
そして、本実施形態の学習処理では、検出時間波形と基本時間波形との関係に基づいて燃料噴射弁２０の複数の特性パラメータについての学習値が学習される。すなわち先ず、内燃機関１０の運転中において検出時間波形と基本時間波形とが比較されるとともにそれら波形の各特性パラメータの差が逐次算出される。各特性パラメータの差としては、具体的には、開弁遅れ時間の差Δτｄ（＝τｄｂ−τｄ）、噴射率上昇速度の差ΔＱｕｐ（＝Ｑｕｐｂ−Ｑｕｐ）、最大噴射率の差ΔＱｍａｘ（＝Ｑｍａｘｂ−Ｑｍａｘ）、噴射率低下速度の差ΔＱｄｎ（＝Ｑｄｎｂ−Ｑｄｎ）、および閉弁遅れ時間の差Δτｅ（＝τｅｂ−τｅ）が算出される。そして、これら差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値が算出されるとともに、その加重平均値が燃料噴射弁２０の作動特性のばらつきを補償するための学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして電子制御ユニット４０に記憶される。
【００５２】
本実施形態では、これら学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅがそれぞれ、前述したモデル式に基づいて目標噴射期間ＴＡＵを算出するための算出パラメータとして用いられる。このようにして目標噴射期間ＴＡＵを算出することにより、燃料噴射弁２０の動作特性ばらつきの影響分が補償されるようになる。なお本実施形態では、燃料圧力ＰＱに基づいて学習値を算出する処理が、内燃機関１０の気筒１１（♯１〜♯４）毎にそれぞれ対応する圧力センサ５１の出力信号に基づき実行される。また本実施形態の装置では、燃料圧力（詳しくは、目標燃料圧力）と燃料噴射量（詳しくは、目標噴射量）とにより区画される複数の学習領域が定められており、それら領域毎に学習値が学習されて記憶される。
【００５３】
ここで、燃料噴射弁２０の開閉に伴う圧力センサ５１の検出値の変動態様は、燃料供給系の構成部品の経時変化（燃料噴射弁２０の噴射孔２３へのデポジットの付着など）に伴い長期間にわたって徐々に変化することに加えて、検出信号に重畳されるノイズや燃料の性状（温度、性質）などといった種々の因子の影響を受けて短期的にも変化する。
【００５４】
本実施形態では、そうした検出値の変動態様の短期的な変化に起因する各学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅの不要な変化を抑えるために、複数の特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅそれぞれの加重平均値が算出されるとともにそれら加重平均値が学習値として記憶される。
【００５５】
ところで、複数の特性パラメータに対する上記因子の影響は必ずしも同一ではないため、仮に各特性パラメータの学習に際して同一態様で加重平均した値を学習値として算出するようにしたとしても、全ての特性パラメータについて実際の燃料噴射弁２０の作動特性に見合う値を学習値として適正に学習することができない可能性がある。
【００５６】
例えば燃料の性状（温度や性質）が異なる場合には、燃料の粘度が異なるため、同一態様で燃料噴射弁２０を開弁駆動した場合であっても、その開閉時における燃料圧力ＰＱの変動態様が異なったものとなる。
【００５７】
複数の特性パラメータのうちの開弁遅れ時間τｄは、燃料噴射弁２０からの燃料噴射の開始に伴う燃料圧力ＰＱの低下が始まるタイミング以前の時間であるため、燃料性状の相異に起因する燃料圧力ＰＱの変動態様のばらつきによる影響を受け難い。これに対して、複数の特性パラメータのうちの開弁遅れ時間τｄ（図４）以外の所定パラメータ（噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、噴射率低下速度Ｑｄｎ、閉弁遅れ時間τｅ）は、燃料噴射弁２０の開弁に伴う燃料圧力の変動期間において圧力センサ５１により検出される燃料圧力ＰＱに基づき特定される。そのため、燃料性状の相異に起因する燃料圧力ＰＱの変動態様のばらつきによる影響を受け易い。
【００５８】
こうしたことから、燃料性状の相異に起因する燃料圧力ＰＱの変動態様のばらつきによる影響に着目した場合には、上記開弁遅れ時間τｄは他の特性パラメータと比較して短期的な変化を招き難い特性パラメータであると云える。
【００５９】
しかしながら、発明者等が各種の実験やシミュレーションを行った結果、本実施形態の装置では上記開弁遅れ時間τｄが変化し易いことが分かった。これは以下のようなことが原因になっていると考えられる。
【００６０】
図６に、燃料噴射弁２０の開閉時における燃料圧力の変動態様の一例を示す。
図６中に線Ｍ１〜Ｍ３で示すように、時刻ｔ１１において燃料噴射弁２０が開弁すると燃料圧力ＰＱは、直後においては比較的緩慢な速度で低下し、その後において徐々に速度を増して低下するようになる。上述したように本実施形態では、学習処理における検出時間波形の算出に際して、燃料噴射弁２０の開弁直後に低下する燃料圧力ＰＱをもとに最小二乗法を用いて直線（図６中における直線Ｌ５〜Ｌ７）が求められるとともに、この直線と動作圧力Ｐａｃ（図４参照）との交点をもとに燃料噴射の開始時期（前記噴射開始時期Ｔｏｓ）が特定される。
【００６１】
図７に、燃料圧力の低下速度が異なる場合における直線（図６中に示す直線Ｌ５〜Ｌ６）と動作圧力Ｐａｃとの交点の具体例を示す。図７に示すように、同一のタイミング（時刻ｔ１１）で燃料噴射弁２０が開弁される場合であっても、燃料性状や燃料噴射量の相異などに起因して燃料圧力ＰＱの低下速度が異なる場合には、直線Ｌ５〜Ｌ７と動作圧力Ｐａｃとの交点（Ａ１，Ａ２，Ａ３）が異なる時期になるため、同時期をもとに特定される噴射開始時期Ｔｏｓも異なる時期になる。
【００６２】
本実施形態の装置は、開弁遅れ時間τｄが燃料性状の相異に起因する燃料圧力ＰＱの変動態様のばらつきによる影響を受け難い値であるのにも関わらず、燃料性状の変化に伴って燃料圧力ＰＱの低下速度が変化した場合にその変化に起因して開弁遅れ時間τｄの変化を招く可能性の高い制御構造になっている。
【００６３】
こうした実情をふまえて本実施形態では、複数の特性パラメータそれぞれについての加重平均値（具体的には、各特性パラメータの差の加重平均値）を算出する際に、その重み付けの係数として複数の特性パラメータ毎に異なる値が設定されている。具体的には、開弁遅れ時間τｄの差Δτｄについての係数Ｋ１、噴射率上昇速度Ｑｕｐの差ΔＱｕｐについての係数Ｋ２、最大噴射率Ｑｍａｘの差ΔＱｍａｘについての係数Ｋ３、噴射率低下速度Ｑｄｎの差ΔＱｄｎについての係数Ｋ４、閉弁遅れ時間τｅの差Δτｅについての係数Ｋ５が設定される。そして、開弁遅れ時間τｄの差Δτｄの加重平均値の算出における重み付けの係数Ｋ１が、それ以外の特性パラメータの差ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値の算出における重み付けの係数Ｋ２〜Ｋ５より大きい値（Ｋ１＞Ｋ２、且つＫ１＞Ｋ３、且つＫ１＞Ｋ４、且つＫ１＞Ｋ５）に設定される。
【００６４】
以下、このようにして重み付けの係数Ｋ１〜Ｋ５を設定することによる作用について説明する。
本実施形態の装置では、上述したように短期的な変化を招き難い開弁遅れ時間τｄの差Δτｄの加重平均値の算出に際して、その重み付けの係数Ｋ１として大きい値が設定されるため、同開弁遅れ時間τｄについての学習値Ｇτｄとして比較的長い期間にわたって徐々に変化する値を学習することができる。
【００６５】
しかも、短期的な変化を招き易い所定パラメータの差ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値を算出する際にはその重み付けの係数Ｋ２〜Ｋ５として比較的小さい値が設定される。そのため、所定パラメータについての学習値ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして、比較的短い期間で変化する値、すなわち燃料性状の変化に早期に追従させることの可能な値を学習することができる。
【００６６】
このように本実施形態によれば、前述した圧力センサ５１の検出値の変動態様を短期的に変化させる因子の影響が複数の特性パラメータ間において異なるとはいえ、それら特性パラメータの差の加重平均値の算出における重み付けの係数Ｋ１〜Ｋ５として各特性パラメータに適した値を個別に設定することができる。そのため、各特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値として上記因子の影響による不要な変化が抑えられた値をそれぞれ算出することができ、同値を学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして学習することができる。
【００６７】
以下、上述した学習処理の具体的な実行手順について説明する。
図８は上記学習処理の実行手順を示している。なお同図のフローチャートに示される一連の処理は、所定周期毎の割り込み処理として、電子制御ユニット４０により実行される。
【００６８】
図８に示すように、この処理では先ず、圧力センサ５１のメモリ５１Ｂに記憶されている燃料圧力ＰＱが読み込まれるとともに、同燃料圧力ＰＱの変動態様に基づいて燃料噴射率の検出時間波形が形成される（ステップＳ１０）。具体的には、開弁遅れ時間τｄ、噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、閉弁遅れ時間τｅ、および噴射率低下速度Ｑｄｎが特定される。
【００６９】
また、本処理の今回実行時において読み込まれた燃料圧力ＰＱの変動の原因になった燃料噴射弁２０の開弁駆動時に設定された目標噴射量、目標噴射時期、および目標燃料圧力に基づいて燃料噴射率の基本時間波形が設定される（ステップＳ１１）。具体的には、開弁遅れ時間τｄｂ、噴射率上昇速度Ｑｕｐｂ、最大噴射率Ｑｍａｘｂ、閉弁遅れ時間τｅｂ、および噴射率低下速度Ｑｄｎｂが算出される。
【００７０】
そして、それら燃料噴射率の検出時間波形と基本時間波形との比較に基づいて、各特性パラメータ（τｄ，Ｑｕｐ，Ｑｍａｘ，τｅ，Ｑｄｎ）の前記差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅがそれぞれ算出される（ステップＳ１２）。
【００７１】
さらに、このとき読み込まれた燃料圧力ＰＱの変動の原因になった燃料噴射弁２０の開弁駆動時に設定された目標噴射量に基づいて、各差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値の算出に用いる重み付けの係数Ｋ１〜Ｋ５が算出される（ステップＳ１３）。なお本実施形態では、各種の実験やシミュレーションの結果をもとに学習値として適正な値を算出することの可能な係数Ｋ１〜Ｋ５と目標噴射量との関係が予め求められ、同関係が電子制御ユニット４０に記憶されている。ステップＳ１３の処理では、この関係に基づいて各係数Ｋ１〜Ｋ５が算出される。
【００７２】
燃料性状が変化した場合において圧力センサ５１の検出値の変動態様を短期的に変化させる度合いは、燃料噴射弁２０から噴射される燃料の量に応じて異なる。この点をふまえて本実施形態では、検出時間波形の形成に用いる燃料圧力ＰＱの圧力センサ５１による検出時において燃料噴射弁２０から噴射されていた燃料の量（詳しくは、そのときの目標噴射量）に応じて、上記係数Ｋ１〜Ｋ５が可変設定される。そのため、そうした燃料噴射量の相異に起因する燃料性状の変化による影響の相異に応じたかたちで、各特性パラメータについての加重平均値として適正な値を算出することができる。
【００７３】
このようにして各係数Ｋ１〜Ｋ５が算出された後、それら係数Ｋ１〜Ｋ５を用いて以下の関係式（１）〜（５）から、各差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値が各別に算出されるとともにそれら加重平均値が各学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして記憶される（ステップＳ１４）。なお、以下の関係式（１）〜（５）では、ステップＳ１４の処理において各学習値を算出する際に電子制御ユニット４０に記憶されている学習値をそれぞれＧτｄ［ｉ］，ＧＱｕｐ［ｉ］，ＧＱｍａｘ［ｉ］，ＧＱｄｎ［ｉ］，Ｇτｅ［ｉ］で示している。
【００７４】
Ｇτｄ＝Ｇτｄ［ｉ］＋（Δτｄ−Ｇτｄ［ｉ］）／Ｋ１  …（１）
ＧＱｕｐ＝ＧＱｕｐ［ｉ］＋（ΔＱｕｐ−ＧＱｕｐ［ｉ］）／Ｋ２  …（２）
ＧＱｍａｘ
＝ＧＱｍａｘ［ｉ］＋（ΔＱｍａｘ−ＧＱｍａｘ［ｉ］）／Ｋ３  …（３）
ＧＱｄｎ＝ＧＱｄｎ［ｉ］＋（ΔＱｄｎ−ＧＱｄｎ［ｉ］）／Ｋ４  …（４）
Ｇτｅ＝Ｇτｅ［ｉ］＋（Δτｅ−Ｇτｅ［ｉ］）／Ｋ５  …（５）
以上説明したように、本実施形態によれば、以下に記載する効果が得られる。
【００７５】
（１）学習処理において複数の特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値をそれぞれ算出するとともにそれら加重平均値を各特性パラメータについての学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして各別に記憶するようにした。そして、加重平均値の算出における重み付けの係数Ｋ１〜Ｋ５として、複数の特性パラメータ間において異なる値を設定するようにした。そのため、各特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値として前記因子の影響による不要な変化が抑えられた値をそれぞれ算出することができ、同値を学習値Ｇτｄ，ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして学習することができる。したがって、燃料供給系内の燃料圧力に基づく燃料噴射弁２０の作動特性の学習を精度良く行うことができる。
【００７６】
（２）開弁遅れ時間τｄの差Δτｄの加重平均値の算出における重み付けの係数Ｋ１を、それ以外の特性パラメータの各差ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値の算出における重み付けの係数Ｋ２〜Ｋ５より大きい値に設定した。これにより、短期的な変化を招き難い開弁遅れ時間τｄの差Δτｄの加重平均値の算出に際してその重み付けの係数Ｋ１として大きい値が設定されるため、同開弁遅れ時間τｄの学習値Ｇτｄとして比較的長い期間にわたって徐々に変化する値を学習することができる。しかも、短期的な変化を招き易い所定パラメータの差ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値を算出する際にはその重み付けの係数Ｋ２〜Ｋ５として比較的小さい値が設定されるため、所定パラメータの学習値ＧＱｕｐ，ＧＱｍａｘ，ＧＱｄｎ，Ｇτｅとして、燃料性状の変化に早期に追従させることの可能な値を学習することができる。
【００７７】
（３）検出時間波形の形成に用いる燃料圧力ＰＱの圧力センサ５１による検出時に設定されていた目標噴射量に応じて前記係数Ｋ１〜Ｋ５を可変設定するようにした。そのため、燃料噴射量の相異に起因する燃料性状の変化による影響の相異に応じたかたちで各特性パラメータについての加重平均値として適正な値を算出することができる。
【００７８】
（４）燃料噴射弁２０として、その導入通路２７内の燃料圧力ＰＱに応じた信号を出力する圧力センサ５１が一体に取り付けられたものを採用した。そのため、例えばコモンレール３４内の燃料圧力などの燃料噴射弁２０から離れた位置の燃料圧力が検出される装置と比較して、燃料噴射弁２０の噴射孔２３に近い部位の燃料圧力を検出することができ、燃料噴射弁２０の開弁に伴う同燃料噴射弁２０の内部の燃料圧力の変化を精度良く検出することができる。したがって、圧力センサ５１より検出される燃料圧力ＰＱの変動態様に基づいて、燃料噴射弁２０の作動特性としての複数の特性パラメータを精度良く算出して学習することができる。
【００７９】
（５）内燃機関１０の気筒１１（♯１〜♯４）毎にそれぞれ対応する圧力センサ５１の出力信号に基づいて学習処理を実行するようにした。そのため、燃料噴射弁２０の作動特性が気筒１１毎に異なる多気筒の内燃機関１０において、気筒１１毎に設けられた専用の圧力センサ５１により検出される燃料圧力ＰＱに基づいて複数の特性パラメータを精度良く算出して学習することができる。
【００８０】
なお、上記実施形態は、以下のように変更して実施してもよい。
・検出時間波形の形成に際して、最小二乗法を用いて直線Ｌ１を求めることに代えて、燃料噴射の実行開始直後において燃料圧力ＰＱが降下する期間における同燃料圧力ＰＱの一回微分値を算出するとともに、その一回微分値が最小になる点における燃料圧力ＰＱの時間波形の接線を求めるようにしてもよい。
【００８１】
・検出時間波形の形成に際して、最小二乗法を用いて直線Ｌ２を求めることに代えて、燃料噴射の実行開始直後において燃料圧力ＰＱが一旦降下した後に上昇する期間における同燃料圧力ＰＱの一回微分値を算出するとともに、その一回微分値が最大になる点における燃料圧力ＰＱの時間波形の接線を求めるようにしてもよい。
【００８２】
・燃料噴射弁２０の複数の特性パラメータの差Δτｄ，ΔＱｕｐ，ΔＱｍａｘ，ΔＱｄｎ，Δτｅの加重平均値を算出するとともに同値を学習値として記憶することに代えて、複数の特性パラメータ（τｄ，Ｑｕｐ，Ｑｍａｘ，Ｑｄｎ，τｅ）そのものの加重平均値を算出するとともに同値を学習値として記憶するようにしてもよい。複数の特性パラメータについての加重平均値を算出するとともに同値を学習値として記憶する装置であれば、上記実施形態の装置はその構成を適宜変更した上で適用することができる。
【００８３】
・係数Ｋ１〜Ｋ５の算出に用いる算出パラメータとして、燃料圧力（具体的には、基準圧力Ｐｂｓや目標燃料圧力など）を用いるようにしてもよい。燃料性状が変化した場合において圧力センサ５１の検出値の変動態様を短期的に変化させる度合いは、燃料噴射弁２０から噴射される燃料の圧力に応じて異なる。上記装置によれば、圧力センサ５１による燃料圧力ＰＱの検出時における基準圧力Ｐｂｓや目標燃料圧力に応じて上記係数Ｋ１〜Ｋ５が可変設定されるために、そうした燃料圧力の相異に起因する燃料性状の変化による影響の相異に応じたかたちで、各特性パラメータについての加重平均値として適正な値を算出することができる。
【００８４】
・係数Ｋ１〜Ｋ５として、予め定められた一定値を設定するようにしてもよい。
・係数Ｋ２〜Ｋ５のいずれか二つを同一の値に設定したり、いずれか三つを同一の値に設定したり、全てを同一の値に設定したりしてもよい。
【００８５】
・学習値として適正な値を算出することの可能な係数Ｋ１〜Ｋ５と目標噴射量との関係を予め求める際に、圧力センサ５１の検出値の変動態様を短期的に変化させる因子として燃料性状以外の因子を考慮するようにしてもよい。なお、そうした装置において、新たに採用する因子によっては、係数Ｋ１として係数Ｋ２〜Ｋ５のいずれかより小さい値を設定するようにしてもよい。要は、複数の特性パラメータについての加重平均値として上記因子の影響による不要な変化が抑えられる値をそれぞれ算出するとともに同値を学習値として学習することができるように、特性パラメータ毎に加重平均値の重み付けの係数を設定することができればよい。
【００８６】
・燃料噴射弁２０の作動特性としての複数の特性パラメータは任意に変更することができる。例えば開弁遅れ時間τｄ、噴射率上昇速度Ｑｕｐ、最大噴射率Ｑｍａｘ、噴射率低下速度Ｑｄｎ、および閉弁遅れ時間τｅのうちのいずれか二つのみを特定パラメータとしたり、いずれか三つのみを特定パラメータとしたり、四つのみを特定パラメータとしたりすることができる。また、燃料噴射率が最大噴射率に到達した時期や、燃料噴射率が最大噴射率から低下し始める時期、燃料噴射率が「０」になる時期などを特性パラメータとして新たに採用することもできる。
【００８７】
・燃料噴射弁２０の内部（詳しくは、ノズル室２５内）の燃料圧力の指標となる圧力、言い換えれば同燃料圧力の変化に伴って変化する燃料圧力を適正に検出することができるのであれば、圧力センサ５１を燃料噴射弁２０に直接取り付けることに限らず、同圧力センサ５１の取り付け態様は任意に変更することができる。具体的には、圧力センサ５１を燃料供給通路におけるコモンレール３４と燃料噴射弁２０との間の部位（分岐通路３１ａ）に取り付けたり、コモンレール３４に取り付けたりしてもよい。
【００８８】
・圧電アクチュエータ２９により駆動されるタイプの燃料噴射弁２０に代えて、例えばソレノイドコイルなどを備えた電磁アクチュエータによって駆動されるタイプの燃料噴射弁を採用することもできる。
【００８９】
・４つの気筒を有する内燃機関に限らず、１つ〜３つの気筒を有する内燃機関、あるいは５つ以上の気筒を有する内燃機関にも、上記燃料噴射特性学習装置は適用することができる。
【００９０】
・上記燃料噴射特性学習装置は、ディーゼル機関に限らず、ガソリン燃料を用いるガソリン機関や天然ガス燃料を用いる天然ガス機関にも適用することができる。
【符号の説明】
【００９１】
１０…内燃機関、１１…気筒、１２…吸気通路、１３…ピストン、１４…クランクシャフト、１５…排気通路、２０…燃料噴射弁、２１…ハウジング、２２…ニードル弁、２３…噴射孔、２４…スプリング、２５…ノズル室、２６…圧力室、２７…導入通路、２８…連通路、２９…圧電アクチュエータ、２９ａ…弁体、３０…排出路、３１ａ…分岐通路、３１ｂ…供給通路、３２…燃料タンク、３３…燃料ポンプ、３４…コモンレール、３５…リターン通路、４０…電子制御ユニット、５１…圧力センサ、５１Ａ…センサ本体、５１Ｂ…メモリ、５２…吸気量センサ、５３…クランクセンサ、５４…アクセルセンサ。
【図１】
2014098341.tif 000003
【図２】
2014098341.tif 000004
【図３】
2014098341.tif 000005
【図４】
2014098341.tif 000006
【図５】
2014098341.tif 000007
【図６】
2014098341.tif 000008
【図７】
2014098341.tif 000009
【図８】
2014098341.tif 000010