JPH0214976B2 - - Google Patents

Info

Publication number
JPH0214976B2
JPH0214976B2 JP55119830A JP11983080A JPH0214976B2 JP H0214976 B2 JPH0214976 B2 JP H0214976B2 JP 55119830 A JP55119830 A JP 55119830A JP 11983080 A JP11983080 A JP 11983080A JP H0214976 B2 JPH0214976 B2 JP H0214976B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
value
closed
fuel
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 - Lifetime
Application number
JP55119830A
Other languages
English (en)
Other versions
JPS5744752A (en
Inventor
Hideo Myagi
Jiro Nakano
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 JP55119830A priority Critical patent/JPS5744752A/ja
Priority to US06/296,241 priority patent/US4392471A/en
Priority to DE3134365A priority patent/DE3134365C2/de
Publication of JPS5744752A publication Critical patent/JPS5744752A/ja
Publication of JPH0214976B2 publication Critical patent/JPH0214976B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1486Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor with correction for particular operating conditions
    • F02D41/1488Inhibiting the regulation
    • F02D41/1491Replacing of the control value by a mean value
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • F02D41/182Circuit arrangements for generating control signals by measuring intake air flow for the control of a fuel injection device

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)

Description

【発明の詳細な説明】 本発明は内燃機関の空燃比制御方法に関する。
排気ガス中の特定成分濃度を検出する濃度セン
サ、例えば酸素成分濃度を検出する酸素濃度セン
サ(以下O2センサと称する)からの検出信号に
応じて空燃比補正量f(A/F)を算出し、その
補正量を用いて機関への燃料噴射量を補正する如
き空燃比の閉ループ制御システムを有する内燃機
関は周知である。この種の内燃機関においては、
機関の運転状態が特定の状態となつた際にその空
燃比補正量f(A/F)を一定値に固定して閉ル
ープ制御を停止することが行われる。例えば、機
関の冷却水温度が所定値以下の場合、スロツトル
弁開度が所定値を越えて燃料付加増量制御が行わ
れている場合、O2センサが不活性である場合、
あるいは燃料カツト制御が行われている場合に
は、O2センサの検出信号にかかわらず空燃比補
正量f(A/F)が一定値に固定され、その結果、
O2センサ検出信号による空燃比の閉ループ制御
が停止せしめられる(以下、この閉ループ制御停
止時を空燃比の開ループ制御時と称する)。この
ように、閉ループ制御が停止して開ループ制御と
なつた後再び閉ループ制御が開始される場合の空
燃比補正量f(A/F)の初期値は、従来技術に
よると、開ループ制御時の空燃比補正量f(A/
F)の固定値に等しく設定されていた。即ち、閉
ループ制御再開時の空燃比補正量f(A/F)の
初期値は、(1)閉ループ制御から開ループ制御に移
る直前の空燃比補正量f(A/F)かあるいは(2)
あらかじめ定めた値、例えばf(A/F)=1.0、
に選ばれていた。
しかしながら、(1)の方法によると、開ループ制
御に移る直前の閉ループ制御が非常に特殊な運転
状態下で行われていた場合に、閉ループ制御再開
時の空燃比補正量f(A/F)の初期値が再開時
の最適なf(A/F)と大きくずれてしまい、f
(A/F)が最適な値に達するまでの時間がかな
り長くなる恐れがある。また、(2)の方法によつて
も、最適なf(A/F)とその初期値とが大きく
異なつてf(A/F)が最適値に達するまで長時
間要する場合がある。また、リツチモニタ制御と
称して、f(A/F)が所定時間以上偏つたまま
の状態にある際に閉ループ制御を強制的に停止さ
せる如き制御を併用している場合には、f(A/
F)が最適値に全く到達できない恐れもある。
このように閉ループ制御を再開してもf(A/
F)が直ちにあるいは全く最適値に到達できない
と、当然のことながら空燃比の制御特性が悪化
し、運転特性の悪化及び排気ガス浄化特性の悪化
を引き起すことにある。
従つて本発明は従来技術の上述した問題点を解
決することを目的としている。本発明によれば空
燃比の閉ループ制御が再開された場合に直ちに最
適の空燃比に制御することのできる空燃比制御装
置が得られる。
上述の目的を達成する本発明の特徴は、この発
明の内燃機関の空燃比制御装置は、第6図に示す
ように、 その負荷、回転数に応じた基本燃料供給量を算
出する燃料供給量算出手段Aと、 算出された量の燃料を内燃機関に供給する燃料
供給手段Bと、 内燃機関の排気ガス中の特定濃度を検出する検
出手段Cと、 空燃比の閉ループ制御を行うべき特定の運転状
態か否かを判別する第1判別手段Dと、 前記特定運転状態と判別したとき、空燃比が理
論空燃比となるように、前記濃度の検出値に応じ
て、基本燃料供給量の補正値を算出する閉ループ
時空燃比補正値算出手段Eと、 前記特定運転状態でないと判別したとき、基本
燃料供給量の補正値を一定に固定する開ループ時
空燃比補正値算出手段Fと、 空燃比の閉ループ制御中か否かを判別する第2
の判別手段Gと、 内燃機関の暖機運転中か否かを判別する第3判
別手段Hと、 閉ループ制御中であつてかつ暖機中でないと判
別した際空燃比補正値による空燃比平均補正レベ
ルを記憶する空燃比平均補正レベル記憶手段I
と、 開ループ制御から閉ループ制御への切替時点に
おいて、空燃比平均補正レベル記憶手段Iに格納
されている空燃比平均補正レベルを読出し、これ
を閉ループ時の空燃比補正値の初期値に設定する
初期値設定手段Jとを具備する。
ここに、暖機運転中とは機関温度が所定値より
低い機関状態のことをいう。
燃料供給量算出手段Aは負荷、回転数に応じた
基本燃料供給量を算出し、燃料供給手段Bは算出
された量の燃料をエンジンに供給する。
検出手段Cは排気ガス中の特定成分の濃度を検
出し、第1判別手段Dは閉ループ制御時か、開ル
ープ制御時かの判別を行う。閉ループ制御時と判
別したときは、閉ループ時空燃比補正値算出手段
Eは検出手段Cからの信号に応じて、基本燃料供
給量を補正する空燃比補正値を算出する。一方、
閉ループ制御時と判別したときは、開ループ時空
燃比補正値算出手段Fは空燃比補正値を固定す
る。
第2判別手段Gは空燃比閉ループ制御中か否か
を判別し、第3判別手段Hは内燃機関の暖機中か
否か判別する。閉ループでかつ暖機中でないと判
断されると、空燃比平均補正レベル記憶手段Iは
空燃比平均補正レベルを算出し、かつ記憶する。
空燃比の開ループ制御から閉ループ制御への復
帰時初期値設定手段Jは空燃比平均補正レベル記
憶手段Iに記憶された空燃比平均補正レベルを閉
ループ制御の開始時の空燃比補正値の初期値に設
定する。
この発明によれば、暖機中においても理論空燃
比への空燃比閉ループ制御を行う空燃比制御装置
において、閉ループ時の空燃比補正値による平均
レベルの学習を暖機中でない状態、即ち、空燃比
の閉ループ制御が外乱に対して安定に行われる状
態に限定している。そのため、暖機中に閉ループ
制御の不安定が発生してもこれが学習値に現れな
い。そのため、一旦開ループ域に移行し、再び閉
ループ域に復帰したとき、学習値としての初期値
が適正であるため、精密な空燃比制御が実現され
る効果がある。
以下図面を用いて本発明を詳細に説明する。
第1図には本発明の一実施例として、電子制御
燃料噴射式内燃機関の一例が概略的に表わされて
いる。同図において、10は機関本体を表わして
おり、12は吸気通路、14は燃焼室、16は排
気通路をそれぞれ表わしている。図示しないエア
クリーナを介して吸入される吸入空気は、図示し
ないアクセルペダルに連動するスロツトル弁18
によつてその流量が制御され、サージタンク20
及び吸気弁22を介して燃焼室14に導かれる。
燃料噴射弁24は吸気弁22近傍の吸気通路1
2に設けられ、線26を介して制御回路28より
送り込まれる電気的な駆動パルスに応じて開閉せ
しめられ、図示しない燃料供給系から送られる加
圧燃料を間欠的に噴射する。
燃焼室14において燃焼した後の排気ガスは排
気弁30及び排気通路16を介して、さらに図示
しない触媒コンバータを介して大気中に排出され
る。
排気通路16には排気ガス中の酸素成分濃度に
応じた検出信号を発生するO2センサ31が設け
られており、その検出信号は線33を介して制御
回路28に送り込まれる。
エアフローセンサ32は、スロツトル弁18の
上流の吸気通路12に設けられ、吸入空気の流量
を検出し、その出力信号を線34を介して制御回
路28に送り込む。
デイストリビユータ36に取り付けられた回転
角センサ38からは、機関の図示しないクランク
軸が30゜、360゜回転する毎にパルス信号がそれぞ
れ出力され、クランク角30゜毎のパルス信号は線
40aを、クランク角360゜毎のパルス信号は線4
0bをそれぞれ介して制御回路28に送り込まれ
る。
機関の冷却水温度を検出する水温センサ42の
出力信号は、線44を介して制御回路28に送り
込まれる。
スロツトル弁18に連動するスロツトルセンサ
46は、スロツトル弁18が全閉位置にあるか否
か、及びスロツトル弁18の開度が全開に近い所
定開度以上であるか否かを検出し、それぞれの検
出結果を表わす信号を線48a及び48bを介し
て制御回路28に送り込む。
第2図は第1図における制御回路28の構成例
を表わすブロツク図である。O2センサ31、エ
アーフローセンサ32、及び水温センサ42の出
力信号は、アナログマルチプレクサを含むA/D
変換器54に送り込まれ、順次デジタル変換せし
められる。
回転角センサ38からのクランク角30゜毎のパ
ルスは、線40aを介して速度信号形成回路56
に送り込まれ、クランク角360゜毎のパルスは、燃
料噴射開始信号として線40bを介して燃料噴射
制御回路58に印加され、さらに、燃料噴射時間
演算処理用割込み要求信号として中央処理装置
(CPU)60の割込み入力ポートに印加される。
速度信号形成回路56は、クランク角30゜毎の
パルスによつて開閉制御されるゲートと、このゲ
ートを通過するクロツク発生回路62からのクロ
ツクパルス数を計数するカウンタとを備えてお
り、機関の回転速度に応じた値を有する2進の速
度信号を形成する。
スロツトルセンサ46から送り込まれるスロツ
トル全閉、スロツトル開度所定値以上を表わす前
述の信号は入力ポート64に印加され、ここに一
時的に記憶せしめられる。
燃料噴射制御回路58は、プリセツタブルダウ
ンカウンタ及び出力レジスタを備えており、この
出力レジスタには燃料噴射弁24の1回の噴射時
間τに対応する出力データがCPU60よりバス
70を介して送り込まれ、セツトされる。回転角
センサ38よりクランク角360゜毎のパルス(燃料
噴射開始信号)が印加されるとこのセツトされた
データがダウンカウンタにロードされ、そのダウ
ンカウンタの出力が高レベルとなる。ダウンカウ
ンタは、以後クロツク発生回路62からのクロツ
クパルスが印加される毎にロードされた値を1つ
づつ減算して行き、その値が零になると、出力を
低レベルに反転させる。これにより、燃料噴射制
御回路58の出力はCPU60から与えられる噴
射時間τに等しい持続時間を有する噴射信号とな
り、駆動回路72を介して燃料噴射弁24に送り
込まれる。
A/D変換器54、速度信号形成回路56、入
力ポート64、及び燃料噴射制御回路58は、マ
イクロコンピユータの各構成要素であるCPU6
0、リードオンメモリ(ROM)74、ランダム
アクセスメモリ(RAM)76、及びクロツク発
生回路62にバス70を介して接続されており、
このバス70を介して入出力データの転送が行わ
れる。
なお、第2図には示されていないが、マイクロ
コンピユータとしては、出力ポート、入出力制御
回路、メモリ制御回路等が周知の方法で設けられ
ている。ROM74内には、メイン処理ルーチン
プログラム、空燃比補正量及びその平均値演算用
割込み処理プログラム、燃料噴射時間演算用の割
込み処理プログラム、及びその他の割込み処理プ
ログラムとそれらの演算処理に必要な種々のデー
タとがあらかじめ格納されている。
次に、第3図及び第4図に示すフローチヤート
を用いて制御回路28のマイクロコンピユータの
処理内容及び動作を説明する。
CPU60は、そのメイン処理ルーチンにおい
て、機関の回転速度Nを表わす最新のデータを速
度信号形成回路56から取り込み、RAM76内
の所定領域に格納する。また、所定時間毎に実行
されるA/D変換割込み処理ルーチンによつて機
関の吸入空気流量Qを表わす最新のデータ、冷却
水温Wを表わす最新のデータを取り込み、RAM
76内の所定領域にこれらを格納する。
上述のA/D変換割込み処理ルーチンに引き続
いて、あるいはこれとは別の所定時間毎の割込み
処理ルーチンにより、CPU60は第3図に示す
如き処理を実行する。まずステツプ80において、
空燃比の閉ループ制御中であるか否かを判別し、
開ループ制御中である場合は、第3図に示す以降
のステツプを全て飛ばしてこの割込み処理を終了
する。閉ループ制御中である場合は、ステツプ81
においてO2センサ31からの検出データを取り
込む。次いでステツプ82において、この検出デー
タとあらかじめ定めた基準値とを比較して排気ガ
ス中の酸素濃度が理論空燃比に対応する値より低
いか否か、即ち、機関の空燃比が理論空燃比に対
してリツチ側にあるかリーン側にあるかを判別
し、リツチ側にある場合、リーン側にある場合そ
れぞれに応じてリツチフラグをオン、オフとす
る。次のステツプ83においては、このリツチフラ
グを判別し、オンの場合は、ステツプ84へ進み、
空燃比補正係数(補正量)fi(A/F)を前回の
演算サイクルにおける補正係数fi-1(A/F)から
一定値αだけ減少させる。即ち、ステツプ84で
は、fi(A/F)=fi-1(A/F)−αの演算を行う。
リツチフラグがオフである際は、プログラムはス
テツプ85へ進み、fi-1(A/F)を一定値βだけ増
大させた空燃比補正係数fi(A/F)を得る。即
ち、ステツプ85においてはfi(A/F)=fi-1(A/
F)+βの演算を行う。このようにして得られた
空燃比補正係数fi(A/F)は、ステツプ86にお
いてRAM76の所定領域に記憶せしめられる。
なお前回の演算サイクルではリツチフラグがオン
であつたのに今回の演算サイクルではこれがオフ
となつたような場合、あるいはその逆の場合は、
今回におけるfi(A/F)の増減量を大幅に大き
くする如き処理(スキツプ処理)を行つても良
い。
次いでプログラムはステツプ87へ進み、現在の
機関の運転状態が第2の運転状態であるか否か、
即ち、空燃比補正係数の平均値を算出しても良い
運転状態であるか否かが判別される。この第2の
運転状態とは、次の(1)あるいは(2)のどちらか一方
の条件が成立した場合、あるいは(1)及び(2)の条件
が共に成立した場合、もしくはこれらの条件にさ
らに(3)乃至(6)の条件の成立が順次累積的に付加さ
れた場合を表わしている。
(1) 機関の冷却水温度が所定値以上であること、 (2) 燃料噴射量に対する増量補正が行われていな
いこと、 (3) スロツトル弁が全閉位置にないこと、あるい
はスロツトル弁が全閉位置にあつても機関の回
転速度が所定値以下であること、 (4) 機関の回転速度が所定の範囲内、例えば
800rpm〜4000rpm、であること、 (5) 機関の吸入空気流量が所定の範囲内、例えば
50m3/hr〜150m3/hr、であること、 (6) 機関の負荷が所定の範囲内、例えば基本噴射
時間τ0が3msec〜8msec、であること。
上述の(1)の条件は、次の如き理由から設定され
る。即ち、たとえ空燃比の閉ループ制御が実行中
であつても、冷却水温が低い場合は燃料噴射量の
暖機増量補正が行われており、空燃比補正係数fi
(A/F)はかなり小さい値に維持される。従つ
て、このような状態で空燃比補正係数の平均値Fi
(A/F)を算出すると、この算出した値は暖機
後の通常運転状態時の空燃比補正係数に対して大
きく偏つてしまう。それゆえ、冷却水温が所定値
以上となつて暖機増量補正量が零となるかあるい
は非常に小さくなつた際にFi(A/F)を算出し
ようとするものである。なお、冷却水温に関する
データは、A/D変換器54を介して前述の如く
RAM76内に一時的に記憶されているから、こ
れと所定値とを比較して条件が成立したか否かを
判別することは容易である。
前述の(2)の条件の設定理由も、(1)の条件の場合
とほぼ同様である。ここでいう増量補正とは言う
までもないが閉ループ制御であつても行われる増
量補正である。後述の第1の運転状態にも増量要
因が含まれるが、閉ループ制御中に行われる増量
は非閉ループ制御中の増量より少ない。しかしな
がら、増量が少量であつても増量が行われている
運転中は空燃比の制御は不安定であるから、正確
な学習を行うことはできず、増量域を空燃比補正
係数の平均値の算出を行わない運転域に含めてい
るのである。なお、増量補正が行われているか否
かは、後述する燃料噴射時間演算処理で用いられ
る増量補正係数RがR=1.0であるか否かによつ
て判別可能である。
前述の(3)の条件の設定理由は、スロツトル弁が
全閉位置にあり、かつ回転速度が高い場合は、空
燃比補正係数が通常とは異なる値をとるためであ
る。なお、スロツトル弁が全閉位置にあるか否か
は、入力ポート64に印加されているスロツトル
全閉信号から判別でき、また、回転速度が所定値
以上であるか否かも回転速度データから容易に判
別できる。
前述の(4)、(5)、(6)の条件の設定は、このような
条件を越えた運転状態においては空燃比補正係数
が通常とは異なる値をとるために行われる。な
お、基本噴射時間τ0は後述する燃料噴射時間演算
処理で算出されるものであり、この算出値τ0が所
定範囲にあるか否かで負荷が所定範囲内にあるか
否かが判別できる。
ステツプ87において、第2の運転状態であると
判別された場合、プログラムはステツプ88へ進
み、空燃比補正係数の平均値Fi(A/F)が算出
される。この平均値の算出方法として、前回の算
出平均値Fi-1(A/F)を用いて、 Fi(A/F)=A/A+Bfi(A/F
)+B/A+BFi-1(A/F) から算出するか、あるいは以前の演算サイクルに
おける空燃比補正係数fi-1(A/F)、fi-2(A/
F)、…、f0(A/F)を用いて Fi(A/F)=fi(A/F)+fi-1
A/F)+…+f0(A/F)/i から算出する等の方法がある。ただし、前述の
A、Bは定数である。
次いで、次のステツプ89において、算出した平
均値Fi(A/F)をRAM76の所定値に記憶させ
てこの割込み処理を終了する。なお、ステツプ87
において、第2の運転状態ではないと判別された
場合は、前述の如き平均値の算出及び更新を行う
ことなくこの割込み処理を終了する。
一方、線40bを介してクランク角360゜毎の割
込み要求信号が送り込まれると、CPU60は第
4図に示す燃料噴射時間演算用の割込み処理ルー
チンを実行する。まず、ステツプ90において、
RAM76から吸入空気流量Q、回転速度Nに関
するデータを取り込み、ステツプ91において、燃
料噴射弁24の基本噴射時間τ0を次式から算出す
る。ただし、Kは定数である。
τ0=K・Q/N 次いでステツプ92において、現在の機関の運転
状態が第1の運転状態であるか否か、即ち空燃比
の閉ループ制御を行つても良い運転状態であるか
否かが判別される。この第1の運転状態とは、前
にも述べたが、機関の冷却水温度が所定値(ただ
し、第2の運転状態における(1)の条件の所定値よ
り低い値)以上である条件、スロツトル弁開度が
燃料増量制御を行うほど大きくない条件、O2
ンサが活性状態にある条件及び燃料カツト制御が
行われていない条件が全て満足される運転状態を
一般に示している。
第1の運転状態での増量とは、所謂高負荷増量
でその増量は大きく、空燃比としてはかなりリツ
チな領域に行われる増量補正である。一方、第2
の運転状態での増量は空燃比が理論空燃比に近い
領域で行われる増量補正であり、その程度を異に
する。
ステツプ92において、第1の運転状態であると
判別された場合、プログラムはステツプ93へ進
み、次のステツプ94の演算で用いられる係数f
(A/F)をf(A/F)←fi(A/F)とする。
次いで次のステツプ94において、噴射時間τが次
式から算出される。
τ=τ0・f(A/F)・R+τv ここで、Rは機関の暖機時、始動時、加速時等
に燃料を増量するための増量補正係数であり、τv
は燃料噴射弁の無効噴射時間に相当する値であ
る。このようにして算出された噴射時間τに相当
するデータは、次のステツプ95において燃料噴射
制御回路58の前述の出力レジスタにセツトさ
れ、これにより今回の割込み処理ルーチンを終了
する。このように、第1の運転状態が継続する場
合は、第3図の処理ルーチンのステツプ84もしく
は85で算出される空燃比補正係数fi(A/F)が
噴射時間τの演算に用いられるため、通常の閉ル
ープの空燃比制御が行われる。
ステツプ92において、第1の運転状態ではない
と判別された場合、プログラムはステツプ96及び
97へ進む。まずステツプ96において、f(A/F)
が、第3図の処理ルーチンのステツプ88で算出さ
れた平均値Fi(A/F)に等しくせしめられる。
即ち、f(A/F)←Fi(A/F)とされる。次い
でステツプ97において、fi(A/F)が、上記平
均値Fi(A/F)に等しくせしめられる。即ち、fi
(A/F)←Fi(A/F)とされる。従つてこの場
合、噴射時間τの演算に用いられる補正係数f
(A/F)は、平均値Fi(A/F)に固定され、こ
の値で開ループの空燃比制御が行われる。機関が
再び第1の運転状態となると、空燃比制御は開ル
ープから閉ループに戻るが、その閉ループ制御再
開時のfi(A/F)がFi(A/F)に等しく設定さ
れるため、噴射時間τの演算に用いられる補正係
数f(A/F)の初期値はFi(A/F)に等しくな
る。
なお、上述のステツプ96における処理内容は、
f(A/F)←γ(ただしγは定数)としても良
く、このようにすることによつて開ループ制御中
の噴射時間τの演算に用いられる補正係数f
(A/F)を所望の一定値γに固定することがで
きる。
第5図は以上述べた本発明の一実施例の作用を
説明する図である。同図からも明らかなように、
噴射時間τの演算に用いられる空燃比補正係数f
(A/F)は、第1の運転状態時は、O2センサの
検出信号に応じて変化せしめられ、これによつて
閉ループの空燃比制御が行われるが、第1の運転
状態でなくなると、平均値Fi(A/F)に等しい
値に固定され、これによつて開ループの空燃比制
御が行われる。そして、閉ループ制御が再開する
際のf(A/F)の初期値もこの平均値Fi(A/
F)に等しく制御される。また、平均値Fi(A/
F)は、第2の運転状態時のみ更新されて変化
し、その他の運転状態時には更新されず変化しな
い。なお、第2の運転状態は必ず第1の運転状態
中、即ち閉ループ制御中であり、第1の運転状態
よりもさらに安定的な空燃比の閉ループ制御が行
われるように設定されている。このように制御さ
れるので、本発明によれば、閉ループ制御再開時
に空燃比補正係数が短時間でその最適値に達する
ことができ、従つて空燃比の制御特性の向上、運
転特性の向上及び排気ガス浄化特性の向上を計る
ことができる。
なお、前述の実施例では燃料噴射時間演算用の
割込み処理ルーチンがクランク角360゜毎に実行さ
れているが、これは、所定時間毎の割込みで実行
しても良いことは明らかである。
この発明によれば、運転条件の変化に応じて閉
ループと開ループとを切り替えながら空燃比を制
御する内燃機関において、安定的な空燃比制御が
行われる暖機後の定常運転等の閉ループ運転状態
(第2運転状態)下で、空燃比補正係数の平均値
Fi(A/F)を算出しこれを記憶(所謂学習)し
ておき、開ループ運転から閉ループ運転への切り
替わる時にこの記憶された平均値を利用して空燃
比閉ループ制御を開始している。この平均値は安
定的な閉ループ制御状態を代表する値と見做すこ
とができる。そのため、この平均値を利用して閉
ループ制御を開始することにより空燃比制御状態
を迅速に安定状態に持ち込むことができ、制御性
の向上が可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例の概略図、第2図は
制御回路のブロツク図、第3図及び第4図は制御
回路の動作を説明するフローチヤート、第5図は
本発明の一実施例の作用を説明する図、第6図は
この発明の構成を示す図である。 10……機関本体、12……吸気通路、18…
…スロツトル弁、24……燃料噴射弁、28……
制御回路、31……O2センサ、32……エアフ
ローセンサ、38……回転角センサ、42……水
温センサ、46……スロツトルセンサ、54……
A/D変換器、56……速度信号形成回路、58
……燃料噴射制御回路、60……CPU、74…
…ROM、76……RAM。

Claims (1)

  1. 【特許請求の範囲】 1 以下の構成要素を具備する内燃機関の空燃比
    制御装置、 その負荷、回転数に応じた基本燃料供給量を算
    出する燃料供給量算出手段、 算出された量の燃料を内燃機関に供給する燃料
    供給手段、 内燃機関の排気ガス中の特定成分の濃度を検出
    する検出手段、 空燃比の閉ループ制御を行うべき特定の運転状
    態か否かを判別する第1判別手段、 前記特定運転状態と判別したとき、空燃比が理
    論空燃比となるように、前記濃度の検出値に応じ
    て、基本燃料供給量の補正値を算出する閉ループ
    時空燃比補正値算出手段、 前記特定運転状態でないと判別したとき、基本
    燃料供給量の補正値を一定に固定する開ループ時
    空燃比補正値算出手段、 空燃比の閉ループ制御中か否かを判別する第2
    の判別手段、 内燃機関の暖機運転中か否かを判別する第3判
    別手段、 閉ループ制御中であつてかつ暖機中でないと判
    別した際、空燃比補正値による平均補正レベルを
    記憶する空燃比平均補正レベル記憶記憶手段、並
    びに、 開ループ制御から閉ループ制御への切替時点に
    おいて、空燃比平均補正レベル記憶手段により格
    納されている空燃比平均補正レベルを読出し、こ
    れを閉ループ時の空燃比補正値の初期値に設定す
    る初期値設定手段。
JP55119830A 1980-09-01 1980-09-01 Method of controlling air fuel ratio of internal combustion engine Granted JPS5744752A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP55119830A JPS5744752A (en) 1980-09-01 1980-09-01 Method of controlling air fuel ratio of internal combustion engine
US06/296,241 US4392471A (en) 1980-09-01 1981-08-24 Method and apparatus for controlling the air-fuel ratio in an internal combustion engine
DE3134365A DE3134365C2 (de) 1980-09-01 1981-08-31 Verfahren zur Regelung des Luft/Brennstoff-Gemischverhältnisses bei einer Brennkraftmaschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55119830A JPS5744752A (en) 1980-09-01 1980-09-01 Method of controlling air fuel ratio of internal combustion engine

Publications (2)

Publication Number Publication Date
JPS5744752A JPS5744752A (en) 1982-03-13
JPH0214976B2 true JPH0214976B2 (ja) 1990-04-10

Family

ID=14771309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55119830A Granted JPS5744752A (en) 1980-09-01 1980-09-01 Method of controlling air fuel ratio of internal combustion engine

Country Status (3)

Country Link
US (1) US4392471A (ja)
JP (1) JPS5744752A (ja)
DE (1) DE3134365C2 (ja)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58204942A (ja) * 1982-05-24 1983-11-29 Nippon Denso Co Ltd 空燃比制御方法
JPS5813140A (ja) * 1981-07-17 1983-01-25 Nissan Motor Co Ltd 外部調整機能付きエンジン電子制御装置
JPS58124041A (ja) * 1982-01-19 1983-07-23 Nippon Denso Co Ltd 車両用空燃比制御装置
JPS58144649A (ja) * 1982-01-29 1983-08-29 Nissan Motor Co Ltd 空燃比制御装置
JPS58160528A (ja) * 1982-03-19 1983-09-24 Honda Motor Co Ltd 内燃エンジンの空燃比帰還制御装置
JPS58185948A (ja) * 1982-04-26 1983-10-29 Hitachi Ltd 燃料噴射制御装置
JPS58222939A (ja) * 1982-05-28 1983-12-24 Honda Motor Co Ltd 内燃エンジンの酸素濃度検出系故障時の空燃比制御方法
JPS58206848A (ja) * 1982-05-28 1983-12-02 Honda Motor Co Ltd 内燃エンジンの排気ガス濃度検出系故障時の空燃比制御方法
JPS58217746A (ja) * 1982-06-09 1983-12-17 Honda Motor Co Ltd 内燃エンジンの空燃比帰還制御方法
JPS59548A (ja) * 1982-06-23 1984-01-05 Honda Motor Co Ltd 内燃エンジンの燃料供給装置の制御方法
JPS593136A (ja) * 1982-06-29 1984-01-09 Toyota Motor Corp 内燃機関の空燃比学習制御方法
JPS59142449A (ja) * 1983-02-04 1984-08-15 Hitachi Ltd 空燃比検出装置
JPS59160049A (ja) * 1983-03-04 1984-09-10 Diesel Kiki Co Ltd 燃料供給量制御装置
JPS59194059A (ja) * 1983-04-19 1984-11-02 Toyota Motor Corp 空燃比および点火時期制御方法並びに装置
JPS59208141A (ja) * 1983-05-12 1984-11-26 Toyota Motor Corp 電子制御エンジンの空燃比リ−ン制御方法
JPS60153438A (ja) * 1984-01-20 1985-08-12 Hitachi Ltd エンジンの空燃比制御方法
JPS60233328A (ja) * 1984-05-02 1985-11-20 Honda Motor Co Ltd 内燃エンジンの空燃比フイ−ドバツク制御方法
JPS6181537A (ja) * 1984-09-26 1986-04-25 Honda Motor Co Ltd 内燃エンジンのフイ−ドバツクモ−ド移行時の空燃比制御装置
US4745741A (en) * 1985-04-04 1988-05-24 Toyota Jidosha Kabushiki Kaisha Double air-fuel ratio sensor system having improved response characteristics
US4694805A (en) * 1985-09-19 1987-09-22 Honda Giken Kogyo K.K. Air-fuel ratio control method for internal combustion engines
GB8525435D0 (en) * 1985-10-16 1985-11-20 Lucas Elect Electron Syst Electronic control system
JP2547380B2 (ja) * 1987-03-31 1996-10-23 本田技研工業株式会社 内燃エンジンの空燃比フィ−ドバック制御方法
JPH0819871B2 (ja) * 1990-02-28 1996-02-28 本田技研工業株式会社 内燃エンジンの燃料供給系の異常検出方法
DE69524936T2 (de) * 1995-02-25 2002-08-29 Honda Giken Kogyo K.K., Tokio/Tokyo Kraftstoffmesssteuerungssystem für eine Brennkraftmaschine
JP2007224856A (ja) * 2006-02-24 2007-09-06 Yamaha Motor Co Ltd エンジンの制御装置およびその制御方法
JP5548114B2 (ja) * 2010-12-24 2014-07-16 川崎重工業株式会社 内燃機関の空燃比制御装置及び空燃比制御方法
DE102015200898B3 (de) * 2015-01-21 2015-11-05 Continental Automotive Gmbh Vorsteuerung eines Verbrennungsmotors

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916170A (en) * 1973-04-25 1975-10-28 Nippon Denso Co Air-fuel ratio feed back type fuel injection control system
US4178884A (en) * 1975-06-05 1979-12-18 Nippondenso Co., Ltd. Method and system to control the mixture air-to-fuel ratio
JPS5950862B2 (ja) * 1975-08-05 1984-12-11 日産自動車株式会社 空燃比制御装置
JPS5916090B2 (ja) * 1976-06-18 1984-04-13 株式会社デンソー 空燃比帰還式混合気制御装置
JPS5713387Y2 (ja) * 1977-03-01 1982-03-17
JPS53125528A (en) * 1977-04-08 1978-11-01 Nissan Motor Co Ltd Inspection unit for air fuel ratio controller
US4130095A (en) * 1977-07-12 1978-12-19 General Motors Corporation Fuel control system with calibration learning capability for motor vehicle internal combustion engine
US4252098A (en) * 1978-08-10 1981-02-24 Chrysler Corporation Air/fuel ratio control for an internal combustion engine using an exhaust gas sensor
DE2846386A1 (de) * 1978-10-25 1980-05-14 Bosch Gmbh Robert Einrichtung zum steuern der gemischzusammensetzung bei einer brennkraftmaschine
JPS55146246A (en) * 1979-04-26 1980-11-14 Nippon Denso Co Ltd Method of air fuel ratio feedback controlling
US4248196A (en) * 1979-05-01 1981-02-03 The Bendix Corporation Open loop compensation circuit
JPS5933736Y2 (ja) * 1980-06-27 1984-09-19 スズキ株式会社 オ−トバイのフレ−ムカバ−取着装置

Also Published As

Publication number Publication date
DE3134365C2 (de) 1985-07-25
US4392471A (en) 1983-07-12
JPS5744752A (en) 1982-03-13
DE3134365A1 (de) 1982-04-08

Similar Documents

Publication Publication Date Title
JPH0214976B2 (ja)
JPH0214975B2 (ja)
JPH0141821B2 (ja)
JPH0522061B2 (ja)
JPS6411814B2 (ja)
JPH0532573B2 (ja)
JPS6346254B2 (ja)
JPH03179147A (ja) 内燃機関の空燃比学習制御装置
JPH0452384B2 (ja)
JPH0465223B2 (ja)
JPH051373B2 (ja)
JPS58217745A (ja) 内燃機関の空燃比制御方法
JP2715208B2 (ja) 内燃機関の空燃比学習制御装置
JPS6342103B2 (ja)
JP2623473B2 (ja) 内燃エンジンの空燃比制御方法
JP2873506B2 (ja) エンジンの空燃比制御装置
JP2631580B2 (ja) 内燃機関の空燃比学習制御装置
JPH0526935B2 (ja)
JPS6045745A (ja) 電子制御エンジンの空燃比学習制御方法
JP2759917B2 (ja) 内燃エンジンの空燃比制御方法
JPS58150034A (ja) 内燃機関の空燃比学習制御方法
JP2631579B2 (ja) 内燃機関の空燃比学習制御装置
JPH0432935B2 (ja)
JPH0821274A (ja) 過渡時燃料噴射制御方法
JPH0467574B2 (ja)