(57)【要約】【課題】過給機及び燃料噴射制御装置を有するエンジンにおいて、簡易な手段によって、燃料噴射量ばらつきを低減することである。【解決手段】ターボチャージャーと、エンジン回転数を検出するエンジン回転数センサー２１と、少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段）と、過給機回転数を検出する過給機回転数センサー２２と、を有するエンジンにおいて、エンジン回転数と燃料噴射量とにより適正過給機回転数を算出する適正過給機回転数算出手段５３と、前記過給機回転数が、それぞれの前記適正過給機回転数に対し許容される適正過給機回転数閾値外のときは、前記過給機回転数が前記適正過給機回転数閾値内となるように、燃料噴射量を補正する燃料噴射量補正手段５１とを備える。【選択図】図２
2009221881.tif 000002
【特許請求の範囲】
【請求項１】
過給機と、
エンジン回転数を検出するエンジン回転数検出手段と、
少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、
過給機回転数を検出する過給機回転数検出手段と、
過給圧を検出する過給圧検出手段と、
を有するエンジンにおいて、
少なくともエンジン回転数又は過給圧と燃料噴射量とに基づいて適正過給機回転数及び該適正過給機回転数を含む適正過給機回転数範囲を算出する適正過給機回転数算出手段と、
過給機回転数が適正過給機回転数範囲内にないときは、過給機回転数が前記適正過給機回転数範囲内となるように、燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項２】
請求項１記載のエンジンにおいて、
過給機回転数が適正過給機回転数範囲内にあるときは、適正過給機回転数算出手段は、該過給機回転数を前記適正過給機回転数として書き換えることを特徴とするエンジン。
【請求項３】
過給機と、
エンジン回転数を検出するエンジン回転数検出手段と、
少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、
過給機回転数を検出する過給機回転数検出手段と、
過給圧を検出する過給圧検出手段と、
を有するエンジンにおいて、
少なくともエンジン回転数と過給機回転数と燃料噴射量とに基づいて適正過給圧及び該適正過給圧を含む適正過給圧範囲を算出する適正過給圧算出手段と、
過給圧が適正過給圧範囲内にないときは、過給圧が適正過給圧範囲内になるように燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項４】
請求項３記載のエンジンにおいて、
過給圧が過給圧範囲内にあるときは、前記適正過給圧算出手段は、該過給圧を前記適正過給圧に書き換えることを特徴とするエンジン。
【請求項５】
過給機と、
エンジン回転数を検出するエンジン回転数検出手段と、
少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、
過給機回転数を検出する過給機回転数検出手段と、
過給圧を検出する過給圧検出手段と、
を有するエンジンにおいて、
少なくとも過給機回転数と過給圧と燃料噴射量とに基づいて適正エンジン回転数及び該適正エンジン回転数を含む適正エンジン回転数範囲を算出する適正エンジン回転数算出手段と、
エンジン回転数が適正エンジン回転数範囲内にないときは、エンジン回転数が適正エンジン回転数範囲内となるように燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項６】
請求項５記載のエンジンにおいて、
エンジン回転数が適正エンジン回転数範囲内にあるときは、適正エンジン回転数算出手段は、該エンジン回転数を前記適正エンジン回転数に書き換えることを特徴とするエンジン。
【請求項７】
請求項１乃至６記載のいずれか１項に記載のエンジンにおいて、
前記燃料噴射量補正手段は、補正した燃料噴射量が適正燃料噴射量補正範囲にないときは、補正する燃料噴射量を該燃料噴射量補正範囲の最大値又は最小値とすることを特徴とするエンジン。
【請求項８】
請求項７記載のエンジンにおいて、
エンジン回転数毎に定められる過給機回転数の上限値を上限過給機回転数とし、
前記燃料噴射量補正手段は、過給機回転数が上限過給機回転数を超えた場合は燃料噴射量の増加を停止することを特徴とするエンジン。
【請求項９】
請求項８記載のエンジンにおいて、
前記燃料噴射量補正手段は、過給機回転数が上限過給機回転数を所定回数超えた場合は燃料噴射異常であると判定することを特徴とするエンジン。
【請求項１０】
過給機と、
エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、
少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、
過給機回転数増減率を算出する過給機回転数増減率算出手段と、
過給圧増減率を算出する過給圧増減率算出手段と、
を有するエンジンにおいて、
少なくともエンジン回転数増減率又は過給圧増減率と燃料噴射量増減率とに基づいて適正過給機回転数増減率及び該適正過給機回転数増減率を含む適正過給機回転数増減率範囲を算出する適正過給機回転数増減率算出手段と、
過給機回転数増減率が適正過給機回転数増減率範囲内にないときは、過給機回転数増減率が前記適正過給機回転数増減率範囲内となるように、燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項１１】
請求項１０記載のエンジンにおいて、
過給機回転数増減率が適正過給機回転数増減率範囲内にあるときは、適正過給機回転数増減率算出手段は、該過給機回転数増減率を前記適正過給機回転数増減率に書き換えることを特徴とするエンジン。
【請求項１２】
過給機と、
エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、
少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、
過給機回転数増減率を算出する過給機回転数増減率算出手段と、
過給圧増減率を算出する過給圧増減率算出手段と、
を有するエンジンにおいて、
少なくともエンジン回転数増減率と過給機回転数増減率と燃料噴射量増減率とに基づいて適正過給圧増減率及び該適正過給圧増減率を含む適正過給圧増減率範囲を算出する適正過給圧増減率算出手段と、
過給圧増減率が適正過給圧増減率範囲内にないときは、過給圧増減率が適正過給圧増減率範囲内になるように燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項１３】
請求項１２記載のエンジンにおいて、
過給圧増減率が適正過給圧増減率範囲内にあるときは、前記適正過給圧増減率算出手段は、該過給圧増減率を前記適正過給圧増減率に書き換えることを特徴とするエンジン。
【請求項１４】
過給機と、
エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、
少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、
過給機回転数増減率を算出する過給機回転数増減率算出手段と、
過給圧増減率を算出する過給圧増減率算出手段と、
を有するエンジンにおいて、
少なくとも過給機回転数増減率と過給圧増減率と燃料噴射量増減率とに基づいて適正エンジン回転数増減率及び該適正エンジン回転数増減率を含む適正エンジン回転数増減率範囲を算出する適正エンジン回転数増減率算出手段と、
エンジン回転数増減率が適正エンジン回転数増減率範囲内にないときは、エンジン回転数増減率が適正エンジン回転数増減率範囲内となるように燃料噴射量を補正する燃料噴射量補正手段と、
を備えることを特徴とするエンジン。
【請求項１５】
請求項１４記載のエンジンにおいて、
エンジン回転数増減率が適正エンジン回転数増減率範囲内にあるときは、前記エンジン回転数増減率算出手段は、該エンジン回転数増減率を前記エンジン回転数増減率に書き換えることを特徴とするエンジン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン、より詳しくは過給機回転数に基づいて燃料噴射量ばらつきを補正制御するエンジンに関する。
【背景技術】
【０００２】
従来、コモンレール式燃料噴射制御は、ディーゼルエンジン等の直接噴射式エンジンにおいて行われる燃料噴射制御として良く知られている。コモンレール式燃料噴射制御は、エンジン性能の向上、並びに排気ガスエミッションの低減に大きく貢献している。
【０００３】
近年の排気ガス規制の強化に伴い、エンジンの燃料噴射制御の精度向上が要求されている。また、同時に、エンジンには、ＥＧＲ（Ｅｘｈａｕｓｔ  Ｇａｓ  Ｒｅｃｉｒｃｕｌａｔｉｏｎ）又は後処置システムが併用されることがある。そのため、コモンレール式燃料噴射制御において、燃料噴射量ばらつき（以下、Ｑズレ）がエンジン性能を保証する上で大きな課題となっている。とりわけ、排気モード域におけるＱズレは、排気エミッションにおける排出量のばらつきが大きくなる等の重大な弊害をもたらしている。
【０００４】
ここで、Ｑズレを改善する試みとして、製造時において、生産時のばらつき低減、或いは噴射特性のチェック等がなされている。しかし、これらの試みは、エンジンのコストアップを招くことになる。つまり、依然として根本的なＱズレの課題は解決されているわけではない。この根本的な課題の解決手段として、Ｑズレが発生した場合にエンジンに実際に発生するトルクすなわち燃料噴射量のフィードバックの実現が考えられる。
【０００５】
例えば特許文献１は、λセンサーによるエンジン出力に基づいてＱズレを補正するエンジンを開示している。
しかし、排気系統に設けられるセンサーは、過給機を有するエンジン等では応答遅れが発生する。そのため、エンジン定常状態ではＱズレを補正できるものの、エンジンが加速又は減速運転を行なう過渡状態ではＱズレを補正できない。例えば、自動車や船舶等のように過渡状態が多い運転状況で使用されるエンジンにおいては、アイドル時及び比較的負荷の低い定速走行時のみに補正する運転領域が限られてしまう。
【０００６】
また、例えば過給圧とエンジン回転との相関関係のみをエンジントルクのフィードバック検知手段とする燃料噴射量補正手段が考えられる。つまり、過給圧とエンジン回転との相関関係のみで燃料噴射量を決定する。しかし、過給機をＶＧＴ（Ｖａｒｉａｂｌｅ  Ｇｅｏｍｅｔｒｙ  Ｔｕｒｂｏ）とした場合、アクティブウェストゲート等の過給圧制御を行なった場合、或いはＥＧＲ制御を行なう場合には、同一エンジン回転数において過給圧がトルクに対して二価となる状態がある。
【０００７】
さらに、過給圧をエンジントルクのフィードバック検知量とする燃料噴射量補正手段が考えられる。しかし、過給圧センサーの分解能に左右され、或いは過給圧センサー自体のばらつきによって、正確にトルクを検知できない。とりわけ、エンジンが加速状態にある場合は、吸気管の長さ・容量によって応答遅れが発生するため、トルクを瞬時に検知し燃料噴射量を補正することは非常に困難である。
【特許文献１】特開２０００−３２８９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、解決しようとする課題は、過給機を有するエンジンにおいて、簡易な手段によって、燃料噴射量ばらつきを低減することである。また、加減速運転等の過渡状態を含むエンジンの全運転領域において、燃料噴射量ばらつきを正確に補正することである。
【課題を解決するための手段】
【０００９】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。
【００１０】
即ち、請求項１においては、過給機と、エンジン回転数を検出するエンジン回転数検出手段と、少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、過給機回転数を検出する過給機回転数検出手段と、過給圧を検出する過給圧検出手段と、を有するエンジンにおいて、少なくともエンジン回転数又は過給圧と燃料噴射量とに基づいて適正過給機回転数及び該適正過給機回転数を含む適正過給機回転数範囲を算出する適正過給機回転数算出手段と、過給機回転数が適正過給機回転数範囲内にないときは、過給機回転数が前記適正過給機回転数範囲内となるように、燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００１１】
請求項２においては、請求項１記載のエンジンにおいて、過給機回転数が適正過給機回転数範囲内にあるときは、適正過給機回転数算出手段は、該過給機回転数を前記適正過給機回転数として書き換えるものである。
【００１２】
請求項３においては、過給機と、エンジン回転数を検出するエンジン回転数検出手段と、少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、過給機回転数を検出する過給機回転数検出手段と、過給圧を検出する過給圧検出手段と、を有するエンジンにおいて、少なくともエンジン回転数と過給機回転数と燃料噴射量とに基づいて適正過給圧及び該適正過給圧を含む適正過給圧範囲を算出する適正過給圧算出手段と、過給圧が適正過給圧範囲内にないときは、過給圧が適正過給圧範囲内になるように燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００１３】
請求項４においては、請求項３記載のエンジンにおいて、過給圧が過給圧範囲内にあるときは、前記適正過給圧算出手段は、該過給圧を前記適正過給圧に書き換えるものである。
【００１４】
請求項５においては、過給機と、エンジン回転数を検出するエンジン回転数検出手段と、少なくともエンジン回転数に基づいて燃料噴射量を算出する燃料噴射量算出手段と、過給機回転数を検出する過給機回転数検出手段と、過給圧を検出する過給圧検出手段と、を有するエンジンにおいて、少なくとも過給機回転数と過給圧と燃料噴射量とに基づいて適正エンジン回転数及び該適正エンジン回転数を含む適正エンジン回転数範囲を算出する適正エンジン回転数算出手段と、エンジン回転数が適正エンジン回転数範囲内にないときは、エンジン回転数が適正エンジン回転数範囲内となるように燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００１５】
請求項６においては、請求項５記載のエンジンにおいて、エンジン回転数が適正エンジン回転数範囲内にあるときは、適正エンジン回転数算出手段は、該エンジン回転数を前記適正エンジン回転数に書き換えるものである。
【００１６】
請求項７においては、請求項１乃至６記載のいずれか１項に記載のエンジンにおいて、前記燃料噴射量補正手段は、補正した燃料噴射量が適正燃料噴射量補正範囲にないときは、補正する燃料噴射量を該燃料噴射量補正範囲の最大値又は最小値とするものである。
【００１７】
請求項８においては、請求項７記載のエンジンにおいて、エンジン回転数毎に定められる過給機回転数の上限値を上限過給機回転数とし、前記燃料噴射量補正手段は、過給機回転数が上限過給機回転数を超えた場合は燃料噴射量の増加を停止するものである。
【００１８】
請求項９においては、請求項８記載のエンジンにおいて、前記燃料噴射量補正手段は、過給機回転数が上限過給機回転数を所定回数超えた場合は燃料噴射異常であると判定するものである。
【００１９】
請求項１０においては、過給機と、エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、過給機回転数増減率を算出する過給機回転数増減率算出手段と、過給圧増減率を算出する過給圧増減率算出手段と、を有するエンジンにおいて、少なくともエンジン回転数増減率又は過給圧増減率と燃料噴射量増減率とに基づいて適正過給機回転数増減率及び該適正過給機回転数増減率を含む適正過給機回転数増減率範囲を算出する適正過給機回転数増減率算出手段と、過給機回転数増減率が適正過給機回転数増減率範囲内にないときは、過給機回転数増減率が前記適正過給機回転数増減率範囲内となるように、燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００２０】
請求項１１においては、請求項１０記載のエンジンにおいて、過給機回転数増減率が適正過給機回転数増減率範囲内にあるときは、適正過給機回転数増減率算出手段は、該過給機回転数増減率を前記適正過給機回転数増減率に書き換えるものである。
【００２１】
請求項１２においては、過給機と、エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、過給機回転数増減率を算出する過給機回転数増減率算出手段と、過給圧増減率を算出する過給圧増減率算出手段と、を有するエンジンにおいて、少なくともエンジン回転数増減率と過給機回転数増減率と燃料噴射量増減率とに基づいて適正過給圧増減率及び該適正過給圧増減率を含む適正過給圧増減率範囲を算出する適正過給圧増減率算出手段と、過給圧増減率が適正過給圧増減率範囲内にないときは、過給圧増減率が適正過給圧増減率範囲内になるように燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００２２】
請求項１３においては、請求項１２記載のエンジンにおいて、過給圧増減率が適正過給圧増減率範囲内にあるときは、前記適正過給圧増減率算出手段は、該過給圧増減率を前記適正過給圧増減率に書き換えるものである。
【００２３】
請求項１４においては、過給機と、エンジン回転数増減率を算出するエンジン回転数増減率算出手段と、少なくともエンジン回転数増減率に基づいて燃料噴射量増減率を算出する燃料噴射量増減率算出手段と、過給機回転数増減率を算出する過給機回転数増減率算出手段と、過給圧増減率を算出する過給圧増減率算出手段と、を有するエンジンにおいて、少なくとも過給機回転数増減率と過給圧増減率と燃料噴射量増減率とに基づいて適正エンジン回転数増減率及び該適正エンジン回転数増減率を含む適正エンジン回転数増減率範囲を算出する適正エンジン回転数増減率算出手段と、エンジン回転数増減率が適正エンジン回転数増減率範囲内にないときは、エンジン回転数増減率が適正エンジン回転数増減率範囲内となるように燃料噴射量を補正する燃料噴射量補正手段と、を備えるものである。
【００２４】
請求項１５においては、請求項１４記載のエンジンにおいて、エンジン回転数増減率が適正エンジン回転数増減率範囲内にあるときは、前記エンジン回転数増減率算出手段は、該エンジン回転数増減率を前記エンジン回転数増減率に書き換えるものである。
【発明の効果】
【００２５】
本発明の効果として、以下に示すような効果を奏する。
【００２６】
請求項１においては、過給機回転数に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００２７】
請求項２においては、適正過給機回転数を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００２８】
請求項３においては、過給圧に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００２９】
請求項４においては、適正過給圧を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００３０】
請求項５においては、エンジン回転数に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００３１】
請求項６においては、適正エンジン回転数を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００３２】
請求項７においては、燃料噴射量の補正を適正燃料噴射量補正範囲内とするため、補正後の燃料噴射量が過多又は過少となることを防止できる。
【００３３】
請求項８においては、過給機回転数に基づいて補正後の燃料噴射量を制限するため、補正後の燃料噴射量が過多となることを防止できる。
【００３４】
請求項９においては、過給機回転数に基づいて燃料噴射量の異常を的確に検知できる。
【００３５】
請求項１０においては、過給機回転数増減率に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００３６】
請求項１１においては、適正過給機回転数増減率を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００３７】
請求項１２においては、過給圧増減率に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００３８】
請求項１３においては、適正過給圧増減率を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００３９】
請求項１４においては、エンジン回転数増減率に基づいて燃料噴射量を補正するため、燃料噴射量ばらつきを低減できる。
【００４０】
請求項１５においては、適正エンジン回転数増減率を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【発明を実施するための最良の形態】
【００４１】
次に、発明の実施の形態を説明する。
図１は本発明の実施例に係るエンジンの全体的な構成を示す構成図、図２は同じくＥＣＵの構成を示すブロック図、図３は同じく実施例１である燃料噴射量補正手段のフローを示すフロー図である。
図４は同じく実施例２である燃料噴射量異常検知手段のフローを示すフロー図、図５は同じく実施例３である別の燃料噴射量異常検知制御のフローを示すフロー図、図６は同じく実施例４である燃料噴射量補正制御のフローを示すフロー図である。
図７は同じく実施例５である加速時燃料噴射量補正手段のフローを示すフロー図である。
【００４２】
まず、図１を用いて、本発明を適用するエンジンとして、直列６気筒ディーゼルエンジン（以下、エンジン）１について、簡単に説明する。
図１に示すように、エンジン１は、シリンダヘッド１５及びシリンダブロック１６から構成されている。また、エンジン１は、シリンダヘッド１５において、吸気マニホールド（図示略）には吸気管８が接続され、排気マニホールド（図示略）には排気管９が接続されている。さらに、シリンダブロック１６において、クランク軸３は、シリンダブロック１６に軸支されている。
【００４３】
また、エンジン１は、過給機としてのターボチャージャー７を備えている。ターボチャージャー７は、排気管９に配設されるタービンと、吸気管８に配設されるコンプレッサーから構成されている。
【００４４】
燃料噴射装置は、コモンレール１０、インジェクタ１１・・・・１１を備えて構成されている。コモンレール１０は、燃料噴射ポンプ（図示略）によって送られる燃料を蓄圧する圧力容器である。また、インジェクタ１１は、コモンレール１０に蓄圧された燃料を各気筒に噴射する装置である。
【００４５】
次に、図２を用いて、Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ（以下、ＥＣＵ）１００の構成について詳細に説明する。
図２に示すように、ＥＣＵ１００には、エンジン回転数検出手段としてのエンジン回転数センサー２１、過給機回転数検出手段としての過給機回転数センサー２２、過給圧検出手段としての過給圧センサー２３、エンジン負荷検出手段としてのアクセル開度センサー２４と、インジェクタ１１・・・・１１とが接続されている。なお、エンジン負荷検出手段は、アクセル開度センサー２４に限定されず、スロットルレバー開度センサーであっても良い。
【００４６】
エンジン回転数センサー２１は、クランク軸３近傍に設けられ、エンジン回転数Ｎｅを検出する。
過給機回転数センサー２２は、ターボチャ−ジャー７のコンプレッサー６側に設けられ、コンプレッサー６の翼枚数に応じて回転パルスを発生し、過給機回転数Ｎｃを検出する。なお、過給機回転数センサー２２は、例えば渦電流式又はホールセンサー等が用いられる。また、過給機回転数Ｎｃは、コントローラ５０の演算負担を低減するため、所定比によって分周された値であっても良い。過給圧センサー２３は、吸気管８に設けられ、過給圧Ｐｂを検出する。アクセル開度センサー２４は、アクセルの回動基部に設けられ、アクセル開度Ａｃを検出する。
【００４７】
ＥＣＵ１００は、コントローラ５０と記憶手段７０とを含んで構成されている。また、コントローラ５０は、燃料噴射量補正手段５１、適正エンジン回転数算出手段５２、適正過給機回転数算出手段５３、適正過給圧算出手段５４、エンジン回転数増減率算出手段６０、過給機回転数増減率算出手段６１、過給圧増減率算出手段６２、適正エンジン回転数増減率算出手段６３、適正過給機回転数増減率算出手段６４、適正過給圧増減率算出手段６５としての機能を有する。各手段について、詳細は後述する。
【００４８】
コントローラ５０は、燃料噴射量算出手段として、エンジン回転数Ｎｅとアクセル開度Ａｃとに基づいて、燃料噴射量マップｆ３ｑ（Ｎｅ、Ａｃ、Ｑ）より燃料噴射量Ｑを算出する機能を有する。なお、燃料噴射量マップｆ３ｑ（Ｎｅ、Ａｃ、Ｑ）は、予め記憶手段７０に記憶されている３次元マップである。
【００４９】
コントローラ５０は、適正エンジン回転数算出手段５１として、過給機回転数Ｎｃと燃料噴射量Ｑとに基づいて、適正エンジン回転数マップｆ３ｅ（Ｎｅｍａｐ、Ｎｃ、Ｑ）により適正過給機回転数Ｎｅｍａｐを算出する機能を有する。適正エンジン回転数マップｆ３ｅ（Ｎｅｍａｐ、Ｎｃ、Ｑ）とは、過給機回転数と適正エンジン回転数Ｎｅｍａｐと燃料噴射量Ｑとの相関を表す３次元マップであって、記憶手段７０に予め記憶されている。
【００５０】
コントローラ５０は、適正過給機回転数算出手段５３として、エンジン回転数Ｎｅと燃料噴射量Ｑとに基づいて、適正過給機回転数マップｆ３ｃ（Ｎｅ、Ｎｃｍａｐ、Ｑ）により適正過給機回転数Ｎｃｍａｐを算出する機能を有する。適正過給機回転数マップｆ３ｃ（Ｎｅ、Ｎｃｍａｐ、Ｑ）とは、エンジン回転数Ｎｅと適正過給機回転数Ｎｃｍａｐと燃料噴射量Ｑとの相関を表す３次元マップであって、記憶手段７０に予め記憶されている。
【００５１】
図３を用いて、実施例１である燃料噴射量補正手段５１のフローについて、詳細に説明する。
図３に示すように、Ｓ１１１において、コントローラ５０は、本手段において必要な各物理量を取得する。すなわち、コントローラ５０は、エンジン回転数センサー２１によってエンジン回転数Ｎｅ、過給機回転数センサー２２によって過給機回転数Ｎｃ、アクセル開度センサー２４によってアクセル開度Ａｃを取得する。
また、コントローラ５０は、エンジン回転数Ｎｅとアクセル開度Ａｃとに基づいて、燃料噴射量マップｆ３ｑ（Ｎｅ、Ａｃ）より燃料噴射量Ｑを算出する。
さらに、コントローラ５０は、エンジン回転数Ｎｅと燃料噴射量Ｑとに基づいて、適正過給機回転数マップｆ３ｃ（Ｎｅ、Ｎｃｍａｐ、Ｑ）より適正過給機回転数Ｎｃｍａｐを算出し、適正過給機回転数Ｎｃｍａｐに許容される閾値±ΔＮｃを算出する。閾値±ΔＮｃは、適正過給機回転数Ｎｃｍａｐ値毎に定められ、エンジン回転数Ｎｅ及び燃料噴射量Ｑによっても異なる値とされている。
さらに、コントローラ５０は、過給機回転数Ｎｃと燃料噴射量Ｑとに基づいて、適正エンジン回転数マップｆ３ｅ（Ｎｅｍａｐ、Ｎｃ、Ｑ）より適正エンジン回転数Ｎｅｍａｐを算出し、適正エンジン回転数Ｎｅｍａｐに許容される閾値±ΔＮｅを算出する。閾値±ΔＮｅは、適正エンジン回転数Ｎｅｍａｐ値毎に定められ、過給機回転数Ｎｃ及び燃料噴射量Ｑによっても異なる値とされている。
【００５２】
Ｓ１１２において、コントローラ５０は、過給機回転数Ｎｃと適正過給機回転数Ｎｃｍａｐとの差の絶対値が閾値ΔＮｃより小さいかを判定する。
【００５３】
Ｓ１１３において、コントローラ５０は、Ｓ１１２においてＮｏの場合は、過給機回転数Ｎｃと適正過給機回転数Ｎｃｍａｐとの差が０より小さければ、過給機回転数Ｎｃが適正過給機回転数Ｎｃｍａｐと閾値ΔＮｃとの和より大きくなるまで燃料噴射量Ｑを増量する。一方、ＥＣＵ２０は、過給機回転数Ｎｃと適正過給機回転数Ｎｃｍａｐとの差が０より大きければ、過給機回転数Ｎｃが適正過給機回転数Ｎｃｍａｐと閾値ΔＮｃとの差より小さくなるまで燃料噴射量Ｑを減量する。ＥＣＵ２０は、上述の処理を終えればＳ１１１へ戻る。
【００５４】
Ｓ１１４において、コントローラ５０は、エンジン回転数Ｎｅと適正エンジン回転数Ｎｅｍａｐとの差の絶対値が閾値ΔＮｅより小さいかを判定する。ＥＣＵ２０は、Ｓ１１４においてＮｏの場合はＳ１１１へ戻る。
【００５５】
Ｓ１１５において、コントローラ５０は、Ｓ１１４においてＹｅｓの場合は、Ｓ１１５において、適正過給機回転数マップｆ３ｃ（Ｎｅ、Ｎｃｍａｐ、Ｑ）及び適正エンジン回転数マップｆ３ｅ（Ｎｅｍａｐ、Ｎｃ、Ｑ）の燃料噴射量Ｑの値を、現在の燃料噴射量Ｑに書き換える。
【００５６】
このようにして、過給機回転数Ｎｃに基づいて燃料噴射量Ｑを補正するため、燃料噴射量ばらつきを低減できる。また、適正過給機回転数Ｎｃｍａｐを書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００５７】
図４を用いて、実施例２である燃料噴射量補正手段５１のフローについて、詳細に説明する。
図４に示すように、Ｓ１２１において、コントローラ５０は、本手段において必要な各物理量を取得する。すなわち、コントローラ５０は、エンジン回転数Ｎｅ、過給機回転数Ｎｃ、及びアクセル開度Ａｃを取得する。
また、ＥＣＵ２０は、エンジン回転数Ｎｅとアクセル開度Ａｃとに基づいて、燃料噴射量マップｆ３ｑ（Ｎｅ、Ａｃ、Ｑ）より燃料噴射量Ｑを算出する。
さらに、ＥＣＵ２０は、エンジン回転数Ｎｅと燃料噴射量Ｑとに基づいて、適正過給機回転数マップｆ３ｃ（Ｎｅ、Ｎｃｍａｐ、Ｑ）より適正過給機回転数Ｎｃｍａｐを算出する。
さらに、コントローラ５０は、燃料噴射量Ｑの許容される閾値±ΔＱを算出する。閾値±ΔＱは、燃料噴射量Ｑ毎に定められ、エンジン回転数Ｎｅ及び過給機回転数Ｎｃによっても異なる値とされている。
さらに、コントローラ５０は、エンジン回転数Ｎｅによって定められる過給機回転数上限値Ｎｃｌを算出する。
【００５８】
Ｓ１２２において、コントローラ５０は、燃料噴射量Ｑが閾値±ΔＱ以内であるかを判定する。Ｓ１２２においてＹｅｓの場合には、Ｓ１２１に戻る。
【００５９】
Ｓ１２３において、コントローラ５０は、Ｓ１２２においてＮｏの場合には、Ｓ１２３において、過給機回転数Ｎｃが過給機回転数上限値Ｎｃｌより小さいかを判定する。Ｓ１２２においてＹｅｓの場合には、Ｓ１２１に戻る。
【００６０】
Ｓ１２４において、コントローラ５０は、Ｓ１２３においてＮｏの場合には、Ｓ１２４において、燃料噴射量Ｑの増量値を＋ΔＱに固定する。
【００６１】
このようにして、燃料噴射量Ｑの補正を適正燃料噴射量補正範囲内とするため、補正後の燃料噴射量Ｑが過多又は過少となることを防止できる。また、過給機回転数Ｎｃに基づいて補正後の燃料噴射量Ｑを制限するため、補正後の燃料噴射量Ｑが過多となることを防止できる。
【００６２】
図５を用いて、実施例３である燃料噴射量補正手段５１のフローについて、詳細に説明する。
実施例３において、Ｓ１３１〜Ｓ１３３までは、上述する実施例２におけるＳ１２１〜Ｓ１２３と同様のため、説明を省略する。
【００６３】
図５に示すように、Ｓ１３４において、コントローラ５０は、過給機回転数Ｎｃが過給機回転数上限値Ｎｃｌより大きければ、燃料噴射量Ｑの増量を停止する。
【００６４】
Ｓ１３５において、コントローラ５０は、燃料噴射異常判定カウンター値ＮをＮ＝Ｎ＋１とする。
【００６５】
Ｓ１３６において、コントローラ５０は、燃料噴射異常判定カウンター値ＮがＮ＜５であるかを判定する。Ｓ１３６においてＹｅｓの場合には、Ｓ１３１に戻る。
【００６６】
Ｓ１３７において、コントローラ５０は、Ｓ１３６においてＮｏの場合には、エンジンフェイルと確定する。エンジンフェイル確定後については、段階的に減速しエンジン１を停止するエンジンディレーティング制御等を行なう。
【００６７】
このようにして、過給機回転数Ｎｃに基づいて燃料噴射量の異常を的確に検知できる。
【００６８】
ここで、図６を用いて、実施例４である燃料噴射量補正手段５１のフローについて、詳細に説明する。
【００６９】
コントローラ５０は、別の適正エンジン回転数算出手段５２として、過給機回転数Ｎｃと過給圧Ｐｂと燃料噴射量Ｑとに基づいて、適正エンジン回転数マップｆ４ｅ（Ｎｅｍａｐ、Ｎｃ、Ｐｂ、Ｑ）により適正エンジン回転数Ｎｅｍａｐを算出する機能を有する。適正エンジン回転数マップｆ４ｅ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）とは、適正エンジン回転数Ｎｅと過給圧Ｐｂと過給機回転数Ｎｃと燃料噴射量Ｑとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００７０】
コントローラ５０は、別の適正過給機回転数算出手段５３として、エンジン回転数Ｎｅと過給圧Ｐｂと燃料噴射量Ｑとに基づいて、適正過給機回転数マップｆ４ｃ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）により適正過給機回転数Ｎｃｍａｐを算出する機能を有する。適正過給機回転数マップｆ４ｃ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）とは、エンジン回転数Ｎｅと過給圧Ｐｂと適正過給機回転数Ｎｃｍａｐと燃料噴射量Ｑとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００７１】
コントローラ５０は、適正過給圧算出手段５４として、エンジン回転数Ｎｅと過給機回転数Ｎｃと燃料噴射量Ｑとに基づいて、適正過給圧マップｆ４ｐ（Ｎｅ、Ｎｃ、Ｐｂｍａｐ、Ｑ）により適正過給圧Ｐｂｍａｐを算出する機能を有する。
適正過給圧マップｆ４ｐ（Ｎｅ、Ｎｃ、Ｐｂｍａｐ、Ｑ）とは、エンジン回転数Ｎｅと適正過給圧Ｐｂｍａｐと過給機回転数Ｎｃと燃料噴射量Ｑとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００７２】
＜Ｓ１４１＞
図５に示すように、Ｓ１４１において、コントローラ５０は、本手段において必要な各物理量を取得する。すなわち、ＥＣＵ２０は、エンジン回転数センサー２１によってエンジン回転数Ｎｅ、過給機回転数センサー２２によって過給機回転数Ｎｃ、過給圧センサー２３によって過給圧Ｐｂ、アクセル開度センサー２４によってアクセル開度Ａｃを取得する。
また、コントローラ５０は、エンジン回転数Ｎｅとアクセル開度Ａｃとに基づいて、燃料噴射量マップｆ３ｑ（Ｎｅ、Ａｃ、Ｑ）より燃料噴射量Ｑを算出する。
さらに、コントローラ５０は、エンジン回転数Ｎｅと燃料噴射量Ｑと過給圧Ｐｂとに基づいて、適正過給機回転数マップｆ４ｃ（Ｎｅ、ＮｃｍａｐＰｂ、Ｑ）より適正過給機回転数Ｎｃｍａｐを算出し、適正過給機回転数Ｎｃｍａｐの許容される閾値±ΔＮｃを算出する。閾値±ΔＮｃは、適正過給機回転数Ｎｃｍａｐ毎に定められ、エンジン回転数Ｎｅ、過給圧Ｐｂ、及び燃料噴射量Ｑによっても異なる値とされている。
さらに、コントローラ５０は、適正過給圧Ｐｂｍａｐの許容される閾値±ΔＰｂを算出する。閾値±ΔＰｂは、適正過給圧Ｐｂｍａｐ毎に定められ、エンジン回転数Ｎｅ、過給機回転数Ｎｃ、及び燃料噴射量Ｑによっても異なる値とされている。
【００７３】
Ｓ１４２において、コントローラ５０は、過給機回転数Ｎｃと適正過給機回転数Ｎｃｍａｐとの差の絶対値が閾値ΔＮｃより小さく、かつ、過給圧Ｐｂと適正過給圧Ｐｂｍａｐとの差の絶対値が閾値ΔＰｂより小さいかを判定する。
【００７４】
Ｓ１４３において、コントローラ５０は、Ｓ１４２においてＮｏの場合は、以下の処理を行なう。
すなわち、コントローラ５０は、過給機回転数Ｎｃと適正過給機回転数Ｎｃｍａｐとの差が０より小さく、かつ、過給圧Ｐｂと適正過給圧Ｐｂｍａｐとの差が０より小さければ、過給機回転数Ｎｃが適正過給機回転数Ｎｃｍａｐと閾値ΔＮｃとの和より大きくなるまで燃料噴射量Ｑを増量する。一方、コントローラ５０は、過給機回転数Ｎｃａが適正過給機回転数Ｎｃｍａｐより大きく、かつ、過給圧Ｐｂと適正過給圧Ｐｂｍａｐとの差が０より大きければ、過給機回転数Ｎｃが適正過給機回転数Ｎｃｍａｐと閾値ΔＮｃとの差より小さくなるまで燃料噴射量Ｑを減量する。コントローラ５０は、上述の処理を終えればＳ１４１へ戻る。
【００７５】
Ｓ１４４において、コントローラ５０は、Ｓ１４２においてＹｅｓの場合は、エンジン回転数Ｎｅと適正エンジン回転数Ｎｅｍａｐとの差の絶対値が閾値ΔＮｅより小さいかを判定する。コントローラ５０は、Ｎｏの場合はＳ１４１へ戻る。
【００７６】
Ｓ１４６において、コントローラ５０は、Ｓ１４５においてＹｅｓの場合は、Ｓ１４６において、適正エンジン回転数マップｆ４ｅ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）、適正過給機回転数マップｆ４ｃ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）、及び適正過給圧マップｆ４ｐ（Ｎｅ、Ｎｃ、Ｐｂｍａｐ、Ｑ）の燃料噴射量Ｑの値を、現在の燃料噴射量Ｑに書き換える。
【００７７】
このようにして、過給機回転数Ｎｃに基づいて燃料噴射量Ｑを補正するため、燃料噴射量ばらつきを低減できる。また、適正エンジン回転数マップｆ４ｅ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）、適正過給機回転数マップｆ４ｃ（Ｎｅ、Ｎｃｍａｐ、Ｐｂ、Ｑ）、及び適正過給圧マップｆ４ｐ（Ｎｅ、Ｎｃ、Ｐｂｍａｐ、Ｑ）、を書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【００７８】
ここで、図７を用いて、実施例５の燃料噴射量補正手段５１について、詳細に説明する。
まず、エンジン回転数増減率算出手段６０、過給機回転数増減率算出手段６１、過給圧増減率算出手段６２について、詳細に説明する。
コントローラ５０は、エンジン回転数増減率算出手段６０として、所定時間におけるエンジン回転数Ｎｅの増減率であるエンジン回転数増減率ＴＮｅを算出する機能を有する。また、コントローラ５０は、所定時間における過給機回転数Ｎｃの増減率である過給機回転数増減率ＴＮｃを算出する機能を有する。さらに、コントローラ５０は、過給圧増減率算出手段６３として、所定時間における過給圧Ｐｂの増減率である過給圧増減率ＴＰｂを算出する機能を有する。
また、コントローラ５０は、燃料噴射量増減率マップｆＴ３ｑ（ＴＮｅ、Ａｃ、ＴＱ）を備えている。燃料噴射量増減率マップｆ３Ｔｑ（ＴＮｅ、Ａｃ、ＴＱ）とは、エンジン回転数増減率ＴＮｅとアクセル開度Ａｃと燃料噴射量増減率ＴＱとの相関を表す３次元マップである。燃料噴射量増減率ＴＱは、燃料噴射量マップｆＴ３ｑ（ＴＮｅ、Ａｃ）によって、エンジン回転数増減率ＴＮｅとアクセル開度Ａｃとが決まれば一価に決められる。
【００７９】
次に、適正エンジン回転数増減率算出手段６３、適正過給機回転数増減率算出手段６４、及び適正過給圧増減率算出手段６５について、詳細に説明する。
コントローラ５０は、適正エンジン回転数増減率算出手段６３として、過給機回転数増減率ＴＮｃと過給圧増減率ＴＰｂと燃料噴射量増減率ＴＱとに基づいて、適正エンジン回転数増減率マップｆ４Ｔｅ（ＴＮｅｍａｐ、ＴＮｃ、ＴＰｂ、ＴＱ）により適正エンジン回転数増減率ＴＮｅｍａｐを算出する機能を有する。適正エンジン回転数増減率マップｆ４Ｔｅ（ＴＮｅ、ＴＮｃｍａｐ、ＴＰｂ、ＴＱ）とは、適正エンジン回転数増減率ＴＮｅと過給圧増減率ＴＰｂと過給機回転数増減率ＴＮｃと燃料噴射量増減率ＴＱとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００８０】
コントローラ５０は、適正過給機回転数増減率算出手段６４として、エンジン回転数増減率ＴＮｅと過給圧増減率ＴＰｂと燃料噴射量増減率ＴＱとに基づいて、適正過給機回転数マップｆ４ｃ（ＴＮｅ、ＴＮｃｍａｐ、ＴＰｂ、ＴＱ）により適正過給機回転数増減率ＴＮｃｍａｐを算出する機能を有する。適正過給機回転数マップｆ４ｃ（ＴＮｅ、ＴＮｃｍａｐ、ＴＰｂ、ＴＱ）とは、エンジン回転数増減率ＴＮｅと過給圧増減率ＴＰｂと適正過給機回転数増減率ＴＮｃｍａｐと燃料噴射量増減率ＴＱとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００８１】
コントローラ５０は、適正過給圧増減率算出手段６５として、エンジン回転数増減率ＴＮｅと過給機回転数増減率ＴＮｃと燃料噴射量増減率ＴＱとに基づいて、適正過給圧増減率マップｆ４Ｔｐ（ＴＮｅ、ＴＮｃ、ＴＰｂｍａｐ、ＴＱ）により適正過給圧増減率ＴＰｂｍａｐを算出する機能を有する。適正過給圧増減率マップｆ４Ｔｐ（ＴＮｅ、ＴＮｃ、ＴＰｂｍａｐ、ＴＱ）とは、エンジン回転数増減率ＴＮｅと適正過給圧増減率ＴＰｂｍａｐと過給機回転数増減率ＴＮｃｍａｐと燃料噴射量増減率ＴＱとの相関を表す４次元マップであって、記憶手段７０に予め記憶されている。
【００８２】
また、図７を用いて、実施例５である燃料噴射量補正手段５１のフローについて、詳細に説明する。
Ｓ１５１において、コントローラ５０は、各物理量の増減率を取得する。すなわち、コントローラ５０は、上述したように、エンジン回転数増減率ＴＮｅ、過給機回転数増減率ＲＮｃ、過給圧増減率ＲＰｂを算出する。また、コントローラ５０は、アクセル開度センサー２４によってアクセル開度Ａｃを取得する。
また、コントローラ５０は、エンジン回転数増減率ＴＮｅとアクセル開度Ａｃとに基づいて、燃料噴射量増減率マップｆ３Ｔｑ（ＴＮｅ、Ａｃ、ＴＱ）より燃料噴射量増減率ＴＱを算出する。
さらに、コントローラ５０は、過給機回転数増減率ＴＮｃと過給圧増減率ＴＰｂと燃料噴射量増減率ＴＱとに基づいて、適正エンジン回転数増減率マップｆ４Ｔｅ（ＴＮｅｍａｐ、ＴＮｃ、ＴＰｂ、ＴＱ）より適正エンジン回転数増減率ＴＮｅｍａｐを算出する。
次に、コントローラ５０は、適正エンジン回転数増減率ＴＮｅｍａｐの許容される閾値±ΔＴＮｅを算出する。閾値±ΔＴＮｅは、適正エンジン回転数増減率ＴＮｅｍａｐ値毎に定められ、過給機回転数増減率ＴＮｃ、過給圧増減率ＴＰｂ、及び燃料噴射量増減率ＴＱによっても異なる値とされている。
さらに、コントローラ５０は、エンジン回転数増減率ＴＮｅと過給圧増減率ＴＰｂと燃料噴射量増減率ＴＱとに基づいて、適正過給機回転数増減率マップｆ４Ｔｃ（ＴＮｅ、ＴＮｃｍａｐ、ＴＰｂ、ＴＱ）より適正過給機回転数増減率ＴＮｃｍａｐを算出し、適正過給機回転数増減率ＴＮｃｍａｐの許容される閾値±ΔＴＮｃを算出する。閾値±ΔＴＮｃは、適正過給機回転数増減率ＴＮｃｍａｐ毎に定められ、エンジン回転数増減率ＴＮｅ、過給圧増減率ＴＰｂ、及び燃料噴射量増減率ＴＱによっても異なる値とされている。
さらに、コントローラ５０は、エンジン回転数増減率ＴＮｅと過給機回転数増減率ＴＮｃと燃料噴射量増減率ＴＱとに基づいて、適正過給圧増減率マップｆ４Ｔｐ（ＴＮｅ、ＴＮｃ、ＴＰｂｍａｐ、ＴＱ）より適正過給機回転数増減率ＴＰｂｍａｐを算出し、適正過給圧増減率ＴＰｂｍａｐの許容される閾値±ΔＴＰｂを算出する。閾値±ΔＴＰｂは、適正過給機回転数増減率ＴＰｂｍａｐ毎に定められ、エンジン回転数増減率ＴＮｅ、過給機回転数増減率ＴＮｃ、及び燃料噴射量増減率ＴＱによっても異なる値とされている。
【００８３】
Ｓ１５２において、コントローラ５０は、過給機回転数増減率ＴＮｃと適正過給機回転数増減率ＴＮｃｍａｐとの差の絶対値が閾値ΔＴＮｃより小さく、かつ、過給圧増減率Ｐｂａと適正過給圧増減率ＴＰｂｍａｐとの差の絶対値が閾値ΔＴＰｂより小さいかを判定する。
【００８４】
Ｓ１５３において、コントローラ５０は、Ｓ１５２においてＮｏの場合は、以下の制御を行なう。
すなわち、コントローラ５０は、過給機回転数増減率ＴＮｃと適正過給機回転数増減率ＴＮｃｍａｐとの差が０より小さく、かつ、過給圧増減率ＴＰｂと適正過給圧増減率ＴＰｂｍａｐとの差が０より小さければ、過給機回転数増減率ＴＮｃが適正過給機回転数増減率ＴＮｃｍａｐと閾値ΔＴＮｃとの和より大きくなるように噴射特性フィードバック制御を行なう。
一方、コントローラ５０は、過給機回転数増減率ＴＮｃが適正過給機回転数増減率ＴＮｃｍａｐより大きく、かつ、過給圧増減率ＴＰｂと適正過給圧増減率ＴＰｂｍａｐとの差が０より大きければ、過給機回転数増減率ＴＮｃａが適正過給機回転数増減率ＴＮｃｍａｐと閾値ΔＴＮｃとの差より小さくなるように噴射特性フィードバック制御を行なう。コントローラ５０は、上述の処理を終えればＳ１５１へ戻る。
【００８５】
Ｓ１５４において、コントローラ５０は、Ｓ１５２においてＹｅｓの場合は、エンジン回転数増減率ＴＮｅと適正エンジン回転数増減率ＴＮｅｍａｐとの差の絶対値が閾値ΔＴＮｅより小さいかを判定する。コントローラ５０は、Ｎｏの場合はＳ１５１へ戻る。
【００８６】
Ｓ１５５において、コントローラ５０は、Ｓ１５４においてＹｅｓの場合は、適正過給機回転数増減率マップｆ４Ｔｃ（ＴＮｃｍａｐ、ＴＮｅ、ＴＰｂ、ＴＱ）、適正過給圧増減率マップｆ４Ｔｐ（ＴＮｅ、ＴＮｃ、ＴＰｂｍａｐ、ＴＱ）、及び適正エンジン回転数増減率マップｆ４Ｔｅ（ＴＮｅｍａｐ、ＴＮｃ、ＴＰｂ、ＴＱ）の燃料噴射量ＴＱの値を、現在の燃料噴射量増減率ＴＱに書き換える。
【００８７】
このようにして、ターボチャージャー７を有するエンジン１において、過給機回転数増減率ＴＮｃ、過給圧増減率ＴＰｂ、及びエンジン回転数増減率ＴＮｅに基づいて、エンジン１の加減速運転状態における燃料噴射量ばらつきを補正できる。また、過給機回転数増減率ＴＮｃ、過給圧増減率ＴＰｂ、及びエンジン回転数増減率ＴＮｅを書き換えるため、燃料噴射装置の経年変化に対応する燃料噴射量補正ができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施例に係るエンジンの全体的な構成を示す構成図。
【図２】同じくＥＣＵの構成を示すブロック図。
【図３】同じく実施例１である燃料噴射量補正手段のフローを示すフロー図。
【図４】同じく実施例２である燃料噴射量異常検知手段のフローを示すフロー図。
【図５】同じく実施例３である別の燃料噴射量異常検知制御のフローを示すフロー図。
【図６】同じく実施例４である燃料噴射量補正制御のフローを示すフロー図。
【図７】同じく実施例５である加速時燃料噴射量補正手段のフローを示すフロー図。
【符号の説明】
【００８９】
１    エンジン
７    ターボチャージャー
２０    ＥＣＵ
２１    エンジン回転数センサー
２２    過給機回転数センサー
２３    過給圧センサー
２４    アクセル開度センサー
２５    スロットル開度センサー
Ｎｅ    エンジン回転数
Ｎｅｍａｐ    適正エンジン回転数
ＴＮｅ    エンジン回転数増減率
ＴＮｅｍａｐ    適正エンジン回転数増減率
Ｎｃ    過給機回転数
Ｎｃｍａｐ    適正過給機回転数
ＴＮｃ    過給機回転数増減率
ＴＮｃｍａｐ    適正過給機回転数増減率
Ｐｂ    過給圧
Ｐｂｍａｐ    適正過給圧
ＴＰｂ    過給圧増減率
ＴＰｂｍａｐ    適正過給圧増減率
Ａｃ    アクセル開度
【図１】
2009221881.tif 000003
【図２】
2009221881.tif 000004
【図３】
2009221881.tif 000005
【図４】
2009221881.tif 000006
【図５】
2009221881.tif 000007
【図６】
2009221881.tif 000008
【図７】
2009221881.tif 000009