JPH0256497B2 - - Google Patents

Info

Publication number
JPH0256497B2
JPH0256497B2 JP59041061A JP4106184A JPH0256497B2 JP H0256497 B2 JPH0256497 B2 JP H0256497B2 JP 59041061 A JP59041061 A JP 59041061A JP 4106184 A JP4106184 A JP 4106184A JP H0256497 B2 JPH0256497 B2 JP H0256497B2
Authority
JP
Japan
Prior art keywords
fuel
cylinder
injection amount
fuel injection
correction amount
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
JP59041061A
Other languages
Japanese (ja)
Other versions
JPS60184946A (en
Inventor
Keisuke Tsukamoto
Masaomi Nagase
Kyotaka Matsuno
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP59041061A priority Critical patent/JPS60184946A/en
Publication of JPS60184946A publication Critical patent/JPS60184946A/en
Publication of JPH0256497B2 publication Critical patent/JPH0256497B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/401Controlling injection timing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B3/00Engines characterised by air compression and subsequent fuel addition
    • F02B3/06Engines characterised by air compression and subsequent fuel addition with compression ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires
    • 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

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

本発明は、電子制御デイーゼルエンジンの気筒
別燃料噴射量制御方法に係り、特に、自動車用の
電子制御デイーゼルエンジンに用いるのに好適
な、爆発気筒毎の回転変動を検出・比較し、各気
筒の回転変動が揃うように、燃料噴射量制御アク
チユエータを気筒毎に制御して、気筒間の燃料噴
射量のばらつきによるエンジン振動を抑えるよう
にした電子制御デイーゼルエンジンの気筒別燃料
噴射量制御方法の改良に関する。
The present invention relates to a fuel injection amount control method for each cylinder in an electronically controlled diesel engine, and is particularly suitable for use in an electronically controlled diesel engine for automobiles. Improvement of a method for controlling the fuel injection amount for each cylinder in an electronically controlled diesel engine, in which the fuel injection amount control actuator is controlled for each cylinder so that rotational fluctuations are uniform, and engine vibrations caused by variations in fuel injection amount between cylinders are suppressed. Regarding.

【従来技術】[Prior art]

一般に、デイーゼルエンジンは、ガソリンエン
ジンに比較して、アルドル時の振動が遥かに大き
く、エンジンマウント機構によつて弾性的に支持
されたデイーゼルエンジンがその振動によつて共
振し、車両の居住性を悪化させるだけでなく、エ
ンジン周辺の機器に悪影響を及ぼす場合があつ
た。これは、例えばデイーゼルエンジンが4サイ
クルの場合に、デイーゼルエンジンの回転の半分
のサイクルで各気筒に圧送される燃料の周期的ば
らつきに原因する、エンジンの回転に対する1/2
次の低周波の振動によつて主として引き起こされ
る。即ち、デイーゼルエンジンにおいて、気筒間
の燃料噴射量がばらついていとき、第1図に示す
如く、爆発気筒毎(4気筒ならば180゜CA(クラン
ク角度)毎)の回転変動ΔNEが等しくならず、
爆発4回に1回の周期でクランクまわり振れのう
ねりSを生じ、これが、車両乗員に不快感を与え
るものである。図において、TDCは上死点であ
る。 このため、エンジン本体、燃料噴射ポンプ及び
インジエクシヨンノズルを極めて高精度に製作し
て、各気筒に供給される燃料のばらつきを小さく
することが考えられるが、そのためには、生産技
術上の大きな困難性を伴なうと共に、燃料噴射ポ
ンプ等が極めて高価なものとなつてしまう。一
方、エンジンマウント機構を改良してエンジンの
振動を抑制することも考えられるが、該マウント
機構が複雑且つ高価となると共に、デイーゼルエ
ンジン自体の振動を抑制するものではないので、
根本的な対策にはなり得ないという問題点を有し
ていた。 このような問題点を解消するべく、例えば、第
2図に示すような、燃料噴射ポンプ12の駆動軸
14に取付けたギヤ20と、ポンプハウジング1
2Aに取付けたエンジン回転センサ22によつて
NE生波形を得、第3図に示す如く、前記NE生
波形を成形したNEパルスの立下りによつて検出
される、前記駆動軸14の例えば22.5゜PA(ポン
プ角度)(エンジンの45゜CA)回転毎に、該
45゜CAの回転に要した時間ΔTから直前の45゜CA
回転におけるエンジン回転数NEi(i=1〜4)
を算出し、該エンジン回転数NEiから、第4図に
示す如く、爆発気筒毎の回転変動DNEp(p=1
〜4)を検出し、これと全気筒の回転変動の平均
値(以下、平均回転変動と称する)WNDLT(=
4P=1 DNEp/4)とを比較し、当該気筒の回転変
動が前記平均回転変動WNDLTより小さい場合
には、当該気筒の燃料噴射量が少ないものと看做
して、その差(以下、回転変動偏差と称する)
DDNEp(p=1〜4)に応じて、例えば第5図
に示すように増量すべき燃料噴射量(以下、毎回
補正量と称する)Δqを学習して、次回の当該気
筒の燃料噴射時に反映し、逆に、当該気筒の回転
変動が平回転変動WNDLTより大きい場合には、
当該気筒の燃料噴射量を減量することが考えられ
る。このようにして、例えば第6図に示す如く、
各気筒の回転変動が揃うまで、燃料噴射量制御ア
クチユエータ、例えば分配型燃料噴射ポンプでは
スピルリングを制御するためのスピルアクチユエ
ータを気筒毎に制御して、燃料噴射量を気筒毎に
増減することによつて、気筒間の燃料噴射量のば
らつきを解消することができ、従つて、エンジン
振動を抑えることができる。 第6図において、ΔQp(p=1〜4)は、毎回
補正量Δqの積算値である気筒補正量、K5は、ニ
ユートラルで、エンジン回転数が1000〜1500rpm
の時のハンチンングを防止するための、エンジン
回転数が高いほど気筒別補正量を小さくするよう
にした補正係数、Qfinは、平均エンジン回転数
NEとアクセル開度Accp等から算出される噴射
量、Vspは、スピルアクチユエータの変位を検出
するスピル位置センサの出力である。
In general, diesel engines have much larger vibrations than gasoline engines at engine speed, and the diesel engine, which is elastically supported by the engine mount mechanism, resonates due to the vibrations, which affects the comfort of the vehicle. In addition to worsening the problem, there were cases where it had a negative effect on equipment around the engine. For example, in the case of a four-stroke diesel engine, this is 1/2 of the engine revolution due to periodic variations in the fuel pumped to each cylinder in half the cycle of the diesel engine revolution.
It is mainly caused by the following low frequency vibrations. That is, in a diesel engine, when the fuel injection amount varies between cylinders, as shown in Fig. 1, the rotational fluctuation ΔNE is not equal for each explosion cylinder (every 180° CA (crank angle) for 4 cylinders).
A undulation S due to crank rotation occurs once every four explosions, and this causes discomfort to vehicle occupants. In the figure, TDC is top dead center. For this reason, it is possible to manufacture the engine body, fuel injection pump, and injection nozzle with extremely high precision to reduce the variation in fuel supplied to each cylinder, but this requires a large amount of production technology. In addition to being difficult, the fuel injection pump and the like become extremely expensive. On the other hand, it is possible to improve the engine mount mechanism to suppress engine vibrations, but this mount mechanism would be complicated and expensive, and it would not suppress the vibrations of the diesel engine itself.
The problem was that it could not be a fundamental countermeasure. In order to solve such problems, for example, as shown in FIG.
By the engine rotation sensor 22 attached to 2A
The NE raw waveform is obtained, and as shown in FIG. CA) For each rotation,
The time required to rotate 45°CA from ΔT to the previous 45°CA
Engine rotation speed NEi (i=1 to 4)
is calculated, and from the engine speed NEi, the rotational fluctuation DNEp (p=1
~4) is detected, and this and the average value of rotational fluctuations of all cylinders (hereinafter referred to as average rotational fluctuation) WNDLT (=
4P=1 DNEp/4), and if the rotational fluctuation of the relevant cylinder is smaller than the average rotational fluctuation WNDLT, it is assumed that the fuel injection amount of the relevant cylinder is small, and the difference (hereinafter , referred to as rotational fluctuation deviation)
According to DDNEp (p = 1 to 4), the fuel injection amount (hereinafter referred to as the correction amount each time) Δq that should be increased is learned, for example, as shown in Fig. 5, and reflected in the next fuel injection of the relevant cylinder. However, conversely, if the rotational fluctuation of the relevant cylinder is larger than the flat rotational fluctuation WNDLT,
It is conceivable to reduce the amount of fuel injected into the relevant cylinder. In this way, for example, as shown in FIG.
The fuel injection amount control actuator, such as the spill actuator for controlling spill rings in a distributed fuel injection pump, is controlled for each cylinder to increase or decrease the fuel injection amount for each cylinder until the rotational fluctuations of each cylinder are equalized. By doing so, it is possible to eliminate variations in fuel injection amount between cylinders, and therefore, engine vibration can be suppressed. In Fig. 6, ΔQp (p=1 to 4) is the cylinder correction amount which is the cumulative value of the correction amount Δq each time, and K5 is neutral and the engine speed is 1000 to 1500 rpm.
Qfin is a correction coefficient that reduces the correction amount for each cylinder as the engine speed increases, in order to prevent hunting when the engine speed is
The injection amount, Vsp, calculated from NE, accelerator opening Accp, etc., is the output of a spill position sensor that detects the displacement of the spill actuator.

【発明が解決しようとする問題点】[Problems to be solved by the invention]

しかしがら、従来は、前記気筒別補正量ΔQp
の上下限ガード値を、温度によらず一定としてい
たため、特3号軽油等の粘度が低い燃料を使用し
た時には問題を生じないものの、燃料温度が−10
℃以下の状態で、2号軽油等の粘度が高い燃料を
使用した時には、スピルリングの追従性が鈍くな
るため、第7図に示す如く、スピルリングの移動
が噴射時までに気筒別補正量ΔQpに到達しない
ことがあつた。すると、気筒別補正量ΔQpが十
分に補正されないため、回転変動偏差DDNEp
(=WNDLT−DNEp)が縮まらず、前記回転変
動偏差DDNEpに応じた次回の毎回補正量Δqが気
筒別補正量ΔQpに更に積算されてしまうという
悪循環になり、第8図に示す如く、気筒別補正量
ΔQpがスピルリングの追従可能範囲を越えて上
下限値に発散してしまい、気筒別補正量ΔQpと
スピルリングの移動量が対応しなくなつて、気筒
別の噴射量補正が間に合わなくなり、次の気筒の
補正に干渉して、気筒別補正がうまく行われなく
なることがあるという問題点を有していた。これ
は、燃料の温度が低い時だけでなく、燃料の比重
が高い場合にも同様である。
However, conventionally, the cylinder-specific correction amount ΔQp
Since the upper and lower limit guard values of 10 and 10 were kept constant regardless of temperature, there would be no problem when using fuel with low viscosity such as special No. 3 diesel oil, but if the fuel temperature is -10
When fuel with high viscosity such as No. 2 diesel oil is used in conditions below ℃, the followability of the spill ring becomes slow. There were cases where ΔQp was not reached. Then, since the cylinder-specific correction amount ΔQp is not sufficiently corrected, the rotational fluctuation deviation DDNEp
(=WNDLT-DNEp) is not reduced, and the next correction amount Δq corresponding to the rotational fluctuation deviation DDNEp is further integrated into the cylinder-specific correction amount ΔQp, resulting in a vicious cycle. The correction amount ΔQp exceeds the followable range of the spill ring and diverges to the upper and lower limits, and the correction amount ΔQp for each cylinder does not correspond to the amount of movement of the spill ring, making it impossible to correct the injection amount for each cylinder in time. This has had a problem in that it interferes with the correction of the next cylinder, and the cylinder-specific correction may not be performed properly. This applies not only when the temperature of the fuel is low, but also when the specific gravity of the fuel is high.

【発明の目的】 本発明は、前記従来の問題点を解消するべくな
されたもので、気筒別補正量を、燃料の比重やこ
の比重の温度変化による変化にかかわらず、常
に、燃料噴射量制御アクチユエータが追従可能な
範囲内とすることができ、従つて、補正量の発散
により、次気筒の補正に前回気筒の補正が干渉す
ることがなく、気筒毎の噴射量補正を確実に行つ
て、振動レベルを最小限に抑えることができる電
子制御デイーゼルエンジンの気筒別燃料噴射量制
御方法を提供することを目的とする。
OBJECT OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the conventional art. This can be done within a range that the actuator can follow, and therefore, due to the divergence of the correction amount, the correction of the previous cylinder will not interfere with the correction of the next cylinder, and the injection amount correction for each cylinder can be reliably performed. An object of the present invention is to provide a method for controlling fuel injection amount for each cylinder in an electronically controlled diesel engine that can minimize vibration levels.

【発明の構成】[Structure of the invention]

本発明は、爆発気筒毎の回転変動を検出・比較
し、各気筒の回転変動が揃うように、燃料噴射量
制御アクチユエータを気筒毎に制御して、気筒間
の燃料噴射量のばらつきによるエンジン振動を抑
えるようにした電子制御デイーゼルエンジンの気
筒別燃料噴射量制御方法において、第9図にその
要旨を示す如く、平均回転変動と各気筒の回転変
動の差から回転変動偏差を求める手順と、該回転
変動偏差に応じて、燃料噴射量制御アクチユエー
タの気筒別補正量を求める手順と、燃料の比重及
び温度を検出する手順と、前記検出された燃料の
比重を、前記検出された燃料の温度を用いて、標
準状態に換算した値に応じて、燃料の粘度に対応
して変化するようにされた、前記気筒別補正量の
上下限ガード値を求める手順と、該上下限ガード
値により、前記気筒別補正量に制限をかける手順
と、制限がかけられた気筒別補正量により、燃料
噴射量制御アクチユエータを気筒毎に制御する手
順と、を含むことにより、前記目的を達成したも
のである。 又、本発明の実施態様は、前記上下限ガード値
の絶対値を、比重が高い時は、小さくするように
して、燃料の比重及び温度に応じた適切な上下限
ガード値が得られるようにしたものである。
The present invention detects and compares the rotational fluctuations of each explosion cylinder, controls the fuel injection amount control actuator for each cylinder so that the rotational fluctuations of each cylinder are uniform, and eliminates engine vibration caused by variations in the fuel injection amount between the cylinders. In the fuel injection amount control method for each cylinder of an electronically controlled diesel engine, which is designed to suppress A procedure for determining the cylinder-specific correction amount of the fuel injection amount control actuator according to the rotational fluctuation deviation, a procedure for detecting the specific gravity and temperature of the fuel, and a procedure for detecting the detected fuel specific gravity and the detected fuel temperature. A procedure for determining the upper and lower limit guard values of the cylinder-specific correction amount, which changes in accordance with the viscosity of the fuel, according to the value converted to the standard state using The above object is achieved by including a procedure for limiting the correction amount for each cylinder, and a procedure for controlling the fuel injection amount control actuator for each cylinder by the limited correction amount for each cylinder. Further, in an embodiment of the present invention, the absolute value of the upper and lower limit guard values is made smaller when the specific gravity is high, so that appropriate upper and lower limit guard values can be obtained according to the specific gravity and temperature of the fuel. This is what I did.

【発明の作用】[Action of the invention]

本発明においては、気筒別補正量の上下限ガー
ド値を、燃料の比重及びこの比重の温度変化によ
る変化に応じて、燃料の粘度に対応させて変化さ
せるようにしたので、気筒別補正量を、燃料の比
重やこの比重の温度変化による変化にかかわら
ず、常に、燃料噴射量制御アクチユエータが追従
可能な範囲内とすることができ、従つて、補正量
の発散による気筒間補正の干渉を防ぐことができ
る。特に、燃料の温度だけでなく比重も考慮して
いるので、燃料の粘度を正確に推定することがで
き、一層高精度の制御が可能となる。
In the present invention, the upper and lower limit guard values of the correction amount for each cylinder are changed in accordance with the specific gravity of the fuel and changes in this specific gravity due to temperature changes, and in accordance with the viscosity of the fuel. Regardless of the specific gravity of the fuel or changes in this specific gravity due to temperature changes, the fuel injection amount can always be kept within a range that can be followed by the fuel injection amount control actuator, thus preventing inter-cylinder correction interference due to divergence of the correction amount. be able to. In particular, since not only the temperature of the fuel but also the specific gravity is taken into consideration, the viscosity of the fuel can be estimated accurately, making it possible to control with even higher precision.

【実施例】【Example】

以下図面を参照して、本発明に係る電子制御デ
イーゼルエンジンの気筒別燃料噴射量制御方法が
採用された、自動車用の電子制御デイーゼルエン
ジンの実施例を詳細に説明する。 本実施例は、第10図に示す如く、 デイーゼルエンジン10のクランク軸の回転と
連動して回転される駆動軸14、該駆動軸14に
固着された、燃料を圧送するためのフイードポン
プ16(第10図は90゜展開した状態を示す)、燃
料供給圧を調整するための燃圧調整弁18、前記
駆動軸14に固着されたギヤ20の回転変位から
デイーゼルエンジン10の回転状態を検出するた
めの、例えば電磁ピツクアツプからなるエンジン
回転センサ22、フエイスカム23と共動してポ
ンププランジヤ24を駆動するためのローラリン
グ25、該ローラリング25の回動位置を制御す
るためのタイマピストン26(第10図は90゜展
開した状態を示す)、該タイマピストン26の位
置を制御することによつて燃料噴射時期を制御す
るためのタイミング制御弁28、前記タイマピス
トン26の位置を検出するための、例えば可変イ
ンダクタンスセンサからなるタイマ位置センサ3
0、前記ポンププランジヤ24からの燃料逃し時
期を制御するためのスピルリング32、該スピル
リング32の位置を制御することによつて燃料噴
射量を制御するためのスピルアクチユエータ3
4、該スピルアクチユエータ34のプランジヤ3
4Aの変位から前記スピルリング32の位置Vsp
を検出するための、例えば可変インダクタンスセ
ンサからなるスピル位置センサ36、エンジン停
止時に燃料をカツトするための燃料カツトソレノ
イド(以下FCVと称する)38及び燃料の逆流
や後垂れを防止するためのデリバリバルブ42を
有する分配型の燃料噴射ポンプ12と、 該燃料噴射ポンプ12のデリバリバルブ42か
ら吐出される燃料をデイーゼルエンジン10の燃
焼室内に噴射するためのインジエクシヨンノズル
44と、 吸気管46を介して吸入される吸入空気の圧力
を検出するための吸気圧センサ48と、 同じく吸入空気の温度を検出するための吸気温
センサ50と、 エンジン10のシリンダブロツクに配設され
た、エンジン冷却水温を検出するための水温セン
サ52と、 運転者の操作するアクセルペダル54の踏込み
角度(以下アクセル開度と称する)Accpを検出
するためのアクセルセンサ56と、 前記燃料噴射ポンプ12内の燃料温度THFを
検出するための、例えばサーミスタ又は熱電対か
らなるポンプ燃料温度センサ58と、 燃料タンク60内の燃料温度THF0を検出する
ための、該燃料タンク60の底部近傍に配設され
た、例えばサーミスタ又は熱電対からなるタンク
燃料温度センサ62と、 前記燃料タンク60に配設された、燃料の比重
を検出するための、例えば気泡管式の比重計64
と、 前記燃料タンク60に配設された、例えば一般
に用いられている燃料計からなる燃料残量計66
と、 該アクセルセンサ56の出力から検出されるア
クセル開度Accp、前記エンジン回転センサ22
の出力から求められるエンジン回転数NE、前記
水温センサ52の出力から検出されるエンジン冷
却水温等により制御噴射時期及び制御噴射量を求
め、前記燃料噴射ポンプ12から制御噴射時期に
制御噴射量の燃料が噴射されるように、前記タイ
ミング制御弁28、スピルアクチユエータ34等
を制御する電子制御ユニツト(以下ECUと称す
る)68と、から構成されている。 前記比重計64は、第11図に詳細に示す如
く、挿入深さがXとされた、坂道停車時でも正確
な測定を可能とするための蛇腹が途中に形成され
た第1の気泡管64Aと、挿入深さがYとされ
た、同じく途中に蛇腹が形成された第2の気泡管
64Bと、前記気泡管64A,64Bに送入され
る空気の逆流を防止するための逆止弁64C及び
64Dと、前記気泡管64A,64B間の差圧
ΔPを検出するための、例えば圧電変換素子から
なる差圧検出器64Eと、から構成されている。
従つて、前記差圧検出器64で検出される差圧
ΔPから、次式の関係を用いることによつて、燃
料タンク60内の燃料の比重ρ′を求めることがで
きる。 ρ′=ΔP/(X−Y)g ………(1) ここで、gは重力加速度である。 前記ECU68は、第12図に詳細に示す如く、
各種演算処理を行うための、例えばマイクロプロ
セツサからなる中央処理ユニツト(以下CPUと
称する)68Aと、各種クロツク信号を発生する
クロツク68Bと、前記CPU68Aにおける演
算データ等を一時的に記憶するためのランダムア
クセスメモリ(以下RAMと称する)68Cと、
制御プログラムや各種データ等を記憶するための
リードオンリーメモリ(以下ROMと称する)6
8Dと、バツフア68Eを介して入力される前記
水温センサ52出力、バツフア68Fを介して入
力される前記吸気温センサ50出力、バツフア6
8Gを介して入力される前記吸気圧センサ48出
力、バツフア68Hを介して入力される前記アク
セルセンサ56出力、バツフア68Iを介して入
力される前記ポンプ燃料温度センサ58出力、バ
ツフア68Jを介して入力される前記タンク燃料
温度センサ62出力、バツフア68Kを介して入
力される前記比重計64出力、バツフア68Lを
介して入力される前記燃料残量計66出力、セン
サ駆動回路68M出力のセンサ駆動用周波数信号
によつて駆動され、センサ信号検出回路68Nを
介して入力される前記スピル位置センサ36出力
Vsp、同じくセンサ駆動回路68P出力のセンサ
駆動用周波数信号によつて駆動され、センサ信号
検出回路68Qを介して入力される前記タイマ位
置センサ30出力等を順次取込むためのマルチプ
レクサ(以下MPXと称する)68Rと、該MPX
68R出力のアナログ信号をデジタル信号に変換
するためのアナログ−デジタル変換器(以下A/
D変換器と称する)68Sと該A/D変換器68
Sの出力をCPU68Aに取込むための入出力ポ
ート(以下I/Oポートと称する)68Tと、前
記エンジン回転センサ22の出力を波形整形して
前記CPU68Aに直接取込むための波形整形回
路68Uと、平均CPU68Aの演算結果に応じ
て前記タイミング制御弁28を駆動するための駆
動回路68Vと、同じく前記CPU68Aの演算
結果に応じて前記FCV38を駆動するための駆
動回路68Wと、デジタル−アナログ変換器(以
下D/A変換器と称する)68Xによりアナログ
信号に変換された前記CPU68A出力と前記ス
ピル位置センサ36出力のスピル位置信号Vspと
の偏差に応じて、前記スピルアクチユエータ34
を駆動するためのサーボ増幅器68Y及び駆動回
路68Zと、から構成されている。 以下、実施例の作用を説明する。 この実施例においては、まず、第13図に示す
ような、所定時間毎、例えば、1秒毎に定期的に
起動する1秒ルーチンによつて、燃料の比重ρ′及
びタンク内燃料温度THF0から燃料の標準状態
(例えば15℃)における比重ρを算出する。 具体的には、まずステツプ110で、前記ポンプ
燃料温度センサ58の出力からポンプ内燃料温度
THFを算出する。次いでステツプ112に進み、前
記タンク燃料温度センサ62の出力からタンク内
燃料温度THF0を算出する。次いでステツプ114
に進み、アイドル安定状態であるか否かを判定す
る。このステツプ114でアイドル安定状態である
か否かを判定しているのは、アイドル安定状態で
ない場合、例えば走行中には、比重計64が傾い
て、正確に比重を検出することができない恐れが
あるためである。 判定結果が正である場合、即ち、例えば始動中
や始動直後(始動時擬似アクセル開度AccpA≠
0)でなく、アクセル開度Accpが0%であり、
変速機のシフト位置がニユートラルであるか、又
は、自動変速機の場合はドライブレンジであり、
且つ車速が零である条件が全て成立した時には、
ステツプ116に進み、前記燃料残量計66出力か
ら検出される燃料残量が規定量L以上であるか否
かを判定する。このステツプ116で燃料タンク6
0内の燃料残量が規定量L以上であるか否かを判
定しているのは、気泡管式の比重計64では、気
泡管64A,64Bの先端がいずれも燃料で覆わ
れていなければ正確な測定ができないためであ
る。 ステツプ116の判定結果が正である場合、即ち、
正確な比重測定値を得ることが可能であると判断
される時には、ステツプ118に進み、前記比重計
64の差圧検出器64Eの出力ΔPから、前記(1)
式の関係を用いて、燃料タンク60内の燃料の比
重ρ′を求める。ステツプ118終了後、ステツプ120
に進み、次式の関係を用いて、タンク内燃料温度
THF0により、標準状態の比重ρに換算し、バツ
クアツプRAMにストアする。 ρ←ρ′{1+(THF0−15)/1000} ………(2) ステツプ120終了後、又は、前出ステツプ114、
116の判定結果が否である場合には、この1秒ル
ーチンを終終了する。 上記のような1秒ルーチンによつて求められた
ポンプ内燃料温度THFや燃料の比重ρに応じた
毎回補正量Δq及び気筒別補正量ΔQpの算出は、
第14図に示すような、45゜CA毎に通るインプツ
トキヤプチヤ割込みルーチンICIに従つて実行さ
れる。 即ち、前記エンジン回転センサ22からクラン
ク角45゜CA毎に出力されるNEパルスの立下がり
と共に、ステツプ210に入り、前出第3図に示し
た如く、前回のNEパルス立上がりから今回の
NEパルス立下がりまでの時間間隔ΔTから、
45゜CA毎のエンジン回転数NEi(i=1〜4)を
算出する。カウンタiは、NEパルスの立下りに
より1→2→3→4→1と更新されるので、この
エンジン回転数NEiも、180゜CA毎に、NE1
NE2→NE3→NE4→NE1と一回りして、各々のメ
モリに保存されることとなる。 次いでステツプ212に進み、次式に示す如く、
180゜CA間の平均エンジン回転数NEを算出する。 NE=(NE1+NE2+NE3+NE4)/4
………(3) 次いでステツプ214に進み、カウンタiを更新
した後、ステツプ216で、予めROM68Dに記
憶されている、第15図に示したような関係を有
するマツプから、1000〜1500rpmの、エンジン回
転数が比較的高い時のハンチングを防止するため
の、エンジン回転数NEに応じた補正係数K5を算
出する。 次いでステツプ218に進み、カウンタiの計数
値が4であるか否かを伴断する。判定結果が正で
ある場合、即ち、カウンタiが3→4に更新され
た直後である時には、ステツプ220に進み、アイ
ドル安定状態であるか否かを判定する。判定結果
が正である場合には、ステツプ222に進み、エン
ジン回転数NE1が、同一の気筒pに対するNE1
NE4の中で最小値である状態が、2気筒以上であ
るか否かを判定する。判定結果が正である場合、
即ち、失火等が発生しておらず、回転が安定して
いると判断される時には、ステツプ224に進み、
前出第4図に示した如く、次式により、各気筒に
対応した回転変動DNEp(p=1〜4)を算出し
て、各々のメモリに保存する。 DNEp←NE3−NE1 ………(4) ここで、カウンタpは、各気筒に対応してお
り、カウンタiが4→1になる時に1→2→3→
4→1と更新され、720゜CAで一まわりするよう
にされている。 次いでステツプ226に進み、次式を用いて、平
均回転変動WNDLTを算出して、メモリに保存
する。 WNDLT←4P=1 DNEp/4 ………(5) 次いでステツプ228に進み、次式を用いて、平
均回転変動WNDLTと各気筒の回転変動DNEp
との偏差DDNEpを算出する。 DDNEp←WNDLT−DNEp ………(6) 次いでステツプ230に進み、前出ステツプ228で
算出された回転変動偏差DDNEpに応じて、例え
ば前出第5図に示したような関係から、次式によ
り、毎回補正量Δqを算出する。 Δq=f(DDNEp) ………(7) 次いでステツプ232に進み、次式に示す如く、
今回求められた毎回補正量Δqを、前回までの積
算値である気筒別補正量ΔQpに積算し、今回値
としてメモリする。 ΔQp←ΔQp+Δq ………(8) なお、気筒別補正量ΔQpは、各気筒に対応し
ているため、ΔQ1〜ΔQ4の4個ある。 前出ステツプ232終了後、ステツプ234に進み、
前記1秒ルーチンで予め求められたポンプ内燃料
温度THF及び燃料の比重ρに応じて、例えば第
16図に示すような関係から、気筒別補正量の上
限ガード値ΔQpmaxを算出する。次いで、ステ
ツプ236に進み、前出ステツプ232で算出された気
筒別補正量ΔQpがその上限ガード値ΔQpmaxよ
り大であるか否かを判定する。判定結果が正であ
る場合には、ステツプ238に進み、上限ガード値
ΔQpmaxを気筒別補正量ΔQpとして、この割込
みルーチンICIを終了する。 一方、前出ステツプ236の判定結果が否である
場合には、ステツプ240に進み、前記ポンプ内燃
料温度THF及び燃料の比重ρに応じて、気筒別
補正量の下限ガード値ΔQpminを算出する。次い
でステツプ242に進み、気筒別補正量ΔQpがその
下限ガード値ΔQpmin以下であるか否かを判定す
る。判定結果が正である場合には、ステツプ244
に進み、下限ガード値ΔQpminを気筒別補正量
ΔQpとして、この割込みルーチンICIを終了す
る。 又、前出ステツプ242の判定結果が否である場
合には、前出ステツプ232で求められた気筒別補
正量ΔQpをそのまま採用して、この割込みルー
チンICIを終了する。 一方、前出ステツプ218の判定結果が否である
場合には、ステツプ250に進み、カウンタiの計
数値が2であるか否かを判定する。判定結果が正
である場合、即ち、カウンタiの計数値が1→2
に更新された直後であると判断される時には、ス
テツプ252に進み、カウンタpを更新する。ステ
ツプ252終了後、又は前出ステツプ250の判定結果
が否である場合には、ステツプ254に進み、次式
に示す如く、公知の噴射量算出ルーチンによつ
て、平均エンジン回転数NEやアクセル開度Accp
から求められている噴射量Qfinに、気筒別補正
量ΔQp+1に補正係数K5を乗じたものを加えるこ
とによつて、最終噴射量Qfin′を求める。 Qfin′←Qfin+K5×ΔQp+1 ………(9) ステツプ254終了後、又は前出ステツプ220、
222の判定結果が否である場合には、この割込み
ルーチンICIを終了する。 本実施例における、ポンプ内燃料温度THFが
−10℃のときの燃料の種類と気筒別補正量ΔQp
及びその上下限ガード値ΔQpmax,ΔQpminの関
係の例を第17図に示す。図から明らかな如く、
特3号軽油(ρ=0.809)使用時には、気筒別補
正量ΔQpがその上下限ガード値、例えば±2mm
/stまで移動しても、スピルリングは、ほぼ追
従できるため、次の気筒の補正制御に干渉しな
い。一方、2号軽油(ρ=0.833)使用時は、上
下限ガード値ΔQpmax,ΔQpminが、例えば±1
mm3/stに抑えられるため、やはり次気筒の補正
制御に干渉しない。従つて、燃料の種類にかかわ
らず、気筒別の補正制御が確実に行われる。 本実施例においては、比重計64出力から求め
られた燃料の比重ρ′を、標準状態の値ρに換算す
るようにしているので、燃料の比重を精度よく求
めることができ、従つて、精度の高い制御を行う
ことができる。 又、本実施例においては、比重計64として気
泡管式比重計を用いているので、コストが低く、
又搭載性に優れている。更に、けん濁物、液面の
変動に左右されない。なお、比重計の種類はこれ
に限定されない。 本実施例においては、本発明が、燃料噴射量制
御アクチユエータとしてスピルリングが備えられ
た自動車用の電子制御デイーゼルエンジンに適用
されていたが、本発明の適用範囲はこれに限定さ
れず、他の形式の燃料噴射量制御アクチユエータ
を備えた、一般の電子制御デイーゼルエンジンに
も同様に適用できることは明らかである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of an electronically controlled diesel engine for automobiles will be described in detail with reference to the drawings, in which a method for controlling fuel injection amount by cylinder for an electronically controlled diesel engine according to the present invention is adopted. As shown in FIG. 10, this embodiment includes a drive shaft 14 that rotates in conjunction with the rotation of the crankshaft of a diesel engine 10, and a feed pump 16 (a feed pump 16) fixed to the drive shaft 14 for pumping fuel. (Figure 10 shows the state unfolded at 90 degrees), a fuel pressure regulating valve 18 for regulating the fuel supply pressure, and a fuel pressure regulating valve 18 for detecting the rotational state of the diesel engine 10 from the rotational displacement of the gear 20 fixed to the drive shaft 14. , an engine rotation sensor 22 consisting of, for example, an electromagnetic pickup, a roller ring 25 for driving the pump plunger 24 in cooperation with the face cam 23, and a timer piston 26 for controlling the rotational position of the roller ring 25 (Fig. 10). (indicates a 90° expanded state), a timing control valve 28 for controlling the fuel injection timing by controlling the position of the timer piston 26, and a timing control valve 28 for detecting the position of the timer piston 26, for example, a variable valve 28 for detecting the position of the timer piston 26. Timer position sensor 3 consisting of an inductance sensor
0, a spill ring 32 for controlling the timing of fuel release from the pump plunger 24; a spill actuator 3 for controlling the fuel injection amount by controlling the position of the spill ring 32;
4. Plunger 3 of the spill actuator 34
From the displacement of 4A, the position of the spill ring 32 Vsp
A spill position sensor 36 consisting of a variable inductance sensor, for example, to detect this, a fuel cut solenoid (hereinafter referred to as FCV) 38 to cut off fuel when the engine is stopped, and a delivery valve to prevent backflow or dripping of fuel. 42, an injection nozzle 44 for injecting the fuel discharged from the delivery valve 42 of the fuel injection pump 12 into the combustion chamber of the diesel engine 10, and an intake pipe 46. An intake pressure sensor 48 for detecting the pressure of the intake air taken in by the engine; an intake air temperature sensor 50 for also detecting the temperature of the intake air; A water temperature sensor 52 for detecting the depression angle of the accelerator pedal 54 operated by the driver (hereinafter referred to as accelerator opening degree) Accp, and an accelerator sensor 56 for detecting the fuel temperature THF in the fuel injection pump 12. A pump fuel temperature sensor 58 made of, for example, a thermistor or thermocouple, for detecting the fuel temperature THF 0 in the fuel tank 60; A tank fuel temperature sensor 62 consisting of a thermocouple; and a hydrometer 64 of, for example, a bubble tube type, disposed in the fuel tank 60 and for detecting the specific gravity of the fuel.
and a remaining fuel gauge 66 disposed in the fuel tank 60 and consisting of, for example, a commonly used fuel gauge.
and the accelerator opening Accp detected from the output of the accelerator sensor 56 and the engine rotation sensor 22.
The control injection timing and control injection amount are determined from the engine rotational speed NE obtained from the output of the engine, the engine cooling water temperature detected from the output of the water temperature sensor 52, etc., and the control injection amount of fuel is injected from the fuel injection pump 12 at the control injection timing. An electronic control unit (hereinafter referred to as ECU) 68 controls the timing control valve 28, spill actuator 34, etc. so that the fuel is injected. As shown in detail in FIG. 11, the hydrometer 64 has a first bubble tube 64A with an insertion depth of X and a bellows formed in the middle to enable accurate measurement even when stopped on a slope. , a second bubble tube 64B with an insertion depth of Y and also having a bellows formed in the middle, and a check valve 64C for preventing backflow of air sent into the bubble tubes 64A and 64B. and 64D, and a differential pressure detector 64E made of, for example, a piezoelectric transducer, for detecting the differential pressure ΔP between the bubble tubes 64A and 64B.
Therefore, from the differential pressure ΔP detected by the differential pressure detector 64, the specific gravity ρ' of the fuel in the fuel tank 60 can be determined by using the following relationship. ρ'=ΔP/(X-Y)g (1) Here, g is gravitational acceleration. The ECU 68, as shown in detail in FIG.
A central processing unit (hereinafter referred to as CPU) 68A consisting of, for example, a microprocessor for performing various calculation processes, a clock 68B for generating various clock signals, and a clock 68B for temporarily storing calculation data etc. in the CPU 68A. Random access memory (hereinafter referred to as RAM) 68C,
Read-only memory (hereinafter referred to as ROM) 6 for storing control programs and various data, etc.
8D, the output of the water temperature sensor 52 inputted via the buffer 68E, the output of the intake temperature sensor 50 inputted via the buffer 68F, and the buffer 6
The output of the intake pressure sensor 48 is input via 8G, the output of the accelerator sensor 56 is input via buffer 68H, the output of pump fuel temperature sensor 58 is input via buffer 68I, and the output is input via buffer 68J. The sensor drive frequency of the tank fuel temperature sensor 62 output, the hydrometer 64 output input via the buffer 68K, the fuel level gauge 66 output input via the buffer 68L, and the sensor drive circuit 68M output. The output of the spill position sensor 36 is driven by a signal and input via the sensor signal detection circuit 68N.
Vsp, a multiplexer (hereinafter referred to as MPX) for sequentially taking in the output of the timer position sensor 30, etc., which is also driven by the sensor drive frequency signal output from the sensor drive circuit 68P and input via the sensor signal detection circuit 68Q. )68R and the MPX
Analog-to-digital converter (hereinafter referred to as A/
(referred to as a D converter) 68S and the A/D converter 68
an input/output port (hereinafter referred to as I/O port) 68T for taking in the output of S to the CPU 68A, and a waveform shaping circuit 68U for shaping the output of the engine rotation sensor 22 into a waveform and taking it directly into the CPU 68A. , a drive circuit 68V for driving the timing control valve 28 according to the calculation result of the average CPU 68A, a drive circuit 68W for driving the FCV 38 according to the calculation result of the CPU 68A, and a digital-to-analog converter. (hereinafter referred to as a D/A converter) 68X, the spill actuator 34
It is composed of a servo amplifier 68Y and a drive circuit 68Z for driving. The effects of the embodiment will be explained below. In this embodiment, first, as shown in FIG. 13, a 1-second routine that is periodically activated at predetermined time intervals, for example, every 1 second, is used to determine the specific gravity ρ' of the fuel and the fuel temperature in the tank THF 0. From this, calculate the specific gravity ρ of the fuel under standard conditions (for example, 15°C). Specifically, first, in step 110, the pump internal fuel temperature is determined from the output of the pump fuel temperature sensor 58.
Calculate THF. Next, the process proceeds to step 112, where the tank fuel temperature THF 0 is calculated from the output of the tank fuel temperature sensor 62. Then step 114
Then, it is determined whether the idle state is stable. The reason why it is determined in step 114 whether or not the idle state is stable is because if the idle state is not stable, for example, when the vehicle is running, the hydrometer 64 may be tilted and the specific gravity may not be accurately detected. This is because there is. If the judgment result is positive, for example, during or immediately after starting (pseudo accelerator opening at starting AccpA≠
0), the accelerator opening Accp is 0%,
whether the shift position of the transmission is neutral or, in the case of an automatic transmission, the drive range;
And when all the conditions that the vehicle speed is zero are satisfied,
Proceeding to step 116, it is determined whether the remaining fuel amount detected from the output of the fuel remaining amount meter 66 is greater than or equal to the specified amount L. In this step 116, the fuel tank 6
The bubble tube type hydrometer 64 determines whether the remaining amount of fuel in the bubble tube 64A or 64B is not less than the specified amount L unless the tips of the bubble tubes 64A and 64B are covered with fuel. This is because accurate measurements cannot be made. If the determination result in step 116 is positive, that is,
When it is determined that it is possible to obtain an accurate specific gravity measurement value, the process proceeds to step 118, and from the output ΔP of the differential pressure detector 64E of the hydrometer 64, the above (1) is determined.
The specific gravity ρ' of the fuel in the fuel tank 60 is determined using the relationship of the formula. After step 118, step 120
Proceed to and use the following equation to determine the fuel temperature in the tank.
Convert it to the standard gravity ρ using THF 0 and store it in the backup RAM. ρ←ρ′{1+(THF 0 −15)/1000} ………(2) After step 120, or after step 114,
If the determination result in step 116 is negative, this one second routine is terminated. Calculation of the correction amount Δq for each cylinder and the correction amount ΔQp for each cylinder according to the fuel temperature THF in the pump and the specific gravity ρ of the fuel determined by the 1-second routine as described above is as follows.
The input capture interrupt routine ICI is executed every 45° CA as shown in FIG. That is, at the falling edge of the NE pulse output from the engine rotation sensor 22 at every crank angle of 45° CA, step 210 is entered, and as shown in FIG.
From the time interval ΔT until the falling edge of the NE pulse,
Calculate the engine rotation speed NEi (i=1 to 4) for each 45° CA. Since the counter i is updated in the order of 1 → 2 → 3 → 4 → 1 as the NE pulse falls, the engine rotation speed NEi also changes NE 1 → every 180° CA.
NE 2 → NE 3 → NE 4 → NE 1 will be completed and saved in each memory. Next, proceed to step 212, and as shown in the following equation,
Calculate the average engine speed NE between 180°CA. NE=(NE 1 +NE 2 +NE 3 +NE 4 )/4
......(3) Next, the process proceeds to step 214, where the counter i is updated, and then, in step 216, from the map having the relationship as shown in FIG. A correction coefficient K 5 is calculated according to the engine speed NE to prevent hunting when the engine speed is relatively high. Next, the process proceeds to step 218, where it is determined whether the count value of counter i is 4 or not. If the determination result is positive, that is, if the counter i has just been updated from 3 to 4, the process proceeds to step 220, where it is determined whether the idle state is stable. If the determination result is positive, the process proceeds to step 222, where the engine speed NE 1 is set to
It is determined whether the state with the minimum value among NE 4 is two or more cylinders. If the judgment result is positive,
That is, when it is determined that no misfire has occurred and the rotation is stable, the process proceeds to step 224,
As shown in FIG. 4, the rotational fluctuation DNEp (p=1 to 4) corresponding to each cylinder is calculated using the following equation and stored in each memory. DNEp←NE 3 −NE 1 ………(4) Here, counter p corresponds to each cylinder, and when counter i goes from 4 to 1, 1 → 2 → 3 →
It has been updated from 4 to 1, making it rotate around 720° CA. The process then proceeds to step 226, where the average rotational variation WNDLT is calculated using the following equation and stored in memory. WNDLT← 4P=1 DNEp/4 ………(5) Next, proceed to step 228, and use the following formula to calculate the average rotational fluctuation WNDLT and the rotational fluctuation DNEp of each cylinder.
Calculate the deviation DDNEp from DDNEp←WNDLT−DNEp (6) Next, the process proceeds to step 230, and according to the rotational fluctuation deviation DDNEp calculated in step 228, for example, from the relationship shown in FIG. , calculate the correction amount Δq each time. Δq=f(DDNEp) ......(7) Next, proceed to step 232, and as shown in the following equation,
The currently determined correction amount Δq for each cylinder is integrated into the cylinder-specific correction amount ΔQp, which is the cumulative value up to the previous time, and is stored as the current value. ΔQp←ΔQp+Δq (8) Note that there are four cylinder-specific correction amounts ΔQp, ΔQ 1 to ΔQ 4 , since they correspond to each cylinder. After completing step 232, proceed to step 234,
The upper limit guard value ΔQpmax of the correction amount for each cylinder is calculated based on the relationship shown in FIG. 16, for example, according to the pump internal fuel temperature THF and the specific gravity ρ of the fuel, which are determined in advance in the one-second routine. Next, the process proceeds to step 236, where it is determined whether the cylinder-specific correction amount ΔQp calculated in step 232 is greater than its upper limit guard value ΔQpmax. If the determination result is positive, the process proceeds to step 238, sets the upper limit guard value ΔQpmax as the cylinder-specific correction amount ΔQp, and ends this interrupt routine ICI. On the other hand, if the determination result in step 236 is negative, the process proceeds to step 240, where a lower limit guard value ΔQpmin of the cylinder-specific correction amount is calculated according to the pump internal fuel temperature THF and fuel specific gravity ρ. Next, the process proceeds to step 242, where it is determined whether the cylinder-specific correction amount ΔQp is less than or equal to its lower limit guard value ΔQpmin. If the judgment result is positive, step 244
Then, the lower limit guard value ΔQpmin is set as the cylinder-specific correction amount ΔQp, and this interrupt routine ICI is ended. If the determination result in step 242 is negative, the cylinder-by-cylinder correction amount ΔQp obtained in step 232 is used as is, and this interrupt routine ICI is terminated. On the other hand, if the determination result at step 218 is negative, the process proceeds to step 250, where it is determined whether the count value of counter i is 2 or not. If the judgment result is positive, that is, the count value of counter i changes from 1 to 2.
If it is determined that the current value has just been updated, the process advances to step 252 and the counter p is updated. After step 252 is completed, or if the judgment result in step 250 is negative, the process proceeds to step 254, where the average engine speed NE and accelerator opening are determined by a known injection amount calculation routine as shown in the following equation. Degree Accp
The final injection amount Qfin' is obtained by adding the cylinder-specific correction amount ΔQp +1 multiplied by the correction coefficient K5 to the injection amount Qfin obtained from the equation. Qfin′←Qfin+K 5 ×ΔQp +1 ………(9) After step 254 or the above step 220,
If the determination result at step 222 is negative, this interrupt routine ICI is ended. In this example, fuel type and cylinder-specific correction amount ΔQp when the pump internal fuel temperature THF is -10°C
FIG. 17 shows an example of the relationship between the upper and lower limit guard values ΔQpmax and ΔQpmin. As is clear from the figure,
When using special No. 3 diesel oil (ρ = 0.809), the cylinder-specific correction amount ΔQp is the upper and lower limit guard value, for example ±2 mm.
Even if the cylinder moves to 3 /st, the spill ring can almost follow it, so it does not interfere with the correction control of the next cylinder. On the other hand, when using No. 2 diesel oil (ρ = 0.833), the upper and lower limit guard values ΔQpmax and ΔQpmin are, for example, ±1
Since it is suppressed to mm 3 /st, it does not interfere with the correction control of the next cylinder. Therefore, correction control for each cylinder is reliably performed regardless of the type of fuel. In this embodiment, the specific gravity ρ' of the fuel determined from the output of the hydrometer 64 is converted to the standard state value ρ, so that the specific gravity of the fuel can be determined with high accuracy. can be highly controlled. Furthermore, in this embodiment, a bubble tube type hydrometer is used as the hydrometer 64, so the cost is low.
It also has excellent mounting properties. Furthermore, it is not affected by changes in suspended matter or liquid level. Note that the type of hydrometer is not limited to this. In this embodiment, the present invention was applied to an electronically controlled automobile diesel engine equipped with a spill ring as a fuel injection amount control actuator, but the scope of application of the present invention is not limited to this, and other It is clear that the present invention can be similarly applied to general electronically controlled diesel engines equipped with a type of fuel injection amount control actuator.

【発明の効果】【Effect of the invention】

以上説明したように、本発明によれば、気筒別
補正量を、燃料の比重やこの比重の温度変化によ
る変化にかかわらず、常に、燃料噴射量制御アク
チユエータが追従可能な範囲内とすることができ
る。従つて、2号軽由等の粘度が高い燃料を用い
た冷間時や比重の高い燃料を用いた時において
も、補正量の発散を防ぐことができ、次気筒の補
正に前回気筒の補正が干渉することがなく、気筒
毎の噴射量補正を確実に行つて、振動レベルを最
小限に抑えることができる。特に、燃料の温度だ
けでなく比重も考慮しているので、燃料の粘度を
正確に推定することができ、一層高精度の制御が
可能となる。又、燃料噴射ポンプの気筒間噴射量
のばらつきやインジエクシヨンノズルの開弁圧の
ばらつきの品質基準を緩めることができ、コスト
ダウンを図ることができる等の優れた効果を有す
る。
As explained above, according to the present invention, it is possible to always keep the cylinder-specific correction amount within a range that can be followed by the fuel injection amount control actuator, regardless of the specific gravity of the fuel or changes in this specific gravity due to temperature changes. can. Therefore, even when using fuel with high viscosity such as No. 2 light fuel when cold or when using fuel with high specific gravity, divergence of the correction amount can be prevented, and the correction of the previous cylinder is used for correction of the next cylinder. The injection amount can be reliably corrected for each cylinder without interference, and the vibration level can be minimized. In particular, since not only the temperature of the fuel but also the specific gravity is taken into consideration, the viscosity of the fuel can be estimated accurately, making it possible to control with even higher precision. In addition, quality standards for variations in the injection amount between cylinders of the fuel injection pump and variations in the valve opening pressure of the injection nozzle can be relaxed, and there are excellent effects such as cost reduction.

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

第1図は、従来の電子制御デイーゼルエンジン
における、回転変動とクランクまわり振れのうね
りの関係を示す線図、第2図は、従来の電子制御
デイーゼルエンジンで用いられているエンジン回
転センサの構成を示す断面図、第3図は、同じ
く、45゜CA毎のエンジン回転数を求める方法を示
す線図、第4図及び第5図は、同じく、毎回補正
量を求める方法を示す線図、第6図乃至第8図
は、従来例における各部信号波形の例を示す線
図、第9図は、本発明に係る電子制御デイーゼル
エンジンの気筒別燃料噴射量制御方法の要旨を示
す流れ図、第10図は、本発明が採用された自動
車用電子制御デイーゼルエンジンの実施例の全体
構成を示す、一部ブロツク線図を含む断面図、第
11図は、前記実施例で用いられている比重計の
構成を示す断面図、第12図は、同じく、電子制
御ユニツトの構成を示すブロツク線図、第13図
は、同じく、ポンプ内燃料温度及び燃料の比重を
求めるための1秒ルーチンを示す流れ図、第14
図は、同じく、毎回補正量や気筒別補正量を求め
るための割込みルーチンを示す流れ図、第15図
は、前記割込みルーチンで用いられている、補正
係数を求めるためのマツプの例を示す線図、第1
6図は、同じく、燃料の比重及び温度と気筒別補
正量の上下限ガード値の関係の例を示す線図、第
17図は、前記実施例における、燃料の種類と気
筒別補正量及びその上下限ガード値の関係の例を
示す線図である。 10……エンジン、12……燃料噴射ポンプ、
22……エンジン回転センサ、24……ポンププ
ランジヤ、32……スピルリング、34……スピ
ルアクチユエータ、36……スピル位置センサ、
44……インジエクシヨンノズル、56……アク
セルセンサ、58……ポンプ燃料温度センサ、
THF……ポンプ内燃料温度、60……燃料タン
ク、62……タンク燃料温度センサ、THF0……
タンク内燃料温度、64……比重計、ρ,ρ′……
燃料の比重、68……電子制御ユニツト
(ECU)、NEi……45゜CA毎エンジン回転数、
DNEp……エンジン回転変動、WNDLT……平
均回転変動、DDNEp……回転変動偏差、Δq……
毎回補正量、ΔQp……気筒別補正量、ΔQpmax
……上限ガード値、ΔQpmin……下限ガード値、
Qfin,Qfin′……噴射量。
Figure 1 is a diagram showing the relationship between rotational fluctuations and crank runout undulations in a conventional electronically controlled diesel engine, and Figure 2 shows the configuration of an engine rotation sensor used in a conventional electronically controlled diesel engine. The cross-sectional view shown in FIG. 6 to 8 are diagrams showing examples of signal waveforms of various parts in the conventional example, FIG. 9 is a flowchart showing the gist of the fuel injection amount control method for each cylinder of an electronically controlled diesel engine according to the present invention, and FIG. The figure is a sectional view, including a partial block diagram, showing the overall configuration of an embodiment of an electronically controlled diesel engine for automobiles in which the present invention is adopted. 12 is a block diagram showing the structure of the electronic control unit; FIG. 13 is a flowchart showing a 1-second routine for determining the fuel temperature in the pump and the specific gravity of the fuel; 14th
Similarly, the figure is a flowchart showing an interrupt routine for determining the correction amount each time and the correction amount for each cylinder, and FIG. 15 is a diagram showing an example of a map for determining the correction coefficient used in the interrupt routine. , 1st
Similarly, Fig. 6 is a diagram showing an example of the relationship between the specific gravity and temperature of fuel and the upper and lower limit guard values of the correction amount for each cylinder, and Fig. 17 is a diagram showing the relationship between the type of fuel, the correction amount for each cylinder and its FIG. 3 is a diagram showing an example of the relationship between upper and lower limit guard values. 10...Engine, 12...Fuel injection pump,
22... Engine rotation sensor, 24... Pump plunger, 32... Spill ring, 34... Spill actuator, 36... Spill position sensor,
44... Injection nozzle, 56... Accelerator sensor, 58... Pump fuel temperature sensor,
THF... Fuel temperature in pump, 60... Fuel tank, 62... Tank fuel temperature sensor, THF 0 ...
Fuel temperature in tank, 64...Hydrometer, ρ, ρ'...
Specific gravity of fuel, 68...Electronic control unit (ECU), NEi...45°CA engine rotation speed,
DNEp...Engine speed fluctuation, WNDLT...Average speed fluctuation, DDNEp...Rotation fluctuation deviation, Δq...
Each time correction amount, ΔQp...Cylinder-specific correction amount, ΔQpmax
...Upper limit guard value, ΔQpmin...Lower limit guard value,
Qfin, Qfin′...Injection amount.

Claims (1)

【特許請求の範囲】 1 爆発気筒毎の回転変動を検出・比較し、各気
筒の回転変動が揃うように、燃料噴射量制御アク
チユエータを気筒毎に制御して、気筒間の燃料噴
射量のばらつきによるエンジン振動を抑えるよう
にした電子制御デイーゼルエンジンの気筒別燃料
噴射量制御方法において、 平均回転変動と各気筒の回転変動の差から回転
変動偏差を求める手順と、 該回転変動偏差に応じて、燃料噴射量制御アク
チユエータの気筒別補正量を求める手順と、 燃料の比重及び温度を検出する手順と、 前記検出された燃料の比重を、前記検出された
燃料の温度を用いて、標準状態に換算した値に応
じて、燃料の粘度に対応して変化するようにされ
た、前記気筒別補正量の上下限ガード値を求める
手順と、 該上下限ガード値により、前記気筒別補正量に
制限をかける手順と、 制限がかけられた気筒別補正量により、燃料噴
射量制御アクチユエータを気筒毎に制御する手順
と、 を含むことを特徴とする電子制御デイーゼルエン
ジンの気筒別燃料噴射量制御方法。 2 前記上下限ガード値の絶対値を、燃料の比重
が高い時は小さくするようにした特許請求の範囲
第1項記載の電子制御デイーゼルエンジンの気筒
別燃料噴射量制御方法。
[Claims] 1. Detecting and comparing the rotational fluctuations of each explosion cylinder, controlling the fuel injection amount control actuator for each cylinder so that the rotational fluctuations of each cylinder are uniform, and reducing the variation in the fuel injection amount between the cylinders. In a method for controlling fuel injection amount by cylinder of an electronically controlled diesel engine that suppresses engine vibration due to A procedure for determining a cylinder-specific correction amount of a fuel injection amount control actuator; A procedure for detecting fuel specific gravity and temperature; and Converting the detected fuel specific gravity to a standard state using the detected fuel temperature. a procedure for determining the upper and lower limit guard values of the cylinder-specific correction amount, which vary according to the viscosity of the fuel; A method for controlling fuel injection amount by cylinder in an electronically controlled diesel engine, comprising: a step for controlling a fuel injection amount control actuator for each cylinder by a limited correction amount for each cylinder. 2. The fuel injection amount control method for each cylinder of an electronically controlled diesel engine according to claim 1, wherein the absolute value of the upper and lower limit guard values is made smaller when the specific gravity of the fuel is high.
JP59041061A 1984-03-02 1984-03-02 Fuel injection control method for respective cylinder of electronically controlled diesel engine Granted JPS60184946A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59041061A JPS60184946A (en) 1984-03-02 1984-03-02 Fuel injection control method for respective cylinder of electronically controlled diesel engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59041061A JPS60184946A (en) 1984-03-02 1984-03-02 Fuel injection control method for respective cylinder of electronically controlled diesel engine

Publications (2)

Publication Number Publication Date
JPS60184946A JPS60184946A (en) 1985-09-20
JPH0256497B2 true JPH0256497B2 (en) 1990-11-30

Family

ID=12597906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59041061A Granted JPS60184946A (en) 1984-03-02 1984-03-02 Fuel injection control method for respective cylinder of electronically controlled diesel engine

Country Status (1)

Country Link
JP (1) JPS60184946A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2514021B2 (en) * 1987-02-19 1996-07-10 新キャタピラ−三菱株式会社 Fuel injector
JPH0979074A (en) * 1995-09-12 1997-03-25 Mazda Motor Corp Fuel injection control device for diesel engine
JP5278466B2 (en) 2011-02-16 2013-09-04 トヨタ自動車株式会社 Cylinder air-fuel ratio variation abnormality detection device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57188745A (en) * 1981-05-18 1982-11-19 Nippon Denso Co Ltd Air-fuel ratio control method
JPS5823235A (en) * 1981-08-04 1983-02-10 Hino Motors Ltd Fuel injection unit for car diesel engine
JPS58214627A (en) * 1982-06-07 1983-12-13 Nippon Denso Co Ltd Fuel regulator for fuel injection pump

Also Published As

Publication number Publication date
JPS60184946A (en) 1985-09-20

Similar Documents

Publication Publication Date Title
JPH0319382B2 (en)
EP0364959B1 (en) Multi-cylinder engine control method and electronic control apparatus therefor
EP1736659B1 (en) Fuel injection controlling apparatus for internal combustion engine
JPH0229858B2 (en)
JPH0256496B2 (en)
JPH022462B2 (en)
US6199426B1 (en) Method of detection of output fluctuation in internal combustion engine
CN100419241C (en) Atmospheric pressure detection device and method for four-stroke engine
JPH0256497B2 (en)
JPH024774B2 (en)
JPH024775B2 (en)
JPH022461B2 (en)
JPH0615842B2 (en) Fuel injection timing control device for internal combustion engine
JP2004211667A (en) Control device for internal combustion engine
JPS6155347A (en) Partial cylinder injection quantity compensating method of electronic-controlled diesel engine
JP2003056378A (en) Crankshaft rotation sensor
JP3303669B2 (en) Air-fuel ratio control method for internal combustion engine
JPH0256498B2 (en)
JP3279179B2 (en) Detection method in a multi-cylinder internal combustion engine
JPS6153443A (en) Method of correcting amount of injection of each cylinder in electronic control diesel engine
JP3218970B2 (en) Detection method in internal combustion engine
JPS6217342A (en) Fuel injection control system
JPS6153442A (en) Method of correcting amount of injection of each cylinder of electronic control diesel engine
JPH0531656B2 (en)
JPH0258460B2 (en)