JPS62107253A - 内燃機関の学習制御装置 - Google Patents
内燃機関の学習制御装置Info
- Publication number
- JPS62107253A JPS62107253A JP24695585A JP24695585A JPS62107253A JP S62107253 A JPS62107253 A JP S62107253A JP 24695585 A JP24695585 A JP 24695585A JP 24695585 A JP24695585 A JP 24695585A JP S62107253 A JPS62107253 A JP S62107253A
- Authority
- JP
- Japan
- Prior art keywords
- control
- correction amount
- amount
- learning
- learning correction
- 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
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、内燃機関の空燃比、アイドル回転数等のフィ
ードバック制御系の学習制御装置に関する。
ードバック制御系の学習制御装置に関する。
〈従来の技術〉
従来の内燃機関の学習制御装置としては、例えば特開昭
59−203828号公報によって開示された空燃比の
学習制御装置や、特開昭59−211738号公報によ
って開示されたアイドル回転数の学習制御装置がある。
59−203828号公報によって開示された空燃比の
学習制御装置や、特開昭59−211738号公報によ
って開示されたアイドル回転数の学習制御装置がある。
ここでは、電子制御燃料噴射装置を有する内燃機関にお
いて空燃比を制御目標値である理論空燃比にフィードバ
ック制御する場合のベース空燃比の学習制御装置を例に
とって説明する。
いて空燃比を制御目標値である理論空燃比にフィードバ
ック制御する場合のベース空燃比の学習制御装置を例に
とって説明する。
電子制御燃料噴射装置に用いられる燃料噴射弁は、機関
の回転に同期して与えられる駆動パルス信号によって開
弁じ、その量弁期間中、所定圧力の燃料を噴射するよう
になっている。従って、燃料噴射量は駆動パルス信号の
パルス幅により制御され、このパルス幅をTiとして燃
料噴射量に相当する制御信号とすれば、理論空燃比を得
るために、Tiは次式によって定められる。
の回転に同期して与えられる駆動パルス信号によって開
弁じ、その量弁期間中、所定圧力の燃料を噴射するよう
になっている。従って、燃料噴射量は駆動パルス信号の
パルス幅により制御され、このパルス幅をTiとして燃
料噴射量に相当する制御信号とすれば、理論空燃比を得
るために、Tiは次式によって定められる。
T i =Tp−COEF・α+Ts
但し、Tpは基本燃料噴射量に相当する基本パルス幅で
、便宜上基本燃料噴射量と呼ぶ。’rp=K −Q/N
で、Kは定数、Qは吸入空気流量、Nは機関回転数であ
る。C0EFは水温補正等の各種補正係数である。αは
後述する空燃比のフィードバック制g1(λコントロー
ル)のための空燃比フィードバック補正係数である。T
sは電圧補正分で、バッテリ電圧の変動による燃料噴射
弁の噴射流量変化を補正するためのものである。
、便宜上基本燃料噴射量と呼ぶ。’rp=K −Q/N
で、Kは定数、Qは吸入空気流量、Nは機関回転数であ
る。C0EFは水温補正等の各種補正係数である。αは
後述する空燃比のフィードバック制g1(λコントロー
ル)のための空燃比フィードバック補正係数である。T
sは電圧補正分で、バッテリ電圧の変動による燃料噴射
弁の噴射流量変化を補正するためのものである。
λコントロールについては、排気系にOxセフすを設け
て実際の空燃比を検出し、空燃比が理論空燃比より濃い
か薄いかをスライスレベルにより制御するわけであり、
このため、前記空燃比フィードバック補正係数αという
ものを定めて、このαを変化させることにより理論空燃
比に保っている。
て実際の空燃比を検出し、空燃比が理論空燃比より濃い
か薄いかをスライスレベルにより制御するわけであり、
このため、前記空燃比フィードバック補正係数αという
ものを定めて、このαを変化させることにより理論空燃
比に保っている。
ここで、空燃比フィードバック補正係数αの値は比例積
分(PI)制御により変化させ、安定した制御としてい
る。
分(PI)制御により変化させ、安定した制御としてい
る。
すなわち、02センサの出力電圧とスライスレベル電圧
とを比較し、スライスレベルよりも高い場合、低い場合
に、空燃比を急に濃くしたり、薄くしたりすることなく
、空燃比が濃い(薄い)場合には始めにP分だけ下げて
(上げて)、それから1分ずつ徐々に下げて(上げて)
いき、空燃比を薄<<濃<>するように制御する。
とを比較し、スライスレベルよりも高い場合、低い場合
に、空燃比を急に濃くしたり、薄くしたりすることなく
、空燃比が濃い(薄い)場合には始めにP分だけ下げて
(上げて)、それから1分ずつ徐々に下げて(上げて)
いき、空燃比を薄<<濃<>するように制御する。
但し、λコントロールを行わない条件下ではαをクラン
プし、各種補正係数C0EFの設定により所望の空燃比
を得る。
プし、各種補正係数C0EFの設定により所望の空燃比
を得る。
ところで、λコントロール条件下でのベース空燃比、即
ちα=1のときの空燃比を理論空燃比(λ=1)に設定
することができれば、フィードバック制御は不要なので
あるが、実際には構成部品(例えばエアフローメータ、
燃料噴射弁、プレフシャレギュレー夕、コントロールユ
ニット)のバラツキや経時変化、燃料噴射弁のパルス幅
−流量特性の非直線性、運転条件や環境の変化等の要因
で、ベース空燃比のλ=1からのズレを生じるので、フ
ィードバック制御を行っている。
ちα=1のときの空燃比を理論空燃比(λ=1)に設定
することができれば、フィードバック制御は不要なので
あるが、実際には構成部品(例えばエアフローメータ、
燃料噴射弁、プレフシャレギュレー夕、コントロールユ
ニット)のバラツキや経時変化、燃料噴射弁のパルス幅
−流量特性の非直線性、運転条件や環境の変化等の要因
で、ベース空燃比のλ=1からのズレを生じるので、フ
ィードバック制御を行っている。
しかし、ベース空燃比がλ=1からずれていると、運転
領域が大きく変化したときに、ベース空燃比の段差をフ
ィードバック制御によりλ=1に安定させるまでに時間
がかかる。そして、このために比例及び積分定数(P/
I分)を大きくするので、オーバーシュートやアンダー
シュートを生じ、制御性が悪くなる。つまり、ベース空
燃比がλ=1からずれていると、理論空燃比よりかなり
ズレをもった範囲で空燃比制御がなされるのである。
領域が大きく変化したときに、ベース空燃比の段差をフ
ィードバック制御によりλ=1に安定させるまでに時間
がかかる。そして、このために比例及び積分定数(P/
I分)を大きくするので、オーバーシュートやアンダー
シュートを生じ、制御性が悪くなる。つまり、ベース空
燃比がλ=1からずれていると、理論空燃比よりかなり
ズレをもった範囲で空燃比制御がなされるのである。
その結果、三元触媒の転換効率が悪いところで運転がな
されることになり、触媒の貴金属量の増大によるコスト
アップの他、触媒の劣化に伴う転換効率のさらなる悪化
により触媒の交喚を余儀なくされる。
されることになり、触媒の貴金属量の増大によるコスト
アップの他、触媒の劣化に伴う転換効率のさらなる悪化
により触媒の交喚を余儀なくされる。
そこで、学習によりベース空燃比をλ=1にすることに
より、過渡時にベース空燃比の段差から生じるλ=1か
らのズレをなくし、かつP/1分を小さくすることを可
能にして制御性の向上を図る空燃比の学習制御装置が、
本願出願人により、特願昭58−76221号(特開昭
59−203828号)あるいは特願昭58−1974
99号として出願された。
より、過渡時にベース空燃比の段差から生じるλ=1か
らのズレをなくし、かつP/1分を小さくすることを可
能にして制御性の向上を図る空燃比の学習制御装置が、
本願出願人により、特願昭58−76221号(特開昭
59−203828号)あるいは特願昭58−1974
99号として出願された。
これは、空燃比のフィードバック制御中にベース空燃比
が理論空燃比からずれた場合には、そのギャップを埋め
るべく空燃比フィードバック補正係数αが大となるから
、このときの機関運転状態とαとを検出し、該αに基づ
く学習補正係数に/を求めてこれを記憶しておき、再度
同一運転状態となったときは、記憶した学習補正係数に
1によりベース空燃比を理論空燃比に応答性良くなるよ
うに補正する。ここにおける学習補正係数に!の記憶は
、RAMのマツプ上を機関回転数及び負荷等の機関運転
状態の適当なパラメータに応じて格子分割した所定範囲
の領域毎に行う。
が理論空燃比からずれた場合には、そのギャップを埋め
るべく空燃比フィードバック補正係数αが大となるから
、このときの機関運転状態とαとを検出し、該αに基づ
く学習補正係数に/を求めてこれを記憶しておき、再度
同一運転状態となったときは、記憶した学習補正係数に
1によりベース空燃比を理論空燃比に応答性良くなるよ
うに補正する。ここにおける学習補正係数に!の記憶は
、RAMのマツプ上を機関回転数及び負荷等の機関運転
状態の適当なパラメータに応じて格子分割した所定範囲
の領域毎に行う。
具体的には、RAM上に機関回転数及び負荷等の機関運
転状態に対応した学習補正係数に6のマツプを設け、燃
料噴射量Tiを計算する際に、次式の如く基本燃料噴射
量’rpを学習補正係数KNで補正する。
転状態に対応した学習補正係数に6のマツプを設け、燃
料噴射量Tiを計算する際に、次式の如く基本燃料噴射
量’rpを学習補正係数KNで補正する。
Ti=Tp−COEF−Kl−ct+Tsそして、K1
の学習は次の手順で進める。
の学習は次の手順で進める。
i)定常状態において、そのときの機関運転状態の領域
を検出し、かつ、αの基準値からの偏差Δαを平均値と
して検出する。基準値は、λ=1に対応する値として一
般には1.0に設定される。
を検出し、かつ、αの基準値からの偏差Δαを平均値と
して検出する。基準値は、λ=1に対応する値として一
般には1.0に設定される。
ii )前記機関運転状態の領域に対応して現在までに
学習されているKlを検索する。
学習されているKlを検索する。
1ii)KlとΔαとからに/+Δα/Mの値を求め、
その結果(学習値)を新たなK (1(new+ と
して記憶を更新する。Mは定数である。
その結果(学習値)を新たなK (1(new+ と
して記憶を更新する。Mは定数である。
また、アイドル回転数の学習制御装置は、スロットル弁
をバイパスする補助空気通路にアイドル制御弁を設け、
このアイドル制御弁の開度を調整してアイドル回転数を
制御する場合で、機関の冷却水温度毎の目標アイドル回
転数に対応するアイドル制御弁の基本開度を目標アイド
ル回転数と実際のアイドル回転数とを比較しつつフィー
ドバック補正する際、機関運転状態のパラメータである
冷却水温度に応じた学習補正量のマツプを設け、フィー
ドバック補正量の基準値からの偏差を学習して学習補正
量を修正しつつ、この学習補正量で基本開度を補正して
、制御の安定化を図るものである。
をバイパスする補助空気通路にアイドル制御弁を設け、
このアイドル制御弁の開度を調整してアイドル回転数を
制御する場合で、機関の冷却水温度毎の目標アイドル回
転数に対応するアイドル制御弁の基本開度を目標アイド
ル回転数と実際のアイドル回転数とを比較しつつフィー
ドバック補正する際、機関運転状態のパラメータである
冷却水温度に応じた学習補正量のマツプを設け、フィー
ドバック補正量の基準値からの偏差を学習して学習補正
量を修正しつつ、この学習補正量で基本開度を補正して
、制御の安定化を図るものである。
〈発明が解決しようとする問題点〉
ところで、かかる学習制御方式では、学習補正量を記憶
するマツプへの書き込み及び参照を補間計算なしで行っ
ている(補間を行うと学習進行速度が遅くなる)。
するマツプへの書き込み及び参照を補間計算なしで行っ
ている(補間を行うと学習進行速度が遅くなる)。
しかしながら、このようにすると学習進行度が高い運転
領域(以下この領域を学習領域という)と、学習進行度
が低い領域(以下この領域を未学習領域という)との境
界付近の運転状態では前記2つの領域の間で学習補正量
の段差が大きいため、制御量が変動し、安定して制御性
能が得られないという問題があった。
領域(以下この領域を学習領域という)と、学習進行度
が低い領域(以下この領域を未学習領域という)との境
界付近の運転状態では前記2つの領域の間で学習補正量
の段差が大きいため、制御量が変動し、安定して制御性
能が得られないという問題があった。
この点に鑑み、本願出願人はさらに学習補正量の検索に
際し、検索された運転状態の判定を運転状態が変化する
方向に対してヒステリシス性を持たせるようにしたもの
を特願昭60−143896号として出願しており、こ
れによれば、各領域の境界近傍での制御状態の変動を防
止できる。
際し、検索された運転状態の判定を運転状態が変化する
方向に対してヒステリシス性を持たせるようにしたもの
を特願昭60−143896号として出願しており、こ
れによれば、各領域の境界近傍での制御状態の変動を防
止できる。
しかしこのものにあっては、第7図に示すように、学習
補正量を記憶した運転領域を区分する機関運転状態のパ
ラメータ(例えば機関回転数Nと基本噴射量’rpが変
化する一方向、例えば、NやTpが増大する方向にのみ
ヒステリシスを持たせて運転領域の判定を行っているた
め、長期的に視ると、学習がなされる運転領域の中心と
判定された運転領域の学習補正量を用いて補正が行われ
る領域の中心との間に一方向に偏ったズレを生じ、学習
制御本来の機能が損なわれてしまうという問題を生じる
。
補正量を記憶した運転領域を区分する機関運転状態のパ
ラメータ(例えば機関回転数Nと基本噴射量’rpが変
化する一方向、例えば、NやTpが増大する方向にのみ
ヒステリシスを持たせて運転領域の判定を行っているた
め、長期的に視ると、学習がなされる運転領域の中心と
判定された運転領域の学習補正量を用いて補正が行われ
る領域の中心との間に一方向に偏ったズレを生じ、学習
制御本来の機能が損なわれてしまうという問題を生じる
。
本発明は、上記の実状に鑑みなされたもので、良好な学
習制御機能を保持しつつ学習補正量が記憶される各領域
の境界近傍での学習状態の変動を防止できるようにする
ことを目的とする。
習制御機能を保持しつつ学習補正量が記憶される各領域
の境界近傍での学習状態の変動を防止できるようにする
ことを目的とする。
く問題点を解決するための手段〉
このため、本発明は、学習補正量の検索に際して、検索
された運転状態の判定を運転状態のパラメータが変化す
る相反する2方向に対して夫々運転領域を拡大する方向
にヒステリシスを持たせるようにした。
された運転状態の判定を運転状態のパラメータが変化す
る相反する2方向に対して夫々運転領域を拡大する方向
にヒステリシスを持たせるようにした。
具体的に、本発明に係る学習制御装置は、第1図に示す
ように、下記の(A)〜(1)の手段を備える。
ように、下記の(A)〜(1)の手段を備える。
(A)空燃比、アイドル回転数等の内燃機関の制御目標
値に対応する基本制御量を設定する基本制御量設定手段 (B)機関運転状態をそのパラメータによって複数の領
域に区画する格子軸と、これらの格子軸に囲まれた領域
毎に前記基本制111Jlを補正するための学習補正量
とを記憶した書き換え可能な記憶手段(C)実際の機関
運転状態に基づき前記記憶手段から対応する領域の学習
補正量を検索する学習補正量検索手段 (D)制御目標値と実際値とを比較し制御目標値に実際
値を近づけるように前記基本制御量を補正するためのフ
ィードバック補正量を所定量増減して設定するフィード
バック補正量設定手段(E)基本制御量設定手段で設定
した基本制御量と、前記学習補正量検索手段で検索した
学習補正量と、前記フィードバック補正量設定手段で設
定したフィードバック補正量とから制御量を演算する制
御量演算手段 (F)制御量に応じて作動し、空燃比、アイドル回転数
等を制御するための制御手段 (G)フィードバック補正量の基準値からの偏差の平均
値を学習し、これを減少させる方向にその間の機関運転
状態の領域に対応する学習補正量を修正して書き換える
学習補正量修正手段 (11)機関運転状態のパラメータの変化する方向を判
定する運転状態変化方向判定手段 (1)前記学習補正量検索手段により記憶手段から検索
される学習補正量を記憶した運転領域の判定を機関運転
状態のパラメータが変化する相反する2方向に対して夫
々運転領域を区分する格子軸が運転領域を拡大する方向
にヒステリシスをもたせて行う運転領域判定手段 〈作用〉 基本制御量設定手段Aは、空燃比、アイドル回転数等の
制御目標値に対応する基本側?11量を、例えば所定の
計算式に従っであるいは検索により設定し、学習補正量
検索手段Cは、記憶手段Bから実際の機関運転状態に基
づき対応する領域の学習補正量を検索し、フィードバッ
ク補正量設定手段りは一制御目標値と実際値とを比較し
、制御目標値に実際値を近づけるようにフィードバック
補正量を例えば比例積分制御に基づいて所定の量増減し
て設定する。そして、制御量演算手段Eは、基本制御量
を学習補正量で補正し、更にフィードバック補正量で補
正することにより制御量を演算し、この制御量に応じて
制御手段Fが作動し、例えば、燃料噴射量あるいは補助
空気量を制御して、空燃比あるいはアイドル回転数等の
制御を行う。
値に対応する基本制御量を設定する基本制御量設定手段 (B)機関運転状態をそのパラメータによって複数の領
域に区画する格子軸と、これらの格子軸に囲まれた領域
毎に前記基本制111Jlを補正するための学習補正量
とを記憶した書き換え可能な記憶手段(C)実際の機関
運転状態に基づき前記記憶手段から対応する領域の学習
補正量を検索する学習補正量検索手段 (D)制御目標値と実際値とを比較し制御目標値に実際
値を近づけるように前記基本制御量を補正するためのフ
ィードバック補正量を所定量増減して設定するフィード
バック補正量設定手段(E)基本制御量設定手段で設定
した基本制御量と、前記学習補正量検索手段で検索した
学習補正量と、前記フィードバック補正量設定手段で設
定したフィードバック補正量とから制御量を演算する制
御量演算手段 (F)制御量に応じて作動し、空燃比、アイドル回転数
等を制御するための制御手段 (G)フィードバック補正量の基準値からの偏差の平均
値を学習し、これを減少させる方向にその間の機関運転
状態の領域に対応する学習補正量を修正して書き換える
学習補正量修正手段 (11)機関運転状態のパラメータの変化する方向を判
定する運転状態変化方向判定手段 (1)前記学習補正量検索手段により記憶手段から検索
される学習補正量を記憶した運転領域の判定を機関運転
状態のパラメータが変化する相反する2方向に対して夫
々運転領域を区分する格子軸が運転領域を拡大する方向
にヒステリシスをもたせて行う運転領域判定手段 〈作用〉 基本制御量設定手段Aは、空燃比、アイドル回転数等の
制御目標値に対応する基本側?11量を、例えば所定の
計算式に従っであるいは検索により設定し、学習補正量
検索手段Cは、記憶手段Bから実際の機関運転状態に基
づき対応する領域の学習補正量を検索し、フィードバッ
ク補正量設定手段りは一制御目標値と実際値とを比較し
、制御目標値に実際値を近づけるようにフィードバック
補正量を例えば比例積分制御に基づいて所定の量増減し
て設定する。そして、制御量演算手段Eは、基本制御量
を学習補正量で補正し、更にフィードバック補正量で補
正することにより制御量を演算し、この制御量に応じて
制御手段Fが作動し、例えば、燃料噴射量あるいは補助
空気量を制御して、空燃比あるいはアイドル回転数等の
制御を行う。
ここで、記憶手段Bには、機関運転状態を1乃至2のパ
ラメータによって区画される複数の領域に学習補正量が
書き換え可能な状態で記憶しである。そして、学習補正
量を検索するに際し、まず運転状態変化方向判定手段H
により機関運転状態のパラメータが変化する方向を判定
した後、運転領域判定手段Iにより、該パラメータが一
方向に変化するときと逆方向に変化するときで、夫々学
習補正量を記憶した運転領域を区画する格子軸の位置を
運転領域が拡大する方向にずらせて当該検索を行う運転
領域の判定を行い、該判定結果に基づいて学習補正量の
検索を行う。
ラメータによって区画される複数の領域に学習補正量が
書き換え可能な状態で記憶しである。そして、学習補正
量を検索するに際し、まず運転状態変化方向判定手段H
により機関運転状態のパラメータが変化する方向を判定
した後、運転領域判定手段Iにより、該パラメータが一
方向に変化するときと逆方向に変化するときで、夫々学
習補正量を記憶した運転領域を区画する格子軸の位置を
運転領域が拡大する方向にずらせて当該検索を行う運転
領域の判定を行い、該判定結果に基づいて学習補正量の
検索を行う。
これにより、運転状態が格子軸付近にあるときに互いに
隣接する運転領域から検索された学習補正量の段差によ
る制御量のハンチングを防止でき、学習補正量を記憶し
た運転領域の中心と、判定により補正される運転領域の
中心とを略−敗できるため、学習制御機能も良好に維持
できる。
隣接する運転領域から検索された学習補正量の段差によ
る制御量のハンチングを防止でき、学習補正量を記憶し
た運転領域の中心と、判定により補正される運転領域の
中心とを略−敗できるため、学習制御機能も良好に維持
できる。
(実施例〉
以下に、本発明の学習制御装置を電子制御燃料噴射装置
を有する内燃機関の空燃比のフィードバック制御系に適
用した実施例を説明する。
を有する内燃機関の空燃比のフィードバック制御系に適
用した実施例を説明する。
第2図において、機関1には、エアクリーナ2゜吸気ダ
クト3.スロットルチャンバ4及び吸気マ二ホールド5
を介して空気が吸入される。
クト3.スロットルチャンバ4及び吸気マ二ホールド5
を介して空気が吸入される。
吸気ダクト3には吸入空気流量Qの検出手段としてのエ
アフコ−メータ6が設けられていて、吸入空気流量Q信
号に対応する電圧信号を出力する。
アフコ−メータ6が設けられていて、吸入空気流量Q信
号に対応する電圧信号を出力する。
スロットルチャンバ4には、図示しないアクセルペダル
と連動する1次側スロットル弁7と2次側スロットル弁
8とが設けられていて、吸入空気流量Qを制御する。ま
た、これらのスロットル弁7゜8をバイパスする補助空
気通路9が設けられていて、この補助空気通路9にはア
イドル制御弁10が介装されている。吸気マニホールド
5又は機関1の吸気ポートには、燃料噴射弁11が設け
られている。この燃料噴射弁11は、ソレノイドに通電
されて開弁し、通電停止されて閉弁する電磁式燃料噴射
弁であって、駆動パルス信号によりソレノイドにijl
!電されて開弁じ、図示しない燃料ポンプから圧送され
プレッシャレギュレータにより所定の圧力に制御された
燃料を機関lに噴射供給する。従って、燃料噴射弁11
はその作動により燃料噴射量を制御し、空燃比を制御目
標値である最適な空燃比(理論空燃比)に制御するため
の制御手段である。
と連動する1次側スロットル弁7と2次側スロットル弁
8とが設けられていて、吸入空気流量Qを制御する。ま
た、これらのスロットル弁7゜8をバイパスする補助空
気通路9が設けられていて、この補助空気通路9にはア
イドル制御弁10が介装されている。吸気マニホールド
5又は機関1の吸気ポートには、燃料噴射弁11が設け
られている。この燃料噴射弁11は、ソレノイドに通電
されて開弁し、通電停止されて閉弁する電磁式燃料噴射
弁であって、駆動パルス信号によりソレノイドにijl
!電されて開弁じ、図示しない燃料ポンプから圧送され
プレッシャレギュレータにより所定の圧力に制御された
燃料を機関lに噴射供給する。従って、燃料噴射弁11
はその作動により燃料噴射量を制御し、空燃比を制御目
標値である最適な空燃比(理論空燃比)に制御するため
の制御手段である。
機関1からは、排気マニホールド12.排気ダクト13
.三元触媒14及びマフラー15を介して排気が排出さ
れる。
.三元触媒14及びマフラー15を介して排気が排出さ
れる。
排気マニホールド12には02センサ16が設けられて
いる。この02センサ16は、大気中の酸素濃度(一定
)と排気中の酸素濃度との比に応じた電圧信号を出力し
、混合気を理論空燃比で燃焼させたときに起電力が急変
する公知のセンサである。
いる。この02センサ16は、大気中の酸素濃度(一定
)と排気中の酸素濃度との比に応じた電圧信号を出力し
、混合気を理論空燃比で燃焼させたときに起電力が急変
する公知のセンサである。
従って0□センサ16は混合気の空燃比(リンチ・リー
ン)の検出手段である。三元触媒14は、排気成分中C
o、HC,NOxを混合気の理論空燃比付近で共に効率
良(酸化又は還元し、他の無害な物質に転換する触媒装
置である。
ン)の検出手段である。三元触媒14は、排気成分中C
o、HC,NOxを混合気の理論空燃比付近で共に効率
良(酸化又は還元し、他の無害な物質に転換する触媒装
置である。
この他、クランク角センサ17が設けられている。
クランク角センサ17は、クランクプーリ18にシグナ
ルディスクプレート19が設けられ、該プレート19の
外周上に設けた歯により例えば120°毎のリファレン
ス信号と1°毎のポジション信号とを出力する。ここで
、リファレンス信号の周期を測定することにより機関回
転数Nを算出可能である。
ルディスクプレート19が設けられ、該プレート19の
外周上に設けた歯により例えば120°毎のリファレン
ス信号と1°毎のポジション信号とを出力する。ここで
、リファレンス信号の周期を測定することにより機関回
転数Nを算出可能である。
従って、クランク角センサ17はクランク角のみならず
機関回転数Nの検出手段である。
機関回転数Nの検出手段である。
前記エアフローメータ6、クランク角センサ17及び0
2センサ16からの出力信号は、共にコント+1−JL
/L:フト30に入力されている。更に、コントロール
ユニット30にはその動作電源として、また電源電圧の
検出のためバッテリ2oの電圧がエンジンキースイッチ
2Iを介して及び直接印加されている。更にまたコント
ロールユニット3oには、必要に応じ機関冷却水温度を
検出する水温センサ22゜−次側スロットル弁7のスロ
ットル開度を検出するアイドルスイッチを含むスロット
ルセンサ23゜車速を検出する車速センサ24.トラン
スミッションノニュートラル位置を検出するニュートラ
ルスイッチ25等からの信号が入力されている。そして
、このコントロールユニット30において、各種入力信
号に基づいて演算処理し、最適なパルス幅の駆動パルス
信号を燃料噴射弁11に出力して、最適な空燃比を得る
ための燃料噴射量を得る。
2センサ16からの出力信号は、共にコント+1−JL
/L:フト30に入力されている。更に、コントロール
ユニット30にはその動作電源として、また電源電圧の
検出のためバッテリ2oの電圧がエンジンキースイッチ
2Iを介して及び直接印加されている。更にまたコント
ロールユニット3oには、必要に応じ機関冷却水温度を
検出する水温センサ22゜−次側スロットル弁7のスロ
ットル開度を検出するアイドルスイッチを含むスロット
ルセンサ23゜車速を検出する車速センサ24.トラン
スミッションノニュートラル位置を検出するニュートラ
ルスイッチ25等からの信号が入力されている。そして
、このコントロールユニット30において、各種入力信
号に基づいて演算処理し、最適なパルス幅の駆動パルス
信号を燃料噴射弁11に出力して、最適な空燃比を得る
ための燃料噴射量を得る。
コントロールユニット30は、第3図に示すように、C
PU31.P−ROM32.CMO3−RAM33、ア
ドレスデコーダ34を有する。ここで、RAM33は学
習制御用の書き換え可能な記憶手段であり、このRAM
33の動作電源としては、エンジンキースイッチ21オ
フ後も記憶内容を保持させるため、バッテリ20をエン
ジンキースイッチ21を介することなく適当な安定化電
源を介して接続する。
PU31.P−ROM32.CMO3−RAM33、ア
ドレスデコーダ34を有する。ここで、RAM33は学
習制御用の書き換え可能な記憶手段であり、このRAM
33の動作電源としては、エンジンキースイッチ21オ
フ後も記憶内容を保持させるため、バッテリ20をエン
ジンキースイッチ21を介することなく適当な安定化電
源を介して接続する。
CP U31への入力信号のうち、エアフローメータ6
.02センサ16.バッテリ20.水温センサ22及び
スロットルセンサ23からの各電圧信号は、アナログ信
号であるので、アナログ入力インターフェース35及び
A/D変換器36を介して入力されるようになっている
。A/D変換器36は、CP U31によりアドレスデ
コーダ34及びA/D変換タイミングコントローラ37
を介して制御される。クランク角センサ17からのリフ
ァレンス信号とポジション信号は、ワンショットマルチ
回路38を介して人力されるようになっている。スロッ
トルセンサ23内蔵のアイドルスイッチからの信号と、
ニュートラルスイッチ25からの信号はデジタル入力イ
ンターフェース39を介して入力され、また車速センサ
24からの信号は波形整形回路40を介して入力される
ようになっている。
.02センサ16.バッテリ20.水温センサ22及び
スロットルセンサ23からの各電圧信号は、アナログ信
号であるので、アナログ入力インターフェース35及び
A/D変換器36を介して入力されるようになっている
。A/D変換器36は、CP U31によりアドレスデ
コーダ34及びA/D変換タイミングコントローラ37
を介して制御される。クランク角センサ17からのリフ
ァレンス信号とポジション信号は、ワンショットマルチ
回路38を介して人力されるようになっている。スロッ
トルセンサ23内蔵のアイドルスイッチからの信号と、
ニュートラルスイッチ25からの信号はデジタル入力イ
ンターフェース39を介して入力され、また車速センサ
24からの信号は波形整形回路40を介して入力される
ようになっている。
CP U31からの出力信号(燃料噴射弁11の駆動パ
ルス信号)は、電流波形制御回路41を介して燃料噴射
弁11に送られるようになっている。
ルス信号)は、電流波形制御回路41を介して燃料噴射
弁11に送られるようになっている。
ここにおいて、CP U31は第4図に示すフローチャ
ート(燃料噴射量計算ルーチン及び学習サブルーチン)
に基づくプログラム(ROM32に記憶されている)に
従って、入出力操作並びに演算処理等を行い、燃料噴射
量を制御する。
ート(燃料噴射量計算ルーチン及び学習サブルーチン)
に基づくプログラム(ROM32に記憶されている)に
従って、入出力操作並びに演算処理等を行い、燃料噴射
量を制御する。
尚、基本制御量(基本燃料噴射量)設定手段。
学習補正量(係数)検索手段、フィードバック補正量(
係数)設定手段、制御!(燃料噴射量)演算手段、学習
補正量(係数)修正手段、運転状態変化方向判定手段、
運転領域判定手段、としての機能は、前記プログラムに
より達成″きれる。
係数)設定手段、制御!(燃料噴射量)演算手段、学習
補正量(係数)修正手段、運転状態変化方向判定手段、
運転領域判定手段、としての機能は、前記プログラムに
より達成″きれる。
次に第4図のフローチャートを参照しつつ作動を説明す
る。
る。
第4図において、ステップ1 (図ではSlという。以
下同様)では、エアフローメータ6からの信号によって
得られる吸入空気流量Qとクランク角センサ17からの
信号によって得られる機関回転数Nとから基本燃料噴射
量Tp (=K −Q/N)を演算する。この部分が基
本制御量設定手段に相当する。
下同様)では、エアフローメータ6からの信号によって
得られる吸入空気流量Qとクランク角センサ17からの
信号によって得られる機関回転数Nとから基本燃料噴射
量Tp (=K −Q/N)を演算する。この部分が基
本制御量設定手段に相当する。
ステップ2では、各種補正係数C0EFを設定する。
ステップ3では、第5図に示すように、学習補正係数K
lが記憶される運転領域を区画する1つのパラメータで
ある機関回転数Nの格子軸、例えばN、〜N、の添字番
号nを2に初期セントした後、ステ・ノブ4へ進んで、
実際の回転数Nを格子軸の回転数Nイから所定値ΔN(
例えば50rpm)を減算した値N。=ΔNと比較する
。
lが記憶される運転領域を区画する1つのパラメータで
ある機関回転数Nの格子軸、例えばN、〜N、の添字番
号nを2に初期セントした後、ステ・ノブ4へ進んで、
実際の回転数Nを格子軸の回転数Nイから所定値ΔN(
例えば50rpm)を減算した値N。=ΔNと比較する
。
そして、N≧N、1−ΔNの場合は、ステップ5へ進ん
で、今度は回転数Nを回転数N、、に所定値ΔNを加算
した値N、+ΔNと比較する。
で、今度は回転数Nを回転数N、、に所定値ΔNを加算
した値N、+ΔNと比較する。
ステップ5において、NUNn+ΔNと判定された場合
は、ステップ6へ進んでnの値を1アツプした後、再び
ステップ4へ戻ってlアップされたnの値に対応する回
転数N7からΔNを減算した値と実回転数Nとを比較す
る。
は、ステップ6へ進んでnの値を1アツプした後、再び
ステップ4へ戻ってlアップされたnの値に対応する回
転数N7からΔNを減算した値と実回転数Nとを比較す
る。
かかる操作により、ステップ4の比較でSUN。
−ΔNとなったときには、ステップ7へ進んでN、、−
、<N≦N7に対応するNの領域のフラグF 11−1
を1にセットし、他の領域に対応する全てのフラグFl
!n−1を0にリセットする。
、<N≦N7に対応するNの領域のフラグF 11−1
を1にセットし、他の領域に対応する全てのフラグFl
!n−1を0にリセットする。
次いで、ステップ9へ進んで学習補正係数KNを検索す
る運転領域の中、回転数Nの領域をN7−1くN≦N1
であると決定する。
る運転領域の中、回転数Nの領域をN7−1くN≦N1
であると決定する。
また、ステップ5の比較でN:5N、、+ΔNとなった
ときには、ステップ8へ進んでNn−1<N≦N1に対
応するフラグF n−1が1であるか否かを判定し、Y
ESの場合は、ステップ9へ進んで回転数Nの領域をN
n−+ < N S N 、であると判定し、Noの
場合はステップ10へ進んで、回転数Nの領域をN、<
N≦N、、。1であると決定する。
ときには、ステップ8へ進んでNn−1<N≦N1に対
応するフラグF n−1が1であるか否かを判定し、Y
ESの場合は、ステップ9へ進んで回転数Nの領域をN
n−+ < N S N 、であると判定し、Noの
場合はステップ10へ進んで、回転数Nの領域をN、<
N≦N、、。1であると決定する。
以上示したNml域の決定方法を第5図を用いて説明す
ると、回転数Nを区画する各格子Nncn=2〜8)に
対して、ΔNを減算した値と加算した値との間に挾まれ
る帯状の判定領域を設定しておき、現在のNの領域が該
帯状の領域にあるか否かをステップ4及びステップ5で
判定する。そして、例えば現在のN領域が図中斜線でハ
ンチングしたように、前記帯状の領域から外れたN2+
ΔN<N3−ΔNの範囲にあるとすれば、n=3の状態
でステップ4からステップ7へ進んでフラグF2=1と
され、ステップ9でN領域がNz<N≦N3の領域であ
ると決定される。
ると、回転数Nを区画する各格子Nncn=2〜8)に
対して、ΔNを減算した値と加算した値との間に挾まれ
る帯状の判定領域を設定しておき、現在のNの領域が該
帯状の領域にあるか否かをステップ4及びステップ5で
判定する。そして、例えば現在のN領域が図中斜線でハ
ンチングしたように、前記帯状の領域から外れたN2+
ΔN<N3−ΔNの範囲にあるとすれば、n=3の状態
でステップ4からステップ7へ進んでフラグF2=1と
され、ステップ9でN領域がNz<N≦N3の領域であ
ると決定される。
次に、この状態から回転数Nが減少し、N、−ΔN≦N
≦N2+ΔNの帯状の領域に移動すると、n=2の状態
でステップ5からステップ8へ進む。
≦N2+ΔNの帯状の領域に移動すると、n=2の状態
でステップ5からステップ8へ進む。
ここで、前回のフローにおいて、F2=1とされている
ため、ステップ8の判定ではF、≠1のため、NOとな
ってステップ10へ進み、前回と同様N、<N5N3の
領域であると決定される。さらに、回転数Nが減少し、
N<NZ−ΔNとなって帯状領域から外れると、n=2
の状態でステップ° 4からステップ7へ進み、F、
=1とされた後、ステ7プ9へ進んでN領域がNl <
N5NZであると決定し直される。
ため、ステップ8の判定ではF、≠1のため、NOとな
ってステップ10へ進み、前回と同様N、<N5N3の
領域であると決定される。さらに、回転数Nが減少し、
N<NZ−ΔNとなって帯状領域から外れると、n=2
の状態でステップ° 4からステップ7へ進み、F、
=1とされた後、ステ7プ9へ進んでN領域がNl <
N5NZであると決定し直される。
即ち、回転数Nが減少する場合は、学習補正係数を検索
する領域を決定する下限の回転数は、検索される学習補
正係数が記憶されている領域を区画する回転数の格子軸
の小側の値から所定値ΔNを減算した値とされるのであ
り、これにより領域を拡大する方向のヒステリシスが与
えられたことになる。
する領域を決定する下限の回転数は、検索される学習補
正係数が記憶されている領域を区画する回転数の格子軸
の小側の値から所定値ΔNを減算した値とされるのであ
り、これにより領域を拡大する方向のヒステリシスが与
えられたことになる。
一方、第5図で斜線の領域から回転数Nが増大しN、−
ΔN≦N≦N3+ΔNの帯状領域に移動すると、n=3
の状態でステップ8へ進むが、前回までのフローでステ
ップ7でF、=1とされているので、ここでの判定はY
ESとなって、ステップ9へ進み、N 9Jj域をN、
<N≦N3であると決定する。
ΔN≦N≦N3+ΔNの帯状領域に移動すると、n=3
の状態でステップ8へ進むが、前回までのフローでステ
ップ7でF、=1とされているので、ここでの判定はY
ESとなって、ステップ9へ進み、N 9Jj域をN、
<N≦N3であると決定する。
さらに、回転数Nが増大してNUN、+ΔNとなった場
合は、ステップ6でn=4となってからステップ4へ進
み、N<N4−ΔNであるため、ステップ7でF3=1
とされた後、ステップ9へ進んでN SI域がN3<N
≦N4と決定し直される。
合は、ステップ6でn=4となってからステップ4へ進
み、N<N4−ΔNであるため、ステップ7でF3=1
とされた後、ステップ9へ進んでN SI域がN3<N
≦N4と決定し直される。
即ち、回転数Nが増大する場合は、検索領域を決定する
上限の回転数は、記憶領域の格子軸の大側の値に所定値
ΔNを加算した値とされ、減少の場合と同様回転数が増
大する場合も領域を拡大する方向のヒステリシスが与え
られる。
上限の回転数は、記憶領域の格子軸の大側の値に所定値
ΔNを加算した値とされ、減少の場合と同様回転数が増
大する場合も領域を拡大する方向のヒステリシスが与え
られる。
ここで、ステップ7でフラグF7−3をセットし、かつ
ステップ8でフラグF11−1 の判定を行う機能によ
って回転数Nが増大中か減少中かを判定することができ
、したがってステップ7.8の機能が運転状態変化方向
判定手段に相当し、ステップ3〜ステツプ6、ステップ
9.10の機能が運転領域判定手段に相当する。
ステップ8でフラグF11−1 の判定を行う機能によ
って回転数Nが増大中か減少中かを判定することができ
、したがってステップ7.8の機能が運転状態変化方向
判定手段に相当し、ステップ3〜ステツプ6、ステップ
9.10の機能が運転領域判定手段に相当する。
次に、学習補正係数KJを記憶する運転N域を区画する
他のパラメータである基本燃料噴射量Tpについても、
回転数Nの場合と全く同様にしてKlが検索される領域
を決定する。
他のパラメータである基本燃料噴射量Tpについても、
回転数Nの場合と全く同様にしてKlが検索される領域
を決定する。
即ち、ステップ12.13で基本燃料噴射ITpがその
格子軸T、7に所定値Δ’rpを減算した値と加算した
値との間の帯状領域にあるか否かを判定し、ステップ1
5でフラグGt+−+ をセットし、ステップI6でフ
ラグG、、−1の判定を行ってステップ17. fil
lで”rp領領域決定する。
格子軸T、7に所定値Δ’rpを減算した値と加算した
値との間の帯状領域にあるか否かを判定し、ステップ1
5でフラグGt+−+ をセットし、ステップI6でフ
ラグG、、−1の判定を行ってステップ17. fil
lで”rp領領域決定する。
ここで、N If、fp域の場合と同様、ステップ15
.16の機能が運転状態変化方向判定手段に相当し、ス
テップ11〜14及びステップ17.18の機能の運転
領域判定手段に相当する。
.16の機能が運転状態変化方向判定手段に相当し、ス
テップ11〜14及びステップ17.18の機能の運転
領域判定手段に相当する。
次いでステップ19へ進み、ステップ9又はステップ1
0で決定されたN領域と、ステップ17又はステップ1
8で決定されたT p FJ域とにより、N及びTpの
格子軸で囲まれる運転領域に記憶された学習補正係数に
1を検索する。このステップ19が学習補正量検索手段
に相当する。
0で決定されたN領域と、ステップ17又はステップ1
8で決定されたT p FJ域とにより、N及びTpの
格子軸で囲まれる運転領域に記憶された学習補正係数に
1を検索する。このステップ19が学習補正量検索手段
に相当する。
ステップ20では、バッテリ20の電圧値に基づいて電
圧補正分子sを設定する。
圧補正分子sを設定する。
ステップ21では、λコントロール条件であるが否かを
判定する。
判定する。
ここで、λコントロール条件でない、例えば高回転、高
負荷領域等の場合は、空燃比フィードバック補正係数α
を前回値(又は基準値α1ンにクランプした状態でステ
・ンプ22から後述するステップ23へ進む。
負荷領域等の場合は、空燃比フィードバック補正係数α
を前回値(又は基準値α1ンにクランプした状態でステ
・ンプ22から後述するステップ23へ進む。
λコントロール条件の場合は、ステップ22〜24でO
zセンサ16の出力電圧とスライスレベル電圧とを比較
して空燃比のリッチ・リーンを判定し、積分制御又は比
例積分制御により空燃比フィードバック補正係数αを設
定する。この部分がフィードバック補正量設定手段に相
当する。具体的に、積分制御の場合は、ステップ22で
の比較により空燃比=リッチと判定されたときにステッ
プ23で空燃比フィードバック補正係数αを前回値に対
し所定の積分(I)分減少させ、逆に、空燃比−リーン
と判定されたときに、ステップ24で空燃比フィードバ
ック補正係数αを前回値に対し所定の積分(1)分増大
させる。比例積分制御の場合は、これに加え、リッチ−
リーンの反転時に積分(I)分と同方向にこれより大き
な所定の比例分(P)分の増減を行う。
zセンサ16の出力電圧とスライスレベル電圧とを比較
して空燃比のリッチ・リーンを判定し、積分制御又は比
例積分制御により空燃比フィードバック補正係数αを設
定する。この部分がフィードバック補正量設定手段に相
当する。具体的に、積分制御の場合は、ステップ22で
の比較により空燃比=リッチと判定されたときにステッ
プ23で空燃比フィードバック補正係数αを前回値に対
し所定の積分(I)分減少させ、逆に、空燃比−リーン
と判定されたときに、ステップ24で空燃比フィードバ
ック補正係数αを前回値に対し所定の積分(1)分増大
させる。比例積分制御の場合は、これに加え、リッチ−
リーンの反転時に積分(I)分と同方向にこれより大き
な所定の比例分(P)分の増減を行う。
ステップ25では、ステップ21で検索した学習補正係
数Klと、空燃比フィードバック補正係数αの基準値α
1からの偏差Δαの平均値τiとから次式に従って新た
な学習補正係数K l 、、、。、を設定し、同一領域
の学習補正係数のデータを修正して書き換える。
数Klと、空燃比フィードバック補正係数αの基準値α
1からの偏差Δαの平均値τiとから次式に従って新た
な学習補正係数K l 、、、。、を設定し、同一領域
の学習補正係数のデータを修正して書き換える。
このステップ25が学習補正量修正手段に相当する。
K l (+s*wl ←に1+τ丁/M(Mは定数
で、M〉1) その後、ステップ26では、燃料噴射量Tiを次式に従
って演算する。この部分が制御量演算手段に相当する。
で、M〉1) その後、ステップ26では、燃料噴射量Tiを次式に従
って演算する。この部分が制御量演算手段に相当する。
T i =Tp−COEF −Kj! ・cx+Ts燃
料噴射量Tiが演算されると、そのTiのパルス幅をも
つ駆動パルス信号が機関回転に同期して所定のタイミン
グで出力され、電流波形制御回路41を介して燃料噴射
弁11に与えられ、燃料噴射が行われる。
料噴射量Tiが演算されると、そのTiのパルス幅をも
つ駆動パルス信号が機関回転に同期して所定のタイミン
グで出力され、電流波形制御回路41を介して燃料噴射
弁11に与えられ、燃料噴射が行われる。
このようにすれば、機関回転数Nや基本噴射量Tpが格
子軸N、l、T、、近傍で変動しても、・これらが変化
する方向に応じて学習補正係数KAを検索する領域の格
子軸の大きさにヒステリシス性を持たせたため、隣接す
る学習領域と未学習領域との間のKlの段差による空燃
比のハンチングを生じることを防止でき、安定した制御
性が得られる。
子軸N、l、T、、近傍で変動しても、・これらが変化
する方向に応じて学習補正係数KAを検索する領域の格
子軸の大きさにヒステリシス性を持たせたため、隣接す
る学習領域と未学習領域との間のKlの段差による空燃
比のハンチングを生じることを防止でき、安定した制御
性が得られる。
また、機関回転数N及び基本燃料噴射量Tpが増大する
方向と減少する方向とで夫々運転領域を拡大する方向の
ヒステリシス性を持たせたため、学習補正係数KNが記
憶されている運転領域の中心と該運転領域の判定時に前
記ヒステリシスを設けたことにより拡大される運転領域
の中心とを略一致させることができるため、ヒステリシ
スを持たせたことによる学習機能への悪影響を回避でき
、良好な学習制御を安定して行える。
方向と減少する方向とで夫々運転領域を拡大する方向の
ヒステリシス性を持たせたため、学習補正係数KNが記
憶されている運転領域の中心と該運転領域の判定時に前
記ヒステリシスを設けたことにより拡大される運転領域
の中心とを略一致させることができるため、ヒステリシ
スを持たせたことによる学習機能への悪影響を回避でき
、良好な学習制御を安定して行える。
尚、本実施例では、空燃比制御に適用したものについて
示したが、この他、アイドル回転数制御や点火時期制御
等についても適用できることは勿論である。
示したが、この他、アイドル回転数制御や点火時期制御
等についても適用できることは勿論である。
〈発明の効果〉
以上説明したように、本発明によれば、学習補正量の検
索に際して、検索される運転領域を区画する運転状態パ
ラメータの格子軸をパラメータが変化する相反する2方
向に対して夫々運転領域が拡大する方向にヒステリシス
性を持たせた構成としたため、運転状態が格子軸の付近
にあるときの制御量のハンチングを防止でき、がっ、ヒ
ステリシスを持たせたことによる学習機能への悪影響を
可及的に回避することができ、安定した制御性が確保で
きるものである。
索に際して、検索される運転領域を区画する運転状態パ
ラメータの格子軸をパラメータが変化する相反する2方
向に対して夫々運転領域が拡大する方向にヒステリシス
性を持たせた構成としたため、運転状態が格子軸の付近
にあるときの制御量のハンチングを防止でき、がっ、ヒ
ステリシスを持たせたことによる学習機能への悪影響を
可及的に回避することができ、安定した制御性が確保で
きるものである。
第1図は、本発明の構成・機能を示すブロック図、第2
図は本発明の一実施例を示す構成図、第3図は第2図中
のコントロールユニットのブロック図、第4図は制御内
容を示すフローチャート、第5図は学習補正量のマツプ
の模式図、第6図は02センサ出力とフィードバック補
正量との関係を示すタイムチャート、第7図は先願の学
習制御方式を説明するめのマツプ図である。 1・・・機関 6・・・エアフロメータ 1o・・
・アイドル制御弁 11・・・燃料噴射弁 16・
・・0□センサ 17・・・クランク角センサ 3
0・・・コントロールユニット 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 冨二雄 第5図 機関回転数N
図は本発明の一実施例を示す構成図、第3図は第2図中
のコントロールユニットのブロック図、第4図は制御内
容を示すフローチャート、第5図は学習補正量のマツプ
の模式図、第6図は02センサ出力とフィードバック補
正量との関係を示すタイムチャート、第7図は先願の学
習制御方式を説明するめのマツプ図である。 1・・・機関 6・・・エアフロメータ 1o・・
・アイドル制御弁 11・・・燃料噴射弁 16・
・・0□センサ 17・・・クランク角センサ 3
0・・・コントロールユニット 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島 冨二雄 第5図 機関回転数N
Claims (1)
- 【特許請求の範囲】 空燃比、アイドル回転数等の内燃機関の制御目標値に対
応する基本制御量を設定する基本制御量設定手段と、 機関運転状態をそのパラメータによって複数の領域に区
画する格子軸と、これらの格子軸に囲まれた領域毎に前
記基本制御量を補正するための学習補正量とを記憶した
書き換え可能な記憶手段と、実際の機関運転状態に基づ
き前記記憶手段から対応する領域の学習補正量を検索す
る学習補正量検索手段と、 制御目標値と実際値とを比較し制御目標値に実際値を近
づけるように前記基本制御量を補正するためのフィード
バック補正量を所定量増減して設定するフィードバック
補正量設定手段と、 前記基本制御量設定手段で設定した基本制御量と、前記
学習補正量検索手段で検索した学習補正量と、前記フィ
ードバック補正量設定手段で設定したフィードバック補
正量とから制御量を演算する制御する制御量演算手段と
、 前記制御量に応じて作動し、空燃比、アイドル回転数等
を制御するための制御手段と、 フィードバック補正量の基準値からの偏差の平均値を学
習し、これを減少させる方向にその間の機関運転状態の
領域に対応する学習補正量を修正して書き換える学習補
正量修正手段と、 機関運転状態のパラメータの変化する方向を判定する運
転状態変化方向判定手段と、 前記学習補正量検索手段により記憶手段から検索される
学習補正量を記憶した運転領域の判定を、機関運転状態
のパラメータが変化する相反する2方向に対して夫々運
転領域を区分する格子軸を運転領域が拡大する方向に移
動させヒステリシスをもたせて行う運転領域判定手段と
、 を備えてなる内燃機関の学習制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24695585A JPH0243900B2 (ja) | 1985-11-06 | 1985-11-06 | Nainenkikannogakushuseigyosochi |
| US06/880,556 US4763627A (en) | 1985-07-02 | 1986-06-30 | Learning and control apparatus for electronically controlled internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24695585A JPH0243900B2 (ja) | 1985-11-06 | 1985-11-06 | Nainenkikannogakushuseigyosochi |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62107253A true JPS62107253A (ja) | 1987-05-18 |
| JPH0243900B2 JPH0243900B2 (ja) | 1990-10-02 |
Family
ID=17156214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24695585A Expired - Lifetime JPH0243900B2 (ja) | 1985-07-02 | 1985-11-06 | Nainenkikannogakushuseigyosochi |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0243900B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62240447A (ja) * | 1986-04-09 | 1987-10-21 | Hitachi Ltd | 燃料制御装置 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0640509A (ja) * | 1992-06-02 | 1994-02-15 | Murata Mach Ltd | 物品のはみ出し検知装置 |
| JPH05338710A (ja) * | 1992-06-05 | 1993-12-21 | Sugiyasu Kogyo Kk | スタッカークレーンにおける昇降体上の荷姿検出器の取付構造 |
-
1985
- 1985-11-06 JP JP24695585A patent/JPH0243900B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62240447A (ja) * | 1986-04-09 | 1987-10-21 | Hitachi Ltd | 燃料制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0243900B2 (ja) | 1990-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6346254B2 (ja) | ||
| JPH03179147A (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH0243900B2 (ja) | Nainenkikannogakushuseigyosochi | |
| JPS62191641A (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH051373B2 (ja) | ||
| JPH0529775B2 (ja) | ||
| JPS61190142A (ja) | 内燃機関の学習制御装置 | |
| JPH0455235Y2 (ja) | ||
| JP3028728B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0423099B2 (ja) | ||
| JPH0260852B2 (ja) | ||
| JPH0455234Y2 (ja) | ||
| JPS62107251A (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH0740673Y2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH0445659B2 (ja) | ||
| JPS6045749A (ja) | 電子制御燃料噴射式内燃機関の空燃比学習制御装置 | |
| JPH0436042A (ja) | エンジンの空燃比制御装置 | |
| JPH0461181B2 (ja) | ||
| JPS62101862A (ja) | 電子制御燃料噴射式内燃機関における空燃比の学習制御装置 | |
| JPS61190141A (ja) | 内燃機関の学習制御装置 | |
| JP3593388B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0686831B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH03229942A (ja) | 電子制御燃料噴射式内燃機関の空燃比学習制御装置 | |
| JPS62218636A (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH0656116B2 (ja) | 内燃機関の学習制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |