JPH01100342A - 内燃機関の燃料噴射量学習制御装置 - Google Patents

内燃機関の燃料噴射量学習制御装置

Info

Publication number
JPH01100342A
JPH01100342A JP25899087A JP25899087A JPH01100342A JP H01100342 A JPH01100342 A JP H01100342A JP 25899087 A JP25899087 A JP 25899087A JP 25899087 A JP25899087 A JP 25899087A JP H01100342 A JPH01100342 A JP H01100342A
Authority
JP
Japan
Prior art keywords
fuel ratio
air
fuel injection
engine
deviation
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
JP25899087A
Other languages
English (en)
Other versions
JP2590941B2 (ja
Inventor
Kazuhiko Norota
一彦 野呂田
Naoto Kushi
櫛 直人
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
Priority to JP25899087A priority Critical patent/JP2590941B2/ja
Publication of JPH01100342A publication Critical patent/JPH01100342A/ja
Application granted granted Critical
Publication of JP2590941B2 publication Critical patent/JP2590941B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の燃料噴射量学習制御装置に係り、特
に加速増量及び減速減量を補正(学習)して加減速時の
燃料噴射量を学習制御する内燃機関の燃料噴射量学習制
御装置に関する。
〔従来の技術〕
従来より、機関負荷(吸入空気量または吸気管圧力)と
機関回転速度とに応じて定まる基本燃料噴射時間TPと
排ガス中の残留酸素濃度を検出して理論空燃比を境に反
転した信号を出力する0□セン→出力から得られる空燃
比フィードバック補正係数FAFとを用いて、燃焼空燃
比が理論空燃比になるように燃料噴射量をフィードバッ
ク制御する燃料噴射量制御装置が知られている。かかる
燃料噴射量制御装置では、加速中か減速中かを判定し、
加速中と判定されたときには加速増量係数によって燃料
噴射量を増量し、減速中と判定されたときには減速減量
係数によって燃料噴射量を減量することが行なわれてい
る。
しかしながら、車両の走行距離が長くなると経時変化に
よって吸気弁や吸気ポート壁にデポジットが付着し、こ
のデポジットの影響によって加速中には空燃比がリーン
傾向を示し、減速中には空燃比がリッチ傾向を示すこと
になる。すなわち、加速中ではスロットル開度が大きく
なるから吸気管圧力が高く燃料の蒸発量が少ないため、
噴射された燃料がデポジットに吸収され、この結果燃焼
室内に供給される燃料が不足して空燃比リーン傾向を示
す。一方、減速中ではスロットル開度が小さいことから
吸気管圧力が低いためデポジットに吸収されていた燃料
が蒸発し、この蒸発した燃料が燃焼室内に供給されるた
め燃焼室内に供給される燃料が多くなって空燃比リッチ
傾向を示す。第2図に、加速時における初期状態の内燃
機関(新品内燃機関)とデポジットが付着した内燃機関
との空燃比フィードバック補正係数と燃焼空燃比との相
異が示されている。図から理解されるように、初期状態
の内燃機関ではデポジットが付着していないため空燃比
フィードバック補正係数は一定の周期で変化し、燃焼空
燃比も略理論空燃比近傍の値に制御されている。一方、
デポジットが付着した内燃機関では、加速時に空燃比が
リーンになり、この結果空燃比フィードバック補正係数
が大きく変化している。また、第3図には、360°C
A毎の吸気管圧力の偏差ΔPMと燃焼空燃比の変化頻度
との関係が示されている。図において実線NE Wは初
期状態の内燃機関における空燃比の変化頻度を示し、破
線OLDはデポジットが付着した内燃機関の空燃比の変
化頻度を示している。図から理解されるように、デポジ
ットが付着した内燃機関では、加速時(ΔPMが正のと
き)において空燃比がリーンになる頻度が高くなってお
り、また減速時(ΔPMが負のとき)では空燃比がリッ
チになる頻度が高くなっている。
このため従来では、特開昭59−203829号公報に
示されるように、加速時でかつ空燃比A/Fが目標空燃
比よりリッチのとき加速増量係数KACCを小さくさせ
ると共に空燃比A/Fが目標空燃比よりリーンのとき加
速増量係数KACCを大きくし、また減速時で空燃比A
/Fが目標空燃比よりリッチのときには減速減量係数に
、。、を大きくすると共に空燃比A/Fが目標空燃比よ
りリーンのときに減速減量係数に、。、を小さくして学
習制御することが行なわれている。
なお本発明に関連する技術としては、特開昭59−20
3829号公報、特開昭60−204937号公報記載
の技術がある。
〔発明が解決しようとする問題点〕
しかしながら、従来の学習制御では、加減速時で空燃比
が目標空燃比と等しくなくなったときに直ちに加速増量
係数および減速減量係数を学習するようにしていること
から、燃料噴射量の増減等による空燃比変化によって学
習されることがあるため誤学習が発生し、排気エミッシ
ョン及びドライバビリティが悪化する、という問題があ
る。すなわち、従来の学習制御では、空燃比の偏倚を考
慮することなく学習を行なっているため、経時変化によ
る空燃比の偏倚に応じた学習ができない、という問題が
ある。このため本出願人は、経時変化による空燃比の偏
倚に応じた学習制御を行う学習制御装置を既に提案して
いる(特願昭62−89212号)。
しかしながら、機関高温時には吸気管壁面温度が高く気
化状態が良好なことから吸気管壁面への燃料付着量は少
く、デポジットによる影響が空燃比に大きく反映される
ため学習値(要求補正量)は大きくなる。一方、機関低
温時には吸気管壁面温度が低く気化状態が悪いことから
吸気管壁面への燃料付着量が多く、デポジットによって
空燃比があまり影響されないため学習値は小さくなる。
このため、機関高温時で学習した大きな値の学習値を機
関低温時にそのまま使用すると過補正になる虞れが生じ
る。また、機関低温時には02センサ素子が不活性状態
となって出力が不安定になるため、誤学習が発生する虞
れが生じる。
本発明は上記問題点を解決すべく成されたもので、加減
速時における空燃比の偏倚傾向を判断して経時変化によ
る空燃比の偏倚を補正することができると共に空燃比の
過補正や誤学習が発生しないようにした内燃機関の燃料
噴射量学習制御装置を提供することを目的とする。
〔問題点を解決するための手段〕
上記目的を達成するために本発明は、加減速状態を判定
する加減速状態判定手段と、排ガス中の残留酸素濃度を
検出する酸素濃度センサと、前記酸素濃度センサ出力が
目標空燃比よりリッチ状態を示しているときの時間と前
記酸素濃度センサ出力が目標空燃比よりリーン状態を示
しているときの時間との偏差を演算する偏差演算手段と
、機関温度を検出する温度検出手段と、機関温度が第1
の所定温を越える加速中で前記偏差が第1の所定範囲外
の値になったときに前記偏差が前記第1の所定範囲内の
値になるように加速増量係数を学習すると共に機関温度
が前記第1の所定温を越える減速中で前記偏差が第2の
所定範囲外の値になったとき前記偏差が前記第2の所定
範囲内の値になるように減速減量係数を学習する学習手
段と、機関温度が第2の所定温を越える加速中では加速
増量係数に応じて定まる量の燃料を増量して噴射すると
共に機関温度が前記第2の所定温を越える減速中では減
速減量係数に応じて定まる量の燃料を減量して噴射する
燃料噴射手段と、を含んで構成したものである。
〔作用〕
本発明によれば、加減速状態判定手段によって運転状態
が加速中か減速中かが判断される。偏差演算手段は、排
ガス中の残留酸素濃度を検出する酸素濃度センサ出力が
目標空燃比よりリッチ状態を示しているときの時間と酸
素濃度センサ出力が目標空燃比よりリーン状態を示して
いるときの時間との偏差を演算する。ここで、酸素濃度
センサ出力が目標空燃比よりリッチ状態を示していると
きの時間が酸素濃度センサ出力が目標空燃比よりリーン
状態を示しているときの時間より長い場合には、空燃比
リッチ状態が空燃比リーン状態より長く継続したことに
なり、空燃比がリッチ側に偏倚している。すなわち空燃
比がリッチ傾向を示していることになる。このため上記
偏差からある期間内における空燃比がリッチ傾向を示し
ているかリーン傾向を示しているかを判定することがで
きる。学習手段は、機関温度が第1の所定温を越える加
速中で前記偏差が第1の所定範囲外の値になったとき、
すなわち空燃比がリッチ傾向及びリーン傾向を示すよう
になったときに、偏差が第1の所定範囲内の値になるよ
うに加速増量係数を補正する。このように空燃比がリッ
チ傾向及びリーン傾向を示したときに偏差が第1の所定
範囲内の値になるように加速増量係数を学習することに
より空燃比のリッチ傾向及びリーン傾向が補正され、空
燃比を目標空燃比近傍で制御するように燃料噴射量を制
御することができる。また、学習手段は、機関温度が第
1の所定温を越える減速中で前記偏差が第2の所定範囲
外の値になったとき、すなわち空燃比がリッチ傾向及び
リーン傾向を示したときに、前記偏差が第2の所定範囲
内の値になるように減速減量係数を学習して空燃比のリ
ッチ傾向及びリーン傾向を補正し、空燃比が目標空燃比
近傍で制御されるようにする。燃料噴射手段は、機関温
度が第2の所定温を越える領域で、加速中と判定された
ときに上記のように学習された加速増量係数に応じて定
まる量の燃料を増量して噴射すると共に減速中と判定さ
れたときに上記のように学習された減速減量係数に応じ
て定まる量の燃料を減量して噴射する。このように、暖
機後のように機関温度が第1の所定温を越える領域で加
速増量係数及び減速減量係数を学習することにより誤学
習が防止され、機関温度が第2の所定温を越える領域で
学習された学習値を用いて燃料噴射量を学習制御するこ
とによって、デポジット付着等による空燃比の経時変化
が過補正されることなく補正される。
〔発明の効果〕
以上説明したように本発明によれば、酸素濃度センサ出
力が空燃比リッチ状態を示しているときの時間と空燃比
リーン状態を示しているときの時間との偏差がら空燃比
がリッチ側に偏倚しているかまたは空燃比がリーン側に
偏倚しているかを判定し、暖機後に加速増量係数及び減
速減量係数を学習して低温時に学習値をそのまま使用し
ないようにしているため、誤学習や過補正することなく
経時変化による空燃比の偏倚を補正して排気エミッショ
ン及びドライバビリティが悪化するのを防止することが
できる、という効果が得られる。
〔実施例〕
以下図面を参照して本発明の実施例を詳細に説明する。
なお、以下では本発明に支障のない数値を用いて説明す
るが、本発明はこれらの数値に限定されるものではない
。第4図は本発明の実施例の燃料噴射量学習制御装置を
備えた4気筒4サモである。
このエンジンは、制御回路としてのマイクロコンピュー
タ44によって制御されるものであり、エアクリーナ2
の下流側には、スロットル弁8が配置され、スロットル
弁8の下流側にサージタンク12が設けられている。エ
アクリーナ2の近傍には、吸気温を検出する吸気温セン
サ4が取付けられ、スロットル弁8には、スロットル弁
が全開状態でオンするアイドルスイッチ10が取付けら
れている。また、サージタンク12には、半導体式の圧
力センサ6が取付けられている。この圧力センサ6から
の出力信号は、吸気管圧力の脈動成分を取除くための時
定数が小さく (例えば、3〜5 m5ec )かつ応
答性の良いCRフィルタ等で構成されたフィルタ7 (
第5図参照)によって処理される。また、スロットル弁
8を迂回しかつスロットル弁上流側とスロットル弁下流
側とを連通ずるようにバイパス路14が設けられている
。このバイパス路14にはソレノイドによって開度が調
節されるl5C(アイドルスピードコントロール)バル
ブ16が取付けられており、ソレノイドに流れる電流を
デユーティ比制御してバイパス路14に流れる空気量を
制御することによりアイドリング時の回転速度が目標値
に制御される。サージタンク12は、インテークマニホ
ールド18及び吸気ボート22を介してエンジン20の
燃焼室に連通されている。そして、このインテークマニ
ホールド18内に突出するよう各気筒毎に燃料噴射弁2
4が取付けられている。
エンジン20の燃焼室は、排気ポート26及びエキゾー
ストマニホールド28を介して三元触媒を充填した触媒
装置27に連通されている。このエキゾーストマニホー
ルド28には、排ガス中の酸素濃度を検出し理論空燃比
を境に反転した信号を出力する02センサ30が取付け
られている。
エンジンブロック32には、このエンジンブロック32
を貫通してウォータジャケット内に突出するよう冷却水
温センサ34が取付けられている。
この冷却水温センサ34は、エンジン冷却水温を検出し
て水温信号を出力し、水温信号で機関温度を代表する。
なお、機関オイル温を検出′して機関温度を代表させて
も良い。
エンジン20のシリンダヘッドを貫通して燃焼室内に突
出するように各気筒毎に点火プラグ38が取付けられて
いる。こ゛の点火プラグ38は、ディストリビュータ4
0及び点火コイルを備えたイグナイタを介して、マイク
ロコンピュータ44に接続されている。このディストリ
ビュータ40内には、ディストリビュータシャフトに固
定されたシグナルロータとディストリビュータハウジン
グに固定されたピックアップとで構成された回転角セン
サ48が取付けられている。回転角センサ48は例えば
30°CA毎にエンジン回転速度信号を出力する。
マイクロコンピュータ44は第5図に示すようにマイク
ロプロセッシングユニット(MPU>60、リード・オ
ンリ・メモリ (ROM)62、ランダム・アクセス・
メモリ (RAM)64、バックアップラム(B U 
−RA M )  66、人出カポ−トロ8、人力ポー
ドア0、出力ポードア2.74.76及びこれらを接続
するデータバスやコントロールバス等のバス75を含ん
で構成されている。
BU−RAM66には、以下で説明する加速増量係数お
よび減速減量係数を記憶する。入出カポ−トロ8には、
A/D変換器78とマルチプレクサ80とが順に接続さ
れている。マルチプレクサ80には、抵抗Rとコンデン
サCとで構成されたフィルタ7及びバッファ82を介し
て圧力センサ6が接続されると共にバッファ84を介し
て冷却水温センサ34が接続され、バッファ85を介し
て吸気温センサ4が接続されている。M P U 60
は、マルチプレクサ80及びA/D変換器78を制御し
て、フィルタ7を介して人力される圧力センサ6出力、
冷却水温センサ34出力及び吸気温センサ4出力を順次
デジタル信号に変換してRA M 64に記憶させる。
・従って、マルチプレクサ80、A/D変換器78及び
M P 060等は、圧力センサ出力等を所定時間毎に
サンプリングするサンプリング手段として作用する。人
力ポードア0には、コンパレータ88及びバッファ86
を介して02センサ30が接続されると共に波形整形回
路90を介して回転角センサ48が接続されている。ま
た、人力ポードア0には、図示しないバッファを介して
アイドルスイッチ10が接続されている。
出力ポードア2は駆動回路92を介してイグナイタ42
に接続され、出力ポードア4はダウンカウンタを備えた
駆動回路94を介して燃料噴射弁24に接続され、そし
て出力ポードア6は駆動回路96を介してISCバルブ
16のソレノイドに接続されている。なお、98はクロ
ック、99はカウンタである。上記ROM62には、以
下で説明する制御ルーチンのプログラム等が予め記憶さ
れている。
次に、上記エンジンに本発明を適用した第1実施例の制
御ルーチンについて説明する。
第7図は、空燃比をフィードバック制御するための空燃
比フィードバック補正係数FAFを演算するルーチンを
示すもので、ステップ180において空燃比フィードバ
ック条件が成立しているか否かを判断する。空燃比フィ
ードバック条件が成立しているか否かは、運転状態に応
じて判断され、例えば、エンジン始動状態ではなく、エ
ンジン冷却水温が所定値(例えば、40℃)以上であり
、燃料カット中でなく、燃料増量中でなく、空燃比リー
ン制御中でないときに空燃比フィードバック条件が成立
したと判断される。ステップ180において上記条件の
何れか1つが不成立と判断されたとき、すなわちフィー
ドバック条件不成立と判断されたときには、ステップ1
82において空燃比フィードバック補正係数FAFを1
.0にセットした後空燃比フィードバック補正係数FA
FをRAMの所定エリアに記憶する。
一方、ステップ180において上記条件の全てが成立し
て空燃比フィードバック条件が成立したと判断されたと
きには、ステップ183で02センサ出力を取込んだ後
ステップ184において02センサ出力が空燃比リッチ
を示しているか否かを判断する。02 センサ出力が空
燃比リッチを示していると判断されたときには、ステッ
プ186においてフラグCAFLをリセットした後ステ
ップ188においてフラグCAFRがリセットされてい
るか否かを判断する。フラグCAFRがリセットされて
いるときは、02センサ出力が空燃比リーンからリッチ
に反転した時点であるためステップ190において空燃
比フィードバック補正係数FAFから比例定数R5を減
算した後ステップ191においてフラグCAFRをセッ
トする。
ステップ188においてフラグCAFRがセットされて
いると判断されたとき、すなわち02 センサ出力が空
燃比リーンからリッチに反転した後はステップ189に
おいて空燃比フィードバック補正係数FAFから積分定
数に+ を減算する。
ステップ184において02 センサ出力が空燃比リー
ンを示していると判断されたときには、ステップ192
においてフラグCAFRをリセットした後ステップ19
4においてフラグCAFLがリセットされているか否か
を判断する。フラグCAFLがリセットされているとき
は、0□センサ出力が空燃比リッチからリーンに反転し
た時点であるのでステン、プ196において空燃比フィ
ードバック補正係数FAFに比例定数R3を加算した後
ステップ197でフラグCAFLをセットする。
一方、ステップ194でフラグCAFLがセットされて
いると判断されたとき、ずなわち02センサ出力が空燃
比リッチからリーンに反転した後はステップ195にお
いて空燃比フィードバック補正係数FAFに積分定数K
I を加算する。
第1図は360°CA毎に実行されるルーチンを示すも
ので、ステップ100において機関冷却水温THWが第
1の所定温く例えば、70℃)を越えているか否かを判
断することにより暖機後か否かを判断する。なお、この
第1の所定温は空燃比フィードバック制御条件の冷却水
温の値より高い値である。暖機後と判断されたときはス
テップ101においてその他の学習条件(例えば、空燃
比フィードバック・制御条件等)が成立しているか判断
し、この条件が成立していれば、ステップ102におい
て現在の吸気管圧力PMNEII から360°CA前
の吸気管圧力PMoLn を減算して吸気管圧力の偏差
DLPMを算出する。次のステップ103では吸気管圧
力の偏差DLPMが正の所定値(例えば、2sHg)を
越えているか否かを判断することにより加速中か否かを
判断する。吸気管圧力の偏差DL P Mが正の所定値
を越えて加速中と判断されたときには、ステップ104
において02センサ出力○Xと基準レベル(例えば、0
゜45V)とを比較することにより02 センサ出力○
Xが理論空燃比よりリッチ状態を示しているか否かを判
断する。02 センサ出力OXが空燃比リッチ状態を示
していると判断されたときには、ステップ106におい
てカウント値CA Cをインクリメントし、0□センサ
出力Oxが基準レベル以下となって空燃比リーン状態を
示していると判断されたにはステップ108においてカ
ウント値CACをディクリメントする。
次のステップ110とステップ114では、カウント値
CACが第1の所定範囲(50〜−50)外の値になっ
たか否かを判断することにより空燃比が理論空燃比より
リッチ傾向を示しているか、リーン傾向を示しているか
を判断する。
すなわち、ステップ110においてカウント値CACが
第1の所定範囲の上限値(50)を越えていると判断さ
れたとき、すなわち空燃比がリッチ傾向を示していると
判断されたときにはステップ112においてB U −
RA Mに記憶されている加速増量係数KACを所定値
(例えば、0.1)小さくした後ステップ118におい
てカウント値CACをOにする。なお、加速増量係数K
ACの初期値は1.0に定められてB U −RA M
に記憶されている。また、ステップ114においてカウ
ント値CACが第1の所定範囲の下限値(−50>未満
か否かを判断し、カウント値CACが第1の所定範囲の
下限値未満と判断されたときには、空燃比が理論空燃比
よりリーン側に偏倚して空燃比がリーン傾向を示してい
ると判断して、ステップ116においてB U −RA
 Mに記憶されている加速増量係数KACを所定値(例
えば、0.1)大きくした後ステップ118においてカ
ウント値CACを0にする。なお、カウント値CACが
第1の所定範囲内の値になっているときは加速増量係数
KACを補正することなく第8図のルーチンへ進む。
ステップ103において吸気管圧力の偏差DLPMが正
の所定値以下と判断されたときには、ステップ120に
おいて吸気管圧力の偏差DLPMが負の所定値(例えば
、−2m++nHg)未満か否かを判断することにより
減速中か否かを判断する。吸気管圧力の偏差DLPMが
負の所定値以上と判断されたときには定常運転状態と判
断して第8図のルーチンへ進み、吸気管圧力の偏差DL
PMが負の所定値未満と判断されたときには減速状態と
判断してステップ122に進む。ステップ122では、
0□センサ出力OXと上記で説明した判定レベルとを比
較して02 センサ出力が理論空燃比よりリッチ状態を
示しているか、リーン状態を示しているかを判断する。
02 センサ出力が空燃比リッチ状態を示していると判
断されたときにはステップ124においてカウント値C
DCをインクリメントし、02センサ出力Oxが空燃比
リーン状態を示していると判断されたときにはステップ
126においてカウント値CDCをディクリメントする
次のステップ128及びステップ132では、カウント
値CDCが第2の所定範囲(例えば、50〜−50)外
の値になったか否かを判断することにより空燃比が理論
空燃比よりリッチ側に偏倚して空燃比リッチ傾向を示し
ているかまたは空燃比が理論空燃比よりリーン側に偏倚
して空燃比がリーン傾向を示しているかを判断する。す
なわち、ステップ128ではカウント値CACが第2の
所定範囲の上限値(50)を越えているか否かを判断す
ることにより空燃比がリッチ傾向を示しているか否かを
判断し、空燃比がリッチ傾向を示していると判断された
ときにはステップ130においてB U −RA Mに
記憶されている減速減量係数KDCを所定値(例゛えば
、0.1)大きくした後ステップ136においてカウン
ト値CDCを0にする。この減速減量係数KDCの初期
値は1.0に定められてB U −RA Mに記憶され
ている。また、ステップ132ではカウント値CDCが
第2の所定範囲の下限値(−50)未満か否かを判断す
ることにより空燃比がリーン傾向を示しているか否かを
判断し、空燃比がリーン傾向を示していると判断された
ときにはステップ134においてBU−RAMに記憶さ
れている減速減量係数KDCを所定値(例えば、0.1
)小さくした後ステップ136においてカウント値CD
CをOにする。−方、ステップ128及びステップ13
2において一カウント値CDCが第2の所定範囲内の値
になっていると判断されたときには減速減量係数KDC
を補正することなく第8図のルーチンへ進む。
上記のように制御したときの02 センサ出力の変化、
カウント値CAC,CDCの変化、加速増量係数KAC
の変化及び減速減量係数KDCの変化を車速及び吸気管
圧力PMの変化と共に第6図に示す。
第8図は燃料噴射時間TΔUを演算するルーチンを示す
もので、ステップ200においてエンジン回転速度N 
E 、吸気管圧力PM及びエンジン冷却水温T HWを
取込み、ステップ202においてエンジン回転速度NE
と吸気管圧力PMとに基づいて基本燃料噴射時間TPを
演算する。次のステップ204では、第9図及び第10
図に示すマツプからエンジン回転速度NEに応じた増M
ffi時間f、とエンジン冷却水温THWに応じた増減
量時間f2 とを演算し、ステップ206において増減
量時間f1、f2 を加算することにより以下の(1)
式に示すようにエンジン回転速度NEとエンジン冷却水
温THWとに応じた増減量時間f(NE。
THW)を演算する。
f   (N  E  S T  HW)  =  f
  +   +  f  2     ・・・(1)次
のステップ208では第1図のステップ102で演算さ
れた吸気管圧力の偏差DLPMと増減量時間f  (N
E、THW)とを用いて以下の(2)式に従って過渡時
基本燃料噴射時間TPAEWを演算する。
−f”PAEW=DLPM−f  (NE、THW)・
・・(2) ここで、加速時にはD L P M > 0になるため
過渡時基本燃料噴射時間TPAEWは正になり、減速時
にはDLPM<0になるため過渡時基本燃料噴射時間T
PAEWは負になる。
ステップ210では、機関冷却水温THWが第2の所定
温(例えば、10℃)以下か否かを判断することにより
機関低温時か否かを判断する。機関低温時と判断された
ときには上記のように学習された加速増量係数および減
速減量係数による補正が行なわれないようにするために
、ステップ214にふいてKの値を1とする。一方、機
関冷却水温THWが第2の所定温を越えたときには、ス
テップ212において吸気管圧力の偏差DLPMが正か
否かを判断することにより加速中か減速中かを判断し、
加速中と判断されたときにはステップ216においてB
U−RAMに記憶されている加速増量係数KACを読出
してKとした後ステップ220へ進む。一方、ステップ
212において減速中と判断されたときにはステップ2
18においてBU−RAMに記憶されている減速減量係
数KDCを読出してKとした後ステップ220へ進む。
ステップ220では、基本燃料噴射時間TP。
上記のように値が設定されたに1過渡時基本燃料噴射時
間TPAEW、第7図のルーチンで演算された空燃比フ
ィードバック補正係数FAF及び吸気温やエンジン冷却
水温等で定まる補正係数Fとを用いて以下の式の従って
燃料噴射時間TAUを演算する。
TAU= (TP+K・T P A EW)  ・FA
F −F・・・(3) そして、図示しないルーチンにおいて燃料噴射タイミン
グか否かを判断し、燃料噴射タイミングと判断されたと
きに燃料噴射時間TAUに相当する時間を駆動回路94
のダウンカウンタにセットし、ダウンカウンタの値が0
になるまで燃料噴射弁を開弁することによりクランク角
と同期した同期燃料噴射を実行する。ここで、冷却水温
THWが第2の所定温を越える領域における加速中では
過渡時基本燃料噴射時間T P A E Wが正の値を
取るために−TPAEWの量の燃料が基本燃料噴射時間
TPに対して増量され、同様の減速中では過渡時基本燃
料噴射時間TPAEWが負の値を取るためKDC−TP
AEWの量の燃料が基本燃料噴射量に対して減量される
。なお、定常運転中ではKの値を0にして基本燃料噴射
時間TP、空燃比フィードバック補正係数FAF及び補
正係数Fに応じて燃料噴射量を制御する。
上記のように制御したときの過渡時基本燃料噴射時間T
PAEW、加速増量値KAC−TPAEW1減速減量値
KDC−TPAEW、基本燃料噴射時間TP、燃料噴射
時間TAU、学習後の燃料噴射時間を第11図(2)、
(3)に示す。なお、第11図(1)は吸気管圧力の変
化を示すものである。
次に本発明の第2の実施例について説明する。
この実施例は、過渡時基本燃料噴射時間TPAEW1 
 に基づいて加速状態及び減速状態を判定するようにし
たものである。このため第1図と対応する部分には同一
符号を付して説明を省略する。
ステップ230では、過渡時基本燃料噴射時間TPAE
WIが正の所定値(例えば、100 、usec)を越
えているか否かを判断する。過渡時基本燃料噴射時間T
PAEWI が正の所定値を越えていると判断されたと
きには加速時と判断してステップ104へ進み、過渡時
基本燃料噴射時間TPAEW、が正の所定値以下と判断
されたときにはステップ236において過渡時基本燃料
噴射時間TPAEW、が負の所定値(例えば、−100
m5ec)未満か否かを判断することにより減速中か否
かを判断する。過渡時基本燃料噴射時間TPAEW。
が負の所定値未満と判断されたときには減速中と判断し
てステップ122に進み過渡時基本燃料噴射時間TPA
EW、が負の所定値以上と判断されたときには定常運転
状態と判断して第14図のルーチンへ進む。ステップ2
32及びステップ234は、第1図のステップ110及
びステップ114と同様のことを処理するためのもので
あり、ステップ232においてカウント値CACの絶対
値が所定値(例えば、50)以上か否かを判断すること
により空燃比が理論空燃比から偏倚しているか否かを判
断し、空燃比が理論空燃比から偏倚していると判断され
たときにはステップ234においてカウント値CACが
正か否かを判断することにより空燃比が理論空燃比より
リッチ側に偏倚しているかリーン側に偏倚しているかを
判断する。
そして、空燃比がリーン側に偏倚していると判断された
ときはステップ116で加速増量係数KACを補正し、
空燃比がリッチ側に偏倚していると判断されたときには
ステップ112で加速増量係数KACを補正する。また
、ステップ238及びステップ240についても第1図
のステップ128及びステップ130と同様であるので
説明は省略する。
なお、上記のように制御したときもカウント値CAC,
加速増量係数KAC,過渡時基本燃料噴射時間TPAE
W、O□センサ出力OXの変化を吸気管圧力PM及び車
速の変化と共に第13図に示す。
第14図は本実施例の燃料噴射時間TAU演算ルーチン
を示すもので、ステップ250においてエンジン回転速
度NE及び吸気管圧力PMを取込み、ステップ252に
おいて現在時点での基本燃料噴射時間TP、LEwを演
算する。次のステップ254では、現在の基本燃料噴射
時間TPNEWから360°CA前の基本燃料噴射時間
TPOL(lを減算することにより基本燃料噴射時間の
偏差ΔTPを演算する。そして、ステップ256におい
て偏差ΔTPと前回の過渡時基本燃料噴射時間TPAE
W、、を減衰係数C(0<C<1)で減衰させた値とを
用いて以下の式に従って過渡時基本燃料噴射時間TPA
EW1を演算する。
TPAE’vVl←ΔTP+TPAEW、−、・C・・
・(4) ステップ258では機関冷却水温THWが第2の所定温
(例えば、10℃)以下か否かを判断することにより機
関低温時か否かを判断する。機関低温時と判断されたと
きには上記のように学習された加速増量係数′および減
速減量係数による補正が行なわれないようにするために
、ステップ260においてKの値を1とする。一方、機
関冷却水温T H’vVが第2の所定温を越えたときに
は、ステップ262において過渡時基本燃料噴射時間T
PAEW、が正か否かを判断することにより加速中か否
かを判断し、加速中のときにはステップ264において
加速増量係数KACの値をKとしだ後ステップ268へ
進む。ステップ262で減速中と判断されたときにはス
テップ266において減速減債係数KDCの値をKにセ
ットする。ステップ268では以下の式に従って基本燃
料噴射時間を演算する。
TAU= (TPxi<w +K ・TP AEWt 
)  ・FAF−F  ・・・(5) そして、図示しない燃料噴射量制御ルーチンにおいて噴
射タイミングか否かを判断し、噴射タイミングと判断さ
れたときに燃料噴射時間TAUに相当する時間燃料噴射
弁を開弁することにより燃料噴射を実行する。
上記のように燃料噴射量を制御したときの過渡時基本燃
料噴射時間TPAEWの変化、基本燃料噴射時間TPの
変化、燃料噴射時間TAtJの変化を第15図に吸気管
圧力の変化と共に示す。
なお、第8図の燃料噴射時間演算ルーチンは第2の実施
例に使用することができ、第14図の燃料噴射時間演算
ルーチンは第1の実施例に使用することができる。
次に本発明の第3実施例について説明する。新品内燃機
関とデポジットが付着した内燃機関とで、過渡時の要求
補正量(学習値)を比較すると、第18図(1)に示す
ようになり、殻間温度が高い程差が大きくなる。また、
新品内燃機関の要求補正量を1.0としたときのデポジ
ット付着内燃機関の要求補正量(学習値)は第18図(
2)に示すようになり、温度が高くなるに従って大きく
なる。このため本実施例では機関温度に応じて加速増量
係数KACおよび減速減量係数KDCを補正して燃料噴
射量を制御するようにしている。
第16図は本実施例の燃料噴射時間演算ルーチンを示す
ものである。なお、第16図において第8図と対応する
部分には同一符号を付して説明を省略する。ステップ3
00では第17図(1)、(2)に示すマツプから現在
の冷却水温THWに対応する補正係数KTHWを演算す
る。第17図(1)のマツプは補正係数KTHWが水温
THWに応じて連続的に変化するように定められており
、第17図(2)のマツプは補正係数KTHWが段階的
に変化するように定められており、いずれのマツプを使
用してもよい。ステップ302では吸気管圧力の偏差D
LPMに基づいて加速か減速かを判断し、加速のときに
は次の(6)式に基づいて、減速のときは次の(7)式
に基づいて各々燃料噴射時間TAUを演算する。
T’AU= (TP+ [1,O+ (KAC−1,0
)・KTH’vV]  ・TPAEW)  ・FAF・
K(6) TAU= (TP+ [1,0+ (KDC−1,0)
・KTHW]  ・TPAEW)  ・FAF・K(7
) 上記のマツプでは水温THWが70℃以上のときに補正
係数KTHWを1.0にしているため、冷却水温70℃
以上で加速増量係数KAC及び減速減量係数KDCがそ
のまま燃料噴射時間演算に反映される。なお、本実施例
では、第1実施例または第2実施例のように学習する。
本実施例によれば、機関冷却水温THWに応じ、てKA
CSKDCの燃料噴射時間への反映量を定めているため
、より機関に適合した燃料を噴射することができる。
なお、上記では吸気管圧力とエンジン回転速度とで基本
燃料噴射時間を演算するエンジンに本発明を適用した例
について説明したが、吸入空気量を検出するエアフロメ
ータを備えエンジン1回転当りの吸入空気量から基本燃
料噴射時間を演算するエンジンにも本発明は適用するこ
とができる。
また、上記では02 センサ出力リッチ時にカウント値
をインクリメン、トシかつ02センサ出力り−ン時にカ
ウント値をディクリメントすることにより時間の偏差を
演算する例について説明したが02センサ出力リッチ時
にカウント値をディクリメントしかつ02 センサ出力
リーン時にカウント値をインクリメントして偏差を求め
てもよい。また02センサ出力がリッチを示していると
きとリーンを示しているときとで別のカウント値をイン
クリメントし02センサ出力がリッチを示しているとき
のカウント値と02センサ出力がリーンを示していると
きのカウント値との偏差を演算して上記の時間の偏差を
演算するようにしてもよく、これらの時間の比を偏差と
して用いるようにしてもよい。また上記では所定クラン
ク角(360゜CA)毎にカウントして偏差を求める例
について説明したが、所定時間毎にカウントして偏差を
求めるようにしてもよい。また、上記では機関冷却水温
で機関温度を代表させたが、機関オイル温等で代表させ
てもよい。
【図面の簡単な説明】
第1図は本発明の第1の実施例における加速増量係数と
減速減量係数との更新を行なうルーチンを示す流れ図、
第2図は従来におけるフィードバック補正係数と空燃比
との変化を示す線図、!第3図は従来における空燃比の
変化頻度を示す線図、第4図は本発明が適用可能な燃料
噴射量学習制御装置を備えたエンジンの概略図、第5図
は第4図のマイクロコンピュータの詳細を示すブロック
図、第6図は第1実施例における加速増量係数及び減速
減量係数等の変化を示す線図、第7図は空燃比フィード
バック補正係数を演算するルーチンを示す流れ図、第8
図は燃料噴射時間を演算するルーチンを示す流れ図、第
9図及び第10図はエンジン回転速度に応じた増減量時
間とエンジン冷却水温に応じた増減量時間とをそれぞれ
示す線図、第11図は上記第1の実施例における過渡時
基本燃料噴射時間及び燃料噴射時間等の変化を示す線図
、第12図は本発明の第2の実施例における加速増量係
数及び減速減量係数の補正を行なうルーチンを示す流れ
図、第13図は第2の実施例における加速増量係数及び
基本燃料噴射時間等の変化を示す線図、第14図は上記
第2の実施例における燃料噴射時間を演算するルーチン
を示す流れ図、第15図は上記第2の実施例における過
渡時基本燃料噴射時間及び燃料噴射時間等の変化を示す
線図、第16図は本発明の第3実施例の燃料噴射時間演
算ルーチンを示す流れ図、第17図(1)、(2)は補
正係数KTHWのマツプを示す線図、第18図(1)、
(2)はデポジット付着内燃機関と新品内燃機関との要
求補正量を比較して示す線図である。 6・・・圧力センサ、 8・・・スロットル弁、 24・・・燃料噴射弁、 30・・・0□センサ、 44・・・マイクロコンピュータ。

Claims (1)

    【特許請求の範囲】
  1. (1)加減速状態を判定する加減速状態判定手段と、排
    ガス中の残留酸素濃度を検出する酸素濃度センサと、 前記酸素濃度センサ出力が目標空燃比よりリッチ状態を
    示しているときの時間と前記酸素濃度センサ出力が目標
    空燃比よりリーン状態を示しているときの時間との偏差
    を演算する偏差演算手段と、機関温度を検出する温度検
    出手段と、 機関温度が第1の所定温を越える加速中で前記偏差が第
    1の所定範囲外の値になったときに前記偏差が前記第1
    の所定範囲内の値になるように加速増量係数を学習する
    と共に機関温度が前記第1の所定温を越える減速中で前
    記偏差が第2の所定範囲外の値になったとき前記偏差が
    前記第2の所定範囲内の値になるように減速減量係数を
    学習する学習手段と、 機関温度が第2の所定温を越える加速中では加速増量係
    数に応じて定まる量の燃料を増量して噴射すると共に機
    関温度が前記第2の所定温を越える減速中では減速減量
    係数に応じて定まる量の燃料を減量して噴射する燃料噴
    射手段と、 を含む内燃機関の燃料噴射量学習制御装置。
JP25899087A 1987-10-14 1987-10-14 内燃機関の燃料噴射量学習制御装置 Expired - Lifetime JP2590941B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25899087A JP2590941B2 (ja) 1987-10-14 1987-10-14 内燃機関の燃料噴射量学習制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25899087A JP2590941B2 (ja) 1987-10-14 1987-10-14 内燃機関の燃料噴射量学習制御装置

Publications (2)

Publication Number Publication Date
JPH01100342A true JPH01100342A (ja) 1989-04-18
JP2590941B2 JP2590941B2 (ja) 1997-03-19

Family

ID=17327823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25899087A Expired - Lifetime JP2590941B2 (ja) 1987-10-14 1987-10-14 内燃機関の燃料噴射量学習制御装置

Country Status (1)

Country Link
JP (1) JP2590941B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008038699A (ja) * 2006-08-03 2008-02-21 Hitachi Ltd エンジンの燃料制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008038699A (ja) * 2006-08-03 2008-02-21 Hitachi Ltd エンジンの燃料制御装置

Also Published As

Publication number Publication date
JP2590941B2 (ja) 1997-03-19

Similar Documents

Publication Publication Date Title
JPH0522061B2 (ja)
JPS6165038A (ja) 空燃比制御装置
JP2707674B2 (ja) 空燃比制御方法
JPS6338533B2 (ja)
US4655179A (en) Method and apparatus for controlling air-fuel ratio in internal combustion engine
JPH0429860B2 (ja)
US4744345A (en) Air-fuel ratio feedback control method for internal combustion engines
KR940002958B1 (ko) 엔진의 공연비 제어장치
JPH01100342A (ja) 内燃機関の燃料噴射量学習制御装置
JP2841806B2 (ja) エンジン用空燃比制御装置
JPH0313421B2 (ja)
JPH01138345A (ja) 内燃機関の燃料噴射量制御装置
JP2625984B2 (ja) 電子制御燃料噴射式内燃機関の空燃比制御装置
JPS62139943A (ja) 内燃機関の空燃比制御方法
JPH0323330A (ja) 内燃機関の燃料噴射量制御装置
JPS6181544A (ja) 内燃エンジンの空燃比フイ−ドバツク制御方法
JPH01219340A (ja) 内燃機関用排気系部品の温度推定装置
JPH01208541A (ja) 内燃機関の燃料噴射量制御装置
JPH0531247Y2 (ja)
JP2705267B2 (ja) 内燃機関の空燃比フィードバック制御装置
JP2631587B2 (ja) 内燃機関の燃料供給制御装置
JPS61201842A (ja) 内燃機関のアイドル時稀薄空燃比制御装置
JPH0792011B2 (ja) 内燃機関の燃料噴射量学習制御装置
JPH01310146A (ja) 内燃機関の点火時期制御装置
JPS62182456A (ja) 内燃機関の空燃比制御方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term