JP2000097074A - Fuel injection control device of internal-combustion engine - Google Patents

Fuel injection control device of internal-combustion engine

Info

Publication number
JP2000097074A
JP2000097074A JP10284815A JP28481598A JP2000097074A JP 2000097074 A JP2000097074 A JP 2000097074A JP 10284815 A JP10284815 A JP 10284815A JP 28481598 A JP28481598 A JP 28481598A JP 2000097074 A JP2000097074 A JP 2000097074A
Authority
JP
Japan
Prior art keywords
amount
injection
fluctuation
correction
engine speed
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.)
Granted
Application number
JP10284815A
Other languages
Japanese (ja)
Other versions
JP3837941B2 (en
Inventor
Hirotoshi Kawano
啓敏 川野
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

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)

Abstract

PROBLEM TO BE SOLVED: To suppress the variation of the engine speed irrespective of varying period of the engine speed. SOLUTION: The variation amount and period of the engine speed are calculated on the basis of the sensed engine speed (Steps 103 and 104), and from the obtained variation amount, the correcting amount for injection amount is decided, and the frequency of making injections with the corrected injection amount is decided from the engine speed and the varying period (Step 107), and upon executing injections in the decided frequency with the corrected injection amount, injection is conducted with the uncorrected injection amount (Steps 108, 109, 110). In Step 107, the frequency is set in such a way as smaller with shorter varying period and lower engine speed so that no correcting amount is given involving a phase shift relative to the variation of the engine speed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は内燃機関の燃料噴射
制御装置の機関回転数変動制御に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine speed control for a fuel injection control device for an internal combustion engine.

【0002】[0002]

【従来の技術】乗用車ユーザーのドライバビリティに対
する要求が、年々、高まりつつあり、特にディーゼルエ
ンジンを搭載した乗用車においては制振に対する要求が
高く内燃機関の加減速時のしゃくりや定常走行時のサー
ジ等の発生を未然に防止することが重要な課題となって
いる。そこで、内燃機関の燃料噴射制御装置において、
機関回転数(エンジン回転数)を検出し、検出されたエ
ンジン回転数に基づいて燃料噴射量を補正する機能を付
加したものがある。図7はかかる制御の一例を示すもの
で、エンジン回転数には燃料の燃焼によるごく短周期の
変動に加え、これよりも短い周期の(図例は3Hz 程
度)変動が生じている(図7の(a))。この変動は、
燃料噴射量の補正を行わなければ、変動幅がΔNa あ
る。これに対し、エンジン回転数からその変動量を算出
し、変動量を抑制するように噴射量の補正量を与え、噴
射量を増減する(図7の(b))ことで、エンジン回転
数の変動幅をΔNa からΔNb に抑制する(第1従来
例)。
2. Description of the Related Art Passenger car users' demands for drivability are increasing year by year. Particularly, in a car equipped with a diesel engine, a demand for vibration suppression is high, and a hiccup at the time of acceleration / deceleration of an internal combustion engine and a surge at the time of steady running are required. It is an important issue to prevent the occurrence of the problem. Therefore, in a fuel injection control device for an internal combustion engine,
There is a type in which a function of detecting an engine speed (engine speed) and correcting a 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, a shorter cycle (about 3 Hz in the example) fluctuation occurs in the engine speed (FIG. 7). (A)). This variation is
If the fuel injection amount is not corrected, the fluctuation width is ΔNa. 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 width is suppressed from ΔNa to ΔNb (first conventional example).

【0003】特開昭55−112446号公報に記載の
内燃機関の揺れ振動制振装置では、内燃機関の回転数信
号を微分する微分回路を設けて変動成分を検出している
(第2従来例)。
In a vibration damping device for an internal combustion engine described in Japanese Patent Application Laid-Open No. 55-112446, a differential circuit for differentiating a rotational speed signal of the internal combustion engine is provided to detect a fluctuation component (second conventional example). ).

【0004】また、特開昭63−113162号公報に
記載のエンジンの制御装置では、エンジンの回転域に応
じてエンジン回転数の変動の測定方法を変え、エンジン
回転数の検出精度を高めている(第3従来例)。
Further, in the engine control device described in Japanese Patent Application Laid-Open No. 63-113162, the method of measuring the fluctuation of the engine speed is changed in accordance with the engine speed range to improve the detection accuracy of the engine speed. (Third conventional example).

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記各
従来例は、低いギアでの加減速時のしゃくり発生時のよ
うな、図例のような3Hz 程度の変動であれば変動抑制
効果が得られるが、高いギアでの定常サージ発生時のよ
うに変動周期が6〜10Hz 程度になると、次の補正量
が与えられるまでに変動の位相が大きく変化し、噴射量
の補正が逆相で与えられたり過剰な補正量が与えられて
かえって回転数の変動を悪化させるおそれがある。
However, in each of the above-mentioned conventional examples, a fluctuation suppressing effect can be obtained if the fluctuation is about 3 Hz as shown in the example of FIG. However, when the fluctuation period is about 6 to 10 Hz, such as when a steady surge occurs in a high gear, the phase of the fluctuation greatly changes before the next correction amount is given, and the correction of the injection amount is given in the opposite phase. Otherwise, an excessive correction amount may be given and the fluctuation of the rotation speed may be worsened.

【0006】本発明は上記実情に鑑みなされたもので、
エンジン回転数の変動周期によらず、エンジン回転数の
変動を低減することのできる内燃機関の燃料噴射制御装
置を提供することを目的とする。
The present invention has been made in view of the above circumstances,
It is an object of the present invention to provide a fuel injection control device for an internal combustion engine that can reduce fluctuations in the engine speed regardless of the fluctuation period of the engine speed.

【0007】[0007]

【課題を解決するための手段】請求項1記載の発明で
は、機関状態検出手段により検出された機関状態に基づ
いて内燃機関の燃料噴射量を演算する噴射量演算手段に
は、機関回転数検出信号に基づいて機関回転数の変動量
を算出する変動量算出手段と、変動量算出手段により算
出された変動量に基づいて変動周期を算出する変動周期
算出手段と、上記算出変動量に基づいて噴射補正量を決
定する補正量決定手段と、補正量決定手段により補正量
が決定されるごとに補正された噴射量にて噴射を行う回
数を設定する補正噴射回数設定手段とを具備せしめる。
補正噴射回数設定手段は、補正された噴射量にて噴射を
行う回数を、変動周期算出手段により算出された変動周
期が短いほど、少ない回数となるように設定する。補正
された噴射量にて、補正噴射回数設定手段により設定さ
れた回数の噴射を行った後、補正のない噴射量にて噴射
を行う。
According to the first aspect of the present invention, the engine speed detection means calculates the fuel injection amount of the internal combustion engine based on the engine state detected by the engine state detection means. A fluctuation amount calculating means for calculating a fluctuation amount of the engine rotation speed based on the signal; a fluctuation period calculating means for calculating a fluctuation period based on the fluctuation amount calculated by the fluctuation amount calculating means; A correction amount determining means for determining the injection correction amount, and a correction injection number setting means for setting the number of times of performing the injection with the corrected injection amount each time the correction amount is determined by the correction amount determining means.
The number-of-correction-injections setting unit sets the number of times of performing the injection with the corrected injection amount such that the shorter the fluctuation period calculated by the fluctuation period calculating unit, the smaller the number. After the number of injections set by the corrected injection number setting means is performed with the corrected injection amount, the injection is performed with the injection amount without correction.

【0008】これにより、噴射量に、機関回転数の変動
に対して位相ずれした補正量が与えられることを防止す
ることができる。したがって、機関回転数の変動周期に
よらずエンジン回転数の変動を低減することができる。
Thus, it is possible to prevent the injection amount from being given a correction amount that is out of phase with respect to the fluctuation of the engine speed. Therefore, the fluctuation of the engine speed can be reduced irrespective of the fluctuation period of the engine speed.

【0009】請求項2記載の発明では、上記補正噴射回
数設定手段は、機関状態検出手段により検出された機関
回転数が低いほど、補正された噴射量にて噴射を行う噴
射回数を少ない回数に設定する。
In the invention according to claim 2, the correction injection number setting means reduces the number of injections in which the injection is performed with the corrected injection amount as the engine speed detected by the engine state detection means decreases. Set.

【0010】機関回転数が低いほど次の噴射までの間隔
が長くなるので、上記構成とすることにより、機関回転
数によらず良好な機関回転数の変動低減効果を発揮する
ことができる。
The lower the engine speed, the longer the interval until the next injection. Therefore, by adopting the above configuration, it is possible to exhibit a good effect of reducing the fluctuation of the engine speed irrespective of the engine speed.

【0011】請求項3記載の発明では、上記噴射量演算
手段には、上記変動量算出手段により算出された変動量
に基づいて変動量の増減方向が反転しているか否かを判
定し反転と判定されたときには噴射量の補正を禁止する
補正禁止手段を具備せしめる。
According to the third aspect of the present invention, the injection amount calculating means determines whether or not the increasing / decreasing direction of the fluctuation amount is reversed based on the fluctuation amount calculated by the fluctuation amount calculating means. A correction prohibition means for prohibiting the correction of the injection amount when determined is provided.

【0012】変動量の増減方向が反転するタイミングで
は、噴射量の補正が逆相となるおそれが高いので、この
ときには噴射量の補正を禁止することで、より良好な機
関回転数の変動低減効果を発揮することができる。
At the timing when the direction of increase / decrease of the fluctuation amount is reversed, there is a high possibility that the correction of the injection amount will be in the opposite phase. At this time, by inhibiting the correction of the injection amount, a more favorable fluctuation reduction effect of the engine speed is achieved. Can be demonstrated.

【0013】[0013]

【発明の実施の形態】図2に、本発明の燃料噴射制御装
置を適用したディーゼル式の内燃機関(以下、単にエン
ジン)の構成を示す。エンジン本体1はシリンダ11内
に摺動自在に保持されたピストン12を有し、ピストン
12の上下往復動がクランク軸15の回転運動に変換さ
れるようになっている。シリンダヘッド13を貫通して
燃焼室14内に燃料を噴射するインジェクタ16が設け
られ、これに燃料噴射ポンプ2から高圧燃料が供給され
る。
FIG. 2 shows the configuration of a diesel-type internal combustion engine (hereinafter simply referred to as engine) to which the fuel injection control device of the present invention is applied. The engine body 1 has a piston 12 slidably held in a cylinder 11, and the vertical reciprocating motion of the piston 12 is converted into a rotational motion of a crankshaft 15. An injector 16 that injects fuel into the combustion chamber 14 through the cylinder head 13 is provided, and high-pressure fuel is supplied from the fuel injection pump 2 to the injector 16.

【0014】燃料噴射ポンプ2はエンジン本体1のクラ
ンク軸15からベルト等を介して伝達される動力で駆動
され、燃料噴射ポンプ2の作動は燃料噴射制御装置Cに
より制御されるようになっている。燃料噴射制御装置C
はエンジン全体を制御する噴射量演算手段たるECU3
を含み構成される。ECU3は例えばマイクロコンピュ
ータ等で構成され、燃料噴射ポンプ2のSPV21およ
びTCV22に制御信号を出力し、燃料噴射ポンプ2が
上記制御信号に基づいて噴射量を調量し所定の時期に各
気筒に分配供給するようになっている。
The fuel injection pump 2 is driven by power transmitted from a 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. . Fuel injection control device C
Is an ECU 3 which is an injection amount calculating means for controlling the entire engine.
It is comprised including. The ECU 3 outputs a control signal to the SPV 21 and the TCV 22 of the fuel injection pump 2, for example, and controls the injection amount based on the control signal and distributes the injection amount to each cylinder at a predetermined time. Supply.

【0015】また、ECU3には、これとともに燃料噴
射制御装置Cを構成し、エンジン状態を検出する機関状
態検出手段たる、種々のエンジン状態検出センサから検
出信号が入力し、これらに基づいて燃料の噴射量および
噴射時期を演算するようになっている。エンジン状態検
出センサとして以下のセンサ等を備えている。エンジン
本体1には水温センサ41、クランク角センサ42、吸
気温センサ43、吸気圧センサ44が取り付けられ、冷
却水温信号、クランク角信号、吸気温信号、吸気圧信号
を出力する。また、燃料噴射ポンプ2にはNEセンサ4
5、燃料温度センサ46が取り付けられ、一定クランク
角ごとに発せられるNEパルス信号、燃料温度信号を出
力する。ECU3はNEパルス信号に基づいてエンジン
回転数を演算する。アクセル開度を検出するアクセル開
度センサ47からアクセル開度信号が入力する。車速を
検出する車速センサ48から車速信号が入力する。
The ECU 3 also constitutes a fuel injection control device C, and receives detection signals from various engine state detection sensors as engine state detection means for detecting the engine state. The injection amount and the injection timing are calculated. The following sensors and the like 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 air 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 air pressure signal. The fuel injection pump 2 has an NE sensor 4
5. A fuel temperature sensor 46 is attached, and outputs a NE pulse signal and a fuel temperature signal emitted at a 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】図1はECU3において実行される噴射量
の制御を示すフローチャートで、これにより本燃料噴射
制御装置Cの作動を説明する。ステップ101ではエン
ジン回転数NEを取り込む。
FIG. 1 is a flow chart showing the control of the injection quantity executed by the ECU 3. The operation of the fuel injection control device C will be described with reference to FIG. In step 101, the engine speed NE is acquired.

【0017】ステップ102では、今回の制御ルーチン
において取り込まれたエンジン回転数NE(i)と、こ
れまでに取り込まれメモリに記憶されている所定数nの
エンジン回転数NE(i−1),NE(i−2),・・
・,NE(i−n+1)を用いて平均エンジン回転数
〈NE〉を算出する。なお、今回取り込まれたエンジン
回転数NE(i)は新たに記憶され、次回の制御ルーチ
ンにおいて前回のエンジン回転数として用いられる。
In step 102, the engine speed NE (i) taken in the current control routine and a predetermined number n of engine speeds NE (i-1), NE taken so far and stored in the memory. (I-2), ...
, NE (i-n + 1) is used to calculate the average engine speed <NE>. The currently acquired engine speed NE (i) is newly stored and used as the previous engine speed in the next control routine.

【0018】ステップ103は変動量算出手段としての
手順で、今回のエンジン回転数NEから前回のエンジン
回転数NEを減じてエンジン回転数NEの変動量DLN
Eを算出する。今回の変動量DLNEは新たに記憶さ
れ、次回、次々回の制御ルーチンにおいて前回、前々回
のエンジン回転数として用いられる。
Step 103 is a procedure as a variation calculating means, which subtracts the previous engine speed NE from the current engine speed NE to obtain the variation DLN of the engine speed NE.
Calculate E. The current fluctuation amount DLNE is newly stored, and is used as the previous and previous engine speed in the next and subsequent control routines.

【0019】ステップ104は変動周期算出手段として
の手順で、エンジン回転数NEの変動周期を求める。す
なわち図3に示すように、エンジン回転数NEがステッ
プ102で算出された平均エンジン回転数〈NE〉を横
切る(図3の(a))と、その度ごとに周期算出用のフ
ラグをHi とLo 間で反転するようになっており(図3
の(b))、さらに、フラグが反転する毎に周期算出カ
ウンタをインクリメントするようになっている(図3の
(c))。そして所定の基準時間内における周期算出カ
ウンタのカウンタ数を得、基準時間をカウンタ数で除し
てエンジン回転数NEの変動周期Tを求める。
Step 104 is a procedure as a fluctuation cycle calculating means, which obtains a fluctuation cycle 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 (FIG. 3A), the period calculation flag is set to Hi every time. It reverses between Lo (Fig. 3
(B)), and the period calculation counter is incremented each time the flag is inverted ((c) in FIG. 3). Then, the counter number of the cycle calculation counter within a predetermined reference time is obtained, and the reference time is divided by the counter number to obtain a fluctuation cycle T of the engine speed NE.

【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以下の手順を実行する。
Steps 105, 106, and 111 are procedures as correction prohibiting means. First, at step 105, the stored fluctuation amount DLNE (DLNE (i
−1), DLNE (i−2)), and the previous fluctuation amount DLNE (i−1) is the fluctuation amount DLNE (i−2) two times before.
2) It is determined whether it is larger than. If affirmative, the process proceeds to step 106. In step 106, it is determined whether or not the variation DLNE (i) calculated in step 103 this time is greater than the previous variation 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, so that the correction of the injection amount is permitted, and the procedure of step 107 and subsequent steps for correcting the injection amount is performed. Execute.

【0021】ステップ106において否定されれば、ス
テップ105,106の判定結果より変動量DLNEの
変化方向が増加から減少に反転していると認められるの
で後述する補正実施回数CQAC3を初期値(0)にリ
セットし(ステップ112)て噴射量の補正を行うこと
なく制御ルーチンを終了する。
If the result in step 106 is negative, it is recognized that the direction of change of the fluctuation amount DLNE is reversed from increase to decrease from the determination results in steps 105 and 106. (Step 112), and the control routine ends without correcting the injection amount.

【0022】ステップ105において否定された場合は
ステップ111に進み、ステップ106とは逆に今回の
変動量DLNE(i)が前回の変動量DLNE(i−
1)よりも小さいか否かを判定する。肯定されれば、ス
テップ105,111の判定結果よりエンジン回転数N
Eの変動量DLNEが減少中と認められるから、噴射量
の補正を許可し、ステップ107に進む。
If the result in step 105 is negative, the process proceeds to step 111, and, contrary to step 106, the current variation DLNE (i) is changed to the previous variation DLNE (i-
It is determined whether it is smaller than 1). If the result is affirmative, the engine speed N
Since it is recognized that the fluctuation amount DLNE of E is decreasing, the correction of the injection amount is permitted, and the routine proceeds to step 107.

【0023】ステップ111において否定されれば、ス
テップ105,111の判定結果より変動量DLNEの
変化方向が減少から増加に反転しているので補正実施回
数CQAC3を初期値(0)にリセットし(ステップ1
12)て噴射量の補正を行うことなく制御ルーチンを終
了する。
If the result of the determination in step 111 is negative, the direction of change of the fluctuation amount DLNE is inverted from decreasing to increasing based on the determination results of steps 105 and 111, so that the number of times of correction CQAC3 is reset to an initial value (0) (step 1
12) End the control routine without correcting the injection amount.

【0024】さてステップ105,106,111によ
り噴射量の補正が許可されたときのステップ107以下
の手順について説明する。
The procedure from step 107 onward when correction of the injection amount is permitted in steps 105, 106 and 111 will be described.

【0025】ステップ107は補正量決定手段、補正噴
射回数設定手段としての手順で、アクセル開度等から演
算された基準の噴射量QBASEに加算する補正量QA
CC3を予めメモリに記憶した補正量マップに基づいて
決定する(補正量決定手段)。補正された噴射量にて噴
射を行う規定の回数C1を予めメモリに記憶した補正回
数マップに基づいて決定する(補正噴射回数設定手
段)。
Step 107 is a procedure as a correction amount determining means and a correction injection number setting means, and the correction amount QA to be added to the reference injection amount QBASE calculated from the accelerator opening and the like.
CC3 is determined based on a correction amount map stored in a memory in advance (correction amount determining means). The prescribed number of times C1 for performing the injection with the corrected injection amount is determined based on a correction number map previously stored in a memory (correction number setting means).

【0026】図4は補正量マップの一例を示すもので、
変動量DLNEに対して1つの補正噴射量QACC3が
対応づけられている。変動量DLNEが大きいほど大き
な補正量QACC3が与えられ、エンジン回転数NEの
変動を好適に抑制する。また図5は補正回数マップの一
例を示すもので、変動周期Tおよびエンジン回転数NE
に対して1つの規定回数C1が対応づけられている。変
動周期Tが短いほど、エンジン回転数NEが小さいほど
小さな規定回数C1が与えられる。これにより変動周期
T当たりの噴射回数が少ないほど、噴射量の補正の回数
が規制されるようになっている。
FIG. 4 shows an example of the correction amount map.
One correction injection amount QACC3 is associated with the fluctuation amount DLNE. The larger the fluctuation amount DLNE is, the larger the correction amount QACC3 is given, and the fluctuation of the engine speed NE is suitably suppressed. FIG. 5 shows an example of the correction number map, in which the fluctuation cycle T and the engine speed NE are shown.
Is associated with one specified number of times C1. As the fluctuation cycle T is shorter and the engine speed NE is smaller, a smaller specified number C1 is given. Thus, the smaller the number of injections per fluctuation period T, the more the number of injection amount corrections is regulated.

【0027】しかして、補正量QACC3として、補正
量マップから今回の変動量DLNE(i)に対応する数
値を読みだす。規定回数C1として、補正回数マップか
ら今回の変動周期Tおよびエンジン回転数NEに対応す
る数値を読みだす。
Then, a numerical value corresponding to the current variation DLNE (i) is read from the correction amount map as the correction amount QACC3. As the specified number C1, a numerical value corresponding to the current fluctuation cycle T and the engine speed NE is read from the correction number map.

【0028】次いでステップ108において、基準噴射
量QBASEに、読みだされた補正噴射量QACC3を
加算し、最終の燃料の噴射量QFINを得る。噴射量Q
FINに基づいて燃料噴射ポンプ2に制御信号を出力
し、燃料噴射ポンプ2が噴射量QFINに相当する燃料
をインジェクタ16に送出しインジェクタ16から噴射
が行われる。
Next, at step 108, the read corrected injection amount QACC3 is added to the reference injection amount QBASE to obtain the final fuel injection amount QFIN. Injection amount Q
A control signal is output to the fuel injection pump 2 based on the FIN, and the fuel injection pump 2 sends out fuel corresponding to the injection amount QFIN to the injector 16 and the injector 16 performs injection.

【0029】ステップ109では補正実施回数CQAC
3をインクリメントし、ステップ110に進む。補正実
施回数CQAC3は、補正された噴射量にて燃料噴射を
行う回数をカウントするもので、初期値として0が与え
られる。ステップ110では補正実施回数CQAC3が
規定回数C1に達したか否かを判定し、否定されるとス
テップ105に戻る。かくしてステップ110が否定さ
れる間、ステップ108が繰り返され、補正された噴射
量にて燃料噴射が行われるが、かかる燃料噴射がC1だ
け行われるとステップ110が肯定されてステップ11
0からステップ112に進み、補正実施回数CQAC3
をリセットして制御フローが終了する。
In step 109, the number of times CQAC is performed
3 is incremented, and the routine proceeds to step 110. The correction execution number CQAC3 counts the number of times of performing the fuel injection with the corrected injection amount, and 0 is given as an initial value. In step 110, it is determined whether or not the number of times CQAC3 has been corrected has reached the specified number of times C1. Thus, while Step 110 is denied, Step 108 is repeated, and fuel injection is performed with the corrected injection amount. If such fuel injection is performed by C1, Step 110 is affirmed and Step 11 is performed.
From 0, the process proceeds to step 112, where the number of times correction is performed CQAC3
Is reset and the control flow ends.

【0030】この後は、上記ステップ105,106,
111において補正が禁止された場合と同様に、エンジ
ン回転数NEの変動に基づく上記補正を行わずに噴射量
を演算し、所定の時期に演算された噴射量にて燃料の噴
射が行われる。
Thereafter, the above steps 105, 106,
As in the case where the correction is prohibited in 111, the injection amount is calculated without performing the correction based on the fluctuation of the engine speed NE, and the fuel is injected at the injection amount calculated at a predetermined time.

【0031】図6は本発明の燃料噴射制御装置と、補正
の禁止や補正回数の制限のない従来の噴射制御を行う噴
射制御装置(従来例)とを比較するもので、エンジン回
転数に、前掲の図7の3Hz よりも高い6Hz の変動を
伴う場合を示している(図6の(a))。従来例では、
図6の(b)のように、噴射量に補正量が一律に与えら
れるため、エンジン回転数の変動周期が短くなってエン
ジン回転数の変動が急になると、噴射量の補正が上記変
動に対して位相ずれする場合が生じ、図例のごとくエン
ジン回転数の変動(ΔNb )が、噴射量の補正を行わな
い場合の変動(ΔNa )よりもかえって大きくなってし
まう。
FIG. 6 shows a comparison between the fuel injection control device of the present invention and an injection control device (conventional example) for performing a conventional injection control without prohibition of correction or limitation of the number of corrections. A case with a fluctuation of 6 Hz higher than 3 Hz in FIG. 7 described above is shown ((a) in FIG. 6). In the conventional example,
As shown in FIG. 6B, since the correction amount is uniformly applied to the injection amount, when the fluctuation period of the engine rotation speed is shortened and the fluctuation of the engine rotation speed becomes sharp, the correction of the injection amount becomes the fluctuation. In contrast, a phase shift may occur, and the fluctuation of the engine speed (ΔNb) becomes larger than the fluctuation (ΔNa) when the injection amount is not corrected, as shown in the figure.

【0032】これに対して本発明では、図6の(c)の
ように、エンジン回転数の変動周期が短くなるほど補正
回数を減らし、補正量がエンジン回転数の変動の位相と
ずれてくる後半の噴射では噴射量の補正を行わない。し
たがって噴射量の補正が有効に働き、好適にエンジン回
転数の変動(ΔNc )を抑えることができる。また、エ
ンジン回転数の増減方向が反転するときには噴射量の補
正が逆相となるおそれが高いが、このときには噴射量の
補正そのものが禁止されるので、さらに好適にエンジン
回転数の変動を抑えることができる。
On the other hand, in the present invention, as shown in FIG. 6C, the number of corrections decreases as the fluctuation period of the engine speed decreases, and the correction amount deviates from the phase of the fluctuation of the engine speed. No correction of the injection amount is performed in the injection of. 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 direction of increase or decrease of the engine speed is reversed, the correction of the injection amount is likely to be in the opposite phase, but at this time, the correction of the injection amount itself is prohibited, so that the fluctuation of the engine speed can be more suitably suppressed. Can be.

【0033】なお、図はエンジン回転数が2200rp
mのときのものであるが、例えばエンジン回転数がより
低くなり変動周期当たりの噴射回数が少なくなると、規
定回数C1はより少ない回数が選択される。
The figure shows that the engine speed is 2200 rpm
In the case of m, for example, when the engine speed becomes lower and the number of injections per fluctuation cycle decreases, the specified number C1 is selected to be smaller.

【0034】このように、エンジン回転数の変動周期が
同じであっても、エンジン回転数が低く次の噴射までの
間隔に対してエンジン回転数の変動量の位相変化が大き
くなると、補正された噴射量にて燃料噴射を行う回数が
減るので、噴射量の補正がエンジン回転数の変動に対し
て位相ずれすることをより良好に回避することができ
る。
As described above, even if the fluctuation period of the engine speed is the same, if the engine speed is low and the phase change of the fluctuation amount of the engine speed becomes large with respect to the interval until the next injection, the correction is made. Since the number of times of performing the fuel injection with the injection amount is reduced, the phase shift of the correction of the injection amount with respect to the fluctuation of the engine speed can be better avoided.

【0035】なお、補正量、規定回数のマップは、実験
等により良好な変動抑制効果を発揮するように設定する
のがよい。また、本実施形態では、燃料噴射において噴
射量の補正がされるか否かは、変動周期、エンジン回転
数、変動量の増減の挙動により決定されるが、要求され
る制振性能は、冷却水温、アクセル開度、車速、ギア位
置等のエンジン状態によって異なるので、これらのエン
ジン状態を加味して補正をする場合の成立条件を定めて
もよい。これらのエンジン状態を加味することで、より
効果的にエンジン回転数の変動を抑制することができ
る。
It should be noted that the map of the correction amount and the specified number of times is preferably set by experiments or the like so as to exhibit a good fluctuation suppressing effect. Further, in the present 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 increasing or decreasing the fluctuation amount. Since conditions vary depending on the engine state such as water temperature, accelerator opening, vehicle speed, gear position, etc., the conditions to be satisfied in the case where the correction is performed in consideration of these engine states may be determined. By taking these engine states into account, fluctuations in the engine speed can be suppressed more effectively.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の内燃機関の燃料噴射制御装置において
実行される噴射量の制御を示すフローチャートである。
FIG. 1 is a flowchart showing control of an injection amount executed in a fuel injection control device for an internal combustion engine according to the present invention.

【図2】上記燃料噴射制御装置を付設した内燃機関の構
成図である。
FIG. 2 is a configuration diagram of an internal combustion engine provided with the fuel injection control device.

【図3】上記燃料噴射制御装置において実行される噴射
量の制御を示すタイムチャートである。
FIG. 3 is a time chart showing control of an injection amount executed in the fuel injection control device.

【図4】上記燃料噴射制御装置において実行される噴射
量の制御で用いられる第1のマップである。
FIG. 4 is a first map used in control of an injection amount executed in the fuel injection control device.

【図5】上記燃料噴射制御装置において実行される噴射
量の制御で用いられる第2のマップである。
FIG. 5 is a second map used in control of an injection amount executed in the fuel injection control device.

【図6】上記燃料噴射制御装置と従来の燃料噴射制御装
置とを比較するためのタイムチャートである。
FIG. 6 is a time chart for comparing the fuel injection control device with a conventional fuel injection control device.

【図7】従来の燃料噴射制御装置において実行される噴
射量の制御を示すタイムチャートである。
FIG. 7 is a time chart showing control of an injection amount performed in a conventional fuel injection control device.

【符号の説明】[Explanation of symbols]

1 エンジン本体 2 燃料噴射ポンプ 3 ECU(噴射量演算手段) 41 水温センサ(機関状態検出手段) 42 クランク角センサ(機関状態検出手段) 43 吸気温センサ(機関状態検出手段) 44 吸気圧センサ(機関状態検出手段) 45 NEセンサ(機関状態検出手段) 46 燃料温度センサ(機関状態検出手段) 47 アクセル開度センサ(機関状態検出手段) 48 車速センサ(機関状態検出手段) C 燃料噴射制御装置 Reference Signs List 1 engine main body 2 fuel injection pump 3 ECU (injection amount calculating means) 41 water temperature sensor (engine state detecting means) 42 crank angle sensor (engine state detecting means) 43 intake temperature sensor (engine state detecting means) 44 intake pressure sensor (engine) State detecting means) 45 NE sensor (engine state detecting means) 46 fuel temperature sensor (engine state detecting means) 47 accelerator opening sensor (engine state detecting means) 48 vehicle speed sensor (engine state detecting means) C fuel injection control device

フロントページの続き Fターム(参考) 3G084 AA01 BA13 DA04 EA07 EB02 EB11 EB24 EC03 FA33 FA34 3G301 HA02 JA04 LB11 MA11 NA00 NA01 NA06 NA08 NB02 NB06 NB11 NC02 ND02 NE01 NE06 NE23 PA07Z PA10Z PE01Z PE02Z PE03Z PE08Z PF01Z PF03Z Continued on the front page F term (reference) 3G084 AA01 BA13 DA04 EA07 EB02 EB11 EB24 EC03 FA33 FA34 3G301 HA02 JA04 LB11 MA11 NA00 NA01 NA06 NA08 NB02 NB06 NB11 NC02 ND02 NE01 NE06 NE23 PA07Z PA10Z PE01Z PE02Z PE03Z PE03Z08

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関の機関回転数を含む機関状態を
検出する機関状態検出手段と、機関状態検出手段により
検出された機関状態に基づいて内燃機関の燃料噴射量を
演算する噴射量演算手段とを備えた内燃機関の燃料噴射
制御装置において、上記噴射量演算手段には、機関回転
数検出信号に基づいて機関回転数の変動量を算出する変
動量算出手段と、変動量算出手段により算出された変動
量に基づいて変動周期を算出する変動周期算出手段と、
上記算出変動量に基づいて噴射補正量を決定する補正量
決定手段と、補正量決定手段により補正量が決定される
ごとに補正された噴射量にて噴射を行う回数を、変動周
期算出手段により算出された変動周期が短いほど、少な
い回数となるように設定する補正噴射回数設定手段とを
具備せしめ、補正された噴射量にて、補正噴射回数設定
手段により設定された回数の噴射を行った後、補正のな
い噴射量にて噴射を行うようになしたことを特徴とする
内燃機関の燃料噴射制御装置。
1. An engine state detecting means for detecting an engine state including an engine speed of an internal combustion engine, and an injection amount calculating means for calculating a fuel injection amount of the internal combustion engine based on the engine state detected by the engine state detecting means. In the fuel injection control device for an internal combustion engine, 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 calculating means. A fluctuation cycle calculating means for calculating a fluctuation cycle based on the obtained fluctuation amount;
A correction amount determining unit that determines an injection correction amount based on the calculated variation amount, and the number of times of performing the injection with the corrected injection amount each time the correction amount is determined by the correction amount determining unit, is determined by the variation period calculating unit. Correction injection number setting means for setting the calculated fluctuation cycle to be shorter as the calculated fluctuation cycle is shorter, and injecting the number of times set by the correction injection number setting means with the corrected injection amount. A fuel injection control device for an internal combustion engine, wherein the fuel is injected at an uncorrected injection amount.
【請求項2】 請求項1記載の内燃機関の燃料噴射制御
装置において、上記補正噴射回数設定手段は、機関状態
検出手段により検出された機関回転数が低いほど、補正
された噴射量にて噴射を行う噴射回数を少ない回数に設
定した内燃機関の燃料噴射制御装置。
2. The fuel injection control device for an internal combustion engine according to claim 1, wherein the correction injection number setting means performs injection at a corrected injection amount as the engine speed detected by the engine state detection means decreases. A fuel injection control device for an internal combustion engine, wherein the number of times of performing the injection is set to a small number.
【請求項3】 請求項1または2いずれか記載の内燃機
関の燃料噴射制御装置において、上記噴射量演算手段に
は、上記変動量算出手段により算出された変動量に基づ
いて変動量の増減方向が反転しているか否かを判定し反
転と判定されたときには噴射量の補正を禁止する補正禁
止手段を具備せしめた内燃機関の燃料噴射制御装置。
3. The fuel injection control device for an internal combustion engine according to claim 1, wherein the injection amount calculating means includes a direction in which the amount of change of the fluctuation amount is increased or decreased based on the fluctuation amount calculated by the fluctuation amount calculating means. A fuel injection control device for an internal combustion engine, comprising: a correction prohibition unit that prohibits correction of an injection amount when it is determined whether or not 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 true JP2000097074A (en) 2000-04-04
JP3837941B2 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
JP3837941B2 (en) 2006-10-25

Similar Documents

Publication Publication Date Title
US4852537A (en) Ignition timing control apparatus for internal combustion engine
JPH0737789B2 (en) Electronic control unit for multi-cylinder engine
JPWO2003036069A1 (en) Engine control device
JP3978679B2 (en) Engine control device
US6925987B2 (en) Method for setting a knock determination period in an internal combustion engine, method for setting a fuel injection timing in an internal combustion engine, and control apparatus for an internal combustion engine
JP2008184915A (en) Fuel injection control device of internal combustion engine
EP1447551B1 (en) Atmospheric pressure detection device of four-stroke engine and method of detecting atmospheric pressure
KR900003859B1 (en) Device for controlling internal combustion engine
JP2002364394A (en) Control system for internal combustion engine
JP4738304B2 (en) Control device for internal combustion engine
JP2004211667A (en) Control system for internal combustion engine
JP2000097074A (en) Fuel injection control device of internal-combustion engine
JPS63117149A (en) Fuel injection controller for internal combustion engine
JPS63140867A (en) Engine controller
JP2018087559A (en) Control method of compression self-ignition type engine and control device
JP3512932B2 (en) Fuel supply control device for internal combustion engine
US5103788A (en) Internal combustion engine ignition timing device
US20190186406A1 (en) Controller for internal combustion engine
JP2512073Y2 (en) Engine fuel injection control device
JPS61283748A (en) Acceleration shock relieving device in internal-combustion engine
JP3622229B2 (en) Engine fuel control device
JPH0452450Y2 (en)
JPH02291459A (en) Surging prevention device for vehicle
JP2008088983A (en) Engine control device
JPH0458025A (en) Fuel injection system for crank case air intake type two-cycle engine

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