JP3232902B2 - 内燃機関の空燃比制御装置 - Google Patents
内燃機関の空燃比制御装置Info
- Publication number
- JP3232902B2 JP3232902B2 JP21292994A JP21292994A JP3232902B2 JP 3232902 B2 JP3232902 B2 JP 3232902B2 JP 21292994 A JP21292994 A JP 21292994A JP 21292994 A JP21292994 A JP 21292994A JP 3232902 B2 JP3232902 B2 JP 3232902B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- fuel
- constant
- value
- 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 - Fee Related
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】
【産業上の利用分野】この発明は内燃機関に供給される
空気と燃料の空燃比を機関の運転状態に応じて制御する
ようにした内燃機関の空燃比制御装置に関するものであ
る。
空気と燃料の空燃比を機関の運転状態に応じて制御する
ようにした内燃機関の空燃比制御装置に関するものであ
る。
【0002】
【従来の技術】従来、内燃機関では、あらゆる運転条件
に対して出力性能や排気特性、或いはドライバビリティ
等の各種性能を適正化させるために、供給される混合気
の空気と燃料の比、即ち空燃比を制御することが行われ
ている。この制御は、実際の空燃比が機関の回転速度、
負荷状態及び暖機状態等に応じて変化する目標空燃比に
合致するように、燃料供給量を制御することにより行わ
れる。
に対して出力性能や排気特性、或いはドライバビリティ
等の各種性能を適正化させるために、供給される混合気
の空気と燃料の比、即ち空燃比を制御することが行われ
ている。この制御は、実際の空燃比が機関の回転速度、
負荷状態及び暖機状態等に応じて変化する目標空燃比に
合致するように、燃料供給量を制御することにより行わ
れる。
【0003】その一例として、例えば特開昭58−27
848号公報に開示された空燃比制御方法では、機関か
ら排出される排気ガス中の酸素濃度を酸素センサにより
検出する。そして、その検出値に基づきコンピュータに
より比例補正及び積分補正を行うことにより空燃比補正
値を算出し、その補正値に基づき機関に対する燃料供給
量を補正することにより、実際の空燃比を目標空燃比に
合致させている。ここでは、酸素センサの検出値を比例
補正及び積分補正する際の比例定数及び積分定数を固定
値とすることなく、それらの少なくとも一方を機関の暖
機状態に応じて可変制御するようにしている。
848号公報に開示された空燃比制御方法では、機関か
ら排出される排気ガス中の酸素濃度を酸素センサにより
検出する。そして、その検出値に基づきコンピュータに
より比例補正及び積分補正を行うことにより空燃比補正
値を算出し、その補正値に基づき機関に対する燃料供給
量を補正することにより、実際の空燃比を目標空燃比に
合致させている。ここでは、酸素センサの検出値を比例
補正及び積分補正する際の比例定数及び積分定数を固定
値とすることなく、それらの少なくとも一方を機関の暖
機状態に応じて可変制御するようにしている。
【0004】
【発明が解決しようとする課題】ところが、前記従来の
制御方法では、比例定数及び積分定数を設定するのに関
して、実際の空燃比と目標空燃比とのズレ量を特に考慮
していなかった。このため、空燃比のズレに対して空燃
比補正値の追従性が良くなく、実際の空燃比が目標空燃
比に合致するまでに遅れが生じてしまい、排気特性の悪
化を招く傾向にあった。
制御方法では、比例定数及び積分定数を設定するのに関
して、実際の空燃比と目標空燃比とのズレ量を特に考慮
していなかった。このため、空燃比のズレに対して空燃
比補正値の追従性が良くなく、実際の空燃比が目標空燃
比に合致するまでに遅れが生じてしまい、排気特性の悪
化を招く傾向にあった。
【0005】例えば、一般に行われる比例補正(PC)
及び積分補正(IC)の動作を図7にタイムチャートに
示す。即ち、機関が一定の回転速度及び一定の負荷をも
って運転される定常運転状態では、酸素センサの検出値
(Ox)が燃料高濃度を示すリッチであるか、或いは燃
料低濃度を示すリーンであるかが判断されたとき、空燃
比補正値(FAF)は所定の比例定数の値(スキップ
値)に基づいて比例補正(PC)が行われる。その後、
検出値(Ox)の判断が反転するまでの間で、空燃比補
正値(FAF)は所定の積分定数の値(傾き)に基づい
て積分補正(IC)が行われる。
及び積分補正(IC)の動作を図7にタイムチャートに
示す。即ち、機関が一定の回転速度及び一定の負荷をも
って運転される定常運転状態では、酸素センサの検出値
(Ox)が燃料高濃度を示すリッチであるか、或いは燃
料低濃度を示すリーンであるかが判断されたとき、空燃
比補正値(FAF)は所定の比例定数の値(スキップ
値)に基づいて比例補正(PC)が行われる。その後、
検出値(Ox)の判断が反転するまでの間で、空燃比補
正値(FAF)は所定の積分定数の値(傾き)に基づい
て積分補正(IC)が行われる。
【0006】ここで、同図に示すように、時刻t1にお
いて、スロットルバルブの開度(TA)がある開度状態
から「0%」の開度へ変わり機関が定常運転から減速運
転へ移行すると、実際の空燃比と目標空燃比とのズレ量
が一旦大きくなる。従って、その後に、比例補正(P
C)が行われた後の積分補正(IC)における積分定数
の値(傾き)が単に一定なだけでは、空燃比のズレを解
消するまでに比較的長い時間を要し、空燃比補正値(F
AF)を適正化させるまでに遅れが生じる。その結果、
機関に対する燃料供給量が適正値となるまでに遅れが生
じ、排気ガス中の炭化水素(HC)の量が一旦増えると
いった問題があった。
いて、スロットルバルブの開度(TA)がある開度状態
から「0%」の開度へ変わり機関が定常運転から減速運
転へ移行すると、実際の空燃比と目標空燃比とのズレ量
が一旦大きくなる。従って、その後に、比例補正(P
C)が行われた後の積分補正(IC)における積分定数
の値(傾き)が単に一定なだけでは、空燃比のズレを解
消するまでに比較的長い時間を要し、空燃比補正値(F
AF)を適正化させるまでに遅れが生じる。その結果、
機関に対する燃料供給量が適正値となるまでに遅れが生
じ、排気ガス中の炭化水素(HC)の量が一旦増えると
いった問題があった。
【0007】このような問題に対処するために、積分定
数や比例定数を予め大きな値に設定することが考えられ
る。しかし、各定数を単に大きくしただけでは、空燃比
のズレ量が小さいときに、空燃比補正値が必要以上に大
きく補正されて、ハンチング等の現象に至るおそれがあ
る。
数や比例定数を予め大きな値に設定することが考えられ
る。しかし、各定数を単に大きくしただけでは、空燃比
のズレ量が小さいときに、空燃比補正値が必要以上に大
きく補正されて、ハンチング等の現象に至るおそれがあ
る。
【0008】この発明は前述した事情に鑑みてなされた
ものであって、その目的は、空燃比補正値の変化量(積
分時定数)を最新の比例補正実施後の経過時間に応じて
変化させることで、空燃比を目標空燃比に適正にかつ迅
速に一致させ、機関の排気特性の悪化を防止することを
可能にした内燃機関の空燃比制御装置を提供することに
ある。
ものであって、その目的は、空燃比補正値の変化量(積
分時定数)を最新の比例補正実施後の経過時間に応じて
変化させることで、空燃比を目標空燃比に適正にかつ迅
速に一致させ、機関の排気特性の悪化を防止することを
可能にした内燃機関の空燃比制御装置を提供することに
ある。
【0009】
【課題を解決するための手段】上記の目的を達成するた
めに、この発明においては、図1に示すように、内燃機
関M1に供給される空気と燃料の空燃比をその内燃機関
M1の運転状態に応じた目標空燃比に合致させるため
に、燃料供給手段M2をもって内燃機関M1に供給すべ
き燃料量を制御するようにした空燃比制御装置であっ
て、内燃機関M1から排出される排気ガス中の特定成分
の濃度を検出するための濃度検出手段M3と、その濃度
検出手段M3の検出値に基づき、比例定数をもって比例
補正を行うと共にその後に積分定数をもって積分補正を
行うことにより、空燃比に係る空燃比補正値を算出する
ための補正値算出手段M4と、その補正値算出手段M4
の算出値に応じて内燃機関M1に供給すべき燃料量を補
正するための燃料量補正手段M5とを備えた内燃機関の
空燃比制御装置において、積分定数を時間経過に応じて
変化する積分時定数とし、その積分時定数を最新の比例
補正が行われた後の時間経過に応じて増大させるための
積分時定数可変手段M6を設けたことを趣旨としてい
る。
めに、この発明においては、図1に示すように、内燃機
関M1に供給される空気と燃料の空燃比をその内燃機関
M1の運転状態に応じた目標空燃比に合致させるため
に、燃料供給手段M2をもって内燃機関M1に供給すべ
き燃料量を制御するようにした空燃比制御装置であっ
て、内燃機関M1から排出される排気ガス中の特定成分
の濃度を検出するための濃度検出手段M3と、その濃度
検出手段M3の検出値に基づき、比例定数をもって比例
補正を行うと共にその後に積分定数をもって積分補正を
行うことにより、空燃比に係る空燃比補正値を算出する
ための補正値算出手段M4と、その補正値算出手段M4
の算出値に応じて内燃機関M1に供給すべき燃料量を補
正するための燃料量補正手段M5とを備えた内燃機関の
空燃比制御装置において、積分定数を時間経過に応じて
変化する積分時定数とし、その積分時定数を最新の比例
補正が行われた後の時間経過に応じて増大させるための
積分時定数可変手段M6を設けたことを趣旨としてい
る。
【0010】
【作用】上記の構成によれば、図1に示すように、補正
値算出手段M4では、濃度検出手段M3の検出値に基づ
き比例定数をもって比例補正が行われ、その後に積分時
定数をもって積分補正が行われることにより、空燃比補
正値が算出される。ここで、積分時定数は比例補正が行
われた後の時間経過に応じて積分時定数可変手段M6に
より増大される。そして、燃料量補正手段M5では、算
出された空燃比補正値に応じ、燃料供給手段M2により
内燃機関M1に供給すべき燃料量が補正される。
値算出手段M4では、濃度検出手段M3の検出値に基づ
き比例定数をもって比例補正が行われ、その後に積分時
定数をもって積分補正が行われることにより、空燃比補
正値が算出される。ここで、積分時定数は比例補正が行
われた後の時間経過に応じて積分時定数可変手段M6に
より増大される。そして、燃料量補正手段M5では、算
出された空燃比補正値に応じ、燃料供給手段M2により
内燃機関M1に供給すべき燃料量が補正される。
【0011】従って、積分時定数は実際の空燃比と目標
空燃比とのズレ量に応じて増大されることになり、空燃
比のズレ量が大きい場合には、空燃比補正値が時間経過
に応じて徐々に大きく補正され適正値に至る。そのた
め、実際の空燃比が目標空燃比に合致するまでの補正遅
れが短くなる。一方、空燃比のズレ量が小さい場合に
は、空燃比補正値が最初は比較的小さく補正され適正値
に至る。そのため、実際の空燃比が目標空燃比に対して
過剰に補正されることがない。
空燃比とのズレ量に応じて増大されることになり、空燃
比のズレ量が大きい場合には、空燃比補正値が時間経過
に応じて徐々に大きく補正され適正値に至る。そのた
め、実際の空燃比が目標空燃比に合致するまでの補正遅
れが短くなる。一方、空燃比のズレ量が小さい場合に
は、空燃比補正値が最初は比較的小さく補正され適正値
に至る。そのため、実際の空燃比が目標空燃比に対して
過剰に補正されることがない。
【0012】
【実施例】以下、この発明における内燃機関の空燃比制
御装置を具体化した一実施例を図2〜図6に基づいて詳
細に説明する。
御装置を具体化した一実施例を図2〜図6に基づいて詳
細に説明する。
【0013】図2はこの実施例で自動車に搭載された内
燃機関の空燃比制御装置を含むガソリンエンジンシステ
ムを示す概略構成図である。内燃機関としてのエンジン
1を構成するシリンダブロック2には、複数のシリンダ
ボア3が形成されている。シリンダブロック2の上側に
は各シリンダボア3を閉塞するようにシリンダヘッド4
が組み付けられている。各シリンダボア3にはピストン
5が上下動可能に組み付けられ、そのピストン5がコン
ロッド6を介してクランクシャフト1aに連結されてい
る。シリンダボア3の内部において、ピストン5とシリ
ンダヘッド4により囲まれた空間が燃焼室7となってい
る。
燃機関の空燃比制御装置を含むガソリンエンジンシステ
ムを示す概略構成図である。内燃機関としてのエンジン
1を構成するシリンダブロック2には、複数のシリンダ
ボア3が形成されている。シリンダブロック2の上側に
は各シリンダボア3を閉塞するようにシリンダヘッド4
が組み付けられている。各シリンダボア3にはピストン
5が上下動可能に組み付けられ、そのピストン5がコン
ロッド6を介してクランクシャフト1aに連結されてい
る。シリンダボア3の内部において、ピストン5とシリ
ンダヘッド4により囲まれた空間が燃焼室7となってい
る。
【0014】シリンダヘッド4には、各燃焼室7のそれ
ぞれに対応して点火プラグ8が設けられている。同ヘッ
ド4には、各燃焼室7に連通する吸気ポート9及び排気
ポート10がそれぞれ設けられている。各ポート9,1
0には吸気通路11及び排気通路12がそれぞれ接続さ
れている。各ポート9,10には、開閉用の吸気バルブ
13及び排気バルブ14がそれぞれ設けられている。各
バルブ13,14は、カムシャフトを含む動弁装置(図
示しない)によりクランクシャフト1aの回転に連動し
て駆動される。各バルブ13,14の開閉に関するタイ
ミングはクランクシャフト1aの回転に同期する。即
ち、各バルブ13,14はエンジン1の吸気行程、圧縮
行程、爆発・膨張行程及び排気行程の一連の行程に同期
して、所定のタイミングで開閉される。
ぞれに対応して点火プラグ8が設けられている。同ヘッ
ド4には、各燃焼室7に連通する吸気ポート9及び排気
ポート10がそれぞれ設けられている。各ポート9,1
0には吸気通路11及び排気通路12がそれぞれ接続さ
れている。各ポート9,10には、開閉用の吸気バルブ
13及び排気バルブ14がそれぞれ設けられている。各
バルブ13,14は、カムシャフトを含む動弁装置(図
示しない)によりクランクシャフト1aの回転に連動し
て駆動される。各バルブ13,14の開閉に関するタイ
ミングはクランクシャフト1aの回転に同期する。即
ち、各バルブ13,14はエンジン1の吸気行程、圧縮
行程、爆発・膨張行程及び排気行程の一連の行程に同期
して、所定のタイミングで開閉される。
【0015】吸気通路11の入口側にはエアクリーナ1
5が設けられている。吸気通路11の途中には、同通路
11を通過する空気の脈動を平滑化させるためのサージ
タンク16が設けられている。このサージタンク16の
下流側において、各シリンダボア3に対応する吸気ポー
ト9の近傍には、本発明における燃料供給手段としての
燃料噴射用のインジェクタ17がそれぞれ設けられてい
る。これらのインジェクタ17には、燃料タンク(図示
しない)の中の燃料が燃料ポンプ(図示しない)により
圧送される。そして、インジェクタ17を所定の指令信
号に基づいて制御することにより、吸気ポート9に対す
る燃料の噴射量及び噴射時期が制御される。即ち、燃料
噴射量制御が行われる。排気通路12の出口側には、排
気を浄化するための三元触媒を内蔵してなる触媒コンバ
ータ18が設けられている。
5が設けられている。吸気通路11の途中には、同通路
11を通過する空気の脈動を平滑化させるためのサージ
タンク16が設けられている。このサージタンク16の
下流側において、各シリンダボア3に対応する吸気ポー
ト9の近傍には、本発明における燃料供給手段としての
燃料噴射用のインジェクタ17がそれぞれ設けられてい
る。これらのインジェクタ17には、燃料タンク(図示
しない)の中の燃料が燃料ポンプ(図示しない)により
圧送される。そして、インジェクタ17を所定の指令信
号に基づいて制御することにより、吸気ポート9に対す
る燃料の噴射量及び噴射時期が制御される。即ち、燃料
噴射量制御が行われる。排気通路12の出口側には、排
気を浄化するための三元触媒を内蔵してなる触媒コンバ
ータ18が設けられている。
【0016】そして、エアクリーナ15から取り込まれ
る外気は吸気通路11に導入される。各インジェクタ1
7から噴射される燃料は外気と共に混合気を形成する。
この混合気はエンジン1の吸入行程で吸気バルブ13が
開かれる際に、燃焼室7に取り込まれる。その後、燃焼
室7で点火プラグ8が作動することにより、混合気が燃
焼してピストン5が作動し、エンジン1に駆動力が得ら
れる。燃焼後の排気ガスはエンジン1の排気行程で排気
バルブ14が開かれる際に、排気通路12へ導かれ、触
媒コンバータ18で浄化された後に外部へ排出される。
る外気は吸気通路11に導入される。各インジェクタ1
7から噴射される燃料は外気と共に混合気を形成する。
この混合気はエンジン1の吸入行程で吸気バルブ13が
開かれる際に、燃焼室7に取り込まれる。その後、燃焼
室7で点火プラグ8が作動することにより、混合気が燃
焼してピストン5が作動し、エンジン1に駆動力が得ら
れる。燃焼後の排気ガスはエンジン1の排気行程で排気
バルブ14が開かれる際に、排気通路12へ導かれ、触
媒コンバータ18で浄化された後に外部へ排出される。
【0017】サージタンク16の上流側には、アクセル
ペダル(図示しない)の操作に連動して作動するスロッ
トルバルブ19が設けられている。このバルブ19の開
度(スロットル開度)TAが調節されることにより、吸
気通路11に対する外気の取り込み量、即ち吸気量Qが
調節される。
ペダル(図示しない)の操作に連動して作動するスロッ
トルバルブ19が設けられている。このバルブ19の開
度(スロットル開度)TAが調節されることにより、吸
気通路11に対する外気の取り込み量、即ち吸気量Qが
調節される。
【0018】スロットルバルブ19の近傍には、スロッ
トルセンサ31が設けられている。このセンサ31はス
ロットル開度TAを検出し、その検出結果に応じた信号
を出力する。このセンサ31には、周知のアイドルスイ
ッチ(図示しない)が内蔵されている。このアイドルス
イッチはスロットルバルブ19が全閉となったときに
「オン」され、それを示すアイドル信号IDLを出力す
る。エアクリーナ15の下流側にはエアフローメータ3
2が設けられている。このメータ32は吸気通路11に
取り込まれる吸気量Qを検出し、その検出結果に応じた
信号を出力する。エアクリーナ15の近傍には、吸気温
センサ33が設けられている。このセンサ33は吸気通
路11に取り込まれる吸気の温度(吸気温)THAを検
出し、その検出結果に応じた信号を出力する。
トルセンサ31が設けられている。このセンサ31はス
ロットル開度TAを検出し、その検出結果に応じた信号
を出力する。このセンサ31には、周知のアイドルスイ
ッチ(図示しない)が内蔵されている。このアイドルス
イッチはスロットルバルブ19が全閉となったときに
「オン」され、それを示すアイドル信号IDLを出力す
る。エアクリーナ15の下流側にはエアフローメータ3
2が設けられている。このメータ32は吸気通路11に
取り込まれる吸気量Qを検出し、その検出結果に応じた
信号を出力する。エアクリーナ15の近傍には、吸気温
センサ33が設けられている。このセンサ33は吸気通
路11に取り込まれる吸気の温度(吸気温)THAを検
出し、その検出結果に応じた信号を出力する。
【0019】排気通路12の途中には、本発明における
濃度検出手段としての酸素センサ34が設けられてい
る。このセンサ34はエンジン1から排出される排気ガ
ス中の特定成分の濃度としての酸素濃度Oxを検出し、
その検出結果に応じた信号を出力する。このセンサ34
は、本発明における空燃比制御のために使用される。即
ち、エンジン1に供給される空気と燃料の空燃比をその
エンジン1の運転状態に応じた目標空燃比に合致させる
ために、インジェクタ17をもってエンジン1に供給す
べき燃料量が上記センサ34の検出結果に基づいて制御
される。
濃度検出手段としての酸素センサ34が設けられてい
る。このセンサ34はエンジン1から排出される排気ガ
ス中の特定成分の濃度としての酸素濃度Oxを検出し、
その検出結果に応じた信号を出力する。このセンサ34
は、本発明における空燃比制御のために使用される。即
ち、エンジン1に供給される空気と燃料の空燃比をその
エンジン1の運転状態に応じた目標空燃比に合致させる
ために、インジェクタ17をもってエンジン1に供給す
べき燃料量が上記センサ34の検出結果に基づいて制御
される。
【0020】シリンダブロック2には、水温センサ35
が設けられている。このセンサ35はエンジン1の冷却
水の温度(冷却水温)THWを検出し、その検出結果に
応じた信号を出力する。
が設けられている。このセンサ35はエンジン1の冷却
水の温度(冷却水温)THWを検出し、その検出結果に
応じた信号を出力する。
【0021】各シリンダボア3に対応する点火プラグ8
には、ディストリビュータ20により分配された点火信
号が印加される。ディストリビュータ20はイグナイタ
21から出力される高電圧をクランクシャフト1aの回
転角度、即ちクランク角度(CA)に同期して各点火プ
ラグ8に分配する。各点火プラグ8における点火時期
は、イグナイタ21から出力される高電圧の出力タイミ
ングによって決定される。そして、イグナイタ21を所
定の指令信号に基づいて制御することにより、点火プラ
グ8における点火時期が制御される。即ち、点火時期制
御が行われる。
には、ディストリビュータ20により分配された点火信
号が印加される。ディストリビュータ20はイグナイタ
21から出力される高電圧をクランクシャフト1aの回
転角度、即ちクランク角度(CA)に同期して各点火プ
ラグ8に分配する。各点火プラグ8における点火時期
は、イグナイタ21から出力される高電圧の出力タイミ
ングによって決定される。そして、イグナイタ21を所
定の指令信号に基づいて制御することにより、点火プラ
グ8における点火時期が制御される。即ち、点火時期制
御が行われる。
【0022】ディストリビュータ20にはクランクシャ
フト1aの回転に連動して回転されるロータ(図示しな
い)が内蔵されている。ディストリビュータ20には回
転速度センサ36と、気筒判別センサ37が設けられて
いる。回転速度センサ36はロータの回転からエンジン
1の回転速度(エンジン回転速度)NEを検出し、その
検出結果に応じた信号を出力する。気筒判別センサ37
は、同じくロータの回転からクランク角度における基準
位置を所定の割合で検出し、その検出結果を示す基準信
号GPを出力する。この実施例では、エンジン1の一連
の行程に対してクランクシャフト1aが2回転するもの
とし、回転速度センサ36では1パルス当たり30°の
割合でクランク角度が検出される。又、気筒判別センサ
37では1パルス当たり360°の割合でクランク角度
が検出される。
フト1aの回転に連動して回転されるロータ(図示しな
い)が内蔵されている。ディストリビュータ20には回
転速度センサ36と、気筒判別センサ37が設けられて
いる。回転速度センサ36はロータの回転からエンジン
1の回転速度(エンジン回転速度)NEを検出し、その
検出結果に応じた信号を出力する。気筒判別センサ37
は、同じくロータの回転からクランク角度における基準
位置を所定の割合で検出し、その検出結果を示す基準信
号GPを出力する。この実施例では、エンジン1の一連
の行程に対してクランクシャフト1aが2回転するもの
とし、回転速度センサ36では1パルス当たり30°の
割合でクランク角度が検出される。又、気筒判別センサ
37では1パルス当たり360°の割合でクランク角度
が検出される。
【0023】この実施例において、電子制御装置(EC
U)51は前述した各センサ等31〜37において検出
される信号を入力する。そして、ECU51はこれらの
検出信号に基づき、エンジン1の点火時期制御、燃料噴
射量制御及び空燃比制御等をそれぞれ実行するために、
各インジェクタ17及びイグナイタ21等をそれぞれ制
御する。この実施例では、ECU51により本発明にお
ける補正値算出手段、燃料量補正手段及び積分時定数可
変手段が構成されている。
U)51は前述した各センサ等31〜37において検出
される信号を入力する。そして、ECU51はこれらの
検出信号に基づき、エンジン1の点火時期制御、燃料噴
射量制御及び空燃比制御等をそれぞれ実行するために、
各インジェクタ17及びイグナイタ21等をそれぞれ制
御する。この実施例では、ECU51により本発明にお
ける補正値算出手段、燃料量補正手段及び積分時定数可
変手段が構成されている。
【0024】図3にブロック図で示すように、ECU5
1は中央処理装置(CPU)52、読出専用メモリ(R
OM)53、ランダムアクセスメモリ(RAM)54、
バックアップRAM55及びタイマカウンタ56等を備
えている。ECU51はこれら各部52〜56と外部入
力回路57及び外部出力回路58等とがバス59により
接続されて理論演算回路を構成している。
1は中央処理装置(CPU)52、読出専用メモリ(R
OM)53、ランダムアクセスメモリ(RAM)54、
バックアップRAM55及びタイマカウンタ56等を備
えている。ECU51はこれら各部52〜56と外部入
力回路57及び外部出力回路58等とがバス59により
接続されて理論演算回路を構成している。
【0025】ROM53には、前述した点火時期制御、
燃料噴射量制御、空燃比制御及びアイドル回転速度制御
等に係る所定のプログラム等が予め記憶されている。R
AM54には、CPU52の演算結果等が一時記憶され
る。バックアップRAM55には、予め記憶されたデー
タが保存される。タイマカウンタ56では、同時に複数
のカウント動作を行うことができる。
燃料噴射量制御、空燃比制御及びアイドル回転速度制御
等に係る所定のプログラム等が予め記憶されている。R
AM54には、CPU52の演算結果等が一時記憶され
る。バックアップRAM55には、予め記憶されたデー
タが保存される。タイマカウンタ56では、同時に複数
のカウント動作を行うことができる。
【0026】外部入力回路57には、前述した各センサ
等31〜37等がそれぞれ接続されている。外部出力回
路58には、各インジェクタ17及びイグナイタ21等
がそれぞれ接続されている。そして、CPU52は外部
入力回路57を介して入力される各センサ等31〜37
に係る検出信号を入力値として読み込む。CPU51は
それらの入力値に基づいて各部材17,21等を制御す
る。
等31〜37等がそれぞれ接続されている。外部出力回
路58には、各インジェクタ17及びイグナイタ21等
がそれぞれ接続されている。そして、CPU52は外部
入力回路57を介して入力される各センサ等31〜37
に係る検出信号を入力値として読み込む。CPU51は
それらの入力値に基づいて各部材17,21等を制御す
る。
【0027】次に、上記のガソリンエンジンシステムに
おいて、ECU51により実行される各種制御のうち、
燃料噴射量制御を含む空燃比制御の処理内容について図
4〜図6を参照して説明する。
おいて、ECU51により実行される各種制御のうち、
燃料噴射量制御を含む空燃比制御の処理内容について図
4〜図6を参照して説明する。
【0028】図4はECU51により実行される「燃料
噴射量算出ルーチン」を示すフローチャートであり、所
定の間隔をもって周期的に実行される。処理がこのルー
チンへ移行すると、先ずステップ100において、各セ
ンサ等32,33,35,36の検出信号に基づき、吸
気量Q、吸気温THA、冷却水温THW及びエンジン回
転速度NEの値をそれぞれ読込む。
噴射量算出ルーチン」を示すフローチャートであり、所
定の間隔をもって周期的に実行される。処理がこのルー
チンへ移行すると、先ずステップ100において、各セ
ンサ等32,33,35,36の検出信号に基づき、吸
気量Q、吸気温THA、冷却水温THW及びエンジン回
転速度NEの値をそれぞれ読込む。
【0029】続いて、ステップ110において、吸気量
Q及びエンジン回転速度NEの値に基づき、基本となる
基本噴射量TAUbを算出する。この基本噴射量TAU
bは所定のマップ(図示しない)を参照して周知の手法
により算出される。この実施例では、このステップ11
0の処理を実行するECU51が、エンジン1の運転状
態に応じた基本噴射量TAUbを算出するための基本噴
射量算出手段に相当する。
Q及びエンジン回転速度NEの値に基づき、基本となる
基本噴射量TAUbを算出する。この基本噴射量TAU
bは所定のマップ(図示しない)を参照して周知の手法
により算出される。この実施例では、このステップ11
0の処理を実行するECU51が、エンジン1の運転状
態に応じた基本噴射量TAUbを算出するための基本噴
射量算出手段に相当する。
【0030】次に、ステップ120において、吸気温T
HA及び冷却水温THWの値に基づき、基本噴射量TA
Ubを吸気温THA及び冷却水温THWの程度に応じて
補正するための温度補正値KTHを算出する。この温度
補正値KTHは所定のマップ(図示しない)を参照して
周知の手法により算出される。この実施例では、ステッ
プ120の処理を実行するECU51が、温度条件に応
じた温度補正値KTHを算出するための温度補正値算出
手段に相当する。
HA及び冷却水温THWの値に基づき、基本噴射量TA
Ubを吸気温THA及び冷却水温THWの程度に応じて
補正するための温度補正値KTHを算出する。この温度
補正値KTHは所定のマップ(図示しない)を参照して
周知の手法により算出される。この実施例では、ステッ
プ120の処理を実行するECU51が、温度条件に応
じた温度補正値KTHを算出するための温度補正値算出
手段に相当する。
【0031】次いで、ステップ130において、エンジ
ン1に供給される空燃比A/Fに係る空燃比補正値FA
Fを読み込む。この補正値FAFは後述する別途の「空
燃比補正値算出ルーチン」により算出されるものであ
る。この補正値FAFは、実際の空燃比A/Fを目標空
燃比に合致させるべく、基本噴射量TAUbを補正する
ためのものである。
ン1に供給される空燃比A/Fに係る空燃比補正値FA
Fを読み込む。この補正値FAFは後述する別途の「空
燃比補正値算出ルーチン」により算出されるものであ
る。この補正値FAFは、実際の空燃比A/Fを目標空
燃比に合致させるべく、基本噴射量TAUbを補正する
ためのものである。
【0032】その後、ステップ140において、上記の
各ステップ110〜130で得られた各パラメータTA
Ub,KTH,FAFを乗算することにより、目標噴射
量TAUを算出する。即ち、このステップ140では、
基本噴射量TAUbの値を温度補正値KTH及び空燃比
補正値FAFに基づいて補正することにより、エンジン
1に供給されるべき最終的な目標噴射量TAUを算出す
るのである。この実施例では、ステップ140の処理を
実行するECU51が、本発明における燃料量補正手段
に相当すると共に、エンジン1に供給すべき目標噴射量
TAUを算出するための目標噴射量算出手段に相当す
る。
各ステップ110〜130で得られた各パラメータTA
Ub,KTH,FAFを乗算することにより、目標噴射
量TAUを算出する。即ち、このステップ140では、
基本噴射量TAUbの値を温度補正値KTH及び空燃比
補正値FAFに基づいて補正することにより、エンジン
1に供給されるべき最終的な目標噴射量TAUを算出す
るのである。この実施例では、ステップ140の処理を
実行するECU51が、本発明における燃料量補正手段
に相当すると共に、エンジン1に供給すべき目標噴射量
TAUを算出するための目標噴射量算出手段に相当す
る。
【0033】そして、ステップ150において、今回求
められた目標噴射量TAUをRAM54に一旦記憶し、
その後の処理を一旦終了する。その後、ECU51は別
途の処理ルーチン(図示しない)に従って、RAM54
より読み出される上記の目標噴射量TAUの値に基づき
各インジェクタ17を駆動することにより、各インジェ
クタ17から吸気ポート9に対する燃料の噴射を実行す
る。この燃料噴射の実行に係る処理内容は一般に周知の
技術であることから、ここでは説明を省略する。
められた目標噴射量TAUをRAM54に一旦記憶し、
その後の処理を一旦終了する。その後、ECU51は別
途の処理ルーチン(図示しない)に従って、RAM54
より読み出される上記の目標噴射量TAUの値に基づき
各インジェクタ17を駆動することにより、各インジェ
クタ17から吸気ポート9に対する燃料の噴射を実行す
る。この燃料噴射の実行に係る処理内容は一般に周知の
技術であることから、ここでは説明を省略する。
【0034】次に、前述した「燃料噴射量算出ルーチ
ン」において使用される空燃比補正値FAFの算出につ
いて説明する。図5はECU51により実行される「空
燃比補正値算出ルーチン」を示すフローチャートであ
り、所定の間隔をもって周期的に実行される。
ン」において使用される空燃比補正値FAFの算出につ
いて説明する。図5はECU51により実行される「空
燃比補正値算出ルーチン」を示すフローチャートであ
り、所定の間隔をもって周期的に実行される。
【0035】処理がこのルーチンへ移行すると、先ずス
テップ200において、酸素センサ34の検出信号に基
づき酸素濃度Oxの値を読み込む。続いて、ステップ2
10において、酸素濃度Oxの値に基づき実際の空燃比
A/Fの値が燃料高濃度を示すリッチであるか否かを判
断する。この実施例では、同ステップ210の判断が所
定の遅延時間TDLだけ遅れて行われるようになってい
る。ここで、空燃比A/Fの値がリッチである場合に
は、処理をステップ220へ移行する。一方、空燃比A
/Fの値がリッチでなく燃料低濃度を示すリーンである
場合には、処理をステップ230へ移行する。
テップ200において、酸素センサ34の検出信号に基
づき酸素濃度Oxの値を読み込む。続いて、ステップ2
10において、酸素濃度Oxの値に基づき実際の空燃比
A/Fの値が燃料高濃度を示すリッチであるか否かを判
断する。この実施例では、同ステップ210の判断が所
定の遅延時間TDLだけ遅れて行われるようになってい
る。ここで、空燃比A/Fの値がリッチである場合に
は、処理をステップ220へ移行する。一方、空燃比A
/Fの値がリッチでなく燃料低濃度を示すリーンである
場合には、処理をステップ230へ移行する。
【0036】ステップ210から移行してステップ22
0においては、空燃比A/Fの値が前回リッチであった
か否かを判断する。ここで、空燃比A/Fの値が前回リ
ッチでない場合には、空燃比A/Fが今回にリーンから
リッチへ変わったものとして、ステップ221におい
て、リーン比例定数RSLをもって空燃比補正値FAF
に対する比例補正PCを行う。即ち、前回の空燃比補正
値FAFからリーン比例定数RSLを減算し、その減算
結果を新たなリーン比例定数RSLとして設定する。そ
して、その値をRAM54に一旦記憶する。ここで、リ
ーン比例定数RSLは予め固定値として設定されたもの
である。このリーン比例定数RSLは空燃比A/Fがリ
ッチである場合に、その空燃比A/Fがリーンとなるよ
うに補正するための、いわゆる「スキップ量」に相当す
るものであり、図6の時刻t4,t8において、空燃比
補正値FAFの波形に示されている。
0においては、空燃比A/Fの値が前回リッチであった
か否かを判断する。ここで、空燃比A/Fの値が前回リ
ッチでない場合には、空燃比A/Fが今回にリーンから
リッチへ変わったものとして、ステップ221におい
て、リーン比例定数RSLをもって空燃比補正値FAF
に対する比例補正PCを行う。即ち、前回の空燃比補正
値FAFからリーン比例定数RSLを減算し、その減算
結果を新たなリーン比例定数RSLとして設定する。そ
して、その値をRAM54に一旦記憶する。ここで、リ
ーン比例定数RSLは予め固定値として設定されたもの
である。このリーン比例定数RSLは空燃比A/Fがリ
ッチである場合に、その空燃比A/Fがリーンとなるよ
うに補正するための、いわゆる「スキップ量」に相当す
るものであり、図6の時刻t4,t8において、空燃比
補正値FAFの波形に示されている。
【0037】その後、ステップ222において、タイマ
カウンタ56のカウント値CFSを「0」にリセット
し、その後の処理を一旦終了する。一方、ステップ22
0において、空燃比A/Fが前回リッチである場合に
は、空燃比A/Fがリッチの状態を維持しているものと
して、ステップ223において、リーン積分定数KLI
をもって空燃比補正値FAFに対する積分補正ICを行
う。即ち、前回までのカウント値CFSと所定の定数β
との乗算値に「1」を加算し、その加算結果にリーン積
分定数KLIを乗算する。この乗算結果「KLB*(1
+β*CFS)」はリーン積分定数KLIが時間経過に
応じて変化することを示すものであり、リーン積分時定
数に相当する。そして、前回の空燃比補正値FAFの値
から上記の乗算結果「KLB*(1+β*CFS)」を
減算し、その減算結果を新たな空燃比補正値FAFとし
て設定する。又、その値をRAM54に一旦記憶する。
ここで、リーン積分定数KLIは予め固定値として設定
されたものである。このリーン積分定数KLIに基づい
て得られるリーン積分時定数は、空燃比A/Fがリッチ
である場合に、その空燃比A/Fがリーンとなるように
補正するためのものであり、図6の時刻t4〜時刻t
6、時刻t8〜時刻t10の間において空燃比補正値F
AFの波形に示される。即ち、この実施例において、リ
ーン積分時定数は比例補正PCが行われた後の時間経過
に応じて、つまりはカウント値CFSの増大に応じて相
乗的に増大して変化する。詳しくは、リーン積分時定数
は、最初は少なく増大し、ある時間経過すると急激に増
大する特徴を有する。
カウンタ56のカウント値CFSを「0」にリセット
し、その後の処理を一旦終了する。一方、ステップ22
0において、空燃比A/Fが前回リッチである場合に
は、空燃比A/Fがリッチの状態を維持しているものと
して、ステップ223において、リーン積分定数KLI
をもって空燃比補正値FAFに対する積分補正ICを行
う。即ち、前回までのカウント値CFSと所定の定数β
との乗算値に「1」を加算し、その加算結果にリーン積
分定数KLIを乗算する。この乗算結果「KLB*(1
+β*CFS)」はリーン積分定数KLIが時間経過に
応じて変化することを示すものであり、リーン積分時定
数に相当する。そして、前回の空燃比補正値FAFの値
から上記の乗算結果「KLB*(1+β*CFS)」を
減算し、その減算結果を新たな空燃比補正値FAFとし
て設定する。又、その値をRAM54に一旦記憶する。
ここで、リーン積分定数KLIは予め固定値として設定
されたものである。このリーン積分定数KLIに基づい
て得られるリーン積分時定数は、空燃比A/Fがリッチ
である場合に、その空燃比A/Fがリーンとなるように
補正するためのものであり、図6の時刻t4〜時刻t
6、時刻t8〜時刻t10の間において空燃比補正値F
AFの波形に示される。即ち、この実施例において、リ
ーン積分時定数は比例補正PCが行われた後の時間経過
に応じて、つまりはカウント値CFSの増大に応じて相
乗的に増大して変化する。詳しくは、リーン積分時定数
は、最初は少なく増大し、ある時間経過すると急激に増
大する特徴を有する。
【0038】その後、ステップ224において、タイマ
カウンタ56のカウント値CFSを「1」だけインクリ
メントし、その後の処理を一旦終了する。これに対し、
ステップ210から移行してステップ230において
は、空燃比A/Fの値が前回リーンであったか否かを判
断する。ここで、空燃比A/Fの値が前回リーンでない
場合には、空燃比A/Fが今回にリッチからリーンへ変
わったものとして、ステップ231において、リッチ比
例定数RSRをもって空燃比補正値FAFに対する比例
補正PCを行う。即ち、前回の空燃比補正値FAFにリ
ッチ比例定数RSRを加算し、その加算結果を新たなリ
ッチ比例定数RSRとして設定する。そして、その値を
RAM54に一旦記憶する。ここで、リッチ比例定数R
SRは予め固定値として設定されたものである。このリ
ッチ比例定数RSRは空燃比A/Fがリーンである場合
に、その空燃比A/Fがリッチとなるように補正するた
めの、いわゆる「スキップ量」に相当するものであり、
図6の時刻t2,t6,t10において空燃比補正値F
AFの波形に示される。
カウンタ56のカウント値CFSを「1」だけインクリ
メントし、その後の処理を一旦終了する。これに対し、
ステップ210から移行してステップ230において
は、空燃比A/Fの値が前回リーンであったか否かを判
断する。ここで、空燃比A/Fの値が前回リーンでない
場合には、空燃比A/Fが今回にリッチからリーンへ変
わったものとして、ステップ231において、リッチ比
例定数RSRをもって空燃比補正値FAFに対する比例
補正PCを行う。即ち、前回の空燃比補正値FAFにリ
ッチ比例定数RSRを加算し、その加算結果を新たなリ
ッチ比例定数RSRとして設定する。そして、その値を
RAM54に一旦記憶する。ここで、リッチ比例定数R
SRは予め固定値として設定されたものである。このリ
ッチ比例定数RSRは空燃比A/Fがリーンである場合
に、その空燃比A/Fがリッチとなるように補正するた
めの、いわゆる「スキップ量」に相当するものであり、
図6の時刻t2,t6,t10において空燃比補正値F
AFの波形に示される。
【0039】その後、ステップ232において、タイマ
カウンタ56のカウント値CFSを「0」にリセット
し、その後の処理を一旦終了する。一方、ステップ23
0において、空燃比A/Fが前回リーンである場合に
は、空燃比A/Fがリーンの状態を維持しているものと
して、ステップ233において、リッチ積分定数KRI
をもって空燃比補正値FAFに対する積分補正ICを行
う。即ち、前回までのカウント値CFSと定数αとの乗
算値に「1」を加算し、その加算結果にリッチ積分定数
KRIを乗算する。この乗算結果「KRB*(1+α*
CFS)」はリッチ積分定数KRIが時間経過に応じて
変化することを示すものであり、リーン積分時定数に相
当する。そして、前回の空燃比補正値FAFの値に上記
の乗算結果「KRB*(1+α*CFS)」を加算し、
その加算結果を新たな空燃比補正値FAFとして設定す
る。又、その値をRAM54に一旦記憶する。ここで、
リッチ積分定数KRIは予め固定値として設定されたも
のである。このリッチ積分定数KRIに基づいて得られ
るリッチ積分時定数は空燃比A/Fがリーンである場合
に、その空燃比A/Fがリッチとなるように補正するた
めのものであり、図6の時刻t2〜時刻t4、時刻t6
〜時刻t8の間において空燃比補正値FAFの波形に示
される。即ち、この実施例において、リッチ積分時定数
は比例補正PCが行われた後の時間経過に応じて、つま
りはカウント値CFSの増大に応じて、相乗的に増大し
て変化する。リッチ積分時定数もリーン積分時定数と同
様に、最初は少なく増大し、ある時間経過すると急激に
増大するような特徴を有する。
カウンタ56のカウント値CFSを「0」にリセット
し、その後の処理を一旦終了する。一方、ステップ23
0において、空燃比A/Fが前回リーンである場合に
は、空燃比A/Fがリーンの状態を維持しているものと
して、ステップ233において、リッチ積分定数KRI
をもって空燃比補正値FAFに対する積分補正ICを行
う。即ち、前回までのカウント値CFSと定数αとの乗
算値に「1」を加算し、その加算結果にリッチ積分定数
KRIを乗算する。この乗算結果「KRB*(1+α*
CFS)」はリッチ積分定数KRIが時間経過に応じて
変化することを示すものであり、リーン積分時定数に相
当する。そして、前回の空燃比補正値FAFの値に上記
の乗算結果「KRB*(1+α*CFS)」を加算し、
その加算結果を新たな空燃比補正値FAFとして設定す
る。又、その値をRAM54に一旦記憶する。ここで、
リッチ積分定数KRIは予め固定値として設定されたも
のである。このリッチ積分定数KRIに基づいて得られ
るリッチ積分時定数は空燃比A/Fがリーンである場合
に、その空燃比A/Fがリッチとなるように補正するた
めのものであり、図6の時刻t2〜時刻t4、時刻t6
〜時刻t8の間において空燃比補正値FAFの波形に示
される。即ち、この実施例において、リッチ積分時定数
は比例補正PCが行われた後の時間経過に応じて、つま
りはカウント値CFSの増大に応じて、相乗的に増大し
て変化する。リッチ積分時定数もリーン積分時定数と同
様に、最初は少なく増大し、ある時間経過すると急激に
増大するような特徴を有する。
【0040】その後、ステップ234において、タイマ
カウンタ56のカウント値CFSを「1」だけインクリ
メントし、その後の処理を一旦終了する。上記のように
空燃比補正値FAFの算出が行われる。この実施例で
は、上記のように「空燃比補正値算出ルーチン」を実行
するECU51が、本発明における補正値算出手段及び
積分時定数可変手段に相当する。
カウンタ56のカウント値CFSを「1」だけインクリ
メントし、その後の処理を一旦終了する。上記のように
空燃比補正値FAFの算出が行われる。この実施例で
は、上記のように「空燃比補正値算出ルーチン」を実行
するECU51が、本発明における補正値算出手段及び
積分時定数可変手段に相当する。
【0041】ここで、上記の処理ルーチンに係る各種パ
ラメータOx,A/F,FAF,CFSの変化の関係を
図6のタイムチャートに従って説明する。時刻t1にお
いて、酸素濃度Oxの値が目標空燃比の値に相当する基
準値aを上回ると、遅延時間TDLだけ遅れた時刻t2
において、空燃比A/Fの判断がリーンとなる。このと
き、カウント値CFSはリセットされ、そのインクリメ
ントが開始される。又、空燃比補正値FAFはリッチ比
例定数RSRの分だけ比例補正PCされ、その後はリッ
チ積分時定数に基づく積分補正ICが行われる。このリ
ッチ積分時定数はカウント値CFSの増大に応じて相乗
的に増大することから、時刻t2以降では、空燃比補正
値FAFが二次曲線的に増大する。
ラメータOx,A/F,FAF,CFSの変化の関係を
図6のタイムチャートに従って説明する。時刻t1にお
いて、酸素濃度Oxの値が目標空燃比の値に相当する基
準値aを上回ると、遅延時間TDLだけ遅れた時刻t2
において、空燃比A/Fの判断がリーンとなる。このと
き、カウント値CFSはリセットされ、そのインクリメ
ントが開始される。又、空燃比補正値FAFはリッチ比
例定数RSRの分だけ比例補正PCされ、その後はリッ
チ積分時定数に基づく積分補正ICが行われる。このリ
ッチ積分時定数はカウント値CFSの増大に応じて相乗
的に増大することから、時刻t2以降では、空燃比補正
値FAFが二次曲線的に増大する。
【0042】その後、時刻t3において、酸素濃度Ox
の値が基準値aを下回ると、遅延時間TDLだけ遅れた
時刻t4において、空燃比A/Fの判断がリッチとな
る。このとき、カウント値CFSは再びリセットされ、
そのインクリメントが開始される。又、空燃比補正値F
AFはリーン比例定数RSLの分だけ比例補正PCさ
れ、その後はリーン積分時定数に基づく積分補正ICが
行われる。このリーン積分時定数はカウント値CFSの
増大に応じて相乗的に増大することから、時刻t4以降
では、空燃比補正値FAFが二次曲線的に減少する。
の値が基準値aを下回ると、遅延時間TDLだけ遅れた
時刻t4において、空燃比A/Fの判断がリッチとな
る。このとき、カウント値CFSは再びリセットされ、
そのインクリメントが開始される。又、空燃比補正値F
AFはリーン比例定数RSLの分だけ比例補正PCさ
れ、その後はリーン積分時定数に基づく積分補正ICが
行われる。このリーン積分時定数はカウント値CFSの
増大に応じて相乗的に増大することから、時刻t4以降
では、空燃比補正値FAFが二次曲線的に減少する。
【0043】その後は、時刻t6,t8,t10におい
て、酸素濃度Oxの変化に基づき空燃比A/Fの判断が
反転する毎に、リッチ比例定数RSR又はリーン比例定
数RSLをもって比例補正PCが行われると共に、その
後にリッチ積分時定数又はリーン積分時定数をもって積
分補正ICが行われて空燃比補正値FAFが変化する。
て、酸素濃度Oxの変化に基づき空燃比A/Fの判断が
反転する毎に、リッチ比例定数RSR又はリーン比例定
数RSLをもって比例補正PCが行われると共に、その
後にリッチ積分時定数又はリーン積分時定数をもって積
分補正ICが行われて空燃比補正値FAFが変化する。
【0044】以上説明したように、この実施例では、E
CU51により「空燃比補正値算出ルーチン」の処理が
実行されることにより、酸素センサ34による酸素濃度
Oxの検出値に基づき空燃比A/Fがリッチであるかリ
ーンであるか判断される。そして、その判断結果に基づ
きリーン比例定数RSLをもって比例補正PCが行わ
れ、その後にリーン積分定数KLIに係るリーン積分時
定数をもって積分補正ICが行われることにより、空燃
比補正値FAFが算出される。或いは、リッチ比例定数
RSRをもって比例補正PCが行われ、その後にリッチ
積分定数KRIに係るリッチ積分時定数をもって積分補
正ICが行われることにより、空燃比補正値FAFが算
出される。ここでは、比例補正PCが行われた後の時間
経過、即ちカウント値CFSに応じて、リッチ積分時定
数及びリーン積分時定数が最初は小さく、後に急激に大
きくなるように相乗的に増大される。そして、ECU5
1により「燃料噴射量算出ルーチン」の処理が実行され
ることにより、各インジェクタ17によりエンジン1に
供給すべき目標噴射量TAUが、上記のように算出され
た空燃比補正値FAFに応じて補正されて求められる。
CU51により「空燃比補正値算出ルーチン」の処理が
実行されることにより、酸素センサ34による酸素濃度
Oxの検出値に基づき空燃比A/Fがリッチであるかリ
ーンであるか判断される。そして、その判断結果に基づ
きリーン比例定数RSLをもって比例補正PCが行わ
れ、その後にリーン積分定数KLIに係るリーン積分時
定数をもって積分補正ICが行われることにより、空燃
比補正値FAFが算出される。或いは、リッチ比例定数
RSRをもって比例補正PCが行われ、その後にリッチ
積分定数KRIに係るリッチ積分時定数をもって積分補
正ICが行われることにより、空燃比補正値FAFが算
出される。ここでは、比例補正PCが行われた後の時間
経過、即ちカウント値CFSに応じて、リッチ積分時定
数及びリーン積分時定数が最初は小さく、後に急激に大
きくなるように相乗的に増大される。そして、ECU5
1により「燃料噴射量算出ルーチン」の処理が実行され
ることにより、各インジェクタ17によりエンジン1に
供給すべき目標噴射量TAUが、上記のように算出され
た空燃比補正値FAFに応じて補正されて求められる。
【0045】従って、リッチ積分時定数又はリーン積分
時定数は、実際の空燃比A/Fの値と目標空燃比に相当
する基準値aとのズレ量に応じて増大されることにな
る。そして、空燃比A/Fのズレ量が大きい場合には、
空燃比補正値FAFが時間経過に応じて徐々に大きく補
正されて適正値に至る。そのため、実際の空燃比A/F
の値が目標空燃比の値に合致するまでの補正遅れが短く
なる。一方、空燃比A/Fのズレ量が小さい場合には、
空燃比補正値FAFの値が最初は比較的小さく補正され
て適正値に至る。そのため、実際の空燃比A/Fの値が
目標空燃比の値に対して過剰に補正されることがない。
時定数は、実際の空燃比A/Fの値と目標空燃比に相当
する基準値aとのズレ量に応じて増大されることにな
る。そして、空燃比A/Fのズレ量が大きい場合には、
空燃比補正値FAFが時間経過に応じて徐々に大きく補
正されて適正値に至る。そのため、実際の空燃比A/F
の値が目標空燃比の値に合致するまでの補正遅れが短く
なる。一方、空燃比A/Fのズレ量が小さい場合には、
空燃比補正値FAFの値が最初は比較的小さく補正され
て適正値に至る。そのため、実際の空燃比A/Fの値が
目標空燃比の値に対して過剰に補正されることがない。
【0046】その結果、実際の空燃比A/Fの値と目標
空燃比の値とのズレ量に応じて、常に空燃比補正値FA
Fを適正に、且つ大きく遅れることなく求めることがで
きる。又、空燃比補正値FAFが遅れることなく求めら
れることから、エンジン1の運転状態が急激に変化した
ような場合でも、適正な空燃比補正値FAFが速やかに
得られることになり、運転状態の変化に応じた適正な目
標噴射量TAUを速やかに求めることができる。その意
味で、目標噴射量TAUに係る補正遅れに起因してエン
ジン1の排気特性が悪化することを未然に防止すること
ができる。
空燃比の値とのズレ量に応じて、常に空燃比補正値FA
Fを適正に、且つ大きく遅れることなく求めることがで
きる。又、空燃比補正値FAFが遅れることなく求めら
れることから、エンジン1の運転状態が急激に変化した
ような場合でも、適正な空燃比補正値FAFが速やかに
得られることになり、運転状態の変化に応じた適正な目
標噴射量TAUを速やかに求めることができる。その意
味で、目標噴射量TAUに係る補正遅れに起因してエン
ジン1の排気特性が悪化することを未然に防止すること
ができる。
【0047】例えば、エンジン1が定常運転状態から減
速運転へ移行した場合には、実際の空燃比A/Fの値と
目標空燃比の値とのズレ量が一旦大きくなる。しかし、
この実施例では、積分定数の値が一定な従来例と異な
り、リッチ積分時定数又はリーン積分時定数が比例補正
PCの後の時間経過に応じて相乗的に増大し、空燃比A
/Fのズレを解消するのに要する時間が短くなり、空燃
比補正値FAFが短時間で適正化される。そのため、目
標噴射量TAUが必要な期間を超えて過剰に補正される
ことがなく、その意味で、排気ガス中の炭化水素(H
C)の増大を抑えることができる。
速運転へ移行した場合には、実際の空燃比A/Fの値と
目標空燃比の値とのズレ量が一旦大きくなる。しかし、
この実施例では、積分定数の値が一定な従来例と異な
り、リッチ積分時定数又はリーン積分時定数が比例補正
PCの後の時間経過に応じて相乗的に増大し、空燃比A
/Fのズレを解消するのに要する時間が短くなり、空燃
比補正値FAFが短時間で適正化される。そのため、目
標噴射量TAUが必要な期間を超えて過剰に補正される
ことがなく、その意味で、排気ガス中の炭化水素(H
C)の増大を抑えることができる。
【0048】更に、上記のように空燃比補正値FAFの
補正遅れを防止できることから、リッチ積分定数KRI
やリーン積分定数KLIの値を予め大きく設定したり、
リッチ比例定数RSRやリーン比例定数RSLの値を予
め大きく設定したりする必要がない。その意味で、空燃
比A/Fのズレ量が小さい場合に、空燃比補正値FAF
が過剰に補正されることがなく、空燃比補正値FAFが
無用なハンチング等の現象に至ることもない。
補正遅れを防止できることから、リッチ積分定数KRI
やリーン積分定数KLIの値を予め大きく設定したり、
リッチ比例定数RSRやリーン比例定数RSLの値を予
め大きく設定したりする必要がない。その意味で、空燃
比A/Fのズレ量が小さい場合に、空燃比補正値FAF
が過剰に補正されることがなく、空燃比補正値FAFが
無用なハンチング等の現象に至ることもない。
【0049】加えて、この実施例のリッチ積分時定数及
びリーン積分時定数は、比例補正PCの直後には少なく
増大することから、リッチ及びリーンの比例定数RS
R,RSLの値を、ある程度だけ予め大きく設定してお
くことも可能である。その場合、比例定数RSR,RS
Lを大きくした分だけ、比例補正PCの後の積分補正I
Cに要する時間を短くすることが可能となり、全体とし
て空燃比補正値FAFの補正に要する時間を短くするこ
とが可能となる。その意味で、比例定数RSR,RSL
の適合の自由度を増大させることができる。
びリーン積分時定数は、比例補正PCの直後には少なく
増大することから、リッチ及びリーンの比例定数RS
R,RSLの値を、ある程度だけ予め大きく設定してお
くことも可能である。その場合、比例定数RSR,RS
Lを大きくした分だけ、比例補正PCの後の積分補正I
Cに要する時間を短くすることが可能となり、全体とし
て空燃比補正値FAFの補正に要する時間を短くするこ
とが可能となる。その意味で、比例定数RSR,RSL
の適合の自由度を増大させることができる。
【0050】尚、この発明は次のような別の実施例に具
体化することもできる。以下の別の実施例においても、
前記実施例と同等の作用及び効果を得ることができる。 (1)前記実施例では、排気ガス中の特定成分の濃度と
して、酸素濃度Oxを酸素センサ34により検出するよ
うに構成した。これに対し、排気ガス中の特定成分の濃
度として、二酸化炭素の濃度を特殊なセンサにより検出
するように構成してもよい。
体化することもできる。以下の別の実施例においても、
前記実施例と同等の作用及び効果を得ることができる。 (1)前記実施例では、排気ガス中の特定成分の濃度と
して、酸素濃度Oxを酸素センサ34により検出するよ
うに構成した。これに対し、排気ガス中の特定成分の濃
度として、二酸化炭素の濃度を特殊なセンサにより検出
するように構成してもよい。
【0051】(2)前記実施例では、リッチ及びリーン
の積分時定数を比例補正が行われた後の時間経過に応じ
て相乗的に増大させるように構成した。これに対し、リ
ッチ及びリーンの積分時定数を、比例補正が行われた後
の所定時間内は一律に小さい値とし、その後は一律に大
きい値とするように、時間経過に応じて二段階に増大さ
せるように構成してもよい。
の積分時定数を比例補正が行われた後の時間経過に応じ
て相乗的に増大させるように構成した。これに対し、リ
ッチ及びリーンの積分時定数を、比例補正が行われた後
の所定時間内は一律に小さい値とし、その後は一律に大
きい値とするように、時間経過に応じて二段階に増大さ
せるように構成してもよい。
【0052】(3)前記実施例では、本発明の空燃比制
御装置をエアフローメータ32を使用した「エル・ジェ
トロニック」タイプのエンジン1に適用したが、バキュ
ームセンサを使用した「ディ・ジェトロニック」タイプ
のエンジンに適用することもできる。
御装置をエアフローメータ32を使用した「エル・ジェ
トロニック」タイプのエンジン1に適用したが、バキュ
ームセンサを使用した「ディ・ジェトロニック」タイプ
のエンジンに適用することもできる。
【0053】(4)前記実施例では、本発明の空燃比制
御装置を内燃機関としてのガソリンエンジンに具体化し
たが、LPGエンジンやディーゼルエンジンに具体化す
ることもできる。
御装置を内燃機関としてのガソリンエンジンに具体化し
たが、LPGエンジンやディーゼルエンジンに具体化す
ることもできる。
【0054】以上、本発明の各実施例について説明した
が、上記各実施例には、特許請求の範囲に記載した技術
的思想に係る次のような各種の実施態様が含まれること
を、以下にその効果と共に記載する。
が、上記各実施例には、特許請求の範囲に記載した技術
的思想に係る次のような各種の実施態様が含まれること
を、以下にその効果と共に記載する。
【0055】(イ)請求項1に記載の発明において、前
記積分時定数可変手段による積分時定数の変更を、前記
比例補正が行われた後の時間経過に応じて、最初は小さ
く、後に急激に大きくなるように相乗的に増大させるよ
うに設定した内燃機関の空燃比制御装置。
記積分時定数可変手段による積分時定数の変更を、前記
比例補正が行われた後の時間経過に応じて、最初は小さ
く、後に急激に大きくなるように相乗的に増大させるよ
うに設定した内燃機関の空燃比制御装置。
【0056】この構成によれば、積分時定数が最初は少
なく増大することから、比例定数の値を予め大きく設定
することが可能で、その分だけ比例補正後の積分補正に
要する時間を短くして空燃比補正値の補正に要する時間
を短くすることができる。
なく増大することから、比例定数の値を予め大きく設定
することが可能で、その分だけ比例補正後の積分補正に
要する時間を短くして空燃比補正値の補正に要する時間
を短くすることができる。
【0057】尚、この明細書において、発明の構成に係
る手段及び部材等は、以下のように定義されるものとす
る。 (a)前記空燃比とは、空気/燃料の重量比を意味し、
内燃機関に吸入される混合気の空気/燃料の比をいう。
完全燃焼することを仮定して、理論的に必要な最小の空
気量のときの空燃比を理論空燃比という。理論空燃比よ
りも燃料の薄い場合の空燃比を「リーン」といい、濃い
場合の空燃比を「リッチ」という。
る手段及び部材等は、以下のように定義されるものとす
る。 (a)前記空燃比とは、空気/燃料の重量比を意味し、
内燃機関に吸入される混合気の空気/燃料の比をいう。
完全燃焼することを仮定して、理論的に必要な最小の空
気量のときの空燃比を理論空燃比という。理論空燃比よ
りも燃料の薄い場合の空燃比を「リーン」といい、濃い
場合の空燃比を「リッチ」という。
【0058】
【発明の効果】請求項1に記載の発明によれば、内燃機
関に供給すべき燃料量を補正するための空燃比補正値を
算出する際に、排気ガス中の特定成分濃度を示す検出値
に基づき、比例定数をもって比例補正を行うと共にその
後に積分時定数をもって積分補正を行うようにしてい
る。そして、その積分時定数を比例補正が行われた後の
時間経過に応じて増大させるようにしている。
関に供給すべき燃料量を補正するための空燃比補正値を
算出する際に、排気ガス中の特定成分濃度を示す検出値
に基づき、比例定数をもって比例補正を行うと共にその
後に積分時定数をもって積分補正を行うようにしてい
る。そして、その積分時定数を比例補正が行われた後の
時間経過に応じて増大させるようにしている。
【0059】従って、空燃比のズレ量が大きい場合に
は、空燃比補正値が時間経過に応じて徐々に大きく補正
されて適正値に至ることから、実際の空燃比が目標空燃
比に合致するまでの補正遅れが短くなる。一方、空燃比
のズレ量が小さい場合には、空燃比補正値が最初は比較
的小さく補正されて適正値に至ることから、実際の空燃
比が目標空燃比に対して過剰に補正されることがない。
その結果、実際の空燃比と目標空燃比とのズレ量に応じ
て、常に空燃比補正値を適正に且つ遅れなく求めること
ができ、機関の排気特性の悪化を防止することができる
という効果を発揮する。
は、空燃比補正値が時間経過に応じて徐々に大きく補正
されて適正値に至ることから、実際の空燃比が目標空燃
比に合致するまでの補正遅れが短くなる。一方、空燃比
のズレ量が小さい場合には、空燃比補正値が最初は比較
的小さく補正されて適正値に至ることから、実際の空燃
比が目標空燃比に対して過剰に補正されることがない。
その結果、実際の空燃比と目標空燃比とのズレ量に応じ
て、常に空燃比補正値を適正に且つ遅れなく求めること
ができ、機関の排気特性の悪化を防止することができる
という効果を発揮する。
【図1】 この発明の基本的な概念構成を説明する概念
構成図である。
構成図である。
【図2】 この発明を具体化した一実施例において、本
発明に係る内燃機関の空燃比制御装置を含むガソリンエ
ンジンシステムを示す概略構成図である。
発明に係る内燃機関の空燃比制御装置を含むガソリンエ
ンジンシステムを示す概略構成図である。
【図3】 一実施例においてECU等の構成を示すブロ
ック図である。
ック図である。
【図4】 一実施例において、ECUにより実行される
「燃料噴射量算出ルーチン」を示すフローチャートであ
る。
「燃料噴射量算出ルーチン」を示すフローチャートであ
る。
【図5】 一実施例において、ECUにより実行される
「空燃比補正値算出ルーチン」を示すフローチャートで
ある。
「空燃比補正値算出ルーチン」を示すフローチャートで
ある。
【図6】 一実施例において、図5のルーチンに係る各
種パラメータの変化を示すタイムチャートである。
種パラメータの変化を示すタイムチャートである。
【図7】 従来技術において、空燃比補正値とそれに関
連するパラメータの変化を示すタイムチャートである。
連するパラメータの変化を示すタイムチャートである。
【符号の説明】 1…内燃機関としてのエンジン、17…燃料供給手段と
してのインジェクタ、34…濃度検出手段としての酸素
センサ、51…ECU(51は補正値算出手段、燃料量
補正手段及び積分時定数可変手段を構成する)。
してのインジェクタ、34…濃度検出手段としての酸素
センサ、51…ECU(51は補正値算出手段、燃料量
補正手段及び積分時定数可変手段を構成する)。
Claims (1)
- 【請求項1】 内燃機関に供給される空気と燃料の空燃
比をその内燃機関の運転状態に応じた目標空燃比に合致
させるために、燃料供給手段をもって前記内燃機関に供
給すべき燃料量を制御するようにした空燃比制御装置で
あって、 前記内燃機関から排出される排気ガス中の特定成分の濃
度を検出するための濃度検出手段と、 前記濃度検出手段の検出値に基づき、比例定数をもって
比例補正を行うと共にその後に積分定数をもって積分補
正を行うことにより、前記空燃比に係る空燃比補正値を
算出するための補正値算出手段と、 前記補正値算出手段の算出値に応じて前記内燃機関に供
給すべき燃料量を補正するための燃料量補正手段とを備
えた内燃機関の空燃比制御装置において、 前記積分定数を時間経過に応じて変化する積分時定数と
し、その積分時定数を最新の比例補正が行われた後の時
間経過に応じて増大させるための積分時定数可変手段を
設けたことを特徴とする内燃機関の空燃比制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21292994A JP3232902B2 (ja) | 1994-09-06 | 1994-09-06 | 内燃機関の空燃比制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21292994A JP3232902B2 (ja) | 1994-09-06 | 1994-09-06 | 内燃機関の空燃比制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0874624A JPH0874624A (ja) | 1996-03-19 |
| JP3232902B2 true JP3232902B2 (ja) | 2001-11-26 |
Family
ID=16630633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21292994A Expired - Fee Related JP3232902B2 (ja) | 1994-09-06 | 1994-09-06 | 内燃機関の空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3232902B2 (ja) |
-
1994
- 1994-09-06 JP JP21292994A patent/JP3232902B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0874624A (ja) | 1996-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1364216B (zh) | 运行多缸内燃机的方法 | |
| US5927252A (en) | Ignition timing control apparatus for internal combustion engine | |
| WO2000009877A1 (en) | Method of reduction of cold-start emissions from internal combustion engines | |
| US6085729A (en) | Fuel injection control for engines responsive to fuel injection timing | |
| JP2019074070A (ja) | 内燃機関の制御装置 | |
| US7447586B2 (en) | Valve characteristic control apparatus for internal combustion engine | |
| JP2910380B2 (ja) | エンジンの制御装置 | |
| JP3365206B2 (ja) | 内燃機関のスロットル弁制御装置 | |
| US7209825B2 (en) | Control apparatus for internal combustion engine | |
| JP2000110618A (ja) | 内燃機関の燃料噴射量制御装置 | |
| JPH0874624A (ja) | 内燃機関の空燃比制御装置 | |
| JP2001304029A (ja) | エンジンの燃料噴射量制御装置 | |
| JP3846195B2 (ja) | 内燃機関の燃料噴射制御装置 | |
| JP2569999B2 (ja) | 可変バルブタイミング装置のフェイルセーフシステム | |
| JP7493885B2 (ja) | 内燃機関の制御装置 | |
| JPH09126036A (ja) | 内燃機関のスロットル開度学習装置 | |
| JP3161248B2 (ja) | Egr装置付内燃機関の空燃比制御装置 | |
| US20070056537A1 (en) | Control apparatus for internal combustion engine | |
| JP3713775B2 (ja) | 内燃機関のアイドル回転数調整装置 | |
| JPH08284710A (ja) | エンジンの空燃比制御方法 | |
| JP4357388B2 (ja) | 内燃機関の制御方法 | |
| JPH06185350A (ja) | 内燃機関の排気浄化装置における暖機制御方法 | |
| JP2025142884A (ja) | インジェクタの制御装置 | |
| JPS6312861A (ja) | 内燃機関の点火時期制御装置 | |
| JPS62182456A (ja) | 内燃機関の空燃比制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070921 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080921 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080921 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090921 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |