JPH04318250A - 内燃機関の燃料供給装置における自己診断装置 - Google Patents
内燃機関の燃料供給装置における自己診断装置Info
- Publication number
- JPH04318250A JPH04318250A JP8541791A JP8541791A JPH04318250A JP H04318250 A JPH04318250 A JP H04318250A JP 8541791 A JP8541791 A JP 8541791A JP 8541791 A JP8541791 A JP 8541791A JP H04318250 A JPH04318250 A JP H04318250A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- fuel
- fuel supply
- amount
- 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)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は内燃機関の燃料供給装置
における自己診断装置に関し、詳しくは、内燃機関にお
ける吸入混合気の空燃比が目標空燃比に近づくように燃
料供給量をフィードバック補正するよう構成された燃料
供給装置の自己診断に関する。
における自己診断装置に関し、詳しくは、内燃機関にお
ける吸入混合気の空燃比が目標空燃比に近づくように燃
料供給量をフィードバック補正するよう構成された燃料
供給装置の自己診断に関する。
【0002】
【従来の技術】従来から、特開昭60−90944号公
報,特開昭61−190142号公報等に開示されるよ
うに、空燃比のフィードバック制御機能を有した電子制
御燃料噴射装置がある。前記空燃比フィードバック補正
制御は、理論空燃比(目標空燃比)に対する実際の空燃
比のリッチ・リーンを、排気系に設けた酸素センサで検
出される排気中の酸素濃度を介して検出すると共に、基
本燃料噴射量Tpに対する乗算補正項である空燃比フィ
ードバック補正係数LMDを、前記リッチ・リーン検出
に基づき実際の空燃比が目標に近づく方向に変化させる
ようにしている。
報,特開昭61−190142号公報等に開示されるよ
うに、空燃比のフィードバック制御機能を有した電子制
御燃料噴射装置がある。前記空燃比フィードバック補正
制御は、理論空燃比(目標空燃比)に対する実際の空燃
比のリッチ・リーンを、排気系に設けた酸素センサで検
出される排気中の酸素濃度を介して検出すると共に、基
本燃料噴射量Tpに対する乗算補正項である空燃比フィ
ードバック補正係数LMDを、前記リッチ・リーン検出
に基づき実際の空燃比が目標に近づく方向に変化させる
ようにしている。
【0003】また、前記空燃比フィードバック補正係数
LMDの初期値に対する偏差を運転領域別に学習し、運
転条件によって異なる補正要求に対応できるようにして
、空燃比フィードバック補正係数LMDによる補正なし
で略目標空燃比が得られるようにしている。
LMDの初期値に対する偏差を運転領域別に学習し、運
転条件によって異なる補正要求に対応できるようにして
、空燃比フィードバック補正係数LMDによる補正なし
で略目標空燃比が得られるようにしている。
【0004】
【発明が解決しようとする課題】ところで、吸入空気量
を検出するエアフローメータ,燃料噴射弁,燃料ポンプ
などの燃料供給制御系の構成部品に故障や劣化が発生し
、ベース空燃比が目標空燃比から大きくずれた場合には
、たとえ空燃比学習が進行して平均的には空燃比フィー
ドバック補正係数LMDが目標に収束するようになって
も、実際には、排気性状の悪化(排気有害成分の濃度増
大)を招くことがある。そのため、かかるベース空燃比
の変化を早期に自己診断させ、この診断結果に基づいて
故障・劣化個所の部品交換やメンテナンスを促すことに
より、目標空燃比への制御性(排気性状)が悪化してい
る状況での運転を回避させたいという要求があった。
を検出するエアフローメータ,燃料噴射弁,燃料ポンプ
などの燃料供給制御系の構成部品に故障や劣化が発生し
、ベース空燃比が目標空燃比から大きくずれた場合には
、たとえ空燃比学習が進行して平均的には空燃比フィー
ドバック補正係数LMDが目標に収束するようになって
も、実際には、排気性状の悪化(排気有害成分の濃度増
大)を招くことがある。そのため、かかるベース空燃比
の変化を早期に自己診断させ、この診断結果に基づいて
故障・劣化個所の部品交換やメンテナンスを促すことに
より、目標空燃比への制御性(排気性状)が悪化してい
る状況での運転を回避させたいという要求があった。
【0005】そこで、本出願人は先に、前記空燃比フィ
ードバック補正係数LMDの増減変化に基づいて燃料供
給装置の不良を診断する装置を提案した(特願平2−3
25606号参照)。即ち、空燃比フィードバック補正
係数LMDの増減変化の大きさと補正係数LMDによる
燃料噴射量の増減制御時間との少なくとも一方を検出す
ることで、空燃比フィードバック補正係数LMDにより
大きな補正を必要としている状態、換言すれば、ベース
空燃比が大きく目標からずれている状態を検出し、燃料
供給系に何らかの不良が発生していることを警告するよ
うにした。
ードバック補正係数LMDの増減変化に基づいて燃料供
給装置の不良を診断する装置を提案した(特願平2−3
25606号参照)。即ち、空燃比フィードバック補正
係数LMDの増減変化の大きさと補正係数LMDによる
燃料噴射量の増減制御時間との少なくとも一方を検出す
ることで、空燃比フィードバック補正係数LMDにより
大きな補正を必要としている状態、換言すれば、ベース
空燃比が大きく目標からずれている状態を検出し、燃料
供給系に何らかの不良が発生していることを警告するよ
うにした。
【0006】ところで、過渡運転時における空燃比の変
動を回避するために、過渡運転時には燃料噴射量の補正
を行うが、前記過渡補正量は、予め標準燃料に適合させ
て設定されるので、前記標準燃料とは異なる燃料性状の
燃料が使用されると、過渡時の燃料補正が最適に行えな
くなって空燃比が目標からずれ、かかる空燃比ずれを補
償するために補正係数LMDが大きく変化する場合があ
る(図8参照)。かかる過渡運転時の空燃比ずれは、燃
料供給系の部品不良に起因するものではなく、また、運
転モードに従った排出ガス規制をクリアできるレベルで
あることが多いが、過渡運転が頻繁に行われると、空燃
比フィードバック補正係数LMDを頻繁に変化させて空
燃比ずれを補償しようとするから、補正係数LMDの変
化に基づく自己診断では燃料供給系の不良が誤診断され
ることがあった。
動を回避するために、過渡運転時には燃料噴射量の補正
を行うが、前記過渡補正量は、予め標準燃料に適合させ
て設定されるので、前記標準燃料とは異なる燃料性状の
燃料が使用されると、過渡時の燃料補正が最適に行えな
くなって空燃比が目標からずれ、かかる空燃比ずれを補
償するために補正係数LMDが大きく変化する場合があ
る(図8参照)。かかる過渡運転時の空燃比ずれは、燃
料供給系の部品不良に起因するものではなく、また、運
転モードに従った排出ガス規制をクリアできるレベルで
あることが多いが、過渡運転が頻繁に行われると、空燃
比フィードバック補正係数LMDを頻繁に変化させて空
燃比ずれを補償しようとするから、補正係数LMDの変
化に基づく自己診断では燃料供給系の不良が誤診断され
ることがあった。
【0007】本発明は上記問題点に鑑みなされたもので
あり、空燃比フィードバック補正係数に基づき燃料供給
系の不良を診断する自己診断装置において、過渡運転が
頻繁に行われても燃料供給系の不良が誤診断されること
を回避できるようにすることを目的とする。
あり、空燃比フィードバック補正係数に基づき燃料供給
系の不良を診断する自己診断装置において、過渡運転が
頻繁に行われても燃料供給系の不良が誤診断されること
を回避できるようにすることを目的とする。
【0008】
【課題を解決するための手段】そのため本発明にかかる
内燃機関の燃料供給装置における自己診断装置は、図1
に示すように構成される。図1において、運転条件検出
手段は、機関に吸入される空気量に関与する運転パラメ
ータを少なくとも含む機関運転条件を検出し、基本燃料
供給量設定手段は、前記検出された機関運転条件に基づ
いて基本燃料供給量を設定する。
内燃機関の燃料供給装置における自己診断装置は、図1
に示すように構成される。図1において、運転条件検出
手段は、機関に吸入される空気量に関与する運転パラメ
ータを少なくとも含む機関運転条件を検出し、基本燃料
供給量設定手段は、前記検出された機関運転条件に基づ
いて基本燃料供給量を設定する。
【0009】また、空燃比フィードバック補正値設定手
段は、空燃比検出手段で検出される機関吸入混合気の空
燃比と目標空燃比とを比較して実際の空燃比を前記目標
空燃比に近づけるように前記基本燃料供給量を補正する
ための空燃比フィードバック補正値を設定する。そして
、燃料供給量設定手段は、前記設定された基本燃料供給
量及び空燃比フィードバック補正値に基づいて最終的な
燃料供給量を設定し、燃料供給制御手段は、前記設定さ
れた燃料供給量に基づいて燃料供給手段を駆動制御する
。
段は、空燃比検出手段で検出される機関吸入混合気の空
燃比と目標空燃比とを比較して実際の空燃比を前記目標
空燃比に近づけるように前記基本燃料供給量を補正する
ための空燃比フィードバック補正値を設定する。そして
、燃料供給量設定手段は、前記設定された基本燃料供給
量及び空燃比フィードバック補正値に基づいて最終的な
燃料供給量を設定し、燃料供給制御手段は、前記設定さ
れた燃料供給量に基づいて燃料供給手段を駆動制御する
。
【0010】ここで、診断手段は、前記空燃比フィード
バック補正値設定手段で設定される空燃比フィードバッ
ク補正値の増減変化に基づいて前記燃料供給装置の不良
を診断するが、診断禁止手段は、過渡運転率検出手段で
演算された機関の過渡運転率が所定レベル以上であると
きに前記診断手段による燃料供給装置の不良診断を禁止
する。
バック補正値設定手段で設定される空燃比フィードバッ
ク補正値の増減変化に基づいて前記燃料供給装置の不良
を診断するが、診断禁止手段は、過渡運転率検出手段で
演算された機関の過渡運転率が所定レベル以上であると
きに前記診断手段による燃料供給装置の不良診断を禁止
する。
【0011】
【作用】前記空燃比フィードバック補正値は、実際の空
燃比を目標空燃比に近づけるように設定されるから、目
標空燃比に対するベース空燃比のずれを、この空燃比フ
ィードバック補正値に基づいて間接的に検知することが
できる。そこで、前記空燃比フィードバック補正値の変
化に基づいて燃料供給装置の不良を診断させるものであ
るが、過渡運転率が所定レベル以上であるときには、前
記診断は禁止される。
燃比を目標空燃比に近づけるように設定されるから、目
標空燃比に対するベース空燃比のずれを、この空燃比フ
ィードバック補正値に基づいて間接的に検知することが
できる。そこで、前記空燃比フィードバック補正値の変
化に基づいて燃料供給装置の不良を診断させるものであ
るが、過渡運転率が所定レベル以上であるときには、前
記診断は禁止される。
【0012】即ち、燃料供給系の部品に不良がなくても
、過渡時の燃料供給設定(燃料補正)が最良にマッチン
グされていないと、過渡時に空燃比のずれが生じ、空燃
比フィードバック補正値がかかる空燃比ずれを補償すべ
く制御されるから、過渡運転が頻繁に行われると、燃料
供給系の部品不良によってベース空燃比が変化した場合
と同様に空燃比フィードバック補正値による補正負担が
多くなって、燃料供給装置の不良が誤診断される惧れが
ある。そのため、本発明では、過渡運転率が所定レベル
以上であるときに、診断を禁止して過渡時のみのベース
空燃比ずれに影響されての誤診断を回避するものである
。
、過渡時の燃料供給設定(燃料補正)が最良にマッチン
グされていないと、過渡時に空燃比のずれが生じ、空燃
比フィードバック補正値がかかる空燃比ずれを補償すべ
く制御されるから、過渡運転が頻繁に行われると、燃料
供給系の部品不良によってベース空燃比が変化した場合
と同様に空燃比フィードバック補正値による補正負担が
多くなって、燃料供給装置の不良が誤診断される惧れが
ある。そのため、本発明では、過渡運転率が所定レベル
以上であるときに、診断を禁止して過渡時のみのベース
空燃比ずれに影響されての誤診断を回避するものである
。
【0013】
【実施例】以下に本発明の実施例を説明する。一実施例
を示す図2において、内燃機関1にはエアクリーナ2か
ら吸気ダクト3,スロットル弁4及び吸気マニホールド
5を介して空気が吸入される。吸気マニホールド5の各
ブランチ部には、各気筒別に燃料供給手段としての燃料
噴射弁6が設けられている。この燃料噴射弁6は、ソレ
ノイドに通電されて開弁し、通電停止されて閉弁する電
磁式燃料噴射弁であって、後述するコントロールユニッ
ト12からの駆動パルス信号により通電されて開弁し、
図示しない燃料ポンプから圧送されてプレッシャレギュ
レータにより所定の圧力に調整された燃料を、機関1に
間欠的に噴射供給する。
を示す図2において、内燃機関1にはエアクリーナ2か
ら吸気ダクト3,スロットル弁4及び吸気マニホールド
5を介して空気が吸入される。吸気マニホールド5の各
ブランチ部には、各気筒別に燃料供給手段としての燃料
噴射弁6が設けられている。この燃料噴射弁6は、ソレ
ノイドに通電されて開弁し、通電停止されて閉弁する電
磁式燃料噴射弁であって、後述するコントロールユニッ
ト12からの駆動パルス信号により通電されて開弁し、
図示しない燃料ポンプから圧送されてプレッシャレギュ
レータにより所定の圧力に調整された燃料を、機関1に
間欠的に噴射供給する。
【0014】機関1の各燃焼室には点火栓7が設けられ
ていて、これにより火花点火して混合気を着火燃焼させ
る。そして、機関1からは、排気マニホールド8,排気
ダクト9,三元触媒10及びマフラー11を介して排気
が排出される。コントロールユニット12は、CPU,
ROM,RAM,A/D変換器及び入出力インタフェイ
ス等を含んで構成されるマイクロコンピュータを備え、
各種のセンサからの入力信号を受け、後述の如く演算処
理して、燃料噴射弁6の作動を制御する。
ていて、これにより火花点火して混合気を着火燃焼させ
る。そして、機関1からは、排気マニホールド8,排気
ダクト9,三元触媒10及びマフラー11を介して排気
が排出される。コントロールユニット12は、CPU,
ROM,RAM,A/D変換器及び入出力インタフェイ
ス等を含んで構成されるマイクロコンピュータを備え、
各種のセンサからの入力信号を受け、後述の如く演算処
理して、燃料噴射弁6の作動を制御する。
【0015】前記各種のセンサとしては、吸気ダクト3
中にエアフローメータ13が設けられていて、機関1の
吸入空気流量Qに応じた信号を出力する。また、クラン
ク角センサ14が設けられていて、本実施例の4気筒の
場合、クランク角180 °毎の基準信号REFと、ク
ランク角1°又は2°毎の単位信号POSとを出力する
。ここで、基準信号REFの周期、或いは、所定時間内
における単位信号POSの発生数を計測することにより
機関回転速度Nを算出できる。
中にエアフローメータ13が設けられていて、機関1の
吸入空気流量Qに応じた信号を出力する。また、クラン
ク角センサ14が設けられていて、本実施例の4気筒の
場合、クランク角180 °毎の基準信号REFと、ク
ランク角1°又は2°毎の単位信号POSとを出力する
。ここで、基準信号REFの周期、或いは、所定時間内
における単位信号POSの発生数を計測することにより
機関回転速度Nを算出できる。
【0016】また、機関1のウォータジャケットの冷却
水温度Twを検出する水温センサ15が設けられると共
に、スロットル弁4の開度TVOをポテンショメータに
よって検出するスロットルセンサ17が設けられている
。 ここで、上記エアフローメータ13,クランク角センサ
14,水温センサ15,スロットルセンサ17が本実施
例における運転条件検出手段に相当し、機関に吸入され
る空気量に関与する運転パラメータとは、本実施例にお
いて吸入空気流量Q及び機関回転速度Nである。
水温度Twを検出する水温センサ15が設けられると共
に、スロットル弁4の開度TVOをポテンショメータに
よって検出するスロットルセンサ17が設けられている
。 ここで、上記エアフローメータ13,クランク角センサ
14,水温センサ15,スロットルセンサ17が本実施
例における運転条件検出手段に相当し、機関に吸入され
る空気量に関与する運転パラメータとは、本実施例にお
いて吸入空気流量Q及び機関回転速度Nである。
【0017】また、排気マニホールド8の集合部に空燃
比検出手段としての酸素センサ16が設けられ、排気中
の酸素濃度を介して吸入混合気の空燃比を検出する。前
記酸素センサ16は、排気中の酸素濃度が理論空燃比(
本実施例における目標空燃比)を境に急変することを利
用して、実際の空燃比の理論空燃比に対するリッチ・リ
ーンを検出する公知のものであり、本実施例では、理論
空燃比よりもリッチ空燃比であるときには比較的高い電
圧信号を出力し、逆にリーン空燃比であるときには0V
付近の低い電圧信号を出力するものとする。
比検出手段としての酸素センサ16が設けられ、排気中
の酸素濃度を介して吸入混合気の空燃比を検出する。前
記酸素センサ16は、排気中の酸素濃度が理論空燃比(
本実施例における目標空燃比)を境に急変することを利
用して、実際の空燃比の理論空燃比に対するリッチ・リ
ーンを検出する公知のものであり、本実施例では、理論
空燃比よりもリッチ空燃比であるときには比較的高い電
圧信号を出力し、逆にリーン空燃比であるときには0V
付近の低い電圧信号を出力するものとする。
【0018】ここにおいて、コントロールユニット12
に内蔵されたマイクロコンピュータのCPUは、図3〜
図7のフローチャートにそれぞれ示すROM上のプログ
ラムに従って演算処理を行い、空燃比補正制御を実行し
つつ燃料噴射量Tiを設定し、機関1への燃料供給を制
御する一方、燃料供給系の自己診断を行う。尚、本実施
例において、基本燃料供給量設定手段,燃料供給量設定
手段,燃料供給制御手段,空燃比フィードバック補正値
設定手段,診断手段,診断禁止手段,過渡運転率検出手
段としての機能は、前記図3〜図7のフローチャートに
示すようにコントロールユニット12がソフトウェア的
に備えている。
に内蔵されたマイクロコンピュータのCPUは、図3〜
図7のフローチャートにそれぞれ示すROM上のプログ
ラムに従って演算処理を行い、空燃比補正制御を実行し
つつ燃料噴射量Tiを設定し、機関1への燃料供給を制
御する一方、燃料供給系の自己診断を行う。尚、本実施
例において、基本燃料供給量設定手段,燃料供給量設定
手段,燃料供給制御手段,空燃比フィードバック補正値
設定手段,診断手段,診断禁止手段,過渡運転率検出手
段としての機能は、前記図3〜図7のフローチャートに
示すようにコントロールユニット12がソフトウェア的
に備えている。
【0019】図3のフローチャートに示すプログラムは
、基本燃料噴射量(基本燃料供給量)Tpに乗算される
空燃比フィードバック補正係数LMD(空燃比フィード
バック補正値)を、実際の空燃比が目標空燃比(理論空
燃比)に近づく方向に、比例・積分制御により設定する
プログラムであり、機関1の1回転(1rev)毎に実
行される。
、基本燃料噴射量(基本燃料供給量)Tpに乗算される
空燃比フィードバック補正係数LMD(空燃比フィード
バック補正値)を、実際の空燃比が目標空燃比(理論空
燃比)に近づく方向に、比例・積分制御により設定する
プログラムであり、機関1の1回転(1rev)毎に実
行される。
【0020】まず、ステップ1(図中ではS1としてあ
る。以下同様)では、酸素センサ(O2 /S)16か
ら排気中の酸素濃度に応じて出力される電圧信号を読み
込む。そして、次のステップ2では、ステップ1で読み
込んだ酸素センサ16からの電圧信号と、理論空燃比(
目標空燃比)相当のスライスレベル(例えば500mV
)とを比較する。
る。以下同様)では、酸素センサ(O2 /S)16か
ら排気中の酸素濃度に応じて出力される電圧信号を読み
込む。そして、次のステップ2では、ステップ1で読み
込んだ酸素センサ16からの電圧信号と、理論空燃比(
目標空燃比)相当のスライスレベル(例えば500mV
)とを比較する。
【0021】酸素センサ16からの電圧信号がスライス
レベルよりも大きく空燃比が理論空燃比よりもリッチで
あると判別されたときには、ステップ3へ進み、今回の
リッチ判別が初回であるか否かを判別する。リッチ判別
が初回であるときには、ステップ4へ進んで前回までに
設定されている空燃比フィードバック補正係数LMDを
最大値aにセットし、次のステップ5では、前回までの
補正係数LMDから所定の比例定数Pだけ減算して補正
係数LMDの減少制御を図る。
レベルよりも大きく空燃比が理論空燃比よりもリッチで
あると判別されたときには、ステップ3へ進み、今回の
リッチ判別が初回であるか否かを判別する。リッチ判別
が初回であるときには、ステップ4へ進んで前回までに
設定されている空燃比フィードバック補正係数LMDを
最大値aにセットし、次のステップ5では、前回までの
補正係数LMDから所定の比例定数Pだけ減算して補正
係数LMDの減少制御を図る。
【0022】また、次のステップ6では、実際の空燃比
が目標に対してリーンであると判別されている状態にお
いて、空燃比をリッチ化させるために用いられた空燃比
フィードバック補正係数LMDによる制御量の総和(リ
ッチ制御総量)を示すパラメータSUMRを以下の式に
従って更新設定する。 SUMR←SUMR+{(a−b)×tλ/K
REF−1.0 }上記リッチ制御総量SUMRの演算
式において、(a−b)は前回までの空燃比リーン状態
において空燃比をリッチ化させるために空燃比フィード
バック補正係数LMDを変化させた変化幅であり、また
、tλは前回の空燃比リーン状態においてリッチ化制御
を行った時間であり、更に、KREFは図5のフローチ
ャートに示すプログラム(バックグラウンドジョブ)に
従って基本燃料噴射量Tpと機関回転速度Nとに基づい
て設定される補正係数であり、空燃比フィードバック制
御の標準的な周期が短いときほどこのKREFは小さな
値に設定されるようにしてある。
が目標に対してリーンであると判別されている状態にお
いて、空燃比をリッチ化させるために用いられた空燃比
フィードバック補正係数LMDによる制御量の総和(リ
ッチ制御総量)を示すパラメータSUMRを以下の式に
従って更新設定する。 SUMR←SUMR+{(a−b)×tλ/K
REF−1.0 }上記リッチ制御総量SUMRの演算
式において、(a−b)は前回までの空燃比リーン状態
において空燃比をリッチ化させるために空燃比フィード
バック補正係数LMDを変化させた変化幅であり、また
、tλは前回の空燃比リーン状態においてリッチ化制御
を行った時間であり、更に、KREFは図5のフローチ
ャートに示すプログラム(バックグラウンドジョブ)に
従って基本燃料噴射量Tpと機関回転速度Nとに基づい
て設定される補正係数であり、空燃比フィードバック制
御の標準的な周期が短いときほどこのKREFは小さな
値に設定されるようにしてある。
【0023】即ち、前記リッチ制御総量SUMRは、標
準的な制御周期に対して空燃比をリッチに反転させるま
でに要した時間が長くなれば増大設定され、また、空燃
比フィードバック補正係数LMDを大きく変化させた場
合にもそれだけ増大設定されるようになっており、空燃
比のリッチ化制御時間と補正係数LMDの増大制御量と
の両方を加味した値となる。
準的な制御周期に対して空燃比をリッチに反転させるま
でに要した時間が長くなれば増大設定され、また、空燃
比フィードバック補正係数LMDを大きく変化させた場
合にもそれだけ増大設定されるようになっており、空燃
比のリッチ化制御時間と補正係数LMDの増大制御量と
の両方を加味した値となる。
【0024】一方、ステップ3で、リッチ判別が初回で
ないと判別されたときには、ステップ7へ進む。ステッ
プ7では、積分定数Iに最新の燃料噴射量Ti(最終的
な燃料供給量)を乗算した値を、前回までの補正係数L
MDから減算して補正係数LMDを更新する。また、ス
テップ2で、実際の空燃比が目標空燃比に対してリーン
であると判別されたときには、リッチ判別のときと同様
にして補正係数LMDを比例・積分制御すると共に(ス
テップ10,12)、リーン判別の初回には、そのとき
の補正係数LMDを最小値bにセットする。更に、リー
ン判別の初回には、前記ステップ6でのリッチ制御総量
SUMRの演算と同様にして、リーン制御総量SUML
を以下の式に従って演算する。
ないと判別されたときには、ステップ7へ進む。ステッ
プ7では、積分定数Iに最新の燃料噴射量Ti(最終的
な燃料供給量)を乗算した値を、前回までの補正係数L
MDから減算して補正係数LMDを更新する。また、ス
テップ2で、実際の空燃比が目標空燃比に対してリーン
であると判別されたときには、リッチ判別のときと同様
にして補正係数LMDを比例・積分制御すると共に(ス
テップ10,12)、リーン判別の初回には、そのとき
の補正係数LMDを最小値bにセットする。更に、リー
ン判別の初回には、前記ステップ6でのリッチ制御総量
SUMRの演算と同様にして、リーン制御総量SUML
を以下の式に従って演算する。
【0025】
SUML←SUML+{(a−b)×tλ
/KREF−1.0 }ステップ6又はステップ11で
制御総量SUMR,SUMLの演算を行った場合には、
次にステップ13へ進み、リッチ制御時間又はリーン制
御時間を計測するためのカウンタであるtλをゼロリセ
ットする。更に、次のステップ14では運転領域別の空
燃比学習補正係数KBLRC を修正して書き換える空
燃比学習を行う。即ち、予め基本燃料噴射量Tpと機関
回転速度Nとに基づいて複数に運転領域を区分し、各運
転領域毎に学習補正係数KBLRC を更新可能に記憶
する学習マップが設定されており、前記ステップ14で
は、現在の基本燃料噴射量Tp及び機関回転速度Nが該
当する運転領域に対応する学習補正係数KBLRC を
学習マップから読み出し、以下の式に従って前記読み出
された学習補正係数KBLRC を修正し、該修正後の
学習補正係数KBLRC を前記該当領域における新た
なデータとして学習マップの書き換えを行う。
/KREF−1.0 }ステップ6又はステップ11で
制御総量SUMR,SUMLの演算を行った場合には、
次にステップ13へ進み、リッチ制御時間又はリーン制
御時間を計測するためのカウンタであるtλをゼロリセ
ットする。更に、次のステップ14では運転領域別の空
燃比学習補正係数KBLRC を修正して書き換える空
燃比学習を行う。即ち、予め基本燃料噴射量Tpと機関
回転速度Nとに基づいて複数に運転領域を区分し、各運
転領域毎に学習補正係数KBLRC を更新可能に記憶
する学習マップが設定されており、前記ステップ14で
は、現在の基本燃料噴射量Tp及び機関回転速度Nが該
当する運転領域に対応する学習補正係数KBLRC を
学習マップから読み出し、以下の式に従って前記読み出
された学習補正係数KBLRC を修正し、該修正後の
学習補正係数KBLRC を前記該当領域における新た
なデータとして学習マップの書き換えを行う。
【0026】
KBLRC ←KBLRC +X・{(a+b)/2−
1.0 }上記学習補正係数KBLRC の演算式によ
り、空燃比フィードバック補正係数LMDの平均値の目
標収束値(初期値=1.0 )に対する偏差の所定割合
がそれまでの学習補正係数KBLRC に加算され、空
燃比フィードバック補正係数LMDによる補正なしで目
標空燃比が得られる方向に学習補正係数KBLRC が
徐々に修正されるようになっている。
1.0 }上記学習補正係数KBLRC の演算式によ
り、空燃比フィードバック補正係数LMDの平均値の目
標収束値(初期値=1.0 )に対する偏差の所定割合
がそれまでの学習補正係数KBLRC に加算され、空
燃比フィードバック補正係数LMDによる補正なしで目
標空燃比が得られる方向に学習補正係数KBLRC が
徐々に修正されるようになっている。
【0027】図4のフローチャートに示すプログラムは
、基本燃料噴射量Tp及び最終的な燃料噴射量Tiを演
算するプログラムであり、所定微小時間(例えば10m
s)毎に実行されるようになっている。まず、ステップ
21では、エアフローメータ13で検出される機関の吸
入空気流量Qや、クランク角センサ14からの検出信号
に基づき演算される機関回転速度N等を入力する。
、基本燃料噴射量Tp及び最終的な燃料噴射量Tiを演
算するプログラムであり、所定微小時間(例えば10m
s)毎に実行されるようになっている。まず、ステップ
21では、エアフローメータ13で検出される機関の吸
入空気流量Qや、クランク角センサ14からの検出信号
に基づき演算される機関回転速度N等を入力する。
【0028】そして、次のステップ22では、吸入空気
流量Qと機関回転速度Nとに基づいてシリンダ吸入空気
量に対応する基本燃料噴射量Tp←K×Q/N(Kは定
数)を演算する。ステップ23では、前記図3のフロー
チャートに示すプログラムで設定される空燃比フィード
バック補正係数LMD及び運転領域別の学習補正係数K
BLRC 、また、水温センサ15で検出される冷却水
温度Twに基づき基本補正係数や過渡補正係数などを含
んで設定される各種補正係数COEF、更に、バッテリ
電圧の変化による燃料噴射弁6の有効開弁時間の変化を
補正するための補正分Ts等に基づいて基本燃料噴射量
Tpを補正し、該補正結果を最終的な燃料噴射量Tiと
して設定する。
流量Qと機関回転速度Nとに基づいてシリンダ吸入空気
量に対応する基本燃料噴射量Tp←K×Q/N(Kは定
数)を演算する。ステップ23では、前記図3のフロー
チャートに示すプログラムで設定される空燃比フィード
バック補正係数LMD及び運転領域別の学習補正係数K
BLRC 、また、水温センサ15で検出される冷却水
温度Twに基づき基本補正係数や過渡補正係数などを含
んで設定される各種補正係数COEF、更に、バッテリ
電圧の変化による燃料噴射弁6の有効開弁時間の変化を
補正するための補正分Ts等に基づいて基本燃料噴射量
Tpを補正し、該補正結果を最終的な燃料噴射量Tiと
して設定する。
【0029】コントロールユニット12は所定の噴射タ
イミングになると、上記ステップ23で最新に設定され
た燃料噴射量Tiに対応するパルス幅の駆動パルス信号
を、燃料噴射弁6に出力し、機関1に燃料を間欠的に噴
射供給させる。また、次のステップ24では、図3のフ
ローチャートに示すプログラムで、補正係数LMDが比
例制御される毎、換言すれば、空燃比のリッチ・リーン
反転毎にゼロリセットされる前記カウンタtλを1アッ
プさせるようになっており、前記カウンタtλは、空燃
比のリッチ・リーン反転があってから、次にリッチ・リ
ーン反転されるまでの間、図4に示すプログラムが実行
される毎(10ms毎)に1アップされて、リーン制御
時間又はリッチ制御時間を計測することになる。
イミングになると、上記ステップ23で最新に設定され
た燃料噴射量Tiに対応するパルス幅の駆動パルス信号
を、燃料噴射弁6に出力し、機関1に燃料を間欠的に噴
射供給させる。また、次のステップ24では、図3のフ
ローチャートに示すプログラムで、補正係数LMDが比
例制御される毎、換言すれば、空燃比のリッチ・リーン
反転毎にゼロリセットされる前記カウンタtλを1アッ
プさせるようになっており、前記カウンタtλは、空燃
比のリッチ・リーン反転があってから、次にリッチ・リ
ーン反転されるまでの間、図4に示すプログラムが実行
される毎(10ms毎)に1アップされて、リーン制御
時間又はリッチ制御時間を計測することになる。
【0030】次に、図6及び図7のフローチャートに示
すプログラムに従って、上記のように空燃比のフィード
バック制御機能を有した燃料供給装置の不良を自己診断
する処理を説明する。図6のフローチャートに示すプロ
グラムは、比較的長い周期で(例えば5分毎に)実行さ
れるようになっており、まず、ステップ31では、自己
診断の許可フラグFdの判別を行う。前記フラグFdは
、1がセットされているときに自己診断の許可状態を示
し、0がセットされているときに自己診断の禁止状態を
示すものであり、かかるフラグFdの設定は後述する図
7のフローチャートに示すプログラムで行われる。
すプログラムに従って、上記のように空燃比のフィード
バック制御機能を有した燃料供給装置の不良を自己診断
する処理を説明する。図6のフローチャートに示すプロ
グラムは、比較的長い周期で(例えば5分毎に)実行さ
れるようになっており、まず、ステップ31では、自己
診断の許可フラグFdの判別を行う。前記フラグFdは
、1がセットされているときに自己診断の許可状態を示
し、0がセットされているときに自己診断の禁止状態を
示すものであり、かかるフラグFdの設定は後述する図
7のフローチャートに示すプログラムで行われる。
【0031】ステップ31でフラグFdに1がセットさ
れていると判別されたときには、ステップ32へ進み、
前記図3のフローチャートで設定されるリッチ制御総量
SUMRと所定値SL1とを比較する。ここで、リッチ
制御総量SUMRが所定値SL1を越えるときには、目
標よりもリーンである空燃比をリッチ側に反転させるた
めに、補正係数LMDを正常時よりも大きく又は長時間
にわたって増大制御させたことを示し、この場合には、
燃料供給系の部品(例えばエアフローメータ13,燃料
噴射弁6など)の故障や劣化により、ベース空燃比が大
きくリーン側にずれる傾向にあるものと推定される。
れていると判別されたときには、ステップ32へ進み、
前記図3のフローチャートで設定されるリッチ制御総量
SUMRと所定値SL1とを比較する。ここで、リッチ
制御総量SUMRが所定値SL1を越えるときには、目
標よりもリーンである空燃比をリッチ側に反転させるた
めに、補正係数LMDを正常時よりも大きく又は長時間
にわたって増大制御させたことを示し、この場合には、
燃料供給系の部品(例えばエアフローメータ13,燃料
噴射弁6など)の故障や劣化により、ベース空燃比が大
きくリーン側にずれる傾向にあるものと推定される。
【0032】従って、ステップ32でリッチ制御総量S
UMRが所定値SL1を越えていると判別されたときに
は、ステップ34へ進み、燃料供給系に不良があること
を例えば運転席付近に設けたワーニングランプなどによ
って警告する。ステップ32でリッチ制御総量SUMR
が所定値SL1以下であると判別された場合には、ステ
ップ33へ進み、今度はリーン制御総量SUMLと所定
値SL2とを比較する。
UMRが所定値SL1を越えていると判別されたときに
は、ステップ34へ進み、燃料供給系に不良があること
を例えば運転席付近に設けたワーニングランプなどによ
って警告する。ステップ32でリッチ制御総量SUMR
が所定値SL1以下であると判別された場合には、ステ
ップ33へ進み、今度はリーン制御総量SUMLと所定
値SL2とを比較する。
【0033】ここで、リーン制御総量SUMLが所定値
SL2を越えていると判別された場合には、ベース空燃
比がリッチ側にずれる傾向であることが予測されるので
、この場合にも、ステップ34へ進んで、燃料供給系の
不良を警告する。尚、ステップ32とステップ33とに
おける不良判別では、空燃比のずれ方向が異なるから、
空燃比のずれ方向が判別できるような形で警告を行うよ
うにしても良い。
SL2を越えていると判別された場合には、ベース空燃
比がリッチ側にずれる傾向であることが予測されるので
、この場合にも、ステップ34へ進んで、燃料供給系の
不良を警告する。尚、ステップ32とステップ33とに
おける不良判別では、空燃比のずれ方向が異なるから、
空燃比のずれ方向が判別できるような形で警告を行うよ
うにしても良い。
【0034】一方、ステップ32及びステップ33のい
ずれにおいても不良の判別がなされなかったときには、
ステップ35へ進み、不良の警告をキャンセルする。制
御総量SUMR,SUMLと所定値SL1,SL2とを
比較した後は、ステップ36において制御総量SUMR
,SUMLをそれぞれゼロリセットし、新たに制御総量
SUMR,SUMLが検出されるようにする。
ずれにおいても不良の判別がなされなかったときには、
ステップ35へ進み、不良の警告をキャンセルする。制
御総量SUMR,SUMLと所定値SL1,SL2とを
比較した後は、ステップ36において制御総量SUMR
,SUMLをそれぞれゼロリセットし、新たに制御総量
SUMR,SUMLが検出されるようにする。
【0035】ステップ31でフラグFdが0であると判
別され、診断が禁止されているときには、ステップ32
〜ステップ35をジャップしてステップ36へ進み、最
新に検出された制御総量SUMR,SUMLに基づく診
断を行わないまま制御総量SUMR,SUMLをゼロリ
セットする。次に、図7のフローチャートに示すプログ
ラムに従って、前記フラグFdの設定制御を説明する。
別され、診断が禁止されているときには、ステップ32
〜ステップ35をジャップしてステップ36へ進み、最
新に検出された制御総量SUMR,SUMLに基づく診
断を行わないまま制御総量SUMR,SUMLをゼロリ
セットする。次に、図7のフローチャートに示すプログ
ラムに従って、前記フラグFdの設定制御を説明する。
【0036】図7のフローチャートに示すプログラムは
、100ms 程度の時間周期で実行されるようにして
あり、まず、ステップ41では、スロットルセンサ17
で検出されるスロットル弁4の開度TVOや機関回転速
度Nを入力する。次のステップ42では、ステップ41
で入力したスロットル弁開度TVOを、変換マップを用
い吸気系の開口面積Acm3 に変換する。そして、ス
テップ43では、ステップ42で求めた開口面積Aを機
関回転速度Nで除算した値A/Nを、変換マップを用い
て機関1の基本体積効率QHφ(%)に変換する。
、100ms 程度の時間周期で実行されるようにして
あり、まず、ステップ41では、スロットルセンサ17
で検出されるスロットル弁4の開度TVOや機関回転速
度Nを入力する。次のステップ42では、ステップ41
で入力したスロットル弁開度TVOを、変換マップを用
い吸気系の開口面積Acm3 に変換する。そして、ス
テップ43では、ステップ42で求めた開口面積Aを機
関回転速度Nで除算した値A/Nを、変換マップを用い
て機関1の基本体積効率QHφ(%)に変換する。
【0037】ステップ44では、前記基本体積効率QH
φに定数Kを乗算して、基本燃料噴射量TpAを演算す
る。ステップ45では、上記ステップ44で最新に演算
された基本燃料噴射量TpAから、本プログラムの前回
実行時に同じステップ44で演算された基本燃料噴射量
TpAold を減算して、本プログラム実行周期当た
りの基本燃料噴射量TpAの変化量ΔTpAを求める。
φに定数Kを乗算して、基本燃料噴射量TpAを演算す
る。ステップ45では、上記ステップ44で最新に演算
された基本燃料噴射量TpAから、本プログラムの前回
実行時に同じステップ44で演算された基本燃料噴射量
TpAold を減算して、本プログラム実行周期当た
りの基本燃料噴射量TpAの変化量ΔTpAを求める。
【0038】次のステップ46では、本プログラムの次
回実行時におけるステップ45での演算のために、最新
に演算された基本燃料噴射量TpAを前回値TpAol
d にセットする。また、ステップ47では、ステップ
45で演算された変化量ΔTpAの絶対値を前回までの
積算値ΣΔTpAに加算し、該加算結果を新たに積算値
ΣΔTpAとすることで、変化量ΔTpAを順次積算し
ていく。
回実行時におけるステップ45での演算のために、最新
に演算された基本燃料噴射量TpAを前回値TpAol
d にセットする。また、ステップ47では、ステップ
45で演算された変化量ΔTpAの絶対値を前回までの
積算値ΣΔTpAに加算し、該加算結果を新たに積算値
ΣΔTpAとすることで、変化量ΔTpAを順次積算し
ていく。
【0039】ステップ48では、カウンタtmと所定値
tmsとを比較し、カウンタtmが所定値tms未満で
あるときには、ステップ49へ進んで前記カウンタtm
を1アップさせ、そのまま本プログラムを終了する。一
方、ステップ48でカウンタtmが所定値tms以上で
あると判別されたときには、ステップ50でカウンタt
mをゼロリセットした後、ステップ51で前記変化量Δ
TpAの積算値ΣΔTpAと所定値ΣΔTpAsとを比
較する。
tmsとを比較し、カウンタtmが所定値tms未満で
あるときには、ステップ49へ進んで前記カウンタtm
を1アップさせ、そのまま本プログラムを終了する。一
方、ステップ48でカウンタtmが所定値tms以上で
あると判別されたときには、ステップ50でカウンタt
mをゼロリセットした後、ステップ51で前記変化量Δ
TpAの積算値ΣΔTpAと所定値ΣΔTpAsとを比
較する。
【0040】ここで、積算値ΣΔTpAが所定値ΣΔT
pAsを越えると判別されたときには、前記カウンタt
mが所定値tmsまでカウントアップされるまでの所定
時間(例えば10分)において、基本燃料噴射量TpA
の変化が頻繁であったことを示し、換言すれば、最近の
前記所定時間内において頻繁に過渡運転されたことが推
定される。尚、前記積算値ΣΔTpAが本実施例におけ
る過渡運転率を示すパラメータとなる。
pAsを越えると判別されたときには、前記カウンタt
mが所定値tmsまでカウントアップされるまでの所定
時間(例えば10分)において、基本燃料噴射量TpA
の変化が頻繁であったことを示し、換言すれば、最近の
前記所定時間内において頻繁に過渡運転されたことが推
定される。尚、前記積算値ΣΔTpAが本実施例におけ
る過渡運転率を示すパラメータとなる。
【0041】機関1の過渡運転時に定常運転時と同様な
燃料供給制御を行うと、加速時には空燃比がリーン化し
、減速時には空燃比がリッチ化することが知られており
、かかる空燃比の変動を回避するために、過渡補正量(
前記各種補正係数COEFに含まれる)が設定されてい
るが、かかる過渡補正量は、あくまでも標準燃料にマッ
チングさせてあるために、燃料性状の異なる燃料が使用
されると、所期の補正が行えなくなり、過渡時に空燃比
ずれを生じることがある。このようにして過渡時に空燃
比ずれが生じると、空燃比フィードバック補正係数LM
Dを変化させて目標空燃比に維持させようとするから、
所定期間内に頻繁に過渡運転されると前記制御総量SU
MR,SUMLが前述のような過渡時の空燃比ずれに影
響されて大きく設定されることになる。
燃料供給制御を行うと、加速時には空燃比がリーン化し
、減速時には空燃比がリッチ化することが知られており
、かかる空燃比の変動を回避するために、過渡補正量(
前記各種補正係数COEFに含まれる)が設定されてい
るが、かかる過渡補正量は、あくまでも標準燃料にマッ
チングさせてあるために、燃料性状の異なる燃料が使用
されると、所期の補正が行えなくなり、過渡時に空燃比
ずれを生じることがある。このようにして過渡時に空燃
比ずれが生じると、空燃比フィードバック補正係数LM
Dを変化させて目標空燃比に維持させようとするから、
所定期間内に頻繁に過渡運転されると前記制御総量SU
MR,SUMLが前述のような過渡時の空燃比ずれに影
響されて大きく設定されることになる。
【0042】従って、過渡補正が、最良にマッチングし
ていない状態では、所定期間内に頻繁に過渡運転される
と、前記図6のフローチャートに示す自己診断プログラ
ムによって、燃料供給系の部品(エアフローメータ13
,燃料噴射弁6等)に故障や劣化がなくても燃料供給系
の不良が診断されることになってしまう。そこで、ステ
ップ51で積算値ΣΔTpAが所定値ΣΔTpAsを越
えると判別されたときには、ステップ52へ進み、前記
フラグFdにゼロをセットする。前記フラグFdは、図
6のフローチャートのステップ31で判別され、フラグ
Fdにゼロがセットされているときには、制御総量SU
MR,SUMLに基づく燃料供給系の自己診断がキャン
セルされるから、過渡補正が最良にマッチングされてい
ないことを原因として燃料供給系の不良が誤診断される
ことを回避できる。
ていない状態では、所定期間内に頻繁に過渡運転される
と、前記図6のフローチャートに示す自己診断プログラ
ムによって、燃料供給系の部品(エアフローメータ13
,燃料噴射弁6等)に故障や劣化がなくても燃料供給系
の不良が診断されることになってしまう。そこで、ステ
ップ51で積算値ΣΔTpAが所定値ΣΔTpAsを越
えると判別されたときには、ステップ52へ進み、前記
フラグFdにゼロをセットする。前記フラグFdは、図
6のフローチャートのステップ31で判別され、フラグ
Fdにゼロがセットされているときには、制御総量SU
MR,SUMLに基づく燃料供給系の自己診断がキャン
セルされるから、過渡補正が最良にマッチングされてい
ないことを原因として燃料供給系の不良が誤診断される
ことを回避できる。
【0043】一方、ステップ51で積算値ΣΔTpAが
所定値ΣΔTpAs以下であると判別されたときには、
所定期間内において、あまり過渡運転されなかったこと
になり、たとえ過渡補正量が最良にマッチングされてい
なくても、過渡運転時の補正係数LMDの変化のみによ
っては、制御総量SUMR,SUMLが所定値SL1,
SL2を越えないと推定される。そこで、この場合には
、制御総量SUMR,SUMLに基づく診断を許可すべ
く、ステップ53で前記フラグFdに1をセットする。
所定値ΣΔTpAs以下であると判別されたときには、
所定期間内において、あまり過渡運転されなかったこと
になり、たとえ過渡補正量が最良にマッチングされてい
なくても、過渡運転時の補正係数LMDの変化のみによ
っては、制御総量SUMR,SUMLが所定値SL1,
SL2を越えないと推定される。そこで、この場合には
、制御総量SUMR,SUMLに基づく診断を許可すべ
く、ステップ53で前記フラグFdに1をセットする。
【0044】上記のようにして、頻繁に過渡運転された
ときには診断が行われないようにフラグFdの設定を行
うと、ステップ54で前記積算値ΣΔTpAをゼロリセ
ットして、カウンタtmが再度所定値tmsまでカウン
トアップされるまでの間において、新たに積算値ΣΔT
pAが検出されるようにする。尚、本実施例では、前述
のように所定期間内における基本燃料噴射量TpAの変
化量ΔTpAの積算値ΣΔTpAに基づいて、機関1の
過渡運転率を求めるようにしたが、過渡運転率の検出は
本実施例に限るものではなく、例えば、所定期間内にお
いてスロットル弁開度TVOの変化があった時間や、開
度変化量ΔTVOの積算値などを過渡運転率を表すパラ
メータとして用いるようにしても良い。
ときには診断が行われないようにフラグFdの設定を行
うと、ステップ54で前記積算値ΣΔTpAをゼロリセ
ットして、カウンタtmが再度所定値tmsまでカウン
トアップされるまでの間において、新たに積算値ΣΔT
pAが検出されるようにする。尚、本実施例では、前述
のように所定期間内における基本燃料噴射量TpAの変
化量ΔTpAの積算値ΣΔTpAに基づいて、機関1の
過渡運転率を求めるようにしたが、過渡運転率の検出は
本実施例に限るものではなく、例えば、所定期間内にお
いてスロットル弁開度TVOの変化があった時間や、開
度変化量ΔTVOの積算値などを過渡運転率を表すパラ
メータとして用いるようにしても良い。
【0045】
【発明の効果】以上説明したように本発明によると、空
燃比フィードバック補正値の増減変化に基づいて前記燃
料供給装置の不良を診断する診断装置において、過渡時
の燃料補正が最良にマッチングされていない状態で過渡
運転が頻繁に行われても、燃料供給装置の不良が誤診断
されることを回避でき、自己診断の信頼性を向上させる
ことができるという効果がある。
燃比フィードバック補正値の増減変化に基づいて前記燃
料供給装置の不良を診断する診断装置において、過渡時
の燃料補正が最良にマッチングされていない状態で過渡
運転が頻繁に行われても、燃料供給装置の不良が誤診断
されることを回避でき、自己診断の信頼性を向上させる
ことができるという効果がある。
【図1】本発明の構成を示すブロック図。
【図2】本発明の一実施例を示すシステム概略図。
【図3】空燃比フィードバック制御を示すフローチャー
ト。
ト。
【図4】燃料噴射量の設定制御を示すフローチャート。
【図5】フィードバック補正係数の変化を判別するため
の係数設定を示すフローチャート。
の係数設定を示すフローチャート。
【図6】自己診断制御を示すフローチャート。
【図7】自己診断の禁止制御を示すフローチャート。
【図8】過渡運転時の空燃比ずれの様子を示すタイムチ
ャート。
ャート。
1 機関
6 燃料噴射弁
12 コントロールユニット
13 エアフローメータ
14 クランク角センサ
15 水温センサ
16 酸素センサ
17 スロットルセンサ
Claims (1)
- 【請求項1】機関に吸入される空気量に関与する運転パ
ラメータを少なくとも含む機関運転条件を検出する運転
条件検出手段と、該運転条件検出手段で検出された機関
運転条件に基づいて基本燃料供給量を設定する基本燃料
供給量設定手段と、機関吸入混合気の空燃比を検出する
空燃比検出手段と、該空燃比検出手段で検出された空燃
比と目標空燃比とを比較して実際の空燃比を前記目標空
燃比に近づけるように前記基本燃料供給量を補正するた
めの空燃比フィードバック補正値を設定する空燃比フィ
ードバック補正値設定手段と、前記基本燃料供給量及び
空燃比フィードバック補正値に基づいて最終的な燃料供
給量を設定する燃料供給量設定手段と、該燃料供給量設
定手段で設定された燃料供給量に基づいて燃料供給手段
を駆動制御する燃料供給制御手段と、を含んで構成され
た内燃機関の燃料供給装置において、前記空燃比フィー
ドバック補正値設定手段で設定される空燃比フィードバ
ック補正値の増減変化に基づいて前記燃料供給装置の不
良を診断する診断手段と、機関の過渡運転率を検出する
過渡運転率検出手段と、該過渡運転率演算手段で演算さ
れた過渡運転率が所定レベル以上であるときに前記診断
手段による燃料供給装置の不良診断を禁止する診断禁止
手段と、を含んで構成されたことを特徴とする内燃機関
の燃料供給装置における自己診断装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8541791A JPH04318250A (ja) | 1991-04-17 | 1991-04-17 | 内燃機関の燃料供給装置における自己診断装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8541791A JPH04318250A (ja) | 1991-04-17 | 1991-04-17 | 内燃機関の燃料供給装置における自己診断装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04318250A true JPH04318250A (ja) | 1992-11-09 |
Family
ID=13858236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8541791A Pending JPH04318250A (ja) | 1991-04-17 | 1991-04-17 | 内燃機関の燃料供給装置における自己診断装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04318250A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6026794A (en) * | 1997-09-11 | 2000-02-22 | Denso Corporation | Control apparatus for internal combustion engine |
| WO2009013600A3 (en) * | 2007-07-24 | 2009-07-23 | Toyota Motor Co Ltd | Apparatus and method for detecting abnormalair-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
| US7597091B2 (en) | 2005-12-08 | 2009-10-06 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus and method for an internal combustion engine |
| US8650943B2 (en) | 2009-08-28 | 2014-02-18 | Toyota Jidosha Kabushiki Kaisha | Apparatus for determining an air-fuel ratio imbalance among cylinders of an internal combustion engine |
-
1991
- 1991-04-17 JP JP8541791A patent/JPH04318250A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6026794A (en) * | 1997-09-11 | 2000-02-22 | Denso Corporation | Control apparatus for internal combustion engine |
| US6283106B1 (en) | 1997-09-11 | 2001-09-04 | Denso Corporation | Control apparatus for internal combustion engine |
| DE19841735B4 (de) * | 1997-09-11 | 2012-03-29 | Denso Corporation | Regelgerät für eine Brennkraftmaschine |
| DE19861454B4 (de) * | 1997-09-11 | 2013-11-21 | Denso Corporation | Regelgerät für eine Brennkraftmaschine |
| US7597091B2 (en) | 2005-12-08 | 2009-10-06 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus and method for an internal combustion engine |
| WO2009013600A3 (en) * | 2007-07-24 | 2009-07-23 | Toyota Motor Co Ltd | Apparatus and method for detecting abnormalair-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
| US8744729B2 (en) | 2007-07-24 | 2014-06-03 | Toyota Jidosha Kabushiki Kaisha | Apparatus and method for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
| US8650943B2 (en) | 2009-08-28 | 2014-02-18 | Toyota Jidosha Kabushiki Kaisha | Apparatus for determining an air-fuel ratio imbalance among cylinders of an internal combustion engine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2893308B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2916831B2 (ja) | 空燃比制御装置の診断装置 | |
| JPS6254981B2 (ja) | ||
| JPH10110646A (ja) | 内燃機関における酸素センサの劣化診断装置 | |
| JPH0758054B2 (ja) | 内燃機関の燃料供給制御装置における学習補正装置及び自己診断装置 | |
| JPH0526085A (ja) | 内燃機関の空燃比制御装置 | |
| JP5056548B2 (ja) | 車載内燃機関の吸気系故障診断装置 | |
| JPH04318250A (ja) | 内燃機関の燃料供給装置における自己診断装置 | |
| US8087231B2 (en) | Deterioration-determination apparatus for exhaust gas purifying system | |
| JP3651810B2 (ja) | 内燃機関の排気還流装置の故障診断装置 | |
| JP2884469B2 (ja) | 内燃機関の空燃比制御装置 | |
| US20230323804A1 (en) | Control Device for Internal Combustion Engine and Catalyst Deterioration Diagnostic Method | |
| JP2864699B2 (ja) | 内燃機関の触媒劣化診断装置 | |
| JP2000205032A (ja) | 内燃機関の異常診断装置 | |
| JP2665837B2 (ja) | 内燃機関の燃料供給装置における自己診断装置 | |
| JP2681566B2 (ja) | 内燃機関の燃料供給制御装置における自己診断装置 | |
| JPH066218Y2 (ja) | 内燃機関におけるアルコールセンサ診断装置 | |
| JP2715208B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JPH04311644A (ja) | 内燃機関の燃料供給装置における自己診断装置 | |
| JPH04318249A (ja) | 内燃機関の燃料供給装置における自己診断装置 | |
| JPH04318251A (ja) | 内燃機関の燃料供給装置における自己診断装置 | |
| JPH06241093A (ja) | エンジンの自己診断装置 | |
| JP3892188B2 (ja) | 内燃機関の燃料制御異常判定禁止方法 | |
| JPH0598945A (ja) | 内燃機関における触媒コンバータ装置の劣化診断装置 | |
| JP2646403B2 (ja) | 電子制御燃料噴射式内燃機関の燃料リーク診断装置 |