燃料を内燃機関に供給する燃料噴射装置であって、燃料タンクに蓄えられた燃料を加圧供給するポンプと、前記ポンプから供給された燃料を前記内燃機関に噴射供給するインジェクタと、前記ポンプ又は前記インジェクタの作動に伴って流れる燃料の流量を理論モデルに従って理論的に算出する流量演算手段と、前記ポンプ又は前記インジェクタの作動に伴って流れる燃料の実流量値を検出する実流量検出手段と、前記燃料タンクに燃料が給油されたか否かを検出する給油検出手段と、前記給油検出手段により給油されたと判定されたときに、前記流量演算手段により算出された理論流量値と前記実流量値との差に基づく誤差値が、予め設定された予測学習変化範囲から外れているか否かを判定する判定手段と、前記判定手段により前記誤差値が予め設定された範囲外であると判定されたときに、燃料の性状が変化したものとみなして前記理論流量値を学習補正する学習手段と備えることを特徴とする燃料噴射装置。前記流量演算手段は、少なくとも、前記学習手段により補正変更され得る学習流量値、及び前記学習手段によっては補正変更がされない基本流量値に基づいて前記理論流量値を算出し、さらに、前記判定手段は、前記実流量値と前記基本流量値との差に基づいて学習流量相当値を算出し、この学習流量相当値と前記学習流量値との差に基づいて前記誤差値を算出することを特徴とする請求項1に記載の燃料噴射装置。前記理論モデルは、前記ポンプから吐出される吐出流量を算出するためのモデルであることを特徴とする請求項2に記載の燃料噴射装置。前記学習流量値は、燃料の性状により決定される性状学習値、及び前記ポンプの特性によって決定されるポンプ学習値に基づいて算出され、さらに、前記学習手段は、前記性状学習値を学習補正し、前記ポンプ学習値を補正しないことを特徴とする請求項4に記載の燃料噴射装置。前記ポンプは、吸入側の開閉バルブを閉じるタイミングを制御することにより、吸入側に逆流する燃料の量を調節して吐出流量を制御するプレストローク調量方式のポンプであることを特徴とする請求項4に記載の燃料噴射装置。ところで、インジェクタの燃料噴射量は、ポンプ又はインジェクタの作動に伴って流れる燃料の流量に大きく影響されるので、現実の燃料噴射量を精度よく制御するためには、ポンプ又はインジェクタの作動とこれに伴って現実に流れる燃料の量との関係を高い精度で把握する必要ある。すなわち、通常、燃料噴射装置では、現在の内燃機関の運転状態等に基づいて、次回、供給すべき燃料の量流量を決定し、その決定した流量となるようにインジェクタを作動させる。また、インジェクタの噴射量は、インジェクタの作動時開弁時の燃料圧力に大きく影響されるので、燃料噴射装置は、その燃料圧力が、内燃機関の運転状態等に基づいて設定された目標圧力となるようにポンプの吐出流量を制御する。したがって、燃料噴射装置では、ポンプ又はインジェクタの作動とこれに伴って現実に流れる燃料の量との関係を高い精度で把握して算出する必要ある。しかし、ポンプ又はインジェクタの作動とこれに伴って現実に流れる燃料の量との関係は、ポンプやインジェクタ等の燃料噴射系部品の経年劣化に伴う燃料噴射系部品の特性変化に加えて、燃料の体積弾性係数等の燃料の性状物性値によっても大きく変化するので、燃料の流量を理論的に算出する際に、燃料噴射系部品の経年劣化のみを考慮しても高い精度で流量を算出することが難しい。本発明は、上記点に鑑み、燃料の体積弾性係数等の燃料の性状が変化した場合であっても、高い精度で流量の算出を可能にすること目的とする。本発明は、上記目的を達成するために、請求項1に記載の発明では、燃料を内燃機関8に供給する燃料噴射装置であって、燃料タンク9に蓄えられた燃料を加圧供給するポンプ3と、ポンプ3から供給された燃料を内燃機関8に噴射供給するインジェクタ6と、ポンプ3又はインジェクタ6の作動に伴って流れる燃料の流量を理論モデルに従って理論的に算出する流量演算手段7と、ポンプ3又はインジェクタ6の作動に伴って流れる燃料の実流量値Qrを検出する実流量検出手段7と、燃料タンク9に燃料が給油されたか否かを検出する給油検出手段7と、給油検出手段7により給油されたと判定されたときに、流量演算手段7により算出された理論流量値Qnと実流量値Qrとの差に基づく誤差値が、予め設定された予測学習変化範囲から外れているか否かを判定する判定手段7と、判定手段7により誤差値Qerが予め設定された範囲外であると判定されたときに、燃料の性状が変化したものとみなして理論流量値Qnを学習補正する学習手段7と備えることを特徴とする。これにより、請求項1に記載の発明では、理論流量値Qnと実流量値Qrとの差に基づく誤差値が、予め設定された予測学習変化範囲から外れていると判定されたときに、燃料の性状が変化したものとみなして理論流量値Qnを学習補正するので、燃料の性状が変化したか否かを判定しながら、燃料の性状が変化した場合であっても、高い精度で流量を算出することが可能となる。ところで、単に、理論流量値Qnと実流量値Qrとの差に基づく誤差値を予め設定された所定値と比較するのみでは、燃料噴射系部品の経年劣化に伴う燃料噴射系部品の特性の変化であるのか、又は燃料の性状物性値の変化であるのかを判断することが難しい。これに対して、請求項1に記載の発明では、誤差値が、予め設定された予測学習変化範囲から外れていると判定されたときに、燃料の性状が変化したものとみなして理論流量値Qnを学習補正するので、燃料の性状物性値が変化したか否かを判断することが可能となる。また、燃料の性状物性値が変化するのは、必ず燃料が給油された以降である。したがって、請求項1に記載の発明のごとく、給油検出手段7により給油されたと判定されたときに、上記の判定を行えば、不必要な判定行為の実施を抑制できるので、誤判定が発生することを抑制できる。請求項2に記載の発明では、流量演算手段7は、少なくとも、学習手段7により補正変更され得る学習流量値Qe、及び学習手段7によっては補正変更がされない基本流量値Qbに基づいて理論流量値Qnを算出し、さらに、判定手段7は、実流量値Qrと基本流量値Qbとの差に基づいて学習流量相当値Qeqを算出し、この学習流量相当値Qeqと学習流量値Qeとの差に基づいて誤差値Qerを算出することを特徴とする。これにより、請求項2に記載の発明では、基本流量値Qbは設計開発時に求められた、いわば設計中心流量に相当する流量となるので、学習流量相当値Qeqと学習流量値Qeとの差に基づいて誤差値Qerを算出することにより、現実の流量と設計中心流量との相違量を明確に把握することができ、その性状の変化を他の機器を制御する際にも有効利用でき得る。なお、請求項3に記載の発明では、理論モデルは、ポンプ3から吐出される吐出流量を算出するためのモデルであることを特徴とするものである。請求項4に記載の発明では、学習流量値Qeは、燃料の性状により決定される性状学習値Qe1、及びポンプ3の特性によって決定されるポンプ学習値Qe2に基づいて算出され、さらに、学習手段7は、性状学習値Qe1を学習補正し、ポンプ学習値Qe2を補正しないことを特徴とする。これにより、請求項4に記載の発明では、経年劣化等によるポンプ3の特性変化を補正するためのポンプ学習値Qe2と燃料の性状により決定される性状学習値Qe1とが明確になるので、燃料の性状を利用する他の理論モデル例えば、ポンプ3やインジェクタ6等で発生する燃料漏れ内部リークを見積もるための理論モデルにも性状学習値Qe1を利用することができ、より高精度で燃料噴射を制御することが可能となる。なお、請求項1~4に記載の発明は、請求項5に記載のごとく、ポンプ3は、吸入側の開閉バルブ3Cを閉じるタイミングを制御することにより、吸入側に逆流する燃料の量を調節して吐出流量を制御するプレストローク調量方式のポンプを有する燃料噴射装置に適用して有効である。因みに、上記各手段等の括弧内の符号は、後述する実施形態に記載の具体的手段等との対応関係を示す一例であり、本発明は上記各手段等の括弧内の符号に示された具体的手段等に限定されるものではない。本実施形態は、本発明に係る燃料噴射装置を、車両用ディーゼルエンジンの燃料噴射装置に適用したものであり、以下、本発明の実施形態を図面と共に説明する。1.燃料噴射装置の構成図1参照本実施形態に係る燃料噴射装置1は、いわゆる蓄圧式コモンレール式の燃料噴射装置である。この燃料噴射装置1は、図1aに示すように、フィードポンプ2、高圧ポンプ3、コモンレール4、減圧弁5、インジェクタ6及び電子制御装置7図1b参照等から構成されているとともに、ディーゼル式内燃機関以下、エンジンと記す。8の各気筒に燃料を適切なタイミングで噴射供給する装置である。フィードポンプ2は、燃料タンク9から燃料を吸入して高圧ポンプ3に供給するものであり、この高圧ポンプ3は、エンジン8から駆動力を得てエンジン8と同期するように往復駆動されるプランジャ3A図2参照により燃料を吸入加圧して吐出するものである。すなわち、高圧ポンプ3の吸入側には、図2に示すように、加圧室3Bに吸入される燃料の量を調節する吸入弁3Cが設けられており、この吸入弁3Cの開閉タイミングは、電子制御装置7以下、ECU7と記す。により制御されている。一方、高圧ポンプ3の吐出高圧側には、加圧室3Bから燃料が流出することのみを許容し、燃料が高圧コモンレール4側から加圧室3Bに流入することを規制する逆止弁3Dが設けられている。そして、吸入弁3Cを開いた状態でプランジャ3Aが上死点トップから下死点ボトムに向かって移動する際には加圧室3Bの体積が膨張するので、これに伴ってフィードポンプ2から供給されてきた燃料が加圧室3Bに吸引される吸入期間。その後、プランジャ3Aが下死点から上死点に向かって移動する際に、吸入弁3Cが開いていると、加圧室3Bに吸引された燃料は吸入弁3Cを経由して燃料タンク9側に逆流するプレストローク期間。そして、吸入弁3Cが閉じると、加圧室3B内に残存する燃料の加圧が開始され、加圧室3B内の圧力がコモンレール4内の圧力を超えると、加圧室3B内の燃料が逆止弁3Dを経由してコモンレール4に供給される燃料吐出期間。したがって、吸入弁3Cの開閉タイミングを制御することにより、高圧ポンプ3からコモンレール4に供給される燃料の量を制御することができる。つまり、吸入弁3Cを早期に閉じれば吐出量を多くすることができ、逆に、吸入弁3Cを遅く閉じれば吐出量を少なくすることができる。因みに、本実施形態に係る吸入弁3Cは、アクチュエータとしてソレノイドコイルを用いた電磁方式の弁であるが、圧電素子等をアクチュエータとした弁にて吸入弁3Cを構成してもよい。コモンレール4は、図1aに示すように、高圧ポンプ3から圧送されてきた燃料を蓄圧するとともに、燃料圧力をエンジン運転状態に応じた所定圧力に保持するための畜圧容器である。減圧弁5は、開弁することによりコモンレール4内の燃料を、燃料タンク9に連通する低圧側通路9Aに排出してコモンレール4内の燃料圧力を低下させる減圧手段である。また、複数個のインジェクタ6は、互いにコモンレール4に並列的に接続され、コモンレール4に蓄圧されている燃料を各気筒内に噴射する燃料噴射弁であり、これらのインジェクタ6は、ノズルニードルに閉弁方向に燃料圧力を加える制御室の圧力を制御することにより燃料噴射量を制御する公知の電磁駆動式又はピエゾ駆動方式の弁である。圧力センサ10はコモンレール4内の燃料圧力を検出する圧力検出手段であり、レール内燃料温度センサ11はコモンレール4内の燃料温度を検出する第1温度検出手段であり、ポンプ内燃料温度センサ12は高圧ポンプ3加圧室3B内の燃料温度を検出する第2温度検出手段である。エンジン回転数センサ13はエンジン8のクランクシャフトの回転数を検出するエンジン8回転数検出手段であり、燃料センサ14は燃料タンク9に残存する燃料の量を検出する燃料残量検出手段であり、これらセンサ10~14及びアクセルペダルの開度踏み込み量を検出するアクセルセンサの検出信号は、図1bに示すように、ECU7に入力されている。ECU7は、CPU、ROM、RAM及びフラッシュメモリ等の書換可能な不揮発性メモリ等からなる周知のマイクロコンピュータにて構成された制御手段であり、吸入弁3C減圧弁5及びインジェクタ6はECU7により制御されている。なお、後述する燃料性状学習制御等を実行するためのプログラムは、ROM等の不揮発性メモリ以下、ROMと記す。に記憶されている。2.燃料噴射装置ECUの作動2.1.コモンレールの圧力制御ECU7は、エンジン回転数やアクセルペダルの開度等に基づいて取得したエンジン8の運転状態を示すパラメータ、及び予めROMに記憶されている制御マップ等に基づいて、インジェクタ6の開閉タイミングを制御するとともに、目標とするコモンレール4内の圧力以下、目標圧力Tpという。を決定し、コモンレール4内の圧力が目標圧力Tpとなるように吸入弁3C高圧ポンプ3及び減圧弁5の開閉タイミングを制御する。すなわち、ECU7は、コモンレール4内の燃料圧力を目標圧力Tpにするために必要な燃料の流量以下、この流量を必要吐出量Qnという。を決定するとともに、高圧ポンプ3からコモンレール4に現実に供給された燃料の流量以下、この流量を実吐出量Qrという。を検出する。その後、ECU7は、必要吐出量Qnと実吐出量Qrとの差分に基づいて、コモンレール4内の燃料圧力を目標圧力Tpとするための流量、つまり実吐出量Qrを必要吐出量Qnとするための流量以下、この流量をF/B吐出量Qfという。を決定した後、必要吐出量QnにF/B吐出量Qfを加えた流量の燃料が高圧ポンプ3から吐出されるように高圧ポンプ3吸入弁3Cの開閉タイミングを制御する。このとき、ECU7は、必要吐出量Qnが0以上の値となったときには、必要吐出量QnにF/B吐出量Qfを加えた流量の燃料が高圧ポンプ3から吐出されるように高圧ポンプ3吸入弁3Cを制御し、一方、必要吐出量Qnが負の値となったときには、吸入弁3Cを開いたままとして高圧ポンプ3からの吐出量を実質的に0とした状態で、減圧弁5を開く。なお、本実施形態では、高圧ポンプ3吸入弁3C及び減圧弁5は共にPID制御されており、高圧ポンプ3吸入弁3Cを制御する際に用いるF/B吐出量Qfを決定するためのゲイン、及び減圧弁5を制御する際に用いるF/B吐出量Qfを決定するためのゲインそれぞれは、独立して設定されている。ところで、高圧ポンプ3のプランジャ3Aは、上述したように、エンジン8と同期して往復運動するので、プランジャ3Aは、エンジン8内で往復運動するピストン図示せず。と同期して往復運動する。このため、本実施形態では、プランジャ3Aが上死点トップに到達したタイミング毎に、必要吐出量Qnや実吐出量Qr等を決定する演算処理を実行して高圧ポンプ3及び減圧弁5の作動を制御している。したがって、ECU7は、演算処理の終了後、高圧ポンプ3及び減圧弁5を制御するための駆動信号を発し、次回の演算開始タイミングプランジャ3Aが上死点に到達したタイミングで、再び、必要吐出量Qnや実吐出量Qr等を決定する演算処理を実行する。つまり、本実施形態では、プランジャ3Aが1往復する周期期間毎に、高圧ポンプ3及び減圧弁5への制御指令がされる。<必要吐出量Qnの算出>ECU7は、INJインジェクタ消費量と昇圧分流量との和以下、この和を基本吐出量又は基本流量値という。Qbを算出する。ここで、INJ消費量とは、今回の噴射供給時にインジェクタ6から噴射供給されるべき燃料の量及び噴射供給時にインジェクタ6で発生する燃料の漏れ量等から算出されるインジェクタ6で消費量である。なお、今回の噴射供給時とは、現実に演算処理が開始された演算開始タイミングから次回の演算開始タイミングまでの期間をいう。具体的には、今回の噴射供給時にインジェクタ6で噴射供給されるべき燃料の量は、エンジン8の運転状態を示すパラメータ等に基づいてECU7にて決定される。なお、運転状態に基づいて決定された噴射量が、予め設定された最小噴射量未満となるときには、当該最小噴射量が今回の噴射供給時にインジェクタ6で噴射供給されるべき燃料の量として決定される。また、今回の噴射供給時にインジェクタ6で発生する燃料の漏れ量は、燃料噴射時間インジェクタ開弁時間、燃料の温度及び圧力等をパラメータとしてROMに記憶されているマップ等に基づいて決定される。基本吐出量とは、コモンレール4内の燃料量の変化量を意味し、目標圧力Tpとは、現実に演算処理が開始された演算開始タイミングで決定された目標圧力Tpをいい、差圧ΔPとは、現実に演算処理が開始された演算開始タイミングで検出された圧力と目標圧力Tpとの差圧をいう。そして、昇圧分流量は、差圧ΔP及び燃料の体積弾性係数等をパラメータとしてROMに記憶されているマップ又は理論演算式に基づいてECU7にて決定されるが、燃料の体積弾性係数は、燃料の性状によって変化する物性値であり、かつ、燃料の性状が同一であっても、燃料の温度及び圧力によって変化する。そこで、本実施形態では、予めROMに記憶されている基準となる性状を有する燃料についての温度及び圧力と体積弾性係数との関係から決定される体積弾性係数を用いて基本吐出量Qbを算出し、この基本吐出量Qbに、後述する燃料性状学習制御に決定更新された学習吐出量学習流量値ともいう。Qeを加算した値を必要吐出量Qnとしている。そして、本実施形態では、算出された必要吐出量Qnが高圧ポンプ3の能力最大吐出量を超えるときは、高圧ポンプ3の能力を必要吐出量Qnとして決定し、算出された必要吐出量Qnが高圧ポンプ3の最小吐出量より小さいときは、高圧ポンプ3の最小吐出量を必要吐出量Qnとして決定する。因みに、高圧ポンプ3の最大吐出量及び最小吐出量は、高圧ポンプ3加圧室3Bの寸法、高圧ポンプ3加圧室3Bで発生する漏れ量、及びデッドボリューム加圧室3B内に残存してしまう燃料の体積等により決定される値であり、特に、漏れ量及びデットボリュームは、燃料の温度、圧力及び体積弾性係数によって変化する値である。なお、初期時工場出荷時においては、学習吐出量Qeは初期モデル誤差ポンプ取付誤差等の学習値であり、その後の燃料性状学習制御により学習吐出量Qeのみが更新変更されていくが、基本吐出量Qbは、燃料性状学習制御により更新変更されることなく、INJ消費量と昇圧分流量との和により決定される。<実吐出量Qrの算出>コモンレール4に燃料が供給されるとコモンレール4内の燃料圧力は上昇し、逆に、コモンレール4から燃料が排出されると、コモンレール4内の圧力が低下することから、ECU7は、予め設定された期間に発生した高圧ポンプ3の吐出側コモンレール4内の圧力変化量、及び当該期間にインジェクタ6から噴射供給された燃料の量に基づいて実吐出量Qrを決定する。ここで、予め設定された期間とは、現実に演算処理が開始された演算開始タイミングから1つ前の演算開始タイミングまでの期間以下、前回期間という。をいう。因みに、前回期間に発生した高圧ポンプ3の吐出側圧力変化量として、本実施形態では、圧力センサ10にて検出した圧力変化量を用いている。そして、ECU7は、原則として、前回期間にインジェクタ6に対して発せられた開指令信号に基づく指令噴射量に、前回期間にインジェクタ6で発生した燃料の漏れ量を加えた値をインジェクタ6から噴射供給された燃料の量として決定する。しかし、指令噴射量が予め設定された最小噴射量未満となるときには、当該最小噴射量に、前回期間にインジェクタ6で発生した燃料の漏れ量を加えた値を、前回期間にインジェクタ6から噴射供給された燃料の量として決定する。なお、インジェクタ6で発生する燃料漏れ量は、燃料噴射時間インジェクタ開弁時間、燃料の温度、圧力及び体積弾性係数等に応じて変化する値である。2.2.燃料性状学習制御2.2.1.燃料性状学習制御の概要上述したように、体積弾性係数は、必要吐出量Qn基本吐出量Qb及びF/B吐出量Qfの決定に大きな影響を及ぼすので、燃料の性状が変化することにより、体積弾性係数が変化すると、正確な必要吐出量Qn等を決定することができない。また、高圧ポンプ3やインジェクタ6等の機械部品の摩耗や経年劣化が進行すると、算出決定された必要吐出量Qn等と現実の吐出量とが大きく相違してしまうため、緻密な燃料噴射制御を実現することができない。そこで、本実施形態では、上述したように、理論モデルに従って算出した基本吐出量Qbに、燃料性状体積弾性係数の変化や初期モデル誤差ポンプ取付誤差等や高圧ポンプ3等の摩耗や経年変化を補正するための学習吐出量Qeを加算した値を必要吐出量Qnとして決定するとともに、燃料性状主に体積弾性係数の変化に起因する学習吐出量Qe以下、この学習吐出量Qeを性状学習量Qe1という。、及び初期モデル誤差や高圧ポンプ3等の摩耗や経年変化に起因する学習吐出量Qe以下、この学習吐出量Qeをポンプ学習量Qe2という。の和を学習吐出量Qeとしている。そして、燃料タンク9に新たに燃料が給油されたときに、燃料性状学習制御を実行して、必要に応じて学習吐出量Qeを補正変更することにより、性状学習量Qe1及びポンプ学習量Qe2を補正変更して緻密な燃料噴射制御を実現している。すなわち、車両の始動スイッチ例えば、イグニッションスイッチが投入されると、図3に示すように、燃料センサ14の検出値がECU7に取得されS1、今回取得された燃料の残量と前回取得された燃料の残量との差が予め設定された閾値以上であるか否か、つまり所定量以上の燃料が給油されたか否かが判定されるS3。そして、所定量以上の燃料が給油されたと判定された場合にはS3:YES、燃料性状判定フラグが設定されS5、燃料性状学習制御図4参照が開始された後、再び、S1が実行される。一方、所定量以上の燃料が給油されていないと判定された場合にはS3:NO、燃料性状判定フラグが設定されることなく、再び、S1が実行される。なお、本制御図3に示す制御フローは、車両の始動スイッチが遮断された時に、その時点で停止する。2.2.2.燃料性状学習制御の詳細図4参照燃料性状学習制御は、始動スイッチが投入されると起動され、始動スイッチが遮断されると終了する。そして、燃料性状学習制御が起動されると、先ず、燃料性状判定フラグが設定されているか否かが判定されS11、燃料性状判定フラグが設定されていないと判定された場合にはS11:NO、再び、S11が実行される。一方、燃料性状判定フラグが設定されていると判定された場合にはS11:YES、学習吐出量Qeを学習変更するに適した状態であるか否か、つまりアイドリング運転時又は定常運転時等のエンジン8の運転状態が安定した状態学習条件が成立した状態であるか否かが判定されS13、学習条件不成立と判定された場合にはS13:NO、再び、S11が実行される。また、学習条件が成立したと判定された場合にはS13:YES、実吐出量Qrから基本吐出量Qbを減算した値が、今回の学習吐出量Qeとして算出されるS15。なお、今回の学習吐出量Qeを算出するために用いられる基本吐出量Qbは、実吐出量Qrが算出された期間に対応する期間の基本吐出量Qbである。因みに、ECU7は、高圧ポンプ3からの吐出量が理論的に決定した必要吐出量Qn=基本吐出量Qb学習吐出量Qeとなるように高圧ポンプ3を制御するので、実吐出量Qrから基本吐出量Qbを減算した値=実吐出量Qr-基本吐出量Qbは、学習吐出量Qeに相当する値となる。そこで、以下、実吐出量Qrから基本吐出量Qbを減算した値を学習吐出量相当値Qeqという。次に、S15にて算出された今回の学習吐出量相当値Qeqと前回の燃料性状学習制御にて更新又は維持された学習吐出量Qeと差の絶対値|今回の学習吐出量相当値Qeq-前回の学習吐出量Qe|が、予め設定された設定された閾値以上であるか否かが判定されるS17。以下、|今回の学習吐出量相当値Qeq-前回の学習吐出量Qe|を誤差値Qerという。なお、S17の判定に用いられる閾値は、同一性状の燃料を継続使用した場合に、高圧ポンプ3等の摩耗や経年変化に起因する学習吐出量Qeの変化に相当する予測値であって、通常、耐久試験等により試行錯誤的に決定される値である。ところで、高圧ポンプ3等の摩耗等に起因する誤差値Qerは、燃料性状の変化に起因する誤差値Qerより小さい値となることが試験及び経験的に確認されていることから、誤差値Qerが当該閾値以上となる場合には、燃料性状の変化に起因して今回の学習吐出量相当値Qeqが変化したとみなすことができ、一方、誤差値Qerが当該閾値未満となる場合には、主に高圧ポンプ3等の摩耗等に起因して今回の学習吐出量相当値Qeqが変化したとみなすことができる。そこで、S17にて誤差値Qerが当該閾値以上であると判定された場合にはS17:YES、性状学習量Qe1が変化したものとみなされて、性状学習量Qe1が、今回の学習吐出量相当値Qeqから前回の学習吐出量Qeを減算した値今回の学習吐出量相当値Qeq-前回の学習吐出量Qeに更新され、ポンプ学習量Qe2は更新されることなく現在の値が維持されるS19、S21。つまり、S17にて誤差値Qerが当該閾値以上であると判定された場合にはS17:YES、性状学習量Qe1のみが学習変更され、ポンプ学習量Qe2は現在のポンプ学習量Qe2に維持されるのでS19、S21、学習変更後の学習吐出量Qeは、更新後の性状学習量Qe1に現在のポンプ学習量Qe2を加算した値となる。一方、S17にて誤差値Qerが当該閾値未満であると判定された場合にはS17:NO、学習吐出量Qeが今回の学習吐出量相当値Qeqに更新されるS23。なお、この場合S17:NOは、主にポンプ学習量Qe2が変化したものとみなすことができることから、更新後の学習吐出量Qeから現在の性状学習量Qe1を減算した後が、学習変更後のポンプ学習量Qe2となる。そして、学習吐出量Qeの更新が完了するとS21、S23、燃料性状判定フラグが解除された後S25、再び、S11が実行される。3.本実施形態に係る燃料噴射装置の特徴本実施形態では、必要吐出量Qnと実吐出量値Qrとの差に基づく誤差値Qerが、予め設定された予測学習変化範囲から外れていると判定されたときにS17:YES、燃料の性状が変化したものとみなして性状学習量Qe1を学習変更することにより必要吐出量Qnを学習補正するのでS19、S21、燃料の性状が変化したか否かを判定しながら、燃料の性状が変化した場合であっても、高い精度で高圧ポンプ3からの吐出量を算出することが可能となる。ところで、誤差値Qer=|今回の学習吐出量相当値Qeq-前回の学習吐出量Qe|と定義されるところ、誤差値Qerは、必要吐出量Qnと実吐出量値Qrとの差に基づく値となるが、単純に、誤差値Qerを予め設定された所定値と比較するのみでは、高圧ポンプ3などの経年劣化に伴う特性の変化であるのか、又は燃料の体積弾性係数等の燃料の性状物性値の変化であるのかを判断することができない。これに対して、本実施形態では、誤差値Qerが、予め試験等で求められた値に基づく予測学習変化範囲から外れていると判定されたときに、燃料の性状が変化したものとみなして必要吐出量Qnを学習補正するので、燃料の性状物性値が変化したか否かを判断することができる。また、燃料の性状物性値が変化するのは、必ず燃料が給油された以降である。したがって、本実施形態のごとく、給油されたと判定されたときに、上記の判定を行えば、不必要な判定行為の実施を抑制できるので、誤判定が発生することを抑制できる。また、本実施形態では、基本吐出量Qbは設計開発時に求められた、いわば設計中心流量に相当する吐出量となるので、学習吐出量相当値Qeqと学習流量値Qeとの差に基づいて誤差値Qerを算出することにより、現実の吐出量と設計中心吐出量との相違量を明確に把握することができ、その性状の変化を他の機器例えば、インジェクタ6を制御する際にも有効利用でき得る。また、本実施形態では、経年劣化等による高圧ポンプ3等の特性変化を補正するためのポンプ学習値Qe2と燃料の性状により決定される性状学習値Qe1とが明確になるので、燃料の性状を利用する他の理論モデル例えば、高圧ポンプ3やインジェクタ6等で発生する燃料漏れ内部リークを見積もるための理論モデルにも性状学習値Qe1を利用することができ、より高精度で燃料噴射を制御することが可能となる。その他の実施形態上述の実施形態では、高圧ポンプ3の吐出量を制御するための学習制御に本発明を適用したが、本発明はこれに限定されるものではなく、インジェクタ6から燃料噴射量制御するための学習制御に本発明を適用することができる。また、上述の実施形態では、コモンレール方式のディーゼルエンジンの燃料噴射装置に本発明を適用したが、本発明の適用はこれに限定されるものではなく、通常のディーゼルエンジン、又は直噴方式のガソリンエンジンの燃料噴射装置にも適用できる。また、上述の実施形態では、所定量以上の燃料が給油されたときに、給油されたものとして燃料性状学習制御を実行したが、本発明はこれに限定されるものではなく、単純に、燃料が給油されたときに燃料性状学習制御を実行してもよい。また、必要吐出量Qnや実吐出量Qrの算出決定手法は、上述の実施形態に示された手法に限定されるものではない。また、上述の実施形態では、コモンレール4内の圧力を急速低下させるための減圧弁5を備えるものであったが、本発明はこれに限定されるものではなく、減圧弁5に代えて、過剰圧力上昇を抑制するリリーフ弁JISB0125番号14-1等参照を備える燃料噴射装置にも適用できる。また、上述の実施形態では、プレストローク調量方式の高圧ポンプ3であったが、本発明はこれに限定されるものではない。また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。