(57)【要約】【課題】燃料残量が少ない場合にも高精度に燃料タンクの燃料残量を検出する燃料残量検出装置およびそれを用いた燃料噴射システムを提供する。【解決手段】エンジンキーがオンされエンジンが始動される場合（Ｓ３００：Ｙｅｓ）、燃料残量検出装置は、燃温センサの出力に基づいて高圧ポンプが燃料タンクから吸い上げる燃料温度を検出し、初期燃料温度として記憶する（Ｓ３０２）。燃料温度に基づいて燃料残量を推定する条件が成立している所定のエンジン運転状態であり（Ｓ３０４：Ｙｅｓ）、エンジン始動から所定の運転時間が経過すると（Ｓ３０８：Ｙｅｓ）、燃料残量検出装置は、初期燃料温度と、初期燃料温度からの燃料温度の上昇量とに基づき、燃料タンクの燃料残量を推定する（Ｓ３１０）。燃料残量が減少し所定値以下であれば（Ｓ３１２：Ｙｅｓ）、燃料残量検出装置は警告灯により燃料残量が少ないことを報知する（Ｓ３１４）。【選択図】図５
2009228535.tif 000002
【特許請求の範囲】
【請求項１】
燃料供給ポンプから圧送されコモンレールで蓄圧された燃料を燃料噴射弁から内燃機関の各気筒に噴射し、前記燃料噴射弁から燃料タンクに余剰燃料をリターンする燃料噴射システムにおいて、前記燃料タンクの燃料残量を検出する燃料残量検出装置であって、
前記燃料タンクから前記燃料供給ポンプに吸い上げられる燃料温度を検出する燃料温度検出手段と、
前記燃料温度検出手段が検出する前記燃料温度の変化に基づいて前記燃料残量を推定する燃料残量推定手段と、
を備えることを特徴とする燃料残量検出装置。
【請求項２】
前記燃料残量を推定する条件が成立している所定運転状態であるかを判定する運転状態判定手段をさらに備え、
前記燃料残量推定手段は、前記所定運転状態であれば前記燃料残量を推定する、
ことを特徴とする請求項１に記載の燃料残量検出装置。
【請求項３】
前記内燃機関の始動を検出する始動検出手段をさらに備え、
前記始動検出手段が前記内燃機関の始動を検出すると、前記燃料残量推定手段は前記内燃機関の始動時からの前記燃料温度の変化に基づいて前記燃料残量を推定する、
ことを特徴とする請求項１または２に記載の燃料残量検出装置。
【請求項４】
前記内燃機関の負荷の大きさを判定する負荷判定手段をさらに備え、
前記負荷が上昇したと前記負荷判定手段が判定すると、前記燃料残量推定手段は、前記負荷の上昇前と上昇後との前記燃料温度の変化に基づいて前記燃料残量を推定する、
ことを特徴とする請求項１から３のいずれか一項に記載の燃料残量検出装置。
【請求項５】
所定の低負荷領域から所定の高負荷領域に前記負荷が上昇したと前記負荷判定手段が判定すると、前記燃料残量推定手段は、前記負荷の上昇前と上昇後との前記燃料温度の変化に基づいて前記燃料残量を推定することを特徴とする請求項４に記載の燃料残量検出装置。
【請求項６】
前記コモンレールから前記燃料噴射弁に供給される燃料圧力を検出する燃料圧力検出手段をさらに備え、
前記燃料残量推定手段は、前記燃料温度の変化と前記燃料圧力とに基づいて前記燃料残量を推定することを特徴とする請求項１から５のいずれか一項に記載の燃料残量検出装置。
【請求項７】
前記燃料残量推定手段が推定した前記燃料残量が所定値以下の場合、異常診断の抑制、ならびに前記燃料ポンプに対する制御量の抑制の少なくともいずれか一方を実施する抑制手段をさらに備えることを特徴とする請求項１から６のいずれか一項に記載の燃料残量検出装置。
【請求項８】
燃料タンクから吸い上げた燃料を加圧し圧送する燃料供給ポンプと、
前記燃料供給ポンプが圧送する燃料を蓄圧するコモンレールと、
前記コモンレールが蓄圧している燃料を内燃機関の各気筒に噴射し、余剰燃料を前記燃料タンクにリターンする燃料噴射弁と、
請求項１から７のいずれか一項に記載の燃料残量検出装置と、
を備えることを特徴とする燃料噴射システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の各気筒に燃料を噴射する燃料噴射弁にコモンレールで蓄圧した燃料を供給し、燃料噴射弁から燃料タンクに余剰燃料をリターンする燃料噴射システムにおいて、燃料タンクの燃料残量を検出する燃料残量検出装置およびそれを用いた燃料噴射システムに関する。
【背景技術】
【０００２】
従来、燃料供給ポンプから圧送される燃料をコモンレールで蓄圧し、コモンレールで蓄圧された燃料を燃料噴射弁から内燃機関の各気筒に噴射する燃料噴射システムにおいては、燃料タンクの燃料残量が減少し燃料供給ポンプが燃料タンクから燃料を吸い上げることができないと、燃料供給ポンプ内が燃料で満たされなくなる。
【０００３】
燃料供給ポンプ内が燃料で満たされなくなると、燃料タンクに燃料を給油しても、燃料供給ポンプが燃料タンクから燃料を吸い上げることは困難である。これにより、燃料供給ポンプからコモンレールに燃料を供給できなくなるので、内燃機関の始動不良が発生するおそれがある。
【０００４】
燃料タンクの燃料を燃料供給ポンプに供給するプライミングポンプが設置されていないか、通常の搭載状態では操作できない位置にプライミングポンプが設置されているシステムの場合には、このような状況を解決するために、車両をディーラに持ち込んで内燃機関を始動させる必要がある。
【０００５】
また、燃料は潤滑剤としても作用するので、燃料供給ポンプ内が燃料で満たされていない状態で燃料供給ポンプの駆動を継続すると、燃料供給ポンプが損傷するおそれがある。
そこで、燃料供給ポンプ内が燃料で満たされていない状態になる前に、燃料残量の減少を検出し、燃料残量が所定値以下に減少すると警告灯などで報知し、運転者に給油を促すことが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２７６４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、燃料残量に応じてフロートが上下することにより燃料残量を検出する従来の燃料計では、車両が坂道を走行するときや、旋回走行をするときに燃料タンクの燃料が一方に偏ると、燃料計は燃料残量を正確に検出することができない。これにより、燃料残量が減少しているにも関わらず警告灯が点灯されないと、給油が必要なレベルまで燃料が減少していないと運転者が勘違いして車両の走行を続け、燃料供給ポンプ内に燃料が満たされない状態を招くという問題が生じる。
【０００７】
本発明は、上記問題を解決するためになされたものであり、燃料残量が少ない場合にも高精度に燃料タンクの燃料残量を検出する燃料残量検出装置およびそれを用いた燃料噴射システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
内燃機関の各気筒に燃料を噴射する燃料噴射弁にコモンレールで蓄圧した燃料を供給し、燃料噴射弁から燃料タンクに余剰燃料をリターンする燃料噴射システムにおいては、燃料噴射弁から燃料タンクに余剰燃料をリターンするときに、燃料圧力が高圧から低圧に低下する。この圧力低下により、リターン燃料の温度は上昇する。
【０００９】
このように温度の上昇した燃料が燃料タンクにリターンされると、燃料タンク内の燃料温度が上昇する。そして、燃料タンクの燃料残量が少ないほど、リターン燃料により燃料タンク内の燃料温度は上昇する。
【００１０】
そこで、請求項１から８に記載の発明によると、コモンレールで蓄圧した燃料を燃料噴射弁から内燃機関の各気筒に噴射し、燃料噴射弁から余剰燃料を燃料タンクにリターンする燃料噴射システムにおいて、燃料残量検出装置は、燃料タンクから燃料供給ポンプに吸い上げられる燃料温度を検出し、検出した燃料温度の変化に基づいて燃料タンクの燃料残量を推定する。
【００１１】
燃料タンクから燃料供給ポンプに吸い上げられる燃料温度は、燃料タンク内の燃料の偏り等に関わらず、燃料タンク内の燃料温度によって決定される値である。そして、前述したように、燃料タンクの燃料残量が少ないほど、リターン燃料により燃料タンク内の燃料温度は上昇する。これにより、燃料タンクの燃料残量が減少した状態で燃料タンク内の燃料が偏っても、燃料温度の変化に基づいて燃料タンクの燃料残量を推定することにより、燃料残量を高精度に検出できる。
【００１２】
また、燃料タンクから燃料供給ポンプが吸い上げる燃料温度を検出する燃温センサは、内燃機関の運転状態を制御するために標準で設置されているセンサである。したがって、燃料温度を検出するために新たなセンサを設置することなく、燃料温度の変化に基づいて燃料残量を推定できる。
【００１３】
また、フロート等を使用する従来の燃料計を省略することができるので、部品点数およびコストを低減できる。
これに対し、従来の燃料計と本発明の燃料残量検出装置とを併用することで、従来の燃料計の異常判定を行うことができる。また、従来の燃料計の異常時のバックアップとして、本発明の燃料残量検出装置を使用することも可能である。
【００１４】
請求項２に記載の発明によると、燃料残量を推定する条件が成立している所定運転状態であると運転状態判定手段が判定すると、燃料残量推定手段は燃料残量を推定する。
例えば、燃料温度の変化を検出するときの初期燃料温度が高すぎたり、燃料温度を検出する燃温センサが異常であったりする場合には、運転状態判定手段は、燃料温度の変化に基づいて燃料残量を推定する所定運転状態ではないと判定する。そして、燃料残量推定手段は、所定運転状態であれば燃料残量を推定し、所定運転状態でなければ燃料残量を推定しない。これにより、燃料残量を高精度に検出できる。
【００１５】
請求項３に記載の発明によると、燃料残量推定手段は、内燃機関の始動時からの燃料温度の変化に基づいて燃料残量を推定する。
内燃機関が停止すると燃料噴射弁から燃料タンクに余剰燃料がリターンされないので、燃料タンク内の燃料温度は低下する。そして、内燃機関が始動し、燃料噴射弁から燃料タンクへの余剰燃料のリターンが再開されると、燃料タンク内の燃料温度は燃料残量に応じて上昇する。したがって、この燃料温度の変化に基づいて、燃料タンクの燃料残量を検出できる。
【００１６】
請求項４に記載の発明によると、燃料残量推定手段は、内燃機関の負荷が上昇すると、負荷の上昇前と上昇後との燃料温度の変化に基づいて燃料残量を推定する。
内燃機関の負荷が上昇すると、燃料噴射弁による噴射量が増加し、これに伴って燃料噴射弁から燃料タンクにリターンされる燃料量が増加する。これにより、負荷が上昇すると、燃料タンク内の燃料温度が上昇する。したがって、この燃料温度の変化に基づいて、燃料タンクの燃料残量を推定できる。
【００１７】
請求項５に記載の発明によると、所定の低負荷領域から所定の高負荷領域に負荷が上昇すると、燃料残量推定手段は、負荷の上昇前と上昇後との燃料温度の変化に基づいて燃料残量を推定する。
【００１８】
低負荷領域から高負荷領域に内燃機関の負荷が移行すると、燃料噴射弁から燃料タンクにリターンされる燃料量が大きく増加する。これにより、負荷の上昇前と上昇後との燃料温度の変化が大きくなるので、燃料温度の変化に基づいて燃料残量を高精度に検出できる。
【００１９】
請求項６に記載の発明によると、燃料残量推定手段は、燃料温度の変化とコモンレールから燃料噴射弁に供給される燃料圧力とに基づいて燃料残量を推定する。
燃料噴射弁に供給される燃料圧力が高圧になるほど、燃料噴射弁からリターンされる燃料温度は高くなる。その結果、燃料残量が同じであっても、燃料圧力が高圧になるほど燃料温度の上昇量は大きくなる。したがって、燃料温度の変化に加え、燃料圧力に基づいて燃料残量を推定することにより、燃料残量を高精度に検出できる。
【００２０】
ところで、燃料タンクの燃料残量が少なくなると、燃料タンクから燃料供給ポンプに吸い上げられる燃料中のエアが増加する傾向にある。このようにエアが多く混入した燃料を燃料供給ポンプが吸い上げて圧送すると、コモンレール圧および燃料噴射弁の噴射量がばらつくことがある。
【００２１】
このように不安定な運転状態に基づいて異常診断を実施すると、燃料供給ポンプの加圧不良、あるいは燃料漏れ等の異常が発生していると誤診断するおそれがある。
また、エアの混入した燃料のためにコモンレール圧が目標圧に達しない場合、フィードバック制御により燃料供給ポンプの吐出量を過剰に増加させると、コモンレール圧が過度に上昇し、コモンレールに設置されているプレッシャリミッタが開弁する可能性がある。
【００２２】
そこで、請求項７に記載の発明によると、燃料残量推定手段が推定した燃料残量が所定値以下の場合、抑制手段は、異常診断の抑制、ならびに燃料ポンプに対する制御量の抑制の少なくともいずれか一方を実施する。
【００２３】
これにより、燃料タンクの燃料残量が所定値以下の場合、異常であるとの誤診断、あるいはコモンレール圧の過度の上昇を防止できる。
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図に基づいて説明する。
本発明の一実施形態による燃料噴射システムを図１に示す。
（燃料噴射システム１０）
本実施形態の燃料噴射システム１０は、例えば、自動車用の４気筒のディーゼルエンジン（以下、単に「エンジン」ともいう。）２に燃料を供給するためのものであり、コモンレール２０に燃料を供給する高圧ポンプ１４と、高圧燃料を蓄えるコモンレール２０と、コモンレール２０より供給される高圧燃料をエンジン２の各気筒に噴射する燃料噴射弁３０と、本システムを制御する電子制御装置(Electronic Control Unit;ＥＣＵ)４０とを備える。高圧ポンプ１４には、燃料タンク１２から燃料を汲み上げるフィードポンプが内蔵されている。
【００２５】
燃料供給ポンプとしての高圧ポンプ１４は、カムシャフトのカムの回転に伴いプランジャが往復移動することにより、加圧室に吸入した燃料を加圧する公知のポンプである。高圧ポンプ１４のプランジャは、１個のカムの周囲に複数設置されている。
【００２６】
調量アクチュエータとしての調量弁１６は、高圧ポンプ１４の吸入側に設置されており、電流制御されることにより高圧ポンプ１４が吸入行程で吸入する燃料吸入量を調量する。そして、燃料吸入量が調量されることにより、高圧ポンプ１４の燃料吐出量が調量される。
【００２７】
高圧ポンプ１４の燃料吸入口側に、燃温センサ１８が設置されている。燃料温度検出手段を構成する燃温センサ１８は、高圧ポンプ１４が燃料タンク１２から吸い上げる燃料温度に応じた信号を出力する。
【００２８】
コモンレール２０には、内部の燃料圧力（コモンレール圧）を検出する圧力センサ２２、ならびに、コモンレール圧が過度に上昇すると開弁し内部の燃料を燃料タンク１２側へ溢流させることでコモンレール圧を減圧するプレッシャリミッタ２４が設置されている。圧力センサ２２は、燃料圧力検出手段を構成している。
【００２９】
エンジン２には、運転状態を検出するセンサとして、エンジン２の回転数を検出する回転数センサ３２が設置されている。
さらに、運転状態を検出する他のセンサとして、アクセルペダルの操作量であるアクセル開度ＡＣＣＰを検出するアクセルセンサ、吸入空気の温度（吸気温）、冷却水の温度（水温）をそれぞれ検出する温度センサ等が燃料噴射システム１０に設けられている。
【００３０】
燃料噴射弁３０は、例えば、噴孔を開閉するノズルニードルのリフトを制御室の圧力で制御する公知の電磁弁である。燃料噴射弁３０から燃料を噴射するときには、制御室と低圧側とを連通させることにより、コモンレール２０から制御室に供給された高圧燃料を低圧側に溢流させる。これにより、制御室の燃料圧力が低下し、ノズルニードルがリフトする。燃料噴射弁３０の制御室から低圧側に溢流した燃料は、燃料タンクに１２にリターンされる。
【００３１】
燃料残量検出装置を構成するＥＣＵ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ等を中心とするマイクロコンピュータにて構成されている。そして、ＥＣＵ４０は、燃温センサ１８、圧力センサ２２、回転数センサ３２を含む各種センサから検出信号を取り込み、エンジン運転状態を制御する。例えば、ＥＣＵ４０は、高圧ポンプ１４の吐出量、燃料噴射弁３０の燃料噴射量、燃料噴射時期、およびメイン噴射の前後にパイロット噴射、ポスト噴射等を実施する多段噴射のパターンを制御する。
【００３２】
ＥＣＵ４０は、ＲＯＭまたはフラッシュメモリに記憶された制御プログラムにより、以下の各手段として機能する。
（燃料温度検出手段）
ＥＣＵ４０は、燃温センサ１８の出力信号に基づいて、高圧ポンプ１４が燃料タンク１２から吸い上げる燃料温度を検出する。この燃料温度は、ほぼ燃料タンク１２内の燃料温度と同じである。
【００３３】
（始動検出手段）
ＥＣＵ４０は、エンジンキーがオンされることにより、エンジン２の始動を検出する。
（負荷判定手段）
ＥＣＵ４０は、燃料噴射弁３０に対する指令噴射量およびエンジン回転数に基づき、エンジン２の負荷の大きさを判定する。ＥＣＵ４０は、図３に示すように、燃料噴射弁３０に対する指令噴射量が多いほど、エンジン回転数が高いほどエンジン２の負荷は高いと判定する。
【００３４】
（燃料圧力検出手段）
ＥＣＵ４０は、圧力センサ２２の出力信号に基づいてコモンレール圧を検出することにより、コモンレール２０から燃料噴射弁３０に供給される燃料圧力を検出する。
【００３５】
（燃料残量推定手段）
前述したように、燃料タンク１２には、燃料噴射弁３０の制御室から余剰燃料がリターンされる。このとき、燃料噴射弁３０の制御室の高圧燃料が低圧側に溢流するので、燃料圧力の低下に伴い溢流する燃料の温度が上昇する。燃料温度の上昇量は、コモンレール圧が高いほど大きくなる。このように燃料圧力の低下に伴い温度の上昇した燃料が燃料タンク１２にリターンされるので、燃料タンク１２内の燃料温度は上昇する。
【００３６】
ＥＣＵ４０は、例えば、（１）エンジン始動時からの燃料温度の変化、（２）負荷の上昇による燃料温度の変化と、に基づいて燃料残量を次のように推定する。この場合、さらに圧力センサ２２の出力信号に基づいて燃料残量を推定することにより、高精度に燃料残量を検出できる。
【００３７】
（１）エンジン始動時からの燃料温度の変化
例えば、エンジン始動時の初期温度が同じ場合、図２の（Ａ）に示すように、所定時間経過後の温度上昇量（ΔＴ）は、燃料残量が少ないほど大きくなり、燃料残量が多いほど小さくなる。
【００３８】
また、燃料タンク１２の燃料残量が同じであれば、例えばエンジン始動時の初期燃料温度が異なると、図２の（Ｂ）に示すように、エンジン始動後の時間経過とともに燃料タンク１２内の燃料温度（Ｔ）の上昇特性は異なる。所定時間経過後の温度上昇量は、初期燃料温度が低いほど大きくなり、初期燃料温度が高いほど小さくなる。
【００３９】
これにより、ＥＣＵ４０は、エンジン始動時の初期燃料温度と、エンジン始動時からの燃料温度の変化である温度上昇量とに基づいて燃料タンク１２の燃料残量を推定できる。
これに対し、燃料残量に応じて燃料上昇特性が異なるので、エンジン始動時から燃料温度をサンプリングし、燃料温度の変化である温度上昇の変化率と、初期燃料温度とに基づいて燃料タンク１２の燃料残量を推定してもよい。
【００４０】
（２）エンジン負荷の上昇による燃料残量推定
エンジン２の負荷が上昇すると、燃料噴射弁３０から燃料タンク１２にリターンされる燃料量が増加する。これにより、負荷が上昇すると、燃料タンク１２内の燃料温度は上昇する。
【００４１】
そして、図４に示すように、例えば低負荷運転から高負荷運転に移行し高負荷運転が所定時間継続したときの温度上昇量ΔＴｋ（ｋ＝０、１、・・・）は、低負荷運転が所定時間継続したときの負荷が上昇する前の低負荷側の燃料温度Ｔｋ（ｋ＝０、１、・・・）と燃料残量とに応じて異なる。
【００４２】
これにより、ＥＣＵ４０は、エンジン２の運転が低負荷運転から高負荷運転に移行し、エンジン２の負荷が上昇すると、燃料温度の変化である低負荷側の燃料温度Ｔｋと温度上昇量ΔＴｋとに基づいて、燃料タンク１２の燃料残量を推定できる。低負荷側の燃料温度Ｔｋは、燃料残量を推定する時の初期燃料温度でもある。
【００４３】
エンジン負荷の上昇による燃料残量推定は、エンジン運転中に条件が成立すれば繰り返し実施できる。これにより、エンジン運転中に燃料残量が所定値以下になることを防止できる。
【００４４】
尚、負荷の上昇により燃料温度が上昇して変化するのであれば、負荷はどのように上昇してもよい。ただし、低負荷から高負荷に負荷が上昇すると、燃料温度の上昇量が大きくなるので、燃料温度の上昇量に基づいて燃料残量を高精度に検出できる。したがって、低負荷から高負荷に負荷が上昇したときの燃料温度の変化に基づいて、燃料残量を推定することが望ましい。
【００４５】
（運転状態判定手段）
ＥＣＵ４０は、以下の場合には、燃料温度の変化に基づいて燃料残量を推定する条件が成立している所定運転状態であると判定する。
【００４６】
（１）初期燃料温度が所定温度よりも低い。
これに対し、エンジン停止後にすぐに再始動した場合など、リターン燃料により上昇した燃料タンク１２内の燃料温度が殆ど低下していない場合には、エンジン始動から所定時間経過しても、燃料残量に関係なく初期燃料温度からの温度上昇量は０か僅かである。
【００４７】
また、負荷の上昇に伴う温度変化に基づいて燃料残量を推定する場合、負荷が上昇する前の低負荷運転の直前に高負荷運転が実施されていると、低負荷運転を実施するときに既に燃料温度が上昇している。その結果、低負荷から高負荷に負荷が上昇しても、低負荷運転を実施したときに検出する初期燃料温度から燃料温度は殆ど変化しない。
【００４８】
したがって、燃料残量を推定するときの初期燃料温度が所定温度以上の場合には、ＥＣＵ４０は燃料残量を推定できる所定運転状態ではないと判定する。
（２）エンスト状態ではない。
【００４９】
これに対し、エンスト状態では、燃料噴射弁３０から燃料がリターンされない。この場合、ＥＣＵ４０は燃料残量を推定できる所定運転状態ではないと判定する。
（３）燃温センサ１８が正常。
【００５０】
これに対し、燃温センサ１８の出力が、例えばＨｉｇｈ側またはＬｏｗ側に固定されている場合など、燃温センサ１８の異常時には、ＥＣＵ４０は燃料残量を推定できる所定運転状態ではないと判定する。
【００５１】
（４）周囲温度が所定範囲内。
これに対し、周囲の温度が低すぎたり、高すぎたりする場合には、燃料温度の上昇特性が基準特性から大きくずれることがあるので、ＥＣＵ４０は燃料残量を推定できる所定運転状態ではないと判定する。
【００５２】
（５）エンジン回転数がアイドル回転数以上。
これに対し、エンジン回転数がアイドル回転数よりも低い場合、エンジン運転状態が不安定なので、ＥＣＵ４０は燃料残量を推定できる所定運転状態ではないと判定する。
【００５３】
（抑制手段）
燃料タンク１２の燃料残量が減少すると、高圧ポンプ１４が燃料タンク１２から吸い上げる燃料中に混入するエアが増加する。すると、カムシャフトの周囲に複数設置されているプランジャのうち、上方側に設置されているプランジャの加圧室にエアが溜まりやすくなる。その結果、高圧ポンプ１４に異常はないにもかかわらず、上方側のプランジャによる加圧不良と診断されるおそれがある。
【００５４】
また、高圧ポンプ１４からコモンレール２０に供給される燃料中のエアが増加すると、コモンレール圧が目標圧に上昇しないか、あるいは、ばらつく状態になる。
また、コモンレール圧が目標圧に上昇しないか、コモンレール圧がばらつくと、燃料噴射弁３０から目標噴射量の燃料を噴射できないので、所望のエンジン運転状態を得ることができない。
【００５５】
このように不安定な燃料圧力またはエンジン運転状態に基づいて異常診断を実施すると、異常がないにも関わらず、異常が発生したと誤診断されるおそれがある。
また、コモンレール圧が目標圧に達しないために、フィードバック制御により高圧ポンプ１４からの吐出量を過度に増加させると、コモンレール圧が過度に上昇し、プレッシャリミッタ２４が開弁するおそれがある。
【００５６】
そこで、ＥＣＵ４０は、燃料温度に基づいて燃料タンク１２の燃料残量が所定値以下になったと判定すると、異常診断を禁止するか、異常を判定するときの閾値に余裕をもたせて異常と判定する基準を緩和する等により、異常診断を抑制する。
【００５７】
また、ＥＣＵ４０は、高圧ポンプ１４に対するフィードバック制御の制御量を低減するか、フィードバック制御を禁止してエンジン運転状態に基づくオープン制御に切り替えるか等により、高圧ポンプ１４の制御量を抑制する。
【００５８】
（燃料残量検出）
次に、エンジン始動時からの燃料温度変化、エンジン負荷の上昇による燃料温度変化のそれぞれに基づく燃料残量の検出について説明する。ＥＣＵ４０は、少なくともいずれか一方の燃料温度の変化に基づいて燃料タンク１２の燃料残量を推定し、燃料残量として検出する。
【００５９】
（エンジン始動時からの燃料残量検出）
エンジン始動時からの燃料温度の変化に基づく燃料タンク１２の燃料残量の検出について、図５〜図７の燃料残量検出ルーチン１〜３に基づいて説明する。燃料残量検出ルーチン１〜３は、エンジン始動時に燃温センサ１８の出力に基づいて検出される初期燃料温度と、エンジン始動から、（１）所定運転時間、または（２）所定の燃料噴射量の積算値、または（３）所定車速以上での所定運転時間に達したときの初期燃料温度からの燃料温度上昇量とに基づいて、燃料タンク１２の燃料残量を推定する。
【００６０】
燃料残量検出ルーチン１〜３は常時実行される。図５〜図７において「Ｓ」はステップを表している。
（燃料残量検出ルーチン１）
図５のＳ３００においてＥＣＵ４０は、エンジンキーがオンされたかを判定する。エンジンキーがオンされていない場合（Ｓ３００：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００６１】
エンジンキーがオンされた場合（Ｓ３００：Ｙｅｓ）、ＥＣＵ４０は、エンジン２が始動されると判断し、燃温センサ１８の出力に基づいて高圧ポンプ１４が燃料タンク１２から吸い上げる燃料温度を検出し、初期燃料温度としてＲＡＭに記憶する（Ｓ３０２）。
【００６２】
Ｓ３０４においてＥＣＵ４０は、燃料温度に基づいて燃料残量を推定する条件が成立している所定のエンジン運転状態であるかを判定する。所定のエンジン運転状態ではない場合（Ｓ３０４：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。所定のエンジン運転状態については、運転状態判定手段の項目で説明済みである。
【００６３】
所定のエンジン運転状態である場合（Ｓ３０４：Ｙｅｓ）、ＥＣＵ４０は、エンジン２の運転時間のカウントを開始する（Ｓ３０６）。所定の運転時間が経過すると（Ｓ３０８：Ｙｅｓ）、ＥＣＵ４０は、初期燃料温度と、初期燃料温度からの燃料温度の上昇量とに基づき、燃料タンク１２の燃料残量を推定する（Ｓ３１０）。そして、燃料残量が所定値以下でなければ（Ｓ３１２：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００６４】
燃料残量が減少し所定値以下であれば（Ｓ３１２：Ｙｅｓ）、ＥＣＵ４０は警告灯により燃料残量が少ないことを報知する（Ｓ３１４）。
（燃料残量検出ルーチン２）
図６の燃料残量検出ルーチン２のＳ３２０〜Ｓ３２４、ならびにＳ３３０〜Ｓ３３４は、図５の燃料残量検出ルーチン１のＳ３００〜Ｓ３０４、ならびにＳ３１０〜Ｓ３１４と実質的に同じである。
【００６５】
ただし、図６の燃料残量検出ルーチン２では、燃料噴射量の積算値が所定の積算噴射量になると（Ｓ３２６、Ｓ３２８）、燃料残量を推定する（Ｓ３３０）。
（燃料残量検出ルーチン３）
図７の燃料残量検出ルーチン３のＳ３４０〜Ｓ３４４、ならびにＳ３５０〜Ｓ３５４は、図５の燃料残量検出ルーチン１のＳ３００〜Ｓ３０４、ならびにＳ３１０〜Ｓ３１４と実質的に同じである。
【００６６】
ただし、図７の燃料残量検出ルーチン３では、所定車速以上での運転時間が所定運転時間になると（Ｓ３４６、Ｓ３４８）、燃料残量を推定する（Ｓ３５０）。
（エンジン負荷の上昇による燃料残量検出）
エンジン２の負荷の上昇による燃料温度変化に基づく燃料タンク１２の燃料残量の検出について、図８の燃料残量検出ルーチン４に基づいて説明する。燃料残量検出ルーチン４は常時実行される。図８において「Ｓ」はステップを表している。
【００６７】
（燃料残量検出ルーチン４）
図８のＳ３６０においてＥＣＵ４０は、燃料温度に基づいて燃料残量を推定する条件が成立している所定のエンジン運転状態であるかを判定する。所定のエンジン運転状態ではない場合（Ｓ３６０：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００６８】
所定のエンジン運転状態である場合（Ｓ３６０：Ｙｅｓ）、ＥＣＵ４０は、エンジン２が低回転低負荷運転状態であるかを判定する（Ｓ３６２）。エンジン２が低回転低負荷運転状態でない場合（Ｓ３６２：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００６９】
エンジン２が低回転低負荷運転状態の場合（Ｓ３６２：Ｙｅｓ）、ＥＣＵ４０は、低回転低負荷状態である運転時間のカウントを開始する（Ｓ３６４）。所定の運転時間が経過すると（Ｓ３６６：Ｙｅｓ）、ＥＣＵ４０は、燃温センサ１８の出力に基づいて高圧ポンプ１４が燃料タンク１２から吸い上げる燃料温度を検出し、低回転低負荷運転における燃料温度としてＲＡＭに記憶する（Ｓ３６８）。
【００７０】
Ｓ３６６の判定に使用する所定運転時間は、低回転低負荷運転が継続して燃料温度がほぼ一定になる運転時間であり、種々の条件下で実験等により設定された値である。
ＥＣＵ４０は、低回転低負荷運転における燃料温度を記憶した後の記憶後時間のカウントを開始する（Ｓ３７０）。エンジン２が高回転高負荷運転に移行する前に記憶後時間が所定の無効時間に達すると（Ｓ３７２：Ｎｏ）、ＥＣＵ４０は、低回転低負荷運転が長く続きすぎており燃料温度が変動する可能性があるので、燃料温度に基づいて燃料残量を推定できないと判断する。そこで、ＥＣＵ４０は、記憶している各パラメータをクリアし（Ｓ３７４）、本ルーチンを終了する。
【００７１】
記憶後時間が所定の無効時間に達する前にエンジン２が高回転高負荷運転に移行すると（Ｓ３７６：Ｙｅｓ）、ＥＣＵ４０は、高回転高負荷状態である運転時間のカウントを開始する（Ｓ３７８）。所定の運転時間が経過すると（Ｓ３８０：Ｙｅｓ）、ＥＣＵ４０は、Ｓ３６８において記憶した低回転低負荷運転における低負荷側の燃料温度と、高回転高負荷運転が所定時間経過した後の低負荷側の燃料温度からの温度上昇量とに基づき、燃料タンク１２の燃料残量を推定する（Ｓ３８２）。そして、燃料残量が所定値以下でなければ（Ｓ３８４：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００７２】
燃料残量が所定値以下であれば（Ｓ３８４：Ｙｅｓ）、ＥＣＵ４０は警告灯により燃料残量が少ないことを報知する（Ｓ３８６）。
以上説明した上記実施形態では、エンジン始動時の初期燃料温度と、エンジン始動後の所定時間経過後の初期燃料温度からの燃料温度上昇量とに基づいて、あるいは低速低負荷運転における低負荷側の初期燃料温度と、低速低負荷運転から高速高負荷運転に移行して所定時間経過した後の低負荷側の初期燃料温度からの温度上昇量とに基づいて、燃料タンク１２の燃料残量を推定し、燃料残量を検出した。これにより、燃料残量が少ない状態で車両が坂道を走行、または旋回走行をしたときに燃料が一方に傾いても、燃料残量を高精度に検出できる。
【００７３】
［他の実施形態］
上記実施形態では、初期燃料温度と、初期燃料温度からの燃料温度上昇量または温度変化率とに基づいて燃料残量を推定した。これに対し、初期燃料温度がほぼ同じ運転状態で燃料残量を推定するのであれば、温度上昇量または温度変化に基づいて燃料残量を推定してもよい。
【００７４】
上記実施形態では、燃料温度の変化に基づいて燃料残量を検出する例について説明した。これに対し、フロート等を使用する従来の燃料計と本発明の燃料残量検出装置とを併用してもよい。従来の燃料計が検出する燃料残量と、ＥＣＵ４０が燃料温度の変化に基づいて検出する燃料残量とを比較することにより、従来の燃料計の異常判定を行うことができる。また、従来の燃料計の異常時のバックアップとして、燃料温度の変化に基づいて燃料残量を検出するＥＣＵ４０を使用することも可能である。
【００７５】
また、上記実施形態では、負荷が上昇する例として、低速低負荷から高速高負荷に移行する場合に温度変化に基づいて燃料残量を推定する例について説明した。これ以外にも、負荷の上昇にともない燃料噴射弁３０からのリターン燃料により燃料タンク１２内の燃料温度が上昇するのでれば、エンジン回転数、ならびに低負荷から高負荷に負荷が上昇することに関わらず、どのような状態でエンジン２の負荷が上昇してもよい。
【００７６】
また、高圧ポンプ１４が燃料タンク１２から吸い上げる燃料温度を検出できるのであれば、燃温センサ１８は高圧ポンプ１４に限らず、燃料配管または燃料タンク１２に設置してもよい。
【００７７】
また、上記実施形態では、燃料温度検出手段、燃料残量推定手段、運転状態判定手段、始動検出手段、燃料圧力検出手段、負荷判定手段、抑制手段の機能を、制御プログラムにより機能が特定されるＥＣＵ４０により実現している。これに対し、上記複数の手段の機能の少なくとも一部を、回路構成自体で機能が特定されるハードウェアで実現してもよい。
【００７８】
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本実施形態による燃料噴射システムを示すブロック図。
【図２】（Ａ）は燃料残量に応じた燃料上昇特性を示す特性図、（Ｂ）は初期燃料温度の違いによる燃料温度上昇特性を示す特性図。
【図３】エンジン負荷を示す特性図。
【図４】負荷の上昇にともなう燃料残量に応じた燃料上昇特性を示す特性図。
【図５】燃料残量検出ルーチンを示すフローチャート。
【図６】燃料残量検出ルーチンを示す他のフローチャート。
【図７】燃料残量検出ルーチンを示す他のフローチャート。
【図８】燃料残量検出ルーチンを示す他のフローチャート。
【符号の説明】
【００８０】
２：ディーゼルエンジン（内燃機関）、１０：燃料噴射システム、１２：高圧ポンプ（燃料供給ポンプ）、１８：燃温センサ（燃料温度検出手段）、２０：コモンレール、２２：圧力センサ（燃料圧力検出手段）、３０：燃料噴射弁、４０：ＥＣＵ（燃料残量検出装置、燃料温度検出手段、燃料残量推定手段、運転状態判定手段、始動検出手段、燃料圧力検出手段、負荷判定手段、抑制手段）
【図１】
2009228535.tif 000003
【図２】
2009228535.tif 000004
【図３】
2009228535.tif 000005
【図４】
2009228535.tif 000006
【図５】
2009228535.tif 000007
【図６】
2009228535.tif 000008
【図７】
2009228535.tif 000009
【図８】
2009228535.tif 000010