JPH01100334A - 内燃機関の燃料供給制御装置 - Google Patents
内燃機関の燃料供給制御装置Info
- Publication number
- JPH01100334A JPH01100334A JP62254678A JP25467887A JPH01100334A JP H01100334 A JPH01100334 A JP H01100334A JP 62254678 A JP62254678 A JP 62254678A JP 25467887 A JP25467887 A JP 25467887A JP H01100334 A JPH01100334 A JP H01100334A
- Authority
- JP
- Japan
- Prior art keywords
- fuel supply
- supply amount
- engine
- amount
- air flow
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D31/00—Use of speed-sensing governors to control combustion engines, not otherwise provided for
- F02D31/001—Electric control of rotation speed
- F02D31/002—Electric control of rotation speed controlling air supply
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D31/00—Use of speed-sensing governors to control combustion engines, not otherwise provided for
- F02D31/001—Electric control of rotation speed
- F02D31/002—Electric control of rotation speed controlling air supply
- F02D31/003—Electric control of rotation speed controlling air supply for idle speed control
- F02D31/005—Electric control of rotation speed controlling air supply for idle speed control by controlling a throttle by-pass
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/16—Introducing closed-loop corrections for idling
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、電子制御燃料供給装置を備えた内燃機関にあ
って特に吸気圧力を基本として燃料供給量を設定する方
式のものにおいて、アイドル等低負荷時の安定性向上対
策技術に関する。
って特に吸気圧力を基本として燃料供給量を設定する方
式のものにおいて、アイドル等低負荷時の安定性向上対
策技術に関する。
〈従来の技術〉
燃料供給量は基本的にシリンダに吸入される空気量に応
じて設定されるものであり、周知のように吸入空気流i
iQと機関回転数Nとに基づいて設定する方式のもの(
以下Lタイプという)が一般的であるが、吸入空気流量
の検出装置が高価につく難点がある。このため比較的安
価な圧力センサを用いて吸気圧力(ブースト圧力)を検
出し、該吸気圧力を基本として機関回転数等による補正
を行って燃料供給量を設定するようにしたもの(以下D
タイプという)もある。
じて設定されるものであり、周知のように吸入空気流i
iQと機関回転数Nとに基づいて設定する方式のもの(
以下Lタイプという)が一般的であるが、吸入空気流量
の検出装置が高価につく難点がある。このため比較的安
価な圧力センサを用いて吸気圧力(ブースト圧力)を検
出し、該吸気圧力を基本として機関回転数等による補正
を行って燃料供給量を設定するようにしたもの(以下D
タイプという)もある。
しかしながら、前記Dタイプのものにあっては、機関回
転数が変化しても吸気管容積のため吸気圧力の変化には
相当大きな遅れを生じ、これに伴って空燃比が変動する
という問題がある。因に前述したLタイプのものは、回
転数Nが基本燃料供給量(=K −Q/N)の演算に直
接使用されるため、回転数N変化に追従させて燃料供給
量を設定できるので空燃比の変動を抑制できるのである
。
転数が変化しても吸気管容積のため吸気圧力の変化には
相当大きな遅れを生じ、これに伴って空燃比が変動する
という問題がある。因に前述したLタイプのものは、回
転数Nが基本燃料供給量(=K −Q/N)の演算に直
接使用されるため、回転数N変化に追従させて燃料供給
量を設定できるので空燃比の変動を抑制できるのである
。
但し、Dタイプのものにあっても回転変動が空燃比の制
御精度に及ぼす影響は、新註転数/旧回転数に略比例し
ているため、高回転時での空燃比のずれは殆ど問題では
なく、アイドル等低回転・低負荷時が問題であり、空燃
比のリーン化によりアイドル不安定となり、コーステイ
ング(特にニュートラル時)にはエンジンストールを発
生し易くなる。
御精度に及ぼす影響は、新註転数/旧回転数に略比例し
ているため、高回転時での空燃比のずれは殆ど問題では
なく、アイドル等低回転・低負荷時が問題であり、空燃
比のリーン化によりアイドル不安定となり、コーステイ
ング(特にニュートラル時)にはエンジンストールを発
生し易くなる。
このため、アイドル時等に機関回転数Nの変化量ΔN若
しくはこれに類似したパラメータの1階微分値に応じて
燃料供給量を増減したり点火時期を進遅角補正したり(
特開昭57−68544号参照)、ΔN若しくはΔNと
吸気圧力の変化量ΔPfiに応じて燃料供給量を増減補
正すること(特開昭60−203832号、特開昭60
−128947号参照)等によって上記問題の解決を図
っている。
しくはこれに類似したパラメータの1階微分値に応じて
燃料供給量を増減したり点火時期を進遅角補正したり(
特開昭57−68544号参照)、ΔN若しくはΔNと
吸気圧力の変化量ΔPfiに応じて燃料供給量を増減補
正すること(特開昭60−203832号、特開昭60
−128947号参照)等によって上記問題の解決を図
っている。
しかしながら、これらのものは、演算が面倒で制御を複
雑化したり、空燃比制御精度を十分高めることができず
良好な効果が得られない等の問題を残している。
雑化したり、空燃比制御精度を十分高めることができず
良好な効果が得られない等の問題を残している。
本発明はこのような従来の問題点に鑑み、なされたもの
で、低回転、低負荷時は吸気のいわゆるソニック流領域
となることに着目し、比較的簡易な方式で高精度な空燃
比制御性能を得られるようにした内燃機関の空燃比制御
装置を提供することを目的とする。
で、低回転、低負荷時は吸気のいわゆるソニック流領域
となることに着目し、比較的簡易な方式で高精度な空燃
比制御性能を得られるようにした内燃機関の空燃比制御
装置を提供することを目的とする。
〈問題点を解決するための手段〉
このため、本発明は第1図に示すように、機関回転数、
吸気圧力を含む機関運転状態を検出する機関運転状態検
出手段と、 検出された吸気圧力を基本として基本燃料供給量を設定
する第1の基本燃料供給量設定手段と、吸気通路開口面
積が一定の状態で機関回転数の変化に対して吸入空気流
量が略一定に保たれるソニック流領域を検出するソニッ
ク流領域検出手段と、 ソニック流領域において、機関回転数が略一定に保たれ
るときに第1の基本燃料供給量設定手段により設定され
た基本燃料供給量と機関回転数とに基づいて吸入空気流
量に相当する量を推定して記憶する吸入空気流量推定記
憶手段と、ソニック流領域で機関回転数が変化したとき
に、記憶された吸入空気流量と機関回転数とに基づいて
基本燃料供給量を設定する第2の基本燃料供給量設定手
段と、 設定された基本燃料供給量又はこれを補正した量に相当
する量の燃料を機関に供給する燃料供給手段とを備えた
構成とする。
吸気圧力を含む機関運転状態を検出する機関運転状態検
出手段と、 検出された吸気圧力を基本として基本燃料供給量を設定
する第1の基本燃料供給量設定手段と、吸気通路開口面
積が一定の状態で機関回転数の変化に対して吸入空気流
量が略一定に保たれるソニック流領域を検出するソニッ
ク流領域検出手段と、 ソニック流領域において、機関回転数が略一定に保たれ
るときに第1の基本燃料供給量設定手段により設定され
た基本燃料供給量と機関回転数とに基づいて吸入空気流
量に相当する量を推定して記憶する吸入空気流量推定記
憶手段と、ソニック流領域で機関回転数が変化したとき
に、記憶された吸入空気流量と機関回転数とに基づいて
基本燃料供給量を設定する第2の基本燃料供給量設定手
段と、 設定された基本燃料供給量又はこれを補正した量に相当
する量の燃料を機関に供給する燃料供給手段とを備えた
構成とする。
く作用〉
ソニック流領域検出手段により検出されたソニック流領
域において機関運転状態検出手段により検出された機関
回転数が略一定に保たれるときに、第1の基本燃料供給
量設定手段により設定された基本燃料供給量と機関回転
数とに基づいて吸入空気流量に相当する量が吸入空気流
量推定記憶手段により推定して記憶される。
域において機関運転状態検出手段により検出された機関
回転数が略一定に保たれるときに、第1の基本燃料供給
量設定手段により設定された基本燃料供給量と機関回転
数とに基づいて吸入空気流量に相当する量が吸入空気流
量推定記憶手段により推定して記憶される。
そして、ソニック流領域で機関回転数が変化したときに
、当該変化前に吸入空気流量記憶手段に記憶されている
吸入空気流量と、機関回転数とに基づいて、第2の基本
燃料供給量設定手段により基本燃料供給量が設定される
。
、当該変化前に吸入空気流量記憶手段に記憶されている
吸入空気流量と、機関回転数とに基づいて、第2の基本
燃料供給量設定手段により基本燃料供給量が設定される
。
このようにして第1又は第2の基本燃料供給量設定手段
により設定された基本燃料供給量又は、これを補正した
量に相当する燃料が燃料供給手段により機関に供給され
る。
により設定された基本燃料供給量又は、これを補正した
量に相当する燃料が燃料供給手段により機関に供給され
る。
このようにすると、ソニック流領域では機関回転数が変
動した場合でも吸入空気流量は変化せず変動前に記憶し
ておいた吸入空気流量に保たれているため、この吸入空
気流量と現実に変化する機関回転数のリアルタイムデー
タとを用いてLタイプのものと同様空燃比を一定に保つ
ように燃料供給量を設定することができ、もって安定し
た空燃比により回転変動を抑制でき、エンジンストール
の発生を防止できる。
動した場合でも吸入空気流量は変化せず変動前に記憶し
ておいた吸入空気流量に保たれているため、この吸入空
気流量と現実に変化する機関回転数のリアルタイムデー
タとを用いてLタイプのものと同様空燃比を一定に保つ
ように燃料供給量を設定することができ、もって安定し
た空燃比により回転変動を抑制でき、エンジンストール
の発生を防止できる。
〈実施例〉
以下、本発明の実施例を図に基づいて説明する。
一実施例の構成を示す第2図において、内燃機関1には
、エアクリーナ2.吸気ダクト3.スロットルチャンバ
4及び吸気マニホールド5を介して空気が吸入される。
、エアクリーナ2.吸気ダクト3.スロットルチャンバ
4及び吸気マニホールド5を介して空気が吸入される。
エアクリーナ2には吸気(大気)温度を検出する吸気温
センサ6が設けられている。スロットルチャンバ4には
、図示しないアクセルペダルと連動する絞り弁7が設け
られていて、吸入空気流量Qを制御する。絞り弁7には
、その開度TVOを検出すると共に、アイドル位置でオ
ンとなるアイドルスイッチ8Aを含むスロットルセンサ
8が付設されている。前記絞り弁7下流の吸気マニホー
ルド5には、吸気圧力を検出する吸気圧センサ9が設け
られると共に、各気筒毎に燃料供給手段として電磁式の
燃料噴射弁10が設けられている。燃料噴射弁10は、
後述するマイクロコンピユータラ内蔵したコントロール
ユニット11からの噴射パルス信号によって開弁駆動し
、図示しない燃料ポンプから圧送されプレッシャレギュ
レータにより所定圧力に制御された燃料を吸気マニホー
ルド5内に噴射供給する。更に、機関の冷却ジャケット
内の冷却温度T、1を検出する水温センサ12が設けら
れると共に、排気通路13内の排気中酸素濃度を検出す
ることによって吸入混合気中の空燃比を検出する酸素セ
ンサ14が設けられる。
センサ6が設けられている。スロットルチャンバ4には
、図示しないアクセルペダルと連動する絞り弁7が設け
られていて、吸入空気流量Qを制御する。絞り弁7には
、その開度TVOを検出すると共に、アイドル位置でオ
ンとなるアイドルスイッチ8Aを含むスロットルセンサ
8が付設されている。前記絞り弁7下流の吸気マニホー
ルド5には、吸気圧力を検出する吸気圧センサ9が設け
られると共に、各気筒毎に燃料供給手段として電磁式の
燃料噴射弁10が設けられている。燃料噴射弁10は、
後述するマイクロコンピユータラ内蔵したコントロール
ユニット11からの噴射パルス信号によって開弁駆動し
、図示しない燃料ポンプから圧送されプレッシャレギュ
レータにより所定圧力に制御された燃料を吸気マニホー
ルド5内に噴射供給する。更に、機関の冷却ジャケット
内の冷却温度T、1を検出する水温センサ12が設けら
れると共に、排気通路13内の排気中酸素濃度を検出す
ることによって吸入混合気中の空燃比を検出する酸素セ
ンサ14が設けられる。
コントロールユニット11は、機関回転数検出用のクラ
ンク角センサ15から、機関回転と同期して出力される
クランク単位角度信号を一定時間カウントして又はクラ
ンク基準角度信号の周期を計測して機関回転数Nを検出
する。
ンク角センサ15から、機関回転と同期して出力される
クランク単位角度信号を一定時間カウントして又はクラ
ンク基準角度信号の周期を計測して機関回転数Nを検出
する。
この他、トランスミッションに車速を検出する車速セン
サ16.ニュートラル位置を検出するニュートラルセン
サ17が設は−られ、これら信号はコントロールユニッ
ト11に入力される。
サ16.ニュートラル位置を検出するニュートラルセン
サ17が設は−られ、これら信号はコントロールユニッ
ト11に入力される。
また、絞り弁7をバイパスする補助空気通路18にはア
イドル回転数を制御するアイドル制御弁19が設けられ
ている。
イドル回転数を制御するアイドル制御弁19が設けられ
ている。
コントロールユニット11は、上記のようにして検出さ
れた各種検出信号に基づいて燃料噴射量Tiを演算する
と共に、設定した燃料噴射量Tiに基づいて燃料噴射弁
10を駆動制御すると共に、アイドル時にアイドル制御
弁19の開度を制御することによってアイドル回転数を
制御する。
れた各種検出信号に基づいて燃料噴射量Tiを演算する
と共に、設定した燃料噴射量Tiに基づいて燃料噴射弁
10を駆動制御すると共に、アイドル時にアイドル制御
弁19の開度を制御することによってアイドル回転数を
制御する。
次に作用を第3図以下のフローチャートに従って説明す
る。
る。
第3図は、設定周期(例えば4m5)毎に実行される吸
気圧力検出ルーチンであり、ステップ1で吸気圧センサ
9からの出力電圧を入力し、ステップ2で該出力電圧に
応じてROMに記憶した1次元マツプから吸気圧力P、
(mmHg)を検索により求める。
気圧力検出ルーチンであり、ステップ1で吸気圧センサ
9からの出力電圧を入力し、ステップ2で該出力電圧に
応じてROMに記憶した1次元マツプから吸気圧力P、
(mmHg)を検索により求める。
第4図は、設定周期(例えばIoms)ごとに実行され
る燃料噴射量演算ルーチンを示し、ステ・ンプ11では
、前記のようにした求められた吸気圧力の他、各種セン
サからの検出信号を入力する。
る燃料噴射量演算ルーチンを示し、ステ・ンプ11では
、前記のようにした求められた吸気圧力の他、各種セン
サからの検出信号を入力する。
ステップ12では機関回転数の変化に対して吸入空気流
量が略一定に保たれるソニック流領域であるか否かを判
定する。具体的には吸気圧力Pgが所定値(例えば42
0mmHg )未満のときをソニック流領域として判定
する。
量が略一定に保たれるソニック流領域であるか否かを判
定する。具体的には吸気圧力Pgが所定値(例えば42
0mmHg )未満のときをソニック流領域として判定
する。
ステップ13では検出された絞り弁開度TVO[°〕ア
イドル制御弁19の通電デユーティl5Cdy(%〕そ
の他空気漏れ分に相当する隙間面積ALE□〔m2〕に
より吸気通路の総開口面積A〔m2〕を演算する。
イドル制御弁19の通電デユーティl5Cdy(%〕そ
の他空気漏れ分に相当する隙間面積ALE□〔m2〕に
より吸気通路の総開口面積A〔m2〕を演算する。
ステップ14ではステップ13で演算された開口面積A
の単位時間当りの変化量ΔAが0か否かを判定し、ΔA
≠0のとき、即ち、開口面積Aが変化しているときはス
テップ15へ進み、変化検出の初回か否かを判定して初
回か否かを判定し、初回のときはステップ16へ進んで
計時用カウンタ1を0にリセットし、次回以降はステッ
プ16をジャンプしてステップ17へ進み過渡運転判別
用のフラグACCを1にセットする。
の単位時間当りの変化量ΔAが0か否かを判定し、ΔA
≠0のとき、即ち、開口面積Aが変化しているときはス
テップ15へ進み、変化検出の初回か否かを判定して初
回か否かを判定し、初回のときはステップ16へ進んで
計時用カウンタ1を0にリセットし、次回以降はステッ
プ16をジャンプしてステップ17へ進み過渡運転判別
用のフラグACCを1にセットする。
次いでステップ18で次式により吸気の体積効率Qoy
Ilを演算すると共に、該体積効率Qc、42に基づい
て基本燃料供給量Tpを演算する。
Ilを演算すると共に、該体積効率Qc、42に基づい
て基本燃料供給量Tpを演算する。
QcJ−η9゜・K FLAT・K ALTTp =
KcoN−P a ・Qcy!・KTAη、。:基本
体積効率 KFLAT:微小補正係数 K ALア :高度補正係数 に、。N :定数・ KfA:温度補正係数 ここで、基本体積効率η9゜は検出された吸気圧力P、
に基づいてROMに記憶した1次元マツプから検索して
求められる。なお、第10図に示すように基本体積効率
η9゜は吸気圧力P、が大きい程大きくなるように設定
されている。
KcoN−P a ・Qcy!・KTAη、。:基本
体積効率 KFLAT:微小補正係数 K ALア :高度補正係数 に、。N :定数・ KfA:温度補正係数 ここで、基本体積効率η9゜は検出された吸気圧力P、
に基づいてROMに記憶した1次元マツプから検索して
求められる。なお、第10図に示すように基本体積効率
η9゜は吸気圧力P、が大きい程大きくなるように設定
されている。
また微小補正係数KFLA?は後述するBGJルーチン
により設定された最新の微小補正係数KFLATが入力
して用いられ、高度補正係数K hatは後述する高度
補正係数設定ルーチンにより設定された最新の高度補正
係数KALアが入力して用いられる。これら補正係数の
機能については後述する。温度補正係数KTAは吸気温
センサ6によって検出された吸気温度TAに基づいてR
OMに記憶された1次元マツプから検索したものを用い
る。ここで、吸気温度が低い程同−吸気圧力であっても
空気密度が大きいため、吸気の充填量が大きく、これに
応じて温度補正係数KTAが大きくなるように設定され
ている。
により設定された最新の微小補正係数KFLATが入力
して用いられ、高度補正係数K hatは後述する高度
補正係数設定ルーチンにより設定された最新の高度補正
係数KALアが入力して用いられる。これら補正係数の
機能については後述する。温度補正係数KTAは吸気温
センサ6によって検出された吸気温度TAに基づいてR
OMに記憶された1次元マツプから検索したものを用い
る。ここで、吸気温度が低い程同−吸気圧力であっても
空気密度が大きいため、吸気の充填量が大きく、これに
応じて温度補正係数KTAが大きくなるように設定され
ている。
尚、ステップ12でソニック流領域以外の領域と判定さ
れたとき、および後述するようにソニック流領域で開口
面積が略一定に保たれてから所定時間経過するまでの間
も、ステップ18へ進んで同様に基本燃料供給1’r、
が演算される。
れたとき、および後述するようにソニック流領域で開口
面積が略一定に保たれてから所定時間経過するまでの間
も、ステップ18へ進んで同様に基本燃料供給1’r、
が演算される。
このように、吸気圧力P3を基本とし、機関回転数、吸
気温度等による補正を行って基本燃料供給量T、を演算
するステップ18の部分が第1の基本燃料供給量設定手
段に相当する。
気温度等による補正を行って基本燃料供給量T、を演算
するステップ18の部分が第1の基本燃料供給量設定手
段に相当する。
次いでステップ19へ進み後述するように機関回転数変
動時に別ルーチンでなされる機関回転数Nの荷重平均処
理の有無を判別するフラグGOが1であるか否かを判別
し、1のときは、ステップ20へ進み、荷重平均処理さ
れていない最新の機関回転数Nの検出値と、ステップ1
8で演算された基本燃料供給ff1TPとを乗じて吸入
空気流量に比例する量Qを演算して記憶する。
動時に別ルーチンでなされる機関回転数Nの荷重平均処
理の有無を判別するフラグGOが1であるか否かを判別
し、1のときは、ステップ20へ進み、荷重平均処理さ
れていない最新の機関回転数Nの検出値と、ステップ1
8で演算された基本燃料供給ff1TPとを乗じて吸入
空気流量に比例する量Qを演算して記憶する。
一方、フラグGOが0と判別されたときは、ステップ2
1へ進み、機関回転数Nの現在及び過去複数回のデータ
の荷重平均値Xと、演算された基本燃料供給量TPとを
乗じることにより吸入空気流量比例量Qを推定して記憶
する。このステップ20.21の部分が吸入空気流量推
定記憶手段に相当する。
1へ進み、機関回転数Nの現在及び過去複数回のデータ
の荷重平均値Xと、演算された基本燃料供給量TPとを
乗じることにより吸入空気流量比例量Qを推定して記憶
する。このステップ20.21の部分が吸入空気流量推
定記憶手段に相当する。
一方、ステップ14で吸気通路の総開口面積Aの変化量
ΔAがOと判定されたとき、即ち、開口面積Aが略一定
となってからは、ステップ22へ進んで前述したカウン
タの計数値Tをインクリメントする。次いでステップ2
3へ進んで一定に保たれた開口面積Aに対し、開口面積
A変化後、壁流燃料による回転数Nが変化するまでの応
答遅れ時間に相当するデイレ−時間T0をROMに記憶
した1次元マツプから検索する。即ち回転数N変化の応
答があるまでに後述する推定吸入空気流量に基づく基本
燃料噴射量の設定を行うと、空燃比のずれを生じるので
、この間はステップ18による基本燃料噴射量の設定を
継続するためのデイレ−時間Toを設定する。前記デイ
レ−時間Tゎは、開口面積A(又は変化量ΔA)が小さ
い時程応答遅れが大きくなるのでこれに伴ってデイレ−
比較時間TDも大きくなるように設定しである。
ΔAがOと判定されたとき、即ち、開口面積Aが略一定
となってからは、ステップ22へ進んで前述したカウン
タの計数値Tをインクリメントする。次いでステップ2
3へ進んで一定に保たれた開口面積Aに対し、開口面積
A変化後、壁流燃料による回転数Nが変化するまでの応
答遅れ時間に相当するデイレ−時間T0をROMに記憶
した1次元マツプから検索する。即ち回転数N変化の応
答があるまでに後述する推定吸入空気流量に基づく基本
燃料噴射量の設定を行うと、空燃比のずれを生じるので
、この間はステップ18による基本燃料噴射量の設定を
継続するためのデイレ−時間Toを設定する。前記デイ
レ−時間Tゎは、開口面積A(又は変化量ΔA)が小さ
い時程応答遅れが大きくなるのでこれに伴ってデイレ−
比較時間TDも大きくなるように設定しである。
そして、ステップ24で開口面積へ安定後の経過時間T
と前記検索されたデイレ−時間T、を比較し、T≦TD
である時間はステップ17以降へ進んで前記同様にして
基本燃料供給ITPを設定するが、経過時間TがToを
超えるとステップ25へ進み、前述した過渡運転判定用
フラグACCを0にリセットした上でステップ26へ進
む。
と前記検索されたデイレ−時間T、を比較し、T≦TD
である時間はステップ17以降へ進んで前記同様にして
基本燃料供給ITPを設定するが、経過時間TがToを
超えるとステップ25へ進み、前述した過渡運転判定用
フラグACCを0にリセットした上でステップ26へ進
む。
ステップ26では機関回転数Nの単位時間当りの変化量
ΔNが所定値より大であるか否かを判定し、所定値以下
のときは回転数Nが安定状態であるからステップ27へ
進んで前述したフラグGOを1にセットした後ステップ
25以降へ進んで通常通り基本燃料供給量T、−を設定
するが、アイドル運転状態が不安定であったりコーステ
イングによりΔNが所定値より大であると判定されたと
きには、ステップ28へ進み基本燃料供給量T、をステ
ップ20又は21で記憶されている最新の吸入空気流量
相当量Qのデータに基づき、次式により基本燃料供給量
TPを演算して設定する。
ΔNが所定値より大であるか否かを判定し、所定値以下
のときは回転数Nが安定状態であるからステップ27へ
進んで前述したフラグGOを1にセットした後ステップ
25以降へ進んで通常通り基本燃料供給量T、−を設定
するが、アイドル運転状態が不安定であったりコーステ
イングによりΔNが所定値より大であると判定されたと
きには、ステップ28へ進み基本燃料供給量T、をステ
ップ20又は21で記憶されている最新の吸入空気流量
相当量Qのデータに基づき、次式により基本燃料供給量
TPを演算して設定する。
T、=Q/N
即ち、ソニック流領域では吸入空気流量は機関回転数N
が変化しても変化せず略吸気通路開口面積のみによって
決定される値であるから、これをステップ20又は21
で記憶しておき、この値を用いて前記演算式で基本燃料
供給量T、を設定することにより、機関回転数Nの変化
をリアルタイムに検出した値に応じた設定値が得られ、
これにより空燃比の変動を抑制できる。この結果、アイ
ドル時の回転変動やコーステイング時の回転数低下に対
しても、空燃比を安定に保つことにより、迅速に安定化
させ、リーン化によるエンジンストールの発生を良好に
防止できるのである。
が変化しても変化せず略吸気通路開口面積のみによって
決定される値であるから、これをステップ20又は21
で記憶しておき、この値を用いて前記演算式で基本燃料
供給量T、を設定することにより、機関回転数Nの変化
をリアルタイムに検出した値に応じた設定値が得られ、
これにより空燃比の変動を抑制できる。この結果、アイ
ドル時の回転変動やコーステイング時の回転数低下に対
しても、空燃比を安定に保つことにより、迅速に安定化
させ、リーン化によるエンジンストールの発生を良好に
防止できるのである。
尚、このステップ28の部分が第2の基本燃料供給量設
定手段に相当する。
定手段に相当する。
ステップ28で基本燃料供給量T、を設定した後はステ
ップ29へ進んでフラグGoをOにリセットした後ステ
ップ30へ進む。
ップ29へ進んでフラグGoをOにリセットした後ステ
ップ30へ進む。
このようにしてステップ18又は28で設定された基本
燃料供給量TPをステップ30以降で補正する。
燃料供給量TPをステップ30以降で補正する。
ステップ30では、機関冷却水温度等に基づく各種補正
係数C0EF及びバッテリ電圧による補正分子sを演算
する。
係数C0EF及びバッテリ電圧による補正分子sを演算
する。
ステップ31では、別ルーチンで設定されるフィードバ
ック補正係数LAMBDA及び同じく別ルーチンで検索
される学習補正係数K LRNを入力する。
ック補正係数LAMBDA及び同じく別ルーチンで検索
される学習補正係数K LRNを入力する。
ステップ32では、次式により最終的な燃料噴射量Ti
を演算する。
を演算する。
T t =Tp ・LAMBDA−KLRN −C
OEF+Ts以上のようにして演算された燃料噴射ff
1Tiに相当するパルス巾をもつ噴射パルスが所定の噴
射時期に燃料供給手段としての燃料噴射弁loに出力さ
れ、Ti相当量の燃料が噴射供給される。
OEF+Ts以上のようにして演算された燃料噴射ff
1Tiに相当するパルス巾をもつ噴射パルスが所定の噴
射時期に燃料供給手段としての燃料噴射弁loに出力さ
れ、Ti相当量の燃料が噴射供給される。
第5図は、前述のルーチンで使用される機関回転数検出
値の処理ルーチンを示す。このルーチンはクランク角セ
ンサ15からの基準信号人力毎に実行される。
値の処理ルーチンを示す。このルーチンはクランク角セ
ンサ15からの基準信号人力毎に実行される。
ステップ41では基準信号を前回入力してから今回入力
するまでの周期の逆数として機関回転数Nを検出する。
するまでの周期の逆数として機関回転数Nを検出する。
ステップ42では機関回転数Nの前回検出値と今回検出
値との差をとって変化量ΔNを検出する。この変化量Δ
Nが前述したルーチンのステップ26で使用されたわけ
である。
値との差をとって変化量ΔNを検出する。この変化量Δ
Nが前述したルーチンのステップ26で使用されたわけ
である。
次いでステップ43では、前述したフラグACCが1か
0かを判定する。ここで吸気通路開口面積Aが変化して
いるとき(ΔA≠0)及び一定となってからデイレ−時
間TD経過するまでの間は前記ステップ17でフラグA
CCは1となっている。
0かを判定する。ここで吸気通路開口面積Aが変化して
いるとき(ΔA≠0)及び一定となってからデイレ−時
間TD経過するまでの間は前記ステップ17でフラグA
CCは1となっている。
このときはステップ44へ進み、後述する荷重平均処理
用の過去のデータの重み付けを決定するサンプル値Iを
0にリセットした後ステップ45へ進んでステップ41
で検出した最新のデータNをXとし記憶する。つまりス
テップ21に進んだ場合でもこの−N″が用いられる。
用の過去のデータの重み付けを決定するサンプル値Iを
0にリセットした後ステップ45へ進んでステップ41
で検出した最新のデータNをXとし記憶する。つまりス
テップ21に進んだ場合でもこの−N″が用いられる。
一方、ステップ43でフラグACCが0と判定された場
合、即ち、開口面積Aの変化により機関回転数Nが変化
し始めてからはステップ46へ進んで前述したサンプル
値Iをインクリメントした後、ステップ47へ進んで次
式により機関回転数Nを荷重平均処理する。
合、即ち、開口面積Aの変化により機関回転数Nが変化
し始めてからはステップ46へ進んで前述したサンプル
値Iをインクリメントした後、ステップ47へ進んで次
式により機関回転数Nを荷重平均処理する。
■
このようにすれば、開口面積Aの変化による機関回転数
Nの変動(脈動)の影響を吸収でき、安定した空燃比制
御を行える。
Nの変動(脈動)の影響を吸収でき、安定した空燃比制
御を行える。
第6図は、前記アイドル制御弁19の開度制御用の通電
デユーティ比を設定すると共に、減速中に高度を推定す
るルーチンを示す。このルーチンも前記燃料噴射量設定
ルーチンと同一の周期で実行されるが、位相はずらしで
ある(例えば5msのずれを有している)。
デユーティ比を設定すると共に、減速中に高度を推定す
るルーチンを示す。このルーチンも前記燃料噴射量設定
ルーチンと同一の周期で実行されるが、位相はずらしで
ある(例えば5msのずれを有している)。
ステップ51では、アイドルスイッチ8AのON。
OFF信号を入力する。
ステップ52では、アイドルスイッチ8AのON。
OFFを判別し、OFF判定時は、ステップ53へ進み
、アイドル制御弁19を通過する補助空気流量l5CL
を当該運転条件に応じた固定値に設定する。
、アイドル制御弁19を通過する補助空気流量l5CL
を当該運転条件に応じた固定値に設定する。
ステップ52でONと判定されたときは、ステップ54
へ進み機関のアイドル回転数をフィードバック制御する
条件(以下ISO条件という)か否かを判定する。具体
的には、機関回転数N及び車速■SPが夫々設定値以下
であってニュートラルスイッチがON(つまりニュート
ラル位置)であるときがISO条件であり、この条件を
満たしているときは、ステップ55へ進み、機関回転数
を目標アイドル回転数に近づけるように補助空気流1l
ISCLを増減して設定した後ステップ65へ進む。
へ進み機関のアイドル回転数をフィードバック制御する
条件(以下ISO条件という)か否かを判定する。具体
的には、機関回転数N及び車速■SPが夫々設定値以下
であってニュートラルスイッチがON(つまりニュート
ラル位置)であるときがISO条件であり、この条件を
満たしているときは、ステップ55へ進み、機関回転数
を目標アイドル回転数に近づけるように補助空気流1l
ISCLを増減して設定した後ステップ65へ進む。
ステップ54の判定がNOの非ISC条件のときはステ
ップ56へ進み減速直後において吸気マニホールド内の
負圧を一定に保つ(ブーストコントロールパルプ機能)
ための補助空気流量ISCgcvを機関回転数と吸気温
度とに基づいて設定した後ステップ57へ進む。
ップ56へ進み減速直後において吸気マニホールド内の
負圧を一定に保つ(ブーストコントロールパルプ機能)
ための補助空気流量ISCgcvを機関回転数と吸気温
度とに基づいて設定した後ステップ57へ進む。
ステップ57では、エンジンストールを防止しつつ安定
したアイドル回転を維持できる補助空気流量l5CEを
設定する。
したアイドル回転を維持できる補助空気流量l5CEを
設定する。
ステップ58では、ステップ56で求めたI S Cl
1cvとステップ57で求めたISO,とを比較し、■
5cIlcv≧l5CEの場合はステップ59へ進みl
5cIIcvを補助空気流量l5Ctとして設定し、I
SCmcv<ISCつの場合はステップ6oへ進み、同
じ<rscえを補助空気流ll5C,として設定する。
1cvとステップ57で求めたISO,とを比較し、■
5cIlcv≧l5CEの場合はステップ59へ進みl
5cIIcvを補助空気流量l5Ctとして設定し、I
SCmcv<ISCつの場合はステップ6oへ進み、同
じ<rscえを補助空気流ll5C,として設定する。
次いでステップ61では、前記高度推定用のフラグFA
LTが1か0がを判定し、0のときは高度推定を行うこ
となくステップ65へ進む。
LTが1か0がを判定し、0のときは高度推定を行うこ
となくステップ65へ進む。
ステップ61の判定が1の場合は、ステップ62へ進み
、機関回転数Nに対して低地を基準として設定された減
速時の吸気圧力PIIllをROMに記憶した1次元マ
ツプから検索して求める。
、機関回転数Nに対して低地を基準として設定された減
速時の吸気圧力PIIllをROMに記憶した1次元マ
ツプから検索して求める。
ステップ63では現在の減速運転時の吸気圧力P6から
前記設定減速吸気圧力pHlを差し引いた差圧DLTB
OOSTを求める。
前記設定減速吸気圧力pHlを差し引いた差圧DLTB
OOSTを求める。
ステップ64では、前記差圧DLTBOO3Tに対して
設定された推定高度のマツプから推定高度ALT0を検
索して求める。
設定された推定高度のマツプから推定高度ALT0を検
索して求める。
次いでステップ65へ進む。ステップ65では、ステッ
プ53.ステップ55.ステップ59.ステップ60の
いずれかで設定された補助空気流量l5CLに対してア
イドル制御弁19に出力されるパルス電流の通電デユー
ティ比l5OovをROMに記憶したマツプから検索し
て求める。
プ53.ステップ55.ステップ59.ステップ60の
いずれかで設定された補助空気流量l5CLに対してア
イドル制御弁19に出力されるパルス電流の通電デユー
ティ比l5OovをROMに記憶したマツプから検索し
て求める。
このようにして設定された通電デユーティを有するパル
ス電流が所定の周期でアイドル制御弁19に出力され、
これにより制御されたアイドル制御弁19の開度に応じ
て設定された補助空気流11sCLに制御される。
ス電流が所定の周期でアイドル制御弁19に出力され、
これにより制御されたアイドル制御弁19の開度に応じ
て設定された補助空気流11sCLに制御される。
第7図は燃料噴射量の設定に使用されるフィードバック
補正係数及びその平均値を設定するルーチンを示す。こ
のルーチンは機関回転に同期して実行される。
補正係数及びその平均値を設定するルーチンを示す。こ
のルーチンは機関回転に同期して実行される。
ステップ71では、最新の機関回転数と基本噴射量TP
とに基づき、ROMに記憶した2次元マツプがら空燃比
フィードバック制御を行う運転領域であるか否かを判定
する。
とに基づき、ROMに記憶した2次元マツプがら空燃比
フィードバック制御を行う運転領域であるか否かを判定
する。
前記運転領域から外れている判定された場合は、このル
ーチンを実行することなく終了する。つまり、フィード
バック補正係数は、現状値(又は基準値)にクランプさ
れ、空燃比フィードバック制御は停止される。
ーチンを実行することなく終了する。つまり、フィード
バック補正係数は、現状値(又は基準値)にクランプさ
れ、空燃比フィードバック制御は停止される。
前記運転領域であると判定された場合は、ステップ72
で機関回転数Nと基本噴射量TPとに基づいて、フィー
ドバック制御における比例骨P及び積分分Iをマツプか
らの検索により求める。
で機関回転数Nと基本噴射量TPとに基づいて、フィー
ドバック制御における比例骨P及び積分分Iをマツプか
らの検索により求める。
ステップ73では、酸素センサ14からの信号電圧Vo
tを入力し、ステップ74でその信号電圧■。2を目標
空燃比(理論空燃比)相当の基準電圧V□。
tを入力し、ステップ74でその信号電圧■。2を目標
空燃比(理論空燃比)相当の基準電圧V□。
と比較することにより、空燃比のリッチ・リーンを判定
する。
する。
空燃比がリーン(Vow<V*tr )のときは、ステ
ップ75へ進んでリッチからリーンへの反転時(反転直
後)であるか否かを判定し、反転時にはステップ76へ
進んで現在のフィードバック補正係数LAMBDAの値
をaとして記憶した後ステップ77へ進んでフィードバ
ック補正係数LAMBDAを前回値に対し、ステップ7
2で設定した比例骨Pだけ増大させる。
ップ75へ進んでリッチからリーンへの反転時(反転直
後)であるか否かを判定し、反転時にはステップ76へ
進んで現在のフィードバック補正係数LAMBDAの値
をaとして記憶した後ステップ77へ進んでフィードバ
ック補正係数LAMBDAを前回値に対し、ステップ7
2で設定した比例骨Pだけ増大させる。
反転時以外はステップ78へ進んでフィードバック補正
係数LAMBDAを前回値に対してステップ72で設定
した積分分Iだけ増大させ、こうしてフィードバック補
正係数LAMBDAを一定の傾きで増大させる。尚、P
〉〉1である。
係数LAMBDAを前回値に対してステップ72で設定
した積分分Iだけ増大させ、こうしてフィードバック補
正係数LAMBDAを一定の傾きで増大させる。尚、P
〉〉1である。
空燃比がリッチ(V。2〉vREF)のときはステップ
74からステップ79へ進んでリーンからリッチへの反
転時であるか否かを判定し、反転時にはステップ80へ
進んで現状のLAMBDAの値をbとして記憶した後、
ステップ81へ進んでフィードバック補正係数LAMB
DAを前回値に対し設定された比例骨P減少させる。反
転時以外はステップ82へ進んでフィードバック補正係
数LAMBDAを前回値に対して設定された積分分!減
少させ、こうしてフィードバック補正係数LAMBDA
を一定の傾きで減少させる。
74からステップ79へ進んでリーンからリッチへの反
転時であるか否かを判定し、反転時にはステップ80へ
進んで現状のLAMBDAの値をbとして記憶した後、
ステップ81へ進んでフィードバック補正係数LAMB
DAを前回値に対し設定された比例骨P減少させる。反
転時以外はステップ82へ進んでフィードバック補正係
数LAMBDAを前回値に対して設定された積分分!減
少させ、こうしてフィードバック補正係数LAMBDA
を一定の傾きで減少させる。
このようにして、フィードバック補正係数LAMBDA
を設定後、ステップ83へ進んで前記ステップ56で記
憶したリッチからリーンへの反転時の最新値aと、ステ
ップ80で記憶したリーンがらリッチへの反転時の最新
値すとの平均(!(a+b)/2を算出する。
を設定後、ステップ83へ進んで前記ステップ56で記
憶したリッチからリーンへの反転時の最新値aと、ステ
ップ80で記憶したリーンがらリッチへの反転時の最新
値すとの平均(!(a+b)/2を算出する。
この平均値(a+b)/2は、フィードバック補正係数
LAMBDAの制御中心値である。
LAMBDAの制御中心値である。
第8図は、微小補正係数KFLA7及び学習補正係数K
LRNの設定と高度推定及び高度補正係数の設定を行う
ルーチンを示す。尚、このルーチンは最も優先度が低い
ため、バックグラウンドジョブ(BC;J)として実行
される。
LRNの設定と高度推定及び高度補正係数の設定を行う
ルーチンを示す。尚、このルーチンは最も優先度が低い
ため、バックグラウンドジョブ(BC;J)として実行
される。
ステップ91では機関回転数と吸気圧力とに基づいて前
記基本体積効率ηvoを微小補正するための微小補正係
数KFLAアをROMに記憶した2次元マツプから検索
して設定する。このステップ91の部分が微小補正係数
設定手段に相当する。
記基本体積効率ηvoを微小補正するための微小補正係
数KFLAアをROMに記憶した2次元マツプから検索
して設定する。このステップ91の部分が微小補正係数
設定手段に相当する。
ここで、体積効率は機関回転数の変化による変化は小さ
いため吸気圧力P、に対して基本体積効率ηvoを設定
しておけば、その補正幅は小さく、1周辺の値であるた
め、微小補正係数KFLA7を記憶する格子点の数(記
憶容りは少なくて済む。
いため吸気圧力P、に対して基本体積効率ηvoを設定
しておけば、その補正幅は小さく、1周辺の値であるた
め、微小補正係数KFLA7を記憶する格子点の数(記
憶容りは少なくて済む。
また微小補正係数KFLATの時間遅れによる設定誤差
が小さいため、BGJとしても実行して十分な精度を確
保できるのである。但し、補正幅が小さいとはいえ、吸
気体積効率は吸気圧力変化方向に対しても変化する値で
あるため、特開昭58−41230号公報に示すように
回転数に対して1次元マツプで補正係数を設定するもの
に比較すると体積効率設定精度向上機能が大きい。
が小さいため、BGJとしても実行して十分な精度を確
保できるのである。但し、補正幅が小さいとはいえ、吸
気体積効率は吸気圧力変化方向に対しても変化する値で
あるため、特開昭58−41230号公報に示すように
回転数に対して1次元マツプで補正係数を設定するもの
に比較すると体積効率設定精度向上機能が大きい。
次にステップ92では、現在の機関回転数Nと基本噴射
量T、とから対応する学習補正係数KLRNをRAMに
記憶された2次元マツプから検索する。
量T、とから対応する学習補正係数KLRNをRAMに
記憶された2次元マツプから検索する。
ステップ93では、ステップ91で検索した学習補正係
数K LlNに第7図のルーチンで求めたフィードバッ
ク補正係数の平均値rを所定割合加算することによって
新たな学習補正係数KLRM(□□1を演算し、前記R
AMの同一領域に記憶された学習補正係数KL、INの
データを修正して書き換える。
数K LlNに第7図のルーチンで求めたフィードバッ
ク補正係数の平均値rを所定割合加算することによって
新たな学習補正係数KLRM(□□1を演算し、前記R
AMの同一領域に記憶された学習補正係数KL、INの
データを修正して書き換える。
次いでステップ94へ進み、前記高度推定学習用のフラ
グFALTが0か1かを判定する。FALTがOと判定
されたときは高度推定学習を行うことな(このルーチン
を終了するが、■と判定されたときは、ステップ95以
降へ進み、高度推定及び高度補正係数を設定する。
グFALTが0か1かを判定する。FALTがOと判定
されたときは高度推定学習を行うことな(このルーチン
を終了するが、■と判定されたときは、ステップ95以
降へ進み、高度推定及び高度補正係数を設定する。
ステップ95では、前記フィードバック補正係数の平均
値LAMBDAに前記修正後の学習補正係数KLR□r
+、ws)と、現在の高度学習補正係数K ALTを乗
じることにより高度変化によるベース空燃比(λ=1)
からのズレ量ΔλAI4を算出する。
値LAMBDAに前記修正後の学習補正係数KLR□r
+、ws)と、現在の高度学習補正係数K ALTを乗
じることにより高度変化によるベース空燃比(λ=1)
からのズレ量ΔλAI4を算出する。
ステップ96は、機関回転数Nと基本噴射量T。
とを乗じて吸入空気流量に比例するff1Qを算出する
。
。
ステップ97では、前記QとΔλALT とに基づき2
次元マツプから高度の最新のデータALT、を検索によ
り求める。
次元マツプから高度の最新のデータALT、を検索によ
り求める。
ここで、高度が大となる程空気密度の減少によりベース
空燃比のズレ量ΔλALTが大きくなると共に、吸入空
気流iQが大きいとき程部品バラツキによるズレ量の影
響度が小さく、相対的に高度変化によるズレ量ΔλAL
Tへの影響度が大きい。
空燃比のズレ量ΔλALTが大きくなると共に、吸入空
気流iQが大きいとき程部品バラツキによるズレ量の影
響度が小さく、相対的に高度変化によるズレ量ΔλAL
Tへの影響度が大きい。
このため、前記ALT、のマツプにおいて、Qが大きく
なる程、またΔλALTが大きくなる程推定高度A L
T oは大となるように設定されている。
なる程、またΔλALTが大きくなる程推定高度A L
T oは大となるように設定されている。
ステップ98ではステップ97で設定した最新の推定高
度データALTOと第9図に示すルーチンにおいて所定
周期(例えば10S)毎に添字を順次繰り上げて更新記
憶される過去i個の推定高度データALT、〜ALTi
とに順次新しい程大の重み付けW0〜W麦 (W0+W
、+・・・W+=1)して加重平均することにより平均
推定高度rを求める。
度データALTOと第9図に示すルーチンにおいて所定
周期(例えば10S)毎に添字を順次繰り上げて更新記
憶される過去i個の推定高度データALT、〜ALTi
とに順次新しい程大の重み付けW0〜W麦 (W0+W
、+・・・W+=1)して加重平均することにより平均
推定高度rを求める。
ステップ99では、ステップ96で求めた吸入空気流量
比例量Qとステップ98で求めた平均推定高度ALTと
に基づいてROMに記憶された2次元マツプから高度補
正係数K ALTを検索して求める。
比例量Qとステップ98で求めた平均推定高度ALTと
に基づいてROMに記憶された2次元マツプから高度補
正係数K ALTを検索して求める。
ここで、高度補正係数K ALTは次のように設定され
ている。即ち、高度が大きい程大気圧が下がることによ
り排気圧が低下して燃焼室内に充填される新気の割合(
新気率)が低地と同一の吸気圧力条件であっても向上し
、空燃比がリーン化するf噴量となる。
ている。即ち、高度が大きい程大気圧が下がることによ
り排気圧が低下して燃焼室内に充填される新気の割合(
新気率)が低地と同一の吸気圧力条件であっても向上し
、空燃比がリーン化するf噴量となる。
また、吸入空気流量Qが低いとき程排気圧が小さく、前
記大気圧による新気率増大の影響を受けやすい。
記大気圧による新気率増大の影響を受けやすい。
したがって、高度1丁下が大きくなる程、また、吸入空
気流ftQが大きくなる程、新気率増大により基本体積
効率η9゜補正用の高度補正係数KALアを大きく設定
しである。
気流ftQが大きくなる程、新気率増大により基本体積
効率η9゜補正用の高度補正係数KALアを大きく設定
しである。
尚、高度補正のため、大気圧検出を圧力センサで行った
り、排圧を測定して大気圧補正を行うものが知られてい
るが、いずれも圧力センサを追加する必要がある。また
1個の圧力センサで吸気圧の他、大気圧、排気圧を検出
するようにしたものもあるが、検出圧力切換用の電磁弁
を要し、制御も複雑となる。さらに始動前の絞り弁下流
の吸気圧を大気圧として検出するようにしたものもある
が、平地で始動して高地に移動する場合に対処できない
。また、全開運転時の吸気圧を大気圧として検出するよ
うにしたものもあるが、減速しつつ降板走行する場合殆
ど検出機会がない。さらに、空燃比フィードバック制御
を行って空燃比を一定に保持しようとしても、減速時に
酸素センサが非活性となったり、排気温度低下により検
出空燃比にずれを生じたりするため空燃比制御精度低下
は免れず、酸素センサを加熱して活性化するためにヒー
タを設けるとコスト高につく。
り、排圧を測定して大気圧補正を行うものが知られてい
るが、いずれも圧力センサを追加する必要がある。また
1個の圧力センサで吸気圧の他、大気圧、排気圧を検出
するようにしたものもあるが、検出圧力切換用の電磁弁
を要し、制御も複雑となる。さらに始動前の絞り弁下流
の吸気圧を大気圧として検出するようにしたものもある
が、平地で始動して高地に移動する場合に対処できない
。また、全開運転時の吸気圧を大気圧として検出するよ
うにしたものもあるが、減速しつつ降板走行する場合殆
ど検出機会がない。さらに、空燃比フィードバック制御
を行って空燃比を一定に保持しようとしても、減速時に
酸素センサが非活性となったり、排気温度低下により検
出空燃比にずれを生じたりするため空燃比制御精度低下
は免れず、酸素センサを加熱して活性化するためにヒー
タを設けるとコスト高につく。
本実施例においては、登板走行時は学習補正係数K L
RNから高度を推定し、降板走行時は、アイドル制御弁
のブーストコントロールバルブ特性により低地を基準と
する設定吸気圧と実際の吸気圧との差圧から高度を推定
するようにしたため、圧力センサ等ハードウェアの追加
を要しない低コストな構成でありながら、常に高度を良
好に推定することができる。したがって高度に基づいて
設定される高度補正係数KALアの信頼性が高くひいて
は体積効率Q CYLの設定精度が高い。
RNから高度を推定し、降板走行時は、アイドル制御弁
のブーストコントロールバルブ特性により低地を基準と
する設定吸気圧と実際の吸気圧との差圧から高度を推定
するようにしたため、圧力センサ等ハードウェアの追加
を要しない低コストな構成でありながら、常に高度を良
好に推定することができる。したがって高度に基づいて
設定される高度補正係数KALアの信頼性が高くひいて
は体積効率Q CYLの設定精度が高い。
さらに基本噴射量T、の演算に際し、吸気圧力P、と体
積効率Q CYLとの積として求められる質量充填量を
温度補正係数に7Aにより吸気温度で補正して、これに
比例定数に、。、を乗じた値として基本噴射量TPを設
定するようにしたため、極めて高精度に基本噴射量T+
−を設定できる。この結果、上記基本噴射量T、に基づ
き設定された燃料噴射量Tiによる空燃比制御の精度が
向上し、常時安定した運転性能を確保できる。
積効率Q CYLとの積として求められる質量充填量を
温度補正係数に7Aにより吸気温度で補正して、これに
比例定数に、。、を乗じた値として基本噴射量TPを設
定するようにしたため、極めて高精度に基本噴射量T+
−を設定できる。この結果、上記基本噴射量T、に基づ
き設定された燃料噴射量Tiによる空燃比制御の精度が
向上し、常時安定した運転性能を確保できる。
〈発明の効果〉
以上説明したように、本発明によれば、基本的に吸気圧
力に基づく燃料供給量制御を行うものにあってソニック
流領域では機関回転数が変化しても吸入空気流量が一定
に保たれることに着目し、機関回転変動時は該一定に保
たれた吸入空気流量と機関回転数とに基づいて燃料供給
量を制御する構成としたため、空燃比を安定化させるこ
とができ、もってアイドル等低負荷時の安定性向上を図
れ、コーステイング時のエンジンストールも防止できる
。
力に基づく燃料供給量制御を行うものにあってソニック
流領域では機関回転数が変化しても吸入空気流量が一定
に保たれることに着目し、機関回転変動時は該一定に保
たれた吸入空気流量と機関回転数とに基づいて燃料供給
量を制御する構成としたため、空燃比を安定化させるこ
とができ、もってアイドル等低負荷時の安定性向上を図
れ、コーステイング時のエンジンストールも防止できる
。
第1図は、本発明の構成を示すブロンク図、第2図は本
発明の一実施例の構成を示す構成図、第3図〜第9図は
同上実施例の各種制御ルーチンを示すフローチャート、
第10図は、基本体積効率の特性図である。 1・・・機関 9・・・吸気圧センサ lO・・・
燃料噴’Jtn 11・・・コントロールユニット
15・・・クランク角センサ 特許出願人 日本電子機器株式会社 代理人′弁理士 笹 島 冨二雄 第2図 第5図 第8図での2
発明の一実施例の構成を示す構成図、第3図〜第9図は
同上実施例の各種制御ルーチンを示すフローチャート、
第10図は、基本体積効率の特性図である。 1・・・機関 9・・・吸気圧センサ lO・・・
燃料噴’Jtn 11・・・コントロールユニット
15・・・クランク角センサ 特許出願人 日本電子機器株式会社 代理人′弁理士 笹 島 冨二雄 第2図 第5図 第8図での2
Claims (2)
- (1)機関回転数、吸気圧力を含む機関運転状態を検出
する機関運転状態検出手段と、 検出された吸気圧力を基本として基本燃料供給量を設定
する第1の基本燃料供給量設定手段と、吸気通路開口面
積が一定の状態で機関回転数の変化に対して吸入空気流
量が略一定に保たれるソニック流領域を検出するソニッ
ク流領域検出手段と、 ソニック流領域において、機関回転数が略一定に保たれ
るときに第1の基本燃料供給量設定手段により設定され
た基本燃料供給量と機関回転数とに基づいて吸入空気流
量に相当する量を推定して記憶する吸入空気流量推定記
憶手段と、 ソニック流領域で機関回転数が変化したときに、記憶さ
れた吸入空気流量と機関回転数とに基づいて基本燃料供
給量を設定する第2の基本燃料供給量設定手段と、 設定された基本燃料供給量又はこれを補正した量に相当
する量の燃料を機関に供給する燃料供給手段とを備えて
構成したことを特徴とする内燃機関の燃料供給制御装置
。 - (2)第2の基本燃料供給量設定手段は、吸気通路開口
面積が一定に保たれてから所定時間経過した時に基本燃
料供給量を設定してなる特許請求の範囲第1項記載の内
燃機関の燃料供給制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62254678A JPH01100334A (ja) | 1987-10-12 | 1987-10-12 | 内燃機関の燃料供給制御装置 |
| US07/253,532 US4957083A (en) | 1987-10-12 | 1988-10-05 | Fuel supply control system for internal combustion engine with feature providing engine stability in low engine load condition |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62254678A JPH01100334A (ja) | 1987-10-12 | 1987-10-12 | 内燃機関の燃料供給制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01100334A true JPH01100334A (ja) | 1989-04-18 |
Family
ID=17268343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62254678A Pending JPH01100334A (ja) | 1987-10-12 | 1987-10-12 | 内燃機関の燃料供給制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4957083A (ja) |
| JP (1) | JPH01100334A (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02204654A (ja) * | 1989-02-01 | 1990-08-14 | Japan Electron Control Syst Co Ltd | 内燃機関の燃料供給制御装置 |
| US5383126A (en) * | 1991-10-24 | 1995-01-17 | Honda Giken Kogyo Kabushiki Kaisha | Control system for internal combustion engines with exhaust gas recirculation systems |
| US5463993A (en) * | 1994-02-28 | 1995-11-07 | General Motors Corporation | Engine speed control |
| US5957994A (en) * | 1996-08-12 | 1999-09-28 | Ford Global Technologies, Inc. | Method for improving spark ignited internal combustion engine acceleration and idling in the presence of poor driveability fuels |
| US5995899A (en) * | 1997-03-25 | 1999-11-30 | Nissan Motor Co., Ltd. | Diesel engine fuel injection device |
| US6098008A (en) * | 1997-11-25 | 2000-08-01 | Caterpillar Inc. | Method and apparatus for determining fuel control commands for a cruise control governor system |
| US5937826A (en) * | 1998-03-02 | 1999-08-17 | Cummins Engine Company, Inc. | Apparatus for controlling a fuel system of an internal combustion engine |
| US5983876A (en) * | 1998-03-02 | 1999-11-16 | Cummins Engine Company, Inc. | System and method for detecting and correcting cylinder bank imbalance |
| DE10147977A1 (de) * | 2001-09-28 | 2003-04-10 | Volkswagen Ag | Verfahren zum Erkennen einer Leckage im Einlasskanal eines Verbrennungsmotors und entsprechend eingerichteter Verbrennungsmotor |
| US7325171B2 (en) * | 2005-02-22 | 2008-01-29 | National Instruments Corporation | Measurement and data acquisition system including a real-time monitoring circuit for implementing control loop applications |
| US7448369B2 (en) * | 2006-10-12 | 2008-11-11 | Honda Motor Co., Ltd. | Method for controlling a fuel injector |
| US7757651B2 (en) * | 2007-12-28 | 2010-07-20 | Caterpillar Inc | Fuel control system having cold start strategy |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS597017B2 (ja) * | 1977-05-18 | 1984-02-16 | トヨタ自動車株式会社 | 電子制御燃料噴射式内燃機関 |
| JPS5768544A (en) * | 1980-10-17 | 1982-04-26 | Nippon Denso Co Ltd | Controlling method for internal combustion engine |
| JPS58172446A (ja) * | 1982-04-02 | 1983-10-11 | Honda Motor Co Ltd | 内燃機関の作動状態制御装置 |
| JPH0641732B2 (ja) * | 1983-12-16 | 1994-06-01 | マツダ株式会社 | エンジンの空燃比制御装置 |
| JPS60203832A (ja) * | 1984-03-29 | 1985-10-15 | Honda Motor Co Ltd | 内燃エンジンの燃料供給制御方法 |
| US4664090A (en) * | 1985-10-11 | 1987-05-12 | General Motors Corporation | Air flow measuring system for internal combustion engines |
-
1987
- 1987-10-12 JP JP62254678A patent/JPH01100334A/ja active Pending
-
1988
- 1988-10-05 US US07/253,532 patent/US4957083A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US4957083A (en) | 1990-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5427072A (en) | Method of and system for computing fuel injection amount for internal combustion engine | |
| JP2835676B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2936749B2 (ja) | 電子制御燃料噴射装置 | |
| JPH01100334A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH01237333A (ja) | 内燃機関の制御装置 | |
| JPH09287513A (ja) | エンジンのトルク制御装置 | |
| US5634449A (en) | Engine air-fuel ratio controller | |
| JP3013401B2 (ja) | 車両用エンジンの制御装置 | |
| JPH06294344A (ja) | 内燃機関の回転数制御装置 | |
| JPH0357861A (ja) | 内燃機関の吸気温度検出装置 | |
| JP2592327B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0455234Y2 (ja) | ||
| JP2543762B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JPH01106955A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH01155046A (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH0684740B2 (ja) | 内燃機関の吸入空気状態量検出装置 | |
| JPH02125938A (ja) | 内燃機関の燃料供給制御装置 | |
| JP2582558B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH0557423B2 (ja) | ||
| JPH01121529A (ja) | 内燃機関の制御装置 | |
| JPH0557424B2 (ja) | ||
| JPH03229935A (ja) | 車両用内燃機関の制御装置 | |
| JPH02157450A (ja) | 内燃機関の吸入空気状態量検出装置 | |
| JPH0686831B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JPH02207156A (ja) | 内燃機関の吸気圧力検出装置 |