(57)【要約】【課題】燃料噴射制御をより精度よく行うことができるエンジンの燃料噴射装置を提供する。【解決手段】コントローラ１８の制御処理がアイドル制御ルーチンへ移行すると、各運転情報をそれぞれ読み込み、エンジン１がアイドル状態であるか否かを判断する（ステップｓ１、ｓ２）。暖気後のアイドル時であると判断されると、ＩＳＣ制御（ステップｓ７）を実施した後、噴射量演算処理（ステップｓ１２）で各気筒の駆動パルス幅Ｔａ＃１〜Ｔａ＃４が測定され、ストアされる。この後、気筒毎の駆動パルス幅Ｔａ＃１〜Ｔａ＃４の学習結果を学習時予備噴射量マップに相関付け、これを以後に燃料噴射装置Ａのメインルーチンで行う燃料噴射駆動制御に反映させ、各燃料噴射弁２の噴射制御を行う（ステップｓ１８）。【選択図】図８
2008208772.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの気筒に設けられた燃料噴射弁と、
前記エンジンが所定の運転域にあるとき、燃料噴射量を制御することで前記エンジンの回転数を所定の目標回転数にフィードバック制御して、燃料噴射量の制御結果を基本燃料噴射量として記憶する第１フィードバック制御手段と、
前記所定の運転域にあるとき、前記第１フィードバック制御手段による制御時の燃料噴射の噴射時期よりも遅角させた遅角噴射時期で前記基本燃料噴射量の燃料を噴射するとともに、前記遅角噴射時期よりも進角した噴射時期で前記基本燃料噴射量とは別に予備燃料噴射を行い、前記予備燃料噴射の噴射量を制御することで前記エンジンの回転数を前記所定の目標回転数にフィードバック制御して、予備燃料噴射の噴射量の制御結果を修正燃料噴射量として記憶する第２フィードバック制御手段と、
前記修正燃料噴射量に基づいて、通常時の前記燃料噴射弁に対する制御指令を修正する修正手段と、
を備えることを特徴とするエンジンの燃料噴射装置。
【請求項２】
請求項１に記載のエンジンの燃料噴射装置において、
前記エンジンが、複数の気筒を有する多気筒エンジンであり、
前記燃料噴射弁が、前記複数の気筒のそれぞれに設けられており、
前記修正手段が、前記各燃料噴射弁に対する制御指令を前記複数の気筒毎に修正することを特徴とするエンジンの燃料噴射装置。
【請求項３】
請求項１又は２に記載のエンジンの燃料噴射装置において、
前記所定の運転域は、アイドル運転域であることを特徴とするエンジンの燃料噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射装置の噴射量制御をより精度よく行うことができるエンジンの燃料噴射装置に関するものである。
【背景技術】
【０００２】
直噴エンジン、例えばコモンレールディーゼルエンジンは、燃料噴射ポンプにより燃料を高圧化し、その高圧燃料をコモンレールに送り、このコモンレールから各気筒に設けられた燃料噴射弁に導いている。各燃料噴射弁は、電磁式の噴射制御弁（ニードルバルブ）を備えており、燃料の噴射量、噴射時期、噴射回数に応じて噴射制御弁が開閉制御される。
【０００３】
ところで、エンジンの排気ガス性能を一層向上する、又は、エンジン駆動時に発生する騒音を一層抑制するためには、燃料噴射装置から噴射される燃料量が狙い通りの目標値となるように、噴射量精度を高めることが重要である。特に、通常噴射での主噴射に先駆けて行われているプレ噴射やパイロット噴射、あるいは主噴射後のアフタ噴射やポスト噴射などの小噴射量を一層的確に制御して、噴射量の精度を高めることが重要である。
【０００４】
ここで、パイロット噴射を例に採って、噴射量とスモーク及び騒音の発生との関係について説明する。  
図１０は、パイロット噴射量に対するスモーク、騒音の発生度合いの一例を表すグラフである。このグラフにおいては、上側の曲線がパイロット噴射量に対する騒音の発生特性を示し、下側の曲線がパイロット噴射量に対するスモークの発生特性を示している。  
図１０に示すように、パイロット噴射量が多いと騒音、スモーク共に悪化する傾向があり、逆に少なすぎる場合には騒音が極端に悪化する傾向がある。このため、スモークや騒音を抑制するためには、パイロット噴射やポスト噴射等の副噴射の噴射量制御をより精度よく行う必要がある。
【０００５】
ところが、パイロット噴射やポスト噴射等の副噴射は、主噴射に比べて噴射量が少なく、燃料噴射弁（インジェクタ）の個体差や経時劣化等の影響を受けやすい。そのため、従来より通常噴射での燃料噴射量を修正することが行われている。  
例えば、特開２００４−１８３６５７号公報（特許文献１）には、インジェクタの駆動時間を増大又は低減して内燃機関に一定の回転数を生じさせ、その一定の回転数が生じた駆動時間を最小駆動時間として記憶する燃料調量システムの制御方法が開示されている。
【０００６】
【特許文献１】特開２００４−１８３６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、燃料噴射量をより正確に調整して、燃料噴射の安定化を図ることが求められている。  
本発明は、上述のような問題点に着目してなされたもので、噴射量制御をより精度よく行うことができるエンジンの燃料噴射装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するため、請求項１の発明は、エンジンの気筒に設けられた燃料噴射弁と、前記エンジンが所定の運転域にあるとき、燃料噴射量を制御することで前記エンジンの回転数を所定の目標回転数にフィードバック制御して、燃料噴射量の制御結果を基本燃料噴射量として記憶する第１フィードバック制御手段と、前記所定の運転域にあるとき、前記第１フィードバック制御手段による制御時の燃料噴射の噴射時期よりも遅角させた遅角噴射時期で前記基本燃料噴射量の燃料を噴射するとともに、前記遅角噴射時期よりも進角した噴射時期で前記基本燃料噴射量とは別に予備燃料噴射を行い、前記予備燃料噴射の噴射量を制御することで前記エンジンの回転数を前記所定の目標回転数にフィードバック制御して、予備燃料噴射の噴射量の制御結果を修正燃料噴射量として記憶する第２フィードバック制御手段と、前記修正燃料噴射量に基づいて、通常時の前記燃料噴射弁に対する制御指令を修正する修正手段と、を備えることを特徴とする。
【０００９】
請求項２の発明は、請求項１に記載のエンジンの燃料噴射装置において、前記エンジンが、複数の気筒を有する多気筒エンジンであり、前記燃料噴射弁が、前記複数の気筒のそれぞれに設けられており、前記修正手段が、前記各燃料噴射弁に対する制御指令を前記複数の気筒毎に修正することを特徴とする。
【００１０】
請求項３の発明は、請求項１又は２に記載のエンジンの燃料噴射装置において、前記所定の運転域は、アイドル運転域であることを特徴とする。
【発明の効果】
【００１１】
請求項１の発明は、エンジンを所定の目標回転数に第１フィードバック制御した際における燃料噴射量の制御結果を基本燃料噴射量とし、更に、エンジンを目標回転数に第２フィードバック制御し、その際に基本燃料噴射量の燃料を遅角噴射すると共に同基本燃料噴射量の噴射とは別にそれよりも進角した噴射時期に予備燃料噴射を行うことで、この予備燃料噴射の噴射量の制御結果を修正燃料噴射量として記憶し、この修正燃料噴射量に基づいて、通常時の燃料噴射弁に対する制御指令を修正するので、噴射制御量の精度を一層正確にすることができる。これにより、噴射制御量の安定化を図ることができるので、騒音やスモークの発生を抑制することができる。
【００１２】
請求項２の発明は、修正燃料噴射量に基づいて、各気筒毎の燃料噴射弁の噴射制御量を修正するので、多気筒エンジンにおいても各気筒毎の噴射制御量の精度を一層正確にすることができ、騒音やスモークの発生を抑制することができる。
【００１３】
請求項３の発明は、エンジン回転が比較的安定的なアイドル運転域において制御指令の修正を行うことで、噴射制御量の精度を一層正確にすることができる。
【発明を実施するための最良の形態】
【００１４】
図１には本発明の一実施形態としてのエンジンの燃料噴射装置Ａを備えたコモンレールディーゼルエンジン（以後、単にエンジン１と記す）を模式的に示した。  
エンジン１は多気筒直噴式（本実施例では４気筒の例を説明しており、図１では４気筒のうち１気筒のみ示している）であり、各気筒の燃料噴射弁２を装備するシリンダヘッド３とシリンダブロック４とピストン５のキャビティ６とにより燃焼室７を形成する。エンジン１には各気筒に連通する吸気通路８及び排気通路９がそれぞれ設けられている。吸気通路８には過給機１１のコンプレッサ１２（図１で紙面裏側）が設けられ、排気通路９には過給機１１のタービン１３が設けられている。
【００１５】
なお、本実施例の過給機１１は可変容量式ターボ（ＶＧＴ）である。過給機１１は排気ガスのエネルギーを利用してタービン１３を回転させ、その同軸上にあるコンプレッサ１２を回転させて吸入空気を昇圧させるものである。そして、吸入空気が昇圧されることにより、高密度の空気が燃焼室７へと送り込まれると共に燃料噴射弁２を介して噴射された燃料が混合燃焼され、エンジン１の出力が増大される。
【００１６】
吸気通路８のコンプレッサ１２の上流にはエアクリーナー１４が配備され、エアクリーナー１４のケーシング内には吸入空気量検出手段であるエアーフローセンサ１５が配備される。コンプレッサ１２の下流にはインタクーラ１６、吸気絞り弁２０が設けられる。インタクーラ１６は吸気冷却を行うことで、エンジン１の吸気の体積効率を向上させ、これにより出力アップを図ることができる。吸気絞り弁２０は常開弁で吸気流量を適時に調整し、ＥＧＲ増量のための負圧発生等に使用される。一方、排気通路９には過給機１１のタービン１３が配備され、その下流に排ガス浄化装置１７が配備される。
【００１７】
エンジン１の燃料噴射装置Ａは、燃料供給装置１９と、燃焼室７に燃料噴射を行う燃料噴射弁２と、これらの噴射制御手段であるコントローラ（エンジンＥＣＵ）１８とを備える。  
シリンダヘッド３に取り付けられた燃料噴射弁２は、その本体内に励磁コイル２１と、同励磁コイル２１の励磁時に開弁作動する針弁２２と、同針弁２２により開閉されてコモンレール２３から送り込まれている高圧燃料を燃焼室７に噴射可能なノズル２４とを備える。  
なお、シリンダヘッド３には燃料噴射弁２の近傍にグロープラグ３０が取り付けられる。これはコントローラ１８に接続され、エンジンの冷態始動時及び運転時の燃焼改善を図るように駆動される。
【００１８】
燃料供給装置１９は、コモンレール２３と、同コモンレール２３に接続される燃料噴射ポンプ２５と、燃料タンク２６と、コモンレール圧Ｐｒを出力する燃圧センサ２７とを備える。  
コモンレール２３に蓄える燃料は、エンジン１の回転力を受けて駆動する燃料噴射ポンプ２５から高圧管２９を経由して供給される。このコモンレール２３に蓄えられる燃料の圧力（コモンレール圧Ｐｒ）信号は、燃圧センサ２７によりコントローラ１８に入力されている。
【００１９】
なお、コントローラ１８は、燃料噴射ポンプ２５、即ち、エンジン１の運転条件に応じて、複数の設定レール圧の一つを選択的に設定する。その上で、燃圧センサ２７により検出したコモンレール圧Ｐｒが設定レール圧となるように、制御信号をコントローラ１８から直接燃圧調整器２５１に伝達する。これにより、コモンレール２３内の圧力Ｐｒが、選択的に設定した設定レール圧となるよう燃圧調整可能である。なお、図１中で符号３１は燃料戻り管を示し、燃料噴射弁２からの低圧油を燃料タンク２６に戻す。
【００２０】
ここでコントローラ１８は、上述のセンサ類からの検出情報に基づいて、噴射制御量を設定し、目標噴射量を実現する噴射制御量（噴射パルス幅）を算出する。その上で、燃料噴射ポンプ２５の燃圧調整器２５１を制御してコモンレール圧Ｐｒを設定値に制御する。更に、各燃料噴射弁２を単噴射モード（図７の単噴射制御手段Ａ０１による）Ｍ１と、通常（パイロット）噴射モード（図７の通常噴射制御手段Ａ０２による）Ｍ２と、予備燃料噴射モード（図７の予備燃料噴射制御手段Ａ０３による）Ｍ３とのいずれかで噴射作動させる機能を備える。  
具体的には、コントローラ１８は、３つの噴射方式を選択的に使用して燃料噴射弁２を駆動する。
［通常噴射モード］
図２（ａ）に示すように、コントローラ１８が通常噴射モードＭ２を選択すると、燃料噴射弁２は、噴射時期ｔｍに駆動パルス幅Ｔｍで噴射されるメイン噴射と、これに先立つ噴射時期ｔｐに駆動パルス幅Ｔｐで噴射されるパイロット噴射とを行う。このとき、図２（ｂ）に示すように、燃料噴射弁２からは、駆動パルス幅Ｔｐに相当する噴射量Ｑｐと、駆動パルス幅Ｔｍに相当する噴射量Ｑｍでの噴射が行われる。この通常噴射モードＭ２では、メイン噴射Ｔｍとパイロット噴射Ｔｐに分けて目標噴射量での燃料噴射が行われる。
［単噴射モード］
図３（ａ）に示すように、コントローラ１８が単噴射モードＭ１を選択すると、燃料噴射弁２は、噴射時期ｔｄに駆動パルス幅Ｔｄで噴射される単噴射を行う。このとき、図３（ｂ）に示すように、燃料噴射弁２からは、駆動パルス幅Ｔｄに相当する噴射量Ｑｄでの噴射が行われる。この単噴射モードＭ１では、単噴射Ｔｄのみで目標噴射量の燃料噴射が行われる。ここでは、後述するように、所定のアイドル回転数である基本回転数Ｎ１（目標回転数）において、単噴射である基本噴射Ｔｄ１が第１フィードバック制御により決定され、その際の駆動パルス幅が記憶処理される。
［予備燃料噴射モード］
図４（ａ）、（ｂ）及び図５（ａ）、（ｂ）に示す予備燃料噴射モードＭ３、Ｍ４は、所定のアイドル回転数である基本回転数Ｎ１を保持した状態で第２フィードバック制御により行われる。  
予備燃料噴射モードＭ３では、噴射時期ｔｄに行われる基本噴射Ｔｄ１と、これに先立つ噴射時期ｔａに行われる予備燃料噴射（駆動パルス幅Ｔａ）とが実行される。このときの駆動パルス幅Ｔａは、コントローラ１８で記憶される。  
予備燃料噴射モードＭ３で噴射される基本噴射Ｔｄ１は、図３（ａ）、（ｂ）に示した基本噴射量Ｑｄ１が、膨張行程側に遅角した噴射時期ｔｄに噴射されるものである。この基本噴射Ｔｄ１は、例えば噴射時期ｔｄをＡＴＤＣ：１０°に固定して行なわれる。
【００２１】
予備燃料噴射モードＭ４は、噴射時期ｔｍに行われる基本噴射Ｔｍ１と、これに先立つ噴射時期ｔｐに行われるパイロット噴射Ｔｐと、これに先立つ噴射時期ｔａに行われる予備燃料噴射（駆動パルス幅Ｔａ）とが実行される。このときの予備燃料噴射の駆動パルス幅Ｔａは、コントローラ１８で記憶される。  
この予備燃料噴射モードＭ４で噴射される基本噴射Ｔｍ１及びＴｐは、図２（ａ）、（ｂ）に示したパイロット噴射Ｔｐでの噴射量Ｑｐ及びメイン噴射Ｔｍでの噴射量Ｑｍ１が、膨張行程側に遅角した噴射時期ｔｐ、ｔｍに噴射されるものである。この場合の噴射も、予備燃料噴射モードＭ３と同様に、例えば噴射時期ｔｐをＡＴＤＣ：１０°に固定して行なわれる。
【００２２】
以下、図４の予備噴射モードＭ３を例に採って述べる。図６に示すように、基本噴射Ｔｄ１が遅角されると、単噴射モードＭ１での噴射量と同一の基本噴射量Ｑｄ１を噴射するにもかかわらず、出力発生量が低下してエンジン回転数が低下する。そこで、このエンジン回転数の低下を補うべく、第２フィードバック制御によりエンジン回転数（アイドル回転数である基本回転数Ｎ１）を維持するのに必要な噴射量ｑａの噴射を、単噴射Ｔｄ１（主噴射）に先駆けて所定の噴射時期（例えばＢＴＤＣ５°）に噴射させる。この噴射が予備燃料噴射Ｔａであり、このときの噴射量が予備燃料噴射量ｑａである。
【００２３】
これによって、アイドル回転数である基本回転数Ｎ１を保持する第２フィードバック制御を行い、その際の予備燃料噴射の駆動パルス幅Ｔａがコントローラ１８で記憶される。なお、駆動パルス幅Ｔａは、後述のように各気筒毎（Ｔａ♯１〜Ｔａ♯４）に記憶される。このような予備燃料噴射モードＭ３は、エンジン１が所定の運転域にある場合にのみ採用される。ここでの所定の運転域は、所定のアイドル回転数である基本回転数Ｎ１で、エンジン負荷がゼロの場合として設定される。  
なお、以上予備噴射モードＭ３を例に採って述べた事情は、予備噴射モードＭ４の場合についても同様である。
【００２４】
図１に示すように、コントローラ１８は、図示しない入出力装置、制御プログラムや制御マップ等の記憶に供される記憶装置（ＲＯＭ、ＲＡＭ、ＤＲＡＭ等）、中央処理装置（ＣＰＵ）、図示しないタイマカウンタ等を備える。コントローラ１８の入力端側には、アクセル操作量θａを検出するアクセルセンサ３２、エアーフローセンサ１５、クランク角情報Δθを検出するクランク角センサ２１、コモンレール圧Ｐｒを検出する燃圧センサ２７、水温ｗｔを検出する水温センサ２８、車速Ｖｃを車速センサ３３、エアコンスイッチ４０、吸気管内の圧力Ｐｂを検出する吸気圧センサ６０等の各種センサ類が接続される。なお、ここでのクランク角情報Δθはコントローラ１８においてエンジン回転数Ｎｅの導出に用いられる。
【００２５】
一方、コントローラ１８の出力側には、燃料噴射弁２、燃料噴射ポンプ２５、グロープラグ３０、吸気絞り弁２０、等の各種デバイス類が接続されている。  
コントローラ１８は周知のエンジン制御機能を発揮すると共に、本発明の特徴をなすエンジンの燃料噴射装置Ａとして機能する。図７に示すように、コントローラ１８は単噴射制御手段Ａ０１と通常噴射制御手段Ａ０２と予備燃料噴射制御手段Ａ０３と、目標噴射量設定手段Ａ１と、パルス幅記憶手段Ａ２と、修正手段Ａ３とを備えている。なお、ここでの単噴射制御手段Ａ０１と通常噴射制御手段Ａ０２と予備燃料噴射制御手段Ａ０３とは相互に関連させて制御機能を発揮するもので、これら手段が燃料噴射制御手段Ａ０を成している。燃料噴射制御手段Ａ０は、その時の運転情報に応じて、単噴射制御手段Ａ０１と通常噴射制御手段Ａ０２と予備燃料噴射制御手段Ａ０３とを選択的に駆動する。
【００２６】
燃料噴射装置Ａの目標噴射量設定手段Ａ１は、エンジン１の各気筒に対してエンジン運転情報であるアクセル開度θａ、エンジン回転速度Ｎｅ等を取り込み、これらに基づき基本燃料噴射量ＩＮＪｂを求める。  
パルス幅記憶手段Ａ２は、エンジンがアイドル運転域に達していると判定した制御中であって、アイドル運転制御に入って計測開始時である基本噴射量測定時（Ｓ０）において、単噴射である基本噴射Ｔｄ１を第１フィードバック制御により決定し、その際の気筒毎の駆動パルス幅Ｔｄ１＃１〜Ｔｄ１＃４を記憶する（第１フィードバック制御手段Ａｆ１の制御機能）。その後、予備噴射量測定時（Ｓ１）において、第２フィードバック制御に入り、エンジンが目標回転数となるようにフィードバック制御した結果である予備燃料噴射Ｔａの駆動パルス幅を記憶する。
【００２７】
この第２フィードバック制御では、基本回転数Ｎ１を保持するよう予備燃料噴射量ｑａが調整される。そして、基本回転数Ｎ１を保持する予備燃料噴射モードＭ３での運転が予備噴射量測定時（Ｓ１）に行われ、その際の気筒毎の駆動パルス幅（Ｔａ＃１〜Ｔａ＃４）がコントローラ１８に取り込まれて記憶される（第２フィードバック制御手段Ａｆ２の制御機能）。  
修正手段Ａ３は、パルス幅記憶手段Ａ２の第２フィードバック制御手段Ａｆ２で記憶された気筒毎の駆動パルス幅Ｔａ＃１〜Ｔａ＃４を取り込んで学習し、目標噴射量相当の駆動パルス幅の修正を行う。
【００２８】
なお、基本噴射Ｔｄ１のリタード量に対応して、どの程度の予備燃料噴射量ｑａが必要であるかについては、コントローラ１８に予め学習時予備噴射量マップ等で記憶させておく。  
次に、図１のコントローラ１８の各制御処理を、図８のアイドル制御ルーチン、図９の噴射量演算ルーチンに沿って説明する。なお、これらルーチンはコントローラ１８内のＣＰＵにより所定の時間周期で実施される。  
コントローラ１８の制御処理がアイドル制御ルーチンへ移行すると、先ずステップｓ１において、吸気量センサ１５、クランク角センサ２１、燃圧センサ２７、水温センサ２８、アクセル開度センサ３２、車速センサ３３、エアコンスイッチ４０、吸気圧センサ６０等からの各種信号に基づき、吸気量Ｑａ、エンジン回転数Ｎｅ、燃圧Ｐｒ、冷却水温ｗｔ、アクセル開度θａ、車速Ｖｃ、エアコン信号Ｓａ、吸気圧Ｐｂ、の各運転情報がそれぞれ読み込まれる。
【００２９】
続いて、ステップｓ２において、エンジン１が予め設定された所定の運転域であるアイドル状態であるか否かを判断する。この判断は、エンジン回転数Ｎｅが所定のアイドル回転数Ｎ１である、アクセル開度θａが全閉である、車速Ｖｃが停車判定値以下である等に基づいて行われる。そして、アイドル状態でない場合には、ステップｓ４へ移行し、非アイドル運転時の燃料噴射量制御処理へ移行して、不図示のメインルーチンに戻る。又、アイドル回転域である場合にはステップｓ３へ進む。  
ステップｓ３においては、今回読み込まれた冷却水温ｗｔが暖気判定値ｗｔ１を上回るか否か判断し、下回ると暖気前と判断し、不図示のメインルーチンに戻る。
【００３０】
一方、ステップｓ３で冷却水温ｗｔが暖気判定値ｗｔ１を上回ると、暖気後のアイドル時と判断する。ここではステップｓ５に進み、所定のアイドル運転域であるとして目標アイドル回転数Ｎ１を保持すべくエンジン回転数Ｎｅを修正するフィードバック制御（ＩＳＣ）に入る。なお、ここでの目標アイドル回転数Ｎ１はエンジン負荷、例えばエアコン駆動の場合での運転に対処できる値があらかじめ設定されている。  
ステップｓ５を経てステップｓ６に移行すると、ここでは噴射量演算処理を行う。
【００３１】
図９に示すように、この噴射量演算処理では、そのステップａ１でエンジンがアイドル運転域に達していると判定した上での基本噴射量測定時（Ｓ０）において、各気筒の燃料噴射弁２を基準の単噴射モードＭ１で、アイドル回転数Ｎ１を保持するよう第１フィードバック制御する。そして、１の気筒の駆動パルス幅Ｔｄ１＃１を測定し、記憶処理する。続いて、同様に１の気筒（例えばＮｏ２の気筒）の駆動パルス幅Ｔｄ１＃２を測定して記憶し、順次、Ｎｏ３、４の気筒においても、駆動パルス幅Ｔｄ１＃３、Ｔｄ１＃４を測定してコントローラ１８内の記憶エリアにストアする。  
ステップａ２では現運転域がアイドル回転数Ｎ１を保持した上でのアイドル運転域にあるか確認する。アイドル運転域ではない時には、アイドル制御ルーチンのステップｓ５にリターンする。
【００３２】
ステップa２でＹｅｓとなってステップａ３に進むと、ここでは、予備噴射量測定時（Ｓ１）において燃料噴射弁２を予備燃料噴射モードＭ３（図４参照）で駆動する。この際、基本回転数Ｎ１を保持するよう第２フィードバック制御を行い、予備燃料噴射時の駆動パルス幅Ｔａが調整される。  
次いで、ステップａ４では、基本回転数Ｎ１が安定しているか否か判断する。ステップａ４でＮｏ側に進むと、ステップｓ５’へ移行して上述のステップｓ５と同様のＩＳＣ制御を行い、基本回転数Ｎ１の安定化を図る。
【００３３】
基本回転数Ｎ１が安定化してステップａ５に進むと、ここでは予備噴射量測定時（Ｓ１）における各気筒の駆動パルス幅Ｔａ＃１〜Ｔａ＃４が測定され、コントローラ１８の所定記憶領域にストアされる。  
このようなステップｓ６の処理（図９の噴射量演算処理）を行った後、ステップｓ７に進むと、ここでは気筒毎の駆動パルス幅Ｔａ＃１〜Ｔａ＃４の学習結果を前述の学習時予備噴射量マップに相関付ける。そして、これを以後に燃料噴射装置Ａのメインルーチンで行う燃料噴射駆動制御に反映させ、各燃料噴射弁２の噴射制御を行う。
【００３４】
このように、比較的簡素な処理により、目標噴射量に対する実噴射量（噴射制御量）の精度を常に適正に保つことが出来る。特に、駆動パルス幅Ｔａ＃１〜Ｔａ＃４の学習結果を燃料噴射駆動制御に反映させることで、燃料噴射弁２の個体差や経時劣化に影響されずに少量の噴射量のバラツキをより正確に把握して修正することができ、燃料噴射制御をより細かく正確に行うことができるので、スモークや騒音の発生を抑制できる。
【００３５】
なお、本実施の形態では、コントローラ１８が複数のレール圧の一つを選択的に設定して各気筒の学習を行うものとして説明したが、一つのレール圧Ｐｒ１について各気筒の学習を行った後、他のレール圧（Ｐｒ２、Ｐｒ３等）について順次各気筒の学習を行うことができる。これによって、運転域により異なる設定噴射圧の影響を受けずに、正確な燃料噴射制御を維持することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態としてのエンジンの燃料噴射装置を備えたエンジンの概略構成図である。
【図２】図１の燃料噴射装置が行う通常噴射モードの特性説明線図である。
【図３】図１のエンジンの燃料噴射装置が行う単噴射モードの特性説明線図である。
【図４】図１の燃料噴射装置が行う予備燃料噴射モードの特性説明線図である。
【図５】図１の燃料噴射装置が行う予備燃料噴射モードの特性説明線図である。
【図６】図１の燃料噴射装置の単噴射モードと予備燃料噴射モードの切換制御特性説明図である。
【図７】図１の燃料噴射装置の機能ブロック図である。
【図８】図１の燃料噴射装置のアイドル運転制御ルーチンのフローチャートである。
【図９】図１の燃料噴射装置の噴射量演算処理ルーチンのフローチャートである。
【図１０】従来内燃機関におけるパイロット噴射量に対する騒音、スモーク特性線図である。
【符号の説明】
【００３７】
１    エンジン
２    燃料噴射弁
１８    コントローラ
１９    燃料供給装置
Ａ    燃料噴射装置
Ａ０    燃料噴射駆動手段
Ａ０１    単噴射制御手段
Ａ０２    通常噴射制御手段
Ａ０３    予備燃料噴射制御手段
Ａ１    目標噴射量演算手段
Ａ２    第１計測時演算手段
Ａ３    修正手段
Ａｆ１    第１フィードバック制御手段
Ａｆ２    第２フィードバック制御手段
【図１】
2008208772.tif 000003
【図２】
2008208772.tif 000004
【図３】
2008208772.tif 000005
【図４】
2008208772.tif 000006
【図５】
2008208772.tif 000007
【図６】
2008208772.tif 000008
【図７】
2008208772.tif 000009
【図８】
2008208772.tif 000010
【図９】
2008208772.tif 000011
【図１０】
2008208772.tif 000012