JPH068287Y2 - 空燃比制御装置 - Google Patents
空燃比制御装置Info
- Publication number
- JPH068287Y2 JPH068287Y2 JP4453888U JP4453888U JPH068287Y2 JP H068287 Y2 JPH068287 Y2 JP H068287Y2 JP 4453888 U JP4453888 U JP 4453888U JP 4453888 U JP4453888 U JP 4453888U JP H068287 Y2 JPH068287 Y2 JP H068287Y2
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- learning
- correction coefficient
- 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
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【考案の詳細な説明】 (技術分野) 本考案は空燃比制御装置に係り、詳しくは酸素センサを
用いて空燃比をフィードバック制御するとともに、この
フィードバック制御値を学習して空燃比をより精密に制
御する装置に関する。
用いて空燃比をフィードバック制御するとともに、この
フィードバック制御値を学習して空燃比をより精密に制
御する装置に関する。
(従来の技術) 近時、自動車等内燃機関の吸入空気量の制御は運転状態
の変化に対応した種々の運転モードを判別して行われる
が、その中でも特に始動モード、アイドルモードおよび
加・減速モードにおいてはエンジン内の燃焼状態が過渡
的に変化するため、より精密な吸入空気量の制御が望ま
れる。
の変化に対応した種々の運転モードを判別して行われる
が、その中でも特に始動モード、アイドルモードおよび
加・減速モードにおいてはエンジン内の燃焼状態が過渡
的に変化するため、より精密な吸入空気量の制御が望ま
れる。
このような吸入空気量の制御は最終的にエンジン回転数
の安定な制御を目指すものであり、アイドル回転数を制
御する装置では絞弁の上流側と下流側を連通するバイパ
ス通路に設けたISCバルブ(Idle Speed Control Val
ve:アイドル制御弁)によりアイドル時の吸入空気量を
変えてアイドル回転数を制御するいわゆる補助空気量制
御(ISC)を行っている。その制御状態としては、デ
ューティ制御されるISCバルブによりバイパス通路の
面積(開度)をアナログ的に可変として空気流量を操作
し、アイドル回転数を所定の目標値に一致させるように
デューティ値(以下、ISC制御値という)をフィード
バック制御している。また、エアコンディショナやパワ
ーステアリング等の補機負荷が加わった場合には、回転
数の落ち込みを防止するため、補助空気系(FICD)
として補機負荷の大きさに応じて決められた固定値の負
荷補正文としての補正デューティ値を上述のISC制御
値に加えて制御している。これにより、アイドル時の空
気流量を精密に操作して正確かつ応答性良いアイドル回
転数の制御が行われる。
の安定な制御を目指すものであり、アイドル回転数を制
御する装置では絞弁の上流側と下流側を連通するバイパ
ス通路に設けたISCバルブ(Idle Speed Control Val
ve:アイドル制御弁)によりアイドル時の吸入空気量を
変えてアイドル回転数を制御するいわゆる補助空気量制
御(ISC)を行っている。その制御状態としては、デ
ューティ制御されるISCバルブによりバイパス通路の
面積(開度)をアナログ的に可変として空気流量を操作
し、アイドル回転数を所定の目標値に一致させるように
デューティ値(以下、ISC制御値という)をフィード
バック制御している。また、エアコンディショナやパワ
ーステアリング等の補機負荷が加わった場合には、回転
数の落ち込みを防止するため、補助空気系(FICD)
として補機負荷の大きさに応じて決められた固定値の負
荷補正文としての補正デューティ値を上述のISC制御
値に加えて制御している。これにより、アイドル時の空
気流量を精密に操作して正確かつ応答性良いアイドル回
転数の制御が行われる。
ところで、内燃機関の負荷変動に対しては応答性良く燃
料量を制御することが必要であり、このような要求か
ら、いわゆるエアフローメータによる空気流量の検出に
代えて、近時では絞弁開度とエンジンの回転数をパラメ
ータとして吸入空気量を検出するシステム(α−Nシス
テムという。なお、これについては後に詳述する)が開
発され、上述した要求に答えている。
料量を制御することが必要であり、このような要求か
ら、いわゆるエアフローメータによる空気流量の検出に
代えて、近時では絞弁開度とエンジンの回転数をパラメ
ータとして吸入空気量を検出するシステム(α−Nシス
テムという。なお、これについては後に詳述する)が開
発され、上述した要求に答えている。
従来のこの種のシステムを用いた内燃機関の燃料供給装
置としては、例えば実公昭60−39465号公報に記
載のものがある。この装置では、エアフローメータを用
いずに絞弁開度センサと回転数センサの2つの検出器出
力から吸入空気量を検出し、この吸入空気量に基づいて
燃料噴射量を制御している。したがって、エアフローメ
ータの欠点であるところの、吸気脈動の影響やエアフロ
ーメーターの慣性力による過渡時の検出誤差が回避さ
れ、応答性に優れた燃料噴射量が得られてエンジンの運
転性が向上する。
置としては、例えば実公昭60−39465号公報に記
載のものがある。この装置では、エアフローメータを用
いずに絞弁開度センサと回転数センサの2つの検出器出
力から吸入空気量を検出し、この吸入空気量に基づいて
燃料噴射量を制御している。したがって、エアフローメ
ータの欠点であるところの、吸気脈動の影響やエアフロ
ーメーターの慣性力による過渡時の検出誤差が回避さ
れ、応答性に優れた燃料噴射量が得られてエンジンの運
転性が向上する。
(考案が解決しようとする課題) しかしながら、このような従来のα−Nシステムによる
空燃比制御装置にあっては、補助空気系(FICD)の
ON/OFFによる影響までは考慮しない構成となって
いたため、次のような問題点があった。
空燃比制御装置にあっては、補助空気系(FICD)の
ON/OFFによる影響までは考慮しない構成となって
いたため、次のような問題点があった。
(I)エアフローメーターを持つ従来の装置では補助空
気系のON/OFFによる吸入空気量の変化はエアフロ
ーメーターにより知ることができるが、α−Nシステム
においてはON時の空気量変化分はコントロールユニッ
トにあらかじめ記憶された値で補正するのみであり、部
品バラツキ等は吸収できない。
気系のON/OFFによる吸入空気量の変化はエアフロ
ーメーターにより知ることができるが、α−Nシステム
においてはON時の空気量変化分はコントロールユニッ
トにあらかじめ記憶された値で補正するのみであり、部
品バラツキ等は吸収できない。
(II)また、補助空気系に空気量調整機構を備えたソレ
ノイド(FICDソレノイド)を用いた場合、その調整
に生じる変化分については特別に流量変化を検出する手
段を持たなければ知ることができない。
ノイド(FICDソレノイド)を用いた場合、その調整
に生じる変化分については特別に流量変化を検出する手
段を持たなければ知ることができない。
(III)これらの空燃比補正係数のずれ分を通常の空燃
比のフィードバック制御のみで補おうとすると、その追
従に遅れが生じる、あるいはアイドル放置等酸素センサ
不活性状態では補正が行えないという不具合が生じる。
比のフィードバック制御のみで補おうとすると、その追
従に遅れが生じる、あるいはアイドル放置等酸素センサ
不活性状態では補正が行えないという不具合が生じる。
上記問題点の中でも、特にアイドル近傍でのFICD
ON(エアコンON等)時には空気量変化分のずれが適
切に補正されないままアイドル運転が行われることにな
り、ベース空燃比が目標空燃比よりも大幅にずれて、排
気エミッション特性や燃費の悪化を招く。
ON(エアコンON等)時には空気量変化分のずれが適
切に補正されないままアイドル運転が行われることにな
り、ベース空燃比が目標空燃比よりも大幅にずれて、排
気エミッション特性や燃費の悪化を招く。
(考案の目的) そこで本考案は、補機負荷の作動中は補機負荷作動後に
演算した空燃比補正係数と補機負荷の非作動中に学習し
た学習値との差を学習することにより、補助空気系のO
N/OFFに拘らず、特にアイドル時の空燃比を適切な
ものとして、排気エミッション特性や燃費、運転性を向
上させることを目的としている。
演算した空燃比補正係数と補機負荷の非作動中に学習し
た学習値との差を学習することにより、補助空気系のO
N/OFFに拘らず、特にアイドル時の空燃比を適切な
ものとして、排気エミッション特性や燃費、運転性を向
上させることを目的としている。
(課題を解決するための手段) 本考案による空燃比制御装置は上記目的達成のため、そ
の基本概念図を第1図に示すように、吸入混合気の空燃
比を検出する空燃比検出手段aと、エンジンの運転状態
を検出する運転状態検出手段bと、エアコンディショ
ナ、パワーステアリング等、補機負荷の作動状態を検出
する補機負荷検出手段cと、空燃比検出手段aの出力に
基づいて空燃比を所定空燃比にフィードバック補正する
補正係数を演算する補正係数演算手段dと、学習が許容
されているとき、補機負荷の非作動中は空燃比補正係数
の値から空燃比を目標空燃比に一致させる学習補正係数
をそのときの運転状態に対応するものとして学習し、そ
の学習値を該当する第1の領域に記憶する第1の学習手
段eと、補機負荷の作動中は補機負荷作動後に演算した
前記補正係数と前記第1の学習手段eから読み出した学
習値との差をそのときの運転状態に対応するものとして
学習し、その学習値を該当する第2の領域に記憶する第
2の学習手段fと、補機負荷の非作動中は空燃比補正係
数と第1の学習手段eから運転状態に対応する学習補正
係数として読み出した補正係数とに基づいて空燃比が目
標空燃比となるように吸入空気あるいは燃料の供給量を
制御するとともに、補機負荷の作動中は空燃比補正係数
と、第1の学習手段eおよび第2の学習手段fから運転
状態に対応する学習補正係数として読み出した補正係数
とに基づいて空燃比が目標空燃比となるように吸入空気
あるいは燃料の供給量を制御する制御手段gと、制御手
段gからの信号に基づいて吸入空気あるいは燃料の供給
量を操作する操作手段hと、を備えている。
の基本概念図を第1図に示すように、吸入混合気の空燃
比を検出する空燃比検出手段aと、エンジンの運転状態
を検出する運転状態検出手段bと、エアコンディショ
ナ、パワーステアリング等、補機負荷の作動状態を検出
する補機負荷検出手段cと、空燃比検出手段aの出力に
基づいて空燃比を所定空燃比にフィードバック補正する
補正係数を演算する補正係数演算手段dと、学習が許容
されているとき、補機負荷の非作動中は空燃比補正係数
の値から空燃比を目標空燃比に一致させる学習補正係数
をそのときの運転状態に対応するものとして学習し、そ
の学習値を該当する第1の領域に記憶する第1の学習手
段eと、補機負荷の作動中は補機負荷作動後に演算した
前記補正係数と前記第1の学習手段eから読み出した学
習値との差をそのときの運転状態に対応するものとして
学習し、その学習値を該当する第2の領域に記憶する第
2の学習手段fと、補機負荷の非作動中は空燃比補正係
数と第1の学習手段eから運転状態に対応する学習補正
係数として読み出した補正係数とに基づいて空燃比が目
標空燃比となるように吸入空気あるいは燃料の供給量を
制御するとともに、補機負荷の作動中は空燃比補正係数
と、第1の学習手段eおよび第2の学習手段fから運転
状態に対応する学習補正係数として読み出した補正係数
とに基づいて空燃比が目標空燃比となるように吸入空気
あるいは燃料の供給量を制御する制御手段gと、制御手
段gからの信号に基づいて吸入空気あるいは燃料の供給
量を操作する操作手段hと、を備えている。
(作用) 本考案では、補機負荷の非作動中は、空燃比を目標空燃
比に一致させる補正係数が運転状態に対応する学習補正
係数として第1の学習手段に記憶され、補正係数演算手
段により演算された空燃比補正係数と第1の学習手段か
ら運転状態に対応して読み出された学習補正係数とに基
づいて空燃比が制御される。一方、補機負荷の作動中
は、補機負荷作動後に補正係数演算手段により演算した
空燃比補正係数と第1の学習手段から読み出した学習補
正係数との差が運転状態に対応する学習値として第2の
学習手段に記憶され、補正係数演算手段により演算した
空燃比補正係数と、第1および第2の学習手段から運転
状態に対応して読み出した各学習値とに基づいて、空燃
比が制御される。すなわち、補機負荷が作動したときに
は、補機負荷の非作動中に第1の学習手段により学習し
た各運転状態での学習補正係数が活用され、補機負荷の
作動開始により生じた空燃比制御の誤差分だけが、それ
に対応する第2の学習手段の学習値を利用して空燃比制
御の追従性を向上させるべく迅速に補正されることにな
る。したがって、補助空気系のON/OFFに拘らず、
空燃比制御の精度が高められ、特にアイドル時の空燃比
が適切なものとなって、排気エミッション特性や燃費、
運転性が向上する。
比に一致させる補正係数が運転状態に対応する学習補正
係数として第1の学習手段に記憶され、補正係数演算手
段により演算された空燃比補正係数と第1の学習手段か
ら運転状態に対応して読み出された学習補正係数とに基
づいて空燃比が制御される。一方、補機負荷の作動中
は、補機負荷作動後に補正係数演算手段により演算した
空燃比補正係数と第1の学習手段から読み出した学習補
正係数との差が運転状態に対応する学習値として第2の
学習手段に記憶され、補正係数演算手段により演算した
空燃比補正係数と、第1および第2の学習手段から運転
状態に対応して読み出した各学習値とに基づいて、空燃
比が制御される。すなわち、補機負荷が作動したときに
は、補機負荷の非作動中に第1の学習手段により学習し
た各運転状態での学習補正係数が活用され、補機負荷の
作動開始により生じた空燃比制御の誤差分だけが、それ
に対応する第2の学習手段の学習値を利用して空燃比制
御の追従性を向上させるべく迅速に補正されることにな
る。したがって、補助空気系のON/OFFに拘らず、
空燃比制御の精度が高められ、特にアイドル時の空燃比
が適切なものとなって、排気エミッション特性や燃費、
運転性が向上する。
(実施例) 以下、本考案を図面に基づいて説明する。
第2〜6図は本考案の第1実施例を示す図であり、本考
案のSPi(Single Point Injection)方式のエンジン
に適用した例である。
案のSPi(Single Point Injection)方式のエンジン
に適用した例である。
まず、構成を説明する。第2図において、1はエンジン
であり、吸入空気はエアクリーナ2からスロットルチャ
ンバ3を経て、ヒータ制御信号SHによりON/OFF
するPTCヒータ4で加熱された後、インテークマニホ
ールド5の各ブランチより各気筒に供給され、燃料は噴
射信号Siに基づきスロットル弁6の上流側に設けられ
た単一のインジェクタ(操作手段)7により噴射され
る。各気筒には点火プラグ10が装着されており、点火プ
ラグ10にはディストリビュータ11を介して点火コイル12
からの高圧パルスPiが供給される。これらの点火プラ
グ10、ディストリビュータ11および点火コイル12は混合
気に点火する点火手段13を構成しており、点火手段13は
点火信号SIGNに基づいて高圧パルスPiを発生し放電
させる。そして、気筒内の混合気は高圧パルスPiの放
電によって、着火、爆発し、排気となって排気管14を通
して触媒コンバータ15で排気中の有害成分(CO,H
C,NOx)を三元触媒により清浄化されてマフラ16か
ら排出される。ここで、吸入空気の流れはアクセルペダ
ルに連動するスロットルチャンバ3内のスロットル弁6
により制御され、アイドリング時にはスロットル弁6は
ほとんど閉じている。アイドリング時の空気の流れはバ
イパス通路20を通り、AACバルブ(Auxiliary Air Co
ntrol Valve:アイドル制御弁)21および第3図に示す
調整機構付ソレノイドバルブ22により適宜必要な空気が
確保される。AACバルブ21は後述するコントロールユ
ニット50からの開度信号Saに基づいてON/OFF駆
動される。第3図において、23はスロットル弁6の上流
と下流とを連通する連通口23a、23b、23cを有する本体
であり、連通口23cの一端部にはオリフィス24が穿設さ
れている。オリフィス24にはロッド25の先端部25aが当
接しており、ロッド25の他端はON/OFFソレノイド
26に係合されている。ON/OFFソレノイド26は開度
信号SFICDに基づいてロッド25を図中左側に移動させ、
連通口23cを通る空気量を制御する。なお、調整機構27
は連通口23cを通る空気量を調整するための調整機構で
あり、28は盲プラグである。
であり、吸入空気はエアクリーナ2からスロットルチャ
ンバ3を経て、ヒータ制御信号SHによりON/OFF
するPTCヒータ4で加熱された後、インテークマニホ
ールド5の各ブランチより各気筒に供給され、燃料は噴
射信号Siに基づきスロットル弁6の上流側に設けられ
た単一のインジェクタ(操作手段)7により噴射され
る。各気筒には点火プラグ10が装着されており、点火プ
ラグ10にはディストリビュータ11を介して点火コイル12
からの高圧パルスPiが供給される。これらの点火プラ
グ10、ディストリビュータ11および点火コイル12は混合
気に点火する点火手段13を構成しており、点火手段13は
点火信号SIGNに基づいて高圧パルスPiを発生し放電
させる。そして、気筒内の混合気は高圧パルスPiの放
電によって、着火、爆発し、排気となって排気管14を通
して触媒コンバータ15で排気中の有害成分(CO,H
C,NOx)を三元触媒により清浄化されてマフラ16か
ら排出される。ここで、吸入空気の流れはアクセルペダ
ルに連動するスロットルチャンバ3内のスロットル弁6
により制御され、アイドリング時にはスロットル弁6は
ほとんど閉じている。アイドリング時の空気の流れはバ
イパス通路20を通り、AACバルブ(Auxiliary Air Co
ntrol Valve:アイドル制御弁)21および第3図に示す
調整機構付ソレノイドバルブ22により適宜必要な空気が
確保される。AACバルブ21は後述するコントロールユ
ニット50からの開度信号Saに基づいてON/OFF駆
動される。第3図において、23はスロットル弁6の上流
と下流とを連通する連通口23a、23b、23cを有する本体
であり、連通口23cの一端部にはオリフィス24が穿設さ
れている。オリフィス24にはロッド25の先端部25aが当
接しており、ロッド25の他端はON/OFFソレノイド
26に係合されている。ON/OFFソレノイド26は開度
信号SFICDに基づいてロッド25を図中左側に移動させ、
連通口23cを通る空気量を制御する。なお、調整機構27
は連通口23cを通る空気量を調整するための調整機構で
あり、28は盲プラグである。
上記本体23、オリフィス24、ロッド25、ON/OFFソ
レノイド26、調整機構27および盲プラグ28は全体として
調整機構付ソレノイドバルブ22を構成する。
レノイド26、調整機構27および盲プラグ28は全体として
調整機構付ソレノイドバルブ22を構成する。
再び第2図において、各気筒の吸入ポート近傍にはスワ
ールコントロール弁32が配設されており、スワールコン
トロール弁32はロッド33を介してサーボダイヤフラム34
には電磁弁35から所定の制御負圧が導かれている。電磁
弁35にはスワール制御信号SCが入力され、電磁弁35は
この信号に基づいてインテークマニホールド5から供給
される負圧を大気に漏出力(リーク)することによっ
て、サーボダイヤフラム34に導入する制御負圧を連続的
に可変する。サーボダイヤフラム34はこの制御負圧に応
動し、ロッド33を介してスワールコントロール弁32の開
度を調整する。
ールコントロール弁32が配設されており、スワールコン
トロール弁32はロッド33を介してサーボダイヤフラム34
には電磁弁35から所定の制御負圧が導かれている。電磁
弁35にはスワール制御信号SCが入力され、電磁弁35は
この信号に基づいてインテークマニホールド5から供給
される負圧を大気に漏出力(リーク)することによっ
て、サーボダイヤフラム34に導入する制御負圧を連続的
に可変する。サーボダイヤフラム34はこの制御負圧に応
動し、ロッド33を介してスワールコントロール弁32の開
度を調整する。
スロットル弁6の開度θTVOはスロットルセンサ40によ
り検出され、冷却水の温度Twは水温センサ41により検
出される。また、エンジンのクランク角度はディストリ
ビュータ11に内蔵されたクランク角センサ42により検出
され、気筒判別信号(REF信号)およびクランク角信
号(POS信号)を出力する。REF信号は180°毎に
1つ変化するパルス信号であり、そのパルス幅(立上り
から立下りまでのクランク角度)は気筒毎に異なる。一
方、POS信号は所定のクランク角度毎(例えば、2
°)に立上りまたは立下りを有するパルスであり、この
パルスを計数することによりエンジン回転数Nを知るこ
とができる。排気管14には酸素センサ(空燃比検出手
段)43が取り付けられており、酸素センサ43は空燃比検
出回路44に接続される。空燃比検出回路44は酸素センサ
43にポンプ電流を供給するとともに、このポンプ電流の
値から排気中の酸素濃度がリッチからリーンまで広範囲
に亘って検出される。この酸素濃度は空燃比と一義的に
対応しており、空燃比検出回路44から空燃比信号Ipと
して出力される。
り検出され、冷却水の温度Twは水温センサ41により検
出される。また、エンジンのクランク角度はディストリ
ビュータ11に内蔵されたクランク角センサ42により検出
され、気筒判別信号(REF信号)およびクランク角信
号(POS信号)を出力する。REF信号は180°毎に
1つ変化するパルス信号であり、そのパルス幅(立上り
から立下りまでのクランク角度)は気筒毎に異なる。一
方、POS信号は所定のクランク角度毎(例えば、2
°)に立上りまたは立下りを有するパルスであり、この
パルスを計数することによりエンジン回転数Nを知るこ
とができる。排気管14には酸素センサ(空燃比検出手
段)43が取り付けられており、酸素センサ43は空燃比検
出回路44に接続される。空燃比検出回路44は酸素センサ
43にポンプ電流を供給するとともに、このポンプ電流の
値から排気中の酸素濃度がリッチからリーンまで広範囲
に亘って検出される。この酸素濃度は空燃比と一義的に
対応しており、空燃比検出回路44から空燃比信号Ipと
して出力される。
一方、変速機の操作位置は位置センサ45により検出さ
れ、車両の速度VSPは車速センサ46により検出され
る。また、エアコンディショナの作動はエアコンスイッ
チ(補機負荷検出手段)47により検出され、パワステア
リングの作動はパワステ検出スイッチ48により検出され
る。
れ、車両の速度VSPは車速センサ46により検出され
る。また、エアコンディショナの作動はエアコンスイッ
チ(補機負荷検出手段)47により検出され、パワステア
リングの作動はパワステ検出スイッチ48により検出され
る。
上記スロットルセンサ40およびクランク角センサ42は運
転状態検出手段49を構成しており、運転状態検出手段4
9、水温センサ41、酸素センサ43、位置センサ45、車速
センサ46、エアコンスイッチ47およびパワステ検出スイ
ッチ48からの出力はコントロールユニット50に入力され
る。コントロールユニット50はこれらのアナログ値を有
するセンサ情報をディジタル値に変換し、ディジタル変
換されたセンサ情報に基づいてエンジンの燃焼制御(空
燃比制御や点火時期制御等)を行う。すなわち、コント
ロールユニット50は補正係数演算手段、第1の学習手
段、第2の学習手段および制御手段としての機能を有
し、CPU51、ROM52、RAM53およびI/Oポート
54により構成される。CPU51はROM52に書きこまれ
ているプログラムに従ってI/Oポート54より必要とす
る外部データを取り込んだり、またRAM53との間でデ
ータの授受を行ったりしながらエンジンの空燃比制御に
必要な処理値(例えば、燃料供給量)を演算し、必要に
応じて処理したデータをI/Oポート54へ出力する。I
/Oポート54にはスロットルセンサ40の他、各センサお
よびスイッチ41、42、44、45、46、47、48からの信号が
入力されるとともに、I/Oポート54からは前記各信号
Si、Sa、SFICD、SIGN、Sc、SHが出力される。
ROM52はCPU51における演算プログラムを格納して
おり、RAM53はその一部が不揮発性メモリからなり、
演算に使用するデータをマップ等の形で記憶している。
したがって、エンジン停止後もその記憶内容が保持され
る。
転状態検出手段49を構成しており、運転状態検出手段4
9、水温センサ41、酸素センサ43、位置センサ45、車速
センサ46、エアコンスイッチ47およびパワステ検出スイ
ッチ48からの出力はコントロールユニット50に入力され
る。コントロールユニット50はこれらのアナログ値を有
するセンサ情報をディジタル値に変換し、ディジタル変
換されたセンサ情報に基づいてエンジンの燃焼制御(空
燃比制御や点火時期制御等)を行う。すなわち、コント
ロールユニット50は補正係数演算手段、第1の学習手
段、第2の学習手段および制御手段としての機能を有
し、CPU51、ROM52、RAM53およびI/Oポート
54により構成される。CPU51はROM52に書きこまれ
ているプログラムに従ってI/Oポート54より必要とす
る外部データを取り込んだり、またRAM53との間でデ
ータの授受を行ったりしながらエンジンの空燃比制御に
必要な処理値(例えば、燃料供給量)を演算し、必要に
応じて処理したデータをI/Oポート54へ出力する。I
/Oポート54にはスロットルセンサ40の他、各センサお
よびスイッチ41、42、44、45、46、47、48からの信号が
入力されるとともに、I/Oポート54からは前記各信号
Si、Sa、SFICD、SIGN、Sc、SHが出力される。
ROM52はCPU51における演算プログラムを格納して
おり、RAM53はその一部が不揮発性メモリからなり、
演算に使用するデータをマップ等の形で記憶している。
したがって、エンジン停止後もその記憶内容が保持され
る。
次に、作用を説明する。
第4図は学習マップ書き換えのプログラムを示すフロー
チャートであり、図中P1〜P10はフローの各ステップ
を示している。本プログラムは所定時間毎に一度実行さ
れる。まず、P1〜P4で通常の空燃比フィードバック学
習制御を行う。すなわち、P1で学習条件が成立してい
るか否かの判別を行う。ここで、学習条件は、例えば以
下に述べる2項目が満足されたとき成立する。
チャートであり、図中P1〜P10はフローの各ステップ
を示している。本プログラムは所定時間毎に一度実行さ
れる。まず、P1〜P4で通常の空燃比フィードバック学
習制御を行う。すなわち、P1で学習条件が成立してい
るか否かの判別を行う。ここで、学習条件は、例えば以
下に述べる2項目が満足されたとき成立する。
酸素センサ出力がリーン側スライスレベル、リッチ側
スライスレベルを各々8回ずづよぎる。
スライスレベルを各々8回ずづよぎる。
エンジン回転数Nと基本パルス幅Tpとで割りつけら
れた所定の学習領域の1区画に20秒以上いた(ここで学
習領域とは、例えばエンジン回転数Nが0〜4000rpm、
基本パルス幅Tpが0〜約4msecとなる領域のことをい
い、この学習領域が各運転状態に対応する56区画に分け
られている。また、基本パルス幅Tpの範囲はインジェ
クタ7の特性により違っている。)。
れた所定の学習領域の1区画に20秒以上いた(ここで学
習領域とは、例えばエンジン回転数Nが0〜4000rpm、
基本パルス幅Tpが0〜約4msecとなる領域のことをい
い、この学習領域が各運転状態に対応する56区画に分け
られている。また、基本パルス幅Tpの範囲はインジェ
クタ7の特性により違っている。)。
学習条件が成立しているときはP2で補助空気系(FI
CD)がONか(本実施例では、エアコンスイッチ47が
ONか)否かを判別し、FICD OFFのときはP3
で空燃比フィードバック補正量αのずれを学習値として
演算する。第5図はベース空燃比がリーンである場合の
空燃比フィードバック系のタイミングチャートであり、
P3ではエアコンOFF時の空燃比フィードバック補正
量αがα=Lα(ただし、Lαは学習値)上をまだふら
ふらするのでそのふらつきによるLαからのずれ(学習
値)を演算する。次いで、P4でステップP3で演算した
ずれを学習値Lαに加算してLαを更新し、P5で更新
した学習値Lαを所定のマップ(第1の領域)に格納し
て今回の処理を終了する。一方、FICDがONのとき
はP6に進み、P4で更新されP5で第1の領域に格納さ
れた学習値Lαを読み出した後、P7でこの学習値Lα
とFICDがONした後に演算した空燃比フィードバッ
ク補正係数αとの差△αを演算する。このとき、空燃比
フィードバック補正係数αはまだ第6図のタイミングチ
ャートに示すように、ある値Lα′上をふらつくが、P
8でこのふらつきによる空燃比フィードバック補正係数
αのLα′からのずれ(学習値)を演算し、次いで、P
9でステップP8で演算したずれを△α(=Lα′−L
α)に加算して△αを更新する。次いで、P10で更新し
た△αを所定のマップ(ステップP4で格納したマップ
とは異なるマップ:第2の領域)に格納して今回の処理
を終了する。一方、P1で学習条件が成立していないと
きは以降の処理をジャンプしてそのまま処理を終える。
CD)がONか(本実施例では、エアコンスイッチ47が
ONか)否かを判別し、FICD OFFのときはP3
で空燃比フィードバック補正量αのずれを学習値として
演算する。第5図はベース空燃比がリーンである場合の
空燃比フィードバック系のタイミングチャートであり、
P3ではエアコンOFF時の空燃比フィードバック補正
量αがα=Lα(ただし、Lαは学習値)上をまだふら
ふらするのでそのふらつきによるLαからのずれ(学習
値)を演算する。次いで、P4でステップP3で演算した
ずれを学習値Lαに加算してLαを更新し、P5で更新
した学習値Lαを所定のマップ(第1の領域)に格納し
て今回の処理を終了する。一方、FICDがONのとき
はP6に進み、P4で更新されP5で第1の領域に格納さ
れた学習値Lαを読み出した後、P7でこの学習値Lα
とFICDがONした後に演算した空燃比フィードバッ
ク補正係数αとの差△αを演算する。このとき、空燃比
フィードバック補正係数αはまだ第6図のタイミングチ
ャートに示すように、ある値Lα′上をふらつくが、P
8でこのふらつきによる空燃比フィードバック補正係数
αのLα′からのずれ(学習値)を演算し、次いで、P
9でステップP8で演算したずれを△α(=Lα′−L
α)に加算して△αを更新する。次いで、P10で更新し
た△αを所定のマップ(ステップP4で格納したマップ
とは異なるマップ:第2の領域)に格納して今回の処理
を終了する。一方、P1で学習条件が成立していないと
きは以降の処理をジャンプしてそのまま処理を終える。
以上のプログラムによって演算した学習値Lα、△αに
基づいて次式、に従ってエアコンOFF時、エアコ
ンON時の燃料噴射量Teを演算する。
基づいて次式、に従ってエアコンOFF時、エアコ
ンON時の燃料噴射量Teを演算する。
エアコンOFF時、 Te=Tp×{α+(Lα−1)}…… エアコンON時、 Te=Tp×{α+(Lα−1)+△α}… 但し、Tp:基本パルス幅 このように、本実施例では学習を補助空気系(FIC
D)ON時という条件のみでは行わず、FICE ON
時で、しかも学習条件が成立したら、第1の領域に格納
されたその運転領域の学習マップ値Lαと補機負荷作動
後に演算された空燃比フィードバック補正係数の学習値
Lα′との偏差△αを求め、これをFICD ON時の
空燃比補正量の変化分として第2の領域に格納するよう
になっており、FICDがOFF→ON、あるいはON
→OFFと変化したとき、演算した空燃比フィードバッ
ク補正係数と、第1および第2領域のマップ値とに基づ
く補正を燃料噴射量Teの計算に加えるようにしてい
る。
D)ON時という条件のみでは行わず、FICE ON
時で、しかも学習条件が成立したら、第1の領域に格納
されたその運転領域の学習マップ値Lαと補機負荷作動
後に演算された空燃比フィードバック補正係数の学習値
Lα′との偏差△αを求め、これをFICD ON時の
空燃比補正量の変化分として第2の領域に格納するよう
になっており、FICDがOFF→ON、あるいはON
→OFFと変化したとき、演算した空燃比フィードバッ
ク補正係数と、第1および第2領域のマップ値とに基づ
く補正を燃料噴射量Teの計算に加えるようにしてい
る。
したがって、FICD OFF時の学習値をいかし、こ
れに前記偏差△αを上乗せすることで、補機負荷の作動
開始による誤差分だけを迅速に補正することになり、ア
イドル近傍でのFICD ON時であっても、適切な補
正を迅速に加えて空燃比制御の追従性を向上させること
ができる。よって、FICD ON時の空燃比のずれを
なくすことができ、従来の問題点で指摘した不具合を解
消することができる。
れに前記偏差△αを上乗せすることで、補機負荷の作動
開始による誤差分だけを迅速に補正することになり、ア
イドル近傍でのFICD ON時であっても、適切な補
正を迅速に加えて空燃比制御の追従性を向上させること
ができる。よって、FICD ON時の空燃比のずれを
なくすことができ、従来の問題点で指摘した不具合を解
消することができる。
第7図は本考案の第2実施例を示す図であり、本実施例
のハード的構成は第1実施例として示した第2図のもの
と同一であるためその説明を省略する。
のハード的構成は第1実施例として示した第2図のもの
と同一であるためその説明を省略する。
第7図はアイドル時の学習マップ書き換えのプログラム
を示すフローチャートであり、第1実施例の第4図のプ
ログラムと同一処理を行うステップには同一番号を付し
てその説明を省略し、異なるステップには○印で囲むス
テップ番号を付してその内容を説明する。
を示すフローチャートであり、第1実施例の第4図のプ
ログラムと同一処理を行うステップには同一番号を付し
てその説明を省略し、異なるステップには○印で囲むス
テップ番号を付してその内容を説明する。
第7図のプログラムにおいて、P11でアイドル時か否か
を判断し、アイドル時のときはP12で酸素センサ43が活
性化しているか否かを判別する。酸素センサ43が活性化
していれば所定周期フィードバック制御を再開するため
P13で所定周期(例えば、4周期)経過したか否かを判
別する。所定周期が経過したときはP2に進み、経過し
ていないときあるいはP11でアイドル時でないときある
いはP12で酸素センサ43が活性化していないときは以降
の処理をジャンプしてそのまま処理を終える。
を判断し、アイドル時のときはP12で酸素センサ43が活
性化しているか否かを判別する。酸素センサ43が活性化
していれば所定周期フィードバック制御を再開するため
P13で所定周期(例えば、4周期)経過したか否かを判
別する。所定周期が経過したときはP2に進み、経過し
ていないときあるいはP11でアイドル時でないときある
いはP12で酸素センサ43が活性化していないときは以降
の処理をジャンプしてそのまま処理を終える。
したがって、本実施例ではアイドル時のFICD ON
時は所定周期フィードバック制御を再開し、空気量変化
分のずれを適切に補正しているので、アイドル時の排気
エミッション特性や燃費を格段に向上させることができ
る。
時は所定周期フィードバック制御を再開し、空気量変化
分のずれを適切に補正しているので、アイドル時の排気
エミッション特性や燃費を格段に向上させることができ
る。
(効果) 本考案によれば、補機負荷の作動中は補機負荷作動後に
演算した空燃比補正係数と補機負荷の非作動中に学習し
た学習値との差を学習することで、補機負荷の非作動中
に第1の学習手段により学習した各運転状態での学習補
正係数を活用し、補機負荷の作動開始により生じた空燃
比制御の誤差分だけを、それに対応する第2の学習手段
の学習値を利用して迅速に補正するようにしているの
で、空燃比制御の追従性を向上させることができ、補機
空気系のON/OFFに拘らず、特にアイドル時の空燃
比を適切なものとすることができ、排気エミッション特
性や燃費、運転性を向上させることができる。
演算した空燃比補正係数と補機負荷の非作動中に学習し
た学習値との差を学習することで、補機負荷の非作動中
に第1の学習手段により学習した各運転状態での学習補
正係数を活用し、補機負荷の作動開始により生じた空燃
比制御の誤差分だけを、それに対応する第2の学習手段
の学習値を利用して迅速に補正するようにしているの
で、空燃比制御の追従性を向上させることができ、補機
空気系のON/OFFに拘らず、特にアイドル時の空燃
比を適切なものとすることができ、排気エミッション特
性や燃費、運転性を向上させることができる。
第1図は本考案の基本概念図、第2〜6図は本考案の第
1実施例を示す図であり、第2図はその全体構成図、第
3図はその調整機構付ソレノイドバルブ22の構成図、第
4図はその学習マップ書き換えのプログラムを示すフロ
ーチャート、第5図はそのエアコンOFF時のタイミン
グチャート、第6図はそのエアコンON時のタイミング
チャート、第7図は本考案の第2実施例を示すその学習
マップ書き換えのプログラムを示すフローチャートであ
る。 7……インジェクタ(操作手段)、 43……酸素センサ(空燃比検出手段)、 47……エアコンスイッチ(補機負荷検出手段)、 49……運転状態検出手段、 50……コントロールユニット(補正係数演算手段、第1
の学習手段、第2の学習手段、制御手段)。
1実施例を示す図であり、第2図はその全体構成図、第
3図はその調整機構付ソレノイドバルブ22の構成図、第
4図はその学習マップ書き換えのプログラムを示すフロ
ーチャート、第5図はそのエアコンOFF時のタイミン
グチャート、第6図はそのエアコンON時のタイミング
チャート、第7図は本考案の第2実施例を示すその学習
マップ書き換えのプログラムを示すフローチャートであ
る。 7……インジェクタ(操作手段)、 43……酸素センサ(空燃比検出手段)、 47……エアコンスイッチ(補機負荷検出手段)、 49……運転状態検出手段、 50……コントロールユニット(補正係数演算手段、第1
の学習手段、第2の学習手段、制御手段)。
Claims (1)
- 【請求項1】a)吸入混合気の空燃比を検出する空燃比
検出手段と、 b)エンジンの運転状態を検出する運転状態検出手段
と、 c)エアコンディショナ、パワーステアリング等、補機
負荷の作動状態を検出する補機負荷検出手段と、 d)空燃比検出手段の出力に基づいて空燃比を所定空燃
比にフィードバック補正する補正係数を演算する補正係
数演算手段と、 e)学習が許容されているとき、補機負荷の非作動中は
空燃比補正係数の値から空燃比を目標空燃比に一致させ
る学習補正係数をそのときの運転状態に対応するものと
して学習し、その学習値を該当する第1の領域に記憶す
る第1の学習手段と、 f)補機負荷の作動中は補機負荷作動後に演算した前記
補正係数と前記第1の学習手段から読み出した学習値と
の差をそのときの運転状態に対応するものとして学習
し、その学習値を該当する第2の領域に記憶する第2の
学習手段と、 g)補機負荷の非作動中は空燃比補正係数と第1の学習
手段から運転状態に対応する学習補正係数として読み出
した補正係数とに基づいて空燃比が目標空燃比となるよ
うに吸入空気あるいは燃料の供給量を制御するととも
に、補機負荷の作動中は空燃比補正係数と、第1の学習
手段および第2の学習手段から運転状態に対応する学習
補正係数として読み出した補正係数とに基づいて空燃比
が目標空燃比となるように吸入空気あるいは燃料の供給
量を制御する制御手段と、 h)制御手段からの信号に基づいて吸入空気あるいは燃
料の供給量を操作する操作手段と、を備えたことを特徴
とする空燃比制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4453888U JPH068287Y2 (ja) | 1988-03-31 | 1988-03-31 | 空燃比制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4453888U JPH068287Y2 (ja) | 1988-03-31 | 1988-03-31 | 空燃比制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01148044U JPH01148044U (ja) | 1989-10-13 |
| JPH068287Y2 true JPH068287Y2 (ja) | 1994-03-02 |
Family
ID=31270889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4453888U Expired - Lifetime JPH068287Y2 (ja) | 1988-03-31 | 1988-03-31 | 空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH068287Y2 (ja) |
-
1988
- 1988-03-31 JP JP4453888U patent/JPH068287Y2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01148044U (ja) | 1989-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0347454A (ja) | 内燃機関の制御装置 | |
| US4800857A (en) | Apparatus for learn-controlling air-fuel ratio for internal combustion engine | |
| JPH068287Y2 (ja) | 空燃比制御装置 | |
| JPH05106479A (ja) | 内燃機関の出力制御装置 | |
| JPS62253932A (ja) | エンジンの空燃比制御装置 | |
| JP2600824B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3061277B2 (ja) | 空燃比学習制御方法及びその装置 | |
| JPH0531242Y2 (ja) | ||
| JP2921202B2 (ja) | 内燃機関の燃料制御装置 | |
| JPH0515552Y2 (ja) | ||
| JP3453830B2 (ja) | エンジンの空燃比制御装置 | |
| JP3067293B2 (ja) | Lpgエンジンの空燃比制御装置 | |
| JP3014541B2 (ja) | 内燃機関の空燃比制御方法 | |
| JP2561248B2 (ja) | 内燃機関の燃料カツト制御装置 | |
| JPH06610Y2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0523809Y2 (ja) | ||
| JPS6312846A (ja) | 内燃機関の空燃比制御装置 | |
| JPH0637860B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPS6312862A (ja) | 内燃機関の点火時期制御装置 | |
| JPS62186039A (ja) | エンジンの燃焼制御装置 | |
| JPS639649A (ja) | 内燃機関の空燃比制御装置 | |
| JPS63189656A (ja) | エンジンの燃料制御装置 | |
| JPH01110873A (ja) | エンジンのアイドル回転数制御装置 | |
| JPS63179154A (ja) | 内燃機関の学習制御装置 | |
| JPH07116968B2 (ja) | 内燃機関の空燃比制御装置 |