(57)【特許請求の範囲】
【請求項１】
エンジン回転数、燃料噴射量等のエンジン状態を検知する運転状態検知手段（１）と、
吸入空気量計測手段（２）と、
前記運転状態検知手段（１）における少なくともエンジン回転数から目標ＥＧＲ率を演算する目標ＥＧＲ率演算手段（３）と、
前記目標ＥＧＲ率演算手段（３）の出力からＥＧＲ量を演算して、ＥＧＲ弁と吸気絞り弁とによりＥＧＲを制御するＥＧＲ制御手段（４）と、
前記運転状態検知手段（１）における少なくともエンジン回転数と、前記吸入空気量計測手段（２）の出力からＥＧＲ弁正常作動時と異常作動時の最大燃料噴射量を演算する最大燃料噴射量演算手段（６）と、
前記最大燃料噴射量を超えないように燃料噴射量を制御する燃料噴射量制御手段（７）と、からなる内燃機関の制御装置に於て、
前記運転状態検知手段（１）の出力における少なくともエンジン回転数からＥＧＲ弁異常作動時判定用の吸入空気量を演算する異常判定吸入空気量演算手段（８）と、
前記異常判定吸入空気量演算手段（８）と前記吸入空気量計測手段（２）との出力を比較してＥＧＲ弁の異常を判定するＥＧＲ弁異常判定手段（９）を有し、
前記ＥＧＲ弁異常判定手段（９）で異常と判定されたときには、前記吸入空気量計測手段（２）からの吸入空気量と、前記異常判定吸入空気量演算手段（８）で演算したＥＧＲ弁異常作動時判定用の吸入空気量との差による最大燃料噴射量補正係数を用いた最終的な最大燃料噴射量を、前記最大燃料噴射量演算手段（６）で前記異常作動時の最大燃料噴射量として演算して前記燃料噴射量制御手段（７）により該異常作動時の最大燃料噴射量を超えないように燃料噴射量を制御し、
また前記ＥＧＲ弁異常判定手段（９）で異常と判定されたときには、前記目標ＥＧＲ率演算手段（３）は目標ＥＧＲ率をゼロとし、それにより前記ＥＧＲ制御手段（４）はＥＧＲを停止し、更に吸気絞り弁を全開に制御することを特徴とする内燃機関の制御装置。
【請求項２】
ＥＧＲ弁異常判定手段（９）で異常と判定されたときには最大燃料噴射量を減量し、かつ目標のＥＧＲ率をゼロとし、かつ吸気絞り弁を全開とすることを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
異常判定吸入空気量演算手段（８）の出力と吸入空気量計測手段（２）の出力の差により最大燃料噴射量の減量量を設定することを特徴とする請求項２に記載の内燃機関の制御装置。
【請求項４】
大気圧検知手段（１０）を設け、異常判定吸入空気量演算手段（８）の出力を補正することを特徴とする請求項２に記載の内燃機関の制御装置。
【請求項５】
大気圧が低いときほど補正値を小さく、高いほど大きくすることを特徴とする請求項４に記載の内燃機関の制御装置。
【請求項６】
異常判定吸入空気量演算手段（８）のＥＧＲ弁正常時の吸入空気量の演算を目標のＥＧＲ率とエンジン回転数から行なうことを特徴とする請求項２に記載の内燃機関の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の、特にディーゼルエンジンの排気還流弁（以下ＥＧＲ弁と記す）弁異常検出の方法及びその時の制御技術に関する。
【０００２】
【従来の技術】
従来のＥＧＲ弁異常時の検知方法としては、例えば周知の技術としてＥＧＲ通路内の温度を計測して、所定以上のときは異常と判定して異常時制御を行なうものがある（図３４参照）。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記した従来のＥＧＲ弁異常時検出制御方法にあっては、まず、センサ等の新たな設定が必要となり、コストが上昇する。また、温度センサ自体は高熱でも耐えるものが必要であり、そうなると、さらにコストが上昇する上に、耐久性を確保すると応答性が悪化し、早急な判定が困難となる。さらに、センサ自体が劣化したときの異常時検出精度が低下するという問題があった。また、このＥＧＲ弁異常時の制御がない場合、例えばＥＧＲをカットする必要がある高負荷時にＥＧＲ弁が開いたままでは、多量の黒煙を排出し、また高排温の為にＥＧＲ弁の温度も上昇し、耐熱性に問題を起こす可能性もある。
【０００４】
本発明は、吸入空気量計測手段を用いて異常を判定することにより、コストアップを招くことがなく、ＥＧＲガスに直接さらされることがないことによる耐久性の確保と判定精度の維持、ＥＧＲの量に応じて精度良く変化することによる異常判定精度の向上を図ったうえで安全性を確保するものである。
【０００５】
【課題を解決するための手段】
本発明は上述目的を達成するために、エンジン回転数、燃料噴射量等のエンジン状態を検知する運転状態検知手段（１）と、吸入空気量計測手段（２）と、前記運転状態検知手段（１）における少なくともエンジン回転数から目標ＥＧＲ率を演算する目標ＥＧＲ率演算手段（３）と、前記目標ＥＧＲ率演算手段（３）の出力からＥＧＲ量を演算して、ＥＧＲ弁と吸気絞り弁とによりＥＧＲを制御するＥＧＲ制御手段（４）と、前記運転状態検知手段（１）における少なくともエンジン回転数と、前記吸入空気量計測手段（２）の出力からＥＧＲ弁正常作動時と異常作動時の最大燃料噴射量を演算する最大燃料噴射量演算手段（６）と、前記最大燃料噴射量を超えないように燃料噴射量を制御する燃料噴射量制御手段（７）と、からなる内燃機関の制御装置に於て、前記運転状態検知手段（１）の出力における少なくともエンジン回転数からＥＧＲ弁異常作動時判定用の吸入空気量を演算する異常判定吸入空気量演算手段（８）と、前記異常判定吸入空気量演算手段（８）と前記吸入空気量計測手段（２）との出力を比較してＥＧＲ弁の異常を判定するＥＧＲ弁異常判定手段（９）を有し、前記ＥＧＲ弁異常判定手段（９）で異常と判定されたときには、前記吸入空気量計測手段（２）からの吸入空気量と、前記異常判定吸入空気量演算手段（８）で演算したＥＧＲ弁異常作動時判定用の吸入空気量との差による最大燃料噴射量補正係数を用いた最終的な最大燃料噴射量を、前記最大燃料噴射量演算手段（６）で前記異常作動時の最大燃料噴射量として演算して前記燃料噴射量制御手段（７）により該異常作動時の最大燃料噴射量を超えないように燃料噴射量を制御し、また前記ＥＧＲ弁異常判定手段（９）で異常と判定されたときには、前記目標ＥＧＲ率演算手段（３）は目標ＥＧＲ率をゼロとし、それにより前記ＥＧＲ制御手段（４）はＥＧＲを停止し、更に吸気絞り弁を全開に制御することを特徴とする。
【０００６】
また、本発明は、ＥＧＲ弁異常検知手段で異常と判定されたときには最大燃料噴射量を減量し、かつ目標のＥＧＲ率をゼロとし、かつ吸気絞り弁を全開とすることを特徴とする。
【０００７】
また、本発明は、異常判定吸入空気量演算手段の出力と吸入空気量計測手段の出力の差により最大燃料噴射量の減量量を設定することを特徴とする請求項２に記載の内燃機関の制御装置。
【０００８】
また、本発明は、大気圧検知手段を設け、異常判定吸入空気量演算手段の出力を補正することを特徴とする請求項２に記載の内燃機関の制御装置。
【０００９】
また、本発明は、大気圧が低いときほど補正値を小さく、高いほど大きくすることを特徴とする。
【００１０】
また、本発明は、ＥＧＲ弁正常時吸入空気量演算手段のＥＧＲ弁弁正常時の吸入空気量の演算を目標のＥＧＲ率とエンジン回転数から行なうことを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は、本第１の実施の形態をブロック図で示したものである。
まず構成を説明すると、エンジン回転数やアクセル開度、水温等基本となる運転状態を検知する運転状態検知手段１と、エンジンに吸入される空気量を計測する吸入空気量計測手段２と、運転状態検知手段１の出力からＥＧＲ弁が異常か否かを判定する吸入空気量相当値を演算する異常判定吸入空気量演算手段８と、吸入空気量計測手段２と異常判定吸入空気量演算手段８の出力からＥＧＲが異常か否かを判定するＥＧＲ弁異常判定手段９と、運転状態検知手段１とＥＧＲ弁異常判定手段９の出力から目標のＥＧＲ率を演算する目標ＥＧＲ率演算手段３と、目標ＥＧＲ率演算手段３の出力から実際にＥＧＲを制御するＥＧＲ制御手段（ＥＧＲ弁、吸気または排気絞り弁）４と、運転状態検知手段１と吸入空気量計測手段２、ＥＧＲ弁異常判定手段９の出力から最大燃料噴射量を演算する最大燃料噴射量演算手段６と、運転状態検知手段１の出力から基本となる燃料噴射量を演算する基本燃料噴射量演算手段５と、基本燃料噴射量演算手段５と最大燃料噴射量演算手段６の出力から最終的な燃料噴射量を演算する燃料噴射量制御手段７と、からなる構成としている。
【００１３】
図２は、第２の実施の形態の構成をブロック図で示したものである。
構成を説明すると、エンジン回転数やアクセル開度、水温等基本となる運転状態を検知する運転状態検知手段１と、エンジンに吸入される空気量を計測する吸入空気量計測手段２と、大気圧を検知する大気圧検知手段１０と、運転状態検知手段１と大気圧検知手段１０の出力からＥＧＲ弁が異常か否かを判定する吸入空気量相当値を演算する異常判定吸入空気量演算手段８と、吸入空気量計測手段２と異常判定吸入空気量演算手段８の出力からＥＧＲが異常か否かを判定するＥＧＲ弁異常判定手段９と、運転状態検知手段１とＥＧＲ弁異常判定手段９の出力から目標のＥＧＲ率を演算する目標ＥＧＲ率演算手段３と、目標ＥＧＲ率演算手段３の出力から実際にＥＧＲを制御するＥＧＲ制御手段（ＥＧＲ弁、吸気または排気絞り弁）４と、運転状態検知手段１と吸入空気量計測手段２、ＥＧＲ弁異常判定手段９の出力から最大燃料噴射量を演算する最大燃料噴射量演算手段６と、運転状態検知手段１の出力から基本となる燃料噴射量を演算する基本燃料噴射量演算手段５と、基本燃料噴射量演算手段５と最大燃料噴射量演算手段６の出力から最終的な燃料噴射量を演算する燃料噴射量制御手段７と、からなる構成としている。
【００１４】
図３は、第３の実施の形態の構成をブロック図で示したものである。
構成を説明すると、エンジン回転数やアクセル開度、水温等基本となる運転状態を検知する運転状態検知手段１と、エンジンに吸入される空気量を計測する吸入空気量計測手段２と、運転状態検知手段１の出力から目標のＥＧＲ率を演算する目標ＥＧＲ率演算手段３と、運転状態検知手段１と目標ＥＧＲ率演算手段３の出力からＥＧＲ弁が異常か否かを判定する吸入空気量相当値を演算する異常判定吸入空気量演算手段８と、吸入空気量計測手段２と異常判定吸入空気量演算手段８の出力からＥＧＲが異常か否かを判定するＥＧＲ弁異常判定手段９と、目標ＥＧＲ率演算手段３とＥＧＲ弁異常判定手段９の出力から最終的な目標のＥＧＲ率を演算する最終目標ＥＧＲ率演算手段１１と、最終目標ＥＧＲ率演算手段１１の出力から実際にＥＧＲを制御するＥＧＲ制御手段（ＥＧＲ弁、吸気または排気絞り弁）４と、運転状態検知手段１と吸入空気量計測手段２、ＥＧＲ弁異常判定手段９の出力から最大燃料噴射量を演算する最大燃料噴射量演算手段６と、運転状態検知手段１の出力から基本となる燃料噴射量を演算する基本燃料噴射量演算手段５と、基本燃料噴射量演算手段５と最大燃料噴射量演算手段６の出力から最終的な燃料噴射量を演算する燃料噴射量制御手段７と、からなる構成としている。
【００１５】
次に作用を説明する。
図４〜図３３に上記実施の形態のフローとそれに必要なテーブル、マップを示す。
【００１６】
本発明のＥＧＲ弁異常時の判定方法と、そのときの制御方法については、図７、図１８、図２２〜図３３を用いて後から述べる。
【００１７】
まず、吸入空気量Ｑａｓ０を演算する方法を図４を用いて説明する。この処理は４ｍｓｅｃ毎等の時間同期で演算される。
ステップＳ１（以下Ｓ１と記述する）でエアフローメータ等吸入空気量を検知する手段の出力電圧を読み込み、Ｓ２で図５に示すような検知手段の特性テーブル（電圧−吸入量変換テーブル）を用いて変換し、Ｓ３で平均化処理を行なってＱａｓ０として、処理を終了する。
【００１８】
図６はコレクタ入口の一吸気当りの吸入新気量の演算フローであり、エンジン回転に同期したタイミングで演算する。まず、Ｓ１１でエンジン回転数を読み込み、Ｓ１２で図示するような式で吸入空気量Ｑａｓ０から一吸気当りの新気量Ｑａｃ０を演算する。吸入空気量Ｑａｃ０については図９、図１０を用いて後で説明する。Ｓ１３で所定回前Ｌに演算されたＱａｃ０をＱａｃｎとして処理を終了する。この所定回前のＱａｃ０をコレクタ入口の値とするのは、吸入空気量計測手段の測定位置からコレクタ入口までの輸送遅れが存在するためである。
【００１９】
図７は最大燃料噴射量を演算するフローである。この処理は、回転に同期したタイミングで行なう。
まず、Ｓ２１でＥＧＲ弁が異常か否かを示すフラグＦｅｇｎｇをみて、ＮＧのときはＳ２２へ進み、ＮＧでなければＳ２４へ進む。このフラグの設定については後から述べる。Ｓ２２ではＥＧＲ弁ＮＧ時の最大燃料噴射量Ｑｆｕｌｄｇを演算する。この方法については後で述べる。Ｓ２３で最大燃料噴射量ＱｆｕｌにＱｆｕｌｄｇを代入して、処理を終了する。Ｓ２４でＥＧＲ弁がＮＧでなければ通常時の最大燃料噴射量Ｑｆｕｌｎを演算する。この方法については次に述べる。Ｓ２５で最大燃料噴射量ＱｆｕｌにＱｆｕｌｎを代入して処理を終了する。
【００２０】
図８はＥＧＲ弁通常時の最大燃料噴射量Ｑｆｕｌｎの演算をするフローで、回転に同期したタイミングで処理される。
まず、Ｓ３１でエンジン回転数を読み込み、Ｓ３３でエンジン回転数から例えば図９に示すようなスモークリミット相当の値が設定されたテーブルから限界空気過剰率相当値Ｋｌａｍｂを演算する。Ｓ３３でシリンダへ吸入される吸入空気量Ｑａｃを読み込み、Ｓ３４で図示するような式で通常時の最大燃料噴射量Ｑｆｕｌｎを演算して、処理を終了する。
【００２１】
図１０は基本燃料噴射量を演算するフローであり、回転に同期したタイミングで処理を行なう。
まず、Ｓ４１でエンジン回転数Ｎｅを読み込む。Ｓ４２でアクセル開度Ｃｌを読み込む。Ｓ４３でＮｅとＣｌから図１１に示すようなマップから燃料噴射量を設定しＭｑｄｒｖとする。Ｓ４４で水温増量等の補正を行ない、燃料噴射量Ｑｓｏｌ１として処理を終了する。
【００２２】
図１２は燃料噴射量を最終的に設定するフローであり、エンジン回転同期で演算される。
まず、Ｓ５１で基本燃料噴射量Ｑｓｏｌ１と最大燃料噴射量Ｑｆｕｌを比較し、前者が大のときはＳ５２へ進み、燃料噴射量ＱｓｏｌにＱｆｕｌを用いる。前者が小のときはＳ５３へ進み、ＱｓｏｌにＱｓｏｌ１を設定して処理を終了する。
【００２３】
図１４はＥＧＲ弁の開口面積を演算するフローである。
はじめに、Ｓ６１で目標のＥＧＲ量を演算する。この方法については図１７を用いて後で説明する。Ｓ６２で吸気圧Ｐｍ、Ｓ６３で排気圧Ｐｅｘｈを読み込む。これらの値はセンサの出力を用いても良いし、吸入空気量等から予測してもよい。Ｓ６４で図示するような式でＥＧＲ流速相当値Ｃｑｅを演算し、Ｓ６５で要求ＥＧＲ量ＴｑｅｋとＣｑｅを用い、図示するような式で開口面積Ａｅｖを演算する。Ｓ６６で例えば図１５に示すようなテーブルをＣｑｅより検索して加重平均定数Ｎｌｋを求める。この特性例では、流速が小さい時にＮｌｋを大きく、流速が大きいときには小さくしている。これは流速が小さいときは微少な流速変化でも要求の開口面積は大きく変化させる必要が有り安定しづらくなるため加重平均を多く（重く）している。また流速が大きいときには逆の現象となり、一般的に過渡時は流速が大きくなる（吸気圧と排気圧の差圧が大きくなる）ため、過渡の追従性から加重平均はなるべく行なわない方が望ましいため、加重平均定数は小さくなるように設定している。なお、反比例のような形状をもっているのはＳ６４で示すように差圧に対して流速は平方根の特性を持ち、加重平均定数の要求はその逆数になるためである。Ｓ６７でＳ６６に求められた開口面積に加重平均を行ないその結果を目標のＥＧＲ弁開口面積Ａｅｖｆとして、処理を終了する。なお、Ｓ６４，Ｓ６５の式はベルヌーイの式を用いた理論式である。実際のＥＧＲ弁駆動装置には目標開口面積Ａｅｖｆを例えば図１６に示すようなアクチュエータ特性で変換して指令値となる。
【００２４】
図１７は目標のＥＧＲ量を演算するフローであり、エンジン回転又はそれ相当に同期したタイミングで演算する。
まず、Ｓ７１でシリンダ入口の一吸気当りの吸入新気量Ｑａｃを読み込む。Ｓ７２では目標のＥＧＲ率Ｍｅｇｒを演算する。この方法については図１８を用いて後で説明する。Ｓ７３で図示するような式で一吸気当りの目標のＥＧＲ量Ｍｑｅｃを演算する。Ｓ７４で中間変数Ｒｑｅｃを図示するような式で演算し、Ｓ７５で図示するような式で進み補正処理を行ないその結果をＴｑｅｃとする。この式は通常の進み処理を簡易化したものである。Ｓ７６でＴｑｅｃを単位時間当りの要求量に変換してＴｑｅｋとして処理を終了する。
【００２５】
図１８は目標ＥＧＲ率Ｍｅｇｒを演算するフローで、エンジン回転に同期したタイミングで演算する。
はじめに、Ｓ８１でエンジン回転数Ｎｅ、燃料噴射量Ｑｓｏｌ、機関冷却水温Ｔｗを読み込む。
【００２６】
Ｓ８２でＮｅとＱｓｏｌから図１９に示すようなマップを検索し、基本目標ＥＧＲ率Ｍｅｇｒｂを演算する。Ｓ８３でＴｗから例えば図２０に示すような、機関水温に対して目標のＥＧＲ率を補正する係数テーブルを検索してＫｅｇｒ＿ｔｗとする。Ｓ８４で図示するような式で目標ＥＧＲ率Ｍｅｇｒを演算する。Ｓ８５でエンジンの状態が完爆状態か否かを判定する。この方法は図２１を用いて後で説明する。Ｓ８６で完爆と判定された場合Ｓ８７へ進み、ＥＧＲ弁が異常か否かを判定し異常でなければそのまま処理を終了する。Ｓ８６で完爆と判定されないまたはＥＧＲ弁が異常であると判定されたらＳ８８へ進み、目標ＥＧＲ率Ｍｅｇｒを０として処理を終了する。この場合同時に吸気絞り弁は全開に設定される。
【００２７】
図２１はエンジンの完爆を判定するフローで、１０ｍｓｅｃ等時間に同期したタイミングで演算される。
まず、Ｓ９１でエンジン回転数Ｎｅを読み込み、Ｓ９２で完爆判定スライスレベルＮＲＰＭＫと比較し、Ｎｅの方が大の時にはＳ９３へ進む。Ｓ９３で回転による完爆判定後のカウンタＴｍｒｋｂと所定時間ＴＭＲＫＢＰと比較し、大ならＳ９４へ進み、完爆として処理を終了する。Ｓ９２でＮｅが小のときにはＳ９６へ進み、Ｔｍｒｌｂをクリアし、完爆でないとして処理を終了する。Ｓ９３でＴｍｒｋｂが小のときにはＳ９５へ進み、ＴｍｒｋｂをインクリメントしてＳ９７へ進み、完爆でないとして処理を終了する。
当処理ではエンジン回転数が所定以上（例えば４００回転以上）となり、所定時間経過したときに完爆と判定するという処理を行なっている。
【００２８】
図２２はＥＧＲ弁異常判定フローである。
まず、Ｓ１０１でシリンダ吸入空気量Ｑａｃを読み込み、Ｓ１０２でＥＧＲ弁が異常か否かを判定する吸入空気量Ｑａｃｆを演算する。この方法については後から述べる。Ｓ１０３でＱａｃｆに所定値αを加えた値とＱａｃを比較し、Ｑａｃの方が大のときにはＳ１０６へ進み、小のときはＳ１０４へ進む。Ｓ１０４でＱａｃｆから所定値βを引いた値とＱａｃを比較し、Ｑａｃの方が小ならばＳ１０６へ進み、大ならＳ１０５へ進む。Ｓ１０５ではＥＧＲ弁異常判定カウンタをデクリメント、Ｓ１０６ではインクリメントする。Ｓ１０３〜Ｓ１０６では、即ちＱａｃがＥＧＲ弁の正常時の吸入空気量Ｑａｃｆと大きく異なるか否かをみて大きいときには、カウンタをインクリメント、誤差、バラツキ範囲または実用上問題のない範囲ならデクリメントすることを行なっている。Ｓ１０７，Ｓ１０８でＥＧＲ弁異常判定カウンタの下限値を０に制限する。Ｓ１０９でＥＧＲ弁異常判定カウンタの値と所定値ＣＴＲＥＧＪを比較し、カウンタの値の方が大ならＳ１１０へ進み、ＥＧＲ弁が異常としＥＧＲ弁異常判定カウンタＦｅｇｎｇを１として処理を終了する。Ｓ１０９でカウンタ値の方が小のときは、Ｓ１１１へ進み、ＥＧＲ弁は異常でないとしてＦｅｇｎｇを０として処理を終了する。
【００２９】
図２３は、ＥＧＲ弁異常判定値Ｑａｃｆを演算するフローである。このＱａｃｆの値は即ちＥＧＲ弁通常作動時の吸入空気量となる。
Ｓ１２１で基本となる判定値Ｑａｃｆｂを演算する。この方法については後で説明する。Ｓ１２２で図示するような式で異常判定値Ｑａｃｆを演算して処理を終了する。Ｓ１２２の処理は、定常で設定されたＱａｃｆｂに対し過渡時の空気のダイナミクスを考慮した処理であり過渡時にも精度良く判定を行なえるようにするためのものである。
【００３０】
図２４は、ＥＧＲ弁異常判定基本値Ｑａｃｆｂを演算する第一の例である。
Ｓ１３１でエンジン回転数Ｎｅを読み込み、Ｓ１３２で例えば図２７のようなテーブルからルックアップしてＱａｃｆｂを設定し、処理を終了する。図２７はエンジン回転数が上昇すると、判定値が上昇した例を示しているが、一般的に要求ＥＧＲはエンジン回転数が上昇すると減少するため吸入空気量が増加し、また、過給機付きエンジンの場合は吸気圧が上昇して吸入空気量が増加するため、このような設定としている。
【００３１】
図２５は、ＥＧＲ弁異常判定基本値Ｑａｃｆｂを演算する第二の例である。
Ｓ１４１でエンジン回転数Ｎｅを読み込み、Ｓ１４２で例えば図２７のようなテーブルからルックアップして標準状態時の判定値Ｑａｃｆｂ１を設定する。Ｓ１４３で大気圧Ｐａを読み込み、Ｓ１４４で例えばＳ２８に示したようなテーブルから補正係数Ｋｑａｃｆｂを演算し、Ｓ１４５で図示するような式で基本判定値Ｑａｃｆｂを演算して処理を終了する。図２８は高地など大気圧が低い時には吸入空気量Ｑａｃが、ＥＧＲ弁が異常でなくても、減少するため、判定値を低くするようにして誤判定を防ぎ、高気圧時は逆の減少が生じるため逆に判定値を増加するような特性としている。
【００３２】
図２６は、ＥＧＲ弁異常判定基本値Ｑａｃｆｂを演算する第三の例である。
Ｓ１５１でエンジン回転数Ｎｅを読み込み、Ｓ１５２で目標ＥＧＲ率Ｍｅｇｒを読み込む。Ｓ１５３でＮｅ、Ｍｅｇｒから例えば図２９に示すような標準状態時の基本判定値マップからＱａｃｆｂ１を演算する。Ｓ１５４で大気圧Ｐａを読み込み、Ｓ１５５で例えば図２８に示したようなテーブルから補正係数Ｋｑａｃｆｂを演算し、Ｓ１５６で図示するような式で基本判定値Ｑａｃｆｂを演算して処理を終了する。図２９はＥＧＲ弁正常時のエンジン回転数と目標ＥＧＲ率に対する吸入空気量の特性を示したものとなっている。これにより、第一，第二の例よりも判定範囲及び精度を向上できる。
【００３３】
図３０は、ＥＧＲ弁異常時の最大燃料噴射量の演算の処理の第一の例のフローである。
まず、Ｓ１６１でエンジン回転数Ｎｅを読み込み、Ｓ１６２で例えば図３２に示すようなテーブルから異常時の最大燃料噴射量Ｑｆｕｌｄｇを演算し、処理を終了する。これは、通常よりも結果的に燃料を絞り、排温を上昇させないようにして、修理店やディーラーまで走行可能とする特性としている。
【００３４】
図３１は、ＥＧＲ弁異常時の最大燃料噴射量の演算の処理の第二の例のフローである。
まず、Ｓ１７１でシリンダ吸入空気量Ｑａｃ、Ｓ１７２でＥＧＲ弁異常判定空気量相当値Ｑａｃｆを読み込む。Ｓ１７３でＥＧＲ弁正常作動時と同様に演算された最大燃料噴射量Ｑｆｕｌを読み込み、Ｓ１７４でＱａｃとＱａｃｆとの差から例えば図３３に示したような最大燃料噴射量補正係数Ｋｑｆｕｌを演算し、Ｓ１７５で図示するような式でＱｄｕｌｄｇを演算して処理を終了する。図３３はＱａｃがＱａｃｆより大きいとき、即ち、要求ＥＧＲ率より実際のＥＧＲ率が小さいところで固着した場合は、通常の最大燃料噴射量と等価となり、ＱａｃがＱａｃｆより小さいとき、即ち要求ＥＧＲ率より実際のＥＧＲ率が大きいときには最大燃料噴射量を減少して、排温上昇を防ぐようにしている。これは一例であるが、実際排温の上昇が問題となるのは要求のＥＧＲ率より実際のＥＧＲ率が大きくなるときであるため、このような特性としている。また、この特性の場合、ＥＧＲ弁が固着した場所（リフト量）に応じて自動的に最大燃料噴射量が増減されるため、ＥＧＲ弁の固着する場所のバラツキに対しても、運転性の悪化が最小限にとどまり、かつ排温上昇を防ぐことが可能となる。
【００３５】
【発明の効果】
以上説明してきたように、実際のＥＧＲ率を反映する吸入空気量でＥＧＲ弁の異常を検知し、燃料噴射量を制御することにより、コストアップが防止でき、かつ精度の良い異常検知が可能となるため、耐熱性を確保することが可能となり、異常時のバラツキを含めて運転性の悪化も最小限に止めることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示す説明図である。
【図２】本発明の第２の実施の形態を示す説明図である。
【図３】本発明の第３の実施の形態を示す説明図である。
【図４】本発明の実施の形態における、吸入空気量検知フローである。
【図５】本発明の実施の形態における、電圧−流量変換テーブルである。
【図６】本発明の実施の形態における、シリンダ吸入空気量演算フローである。
【図７】本発明の実施の形態における、最大燃料噴射量設定フローである。
【図８】本発明の実施の形態における、最大燃料噴射量演算フローである。
【図９】本発明の実施の形態における、限界空気過剰率テーブルである。
【図１０】本発明の実施の形態における、基本燃料噴射量演算フローである。
【図１１】本発明の実施の形態における、基本燃料噴射量マップである。
【図１２】本発明の実施の形態における、燃料噴射量設定フローである。
【図１３】本発明の実施の形態における、噴射量−電圧変換マップである。
【図１４】本発明の実施の形態における、目標ＥＧＲ弁開口面積演算フローである。
【図１５】本発明の実施の形態における、ＥＧＲ弁開口面積加重平均定数テーブル例である。
【図１６】本発明の実施の形態における、面積−ステップ数変換テーブル例である。
【図１７】本発明の実施の形態における、目標ＥＧＲ量演算フローである。
【図１８】本発明の実施の形態における、目標ＥＧＲ率演算フローである。
【図１９】本発明の実施の形態における、目標ＥＧＲ率マップ例である。
【図２０】本発明の実施の形態における、目標ＥＧＲ率水温補正係数テーブル例である。
【図２１】本発明の実施の形態における、完爆判定フローである。
【図２２】本発明の実施の形態における、ＥＧＲ弁異常判定フローである。
【図２３】本発明の実施の形態における、ＥＧＲ弁異常判定値演算フローである。
【図２４】本発明の実施の形態における、ＥＧＲ弁異常判定基本値Ｑａｃｆｂ演算フローの第一の例である。
【図２５】本発明の実施の形態における、ＥＧＲ弁異常判定基本値Ｑａｃｆｂ演算フローの第二の例である。
【図２６】本発明の実施の形態における、ＥＧＲ弁異常判定基本値Ｑａｃｆｂ演算フローの第三の例である。
【図２７】本発明の実施の形態における、ＥＧＲ弁異常判定基本値テーブル例である。
【図２８】本発明の実施の形態における、ＥＧＲ弁異常判定基本値大気圧補正テーブルである。
【図２９】本発明の実施の形態における、ＥＧＲ弁異常判定基本値マップ例である。
【図３０】本発明の実施の形態における、ＥＧＲ弁異常時最大燃料噴射量演算フローの第一の例である。
【図３１】本発明の実施の形態における、ＥＧＲ弁異常時最大燃料噴射量演算フローの第二の例である。
【図３２】本発明の実施の形態における、ＥＧＲ弁異常時最大燃料噴射量テーブル例である。
【図３３】本発明の実施の形態における、最大燃料噴射量補正テーブル例である。
【図３４】従来技術を示した説明図である。
【符号の説明】
１    運転状態検知手段
２    吸入空気量計測手段
３    目標ＥＧＲ率演算手段
４    ＥＧＲ制御手段
５    基本燃料噴射量演算手段
６    最大燃料噴射量演算手段
７    燃料噴射量制御手段
８    異常判定吸入空気量演算手段
９    ＥＧＲ弁異常判定手段
１０    大気圧検知手段
１１    最終目標ＥＧＲ率演算手段
【図１】
0004114964.tif 000002
【図２】
0004114964.tif 000003
【図３】
0004114964.tif 000004
【図４】
0004114964.tif 000005
【図５】
0004114964.tif 000006
【図６】
0004114964.tif 000007
【図７】
0004114964.tif 000008
【図８】
0004114964.tif 000009
【図９】
0004114964.tif 000010
【図１０】
0004114964.tif 000011
【図１１】
0004114964.tif 000012
【図１２】
0004114964.tif 000013
【図１３】
0004114964.tif 000014
【図１４】
0004114964.tif 000015
【図１５】
0004114964.tif 000016
【図１６】
0004114964.tif 000017
【図１７】
0004114964.tif 000018
【図１８】
0004114964.tif 000019
【図１９】
0004114964.tif 000020
【図２０】
0004114964.tif 000021
【図２１】
0004114964.tif 000022
【図２２】
0004114964.tif 000023
【図２３】
0004114964.tif 000024
【図２４】
0004114964.tif 000025
【図２５】
0004114964.tif 000026
【図２６】
0004114964.tif 000027
【図２７】
0004114964.tif 000028
【図２８】
0004114964.tif 000029
【図２９】
0004114964.tif 000030
【図３０】
0004114964.tif 000031
【図３１】
0004114964.tif 000032
【図３２】
0004114964.tif 000033
【図３３】
0004114964.tif 000034
【図３４】
0004114964.tif 000035