JPH0230956A - 内燃機関の出力変動検出装置 - Google Patents

内燃機関の出力変動検出装置

Info

Publication number
JPH0230956A
JPH0230956A JP1417989A JP1417989A JPH0230956A JP H0230956 A JPH0230956 A JP H0230956A JP 1417989 A JP1417989 A JP 1417989A JP 1417989 A JP1417989 A JP 1417989A JP H0230956 A JPH0230956 A JP H0230956A
Authority
JP
Japan
Prior art keywords
cylinder
cylinders
ratio
engine
integrated value
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.)
Granted
Application number
JP1417989A
Other languages
English (en)
Other versions
JP2586628B2 (ja
Inventor
Takeshi Kotani
武史 小谷
Toshiyuki Takimoto
滝本 敏幸
Yoshihiko Hiyoudou
義彦 兵道
Soichi Matsushita
宗一 松下
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
Publication of JPH0230956A publication Critical patent/JPH0230956A/ja
Application granted granted Critical
Publication of JP2586628B2 publication Critical patent/JP2586628B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、内燃機関の各気筒間における出力トルク差を
検出する装置に関する。
〔従来の技術および課題〕
エンジンの運転制御のため、各気筒におけるトルク差を
検出することが従来性なわれている。特開昭58−17
6424号公報あるいは特開昭59−52726号公報
には、各気筒間のトルク差を検出する方法として、各気
筒の爆発行程の所要時間と全気筒の爆発行程の平均所要
時間との偏差をとり、この偏差が所定の判定値以上か否
かを判別することが開示されている。
ところで、爆発行程の所要時間はエンジンが低回転にな
るほど大きくなる。したがって、各気筒の爆発行程の所
要時間と全気筒の爆発行程の平均所要時間との偏差の絶
対値は低回転になる程大きくなり、上記従来の構成にお
いては、低回転域に適する様判定値をもつと、中・高回
転域でのトルク差が検出できなくなり、又、逆に中・高
回転域に適する様判定値をもつと、低回転域では各気筒
間のトルク差を誤まって判定するおそれが生じる。
本発明は、全てのエンジン回転域において、各気筒間の
トルク差を高精度に検出するとともに、エンジンの運転
制御の精度を高めることのできる出力変動検出装置を提
供することを目的とする。
〔課題を解決するための手役〕
本発明に係る出力変動検出装置は、燃料供給時における
各気筒の爆発行程の所要時間を求め、各気筒の所要時間
とこの所要時間の全気筒における平均値との比を算出す
る比算出手役Aと、上記比に応じて各気筒の出力変動を
検出する手役Bとを備えることを特徴としている。
〔作 用〕
各気筒の爆発行程所要時間と全気筒の爆発行程所要時間
の平均値との比をとることにより、全ての回転域におけ
るその比の大きさをほぼ同程度とする。
〔実施例〕
以下図示実施例により本発明を説明する。
第2図は本発明の一実施例を適用した4気筒エンジンを
示す。エンジン本体11には、1番〜4番気筒に対応し
て4つの点火プラグ21.22,23゜24が取付けら
れ、またインテークマニホルド12とエキゾーストマニ
ホルド13が連結される。インテークマニホルド12の
各枝管には燃料噴射弁31.32・33.34が設けら
れる。インテークマニホルド12の上流側に連結された
吸気通路14内にはスロットル弁15が設けられ、この
スロットル弁15の弁軸にはスロットルセンサ16が連
結される。スロットルセンサ16はスロットル弁15が
実質的に全開状態のときオン信号を出力する。
ディストリビュータ17は図示しないカムシャフトによ
り回転駆動され、点火プラグ21,22,23゜24に
高電圧を供給する。基準位置センサ18は、ディストリ
ビュータ17に取付けられ、720°CA(クランク角
)毎に基準位置信号を出力する。またクランク角センサ
19はディストリビュータ17に取付けられ、30°C
A (クランク角)毎に信号を出力する。
制御回路41はマイクロコンピュータを備え、後述する
ように、各センサ16,18.19からの信号に基いて
各気筒のトルク差を検出し、各気筒に対する燃料噴射量
を算出する。制御回路41は、中央演算処理装置(CP
[I)42と、メモリ43と、入力ポート44と、出力
ポート45とを有し、これらはバス46により連結され
る。各センサ16,18゜19は入力ポート44に、ま
た燃料噴射弁31 、32 。
33・34は出力ポート45に接続される。
第3図は、制御回路41による各気筒間の出力トルク差
を検出するルーチンを示す。このルーチンは一定のクラ
ンク角毎に割込み処理されて実行される。
ステップ100では、エンジン回転数Nわが判定値以上
か否か判別される。エンジン回転数Nやはディストリビ
ュータ17に設けられたクランク角センサ19の出力信
号から検出される。エンジン回転数N、が判定値以上の
ときステップ108へ進み、判定値よりも小さいときス
テップ101以下が実行される。エンジンが高回転域に
ある時、各気筒間の出力トルク差が減少し、かつディス
トリビュータ17を含む回転系の捩りの影響が大きいた
め、ステップ101以下の出力トルク差の検出処理を高
精度に行なうことができない。そこで、この場合、ステ
ップ108において積算値SKiおよびサイクルカウン
タJ (これらSKiおよびJはステップ111におい
て計算される)が0にクリアされ、またステップ117
において気筒カウンタlが1にセットされて、このルー
チンを終了する。これに対し、エンジンが低中回転域に
ある時、ステップ101以下が実行される。
ステップ101では、現在所定の気筒が圧縮上死点(T
DC)にあるか否かが判別される。この判別は、従来周
知のように、基準位置センサ18とクランク角センサ1
9からの出力信号に基いて行なわれる。すなわち基準位
置信号は、例えば1番気筒の圧縮TDCにおいて出力さ
れるようになっており、基準位置信号の検出から180
°CA、  360゜CA、540°CA後に、それぞ
れ3番、4番、2番気筒が圧縮TDCにある。現在所定
の気筒が圧縮TDCにない場合、ステップ101の実行
によりこのルーチンは直ちに終了するが、所定の気筒が
圧縮TDCにあればステップ102が実行される。
ステップ102では、その気筒の圧縮T D C後の1
80°CA、すなわち爆発行程における所要時間718
0iがクランク角センサ19の出力信号とタイマに基い
て算出される。この所要時間T180i はその気筒の
出力トルクの逆数に比例する。ステップ103では気筒
カウンタiが1だけインクリメントされ、ステップ10
4では、全気筒についてステップ102による所要時間
7180iの演算が終了したか否かが判別される。全気
筒についてステップ102の実行が終了していればステ
ップ105へ進むが、まだ終了していなければ直ちにこ
のルーチンを終了する。本実施例では、エンジンは4気
筒を有しているので、ステップ104では気筒カウンタ
1が4を越えたか否かを判別してもよい。なお、気筒カ
ウンタ1の1.2,3.4は、点火順序を示し、それぞ
れ1番、3番、4番、2番気筒に対応する。
ステップ105では、全気筒の爆発行程の180゜CA
における平均所要時間T180AVが算出される。そし
てステップ106では、各気筒について、その気筒の1
80°CA期間の所要時間と全気筒の180°CA期間
の所要時間との比に1が求められる。すなわちこの比に
1は、その気筒のトルクと全気筒のトルクの平均値との
比を示す。
ステップ107では、現在燃料供給が遮断(燃料カット
)されているか否か判別される。スロットルセンサ16
により、スロットル弁15が実質的に全開状態にあるこ
とが検出され、かつエンジン回転数が所定値を上回って
いる時、現在燃料カット中であると判断され、これによ
り、ステップ121以下が実行されるが、それ以外の時
は燃料カット中ではないと判断され、次にステップ11
1以下が実行される。
ステップ121では、各気筒について比Kiが積算され
て積算値5KFCiが求められ、またサイクルカウンタ
Jfが1だけインクリメントされる。すなわち積算値5
KFCi は、燃料カット中における、各気筒の爆発行
程所要時間と全気筒の爆発行程所要時間の平均との比K
iを積算したものである。
燃料カット中における各気筒の積算値5KFCi の大
小関係は、各気筒が燃焼状態にないので、クランク角セ
ンサの角度検出の誤差を意味する。
ステップ122ではサイクルカウンタJfが50に達し
たか否か、すなわちステップ121において比Kiが5
0サイクル分積算されたか否かが判別される。50サイ
クル分の積算が終わっていない場合、ステップ117へ
進んで気筒カウンタlが1にセットされてこのルーチン
は終了し、その後再び全ての気筒について比Ki  (
ステップ106)が求められる。ステップ122におい
てサイクルカウンタJfが50になっている場合、ステ
ップ123において、積算値5KFCiが積算値SKF
 iに置換えられ、積算値5KFCi とサイクルカウ
ンタJfが0にクリアされる。
ステップ111では、燃料供給中における各気筒の比K
iが積算されて積算値SKiが求められ、またサイクル
カウンタJが1だけインクリメントされる。各気筒の積
算値SKiの大小関係は、各気筒の出力トルクの差に対
応する。カウンタJが50に達する前、ステップ112
からステップ117へ進み、気筒カウンタlが1にセッ
トされてこのルーチンは終了するが、カウンタJが50
に達していればステップ113が実行される。すなわち
、爆発行程が連続する2つの気筒について、燃料供給中
の積算値SK+、 SK+−+の差分と、燃料カット中
の積算値SKF 1. SKF + −+の差分とを求
め、さらにこれらの差分(SK+  5Kt−υと差分
(SKF!  sKF、−、)との変化量DSK iを
演算する。この変化量DSKiは、その気筒におけるト
ルクの落込み量を表わす。
この変化量DSK iは、ステップ114において判定
値以上か否か判別される。変化量DSK iが判定値以
上であれば、ステップ115において燃料噴射補正係数
KTAUiがβだけ増加され、変化量DSKiが判定値
よりも小さければステップ115 は実行されず現在の
燃料噴射補正係数KTA[Jiが維持される。ステップ
114.115は全ての気筒について実行され、これに
より、出力トルクが他の気筒に比べて小さい気筒に対し
、燃料噴射量が増加修正される。なお燃料噴射量TA旧
は TAUi= FAFXKTAUi xαi xTPによ
り求められ、ここでFAFはフィードバック係数、αi
は補正係数、TPは基本噴射量である。
ステップ116では積算値SKiとサイクルカウンタJ
が0にクリアされ、またステップ117では気筒カウン
タIが1にセットされる。
しかして本実施例では、まず1サイクル(720゜CA
)毎に各気筒の爆発行程の180°口A期間と全気筒の
平均180” CA期間との比に1が求められ、そして
燃料供給中あるいは燃料カット中における50サイクル
分の積算値SKi、 SKF+ が求められる。
この積算値は50サイクル毎に更新される。次いで爆発
行程が連続する2つの気筒について積算値SKL SK
+−+ の差分(SKi−3K+−+)と積算値5KF
i。
5KF1−、の差分(SKFi −5KFi−1)とが
演算され、これらの差分の変化量D S K iが判定
値以上であれば、気筒カウンタlに対応する気筒の出力
トルクが小さずぎるとして燃料噴射量が増量される。
上述したように、燃料カット中における各気筒の積算値
SKF iの大小関係は、各気筒が燃焼状態にないので
、クランク角センサの角度検出の誤差を意味するつした
がって、爆発行程で発生したトルクが各気筒において均
一であると、燃料供給中における各気筒の積算値SKi
の大小関係は、燃料カット中における各気筒の積算値5
KFiの大小関係とほぼ同じになる。
第4図(a) −(e)は、各気筒における混合気の空
燃比を均一にした場合と、1つの気筒における混合気の
空燃比を他の気筒のものよりも大きくした場合とについ
て、各気筒の積算値SKiが燃料カット時における積算
値5KFiに対してどのような関係にあるかを調査した
結果である。第4図(a)に示されるように、各気筒の
空燃比A/F”(実線A)、すなわち出力トルクがほぼ
均一の場合、燃料供給時の積算値5Ki(実線S)と燃
料カント時の積算値5KFi (破線C)とは各気筒に
おいてほぼ一致し、したがって変化量DSK+ (実線
D)は各気筒において一定の値をとる。これに対し、1
つの気筒、例えば2番気筒の空燃比を大きくすなわち出
力トルクを小さくした場合、第4図(1))に示される
ように、燃料供給時の積算1直S K l(実線S)と
燃料カット時の積算値5KFi (破線C)とは各気筒
において異なる。すなわち、2番気筒の積算値SKiが
積算値SKF iよりも大きくなると七もに、他の気筒
における積算値SKiが変化しており、この結果、2番
気筒の変化量DSKiだけが他の気筒の変化ID5Ki
よりも明らかに大きくなっている。同様に、1番、3番
、4番気筒の空燃比を大きくすると、それぞれ第4図(
C);  (d)。
(e)に示されるようにその気筒の変化量DSKiが大
きくなる。しかして第4図(a)〜(e)により、変化
量DSK iが所定の判定値よりも大きい気筒は出力ト
ルクが小さすぎ、したがってこの気筒についてrQ f
4噴射量を増量させれば各気筒の出力トルクが均一化さ
れることが理解される。
各気筒の爆発行程の所要時間と全気筒の爆発行程の平均
所要時間との偏差をとり、この偏差が所定の判定値以上
か否かを判別するようにすると、この偏差はエンジン回
転数に応じて変化するため、判定1直を回転数毎に変え
なければならない。しかし上記実施例においては各気筒
の所要時間を全気筒の平均所要時間との比K】が用いら
れており、この比に1はエンジン回転数に拘らず一定の
ため、全ての回転数域において判定値は1つでよい。
また本実施例は、ディス) IJピユータの回転軸を含
む回転系の捩りの影響が大きい、エンジンの高回転域に
おいて、各気筒の出力トルク差を検出しないように構成
されている。したがって出力トルク差の誤検出が防止さ
れる。
さらに本実施例は、基準位置センサ18により得られる
720°CA毎のパルス信号と、クランク角センサ19
により得られる30°CA毎のパルス信号と、スロット
ルセンサ1Gのスロットル全閉信号とから、燃料供給時
と燃料カット時における各気筒の爆発行程の所要時間を
求め、各気筒の出力トルク差を検出するものである。す
なわち、従来設けられているセンサによりトルク差が検
出されるので、通常のエンジンの構成がそのまま適用で
き、したがって特別にセンサ等を付加する必要がない。
さらに本実施例によれば、燃料カット時における爆発行
程所要時間を求めることにより、クランク角センサの角
度検出誤差が除去されるので、エンジン固有のバラツキ
に関係なく、各気筒間の出力トルク差を高精度に検出す
ることができる。
このように本実施例によれば、各気筒間の出力トルク差
の検出精度が向上するため、各気筒の空燃比を高精度に
均一化させることが可能となる。
この結果、アイドル運転をより、安定化させることがで
き、アイドル回転数を低下させて燃費を改善することが
できる。また、リーンバーン制御システムの場合、各気
筒間の出力トルク差が少なくなるために、エンジン全体
としてのトルク変動が小さくなり、空燃比をさらにリー
ンにすることができ、このため、燃費を向上させNOX
の排出量を減少させることができる。さらに、ストイキ
制御システムにおいて各気筒の燃料噴射量を独立に制御
した場合、各気筒の空燃比が均一化されるために、三元
触媒の浄化率を向上させることが可能となり、排気エミ
ッションをさらに改善することができる。
なお、各気筒の出力トルクを調整するには、上記実施例
のように必ずしも燃料噴射量を制御する必要はなく、各
気筒毎に点火時期を制御するようにしてもよい。
クランク角センサ19の角度検出の誤差が小さく、燃料
カット中における各気筒の比に1の積算値SKF iが
各気筒について実質的に均一である場合、第3図の結合
ルーチンにおいて積算値SKF iを考慮する必要がな
く積算値SKiのみを考慮すればよい。すなわち、他の
実施例として、ステップ107゜1.2L 122.1
23.113を実行せず、ステップ114において積算
値SKiが判定値以上か否かを判別するように変更する
とともに、燃料カット中は第3図に示された全てのステ
ップをスキップするようにしてもよい。第5図(a)、
  (b)はこの実施例における積算値SKiを示す。
もし各気筒のトルクが均一であれば、第5図(a)に示
されるように各気筒の積算値SKiは均一になるが、1
つの気筒(第5図(b)では1番気筒)のトルクが相対
的に小さいと、第5図(b)に示されるようにその気筒
の積算値SKiが他の気筒よりも大きくなる。したがっ
て、各気筒間のトルク差を検出するためには、上述した
ように積算値SKiが判定値以上か否かを判別するだけ
でよい。
この実施例によっても第3図のルーチンによる上記実施
例の場合と同様な結果が得られる。
さて上記各実施例において、もし各気筒の爆発行程の所
要時間とその全気筒平均値との比を求めるサイクルの途
中で例えば点火時期が大きく変化すると、各気筒間の燃
焼状態が均一であっても各気筒間のトルク差が過大であ
ると判定され、これによりトルクが小さいと誤判定され
た気筒の燃料噴射量が増加せしめられるおそれがある。
そこで本発明のさらに他の実施例として、第6図に示す
ように、ステップ104と105の間にステップ131
〜134が設けられ、点火時期の変化量が大きい時は上
記比を求めるステップ105〜108.111〜117
゜121〜123が実行されない。
すなわち、ステップ104において、全気筒についてス
テップ102による所要時間T180i の演算が終了
したと判定されると、ステップ131 において現在の
点火時期データがIGに格納される。ステップ132で
は、現在の点火時期データTGと前回、)点火時期デー
タrc、の差の絶対値116−IG。
が所定値に以上か否かが判別される。この絶対値+G−
IGOlが所定値に以上である時、連続する2サイクル
間において点火時期が大きく変化したことを意味し、し
たがって、上述したようにこの状態で上記比を判定する
と、実際の気筒間トルク差を正確に判定できない。そこ
でこの場合、上記比を求めるステップは全て飛ばされ、
ステップ133において現在の点火時期データIGがI
C,に更新された後、直ちにこのルーチンは終了する。
一方、ステップ132において絶対値IIG−IG。
所定値により小さい時、ステップ134において現在の
点火時期データIGがIGoに更新された後、ステップ
105以下が実行され、各気筒の爆発行程の所要時間と
その全気筒平均値との比が求められて、各気筒間のトル
ク調整が行われる。
その他のステップは第3図と同様であり、その説明を省
略する。
しかしてこの実施例によれば、負荷が変化して点火時期
が大きく変化し、これにより各気筒間のトルク差が大き
くなるような場合、各気筒間のトルク差を判定すること
がなくなる。したがって、このような過渡時における気
筒間トルク差の誤判定が防止され、エンジンの運転制御
の精度がさらに高められる。
17・・・ディストリビュータ、 18・・・基準位置センサ、 19・・・クランク角センサ。
〔発明の効果〕
以上のように本発明によれば、各気筒の出力トルク差が
高精度に検出され、ひいてはエンジンの運転制御の精度
を高めることが可能となる。
【図面の簡単な説明】
第1図は発明の構成図、 第2図は本発明の一実施例を適用したエンジンを示す図
、 第3図は出力変動検出ルーチンのフローチャート、 第4図(a・)〜(e)は各気筒の空燃比A/F、積算
値SKi、 5KFiおよび変化量DSKiを示す図、
第5図(a)、  (b)は積算値SKiの各気筒間の
差を示す図、 第6図は本発明の別実施例としての出力変動検出のフロ
ーチャート(部分)である。

Claims (1)

    【特許請求の範囲】
  1. 1.燃料供給時における各気筒の爆発行程の所要時間を
    求め、各気筒の所要時間とこの所要時間の全気筒におけ
    る平均値との比を算出する比算出手役と、上記比に応じ
    て各気筒の出力変動を検出する手役とを備えることを特
    徴とする内燃機関の出力変動検出装置。
JP1014179A 1988-04-16 1989-01-25 内燃機関の出力変動検出装置 Expired - Fee Related JP2586628B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9267288 1988-04-16
JP63-92672 1988-04-16

Publications (2)

Publication Number Publication Date
JPH0230956A true JPH0230956A (ja) 1990-02-01
JP2586628B2 JP2586628B2 (ja) 1997-03-05

Family

ID=14060974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1014179A Expired - Fee Related JP2586628B2 (ja) 1988-04-16 1989-01-25 内燃機関の出力変動検出装置

Country Status (1)

Country Link
JP (1) JP2586628B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116480471A (zh) * 2023-03-20 2023-07-25 潍柴动力股份有限公司 一种基于发动机转速信号的单缸加电时间修正方法及系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116480471A (zh) * 2023-03-20 2023-07-25 潍柴动力股份有限公司 一种基于发动机转速信号的单缸加电时间修正方法及系统

Also Published As

Publication number Publication date
JP2586628B2 (ja) 1997-03-05

Similar Documents

Publication Publication Date Title
US4508075A (en) Method and apparatus for controlling internal combustion engines
JP3358411B2 (ja) 内燃機関の回転速度制御装置
JP3186250B2 (ja) 内燃機関の空燃比制御装置
JPH0312217B2 (ja)
JP2625862B2 (ja) 多気筒内燃機関の燃料噴射量制御装置
JPH0230955A (ja) 内燃機関の出力変動検出装置
JPH0230956A (ja) 内燃機関の出力変動検出装置
JP2586565B2 (ja) 内燃機関の出力変動検出装置
JPH0730734B2 (ja) 内燃機関の制御装置
JPS63268956A (ja) エンジンの制御装置
JP2586624B2 (ja) 内燃機関の出力変動検出装置
JPH02286853A (ja) 内燃機関の燃焼異常検出装置
JP2586101B2 (ja) 多気筒内燃機関の制御装置
JP4243383B2 (ja) 燃料蒸発特性検出装置及び内燃機関の制御装置
JP2522348B2 (ja) 排気還流制御装置
JPS61157741A (ja) 吸入空気量検出装置
JPH0754744A (ja) アイドル安定化点火時期補正方法
JPH0432939B2 (ja)
JPS6125930A (ja) 内燃機関の燃料噴射量制御方法
JPS61101639A (ja) 内燃機関の空燃比制御方法
JPH0517401Y2 (ja)
JPS61129469A (ja) 内燃機関の点火時期制御装置
JPS63162951A (ja) 内燃機関の点火時期および空燃比制御方法
JPH0584386B2 (ja)
JPH01163467A (ja) 点火進角制御方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees