(57)【特許請求の範囲】
【請求項１】
燃料噴射弁の指令噴射量に対する実噴射量のずれ量を補正する補正値を前記燃料噴射弁に供給される燃料の圧力毎に学習する全領域学習を所定期間毎に実行する内燃機関の燃料噴射制御装置において、
前記全領域学習の非実行期間内において前記実噴射量が前記指令噴射量を上回ることにより生じた前記ずれ量が予め設定された判定値を超えたか否かを判定し、前記ずれ量が前記判定値を超えたと判定されるときには、前記所定期間の経過を待たずに直ちに前記全領域学習を実行する
ことを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記全領域学習の非実行期間内においても前記補正値を算出し、その算出される補正値と前回前記全領域学習が実行されたときに設定された補正値との差が予め設定された判定値を超えたときに、前記ずれ量が予め設定された判定値を超えたと判定する
請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記実噴射量は、前記燃料噴射弁による単発噴射を実行したときの機関出力に基づいて算出される
請求項１または２に記載の内燃機関の燃料噴射制御装置。
【請求項４】
前記単発噴射は、前記燃料噴射弁が無噴射状態であって、かつ内燃機関の出力軸と駆動系との係合が解除されているときに実行される
請求項３に記載の内燃機関の燃料噴射制御装置。
【請求項５】
前記燃料噴射弁が、気筒内に燃料を直接噴射する筒内噴射用の燃料噴射弁である
請求項１〜４のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【請求項６】
前記内燃機関がコモンレール式のディーゼル機関であって、前記補正値が、パイロット噴射時の燃料噴射量に対して適用される値である
請求項５に記載の内燃機関の燃料噴射制御装置。
【請求項７】
前記全領域学習は、前記内燃機関の稼働時間が所定時間に達する毎に実行される
請求項１から６のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【請求項８】
前記全領域学習は、前記内燃機関を搭載した車両の走行距離が所定距離に達する毎に実行される
請求項１から６のいずれか１項に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の燃料噴射制御装置に関するものである。
【背景技術】
【０００２】
内燃機関に設けられた燃料噴射弁の噴射孔には、徐々にデポジットが付着していく。こうしたデポジットの付着量が増大していくと、指令噴射量に対して実噴射量が少なくなっていき、指令噴射量に対する実噴射量のずれ量が噴射量の許容誤差範囲を超えるようになる。そこで、そうした噴射量のずれを補償するべく、指令噴射量に対する補正値を学習する処理が、従来、種々行われている。
【０００３】
例えば、特許文献１に記載のものでは、既定の指令噴射量にて燃料噴射弁の単発噴射を実行し、その単発噴射によって得られた機関の出力トルクに基づいて実噴射量を推定するようにしている。そして、その既定の指令噴射量と推定された実噴射量とのずれ量を補正値として学習し、同補正値にて指令噴射量を補正するようにしている。
【特許文献１】特開２００５−３６７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、指令噴射量に対する実噴射量のずれ量は、燃料噴射弁に供給される燃料の圧力によっても変化する。そのため、上述したような補正値の学習は、燃料噴射弁に供給される燃料の圧力毎に学習する必要があり、こうした全領域学習が完了するまでにはある程度の時間がかかる。
【０００５】
ここで、デポジットの付着量は、内燃機関の稼働時間や車両の走行距離が長くなるにつれて徐々に増大していくため、噴射量がその許容誤差範囲を超える時期は、内燃機関の稼働時間や車両の走行距離に基づいて推定可能である。そこで、噴射量がその許容誤差範囲を超えると推定される時期に対して、全領域学習の完了に要する時間の分だけ前の時期を予め設定しておき、その設定された所定時期毎に上述した全領域学習を行うことにより、燃料噴射弁の噴射精度を上記許容誤差範囲に収めつつ、実行完了に時間のかかる全領域学習の実行回数を極力抑えることができる。
【０００６】
しかし、予め設定された所定期間毎に全領域学習を実行するようにすると、次のような不都合の発生が懸念される。
すなわち、全領域学習が完了してから次回の全領域学習が実行されるまでの間、すなわち全領域学習の非実行期間中に、デポジットが噴射孔から剥離した場合、その剥離前と比較して実噴射量は増大するようになり、指令噴射量に対する実噴射量のずれ量が大きくなる。こうした噴射精度の悪化は、デポジットが剥離してから次回の全領域学習が完了するまで解消することができない。
【０００７】
この発明は、こうした実情に鑑みてなされたものであり、その目的は、燃料噴射弁の噴射精度が悪化する期間を好適に短縮することのできる内燃機関の燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、燃料噴射弁の指令噴射量に対する実噴射量のずれ量を補正する補正値を前記燃料噴射弁に供給される燃料の圧力毎に学習する全領域学習を所定期間毎に実行する内燃機関の燃料噴射制御装置において、
前記全領域学習の非実行期間内において前記実噴射量が前記指令噴射量を上回ることにより生じた前記ずれ量が予め設定された判定値を超えたか否かを判定し、前記ずれ量が前記判定値を超えたと判定されるときには、前記所定期間の経過を待たずに直ちに前記全領域学習を実行することをその要旨とする。
【０００９】
同構成では、全領域学習の非実行期間内において、実噴射量が指令噴射量を上回ることにより生じた指令噴射量に対する実噴射量のずれ量が予め設定された判定値を超えたか否かを判定するようにしており、これにより、全領域学習の非実行期間中に噴射孔からデポジットが剥離して指令噴射量に対する実噴射量のずれ量が増大した場合には、そのずれ量の増大が検出される。そして、そうしたずれ量が判定値を超えたと判定されるときには、本来、予め設定された所定期間毎に実行される全領域学習が、そうした所定期間の経過を待たずに直ちに実行される。そのため、デポジットが剥離した後の実噴射量のずれ量に対応した上記補正値がより早期に学習され、噴射精度の悪化期間は短縮されるようになる。このように同構成によれば、燃料噴射弁の噴射精度が悪化する期間を好適に短縮することができるようになる。
【００１０】
請求項２に記載の発明は、請求項１に記載の内燃機関の燃料噴射制御装置において、前記全領域学習の非実行期間内においても前記補正値を算出し、その算出される補正値と前回前記全領域学習が実行されたときに設定された補正値との差が予め設定された判定値を超えたときに、前記ずれ量が予め設定された判定値を超えたと判定することをその要旨とする。
【００１１】
上記補正値は、指令噴射量に対する実噴射量のずれ量に応じて設定される。従って、同構成によるように、全領域学習の非実行期間内においてもそうした補正値を算出し、その算出される補正値と前回全領域学習が実行されたときに設定された補正値との差が予め設定された判定値を超えたときに、上記ずれ量が予め設定された判定値を超えたと判定することが可能である。
【００１２】
請求項３に記載の発明は、請求項１または２に記載の内燃機関の燃料噴射制御装置において、前記実噴射量は、前記燃料噴射弁による単発噴射を実行したときの機関出力に基づいて算出されることをその要旨とする。
【００１３】
内燃機関の機関出力は、燃料噴射弁から噴射される燃料の量に応じて変化する。従って、同構成によるように、燃料噴射弁から単発で燃料を噴射したときの機関出力に基づいて上記実噴射量を推定することが可能である。
【００１４】
請求項４に記載の発明は、請求項３に記載の内燃機関の燃料噴射制御装置において、前記単発噴射は、前記燃料噴射弁が無噴射状態であって、かつ内燃機関の出力軸と駆動系との係合が解除されているときに実行されることをその要旨とする。
【００１５】
同構成によれば、単発噴射の実行による機関出力の変化が明確に現れるようになるため、実噴射量の算出を精度よく行うことができるようになる。
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載の内燃機関の燃料噴射制御装置において、前記燃料噴射弁が、気筒内に燃料を直接噴射する筒内噴射用の燃料噴射弁であることをその要旨とする。
【００１６】
筒内噴射用の燃料噴射弁は、その噴射孔が燃焼室内に露出しているため、同噴射孔に対するデポジットの付着は、吸気通路内に燃料を噴射する吸気通路用の燃料噴射弁よりも顕著になる。この点、同構成によれば、そのようにデポジットの付着や剥離が起きやすい筒内噴射用の燃料噴射弁についてその噴射精度の悪化を抑えることができるようになる。
【００１７】
請求項６に記載の発明は、請求項５に記載の内燃機関の燃料噴射制御装置において、前記内燃機関がコモンレール式のディーゼル機関であって、前記補正値が、パイロット噴射時の燃料噴射量に対して適用される値であることをその要旨とする。
【００１８】
コモンレール式のディーゼル機関にあっては、排気中の窒素酸化物の低減や燃焼騒音の低下を図るために、メイン噴射に先立ってパイロット噴射を行うことがある。こうしたパイロット噴射によって噴射される燃料の量は、メイン噴射と比較して少なくなっている。そのため、噴射孔に対するデポジットの付着や同デポジットの剥離による噴射精度の悪化がパイロット噴射量に与える影響は、メイン噴射時の燃料噴射量に対する影響よりも大きくなる。この点、同構成によれば、そうしたパイロット噴射時の燃料噴射量に対して、指令噴射量に対する実噴射量のずれ量を補正する補正値が適用されるため、噴射孔に対するデポジットの付着や同デポジットの剥離による影響を受けやすいパイロット噴射量の噴射精度を好適に確保することができるようになる。
【００１９】
なお、全領域学習を所定期間毎に実行するに際しては、請求項７に記載の発明によるように、前記全領域学習は、前記内燃機関の稼働時間が所定時間に達する毎に実行される、といった構成や、請求項８に記載の発明によるように、前記全領域学習は、前記内燃機関を搭載した車両の走行距離が所定距離に達する毎に実行される、といった構成を採用することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明にかかる内燃機関の燃料噴射制御装置を、車両に搭載されたコモンレール式のディーゼルエンジンに適用した一実施形態について、図１〜図８を参照して説明する。
【００２１】
図１に、本実施形態におけるエンジン１１とその周辺構成を示す。
エンジン１１は、複数の気筒１２を有して構成されている。エンジン１１には、これら各気筒１２の燃焼室に対応してインジェクタ１３がそれぞれ配設されており、同インジェクタ１３から各燃焼室内に燃料が噴射される。インジェクタ１３は、噴射制御用の電磁弁１４を備えており、この電磁弁１４の開閉動作に基づいてインジェクタ１３による燃料噴射が制御される。そしてインジェクタ１３から噴射された燃料が燃焼されることにより、出力軸であるクランクシャフトは回転される。
【００２２】
このクランクシャフトには変速機５０が接続されている。同クランクシャフトの回転は変速機５０によって変速され、その変速後の回転が駆動輪に伝達される。
上記各インジェクタ１３は、コモンレール１５にそれぞれ接続されている。コモンレール１５は、逆止弁１６が設けられた供給配管１７を介してサプライポンプ１８の吐出ポート１８ａに接続されている。
【００２３】
サプライポンプ１８の吸入ポート１８ｂは、フィルタ１９を介して燃料タンク２１に接続されている。また、サプライポンプ１８のリターンポート１８ｃ及び電磁弁１４のリターンポート１４ａはいずれも、リターン配管２２を介して燃料タンク２１に接続されている。
【００２４】
上記サプライポンプ１８は、ディーゼルエンジン１１のクランクシャフトの回転に同期して往復動するプランジャを備えており、同プランジャによってサプライポンプ１８内の燃料を加圧し、その加圧された燃料を吐出ポート１８ａからコモンレール１５に圧送する。このサプライポンプ１８の燃料圧送量は、吐出ポート１８ａの近傍に設けられたプレッシャコントロールバルブ２３の開閉動作に基づいて調節され、これによりコモンレール１５内の燃料圧力（燃圧）が種々変更される。
【００２５】
ディーゼルエンジン１１には、その機関運転状態を検出する各種センサ等が設けられている。例えば、アクセルペダル２４の近傍には、同アクセルペダル２４の踏込量（アクセル操作量ＡＣＣＰ）を検出するアクセルセンサ３１が設けられている。コモンレール１５には、その内部の燃料圧力ＰＣを検出する燃圧センサ３２が設けられている。また、クランクシャフト近傍に設けられたクランク角センサ３４によってクランクシャフトの回転角度、すなわちクランク角度が検出され、この検出信号に基づいて機関回転速度ＮＥが算出される。
【００２６】
これら各センサの出力信号は、ディーゼルエンジン１１の電子制御装置４１に入力される。電子制御装置４１は、ＣＰＵ（中央演算装置）、メモリ、入出力回路、駆動回路等を備えて構成されており、上記各センサにて検出される機関運転状態に基づいて各種の機関制御等を実行する。
【００２７】
例えば、電子制御装置４１によって燃料噴射制御が行われる。この燃料噴射制御では、基本的に、アクセル操作量ＡＣＣＰ及び機関回転速度ＮＥ等に基づいて燃料噴射量（以下、総燃料噴射量Ｑｆｉｎという）が算出され、その総燃料噴射量Ｑｆｉｎを適切な時期にインジェクタ１３から噴射させるべく、上記電磁弁１４の開弁時期及び開弁時間が制御される。また、インジェクタ１３に供給される燃料の圧力（燃圧）を種々変更する燃圧制御を、機関運転状態に基づいたプレッシャコントロールバルブ２３の制御を通じて実行する。
【００２８】
本実施形態におけるディーゼルエンジン１１では、排気中の窒素酸化物を低減したり、燃料の燃焼騒音を低減させたりするために、パイロット噴射が行われる。このパイロット噴射は、機関出力を得るための燃料噴射であるメイン噴射に先立って行われる少量の燃料噴射であり、このパイロット噴射で噴射された燃料は、その後行われるメイン噴射で噴射される燃料の燃焼速度を低下させる効果がある。すなわち、メイン噴射で噴射された燃料の急激な燃焼を抑制する効果があるため、これにより窒素酸化物の生成や燃焼騒音の低下が図られる。ちなみに、パイロット噴射量ＱＰは、総燃料噴射量Ｑｆｉｎ及び機関回転速度ＮＥに基づいて設定される。
【００２９】
ところで、インジェクタ１３の噴射孔は燃焼室内に露出しているため、吸気通路内に燃料を噴射する吸気通路用の燃料噴射弁と比較して、その噴射孔にはデポジットが付着しやすい。こうしたデポジットの付着量が増大していくと、機関運転状態に基づいて設定されるパイロット噴射量ＱＰに対応したインジェクタ１３への指令噴射量ＱＳに対して、実際の噴射量である実噴射量ＱＲは少なくなっていき、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱが噴射量の許容誤差範囲を超えるようになる。特に、パイロット噴射によって噴射される燃料の量は、メイン噴射時と比較して少ないため、噴射孔に対するデポジットの付着等による噴射精度の悪化が実噴射量ＱＲに与える影響は、メイン噴射の燃料噴射量に対する影響よりも大きくなる。そこで、そうしたずれ量ΔＱを補償するべく、指令噴射量ＱＳに対する補正値Ｈを学習する処理が、電子制御装置４１によって行われる。
【００３０】
その補正値Ｈは、以下のようにして学習される。
まず、図２に示すように、エンジン１１の出力トルクは、インジェクタ１３の燃料噴射量に応じて変化する。
【００３１】
そこで、インジェクタ１３が無噴射状態であって、かつエンジン１１の出力軸であるクランクシャフトと駆動系である変速機５０との係合が解除されているときに、インジェクタ１３による単発噴射が実行される。この単発噴射の実行時には、パイロット噴射時の燃料噴射量に相当する学習用噴射量ＱＧが指令噴射量ＱＳとして設定される。
【００３２】
より具体的には、図３に示すように、減速時の燃料カットが開始されて（時刻ｔ１）、変速機５０の状態がニュートラル状態になっており、機関回転速度ＮＥが低下していく過程において、単発噴射が実行される（時刻ｔ２）。そして、その単発噴射を実行したときの機関回転速度ＮＥと、単発噴射を実行しなかったときの機関回転速度ＮＥ（図３に示す二点鎖線）との差分を時間積分するなどして、学習用噴射量ＱＧにより得られた出力トルクＴＱ（図３に示す斜線部の面積に相当）が算出される。なお、減速時の燃料カット中における機関回転速度ＮＥは、基本的に単調減少するため、単発噴射を実行しなかったときの機関回転速度ＮＥの変化（図３に示す二点鎖線に相当）は、単発噴射の実行直前における機関回転速度ＮＥ等から推定することができる。
【００３３】
このように、インジェクタ１３が無噴射状態となっているときに単発噴射を行うことにより、学習用噴射量ＱＧにて得られる出力トルクＴＱのみが検出される。また、クランクシャフトと変速機５０との係合が解除されているときに単発噴射を行うことにより、駆動系からクランクシャフトに入力されるトルクや、駆動系の慣性の影響を受けることなく、学習用噴射量ＱＧにて得られる出力トルクＴＱが精度よく検出される。
【００３４】
こうして出力トルクＴＱが算出されると、先の図２に示した出力トルクと燃料噴射量との相関関係から、その算出された出力トルクＴＱに対応した実噴射量ＱＲが算出される。そして、次式（１）から学習用噴射量ＱＧに対する実噴射量ＱＲのずれ量ΔＱが算出され、次式（２）により、ずれ量ΔＱの符号を逆にした値が上記補正値Ｈとして設定されることにより、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱを補正する補正値Ｈが設定される。
【００３５】
ずれ量ΔＱ＝実噴射量ＱＲ−学習用噴射量ＱＧ  …  （１）
補正値Ｈ＝−（ずれ量ΔＱ）  …  （２）
こうして補正値Ｈが設定されると、上記パイロット噴射量ＱＰに対応した指令噴射量ＱＳに補正値Ｈが加算されることにより、同指令噴射量ＱＳは補正される。例えば、パイロット噴射量ＱＰに対応した指令噴射量ＱＳに対して実噴射量ＱＲが少ない場合には、ずれ量ΔＱの絶対値の分だけ指令噴射量ＱＳが増量補正されることにより、そうした実噴射量ＱＲの不足分が補償される。逆に、パイロット噴射量ＱＰに対応した指令噴射量ＱＳに対して実噴射量ＱＲが多い場合には、ずれ量ΔＱの絶対値の分だけ指令噴射量ＱＳが減量補正されることにより、そうした実噴射量ＱＲの過剰分が補償される。
【００３６】
なお、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱは、インジェクタ１３に供給される燃圧によっても変化する。そのため、上記単発噴射の実行に際しては燃圧が種々変更され、そうした燃圧毎に補正値Ｈを学習する全領域学習が行われる。そして、図４に示すように、種々変更された燃圧毎に学習された上記補正値Ｈは、電子制御装置４１のメモリに記憶される。
【００３７】
また、ずれ量ΔＱは、インジェクタ１３の個体差に起因して各インジェクタ１３毎に異なっている。そのため、上記全領域学習は、先の図４に示すように、各気筒に設けられたインジェクタ１３毎にそれぞれ行われる。
【００３８】
さらに、１つのインジェクタ１３についてある燃圧下における補正値Ｈを学習する際には、出力トルクＴＱやずれ量ΔＱの変動誤差を抑えるために、単発噴射を複数回（例えば１０回など）実行することで得られた各ずれ量ΔＱの平均値が補正値Ｈとして設定される。
【００３９】
こうした全領域学習が各インジェクタ１３毎に実行されることにより、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱは、インジェクタ１３毎及び燃圧毎に補償され、各インジェクタ１３の各燃圧毎における噴射精度が適切に確保される。ただし、ｎ気筒のエンジンであって燃圧をｍ段階に変化させるとともに、１つの補正値Ｈを学習するために単発噴射をＬ回実行する場合には、全領域学習が完了するまでに、「ｎ×ｍ×Ｌ」回の単発噴射を実行する必要があり、全領域学習が完了するまでにはある程度の時間がかかる。
【００４０】
ここで、図５に示すように、噴射孔へのデポジットの付着量は、エンジン１１の稼働時間、或いはその稼働時間と相関する車両の走行距離が長くなるにつれて徐々に増大していく。そのため、実噴射量ＱＲが上記許容誤差範囲を超える時期、換言すればずれ量ΔＱがその許容範囲を超える時期は、エンジン１１の稼働時間や車両の走行距離に基づいて推定可能である。そこで、本実施形態では、ずれ量ΔＱＰが許容範囲を超えると推定される走行距離に対して、全領域学習の完了に要する時間に相当する走行距離の分を減算した走行距離を全領域の学習実行距離として予め設定しておき、車両の走行距離が学習実行距離に達した時期毎に上述した全領域学習を行うようにしている。例えば、車両の走行距離が学習実行距離Ｄ１（１０００ｋｍ等）に達した時期に１回目の全領域学習を実行することにより、それまでに付着したデポジットによる実噴射量ＱＲの減少分は補正値Ｈによって補償され、１回目の全領域学習の完了後は補正値Ｈの分だけ実噴射量Ｒが増量される。そして、走行距離が所定距離ずつ進む毎に全領域学習が実行されて（図５に示す学習実行距離Ｄ２、学習実行距離Ｄ３など）、その全領域学習が実行される毎に補正値Ｈは更新される。なお、噴射孔に付着するデポジットの増加量は、付着開始初期において多く、その後徐々に低下する。そのため、全領域学習を実行する学習実行距離の間隔は、車両の走行距離が長くなるほど長くなるように設定されている。
【００４１】
このように、実噴射量ＱＲが許容誤差範囲を超えると推定される時期を予め設定しておき、その設定された所定時期毎に上述した全領域学習を行うことにより、インジェクタ１３の噴射精度を許容誤差範囲に収めつつ、実行完了に時間のかかる全領域学習の実行回数を極力抑えるようにしている。
【００４２】
ところで、全領域学習が完了してから次回の全領域学習が実行されるまでの間、すなわち全領域学習の非実行期間中にあってデポジットが噴射孔から剥離した場合、その剥離前と比較して実噴射量ＱＲは増大するようになり、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱが大きくなる。こうした噴射精度の悪化は、デポジットが剥離してから次回の全領域学習が完了するまで解消することができない。
【００４３】
例えば、図６に示すように、学習実行距離Ｄ２にて全領域学習が完了した後、次の学習実行距離Ｄ３に達する前に噴射孔からデポジットが剥離した場合には（距離Ｄ２＋Ａ）、次のようになる。即ち、学習実行距離Ｄ２での全領域学習によって算出された補正値Ｈによる燃料噴射量の増加に加え、デポジットの剥離による燃料噴射量の増加分（図６に示す斜線部）も実噴射量ＱＲに加算されることにより、ずれ量ΔＱは増大側に大きく変化し、場合によっては、ずれ量ΔＱの許容範囲を超えてしまうこともある。こうしたずれ量ΔＱの増大による噴射精度の悪化は、距離（Ｄ２＋Ａ）にてデポジットが剥離してから、学習実行距離Ｄ３で実行される次回の全領域学習が完了するまで解消することができない。
【００４４】
そこで、本実施形態では、全領域学習の非実行期間内において、ずれ量ΔＱが予め設定された判定値を超えたか否かを判定するようにしている。そして、ずれ量ΔＱが判定値を超えたと判定されるときには、学習実行距離によって定められる所定期間の経過を待たずに直ちに全領域学習を実行する強制実行処理を行うことにより、インジェクタ１３の噴射精度が悪化する期間を極力短縮させるようにしている。
【００４５】
図７に、全領域学習の強制実行処理についてその手順を示す。なお、本処理は、電子制御装置４１によって所定周期毎に（例えば数ｍｓ毎に）繰り返し実行される。
本処理が開始されるとまず、全領域学習の実行履歴があるか否かが判定され（Ｓ１００）、全領域学習が一度も実行されていない場合には（Ｓ１００：ＮＯ）、本処理は一旦終了される。
【００４６】
一方、全領域学習の実行履歴がある場合には（Ｓ１００：ＹＥＳ）、補正値Ｈの学習条件が成立しているか否かが判定される（Ｓ１１０）。ここでは、上述した補正値Ｈの学習に適した機関運転状態にあること、すなわち減速時の燃料カットが実行されており、かつ変速機５０の状態がニュートラル状態になっている場合に、補正値Ｈの学習条件が成立していると判定され、学習条件が成立していない場合には（Ｓ１１０：ＮＯ）、本処理は一旦終了される。
【００４７】
一方、補正値Ｈの学習条件が成立している場合には（Ｓ１１０：ＹＥＳ）、上述した単発噴射が実行される（Ｓ１２０）。この単発噴射の実行時における指令噴射量ＱＳには、上記学習用噴射量ＱＧが設定され、その単発噴射実行時の燃圧は、全領域学習において種々変更される燃圧のうちのいずれかが適宜選択される。
【００４８】
そして、その単発噴射によって得られた出力トルクＴＱが上記算出態様にて算出され（Ｓ１３０）、その算出された出力トルクＴＱに基づき、上記算出態様にて補正値Ｈが算出される（Ｓ１４０）。なお、こうした補正値Ｈの算出に際しても、単発噴射を複数回（例えば１０回など）実行し、各噴射毎に算出された補正値Ｈの平均値を求めることで、出力トルクＴＱやずれ量ΔＱの変動誤差が補正値Ｈに与える影響を抑えることが可能である。また、そうした補正値Ｈの算出は、インジェクタ１３毎に行われる。
【００４９】
次に、今回算出された補正値Ｈと現在設定されている補正値Ｈとの乖離度合が判定値α以上であるか否かが判定される（Ｓ１５０）。ここでは、前回全領域学習が実行されたときに設定された各補正値Ｈのうち、ステップＳ１２０にて単発噴射が実行された気筒のインジェクタ１３及びその単発噴射の実行時の燃圧に一致する補正値Ｈが選択され、その選択された補正値ＨとステップＳ１４０で算出された補正値Ｈとの差の絶対値ＡＢが上記判定値α以上であるか否かが判定される。また、判定値αとしては、ずれ量ΔＱの上記許容範囲を定義する値に相当する値が設定されている。
【００５０】
そして絶対値ＡＢが判定値α未満である場合には（Ｓ１５０：ＮＯ）、上記許容範囲を超えるほどずれ量ΔＱは大きく変化していないと判断されて、本処理は一旦終了される。
一方、絶対値ＡＢが判定値α以上である場合には（Ｓ１５０：ＹＥＳ）、上記許容範囲を超えるほどずれ量ΔＱが大きく変化していると判断される。このように絶対値ＡＢが判定値α以上である場合には、全領域学習が強制実行されて（Ｓ１６０）、本処理は一旦終了される。
【００５１】
図８に、上記強制実行処理による作用についてその一例を示す。
この図８に示すように、学習実行距離Ｄ２にて全領域学習が完了した後、次の学習実行距離Ｄ３に走行距離が達する前に噴射孔からデポジットが剥離すると、ずれ量ΔＱが大きく変化する。そして、このデポジットの剥離により、学習実行距離Ｄ２での全領域学習の実行により設定された補正値Ｈ２に対し、全領域学習の非実行期間内に算出された補正値Ｈ（上記ステップＳ１４０にて算出された補正値Ｈ）の乖離度合が大きくなる。その結果、上記絶対値ＡＢが判定値α以上に大きくなると（距離Ｄ２＋Ａ）、学習実行距離Ｄ２にて実行された全領域学習の次に実行される全領域学習の実行時期（図８に示す学習実行距離Ｄ３）を待たずに、直ちに全領域学習が実行される。これにより、走行距離が学習実行距離Ｄ３に到達してから全領域学習が実行される場合と比較して、デポジットが剥離した後の実噴射量ＱＲのずれ量ΔＱに対応した補正値Ｈがより早期に学習され、インジェクタ１３の噴射精度が悪化する期間は短縮される。
【００５２】
以上説明したように、本実施形態によれば、次の効果が得られるようになる。
（１）全領域学習の非実行期間内において、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱが予め設定された判定値を超えたか否かを判定するようにしている。より詳細には、インジェクタ１３の指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱを補正する補正値Ｈを算出するようにしており、この補正値Ｈはずれ量ΔＱに応じて設定される。そこで、全領域学習の非実行期間内においてもそうした補正値Ｈを算出し、その算出される補正値Ｈと前回全領域学習が実行されたときに設定された補正値Ｈとの差の絶対値ＡＢが予め設定された判定値α以上である場合には、ずれ量ΔＱが予め設定された判定値を超えたと判定するようにしている。これにより、全領域学習の非実行期間中に噴射孔からデポジットが剥離してずれ量ΔＱが増大した場合には、そのずれ量ΔＱの増大が検出される。
【００５３】
そして、ずれ量ΔＱが判定値を超えたと判定されるとき、即ち上記絶対値ＡＢが判定値α以上のときには、本来、予め設定された所定期間毎（学習実行距離の到達時期毎）に実行される全領域学習が、そうした所定期間の経過を待たずに直ちに実行される。そのため、デポジットが剥離した後の実噴射量ＱＲのずれ量ΔＱに対応した上記補正値Ｈがより早期に学習され、インジェクタ１３の噴射精度が悪化する期間は好適に短縮されるようになる。
【００５４】
（２）エンジン１１の出力トルクＴＱ（機関出力）は、インジェクタ１３から噴射される燃料の量に応じて変化する。そこで、インジェクタ１３による単発噴射を実行したときの出力トルクＴＱに基づいて実噴射量ＱＲを推定するようにしており、ずれ量ΔＱの算出に必要な実噴射量ＱＲを適切に推定することができるようになる。
【００５５】
（３）上記単発噴射を、インジェクタ１３が無噴射状態であって、かつクランクシャフトと変速機５０との係合が解除されているときに実行するようにしている。そのため、単発噴射の実行による出力トルクＴＱの変化が明確に現れるようになり、実噴射量ＱＲの算出を精度よく行うことができるようになる。
【００５６】
（４）筒内噴射用のインジェクタ１３は、その噴射孔が燃焼室内に露出しているため、同噴射孔に対するデポジットの付着は、吸気通路内に燃料を噴射する吸気通路用のインジェクタよりも顕著になる。この点、本実施形態によれば、そのようにデポジットの付着や剥離が起きやすい筒内噴射用のインジェクタ１３についてその噴射精度の悪化を抑えることができるようになる。
【００５７】
（５）コモンレール式のディーゼルエンジン１１において、排気中の窒素酸化物の低減や燃焼騒音の低下を図るために、メイン噴射に先立ってパイロット噴射を行うようにしている。こうしたパイロット噴射によって噴射される燃料の量は、メイン噴射と比較して少ないため、噴射孔に対するデポジットの付着や同デポジットの剥離による噴射精度の悪化がパイロット噴射量ＱＰに与える影響は、メイン噴射時の燃料噴射量に対する影響よりも大きくなる。この点、本実施形態によれば、そうしたパイロット噴射時の燃料噴射量に対して、指令噴射量ＱＳに対する実噴射量ＱＲのずれ量ΔＱを補正する補正値Ｈを適用するようにしている。そのため、噴射孔に対するデポジットの付着や同デポジットの剥離による影響を受けやすいパイロット噴射量ＱＰの噴射精度を好適に確保することができるようになる。
【００５８】
なお、上記実施形態は以下のように変更して実施することもできる。
・全領域学習を予め設定された走行距離毎に行うようにしたが、デポジットの付着量に相関する他のパラメータにて全領域学習の実行時期を定めるようにしてもよい。例えば、エンジン１１の稼働時間を計測し、その計測された稼働時間が予め設定された所定時間に達する毎に、全領域学習を実行するようにしてもよい。    
【００５９】
・単発噴射で得られた出力トルクＴＱに基づいて実噴射量ＱＲを算出するようにしたが、他の態様で実噴射量ＱＲを算出するようにしてよい。例えば、単発噴射を実行したときの機関回転速度ＮＥと、単発噴射を実行しなかったときの機関回転速度ＮＥとの差に基づいて実噴射量ＱＲを算出するようにしてもよい。
【００６０】
・単発噴射によって得られた出力トルクＴＱを他の態様にて算出するようにしてもよい。
・上記実施形態では、上記全領域学習や強制実行処理をパイロット噴射時の燃料噴射に対して適用した場合について説明したが、パイロット噴射とは異なる噴射時期（プレ噴射、メイン噴射、アフター噴射、ポスト噴射等）の燃料噴射に対しても同様に適用することができる。また、燃料噴射を分割することなく行う場合にも同様に適用することができる。
【００６１】
・上記インジェクタ１３は、ディーゼル機関に設けられた燃料噴射弁であったが、気筒内に燃料が直接噴射される筒内噴射式のガソリンエンジンに設けられた筒内噴射用の燃料噴射弁でもよい。
【００６２】
・上記インジェクタ１３は、筒内噴射用の燃料噴射弁であった。この他、吸気通路内に燃料を噴射する吸気通路噴射式の燃料噴射弁であっても、燃焼ガスや混合気が燃焼室から吸気通路に吹き返すことにより、その噴射孔にはデポジットが付着することがある。従って、本発明は、吸気通路噴射式の燃料噴射弁の燃料噴射制御に対しても適用可能であり、同様な効果を得ることができる。
【図面の簡単な説明】
【００６３】
【図１】本発明にかかる内燃機関の燃料噴射制御装置を具体化した一実施形態について、これが適用されるエンジンの構成を示す概略図。
【図２】燃料噴射量に対する補正値の設定態様を示すマップ。
【図３】単発噴射による機関回転速度の変化を示すタイミングチャート。
【図４】燃料噴射量に対する補正値の設定態様を示すマップ。
【図５】全領域学習の実行態様を示すタイミングチャート。
【図６】デポジットの剥離が燃料噴射量に与える影響を示すタイミングチャート。
【図７】同実施形態における全領域学習の強制実行処理についてその手順を示すフローチャート。
【図８】全領域学習の強制実行処理による作用を示すタイミングチャート。
【符号の説明】
【００６４】
１１…エンジン、１２…気筒、１３…インジェクタ、１４…電磁弁、１４ａ…リターンポート、１５…コモンレール、１６…逆止弁、１７…供給配管、１８…サプライポンプ、１８ａ…吐出ポート、１８ｂ…吸入ポート、１８ｃ…リターンポート、１９…フィルタ、２１…燃料タンク、２２…リターン配管、２３…プレッシャコントロールバルブ、２４…アクセルペダル、３１…アクセルセンサ、３２…燃圧センサ、３４…クランク角センサ、４１…電子制御装置、５０…変速機。
【図１】
0005077012.tif 000002
【図２】
0005077012.tif 000003
【図３】
0005077012.tif 000004
【図４】
0005077012.tif 000005
【図５】
0005077012.tif 000006
【図６】
0005077012.tif 000007
【図７】
0005077012.tif 000008
【図８】
0005077012.tif 000009