(57)【特許請求の範囲】
【請求項１】
燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を加圧供給する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁とを備える車載内燃機関の燃料噴射装置について、該噴射装置を操作することで燃料噴射制御を行なう燃料噴射制御装置において、
前記蓄圧室内の燃圧を検出する検出手段の検出結果を取り込む手段と、
前記検出される燃圧を目標燃圧にフィードバック制御する制御手段と、
前記検出される燃圧が前記目標燃圧よりも低いことに基づき、前記燃料噴射弁の燃料噴射量を制限する制限手段とを備え、
前記制限手段は、前記燃料噴射量を制限するに際し、該制限量を徐々に増大させることを特徴とする燃料噴射制御装置。
【請求項２】
前記制限手段は、前記検出される燃圧に対する前記目標燃圧の差圧が予め定められた閾値以上である否かを判断する判断手段と、該閾値以上であるときにその状態の継続時間を計時する計時手段と、該計時される継続時間が所定以上となるとき前記燃料噴射量を制限する手段とを備えることを特徴とする請求項１記載の燃料噴射制御装置。
【請求項３】
前記制限手段は、前記検出される燃圧に基づき前記閾値を可変設定する処理、前記目標燃圧に基づき前記閾値を可変設定する処理、および前記燃料噴射弁に対する指令噴射量が大きいほど前記閾値を大きい値に設定する処理の少なくとも１つを行う手段を更に備えることを特徴とする請求項２記載の燃料噴射制御装置。
【請求項４】
前記制限手段は、前記燃料噴射量を制限するための上限ガード値を、前記燃料の温度に基づき可変設定する手段を更に備えることを特徴とする請求項１〜３のいずれかに記載の燃料噴射制御装置。
【請求項５】
前記制限手段により燃料噴射量が制限されるとき、前記燃料噴射時期を進角させる進角手段を更に備えることを特徴とする請求項１〜４のいずれかに記載の燃料噴射制御装置。
【請求項６】
前記制限手段により燃料噴射量の制限量が徐々に増大されるに際し、前記検出される燃圧に対する前記目標燃圧の差圧の変化量に基づき、前記燃料噴射装置の異常診断処理を起動させる起動手段を更に備えることを特徴とする請求項１〜５のいずれかに記載の燃料噴射制御装置。
【請求項７】
前記制限手段により燃料噴射量が制限されるに際し、前記検出される燃圧に対する前記目標燃圧の差圧が減少しないとき、前記燃料噴射装置の異常診断処理を起動させる起動手段を更に備えることを特徴とする請求項１〜５のいずれかに記載の燃料噴射制御装置。
【請求項８】
前記制限手段は、前記燃料噴射量の制限を行なった後、前記検出される燃圧に対する前記目標燃圧の差圧が減少することが検出されるとき、前記燃料噴射量の制限量を徐々に低減することを特徴とする請求項１〜７のいずれかに記載の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を加圧供給する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁とを備える車載内燃機関の燃料噴射装置について、該噴射装置を操作することで燃料噴射制御を行なう燃料噴射制御装置に関する。
【背景技術】
【０００２】
この種の燃料噴射装置としては、ディーゼル機関の各気筒の燃料噴射弁に高圧の燃料を供給する共通の蓄圧室（コモンレール）を備えるものが周知である。このコモンレール式のディーゼル機関によれば、機関運転状態に応じて、コモンレール内の燃圧を自由に制御することができ、ひいては燃料噴射弁に供給される燃料の圧力を自由に制御することができる。そして、燃料噴射弁に供給される燃料の圧力を調整することで、要求燃料量を噴射する噴射期間を所望の期間内に収めることが可能となる。更に、機関運転状態に応じて適切な圧力にて燃料噴射弁に燃料を供給することで、噴射される燃料の噴霧形状を適切なものとすることもできる。
【０００３】
ただし、例えば目標燃圧が上昇する過渡時等においては、コモンレール内の実際の燃圧の目標燃圧への追従に遅れが生じることがある。そして、実際の燃圧が目標燃圧よりも低くなると、噴射期間が伸長することなどにより、排気特性が悪化するおそれがある。
【０００４】
そこで従来は、例えば下記特許文献１に見られるように、燃料噴射弁に対する指令噴射量とディーゼル機関の出力軸の回転速度とに基づき、燃料噴射量の上限ガード値を設定する装置も提案されている。この装置では、ディーゼル機関の搭載される車両が定速走行から加速走行に移行することで、目標燃圧及び指令噴射量がともに増大することに起因してコモンレール内の燃圧が目標燃圧に対して低下し得る状況下、燃料噴射量を上限ガードによって制限することで、燃圧の追従遅れの抑制を図っている。
【０００５】
ところで、燃料ポンプによる燃料の吐出能力には、一般に、構造上の個体差に起因したばらつきがある。したがって、指令噴射量と回転速度とに基づき上限ガードを設定することで圧力の追従遅れを抑制する場合、この上限ガードを早期にかけると、吐出能力の高い燃料ポンプが用いられるときには不必要に燃料噴射量が制限される事態を招くこととなる。これに対し、上限ガードをかける時期を遅らせたのでは、吐出能力の低い燃料ポンプが用いられるときには燃料噴射量の制限が不十分となり、ひいては、燃圧の追従性の低下を十分に抑制することができなくなる。
【０００６】
なお、燃料ポンプの吐出能力は、構造上の個体差のみならず、燃料の温度等によってもばらつく傾向にある。更に、燃料噴射弁を介してコモンレールから燃料タンクへと流出するリーク燃料量が燃料噴射弁の個体差等によりばらつくことに起因して、コモンレール内の燃圧を目標燃圧に追従させるために要求される燃料の吐出量にもばらつきが生じる。こうした事情により、指令噴射量と回転速度とに基づく上限ガードの設定によって燃圧の追従性の低下を抑制することがいっそう困難なものとなっている。
【特許文献１】特開２００２−１４７２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、燃料噴射弁に供給する燃料を高圧状態で蓄える蓄圧室内の燃圧について、その目標燃圧への追従性を高く維持することのできる燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００９】
請求項１記載の発明は、燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を加圧供給する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁とを備える車載内燃機関の燃料噴射装置について、該噴射装置を操作することで燃料噴射制御を行なう燃料噴射制御装置において、前記蓄圧室内の燃圧を検出する検出手段の検出結果を取り込む手段と、前記検出される燃圧を目標燃圧にフィードバック制御する制御手段と、前記検出される燃圧が前記目標燃圧よりも低いことに基づき、前記燃料噴射弁の燃料噴射量を制限する制限手段とを備え、前記制限手段は、前記燃料噴射量を制限するに際し、該制限量を徐々に増大させることを特徴とすることを特徴とする。
【００１０】
上記構成では、検出される燃圧が目標燃圧よりも低いことに基づき燃料噴射量を制限する。このため、検出される燃圧を目標燃圧に追従させるために燃料噴射量の制限が実際に望まれるときに、燃料噴射量を制限することができる。このため、例えば吐出能力の高い燃料ポンプが搭載されるものにとって噴射量制限を必要としない状況下にあっては、吐出能力の低い燃料ポンプが搭載されている場合にのみ噴射量が制限されることとなる。したがって、上記構成によれば、燃料噴射弁に供給する燃料を高圧状態で蓄える蓄圧室内の燃圧について、その目標燃圧への追従性を高く維持することができる。そして、蓄圧室内の燃圧を目標燃圧に追従させることが可能となることから、排気特性の悪化を抑制することができる。また、過渡時等において要求される燃料量が燃料ポンプの吐出能力の限界を超えることに起因して検出される燃圧が目標燃圧から離間することにより、燃料噴射装置の異常診断処理が起動されたり、異常診断処理により燃料噴射装置に異常があるとの誤判断がなされたりすることを好適に回避することもできる。
更に、上記構成では、燃料噴射量の制限に際し、制限量を徐々に増大させるために、内燃機関の出力トルクの急激な変化を抑制又は回避することができる。
【００１１】
請求項２記載の発明は、請求項１記載の発明において、前記制限手段は、前記検出される燃圧に対する前記目標燃圧の差圧が予め定められた閾値以上である否かを判断する判断手段と、該閾値以上であるときにその状態の継続時間を計時する計時手段と、該計時される継続時間が所定以上となるとき前記燃料噴射量を制限する手段とを備えることを特徴とする。
【００１２】
上記構成では、上記差圧が閾値以上である状態が継続することに基づき燃料噴射量の制限を行なう。このため、燃圧を検出する検出手段の出力にノイズが混入すること等に起因して、要求される燃料量が燃料ポンプの吐出能力の限界を超えていると誤判断され、燃料噴射量が制限されることを好適に回避することができる。
【００１３】
請求項３記載の発明は、請求項２記載の発明において、前記制限手段は、前記検出される燃圧に基づき前記閾値を可変設定する処理、前記目標燃圧に基づき前記閾値を可変設定する処理、および前記燃料噴射弁に対する指令噴射量が大きいほど前記閾値を大きい値に設定する処理の少なくとも１つを行う手段を更に備えることを特徴とする。
【００１４】
蓄圧室内の燃圧の高いときと低いときとでは、燃料噴射に伴う燃圧の変動量が互いに異なる。一般的には、燃圧が高いほど変動量が大きくなる傾向にある。このため、閾値を固定値とすると、それぞれの変動量にとって適切な閾値とすることができない。この点、検出される燃圧や目標燃圧に応じて閾値を可変設定することで、上記閾値を、燃料噴射に伴う燃圧の変動により誤って噴射量制限を行なうことを回避することのできる適切な値に設定することができる。
【００１５】
また、燃料噴射量が増大するほど、燃料噴射に伴う燃圧の変動量が大きくなる。このため、燃料噴射に伴う燃圧の変動により誤って噴射量制限を行なうことを回避することのできる閾値を固定値とする場合には、様々な量の燃料噴射量にとって適切な値とはならない。この点、指令噴射量に応じて閾値を可変設定することで、上記閾値を、燃料噴射に伴う燃圧の変動により誤って噴射量制限を行なうことを回避することのできる適切な値に設定することができる。
【００１６】
請求項４記載の発明は、請求項１〜３のいずれかに記載の発明において、前記制限手段は、前記燃料噴射量を制限するための上限ガード値を、前記燃料の温度に基づき可変設定する手段を更に備えることを特徴とする。
【００１９】
燃料の温度が低いほど、燃料の粘性係数が大きくなる。このため、燃料の温度が低いほど燃料ポンプによる燃料の吐出能力が低下する傾向にある。したがって、目標燃圧に追従させるためには、燃料の温度が低いほど、蓄圧室から流出する燃料量を低減させることが望ましい。この点、上記構成では、燃料の温度に応じて上限ガード値を可変設定することで、目標燃圧に追従させるために必要な燃料量を蓄圧室内に保持することができ、目標燃圧に適切に追従させることができる。
【００２２】
請求項５記載の発明は、請求項１〜４のいずれかに記載の発明において、前記制限手段により燃料噴射量が制限されるとき、前記燃料噴射時期を進角させる進角手段を更に備えることを特徴とする。
【００２３】
上記構成において、燃料噴射量を制限すると内燃機関の出力トルクが減少するおそれがある。この点、上記構成では、燃料噴射量の制限時、燃料噴射時期を進角させることで、出力トルクの減少を抑制することができる。
【００２４】
請求項６記載の発明は、請求項１〜５のいずれかに記載の発明において、前記制限手段により燃料噴射量の制限量が徐々に増大されるに際し、前記検出される燃圧に対する前記目標燃圧の差圧の変化量に基づき、前記燃料噴射装置の異常診断処理を起動させる起動手段を更に備えることを特徴とする。
【００２５】
上記構成において、噴射量の制限量が増大されるにもかかわらず、上記差圧が減少していかないときや、減少速度が遅いときには、噴射量が多いために燃料ポンプの吐出能力では目標燃圧へ追従させることができない状況ではなく、他の要因により蓄圧室内の燃圧が目標燃圧から離間していると考えられる。このため、上記構成では、こうした状況下、燃料噴射装置の異常診断処理を起動させることで、燃料噴射装置の異常の有無を迅速且つ精度良く診断することができる。
【００２６】
請求項７記載の発明は、請求項１〜５のいずれかに記載の発明において、前記制限手段により燃料噴射量が制限されるに際し、前記検出される燃圧に対する前記目標燃圧の差圧が減少しないとき、前記燃料噴射装置の異常診断処理を起動させる起動手段を更に備えることを特徴とする。
【００２７】
上記構成において、燃料噴射量が制限されるにもかかわらず、上記差圧が減少しないときには、噴射量が多いために燃料ポンプの吐出能力では目標燃圧へ追従させることができない状況ではなく、他の要因により蓄圧室内の燃圧が目標燃圧から離間していると考えられる。このため、上記構成では、こうした状況下、燃料噴射装置の異常診断処理を起動させることで、燃料噴射装置の異常の有無を迅速且つ精度良く診断することができる。
【００２８】
請求項８記載の発明は、請求項１〜７のいずれかに記載の発明において、前記制限手段は、前記燃料噴射量の制限を行なった後、前記検出される燃圧に対する前記目標燃圧の差圧が減少することが検出されるとき、前記燃料噴射量の制限量を徐々に低減することを特徴とする。
【００２９】
上記構成において、燃料噴射量の制限により上記差圧が減少するなら、その制限量を低減することで要求される燃料量の噴射へと移行させることが望まれる。ただし、この際、噴射量の制限量を一気に低減させると、内燃機関の出力トルクが急激に変化するおそれがある。この点、上記構成では、燃料噴射量の制限量を徐々に低減させることで、出力トルクの急激な変化を抑制することができる。
【発明を実施するための最良の形態】
【００３０】
（第１の実施形態）
以下、本発明にかかる燃料噴射制御装置をディーゼル機関の燃料噴射制御装置に適用した第１の実施形態について、図面を参照しつつ説明する。
【００３１】
図１に、本実施形態にかかるエンジンシステムの全体構成を示す。
【００３２】
図示されるように、燃料タンク２内の燃料は、燃料フィルタ４を介して燃料ポンプ６によって汲み上げられる。この燃料ポンプ６は、ディーゼル機関の出力軸であるクランク軸８から動力を付与されて燃料を吐出するものである。詳しくは、燃料ポンプ６は、吸入調量弁１０を備えており、この吸入調量弁１０が操作されることで、外部に吐出される燃料量が決定される。また、燃料ポンプ６は、いくつかのプランジャを備えており、これらプランジャが上死点及び下死点間を往復運動することで、燃料が吸入及び吐出される。
【００３３】
燃料ポンプ６からの燃料は、コモンレール１２に加圧供給（圧送）される。コモンレール１２は、燃料ポンプ６から圧送された燃料を高圧状態で蓄え、これを高圧燃料通路１４を介して各気筒（ここでは、４気筒を例示）の燃料噴射弁１６に供給する。なお、燃料噴射弁１６は、低圧燃料通路１８を介して燃料タンク２と接続されている。
【００３４】
上記エンジンシステムは、コモンレール１２内の燃圧を検出する燃圧センサ２０や、燃料ポンプ６内の燃料の温度を検出する燃温センサ２２、クランク軸８の回転角度を検出するクランク角センサ２４等、ディーゼル機関の運転状態や運転環境等を検出する各種センサを備えている。更に、エンジンシステムは、ユーザによる加速要求に応じて操作されるアクセルペダルの操作量を検出するアクセルセンサ２６を備えている。
【００３５】
一方、電子制御装置（ＥＣＵ３０）は、マイクロコンピュータを主体として構成され、上記各種センサの検出結果を取り込み、これに基づきディーゼル機関の出力を制御するものである。
【００３６】
上記ＥＣＵ３０は、ディーゼル機関の出力制御を適切に行なうべく、燃料噴射制御を行う。そして、この燃料噴射制御に際しては、コモンレール１２内の燃圧を、ディーゼル機関の運転状態や運転環境に応じて設定される目標燃圧にフィードバック制御する。
【００３７】
図２に、上記フィードバック制御の処理手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００３８】
この一連の処理では、まずステップＳ１０において、燃料噴射弁１６を操作する際の指令噴射量を取り込む。この指令噴射量は、アクセルセンサ２６によって検出されるアクセルペダルの操作量及びクランク角センサ２４によって検出される回転速度に基づき、図示しない別の処理により算出されるものである。続くステップＳ１２では、クランク角センサ２４による回転速度の検出値を取り込む。そして、ステップＳ１４では、指令噴射量と回転速度とに基づき、コモンレール１２内の目標燃圧を設定する。
【００３９】
続くステップＳ１６では、燃圧センサ２０による燃圧の検出値を取り込む。続くステップＳ１８では、燃圧の検出値を目標燃圧にフィードバック制御するための操作量を算出する。ここで、燃料ポンプ６の操作量は、吸入調量弁１０に対する通電量である。詳しくは、吸入調量弁１０に対するＤｕｔｙである。上記燃料ポンプ６は、吸入調量弁１０に対する通電量に応じて、吸入調量弁１０の開度が連続的に調整されるものである。上記フィードバック制御は、ＰＩＤ制御である。
【００４０】
ステップＳ１８において操作量が算出されると、ステップＳ２０において、算出された操作量に応じて燃料ポンプ６が操作される。
【００４１】
ところで、実際の燃料ポンプ６の吐出能力には、燃料ポンプ６の構造上の個体差に起因したばらつきがある。図３（ａ）に、燃料ポンプ６（より正確には、吸入調量弁１０）を通電操作したときのコモンレール１２内の燃圧の挙動ばらつきを例示する。図３（ａ）の実線は、構造上の個体差ばらつきに起因した吐出能力ばらつきの中央特性（平均特性）を有した燃料ポンプ６についての通電操作による燃圧の挙動を示している。そして、図中、破線には、吐出能力ばらつきの上限及び下限に対応する燃料ポンプ６に対する通電操作による燃圧の挙動を示している。
【００４２】
このように燃料ポンプ６の吐出能力にばらつきがあるために、例えば吐出能力の下限値に対応する燃料ポンプ６を用いてコモンレール１２内の燃圧を目標燃圧に制御する場合には、図３（ｂ）に例示するように、目標燃圧に対して実際の燃圧が低下するおそれがある。こうした現象は、目標燃圧が上昇する過渡時や、指令噴射量が大きくなるところで生じやすい。
【００４３】
これに対し、目標燃圧が上昇する過渡時等において、燃料噴射量の上限ガードを設定することも考えられる。しかし、この場合、吐出能力の下限値に対応するものにおいても目標燃圧が追従できるように上限ガードをかけたのでは、吐出能力の上限値に対応する燃料ポンプ６にあっては、不要な噴射量制限がなされることとなる。これに対し、吐出能力の上限値に対応するものにおいて目標燃圧に追従できるように上限ガードをかけたのでは、吐出能力の下限値に対応する燃料ポンプ６等にあっては、目標燃圧へ追従させることができない。
【００４４】
更に、燃料ポンプ６の吐出能力は、燃料の温度に依存して変化する。このため、過渡時等において目標燃圧に追従させるために必要な圧送量が燃料ポンプ６の吐出限界を超える場合に燃料噴射量に上限ガードを設ける際のガード量は、燃料の温度によってもばらつき得る。なお、目標燃圧に追従させるために要求される燃料の圧送量自体も、燃料噴射装置の個体差等に依存したばらつきを有する。すなわち、例えば、燃料噴射時以外においても、燃料噴射弁１６を介してコモンレール１２から低圧燃料通路１８へとリークする静的リークが生じているが、この静的リーク量は、燃料噴射弁１６の構造上の個体差や、燃料温度に起因したばらつきを有する。こうした事情から、指令噴射量や回転速度に基づく上限ガードの設定は非常に困難なものとなっている。
【００４５】
そこで本実施形態では、燃圧センサ２０によって検出される燃圧が目標燃圧よりも低いときに、燃料噴射量を制限する処理を行なう。以下、これについて詳述する。
【００４６】
図４に、上記処理の手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００４７】
この一連の処理では、まずステップＳ３０において、検出される燃圧ＮＰＣに対する目標燃圧ＰＦＩＮの差圧ΔＰＣを算出する。続く、ステップＳ３２では、差圧ΔＰＣに基づきコモンレール１２内の燃圧を目標燃圧に追従させるために燃料噴射量制限が要求されるか否かの判定（圧力追従処置の要否判定）にかかる処理を行なう。
【００４８】
この処理は、具体的には、図５に示す処理となる。すなわち、ステップＳ４０においてはディーゼル機関の出力トルクが増大される過渡時であるか否かを判断する。この判断は、例えばアクセルセンサ２６によって検出されるアクセルペダルの踏み込み量が所定以上増大されるときや、目標燃圧の上昇量が所定以上となるときを過渡時判断することで行なえばよい。
【００４９】
続くステップＳ４２では、先の図４に示したステップＳ３０において算出された差圧ΔＰＣが閾値α以上であるか否かを判断する。この閾値αは、コモンレール１２内の燃圧を目標燃圧に追従させる制御を行なうに際して燃料ポンプ６の吐出能力が不足しているか否かを判断するためのものである。そして閾値α以上であると判断されると、ステップＳ４４において、圧力追従処置が要求される旨のフラグＸＰＣＵＰをオンとする。これに対し、ステップＳ４２において閾値α未満であると判断されるときには、フラグＸＰＣＵＰをオフとする。
【００５０】
そして、上記ステップＳ４０において過渡時でないと判断されるときや、ステップＳ４４、Ｓ４６の処理が完了するときには、先の図４のステップＳ３２の処理が完了したとして、ステップＳ３４に移行する。ステップＳ３４では、圧力追従処置が要求されるか否かを判断する。そして、上記フラグＸＰＣＵＰがオンとされているときには、圧力追従処置が要求されると判断され、ステップＳ３６において、圧力追従処置を実施する。
【００５１】
このステップＳ３６の処理は、詳しくは、図６に示す処理となる。
【００５２】
ここでは、まずステップＳ５０において、燃料噴射量の上限ガード値ＧＰｃＱを算出する。ここでは、検出される燃圧に対する目標燃圧の差圧ΔＰＣに基づき、上限ガード値を設定する。詳しくは、差圧ΔＰＣが大きいほど、上限ガード値を小さい値に設定すればよい。なお、この上限ガード値を、燃料の温度に応じて可変設定するようにしてもよい。すなわち、燃料の温度が低いほど燃料の粘性係数が増大することから、燃料の温度が低いほど燃料ポンプ６の吐出能力が低下する傾向にある。このため、燃料の温度が低いほど上限ガード値を小さい値に設定することが望ましい。また、上限ガード値を、指令噴射量や、目標燃圧、検出される燃圧等に応じて可変設定するようにしてもよい。すなわち、指令噴射量が大きいほどコモンレール１２内の燃料の消費量が多いため、燃圧を目標燃圧に追従させるために要求される燃料が多くなる。一方、指令噴射量が多いときには目標燃圧が高い値に設定されることから、検出される燃圧や目標燃圧は、指令噴射量と相関を有するパラメータである。このため、検出される燃圧や目標燃圧、指令噴射量に基づき上限ガード値を可変設定することで、燃料の消費量が多いほど上限ガード値を小さい値とすることができ、ひいては、目標燃圧への追従性を向上させることができる。更に、一般に目標燃圧が低圧から上昇する場合、その上昇量が大きいほど目標燃圧に追従させるために燃料ポンプ６の吐出能力として高い値が要求される。このため、上昇量が大きいほど、上限ガード値を大きな値に設定することも望ましい。
【００５３】
ステップＳ５０において上限ガード値が算出されると、ステップＳ５２において指令噴射量ＱＦＩＮが、上限ガード値ＧＰｃＱよりも大きいか否かを判断する。そして、上限ガード値よりも大きいと判断されるときには、ステップＳ５４に移行し、燃料噴射量を制限する。この燃料噴射量の制限は、制限量を徐々に増大させることで行なう。具体的には、今回の指令噴射量ＱＦＩＮ（ｎ）が、前回の指令噴射量ＱＦＩＮ（ｎ−１）よりも所定量Δだけ低減される。
【００５４】
なお、指令噴射量を制限する際には、噴射時期を進角させる。これにより、噴射量制限によるディーゼル機関の出力トルクの減少を抑制することができる。
【００５５】
そして、上記ステップＳ５２において上限ガード値ＧＰｃＱ以下であると判断されるときや、ステップＳ５４の処理が完了するときに、先の図４に示したステップＳ３６が完了する。
【００５６】
なお、図４のステップＳ３４において圧力追従処置が不要と判断されるときや、ステップＳ３６の処理が完了するときには、この一連の処理を一旦終了する。
【００５７】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００５８】
（１）検出される燃圧が目標燃圧よりも低いことに基づき、燃料噴射量を制限した。このため、目標燃圧に追従させるために燃料噴射量の制限が実際に望まれるときに燃料噴射量を制限することができる。このため、燃料ポンプ６として、吐出能力が高いものが搭載されるものにとって噴射量制限を必要としない状況下にあっては、吐出能力の低いものが搭載されている場合にのみ噴射量が制限されることとなる。したがって、コモンレール１２内の燃圧の目標燃圧への追従性を高く維持することができる。これにより、コモンレール１２内の燃圧が目標燃圧に追従することから、排気特性の悪化を抑制することができる。また、要求される噴射量が燃料ポンプ６の吐出限界を上回ることにより検出される燃圧が目標燃圧から離間することに起因して、燃料噴射装置の異常診断処理が起動されたり、異常診断処理により燃料噴射装置に異常があるとの誤判断がなされたりすることを好適に回避することもできる。
【００５９】
（２）燃料噴射量を制限するための上限ガード値ＧＰｃＱを、検出される燃圧に対する目標燃圧の差圧ΔＰＣ、検出される燃圧、目標燃圧、燃料噴射弁１６に対する指令噴射量及び燃料の温度の少なくとも１つに基づき可変設定した。これにより、目標燃圧に追従させるために必要な燃料量をコモンレール１２内に保持することができ、ひいては、目標燃圧に適切に追従させることができる。
【００６０】
（３）燃料噴射量を制限するに際し、該制限量を徐々に増大させることで、ディーゼル機関の出力トルクの急激な変化を抑制又は回避することができる。
【００６１】
（４）燃料噴射量が制限されるとき、燃料噴射時期を進角させることで、出力トルクの減少を抑制することができる。
【００６２】
（第２の実施形態）
以下、第２の実施形態について、先の第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００６３】
本実施形態においては、過渡時以外であっても、検出される燃圧が目標燃圧よりも低いことに基づき燃料噴射量を制限する。
【００６４】
図７に、本実施形態における圧力追従処置の要否判定処理の手順を示す。この処理は、先の図４に示したステップＳ３２の処理として行なわれる。
【００６５】
ここでは、まずステップＳ６０において、検出される燃圧に対する目標燃圧の差圧ΔＰＣが閾値α以上であるか否かを判断する。そして、閾値α以上であると判断されると、ステップＳ６２において、計時カウンタの値Ｃｐｃをインクリメントする。続くステップＳ６４では、カウンタ値Ｃｐｃが所定値β以上であるか否かを判断する。ここで所定値βは、差圧ΔＰＣが閾値α以上となったことの要因が、目標燃圧に追従させるために要求される燃料量が燃料ポンプ６の吐出限界を上回ったことによるものか否かを判断するためのものである。そして、ステップＳ６４において所定値β以上であると判断されると、ステップＳ６６において、圧力追従処置が要求される旨のフラグＸＰＣＵＰをオンとする。これに対し、所定値β未満であると判断されると、ステップＳ６８において上記フラグＸＰＣＵＰをオフとする。
【００６６】
なお、上記ステップＳ６０において閾値α未満であると判断されステップＳ７０においてカウンタ値を初期化したときや、ステップＳ６６、Ｓ６８の処理が完了するときには、先の図４のステップＳ３２の処理が完了する。
【００６７】
以上説明した本実施形態によれば、先の第１の実施形態の上記（１）〜（４）の効果に加えて、更に以下の効果が得られるようになる。
【００６８】
（５）検出される燃圧に対する目標燃圧の差圧ΔＰＣが閾値α以上である状態の継続時間が所定値β以上となるとき燃料噴射量を制限した。これにより、燃圧センサ２０の出力にノイズが混入すること等に起因して燃料ポンプ６の吐出能力が不足していると誤判断され、燃料噴射量が制限されることを好適に回避することができる。
【００６９】
（第３の実施形態）
以下、第３の実施形態について、先の第２の実施形態との相違点を中心に図面を参照しつつ説明する。
【００７０】
図８に、本実施形態における圧力追従処置の要否判定処理の手順を示す。この処理は、先の図４に示したステップＳ３２の処理として行なわれる。
【００７１】
ここでは、まずステップＳ７０において、検出される燃圧に対する目標燃圧の差圧ΔＰＣが、噴射量制限が要求される値であるか否かを判断する閾値γを算出する。ここでは、検出される燃圧、目標燃圧、指令噴射量の少なくとも１つに基づき閾値γを設定する。これは以下の理由による。
【００７２】
コモンレール１２内の燃圧が高いときと低いときとでは、燃料噴射に伴う燃圧の変動量が互いに異なる。一般的には、燃圧が高いときほど変動量が大きくなる傾向にある。そして、閾値γをこの変動量以下に設定すると、検出される燃圧が目標燃圧よりも低くなっても、その要因が、要求される燃料量が燃料ポンプ６の吐出限界を超えていることであるか否かを判断することができない。このため、検出される燃圧や目標燃圧に応じて閾値γを可変設定することで、閾値γを、それぞれの変動量にとって適切な値とする。詳しくは、検出される燃圧や目標燃圧が高いほど、閾値γを大きい値に設定する。
【００７３】
また、指令噴射量が大きいほど、燃料噴射に伴う燃圧の変動量が大きくなる。そして、閾値γをこの変動量以下に設定すると、検出される燃圧が目標燃圧よりも低くなっても、その要因が、要求される燃料量が燃料ポンプ６の吐出限界を超えていることであるか否かを判断することができない。このため、指令噴射量が大きいほど閾値γを大きい値に設定する。
【００７４】
こうして閾値γが算出されると、ステップＳ７２において、差圧ΔＰＣが閾値γ以上か否かを判断し、それに応じてステップＳ７４〜Ｓ８２において先の図７のステップＳ６２〜Ｓ７０の処理を行なう。
【００７５】
以上説明した本実施形態によれば、先の第２の実施形態の効果に加えて、更に以下の効果が得られるようになる。
【００７６】
（６）検出される燃圧、目標燃圧、指令噴射量の少なくとも１つに基づき閾値γを可変設定することで、指令噴射量が変動した場合であれ、燃料噴射に伴う燃圧の変動によって誤って噴射量制限が行なわれることを回避することができる。
【００７７】
（第４の実施形態）
以下、第４の実施形態について、先の第２の実施形態との相違点を中心に図面を参照しつつ説明する。
【００７８】
本実施形態では、過渡時以外に圧力追従処置を行なったにもかかわらず、検出される燃圧に対する目標燃圧の差圧ΔＰＣが減少しないか、減少速度が小さいときに、燃料噴射装置の異常診断処理を起動させる。
【００７９】
図９に、上記異常診断処理を起動させる処理の手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００８０】
この一連の処理では、まずステップＳ９０において、圧力追従処置がなされたか否かを判断する。すなわち、先の図６のステップＳ５４に示したように、今回の指令噴射量が前回の指令噴射量に対して所定量Δだけ低減される処理が１回以上なされたか否かを判断する。そして、圧力追従処置がなされたと判断されると、ステップＳ９２において、指令噴射量ＱＦＩＮが上限ガード値ＧＰｃＱ以下であるか否かを判断する。そして、上限ガード値ＧＰｃＱ以下であると判断されると、ステップＳ９４において、検出される燃圧に対する目標燃圧の差圧ΔＰＣが低減されたか否かを判断する。詳しくは、検出される燃圧が、目標燃圧から所定値εだけ低い値以上となったか否かを判断する。この所定値εは、指令噴射量が上限ガード値ＧＰｃＱ以下となった際に、検出される燃圧の目標燃圧への追従性として想定されるものに基づいて設定されている。すなわち、燃料ポンプ６の吐出能力が下限にあたるものであり、燃料の温度が低く、燃料噴射装置のリーク量も正常時の最大値として想定されるものとしたときに、噴射量を上限ガード値ＧＰｃＱ以下とすることで燃圧がどれだけ上昇するかに基づき設定される。
【００８１】
ステップＳ９４において検出される燃圧の上昇量が不十分であると判断されるときには、ステップＳ９６において過渡時であるか否かを判断する。この判断は、先の図５のステップＳ４０の処理と同様である。
【００８２】
そして過渡時でないと判断されるときには、ステップＳ９８において燃料噴射装置の異常診断処理を起動する。この処理としては、例えば燃料ポンプ６が複数のプランジャを備える場合においてその一部のプランジャが固着して圧送不能となっている異常の有無を診断する処理等がある。
【００８３】
なお、ステップＳ９０、Ｓ９２において否定判断がなされるときや、ステップＳ９４、Ｓ９６において肯定判断がなされるとき、ステップＳ９８の処理が完了するときには、この一連の処理を一旦終了する。
【００８４】
以上説明した本実施形態によれば、先の第２の実施形態に加えて更に以下の効果が得られるようになる。
【００８５】
（７）燃料噴射量の制限がなされているにもかかわらず、差圧ΔＰＣの減少量が所定値εによって定まる基準値以下であるときに、燃料噴射装置の異常診断処理を起動させた。こうした状況においては、目標燃圧に対して検出される燃圧が離間する要因が、指令噴射量が多量であることによって、目標燃圧に追従させるために要求される燃料量が燃料ポンプ６の吐出限界を上回ることではないと考えられる。このため、こうした状況下、異常診断処理を起動することで、燃料噴射装置の異常の有無を迅速且つ精度良く診断することができる。
【００８６】
（第５の実施形態）
以下、第５の実施形態について、先の第４の実施形態との相違点を中心に図面を参照しつつ説明する。
【００８７】
図１０に、上記異常診断処理を起動させる処理の手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００８８】
この一連の処理では、まずステップＳ１００において、先の図９のステップＳ９０と同様、圧力追従処置がなされたか否かを判断する。続くステップＳ１０２においては、検出される燃圧に対する目標燃圧の差圧ΔＰＣの変化速度が予め定められた変化速度Ｂよりも小さいか否かを判断する。ここで、先の図６のステップＳ５４の処理により、今回の指令噴射量が前回の指令噴射量に対して所定量Δだけ低減される処理が１回以上なされると、指令噴射量の低減に応答して差圧ΔＰＣが減少すると考えられる。このため、指令噴射量の低減に対する応答の有無によって、燃料噴射装置の異常の有無を予測することができる。ここで、差圧ΔＰＣの変化速度は、負であることが、換言すれば差圧ΔＰＣが減少することが想定されている。また、変化速度Ｂも負の値とされている。また、変化速度Ｂは、指令噴射量が所定量Δずつ低減されることによる上記差圧ΔＰＣの変化速度として想定される最大値（変化速度の絶対値の最小値）に設定される。
【００８９】
上記ステップＳ１０２において差圧ΔＰＣの変化速度が変化速度Ｂ以上と判断されるときには、ステップＳ１０４において、先の図９のステップＳ９６と同様、過渡時であるか否かを判断する。ステップＳ１０４において過渡時でないと判断されるときには、ステップＳ１０６において、先の図９のステップＳ９８と同様、燃料噴射装置の異常診断処理を起動する。
【００９０】
なお、上記ステップＳ１００において否定判断がなされるときや、ステップＳ１０２、Ｓ１０４において肯定判断がなされるとき、ステップＳ１０６の処理が完了するときには、この一連の処理を一旦終了する。
【００９１】
以上説明した本実施形態によっても、先の第４の実施形態と同様の効果を得ることができる。
【００９２】
（第６の実施形態）
以下、第６の実施形態について、先の第２の実施形態との相違点を中心に図面を参照しつつ説明する。
【００９３】
上記第２の実施形態では、噴射量制限の後、差圧ΔＰＣが閾値α未満となると噴射量制限を解除した。これに対し、本実施形態では、噴射量制限の後、差圧ΔＰＣが閾値α未満となるとき、噴射量の制限量を徐々に低減する。
【００９４】
図１１に、本実施形態にかかる圧力追従処置の処理手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００９５】
この一連の処理では、まずステップＳ１１０において、圧力追従処置が要求される旨のフラグＸＰＣＵＰがオフとされているか否かを判断する。そして、オフとされていると判断されるときには、ステップＳ１１２、Ｓ１１４において、先の図７のステップＳ６０〜Ｓ６６の処理と同様の処理を行なう。
【００９６】
一方、上記フラグＸＰＣＵＰがオンとされているときには、ステップＳ１１６において差圧ΔＰＣが閾値α以上であるか否かを判断する。そして、閾値α以上であると判断されると、ステップＳ１１８において先の図６の処理を行なう。一方、ステップＳ１１６において閾値α未満であると判断されるときには、ステップＳ１２０において、前回の指令噴射量ＱＦＩＮ（ｎ−１）に所定量Δを加えたものが、アクセルペダルの操作量と回転速度とに基づく要求噴射量以下であるか否かを判断する。そして、要求噴射量以下であると判断されると、ステップＳ１２２において、今回の指令噴射量ＱＦＩＮ（ｎ）を、前回の指令噴射量ＱＦＩＮ（ｎ）よりも所定量Δだけ多い量として設定する。
【００９７】
そして、上記ステップＳ１２０において要求噴射量を上回ると判断されるときや、ステップＳ１２２の処理が完了すると、ステップＳ１２４において、検出される燃圧ＮＰＣが目標燃圧ＰＦＩＮに追従したか否かを判断する。この処理は、先の図９のステップＳ９４と同様である。
【００９８】
そして、検出される燃圧が目標燃圧に追従したと判断されると、ステップＳ１２６において、上記フラグＸＰＣＵＰをオフとする。なお、上記ステップＳ１１２において否定判断がなされるときや、ステップＳ１１８の処理が完了するとき、ステップＳ１２４において否定判断がなされるとき、ステップＳ１２６の処理が完了するときには、この一連の処理を一旦終了する。
【００９９】
以上説明した本実施形態によれば、先の第２の実施形態の効果に加えて、更に以下の効果が得られるようになる。
【０１００】
（８）燃料噴射量の制限を行なった後、検出される燃圧に対する目標燃圧の差圧が減少することが検出されるとき、燃料噴射量の制限量を徐々に低減した。これにより、出力トルクの急激な変化を抑制することができる。
【０１０１】
（その他の実施形態）
なお、上記各実施形態は、以下のように変更して実施してもよい。
【０１０２】
・上記各実施形態では、噴射量の制限量を徐々に増大させる処理を、前回の指令噴射量から所定量Δを減算したものを今回の指令噴射量とすることで行なったがこれに限らない。例えば、上限ガード値を徐々に小さい値に変更する処理としてもよい。これは、例えば先の図６のステップＳ５０において上限ガード値ＧＰｃＱを算出した後、噴射量制限を行なう処理の周期毎に、実際に用いる上限ガード値を、ＧＰｃＱよりも大きな値から所定量ずつ低減する処理として実現することができる。
【０１０３】
・上記第６の実施形態では、噴射量の制限量を徐々に減少させる処理を、前回の指令噴射量から所定量Δを加算したものを今回の指令噴射量とすることで行なったがこれに限らない。例えば、上限ガード値を徐々に大きい値に変更する処理としてもよい。
【０１０４】
・先の図７、図８に示した処理では、過渡時である場合とない場合とで、閾値αや所定値βを互いに同一の値とした。しかし、これらを過渡時である場合とない場合とで各別に設定してもよい。例えば、目標燃圧が大きく上昇するときに、検出される燃圧を目標燃圧に迅速に追従させるためには、指令噴射量を制限する処置を迅速に行なうことが有効であるため、過渡時の方が過渡時でないときよりも所定値βを小さくする等の設定も有効である。
【０１０５】
・先の図９、図１０に示した処理において、過渡時であるとの判断を除いてもよい。
【０１０６】
・内燃機関としては、ディーゼル機関に限らず、例えば筒内噴射式ガソリン機関であってもよい。また、燃料ポンプ６としては、吸入調量弁１０を備えるものに限らない。
【図面の簡単な説明】
【０１０７】
【図１】第１の実施形態におけるエンジンシステムの全体構成を示す図。
【図２】コモンレール内の燃圧を目標燃圧にフィードバック制御する処理手順を示すフローチャート。
【図３】燃料ポンプの吐出能力のばらつきを示す図。
【図４】上記実施形態における燃料噴射量の制限処理にかかるメインルーチンを示すフローチャート。
【図５】上記メインルーチンにおいて、特に圧力追従処置の要否判定処理の手順を示すフローチャート。
【図６】上記メインルーチンにおいて、特に圧力追従処置の処理手順を示すフローチャート。
【図７】第２の実施形態における圧力追従処置の要否判定処理の手順を示すフローチャート。
【図８】第３の実施形態における圧力追従処置の要否判定処理の手順を示すフローチャート。
【図９】第４の実施形態における圧力追従処置後の処理の手順を示すフローチャート。
【図１０】第５の実施形態における圧力追従処置後の処理の手順を示すフローチャート。
【図１１】第６の実施形態における燃料噴射量の制限処理の手順を示すフローチャート。
【符号の説明】
【０１０８】
６…燃料ポンプ、１２…コモンレール、３０…電子制御装置（ＥＣＵ）。
【図１】
0004492508.tif 000002
【図２】
0004492508.tif 000003
【図３】
0004492508.tif 000004
【図４】
0004492508.tif 000005
【図５】
0004492508.tif 000006
【図６】
0004492508.tif 000007
【図７】
0004492508.tif 000008
【図８】
0004492508.tif 000009
【図９】
0004492508.tif 000010
【図１０】
0004492508.tif 000011
【図１１】
0004492508.tif 000012