Nothing Special   »   [go: up one dir, main page]

JPH0571792B2 - - Google Patents

Info

Publication number
JPH0571792B2
JPH0571792B2 JP2577785A JP2577785A JPH0571792B2 JP H0571792 B2 JPH0571792 B2 JP H0571792B2 JP 2577785 A JP2577785 A JP 2577785A JP 2577785 A JP2577785 A JP 2577785A JP H0571792 B2 JPH0571792 B2 JP H0571792B2
Authority
JP
Japan
Prior art keywords
cylinder
combustion
vibration sensor
knocking
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2577785A
Other languages
Japanese (ja)
Other versions
JPS61185648A (en
Inventor
Kyotaka Mamya
Tadayoshi Kaide
Katsumi Okazaki
Akira Takai
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.)
Mazda Motor Corp
Original Assignee
Mazda 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2577785A priority Critical patent/JPS61185648A/en
Publication of JPS61185648A publication Critical patent/JPS61185648A/en
Publication of JPH0571792B2 publication Critical patent/JPH0571792B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、単一の振動センサの出力に基づいて
各気筒の燃焼状態(ノツキングその他の異常燃
焼)を制御する多気筒エンジンの制御装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a control device for a multi-cylinder engine that controls the combustion state (knocking and other abnormal combustion) of each cylinder based on the output of a single vibration sensor. .

(従来技術) 従来より、1つのノツクセンサ(振動センサ)
を設け、このノツクセンサの出力からノツキング
の発生を検出し、ノツキングが発生した場合に
は、ノツキングの発生を抑制するようにエンジン
の燃焼状態を制御するようにした多気筒エンジン
の制御装置が知られている(実開昭54−61933号
公報参照)。
(Conventional technology) Conventionally, one knock sensor (vibration sensor)
A control device for a multi-cylinder engine is known in which the occurrence of knocking is detected from the output of the knock sensor, and when knocking occurs, the combustion state of the engine is controlled to suppress the occurrence of knocking. (Refer to Utility Model Application Publication No. 1983-61933).

しかしながら、上記の制御方式では、ノツクセ
ンサによつてノツキングが検出された場合でも、
どの気筒でノツキングが実際に発生したかは検出
できず、すべての気筒について一様に燃焼の制御
が行なわれる。
However, with the above control method, even if knocking is detected by the knock sensor,
It is not possible to detect in which cylinder knocking actually occurs, and combustion control is performed uniformly for all cylinders.

ところで、多気筒エンジンにおいては、各気筒
の燃焼条件が必ずしも同一でない場合があり、あ
る特定の気筒でノツキングが生じたとしても、残
りの気筒でノツキングが発生するとは限らない。
かかる場合に、上記のごとき一様な燃焼制御を行
なうと、実際にはノツキングを発生していない気
筒に対しても例えば点火進角をリタードさせるこ
とになつて、当該気筒の出力が必要以上に低下さ
れてしまうといつた問題がある。
Incidentally, in a multi-cylinder engine, the combustion conditions of each cylinder may not necessarily be the same, and even if knocking occurs in a certain cylinder, knocking does not necessarily occur in the remaining cylinders.
In such a case, if uniform combustion control is performed as described above, for example, the ignition advance angle will be retarded even for cylinders in which no knocking actually occurs, and the output of the cylinder will be higher than necessary. There is a problem when it gets lowered.

この様な問題を解決するために、気筒ごとにノ
ツキングを検出してノツキングが発生した気筒に
ついてのみ制御することが考えられるが、1つの
センサで各気筒のノツキング状態を検出するよう
にすると、その取付位置により同一のノツキング
強度でも検出される値は気筒ごとに異なり、正確
な制御が行なえないものである。
In order to solve this problem, it is possible to detect knocking in each cylinder and control only the cylinder in which knocking occurs, but if one sensor is used to detect the knocking status of each cylinder, Depending on the mounting position, the detected value differs from cylinder to cylinder even with the same knocking strength, making accurate control impossible.

(発明の目的) 本発明は、単一の振動センサを用いて多気筒エ
ンジンを構成する個々の気筒について、ノツキン
グの有無等の燃焼状態を正確に検出することがで
き、したがつて、個々の気筒ごとの燃焼制御を精
度よく実行することができる多気筒エンジンの制
御装置を提供することを目的としている。
(Object of the Invention) The present invention is capable of accurately detecting the combustion state such as the presence or absence of knocking for each cylinder constituting a multi-cylinder engine using a single vibration sensor. It is an object of the present invention to provide a control device for a multi-cylinder engine that can accurately perform combustion control for each cylinder.

(発明の構成) このため本発明は、第1図に発明の構成図を示
すように、エンジンの振動を検出する1つの振動
センサAと、各気筒の燃焼状態を均一化する均一
化手段Bと、各気筒の燃焼状態が均一化されたと
きに、上記振動センサの出力を各気筒の燃焼タイ
ミングに合わせて読み出し、読み出した出力値か
ら各気筒の燃焼に関する判定レベルを決定する判
定レベル決定手段Cと、判定レベル決定手段によ
つて決定された各気筒ごとの判定レベルに基づい
て各気筒の燃焼状態を制御する燃焼制御手段Dと
を備えて構成したものである。
(Structure of the Invention) Therefore, as shown in the block diagram of the invention in FIG. and a determination level determining means that reads the output of the vibration sensor in accordance with the combustion timing of each cylinder when the combustion state of each cylinder is equalized, and determines a determination level regarding the combustion of each cylinder from the read output value. C, and combustion control means D that controls the combustion state of each cylinder based on the determination level for each cylinder determined by the determination level determination means.

(発明の効果) 本発明によれば、単一の振動センサでありなが
ら各気筒ごとにその気筒の燃焼状態を正確に検出
することができ、個々の気筒ごとに的確な燃焼制
御が行なえる。
(Effects of the Invention) According to the present invention, although a single vibration sensor is used, the combustion state of each cylinder can be accurately detected, and accurate combustion control can be performed for each cylinder.

(実施例) 以下、本発明の実施例を添付図面について詳細
に説明する。
(Embodiments) Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第2図にシステム構成図を示すように、エンジ
ンのコントロールユニツト1は、エンジンの各気
筒の排気通路(分岐排気通路)2−1〜2−4に
臨設した温度センサ3−1〜3−4によつて各気
筒ごとに検出される排気温度ExT(i)(i=1〜
4)、エンジンの中央部側壁に取り付けた1つの
振動センサ4によつて検出されるエンジン振動、
デイストリビユータ5から出力軸のクランク角
720度ごとに出力される気筒判別信号等を入力と
し、吸気通路6の各分岐吸気通路6−1〜6−4
に臨設したインジエクタ7−1〜7−4や点火系
8を制御する。なお、上記コントロールユニツト
1はインジエクタ7−1〜7−4に対しその噴射
タイミングと噴射時間とを制御するが、この制御
は本発明の主題とは直接には関係しないので、以
下では説明を省略する。
As shown in the system configuration diagram in FIG. 2, the engine control unit 1 includes temperature sensors 3-1 to 3-4 installed in exhaust passages (branched exhaust passages) 2-1 to 2-4 of each cylinder of the engine. Exhaust temperature ExT(i) (i=1~
4), engine vibration detected by one vibration sensor 4 attached to the side wall of the central part of the engine;
Crank angle of output shaft from distributor 5
The cylinder discrimination signal etc. output every 720 degrees is input, and each branch intake passage 6-1 to 6-4 of the intake passage 6
It controls the injectors 7-1 to 7-4 and the ignition system 8 installed therein. The control unit 1 controls the injection timing and injection time of the injectors 7-1 to 7-4, but since this control is not directly related to the subject matter of the present invention, the explanation will be omitted below. do.

第3図に示すように、振動センサ4の出力は、
気筒が第1、第3、第4、第2気筒の順で点火さ
れるのに応じて各気筒に関しその出力レベルが異
なつており、第2図に示したように、エンジンの
側壁中央に振動センサ4を設けた関係で振動セン
サ4に近い第2気筒と第3気筒の燃焼に際しては
高い出力レベルを示し、振動センサ4から遠い第
1気筒と第4気筒の燃焼に際しては低いレベルを
示す。
As shown in FIG. 3, the output of the vibration sensor 4 is
As the cylinders are ignited in the order of the first, third, fourth, and second cylinders, the output level differs for each cylinder, and as shown in Figure 2, vibrations occur in the center of the side wall of the engine. Due to the provision of the sensor 4, a high output level is shown during combustion in the second and third cylinders that are close to the vibration sensor 4, and a low level is shown during combustion in the first and fourth cylinders that are far from the vibration sensor 4.

このような振動センサ4の出力レベルの変動に
対して、上記のコントロールユニツト1は第4図
に示すフローチヤートにしたがつて各気筒ごとの
異常燃焼に対する判定レベルを設定する。
In response to such fluctuations in the output level of the vibration sensor 4, the control unit 1 sets a determination level for abnormal combustion for each cylinder in accordance with the flowchart shown in FIG.

第4図に示すように、この制御がスタートされ
ると、まず、ステツプ101で現在のエンジンの運
転状態が定常運転時か否か(加減速運転時でない
か否か)が判定され、定常運転時であるときに
は、ステツプ102において各気筒の分岐排気通路
2−1〜2−4にそれぞれ設置した温度センサ3
−1〜3−4から各気筒の排気温度ExT(i)を読
み出して、これをTE(i)としてメモリする。次の
ステツプ103では、上記のようにしてサンプリン
グした各気筒の排気温度がら一定時間の間の全気
筒の平均排気温度を演算する。そして、ス
テツプ104では、i番目の気筒の排気温度ExT(i)
と平均排気温度との偏差ΔTe(i)を求める。
この偏差ΔTE(i)の絶対値は、次のステツプ105に
おいて、予め定めた値ΔTEDと比較され、この
値ΔTEDより大きい場合には、ステツプ106にお
いて以下の如く進角補正を行なう。第4図にステ
ツプ106に関連してブロツクA内に示すように、
上記偏差ΔTE(i)に対して進角度が予め設定され
ており、上記値ΔTEDの範囲に偏差ΔTE(i)があ
る場合には、進角度の補正は行なわれないが、そ
の範囲を越えたときには、偏差ΔTE(i)に応じた
補正進角ΔSAが与えられるようになつている。
したがつて、このステツプ106では、偏差ΔTE(i)
に応じた補正進角度ΔSAをエンジンの運転状態
に応じて決定される基本進角に加算する。かかる
進角制御によつて、角気筒の排気温度ExT(i)は、
目標温度とする平均排気温度に少なくとも
±ΔTEDの範囲で均一化されることになる。
As shown in FIG. 4, when this control is started, first, in step 101, it is determined whether the current engine operating state is in steady operation (or not in acceleration/deceleration mode), and then At step 102, the temperature sensors 3 installed in the branch exhaust passages 2-1 to 2-4 of each cylinder are
The exhaust gas temperature ExT(i) of each cylinder is read from -1 to 3-4 and stored as TE(i). In the next step 103, the average exhaust temperature of all cylinders for a certain period of time is calculated from the exhaust gas temperatures of each cylinder sampled as described above. Then, in step 104, the exhaust temperature ExT(i) of the i-th cylinder is
Find the deviation ΔTe(i) between and the average exhaust temperature.
The absolute value of this deviation ΔTE(i) is compared with a predetermined value ΔTED in the next step 105, and if it is larger than this value ΔTED, advance angle correction is performed in step 106 as follows. As shown in block A in connection with step 106 in FIG.
The lead angle is preset for the above deviation ΔTE(i), and if the deviation ΔTE(i) is within the range of the above value ΔTED, the lead angle is not corrected, but if it exceeds that range. Sometimes, a corrected advance angle ΔSA is provided depending on the deviation ΔTE(i).
Therefore, in this step 106, the deviation ΔTE(i)
The corrected advance angle ΔSA corresponding to the engine is added to the basic advance angle determined according to the operating state of the engine. With this advance angle control, the exhaust temperature ExT(i) of the square cylinder becomes
The average exhaust gas temperature, which is the target temperature, is equalized within a range of at least ±ΔTED.

この演算の後、ステツプ107では、演算の対象
となつている気筒番号iが1だけインクリメント
され、その結果の気筒番号iが次のステツプ108
で“3”か否かが判定される。iが“3”でない
場合には、ステツプ104にループして、ステツプ
104から107に至る制御を実行して、次の気筒につ
いて必要な点火進角補正が実行される。i=3の
場合には、ステツプ109に移行してiを“0”に
セツトし、ステツプ110においてコントロールユ
ニツト1に内蔵したタイマに予め設定された時間
T1をセツトして、以後このタイマを“0”に向
けて減算させる。
After this calculation, in step 107, the cylinder number i that is the target of the calculation is incremented by 1, and the resulting cylinder number i is used in the next step 108.
It is determined whether the value is "3" or not. If i is not "3", loop to step 104 and repeat step
Controls from 104 to 107 are executed to perform the necessary ignition advance correction for the next cylinder. If i=3, the process moves to step 109, where i is set to "0", and in step 110, the time set in advance in the timer built in the control unit 1 is set.
T1 is set, and thereafter this timer is decremented toward "0".

次のステツプ111では、上記タイマによつて設
定されるサンプル期間か否かが判定され、サンプ
ル期間である場合には、ステツプ112において振
動センサ4の出力Vsが各気筒の燃焼タイミング
に合わせて読み込まれ、その出力の積分値M(i)が
メモリされる。この1回のサンプリングの後、気
筒数iが1だけインクリメントされ(ステツプ
113)、ステツプ114においてインクリメントした
値が“3”に達したと判定されるまではステツプ
112、113を繰り返して、各気筒ごとのセンサ出力
の積分値M(i)を求める。i=3に達すると、この
段階では4つの気筒すべてについて振動センサ4
の出力が読み込まれたことを意味するので、ステ
ツプ115においてi=0にセツトしたうえで、次
のサブルーチン116に移行する。このサブルー
チン116では、各気筒ごとにステツプ112にお
いて求めた積分値M(i)の平均値(i)を演算する。
そして、この各気筒ごとの平均値(i)に応じて各
気筒ごとにノツキングの有無を判定するための判
定レベルをブロツクB内に示すように設定する。
即ち、第3気筒と第2気筒に関しては、振動セン
サ4に近いところから判定レベルは振動センサ4
から遠い第1、4気筒の判定レベルより高く設定
されることになる。各気筒についてノツキングが
発生したか否かは、したがつて、上記サブルーチ
ン116で設定された判定レベルに基づき各気筒
の燃焼タイミングに合わせて振動センサ4からの
出力を読みむようにすることによつて、各気筒ご
とに判定が行なえるようになる。この判定に基づ
き、サブルーチン117では、いわゆるノツクコ
ントロールが実行される。つまり、ある気筒につ
いてノツキングの発生が検出された場合には、当
該気筒について所定の遅角量が設定され、その遅
角量だけ点火タイミングを遅角させることによ
り、以後のノツキングを防止する。
In the next step 111, it is determined whether or not it is the sample period set by the timer, and if it is the sample period, the output Vs of the vibration sensor 4 is read in step 112 in accordance with the combustion timing of each cylinder. The integral value M(i) of the output is stored in memory. After this one sampling, the number of cylinders i is incremented by 1 (step
113), until it is determined that the incremented value has reached "3" in step 114.
Steps 112 and 113 are repeated to obtain the integral value M(i) of the sensor output for each cylinder. When i=3 is reached, at this stage vibration sensor 4 is activated for all four cylinders.
This means that the output has been read, so in step 115 i is set to 0, and the process moves to the next subroutine 116. In this subroutine 116, the average value (i) of the integral values M(i) obtained in step 112 for each cylinder is calculated.
Then, a determination level for determining the presence or absence of knocking for each cylinder is set as shown in block B in accordance with this average value (i) for each cylinder.
That is, regarding the third cylinder and the second cylinder, the determination level is determined from the position near the vibration sensor 4.
The determination level will be set higher than the determination level of the first and fourth cylinders, which are far from the target. Therefore, whether or not knocking has occurred in each cylinder can be determined by reading the output from the vibration sensor 4 in accordance with the combustion timing of each cylinder based on the determination level set in the subroutine 116. Judgment can now be made for each cylinder. Based on this determination, a so-called knock control is executed in subroutine 117. That is, when occurrence of knocking is detected in a certain cylinder, a predetermined retard amount is set for the cylinder, and subsequent knocking is prevented by retarding the ignition timing by the retard amount.

以上のようにして、各気筒ごとのノツキングの
有無が1つの振動センサの出力に基づいて検出さ
れることになり、各気筒ごとの燃焼制御が的確に
行なわれることになる。
In this manner, the presence or absence of knocking in each cylinder is detected based on the output of one vibration sensor, and combustion control for each cylinder is accurately performed.

なお、上記の実施例では各気筒の排気温度が一
定となるように制御して、各気筒の燃焼状態を均
一化したが、本発明はかかる均一化方式に限定さ
れるものではない。
In the above embodiment, the exhaust gas temperature of each cylinder is controlled to be constant to equalize the combustion state of each cylinder, but the present invention is not limited to such an equalization method.

また、第5図に示すように、あるエンジン回転
数ごとにノツキングが発生しない範囲、即ちノツ
ク発生限界を与える最大負荷条件を設定し、その
最大負荷条件下で各気筒ごとに振動センサの出力
を読み込み、その出力レベルに基づいて各気筒ご
との判定レベルを設定するようにしてもよい。
In addition, as shown in Figure 5, a maximum load condition is set that provides a range in which knocking does not occur at a certain engine speed, that is, a knocking limit, and the output of the vibration sensor is calculated for each cylinder under that maximum load condition. The determination level for each cylinder may be set based on the read output level.

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

第1図は本発明の発明構成図、第2図は本発明
にかかる多気筒エンジンの制御装置のシステム構
成図、第3図は振動センサ出力と各気筒の燃焼圧
力との関係を示す波形図、第4図は第2図のコン
トロールユニツトが実行する判定レベル設定フロ
ーを示すフローチヤート、第5図は本発明の他の
実施例に用いるノツク発生限界を示すグラフであ
る。 A……振動センサ、B……均一化手段、C……
判定レベル決定手段、D……燃焼制御手段。
Fig. 1 is an invention configuration diagram of the present invention, Fig. 2 is a system configuration diagram of a control device for a multi-cylinder engine according to the invention, and Fig. 3 is a waveform diagram showing the relationship between the vibration sensor output and the combustion pressure of each cylinder. , FIG. 4 is a flowchart showing the judgment level setting flow executed by the control unit of FIG. 2, and FIG. 5 is a graph showing the knock occurrence limit used in another embodiment of the present invention. A... Vibration sensor, B... Equalization means, C...
Judgment level determining means, D... combustion control means.

Claims (1)

【特許請求の範囲】 1 エンジンの振動を検出する1つの振動センサ
と、 各気筒の燃焼状態を均一化する均一化手段と、 各気筒の燃焼状態が均一化されたときに、上記
振動センサの出力を各気筒の燃焼タイミングに合
わせて読み出し、読み出した出力値から各気筒の
燃焼に関する判定レベルを決定する判定レベル決
定手段と、 判定レベル決定手段によつて決定された各気筒
ごとの判定レベルに基づいて各気筒の燃焼状態を
制御する燃焼制御手段とを備えたことを特徴とす
る多気筒エンジンの制御装置。
[Scope of Claims] 1. One vibration sensor that detects vibrations of the engine, equalization means that equalizes the combustion state of each cylinder, and when the combustion state of each cylinder is equalized, the vibration sensor Judgment level determining means for reading the output in accordance with the combustion timing of each cylinder and determining a judgment level regarding the combustion of each cylinder from the read output value; and a judgment level for each cylinder determined by the judgment level determining means. 1. A control device for a multi-cylinder engine, comprising: combustion control means for controlling the combustion state of each cylinder based on the combustion condition of each cylinder.
JP2577785A 1985-02-12 1985-02-12 Control device for multiple cylinder engine Granted JPS61185648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2577785A JPS61185648A (en) 1985-02-12 1985-02-12 Control device for multiple cylinder engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2577785A JPS61185648A (en) 1985-02-12 1985-02-12 Control device for multiple cylinder engine

Publications (2)

Publication Number Publication Date
JPS61185648A JPS61185648A (en) 1986-08-19
JPH0571792B2 true JPH0571792B2 (en) 1993-10-07

Family

ID=12175273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2577785A Granted JPS61185648A (en) 1985-02-12 1985-02-12 Control device for multiple cylinder engine

Country Status (1)

Country Link
JP (1) JPS61185648A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013053554A (en) * 2011-09-05 2013-03-21 Honda Motor Co Ltd Control device for internal-combustion engine

Also Published As

Publication number Publication date
JPS61185648A (en) 1986-08-19

Similar Documents

Publication Publication Date Title
US4508075A (en) Method and apparatus for controlling internal combustion engines
US4683856A (en) Engine roughness control means
US4377996A (en) Ignition timing control method and system
US6062199A (en) Method for controlling knocking in multicylinder internal combustion engines
EP0273601A1 (en) Engine control and combustion quality detection system and method
US5027775A (en) Apparatus for controlling combustion condition
JP4248145B2 (en) How to control ignition
JPS61237884A (en) Knocking controller for internal-combustion engine
US5305722A (en) Knock suppression apparatus for an internal combustion engine
JPH0571792B2 (en)
JPS60256539A (en) Knock controller for internal-combustion engine
JP2551085B2 (en) Knock control device for internal combustion engine
JPS63268956A (en) Control device for engine
JPH08151951A (en) Knocking control device for internal combustion engine
JPH0432953B2 (en)
JPH0633855A (en) Mbt control by ion current
JPH0730734B2 (en) Control device for internal combustion engine
JPH0754748A (en) Combustion control device for internal combustion engine
JPS63124867A (en) Control device for engine
JPH0524342B2 (en)
JPH0253621B2 (en)
JPH06100146B2 (en) Engine controller
JPH0742926B2 (en) Engine ignition timing control device
JPH01315667A (en) Knocking control method
JPH0626387A (en) Air/fuel ratio control device for spark-ignition type internal combustion engine