JP2004360534A - Fuel supply control device for internal combustion engine - Google Patents
Fuel supply control device for internal combustion engine Download PDFInfo
- Publication number
- JP2004360534A JP2004360534A JP2003158653A JP2003158653A JP2004360534A JP 2004360534 A JP2004360534 A JP 2004360534A JP 2003158653 A JP2003158653 A JP 2003158653A JP 2003158653 A JP2003158653 A JP 2003158653A JP 2004360534 A JP2004360534 A JP 2004360534A
- Authority
- JP
- Japan
- Prior art keywords
- injection amount
- fuel injection
- fuel supply
- guard value
- supply amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 238
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 32
- 229940092174 safe-guard Drugs 0.000 claims abstract description 40
- 238000013459 approach Methods 0.000 claims description 3
- 238000002347 injection Methods 0.000 abstract description 177
- 239000007924 injection Substances 0.000 abstract description 177
- 230000035939 shock Effects 0.000 abstract description 25
- 230000002265 prevention Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 43
- 230000005540 biological transmission Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000012937 correction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- HDDSHPAODJUKPD-UHFFFAOYSA-N fenbendazole Chemical compound C1=C2NC(NC(=O)OC)=NC2=CC=C1SC1=CC=CC=C1 HDDSHPAODJUKPD-UHFFFAOYSA-N 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 239000000498 cooling water Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/08—Introducing corrections for particular operating conditions for idling
- F02D41/083—Introducing corrections for particular operating conditions for idling taking into account engine load variation, e.g. air-conditionning
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
- F02D2250/26—Control of the engine output torque by applying a torque limit
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/28—Control for reducing torsional vibrations, e.g. at acceleration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/12—Introducing corrections for particular operating conditions for deceleration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/12—Introducing corrections for particular operating conditions for deceleration
- F02D41/123—Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/32—Controlling fuel injection of the low pressure type
- F02D41/34—Controlling fuel injection of the low pressure type with means for controlling injection timing or duration
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Control Of Transmission Device (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
【課題】フェイルセーフ用ガード値にて燃料量を制限する内燃機関において、変速ショック防止等の要求燃料量を設定する制御システムの要求に応える。
【解決手段】シフトダウン時要求燃料噴射量eqEctuの設定が行われた場合には(S110で「YES」)、eqAcgurd<eqEctuであればeqEctuをアクセル全閉時燃料噴射量ガード値eqAcgurdの代わりにガード値として設定する(S114)。このため変速ショックを防止する制御システム側が必要とする時にはeqEctuの燃料噴射は実現されることになる。このようにして変速ショックを効果的に防止できる。そして変速ショックを防止する制御システムが必要としない時には(S110で「NO」)、十分に小さいアクセル全閉時燃料噴射量ガード値eqAcgurdにてガードされる(S112)。このためフェイルセーフには問題を生じない。
【選択図】 図2A control system for setting a required fuel amount such as a shift shock prevention in an internal combustion engine in which a fuel amount is limited by a fail-safe guard value.
When a required fuel injection amount for shift down eqEctu is set ("YES" in S110), if eqAcgurd <eqEctu, eqEctu is used instead of the fuel injection amount guard value for when the accelerator is fully closed eqAcgurd. It is set as a guard value (S114). Therefore, when the control system for preventing the shift shock needs, the fuel injection of eqEctu is realized. In this way, shift shock can be effectively prevented. When the control system for preventing the shift shock is not required (“NO” in S110), the guard is guarded by a sufficiently small accelerator fully closed fuel injection amount guard value eqAcgurd (S112). Therefore, no problem occurs in the fail safe.
[Selection] Figure 2
Description
【0001】
【発明の属する技術分野】
本発明は、燃料供給量を直接あるいは間接に調量することによって内燃機関の出力トルクを調節する車両用内燃機関において、内燃機関に対して要求される燃料供給量を、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて制限する内燃機関の燃料供給量制御装置に関する。
【0002】
【従来の技術】
燃料供給量として、例えば燃料噴射量の演算結果の異常に対するフェールセーフを実行するために、特定の運転領域、例えばアクセル全閉状態が待機時間継続した場合にフェイルセーフ用ガード値により燃料噴射量を制限する処理を行う内燃機関が提案されている(例えば特許文献1参照)。
【0003】
このことにより演算されている燃料噴射量が、例えばRAM化け等の異常により過大となっていてもアクセルペダルを戻すことにより、アクセル全閉に対応した燃料噴射量に引き戻すことができることになる。
【0004】
【特許文献1】
特開2002−39004号公報(第7−8頁、図6−9)
【0005】
【発明が解決しようとする課題】
ところで、減速時に自動変速機によりシフトダウンが行われる場合、このシフトダウン時のショックを緩和するために燃料噴射量を増量要求を行う制御システムが存在する。このような制御システムがアクセル全閉状態が待機時間継続した後に機能した場合には、前記変速ショック緩和のための増量要求がなされて燃料噴射量の演算に反映されても、燃料噴射量を設定する最後の段階で前記フェイルセーフ用ガード値により実際の燃料噴射量がアクセル開度に応じて制限されてしまう。このため必要な増量が行われずに十分に変速ショックを緩和できなくなるおそれが生じる。
【0006】
本発明は上述のごとく、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて燃料供給量を制限する内燃機関において、シフトダウン時のショック防止のごとく車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることを目的とするものである。
【0007】
【課題を解決するための手段】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項1に記載の内燃機関の燃料供給量制御装置は、燃料供給量を直接あるいは間接に調量することによって内燃機関の出力トルクを調節する車両用内燃機関において、内燃機関に対して要求される燃料供給量を、内燃機関運転状態に対応して設けられたフェイルセーフ用ガード値にて制限する内燃機関の燃料供給量制御装置であって、車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求燃料供給量の設定が行われた場合に、前記フェイルセーフ用ガード値が前記要求燃料供給量より小さい時には、前記フェイルセーフ用ガード値を前記要求燃料供給量に一致又は近づけるフェイルセーフ用ガード値変更手段を備えたことを特徴とする。
【0008】
このようにフェイルセーフ用ガード値変更手段は、前記要求燃料供給量が設定された場合にこの要求燃料供給量よりフェイルセーフ用ガード値が小さい時にはフェイルセーフ用ガード値を要求燃料供給量に一致又は近づけるようにしている。このため前記制御システムが必要とする時に要求燃料供給量又はこれに近づけた燃料供給量が実現できることになる。
【0009】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることができる。
そして前記制御システムが必要としない時には、フェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【0010】
請求項2に記載の内燃機関の燃料供給量制御装置では、請求項1において、前記フェイルセーフ用ガード値変更手段は、前記要求燃料供給量を前記フェイルセーフ用ガード値の代わりとすることにより前記フェイルセーフ用ガード値を前記要求燃料供給量に一致させることを特徴とする。
【0011】
このようにフェイルセーフ用ガード値変更手段は、要求燃料供給量をフェイルセーフ用ガード値の代わりとしているので、前記制御システムが必要とする時には要求燃料噴射量は完全に実現されることになる。
【0012】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムの要求に応えることができ、前記制御システムが必要としない時にはフェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【0013】
請求項3に記載の内燃機関の燃料供給量制御装置では、請求項1又は2において、前記フェイルセーフ用ガード値はアクセル全閉状態が待機時間継続した場合に設定される燃料供給量のガード値であることを特徴とする。
【0014】
特に、フェイルセーフ用ガード値が、アクセル全閉状態が待機時間継続した場合に設定される燃料供給量のガード値である場合には、フェイルセーフ用ガード値としてはアクセル全閉状態に対応して可成り小さい値が設定される。このため、制御システムにて要求される量の燃料供給が不十分となり易いが、前述のごとくフェイルセーフ用ガード値が前記要求燃料供給量に一致あるいは近づけられることにより、前記制御システムにて要求される量あるいはこれに近い量の燃料供給を可能とすることができ、要求に応えることができる。そして前記制御システムが必要としない時にはフェイルセーフ用ガード値は維持されるのでフェイルセーフには問題を生じない。
【0015】
請求項4に記載の内燃機関の燃料供給量制御装置では、請求項1〜3のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムでは、該制御システムにおける最大要求燃料供給量にて要求燃料供給量を制限していることを特徴とする。
【0016】
前記制御システムでは最大要求燃料供給量にて要求燃料供給量を制限することで、要求燃料供給量に過大な値が設定されることが防止されている。このためフェイルセーフ用ガード値が前記要求燃料供給量に一致あるいは近づけられた場合にもフェイルセーフ用ガード値が過大な値にならない。このことにより前記制御システムによる要求燃料噴射量の設定時において、前記制御システムにて要求される量あるいはこれに近い量の燃料供給を可能とすることができるとともに、必要以上に過大なフェイルセーフ用ガード値とならないのでフェールセーフも一層確実なものとなる。
【0017】
請求項5に記載の内燃機関の燃料供給量制御装置では、請求項1〜4のいずれかにおいて、前記車両走行用の出力トルク以外の出力トルクのための要求燃料供給量を設定する制御システムは、自動変速機のシフト時のショックを防止するための要求燃料供給量を設定する制御システムを含むことを特徴とする。
【0018】
より具体的には、前記制御システムとしては、自動変速機のシフト時のショックを防止するための要求燃料供給量を設定する制御システムを挙げることができる。このことにより、変速ショックを防止できる燃料供給量あるいはこれに近い燃料供給量を実現して前記制御システムの要求に応えることができ、車両の変速ショックを十分に抑制することができる。
【0019】
【発明の実施の形態】
[実施の形態1]
図1は、実施の形態1としての蓄圧式ディーゼルエンジン(コモンレール型ディーゼルエンジン)2、自動変速機4及びこれらの各ECU(電子制御ユニット)6,8を示すブロック図である。本蓄圧式ディーゼルエンジン2は自動車用エンジンとして車両に搭載されているものである。
【0020】
ディーゼルエンジン2は、複数の気筒、例えば4気筒が設けられており、各気筒の燃焼室に対して燃料噴射弁がそれぞれ設けられている。この燃料噴射弁へはコモンレールから燃料噴射圧に昇圧された燃料が供給され、ディーゼルエンジン2に要求される燃料噴射量に応じた開弁期間の間、エンジン用ECU6の指令により燃料噴射弁を開くことにより各気筒内に燃料が噴射される。
【0021】
又、ディーゼルエンジン2にはアクセル開度センサ、エンジン回転数センサ、気筒判別センサ、冷却水温センサ、吸気温センサ、燃料圧力センサ、及び自動変速機4には車速センサ等の各種センサ類10が設けられている。エンジン用ECU6は、これらの各種センサ類10の出力によりディーゼルエンジン2の運転状態や車両の走行状態を検出している。又、エンジン用ECU6は変速用ECU8とも交信して相互に指令やデータの交換を行っている。そしてエンジン用ECU6は、これらの指令やデータに基づいて、燃料噴射量制御等によりディーゼルエンジン2の燃焼状態を制御している。
【0022】
自動変速機4はトルクコンバータ式オートマチックトランスミッションであり、内部の回転部材、すなわちプラネタリーギヤなどの各種ギヤ、クラッチ、ブレーキの作動を制御することにより変速を行う変速機である。各種センサ類10には、前述した構成以外に自動変速機4に設けられたシフト位置センサやタービン回転数センサも含まれている。変速用ECU8は、アクセル開度ACCP、エンジン回転数NE、シフト位置、タービン回転数NT、車速V等のデータにより、運転者の要求、自動変速機4の内部状態、車両走行状態を検出して、自動変速機4に対する変速制御を実行している。又、前記エンジン用ECU6が検出しているデータの内、冷却水温、ブレーキ状態等も読み込んでいる。又、前述したごとく変速用ECU8はエンジン用ECU6とも交信して相互に指令やデータの交換を行っている。そして変速用ECU8は、これらの指令やデータに基づいて、油圧制御回路4aの電磁弁の切り替えを行うことにより自動変速機4の変速制御を実行している。例えば予め記憶された変速線図から車速Vと燃料噴射量(あるいはアクセル開度ACCP)とに基づいて自動変速機4のギヤ段を決定し、この決定されたギヤ段を成立させるように油圧制御回路4aの電磁弁を切り替えている。
【0023】
尚、エンジン用ECU6及び変速用ECU8は、CPU、ROM、RAM、バックアップRAM、タイマカウンタ、入力インターフェース、出力インターフェース等を備えたマイクロコンピュータを中心として構成されている。
【0024】
次に、本実施の形態において、エンジン用ECU6により実行される制御の内、燃料噴射量制御処理について説明する。図2に燃料噴射量制御処理のフローチャートを示す。本処理は一定クランク角毎(爆発行程毎)の割り込みで実行される。なお個々の処理に対応するフローチャート中のステップを「S〜」で表す。
【0025】
本処理が開始されると、まず前述したセンサ類によりディーゼルエンジン2の運転状態に基づいてベース噴射量eqBaseの算出が行われる(S102)。このベース噴射量eqBaseは、図3に示すガバナパターンに従ってエンジン回転数NEとアクセル開度ACCPとから得られたガバナパターン噴射量eqgovを更に補正することにより設定されるものである。例えばガバナパターン噴射量eqgovに対して、エアコン負荷などの負荷が発生している場合にこの負荷に対応する燃料噴射量の補正や、アイドルスピード制御(ISC)時に得られている学習値による補正を実行する。更に、ベース噴射量eqBaseを後述するシフトダウン時要求燃料噴射量eqEctuとする補正を実行する。このような各種補正を実行してベース噴射量eqBaseを算出する。
【0026】
次に式1に示すごとく、最終制限前噴射量eqPreFincを算出する(S104)。
【0027】
【数1】
eqPreFinc ← MIN(eqBase,eqFull) …[式1]
ここで最大噴射量eqFullは後述する時間同期処理によりエンジン回転数NEに応じて設定される燃料噴射量の上限を設定する値である。MIN()は()内の数値の内で最小の値を抽出する演算子である。
【0028】
したがって前記式1によりベース噴射量eqBaseは上限が制限されて最終制限前噴射量eqPreFincとして設定される。
次にアクセル開度ACCP=「0」すなわちアクセル全閉状態で、待機時間が経過したか否かが判定される(S106)。アクセルペダルが完全に戻されることによりドライバーによる減速操作があったものと推定できるが、アクセルペダル操作によって燃料噴射量に急激な低下が生じて減速ショックが生じないようにベース噴射量eqBaseの変化速度に制限が設けられている。このためドライバーによる減速操作があったとしても、直ちに燃料噴射量に新たな制限を加えて燃料噴射量を急激に小さくすると減速ショックが生じるおそれがある。このためにステップS106の判定には待機時間が設けられている。
【0029】
ここでアクセル全閉状態で待機時間が経過していない場合には(S106で「NO」)、最終燃料噴射量eqFincには最終制限前噴射量eqPreFincの値が設定されて(S108)、本処理を一旦終了する。このように最終燃料噴射量eqFincが設定されると、ディーゼルエンジン2の燃焼室内に最終燃料噴射量eqFinc分の燃料が噴射されるように、エンジン用ECU6により燃料噴射弁の開弁制御が実行される。
【0030】
アクセル全閉状態で待機時間が経過した場合には(S106で「YES」)、シフトダウン時要求燃料噴射量eqEctuが要求燃料噴射量として設定されているか否かが判定される(S110)。シフトダウン時要求燃料噴射量eqEctuは後述する時間同期処理において設定される要求燃料噴射量であり、変速用ECU8からシフトダウン時の燃料噴射量増量要求が有った後にシフトダウン時増量期間内のタイミングにおいて要求値として設定される増量用燃料噴射量である。このシフトダウン時要求燃料噴射量eqEctuは、シフトダウン時の減速ショックを防止するために設定される燃料噴射量である。具体的には図4に示すマップにより、シフトダウン制御に対応して設定される目標エンジン回転数NEtに基づいて設定される。
【0031】
ここでシフトダウン時要求燃料噴射量eqEctuが設定されていない場合には(S110で「NO」)、式2により最終燃料噴射量eqFincが算出され(S112)、一旦本処理を終了する。
【0032】
【数2】
eqFinc←MIN(eqAcgurd,eqPreFinc)…[式2]
アクセル全閉時燃料噴射量ガード値eqAcgurdはアクセル全閉状態で待機時間が経過した場合に過大な燃料量が噴射されるのを防止するためのフェイルセーフ用ガード値である。具体的には図5に示すマップによりエンジン回転数NEに基づいて設定される。尚、高回転側では燃料カットするために「0」(mm3/ストローク)以下とされている。このことにより最終制限前噴射量eqPreFincはアクセル全閉時燃料噴射量ガード値eqAcgurdにより上限が制限されて、最終燃料噴射量eqFincとして設定されることになる。
【0033】
したがって図7に示すごとく、高エンジン回転側でアクセル全閉となり(t0)、待機時間が経過した後(t1〜)もシフトダウン時要求燃料噴射量eqEctuの設定がない状態では、アクセル全閉時燃料噴射量ガード値eqAcgurdにて最終燃料噴射量eqFincがガードされる状態が継続する。図7では何らかの原因で最終制限前噴射量eqPreFincがアクセル全閉時燃料噴射量ガード値eqAcgurdを越えた状態を示している(t2)。しかし最終燃料噴射量eqFincはアクセル全閉時燃料噴射量ガード値eqAcgurdの値を越えることはない。
【0034】
一方、シフトダウン時要求燃料噴射量eqEctuが設定されている場合には(S110で「YES」)、式3により最終燃料噴射量eqFincが算出され(S114)、一旦本処理を終了する。
【0035】
【数3】
MAX()は()内の数値の内で最大の値を抽出する演算子である。
【0036】
したがって前記式3により最終制限前噴射量eqPreFincは、シフトダウン時要求燃料噴射量eqEctuとアクセル全閉時燃料噴射量ガード値eqAcgurdとの大きい方にて制限されて最終燃料噴射量eqFincとして設定されることになる。
【0037】
この場合、図8のタイミングチャートに示すごとく、エンジン回転数NEが高回転側でアクセル全閉(ACCP=0)となって(t10)、待機時間が経過した後(t11〜)において、シフトダウン時要求燃料噴射量eqEctuの設定がない期間は前記式2にて説明したごとくである。すなわちアクセル全閉時燃料噴射量ガード値eqAcgurdにて最終燃料噴射量eqFincはガードされている。
【0038】
しかしシフトダウンのためにアクセル全閉時燃料噴射量ガード値eqAcgurdよりも大きいシフトダウン時要求燃料噴射量eqEctuが設定されると(t12)、前記式3により、シフトダウン時要求燃料噴射量eqEctuにて最終燃料噴射量eqFincがガードされるようになる。したがってシフトダウン時の減速ショックを防止できる燃料増量が可能となる。
【0039】
そして要求実現に必要な増量期間の間、この状態を継続させた後、シフトダウン時要求燃料噴射量eqEctuは未設定状態に戻る(t13〜)。したがって再度、前記式2にて説明したごとくアクセル全閉時燃料噴射量ガード値eqAcgurdにて最終燃料噴射量eqFincはガードされる状態に戻る。
【0040】
図6に最大噴射量eqFull及びシフトダウン時要求燃料噴射量eqEctuを設定するための時間同期処理を示す。本処理はエンジン用ECU6において短時間周期で繰り返し実行される処理である。本処理が開始されると、まず図3のガバナパターンに重ねて一点鎖線にて示した最大噴射量eqFullマップから、エンジン回転数NEに基づいて最大噴射量eqFullを求める(S202)。次に変速用ECU8からシフトダウン時燃料増量要求が有ったか否かが判定される(S204)。シフトダウン時燃料増量要求が無ければ(S204で「NO」)、シフトダウン時要求燃料噴射量eqEctuのクリア、すなわち未設定状態にして(S208)、一旦本処理を終了する。
【0041】
シフトダウン時燃料増量要求が有った場合には(S204で「YES」)、次にシフトダウン時増量期間内か否かが判定される(S206)。このシフトダウン時増量期間は、変速中においてトルクアップすることによりシフトダウン時のショックを抑制する必要がある期間であり、例えば、アクセル開度ACCP、車速V、タービン回転数NT、シフト状態などに基づいて設定されるものである。
【0042】
ここでシフトダウン時増量期間内でなければ(S206で「NO」)、シフトダウン時要求燃料噴射量eqEctuを未設定状態にして(S208)、一旦本処理を終了する。
【0043】
一方、シフトダウン時増量期間内(図8:t12〜t13)であれば(S206で「YES」)、シフトダウン時要求燃料噴射量eqEctuの設定が前述した図4のマップに従って目標エンジン回転数NEtに基づいてなされる(S210)。このようなシフトダウン時要求燃料噴射量eqEctuの設定により、前記燃料噴射量制御処理(図2)のステップS102ではベース噴射量eqBaseにシフトダウン時要求燃料噴射量eqEctuが設定されるようになる。そして、ステップS110にて「YES」と判定されると、ステップS114ではフェイルセーフ用ガード値がシフトダウン時要求燃料噴射量eqEctuへと引き上げられた状態となるので、エンジン用ECU6はシフトダウン時要求燃料噴射量eqEctuによる燃料噴射を実現できる。
【0044】
上述した構成において、時間同期処理(図6)のステップS204〜S210が車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムとしての処理に、燃料噴射量制御処理(図2)のステップS110,S114がフェイルセーフ用ガード値変更手段としての処理に相当する。
【0045】
以上説明した本実施の形態1によれば、以下の効果が得られる。
(イ).シフトダウン時要求燃料噴射量eqEctuの設定が行われた場合には(図2:S110で「YES」)、アクセル全閉時燃料噴射量ガード値eqAcgurdとシフトダウン時要求燃料噴射量eqEctuとを比較する。そしてeqAcgurd<eqEctuである場合にはシフトダウン時要求燃料噴射量eqEctuをアクセル全閉時燃料噴射量ガード値eqAcgurdの代わりのガード値として設定する(S114)。このためシフトダウン時の変速ショックを防止する制御システム側がシフトダウン時要求燃料噴射量eqEctuを必要とする時には、シフトダウン時要求燃料噴射量eqEctuは実現されることになる。
【0046】
このようにして車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求される量の燃料供給を可能とすることができ、変速ショックを効果的に防止できる。
【0047】
そしてシフトダウン時のショックを防止する制御システムが必要としない時には(S110で「NO」)、シフトダウン時要求燃料噴射量eqEctuがガード値とされることはなく、十分に小さいアクセル全閉時燃料噴射量ガード値eqAcgurdにてガードされる(S112)。このためフェイルセーフには問題を生じない。
【0048】
[実施の形態2]
本実施の形態は前記実施の形態1の燃料噴射量制御処理(図2)の代わりに図9の燃料噴射量制御処理を実行する。他の構成については前記実施の形態1と同じである。図9の処理はシフトダウン時要求燃料噴射量eqEctuの設定時には新たにアクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdを設けて、シフトダウン時のフェイルセーフ用ガード値とするものである。
【0049】
図9においてはステップS302〜S312の処理は、図2のステップS102〜S112と同じ処理である。シフトダウン時要求燃料噴射量eqEctuの設定がなされた場合(S310で「YES」)における処理(S314〜S318)が前記実施の形態1と異なる。
【0050】
すなわちステップS310で「YES」と判定されると、eqAcgurd<eqEctuか否かが判定される(S314)。ここでeqAcgurd≧eqEctuであればアクセル全閉時燃料噴射量ガード値eqAcgurdを変更する必要がないので、前記実施の形態1にて述べた前記式2にて最終燃料噴射量eqFincが算出される(S312)。したがって最終燃料噴射量eqFincはアクセル全閉時燃料噴射量ガード値eqAcgurdにてガードされることになる。
【0051】
一方、eqAcgurd<eqEctuであれば(S314で「YES」)、式4によりアクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdが算出される(S316)。
【0052】
【数4】
eqKgurd ← eqAcgurd + Deq … [式4]
ここでガード値増加量Deqは、例えば式5に示すごとく設定されている。
【0053】
【数5】
Deq ← (eqEctu−eqAcgurd)×k … [式5]
ここで係数kは0<k<1であり、アクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdをeqAcgurd<eqKgurd<eqEctuの範囲で設定するための係数である。例えば、k=0.5に設定されている。
【0054】
このようにして得られたアクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdはシフトダウン時要求燃料噴射量eqEctuよりも小さい値であるがアクセル全閉時燃料噴射量ガード値eqAcgurdよりも大きい値が設定される。
【0055】
そして式6に示すごとく最終燃料噴射量eqFincが算出される(S318)。
【0056】
【数6】
eqFinc←MIN(eqKgurd,eqPreFinc) …[式6]
このように前記式6により最終制限前噴射量eqPreFincは、アクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdにて制限されて最終燃料噴射量eqFincとして設定されることになる。
【0057】
上述した構成において、燃料噴射量制御処理(図9)のステップS310,S314,S316,S318がフェイルセーフ用ガード値変更手段としての処理に相当する。
【0058】
以上説明した本実施の形態2によれば、以下の効果が得られる。
(イ).シフトダウン時要求燃料噴射量eqEctuの設定が行われた場合には(図9:S310で「YES」)、アクセル全閉時燃料噴射量ガード値eqAcgurdとシフトダウン時要求燃料噴射量eqEctuとを比較する(S314)。eqAcgurd<eqEctuであれば(S314で「YES」)、アクセル全閉時燃料噴射量ガード値eqAcgurdよりもシフトダウン時要求燃料噴射量eqEctuに近づけた値に設定されたアクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdをガード値として設定する(S316)。
【0059】
このためシフトダウン時の変速ショックを防止する制御システム側がシフトダウン時要求燃料噴射量eqEctuを必要とする時には、アクセル全閉時燃料噴射量ガード値eqAcgurdよりもシフトダウン時要求燃料噴射量eqEctuに近づけた燃料噴射量が実現できることになる。このため変速ショックを抑制できる。
【0060】
時間同期処理(図6)のステップS206にて判定するシフトダウン時増量期間が、実際に変速ショックが生じる期間と正確に一致せずに、ずれを生じることがある。このことにより、実際にはシフトダウン時の燃料増量が不要な期間にシフトダウン時要求燃料噴射量eqEctuがベース噴射量eqBaseに設定されることがある。
【0061】
このような場合にも、本実施の形態では、最終燃料噴射量eqFincはシフトダウン時要求燃料噴射量eqEctuまでは増加せずに、アクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdが上限となるので、上記ずれに対する燃料噴射量抑制が可能となる。
【0062】
そしてシフトダウン時のショックを防止する制御システムが必要としない時(S310で「NO」)あるいはeqAcgurd≧eqEctuであれば(S314で「NO」)、アクセル全閉シフトダウン時燃料噴射量ガード値eqKgurdがガード値とされることはない。このため十分に小さいアクセル全閉時燃料噴射量ガード値eqAcgurdにてガードされる(S312)のでフェイルセーフには問題を生じない。
【0063】
[実施の形態3]
本実施の形態は前記実施の形態1の時間同期処理(図6)の代わりに図10の時間同期処理を実行する。他の構成については前記実施の形態1と同じである。図10の処理はシフトダウン時要求燃料噴射量eqEctuを、シフトダウン時要求燃料噴射量ガード値eqEctuMaxにてガードするものである。
【0064】
図10においてはステップS402〜S408の処理は、図6のステップS202〜S208と同じ処理である。シフトダウン時増量期間内であると判定された場合(S406で「YES」)の処理(S410〜S416)が前記実施の形態1と異なる。
【0065】
すなわちステップS406で「YES」と判定されると、制限前シフトダウン時要求燃料噴射量eqPreEctuの設定が、前記実施の形態1にて述べた図4のマップと同じマップにより目標エンジン回転数NEtに基づいてなされる(S410)。そしてこの制限前シフトダウン時要求燃料噴射量eqPreEctuが、シフトダウン時のショック防止に必要とされる最大燃料噴射量が設定されているシフトダウン時要求燃料噴射量ガード値eqEctuMax以下か否かが判定される(S412)。
【0066】
eqPreEctu≦eqEctuMaxであれば(S412で「YES」)、制限前シフトダウン時要求燃料噴射量eqPreEctuの値が、シフトダウン時要求燃料噴射量eqEctuにそのまま設定されて(S414)、一旦本処理を終了する。したがって、この場合は、前記実施の形態1と同様に、前記図4のマップにてシフトダウン時要求燃料噴射量eqEctuを求めた場合と同じである。
【0067】
一方、eqPreEctu>eqEctuMaxであれば(S412で「NO」)、変速用ECU8とのデータ通信のエラーなどの何らかの原因で得られた制限前シフトダウン時要求燃料噴射量eqPreEctuに過大な値が設定されていることが判明する。したがってシフトダウン時要求燃料噴射量eqEctuにはシフトダウン時要求燃料噴射量ガード値eqEctuMaxの値が設定されて(S416)、一旦本処理を終了する。このようにシフトダウン時要求燃料噴射量eqEctuがシフトダウン時要求燃料噴射量ガード値eqEctuMaxにてガードされる。このことにより、燃料噴射量制御処理(図2)のステップS114においてもシフトダウン時要求燃料噴射量eqEctuが過大にならず、最終燃料噴射量eqFincに過大な値が設定されることがない。
【0068】
上述した構成において、シフトダウン時要求燃料噴射量ガード値eqEctuMaxが最大要求燃料供給量に相当し、時間同期処理(図10)のステップS404〜S416が車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムとしての処理に相当する。
【0069】
以上説明した本実施の形態3によれば、以下の効果が得られる。
(イ).前記実施の形態1の(イ)の効果を生じる。
(ロ).シフトダウン時要求燃料噴射量eqEctu自体もガードされて過大な値になることが防止されているので、燃料噴射量制御処理(図2)におけるフェールセーフも一層確実なものとなる。
【0070】
[その他の実施の形態]
(a).前記実施の形態3は図10の時間同期処理を図2の燃料噴射量制御処理と組み合わせた例であったが、図10の時間同期処理を図9の燃料噴射量制御処理と組み合わせても良く、前記実施の形態2と前記実施の形態3との両者の効果を生じる。
【0071】
(b).前記各実施の形態においては、燃料供給系としてはコモンレールタイプのディーゼルエンジンであったが、分配型、列型その他のタイプの燃料噴射ポンプを用いたディーゼルエンジンでも良い。又、ディーゼルエンジン以外にも、例えば筒内噴射タイプのガソリンエンジンでは、成層燃焼時にディーゼルエンジンと同じくガソリンの噴射量にてエンジン出力を制御する場合に、同様に本発明を適用できる。
【0072】
ガソリンエンジンの場合には、前述したガバナパターン(図3)と同様に、アクセル開度ACCPとエンジン回転数NEとに基づいて燃料噴射量を算出しても良い。これ以外に、スロットル開度とエンジン回転数NEとに基づいて燃料噴射量を算出しても良い。
【0073】
上述したごとく燃料供給量を直接に調量することによって内燃機関の出力トルクを調節する以外に、ガソリンエンジンにおいては、吸入空気量とエンジン回転数NEとに基づいて燃料噴射量を算出しても良い。すなわち燃料供給量を間接に調量することによって内燃機関の出力トルクを調節するようにしても良い。
【図面の簡単な説明】
【図1】実施の形態1としての蓄圧式ディーゼルエンジン、自動変速機及びこれらの各ECUを示すブロック図。
【図2】実施の形態1のエンジン用ECUが実行する燃料噴射量制御処理のフローチャート。
【図3】上記燃料噴射量制御処理で用いられるガバナパターンを表すグラフ。
【図4】目標エンジン回転数NEtからシフトダウン時要求燃料噴射量eqEctuを求めるためのマップを表すグラフ。
【図5】エンジン回転数NEからアクセル全閉時燃料噴射量ガード値eqAcgurdを求めるためのマップを表すグラフ。
【図6】実施の形態1のエンジン用ECUが実行する時間同期処理のフローチャート。
【図7】実施の形態1の作用・効果を説明するためのタイミングチャート。
【図8】同じく作用・効果を説明するためのタイミングチャート。
【図9】実施の形態2のエンジン用ECUが実行する燃料噴射量制御処理のフローチャート。
【図10】実施の形態3のエンジン用ECUが実行する時間同期処理のフローチャート。
【符号の説明】
2…ディーゼルエンジン、4…自動変速機、4a…油圧制御回路、6…エンジン用ECU、8…変速用ECU、10…各種センサ類。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a vehicle internal combustion engine that adjusts the output torque of the internal combustion engine by directly or indirectly adjusting the fuel supply amount. The present invention relates to a fuel supply amount control device for an internal combustion engine which is limited by a fail-safe guard value provided as described above.
[0002]
[Prior art]
As the fuel supply amount, for example, in order to execute fail-safe for an abnormality in the calculation result of the fuel injection amount, the fuel injection amount is determined by a fail-safe guard value in a specific operation region, for example, when the accelerator fully closed state continues for a standby time. An internal combustion engine that performs a restricting process has been proposed (for example, see Patent Document 1).
[0003]
As a result, even if the calculated fuel injection amount is excessive due to an abnormality such as RAM corruption, by returning the accelerator pedal, it is possible to return to the fuel injection amount corresponding to the accelerator fully closed.
[0004]
[Patent Document 1]
JP-A-2002-39004 (pages 7-8, FIG. 6-9)
[0005]
[Problems to be solved by the invention]
Incidentally, when downshifting is performed by the automatic transmission during deceleration, there is a control system for requesting an increase in the fuel injection amount in order to reduce the shock during downshifting. When such a control system functions after the accelerator fully closed state continues for the standby time, the fuel injection amount is set even if the increase request for the shift shock mitigation is made and reflected in the calculation of the fuel injection amount. At the last stage, the actual fuel injection amount is limited in accordance with the accelerator opening by the fail-safe guard value. For this reason, there is a possibility that the shift shock cannot be sufficiently reduced without performing the necessary increase.
[0006]
As described above, according to the present invention, in an internal combustion engine in which the fuel supply amount is limited by a fail-safe guard value provided corresponding to the operation state of the internal combustion engine, an output torque other than for vehicle running, such as to prevent a shock at the time of downshifting. It is an object of the present invention to meet a request of a control system for setting a required fuel supply amount.
[0007]
[Means for Solving the Problems]
Hereinafter, the means for achieving the above object and the effects thereof will be described.
A fuel supply control device for an internal combustion engine according to
[0008]
As described above, when the required fuel supply amount is set and the fail-safe guard value is smaller than the required fuel supply amount, the fail-safe guard value changing unit matches the fail-safe guard value with the required fuel supply amount. I try to get closer. Therefore, the required fuel supply amount or the fuel supply amount close to the required fuel supply amount can be realized when the control system requires it.
[0009]
In this way, it is possible to meet the demand of the control system for setting the required fuel supply amount for the output torque other than for the vehicle traveling.
When the control system does not need it, the fail-safe guard value is maintained, so that there is no problem in fail-safe.
[0010]
In the fuel supply amount control device for an internal combustion engine according to
[0011]
As described above, the fail-safe guard value changing unit substitutes the required fuel supply amount for the fail-safe guard value, so that the required fuel injection amount is completely realized when the control system requires it.
[0012]
In this way, it is possible to respond to the request of the control system for setting the required fuel supply amount for the output torque other than for the vehicle travel. When the control system does not need the fail-safe guard value, the fail-safe guard value is maintained. There is no problem with safe.
[0013]
According to a third aspect of the present invention, in the fuel supply amount control device for an internal combustion engine according to the first or second aspect, the fail-safe guard value is a guard value of a fuel supply amount set when the accelerator fully closed state continues for a standby time. It is characterized by being.
[0014]
In particular, when the fail-safe guard value is a guard value of the fuel supply amount set when the accelerator fully closed state continues for the standby time, the fail safe guard value corresponds to the accelerator fully closed state. A considerably small value is set. For this reason, the fuel supply of the amount required by the control system tends to be insufficient, but as described above, the fail-safe guard value matches or approaches the required fuel supply amount. It is possible to supply a small amount or a similar amount of fuel, and it is possible to meet the demand. When the control system does not need it, the fail-safe guard value is maintained, so that there is no problem in fail-safe.
[0015]
According to a fourth aspect of the present invention, there is provided a control system for setting a required fuel supply amount for an output torque other than the output torque for running the vehicle. The required fuel supply amount is limited by the maximum required fuel supply amount in the control system.
[0016]
The control system limits the required fuel supply amount with the maximum required fuel supply amount, thereby preventing the required fuel supply amount from being set to an excessively large value. Therefore, even when the fail-safe guard value matches or approaches the required fuel supply amount, the fail-safe guard value does not become excessive. With this, when the required fuel injection amount is set by the control system, it is possible to supply the amount of fuel required by the control system or an amount close to the required amount, and to use a fail-safe for an unnecessarily large amount. Since it does not become a guard value, failsafe is further ensured.
[0017]
According to a fifth aspect of the present invention, there is provided a fuel supply amount control device for an internal combustion engine, wherein the control system for setting a required fuel supply amount for an output torque other than the output torque for running the vehicle is provided. And a control system for setting a required fuel supply amount for preventing a shock at the time of shifting of the automatic transmission.
[0018]
More specifically, the control system includes a control system for setting a required fuel supply amount for preventing a shock at the time of shifting the automatic transmission. As a result, a fuel supply amount capable of preventing a shift shock or a fuel supply amount close thereto can be realized to meet the demand of the control system, and the shift shock of the vehicle can be sufficiently suppressed.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
[Embodiment 1]
FIG. 1 is a block diagram showing an accumulator type diesel engine (common rail type diesel engine) 2, an
[0020]
The
[0021]
The
[0022]
The
[0023]
The
[0024]
Next, among the controls executed by the
[0025]
When this processing is started, first, the base injection amount eqBase is calculated based on the operating state of the
[0026]
Next, as shown in
[0027]
(Equation 1)
eqPreFinc ← MIN (eqBase, eqFull) ... [Equation 1]
Here, the maximum injection amount eqFull is a value that sets an upper limit of the fuel injection amount set according to the engine speed NE by a time synchronization process described later. MIN () is an operator for extracting the minimum value among the numerical values in ().
[0028]
Therefore, the upper limit of the base injection amount eqBase is limited by the
Next, it is determined whether or not the standby time has elapsed with the accelerator opening ACCP = "0", that is, with the accelerator fully closed (S106). When the accelerator pedal is completely returned, it can be estimated that the driver has performed a deceleration operation. However, the rate of change of the base injection amount eqBase is set so that the fuel injection amount is sharply reduced by the accelerator pedal operation and a deceleration shock does not occur. Are limited. Therefore, even if the driver performs a deceleration operation, if a new restriction is immediately imposed on the fuel injection amount to rapidly reduce the fuel injection amount, a deceleration shock may occur. For this reason, a standby time is provided for the determination in step S106.
[0029]
If the standby time has not elapsed in the accelerator fully closed state ("NO" in S106), the final fuel injection amount eqFinc is set to the value of the final pre-restriction injection amount eqPreFinc (S108), and this processing is performed. Is temporarily terminated. When the final fuel injection amount eqFinc is set in this way, the
[0030]
If the standby time has elapsed in the accelerator fully closed state ("YES" in S106), it is determined whether or not the downshift required fuel injection amount eqEctu is set as the required fuel injection amount (S110). The shift-down required fuel injection amount eqEctu is a required fuel injection amount set in a time synchronization process to be described later. The shift-down required fuel injection amount eqEctu is set within a shift-down time increase period after the
[0031]
Here, when the required fuel injection amount eqEctu at the time of downshift is not set ("NO" in S110), the final fuel injection amount eqFinc is calculated by Expression 2 (S112), and this process is once ended.
[0032]
(Equation 2)
eqFinc ← MIN (eqAcgurd, eqPreFinc) ... [Equation 2]
The fuel injection amount guard value eqAcgurd when the accelerator is fully closed is a fail-safe guard value for preventing an excessive amount of fuel from being injected when the standby time has elapsed in the accelerator fully closed state. Specifically, it is set based on the engine speed NE by the map shown in FIG. On the high speed side, the value is set to "0" (mm3 / stroke) or less in order to cut the fuel. As a result, the upper limit of the pre-restriction injection amount eqPreFinc is limited by the fuel injection amount guard value eqAcgurd when the accelerator is fully closed, and is set as the final fuel injection amount eqFinc.
[0033]
Therefore, as shown in FIG. 7, the accelerator is fully closed on the high engine rotation side (t0), and after the standby time has elapsed (t1), even if the downshift required fuel injection amount eqEctu is not set, the accelerator is fully closed. The state where the final fuel injection amount eqFinc is guarded by the fuel injection amount guard value eqAcgurd continues. FIG. 7 shows a state in which the pre-final restriction injection amount eqPreFinc exceeds the fuel injection amount guard value eqAcgurd when the accelerator is fully closed for some reason (t2). However, the final fuel injection amount eqFinc does not exceed the value of the fuel injection amount guard value eqAcgurd when the accelerator is fully closed.
[0034]
On the other hand, if the shift-down required fuel injection amount eqEctu is set ("YES" in S110), the final fuel injection amount eqFinc is calculated by Expression 3 (S114), and this process is once ended.
[0035]
[Equation 3]
MAX () is an operator for extracting the largest value among the numerical values in ().
[0036]
Therefore, the final pre-restriction injection amount eqPreFinc is limited by the larger of the downshift required fuel injection amount eqEctu and the accelerator fully closed fuel injection amount guard value eqAcgurd, and is set as the final fuel injection amount eqFinc. Will be.
[0037]
In this case, as shown in the timing chart of FIG. 8, the engine speed NE becomes fully closed (ACCP = 0) on the high rotation side (t10), and after the standby time elapses (t11-), the shift down is performed. The period during which the hourly required fuel injection amount eqEctu is not set is as described in the equation (2). That is, the final fuel injection amount eqFinc is guarded by the fuel injection amount guard value eqAcgurd when the accelerator is fully closed.
[0038]
However, if the required downshift required fuel injection amount eqEctu is set to be larger than the accelerator fully closed fuel injection amount guard value eqAcgurd for downshifting (t12), the downshifted required fuel injection amount eqEctu is calculated according to the equation (3). Thus, the final fuel injection amount eqFinc is guarded. Therefore, it is possible to increase the amount of fuel that can prevent a deceleration shock during downshifting.
[0039]
Then, after this state is continued during the increase period required for realizing the request, the downshift request fuel injection amount eqEctu returns to the unset state (t13-). Therefore, the final fuel injection amount eqFinc returns to the guarded state with the fuel injection amount guard value eqAcgurd when the accelerator is fully closed as described in the equation (2).
[0040]
FIG. 6 shows a time synchronization process for setting the maximum injection amount eqFull and the shift-down required fuel injection amount eqEctu. This process is a process that is repeatedly executed in a short cycle by the
[0041]
If there is a shift-down fuel increase request ("YES" in S204), it is next determined whether or not it is during the downshift fuel increase period (S206). The shift-down increasing period is a period in which it is necessary to suppress the shock at the time of downshift by increasing the torque during the shift, and for example, the accelerator opening ACCP, the vehicle speed V, the turbine speed NT, the shift state, etc. It is set based on this.
[0042]
Here, if it is not within the shift-down increasing period ("NO" in S206), the shift-down required fuel injection amount eqEctu is set to an unset state (S208), and the process is once ended.
[0043]
On the other hand, if it is during the shift-down increasing period (FIG. 8: t12 to t13) (“YES” in S206), the setting of the shift-down required fuel injection amount eqEctu is performed according to the above-described map of FIG. (S210). By setting the downshift required fuel injection amount eqEctu, the downshift required fuel injection amount eqEctu is set to the base injection amount eqBase in step S102 of the fuel injection amount control process (FIG. 2). If "YES" is determined in the step S110, the fail-safe guard value is raised to the shift-down required fuel injection amount eqEctu in a step S114. Fuel injection based on the fuel injection amount eqEctu can be realized.
[0044]
In the above-described configuration, the steps S204 to S210 of the time synchronization process (FIG. 6) include a fuel injection amount control process (FIG. 2) as a process as a control system for setting a required fuel supply amount for an output torque other than for vehicle driving. Steps S110 and S114 correspond to the processing as the fail-safe guard value changing means.
[0045]
According to the first embodiment described above, the following effects can be obtained.
(I). When the downshift required fuel injection amount eqEctu is set (FIG. 2: “YES” in S110), the accelerator fully closed fuel injection amount guard value eqAcgurd is compared with the downshift required fuel injection amount eqEctu. I do. If eqAcgurd <eqEctu, the shift-down required fuel injection amount eqEctu is set as a guard value instead of the accelerator fully closed fuel injection amount guard value eqAcgurd (S114). Therefore, when the control system for preventing the shift shock at the time of downshifting requires the downshifting required fuel injection amount eqEctu, the downshifting required fuel injection amount eqEctu is realized.
[0046]
In this way, it is possible to supply the required amount of fuel in the control system that sets the required fuel supply amount for the output torque other than for the vehicle traveling, and shift shock can be effectively prevented.
[0047]
When the control system for preventing the shock at the time of downshift is not required ("NO" at S110), the required fuel injection amount eqEctu at the time of downshift is not set to the guard value, and the fuel when the accelerator is fully closed is sufficiently small. It is guarded by the injection amount guard value eqAcgurd (S112). Therefore, no problem occurs in the fail safe.
[0048]
[Embodiment 2]
In the present embodiment, the fuel injection amount control process of FIG. 9 is executed instead of the fuel injection amount control process of the first embodiment (FIG. 2). Other configurations are the same as those of the first embodiment. In the process of FIG. 9, when setting the required fuel injection amount eqEctu at the time of downshifting, a new fuel injection amount guard value eqKgurd at the time of fully closing the accelerator is newly provided as a fail-safe guard value at downshifting.
[0049]
In FIG. 9, the processing in steps S302 to S312 is the same as the processing in steps S102 to S112 in FIG. The processing (S314 to S318) in the case where the shift-down required fuel injection amount eqEctu is set ("YES" in S310) is different from the first embodiment.
[0050]
That is, if "YES" is determined in the step S310, it is determined whether or not eqAcgurd <eqEctu (S314). Here, if eqAcgurd ≥ eqEctu, it is not necessary to change the fuel injection amount guard value eqAcgurd when the accelerator is fully closed, so the final fuel injection amount eqFinc is calculated by
[0051]
On the other hand, if eqAcgurd <eqEctu ("YES" in S314), the fuel injection amount guard value eqKgurd at the time of the accelerator fully-closed shift-down is calculated by equation (S316).
[0052]
(Equation 4)
eqKgurd ← eqAcgurd + Deq ... [Equation 4]
Here, the guard value increase amount Deq is set, for example, as shown in Expression 5.
[0053]
(Equation 5)
Deq ← (eqEctu−eqAcgurd) × k [Expression 5]
Here, the coefficient k is 0 <k <1, and is a coefficient for setting the fuel injection amount guard value eqKguard at the time of the accelerator fully-closed shift down in the range of eqAcgurd <eqKguard <eqEctu. For example, k is set to 0.5.
[0054]
The thus-obtained fuel injection amount guard value eqKgurd when the accelerator is fully downshifted is smaller than the required fuel injection amount eqEctu when downshifting, but a value larger than the guard value eqAcgurd when the accelerator is fully closed is obtained. Is set.
[0055]
Then, the final fuel injection amount eqFinc is calculated as shown in Expression 6 (S318).
[0056]
(Equation 6)
eqFinc ← MIN (eqKgurd, eqPreFinc) ... [Equation 6]
As described above, the final pre-restriction injection amount eqPreFinc is limited by the fuel injection amount guard value eqKgurd when the accelerator is fully closed and downshifted, and is set as the final fuel injection amount eqFinc according to the equation (6).
[0057]
In the configuration described above, steps S310, S314, S316, and S318 of the fuel injection amount control process (FIG. 9) correspond to a process as a fail-safe guard value changing unit.
[0058]
According to the second embodiment described above, the following effects can be obtained.
(I). When the downshift required fuel injection amount eqEctu is set (FIG. 9: “YES” in S310), the accelerator fully closed fuel injection amount guard value eqAcgurd is compared with the downshift required fuel injection amount eqEctu. (S314). If eqAcgurd <eqEctu ("YES" in S314), the fuel injection amount at the time of the accelerator fully closed shift down set to a value closer to the required fuel injection amount at the time of the shift down than the accelerator fully guarded fuel injection amount eqAcgurd eqAcgurd. The quantity guard value eqKgurd is set as a guard value (S316).
[0059]
For this reason, when the control system for preventing the shift shock at the time of downshifting requires the downshifted required fuel injection amount eqEctu, it is closer to the downshifted required fuel injection amount eqEctu than the accelerator fully closed fuel injection amount guard value eqAcgurd. The fuel injection amount can be realized. Therefore, shift shock can be suppressed.
[0060]
The shift-down increasing period determined in step S206 of the time synchronization process (FIG. 6) may not be exactly the same as the period in which the shift shock actually occurs, and a shift may occur. As a result, the downshift required fuel injection amount eqEctu may be set to the base injection amount eqBase during a period in which it is not actually necessary to increase the fuel amount during downshifting.
[0061]
Also in such a case, in the present embodiment, the final fuel injection amount eqFinc does not increase to the shift-down required fuel injection amount eqEctu, and the accelerator fully-closed shift-down fuel injection amount guard value eqKgurd becomes the upper limit. Therefore, it is possible to suppress the fuel injection amount with respect to the deviation.
[0062]
When the control system for preventing the shock at the time of downshift is not required (“NO” in S310) or if eqAcgurd ≧ eqEctu (“NO” in S314), the fuel injection amount guard value eqKgurd at the time of the accelerator full-close downshift. Is not used as the guard value. Therefore, guarding is performed with a sufficiently small fuel injection amount guard value eqAcgurd when the accelerator is fully closed (S312), so that there is no problem in fail-safe.
[0063]
[Embodiment 3]
In the present embodiment, the time synchronization process of FIG. 10 is executed instead of the time synchronization process of the first embodiment (FIG. 6). Other configurations are the same as those of the first embodiment. The process of FIG. 10 is for guarding the downshift required fuel injection amount eqEctu with the downshift required fuel injection amount guard value eqEctMax.
[0064]
In FIG. 10, the processing in steps S402 to S408 is the same as the processing in steps S202 to S208 in FIG. The process (S410 to S416) performed when it is determined that the current time is within the downshift increase period ("YES" in S406) is different from that of the first embodiment.
[0065]
That is, if “YES” is determined in step S406, the setting of the pre-restriction downshift required fuel injection amount eqPreEctu is set to the target engine speed NEt by the same map as the map of FIG. 4 described in the first embodiment. This is performed based on (S410). Then, it is determined whether or not the shift-down required fuel injection amount eqPreEctu before shift-down is equal to or less than a shift-down required fuel injection amount guard value eqEctuMax in which the maximum fuel injection amount required to prevent shock during shift-down is set. Is performed (S412).
[0066]
If eqPreEctu ≦ eqEctuMax (“YES” in S412), the value of the pre-restriction downshift required fuel injection amount eqPreEctu is set to the downshift required fuel injection amount eqEctu as it is (S414), and the process is once terminated. I do. Therefore, in this case, similarly to the first embodiment, the same as the case where the required fuel injection amount eqEctu at the time of the downshift is obtained from the map of FIG.
[0067]
On the other hand, if eqPreEctu> eqEctuMax ("NO" in S412), an excessively large value is set for the pre-restriction downshift required fuel injection amount eqPreEctu obtained for some reason such as an error in data communication with the
[0068]
In the above-described configuration, the shift-down required fuel injection amount guard value eqEctuMax corresponds to the maximum required fuel supply amount, and the steps S404 to S416 of the time synchronization process (FIG. 10) require the required fuel for the output torque other than for the vehicle traveling. This corresponds to processing as a control system for setting the supply amount.
[0069]
According to the third embodiment described above, the following effects can be obtained.
(I). The effect (a) of the first embodiment is obtained.
(B). The shift-down required fuel injection amount eqEctu itself is also guarded and prevented from becoming an excessive value, so that fail-safe in the fuel injection amount control process (FIG. 2) is further ensured.
[0070]
[Other embodiments]
(A). Embodiment 3 is an example in which the time synchronization process of FIG. 10 is combined with the fuel injection amount control process of FIG. 2, but the time synchronization process of FIG. 10 may be combined with the fuel injection amount control process of FIG. Thus, the effects of both the second embodiment and the third embodiment are obtained.
[0071]
(B). In each of the above embodiments, the fuel supply system is a common rail type diesel engine. However, a diesel engine using a distribution type, a line type, or another type of fuel injection pump may be used. Further, in addition to the diesel engine, for example, in the case of a direct injection type gasoline engine, the present invention can be similarly applied to the case where the engine output is controlled by the gasoline injection amount at the time of stratified combustion similarly to the diesel engine.
[0072]
In the case of a gasoline engine, the fuel injection amount may be calculated based on the accelerator opening ACCP and the engine speed NE, as in the governor pattern (FIG. 3) described above. Alternatively, the fuel injection amount may be calculated based on the throttle opening and the engine speed NE.
[0073]
As described above, in addition to adjusting the output torque of the internal combustion engine by directly adjusting the fuel supply amount, in a gasoline engine, the fuel injection amount may be calculated based on the intake air amount and the engine speed NE. good. That is, the output torque of the internal combustion engine may be adjusted by indirectly adjusting the fuel supply amount.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a pressure-accumulating diesel engine, an automatic transmission, and respective ECUs as a first embodiment.
FIG. 2 is a flowchart of a fuel injection amount control process executed by the engine ECU according to the first embodiment;
FIG. 3 is a graph showing a governor pattern used in the fuel injection amount control process.
FIG. 4 is a graph showing a map for calculating a downshift request fuel injection amount eqEctu from a target engine speed NEt.
FIG. 5 is a graph showing a map for obtaining a fuel injection amount guard value eqAcgurd when the accelerator is fully closed from the engine speed NE.
FIG. 6 is a flowchart of a time synchronization process executed by the engine ECU according to the first embodiment;
FIG. 7 is a timing chart for explaining the operation and effect of the first embodiment.
FIG. 8 is a timing chart for explaining the operation and effect.
FIG. 9 is a flowchart of a fuel injection amount control process executed by the engine ECU according to the second embodiment;
FIG. 10 is a flowchart of a time synchronization process executed by the engine ECU according to the third embodiment.
[Explanation of symbols]
2 ... diesel engine, 4 ... automatic transmission, 4a ... hydraulic control circuit, 6 ... engine ECU, 8 ... speed change ECU, 10 ... various sensors.
Claims (5)
車両走行用以外の出力トルクのために要求燃料供給量を設定する制御システムにて要求燃料供給量の設定が行われた場合に、前記フェイルセーフ用ガード値が前記要求燃料供給量より小さい時には、前記フェイルセーフ用ガード値を前記要求燃料供給量に一致又は近づけるフェイルセーフ用ガード値変更手段を備えたことを特徴とする内燃機関の燃料供給量制御装置。In a vehicular internal combustion engine in which the output torque of the internal combustion engine is adjusted by directly or indirectly adjusting the fuel supply amount, a fuel supply amount required for the internal combustion engine is provided in accordance with the operating state of the internal combustion engine. A fuel supply amount control device for an internal combustion engine, which is limited by a fail-safe guard value,
When the required fuel supply amount is set in the control system that sets the required fuel supply amount for an output torque other than for vehicle traveling, when the fail-safe guard value is smaller than the required fuel supply amount, A fuel supply amount control device for an internal combustion engine, comprising: a fail-safe guard value changing unit that matches or approaches the fail-safe guard value to the required fuel supply amount.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003158653A JP2004360534A (en) | 2003-06-03 | 2003-06-03 | Fuel supply control device for internal combustion engine |
EP04013042A EP1484492A3 (en) | 2003-06-03 | 2004-06-02 | Fuel supply amount controller of internal combustion engine and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003158653A JP2004360534A (en) | 2003-06-03 | 2003-06-03 | Fuel supply control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004360534A true JP2004360534A (en) | 2004-12-24 |
Family
ID=33157166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003158653A Pending JP2004360534A (en) | 2003-06-03 | 2003-06-03 | Fuel supply control device for internal combustion engine |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1484492A3 (en) |
JP (1) | JP2004360534A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009041525A (en) * | 2007-08-10 | 2009-02-26 | Toyota Motor Corp | VEHICLE CONTROL DEVICE, CONTROL METHOD, PROGRAM USING THE METHOD BY COMPUTER, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4026273A1 (en) * | 1990-08-20 | 1992-02-27 | Bosch Gmbh Robert | Inhibitor of fuel metering limitation for IC engine - incorporates EM valve which opens pneumatic cylinder in variable-length linkage from accelerator to fuel injector |
JP2002039004A (en) | 2000-07-26 | 2002-02-06 | Toyota Motor Corp | Fail safe device for internal combustion engine |
US6772060B2 (en) * | 2001-10-25 | 2004-08-03 | Caterpillar Inc | Electronic engine control and method |
-
2003
- 2003-06-03 JP JP2003158653A patent/JP2004360534A/en active Pending
-
2004
- 2004-06-02 EP EP04013042A patent/EP1484492A3/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009041525A (en) * | 2007-08-10 | 2009-02-26 | Toyota Motor Corp | VEHICLE CONTROL DEVICE, CONTROL METHOD, PROGRAM USING THE METHOD BY COMPUTER, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
Also Published As
Publication number | Publication date |
---|---|
EP1484492A3 (en) | 2006-03-22 |
EP1484492A2 (en) | 2004-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5374224A (en) | System and method for controlling the transient torque output of a variable displacement internal combustion engine | |
US6178371B1 (en) | Vehicle speed control system and method | |
KR101781719B1 (en) | Controlling device for internal combustion engine | |
JP6041049B2 (en) | Control device for internal combustion engine | |
EP2317106A1 (en) | Internal combustion engine control device | |
JP6070838B2 (en) | Control device for internal combustion engine | |
EP3097294B1 (en) | Control device forn an internal combustion engine | |
US20160123252A1 (en) | Controlling device for internal combustion engine equipped with turbocharger | |
US9522597B2 (en) | Methods and system for providing vehicle performance feedback | |
KR101779281B1 (en) | Control device for internal combustion engine with turbocharger | |
US7328686B2 (en) | System and method to control cylinder activation and deactivation | |
US6357419B1 (en) | Method and device for operating and monitoring an internal combustion engine | |
US6832150B2 (en) | Method and apparatus for controlling diesel engine | |
JP2004360534A (en) | Fuel supply control device for internal combustion engine | |
WO2015107825A1 (en) | Control device for internal combustion engine | |
JP3692763B2 (en) | Electronically controlled fuel injection system for diesel engines | |
JPH0526943B2 (en) | ||
JPS58170839A (en) | Idle speed control method | |
KR100454320B1 (en) | Device and method for engine control | |
JP2004270547A (en) | Internal combustion engine output control device | |
JP4304462B2 (en) | Combustion control device for internal combustion engine | |
JP4643127B2 (en) | Internal combustion engine output control device | |
JP3613988B2 (en) | Fuel injection amount control device for diesel engine | |
JP3536601B2 (en) | Control device for internal combustion engine | |
JP2004150311A (en) | Fuel supply amount setting method and fuel supply device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081007 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090224 |