JPH0647959B2 - 内燃機関の空燃比の学習制御装置 - Google Patents

内燃機関の空燃比の学習制御装置

Info

Publication number
JPH0647959B2
JPH0647959B2 JP5826486A JP5826486A JPH0647959B2 JP H0647959 B2 JPH0647959 B2 JP H0647959B2 JP 5826486 A JP5826486 A JP 5826486A JP 5826486 A JP5826486 A JP 5826486A JP H0647959 B2 JPH0647959 B2 JP H0647959B2
Authority
JP
Japan
Prior art keywords
correction coefficient
learning correction
learning
fuel ratio
air
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
JP5826486A
Other languages
English (en)
Other versions
JPS62218636A (ja
Inventor
裕 常岡
Original Assignee
株式会社ユニシアジェックス
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 株式会社ユニシアジェックス filed Critical 株式会社ユニシアジェックス
Priority to JP5826486A priority Critical patent/JPH0647959B2/ja
Publication of JPS62218636A publication Critical patent/JPS62218636A/ja
Publication of JPH0647959B2 publication Critical patent/JPH0647959B2/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)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、電子制御燃料噴射装置を有する内燃機関にお
ける空燃比のフィードバック制御系の学習制御装置に関
する。
〈従来の技術〉 電子制御燃料噴射装置に用いられる燃料噴射弁は、機関
の回転に同期して与えられる駆動パルス信号によって開
弁し、その開弁機関中、所定圧力の燃料を噴射すること
になっている。従って燃料噴射量は駆動パルス信号のパ
ルス幅により制御され、このパルス幅をTiとして燃料
噴射量に相当する制御信号とすれば、目標空燃比である
理論空燃比を得るために、Tiは次式によって定められ
る。
Ti=Tp・COEF・α+Ts 但し、Tpは、基本噴射量に相当する基本パルス幅で便
宜上基本噴射量と呼ぶ。Tp=K・Q/Nで、Kは定
数、Qは機関吸入空気流量、Nは機関回転数である。C
OFEは水温補正等の各種補正係数である。αは後述す
る空燃比フィードバック制御(λコントロール)のため
の空燃比フィードバック補正係数である。Tsは電圧補
正分で、バッテリ電圧の変動による燃料噴射弁の噴射流
量変化を補正するためのものである。
λコントロールについては、排気系にOセンサを設け
て実際の空燃比を検出し、空燃比が理論空燃比より濃い
か薄いかをスライスレベルにより制御するわけであり、
このため、前記の空燃比フィードバック補正係数αとい
うものを定めて、このαを変化させることにより理論空
燃比に保っている。
ここで、空燃比フィードバック補正係数αの値は比例積
分(PI)制御により変化させ、安定した制御としてい
る。
すなわち、Oセンサの出力電圧とスライスレベル電圧
とを比較し、スライスレベルよりも高い場合、低い場合
に、空燃比を急に濃くしたり、薄くしたりすることな
く、空燃比が濃い(薄い)場合には始めにP分だけ下げ
て(上げて)、それからI分ずつ徐々に下げて(上げ
て)いき、空燃比を薄く(濃く)するように制御する
(第7図参照)。
但し、λコントロールを行わない条件下ではαをクラン
プし、各種補正係数COFEの設定により、所望の空燃
比を得る。
ところで、λコントロール条件下でのベース空燃比即ち
α=1のときの空燃比を理論空燃比(λ=1)に設定す
ることができれば、フィードバック制御は不要なのであ
るが、実際には構成部品(例えばエアフローメータ,燃
料噴射弁,プレッシャレギュレータ,コントロールユニ
ット)のバラツキや経時変化,燃料噴射弁のパルス幅−
流量特性の非直線性,運転条件や環境の変化等の要因
で、ベース空燃比のλ=1からのズレを生じるので、フ
ィードバック制御を行っている。
しかし、ベース空燃比がλ=1からずれていると、運転
領域が大きく変化したときに、ベース空燃比の段差をフ
ィードバック制御によりλ=1に安定させるまでに時間
がかかる。そして、このために比例及び積分定数(P/
I分)を大きくするので、オーバーシュートやアンダー
シュートを生じ、制御性が悪くなる。つまり、ベース空
燃比がλ=1からずれていると、理論空燃比よりかなり
ズレをもった範囲で空燃比制御がなされるのである。
その結果、三元触媒の転換効率が悪いところで運転がな
されることになり、触媒の貴金属量の増大によるコスト
アップの他、触媒の劣化に伴う転換効率のさらなる悪化
により触媒の交換を余儀なくされる。
そこで、学習によりベース空燃比をλ=1にすることに
より、過度時にベース空燃比の段差から生じるλ=1か
らのズレをなくし、かつP/I分を小さくすることを可
能にして制御性の向上を図る空燃比の学習制御装置が、
本出願人により、特願昭58−76221号(特開昭5
9−203828号)あるいは特願昭58−19749
9号として出願された。
これは空燃比のフィードバック制御中にベース空燃比が
理論空燃比からずれた場合には、そのギャップを埋める
べく空燃比フィードバック補正係数αが大となるから、
このときの機関運転状態とαとを検出し、該αに基づく
学習補正係数Klを求めてこれを記憶しておき、再度同
一機関運転状態となったときには記憶した学習補正係数
Klによりベース空燃比を理論空燃比に応答性良くなる
ように補正する。ここにおける学習補正係数Klの記憶
は、RAMのマップ上を機関回転数及び負荷等の機関運
転状態の適当なパラメータに応じて格子分割した所定範
囲の領域毎に行う。
具体的には、RAM上に機関回転数及び負荷等の機関運
転状態に対応した学習補正係数Klのマップを設け、燃
料噴射量Tiを計算する際に、次式の如く基本噴射量T
pを学習補正係数Klで補正する。
Ti=Tp・COEF・Kl・α+Ts そして、Klの学習は次の手順で進める。
i)定常状態においてそのときの機関運転状態の領域を
検出し、かつ、その間のαの基準値αからの偏差△α
(=α−α1)を平均値として検出する。基準値α
λ=1に対応する値として一般には1に設定される。
ii)前記機関運転状態の領域に対応して現在までに学習
されているKlを検索する。
iii)KlとΔαとからKl+M・Δαの値を求め、そ
の結果(学習値)を新たなKl(N)として記憶を更新す
る。Mは定数で、0<M<1である。
ところで、このような従来の空燃比フィードバック制御
における学習方式では、偏差量Δαは定常状態でないと
検出の精度が得られないため、定常状態でのみΔαを検
出して学習を行っているが、これでは過度運転状態時
に、一時的にしか運転しない運転領域では学習が行われ
ない。
このため、学習の進行度が大きな領域(以下学習領域と
いう)と、それ以外の学習の進行度が小さな領域(以下
未学習領域という)とを生じてしまう。そして、この状
態で運転状態が変化したとすると、系に空燃比のズレを
生じた場合、学習領域と未学習領域とではαと空燃比λ
と対応にズレを生じているため、学習領域と未学習領域
との間移動する際に空燃比λに段差を生じ、過度運転状
態における排気エミッション特性の悪化や燃費の悪化等
を招き、実質的に学習による効果が上がらない。
一方、前記したベースの空燃比のλ=1からのズレを生
じる要因の中、エアフローメータによる吸入空気流量Q
の計測誤差によるものはかなり大きな割合であると考え
られ、例えば熱線式エアフローメータの場合、熱線への
ゴミの付着や熱線自体の劣化により計測誤差の進行は著
しくなる。
この場合、吸入空気流量Qの等しい領域では、Qの計測
誤差ΔQも等しくなると考えられる。
この点に鑑み、本願出願人は、学習進行度を検出し、学
習進行度の大きな運転領域で学習された学習補正係数K
lに基づいて当該運転領域と吸入空気流量Qが等しい学
習進行度小の小さな運転領域における学習を行うことに
より、学習値の信頼性を向上し、空燃比制御精度の向上
を図った空燃比の学習制御装置を特願昭59−0094
46号として出願した。
〈発明が解決しようとする問題点〉 しかしながら、上記の学習制御装置の場合、次のような
問題を生じる。
ベース空燃比のλ=1からのズレを生じる要因の中に
は、燃料噴射弁の劣化によるものも吸入空気流量Qの計
測誤差と同様、かなりの割合を占めると考えられる。
但し、この場合は燃料噴射弁の駆動電圧に対する立ち上
がり開弁特性及び立ち下がり閉弁特性の変化として表
れ、吸入空気流量Qの場合と同様、基本噴射量Tpが等
しい領域では燃料噴射弁の劣化によるベース空燃比のλ
=1からのズレ量は等しくなると考えられる。したがっ
て吸入空気流量Qのみを考慮した従来の推定学習では必
ずしも良好な推定が行えるものとは言えなかった。
本発明は、上記の点に鑑みなされたもので、学習進行度
小の学習補正係数の推定を基本噴射量と吸入空気流量と
の双方に応じた補正を施して行うことにより、推定の信
頼性を向上させ、もって空燃比の制御精度を向上した内
燃機関の空燃比の学習制御装置を提供することを目的と
する。
〈問題点を解決するための手段〉 具体的に、本発明に係る学習制御装置は第1図に示すよ
うに、下記の(A)〜(L)の手段を備える。
(A)吸入空気流量Qと機関回転数Nとから基本噴射量T
pを設定する基本噴射量設定手段 (B)排気系に設けた空燃比検出手段からの信号に基づい
て検出される実際の空燃比と理論空燃比とを比較して積
分制御による空燃比フィードバック補正係数αを設定す
る空燃比フィードバック補正係数設定手段 (C)基本噴射量Tpに乗算される学習補正係数Klを細
分された領域毎に書き換え可能な学習補正係数記憶手段 (D)実際の機関運転状態に基づき前記学習補正係数記憶
手段から対応する領域の学習補正係数Klを検索する第
1の学習補正係数検索手段 (E)空燃比フィードバック補正係数及び前記学習補正係
数検索手段により検索された学習補正係数Klから新た
な学習補正係数Klを設定し、かつ、その学習補正係数
Klで前記学習補正係数記憶手段の同一の機関運転領域
のデータを更新する第1の学習補正係数更新手段 (F)基本噴射量Tpに空燃比フィードバック補正係数α
と学習補正係数Klとを乗算して噴射量を演算する噴射
量演算手段 (G)演算された噴射量に相応する駆動パルス信号を燃料
噴射弁に出力する駆動パルス信号出力手段 (H)第1の学習補正係数更新手段に基づき各運転領域毎
の学習進行度を判定する学習進行度判定手段 (I)第1の学習補正係数更新手段により学習補正係数K
lが更新される運転領域に対して、基本噴射量Tpが等
しく、かつ、学習進行度判定手段により学習進行度が大
と判定された運転領域の学習補正係数Klを検索する
第2の学習補正係数検索手段 (J)第1の学習補正係数更新手段により更新された学習
補正係数Kl(N)と前記第2の学習補正係数検索手段に
より検索された学習補正係数Klとの差ΔKlを演
算する学習補正係数偏差演算手段 (K)学習補正係数Klが更新される運転領域及び第2の
学習補正係数検索手段により学習補正係数Klが検索
される運転領域の一方の吸入空気流量Qが等しく、か
つ、学習進行度が大と判定される運転領域の学習補正係
数KlQ1,KlPQ1を検索する第3の学習補正係数検索
手段 (L)同じく学習補正係数Klが更新される運転領域及び
第2の学習補正係数検索手段により学習補正係数Kl
が検索される運転領域の他方と吸入空気流量Qが等し
く、かつ、学習進行度が小と判定される運転領域の学習
補正係数KlQ2,KlPQ2のデータを学習補正係数検索
手段により検索され当該運転領域と基本噴射量が等しい
運転領域の学習補正係数KlQ1,KlPQ1と、学習補正
係数偏差演算手段により演算されるΔKlとに基づい
て設定した値で更新させる第2の学習補正係数更新手段 〈作用〉 基本噴射量設定手段Aは、吸入空気流量Qと機関回転数
Nとに基づいて所定の計算式に従ってあるいは検索によ
る基本噴射量Tpを設定し、空燃比フィードバック補正
係数設定手段Bは、空燃比センサにより検出される実際
の空燃比と理論空燃比とを比較して積分制御(比較積分
制御を含む)により空燃比フィードバック補正係数αを
設定する。
また、空燃比検出手段により検出される空燃比フィード
バック補正α及び第1の学習補正係数検索手段Dによ
り、学習補正係数記憶手段Cから検索された学習補正係
数Klから第1の学習補正係数更新手段Eが新たな学習
補正係数を設定し、かつ、その学習補正係数Klで学習
補正係数記憶手段Cの同一の機関運転領域のデータが更
新される。
かかる学習を行いつつ、噴射量演算手段Fが基本噴射量
Tpに空燃比フィードバック補正係数αと学習補正係数
Klとを乗算することにより噴射量を演算し、駆動パル
ス信号出力手段Gが演算された噴射量に相応する駆動パ
ルス信号を燃料噴射弁に出力する。これにより、演算さ
れた量の燃料が機関に噴射供給される。
一方、検索された運転領域の学習以外に本発明に係る推
定による学習が後述するようにして行われる。
即ち、第1の学習補正係数検索手段Dによって学習補正
係数Klが検索される運転領域に対して基本噴射量Tp
が等しく、かつ、学習進行度判定手段Hによって判定さ
れる学習進行度が大である他の運転領域における学習補
正係数Klを第2の学習補正係数検索手段Iによって
検索する。
このようにして検索された学習補正係数Klと、第1
の学習補正係数手段Eにより更新された学習補正係数と
の差ΔKlを学習補正係数偏差演算手段Jにより演算
する。
次に、学習補正係数Klが更新される運転領域及び第2
の学習補正係数検索手段Iにより学習補正係数Kl
検索される運転領域の一方と、吸入空気流量Qとが等し
く、かつ、学習進行度が大と判定される運転領域の学習
補正制係数Klを第3の学習補正係数検索手段Kによ
り検索する。
そして、第2の学習補正係数更新手段Lにより第2の学
習補正係数Kl及びKlが検索される各運転領域の他
方と吸入空気流量Qが等しく、かつ学習信号度が小と判
定される運転領域の学習補正係数のデータを、第3の学
習補正係数検索手段Kにより検索される学習補正係数K
と学習補正係数偏差演算手段Jにより演算されるΔ
Klとに基づいて設定し、学習補正係数記憶手段Cに
おける当該運転領域のデータを記憶更新させる。
〈実施例〉 以下に本発明の一実施例を説明する。
第2図において、機関1には、エアクリーナ2,吸気ダ
クト3,スロットルチャンバ4及び吸気マニホールド5
を介して吸気が吸入される。
吸気ダクト3には吸入空気流量Qの検出手段としてのエ
アフローメータ6が設けられていて、吸入空気流量Q信
号に対応する電圧信号を出力する。スロットルチャンバ
4には図示しないアクセルペダルと連動する1次側スロ
ットル弁7と2次側スロットル弁8とが設けられてい
れ、吸入空気流量Qを制御する。また、これらのスロッ
トル弁7,8をバイパスする補助空気通路9が設けられ
ていて、この補助空気通路9にはアイドル制御弁10が介
装されている。吸気マニホールド5又は機関1の吸気ポ
ートには燃料噴射弁11が設けられている。この燃料噴射
弁11はソレノイドに通電されて開弁し通電停止されて閉
弁する電磁式燃料噴射弁であって、駆動パルス信号によ
りソレノイドに通電されて開弁し、図示しない燃料ポン
プから圧送されプレッシャレギュレータにより所定の圧
力に制御された燃料を機関1に噴射供給する。
機関1からは、排気マニホールド12,排気ダクト13,三
元触媒14及びマフラー15を介して排気が排出される。
排気マニホールド12にはOセンサ16が設けられてい
る。このOセンサ16は大気中の酸素濃度(一定)と排
気中の酸素濃度との比に応じた電圧信号を出力し、混合
気を理論空燃比で燃焼させたときに起電力が急変する公
知のセンサである。従ってOセンサ16は混合気の空燃
比(リッチ・リーン)の検出手段である。三元触媒14
は、排気成分中CO,HC,NOを混合気の理論空燃
比付近で共に効率良く酸化又は還元し他の無害な物質に
転換する触媒装置である。
この他、クランク角センサ17が設けられている。クラン
ク角センサ17は、クランクプーリ18にシグナルディスク
プレート19が設けられ、該プレート19の外周上に設けた
歯により例えば 120゜毎のリファレンス信号と1゜毎の
ポジション信号とを出力する。ここで、リファレンス信
号の周期を測定することにより機関回転数Nを算出可能
である。
前記エアフローメータ6,クランク角センサ17及びO
センサ16からの出力信号は共にコントロールユニット30
に入力されている。更にコントロールユニット30にはそ
の動作電源としてまた電源電圧の検出のためバッテリ20
の電圧がエンジンキースイッチ21を介して及び直接に印
加されている。更にまたコントロールユニット30には必
要に応じ、機関冷却水温度を検出する水温センサ22,一
次側スロットル弁7のスロットル開度を検出するアイド
ルスイッチを含むスロットルセンサ23,車速を検出する
車速センサ24,トランスミッションのニュートラル位置
を検出するニュートラルスイッチ25等からの信号が入力
されている。そして、このコントロールユニット30にお
いて各種入力信号に基づいて演算処理し、最適なパルス
幅の駆動パルス信号を燃料噴射弁11に出力して、最適な
空燃比を得るための燃料噴射量を得る。
コントロールユニット30は、第3図に示すように、CP
U31,P−ROM32,COMS−RAM33,アドレスデ
コーダ34を有する。ここで、RAM33は学習制御用の書
き換え可能な記憶手段であり、このRAM33の動作電源
としては、エンジンキースイッチ21オフ後も記憶内容を
保持させるためバッテリ20をエンジンキースイッチ21を
介することなく適当な安定化電源を介して接続する。
CPU31への入力信号のうち、エアフローメータ6,O
センサ16,バッテリ20,水温センサ22及びスロットル
センサ23からの各電圧信号は、アナログ信号であるの
で、アナログ入力インターフェース35及びA/D変換器
36を介して入力されるようになっている。A/D変換器
36はCPU31によりアドレスデコーダ34及びA/D変換
タイミングコントローラ37を介して制御される。クラン
ク角センサ17からのリファレンス信号とポジション信号
は、ワンショットマルチ回路38を介して入力されるよう
になっている。スロットルセンサ23内蔵のアイドルスイ
ッチからの信号とニュートラルスイッチ25からの信号は
デジタル入力インターフェース39を介して入力され、ま
た車速センサ24からの信号は波形整形回路40を介して入
力されるようになっている。
CPU31からの出力信号(燃料噴射弁11の駆動パルス信
号)は、電流波形制御回路41を介して燃料噴射弁11に送
られるようになっている。
ここにおいて、CPU31は、第4図に示すフローチャー
ト(燃料噴射量計算ルーチン)に基づくプログラム(R
OM32に記憶されている)に従って入出力操作並びに演
算処理等を行い、燃料噴射量を制御する。
尚、前記〈問題点を解決するための手段〉で述べた各手
段の機能は、前記プログラムにより達成される。
次に第4図及び第5図のフローチャートを参照しつつ作
動を説明する。
第4図の燃料噴射量計算ルーチンにおいて、ステップ1
(図ではS1)では、エアフローメータ6からの信号に
よって得られる吸収空気流量Qとクランク角センサ17か
らの信号によって得られる機関回転数Nとから基本噴射
量Tp(=K・Q/N)を演算する。この部分が基本噴
射量演算手段に相当する。
ステップ2では、必要に応じ各種補正係数COEFを設
定する。
ステップ3では、機関運転状態を表す機関回転数Nと基
本噴射量(負荷)Tpとから対応する学習補正係数Kl
を検索する。この部分が第1の学習補正係数検索手段D
に相当する。
ここで、学習補正係数Klは、機関回転数Nを横軸、基
本噴射量Tpを縦軸とするマップ上を8×8程度の格子
により区画して、領域を分け、RAM33上に各領域毎に
学習補正係数Klを記憶させてある。したがって、RA
M33は、学習補正係数記憶手段Cに相当する。尚、学習
が開始されていない時点では、学習補正係数Klは全て
初期値1に設定してある。
ステップ4では、バッテリ20の電圧値に基づいて電圧補
正分Tsを設定する。
ステップ5では、λコントロール条件であるか否かを判
定する。
ここで、λコントロール条件でない例えば高回転,高負
荷領域等の場合は、空燃比フィードバック補正係数αを
前回値(又は基準値1)にクランプした状態で、ステッ
プ5から後述するステップ10へ進む。
λコントロール条件の場合は、ステップ6〜8でO
ンサ16の出力電圧VO2と理論空燃比相当のスライスレベ
ル電圧Vref とを比較して空燃比のリッチ・リーンを判
定し積分制御又は比例積分制御により空燃比フィードバ
ック補正係数αを設定する。この部分が空燃比フィード
バック補正係数設定手段に相当する。具体的に積分制御
の場合は、ステップ6で比較により空燃比=リッチ(V
O2>Vref)と判定されたときにステップ7で空燃比フ
ィードバック補正係数αを前回値に対し所定の積分(I)
分減少させ、逆に空燃比=リーン(VO2<Vref)と判
定されたときにステップ8でフィードバック補正係数α
を前回値に対し所定の積分(I) 分増大させる。比例瀬分
制御の場合は、これに加え、リッチリーンの反転時に
積分(I) 分と同方向にこれより大きな所定の比例分(P)
分の増減を行う(第6図参照)。
次のステップ9では、第5図の学習サブルーチンを実行
する。これについては後述する。
その後、ステップ10では燃料噴射量Tiを次式に従って
演算する。この部分が噴射量演算手段に相当する。
Ti=Tp・COEF・Kl・α+Ts 燃料噴射量Tiが演算されると、そのTiのパルス幅を
もつ駆動パルス信号が機関回転に同期して所定のタイミ
ングで出力され、電流波形制御回路41を介して燃料噴射
弁11に与えられ、燃料噴射が行われる。
次に第5図の学習サブルーチンについて説明する。
ステップ11で、機関運転状態を表す機関回転数Nと基本
燃料噴射量Tpとが前回と同じ領域にあるか否かを判定
する。前回と同一領域の場合は、ステップ12でフラグF
がセットされているか否かを判定し、セットされていな
い場合は、ステップ13でOセンサ16の出力が反転すな
わち空燃比フィードバック補正係数αの増減方向が反転
したか否かを判定し、このフローを繰り返して反転する
毎にステップ14で反転回数を表すカウント値を1アップ
し、C=2となった段階でステップ15からステップ16に
進んでフラグFをセットする。このフラグFは同一領域
でOセンサ16の出力が2回反転したときに定常状態に
なったものとみなされてセットされる。このフラグFの
セット後は、ステップ11での判定で前回と同一領域であ
れば、ステップ12を経てステップ17へ進む。このステッ
プ11〜16の部分で、機関運転状態が区分された領域の
1つにあること、空燃比フィードバック補正係数αの
増減方向が所定回(2回)以上反転したこと、をもって
定常状態であることを検出する。
定常状態においては、ステップ17でOセンサ16の出力
が反転すなわち空燃比フィードバック補正係数αの増減
方向が反転したか否かを判定し、このフローを繰り返し
て反転した時は、ステップ18で定常と判定されてから初
めてか、従って同一領域で3回目の反転か否かを判定
し、3回目の場合はステップ19で現在の空燃比フィード
バック補正係数αの基準値α1からの偏差Δα(=α−α
1)をΔαとして一時記憶する。その後、4回目の反転
が検出された時は、ステップ20で現在の空燃比フィード
バック補正係数αの基準値αからの偏差Δα(=α−
α1)をΔαとして一時記憶する。このとき記憶されて
いるΔαとΔαとは、第6図に示すように、前回
(例えば3回目)の反転から今回(例えば4回目)の反
転までのΔαの上下のピーク値である。
これら上下のピーク値Δα1,Δαに基づいて偏差Δα
の平均値▲▼を算出することができるから、ステッ
プ21で、次式に基づいて偏差Δαの平均値▲▼を演
算する。
▲▼=(Δα1+Δα2)/2 次に、ステップ22で、次式に従って現在の学習補正係数
Klに空燃比フィードバック補正係数αの基準値α
らの偏差Δα(=α−α1)の平均値▲▼を所定割
合加算することによって、新たな学習補正係数Kl(N)
を演算し、同一領域の学習補正係数のデータを修正して
書き換えると共に、当該領域の学習カウンタLCのカウ
ント値を1アップする。このステップ22の前半の部分が
第1の学習補正係数更新手段Eに相当する。
次いで、ステップ23では、第1の学習補正係数検索手段
により学習補正係数Klが検索された現在の運転領域
(N,Tp)における基本噴射量Tpと等しいTpをも
ち、かつ、学習カウンタのカウント値LCが所定値LC
以上である学習進行度大の運転領域の学習補正係数K
(一般に複数個存在し、添字Pは領域によって異な
る変数を示すものとする)を検索する。
ここで、学習進行度を判定する機能が学習進行度判定手
段Hに相当し(後述するステップ25,26,27,28の判定
機能についても同様)、学習補正係数Klを検索する
機能が第2の学習補正係数検索手段Iに相当する。
ステップ24では、ステップ22で更新された学習補正係数
Kl(N) とステップ23で検索された学習補正係数KlP1
との偏差ΔKlを演算する。このステップ24の機能が
学習補正係数偏差演算手段Jに相当する。
ステップ25では、学習補正係数Kl(N) に更新され運転
領域に対して吸入空気流量Qが等しく、かつ、学習進行
度が大(LC≧LC0)の運転領域の学習補正係数Kl
Q1(添字Qは添字P同様領域によって異なる変数とす
る)を検索する。
ステップ26では、ステップ23で学習補正係数Klが検
索された運転領域に対して吸入空気流量Qが等しく、か
つ、学習進行度が小(LC<LC0)である運転領域の
学習補正係数KlPQ2 のデータを、ステップ25で検索さ
れKlPQ2 の運転領域に対して基本噴射量Tpが等しい
運転領域における学習補正係数KlQ1からステップ24で
演算した偏差ΔKlを差し引いた値で更新する。
次いで、ステップ27では、学習補正係数Klが検索さ
れる運転領域に対して吸入空気流量Qが等しく、かつ、
学習進行度が大(LC≧LC0)の運転領域の学習補正
係数KlPQ1 を検索する。
ステップ28では、学習補正係数Kl(N) に更新される領
域に対して、吸入空気流量Qが等しく、かつ、学習進行
度が小(LC<LC0)の運転領域の学習補正係数Kl
Q2のデータをステップ29で検索され、KlQ2の運転領域
に対して基本噴射量Tpが等しい運転領域にある学習補
正係数KlPQ1 から偏差ΔKlを差し引いた値で更新
する。
ここで、ステップ25及びステップ27の機能が大3の学習
補正係数検索手段Kに相当し、ステップ26及びステップ
28が第2の学習補正係数更新手段Lに相当する。
かかるステップ23〜ステップ28までの推定学習を第7図
を参照して説明する。
いま、更新が行われた運転領域Aの学習補正係数Kl
(N) と、この領域Aに対して基本噴射量TpがTp
で等しい他の領域Bの学習補正係数Klとの偏差Δ
Klは、これら2つの領域A1,Bの燃料噴射弁の劣
化による誤差は等しいから、エアフローメータによる吸
入空気流量Q1,Qの計測誤差の相違を主要因として生
じるものであると考えられる。
一方、領域Aに対して吸入空気流量Qが等しい他の
運転領域Aの学習補正係数Klと、領域Bに対し
て吸入空気流量Qが等しくかつ基本噴射量Tpが領域
に対してTpで等しい領域Bの学習補正係数K
PQとを比較した場合、燃料噴射弁の劣化による誤差は
等しいため、A1,Bの場合と同様、吸入空気流量Q1,
の計測誤差の相違を主要因として生じる。そして、
同一の吸入空気流量Qに対しては、計測誤差も殆ど等し
いと考えられるから、領域A2,B間の学習補正係数K
Q,KlPQの偏差ΔKlは、領域A1,B間の偏差Δ
Klと殆ど等しくなると推定される。
したがって、領域A2,Bの一方、例えば領域Aの学
習進行度が大(ステップ25でKlQ1が検索される領域)
で、他方の領域Bの学習進行度が小(ステップ26でK
PQ2 が検索される領域)の場合は、領域Aの学習補
正係数KlQ1から偏差ΔKlを減算することによって
領域Bの学習補正係数KlPQ2 を推定学習できる。ま
た、学習進行度が逆の場合は、領域Bの学習補正係数
KlPQ1(ステップ27で検索)に偏差ΔKlを加算
(ステップ28)することで、領域Aの学習補正係数K
Q2を推定学習できるのである。
このように、学習進行度小の領域の学習補正係数の推定
をエアフローメータによる吸入空気流量Qの計測誤差と
燃料噴射弁の劣化による基本噴射量Tpとの誤差との双
方を要因を考慮して行うようにしたため、推定学習の信
頼性が高められ、ひいては空燃比制御精度、特に過渡応
答性を向上させることができる。
尚、本実施例では、学習進行度大の学習補正係数KlQ1
又はKlPQ1 に偏差ΔKlを減少又は加算することに
より、学習進行度小の学習補正係数KlPQ2 又はKlQ2
を推定更新するようにしたが、ステップ22に示したもの
のように、更新前の学習補正係数KlPQ2,KlQ2も加味
した学習を行うようにしてもよい。
〈発明の効果〉 以上説明したように、本発明によれば、学習時に学習進
行度が小の他の領域の学習補正係数を推定により学習す
るに際して、吸入空気流量と、基本噴射量の双方の誤差
を考慮して行うようにしたため、推定学習の信頼性を高
め、空燃比制御精度を可及的に向上することができる。
【図面の簡単な説明】
第1図は本発明の構成を示す機能ブロック図、第2図は
本発明の一実施例を示す構成図、第3図は第2図中のコ
ントロールユニットのブロック回路図、第4図及び第5
図は制御内容を示すフローチャート、第6図は制御内容
を説明するためのマップ、第7図は制御特性図である。 1……機関、6……エアフローメータ、11……燃料噴射
弁、16……Oセンサ、17……クランク角センサ、30…
…コントロールユニット

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】吸入空気流量Qと機関回転数Nとから基本
    噴射量Tを設定する基本噴射量設定手段と、 排気系に設けた空燃比検出手段からの信号に基づいて検
    出される実際の空燃比と理論空燃比とを比較して積分制
    御による空燃比フィードバック補正係数αを設定する空
    燃比フィードバック補正係数設定手段と、 前記基本噴射量Tに乗算される学習補正係数Klを細
    分された領域毎に書き換え可能な学習補正係数記憶手段
    と、 実際の機関運転状態に基づき前記学習補正係数記憶手段
    から学習補正係数Klを検索する学習補正係数検索手段
    と、 前記空燃比フィードバック補正係数α及び前記学習補正
    係数検索手段により検索された学習補正係数Klから新
    たな学習補正係数Klを設定し、かつ、その学習補正係
    数Klで前記学習補正係数記憶手段の同一の機関運転領
    域のデータを更新する第1の学習補正係数更新手段と、 基本噴射量Tに空燃比フィードバック補正係数αと学
    習補正係数Klとを乗算して噴射量を演算する噴射量演
    算手段と、 この演算された噴射量に相応する駆動パルス信号を燃料
    噴射弁に出力する駆動パルス信号出力手段とを備えた内
    燃機関の空燃比の学習制御装置において、 前記第1の学習補正係数更新手段に基づき各運転領域毎
    の学習進行度を判定する学習進行度判定手段と、 前記第1の学習補正係数更新手段により学習補正係数K
    lが更新される運転領域に対して、基本噴射量Tが等
    しく、かつ、学習進行度判定手段により学習進行度が大
    と判定された運転領域の学習補正係数Klを検索する
    第2の学習補正係数検索手段と、 第1の学習補正係数更新手段により更新された学習補正
    係数Kl(N) と前記第2の学習補正係数検索手段により
    検索された学習補正係数Klとの差ΔKlを演算す
    る学習補正係数偏差演算手段と、 学習補正係数Klが更新される運転領域及び第2の学習
    補正係数検索手段により学習補正係数Klが検索され
    る運転領域の一方と吸入空気流量Qが等しく、かつ、学
    習進行度が大と判定される運転領域の学習補正係数Kl
    Q1,KlPQ1 を検索する第3の学習補正係数検索手段
    と、 同じく学習補正係数Klが更新される運転領域及び第2
    の学習補正係数検索手段により学習補正係数Klが検
    索される運転領域の他方と吸入空気流量Qが等しく、か
    つ、学習進行度が小と判定される運転領域の学習補正係
    数KlQ2,KlPQ2 のデータを学習補正係数検索手段に
    より検索され当該運転領域と基本噴射量Tが等しい運
    転領域の学習補正係数KlQ1,KlPQ1 と、学習補正係
    数偏差演算手段により演算されるΔKlとに基づいて
    設定した値で更新させる第2の学習補正係数更新手段
    と、 を備えたことを特徴とする内燃機関の空燃比の学習制御
    装置。
JP5826486A 1986-03-18 1986-03-18 内燃機関の空燃比の学習制御装置 Expired - Lifetime JPH0647959B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5826486A JPH0647959B2 (ja) 1986-03-18 1986-03-18 内燃機関の空燃比の学習制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5826486A JPH0647959B2 (ja) 1986-03-18 1986-03-18 内燃機関の空燃比の学習制御装置

Publications (2)

Publication Number Publication Date
JPS62218636A JPS62218636A (ja) 1987-09-26
JPH0647959B2 true JPH0647959B2 (ja) 1994-06-22

Family

ID=13079304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5826486A Expired - Lifetime JPH0647959B2 (ja) 1986-03-18 1986-03-18 内燃機関の空燃比の学習制御装置

Country Status (1)

Country Link
JP (1) JPH0647959B2 (ja)

Also Published As

Publication number Publication date
JPS62218636A (ja) 1987-09-26

Similar Documents

Publication Publication Date Title
JPS6346254B2 (ja)
JPH03179147A (ja) 内燃機関の空燃比学習制御装置
JPH06129294A (ja) 内燃機関の空燃比制御装置
JPH08284708A (ja) エンジンの燃料噴射装置
JPH0647959B2 (ja) 内燃機関の空燃比の学習制御装置
CN100371575C (zh) 内燃机的燃料供给控制装置
JPH0529775B2 (ja)
JPS62191641A (ja) 内燃機関の空燃比の学習制御装置
JPH0455235Y2 (ja)
JP2582562B2 (ja) 内燃機関の空燃比制御装置
JPS61190142A (ja) 内燃機関の学習制御装置
JPH0243900B2 (ja) Nainenkikannogakushuseigyosochi
JPH0740673Y2 (ja) 内燃機関の空燃比の学習制御装置
JPH0416625B2 (ja)
JPH0461181B2 (ja)
JPH0686839B2 (ja) 学習機能付フイ−ドバツク制御装置
JP2757065B2 (ja) 内燃機関の空燃比制御装置
KR100251168B1 (ko) 공연비 피드 백 제어 방법
JP3593388B2 (ja) 内燃機関の空燃比制御装置
JPH0445659B2 (ja)
JPH0557425B2 (ja)
JPH0226696B2 (ja)
JPH0423099B2 (ja)
JPS62107251A (ja) 内燃機関の空燃比の学習制御装置
JPS62101862A (ja) 電子制御燃料噴射式内燃機関における空燃比の学習制御装置