(57)【要約】【課題】  車両生産直後や、記憶手段が交換あるいはリセットされた場合、吸入調量弁１４の駆動電流値に対するサプライポンプ４のポンプ吐出量のバラツキを補正する学習値がない。このため、ポンプ吐出量のバラツキが補正されず、そのバラツキがポンプ吐出量の下限側であると、ポンプ吐出量の不足によりエンジン１が始動不良を起こす可能性がある。【解決手段】  ＥＣＵ５は、エンジン１の始動時に学習値が記憶手段にない場合、エンジン１の始動中に得られた積分補正値をリセットせず、その積分補正値を始動完了後においても保持継続する。これによって、ポンプ吐出量がバラツキ下限側であっても、始動完了後において吐出量を増加させる方向の積分補正値がそのまま保持継続されるため、始動直後に実レール圧が低下する不具合がなく、エンジン１の始動完了の直後にコモンレール圧の不足によってエンジン１が停止しない。【選択図】  図５
2005139975.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）高圧燃料を蓄圧するコモンレールと、
（ｂ）このコモンレールに蓄えられた高圧燃料を噴射するインジェクタと、
（ｃ）燃料を吸引して加圧する加圧室を有し、加圧した高圧燃料を前記コモンレールに供給する高圧ポンプを備えたサプライポンプと、
（ｄ）前記加圧室に吸入される流量を調整するバルブ、このバルブを駆動するアクチュエータを備え、このアクチュエータに与えられる駆動電流値によって前記バルブの開度が調整される吸入調量弁と、
（ｅ1 ）内燃機関の運転状態に応じた目標レール圧と前記コモンレールの実際の圧力である実レール圧との差圧に基づいて比例補正値および積分補正値を求め、この比例補正値および積分補正値を用いて駆動電流値、または前記サプライポンプのポンプ吐出量を求めるフィードバック制御手段、
（ｅ2 ）駆動電流値に対するポンプ吐出量のバラツキを補正するための補正値を求める補正手段、
（ｅ3 ）学習値を記憶する条件が成立すると前記補正値を学習値として記憶する記憶手段、
（ｅ4 ）この記憶手段に記憶された学習値に基づいて駆動電流値、またはポンプ吐出量を補正する学習補正手段を備えた制御装置と、
を具備するコモンレール式燃料噴射装置において、
前記制御装置は、
前記内燃機関の始動時に学習値が前記記憶手段に記憶されているか否かを判定する学習値有無判定手段と、
前記内燃機関の始動時に学習値が前記記憶手段に記憶されていないと判定された場合に、前記内燃機関の始動完了後においても、前記記憶手段が学習値を記憶するまでの間、前記フィードバック制御手段で得られた積分補正値をリセットせずに保持継続する積分補正値保持手段と、
を備えることを特徴とするコモンレール式燃料噴射装置。
【請求項２】
請求項１に記載のコモンレール式燃料噴射装置において、
前記フィードバック制御手段は、前記補正手段を兼ねるものであり、
学習値を記憶する条件が成立すると前記フィードバック制御手段で求めた積分補正値を学習値として前記記憶手段に記憶することを特徴とするコモンレール式燃料噴射装置。
【請求項３】
請求項１または請求項２に記載のコモンレール式燃料噴射装置において、
前記積分補正値保持手段は、前記内燃機関が始動を完了すると、前記内燃機関の始動完了時の積分補正値をそのまま保持継続することを特徴とするコモンレール式燃料噴射装置。
【請求項４】
請求項１または請求項２に記載のコモンレール式燃料噴射装置において、
前記積分補正値保持手段は、前記内燃機関が始動を完了すると、前記内燃機関の始動完了時の積分補正値の所定の割合分を保持継続することを特徴とするコモンレール式燃料噴射装置。
【請求項５】
請求項１〜請求項４のいずれかに記載のコモンレール式燃料噴射装置において、
前記フィードバック制御手段は、
前記内燃機関の始動中と前記記憶手段に学習値が記憶されていない時は始動に適した目標レール圧あるいは前記内燃機関の運転状態に応じた目標レール圧に、実レール圧が一致するように駆動電流値を算出する電流方向制御を実施するとともに、
前記記憶手段に学習値が記憶されており、且つ前記内燃機関の始動後の運転中は前記内燃機関の運転状態に応じた目標レール圧に、実レール圧が一致するようにポンプ吐出量を算出し、そのポンプ吐出量に応じた駆動電流値を算出する吐出量方向制御を実施することを特徴とするコモンレール式燃料噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関（以下、エンジン）に燃料を噴射供給するコモンレール式燃料噴射装置に関するもので、特にサプライポンプの高圧ポンプに吸入される燃料の流量を調整してコモンレールの圧力をコントロールする吸入調量弁の制御に関する。
【背景技術】
【０００２】
コモンレール式燃料噴射装置は、サプライポンプからコモンレールに高圧燃料を供給し、コモンレール内に蓄圧された高圧燃料をインジェクタから噴射する構成となっている。  コモンレール圧は、サプライポンプに搭載された吸入調量弁によって調整されるものであり、吸入調量弁に搭載されたアクチュエータの駆動電流値を可変することによってコモンレール圧が制御される。
【特許文献１】特開２０００−２８２９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
制御装置から吸入調量弁に与えられる駆動電流値（Ｉ）と、サプライポンプの吐出量（Ｑ：以下、サプライポンプの吐出量を単にポンプ吐出量と称す）との関係を図８に示す。この図８中、破線で示すように、駆動電流値（図中、駆動電流Ｉ）に対してポンプ吐出量（図中、噴射量Ｑ）は、サプライポンプ（特に、吸入調量弁）の機差バラツキ等で変化する。
【０００４】
コモンレール式燃料噴射装置には、目標レール圧と実レール圧の差圧に基づいて駆動電流値（または駆動電流値を算出する前のポンプ吐出量）を補正して、上記機差バラツキを抑えるフィードバック制御（以下、フィードバックをＦ／Ｂと称す）が設けられている。  このＦ／Ｂ制御は、目標レール圧と実レール圧の差圧に基づいて比例補正値と積分補正値を求め、この比例補正値と積分補正値に基づいて駆動電流値（または駆動電流値を算出する前のポンプ吐出量）を補正するものである。
【０００５】
一方、コモンレール式燃料噴射装置では、サプライポンプの学習補正を行っている。この学習補正は、学習条件（例えば、アイドリングなどエンジンの安定した状態で、且つ積分補正値の値が一定時間以上継続した場合等）が成立すると、Ｆ／Ｂ制御における積分補正値を学習値として記憶し、記憶した学習値を用いて駆動電流値（または駆動電流値を算出する前のポンプ吐出量）を補正するものである。
【０００６】
しかるに、車両を生産した直後や、メンテナンス等によって制御装置の記憶手段が交換あるいはリセットされた場合には、サプライポンプのバラツキが補正されない。
このように学習値が記憶されていない場合で、且つ制御装置から与えられる駆動電流値に対してポンプ吐出量が下限側にバラツク場合（バラツキ下限）では、エンジンの始動直後にエンジンが停止する可能性がある。
【０００７】
このことを、図９を参照して具体的に説明する。
なお、この図９の例では、エンジンの始動中（スタータスイッチのON中）は、駆動電流値を補正する電流方向制御を実施し、エンジンの始動後の運転中は、ポンプ吐出量を補正し、そのポンプ吐出量に応じた駆動電流値を算出する吐出量方向制御（燃料量方向制御）を実施するものである。また、この図９（ａ）は、エンジンの始動時で、学習値が記憶されておらず、且つサプライポンプがバラツキ下限側の場合を示すものであり、図中ではスタータスイッチ（図中、スタータＳＷ）のON-OFF、レール圧（図中、目標圧は一点鎖線、実圧は実線）、エンジン回転数、電流方向制御における積分補正値（図中、電流Ｆ／Ｂ積分値）、吐出量方向制御における積分補正値（図中、燃料量Ｆ／Ｂ積分値）、吸入調量弁の駆動電流値（図中、吸入調量弁通電電流）の時系列変化を示す。
【０００８】
スタータスイッチがONされると、ポンプ吐出量がバラツキ下限側であるため、目標レール圧と実レール圧の偏差が下限側（吐出量不足側）に大きい。このため、比例補正項（図示しない）および積分補正項がポンプ吐出量を増す側に変化し（図中、ｊ1 参照）、実レー  ル圧が目標レール圧まで上昇する。
実レール圧が上昇してエンジンの始動が完了すると（スタータスイッチOFF ）、電流方向制御から吐出量方向制御に切り替わり、積分補正値が一旦ゼロにリセットされる。この結果、吸入調量弁の駆動電流値が、補正を行わない駆動電流値に一旦戻される（図中、ｊ2 参照）。
エンジンが始動すると、吐出量方向制御が開始されて、新たに積分補正値の算出を開始し、積分補正値がゼロから上昇を開始する（図中、ｊ3 参照）。
このように、ポンプ吐出量がバラツキ下限側であるにもかかわらず、スタータスイッチがOFF されると、電流方向制御から吐出量方向制御に切り替えられて積分補正値が一旦ゼロに戻されてしまうため、スタータスイッチOFF の直後にポンプ吐出量の不足が生じ、実レール圧が低下してエンジンが停止する可能性がある。
【０００９】
［発明の目的］
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、車両の生産直後や、メンテナンス等によって制御装置の記憶手段にポンプ吐出量のバラツキを補正するための学習値が記憶されていない場合で、例えポンプ吐出量がバラツキ下限側であっても、エンジンの始動後にエンジンが停止する不具合が発生しないコモンレール式燃料噴射装置の提供にある。
【課題を解決するための手段】
【００１０】
［請求項１の手段］
請求項１の手段を採用するコモンレール式燃料噴射装置の制御装置は、エンジンの始動時に学習値が記憶手段に記憶されていないと判定した場合、エンジンの始動完了後においても、Ｆ／Ｂ制御手段で得られた積分補正値をリセットせずに保持継続するものである。  このため、車両の生産直後や、メンテナンス等によって制御装置の記憶手段にポンプ吐出量のバラツキを補正するための学習値が記憶されていない場合で、例えポンプ吐出量がバラツキ下限側であっても、エンジンの始動後にエンジンが停止する不具合が発生しない。
【００１１】
［請求項２の手段］
請求項２の手段を採用するコモンレール式燃料噴射装置のＦ／Ｂ制御手段は、補正手段を兼ねるものであり、学習値を記憶する条件（例えば、エンジンの停止時、またはアイドリングなどエンジンの安定状態等）が成立すると、Ｆ／Ｂ制御手段で求めた積分補正値を学習値として記憶手段に記憶する。
【００１２】
［請求項３の手段］
請求項３の手段を採用するコモンレール式燃料噴射装置の積分補正値保持手段は、エンジンが始動完了すると、エンジンの始動完了時の積分補正値をそのまま（１００％）保持継続するものである。
【００１３】
［請求項４の手段］
請求項４の手段を採用するコモンレール式燃料噴射装置の積分補正値保持手段は、エンジンが始動完了すると、エンジンの始動完了時の積分補正値の所定の割合分を保持継続するものである。
【００１４】
［請求項５の手段］
請求項５の手段を採用するコモンレール式燃料噴射装置のＦ／Ｂ制御手段は、エンジンの始動中と記憶手段に学習値が記憶されていない時は始動に適した目標レール圧あるいはエンジンの運転状態に応じた目標レール圧に、実レール圧が一致するように駆動電流値を算出する電流方向制御を実施する。
また、記憶手段に学習値が記憶されており、且つエンジンの始動後の運転中はエンジンの運転状態に応じた目標レール圧に、実レール圧が一致するようにポンプ吐出量を算出し、そのポンプ吐出量に応じた駆動電流値を算出する吐出量方向制御を実施する。
このように、エンジンの始動中は電流方向制御を実施し、エンジンの運転中は吐出量方向制御を実施するような場合であっても、記憶手段に学習値が記憶されていない時は、電流方向制御を継続して、積分補正値をリセットせずに保持することで、例えポンプ吐出量がバラツキ下限側であっても、エンジンの始動後にエンジンが停止する不具合が発生しない。
【発明を実施するための最良の形態】
【００１５】
最良の形態１のコモンレール式燃料噴射装置は、コモンレールと、インジェクタと、サプライポンプと、吸入調量弁と、制御装置とを備える。
この制御装置は、エンジンの運転状態に応じた目標レール圧と、コモンレールの実際の圧力である実レール圧との差圧に基づいて比例補正値および積分補正値を求め、この比例補正値および積分補正値を用いて駆動電流値（またはサプライポンプのポンプ吐出量）を求めるＦ／Ｂ制御手段、駆動電流値に対するポンプ吐出量のバラツキを補正するための補正値を求める補正手段、学習値を記憶する条件が成立すると補正値を学習値として記憶する記憶手段、この記憶手段に記憶された学習値に基づいて駆動電流値（またはポンプ吐出量）を補正する学習補正手段を備える。
そして、制御装置は、エンジンの始動時に学習値が記憶手段に記憶されているか否かを判定する学習値有無判定手段と、エンジンの始動時に学習値が記憶手段に記憶されていないと判定された場合に、エンジンの始動完了後においても、少なくても記憶手段が学習値を記憶するまでの間、Ｆ／Ｂ制御手段で得られた積分補正値をリセットせずに保持継続する積分補正値保持手段とを備える。
【実施例１】
【００１６】
実施例１を図１〜図６を参照して説明する。
まず、コモンレール式燃料噴射装置の構成を図５、図６を参照して説明する。
コモンレール式燃料噴射装置は、例えばディーゼルエンジン（以下、エンジン）１に燃料噴射を行う装置であり、コモンレール２、インジェクタ３、サプライポンプ４、ＥＣＵ５（エンジン・コントロール・ユニットの略：制御装置に相当する）等から構成されている。
【００１７】
コモンレール２は、インジェクタ３に供給する高圧燃料を蓄圧する蓄圧容器であり、連続的に燃料噴射圧に相当するコモンレール圧が蓄圧されるように燃料配管（高圧燃料流路）６を介して高圧燃料を吐出するサプライポンプ４の吐出口と接続されている。
なお、インジェクタ３からのリーク燃料は、リーク配管（燃料還流路）７を経て燃料タンク８に戻される。
また、コモンレール２から燃料タンク８へのリリーフ配管（燃料還流路）９には、プレッシャリミッタ１１が取り付けられている。このプレッシャリミッタ１１は、コモンレール２内の燃料圧が限界設定圧を超えた際に開弁して、コモンレール２の燃料圧を限界設定圧以下に抑えるための圧力安全弁である。
【００１８】
インジェクタ３は、エンジン１の各気筒毎に搭載されて燃料を各気筒へ噴射供給するものであり、コモンレール２より分岐する複数の分岐管の下流端に接続されて、コモンレール２に蓄圧された高圧燃料を各気筒に噴射供給する燃料噴射ノズル、およびこの燃料噴射ノズル内に収容されたニードルのリフト制御を行う電磁弁等を搭載する。
【００１９】
サプライポンプ４を図６を参照して説明する。
このサプライポンプ４は、コモンレール２へ高圧に圧縮した燃料を送るものであり、フィードポンプ１２（図中では９０°展開した状態で開示される）、レギュレータバルブ１３、吸入調量弁１４、２つの高圧ポンプ１５等から構成される。
【００２０】
フィードポンプ１２は、燃料タンク８から燃料を吸引して高圧ポンプ１５へ送る低圧供給ポンプであり、カムシャフト１６によって回転駆動されるトロコイドポンプによって構成される。このフィードポンプ１２が駆動されると燃料入口１７から吸引した燃料を吸入調量弁１４を介して２つの高圧ポンプ１５に供給するものである。
なお、カムシャフト１６はポンプ駆動軸であり、図５に示されるように、エンジン１のクランク軸１８によって回転駆動されるものである。
【００２１】
レギュレータバルブ１３は、フィードポンプ１２の吐出側と供給側とを連通する燃料流路１９に配置されてフィードポンプ１２の吐出圧が所定圧に上昇すると開弁して、フィードポンプ１２の吐出圧が所定圧を超えないようにするものである。
【００２２】
吸入調量弁１４は、フィードポンプ１２から高圧ポンプ１５へ燃料を導く燃料通路２１に配置されて、高圧ポンプ１５の加圧室２２（プランジャ室）に吸入される燃料の吸入量を調整して、コモンレール圧を変更および調整するものである。
この吸入調量弁１４は、フィードポンプ１２から高圧ポンプ１５へ燃料を導く燃料通路２１の開度を変更するバルブ２３と、ＥＣＵ５から与えられる駆動電流によってバルブ２３の弁開度を調整するためのリニヤソレノイド２４（アクチュエータに相当する）とを有するものであり、実施例１では、ソレノイド２４の通電が停止されると弁開度が全閉状態となるノーマリクローズタイプを例に説明する。
【００２３】
２つの高圧ポンプ１５は、それぞれ１８０度位相の異なった周期で燃料の吸入と圧縮を繰り返すプランジャポンプであり、吸入調量弁１４から供給された燃料を高圧に圧縮してコモンレール２へ供給する。それぞれの高圧ポンプ１５は、共通のカムシャフト１６によって往復駆動されるプランジャ２５、このプランジャ２５の往復動によって容積が変化する加圧室２２に燃料を供給する吸入弁２６、加圧室２２で圧縮された燃料をコモンレール２へ向けて吐出する吐出弁２７を備える。
プランジャ２５は、カムシャフト１６のエキセンカム２８の周囲に装着されたカムリング２９にスプリング３０によって押し付けられており、カムシャフト１６が回転するとカムリング２９の偏心動作に伴ってプランジャ２５が往復動する。
プランジャ２５が下降して加圧室２２の圧力が低下すると、吐出弁２７が閉弁するとともに、吸入弁２６が開弁して吸入調量弁１４で調量された燃料が加圧室２２内に供給される。
逆に、プランジャ２５が上昇して加圧室２２の圧力が上昇すると吸入弁２６が閉弁する。そして、加圧室２２で加圧された圧力が所定圧力に達すると吐出弁２７が開弁して加圧室２２で加圧された高圧燃料がコモンレール２へ向けて吐出される。
【００２４】
ＥＣＵ５は、制御処理、演算処理を行うＣＰＵ、各種プログラムおよびデータを保存する記憶手段（ＲＯＭ、スタンバイＲＡＭまたはＥＥＰＲＯＭ、ＲＡＭ等のメモリ）、入力回路、出力回路、電源回路、インジェクタ駆動回路およびポンプ駆動回路等の機能を含んで構成されている。そして、ＥＣＵ５に読み込まれたセンサ類の信号（エンジンパラメータ：乗員の運転状態、エンジン１の運転状態等に応じた信号）に基づいて各種の演算処理を行うようになっている。
なお、ＥＣＵ５に接続されるセンサ類は、図５に示されるように、アクセル開度を検出するアクセルセンサ４１、エンジン回転数を検出する回転数センサ４２、エンジン１の冷却水温度を検出する水温センサ４３、エンジン１に吸入される吸気温度を検出する吸気温度センサ４４、実レール圧を検出するレール圧センサ４５、インジェクタ３に供給される燃料温度を検出する燃料温度センサ４６、およびその他のセンサ類４７がある。
【００２５】
［実施例１の特徴］
ＥＣＵ５による吸入調量弁１４の開度制御について説明する。
吸入調量弁１４の開度は、ＥＣＵ５から与えられる駆動電流値によって制御される。
ＥＣＵ５は、ソレノイド２４に与える駆動電流値を算出する駆動電流値算出手段を有する。
この駆動電流値算出手段は、エンジン１の始動中、始動に適した目標レール圧に実レール圧が一致するように駆動電流値を算出する電流方向制御を実施する。また、エンジン１の始動後の運転中は、エンジン１の運転状態に応じた目標レール圧に、実レール圧が一致するようにポンプ吐出量を算出し、そのポンプ吐出量に応じた駆動電流値を算出する吐出量方向制御を実施する。
【００２６】
ここで、駆動電流値算出手段は、フィードフォワード制御手段（以下、フィードフォワードをＦ／Ｆと称す）、Ｆ／Ｂ制御手段（この実施例では補正手段を兼ねる）、記憶手段、学習補正手段を備える。
Ｆ／Ｆ制御手段は、インジェクタ３から噴射される噴射量と、インジェクタ３からリークされるリーク量（静リーク量＋動リーク量）とを加算して基本要求吐出量を求め、その基本要求吐出量からベース駆動電流値を算出するものである。
なお、高圧ポンプ１５が１圧送してインジェクタ３からエンジン１へ２回噴射する１圧送２噴射の場合は、基本要求吐出量（またはベース駆動電流値）を２倍（×２）するものであり、１圧送３噴射の場合は３倍（×３）するものである。
【００２７】
Ｆ／Ｂ制御手段は、電流方向制御時と吐出量方向制御時で求める対象が駆動電流値とポンプ吐出量（燃料量）になる。
電流方向制御は、目標レール圧と実レール圧の差圧ΔＰＣに基づいて比例補正値（電流値）および積分補正値（電流値）を求め、この比例補正値および積分補正値を用いて駆動電流値を求めるものである。
一方、吐出量方向制御は、目標レール圧と実レール圧の差圧ΔＰＣに基づいて比例補正値（ポンプ吐出量）および積分補正値（ポンプ吐出量）を求め、この比例補正値および積分補正値を用いてポンプ吐出量を求め、このポンプ吐出量から駆動電流値を求めるものである。
【００２８】
補正手段は、駆動電流値に対するポンプ吐出量のバラツキを補正するための補正値を求めるものであり、この実施例ではＦ／Ｂ制御手段で求めた積分補正値（電流値）をバラツキ補正の補正値として用いるものである。
なお、この実施例では、Ｆ／Ｂ制御手段で求める積分補正値（電流値）をバラツキ補正の補正値として用いるが、アイドリング時など所定の学習条件が成立した際に所定のバラツキ量検出運転を実施し、その運転で得られたバラツキ量を基に補正値を求めても良い。ここで、本実施例とは異なるバラツキ量検出手段の一例を示すと、アイドリング時などに吸入調量弁１４の吸入量ゼロが保証されている開度から徐々に開度を拡大し、レール圧の変化量が所定値以上となった時の駆動電流値（吸入開始駆動電流値）を求め、その吸入開始駆動電流値に基づき補正値を求めても良い（特開２００２−８２２３０号公報参照）。  
【００２９】
記憶手段は、学習値を記憶する条件が成立した時（この実施例では、アイドリング時など運転状態が安定している時、およびエンジン１の運転停止時）に、補正値（この実施例では、積分補正値）を学習値として記憶するものであり、繰り返して学習値記憶条件が成立する場合は、前回記憶した学習値と今回の補正値に基づいて新たに学習値を更新するものである。即ち、前回の学習値が＋５で、今回の補正値が＋１の場合は、更新される学習値は＋６になるものである。なお、学習値を記憶する記憶手段は、ＥＣＵ５が停止されても記憶した学習値が消去されないメモリ（スタンバイＲＡＭまたはＥＥＰＲＯＭ等）が用いられる。
【００３０】
学習補正手段は、記憶手段に記憶された学習値（電流値）に基づいて駆動電流値を補正するものである。なお、この実施例では、学習値（電流値）によって駆動電流値を補正する例を示すが、学習値を吐出量に相当する値で求め、ポンプ吐出量を補正し、補正されたポンプ吐出量から駆動電流値を算出するようにしても良い。
【００３１】
上記の構成では、車両を生産した直後や、メンテナンス等によってＥＣＵ５の記憶手段が交換あるいはリセットされた場合には、サプライポンプ４のバラツキが補正されない。このため、駆動電流値に対してポンプ吐出量が不足する側の下限側にバラツク場合（バラツキ下限）は、エンジン１の始動直後にエンジン１が停止する可能性がある。
【００３２】
そこで、この実施例のＥＣＵ５には、エンジン１の始動時（スタータのON時）に学習値が記憶手段に記憶されているか否かを判定する学習値有無判定手段の機能と、学習値が記憶されていないと判定された場合に、エンジン１の始動完了後においても、記憶手段が学習値を確実に記憶するまでの間（この実施例では、確実に学習値が記憶されるエンジン１が運転後に停止するまでの間）、Ｆ／Ｂ制御手段で得られた積分補正値（電流値）をリセットせずに保持継続する積分補正値保持手段の機能とが設けられている。
具体的に、この実施例では、エンジン１の始動中の他に、記憶手段に学習値が記憶されていない時も、エンジン１が始動してその後エンジン１の運転が停止し、積分補正値（電流値）を学習値として記憶するまでの間（１トリップ間と称す）にわたり電流方向制御を実施し、エンジン１の始動中で得られた積分補正値を、エンジン始動後の運転中もそのまま（１００％）保持継続するように設けられている。
【００３３】
（フローチャートの説明）
上記の制御を図２〜図４を参照して説明する。
まず、学習値有無判定手段の判断制御を図２を参照して説明する。
イグニッションキーがONされ、吸入調量弁１４の制御タイミングになると（スタート）、ＥＣＵ５内の記憶手段に学習値（図中、機差補正量）が記憶されていないか否かの判断を行う（ステップＳ1 ）。
このステップＳ1 の判断結果がYES （学習値が記憶されていない）の場合、１トリップ間にわたって電流方向制御を実施する（ステップＳ10：図３参照）。
また、ステップＳ1 の判断結果がNO（学習値が記憶されている）の場合、学習値を用いて通常の制御を実施する（ステップＳ20：図４参照）。
【００３４】
次に、学習値が記憶手段に記憶されていない時の制御を図３を参照して説明する。
上記ステップＳ1 の判断結果がYES の場合（スタート：エンジン１の始動時に学習値が記憶されていない場合）、目標レール圧（始動中であれば始動に適した目標レール圧であり、運転中であれば運転状態に応じて算出された目標レール圧）と、実レール圧（レール圧センサ４５によって検出された圧力）との差圧ΔＰＣから比例補正値（電流値）を算出する（ステップＳ11）。
次に、目標レール圧と実レール圧の差圧ΔＰＣから積分補正値（電流値）を算出する（ステップＳ12）。
次に、ステップＳ11とステップＳ12で求めた比例補正値と積分補正値とを加算して最終Ｆ／Ｂ量（電流値）を算出する（ステップＳ13）。
次に、噴射量とリーク量（静リーク量＋動リーク量）とを加算して基本要求吐出量を求め、その基本要求吐出量からベース駆動電流値を算出する（ステップＳ14）。なお、１圧送２噴射の場合、２倍した基本要求吐出量からベース駆動電流値を算出するものである。  次に、ステップＳ13で求めた最終Ｆ／Ｂ量（電流値）と、ステップＳ14で求めたベース駆動電流値とを加算して、最終的な駆動電流値を算出する（ステップＳ15）。この駆動電流値は駆動デューティに換算され、吸入調量弁１４の開弁に適したタイミングにおいて吸入調量弁１４に与えられる。
【００３５】
次に、学習条件（例えば、アイドリングなどエンジン１の安定した状態で、且つ積分補正値の値が一定時間以上継続した場合等）が成立したか否かの判断を行う（ステップＳ16）。このステップＳ16の判断結果がYES の場合は、積分補正値（電流値）を学習値として記憶手段に記憶させる（ステップＳ17）。
このステップＳ17の実行後、あるいはステップＳ16の判断結果がNOの場合は、イグニッションスイッチがOFF されたか否か、即ちエンジン１が停止したか否かの判断を行う（ステップＳ18）。
このステップＳ18の判断結果がNO（エンジン運転）の場合は、ステップＳ11へ戻り、エンジン１が停止するまで上記の制御を繰り返す。
このステップＳ18の判断結果がYES （エンジン停止）の場合は、積分補正値（電流値）を学習値として記憶手段に記憶させる（ステップＳ19）。この時、運転中に学習値が記憶されている場合は、エンジン停止時の積分補正値に基づいて学習値を更新する。その後、吸入調量弁１４の開度制御を終了する（エンド）。
【００３６】
次に、学習値が記憶手段に記憶されている時における電流方向制御（始動時）と吐出量方向制御（エンジン運転中）を図４を参照して説明する。
上記ステップＳ1 の判断結果がNOの場合（スタート：エンジン１の始動時に学習値が記憶されている場合）、エンジン１の始動が完了しているか否かの判断を行う。即ち、スタータスイッチがOFF しているか否かの判断を行う（ステップＳ21）。
このステップＳ21の判断結果がNO（始動中）の場合は、ステップＳ22〜Ｓ26において電流方向制御を実施し、判断結果がYES （運転中）の場合は、ステップＳ27〜Ｓ31において吐出量方向制御を実施する。
【００３７】
ステップＳ21の判断結果がNO（始動中）と判断されると、先ず、目標レール圧（始動に適した目標レール圧）と、実レール圧との差圧ΔＰＣから比例補正値（電流値）を算出する（ステップＳ22）。
次に、目標レール圧と実レール圧の差圧ΔＰＣから積分補正値（電流値）を算出する（ステップＳ23）。
次に、ステップＳ22とステップＳ23で求めた比例補正値と積分補正値とを加算して最終Ｆ／Ｂ量（電流値）を算出する（ステップＳ24）。
次に、噴射量とリーク量（静リーク量＋動リーク量）とを加算して基本要求吐出量を求め、その基本要求吐出量からベース駆動電流値を算出する（ステップＳ25）。なお、１圧送２噴射の場合は、２倍した基本要求吐出量からベース駆動電流値を算出するものである。
次に、ステップＳ24で求めた最終Ｆ／Ｂ量（電流値）と、ステップＳ25で求めたベース駆動電流値と、記憶手段に記憶された学習値（サプライポンプ４のバラツキを補正する電流値）とを加算して、最終的な駆動電流値を算出する（ステップＳ26）。この駆動電流値は駆動デューティに換算され、吸入調量弁１４の開弁に適したタイミングで吸入調量弁１４に与えられる。上記ステップＳ22〜Ｓ26の制御はスタータスイッチがOFF されるまで繰り返される。
【００３８】
ステップＳ21の判断結果がYES （運転中）と判断されると、先ず、目標レール圧（運転状態に応じて算出された目標レール圧）と、実レール圧との差圧ΔＰＣから比例補正値（ポンプ吐出量）を算出する（ステップＳ27）。
次に、目標レール圧と実レール圧の差圧ΔＰＣから積分補正値（ポンプ吐出量）を算出する（ステップＳ28）。
次に、ステップＳ27とステップＳ28で求めた比例補正値と積分補正値とを加算して最終Ｆ／Ｂ量（ポンプ吐出量）を算出する（ステップＳ29）。
次に、噴射量とリーク量（静リーク量＋動リーク量）とを加算して基本要求吐出量を求め、その基本要求吐出量とステップＳ29で求めた最終Ｆ／Ｂ量（ポンプ吐出量）とを加算し、その加算した値（ポンプ吐出量）からベース駆動電流値を算出する（ステップＳ30）。なお、１圧送２噴射の場合は、基本要求吐出量を２倍にして算出するものである。
次に、ステップＳ30で求めたベース駆動電流値と、記憶手段に記憶された学習値（サプライポンプ４のバラツキを補正する電流値）とを加算して、最終的な駆動電流値を算出する（ステップＳ31）。この駆動電流値は駆動デューティに換算され、吸入調量弁１４の開弁に適したタイミングで吸入調量弁１４に与えられる。上記ステップＳ27〜Ｓ31の制御はイグニッションスイッチがOFF されるまで繰り返される。
【００３９】
なお、エンジン運転中に所定の学習条件（例えば、アイドリングなどエンジン１の安定した状態）が成立した時に、一時的に電流方向制御を実施し、その時に積分補正値（電流値）の値が一定時間以上継続した場合に、その時の積分補正値（電流値）を用いて学習値を更新するようにしても良い。
【００４０】
（実施例１の作動および効果）
学習値が記憶手段に記憶されていない時の作動例を図１を参照して説明する。
なお、この図１（ａ）は、エンジン１の始動時で、学習値が記憶されておらず、且つサプライポンプ４がバラツキ下限側の場合を示すものであり、図中ではスタータスイッチ（図中、スタータＳＷ）のON-OFF、レール圧（図中、目標圧は一点鎖線、実圧は実線）、エンジン回転数、電流方向制御における積分補正値（図中、電流Ｆ／Ｂ積分値）、吐出量方向制御における積分補正値（図中、燃料量Ｆ／Ｂ積分値）、吸入調量弁１４の駆動電流値（図中、吸入調量弁通電電流）の時系列変化を示す。
【００４１】
スタータスイッチがONされると、ポンプ吐出量がバラツキ下限側であるため、目標レール圧と実圧の偏差が下限側（吐出量不足側）に大きい。このため、比例補正項（図示しない）および積分補正項がポンプ吐出量を増す側に変化し（図中、ａ1 参照）、実レー  ル圧が目標レール圧まで上昇する。
実レール圧が上昇してエンジン１の始動が完了（スタータスイッチOFF ）しても、電流方向制御が継続され、吐出量方向制御には切り替わらない。そして、積分補正値（電流値）はリセットされずに、始動中の積分補正値（電流値）がそのまま保持継続される（図中、ａ2 参照）。
このため、ポンプ吐出量がバラツキ下限側であっても、エンジン１の始動完了後において、始動中にポンプ吐出量を増加させる積分補正値（電流値）がそのまま保持継続される（図中、ａ3 参照）。この結果、実レール圧が低下する不具合がなく、エンジン１の始動完了の直後に実レール圧の不足によってエンジン１が停止する不具合が発生しない。
このように、本実施例のコモンレール式燃料噴射装置は、車両の生産直後や、メンテナンス等によってＥＣＵ５の記憶手段にポンプ吐出量のバラツキを補正するための学習値が記憶されていない場合で、例えポンプ吐出量がバラツキ下限側であっても、エンジン１の始動後にエンジン１が停止する不具合が発生しない。
【００４２】
一方、バラツキを補正するための学習値が記憶されていない場合で、ポンプ吐出量がバラツキの上限側（吐出量過剰側）の場合、従来の技術では積分補正値が一旦ゼロにリセットされて、エンジン１の始動直後に目標レール圧に対して実レール圧が大きくオーバーシュートしてしまう。このオーバーシュートは、コモンレール２に減圧弁を搭載することで降圧できる。しかし、近年のコストダウンの要求から減圧弁を搭載しない要求があり、減圧弁を搭載しないとエンジン１の始動直後のオーバーシュートを抑制できない。このようなオーバーシュートが発生すると、始動直後に燃焼騒音が悪化したり、場合によっては始動直後にエンジン１が停止する可能性がある。
しかるに、本発明を適用する実施例１では、学習値が記憶されておらず、ポンプ吐出量がバラツキの上限側であっても、始動中の積分補正値（吐出量を減らす側の値）が始動直後にリセットされずに保持継続されるため、減圧弁を搭載しなくても、始動直後のオーバーシュートを抑えることができ、コモンレール圧のオーバーシュートにより発生する燃焼騒音や、エンジン停止などの不具合の発生を抑えることができる。
【実施例２】
【００４３】
実施例２を図７を参照して説明する。なお、図７（ａ）は従来におけるエンジン始動時および始動直後の積分補正値（電流値：図中、電流Ｆ／Ｂ積分値）と積分補正値（ポンプ吐出量：図中、燃料量Ｆ／Ｂ積分値）の変化を示し、図７（ｂ）は実施例１におけるエンジン始動時および始動直後の積分補正値（電流値：図中、電流Ｆ／Ｂ積分値）と積分補正値（ポンプ吐出量：図中、燃料量Ｆ／Ｂ積分値）の変化を示し、図７（ｃ）は実施例２におけるエンジン始動時および始動直後の積分補正値（電流値：図中、電流Ｆ／Ｂ積分値）と積分補正値（ポンプ吐出量：図中、燃料量Ｆ／Ｂ積分値）の変化を示すものである。
【００４４】
上記実施例１は、エンジン１が始動を完了（スタータスイッチOFF ）すると、エンジン１の始動完了時の積分補正値（電流値）をそのまま保持継続する例を示した。
これに対し、この実施例２は、エンジン１が始動を完了（スタータスイッチOFF ）すると、エンジン１の始動完了時の積分補正値（電流値）の所定の割合分を保持継続するものである。
なお、所定の割合は、ポンプ吐出量がバラツキ下限側であっても、エンジン１の運転が停止しない実レール圧を維持できる割合であれば良く、例えば、始動完了時の積分補正値（電流値）の５０％、７０％など、サプライポンプ４のバラツキ範囲などに応じて適宜設定されるものである。
【００４５】
［変形例］
上記の実施例では、ソレノイド２４の通電が停止されると弁開度が全閉状態となるノーマリクローズタイプの吸入調量弁１４を例に示したが、逆にソレノイド２４の通電が停止されると弁開度が全開状態となるノーマリオープンタイプの吸入調量弁１４を用いても良い。その場合、ソレノイド２４の駆動電流値を上げると吸入調量弁１４の開度が小さくなるため、ソレノイド２４の駆動電流値の増減制御は上記実施例とは逆に行うものである。
【図面の簡単な説明】
【００４６】
【図１】スタータスイッチ、レール圧、エンジン回転数、電流方向制御における積分補正値（電流）、吐出量方向制御における積分補正値（燃料量）、吸入調量弁の駆動電流値（通電電流）の時系列変化を説明するタイムチャート、および吸入調量弁の吸入量と駆動電流値（電流）の関係図である（実施例１）。
【図２】学習値有無判定手段の判断制御を示すフローチャートである（実施例１）。
【図３】学習値が記憶手段に記憶されていない時の制御を示すフローチャートである（実施例１）。
【図４】学習値が記憶手段に記憶されている時における電流方向制御と吐出量方向制御を示すフローチャートである（実施例１）。
【図５】コモンレール式燃料噴射装置の概略図である（実施例１）。
【図６】サプライポンプの断面図である（実施例１）。
【図７】エンジン始動時および始動直後の積分補正値（電流）と積分補正値（燃料量）の時系列変化を説明するタイムチャートである。
【図８】駆動電流値とポンプ吐出量との関係を示すグラフである。
【図９】スタータスイッチ、レール圧、エンジン回転数、電流方向制御における積分補正値（電流）、吐出量方向制御における積分補正値（燃料量）、吸入調量弁の駆動電流値（通電電流）の時系列変化を説明するタイムチャート、および吸入調量弁の吸入量と駆動電流値（電流）の関係図である（従来例）。
【符号の説明】
【００４７】
１  エンジン（内燃機関）
２  コモンレール
３  インジェクタ
４  サプライポンプ
５  ＥＣＵ（制御装置：補正手段を兼ねるフィードバック制御手段、記憶手段、学習補正手段、学習値有無判定手段、積分補正値保持手段を有する）
１４  吸入調量弁
１５  高圧ポンプ
２２  加圧室
２３  バルブ
２４  ソレノイド（アクチュエータ）
【図１】
2005139975.tif 000003
【図２】
2005139975.tif 000004
【図３】
2005139975.tif 000005
【図４】
2005139975.tif 000006
【図５】
2005139975.tif 000007
【図６】
2005139975.tif 000008
【図７】
2005139975.tif 000009
【図８】
2005139975.tif 000010
【図９】
2005139975.tif 000011