(57)【要約】【課題】インジェクタにおける燃料噴射量の精度に影響を及ぼす劣化状態をより正確に推定し、インジェクタへの指令燃料噴射量に対する実際のインジェクタからの実燃料噴射量のズレを、より抑制することができる内燃機関の燃料噴射量制御方法を提供する。【解決手段】インジェクタから噴射する目標噴射量を算出する目標噴射量算出ステップと、インジェクタからの燃料噴射量の精度に影響を及ぼすものとして予め選択されたインジェクタ構成部毎の構成部毎摩耗量をそれぞれ推定する構成部毎摩耗量推定ステップと、構成部毎摩耗量に基づいてインジェクタ構成部毎の構成部毎補正量をそれぞれ算出する構成部毎補正量算出ステップと、構成部毎補正量に基づいてインジェクタ全体の全体補正量を算出する全体補正量算出ステップと、目標噴射量を全体補正量にて補正した補正後目標噴射量をインジェクタから噴射する全体補正量反映ステップと、を有する。【選択図】図５
2019120234.tif 000002
【特許請求の範囲】
【請求項１】
制御装置を用いた、内燃機関の燃料噴射量制御方法であって、
前記内燃機関の運転状態に応じて、インジェクタから噴射する目標噴射量を算出する目標噴射量算出ステップと、
前記インジェクタを構成している複数の部品または前記部品の一部であるインジェクタ構成部であって前記インジェクタからの燃料噴射量の精度に影響を及ぼすものとして予め選択された前記インジェクタ構成部毎の摩耗量である構成部毎摩耗量をそれぞれ推定する構成部毎摩耗量推定ステップと、
前記インジェクタ構成部毎の前記構成部毎摩耗量に基づいて、前記インジェクタ構成部毎の補正量である構成部毎補正量をそれぞれ算出する構成部毎補正量算出ステップと、
前記インジェクタ構成部毎の前記構成部毎補正量に基づいて、前記インジェクタ全体の補正量である全体補正量を算出する全体補正量算出ステップと、
前記目標噴射量を前記全体補正量にて補正した補正後目標噴射量を前記インジェクタから噴射する全体補正量反映ステップと、
を有する、
内燃機関の燃料噴射量制御方法。
【請求項２】
請求項１に記載の内燃機関の燃料噴射量制御方法であって、
前記インジェクタ構成部は、
単体の部品、関連付けられた複数の単体の部品にて構成されたグループ部品、単体の部品の一部、グループ部品の一部、の少なくとも１つである、
内燃機関の燃料噴射量制御方法。
【請求項３】
請求項１または２に記載の内燃機関の燃料噴射量制御方法であって、
前記インジェクタ構成部毎の前記構成部毎摩耗量を、
前記インジェクタからの燃料噴射量、前記インジェクタの燃料噴射回数、前記インジェクタに供給される燃料の圧力である燃料圧力、前記インジェクタに供給される燃料の温度である燃料温度、の少なくとも１つに基づいて推定する、
内燃機関の燃料噴射量制御方法。
【請求項４】
請求項３に記載の内燃機関の燃料噴射量制御方法であって、
前記インジェクタ構成部毎の前記構成部毎摩耗量を、
前記インジェクタからの燃料噴射量、前記インジェクタの燃料噴射回数、前記インジェクタに供給される燃料の圧力である燃料圧力、前記インジェクタに供給される燃料の温度である燃料温度、の少なくとも１つに基づいて推定した噴射毎の摩耗量である噴射毎摩耗量を積算して推定する、
内燃機関の燃料噴射量制御方法。
【請求項５】
請求項４に記載の内燃機関の燃料噴射量制御方法であって、
前記インジェクタが交換された場合、
交換された前記インジェクタに対して積算されているそれぞれの前記構成部毎摩耗量をリセットする、
内燃機関の燃料噴射量制御方法。
【請求項６】
請求項１〜５のいずれか一項に記載の内燃機関の燃料噴射量制御方法であって、
前記構成部毎補正量を、
前記インジェクタ構成部の前記構成部毎摩耗量と、
前記インジェクタ構成部毎に設定されて、燃料噴射量と燃料圧力に対応させて所定の摩耗量に応じた補正量が設定された構成部毎補正量マップと、
に基づいて算出する、
内燃機関の燃料噴射量制御方法。
【請求項７】
請求項１〜６のいずれか一項に記載の内燃機関の燃料噴射量制御方法であって、
前記目標噴射量は、目標噴射時間であり、
前記構成部毎補正量は、構成部毎補正時間であり、
前記全体補正量は、各構成部毎補正量である各構成部毎補正時間の総和である全体補正時間であり、
前記補正後目標噴射量は、目標噴射時間に全体補正時間が加算された補正後目標噴射時間である、
内燃機関の燃料噴射量制御方法。
【請求項８】
請求項１〜７のいずれか一項に記載の内燃機関の燃料噴射量制御方法であって、
前記インジェクタは、
燃料が噴射される噴孔が形成されたノズルと、
前記噴孔を開閉するニードルと、
前記噴孔を閉状態とする閉位置に前記ニードルを移動させるリターンスプリングと、
前記噴孔を開状態とする開位置に前記ニードルを移動させる電磁コイルと、
を有しており、
前記インジェクタ構成部は、前記噴孔、前記ノズル、前記ニードル、前記リターンスプリング、の少なくとも１つである、
内燃機関の燃料噴射量制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディーゼルエンジン等の内燃機関の燃料噴射量制御方法に関する。
【背景技術】
【０００２】
近年、ディーゼルエンジン等の内燃機関では、コンピュータを用いて正確な燃料噴射量をリアルタイムに算出し、算出した燃料噴射量をインジェクタから噴射している。インジェクタは、コンピュータから指令された燃料噴射量に対して、高精度な燃料噴射量を実現しているが、経時劣化等によって、コンピュータから指令された燃料噴射量に対して、実際の燃料噴射量が徐々にズレていく傾向がある。環境保全等の観点から、この指令燃料噴射量（コンピュータからの指令値）に対する実燃料噴射量（インジェクタからの実際の噴射量）のズレを、数％以内に抑える必要がある。
【０００３】
例えば、特許文献１には、エンジン回転数とアクセル踏込量から目標燃料噴射量指令値Ｑｇを算出し、インジェクタ内の燃料温度に対する補正燃料噴射量Ｑｍを算出し、目標燃料噴射量指令値Ｑｇに対する指令値補正係数Ｃｇを算出し、インジェクタの劣化に対する劣化補正係数Ｃｉを算出し、最終補正燃料噴射量Ｑｍｆ＝Ｑｍ＊Ｃｇ＊Ｃｉを算出し、最終燃料噴射量指令値Ｑｆ＝Ｑｇ＋Ｑｍｆを算出する、内燃機関の燃料噴射量制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９７９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
インジェクタは高精度に加工された複数のパーツによって構成され、各パーツは、燃料温度や燃料圧力や燃料噴射量や噴射回数等、それぞれ別々の要因によって劣化状態が異なっていく。例えば、インジェクタ先端に形成された燃料の噴射口である噴孔は、燃料噴射量と燃料圧力を要因として徐々に径が大きくなるように劣化が進み、インジェクタを閉弁状態にするリターンスプリングは、噴射回数を要因として徐々に摩耗するように劣化が進んでいく。
【０００６】
これに対して特許文献１に記載の内燃機関の燃料噴射量制御方法では、インジェクタの劣化に対する劣化補正係数Ｃｉを、インジェクタ内の燃料温度に基づいた第１補正係数Ｃｉａと、内燃機関の運転積算時間に基づいた第２補正係数Ｃｉｂと、から算出している。つまり、インジェクタを構成する個々のパーツのそれぞれ異なる劣化の進行に着目せず、インジェクタ全体が一様に経時劣化していくものとみなしている。これでは、例えば同じ運転積算時間であっても、インジェクタの噴射回数が異なったり燃料圧力が異なったりする可能性があるので、より正確な劣化補正係数Ｃｉを求めることができない可能性がある。
【０００７】
本発明は、このような点に鑑みて創案されたものであり、インジェクタにおける燃料噴射量の精度に影響を及ぼす劣化状態をより正確に推定し、インジェクタへの指令燃料噴射量に対する実際のインジェクタからの実燃料噴射量のズレを、より抑制することができる内燃機関の燃料噴射量制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の第１の発明は、制御装置を用いた、内燃機関の燃料噴射量制御方法であって、前記内燃機関の運転状態に応じて、インジェクタから噴射する目標噴射量を算出する目標噴射量算出ステップと、前記インジェクタを構成している複数の部品または前記部品の一部であるインジェクタ構成部であって前記インジェクタからの燃料噴射量の精度に影響を及ぼすものとして予め選択された前記インジェクタ構成部毎の摩耗量である構成部毎摩耗量をそれぞれ推定する構成部毎摩耗量推定ステップと、前記インジェクタ構成部毎の前記構成部毎摩耗量に基づいて、前記インジェクタ構成部毎の補正量である構成部毎補正量をそれぞれ算出する構成部毎補正量算出ステップと、前記インジェクタ構成部毎の前記構成部毎補正量に基づいて、前記インジェクタ全体の補正量である全体補正量を算出する全体補正量算出ステップと、前記目標噴射量を前記全体補正量にて補正した補正後目標噴射量を前記インジェクタから噴射する全体補正量反映ステップと、を有する、内燃機関の燃料噴射量制御方法である。
【０００９】
次に、本発明の第２の発明は、上記第１の発明に係る内燃機関の燃料噴射量制御方法であって、前記インジェクタ構成部は、単体の部品、関連付けられた複数の単体の部品にて構成されたグループ部品、単体の部品の一部、グループ部品の一部、の少なくとも１つである、内燃機関の燃料噴射量制御方法である。
【００１０】
次に、本発明の第３の発明は、上記第１の発明または第２の発明に係る内燃機関の燃料噴射量制御方法であって、前記インジェクタ構成部毎の前記構成部毎摩耗量を、前記インジェクタからの燃料噴射量、前記インジェクタの燃料噴射回数、前記インジェクタに供給される燃料の圧力である燃料圧力、前記インジェクタに供給される燃料の温度である燃料温度、の少なくとも１つに基づいて推定する、内燃機関の燃料噴射量制御方法である。
【００１１】
次に、本発明の第４の発明は、上記第３の発明に係る内燃機関の燃料噴射量制御方法であって、前記インジェクタ構成部毎の前記構成部毎摩耗量を、前記インジェクタからの燃料噴射量、前記インジェクタの燃料噴射回数、前記インジェクタに供給される燃料の圧力である燃料圧力、前記インジェクタに供給される燃料の温度である燃料温度、の少なくとも１つに基づいて推定した噴射毎の摩耗量である噴射毎摩耗量を積算して推定する、内燃機関の燃料噴射量制御方法である。
【００１２】
次に、本発明の第５の発明は、上記第４の発明に係る内燃機関の燃料噴射量制御方法であって、前記インジェクタが交換された場合、交換された前記インジェクタに対して積算されているそれぞれの前記構成部毎摩耗量をリセットする、内燃機関の燃料噴射量制御方法である。
【００１３】
次に、本発明の第６の発明は、上記第１の発明〜第５の発明のいずれか１つに係る内燃機関の燃料噴射量制御方法であって、前記構成部毎補正量を、前記インジェクタ構成部の前記構成部毎摩耗量と、前記インジェクタ構成部毎に設定されて、燃料噴射量と燃料圧力に対応させて所定の摩耗量に応じた補正量が設定された構成部毎補正量マップと、に基づいて算出する、内燃機関の燃料噴射量制御方法である。
【００１４】
次に、本発明の第７の発明は、上記第１の発明〜第６の発明のいずれか１つに係る内燃機関の燃料噴射量制御方法であって、前記目標噴射量は、目標噴射時間であり、前記構成部毎補正量は、構成部毎補正時間であり、前記全体補正量は、各構成部毎補正量である各構成部毎補正時間の総和である全体補正時間であり、前記補正後目標噴射量は、目標噴射時間に全体補正時間が加算された補正後目標噴射時間である、内燃機関の燃料噴射量制御方法である。
【００１５】
次に、本発明の第８の発明は、上記第１の発明〜第７の発明のいずれか１つに係る内燃機関の燃料噴射量制御方法であって、前記インジェクタは、燃料が噴射される噴孔が形成されたノズルと、前記噴孔を開閉するニードルと、前記噴孔を閉状態とする閉位置に前記ニードルを移動させるリターンスプリングと、前記噴孔を開状態とする開位置に前記ニードルを移動させる電磁コイルと、を有しており、前記インジェクタ構成部は、前記噴孔、前記ノズル、前記ニードル、前記リターンスプリング、の少なくとも１つである、内燃機関の燃料噴射量制御方法である。
【発明の効果】
【００１６】
第１の発明によれば、インジェクタ全体が一様に経時劣化していくものとみなさず、インジェクタを複数のインジェクタ構成部に分解（仮想的に分解）して考え、インジェクタ構成部毎の摩耗量である構成部毎摩耗量を推定する。つまり、インジェクタ構成部毎に劣化状態が異なるので、インジェクタ構成部毎に劣化状態を推定する。そしてインジェクタ構成部毎の構成部毎補正量を算出して、全体補正量を算出する。これにより、インジェクタの劣化状態（燃料噴射量の精度に影響を及ぼす劣化状態）をより正確に推定することができるので、インジェクタへの指令燃料噴射量に対する実際のインジェクタからの実燃料噴射量のズレを、より抑制することができる。
【００１７】
第２の発明によれば、燃料噴射量の精度に影響を及ぼすものとして複数のインジェクタ構成部に分解して考える際、インジェクタ構成部を、単体の部品、複数の単体の部品にて構成されたグループ部品、単体の部品の一部、グループ部品の一部、の少なくとも１つとして考える。これにより、異なる要因で劣化状態が変化するインジェクタ構成部を、適切に設定することができる。
【００１８】
第３の発明では、インジェクタ構成部毎に異なる摩耗の要因に応じて、当該インジェクタ構成部毎の構成部毎摩耗量を、より適切かつより正確に推定することができる。
【００１９】
第４の発明では、第３の発明にて推定した構成部毎摩耗量を積算して推定することで、インジェクタ構成部毎の構成部毎摩耗量を、さらに正確に推定することができる。
【００２０】
第５の発明によれば、インジェクタが交換された場合は、新たに構成部毎摩耗量の推定を開始するべきであるので、交換されたインジェクタに対する構成部毎摩耗量をリセットする。近年の車両には、車両に搭載されているコントロールユニット（制御装置）と通信するためのツール（車両診断用コンピュータ等）を接続するためのコネクタが用意されているので、例えば、当該コネクタにツールを接続して構成部毎摩耗量をリセットするコマンドを発行すればよい。
【００２１】
第６の発明によれば、インジェクタ構成部毎の構成部毎摩耗量から、インジェクタ構成部毎の構成部毎補正量を適切に算出することができる。
【００２２】
第７の発明によれば、目標噴射「量」、構成部毎補正「量」、全体補正「量」、補正後目標噴射「量」を、それぞれ「時間」という物理量として求めることで、実現が容易となる。
【００２３】
第８の発明によれば、インジェクタからの燃料噴射量の精度に影響を及ぼすものとしての複数のインジェクタ構成部の選択を、適切に行うことができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の内燃機関の燃料噴射量制御方法を適用した内燃機関の制御システムの概略構成を説明する図である。
【図２】内燃機関の制御装置の入出力、及び当該制御装置の構成の例を説明する図である。
【図３】インジェクタの構造及び動作を説明する断面図（模式図）であり、閉弁状態を示す図である。
【図４】インジェクタの構造及び動作を説明する断面図（模式図）であり、開弁状態を示す図である。
【図５】制御装置の全体処理の手順を示すフローチャートである。
【図６】図５に示すフローチャートにおけるステップＳ６００とステップＳ７００の詳細を説明するフローチャートである。
【図７】図５に示すフローチャートにおけるステップＳ２００とステップＳ３００の詳細を説明するフローチャートである。
【図８】ニードル用摩耗特性の例を示す図である。
【図９】スプリング用摩耗特性の例を示す図である。
【図１０】ノズル用摩耗特性の例を示す図である。
【図１１】噴孔用摩耗特性の例を示す図である。
【図１２】ニードル用構成部毎補正量マップの例を示す図である。
【発明を実施するための形態】
【００２５】
●［内燃機関の制御システムの概略構成（図１）と、制御装置５０の入出力（図２）］
以下に本発明を実施するための形態を図面を用いて説明する。まず図１及び図２を用いて、内燃機関の制御システムの概略構成について説明する。本実施の形態の説明では、内燃機関の例として、車両に搭載された４気筒のエンジン１０（例えばディーゼルエンジン）を用いて説明する。エンジン１０には、エンジン１０の各気筒４５Ａ〜４５Ｄへの吸入空気を導入する吸気管１１が接続されている。またエンジン１０には、各気筒４５Ａ〜４５Ｄからの排気ガスが吐出される排気管１２が接続されている。各気筒４５Ａ〜４５Ｄには、燃料配管４２Ａ〜４２Ｄを介してコモンレール４１に接続されたインジェクタ４３Ａ〜４３Ｄが設けられている。また吸気管１１の吸気経路には、流量検出手段２１、電子スロットル装置４７等が設けられており、排気管１２の排気経路には、排気温度検出手段６２、排気浄化装置６１等が設けられている。制御装置５０は、少なくとも、制御手段５１、記憶手段５３を有している。
【００２６】
流量検出手段２１は、例えば吸入空気の流量を検出可能な流量センサであり、吸気通路１１Ａに設けられている。制御手段５１は、流量検出手段２１からの検出信号に基づいて、エンジン１０が吸入した吸入空気の流量である吸入空気流量を検出することが可能である。
【００２７】
回転検出手段２２は、例えば内燃機関の回転数（例えばクランク軸の回転数）や回転角度（例えば各気筒の圧縮上死点タイミング）等を検出可能な回転角度センサであり、エンジン１０に設けられている。制御手段５１は、回転検出手段２２からの検出信号に基づいて、エンジン１０の回転数や回転角度等を検出することが可能である。
【００２８】
大気圧検出手段２３は、例えば大気圧センサであり、制御装置５０に設けられている。制御手段５１は、大気圧検出手段２３からの検出信号に基づいて、大気圧を検出することが可能である。
【００２９】
アクセルペダル踏込量検出手段２５は、例えばアクセルペダル踏込角度センサであり、アクセルペダルに設けられている。制御手段５１は、アクセルペダル踏込量検出手段２５からの検出信号に基づいて、運転者によるアクセルペダルの踏込量を検出することが可能である。
【００３０】
電子スロットル装置４７は、吸気管１１（吸気経路）に設けられており、制御手段５１からの制御信号に基づいて吸気管１１の開度を調整するスロットルを制御し、吸気流量を調整可能である。制御手段５１は、スロットル開度検出手段４７Ｓ（例えば、スロットル開度センサ）からの検出信号と目標スロットル開度に基づいて、電子スロットル装置４７に制御信号を出力して吸気管１１に設けられたスロットルの開度を調整可能である。
【００３１】
ＥＧＲ経路１３は、排気管１２と吸気管１１とを連通し、排気管１２内の排気ガスの一部を吸気管１１に還流させることが可能である。
【００３２】
ＥＧＲ弁１４（ＥＧＲバルブ）は、ＥＧＲ経路１３におけるＥＧＲクーラ１５に近接する排気流入側または排気流出側に配設されており、制御手段５１からの制御信号に基づいて、ＥＧＲ経路１３の開度を調整する。
【００３３】
ＥＧＲクーラ１５は、ＥＧＲ経路１３に設けられており、ＥＧＲ経路１３における排気管１２の側である排気流入側から排気ガスが流入され、ＥＧＲ経路１３における吸気管１１の側である排気流出側から排気ガスを吐出する。またＥＧＲクーラ１５には、冷却用のクーラントが供給されている。ＥＧＲクーラ１５は、いわゆる熱交換機であり、クーラントを用いて、流入された排気ガスを冷却して吐出する。
【００３４】
コモンレール４１には燃料タンク（図示省略）から燃料が供給され、コモンレール４１内の燃料は高圧に維持されて燃料配管４２Ａ〜４２Ｄを介してインジェクタ４３Ａ〜４３Ｄのそれぞれに供給されている。インジェクタ４３Ａ〜４３Ｄは、各気筒４５Ａ〜４５Ｄに対応させて設けられており、制御手段５１からの制御信号によって各気筒内に所定のタイミングで所定量の燃料を噴射する。
【００３５】
燃料温度検出手段２８は、例えば燃料温度検出センサであり、コモンレール４１内の燃料の温度に応じた検出信号を出力する。制御手段５１は、燃料温度検出手段２８からの検出信号に基づいて、コモンレール４１内の燃料の温度を検出可能である。
【００３６】
燃料圧力検出手段２９は、例えば燃料圧力検出センサであり、コモンレール４１内の燃料の圧力に応じた検出信号を出力する。制御手段５１は、燃料圧力検出手段２９からの検出信号に基づいて、コモンレール４１内の燃料の圧力を検出可能である。
【００３７】
車速検出手段２７は、例えば車両速度検出センサであり、車両の車輪等に設けられている。制御手段５１は、車速検出手段２７からの検出信号に基づいて、車両の速度を検出可能である。
【００３８】
排気温度検出手段６２は、例えば排気温度検出センサであり、排気管１２内の排気の温度に応じた検出信号を出力する。制御手段５１は、排気温度検出手段６２からの検出信号に基づいて、排気管１２内の排気の温度を検出可能である。
【００３９】
排気浄化装置６１は、例えば、酸化触媒、ＤＰＦ（Diesel Particulate Filter）、選択式還元触媒等であり、排気ガス中の大気汚染物質を除去する。なお、酸化触媒、ＤＰＦ、選択式還元触媒は既存のものであるので、詳細な説明は省略する。
【００４０】
制御手段５１は、例えばＣＰＵ（中央処理ユニット）であり、制御装置５０内に収容されている。制御手段５１は、図２に示すように、上述した各種の検出手段等からの検出信号が入力されて、エンジン１０の運転状態を検出し、インジェクタ４３Ａ〜４３Ｄ、ＥＧＲ弁１４、電子スロットル装置４７を駆動する制御信号を出力する。また制御手段５１は、自身がインジェクタ４３Ａ〜４３Ｄに出力した制御信号（噴射指令信号）によって、各気筒４５Ａ〜４５Ｄに供給した燃料量を検出することが可能である。また制御手段５１への入力、及び制御手段５１からの出力は、図１及び図２の例に限定されず、種々の検出手段（冷却水温度検出手段、ＮＯｘ検出手段等）、種々のアクチュエータ（各種ランプ等）が有る。なお図２中における符号５１Ａ〜５１Ｅの各部の説明については後述する。
【００４１】
記憶手段５３は、例えばＦｌａｓｈ−ＲＯＭ等の記憶装置であり、後述する処理を実行するためのプログラム等が記憶されている。
【００４２】
●［インジェクタの構造と、インジェクタ構成部の選択（図３、図４）］
図３は閉弁時におけるインジェクタ４３Ａの断面図（模式図）を示し、図４は開弁時におけるインジェクタ４３Ａの断面図（模式図）を示している。なお、図１に示すインジェクタ４３Ａ〜４３Ｄは同一の構造であるので、インジェクタ４３Ａを例として説明する。図３及び図４に示すように、インジェクタ４３Ａは、ボディ４３１、コネクタ４３６、電磁コイル４４１、リターンスプリング４４２、制御弁４４３、ボール弁４４４、ニードル４４７、ニードルスプリング４４６、ノズル４４８等を有している。
【００４３】
ボディ４３１は、内部に、吸引室４３２、制御室４３３、ニードル室４３４、の各空洞部を有し、高圧燃料供給経路４３７、オリフィス４４５、リターン燃料排出経路４３８を有している。
【００４４】
吸引室４３２には、電磁コイル４４１、リターンスプリング４４２、制御弁４４３、ボール弁４４４、が収容されている。電磁コイル４４１は、コネクタ４３６から電力が供給されると、制御弁４４３を上方に吸引する。電磁コイル４４１への電力の供給が停止されると、制御弁４４３はリターンスプリング４４２にて下方に付勢される。制御弁４４３の下端にはボール弁４４４が取り付けられており、制御弁４４３の位置が下端位置の場合、ボール弁４４４はオリフィス４４５の上端を塞いでいる。また、吸引室４３２は、オリフィス４４５にて制御室４３３と連通されており、リターン燃料排出経路４３８と接続されている。
【００４５】
制御室４３３には、ニードル４４７の上部が収容されている。制御室４３３は、高圧燃料供給経路４３７に接続され、オリフィス４４５にて吸引室４３２と連通されている。なお、オリフィス４４５の上端がボール弁４４４で塞がれている場合、制御室４３３には、高圧燃料供給経路４３７から供給された高圧燃料が充填される。
【００４６】
ニードル室４３４には、ニードル４４７の下部と、ニードルスプリング４４６が収容されている。ニードル室４３４は、リターン燃料排出経路４３８が接続されている。
【００４７】
ノズル４４８は、ボディ４３１の下端に取り付けられており、空洞部とされた充填室４３５を内部に有している。またノズル４４８の下部には、充填室４３５とノズル４４８の外部とを連通する貫通孔である噴孔４４９が形成されている。充填室４３５は、高圧燃料供給経路４３７と接続されている。
【００４８】
電磁コイル４４１への電力の供給が停止されている場合、インジェクタ４３Ａは、以下のように閉弁状態となる。電磁コイル４４１への電力の供給が停止されている場合、制御弁４４３はリターンスプリング４４２にて下方に付勢され、ボール弁４４４がオリフィス４４５の上端を塞ぐ。すると、制御室４３３には、高圧燃料供給経路４３７からの高圧燃料が充填される。ニードル４４７の上方が制御室４３３内の高圧燃料で下方に付勢される下方付勢力と、ニードル４４７の下方が充填室４３５内の高圧燃料で上方に付勢される上方付勢力と、はほぼ釣り合い、ニードル４４７はニードルスプリング４４６にて下方に付勢される。以上より、電磁コイル４４１への電力の供給が停止されている場合、ニードル４４７は下方に付勢されて噴孔４４９を塞ぐので、閉弁状態となる。
【００４９】
以上に説明したように、ノズル４４８には、燃料が噴射される噴孔４４９が形成されている。またニードル４４７は、噴孔４４９を開閉する。またリターンスプリング４４２は、制御弁４４３を直接的に下方に移動させ、噴孔４４９を閉状態とする閉位置にニードル４４７を間接的に移動させる。また電磁コイル４４１は、制御弁４４３を直接的に上方に移動させ、噴孔４４９を開状態とする開位置にニードル４４７を間接的に移動させる。
【００５０】
電磁コイル４４１へ電力が供給されている場合、インジェクタ４３Ａは、以下のように開弁状態となる。電磁コイル４４１へ電力が供給されている場合、制御弁４４３は電磁コイル４４１にて上方に吸引され、ボール弁４４４がオリフィス４４５の上端から離間する。すると、制御室４３３内に充填されていた高圧燃料が、オリフィス４４５から吸引室４３２内に流れ込み、制御室４３３内の燃料圧力が低下する。なお、吸引室４３２内に流れ込んだ低圧燃料は、リターン燃料排出経路４３８から排出される。制御室４３３内の燃料圧力が低下すると、充填室４３５内に充填されている高圧燃料がニードル４４７を押し上げ、ニードル４４７の先端が噴孔４４９から離間して、開弁状態となる。
【００５１】
インジェクタ４３Ａは、上記の開弁と閉弁を繰り返し、種々の個所で、種々の摩耗が進行していく。例えば、リターンスプリング４４２と制御弁４４３との接触部でリターンスプリング４４２の摩耗が進行する。また、ニードル４４７の先端は、ノズル４４８との接触部にて、接触と高圧燃料の流れによって摩耗が進行する。またノズル４４８の内壁における噴孔４４９の周囲は、ニードル４４７の先端との接触部にて、接触と高圧燃料の流れによって摩耗が進行し、噴孔４４９の内壁は、高圧燃料の流れによって摩耗が進行していく。これらの摩耗は、同一の要因で進行している訳ではないので、噴射状態や燃料状態に応じて、それぞれ異なる進行をする。例えば、リターンスプリング４４２の摩耗は、噴射回数に応じて摩耗が進行し、ニードル４４７の摩耗やノズル４４８の摩耗は、高圧燃料の燃料噴射量と燃料圧力に応じて摩耗が進行し、噴孔４４９の摩耗は、高圧燃料の燃料噴射量と燃料圧力に応じて摩耗が進行していく。
【００５２】
従って、インジェクタは、全体が一様に摩耗していくのではなく、各部品や各部で、それぞれ異なる摩耗が進行していく。このため、インジェクタからの燃料噴射量の精度に影響を及ぼすものとして、インジェクタ構成部を予め選択して、インジェクタ構成部毎に摩耗を推定していくことが好ましい。インジェクタ構成部は、インジェクタからの燃料噴射量の精度に影響を及ぼすものとして考えられるものであり、インジェクタを構成している単体の部品、関連付けられた複数の単体の部品にて構成されたグループ部品、単体の部品の一部、グループ部品の一部、の少なくとも１つである。本実施の形態では、図３及び図４に示すニードル４４７（単体部品）、リターンスプリング４４２（単体部品）、ノズル４４８（単体部品）、噴孔４４９（単体部品の一部）、をインジェクタ構成部として選択した例にて説明する。
【００５３】
インジェクタ４３Ａが開弁と閉弁を１回実行しただけでは、摩耗量はほとんど無視できるレベルの量である。しかし、内燃機関の回転に応じて数千回、数万回と、開弁と閉弁を繰り返していくにしたがって、摩耗量は無視できない量となり、制御装置からのインジェクタへの指令燃料噴射量に対する実際のインジェクタからの実燃料噴射量のズレが、許容できないズレとなっていく。このため、定期的または定常的に、ズレを抑制する制御が必要である。
【００５４】
近年の一般車両では、停止前の燃料カット中の惰性走行時（ニュートラル状態での惰性走行時）において、所定量の燃料をスポット的に噴射した際の内燃機関のトルク変動量から、上記のズレ量を、定期的に学習する制御を行っているものが有る。しかし、産業車両では、この方法を利用することが困難である。以下に説明する本実施の形態の内燃機関の燃料噴射量制御方法では、特に産業車両に対して有効であり（一般車両にも有効）、定常的に上記のズレ量を抑制する。
【００５５】
●［制御手段５１の処理手順（図５）］
以下、図５に示すフローチャートの各ステップの処理を説明する。図５に示すフローチャートの処理は、制御装置５０（図１、図２参照）を用いた、エンジン１０（内燃機関）の燃料噴射量制御方法であり、例えば、インジェクタからの燃料噴射タイミング毎に起動される。制御装置５０は、図５に示す処理を起動すると、ステップＳ１００へと処理を進める。なお、本実施の形態では、図３及び図４に示すニードル４４７（単体部品）、リターンスプリング４４２（単体部品）、ノズル４４８（単体部品）、噴孔４４９（単体部品の一部）、をインジェクタ構成部として選択した例にて説明する。
【００５６】
ステップＳ１００にて制御装置５０は、例えば現在の内燃機関の回転数と、現在のアクセルペダル踏込量と、に基づいて、今回噴射する目標噴射量（例えば目標噴射時間）を算出して、ステップＳ２００へ処理を進める。例えば記憶手段５３（図１参照）には、内燃機関の回転数とアクセルペダル踏込量に応じた目標噴射量マップ（図示省略）が記憶されており、制御手段５１（図１参照）が、内燃機関の回転数と、アクセルペダル踏込量と、目標噴射量マップと、を用いて算出する。ステップＳ１００の処理は、エンジン（内燃機関）の運転状態に応じて、インジェクタから噴射する目標噴射量を算出する、目標噴射量算出ステップに相当する。また図２に示すように、ステップＳ１００を実行している制御手段５１は、エンジン（内燃機関）の運転状態に応じて、インジェクタから噴射する目標噴射量を算出する、目標噴射量算出部部５１Ａとして機能する。
【００５７】
ステップＳ２００にて制御装置５０は、今回噴射するインジェクタに対応するそれぞれの構成部品毎摩耗量を読み出し、それぞれの構成部毎摩耗量に基づいて、今回噴射するインジェクタに対応するインジェクタ構成部毎の補正量である構成部毎補正量をそれぞれ算出し、ステップＳ３００へ処理を進める。なお、ステップＳ２００の処理の詳細については後述する。構成部毎摩耗量は、インジェクタ毎、かつ、インジェクタ構成部毎、に記憶されている。ステップＳ２００の処理は、インジェクタ構成部毎の構成部毎摩耗量に基づいて、インジェクタ構成部毎の補正量である構成部毎補正量をそれぞれ算出する、構成部毎補正量算出ステップに相当する。また図２に示すように、ステップＳ２００を実行している制御手段５１は、インジェクタ構成部毎の構成部毎摩耗量に基づいて、インジェクタ構成部毎の補正量である構成部毎補正量をそれぞれ算出する、構成部毎補正量算出部５１Ｃとして機能する。
【００５８】
ステップＳ３００にて制御装置５０は、今回噴射するインジェクタに対応するインジェクタ構成部毎の構成部毎補正量に基づいて、今回噴射するインジェクタ全体の補正量である全体補正量を算出し、ステップＳ４００へ処理を進める。なお、ステップＳ３００の処理の詳細については後述する。ステップＳ３００の処理は、インジェクタ構成部毎の構成部毎補正量に基づいて、インジェクタ全体の補正量である全体補正量を算出する、全体補正量算出ステップに相当する。また図２に示すように、ステップＳ３００を実行している制御手段５１は、インジェクタ構成部毎の構成部毎補正量に基づいて、インジェクタ全体の補正量である全体補正量を算出する、全体補正量算出部５１Ｄとして機能する。
【００５９】
ステップＳ４００にて制御装置５０は、ステップＳ１００にて算出した目標噴射量と、ステップＳ３００にて算出した全体補正量と、を加算して補正後目標噴射量を算出し、ステップＳ５００へ処理を進める。なお、本実施の形態では、目標噴射「量」を目標噴射「時間」として算出し、全体補正「量」を全体補正「時間」として算出しているので、補正後目標噴射「量」も補正後目標噴射「時間」として算出される。
【００６０】
ステップＳ５００にて制御装置５０は、補正後目標噴射量（補正後目標噴射時間）を指令燃料噴射量として、今回噴射するインジェクタを駆動して、ステップＳ６００へ処理を進める。今回噴射するインジェクタは、補正後燃料噴射量に応じて開弁し、補正後燃料噴射量に応じた量の燃料を噴射する。ステップＳ４００、Ｓ５００の処理は、インジェクタの噴射タイミングにおいて、目標噴射量を全体補正量にて補正した補正後目標噴射量をインジェクタから噴射する、全体補正量反映ステップに相当する。また図２に示すように、ステップＳ４００、Ｓ５００を実行している制御手段５１は、インジェクタの噴射タイミングにおいて、目標噴射量を全体補正量にて補正した補正後目標噴射量をインジェクタから噴射する、全体補正量反映部５１Ｅとして機能する。
【００６１】
ステップＳ６００にて制御装置５０は、今回噴射したインジェクタに対応するインジェクタ構成部毎の摩耗量である摩耗量（今回の摩耗量）をそれぞれ推定し、ステップＳ７００へ処理を進める。なお、ステップＳ６００の詳細については後述する。ステップＳ６００の処理は、インジェクタを構成している複数の部品または当該部品の一部であるインジェクタ構成部であってインジェクタからの燃料噴射量の精度に影響を及ぼすものとして予め選択されたインジェクタ構成部毎の摩耗量である構成部毎摩耗量をそれぞれ推定する、構成部毎摩耗量推定ステップに相当する。また図２に示すように、ステップＳ６００を実行している制御手段５１は、インジェクタを構成している複数の部品または当該部品の一部であるインジェクタ構成部であってインジェクタからの燃料噴射量の精度に影響を及ぼすものとして予め選択されたインジェクタ構成部毎の摩耗量である構成部毎摩耗量をそれぞれ推定する、構成部毎摩耗量推定部５１Ｂとして機能する。
【００６２】
ステップＳ７００にて制御装置５０は、今回噴射したインジェクタに対応するインジェクタ構成部毎に記憶しているそれぞれの構成部毎摩耗量に、ステップＳ６００にて推定した、今回の噴射によるそれぞれの摩耗量を加算して記憶し、処理を終了する。つまり、制御装置５０は、ステップＳ６００にて推定したそれぞれの摩耗量を、それぞれの構成部毎摩耗量として積算していく。なお、ステップＳ７００の処理の詳細については後述する。
【００６３】
●［ステップＳ６００、Ｓ７００の処理（構成部毎摩耗量の推定と積算処理）の詳細（図６）］
次に図６を用いて、図５に示したステップＳ６００とステップＳ７００の処理の詳細について説明する。図５のステップＳ６００にて制御装置５０は、図６に示すステップＳ６１０へ処理を進める。
【００６４】
ステップＳ６１０にて制御装置５０は、ステップＳ５００にて今回噴射した際の燃料噴射量（補正後目標噴射量）、今回の（現在の）燃料圧力、今回の（現在の）燃料温度を取得する。また制御装置５０は、今回噴射したインジェクタに対応する噴射回数［ｉ］に、噴射回数［ｉ−１］＋１を代入して（今回噴射したインジェクタに対応する噴射回数をカウントアップして）、ステップＳ６２０へ処理を進める。
【００６５】
ステップＳ６２０にて制御装置５０は、ステップＳ６１０にて取得した燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているニードル用摩耗特性と、に基づいて、ステップＳ５００にて今回噴射したインジェクタに対応するインジェクタ構成部の１つであるニードル４４７（図３参照）の摩耗量（ニードル）を求める。例えば、図８に示すニードル用摩耗特性が、燃料温度毎に記憶手段に記憶されており、各ニードル用摩耗特性は、横軸が燃料噴射量、縦軸が（１回の噴射での）ニードルの摩耗量（図３に示すノズル４４８と接触するニードル４４７の先端の摩耗量等）に設定されている。例えば制御装置５０は、燃料温度に応じたニードル用摩耗特性を選択し、選択したニードル用摩耗特性を用いて、燃料圧力と燃料噴射量に応じた摩耗量（ニードル）を求める。
【００６６】
そして制御装置５０は、今回噴射したインジェクタに対応させて記憶手段に記憶しているニードル用構成部毎摩耗量［ｉ−１］に、今回求めた摩耗量（ニードル）を加算した（積算した）、新たなニードル用構成部毎摩耗量［ｉ］を記憶する。つまり、制御装置５０は、「（今回の）ニードル用構成部毎摩耗量」に、「（前回の）ニードル用構成部毎摩耗量＋（今回の）摩耗量（ニードル）」を代入して記憶することで、今回噴射したインジェクタに対応する摩耗量（ニードル）を積算したニードル用構成部毎摩耗量を記憶する。そして制御装置５０は、ステップＳ６３０へ処理を進める。
【００６７】
ステップＳ６３０にて制御装置５０は、ステップＳ６１０にて取得した燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているスプリング用摩耗特性と、に基づいて、ステップＳ５００にて今回噴射したインジェクタに対応するインジェクタ構成部の１つであるリターンスプリング４４２（図３参照）の摩耗量（スプリング）を求める。例えば、図９に示すスプリング用摩耗特性が、燃料温度毎に記憶手段に記憶されており、各スプリング用摩耗特性は、横軸が燃料噴射量、縦軸が（１回の噴射での）リターンスプリングの摩耗量（図３に示す制御弁４４３と接触するリターンスプリング４４２の先端の摩耗量等）に設定されている。例えば制御装置５０は、燃料温度に応じたスプリング用摩耗特性を選択し、選択したスプリング用摩耗特性を用いて、燃料圧力と燃料噴射量に応じた摩耗量（スプリング）を求める。
【００６８】
そして制御装置５０は、今回噴射したインジェクタに対応させて記憶手段に記憶しているスプリング用構成部毎摩耗量［ｉ−１］に、今回求めた摩耗量（スプリング）を加算した（積算した）、新たなスプリング用構成部毎摩耗量［ｉ］を記憶する。つまり、制御装置５０は、「（今回の）スプリング用構成部毎摩耗量」に、「（前回の）スプリング用構成部毎摩耗量＋（今回の）摩耗量（スプリング）」を代入して記憶することで、今回噴射したインジェクタに対応する摩耗量（スプリング）を積算したスプリング用構成部毎摩耗量を記憶する。そして制御装置５０は、ステップＳ６４０へ処理を進める。
【００６９】
ステップＳ６４０にて制御装置５０は、ステップＳ６１０にて取得した燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているノズル用摩耗特性と、に基づいて、ステップＳ５００にて今回噴射したインジェクタに対応するインジェクタ構成部の１つであるノズル４４８（図３参照）の摩耗量（ノズル）を求める。例えば、図１０に示すノズル用摩耗特性が、燃料温度毎に記憶手段に記憶されており、各ノズル用摩耗特性は、横軸が燃料噴射量、縦軸が（１回の噴射での）ノズルの摩耗量（図３に示すニードル４４７の先端と接触するノズル４４８の摩耗量等）に設定されている。例えば制御装置５０は、燃料温度に応じたノズル用摩耗特性を選択し、選択したノズル用摩耗特性を用いて、燃料圧力と燃料噴射量に応じた摩耗量（ノズル）を求める。
【００７０】
そして制御装置５０は、今回噴射したインジェクタに対応させて記憶手段に記憶しているノズル用構成部毎摩耗量［ｉ−１］に、今回求めた摩耗量（ノズル）を加算した（積算した）、新たなノズル用構成部毎摩耗量［ｉ］を記憶する。つまり、制御装置５０は、「（今回の）ノズル用構成部毎摩耗量」に、「（前回の）ノズル用構成部毎摩耗量＋（今回の）摩耗量（ノズル）」を代入して記憶することで、今回噴射したインジェクタに対応する摩耗量（ノズル）を積算したノズル用構成部毎摩耗量を記憶する。そして制御装置５０は、ステップＳ６５０へ処理を進める。
【００７１】
ステップＳ６５０にて制御装置５０は、ステップＳ６１０にて取得した燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されている噴孔用摩耗特性と、に基づいて、ステップＳ５００にて今回噴射したインジェクタに対応するインジェクタ構成部の１つである噴孔４４９（図３参照）の摩耗量（噴孔）を求める。例えば、図１１に示す噴孔用摩耗特性が、燃料温度毎に記憶手段に記憶されており、各噴孔用摩耗特性は、横軸が燃料噴射量、縦軸が（１回の噴射での）噴孔の摩耗量（図３に示す噴孔４４９の摩耗量等）に設定されている。例えば制御装置５０は、燃料温度に応じた噴孔用摩耗特性を選択し、選択した噴孔用摩耗特性を用いて、燃料圧力と燃料噴射量に応じた摩耗量（噴孔）を求める。
【００７２】
そして制御装置５０は、今回噴射したインジェクタに対応させて記憶手段に記憶している噴孔用構成部毎摩耗量［ｉ−１］に、今回求めた摩耗量（噴孔）を加算した（積算した）、新たな噴孔用構成部毎摩耗量［ｉ］を記憶する。つまり、制御装置５０は、「（今回の）噴孔用構成部毎摩耗量」に、「（前回の）噴孔用構成部毎摩耗量＋（今回の）摩耗量（噴孔）」を代入して記憶することで、今回噴射したインジェクタに対応する摩耗量（噴孔）を積算した噴孔用構成部毎摩耗量を記憶する。そして制御装置５０は、図５のステップＳ７００の下に戻り、処理を終了する。
【００７３】
●［ステップＳ２００、Ｓ３００の処理（構成部毎補正量の算出と全体補正量の算出処理）の詳細（図７）］
次に図７を用いて、図５に示したステップＳ２００とステップＳ３００の処理の詳細について説明する。図５のステップＳ２００にて制御装置５０は、図７に示すステップＳ２１０へ処理を進める。
【００７４】
ステップＳ２１０にて制御装置５０は、ステップＳ１００にて求めた目標噴射量と、今回の（現在の）燃料圧力、今回の（現在の）燃料温度を取得して、ステップＳ２２０へ処理を進める。
【００７５】
ステップＳ２２０にて制御装置５０は、ステップＳ２１０にて取得した目標燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているニードル用構成部毎補正量マップと、に基づいて、今回噴射するインジェクタに対応するインジェクタ構成部の１つであるニードル４４７（図３参照）の摩耗量に応じたニードル用構成部毎補正量を求め、ステップＳ２３０へ処理を進める。例えば、図１２に示すニードル用構成部毎補正量マップＭ１〜Ｍ３が、燃料温度毎に記憶手段に記憶されている。例えば各ニードル用構成部毎補正量マップＭ１〜Ｍ３には、「行」方向に燃圧（燃料圧力：Ｐ１、Ｐ２・・）、「列」方向に噴射量（目標噴射量：τ１、τ２・・）が設定され、燃圧と噴射量に応じた補正量（Ｄ１１、Ｄ１２・・）が設定されている。なお、補正量（Ｄ１１、Ｄ１２・・）は、単位摩耗量（所定の摩耗量に対応）あたりの補正量として設定されている。例えば制御装置５０は、燃料温度に応じたニードル用構成部毎補正量マップを選択し、選択したニードル用構成部毎補正量マップを用いて、燃圧（燃料圧力）と噴射量（目標噴射量）に応じた、単位摩耗量あたりの補正量（ニードル）を求める。そして制御装置５０は、求めた「単位摩耗量あたりの補正量（ニードル）」に、「今回噴射するインジェクタに対応するニードル用構成部毎摩耗量／単位摩耗量」を乗じて、今回の噴射に対するニードル用構成部毎補正量を算出する。
【００７６】
ステップＳ２３０にて制御装置５０は、ステップＳ２１０にて取得した目標燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているスプリング用構成部毎補正量マップと、に基づいて、今回噴射するインジェクタに対応するインジェクタ構成部の１つであるリターンスプリング４４２（図３参照）の摩耗量に応じたスプリング用構成部毎補正量を求め、ステップＳ２４０へ処理を進める。例えば、図１２と同様のスプリング用構成部毎補正量マップ（図示省略）が、燃料温度毎に記憶手段に記憶されている。例えば各スプリング用構成部毎補正量マップには、「行」方向に燃圧（燃料圧力）、「列」方向に噴射量（目標噴射量）が設定され、燃圧と噴射量に応じた補正量が設定されている（図１２と同様）。なお、補正量は、単位摩耗量あたりの補正量として設定されている。例えば制御装置５０は、燃料温度に応じたスプリング用構成部毎補正量マップを選択し、選択したスプリング用構成部毎補正量マップを用いて、燃圧（燃料圧力）と噴射量（目標噴射量）に応じた、単位摩耗量あたりの補正量（スプリング）を求める。そして制御装置５０は、求めた「単位摩耗量あたりの補正量（スプリング）」に、「今回噴射するインジェクタに対応するスプリング用構成部毎摩耗量／単位摩耗量」を乗じて、今回の噴射に対するスプリング用構成部毎補正量を算出する。
【００７７】
ステップＳ２４０にて制御装置５０は、ステップＳ２１０にて取得した目標燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されているノズル用構成部毎補正量マップと、に基づいて、今回噴射するインジェクタに対応するインジェクタ構成部の１つであるノズル４４８（図３参照）の摩耗量に応じたノズル用構成部毎補正量を求め、ステップＳ２５０へ処理を進める。例えば、図１２と同様のノズル用構成部毎補正量マップ（図示省略）が、燃料温度毎に記憶手段に記憶されている。例えば各ノズル用構成部毎補正量マップには、「行」方向に燃圧（燃料圧力）、「列」方向に噴射量（目標噴射量）が設定され、燃圧と噴射量に応じた補正量が設定されている（図１２と同様）。なお、補正量は、単位摩耗量あたりの補正量として設定されている。例えば制御装置５０は、燃料温度に応じたノズル用構成部毎補正量マップを選択し、選択したノズル用構成部毎補正量マップを用いて、燃圧（燃料圧力）と噴射量（目標噴射量）に応じた、単位摩耗量あたりの補正量（ノズル）を求める。そして制御装置５０は、求めた「単位摩耗量あたりの補正量（ノズル）」に、「今回噴射するインジェクタに対応するノズル用構成部毎摩耗量／単位摩耗量」を乗じて、今回の噴射に対するノズル用構成部毎補正量を算出する。
【００７８】
ステップＳ２５０にて制御装置５０は、ステップＳ２１０にて取得した目標燃料噴射量、燃料圧力、燃料温度と、記憶手段に記憶されている噴孔用構成部毎補正量マップと、に基づいて、今回噴射するインジェクタに対応するインジェクタ構成部の１つである噴孔４４９（図３参照）の摩耗量に応じた噴孔用構成部毎補正量を求め、ステップＳ２６０へ処理を進める。例えば、図１２と同様の噴孔用構成部毎補正量マップ（図示省略）が、燃料温度毎に記憶手段に記憶されている。例えば各噴孔用構成部毎補正量マップには、「行」方向に燃圧（燃料圧力）、「列」方向に噴射量（目標噴射量）が設定され、燃圧と噴射量に応じた補正量が設定されている（図１２と同様）。なお、補正量は、単位摩耗量あたりの補正量として設定されている。例えば制御装置５０は、燃料温度に応じた噴孔用構成部毎補正量マップを選択し、選択した噴孔用構成部毎補正量マップを用いて、燃圧（燃料圧力）と噴射量（目標噴射量）に応じた、単位摩耗量あたりの補正量（噴孔）を求める。そして制御装置５０は、求めた「単位摩耗量あたりの補正量（噴孔）」に、「今回噴射するインジェクタに対応する噴孔用構成部毎摩耗量／単位摩耗量」を乗じて、今回の噴射に対する噴孔用構成部毎補正量を算出する。
【００７９】
ステップＳ２６０にて制御装置５０は、ニードル用構成部毎補正量と、スプリング用構成部毎補正量と、ノズル用構成部毎補正量と、噴孔用構成部毎補正量と、を加算して全体補正量を算出し、図５におけるステップＳ４００へ処理を進める。なお、本実施の形態では、各構成部毎補正「量」を各構成部毎補正「時間」として求めており、算出した全体補正「量」も全体補正「時間」として求められている。
【００８０】
なお、あるインジェクタが、新品のインジェクタに交換された場合、交換されたインジェクタに対応するニードル用構成部毎摩耗量、スプリング用構成部毎摩耗量、ノズル用構成部毎摩耗量、噴孔用構成部毎摩耗量は、リセットされるべきである。近年の車両には、車両に搭載されているコントロールユニット（制御装置）と通信するためのツール（車両診断用コンピュータ等）を接続するためのコネクタが用意されているので、例えば、当該コネクタにツールを接続して、交換されたインジェクタに対応する各構成部毎摩耗量をリセットするコマンドを発行すればよい。
【００８１】
●［本実施の形態による効果］
以上、本実施の形態にて説明した内燃機関の燃料噴射量制御方法では、インジェクタを構成している複数の部品または当該部品の一部であって、インジェクタからの燃料噴射量の精度に影響を及ぼすものとしてインジェクタ構成部を予め選択している。そしてインジェクタ毎、かつ、インジェクタ構成部毎に、それぞれの要因に応じた摩耗量を適切に求めているので、インジェクタの使用状態に応じた劣化状態を、より正確に推定することができる。従って、インジェクタへの指令燃料噴射量に対する実際のインジェクタからの実燃料噴射量のズレを、より抑制することができる。
【００８２】
本発明の内燃機関の燃料噴射量制御方法は、本実施の形態で説明した処理、動作等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。
【００８３】
また、本発明の内燃機関の燃料噴射量制御方法を適用する対象制御システムは、図１の例に示すものに限定されず、種々の内燃機関に適用することが可能である。例えば、ディーゼルエンジンに限定されず、ガソリンエンジンにも適用することが可能であり、産業車両に限定されず、一般車両にも適用することが可能である。
【００８４】
本実施の形態の説明では、ニードル用構成部毎摩耗量などの各構成部毎摩耗量を、燃料噴射量、燃料圧力、燃料温度、に基づいて算出（推定）する例を説明したが、燃料噴射量、燃料噴射回数、燃料圧力、燃料温度、の少なくとも１つに基づいて算出（推定）するよにしてもよい。
【００８５】
本実施の形態の説明では、ニードル用構成部摩耗量などの各構成部毎摩耗量を、噴射毎の摩耗量を積算して求めた例を説明したが、積算することなく、今回の摩耗量＊燃料噴射回数、今回の摩耗量＊累積走行距離に応じた係数、等を構成部毎摩耗量とみなしてもよいし、今回の摩耗量を構成部毎摩耗量とみなしてもよい。
【００８６】
本実施の形態の説明では、目標噴射「量」を目標噴射「時間」、構成部毎補正「量」を構成部毎補正「時間」、全体補正「量」を全体補正「時間」、補正後目標噴射「量」を補正後目標噴射「時間」として求めた例を説明した。しかし、目標噴射「量」を目標噴射「時間」、構成部毎補正「量」を構成部毎補正「係数」、全体補正「量」を全体補正「係数」、補正後目標噴射「量」を補正後目標噴射「時間」として、補正後目標噴射「時間」＝目標噴射「時間」＊全体補正「係数」としてもよい。
【００８７】
本実施の形態の説明では、インジェクタ構成部として、ニードル、リターンスプリング、ノズル、噴孔、を選択した例を説明したが、ニードル、リターンスプリング、ノズル、噴孔、の少なくとも１つであってもよい。また、インジェクタ構成部は、ニードル、リターンスプリング、ノズル、噴孔、に限定されるものではなく、インジェクタの構造等に応じて、インジェクタからの燃料噴射量の精度に影響を及ぼすものとして、適切な部品や部品の一部等が選択される。
【符号の説明】
【００８８】
１０      エンジン（内燃機関）
１１      吸気管
１２      排気管
１３      ＥＧＲ経路
１４      ＥＧＲ弁（ＥＧＲバルブ）
１５      ＥＧＲクーラ
２１      流量検出手段
２２      回転検出手段
２３      大気圧検出手段
２５      アクセルペダル踏込量検出手段
２７      車速検出手段
２８      燃料温度検出手段
２９      燃料圧力検出手段
４１      コモンレール
４３Ａ〜４３Ｄ    インジェクタ
４３１    ボディ
４３２    吸引室
４３３    制御室
４３４    ニードル室
４３５    充填室
４３６    コネクタ
４３７    高圧燃料供給経路
４３８    リターン燃料排出経路
４４１    電磁コイル
４４２    リターンスプリング
４４３    制御弁
４４４    ボール弁
４４５    オリフィス
４４６    ニードルスプリング
４４７    ニードル
４４８    ノズル
４４９    噴孔
４５Ａ〜４５Ｄ    気筒
４７      電子スロットル装置
４７Ｓ    スロットル開度検出手段
５０      制御装置
５１      制御手段
５３      記憶手段
【図１】
2019120234.tif 000003
【図２】
2019120234.tif 000004
【図３】
2019120234.tif 000005
【図４】
2019120234.tif 000006
【図５】
2019120234.tif 000007
【図６】
2019120234.tif 000008
【図７】
2019120234.tif 000009
【図８】
2019120234.tif 000010
【図９】
2019120234.tif 000011
【図１０】
2019120234.tif 000012
【図１１】
2019120234.tif 000013
【図１２】
2019120234.tif 000014