Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3924972B2 - Fuel injection amount control method for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3924972B2 - Fuel injection amount control method for internal combustion engine - Google Patents

Fuel injection amount control method for internal combustion engine Download PDF

Info

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
Application number
JP35128298A
Other languages
Japanese (ja)
Other versions
JP2000170576A (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 JP35128298A priority Critical patent/JP3924972B2/en
Publication of JP2000170576A publication Critical patent/JP2000170576A/en
Application granted granted Critical
Publication of JP3924972B2 publication Critical patent/JP3924972B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 cylinder number 1 to 4) from the deviation of time (THN) and time (THL), which are variations in engine speed. ) To obtain the average rotational fluctuation range (WNDNLT) from the average rotational fluctuation range (DNEk). Each rotation fluctuation range (DNEk) is compared with the average rotation fluctuation range (WNDNLT), and when the rotation fluctuation range (DNEk) of the cylinder is smaller than the average rotation fluctuation range (WNDNLT), the fuel injection amount of the cylinder Is determined to be relatively insufficient, and when the rotational fluctuation range (DNEk) of the cylinder is larger than the average rotational fluctuation range (WNDNLT), it is determined that the fuel injection amount of the cylinder is relatively excessive, and the excess The fuel injection amount correction amount (QCMPk) is updated and set to compensate for the amount and the shortage amount. The fuel injection amount correction amount (QCMPk) is updated by adding or subtracting an integral correction amount (DQCMP) calculated according to a deviation (DDNEk) between the rotational fluctuation range (DNEk) and the average rotational fluctuation range (WNDNLT). .
[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 main body 1, a fuel injection pump 2 that pumps fuel to an injection nozzle 106 provided in the engine main body 1, and an electronic that controls the whole. It comprises a control device (hereinafter referred to as ECU) 3 and the like.
[0012]
In the engine main body 1, a piston 102 is slidably held in a cylinder 101, air supplied from an intake pipe 107 to a combustion chamber (sub chamber) 105, and an injection nozzle 106 provided to protrude into the combustion chamber 105. The reciprocating motion of the piston 102 is converted into the rotational motion of the crankshaft 104 via the connecting rod 103. Adjustment of the driving force generated by the engine body 1 is performed on the floor surface of the driver's seat by interlocking the opening of the throttle valve 108 provided in the intake pipe 107 leading to the combustion chamber 105 with the throttle valve 108 via a wire. This is done by adjusting the amount of depression of the accelerator pedal 8 by the driver.
[0013]
The fuel injection pump 2 has a pump drive shaft 201 that rotates in synchronization with the rotation of the crankshaft 104 of the engine body 1, and a feed pump (developed by 90 °) 202 is coupled to the drive shaft 201. The fuel discharged from the feed pump 202 is supplied to the fuel chamber 204. The supply fuel pressure is adjusted by a fuel pressure adjustment valve 203. A face cam 208 is also coupled to the drive shaft 201 and is pressed against a roller ring 209 disposed coaxially with the drive shaft 201. As the face cam 208 moves, the plunger 206 integral with the face cam 208 reciprocates in the cylinder bore 205 with rotational movement, and pressurizes and sends out the fuel in the cylinder bore 205. This pumped fuel is supplied to the injection nozzle 106 of the engine main body 1 via a delivery valve 207 that prevents backflow and trailing of the fuel.
[0014]
The roller ring 209 is rotatable around the drive shaft 201, and the operation timing of the plunger 206, that is, the fuel pumping timing (and hence the fuel injection timing) is determined in accordance with the rotation position. The rotation position of the roller ring 209 can be changed by increasing / decreasing the driving hydraulic pressure of the timer piston 210 by the timing control valve 211, by changing the displacement of the timer piston 210 (expanded by 90 °) shown in conjunction with the roller ring 209. . The fuel pumping end time (and hence the fuel injection end time) can be changed by a spill valve 212 that opens the cylinder bore 205 to a low pressure.
[0015]
The ECU 3 is composed of, for example, a microcomputer. Detection signals from various sensors 4, 5, 6, 7, etc. installed in each part of the engine body 1 and the fuel injection pump 2 are input to the ECU 3. The engine speed sensor 4 is an electromagnetic pickup sensor, and detects the passage of the tooth row of the gear 213 fixed to the outer peripheral portion of the drive shaft 201 of the fuel injection pump 2 to detect the crankshaft 104 that rotates synchronously with the drive shaft 201. The rotation state is known. The intake pressure sensor 5 detects the pressure of intake air taken into the combustion chamber 105 via the intake pipe 107 of the engine body 1. The water temperature sensor 6 is attached to the cylinder block 100 of the engine body 1 and detects the cooling water temperature in the water jacket. The accelerator sensor 7 detects an opening degree of the throttle valve 108 (hereinafter referred to as an accelerator opening degree) Accp.
[0016]
The ECU 3 controls the control injection timing and the control injection amount based on the engine speed NE obtained from the output of the engine speed sensor 4, the coolant temperature obtained from the output of the water temperature sensor 6, the accelerator opening Accp obtained from the output of the accelerator sensor 7, and the like. The timing control valve 211, the spill valve 212, and the like are controlled so that a control injection amount of fuel is injected at the control injection timing.
[0017]
FIG. 1 is a control flow showing a part of the fuel injection amount control in the ECU 3, and is executed at a predetermined cycle. In this control flow, every time the control flow is executed, a signal indicating the state of each part of the vehicle from the sensors 4 to 7 is read and used. Of the parameters used for the control, the same symbols are attached to the same parameters as those of the above-described conventional technology, and the differences will be mainly described. The description will be made assuming that the number of cylinders is four.
[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 (steps 101 to 107) is performed in the cold state, the water temperature correction coefficient (MKTHW) becomes small. The correction value to be added to or subtracted from the basic injection amount command value (QANGB) becomes smaller.
[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 Engine body 106 Injection nozzle 2 Fuel injection pump 3 Electronic control unit

Claims (1)

多気筒の内燃機関の運転状態が所定の運転状態にあるときの各気筒における機関回転速度のばらつきを検出し、上記機関回転速度のばらつきを気筒間で均一ならしめるように各気筒ごとに上記機関回転速度のばらつきに応じて燃料噴射量の補正量を設定する内燃機関の燃料噴射量制御方法において、上記内燃機関の冷却水温を検出し、運転状態が上記所定の運転状態から離れた時に、上記所定の運転状態において上記補正量を設定した時からの冷却水温の上昇量が大きいほど上記補正量を減じるように設定した水温補正係数により各気筒ごとに補正量を再設定することを特徴とする内燃機関の燃料噴射量制御方法。Operating state of the internal combustion engine of a multi-cylinder detects a variation in engine speed in each cylinder when in the predetermined operating condition, the engine for each cylinder so makes it uniform variations in the engine rotational speed among the cylinders In a fuel injection amount control method for an internal combustion engine that sets a correction amount of a fuel injection amount according to a variation in rotational speed, when the cooling water temperature of the internal combustion engine is detected and the operating state departs from the predetermined operating state, and wherein resetting the correction amount for each cylinder by the coolant temperature correction coefficient the larger the amount of increase is set to so that subtracting the correction amount of the cooling water temperature from the time of setting the correction amount in a predetermined operating condition A fuel injection amount control method for an internal combustion engine.
JP35128298A 1998-12-10 1998-12-10 Fuel injection amount control method for internal combustion engine Expired - Lifetime JP3924972B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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