JP3924972B2 - Fuel injection amount control method for internal combustion engine - Google Patents
Fuel injection amount control method for internal combustion engine Download PDFInfo
- Publication number
- JP3924972B2 JP3924972B2 JP35128298A JP35128298A JP3924972B2 JP 3924972 B2 JP3924972 B2 JP 3924972B2 JP 35128298 A JP35128298 A JP 35128298A JP 35128298 A JP35128298 A JP 35128298A JP 3924972 B2 JP3924972 B2 JP 3924972B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- engine
- water temperature
- internal combustion
- 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 - Lifetime
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は内燃機関、特にディーゼルエンジンの気筒別に燃料噴射量を補正する燃料噴射量制御方法に関する。
【0002】
【従来の技術】
一般に、ディーゼルエンジンはガソリンエンジンに比較してアイドル時の振動が遙に大きく、エンジンマウント機構によって弾性的に支持されたエンジンがその振動によって共振し、車両の居住性を悪化させるだけではなくエンジン周辺に配置された機器に悪影響をおよぼすおそれがあった。この振動は、例えば4サイクルのエンジンでは主としてエンジン回転に対する1/2次の低周波の振動によって引き起こされ、エンジン回転の半サイクルで各気筒に圧送される燃料の圧送量の周期的ばらつきが原因である。
【0003】
かかる不具合を解決するには、エンジン本体、燃料噴射ポンプおよびインジェクションノズルをきわめて高精度に作製して各気筒に供給される燃料の圧送量のばらつきを小さくすることが考えられるが、そのためには、生産技術上の大きな困難を伴うとともに、高価なものについてしまう。一方、エンジンマウント機構を改良してエンジンの振動を抑制することも考えられるが、複雑かつ高価なものになってしまうとともに、エンジン自体の振動を抑制するものではないので、根本的な対策にはなり得ない。
【0004】
かかる問題点を解決するものとして、例えば特公平6−50077号公報記載の内燃機関用燃料噴射量制御方法がある。この内燃機関用燃料噴射量制御方法は、所定の運転状態(アイドル回転数が一定時間継続しているようなアイドル安定状態等)において、例えば爆発1サイクル内の所定の爆発前後の2か所において、エンジンが45°CA回転するのに要した時間(以下、45°CA毎時間という)(THN,THL)を検出し、検出結果に基づいて所定の運転状態における気筒間の燃料噴射量の不均量レベルを学習し、学習結果に基づいて各気筒の燃料噴射量を補正するものである。
【0005】
この内燃機関用燃料噴射量制御方法は、図5に示すように、エンジン回転速度のばらつきである時間(THN)と時間(THL)の偏差から回転変動幅(DNEk :kは気筒番号1〜4)を得、回転変動幅(DNEk )の平均から平均回転変動幅(WNDNLT)を得る。各回転変動幅(DNEk )と平均回転変動幅(WNDNLT)とを比較して、当該気筒の回転変動幅(DNEk )が平均回転変動幅(WNDNLT)よりも小さいときは、当該気筒の燃料噴射量が相対的に不足と判定し、当該気筒の回転変動幅(DNEk )が平均回転変動幅(WNDNLT)よりも大きいときは、当該気筒の燃料噴射量が相対的に過剰と判定するとともに、上記過剰量、不足量を補うように燃料噴射量補正量(QCMPk )を更新、設定する。燃料噴射量補正量(QCMPk )の更新は、回転変動幅(DNEk )と平均回転変動幅(WNDNLT)の偏差(DDNEk )に応じて算出される積分補正量(DQCMP)を加減算することにより行われる。
【0006】
更新された燃料噴射量補正量(QCMPk )は次回の当該気筒の燃料噴射量指令値に反映され、気筒間で回転変動幅(DNEk )が均一になるまで燃料噴射量を増減することにより、エンジン振動の抑制を図っている。そして、所定の運転状態から離れてエンジン回転数が所定値以上になった場合には、学習した燃料噴射量補正量(QCMPk )から徐々に減少するように修正して燃料噴射量を補正し、所定運転状態から他の運転状態へのつながりを滑らかにしている。
【0007】
【発明が解決しようとする課題】
しかしながら、エンジン本体や燃料噴射ポンプの暖機状態により気筒間の燃料噴射量の不均量レベルが変化するので、始動直後の冷間時に燃料噴射量補正量を設定しても、暖機状態が変化すると設定した燃料噴射量補正量が妥当性を失い、エンジン振動を十分に抑制することができないという問題があった。
【0008】
本発明は上記実情に鑑みなされたもので、暖機状態が変化しても適正な燃料噴射量の補正量を得ることのできる内燃機関の燃料噴射量制御方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明では、多気筒の内燃機関の運転状態が所定の運転状態にあるときの各気筒における機関回転速度のばらつきを検出し、上記機関回転速度のばらつきを気筒間で均一ならしめるように各気筒ごとに上記機関回転速度のばらつきに応じて燃料噴射量の補正量を設定する。そして上記内燃機関の冷却水温を検出し、運転状態が上記所定の運転状態から離れた時に、上記所定の運転状態において上記補正量を設定した時からの冷却水温の上昇量が大きいほど上記補正量を減じるように設定した水温補正係数により各気筒ごとに補正量を再設定する。
【0010】
発明者らの実験研究によれば、燃料噴射量の不均量レベルは、冷却水温が低く暖機が不十分であれば高く、冷却水温が高く暖機が十分であれば低いことが分かっている。しかして、運転状態が上記所定の運転状態から離れた時に、冷却水温の上昇量に応じて補正量を上記のごとく再設定することで、燃料の噴射量の補正量が、暖機状態変化に伴う燃料噴射量の不均量レベル変化に対応した適正な値に調整される。
【0011】
【発明の実施の形態】
本発明の内燃機関の燃料噴射量制御方法の実施形態を図1、図2により説明する。図2は自動車の電子制御ディーゼルエンジンの全体構成を示すもので、エンジンは、エンジン本体1と、エンジン本体1に設けられたインジェクションノズル106に燃料を圧送する燃料噴射ポンプ2、全体を制御する電子制御装置(以下、ECUという)3等からなる。
【0012】
エンジン本体1は、シリンダ101内にピストン102が摺動自在に保持され、燃焼室(副室)105に吸気管107から供給されるエアと、燃焼室105内に突出して設けられたインジェクションノズル106から噴射される燃料との混合気の爆発力で上下に往復動し、ピストン102の往復動がコンロッド103を介してクランク軸104の回転運動に変換される。エンジン本体1が発生する駆動力の調整は、燃焼室105に通じる吸気管107に設けられたスロットルバルブ108の開度を、スロットルバルブ108とワイヤを介して連動し運転席床面に配置されたアクセルペダル8を運転者が踏み込み量を調整することにより行われる。
【0013】
燃料噴射ポンプ2は、エンジン本体1のクランク軸104の回転と同期して回転するポンプ駆動軸201を有し、駆動軸201にはフィードポンプ(90°展開して図示)202が結合されており、フィードポンプ202から吐出された燃料が燃料室204に供給される。供給燃料圧は燃料圧調整弁203にて調整される。駆動軸201にはまたフェイスカム208が連結されて、駆動軸201に同軸位置に配置されたローラリング209に押し付けられている。フェイスカム208のカム動によりフェイスカム208と一体のプランジャ206が回転運動を伴いつつシリンダボア205内を往復動し、シリンダボア205内の燃料を加圧して送出するようになっている。この圧送燃料は燃料の逆流や後だれを防止するデリバリバルブ207を経由してエンジン本体1のインジェクションノズル106に供給される。
【0014】
ローラリング209は駆動軸201周りに回動自在で、その回動位置に対応してプランジャ206の作動タイミングすなわち燃料圧送時期(したがって燃料噴射時期)が決定される。ローラリング209の回動位置は、ローラリング209と連動するタイマピストン(90°展開して図示)210の変位を、タイマピストン210の駆動油圧をタイミング制御弁211により増減することで変更可能である。そして燃料圧送終了時期(したがって燃料噴射終了時期)はシリンダボア205内を低圧に開放するスピルバルブ212により変更可能である。
【0015】
ECU3は例えばマイクロコンピュータ等で構成される。ECU3には、エンジン本体1および燃料噴射ポンプ2の各部に設置された各種センサ4,5,6,7等からの検出信号が入力している。エンジン回転数センサ4は電磁ピックアップセンサからなり、燃料噴射ポンプ2の駆動軸201の外周部に固着されたギア213の歯列の通過を検知することにより駆動軸201と同期回転するクランクシャフト104の回転状態が知られるようになっている。吸気圧センサ5は、エンジン本体1の吸気管107を介して燃焼室105に吸入される吸入空気の圧力を検出する。水温センサ6はエンジン本体1のシリンダブロック100に取り付けられ、ウォータージャケット内の冷却水温を検出する。アクセルセンサ7はスロットルバルブ108の開度(以下、アクセル開度という)Accp を検出する。
【0016】
ECU3は、エンジン回転数センサ4の出力から求められるエンジン回転数NE、水温センサ6の出力から求められる冷却水温、アクセルセンサ7の出力から求められるアクセル開度Accp 等により制御噴射時期および制御噴射量を求め、制御噴射時期に制御噴射量の燃料が噴射されるようにタイミング制御弁211、スピルバルブ212等を制御するようになっている。
【0017】
図1は上記ECU3における燃料噴射量制御の一部を示す制御フローで、所定の周期で実行される。本制御フローにおいては、その実行ごとに上記センサ4〜7等からの車両各部の状態を示す信号が読み込まれ用いられる。なお制御に用いられるパラメータのうち、上述の従来技術と同じものについては同じ記号を付し、相違点を中心に説明する。また、気筒数は4として説明する。
【0018】
ステップS10では各種センサ信号に基づき補正量の学習条件が成立か否かを判定する。各種センサ信号から知られる運転状態が上記所定の運転状態であると判断されたときは学習条件成立としてステップS11に進む。
【0019】
ステップS11では各気筒毎に最高回転時間(TNH)から最低回転時間(TNL)を減じて回転変動幅(DNEk )を算出する。
【0020】
ステップS12では気筒数分(ここでは4、以下同じ)の回転変動幅(DNEk )を加算して気筒数で除し平均回転変動幅(WNDNLT)を求める。
【0021】
ステップS13では各気筒の回転変動幅(DNEk )から平均回転変動幅(WNDNLT)を減じて回転変動偏差(DDNEk )を求める。
【0022】
ステップS14では上記回転変動偏差(DDNEk )から予めメモリに記憶された関数形により積分補正量(DQCMP)を求める。積分補正量(DQCMP)は、回転変動偏差(DDNEk )の大きさに応じて与えられる。
【0023】
ステップS15では、各気筒毎に、燃料噴射量補正量(QCMPk )に積分補正量(DQCMP)を加減算して燃料噴射量補正量(QCMPk )を更新し、回転変動幅(DNEk )の大きな気筒では燃料噴射量補正量(QCMPk )を増加し、回転変動幅(DNEk )の小さな気筒では燃料噴射量補正量(QCMPk )を減少するように設定する。
【0024】
ステップS16では回転補正係数(MK5)と水温補正係数(MKTHW)とを1.0とする。
【0025】
ステップS17では冷却水温(THW)を学習時水温(THWFCN)として記憶する。
【0026】
ステップS18ではガバナパターンから求める基本噴射量指令値(QANGB)に補正値を加算して最終噴射量指令値(QANGF)を求める。加算する補正値は、各気筒の燃料噴射量補正量(QCMPk )に回転補正係数(MK5)および水温補正係数(MKTHW)を乗じて算出する。なお、ステップS10にて学習条件が成立してステップS16が実行されているので、回転補正係数(MK5)、水温補正係数(MKTHW)は1.0である。
【0027】
次に、ステップS10において学習条件が成立しない場合、すなわち運転状態がエンジン回転数の上昇などでアイドル安定状態から離れた場合について説明する。この場合は、ステップS10からステップS21に進む。ステップS21では回転補正係数(MK5)を予めメモリに記憶された関数形によりエンジン回転数(NE)に基づいて算出する。回転補正係数(MK5)はエンジン回転数(NE)が高いほど減じられる。
【0028】
ステップS22では現在の冷却水温(THW)を現在水温(THWFCG)として記憶する。続くステップS23において、現在水温(THWFCG)と学習時水温(THWFCN)の差が予め設定した所定値(KTHWFC)以上か否かを判定し、所定値未満のときは、ステップS34に進み水温補正係数(MKTHW)を1.0とし、ステップS18に進む。
【0029】
ステップS18では上記のごとく、基本噴射量指令値(QANGB)に補正値を加算して最終噴射量指令値(QANGF)を算出するが、回転補正係数(MK5)が減じられる分、補正値は小さなものになる。すなわち、エンジン回転数(NE)が高いほど最終噴射量指令値(QANGF)は噴射量指令値(QANGB)に近づいていき、他の運転状態へのつながりを滑らかにしている。
【0030】
ステップS23において、現在水温(THWFCG)と学習時水温(THWFCN)の差が所定値(KTHWFC)以上のときは、ステップS24に進む。ステップS24では、予めメモリに記憶された関数形により、現在水温(THWFCG)に対応する現在水温補正係数(KTHWFCG)と、学習時水温(THWFCN)に対応する学習時水温補正係数(KTHWFCN)とを求める。そして両係数(KTHWFCG,KTHWFCN)の比率(=KTHWFCN/KTHWFCG)を算出して水温補正係数(MKTHW)を求める。なお、上記関数形は、図3に示す水温補正係数−冷却水温特性線図に従うものであり、水温補正係数は、冷却水温が所定温度までは直線的に減少し、所定値を越えると一定値をとる。したがって現在水温が学習時から上昇したときは水温補正係数(MKTHW)は1よりも小さくなる。
【0031】
続くステップS18では、基本噴射量指令値(QANGB)に補正値QCMPk ×MK5×MKTHWを加算して最終噴射量指令値(QANGF)を決定する。最終噴射量指令値(QANGF)にはエンジン回転数(NE)が変化する分に加えて、冷却水温(THW)が補正量学習時から変化する分が反映される。
【0032】
このように、運転状態が所定の状態から離れると冷却水温(THW)の変化に応じて基本噴射量指令値(QANGB)への加算値が再設定されることになる。ここで、図3から知られるように、水温補正係数は冷却水温(THW)が高いほど小さな値が与えられる。したがって、例えば冷間時に補正量の学習(ステップ101〜107)が行われた後、運転状態が所定状態から離れた時に冷却水温が上昇していたとすると、水温補正係数(MKTHW)は小さくなり、基本噴射量指令値(QANGB)へ加減算する補正値が小さくなる。
【0033】
図4は冷却水温(THW)に対する気筒間の燃料噴射量の不均量(ΔQ)特性を示すもので、冷却水温(THW)が高く暖機が十分であるほど不均量(ΔQ)が小さくなる傾向がある。本発明では、不均量(ΔQ)の大きいエンジン始動直後の冷間時に燃料噴射量補正量(QCMPk )を学習、設定した後、所定運転状態から離れた時に、暖機状態の変化で冷却水温(THW)が高くなっていれば、上記のごとく、最終噴射量指令値(QANGF)を得るべく基本噴射量指令値(QANGB)に加算する補正値は小さくなる。このように、現在の冷却水温(THWFCG)における不均量(ΔQ)に見合った燃料噴射量補正量(QCMPk ×MKTHW)に調整されることになるから、所定状態を離れた時にも適正な燃料噴射量の補正が行われて燃料噴射量が気筒間で均一になり、振動レベルを最小限に抑えることができる。
【0034】
また、燃料噴射量の気筒間ばらつきを低減することができるので、燃料噴射ポンプの圧送供給量の気筒間ばらつきやインジェクションノズルの開弁圧のばらつきの品質基準を緩めることが可能となり、コストダウンを図ることができる。
【0035】
なお、水温補正係数は冷却水温に対して、途中で折れ曲がる直線状に変化するのではなく、図4の、不均量の冷却水温に対する特性図のごとく曲線状に変化するように与えるのもよい。
【0036】
また、水温補正係数等の関数形は、数式で与えてもよいしマップで与えてもよい。
【図面の簡単な説明】
【図1】本発明の内燃機関の燃料噴射量制御方法のフローチャートである。
【図2】本発明の内燃機関の燃料噴射量制御方法を適用したディーゼルエンジンの全体構成図である。
【図3】本発明の内燃機関の燃料噴射量制御方法を説明する第1のグラフである。
【図4】本発明の内燃機関の燃料噴射量制御方法を説明する第2のグラフである。
【図5】従来の内燃機関の燃料噴射量制御方法の代表例を示すタイムチャートである。
【符号の説明】
1 エンジン本体
106 インジェクションノズル
2 燃料噴射ポンプ
3 電子制御ユニット[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fuel injection amount control method for correcting a fuel injection amount for each cylinder of an internal combustion engine, particularly a diesel engine.
[0002]
[Prior art]
In general, a diesel engine has much more vibration during idling than a gasoline engine, and the engine that is elastically supported by the engine mount mechanism resonates due to the vibration, not only deteriorating the habitability of the vehicle but also surrounding the engine. There was a risk of adversely affecting the equipment placed in the. For example, in a four-cycle engine, this vibration is caused mainly by a 1 / 2-order low-frequency vibration with respect to engine rotation, and due to periodic variations in the pumping amount of fuel pumped to each cylinder in a half cycle of engine rotation. is there.
[0003]
In order to solve such a problem, it is conceivable to manufacture the engine body, the fuel injection pump and the injection nozzle with extremely high accuracy to reduce the variation in the pumping amount of the fuel supplied to each cylinder. This is accompanied by great difficulty in production technology and is expensive. On the other hand, it is conceivable to improve the engine mount mechanism to suppress engine vibration, but it becomes complicated and expensive, and it does not suppress vibration of the engine itself. It can't be.
[0004]
As a solution to this problem, for example, there is a fuel injection amount control method for an internal combustion engine described in Japanese Patent Publication No. 6-50077. This fuel injection amount control method for an internal combustion engine is used in a predetermined operating state (such as an idle stable state where the idling speed continues for a certain period of time), for example, at two locations before and after a predetermined explosion in one explosion cycle. The time required for the engine to rotate 45 ° CA (hereinafter referred to as 45 ° CA every hour) (THN, THL) is detected, and the fuel injection amount between cylinders in a predetermined operating state is determined based on the detection result. The leveling level is learned, and the fuel injection amount of each cylinder is corrected based on the learning result.
[0005]
In this internal combustion engine fuel injection amount control method, as shown in FIG. 5, the rotational fluctuation range (DNEk: k is the
[0006]
The updated fuel injection amount correction amount (QCMPk) is reflected in the next fuel injection amount command value of the cylinder, and the fuel injection amount is increased / decreased until the rotational fluctuation range (DNEk) becomes uniform among the cylinders. The vibration is suppressed. Then, when the engine speed becomes a predetermined value or more away from the predetermined operating state, the fuel injection amount is corrected by correcting so as to gradually decrease from the learned fuel injection amount correction amount (QCMPk), The connection from the predetermined operation state to another operation state is smoothed.
[0007]
[Problems to be solved by the invention]
However, the level of fuel injection amount unevenness between cylinders changes depending on the warm-up state of the engine body and the fuel injection pump, so even if the fuel injection amount correction amount is set in the cold state immediately after starting, the warm-up state is not If it changes, there is a problem that the set fuel injection amount correction value becomes invalid and the engine vibration cannot be sufficiently suppressed.
[0008]
The present invention has been made in view of the above circumstances, and an object thereof is to provide a fuel injection amount control method for an internal combustion engine that can obtain an appropriate correction amount of the fuel injection amount even when the warm-up state changes.
[0009]
[Means for Solving the Problems]
In the present invention, the variation in the engine rotation speed in each cylinder when the operation state of the multi-cylinder internal combustion engine is in a predetermined operation state is detected, and the variation in the engine rotation speed is made uniform among the cylinders. Every time, the correction amount of the fuel injection amount is set according to the variation in the engine speed . When the cooling water temperature of the internal combustion engine is detected and the operating state departs from the predetermined operating state, the correction amount increases as the cooling water temperature increases from the time when the correction amount is set in the predetermined operating state. to reset the correction amount for each cylinder by the coolant temperature correction coefficient set so that subtracting.
[0010]
According to the inventors' experimental studies, it has been found that the fuel injection amount non-uniform amount level is high if the cooling water temperature is low and the warm-up is insufficient, and low if the cooling water temperature is high and the warm-up is sufficient. Yes. Thus, when the operation state departs from the predetermined operation state, the correction amount of the fuel injection amount is changed to the warm-up state change by resetting the correction amount according to the amount of increase in the coolant temperature as described above. The fuel injection amount is adjusted to an appropriate value corresponding to the uneven level change of the fuel injection amount.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of a fuel injection amount control method for an internal combustion engine according to the present invention will be described with reference to FIGS. FIG. 2 shows an overall configuration of an electronically controlled diesel engine of an automobile. The engine is an engine
[0012]
In the engine
[0013]
The
[0014]
The
[0015]
The
[0016]
The
[0017]
FIG. 1 is a control flow showing a part of the fuel injection amount control in the
[0018]
In step S10, it is determined whether or not a correction amount learning condition is satisfied based on various sensor signals. When it is determined that the driving state known from the various sensor signals is the predetermined driving state, the learning condition is satisfied and the process proceeds to step S11.
[0019]
In step S11, the rotation fluctuation range (DNEk) is calculated by subtracting the minimum rotation time (TNL) from the maximum rotation time (TNH) for each cylinder.
[0020]
In step S12, the rotation fluctuation range (DNEk) corresponding to the number of cylinders (here, 4, the same applies hereinafter) is added and divided by the number of cylinders to obtain the average rotation fluctuation range (WNDNLT).
[0021]
In step S13, the rotation fluctuation deviation (DDNEk) is obtained by subtracting the average rotation fluctuation width (WNDNLT) from the rotation fluctuation width (DNEk) of each cylinder.
[0022]
In step S14, an integral correction amount (DQCMP) is obtained from the rotational fluctuation deviation (DDNEk) by a function form stored in advance in the memory. The integral correction amount (DQCMP) is given according to the magnitude of the rotational fluctuation deviation (DDNEk).
[0023]
In step S15, the fuel injection amount correction amount (QCMPk) is updated by adding / subtracting the integral correction amount (DQCMP) to / from the fuel injection amount correction amount (QCMPk) for each cylinder, and the cylinder having a large rotation fluctuation range (DNEk) is updated. The fuel injection amount correction amount (QCMPk) is increased, and the fuel injection amount correction amount (QCMPk) is set to decrease in a cylinder with a small rotation fluctuation range (DNEk).
[0024]
In step S16, the rotation correction coefficient (MK5) and the water temperature correction coefficient (MKTHW) are set to 1.0.
[0025]
In step S17, the cooling water temperature (THW) is stored as the learning water temperature (THWFCN).
[0026]
In step S18, a final injection amount command value (QANGF) is obtained by adding a correction value to the basic injection amount command value (QANGB) obtained from the governor pattern. The correction value to be added is calculated by multiplying the fuel injection amount correction amount (QCMPk) of each cylinder by the rotation correction coefficient (MK5) and the water temperature correction coefficient (MKTHW). Since the learning condition is satisfied in step S10 and step S16 is executed, the rotation correction coefficient (MK5) and the water temperature correction coefficient (MKTHW) are 1.0.
[0027]
Next, a case where the learning condition is not satisfied in step S10, that is, a case where the operating state departs from the idle stable state due to an increase in the engine speed or the like will be described. In this case, the process proceeds from step S10 to step S21. In step S21, a rotation correction coefficient (MK5) is calculated based on the engine speed (NE) by a function form stored in advance in a memory. The rotation correction coefficient (MK5) decreases as the engine speed (NE) increases.
[0028]
In step S22, the current coolant temperature (THW) is stored as the current coolant temperature (THWFCG). In the following step S23, it is determined whether or not the difference between the current water temperature (THWFCG) and the learning water temperature (THWFCN) is equal to or greater than a predetermined value (KTHWFC) set in advance. Set (MKTHW) to 1.0, and proceed to Step S18.
[0029]
In step S18, as described above, the final injection amount command value (QANGF) is calculated by adding the correction value to the basic injection amount command value (QANGB). However, the correction value is small as the rotation correction coefficient (MK5) is reduced. Become a thing. That is, the higher the engine speed (NE), the closer the final injection amount command value (QANGF) becomes to the injection amount command value (QANGB), and the connection to other operating states is smoothed.
[0030]
If the difference between the current water temperature (THWFCG) and the learning water temperature (THWFCN) is equal to or greater than a predetermined value (KTHWFC) in step S23, the process proceeds to step S24. In step S24, a current water temperature correction coefficient (KTHWFCG) corresponding to the current water temperature (THWFCG) and a learning water temperature correction coefficient (KTHWFCN) corresponding to the learning water temperature (THWFCN) are obtained by a function form stored in the memory in advance. Ask. Then, a ratio (= KTHWFCN / KTHWFCG) of both coefficients (KTHWFCG, KTHWFCN) is calculated to obtain a water temperature correction coefficient (MKTHW). The function form follows the water temperature correction coefficient-cooling water temperature characteristic diagram shown in FIG. 3, and the water temperature correction coefficient decreases linearly until the cooling water temperature reaches a predetermined temperature, and is constant when the water temperature exceeds a predetermined value. Take. Therefore, when the current water temperature rises from the time of learning, the water temperature correction coefficient (MKTHW) becomes smaller than 1.
[0031]
In the following step S18, the final injection amount command value (QANGF) is determined by adding the correction value QCMPk × MK5 × MKTHW to the basic injection amount command value (QANGB). The final injection amount command value (QANGF) reflects the change in the coolant temperature (THW) since the correction amount learning, in addition to the change in the engine speed (NE).
[0032]
As described above, when the operation state departs from the predetermined state, the value added to the basic injection amount command value (QANGB) is reset according to the change in the coolant temperature (THW). Here, as is known from FIG. 3, the water temperature correction coefficient is given a smaller value as the cooling water temperature (THW) is higher. Therefore, for example, if the cooling water temperature has risen when the operation state has departed from the predetermined state after the correction amount learning (
[0033]
FIG. 4 shows the non-uniform amount (ΔQ) characteristic of the fuel injection amount between the cylinders with respect to the cooling water temperature (THW). The non-uniform amount (ΔQ) decreases as the cooling water temperature (THW) increases and the warm-up is sufficient. Tend to be. In the present invention, after learning and setting the fuel injection amount correction amount (QCMPk) in the cold state immediately after starting the engine with a large non-uniform amount (ΔQ), the coolant temperature is changed by the change in the warm-up state when leaving the predetermined operation state. If (THW) is high, as described above, the correction value to be added to the basic injection amount command value (QANGB) is small so as to obtain the final injection amount command value (QANGF). As described above, the fuel injection amount correction amount (QCMPk × MKTHW) corresponding to the non-uniform amount (ΔQ) at the current cooling water temperature (THWFCG) is adjusted, so that an appropriate fuel can be obtained even when leaving a predetermined state. By correcting the injection amount, the fuel injection amount becomes uniform among the cylinders, and the vibration level can be minimized.
[0034]
In addition, since the fuel injection amount variation among cylinders can be reduced, it is possible to loosen the quality standard of the fuel injection pump pressure supply amount variation between cylinders and the variation in the valve opening pressure of the injection nozzle, thereby reducing costs. Can be planned.
[0035]
It should be noted that the water temperature correction coefficient may be given so as to change in a curved shape as shown in the characteristic diagram for the uneven cooling water temperature in FIG. .
[0036]
Further, the function form such as the water temperature correction coefficient may be given by a mathematical expression or a map.
[Brief description of the drawings]
FIG. 1 is a flowchart of a fuel injection amount control method for an internal combustion engine according to the present invention.
FIG. 2 is an overall configuration diagram of a diesel engine to which a fuel injection amount control method for an internal combustion engine according to the present invention is applied.
FIG. 3 is a first graph illustrating a fuel injection amount control method for an internal combustion engine according to the present invention.
FIG. 4 is a second graph illustrating the fuel injection amount control method for the internal combustion engine of the present invention.
FIG. 5 is a time chart showing a typical example of a conventional fuel injection amount control method for an internal combustion engine.
[Explanation of symbols]
1
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35128298A JP3924972B2 (en) | 1998-12-10 | 1998-12-10 | Fuel injection amount control method for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35128298A JP3924972B2 (en) | 1998-12-10 | 1998-12-10 | Fuel injection amount control method for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000170576A JP2000170576A (en) | 2000-06-20 |
| JP3924972B2 true JP3924972B2 (en) | 2007-06-06 |
Family
ID=18416265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35128298A Expired - Lifetime JP3924972B2 (en) | 1998-12-10 | 1998-12-10 | Fuel injection amount control method for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3924972B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4941235B2 (en) * | 2007-10-31 | 2012-05-30 | トヨタ自動車株式会社 | Drive control device for damping control of diesel engine vehicle |
-
1998
- 1998-12-10 JP JP35128298A patent/JP3924972B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000170576A (en) | 2000-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7055503B2 (en) | Fuel injection controller for engine | |
| JP4567950B2 (en) | Control device for internal combustion engine | |
| EP1327764B1 (en) | Fuel injection system | |
| JP5152164B2 (en) | Diesel engine control device | |
| JP3924972B2 (en) | Fuel injection amount control method for internal combustion engine | |
| JPH09177587A (en) | Abnormality determination device for fuel injection control device | |
| US20030094157A1 (en) | Power output control system for internal combustion engine | |
| JP3420484B2 (en) | Fuel injection control device for diesel engine | |
| JP4269413B2 (en) | Fuel injection control device for internal combustion engine | |
| JPH07113346B2 (en) | Diesel engine controller | |
| JPH0131022B2 (en) | ||
| JP4221570B2 (en) | Fuel injection device | |
| JP4415516B2 (en) | In-cylinder injection internal combustion engine control device | |
| KR100454320B1 (en) | Device and method for engine control | |
| JPH05296094A (en) | Fuel injection amount control device for multicylinder diesel engine | |
| JP2861476B2 (en) | Diesel engine idle rotation control device | |
| EP1234969B1 (en) | Method and apparatus for determining fuel supply amount of internal combustion engine | |
| JP3643188B2 (en) | Injection timing control device for electronically controlled diesel engine | |
| JP2800456B2 (en) | Fuel injection timing control system for diesel engine | |
| JPH051603A (en) | Idle rotation control device for the diesel engine | |
| JP4389400B2 (en) | Fuel injection device | |
| JP2540876B2 (en) | Diesel engine speed controller | |
| JPH1193747A (en) | Idle speed control device for internal combustion engine | |
| WO2015186759A1 (en) | Fuel pump control device | |
| JP2001329896A (en) | Engine idle target speed controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060704 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060831 |
|
| 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: 20070206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070219 |
|
| 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: 20100309 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110309 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120309 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120309 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130309 Year of fee payment: 6 |