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