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

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

Info

Publication number
JPH0776539B2
JPH0776539B2 JP13088886A JP13088886A JPH0776539B2 JP H0776539 B2 JPH0776539 B2 JP H0776539B2 JP 13088886 A JP13088886 A JP 13088886A JP 13088886 A JP13088886 A JP 13088886A JP H0776539 B2 JPH0776539 B2 JP H0776539B2
Authority
JP
Japan
Prior art keywords
value
air
fuel ratio
correction value
output
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.)
Expired - Fee Related
Application number
JP13088886A
Other languages
English (en)
Other versions
JPS62288338A (ja
Inventor
正孝 近松
哲也 大野
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP13088886A priority Critical patent/JPH0776539B2/ja
Publication of JPS62288338A publication Critical patent/JPS62288338A/ja
Publication of JPH0776539B2 publication Critical patent/JPH0776539B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 技術分野 本発明は内燃エンジンの空燃比制御方法に関する。
背景技術 内燃エンジンの排気ガス浄化、燃費改善等を目的として
排気ガス中の酸素濃度を酸素濃度センサによって検出
し、酸素濃度センサの出力レベルに応じてエンジンへの
供給混合気の空燃比を目標空燃比にフィードバック制御
する空燃比制御装置が知られている(例えば、特公昭55
−3533号公報)。
このような空燃比制御装置においては、エンジン負荷に
関する複数のエンジン運転パラメータに応じて空燃比制
御の基準値を設定し、所定周期毎に酸素濃度センサ等の
排気成分濃度センサの出力値と目標空燃比に対応する目
標値とを比較し、その比較結果に応じて基準値を補正す
ることにより出力値が決定され、出力値に応じて空燃比
調整用電磁弁の開度が制御されるようになっている。
ところで、気化器の経時変化、又は劣化のために気化器
のベース空燃比が予め定めた値からずれることにより設
定された基準値が目標空燃比に対応しなくなり誤差が生
じてくることが普通である。よって、基準値の誤差が所
定値以上に大きくなると、空燃比フィードバック制御に
よってエンジンに供給される混合気の空燃比を目標空燃
比に高精度で制御することが不可能となり良好な排気浄
化性能が得られなくなるという問題点があった。
発明の概要 そこで、本発明の目的は、基準値の誤差が所定値以上に
大となっても良好な排気浄化性能を得ることができる空
燃比制御方法を提供することである。
本発明の空燃比制御方法は基準値の誤差を表わす補正値
を算出し、排気成分濃度センサの出力値と比較する目標
値を算出した補正値の大きさに応じて補正することを特
徴としている。
実施例 以下、本発明の実施例を図面を参照しつつ説明する。
第1図に示した本発明の空燃比制御方法を適用した車載
内燃エンジンの吸気2次空気供給方式の空燃比制御装置
においては、吸入空気が大気吸入口1からエアリクーナ
2、気化器3、そして吸気マニホールド4を介してエン
ジン5に供給される。気化器3には絞り弁6が設けら
れ、絞り弁6の上流にはベンチュリ7が形成されてい
る。
吸気マニホールド4とエアクリーナ2の空気吐出口近傍
とは吸気2次空気供給通路8によって連通されている。
吸気2次空気供給通路8にはリニア型の電磁弁9が設け
られている。電磁弁9の開度はそのソレノイド9aに供給
される電流値に比例して変化する。
一方、10は吸気マニホールド4に設けられ吸気マニホー
ルド4内の絶対圧に応じたレベルの出力を発生する絶対
圧センサ、11はエンジン5のクランクシャフト(図示せ
ず)の回転に応じてパルスを発生するクランク角セン
サ、12はエンジン5の冷却水温に応じたレベルの出力を
発生する冷却水温センサ、14はエンジン5の排気マニホ
ールド15に設けられ排気ガス中の酸素濃度に応じた出力
を発生する酸素濃度センサである。酸素濃度センサ14の
配設位置より下流の排気マニホールド15には排気ガス中
の有害成分の低減を促進させるために触媒コンバータ33
が設けられている。リニア型の電磁弁9、絶対圧センサ
10、クランク角センサ11、水温センサ12及び酸素濃度セ
ンサ14は制御回路20に接続されている。制御回路20には
更に車両の速度に応じたレベルの出力を発生する車速セ
ンサ16と、ポテンショメータからなり絞り弁6の開度に
応じたレベルの出力を発生する絞り弁開度センサ17とが
接続されている。
制御回路20は第2図に示すように絶対圧センサ10、水温
センサ12、酸素濃度センサ14、車速センサ16及び絞り弁
開度センサ17の各出力レベルを変換するレベル変換回路
21と、レベル変換回路21を経た各センサ出力の1つを選
択的に出力するマルチプレクサ22と、このマルチプレク
サ22から出力される信号をディジタル信号に変換するA/
D変換器23と、クランク角センサ11の出力信号を波形整
形する波形整形回路24と、波形整形回路24からパルスと
して出力されるTDC信号の発生間隔をクロックパルス発
生回路(図示せず)から出力されるクロックパルス数に
よって計測するカウンタ25と、電磁弁9を駆動する駆動
回路28と、プログラムに従ってディジタル演算を行なう
CPU(中央演算回路)29と、各種の処理プログラム及び
データが予め書き込まれたROM30と、RAM31とからなって
いる。電磁弁9のソレノイド9aは駆動回路28の駆動トラ
ンジスタ及び電流検出用抵抗(共に図示せず)に直列に
接続されてその直列回路の両端間に電源電圧が供給され
る。マルチプレクサ22、A/D変換器23、カウンタ25、駆
動回路28、CPU29、ROM30及びRAM31は入出力バス32によ
って互いに接続されている。
かかる構成においては、A/D変換器23から吸気マニホー
ルド4内の絶対圧、冷却水温、排気ガス中の酸素濃度、
車速及び絞り弁開度の情報が択一的に、またカウンタ25
からエンジン回転数を表わす情報がCPU29に入出力バス3
2を介して各々供給される。CPU29は後述の如く所定周期
T1(例えば、5m sec)毎に内部割込信号を発生するよう
にされており、割込信号に応じて電磁弁9のソレノイド
9aへの供給電流値を表わす出力値TOUTをデータとして算
出し、その算出した出力値TOUTを駆動回路28に供給す
る。駆動回路28はソレノイド9aに流れる電流値が出力値
TOUTに応じた値になるようにソレノイド9aに流れる電流
値を閉ループ制御する。
次に、かかる空燃比制御装置の動作を第3図に示したCP
U29の動作フロー図に従って詳細に説明する。
CPU29は、第3図に示すようにA/Fルーチンにおいて先
ず、割込信号発生毎に電磁弁9への供給基準電流値を表
わす基準値DBASEを設定する(ステップ51)。ROM30には
第4図に示すように吸気マニホールド内絶対圧PBAとエ
ンジン回転数Neとから定まる基準値DBASEがDBASEデータ
マップとして予め書き込まれているので、CPU29は絶対
圧PBAとエンジン回転数Neとを読み込み、読み込んだ各
値に対応する基準値DBASEをDBASEデータマップから検索
する。基準値DBASEの設定後、車両の運転状態(エンジ
ンの運転状態を含む)が空燃比フィードバック(F/B)
制御条件を充足しているか否かを判別する(ステップ5
2)。この判別は吸気マニホールド内絶対圧PBA、冷却水
温Tw、車速V及びエンジン回転数Neから決定され、例え
ば、低車速時及び低冷却水温時には空燃比フィードバッ
ク制御条件が充足されていないとされる。ここで、空燃
比フィードバック制御条件を充足しないと判別したなら
ば、基準値DBASEに補正値Krefを乗算しその算出値を出
力値TOUTとする(ステップ53)。RAM31には第5図に示
すように吸気マニホールド内絶対圧PBAとエンジン回転
数Neとに対応する領域毎の補正値KrefがKrefデータマッ
プとして書き込まれているので、CPU29は絶対圧PBAとエ
ンジン回転数Neとに対応する補正値KrefをKrefデータマ
ップから検索して出力値TOUTの算出に用いる。
一方、空燃比フィードバック制御条件を充足していると
判別したならば、CPU29の内部タイマカウンタA(図示
せず)の計数時間が所定時間Δt1だけ経過したか否かを
判別する(ステップ56)。所定時間出Δt1は吸気2次空
気を供給してからその結果が排気ガス中の酸素濃度の変
化として酸素濃度センサ14によって検出されるまでの応
答遅れ時間に相当する。このタイムカウンタAがリセッ
トされて計数を開始した時点から所定時間Δt1が経過し
たならば、タイムカウンタAをリセットしかつ初期値か
ら計数を開始させる(ステップ57)。すなわち、ステッ
プ57の実行によりタイムカウンタAが初期値より計数を
開始した後、所定時間Δt1が経過したか否かの判別がス
テップ56において行われているのである。こうしてタイ
ムカウンタAによる所定時間Δt1の計数が開始される
と、酸素濃度の情報から酸素濃度センサ14の出力値LO2
が目標空燃比に対応する目標値Lrefより大であるか否か
を判別する(ステッ58)。すなわち、エンジン5への供
給混合気の空燃比が目標空燃比よりリーンであるか否か
が判別されるのである。LO2>Lrefならば、空燃比が目
標空燃比よりリーンであるので前回のステップ58の判別
結果を表わす空燃比フラグFAFが“1"であるか否かを判
別する(ステップ59)。FAF=0ならば、前回の空燃比
がリッチであると判別されリッチからリーンに反転した
ので比例減算値PLを算出する(ステップ60)。減算値PL
は定数K1(>1)と後述の積分減算値ILとを互いに乗算
(K1・IL)することにより得られる。減算値PLの算出
後、このA/Fルーチンの実行によって既に算出した補正
値IOUTをRAM31の記憶位置a1から読み出し、読み出した
空燃比補正値IOUTから減算値PLを差し引きその算出値を
新たな補正値IOUTとしかつRAM31の記憶位置a1に書き込
む(ステップ61)。FAF=1ならば、前回も空燃比がリ
ーンであると判別されたので積分減算値ILを算出する
(ステップ62)。減算値ILは定数K2、エンジン回転数Ne
及び絶対圧PBAを互いに乗算(K2・Ne・PBA)することに
より得られ、エンジン5の吸入空気量に依存するように
なっている。減算値ILの算出後、このA/Fルーチンの実
行によって既に算出した補正値IOUTをRAM31の記憶位置a
1から読み出し、読み出した補正値IOUTから減算値IL
差し引きその算出値を新たな補正値IOUTとしかつRAM31
の記憶位置a1に書き込む(ステップ63)。ステップ61又
は63において補正値IOUTの算出後、空燃比がリーンであ
ることを表わすためにフラグFAFに“1"をセットし(ス
テップ64)、ステップ51において設定した基準値DBASE
に補正値IOUTを加算してその加算結果を出力値TOUTとす
る(ステップ65)。一方、ステップ58においてLO2≦Lre
fならば、空燃比が目標空燃比よりリッチであるので空
燃比フラグFAFが“O"であるか否かを判別する(ステッ
プ66)。FAF=1ならば、前回の空燃比がリーンである
と判別しリーンからリッチに反転したので比例加算値PR
を算出する(ステップ67)。加算値PRは定数K3(>1)
と後述の積分加算値IRとを互いに乗算(K3・IR)するこ
とにより得られる。加算値PRの算出後、このA/Fルーチ
ンの実行によって既に算出している補正値IOUTをRAM31
の記憶位置a1から読み出し、読み出した補正値IOUTと加
算値PRとを加算してその算出値を新たな補正値IOUTとし
かつRAM31の記憶位置a1に書き込む(ステップ68)。ス
テップ66においてFAF=0ならば、前回も空燃比がリッ
チであると判別したので積分加算値IRを算出する(ステ
ップ69)。加算値IRは定数K4(≠K2)、エンジン回転数
Ne及び絶対圧PBAを互いに乗算(K4・Ne・PBA)すること
により得られ、エンジン5の吸入空気量に依存するよう
になっている。加算値IRの算出後、A/Fルーチンの実行
によって既に算出した補正値IOUTをRAM31の記憶位置a1
から読み出し、読み出した補正値IOUTに加算値IRを加算
しその算出値を新たな補正値IOUTとしかつRAM31の記憶
位置a1に書き込む(ステップ70)。ステップ68又は70に
おいて補正値IOUTの算出後、空燃比がリッチであること
を表わすためにフラグFAFに“0"をセットし(ステップ7
1)、補正値Krefを算出する(ステプ72)。補正値Kref
は、Kref=α・IOUT+(1−α)・Krefn-1なる式から
算出される。ここで、αは定数、Krefn-1は前回のステ
ップ72の実行によって得られた補正値Krefである。算出
された補正値Krefがこのときの吸気マニホールド内絶対
圧PBAとエンジン回転数Neに対応するRAM31のKrefデータ
マップの位置に記憶される。算出された補正値Krefが0.
9より大でかつ1.1より小であるか否かを判別する(ステ
ップ73)。0.9<Kref<1.1ならば、直ちにステップ65の
実行により出力値TOUTを算出する。Kref≦0.9、又はKre
f≧1.1ならば、気化器のベース空燃比のずれにより補正
値Krefの大きさが大きいと見做して目標空燃比に対応す
る目標値Lrefを補正し(ステップ74)、その後、ステッ
プ65の実行により出力値TOUTを算出する。例えば、第6
図に示すような特性で補正値Krefに対応する目標値Lref
がROM30にLrefデータマップとして予め記憶されてお
り、Kref≦0.9、又はKref≧1.1ならば、補正値Lrefに対
応する目標値LrefをLrefデータマップから検索する。補
正値Krefが1.1以上になることは気化器のベース空燃比
がリッチ側にずれているので目標値Lrefが小さくされ、
補正値Krefが0.9以下になることは気化器のベース空燃
比がリーン側にずれているので目標値Lrefが大きくされ
るのである。ステップ53又は65において出力値TOUTの算
出後、駆動回路28に対して出力値TOUTを出力する(ステ
ップ75)。
なお、第6図に示したように補正値Krefに対して目標値
Lrefが段階的に定まるのではなく、補正値Krefに対して
目標値Lrefを連続的に定まるようにしても良い。またRA
M31はエンジン5の作動停止時にも記憶内容が揮発しな
い不揮発性であり、Krefデータマップの各Krefは本装置
の使用前に1に初期設定される。
駆動回路28は電磁弁9のソレノイド9aに流れる電流値を
電流検出用抵抗によって検出してその検出電流値と出力
値TOUTと比較し、比較結果に応じて駆動トランジスタを
オンオフすることによりソレノイド9aに電流を供給す
る。よって、ソレノイド9aには出力値TOUTが表わす電流
が流れ、電磁弁9のソレノイド9aに流れる電流値に比例
した量の吸気2次空気が吸気マニホールド4内に供給さ
れるのである。
なお、タイムカウンタAがステップ57においてリセット
されて初期値からの計数が開始された後、所定時間Δt1
が経過していないとステップ56において判別されたなら
ば、直ちにステップ65が実行され、この場合、前回まで
のA/Fルーチンの実行によって得られた補正値IOUTが読
み出される。
また、上記した本発明の実施例においては、リニア型の
電磁弁を備えたた具えた空燃比制御装置について説明し
たが、電磁開閉弁を吸気2次空気供給通路に備え、所定
周期毎に電磁開閉弁の開弁時間TOUT(=基準開弁時間T
BASE+補正値IOUT)を算出しその開弁時間TOUTだけ電磁
開閉弁を開弁させる空燃比制御装置にも本発明を適用す
ることができる。
発明の効果 以上の如く、本発明の空燃比制御方法においては、基準
値の誤差を表わす補正値を算出し、排気成分濃度センサ
の出力値と比較する目標空燃比に対応した目標値を算出
した補正値の大きさに応じて変化させるので気化器のベ
ース空燃比のずれが大きくなっても空燃比を高精度で目
標空燃比に制御することができ、排気浄化性能の向上を
図ることができるのである。
【図面の簡単な説明】
第1図は本発明の空燃比制御方法を適用した装置を示す
概略図、第2図は第1図の装置中の制御回路の具体的構
成を示すブロック図、第3図はCPUの動作を示すフロー
図、第4図はROMに書き込まれたDBASEデータマップを示
す図、第5図はRAMに書き込まれたKrefデータマップを
示す図、第6図は補正値Kref−目標値Lref特性を示す図
である。 主要部分の符号の説明 2……エアクリーナ 3……気化器 4……吸気マニホールド 6……絞り弁 7……ベンチュリ 8……吸気2次空気供給通路 9……リニア型電磁弁 10……絶対圧センサ 11……クランク角センサ 12……冷却水温センサ 14……酸素濃度センサ 15……排気マニホールド 17……絞り弁開度センサ 33……触媒コンバータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】排気系に排気ガス中の排気成分濃度に応じ
    た出力を発生する排気成分濃度センサを備えた内燃エン
    ジンにおいてエンジン負荷に関する複数のエンジン運転
    パラメータに応じて空燃比制御の基準値を設定し、所定
    周期毎に前記排気成分濃度センサの出力値と目標値とを
    比較し、設定した基準値をその比較結果に応じて補正し
    て目標空燃比に対する出力値を決定すると共に前記基準
    値の誤差を表わす補正値を算出する空燃比制御方法であ
    って、前記補正値を算出したときの前記補正値の大きさ
    に応じて前記目標値を補正することを特徴とする空燃比
    制御方法。
JP13088886A 1986-06-04 1986-06-04 内燃エンジンの空燃比制御方法 Expired - Fee Related JPH0776539B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13088886A JPH0776539B2 (ja) 1986-06-04 1986-06-04 内燃エンジンの空燃比制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13088886A JPH0776539B2 (ja) 1986-06-04 1986-06-04 内燃エンジンの空燃比制御方法

Publications (2)

Publication Number Publication Date
JPS62288338A JPS62288338A (ja) 1987-12-15
JPH0776539B2 true JPH0776539B2 (ja) 1995-08-16

Family

ID=15045047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13088886A Expired - Fee Related JPH0776539B2 (ja) 1986-06-04 1986-06-04 内燃エンジンの空燃比制御方法

Country Status (1)

Country Link
JP (1) JPH0776539B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6955214B2 (ja) * 2017-12-27 2021-10-27 トヨタ自動車株式会社 内燃機関の制御装置

Also Published As

Publication number Publication date
JPS62288338A (ja) 1987-12-15

Similar Documents

Publication Publication Date Title
JPS6090944A (ja) 電子制御燃料噴射式内燃機関の空燃比学習制御装置
JP2518247B2 (ja) 内燃機関の空燃比制御装置
US4690121A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JP2690482B2 (ja) 内燃エンジンの空燃比制御装置
US4763265A (en) Air intake side secondary air supply system for an internal combustion engine with an improved duty ratio control operation
US4753208A (en) Method for controlling air/fuel ratio of fuel supply system for an internal combustion engine
US4765305A (en) Control method of controlling an air/fuel ratio control system in an internal combustion engine
US4694803A (en) Air-fuel ratio control system for an internal combustion engine with an atmospheric pressure responsive correction operation
JPH0776539B2 (ja) 内燃エンジンの空燃比制御方法
JP2726257B2 (ja) 内燃エンジンの空燃比制御方法
US4732132A (en) Air intake side secondary air supply system for an internal combustion engine using a linear-type solenoid valve
US4844041A (en) Method of controlling the air/fuel ratio for an internal combustion engine mounted on a vehicle
US4705012A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
US4715349A (en) Air intake side secondary air supply system for an internal combustion engine with an improved operation under a small intake air amount
JPH0713491B2 (ja) 内燃エンジンの空燃比制御方法
JPS6213754A (ja) 内燃機関のアイドル回転数制御装置
JP2551558B2 (ja) 内燃エンジンの空燃比制御方法
JP2655639B2 (ja) 内燃エンジンの空燃比制御方法
JP2672494B2 (ja) 内燃エンジンの空燃比制御方法
US4715352A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JP2505750B2 (ja) 多種燃料内燃エンジンの空燃比制御方法
JP2609230B2 (ja) 内燃エンジンの空燃比制御方法
JP2571214B2 (ja) 多種燃料内燃エンジンの空燃比制御方法
JPH0646013B2 (ja) 内燃エンジン用燃料供給装置の空燃比制御方法
JPH0735740B2 (ja) 内燃エンジンの空燃比制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees