JPH1193745A - リーンバーンエンジンの空燃比制御装置 - Google Patents
リーンバーンエンジンの空燃比制御装置Info
- Publication number
- JPH1193745A JPH1193745A JP26062097A JP26062097A JPH1193745A JP H1193745 A JPH1193745 A JP H1193745A JP 26062097 A JP26062097 A JP 26062097A JP 26062097 A JP26062097 A JP 26062097A JP H1193745 A JPH1193745 A JP H1193745A
- Authority
- JP
- Japan
- Prior art keywords
- fuel ratio
- combustion
- lean
- air
- 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.)
- Pending
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 366
- 238000002485 combustion reaction Methods 0.000 claims abstract description 408
- 238000012937 correction Methods 0.000 claims abstract description 220
- 238000001514 detection method Methods 0.000 claims description 67
- 238000002347 injection Methods 0.000 abstract description 55
- 239000007924 injection Substances 0.000 abstract description 55
- 239000000243 solution Substances 0.000 abstract 1
- 238000000034 method Methods 0.000 description 26
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 239000000498 cooling water Substances 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 239000002828 fuel tank Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000004580 weight loss Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 239000003054 catalyst Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【課題】リーンバーン運転時のリーン限界をサージを発
生させることなく正確に検出する。 【解決手段】空燃比補正値設定手段M2では目標空燃比に
基づいて設定する燃料噴射パルス幅をリッチ補正する空
燃比補正値を2燃焼行程気筒設定し、次いでリーン補正
する前記空燃比補正値を1燃焼行程気筒設定する。その
結果、4気筒エンジンの場合、リーンバーン運転時の空
燃比が目標空燃比に対して燃焼行程気筒順及び同一気筒
においてリッチ→リッチ→リーンとなり、燃焼状態比較
値設定手段M6では、全気筒の最新及び前回のリッチ補正
による燃焼時の燃焼圧力の平均値と全気筒の最新のリー
ン補正による燃焼時の燃焼圧力の平均値との比から燃焼
状態比較値を設定し、リーン限界判定手段M7において燃
焼状態比較値と予め設定した燃焼比較基準値とを比較
し、燃焼状態比較値が燃焼状態比較基準値以下のときは
リーン限界であると判定する。
生させることなく正確に検出する。 【解決手段】空燃比補正値設定手段M2では目標空燃比に
基づいて設定する燃料噴射パルス幅をリッチ補正する空
燃比補正値を2燃焼行程気筒設定し、次いでリーン補正
する前記空燃比補正値を1燃焼行程気筒設定する。その
結果、4気筒エンジンの場合、リーンバーン運転時の空
燃比が目標空燃比に対して燃焼行程気筒順及び同一気筒
においてリッチ→リッチ→リーンとなり、燃焼状態比較
値設定手段M6では、全気筒の最新及び前回のリッチ補正
による燃焼時の燃焼圧力の平均値と全気筒の最新のリー
ン補正による燃焼時の燃焼圧力の平均値との比から燃焼
状態比較値を設定し、リーン限界判定手段M7において燃
焼状態比較値と予め設定した燃焼比較基準値とを比較
し、燃焼状態比較値が燃焼状態比較基準値以下のときは
リーン限界であると判定する。
Description
【0001】
【発明の属する技術分野】本発明は、エンジンの回転変
動を抑制しつつ空燃比をリーン限界付近で制御すること
の可能なリーンバーンエンジンの空燃比制御装置に関す
る。
動を抑制しつつ空燃比をリーン限界付近で制御すること
の可能なリーンバーンエンジンの空燃比制御装置に関す
る。
【0002】
【従来の技術】従来から燃焼を改善することで希薄混合
気による安定燃焼を実現するリーンバーンエンジンが種
々提案されている。
気による安定燃焼を実現するリーンバーンエンジンが種
々提案されている。
【0003】この種のリーンバーエンジンでは、吸入空
気にスワール渦(横渦)、或いはタンブル渦(縦渦)を
生成してシリンダ内のガス流動を強化することで、NO
x排出量で制限される空燃比限界を上げ、NOx排出限
界以上のリーン空燃比域であっても安定燃焼を可能とし
ている。
気にスワール渦(横渦)、或いはタンブル渦(縦渦)を
生成してシリンダ内のガス流動を強化することで、NO
x排出量で制限される空燃比限界を上げ、NOx排出限
界以上のリーン空燃比域であっても安定燃焼を可能とし
ている。
【0004】ところで、リーンバーンエンジンではリー
ン限界(燃焼限界)付近で安定燃焼させるために空燃比
制御も同時に行っている。例えば、特開平5−2312
10号公報には、エンジンの回転変動率と負荷変動率と
を検出し、この両変動率の比と基準値とを比較して燃焼
状態を判定し、燃焼状態が安定しているときは該燃焼状
態が不安定化するまで目標空燃比をリーン側へ徐々に移
行し、燃焼状態が不安定と判定されたときは燃料噴射量
を所定に増量して目標空燃比をリッチ側へ戻す技術が開
示されている。
ン限界(燃焼限界)付近で安定燃焼させるために空燃比
制御も同時に行っている。例えば、特開平5−2312
10号公報には、エンジンの回転変動率と負荷変動率と
を検出し、この両変動率の比と基準値とを比較して燃焼
状態を判定し、燃焼状態が安定しているときは該燃焼状
態が不安定化するまで目標空燃比をリーン側へ徐々に移
行し、燃焼状態が不安定と判定されたときは燃料噴射量
を所定に増量して目標空燃比をリッチ側へ戻す技術が開
示されている。
【0005】又、特開平6−159130号公報には、
エンジンの回転変動からリーン限界である燃焼指標を算
出し、この燃焼指標と予め設定したしきい値とを比較
し、燃焼指標がしきい値を越えたときには目標空燃比を
リッチ側へ戻す技術が開示されている。
エンジンの回転変動からリーン限界である燃焼指標を算
出し、この燃焼指標と予め設定したしきい値とを比較
し、燃焼指標がしきい値を越えたときには目標空燃比を
リッチ側へ戻す技術が開示されている。
【0006】
【発明が解決しようとする課題】ところで、リーンバー
ン運転時にエンジン回転変動が生じると、このエンジン
回転変動に起因して車両に3〜7Hz程度の低周波振動
(サージ)が発生することが知られている。このサージ
は人間が最も敏感に感じる振動周波数帯と重なるため、
僅かな振動でも不快に感じてしまう。
ン運転時にエンジン回転変動が生じると、このエンジン
回転変動に起因して車両に3〜7Hz程度の低周波振動
(サージ)が発生することが知られている。このサージ
は人間が最も敏感に感じる振動周波数帯と重なるため、
僅かな振動でも不快に感じてしまう。
【0007】しかし、上記両先行技術で検出するエンジ
ン回転変動はリーン限界を越えたときに発生するもので
あるため、エンジン回転変動が検出されるときはサージ
が発生していると考えられ、運転者に一瞬不快感を与え
ることになる。更に、目標空燃比に基づく空燃比制御を
全気筒同時に実行すると、例えば目標空燃比がリーン限
界を越えた値に設定されたときは、全気筒の燃焼状態が
一時的に不安定化するため、エンジン回転変動の増加を
招くばかりでなく強いサージが発生することになる。
ン回転変動はリーン限界を越えたときに発生するもので
あるため、エンジン回転変動が検出されるときはサージ
が発生していると考えられ、運転者に一瞬不快感を与え
ることになる。更に、目標空燃比に基づく空燃比制御を
全気筒同時に実行すると、例えば目標空燃比がリーン限
界を越えた値に設定されたときは、全気筒の燃焼状態が
一時的に不安定化するため、エンジン回転変動の増加を
招くばかりでなく強いサージが発生することになる。
【0008】又、上記両先行技術では目標空燃比をエン
ジン回転変動が生じる領域まで徐々にリーン化させるよ
うに制御しているが、図17に示すように、エンジンの
回転変動を検出する空燃比領域と理想的なリーン限界付
近の目標空燃比とは必ずしも一致せず、エンジン回転変
動を検出した時点での燃焼状態は著しく不安定化してい
ると考えられ、上記両先行技術による空燃比制御ではリ
ーンバーンエンジンの特徴である低燃費、低公害を理想
的な形で実現することが困難である。
ジン回転変動が生じる領域まで徐々にリーン化させるよ
うに制御しているが、図17に示すように、エンジンの
回転変動を検出する空燃比領域と理想的なリーン限界付
近の目標空燃比とは必ずしも一致せず、エンジン回転変
動を検出した時点での燃焼状態は著しく不安定化してい
ると考えられ、上記両先行技術による空燃比制御ではリ
ーンバーンエンジンの特徴である低燃費、低公害を理想
的な形で実現することが困難である。
【0009】本発明は、上記事情に鑑み、運転者に不快
感を与えることなくリーン限界を適正に検出し、この検
出結果を空燃比制御に反映させることで燃費向上、及び
排気エミッションの低減を図ることのできるリーンバー
ンエンジンの空燃比制御装置を提供することを目的とす
る。
感を与えることなくリーン限界を適正に検出し、この検
出結果を空燃比制御に反映させることで燃費向上、及び
排気エミッションの低減を図ることのできるリーンバー
ンエンジンの空燃比制御装置を提供することを目的とす
る。
【0010】
【課題を解決するための手段】上記目的を達成するため
本発明による第1のリーンバーンエンジンの空燃比制御
装置は、目標空燃比をリッチ補正する空燃比補正値とリ
ーン補正する空燃比補正値とを燃焼行程気筒順に設定す
る空燃比補正値設定手段と、少なくともエンジン運転状
態及び前記空燃比補正値に基づいてリーンバーン運転時
の目標空燃比を設定する目標空燃比設定手段と、燃焼時
の燃焼状態検出値を気筒毎に検出する燃焼状態検出値設
定手段と、リッチ補正時の前記燃焼状態検出値とリーン
補正時の前記燃焼状態検出値とを比較して燃焼状態比較
値を設定する燃焼状態比較値設定手段と、前記燃焼状態
比較値と設定値とを比較してリーン限界を判定するリー
ン限界判定手段とを備えることを特徴とする。
本発明による第1のリーンバーンエンジンの空燃比制御
装置は、目標空燃比をリッチ補正する空燃比補正値とリ
ーン補正する空燃比補正値とを燃焼行程気筒順に設定す
る空燃比補正値設定手段と、少なくともエンジン運転状
態及び前記空燃比補正値に基づいてリーンバーン運転時
の目標空燃比を設定する目標空燃比設定手段と、燃焼時
の燃焼状態検出値を気筒毎に検出する燃焼状態検出値設
定手段と、リッチ補正時の前記燃焼状態検出値とリーン
補正時の前記燃焼状態検出値とを比較して燃焼状態比較
値を設定する燃焼状態比較値設定手段と、前記燃焼状態
比較値と設定値とを比較してリーン限界を判定するリー
ン限界判定手段とを備えることを特徴とする。
【0011】第2のリーンバーンエンジンの空燃比制御
装置は、第1のリーンバーンエンジンの空燃比制御装置
において、前記目標空燃比設定手段では前記リーン限界
判定手段でリーン限界と判定したときは前記目標空燃比
をリッチ側へ補正し、又リーン限界と判定されなかった
ときは前記目標空燃比をリーン側へ補正することを特徴
とする。
装置は、第1のリーンバーンエンジンの空燃比制御装置
において、前記目標空燃比設定手段では前記リーン限界
判定手段でリーン限界と判定したときは前記目標空燃比
をリッチ側へ補正し、又リーン限界と判定されなかった
ときは前記目標空燃比をリーン側へ補正することを特徴
とする。
【0012】第3のリーンバーンエンジンの空燃比制御
装置は、第1或いは第2のリーンバーンエンジンの空燃
比制御装置において、前記燃焼状態比較値設定手段では
リッチ補正時の前記燃焼状態検出値の設定気筒数の平均
値とリーン補正時の前記燃焼状態検出値の設定気筒数の
平均値とを比較して前記燃焼状態比較値を設定すること
を特徴とする。
装置は、第1或いは第2のリーンバーンエンジンの空燃
比制御装置において、前記燃焼状態比較値設定手段では
リッチ補正時の前記燃焼状態検出値の設定気筒数の平均
値とリーン補正時の前記燃焼状態検出値の設定気筒数の
平均値とを比較して前記燃焼状態比較値を設定すること
を特徴とする。
【0013】第4のリーンバーンエンジンの空燃比制御
装置は、第1〜第3のリーンバーンエンジンの空燃比制
御装置において、エンジンが4気筒であり、前記空燃比
補正値設定手段ではリッチ補正する前記空燃比補正値を
2燃焼行程気筒設定すると共にリーン補正する前記空燃
比補正値を1燃焼行程気筒設定することを特徴とする。
装置は、第1〜第3のリーンバーンエンジンの空燃比制
御装置において、エンジンが4気筒であり、前記空燃比
補正値設定手段ではリッチ補正する前記空燃比補正値を
2燃焼行程気筒設定すると共にリーン補正する前記空燃
比補正値を1燃焼行程気筒設定することを特徴とする。
【0014】第5のリーンバーンエンジンの空燃比制御
装置は、目標空燃比をリッチ補正する空燃比補正値とリ
ーン補正する前記空燃比補正値とを燃焼行程気筒順に設
定する空燃比補正値設定手段と、少なくともエンジン運
転状態及び前記空燃比補正値に基づいてリーンバーン運
転時の目標空燃比を設定する目標空燃比制定手段と、燃
焼時の燃焼状態検出値を気筒毎に検出する燃焼状態検出
値設定手段と、リッチ補正時の前記燃焼状態検出値と前
記目標空燃比に基づく燃焼時の前記燃焼状態検出値とを
比較して燃焼状態第1比較値を設定する燃焼状態第1比
較値設定手段と、前記目標空燃比に基づく燃焼時の前記
燃焼状態検出値とリーン補正時の前記燃焼状態検出値と
を比較して燃焼状態第2比較値を設定する燃焼状態第2
比較値設定手段と、前記燃焼状態第1比較値と前記燃焼
状態第2比較値とを比較して燃焼状態最終比較値を設定
する燃焼状態最終比較値設定手段と、前記燃焼状態最終
比較値と設定値とを比較してリーン限界を判定するリー
ン限界判定手段とを備えることを特徴とする。
装置は、目標空燃比をリッチ補正する空燃比補正値とリ
ーン補正する前記空燃比補正値とを燃焼行程気筒順に設
定する空燃比補正値設定手段と、少なくともエンジン運
転状態及び前記空燃比補正値に基づいてリーンバーン運
転時の目標空燃比を設定する目標空燃比制定手段と、燃
焼時の燃焼状態検出値を気筒毎に検出する燃焼状態検出
値設定手段と、リッチ補正時の前記燃焼状態検出値と前
記目標空燃比に基づく燃焼時の前記燃焼状態検出値とを
比較して燃焼状態第1比較値を設定する燃焼状態第1比
較値設定手段と、前記目標空燃比に基づく燃焼時の前記
燃焼状態検出値とリーン補正時の前記燃焼状態検出値と
を比較して燃焼状態第2比較値を設定する燃焼状態第2
比較値設定手段と、前記燃焼状態第1比較値と前記燃焼
状態第2比較値とを比較して燃焼状態最終比較値を設定
する燃焼状態最終比較値設定手段と、前記燃焼状態最終
比較値と設定値とを比較してリーン限界を判定するリー
ン限界判定手段とを備えることを特徴とする。
【0015】第6のリーンバーンエンジンの空燃比制御
装置は、第5のリーンバーンエンジンの空燃比制御装置
において、前記目標空燃比設定手段では前記リーン限界
判定手段でリーン限界と判定したときは前記目標空燃比
をリッチ側へ補正し、又リーン限界と判定されなかった
ときは前記目標空燃比をリーン側へ補正することを特徴
とする。
装置は、第5のリーンバーンエンジンの空燃比制御装置
において、前記目標空燃比設定手段では前記リーン限界
判定手段でリーン限界と判定したときは前記目標空燃比
をリッチ側へ補正し、又リーン限界と判定されなかった
ときは前記目標空燃比をリーン側へ補正することを特徴
とする。
【0016】第7のリーンバーンエンジンの空燃比制御
装置は、第5、第6のリーンバーンエンジンの空燃比制
御装置において、エンジンが4気筒であり、前記空燃比
補正値設定手段ではリッチ補正する前記空燃比補正値と
前記目標空燃比に対応する前記空燃比補正値とリーン補
正する前記空燃比補正値とを燃焼行程気筒順に設定する
ことを特徴とする。
装置は、第5、第6のリーンバーンエンジンの空燃比制
御装置において、エンジンが4気筒であり、前記空燃比
補正値設定手段ではリッチ補正する前記空燃比補正値と
前記目標空燃比に対応する前記空燃比補正値とリーン補
正する前記空燃比補正値とを燃焼行程気筒順に設定する
ことを特徴とする。
【0017】第8のリーンバーンエンジンの空燃比制御
装置は、第5、第6のリーンバーンエンジンの空燃比制
御装置において、前記燃焼状態第1比較比較手段ではリ
ッチ補正時の燃焼状態検出値の設定気筒数の平均値と前
記目標空燃比に基づく燃焼時の燃焼状態検出値の設定気
筒数の平均値とを比較して燃焼状態第1比較値を設定
し、前記燃焼状態第2比較値設定手段では前記目標空燃
比に基づく燃焼時の燃焼状態検出値の設定気筒数の平均
値と前記リーン補正時の燃焼状態検出値の設定気筒数の
平均値とを比較して燃焼第2比較値を設定することを特
徴とする。
装置は、第5、第6のリーンバーンエンジンの空燃比制
御装置において、前記燃焼状態第1比較比較手段ではリ
ッチ補正時の燃焼状態検出値の設定気筒数の平均値と前
記目標空燃比に基づく燃焼時の燃焼状態検出値の設定気
筒数の平均値とを比較して燃焼状態第1比較値を設定
し、前記燃焼状態第2比較値設定手段では前記目標空燃
比に基づく燃焼時の燃焼状態検出値の設定気筒数の平均
値と前記リーン補正時の燃焼状態検出値の設定気筒数の
平均値とを比較して燃焼第2比較値を設定することを特
徴とする。
【0018】第9のリーンバーンエンジンの空燃比制御
装置は、第1、第2、第5、第6のリーンバーンエンジ
ンの空燃比制御装置において、前記燃焼状態検出値設定
手段ではエンジンの各気筒に設けた燃焼時の燃焼圧力を
検出する圧力センサの出力信号に基づいて燃焼状態検出
値を設定することを特徴とする。
装置は、第1、第2、第5、第6のリーンバーンエンジ
ンの空燃比制御装置において、前記燃焼状態検出値設定
手段ではエンジンの各気筒に設けた燃焼時の燃焼圧力を
検出する圧力センサの出力信号に基づいて燃焼状態検出
値を設定することを特徴とする。
【0019】第10のリーンバーンエンジンの空燃比制
御装置は、第1、第2、第5、第6のリーンバーンエン
ジンの空燃比制御装置において、前記燃焼状態検出値設
定手段では各気筒の燃焼時のクランク角速度の変化量に
基づいて燃焼状態検出値を設定することを特徴とする。
御装置は、第1、第2、第5、第6のリーンバーンエン
ジンの空燃比制御装置において、前記燃焼状態検出値設
定手段では各気筒の燃焼時のクランク角速度の変化量に
基づいて燃焼状態検出値を設定することを特徴とする。
【0020】第11のリーンバーンエンジンの空燃比制
御装置は、第10のリーンバーンエンジンの空燃比制御
装置において、前記クランク角速度の変化量が燃焼後期
のクランク角速度の2乗と燃焼初期のクランク角速度の
2乗との差に基づいて算出されることを特徴とする。
御装置は、第10のリーンバーンエンジンの空燃比制御
装置において、前記クランク角速度の変化量が燃焼後期
のクランク角速度の2乗と燃焼初期のクランク角速度の
2乗との差に基づいて算出されることを特徴とする。
【0021】第1のリーンバーンエンジンの空燃比制御
装置では、目標空燃比をリッチ補正する空燃比補正値と
リーン補正する前記空燃比補正値とを燃焼行程気筒順に
設定し、次いで、少なくともエンジン運転状態及び前記
空燃比補正値に基づいてリーンバーン運転時の目標空燃
比を設定し、又燃焼時の燃焼状態検出値を気筒毎に検出
し、リッチ補正時の前記燃焼状態検出値とリーン補正時
の前記燃焼状態検出値とを比較して燃焼状態比較値を設
定し、この燃焼状態比較値と設定値とを比較してリーン
限界を判定する。
装置では、目標空燃比をリッチ補正する空燃比補正値と
リーン補正する前記空燃比補正値とを燃焼行程気筒順に
設定し、次いで、少なくともエンジン運転状態及び前記
空燃比補正値に基づいてリーンバーン運転時の目標空燃
比を設定し、又燃焼時の燃焼状態検出値を気筒毎に検出
し、リッチ補正時の前記燃焼状態検出値とリーン補正時
の前記燃焼状態検出値とを比較して燃焼状態比較値を設
定し、この燃焼状態比較値と設定値とを比較してリーン
限界を判定する。
【0022】第2のリーンバーンエンジンの空燃比制御
装置では、第1のリーンバーンエンジンの空燃比制御装
置において、前記燃焼状態比較値に基づいてリーン限界
と判定したときは前記目標空燃比をリッチ側へ補正し、
又リーン限界と判定されなかったときは前記目標空燃比
をリーン側へ補正することでリーンバーン運転時の空燃
比をリーン限界付近で制御する。
装置では、第1のリーンバーンエンジンの空燃比制御装
置において、前記燃焼状態比較値に基づいてリーン限界
と判定したときは前記目標空燃比をリッチ側へ補正し、
又リーン限界と判定されなかったときは前記目標空燃比
をリーン側へ補正することでリーンバーン運転時の空燃
比をリーン限界付近で制御する。
【0023】第3のリーンバーンエンジンの空燃比制御
装置では、第1或いは第2のリーンバーンエンジンの空
燃比制御装置において、前記燃焼状態比較値を、リッチ
補正時の燃焼状態検出値の設定気筒数の平均値とリーン
補正時の前記燃焼状態検出値の設定気筒数の平均値とを
比較して設定することで、気筒間の燃焼のばらつきによ
る一時的な燃焼変動の影響を排斥する。
装置では、第1或いは第2のリーンバーンエンジンの空
燃比制御装置において、前記燃焼状態比較値を、リッチ
補正時の燃焼状態検出値の設定気筒数の平均値とリーン
補正時の前記燃焼状態検出値の設定気筒数の平均値とを
比較して設定することで、気筒間の燃焼のばらつきによ
る一時的な燃焼変動の影響を排斥する。
【0024】第4のリーンバーンエンジンの空燃比制御
装置では、第1〜第3のリーンバーンエンジンの空燃比
制御装置において、エンジンが4気筒の場合、前記リッ
チ補正する前記空燃比補正値を2燃焼行程気筒設定し、
リーン補正する前記空燃比補正値を1燃焼行程気筒設定
し、これを燃焼行程気筒順に繰り返し実行することで、
リーン補正による燃焼行程気筒の前後の燃焼行程気筒に
対する燃料噴射量、及び同一気筒の前回と次回の燃焼時
に供給される燃料噴射量は必ずリッチ補正されることに
なり、リーン補正による燃焼がリーン限界を越えた場合
に生じる振動を高い周波数帯とすることができる。
装置では、第1〜第3のリーンバーンエンジンの空燃比
制御装置において、エンジンが4気筒の場合、前記リッ
チ補正する前記空燃比補正値を2燃焼行程気筒設定し、
リーン補正する前記空燃比補正値を1燃焼行程気筒設定
し、これを燃焼行程気筒順に繰り返し実行することで、
リーン補正による燃焼行程気筒の前後の燃焼行程気筒に
対する燃料噴射量、及び同一気筒の前回と次回の燃焼時
に供給される燃料噴射量は必ずリッチ補正されることに
なり、リーン補正による燃焼がリーン限界を越えた場合
に生じる振動を高い周波数帯とすることができる。
【0025】第5のリーンバーンエンジンの空燃比制御
装置では、目標空燃比をリッチ補正する空燃比補正値と
リーン補正する空燃比補正値とを燃焼行程気筒順に設定
し、次いで少なくともエンジン運転状態及び前記空燃比
補正値に基づいてリーンバーン運転時の目標空燃比を設
定し、又燃焼時の燃焼状態検出値を気筒毎に検出し、そ
の後リッチ補正時の前記燃焼状態検出値と前記目標空燃
比に基づく燃焼時の前記燃焼状態検出値とを比較して燃
焼状態第1比較値を設定し、又前記目標空燃比に基づく
燃焼時の前記燃焼状態検出値とリーン補正時の前記燃焼
状態検出値とを比較して燃焼状態第2比較値を設定し、
次いで前記燃焼状態第1比較値と前記燃焼状態第2比較
値とを比較して燃焼状態最終比較値を設定し、該燃焼状
態最終比較値と設定値とを比較してリーン限界を判定す
る。
装置では、目標空燃比をリッチ補正する空燃比補正値と
リーン補正する空燃比補正値とを燃焼行程気筒順に設定
し、次いで少なくともエンジン運転状態及び前記空燃比
補正値に基づいてリーンバーン運転時の目標空燃比を設
定し、又燃焼時の燃焼状態検出値を気筒毎に検出し、そ
の後リッチ補正時の前記燃焼状態検出値と前記目標空燃
比に基づく燃焼時の前記燃焼状態検出値とを比較して燃
焼状態第1比較値を設定し、又前記目標空燃比に基づく
燃焼時の前記燃焼状態検出値とリーン補正時の前記燃焼
状態検出値とを比較して燃焼状態第2比較値を設定し、
次いで前記燃焼状態第1比較値と前記燃焼状態第2比較
値とを比較して燃焼状態最終比較値を設定し、該燃焼状
態最終比較値と設定値とを比較してリーン限界を判定す
る。
【0026】第6のリーンバーンエンジンの空燃比制御
装置では、第5のリーンバーンエンジンの空燃比制御装
置において、リーン限界と判定したときは前記目標空燃
比をリッチ側へ補正し、又リーン限界と判定されなかっ
たときは前記目標空燃比をリーン側へ補正することで、
リーンバーン運転時の空燃比を安定燃焼域で制御する。
装置では、第5のリーンバーンエンジンの空燃比制御装
置において、リーン限界と判定したときは前記目標空燃
比をリッチ側へ補正し、又リーン限界と判定されなかっ
たときは前記目標空燃比をリーン側へ補正することで、
リーンバーン運転時の空燃比を安定燃焼域で制御する。
【0027】第7のリーンバーンエンジンの空燃比制御
装置では、第5、第6のリーンバーンエンジンの空燃比
制御装置において、エンジンが4気筒の場合、前記リッ
チ補正する前記空燃比補正値と前記目標空燃比に対応す
る前記空燃比補正値と前記リーン補正する前記空燃比補
正値とを燃焼行程気筒順に繰り返し設定することで、リ
ーン補正による燃焼行程気筒の次の燃焼行程気筒に対す
る燃料噴射量、及び同一気筒の次回の燃焼時に供給され
る燃料噴射量は必ずリッチ補正されるため、リーン補正
による燃焼がリーン限界を越えた場合に生じる振動を高
い周波数帯とすることができる。
装置では、第5、第6のリーンバーンエンジンの空燃比
制御装置において、エンジンが4気筒の場合、前記リッ
チ補正する前記空燃比補正値と前記目標空燃比に対応す
る前記空燃比補正値と前記リーン補正する前記空燃比補
正値とを燃焼行程気筒順に繰り返し設定することで、リ
ーン補正による燃焼行程気筒の次の燃焼行程気筒に対す
る燃料噴射量、及び同一気筒の次回の燃焼時に供給され
る燃料噴射量は必ずリッチ補正されるため、リーン補正
による燃焼がリーン限界を越えた場合に生じる振動を高
い周波数帯とすることができる。
【0028】第8のリーンバーンエンジンの空燃比制御
装置では、第5、第6のリーンバーンエンジンの空燃比
制御装置において、リッチ補正時の燃焼状態検出値の設
定気筒数の平均値と前記目標空燃比に基づく燃焼時の燃
焼状態検出値の設定気筒数の平均値とを比較して燃焼状
態第1比較値を設定し、又前記目標空燃比に基づく燃焼
時の燃焼状態検出値の設定気筒数の平均値と前記リーン
補正時の燃焼状態検出値の設定気筒数の平均値とを比較
して燃焼第2比較値を設定することで、気筒間の燃焼の
ばらつきによる一時的な燃焼変動を除去する。
装置では、第5、第6のリーンバーンエンジンの空燃比
制御装置において、リッチ補正時の燃焼状態検出値の設
定気筒数の平均値と前記目標空燃比に基づく燃焼時の燃
焼状態検出値の設定気筒数の平均値とを比較して燃焼状
態第1比較値を設定し、又前記目標空燃比に基づく燃焼
時の燃焼状態検出値の設定気筒数の平均値と前記リーン
補正時の燃焼状態検出値の設定気筒数の平均値とを比較
して燃焼第2比較値を設定することで、気筒間の燃焼の
ばらつきによる一時的な燃焼変動を除去する。
【0029】第9のリーンバーンエンジンの空燃比制御
装置では、第1、第2、第5、第6のリーンバーンエン
ジンの空燃比制御装置において、好ましくは前記燃焼状
態検出値をエンジンの各気筒に設けた燃焼時の燃焼圧力
を検出する圧力センサの出力信号に基づいて設定する。
装置では、第1、第2、第5、第6のリーンバーンエン
ジンの空燃比制御装置において、好ましくは前記燃焼状
態検出値をエンジンの各気筒に設けた燃焼時の燃焼圧力
を検出する圧力センサの出力信号に基づいて設定する。
【0030】第10のリーンバーンエンジンの空燃比制
御装置では、第1、第2、第5、第6のリーンバーンエ
ンジンの空燃比制御装置において、好ましくは前記燃焼
状態検出値を各気筒の燃焼時のクランク角速度の変化量
に基づいて設定する。
御装置では、第1、第2、第5、第6のリーンバーンエ
ンジンの空燃比制御装置において、好ましくは前記燃焼
状態検出値を各気筒の燃焼時のクランク角速度の変化量
に基づいて設定する。
【0031】第11のリーンバーンエンジンの空燃比制
御装置では、第10のリーンバーンエンジンの空燃比制
御装置において、前記クランク角速度の変化量を燃焼後
期のクランク角速度の2乗と燃焼初期のクランク角速度
の2乗との差に基づいて算出することで、前記変化量か
らトルク指標値を導き出すことができる。
御装置では、第10のリーンバーンエンジンの空燃比制
御装置において、前記クランク角速度の変化量を燃焼後
期のクランク角速度の2乗と燃焼初期のクランク角速度
の2乗との差に基づいて算出することで、前記変化量か
らトルク指標値を導き出すことができる。
【0032】
【発明の実施の形態】以下、図1〜図16の図面に基づ
いて本発明の一実施の形態を説明する。図1〜図11に
本発明の第1実施の形態を示す。
いて本発明の一実施の形態を説明する。図1〜図11に
本発明の第1実施の形態を示す。
【0033】図10の符号1はエンジンで、図において
は水平対向型4気筒エンジンを示す。このエンジン1は
運転状態に応じて通常の理論空燃比による燃焼とリーン
バーン(希薄燃焼)との双方が選択可能であり、希薄燃
焼を選択したときは、例えば吸気ポートに介装した吸気
制御弁(図示せず)によりスワール流、タンブル流など
の渦流を生成して筒内のガス流動を強化することで希薄
混合気での安定燃焼を可能としている。尚、上記吸気制
御弁については本出願人が特開平7−119472号公
報で詳述しているため説明を省略する。
は水平対向型4気筒エンジンを示す。このエンジン1は
運転状態に応じて通常の理論空燃比による燃焼とリーン
バーン(希薄燃焼)との双方が選択可能であり、希薄燃
焼を選択したときは、例えば吸気ポートに介装した吸気
制御弁(図示せず)によりスワール流、タンブル流など
の渦流を生成して筒内のガス流動を強化することで希薄
混合気での安定燃焼を可能としている。尚、上記吸気制
御弁については本出願人が特開平7−119472号公
報で詳述しているため説明を省略する。
【0034】上記エンジン1のシリンダヘッド2には各
気筒に連通する吸気ポート2aと排気ポート2bとが形
成されており、この各吸気ポート2に吸気マニホルド3
が連通され、この吸気マニホールド3に各気筒の吸気通
路が集合するエアチャンバ4が設けられ、該エアチャン
バ4を介してスロットルチャンバ5、吸気管6が連通さ
れ、この吸気管6の吸入空気取り入れ口側にエアクリー
ナ7が取り付けられている。
気筒に連通する吸気ポート2aと排気ポート2bとが形
成されており、この各吸気ポート2に吸気マニホルド3
が連通され、この吸気マニホールド3に各気筒の吸気通
路が集合するエアチャンバ4が設けられ、該エアチャン
バ4を介してスロットルチャンバ5、吸気管6が連通さ
れ、この吸気管6の吸入空気取り入れ口側にエアクリー
ナ7が取り付けられている。
【0035】又、上記排気ポート2bに排気マニホルド
25を介して排気管26が連通され、この排気管にマフ
ラ27が連通されている。
25を介して排気管26が連通され、この排気管にマフ
ラ27が連通されている。
【0036】又、上記吸気管6のエアクリーナ7の直下
流に、ホットワイヤ式等の吸入空気量センサ8が介装さ
れ、更に、上記スロットルチャンバ5に設けられたスロ
ットル弁5aに、スロットル開度に応じた電圧を出力す
るスロットル開度センサ9aとスロットル弁全閉でON
するアイドル接点を有するアイドルスイッチ9bとから
成るスロットルセンサ9が連設されている。
流に、ホットワイヤ式等の吸入空気量センサ8が介装さ
れ、更に、上記スロットルチャンバ5に設けられたスロ
ットル弁5aに、スロットル開度に応じた電圧を出力す
るスロットル開度センサ9aとスロットル弁全閉でON
するアイドル接点を有するアイドルスイッチ9bとから
成るスロットルセンサ9が連設されている。
【0037】又、上記スロットル弁5aをバイパスし
て、その上流側と下流側とを連通するバイパス通路10
にISC(アイドル回転数制御)弁11が介装されてい
る。更に、上記吸気マニホールド3の各気筒の各吸気ポ
ート2a直上流側にインジェクタ14が臨まされ、又、
先端を燃焼室に露呈する点火プラグ15aが各気筒毎に
取り付けられている。この各点火プラグ15aには点火
コイル15bがそれぞれ連設され、この各点火コイル1
5bにイグナイタ16が接続されている。
て、その上流側と下流側とを連通するバイパス通路10
にISC(アイドル回転数制御)弁11が介装されてい
る。更に、上記吸気マニホールド3の各気筒の各吸気ポ
ート2a直上流側にインジェクタ14が臨まされ、又、
先端を燃焼室に露呈する点火プラグ15aが各気筒毎に
取り付けられている。この各点火プラグ15aには点火
コイル15bがそれぞれ連設され、この各点火コイル1
5bにイグナイタ16が接続されている。
【0038】上記インジェクタ14は、燃料供給路17
を介して燃料タンク18に連通されており、この燃料タ
ンク18内にはインタンク式の燃料ホンプ19が設けら
れている。この燃料ポンプ19からの燃料は、上記燃料
供給路17に介装された燃料フィルタ20を経て上記イ
ンジェクタ14及びプレッシャレギュレータ21に圧送
され、このプレッシャレギュレータ21から上記燃料タ
ンク18にリターンされて上記インジェクタ14への燃
料圧力が所定の圧力に調圧される。
を介して燃料タンク18に連通されており、この燃料タ
ンク18内にはインタンク式の燃料ホンプ19が設けら
れている。この燃料ポンプ19からの燃料は、上記燃料
供給路17に介装された燃料フィルタ20を経て上記イ
ンジェクタ14及びプレッシャレギュレータ21に圧送
され、このプレッシャレギュレータ21から上記燃料タ
ンク18にリターンされて上記インジェクタ14への燃
料圧力が所定の圧力に調圧される。
【0039】又、エンジン1のシリンダブロック1aに
ノックセンサ22が取り付けられていると共に、シリン
ダブロック1aの左右バンクを連通する冷却水通路23
に冷却水温センサ24が臨まされ、更に、上記各気筒の
燃焼室に筒内圧力センサ28が臨まされている。更に、
上記排気マニホールド25の集合部に、理論空燃比を含
むリッチからリーンにかけての空燃比を連続的に検出す
る広域空燃比センサ29が配設され、その下流に触媒3
0が介装されている。
ノックセンサ22が取り付けられていると共に、シリン
ダブロック1aの左右バンクを連通する冷却水通路23
に冷却水温センサ24が臨まされ、更に、上記各気筒の
燃焼室に筒内圧力センサ28が臨まされている。更に、
上記排気マニホールド25の集合部に、理論空燃比を含
むリッチからリーンにかけての空燃比を連続的に検出す
る広域空燃比センサ29が配設され、その下流に触媒3
0が介装されている。
【0040】又、上記シリンダブロック1aに支承され
たクランクシャフト1bに、クランクロータ31が軸着
され、このクランクロータ31の外周に、所定のクラン
ク角に対応する突起を検出する電磁ピックアップ等から
なるクランク角センサ32が対設され、更に、上記クラ
ンクシャフト1bに対して1/2回転するカムシャフト
1cに連設されたカムロータ33に、電磁ピックアップ
等からなる気筒判別用のカム角センサ34が対設されて
いる。
たクランクシャフト1bに、クランクロータ31が軸着
され、このクランクロータ31の外周に、所定のクラン
ク角に対応する突起を検出する電磁ピックアップ等から
なるクランク角センサ32が対設され、更に、上記クラ
ンクシャフト1bに対して1/2回転するカムシャフト
1cに連設されたカムロータ33に、電磁ピックアップ
等からなる気筒判別用のカム角センサ34が対設されて
いる。
【0041】本実施の形態によるエンジン1の燃焼行程
気筒順序は#1→#3→#2→#4であり、従って、#
1,#2気筒の圧縮上死点(TDC#1,#2)が同位
相であり、#3,#4気筒の圧縮上死点(TDC)が同
位相となる。上記クランクロータ31の外周には、各気
筒の圧縮上死点を基準として特定の設定クランク角度を
表示する角度表示部(突起或いはスリット)が形成され
ている。又、上記カムロータ33の外周には気筒判別用
表示部(突起或いはスリット)が形成されている。
気筒順序は#1→#3→#2→#4であり、従って、#
1,#2気筒の圧縮上死点(TDC#1,#2)が同位
相であり、#3,#4気筒の圧縮上死点(TDC)が同
位相となる。上記クランクロータ31の外周には、各気
筒の圧縮上死点を基準として特定の設定クランク角度を
表示する角度表示部(突起或いはスリット)が形成され
ている。又、上記カムロータ33の外周には気筒判別用
表示部(突起或いはスリット)が形成されている。
【0042】後述する電子制御装置(ECU)40で
は、上記クランクロータ31に設けた角度表示部を検出
する上記クランク角センサ32からのクランクパルスの
入力間隔時間からクランク角度、エンジン回転数等を算
出すると共に、上記カムロータ33の気筒判別用表示部
を検出する上記カム角センサ34からのカムパルスの割
り込みにより気筒判別を行う。
は、上記クランクロータ31に設けた角度表示部を検出
する上記クランク角センサ32からのクランクパルスの
入力間隔時間からクランク角度、エンジン回転数等を算
出すると共に、上記カムロータ33の気筒判別用表示部
を検出する上記カム角センサ34からのカムパルスの割
り込みにより気筒判別を行う。
【0043】図11に示すように、上記電子制御装置4
0は、CPU41、ROM42、RAM43、バックア
ップRAM44、カウンタ・タイマ群45、及びI/O
インターフェース46がバスライン47を介して互いに
接続されるマイクロコンピュータを中心として構成され
ており、その他、安定化電圧を各部に供給する定電圧回
路48、上記I/Oインターフェース46の出力ポート
からの信号によりアクチュエータ類を駆動する駆動回路
49、及びセンサ類から入力されるアナログ信号をデジ
タル信号に変換するA/D変換器50等の周辺回路が組
み込まれている。
0は、CPU41、ROM42、RAM43、バックア
ップRAM44、カウンタ・タイマ群45、及びI/O
インターフェース46がバスライン47を介して互いに
接続されるマイクロコンピュータを中心として構成され
ており、その他、安定化電圧を各部に供給する定電圧回
路48、上記I/Oインターフェース46の出力ポート
からの信号によりアクチュエータ類を駆動する駆動回路
49、及びセンサ類から入力されるアナログ信号をデジ
タル信号に変換するA/D変換器50等の周辺回路が組
み込まれている。
【0044】尚、上記カウンタ・タイマ群45は、フリ
ーランカウンタ、カム角センサ信号の入力計数用カウン
タ等の各種タイマ、燃料噴射用タイマ、点火用タイマ、
定期割込みを発生させるための定期割込み用タイマ、ク
ランク角センサ出力信号の入力間隔計数用タイマ、及び
システム異常監視用ウォッチドッグタイマ等の各種タイ
マを便宜上総称するもので、上記マイクロコンピュータ
においては、その他、各種のソフトウェアカウンタ・タ
イマが用いられる。
ーランカウンタ、カム角センサ信号の入力計数用カウン
タ等の各種タイマ、燃料噴射用タイマ、点火用タイマ、
定期割込みを発生させるための定期割込み用タイマ、ク
ランク角センサ出力信号の入力間隔計数用タイマ、及び
システム異常監視用ウォッチドッグタイマ等の各種タイ
マを便宜上総称するもので、上記マイクロコンピュータ
においては、その他、各種のソフトウェアカウンタ・タ
イマが用いられる。
【0045】上記定電圧回路48は、電源リレー51の
リレー接点を介してバッテリ52に接続されており、電
源リレー51のリレーコイルがイグニッションスイッチ
53を介して上記バッテリ52に接続されている。又、
上記バッテリ52に燃料ポンプ19が燃料ポンプリレー
54のリレー接点を介して接続されている。又、上記定
電圧回路48は、上記イグニッションスイッチ53がO
Nされ、上記電源リレー51の接点が閉となったとき、
上記バッテリ52の電圧を安定化して電子制御装置40
の各部に供給する。更に、上記バックアップRAM44
には、バッテリ52が上記定電圧回路48を介して直接
接続されており、上記イグニッションスイッチ53のO
N/OFFに拘らず常時バックアップ用電源が供給され
る。
リレー接点を介してバッテリ52に接続されており、電
源リレー51のリレーコイルがイグニッションスイッチ
53を介して上記バッテリ52に接続されている。又、
上記バッテリ52に燃料ポンプ19が燃料ポンプリレー
54のリレー接点を介して接続されている。又、上記定
電圧回路48は、上記イグニッションスイッチ53がO
Nされ、上記電源リレー51の接点が閉となったとき、
上記バッテリ52の電圧を安定化して電子制御装置40
の各部に供給する。更に、上記バックアップRAM44
には、バッテリ52が上記定電圧回路48を介して直接
接続されており、上記イグニッションスイッチ53のO
N/OFFに拘らず常時バックアップ用電源が供給され
る。
【0046】又、上記I/Oインターフェース46の入
力ポートには、車速センサ35、スタータスイッチ3
6、アイドルスイッチ9b、ノックセンサ22、クラン
ク角センサ32、及びカム角センサ34が接続されると
共に、吸入空気量センサ8、スロットル開度センサ9
a、冷却水温センサ24、広域空燃比センサ29、及び
筒内圧力センサ28が上記A/D変換器50を介して接
続され、更に、このA/D変換器50に上記バッテリ5
2の端子電圧VBが入力されてモニタされる。
力ポートには、車速センサ35、スタータスイッチ3
6、アイドルスイッチ9b、ノックセンサ22、クラン
ク角センサ32、及びカム角センサ34が接続されると
共に、吸入空気量センサ8、スロットル開度センサ9
a、冷却水温センサ24、広域空燃比センサ29、及び
筒内圧力センサ28が上記A/D変換器50を介して接
続され、更に、このA/D変換器50に上記バッテリ5
2の端子電圧VBが入力されてモニタされる。
【0047】一方、上記I/Oインターフェース46の
出力ポートにはイグナイタ16が接続されていると共
に、駆動回路49を介してISC弁11、インジェクタ
14、及び燃料ポンプリレー54のリレーコイルの一端
が接続され、更に、このリレーコイルの他端が上記バッ
テリ52に接続されている。
出力ポートにはイグナイタ16が接続されていると共
に、駆動回路49を介してISC弁11、インジェクタ
14、及び燃料ポンプリレー54のリレーコイルの一端
が接続され、更に、このリレーコイルの他端が上記バッ
テリ52に接続されている。
【0048】上記ROM42には、エンジン制御プログ
ラム、各種マップ、テーブル等の固定データが記憶され
ており、又、上記RAM43には、上記各センサ類、ス
イッチ類からの出力信号を処理した後のデータ、及び上
記CPU41で演算処理したデータがストアされる。
又、上記バックアップRAM44には制御用データ等が
ストアされ、上記イグニッションスイッチ53がOFF
のときにもデータが保持される。
ラム、各種マップ、テーブル等の固定データが記憶され
ており、又、上記RAM43には、上記各センサ類、ス
イッチ類からの出力信号を処理した後のデータ、及び上
記CPU41で演算処理したデータがストアされる。
又、上記バックアップRAM44には制御用データ等が
ストアされ、上記イグニッションスイッチ53がOFF
のときにもデータが保持される。
【0049】上記CPU41では、ROM42に記憶さ
れているプログラムに従って、各センサ、及びスイッチ
類からの出力信号に基づき、上記インジェクタ14、上
記点火プラグ15a、及び、ISC弁11に対する制御
量の演算を実行して制御信号を出力すると共に、希薄燃
焼時においてはリーン限界を検出し、リーン限界に達し
たときには上記目標空燃比をリッチ側へ補正し、又リー
ン限界に達してないときは上記目標空燃比をリーン側へ
補正する空燃比制御を実行する。
れているプログラムに従って、各センサ、及びスイッチ
類からの出力信号に基づき、上記インジェクタ14、上
記点火プラグ15a、及び、ISC弁11に対する制御
量の演算を実行して制御信号を出力すると共に、希薄燃
焼時においてはリーン限界を検出し、リーン限界に達し
たときには上記目標空燃比をリッチ側へ補正し、又リー
ン限界に達してないときは上記目標空燃比をリーン側へ
補正する空燃比制御を実行する。
【0050】図1に示すように、上記電子制御装置40
にはリーンバーンエンジンの空燃比制御を実行する機能
として、エンジン運転状態判定手段M1、空燃比補正値
設定手段M2、目標空燃比設定手段M3、燃料噴射量設
定手段M4、燃焼状態検出値設定手段M5、燃焼状態比
較値設定手段M6、リーン限界判定手段M7が設けられ
ている。
にはリーンバーンエンジンの空燃比制御を実行する機能
として、エンジン運転状態判定手段M1、空燃比補正値
設定手段M2、目標空燃比設定手段M3、燃料噴射量設
定手段M4、燃焼状態検出値設定手段M5、燃焼状態比
較値設定手段M6、リーン限界判定手段M7が設けられ
ている。
【0051】エンジン運転状態判定手段M1では冷却水
温、エンジン回転数、スロットル開度、エンジン負荷
(本実施の形態では基本燃料噴射量Tpを代用してい
る)に基づきエンジン運転状態が暖機完了後の低速から
中速の一定速状態にあるか否かを判定する。
温、エンジン回転数、スロットル開度、エンジン負荷
(本実施の形態では基本燃料噴射量Tpを代用してい
る)に基づきエンジン運転状態が暖機完了後の低速から
中速の一定速状態にあるか否かを判定する。
【0052】空燃比補正値設定手段M2では、後述する
リーンバーン運転時の目標空燃比A/Fをリッチ側或いは
リーン側へ補正する空燃比補正値としてのパルス補正値
KPULSEを燃焼行程気筒順(#1→#3→#2→#4)
に、リッチ補正するパルス補正値KPULSEを2燃焼行程
気筒分連続設定し、次いでリーン補正するパルス補正値
KPULSEを1燃焼行程気筒分設定し、この設定を繰り返
し実行する。その結果、図9に示すように、燃焼行程気
筒の空燃比が目標空燃比A/Fに対してリッチ(R)→リ
ッチ(R)→リーン(L)の順で繰り返し設定される。
リーンバーン運転時の目標空燃比A/Fをリッチ側或いは
リーン側へ補正する空燃比補正値としてのパルス補正値
KPULSEを燃焼行程気筒順(#1→#3→#2→#4)
に、リッチ補正するパルス補正値KPULSEを2燃焼行程
気筒分連続設定し、次いでリーン補正するパルス補正値
KPULSEを1燃焼行程気筒分設定し、この設定を繰り返
し実行する。その結果、図9に示すように、燃焼行程気
筒の空燃比が目標空燃比A/Fに対してリッチ(R)→リ
ッチ(R)→リーン(L)の順で繰り返し設定される。
【0053】目標空燃比設定手段M3では、上記エンジ
ン運転状態検出手段で検出したパラメータに基づいて設
定したフィードフォワード補正値に上記パルス補正値K
PULSEを加算し、更に、後述するリーン限界判定手段M
7でリーン限界と判定されなかったときは目標空燃比A/
Fを更にリーン側へ補正し、リーン限界と判定されたと
きはリッチ側へ戻すための目標リーン減量係数KLEANを
減算して、空燃比を目標空燃比A/Fとするための目標当
量比KTGTを設定する。
ン運転状態検出手段で検出したパラメータに基づいて設
定したフィードフォワード補正値に上記パルス補正値K
PULSEを加算し、更に、後述するリーン限界判定手段M
7でリーン限界と判定されなかったときは目標空燃比A/
Fを更にリーン側へ補正し、リーン限界と判定されたと
きはリッチ側へ戻すための目標リーン減量係数KLEANを
減算して、空燃比を目標空燃比A/Fとするための目標当
量比KTGTを設定する。
【0054】燃料噴射量設定手段M4では、基本燃料噴
射量Tpをフィードフォワード補正、及びフィードバッ
ク補正して、インジェクタ14へ出力する燃料噴射量T
iを設定する。
射量Tpをフィードフォワード補正、及びフィードバッ
ク補正して、インジェクタ14へ出力する燃料噴射量T
iを設定する。
【0055】燃焼状態検出値設定手段M5では、各気筒
に設けた筒内圧力センサ28の出力信号に基づき燃焼時
の圧縮上死点TDC付近の燃焼状態検出値である燃焼圧
力Pを気筒毎に検出する。
に設けた筒内圧力センサ28の出力信号に基づき燃焼時
の圧縮上死点TDC付近の燃焼状態検出値である燃焼圧
力Pを気筒毎に検出する。
【0056】燃焼状態比較値設定手段M6では、上記目
標空燃比A/Fをリッチ補正したときの燃焼圧力PRとリ
ーン補正したときの燃焼圧力PLとの全気筒数分の燃焼
圧力平均値PRAVE、PLAVEをそれぞれ算出し、この両
平均値PRAVE、PLAVEの比に基づき燃焼状態比較値P
xを設定する。
標空燃比A/Fをリッチ補正したときの燃焼圧力PRとリ
ーン補正したときの燃焼圧力PLとの全気筒数分の燃焼
圧力平均値PRAVE、PLAVEをそれぞれ算出し、この両
平均値PRAVE、PLAVEの比に基づき燃焼状態比較値P
xを設定する。
【0057】リーン限界判定手段M7では、エンジン運
転状態に基づいて設定した燃焼状態比較基準値Pxsと
上記燃焼状態比較値Pxとを比較し、Px>Pxsのと
きはリーン限界に達してしないと判定し、又、Px≦P
xsのときはリーン限界と判定する。
転状態に基づいて設定した燃焼状態比較基準値Pxsと
上記燃焼状態比較値Pxとを比較し、Px>Pxsのと
きはリーン限界に達してしないと判定し、又、Px≦P
xsのときはリーン限界と判定する。
【0058】以下、上記電子制御装置40で実行される
リーンバーンエンジンの空燃比制御について図2〜図5
のフローチャートに従って説明する。
リーンバーンエンジンの空燃比制御について図2〜図5
のフローチャートに従って説明する。
【0059】図2に示すリーン限界補正値設定ルーチン
は、圧縮上死点付近の特定クランクパルス入力毎に起動
する。
は、圧縮上死点付近の特定クランクパルス入力毎に起動
する。
【0060】先ず、ステップS1で、カムパルスの割り
込み入力から燃焼行程気筒#iの気筒判別を行い、ステ
ップS2で当該燃焼行程気筒#iの燃焼圧力P#iを検出
する。次いで、ステップS3で当該燃焼行程気筒#iの
目標空燃比A/Fがリッチ補正されているか、リーン補正
されているかを、パルス補正値KPULSEの値を参照して
判定し、上記パルス補正値KPULSEが正の値(KPULSE>
0)のときはステップS4へ進み、又負の値(KPULSE
<0)のときはステップS5へ進む。尚、上記パルス補
正値KPULSEは、後述するパルス補正値設定ルーチンを
(図3参照)で設定される。
込み入力から燃焼行程気筒#iの気筒判別を行い、ステ
ップS2で当該燃焼行程気筒#iの燃焼圧力P#iを検出
する。次いで、ステップS3で当該燃焼行程気筒#iの
目標空燃比A/Fがリッチ補正されているか、リーン補正
されているかを、パルス補正値KPULSEの値を参照して
判定し、上記パルス補正値KPULSEが正の値(KPULSE>
0)のときはステップS4へ進み、又負の値(KPULSE
<0)のときはステップS5へ進む。尚、上記パルス補
正値KPULSEは、後述するパルス補正値設定ルーチンを
(図3参照)で設定される。
【0061】上記ステップS3で上記パルス補正値KPU
LSEがリッチ補正である正の値と判定したときはステッ
プS4へ進み、又、リーン補正である負の値と判定した
ときはステップS5へ進む。
LSEがリッチ補正である正の値と判定したときはステッ
プS4へ進み、又、リーン補正である負の値と判定した
ときはステップS5へ進む。
【0062】上記ステップS4では、RAM43に格納
されている当該気筒の最新のリッチ状態燃焼圧力PR#i
を同一気筒の1つ前のリッチ状態燃焼圧力PR#i(-1)で
更新すると共に(PR#i(-1)←PR#i)、今回検出した
燃焼圧力P#iで当該気筒の上記リッチ状態燃焼圧力PR
#iを更新して(PR#i←P#i)、ステップS6へ進む。
一方、ステップS5へ進むと、RAM43に格納されて
いる当該気筒のリーン状態燃焼圧力PL#iを今回検出し
た燃焼圧力P#iで更新し、ステップS6へ進む。
されている当該気筒の最新のリッチ状態燃焼圧力PR#i
を同一気筒の1つ前のリッチ状態燃焼圧力PR#i(-1)で
更新すると共に(PR#i(-1)←PR#i)、今回検出した
燃焼圧力P#iで当該気筒の上記リッチ状態燃焼圧力PR
#iを更新して(PR#i←P#i)、ステップS6へ進む。
一方、ステップS5へ進むと、RAM43に格納されて
いる当該気筒のリーン状態燃焼圧力PL#iを今回検出し
た燃焼圧力P#iで更新し、ステップS6へ進む。
【0063】そして、ステップS6へ進むと、上記RA
M43に格納されている全気筒の最新のリッチ状態燃焼
圧力PR#1,PR#3,PR#2,PR#4、及び前回のリッ
チ状態燃焼圧力PR#1(-1),PR#3(-1),PR#2(-1),
PR#4(-1)を読込み、これらを平均処理してからリッチ
状態燃焼圧力平均値PRAVEを算出し(PRAVE←Σ(P
R#i+PR#i(-1))/8)、ステップS7へ進む。
M43に格納されている全気筒の最新のリッチ状態燃焼
圧力PR#1,PR#3,PR#2,PR#4、及び前回のリッ
チ状態燃焼圧力PR#1(-1),PR#3(-1),PR#2(-1),
PR#4(-1)を読込み、これらを平均処理してからリッチ
状態燃焼圧力平均値PRAVEを算出し(PRAVE←Σ(P
R#i+PR#i(-1))/8)、ステップS7へ進む。
【0064】ステップS7では、RAM43に格納され
ている全気筒の最新のリーン状態燃焼圧力PL#1,PL
#3,PL#2,PL#4を読込み、これらを平均処理してリ
ーン状態燃焼圧力平均値PLAVEを算出し(PLAVE←Σ
PL#i/4)、ステップS8へ進む。
ている全気筒の最新のリーン状態燃焼圧力PL#1,PL
#3,PL#2,PL#4を読込み、これらを平均処理してリ
ーン状態燃焼圧力平均値PLAVEを算出し(PLAVE←Σ
PL#i/4)、ステップS8へ進む。
【0065】ステップS8では、上記リーン状態燃焼圧
力平均値PLAVEとリッチ状態燃焼圧力平均値PRAVEと
の比から燃焼状態比較値Pxを算出し(Px←PLAVE
/PRAVE)、ステップS9へ進む。尚、この燃焼状態
比較値Pxは周知の加重平均処理により算出しても良
い。
力平均値PLAVEとリッチ状態燃焼圧力平均値PRAVEと
の比から燃焼状態比較値Pxを算出し(Px←PLAVE
/PRAVE)、ステップS9へ進む。尚、この燃焼状態
比較値Pxは周知の加重平均処理により算出しても良
い。
【0066】ステップS9では、エンジン運転状態に基
づいて燃焼状態比較基準値Pxsを設定する。この燃焼
状態比較基準値Pxsは、例えばエンジン回転数NEと
エンジン負荷の代表値である基本燃料噴射量Tpとをパ
ラメータとしてマップを補間計算付で参照して設定する
もので、図6に示すように、上記マップにはエンジン回
転数NEと基本燃料噴射量Tpが低い値から高い値へ移
行するに従って次第に高い値を示す燃焼状態比較基準値
Pxsが格納されている。
づいて燃焼状態比較基準値Pxsを設定する。この燃焼
状態比較基準値Pxsは、例えばエンジン回転数NEと
エンジン負荷の代表値である基本燃料噴射量Tpとをパ
ラメータとしてマップを補間計算付で参照して設定する
もので、図6に示すように、上記マップにはエンジン回
転数NEと基本燃料噴射量Tpが低い値から高い値へ移
行するに従って次第に高い値を示す燃焼状態比較基準値
Pxsが格納されている。
【0067】そして、ステップS10で、上記燃焼状態
比較値Pxと燃焼状態比較基準値Pxsとを比較し、P
x≦Pxsのリーン限界に達しているときは、ステップ
S11へ進み、上記RAM43に格納されているリーン
限界補正値KSURGEを該リーン限界補正値KSURGEにリッ
チ補正量SURGE1を加算した値で更新し、ルーチン
を抜ける。
比較値Pxと燃焼状態比較基準値Pxsとを比較し、P
x≦Pxsのリーン限界に達しているときは、ステップ
S11へ進み、上記RAM43に格納されているリーン
限界補正値KSURGEを該リーン限界補正値KSURGEにリッ
チ補正量SURGE1を加算した値で更新し、ルーチン
を抜ける。
【0068】又、上記ステップS10で、Px>Pxs
のリッチ限界に達していると判定したきは、ステップS
12へ分岐し、上記RAM43に格納されているリーン
限界補正値KSURGEからリーン補正値SURGE2を減
算した値で更新し、ルーチンを抜ける。
のリッチ限界に達していると判定したきは、ステップS
12へ分岐し、上記RAM43に格納されているリーン
限界補正値KSURGEからリーン補正値SURGE2を減
算した値で更新し、ルーチンを抜ける。
【0069】尚、上記リーン限界補正値KSURGEは、後
述する目標当量比設定ルーチンにおいて読込まれる。
述する目標当量比設定ルーチンにおいて読込まれる。
【0070】又、図3にパルス補正値設定ルーチンを示
す。このルーチンは各気筒の所定クランクパルス入力毎
に起動される。
す。このルーチンは各気筒の所定クランクパルス入力毎
に起動される。
【0071】先ず、ステップS21で、リッチ補正の回
数を表す気筒カウント値nが2か否かを判定し、n≠2
すなわち気筒カウント値nが0或いは1のときは、ステ
ップS22へ進み、パルス補正値KPULSEを、運転領域
毎に予め設定されているリッチ補正量K1(但し、K1
>O)で設定し、ステップS23で、上記気筒カウント
値nをカウントアップし、ルーチンを抜ける。
数を表す気筒カウント値nが2か否かを判定し、n≠2
すなわち気筒カウント値nが0或いは1のときは、ステ
ップS22へ進み、パルス補正値KPULSEを、運転領域
毎に予め設定されているリッチ補正量K1(但し、K1
>O)で設定し、ステップS23で、上記気筒カウント
値nをカウントアップし、ルーチンを抜ける。
【0072】一方、上記ステップS21でn=2と判定
されたときは、ステップS24へ分岐し、上記パルス補
正値KPULSEを、運転領域毎に予め設定されているリー
ン補正量K2(但し、K2<O)で設定し、ステップS
25で、上記気筒カウント値nをクリアした後、ルーチ
ンを抜ける。
されたときは、ステップS24へ分岐し、上記パルス補
正値KPULSEを、運転領域毎に予め設定されているリー
ン補正量K2(但し、K2<O)で設定し、ステップS
25で、上記気筒カウント値nをクリアした後、ルーチ
ンを抜ける。
【0073】その結果、上記パルス補正値KPULSEは、
パルス補正値設定ルーチンを実行毎に、リッチ→リッチ
→リーンの順に設定されることになる。
パルス補正値設定ルーチンを実行毎に、リッチ→リッチ
→リーンの順に設定されることになる。
【0074】上記パルス補正値KPULSEは、図4に示す
目標当量比設定ルーチンで読込まれる。このルーチンは
各気筒の所定クランクパルス入力毎に起動される。
目標当量比設定ルーチンで読込まれる。このルーチンは
各気筒の所定クランクパルス入力毎に起動される。
【0075】先ず、ステップS31で、スロットル弁開
度、基本燃料噴射量Tp、或いはエンジン回転数NEに
基づきフル増量係数KFULLを設定する。このフル増量係
数KFULLは、スロットル弁開度が全開のとき、基本燃料
噴射量Tpにより高負荷状態を検出したとき、或いはエ
ンジン回転数NEをパラメータとしてテ−ブルを補間計
算付きで参照して設定される。これにより、スロットル
弁全開時、高負荷運転時等、高出力が要求される運転状
態のときは燃料増量されて出力性能が向上する。尚、ス
ロットル弁開度が全開以外で、且つ高負荷運転以外のと
きは、KFULL←0に設定される。従って、リーンバーン
運転時の上記フル増量係数KFULLは0に設定される。
度、基本燃料噴射量Tp、或いはエンジン回転数NEに
基づきフル増量係数KFULLを設定する。このフル増量係
数KFULLは、スロットル弁開度が全開のとき、基本燃料
噴射量Tpにより高負荷状態を検出したとき、或いはエ
ンジン回転数NEをパラメータとしてテ−ブルを補間計
算付きで参照して設定される。これにより、スロットル
弁全開時、高負荷運転時等、高出力が要求される運転状
態のときは燃料増量されて出力性能が向上する。尚、ス
ロットル弁開度が全開以外で、且つ高負荷運転以外のと
きは、KFULL←0に設定される。従って、リーンバーン
運転時の上記フル増量係数KFULLは0に設定される。
【0076】次にステップS32で、始動後増量係数K
ASが設定される。この始動後増量係数KASは、エンジン
始動直後のエンジン回転数の安定性を確保するために、
始動時の冷却水温等に基づいて設定され、完爆後は0に
なるまで設定時間毎に減衰される。
ASが設定される。この始動後増量係数KASは、エンジン
始動直後のエンジン回転数の安定性を確保するために、
始動時の冷却水温等に基づいて設定され、完爆後は0に
なるまで設定時間毎に減衰される。
【0077】その後、ステップS33で、水温増量係数
KTWが設定される。この水温増量係数KTWはエンジン冷
態時の運転性を確保するための増量係数で、冷却水温T
wに基づいて該冷却水温Twが低いほど燃料増量率を増
すように設定される。
KTWが設定される。この水温増量係数KTWはエンジン冷
態時の運転性を確保するための増量係数で、冷却水温T
wに基づいて該冷却水温Twが低いほど燃料増量率を増
すように設定される。
【0078】次いで、ステップS34で、エンジン回転
数NEと基本燃料噴射量Tpとをパラメータとしてマッ
プを補間計算付で参照して、基本リーン減量値KLNMAP
を設定する。この基本リーン減量値KLNMAPはリーンバ
ーン運転時の目標空燃比A/Fを設定する際に、理論空燃
比に対して空燃比をどの程度リーン化することができる
かを示す基本値であり、図7に示すように、当該テーブ
ルにはエンジン回転数NEと基本燃料噴射量Tpとで特
定される運転領域毎に予め実験などから求めた最適な基
本リーン減量値KLNMAPが格納されている。
数NEと基本燃料噴射量Tpとをパラメータとしてマッ
プを補間計算付で参照して、基本リーン減量値KLNMAP
を設定する。この基本リーン減量値KLNMAPはリーンバ
ーン運転時の目標空燃比A/Fを設定する際に、理論空燃
比に対して空燃比をどの程度リーン化することができる
かを示す基本値であり、図7に示すように、当該テーブ
ルにはエンジン回転数NEと基本燃料噴射量Tpとで特
定される運転領域毎に予め実験などから求めた最適な基
本リーン減量値KLNMAPが格納されている。
【0079】この基本リーン減量値KLNMAPは、低速か
ら中速にかけての一定速状態において、リーンバーン運
転を行うために設定する値であるため、図に示すよう
に、当該マップの極低回転低負荷運転領域、及び高回転
高負荷運転領域ではKLNMAP=0に設定される。尚、図
7に示すマッブを参照して設定した基本リーン減量値K
LNMAPによって変化する目標空燃比A/Fの一例を図8に示
す。
ら中速にかけての一定速状態において、リーンバーン運
転を行うために設定する値であるため、図に示すよう
に、当該マップの極低回転低負荷運転領域、及び高回転
高負荷運転領域ではKLNMAP=0に設定される。尚、図
7に示すマッブを参照して設定した基本リーン減量値K
LNMAPによって変化する目標空燃比A/Fの一例を図8に示
す。
【0080】そして、ステップS35で上記基本リーン
減量値KLNMAPを上記リーン限界補正値KSURGEで補正し
て、リーンバーン運転時の基本的な目標空燃比を設定す
るための目標リーン減量係数KLEANを設定する(KLEAN
←KLNMAP・KSURGE)。
減量値KLNMAPを上記リーン限界補正値KSURGEで補正し
て、リーンバーン運転時の基本的な目標空燃比を設定す
るための目標リーン減量係数KLEANを設定する(KLEAN
←KLNMAP・KSURGE)。
【0081】その後、ステップS36で上記パルス補正
値KPULSEを読込み、ステップS37で、フル増量係数
KFULL、始動後増量係数KAS、水温増量KTW、目標リー
ン減量係数KLEAN、パルス補正値KPULSEに基づき目標
当量比KTGTを次式から設定し、ルーチンを抜ける。 KTGT←1+KFULL+KAS+KTW−KLEAN+KPULSE
値KPULSEを読込み、ステップS37で、フル増量係数
KFULL、始動後増量係数KAS、水温増量KTW、目標リー
ン減量係数KLEAN、パルス補正値KPULSEに基づき目標
当量比KTGTを次式から設定し、ルーチンを抜ける。 KTGT←1+KFULL+KAS+KTW−KLEAN+KPULSE
【0082】上記目標当量比KTGTは空燃比(本実施の
形態では燃料噴射量を増減することで空燃比を制御して
いる)をエンジン運転状態に応じてフィードフォワード
制御する補正係数であり、上記目標リーン減量係数KLE
ANが空燃比をリーンバーン運転時の目標空燃比A/Fに設
定するためのパラメータである。
形態では燃料噴射量を増減することで空燃比を制御して
いる)をエンジン運転状態に応じてフィードフォワード
制御する補正係数であり、上記目標リーン減量係数KLE
ANが空燃比をリーンバーン運転時の目標空燃比A/Fに設
定するためのパラメータである。
【0083】又、上記パルス補正値KPULSEがリーンバ
ーン運転時のリーン限界を検出するために意図的に付加
した変数である。従って、理論空燃比による運転時には
上記目標リーン減量係数KLEANとパルス補正値KPULSE
とは共に0に固定される。尚、理論空燃比による燃料噴
射制御は通常の制御により行われるためここでの説明は
省略する。
ーン運転時のリーン限界を検出するために意図的に付加
した変数である。従って、理論空燃比による運転時には
上記目標リーン減量係数KLEANとパルス補正値KPULSE
とは共に0に固定される。尚、理論空燃比による燃料噴
射制御は通常の制御により行われるためここでの説明は
省略する。
【0084】又、図5に燃料噴射パルス幅設定ルーチン
を示す。このルーチンは設定クランク角周期毎に実行さ
れる。
を示す。このルーチンは設定クランク角周期毎に実行さ
れる。
【0085】先ず、ステップS41で、吸入空気量Qと
エンジン回転数NEとに基づき基本燃料噴射量Tpを算
出する(Tp←K・Q/NE;K…インジェクタ特性補
正定数)。
エンジン回転数NEとに基づき基本燃料噴射量Tpを算
出する(Tp←K・Q/NE;K…インジェクタ特性補
正定数)。
【0086】次いで、ステップS42で目標当量比KTG
Tを読込み、ステップS43で広域空燃比センサ29か
らの出力値に基づいて検出した、実際の空燃比を目標空
燃比A/Fに収束させるための空燃比フィードバック補正
係数LAMBDAを算出する。
Tを読込み、ステップS43で広域空燃比センサ29か
らの出力値に基づいて検出した、実際の空燃比を目標空
燃比A/Fに収束させるための空燃比フィードバック補正
係数LAMBDAを算出する。
【0087】そして、ステップS44でエンジン回転数
NEとエンジン負荷を表す基本燃料噴射量Tpとに基づ
いて、吸入空気量センサ等の吸入空気計測系やインジェ
クタ等の燃料供給系の生産時のばらつきや経時変化によ
る空燃比のずれ等を学習した結果が記憶されるバックア
ップRAM44の空燃比学習マップを参照して学習値K
LRを検索し、補間計算により空燃比学習補正係数KBLRC
を設定する。
NEとエンジン負荷を表す基本燃料噴射量Tpとに基づ
いて、吸入空気量センサ等の吸入空気計測系やインジェ
クタ等の燃料供給系の生産時のばらつきや経時変化によ
る空燃比のずれ等を学習した結果が記憶されるバックア
ップRAM44の空燃比学習マップを参照して学習値K
LRを検索し、補間計算により空燃比学習補正係数KBLRC
を設定する。
【0088】その後、ステップS45で吸入空気量Q、
冷却水温Tw、エンジン回転数NEをパラメータとし
て、吸気ポート2aに付着した燃料の筒内への流入分を
補正する燃料付着補正係数Kxをマップ検索等により設
定し、ステップS46でバッテリ電圧VBに基づきテー
ブル参照によりインジェクタ14の無効噴射時間を補償
する電圧補正係数TSを設定する。
冷却水温Tw、エンジン回転数NEをパラメータとし
て、吸気ポート2aに付着した燃料の筒内への流入分を
補正する燃料付着補正係数Kxをマップ検索等により設
定し、ステップS46でバッテリ電圧VBに基づきテー
ブル参照によりインジェクタ14の無効噴射時間を補償
する電圧補正係数TSを設定する。
【0089】そして、ステップS47で、上記基本燃料
噴射量Tpに目標当量比KTGTを乗算して目標空燃比A/F
に対応する燃料噴射量を設定し、更に空燃比フィードバ
ック補正係数LAMBDA、空燃比学習補正係数KBLR
C、燃料付着補正係数Kxを乗算して空燃比補正すると
共に、上記電圧補正係数Tsを加算して、各気筒へ供給
する最終的な燃料噴射パルス幅Tiを設定する。 Ti←Tp・KTGT・LAMBDA・KBLRC・Kx+T
s
噴射量Tpに目標当量比KTGTを乗算して目標空燃比A/F
に対応する燃料噴射量を設定し、更に空燃比フィードバ
ック補正係数LAMBDA、空燃比学習補正係数KBLR
C、燃料付着補正係数Kxを乗算して空燃比補正すると
共に、上記電圧補正係数Tsを加算して、各気筒へ供給
する最終的な燃料噴射パルス幅Tiを設定する。 Ti←Tp・KTGT・LAMBDA・KBLRC・Kx+T
s
【0090】そして、ステップS48で、上記燃料噴射
パルス幅Tiを燃焼行程気筒の噴射タイマにセットして
ルーチンを抜ける。
パルス幅Tiを燃焼行程気筒の噴射タイマにセットして
ルーチンを抜ける。
【0091】その結果、所定タイミングで上記噴射タイ
マがスタートされ、上記燃料噴射パルス幅Tiの駆動パ
ルス信号が燃焼行程気筒のインジェクタ14へ出力さ
れ、該インジェクタ14から所定に計量された燃料が噴
射される。
マがスタートされ、上記燃料噴射パルス幅Tiの駆動パ
ルス信号が燃焼行程気筒のインジェクタ14へ出力さ
れ、該インジェクタ14から所定に計量された燃料が噴
射される。
【0092】リーンバーン運転時の上記燃料噴射パルス
幅Tiはパルス補正値KPULSEにより、空燃比が燃焼行
程気筒順(#1→#3→#2→#4)に、リッチ(R)
→リッチ(R)→リーン(L)の順で設定されるので、
図9に示すように、同一気筒の空燃比もリッチ(R)→
リッチ(R)→リーン(L)の順に設定されることにな
る。
幅Tiはパルス補正値KPULSEにより、空燃比が燃焼行
程気筒順(#1→#3→#2→#4)に、リッチ(R)
→リッチ(R)→リーン(L)の順で設定されるので、
図9に示すように、同一気筒の空燃比もリッチ(R)→
リッチ(R)→リーン(L)の順に設定されることにな
る。
【0093】ところで、目標空燃比A/Fに対しリーン補
正した燃料噴射パルス幅Tiで燃料噴射される気筒での
燃焼がリーン限界を越えると燃焼状態が著しく不安定と
なり、燃焼圧力Pが低下し、一方、目標空燃比A/Fに対
してリッチ補正した燃料噴射パルス幅Tiで燃料噴射さ
れる気筒では燃焼状態が良好であるため、上記燃焼圧力
Pの低下は無く、その結果、目標空燃比A/Fよりもリー
ン側に補正した燃料噴射パルス幅Tiによる燃焼行程気
筒の燃焼圧力PL#iとリッチ補正した燃料パルス幅Ti
による燃焼行程気筒の燃焼圧力PR#iとの差が拡大し、
リーン限界を高精度に検出することができる。
正した燃料噴射パルス幅Tiで燃料噴射される気筒での
燃焼がリーン限界を越えると燃焼状態が著しく不安定と
なり、燃焼圧力Pが低下し、一方、目標空燃比A/Fに対
してリッチ補正した燃料噴射パルス幅Tiで燃料噴射さ
れる気筒では燃焼状態が良好であるため、上記燃焼圧力
Pの低下は無く、その結果、目標空燃比A/Fよりもリー
ン側に補正した燃料噴射パルス幅Tiによる燃焼行程気
筒の燃焼圧力PL#iとリッチ補正した燃料パルス幅Ti
による燃焼行程気筒の燃焼圧力PR#iとの差が拡大し、
リーン限界を高精度に検出することができる。
【0094】又、リッチ補正した燃料噴射パルス幅Ti
を2回連続で噴射するのに対してリーン補正した燃料噴
射パルス幅Tiを1回噴射するので、リーン補正した燃
料噴射パルス幅Tiによる燃焼がリーン限界を越えた場
合であっても、その後にリッチ補正した燃料噴射パルス
幅Tiが2回連続で供給されるため、リーン補正による
気筒の燃焼が悪化した場合でも、エンジン回転変動が高
い周波数帯(例えば、2000rpmでは22.2Hz)で発生する
ため運転者に不快感を与えることがない。
を2回連続で噴射するのに対してリーン補正した燃料噴
射パルス幅Tiを1回噴射するので、リーン補正した燃
料噴射パルス幅Tiによる燃焼がリーン限界を越えた場
合であっても、その後にリッチ補正した燃料噴射パルス
幅Tiが2回連続で供給されるため、リーン補正による
気筒の燃焼が悪化した場合でも、エンジン回転変動が高
い周波数帯(例えば、2000rpmでは22.2Hz)で発生する
ため運転者に不快感を与えることがない。
【0095】更に、燃焼状態比較値Pxを全気筒のリッ
チ状態燃焼圧力平均値PRAVEとリーン状態燃焼圧力平
均値PLAVEとの比により算出しているため、気筒間の
燃焼のばらつきによる一時的な燃焼変動の影響を受け難
く、気筒間の燃焼のばらつきによる一時的な燃焼変動の
影響が排斥され、リーン限界を精度良く検出することが
できる。
チ状態燃焼圧力平均値PRAVEとリーン状態燃焼圧力平
均値PLAVEとの比により算出しているため、気筒間の
燃焼のばらつきによる一時的な燃焼変動の影響を受け難
く、気筒間の燃焼のばらつきによる一時的な燃焼変動の
影響が排斥され、リーン限界を精度良く検出することが
できる。
【0096】又、最新のリッチ状態燃焼圧力平均値PR
AVEとリーン状態燃焼圧力平均値PLAVEとを比較して燃
焼状態比較値Pxを算出しているので、運転状態が変化
する過渡状態であってもリーン限界を検出することが可
能となり、リーンバーン運転時の空燃比を適正に制御す
ることができる。
AVEとリーン状態燃焼圧力平均値PLAVEとを比較して燃
焼状態比較値Pxを算出しているので、運転状態が変化
する過渡状態であってもリーン限界を検出することが可
能となり、リーンバーン運転時の空燃比を適正に制御す
ることができる。
【0097】尚、本実施の形態では燃焼状態比較値Px
と燃焼状態比較基準値Pxsとの比較結果により、リー
ンバーン運転時の目標空燃比A/Fを設定するようにして
るので、この燃焼状態比較基準値Pxsを可変すること
で目標空燃比A/Fを適宜可変設定することができる。
と燃焼状態比較基準値Pxsとの比較結果により、リー
ンバーン運転時の目標空燃比A/Fを設定するようにして
るので、この燃焼状態比較基準値Pxsを可変すること
で目標空燃比A/Fを適宜可変設定することができる。
【0098】次に、図12〜図16に本発明の第2実施
の形態を示す。上述した第1実施の形態では、リーンバ
ーン運転時の燃料噴射パルス幅Tiを2燃焼行程気筒連
続でリッチ補正し、その後の1燃焼行程気筒の燃料噴射
パルス幅Tiをリーン補正し、このときのリッチ状態燃
焼圧力平均値PRAVEとリーン状態燃焼圧力平均値PLA
VEとの比からリーン限界を判定するようにしているが、
本実施の形態ではリーンバーン運転時の燃料噴射パルス
幅Tiを目標空燃比に対して、図16に示すように燃焼
行程気筒順に、リッチ(R)→目標空燃比(A/F)→リ
ーン(L)の順で繰り返し設定し、このときのエンジン
回転の角速度の変化からリーン限界を判定するものであ
る。従って、本実施の形態では筒内圧力センサは不要と
なる。
の形態を示す。上述した第1実施の形態では、リーンバ
ーン運転時の燃料噴射パルス幅Tiを2燃焼行程気筒連
続でリッチ補正し、その後の1燃焼行程気筒の燃料噴射
パルス幅Tiをリーン補正し、このときのリッチ状態燃
焼圧力平均値PRAVEとリーン状態燃焼圧力平均値PLA
VEとの比からリーン限界を判定するようにしているが、
本実施の形態ではリーンバーン運転時の燃料噴射パルス
幅Tiを目標空燃比に対して、図16に示すように燃焼
行程気筒順に、リッチ(R)→目標空燃比(A/F)→リ
ーン(L)の順で繰り返し設定し、このときのエンジン
回転の角速度の変化からリーン限界を判定するものであ
る。従って、本実施の形態では筒内圧力センサは不要と
なる。
【0099】図12に示すように電子制御装置40(図
11参照)には、リーンバーンエンジンの空燃比制御を
実行する機能として、第1の実施の形態の図1に示す空
燃比補正値設定手段M2と燃焼状態検出値設定手段M5
とに代えて、空燃比補正値設定手段M2’と燃焼状態検
出値設定手段M5’とを設け、更に前記燃焼状態比較値
設定手段M6を燃焼状態第1比較値設定手段M6aと燃
焼状態第2比較値設定手段M6bと燃焼状態最終比較値
設定手段M6cとで構成したものである。
11参照)には、リーンバーンエンジンの空燃比制御を
実行する機能として、第1の実施の形態の図1に示す空
燃比補正値設定手段M2と燃焼状態検出値設定手段M5
とに代えて、空燃比補正値設定手段M2’と燃焼状態検
出値設定手段M5’とを設け、更に前記燃焼状態比較値
設定手段M6を燃焼状態第1比較値設定手段M6aと燃
焼状態第2比較値設定手段M6bと燃焼状態最終比較値
設定手段M6cとで構成したものである。
【0100】空燃比補正値設定手段M2’では、後述す
るリーンバーン運転時の目標空燃比A/Fを燃焼行程気筒
順にリッチ補正→無補正(目標空燃比)→リーン補正す
るためのパルス補正値KPULSEを設定する。その結果、
図16に示すように、燃焼行程気筒の空燃比(燃料噴射
パルス幅Ti)が目標空燃比A/Fに対してリッチ(R)
→目標空燃比(A/F)→リーン(L)の順で繰り返し設
定されることになる。
るリーンバーン運転時の目標空燃比A/Fを燃焼行程気筒
順にリッチ補正→無補正(目標空燃比)→リーン補正す
るためのパルス補正値KPULSEを設定する。その結果、
図16に示すように、燃焼行程気筒の空燃比(燃料噴射
パルス幅Ti)が目標空燃比A/Fに対してリッチ(R)
→目標空燃比(A/F)→リーン(L)の順で繰り返し設
定されることになる。
【0101】燃焼状態検出値設定手段M5’では、各燃
焼行程気筒#Iの燃焼初期(圧縮上死点付近)のクラン
クパルス入力間隔から燃焼初期クランク角速度ω1を算
出すると共に、燃焼後期(ATDC40 〜60°CA
付近)のクランクパルス入力間隔から燃焼後期クランク
角速度ω2を算出し、この両クランク角速度ω1,ω2
に基づき次式から各気筒のトルク指標値TIN#iを算出す
る。 TIN#i←ω22−ω12
焼行程気筒#Iの燃焼初期(圧縮上死点付近)のクラン
クパルス入力間隔から燃焼初期クランク角速度ω1を算
出すると共に、燃焼後期(ATDC40 〜60°CA
付近)のクランクパルス入力間隔から燃焼後期クランク
角速度ω2を算出し、この両クランク角速度ω1,ω2
に基づき次式から各気筒のトルク指標値TIN#iを算出す
る。 TIN#i←ω22−ω12
【0102】尚、トルクTは質量をm、クランクシャフ
トの回転半径をrとすれば、 T=m・r・ω2 となる。この場合、クランクシャフトの半径r、及び質
量mは一定であるためクランク角速度ωの2乗はトルク
Tに対する関数であり、その差から当該気筒の燃焼時の
初期トルクと終期トルクとの変化量であるトルク指標値
が導き出される。
トの回転半径をrとすれば、 T=m・r・ω2 となる。この場合、クランクシャフトの半径r、及び質
量mは一定であるためクランク角速度ωの2乗はトルク
Tに対する関数であり、その差から当該気筒の燃焼時の
初期トルクと終期トルクとの変化量であるトルク指標値
が導き出される。
【0103】燃焼状態第1比較値設定手段M6aでは、
リッチ補正による燃焼時の最新の全気筒分のリッチ状態
トルク指標値TRIN#iに基づきリッチ状態トルク指標値
平均値TRINAVEを算出し、又目標空燃比A/Fによる燃焼
時の最新から全気筒分の目標空燃比トルク指標値TNIN
#iに基づき目標空燃比トルク指標値平均値TNINAVEを
算出し、次いで上記両トルク指標値平均値TRINAVE,
TNINAVEの差から燃焼状態第1比較値IRNを算出す
る。
リッチ補正による燃焼時の最新の全気筒分のリッチ状態
トルク指標値TRIN#iに基づきリッチ状態トルク指標値
平均値TRINAVEを算出し、又目標空燃比A/Fによる燃焼
時の最新から全気筒分の目標空燃比トルク指標値TNIN
#iに基づき目標空燃比トルク指標値平均値TNINAVEを
算出し、次いで上記両トルク指標値平均値TRINAVE,
TNINAVEの差から燃焼状態第1比較値IRNを算出す
る。
【0104】燃焼状態第2比較値設定手段M6bでは、
リーン補正による燃焼の最新の全気筒分のリーン状態ト
ルク指標値TLIN#iに基づきリーン状態トルク指標値平
均値TLINAVEを算出し、次いで上記目標空燃比トルク
指標値平均値TNINAVEと上記リーン状態トルク指標値
平均値TLINAVEとの差から燃焼状態第2比較値INLを
算出する。
リーン補正による燃焼の最新の全気筒分のリーン状態ト
ルク指標値TLIN#iに基づきリーン状態トルク指標値平
均値TLINAVEを算出し、次いで上記目標空燃比トルク
指標値平均値TNINAVEと上記リーン状態トルク指標値
平均値TLINAVEとの差から燃焼状態第2比較値INLを
算出する。
【0105】又、燃焼状態最終比較値設定手段M6cで
は、上記燃焼状態第1比較値IRNと燃焼状態第2比較値
INLとの比から燃焼状態最終比較値IRN/NLを算出す
る。
は、上記燃焼状態第1比較値IRNと燃焼状態第2比較値
INLとの比から燃焼状態最終比較値IRN/NLを算出す
る。
【0106】そして、リーン限界判定手段M7におい
て、エンジン運転状態に基づいて設定したリーン判定基
準値TOと上記燃焼状態最終比較値IRN/NLとを比較し、
IRN/NL>TOのときはリーン限界に達してしないと判定
し、又、IRN/NL≦TOのときはリーン限界と判定する。
て、エンジン運転状態に基づいて設定したリーン判定基
準値TOと上記燃焼状態最終比較値IRN/NLとを比較し、
IRN/NL>TOのときはリーン限界に達してしないと判定
し、又、IRN/NL≦TOのときはリーン限界と判定する。
【0107】以下、上記電子制御装置40で実行される
リーンバーンエンジンの空燃比制御について図13〜図
15のフローチャートに従って説明する。
リーンバーンエンジンの空燃比制御について図13〜図
15のフローチャートに従って説明する。
【0108】図13に示すクランク角速度算出ルーチン
は、図16に示すように燃焼初期θTDC(圧縮上死点付
近)のクランクパルス入力及び燃焼後期θATDC(ATD
C40 〜60°CA付近)のクランクパルスの入力毎
に起動される。
は、図16に示すように燃焼初期θTDC(圧縮上死点付
近)のクランクパルス入力及び燃焼後期θATDC(ATD
C40 〜60°CA付近)のクランクパルスの入力毎
に起動される。
【0109】先ず、ステップS51で、入力されたクラ
ンクパルスが燃焼初期θTDCと燃焼後期θATDCとの何れ
かをカムパルスの割り込みから判定し、燃焼初期θTDC
を示すクランクパルスのときは、ステップS52へ進
み、今回のクランクパルス(燃焼初期θTDCを示すクラ
ンクパルス)から燃焼初期クランク角速度ω1を算出し
てルーチンを抜ける。
ンクパルスが燃焼初期θTDCと燃焼後期θATDCとの何れ
かをカムパルスの割り込みから判定し、燃焼初期θTDC
を示すクランクパルスのときは、ステップS52へ進
み、今回のクランクパルス(燃焼初期θTDCを示すクラ
ンクパルス)から燃焼初期クランク角速度ω1を算出し
てルーチンを抜ける。
【0110】一方、上記ステップS51で燃焼後期θAT
DCを示すクランクパルスと判定したときは、ステップS
53へ分岐し、今回のクランクパルス(燃焼後期θATDC
を示すクランクパルス)から燃焼後期クランク角速度ω
2を算出してルーチンを抜ける。
DCを示すクランクパルスと判定したときは、ステップS
53へ分岐し、今回のクランクパルス(燃焼後期θATDC
を示すクランクパルス)から燃焼後期クランク角速度ω
2を算出してルーチンを抜ける。
【0111】又、図14に示すリーン限界補正値設定ル
ーチンは、上述した燃焼後期θATDCを示すクランクパル
スの次のクランクパルスの入力毎に起動される。
ーチンは、上述した燃焼後期θATDCを示すクランクパル
スの次のクランクパルスの入力毎に起動される。
【0112】先ず、ステップS61で、カムパルスの割
り込み入力から燃焼行程気筒#iの気筒判別を行い、ス
テップS62で、上記クランク角速度算出ルーチンで算
出した燃焼後期クランク角速度ω2と燃焼初期クランク
角速度ω1とを読込み、この両クランク角速度ω2,ω
1の2乗の差から当該燃焼行程気筒#iのトルク指標値
TIN#iを算出する(TIN#i←ω22−ω12)。
り込み入力から燃焼行程気筒#iの気筒判別を行い、ス
テップS62で、上記クランク角速度算出ルーチンで算
出した燃焼後期クランク角速度ω2と燃焼初期クランク
角速度ω1とを読込み、この両クランク角速度ω2,ω
1の2乗の差から当該燃焼行程気筒#iのトルク指標値
TIN#iを算出する(TIN#i←ω22−ω12)。
【0113】次いで、ステップS63で、当該燃焼行程
気筒#iの燃焼状態が目標空燃比A/Fによる燃焼か、リ
ッチ補正による燃焼か、リーン補正による燃焼かを、後
述するパルス補正値設定ルーチンを(図15参照)で設
定するパルス補正値KPULSEの値を参照して判定する。
気筒#iの燃焼状態が目標空燃比A/Fによる燃焼か、リ
ッチ補正による燃焼か、リーン補正による燃焼かを、後
述するパルス補正値設定ルーチンを(図15参照)で設
定するパルス補正値KPULSEの値を参照して判定する。
【0114】そして、KPULSE=0の目標空燃比A/Fによ
る燃焼のときはステップS64へ進み、上記トルク指標
値TIN#iにてRAM43に格納されている当該燃焼行程
気筒#iの目標空燃比トルク指標値TNIN#iを更新し、
ステップS67へ進む。又、KPULSE<0のリーン補正
による燃焼のときはステップS65へ進み、上記トルク
指標値TIN#iにてRAM43に格納されている当該燃焼
行程気筒#iのリーン状態トルク指標値TLIN#iを更新
し、ステップS67へ進む。又、KPULSE>0のリッチ
補正による燃焼のときはステップS66へ進み、上記ト
ルク指標値TIN#iにてRAM43に格納されている当該
燃焼行程気筒#iのリッチ状態トルク指標値TRIN#iを
更新し、ステップS67へ進む。
る燃焼のときはステップS64へ進み、上記トルク指標
値TIN#iにてRAM43に格納されている当該燃焼行程
気筒#iの目標空燃比トルク指標値TNIN#iを更新し、
ステップS67へ進む。又、KPULSE<0のリーン補正
による燃焼のときはステップS65へ進み、上記トルク
指標値TIN#iにてRAM43に格納されている当該燃焼
行程気筒#iのリーン状態トルク指標値TLIN#iを更新
し、ステップS67へ進む。又、KPULSE>0のリッチ
補正による燃焼のときはステップS66へ進み、上記ト
ルク指標値TIN#iにてRAM43に格納されている当該
燃焼行程気筒#iのリッチ状態トルク指標値TRIN#iを
更新し、ステップS67へ進む。
【0115】ステップS67では、上記RAM43に格
納されている全気筒の最新のリッチ状態トルク指標値T
RIN#iの平均値(リッチ状態トルク指標値平均値)TR
INAVEを算出し(TRINAVE←ΣTRIN#i/4)、ステッ
プS68へ進む。
納されている全気筒の最新のリッチ状態トルク指標値T
RIN#iの平均値(リッチ状態トルク指標値平均値)TR
INAVEを算出し(TRINAVE←ΣTRIN#i/4)、ステッ
プS68へ進む。
【0116】ステップS68では、上記RAM43に格
納されている全気筒の最新の目標空燃比トルク指標値T
NIN#iの平均値(目標空燃比トルク指標値平均値)TN
INAVEを算出し(TNINAVE←ΣTNIN#i/4)、ステッ
プS69へ進む。
納されている全気筒の最新の目標空燃比トルク指標値T
NIN#iの平均値(目標空燃比トルク指標値平均値)TN
INAVEを算出し(TNINAVE←ΣTNIN#i/4)、ステッ
プS69へ進む。
【0117】ステップS69では、上記RAM43に格
納されている全気筒の最新のリーン状態トルク指標値T
LIN#iの平均値(リーン状態トルク指標値平均値)TL
INAVEを算出し(TLINAVE←ΣTLIN#i/4)、ステッ
プS70へ進む。
納されている全気筒の最新のリーン状態トルク指標値T
LIN#iの平均値(リーン状態トルク指標値平均値)TL
INAVEを算出し(TLINAVE←ΣTLIN#i/4)、ステッ
プS70へ進む。
【0118】そして、ステップS70で、上記リッチ状
態トルク指標値平均値TRINAVEと上記目標空燃比トル
ク指標値平均値TNINAVEとの差から燃焼状態第1比較
値IRNを算出して(IRN←TRINAVE−TNINAVE)、ス
テップS71へ進む。
態トルク指標値平均値TRINAVEと上記目標空燃比トル
ク指標値平均値TNINAVEとの差から燃焼状態第1比較
値IRNを算出して(IRN←TRINAVE−TNINAVE)、ス
テップS71へ進む。
【0119】ステップS71では、上記目標空燃比トル
ク指標値平均値TNINAVEとリーン状態トルク指標値平
均値TLINAVEとの差から燃焼状態第2指標値INLを算
出する(INL←TNINAVE−TLINAVE)。
ク指標値平均値TNINAVEとリーン状態トルク指標値平
均値TLINAVEとの差から燃焼状態第2指標値INLを算
出する(INL←TNINAVE−TLINAVE)。
【0120】その後、ステップS72へ進み、上記燃焼
状態第1比較値IRNと燃焼状態第2指標値INLとの比か
ら、燃焼状態最終比較値IRN/NLを算出して(IRN/NL←
IRN/INL)、ステップS73へ進む。尚、この燃焼状
態最終比較値IRN/NLは周知の加重平均処理により算出
しても良い。
状態第1比較値IRNと燃焼状態第2指標値INLとの比か
ら、燃焼状態最終比較値IRN/NLを算出して(IRN/NL←
IRN/INL)、ステップS73へ進む。尚、この燃焼状
態最終比較値IRN/NLは周知の加重平均処理により算出
しても良い。
【0121】そして、ステップS73で、上記燃焼状態
最終比較値IRN/NLと燃焼状態比較基準値Isとを比較
し、IRN/NL≦Isのリーン限界に達しているきは、ス
テップS74へ進み、上記RAM43に格納されている
リーン限界補正値KSURGEを、該リーン限界補正値KSUR
GEにリッチ補正量SURGE1を加算した値で更新し、
ルーチンを抜ける。
最終比較値IRN/NLと燃焼状態比較基準値Isとを比較
し、IRN/NL≦Isのリーン限界に達しているきは、ス
テップS74へ進み、上記RAM43に格納されている
リーン限界補正値KSURGEを、該リーン限界補正値KSUR
GEにリッチ補正量SURGE1を加算した値で更新し、
ルーチンを抜ける。
【0122】又、上記ステップS73で、IRN/NL>I
sのリッチ限界に達していると判定したときは、ステッ
プS75へ分岐し、上記RAM43に格納されているリ
ーン限界補正値KSURGEを、該リーン限界補正値KSURGE
からリーン補正値SURGE2を減算した値で更新し、
ルーチンを抜ける。
sのリッチ限界に達していると判定したときは、ステッ
プS75へ分岐し、上記RAM43に格納されているリ
ーン限界補正値KSURGEを、該リーン限界補正値KSURGE
からリーン補正値SURGE2を減算した値で更新し、
ルーチンを抜ける。
【0123】又、図15にパルス補正値設定ルーチンを
示す。このルーチンは所定のクランクパルス入力毎に起
動される。
示す。このルーチンは所定のクランクパルス入力毎に起
動される。
【0124】先ず、ステップS81,S82で気筒カウ
ント値nを識別する。そして、n=0のときはステップ
S83へ進み、n=1のときはステップS84へ進み、
又、n=2のときはステップS85へ進む。
ント値nを識別する。そして、n=0のときはステップ
S83へ進み、n=1のときはステップS84へ進み、
又、n=2のときはステップS85へ進む。
【0125】例えば上記気筒カウント値nが0のとき
は、ステップS83へ進み、パルス補正値KPULSEを運
転領域毎に予め設定されているリッチ補正量K1(但
し、K1>O)で設定し、ステップS86で上記気筒カ
ウント値n(この場合n=0)をカウントアップし、ル
ーチンを抜ける。
は、ステップS83へ進み、パルス補正値KPULSEを運
転領域毎に予め設定されているリッチ補正量K1(但
し、K1>O)で設定し、ステップS86で上記気筒カ
ウント値n(この場合n=0)をカウントアップし、ル
ーチンを抜ける。
【0126】その後、次の気筒の特定クランクパルス入
力により本ルーチンが起動されると、このときの気筒カ
ウント値nが1であるため、ステップS84へ進み、パ
ルス補正値KPULSEをクリア(KPULSE←0)して上記ス
テップS86へ戻り、このステップS86で上記気筒カ
ウント値n(この場合n=1)をカウントアップし、ル
ーチンを抜ける。
力により本ルーチンが起動されると、このときの気筒カ
ウント値nが1であるため、ステップS84へ進み、パ
ルス補正値KPULSEをクリア(KPULSE←0)して上記ス
テップS86へ戻り、このステップS86で上記気筒カ
ウント値n(この場合n=1)をカウントアップし、ル
ーチンを抜ける。
【0127】そして、更に次の気筒の特定クランクパル
ス入力により本ルーチンが起動されると、このときの気
筒カウント値nが2であるため、ステップS85へ進
み、パルス補正値KPULSEを運転領域毎に予め設定され
ているリーン補正量K2(但し、K2<O)で設定し、
ステップS87で上記気筒カウント値nをクリアして、
ルーチンを抜ける。
ス入力により本ルーチンが起動されると、このときの気
筒カウント値nが2であるため、ステップS85へ進
み、パルス補正値KPULSEを運転領域毎に予め設定され
ているリーン補正量K2(但し、K2<O)で設定し、
ステップS87で上記気筒カウント値nをクリアして、
ルーチンを抜ける。
【0128】その結果、上記パルス補正値KPULSEは、
パルス補正値設定ルーチン実行毎に、リッチ→無補正
(目標空燃比)→リーンの順で繰り返し設定されること
になる。
パルス補正値設定ルーチン実行毎に、リッチ→無補正
(目標空燃比)→リーンの順で繰り返し設定されること
になる。
【0129】上記リーン限界補正値KSURGE、及びパル
ス補正値KPULSEは、上記第1実施の形態で説明した目
標当量比設定ルーチン(図4参照)で読込まれる。この
目標当量比設定ルーチンは第1実施の形態と同様である
ため説明を省略する。
ス補正値KPULSEは、上記第1実施の形態で説明した目
標当量比設定ルーチン(図4参照)で読込まれる。この
目標当量比設定ルーチンは第1実施の形態と同様である
ため説明を省略する。
【0130】ところで、空燃比をリーン補正するパルス
補正値KPULSEにより空燃比補正された燃料噴射パルス
幅Tiによる燃焼がリーン限界を超えると燃焼が著しく
不安定化して燃焼初期のクランク角速度の上昇量が低下
する。従って、目標空燃比A/Fによる気筒のトルク指標
値と上記リーン補正による気筒のトルク指標値との差
(トルク指標値差)は、リッチ補正による気筒のトルク
指標値と目標空燃比A/Fによる気筒のトルク指標値との
差(トルク指標値差)に比べ大きな値となる。本実施の
形態では、この両トルク指標値差の比をある一定値に収
束するように目標空燃比A/Fを制御することで、リーン
バーン運転時のトルク変動を抑制し燃焼の安定化を図
り、NOx排出量の低減、及び燃費向上を図る。
補正値KPULSEにより空燃比補正された燃料噴射パルス
幅Tiによる燃焼がリーン限界を超えると燃焼が著しく
不安定化して燃焼初期のクランク角速度の上昇量が低下
する。従って、目標空燃比A/Fによる気筒のトルク指標
値と上記リーン補正による気筒のトルク指標値との差
(トルク指標値差)は、リッチ補正による気筒のトルク
指標値と目標空燃比A/Fによる気筒のトルク指標値との
差(トルク指標値差)に比べ大きな値となる。本実施の
形態では、この両トルク指標値差の比をある一定値に収
束するように目標空燃比A/Fを制御することで、リーン
バーン運転時のトルク変動を抑制し燃焼の安定化を図
り、NOx排出量の低減、及び燃費向上を図る。
【0131】以上の結果、本実施の形態によれば、各気
筒の燃焼状態を燃焼初期のクランク角速度ω1と燃焼後
期のクランク角速度ω2とに基づいて算出するようにし
たので、第1実施の形態で採用する筒内圧力センサが不
要となり、既存のエンジンに対して適用することが可能
となり利便性が向上する。又、燃焼の変動をトルク指標
値から判定するようにしたので、リーンバーン運転時の
各気筒の燃焼状態をより的確に把握することができる。
筒の燃焼状態を燃焼初期のクランク角速度ω1と燃焼後
期のクランク角速度ω2とに基づいて算出するようにし
たので、第1実施の形態で採用する筒内圧力センサが不
要となり、既存のエンジンに対して適用することが可能
となり利便性が向上する。又、燃焼の変動をトルク指標
値から判定するようにしたので、リーンバーン運転時の
各気筒の燃焼状態をより的確に把握することができる。
【0132】又、目標空燃比A/Fに対して、リッチ
(R)→無補正(A/F)→リーン(L)の順で繰り返し
設定するようにしたので、リーン補正による気筒の燃焼
状態が不安定化しても、エンジン回転変動が高い周波数
帯(例えば、2000rpmでは22.2Hz)で発生することにな
り、運転者に不快感を与えることがない。
(R)→無補正(A/F)→リーン(L)の順で繰り返し
設定するようにしたので、リーン補正による気筒の燃焼
状態が不安定化しても、エンジン回転変動が高い周波数
帯(例えば、2000rpmでは22.2Hz)で発生することにな
り、運転者に不快感を与えることがない。
【0133】更に、トルク指標値差である燃焼状態比較
値を全気筒のトルク指標値の平均値により算出している
ので、気筒間の燃焼のばらつきによる一時的な燃焼変動
の影響を受け難く、燃焼状態比較値を正確に算出するこ
とができる。
値を全気筒のトルク指標値の平均値により算出している
ので、気筒間の燃焼のばらつきによる一時的な燃焼変動
の影響を受け難く、燃焼状態比較値を正確に算出するこ
とができる。
【0134】又、常に最新のリッチ状態トルク指標値と
目標空燃比トルク指標値とリーン状態トルク指標値とを
比較しているのでエンジンの運転状態が変化する過渡状
態であってもリーン限界を的確に検出することができ
る。
目標空燃比トルク指標値とリーン状態トルク指標値とを
比較しているのでエンジンの運転状態が変化する過渡状
態であってもリーン限界を的確に検出することができ
る。
【0135】
【発明の効果】請求項1記載の発明によれば、リーンバ
ーン運転時の目標空燃比をリッチ補正する空燃比補正値
とリーン補正する空燃比補正値とを燃焼行程気筒順に設
定し、この空燃比補正値により補正された燃料噴射量に
よる燃焼のリッチ補正時の燃焼状態検出値とリーン補正
時の前記燃焼状態検出値とを比較して燃焼状態比較値を
設定し、この燃焼状態比較値と設定値とを比較してリー
ン限界を判定するようにしたので、例えばリーン時の燃
焼がリーン限界を超えている場合、当該燃焼行程気筒の
燃焼状態が著しく不安定化するため、前記燃焼状態比較
値は大きな偏差値を示すことになり、従って、この燃焼
状態比較値に基づいてリーンバーン運転時のリーン限界
を高精度に検出することができる。
ーン運転時の目標空燃比をリッチ補正する空燃比補正値
とリーン補正する空燃比補正値とを燃焼行程気筒順に設
定し、この空燃比補正値により補正された燃料噴射量に
よる燃焼のリッチ補正時の燃焼状態検出値とリーン補正
時の前記燃焼状態検出値とを比較して燃焼状態比較値を
設定し、この燃焼状態比較値と設定値とを比較してリー
ン限界を判定するようにしたので、例えばリーン時の燃
焼がリーン限界を超えている場合、当該燃焼行程気筒の
燃焼状態が著しく不安定化するため、前記燃焼状態比較
値は大きな偏差値を示すことになり、従って、この燃焼
状態比較値に基づいてリーンバーン運転時のリーン限界
を高精度に検出することができる。
【0136】請求項2記載の発明によれば、請求項1記
載の発明において、前記燃焼状態比較値に基づいてリー
ン限界と判定したときは前記目標空燃比をリッチ側へ補
正し、又リーン限界と判定されなかったときは前記目標
空燃比をリーン側へ補正することでリーンバーン運転時
の空燃比をリーン限界付近で安定燃焼させることがで
き、NOx排出量の低減、及び燃費の向上を図ることがで
きる。
載の発明において、前記燃焼状態比較値に基づいてリー
ン限界と判定したときは前記目標空燃比をリッチ側へ補
正し、又リーン限界と判定されなかったときは前記目標
空燃比をリーン側へ補正することでリーンバーン運転時
の空燃比をリーン限界付近で安定燃焼させることがで
き、NOx排出量の低減、及び燃費の向上を図ることがで
きる。
【0137】請求項3記載の発明によれば、請求項1或
いは2記載の発明において、前記燃焼状態比較値を、リ
ッチ補正時の燃焼状態検出値の設定気筒数の平均値とリ
ーン補正時の前記燃焼状態検出値の設定気筒数の平均値
とを比較して設定することで、気筒間の燃焼のばらつき
による一時的な燃焼変動が排斥され、リーン限界をより
正確に検出することができる。
いは2記載の発明において、前記燃焼状態比較値を、リ
ッチ補正時の燃焼状態検出値の設定気筒数の平均値とリ
ーン補正時の前記燃焼状態検出値の設定気筒数の平均値
とを比較して設定することで、気筒間の燃焼のばらつき
による一時的な燃焼変動が排斥され、リーン限界をより
正確に検出することができる。
【0138】請求項4記載の発明によれば、請求項1〜
3記載の発明において、採用するエンジンが4気筒の場
合、前記リッチ補正した空燃比補正値を2燃焼行程気筒
設定し、リーン補正した空燃比補正値を1燃焼行程気筒
設定し、これを燃焼行程気筒順に繰り返し実行すること
で、リーン補正による燃焼行程気筒の前後の燃焼行程気
筒に対する燃料噴射量、及び同一気筒の前回と次回の燃
焼時に供給される燃料噴射量は必ずリッチ補正されるこ
とになるため、燃焼変動の周波数帯がサージの発生する
周波数帯域よりも高い周波数帯域となり、運転者に不快
感を与えることがない。
3記載の発明において、採用するエンジンが4気筒の場
合、前記リッチ補正した空燃比補正値を2燃焼行程気筒
設定し、リーン補正した空燃比補正値を1燃焼行程気筒
設定し、これを燃焼行程気筒順に繰り返し実行すること
で、リーン補正による燃焼行程気筒の前後の燃焼行程気
筒に対する燃料噴射量、及び同一気筒の前回と次回の燃
焼時に供給される燃料噴射量は必ずリッチ補正されるこ
とになるため、燃焼変動の周波数帯がサージの発生する
周波数帯域よりも高い周波数帯域となり、運転者に不快
感を与えることがない。
【0139】請求項5記載の発明によれば、リーンバー
ン運転時の目標空燃比に基づいて設定した燃料噴射量
を、実際の燃焼行程気筒に対しては、この目標空燃比に
対応する前記空燃比補正値をリッチ補正する前記空燃比
補正値と前記目標空燃比に基づく燃料噴射量とリーン補
正する前記空燃比補正値とを燃焼行程気筒順に設定し、
リッチ補正時の前記燃焼状態検出値と前記目標空燃比に
基づく燃焼時の前記燃焼状態検出値とを比較して燃焼状
態第1比較値を設定し、又前記目標空燃比に基づく燃焼
時の前記燃焼状態検出値とリーン補正時の前記燃焼状態
検出値とを比較して燃焼状態第2比較値を設定し、前記
燃焼状態第1比較値と前記燃焼状態第2比較値とを比較
して燃焼状態最終比較値を設定し、この燃焼状態最終比
較値と設定値とを比較してリーン限界を判定するように
したので、例えばリーン補正による燃焼行程気筒の燃焼
がリーン限界を超えている場合には、当該燃焼行程気筒
の燃焼状態が著しく不安定化するため、前記燃焼状態最
終比較値は大きな偏差値を示すことになり、従って、こ
の燃焼状態最終比較値に基づいてリーンバーン運転時の
リーン限界を高精度に検出することができる。
ン運転時の目標空燃比に基づいて設定した燃料噴射量
を、実際の燃焼行程気筒に対しては、この目標空燃比に
対応する前記空燃比補正値をリッチ補正する前記空燃比
補正値と前記目標空燃比に基づく燃料噴射量とリーン補
正する前記空燃比補正値とを燃焼行程気筒順に設定し、
リッチ補正時の前記燃焼状態検出値と前記目標空燃比に
基づく燃焼時の前記燃焼状態検出値とを比較して燃焼状
態第1比較値を設定し、又前記目標空燃比に基づく燃焼
時の前記燃焼状態検出値とリーン補正時の前記燃焼状態
検出値とを比較して燃焼状態第2比較値を設定し、前記
燃焼状態第1比較値と前記燃焼状態第2比較値とを比較
して燃焼状態最終比較値を設定し、この燃焼状態最終比
較値と設定値とを比較してリーン限界を判定するように
したので、例えばリーン補正による燃焼行程気筒の燃焼
がリーン限界を超えている場合には、当該燃焼行程気筒
の燃焼状態が著しく不安定化するため、前記燃焼状態最
終比較値は大きな偏差値を示すことになり、従って、こ
の燃焼状態最終比較値に基づいてリーンバーン運転時の
リーン限界を高精度に検出することができる。
【0140】請求項6記載の発明によれば、請求項5記
載の発明において、リーン限界と判定したときは前記目
標空燃比をリッチ側へ補正し、又リーン限界と判定され
なかったときは前記目標空燃比をリーン側へ補正するこ
とで、リーンバーン運転時の空燃比を安定燃焼域で制御
することができ、NOx排出量の低減、及び燃費の向上を
図ることができる。
載の発明において、リーン限界と判定したときは前記目
標空燃比をリッチ側へ補正し、又リーン限界と判定され
なかったときは前記目標空燃比をリーン側へ補正するこ
とで、リーンバーン運転時の空燃比を安定燃焼域で制御
することができ、NOx排出量の低減、及び燃費の向上を
図ることができる。
【0141】請求項7記載の発明によれば、請求項5或
いは6記載の発明において、前記目標空燃比に対応する
前記空燃比補正値をリッチ補正する前記空燃比補正値と
前記目標空燃比に対応する前記空燃比補正値と前記目標
空燃比に対応する前記空燃比補正値をリーン補正する前
記空燃比補正値とを燃焼行程気筒順に繰り返し設定する
ことで、リーン補正による燃焼行程気筒の次の燃焼行程
気筒に対する燃料噴射量、及び同一気筒の次回の燃焼時
に供給される燃料噴射量は必ずリッチ補正されるため、
燃焼変動の周波数帯がサージの発生する周波数帯域より
も高い周波数帯域となり、運転者に不快感を与えること
がない。
いは6記載の発明において、前記目標空燃比に対応する
前記空燃比補正値をリッチ補正する前記空燃比補正値と
前記目標空燃比に対応する前記空燃比補正値と前記目標
空燃比に対応する前記空燃比補正値をリーン補正する前
記空燃比補正値とを燃焼行程気筒順に繰り返し設定する
ことで、リーン補正による燃焼行程気筒の次の燃焼行程
気筒に対する燃料噴射量、及び同一気筒の次回の燃焼時
に供給される燃料噴射量は必ずリッチ補正されるため、
燃焼変動の周波数帯がサージの発生する周波数帯域より
も高い周波数帯域となり、運転者に不快感を与えること
がない。
【0142】請求項8記載の発明によれば、請求項5或
いは6記載の発明において、リッチ補正時の燃焼状態検
出値の設定気筒数の平均値と前記目標空燃比に基づく燃
焼時の燃焼状態検出値の設定気筒数の平均値とを比較し
て燃焼状態第1比較値を設定し、又前記目標空燃比に基
づく燃焼時の燃焼状態検出値の設定気筒数の平均値と前
記リーン補正時の燃焼状態検出値の設定気筒数の平均値
とを比較して燃焼第2比較値を設定することで、気筒間
の燃焼の一時的なばらつきが排斥され、リーン限界をよ
り正確に検出することができる。
いは6記載の発明において、リッチ補正時の燃焼状態検
出値の設定気筒数の平均値と前記目標空燃比に基づく燃
焼時の燃焼状態検出値の設定気筒数の平均値とを比較し
て燃焼状態第1比較値を設定し、又前記目標空燃比に基
づく燃焼時の燃焼状態検出値の設定気筒数の平均値と前
記リーン補正時の燃焼状態検出値の設定気筒数の平均値
とを比較して燃焼第2比較値を設定することで、気筒間
の燃焼の一時的なばらつきが排斥され、リーン限界をよ
り正確に検出することができる。
【0143】請求項9記載の発明によれば、請求項1、
2、5或いは6記載の発明において、燃焼状態検出値を
エンジンの各気筒に設けた燃焼時の燃焼圧力を検出する
圧力センサの出力信号に基づいて設定することで、燃焼
状態を直接把握することができる。
2、5或いは6記載の発明において、燃焼状態検出値を
エンジンの各気筒に設けた燃焼時の燃焼圧力を検出する
圧力センサの出力信号に基づいて設定することで、燃焼
状態を直接把握することができる。
【0144】請求項10記載の発明によれば、請求項
1、2、5或いは6記載の発明において、燃焼状態を各
気筒のクランク角速度の変化量に基づいて設定すること
で、圧力センサ等の部品を搭載していないエンジンであ
っても、燃焼状態を簡単に検出することが可能となり、
本発明を広範囲に適用することができるばかりでなく、
製造コストの低減を図ることができる。
1、2、5或いは6記載の発明において、燃焼状態を各
気筒のクランク角速度の変化量に基づいて設定すること
で、圧力センサ等の部品を搭載していないエンジンであ
っても、燃焼状態を簡単に検出することが可能となり、
本発明を広範囲に適用することができるばかりでなく、
製造コストの低減を図ることができる。
【0145】請求項11記載の発明によれば、請求項1
0記載の発明において、クランク角速度の変化量を燃焼
後期のクランク角速度の2乗と燃焼初期のクランク角速
度の2乗との差に基づいて算出することで、当該燃焼行
程気筒の燃焼時のトルク指標値を導き出すことができ
る。
0記載の発明において、クランク角速度の変化量を燃焼
後期のクランク角速度の2乗と燃焼初期のクランク角速
度の2乗との差に基づいて算出することで、当該燃焼行
程気筒の燃焼時のトルク指標値を導き出すことができ
る。
【図1】第1実施の形態によるリーンバーンエンジンの
空燃比制御装置の機能ブロック図
空燃比制御装置の機能ブロック図
【図2】同、リーン限界補正値設定ルーチンを示すフロ
ーチャート
ーチャート
【図3】同、パルス補正値設定ルーチンをを示すフロー
チャート
チャート
【図4】同、目標当量比設定ルーチンを示すフローチャ
ート
ート
【図5】同、燃料噴射パルス幅設定ルーチンを示すフロ
ーチャート
ーチャート
【図6】同、燃焼比較基準値を格納するマッブの概念図
【図7】同、基本リーン減量値を格納するマップの概念
図
図
【図8】同、基本リーン減量値によって変化する目標空
燃比の一例を示す特性図
燃比の一例を示す特性図
【図9】同、筒内圧力と燃料噴射パルス幅との関係を示
すタイミングチャート
すタイミングチャート
【図10】同、エンジンの全体構成図
【図11】同、電子制御装置の回路図
【図12】第2実施の形態によるリーンバーンエンジン
の空燃比制御装置の機能ブロック図
の空燃比制御装置の機能ブロック図
【図13】同、クランク角速度算出ルーチンを示すフロ
ーチャート
ーチャート
【図14】同、リーン限界補正値設定ルーチンを示すフ
ローチャート
ローチャート
【図15】同、パルス補正値設定ルーチンをを示すフロ
ーチャート
ーチャート
【図16】同、筒内圧力と燃料噴射パルス幅との関係を
示すタイミングチャート
示すタイミングチャート
【図17】空燃比に対するエンジン回転数と燃費とNOx
は移出量との関係を示す特性図
は移出量との関係を示す特性図
28 …圧力センサ A/F …目標空燃比 INL …燃焼状態第2比較値 IRN …燃焼状態第1比較値 IRN/NL…燃焼状態最終比較値 KPULSE…空燃比補正値(パルス補正値) M2,M2’…空燃比補正値設定手段 M3 …目標空燃比設定手段 M5,M5’…燃焼状態検出値設定手段 M6 …燃焼状態比較値設定手段 M6a…燃焼状態第1比較値設定手段 M6b…燃焼状態第2比較値設定手段 M6c…燃焼状態最終比較値設定手段 M7 …リーン限界判定手段 P …燃焼状態検出値(筒内圧力) PLAVE…リーン補正時の燃焼状態検出値の平均値(リ
ーン状態燃焼圧力平均値) PRAVE…リッチ補正時の燃焼状態検出値の平均値(リ
ッチ状態燃焼圧力平均値) Px …燃焼状態比較値 Pxs,Is…設定値(燃焼状態比較基準値) Ti …燃料噴射量(燃料噴射パルス幅) TIN#i…(クランク角速度の)変化量(トルク指標値) ω1,ω2…クランク角速度
ーン状態燃焼圧力平均値) PRAVE…リッチ補正時の燃焼状態検出値の平均値(リ
ッチ状態燃焼圧力平均値) Px …燃焼状態比較値 Pxs,Is…設定値(燃焼状態比較基準値) Ti …燃料噴射量(燃料噴射パルス幅) TIN#i…(クランク角速度の)変化量(トルク指標値) ω1,ω2…クランク角速度
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI F02D 45/00 362 F02D 45/00 362J 368 368S
Claims (11)
- 【請求項1】目標空燃比をリッチ補正する空燃比補正値
とリーン補正する空燃比補正値とを燃焼行程気筒順に設
定する空燃比補正値設定手段と、 少なくともエンジン運転状態及び前記空燃比補正値に基
づいてリーンバーン運転時の目標空燃比を設定する目標
空燃比設定手段と、 燃焼時の燃焼状態検出値を気筒毎に検出する燃焼状態検
出値設定手段と、 リッチ補正時の前記燃焼状態検出値とリーン補正時の前
記燃焼状態検出値とを比較して燃焼状態比較値を設定す
る燃焼状態比較値設定手段と、 前記燃焼状態比較値と設定値とを比較してリーン限界を
判定するリーン限界判定手段とを備えることを特徴とす
るリーンバーンエンジンの空燃比制御装置。 - 【請求項2】前記目標空燃比設定手段では前記リーン限
界判定手段でリーン限界と判定したときは前記目標空燃
比をリッチ側へ補正し、又リーン限界と判定されなかっ
たときは前記目標空燃比をリーン側へ補正することを特
徴とする請求項1記載のリーンバーンエンジンの空燃比
制御装置。 - 【請求項3】前記燃焼状態比較値設定手段ではリッチ補
正時の前記燃焼状態検出値の設定気筒数の平均値とリー
ン補正時の前記燃焼状態検出値の設定気筒数の平均値と
を比較して前記燃焼状態比較値を設定することを特徴と
する請求項1或いは2記載のリーンバーンエンジンの空
燃比制御装置。 - 【請求項4】エンジンが4気筒であり、前記空燃比補正
値設定手段ではリッチ補正する前記空燃比補正値を2燃
焼行程気筒設定すると共にリーン補正する前記空燃比補
正値を1燃焼行程気筒設定することを特徴とする請求項
1〜3の何れかに記載のリーンバーンエンジンの空燃比
制御装置。 - 【請求項5】目標空燃比をリッチ補正する空燃比補正値
とリーン補正する前記空燃比補正値とを燃焼行程気筒順
に設定する空燃比補正値設定手段と、 少なくともエンジン運転状態及び前記空燃比補正値に基
づいてリーンバーン運転時の目標空燃比を設定する目標
空燃比制定手段と、 燃焼時の燃焼状態検出値を気筒毎に検出する燃焼状態検
出値設定手段と、リッチ補正時の前記燃焼状態検出値と
前記目標空燃比に基づく燃焼時の前記燃焼状態検出値と
を比較して燃焼状態第1比較値を設定する燃焼状態第1
比較値設定手段と、 前記目標空燃比に基づく燃焼時の前記燃焼状態検出値と
リーン補正時の前記燃焼状態検出値とを比較して燃焼状
態第2比較値を設定する燃焼状態第2比較値設定手段
と、 前記燃焼状態第1比較値と前記燃焼状態第2比較値とを
比較して燃焼状態最終比較値を設定する燃焼状態最終比
較値設定手段と、 前記燃焼状態最終比較値と設定値とを比較してリーン限
界を判定するリーン限界判定手段とを備えることを特徴
とするリーンバーンエンジンの空燃比制御装置。 - 【請求項6】前記目標空燃比設定手段では前記リーン限
界判定手段でリーン限界と判定したときは前記目標空燃
比をリッチ側へ補正し、又リーン限界と判定されなかっ
たときは前記目標空燃比をリーン側へ補正することを特
徴とする請求項5記載のリーンバーンエンジンの空燃比
制御装置。 - 【請求項7】エンジンが4気筒であり、前記空燃比補正
値設定手段ではリッチ補正する前記空燃比補正値と前記
目標空燃比に対応する前記空燃比補正値とリーン補正す
る前記空燃比補正値とを燃焼行程気筒順に設定すること
を特徴とする請求項5或いは6記載のリーンバーンエン
ジンの空燃比制御装置。 - 【請求項8】前記燃焼状態第1比較比較手段ではリッチ
補正時の燃焼状態検出値の設定気筒数の平均値と前記目
標空燃比に基づく燃焼時の燃焼状態検出値の設定気筒数
の平均値とを比較して燃焼状態第1比較値を設定し、 前記燃焼状態第2比較値設定手段では前記目標空燃比に
基づく燃焼時の燃焼状態検出値の設定気筒数の平均値と
前記リーン補正時の燃焼状態検出値の設定気筒数の平均
値とを比較して燃焼第2比較値を設定することを特徴と
する請求項5或いは6記載のリーンバーンエンジンの空
燃比制御装置。 - 【請求項9】前記燃焼状態検出値設定手段ではエンジン
の各気筒に設けた燃焼時の燃焼圧力を検出する圧力セン
サの出力信号に基づいて燃焼状態検出値を設定すること
を特徴とする請求項1、2、5、6の何れかに記載のリ
ーンバーンエンジンの空燃比制御装置。 - 【請求項10】前記燃焼状態検出値設定手段では各気筒
の燃焼時のクランク角速度の変化量に基づいて燃焼状態
検出値を設定することを特徴とする請求項1、2、5、
6の何れかに記載のリーンバーンエンジンの空燃比制御
装置。 - 【請求項11】前記クランク角速度の変化量が燃焼後期
のクランク角速度の2乗と燃焼初期のクランク角速度の
2乗との差に基づいて算出されることを特徴とする請求
項10記載のリーンバーンエンジンの空燃比制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26062097A JPH1193745A (ja) | 1997-09-25 | 1997-09-25 | リーンバーンエンジンの空燃比制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26062097A JPH1193745A (ja) | 1997-09-25 | 1997-09-25 | リーンバーンエンジンの空燃比制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1193745A true JPH1193745A (ja) | 1999-04-06 |
Family
ID=17350463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26062097A Pending JPH1193745A (ja) | 1997-09-25 | 1997-09-25 | リーンバーンエンジンの空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1193745A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011069330A (ja) * | 2009-09-28 | 2011-04-07 | Toyota Motor Corp | 内燃機関の筒内圧取得装置 |
-
1997
- 1997-09-25 JP JP26062097A patent/JPH1193745A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011069330A (ja) * | 2009-09-28 | 2011-04-07 | Toyota Motor Corp | 内燃機関の筒内圧取得装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2884472B2 (ja) | 内燃機関の燃料性状検出装置 | |
| JP2510250B2 (ja) | 内燃機関の燃焼制御装置 | |
| JPH0634491A (ja) | イオン電流によるリーン限界検出方法 | |
| JP2715207B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JP3326000B2 (ja) | 内燃機関の燃料性状検出装置 | |
| JP3591001B2 (ja) | 内燃機関の制御装置 | |
| JP3234434B2 (ja) | リーン限界検出方法 | |
| JPH1193745A (ja) | リーンバーンエンジンの空燃比制御装置 | |
| JP4263258B2 (ja) | リーンバーンエンジンの燃料噴射制御装置 | |
| JP3593162B2 (ja) | エンジンの吸入空気量検出方法 | |
| JP3691092B2 (ja) | エンジンの空燃比制御方法 | |
| JP3141222B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| JP3621731B2 (ja) | エンジンの空燃比制御方法 | |
| JP2586565B2 (ja) | 内燃機関の出力変動検出装置 | |
| JP2855391B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JP3686437B2 (ja) | エンジンの空燃比制御方法 | |
| JPH0432939B2 (ja) | ||
| JP2010007523A (ja) | エンジンの空燃比制御装置 | |
| JP2917195B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| JPH1113611A (ja) | リーンバーンエンジンの点火時期制御装置 | |
| JP3544765B2 (ja) | エンジンの触媒活性状態判別装置 | |
| JP2855381B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2884471B2 (ja) | 内燃機関の燃料性状検出装置 | |
| JPH0642384A (ja) | イオン電流によるリーン限界制御方法 |