(57)【要約】【課題】フェイルセーフ用ガード値にて燃料量を制限する内燃機関において、変速ショック防止等の要求燃料量を設定する制御システムの要求に応える。【解決手段】シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定が行われた場合には（Ｓ１１０で「ＹＥＳ」）、ｅｑＡｃｇｕｒｄ＜ｅｑＥｃｔｕであればｅｑＥｃｔｕをアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄの代わりにガード値として設定する（Ｓ１１４）。このため変速ショックを防止する制御システム側が必要とする時にはｅｑＥｃｔｕの燃料噴射は実現されることになる。このようにして変速ショックを効果的に防止できる。そして変速ショックを防止する制御システムが必要としない時には（Ｓ１１０で「ＮＯ」）、十分に小さいアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにてガードされる（Ｓ１１２）。このためフェイルセーフには問題を生じない。【選択図】      図２
2004360534.tif 000002
【特許請求の範囲】
【請求項１】
燃料供給量を直接あるいは間接に調量することによって内燃機関の出力トルクを調節する車両用内燃機関において、内燃機関に対して要求される燃料供給量を、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて制限する内燃機関の燃料供給量制御装置であって、
車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求燃料供給量の設定が行われた場合に、前記フェイルセーフ用ガード値が前記要求燃料供給量より小さい時には、前記フェイルセーフ用ガード値を前記要求燃料供給量に一致又は近づけるフェイルセーフ用ガード値変更手段を備えたことを特徴とする内燃機関の燃料供給量制御装置。
【請求項２】
請求項１において、前記フェイルセーフ用ガード値変更手段は、前記要求燃料供給量を前記フェイルセーフ用ガード値の代わりとすることにより前記フェイルセーフ用ガード値を前記要求燃料供給量に一致させることを特徴とする内燃機関の燃料供給量制御装置。
【請求項３】
請求項１又は２において、前記フェイルセーフ用ガード値はアクセル全閉状態が待機時間継続した場合に設定される燃料供給量のガード値であることを特徴とする内燃機関の燃料供給量制御装置。
【請求項４】
請求項１〜３のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムでは、該制御システムにおける最大要求燃料供給量にて要求燃料供給量を制限していることを特徴とする内燃機関の燃料供給量制御装置。
【請求項５】
請求項１〜４のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムは、自動変速機のシフト時のショックを防止するための要求燃料供給量を設定する制御システムを含むことを特徴とする内燃機関の燃料供給量制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料供給量を直接あるいは間接に調量することによって内燃機関の出力トルクを調節する車両用内燃機関において、内燃機関に対して要求される燃料供給量を、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて制限する内燃機関の燃料供給量制御装置に関する。
【０００２】
【従来の技術】
燃料供給量として、例えば燃料噴射量の演算結果の異常に対するフェールセーフを実行するために、特定の運転領域、例えばアクセル全閉状態が待機時間継続した場合にフェイルセーフ用ガード値により燃料噴射量を制限する処理を行う内燃機関が提案されている（例えば特許文献１参照）。
【０００３】
このことにより演算されている燃料噴射量が、例えばＲＡＭ化け等の異常により過大となっていてもアクセルペダルを戻すことにより、アクセル全閉に対応した燃料噴射量に引き戻すことができることになる。
【０００４】
【特許文献１】
特開２００２−３９００４号公報（第７−８頁、図６−９）
【０００５】
【発明が解決しようとする課題】
ところで、減速時に自動変速機によりシフトダウンが行われる場合、このシフトダウン時のショックを緩和するために燃料噴射量を増量要求を行う制御システムが存在する。このような制御システムがアクセル全閉状態が待機時間継続した後に機能した場合には、前記変速ショック緩和のための増量要求がなされて燃料噴射量の演算に反映されても、燃料噴射量を設定する最後の段階で前記フェイルセーフ用ガード値により実際の燃料噴射量がアクセル開度に応じて制限されてしまう。このため必要な増量が行われずに十分に変速ショックを緩和できなくなるおそれが生じる。
【０００６】
本発明は上述のごとく、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて燃料供給量を制限する内燃機関において、シフトダウン時のショック防止のごとく車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることを目的とするものである。
【０００７】
【課題を解決するための手段】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の内燃機関の燃料供給量制御装置は、燃料供給量を直接あるいは間接に調量することによって内燃機関の出力トルクを調節する車両用内燃機関において、内燃機関に対して要求される燃料供給量を、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて制限する内燃機関の燃料供給量制御装置であって、車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求燃料供給量の設定が行われた場合に、前記フェイルセーフ用ガード値が前記要求燃料供給量より小さい時には、前記フェイルセーフ用ガード値を前記要求燃料供給量に一致又は近づけるフェイルセーフ用ガード値変更手段を備えたことを特徴とする。
【０００８】
このようにフェイルセーフ用ガード値変更手段は、前記要求燃料供給量が設定された場合にこの要求燃料供給量よりフェイルセーフ用ガード値が小さい時にはフェイルセーフ用ガード値を要求燃料供給量に一致又は近づけるようにしている。このため前記制御システムが必要とする時に要求燃料供給量又はこれに近づけた燃料供給量が実現できることになる。
【０００９】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることができる。
そして前記制御システムが必要としない時には、フェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【００１０】
請求項２に記載の内燃機関の燃料供給量制御装置では、請求項１において、前記フェイルセーフ用ガード値変更手段は、前記要求燃料供給量を前記フェイルセーフ用ガード値の代わりとすることにより前記フェイルセーフ用ガード値を前記要求燃料供給量に一致させることを特徴とする。
【００１１】
このようにフェイルセーフ用ガード値変更手段は、要求燃料供給量をフェイルセーフ用ガード値の代わりとしているので、前記制御システムが必要とする時には要求燃料噴射量は完全に実現されることになる。
【００１２】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることができ、前記制御システムが必要としない時にはフェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【００１３】
請求項３に記載の内燃機関の燃料供給量制御装置では、請求項１又は２において、前記フェイルセーフ用ガード値はアクセル全閉状態が待機時間継続した場合に設定される燃料供給量のガード値であることを特徴とする。
【００１４】
特に、フェイルセーフ用ガード値が、アクセル全閉状態が待機時間継続した場合に設定される燃料供給量のガード値である場合には、フェイルセーフ用ガード値としてはアクセル全閉状態に対応して可成り小さい値が設定される。このため、制御システムにて要求される量の燃料供給が不十分となり易いが、前述のごとくフェイルセーフ用ガード値が前記要求燃料供給量に一致あるいは近づけられることにより、前記制御システムにて要求される量あるいはこれに近い量の燃料供給を可能とすることができ、要求に応えることができる。そして前記制御システムが必要としない時にはフェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【００１５】
請求項４に記載の内燃機関の燃料供給量制御装置では、請求項１〜３のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムでは、該制御システムにおける最大要求燃料供給量にて要求燃料供給量を制限していることを特徴とする。
【００１６】
前記制御システムでは最大要求燃料供給量にて要求燃料供給量を制限することで、要求燃料供給量に過大な値が設定されることが防止されている。このためフェイルセーフ用ガード値が前記要求燃料供給量に一致あるいは近づけられた場合にもフェイルセーフ用ガード値が過大な値にならない。このことにより前記制御システムによる要求燃料噴射量の設定時において、前記制御システムにて要求される量あるいはこれに近い量の燃料供給を可能とすることができるとともに、必要以上に過大なフェイルセーフ用ガード値とならないのでフェールセーフも一層確実なものとなる。
【００１７】
請求項５に記載の内燃機関の燃料供給量制御装置では、請求項１〜４のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムは、自動変速機のシフト時のショックを防止するための要求燃料供給量を設定する制御システムを含むことを特徴とする。
【００１８】
より具体的には、前記制御システムとしては、自動変速機のシフト時のショックを防止するための要求燃料供給量を設定する制御システムを挙げることができる。このことにより、変速ショックを防止できる燃料供給量あるいはこれに近い燃料供給量を実現して前記制御システムの要求に応えることができ、車両の変速ショックを十分に抑制することができる。
【００１９】
【発明の実施の形態】
［実施の形態１］
図１は、実施の形態１としての蓄圧式ディーゼルエンジン（コモンレール型ディーゼルエンジン）２、自動変速機４及びこれらの各ＥＣＵ（電子制御ユニット）６，８を示すブロック図である。本蓄圧式ディーゼルエンジン２は自動車用エンジンとして車両に搭載されているものである。
【００２０】
ディーゼルエンジン２は、複数の気筒、例えば４気筒が設けられており、各気筒の燃焼室に対して燃料噴射弁がそれぞれ設けられている。この燃料噴射弁へはコモンレールから燃料噴射圧に昇圧された燃料が供給され、ディーゼルエンジン２に要求される燃料噴射量に応じた開弁期間の間、エンジン用ＥＣＵ６の指令により燃料噴射弁を開くことにより各気筒内に燃料が噴射される。
【００２１】
又、ディーゼルエンジン２にはアクセル開度センサ、エンジン回転数センサ、気筒判別センサ、冷却水温センサ、吸気温センサ、燃料圧力センサ、及び自動変速機４には車速センサ等の各種センサ類１０が設けられている。エンジン用ＥＣＵ６は、これらの各種センサ類１０の出力によりディーゼルエンジン２の運転状態や車両の走行状態を検出している。又、エンジン用ＥＣＵ６は変速用ＥＣＵ８とも交信して相互に指令やデータの交換を行っている。そしてエンジン用ＥＣＵ６は、これらの指令やデータに基づいて、燃料噴射量制御等によりディーゼルエンジン２の燃焼状態を制御している。
【００２２】
自動変速機４はトルクコンバータ式オートマチックトランスミッションであり、内部の回転部材、すなわちプラネタリーギヤなどの各種ギヤ、クラッチ、ブレーキの作動を制御することにより変速を行う変速機である。各種センサ類１０には、前述した構成以外に自動変速機４に設けられたシフト位置センサやタービン回転数センサも含まれている。変速用ＥＣＵ８は、アクセル開度ＡＣＣＰ、エンジン回転数ＮＥ、シフト位置、タービン回転数ＮＴ、車速Ｖ等のデータにより、運転者の要求、自動変速機４の内部状態、車両走行状態を検出して、自動変速機４に対する変速制御を実行している。又、前記エンジン用ＥＣＵ６が検出しているデータの内、冷却水温、ブレーキ状態等も読み込んでいる。又、前述したごとく変速用ＥＣＵ８はエンジン用ＥＣＵ６とも交信して相互に指令やデータの交換を行っている。そして変速用ＥＣＵ８は、これらの指令やデータに基づいて、油圧制御回路４ａの電磁弁の切り替えを行うことにより自動変速機４の変速制御を実行している。例えば予め記憶された変速線図から車速Ｖと燃料噴射量（あるいはアクセル開度ＡＣＣＰ）とに基づいて自動変速機４のギヤ段を決定し、この決定されたギヤ段を成立させるように油圧制御回路４ａの電磁弁を切り替えている。
【００２３】
尚、エンジン用ＥＣＵ６及び変速用ＥＣＵ８は、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ、タイマカウンタ、入力インターフェース、出力インターフェース等を備えたマイクロコンピュータを中心として構成されている。
【００２４】
次に、本実施の形態において、エンジン用ＥＣＵ６により実行される制御の内、燃料噴射量制御処理について説明する。図２に燃料噴射量制御処理のフローチャートを示す。本処理は一定クランク角毎（爆発行程毎）の割り込みで実行される。なお個々の処理に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００２５】
本処理が開始されると、まず前述したセンサ類によりディーゼルエンジン２の運転状態に基づいてベース噴射量ｅｑＢａｓｅの算出が行われる（Ｓ１０２）。このベース噴射量ｅｑＢａｓｅは、図３に示すガバナパターンに従ってエンジン回転数ＮＥとアクセル開度ＡＣＣＰとから得られたガバナパターン噴射量ｅｑｇｏｖを更に補正することにより設定されるものである。例えばガバナパターン噴射量ｅｑｇｏｖに対して、エアコン負荷などの負荷が発生している場合にこの負荷に対応する燃料噴射量の補正や、アイドルスピード制御（ＩＳＣ）時に得られている学習値による補正を実行する。更に、ベース噴射量ｅｑＢａｓｅを後述するシフトダウン時要求燃料噴射量ｅｑＥｃｔｕとする補正を実行する。このような各種補正を実行してベース噴射量ｅｑＢａｓｅを算出する。
【００２６】
次に式１に示すごとく、最終制限前噴射量ｅｑＰｒｅＦｉｎｃを算出する（Ｓ１０４）。
【００２７】
【数１】
ｅｑＰｒｅＦｉｎｃ  ←  ＭＩＮ（ｅｑＢａｓｅ，ｅｑＦｕｌｌ）  …［式１］
ここで最大噴射量ｅｑＦｕｌｌは後述する時間同期処理によりエンジン回転数ＮＥに応じて設定される燃料噴射量の上限を設定する値である。ＭＩＮ（）は（）内の数値の内で最小の値を抽出する演算子である。
【００２８】
したがって前記式１によりベース噴射量ｅｑＢａｓｅは上限が制限されて最終制限前噴射量ｅｑＰｒｅＦｉｎｃとして設定される。
次にアクセル開度ＡＣＣＰ＝「０」すなわちアクセル全閉状態で、待機時間が経過したか否かが判定される（Ｓ１０６）。アクセルペダルが完全に戻されることによりドライバーによる減速操作があったものと推定できるが、アクセルペダル操作によって燃料噴射量に急激な低下が生じて減速ショックが生じないようにベース噴射量ｅｑＢａｓｅの変化速度に制限が設けられている。このためドライバーによる減速操作があったとしても、直ちに燃料噴射量に新たな制限を加えて燃料噴射量を急激に小さくすると減速ショックが生じるおそれがある。このためにステップＳ１０６の判定には待機時間が設けられている。
【００２９】
ここでアクセル全閉状態で待機時間が経過していない場合には（Ｓ１０６で「ＮＯ」）、最終燃料噴射量ｅｑＦｉｎｃには最終制限前噴射量ｅｑＰｒｅＦｉｎｃの値が設定されて（Ｓ１０８）、本処理を一旦終了する。このように最終燃料噴射量ｅｑＦｉｎｃが設定されると、ディーゼルエンジン２の燃焼室内に最終燃料噴射量ｅｑＦｉｎｃ分の燃料が噴射されるように、エンジン用ＥＣＵ６により燃料噴射弁の開弁制御が実行される。
【００３０】
アクセル全閉状態で待機時間が経過した場合には（Ｓ１０６で「ＹＥＳ」）、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕが要求燃料噴射量として設定されているか否かが判定される（Ｓ１１０）。シフトダウン時要求燃料噴射量ｅｑＥｃｔｕは後述する時間同期処理において設定される要求燃料噴射量であり、変速用ＥＣＵ８からシフトダウン時の燃料噴射量増量要求が有った後にシフトダウン時増量期間内のタイミングにおいて要求値として設定される増量用燃料噴射量である。このシフトダウン時要求燃料噴射量ｅｑＥｃｔｕは、シフトダウン時の減速ショックを防止するために設定される燃料噴射量である。具体的には図４に示すマップにより、シフトダウン制御に対応して設定される目標エンジン回転数ＮＥｔに基づいて設定される。
【００３１】
ここでシフトダウン時要求燃料噴射量ｅｑＥｃｔｕが設定されていない場合には（Ｓ１１０で「ＮＯ」）、式２により最終燃料噴射量ｅｑＦｉｎｃが算出され（Ｓ１１２）、一旦本処理を終了する。
【００３２】
【数２】
ｅｑＦｉｎｃ←ＭＩＮ（ｅｑＡｃｇｕｒｄ，ｅｑＰｒｅＦｉｎｃ）…［式２］
アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄはアクセル全閉状態で待機時間が経過した場合に過大な燃料量が噴射されるのを防止するためのフェイルセーフ用ガード値である。具体的には図５に示すマップによりエンジン回転数ＮＥに基づいて設定される。尚、高回転側では燃料カットするために「０」（ｍｍ３／ストローク）以下とされている。このことにより最終制限前噴射量ｅｑＰｒｅＦｉｎｃはアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにより上限が制限されて、最終燃料噴射量ｅｑＦｉｎｃとして設定されることになる。
【００３３】
したがって図７に示すごとく、高エンジン回転側でアクセル全閉となり（ｔ０）、待機時間が経過した後（ｔ１〜）もシフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定がない状態では、アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにて最終燃料噴射量ｅｑＦｉｎｃがガードされる状態が継続する。図７では何らかの原因で最終制限前噴射量ｅｑＰｒｅＦｉｎｃがアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄを越えた状態を示している（ｔ２）。しかし最終燃料噴射量ｅｑＦｉｎｃはアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄの値を越えることはない。
【００３４】
一方、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕが設定されている場合には（Ｓ１１０で「ＹＥＳ」）、式３により最終燃料噴射量ｅｑＦｉｎｃが算出され（Ｓ１１４）、一旦本処理を終了する。
【００３５】
【数３】
2004360534.tif 000003
ＭＡＸ（）は（）内の数値の内で最大の値を抽出する演算子である。
【００３６】
したがって前記式３により最終制限前噴射量ｅｑＰｒｅＦｉｎｃは、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕとアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄとの大きい方にて制限されて最終燃料噴射量ｅｑＦｉｎｃとして設定されることになる。
【００３７】
この場合、図８のタイミングチャートに示すごとく、エンジン回転数ＮＥが高回転側でアクセル全閉（ＡＣＣＰ＝０）となって（ｔ１０）、待機時間が経過した後（ｔ１１〜）において、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定がない期間は前記式２にて説明したごとくである。すなわちアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにて最終燃料噴射量ｅｑＦｉｎｃはガードされている。
【００３８】
しかしシフトダウンのためにアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄよりも大きいシフトダウン時要求燃料噴射量ｅｑＥｃｔｕが設定されると（ｔ１２）、前記式３により、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕにて最終燃料噴射量ｅｑＦｉｎｃがガードされるようになる。したがってシフトダウン時の減速ショックを防止できる燃料増量が可能となる。
【００３９】
そして要求実現に必要な増量期間の間、この状態を継続させた後、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕは未設定状態に戻る（ｔ１３〜）。したがって再度、前記式２にて説明したごとくアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにて最終燃料噴射量ｅｑＦｉｎｃはガードされる状態に戻る。
【００４０】
図６に最大噴射量ｅｑＦｕｌｌ及びシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを設定するための時間同期処理を示す。本処理はエンジン用ＥＣＵ６において短時間周期で繰り返し実行される処理である。本処理が開始されると、まず図３のガバナパターンに重ねて一点鎖線にて示した最大噴射量ｅｑＦｕｌｌマップから、エンジン回転数ＮＥに基づいて最大噴射量ｅｑＦｕｌｌを求める（Ｓ２０２）。次に変速用ＥＣＵ８からシフトダウン時燃料増量要求が有ったか否かが判定される（Ｓ２０４）。シフトダウン時燃料増量要求が無ければ（Ｓ２０４で「ＮＯ」）、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕのクリア、すなわち未設定状態にして（Ｓ２０８）、一旦本処理を終了する。
【００４１】
シフトダウン時燃料増量要求が有った場合には（Ｓ２０４で「ＹＥＳ」）、次にシフトダウン時増量期間内か否かが判定される（Ｓ２０６）。このシフトダウン時増量期間は、変速中においてトルクアップすることによりシフトダウン時のショックを抑制する必要がある期間であり、例えば、アクセル開度ＡＣＣＰ、車速Ｖ、タービン回転数ＮＴ、シフト状態などに基づいて設定されるものである。
【００４２】
ここでシフトダウン時増量期間内でなければ（Ｓ２０６で「ＮＯ」）、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕを未設定状態にして（Ｓ２０８）、一旦本処理を終了する。
【００４３】
一方、シフトダウン時増量期間内（図８：ｔ１２〜ｔ１３）であれば（Ｓ２０６で「ＹＥＳ」）、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定が前述した図４のマップに従って目標エンジン回転数ＮＥｔに基づいてなされる（Ｓ２１０）。このようなシフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定により、前記燃料噴射量制御処理（図２）のステップＳ１０２ではベース噴射量ｅｑＢａｓｅにシフトダウン時要求燃料噴射量ｅｑＥｃｔｕが設定されるようになる。そして、ステップＳ１１０にて「ＹＥＳ」と判定されると、ステップＳ１１４ではフェイルセーフ用ガード値がシフトダウン時要求燃料噴射量ｅｑＥｃｔｕへと引き上げられた状態となるので、エンジン用ＥＣＵ６はシフトダウン時要求燃料噴射量ｅｑＥｃｔｕによる燃料噴射を実現できる。
【００４４】
上述した構成において、時間同期処理（図６）のステップＳ２０４〜Ｓ２１０が車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムとしての処理に、燃料噴射量制御処理（図２）のステップＳ１１０，Ｓ１１４がフェイルセーフ用ガード値変更手段としての処理に相当する。
【００４５】
以上説明した本実施の形態１によれば、以下の効果が得られる。
（イ）．シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定が行われた場合には（図２：Ｓ１１０で「ＹＥＳ」）、アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄとシフトダウン時要求燃料噴射量ｅｑＥｃｔｕとを比較する。そしてｅｑＡｃｇｕｒｄ＜ｅｑＥｃｔｕである場合にはシフトダウン時要求燃料噴射量ｅｑＥｃｔｕをアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄの代わりのガード値として設定する（Ｓ１１４）。このためシフトダウン時の変速ショックを防止する制御システム側がシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを必要とする時には、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕは実現されることになる。
【００４６】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求される量の燃料供給を可能とすることができ、変速ショックを効果的に防止できる。
【００４７】
そしてシフトダウン時のショックを防止する制御システムが必要としない時には（Ｓ１１０で「ＮＯ」）、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕがガード値とされることはなく、十分に小さいアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにてガードされる（Ｓ１１２）。このためフェイルセーフには問題を生じない。
【００４８】
［実施の形態２］
本実施の形態は前記実施の形態１の燃料噴射量制御処理（図２）の代わりに図９の燃料噴射量制御処理を実行する。他の構成については前記実施の形態１と同じである。図９の処理はシフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定時には新たにアクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄを設けて、シフトダウン時のフェイルセーフ用ガード値とするものである。
【００４９】
図９においてはステップＳ３０２〜Ｓ３１２の処理は、図２のステップＳ１０２〜Ｓ１１２と同じ処理である。シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定がなされた場合（Ｓ３１０で「ＹＥＳ」）における処理（Ｓ３１４〜Ｓ３１８）が前記実施の形態１と異なる。
【００５０】
すなわちステップＳ３１０で「ＹＥＳ」と判定されると、ｅｑＡｃｇｕｒｄ＜ｅｑＥｃｔｕか否かが判定される（Ｓ３１４）。ここでｅｑＡｃｇｕｒｄ≧ｅｑＥｃｔｕであればアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄを変更する必要がないので、前記実施の形態１にて述べた前記式２にて最終燃料噴射量ｅｑＦｉｎｃが算出される（Ｓ３１２）。したがって最終燃料噴射量ｅｑＦｉｎｃはアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにてガードされることになる。
【００５１】
一方、ｅｑＡｃｇｕｒｄ＜ｅｑＥｃｔｕであれば（Ｓ３１４で「ＹＥＳ」）、式４によりアクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄが算出される（Ｓ３１６）。
【００５２】
【数４】
ｅｑＫｇｕｒｄ  ←  ｅｑＡｃｇｕｒｄ  ＋  Ｄｅｑ    …  ［式４］
ここでガード値増加量Ｄｅｑは、例えば式５に示すごとく設定されている。
【００５３】
【数５】
Ｄｅｑ  ←  （ｅｑＥｃｔｕ−ｅｑＡｃｇｕｒｄ）×ｋ  …  ［式５］
ここで係数ｋは０＜ｋ＜１であり、アクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄをｅｑＡｃｇｕｒｄ＜ｅｑＫｇｕｒｄ＜ｅｑＥｃｔｕの範囲で設定するための係数である。例えば、ｋ＝０．５に設定されている。
【００５４】
このようにして得られたアクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄはシフトダウン時要求燃料噴射量ｅｑＥｃｔｕよりも小さい値であるがアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄよりも大きい値が設定される。
【００５５】
そして式６に示すごとく最終燃料噴射量ｅｑＦｉｎｃが算出される（Ｓ３１８）。
【００５６】
【数６】
ｅｑＦｉｎｃ←ＭＩＮ（ｅｑＫｇｕｒｄ，ｅｑＰｒｅＦｉｎｃ）  …［式６］
このように前記式６により最終制限前噴射量ｅｑＰｒｅＦｉｎｃは、アクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄにて制限されて最終燃料噴射量ｅｑＦｉｎｃとして設定されることになる。
【００５７】
上述した構成において、燃料噴射量制御処理（図９）のステップＳ３１０，Ｓ３１４，Ｓ３１６，Ｓ３１８がフェイルセーフ用ガード値変更手段としての処理に相当する。
【００５８】
以上説明した本実施の形態２によれば、以下の効果が得られる。
（イ）．シフトダウン時要求燃料噴射量ｅｑＥｃｔｕの設定が行われた場合には（図９：Ｓ３１０で「ＹＥＳ」）、アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄとシフトダウン時要求燃料噴射量ｅｑＥｃｔｕとを比較する（Ｓ３１４）。ｅｑＡｃｇｕｒｄ＜ｅｑＥｃｔｕであれば（Ｓ３１４で「ＹＥＳ」）、アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄよりもシフトダウン時要求燃料噴射量ｅｑＥｃｔｕに近づけた値に設定されたアクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄをガード値として設定する（Ｓ３１６）。
【００５９】
このためシフトダウン時の変速ショックを防止する制御システム側がシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを必要とする時には、アクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄよりもシフトダウン時要求燃料噴射量ｅｑＥｃｔｕに近づけた燃料噴射量が実現できることになる。このため変速ショックを抑制できる。
【００６０】
時間同期処理（図６）のステップＳ２０６にて判定するシフトダウン時増量期間が、実際に変速ショックが生じる期間と正確に一致せずに、ずれを生じることがある。このことにより、実際にはシフトダウン時の燃料増量が不要な期間にシフトダウン時要求燃料噴射量ｅｑＥｃｔｕがベース噴射量ｅｑＢａｓｅに設定されることがある。
【００６１】
このような場合にも、本実施の形態では、最終燃料噴射量ｅｑＦｉｎｃはシフトダウン時要求燃料噴射量ｅｑＥｃｔｕまでは増加せずに、アクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄが上限となるので、上記ずれに対する燃料噴射量抑制が可能となる。
【００６２】
そしてシフトダウン時のショックを防止する制御システムが必要としない時（Ｓ３１０で「ＮＯ」）あるいはｅｑＡｃｇｕｒｄ≧ｅｑＥｃｔｕであれば（Ｓ３１４で「ＮＯ」）、アクセル全閉シフトダウン時燃料噴射量ガード値ｅｑＫｇｕｒｄがガード値とされることはない。このため十分に小さいアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄにてガードされる（Ｓ３１２）のでフェイルセーフには問題を生じない。
【００６３】
［実施の形態３］
本実施の形態は前記実施の形態１の時間同期処理（図６）の代わりに図１０の時間同期処理を実行する。他の構成については前記実施の形態１と同じである。図１０の処理はシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを、シフトダウン時要求燃料噴射量ガード値ｅｑＥｃｔｕＭａｘにてガードするものである。
【００６４】
図１０においてはステップＳ４０２〜Ｓ４０８の処理は、図６のステップＳ２０２〜Ｓ２０８と同じ処理である。シフトダウン時増量期間内であると判定された場合（Ｓ４０６で「ＹＥＳ」）の処理（Ｓ４１０〜Ｓ４１６）が前記実施の形態１と異なる。
【００６５】
すなわちステップＳ４０６で「ＹＥＳ」と判定されると、制限前シフトダウン時要求燃料噴射量ｅｑＰｒｅＥｃｔｕの設定が、前記実施の形態１にて述べた図４のマップと同じマップにより目標エンジン回転数ＮＥｔに基づいてなされる（Ｓ４１０）。そしてこの制限前シフトダウン時要求燃料噴射量ｅｑＰｒｅＥｃｔｕが、シフトダウン時のショック防止に必要とされる最大燃料噴射量が設定されているシフトダウン時要求燃料噴射量ガード値ｅｑＥｃｔｕＭａｘ以下か否かが判定される（Ｓ４１２）。
【００６６】
ｅｑＰｒｅＥｃｔｕ≦ｅｑＥｃｔｕＭａｘであれば（Ｓ４１２で「ＹＥＳ」）、制限前シフトダウン時要求燃料噴射量ｅｑＰｒｅＥｃｔｕの値が、シフトダウン時要求燃料噴射量ｅｑＥｃｔｕにそのまま設定されて（Ｓ４１４）、一旦本処理を終了する。したがって、この場合は、前記実施の形態１と同様に、前記図４のマップにてシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを求めた場合と同じである。
【００６７】
一方、ｅｑＰｒｅＥｃｔｕ＞ｅｑＥｃｔｕＭａｘであれば（Ｓ４１２で「ＮＯ」）、変速用ＥＣＵ８とのデータ通信のエラーなどの何らかの原因で得られた制限前シフトダウン時要求燃料噴射量ｅｑＰｒｅＥｃｔｕに過大な値が設定されていることが判明する。したがってシフトダウン時要求燃料噴射量ｅｑＥｃｔｕにはシフトダウン時要求燃料噴射量ガード値ｅｑＥｃｔｕＭａｘの値が設定されて（Ｓ４１６）、一旦本処理を終了する。このようにシフトダウン時要求燃料噴射量ｅｑＥｃｔｕがシフトダウン時要求燃料噴射量ガード値ｅｑＥｃｔｕＭａｘにてガードされる。このことにより、燃料噴射量制御処理（図２）のステップＳ１１４においてもシフトダウン時要求燃料噴射量ｅｑＥｃｔｕが過大にならず、最終燃料噴射量ｅｑＦｉｎｃに過大な値が設定されることがない。
【００６８】
上述した構成において、シフトダウン時要求燃料噴射量ガード値ｅｑＥｃｔｕＭａｘが最大要求燃料供給量に相当し、時間同期処理（図１０）のステップＳ４０４〜Ｓ４１６が車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムとしての処理に相当する。
【００６９】
以上説明した本実施の形態３によれば、以下の効果が得られる。
（イ）．前記実施の形態１の（イ）の効果を生じる。
（ロ）．シフトダウン時要求燃料噴射量ｅｑＥｃｔｕ自体もガードされて過大な値になることが防止されているので、燃料噴射量制御処理（図２）におけるフェールセーフも一層確実なものとなる。
【００７０】
［その他の実施の形態］
（ａ）．前記実施の形態３は図１０の時間同期処理を図２の燃料噴射量制御処理と組み合わせた例であったが、図１０の時間同期処理を図９の燃料噴射量制御処理と組み合わせても良く、前記実施の形態２と前記実施の形態３との両者の効果を生じる。
【００７１】
（ｂ）．前記各実施の形態においては、燃料供給系としてはコモンレールタイプのディーゼルエンジンであったが、分配型、列型その他のタイプの燃料噴射ポンプを用いたディーゼルエンジンでも良い。又、ディーゼルエンジン以外にも、例えば筒内噴射タイプのガソリンエンジンでは、成層燃焼時にディーゼルエンジンと同じくガソリンの噴射量にてエンジン出力を制御する場合に、同様に本発明を適用できる。
【００７２】
ガソリンエンジンの場合には、前述したガバナパターン（図３）と同様に、アクセル開度ＡＣＣＰとエンジン回転数ＮＥとに基づいて燃料噴射量を算出しても良い。これ以外に、スロットル開度とエンジン回転数ＮＥとに基づいて燃料噴射量を算出しても良い。
【００７３】
上述したごとく燃料供給量を直接に調量することによって内燃機関の出力トルクを調節する以外に、ガソリンエンジンにおいては、吸入空気量とエンジン回転数ＮＥとに基づいて燃料噴射量を算出しても良い。すなわち燃料供給量を間接に調量することによって内燃機関の出力トルクを調節するようにしても良い。
【図面の簡単な説明】
【図１】実施の形態１としての蓄圧式ディーゼルエンジン、自動変速機及びこれらの各ＥＣＵを示すブロック図。
【図２】実施の形態１のエンジン用ＥＣＵが実行する燃料噴射量制御処理のフローチャート。
【図３】上記燃料噴射量制御処理で用いられるガバナパターンを表すグラフ。
【図４】目標エンジン回転数ＮＥｔからシフトダウン時要求燃料噴射量ｅｑＥｃｔｕを求めるためのマップを表すグラフ。
【図５】エンジン回転数ＮＥからアクセル全閉時燃料噴射量ガード値ｅｑＡｃｇｕｒｄを求めるためのマップを表すグラフ。
【図６】実施の形態１のエンジン用ＥＣＵが実行する時間同期処理のフローチャート。
【図７】実施の形態１の作用・効果を説明するためのタイミングチャート。
【図８】同じく作用・効果を説明するためのタイミングチャート。
【図９】実施の形態２のエンジン用ＥＣＵが実行する燃料噴射量制御処理のフローチャート。
【図１０】実施の形態３のエンジン用ＥＣＵが実行する時間同期処理のフローチャート。
【符号の説明】
２…ディーゼルエンジン、４…自動変速機、４ａ…油圧制御回路、６…エンジン用ＥＣＵ、８…変速用ＥＣＵ、１０…各種センサ類。
【図１】
2004360534.tif 000004
【図２】
2004360534.tif 000005
【図３】
2004360534.tif 000006
【図４】
2004360534.tif 000007
【図５】
2004360534.tif 000008
【図６】
2004360534.tif 000009
【図７】
2004360534.tif 000010
【図８】
2004360534.tif 000011
【図９】
2004360534.tif 000012
【図１０】
2004360534.tif 000013