JP3837941B2 - Fuel injection control device for internal combustion engine - Google Patents

Fuel injection control device for internal combustion engine Download PDF

Info

Publication number
JP3837941B2
JP3837941B2 JP28481598A JP28481598A JP3837941B2 JP 3837941 B2 JP3837941 B2 JP 3837941B2 JP 28481598 A JP28481598 A JP 28481598A JP 28481598 A JP28481598 A JP 28481598A JP 3837941 B2 JP3837941 B2 JP 3837941B2
Authority
JP
Japan
Prior art keywords
amount
injection
fluctuation
correction
engine
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.)
Expired - Fee Related
Application number
JP28481598A
Other languages
Japanese (ja)
Other versions
JP2000097074A (en
Inventor
啓敏 川野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP28481598A priority Critical patent/JP3837941B2/en
Publication of JP2000097074A publication Critical patent/JP2000097074A/en
Application granted granted Critical
Publication of JP3837941B2 publication Critical patent/JP3837941B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は内燃機関の燃料噴射制御装置の機関回転数変動制御に関する。
【0002】
【従来の技術】
乗用車ユーザーのドライバビリティに対する要求が、年々、高まりつつあり、特にディーゼルエンジンを搭載した乗用車においては制振に対する要求が高く内燃機関の加減速時のしゃくりや定常走行時のサージ等の発生を未然に防止することが重要な課題となっている。そこで、内燃機関の燃料噴射制御装置において、機関回転数(エンジン回転数)を検出し、検出されたエンジン回転数に基づいて燃料噴射量を補正する機能を付加したものがある。図7はかかる制御の一例を示すもので、エンジン回転数には燃料の燃焼によるごく短周期の変動に加え、これよりも短い周期の(図例は3Hz 程度)変動が生じている(図7の(a))。この変動は、燃料噴射量の補正を行わなければ、変動幅がΔNa ある。これに対し、エンジン回転数からその変動量を算出し、変動量を抑制するように噴射量の補正量を与え、噴射量を増減する(図7の(b))ことで、エンジン回転数の変動幅をΔNa からΔNb に抑制する(第1従来例)。
【0003】
特開昭55−112446号公報に記載の内燃機関の揺れ振動制振装置では、内燃機関の回転数信号を微分する微分回路を設けて変動成分を検出している(第2従来例)。
【0004】
また、特開昭63−113162号公報に記載のエンジンの制御装置では、エンジンの回転域に応じてエンジン回転数の変動の測定方法を変え、エンジン回転数の検出精度を高めている(第3従来例)。
【0005】
【発明が解決しようとする課題】
しかしながら、上記各従来例は、低いギアでの加減速時のしゃくり発生時のような、図例のような3Hz 程度の変動であれば変動抑制効果が得られるが、高いギアでの定常サージ発生時のように変動周期が6〜10Hz 程度になると、次の補正量が与えられるまでに変動の位相が大きく変化し、噴射量の補正が逆相で与えられたり過剰な補正量が与えられてかえって回転数の変動を悪化させるおそれがある。
【0006】
本発明は上記実情に鑑みなされたもので、エンジン回転数の変動周期によらず、エンジン回転数の変動を低減することのできる内燃機関の燃料噴射制御装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
請求項1記載の発明では、機関状態検出手段により検出された機関状態に基づいて内燃機関の燃料噴射量を演算する噴射量演算手段には、機関回転数検出信号に基づいて機関回転数の変動量を算出する変動量算出手段と、変動量算出手段により算出された変動量に基づいて変動周期を算出する変動周期算出手段と、上記算出変動量に基づいて噴射補正量を決定する補正量決定手段と、補正量決定手段により補正量が決定されるごとに補正された噴射量にて噴射を行う回数を設定する補正噴射回数設定手段とを具備せしめる。補正噴射回数設定手段は、補正された噴射量にて噴射を行う回数を、変動周期算出手段により算出された変動周期が短いほど、少ない回数となるように設定する。補正された噴射量にて、補正噴射回数設定手段により設定された回数の噴射を行った後、補正のない噴射量にて噴射を行う。
【0008】
これにより、噴射量に、機関回転数の変動に対して位相ずれした補正量が与えられることを防止することができる。したがって、機関回転数の変動周期によらずエンジン回転数の変動を低減することができる。
【0009】
請求項2記載の発明では、上記補正噴射回数設定手段は、機関状態検出手段により検出された機関回転数が低いほど、補正された噴射量にて噴射を行う噴射回数を少ない回数に設定する。
【0010】
機関回転数が低いほど次の噴射までの間隔が長くなるので、上記構成とすることにより、機関回転数によらず良好な機関回転数の変動低減効果を発揮することができる。
【0011】
請求項3記載の発明では、上記噴射量演算手段には、上記変動量算出手段により算出された変動量に基づいて変動量の増減方向が反転しているか否かを判定し反転と判定されたときには噴射量の補正を禁止する補正禁止手段を具備せしめる。
【0012】
変動量の増減方向が反転するタイミングでは、噴射量の補正が逆相となるおそれが高いので、このときには噴射量の補正を禁止することで、より良好な機関回転数の変動低減効果を発揮することができる。
【0013】
【発明の実施の形態】
図2に、本発明の燃料噴射制御装置を適用したディーゼル式の内燃機関(以下、単にエンジン)の構成を示す。エンジン本体1はシリンダ11内に摺動自在に保持されたピストン12を有し、ピストン12の上下往復動がクランク軸15の回転運動に変換されるようになっている。シリンダヘッド13を貫通して燃焼室14内に燃料を噴射するインジェクタ16が設けられ、これに燃料噴射ポンプ2から高圧燃料が供給される。
【0014】
燃料噴射ポンプ2はエンジン本体1のクランク軸15からベルト等を介して伝達される動力で駆動され、燃料噴射ポンプ2の作動は燃料噴射制御装置Cにより制御されるようになっている。燃料噴射制御装置Cはエンジン全体を制御する噴射量演算手段たるECU3を含み構成される。ECU3は例えばマイクロコンピュータ等で構成され、燃料噴射ポンプ2のSPV21およびTCV22に制御信号を出力し、燃料噴射ポンプ2が上記制御信号に基づいて噴射量を調量し所定の時期に各気筒に分配供給するようになっている。
【0015】
また、ECU3には、これとともに燃料噴射制御装置Cを構成し、エンジン状態を検出する機関状態検出手段たる、種々のエンジン状態検出センサから検出信号が入力し、これらに基づいて燃料の噴射量および噴射時期を演算するようになっている。エンジン状態検出センサとして以下のセンサ等を備えている。エンジン本体1には水温センサ41、クランク角センサ42、吸気温センサ43、吸気圧センサ44が取り付けられ、冷却水温信号、クランク角信号、吸気温信号、吸気圧信号を出力する。また、燃料噴射ポンプ2にはNEセンサ45、燃料温度センサ46が取り付けられ、一定クランク角ごとに発せられるNEパルス信号、燃料温度信号を出力する。ECU3はNEパルス信号に基づいてエンジン回転数を演算する。アクセル開度を検出するアクセル開度センサ47からアクセル開度信号が入力する。車速を検出する車速センサ48から車速信号が入力する。
【0016】
図1はECU3において実行される噴射量の制御を示すフローチャートで、これにより本燃料噴射制御装置Cの作動を説明する。ステップ101ではエンジン回転数NEを取り込む。
【0017】
ステップ102では、今回の制御ルーチンにおいて取り込まれたエンジン回転数NE(i)と、これまでに取り込まれメモリに記憶されている所定数nのエンジン回転数NE(i−1),NE(i−2),・・・,NE(i−n+1)を用いて平均エンジン回転数〈NE〉を算出する。なお、今回取り込まれたエンジン回転数NE(i)は新たに記憶され、次回の制御ルーチンにおいて前回のエンジン回転数として用いられる。
【0018】
ステップ103は変動量算出手段としての手順で、今回のエンジン回転数NEから前回のエンジン回転数NEを減じてエンジン回転数NEの変動量DLNEを算出する。今回の変動量DLNEは新たに記憶され、次回、次々回の制御ルーチンにおいて前回、前々回のエンジン回転数として用いられる。
【0019】
ステップ104は変動周期算出手段としての手順で、エンジン回転数NEの変動周期を求める。すなわち図3に示すように、エンジン回転数NEがステップ102で算出された平均エンジン回転数〈NE〉を横切る(図3の(a))と、その度ごとに周期算出用のフラグをHi とLo 間で反転するようになっており(図3の(b))、さらに、フラグが反転する毎に周期算出カウンタをインクリメントするようになっている(図3の(c))。そして所定の基準時間内における周期算出カウンタのカウンタ数を得、基準時間をカウンタ数で除してエンジン回転数NEの変動周期Tを求める。
【0020】
ステップ105,106,111は補正禁止手段としての手順で、先ず、ステップ105では、記憶された前回、前々回の変動量DLNE(DLNE(i−1),DLNE(i−2))を読み出し、前回の変動量DLNE(i−1)が前々回の変動量DLNE(i−2)よりも大きいか否かを判定する。肯定されればステップ106に進む。ステップ106では、今回のステップ103において算出された変動量DLNE(i)が前回の変動量DLNE(i−1)よりも大きいか否かを判定する。肯定されれば、ステップ105,106の判定結果よりエンジン回転数NEの変動量DLNEが増加中と認められるから、噴射量の補正を許可し、噴射量の補正のためのステップ107以下の手順を実行する。
【0021】
ステップ106において否定されれば、ステップ105,106の判定結果より変動量DLNEの変化方向が増加から減少に反転していると認められるので後述する補正実施回数CQAC3を初期値(0)にリセットし(ステップ112)て噴射量の補正を行うことなく制御ルーチンを終了する。
【0022】
ステップ105において否定された場合はステップ111に進み、ステップ106とは逆に今回の変動量DLNE(i)が前回の変動量DLNE(i−1)よりも小さいか否かを判定する。肯定されれば、ステップ105,111の判定結果よりエンジン回転数NEの変動量DLNEが減少中と認められるから、噴射量の補正を許可し、ステップ107に進む。
【0023】
ステップ111において否定されれば、ステップ105,111の判定結果より変動量DLNEの変化方向が減少から増加に反転しているので補正実施回数CQAC3を初期値(0)にリセットし(ステップ112)て噴射量の補正を行うことなく制御ルーチンを終了する。
【0024】
さてステップ105,106,111により噴射量の補正が許可されたときのステップ107以下の手順について説明する。
【0025】
ステップ107は補正量決定手段、補正噴射回数設定手段としての手順で、アクセル開度等から演算された基準の噴射量QBASEに加算する補正量QACC3を予めメモリに記憶した補正量マップに基づいて決定する(補正量決定手段)。補正された噴射量にて噴射を行う規定の回数C1を予めメモリに記憶した補正回数マップに基づいて決定する(補正噴射回数設定手段)。
【0026】
図4は補正量マップの一例を示すもので、変動量DLNEに対して1つの補正噴射量QACC3が対応づけられている。変動量DLNEが大きいほど大きな補正量QACC3が与えられ、エンジン回転数NEの変動を好適に抑制する。また図5は補正回数マップの一例を示すもので、変動周期Tおよびエンジン回転数NEに対して1つの規定回数C1が対応づけられている。変動周期Tが短いほど、エンジン回転数NEが小さいほど小さな規定回数C1が与えられる。これにより変動周期T当たりの噴射回数が少ないほど、噴射量の補正の回数が規制されるようになっている。
【0027】
しかして、補正量QACC3として、補正量マップから今回の変動量DLNE(i)に対応する数値を読みだす。規定回数C1として、補正回数マップから今回の変動周期Tおよびエンジン回転数NEに対応する数値を読みだす。
【0028】
次いでステップ108において、基準噴射量QBASEに、読みだされた補正噴射量QACC3を加算し、最終の燃料の噴射量QFINを得る。噴射量QFINに基づいて燃料噴射ポンプ2に制御信号を出力し、燃料噴射ポンプ2が噴射量QFINに相当する燃料をインジェクタ16に送出しインジェクタ16から噴射が行われる。
【0029】
ステップ109では補正実施回数CQAC3をインクリメントし、ステップ110に進む。補正実施回数CQAC3は、補正された噴射量にて燃料噴射を行う回数をカウントするもので、初期値として0が与えられる。ステップ110では補正実施回数CQAC3が規定回数C1に達したか否かを判定し、否定されるとステップ105に戻る。かくしてステップ110が否定される間、ステップ108が繰り返され、補正された噴射量にて燃料噴射が行われるが、かかる燃料噴射がC1だけ行われるとステップ110が肯定されてステップ110からステップ112に進み、補正実施回数CQAC3をリセットして制御フローが終了する。
【0030】
この後は、上記ステップ105,106,111において補正が禁止された場合と同様に、エンジン回転数NEの変動に基づく上記補正を行わずに噴射量を演算し、所定の時期に演算された噴射量にて燃料の噴射が行われる。
【0031】
図6は本発明の燃料噴射制御装置と、補正の禁止や補正回数の制限のない従来の噴射制御を行う噴射制御装置(従来例)とを比較するもので、エンジン回転数に、前掲の図7の3Hz よりも高い6Hz の変動を伴う場合を示している(図6の(a))。従来例では、図6の(b)のように、噴射量に補正量が一律に与えられるため、エンジン回転数の変動周期が短くなってエンジン回転数の変動が急になると、噴射量の補正が上記変動に対して位相ずれする場合が生じ、図例のごとくエンジン回転数の変動(ΔNb )が、噴射量の補正を行わない場合の変動(ΔNa )よりもかえって大きくなってしまう。
【0032】
これに対して本発明では、図6の(c)のように、エンジン回転数の変動周期が短くなるほど補正回数を減らし、補正量がエンジン回転数の変動の位相とずれてくる後半の噴射では噴射量の補正を行わない。したがって噴射量の補正が有効に働き、好適にエンジン回転数の変動(ΔNc )を抑えることができる。また、エンジン回転数の増減方向が反転するときには噴射量の補正が逆相となるおそれが高いが、このときには噴射量の補正そのものが禁止されるので、さらに好適にエンジン回転数の変動を抑えることができる。
【0033】
なお、図はエンジン回転数が2200rpmのときのものであるが、例えばエンジン回転数がより低くなり変動周期当たりの噴射回数が少なくなると、規定回数C1はより少ない回数が選択される。
【0034】
このように、エンジン回転数の変動周期が同じであっても、エンジン回転数が低く次の噴射までの間隔に対してエンジン回転数の変動量の位相変化が大きくなると、補正された噴射量にて燃料噴射を行う回数が減るので、噴射量の補正がエンジン回転数の変動に対して位相ずれすることをより良好に回避することができる。
【0035】
なお、補正量、規定回数のマップは、実験等により良好な変動抑制効果を発揮するように設定するのがよい。また、本実施形態では、燃料噴射において噴射量の補正がされるか否かは、変動周期、エンジン回転数、変動量の増減の挙動により決定されるが、要求される制振性能は、冷却水温、アクセル開度、車速、ギア位置等のエンジン状態によって異なるので、これらのエンジン状態を加味して補正をする場合の成立条件を定めてもよい。これらのエンジン状態を加味することで、より効果的にエンジン回転数の変動を抑制することができる。
【図面の簡単な説明】
【図1】本発明の内燃機関の燃料噴射制御装置において実行される噴射量の制御を示すフローチャートである。
【図2】上記燃料噴射制御装置を付設した内燃機関の構成図である。
【図3】上記燃料噴射制御装置において実行される噴射量の制御を示すタイムチャートである。
【図4】上記燃料噴射制御装置において実行される噴射量の制御で用いられる第1のマップである。
【図5】上記燃料噴射制御装置において実行される噴射量の制御で用いられる第2のマップである。
【図6】上記燃料噴射制御装置と従来の燃料噴射制御装置とを比較するためのタイムチャートである。
【図7】従来の燃料噴射制御装置において実行される噴射量の制御を示すタイムチャートである。
【符号の説明】
1 エンジン本体
2 燃料噴射ポンプ
3 ECU(噴射量演算手段)
41 水温センサ(機関状態検出手段)
42 クランク角センサ(機関状態検出手段)
43 吸気温センサ(機関状態検出手段)
44 吸気圧センサ(機関状態検出手段)
45 NEセンサ(機関状態検出手段)
46 燃料温度センサ(機関状態検出手段)
47 アクセル開度センサ(機関状態検出手段)
48 車速センサ(機関状態検出手段)
C 燃料噴射制御装置
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to engine speed fluctuation control of a fuel injection control device for an internal combustion engine.
[0002]
[Prior art]
The demand for passenger car drivability is increasing year by year, especially in passenger cars equipped with a diesel engine, the demand for vibration suppression is high, and internal combustion engine acceleration / deceleration, surge during steady running, etc. Prevention is an important issue. Therefore, there is a fuel injection control device for an internal combustion engine to which a function of detecting the engine speed (engine speed) and correcting the fuel injection amount based on the detected engine speed is added. FIG. 7 shows an example of such control. In addition to a very short cycle fluctuation due to fuel combustion, the engine speed fluctuates with a shorter cycle (about 3 Hz in the example) (FIG. 7). (A)). This fluctuation has a fluctuation range of ΔNa unless the fuel injection amount is corrected. On the other hand, the fluctuation amount is calculated from the engine speed, the correction amount of the injection amount is given so as to suppress the fluctuation amount, and the injection amount is increased or decreased ((b) in FIG. 7). The fluctuation range is suppressed from ΔNa to ΔNb (first conventional example).
[0003]
In the vibration damping device for an internal combustion engine described in Japanese Patent Application Laid-Open No. 55-111446, a differential circuit for differentiating the rotational speed signal of the internal combustion engine is provided to detect a fluctuation component (second conventional example).
[0004]
Further, in the engine control device described in Japanese Patent Application Laid-Open No. Sho 63-113162, the method for measuring fluctuations in the engine speed is changed according to the engine speed range to improve the engine speed detection accuracy (third). Conventional example).
[0005]
[Problems to be solved by the invention]
However, in each of the above conventional examples, the fluctuation suppression effect can be obtained if the fluctuation is about 3 Hz as shown in the figure, such as the occurrence of sneezing at the time of acceleration / deceleration with a low gear, but the occurrence of steady surge at a high gear. When the fluctuation period becomes about 6 to 10 Hz as in the case of time, the phase of fluctuation changes greatly until the next correction amount is given, and the correction of the injection amount is given in reverse phase or an excessive correction amount is given. On the contrary, there is a risk that the fluctuation of the rotational speed is worsened.
[0006]
The present invention has been made in view of the above circumstances, and an object thereof is to provide a fuel injection control device for an internal combustion engine that can reduce fluctuations in engine speed regardless of the fluctuation period of engine speed.
[0007]
[Means for Solving the Problems]
According to the first aspect of the present invention, the injection amount calculating means for calculating the fuel injection amount of the internal combustion engine based on the engine state detected by the engine state detecting means includes the fluctuation of the engine speed based on the engine speed detection signal. Fluctuation amount calculating means for calculating the amount, fluctuation period calculating means for calculating the fluctuation period based on the fluctuation amount calculated by the fluctuation amount calculating means, and correction amount determination for determining the injection correction amount based on the calculated fluctuation amount And a correction injection number setting means for setting the number of times of injection with the corrected injection amount every time the correction amount is determined by the correction amount determination means. The correction injection number setting means sets the number of times of injection with the corrected injection amount so that the number of times of injection becomes smaller as the fluctuation period calculated by the fluctuation period calculation means is shorter. After performing the number of injections set by the corrected injection number setting means with the corrected injection amount, the injection is performed with the uncorrected injection amount.
[0008]
As a result, it is possible to prevent the injection amount from being given a correction amount that is out of phase with respect to fluctuations in the engine speed. Therefore, fluctuations in the engine speed can be reduced regardless of the fluctuation period of the engine speed.
[0009]
According to a second aspect of the present invention, the corrected injection number setting means sets the number of injections to be performed at the corrected injection amount to a smaller number as the engine speed detected by the engine state detecting means is lower.
[0010]
Since the interval until the next injection becomes longer as the engine speed is lower, by adopting the above configuration, a favorable effect of reducing fluctuations in the engine speed can be exhibited regardless of the engine speed.
[0011]
In the invention according to claim 3, the injection amount calculation means determines whether or not the direction of increase / decrease in the fluctuation amount is reversed based on the fluctuation amount calculated by the fluctuation amount calculation means, and is determined to be reversed. Sometimes, a correction prohibiting means for prohibiting correction of the injection amount is provided.
[0012]
At the timing when the fluctuation amount increase / decrease direction is reversed, there is a high possibility that the correction of the injection amount is in the reverse phase. At this time, by prohibiting the correction of the injection amount, a better engine speed fluctuation reduction effect is exhibited. be able to.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 shows a configuration of a diesel internal combustion engine (hereinafter simply referred to as an engine) to which the fuel injection control device of the present invention is applied. The engine body 1 has a piston 12 that is slidably held in a cylinder 11, and the vertical reciprocation of the piston 12 is converted into the rotational motion of the crankshaft 15. An injector 16 that penetrates the cylinder head 13 and injects fuel into the combustion chamber 14 is provided, and high-pressure fuel is supplied from the fuel injection pump 2 to the injector 16.
[0014]
The fuel injection pump 2 is driven by power transmitted from the crankshaft 15 of the engine body 1 via a belt or the like, and the operation of the fuel injection pump 2 is controlled by a fuel injection control device C. The fuel injection control device C includes an ECU 3 that is an injection amount calculation means for controlling the entire engine. The ECU 3 is composed of, for example, a microcomputer and outputs control signals to the SPV 21 and the TCV 22 of the fuel injection pump 2, and the fuel injection pump 2 regulates the injection amount based on the control signal and distributes it to each cylinder at a predetermined time. It comes to supply.
[0015]
The ECU 3 also constitutes a fuel injection control device C and receives detection signals from various engine state detection sensors, which are engine state detection means for detecting the engine state. The injection timing is calculated. The following sensors are provided as engine state detection sensors. A water temperature sensor 41, a crank angle sensor 42, an intake air temperature sensor 43, and an intake pressure sensor 44 are attached to the engine body 1 and output a cooling water temperature signal, a crank angle signal, an intake air temperature signal, and an intake pressure signal. Further, an NE sensor 45 and a fuel temperature sensor 46 are attached to the fuel injection pump 2 to output an NE pulse signal and a fuel temperature signal generated at every constant crank angle. The ECU 3 calculates the engine speed based on the NE pulse signal. An accelerator opening signal is input from an accelerator opening sensor 47 that detects the accelerator opening. A vehicle speed signal is input from a vehicle speed sensor 48 that detects the vehicle speed.
[0016]
FIG. 1 is a flowchart showing injection amount control executed by the ECU 3, and the operation of the fuel injection control device C will be described. In step 101, the engine speed NE is captured.
[0017]
In step 102, the engine speed NE (i) captured in the current control routine and the predetermined number n of engine speeds NE (i-1) and NE (i-) captured so far and stored in the memory. 2)... NE (i−n + 1) is used to calculate the average engine speed <NE>. The engine speed NE (i) captured this time is newly stored and used as the previous engine speed in the next control routine.
[0018]
Step 103 is a procedure as a fluctuation amount calculation means, which calculates a fluctuation amount DLNE of the engine speed NE by subtracting the previous engine speed NE from the current engine speed NE. The current fluctuation amount DLNE is newly stored and used as the previous and previous engine speed in the next and subsequent control routines.
[0019]
Step 104 is a procedure as a fluctuation period calculation means, and obtains a fluctuation period of the engine speed NE. That is, as shown in FIG. 3, when the engine speed NE crosses the average engine speed <NE> calculated in step 102 ((a) of FIG. 3), the cycle calculation flag is set to Hi and every time. Further, the period calculation counter is incremented every time the flag is inverted ((c) of FIG. 3). Then, the counter number of the period calculation counter within a predetermined reference time is obtained, and the fluctuation period T of the engine speed NE is obtained by dividing the reference time by the counter number.
[0020]
Steps 105, 106, and 111 are procedures as correction prohibiting means. First, in step 105, the stored previous and previous variation DLNE (DLNE (i−1), DLNE (i−2)) is read. It is determined whether or not the fluctuation amount DLNE (i-1) is greater than the previous fluctuation amount DLNE (i-2). If the determination is affirmative, the routine proceeds to step 106. In step 106, it is determined whether or not the fluctuation amount DLNE (i) calculated in the current step 103 is larger than the previous fluctuation amount DLNE (i-1). If the determination is affirmative, it is recognized from the determination results of steps 105 and 106 that the fluctuation amount DLNE of the engine speed NE is increasing. Therefore, the correction of the injection amount is permitted, and the procedure from step 107 for correcting the injection amount is performed. Execute.
[0021]
If the result in Step 106 is negative, it is recognized from the determination results in Steps 105 and 106 that the change direction of the fluctuation amount DLNE is reversed from increasing to decreasing, so that the correction execution number CQAC3 described later is reset to the initial value (0). (Step 112) and the control routine is terminated without correcting the injection amount.
[0022]
If the result in step 105 is negative, the process proceeds to step 111, and conversely to step 106, it is determined whether or not the current variation DLNE (i) is smaller than the previous variation DLNE (i-1). If the determination is affirmative, it is recognized from the determination results of steps 105 and 111 that the fluctuation amount DLNE of the engine speed NE is decreasing, so that the injection amount correction is permitted, and the routine proceeds to step 107.
[0023]
If the result is negative in step 111, the change direction of the fluctuation amount DLNE is reversed from decrease to increase based on the determination results in steps 105 and 111, the correction execution count CQAC3 is reset to the initial value (0) (step 112). The control routine is terminated without correcting the injection amount.
[0024]
Now, the procedure after step 107 when the correction of the injection amount is permitted in steps 105, 106, and 111 will be described.
[0025]
Step 107 is a procedure as a correction amount determination means and a correction injection number setting means, and is determined based on a correction amount map in which a correction amount QACC3 to be added to the reference injection amount QBASE calculated from the accelerator opening is stored in a memory in advance. (Correction amount determination means). A prescribed number of times C1 at which injection is performed with the corrected injection amount is determined based on a correction number map stored in advance in a memory (corrected injection number setting means).
[0026]
FIG. 4 shows an example of the correction amount map. One correction injection amount QACC3 is associated with the fluctuation amount DLNE. A larger correction amount QACC3 is given as the fluctuation amount DLNE is larger, and fluctuations in the engine speed NE are suitably suppressed. FIG. 5 shows an example of the correction number map, and one specified number C1 is associated with the fluctuation period T and the engine speed NE. A smaller specified number of times C1 is given as the fluctuation period T is shorter and the engine speed NE is smaller. Thus, the smaller the number of injections per fluctuation period T, the more the number of injection corrections is regulated.
[0027]
Therefore, as the correction amount QACC3, a numerical value corresponding to the current fluctuation amount DLNE (i) is read from the correction amount map. As the specified number of times C1, numerical values corresponding to the current fluctuation period T and the engine speed NE are read from the correction number map.
[0028]
Next, at step 108, the read correction injection amount QACC3 is added to the reference injection amount QBASE to obtain the final fuel injection amount QFIN. A control signal is output to the fuel injection pump 2 based on the injection amount QFIN, and the fuel injection pump 2 sends fuel corresponding to the injection amount QFIN to the injector 16 and injection is performed from the injector 16.
[0029]
In step 109, the correction execution count CQAC3 is incremented, and the process proceeds to step 110. The correction execution number CQAC3 counts the number of fuel injections with the corrected injection amount, and is given 0 as an initial value. In step 110, it is determined whether or not the correction execution number CQAC3 has reached the prescribed number C1, and if negative, the process returns to step 105. Thus, while step 110 is denied, step 108 is repeated and fuel injection is performed with the corrected injection amount. However, when such fuel injection is performed only for C1, step 110 is affirmed and step 110 to step 112 are performed. Then, the correction execution count CQAC3 is reset, and the control flow ends.
[0030]
Thereafter, as in the case where the correction is prohibited in steps 105, 106, and 111, the injection amount is calculated without performing the correction based on the fluctuation of the engine speed NE, and the injection calculated at a predetermined time is performed. Fuel is injected in quantity.
[0031]
FIG. 6 compares the fuel injection control apparatus of the present invention with an injection control apparatus (conventional example) that performs conventional injection control without prohibition of correction or limitation of the number of corrections. This shows a case with a fluctuation of 6 Hz higher than 3 Hz of 7 ((a) of FIG. 6). In the conventional example, as shown in FIG. 6B, since the correction amount is uniformly given to the injection amount, the correction of the injection amount is performed when the fluctuation cycle of the engine speed becomes short and the fluctuation of the engine speed becomes sudden. , The engine speed fluctuation (ΔNb) becomes larger than the fluctuation (ΔNa) when the injection amount is not corrected, as shown in the figure.
[0032]
On the other hand, in the present invention, as shown in FIG. 6 (c), the number of corrections is reduced as the fluctuation period of the engine speed is shortened. The injection amount is not corrected. Therefore, the correction of the injection amount works effectively, and the fluctuation (ΔNc) of the engine speed can be suitably suppressed. In addition, when the engine speed increase / decrease direction is reversed, there is a high possibility that the correction of the injection amount is in the opposite phase. At this time, however, the correction of the injection amount itself is prohibited, so that the fluctuation of the engine speed is more preferably suppressed. Can do.
[0033]
The figure is for the case where the engine speed is 2200 rpm. For example, when the engine speed is lower and the number of injections per fluctuation cycle is reduced, the specified number of times C1 is selected to be smaller.
[0034]
In this way, even if the engine rotation speed fluctuation cycle is the same, if the engine rotation speed is low and the phase change of the engine rotation speed fluctuation amount increases with respect to the interval until the next injection, the corrected injection quantity is reduced. Thus, since the number of fuel injections is reduced, it can be better avoided that the correction of the injection amount is out of phase with respect to the fluctuation of the engine speed.
[0035]
It should be noted that the map of the correction amount and the specified number of times is preferably set so as to exhibit a favorable fluctuation suppressing effect by experiments or the like. In this embodiment, whether or not the injection amount is corrected in the fuel injection is determined by the fluctuation cycle, the engine speed, and the behavior of increase / decrease of the fluctuation amount. Since it varies depending on the engine state such as the water temperature, the accelerator opening degree, the vehicle speed, the gear position, etc., a condition for establishing correction in consideration of these engine states may be determined. By taking these engine states into account, fluctuations in the engine speed can be more effectively suppressed.
[Brief description of the drawings]
FIG. 1 is a flowchart showing injection amount control executed in a fuel injection control device for an internal combustion engine according to the present invention;
FIG. 2 is a configuration diagram of an internal combustion engine provided with the fuel injection control device.
FIG. 3 is a time chart showing injection amount control executed in the fuel injection control device;
FIG. 4 is a first map used in injection amount control executed in the fuel injection control device.
FIG. 5 is a second map used in injection amount control executed in the fuel injection control device.
FIG. 6 is a time chart for comparing the fuel injection control device with a conventional fuel injection control device.
FIG. 7 is a time chart showing injection amount control executed in a conventional fuel injection control device;
[Explanation of symbols]
1 Engine body 2 Fuel injection pump 3 ECU (Injection amount calculation means)
41 Water temperature sensor (engine state detection means)
42 Crank angle sensor (engine state detection means)
43 Intake air temperature sensor (engine state detection means)
44 Intake pressure sensor (engine state detection means)
45 NE sensor (engine state detection means)
46 Fuel temperature sensor (engine state detection means)
47 Accelerator opening sensor (engine state detection means)
48 Vehicle speed sensor (Engine status detection means)
C Fuel injection control device

Claims (3)

内燃機関の機関回転数を含む機関状態を検出する機関状態検出手段と、機関状態検出手段により検出された機関状態に基づいて内燃機関の燃料噴射量を演算する噴射量演算手段とを備えた内燃機関の燃料噴射制御装置において、上記噴射量演算手段には、機関回転数検出信号に基づいて機関回転数の変動量を算出する変動量算出手段と、変動量算出手段により算出された変動量に基づいて変動周期を算出する変動周期算出手段と、上記算出変動量に基づいて噴射補正量を決定する補正量決定手段と、補正量決定手段により補正量が決定されるごとに補正された噴射量にて噴射を行う回数を、変動周期算出手段により算出された変動周期が短いほど、少ない回数となるように設定する補正噴射回数設定手段とを具備せしめ、補正された噴射量にて、補正噴射回数設定手段により設定された回数の噴射を行った後、補正のない噴射量にて噴射を行うようになしたことを特徴とする内燃機関の燃料噴射制御装置。An internal combustion engine comprising engine state detection means for detecting an engine state including the engine speed of the internal combustion engine, and injection amount calculation means for calculating a fuel injection amount of the internal combustion engine based on the engine state detected by the engine state detection means In the engine fuel injection control device, the injection amount calculating means includes a fluctuation amount calculating means for calculating a fluctuation amount of the engine speed based on the engine speed detection signal, and a fluctuation amount calculated by the fluctuation amount calculating means. A fluctuation period calculating unit that calculates a fluctuation period based on the correction amount determining unit that determines an injection correction amount based on the calculated fluctuation amount, and an injection amount that is corrected each time the correction amount is determined by the correction amount determining unit The number of times of injection is adjusted by a correction injection number setting means for setting the number of injections to be smaller as the fluctuation period calculated by the fluctuation period calculation means is shorter. , Correction after injection times set by the injection number setting means, fuel injection control device for an internal combustion engine, characterized in that none to perform injection at no correction injection amount. 請求項1記載の内燃機関の燃料噴射制御装置において、上記補正噴射回数設定手段は、機関状態検出手段により検出された機関回転数が低いほど、補正された噴射量にて噴射を行う噴射回数を少ない回数に設定した内燃機関の燃料噴射制御装置。2. The fuel injection control device for an internal combustion engine according to claim 1, wherein the corrected injection number setting means sets the number of injections to be performed with the corrected injection amount as the engine speed detected by the engine state detecting means is lower. A fuel injection control device for an internal combustion engine set to a small number of times. 請求項1または2いずれか記載の内燃機関の燃料噴射制御装置において、上記噴射量演算手段には、上記変動量算出手段により算出された変動量に基づいて変動量の増減方向が反転しているか否かを判定し反転と判定されたときには噴射量の補正を禁止する補正禁止手段を具備せしめた内燃機関の燃料噴射制御装置。3. The fuel injection control device for an internal combustion engine according to claim 1 or 2, wherein the injection amount calculation means reverses the increase / decrease direction of the fluctuation amount based on the fluctuation amount calculated by the fluctuation amount calculation means. A fuel injection control device for an internal combustion engine provided with a correction prohibiting means for prohibiting correction of an injection amount when it is determined whether or not it is reversed.
JP28481598A 1998-09-21 1998-09-21 Fuel injection control device for internal combustion engine Expired - Fee Related JP3837941B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28481598A JP3837941B2 (en) 1998-09-21 1998-09-21 Fuel injection control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28481598A JP3837941B2 (en) 1998-09-21 1998-09-21 Fuel injection control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2000097074A JP2000097074A (en) 2000-04-04
JP3837941B2 true JP3837941B2 (en) 2006-10-25

Family

ID=17683377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28481598A Expired - Fee Related JP3837941B2 (en) 1998-09-21 1998-09-21 Fuel injection control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3837941B2 (en)

Also Published As

Publication number Publication date
JP2000097074A (en) 2000-04-04

Similar Documents

Publication Publication Date Title
US4852537A (en) Ignition timing control apparatus for internal combustion engine
EP0364959A2 (en) Multi-cylinder engine control method and electronic control apparatus therefor
JPH0251056B2 (en)
JP2679328B2 (en) Control device for internal combustion engine
JPH0315648A (en) Ignition timing control device for internal combustion engine
JPH0359259B2 (en)
US4953532A (en) Ignition timing control unit for internal combustion engine
KR900003859B1 (en) Device for controlling internal combustion engine
US4977876A (en) Fuel injection control system for internal combustion engine with fuel cut-off control at high engine speed range suppressive of recovery shock upon fuels resumption
JP3837941B2 (en) Fuel injection control device for internal combustion engine
US5172665A (en) Idle running control apparatus for internal combustion engine
JPH0627516B2 (en) Engine controller
US6694946B1 (en) Method of deactivating selected fuel injectors of an internal combustion engine for improved idle stability
JP3307306B2 (en) Combustion system control device for internal combustion engine
JP2512073Y2 (en) Engine fuel injection control device
JP3296112B2 (en) Fuel injection control device for diesel engine
JPH0783104A (en) Ignition timing control method
JPS63140867A (en) Engine controller
JPH0452450Y2 (en)
JPH0828365A (en) Exhaust gas recirculation control device
JPS6172844A (en) Control device of engine
JPH0627813Y2 (en) Engine fuel controller
JPH0385345A (en) Transitional fuel compensation
JP3458561B2 (en) Diesel engine idle speed control system
JPH02291459A (en) Surging prevention device for vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060627

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060711

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060724

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090811

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100811

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100811

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110811

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120811

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees