JPH0315645A - エンジン制御装置 - Google Patents

エンジン制御装置

Info

Publication number
JPH0315645A
JPH0315645A JP1148411A JP14841189A JPH0315645A JP H0315645 A JPH0315645 A JP H0315645A JP 1148411 A JP1148411 A JP 1148411A JP 14841189 A JP14841189 A JP 14841189A JP H0315645 A JPH0315645 A JP H0315645A
Authority
JP
Japan
Prior art keywords
engine
data
control
cylinder
crankshaft
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.)
Pending
Application number
JP1148411A
Other languages
English (en)
Inventor
Yuji Maeda
裕司 前田
Yozo Nakamura
中村 庸蔵
Kenichi Nakamura
憲一 中村
Masami Nagano
正美 永野
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1148411A priority Critical patent/JPH0315645A/ja
Priority to US07/534,948 priority patent/US5111405A/en
Priority to DE69007685T priority patent/DE69007685T2/de
Priority to EP90306359A priority patent/EP0403212B1/en
Priority to KR1019900008677A priority patent/KR0145702B1/ko
Publication of JPH0315645A publication Critical patent/JPH0315645A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/045Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions combined with electronic control of other engine functions, e.g. fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D43/00Conjoint electrical control of two or more functions, e.g. ignition, fuel-air mixture, recirculation, supercharging or exhaust-gas treatment
    • 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
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1512Digital data processing using one central computing unit with particular means concerning an individual cylinder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/155Analogue data processing
    • F02P5/1553Analogue data processing by determination of elapsed angle with reference to a particular point on the motor axle, dependent on specific conditions
    • F02P5/1556Analogue data processing by determination of elapsed angle with reference to a particular point on the motor axle, dependent on specific conditions using a stepped control, dependent on speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B1/00Engines characterised by fuel-air mixture compression
    • F02B1/02Engines characterised by fuel-air mixture compression with positive ignition
    • F02B1/04Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B75/00Other engines
    • F02B75/02Engines characterised by their cycles, e.g. six-stroke
    • F02B2075/022Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle
    • F02B2075/027Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle four
    • 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
    • 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/0097Electrical control of supply of combustible mixture or its constituents using means for generating speed signals
    • 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)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マイコン(マイクロコンピュータ)を用いた
内燃機関の制御装置に係り、特に、自動車用ガソリンエ
ンジンに好適なエンジン制御装置に関する. 〔従来の技術〕 自動車用のエンジン、特に自動車用ガソリンエンジンで
は、厳しい排ガス規制をクリアしながら、なおかつ、さ
らに充分に高い性能が要求されるため、近年、エンジン
の給気流量や回転速度など、エンジンの運転状態を表わ
す各種のデータを逐次取り込み、これに基づいて各シリ
ンダごとに所定の制御データを算定し、この制御データ
により各シリンダごとに独立に燃料供給量や点火時期な
どを制御する方式の制御装置が使用されるようになって
きており、その例を、例えば特開昭58−185973
号、特開昭59−49372号、それに特開昭59−2
01972号の各公報に見ることが出来る。
ところで、このような制御装置ではエンジンの回転速度
を表わすデータが必要であるが、上記従来技術では、ク
ランク軸が、例えば180度などの所定角度位置に達す
る毎に発生されてくる、いわゆる基準角度位置信号(R
EF信号)の周期から検出した回転速度を、エンジン制
御用データ算定のための回転速度データとして、共通に
使用していた。
〔発明が解決しようとする課題〕
上記従来技術は、エンジンの回転速度が不規則な脈動を
含み、検出技法によりかなり異なった検出データを示す
点、及び回転速度の検出に、上記した基準角度位置信号
の少なくとも1周期期間の遅れを伴なう点について配慮
がされておらず、このため、特に回転慣性の小さい高速
型のエンジンなどではシリンダ間での燃焼状態の違いな
どを充分に反映した制御データを得ることが出来ずシリ
ンダ毎に独立して制御用データを作成する方式を採用し
たにもかかわらず、不整燃焼の抑制や最適点火時期制御
が充分に得られないという問題があった. 本発明の目的は、エンジンの運転状態を表わす各種のデ
ータを逐次取り込み、これに基づいて各シリンダごとに
所定の制御データを算定し、この制御データにより各シ
リンダごとに独立に燃料供給量や点火時期などを制御す
る方式の利点が充分に活かされ、不整燃焼の抑圧や最適
点火時期の制御などが充分に得られるようにしたエンジ
ン制御装置を提供することにある. 〔課題を解決するための手段〕 上記目的を達成するため,本発明は、複数のシリンダの
各ピストンが夫々同一の所定のストローク位置にあると
きでのクランク軸の回転角速度を逐次独立に検出し、こ
のクランク回転角速度に基づいて各シリンダごとの回転
速度データをそれぞれ算定するようにしたものである。
〔作用〕
エンジンのクランク軸の回転角速度は、各シリンダの燃
焼状態により変化し、脈動を示しているが、各シリンダ
のピストンが同一のストローク位置にあるときでのクラ
ンク軸回転角速度から、夫々独立に回転速度データを検
出すれば、夫々の回転速度データは充分に各シリンダの
燃焼状態に対応したものとなり、この夫々の回転速度デ
ータにも基づいて独立に各シリンダ毎の制御データが作
成されるので、充分に精度の良いエンジン制御が可能に
なる。
〔実施例〕
以下、本発明によるエンジン制御装置について,図示の
実施例により詳細に説明する. 第3図は本発明が適用された、電子式燃料噴射方式のエ
ンジンシステムの一例を示したもので、図において、エ
ンジンが吸入すべき空気はエアクリーナ1の入口部2か
ら取り入れられ、吸気流量を検出する熱線式空気流量計
3、ダクト4、吸気流量を制御する絞り弁が収容された
絞り弁ボデイ5を通り、コレクタ6に入る.そして、こ
こで吸気は、エンジン7の各シリンダに接続された各吸
気管8に分配され、シリンダ内に導かれる。
他方、ガソリンなどの燃料は、燃料タンク9から燃料ボ
ンブ10により吸引、加圧された上で、燃料ダンパ11
.燃料フィルタ12、燃料噴射弁(インジェクタ)13
、それに燃圧レギュレータ14が配管されている燃料系
に供給される。そして、この燃料は、上記した燃圧レギ
ュレータ14によリ一定の圧力に調圧され、それぞれの
シリンダの吸気管8にに設けられている燃料噴射弁l3
から吸気管8の中に噴射される. また、上記空気流量計3からは吸気流量を表わす信号が
出力され、コントロールユニット15に入力されるよう
になっている. さらに、上記絞り弁ボデイ5には絞り弁5の開度を検出
するスロットルセンサ18が取付けてあり、その出力も
コントロールユニット15に入力されるようになってい
る. 次に、16はデイスト(ディストリビュータ)で、この
デイスト16にはクランク角センサが内蔵されており、
クランク軸の基準回転角位置を表わす基準角信号REF
と、微小角度、例えば2度毎の回転角位置検出用の角度
信号POSとが出力され、これらの信号もコントロール
ユニット15に入力されるようになっている. コントロールユニット15の主要部は、第4図に示すよ
うに、MPU% ROMと、A/D変換器、人出力回路
などを含むLSIとからなるマイコンで構成されており
、上記した空気流量計3やデイストl6、さらにはスロ
ットルセンサ18などのエンジンの運転状態を検出する
各種のセンサなどからの信号を入力として取り込み、所
定の演算処理を実行し、この演算結果として算定された
各種の制御信号を出力し、上記した燃料噴射弁l3や点
火コイル17に所定の制御信号を供給し、燃料供給量と
点火時期とを制御する。
次に、これらの制御の詳細について説明する。
まず、クランク角センサから出力されるPOS信号につ
いてみると、この信号は、そもそも、そのパルス数のカ
ウントにより角位置を検出するためのものなので、それ
らのパルス位置精度については特に考慮されてはいない
ため、通常、そのバルス伺生間隔にかなりの誤差を持つ
上、エンジンのストローク間でのトルク変動などによる
回転伝達系に存在するガタや歪などにより、このPOS
信号の間隔をF/V変換してみると、第5図(a)に示
すように、極めて細かな、不規則な変動を伴った、比較
的周期的な大きな変動を示すものとなる.従って、この
第5図(a)から容易に理解されるように、このPOS
信号からそのままエンジン回転数(以下、回転速度を回
転数という)を検出したのでは、上記したシリンダ別の
制御データを用いる方式のエンジン制御に適用しても充
分な結果は得られない しかしながら、このPOS信号も、第5図(b)、(C
)に示すように、分周してやることによりフィルタ効果
が現われ、不規則な変動が取り除かれて比較的きれいな
波形となり、シリンダ別の制御にも使用可能になること
が分かる.なお、この図で(b)は5分周、(c)は1
0分周である。つまり、クランク軸の回動角度の所定範
囲にわたる回転角速度を平均化して検出してやれば、良
いことが分かる。
そこで、本開明では、この変動の影響を除くため、エン
ジンストロークの、所定の同一時点の所定の範囲内でク
ランク軸の回転角速度を検出するようにしたものである
ところで、この所定の範囲は任意に定めてよいが、しか
し、この範囲としては、エンジンのクランク軸の回転角
速度がピークを示す時点を含むようにするのが望ましく
、以下、この点について第6図により説明する. 周知のように、本発明が主として適用される自動車用ガ
ソリンエンジンなどでは、4サイクル方式であり、この
4サイクルエンジンでは、第6図の(a)〜(d)に示
すように、各気筒(シリンダ)毎に吸気、圧縮、燃焼、
排気の各行程(ストローク)を繰り返えすから、エンジ
ン全体では、クランク軸が2回転する角度、すなわち7
20度を気箇数で割った角度、例えば4気筒エンジンで
は180度、クランク軸が回転する毎に燃焼が起こって
いる。
そして、このとき、その燃焼圧力にも変動があるので,
結局、エンジンのクランク軸に現われる回転角速度は、
第6図(e)に示すようになり、エンジンのクランク軸
の回転角加速度は、同図(f)に示すようになる. この第6図から容易に理解されるように、クランク軸の
回転角加速度が正から負に反転する時点、つまり燃焼行
程での上死点と下死点との、ほぼ中間の時点が回転角速
度のピーク時点となる。
そして、このクランク軸の回転角速度のピーク値は、そ
のとき燃焼行程にある気筒で発生したトルクによるもの
であるから、結局、各気簡の燃焼行程でクランク軸に現
われている回転角速度のピーク値は,その気簡の燃焼状
態を反映していることになり、従って、このクランク軸
の回転角速度がピーク値を示す時点でエンジンの回転数
を検出するのが、最もエンジンの燃焼状態を正確に表わ
すことになるのである. 以上のことを前提として、次に、本J?!明の一実施例
によるエンジン回転数検出動作について説明する。
上記したように、特に何も配慮しない限り、エンジンに
は、気筒毎に燃焼のバラツキがあり、常に燃焼の良い気
筒と悪い気筒とが存在し、この結果、エンジンの(クラ
ンク軸)回転角速度のピーク値には、第1図(a)に示
すように、かなりの変動があり、これが上記したように
、各気筒毎の燃焼状態を表わすが、これを検出するため
、同図(b)に示すような角速度計測位置を設定し、こ
の位置毎に角速度データN(N.,N,,N1・・・・
・N.)を、同じ<(C)に示すようにして計測し、順
次記憶して行く。
これを第2図により詳細に説明すると、まず、第2図(
e)に示すように、例えば上死点(TDC)からクラン
ク軸角度が80〜100度の区間だけオンになる角度計
測用区間信号が開生されるようにし、この区間計測用信
号の継続時間(オン時間)を計測して,その逆数から角
速度データを演算するのである。なお、このため、第3
図では説明しなかったが、ディスト16に内蔵されてい
るクランク角センサは、この角度計測用区間信号も允生
ずるように構成されている. 一方、これに代えて、POS信号を用い、REF信号か
ら所定個数、例えば80個のPOS信号パルスが検出さ
れた後、所定個数、例えば20個のREF信号パルスが
計数されるまでの時間を測定し、上記した角速度データ
Nを求めるようにしてもよい。
ンジンの吸気負圧Pcや、負荷を直接表わすデータL 
DATAを用いてマップ検索するようにしても良い。
このようにして演算した角速度データNは、第1図(a
)に示す気筒判別信号を用い、各気筒ごとに用意してあ
るNテーブルに格納して行く.そして、金気筒のNデー
タが揃う毎に、第1図で示すと、データN1が演算され
た時点で、今度は気筒別N平均テーブルに格納して行く
。なお、これは、燃焼が不安定なときでも誤差を少なく
するための処理であり、平均化するためのデータの個数
は、必ずしも上記した場合の8個とは限らない。この第
1図では、データN,が取り込まれたところで規定平均
個数に達したとして平均化テーブルに格納し、データN
,が現われた時点から制御量の補正を行ない、各気簡の
角速度ピーク値を揃えてゆくようにしたものである。
ここで、時々発生する大きな不整燃焼(ラフ)の問題が
ある。例えば、第8図に示すように、ラフの発生により
データN,の後で、第8図(b)に示すように、エンジ
ン回転角速度が大きく落ちこむと、速度の連続性のため
、その後に続くデータN3、N4も、同図(e)に示す
ように、大きく落ちこんで見える。しかし、このときに
は、別に燃焼が悪くて落ちこんだ訳ではないから、この
ままでNデータとして取り込むと大きな誤差となって現
われてしまう。
そこで、この実施例では、このようなラフの允生による
誤差を防止するため、第8図(d)に示すように、或る
データN.を取り込むと同時に、それとl時点前のデー
タN +−+との差ΔN,を計測し、二の差ΔN1が所
定の判定値Xを超えたか否かによりラフの発生を判定し
、ラフ発生と判断したときには、その気筒以降のNデー
タの取り込みをしばらく中止するようにする.そして、
このときの、次のデータ取り込み開始区間を、ラフが発
生した気簡の次の気筒からとすることにより、データの
欠落が最小限に抑えられるようにしている。
ΔN l= N r  N + − rΔNl≧X ただし i:データ番号 従って、この実施例によれば、不整燃焼(ラフ)などに
よる誤差の発生が充分に低く抑えられ、精度の良い制御
を得ることができる。
ところで、以上の制御動作は、コントロールユニット1
5(第4図)により実行されるエンジン制御処理の一部
として実行されるのであるが、以下、エンジン制御を含
めての制御処理動作について説明する。
まず、この実施例では、第9図に示すように、エンジン
がアイドル状態か否かによって、エンジン制御の内容が
、かなり異なったものとなり、このため、まず、ステッ
プ90でエンジンがアイドル状態か否かを調べている。
そして、アイドル状態では、ステップ92による判断を
行い、点火時期制御とアイドルスピードコントロール、
それに空燃比制御が行われていないことが、本発明によ
る制御が実行されるための条件となるようにしている.
つまり、これらの制御が行われていると、それらの制御
が互いに影響して、上記したデータNが不正確になるか
らである。
また、エンジンがアイドル状態でないときでも、低負荷
運転領域にある場合には、やはりNデータの取り込みを
正確にするため、ステップ94でスロットル開度変化と
、吸入空気量変化とを調べ、それらが所定の判定値x1
、x2以内であることが条件となるようにしている。
ステップ92による処理Aは、第10図に、そしてステ
ップ96による処理Bは第11図にそれぞれ示されてお
り、これらにより、上記した各気筒毎のエンジン回転数
データの演算が実行される.これらの処理A, Bにお
ける処理Cの詳細を示したのが第12図で、まずステッ
プ120で、N平均値テーブルから全気筒の平均Nデー
タN,を算出する. 次に、ステップ122で、各気筒毎の偏差O,を算定す
る. σ+=N+  NJ ステップ124では、この偏差σが所定の判定値x4を
超えているか否かを調べ、超えていると判断されたとき
に、気筒間でのバラツキが大きくなったものとして、ス
テップ126,128による制御量の補正処理を実行す
るのである。
まず、ステップ126では、偏差σ1に対応した補正値
をテーブル検索により求め、これによりステップ128
で、処理Aでのアイドル制御のときには補正値テーブル
の書き換えを、そして処理Bでの低負荷運転領域での場
合には補正値マップの書き換えをそれぞれ実行するので
ある。
なお、ステップ120による全気筒の平均NデータN,
の算出処D理は、第13図に示す処理Dに代えてもよい
.つまり、テーブル検索したデータの最大値と最小値を
除いてから平均化するのである。
次に、制御量として適用すべき対象について説明する。
エンジンの制御対象としては、第7図に示すように、ト
ルクに主として変化を与えるパラメータとなる点火時期
ADVと、燃料噴射量Fuelとがある。
しかしながら、これらに優先順位を付すとすれば、排ガ
スへの影響をあまり与えないで大きなトルク制御が可能
な点で、点火時期制御が効果的であり、この点火時期制
御だけでは効果が充分に得られないときに燃料噴射量の
制御を付加するようにするのが良い。なお、勿論、本開
明は、これらに限定されるものではない。
ところで、この実施例による制御は、アイドル時だけで
はなく、低速走行時の制御にも適用可能であるが、この
ときには、スロットル開度Othと吸気流量Qaが、或
る所定の時間(少なくともlサイクルが経過する時間)
は一定に保たれているという条件で制御するようにする
と、アイドルから低速走行に移行するときに発生しやす
いサージングの抑圧に効果的である。
一方、アイドル時での制御だけに限定して実施した場合
には、コントロールユニット15内のマイコンによる処
理に余裕が生じる場合には、エンジン制御用の目標回転
数の設定の仕方として、各気筒毎に何回かサンプリング
した値の平均値を求め、この平均値の最大値と最小値を
除いてから再び平均化してもとめる方法を適用しても良
い。
この方法によれば、極めて安定した判定基準が得られる
ので、さらに適切な制御を与えることができる. さらに、このようにしても、低速走行中にサージングが
発生してしまう場合には、エンジン回転角の180度毎
に求まるエンジン回転数Neを、順次、その前回での値
との差ΔNeを見て、その変曲点を検出することにより
サージングの共振周波数が、その車両の固有値として予
測できるので、これを検出し、このサージングによるト
ルク変動と逆位相のトルクがエンジンから発生されるよ
うに点火時期を制御してやれば、効果的にサージングを
抑えることが出来る.なお、このときには、気箇別の制
御の必要はないから、順次、トルクを制御してゆくだけ
でよい。
ところで、上記実施例では、各種のデータをテーブル化
して使用しているが、これは第14図に示すように、バ
ックアップRAMに格納し、順次書き換えられて使用さ
れるようになっている.従って、この実施例によれば、
エンジンの運転を再開する毎に、前回までに補正されて
いた制御データによる学習制御が得られるので、常に的
確な制御が確実に期待できる. なお、このとき、気箇別の制御量は、予め、その車両毎
に定められたデータを基本値とし、それに本発明により
演算されてくるデータを補正値として扱い、且つ、アイ
ドル制御用と低速走行制御用とを別のマップに分けて格
納して行くのである。
そして、Nデータから演算した制御量は、順次、このマ
ップに加算して行くようにするのである.また、上記し
たサージング共振周波数の検出に際しては、Nデータを
時系列データとして取り込み、変曲点が検出されたら、
極大値と極小値として取り込むと同時に、その位置をデ
ータ数のカウント値として記憶しておく.そして、これ
らの差極大値一極小値 を間隔データ数で割った値が、或る規定値以上になった
とき,Nデータの変化は周期的変動であると判断するよ
うにし、これによりサージング抑制用の逆位相のトルク
が得られるように点火時期制御するのである. ところで、エンジンの性能を極限まで引き出すためには
、その点火時期をノック発生の限界まで進める必要があ
る.しかしながら、従来は、気筒間での燃焼状態のバラ
ツキなどを考慮して、点火進角値に、第15図に示すよ
うに、余裕を持たせておく必要があったが、上記実施例
によれば、各気筒毎に、その燃焼状態に対応した制御が
可能になるため、第15図に示すように、ノックの発生
などを考慮した点火時期の余裕度の設定が少なくて済む
ため、エンジン性能の極限までの向上を容易に行うこと
ができる. 〔発明の効果〕 本発明によれば、気筒間での燃焼のバラツキなどにも充
分に対応でき、常に適切な制御が可能になるので、エン
ジンの性能を充分に引き出すことが出来る上、アイドル
運転時での安定性を大いに改善することができる. また、低速走行時での燃焼のバラツキが抑えられるので
、サージングの抑制が充分に得られるという効果がある
【図面の簡単な説明】
第1図は本発明によるエンジン制御装置の一実施例の動
作を説明するタイミングチャート第2図は同じく動作説
明用の波形図、第3図は本開明の一実施例が適用された
エンジンシステムの一例を示す構成図、第4図はコント
ロールユニットの一実施例を示すブロック図、第5図は
エンジン回転数の変動状態を説明する波形図、第6図は
エンジン回転数と動作行程の関係を示す説明図、第7図
はエンジン制御量の説明図、第8図はデータ取り込み動
作を説明するタイミングチャート、第9図、第10図、
第11図、第12図、第13図ははそれぞれ動作説明用
のフローチャート、第14図はバックアップRAMの説
明図、第15図は本開明の効果を説明する特性図である
. l・・・・・・エアクリーナ、2・・・・・・エアクリ
ーナの入口部、3・・・・・・熱線式空気流量計、4・
・・・・・ダクト、5・・・・・・絞り弁ボディ、6・
・・・・・コレクタ、7・・・・・・エンジン、8・・
・・・・吸気管、9・・・・・・燃料タンク、10・・
・・・・燃料ポンプ、1l・・・・・・燃料ダンパ、l
2・・・・・・燃料フィルタ、l3・・・・・・燃料噴
射弁(インジエクタ)、14・・・・・・燃圧レギュレ
ータ、15・・・・・・コントロールユニット. 第 8 図 第2図 第4図 第5図 第6図 第7図 R:角連戻の平の値 σj:fL′ItI1ヌリ角遼膚の平均イ直との差(i
=気笥No.) χ4:4’l枦ttL!!+補正するかの中1定儂第9
図 ADV:β.火a!期 rsc :μドルスご−ドコ)1口ールAQ竃h:規.
mra内のスロットル聞崖妥1ヒAQa:規え瞬間内の
暁天空気量受イ乙入:23!!.看v1櫛 第10図 第12図 第13図

Claims (1)

  1. 【特許請求の範囲】 1、エンジンの制御に必要な制御用データを複数のシリ
    ンダの夫々毎に計算する方式のエンジン制御装置におい
    て、複数のシリンダの各ピストンが夫々同一の所定のス
    トローク位置にあるときでのクランク軸の回転角速度を
    逐次独立して検出する回転角速度検出手段と、この回転
    角速度検出手段による検出結果に基づいて各シリンダご
    との回転速度データを算定する回転速度演算手段を設け
    、この各シリンダ毎の回転速度データを用いて上記エン
    ジン制御用データを計算するように構成したことを特徴
    とするエンジン制御装置。 2、請求項1の発明において、上記所定のストローク位
    置が、燃焼行程の上死点と下死点のほぼ中間位置である
    ことを特徴とするエンジン制御装置。 3、請求項1の発明において、上記制御用データが、エ
    ンジンの点火時期及び燃料供給量の少なくとも一方を制
    御するデータであることを特徴とするエンジン制御装置
JP1148411A 1989-06-13 1989-06-13 エンジン制御装置 Pending JPH0315645A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP1148411A JPH0315645A (ja) 1989-06-13 1989-06-13 エンジン制御装置
US07/534,948 US5111405A (en) 1989-06-13 1990-06-08 Engine control system
DE69007685T DE69007685T2 (de) 1989-06-13 1990-06-12 Steuerungsanlage eines Motors.
EP90306359A EP0403212B1 (en) 1989-06-13 1990-06-12 Engine control system
KR1019900008677A KR0145702B1 (ko) 1989-06-13 1990-06-13 엔진제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1148411A JPH0315645A (ja) 1989-06-13 1989-06-13 エンジン制御装置

Publications (1)

Publication Number Publication Date
JPH0315645A true JPH0315645A (ja) 1991-01-24

Family

ID=15452191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1148411A Pending JPH0315645A (ja) 1989-06-13 1989-06-13 エンジン制御装置

Country Status (5)

Country Link
US (1) US5111405A (ja)
EP (1) EP0403212B1 (ja)
JP (1) JPH0315645A (ja)
KR (1) KR0145702B1 (ja)
DE (1) DE69007685T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909724A (en) * 1996-03-29 1999-06-08 Mazda Motor Corporation Engine control method

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69129245T2 (de) * 1990-02-14 1998-08-06 Lucas Ind Plc Vorrichtung zur Detektierung von Fehlzündungen
US5337240A (en) * 1990-09-20 1994-08-09 Mitsubishi Denki Kabushiki Kaisha Misfiring sensing apparatus
US5808186A (en) * 1992-06-09 1998-09-15 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Method for detecting misfire by fluctuation in crankshaft rotation
JP2807738B2 (ja) * 1993-10-15 1998-10-08 本田技研工業株式会社 内燃エンジンの燃焼状態検出装置
GB9504625D0 (en) * 1995-03-08 1995-04-26 Lucas Ind Plc Fuel system
JPH09195826A (ja) * 1996-01-12 1997-07-29 Yamaha Motor Co Ltd 多気筒エンジンの空燃比制御方法
US5701865A (en) * 1996-04-26 1997-12-30 Chrysler Corporation Method of adjusting idle spark for an individual cylinder of an internal combustion engine
DE19627796A1 (de) * 1996-07-10 1998-01-15 Porsche Ag Verfahren und Vorrichtung zur Überwachung der Stellung einer variablen Ventilsteuerung
EP1055057B1 (de) 1998-02-09 2002-05-08 Siemens Aktiengesellschaft Verfahren zur drehzahlregelung von mehrzylindrigen verbrennungsmotoren
JP2000008939A (ja) * 1998-06-26 2000-01-11 Keihin Corp エンジン回転数算出装置
US6170463B1 (en) * 1999-03-05 2001-01-09 Outboard Marine Corporation Method and apparatus for optimizing engine operation
US6516253B2 (en) * 2000-12-05 2003-02-04 Ford Global Technologies, Inc. Engine ready detection using crankshaft speed feedback
JP4104389B2 (ja) * 2002-07-17 2008-06-18 本田技研工業株式会社 単気筒エンジンのクラッチ断続検出装置
JP4179192B2 (ja) * 2004-03-08 2008-11-12 株式会社デンソー 内燃機関の燃焼状態検出装置
DE102004023589B4 (de) * 2004-05-13 2007-09-27 Audi Ag Verfahren zur Erkennung einer Veränderung von Steuerzeiten von Gaswechselventilen von Zylindern eines Verbrennungsmotors
DE102006000450A1 (de) * 2005-09-07 2007-03-08 Denso Corp., Kariya Steuerung einer Brennkraftmaschine
EP1923557B1 (en) * 2006-11-17 2009-02-11 HONDA MOTOR CO., Ltd. Control system for internal combustion engine
US7523738B2 (en) * 2007-06-22 2009-04-28 Gm Global Technology Operations, Inc. Idle quality by torque smoothing
JP4442670B2 (ja) * 2007-09-19 2010-03-31 株式会社デンソー 内燃機関の燃料噴射制御装置
GB2463022B (en) * 2008-08-28 2012-04-11 Gm Global Tech Operations Inc A method for correcting the cylinder unbalancing in an internal combustion engine
CN102128098B (zh) * 2011-03-21 2013-06-05 清华大学 一种四冲程电控单缸柴油机燃油喷射控制方法及系统
DE102014016416B4 (de) * 2014-11-04 2018-06-28 Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr Verfahren zur Bestimmung der Hubposition eines Kolbens im Zylinder einer Hubkolbenbrennkraftmaschine
JP7431512B2 (ja) * 2019-05-23 2024-02-15 日立Astemo株式会社 内燃機関制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS601356A (ja) * 1983-06-16 1985-01-07 Nippon Soken Inc 内燃機関の出力変動測定方法
JPS608446A (ja) * 1983-06-27 1985-01-17 Nippon Denso Co Ltd 内燃機関用制御装置

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4357662A (en) * 1978-05-08 1982-11-02 The Bendix Corporation Closed loop timing and fuel distribution controls
US4375668A (en) * 1978-05-08 1983-03-01 The Bendix Corporation Timing optimization control
US4325128A (en) * 1979-04-27 1982-04-13 Abnett Albert C Circuit for measuring the horsepower per cylinder for an engine
JPS5672258A (en) * 1979-11-16 1981-06-16 Nippon Denso Co Ltd Controlling method for ignition timing for internal combustion engine
JPS58131362A (ja) * 1982-01-29 1983-08-05 Nippon Denso Co Ltd エンジン回転速度制御方法
US4494509A (en) * 1982-10-22 1985-01-22 Electromotive, Inc. High resolution electronic ignition control system
US4532592A (en) * 1982-12-22 1985-07-30 Purdue Research Foundation Engine-performance monitor and control system
JPS606071A (ja) * 1983-06-24 1985-01-12 Toyota Motor Corp 車両用エンジンの点火時期制御装置
DE3336028C3 (de) * 1983-10-04 1997-04-03 Bosch Gmbh Robert Einrichtung zur Beeinflussung von Steuergrößen einer Brennkraftmaschine
US4550595A (en) * 1984-05-11 1985-11-05 Borg-Warner Corporation Torque measurement circuit and method
JPH0733809B2 (ja) * 1984-06-27 1995-04-12 株式会社日本自動車部品総合研究所 内燃機関の出力変動測定方法
US4779214A (en) * 1984-12-07 1988-10-18 Toyata Jidosha Kabushiki Kaisha System for detecting an engine speed in a multi-cylinder internal combustion engine
US4691288A (en) * 1985-03-18 1987-09-01 United Technologies Corporation Torque sensor for internal-combustion engine
JPS61212644A (ja) * 1985-03-19 1986-09-20 Diesel Kiki Co Ltd 内燃機関用アイドル運転制御装置
US4697561A (en) * 1985-04-15 1987-10-06 Purdue Research Foundation On-line engine torque and torque fluctuation measurement for engine control utilizing crankshaft speed fluctuations
US4843556A (en) * 1985-07-23 1989-06-27 Lucas Industries Public Limited Company Method and apparatus for controlling an internal combustion engine
JP2556964B2 (ja) * 1985-11-14 1996-11-27 株式会社ゼクセル 内燃機関用アイドル運転制御装置
JPH0759932B2 (ja) * 1986-10-20 1995-06-28 本田技研工業株式会社 多気筒内燃機関の点火時期及び過給圧制御装置
US4883038A (en) * 1986-10-31 1989-11-28 Japan Electronic Control Systems Co., Ltd. Fuel supply control system for multi-cylinder internal combustion engine with feature of suppression of output fluctuation between individual engine cylinders
US4843870A (en) * 1988-07-25 1989-07-04 Purdue Research Foundation Cylinder-by-cylinder engine pressure and pressure torque waveform determination utilizing crankshaft speed fluctuations
JP2623758B2 (ja) * 1988-09-05 1997-06-25 株式会社明電舎 ディーゼルエンジンのトルク制御装置
US4936277A (en) * 1988-12-19 1990-06-26 Motorola, Inc. System for monitoring and/or controlling multiple cylinder engine performance

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS601356A (ja) * 1983-06-16 1985-01-07 Nippon Soken Inc 内燃機関の出力変動測定方法
JPS608446A (ja) * 1983-06-27 1985-01-17 Nippon Denso Co Ltd 内燃機関用制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909724A (en) * 1996-03-29 1999-06-08 Mazda Motor Corporation Engine control method

Also Published As

Publication number Publication date
KR0145702B1 (ko) 1998-08-17
EP0403212A3 (en) 1991-04-03
DE69007685D1 (de) 1994-05-05
US5111405A (en) 1992-05-05
KR910001233A (ko) 1991-01-30
EP0403212B1 (en) 1994-03-30
EP0403212A2 (en) 1990-12-19
DE69007685T2 (de) 1994-10-13

Similar Documents

Publication Publication Date Title
JPH0315645A (ja) エンジン制御装置
US4887216A (en) Method of engine control timed to engine revolution
US7480591B2 (en) Misfire detecting apparatus for internal combustion engine
US5690073A (en) Fuel injection control device of a multi-cylinder engine
US5021960A (en) Combustion fault detection apparatus and control system for internal combustion engine
JPH09126003A (ja) 筒内噴射エンジンの制御装置
CN102667122A (zh) 内燃机的失火检测装置
JP3978679B2 (ja) エンジン制御装置
US5058550A (en) Method for determining the control values of a multicylinder internal combustion engine and apparatus therefor
JP2776971B2 (ja) 内燃機関の制御装置
JP3976322B2 (ja) エンジン制御装置
JPH02196153A (ja) エンジンの点火時期制御装置
JPH09209804A (ja) 筒内噴射エンジンの空燃比制御装置
JP4027892B2 (ja) エンジン制御装置
US4987770A (en) Combustioning condition monitoring system for internal combustion engine
US20040193360A1 (en) Control system for correcting a torque variation of an engine
JPS60135649A (ja) 内燃機関の上死点位置を決定する方法
US5024082A (en) Engine-start discriminating apparatus for an internal combustion engine
JP2749138B2 (ja) 内燃機関の燃焼異常検出装置
JPS6168533A (ja) 内燃機関の最高燃焼圧力発生時期検出方法
US5967117A (en) Method for determining a rotational speed for an idling control of an internal combustion engine
JP2007040208A (ja) 内燃機関の制御装置
JP2755671B2 (ja) 燃料噴射制御方法及び装置
JPH0658299B2 (ja) 失火検出装置
JP2000356163A (ja) 燃料蒸発特性検出装置及び内燃機関の制御装置