(57)【要約】【課題】燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれ量を補償する学習値をより高精度とすることのできる燃料噴射制御装置を提供する。【解決手段】コモンレール内の燃圧ＮＰＣと目標燃圧ＰＦＩＮとの差圧ΔＰＣに基づき指令吐出量が算出される。指令吐出量から、駆動電流換算部Ｂ６により、要求される駆動電流値が算出される。学習記憶部Ｂ８は、燃料ポンプの吐出特性のばらつきを補償する学習値と指令吐出量との関係を定める関係式ｆを記憶保持する。この関係式ｆは、指令吐出量を独立変数とし学習値を従属変数とする指令吐出量についての「ｍ」次（ｍ≧２）の多項式である。加算部Ｂ１０は、駆動電流換算部Ｂ６の出力と学習記憶部Ｂ８の出力とを加算して燃料ポンプの駆動電流値を算出する。関係式ｆは、学習処理部Ｂ１２によって新たに学習される学習値に基づき更新される。【選択図】      図２
2007146657.tif 000002
【特許請求の範囲】
【請求項１】
高圧状態で燃料を蓄えるとともに該燃料を燃料噴射弁に供給する蓄圧室と、該蓄圧室に燃料を加圧供給する燃料ポンプと、前記蓄圧室内の燃圧を検出する検出手段とを備える内燃機関の燃料噴射装置に適用され、
前記検出される燃圧を目標燃圧にフィードバック制御するための吐出量の指令値に応じて前記燃料ポンプを操作する操作手段と、
前記フィードバック制御における前記燃料ポンプの実際の操作量に基づき、前記燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれを補償する学習値を学習する学習手段とを備える燃料噴射制御装置において、
前記学習手段は、前記吐出量の指令値と前記学習値との関係を定める関係式を記憶する記憶手段と、複数の吐出量の指令値のそれぞれの学習値を仮に学習する仮学習手段と、該仮学習手段によって学習される学習値に基づき前記関係式の信頼性を評価する評価手段と、該評価手段により信頼性が低いと判断されるとき、前記仮学習手段によって学習される学習値に基づき前記関係式を更新する更新手段とを備えることを特徴とする燃料噴射制御装置。
【請求項２】
前記仮学習手段は、前記基準となる吐出特性における予め定められた複数の吐出量について、それぞれ仮の学習値を学習するものであり、
前記評価手段は、前記仮学習手段によって学習される仮の学習値と前記関係式によって予測される学習値との差が所定以上となるものの数が予め定められた閾値以上となるとき、前記関係式の信頼性が低いと判断するものであることを特徴とする請求項１記載の燃料噴射制御装置。
【請求項３】
前記学習手段は、前記内燃機関の出力軸に加えられるトルクが略ゼロとなるときに前記学習を行なうことを特徴とする請求項１又は２記載の燃料噴射制御装置。
【請求項４】
前記操作手段は、前記吐出量の指令値を独立変数とし前記操作量を従属変数とする非線形関数を記憶する記憶手段を備えて且つ、前記吐出量の指令値と前記非線形関数とに基づき前記操作量の基本値を算出するとともに、前記学習値で補正された前記基本値により前記燃料ポンプを操作するものであることを特徴とする請求項１〜３のいずれかに記載の燃料噴射制御装置。
【請求項５】
前記関係式は、前記吐出量と前記学習値との間の非線形性を有した関係式であることを特徴とする請求項１〜４のいずれかに記載の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高圧状態で燃料を蓄えるとともに該燃料を燃料噴射弁に供給する蓄圧室と、該蓄圧室に燃料を加圧供給する燃料ポンプと、前記蓄圧室内の燃圧を検出する検出手段とを備える内燃機関の燃料噴射装置に適用され、燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれを補償する学習値を学習する燃料噴射制御装置に関する。
【背景技術】
【０００２】
この種の燃料噴射装置としては、ディーゼル機関の各気筒の燃料噴射弁に高圧の燃料を供給する共通の蓄圧室（コモンレール）を備えるものが周知である。このコモンレール式のディーゼル機関によれば、機関運転状態に応じてコモンレール内の燃圧の目標値（目標燃圧）を自由に設定することができ、ひいては燃料噴射弁に供給される燃圧を自由に制御することができる。
【０００３】
一方、上記燃料噴射制御装置は、コモンレール内の燃圧を目標燃圧に追従させるべく、通常、燃圧センサによって検出されるコモンレール内の燃圧と目標燃圧との差に基づくフィードバック制御を行っている。例えば、検出される燃圧及び目標燃圧に基づく比例項、積分項等を算出することで、燃料ポンプに対する吐出量の指令値（指令吐出量）を算出し、この指令吐出量を、燃料ポンプの駆動電流値に換算して、この駆動電流値に基づき燃料ポンプを操作する。これにより、検出される燃圧を目標燃圧に追従させるために要求される燃料量が燃料ポンプから吐出されることとなる。
【０００４】
更に、燃料噴射制御装置では、燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれを補償する学習値を学習することも行なっている。すなわち、燃料ポンプの吐出特性にばらつきがある場合、上記換算される駆動電流値を用いたとしても、実際の吐出量が指令吐出量からずれるおそれがある。このため、吐出量のばらつきを補償する学習値を学習するとともに、指令吐出量を駆動電流値に換算した後、これに学習値を加算することで、最終的な駆動電流値を算出する。そして、この最終的な駆動電流値を用いることで、実際の吐出量を指令吐出量とすることができる。
【０００５】
ところで、上記学習値は、通常、アイドル時に学習される。しかし、この場合、アイドル時の指令吐出量における燃料ポンプの吐出特性のばらつきについては学習値により適切に補償することができるものの、アイドル時に要求される吐出量とは大きく離れた吐出量においては燃料ポンプの吐出特性のばらつきを適切に補償することができないおそれがある。
【０００６】
そこで従来は、例えば下記特許文献１に見られるように、ディーゼル機関の各回転領域において、燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれを複数個検出し、これに基づき統計処理を用いて駆動電流値と吐出量との関係を規定する直線の傾きを補正することも提案されている。
【０００７】
しかし、上記技術では、統計処理が可能なだけのサンプリング数を確保するまで学習値を更新することができない。このため、学習値の信頼性を常に高く維持することが困難なものとなっている。更に、吐出量の変化に対する駆動電流値の変化に線形性を仮定するために、非線形な吐出特性を有する燃料ポンプにあっては、その学習値を適切に学習することが困難であった。
【特許文献１】特開２００４−２９３５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれ量を補償する学習値をより高精度とすることのできる燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【００１０】
請求項１記載の発明は、前記学習手段は、前記吐出量の指令値と前記学習値との関係を定める関係式を記憶する記憶手段と、複数の吐出量の指令値のそれぞれの学習値を仮に学習する仮学習手段と、該仮学習手段によって学習される学習値に基づき前記関係式の信頼性を評価する評価手段と、該評価手段により信頼性が低いと判断されるとき、前記仮学習手段によって学習される学習値に基づき前記関係式を更新する更新手段とを備えることを特徴とする。
【００１１】
上記構成では、吐出量の指令値と学習値との関係を定める関係式が記憶される。この関係式によれば、様々な吐出量の指令値のそれぞれにおいて適切な学習値を把握することができる。しかも、仮学習手段によって複数の学習値が学習されると、これらに基づき関係式の信頼性が評価される。そして、関係式の信頼性が低いと判断されるときには、この関係式が更新される。このため、関係式の信頼性を高く維持することができ、ひいては、燃料ポンプの基準となる吐出特性に対する実際の吐出特性のずれ量を補償する学習値をより高精度とすることができる。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、前記仮学習手段は、前記基準となる吐出特性における予め定められた複数の吐出量について、それぞれ仮の学習値を学習するものであり、前記評価手段は、前記仮学習手段によって学習される仮の学習値と前記関係式によって予測される学習値との差が所定以上となるものの数が予め定められた閾値以上となるとき、前記関係式の信頼性が低いと判断するものであることを特徴とする。
【００１３】
上記構成では、仮の学習値と予測される学習値との差が所定以上であるか否かの判断と、所定以上となるものが閾値以上あるか否かの判断との２つの判断によって、これらの差が学習精度に起因するものであるのか、あるいは燃料ポンプの吐出特性の変化によるものであるのかを判断することができる。このため、関係式の信頼性を適切に評価することができる。
【００１４】
請求項３記載の発明は、請求項１又は２記載の発明において、前記学習手段は、前記内燃機関の出力軸に加えられるトルクが略ゼロとなるときに前記学習を行なうことを特徴とする。
【００１５】
上記構成では、出力軸に加えられるトルクが略ゼロとなる内燃機関の無負荷運転時に学習が行なわれるために、出力軸の回転変動等を無視し得る安定時において学習を行なうことができる。このため、上記構成によれば、学習を高精度に行なうことができる。
【００１６】
請求項４記載の発明は、請求項１〜３のいずれかに記載の発明において、前記操作手段は、前記吐出量の指令値を独立変数とし前記操作量を従属変数とする非線形関数を記憶する記憶手段を備えて且つ、前記吐出量の指令値と前記非線形関数とに基づき前記操作量の基本値を算出するとともに、前記学習値で補正された前記基本値により前記燃料ポンプを操作するものであることを特徴とする。
【００１７】
上記構成では、操作量が吐出量の指令値の非線形関数として表現される。このため、単一の吐出量における学習値によっては全ての吐出量における学習値を精度良く表現することが特に困難なものとなりやすい。また、吐出特性のばらつきを指令噴射量に対する操作量の傾きについてのばらつきとしたのでは、これを補償する学習値を適切なものとすることができない。この点、上記構成では、学習値と指令吐出量との適宜の関係式を用いることで、広範囲の指令吐出量における学習値を適切なものとすることができる。
【００１８】
請求項５記載の発明は、請求項１〜４のいずれかに記載の発明において、前記関係式は、前記吐出量と前記学習値との間の非線形性を有した関係式であることを特徴とする。
【００１９】
上記構成では、学習値と吐出量との関係が非線形な場合であれ、関係式により、吐出量と学習値との間の適切な関係を定めることができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
以下、本発明にかかる燃料噴射制御装置をコモンレール式のディーゼル機関の燃料噴射制御装置に適用した第１の実施形態について、図面を参照しつつ説明する。
【００２１】
図１に、本実施形態にかかるエンジンシステムの全体構成を示す。
【００２２】
図示されるように、燃料タンク２内の燃料は、燃料フィルタ４を介して燃料ポンプ６によって汲み上げられる。この燃料ポンプ６は、ディーゼル機関の出力軸であるクランク軸８から動力を付与されて燃料を吐出するものである。詳しくは、燃料ポンプ６は、吸入調量弁１０を備えており、この吸入調量弁１０が操作されることで、外部に吐出される燃料量が決定される。また、燃料ポンプ６は、いくつかのプランジャを備えており、これらプランジャが上死点及び下死点間を往復運動することで、燃料が吸入及び吐出される。
【００２３】
燃料ポンプ６からの燃料は、コモンレール１２に加圧供給（圧送）される。コモンレール１２は、燃料ポンプ６から圧送された燃料を高圧状態で蓄え、これを高圧燃料通路１４を介して各気筒（ここでは、４気筒を例示）の燃料噴射弁１６に供給する。燃料噴射弁１６は、低圧燃料通路１８を介して燃料タンク２と接続されている。
【００２４】
上記エンジンシステムは、コモンレール１２内の燃圧を検出する燃圧センサ２０や、クランク軸８の回転角度を検出するクランク角センサ２２等、ディーゼル機関の運転状態を検出する各種センサを備えている。また、エンジンシステムは、マニュアルトランスミッションのシフトレバー１９の操作状態を検出するシフトポジションセンサ２４や、アクセルペダルの操作量を検出するアクセルセンサ２６を備えている。
【００２５】
一方、電子制御装置（ＥＣＵ３０）は、マイクロコンピュータ（マイコン３２）を主体として構成され、上記各種センサの検出結果を取り込み、これに基づきディーゼル機関の出力を制御するものである。このＥＣＵ３０には、イグニッションスイッチ４０、メインリレー４２、給電ラインＬ１を介してバッテリＢの電力が給電されている。
【００２６】
ここで、メインリレー４２は、イグニッションスイッチ４０がオンされるか、信号ラインＬ２から駆動信号が入力されることで、バッテリＢと給電ラインＬ１とを短絡させる。このため、イグニッションスイッチ４０がオンとされると、メインリレー４２によってバッテリＢと給電ラインＬ１とが導通状態とされるため、ＥＣＵ３０にバッテリＢの電力が供給される。
【００２７】
一方、ＥＣＵ３０では、バッテリＢにより電力が供給されているときに、信号ラインＬ３を介してイグニッションスイッチ４０のオン・オフ状態を監視する。そして、イグニッションスイッチ４０がオフとされると、ＥＣＵ３０の停止の前に行なう後処理を完了するまでＥＣＵ３０への給電を継続するために、信号ラインＬ２を介してメインリレー４２に駆動信号を出力する。これにより、イグニッションスイッチ４０がオフとされた後であっても、ＥＣＵ３０において上記後処理が完了するまではバッテリＢの電力がメインリレー４２及び給電ラインＬ１を介してＥＣＵ３０に供給される。
【００２８】
ＥＣＵ３０は、ディーゼル機関の出力制御をすべく、コモンレール１２内の燃圧を目標値（目標燃圧）にフィードバック制御する。図２は、燃圧制御にかかる処理の機能ブロック図を示す。
【００２９】
図示されるように、差圧検出部Ｂ２では、燃圧センサ２０によって検出される燃圧ＮＰＣと目標燃圧ＰＦＩＮとから、これらの差圧ΔＰを算出する。そして、算出される差圧ΔＰは、ＰＩＤ項算出部Ｂ４に取り込まれる。このＰＩＤ項算出部Ｂ４では、比例項、積分項、微分項のそれぞれを算出し、これらを加算することで、検出される燃圧を目標燃圧にフィードバック制御するための燃料ポンプ６の吐出量の指令値（指令吐出量）を算出する。
【００３０】
駆動電流換算部Ｂ６は、上記指令吐出量を燃料ポンプ６から吐出するために要求される燃料ポンプ６の駆動電流値（より正確には、吸入調量弁１０の駆動電流値）に換算する。ここでは、指令吐出量についての「ｐ」次（ｐ≧２）の多項式からなる非線形関数Ｆを用いて、駆動電流値に換算する。なお、この非線形関数Ｆは、燃料ポンプ６が基準となる特性を有するとの前提のもとに、指令吐出量の燃料を実際に吐出することのできる駆動電流値に換算するものである。ここで、基準となる特性は、燃料ポンプ６を量産したときの燃料ポンプ６の平均的な吐出特性であるいわゆる中央特性とすることが望ましい。
【００３１】
学習記憶部Ｂ８は、燃料ポンプ６の吐出特性のばらつきを補償する学習値と指令吐出量との関係を定める関係式ｆを記憶保持する。この関係式ｆは、指令吐出量を独立変数とし学習値を従属変数とする指令吐出量についての「ｍ」次（ｍ≧２）の多項式である。また、学習記憶部Ｂ８は、ｎ点の互いに異なる指令吐出量（Ｑ１〜Ｑｎ）のそれぞれについての学習値ΔＩ１〜ΔＩｎを定めるマップＭを記憶する。この学習記憶部Ｂ８は、例えばＥＣＵ３０内のマイコン３２に対する給電の有無にかかわらず電力が供給されるメモリ（バックアップＲＡＭ等）や、給電の有無にかかわらずデータを保持する不揮発性メモリ（ＥＥＰＲＯＭ等）など、上記ＥＣＵ３０の主電源のオン・オフにかかわらずデータを保持するタイプの記憶装置である常時記憶保持装置を備えて構成されている。そして、関係式ｆの係数（切片ｂ（０）を含む）や、上記マップＭは、常時記憶保持装置に記憶されている。
【００３２】
加算部Ｂ１０は、駆動電流換算部Ｂ６から出力される駆動電流値Ｉｂと、学習記憶部Ｂ８によって指令吐出量に応じて算出される学習値ΔＩとを加算することで、燃料ポンプ６（詳しくは吸入調量弁１０）を操作する駆動電流値を算出する。
【００３３】
学習処理部Ｂ１２は、上記関係式ｆを生成するための学習値を取得する処理を行なう。ここで、学習処理部Ｂ１２の行なう処理について詳述する。
【００３４】
図３に上記学習値の取得に関する処理の手順を示す。
【００３５】
この一連の処理では、まずステップＳ１０において、指令吐出量と学習値との関係を定める上記関係式ｆを作成する。この処理は、上記エンジンシステムの出荷前に行なわれる。この関係式ｆの作成とは、基本的には、いくつかの吐出量に対する学習値を学習し、この学習値を用いて上記関係式ｆの係数を算出することを意味する。この係数の算出は、後述する出荷後における関係式ｆの算出（更新）の手法と同一である。
【００３６】
上記関係式の作成後、所定周期で学習条件が成立するか否かを判断し、成立すると判断されるときには、学習値の仮の学習を行なう（ステップＳ１２）。本実施形態では、学習条件は、クランク軸８に加えられるトルクが略ゼロとなるディーゼル機関の無負荷運転時であるとの条件を含む。具体的には、アイドル安定化制御時や、シフトレバー１９が操作されシフトポジションが変更される（ギアチェンジ）ときを上記無負荷運転時とする。なお、アイドル安定化制御時における学習値の学習手法は、例えば上記特許文献１に記載したものとすればよいため、ここではその説明を割愛する。
【００３７】
図４に、上記ステップＳ１２における処理のうち、特にギアチェンジの有無の判断に基づく処理を示す。
【００３８】
この一連の処理では、まずステップＳ３０において、シフトレバーが操作されるギアチェンジ時であるか否かを、シフトポジションセンサ２４の検出値に基づき判断する。そして、ギアチェンジ時であると判断されると、学習値の学習を行なうべく、ステップＳ３２において、クランク軸８の回転速度、噴射量の指令値（指令噴射量）及び燃圧の目標値（目標燃圧）を学習モードに切り替える。ここで、ギアチェンジにおいては、クラッチが切断されディーゼル機関が無負荷運転状態となる。そして、ギアチェンジに際しては、チェンジ後のシフトポジションに適した回転速度とすることが望ましい。このため、ＥＣＵ３０では、ギアチェンジに際して、クランク軸８の回転速度を適切な回転速度に制御する。ただし、ギアチェンジに際しての最適な回転速度に制御する前に、学習にとって適切な回転速度にクランク軸８の回転速度をフィードバック制御する。また、この際、上記適切な回転速度へのフィードバック制御が可能であって且つ学習にとって適切な燃圧を設定する。これにより、回転速度のフィードバック制御により回転速度が定常状態となるときには、噴射量についても一定値となると考えられる。これが学習モードにおけるクランク軸８の回転速度、指令噴射量及び燃圧である。
【００３９】
図５に、学習モードにおける上記３つのパラメータを規定するマップを示す。図示されるように、上記３つのパラメータがいくつかの値に設定されている。図５に示すマップによって規定される各回転速度は、学習用の回転速度である。そして、このときの目標燃圧（ＰＦＩＮａ、ＰＦＩＮｂ、…）と噴射量（ＱＦＩＮａ、Ｑｆｉｎｂ、…）とが規定される。そして、同マップに規定する吐出量は、回転速度が図５に示すマップによって規定される回転速度のいずれかで安定して且つ指令噴射量と燃圧との変動が所定以下であるときに想定されるものである。すなわち、実際の燃圧が目標燃圧に好適に追従しており、噴射量の変化がないときには、コモンレール１２から流出する燃料は一定となるため、これを補償する量として吐出量を一義的に定めることができる。図５に示すマップでは、各吐出量基準値が、先の図２の学習記憶部Ｂ８の備えるマップＭの吐出量と一致するように設定がなされている。そして、上記駆動電流換算部Ｂ６によってこの吐出量が換算された駆動電流値と、フィードバック制御に際して実際に燃料ポンプ６を操作する際の駆動電流値との差を、燃料ポンプ６の吐出特性のばらつきを補償する学習値とすることができる（図４、ステップＳ３４）。
【００４０】
なお、上記ステップＳ３２における学習モードを、先の図５に示したマップに規定する回転速度のうち、ギアチェンジに際して適切な回転速度に最も近似した回転速度に制御するモードとしてもよい。これにより、ギアチェンジが短時間で行なわれる場合であっても、１つの吐出量に対応する学習値を学習することができる。
【００４１】
こうしてステップＳ３４の処理が完了するときや、上記ステップＳ３０においてギアチェンジ時ではないと判断されるときには、先の図３のステップＳ１２の処理に戻る。なお、ステップＳ１２においては、仮に学習された学習値を、先の図２に示す学習記憶部Ｂ８の備えるマップＭに記憶する。
【００４２】
先の図３のステップＳ１４においては、上記マップＭによって定められるｎ点の吐出量の全てについて学習値の仮の学習が完了しているか否かを判断する。そして、ｎ点の全ての仮の学習が完了していると判断されると、ステップＳ１６に移行する。
【００４３】
ステップＳ１６では、仮の学習値ΔＩｊ（ｊ＝１〜ｎ）によって、上記関係式ｆの信頼性を評価する。詳しくは、上記マップＭの各吐出量を関係式ｆに代入することで算出される学習値と、上記マップＭの対応する学習値との差が予め定められた判定値α以上となるものの数をカウントする。
【００４４】
そして、この数が予め定められた閾値ｋ以上であるときには（ステップＳ１８：ＹＥＳ）、上記関係式ｆの信頼性が低下したとしてステップＳ２０において関係式ｆを更新する。ここでは、上記マップＭのｎ点の吐出量とこれに対応する学習値とを用いて、関係式ｆを再算出する。ここで、関係式ｆの次数ｍとｎ点との関係が「ｍ＋１＝ｎ」ならば、関係式ｆの各係数（切片ｂ（０）を含む）は、上記ｎ点の吐出量と学習値とを用いたｎ個の連立方程式として算出することができる。一方、「ｍ＋１＜ｎ」であるなら、関係式ｆは、多変量解析の手法等を用いて算出することができる。
【００４５】
なお、ステップＳ２０の処理は、イグニッションスイッチ４０がオフとされることで、ディーゼル機関が停止されるときに行なう。すなわち、イグニッションスイッチ４０がオフとされるときには、ＥＣＵ３０の演算負荷も低減するため、イグニッションスイッチ４０のオフ後の上述した後処理として関係式ｆの更新を行なう。
【００４６】
なお、ステップＳ１４やステップＳ１８において否定判断されるときや、ステップＳ２０の処理が完了するときには、ステップＳ１２に戻る。これにより、所定の条件が整うことで仮の学習が再度行なわれることとなる。
【００４７】
上記一連の処理によれば、燃料ポンプ６の実際の吐出特性が図６（ａ）に例示するものである場合、関係式ｆによって定まる学習値は例えば図６（ｂ）に示すものとなる。このため、先の図２に示した加算部Ｂ１０の出力は、図６（ｃ）に示すものとなる。このように、学習値は吐出量に応じて大きく変化するため、吐出量にかかわらず学習値を一定としたのでは、適切な学習値を得ることができない。これに対し、本実施形態では、上記関係式ｆを高次の多項式とすることで、吐出量が大きく異なる広範囲な領域に渡って適切な学習値を得ることができる。
【００４８】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００４９】
（１）燃料ポンプ６の複数の指令吐出量のそれぞれの学習値を仮に学習し、これら仮の学習値に基づき関係式ｆの信頼性が低いと判断されるとき、関係式ｆを更新した。このため、関係式ｆの信頼性を高く維持することができ、ひいては、燃料ポンプ６の基準となる吐出特性に対する実際の吐出特性のずれを補償する学習値をより高精度とすることができる。
【００５０】
（２）ｎ点の吐出量における仮の学習値と関係式ｆによって予測される学習値との差が判定値α以上となるものが予め定められた閾値ｋ以上となるとき、関係式ｆの信頼性が低いと判断した。これにより、判定値αと閾値ｋとによって、上記差が学習精度に起因するものであるのか、あるいは燃料ポンプ６の吐出特性の変化によるものであるのかを判断することができる。このため、関係式ｆの信頼性を適切に評価することができる。
【００５１】
（３）ギアチェンジ時に学習を行なうことで、ディーゼル機関の無負荷運転時に学習が行なわれるために、クランク軸８の回転変動等を無視し得る安定時において学習を行なうことができる。
【００５２】
（４）指令吐出量の２以上の高次の多項式によって、同指令吐出量の燃料を吐出する駆動電流値を算出した。こうした構成においては、単一の吐出量における学習値によっては全ての吐出量における学習値を精度良く表現することが困難である。この点、本実施形態では、学習値と吐出量との適宜の関係式を用いることで、広範囲の吐出量における学習値を適切なものとすることができる。
【００５３】
（５）関係式ｆを、指令吐出量の２以上の多項式によって学習値を定める式とした。これにより、学習値と指令吐出量との関係が非線形な場合であれ、関係式ｆにより、吐出量と学習値との間の適切な関係を定めることができる。
【００５４】
（６）関係式ｆの更新を、イグニッションスイッチ４０がオフされた後（ディーゼル機関の停止時）に行なった。これにより、ディーゼル機関の出力制御時の演算負荷を低減することができる。
【００５５】
（第２の実施形態）
以下、第２の実施形態について、先の第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００５６】
本実施形態では、オートマティックトランスミッション車のエンジンシステムに燃料噴射制御装置を適用する。そして、仮の学習値の学習を、ギアチェンジ時に代えて、ディーゼル機関の安定運転状態において行なう。図７に、本実施形態にかかる学習値の仮の学習にかかる処理の手順を示す。この処理は、ＥＣＵ３０により、先の図３のステップＳ１２の処理として行なわれる。
【００５７】
この一連の処理では、まずステップＳ４０において、目標燃圧と検出される燃圧との差圧の絶対値が予め定められた閾値β以下であるか否かを判断する。ここで、閾値βは、検出される燃圧が目標燃圧に追従している状態を判断するためのものである。
【００５８】
続くステップＳ４２では、コモンレール１２から流出する燃料量とコモンレール１２に流入する燃料量とが一致する定常状態であるか否かを判断する。ここで、コモンレール１２から流出する燃料量は、燃料噴射弁１６を介して噴射される燃料量（動的リーク量）と、燃料噴射弁１６を介して高圧燃料通路１４から低圧燃料通路１８へと流出する燃料量（静的リーク量）とからなる。そして、燃料ポンプ６からコモンレール１２へ圧送される燃料量とコモンレール１２からリークする燃料量とが一致する定常状態となるときには、コモンレール１２から流出する燃料量を算出することで、燃料ポンプ６の吐出量を算出することができる。この定常状態であるとの判断は、例えば目標燃圧と検出される燃圧との差圧の変動量、指令噴射量の変動量、及び積分項の変動量の少なくとも１つが所定値以下であることに基づき行なえばよい。
【００５９】
そして定常状態であると判断されると、ステップＳ４４において、図示しない別のロジックで算出される指令噴射量を取り込む。続くステップＳ４６では、クランク軸８の回転速度と燃圧とに基づき静的リーク量を推定する。ここで、回転速度及び燃圧は静的リーク量と相関を有するパラメータである。例えば燃圧が高いほど静的リーク量が増加する。
【００６０】
続くステップＳ４８においては、コモンレール１２から流出する燃料量の総量を算出する。これは、ステップＳ４４にて取り込まれる指令噴射量とステップＳ４６にて算出される静的リーク量との和として算出することができる。
【００６１】
続くステップＳ５０においては、燃料ポンプ６の実際の駆動電流値と、ステップＳ４８にて算出される燃料量とに基づき、学習値を算出する。ここでは、まずステップＳ４８にて算出される燃料量を、先の図２に示した駆動電流換算部Ｂ６により駆動電流値に換算する。そしてこの換算された駆動電流値と実際の駆動電流値との差を、上記ステップＳ４８にて算出される燃料量を指令吐出量とするときの学習値とする。
【００６２】
なお、ステップＳ４０、Ｓ４２で否定判断されるときや、ステップＳ５０の処理が完了するときには、先の図３のステップＳ１２の処理に戻る。
【００６３】
以上詳述した本実施形態によっても、先の第１の実施形態の上記（１）、（２）、（４）〜（６）の効果を得ることはできる。
【００６４】
（その他の実施形態）
なお、上記各実施形態は、以下のように変更して実施してもよい。
【００６５】
・無負荷運転状態としては、アイドル安定化制御時や、ギアチェンジ時に限らず、例えばクランク軸２２がスタータにより回転力を付与される始動時であってもよい。
【００６６】
・第２の実施形態において、静的リーク量と動的リーク量との総量を算出する代わりに、先の図５に例示したようなマップを用いて総量（吐出量）を推定してもよい。また、アイドル安定化制御時に先の図５に示したマップに規定する回転速度等を実現する上記学習モードとすることで学習値を学習してもよい。更に、マニュアルミッション車においても、先の第２の実施形態のようにして学習値を学習することもできる。
【００６７】
・上記実施形態では、指令吐出量から駆動電流値を算出する関数Ｆの値と上記関係式ｆの値とを加算することで燃料ポンプ６の駆動電流値を算出したが，これに限らない。例えば先の図３のステップＳ２０の後、関数Ｆと更新された関係式ｆとを加算することで、指令吐出量から駆動電流値を換算する関数を更新してもよい。これにより、燃圧のフィードバック制御時におけるＥＣＵ３０の演算負荷を低減することができる。
【００６８】
・指令吐出量から駆動電流値を算出する関数Ｆや、学習値と吐出量との関係を定める関係式ｆとしては、２次以上の多項式に限らず、例えば三角関数等を用いて定義してもよい。
【００６９】
・内燃機関としてはディーゼル機関に限らず、例えば筒内噴射式ガソリン機関であってもよい。
【図面の簡単な説明】
【００７０】
【図１】第１の実施形態にかかるエンジンシステムの全体構成を示す図。
【図２】同実施形態におけるコモンレール内の燃圧の制御にかかる機能ブロック図。
【図３】同実施形態における学習値の学習処理の手順を示すフローチャート。
【図４】同実施形態における学習値の仮の学習処理の手順を示すフローチャート。
【図５】上記仮の学習処理において用いるマップを示す図。
【図６】上記学習処理による学習結果を示す図。
【図７】第２の実施形態における学習値の仮の学習処理の手順を示すフローチャート。
【符号の説明】
【００７１】
６…燃料ポンプ、１０…吸入調量弁、１２…コモンレール、１６…燃料噴射弁、３０…ＥＣＵ（燃料噴射制御装置）。
【図１】
2007146657.tif 000003
【図２】
2007146657.tif 000004
【図３】
2007146657.tif 000005
【図４】
2007146657.tif 000006
【図５】
2007146657.tif 000007
【図６】
2007146657.tif 000008
【図７】
2007146657.tif 000009