(57)【要約】【課題】近距離運転が繰り返された場合等、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる、内燃機関の燃料噴射量学習方法を提供する。【解決手段】学習制御の実行タイミングにおいて学習制御の実行条件を満足するか否かを判定する学習条件判定ステップ（Ｓ２２〜Ｓ２８）と、学習条件判定ステップにて実行条件を満足すると判定した場合に学習制御を実行する学習実行ステップ（Ｓ３０）と、学習制御の実行頻度を判定する学習頻度判定ステップ（Ｓ１２）と、学習頻度判定ステップにて判定した実行頻度が所定頻度に達していないと判定した場合は学習制御の実行頻度を強制的に増加させる学習頻度増加ステップ（Ｓ１４Ｂ）と、を有する、内燃機関の燃料噴射量学習方法。【選択図】図４
2014034933.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の無噴射運転時にインジェクタから学習用噴射を行って当該学習用噴射による前記内燃機関の回転数の変動量及び前記内燃機関の回転数に基づいて前記インジェクタの補正量を求める学習制御を所定のタイミングで実行する、内燃機関の燃料噴射量学習方法であって、
前記学習制御の実行タイミングにおいて前記学習制御の実行条件を満足するか否かを判定する学習条件判定ステップと、
前記学習条件判定ステップにて前記実行条件を満足すると判定した場合に前記学習制御を実行する学習実行ステップと、
前記学習制御の実行頻度を判定する学習頻度判定ステップと、
前記学習頻度判定ステップにて判定した前記実行頻度が所定頻度に達していないと判定した場合は前記学習制御の実行頻度を強制的に増加させる学習頻度増加ステップと、を有する、
内燃機関の燃料噴射量学習方法。
【請求項２】
請求項１に記載の内燃機関の燃料噴射量学習方法であって、
更に、前記インジェクタの新品状態からの累積期間が所定期間以内である初期期間内であるか否かを判定する初期期間判定ステップを有し、
前記学習頻度増加ステップは、前記初期期間判定ステップにて初期期間内であると判定されており且つ前記学習頻度判定ステップにて判定した前記実行頻度が所定頻度に達していないと判定した場合は、前記学習条件判定ステップにおける前記実行条件を満足するか否かを判定するための閾値を、前記実行条件が緩和されるように変更する、
内燃機関の燃料噴射量学習方法。
【請求項３】
内燃機関の無噴射運転時にインジェクタから学習用噴射を行って当該学習用噴射による前記内燃機関の回転数の変動量及び前記内燃機関の回転数に基づいて前記インジェクタの補正量を求める学習制御を所定のタイミングで実行する、内燃機関の燃料噴射量学習方法であって、
前記学習制御の実行タイミングにおいて前記学習制御の実行条件を満足するか否かを判定する学習条件判定ステップと、
前記学習条件判定ステップにて前記実行条件を満足すると判定した場合に前記学習制御を実行する学習実行ステップと、
前記学習条件判定ステップにおける前記実行条件を満足するか否かを判定するための閾値を前記インジェクタからの燃料噴射圧力に応じて変更する学習頻度増加ステップと、を有する、
内燃機関の燃料噴射量学習方法。
【請求項４】
請求項２または３に記載の内燃機関の燃料噴射量学習方法であって、
前記学習条件判定ステップにおける前記実行条件の判定には、少なくとも前記内燃機関の冷却水の温度の判定と大気圧の判定とが含まれており、
前記学習頻度増加ステップは、前記学習条件判定ステップにおける冷却水の温度の判定の閾値と大気圧の判定の閾値とを変更する、
内燃機関の燃料噴射量学習方法。
【請求項５】
請求項２または３に記載の内燃機関の燃料噴射量学習方法であって、
前記学習条件判定ステップにおける前記実行条件の判定には、少なくとも、前記内燃機関の冷却水の温度の判定と、大気圧の判定と、前記内燃機関の吸入空気の温度の判定と、燃料の温度の判定と、が含まれており、
前記学習頻度増加ステップは、前記学習条件判定ステップにおいて、冷却水の温度の判定の閾値と、大気圧の判定の閾値と、吸入空気の温度の判定の閾値と、燃料の温度の判定の閾値と、における少なくとも１つの閾値を変更する、
内燃機関の燃料噴射量学習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の無噴射運転時にインジェクタから学習用噴射を行って内燃機関の挙動を観測してインジェクタの補正量を求める学習制御を実行する、内燃機関の燃料噴射量学習方法に関する。
【背景技術】
【０００２】
従来より、ディーゼル機関（内燃機関）では、インジェクタから高圧の燃料をシリンダ内に噴射しているが、燃焼騒音の低減やＮＯｘの抑制を目的として、メインとなる燃料噴射に先立って、微少量の燃料を噴射するいわゆるパイロット噴射を実施している。このパイロット噴射による燃焼騒音の低減やＮＯｘの抑制の充分な効果を得るためには、パイロット噴射による噴射量の精度が要求される。
ところが、インジェクタから噴射される実際の噴射量（燃料量）は、指令した噴射量に対して、噴射量のずれ（ずれ量）が存在する。しかも、ずれ量は図２に示すように一定ではなく、累積期間に応じて変化しており、且つインジェクタ毎に個体差もある。
このため、適切なタイミングで燃料噴射量の学習制御を行って、その時点でのずれ量を推定し、インジェクタの補正量を求めている。
【０００３】
そこで、特許文献１に記載された従来技術には、学習制御において、内燃機関の指令噴射量がゼロ以下となる無噴射運転時にインジェクタから学習用噴射（単発噴射）を実行し、学習用噴射によって上昇した内燃機関の回転数の変動量と内燃機関の回転数とに基づいて発生トルクを算出し、算出した発生トルクから実際の噴射量を推定し、推定した実際の噴射量と学習用噴射の指令噴射量との差からずれ量を求めて補正量を算出する、ディーゼル機関の噴射量制御装置が記載されている。
なお、特許文献１に記載されている方法では、内燃機関の回転数の変動量を用いるため、学習制御の実行時における内燃機関の環境条件が一定でなければ正確な補正量を求めることができない可能性がある。
そこで、特許文献２に記載された従来技術には、内燃機関の動作環境条件の変化に応じた環境補正量を算出して、当該環境補正量を用いて学習制御において推定する実際の噴射量を補正し、より正確なインジェクタの補正量を求めることができる、内燃機関の燃料噴射量学習方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３６７８８号公報
【特許文献２】特開２００９−５７８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１及び特許文献２に記載の従来技術では、内燃機関の回転数の充分な変動量を得られない環境条件下では、学習精度（補正量の精度）が悪化するため、学習制御の実行条件を満足しない場合には学習制御を実行しないようにしている。例えば内燃機関の冷却水温度が所定温度よりも低い場合（暖機中）では、学習制御を実行しないようにしている。
ところが、ユーザの中には、内燃機関を始動した後、暖機運転が完了する前に内燃機関を停止してしまうような近距離の運転を繰り返すようなユーザもいる。この場合、内燃機関を始動してから停止するまでの期間で、冷却水温度が所定温度以上にならず、学習制御が実行されない可能性がある。学習制御が実行されない場合、インジェクタの適切な補正量を求めることができず、またインジェクタの噴射量のずれ量も図２に示すように変動するので、パイロット噴射を行っても、期待する燃焼騒音の低減やＮＯｘの抑制の効果を得られない可能性がある。
本発明は、このような点に鑑みて創案されたものであり、近距離運転が繰り返された場合等、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる、内燃機関の燃料噴射量学習方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る内燃機関の燃料噴射量学習方法は次の手段をとる。
まず、本発明の第１の発明は、内燃機関の無噴射運転時にインジェクタから学習用噴射を行って当該学習用噴射による前記内燃機関の回転数の変動量及び前記内燃機関の回転数に基づいて前記インジェクタの補正量を求める学習制御を所定のタイミングで実行する、内燃機関の燃料噴射量学習方法であって、前記学習制御の実行タイミングにおいて前記学習制御の実行条件を満足するか否かを判定する学習条件判定ステップと、前記学習条件判定ステップにて前記実行条件を満足すると判定した場合に前記学習制御を実行する学習実行ステップと、前記学習制御の実行頻度を判定する学習頻度判定ステップと、前記学習頻度判定ステップにて判定した前記実行頻度が所定頻度に達していないと判定した場合は前記学習制御の実行頻度を強制的に増加させる学習頻度増加ステップと、を有する、内燃機関の燃料噴射量学習方法である。
【０００７】
この第１の発明によれば、学習制御の実行頻度が所定頻度に達していないと判定した場合に学習制御の実行頻度を強制的に増加させることで、学習制御が実行されないことを防止する。
これにより、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【０００８】
次に、本発明の第２の発明は、上記第１の発明に係る内燃機関の燃料噴射量学習方法であって、更に、前記インジェクタの新品状態からの累積期間が所定期間以内である初期期間内であるか否かを判定する初期期間判定ステップを有し、前記学習頻度増加ステップは、前記初期期間判定ステップにて初期期間内であると判定されており且つ前記学習頻度判定ステップにて判定した前記実行頻度が所定頻度に達していないと判定した場合は、前記学習条件判定ステップにおける前記実行条件を満足するか否かを判定するための閾値を、前記実行条件が緩和されるように変更する、内燃機関の燃料噴射量学習方法である。
【０００９】
この第２の発明によれば、インジェクタの噴射量のずれ量の変化が特に大きい初期期間において、実行頻度が所定頻度に達していない場合は、学習制御の実行条件を判定するための閾値を、実行条件が緩和されるように変更する。
これにより、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【００１０】
次に、本発明の第３の発明は、内燃機関の無噴射運転時にインジェクタから学習用噴射を行って当該学習用噴射による前記内燃機関の回転数の変動量及び前記内燃機関の回転数に基づいて前記インジェクタの補正量を求める学習制御を所定のタイミングで実行する、内燃機関の燃料噴射量学習方法であって、前記学習制御の実行タイミングにおいて前記学習制御の実行条件を満足するか否かを判定する学習条件判定ステップと、前記学習条件判定ステップにて前記実行条件を満足すると判定した場合に前記学習制御を実行する学習実行ステップと、前記学習条件判定ステップにおける前記実行条件を満足するか否かを判定するための閾値を前記インジェクタからの燃料噴射圧力に応じて変更する学習頻度増加ステップと、を有する、内燃機関の燃料噴射量学習方法である。
【００１１】
この第３の発明によれば、学習制御の実行条件を判定する閾値を、燃料噴射圧力に応じて変更する。
これにより、学習制御の実行条件を適切に広げることが可能であり、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【００１２】
次に、本発明の第４の発明は、上記第２の発明または第３の発明に係る内燃機関の燃料噴射量学習方法であって、前記学習条件判定ステップにおける前記実行条件の判定には、少なくとも前記内燃機関の冷却水の温度の判定と大気圧の判定とが含まれており、前記学習頻度増加ステップは、前記学習条件判定ステップにおける冷却水の温度の判定の閾値と大気圧の判定の閾値とを変更する、内燃機関の燃料噴射量学習方法である。
【００１３】
この第４の発明によれば、冷却水の温度の判定の閾値と、大気圧の判定の閾値と、を変更することで、例えば近距離運転が繰り返された場合であっても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【００１４】
次に、本発明の第５の発明は、上記第２の発明または第３の発明に係る内燃機関の燃料噴射量学習方法であって、前記学習条件判定ステップにおける前記実行条件の判定には、少なくとも、前記内燃機関の冷却水の温度の判定と、大気圧の判定と、前記内燃機関の吸入空気の温度の判定と、燃料の温度の判定と、が含まれており、前記学習頻度増加ステップは、前記学習条件判定ステップにおいて、冷却水の温度の判定の閾値と、大気圧の判定の閾値と、吸入空気の温度の判定の閾値と、燃料の温度の判定の閾値と、における少なくとも１つの閾値を変更する、内燃機関の燃料噴射量学習方法である。
【００１５】
この第５の発明によれば、冷却水の温度の判定の閾値と、大気圧の判定の閾値と、吸入空気の温度の判定の閾値と、燃料の温度の判定の閾値と、の少なくとも１つの閾値を変更する。
これにより、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の内燃機関の燃料噴射量学習方法を適用した内燃機関の概略構成を説明する図である。
【図２】燃料を噴射するインジェクタにおいて、累積期間に対する噴射量のずれ量の変化を説明するグラフである。
【図３】走行距離に応じてインジェクタからの噴射量のずれ量が変化する様子と、学習の効果を説明する図である。
【図４】第１の実施の形態の処理手順の例を説明するフローチャートである。
【図５】第１の実施の形態の効果を説明する図である。
【図６】第２の実施の形態の考え方を説明する図である。
【図７】第２の実施の形態の処理手順の例を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下に本発明を実施するための形態を図面を用いて説明する。
●［制御対象の内燃機関の概略構成（図１）］
まず図１を用いて、制御対象の内燃機関の概略構成について説明する。本実施の形態の説明では、内燃機関の例として、エンジン１０（例えばディーゼルエンジン）を用いて説明する。
エンジン１０には、エンジン１０の各気筒４５Ａ〜４５Ｄへの吸入空気を導入する吸気管１１が接続されている。またエンジン１０には、各気筒４５Ａ〜４５Ｄからの排気が吐出される排気管１２が接続されている。
吸気管１１には吸気温検出手段２４が設けられており、制御手段３０は、吸気温検出手段２４からの検出信号に基づいて吸入空気の温度を検出可能である。
またエンジン１０には、内燃機関の回転数（例えばクランク軸の回転数）や回転角度（例えば各気筒の圧縮上死点タイミング）等を検出可能な回転検出手段２６が設けられており、制御手段３０は、回転検出手段２６からの検出信号に基づいてエンジン１０の回転数や回転角度等を検出することが可能である。
またエンジン１０には、冷却水温検出手段２２が設けられており、制御手段３０は、冷却水温検出手段２２からの検出信号に基づいて、エンジン１０の冷却水の温度を検出することが可能である。
また制御手段３０は、自身等に設けられた大気圧検出手段２３からの検出信号に基づいて大気圧を検出することが可能である。
【００１８】
コモンレール４１には燃料タンク（図示省略）から燃料が供給され、コモンレール４１内の燃料は高圧に維持されて燃料配管４２Ａ〜４２Ｄを介してインジェクタ４３Ａ〜４３Ｄのそれぞれに供給されている。
コモンレール４１には、燃料圧力検出手段２１と燃料温度検出手段２５が設けられており、制御手段３０は、燃料圧力検出手段２１からの検出信号に基づいてコモンレール４１内の燃料の圧力を検出可能であり、燃料温度検出手段２５からの検出信号に基づいてコモンレール４１内の燃料の温度を検出可能である。
インジェクタ４３Ａ〜４３Ｄは、各気筒４５Ａ〜４５Ｄに対応させて設けられており、制御手段３０からの制御信号によって各気筒内に所定のタイミングで所定量の燃料を噴射する。
そして制御手段３０は、各種の検出手段等からの検出信号を取り込み、エンジン１０の運転状態を検出し、インジェクタ４３Ａ〜４３Ｄを駆動する制御信号を出力する。
【００１９】
●［インジェクタからの噴射量のずれ（図２）と学習の効果（図３）］
図２は、インジェクタ４３Ａ〜４３Ｄにおける、累積期間に対する、噴射量のずれ量を示すグラフである。なお、噴射量のずれ量とは、制御手段３０から指令された噴射量（以下、指令噴射量と記載する）に対して、実際に噴射された噴射量（以下、実噴射量と記載する）の、ずれ量（誤差）の例を示している。
図２に示すように、一般的に、初期期間内においては、噴射量のずれ量の変化が比較的大きく、初期期間を経過した後は、初期期間内よりもずれ量が小さくなる。
なお、初期期間とは、インジェクタの使用が開始されてからの累積期間が所定期間内である期間であり、新品状態からの累積期間が所定期間内の期間である。
初期期間の具体的な判定方法の例としては、内燃機関の運転時のインジェクタのノズルの被熱温度を推定し、運転継続時間に応じて被熱温度に対応する加算値を累積していき、累積値が所定値以下の場合を初期期間と判定する。
【００２０】
図３は、走行距離に応じて、インジェクタからの噴射量のずれ量が変化する様子と、学習制御の効果を説明するグラフである。
制御手段３０は、図３に示すように、例えば走行距離が所定距離に達する毎に学習タイミングに達したと判定し、当該学習タイミングにて学習制御を実行する。
学習制御では、例えば内燃機関の指令噴射量がゼロ以下となる無噴射運転時にインジェクタから学習用噴射（単発噴射）を実行する。そして、学習用噴射によって上昇した内燃機関の回転数の変動量と内燃機関の回転数とに基づいて発生トルクを算出し、算出した発生トルクから実噴射量を推定する。そして、推定した実噴射量と学習用噴射の指令噴射量との差からずれ量を求めて補正量を算出する。
図３のグラフにおいて、グラフα１は、インジェクタの噴射量の学習制御による補正を行わなかった場合のずれ量を示しており、図２に示すずれ量とほぼ一致している。
また図３のグラフにおいて、グラフβ１は、学習タイミングにて上記の学習制御を行って、インジェクタの噴射量のずれ量を補正した場合のずれ量を示しており、学習制御を行う毎に、ずれ量はＧ１まで減少している。なお、Ｇ１は学習制御にて求めた補正量の誤差等に相当する。
【００２１】
学習制御が確実に実行されれば、図３のグラフβ１に示すように、適切にインジェクタの噴射量のずれ量を補正することが可能であるが、学習タイミングに達した場合であっても、学習制御が実行されるとは限らない。
従来の学習制御において制御手段は、学習タイミングに達したと判定して学習制御を実行する前に、学習制御を実行してもよいか否かを判定する実行条件の判定を行い、実行条件を満足しない場合（噴射された燃料の燃焼が安定しない環境の場合）は学習制御を実行しないようにプログラムされているからである。
学習制御は、インジェクタの噴射量のずれ量を補正する非常に有効な手段であるが、万が一、誤った学習制御を行ってしまうと、次の学習タイミングまで、有効な補正を行うことができなくなるので、やや厳しい実行条件の判定を行っている。
このため、例えば暖機運転が完了しないような近距離の運転を繰り返すユーザの場合、冷却水の温度等が実行条件を満足しない可能性があり、学習タイミングに達しても学習制御が実行されない状態が継続する可能性がある。
以下に説明する本発明の内燃機関の燃料噴射量学習方法は、従来の学習方法では実行条件を満足できずに学習タイミングに達しても学習制御が実行されない状態が継続するような場合であっても、適切に実行条件を満足して学習制御を実行できるようにしている。
【００２２】
●［第１の実施の形態の処理手順（図４）と効果（図５）］
次に図４を用いて、本発明の内燃機関の燃料噴射量学習方法の第１の実施の形態について説明する。
第１の実施の形態は、特にインジェクタの噴射量のずれ量が大きい初期期間（図２参照）において、学習制御が実行されないことを回避し、許容範囲内であれば補正量の精度が多少悪化することを許容し、とにかく学習制御を実行させようとするものである。
例えば制御手段３０は、所定タイミング毎（例えば数ｍｓ〜数１００ｍｓ毎）に、図４に示すフローチャートの処理を実行する。
【００２３】
ステップＳ１０にて、制御手段３０は、学習タイミングであるか否かを判定する。燃料噴射量の学習タイミングである場合（Ｙｅｓ）はステップＳ１１に進み、学習タイミングでない場合（Ｎｏ）は処理を終了する。制御手段３０は、例えば前回の学習タイミングからの走行距離が所定距離となった場合に学習タイミングであると判定する。
ステップＳ１１に進んだ場合、制御手段３０は、初期期間内であるか否かを判定する。初期期間内であると判定した場合（Ｙｅｓ）はステップＳ１２に進み、初期期間内でないと判定した場合はステップＳ１４Ａに進む。
このステップＳ１１が、インジェクタの新品状態からの累積期間が所定期間以内である初期期間内であるか否かを判定する初期期間判定ステップに相当する。
ステップＳ１２に進んだ場合、制御手段３０は、学習制御の実行頻度が所定頻度に達しているか否かを判定する。所定頻度に達していると判定した場合（Ｙｅｓ）はステップＳ１４Ａに進み、所定頻度に達していないと判定した場合（Ｎｏ）はステップＳ１４Ｂに進む。
なお、所定頻度に達しているか否かの判定は、例えば前回の学習タイミングで学習を実行した場合は所定頻度に達していると判定する。あるいは、学習タイミングに達したが実行条件が満足されずに学習制御を実行しなかった状態がＮ回（Ｎは整数）連続した場合に、所定頻度に達していないと判定する。学習制御の実行頻度が所定頻度に達しているか否かの判定は、このように種々の方法で判定することができる。
なお、ステップＳ１２が学習頻度判定ステップに相当する。
【００２４】
ステップＳ１４Ａに進んだ場合、制御手段３０は、従来からの実行条件の判定と同等の閾値を用意する。制御手段３０は、冷却水の温度の判定に用いる水温閾値Ｓｗに、従来と同等の閾値Ｗ１を代入し、大気圧の判定に用いる大気圧閾値Ｓｐに、従来と同等の閾値Ｐ１を代入し、吸入空気の温度の判定に用いる吸気温閾値Ｓａに、従来と同等の閾値Ａ１を代入し、燃料の温度の判定に用いる燃料温閾値Ｓｆに、従来と同等の閾値Ｆ１を代入し、ステップＳ２２に進む。
ステップＳ１４Ｂに進んだ場合、制御手段３０は、従来の実行条件の判定の閾値に対して、実行条件が緩和されるような閾値に変更する。制御手段３０は、冷却水の温度の判定に用いる水温閾値Ｓｗに、従来よりも緩和した閾値Ｗ２を代入し、大気圧の判定に用いる大気圧閾値Ｓｐに、従来よりも緩和した閾値Ｐ２を代入し、吸入空気の温度の判定に用いる吸気温閾値Ｓａに、従来よりも緩和した閾値Ａ２を代入し、燃料の温度の判定に用いる燃料温閾値Ｓｆに、従来よりも緩和した閾値Ｆ２を代入し、ステップＳ２２に進む。例えば水温閾値Ｓｗに代入する従来の閾値Ｗ１が８０℃相当である場合、緩和した閾値Ｗ２は６０℃相当等である。
なお、ステップＳ１４Ｂが学習制御の実行頻度を強制的に増加させる学習頻度増加ステップに相当する。
【００２５】
ステップＳ２２〜ステップＳ２８は、学習制御の実行タイミングにおいて学習制御の実行条件を満足するか否かを判定する学習条件判定ステップに相当している。
ステップＳ２２にて、制御手段３０は、冷却水温検出手段２２からの検出信号に基づいて検出した冷却水の温度が水温閾値Ｓｗ以上であるか否かを判定する。冷却水の温度が水温閾値Ｓｗ以上である場合（Ｙｅｓ）はステップＳ２４に進み、冷却水の温度が水温閾値Ｓｗ未満である場合（Ｎｏ）は処理を終了する。
ステップＳ２４に進んだ場合、制御手段３０は、大気圧検出手段２３からの検出信号に基づいて検出した大気圧が大気圧閾値Ｓｐ以上であるか否かを判定する。大気圧が大気圧閾値Ｓｐ以上である場合（Ｙｅｓ）はステップＳ２６に進み、大気圧が大気圧閾値Ｓｐ未満である場合（Ｎｏ）は処理を終了する。
ステップＳ２６に進んだ場合、制御手段３０は、吸気温検出手段２４からの検出信号に基づいて検出した吸入空気の温度が吸気温閾値Ｓａ以上であるか否かを判定する。吸入空気の温度が吸気温閾値Ｓａ以上である場合（Ｙｅｓ）はステップＳ２８に進み、吸入空気の温度が吸気温閾値Ｓａ未満である場合（Ｎｏ）は処理を終了する。
ステップＳ２８に進んだ場合、制御手段３０は、燃料温度検出手段２５からの検出信号に基づいて検出した燃料の温度が燃料温閾値Ｓｆ以上であるか否かを判定する。燃料の温度が燃料温閾値Ｓｆ以上である場合（Ｙｅｓ）はステップＳ３０に進み、燃料の温度が燃料温閾値Ｓｆ未満である場合（Ｎｏ）は処理を終了する。
【００２６】
ステップＳ３０に進んだ場合、制御手段３０は、インジェクタの噴射量の学習制御を実行し、ずれ量を補正する補正量を求めて処理を終了する。なお、学習制御の内容については既に説明しているので説明を省略する。
このステップＳ３０が、実行条件（ステップＳ２２〜Ｓ２８）を満足すると判定した場合に学習制御を実行する学習実行ステップに相当する。
【００２７】
以上に説明したように、第１の実施の形態では、初期期間内において、学習制御の実行頻度が所定頻度に達していない場合、ステップＳ２２〜Ｓ２８にて判定する実行条件の閾値を、実行条件の判定が緩和されるように強制的に変更する。
これにより、近距離運転が繰り返された場合等、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
なお図５に、走行距離に応じて、インジェクタからの噴射量のずれ量が変化する様子と、学習制御の効果を説明するグラフを示す。図５に示すグラフα１はインジェクタの噴射量の学習制御による補正を行わなかった場合のずれ量を示している。またグラフβ１はステップＳ１４Ａの各閾値を用いて学習制御を行った際のずれ量が補正される様子を示しており、グラフβ２はステップＳ１４Ｂの各閾値を用いて学習制御を行った際のずれ量が補正される様子を示している。グラフβ１では、学習制御を実行する毎にずれ量がＧ１まで低減され、グラフβ２では、学習制御を実行する毎にずれ量がＧ２（Ｇ２＞Ｇ１）まで低減されていることがわかる。なお、グラフβ２ではグラフβ１よりも実行条件の閾値を緩和しているので、Ｇ２＞Ｇ１となっており、学習結果の補正量の精度が落ちていることを示している（もちろんＧ２であっても許容範囲内である）。
ステップＳ１４Ｂにて各閾値を緩和するように変更した場合、図５のグラフβ１（ステップＳ１４Ａの閾値を用いた場合）ほどのずれ量の低減効果を得ることは困難であるが、グラフβ２に示すように、グラフα１よりも大きな低減効果（ずれ量の低減効果）を得ることができる。
【００２８】
●［第２の実施の形態の考え方（図６）と処理手順（図７）］
次に図６、図７を用いて、内燃機関の燃料噴射量学習方法の第２の実施の形態について説明する。
第１の実施の形態は、学習頻度が所定頻度に達していない場合に、実行条件の判定に用いる閾値を強制的に緩和して、学習結果の補正量の精度を多少落としてでも（許容範囲内で精度を落とす）学習制御を実行するものである。
これに対して第２の実施の形態は、学習結果の補正量の精度を落とすことなく、学習の実行条件の判定を、適切に広げて学習頻度の増加を狙うものである。
【００２９】
図６において、横軸はインジェクタからの燃料の噴射圧力を示しており、縦軸は冷却水温や大気圧等の学習制御の実行条件の各閾値の高さをイメージ的に示している。
内燃機関では、運転状態に応じて燃料の噴射圧力を変更する場合があり、噴射圧力を高くするほど、学習制御の実行条件の各閾値の高さを高くする必要がある。図６における境界線Ｌは、燃料噴射圧力に応じた閾値の限界許容位置を示している。例えば燃料噴射圧力が圧力Ｐｈの場合、閾値はＴｈ以上であればよいことを示している。
例えば圧力Ｐｇまでの燃料噴射圧力が学習可能噴射圧力である場合、従来の学習制御の実行条件では、学習可能噴射圧力内のいかなる圧力であっても学習制御の実行条件の判定が適切となるように（例えば燃料噴射圧力が圧力Ｐｈである場合、Ｔｈを閾値とすることなく、Ｔｇを閾値として）、図６における領域Ｒ１内にて学習制御を実行していた。
つまり、本来の学習制御の実行許可領域は、領域Ｒ１＋領域Ｒ２であるにもかかわらず、従来では学習制御の実行条件の閾値が最適設定されておらず、領域Ｒ１のみで学習制御の実行条件が判定されていた。
そこで、第２の実施の形態では、燃料の噴射圧力に応じて学習制御の実行条件の判定に使用する各閾値を最適に設定することで、学習許可領域を「領域Ｒ１のみ」から「領域Ｒ１＋領域Ｒ２」へと拡大することで、学習頻度を増加させる。
【００３０】
次に図７に示すフローチャートを用いて、第２の実施の形態の処理手順について説明する。なお、図４に示す第１の実施の形態のフローチャートとは、ステップＳ２２〜ステップＳ３０は同じであるので、第１の実施の形態との相違点であるステップＳ１０〜ステップＳ１８を主に説明する。
【００３１】
ステップＳ１０にて、制御手段３０は、学習タイミングであるか否かを判定する。燃料噴射量の学習タイミングである場合（Ｙｅｓ）はステップＳ１６に進み、学習タイミングでない場合（Ｎｏ）は処理を終了する。制御手段３０は、例えば第１の実施の形態と同様、前回の学習タイミングからの走行距離が所定距離となった場合に学習タイミングであると判定する。
ステップＳ１６に進んだ場合、制御手段３０は、制御手段３０で判断した学習を実施する燃料圧力を検出し、ステップＳ１８に進む。
ステップＳ１８にて、制御手段３０は、検出した燃料圧力に応じた冷却水の温度の判定用の閾値Ｗｎをマップ等から求め、求めた閾値Ｗｎを、水温閾値Ｓｗに代入し、検出した燃料圧力に応じた大気圧の判定用の閾値Ｐｎをマップ等から求め、求めた閾値Ｐｎを、大気圧閾値Ｓｐに代入する。また、制御手段３０は、検出した燃料圧力に応じた吸入空気の温度の判定用の閾値Ａｎをマップ等から求め、求めた閾値Ａｎを、吸気温閾値Ｓａに代入し、検出した燃料圧力に応じた燃料の温度の判定用の閾値Ｆｎをマップ等から求め、求めた閾値Ｆｎを、燃料温閾値Ｓｆに代入し、ステップＳ２２に進む。このように、図６に示す境界線Ｌに相当する各閾値を設定する。
なお、ステップＳ１６及びステップＳ１８が、学習頻度増加ステップに相当する。
また、ステップＳ２２以降の処理は、第１の実施の形態と同じであるので説明を省略する。
【００３２】
以上に説明したように、第２の実施の形態では、燃料の噴射圧力に応じて適切に各閾値を変更することで、従来では学習制御の実行条件が満足される領域が図６の領域Ｒ１のみであったところを、図６の領域Ｒ１＋領域Ｒ２へと拡大する。これにより、学習制御によるインジェクタの補正量の精度を従来と同等に確保しつつ、学習制御の頻度を従来よりも増加することができる。
従って、近距離運転が繰り返された場合等、学習制御が実行されにくいような運転が繰り返されても、適切に学習制御を行ってインジェクタの適切な補正量を求めることができる。
【００３３】
●［第３の実施の形態］
第３の実施の形態は、上記の第１の実施の形態と第２の実施の形態を組み合わせたものである。
第３の実施の形態の処理手順としては、図４に示す第１の実施の形態のフローチャートの処理手順に対して、ステップＳ１４Ａの処理と、ステップＳ１４Ｂの処理を変更する。第３の実施の形態では、図４に示すステップＳ１４Ａの代わりに、図７に示すステップＳ１６及びステップＳ１８の処理を実行して図６に示す境界線Ｌに相当する各閾値を設定する。また、図４に示すステップＳ１４Ｂの代わりに、図６に示す境界線Ｌをやや下回るように（実行条件の判定が緩和されるように）各閾値を設定する。
これにより、第１の実施の形態の効果と、第２の実施の形態の効果との、双方の効果を得ることができる。
【００３４】
本発明の内燃機関の燃料噴射量学習方法は、本実施の形態で説明した処理、動作等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。
また、本発明の内燃機関の燃料噴射量学習方法を適用する対象制御システムは、図１の例に示すものに限定されず、インジェクタから燃料を噴射する、種々の内燃機関に適用することが可能である。
また本実施の形態の説明では、学習制御の実行条件の冷却水の温度、大気圧、吸入空気の温度、燃料の温度、の全ての閾値を変更したが、冷却水の温度と大気圧の２つの閾値のみを変更するようにしてもよい。あるいは、冷却水の温度、大気圧、吸入空気の温度、燃料の温度、の少なくとも１つの閾値を変更するようにしてもよい。
また、以上（≧）、以下（≦）、より大きい（＞）、未満（＜）等は、等号を含んでも含まなくてもよい。
また、本実施の形態の説明に用いた数値は一例であり、この数値に限定されるものではない。
【符号の説明】
【００３５】
１０      エンジン（内燃機関）
１１      吸気管
１２      排気管
２１      燃料圧力検出手段
２２      冷却水温検出手段
２３      大気圧検出手段
２４      吸気温検出手段
２５      燃料温度検出手段
２６      回転検出手段
３０      制御手段
４１      コモンレール
４３Ａ〜４３Ｄ    インジェクタ
４５Ａ〜４５Ｄ    気筒
Ｌ      境界線
Ｒ１、Ｒ２    領域（学習許可領域）
【図１】
2014034933.tif 000003
【図２】
2014034933.tif 000004
【図３】
2014034933.tif 000005
【図４】
2014034933.tif 000006
【図５】
2014034933.tif 000007
【図６】
2014034933.tif 000008
【図７】
2014034933.tif 000009