(57)【要約】【課題】  内燃機関の異常状態から正常状態への復帰後、コモンレール圧が過剰となることを防ぎ、内燃機関のドライバビリティの低下を防止することができる内燃機関用燃料噴射装置を提供する。【解決手段】  実燃料圧力と目標燃料圧力とに基づき、燃料供給ポンプ３から送出される燃料量を制御する指令送出量を演算する指令送出量演算手段３００を有した内燃機関用燃料噴射装置において、指令送出量演算手段３００は、内燃機関の回転数が異常回転数以上となる異常状態が検出されると、異常状態に応じた指令送出量を出力し、異常状態が解除された直後は、徐々に増加されるような指令送出量が出力されることを特徴としている。【選択図】図３
2006200517.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）内燃機関により回転駆動されて、吸入した燃料を加圧し、送出する燃料供給ポンプ、
（ｂ）この燃料供給ポンプより送出される燃料の送出量を変更し、前記燃料供給ポンプより送出される実燃料圧力、あるいは前記内燃機関の気筒内に噴射供給される実燃料圧力を変更することが可能な送出量制御弁、
（ｃ）前記実燃料圧力と、前記内燃機関の運転状態または運転条件に応じて演算される目標燃料圧力との圧力偏差に基づき該実燃料圧力が該目標燃料圧力に略一致するように指令送出量を演算し、その指令送出量を前記送出量制御弁に出力して燃料の送出量を変更させる指令送出量演算手段、
（ｄ）および、前記内燃機関の運転状態の異常を判定すると、この異常判定情報を前記指令送出量演算手段に与える異常判定手段を有し、
（ｅ）前記指令送出量演算手段は、前記異常判定手段が異常を判定したときは、前記指令送出量として前記内燃機関の異常状態に応じた異常時指令送出量を発生し、かつ、前記異常が解除された直後は、前記指令送出量として、前記圧力偏差に基づき演算される前記指令送出量に向って徐々に増加するような徐変指令送出量を発生することを特徴とする内燃機関用燃料噴射装置。
【請求項２】
前記指令送出量演算手段は、
前記異常判定手段が異常を判定していないときは、前記圧力偏差に基づき前記指令送出量を演算する正常時指令送出量演算手段、
前記異常を判定したときは、前記異常時指令送出量を発生する異常時指令送出量発生手段、
前記異常を判定したときは、前記正常時指令送出量演算手段の演算を制限させる演算制限手段、
および、前記異常の判定が解除された直後の所定時間は、前記異常時に前記演算制限手段で制限された前記指令送出量から徐々に増加するような前記徐変指令送出量を演算するように前記正常時指令送出量演算手段を制御する徐変手段を有していることを特徴とする請求項１に記載の内燃機関用燃料噴射装置。
【請求項３】
前記演算制限手段は、前記正常時指令送出量演算手段の演算を制限し、前記正常時指令送出量演算手段は、燃料の送出量が実質的に零となるような前記指令送出量を発生することを特徴とする請求項２に記載の内燃機関用燃料噴射装置。
【請求項４】
前記異常時指令送出量発生手段は、燃料の送出量が実質的に零となるような前記異常時指令送出量を発生することを特徴とする請求項２または請求項３に記載の内燃機関用燃料噴射装置。
【請求項５】
前記正常時指令送出量演算手段は、前記圧力偏差と所定の比例ゲインとにより比例項を演算する比例項演算手段、および前記圧力偏差と所定の積分ゲインとにより積分項を演算する積分項演算手段を含んでおり、
前記演算制限手段は、前記比例項演算手段、および前記積分項演算手段の演算を制限させ、
前記徐変手段は、前記比例項演算手段、もしくは前記積分項演算手段のいずれか一方の演算手段の演算を実行させることを特徴とする請求項２から請求項４のいずれか一項に記載の内燃機関用燃料噴射装置。
【請求項６】
前記徐変手段は、前記比例項演算手段のみの演算を実行させ、前記積分項演算手段の演算を制限させることを特徴とする請求項５に記載の内燃機関用燃料噴射装置。
【請求項７】
前記正常時指令送出量演算手段は、前記圧力偏差と所定の比例ゲインとにより比例項を演算する比例項演算手段、および前記圧力偏差と所定の積分ゲインとにより積分項を演算する積分項演算手段を含んでおり、
前記演算制限手段は、前記比例項演算手段、および前記積分項演算手段の演算を制限させ、
前記徐変手段は、前記比例項演算手段の前記比例ゲイン、または前記積分項演算手段の前記積分ゲインを変更するゲイン変更手段を有し、少なくとも前記比例ゲインおよび前記積分ゲインのうちいずれか一方のゲインを変更することを特徴とする請求項２から請求項４のいずれか一項に記載の内燃機関用燃料噴射装置。
【請求項８】
請求項１から請求項７のうちいずれか一項に記載の内燃機関用燃料噴射装置において、
燃料の噴射圧力に相当する高圧燃料を蓄圧すると共に、蓄圧された高圧燃料を前記内燃機関の各気筒に搭載された複数の燃料噴射弁に分配供給するためのコモンレールを備え、
前記送出量制御弁は、前記燃料供給ポンプの加圧室内に吸入される燃料の吸入量を前記指令送出量に応じて変更する吸入調量弁であり、
前記燃料供給ポンプは、前記吸入調量弁を経て前記加圧室内に吸入される燃料を加圧して、前記コモンレール内に圧送する吸入調量型の燃料供給ポンプであることを特徴とする内燃機関用燃料噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実燃料圧力が目標燃料圧力に略一致するように、燃料供給ポンプから送出される燃料送出量を制御する内燃機関用燃料噴射装置に関する。
【背景技術】
【０００２】
従来、内燃機関の異常状態を検出したとき、例えば内燃機関がオーバーラン運転されたときに、燃料噴射圧（コモンレール圧）を低下させ、オーバーラン運転の防止を行う内燃機関用燃料噴射装置が知られている（特許文献１参照）。
【０００３】
図７は、従来技術におけるエンジン回転数、コモンレール圧、指令送出量、および燃料送出量の様子を示すタイムチャートである。従来技術の内燃機関用燃料噴射装置には、オーバーラン運転でない正常時に流量制御弁の制御量（弁開度もしくは弁駆動時間）を演算する正常時用演算装置と、オーバーラン運転である異常時に、正常時用の演算装置とは別の異常時用演算装置とが設けられており、スイッチング回路によって適宜切換えるようになっている。
【０００４】
オーバーラン運転でない正常時、スイッチング回路が正常時用演算装置からの演算結果を流量制御弁に出力するように切換えられる。正常時用演算装置は、実コモンレール圧と、目標コモンレール圧との圧力偏差に基づいて、目標の燃料送出量を演算し、その目標燃料送出量に基づき流量制御弁を制御する制御量を演算する（時刻ｔ０からｔ１を参照）。この制御量に基づき流量制御弁が制御され、コモンレール圧を内燃機関の運転状態、もしくは運転条件に適合したものとすることができる。
【０００５】
オーバーラン運転となっている異常時、スイッチング回路が異常時用演算装置からの演算結果を流量制御弁に出力するように切換えられる。異常時用演算装置は、燃料供給ポンプからコモンレールに送出される燃料の送出量を実質的に零にするように流量制御弁を制御する制御量を発生する（時刻ｔ１からｔ２を参照）。この制御量に基づき流量制御弁が制御されると、コモンレール圧を低下し、オーバーラン運転を防止することができる。
【特許文献１】特開平１１−２４７６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記内燃機関用燃料噴射装置は、図７のタイムチャートに示すように、時刻ｔ１からｔ２までのオーバーラン運転中、異常時用演算装置からの制御量で流量制御弁を制御し、実コモンレール圧を低下させている。この内燃機関用燃料噴射装置は、オーバーラン運転中であっても、正常時用演算装置では、実コモンレール圧と目標コモンレール圧との圧力偏差に基づいて、流量制御弁の制御量（指令送出量）を演算している（図７中の（ｃ）の時刻ｔ１からｔ２を参照）。その制御量は、図に示すようにコモンレールへの燃料の送出量が最大となる値となる。
【０００７】
オーバーラン運転が解除される、すなわち内燃機関の異常状態から正常状態へ復帰すると（時刻ｔ２）、スイッチング回路によって、正常時用演算装置で演算された制御量で流量制御弁が制御される。図７中の（ｃ）に示すように、この制御量は、コモンレールへの燃料の送出量が最大となるような量となっているので、大量の燃料がコモンレールへ送出され、コモンレール圧が突然上昇する。
【０００８】
内燃機関用燃料噴射装置には、過剰の圧力上昇を防止する目的で、コモンレールにプレッシャリミッタが設けられている。前述したように、オーバーラン運転が解除されると、コモンレール圧は、プレッシャリミッタが作動する圧力以上となり（時刻ｔ３）、プレッシャリミッタが作動する。すると、プレッシャリミッタを介して、コモンレール内の燃料が燃料タンクに戻され、圧力が低下する。
【０００９】
しかし、プレッシャリミッタは、一旦作動すると、オーバーラン運転が解除される内燃機関の回転数に対応するコモンレール圧よりも低い圧力を維持するような構造（圧力レギュレート機能）となっている。このため、オーバーラン運転の解除した直後にプレッシャリミッタが作動すると、コモンレール圧を適切な圧力とすることができなくなり、内燃機関の出力が低下してしまう。その結果、オーバーラン運転が解除されたときの内燃機関のドライバビリティが低下し、運転者に違和感を与えてしまう。
【００１０】
本発明の目的は、上記問題点に鑑みなされたもので、内燃機関の異常状態から正常状態への復帰直後、コモンレール圧が過剰となることを防ぎ、内燃機関のドライバビリティの低下を防止することができる内燃機関用燃料噴射装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の内燃機関用燃料噴射装置は、（ａ）内燃機関により回転駆動されて、吸入した燃料を加圧し、送出する燃料供給ポンプ、（ｂ）この燃料供給ポンプより送出される燃料の送出量を変更し、燃料供給ポンプより送出される実燃料圧力、あるいは内燃機関の気筒内に噴射供給される実燃料圧力を変更することが可能な送出量制御弁、（ｃ）実燃料圧力と、内燃機関の運転状態または運転条件に応じて演算される目標燃料圧力との圧力偏差に基づき該実燃料圧力が該目標燃料圧力に略一致するように指令送出量を演算し、その指令送出量を送出量制御弁に出力して燃料の送出量を変更させる指令送出量演算手段、（ｄ）および、内燃機関の運転状態の異常を判定すると、異常判定情報を指令送出量演算手段に与える異常判定手段を有し、（ｅ）指令送出量演算手段は、異常判定手段が異常を判定したときは、指令送出量として内燃機関の異常状態に応じた異常時指令送出量を発生し、かつ、異常が解除された直後は、指令送出量として、圧力偏差に基づき演算される指令送出量に向って徐々に増加するような徐変指令送出量を発生することを特徴としている。
【００１２】
これにより、指令送出量演算手段は、内燃機関が異常状態（例えば、オーバーラン運転時）となっている間は、指令送出量として内燃機関の異常状態に応じた異常時指令送出量を発生し、異常状態から正常状態に復帰させることができる。
【００１３】
そして、内燃機関の異常状態が解除された直後（復帰直後）、再び、正常時の指令送出量が演算されても、指令送出量演算手段は、指令送出量として、圧力偏差に基づき演算される指令送出量に向って徐々に増加するような徐変指令送出量を発生するので、過剰の燃料が燃料供給ポンプから送出されることが防止できる。
【００１４】
これにより、燃料供給ポンプからの燃料の送出量の時間当たりの変化量を小さくすることができ、実燃料圧力が、急激に上昇することがなくなるので、例えば、図７中の時刻ｔ３のように、実燃料圧力が、例えば、プレッシャリミッタが作動するほど急激に上昇することがなくなる。その結果、例えば、プレッシャリミッタが作動することによるドライバビリティの低下を招くことがなくなる。
【００１５】
具体的には、請求項２に記載したように、指令送出量演算手段は、異常判定手段が異常を判定していないときは、圧力偏差に基づき指令送出量を演算する正常時指令送出量演算手段、異常を判定したときは、異常時指令送出量を発生する異常時指令送出量発生手段、異常を判定したときは、正常時指令送出量演算手段の演算を制限させる演算制限手段、および、異常の判定が解除された直後は、異常時に演算制限手段で制限された指令送出量から徐々に増加するような徐変指令送出量を演算するように正常時指令送出量演算手段を制御する徐変手段を有していることを特徴としている。
【００１６】
請求項２によると、指令送出量演算手段は、正常時には、正常時指令送出量演算手段により指令送出量を演算し、異常時には、演算制限手段が正常時指令送出量演算手段の演算を制限し、異常時指令送出量発生手段が異常時指令送出量を発生しているので、内燃機関を異常状態から正常状態に復帰させることができる。そして、徐変手段は、異常時からの復帰直後、徐変指令送出量を出力するように正常時指令送出量演算手段を制御するので、実燃料圧力が急激に上昇することがなくなる。
【００１７】
請求項３に記載したように、演算制限手段は、正常時指令送出量演算手段の演算を制限し、正常時指令送出量演算手段は、燃料の送出量が実質的に零（０）となるような指令送出量を発生することが好ましい。指令送出量を実質的に０とすると、正常状態への復帰時に、燃料の送出量を実質的に０から徐々に増加させることができるので、確実に実燃料圧力の急激な上昇を防ぐことが可能となるためである。
【００１８】
請求項４に記載したように、異常時指令送出量発生手段は、燃料の送出量が実質的に零（０）となるような異常時指令送出量を発生することが好ましい。異常状態となっている間、異常時指令送出量発生手段が発生する異常時指令送出量を実質的に０にすることにより、燃料の送出量を実質的に０とすることができる。その結果、早急に実燃料圧力を低下させることができ、内燃機関の異常状態から早急に正常な状態に復帰させることが可能となるためである。
【００１９】
請求項５に記載したように、請求項２から請求項４のいずれか一項に記載の正常時指令送出量演算手段は、圧力偏差と所定の比例ゲインとにより比例項を演算する比例項演算手段、および圧力偏差と所定の積分ゲインとにより積分項を演算する積分項演算手段を含んでおり、演算制限手段は、比例項演算手段、および積分項演算手段の演算を制限させ、徐変手段は、比例項演算手段、もしくは積分項演算手段のいずれか一方の演算手段の演算を実行させることを特徴としている。
【００２０】
これにより、実燃料圧力を目標燃料圧力に精度よく追従させることができると共に、比例項演算手段、または積分項演算手段の演算動作を制御するだけで、異常時、または正常復帰時に適した指令送出量を送出量制御弁に出力することができる。
【００２１】
また、請求項６に記載したように、徐変手段は、比例項演算手段のみの演算を実行させ、積分項演算手段の演算を制限させることを特徴としている。これにより、適切な割合で徐変指令送出量を増加させることが可能となる。
【００２２】
請求項７に記載したように、請求項２から請求項４のいずれか一項に記載の正常時指令送出量演算手段は、圧力偏差と所定の比例ゲインとにより比例項を演算する比例項演算手段、および圧力偏差と所定の積分ゲインとにより積分項を演算する積分項演算手段を含んでおり、演算制限手段は、比例項演算手段、および積分項演算手段の演算を制限させ、徐変手段は、比例項演算手段の比例ゲイン、または積分項演算手段の積分ゲインを変更するゲイン変更手段を有し、少なくとも比例ゲインおよび積分ゲインのうちいずれか一方のゲインを変更することを特徴としている。
【００２３】
これにより、実燃料圧力を目標燃料圧力に精度よく追従させることができると共に、比例ゲイン、または積分ゲインの値を制御するだけで、異常時、または正常復帰時に適した指令送出量を送出量制御弁に出力することができる。また、比例ゲイン、積分ゲインを変更することができるので、徐変指令送出量の増加する割合を所望な値に定めることが可能となる。
【００２４】
請求項８に記載の内燃機関用燃料噴射装置は、請求項１から請求項７のうちいずれか一項に記載の内燃機関用燃料噴射装置において、燃料の噴射圧力に相当する高圧燃料を蓄圧すると共に、蓄圧された高圧燃料を内燃機関の各気筒に搭載された複数の燃料噴射弁に分配供給するためのコモンレールを備え、送出量制御弁は、燃料供給ポンプの加圧室内に吸入される燃料の吸入量を指令送出量に応じて変更する吸入調量弁であり、燃料供給ポンプは、吸入調量弁を経て加圧室内に吸入される燃料を加圧して、コモンレール内に圧送する吸入調量型の燃料供給ポンプであることを特徴としている。
【００２５】
送出調量型の燃料供給ポンプに使用されている調量弁は、加圧室内の燃料圧力を直接受ける構成となっているため、高耐圧性が要求され、調量弁が大型化して高コストとなり易い。請求項７に記載されているように、燃料供給ポンプを吸入調量型とすることにより、調量弁にかかる燃料圧力が非常に低いので、調量弁の小型化、低コスト化を実現できる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施形態を図面に基づいて説明する。図１は、コモンレール式燃料噴射システムの全体構造を示した図である。本実施形態のコモンレール式燃料噴射システムは、例えば自動車等の車両に搭載された４気筒ディーゼルエンジン等の内燃機関（以下、エンジンと呼ぶ）の各気筒に燃料を噴射供給するシステムである。
【００２７】
この燃料噴射システムは、各気筒に噴射供給する燃料噴射圧力に相当する高圧燃料を蓄圧するコモンレール１と、このコモンレール１内に蓄圧された高圧燃料をエンジンの各気筒に噴射供給するための複数個（本例では４個）の電磁式燃料噴射弁（インジェクタ）２と、エンジンにより回転駆動され、吸入した燃料を加圧してコモンレール１に圧送する吸入調量型の燃料供給ポンプ（サプライポンプ）３と、複数個のインジェクタ２およびサプライポンプ３を電子制御するエンジン制御ユニット（以下、ＥＣＵと呼ぶ）９とを備えている。この図１では、４気筒エンジンの１つの気筒に対応するインジェクタ２のみを示し、他の気筒については、図示を省略している。
【００２８】
コモンレール１には、連続的に燃料噴射圧力に相当する高い圧力が蓄圧される必要がある。そのため、コモンレール１に蓄圧される高圧燃料は、高圧配管１０を介してサプライポンプ３から供給されている。コモンレール１には、燃料タンク５に連通する燃料排出路１４、１５へ通じる燃料排出路１２が設けられている。コモンレール１と燃料排出路１２との間には、コモンレール１内の燃料圧力が限界設定圧力を超えることがないように、燃料圧力を逃がすためのプレッシャリミッタ７が取り付けられている。
【００２９】
プレッシャリミッタ７は、システム内の燃料圧力、すなわち、コモンレール１内の燃料圧力（コモンレール圧）が限界設定圧力を超えた際に開弁して、システム内の燃料圧力を限界設定圧力以下に抑えるための圧力安全弁である。そして、このプレッシャリミッタ７には、圧力レギュレート機能が備えられている。圧力レギュレート機能とは、プレッシャリミッタ７が過剰圧送する等のシステム内の異常高圧時に車両を退避走行させる目的で、車両を継続走行させるのに必要最低限の圧力（レギュレート圧）を維持できるように閉弁圧を規制する機能である。
【００３０】
エンジンの各気筒に搭載されたインジェクタ２は、コモンレール１より分岐する複数の分岐管１１の下流端に接続され、噴射孔を開閉するノズルニードルを収容する燃料噴射ノズル、ノズルニードルを開弁方向に駆動する電磁式アクチュエータ、およびノズルニードルを閉弁方向に付勢するスプリング等の付勢手段等により構成されている。
【００３１】
これらのインジェクタ２からエンジンの各気筒への燃料噴射は、ノズルニードルと一体的に動作するコマンドピストンの背圧制御室内の燃料圧力を増減制御する電磁式アクチュエータとしての電磁弁４への通電および通電停止により電子制御される。つまり、各気筒のインジェクタ２の電磁弁４が開弁している間、コモンレール１内に蓄圧された高圧燃料がエンジンの各気筒に噴射供給される。ここで、インジェクタ２からのリーク燃料または背圧制御室からの排出燃料（リターン燃料）は、燃料排出路１４から燃料排出路１５を経て燃料タンク５に還流される。
【００３２】
サプライポンプ３は、燃料タンク５からフィルタ８を介して吸入した低圧燃料を加圧して送出口からコモンレール１へ高圧燃料を送出する高圧供給ポンプである。このサプライポンプ３は、エンジンのクランク軸の回転に伴ってポンプ駆動軸が回転することで燃料タンク５内の低圧燃料を汲み上げる周知のフィードポンプと、ポンプ駆動軸により回転駆動されるカムと、このカムに駆動されて上死点と下死点との間を往復移動する１個以上のプランジャと、１個以上のプランジャが１個以上のシリンダ内を往復移動することにより、燃料流路を経て吸入された燃料を加圧する１個以上の加圧室と、この加圧室内の燃料圧力が所定以上に上昇すると開弁する１個以上の送出弁とを備えている。
【００３３】
また、サプライポンプ３には、内部の燃料温度が高温にならないように、リークポートが設けられており、サプライポンプ３からのリーク燃料は、燃料排出路１３から燃料排出路１５を経て燃料タンク５に還流される。このサプライポンプ３内に形成される燃料流路、つまりフィードポンプから加圧室に至る燃料供給路には、その燃料供給路の開口度合（弁体のリフト量、弁孔の開口面積、または弁孔の開口時間）を調整することで、サプライポンプ３からコモンレール１への燃料の送出量を変更して、コモンレール１内の燃料圧力（コモンレール圧）を制御するための送出量制御弁としての吸入調量弁（以下、ＳＣＶと呼ぶ）６が取り付けられている。
【００３４】
ＳＣＶ６は、図２に示すＳＣＶ駆動回路４００を介してＥＣＵ９から印加されるＳＣＶ駆動電流によって電子制御されることにより、サプライポンプ３の加圧室内に吸入される燃料の吸入量を調整する。このＳＣＶ６は、フィードポンプから加圧室内へ燃料を送るための燃料供給路の開度を調整するバルブ、バルブを閉弁方向に駆動するソレノイドコイル、およびバルブを開弁方向に付勢するスプリング等の付勢手段を備えている。
【００３５】
また、ＳＣＶ６は、ＳＣＶ駆動回路４００を介してソレノイドコイルに印加されるＳＣＶ駆動電流の大きさに比例して、サプライポンプ３の加圧室から、コモンレール１へ送出される高圧燃料の送出量を調整して、コモンレール１内の実燃料圧力としての燃料圧力（実コモンレール圧（ＰＣ））、つまり各インジェクタ２からエンジンの各気筒へ噴射供給する燃料噴射圧力を制御する。
【００３６】
送出調量型のサプライポンプ３に使用されている調量弁は、サプライポンプ３の加圧室内の燃料圧力を直接受ける構成となっているため、高耐圧性が要求され、調量弁が大型化して高コストとなり易い。本実施形態のように、サプライポンプ３を吸入調量型とすることにより、ＳＣＶ６にかかる燃料圧力を非常に低くすることができるので、調量弁の小型化、低コスト化を実現できる。
【００３７】
ＥＣＵ９には、制御処理、演算処理を行うＣＰＵ、各種制御プログラムおよびデータを保存する記憶装置（ＥＥＰＲＯＭ、ＲＡＭ等のメモリ）、入力回路、出力回路、電源回路、インジェクタ駆動回路、ＳＣＶ駆動回路４００等の機能を含んで構成される周知の構造のマイクロコンピュータが設けられている。
【００３８】
そして、ＥＣＵ９には、図１に示すように、エンジン回転数センサ１６、アクセル開度センサ１７、冷却水温センサ１８、コモンレール１内の圧力を検出する圧力センサ１９等、エンジン運転状態や運転条件を検出するための各種センサが接続され、各種センサからのセンサ信号は、Ａ／Ｄ変換機でＡ／Ｄ変換された後にマイクロコンピュータに入力される。ＥＣＵ９は、これら各種センサからの信号に基づいて、エンジン運転状態や運転条件に応じた最適な噴射時期や噴射量等を演算し、その演算結果に基づきインジェクタ駆動回路によって各インジェクタ２を駆動する。
【００３９】
また、ＥＣＵ９は、圧力センサ１９により検出される実コモンレール圧（ＰＣ）が、エンジン運転状態や運転条件に応じた最適な燃料圧力、すなわち目標燃料圧力（目標コモンレール圧（ＰＣＴ））に追従するように、サプライポンプ３からの送出量を演算し、その演算結果に基づきＳＣＶ駆動回路４００によってＳＣＶ６を駆動し、実コモンレール圧（ＰＣ）をフィードバック制御する。
【００４０】
次に、実コモンレール圧（ＰＣ）のフィードバック制御について図２および図３に基づき詳細に説明する。図２は、ＳＣＶの制御の概要を示すブロック図である。図３は、図２中の指令送出量演算部の概要を示すブロック図である。
【００４１】
ＥＣＵ９には、図２に示すように、目標コモンレール圧演算部１００、指令送出量演算手段としての指令送出量演算部３００、ＳＣＶ駆動回路４００、および異常判定手段としての異常判定部２００を含んで構成されている。ＥＣＵ９には、ＳＣＶ駆動回路４００からのＳＣＶ駆動電流により、その開口度合が制御されるＳＣＶ６が接続されている。さらに、ＥＣＵ９には、エンジン回転数センサ１６、アクセル開度センサ１７、圧力センサ１９からのセンサ信号が入力されている。
【００４２】
目標コモンレール圧演算部１００は、エンジン回転数センサ１６から入力されるエンジン回転数（ＮＥ）と、アクセル開度センサ１７から入力されるアクセル開度（ＡＣＣ）とに基づき目標コモンレール圧（ＰＣＴ）を演算し、その目標コモンレール圧（ＰＣＴ）を指令送出量演算部３００に出力する。
【００４３】
指令送出量演算部３００は、圧力センサ１９から入力される実コモンレール圧（ＰＣ）と、目標コモンレール圧（ＰＣＴ）とに基づき指令送出量（ＱＰＴ）を演算し、その指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力する。指令送出量（ＱＰＴ）は、例えば、周知のＰＩ制御手法や、ＰＩＤ制御手法等により演算される。この指令送出量演算部３００における指令送出量（ＱＰＴ）の演算方法については、後ほど図３に基づいて詳細に説明する。
【００４４】
ＳＣＶ駆動回路４００は、指令送出量（ＱＰＴ）を、指令送出量（ＱＰＴ）に応じたＳＣＶ６の開口度合となるようにＳＣＶ駆動電流に変換し、そのＳＣＶ駆動電流をＳＣＶ６に出力する。そして、ＳＣＶ６は、ソレノイドコイルに印加されるＳＣＶ駆動電流に応じて、その開口度合が調整され、所望の低圧燃料を加圧室内に吸入させる。
【００４５】
なお、このＳＣＶ駆動電流は、印加するＳＣＶ６の形態に応じて適切なものとする。例えば、ＳＣＶ６が電流値に応じて開口度合を調整することができる比例制御弁タイプの電磁弁であれば、ＳＣＶ駆動電流は、指令送出量（ＱＰＴ）に応じた電流値とする。ＳＣＶ６がソレノイドコイルに通電される時間に応じて開口度合を調整することができるオン・オフ制御弁タイプの電磁弁であれば、ＳＣＶ駆動電流は、指令送出量（ＱＰＴ）に応じたデューティ比とする。
【００４６】
異常判定部２００は、エンジン回転数センサ１６からのエンジン回転数（ＮＥ）を監視することで、エンジンが異常回転数となるオーバーラン運転状態にあるか否かを判定する（図６中の（ａ）を参照）。エンジンが異常回転数を超えるとオーバーラン運転状態にあると判定され、異常判定情報としての異常判定信号が指令送出量演算部３００に出力される。エンジンが正常復帰回転数を下回るとオーバーラン運転状態が解消されたと判定され、異常判定信号の出力が停止される。この正常復帰回転数は、異常回転数よりも低い回転数となっており、回転数にある程度の差を設けている。
【００４７】
次に、異常判定部２００がオーバーラン運転状態でないと判定したとき、オーバーラン運転状態と判定したとき、およびオーバーラン運転状態が解消されたと判定したときの指令送出量演算部３００の演算動作について図３に基づき詳細に説明する。
【００４８】
指令送出量演算部３００は、図３に示すように、比例項演算手段としての比例項Ｐ演算部３１１と積分項演算手段としての積分項Ｉ演算部３１２とを有する正常時指令送出量演算部３１０、制御部３２０、および異常時指令送出量発生部３３０を含んで構成されている。制御部３２０と異常時指令送出量発生部３３０には、異常判定部２００からの異常判定信号が入力されるようになっている。
【００４９】
正常時指令送出量演算部３１０は、比例項Ｐ演算部３１１と積分項Ｉ演算部３１２とを含んで構成されており、両演算部３１１、３１２は、目標コモンレール圧（ＰＣＴ）と実コモンレール圧（ＰＣ）との偏差（制御偏差（Ｚ））に応じてＰＩ制御を実行し、指令送出量（ＱＰＴ）を演算する。なお、本実施形態では、ＰＩ制御により指令送出量（ＱＰＴ）を演算しているが、微分項Ｄ演算部（図示せず）を追加して、ＰＩＤ制御により指令送出量（ＱＰＴ）を演算してもよい。微分項Ｄ演算部を追加することにより、実コモンレール圧（ＰＣ）の追従性を向上させることが可能となる。
【００５０】
比例項Ｐ演算部３１１、積分項Ｉ演算部３１２に与えられる比例ゲイン（ＧＰ）、および積分ゲイン（ＧＩ）は、例えば、制御偏差（Ｚ）と比例ゲイン（ＧＰ）、制御偏差（Ｚ）と積分ゲイン（ＧＩ）との関係を予め実験等により測定して作成したゲインマップに基づいて算出する。また、比例ゲイン（ＧＰ）、および積分ゲイン（ＧＩ）は、エンジン運転状態、運転条件から算出してもよい。
【００５１】
制御部３２０は、異常判定部２００からの異常判定信号に応じて正常時指令送出量演算部３１０の演算動作を制御する装置である。制御部３２０は、演算制限部３２１、および徐変部３２２から構成されている。
【００５２】
演算制限部３２１は、異常判定信号に応じて比例項Ｐ演算部３１１、積分項Ｉ演算部３１２の演算の実行・中止または、演算結果を制限する装置である。本実施形態では、演算制限部３２１は、異常判定信号が入力されると、比例項Ｐ演算部３１１、積分項Ｉ演算部３１２の演算を中止させる演算中止信号を出力する。
【００５３】
正常時指令送出量演算部３１０は、演算中止信号が入力されると、比例項Ｐ演算部３１１、積分項Ｉ演算部３１２の演算が中止され、サプライポンプ３からコモンレール１への燃料の送出量を実質的に０とする指令送出量（ＱＰＴ）を演算する。具体的には、正常時指令送出量演算部３１０が演算する指令送出量（ＱＰＴ）は、０となる。この指令送出量（ＱＰＴ）は、記憶装置にデータが記憶される。
【００５４】
なお、演算中止信号が入力された正常時指令送出量演算部３１０は、演算される指令送出量（ＱＰＴ）を０としなくてもよい。正常時指令送出量演算部３１０は、演算される指令送出量（ＱＰＴ）を異常判定信号が停止される直前のエンジンの運転状態等によって制限するようにしてもよい。
【００５５】
徐変部３２２は、異常判定信号に応じて正常時指令送出量演算部３１０が出力する指令送出量（ＱＰＴ）を、異常状態時に演算中止信号が入力された正常時指令送出量演算部３１０から所定の変化割合で徐々に増加させる装置である。このとき、正常時指令送出量演算部３１０が演算する指令送出量（ＱＰＴ）が、請求項に記載の徐変指令送出量となる。徐変部３２２は、一旦、異常判定信号が入力され、その後、異常判定信号が解除されたことを認識すると、解除されてから所定時間の間、比例項Ｐ演算部３１１の演算を実行し、積分項Ｉ演算部３１２の演算を中止させる徐変信号を出力する。正常時指令送出量演算部３１０は、徐変信号が入力されると、比例項Ｐ演算部３１１のみで指令送出量（ＱＰＴ）を演算する。
【００５６】
徐変信号が入力された正常時指令送出量演算手段３１０が演算する指令送出量（ＱＰＴ）は、比例項Ｐ演算部３１１、積分項Ｉ演算部３１２の両方の演算部で演算される指令送出量（ＱＰＴ）よりも時間当たりの増加量が小さくなるので、サプライポンプ３からコモンレール１への燃料の送出量の時間当たりの増加量も小さくなる（図６中の（ｃ）（ｄ）、時刻ｔ２からｔ３を参照）。したがって、実コモンレール圧（ＰＣ）は、急激に上昇することがなくなるので、例えば、図７中の時刻ｔ３のようにプレッシャリミッタ７が作動することがなくなる。その結果、プレッシャリミッタ７が作動することによるドライバビリティの低下を招くことがなくなる。なお、制御部３２０の動作については、後ほど、図４から図６のフローチャートおよびタイムチャートに基づいて詳細に説明する。
【００５７】
異常時指令送出量発生部３３０は、異常判定部２００から異常判定信号が入力されると、サプライポンプ３からコモンレール１への燃料の送出量を実質的に０とする指令送出量（ＱＰＴ）を発生する装置である。このとき、異常時指令送出量発生部３３０が発生する指令送出量（ＱＰＴ）が、請求項に記載の異常時指令送出量となる。
【００５８】
このような構成により、指令送出量演算部３００は、エンジンの運転状態に応じた適切な指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力することが可能となる。エンジンが正常状態にあれば、指令送出量演算部３００は、正常時指令送出量演算部３１０で、目標コモンレール圧（ＰＣＴ）と実コモンレール圧（ＰＣ）との偏差（制御偏差（Ｚ））に応じて演算された指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力する。
【００５９】
エンジンが異常状態にあれば、指令送出量演算部３００は、異常時指令送出量発生部３３０が発生した指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力する。このとき、正常時指令送出量演算部３１０の演算は、演算制限部３２１からの演算中止信号により、演算が中止され、正常時指令送出量演算部３１０は、サプライポンプ３からコモンレール１への燃料の送出量を実質的に０とする値を発生している。
【００６０】
エンジンが異常状態から復帰した直後は、指令送出量演算部３００は、徐変部３２２から徐変信号が入力された正常時指令送出量演算部３１０で演算された指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力する。所定時間が経過すると、徐変信号は停止され、指令送出量演算部３００は、上記制御偏差（Ｚ）に応じて演算された指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力する。
【００６１】
次に、指令送出量演算部３００を含むＥＣＵ１０の動作について、図４から図６に基づき詳細に説明する。図４および図５は、指令送出量演算部３００における指令送出量（ＱＰＴ）の演算の様子を示すフローチャートである。図６は、本実施形態におけるエンジン回転数（ＮＥ）、コモンレール圧、指令送出量（ＱＰＴ）、および燃料送出量の様子を示すタイムチャートである。
【００６２】
図４および図５に示すフローチャートは、所定時間毎（例えば、数ｍｓから１０数ｍｓ毎）に繰り返し実行されるようになっている。
【００６３】
最初に、図４のフローチャートを説明する。ＥＣＵ９は、以下のステップＳ１からステップＳ１１の処理を行うことにより、指令送出量（ＱＰＴ）を演算する際の演算モードを決定する。決定される演算モードは、正常モード、異常モード、復帰モードのいずれかである。
【００６４】
正常モードとは、エンジンが異常回転数以下の回転数で運転される状態のときに選択される演算モードである（図６中の時刻ｔ０からｔ１を参照）。異常モードとは、エンジンが異常回転数以上の回転数で運転される状態のときに選択される演算モードである（図６中の時刻ｔ１からｔ２を参照）。
【００６５】
復帰モードとは、一旦、演算モードが異常モードとなった後、エンジンが正常復帰回転数以下の回転数で運転される状態のときに選択される演算モードである（図６中の時刻ｔ２からｔ３を参照）。なお、この復帰モードは、所定時間経つと、正常モードとなる（図６中の時刻ｔ３以降を参照）。
【００６６】
ステップＳ１では、ＥＣＵ９は、エンジン回転数センサ１６およびアクセル開度センサ１７で検出されるエンジン回転数（ＮＥ）およびアクセル開度（ＡＣＣ）を読み込む。
【００６７】
ステップＳ２では、目標コモンレール圧演算部１００がエンジン回転数（ＮＥ）とアクセル開度（ＡＣＣ）とに基づいて目標コモンレール圧（ＰＣＴ）を演算し、その結果を指令送出量演算部３００内の正常時指令送出量演算部３１０に出力する。
【００６８】
ステップＳ３では、エンジン回転数（ＮＥ）が異常回転数を超えているか否かの判定を行う。ここでの処理が異常判定部２００での処理となる。その判定結果が、異常であれば、ＥＣＵ９は、処理をステップＳ４に移し、演算モードを異常モードとする。そして、異常判定部２００は、異常判定信号を指令送出量演算部３００内の制御部３２０および異常時指令送出量発生部３３０に出力する。
【００６９】
判定結果が、正常であれば、ＥＣＵ９は、処理をステップＳ５に移す。このとき、異常判定部２００は、異常判定信号を出力しない。
【００７０】
ステップＳ５では、ＥＣＵ９は、前回の異常判定部２００の判定結果が正常（異常判定信号が出力されていない）であったか否かを判定する。前回正常であれば、処理をステップＳ６に移し、前回異常であれば、処理をステップＳ９に移す。ステップＳ６からステップＳ９までの処理については後ほど説明する。
【００７１】
ステップＳ１０では、ＥＣＵ９は、ステップＳ５にて前回異常であると判定すると、演算モードを復帰モードにする。そして、ステップＳ１１にて、ＥＣＵ９は、復帰モードの継続時間を計時するカウント値（ＣＮＴ：初期値＝０）に１を加えてカウントアップする。
【００７２】
ステップＳ６からステップＳ９までの処理は、復帰モードの継続時間が所定時間経過したか否かを判定する過程である。ステップＳ６では、ＥＣＵ９は、前回の演算モードが正常モードか復帰モードであったかを判定する。前回の演算モードが正常モードであれば、処理をステップＳ９に移し、今回の演算モードを正常モードとする。前回の演算モードが復帰モードであれば、処理をステップＳ７に移す。
【００７３】
ステップＳ７では、ＥＣＵ９は、カウント値（ＣＮＴ）が基準値（ＣＮＴＬＶ）を超えたか否かを判定する。これにより、復帰モードの継続時間が所定時間経過したか否かを判定することができる。ＥＣＵ９は、カウント値（ＣＮＴ）が基準値（ＣＮＴＬＶ）を超えていれば、復帰モードが所定時間経過したとして処理をステップＳ８に移し、カウント値（ＣＮＴ）を初期値（＝０）に戻す。そして、ＥＣＵ９は、ステップＳ９にて演算モードを正常モードに切り替える。
【００７４】
カウント値（ＣＮＴ）が基準値（ＣＮＴＬＶ）を超えていなければ、ＥＣＵ９は、処理をステップＳ１０に移し、演算モードを復帰モードとし、ステップＳ１１にて、カウント値（ＣＮＴ）に１を加えてカウントアップする。
【００７５】
図４に示すフローチャートにより、ＥＣＵ９は、指令送出量（ＱＰＴ）を演算する際の演算モードを決定し、処理を図５に示すフローチャートに移す。
【００７６】
次に、図５のフローチャートを説明する。ここでは、図４のフローチャートで決定した演算モードに基づいて指令送出量（ＱＰＴ）を演算する。ステップＳ１２からステップＳ１５の処理は、各演算モードについて共通の処理である。ステップＳ１６とステップＳ１７の処理は、正常モードに関する処理である。ステップＳ１８とステップＳ１９の処理は、復帰モードに関する処理である。ステップＳ２０からステップＳ２２の処理は、異常モードに関する処理である。
【００７７】
ステップＳ１２では、ＥＣＵ９は、ステップＳ２にて演算した目標コモンレール圧（ＰＣＴ）を読み込む。そして、ステップＳ１３では、ＥＣＵ９は、圧力センサ１９で検出される実コモンレール圧（ＰＣ）を読み込む。ステップＳ１４では、ＥＣＵ９は、目標コモンレール圧（ＰＣＴ）と実コモンレール圧（ＰＣ）との偏差、すなわち制御偏差（Ｚ）を演算する。
【００７８】
ステップＳ１５では、ＥＣＵ９は、現在の演算モードが、正常モード、異常モード、復帰モードのうち、どのモードにあるかを判定する。ＥＣＵ９は、演算モードが正常モードであれば、ステップＳ１６へ、異常モードであれば、ステップＳ２０へ、復帰モードであれば、ステップＳ１８へ処理を移す。
【００７９】
（正常モードの場合）
ステップＳ１６およびステップＳ１７では、ＥＣＵ９は、正常時指令送出量演算部３１０内の比例項Ｐ演算部３１１および積分項Ｉ演算部３１２によって、ステップＳ１４で演算した制御偏差（Ｚ）に基づき、比例項（Ｐ）と積分項（Ｉ）を演算する。そして、ＥＣＵ９は、その演算結果に基づきステップＳ２３にて最終的な指令送出量（ＱＰＴ）を演算する。なお、演算される比例項（Ｐ）、積分項（Ｉ）は、それぞれ、上下限ガード値以内の値とされる。
【００８０】
指令送出量演算部３００からは、正常時指令送出量演算部３１０で演算される指令送出量（ＱＰＴ）がそのままＳＣＶ駆動回路４００に出力され、燃料送出量（ＱＰ）が制御される（図６中の（ｃ）（ｄ）、時刻ｔ０からｔ１を参照）。
【００８１】
（異常モードの場合）
ステップＳ２０およびステップＳ２１では、ＥＣＵ９は、制御部３２０の演算制限部３２１の演算中止信号により、比例項Ｐ演算部３１１および積分項Ｉ演算部３１２の演算を中止し、比例項（Ｐ）＝０、積分項（Ｉ）＝０とする。そして、ステップＳ２２では、ＥＣＵ９は、指令送出量（ＱＰＴ）＝０とする。このときの指令送出量（ＱＰＴ）は、異常時指令送出量発生部３３０が発生する値である。これにより、コモンレール１への燃料の送出量を実質的に０にすることができ、早急に実コモンレール圧（ＰＣ）を低下させることができる。その結果、エンジンを異常状態から早急に正常な状態に復帰させることが可能となる。
【００８２】
指令送出量演算部３００からは、指令送出量（ＱＰＴ）＝０がＳＣＶ駆動回路４００に出力され、燃料送出量（ＱＰ）が制御される。このとき、正常時指令送出量演算部３１０が演算する値も０となっている（図６中の（ｃ）（ｄ）、時刻ｔ１からｔ２を参照）。このとき演算される正常時指令送出量演算部３１０の値は、記憶装置に記憶される。
【００８３】
（復帰モードの場合）
ステップＳ１８およびステップＳ１９では、ＥＣＵ９は、制御部３２０の演算制限部３２１の演算中止信号の解除、徐変部３２２の徐変信号により、比例項Ｐ演算部３１１の演算を実行し、積分項Ｉ演算部３１２の演算を中止し、比例項（Ｐ）のみを演算する。そして、ＥＣＵ９は、比例項（Ｐ）のみで、ステップＳ２３にて最終的な指令送出量（ＱＰＴ）を演算する。演算される比例項（Ｐ）は、上下限ガード値以内の値とされる。
【００８４】
本実施形態では、指令送出量（ＱＰＴ）を徐変させるとき、比例項Ｐ演算部３１１のみで演算している。これは、積分項Ｉ演算部３１２のみで演算される指令送出量（ＱＰＴ）では、実コモンレール圧（ＰＣ）の追従性が非常に悪いためである。
【００８５】
指令送出量演算部３００からは、所定時間の間、比例項Ｐ演算部３１１のみで演算された指令送出量（ＱＰＴ）がそのままＳＣＶ駆動回路４００に出力され、燃料送出量（ＱＰ）が制御される（図６中の（ｃ）（ｄ）、時刻ｔ２からｔ３を参照）。
【００８６】
復帰モードでは、指令送出量（ＱＰＴ）を記憶装置に記憶されている値、すなわち０から所定の変化割合で徐々に増加させることができるので、実コモンレール圧（ＰＣ）は、急激に上昇することがなくなる。したがって、例えば、図７中の時刻ｔ３のようにプレッシャリミッタ７が作動することがなくなる。その結果、プレッシャリミッタ７が作動することによるドライバビリティの低下を招くことがなくなる。
【００８７】
復帰モードによるＳＣＶ６の制御が所定時間経過すると、再び、演算モードが正常モードに戻り、ステップＳ１６、ステップＳ１７によって、指令送出量（ＱＰＴ）が演算される。なお、この所定時間は、復帰モードから正常モードに切り替わったときに、実コモンレール圧（ＰＣ）が急激に上昇しないと判断される時間とすることが望ましい。この時間が長すぎると、却って実コモンレール圧（ＰＣ）の目標コモンレール圧（ＰＣＴ）への追従性が悪くなってしまうからである。また、この時間は、異常判定信号が解除されたときのエンジンの運転状態に応じて変更してもよい。
【００８８】
本実施形態では、異常モード時に演算中止信号により、正常時指令送出量演算部３１０が演算する値を０としている。これは、演算モードが異常モードから復帰モードに切り替わったとき、コモンレール１への燃料の送出量を実質的に０から徐々に増加させ、確実に実コモンレール圧（ＰＣ）の急激な上昇を防止するためである。
【００８９】
以上のように、指令送出量演算部３００は、エンジンが異常回転数以上となり、演算モードが異常モードとなっている間は、演算制限部３２１により、正常モード時に指令送出量（ＱＰＴ）を演算している正常時指令送出量演算部３１０での演算を中止し、異常時用の指令送出量（ＱＰＴ）を出力している。
【００９０】
そして、エンジンが正常復帰回転数以下となり、再び、正常時指令送出量演算部３１０による演算が開始されても、異常モード時に正常時指令送出量演算部３１０の演算を中止していたため、過剰の燃料がサプライポンプ３からコモンレール１へ供給されることが防止できる。さらに、異常モードが解除されると、正常時指令送出量演算部３１０は、徐変部３２２の働きにより、指令送出量（ＱＰＴ）を所定の変化割合で徐々に増加させることができる。
【００９１】
これにより、サプライポンプ３からコモンレール１の燃料の送出量の時間当たりの変化量を小さくすることができ、実コモンレール圧（ＰＣ）は、急激に上昇することがなくなるので、例えば、図７中の時刻ｔ３のようにプレッシャリミッタ７が作動することがなくなる。その結果、プレッシャリミッタ７が作動することによるドライバビリティの低下を招くことがなくなる。
【００９２】
また、本実施形態では、制御部３２０により、比例項Ｐ演算部３１１や積分項Ｉ演算部３１２による演算動作を制御することにより、異常モードでは、容易に正常時指令送出量演算部３１０の指令送出量（ＱＰＴ）を０にすることができる。復帰モードでは、容易に正常時指令送出量演算部３１０の指令送出量（ＱＰＴ）を所定の変化割合で徐々に増加させることができる。
【００９３】
また、制御部３２０により、比例項Ｐ演算部３１１や積分項Ｉ演算部３１２による演算動作を制御せずに、比例ゲイン（ＧＰ）や積分ゲイン（ＧＩ）をゲイン変更手段によって変更して、各モードに適した演算を行ってもよい。これにより、特に復帰モードでは、指令送出量（ＱＰＴ）の変化割合を自由に定めることができる。
【００９４】
また、演算制限部３２１による両演算部３１１、３１２の制御、両演算部３１１、３１２のゲイン（ＧＰ）、（ＧＩ）の変更を組み合わせて両演算部３１１、３１２を制御してもよい。
【００９５】
また、本実施形態では、異常判定信号が指令送出量演算部３００に入力されている間は、比例項Ｐ演算部３１１と積分項Ｉ演算部３１２による演算を中止し、正常時指令送出量演算部３１０が発生する指令送出量の値を０としているが、通常通り、制御偏差（Ｚ）に基づき指令送出量を演算していてもよい。ただし、この場合は、異常モードから復帰モードに移るときに、一旦、比例項Ｐ演算部３１１と積分項Ｉ演算部３１２の演算を中止し、そこから指令送出量（ＱＰＴ）を徐々に増加させるようにする。これによっても、実コモンレール圧（ＰＣ）は、急激に上昇することがなくなるので、本発明の目的を達せさせることができる。
【００９６】
（変形例）
次に、本発明の指令送出量演算部の変形例を図８に基づいて説明する。図８は、本発明の変形例による指令送出量演算部の概要を示すブロック図である。なお、前記実施形態と同一機能物は、同一符号を付す。ここでは、前記実施形態と相違している特徴点のみを説明する。
【００９７】
図８に示すように、正常時指令送出量演算部３１０の演算結果と、異常時指令送出量発生部３３０の演算結果とが合流する合流点に、演算部３１０もしくは発生部３３０の出力値を選択する切替スイッチ３４０が設けられている。この切替スイッチ３４０は、異常判定部２００からの信号により動作する。異常判定信号が入力されていない状態では、切替スイッチ３４０は、指令値演算部３１０の指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力するように動作し、異常判定信号が切替スイッチ３４０に入力されると、切替スイッチ３４０は、異常時指令送出量発生部３３０からの指令送出量（ＱＰＴ）をＳＣＶ駆動回路４００に出力するように動作する。これによっても、本発明の目的は達成することが可能となる。
【図面の簡単な説明】
【００９８】
【図１】コモンレール式燃料噴射システムの全体構成を示した概略図である。
【図２】ＳＣＶの制御の概要を示すブロック図である。
【図３】図２中の指令送出量演算部の概要を示すブロック図である。
【図４】指令送出量演算部における指令送出量の演算の過程を示すフローチャートである。
【図５】指令送出量演算部における指令送出量の演算の様子を示すフローチャートである（図４からの続き）。
【図６】本実施形態におけるエンジン回転数、コモンレール圧、指令送出量、および燃料送出量の様子を示すタイムチャートである。
【図７】従来技術におけるエンジン回転数、コモンレール圧、指令送出量、および燃料送出量の様子を示すタイムチャートである。
【図８】本発明の変形例による指令送出量演算部の概要を示すブロック図である。
【符号の説明】
【００９９】
１                コモンレール
２                電磁式燃料噴射弁（インジェクタ）
３                燃料供給ポンプ（サプライポンプ）
６                吸入調量弁（送出量制御弁、ＳＣＶ）
７                プレッシャリミッタ
９                エンジン制御ユニット（ＥＣＵ）
１９              圧力センサ
１００            目標コモンレール圧演算部
２００            異常判定部（異常判定手段）
３００            指令送出量演算部（指令送出量演算手段）
３１０            正常時指令送出量演算部（正常時指令送出量演算手段）
３１１            比例項Ｐ演算部（比例項演算手段）
３１２            積分項Ｉ演算部（積分項演算手段）
３２０            制御部
３２１            演算制限部（演算制限手段）
３２２            徐変部（徐変手段）
３３０            異常時指令送出量発生部（異常時指令送出量発生手段）
３４０            切替スイッチ
４００            ＳＣＶ駆動回路
【図１】
2006200517.tif 000003
【図２】
2006200517.tif 000004
【図３】
2006200517.tif 000005
【図４】
2006200517.tif 000006
【図５】
2006200517.tif 000007
【図６】
2006200517.tif 000008
【図７】
2006200517.tif 000009
【図８】
2006200517.tif 000010