JP2000234549A - エンジンの制御装置 - Google Patents
エンジンの制御装置Info
- Publication number
- JP2000234549A JP2000234549A JP3414399A JP3414399A JP2000234549A JP 2000234549 A JP2000234549 A JP 2000234549A JP 3414399 A JP3414399 A JP 3414399A JP 3414399 A JP3414399 A JP 3414399A JP 2000234549 A JP2000234549 A JP 2000234549A
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- air
- engine
- correction
- 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
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】
【課題】インジェクタより噴射する燃料の燃料噴射量の
補正を行う際に、エンジンの空燃比の状態にかかわら
ず、適切な補正学習値を用いることができるエンジンの
制御装置を得ること。 【解決手段】エンジンの動作状態に応じて区分された運
転領域から燃料噴射装置の燃料噴射量を補正する補正値
をエンジンの動作状態に応じて算出し、その補正値によ
り燃料噴射量を補正するエンジンの制御装置において、
運転領域は、吸入空気量から求められる基本燃料噴射量
とエンジン回転数によって区分された運転領域であるこ
とを特徴とする。これによれば、燃料噴射量を補正する
補正値は基本燃料噴射量とエンジン回転数を用いて参照
され、インジェクタより噴射する燃料噴射量に応じて適
切な補正値を参照することができる。
補正を行う際に、エンジンの空燃比の状態にかかわら
ず、適切な補正学習値を用いることができるエンジンの
制御装置を得ること。 【解決手段】エンジンの動作状態に応じて区分された運
転領域から燃料噴射装置の燃料噴射量を補正する補正値
をエンジンの動作状態に応じて算出し、その補正値によ
り燃料噴射量を補正するエンジンの制御装置において、
運転領域は、吸入空気量から求められる基本燃料噴射量
とエンジン回転数によって区分された運転領域であるこ
とを特徴とする。これによれば、燃料噴射量を補正する
補正値は基本燃料噴射量とエンジン回転数を用いて参照
され、インジェクタより噴射する燃料噴射量に応じて適
切な補正値を参照することができる。
Description
【0001】
【発明の属する技術分野】本発明は、エンジンの制御装
置に関し、特に検出した空燃比に基づいてフィードバッ
ク制御を行うエンジンの制御装置に関する。
置に関し、特に検出した空燃比に基づいてフィードバッ
ク制御を行うエンジンの制御装置に関する。
【0002】
【従来の技術】エンジンの電子制御燃料噴射装置に用い
られるインジェクタは、所定のタイミングで与えられる
駆動パルス信号によって所定時間だけ開弁駆動され、そ
の開弁している間だけ燃料を噴射する。したがって、燃
料噴射量は、駆動パルス信号のパルス幅により制御さ
れ、このパルス幅をインジェクタ駆動パルス幅Tiとし
て燃料噴射量に相当する制御信号とすれば、理論空燃比
(A/F=14.1)を得るためのインジェクタ駆動パ
ルス幅Tiは、次式によって求められる。
られるインジェクタは、所定のタイミングで与えられる
駆動パルス信号によって所定時間だけ開弁駆動され、そ
の開弁している間だけ燃料を噴射する。したがって、燃
料噴射量は、駆動パルス信号のパルス幅により制御さ
れ、このパルス幅をインジェクタ駆動パルス幅Tiとし
て燃料噴射量に相当する制御信号とすれば、理論空燃比
(A/F=14.1)を得るためのインジェクタ駆動パ
ルス幅Tiは、次式によって求められる。
【0003】Ti=Tp・Coef・KBLRC・LA
MBDA+Ts Tpは基本噴射パルス幅、Coefは水温等を考慮した
補正係数、KBLRCはインジェクタの経時変化や個体
差に応じて燃料噴射量を補正する燃料噴射量補正学習
値、LAMBDAは空燃比フィードバック補正係数、T
sはむだ時間補正パルス幅である。
MBDA+Ts Tpは基本噴射パルス幅、Coefは水温等を考慮した
補正係数、KBLRCはインジェクタの経時変化や個体
差に応じて燃料噴射量を補正する燃料噴射量補正学習
値、LAMBDAは空燃比フィードバック補正係数、T
sはむだ時間補正パルス幅である。
【0004】基本噴射パルス幅Tpは、次式に示すよう
に1ストローク当たりの空気重量(Qa/Ne)に噴射
パルス幅への変換係数Kを乗算することによって求めら
れる。
に1ストローク当たりの空気重量(Qa/Ne)に噴射
パルス幅への変換係数Kを乗算することによって求めら
れる。
【0005】Tp=K・(Qa/Ne) 燃料噴射量補正学習値KBLRCは、エンジン回転数N
eと基本噴射パルス幅Tpとにより区分されるデータマ
ップに格納されており、このデータマップをエンジン回
転数Neと基本噴射パルス幅Tpを用いて参照すること
により求められていた。
eと基本噴射パルス幅Tpとにより区分されるデータマ
ップに格納されており、このデータマップをエンジン回
転数Neと基本噴射パルス幅Tpを用いて参照すること
により求められていた。
【0006】これは、通常の運転状態では空燃比がほぼ
一定であるため、1ストローク当たりの空気量Gairと基
本燃料噴射量Gfuelとが1対1の関係で対応しており、
基本噴射パルス幅Tpが基本燃料噴射量Gfuelを表して
いるとみなすことができたためである。
一定であるため、1ストローク当たりの空気量Gairと基
本燃料噴射量Gfuelとが1対1の関係で対応しており、
基本噴射パルス幅Tpが基本燃料噴射量Gfuelを表して
いるとみなすことができたためである。
【0007】したがって、従来より燃料噴射量学習補正
値KBLRCを求める際に参照するデータマップの運転
領域の区分には、基本燃料噴射量Gfuelを表す基本パル
ス幅Tpとエンジン回転数Neが用いられていた。
値KBLRCを求める際に参照するデータマップの運転
領域の区分には、基本燃料噴射量Gfuelを表す基本パル
ス幅Tpとエンジン回転数Neが用いられていた。
【0008】
【発明が解決しようとする課題】しかしながら、近年、
燃費低減及び排ガス浄化などの要請に対応するため、運
転状態に応じて空燃比が変動するリーンバーンエンジ
ン、又は成層燃焼を可能とする筒内直噴式エンジンが採
用されている。これらのエンジンでは、空燃比が変動す
るため、ストイキオ運転時1ストローク当たりの空気量
と基本燃料噴射量との関係が1対1で対応せず、基本噴
射パルス幅Tpが基本燃料噴射重量Gfuelを表している
とみなすことができない。
燃費低減及び排ガス浄化などの要請に対応するため、運
転状態に応じて空燃比が変動するリーンバーンエンジ
ン、又は成層燃焼を可能とする筒内直噴式エンジンが採
用されている。これらのエンジンでは、空燃比が変動す
るため、ストイキオ運転時1ストローク当たりの空気量
と基本燃料噴射量との関係が1対1で対応せず、基本噴
射パルス幅Tpが基本燃料噴射重量Gfuelを表している
とみなすことができない。
【0009】したがって、インジェクタ駆動パルス幅T
iを算出する際に用いる補正学習値KBLRCを従来の
エンジン回転数Neと基本燃料噴射パルスTpで区分さ
れたデータマップを用いて参照した場合には、ストイキ
オ運転時とリーン運転時又は成層運転時に同一のエンジ
ン回転数Neであっても吸入空気量が異なるため基本燃
料噴射パルス幅Tpが異なり、補正学習値の参照値が異
なるものとなる。
iを算出する際に用いる補正学習値KBLRCを従来の
エンジン回転数Neと基本燃料噴射パルスTpで区分さ
れたデータマップを用いて参照した場合には、ストイキ
オ運転時とリーン運転時又は成層運転時に同一のエンジ
ン回転数Neであっても吸入空気量が異なるため基本燃
料噴射パルス幅Tpが異なり、補正学習値の参照値が異
なるものとなる。
【0010】これは、例えばストイキオ運転時とリーン
運転時とで燃料噴射量が略同量であっても学習補正値が
異なることを意味し、リーン運転時における燃料噴射量
が適切なものでなくなり、ドライバビリティ、燃費の悪
化と共に、排気ガス中に含まれるNOxが増加してしま
うという問題を有する。
運転時とで燃料噴射量が略同量であっても学習補正値が
異なることを意味し、リーン運転時における燃料噴射量
が適切なものでなくなり、ドライバビリティ、燃費の悪
化と共に、排気ガス中に含まれるNOxが増加してしま
うという問題を有する。
【0011】また、異なる空燃比による運転状態毎に学
習データマップを設けて空燃比の適正化を図ることも考
えられるが、多くのデータマップが必要となると共に処
理が複雑になることでECUに高度の処理能力が要求さ
れ、処理速度が低下し、コスト高を招来するおそれがあ
る。
習データマップを設けて空燃比の適正化を図ることも考
えられるが、多くのデータマップが必要となると共に処
理が複雑になることでECUに高度の処理能力が要求さ
れ、処理速度が低下し、コスト高を招来するおそれがあ
る。
【0012】本発明は、上述した問題点を解決すべくな
されたものであり、その目的は、インジェクタより噴射
する燃料の燃料噴射量の補正を行う際に、エンジンの空
燃比の状態又は燃焼状態にかかわらず、適切な補正学習
値を参照することができるエンジンの制御装置を提供す
ることにある。
されたものであり、その目的は、インジェクタより噴射
する燃料の燃料噴射量の補正を行う際に、エンジンの空
燃比の状態又は燃焼状態にかかわらず、適切な補正学習
値を参照することができるエンジンの制御装置を提供す
ることにある。
【0013】
【課題を解決するための手段】上記不具合を解決するた
めに、請求項1に記載の発明は、エンジンの動作状態に
応じて区分された運転領域から燃料噴射装置の燃料噴射
量を補正する補正値をエンジンの動作状態に応じて算出
し、該補正値により燃料噴射量を補正するエンジンの制
御装置において、前記運転領域は、吸入空気量から求め
られる基本燃料噴射量とエンジン回転数によって区分さ
れた運転領域であることを特徴とする。
めに、請求項1に記載の発明は、エンジンの動作状態に
応じて区分された運転領域から燃料噴射装置の燃料噴射
量を補正する補正値をエンジンの動作状態に応じて算出
し、該補正値により燃料噴射量を補正するエンジンの制
御装置において、前記運転領域は、吸入空気量から求め
られる基本燃料噴射量とエンジン回転数によって区分さ
れた運転領域であることを特徴とする。
【0014】これによれば、燃料噴射量を補正する補正
値は基本燃料噴射量とエンジン回転数を用いて参照され
る。
値は基本燃料噴射量とエンジン回転数を用いて参照され
る。
【0015】したがって、燃料噴射装置、すなわち、イ
ンジェクタより噴射する燃料噴射量に応じて適切な補正
値を参照することができる。これにより、リーンバーン
運転時等の吸入空気量と基本燃料噴射量が1対1で対応
しない運転領域とストイキオ運転時等の空気量と基本燃
料噴射量の関係が1対1で対応する運転領域とで、同じ
エンジン回転数で、同じ要求噴射量である時には、同一
の補正値を参照することができ、ストイキオ運転時用及
びリーンバーン運転時用等の各運転領域毎に補正値を記
憶する必要がなくなる。
ンジェクタより噴射する燃料噴射量に応じて適切な補正
値を参照することができる。これにより、リーンバーン
運転時等の吸入空気量と基本燃料噴射量が1対1で対応
しない運転領域とストイキオ運転時等の空気量と基本燃
料噴射量の関係が1対1で対応する運転領域とで、同じ
エンジン回転数で、同じ要求噴射量である時には、同一
の補正値を参照することができ、ストイキオ運転時用及
びリーンバーン運転時用等の各運転領域毎に補正値を記
憶する必要がなくなる。
【0016】請求項2に記載の発明は、前記補正値は、
エンジンの空燃比フィードバック制御時に空燃比フィー
ドバック補正係数から算出されると共に、基本燃料噴射
量とエンジン回転数により区分される運転領域に記憶し
更新される値であることを特徴とする。
エンジンの空燃比フィードバック制御時に空燃比フィー
ドバック補正係数から算出されると共に、基本燃料噴射
量とエンジン回転数により区分される運転領域に記憶し
更新される値であることを特徴とする。
【0017】これは、請求項1における補正値について
限定したものであり、これによれば、空燃比フィードバ
ック制御において補正値をストイキオ運転時とリーンバ
ーン運転時等とで同一の学習データマップに記憶更新及
び参照させることができるようになり、多くのデータマ
ップを用意する必要がなくなると共に、適切な補正値を
参照することができる。したがって、フィードバック制
御における追従性を向上させることができ、良好なドラ
イバビリティ、燃費及び排気ガスの浄化を図ることがで
きる。
限定したものであり、これによれば、空燃比フィードバ
ック制御において補正値をストイキオ運転時とリーンバ
ーン運転時等とで同一の学習データマップに記憶更新及
び参照させることができるようになり、多くのデータマ
ップを用意する必要がなくなると共に、適切な補正値を
参照することができる。したがって、フィードバック制
御における追従性を向上させることができ、良好なドラ
イバビリティ、燃費及び排気ガスの浄化を図ることがで
きる。
【0018】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図に基づいて説明する。図1は、本実施の形態にお
けるエンジン装置の全体構成説明図である。本実施の形
態におけるエンジン装置1は、自動車用のエンジン装置
であり、水平対向型でシリンダ内に直接燃料を噴射する
筒内噴射式のエンジン装置である。エンジン1は、その
制御により運転状態に応じてストイキオ空燃比(理論空
燃比)によるストイキオ運転、又はストイキオ空燃比よ
りもリーン側の空燃比によるリーンバーン運転を行うこ
とができる可変A/Fエンジンである。
て、図に基づいて説明する。図1は、本実施の形態にお
けるエンジン装置の全体構成説明図である。本実施の形
態におけるエンジン装置1は、自動車用のエンジン装置
であり、水平対向型でシリンダ内に直接燃料を噴射する
筒内噴射式のエンジン装置である。エンジン1は、その
制御により運転状態に応じてストイキオ空燃比(理論空
燃比)によるストイキオ運転、又はストイキオ空燃比よ
りもリーン側の空燃比によるリーンバーン運転を行うこ
とができる可変A/Fエンジンである。
【0019】図示したように、エンジン1には吸気通路
2及び排気通路3が各々連通されている。吸気通路2の
上流端は、吸気チャンバ4を介して図示していない車体
前方に開口しており、下流端はサージタンク5から分岐
した吸気管6によりエンジン1に接続され、吸気ポート
7を介して各燃焼室8と連通している。
2及び排気通路3が各々連通されている。吸気通路2の
上流端は、吸気チャンバ4を介して図示していない車体
前方に開口しており、下流端はサージタンク5から分岐
した吸気管6によりエンジン1に接続され、吸気ポート
7を介して各燃焼室8と連通している。
【0020】吸気通路2の上流側位置には、空気中の塵
埃を除去するエアクリーナ12が設けられ、その下流側
位置には吸気通路2内を通過してエンジンに吸入される
吸入空気量Qを制御するスロットルバルブ14が設けら
れている。スロットルバルブ14は、後述する電子制御
ユニットからの制御信号に基づいてバルブ開度を変化さ
せるスロットルアクチュエータ15を備えており、電子
制御スロットル(以下、単にETCという)16を構成
している。また、吸気通路2には、ETC16をバイパ
スするISC通路17が設けられており、ISC通路1
7の途中にはアイドリング時の吸入空気量を調整するた
めのISCバルブ18が取付けられている。
埃を除去するエアクリーナ12が設けられ、その下流側
位置には吸気通路2内を通過してエンジンに吸入される
吸入空気量Qを制御するスロットルバルブ14が設けら
れている。スロットルバルブ14は、後述する電子制御
ユニットからの制御信号に基づいてバルブ開度を変化さ
せるスロットルアクチュエータ15を備えており、電子
制御スロットル(以下、単にETCという)16を構成
している。また、吸気通路2には、ETC16をバイパ
スするISC通路17が設けられており、ISC通路1
7の途中にはアイドリング時の吸入空気量を調整するた
めのISCバルブ18が取付けられている。
【0021】一方、排気通路3の上流側には各排気ポー
ト10を介して各燃焼室8に連通する排気管11が設け
られており、排気通路3の下流側には車体後部に取付け
られるマフラ9が接続されている。また、排気管11と
マフラ9との間には排気ガスの浄化を行う例えば三元触
媒等の触媒22が介装されている。
ト10を介して各燃焼室8に連通する排気管11が設け
られており、排気通路3の下流側には車体後部に取付け
られるマフラ9が接続されている。また、排気管11と
マフラ9との間には排気ガスの浄化を行う例えば三元触
媒等の触媒22が介装されている。
【0022】そして、排気管11と吸気管6の集合部と
の間を連通するEGR通路24は、吸気管6及び排気管
11よりも小径の流路面積をもって形成されており、こ
のEGR通路24の途中にはステッピングモータを駆動
源として開閉制御され、EGR通路24の流路面積を変
化させるEGRバルブ25が取付けられている。
の間を連通するEGR通路24は、吸気管6及び排気管
11よりも小径の流路面積をもって形成されており、こ
のEGR通路24の途中にはステッピングモータを駆動
源として開閉制御され、EGR通路24の流路面積を変
化させるEGRバルブ25が取付けられている。
【0023】また、シリンダヘッド26には、燃焼室8
内に臨んで点火プラグ28とインジェクタ19が設けら
れている。点火プラグ28は、イグナイタ27及びイグ
ニッションコイル29を介して給電された高電圧によっ
て、燃焼室8内の混合気に所定の点火時期にて強制着火
する。インジェクタ19は、燃料噴射方向がピストンに
向けて設けられており、燃料ポンプ20から燃料配管2
1を介して圧送供給された燃料を微粒化して燃焼室内に
直接噴射する。
内に臨んで点火プラグ28とインジェクタ19が設けら
れている。点火プラグ28は、イグナイタ27及びイグ
ニッションコイル29を介して給電された高電圧によっ
て、燃焼室8内の混合気に所定の点火時期にて強制着火
する。インジェクタ19は、燃料噴射方向がピストンに
向けて設けられており、燃料ポンプ20から燃料配管2
1を介して圧送供給された燃料を微粒化して燃焼室内に
直接噴射する。
【0024】なお、図中、30はエンジンのクランク軸
が所定のクランク軸角度をなす毎にパルス信号を出力す
るクランク角センサ、32は図示しないアクセルペダル
の踏込量に応じた電圧信号を出力するアクセル開度セン
サを示す。
が所定のクランク軸角度をなす毎にパルス信号を出力す
るクランク角センサ、32は図示しないアクセルペダル
の踏込量に応じた電圧信号を出力するアクセル開度セン
サを示す。
【0025】また、33は吸気管6内に生じた圧力に応
じた電圧信号を出力する吸気管圧力センサ、34は吸気
管6内のガス温度に応じた電圧信号を出力する吸気管温
度センサ、35は触媒22の上流側における排気ガス中
の空燃比をON・OFFの電圧信号に変換して出力する
O2センサ、36はスロットルバルブ14を通過する空
気流量を計測する吸入空気量センサを示す。その他、本
図に示された部材のうち本願発明の機能と直接関連を有
しないものについてはその説明を省略する。
じた電圧信号を出力する吸気管圧力センサ、34は吸気
管6内のガス温度に応じた電圧信号を出力する吸気管温
度センサ、35は触媒22の上流側における排気ガス中
の空燃比をON・OFFの電圧信号に変換して出力する
O2センサ、36はスロットルバルブ14を通過する空
気流量を計測する吸入空気量センサを示す。その他、本
図に示された部材のうち本願発明の機能と直接関連を有
しないものについてはその説明を省略する。
【0026】そして、上記各センサからの検出信号は電
子制御ユニット(以下、単にECUという)40に入力
され、ECU40からは各部材への駆動制御信号が出力
される。図2は、ECU40の概略構成説明図である。
ECU40は、図示したように、各センサからの信号を
入力する入力インタフェース40a、各部材への駆動制
御信号を出力する出力インタフェース40b、主演算装
置としてのCPU40c、各部材を制御する制御プログ
ラムや予め設定された固定データを記憶するROM40
d、各センサからの検出信号等を格納するRAM40
e、さらに学習データ等を格納するバックアップRAM
40f、タイマ40g等をバスライン40hで相互に接
続してなるマイクロコンピュータシステムとして構成さ
れている。
子制御ユニット(以下、単にECUという)40に入力
され、ECU40からは各部材への駆動制御信号が出力
される。図2は、ECU40の概略構成説明図である。
ECU40は、図示したように、各センサからの信号を
入力する入力インタフェース40a、各部材への駆動制
御信号を出力する出力インタフェース40b、主演算装
置としてのCPU40c、各部材を制御する制御プログ
ラムや予め設定された固定データを記憶するROM40
d、各センサからの検出信号等を格納するRAM40
e、さらに学習データ等を格納するバックアップRAM
40f、タイマ40g等をバスライン40hで相互に接
続してなるマイクロコンピュータシステムとして構成さ
れている。
【0027】図3は、図2のECU40の内部にて実現
される制御装置を示すブロック図である。インジェクタ
を駆動制御する燃料噴射制御手段41を備えた制御装置
は、エンジンの動作状態を検出する手段として、エンジ
ン回転数検出手段42、アクセル開度検出手段43、吸
入空気量算出手段44、空燃比検出手段45を備える。
される制御装置を示すブロック図である。インジェクタ
を駆動制御する燃料噴射制御手段41を備えた制御装置
は、エンジンの動作状態を検出する手段として、エンジ
ン回転数検出手段42、アクセル開度検出手段43、吸
入空気量算出手段44、空燃比検出手段45を備える。
【0028】エンジン回転数検出手段42は、クランク
角センサ30の検出値からエンジン回転数Neを検出
し、スロットル開度検出手段43は、アクセル開度セン
サ32の検出値からアクセル開度αを検出する。吸入空
気量検出手段44は、エアフローメータ36の検出値か
ら吸入空気量Qaを検出し、空燃比検出手段45は、O
2センサ35の検出信号に基づいて空燃比の状態を検出
する。
角センサ30の検出値からエンジン回転数Neを検出
し、スロットル開度検出手段43は、アクセル開度セン
サ32の検出値からアクセル開度αを検出する。吸入空
気量検出手段44は、エアフローメータ36の検出値か
ら吸入空気量Qaを検出し、空燃比検出手段45は、O
2センサ35の検出信号に基づいて空燃比の状態を検出
する。
【0029】また、これらの検出値に基づいて算出処理
を行う手段として、目標当量比算出手段46、基本燃料
噴射重量算出手段47、空燃比フィードバック補正係数
算出手段48、燃料噴射量補正学習値読み込み手段4
9、有効噴射パルス幅算出手段50、駆動噴射パルス幅
算出手段51、むだ時間補正パルス幅読み込み手段52
を備える。また、燃料噴射量補正学習値学習手段53を
備える。
を行う手段として、目標当量比算出手段46、基本燃料
噴射重量算出手段47、空燃比フィードバック補正係数
算出手段48、燃料噴射量補正学習値読み込み手段4
9、有効噴射パルス幅算出手段50、駆動噴射パルス幅
算出手段51、むだ時間補正パルス幅読み込み手段52
を備える。また、燃料噴射量補正学習値学習手段53を
備える。
【0030】目標当量比算出手段46は、アクセル開度
αとエンジン回転数Neとから当量比FAIを算出す
る。当量比FAIは、ECU40のROM40d内に予
め設定されているアクセル開度αとエンジン回転数Ne
とをパラメータとする当量比データマップMAPFAI
を参照することにより求められる。
αとエンジン回転数Neとから当量比FAIを算出す
る。当量比FAIは、ECU40のROM40d内に予
め設定されているアクセル開度αとエンジン回転数Ne
とをパラメータとする当量比データマップMAPFAI
を参照することにより求められる。
【0031】基本燃料噴射重量算出手段47は、吸入空
気量Qaと目標当量比FAIとを用いて基本燃料噴射重
量Gfを算出する。空燃比フィードバック補正係数算出
手段48は、O2センサ35の検出値に基づいて空燃比
フィードバック係数LAMBDAを算出する。燃料噴射
量補正学習値読み込み手段49は、ECU40のROM
40d内に設定されている基本燃料噴射重量Gfとエン
ジン回転数Neとをパラメータとする燃料噴射量補正学
習値算出データマップMAPKBLRCを参照すること
により燃料噴射量補正学習値KBLRCを求め、これを
読み込む。
気量Qaと目標当量比FAIとを用いて基本燃料噴射重
量Gfを算出する。空燃比フィードバック補正係数算出
手段48は、O2センサ35の検出値に基づいて空燃比
フィードバック係数LAMBDAを算出する。燃料噴射
量補正学習値読み込み手段49は、ECU40のROM
40d内に設定されている基本燃料噴射重量Gfとエン
ジン回転数Neとをパラメータとする燃料噴射量補正学
習値算出データマップMAPKBLRCを参照すること
により燃料噴射量補正学習値KBLRCを求め、これを
読み込む。
【0032】有効噴射パルス幅算出手段50は、基本燃
料噴射重量Gf、空燃比フィードバック補正係数LAM
BDA、基本燃料噴射量補正学習値KBLRCに基づい
て基本噴射パルス幅Teを算出する。駆動噴射パルス幅
算出手段51は、むだ時間補正パルス幅読み込み手段に
より読み込んだむだ時間補正パルス幅Tsと基本噴射パ
ルス幅Teとを用いて駆動噴射パルス幅Tiを算出す
る。
料噴射重量Gf、空燃比フィードバック補正係数LAM
BDA、基本燃料噴射量補正学習値KBLRCに基づい
て基本噴射パルス幅Teを算出する。駆動噴射パルス幅
算出手段51は、むだ時間補正パルス幅読み込み手段に
より読み込んだむだ時間補正パルス幅Tsと基本噴射パ
ルス幅Teとを用いて駆動噴射パルス幅Tiを算出す
る。
【0033】燃料噴射量補正学習値学習手段53は、所
定の学習条件を満たすか否かを判断する学習条件判断手
段54と、学習条件を満たす場合に新たな燃料噴射量補
正学習値KBLRCを算出する補正学習値算出手段55
と、算出した新たな燃料噴射量補正学習値KBLRCを
燃料噴射量補正学習値算出データマップMAPKBLR
Cの基本燃料噴射重量Gfとエンジン回転数Neとによ
り区分される該当する学習領域に書き込む補正学習値書
き込み手段56を備える。
定の学習条件を満たすか否かを判断する学習条件判断手
段54と、学習条件を満たす場合に新たな燃料噴射量補
正学習値KBLRCを算出する補正学習値算出手段55
と、算出した新たな燃料噴射量補正学習値KBLRCを
燃料噴射量補正学習値算出データマップMAPKBLR
Cの基本燃料噴射重量Gfとエンジン回転数Neとによ
り区分される該当する学習領域に書き込む補正学習値書
き込み手段56を備える。
【0034】次に、制御方法について図4から図11の
フローチャートを用いて以下に説明する。図4は、駆動
噴射パルス幅Tiの算出方法を示すフローチャートであ
る。ステップ(以下、「S」という)1では、むだ時間
補正パルス幅Tsの読み込みが行われ、S2では有効噴
射パルス幅Teの算出が行われる。そして、S3では、
インジェクタ駆動パルス幅Tiが算出される。インジェ
クタ駆動パルス幅Tiは、具体的には以下の(3)式によ
り算出される。
フローチャートを用いて以下に説明する。図4は、駆動
噴射パルス幅Tiの算出方法を示すフローチャートであ
る。ステップ(以下、「S」という)1では、むだ時間
補正パルス幅Tsの読み込みが行われ、S2では有効噴
射パルス幅Teの算出が行われる。そして、S3では、
インジェクタ駆動パルス幅Tiが算出される。インジェ
クタ駆動パルス幅Tiは、具体的には以下の(3)式によ
り算出される。
【0035】Ti=Ts+Te ……(3) インジェクタ駆動パルス幅Ti(ms)は、上記(3)式に示
したように、むだ時間補正パルス幅Ts(ms)と、有効噴
射パルス幅Te(ms)を加算することにより求められる。
むだ時間補正パルス幅読み込み手段52により読み込ま
れるむだ時間補正パルス幅Ts(ms)は、図5に示したエ
ンジンの始動動作時に行われるイニシャルルーチンプロ
グラムによって設定される。
したように、むだ時間補正パルス幅Ts(ms)と、有効噴
射パルス幅Te(ms)を加算することにより求められる。
むだ時間補正パルス幅読み込み手段52により読み込ま
れるむだ時間補正パルス幅Ts(ms)は、図5に示したエ
ンジンの始動動作時に行われるイニシャルルーチンプロ
グラムによって設定される。
【0036】図5のイニシャルルーチンプログラムは、
エンジンのイグニッションスイッチ(図示せず)のON
により実行され、S4では燃料流量から噴射パルス幅へ
の変換係数Kが、S5ではむだ時間補正パルス幅Ts
が、S6では燃料比重GAMMAがそれぞれ初期設定さ
れる。本実施の形態では、変換係数Kは0.05、むだ時間
補正パルス幅Tsは0.01ms、燃料比重GAMMAは0.75
mg/mm3と設定される。また、S7では燃料噴射量補正学
習値KBLRCが0に設定される。そして、本ルーチン
を抜ける(リターン)。
エンジンのイグニッションスイッチ(図示せず)のON
により実行され、S4では燃料流量から噴射パルス幅へ
の変換係数Kが、S5ではむだ時間補正パルス幅Ts
が、S6では燃料比重GAMMAがそれぞれ初期設定さ
れる。本実施の形態では、変換係数Kは0.05、むだ時間
補正パルス幅Tsは0.01ms、燃料比重GAMMAは0.75
mg/mm3と設定される。また、S7では燃料噴射量補正学
習値KBLRCが0に設定される。そして、本ルーチン
を抜ける(リターン)。
【0037】図4のS2にて行われる有効噴射パルス幅
Teの算出は、具体的には図6に示すフローチャートに
沿って行われる。図6は、有効噴射パルス幅Teの算出
プログラムを示すフローチャートである。S10にて変
換係数K、S11にて燃料比重GAMMAが読み込まれ
る。
Teの算出は、具体的には図6に示すフローチャートに
沿って行われる。図6は、有効噴射パルス幅Teの算出
プログラムを示すフローチャートである。S10にて変
換係数K、S11にて燃料比重GAMMAが読み込まれ
る。
【0038】そして、S12では、燃圧補正係数Kpres
sの読み込みが行われる。図7は、S12にて読み込ま
れる燃圧補正係数Kpressの算出方法を示すフローチャ
ートである。S20では、燃圧値Fpressの読み込みが
行われ、S21では、ECU40のROM40d内に予
め設定されている燃圧補正係数算出データ格子MAPKp
ressが燃圧値Fpressに基づいて参照され、燃圧補正係
数Kpressが求められる。そして、本ルーチンを抜ける
(リターン)。
sの読み込みが行われる。図7は、S12にて読み込ま
れる燃圧補正係数Kpressの算出方法を示すフローチャ
ートである。S20では、燃圧値Fpressの読み込みが
行われ、S21では、ECU40のROM40d内に予
め設定されている燃圧補正係数算出データ格子MAPKp
ressが燃圧値Fpressに基づいて参照され、燃圧補正係
数Kpressが求められる。そして、本ルーチンを抜ける
(リターン)。
【0039】S13では、燃料噴射量補正学習値KBL
RCの読み込みが行われる。図8は、燃料噴射量補正学
習値KBLRCの読み込み方法を示すフローチャートで
ある。図8のS22では、燃料噴射量補正学習値KBL
RCデータマップMAPKBLRCを参照するためのパ
ラメータであるエンジン回転数Neと基本燃料噴射量G
fの読み込みが行われ、S23ではこれらを用いて燃料
噴射量補正学習値KBLRCが求められる。
RCの読み込みが行われる。図8は、燃料噴射量補正学
習値KBLRCの読み込み方法を示すフローチャートで
ある。図8のS22では、燃料噴射量補正学習値KBL
RCデータマップMAPKBLRCを参照するためのパ
ラメータであるエンジン回転数Neと基本燃料噴射量G
fの読み込みが行われ、S23ではこれらを用いて燃料
噴射量補正学習値KBLRCが求められる。
【0040】燃料噴射量補正学習値KBLRCは、基本
燃料噴射量Gfとエンジン回転数Neとで区分される学
習領域を有する燃料噴射量補正学習値KBLRCデータ
マップMAPKBLRCを基本燃料噴射量Gfとエンジ
ン回転数Neとを用いて参照することにより求められ
る。
燃料噴射量Gfとエンジン回転数Neとで区分される学
習領域を有する燃料噴射量補正学習値KBLRCデータ
マップMAPKBLRCを基本燃料噴射量Gfとエンジ
ン回転数Neとを用いて参照することにより求められ
る。
【0041】ここで、燃料噴射量補正学習値KBLRC
が基本燃料噴射量Gfとエンジン回転数Neとを用いて
参照され、読み込まれることに特徴がある。すなわち、
有効噴射パルス幅Teの算出に用いられる燃料噴射量補
正学習値KBLRCが、従来のような空燃比によって値
が異なる基本噴射パルス幅Tpではなく、基本燃料噴射
量Gfに基づいて求められる。これにより、エンジンの
空燃比の状態にかかわらず、噴射パルス幅の適切な補正
学習値を参照することができる。
が基本燃料噴射量Gfとエンジン回転数Neとを用いて
参照され、読み込まれることに特徴がある。すなわち、
有効噴射パルス幅Teの算出に用いられる燃料噴射量補
正学習値KBLRCが、従来のような空燃比によって値
が異なる基本噴射パルス幅Tpではなく、基本燃料噴射
量Gfに基づいて求められる。これにより、エンジンの
空燃比の状態にかかわらず、噴射パルス幅の適切な補正
学習値を参照することができる。
【0042】S14では、空燃比フィードバック補正係
数LAMBDAの読み込みが行われる。ここで、空燃比
フィードバック補正係数LAMBDAは、空燃比フィー
ドバック補正係数算出手段48により、以下の(4)式に
よって求められる。
数LAMBDAの読み込みが行われる。ここで、空燃比
フィードバック補正係数LAMBDAは、空燃比フィー
ドバック補正係数算出手段48により、以下の(4)式に
よって求められる。
【0043】 LAMBDA=LAMBDAold+I+P ……(4) 上記(4)式によれば、空燃比フィードバック補正係数L
AMBDAは、前回のプログラムサイクル時に求めた空
燃比フィードバック補正係数LAMBDAoldに積分分
Iと比例分Pを加算することにより求められる。また、
他の例としては、目標当量比と実際の排気当量比(O2
センサによる検出値)の偏差をPIDなどで計算し、制
御値を求めても良い。
AMBDAは、前回のプログラムサイクル時に求めた空
燃比フィードバック補正係数LAMBDAoldに積分分
Iと比例分Pを加算することにより求められる。また、
他の例としては、目標当量比と実際の排気当量比(O2
センサによる検出値)の偏差をPIDなどで計算し、制
御値を求めても良い。
【0044】S15では水温補正係数KTWの読み込みが
行われ、S16では始動後増量補正係数KASの読み込み
が行われる。水温補正係数KTWは、エンジンの温度状態
に応じて燃料噴射量を補正するための係数であり、始動
後増量補正係数KASは、エンジン始動から一定時間の間
燃料噴射量を増量させるための係数である。
行われ、S16では始動後増量補正係数KASの読み込み
が行われる。水温補正係数KTWは、エンジンの温度状態
に応じて燃料噴射量を補正するための係数であり、始動
後増量補正係数KASは、エンジン始動から一定時間の間
燃料噴射量を増量させるための係数である。
【0045】S17では、基本燃料噴射量Gfの算出処
理が行われる。図9は、基本燃料噴射量Gfを算出する
算出プログラムを示すフローチャート、図10は、図9
にて基本燃料噴射量Gfを算出する際に用いられる目標
当量比FAIを算出するための当量比算出ルーチンを示
すフローチャートである。S30では吸入空気量Qa、
S31ではエンジン回転数Neの読み込みが行われる。
理が行われる。図9は、基本燃料噴射量Gfを算出する
算出プログラムを示すフローチャート、図10は、図9
にて基本燃料噴射量Gfを算出する際に用いられる目標
当量比FAIを算出するための当量比算出ルーチンを示
すフローチャートである。S30では吸入空気量Qa、
S31ではエンジン回転数Neの読み込みが行われる。
【0046】そして、S32では目標当量比FAIが読
み込まれる。目標当量比FAIは、図10に示したよう
に、S35、S36にて読み込まれたエンジン回転数N
eとアクセル開度αを用いて、S37にて目標当量比算
出マップMAPFAIを参照することにより求められ
る。
み込まれる。目標当量比FAIは、図10に示したよう
に、S35、S36にて読み込まれたエンジン回転数N
eとアクセル開度αを用いて、S37にて目標当量比算
出マップMAPFAIを参照することにより求められ
る。
【0047】図9のS33では、S30、S31、S3
2にてそれぞれ読み込んだ吸入空気量Qa、エンジン回
転数Ne、目標当量比FAIを用いて以下の(5)式によ
り基本燃料噴射量Gfの算出が行われる。
2にてそれぞれ読み込んだ吸入空気量Qa、エンジン回
転数Ne、目標当量比FAIを用いて以下の(5)式によ
り基本燃料噴射量Gfの算出が行われる。
【0048】 Gf=Qa/(2×60・Ne)×FAI ……(5) 上記(5)式によれば、吸入空気量Qaをエンジン回転数
Neで除算することにより算出した1ストローク当たり
の空気量に目標当量比FAIを乗算することによって1
シリンダ当たりの基本燃料噴射量Gf(mg/cyl)が算出さ
れる。
Neで除算することにより算出した1ストローク当たり
の空気量に目標当量比FAIを乗算することによって1
シリンダ当たりの基本燃料噴射量Gf(mg/cyl)が算出さ
れる。
【0049】そして、図6のS18では、S10〜S1
7にて読み込み及び算出処理した値を用いて有効噴射パ
ルス幅Teの算出が行われる。具体的には、以下の(6)
式により算出される。
7にて読み込み及び算出処理した値を用いて有効噴射パ
ルス幅Teの算出が行われる。具体的には、以下の(6)
式により算出される。
【0050】 Te=K・Kpress・Gf/GAMMA・(LAMBDA+KBLRC+KTW+KAS) ……(6) 上記(6)式によれば、有効噴射パルス幅Tpは、変換係
数Kと燃圧補正係数Kpressと基本燃料噴射量Gfを乗算
したものを燃料比重GAMMAで除算し、これに空燃比
フィードバック補正係数LAMBDAと燃料噴射量補正
学習値KBLRC及び水温補正係数KTW、始動後増量補
正係数KASを加算したものを乗することによって算出さ
れる。そして、本ルーチンを抜ける。
数Kと燃圧補正係数Kpressと基本燃料噴射量Gfを乗算
したものを燃料比重GAMMAで除算し、これに空燃比
フィードバック補正係数LAMBDAと燃料噴射量補正
学習値KBLRC及び水温補正係数KTW、始動後増量補
正係数KASを加算したものを乗することによって算出さ
れる。そして、本ルーチンを抜ける。
【0051】このように、有効噴射パルス幅Teの算出
に用いられる燃料噴射量補正学習値KBLRCが、従来
のような空燃比によって値が異なる基本噴射パルス幅T
pではなく、基本燃料噴射量Gfに基づいて求められる
ことによって、エンジンの空燃比の状態にかかわらず、
駆動噴射パルス幅の適切な補正学習値を参照することが
できる。したがって、空燃比の状態を問わず、同じ燃料
噴射量を噴射する場合に参照される燃料噴射量補正学習
値KBLRCを同一のものとし、これに基づく燃料噴射
量を適切なものとすることができる。
に用いられる燃料噴射量補正学習値KBLRCが、従来
のような空燃比によって値が異なる基本噴射パルス幅T
pではなく、基本燃料噴射量Gfに基づいて求められる
ことによって、エンジンの空燃比の状態にかかわらず、
駆動噴射パルス幅の適切な補正学習値を参照することが
できる。したがって、空燃比の状態を問わず、同じ燃料
噴射量を噴射する場合に参照される燃料噴射量補正学習
値KBLRCを同一のものとし、これに基づく燃料噴射
量を適切なものとすることができる。
【0052】これにより、リーンバーン運転時の吸入空
気量と基本燃料噴射量が1対1で対応しない運転領域と
ストイキオ運転時の空気量と基本燃料噴射量の関係が1
対1で対応する運転領域とで、同じエンジン回転数で、
同じ要求噴射量である時には、同一の補正値を参照する
ことができ、ストイキオ運転時用及びリーンバーン運転
時用等の各運転領域毎に補正値を記憶する必要がなくな
る。
気量と基本燃料噴射量が1対1で対応しない運転領域と
ストイキオ運転時の空気量と基本燃料噴射量の関係が1
対1で対応する運転領域とで、同じエンジン回転数で、
同じ要求噴射量である時には、同一の補正値を参照する
ことができ、ストイキオ運転時用及びリーンバーン運転
時用等の各運転領域毎に補正値を記憶する必要がなくな
る。
【0053】次に、燃料噴射量補正学習値KBLRCの
学習方法について図11のフローチャートを用いて説明
する。図11は、燃料噴射量補正学習値学習手段53に
て行われる燃料噴射量補正学習値KBLRCの学習方法
を説明するフローチャートである。
学習方法について図11のフローチャートを用いて説明
する。図11は、燃料噴射量補正学習値学習手段53に
て行われる燃料噴射量補正学習値KBLRCの学習方法
を説明するフローチャートである。
【0054】S25では、予め設定されている学習条件
が成立したか否かが判断される。ここで、要求される学
習条件は、空燃比センサの検出値に基づいた空燃比フィ
ードバック制御が適切に行われている状態である場合に
成立し、本実施の形態では、O2センサ35が所定時間
内にリーンとリッチを出力した場合、すなわちエンジン
の目標空燃比がストイキオでかつ空燃比フィードバック
制御が行われている状態である場合に学習条件が成立す
るように設定されている。
が成立したか否かが判断される。ここで、要求される学
習条件は、空燃比センサの検出値に基づいた空燃比フィ
ードバック制御が適切に行われている状態である場合に
成立し、本実施の形態では、O2センサ35が所定時間
内にリーンとリッチを出力した場合、すなわちエンジン
の目標空燃比がストイキオでかつ空燃比フィードバック
制御が行われている状態である場合に学習条件が成立す
るように設定されている。
【0055】ここで、エンジンがリーンバーン運転中で
ある場合やO2センサ35に基づいた空燃比フィードバ
ック制御時でない場合など学習条件が成立しない(N
O)場合には、燃料噴射量補正学習値の学習は行わない
として本ルーチンを抜ける(リターン)。学習条件が成
立した場合(YES)は燃料噴射量補正学習値KBLR
Cを学習すべく、S26以降へ移行する。
ある場合やO2センサ35に基づいた空燃比フィードバ
ック制御時でない場合など学習条件が成立しない(N
O)場合には、燃料噴射量補正学習値の学習は行わない
として本ルーチンを抜ける(リターン)。学習条件が成
立した場合(YES)は燃料噴射量補正学習値KBLR
Cを学習すべく、S26以降へ移行する。
【0056】S26では、基本燃料噴射量Gfとエンジ
ン回転数Neの読み込み処理が行われる。これは、燃料
噴射量補正学習値KBLRCを基本燃料噴射量Gfとエ
ンジン回転数Neとで区分される学習領域を有する燃料
噴射量補正学習値KBLRCデータマップMAPKBL
RCの該当する学習領域に学習させるためである。
ン回転数Neの読み込み処理が行われる。これは、燃料
噴射量補正学習値KBLRCを基本燃料噴射量Gfとエ
ンジン回転数Neとで区分される学習領域を有する燃料
噴射量補正学習値KBLRCデータマップMAPKBL
RCの該当する学習領域に学習させるためである。
【0057】S27では、空燃比フィードバック補正係
数LAMBDA_MAX、LAMBDA_MINの読み込みが
行われる。空燃比フィードバック補正係数LAMBDA
_MAXは、O2センサの検出値がスライスレベルを少なく
とも2回よぎる間の空燃比フィードバック補正係数LA
MBDAの最大値であり、空燃比フィードバック補正係
数LAMBDA_MINは、O2センサの検出値がスライス
レベルを少なくとも2回よぎる間の空燃比フィードバッ
ク補正係数LAMBDAの最小値である。ここで読み込
んだ空燃比フィードバック補正係数LAMBDA_MA
X、LAMBDA_MINを用いて最新の燃料噴射量補正学
習値KBLRCを算出すべく、S28へ移行する。
数LAMBDA_MAX、LAMBDA_MINの読み込みが
行われる。空燃比フィードバック補正係数LAMBDA
_MAXは、O2センサの検出値がスライスレベルを少なく
とも2回よぎる間の空燃比フィードバック補正係数LA
MBDAの最大値であり、空燃比フィードバック補正係
数LAMBDA_MINは、O2センサの検出値がスライス
レベルを少なくとも2回よぎる間の空燃比フィードバッ
ク補正係数LAMBDAの最小値である。ここで読み込
んだ空燃比フィードバック補正係数LAMBDA_MA
X、LAMBDA_MINを用いて最新の燃料噴射量補正学
習値KBLRCを算出すべく、S28へ移行する。
【0058】S28では、最新の燃料噴射量補正学習値
KBLRCの算出処理が行われる。具体的には、以下の
(7)式によって算出される。
KBLRCの算出処理が行われる。具体的には、以下の
(7)式によって算出される。
【0059】
【数1】 そして、ここで算出した最新の補正学習値KBLRCを
燃料噴射量補正学習値KBLRCデータマップMAPK
BLRCに学習させるためS29へ移行する。
燃料噴射量補正学習値KBLRCデータマップMAPK
BLRCに学習させるためS29へ移行する。
【0060】S29では、最新の補正学習値KBLRC
の更新処理が行われる。ここでは、S26にて読み込ん
だ基本燃料噴射量Gfとエンジン回転数Neとを用いて
燃料噴射量補正学習値KBLRCデータマップMAPK
BLRCの該当する学習領域に上記(7)式により算出さ
れた最新の補正学習値KBLRCの書き込みが行われ
る。そして、本ルーチンを抜ける(リターン)。
の更新処理が行われる。ここでは、S26にて読み込ん
だ基本燃料噴射量Gfとエンジン回転数Neとを用いて
燃料噴射量補正学習値KBLRCデータマップMAPK
BLRCの該当する学習領域に上記(7)式により算出さ
れた最新の補正学習値KBLRCの書き込みが行われ
る。そして、本ルーチンを抜ける(リターン)。
【0061】以上の学習方法により、燃料噴射量補正学
習値KBLRCは、空燃比フィードバック制御時に学習
される。したがって、かかる燃料噴射量補正学習値を用
いることによって、フィードバック制御を行っていない
運転時における空燃比の適切化をも図ることができる。
また、空燃比フィードバック制御時におけるフィードバ
ック追従性を向上することができ、良好なドライバビリ
ティ、燃費及び排気ガスの浄化を向上することが可能と
なる。
習値KBLRCは、空燃比フィードバック制御時に学習
される。したがって、かかる燃料噴射量補正学習値を用
いることによって、フィードバック制御を行っていない
運転時における空燃比の適切化をも図ることができる。
また、空燃比フィードバック制御時におけるフィードバ
ック追従性を向上することができ、良好なドライバビリ
ティ、燃費及び排気ガスの浄化を向上することが可能と
なる。
【0062】尚、本発明は、上述の実施の形態に限定さ
れるものではなく、本発明の要旨内にて種々の変更が可
能である。例えば、上述の実施の形態では、学習条件を
O2センサの検出値が所定時間内にONとOFFを検出
した場合としたが、これに限定されるものではなく、空
燃比センサにより検出した空燃比に基づいてフィードバ
ック制御が適切に行われている状態であれば良い。ま
た、エンジンは、上述の実施の形態のように、空燃比を
変動可能なものに限定されるものではなく、理論空燃比
のみによって運転するエンジンにも適用することができ
る。
れるものではなく、本発明の要旨内にて種々の変更が可
能である。例えば、上述の実施の形態では、学習条件を
O2センサの検出値が所定時間内にONとOFFを検出
した場合としたが、これに限定されるものではなく、空
燃比センサにより検出した空燃比に基づいてフィードバ
ック制御が適切に行われている状態であれば良い。ま
た、エンジンは、上述の実施の形態のように、空燃比を
変動可能なものに限定されるものではなく、理論空燃比
のみによって運転するエンジンにも適用することができ
る。
【0063】
【発明の効果】以上説明したように、本発明に係るエン
ジンの制御装置によれば、燃料噴射量を補正する補正値
は基本燃料噴射量とエンジン回転数を用いて参照され、
インジェクタより噴射する燃料噴射量に応じて適切な補
正値を参照することができる。これにより、リーンバー
ン運転時等の吸入空気量と基本燃料噴射量が1対1で対
応しない運転領域とストイキオ運転時等の空気量と基本
燃料噴射量の関係が1対1で対応する運転領域とで、同
じエンジン回転数で、同じ要求噴射量である時には、同
一の補正値を参照することができ、ストイキオ運転時用
及びリーンバーン運転時用等の各運転領域毎に補正値を
記憶する必要がなくなる。
ジンの制御装置によれば、燃料噴射量を補正する補正値
は基本燃料噴射量とエンジン回転数を用いて参照され、
インジェクタより噴射する燃料噴射量に応じて適切な補
正値を参照することができる。これにより、リーンバー
ン運転時等の吸入空気量と基本燃料噴射量が1対1で対
応しない運転領域とストイキオ運転時等の空気量と基本
燃料噴射量の関係が1対1で対応する運転領域とで、同
じエンジン回転数で、同じ要求噴射量である時には、同
一の補正値を参照することができ、ストイキオ運転時用
及びリーンバーン運転時用等の各運転領域毎に補正値を
記憶する必要がなくなる。
【図1】本実施の形態におけるエンジン装置の全体構成
説明図である。
説明図である。
【図2】ECUの概略構成説明図である。
【図3】図2のECUの内部にて実現される本実施の形
態における空燃比制御機能を示すブロック図である。
態における空燃比制御機能を示すブロック図である。
【図4】インジェクタ駆動パルス幅の算出方法を示すフ
ローチャートである。
ローチャートである。
【図5】イニシャルルーチンプログラムを示すフローチ
ャートである。
ャートである。
【図6】有効噴射パルス幅の算出プログラムを示すフロ
ーチャートである。
ーチャートである。
【図7】燃圧補正係数の算出方法を示すフローチャート
である。
である。
【図8】燃料噴射量補正学習値の読み込み方法を示すフ
ローチャートである。
ローチャートである。
【図9】基本燃料噴射重量を算出する算出プログラムを
示すフローチャートである。
示すフローチャートである。
【図10】当量比算出ルーチンを示すフローチャートで
ある。
ある。
【図11】燃料噴射量補正学習値の学習方法を説明する
フローチャートである。
フローチャートである。
42 エンジン回転数検出手段 43 スロットル開度検出手段 44 吸入空気量検出手段 45 空燃比検出手段 46 目標当量比算出手段 47 基本燃料噴射量算出手段 48 空燃比フィードバック補正係数算出手段 49 燃料噴射量補正学習値読み込み手段 50 有効噴射パルス幅算出手段 51 駆動噴射パルス幅算出手段 52 むだ時間補正パルス幅読み込み手段 53 燃料噴射量補正学習値学習手段 MAPKBLRC 燃料噴射量補正学習値KBLRCデ
ータマップ MAPFAI 目標当量比算出マップ MAPKpress 燃圧補正係数算出データ格子
ータマップ MAPFAI 目標当量比算出マップ MAPKpress 燃圧補正係数算出データ格子
Claims (2)
- 【請求項1】 エンジンの動作状態に応じて区分された
運転領域から燃料噴射装置の燃料噴射量を補正する補正
値をエンジンの動作状態に応じて算出し、該補正値によ
り燃料噴射量を補正するエンジンの制御装置において、 前記運転領域は、吸入空気量から求められる基本燃料噴
射量とエンジン回転数によって区分された運転領域であ
ることを特徴とするエンジンの制御装置。 - 【請求項2】 前記補正値は、 前記エンジンの空燃比フィードバック制御時に空燃比フ
ィードバック補正係数から算出されると共に、前記基本
燃料噴射量と前記エンジン回転数により区分される前記
運転領域に記憶し更新される値であることを特徴とする
請求項1に記載のエンジンの制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3414399A JP2000234549A (ja) | 1999-02-12 | 1999-02-12 | エンジンの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3414399A JP2000234549A (ja) | 1999-02-12 | 1999-02-12 | エンジンの制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000234549A true JP2000234549A (ja) | 2000-08-29 |
Family
ID=12405995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3414399A Pending JP2000234549A (ja) | 1999-02-12 | 1999-02-12 | エンジンの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000234549A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100428343B1 (ko) * | 2001-12-18 | 2004-04-28 | 현대자동차주식회사 | 가솔린 차량의 연료량 제어방법 |
| CN102454500A (zh) * | 2010-11-04 | 2012-05-16 | 日立汽车系统株式会社 | 内燃机的控制装置 |
-
1999
- 1999-02-12 JP JP3414399A patent/JP2000234549A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100428343B1 (ko) * | 2001-12-18 | 2004-04-28 | 현대자동차주식회사 | 가솔린 차량의 연료량 제어방법 |
| CN102454500A (zh) * | 2010-11-04 | 2012-05-16 | 日立汽车系统株式会社 | 内燃机的控制装置 |
| JP2012097693A (ja) * | 2010-11-04 | 2012-05-24 | Hitachi Automotive Systems Ltd | 内燃機関の制御装置 |
| US8862367B2 (en) | 2010-11-04 | 2014-10-14 | Hitachi Automotive Systems, Ltd. | Control system of internal combustion engine |
| CN102454500B (zh) * | 2010-11-04 | 2015-05-27 | 日立汽车系统株式会社 | 内燃机的控制装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1122533A (ja) | 直噴火花点火式内燃機関の制御装置 | |
| JP2985578B2 (ja) | リーンバーンエンジンの空燃比制御装置 | |
| JPH09228875A (ja) | 内燃機関の空燃比制御装置 | |
| US5440877A (en) | Air-fuel ratio controller for an internal combustion engine | |
| JP2888113B2 (ja) | 希薄燃焼式内燃機関の制御装置 | |
| JPH0914022A (ja) | 内燃機関の空燃比制御装置 | |
| JPH0689690B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JP2917805B2 (ja) | 内燃機関の燃焼制御方法および燃焼制御装置 | |
| JP3483394B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2000234549A (ja) | エンジンの制御装置 | |
| JP2916804B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH09287494A (ja) | 電制スロットル式内燃機関の制御装置 | |
| JP2696444B2 (ja) | 内燃機関の燃料供給制御装置 | |
| JP3834951B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2515300B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPH1162658A (ja) | 内燃機関の制御装置 | |
| JP2590823B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3765416B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3528315B2 (ja) | エンジンの空燃比制御装置 | |
| JPH07259605A (ja) | 内燃機関の空燃比制御装置 | |
| JP2750777B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
| JP2910528B2 (ja) | 内燃機関用加速判定装置 | |
| JP2916805B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH01155046A (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH1144238A (ja) | 筒内噴射式エンジン |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060110 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080402 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20080513 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080916 |