JPH04134159A - 内燃機関の制御装置 - Google Patents
内燃機関の制御装置Info
- Publication number
- JPH04134159A JPH04134159A JP26003290A JP26003290A JPH04134159A JP H04134159 A JPH04134159 A JP H04134159A JP 26003290 A JP26003290 A JP 26003290A JP 26003290 A JP26003290 A JP 26003290A JP H04134159 A JPH04134159 A JP H04134159A
- Authority
- JP
- Japan
- Prior art keywords
- flow rate
- intake flow
- intake
- engine
- theoretical
- 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
【発明の詳細な説明】
[産業上の利用分野]
この発明は内燃機関の制御装置に係り、特にスロットル
開度と機関回転数とに基づいて機関制御量を演算する内
燃機関の制御装置に関するものである。
開度と機関回転数とに基づいて機関制御量を演算する内
燃機関の制御装置に関するものである。
[従来の技術]
従来、この種の装置として、例えば特開昭62−168
949号公報に開示された技術か知られている。
949号公報に開示された技術か知られている。
この公報の技術では、スロットル開度と機関回転数との
関係に基づいて得られる吸気流量データを予め記憶して
いる。そして、スロットル開度センサ及び回転数センサ
により検出されるスロットル開度及び機関回転数の検出
値に基づき、前記吸気流量データから理論的な吸気流量
を検索する。
関係に基づいて得られる吸気流量データを予め記憶して
いる。そして、スロットル開度センサ及び回転数センサ
により検出されるスロットル開度及び機関回転数の検出
値に基づき、前記吸気流量データから理論的な吸気流量
を検索する。
更に、その検索された理論的な吸気流量と、回転数セン
サによる機関回転数の検出値とに基ついて基本噴射量を
演算し、その演算値に従って燃料噴射弁からの噴射制御
を実行している。このようにして、燃料の噴射制御を実
行することにより、特にスロットル開度が変化する運転
過渡時において、基本噴射量を高精度に演算して良好な
空燃比制御を実現し、運転性能の向上を図っていた。
サによる機関回転数の検出値とに基ついて基本噴射量を
演算し、その演算値に従って燃料噴射弁からの噴射制御
を実行している。このようにして、燃料の噴射制御を実
行することにより、特にスロットル開度が変化する運転
過渡時において、基本噴射量を高精度に演算して良好な
空燃比制御を実現し、運転性能の向上を図っていた。
一方、吸気通路の途中に設けられたサージタンクの下流
側にて各気筒毎にスロットルバルブを設けてなる独立ス
ロットル式の内燃機関か一般に知られている。この独立
スロットル式の内燃機関では、各気筒内に吸入される空
気量が各スロットルバルブを通過する吸気流量とほぼ等
しくなる。このため、この種の内燃機関では、サージタ
ンクの上流側にスロットルバルブを設けてなる通常の内
燃機関とは異なり、吸気流量を測定するエアフローメー
タの測定出力に一次遅れか生じることはない。
側にて各気筒毎にスロットルバルブを設けてなる独立ス
ロットル式の内燃機関か一般に知られている。この独立
スロットル式の内燃機関では、各気筒内に吸入される空
気量が各スロットルバルブを通過する吸気流量とほぼ等
しくなる。このため、この種の内燃機関では、サージタ
ンクの上流側にスロットルバルブを設けてなる通常の内
燃機関とは異なり、吸気流量を測定するエアフローメー
タの測定出力に一次遅れか生じることはない。
従って、前記公報の技術を独立スロットル式の内燃機関
に適用した場合には、エアフローメータによる吸気流量
の測定値をそのまま基本噴射量の演算に用いることがで
きる。そして、スロットル開度か変わる運転過渡時のみ
に、スロットル開度と機関回転数とから検索される理論
的な吸気流量を用いて基本噴射量を演算すればよいこと
になる。
に適用した場合には、エアフローメータによる吸気流量
の測定値をそのまま基本噴射量の演算に用いることがで
きる。そして、スロットル開度か変わる運転過渡時のみ
に、スロットル開度と機関回転数とから検索される理論
的な吸気流量を用いて基本噴射量を演算すればよいこと
になる。
[発明か解決しようとする課題]
ところが、前記公報の技術を独立スロットル式の内燃機
関に適用した場合でも、スロットルバルブの製品公差に
よる吸気流洩れ量の違いや、スロットルバルブの経時変
化に伴う汚れや劣化による吸気流洩れ量の違い、或いは
エアクリーナの目詰まり等の影響を受ける虞があった。
関に適用した場合でも、スロットルバルブの製品公差に
よる吸気流洩れ量の違いや、スロットルバルブの経時変
化に伴う汚れや劣化による吸気流洩れ量の違い、或いは
エアクリーナの目詰まり等の影響を受ける虞があった。
この場合には、スロットル開度及び機関回転数によって
求められる理論的な吸気流量と、各気筒内に実際に吸入
される空気量とにズレを生し、燃料噴射量等の機関制御
量にズレを生じてエミッションやドライバビリティの悪
化をもたらす虞があった。
求められる理論的な吸気流量と、各気筒内に実際に吸入
される空気量とにズレを生し、燃料噴射量等の機関制御
量にズレを生じてエミッションやドライバビリティの悪
化をもたらす虞があった。
この発明は前述した事情に鑑みてなされたものであって
、その目的は、スロットルバルブの製品公差やその経時
変化に伴う吸気流量の違いに応じて、内燃機関の運転に
係わる機関制御量を常に適正化することが可能な内燃機
関の制御装置を提供することにある。
、その目的は、スロットルバルブの製品公差やその経時
変化に伴う吸気流量の違いに応じて、内燃機関の運転に
係わる機関制御量を常に適正化することが可能な内燃機
関の制御装置を提供することにある。
[課題を解決するための手段]
上記の目的を達成するために、この発明においては、第
1図に示すように、吸気通路Mlの途中に設けたサージ
タンクM2よりも下流側にて、各気筒毎にスロットルバ
ルブM3を設けてなる独立スロットル式の内燃機関M4
において、スロットルバルブM3の開度を検出するスロ
ットル開度検出手段M5と、内燃機関M4の回転数を検
出する機関回転数検出手段M6と、吸気通路M1を通過
する実際の吸気流量を測定する吸気流量測定手段M7と
、その実際の吸気流量測定値を徐々に変化するようにな
まし処理してなまし測定値を演算するなまし測定値演算
手段M8と、スロットルバルブM3の開度と内燃機関M
4の回転数とをパラメータとして予め定められた関係に
従って理論的な定常吸気流量を演算する定常吸気流量演
算手段M9と、予め定められた関係を設定した際に、な
まし測定値と等しくなるように理論的な定常吸気流量を
徐々に変化するようになまし処理してなまし理論値を演
算するなまし理論値演算手段MIOと、理論的な定常吸
気流量となまし理論値との差をなまし測定値に加算し、
最終的な吸気流量を演算する最終吸気流量演算手段Ml
lと、その算出された最終的な吸気流量に基づいて機関
制御量を演算する機関制御量演算手段M12とを備えて
いる。
1図に示すように、吸気通路Mlの途中に設けたサージ
タンクM2よりも下流側にて、各気筒毎にスロットルバ
ルブM3を設けてなる独立スロットル式の内燃機関M4
において、スロットルバルブM3の開度を検出するスロ
ットル開度検出手段M5と、内燃機関M4の回転数を検
出する機関回転数検出手段M6と、吸気通路M1を通過
する実際の吸気流量を測定する吸気流量測定手段M7と
、その実際の吸気流量測定値を徐々に変化するようにな
まし処理してなまし測定値を演算するなまし測定値演算
手段M8と、スロットルバルブM3の開度と内燃機関M
4の回転数とをパラメータとして予め定められた関係に
従って理論的な定常吸気流量を演算する定常吸気流量演
算手段M9と、予め定められた関係を設定した際に、な
まし測定値と等しくなるように理論的な定常吸気流量を
徐々に変化するようになまし処理してなまし理論値を演
算するなまし理論値演算手段MIOと、理論的な定常吸
気流量となまし理論値との差をなまし測定値に加算し、
最終的な吸気流量を演算する最終吸気流量演算手段Ml
lと、その算出された最終的な吸気流量に基づいて機関
制御量を演算する機関制御量演算手段M12とを備えて
いる。
[作用]
上記の構成によれば、第1図に示すように、サージタン
クM2よりも下流側にて、各気筒毎にスロットルバルブ
M3が設けられている。このため、内燃機関M4の運転
時には、各気筒内に吸入されル空気量か各スロットルバ
ルブM3を通過する吸気流量とほぼ等しくなり、吸気流
量測定手段M7による実際の吸気流量測定値に一次遅れ
が生じることはない。
クM2よりも下流側にて、各気筒毎にスロットルバルブ
M3が設けられている。このため、内燃機関M4の運転
時には、各気筒内に吸入されル空気量か各スロットルバ
ルブM3を通過する吸気流量とほぼ等しくなり、吸気流
量測定手段M7による実際の吸気流量測定値に一次遅れ
が生じることはない。
この状態において、スロットル開度検出手段M5はスロ
ットルバルブM3の開度、即ちスロットル開度を検出す
る。機関回転数検出手段M6は内燃機関M4の回転数、
即ち機関回転数を検出する。
ットルバルブM3の開度、即ちスロットル開度を検出す
る。機関回転数検出手段M6は内燃機関M4の回転数、
即ち機関回転数を検出する。
吸気流量測定手段M7は吸気通路M1を通過する実際の
吸気流量を測定する。
吸気流量を測定する。
そして、上記の検出及び測定の結果を受けて、なまし測
定値演算手段M8は、実際の吸気流量測定値を徐々に変
化するようになまし処理して、なまし測定値を演算する
。又、定常吸気流量演算手段M9は、スロットル開度と
機関回転数とに基づき、それらをパラメータとする予め
定められた関係に従って理論的な定常吸気流量を演算す
る。
定値演算手段M8は、実際の吸気流量測定値を徐々に変
化するようになまし処理して、なまし測定値を演算する
。又、定常吸気流量演算手段M9は、スロットル開度と
機関回転数とに基づき、それらをパラメータとする予め
定められた関係に従って理論的な定常吸気流量を演算す
る。
そして、上記の演算結果を受けて、なまし理論値演算手
段MIOは、予め定められた関係を設定した際に、演算
されたなまし測定値と等しくなるように理論的な定常吸
気流量を徐々に変化するようになまし処理してなまし理
論値を演算する。又、最終吸気流量演算手段Mllは、
理論的な定常吸気流量と、演算されたなまし理論値との
差を、演算されたなまし測定値に加算し、最終的な吸気
流量を演算する。そして、このように得られた、最終的
な吸気流量に基づき、機関制御量演算手段M12は、燃
料噴射量や点火時期等の機関制御量を演算する。
段MIOは、予め定められた関係を設定した際に、演算
されたなまし測定値と等しくなるように理論的な定常吸
気流量を徐々に変化するようになまし処理してなまし理
論値を演算する。又、最終吸気流量演算手段Mllは、
理論的な定常吸気流量と、演算されたなまし理論値との
差を、演算されたなまし測定値に加算し、最終的な吸気
流量を演算する。そして、このように得られた、最終的
な吸気流量に基づき、機関制御量演算手段M12は、燃
料噴射量や点火時期等の機関制御量を演算する。
従って、吸気通路Ml内での吸気脈動等によって吸気流
量測定手段M7による実際の吸気流量測定値にバタツキ
(周期的変動)か生じても、その測定値はなまじ測定値
演算手段M8によってなまし処理される。よって、吸気
脈動等の影響を取り除いた徐々に変化するなまし測定値
か得られる。
量測定手段M7による実際の吸気流量測定値にバタツキ
(周期的変動)か生じても、その測定値はなまじ測定値
演算手段M8によってなまし処理される。よって、吸気
脈動等の影響を取り除いた徐々に変化するなまし測定値
か得られる。
又、スロットルバルブM3の製品公差やその経時変化等
によって吸気流洩れ量等に違いか生した場合には、なま
し測定値演算手段M8.にて演算されるなまし測定値か
、吸気流洩れ量等の違いに応じて変化した値となる。こ
れに対し、定常吸気流量演算手段M9による理論的な定
常吸気流量と、なまし理論値演算手段MIOによるなま
じ理論値との差の値は、吸気流洩れ量等の違いに応じて
変化することはない。このため、最終吸気流量演算手段
Mllの演算による最終的な吸気流量は、常に吸気流洩
れ量等を反映した値となる。その結果、機関制御量演算
手段M12によって演算される燃料噴射量や点火時期等
の機関制御量が、吸気流洩れ量等を考慮した値となる。
によって吸気流洩れ量等に違いか生した場合には、なま
し測定値演算手段M8.にて演算されるなまし測定値か
、吸気流洩れ量等の違いに応じて変化した値となる。こ
れに対し、定常吸気流量演算手段M9による理論的な定
常吸気流量と、なまし理論値演算手段MIOによるなま
じ理論値との差の値は、吸気流洩れ量等の違いに応じて
変化することはない。このため、最終吸気流量演算手段
Mllの演算による最終的な吸気流量は、常に吸気流洩
れ量等を反映した値となる。その結果、機関制御量演算
手段M12によって演算される燃料噴射量や点火時期等
の機関制御量が、吸気流洩れ量等を考慮した値となる。
[第1実施例]
以下、この発明を具体化した第1実施例を第2図〜第6
図に基づいて詳細に説明する。
図に基づいて詳細に説明する。
第2図はこの発明における内燃機関の制御装置を適用し
たガソリンエンジンシステムを示す概略構成図である。
たガソリンエンジンシステムを示す概略構成図である。
車両に搭載された内燃機関としてのエンジン1は吸気通
路2と、排気通路3とを備えている。吸気通路2の入口
にはエアクリーナ4が設けられている。又、吸気通路2
の途中にはサージタンク5か設けられている。このサー
ジタンク5の下流側には、エンジン1の各気筒(この場
合は4気筒)毎にそれぞれ連通ずる吸気マニホル)”2
a、2b、2c、2dが設けられている。更に、各吸気
マニホルl”2a〜2dの近傍には、燃料噴射用のイン
ジェクタ6A、6B、6C,6Dがそれぞれ設けられて
いる。一方、排気通路3の出口側には三元触媒を内蔵し
てなる触媒コンバータ7か設けられている。
路2と、排気通路3とを備えている。吸気通路2の入口
にはエアクリーナ4が設けられている。又、吸気通路2
の途中にはサージタンク5か設けられている。このサー
ジタンク5の下流側には、エンジン1の各気筒(この場
合は4気筒)毎にそれぞれ連通ずる吸気マニホル)”2
a、2b、2c、2dが設けられている。更に、各吸気
マニホルl”2a〜2dの近傍には、燃料噴射用のイン
ジェクタ6A、6B、6C,6Dがそれぞれ設けられて
いる。一方、排気通路3の出口側には三元触媒を内蔵し
てなる触媒コンバータ7か設けられている。
そして、エンジン1は吸気通路2を通じてエアクリーナ
4から外気を取り込む。又、その外気の取り込みと同時
に、エンジン1は各インジェクタ6A〜6Dから噴射さ
れる燃料を取り込む。又、エンジン1はその取り込んだ
燃料と外気との混合気を各燃焼室にて爆発・燃焼させて
駆動力を得た後、その排気ガスを排気通路3から触媒コ
ンバタ7を介して外部へ排出する。
4から外気を取り込む。又、その外気の取り込みと同時
に、エンジン1は各インジェクタ6A〜6Dから噴射さ
れる燃料を取り込む。又、エンジン1はその取り込んだ
燃料と外気との混合気を各燃焼室にて爆発・燃焼させて
駆動力を得た後、その排気ガスを排気通路3から触媒コ
ンバタ7を介して外部へ排出する。
この実施例において、エンジン1は独立スロットル式の
ものであり、サージタンク5の下流側の各吸気マニホル
ド2a〜2dには、スロットルバルブ8A、8B、8C
,8Dがそれぞれ設けられている。各スロットルバルブ
8A〜8Dは、図示しないアクセルペダルの操作に連動
して開閉される。そして、各スロットルバルブ8A〜8
Dが開閉されることにより、各吸気マニホルド2a〜2
dにおける吸気流量か調節される。
ものであり、サージタンク5の下流側の各吸気マニホル
ド2a〜2dには、スロットルバルブ8A、8B、8C
,8Dがそれぞれ設けられている。各スロットルバルブ
8A〜8Dは、図示しないアクセルペダルの操作に連動
して開閉される。そして、各スロットルバルブ8A〜8
Dが開閉されることにより、各吸気マニホルド2a〜2
dにおける吸気流量か調節される。
スロットルバルブ8A〜8Dの近傍には、その開度、即
ちスロットル開度TAを検出するスロットル開度検出手
段としてのスロットル開度センサ21か配設されている
。又、サージタンク5の上流側には、吸気通路2を通過
する実際の吸気流量(1秒間当たりの吸気流量)GAを
測定する吸気流量測定手段とての周知のエアフローメー
タ22か設けられている。この実施例では、可動ベーン
式のニアフローメータ22を使用している。更に、排気
通路3の途中には、排気中の酸素濃度を検出する、即ち
排気通路3における排気空燃比を検出する酸素センサ2
3が設けられている。又、エンジン1には、その冷却水
の温度(冷却水温)を検出する水温センサ24が設けら
れている。
ちスロットル開度TAを検出するスロットル開度検出手
段としてのスロットル開度センサ21か配設されている
。又、サージタンク5の上流側には、吸気通路2を通過
する実際の吸気流量(1秒間当たりの吸気流量)GAを
測定する吸気流量測定手段とての周知のエアフローメー
タ22か設けられている。この実施例では、可動ベーン
式のニアフローメータ22を使用している。更に、排気
通路3の途中には、排気中の酸素濃度を検出する、即ち
排気通路3における排気空燃比を検出する酸素センサ2
3が設けられている。又、エンジン1には、その冷却水
の温度(冷却水温)を検出する水温センサ24が設けら
れている。
エンジンlの各気筒毎に設けられた点火プラク゛9A、
9B、9C,9Dには、ディストリビュータlOにて分
配された点火信号か印加される。ディストリビュータ1
0はイグナイタ11から出力される高電圧をエンジン1
のクランク角に同期して各点火プラク9A〜9Dに分配
するためのものである。そして、各点火プラグ9A〜9
Dの点火タイミンク′は、イグナイタ11からの高電圧
出力タイミングにより決定される。
9B、9C,9Dには、ディストリビュータlOにて分
配された点火信号か印加される。ディストリビュータ1
0はイグナイタ11から出力される高電圧をエンジン1
のクランク角に同期して各点火プラク9A〜9Dに分配
するためのものである。そして、各点火プラグ9A〜9
Dの点火タイミンク′は、イグナイタ11からの高電圧
出力タイミングにより決定される。
ディストリビュータ10には、その図示しないロータの
回転からエンジン1の回転数(エンジン回転数)NEを
検出する機関回転数検出手段としての回転数センサ25
、同じ(ロータの回転に応じてエンジン1のクランク角
の変化を所定の割合で検出する気筒判別センサ26がそ
れぞれ取付けられている。この実施例では、1行程に対
してエンジン1が2回転するものとして、気筒判別セン
サ26は360°CAの割合でクランク角を検出するよ
うになっている。
回転からエンジン1の回転数(エンジン回転数)NEを
検出する機関回転数検出手段としての回転数センサ25
、同じ(ロータの回転に応じてエンジン1のクランク角
の変化を所定の割合で検出する気筒判別センサ26がそ
れぞれ取付けられている。この実施例では、1行程に対
してエンジン1が2回転するものとして、気筒判別セン
サ26は360°CAの割合でクランク角を検出するよ
うになっている。
又、エンジン1に駆動連結された図示しないトランスミ
ッションには、車速を検出するための車速センサ27が
設けられている。
ッションには、車速を検出するための車速センサ27が
設けられている。
そして、各インジェクタ6A〜6D及びイグナイタ11
は電子制御装置(以下単にrEcU」という)30に電
気的に接続され、同ECU30の作動によってそれらの
駆動タイミングが制御される。このECU30はなまじ
測定値演算手段、定常吸気流量演算手段、なまし理論値
演算手段、最終吸気流量演算手段及び機関制御量演算手
段を構成している。又、ECU3Oにはスロ・ソトル開
度センサ21、エアフローメータ22、酸素センサ23
、水温センサ24、回転数センサ25、気筒判別センサ
26及び車速センサ27がそれぞれ接続されている。そ
して、ECU30はこれらエアフローメータ22及び各
センサ21,23〜27からの出力信号に基つき、イン
ジェクタ6A〜6D及びイグナイタ11を好適に制御す
る。
は電子制御装置(以下単にrEcU」という)30に電
気的に接続され、同ECU30の作動によってそれらの
駆動タイミングが制御される。このECU30はなまじ
測定値演算手段、定常吸気流量演算手段、なまし理論値
演算手段、最終吸気流量演算手段及び機関制御量演算手
段を構成している。又、ECU3Oにはスロ・ソトル開
度センサ21、エアフローメータ22、酸素センサ23
、水温センサ24、回転数センサ25、気筒判別センサ
26及び車速センサ27がそれぞれ接続されている。そ
して、ECU30はこれらエアフローメータ22及び各
センサ21,23〜27からの出力信号に基つき、イン
ジェクタ6A〜6D及びイグナイタ11を好適に制御す
る。
次に、ECU30の構成について第3図のブロック図に
従って説明する。ECU30は中央処理装置(CPU)
31、所定の制御プログラム等を予め記憶した読み出し
専用メモリ(ROM)32、CPU31の演算結果等を
一時記憶するランダムアクセスメモリ(RAM)33、
予め記憶されたデータを保存するバックアツプRAM3
4等と、これら各部と外部入力回路35、外部出力回路
36等とをバス37によって接続した論理演算回路とし
て構成されている。
従って説明する。ECU30は中央処理装置(CPU)
31、所定の制御プログラム等を予め記憶した読み出し
専用メモリ(ROM)32、CPU31の演算結果等を
一時記憶するランダムアクセスメモリ(RAM)33、
予め記憶されたデータを保存するバックアツプRAM3
4等と、これら各部と外部入力回路35、外部出力回路
36等とをバス37によって接続した論理演算回路とし
て構成されている。
外部入力回路35には、前述したスロットル開度センサ
21、エアフローメータ22、酸素センサ23、水温セ
ンサ24、回転数センサ25、気筒判別センサ26及び
車速センサ27等がそれぞれ接続されている。そして、
CPU31は外部入力回路35を介してエアフローメー
タ22及び各センサ21,23〜27からの出力信号を
入力値として読み込む。
21、エアフローメータ22、酸素センサ23、水温セ
ンサ24、回転数センサ25、気筒判別センサ26及び
車速センサ27等がそれぞれ接続されている。そして、
CPU31は外部入力回路35を介してエアフローメー
タ22及び各センサ21,23〜27からの出力信号を
入力値として読み込む。
又、CPU31は、これら入力値に基いて、外部出力回
路36に接続されたインジェクタ6A〜6D及びイグナ
イタ11を好適に制御する。
路36に接続されたインジェクタ6A〜6D及びイグナ
イタ11を好適に制御する。
次に、前述したECU30により実行される燃料噴射制
御について第4図のフローチャートに従って説明する。
御について第4図のフローチャートに従って説明する。
尚、このフローチャートのルーチンは所定時間毎の定時
割込みで実行される。
割込みで実行される。
処理がこのルーチンへ移行すると、先ずステップ101
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE、実際の吸気流
量測定値である吸気流量GAをそれぞれ取込む。そして
、ステップ102において、取込まれたエンジン回転数
NE及び吸気流量GAにより、エンジンlの1回転当た
りの単位吸気流量GNを算出する。
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE、実際の吸気流
量測定値である吸気流量GAをそれぞれ取込む。そして
、ステップ102において、取込まれたエンジン回転数
NE及び吸気流量GAにより、エンジンlの1回転当た
りの単位吸気流量GNを算出する。
次に、ステップ103において、以下の式(1)に従っ
て単位吸気流量GNを徐々に変化するようになまし処理
し、その処理結果を今回の処理周期におけるなまし測定
値GNSMIとする。
て単位吸気流量GNを徐々に変化するようになまし処理
し、その処理結果を今回の処理周期におけるなまし測定
値GNSMIとする。
GNSM1←GNSMO+ (GN−GNSMO)*K
G 1 ・・・(1)ここで、G
NSMOは前回の処理周期におけるなまし測定値であり
、KGIは単位吸気流量GNの脈動を抑えるために予め
定められたなまし係数である。
G 1 ・・・(1)ここで、G
NSMOは前回の処理周期におけるなまし測定値であり
、KGIは単位吸気流量GNの脈動を抑えるために予め
定められたなまし係数である。
又、ステップ104において、回転数センサ25及びス
ロットル開度センサ21の検出値に基づき、エンジン回
転数NE及びスロットル開度TAをそれぞれ取込む。そ
して、ステップ105−において、取込まれたエンジン
回転数NE及びスロットル開度TAより、予め定められ
た理論的な定常吸気流量GNTAを算出する。この定常
吸気流量GNTAは、第5図に示すようにエンジン回転
数NE及びスロットル開度TAをパラメータとして予め
定められた3次元マツプに従って求められる。
ロットル開度センサ21の検出値に基づき、エンジン回
転数NE及びスロットル開度TAをそれぞれ取込む。そ
して、ステップ105−において、取込まれたエンジン
回転数NE及びスロットル開度TAより、予め定められ
た理論的な定常吸気流量GNTAを算出する。この定常
吸気流量GNTAは、第5図に示すようにエンジン回転
数NE及びスロットル開度TAをパラメータとして予め
定められた3次元マツプに従って求められる。
次に、ステップ106において、以下の式(2)に従っ
て定常吸気流量GNTAを徐々に変化するようになまし
処理し、その処理結果を今回の処理周期におけるなまし
理論値GNCRT 1とする。
て定常吸気流量GNTAを徐々に変化するようになまし
処理し、その処理結果を今回の処理周期におけるなまし
理論値GNCRT 1とする。
GNCRT 1−GNCRTO+ (GNTGNCRT
O)*KG2 ・・・(2)ここで、GNCRTOは
前回の処理周期におけるなまし理論値であり、KG2は
所定のなまし係数である。又、なまし測定値GNSMI
には単位吸気流量GNにバタッキ(周期的変動)がない
程度のフィルタが必要である。従って、なまし理論値G
NCRT 1のフィルタとしては、なまし測定値GNS
MIとなまし理論値GNCRT lとがほぼ等しくなる
ような、なまし係数KG2が選択されている。
O)*KG2 ・・・(2)ここで、GNCRTOは
前回の処理周期におけるなまし理論値であり、KG2は
所定のなまし係数である。又、なまし測定値GNSMI
には単位吸気流量GNにバタッキ(周期的変動)がない
程度のフィルタが必要である。従って、なまし理論値G
NCRT 1のフィルタとしては、なまし測定値GNS
MIとなまし理論値GNCRT lとがほぼ等しくなる
ような、なまし係数KG2が選択されている。
そして、ステップ107において、以下の式(3)に従
って最終的な吸気流量(最終吸気流量)GNENDを算
出して、その結果を今回の処理周期における最終吸気流
量GNENI)とする。
って最終的な吸気流量(最終吸気流量)GNENDを算
出して、その結果を今回の処理周期における最終吸気流
量GNENI)とする。
GNEND−GNSMI
+(GNTA−GNCRT、1)・・・(3)即ち、定
常吸気流量GNTAとなまし理論値GNCRT1との差
を、なまし測定値GNSMIに加算して最終吸気流量G
NENDを求める。
常吸気流量GNTAとなまし理論値GNCRT1との差
を、なまし測定値GNSMIに加算して最終吸気流量G
NENDを求める。
その後、ステップ108において、最終吸気流量GNE
NDに、予め求められた噴射定数KINJを乗算した値
を基本噴射量TPとして求める。
NDに、予め求められた噴射定数KINJを乗算した値
を基本噴射量TPとして求める。
そして、最後にステップ109において、基本噴射量T
Pに、予め求められた各種補正係数FKを乗算した値を
燃料噴射量TAUとして求め、その後の処理を一旦終了
する。
Pに、予め求められた各種補正係数FKを乗算した値を
燃料噴射量TAUとして求め、その後の処理を一旦終了
する。
ここで、スロットル開度TAが変化するような運転過渡
時における最終吸気流量GNENDの演算について、第
6図のタイムチャートに従って説明する。
時における最終吸気流量GNENDの演算について、第
6図のタイムチャートに従って説明する。
今、第6図(a)に示すように、時間tlにおいてスロ
ットル開度TAが急激に増大して変化すると、それに伴
い各気筒(已実際に吸入される空気量も、同図(b)に
示すように急激に増大して変化する。
ットル開度TAが急激に増大して変化すると、それに伴
い各気筒(已実際に吸入される空気量も、同図(b)に
示すように急激に増大して変化する。
このようにスロットル開度TAが変わるような運転過渡
時において、エアフローメータ22の測定値である吸気
流量GAに基づき求められる単位吸気流量GNは、第6
図(c)に示すように、吸気通路2内での吸気脈動やエ
アフローメータ22の出力変動等によってバタッキ(周
期的変動)を生じることがある。そして、単位吸気流量
GNにバタツキがあっても、第6図(b)、(c)に示
すように、その値のなまし処理によって求められるなま
し測定値GNSMは、各気筒への吸入空気量の変化に少
し遅れて徐々にスムーズに変化する。
時において、エアフローメータ22の測定値である吸気
流量GAに基づき求められる単位吸気流量GNは、第6
図(c)に示すように、吸気通路2内での吸気脈動やエ
アフローメータ22の出力変動等によってバタッキ(周
期的変動)を生じることがある。そして、単位吸気流量
GNにバタツキがあっても、第6図(b)、(c)に示
すように、その値のなまし処理によって求められるなま
し測定値GNSMは、各気筒への吸入空気量の変化に少
し遅れて徐々にスムーズに変化する。
一方、エンジン回転数NEとスロットル開度TAによっ
て求められる定常吸気流量GNTAは、第6図(d)に
示すように、各気筒への吸入空気量の変化に近似するよ
うに急激に増大して変化する。又、その定常吸気流量G
NTAをなまし処理して求められるなまし理論、値GN
CRTは、第6図(b)、(d)に示すように、各気筒
への吸入空気量の立ち上がりに少し遅れて徐々にスムー
ズに変化する。
て求められる定常吸気流量GNTAは、第6図(d)に
示すように、各気筒への吸入空気量の変化に近似するよ
うに急激に増大して変化する。又、その定常吸気流量G
NTAをなまし処理して求められるなまし理論、値GN
CRTは、第6図(b)、(d)に示すように、各気筒
への吸入空気量の立ち上がりに少し遅れて徐々にスムー
ズに変化する。
ここで、前述したように第4図のフローチャートのステ
ップ106では、なまし測定値GNSMがなまし理論値
GNCRTとほぼ等しくなるように、なまし係数KG2
が選択されている。又、第6図(d)に斜線で示す部分
が、定常吸気流量GNTAとなまし理論値GNCRTと
の差となっている。
ップ106では、なまし測定値GNSMがなまし理論値
GNCRTとほぼ等しくなるように、なまし係数KG2
が選択されている。又、第6図(d)に斜線で示す部分
が、定常吸気流量GNTAとなまし理論値GNCRTと
の差となっている。
そして、第6図(e)に示すように、最終吸気流量GN
ENDは定常吸気流量GNTAとなまし理論値GNCR
Tとの差を、なまし測定値GNSMに対して加算した値
として求められる。従って、吸気通路2内での吸気脈動
やエアフローメータ22の出力変動等によって生じるバ
ラツキを排除した最終吸気流量GNENDが得られる。
ENDは定常吸気流量GNTAとなまし理論値GNCR
Tとの差を、なまし測定値GNSMに対して加算した値
として求められる。従って、吸気通路2内での吸気脈動
やエアフローメータ22の出力変動等によって生じるバ
ラツキを排除した最終吸気流量GNENDが得られる。
上記のように、この実施例の制御装置によれば、吸気通
路2内での吸気脈動等によってエアフローメータ22に
よる実際の測定値にバラツキが生じても、その測定値に
基ついた単位吸気流量GNかなまし処理される。よって
、吸気脈動等の影響を取り除いて徐々にスムーズに変化
するなまし測定値GNSMを得ることかできる。
路2内での吸気脈動等によってエアフローメータ22に
よる実際の測定値にバラツキが生じても、その測定値に
基ついた単位吸気流量GNかなまし処理される。よって
、吸気脈動等の影響を取り除いて徐々にスムーズに変化
するなまし測定値GNSMを得ることかできる。
又、各スロットルバルブ8A〜8Dの製品公差やその経
時変化等によって、各気筒への吸入空気量に影響を与え
る吸気流洩れ量等に違いが生じた場合には、なまし測定
値GNSMは吸気流洩れ量等の違いに応じて変化した値
となる。これに対し、スロットル開度TAとエンジン回
転数NEとの関係から求められる理論的な定常吸気流量
GNTAと、そのなまし処理によって得られるなまし理
論値GNCRTとの差の値は、吸気流洩れ量等の違いに
応じて変化することはない。従って、定常吸気流量GN
TAとなまし理論値GNCRTとの差と、なまし測定値
GNSMとの加算によって得られる最終吸気流量GNE
NDは、吸気流洩れ量を反映した値となる。即ち、各ス
ロットルバルブ8A〜8Dの製品公差やその経時変化等
の影響を受けて各気筒に実際に吸入される空気量と、理
論的な定常吸気流量GNTAとが異なるような場合、実
際通り最終吸気流量GNEND、実際の吸気流量GA、
定常吸気流量GNTAかそれぞれ等しくなることはなく
、吸気流洩れ量の違いを反映した最終吸気流量GNEN
Dを得ることができる。
時変化等によって、各気筒への吸入空気量に影響を与え
る吸気流洩れ量等に違いが生じた場合には、なまし測定
値GNSMは吸気流洩れ量等の違いに応じて変化した値
となる。これに対し、スロットル開度TAとエンジン回
転数NEとの関係から求められる理論的な定常吸気流量
GNTAと、そのなまし処理によって得られるなまし理
論値GNCRTとの差の値は、吸気流洩れ量等の違いに
応じて変化することはない。従って、定常吸気流量GN
TAとなまし理論値GNCRTとの差と、なまし測定値
GNSMとの加算によって得られる最終吸気流量GNE
NDは、吸気流洩れ量を反映した値となる。即ち、各ス
ロットルバルブ8A〜8Dの製品公差やその経時変化等
の影響を受けて各気筒に実際に吸入される空気量と、理
論的な定常吸気流量GNTAとが異なるような場合、実
際通り最終吸気流量GNEND、実際の吸気流量GA、
定常吸気流量GNTAかそれぞれ等しくなることはなく
、吸気流洩れ量の違いを反映した最終吸気流量GNEN
Dを得ることができる。
つまり、スロットルバルブ8A〜8Dの製品バラツキや
その経時変化に伴う吸気流量GAの違いに応じて、常に
適正な最終吸気流量GNENDを得ることができる。そ
して、その適正な最終吸気流量GNENDに基づいて、
常に適正な燃料噴射量TAUを得ることができる。
その経時変化に伴う吸気流量GAの違いに応じて、常に
適正な最終吸気流量GNENDを得ることができる。そ
して、その適正な最終吸気流量GNENDに基づいて、
常に適正な燃料噴射量TAUを得ることができる。
又、なまし測定値GNSMに加算されるのは、定常吸気
流量GNTAとそのなまし理論値GNCRTとの差であ
る。このため、万が−誤って別のマツプによって、即ち
間違ったマツチングによって理論的な定常吸気流量GN
TAが求められた場合でも、その誤りを相殺し、充分に
利用可能な最終吸気流量GNENDを求めることかでき
る。
流量GNTAとそのなまし理論値GNCRTとの差であ
る。このため、万が−誤って別のマツプによって、即ち
間違ったマツチングによって理論的な定常吸気流量GN
TAが求められた場合でも、その誤りを相殺し、充分に
利用可能な最終吸気流量GNENDを求めることかでき
る。
加えて、この実施例では、サージタンク5よりも下流側
にて、各気筒毎にスロットルバルブ8A〜8Dを設けて
いる。このため、エンジン1の運転時には、各気筒内に
吸入される空気量が各スロットルバルブ8A〜8Dを通
過する実際の吸気流量とほぼ等しくなり、エアフローメ
ータ22の測定による吸気流量GAに一次遅れが生じる
ことはない。このため、スロットルバルブ8A〜8Dの
開度変化か小さい通常運転時には、エアフローメータ2
2の測定による吸気流量GAを燃料噴射量TAUを求め
るための基本噴射量TPの演算にそのまま使用する゛こ
とができる。
にて、各気筒毎にスロットルバルブ8A〜8Dを設けて
いる。このため、エンジン1の運転時には、各気筒内に
吸入される空気量が各スロットルバルブ8A〜8Dを通
過する実際の吸気流量とほぼ等しくなり、エアフローメ
ータ22の測定による吸気流量GAに一次遅れが生じる
ことはない。このため、スロットルバルブ8A〜8Dの
開度変化か小さい通常運転時には、エアフローメータ2
2の測定による吸気流量GAを燃料噴射量TAUを求め
るための基本噴射量TPの演算にそのまま使用する゛こ
とができる。
[第2実施例コ
次に、この発明を具体化した第2実施例を第7図〜第1
1図に従って説明する。尚、この実施例で適用されるガ
ソリンエンジンシステムの概略構成及びそのECUの構
成については、前記第1実施例のそれとほぼ同じである
として、第2,3図の構成図をそのまま引用して説明す
る。そして、この実施例では、主にECU3Oにより実
行される制御処理についてのみ説明する。構成上ただ一
つ異なる点としては、前記第1実施例のエアフローメー
タ22が可動ベーン式であったのに対し、この実施例で
はエアフローメータ22を熱線式としている。
1図に従って説明する。尚、この実施例で適用されるガ
ソリンエンジンシステムの概略構成及びそのECUの構
成については、前記第1実施例のそれとほぼ同じである
として、第2,3図の構成図をそのまま引用して説明す
る。そして、この実施例では、主にECU3Oにより実
行される制御処理についてのみ説明する。構成上ただ一
つ異なる点としては、前記第1実施例のエアフローメー
タ22が可動ベーン式であったのに対し、この実施例で
はエアフローメータ22を熱線式としている。
熱線式のエアフローメータ22を使用したガソリンエン
ジンシステムの場合、吸気通路2での吸気脈動における
吹き返しく逆流)の際にも吸気があったものとして測定
される。このため、エアフローメータ22の測定値であ
る吸気流量GAは、実際の吸気流量よりも多めの値とな
る。その結果、吸気流量GAに基づいて求められる燃料
噴射量TAUも多めの値となり、空燃比がオーバリッチ
となる。そのため、一般には、エアフローメータ22の
測定値である吸気流量GAや、それを基に演算される基
本噴射量TPに最大ガードを設定してオーバーリッチを
防ぐようにしている。しかし、車両が高地へ移動した場
合には空気密度が低くなるため、吸気流量GAや基本噴
射量TPの最大ガートを低地のままとするとやはりオー
バリッチとなる。
ジンシステムの場合、吸気通路2での吸気脈動における
吹き返しく逆流)の際にも吸気があったものとして測定
される。このため、エアフローメータ22の測定値であ
る吸気流量GAは、実際の吸気流量よりも多めの値とな
る。その結果、吸気流量GAに基づいて求められる燃料
噴射量TAUも多めの値となり、空燃比がオーバリッチ
となる。そのため、一般には、エアフローメータ22の
測定値である吸気流量GAや、それを基に演算される基
本噴射量TPに最大ガードを設定してオーバーリッチを
防ぐようにしている。しかし、車両が高地へ移動した場
合には空気密度が低くなるため、吸気流量GAや基本噴
射量TPの最大ガートを低地のままとするとやはりオー
バリッチとなる。
そこで、この実施例では、高地へ移動した場合に、吸気
流量GAや基本噴射量TPの最大カートを大気圧の変化
に応じて下げることが可能な大気圧補正制御について説
明する。
流量GAや基本噴射量TPの最大カートを大気圧の変化
に応じて下げることが可能な大気圧補正制御について説
明する。
第7図はECU30により実行される大気圧補正制御の
処理を説明するフローチャートである。
処理を説明するフローチャートである。
尚、このフローチャートのルーチンは所定時間毎の定時
割込みで実行される。
割込みで実行される。
処理がこのルーチンへ移行すると、先ずステップ201
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE、実際の吸気流
量測定値である吸気流量GAをそれぞれ取込む。そして
、ステップ202において、取込まれたエンジン回転数
NE及び吸気流量GAにより、エンジン1の1回転当た
りの単位吸気流量GNを算出する。
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE、実際の吸気流
量測定値である吸気流量GAをそれぞれ取込む。そして
、ステップ202において、取込まれたエンジン回転数
NE及び吸気流量GAにより、エンジン1の1回転当た
りの単位吸気流量GNを算出する。
次に、ステップ203において、前記第1実施例と同様
、前回の処理周期におけるなまし測定値GNSMO1な
まし係数KGIを使用して、以下の式(1)に従って単
位吸気流量GNを徐々に変化するようになまし処理し、
その処理結果を今回の処理周期におけるなまし測定値G
NSMIとする。
、前回の処理周期におけるなまし測定値GNSMO1な
まし係数KGIを使用して、以下の式(1)に従って単
位吸気流量GNを徐々に変化するようになまし処理し、
その処理結果を今回の処理周期におけるなまし測定値G
NSMIとする。
GNSMI←GNSMQ+ (GN−GNSMO)*K
Gl ・・・(1)又、ステップ2
04において、回転数センサ25及びスロットル開度セ
ンサ21の検出値に基づき、エンジン回転数NE及びス
ロットル開度TAをそれぞれ取込む。そして、ステップ
205において、取込まれたエンジン回転数NE及びス
ロットル開度TAより、予め定められた理論的な定常吸
気流量GNTAを算出する。この定常吸気流量GNTA
は、前記第1実施例と同様、第5図に示すようにエンジ
ン回転数NE及びスロットル開度TAをパラメータとし
て予め定められた3次元マツプに従って求められる。
Gl ・・・(1)又、ステップ2
04において、回転数センサ25及びスロットル開度セ
ンサ21の検出値に基づき、エンジン回転数NE及びス
ロットル開度TAをそれぞれ取込む。そして、ステップ
205において、取込まれたエンジン回転数NE及びス
ロットル開度TAより、予め定められた理論的な定常吸
気流量GNTAを算出する。この定常吸気流量GNTA
は、前記第1実施例と同様、第5図に示すようにエンジ
ン回転数NE及びスロットル開度TAをパラメータとし
て予め定められた3次元マツプに従って求められる。
次に、ステップ206において、前記第1実施例と同様
、前回の処理周期におけるなまし理論値GNCRTO及
びなまし係数KG2を使用して、以下の式(2)に従っ
て定常吸気流量GNTAを徐々に変化するようになまし
処理して、その結果を今回の処理周期におけるなまし理
論値GNCRT 1とする。
、前回の処理周期におけるなまし理論値GNCRTO及
びなまし係数KG2を使用して、以下の式(2)に従っ
て定常吸気流量GNTAを徐々に変化するようになまし
処理して、その結果を今回の処理周期におけるなまし理
論値GNCRT 1とする。
GNCRT 1←GNCRTO+ (GNTGNCRT
O)*KG2 ・・・(2)続いて、ステップ207
において、以下の式(4)に従って、今回の処理周期に
おけるなまし測定値GNSMIとなまし理論値GNCR
T 1とを比較し、その比と1との差の百分率を求めて
なまし比差率ΔGNPとする。
O)*KG2 ・・・(2)続いて、ステップ207
において、以下の式(4)に従って、今回の処理周期に
おけるなまし測定値GNSMIとなまし理論値GNCR
T 1とを比較し、その比と1との差の百分率を求めて
なまし比差率ΔGNPとする。
ΔGNP←((GNSM1/GNCRT1)−11*1
00 ・・・(4)次に、ステップ208
において、第8図に示すように、なまし比差率ΔGNP
と吸気流量GAとの関係において、現状がA領域である
か否かを判断する。即ち、ステップ204にて取込まれ
たエンジン回転数NE、ステップ205にて求められた
定常吸気流量GNTAに基づき、それらが以下の式(5
)、 (6)を満たす場合にA領域であると判断される
。
00 ・・・(4)次に、ステップ208
において、第8図に示すように、なまし比差率ΔGNP
と吸気流量GAとの関係において、現状がA領域である
か否かを判断する。即ち、ステップ204にて取込まれ
たエンジン回転数NE、ステップ205にて求められた
定常吸気流量GNTAに基づき、それらが以下の式(5
)、 (6)を満たす場合にA領域であると判断される
。
1000<NE<2000(rpm) −(5)0、
2 <GNTA<0.4 (g/ r e v) ・
=(6)そして、エンジン回転数NE及び定常吸気流量
GNTAがA領域である場合には、ステップ209にお
いて、領域フラグFAORBを「0」にリセットしてス
テップ212へ移行する。又、エンジン回転数NE及び
定常吸気流量GNTAがA領域でない場合には、ステッ
プ210へ移行する。
2 <GNTA<0.4 (g/ r e v) ・
=(6)そして、エンジン回転数NE及び定常吸気流量
GNTAがA領域である場合には、ステップ209にお
いて、領域フラグFAORBを「0」にリセットしてス
テップ212へ移行する。又、エンジン回転数NE及び
定常吸気流量GNTAがA領域でない場合には、ステッ
プ210へ移行する。
ステップ210においては、第8図に示すなまし比差率
ΔGNPと吸気流量GAとの関係において、現状がB領
域であるか否かを判断する。即ち、ステップ208と同
様にエンジン回転数NE及び定常吸気流量GNTAに基
づき、それらが以下の式(7)、 (8)を満たす場合
にB領域であると判断される。
ΔGNPと吸気流量GAとの関係において、現状がB領
域であるか否かを判断する。即ち、ステップ208と同
様にエンジン回転数NE及び定常吸気流量GNTAに基
づき、それらが以下の式(7)、 (8)を満たす場合
にB領域であると判断される。
2500<NE<4000(rpm) =−(7)0
.5<GNTA<0.8(g/rev) −(81そ
して、エンジン回転数NE及び定常吸気流量GNTAが
B領域である場合には、ステップ211において、領域
フラグFAORBを「1」にセットしてステップ212
へ移行する。又、エンジン回転数NE及び定常吸気流量
GNTAがB領域でない場合には、その後の処理を一旦
終了する。
.5<GNTA<0.8(g/rev) −(81そ
して、エンジン回転数NE及び定常吸気流量GNTAが
B領域である場合には、ステップ211において、領域
フラグFAORBを「1」にセットしてステップ212
へ移行する。又、エンジン回転数NE及び定常吸気流量
GNTAがB領域でない場合には、その後の処理を一旦
終了する。
ステップ209又はステップ211から移行してステッ
プ212においては、領域フラグFAORBが「1」で
あるか否かを判断する。即ち、現状がB領域であるか否
かを判断する。
プ212においては、領域フラグFAORBが「1」で
あるか否かを判断する。即ち、現状がB領域であるか否
かを判断する。
そして、領域フラグFAORBが「1」、即ち現状がB
領域である場合には、ステップ213において、なまし
比差率ΔGNPが「3%以下」であるか否かを判断する
。
領域である場合には、ステップ213において、なまし
比差率ΔGNPが「3%以下」であるか否かを判断する
。
なまし比差率ΔGNPが「3%以下」でない場合には、
ステップ214において、大気圧補正係数KPAにrO
,01」を加算してその結果を新たな大気圧補正係数K
PAとした後、ステップ217へ移行する。又、なまし
比差率ΔGNPが「3%以下」である場合には、ステッ
プ215において、なまし比差率ΔGNPが、「−3%
以上」であるか否かを判断する。
ステップ214において、大気圧補正係数KPAにrO
,01」を加算してその結果を新たな大気圧補正係数K
PAとした後、ステップ217へ移行する。又、なまし
比差率ΔGNPが「3%以下」である場合には、ステッ
プ215において、なまし比差率ΔGNPが、「−3%
以上」であるか否かを判断する。
なまし比差率ΔGNPが「−3%以上」でない場合には
、ステップ216において、大気圧補正係数KPAから
rO,01Jを減算してその結果を新たな大気圧補正係
数KPAとした後、ステップ217へ移行する。又、な
まし比差率ΔGNPが「−3%以上」である場合には、
そのままステップ217へ移行する。
、ステップ216において、大気圧補正係数KPAから
rO,01Jを減算してその結果を新たな大気圧補正係
数KPAとした後、ステップ217へ移行する。又、な
まし比差率ΔGNPが「−3%以上」である場合には、
そのままステップ217へ移行する。
ステップ214、ステップ215又はステップ216か
ら移行してステップ217においては、新たに求めた大
気圧補正係数KPAが、下限値としての大気圧補正係数
ガードKPAMINよりも小さいか否かを判断する。
ら移行してステップ217においては、新たに求めた大
気圧補正係数KPAが、下限値としての大気圧補正係数
ガードKPAMINよりも小さいか否かを判断する。
そして、大気圧補正係数KPAが大気圧補正係数ガード
KPAMINよりも小さい場合には、ステップ218に
おいて、大気圧補正係数ガードKPAMINを大気圧補
正係数KPAとしてセットし、その後の処理を一旦終了
する。又、大気圧補正係数KPAが大気圧補正係数ガー
ドKPAMINよりも小さくない場合には、そのままそ
の後の処理を一旦終了する。つまり、現状がB領域であ
る場合には、なまし比差率ΔGNPが±3%以内である
か否かを判断し、その結果に応じて大気圧補正係数KP
Aを大気圧補正係数ガードKPAMINまでの間で更新
する。
KPAMINよりも小さい場合には、ステップ218に
おいて、大気圧補正係数ガードKPAMINを大気圧補
正係数KPAとしてセットし、その後の処理を一旦終了
する。又、大気圧補正係数KPAが大気圧補正係数ガー
ドKPAMINよりも小さくない場合には、そのままそ
の後の処理を一旦終了する。つまり、現状がB領域であ
る場合には、なまし比差率ΔGNPが±3%以内である
か否かを判断し、その結果に応じて大気圧補正係数KP
Aを大気圧補正係数ガードKPAMINまでの間で更新
する。
一方、ステップ212において、領域フラグFAORB
が「0」、即ち現状がA領域である場合には、ステップ
219において、なまし比差率ΔGNPが「3%以下」
であるか否かを判断する。
が「0」、即ち現状がA領域である場合には、ステップ
219において、なまし比差率ΔGNPが「3%以下」
であるか否かを判断する。
なまし比差率ΔGNPが「3%以下」でない場合には、
ステップ220において、ガード付大気圧補正係数KP
ALにro、02Jを加算してその結果を新たなガード
付大気圧補正係数KPALとした後、ステップ223へ
移行する。又、なまし比差率ΔGNPが「3%以下」で
ある場合には、ステップ221において、なまし比差率
ΔGNPが「−3%以上」であるか否かを判断する。
ステップ220において、ガード付大気圧補正係数KP
ALにro、02Jを加算してその結果を新たなガード
付大気圧補正係数KPALとした後、ステップ223へ
移行する。又、なまし比差率ΔGNPが「3%以下」で
ある場合には、ステップ221において、なまし比差率
ΔGNPが「−3%以上」であるか否かを判断する。
なまし比差率ΔGNPが「−3%以上」でない場合には
、ステップ222において、ガード付火気圧補正係数K
PALからrO,02」を減算してその結果を新たなガ
ード付大気圧補正係数KPALとした後、ステップ22
3へ移行する。又、なまし比差率ΔGNPが「−3%以
上」である場合には、そのままステップ223へ移行す
る。
、ステップ222において、ガード付火気圧補正係数K
PALからrO,02」を減算してその結果を新たなガ
ード付大気圧補正係数KPALとした後、ステップ22
3へ移行する。又、なまし比差率ΔGNPが「−3%以
上」である場合には、そのままステップ223へ移行す
る。
ステップ220、ステップ221又はステップ222か
ら移行してステップ223においては、ガード付大気圧
補正係数KPALからrO,03」を減算し、その結果
を前記ステップ217で比較するために使用する新たな
大気圧補正係数ガードKPAMINとした後、その後の
処理を一旦終了する。つまり、現状がA領域である場合
には、なまし比差率ΔGNPが±3%以内であるか否か
を判断してその結果に応じて、大気圧補正係数ガードK
PAMINを設定する。
ら移行してステップ223においては、ガード付大気圧
補正係数KPALからrO,03」を減算し、その結果
を前記ステップ217で比較するために使用する新たな
大気圧補正係数ガードKPAMINとした後、その後の
処理を一旦終了する。つまり、現状がA領域である場合
には、なまし比差率ΔGNPが±3%以内であるか否か
を判断してその結果に応じて、大気圧補正係数ガードK
PAMINを設定する。
以上のよ・うに、この実施例の制御装置によれば、現状
が2カ所の領域であるA領域及びB領域のうちの何れか
一方であるか否かを判断して、その領域である場合に、
大気圧補正係数KPAを設定するようにしている。
が2カ所の領域であるA領域及びB領域のうちの何れか
一方であるか否かを判断して、その領域である場合に、
大気圧補正係数KPAを設定するようにしている。
次に、上記のように設定された大気圧補正係数KPAを
使用して実行される燃料噴射制御について第9図のフロ
ーチャートに従って説明する。この実施例の燃料噴射制
御では、吸気脈動を原因とするオーバリッチ化の対策が
図られている。尚、このフローチャートのルーチンはE
CU3O’によって実行され、所定時間毎の定時割込み
で実行される。
使用して実行される燃料噴射制御について第9図のフロ
ーチャートに従って説明する。この実施例の燃料噴射制
御では、吸気脈動を原因とするオーバリッチ化の対策が
図られている。尚、このフローチャートのルーチンはE
CU3O’によって実行され、所定時間毎の定時割込み
で実行される。
処理がこのルーチンへ移行すると、先ずステップ301
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE及び吸気流量G
Aをそれぞれ取込む。そして、ステップ302において
、取込まれたエンジン回転数NE及び吸気流量GAによ
り単位吸気流量GNを算出する。
において、回転数センサ25及びエアフローメータ22
の検出値に基づき、エンジン回転数NE及び吸気流量G
Aをそれぞれ取込む。そして、ステップ302において
、取込まれたエンジン回転数NE及び吸気流量GAによ
り単位吸気流量GNを算出する。
次に、ステップ303において、前記第1実施例と同様
、前回の処理周期におけるなまし測定値GNSMO及び
なまし係数KGIを使用して、以下の式(1)に従って
単位吸気流量GNをなまし処理し、その処理結果を今回
の処理周期におけるなまし測定値G N S M−1と
する。
、前回の処理周期におけるなまし測定値GNSMO及び
なまし係数KGIを使用して、以下の式(1)に従って
単位吸気流量GNをなまし処理し、その処理結果を今回
の処理周期におけるなまし測定値G N S M−1と
する。
GNSMI←GNSMO+ (GN−GNSMO)*K
G 1 ・・・(1)又、ステッ
プ304において、回転数センサ25及びスロットル開
度センサ21の検出値に基づき、エンジン回転数NE及
びスロットル開度TAをそれぞれ取込む。そして、ステ
ップ305において、取込まれたエンジン回転数NE及
びスロットル開度TAより、前記第1実施例と同様、第
5図に示すようにエンジン回転数NE及びスロットル開
度TAをパラメータとして予め定められたマツプに従っ
て定常吸気流量GNTAを求める。
G 1 ・・・(1)又、ステッ
プ304において、回転数センサ25及びスロットル開
度センサ21の検出値に基づき、エンジン回転数NE及
びスロットル開度TAをそれぞれ取込む。そして、ステ
ップ305において、取込まれたエンジン回転数NE及
びスロットル開度TAより、前記第1実施例と同様、第
5図に示すようにエンジン回転数NE及びスロットル開
度TAをパラメータとして予め定められたマツプに従っ
て定常吸気流量GNTAを求める。
次に、ステップ306において、前記第1実施例と同様
、前回の処理周期におけるなまし理論値GNCRTO及
びなまし係数KG2を使用して、以下の式(2)に従っ
て定常吸気流量GNTAをなまし処理して、その処理結
果を今回の処理周期におけるなまし理論値GNCRT1
とする。
、前回の処理周期におけるなまし理論値GNCRTO及
びなまし係数KG2を使用して、以下の式(2)に従っ
て定常吸気流量GNTAをなまし処理して、その処理結
果を今回の処理周期におけるなまし理論値GNCRT1
とする。
GNCRT1←GNCRTO+ (GNT−GNCRT
O)xKG2 ・・・(2)そして、ステップ307
において、前記第1実施例と同様、以下の式(3)に従
って最終吸気流量GNENDを算出してその結果を新た
な最終吸気流量GNENDとする。
O)xKG2 ・・・(2)そして、ステップ307
において、前記第1実施例と同様、以下の式(3)に従
って最終吸気流量GNENDを算出してその結果を新た
な最終吸気流量GNENDとする。
GNEND←GNSMI
+(GNTA−GNCRTl)・・・(3)続いて、ス
テップ308において、エンジン回転数NEより、予め
定められた理論的な定常最終吸気流量GNMAXBを算
出する。この定常最大吸気流量GNMAXBは、第1O
図に示すようなマツプに従って求められる。
テップ308において、エンジン回転数NEより、予め
定められた理論的な定常最終吸気流量GNMAXBを算
出する。この定常最大吸気流量GNMAXBは、第1O
図に示すようなマツプに従って求められる。
次に、ステップ309において、求められた定常最大吸
気流量GNMAXBに、第7図のフローチャートで設定
した大気圧補正係数KPAを乗算してその結果を補正最
大吸気流量GNMAXとする。これによって、補正最大
吸気流量GNMAXは大気圧の大きさに応じた値となる
。つまり、大気圧補正された吸気流量となる。
気流量GNMAXBに、第7図のフローチャートで設定
した大気圧補正係数KPAを乗算してその結果を補正最
大吸気流量GNMAXとする。これによって、補正最大
吸気流量GNMAXは大気圧の大きさに応じた値となる
。つまり、大気圧補正された吸気流量となる。
そして、ステップ310において、先に求めた最終吸気
流量GNENDが補正最大吸気流量GNMAXよりも大
きいか否かを判断する。ここで、最終吸気流量GNEN
Dが補正最大吸気流量GNMAXよりも大きくない場合
には、そのままステップ312へ移行する。又、最終吸
気流量GNENDが補正最大吸気流量GNMAXよりも
大きい場合には、ステップ311において、補正最大吸
気流量GNMAXを最終吸気流量GNENDとした後、
ステップ312へ移行する。
流量GNENDが補正最大吸気流量GNMAXよりも大
きいか否かを判断する。ここで、最終吸気流量GNEN
Dが補正最大吸気流量GNMAXよりも大きくない場合
には、そのままステップ312へ移行する。又、最終吸
気流量GNENDが補正最大吸気流量GNMAXよりも
大きい場合には、ステップ311において、補正最大吸
気流量GNMAXを最終吸気流量GNENDとした後、
ステップ312へ移行する。
ステップ310又はステップ311から移行してステッ
プ312においては、最終吸気流量GNENDに噴射定
数KINJを乗算した値を基本噴射量TPとして求める
。
プ312においては、最終吸気流量GNENDに噴射定
数KINJを乗算した値を基本噴射量TPとして求める
。
そして、最後にステップ313において、基本噴射量T
Pに補正係数FKを乗算した値を燃料噴射量TAUとし
て求め、その後の処理を一旦終了する。
Pに補正係数FKを乗算した値を燃料噴射量TAUとし
て求め、その後の処理を一旦終了する。
上記のように、この実施例の制御装置によれば、吸気通
路2内での吸気脈動等によってエアフローメータ22に
よる実際の測定値にバタツキが生じても、その測定値に
基づいた単位吸気流量GNがなまし処理される。よって
、吸気脈動等の影響を取り除いて徐々にスムーズに変化
するなまし測定値GNSMを得ることができる。
路2内での吸気脈動等によってエアフローメータ22に
よる実際の測定値にバタツキが生じても、その測定値に
基づいた単位吸気流量GNがなまし処理される。よって
、吸気脈動等の影響を取り除いて徐々にスムーズに変化
するなまし測定値GNSMを得ることができる。
又、各スロットルバルブ8A〜8Dの製品公差やその経
時変化等によって、各気筒への吸入空気量に影響を与え
る吸気流洩れ量等に違いが生じた場合には、なまし測定
値GNSMは吸気流洩れ量等の違いに応じて変化した値
となる。これに対し、スロットル開度TAとエンジン回
転数NEとの関係から求められる理論的な定常吸気流量
GNTAと、そのなまし処理によって得られるなまし理
論値GNCRTとの差の値は、吸気流洩れ量等の違いに
応じて変化することはない。従って、定常吸気流量GN
TAとなまし理論値GNCRTとの差と、なまし測定値
GNSMとの加算によって得られる最終吸気流量GNE
NDは、吸気流洩れ量を反映した値となる。つまり、ス
ロットルバルブ8A〜8Dの製品バラツキやその経時変
化に伴う吸気流量GAの違いに応じて、常に適正な最終
吸気流量GNENDを得ることができる。そして、その
適正な最終吸気流量GNENDに基づいて、常に適正な
燃料噴射量TAUを得ることができる。
時変化等によって、各気筒への吸入空気量に影響を与え
る吸気流洩れ量等に違いが生じた場合には、なまし測定
値GNSMは吸気流洩れ量等の違いに応じて変化した値
となる。これに対し、スロットル開度TAとエンジン回
転数NEとの関係から求められる理論的な定常吸気流量
GNTAと、そのなまし処理によって得られるなまし理
論値GNCRTとの差の値は、吸気流洩れ量等の違いに
応じて変化することはない。従って、定常吸気流量GN
TAとなまし理論値GNCRTとの差と、なまし測定値
GNSMとの加算によって得られる最終吸気流量GNE
NDは、吸気流洩れ量を反映した値となる。つまり、ス
ロットルバルブ8A〜8Dの製品バラツキやその経時変
化に伴う吸気流量GAの違いに応じて、常に適正な最終
吸気流量GNENDを得ることができる。そして、その
適正な最終吸気流量GNENDに基づいて、常に適正な
燃料噴射量TAUを得ることができる。
しかも、この実施例の制御装置によれば、特別な大気圧
センサを設けることなく、大気圧補正係数KPAによっ
て大気補正された適正な最終吸気流量GNENDを得る
ことができる。よって、大気圧の変化に応じた適正な燃
料噴射量TAUを得ることができる。
センサを設けることなく、大気圧補正係数KPAによっ
て大気補正された適正な最終吸気流量GNENDを得る
ことができる。よって、大気圧の変化に応じた適正な燃
料噴射量TAUを得ることができる。
つまり、スロットルバルブ8A〜8Dの製品バラツキや
その経時変化に伴う吸気流量GAの違いに応じて、大気
圧補正された適正な最終吸気流量GNENDを得ること
ができる。そして、その適正な最終吸気流量GNEND
に基づいて、常に適正な燃料噴射量TAUを得ることが
できる。
その経時変化に伴う吸気流量GAの違いに応じて、大気
圧補正された適正な最終吸気流量GNENDを得ること
ができる。そして、その適正な最終吸気流量GNEND
に基づいて、常に適正な燃料噴射量TAUを得ることが
できる。
第8図において、直線Llは高地におけるなまし比差率
ΔGNPの変化を示している。高地でのなまし比差率Δ
GNPの変化は、吸気流量GAの大きさにかかわらずほ
ぼ一定となり、A領域、B領域ともほぼ同じ大きさのな
まし比差率ΔGNPとなっている。
ΔGNPの変化を示している。高地でのなまし比差率Δ
GNPの変化は、吸気流量GAの大きさにかかわらずほ
ぼ一定となり、A領域、B領域ともほぼ同じ大きさのな
まし比差率ΔGNPとなっている。
一方、第8図において、曲線L2は積雪地での追従走行
や吹雪走行等によってエアクリーナ4に多量の雪が侵入
してクリーナエレメントが目詰まりを起こした場合のな
まし比差率ΔGNPの変化を示している。目詰まり状態
におけるなまし比差率ΔGNPの変化は、吸気流量GA
が小さい場合に「0」に近(、吸気流量GAが大きくな
るに連れてマイナス側へ徐々に小さくなっていることが
分かる。A領域とB領域とでなまし比差率ΔGNPが異
なるのである。つまり、スロットルバルブ8A〜8Dが
開かれても、エアクリーナ4での雪の目詰まりによって
圧力損失が大きくなり、エンジン1への吸気が行われ難
くなっている。このため、実際の吸気流量GAと、エン
ジン回転数NE及びスロットル開度TAから求められる
理論的な定常吸気流量GNTAとの間に大きな差ができ
るのである。
や吹雪走行等によってエアクリーナ4に多量の雪が侵入
してクリーナエレメントが目詰まりを起こした場合のな
まし比差率ΔGNPの変化を示している。目詰まり状態
におけるなまし比差率ΔGNPの変化は、吸気流量GA
が小さい場合に「0」に近(、吸気流量GAが大きくな
るに連れてマイナス側へ徐々に小さくなっていることが
分かる。A領域とB領域とでなまし比差率ΔGNPが異
なるのである。つまり、スロットルバルブ8A〜8Dが
開かれても、エアクリーナ4での雪の目詰まりによって
圧力損失が大きくなり、エンジン1への吸気が行われ難
くなっている。このため、実際の吸気流量GAと、エン
ジン回転数NE及びスロットル開度TAから求められる
理論的な定常吸気流量GNTAとの間に大きな差ができ
るのである。
従って、この実施例の制御装置によれば、エアクリーナ
4に雪の目詰まりを起こした場合に、平地での走行にも
かかわらず大気圧が低いと判断されて、大気圧補正係数
KPAが更新されることになる。そして、このように大
気圧補正係数KPAが更新された後、エンジンlがデッ
ドソーク又はホットソークの状態になった場合には、エ
アクリーナ4に詰まった雪か溶けて、雪による圧力損失
がなくなる。
4に雪の目詰まりを起こした場合に、平地での走行にも
かかわらず大気圧が低いと判断されて、大気圧補正係数
KPAが更新されることになる。そして、このように大
気圧補正係数KPAが更新された後、エンジンlがデッ
ドソーク又はホットソークの状態になった場合には、エ
アクリーナ4に詰まった雪か溶けて、雪による圧力損失
がなくなる。
ここで、吹き返しの有る吸気脈動を伴ったエンジン回転
数領域で加速等を行った場合、即ちスロットル開度TA
が変わる運転過渡時になった場合には、雪の目詰まりの
際に求めた大気圧補正係数KPAに基づいて補正最大吸
気流量GNMAXが低いレベルにセットされることから
、燃料噴射量TAUが過少になって空燃比がオーバーリ
ーンとなり、失火やドライバビリティ不良等を引き起こ
す虞かある。
数領域で加速等を行った場合、即ちスロットル開度TA
が変わる運転過渡時になった場合には、雪の目詰まりの
際に求めた大気圧補正係数KPAに基づいて補正最大吸
気流量GNMAXが低いレベルにセットされることから
、燃料噴射量TAUが過少になって空燃比がオーバーリ
ーンとなり、失火やドライバビリティ不良等を引き起こ
す虞かある。
そこで、これ防ぐために、この実施例の制御装置ではA
領域にチエツクエリアを設定している。
領域にチエツクエリアを設定している。
つまり、A領域にて大気圧補正係数ガードKP、AMI
Nを設定するようにしている。そして、A領域及びB領
域ともなまし比差率ΔGNPが低い状態になった時のみ
、大気圧が低いと判断するようにしている。そして、B
領域のみなまじ比差率ΔGNPが低い状態の場合には、
大気圧補正係数KPAをA領域の値まで更新することに
より、上記の不具合をなくすようにしている。
Nを設定するようにしている。そして、A領域及びB領
域ともなまし比差率ΔGNPが低い状態になった時のみ
、大気圧が低いと判断するようにしている。そして、B
領域のみなまじ比差率ΔGNPが低い状態の場合には、
大気圧補正係数KPAをA領域の値まで更新することに
より、上記の不具合をなくすようにしている。
即ち、第11図に示すように、A領域で若干精度の落ち
るガード付大気圧補正係数KPALを作り、B領域で大
気圧補正係数KPAを精度良(更新するようにしている
のである。
るガード付大気圧補正係数KPALを作り、B領域で大
気圧補正係数KPAを精度良(更新するようにしている
のである。
尚、この発明は前記各実施例に限定されるものではなく
、発明の趣旨を逸脱しない範囲において構成の一部を適
宜に変更して次のように実施することもできる。
、発明の趣旨を逸脱しない範囲において構成の一部を適
宜に変更して次のように実施することもできる。
(1)前記各実施例では、最終吸気流量GNENDを使
用して求められる機関制御量として燃料噴射量TAUに
具体化したが、最終吸気流量GNENDを使用して求め
られる機関制御量として点火時期に具体化してもよい。
用して求められる機関制御量として燃料噴射量TAUに
具体化したが、最終吸気流量GNENDを使用して求め
られる機関制御量として点火時期に具体化してもよい。
(2)前記各実施例では、吸気流量測定手段として可動
ベーン式又は熱線式のエアフローメータ22を使用した
が、この他にカルマン渦式のエアフローメータを使用し
てもよい。
ベーン式又は熱線式のエアフローメータ22を使用した
が、この他にカルマン渦式のエアフローメータを使用し
てもよい。
(3)前記各実施例では、4気筒のエンジンlに具体化
したが、それ以外の気筒数のエンジンに具体化してもよ
い。
したが、それ以外の気筒数のエンジンに具体化してもよ
い。
[発明の効果]
以上詳述したようにこの発明によれば、吸気流量の実測
値をなまし処理して求められるなまし測定値に対し、ス
ロットル開度及び機関回転数の関係から求められる理論
的な定常吸気流量とその定常吸気流量をなまし処理して
求められるなまし理論値との差を加算して最終的な吸気
流量を求め、その最終的な吸気流量に基づいて機関制御
量を演算しているので、スロットルバルブの製品公差や
その経時変化に伴う吸気流量の違いに応じて常に適正な
吸気流量を得ることができ、その吸気流量に基つき内燃
機関の運転に係わる常に適正な機関制御量を得ることが
できるという優れた効果を発揮する。
値をなまし処理して求められるなまし測定値に対し、ス
ロットル開度及び機関回転数の関係から求められる理論
的な定常吸気流量とその定常吸気流量をなまし処理して
求められるなまし理論値との差を加算して最終的な吸気
流量を求め、その最終的な吸気流量に基づいて機関制御
量を演算しているので、スロットルバルブの製品公差や
その経時変化に伴う吸気流量の違いに応じて常に適正な
吸気流量を得ることができ、その吸気流量に基つき内燃
機関の運転に係わる常に適正な機関制御量を得ることが
できるという優れた効果を発揮する。
第1図はこの発明の基本的構成を示す図、第2図〜第6
図はこの発明を具体化した第1実施例に係る図であって
、第2図は内燃機関の制御装置を適用したガソリンエン
ジンシステムの概略構成図、第3図はその電気的構成を
示すブロック図、第4図はその制御装置により実行され
る燃料噴射量制御の処理を説明するフローチャート、第
5図は定常吸気流量を求めるためのスロットル開度とエ
ンジン回転数をパラメータとする3次元マツプ、第6図
は運転過渡時における最終吸気流量の演算を説明するタ
イムチャートである。第7図〜第11図はこの発明を具
体化した第2実施例に係る図であって、第7図は内燃機
関の制御装置により実行される大気圧補正制御の処理を
説明するフローチャート、第8図は吸気流量となまし比
差率との関係におけるA領域及びB領域を説明する図、
第9図は同じく制御装置により実行される燃料噴射量制
御の処理を説明するフローチャート、第1O図はエンジ
ン回転数に対する定常最大吸気流量の関係を示すマツプ
、第11図は吸気流量に対する大気圧補正係数の関係を
説明する図である。 図中、Mlは吸気通路、M2はサージタンク、M3はス
ロットルバルブ、M4は内燃機関、M5はスロットル開
度検出手段、M6は機関回転数検出手段、Mlは吸気流
量測定手段、M8はなまじ測定値演算手段、M9は定常
吸気流量演算手段、MIOはなまじ理論値演算手段、M
llは最終吸気流量演算手段、Ml2は機関制御量演算
手段、■は内燃機関としてのエンジン、2は吸気通路、
5はサージタンク、8A〜8Dはスロットルバルブ、2
1はスロットル開度検出手段としてのスロットル開度セ
ンサ、22は吸気流量測定手段としてのエアフローメー
タ、25は機関回転数検出手段としての回転数センサ、
30はなまし測定値演算手段、定常吸気流量演算手段、
なまし理論値演算手段、最終吸気流量演算手段及び機関
制御量演算手段を構成するECUである。 特許出願人 トヨタ自動車 株式会社日本電装
株式会社 代理人 弁理士 恩 1)博 宣(ほか1名)GNT
A E 第 図 第 図 NE X 1o’ (rpm)
図はこの発明を具体化した第1実施例に係る図であって
、第2図は内燃機関の制御装置を適用したガソリンエン
ジンシステムの概略構成図、第3図はその電気的構成を
示すブロック図、第4図はその制御装置により実行され
る燃料噴射量制御の処理を説明するフローチャート、第
5図は定常吸気流量を求めるためのスロットル開度とエ
ンジン回転数をパラメータとする3次元マツプ、第6図
は運転過渡時における最終吸気流量の演算を説明するタ
イムチャートである。第7図〜第11図はこの発明を具
体化した第2実施例に係る図であって、第7図は内燃機
関の制御装置により実行される大気圧補正制御の処理を
説明するフローチャート、第8図は吸気流量となまし比
差率との関係におけるA領域及びB領域を説明する図、
第9図は同じく制御装置により実行される燃料噴射量制
御の処理を説明するフローチャート、第1O図はエンジ
ン回転数に対する定常最大吸気流量の関係を示すマツプ
、第11図は吸気流量に対する大気圧補正係数の関係を
説明する図である。 図中、Mlは吸気通路、M2はサージタンク、M3はス
ロットルバルブ、M4は内燃機関、M5はスロットル開
度検出手段、M6は機関回転数検出手段、Mlは吸気流
量測定手段、M8はなまじ測定値演算手段、M9は定常
吸気流量演算手段、MIOはなまじ理論値演算手段、M
llは最終吸気流量演算手段、Ml2は機関制御量演算
手段、■は内燃機関としてのエンジン、2は吸気通路、
5はサージタンク、8A〜8Dはスロットルバルブ、2
1はスロットル開度検出手段としてのスロットル開度セ
ンサ、22は吸気流量測定手段としてのエアフローメー
タ、25は機関回転数検出手段としての回転数センサ、
30はなまし測定値演算手段、定常吸気流量演算手段、
なまし理論値演算手段、最終吸気流量演算手段及び機関
制御量演算手段を構成するECUである。 特許出願人 トヨタ自動車 株式会社日本電装
株式会社 代理人 弁理士 恩 1)博 宣(ほか1名)GNT
A E 第 図 第 図 NE X 1o’ (rpm)
Claims (1)
- 【特許請求の範囲】 1 吸気通路の途中に設けたサージタンクよりも下流側
にて、各気筒毎にスロットルバルブを設けてなる独立ス
ロットル式の内燃機関において、前記スロットルバルブ
の開度を検出するスロットル開度検出手段と、 前記内燃機関の回転数を検出する機関回転数検出手段と
、 前記吸気通路を通過する実際の吸気流量を測定する吸気
流量測定手段と、 前記実際の吸気流量測定値を徐々に変化するようになま
し処理してなまし測定値を演算するなまし測定値演算手
段と、 前記スロットルバルブの開度と前記内燃機関の回転数と
をパラメータとして予め定められた関係に従って理論的
な定常吸気流量を演算する定常吸気流量演算手段と、 予め定められた関係を設定した際に、前記なまし測定値
と等しくなるように前記理論的な定常吸気流量を徐々に
変化するようになまし処理してなまし理論値を演算する
なまし理論値演算手段と、前記理論的な定常吸気流量と
前記なまし理論値との差を前記なまし測定値に加算し、
最終的な吸気流量を演算する最終吸気流量演算手段と、
その算出された最終的な吸気流量に基づいて機関制御量
を演算する機関制御量演算手段と を備えたことを特徴とする内燃機関の制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26003290A JP2789005B2 (ja) | 1990-09-27 | 1990-09-27 | 内燃機関の制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26003290A JP2789005B2 (ja) | 1990-09-27 | 1990-09-27 | 内燃機関の制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04134159A true JPH04134159A (ja) | 1992-05-08 |
| JP2789005B2 JP2789005B2 (ja) | 1998-08-20 |
Family
ID=17342357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26003290A Expired - Lifetime JP2789005B2 (ja) | 1990-09-27 | 1990-09-27 | 内燃機関の制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2789005B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6857415B2 (en) | 2003-05-22 | 2005-02-22 | Denso Corporation | Control system for internal combustion engine |
| JP2014181564A (ja) * | 2013-03-18 | 2014-09-29 | Fuji Heavy Ind Ltd | エアクリーナの雪詰まり検出方法および雪詰まり防止システム |
-
1990
- 1990-09-27 JP JP26003290A patent/JP2789005B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6857415B2 (en) | 2003-05-22 | 2005-02-22 | Denso Corporation | Control system for internal combustion engine |
| JP2014181564A (ja) * | 2013-03-18 | 2014-09-29 | Fuji Heavy Ind Ltd | エアクリーナの雪詰まり検出方法および雪詰まり防止システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2789005B2 (ja) | 1998-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4372472B2 (ja) | 内燃機関 | |
| US7043353B2 (en) | Knock determining apparatus and method for internal combustion engine | |
| US20080004787A1 (en) | Air-fuel ratio controller for internal combustion engine and diagnosis apparatus for intake sensors | |
| JPS6232334B2 (ja) | ||
| US20090125214A1 (en) | Air-fuel ratio control device of internal combustion engine | |
| US4499882A (en) | System for controlling air-fuel ratio in internal combustion engine | |
| US6856888B2 (en) | Vehicular control system | |
| JP2569586B2 (ja) | 内燃機関の電子制御装置 | |
| JP3544197B2 (ja) | 内燃機関の電子制御装置 | |
| JPH0226053B2 (ja) | ||
| WO2003038262A1 (en) | Atmospheric pressure detection device of four-stroke engine and method of detecting atmospheric pressure | |
| JP2914341B2 (ja) | デポジットの検出装置 | |
| JPH04134159A (ja) | 内燃機関の制御装置 | |
| JP3838526B2 (ja) | 内燃機関の燃料噴射制御装置及び燃料噴射制御方法 | |
| JP2827491B2 (ja) | 内燃機関の燃料噴射量制御装置 | |
| JPH0512539B2 (ja) | ||
| JPH05187305A (ja) | 内燃機関の空気量演算装置 | |
| US6901920B2 (en) | Engine control apparatus having cylinder-by-cylinder feedback control | |
| JPS63289237A (ja) | 内燃機関の燃料噴射量制御方法 | |
| EP0429460B1 (en) | A fuel injection system for an internal combustion engine | |
| JPS6161012A (ja) | ヒ−トワイヤセンサの出力制御装置 | |
| US5103788A (en) | Internal combustion engine ignition timing device | |
| US6298839B1 (en) | Air-fuel ratio control apparatus and method for internal combustion engine | |
| JPH0518282A (ja) | 内燃機関の空燃比制御装置 | |
| JP2855391B2 (ja) | 内燃機関の燃料供給制御装置 |