JPS5910764A - 内燃機関の空燃比制御方法 - Google Patents
内燃機関の空燃比制御方法Info
- Publication number
- JPS5910764A JPS5910764A JP11984982A JP11984982A JPS5910764A JP S5910764 A JPS5910764 A JP S5910764A JP 11984982 A JP11984982 A JP 11984982A JP 11984982 A JP11984982 A JP 11984982A JP S5910764 A JPS5910764 A JP S5910764A
- Authority
- JP
- Japan
- Prior art keywords
- amount
- air
- fuel ratio
- fuel
- ntp
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2496—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories the memory being part of a closed loop
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は学習制御を用いたト燃機関の空燃比制御方法に
関する。
関する。
機関の回転速度及び吸気管内圧力を検出し、これらの検
出値に応じて燃料噴射弁の基本噴射量を算出し、機関の
排気ガス中の特定成分、例えば酸素成分の濃度1出する
濃度センサ(以下02 センサと称する)からの検出
信号に基づいて算出した空燃比補正量に応じてこの基本
噴射量を補正し、その補正した噴射量に応じて実際に供
給される燃料量を調整するといった制御を繰υ返して行
うことに、よシ、最終的に機関の空燃比状態を所・望範
囲内に収めるようにした空燃比フィードバック制御技術
は良く知られている。このような空燃比制御によれば、
理論空燃比近傍の非常に狭い範囲力に空燃比を制御する
ことができるから、排気系に設けられた三元触媒コン・
ぐ−タ、即ち、排気ガス中にt”すれるC01)(C,
NOxという三つの有害成分を同時に浄化する触媒コン
・ぐ−夕のその浄化能力を高い値に維持することができ
る。
出値に応じて燃料噴射弁の基本噴射量を算出し、機関の
排気ガス中の特定成分、例えば酸素成分の濃度1出する
濃度センサ(以下02 センサと称する)からの検出
信号に基づいて算出した空燃比補正量に応じてこの基本
噴射量を補正し、その補正した噴射量に応じて実際に供
給される燃料量を調整するといった制御を繰υ返して行
うことに、よシ、最終的に機関の空燃比状態を所・望範
囲内に収めるようにした空燃比フィードバック制御技術
は良く知られている。このような空燃比制御によれば、
理論空燃比近傍の非常に狭い範囲力に空燃比を制御する
ことができるから、排気系に設けられた三元触媒コン・
ぐ−タ、即ち、排気ガス中にt”すれるC01)(C,
NOxという三つの有害成分を同時に浄化する触媒コン
・ぐ−夕のその浄化能力を高い値に維持することができ
る。
回転速度及び吸気管内圧力の検出値75λら基本噴射量
を算出する際には、回転速度と吸気管内圧力との2次元
マツプを用いて補間計算が行われる。
を算出する際には、回転速度と吸気管内圧力との2次元
マツプを用いて補間計算が行われる。
この2次元マツプは、同一機種を代表する機関について
測定して得た結果であるため各機関毎の構成部品のバラ
ツキ、経時変化により基本噴射量751正しい値からず
れた値となってし壕うこと力Iある。
測定して得た結果であるため各機関毎の構成部品のバラ
ツキ、経時変化により基本噴射量751正しい値からず
れた値となってし壕うこと力Iある。
空燃比のフィートノ々ツク制御が行われていれば、空燃
比補正量がこのずれを補償するように増減し、最終的に
機関に供給される燃料量は正しい値に保たれる。
比補正量がこのずれを補償するように増減し、最終的に
機関に供給される燃料量は正しい値に保たれる。
しかしながら、機関の暖機時あるいはスロットル弁全開
時等はフィード・々ツク制御が停止してしまうため、基
本噴射量に上述の如きずれがあると、空燃比が目標値か
ら大きくずれてしまう恐れ妙くおる。また、フィートノ
々ツク制御がたとえ行われていたとしても、機関が過渡
的な運転状態にあるときは、運転状態の変化に空燃比補
正が追従できずその結果、空燃比が所望値からずれてし
まう恐れがある。
時等はフィード・々ツク制御が停止してしまうため、基
本噴射量に上述の如きずれがあると、空燃比が目標値か
ら大きくずれてしまう恐れ妙くおる。また、フィートノ
々ツク制御がたとえ行われていたとしても、機関が過渡
的な運転状態にあるときは、運転状態の変化に空燃比補
正が追従できずその結果、空燃比が所望値からずれてし
まう恐れがある。
従って本発明は従来技術の上述の問題点を解決するもの
であり、本発明の目的は 各機関毎の制御特性のバラツ
キ、使用過程での特性変化等に係りなく常に最適かつ高
精度の空燃比制御を行うことのできる方法を提供するこ
とにおる1、上述の目的を達成する本発明の特徴は、機
関の回転速度と吸気管内圧力とを検出し、該検出した回
転速度と吸気管内圧力とから機関の所定作動周期内に該
機関に供給すべき基本燃料量を算出し、一方、機関の排
気ガス中の特定成分濃度を検出し、該検出した特定成分
濃度に応じて空燃比補正量を算出し、該算出した空燃比
補正量に応じて前記基本燃料量を補正し、該補正した燃
料量に応じて機関に実際に供給する燃料量を調整し、以
−ヒの段階を繰シ返すことによシ前記空燃比補正量が所
定範囲内に収束するようにフィードバック制御する空燃
比制御方法において、前記基本燃料量と回転速度との積
NTPを算出し、核種NTPが比較的低い所定範囲内に
ある際に前記空燃比補正量に応じて第1学習量GAK
1の学習を行い、核種NTPが比較的高い所定範囲内に
ある際に前記空燃比補正量に応じて第2学習量GAK
2の学習を行い、機関に実際に供給する燃料量を前記積
NTP、第1学習量GAKGAK 2 )に応じて補正
するようにしたことにある。
であり、本発明の目的は 各機関毎の制御特性のバラツ
キ、使用過程での特性変化等に係りなく常に最適かつ高
精度の空燃比制御を行うことのできる方法を提供するこ
とにおる1、上述の目的を達成する本発明の特徴は、機
関の回転速度と吸気管内圧力とを検出し、該検出した回
転速度と吸気管内圧力とから機関の所定作動周期内に該
機関に供給すべき基本燃料量を算出し、一方、機関の排
気ガス中の特定成分濃度を検出し、該検出した特定成分
濃度に応じて空燃比補正量を算出し、該算出した空燃比
補正量に応じて前記基本燃料量を補正し、該補正した燃
料量に応じて機関に実際に供給する燃料量を調整し、以
−ヒの段階を繰シ返すことによシ前記空燃比補正量が所
定範囲内に収束するようにフィードバック制御する空燃
比制御方法において、前記基本燃料量と回転速度との積
NTPを算出し、核種NTPが比較的低い所定範囲内に
ある際に前記空燃比補正量に応じて第1学習量GAK
1の学習を行い、核種NTPが比較的高い所定範囲内に
ある際に前記空燃比補正量に応じて第2学習量GAK
2の学習を行い、機関に実際に供給する燃料量を前記積
NTP、第1学習量GAKGAK 2 )に応じて補正
するようにしたことにある。
以下図面を用いて本発明の詳細な説明する。
第1図には本発明の一実施例として、マイクロコンビー
ータによシ燃料噴射量制御を行う内燃機関の一例が概略
的に示されている。同図において、lOは機関の吸気通
路12の途中に設けられたスロットル弁であり、このス
ロットル弁10の下流の吸気通路12には、吸気管内絶
対圧(あるいは相対圧)を検出してその検出値に対応す
る電圧を発生する圧力センサ14の圧力取出しポー)
14gが開口している。この圧力センサ14の出力電圧
は線16を介して制御回路18に送シ込まれる。
ータによシ燃料噴射量制御を行う内燃機関の一例が概略
的に示されている。同図において、lOは機関の吸気通
路12の途中に設けられたスロットル弁であり、このス
ロットル弁10の下流の吸気通路12には、吸気管内絶
対圧(あるいは相対圧)を検出してその検出値に対応す
る電圧を発生する圧力センサ14の圧力取出しポー)
14gが開口している。この圧力センサ14の出力電圧
は線16を介して制御回路18に送シ込まれる。
機関のディストリビュータ20には、そのディストリビ
ュータ軸20mが所定角度、例えばクランク角に換算し
て30°回動する毎に角度位置信号を発生する回転角セ
ンサ22が設けられている。
ュータ軸20mが所定角度、例えばクランク角に換算し
て30°回動する毎に角度位置信号を発生する回転角セ
ンサ22が設けられている。
この回転角センサ22からの角度位置信号は線24を介
して制御回路18に送り込まれる1−1機関の排気通路
26には、排気ガス中の酸素濃度に応答して出力を発生
する、即ち、空燃比が理論空燃比に対してリーン側であ
るかリッチ側であるかに応じて互いに異る2値の出力電
圧を発生する。2 センサ28が設けられており、その
出力電圧は線30を介して制御回路18に送υ込まれる
。
して制御回路18に送り込まれる1−1機関の排気通路
26には、排気ガス中の酸素濃度に応答して出力を発生
する、即ち、空燃比が理論空燃比に対してリーン側であ
るかリッチ側であるかに応じて互いに異る2値の出力電
圧を発生する。2 センサ28が設けられており、その
出力電圧は線30を介して制御回路18に送υ込まれる
。
02 センサ28の下流の排気通路26には、排気ガス
中の三つの有害成分であるHC、Co、 。
中の三つの有害成分であるHC、Co、 。
NOx成分を同時に浄化する三元触妖コン・9−タ32
が設けられている。
が設けられている。
制御回路18からは線34を介して単数又は複数の燃料
噴射弁36に噴射信号が送シ込まれ、これによシ、噴射
弁36は図示しない燃料供給系からの加圧燃料を吸気ポ
ート部に噴射する。
噴射弁36に噴射信号が送シ込まれ、これによシ、噴射
弁36は図示しない燃料供給系からの加圧燃料を吸気ポ
ート部に噴射する。
第2図は第1図の制御回路18の一例を表わすブロック
図である。
図である。
圧カセンザ14からの出力電圧は、図示しない他のセン
サからの電圧と共にアナログマルチプレクサを含むヤ勺
変換器40に送シ込まれ、所定の変換周期で順次あるい
は指定順序で2進信号に変換される。
サからの電圧と共にアナログマルチプレクサを含むヤ勺
変換器40に送シ込まれ、所定の変換周期で順次あるい
は指定順序で2進信号に変換される。
回転角センサ22からのクランク角30°毎の角度位置
信号は、速度信号形成回路42に送り込まれ、さらに、
クランク角同期割込み信号として中央処理装置(CPU
) 44に送り込まれる。この速度信号形成回路42
は、クランク角30°毎の上述の信号によって開閉制御
されるr−)と、このダートを通過するクロック発生回
路46からのクロックツ9ルスの数を計数するカウンタ
とを備えており、機関の回転速度に応じた値な有する2
進の速度信号を形成する。
信号は、速度信号形成回路42に送り込まれ、さらに、
クランク角同期割込み信号として中央処理装置(CPU
) 44に送り込まれる。この速度信号形成回路42
は、クランク角30°毎の上述の信号によって開閉制御
されるr−)と、このダートを通過するクロック発生回
路46からのクロックツ9ルスの数を計数するカウンタ
とを備えており、機関の回転速度に応じた値な有する2
進の速度信号を形成する。
0□ センサ28の出力電圧は、空燃比信号形成回路4
8に送り込まれる1、との空燃比信号形成回路48は、
02 センサ28の出力電圧を基準電圧と比較する比
較器と、その出力を一時的に記憶するラッヂ回路とを備
えており、機関の空燃比が理論窒燃比に対してリーン側
にあるか、リッチ側にあるかをそれぞれ表わすJ#%Q
#の2値の空燃比信号を形成する。
8に送り込まれる1、との空燃比信号形成回路48は、
02 センサ28の出力電圧を基準電圧と比較する比
較器と、その出力を一時的に記憶するラッヂ回路とを備
えており、機関の空燃比が理論窒燃比に対してリーン側
にあるか、リッチ側にあるかをそれぞれ表わすJ#%Q
#の2値の空燃比信号を形成する。
CPU 44からパス50を介して出力ポート52の所
定位置に噴射時間TAUに等しい持続時間を有する噴射
信号が与えられると、この信号は駆動回路54を介して
燃料噴射弁34に送り込まれ、その結果、時間TAUだ
け噴射弁34が付勢され、この時間TAUに応じた量の
燃料が機関の燃焼室に送シ込まれる。
定位置に噴射時間TAUに等しい持続時間を有する噴射
信号が与えられると、この信号は駆動回路54を介して
燃料噴射弁34に送り込まれ、その結果、時間TAUだ
け噴射弁34が付勢され、この時間TAUに応じた量の
燃料が機関の燃焼室に送シ込まれる。
N勺変換器40、速度信号形成回路42、空燃比信号形
成回路48、及び出力ポート52は、マイクロコンビー
ータの各構成要素であるところのCPU 44、リード
オンリメモリ(ROM ) 56、ランダムアクセスメ
モリ(RAM)58、イグニッションスイッチをオフし
た後もバッテリから電源供給を受けて記憶内容を保持す
るバツクアツプRAM59、及びクロック発生回路46
にパス50を介して接続されておシ、このパス50を介
して入出力データの転送を行5゜なお、第2図には示さ
れていないが、マイクロコンピュータとしては、さらに
入出力制御回路、メモリ制御回路等が周知の方法で設け
られている。
成回路48、及び出力ポート52は、マイクロコンビー
ータの各構成要素であるところのCPU 44、リード
オンリメモリ(ROM ) 56、ランダムアクセスメ
モリ(RAM)58、イグニッションスイッチをオフし
た後もバッテリから電源供給を受けて記憶内容を保持す
るバツクアツプRAM59、及びクロック発生回路46
にパス50を介して接続されておシ、このパス50を介
して入出力データの転送を行5゜なお、第2図には示さ
れていないが、マイクロコンピュータとしては、さらに
入出力制御回路、メモリ制御回路等が周知の方法で設け
られている。
ROM 56内には、後述するメイン処理ルーチンプロ
グラム等のプログラムと、そhらの演算処理に必をな裡
々のデータ、足動等とがあらかじめ格納せしめられてい
る。
グラム等のプログラムと、そhらの演算処理に必をな裡
々のデータ、足動等とがあらかじめ格納せしめられてい
る。
次に、上述のマイクロコンビ=−夕の燃料噴射制御(空
燃比制御)の処理内容を第3図を用いて概略的に説明す
る。同図に示す如<、CPU44はイグニッションスイ
ッチがオンとなって電源投入が行われると、イニシャラ
イズルーチン60を実行し、RAM58の内容のリセッ
ト及び各定数の初期値セント等を行う。次いで、メイン
ルーチン62に進み、後述する燃料噴射量演算等を繰シ
返して実行する。また、回転角センサ22からのクラン
ク角30°毎のクランク角同期割込み信号によって起動
する割込みルーチン64によって燃料噴射実行処理を行
う3.この燃料噴射実行処理は、メインルーチンで算出
した噴射時間’I’AUに等しい持続時間を有する噴射
信号を形成し、これを出力ポート52に送り出すもので
ある。所定周期毎、例えば4m5ec毎のタイマ割込み
信号による割込みルーチン66によって空燃比フィード
バック補正葉の演算及び学習量の演算が実行さハる。な
お、CPU 44は、メイン処理ルーチ/用あるいは他
の割込みルーチン中で、機関の回転速度Nを表わす最新
のデータを速度信号形成回路42から取シ込み、RAM
58内の所定領域に格納する処理を実行する。さらに、
CPU44は、所定時間毎もしくは所定クランク角度位
置毎に実行されるN勺変換割込みルーチンによって、機
関の吸気管内絶対圧Pを表わす最新のデータをヤ勺変換
器40から取シ込み、RAM58の所定領域に格納する
。
燃比制御)の処理内容を第3図を用いて概略的に説明す
る。同図に示す如<、CPU44はイグニッションスイ
ッチがオンとなって電源投入が行われると、イニシャラ
イズルーチン60を実行し、RAM58の内容のリセッ
ト及び各定数の初期値セント等を行う。次いで、メイン
ルーチン62に進み、後述する燃料噴射量演算等を繰シ
返して実行する。また、回転角センサ22からのクラン
ク角30°毎のクランク角同期割込み信号によって起動
する割込みルーチン64によって燃料噴射実行処理を行
う3.この燃料噴射実行処理は、メインルーチンで算出
した噴射時間’I’AUに等しい持続時間を有する噴射
信号を形成し、これを出力ポート52に送り出すもので
ある。所定周期毎、例えば4m5ec毎のタイマ割込み
信号による割込みルーチン66によって空燃比フィード
バック補正葉の演算及び学習量の演算が実行さハる。な
お、CPU 44は、メイン処理ルーチ/用あるいは他
の割込みルーチン中で、機関の回転速度Nを表わす最新
のデータを速度信号形成回路42から取シ込み、RAM
58内の所定領域に格納する処理を実行する。さらに、
CPU44は、所定時間毎もしくは所定クランク角度位
置毎に実行されるN勺変換割込みルーチンによって、機
関の吸気管内絶対圧Pを表わす最新のデータをヤ勺変換
器40から取シ込み、RAM58の所定領域に格納する
。
第4図は第3図のメインルーチン62の一部のフローチ
ャートである。゛まずステソノ101゜102において
CPU 44は、回転速K N %吸気管内圧力Pのデ
ータをRAiV158より取り込み、アキ−一ムレータ
A、Bにそれぞれセットする。次のステツf103では
、ROM56にあらかじめ格納されているN、Pに関す
る基本燃料噴射量(時間)TPの2次元マツプから補間
計算を用いて基本噴射量を求め、これをDとする。次の
ステップ104では、このDをRAM 58のTP な
る位置に記憶する。次いでステラf105では、この基
本噴射量TP と回転速度Nとの積を求め、ステップ1
06でこれをRAIM 5.8のNTPなる位置に記憶
する。
ャートである。゛まずステソノ101゜102において
CPU 44は、回転速K N %吸気管内圧力Pのデ
ータをRAiV158より取り込み、アキ−一ムレータ
A、Bにそれぞれセットする。次のステツf103では
、ROM56にあらかじめ格納されているN、Pに関す
る基本燃料噴射量(時間)TPの2次元マツプから補間
計算を用いて基本噴射量を求め、これをDとする。次の
ステップ104では、このDをRAM 58のTP な
る位置に記憶する。次いでステラf105では、この基
本噴射量TP と回転速度Nとの積を求め、ステップ1
06でこれをRAIM 5.8のNTPなる位置に記憶
する。
ステップ107〜111は、後述する学習処理によって
求められ、バックアップRAM 59に記憶されている
第1学習量GAK 1及び第2学習1GAK2から基本
噴射1aTPを補正するステップであり、ステップ10
7は、GAK 1 / NTPの商を求め、ステップ1
08はこの商にGAK 2を加算し、ステップ109は
その加勢結果に1.0を加算し、ステップ110はその
加算結果に基本噴射量TPを乗算するもので、その乗算
結果は、RAM 58のTPGAKなる位置に記憶せし
められる。
求められ、バックアップRAM 59に記憶されている
第1学習量GAK 1及び第2学習1GAK2から基本
噴射1aTPを補正するステップであり、ステップ10
7は、GAK 1 / NTPの商を求め、ステップ1
08はこの商にGAK 2を加算し、ステップ109は
その加勢結果に1.0を加算し、ステップ110はその
加算結果に基本噴射量TPを乗算するもので、その乗算
結果は、RAM 58のTPGAKなる位置に記憶せし
められる。
従って、ステップ105〜111の処理によれば、学習
補正後の基本噴射量TPoAKが次式から求められるこ
とになる。
補正後の基本噴射量TPoAKが次式から求められるこ
とになる。
ステツノ112は、上述の如くして算出゛した学習補正
後基本噴射量TPoAK、後述するルーチンで得られる
空燃比フィードバック補正量FAF 、水温等に応じて
定められるその他の補正M、 K %及び噴射弁の無効
噴射時間TV等から、最終的な燃料噴射量(時間) T
AUが次式よシ算出され、RAM58のTAUなる位置
に記憶される。
後基本噴射量TPoAK、後述するルーチンで得られる
空燃比フィードバック補正量FAF 、水温等に応じて
定められるその他の補正M、 K %及び噴射弁の無効
噴射時間TV等から、最終的な燃料噴射量(時間) T
AUが次式よシ算出され、RAM58のTAUなる位置
に記憶される。
TAU = TPoAK−FAF −K+ TV第5図
は第3図のタイマー同期割込み処理ルーチン66の一部
を表わすフローチャートである。
は第3図のタイマー同期割込み処理ルーチン66の一部
を表わすフローチャートである。
この処理ルーチンは、空燃比のフィードバック補正量F
AFの算出及び第1.第2学習誓GAKI。
AFの算出及び第1.第2学習誓GAKI。
GAK 2の学習を行うためのルーチンであり、例えば
4m5ec 毎に実行される。
4m5ec 毎に実行される。
ステップ201において、CPU44は、現在の運転状
態が空燃比のフィードバック制御を行って良い条件か否
かを判別する。例えば、機ISh%暖機中であったり、
スロットル弁が全開状態にあるような場合等はフィード
バック制御を行ってはならないため、ステップ202に
おいて空燃比フィードバック補正量FAFをFAF =
1.0としてRAM S 8の所定位置に記憶した後
、この処理ルーチンを終了してメインルーチンに復帰す
る。
態が空燃比のフィードバック制御を行って良い条件か否
かを判別する。例えば、機ISh%暖機中であったり、
スロットル弁が全開状態にあるような場合等はフィード
バック制御を行ってはならないため、ステップ202に
おいて空燃比フィードバック補正量FAFをFAF =
1.0としてRAM S 8の所定位置に記憶した後
、この処理ルーチンを終了してメインルーチンに復帰す
る。
フィードバック制御を実行して良い場合には、ステップ
202へ進み、前回の演算サイクルにおける空燃比信号
形成回路48からの空燃比信号と今回の空燃比信号との
論理が比較され、空燃比信号の反転があったか否かが判
別される。反転がなかった場合は、ステップ204〜2
06におイテフィードバック補正量FAF″の時間に関
する積分演算が行われる。即ち、ステップ204では、
空燃比信号の論理から機関の現在の空燃比がリッチであ
るかリーンであるかの判別を行い、リッチの場合はステ
ップ205へ進んでフィードバック補正量FAFを一定
値αだけ減算した後、これをRAM58の所定位置に記
憶してこの処理ルーチンを終了する。また、リーンの場
合は、ステップ206においてFAFを一定値βだけ加
算した後RAM 58に記憶し、このルーチンを終了す
る1、一方、ステップ203において反転であったと判
別した場合、プログラムはステップ207〜209を実
行してフィードバック補正量FAFのスキップ処理を行
う。即ち、ステップ207では、その反転がリッチから
リーンへの反転であったか否かが判別され、リッチから
リーンへの反転であった場合は、ステップ208へ進み
1. FAFを前述の一定値βよシはるかに大きい一定
値rだけ増大させた後これをRAM 58に記憶せしめ
、一方、リーンからリッチへの反転であった場合は、ス
テップ209において、FAFを前述のαよシはるかに
大きい一定値δだけ減少させた後これをRAM 58に
記憶せしめる。上述のスキップ処理は、空燃比信号反転
時にFAFを比較的大きい一定値γ、δだけ増減させる
ことによシ、そのフィードバック補正量FAFの収束特
性を向上させるだめのものである。
202へ進み、前回の演算サイクルにおける空燃比信号
形成回路48からの空燃比信号と今回の空燃比信号との
論理が比較され、空燃比信号の反転があったか否かが判
別される。反転がなかった場合は、ステップ204〜2
06におイテフィードバック補正量FAF″の時間に関
する積分演算が行われる。即ち、ステップ204では、
空燃比信号の論理から機関の現在の空燃比がリッチであ
るかリーンであるかの判別を行い、リッチの場合はステ
ップ205へ進んでフィードバック補正量FAFを一定
値αだけ減算した後、これをRAM58の所定位置に記
憶してこの処理ルーチンを終了する。また、リーンの場
合は、ステップ206においてFAFを一定値βだけ加
算した後RAM 58に記憶し、このルーチンを終了す
る1、一方、ステップ203において反転であったと判
別した場合、プログラムはステップ207〜209を実
行してフィードバック補正量FAFのスキップ処理を行
う。即ち、ステップ207では、その反転がリッチから
リーンへの反転であったか否かが判別され、リッチから
リーンへの反転であった場合は、ステップ208へ進み
1. FAFを前述の一定値βよシはるかに大きい一定
値rだけ増大させた後これをRAM 58に記憶せしめ
、一方、リーンからリッチへの反転であった場合は、ス
テップ209において、FAFを前述のαよシはるかに
大きい一定値δだけ減少させた後これをRAM 58に
記憶せしめる。上述のスキップ処理は、空燃比信号反転
時にFAFを比較的大きい一定値γ、δだけ増減させる
ことによシ、そのフィードバック補正量FAFの収束特
性を向上させるだめのものである。
次いでプログラムはステップ110へ進み、空燃比フィ
ードバック補正量FAFが目標値近傍の所定範囲AFI
、〜AF2.内にあるか否かが判別される。
ードバック補正量FAFが目標値近傍の所定範囲AFI
、〜AF2.内にあるか否かが判別される。
FAFがAF 1 o < FAF (AF zoであ
れば、学習処理を行うことなくこの処理ルーチンを終了
する。FAFがこの所定範囲AFto −AF26を外
れている場合はステツノ211で示す学習処理を行った
後この処理ルーチンを終了する。
れば、学習処理を行うことなくこの処理ルーチンを終了
する。FAFがこの所定範囲AFto −AF26を外
れている場合はステツノ211で示す学習処理を行った
後この処理ルーチンを終了する。
第6図は第5図の処理ルーチンにおけるステップ21]
の学習処理の内容を詳しく表わすフローチャートである
。、ステップ301においてCPU44は、RAM 5
8よシ回転速度Nと基本燃料噴射−3:TP との#t
NTPを取シ込んでこれがあらかじめ定めたCIO””
C1lの範囲にあるか否かを判別する。
の学習処理の内容を詳しく表わすフローチャートである
。、ステップ301においてCPU44は、RAM 5
8よシ回転速度Nと基本燃料噴射−3:TP との#t
NTPを取シ込んでこれがあらかじめ定めたCIO””
C1lの範囲にあるか否かを判別する。
この範囲cto”cttは、第1学習量GAK 1の演
算を行う領域であり、上述の積NTPが比較的小さい領
域である。換言すればこのC1(1−C1lの範囲は機
関がアイドル運転状態にある領域である。
算を行う領域であり、上述の積NTPが比較的小さい領
域である。換言すればこのC1(1−C1lの範囲は機
関がアイドル運転状態にある領域である。
C1o <NTP (ctt の場合、プログラムは
ステップ302へ進み、バックアツプRAM59内に記
憶されている第1学習量GAK 1をCPU 44内の
アキニームレータAにロードする。次いでステップ30
3において、フィードバック補正1FAFがリッチ側に
ずれているのかり−ン側にずれているのかを判別する。
ステップ302へ進み、バックアツプRAM59内に記
憶されている第1学習量GAK 1をCPU 44内の
アキニームレータAにロードする。次いでステップ30
3において、フィードバック補正1FAFがリッチ側に
ずれているのかり−ン側にずれているのかを判別する。
これは例えばFAF(AFxo であるか否かを判別す
れば良い。なぜならば、学習処理はFAF≦AF1o
かAF2.≦FAFのときのみ行われるからである。リ
ーン側にずれている場合は、ステツノ304においてア
キュームレータAの内容を一定値C4Gだけ増大した後
ステップ305へ進み、アキュームレータAの内容をG
AK 1として/?ソックップRAM 59に記憶し、
次いでこの処理ルーチンを終了する。一方、リッチ側に
ずれている場合は、ステップ306においてアキューム
レータAの内容を一定値C4Gだけ減少させた後ステッ
プ305へ進む。このように、ステップ302〜306
では、FAFのずれがリッチ側にるるかり−ン側にある
かKよって第1学習量GAK 1が一定値ずつ増減せし
められる。
れば良い。なぜならば、学習処理はFAF≦AF1o
かAF2.≦FAFのときのみ行われるからである。リ
ーン側にずれている場合は、ステツノ304においてア
キュームレータAの内容を一定値C4Gだけ増大した後
ステップ305へ進み、アキュームレータAの内容をG
AK 1として/?ソックップRAM 59に記憶し、
次いでこの処理ルーチンを終了する。一方、リッチ側に
ずれている場合は、ステップ306においてアキューム
レータAの内容を一定値C4Gだけ減少させた後ステッ
プ305へ進む。このように、ステップ302〜306
では、FAFのずれがリッチ側にるるかり−ン側にある
かKよって第1学習量GAK 1が一定値ずつ増減せし
められる。
ステップ301”t’NTPがC1o ”COty)範
囲にない場合は、ステップ307へ進み、NTPがあら
かじめ定めたC20−cwtの範囲にあるか否かを判別
する。この範囲020 ”””C21は、第2学習3G
AK 2の演算を行う領域であり、NTPが比較的大き
い領域である。このCzo−02tの範囲は、機関の吸
入空気流量が高い領域に相当している。
囲にない場合は、ステップ307へ進み、NTPがあら
かじめ定めたC20−cwtの範囲にあるか否かを判別
する。この範囲020 ”””C21は、第2学習3G
AK 2の演算を行う領域であり、NTPが比較的大き
い領域である。このCzo−02tの範囲は、機関の吸
入空気流量が高い領域に相当している。
C,o(NTP<:C2,の場合、ステップ308にお
いてバックアツプ’ RAM 59に記憶されている第
2学習量GAK 2をCPU 44内のアキュームレー
タAにロードする。次いでステップ309において、フ
ィードバック補正gl FAFがリッチ側にずれている
のかリーン側にずれているのかを判別する。リーン側に
ずれている場合は、ステップ310においてアキューム
レータAの内容を一定値C4Qだけ増大させた後ステラ
f311へ進み、アキー−ムビータAの内容をGAK
2としてバックアップRAM59に記憶し、次いでこの
処理ルーチンを終了する。一方、リッチ側にずれている
場合は、ステップ312においてアキュームレータAの
内容を一定値C4Gだけ減少させた後ステップ311へ
進む。
いてバックアツプ’ RAM 59に記憶されている第
2学習量GAK 2をCPU 44内のアキュームレー
タAにロードする。次いでステップ309において、フ
ィードバック補正gl FAFがリッチ側にずれている
のかリーン側にずれているのかを判別する。リーン側に
ずれている場合は、ステップ310においてアキューム
レータAの内容を一定値C4Qだけ増大させた後ステラ
f311へ進み、アキー−ムビータAの内容をGAK
2としてバックアップRAM59に記憶し、次いでこの
処理ルーチンを終了する。一方、リッチ側にずれている
場合は、ステップ312においてアキュームレータAの
内容を一定値C4Gだけ減少させた後ステップ311へ
進む。
このように、ステップ308〜312ではFAFのずれ
がリッチ側にあるかり−ン側にあるかによって第2学習
量GAK 2が一定値ずつ増減せしめられる。
がリッチ側にあるかり−ン側にあるかによって第2学習
量GAK 2が一定値ずつ増減せしめられる。
上述した学習処理で注目すべきことは、Cl1l<NT
P<C,、の範囲で第1学習量GAK 1を、C1゜(
NTP < Catの範囲で第2学習量GAK 2をそ
れぞれ学習していることである。そしてこのように学習
した学習量GAK I 、 GAK 2を用いて基本燃
料噴射量TPを補正する場合に、NTPを変数とする双
曲線関数を補正係数とし、しかもその関数の係数をGA
K 1とし、定数項にGAK 2を用いているので応じ
たものとしているのである。
P<C,、の範囲で第1学習量GAK 1を、C1゜(
NTP < Catの範囲で第2学習量GAK 2をそ
れぞれ学習していることである。そしてこのように学習
した学習量GAK I 、 GAK 2を用いて基本燃
料噴射量TPを補正する場合に、NTPを変数とする双
曲線関数を補正係数とし、しかもその関数の係数をGA
K 1とし、定数項にGAK 2を用いているので応じ
たものとしているのである。
機関毎の構成部品のバラツキ、経時変化等によって2次
元マツプから求められる基本燃料噴射量TPO誤差は、
通常、NTPの変化に対して第7図の実線に示す如くな
る。即ち、NTPの小さい自〇〜ellの範囲(機関の
アイドール領域)では、吸入空気流量が少ないためNT
Pが小さくなると誤差が急檄に大きくなる。そして、吸
入空気流量の多いczo −c!tの範囲(NTPの大
きい範囲)では、誤差が一定となる。従って、’CIG
””””l□の領域でGAK 1を学習してこれをN
TPの双曲線関数の傾き(係数)とし、czo ”’C
21の領域でGAI(2を学習してこれをオフセット景
として学習制御すれば、第7図の一点鎖線の如く、TP
O誤差を著しく低減化できるのである。なお、第7図の
破線は、オフセット量(例えばGAK 2 )のみの学
習制御を行った場合である。
元マツプから求められる基本燃料噴射量TPO誤差は、
通常、NTPの変化に対して第7図の実線に示す如くな
る。即ち、NTPの小さい自〇〜ellの範囲(機関の
アイドール領域)では、吸入空気流量が少ないためNT
Pが小さくなると誤差が急檄に大きくなる。そして、吸
入空気流量の多いczo −c!tの範囲(NTPの大
きい範囲)では、誤差が一定となる。従って、’CIG
””””l□の領域でGAK 1を学習してこれをN
TPの双曲線関数の傾き(係数)とし、czo ”’C
21の領域でGAI(2を学習してこれをオフセット景
として学習制御すれば、第7図の一点鎖線の如く、TP
O誤差を著しく低減化できるのである。なお、第7図の
破線は、オフセット量(例えばGAK 2 )のみの学
習制御を行った場合である。
以上詳細に説明したように本発明の方法によれば、2つ
の学習昆を用いて双曲線関数の補正を行っているので、
基本噴射量自体を、構成部品のノ々ラツキ、経時変化に
係りなく、正しい値に補正制御することができる。
の学習昆を用いて双曲線関数の補正を行っているので、
基本噴射量自体を、構成部品のノ々ラツキ、経時変化に
係りなく、正しい値に補正制御することができる。
従って過渡運転時の空燃比制御精度を著しく向上せしめ
ることができると共に、例えば暖機運転時等の空燃比の
フィード・々ツク制御停止時(オープンルーゾ制御時)
の空燃比制御精度をも著しく向上せしめることができる
。その結果、排気ガス浄化性能の向上、ドライバビリテ
ィの向上を図ることができ、さらに空燃比制御システム
の信頼性向上にもつながることになる。
ることができると共に、例えば暖機運転時等の空燃比の
フィード・々ツク制御停止時(オープンルーゾ制御時)
の空燃比制御精度をも著しく向上せしめることができる
。その結果、排気ガス浄化性能の向上、ドライバビリテ
ィの向上を図ることができ、さらに空燃比制御システム
の信頼性向上にもつながることになる。
第1図は本発明の一実施例の概略図、第2図は第1図の
制御回路のブロック図、第3図はマイクロコンヒスータ
の処理内容の概略説明図、第4図、第5図、第6図はそ
れぞれマイクロコンビーータの制御グロダラムの一部の
フローチャート、第7図は上述の実施例の効果を説明す
る図である。 14・・・圧力センサ、18・・・制御1回路、22・
・・回転角センサ、28・・・0□センザ、34・・・
燃料ait 射弁、40・・・ヤ巾変換器、42・・・
速度信号形成回路、44・・・CPU、48・・・空燃
比信号形成回路、52・・・出力ポート、56・・・R
OM、58・・・RAM、59・・・バックアップRA
M。 第3図 第4図
制御回路のブロック図、第3図はマイクロコンヒスータ
の処理内容の概略説明図、第4図、第5図、第6図はそ
れぞれマイクロコンビーータの制御グロダラムの一部の
フローチャート、第7図は上述の実施例の効果を説明す
る図である。 14・・・圧力センサ、18・・・制御1回路、22・
・・回転角センサ、28・・・0□センザ、34・・・
燃料ait 射弁、40・・・ヤ巾変換器、42・・・
速度信号形成回路、44・・・CPU、48・・・空燃
比信号形成回路、52・・・出力ポート、56・・・R
OM、58・・・RAM、59・・・バックアップRA
M。 第3図 第4図
Claims (1)
- 1、機関の回転速度と吸気管内圧力とを検出し、該検出
した回転速度と吸気管内圧力とから機関の所定作動周期
内に該機関に供給すべき基本燃料量を算出し、一方、機
関の排気ガス中の特定成分濃度を検出し、該検出した特
定成分濃度に応じて空燃比補正量を算出し、該算出した
空燃比補正量に応じて前記基本燃料量を補正し、該補正
した燃料量に応じて機関に実際に供給する燃料量を調整
し、以上の段階を繰り返すことによシ前記空燃比補正量
が所定範囲内に収束するようにフィードバック制御する
空燃比制御方法において、前記基本燃料量と回転速度と
の積NTPを算出し、核種NTPが比較的低い所定範囲
内にある際に前記空燃比補正量に応じて第1学習量GA
K 1の学習を行い、該積耀が比較的高い所定範囲内に
ある際に前記空燃比補正量に応じて第2学習量GAK
2の学習を行い、機関に実際に供給する燃料量を前記積
NTP 、第1学習量Ga1、及び第2学習量GAK
2を用いた(% + GAK 2) に応じて補正す
るようにしたことを特徴とする内燃機関の空燃比制御方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11984982A JPS5910764A (ja) | 1982-07-12 | 1982-07-12 | 内燃機関の空燃比制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11984982A JPS5910764A (ja) | 1982-07-12 | 1982-07-12 | 内燃機関の空燃比制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5910764A true JPS5910764A (ja) | 1984-01-20 |
Family
ID=14771786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11984982A Pending JPS5910764A (ja) | 1982-07-12 | 1982-07-12 | 内燃機関の空燃比制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5910764A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61275535A (ja) * | 1985-05-24 | 1986-12-05 | Honda Motor Co Ltd | 内燃エンジンの燃料供給制御方法 |
| US4850326A (en) * | 1986-10-21 | 1989-07-25 | Japan Electronic Control Systems, Co., Ltd. | Apparatus for learning and controlling air/fuel ratio in internal combustion engine |
| US4854288A (en) * | 1987-04-14 | 1989-08-08 | Japan Electronic Control Systems Co. | Air-fuel ratio control apparatus in internal combustion engine |
| US4854287A (en) * | 1986-10-21 | 1989-08-08 | Japan Electronic Control Systems Co., Ltd. | Apparatus for learning and controlling air/fuel ratio in internal combustion engine |
| JP2009180195A (ja) * | 2008-01-31 | 2009-08-13 | Honda Motor Co Ltd | 内燃機関の燃料噴射装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57165645A (en) * | 1981-04-07 | 1982-10-12 | Nippon Denso Co Ltd | Control method of air-fuel ratio |
-
1982
- 1982-07-12 JP JP11984982A patent/JPS5910764A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57165645A (en) * | 1981-04-07 | 1982-10-12 | Nippon Denso Co Ltd | Control method of air-fuel ratio |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61275535A (ja) * | 1985-05-24 | 1986-12-05 | Honda Motor Co Ltd | 内燃エンジンの燃料供給制御方法 |
| US4850326A (en) * | 1986-10-21 | 1989-07-25 | Japan Electronic Control Systems, Co., Ltd. | Apparatus for learning and controlling air/fuel ratio in internal combustion engine |
| US4854287A (en) * | 1986-10-21 | 1989-08-08 | Japan Electronic Control Systems Co., Ltd. | Apparatus for learning and controlling air/fuel ratio in internal combustion engine |
| US4854288A (en) * | 1987-04-14 | 1989-08-08 | Japan Electronic Control Systems Co. | Air-fuel ratio control apparatus in internal combustion engine |
| JP2009180195A (ja) * | 2008-01-31 | 2009-08-13 | Honda Motor Co Ltd | 内燃機関の燃料噴射装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0141821B2 (ja) | ||
| JPS6011220B2 (ja) | 燃料噴射装置 | |
| JPH04365947A (ja) | エンジン用空燃比制御装置 | |
| US4517949A (en) | Air fuel ratio control method | |
| JPS582444A (ja) | 空燃比制御方法 | |
| JPH03179147A (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH0585742B2 (ja) | ||
| JP3960106B2 (ja) | エンジンの空燃比制御装置 | |
| JPH0312217B2 (ja) | ||
| JPS6231179B2 (ja) | ||
| JP2927074B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3589683B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPS6231180B2 (ja) | ||
| JP2715208B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JP6361534B2 (ja) | 内燃機関の制御装置 | |
| JPS6342103B2 (ja) | ||
| JP4247730B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPS6345500B2 (ja) | ||
| JPS6146435A (ja) | 空燃比制御装置 | |
| JPH0833133B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH05156988A (ja) | 内燃機関の空燃比制御装置 | |
| JPS63205443A (ja) | 内燃機関の空燃比制御装置 | |
| JP2759917B2 (ja) | 内燃エンジンの空燃比制御方法 | |
| JP2631585B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH0765536B2 (ja) | 内燃機関制御装置 |