(57)【特許請求の範囲】
【請求項１】
変速機に連結された車載内燃機関に加減速指令手段の操作に応じた量の燃料を噴射供給する燃料噴射手段と、
前記変速機の変速位置を検出する変速位置検出手段と、
前記加減速指令手段による急加速操作の有無を検出する急加速操作検出手段と、
該急加速操作検出手段により前記急加速操作有りが検出されるとき、前記内燃機関から前記変速機への駆動力変化に起因して生じる振動を抑制すべく同振動に対し所定の位相差及び増量パターンをもって前記噴射供給される燃料量を補正するとともに、前記変速位置検出手段により検出される変速位置が小さい減速比に対応した変速位置であるほど前記付与する増量パターンの位相差を大きく設定する燃料噴射量補正手段と、
を備えることを特徴とする車載内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車載内燃機関の燃料噴射制御装置に係り、詳しくは車両の急加速時に生じる振動を抑制すべく燃料噴射制御を実行する装置に関するものである。
【０００２】
【従来の技術】
一般に、自動車用ディーゼルエンジンは、そのシリンダブロック内にピストンが往復移動可能に設けられ、ピストンはコンロッドを介してディーゼルエンジンのクランクシャフト（出力軸）に連結されている。そして、ピストンの往復移動は、コンロッドによりクランクシャフトの回転へと変換されるようになっている。また、シリンダブロックにはシリンダヘッドが取り付けられ、シリンダヘッドとピストンの頭部との間には燃焼室が設けられている。更に、シリンダヘッドには、燃焼室に連通する吸気通路及び排気通路と、燃焼室内へ向けて燃料を噴射する燃料噴射弁とが設けられている。
【０００３】
そして、ディーゼルエンジンは、その吸気行程において吸気通路を介して燃焼室へ空気が吸入され、その後の圧縮行程においてピストンの移動により燃焼室内の空気が圧縮される。そして、圧縮行程終期には燃料噴射弁によって燃焼室内に噴射される霧状の燃料が空気の圧縮熱により自己着火して燃焼する。その燃料の燃焼によってピストンが前記と逆方向に移動し、ディーゼルエンジンが駆動力を得るととも燃焼行程に移る。その後、ディーゼルエンジンの排気行程において、ピストンの移動により燃焼室内の排気ガスが排気通路を介して外部へ排出される。
【０００４】
こうしたディーゼルエンジンにおいては、自動車の室内に設けられたアクセルペダルの踏込量に基づき燃焼室に噴射供給される燃料の量が調整され、この燃料噴射量の調節によって機関出力が調整されるようになる。また、ディーゼルエンジンのクランクシャフトは、変速機等を介して自動車の車輪に連結されている。そして、内燃機関の運転時には、クランクシャフトの回転が変速機を介して車輪に伝達され、その車輪の回転により自動車が走行するようになる。
【０００５】
ところで、自動車の加速時などには運転者がアクセルペダルを急激に踏み込むため、燃焼室に噴射供給される燃料の量が急増してディーゼルエンジンの出力トルクが急激に増加する。こうしてディーゼルエンジンの出力トルクが急激に増加すると、クランクシャフトの回転力が高められるため、同シャフトから変速機へ回転が伝達される際、自動車に対して同シャフトの回転方向へ捩ろうとする強い力が働くことになる。そして、自動車に対して上記捩り方向への強い力が働くと、当該自動車に前後方向への振動が発生し、その振動により自動車の乗り心地が悪くなる。
【０００６】
そこで従来は、自動車の加速時など燃料噴射量急増時に生じる上記振動を抑制すべく、その振動に応じて燃料噴射量を補正する装置が提案されている。こうした装置の一例としては、特開昭６０−２６１４２号公報に記載されたトルク制御装置が知られている。
【０００７】
同公報に記載の装置では、自動車加速時の振動を内燃機関の回転数変動として検出し、その回転変動に応じて燃料噴射量を補正することで上記振動を抑制するようにしている。ここで、上記装置による振動抑制のための燃料噴射量制御態様を図９のタイムチャートに示す。このタイムチャートから明らかなように、自動車加速時の振動に基づき内燃機関に回転数変動が生じると、燃料噴射量は同回数転変動における回転数下降時に増量補正され、同回転数変動における回転数上昇時に減量補正される。このように燃料噴射量を補正することで、自動車加速時の振動抑制が図られる。
【０００８】
【発明が解決しようとする課題】
このように上記公報に記載の装置では、自動車加速時の振動に対して燃料噴射量補正による抑制が図られるが、その燃料噴射量補正が上記振動抑制へと反映されるのには時間がかかる。これは、内燃機関の出力トルクは、燃料噴射量を増減させた直後に変化するのではなく、その燃料噴射量増減後における燃料の燃焼時間やピストンの移動時間が経過してから変化するためである。従って、上記のように、燃料噴射量を上記回転数変動の回転数下降時に増量補正したり回転数上昇時に減量補正したりしても、自動車加速時の振動を好適に抑制することができない。
【０００９】
なお、上述した車両の急加速に伴う振動は、ガソリンエンジンを搭載した車両においても概ね同様の態様で発生する。
本発明はこのような実情に鑑みてなされたものであって、その目的は、車両の急加速指令時に生じる振動を好適に抑制することのできる車載内燃機関の燃料噴射制御装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成させるため、請求項１記載の発明では、変速機に連結された車載内燃機関に加減速指令手段の操作に応じた量の燃料を噴射供給する燃料噴射手段と、前記変速機の変速位置を検出する変速位置検出手段と、前記加減速指令手段による急加速操作の有無を検出する急加速操作検出手段と、該急加速操作検出手段により前記急加速操作有りが検出されるとき、前記内燃機関から前記変速機への駆動力変化に起因して生じる振動を抑制すべく同振動に対し所定の位相差及び増量パターンをもって前記噴射供給される燃料量を補正するとともに、前記変速位置検出手段により検出される変速位置が小さい減速比に対応した変速位置であるほど前記付与する増量パターンの位相差を大きく設定する燃料噴射量補正手段とを備えた。
【００１１】
同構成によれば、上記所定の増量パターンでの燃料噴射量補正が、内燃機関から変速機への駆動力変化に起因して生じる振動の抑制へと反映されるのには時間がかかるが、その振動に対する燃料噴射量の増量パターンに位相差を持たせたため、同位相差によって上記振動を好適に抑制することができるようになる。
【００１３】
更に同構成によれば、内燃機関から変速機への駆動力変化に起因して生じる振動の発生態様は変速機の変速位置によって変化するため、その変速位置に応じて同振動に対する燃料噴射量の増量パターンの位相差を可変とすることで、いずれの変速位置で上記振動が発生した場合でも好適に振動抑制を図ることができるようになる。
【００１５】
ここで一般に、変速機の減速比が小さくなる変速位置ほど、内燃機関から変速機への駆動力変化に起因して生じる振動の周期が長くなる。同構成によれば、変速機の減速比が小さい変速位置のときほど、上記振動に対する燃料噴射量の増量パターンの位相差が大きくされるため、いずれの変速位置にあったとしても一層的確に上記振動の抑制を図ることができるようになる。
【００１６】
【発明の実施の形態】
以下、本発明を自動車用ディーゼルエンジンに適用した一実施形態を図１〜図８に従って説明する。
【００１７】
図１に示すように、自動車１１に搭載されたディーゼルエンジン１２は、回転可能に支持されたクランクシャフト（出力軸）１３を備えている。クランクシャフト１３には、往復移動可能に設けられたピストン１４がコネクティングロッド１５を介して連結されている。そして、ピストン１４の往復移動は、そのコネクティングロッド１５によってクランクシャフト１３の回転へと変換される。このクランクシャフト１３の側方には、エンジン回転数を検出するための回転数センサ１３ａが設けられている。
【００１８】
また、ディーゼルエンジン１２にはピストン１４の頭部１４ａに対応して位置する燃焼室１６が設けられ、燃焼室１６には吸気通路１７及び排気通路１８が接続されている。吸気通路１７内にはスロットルバルブ１９が設けられ、スロットルバルブ１９は電動モータ１９ａの駆動により回動されて開度調節がなされる。このスロットルバルブ１９の開度調節により吸気通路１７の空気流通面積が変化し、燃焼室１６へ吸入される空気の量が調整される。
【００１９】
ディーゼルエンジン１２は、燃焼室１６内へ高圧燃料を噴射する燃料噴射弁２１を備え、その燃料噴射弁２１によって圧縮行程終期に燃焼室１６内への高圧燃料の噴射が行われる。こうして噴射供給された燃料が空気の圧縮熱により着火して燃焼すると、その燃焼に伴い発生するエネルギーによってピストン２１が往復移動し、ディーゼルエンジン１２は駆動力を得ることとなる。
【００２０】
ディーゼルエンジン１２のクランクシャフト１３は、本実施形態にあっては４速式の自動変速機２３に接続されている。さらに、自動変速機は２３は、図示しないプロペラシャフト、ディファレンシャル及びアクスルシャフト等を介して自動車１１の車輪２４に連結されている。そして、この自動変速機２３は、変速用油圧制御装置２３ａを備え、同装置２３ａによる油圧制御を通じてシフトアップ又はシフトダウンといった変速動作が行われるようになっている。
【００２１】
一方、自動車１１には、加減速指令手段としてのアクセルペダル２５と車速センサ２７とが設けられている。上記アクセルペダル２５は運転者によって踏み込み操作され、同ペダル２５の踏込量（アクセル開度）はアクセルセンサ２８によって検出される。また、上記車速センサ２７は、自動変速機２３の図示しない出力軸の回転速度に基づいて自動車１１の車速を検出するようになっている。
【００２２】
次に、本実施形態における燃料噴射制御装置の電気的構成を図２に基づいて説明する。
この燃料噴射制御装置は、ディーゼルエンジン１２の運転状態を制御するための電子制御ユニット（以下「ＥＣＵ」という）９２を備えている。このＥＣＵ９２は、ＲＯＭ９３、ＣＰＵ９４、ＲＡＭ９５及びバックアップＲＡＭ９６等を備える論理演算回路として構成されている。
【００２３】
ここで、ＲＯＭ９３は各種制御プログラムや、その各種制御プログラムを実行する際に参照されるマップ等が記憶されるメモリであり、ＣＰＵ９４はＲＯＭ９３に記憶された各種制御プログラムやマップに基づいて演算処理を実行する。また、ＲＡＭ９５はＣＰＵ９４での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリであり、バックアップＲＡＭ９６はディーゼルエンジン１２の停止時に保存すべきデータを記憶する不揮発性のメモリである。そして、ＲＯＭ９３、ＣＰＵ９４、ＲＡＭ９５及びバックアップＲＡＭ９６は、バス９７を介して互いに接続されるとともに、外部入力回路９８及び外部出力回路９９と接続されている。
【００２４】
外部入力回路９８には、回転数センサ１３ａ、車速センサ２７及びアクセルセンサ２８が接続されている。一方、外部出力回路９９には、燃料噴射弁２１及び変速用油圧制御装置２３ａが接続されている。
【００２５】
このように構成されたＥＣＵ９２は、アクセルセンサ２８からの検出信号に基づきアクセルペダル２５の踏込量を求め、その踏込量が大きくなるに従い燃料噴射弁２１からの燃料噴射量が多くなるように、所定の制御マップに基づいて燃料噴射弁２１を制御する。
【００２６】
また、ＥＣＵ９２は、アクセルセンサ２８及び車速センサ２７からの検出信号に基づき、アクセル踏込量及び自動車１１の車速を求める。そして、ＥＣＵ９２は、求められたアクセル踏込量及び車速に基づき図３に示す変速用マップを参照して自動変速機２３の変速位置を決定し、その決定した変速位置へと自動変速機２３が変速されるよう変速用油圧制御装置２３ａを駆動制御する。
【００２７】
なお、１速から２速への変速、２速から３速への変速、及び３速から４速への変速は、それぞれ図中の実線Ａ，Ｂ，Ｃを境界にして行われる。また、４速から３速への変速、３速から２速への変速、及び２速から１速への変速は、それぞれ図中の破線Ｄ，Ｅ，Ｆを境界にして行われる。それら破線Ｄ，Ｅ，Ｆはそれぞれ実線Ａ，Ｂ，Ｃに対して図中左側にずれて位置している。仮に、破線Ｄ，Ｅ，Ｆと実線Ａ，Ｂ，Ｃとが一致しているとすれば、スロットル開度及び車速がそれら線上に位置する状態のとき、頻繁に自動変速機２３の変速が行われてしまう。しかし、上記のように破線Ｄ，Ｅ，Ｆと実線Ａ，Ｂ，Ｃとをずらすことによって、その自動変速機２３の頻繁な変速を防止することができるようになる。
【００２８】
次に、上記ＥＣＵ９２を通じて実行される本実施形態における燃料噴射制御態様の概要を、図４及び図５のタイムチャートに基づいて説明する。なお、図４（ａ）〜（ｄ）のタイムチャートはそれぞれ、自動変速機２３が１速〜４速にある状態で上記燃料噴射制御が実行される際の燃料噴射量及びエンジン回転数ＮＥの推移態様を示す。また、図５（ａ）〜（ｃ）のタイムチャートは、自動変速機２３が２速にある状態で上記燃料噴射制御が実行される際の燃料噴射量、エンジン回転数ＮＥ、及び後述する回転数変動値ＤＬＮＥＳの推移態様を示す。
【００２９】
自動車１１の加速時などに運転者が急激にアクセルペダル２５を踏み込むと、燃料噴射量が急増してディーゼルエンジン１２の出力トルクが急激に増加し、クランクシャフト１３の回転力が高められる。このようにクランクシャフト１３の回転力が急激に高められると、同シャフト１３から自動変速機２３へ回転が伝達される際、自動車１１に対して同シャフト１３の回転方向へ捩ろうとする強い力が働くことになる。そして、自動車１１に対して上記捩り方向への強い力が働くと、当該自動車１１に前後方向への振動が発生し、その振動に基づきエンジン１２の回転数ＮＥが変動する。
【００３０】
こうしたエンジン回転数ＮＥの変動態様は、自動変速機２３の変速位置によって異なる。ここで、自動変速機２３の変速位置毎における上記エンジン回転数ＮＥの変動態様を図４（ａ）〜（ｄ）に示す。これら図４（ａ）〜（ｄ）は、自動変速機２３の変速位置がそれぞれ１速〜４速にある場合での上記エンジン回転数ＮＥの変動態様を示すものである。これらの図から明らかなように、上記エンジン回転数ＮＥの変動周期は、変速位置が１速から４速へと順次変化するにつれて徐々に大きくなる。これは、変速位置が１速から４速へと順次変化するにつれて、自動変速機２３の減速比が徐々に小さくなり、自動車１１に対して働くクランクシャフト１３の回転方向へ捩ろうとする力が小さくなるためである。
【００３１】
今、自動変速機２３の変速位置が例えば２速にあるとき、アクセルペダル２５が急激に踏み込まれた場合、エンジン回転数ＮＥは時間経過に対して図５（ｂ）に示す態様で変動する。ＥＣＵ９２は、エンジン回転数ＮＥが増加し始めたときの値を基準回転数ＡＣＮＥＩとして記憶し、現在のエンジン回転数ＮＥから上記基準回転数ＡＣＮＥＩを減算したものを回転数変動値ＤＬＮＥＳとして算出する。こうして算出された回転数変動値ＤＬＮＥＳは、時間経過に対して図５（ｃ）に示す態様で推移する。
【００３２】
ＥＣＵ９２は、上記回転数変動値ＤＬＮＥＳに応じて燃料補正値を算出し、エンジン回転数ＮＥの変動開始に対して所定の位相差θを持って、上記燃料補正値に基づく燃料噴射量補正を実行開始する。この燃料噴射量補正によって、燃料噴射量は、時間経過に対して図５（ａ）に示す態様で推移することとなる。本実施形態では、燃料噴射量の増量及び減量に基づくエンジン１２の出力トルク増加及び低下が、それぞれ上記エンジン回転数ＮＥの変動における回転数下降時及び回転数上昇時に生じるよう上記位相差θの値が設定されている。
【００３３】
一般に、燃料噴射量の増減が実際にエンジン１２の出力トルクの増減へと反映されるのは、燃料噴射の実行後に燃料燃焼及びピストン移動が行われてからとなる。そのため、エンジン回転数ＮＥの変動開始から上記燃料噴射量補正の実行開始までの間に上記位相差θを持たせることで、エンジン回転数ＮＥの変動における回転数下降時及び回転数上昇時にそれぞれ、的確にエンジン１の出力トルク増加及び低下を生じさせることができるようになる。そしてその結果、自動車１１の加速時などに生じる振動が好適に抑制され、自動車１１の乗り心地が向上するようになる。
【００３４】
なお、上記位相差θは自動変速機２３の変速位置に応じて設定される。即ち、自動変速機２３の変速位置が１速から４速へと、同変速機２３の減速比が順次小さくなる方向に変化するほど、図４（ａ）〜（ｄ）に示すように上記位相差θは大きい値に設定される。そして、自動変速機２３の変速位置に応じて設定された位相差θを持たせて、所定の増量パターンでエンジン回転数ＮＥの変動に対する燃料噴射量補正を実行することにより、自動変速機２３の変速位置がいずれの位置であっても、上記２速の場合と同様の振動抑制が図られるようになる。このように変速位置に応じて上記位相差θを異なるものとすることで好適な振動抑制が図れるのは、自動変速機２３の減速比が小さくなる変速位置ほど上記エンジン回転数ＮＥの変動周期が長くなるためである。
【００３５】
次に、本実施形態における燃料噴射制御（以下、ジャーク制御という）の手順を図６〜図８に基づいて説明する。この図６及び図７は、ジャーク制御を実行するための処理ルーチンを示すフローチャートである。この処理ルーチンは、ＥＣＵ９２を通じて所定クランク角毎の角度割り込みにて実行される。
【００３６】
同処理ルーチンにおいてＥＣＵ９２は、ステップＳ１０１の処理として、ジャーク制御実行条件が成立したか否かを、所定期間（例えば０．１秒）中における燃料噴射量の増加量に基づき判断する。即ち、自動車１１の加速時などに燃料噴射量が増加し、その増加量が所定のしきい値よりも大きい場合には、ジャーク制御実行条件が成立した旨の判断がなされてステップＳ１０２に進む。また、上記燃料噴射量の増加量が所定のしきい値以下の場合には、ジャーク制御実行条件が成立していない旨の判断がなされてステップＳ１２０に進む。
【００３７】
ＥＣＵ９２は、ステップＳ１２０の処理として、制御実行フラグＸＪを「０」にセットする。この制御実行フラグＸＪは、自動車１１の加速時に生じる振動を抑制するためのジャーク制御が現在実行中であるか否かを判断するためのものである。続いてステップＳ１２１（図７）に進み、ＥＣＵ９２は、同ステップＳ１２１の処理として、アクセル踏込量に基づき周知のマップから算出される燃料噴射量を上限ガードして最終燃料噴射量ＱＦＩＮとして設定した後、ステップＳ１１９に進む。なお、上記マップは、予め実験によって求められてＲＯＭ９３に記憶されている。
【００３８】
ＥＣＵ９２は、続くステップＳ１１９の処理として、回転数センサ１３ａからの検出信号に基づきエンジン回転数ＮＥを求め、同エンジン回転数ＮＥ及び燃料噴射量に基づき周知のマップから最終燃料噴射時期を算出する。こうして最終燃料噴射時期が算出された後、ＥＣＵ９２はこの処理ルーチンを一旦終了させる。上記のように最終燃料噴射量ＱＦＩＮ及び最終燃料噴射時期が設定されると、ＥＣＵ９２は、燃料噴射弁２１を駆動制御して、上記最終燃料噴射量ＱＦＩＮに対応した値の燃料を上記最終燃料噴射時期に応じて噴射させる。
【００３９】
一方、上記ステップＳ１０１（図６）でシャーク制御実行条件が成立した旨の判断がなされてステップＳ１０２に進んだ場合、ＥＣＵ９２は、同ステップＳ１０２の処理で、制御実行フラグＸＪとして「１」をＲＡＭ９５にセットする。続いてステップＳ１０３に進み、ＥＣＵ９２は、ジャーク制御実行条件が成立したのが一回目か否かを判断する。そして、ステップＳ１０３において、ＮＯと判断された場合にはステップＳ１０８（図７）に進み、ＹＥＳと判断された場合にはステップＳ１０４に進む。
【００４０】
ＥＣＵ９２は、ステップＳ１０４の処理として、エンジン回転数ＮＥとアクセル踏込量との比を求め、その比に基づき周知のマップを参照して自動変速機２３における現在の変速位置を算出する。なお、以下の説明においては、自動変速機２３の変速位置が２速にあるものとして説明する。
【００４１】
ＥＣＵ９２は、続くステップＳ１０５の処理として、上記算出された変速位置に基づき、最終減算値ＱＡＣＣＯの初期値とジャーク制御時間ｔとを算出する。その最終減算値ＱＡＣＣＯは、上記最終燃料噴射量ＱＦＩＮから減算されるものであって、図５（ａ）に示すように時間経過に伴って徐々に小さくなる。また、上記ジャーク制御時間ｔは、自動車１１の急加速時におけるエンジン回転数ＮＥの変動がほぼ二周期から三周期分だけ行われる時間に相当する。こうして算出された最終減算値ＱＡＣＣＯの初期値及びジャーク制御時間ｔは、上記エンジン回転数ＮＥの変動をジャーク制御時の燃料噴射量補正によって抑制するのに適した値とされる。
【００４２】
ＥＣＵ９２は、続くステップＳ１０６の処理として、例えば自動車１１の加速時に生じるエンジン回転数ＮＥの変動の開始に対して、その変動抑制のための燃料噴射量補正を開始するまでの位相差θを、自動変速機２３における現在の変速位置に基づき算出する。この位相差θは、図４（ａ）〜（ｄ）に示すように変速位置が１速から４速へと変化するほど大きい値として算出される。続いてＥＣＵ９２は、ステップＳ１０７の処理として、算出された位相差θ分だけクランクシャフト１４が回転する間の燃料噴射回数ｍ（ｍは自然数）を求め、その後にステップＳ１０８（図７）に進む。
【００４３】
ＥＣＵ９２は、ステップＳ１０８の処理として、今回のエンジン回転数ＮＥi から前回のエンジン回転数ＮＥi-1 を減算したものを回転差ＤＬＮＥとして設定し、ステップＳ１０９に進む。ＥＣＵ９２は、ステップＳ１０９の処理として、上記回転差ＤＬＮＥが「０」より小さいか否か、即ちエンジン回転数ＮＥが低下したか上昇したかを判断する。そして、「ＤＬＮＥ＜０」である場合にはエンジン回転数ＮＥが低下した旨判断されてステップＳ１１０に進み、「ＤＬＮＥ＜０」でない場合にはエンジン回転数ＮＥが上昇した旨判断されてステップＳ１１１に進む。
【００４４】
ＥＣＵ９２は、ステップＳ１１０の処理として、回転低下カウンタＮ１を「１」だけカウントアップするとともに、回転上昇カウンタＮ２を「０」にリセットする。また、ＥＣＵ９２は、ステップＳ１１１の処理として、回転上昇カウンタＮ２を「１」だけカウントアップするとともに、回転低下カウンタＮ１を「０」にリセットする。従って、エンジン回転数ＮＥの低下が続くと回転低下カウンタＮ１のカウント値が大きくなり、エンジン回転数ＮＥの上昇が続くと回転上昇カウンタＮ２のカウント値Ｎ１が大きくなる。
【００４５】
上記ステップＳ１１０，Ｓ１１１を経た後にステップＳ１１２に進み、ＥＣＵ９２は、同ステップＳ１１２の処理として、回転上昇カウンタＮ２が「１」であるか否か、即ちエンジン回転数ＮＥが上昇し始めた状態であるか否かを判断する。そして、「Ｎ２＝１」である場合にはエンジン回転数ＮＥが上昇し始めた状態にある旨判定されてステップＳ１１３に進み、現在のエンジン回転数ＮＥi を基準回転数ＡＣＮＥＩとして設定した後、ステップＳ１１４に進む。また、「Ｎ２＝１」でない場合にはエンジン回転数ＮＥが上昇し始めた状態にない旨判定されてステップＳ１１４に直接進む。
【００４６】
上記ステップＳ１１３の処理を実行することで、自動車１１の急加速時に生じるエンジン回転数ＮＥの変動に対し、例えば図５（ｂ）に示すように基準回転数ＡＣＮＥＩが設定される。この図から明らかなように、基準回転数ＡＣＮＥＩは、エンジン回転数ＮＥが上昇し始める毎に新しいものに設定し直される。ＥＣＵ９２は、続くステップＳ１１４の処理として、現在のエンジン回転数ＮＥi から上記基準回転数ＡＣＮＥＩを減算したものを、回転数変動値ＤＬＮＥＳとして設定する。こうして設定された回転数変動値ＤＬＮＥＳは、エンジン回転数ＮＥの変動に対して図５（ｃ）に示すように推移する。
【００４７】
続いてステップＳ１１５に進み、ＥＣＵ９２は、上記回転数変動値ＤＬＮＥＳに係数ｋを乗算したものを増量値ｔＱＡＣＣＥとして設定する。その係数ｋは、回転数変動値ＤＬＮＥＳを燃料噴射量の増量値ｔＱＡＣＣＥに変換するためのものである。また、ＥＣＵ９２のＲＡＭ９５には、下記の式（１）で示す関係を有する合計ｍ（ｍは自然数）個の増量値ＱＡＣＣＥm 〜ＱＡＣＣＥ1 が記憶されている。
【００４８】
【数１】
0003752797.tif 000002
ＥＣＵ９２は、ステップＳ１１６の処理で、上記増量値ｔＱＡＣＣＥを新たなＱＡＣＣＥ1 として設定し直すとともに、上記式（１）の関係に基づき増量値ＱＡＣＣＥm 〜ＱＡＣＣＥ2 をそれぞれ新しいものに設定し直す。そして、ＥＣＵ９２は、続くステップＳ１１７の処理として増量値ＱＡＣＣＥm を最終増量値ＱＡＣＣＥとして設定する。従って、最終増量値ＱＡＣＣＥは、ｍ回前に算出された増量値ｔＱＡＣＣＥになる。
【００４９】
ＥＣＵ９２は、ステップＳ１１８の処理として、アクセル踏込量に基づき周知のマップから算出される燃料噴射量を上限ガードして求められた値に対し、最終減算値ＱＡＣＣＯを減算するとともに上記最終増量値ＱＡＣＣＥを加算したものを最終燃料噴射量ＱＦＩＮとして設定する。
【００５０】
ここで、上記最終減算値ＱＡＣＣＯを算出する手順について図８を参照して説明する。この図８は最終減算値ＱＡＣＣＯを算出するための処理ルーチンを示すフローチャートである。この処理ルーチンは、ＥＣＵ９２を通じて所定時間毎の時間割り込みにて実行される。
【００５１】
同処理ルーチンにおいてＥＣＵ９２は、ステップＳ２０１の処理として、制御実行フラグＸＪが「１」であるか否か、即ちエンジン回転数ＮＥの変動抑制のためのジャーク制御が実行中であるか否かを判断する。そして、「ＸＪ＝１」でない場合にはジャーク制御が実行中でない旨の判定がなされてステップＳ２０５に進む。ＥＣＵ９２は、ステップＳ２０５の処理として今回の減算値ＱＡＣＣＯi を「０」にし、続くステップＳ２０４の処理として今回の減算値ＱＡＣＣＯi （この場合、「０」）を最終減算値ＱＡＣＣＯとして設定する。このように順次ステップＳ２０５，Ｓ２０４の処理を実行して最終減算値ＱＡＣＣＯを「０」とした後、ＥＣＵ９２はこの処理ルーチンを一旦終了させる。
【００５２】
一方、上記ステップＳ２０１において、「ＸＪ＝１」である場合にはジャーク制御実行中である旨の判定がなされてステップＳ２０２に進む。ＥＣＵ９２は、ステップＳ２０２の処理として、前回の減算値ＱＡＣＣＯi-1 から所定値ΔＱを減算したものを今回の減算値ＱＡＣＣ０i として設定した後、ステップＳ２０３に進む。ＥＣＵ９２は、ステップＳ２０３の処理として、今回の減算値ＱＡＣＣＯi が「０」以上か否かを判断する。そして、「ＱＡＣＣＯi ＞０」でない場合にはステップＳ２０５に進み、上記と同様に順次ステップＳ２０５，Ｓ２０４の処理を実行した後、この処理ルーチンを一旦終了させる。
【００５３】
また、上記ステップＳ２０３において、「ＱＡＣＣＯi ＞０」である場合には直接ステップＳ２０４に進み、今回の減算値ＱＡＣＣＯi （この場合、「０」よりも大きい値）を最終減算値ＱＡＣＣＯとして設定する。このようにステップＳ２０４の処理を順次実行して最終減算値ＱＡＣＣＯを「０」より大きい値とした後、ＥＣＵ９２はこの処理ルーチンを一旦終了させる。従って、当該処理ルーチンを実行することで、ジャーク制御中には最終減算値ＱＡＣＣＯが図５（ａ）に示すように時間経過に伴い徐々に小さくなる。なお、最終減算値ＱＡＣＣＯの減少量は、上記ステップＳ２０２における所定値ΔＱの大きさによって決定される。本実施形態の所定値ΔＱは、最終減算値ＱＡＣＣＯの減量が過度に急激になることないの値に設定されている。
【００５４】
さて、説明を図６及び図７に示す処理ルーチンに戻す。上記ステップＳ１１８（図７）の処理を実行した後、ＥＣＵ９２は、続くステップＳ１１９の処理を実行して当該処理ルーチンを一旦終了させる。また、ＥＣＵ９２は、上記ステップＳ１１８の処理で最終燃料噴射量ＱＦＩＮが設定されると、燃料噴射弁２１を駆動制御して同最終燃料噴射量ＱＦＩＮに対応した値の燃料を噴射させる。
【００５５】
こうした燃料噴射量制御を実行することで、エンジン回転数ＮＥの変動に対して、燃料噴射量が図５（ａ）に示すように位相差θを持って同図に示される態様で増量又は減量される。上記エンジン回転数ＮＥの変動に対して燃料噴射量補正の実行に位相差θを持たせることができるのは、上記ステップＳ１１６の処理によって、上記ステップＳ１１８で用いられる最終増量値ＱＡＣＣＥをｍ回前の回転数変動値ＤＬＮＥＳに基づき求められる増量値ｔＱＡＣＣＥとしたためである。
【００５６】
そして、燃料噴射量の増量補正によるエンジン１２の出力トルク増加は、上記位相差θによってエンジン回転数ＮＥの変動における回転数低下時に生じる。また、燃料噴射量の減量によるエンジン１２の出力トルク低下は、上記位相θによってエンジン回転数ＮＥの変動における回転数上昇時に生じる。従って、上記エンジン回転ＮＥの変動を好適に抑制し、ひいては急加速時に生じる自動車１１の振動を抑制することができるようになる。
【００５７】
なお、上記の説明では、自動変速機２３の変速位置が２速にあるものとしたが、その自動変速機２３が２速以外の変速位置にあったとしても、２速にある場合と同様に上記エンジン回転数ＮＥの変動抑制、及び自動車１１の振動抑制が図られる。
【００５８】
以上詳述した処理が行われる本実施形態によれば、以下に示す効果が得られるようになる。
・ディーゼルエンジン１２の出力トルクは、燃料噴射量が増減したとき直ちに変化するのではなく、その燃料噴射量増減後における燃料燃焼時間やピストン１４の移動時間が経過してから変化する。そのため、自動車１１の急加速時に生じるエンジン回転数ＮＥの変動に対し、そのエンジン回転数ＮＥの変動に応じた燃料噴射量補正を位相差θを持って所定の増量パターンで実行することにより、上記エンジン回転数ＮＥの変動を好適に抑制することができる。即ち、燃料噴射量増量によるエンジン１２の出力トルク増加は、位相差θによって上記エンジン回転数ＮＥの変動における回転数低下時に生じる。また、燃料噴射量減量によるエンジン１２の出力トルク低下は、上記エンジン回転数ＮＥの変動における回転数上昇時に生じる。このようにエンジン回転数ＮＥの変動に応じてエンジン１２の出力トルクが増減されることで、同エンジン回転数ＮＥ変動が好適に抑制され、ひいては急加速時等に自動車１１に生じる振動を好適に抑制することができるようになる。
【００５９】
・一般に、自動変速機２３の変速位置が１速から４速へと、同変速機２３の減速比が小さくなる方向へ変化するほど、急加速時等に生じるエンジン回転数ＮＥの変動周期が長くなる。そして、本実施形態では、自動変速機２３の変速位置が１速から４速へと変化するほど、上記位相差θを大きい値となるように設定した。そのため、自動変速機２３がいずれの変速位置にあったとしても、上記燃料噴射量補正によって急加速時等のエンジン回転数ＮＥの変動、及び自動車１１の振動を的確に抑制することができる。
【００６０】
・本実施形態のように、ディーゼルエンジン１２に本発明を適用した場合には、アクセルペダル２５が踏み込まれて自動車１１が急加速する操作が行われたか否かを燃料噴射量の推移に基づき的確に判断することができる。従って、ステップＳ１０１（図６）の燃料噴射量に基づく判断処理により、ジャーク制御実行条件が成立したか否かを的確に判断することができる。
【００６１】
なお、本実施形態は、例えば以下のように変更することもできる。
・本実施形態では、自動変速機２３の変速位置（１速〜４速）毎に位相差θを異なる値としたが、例えば１速及び２速のときの位相差θを共通にするとともに、３速及び４速のときの位相差θを共通にしてもよい。この場合、１速及び２速のときの位相差θを上記実施形態における１速のときの位相差θと２速のときの位相差θとの中間の値に設定し、３速及び４速のときの位相差θを上記実施形態における３速のときの位相差θと４速のときの位相差θとの中間の値に設定するとよい。このようにしても上記実施形態に準じた効果を得ることはできる。
【００６３】
・本実施形態では、自動車１１に自動変速２３を搭載したものを例示したが、これに代えて手動式の変速機を自動車１１に搭載してもよい。
・本発明をディーゼルエンジンに適用する代わりに、ガソリンエンジンに適用してもよい。
【００６４】
次に、以上の実施形態から把握することができる請求項以外の技術的思想を、その効果とともに以下に記載する。
請求項１に記載の車載内燃機関の燃料噴射制御装置において、前記急加速操作検出手段は、前記噴射供給される燃料量推移に基づき前記加減速指令手段による急加速操作の有無を検出することを特徴とする車載内燃機関の燃料噴射制御装置。同構成によれば、車両を急加速させる操作が行われたことを、燃焼室に噴射供給される燃料量推移に基づき的確に検出することができるようになる。
【００６５】
【発明の効果】
請求項１記載の発明によれば、所定の増量パターンでの燃料噴射量補正が、内燃機関から変速機への駆動力変化に起因して生じる振動の抑制へと反映されるのには時間がかかるが、その振動に対する燃料噴射量の増量パターンに位相差を持たせたため、同位相差によって上記振動を好適に抑制することができる。
【００６６】
また同発明によれば、内燃機関から変速機への駆動力変化に起因して生じる振動の発生態様は変速機の変速位置によって変化するため、その変速位置に応じて同振動に対する燃料噴射量の増量パターンの位相差を可変とすることで、いずれの変速位置で上記振動が発生した場合でも好適に振動抑制を図ることができる。
【００６７】
更に同発明によれば、変速機の減速比が小さい変速位置のときほど、内燃機関から変速機への駆動力変化に起因して生じる振動に対する燃料噴射量の増量パターンの位相差が大きくされるため、いずれの変速位置にあったとしても一層的確に上記振動の抑制を図ることができる。
【図面の簡単な説明】
【図１】本発明が適用された自動車全体を示す概略図。
【図２】本実施形態の燃料噴射制御装置の電気的構成を示すブロック図。
【図３】自動変速機の変速位置を算出する際に参照されるマップ。
【図４】自動変速機の変速位置毎における燃料噴射量及びエンジン回転数の推移態様を示すタイムチャート。
【図５】自動変速機が２速にあるときの燃料噴射量、エンジン回転数、回転数変動値の推移態様を示すタイムチャート。
【図６】本実施形態の燃料噴射制御を実行する手順を示すフローチャート。
【図７】本実施形態の燃料噴射制御を実行する手順を示すフローチャート。
【図８】本実施形態の燃料噴射制御を実行する手順を示すフローチャート。
【図９】急加速時等のエンジン回転数変動に対する従来の燃料噴射制御態様を示すタイムチャート。
【符号の説明】
１２…エンジン、１３ａ…回転数センサ、１９…スロットルバルブ、１９ａ…電動モータ、２０…スロットルセンサ、２１…燃料噴射弁、２３…自動変速機、２５…アクセルペダル、２７…車速センサ、２８…アクセルセンサ、９２…電子制御ユニット（ＥＣＵ９２）。
【図１】
0003752797.tif 000003
【図２】
0003752797.tif 000004
【図３】
0003752797.tif 000005
【図４】
0003752797.tif 000006
【図５】
0003752797.tif 000007
【図６】
0003752797.tif 000008
【図７】
0003752797.tif 000009
【図８】
0003752797.tif 000010
【図９】
0003752797.tif 000011