JPS6248948A - エンジンの制御装置 - Google Patents

エンジンの制御装置

Info

Publication number
JPS6248948A
JPS6248948A JP19035585A JP19035585A JPS6248948A JP S6248948 A JPS6248948 A JP S6248948A JP 19035585 A JP19035585 A JP 19035585A JP 19035585 A JP19035585 A JP 19035585A JP S6248948 A JPS6248948 A JP S6248948A
Authority
JP
Japan
Prior art keywords
operating state
control
engine
value
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.)
Granted
Application number
JP19035585A
Other languages
English (en)
Other versions
JPH06100146B2 (ja
Inventor
Kiyotaka Mamiya
清孝 間宮
Tadayoshi Kaide
忠良 甲斐出
Hiroyasu Uchida
浩康 内田
Yoshitaka Tawara
田原 良隆
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 JP19035585A priority Critical patent/JPH06100146B2/ja
Publication of JPS6248948A publication Critical patent/JPS6248948A/ja
Publication of JPH06100146B2 publication Critical patent/JPH06100146B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は学習制御と呼ばれる手法を用いたエンジンの制
m装置に関するものである。
(従来技術) 従来、エンジンの作動状態を適正に保つための制御を運
転状態が変化したときにも応答性良く行なうことができ
るようにするため、予め定められた基本制御量をエンジ
ンの作動状態に応じて補正し、その補正量を運転状態に
対応させて記憶、更新し、その記憶値(学習値)を制御
に反映させる学習制御を行なうJ:うにしたものは知ら
れており、例えば特開昭56−23566号公報には、
点火時期を学習制御するようにした装置が示されている
。すなわちこの装置は、エンジンの作動状態としてノッ
キング発生状態を調べ、最大トルクが1qられるように
設定された基本点火時期を補正するリタード量(遅角量
)をノッキング発生の有無に応じて増減させ、このリタ
ード量を、エンジンの運転状態(例えばエンジン回転数
と吸気負圧)を区分した複数の記憶領域を有する記憶手
段の該当する記憶領域に記憶させ、このリタード値の記
憶値を更新していくことにより学習値とし、この記憶手
段に記憶された学習値に応じて点火時期を制御するよう
にしている。この装置によると、運転状態が変化する過
渡時にも、既に学習されて記憶されているリタード量の
学習値が即座に読出されるため、ノッキングが発生して
から補正を行なうフィードバック制御よりも応答性にす
ぐれる。
ところで、上記従来装置では、記憶手段から読出される
リタードmの学習値そのものを補正量として点火時期を
制御しているが、上記学習値の修正が充分に行なわれて
いないようなときには、その精度があまり^くない場合
がある。そこで、学習値による補正にフィードバック制
御を加味し、例えば学習値とフィードバック制御による
補正量とを一定の割合で制御に反映させることが考えら
れる。しかしこの場合、例えばフィードバック制御の影
響度を比較的大きくしておくと、運転状態の変動が比較
的小さいときは制御の精度が高められるが、運転状態の
変動が大きいときに充分な応答性が得られなくなるとい
うように、単に学習値とフィードバック補正量とを一定
の影響度で制御に反映させるだけでは、種々の運転状態
変動条件下で要求される制御の応答性や精度を充分に満
足させることができない。
(発明の目的) 本発明はこのような事情に鑑み、運転状態の変動度合に
応じて要求される制御の応答性を満足しつつ、高精度の
制tI1mを得ることができるエンジンの制m+装置を
提供するものである。
(発明の構成) 本発明の装置は、第1図の機能ブロック図に示すように
、エンジンの運転状態を検出する運転状態検出手段1と
、この運転状態検出手段1の出力を受け、運転状態に応
じてエンジンを制御するための基本料t[lff1を決
定する基本制御量決定手段2と、エンジンの作動状態を
検出する作動状態検出手段3と、この作動状態検出手段
3の出力を受け、所定の作動状態となるように基本制御
量を補正するための補正間を決定するフィードバック補
正手段4と、このフィードバック補正手段4により決定
された補正量に対応した値をその時の運転状態に対応し
た記憶領域(メモリの該当エリア)に記憶して学習値と
する学習制御手段5と、上記基本料重量とフィードバッ
ク補正量と学習制御手段5によって記憶されている学習
値とに基づき、その時の運転状態に対応したエンジンの
最終制’1Dffiを決定する最終制御量決定手段6と
、エンジンの過渡状態を検出する過渡状態検出手段7と
、この過渡状態検出手段7の出力を受け、運転状態の変
化量が大ぎい程、上記最終制御量の中の学習値の影響度
をフィードバック補正量に対して大きくする制御手段8
とを備えている。
なお、エンジンの運転状態とは、主として運転操作によ
り定まるエンジン回転数J5よび負荷等の状態を意味し
、エンジンの作動状態とは外的要因等に影響されるノッ
キング発生の有無あるいは空燃比等の状態を意味する。
上記構成により、学習値の精度が低い場合もフィードバ
ック補正によりこれが補われるようにしつつ、加速時等
の過渡時の運転状態の変化量が大きい程、記憶値である
学習値を用いることの利点が生かされて制御の応答性が
高められることとなる。
(実施例) 第2図は本発明の一実施例を示し、この実施例ではエン
ジンの作動状態としてノッキングを検出し、エンジンの
制御量として点火時期を制御する場合について示してい
る。この図において、11はエンジンのシリンダ、12
はシリンダ11内の燃焼室、13は吸気通路、14は排
気通路であり、上記吸気通路13には上流側から順にエ
アクリーナ15、吸入空気借を検出するエアフローメー
タ16、スロットル弁17および燃料噴射弁18等が配
設されている。また、上記燃炉室12には点火プラグ1
9が臨設され、この点火プラグ19に対してイグニッシ
ョンコイル20、ディストリビュータ21およびイグナ
イタ22が配設されて周知の点火装置が構成されており
、イグニッションコイル20はバッテリ<BAT)に接
続されている。
また、23は点火時期を制御する制御ユニット(ECU
)であって、CPIJ24、メモリ25、入力部26お
よび点火系の駆動回路27等で構成されている。この制
御ユニット23には、上記エアフローメータ16からの
信号、ディストリビュータ21等から得られるクランク
角検出信号28、エンジンのf!動によりノッキングを
検出するノックセンサ29からノック検出回路30を介
して得られるノック信号、スロットル弁17の開度を検
出するスロットルセンサ31からの信号、水温検出信号
32、吸気温検出信号33およびスタータ信号34が入
力されている。上記クランク角検出信号28は制御ユニ
ット23内での周期計測によるエンジン回転数の検出等
に用いられ、このエンジン回転数とエアフローメータ1
6で検出される吸入空気ffj ’Sによりエンジンの
運転状態が調べられ、運転状態検出手段が構成さ机るよ
うにしている。また、上記ノックセンサ29およびノッ
ク検出回路30は作動状態検出手段に相当する。スロッ
トルセンサ32は、その信号に基づいてスロットル弁1
7の開度変化が調べられることにより過渡状態検出手段
を構成する要素となり、またアイドリング時の検出にも
利用される。
上記制御ユニット23のメモリ25は、予め運転状態に
応じた基本点火時期の進角値を記憶しているROMマツ
プと、点火時期リタード量(補正量)の学習値を書き換
え可能に記憶する学習マツプとを含んでいる。学習マツ
プは第4図に示すように運転状態(エンジン回転数およ
び負荷)を区分した複数のゾーンZ1.Z2・・・7n
・・・に対応する記憶領域を有し、各ゾーンZ1.Z2
・・・7n・・・毎に学習値の記憶、更新が行なわれる
ようになっている。また、制御ユニット23におけるC
PU24は、後述のフローチャートに示す制御を行なう
ことにより、本発明にお1ノるフィードバック補正手段
、学習制御手段、最終制御耐決定手段、学習値影響度の
制御手段等を構成している。
なお、上記ノック検出回路30は、第3図に示すように
、ノックセンサ29の出力をバンドパスフィルター35
に通し、さらにゲートコントロール36によりノイズを
除去してから、この信号と、この信号に基づいて作成し
た基準レベル37とを比較部38で比較し、積分回路3
9およびノック強度検出回路40を介してノック信号を
制御ユニット23に出力するようにしている。
上記CPU24による制御を、第5図および第6図のフ
ローチャートによって説明する。
第5図においては、先ずステップ$1でシステムをイニ
シャライズしてから、ステップS2でエンジンの始動時
か否かを調べ、始動時であれば、運転状態等に応じた点
火時期の演算を行なわずに進角機構等によるハードウェ
ア的な設定による点火(ハード点火)を行なうように点
火系を切替える(ステップS3)。始動時でなければ、
演9に基づく制御信号によるソフトウェア的な点火時期
の制御(ソフト点火)を行なうように点火系を切替え(
ステップS4)、それからアイドル運転時か否かを調べ
る(ステップS5)。そしてアイドル運転時であれば、
アイドル用の進角値θidを算出してこれを最終的な点
火時期の進角値θigとしくステップ36.87)、そ
れから後述のステップ839に移る。つまり当実施例で
は、始動時やアイドル運転時には、後述のフィードバッ
ク制御、学習制御等は必要としないため行なわない。
ステップ$5でアイドル運転時でないことを判定したと
きは、基本料W量決定手段の処理としてエアフローメー
タ16の出力および回転数に応じた基本進角値θOをマ
ツプから読出寸(ステップ88)。さらに、水温に応じ
た補正値θWおよび吸気温に応じた補正値θaを算出す
る(ステップ39.810)。次に、後述の第6図に示
すノック補正用のリタード量θkmのn出ルーヂン(ス
テップ81.1〜537)を実行した後、最終的な点火
時期の進角値(最終制御Φ)61gを[θIg=00+
θW十θa−θkm]と演算しくステップ838)、そ
れからステップ339に移る。ステップS39では、ス
テップS7またはステップS38でもとめた進角値θi
gを駆動回路27のカウンタにプリセットし、これによ
って上記進角値θ1gに相当する時期に点火を行なわせ
る。この処理を終えればステップS2に戻ってそれ以下
のフローを繰返す。
第6図は、ノック補正用″のリタード量の算出のルーチ
ンを示す。このルーチンは、第5図のステップ310に
続き、ステップS11でノック強度Vkを入力し、次に
ステップ812で運転状態がノック制御領域(ノッキン
グが発生する可能性がある領域)にあるか否かを調べる
。ノック制御領域にな【Jれば、フィードバックリター
ド量θkをOとする(ステップ513)。
ステップS12でノック制御領域にあることを判定した
ときは、ステップ314〜819により、ノック強度V
kに応じてフィードバックリタード量を決定するフィー
ドバック補正手段としての処理を行なう。つまり、ノッ
キングの有無を調べ(ステップ514)、ノッキング有
りと判定したときにはノック強度Vkに応じてリタード
量の増量値Orの算出(ステップ515)を行なってか
ら、フィードバックリタード罎θkが予め設定された限
界値θkmax以下の範囲(過渡に遅角されない範囲)
にある場合に、このリタードθkを、F記増td値Or
だ【ノ増吊する(ステップS16.517)。ノッキン
グ無しと判定したときは、上記リタード量θkがOより
大きい範囲(基本点火時期より進角されることのない範
囲)にある場合、このリタードθkを所定値θaだけ減
量する(ステップS18.519)。
このようにしてフィードバックリタード量θkを求めた
後は、水温等が学習制御に適当な条伺となったか否かを
調べ(ステップ520)、低温時等にはエンジンの作動
が不安定で学習制御に適当でないため、ステップ821
〜337の処理は行なわない。学習制御に適当な条件と
なれば、ステップ321でスロットル弁17の開度変化
を調べることにより加速時(過渡時)か否かを調べる(
ステップ521)。加速時でなければ、後記I。
Z st、 Z (!dの多値を0とするくステップ8
22〜524)とともに、その時の運転状態に対応した
学習マツプの記憶領域から学習値θSを求めてレジスタ
にセラ1〜しくステップ325) 、またフィードバッ
クリタード量θkに基づいて学習マツプ学習値を修正し
、更新する(ステップ826)。
そして、フィードバックリタード量θにとステップS2
5で求めた学習値O3とから、リタード量Okmを[θ
kto−θに+〇S]と演算する(ステップ527)。
ステップ821で加速時であることを判別した場合、ス
テップ328でフラッグIがOであることが判別される
加速初期には、その時の運転状態に対応する学習マツプ
のゾーンをスタートゾーンZStどして記憶してからフ
ラッグIを1としくステップ829,330>、その後
の加速状態持続時には、その時の運転状態に対応する学
習マツプのゾーンをエンドゾーンZedとして記憶づる
(ステップ531)。そしてエンドゾーンZedが記憶
されるまでのZed=Qとなっている間は、フィードバ
ック補正によるリタード量θkをそのままノック補正用
のリタード量θlunとする(ステップS32.533
)。
エンドゾーンZedが記憶されれば、ステップS34で
学習マツプからエンドゾーンZcdの学習1iflθS
を求めた後、学習値の影響度を決める処理として、スタ
ートゾーンとエンドゾーンの距!!1tQを求め(ステ
ップ535)、この距IIIIlQに応じた影響度のフ
ァクタKを算出しくステップ836)、ノック補正用の
リタード量θkmを[θkm= (1−K)θに+K・
O8〕と算出して求める(ステップ537)。上記ファ
クタには、第6図中に図示するように、0から1までの
間の値であって、上記距l1IIρが大ぎくなるほど大
ぎくなる(1に近づく)ように設定されている。従って
、ステップ$37での演算により、第4図に矢印aで示
すように運転状態の変化j31が小さいときは、スター
トゾ−ンZStとエンドゾーンZedの距離Qが小さく
なることに応じ、フィードバックリタード量θkに対す
る学習値θSの影響度が小さくなり、第4図に矢印すで
示すように運転状態の変化間が大きいときは、上記距離
Qが大きくなることに応じ、学習値θSの影響度が大き
くなる。
このようにしてノック補正用のリタード量θkmが求め
られた後、前述の第5図におけるステップ338で最終
点火時期が求められることとなる。
以上のような制御により、学習マツプから読出されるリ
タード量の学習値θSとフィードバックリタード量θに
とが点火時期の最終的な制御量に反映され、補正量の精
度が高められる。とくに、運転状態の変化Mが小さいと
きには、フィードバック補正の影響度が大きくされるこ
とにより学習値の誤差が補われ、運転状態の変化間が大
きくてフィードバック制御によると応答遅れによる誤差
が大きくなるときは、運転状態に応じて続出される学習
値の影響度が大ぎくされることにより、制御の応答性が
高められる。
なお、本発明の装置は上記実施例に示す点火時期の制御
に限らず、例えば燃料噴DAmを、運転状態に応じた基
本噴111FIffiと、021?ンリの出力に応じた
フィードバック補正量と、補正量の学習値とに基づいて
制御する場合等にも適用し得るものである。
(発明の効果) 以上のように本発明は、基本制御量と、エンジンの作動
状態°に応じたフィードバック補正量と、学習制御によ
る記憶値である学習値とに基づいて最終制御量を決定し
、かつ、過渡時の運転状態の変化量が大きい稈、学習値
の影響度を大きくしているため、学習値の誤差をフィー
ドバック制御で補いつつ、運転状態の変化度合に応じた
制御の応答性を満足し、高精度の制御を行なうことがで
きるものである。
【図面の簡単な説明】
第1図は本発明の構成を示す機能ブロック図、第2図は
本発明の一実施例装置の概略図、第3図はノック検出回
路のブロック図、第4図は学習マツプにおける運転状態
の区分を示す説明図、第5図および第6図は制御のフロ
ーチャートである。 1・・・運転状態検出手段、2・・・基本制御量決定手
段、3・・・作動状態検出手段、4・・・フィードバッ
ク補正手段、5・・・学習制御手段、6・・・最終制御
量決定手段、7・・・過渡状態検出手段、8・・・制御
手段。 特許出願人     マ ツ ダ 株式会社代 理 人
     弁理士  小谷 悦司同       弁理
士  長1) 正則       弁理上  板谷 康
夫第1図 第2図 第  5  図

Claims (1)

    【特許請求の範囲】
  1. 1.エンジンの運転状態を検出する運転状態検出手段と
    、この運転状態検出手段の出力を受け、運転状態に応じ
    てエンジンを制御するための基本制御量を決定する基本
    制御量決定手段と、エンジンの作動状態を検出する作動
    状態検出手段と、この作動状態検出手段の出力を受け、
    所定の作動状態となるように基本制御量を補正するため
    の補正量を決定するフィードバック補正手段と、このフ
    ィードバック補正手段により決定された補正量に対応し
    た値をその時の運転状態に対応した記憶領域に記憶して
    学習値とする学習制御手段と、上記基本制御量とフィー
    ドバック補正量と学習制御手段によって記憶されている
    学習値とに基づき、その時の運転状態に対応したエンジ
    ンの最終制御量を決定する最終制御量決定手段と、エン
    ジンの過渡状態を検出する過渡状態検出手段と、この過
    渡状態検出手段の出力を受け、運転状態の変化量が大き
    い程、上記最終制御量の中の学習値の影響度をフイード
    バツク補正量に対して大きくする制御手段とを設けたこ
    とを特徴とするエンジンの制御装置。
JP19035585A 1985-08-28 1985-08-28 エンジンの制御装置 Expired - Lifetime JPH06100146B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19035585A JPH06100146B2 (ja) 1985-08-28 1985-08-28 エンジンの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19035585A JPH06100146B2 (ja) 1985-08-28 1985-08-28 エンジンの制御装置

Publications (2)

Publication Number Publication Date
JPS6248948A true JPS6248948A (ja) 1987-03-03
JPH06100146B2 JPH06100146B2 (ja) 1994-12-12

Family

ID=16256811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19035585A Expired - Lifetime JPH06100146B2 (ja) 1985-08-28 1985-08-28 エンジンの制御装置

Country Status (1)

Country Link
JP (1) JPH06100146B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02245477A (ja) * 1989-03-18 1990-10-01 Hitachi Ltd エンジンの点火制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02245477A (ja) * 1989-03-18 1990-10-01 Hitachi Ltd エンジンの点火制御装置

Also Published As

Publication number Publication date
JPH06100146B2 (ja) 1994-12-12

Similar Documents

Publication Publication Date Title
JP2884472B2 (ja) 内燃機関の燃料性状検出装置
US5586537A (en) Fuel property detecting apparatus for internal combustion engines
US4448162A (en) Optimum control for internal combustion engines
JP3323974B2 (ja) 内燃機関の制御装置
US4448171A (en) Method and apparatus for optimum control of internal combustion engines
US5664544A (en) Apparatus and method for control of an internal combustion engine
JP2707674B2 (ja) 空燃比制御方法
US5016595A (en) Air-fuel ratio control device for internal combustion engine
JP3591001B2 (ja) 内燃機関の制御装置
US4951635A (en) Fuel injection control system for internal combustion engine with compensation of overshooting in monitoring of engine load
JPH081142B2 (ja) エンジンの空燃比制御装置
JPS58176470A (ja) アイドリング時のエンジン回転数制御方法
JPS6248948A (ja) エンジンの制御装置
JP2929895B2 (ja) アイドル回転数制御装置
JP3709595B2 (ja) 筒内直接噴射式火花点火エンジンの制御装置
JPH08151951A (ja) 内燃機関のノッキング制御装置
US5103788A (en) Internal combustion engine ignition timing device
JPH02259251A (ja) 内燃機関の燃焼制御装置
JPH0559994A (ja) エンジンの制御装置
JP2937011B2 (ja) エンジンの空燃比制御装置
JP2528168B2 (ja) 内燃機関の点火時期制御装置
JPS6125930A (ja) 内燃機関の燃料噴射量制御方法
JPH07133735A (ja) 内燃機関の制御装置
JPS62139943A (ja) 内燃機関の空燃比制御方法
JPH0783104A (ja) 点火時期制御方法