JPS6321340A - 内燃エンジンの空燃比制御方法 - Google Patents
内燃エンジンの空燃比制御方法Info
- Publication number
- JPS6321340A JPS6321340A JP16740086A JP16740086A JPS6321340A JP S6321340 A JPS6321340 A JP S6321340A JP 16740086 A JP16740086 A JP 16740086A JP 16740086 A JP16740086 A JP 16740086A JP S6321340 A JPS6321340 A JP S6321340A
- Authority
- JP
- Japan
- Prior art keywords
- value
- air
- fuel ratio
- engine
- correction coefficient
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は内燃エンジンの空燃比制御方法に関し、特にエ
ンジンがアイドル時等の低負荷運転状態にあるときの空
燃比制御方法に関する。
ンジンがアイドル時等の低負荷運転状態にあるときの空
燃比制御方法に関する。
(従来技術及びその問題点)
内燃エンジンの排気系に配された排気濃度検出器(例え
ば02センサ)からの出力信号に応じた空燃比補正係数
によって該エンジンに供給される燃料量又は吸入空気量
を調整して混合気の空燃比を目標空燃比(例えば理論空
燃比)に制御し、以て排気ガス特性や運転性能の向上を
図り得るようにした内燃エンジンの空燃比フィードバッ
ク制御方法が知られている(例えば特公昭55−353
3号)。
ば02センサ)からの出力信号に応じた空燃比補正係数
によって該エンジンに供給される燃料量又は吸入空気量
を調整して混合気の空燃比を目標空燃比(例えば理論空
燃比)に制御し、以て排気ガス特性や運転性能の向上を
図り得るようにした内燃エンジンの空燃比フィードバッ
ク制御方法が知られている(例えば特公昭55−353
3号)。
更に、空燃比が目標空燃比となるように、空燃比を表わ
す前記0□センサからの出力信号がリッチ側からリーン
側に又はリーン側からリッチ側に変化したとき前記補正
係数に一定値を一時に増減される比例項制御(以下rP
項副制御という)を行い、リーン側又はリッチ側でのみ
変化しているとき前記補正係数を一定値宛増減させる積
分項制御(以下「1項制御」という)を行なうようにし
た空燃比フィードバック制御方法が提案されている。
す前記0□センサからの出力信号がリッチ側からリーン
側に又はリーン側からリッチ側に変化したとき前記補正
係数に一定値を一時に増減される比例項制御(以下rP
項副制御という)を行い、リーン側又はリッチ側でのみ
変化しているとき前記補正係数を一定値宛増減させる積
分項制御(以下「1項制御」という)を行なうようにし
た空燃比フィードバック制御方法が提案されている。
ところで、エンジンがアイドル時等の低負荷運転状態に
あるときには、エンジンに供給される燃料流量が小さい
ので排気ガスの温度が低下し、他のフィードバック制御
領域に比べて02センサ自体の温度上昇が不十分となる
。この結果02センサは、空燃比の変化を正確に検知す
ることが出来ず、出力信号のリーン側からリッチ側へ又
はリッチ側からリーン側への反転周期が長くなり、応答
性が低下する。
あるときには、エンジンに供給される燃料流量が小さい
ので排気ガスの温度が低下し、他のフィードバック制御
領域に比べて02センサ自体の温度上昇が不十分となる
。この結果02センサは、空燃比の変化を正確に検知す
ることが出来ず、出力信号のリーン側からリッチ側へ又
はリッチ側からリーン側への反転周期が長くなり、応答
性が低下する。
従って、上述した従来方法では、アイドル時等の低負荷
運転時に02センサの出力信号の反転周期が長くなるこ
とによって1項制御による前記補正係数の増減補正幅が
大きくなってエンジン回転数のハンチングが生じ、運転
性が低下するという不具合があった。
運転時に02センサの出力信号の反転周期が長くなるこ
とによって1項制御による前記補正係数の増減補正幅が
大きくなってエンジン回転数のハンチングが生じ、運転
性が低下するという不具合があった。
(発明の目的)
本発明は斯かる問題点を解決するためになされたもので
、特にエンジンのアイドル時を含む低負荷運転時に空燃
比フィードバック制御により制御された空燃比の変化幅
の増大によるエンジン回転数のハンチングの防止を図っ
た内燃エンジンの空燃比フィードバック制御方法を提供
することを目的とする。
、特にエンジンのアイドル時を含む低負荷運転時に空燃
比フィードバック制御により制御された空燃比の変化幅
の増大によるエンジン回転数のハンチングの防止を図っ
た内燃エンジンの空燃比フィードバック制御方法を提供
することを目的とする。
(発明の構成)
斯かる目的を達成するために本発明に依れば、内燃エン
ジンに供給される混合気の空燃比を調整するための制御
量の基準値をエンジン負荷を表わす複数の運転パラメー
タに応じて設定し、斯く設定した基準値を、エンジンの
排気系に配された排気濃度検出器の出力信号に応じた比
例制御又は積分制御により得られる補正係数、及び前記
基準値の誤差を補正するための基準補正値の少なくとも
一方により補正し、斯く補正した基準値に基づいて前記
空燃比を調整する内燃エンジンの空燃比制御方法におい
て、エンジンが低負荷運転状態にあるとき前記補正係数
の上限値及び下限値を前記基型補正値に応じて設定する
ことを特徴とする内燃エンジンの空燃比制御方法が提供
される。
ジンに供給される混合気の空燃比を調整するための制御
量の基準値をエンジン負荷を表わす複数の運転パラメー
タに応じて設定し、斯く設定した基準値を、エンジンの
排気系に配された排気濃度検出器の出力信号に応じた比
例制御又は積分制御により得られる補正係数、及び前記
基準値の誤差を補正するための基準補正値の少なくとも
一方により補正し、斯く補正した基準値に基づいて前記
空燃比を調整する内燃エンジンの空燃比制御方法におい
て、エンジンが低負荷運転状態にあるとき前記補正係数
の上限値及び下限値を前記基型補正値に応じて設定する
ことを特徴とする内燃エンジンの空燃比制御方法が提供
される。
(発明の実施例)
以下、本発明の実施例を図面を参照して説明する。
第1図は本発明の方法を実施する空燃比制御装置を組込
んだキャブレタ式内燃エンジンを示す全体構成図である
。
んだキャブレタ式内燃エンジンを示す全体構成図である
。
第1図において、1は例えば4気筒の内燃エンジンであ
り、このエンジン1の吸気管3には大気吸入口4、エア
クリーナ5、及びベンチュリ6を備える周知のキヤプレ
タ7が設けである。吸気管3のベンチュリ6下流側には
スロットル弁8が設けである。
り、このエンジン1の吸気管3には大気吸入口4、エア
クリーナ5、及びベンチュリ6を備える周知のキヤプレ
タ7が設けである。吸気管3のベンチュリ6下流側には
スロットル弁8が設けである。
また、9は二次空気供給通路であり、この二次空気供給
通路9は一端がベンチュリ6の上流側のエアクリーナ5
に、他端が吸気管3のスロットル弁8下流側に夫々連通
し、その途中には比例制御弁としてのりニアソレノイド
型電磁弁10が介設されている。電磁弁10のソレノイ
ド10aは制御回路(以下rECUJという)2に接続
され。
通路9は一端がベンチュリ6の上流側のエアクリーナ5
に、他端が吸気管3のスロットル弁8下流側に夫々連通
し、その途中には比例制御弁としてのりニアソレノイド
型電磁弁10が介設されている。電磁弁10のソレノイ
ド10aは制御回路(以下rECUJという)2に接続
され。
当該ソレノイド10aがECU2により付勢制御される
ことにより該電磁弁10は供給される電流量に比例した
開口面積で開弁じて二次空気供給量を制御するようにな
っている。
ことにより該電磁弁10は供給される電流量に比例した
開口面積で開弁じて二次空気供給量を制御するようにな
っている。
一方、吸気管3のスロットル弁8下流側には絶対圧(P
a)センサ11が設けてあり、この絶対圧センサ11に
より検出された絶対圧信号PBはEC1J2に送られる
。
a)センサ11が設けてあり、この絶対圧センサ11に
より検出された絶対圧信号PBはEC1J2に送られる
。
エンジン本体1には冷却水温(T w)センサ12が設
けられ、このTwセンサ12はサーミスタ等からなり、
冷却水が充満したエンジン気筒周壁内に装着されて、そ
の検出水温信号TwをECU2に供給する。
けられ、このTwセンサ12はサーミスタ等からなり、
冷却水が充満したエンジン気筒周壁内に装着されて、そ
の検出水温信号TwをECU2に供給する。
また、エンジン回転数センサ(以下rNeセンサ」とい
う)13がエンジンの図示しないカム軸周囲又はクラン
ク軸周囲に取り付けられている。このNeセンサ13は
、エンジン回転数信号即ちエンジンのクランク軸の18
0″回転毎に所定クランク角度位置で発生するパルス信
号(以下rTDC信号」という)を出力するものであり
、このTDC信号はE CU 2に送られる。
う)13がエンジンの図示しないカム軸周囲又はクラン
ク軸周囲に取り付けられている。このNeセンサ13は
、エンジン回転数信号即ちエンジンのクランク軸の18
0″回転毎に所定クランク角度位置で発生するパルス信
号(以下rTDC信号」という)を出力するものであり
、このTDC信号はE CU 2に送られる。
前記スロットル弁8にはスロットル開度センサ14が連
結されており、当該スロットル弁8の開度(以下「スロ
ットル開度」という)θTHに応じた電気信号をECU
2に供給する。
結されており、当該スロットル弁8の開度(以下「スロ
ットル開度」という)θTHに応じた電気信号をECU
2に供給する。
エンジン1の排気管15には三元触媒16が配置され排
気ガス中のHC,Co及びNOx成分の浄化作用を行な
う。この三元触媒16の上流側には酸素濃度検出器とし
ての02センサ17が排気管15に装着され、この0□
センサ17は排気中の酸素濃度を検出し、その検出信号
vO□をECU2に供給する。
気ガス中のHC,Co及びNOx成分の浄化作用を行な
う。この三元触媒16の上流側には酸素濃度検出器とし
ての02センサ17が排気管15に装着され、この0□
センサ17は排気中の酸素濃度を検出し、その検出信号
vO□をECU2に供給する。
ECU2は、上述の各種エンジンパラメータセンサから
の出力信号に応じてエンジンの運転状態を判別し、判別
した運転状態に応じて電磁弁10の開口面積を制御する
。
の出力信号に応じてエンジンの運転状態を判別し、判別
した運転状態に応じて電磁弁10の開口面積を制御する
。
より具体的には、この電磁弁10の開口面積の制御は、
ECU2がソレノイド10aの通電デユーティ比TOU
Tをエンジンが空燃比フィードバック領域にあるとき次
式(1)に基づいて、オープンループ領域にあるとき次
式(2)に基づいて、夫々演算することにより行なわれ
る。
ECU2がソレノイド10aの通電デユーティ比TOU
Tをエンジンが空燃比フィードバック領域にあるとき次
式(1)に基づいて、オープンループ領域にあるとき次
式(2)に基づいて、夫々演算することにより行なわれ
る。
IouT=QijXKo□ −(1)
I OU T : Qij X Krefij−(2)
ここで、Qijはソレノイド10aの基準通電デユーテ
ィ比であり、後述するようにエンジン回転数Neと吸気
管内絶対圧PRとに応じて第4図に示すPR−Ne−Q
ijマツプから読み出される。
ここで、Qijはソレノイド10aの基準通電デユーテ
ィ比であり、後述するようにエンジン回転数Neと吸気
管内絶対圧PRとに応じて第4図に示すPR−Ne−Q
ijマツプから読み出される。
KO2は本発明に係る空燃比補正係数であり、0□セン
サ13の出力電圧VO,に応じて決定される。
サ13の出力電圧VO,に応じて決定される。
Krefijは前記基準通電デユーティ比Qijの誤差
を補正するための補正係数平均値であり、後述する第5
図のP B−Ne−Krefijマツプから、エンジン
回転数Neと吸気管内絶対圧PBとに応じて読み出され
る。
を補正するための補正係数平均値であり、後述する第5
図のP B−Ne−Krefijマツプから、エンジン
回転数Neと吸気管内絶対圧PBとに応じて読み出され
る。
ECU2は上述のようにして求めた通電デユーティ比l
0UTに基づいて電磁弁10を開弁させる駆動信号をソ
レノイド10aに供給する。
0UTに基づいて電磁弁10を開弁させる駆動信号をソ
レノイド10aに供給する。
第2図は第1図のECU2内部の回路構成を示す図で、
Neセンサ13からのエンジン回転数信号は波形整形回
路201で波形整形された後、Meカウンタ202に供
給される。Meカウンタ202は、Neセンサ13から
の前回TDC信号の入力時から今回TDC信号の入力時
までの時間間隔を計数するもので、その計数値Meはエ
ンジン回転数Neの逆数に比例する。Meカウンタ20
2はこの計数値Meをデータバス210を介して中央処
理装置(以下rCPUJという)203に供給する。
Neセンサ13からのエンジン回転数信号は波形整形回
路201で波形整形された後、Meカウンタ202に供
給される。Meカウンタ202は、Neセンサ13から
の前回TDC信号の入力時から今回TDC信号の入力時
までの時間間隔を計数するもので、その計数値Meはエ
ンジン回転数Neの逆数に比例する。Meカウンタ20
2はこの計数値Meをデータバス210を介して中央処
理装置(以下rCPUJという)203に供給する。
絶対圧(Pa)センサ11、冷却水温センサ12.02
センサ17等の各種センサからの夫々の出力信号はレベ
ル修正回路204で所定電圧レベルに修正された後、マ
ルチプレクサ205により順次A/Dコンバータ206
に供給される。A/Dコンバータ206は前述の各セン
サからの出力信号を順次デジタル信号に交換して該デジ
タル信号をデータバス210を介してCPU203に供
給する。
センサ17等の各種センサからの夫々の出力信号はレベ
ル修正回路204で所定電圧レベルに修正された後、マ
ルチプレクサ205により順次A/Dコンバータ206
に供給される。A/Dコンバータ206は前述の各セン
サからの出力信号を順次デジタル信号に交換して該デジ
タル信号をデータバス210を介してCPU203に供
給する。
CPU203は、更に、データバス210を介してリー
ドオンリメモリ(以下rROMJという)207、イグ
ニツショスイッチ(図示せず)がオー8= フのときバッテリによりバックアップされる不揮発性の
ランダムアクセスメモリ(以下「バックアップRAMJ
という)208、及び駆動回路209に接続されている
。前記ROM207は、詳細は後述する通電デユーティ
比算出サブルーチン(第3図)等の各種制御プログラム
、吸気管内絶対圧PBとエンジン回転数Neとに基づい
て基準通電デユーティ比Qijを読み出すためのPB−
Na−Qj、jマツプ(第4図)等を記憶している。前
記バックアップRAM208はCPU203での演算結
果を一時的に記憶すると共に後述するPo−N e −
Kr e fijマツプ(第5図)を記憶している。
ドオンリメモリ(以下rROMJという)207、イグ
ニツショスイッチ(図示せず)がオー8= フのときバッテリによりバックアップされる不揮発性の
ランダムアクセスメモリ(以下「バックアップRAMJ
という)208、及び駆動回路209に接続されている
。前記ROM207は、詳細は後述する通電デユーティ
比算出サブルーチン(第3図)等の各種制御プログラム
、吸気管内絶対圧PBとエンジン回転数Neとに基づい
て基準通電デユーティ比Qijを読み出すためのPB−
Na−Qj、jマツプ(第4図)等を記憶している。前
記バックアップRAM208はCPU203での演算結
果を一時的に記憶すると共に後述するPo−N e −
Kr e fijマツプ(第5図)を記憶している。
尚、該バックアップRAM208の記憶値はイグニッシ
ョンスイッチをオフにしても消失しない。
ョンスイッチをオフにしても消失しない。
CPU203は前述したようにROM207に記憶され
ている制御プログラムに従って、前述の各種エンジンパ
ラメータセンサからの出力信号に応じたソレノイド10
aの通電デユーティ比l0UTを演算して、該演算値を
データバス210を介して電磁弁の制御用駆動回路20
9に供給する。駆動回路209は前記演算値に応じて電
磁弁]0を開弁させる駆動信号をソレノイド]Oaに供
給する。
ている制御プログラムに従って、前述の各種エンジンパ
ラメータセンサからの出力信号に応じたソレノイド10
aの通電デユーティ比l0UTを演算して、該演算値を
データバス210を介して電磁弁の制御用駆動回路20
9に供給する。駆動回路209は前記演算値に応じて電
磁弁]0を開弁させる駆動信号をソレノイド]Oaに供
給する。
第3図は第1図に示す制御弁10の開口面積を制御する
通電デユーティ比T OUTを算出するためのプログラ
ムを示すフローチャートで、該プログラムは前記TDC
信号のパルス発生毎に実行される。
通電デユーティ比T OUTを算出するためのプログラ
ムを示すフローチャートで、該プログラムは前記TDC
信号のパルス発生毎に実行される。
先ず、ステップ1ではエンジンがオープン領域にあるか
否かを判別する。このオープン領域には高負荷運転領域
、低回転領域、高回転領域、混合気リーン化領域等が含
まれる。
否かを判別する。このオープン領域には高負荷運転領域
、低回転領域、高回転領域、混合気リーン化領域等が含
まれる。
このステップ1の判別結果が否定(NO)ならばエンジ
ンが、フィードバック制御をすべき運転領域にあると判
定してステップ2乃至ステップ23のフィードバック制
御に依る通電デユーティ比T OUTの算出が行なわれ
る。
ンが、フィードバック制御をすべき運転領域にあると判
定してステップ2乃至ステップ23のフィードバック制
御に依る通電デユーティ比T OUTの算出が行なわれ
る。
先ず、ステップ2では02センサ13の出力電圧VQ2
のレベルがTDC信号の前回入力時と今回入力時とで所
定基準値Vrefに関して反転したか否かをpf別する
。
のレベルがTDC信号の前回入力時と今回入力時とで所
定基準値Vrefに関して反転したか否かをpf別する
。
このステップ2の判別結果が肯定(Yes)のときは比
例制御(P項制御)を行なう。即ちステップ3に進んで
02センサ13の出力電圧レベルが低レベルか否かを判
別し、判別結果が肯定(Yes)ならば前回ループでの
補正係数KO□の値から所定値Pnを減算しくステップ
4)、否定(N o )ならば該補正係数KO2の値に
該所定値Pnを加算しくステップ5)、今回ループで斯
く減算又は加算して得られた値を新たな補正係数Ko2
に設定してステップ6に進む。ステップ6ではバックア
ップRA M 208にg憶されたPn−Ne−Kre
fijマツプ(第5図)から吸気管内絶対圧PBとエン
ジン回転数Neとに応じて補正係数平均値Krefij
を読み出す。次のステップ7では斯く読み出した補正係
数平均値Krefijと前記設定された補正係数Ko2
とを次式(3)に代入して補正係数平均値K refの
今回値を算出する。
例制御(P項制御)を行なう。即ちステップ3に進んで
02センサ13の出力電圧レベルが低レベルか否かを判
別し、判別結果が肯定(Yes)ならば前回ループでの
補正係数KO□の値から所定値Pnを減算しくステップ
4)、否定(N o )ならば該補正係数KO2の値に
該所定値Pnを加算しくステップ5)、今回ループで斯
く減算又は加算して得られた値を新たな補正係数Ko2
に設定してステップ6に進む。ステップ6ではバックア
ップRA M 208にg憶されたPn−Ne−Kre
fijマツプ(第5図)から吸気管内絶対圧PBとエン
ジン回転数Neとに応じて補正係数平均値Krefij
を読み出す。次のステップ7では斯く読み出した補正係
数平均値Krefijと前記設定された補正係数Ko2
とを次式(3)に代入して補正係数平均値K refの
今回値を算出する。
・・・(3)
ここでCrefは平均値算出のための平均化定数であり
、エンジン特性に応じて1乃至255までの適当な値に
設定される。
、エンジン特性に応じて1乃至255までの適当な値に
設定される。
このようにして算出された補正係数平均値Krefは次
のステップ8で吸気管内絶対圧PBとエンジン回転数N
eとに応じてバックアップRAM208のP e −N
e −Krefijマツプに格納される。
のステップ8で吸気管内絶対圧PBとエンジン回転数N
eとに応じてバックアップRAM208のP e −N
e −Krefijマツプに格納される。
P e −Ne −Krefjjマツプは第5図に示す
ようにPB、Neに応じて例えば7つの領域(アイドル
領域、01〜]3領域)に分割され、Kref算出時の
エンジンが属する運転領域のKraf値のみが更新され
るようになっている。
ようにPB、Neに応じて例えば7つの領域(アイドル
領域、01〜]3領域)に分割され、Kref算出時の
エンジンが属する運転領域のKraf値のみが更新され
るようになっている。
一方、前記ステップ2の判別結果が否定(No)のとき
は積分制御(1項制御)を行なう。即ちステップ9に進
んで02センサ13の出力電圧レベルが低レベルか否か
を判別し、判別結果が肯定(Yes)ならば前回ループ
での補正係数Ko2の値から所定値Inを減算しくステ
ップ10)、否定(N o )ならば該補正係数Ko2
の値に該所定値Inを加算しくステップ11)、今回ル
ープで減算又は加算して得られた値を新たな補正係数K
o2に設定して次のステップ12に進む。ステップ12
ではステップ9乃至11による1項制御が所定時間Tl
cに亘って継続して実行されたか否かが判別され、判別
結果が否定(No)ならばステップ13に進み、肯定(
Yes)ならばステップ6乃至ステップ8に進んで、今
回の1項制御によって得られた補正係数Ko2を用いて
、補正係数平均値Krefを前記(3)式に基づいて算
出した後、ステップ13に進む。
は積分制御(1項制御)を行なう。即ちステップ9に進
んで02センサ13の出力電圧レベルが低レベルか否か
を判別し、判別結果が肯定(Yes)ならば前回ループ
での補正係数Ko2の値から所定値Inを減算しくステ
ップ10)、否定(N o )ならば該補正係数Ko2
の値に該所定値Inを加算しくステップ11)、今回ル
ープで減算又は加算して得られた値を新たな補正係数K
o2に設定して次のステップ12に進む。ステップ12
ではステップ9乃至11による1項制御が所定時間Tl
cに亘って継続して実行されたか否かが判別され、判別
結果が否定(No)ならばステップ13に進み、肯定(
Yes)ならばステップ6乃至ステップ8に進んで、今
回の1項制御によって得られた補正係数Ko2を用いて
、補正係数平均値Krefを前記(3)式に基づいて算
出した後、ステップ13に進む。
このように所定時間Ticに亘る1項制御によって得ら
れた補正係数Ko2を用いて補正係数平均値Krefを
算出することによって、Pa−Ne−Krefjjマツ
プの記憶値を逸早くエンジン状態に応じたより正確な値
にすることが出来る。次のステップ13乃至ステップ1
7では、前記ステップ4.5及びステップ10,11で
設定された補正係数Ko2の上限値KO2LH1下限値
KO2LLが設定される。
れた補正係数Ko2を用いて補正係数平均値Krefを
算出することによって、Pa−Ne−Krefjjマツ
プの記憶値を逸早くエンジン状態に応じたより正確な値
にすることが出来る。次のステップ13乃至ステップ1
7では、前記ステップ4.5及びステップ10,11で
設定された補正係数Ko2の上限値KO2LH1下限値
KO2LLが設定される。
先ず、ステップ13ではエンジンがアイドル運転状態に
あるか否かを判別する。この判別はエンジン回転数Ne
が所定の回転数NeH)L(例えば1. OOOrpm
)より低く、旧つスロットル弁開度θTHが所定開度0
1DLよりも小さいか否かを判別することによって行な
われる。この判別結果が否定(No)のときは−L限値
Ko2L+1を補正係数Ko2が通常執り得る範囲の最
高値(100%)に設定しくステップ14)、下限値に
02LLを該範囲の最低値(0%)に設定しくステップ
15)、次のステップ18に進む。一方、ステップ13
の判別結果が肯定(Yes)のときは」二限値KO□L
Hを、前記補正係数平均値Krefに前記範囲の10%
を加算した値に設定しくステップ]6)、下限値KO2
LLを、該補正係数平均値Krefから該範囲の10%
を減算した値に設定して(ステップ17)、ステップ1
8に進む。
あるか否かを判別する。この判別はエンジン回転数Ne
が所定の回転数NeH)L(例えば1. OOOrpm
)より低く、旧つスロットル弁開度θTHが所定開度0
1DLよりも小さいか否かを判別することによって行な
われる。この判別結果が否定(No)のときは−L限値
Ko2L+1を補正係数Ko2が通常執り得る範囲の最
高値(100%)に設定しくステップ14)、下限値に
02LLを該範囲の最低値(0%)に設定しくステップ
15)、次のステップ18に進む。一方、ステップ13
の判別結果が肯定(Yes)のときは」二限値KO□L
Hを、前記補正係数平均値Krefに前記範囲の10%
を加算した値に設定しくステップ]6)、下限値KO2
LLを、該補正係数平均値Krefから該範囲の10%
を減算した値に設定して(ステップ17)、ステップ1
8に進む。
このようにエンジンがアイドル時等の低負荷運転状態に
あるときに補正係数Ko2の」二限値Ko2L口及び下
限値KO,LLを補正係数平均値K refに基づいて
所定幅(±10%)に設定することにより、02センサ
13の出力信号Vo2の反転周期が長くなって1項制御
が繰り返し行なわれた場合でも、補正係数Ko2の変化
幅が制限されるようになる。
あるときに補正係数Ko2の」二限値Ko2L口及び下
限値KO,LLを補正係数平均値K refに基づいて
所定幅(±10%)に設定することにより、02センサ
13の出力信号Vo2の反転周期が長くなって1項制御
が繰り返し行なわれた場合でも、補正係数Ko2の変化
幅が制限されるようになる。
次のステップ18では、今回ループで求められた補正係
数Ko2が、ステップ14又はステップ16で設定され
た−に限値KO□LHより大きいか否かが判別され、ス
テップ19では該補正係数KO2が、ステップ15又は
ステップ1.7で設定された下限値KO□LLより小さ
いか否かが判別される。
数Ko2が、ステップ14又はステップ16で設定され
た−に限値KO□LHより大きいか否かが判別され、ス
テップ19では該補正係数KO2が、ステップ15又は
ステップ1.7で設定された下限値KO□LLより小さ
いか否かが判別される。
ステップ18の判別結果が肯定(Yes)のときは補正
係数Ko、の値を該−上限値KO□LHに設定しくステ
ップ20)、ステップ19の判別結果が肯定(Yes)
のときは補正係数KO□の値を該下限値KO2LLに設
定しくステップ21)、ステップ1.8.19の判別結
果が共に否定(No)のときは、ステップ20.21を
スキップして、次のステップ22に進む。
係数Ko、の値を該−上限値KO□LHに設定しくステ
ップ20)、ステップ19の判別結果が肯定(Yes)
のときは補正係数KO□の値を該下限値KO2LLに設
定しくステップ21)、ステップ1.8.19の判別結
果が共に否定(No)のときは、ステップ20.21を
スキップして、次のステップ22に進む。
ステップ22では基準通電デユーティ比Qijを、吸気
管内絶対圧PB、エンジン回転数Neに応じて、ROM
207に記憶されたP R−N a −Qj−jマツプ
(第4図)から読み出し、次のステップ23において、
斯く読み出した値Qjjに前記設定した補正係数Ko2
を乗算して通電デユーティ比TOU Tを求め、本プロ
グラムを終了する。
管内絶対圧PB、エンジン回転数Neに応じて、ROM
207に記憶されたP R−N a −Qj−jマツプ
(第4図)から読み出し、次のステップ23において、
斯く読み出した値Qjjに前記設定した補正係数Ko2
を乗算して通電デユーティ比TOU Tを求め、本プロ
グラムを終了する。
一方、エンジンがオープループ領域にあるとき、即ち、
前記ステップ1の判別結果が肯定(Yes)のときは、
ステップ24に進み、ステップ6.21と同様に、基準
通電デユーティ比Qijを吸気管内絶対圧Peとエンジ
ン回転数Neとに応じてROM207内のPa−Ne−
Qjjマツプから読み出すと共に、前記補正係数KO□
に代えて補正係数平均値KrefをバックアップRAM
208内のPB−Ne−Krefjjマツプから同様
に読み出す。次のステップ25では該基準通電デユーテ
ィ比Qjjに該補正係数平均値Krefijを乗算して
通電デユーティ比I OUTを求め、本プログラムを終
了する。
前記ステップ1の判別結果が肯定(Yes)のときは、
ステップ24に進み、ステップ6.21と同様に、基準
通電デユーティ比Qijを吸気管内絶対圧Peとエンジ
ン回転数Neとに応じてROM207内のPa−Ne−
Qjjマツプから読み出すと共に、前記補正係数KO□
に代えて補正係数平均値KrefをバックアップRAM
208内のPB−Ne−Krefjjマツプから同様
に読み出す。次のステップ25では該基準通電デユーテ
ィ比Qjjに該補正係数平均値Krefijを乗算して
通電デユーティ比I OUTを求め、本プログラムを終
了する。
このように、エンジンがアイドル時等の低負荷運転状態
にあるとき02センサ13の出力電圧vO□゛の値に応
じてP項制御又は1項制御を行ない、この制御によって
得られる補正係数Ko2の上限値=16= KO2LH及び下限値KO□、しを補正係数平均値K
refに基づいて設定することにより、従来の制御方法
による補正係数Ko2の変化幅(第6図(a))に比べ
、補正係数KO2の変化幅を該平均値Krefに対して
小さくすることができ(第7図(a))、この結果エン
ジン回転数Neの変化幅ΔNeが従来力@(第6図(b
))に比べて小さくなる(第7図(b))。
にあるとき02センサ13の出力電圧vO□゛の値に応
じてP項制御又は1項制御を行ない、この制御によって
得られる補正係数Ko2の上限値=16= KO2LH及び下限値KO□、しを補正係数平均値K
refに基づいて設定することにより、従来の制御方法
による補正係数Ko2の変化幅(第6図(a))に比べ
、補正係数KO2の変化幅を該平均値Krefに対して
小さくすることができ(第7図(a))、この結果エン
ジン回転数Neの変化幅ΔNeが従来力@(第6図(b
))に比べて小さくなる(第7図(b))。
(発明の効果)
以上詳述したように本発明の内燃エンジンの空燃比制御
方法に依れば、エンジン負荷を表わす複数の運転パラメ
ータに応じて設定され、混合気の空燃比を調整するため
の制御量の基準値を、排気濃度検出器の出力信号に応じ
た比例制御又は積分制御により得られる補正係数、及び
前記基準値の誤差を補正するための基準値の少なくとも
一方により補正する内燃エンジンの空燃比制御方法にお
いて、エンジンが低負荷運転状態にあるとき前記補正係
数の」ユ限値及び下限値を前記基準補正値に応じて設定
するようにしたので、アイドル時等の低負荷運転時に排
気濃度検出器の出力信号の反転周期が長くなった場合で
も前記補正係数の変化幅が制限され、エンジン回転数の
ハンチングを防止することができ、エンジンの運転性能
の向」二が図られる。
方法に依れば、エンジン負荷を表わす複数の運転パラメ
ータに応じて設定され、混合気の空燃比を調整するため
の制御量の基準値を、排気濃度検出器の出力信号に応じ
た比例制御又は積分制御により得られる補正係数、及び
前記基準値の誤差を補正するための基準値の少なくとも
一方により補正する内燃エンジンの空燃比制御方法にお
いて、エンジンが低負荷運転状態にあるとき前記補正係
数の」ユ限値及び下限値を前記基準補正値に応じて設定
するようにしたので、アイドル時等の低負荷運転時に排
気濃度検出器の出力信号の反転周期が長くなった場合で
も前記補正係数の変化幅が制限され、エンジン回転数の
ハンチングを防止することができ、エンジンの運転性能
の向」二が図られる。
第1図は本発明の方法を実施する空燃比制御装置の全体
構成を示すブロック図、第2図は第1図の制御回路の内
部構成を示すブロック図、第3図は本発明の制御方法の
手順を示すプログラムフローチャート、第4図は基準通
電デユーティ比Qijを読み出すためのPa−Ne−Q
ijマツプを示す図、第5図は補正係数平均値Kref
ijを読み出すためのPa−Ne−Kref ijマツ
プを示す図、第6図(a)、(b)は従来方法による補
正係数Ko2の時間変化とエンジン回転数Neの時間変
化とを夫々示すタイミングチャート、第7図(a)。 (b)は本発明による補正係数KO2の時間変化とエン
ジン回転数Neの時間変化とを夫々示すタイミングチャ
ートである。 1・・・内燃エンジン、2・・・制御回路(ECU)、
7・・・キャブレタ、9・・・二次空気供給通路、10
・・・電磁弁、t Oa・・・ソレノイド、17・・・
02センサ。
構成を示すブロック図、第2図は第1図の制御回路の内
部構成を示すブロック図、第3図は本発明の制御方法の
手順を示すプログラムフローチャート、第4図は基準通
電デユーティ比Qijを読み出すためのPa−Ne−Q
ijマツプを示す図、第5図は補正係数平均値Kref
ijを読み出すためのPa−Ne−Kref ijマツ
プを示す図、第6図(a)、(b)は従来方法による補
正係数Ko2の時間変化とエンジン回転数Neの時間変
化とを夫々示すタイミングチャート、第7図(a)。 (b)は本発明による補正係数KO2の時間変化とエン
ジン回転数Neの時間変化とを夫々示すタイミングチャ
ートである。 1・・・内燃エンジン、2・・・制御回路(ECU)、
7・・・キャブレタ、9・・・二次空気供給通路、10
・・・電磁弁、t Oa・・・ソレノイド、17・・・
02センサ。
Claims (1)
- 【特許請求の範囲】 1、内燃エンジンに供給される混合気の空燃比を調整す
るための制御量の基準値をエンジン負荷を表わす複数の
運転パラメータに応じて設定し、斯く設定した基準値を
、エンジンの排気系に配された排気濃度検出器の出力信
号に応じた比例制御又は積分制御により得られる補正係
数、及び前記基準値の誤差を補正するための基準補正値
の少なくとも一方により補正し、斯く補正した基準値に
基づいて前記空燃比を調整する内燃エンジンの空燃比制
御方法において、エンジンが低負荷運転状態にあるとき
前記補正係数の上限値及び下限値を前記基準補正値に応
じて設定することを特徴とする内燃エンジンの空燃比制
御方法。 2、前記基準補正値は前記補正係数の平均値であること
を特徴とする特許請求の範囲第1項記載の内燃エンジン
の空燃比制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16740086A JPH0692759B2 (ja) | 1986-07-15 | 1986-07-15 | 内燃エンジンの空燃比制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16740086A JPH0692759B2 (ja) | 1986-07-15 | 1986-07-15 | 内燃エンジンの空燃比制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6321340A true JPS6321340A (ja) | 1988-01-28 |
| JPH0692759B2 JPH0692759B2 (ja) | 1994-11-16 |
Family
ID=15848998
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16740086A Expired - Fee Related JPH0692759B2 (ja) | 1986-07-15 | 1986-07-15 | 内燃エンジンの空燃比制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0692759B2 (ja) |
-
1986
- 1986-07-15 JP JP16740086A patent/JPH0692759B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0692759B2 (ja) | 1994-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0634491A (ja) | イオン電流によるリーン限界検出方法 | |
| JPH0531646B2 (ja) | ||
| JPH0211729B2 (ja) | ||
| JP2658460B2 (ja) | 内燃機関の排気ガス再循環装置 | |
| US6644275B2 (en) | Apparatus for controlling engine | |
| US4589390A (en) | Air-fuel ratio feedback control method for internal combustion engines | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JP3445500B2 (ja) | 電制スロットル式内燃機関のアイドル回転学習制御装置 | |
| JPH0323735B2 (ja) | ||
| JPH0452855B2 (ja) | ||
| JPH04339147A (ja) | 内燃エンジンの空燃比制御装置 | |
| JP4346118B2 (ja) | 内燃機関の触媒温制御装置 | |
| JPS5934441A (ja) | 内燃エンジンの空燃比制御方法 | |
| JP3591001B2 (ja) | 内燃機関の制御装置 | |
| JPS6256338B2 (ja) | ||
| JP2515300B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPS63246435A (ja) | 内燃エンジンの空燃比フィ−ドバック制御方法 | |
| JPH0454814B2 (ja) | ||
| JPH0419377B2 (ja) | ||
| JPH0746750Y2 (ja) | エンジンの空燃比制御装置 | |
| JPH086620B2 (ja) | 内燃エンジンの空燃比フイ−ドバツク制御方法 | |
| JPH0692759B2 (ja) | 内燃エンジンの空燃比制御方法 | |
| JP3817830B2 (ja) | 内燃機関の点火時期制御装置 | |
| JP3096379B2 (ja) | 内燃エンジンの触媒温度制御装置 | |
| JP3170046B2 (ja) | 内燃機関の空燃比学習方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |