(57)【要約】【課題】要求噴射量の実現精度低下を抑制しつつ、燃料噴射の噴射形態を変更することができる内燃機関の燃料噴射量制御装置を提供する。【解決手段】内燃機関の通常運転中に、気筒に燃料を噴射する際の燃料噴射の基準の回数として予め定められた通常分割回数で燃料噴射を行い、定常的に生じる空燃比のずれを総合的に補正するための第１学習値を学習する。その後、気筒に噴射されるべき基準燃料噴射量を第１学習値で補正した要求燃料噴射量を、通常分割回数とは異なる分割回数で噴射した場合における、実際に噴射した燃料噴射量の、要求燃料噴射量に対するずれを補正するための第２学習値を学習する。燃料噴射の分割回数を変更する場合、基準燃料噴射量を、第１学習値と第２学習値とに応じて補正する。【選択図】図２
2011163124.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の通常運転中に、気筒に燃料を噴射する際の燃料噴射の基準の回数として予め定められた通常分割回数で燃料噴射を行い、定常的に生じる空燃比のずれを総合的に補正するための第１学習値を学習する第１学習手段と、
前記気筒に噴射されるべき基準燃料噴射量を前記第１学習値で補正した要求燃料噴射量を、前記通常分割回数とは異なる分割回数で噴射した場合における、実際に噴射した燃料噴射量の、前記要求燃料噴射量に対するずれを補正するための第２学習値を学習する第２学習手段と、
前記基準燃料噴射量を、前記第１学習値と前記第２学習値とに応じて補正する補正手段と、
を備えることを特徴とする内燃機関の燃料噴射量制御装置。
【請求項２】
第２学習手段は、燃料噴射量の分割回数を、前記通常分割回数より１多い分割回数から、分割の限界回数まで、分割回数を１ずつ増加させた各分割回数に応じて、第２学習値をそれぞれ学習することを特徴とする請求項１に記載の内燃機関の燃料噴射量制御装置。
【請求項３】
前記第１学習手段は、前記第１学習値を、吸入空気量に応じた値として記憶し、
前記第２学習手段は、前記第２学習値を、前記第１学習値により前記基準燃料噴射量を補正して求められる要求燃料噴射量に応じた値として記憶することを特徴とする請求項１又は２に記載の内燃機関の燃料噴射量制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は内燃機関の燃料噴射量制御装置に関する。
【背景技術】
【０００２】
特許文献１には、運転条件に応じて、主たる燃料噴射に先立つ副噴射の回数を変更するディーゼルエンジンの燃料噴射制御装置が開示されている。より具体的には、特許文献１には、エンジンの運転条件が、パイロット噴射や主噴射の実行のタイミングや各噴射の実行間隔の設定範囲の自由度が比較的高い領域（低負荷・低回転領域）にある場合に、パイロット噴射の実行回数を最多とし、燃焼騒音の抑制や排気特性の最適化を優先して図ることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３―２６９２２９号公報
【特許文献２】特開２００６−１７８８０９号公報
【特許文献３】特開２００８−２７４８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ガソリンエンジンにおいて、暖機後、燃料噴射の分割や、直接噴射とポート噴射との吹き分けなどの噴射形態を、通常の状態から変更することは基本的には行なわれていない。このような噴射形態の変更を行なおうとする場合、部品の公差などが最低の場合を想定した状態でも、各種の要求を満たすことができる適合とする必要がある。このため、例えば燃焼のロバスト性などの要求が厳しくなり適合の自由度が低くなることが考えられる。
【０００５】
また、噴射形態を変える場合、具体的に例えば１回噴射から２回噴射へ変更する場合、燃料噴射弁のリフトが安定するまでの立ち上がり、立ち下がりなどの回数が２倍に増える。この燃料噴射弁の立ち上がり、立ち下がりの期間は、燃料噴射量の調量性にばらつきが生じやすい。従って、燃料噴射の分割回数を増加するなどの噴射形態の変更によって、立ち上がり、立ち下がりの期間、要求噴射量に対する実噴射量の精度が低くなることが考えられる。
【０００６】
更に、燃料噴射の分割回数を増加させることで休止期間ができ、トータルの燃料噴射時間は長くなる。その結果、吸気行程後半や圧縮行程前半に燃料噴射が重なることとなると、気化潜熱効果の変化や背圧の変化によって空気量や燃料噴射量が変化する。その結果、空燃比制御の精度が低下するといった事態を生じ得る。
【０００７】
従って、この発明は、上記課題を解決することを目的とし、要求噴射量の実現精度低下を抑制しつつ、燃料噴射の噴射形態を変更することができる内燃機関の燃料噴射量制御装置を提供するものである。
【課題を解決するための手段】
【０００８】
第１の発明は、上記の目的を達成するため、内燃機関の燃料噴射量制御装置であって、
内燃機関の通常運転中に、気筒に燃料を噴射する際の燃料噴射の基準の回数として予め定められた通常分割回数で燃料噴射を行い、定常的に生じる空燃比のずれを総合的に補正するための第１学習値を学習する第１学習手段と、
前記気筒に噴射されるべき基準燃料噴射量を前記第１学習値で補正した要求燃料噴射量を、前記通常分割回数とは異なる分割回数で噴射した場合における、実際に噴射した燃料噴射量の、前記要求燃料噴射量に対するずれを補正するための第２学習値を学習する第２学習手段と、
前記基準燃料噴射量を、前記第１学習値と前記第２学習値とに応じて補正する補正手段と、
を備える。
【０００９】
第２の発明は、第１の発明において、
第２学習手段は、燃料噴射量の分割回数を、前記通常分割回数より１多い分割回数から、分割の限界回数まで、分割回数を１ずつ増加させた各分割回数に応じて、第２学習値をそれぞれ学習する。
【００１０】
第３の発明は、第１又は第２の発明において、
前記第１学習手段は、前記第１学習値を、吸入空気量に応じた値として記憶し、
前記第２学習手段は、前記第２学習値を、前記第１学習値により前記基準燃料噴射量を補正して求められる要求燃料噴射量に応じた値として記憶する。
【発明の効果】
【００１１】
第１の発明によれば、通常分割回数で燃料噴射を行って定常的に生じる空燃比のずれを総合的に補正するための第１学習値を学習した後に、分割回数を変更した状態で、要求される燃料噴射量に対する実際の燃料噴射量のずれを補正するための第２学習値を学習することができる。従って、第２学習値は、分割回数の変更による影響のみを補正する値として算出することができる。この第２学習値を用いることにより、内燃機関運転中の燃料噴射の分割回数を変更する場合にも、その分割において生じる影響を補正した燃料噴射量を容易に求めることができる。従って、燃料噴射形態の変更の自由度を拡大することができる。
【００１２】
第２の発明によれば、分割回数を限界回数まで変化させて、それぞれの分割回数に応じた第２学習値を算出することができる。これにより、燃料噴射形態の変更の自由度を更に拡大することができる。
【００１３】
第３の発明によれば、第２学習値を燃料噴射量に応じた値として記憶する。従って、例えば低温での燃料噴射量増量時に噴射形態を変更する場合においても、確実に対応することができ、燃料噴射の精度を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の実施の形態１におけるシステムの構成について説明するための模式図である。
【図２】この発明の実施の形態１において制御装置が実行する制御のルーチンについて説明するためのフローチャートである。
【図３】この発明の実施の形態２において制御装置が実行する制御のルーチンについて説明するためのフローチャートである。
【図４】この発明の実施の形態３において制御装置が実行する制御のルーチンについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態について説明する。なお、各図において、同一または相当する部分には同一符号を付してその説明を簡略化ないし省略する。
【００１６】
実施の形態１．
図１は、この発明の実施の形態１のシステム構成を説明するための図である。図１に示すように、実施の形態１のシステムは、車両に動力源として搭載される内燃機関１０を備えている。図１には、内燃機関１０の一つの気筒の断面が示されているが、内燃機関１０は複数の気筒を有するものであってもよい。
【００１７】
内燃機関１０の各気筒の吸気ポート１２、排気ポート１４には、それぞれ吸気通路１６、排気通路１８が連通している。吸気通路１６には、吸入空気量を検出するエアフロメータ２０が配置されている。エアフロメータ２０の下流には、吸入空気量を制御するスロットル弁２２が配置されている。スロットル弁２２は、アクセル開度等に基づいてスロットルモータ２４により駆動される電子制御式のバルブである。スロットル弁２２の近傍には、スロットル弁２２の開度（以下「スロットル開度」という）を検出するためのスロットルポジションセンサ２６が配置されている。アクセル開度は、アクセルペダルの近傍に設けられたアクセルポジションセンサ２８によって検出される。
【００１８】
内燃機関１０の各気筒には、吸気ポート１２内に燃料を噴射するためのインジェクタ３０が配置されている。内燃機関１０の各気筒には、更に、吸気弁３２、点火プラグ３４と、排気弁３６とが設けられている。
【００１９】
内燃機関１０のクランク軸３８の近傍には、クランク軸３８の回転角を検出するためのクランク角センサ４０が取り付けられている。クランク角センサ４０の出力によれば、クランク軸３８の回転位置や機関回転数NEなどを検知することができる。
【００２０】
内燃機関１０の排気通路１８には、排気ガスを浄化するための触媒４２が設置されている。触媒４２の上流側には、排気ガスの空燃比が理論空燃比に対してリッチであるかリーンであるかに応じて急変する出力を発するＯ２センサ４４が設置されている。
【００２１】
更に、本実施形態のシステムは、制御装置５０を備えている。制御装置５０には、上述した各種のセンサおよびアクチュエータが接続されている。制御装置５０は、それらのセンサ出力に基づいて、内燃機関１０の運転状態を制御することができる。
【００２２】
この実施の形態１のシステムで実行される基本の空燃比制御及び燃料噴射量制御について説明する。インジェクタ３０からは、燃料噴射時間TAUに応じた量の燃料が噴射される。このため、制御装置５０は、インジェクタ３０の燃料噴射時間TAUを制御することにより、燃料噴射量を制御する。ここで燃料噴射量Fは、吸入空気量、機関回転数等に基づいて算出される基本の燃料噴射量（基準燃料噴射量）、以下によって求められる第１学習値K1、第２学習値K2や、あるいは触媒保護増量や出力増量などを行なう場合の補正係数によって補正することにより算出される。
【００２３】
まず、第１学習値K1は、内燃機関１０の通常運転中の燃料噴射の基準の回数として予め定められた通常分割回数で燃料を噴射した場合に、定常的に生じる空燃比のずれを総合的に補正するための値である。第１学習値K1は、Ｏ２センサ４４の出力に基づくフィードバック補正により算出される。具体的に、まずフィードバック補正値FAFは、空燃比フィードバック制御の実行中、１．０を中心として周期的に変動するように算出される。例えば、Ｏ２センサ４４の出力がリーン出力を示す間、フィードバック補正値FAFは、所定の傾きで徐々に増加方向に更新されていく。FAFが大きな値に更新されていくと、燃料噴射量が増加していくので、やがては排気空燃比がリーンからリッチへと変化する。これに応じて、Ｏ２センサ４４の出力もリーン出力からリッチ出力へと変化する。
【００２４】
制御装置５０は、Ｏ２センサ４４の出力がリッチ出力へと変化したことを検知すると、フィードバック補正値FAFを、まず、減少方向に大きくスキップさせる。以後、フィードバック補正値FAFは、Ｏ２センサ４４がリッチ出力を維持する限り、所定の傾きで徐々に減少方向に更新されていく。FAFが小さな値に更新されると、燃料噴射量Fが減少していくので、やがては排気空燃比がリッチからリーンへと変化し、Ｏ２センサ４４の出力もリッチ出力からリーン出力へと変化する。
【００２５】
制御装置５０は、Ｏ２センサ４４の出力がリッチ出力からリーン出力へと変化したことを検知すると、フィードバック補正値FAFを、まず、増加方向に大きくスキップさせる。以後、FAFは、上述したように、Ｏ２センサ４４がリーン出力を維持する限り、所定の傾きで徐々に増加方向に更新されていく。
【００２６】
空燃比フィードバック制御の実行中は、以上のような処理が繰り返されることにより、フィードバック補正値FAFが、排気空燃比の状態に応じて増加と減少を繰り返す。これにより内燃機関１０の空燃比は、理論空燃比の近傍に維持されることになる。
【００２７】
ここで、制御装置５０は、フィードバック補正値FAFを時間的に平均した平滑値を算出する。空燃比フィードバック制御が理想的に機能している場合はフィードバック補正値FAFは1.0を中心として変動するため、平滑値は1.0となる。ところが、エアフロメータ２０の空気量センシングのばらつきやインジェクタ３０の燃料噴射量の調量ばらつきなど、何らかの原因によって、空燃比が理論空燃比よりリッチまたはリーンに偏る傾向が生じる場合がある。
【００２８】
空燃比が理論空燃比よりリッチ側に偏る傾向がある場合は、その傾向を相殺するために、FAFは1.0より小さい値を中心として変動する。この場合、平滑値は1.0より小さな値となる。逆に、空燃比が理論空燃比よりリーン側に偏る傾向がある場合は、FAFが1.0より大きな値を中心として変動するため、平滑値は1.0より大きな値となる。
【００２９】
つまり、フィードバック補正値FAFの平滑値の、基準値1.0に対するの偏差（1.0-FAFAV）は、空燃比を制御する上で定常的に存在している誤差として把握することができる。そこで、制御装置５０は、フィードバック制御の間、このような定常的な誤差を学習し、これを補正するための第１学習値K1を算出する。
【００３０】
この手法によれば、例えば内燃機関１０の経時変化等により、理論空燃比よりもリッチ側あるいはリーン側に空燃比が偏る傾向が生じた場合にも、その傾向を第１学習値K1によって相殺することができる。即ち、第１学習値K1は、例えば空気量のセンシングのばらつきや燃料噴射量の調量ばらつきなどによる定常的な誤差を総合的に補償する補正値となっている。
【００３１】
ところで、燃料噴射の分割回数など噴射形態を変更する場合、調量性のばらつき等が生じ、燃料噴射量に変動が生じる場合がある。従って、この実施の形態１では、第１学習値K1の学習が終了した状態で、燃料噴射の分割回数を変更し、この変更による影響を学習する。
【００３２】
まず、上記のように第１学習値K1により、空燃比のセンシングばらつきや通常分割回数による調量性の誤差に対する補正は可能である。従って、この第１学習値K1の学習後、第１学習値K1により基準燃料噴射量を補正して要求燃料噴射量を算出し、この要求燃料噴射量を、分割回数を変更して噴射する。このときの実噴射量の要求噴射量に対する誤差を学習すれば、燃料噴射の分割回数の変更のみに起因する誤差を補正する第2学習値K2_iを検出することができる。
【００３３】
より具体的には、第１学習値K1学習後、第１学習値K1により補正した要求噴射量を算出する。そして、変更したある分割回数iで燃料噴射をして、上記の第１学習値K1の算出方法と同様のフィードバック制御を行なう。このときフィードバック補正値を平滑化して、平滑値の基準値1.0からのずれを算出することで、第２学習値K2_iを算出することができる。
【００３４】
また、第２学習値K2は、通常分割回数より１増加させた回数から、１回の噴射量が調度限界f_minとなる回数まで増加させて、その分割回数ごとに算出される。即ち、第２学習値K2_iは、分割回数iに応じた値として学習、記憶される。
【００３５】
この実施の形態１において、燃料噴射の分割回数を通常分割回数から変更する場合、基準噴射量を、第１学習値K1、第２学習値K2_iにより補正することで、最終的な燃料噴射量が決定される。
【００３６】
図２は、この発明の実施の形態１における燃料噴射量の学習制御ルーチンについて説明するためのフローチャートである。図２のルーチンは一定期間ごとに繰り返し実行されるルーチンである。図２のルーチンでは、まず、通常分割回数において求められる第１学習値K1の学習が完了したか否かが判別される（Ｓ１０２）。ステップＳ１０２において第１学習値K1の学習完了が認められない場合、第１学習値K1の学習が継続して行なわれ（Ｓ１０４）、今回の処理は終了する。
【００３７】
一方、ステップＳ１０２において、第１学習値K1の学習完了が認められた場合、次に、分割学習完了フラグがＯＮとなっているか否かが判別される（Ｓ１０６）。分割学習完了フラグは、分割回数ごとの第２学習値K2の学習が完了した場合に、後述するルーチンによってＯＮとされるフラグである。また、この分割学習完了フラグは、トリップごとにリセットされＯＦＦとされる。
【００３８】
ステップＳ１０６において、分割学習完了フラグ＝ＯＮの成立が認められた場合、今回の処理は終了する。一方、ステップＳ１０６において分割学習完了フラグ＝ＯＮの成立が認められない場合、要求噴射量Fを分割回数iで割った値が限界量f_minより大きいか否かが判別される（Ｓ１０８）。要求噴射量Fは基準噴射量を第１学習値K1で補正して求められる、現在の運転状態に応じた噴射量である。また、限界量f_minは、インジェクタ３０が1回の噴射で噴射できる最低量であり、予め制御装置５０に記憶されている。
【００３９】
ステップＳ１０８において、F/i＞f_minの成立が認められた場合、現分割回数iでの第2学習値K2_iの学習状態が維持され（Ｓ１１０）、次に、分割回数iでの第２学習値K2_iの学習が完了したか否かが判別される（Ｓ１１２）。ここで、第２学習値K2_iの学習の完了が認められない場合、このままこの処理は一旦終了する。
【００４０】
再び、このルーチンが実行され、ステップＳ１１２において、第２学習値K2_iの学習終了が認められると、次に、現分割回数iが１回増加され、分割回数i＝現分割回数i+１に更新される（Ｓ１１４）。その後、この処理は一旦終了する。
【００４１】
再び、このルーチンが繰り返し実行されると、上記同様に、更新された分割回数iでの第2学習値K2_iの学習が行なわれる。即ち、分割回数は1ずつ増加され、その都度、その分割回数に応じた第2学習値K2_iの学習が実行される。
【００４２】
一方、ステップＳ１０８において、F/i＞f_minの成立が認められない場合、これ以上の分割回数の増加ができない状態であり、分割可能な全分割回数に対する第２学習値K2_iの学習が全て完了したことが認められる。従って、分割回数iは、初期値である通常分割回数より１多い回数(通常分割回数+1)に設定され、分割学習完了フラグがＯＮとされ（Ｓ１１８）、今回の処理が終了する。
【００４３】
以上説明したように、この発明の実施の形態１によれば、分割回数を変更した場合の影響を補正する第２補正値K2_iを予め学習しておくことができる。この補正値は、第１学習値K1を学習し、これにより燃料噴射量を補正した状態で検出される。従って、分割回数変更による影響のみを補正する値として学習することができる。従って、この第２学習値K2_iを用いることで、燃料噴射形態の変更の自由度を向上させることができる。
【００４４】
なお、この発明における燃料噴射時間の算出方法、及び第１学習値K1の算出方法、第２学習値K2_iの算出方法は、上記に説明した方法に限るものではない。例えば、燃料噴射量は、Ｏ２センサ４４の出力をフィードバックするフィードバック補正値による補正を更に含めて求めたものであってもよい。また、例えば、第２学習値K2_iについてもフィードバック補正におけるフィードバック補正値を平滑化することで算出したが、これに限るものではない。第２学習値K2_iは、第１学習値K1により総合的な補正を行なった燃料噴射量に対して、分割回数を変更したことで生じる影響を補正できるものであれば、他の手法により算出したものであってもよい。これは、以降の実施の形態においても同様である。
【００４５】
また、実施の形態１では、ポート噴射での燃料噴射の分割回数を変更する場合について説明した。しかし、この発明は、単にポート噴射での分割回数を変更するものに限られるものではない。例えば、吸気ポートと気筒とのそれぞれに燃料噴射弁を有し、ポート噴射と筒内噴射を併用できる機構を有する場合には、それぞれの噴射回数を変更するものであってもよい。この場合にも、通常の噴射形態により第１学習値K1を学習した後で、ポート噴射、筒内噴射の噴射回数を適宜変更して、それによって生じる燃料噴射量変動を補正する第２学習値を学習すればよい。これにより、噴射形態の変更により生じる燃料噴射量のずれを補正し、噴射量制御に反映させることができる。これは、以降の実施の形態においても同様である。
【００４６】
なお、図２のルーチンにおいて、ステップＳ１０４が実行されることで、この発明の「第１学習手段」が実現し、ステップＳ１１０が実行されることで、この発明の「第２学習手段」が実現し、第１学習値K1、第２学習値K2_iにより燃料噴射量が補正されることで、この発明の「補正手段」が実現する。
【００４７】
実施の形態２．
実施の形態２のシステムは、実施の形態１のシステムと同様の構成を有している。実施の形態２のシステムは、分割回数に応じた第２学習値K2_iを、燃料噴射量に応じた学習値として算出して記憶する点を除き、実施の形態１のシステムと同様の制御を行なう。
【００４８】
具体的に、第１学習値K1は吸入空気量に応じた値として学習される。これに対し、図２のステップＳ１１０において算出される第２学習値K2_iは、第１学習値K1を用いて算出された燃料噴射量に対する補正値として求められる。
【００４９】
図３は、この発明の実施の形態２における燃料噴射量の決定において制御装置が実行する制御のルーチンについて説明するための図である。図３のルーチンにおいて、まず、基本噴射量f0が算出される（Ｓ２０２）。基本噴射量f0は上記したように吸入空気量や機関回転数等に応じて決まる値である。
【００５０】
次に、補正噴射量fとして、基本噴射量f0に増量係数αをかけた値が算出される（Ｓ２０４）。ここで増量係数αは、触媒保護増量や出力増量などを行なう場合の補正係数であり、水温や負荷に応じて決まる値である。
【００５１】
次に、第１学習値K1が読み出される（Ｓ２０６）。第１学習値K1は、上記した処理に従って既に学習した値であり、吸入空気量に応じた値として記憶されている。従って、第１学習値K1は現在の吸入空気量に応じた値として、読み出される。
【００５２】
次に、補正噴射量F1が算出される（Ｓ２０８）。具体的には、ステップＳ２０４において算出された補正噴射量fに、第１学習値K1を乗じることで、補正噴射量F1が算出される。
【００５３】
次に、現在の分割回数が、通常分割回数であるか否かが判別される（Ｓ２１０）。ここで通常分割回数は、通常の内燃機関の運転状態での燃料噴射の回数として予め決められた回数であり、制御装置５０に記憶されている。
【００５４】
ステップＳ２１０において、現在の分割回数＝通常分割回数の成立が認められた場合、今回の処理が終了する。即ち、燃料噴射量は、ステップＳ２０８において算出された燃料噴射量F1に決定された状態でこの処理が終了する。
【００５５】
一方、現在分割回数＝通常分割回数の成立が認められない場合、次に、第２学習値K2_iが読み出される（Ｓ２１２）。第2学習値K2_iは、現在の分割回数ごとに、かつ燃料噴射量に応じた値として記憶されている。即ち、ここでは現在の分割回数とステップＳ２０８で算出された燃料噴射量F1とに応じた第２学習値K2_iが読み出される。
【００５６】
次に、分割回数に応じた燃料噴射量F2が算出される（Ｓ２１４）。具体的には、ステップＳ２０８で算出された燃料噴射量F1に、第２学習値K2_iが乗じられることで、分割回数変更による調量性のずれを補償した燃料噴射量F2が算出される。燃料噴射量は、F2に設定されて、今回の処理は終了する。
【００５７】
以上説明したように、実施の形態２によれば、分割回数に応じた補正値である第２学習値K2_iが燃料噴射量に応じた値として記憶されている。従って、燃料噴射形態を変更する場合にも、その分割回数に応じた燃料噴射量を容易に算出することができる。これにより、分割回数に応じた適正な燃料噴射量制御を行なうことができ、噴射量制御の精度を向上させることができる。
【００５８】
実施の形態３．
実施の形態３のシステムは、実施の形態１のシステムと同様の構成を有している。実施の形態３のシステムでは、燃料噴射の終了時期を、低温で分割回数を増加させた場合の噴射終了時期に設定する点を除き、実施の形態１のシステムと同様の制御が行なわれる。
【００５９】
図４は、この発明の実施の形態３において制御装置が実行する制御のルーチンについて説明するためのフローチャートである。図４のルーチンは、ステップＳ３０２の処理を有する点を除いて図２のルーチンと同じものである。
【００６０】
具体的に、図４のルーチンでは、ステップＳ１０８において、燃料噴射量F/分割回数iが、限界量f_minより大きいことが認められた場合、噴射終了補正が実行される。噴射終了時期は、その分割回数と温度に応じて予め決められ、制御装置に記憶されている。ここでは、現在の分割回数に応じ、かつ、温度が低温である場合に使用される噴射終了時期に噴射終了時期が補正される。この状態で、ステップＳ１１０に進み、第２学習値K2_iの学習が継続される。
【００６１】
実施の形態３のシステムでは、分割回数に応じて第２学習値K2_iを学習する間、噴射終了時期が低温である場合の噴射終了時期に設定される。一般に低温での燃料噴射量は、通常の場合に比べて増加される。従って、燃料噴射終了が通常の場合より遅くずれた状態となる。この実施の形態３では、予め噴射終了時期を低温の場合の遅い噴射終了時期に補正しておくことで、分割回数変更のみによる影響を確実に第２学習値K2_iに反映させることができる。
【００６２】
なお、実施の形態３においては、噴射終了時期を補正する場合について説明した。しかし、この発明は、これに限るものではなく、噴射開始時期を低温の場合の噴射開始時期となるように補正するものであってもよい。
【００６３】
なお、以上の実施の形態において各要素の個数、数量、量、範囲等の数に言及した場合、特に明示した場合や原理的に明らかにその数に特定される場合を除いて、その言及した数に、この発明が限定されるものではない。また、この実施の形態において説明する構造等は、特に明示した場合や明らかに原理的にそれに特定される場合を除いて、この発明に必ずしも必須のものではない。
【符号の説明】
【００６４】
１０  内燃機関
１２  吸気ポート
３０  インジェクタ
５０  制御装置
【図１】
2011163124.tif 000003
【図２】
2011163124.tif 000004
【図３】
2011163124.tif 000005
【図４】
2011163124.tif 000006