JPH01100349A - 内燃エンジンの空燃比制御方法 - Google Patents

内燃エンジンの空燃比制御方法

Info

Publication number
JPH01100349A
JPH01100349A JP25604187A JP25604187A JPH01100349A JP H01100349 A JPH01100349 A JP H01100349A JP 25604187 A JP25604187 A JP 25604187A JP 25604187 A JP25604187 A JP 25604187A JP H01100349 A JPH01100349 A JP H01100349A
Authority
JP
Japan
Prior art keywords
value
fuel
air
ignition timing
fuel ratio
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
JP25604187A
Other languages
English (en)
Other versions
JPH076441B2 (ja
Inventor
Osamu Nakayama
修 中山
Kazumasa Iida
和正 飯田
Hirohiko Iwamoto
裕彦 岩本
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.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors 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 Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP25604187A priority Critical patent/JPH076441B2/ja
Publication of JPH01100349A publication Critical patent/JPH01100349A/ja
Publication of JPH076441B2 publication Critical patent/JPH076441B2/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(ノックコントロール
)が行われているものが知られている。
一方、オクタン価の低い燃料を使用した場合、点火時期
を上述のように遅れがつてに設定するだけでは排気温度
が上昇してしまい、排気系部品に損傷を与える虞がある
。そこで、基本燃料噴射量マツプについても使用する燃
料のオクタン価に応じてオクタン価セレクトスイッチを
切り換え、使用する燃料のオクタン価に対応する基本燃
料噴射量マツプを選択し、基本燃料噴射量を低オクタン
価燃料に対してはリッチ側に、高オクタン価燃料に対し
てはリーン側に対応する値に設定するようにしている。
しかしながら、マニアル(人為的操作)によりオクタン
価セレクトスイッチを操作して基本点火時期マツプ及び
基本燃料噴射量マツプを選択するようにすると、往々に
してスイッチの操作問違いや操作忘れ等が生じ易く、空
燃比制御において次のような問題が生じる。即ち、例え
ば、高オクタン価燃料使用時に低オクタン価燃料を使用
しているものとしてオクタン価セレクトスイッチを低オ
クタン価側に切り換えると、点火時期制御については、
ノックコントロールにより点火時期が徐々に進角側に切
り換えられ、やがてノックセンサによりノック発生が検
出される直前まで点火時期が進角されることなり、オク
タン価セレクトスイッチの操作問違いを補償することが
出来る。一方、空燃比制御については、従来ノックセン
サによる空燃比の補正が行われていないのでオクタン価
セレクトスイッチの操作問違いによりエンジンには過剰
の燃料が供給されることになる。この場合、低オクタン
価燃料用に空燃比はリッチ側に設定されているのでエン
ジンに損傷を与えることはないが、逆に、低オクタン価
燃料使用時に高オクタン価燃料を使用しているものとし
てオクタン価セレクトスイッチを畜オクタン価側に切り
換えると、ノックコントロールにより点火時期が徐々に
遅角側に切り換えられ、ノックセンサによりノック発生
が検出されることがない点火時期までやがて遅角される
。この場合、高オクタン価燃料が使用されているものと
して空燃比はリーン側に設定されているので、ノックコ
ントロールにより点火時期が遅角されると排気ガス温度
が上昇し、排気系部品に損傷を与える虞がある。特に、
高速走行高負荷運転を継続させると、斯かる損傷の可能
性が高い。
本発明は斯かる問題点を解決するためになされたちので
、オクタン価の異なる種々の性状の燃料の使用が可能で
、使用される燃料の性状に最適な       −点火
時期制御と同時に空燃比制御ができ、ノック発生の防止
と共に排気温度の上昇の防止を図った内燃エンジンの空
燃比制御方法を提供することを目的とする。
(問題点を解決するための手段) 上述の目的を達成するために本発明に依れば、内燃エン
ジンの所定クランク角度回転毎に検出されるノック発生
量に応じて点火進角値が順次補正され、該補正された点
火進角値に基づいて点火時期が電子的に制御されると共
に、燃料噴射弁により燃料が噴射供給される内燃エンジ
ンの空燃比制御方法において、少なくともエンジン回転
数及びエンジン負荷に応じて予め記憶され、各々が第1
及び第2の燃料性状を有する燃料の使用時に好適な第1
及び第2の基本点火時期マツプからエンジン回転数検出
値及びエンジン負荷検出値に応じて基本点火時期を夫々
読み出し、これらの2つの基本点火時期からノック発生
量検出値に応じて前記点火進角値が順次補正されると共
に、少なくともエンジン回転数及びエンジン負荷に応じ
、前記第1の燃料性状を有する燃料の使用時に好適な空
燃比補正マツプ値を予め記憶し、この空燃比補正マツプ
値からエンジン回転数検出値及びエンジン負荷検出値に
応じた空燃比補正値を読み出し、該空燃比補正値を、前
記第1の基本点火時期マツプからエンジン回転数検出値
及びエンジン負荷検出値に応じて読み出した基本点火時
期と前記補正された点火進角値との偏差に応じて補正し
、斯く補正された空燃比補正値に応じて燃料噴射供給量
を補正することを特徴とする内燃エンジンの空燃比制御
方法が提供される。
(作用) 第1及び第2の燃料性状を有する燃料の使用時に好適な
第1及び第2の基本点火時期マツプからエンジン回転数
検出値及びエンジン負荷検出値に応じて基本点火時期が
夫々読み出され、これらの2つの基本点火時期からノッ
ク発生量検出値に応じて点火進角値が順次補正される。
従って、実際に使用される燃料の燃料性状が上述の第1
及び第2のいずれの燃料性状と異なる場合でも点火進角
値がノック発生量検出値に応じて順次補正されるために
、使用される燃料に好適な点火進角値が設定されること
になる。一方、第1の燃料性状を有する燃料の使用時に
好適な空燃比補正マツプ値だけが予め記憶されており、
この空燃比補正マツプ値に記憶されている各空燃比補正
値は対応する第1の基本点火時期マツプの各基本点火時
期に好適な値に設定されている。そして、この空燃比補
正マツプからエンジン回転数検出値及びエンジン負荷検
出値に応じた空燃比補正値が読み出され、該空燃比補正
値を、前記第1の基本点火時期マツプからエンジン回転
数検出値及びエンジン負荷検出値に応じて読み出した基
本点火時期と補正された点火進角値との偏差に応じて補
正することにより、斯く補正された空燃比補正値は前記
補正された点火進角値に対応する好適な値に設定された
ことになり、実際に使用される燃料の燃料性状に適正な
空燃比に制御され、排気温度の上昇が防止される。
(実施例) 以下、本発明の一実施例を図面に基づいて詳細に説明す
る。
先ず、第1図及び第2図を参照して本発明方法を実行す
る内燃エンジンの制御装置の構成を説明する。第1図の
符号10は多気筒内燃エンジン、例えば4気筒ガソリン
エンジンを示し、符号12は各気筒の吸気ポートに接続
される吸気通路を示す。吸気通路12の大気側開口端部
にはエアクリーナ13が取り付けられると共に、カルマ
ン渦式のエアフローセンサ14が取6付けられている。
このエアフローセンサ14は電子コントロールユニッ)
 (ECU)16の入力側に電気的に接続され、カルマ
ン渦発生周期信号fを電子コントロールユニット16に
供給する。吸気通路12途中にはスロットル弁18が配
設され、各気筒の前記吸気ボート近傍の吸気通路12に
は燃料噴射弁20が夫々配設され、各燃料噴射弁20は
電子コントロールユニット16の出力側に接続されて電
子コントロールユニット16からの駆動信号により駆動
される。
電子コントロールユニット16の入力側には種々のエン
ジン運転パラメータセンサ、例えば、前記スロットル弁
18の弁開度θtを検出するスロットルセンサ19、エ
アクリーナ13内に取り付けられ、吸気温度Taを検出
する吸気温センサ21、各気筒の所定クランク角度位置
(例えば、吸気行程上死点前75°)を検出するクラン
ク角度位置センサ22、エンジン10の冷却水温度Tw
を検出するエンジン水温センサ23、大気圧Paを検出
する大気圧センサ24、エンジン10に供給される燃料
のオクタン価に応じ、人為的操作により2位置、例えば
プレミアムオクタン価(例えば、RON95)位置とレ
ギュラオクタン価(例えば、RON91)位置とに切り
換えられるオクタン価セレクトスイッチ(O5S)25
、エンジン10のシリンダブロックに取り付けられ、ノ
ック発生レベルを検出するノックセンサ26等のセンサ
が接続され、これらのセンサは検出信号を電子コントロ
ールユニット16に供給する。
エンジン10の各気筒には点火栓30が取り付けられ、
この点火栓30はディストリビュータ29、及び点火コ
イルにより2次高電圧を発生させるイグナイタ装置2日
を介して電子コントロールユニ7ト16の入力端に接続
されている。このイグナイタ装置2日は電子コントロー
ルユニット16からの点火信号により2次高電圧を発生
させ、この2次高電圧はディストリビュータ29により
各気筒の点火栓30に所定の順序で順次供給される。
電子コントロールユニット16は、後述する点火時期及
び燃料噴射量等を演算する中央演算装置(CPU)、後
述する種々の演算プログラム等を記憶するROM、デー
タを一時的に格納記憶するRAM、エンジン10の作動
停止後も必要なデータを保存記憶し、バッテリによりバ
ックアップされる不揮発性RAM、I10インターフェ
イス、A/D変換器(いずれも図示せず)、ノック検出
回路16a等で構成されている。電子コントロールユニ
ット16は前述の種々のセンサにより検出されるエンジ
ン運転パラメータ値に応じ、後述する手順により点火時
期を演算し、演算した点火時期に基づき前記点火信号を
出力すると共に、燃料噴射量を演算して燃料噴射弁20
に開弁駆動信号を出力する。
前記ノック検出回路16aはバンドパスフィルタ(BP
F)32、ノイレベル検出器33、比較器34、及び積
分器35等から構成され、バンドパスフィルタ32の入
力にはノックセンサ26が接続され、出力には比較器3
4の一方の入力に接続されると共に、ノイズレベル検出
器33の入力に接続されている。ノイズレベル検出器3
3の出力は前記比較器34の他方の人力に接続されてい
る。
比較器34の出力は積分器35の人力に接続され、積分
器35の出力は前述の図示しないA/D変換器の入力に
接続されている。
次に、上述のように構成される内燃エンジンの制御装置
の作用を説明する。
先ず、第3図を参照してノックセンサ26及びノック検
出回路16aによるエンジン10のノックレベルの検出
方法を説明すると、クランク角度位置センサ22は各気
筒の所定クランク角度位置(吸気行程上死点前(BTD
C) 75°)を検出する毎にハイレベルに反転させ、
所定クランク角度(例えば、70°)に亘ってハイレベ
ルを保持する所定クランク角度位置信号STGを出力し
ている(第3図(a)参照)。エンジン10のシリンダ
ブロックを伝播してくる振動を検出したノックセンサ2
6の出力信号はバンドパスフィルタ32によりフィルタ
リングされる(第3図(C))。バンドパスフィルタ3
2の出力はノイズ信号とノック信号が混在しており、比
較器34はこのノ・ンク信号とノイズ信号とを分離して
所定闇値以上のノック信号が人力している間に亘りハイ
レベル信号を出力する(第3図(d))。積分器35は
、比較器34から供給されるハイレベル信号を所定時間
毎に検出し、該ハイレベル信号を検出する毎に一定値宛
増加するノックレベル信号Vnを発生させ、該信号レベ
ルを保持する。積分器35は前記所定クランク角度位置
信号STGに同期するリセット信号(第3図(f))に
よりリセットされるように構成されているので、積分器
35のノックレベル信号Vnは隣接するBTDC75”
位置間に発生したノックのノックレベルに対応している
。積分器35の出力レベルは前記所定クランク角度位置
信号STGの発生時に前記A/D変換器によりデジタル
信号に変換され前記CPUにより読み取られる。
次に、第4図乃至第11図を参照して、電子コントロー
ルユニット16により実行される点火時期制御手順を説
明する。
第4図及び第5図に示すプログラムフローチャートは、
実際に使用される燃料の性状及びエンジン10の運転状
態に最適な点火時期を演算する手順を示し、電子コント
ロールユニット16は、このプログラムをクランク角度
位置センサ22が前記所定クランク角度位置(BTDC
75°)を検出する毎に実行す茗。
先ず、電子コントロールユニット16は前述の種々のセ
ンサの信号値、即ち、カルマン渦発生周期信号f、スロ
ットル弁開度θt、吸気温度Ta、冷却水温度Tw、大
気圧Pa、ノックレベルVn等の信号値を読み込み、こ
れらの値を前記記憶装置に記憶すると共にオクタン価セ
レクトスイッチ25のオンオフ状態を検出してこれを記
憶装置に記憶する(ステップ40)。次いで、ステップ
41に進み、エンジン回転数Ne及び吸気量A/Nを演
算する。エンジン回転数Neは前回STG信号の入力発
生から今回STG信号の発生時点までの時間間隔から演
算され、吸気NA/Nは、カルマン渦発生信号fとエン
ジン回転数Neとから求められる吸気容量流量に大気圧
Pa及び吸気温度Taから得られる空気密度を乗算して
一吸気行程当たりの質量流量として求められる。これら
のエンジン回転数Ne及び吸気量A/Nは前記記憶装置
RAMに格納記憶される。
次に、電子コントロールユニット16は、エンジン10
がノック発生可能運転領域、即ち、ノック制御ゾーンで
運転されているか否かを判別する(ステップ43)。こ
のノック制御ゾーンを表す運転領域は、スロットル弁1
8の弁開度θt、吸気量A/N等のエンジン負荷を表す
パラメータ値とエンジン回転数Neとで規定され、通常
運転時にノックが生じる得る所定のエンジン運転領域で
ある。
ステップ43の判別結果が否定(No)の場合、即ち、
エンジン10が上述の領域以外の領域で運転されている
場合にはノック発生の心配がないので、後述するノック
制御量θ8をOに設定しくステップ45)、後述する第
5図のステップ64に進む。
ステップ43の判別結果が肯定(Yes)の場合、即ち
、エンジン10がノック制御ゾーンで運転されている場
合にはノックレベルVnが所定閾値V 118より大で
あるか否かを判別する(ステップ46)。この判別結果
が否定の場合には今回リタード変化量θn (t)に0
を設定して(ステップ48)、後述するステップ54に
進む。
ステップ46の判別結果が肯定の場合、ステップ50に
進み、今回リタード変化量θn (t)を次式(1)に
より演算する。
θn(t)= (Vn  V++y++ ) XK 1
  −(1)ここに、K1は所定係数である。式(1)
により演算される今回リタード変化量θn(t)は所定
の許容最大値θllNAl11 と比較され(ステップ
51)、この所定許容最大値OIIMAXIより小であ
る場合にはなにもせずに前記ステップ54へ、大である
場合にはこの所定許容最大値θ□AXIに設定し直して
(ステップ52)、ステップ54に進む。リタード量を
象、激に変化させることはドライバビリティ上好ましく
なく、上限を設けてこれを規制している。
ステップ54では今回リタード量θ* (1)を次式(
2)により演算する。
θR(t)−0m (1−1)十〇n (t)    
 −(2)ここに、θ、1(1−1)は前回当該プログ
ラムの実行時に演算された前回リタード量であり、今回
リタード量はこの前回リタード量θ!I (t−1)に
今回リタード変化量θn(t)を加えた値である。
次いで、ステップ55に進み、前回後述するステップ5
6を実行してから所定時間τ(例えば、0.2〜1.0
秒)が経過したか否かを判別する。所定時間τが経過し
ていなければ、即ち、判別結果が否定の場合、前述のス
テップ54で設定した今回リタード量θR(t)に変更
を加えずにステップ58に進み、ステップ55の判別結
果が肯定の場合、ステップ54で設定した今回リタード
量θえ(1)から所定の微小リタード量ΔR,lだけ減
算してこれを今回リタード量θ7(t)として設定し直
したあと、ステップ5日に進む。
6m (t)−θ1 (t)−ΔR,・・・(3)ステ
ップ58乃至61では斯く設定した今回リタード量θ+
1 (1)が所定の範囲内にあるか否かを判別する。即
ち、ステップ58では上限値θIIMAX2以下か否か
を判別し、ステップ60では下限値0以上か否かを判別
する。そして、今回リタード量θ* (1)が上限値θ
□AX2を超える場合には上限値θIIMAゎに、下限
値0を下回る場合には下限値0に夫々設定し直した後(
ステップ59.61)、これをノック制御量θ、として
記憶装置に記憶する。
θ、=θR(t)        ・・・(4)電子コ
ントロールユニット16は上述のようにして設定された
ノック制?1litθ、を使用し、点火時期θえを次式
(5)により演算する(ステップ64)。
θ、=θ、+θ、7−θ3    ・・・(5)ここに
、θ、は基本点火時期であり、その設定方法については
後述する。θ1は、吸気温センサ21が検出する吸気温
度Ta、エンジン水温センサ23が検出するエンジン冷
却水温度Tw等に応じて設定される補正値である。第6
図は、例えば吸気温度Taのみにより補正値θATが設
定される場合の吸気温度Taと補正値θA7との関係を
示し、吸気温度Taが所定温度Tao (例えば、−1
5°C)以下の場合、或いは所定温度Ta1(例えば、
35°C)以上の場合には点火時期を進角させる補正値
θA7が設定される。
前記基本点火時期θ8は次式(6)により設定される。
θm=に□・θF+(IK□)・θ8 ・・・(6)こ
こに、θr、θ真はプレミアムオクタン価ガソリン(こ
れを以下単にrRON95」という)及びレギュラオク
タン価ガソリン(これを以下単にrRON 91Jとい
う)用に夫々準備されている点火時期マツプから読み出
し演算される点火時期である。第7図は前記電子コント
ロールユニット16の記憶装置に記憶されているRON
95用点火時期マツプを示し、例えば、公知の4点補間
法を用いて、前記ステップ41で演算記憶されたエンジ
ン回転数Ne及び吸気量A/Nに応じた点火時期θ。
が読み出し演算される。図示しないRON 91用点火
時期マツプも第7図に示すRON 95用点火時期マツ
プと類似しており、点火時期θ、と同様に記憶装置に記
憶されたRON 91用点火時期マツプからエンジン回
転数Ne及び吸気量A/Nに応じた点火時期θえが読み
出し演算される。尚、RON 95用点火時期マツプ及
びRON 91用点火時期マツプの同一のエンジン回転
数Ne及び吸気量A/Nに対応する各値は、RON 9
5用点火時期マツプから読み出した値がRON 91用
点火時期マツプから読み出した値より大きい値、即ち、
より進角側の値に設定されている。
KHKはノック学習補正値であり、後述する学習補正値
KNX設定ルーチンによりO〜1.0の範囲の値に設定
される。このノック学習補正値KNXの値が大きくなる
程、式(6)により演算される基本点火時期θ、はRO
N 95用点火時期マツプから読み出した値により近い
値、即ち、より進角側の値に設定されることになる。
ノック学習補正値に□は第8図に示す学習補正値KNX
設定ルーチンにより演算設定され、電子コントロールユ
ニット16は、先ず、第8図のステップ80において、
ノック学習補正値に□を新たな値に更新すべき学習条件
が成立したか否かを判別する。この学習条件としては、
エンジン10の作動が安定しており、しかもエンジン1
0がノック発生可能運転領域で運転されている必要があ
り、この学習条件が成立するか否かは、例えば、エンジ
ン水温センサ23により検出される冷却水温度が所定値
(例えば、80°C)以上であり、且つ、エアフローセ
ンサ14.スロットルセンサ19.クランク角度位置セ
ンサ22等により検出される吸気量A/N、スロットル
弁開度θt、エンジン回転数Ne等から、エンジン10
が所定のノック発生運転領域で運転されているか否かに
より判別される。上述の学習条件が成立しない場合には
何もせずに当8亥ルーチンを終了する。
一方、ステップ80の判別結果が肯定で前記学習条件が
成立したとき、ステップ81に進み、第4図及び第5図
において設定された今回リタード量θ、(L)が所定上
限値θ宵2以上であるか否かが判別され、この判別結果
が否定の場合にはステップ83に進み、今回リタード量
θえ(1)が前記所定上限値θ、より小さい所定下限値
θ□以下であるか否かを判別する。この判別結果も否定
の場合、即ち、今回リタード量θ++(1)が上下限値
間の値を示すとき(第9回(a)に示すL1時点以前)
、ノック学習補正値KNKになんら変更を加えずに当該
ルーチンを終了する。
エンジン10にノックが発生して今回リタード量θ+1
(1)が所定上限値θ。を超えたとき、即ち、ステップ
81の判別結果が肯定の場合、ステップ82に進み、前
記ステップ81の判別結果が肯定となりこのステップを
初めて実行した時点から第1の所定積算時間間隔τ1が
経過したか否かを判別する。未だこの所定時間間隔て1
が経過していない場合にはノック学習補正値KNKは変
更されず、前回値が保持される。そして、ステップ80
及び81の判別がいずれも肯定である状態が継続すると
、ステップ82の判別が繰り返し実行され、所定時間間
隔τ1が経過する毎にステップ86に進み、ノック学習
補正値の前回値に++x(t−1)から第1の所定積算
ゲインG□宛減算され、前回値より小さい値を新たな今
回ノック学習補正値に8え(1)とする(第9図ら)の
L1時点からも2時点間)。
そして、再び今回リタード量θ8(t)が前記上限値θ
、と下限値θ□間の値を示すとき(第9図(a)に示す
も2時点とt3時点間)、ノック学習補正値KNKは再
び前回値に保持される(第9図(b)に示すt2時点と
t3時点間)。引き続きエンジン10にノックが発生し
なければ、前述した通り今回リタード量θR(t)は所
定時間τ毎に所定の微小リタード量ΔR6宛減算され次
第により小さい値に減少するので、やがて所定下限値θ
□以下に降下し、前記ステップ81の判別結果が否定、
ステップ83の判別結果が肯定になる。
ステップ83の判別結果が肯定になると、電子コントロ
ールユニット16はステップ84を実行し、今度はステ
ップ83の判別結果が肯定となり当該ステップ84を初
めて実行した時点から第2の所定積算時間間隔τ2が経
過したか否かを判別する。未だこの所定時間間隔τ2が
経過していない場合にはノック学習補正値に□は変更さ
れず、前回値が保持される。そして、ステップ80及び
83の判別結果がいずれも肯定で、且つステップ81の
判別結果が否定である条件が継続すると、ステップ84
の判別が繰り返し実行され、所定時間間隔τ2が経過す
る毎にステップ88に進み、ノック学習補正値の前回値
KNx(t−1)から第2の所定積算ゲインGK!宛加
算され、前回値より大きい値を新たな今回ノック学習補
正値KNx(t) とする(第9図ら)のt3時点から
t4時点間)。そして、再び今回リタード量θ+1 (
1)が前記上限値θ□と下限値θ□間の値を示すとき(
第9図(a)に示すt4時点以降)、ノック学習補正値
KNKは再び前回値に保持される(第9図(ロ)に示す
t4時点以降)。
尚、ノック学習補正値に□は、電子コントロールユニッ
ト16に内蔵される前述の不揮発性RAMに格納記憶さ
れ、エンジン10が停止してもその記憶値は保存される
第10図はリタード量θ、(L)と前記積算時間間隔τ
1.τ2及び前記積算ゲインGK、、 GK、の関係を
示す。本実施例では積算ゲインGKI及びGK2の絶対
値を等しい値に設定し、リタード量θ3(t)が下限値
θ□以下のときに設定される積算時間間隔τ2は、上限
値θ。以上のときに設定される積算時間間隔τ1より大
きい値に設定され、積算ゲインGKtを加算する時間間
隔を、積算ゲインCrHを減算する時間間隔より長く設
定することにより修正ゲインを変化させている。また、
リタード量θ4(t)が上下限値θ。及びθ□間の値で
あるときにはノック学習補正値KNKが前回値に保持さ
れる不感帯を設けており、これらにより制御の安定化を
図っている。
なお、修正ゲインを変化させる方法としては上述の実施
例を限定されず、積算時間間隔のτ1゜τ2を同じ値に
しておいて、積算ゲインのCXZ値をGKI値より小さ
い値に設定すれば上述と同じ効果が得られる。又、上述
の実施例では不感帯を設け、今回リタード量θλ(1)
が所定上下限値θ1□。
θ□間の値であるとき、ノック学習補正値に、ヶを保持
するようにしたが、場合によってはこの不感帯を設けな
くてもよい。
上述のノック学習補正値に□の初期値はオクタン価セレ
クトスイッチ(O19)25が切り換えられた時、03
S25の切換位置により設定される。第11図を参照し
てより具体的に説明すれば、電子コントロールユニット
16は、先ず、03S25が切り換えられて03S25
の出力が反転したか否かを判別しくステップ90)、判
別結果が否定の場合にはノック学習補正値KNKの書き
換えを行わ−ず、現在値を保持する。ステップ90の判
別結果が肯定の場合には03325がオン状態であるか
否かを判別しくステップ91)、肯定、即ち、オン状態
のとき、ノック学習補正値K。に初期値として、プレミ
アムオクタン価ガソリンが使用されていることを意味す
る値1を設定する(ステップ92)、一方、ステップ9
1の判別結果が否定、即ち、03S25がオフ状態にあ
るとき、ノック学習補正値Knxに初期値として、レギ
ュラオクタン価ガソリンが使用されていることを意味す
る値0を設定する(ステップ94)。このノック学習補
正(aK、IKの初期値は前記不揮発性RAMに記憶さ
れる。
尚、上述のステップ91の判定において、オン又はオフ
状態が所定時間(例えば、1秒)継続したときに初めて
○5S25がオン又はオフ状態にあると判定してもよい
。又、例えば整備時に不揮発性RAMのバッテリイバッ
クアップラインが取り外された場合には、前記不揮発性
RAMのバンテリイバックアップラインの接続時に上述
と同様に03325のオンオフ状態を判別してノック学
習補正値KNXの初期値を設定するようにしてもよい。
斯くして、基本点火時期θ8はノック学習補正値に、I
Kにより、使用される燃料の性状に最適な値に設定され
ることになる。
第5図のステップ64に戻り、電子コントロールユニッ
ト16は、上述のようにして演算設定した点火時期θ4
に基づき、前記エキサイタ28に点火信号を出力し、点
火時期θ4に対応するクランク角度位置で混合気を点火
させる。
次に、本発明に係る空燃比制御方法を第12図乃至第1
4図を参照して説明する。第12図のフローチャートは
燃料噴射弁20の開弁駆動時間TINJの演算手順を示
し、電子コントロールユニット16は、先ず、空燃比を
ノック制御量θ8及びノック学習補正値に□に応じたリ
ッチ化補正を行うべき運転領域で運転されているか否か
を判別する(ステップ100)。第13図は上述のリッ
チ化運転領域を示し、エンジン10がこのリッチ化運転
領域で運転されているか否かは、検出されるエンジン回
転数Neが所定回転数NAPI!以上であり、且つ、エ
ンジン負荷が所定値以上であるか否かにより判別される
エンジン10がこのリッチ化運転領域で運転されている
場合にはステップ101に進み、後述する偏差Δθを値
Oに設定し、リッチ化運転領゛域で運転されている場合
にはステップ102に進み、偏差Δθを次式(7)によ
り演算する(ステップ102)。
Δθ=θ、+(θ、−θ)−〇AF   ・・・(7)
ここに、θ、は前述した第5図のステップ63で設定し
たノック制御量、θ2は前述したRON95用点火時期
マツプから読み出し演算された点火時期、θA7は所定
闇値である。θはノック学習補正値に□を反映させた進
角補正量であり、前述の式(5)に類似の次式(8)に
より求められる。
θ =θ、 十 09丁 =に□・θp +(1−KNK)  ・θ7+θ7. 
・・・(8)従って、上式(7)において(θ、−θ)
はプレミアムオクタン価ガソリン用に設定されている点
火時期θ、に対して実際に進角すべき点火時期学習値θ
との差を表している。尚、上述の式(7)において、Δ
θが負数になる場合にはΔθは0に設定される。即ち、
式(7)の右辺第1及び第2項(θイ+(θ、−〇))
が閾値θ、より小さい時にはΔθ値は0に設定される。
この閾値θAFは点火時期側′411に対応して空燃比
を補正しない不感帯を設けたことに対応する。
次に、電子コントロールユニツ)16はA/F補正係数
KAFを次式(9)により演算する(ステップ104)
KAF=KAFP+Δθ・KAFK    ・・・(9
)ここに、Ko、はプレミアムオクタン価ガソリン(R
ON95)用に準備されているA/F補正マツプから読
み出し演算されるA/F補正係数である。
第14図は前記電子コントロールユニット16の記憶装
置に記憶されているRON 95用A/F補正マツプを
示し、公知の4点補間法を用いて、前記第4図のステ!
ンプ41で演算記憶されたエンジン回転数Ne及び吸気
量A/Nに応じたA/F補正係数K AFPが読み出し
演算される。
式(7)〜(9)から判明するように、A/F補正係数
に0は、RON95用ガソリンに通用されるA/F補正
係数KAFPをΔθ・K AFK項によりリッチ化補正
するものであり、Δθ・K0ヤ項は、RON95用ガソ
リンに適用される点火時期θPを基準として、この値θ
2と、進角学習補正値を反映させ、しかも吸気温度Ta
等で補正された進角値θとの偏差、及びこれにリアルタ
イムに変化するノック発生量に応じて設定されるノック
制御量θ8を加えた値に基づいて設定されているので、
点火時期設定値に正確に対応していることになる。この
ため、点火時期制御に使用したノック制′4′nffθ
6、ノック学習補正値KNK等がそのまま空燃比制御に
も適用でき、空燃比のリッチ化補正のための演算を改め
て行う必要がなく、プログラムの簡略化を回ることがで
きる。
又、式(7)〜(9)から判明するように、A/F補正
係数に0は、RON95用ガソリンに適用されるA/F
補正係数K AFPマツプだけを電子コントロールユニ
ット16の記憶装置に記憶しておけばよく、RON91
用ガソリンのためにA/F補正係数マツプを別個に記憶
しておく必要がなく、A/F補正係数マツプが1個で済
み、その分蜜燃比制御に必要なプログラムがコンパクト
になる。
式(9)により演算されたA/F補正係数KAFは、ス
テップ106により上限値チエツクが行われる。
即ち、ステップ106ではA/F補正係数値KAFが所
定上限値KAFMAX以上であるか否か判別され、この
所定上限値KAFMAX以下の場合にはA/F補正係数
KAFの値を変更することなくステップ108に進み、
以上である場合にはステップ107においてA/F補正
係数値KAFを該上限値KAFに^×に設定し直してス
テップ108に進む。
ステップ108では上述のようにして設定されたA/F
補正係数KAFを用い、燃料噴射弁20の開弁駆動時間
T0.が次式〇〇により演算される。
TINJ −Ts  ・KAF−に2 + T b  
  ・・・OIここに、T、は基本駆動時間であり、電
子コントロールユニッ1−16の記憶装置ROMに記憶
されている基本駆動時間マツプからエンジン回転数Ne
及び吸気量A/Nに応じて読み出し演算される。K2は
エンジン冷却水温補正、08フイードバツク補正、加速
補正等の他の補正係数であり、Tbはバッテリイ電圧等
に応じて設定される噴射弁作動無駄時間補正値である。
電子コントロールユニット16は斯くして演算設定した
開弁駆動時間T I N Jに基づき燃料噴射弁20に
駆動信号を出力して点火時期のリタード量に最適な空燃
比に対応する燃料量をエンジン10に噴射供給すること
が出来る。
尚、上述の実施例ではA/F補正係数に、Fは、RON
95用ガソリンに適用されるA/F補正係数K AFP
をΔθ・K0ア項によりリッチ化補正するものであった
が、これに代えてRON91用ガソリンに適用される点
火時期θ8を基準として、RON91用ガソリンに適用
されるA/F補正マツプを準備し、このマツプからエン
ジン回転数検出値Ne及び吸気量検出値A/Nに応じた
A/F補正係数KAF、lを読み出し、このA/F補正
係数K Ar1を、値θ8と、進角学習補正値を反映さ
せ、しかも吸気温度Ta等で補正された進角値θとの偏
差に応じた値Δθ・K AFKoによりリーン化補正す
るようにしてもよい。
(発明の効果) 以上詳述したように本発明の内燃エンジンの空燃比制御
方法に依れば、少なくともエンジン回転数及びエンジン
負荷に応じて予め記憶され、各々が第1及び第2の燃料
性状を有する燃料の使用時に好適な第1及び第2の基本
点火時期マツプからエンジン回転数検出値及びエンジン
負荷検出値に応じて基本点火時期を夫々読み出し、これ
らの2つの基本点火時期からノック発生量検出値に応じ
て点火進角値が順次補正されると共に、少なくともエン
ジン回転数及びエンジン負荷に応じ、第1の燃料性状を
有する燃料の使用時に好適な空燃比補正マツプ値を予め
記憶し、この空燃比補正マツプ値からエンジン回転数検
出値及びエンジン負荷検出値に応じた空燃比補正値を読
み出し、該空燃比補正値を、第1の基本点火時期マツプ
からエンジン回転数検出値及びエンジン負荷検出値に応
じて読み出した基本点火時期と前記補正された点火進角
値との偏差に応じて補正し、斯く補正された空燃比補正
値に応じて燃料噴射供給量を補正するようにしたので、
性状の異なる種々の燃料を使用しても、使用した燃料の
性状に最適な点火時期が設定されると同時に燃料噴射供
給量も燃料の性状に最適な空燃比に対応する値に設定す
ることができ、エンジンノックが防止されると共に点火
時期のリタードにより生じる排気ガス温度の上昇も確実
に防止することが出来る。又、空燃比補正マツプは第1
の燃料性状を有する燃料に対応するもの1つだけでよく
、空燃比制御プログラムを簡略化することが出来る。
【図面の簡単な説明】
第1図は本発明に係る内燃エンジンの空燃比制御方法を
実施する内燃エンジンの制御装置の全体構成を示すブロ
ック図、第2図は、第1図に示す電子コントロールユニ
ット16に内蔵されるノック検出回路16aの構成を示
すブロック図、第3図は、第2図に示すノック検出回路
16aの作動を説明するためのタイミングチャート、第
4図及び第5図は、第1図に示す電子コントロールユニ
ット16により実行され、点火時期設定手順を説明する
ためのフローチャート、第6図は吸気温度と点火時期補
正値θ1との関係を示すグラフ、第7図はエンジン回転
数Ne及び吸気量A/Nに応じて基本点火時期θ、が読
み出されるプレミアムオクタン価ガソリン用基本点火時
期マツプの構成図、第8図はノック学習補正値KNX設
定ルーチンのフローチャート、第9図はリタード制御量
θえ(1)及びノック学習補正値に□の各時間変化の関
係を示すタイミングチャート、第10図はリタード制御
量θ* (1)と積算時間間隔τ1.τ2及び積算ゲイ
ンGK、、G、、の関係を示すグラフ、第11図はノッ
ク学習補正値KNKの初期値の設定手順を示すプログラ
ムフローチャート、第12図は電子コントロールユニッ
ト16により実行され、燃料噴射弁20の開弁駆動時間
TINJの設定手順を説明するためのフローチャート、
第13図は空燃比補正運転領域を示すグラフ、第14図
はエンジン回転数Ne及び吸気量A/Nに応じてA/F
補正係数K AFPが読み出されるプレミアムオクタン
価ガソリン用A/F補正マツプの構成図である。 10・・・内燃エンジン、14・・・エアフローセンサ
、16・・・電子コントロールユニット、16a・・・
ノック検出回路、20・・・燃料噴射弁、22・・・ク
ランク角度位置センサ、25・・・オクタン価セレクト
スイッチ、26・・・ノックセンサ、2日・・・イブナ
イフ装置、30・・・点火栓、33・・・ノイズレヘル
検出器、34・・・比較器、35・・・積分器。 出願人  三菱自動車工業株式会社 代理人  弁理士  長 門 侃 二 第1図 ; ! 6a 第4図 第5図 第6図 eA丁 吐気−INL度 第7図 第8図 第10図 沙 第11図 第12図 第13図 第14図

Claims (3)

    【特許請求の範囲】
  1. (1)内燃エンジンの所定クランク角度回転毎に検出さ
    れるノック発生量に応じて点火進角値が順次補正され、
    該補正された点火進角値に基づいて点火時期が電子的に
    制御されると共に、燃料噴射弁により燃料が噴射供給さ
    れる内燃エンジンの空燃比制御方法において、少なくと
    もエンジン回転数及びエンジン負荷に応じて予め記憶さ
    れ、各々が第1及び第2の燃料性状を有する燃料の使用
    時に好適な第1及び第2の基本点火時期マップからエン
    ジン回転数検出値及びエンジン負荷検出値に応じて基本
    点火時期を夫々読み出し、これらの2つの基本点火時期
    からノック発生量検出値に応じて前記点火進角値が順次
    補正されると共に、少なくともエンジン回転数及びエン
    ジン負荷に応じ、前記第1の燃料性状を有する燃料の使
    用時に好適な空燃比補正マップ値を予め記憶し、この空
    燃比補正マップ値からエンジン回転数検出値及びエンジ
    ン負荷検出値に応じた空燃比補正値を読み出し、該空燃
    比補正値を、前記第1の基本点火時期マップからエンジ
    ン回転数検出値及びエンジン負荷検出値に応じて読み出
    した基本点火時期と前記補正された点火進角値との偏差
    に応じて補正し、斯く補正された空燃比補正値に応じて
    燃料噴射供給量を補正することを特徴とする内燃エンジ
    ンの空燃比制御方法。
  2. (2)前記点火進角値の初期値は、第1及び第2の基本
    点火時期マップの内から人為的に選択されたマップから
    エンジン回転数検出値及びエンジン負荷検出値に応じて
    読み出された基本点火時期であることを特徴とする特許
    請求の範囲第1項記載の内燃エンジンの空燃比制御方法
  3. (3)前記点火進角値はノック発生量と共に、吸気温度
    及びエンジン冷却水温度を含むエンジン運転パラメータ
    の内の少なくとも一つに応じて設定されることを特徴と
    する特許請求の範囲第1項記載の内燃エンジンの空燃比
    制御方法。
JP25604187A 1987-10-11 1987-10-11 内燃エンジンの空燃比制御方法 Expired - Lifetime JPH076441B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25604187A JPH076441B2 (ja) 1987-10-11 1987-10-11 内燃エンジンの空燃比制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25604187A JPH076441B2 (ja) 1987-10-11 1987-10-11 内燃エンジンの空燃比制御方法

Publications (2)

Publication Number Publication Date
JPH01100349A true JPH01100349A (ja) 1989-04-18
JPH076441B2 JPH076441B2 (ja) 1995-01-30

Family

ID=17287089

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25604187A Expired - Lifetime JPH076441B2 (ja) 1987-10-11 1987-10-11 内燃エンジンの空燃比制御方法

Country Status (1)

Country Link
JP (1) JPH076441B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120031353A1 (en) * 2010-04-08 2012-02-09 Ford Global Technologies, Llc Method for operating an engine
WO2013062798A1 (en) * 2011-10-28 2013-05-02 Chrysler Group Llc Method of setting a control parameter for emissions robustness

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120031353A1 (en) * 2010-04-08 2012-02-09 Ford Global Technologies, Llc Method for operating an engine
US8464699B2 (en) * 2010-04-08 2013-06-18 Ford Global Technologies, Llc Method for operating an engine
WO2013062798A1 (en) * 2011-10-28 2013-05-02 Chrysler Group Llc Method of setting a control parameter for emissions robustness

Also Published As

Publication number Publication date
JPH076441B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US4448162A (en) Optimum control for internal combustion engines
JP2005054610A (ja) 内燃機関
JPS60237141A (ja) 内燃機関の点火時期制御方法
EP0302735B1 (en) Control apparatus of an internal combustion engine
JP3331789B2 (ja) 内燃機関の点火時期制御装置
JPH02305370A (ja) 点火時期学習制御方法
JPH0814271B2 (ja) 内燃機関の点火時期制御装置
US5222470A (en) Ignition timing controlling system for engine
JP2514446B2 (ja) ノッキング制御機能付内燃機関の燃料供給制御装置
JPH01134051A (ja) 内燃エンジンの制御装置
JPH076441B2 (ja) 内燃エンジンの空燃比制御方法
JP2528168B2 (ja) 内燃機関の点火時期制御装置
JPH0637868B2 (ja) エンジンのノツキング抑制装置
JP2688928B2 (ja) エンジンの点火時期制御装置
JPH0710057Y2 (ja) 内燃機関の燃焼制御装置
JP2734056B2 (ja) 内燃機関の点火時期制御装置
JPH0526952B2 (ja)
JPH02305369A (ja) 点火時期学習制御方法
JP2545549B2 (ja) 内燃エンジンの加速時の燃料供給制御方法
JPS63162951A (ja) 内燃機関の点火時期および空燃比制御方法
JPH0450446A (ja) 内燃エンジンのアイドル回転数制御方法
JPH0415963Y2 (ja)
JPH0689733B2 (ja) 内燃機関のノツキング制御装置
JPH0392562A (ja) 内燃エンジンの異常燃焼抑制方法
JPH0412172A (ja) エンジンの点火時期制御装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080130

Year of fee payment: 13