(57)【要約】【課題】リーク燃料温度の上昇率に応じてリーク燃料の温度上昇を抑制する。【解決手段】  本発明は、インジェクタ（１）で噴射されずに余剰となってリークして燃料タンク（４）に還流するリーク燃料の温度上昇率を算出して（Ｓ１０９、Ｓ２０８、Ｓ３０８、Ｓ４０８、Ｓ５０８）、この温度上昇率に基づいて、リーク燃料の温度上昇を抑制する（Ｓ１１２、Ｓ２１１、Ｓ３１２、Ｓ４１１、Ｓ５１１）。【選択図】図２
2006029288.tif 000002
【特許請求の範囲】
【請求項１】
エンジンのシリンダ内に燃料を噴射するインジェクタと、
前記インジェクタで噴射されずに余剰となってリークして燃料タンクに還流するリーク燃料の温度を検出するリーク燃温検出手段と、
前記リーク燃料の温度上昇率を算出する上昇率算出手段と、
前記リーク燃料の温度上昇率に基づいて、前記リーク燃料の温度上昇を抑制するリーク燃温抑制手段と、
を備えることを特徴とするエンジンのリーク燃料温度制御装置。
【請求項２】
前記リーク燃温抑制手段は、前記インジェクタの燃料噴射圧力を抑制することで前記リーク燃料の温度上昇を抑制する、
ことを特徴とする請求項１に記載のエンジンのリーク燃料温度制御装置。
【請求項３】
前記リーク燃料の温度上昇率に基づいて、前記リーク燃料の温度上昇の抑制を開始する基準温度を算出する抑制開始温度算出手段をさらに備え、
前記リーク燃温抑制手段は、前記リーク燃温検出手段によって検出されたリーク燃料温度が前記基準温度を超えたら、リーク燃料の温度上昇の抑制を開始する、
ことを特徴とする請求項１又は請求項２に記載のエンジンのリーク燃料温度制御装置。
【請求項４】
前記抑制開始温度算出手段は、前記基準温度を一度算出すると、その基準温度に固定する、
ことを特徴とする請求項３に記載のエンジンのリーク燃料温度制御装置。
【請求項５】
前記抑制開始温度算出手段は、前記リーク燃料の温度上昇率を算出する毎に前記基準温度を更新する、
ことを特徴とする請求項３に記載のエンジンのリーク燃料温度制御装置。
【請求項６】
前記リーク燃料の温度上昇率に基づいて、前記リーク燃料の温度上昇の抑制を開始するまでの時間を決定するためのカウンタ加算量を算出するカウンタ加算量算出手段と、
前記カウンタ加算量の積算値であるカウンタ値を算出するカウンタ値算出手段と、
をさらに備え、
前記リーク燃温抑制手段は、前記カウンタ値が基準値を超えたら、リーク燃料の温度上昇の抑制を開始する、
ことを特徴とする請求項１又は請求項２に記載のエンジンのリーク燃料温度制御装置。
【請求項７】
前記抑制開始温度算出手段は、前記リーク燃料の温度上昇率に加えて前記インジェクタの燃料噴射圧力に基づいて前記基準温度を算出する、
ことを特徴とする請求項３から請求項５までのいずれか１項に記載のエンジンのリーク燃料温度制御装置。
【請求項８】
前記抑制開始温度算出手段は、前記リーク燃料の温度上昇率に加えて前記インジェクタの燃料噴射量に基づいて前記基準温度を算出する、
ことを特徴とする請求項３から請求項５までのいずれか１項に記載のエンジンのリーク燃料温度制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンのリーク燃料温度制御装置に関するものである。
【背景技術】
【０００２】
高圧ポンプによって燃料タンクから圧送された燃料を蓄圧室に蓄圧し、エンジンの各気筒に搭載されるインジェクタへと分配して気筒内に噴射する蓄圧式燃料噴射装置が知られている。この蓄圧式燃料噴射装置は、燃料を高圧化して噴射するので、高温となった燃料によってインジェクタの内部のシーリング部材などが破損して燃料が漏れるおそれがある。
【０００３】
そこで、インジェクタで噴射されずに余剰となってリークするインジェクタリーク燃料の温度（リーク燃料温度）が所定値を超えると噴射圧力を制限してリーク燃料温度を低下させることでインジェクタの内部のシーリング部材などの破損を防止する技術が特許文献１に記載されている。
【特許文献１】特開２００３−２７８５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
噴射圧力の制限はリーク燃料温度が許容値より低いときに前もって実施するものである。ここで、許容値とはシーリング部材などの破損を生じるリーク燃料温度の最低値である。また、リーク燃料温度の上昇率は噴射圧力や噴射量などの条件によって変化する。
【０００５】
しかし、上記のような従来の技術ではリーク燃料温度の上昇率に拘わらずリーク燃料温度が一定の所定値を超えると噴射圧力の制限が開始されるので、リーク燃料温度の上昇率によってはリーク燃料温度が許容値を超えて、インジェクタの内部のシーリング部材などが破損して燃料が漏れる恐れがある。
【０００６】
また、噴射圧力制限を開始する所定値を過度に低く設定するとエンジンの運転状態に応じた目標噴射圧力を発生させることができない領域が拡大して、その分出力の低下を生じることになる。
【０００７】
本発明は、このような従来の問題点に着目してなされたものであり、インジェクタリーク燃料の温度上昇の抑制をリーク燃料の温度上昇率に応じて行うことができるエンジンのリーク燃料温度制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は以下のような解決手段によって前記課題を解決する。なお、理解を容易にするために本発明の実施形態に対応する符号を付するが、これに限定されるものではない。
【０００９】
本発明は、エンジン（３）のシリンダ内に燃料を噴射するインジェクタ（１）と、インジェクタ（１）で噴射されずに余剰となってリークして燃料タンク（４）に還流するリーク燃料の温度を検出するリーク燃温検出手段（Ｓ１０６、Ｓ２０６、Ｓ３０６、Ｓ４０６、Ｓ５０６）と、リーク燃料の温度上昇率を算出する上昇率算出手段（Ｓ１０９、Ｓ２０８、Ｓ３０８、Ｓ４０８、Ｓ５０８）と、リーク燃料の温度上昇率に基づいて、リーク燃料の温度上昇を抑制するリーク燃温抑制手段（Ｓ１１２、Ｓ２１１、Ｓ３１２、Ｓ４１１、Ｓ５１１）とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、インジェクタリーク燃料の温度上昇の抑制をリーク燃料の温度上昇率に基づいて行うので、リーク燃料の温度上昇の抑制を開始する条件を精度良く算出することができる。よって、インジェクタ内部のシーリング部材などの破損をより確実に防止しながら、出力低下をさらに抑制することができる。
【発明を実施するための最良の形態】
【００１１】
以下では図面等を参照して本発明の実施の形態について詳しく説明する。
【００１２】
（第１実施形態）
図１は、第１実施形態におけるエンジンのリーク燃料温度制御装置を示す全体構成図である。本装置は、エンジン３に噴射されずに余剰となってリークするリーク燃料の温度を制御する装置であって、インジェクタ１と、ＥＣＵ２とを備えている。
【００１３】
インジェクタ１は、エンジン３の気筒内の燃焼室に燃料を噴射することができるように気筒上部に設けられる。インジェクタ１は、燃料タンク４からポンプ（不図示）によって圧送された燃料をＥＣＵ２からの信号によって噴射弁を開閉させることで燃焼室内へと噴射する。インジェクタ１で噴射されなかった余剰燃料は、燃料タンク４へと還流される。
【００１４】
ＥＣＵ２は、アクセル開度センサ５及びエンジン回転速度センサ６からそれぞれアクセル開度及びエンジン回転速度を読み込んで、これらの運転状態に応じてインジェクタ１の噴射量、噴射圧力及び噴射期間を算出する。ＥＣＵ２は、算出した噴射量、噴射圧力及び噴射期間に基づいてインジェクタ１を制御する。
【００１５】
次に、ＥＣＵ２で行う制御について図２を参照しながら説明する。図２は本実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。なお、本制御は所定時間（例えば１０ｍｓ）ごとに繰り返し行われている。
【００１６】
ステップＳ１０１では、エンジン回転速度ＮＥを読み込んでステップＳ１０２へ進む。エンジン回転速度ＮＥはエンジン回転速度センサ６によって検出される。
【００１７】
ステップＳ１０２では、アクセル開度ＡＣを読み込んでステップＳ１０３へ進む。アクセル開度ＡＣはアクセル開度センサ５によって検出される。
【００１８】
ステップＳ１０３では、燃料噴射量Ｑを算出してステップＳ１０４へ進む。燃料噴射量Ｑはエンジン回転速度ＮＥとアクセル開度ＡＣとに基づいて算出される。
【００１９】
ステップＳ１０４では、燃料噴射圧力Ｐを算出してステップＳ１０５へ進む。燃料噴射圧力Ｐはエンジン回転速度ＮＥとアクセル開度ＡＣとに基づいて算出される。
【００２０】
ステップＳ１０５では、燃料噴射期間ＴＱを算出してステップＳ１０６へ進む。燃料噴射期間ＴＱはエンジン回転速度ＮＥとアクセル開度ＡＣとに基づいて算出される。
【００２１】
ステップＳ１０６では、リーク燃料温度ＴＨＦを算出してステップＳ１０７へ進む。リーク燃料温度ＴＨＦは燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいて算出（すなわち間接的に検出）される。ここで、リーク燃料温度ＴＨＦはインジェクタ１にセンサを設けて直接検出してもよい。
【００２２】
ステップＳ１０７では、噴射圧力制限開始温度ＳＴＡＴＨＦを算出済みであるか否かを判定する。噴射圧力制限開始温度ＳＴＡＴＨＦを算出済みであればステップＳ１１１へ進み、算出していなければステップＳ１０８へ進む。ここで、ステップＳ１１０において噴射圧力制限開始温度ＳＴＡＴＨＦを一度算出していれば次回以降の処理時にステップＳ１０７で噴射圧力制限開始温度ＳＴＡＴＨＦを再度算出する必要はなく、ステップＳ１１１の判定へと進むことができる。
【００２３】
ステップＳ１０８では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であるか否かを判定する。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればステップＳ１０９へ進み、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さければ処理を終了する。閾値ＴＨＦ（０）とは、リーク燃料温度ＴＨＦが上昇して許容値に達するおそれがあると判断するための閾値であり、予め実験などによって求めておく。また、許容値とはシーリング部材などに破損を生じないリーク燃料温度ＴＨＦの限界値であり、予め実験などによって求めておく。すなわち、ステップＳ１０８においてリーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さいと判定されたときは、リーク燃料温度ＴＨＦが上昇して許容値に達するおそれがないと判断されるので処理を終了する。
【００２４】
ステップＳ１０９では、リーク燃料温度上昇率ＤＴＨＦを算出してステップＳ１１０へ進む。リーク燃料温度上昇率ＤＴＨＦとは、ステップＳ１０６で算出されたリーク燃料温度ＴＨＦから前回処理時のリーク燃料温度ＴＨＦを減算したものを処理サイクル（例えば１０ｍｓ）で除して算出される。
【００２５】
ステップＳ１１０では、リーク燃料温度上昇率ＤＴＨＦに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出してステップＳ１１１へ進む。噴射圧力制限開始温度ＳＴＡＴＨＦは図３に示すテーブルに基づいて算出される。なお、詳細な算出方法については後述する。
【００２６】
ステップＳ１１１では、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であればステップＳ１１２へ進み、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦより小さければ処理を終了する。
【００２７】
ステップＳ１１２では、噴射圧力制限を実施して処理を終了する。ここで、噴射圧力制限とはインジェクタ１の燃料噴射圧力Ｐを低下させることである。
【００２８】
次にステップＳ１１０においてリーク燃料温度上昇率ＤＴＨＦに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出する方法について図３を用いて説明する。図３はリーク燃料温度上昇率ＤＴＨＦから噴射圧力制限開始温度ＳＴＡＴＨＦを算出するためのテーブルである。テーブルの上段には温度上昇傾向の指標が示されており、下段には各指標のときの噴射圧力制限開始温度ＳＴＡＴＨＦが示されている。ここで、温度上昇傾向の指標とはリーク燃料温度上昇率ＤＴＨＦを６段階に区分けして、リーク燃料温度上昇率ＤＴＨＦが低い方のレンジから順次番号を付したものである。すなわち、温度上昇傾向の指標が大きいほどリーク燃料温度上昇率ＤＴＨＦが高い場合を示しており、リーク燃料温度上昇率ＤＴＨＦが高いほど噴射圧力制限開始温度ＳＴＡＴＨＦは低くなっている。これは、リーク燃料温度上昇率ＤＴＨＦが高いほどリーク燃料温度ＴＨＦが閾値ＴＨＦ（０）を超えてから許容値に達するまでに要する時間が短いので、それだけ早期に噴射圧力制限を開始してリーク燃料温度ＴＨＦの上昇を抑制しなければならないということである。
【００２９】
以上の制御をまとめて作用を説明する。なお、理解を容易にするために図２のフローチャートに対応する符号を括弧内に示した。エンジン回転速度ＮＥ及びアクセル開度ＡＣを読み込んで（Ｓ１０１、Ｓ１０２）、これらの値に基づいて燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱを算出する（Ｓ１０３、Ｓ１０４、Ｓ１０５）。さらに、燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいてリーク燃料温度ＴＨＦを算出する（Ｓ１０６）。噴射圧力制限開始温度ＳＴＡＴＨＦを算出済みであるか否かを判定して（Ｓ１０７）、噴射圧力制限開始温度ＳＴＡＴＨＦを算出済みでなければリーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上か否かを判定する（Ｓ１０８）。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればリーク燃料温度上昇率ＤＴＨＦを算出する（Ｓ１０９）。リーク燃料温度上昇率ＤＴＨＦに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出して（Ｓ１１０）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する（Ｓ１１１）。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ１１２）。
【００３０】
また、噴射圧力制限開始温度ＳＴＡＴＨＦを算出済みであるか否かを判定して（Ｓ１０７）、算出済みであれば再度算出する必要はなく、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する（Ｓ１１１）。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ１１２）。
【００３１】
次に本実施形態の内容について図４を用いて説明する。図４はリーク燃料温度の変化を噴射圧力別に示したタイムチャートである。図４（ａ）は従来技術を示しており、図４（ｂ）は本実施形態を適用した場合について示している。なお、理解を容易にするために図２のフローチャートに対応する符号を括弧内に示した。
【００３２】
初めに図４（ａ）を参照しながら従来技術について説明する。噴射圧力がＡの場合、リーク燃料温度ＴＨＦが上昇して時刻ｔ２において閾値を超えると噴射圧力制限が実施される。これにより、インジェクタの燃料噴射圧力Ｐが低下してリーク燃料温度上昇率ＤＴＨＦが低下するので、リーク燃料温度ＴＨＦが許容値を超えることはない。
【００３３】
噴射圧力がＡより低いＢの場合も同様に、時刻ｔ４においてリーク燃料温度ＴＨＦが閾値を超えると噴射圧力制限が実施されて、リーク燃料温度上昇率ＤＴＨＦが低下する。すなわち、従来技術ではリーク燃料温度上昇率に拘わらず、リーク燃料温度ＴＨＦが一定の閾値を超えたら噴射圧力制限が実施される。
【００３４】
次に図４（ｂ）を参照しながら本実施形態を適用した場合について説明する。噴射圧力がＡの場合、時刻ｔ１においてリーク燃料温度ＴＨＦが閾値ＴＨＦ（０）を超えると（Ｓ１０８）、この時点におけるリーク燃料温度上昇率ＤＴＨＦ（Ａ）が算出される（Ｓ１０９）。このリーク燃料温度上昇率ＤＴＨＦ（Ａ）に基づいて噴射圧力制限開始温度ＳＴＡＴＨＦ（Ａ）が算出され（Ｓ１１０）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ（Ａ）に達するまでリーク燃料温度ＴＨＦを繰り返し算出する（Ｓ１０１〜Ｓ１０７、Ｓ１１１）。時刻ｔ２においてリーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ（Ａ）に達すると噴射圧力制限が実施される（Ｓ１１１、Ｓ１１２）。
【００３５】
噴射圧力がＡより低いＢの場合、時刻ｔ３においてリーク燃料温度ＴＨＦが閾値ＴＨＦ（０）を超えると（Ｓ１０８）、この時点におけるリーク燃料温度上昇率ＤＴＨＦ（Ｂ）が算出される（Ｓ１０９）。このリーク燃料温度上昇率ＤＴＨＦ（Ｂ）に基づいて噴射圧力制限開始温度ＳＴＡＴＨＦ（Ｂ）が算出され（Ｓ１１０）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ（Ｂ）に達するまでリーク燃料温度ＴＨＦを繰り返し算出する（Ｓ１０１〜Ｓ１０７、Ｓ１１１）。時刻ｔ５においてリーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ（Ｂ）に達すると噴射圧力制限が実施される（Ｓ１１１、Ｓ１１２）。ここで、噴射圧力がＢの場合はＡの場合よりもリーク燃料温度上昇率ＤＴＨＦが低いので（ＤＴＨＦ（Ａ）＞ＤＴＨＦ（Ｂ））、図２のステップＳ１１０で算出される噴射圧力制限開始温度ＳＴＡＴＨＦ（Ｂ）はＳＴＡＴＨＦ（Ａ）よりも高くなる（図３参照）。これにより、噴射圧力制限を開始する時刻は従来技術ならば時刻ｔ４であるところを、本実施形態を適用することで時刻ｔ５まで遅らせることができる。よって、噴射圧力制限を開始する時刻を遅らせた分だけ出力の低下を抑制することができる。
【００３６】
以上のように本実施形態では、噴射圧力制限開始温度ＳＴＡＴＨＦをリーク燃料温度ＴＨＦの上昇率ＤＴＨＦに基づいて算出することで、温度上昇率ＤＴＨＦが低いときほど噴射圧力制限開始温度ＳＴＡＴＨＦを高く設定することができ、その分噴射圧力制限を開始する時刻を遅らせることができる。よって、インジェクタ内部のシーリング部材などの破損をより確実に防止しながら、エンジン３の出力に応じた目標噴射圧力を発生させることができる領域を拡大して出力の低下を抑制することができる。
【００３７】
（第２実施形態）
図５は、第２実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。なお、以下で示す各実施形態では前述した実施形態と同様の機能を果たす部分には同一の符号を付して重複する説明を適宜省略する。
【００３８】
ステップＳ２０１では、エンジン回転速度ＮＥを読み込んでステップＳ２０２へ進む。
【００３９】
ステップＳ２０２では、アクセル開度ＡＣを読み込んでステップＳ２０３へ進む。
【００４０】
ステップＳ２０３では、燃料噴射量Ｑを算出してステップＳ２０４へ進む。
【００４１】
ステップＳ２０４では、燃料噴射圧力Ｐを算出してステップＳ２０５へ進む。
【００４２】
ステップＳ２０５では、燃料噴射期間ＴＱを算出してステップＳ２０６へ進む。
【００４３】
ステップＳ２０６では、リーク燃料温度ＴＨＦを算出してステップＳ２０７へ進む。
【００４４】
ステップＳ２０７では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であるか否かを判定する。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればステップＳ２０８へ進み、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さければ処理を終了する。
【００４５】
ステップＳ２０８では、リーク燃料温度上昇率ＤＴＨＦを算出してステップＳ２０９へ進む。
【００４６】
ステップＳ２０９では、リーク燃料温度上昇率ＤＴＨＦに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出してステップＳ２１０へ進む。噴射圧力制限開始温度ＳＴＡＴＨＦは第１実施形態と同様に図３に示すテーブルに基づいて算出される。
【００４７】
ステップＳ２１０では、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であればステップＳ２１１へ進み、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦより小さければ処理を終了する。
【００４８】
ステップＳ２１１では、噴射圧力制限を実施して処理を終了する。
【００４９】
以上の制御をまとめて作用を説明する。なお、理解を容易にするために図５のフローチャートに対応する符号を括弧内に示した。エンジン回転速度ＮＥ及びアクセル開度ＡＣを読み込んで（Ｓ２０１、Ｓ２０２）、これらの値に基づいて燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱを算出する（Ｓ２０３、Ｓ２０４、Ｓ２０５）。燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいてリーク燃料温度ＴＨＦを算出し（Ｓ２０６）、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上か否かを判定する（Ｓ２０７）。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればリーク燃料温度上昇率ＤＴＨＦを算出する（Ｓ２０８）。リーク燃料温度上昇率ＤＴＨＦに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出して（Ｓ２０９）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する（Ｓ２１０）。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ２１１）。
【００５０】
本実施形態では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上となって噴射圧力制限開始温度ＳＴＡＴＨＦを算出した後も、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦに達するまでは各処理ごとにリーク燃料温度上昇率ＤＴＨＦを算出して（Ｓ２０８）、これに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出する（Ｓ２０９）。すなわち、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上となった後は、処理毎に噴射圧力制限開始温度ＳＴＡＴＨＦを随時更新することになる。
【００５１】
以上のように本実施形態では、噴射圧力制限開始温度ＳＴＡＴＨＦを処理毎に算出して随時更新するので、運転状態の変化に応じてさらに精度良く算出することができる。よって、第１実施形態の効果に加えてインジェクタ内部のシーリング部材などの破損をより確実に防止しながら、エンジン３の出力に応じた目標噴射圧力を発生させることができる領域をさらに拡大して、出力の低下をより一層抑制することができる。
【００５２】
（第３実施形態）
図６は、第３実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【００５３】
ステップＳ３０１では、エンジン回転速度ＮＥを読み込んでステップＳ３０２へ進む。
【００５４】
ステップＳ３０２では、アクセル開度ＡＣを読み込んでステップＳ３０３へ進む。
【００５５】
ステップＳ３０３では、燃料噴射量Ｑを算出してステップＳ３０４へ進む。
【００５６】
ステップＳ３０４では、燃料噴射圧力Ｐを算出してステップＳ３０５へ進む。
【００５７】
ステップＳ３０５では、燃料噴射期間ＴＱを算出してステップＳ３０６へ進む。
【００５８】
ステップＳ３０６では、リーク燃料温度ＴＨＦを算出してステップＳ３０７へ進む。
【００５９】
ステップＳ３０７では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であるか否かを判定する。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればステップＳ３０８へ進み、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さければ処理を終了する。
【００６０】
ステップＳ３０８では、リーク燃料温度上昇率ＤＴＨＦを算出してステップＳ３０９へ進む。
【００６１】
ステップＳ３０９では、リーク燃料温度上昇率ＤＴＨＦに基づいてカウンタ加算量ＣＴＨＦＵＰを算出してステップＳ３１０へ進む。カウンタ加算量ＣＴＨＦＵＰは図７に示すテーブルに基づいて算出される。なお、詳細な算出方法については後述する。
【００６２】
ステップＳ３１０では、カウンタ値ＣＴＨＦを算出してステップＳ３１１へ進む。カウンタ値ＣＴＨＦは、前回処理時のカウンタ値ＣＴＨＦにステップＳ３０９で算出されるカウンタ加算量ＣＴＨＦＵＰを加算することで算出される。
【００６３】
ステップＳ３１１では、カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦ以上であるか否かを判定する。カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦ以上であればステップＳ３１２へ進み、カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦより小さければ処理を終了する。
【００６４】
ステップＳ３１２では、噴射圧力制限を実施してステップＳ３１３へ進む。
【００６５】
ステップＳ３１３では、カウンタ値ＣＴＨＦを０にリセットして処理を終了する。
【００６６】
次にステップＳ３０９においてリーク燃料温度上昇率ＤＴＨＦに基づいてカウンタ加算量ＣＴＨＦＵＰを算出する方法について図７を用いて説明する。図７はリーク燃料温度上昇率ＤＴＨＦからカウンタ加算量ＣＴＨＦＵＰを算出するためのテーブルである。テーブルの上段には温度上昇傾向の指標が示されており、下段には各指標のときのカウンタ加算量ＣＴＨＦＵＰが示されている。また、温度上昇傾向の指標が大きいほど、すなわちリーク燃料温度上昇率ＤＴＨＦが高いほどカウンタ加算量ＣＴＨＦＵＰは大きくなっている。カウンタ加算量ＣＴＨＦＵＰは処理毎に算出されて前回処理時のカウンタ値ＣＴＨＦに積算していく。よって、カウンタ加算量ＣＴＨＦＵＰが大きいほど早くカウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦに達して噴射圧力が制限され、それだけ早くリーク燃料温度ＴＨＦの上昇を抑制することができる。
【００６７】
以上の制御をまとめて作用を説明する。なお、理解を容易にするために図６のフローチャートに対応する符号を括弧内に示した。エンジン回転速度ＮＥ及びアクセル開度ＡＣを読み込んで（Ｓ３０１、Ｓ３０２）、これらの値に基づいて燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱを算出する（Ｓ３０３、Ｓ３０４、Ｓ３０５）。燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいてリーク燃料温度ＴＨＦを算出し（Ｓ３０６）、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上か否かを判定する（Ｓ３０７）。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればリーク燃料温度上昇率ＤＴＨＦを算出する（Ｓ３０８）。リーク燃料温度上昇率ＤＴＨＦに基づいてカウンタ加算値ＣＴＨＦＵＰを算出して（Ｓ３０９）、加算後のカウンタ値ＣＴＨＦを算出する（Ｓ３１０）。カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦ以上であるか否かを判定して（Ｓ３１１）、カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ３１２）。カウンタ値ＣＴＨＦを０にリセットして処理を終了する（Ｓ３１３）。
【００６８】
本実施形態では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上となってからカウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦに達するまでは、処理毎に運転状態に基づいてカウンタ加算量ＣＴＨＦＵＰを算出してカウンタ値ＣＴＨＦに加算していく。その後、カウンタ値ＣＴＨＦが噴射圧力制限開始カウンタ値ＳＴＡＣＴＨＦに達すると噴射圧力制限を実施する。
【００６９】
以上のように本実施形態では、リーク燃料温度上昇率ＤＴＨＦに基づいてカウンタ加算量ＣＴＨＦＵＰを算出し、温度上昇率ＤＴＨＦが低いときほどカウンタ加算量は小さく設定されるので、噴射圧力制限開始時期を遅らせることができる。よって、インジェクタ内部のシーリング部材などの破損をより確実に防止しながら、エンジンの出力に応じた目標噴射圧力を発生させることができる領域を拡大して出力の低下を抑制することができる。
【００７０】
（第４実施形態）
図８は、第４実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【００７１】
ステップＳ４０１では、エンジン回転速度ＮＥを読み込んでステップＳ４０２へ進む。
【００７２】
ステップＳ４０２では、アクセル開度ＡＣを読み込んでステップＳ４０３へ進む。
【００７３】
ステップＳ４０３では、燃料噴射量Ｑを算出してステップＳ４０４へ進む。
【００７４】
ステップＳ４０４では、燃料噴射圧力Ｐを算出してステップＳ４０５へ進む。
【００７５】
ステップＳ４０５では、燃料噴射期間ＴＱを算出してステップＳ４０６へ進む。
【００７６】
ステップＳ４０６では、リーク燃料温度ＴＨＦを算出してステップＳ４０７へ進む。
【００７７】
ステップＳ４０７では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であるか否かを判定する。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればステップＳ４０８へ進み、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さければ処理を終了する。
【００７８】
ステップＳ４０８では、リーク燃料温度上昇率ＤＴＨＦを算出してステップＳ４０９へ進む。
【００７９】
ステップＳ４０９では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出してステップＳ４１０へ進む。噴射圧力制限開始温度ＳＴＡＴＨＦは図９に示すマップに基づいて算出される。詳細な算出方法については後述する。
【００８０】
ステップＳ４１０では、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であればステップＳ４１１へ進み、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦより小さければ処理を終了する。
【００８１】
ステップＳ４１１では、噴射圧力制限を実施して処理を終了する。
【００８２】
次にステップＳ４０９においてリーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出する方法について図９を用いて説明する。図９はリーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出するためのマップである。噴射圧力制限開始温度ＳＴＡＴＨＦはリーク燃料温度上昇率ＤＴＨＦが高いほど、また燃料噴射圧力Ｐが高いほど低く設定される。これはリーク燃料温度上昇率ＤＴＨＦが高いほど、燃料温度ＴＨＦが閾値ＴＨＦ（０）を超えてから許容値に達するまでに要する時間が短いので、それだけ早期に噴射圧力制限を開始してリーク燃料温度の上昇を抑制するためである。さらに、リーク燃料温度上昇率ＤＴＨＦが同じでも燃料噴射圧力Ｐが高いほど噴射圧力制限を開始してからリーク燃料温度ＴＨＦの上昇が抑制されるまでに時間を要するので、それだけ早期に噴射圧力制限を開始するためである。これにより噴射圧力制限開始温度ＳＴＡＴＨＦをさらに精度良く算出することができる。
【００８３】
以上の制御をまとめて作用を説明する。なお、理解を容易にするために図８のフローチャートに対応する符号を括弧内に示した。エンジン回転速度ＮＥ及びアクセル開度ＡＣを読み込んで（Ｓ４０１、Ｓ４０２）、これらの値に基づいて燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱを算出する（Ｓ４０３、Ｓ４０４、Ｓ４０５）。燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいてリーク燃料温度ＴＨＦを算出し（Ｓ４０６）、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上か否かを判定する（Ｓ４０７）。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればリーク燃料温度上昇率ＤＴＨＦを算出する（Ｓ４０８）。リーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出して（Ｓ４０９）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する（Ｓ４１０）。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ４１１）。
【００８４】
本実施形態では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出しているので（Ｓ４０９）、リーク燃料温度上昇率ＤＴＨＦのみから算出する場合に比べてより精度良く噴射圧力制限開始温度ＳＴＡＴＨＦを算出することができる。
【００８５】
以上のように本実施形態では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出しているので、リーク燃料温度が許容値を超えない範囲でできるだけ噴射圧力制限開始温度ＳＴＡＴＨＦを高くすることができる。よって、インジェクタ内部のシーリング部材などの破損をより確実に防止しながら、エンジン３の出力に応じた目標噴射圧力を発生させることができる領域をさらに拡大することで、より一層出力の低下を抑制することができる。
【００８６】
（第５実施形態）
図１０は、第５実施形態におけるエンジン３の燃料噴射制御装置の制御を示したフローチャートである。
【００８７】
ステップＳ５０１では、エンジン回転速度ＮＥを読み込んでステップＳ５０２へ進む。
【００８８】
ステップＳ５０２では、アクセル開度ＡＣを読み込んでステップＳ５０３へ進む。
【００８９】
ステップＳ５０３では、燃料噴射量Ｑを算出してステップＳ５０４へ進む。
【００９０】
ステップＳ５０４では、燃料噴射圧力Ｐを算出してステップＳ５０５へ進む。
【００９１】
ステップＳ５０５では、燃料噴射期間ＴＱを算出してステップＳ５０６へ進む。
【００９２】
ステップＳ５０６では、リーク燃料温度ＴＨＦを算出してステップＳ５０７へ進む。
【００９３】
ステップＳ５０７では、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であるか否かを判定する。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上であればステップＳ５０８へ進み、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）より小さければ処理を終了する。
【００９４】
ステップＳ５０８では、リーク燃料温度上昇率ＤＴＨＦを算出してステップＳ５０９へ進む。
【００９５】
ステップＳ５０９では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出してステップＳ５１０へ進む。噴射圧力制限開始温度ＳＴＡＴＨＦは図１１に示すマップに基づいて算出される。なお、詳細な算出方法については後述する。
【００９６】
ステップＳ５１０では、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であればステップＳ５１１へ進み、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦより小さければ処理を終了する。
【００９７】
ステップＳ５１１では、噴射圧力制限を実施して処理を終了する。
【００９８】
次にステップＳ５０９においてリーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出する方法について図１１を用いて説明する。図１１はリーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出するためのマップである。図１１に示すように噴射圧力制限開始温度ＳＴＡＴＨＦはリーク燃料温度上昇率ＤＴＨＦが高いほど、また燃料噴射量Ｑが多いほど低く設定される。これは、リーク燃料温度上昇率ＤＴＨＦが同じでも燃料噴射量Ｑが高いほど噴射圧力制限を開始してからリーク燃料温度ＴＨＦの上昇が抑制されるまでに時間を要するので、それだけ早期に噴射圧力制限を開始するためである。これにより噴射圧力制限開始温度ＳＴＡＴＨＦをさらに精度良く算出することができる。
【００９９】
以上の制御をまとめて作用を説明する。なお、理解を容易にするために図１０のフローチャートに対応する符号を括弧内に示した。エンジン回転速度ＮＥ及びアクセル開度ＡＣを読み込んで（Ｓ５０１、Ｓ５０２）、これらの値に基づいて燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱを算出する（Ｓ５０３、Ｓ５０４、Ｓ５０５）。燃料噴射量Ｑ、燃料噴射圧力Ｐ及び燃料噴射期間ＴＱに基づいてリーク燃料温度ＴＨＦを算出し（Ｓ５０６）、リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）以上か否かを判定する（Ｓ５０７）。リーク燃料温度ＴＨＦが閾値ＴＨＦ（０）を超えていればリーク燃料温度上昇率ＤＴＨＦを算出する（Ｓ５０８）。リーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出して（Ｓ５０９）、リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であるか否かを判定する（Ｓ５１０）。リーク燃料温度ＴＨＦが噴射圧力制限開始温度ＳＴＡＴＨＦ以上であれば噴射圧力制限を実施する（Ｓ５１１）。
【０１００】
本実施形態では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出しているので（Ｓ５０９）、リーク燃料温度上昇率ＤＴＨＦのみから算出する場合に比べてより精度良く噴射圧力制限開始温度ＳＴＡＴＨＦを算出することができる。
【０１０１】
以上のように本実施形態では、リーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出しているので、リーク燃料温度が許容値を超えない範囲でできるだけ噴射圧力制限開始温度ＳＴＡＴＨＦを高くすることができる。よって、インジェクタ内部のシーリング部材などの破損をより確実に防止しながら、エンジン３の出力に応じた目標噴射圧力を発生させることができる領域をさらに拡大することで、より一層出力の低下を抑制することができる。
【０１０２】
以上説明した実施形態に限定されることなく、その技術的思想の範囲内において種々の変形や変更が可能であり、それらも本発明と均等であることは明白である。
【０１０３】
例えば、本実施形態ではリーク燃料温度の上昇を抑制する方法として噴射圧力制限を行っているが、これに限定されることなく噴射量の制限やアクセル開度の制限などの方法であってもよい。
【図面の簡単な説明】
【０１０４】
【図１】第１実施形態におけるエンジンのリーク燃料温度制御装置を示す全体構成図である。
【図２】第１実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【図３】リーク燃料温度上昇率ＤＴＨＦと噴射圧力制限開始温度ＳＴＡＴＨＦとの関係を示したテーブルである。
【図４】本発明の内容を説明したタイムチャートである。
【図５】第２実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【図６】第３実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【図７】リーク燃料温度上昇率ＤＴＨＦとカウンタ加算量ＣＴＨＦＵＰとの関係を示したテーブルである。
【図８】第４実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【図９】リーク燃料温度上昇率ＤＴＨＦと燃料噴射圧力Ｐとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出するためのマップである。
【図１０】第５実施形態におけるエンジンのリーク燃料温度制御装置の制御を示したフローチャートである。
【図１１】リーク燃料温度上昇率ＤＴＨＦと燃料噴射量Ｑとに基づいて噴射圧力制限開始温度ＳＴＡＴＨＦを算出するためのマップである。
【符号の説明】
【０１０５】
１  インジェクタ
２  ＥＣＵ
３  エンジン
４  燃料タンク
５  アクセル開度センサ
６  エンジン回転速度センサ
Ｓ１０６、Ｓ２０６、Ｓ３０６、Ｓ４０６、Ｓ５０６  リーク燃温検出手段
Ｓ１０９、Ｓ２０８、Ｓ３０８、Ｓ４０８、Ｓ５０８  上昇率算出手段
Ｓ１１０、Ｓ２０９、Ｓ３１０、Ｓ４０９、Ｓ５０９  抑制開始温度算出手段
Ｓ１１２、Ｓ２１１、Ｓ３１２、Ｓ４１１、Ｓ５１１  リーク燃温抑制手段
Ｓ３０９  カウンタ加算量算出手段
Ｓ３１０  カウンタ値算出手段
【図１】
2006029288.tif 000003
【図２】
2006029288.tif 000004
【図３】
2006029288.tif 000005
【図４】
2006029288.tif 000006
【図５】
2006029288.tif 000007
【図６】
2006029288.tif 000008
【図７】
2006029288.tif 000009
【図８】
2006029288.tif 000010
【図９】
2006029288.tif 000011
【図１０】
2006029288.tif 000012
【図１１】
2006029288.tif 000013