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
Links
- 238000002485 combustion reaction Methods 0.000 claims description 31
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000979 retarding effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、単一の振動センサの出力に基づいて
各気筒の燃焼状態(ノツキングその他の異常燃
焼)を制御する多気筒エンジンの制御装置に関す
る。
各気筒の燃焼状態(ノツキングその他の異常燃
焼)を制御する多気筒エンジンの制御装置に関す
る。
(従来技術)
従来より、1つのノツクセンサ(振動センサ)
を設け、このノツクセンサの出力からノツキング
の発生を検出し、ノツキングが発生した場合に
は、ノツキングの発生を抑制するようにエンジン
の燃焼状態を制御するようにした多気筒エンジン
の制御装置が知られている(実開昭54−61933号
公報参照)。
を設け、このノツクセンサの出力からノツキング
の発生を検出し、ノツキングが発生した場合に
は、ノツキングの発生を抑制するようにエンジン
の燃焼状態を制御するようにした多気筒エンジン
の制御装置が知られている(実開昭54−61933号
公報参照)。
しかしながら、上記の制御方式では、ノツクセ
ンサによつてノツキングが検出された場合でも、
どの気筒でノツキングが実際に発生したかは検出
できず、すべての気筒について一様に燃焼の制御
が行なわれる。
ンサによつてノツキングが検出された場合でも、
どの気筒でノツキングが実際に発生したかは検出
できず、すべての気筒について一様に燃焼の制御
が行なわれる。
ところで、多気筒エンジンにおいては、各気筒
の燃焼条件が必ずしも同一でない場合があり、あ
る特定の気筒でノツキングが生じたとしても、残
りの気筒でノツキングが発生するとは限らない。
かかる場合に、上記のごとき一様な燃焼制御を行
なうと、実際にはノツキングを発生していない気
筒に対しても例えば点火進角をリタードさせるこ
とになつて、当該気筒の出力が必要以上に低下さ
れてしまうといつた問題がある。
の燃焼条件が必ずしも同一でない場合があり、あ
る特定の気筒でノツキングが生じたとしても、残
りの気筒でノツキングが発生するとは限らない。
かかる場合に、上記のごとき一様な燃焼制御を行
なうと、実際にはノツキングを発生していない気
筒に対しても例えば点火進角をリタードさせるこ
とになつて、当該気筒の出力が必要以上に低下さ
れてしまうといつた問題がある。
この様な問題を解決するために、気筒ごとにノ
ツキングを検出してノツキングが発生した気筒に
ついてのみ制御することが考えられるが、1つの
センサで各気筒のノツキング状態を検出するよう
にすると、その取付位置により同一のノツキング
強度でも検出される値は気筒ごとに異なり、正確
な制御が行なえないものである。
ツキングを検出してノツキングが発生した気筒に
ついてのみ制御することが考えられるが、1つの
センサで各気筒のノツキング状態を検出するよう
にすると、その取付位置により同一のノツキング
強度でも検出される値は気筒ごとに異なり、正確
な制御が行なえないものである。
(発明の目的)
本発明は、単一の振動センサを用いて多気筒エ
ンジンを構成する個々の気筒について、ノツキン
グの有無等の燃焼状態を正確に検出することがで
き、したがつて、個々の気筒ごとの燃焼制御を精
度よく実行することができる多気筒エンジンの制
御装置を提供することを目的としている。
ンジンを構成する個々の気筒について、ノツキン
グの有無等の燃焼状態を正確に検出することがで
き、したがつて、個々の気筒ごとの燃焼制御を精
度よく実行することができる多気筒エンジンの制
御装置を提供することを目的としている。
(発明の構成)
このため本発明は、第1図に発明の構成図を示
すように、エンジンの振動を検出する1つの振動
センサAと、各気筒の燃焼状態を均一化する均一
化手段Bと、各気筒の燃焼状態が均一化されたと
きに、上記振動センサの出力を各気筒の燃焼タイ
ミングに合わせて読み出し、読み出した出力値か
ら各気筒の燃焼に関する判定レベルを決定する判
定レベル決定手段Cと、判定レベル決定手段によ
つて決定された各気筒ごとの判定レベルに基づい
て各気筒の燃焼状態を制御する燃焼制御手段Dと
を備えて構成したものである。
すように、エンジンの振動を検出する1つの振動
センサAと、各気筒の燃焼状態を均一化する均一
化手段Bと、各気筒の燃焼状態が均一化されたと
きに、上記振動センサの出力を各気筒の燃焼タイ
ミングに合わせて読み出し、読み出した出力値か
ら各気筒の燃焼に関する判定レベルを決定する判
定レベル決定手段Cと、判定レベル決定手段によ
つて決定された各気筒ごとの判定レベルに基づい
て各気筒の燃焼状態を制御する燃焼制御手段Dと
を備えて構成したものである。
(発明の効果)
本発明によれば、単一の振動センサでありなが
ら各気筒ごとにその気筒の燃焼状態を正確に検出
することができ、個々の気筒ごとに的確な燃焼制
御が行なえる。
ら各気筒ごとにその気筒の燃焼状態を正確に検出
することができ、個々の気筒ごとに的確な燃焼制
御が行なえる。
(実施例)
以下、本発明の実施例を添付図面について詳細
に説明する。
に説明する。
第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に対しその噴射
タイミングと噴射時間とを制御するが、この制御
は本発明の主題とは直接には関係しないので、以
下では説明を省略する。
ンのコントロールユニツト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に対しその噴射
タイミングと噴射時間とを制御するが、この制御
は本発明の主題とは直接には関係しないので、以
下では説明を省略する。
第3図に示すように、振動センサ4の出力は、
気筒が第1、第3、第4、第2気筒の順で点火さ
れるのに応じて各気筒に関しその出力レベルが異
なつており、第2図に示したように、エンジンの
側壁中央に振動センサ4を設けた関係で振動セン
サ4に近い第2気筒と第3気筒の燃焼に際しては
高い出力レベルを示し、振動センサ4から遠い第
1気筒と第4気筒の燃焼に際しては低いレベルを
示す。
気筒が第1、第3、第4、第2気筒の順で点火さ
れるのに応じて各気筒に関しその出力レベルが異
なつており、第2図に示したように、エンジンの
側壁中央に振動センサ4を設けた関係で振動セン
サ4に近い第2気筒と第3気筒の燃焼に際しては
高い出力レベルを示し、振動センサ4から遠い第
1気筒と第4気筒の燃焼に際しては低いレベルを
示す。
このような振動センサ4の出力レベルの変動に
対して、上記のコントロールユニツト1は第4図
に示すフローチヤートにしたがつて各気筒ごとの
異常燃焼に対する判定レベルを設定する。
対して、上記のコントロールユニツト1は第4図
に示すフローチヤートにしたがつて各気筒ごとの
異常燃焼に対する判定レベルを設定する。
第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の範囲で均一化されることになる。
ると、まず、ステツプ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の範囲で均一化されることになる。
この演算の後、ステツプ107では、演算の対象
となつている気筒番号iが1だけインクリメント
され、その結果の気筒番号iが次のステツプ108
で“3”か否かが判定される。iが“3”でない
場合には、ステツプ104にループして、ステツプ
104から107に至る制御を実行して、次の気筒につ
いて必要な点火進角補正が実行される。i=3の
場合には、ステツプ109に移行してiを“0”に
セツトし、ステツプ110においてコントロールユ
ニツト1に内蔵したタイマに予め設定された時間
T1をセツトして、以後このタイマを“0”に向
けて減算させる。
となつている気筒番号iが1だけインクリメント
され、その結果の気筒番号iが次のステツプ108
で“3”か否かが判定される。iが“3”でない
場合には、ステツプ104にループして、ステツプ
104から107に至る制御を実行して、次の気筒につ
いて必要な点火進角補正が実行される。i=3の
場合には、ステツプ109に移行してiを“0”に
セツトし、ステツプ110においてコントロールユ
ニツト1に内蔵したタイマに予め設定された時間
T1をセツトして、以後このタイマを“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では、いわゆるノツクコ
ントロールが実行される。つまり、ある気筒につ
いてノツキングの発生が検出された場合には、当
該気筒について所定の遅角量が設定され、その遅
角量だけ点火タイミングを遅角させることによ
り、以後のノツキングを防止する。
定されるサンプル期間か否かが判定され、サンプ
ル期間である場合には、ステツプ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では、いわゆるノツクコ
ントロールが実行される。つまり、ある気筒につ
いてノツキングの発生が検出された場合には、当
該気筒について所定の遅角量が設定され、その遅
角量だけ点火タイミングを遅角させることによ
り、以後のノツキングを防止する。
以上のようにして、各気筒ごとのノツキングの
有無が1つの振動センサの出力に基づいて検出さ
れることになり、各気筒ごとの燃焼制御が的確に
行なわれることになる。
有無が1つの振動センサの出力に基づいて検出さ
れることになり、各気筒ごとの燃焼制御が的確に
行なわれることになる。
なお、上記の実施例では各気筒の排気温度が一
定となるように制御して、各気筒の燃焼状態を均
一化したが、本発明はかかる均一化方式に限定さ
れるものではない。
定となるように制御して、各気筒の燃焼状態を均
一化したが、本発明はかかる均一化方式に限定さ
れるものではない。
また、第5図に示すように、あるエンジン回転
数ごとにノツキングが発生しない範囲、即ちノツ
ク発生限界を与える最大負荷条件を設定し、その
最大負荷条件下で各気筒ごとに振動センサの出力
を読み込み、その出力レベルに基づいて各気筒ご
との判定レベルを設定するようにしてもよい。
数ごとにノツキングが発生しない範囲、即ちノツ
ク発生限界を与える最大負荷条件を設定し、その
最大負荷条件下で各気筒ごとに振動センサの出力
を読み込み、その出力レベルに基づいて各気筒ご
との判定レベルを設定するようにしてもよい。
第1図は本発明の発明構成図、第2図は本発明
にかかる多気筒エンジンの制御装置のシステム構
成図、第3図は振動センサ出力と各気筒の燃焼圧
力との関係を示す波形図、第4図は第2図のコン
トロールユニツトが実行する判定レベル設定フロ
ーを示すフローチヤート、第5図は本発明の他の
実施例に用いるノツク発生限界を示すグラフであ
る。 A……振動センサ、B……均一化手段、C……
判定レベル決定手段、D……燃焼制御手段。
にかかる多気筒エンジンの制御装置のシステム構
成図、第3図は振動センサ出力と各気筒の燃焼圧
力との関係を示す波形図、第4図は第2図のコン
トロールユニツトが実行する判定レベル設定フロ
ーを示すフローチヤート、第5図は本発明の他の
実施例に用いるノツク発生限界を示すグラフであ
る。 A……振動センサ、B……均一化手段、C……
判定レベル決定手段、D……燃焼制御手段。
Claims (1)
- 【特許請求の範囲】 1 エンジンの振動を検出する1つの振動センサ
と、 各気筒の燃焼状態を均一化する均一化手段と、 各気筒の燃焼状態が均一化されたときに、上記
振動センサの出力を各気筒の燃焼タイミングに合
わせて読み出し、読み出した出力値から各気筒の
燃焼に関する判定レベルを決定する判定レベル決
定手段と、 判定レベル決定手段によつて決定された各気筒
ごとの判定レベルに基づいて各気筒の燃焼状態を
制御する燃焼制御手段とを備えたことを特徴とす
る多気筒エンジンの制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2577785A JPS61185648A (ja) | 1985-02-12 | 1985-02-12 | 多気筒エンジンの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2577785A JPS61185648A (ja) | 1985-02-12 | 1985-02-12 | 多気筒エンジンの制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61185648A JPS61185648A (ja) | 1986-08-19 |
| JPH0571792B2 true JPH0571792B2 (ja) | 1993-10-07 |
Family
ID=12175273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2577785A Granted JPS61185648A (ja) | 1985-02-12 | 1985-02-12 | 多気筒エンジンの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61185648A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013053554A (ja) * | 2011-09-05 | 2013-03-21 | Honda Motor Co Ltd | 内燃機関の制御装置 |
-
1985
- 1985-02-12 JP JP2577785A patent/JPS61185648A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61185648A (ja) | 1986-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4508075A (en) | Method and apparatus for controlling internal combustion engines | |
| 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 (ja) | 点火を制御する方法 | |
| JPS61237884A (ja) | 内燃機関用ノツキング制御装置 | |
| US5305722A (en) | Knock suppression apparatus for an internal combustion engine | |
| JPS60256539A (ja) | 内燃機関用ノツクコントロ−ル装置 | |
| JPS61185648A (ja) | 多気筒エンジンの制御装置 | |
| JP2551085B2 (ja) | 内燃機関のノック制御装置 | |
| JPH08151951A (ja) | 内燃機関のノッキング制御装置 | |
| JPS63268956A (ja) | エンジンの制御装置 | |
| JPH0730734B2 (ja) | 内燃機関の制御装置 | |
| JPH0432953B2 (ja) | ||
| JPS63124867A (ja) | エンジンの制御装置 | |
| JPH0633855A (ja) | イオン電流によるmbt制御方法 | |
| JPH0754748A (ja) | 内燃機関の燃焼制御装置 | |
| JPH02259251A (ja) | 内燃機関の燃焼制御装置 | |
| JPH0524342B2 (ja) | ||
| JPH0253621B2 (ja) | ||
| JPH0626387A (ja) | 火花点火式内燃機関の空燃比制御装置 | |
| JPH06100146B2 (ja) | エンジンの制御装置 | |
| JPH0742926B2 (ja) | エンジンの点火時期制御装置 | |
| JPH01315667A (ja) | ノック制御方法 | |
| JPH06272601A (ja) | エンジンの制御装置 |