(57)【要約】【課題】実コモンレール圧の挙動に基づいて調量アクチュエータに対する制御ゲインを補正する燃料供給制御装置およびそれを用いた燃料供給システムを提供する。【解決手段】燃料供給制御装置は、高圧ポンプの吐出量を調量する調量弁１８に対するフィードバック制御の制御ゲインを補正する条件が成立している場合（Ｓ３００、Ｓ３０２、Ｓ３０６：Ｙｅｓ）、実コモンレール圧の振幅を演算する（Ｓ３０８、Ｓ３１０）。振幅が異常範囲ではなく（Ｓ３１２：Ｎｏ）、制御ゲインの補正回数が所定回数よりも少なく（Ｓ３１４：Ｎｏ）、振幅が所定振幅よりも大きい場合（Ｓ３１８：Ｎｏ）、燃料供給制御装置は、フィードバック制御の制御ゲインを低減する補正量を算出し（Ｓ３２２）、制御ゲインとして設定する（Ｓ３２４）。制御ゲインを低減して振幅が所定振幅以下になると（Ｓ３１８：Ｙｅｓ）、燃料供給制御装置は制御ゲインの補正を終了する。【選択図】図４
2009209888.tif 000002
【特許請求の範囲】
【請求項１】
燃料供給ポンプから供給される燃料を蓄圧し内燃機関に設置された燃料噴射弁に供給するコモンレールの実コモンレール圧を検出する実コモンレール圧検出手段と、
エンジン運転状態に基づき前記コモンレールの目標コモンレール圧を算出する目標コモンレール圧算出手段と、
前記実コモンレール圧と前記目標コモンレール圧との差に基づいて、前記燃料供給ポンプから前記コモンレールに供給される燃料量を調量する調量アクチュエータをフィードバック制御する圧力フィードバック制御手段と、
前記実コモンレール圧の振幅および周期の少なくともいずれか一方が所定範囲から外れているかを判定する実コモンレール圧判定手段と、
前記実コモンレール圧の振幅および周期の少なくともいずれか一方が所定範囲から外れている場合、前記実コモンレール圧の振幅および周期の少なくともいずれか一方に基づいて、前記調量アクチュエータに対する前記圧力フィードバック制御手段の制御ゲインを補正するゲイン補正手段と、
を備えることを特徴とする燃料供給制御装置。
【請求項２】
前記ゲイン補正手段は、前記実コモンレール圧の振幅に基づいて前記制御ゲインを補正して前記実コモンレール圧の振幅を所定振幅以下に低減できない場合、前記実コモンレール圧の周期に基づいて前記制御ゲインを補正することを特徴とする請求項１に記載の燃料供給制御装置。
【請求項３】
前記ゲイン補正手段は、前記実コモンレール圧の振幅を補正する場合、前記実コモンレール圧の振幅が所定振幅より大きければ前記制御ゲインを低減して補正することを特徴とする請求項１または２に記載の燃料供給制御装置。
【請求項４】
前記ゲイン補正手段は、前記実コモンレール圧の周期を補正する場合、前記実コモンレール圧の周期が所定の周期範囲から外れていれば、前記制御ゲインの低減または増加のいずれの補正方向で前記実コモンレール圧の周期が前記周期範囲に収まるかを確認し、確認した前記補正方向に前記制御ゲインを補正することを特徴とする請求項１から３のいずれか一項に記載の燃料供給制御装置。
【請求項５】
前記実コモンレール圧の振幅が前記所定振幅を超えている逸脱量、あるいは前記実コモンレール圧の周期が前記周期範囲から外れている逸脱量が所定量以上であるかを判定する異常判定手段をさらに備えることを特徴とする請求項１から４のいずれか一項に記載の燃料供給制御装置。
【請求項６】
蓄圧した燃料を内燃機関に設置された燃料噴射弁に供給するコモンレールと、
加圧した燃料を前記コモンレールに供給する燃料供給ポンプと、
前記燃料供給ポンプから前記コモンレールに供給される燃料量を調量する調量アクチュエータと、
請求項１から５のいずれか一項に記載の燃料供給制御装置と、
を備えることを特徴とする燃料供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料供給ポンプからコモンレールに供給される燃料量を調量アクチュエータにより調量する燃料供給制御装置およびそれを用いた燃料供給システムに関する。
【背景技術】
【０００２】
従来、エンジン運転状態に基づいてコモンレールの目標コモンレール圧を算出し、コモンレールの実コモンレール圧と目標コモンレール圧との差に基づいて燃料供給ポンプからコモンレールに供給される燃料量を調量する調量アクチュエータをフィードバック制御する燃料供給システムが知られている（例えば、特許文献１参照）。
【０００３】
このような燃料供給システムでは、例えばアイドル運転時等において調量アクチュエータへの通電量に対する静的な調量特性を検出し、機差または経時変化に応じて静的調量特性を補正することが知られている。
【特許文献１】特開２００４−２２５５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、調量アクチュエータの摺動部への異物の付着または噛み込みにより、調量アクチュエータの動的調量特性が変化（劣化）することがある。特に、粗悪燃料が使用される場合には、動的調量特性の劣化が早く進む。
【０００５】
図７の（Ａ）に示すように、目標コモンレール圧２００は、エンジン回転数およびアクセル開度に基づいて算出され、定常運転領域および過渡運転領域においてほぼ一定の割合で変化する。これに対し、図７の（Ｂ）に示すように調量アクチュエータの動的調量特性の劣化が進み、フィードバック制御したときの調量アクチュエータの応答遅れと、フィードバック制御を実施する制御装置の応答遅れとの合計が限界値を超えると、図７の（Ａ）に示すように目標コモンレール圧２００に対して実コモンレール圧２０２が所定範囲を超えて振動するおそれがある。
【０００６】
目標コモンレール圧に対して実コモンレール圧が所定範囲を超えて振動すると、燃料噴射弁から内燃機関の各気筒に噴射する噴射状態が想定状態から大きく外れ、燃焼音の増加または排気の悪化を招くおそれがある。
【０００７】
調量アクチュエータの応答遅れが進むことを考慮し、初期状態からフィードバック制御の制御ゲインを低減しておくことも考えられるが、制御ゲインを低減すると初期状態からフィードバック制御の応答遅れが大きくなるという問題がある。
【０００８】
本発明は、上記問題を解決するためになされたものであり、実コモンレール圧の挙動に基づいて調量アクチュエータに対する制御ゲインを補正する燃料供給制御装置およびそれを用いた燃料供給システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１から６に記載の発明によると、実コモンレール圧と目標コモンレール圧とに基づいて燃料供給ポンプからコモンレールに供給される燃料量を調量する調量アクチュエータをフィードバック制御し、実コモンレール圧の振幅および周期の少なくともいずれか一方が所定範囲から外れている場合、実コモンレール圧の振幅および周期の少なくともいずれか一方に基づいて、調量アクチュエータに対する圧力フィードバック制御手段の制御ゲインを補正する。
【００１０】
検出した実コモンレール圧の振幅および周期の少なくともいずれか一方が所定範囲から外れている場合に、実コモンレール圧の振幅および周期の少なくともいずれか一方に基づいて調量アクチュエータに対する制御ゲインを補正することにより、調量アクチュエータの動的調量特性の変化に応じた適切な制御ゲインを設定できる。これにより、調量アクチュエータの動的調量特性が変化しても、補正された制御ゲインに基づくフィードバック制御により、実コモンレール圧の振動が所定範囲に収まった状態で実コモンレール圧が目標コモンレール圧に追随する。
【００１１】
ところで、目標コモンレール圧に対して実コモンレール圧の振幅が低減すれば、実コモンレール圧の振動周期に関わらず、フィードバック制御により実コモンレール圧は目標コモンレール圧に良好に追随していると考えることができる。
【００１２】
そこで、請求項２に記載の発明によると、実コモンレール圧の振幅に基づいて制御ゲインを補正して実コモンレール圧の振幅を所定振幅以下に低減できない場合、実コモンレール圧の周期に基づいて制御ゲインを補正する。つまり、実コモンレール圧の周期よりも、実コモンレール圧の振幅を所定振幅以下にする制御ゲインの補正処理を先に実施する。これにより、実コモンレール圧の振幅を早期に低減できる可能性がある。
【００１３】
請求項３に記載の発明によると、ゲイン補正手段は、実コモンレール圧の振幅が所定振幅よりも大きい場合、制御ゲインを低減する。
通常、制御ゲインを低減するとフィードバック制御により実コモンレール圧の振幅は低減するので、実コモンレール圧の振幅を低減するために制御ゲインを低減するか増加するかを判定する必要がない。したがって、制御ゲインの補正処理が容易である。
【００１４】
請求項４に記載の発明によると、ゲイン補正手段は、実コモンレール圧の周期が所定の周期範囲から外れている場合、制御ゲインの低減または増加のいずれの補正方向で実コモンレール圧の周期が所定の周期範囲に収まるかを確認し、確認した補正方向に制御ゲインを補正する。
【００１５】
通常、制御ゲインの増加または低減により実コモンレール圧の周期が短くなるか長くなるかは決まっていない。したがって、実コモンレール圧の周期が所定の周期範囲に収まる制御ゲインの補正方向を確認することにより、制御ゲインを増加または低減のうち適切な方向に補正できる。
【００１６】
請求項５に記載の発明によると、実コモンレール圧の振幅が所定振幅を超えて大きい逸脱量、あるいは実コモンレール圧の周期が所定の周期範囲から外れている逸脱量が所定量以上であるかを異常判定手段が判定する。
【００１７】
実コモンレール圧の振幅または周期が所定範囲から逸脱している逸脱量が大きすぎる場合、制御ゲインを補正しても却って実コモンレール圧の挙動が不安定になることがある。そこで、上述の異常判定手段が実コモンレール圧の挙動の異常を判定することにより、制御ゲインの補正以外の異常報知等の適切な処置を実施できる。
【００１８】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図に基づいて説明する。
本発明の一実施形態による燃料供給システムを図１に示す。
（燃料供給システム１０）
本実施形態の燃料供給システム１０は、例えば、自動車用の４気筒のディーゼルエンジン（以下、単に「エンジン」ともいう。）２に燃料を供給するためのものであり、コモンレール２０に燃料を供給する高圧ポンプ１６と、高圧燃料を蓄えるコモンレール２０と、コモンレール２０より供給される高圧燃料をエンジン２の各気筒の燃焼室に噴射する燃料噴射弁３０と、本システムを制御する電子制御装置(Electronic Control Unit;ＥＣＵ)４０とを備える。燃料供給システム１０には、高圧ポンプ１６からコモンレール２０に燃料を供給するために、燃料タンク１２から燃料を汲み上げるフィードポンプ１４が備えられている。
【００２０】
燃料供給ポンプとしての高圧ポンプ１６は、カムシャフトのカムの回転に伴いプランジャが往復移動することにより加圧室に吸入した燃料を加圧する公知のポンプである。調量アクチュエータとしての調量弁１８は、高圧ポンプ１６の吸入側に設置されており、電流制御されることにより高圧ポンプ１６が吸入行程で吸入する燃料吸入量を調量する。燃料吸入量が調量されることにより、高圧ポンプ１６の燃料吐出量が調量される。
【００２１】
コモンレール２０には、内部の燃料圧力（コモンレール圧）を検出する圧力センサ２２、および、内部の燃料を燃料タンク１２側へ溢流させることでコモンレール圧を減圧する減圧弁２４が設けられている。
【００２２】
エンジン２には、運転状態を検出するセンサとして、エンジン回転数（ＮＥ）を検出する回転数センサ３２が設置されている。さらに、運転状態を検出する他のセンサとして、運転者によるアクセルペダル３４の操作量であるアクセル開度（ＡＣＣＰ）を検出するアクセルセンサ３６、冷却水の温度（水温）、吸入空気の温度（吸気温）をそれぞれ検出する温度センサ等が燃料供給システム１０に設けられている。
【００２３】
燃料噴射弁３０は、例えば、噴孔を開閉するノズルニードルのリフトを制御室の圧力で制御する公知の電磁弁である。
燃料供給制御装置としてのＥＣＵ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ等を中心とするマイクロコンピュータにて構成されている。そして、ＥＣＵ４０は、圧力センサ２２、回転数センサ３２、アクセルセンサ３６を含む各種センサから出力信号を取り込み、エンジン運転状態を制御する。例えば、ＥＣＵ４０は、高圧ポンプ１６の吐出量、燃料噴射弁３０の燃料噴射量、燃料噴射時期、およびメイン噴射の前後にパイロット噴射、ポスト噴射等を実施する多段噴射のパターンを制御する。
【００２４】
ＥＣＵ４０は、ＲＯＭまたはフラッシュメモリに記憶された制御プログラムにより、以下の各手段として機能する。
（実コモンレール圧検出手段）
ＥＣＵ４０は、圧力センサ２２の出力信号に基づき、コモンレール２０の実コモンレール圧を検出する。
【００２５】
（目標コモンレール圧算出手段）
ＥＣＵ４０は、回転数センサ３２の出力信号からエンジン回転数を検出し、アクセルセンサ３６の出力信号からアクセル開度を検出する。そして、ＥＣＵ４０は、エンジン回転数とアクセル開度とに基づいてコモンレール２０の目標コモンレール圧を算出する。
【００２６】
（圧力フィードバック制御手段）
ＥＣＵ４０は、圧力センサ２２により検出された実コモンレール圧が目標コモンレール圧に近づいて追随するように、実コモンレール圧と目標コモンレール圧との差に基づいて、調量弁１８への通電量をフィードバック制御する。ＥＣＵ４０は、例えばＰＩＤ制御により調量弁１８への通電量をフィードバック制御する。
【００２７】
（実コモンレール圧判定手段）
ＥＣＵ４０は、検出した実コモンレール圧の振幅および周期の少なくともいずれか一方が所定範囲から外れているかを判定する。
【００２８】
（ゲイン補正手段）
ＥＣＵ４０は、実コモンレール圧の振幅または周期が所定範囲から外れていると、通常のフィードバック制御において設定されている制御ゲインによるフィードバック制御では、図７に示すように、実コモンレール圧は目標コモンレール圧に追随できないと判断する。
【００２９】
そこで、ＥＣＵ４０は、実コモンレール圧の振幅または周期が所定範囲に収まるように、制御ゲインを低減または増加して制御ゲインを補正する。この補正された制御ゲインにより、ＥＣＵ４０は、調量弁１８への通電量をフィードバック制御する。本実施形態では、ＥＣＵ４０は、制御ゲインとして例えばＰＩＤ制御の積分ゲインを補正し、積分ゲインの補正に応じて比例ゲインおよび微分ゲインを補正する。
【００３０】
ＥＣＵ４０は、実コモンレール圧の振幅または周期に着目して、以下のように制御ゲインを補正する。本実施形態では、ＥＣＵ４０は、（１）まず振幅に着目して制御ゲインを補正し、振幅が所定範囲に収まらないと、（２）周期に着目して制御ゲインを補正する。制御ゲインの補正量は、実験等により後述する運転領域毎に設定されている。
【００３１】
まず振幅に着目して制御ゲインを補正するのは、目標コモンレール圧に対して実コモンレール圧の振幅が低減すれば、実コモンレール圧の振動周期に関わらず、フィードバック制御により実コモンレール圧が目標コモンレール圧に良好に追随していると考えられるからである。
【００３２】
また、後述するように、制御ゲインを低減すると実コモンレール圧の振幅は低減するので、振幅に着目して制御ゲインを補正する場合、制御ゲインの補正方向を判定する必要がない。したがって、制御ゲインの補正処理が容易である。
【００３３】
（１）振幅
図２に示すように、ＥＣＵ４０は、所定の時間間隔で目標コモンレール圧（ＰＦＩＮi）２００を算出するとともに、目標コモンレール圧２００を算出するタイミングにおいて、圧力センサ２２の出力信号から実コモンレール圧（ＮＰＣi）２０２を検出する。そして、（ＰＦＩＮi−ＮＰＣi）に基づいて振幅（ＤＰＣi）を算出する。
【００３４】
尚、実コモンレール圧の振幅を補正すべきかを判定するときの所定振幅である振幅判定値（ＤＰＣｍａｘ１、ＤＰＣｍａｘ２）は、予めエンジン回転数を所定範囲毎に区切った複数の運転領域のそれぞれに対して設定されている。
【００３５】
ＥＣＵ４０は、以下のいずれかの条件１、２が成立し実コモンレール圧の振幅が所定振幅を超えて大きい場合、制御ゲインを補正して実コモンレール圧の振幅を低減する必要があると判断する。通常、制御ゲインを低減すると実コモンレール圧２０２の振幅は低減する。
【００３６】
（条件１）
回転数センサ３２から検出したエンジン回転数に応じた振幅判定値（ＤＰＣｍａｘ１）に対し、ｎ個算出した振幅のうちｍ個の振幅（ＤＰＣi）が次式（１）を満たしている場合。
【００３７】
ＤＰＣi＞ＤＰＣｍａｘ１      ・・・（１）
（条件２）
回転数センサ３２から検出したエンジン回転数に応じた振幅判定値（ＤＰＣｍａｘ２）に対し、ｎ個の振幅の最大値と最小値との差ΔＤＰＣが次式（２）を満たしている場合。
【００３８】
ΔＤＰＣ＞ＤＰＣｍａｘ２    ・・・（２）
（２）周期
図２においてＥＣＵ４０は、（ＮＰＣi-k−ＮＰＣi-k-1）を順次算出し（ｋ＝０、１、２、３・・・）、（ＮＰＣi-k−ＮＰＣi-k-1）と（ＮＰＣi-k-1−ＮＰＣi-k-2）とで正負の符号が反転するときの複数のＮＰＣi-k-1の点から実コモンレール圧２０２の周期（ＴＰＣ）を算出する。
【００３９】
そして、実コモンレール圧の周期を補正すべきかを判定するときの所定の周期範囲を示す周期判定値（ＴＰＣ１、ＴＰＣ２：ＴＰＣ１＜ＴＰＣ２）が、予めエンジン回転数を所定範囲毎に区切った複数の運転領域のそれぞれに対して設定されている。
【００４０】
ＥＣＵ４０は、実コモンレール圧の周期（ＴＰＣ）が次式（３）、（４）のいずれかを満たしている場合、実コモンレール圧の周期が所定の周期範囲から外れており、制御ゲインを補正して実コモンレール圧の周期（ＴＰＣ）を所定の周期範囲（ＴＰＣ１＜ＴＰＣ＜ＴＰＣ２）に収める必要があると判断する。
【００４１】
ＴＰＣ≦ＴＰＣ１  ・・・（３）
ＴＰＣ≧ＴＰＣ２  ・・・（４）
式（３）、（４）のいずれかが成立している場合、ＥＣＵ４０は、まず制御ゲインを低減する。これにより、実コモンレール圧の周期が所定の周期範囲（ＴＰＣ１＜ＴＰＣ＜ＴＰＣ２）から離れなければ、ＥＣＵ４０は制御ゲインの低減を続ける。
【００４２】
一方、制御ゲインを低減すると実コモンレール圧の周期が所定の周期範囲（ＴＰＣ１＜ＴＰＣ＜ＴＰＣ２）から離れていく場合には、ＥＣＵ４０は制御ゲインを増加する。これにより、実コモンレール圧の周期が所定の周期範囲から離れなければ、ＥＣＵ４０は制御ゲインの増加を続ける。
【００４３】
尚、周期に着目して制御ゲインを補正する場合、ＥＣＵ４０は、制御ゲインの低減または増加のどちらを先に実施してもよい。
このように、ＥＣＵ４０が実コモンレール圧の振幅または周囲に着目して制御ゲインを補正してフィードバック制御を実施することにより、図３に示すように、実コモンレール圧２０２の振動が所定範囲に収まる。その結果、目標コモンレール圧２００に対する実コモンレール圧２０２の追随性が向上し、実コモンレール圧２０２が目標コモンレール圧２００に近づく。
【００４４】
（異常判定手段）
ＥＣＵ４０は、実コモンレール圧の振幅または周期が所定範囲から外れている逸脱量が所定量よりも大きい場合、制御ゲインを補正しても実コモンレール圧が却って不安定になり、目標コモンレール圧に実コモンレール圧を追随させることができないと判断する。この場合、ＥＣＵ４０は、制御ゲインの補正を実施せず、警告音、警告灯などにより異常を報知する。
【００４５】
（制御ゲイン補正）
次に、制御ゲインの補正について、図４のゲイン補正ルーチン１、図５および図６のゲイン補正ルーチン２に基づいて説明する。図４〜６において、「Ｓ」はステップを表している。図４〜６のルーチンは常時実行される。
【００４６】
（ゲイン補正ルーチン１）
図４に示すゲイン補正ルーチン１は、振幅を低減するために制御ゲインを補正するルーチンである。
【００４７】
図４のＳ３００においてＥＣＵ４０は、コモンレール圧を検出する圧力センサ２２が正常であるかを判定する。例えば圧力センサ２２の出力がハイレベルまたはローレベルに固定されていると、ＥＣＵ４０は、圧力センサ２２の異常であると判断し（Ｓ３００：Ｎｏ）、本ルーチンを終了する。
【００４８】
圧力センサ２２が正常であれば（Ｓ３００：Ｙｅｓ）、Ｓ３０２においてＥＣＵ４０は、高圧ポンプ１６に設置された調量弁１８の静的調量特性を学習済みかを判定する。まだ学習していない場合（Ｓ３０２：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００４９】
学習済みであれば（Ｓ３０２：Ｙｅｓ）、ＥＣＵ４０は、現在のエンジン回転数を検出し、検出したエンジン回転数の領域に応じて前述した振幅判定値（ＤＰＣｍａｘ１、ＤＰＣｍａｘ２）を読み出す。
【００５０】
Ｓ３０６においてＥＣＵ４０は、定常運転状態であるかを判定する。ＥＣＵ４０は、エンジン回転数、目標コモンレール圧、燃料噴射弁３０の目標噴射量、アクセル開度等の変化量等が所定値より小さくほぼ一定であれば、定常運転状態であると判定する。定常運転状態でなければ（Ｓ３０６：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００５１】
定常運転状態であれば（Ｓ３０６：Ｙｅｓ）、Ｓ３０８においてＥＣＵ４０は、圧力センサ２２の出力信号をサンプリングし実コモンレール圧を検出する。そして、Ｓ３１０においてＥＣＵ４０は、検出した実コモンレール圧から実コモンレール圧の振幅を演算する。
【００５２】
Ｓ３１２においてＥＣＵ４０は、実コモンレール圧の振幅が所定振幅よりも大きく、その逸脱量が所定量以上に大きい異常範囲であるかを判定する。
振幅が異常範囲であれば（Ｓ３１２：Ｙｅｓ）、ＥＣＵ４０は、実コモンレール圧の振幅が大きすぎるので、制御ゲインを補正しても却って実コモンレール圧が不安定になると判断する。そして、Ｓ３１６においてＥＣＵ４０は、制御ゲインを補正しても実コモンレール圧の振幅を低減できない異常であることを警告音、警告灯などにより報知し、補正回数をクリアして本ルーチンを終了する。
【００５３】
振幅が異常範囲でなければ（Ｓ３１２：Ｎｏ）、Ｓ３１４においてＥＣＵ４０は、制御ゲインの補正を所定回数以上実施したかを判定する。補正を所定回数以上実施している場合（Ｓ３１４：Ｙｅｓ）、ＥＣＵ４０は、これ以上制御ゲインを補正しても実コモンレール圧の振幅を低減できないと判断し、Ｓ３１６において異常であることを警告音、警告灯などにより報知し、補正回数をクリアして本ルーチンを終了する。
【００５４】
補正を所定回数以上実施していない場合（Ｓ３１４：Ｎｏ）、Ｓ３１８においてＥＣＵ４０は、例えば実コモンレール圧の振幅が式（１）および式（２）を満たし所定振幅以下であるかを判定する。振幅が所定振幅以下の場合（Ｓ３１８：Ｙｅｓ）、ＥＣＵ４０は、実コモンレール圧の振幅は小さく制御ゲインを補正する必要はないと判断し、Ｓ３２０において補正回数をクリアして本ルーチンを終了する。
【００５５】
振幅が所定振幅を超えて大きい場合（Ｓ３１８：Ｎｏ）、Ｓ３２２においてＥＣＵ４０は、実コモンレール圧の振幅を低減するために、制御ゲインを低減する補正量を算出する。そして、Ｓ３２４においてＥＣＵ４０は、通常のフィードバック制御の制御式における制御ゲインをＳ３２２で算出した補正量で減算し、制御ゲインとして設定する。これにより、補正された制御ゲインにしたがってフィードバック制御が実施される。ＥＣＵ４０は、Ｓ３２４を実施後、本ルーチンを終了する。
【００５６】
（ゲイン補正ルーチン２）
図５、６に示すゲイン補正ルーチン２は、図４のゲイン補正ルーチン１により振幅に着目して制御ゲインを補正しても振幅が所定振幅以下に低減しない場合に実施される。ゲイン補正ルーチン２は、周期および振幅を所定範囲に収めるために制御ゲインを補正するルーチンである。Ｓ３３０〜Ｓ３３８は、図４のＳ３００〜Ｓ３０８に対応している。
【００５７】
Ｓ３４０においてＥＣＵ４０は、検出した実コモンレール圧から実コモンレール圧の周期および振幅を演算する。
Ｓ３４２においてＥＣＵ４０は、実コモンレール圧の周期（ＴＰＣ）が所定の周期範囲（ＴＰＣ１＜ＴＰＣ＜ＴＰＣ２）から外れており、その逸脱量が所定量以上に大きい異常範囲であるかを判定する。
【００５８】
周期が異常範囲であれば（Ｓ３４２：Ｙｅｓ）、ＥＣＵ４０は、制御ゲインを補正しても却って実コモンレール圧が不安定になると判断する。そして、Ｓ３４６においてＥＣＵ４０は、制御ゲインを補正しても実コモンレール圧の周期を所定の周期範囲に収めることができない異常であることを警告音、警告灯などにより報知し、補正回数をクリアして本ルーチンを終了する。
【００５９】
周期が異常範囲でなければ（Ｓ３４２：Ｎｏ）、Ｓ３４４においてＥＣＵ４０は、制御ゲインの補正を所定回数以上実施したかを判定する。補正を所定回数以上実施している場合（Ｓ３４４：Ｙｅｓ）、ＥＣＵ４０は、これ以上制御ゲインを補正しても実コモンレール圧の周期を所定の周期範囲に収めることができないと判断し、Ｓ３４６において異常であることを警告音、警告灯などにより報知し、補正回数をクリアして本ルーチンを終了する。
【００６０】
補正を所定回数以上実施していない場合（Ｓ３４４：Ｎｏ）、Ｓ３４８においてＥＣＵ４０は、実コモンレール圧の周期が所定の周期範囲であるかを判定する。所定の周期範囲から外れている場合（Ｓ３４８：Ｎｏ）、ＥＣＵ４０はＳ３５４に処理を移行する。
【００６１】
周期が所定の周期範囲であれば（Ｓ３４８：Ｙｅｓ）、Ｓ３５０においてＥＣＵ４０は、実コモンレール圧の振幅が所定振幅以下であるかを判定する。振幅が所定振幅以下の場合（Ｓ３５０：Ｙｅｓ）、ＥＣＵ４０は、制御ゲインの補正により実コモンレール圧の周期および振幅が所定範囲に収まったと判断し、Ｓ３５２において補正回数をクリアして本ルーチンを終了する。
【００６２】
振幅が所定振幅より大きい場合（Ｓ３５０：Ｎｏ）、Ｓ３５４においてＥＣＵ４０は、制御ゲインを低減するか増加するかの補正方向を確認済みかを判定する。確認済みの場合（Ｓ３５４：Ｙｅｓ）、ＥＣＵ４０は図６のＳ３７０に処理を移行する。
【００６３】
まだ確認していない場合（Ｓ３５４：Ｎｏ）、Ｓ３５６においてＥＣＵ４０は、実コモンレール圧の周期を所定の周期範囲に収めるために、制御ゲインを低減する補正量を算出する。そして、Ｓ３５８においてＥＣＵ４０は、通常のフィードバック制御の制御式における制御ゲインをＳ３５６で算出した補正量で減算し、制御ゲインとして設定する。これにより、減算補正された制御ゲインにしたがってフィードバック制御が実施される。
【００６４】
Ｓ３６０においてＥＣＵ４０は、圧力センサ２２の出力信号をサンプリングして実コモンレール圧を検出する。そして、Ｓ３６２においてＥＣＵ４０は、検出した実コモンレール圧から実コモンレール圧の周期を演算する。
【００６５】
Ｓ３６４においてＥＣＵ４０は、制御ゲインを低減補正した結果、実コモンレール圧の周期が所定の周期範囲に近づいたかを判定する。
周期が所定の周期範囲に近づいた場合（Ｓ３６４：Ｙｅｓ）、Ｓ３６６においてＥＣＵ４０は、制御ゲインの補正方向は低減方向であると判断し、本ルーチンを終了する。
【００６６】
周期が所定の周期範囲に近づかなかった場合（Ｓ３６４：Ｎｏ）、Ｓ３６８においてＥＣＵ４０は、制御ゲインの補正方向は増加方向であると判断し、本ルーチンを終了する。
図６のＳ３７０においてＥＣＵ４０は、Ｓ３５６〜Ｓ３６８の処理により確認された補正方向が低減方向であるかを判定する。
【００６７】
補正方向が低減方向の場合（Ｓ３７０：Ｙｅｓ）、Ｓ３７２においてＥＣＵ４０は、実コモンレール圧の周期を所定の周期範囲に収めるために、制御ゲインを低減する補正量を算出する。そして、Ｓ３７４においてＥＣＵ４０は、通常のフィードバック制御の制御式における制御ゲインをＳ３７２で算出した補正量で減算し、制御ゲインとして設定する。これにより、減算補正された制御ゲインにしたがってフィードバック制御が実施される。Ｓ３７４実施後、ＥＣＵ４０は本ルーチンを終了する。
【００６８】
補正方向が増加方向の場合（Ｓ３７０：Ｎｏ）、Ｓ３７６においてＥＣＵ４０は、実コモンレール圧の周期を所定の周期範囲に収めるために、制御ゲインを増加する補正量を算出する。そして、Ｓ３７８においてＥＣＵ４０は、通常のフィードバック制御の制御式における制御ゲインをＳ３７６で算出した補正量で加算し、制御ゲインとして設定する。これにより、増加補正された制御ゲインにしたがってフィードバック制御が実施される。Ｓ３８４実施後、ＥＣＵ４０は本ルーチンを終了する。
【００６９】
以上説明したように、本実施形態では、調量弁１８への通電量をフィードバック制御しても実コモンレール圧が振動しており、その振幅または周期が所定範囲から外れている場合、振幅または周期が所定範囲に収まる方向にフィードバック制御における制御ゲインを補正する。これにより、例えば調量弁１８の摺動部に異物が付着または固着することにより調量弁１８の動的調量特性が変化しても、実コモンレール圧は振動を低減して目標コモンレール圧に追随できる。
【００７０】
特に、粗悪燃料が使用される環境において、調量弁１８の動的調量特性が想定よりも早く変化する場合、制御ゲインを適切に補正することにより動的調量特性の変化に速やかに対応できる。
【００７１】
［他の実施形態］
上記実施形態では、まず実コモンレール圧の振幅に着目して制御ゲインを補正し、実コモンレール圧の振幅が低減しない場合は実コモンレール圧の周期に着目して制御ゲインを補正した。これに対し、まず実コモンレール圧の周期に着目して制御ゲインを補正し、実コモンレール圧の周期および振幅が所定範囲に収まらない場合は実コモンレール圧の振幅に着目して制御ゲインを補正してもよい。また、実コモンレール圧の振幅または周期の一方に着目して制御ゲインを補正し、その結果に関わらず、実コモンレール圧の振幅または周期の他方に着目して制御ゲインを補正してもよい。
【００７２】
また、上記実施形態では、高圧ポンプ１６の吸入側に設置した調量アクチュエータとしての調量弁１８により高圧ポンプ１６の吸入量を制御して高圧ポンプ１６の吐出量を調量した。これに対し、高圧ポンプ１６の吐出側に設置した調量アクチュエータにより高圧ポンプ１６の吐出量を調量してもよい。また、高圧ポンプ１６からコモンレール２０に供給される燃料量を調量できるのであれば、どのような位置に調量アクチュエータを設置してもよい。
【００７３】
また、上記実施形態では、実コモンレール圧検出手段、目標コモンレール圧算出手段、圧力フィードバック制御手段、実コモンレール圧判定手段、ゲイン補正手段、異常判定手段の機能を、制御プログラムにより機能が特定されるＥＣＵ４０により実現している。これに対し、上記複数の手段の機能の少なくとも一部を、回路構成自体で機能が特定されるハードウェアで実現してもよい。
【００７４】
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【図面の簡単な説明】
【００７５】
【図１】本実施形態による燃料供給システムを示すブロック図。
【図２】実コモンレール圧の振幅、周期の算出を説明する説明図。
【図３】制御ゲイン補正時の目標コモンレール圧、実コモンレール圧の関係を示すタイムチャート。
【図４】制御ゲインの補正ルーチン１を示すフローチャート。
【図５】制御ゲインの補正ルーチン２を示すフローチャート。
【図６】制御ゲインの補正ルーチン２を示すフローチャート。
【図７】制御ゲイン非補正時の目標コモンレール圧、実コモンレール圧の関係を示すタイムチャート。
【符号の説明】
【００７６】
２：ディーゼルエンジン（内燃機関）、１０：燃料供給システム、１６：高圧ポンプ（燃料供給ポンプ）、１８：調量弁（調量アクチュエータ）、２０：コモンレール、３０：燃料噴射弁、４０：ＥＣＵ（燃料供給制御装置、実コモンレール圧検出手段、目標コモンレール圧算出手段、圧力フィードバック制御手段、実コモンレール圧判定手段、ゲイン補正手段、異常判定手段）
【図１】
2009209888.tif 000003
【図２】
2009209888.tif 000004
【図３】
2009209888.tif 000005
【図４】
2009209888.tif 000006
【図５】
2009209888.tif 000007
【図６】
2009209888.tif 000008
【図７】
2009209888.tif 000009