(57)【特許請求の範囲】
【請求項１】
各気筒毎に燃料を噴射するインジェクタが取り付けられた多気筒内燃機関の異常気筒検出装置において、
前記多気筒内燃機関の各気筒の爆発行程毎の最大回転速度および最小回転速度を検出する回転速度検出手段（ステップＳ８）と、
前記各気筒の爆発行程毎の最大回転速度の中で前記各気筒の燃焼が一巡する１サイクル内で最大を示した最大回転速度または前記各気筒の爆発行程毎の最小回転速度の中で前記各気筒の燃焼が一巡する１サイクル内で最小を示した最小回転速度を検出する手段（ステップＳ９）と、
前記１サイクル内で最大を示した最大回転速度または前記１サイクル内で最小を示した最小回転速度を示す気筒が所定サイクル連続して同一の気筒であることを検出する手段（ステップＳ１０）と、
前記１サイクル毎の前記最大回転速度または前記最小回転速度または前記多気筒内燃機関の全気筒の回転速度変動の平均値である平均回転速度または所定のクランク角度の回転速度のサイクル間偏差を検出するサイクル間偏差検出手段（ステップＳ１１）と、
前記１サイクル内で最大を示した最大回転速度と前記１サイクル内で最小を示した最小回転速度とから、前記１サイクル内での最大回転速度と最小回転速度との偏差であるサイクル内偏差を検出するサイクル内偏差検出手段（ステップＳ１３）とを備え、
前記サイクル内偏差検出手段にて検出された前記サイクル内偏差が所定値以上であると判定され、さらに、前記サイクル間偏差検出手段にて検出された前記サイクル間偏差が所定値以内であり、且つこの所定値以内であることが所定サイクル連続して検出されたときには、前記各気筒に設けられたインジェクタに機能故障が発生していると判断し、この機能故障が発生しているインジェクタを特定する故障インジェクタ特定処理の実行を許可する許可手段を備えたことを特徴とする多気筒内燃機関の異常気筒検出装置。
【請求項２】
前記回転速度検出手段は、前記多気筒内燃機関のクランク軸の回転角度を検出するクランク角度センサを有し、
このクランク角度センサで検出される所定の凸状歯間の経過時間を測定することで、前記各気筒の爆発行程毎の回転速度変動を時間変化として検出することを特徴とする請求項１に記載の多気筒内燃機関の異常気筒検出装置。
【請求項３】
前記許可手段により、前記故障インジェクタ特定処理の実行が許可されたとき、前記故障インジェクタ特定処理は、前記１サイクル内での各気筒の爆発行程毎の回転速度変動、または前記１サイクル内での各気筒の爆発行程毎の燃焼エネルギー、または前記１サイクル内での各気筒の発生トルクの偏差を気筒間で比較する比較手段により、最も偏差の大きいまたは小さい気筒のインジェクタが故障インジェクタであると特定することを特徴とする請求項１または請求項２に記載の多気筒内燃機関の異常気筒検出装置。
【請求項４】
前記各気筒に設けられたインジェクタに機能故障が発生しているか否かを判定するときには、気筒間の噴射量補正制御を禁止することを特徴とする請求項１ないし請求項３のいずれかに記載の多気筒内燃機関の異常気筒検出装置。
【請求項５】
前記各気筒に設けられたインジェクタに機能故障が発生していることを視覚表示または聴覚表示する表示手段を設けたことを特徴とする請求項１ないし請求項４のいずれかに記載の多気筒内燃機関の異常気筒検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば自動車等の車両に搭載される多気筒内燃機関の全気筒（複数の気筒）の中から異常気筒を検出または特定する多気筒内燃機関の異常気筒検出装置に関するもので、特に複数の気筒を有するディーゼルエンジンの各気筒毎に対応して取り付けられた複数個のインジェクタのうち少なくとも１個以上のインジェクタが機能故障を起こしているか否かを判定するディーゼルエンジンにおけるインジェクタ故障検出装置に係わる。
【０００２】
【従来の技術】
多気筒内燃機関、例えば複数の気筒を有するディーゼルエンジンは、インジェクタから高圧燃料を気筒内に噴射することによって作動する。特に電子制御方式の４気筒ディーゼルエンジン用蓄圧式燃料噴射制御システムに使用されるディーゼルエンジン用のインジェクタは、一般的に、クランク角度センサおよびカム角度センサの出力を基準にして、上死点（ＴＤＣ）付近の気筒内圧力が最大を示す位置で高圧燃料を噴射する。その燃料噴射量は、各気筒均一が望ましく、気筒間に噴射量不均量があると、つまり気筒間に燃料噴射量のバラツキがあると、各気筒の爆発行程毎の回転速度変動に偏差（増減）が生じ、ドライバビリティ、騒音、振動、エミッションなど車両の走行状態またはディーゼルエンジンの運転状態に悪影響を及ぼすことになる。
【０００３】
通常、各気筒毎に燃料を噴射する複数個のインジェクタには、噴射量個体差がある。つまり、燃料通路や噴孔が比較的に大きく、燃料を比較的に多く噴射するものや、燃料通路や噴孔が比較的に小さく、燃料を比較的に少なく噴射するものが存在するために、４気筒ディーゼルエンジンであれば、４気筒とも気筒内に噴射される燃料噴射量は異なることもある。そのために、インジェクタの噴射量個体差の補正は、比較的にクランク角度センサからのセンサ信号を取り扱い易く、且つ路面ノイズなどの影響をあまり受けない、回転速度の低いアイドリング状態の時に、各気筒の爆発行程毎の回転速度変動を検出し、各気筒の爆発行程毎の回転速度変動の検出値と全気筒の回転速度変動の平均値とを比較し、この比較判定によって各気筒への燃料噴射量を補償する不均量補償制御を実施している。
【０００４】
ここで、インジェクタの無噴射故障は、気筒内に燃料を噴射しない故障のために燃焼によって気筒内圧力は上昇しない。そのために、異常気筒の回転速度変動は大きく減少する。上記の不均量補償制御による補正量は、異常気筒の回転速度変動が他の気筒の回転速度変動と平滑化するように、異常気筒への燃料噴射量を補正するのであるから、異常気筒の補正量は大きく増大する。したがって、インジェクタの無噴射故障時、特定気筒の故障情報が連続して出力されることになる。そして、同一気筒の故障情報が所定のサイクル連続した場合、その気筒を異常気筒であると特定するディーゼルエンジンの異常気筒検出装置（例えば特公平６−９７００８号公報等の公知技術）が提案されている。
【０００５】
【発明が解決しようとする課題】
ところが、従来のディーゼルエンジンの異常気筒検出装置においては、１気筒の無噴射故障が生じた場合、４気筒の平均回転速度から最も偏差の大きい気筒が異常気筒であると診断するようにしている。ここで、１気筒のみ無噴射故障が生じた場合の、ディーゼルエンジンの走行中での実際の回転速度変動を図３に示す。この図３から１気筒のみの無噴射故障であり、他の３気筒が正常に噴射しているにも拘らず、４気筒とも異なった回転速度変動を示す。
【０００６】
特にディーゼルエンジンは、圧縮比が大きく、エンジンを安定して運転するために、ガソリンエンジンよりも重いフライホイールを使用している。このため、ディーゼルエンジンは、慣性が大きく、１気筒のインジェクタの無噴射が回転速度へ及ぼす影響は小さい。したがって、上述の公知技術の、４気筒の平均回転速度から最も偏差の大きい気筒が異常気筒であると診断すると、運転条件によっては正常な気筒のインジェクタを故障であると誤検出してしまう可能性があった。
【０００７】
また、気筒間の爆発力のバラツキによる回転速度の変動によって発生するエンジン振動を除去するために、上述の公知技術のように、各気筒毎の回転速度変動を検出し、平滑化するように各気筒毎への最適な燃料噴射量を個々に調整する不均量補償制御（気筒間の噴射量補正制御）を行うと、１気筒のインジェクタが必ず無噴射のために燃料噴射量の補正量が収束しない。あるいは、燃料噴射量の補正量の収束に時間が必要となるという問題があった。特に車両走行中では、燃料噴射量の補正量がディーゼルエンジンの出力に直接影響する。燃料噴射量の補正量の収束性が悪いと、各気筒毎の回転速度変動が大きく変化し、その結果、ドライバビリティが悪化するという問題があった。そのため、上述の公知技術は、車両走行中には使用できないという問題があった。
【０００８】
さらに、実際の車両走行時においては、粗い路面を車両が走行する際に路面ノイズ（ロードノイズ、車内騒音）が発生する。なお、ロードノイズには、非常に細かな振動を伴うこともある。そのため、実際の車両走行時においては、路面状態によって生じるロードノイズが各気筒の爆発行程毎の回転速度変動に加算される。そして、ディーゼルエンジンは、上述したように、ガソリンエンジンよりも重いフライホイールを使用しているので、慣性が大きいために、１気筒のインジェクタが無噴射故障のとき、その異常気筒と他の正常気筒との間の回転速度変動の偏差は小さい。そのために、ロードノイズの影響が各気筒の爆発行程毎の回転速度変動に加算された場合、上述の公知技術による燃料噴射量の補正量の最大値のみでの故障検出では、誤検出するという問題があった。
特に、インジェクタの故障は、「気筒内に燃料噴射しない無噴射故障」と、「気筒内に燃料が噴きっぱなしになる過剰噴射故障」との２通りがある。そのために、車両走行中でのインジェクタの故障検出は非常に重要である。
【０００９】
【発明の目的】
本発明の目的は、車両が走行中であっても、ロードノイズの影響の小さい状態を的確に判断することにより、複数個のインジェクタの中から故障インジェクタの検出を精度良く行うことのできる多気筒内燃機関の異常気筒検出装置を提供することにある。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明によれば、「気筒内に燃料噴射しない無噴射故障」や「気筒内に燃料が噴きっぱなしになる過剰噴射故障」といったインジェクタの機能故障が、下記判定結果が得られた場合発生していると判断される。つまり、多気筒内燃機関の各気筒の燃焼が一巡する１サイクルにおいて、サイクル内偏差検出手段にて検出されたサイクル内偏差が所定値以上であると判定され、さらに、サイクル間偏差検出手段にて検出されたサイクル間偏差が所定値以内であり、且つこの所定値以内であることが所定サイクル連続して検出されたときである。
【００１１】
このような許可判定が得られた場合には、車両が走行中であっても、ロードノイズの影響の小さい状態であると的確に判断することができ、且つインジェクタに機能故障が発生している可能性が高いと判断することが可能となる。つまり、サイクル内偏差が所定値以上であると、あるインジェクタにおいて上述の機能故障が発生している可能性が高いと判断され、またサイクル間偏差が所定値以内にあると、ロードノイズによる影響が多気筒内燃機関の回転速度変動に加味されていない状況であると判断されるからである。
したがって、判定結果が得られてから、機能故障が発生しているインジェクタを特定するための故障インジェクタ特定処理の実行許可が許可手段によってなされることによって、確実に故障インジェクタを特定することができる。
【００１２】
また、１サイクル内で最大を示した最大回転速度または１サイクル内で最小を示した最小回転速度を示す気筒が、所定サイクル連続して同一の気筒であることを検出し、且つサイクル内偏差検出手段にて検出されたサイクル内偏差が所定値以上であることを検出し、さらに、サイクル間偏差検出手段にて検出されたサイクル間偏差が所定値以内であることを検出していれば、１サイクル周期の回転速度変動うねり（以下１サイクル周期のうねりと略す）が回転速度変動に生じていると予測できるので、車両が走行中であってもロードノイズの影響が無いまたは非常に小さいと判断することができる。
また、サイクル間偏差検出手段は、１サイクル毎の最大回転速度または最小回転速度または平均回転速度または所定のクランク角度の回転速度のサイクル間偏差を検出しているので、ロードノイズが多気筒内燃機関の各気筒の爆発行程毎の回転速度変動に加味されているか否かを確実に判定することが可能となる。
【００１３】
また、１サイクル内で最大を示した最大回転速度と１サイクル内で最小を示した最小回転速度とから、１サイクル内での最大回転速度と最小回転速度との偏差であるサイクル内偏差を検出し、そのサイクル内偏差が所定値以上であると判定され、さらに、サイクル間偏差が所定値以内であり、且つこの所定値以内であることが所定サイクル連続して検出されたときには、各気筒に設けられたインジェクタに機能故障が発生していると判断するようになっている。これにより、機能故障を起こしているインジェクタが存在することを確実に検出することができる。
【００１４】
また、許可手段は、サイクル間偏差検出手段にて検出されたサイクル間偏差が所定値以内であり、且つこの所定値以内であることが所定サイクル連続して検出されたとき、故障インジェクタ特定処理の実行を許可している。したがって、サイクル間偏差が所定値以内であることを所定サイクル連続して検出することから、確実にロードノイズによる影響が多気筒内燃機関の各気筒の爆発行程毎の回転速度変動に加味されている状態を排除できるため、インジェクタ機能故障が発生していることをより精度良く判定することができ、その状態下で故障インジェクタ特定処理へと移行することが可能となる。
【００１６】
請求項２に記載の発明によれば、クランク角度センサで検出される所定の凸状歯間の経過時間を測定することで、多気筒内燃機関の各気筒の爆発行程毎の回転速度変動を時間変化として検出する。すなわち、既存のクランク角度センサのセンサ信号を用いて、各気筒毎の回転速度変動が検出できるため、比較的簡単に各気筒毎の回転速度変動を検出することができる。
【００１７】
請求項３に記載の発明によれば、許可手段により、故障インジェクタ特定処理の実行許可がなされたとき、１サイクル内での各気筒の爆発行程毎の回転速度変動、または１サイクル内での各気筒の爆発行程毎の燃焼エネルギー、または１サイクル内での各気筒の発生トルクの偏差を気筒間で比較する比較手段により、最も偏差の大きいまたは小さい気筒のインジェクタが故障インジェクタであると特定するようにしている。これにより、１サイクル内での各気筒の爆発行程毎の回転速度変動の偏差、あるいは１サイクル内での各気筒の爆発行程毎の燃焼エネルギーの偏差を用いた場合、複数個のインジェクタの中から機能故障を起こしている故障インジェクタを高精度に特定することが可能となる。
【００１８】
さらに、１サイクル内での各気筒の発生トルクの偏差を用いた場合には、実際の各気筒毎のトルクを検出できるため、複数個のインジェクタの中から機能故障を起こしている故障インジェクタの検出を、回転速度変動や燃焼エネルギーの偏差を用いる場合に比べてより精度良く実行することができる。
【００１９】
請求項４に記載の発明によれば、各気筒に設けられたインジェクタに機能故障が発生しているか否かを判定するときには、気筒間の回転速度変動を平滑化するように各気筒毎への噴射量を個別に調整する気筒間の噴射量補正制御を禁止する。これにより、インジェクタの機能故障の誤検出を防止できるので、インジェクタの機能故障の検出精度を向上することができる。
【００２０】
請求項５に記載の発明によれば、各気筒に設けられたインジェクタに機能故障が発生していることを視覚表示または聴覚表示する表示手段を設けることにより、多気筒内燃機関が正常な運転状態か異常な運転状態かを早急に運転者等へ報知することが可能となる。
【００２１】
【発明の実施の形態】
発明の実施の形態を実施例に基づき図面を参照して説明する。
〔第１実施例の構成〕
図１ないし図９は本発明の第１実施例を示したもので、図１はディーゼルエンジン用蓄圧式燃料噴射システムの全体構成を示した図である。
【００２２】
本実施例のディーゼルエンジン用蓄圧式燃料噴射システムは、一般にコモンレールシステムと呼ばれており、例えば自動車等の車両に搭載された４気筒のディーゼルエンジン１の運転状態、車両の走行状態および運転者（ドライバー）の操作量（意志）を各種センサにより検出して、多気筒内燃機関の異常気筒検出装置を構成する電子制御方式のコントロールユニット（以下ＥＣＵと呼ぶ）９に伝えて、各種センサからのセンサ信号により最適な燃料噴射量および燃料噴射時期を演算し、それぞれを制御する複数個（本例では４個）のインジェクタ（電磁式燃料噴射弁）２および燃料圧送ポンプ３等に指令するように構成されている。
【００２３】
ディーゼルエンジン１は、本発明の多気筒内燃機関に相当するもので、シリンダブロック、シリンダヘッドおよびオイルパン等から構成された４サイクル４気筒エンジンである。なお、ディーゼルエンジン１の４個のシリンダ１０は、シリンダブロックとシリンダヘッド等により形成されている。そして、各シリンダ１０の吸入ポートは、吸気弁（インテークバルブ）１１により開閉され、排気ポートは排気弁（エキゾーストバルブ）１２により開閉される。また、各シリンダ１０内には、連接棒を介してクランク軸１３に連結されたピストン１４が摺動自在に配設されている。
【００２４】
複数個のインジェクタ２は、ディーゼルエンジン１のシリンダブロックに（各気筒＃１〜＃４に個別に対応して）取り付けられ、各気筒毎のシリンダ１０内に高圧燃料を噴射する燃料噴射ノズル、およびこの燃料噴射ノズルの弁体を駆動する電磁弁等のアクチュエータ（図示せず）等から構成された電磁式燃料噴射弁である。なお、インジェクタ２の弁体の開弁時間（噴射期間）が長い程、各気筒毎のシリンダ１０内に噴射される燃料噴射量が多くなり、インジェクタ２の弁体の開弁時間（噴射期間）が短い程、各気筒毎のシリンダ１０内に噴射される燃料噴射量が少なくなる。
【００２５】
燃料圧送ポンプ３は、燃料タンク１５から燃料を汲み上げるフィードポンプ１６、およびコモンレール１７への高圧燃料の圧送量を調整する電磁弁等のアクチュエータ（図示せず）を内蔵する高圧供給ポンプである。そして、燃料圧送ポンプ３は、燃料タンク１５から燃料を吸入して加圧し、ＥＣＵ９より指令された燃料量をコモンレール１７に圧送する。このコモンレール１７内に蓄圧された燃料の圧力は、燃料圧力検出手段としての燃料圧センサ１８によって測定され、ポンプ駆動指令とインジェクタ２の駆動指令とがＥＣＵ９で算出される。また、燃料タンク１５内には、燃料タンク１５内の燃料の液面レベルを測定する液面レベルセンサ１９が配設されている。
【００２６】
コモンレール１７は、比較的に高い圧力（コモンレール圧力）の高圧燃料を蓄えるサージタンクの一種で、燃料配管２０を経て各気筒毎に対応して取り付けられた複数個のインジェクタ２に接続されている。ここで、本実施例では、コモンレール１７から燃料タンク１５へ燃料を戻すためのリターン配管２１が設けられている。そして、コモンレール１７は、コモンレール圧力が限界蓄圧圧力を超えることがないようにプレッシャリミッター２２の弁体が開弁して、そのプレッシャリミッター２２内の燃料通路およびリターン配管２１を経て、コモンレール１７内の圧力を逃がせるように構成されている。
【００２７】
ＥＣＵ９には、制御部、演算部やレジスタ部よりなるＣＰＵ、制御プログラムや各種データを記憶するためのメモリ（ＲＡＭ、ＰＲＯＭまたはＲＯＭ）、および各種センサやアクチュエータとの間で信号の入出力を行うＩ／Ｏポート（入出力回路）等の機能を含んで構成される周知のマイクロコンピュータが設けられている。そして、各種センサからのセンサ信号は、Ａ／Ｄ変換器でＡ／Ｄ変換された後にマイクロコンピュータに入力されるように構成されている。
【００２８】
そして、ＥＣＵ９は、クランク軸（クランクシャフト）１３に取り付けられたクランク角度センサ４、およびカム軸（カムシャフト）２３に取り付けられたカム角度センサ５とからのクランク軸回転パルスおよびカム軸回転パルスの信号を基準にして、インジェクタ２の燃料噴射時期や、燃料圧送ポンプ３の燃料圧送期間を決めることで、コモンレール圧力を所定の圧力値に保持する。
【００２９】
ここで、クランク角度センサ４は、本発明の回転速度検出手段に相当するもので、ディーゼルエンジン１のクランク軸１３に固定された磁性体製のタイミングロータ（シグナルロータ）２４、このタイミングロータ２４の周面に対向するように配置された電磁ピックアップコイル２５、および磁束を発生させる永久磁石（マグネット）等で構成された電磁式回転センサで、クランク軸１３の回転角度を検出する。なお、ＥＣＵ９は、クランク角度信号（ＮＥパルス信号）の間隔時間を計測することによって、エンジン回転速度（ＮＥ）を検出する。
【００３０】
タイミングロータ２４には、所定角度（例えば１０°）毎に凸状歯２６が複数個形成されている。したがって、タイミングロータ２４が回転すると、凸状歯２６が電磁ピックアップコイル２５に対して接近離反するため、電磁誘導によって電磁ピックアップコイル２５からクランク角度信号（ＮＥパルス信号）が出力される。なお、本実施例では、タイミングロータ２４の２歯を欠歯として、３６−２＝３４歯を形成している。この欠歯を検出することで、タイミングロータ２４の１回転を検出することができる。
【００３１】
すなわち、４サイクル４気筒ディーゼルエンジン１の場合には、ディーゼルエンジン１の１周期（１サイクル：吸気行程、圧縮行程、爆発行程、排気行程）、つまりクランク軸１３が２回転（７２０°ＣＡ）する間に、６８個のクランク角度信号（１パルス１０°ＣＡ）が発生するように、タイミングロータ２４の外周面に、１０°（２０°ＣＡに相当する）毎に凸状歯２６が、上述のように設けられている。
【００３２】
そして、ＥＣＵ９は、クランク角度センサ４のクランク角度信号の間隔時間を計算することで、ディーゼルエンジン１の各気筒の爆発行程毎の瞬時回転速度を算出し、ＢＴＤＣ９０°ＣＡ〜ＡＴＤＣ９０°ＣＡ間のクランク角度信号の間隔時間の最大値をこの気筒の瞬時回転速度の最小回転速度として読み込む。また、ＢＴＤＣ９０°ＣＡ〜ＡＴＤＣ９０°ＣＡ間のクランク角度信号の間隔時間の最小値をこの気筒の瞬時回転速度の最大回転速度として読み込む。
【００３３】
そして、ＥＣＵ９は、これらの計算を各気筒毎に行った後に、図２および図３に示したように、各気筒毎の最大回転速度と各気筒毎の最小回転速度との回転速度差を計算することで、各気筒毎の燃料噴射に同期して発生する各気筒の爆発行程毎の回転速度変動を検出または算出する。ここで、図２は低負荷、低回転での走行時に全気筒が正常なディーゼルエンジンの各気筒の爆発行程毎の回転速度変動の挙動を示した図で、図３は第１気筒＃１で無噴射故障が発生したときの各気筒の爆発行程毎の回転速度変動の挙動を示した図である。
【００３４】
そして、カム角度センサ５は、ディーゼルエンジン１のカム軸２３に固定された磁性体製のタイミングロータ（シグナルロータ）２７、このタイミングロータ２７の周面に対向するように配置された電磁ピックアップコイル２８、および磁束を発生させる永久磁石（マグネット）等で構成された電磁式回転センサで、カム軸２３の回転角度を検出する。タイミングロータ２７には、所定角度毎に凸状歯２９が複数個配置されている。
【００３５】
また、ＥＣＵ９は、アクセルペダルの踏込み量（アクセル開度）を測定するアクセル開度センサ３０、およびディーゼルエンジン１の冷却水温度を検出する冷却水温センサ３１等からセンサ信号を入力するように構成されている。そして、ＥＣＵ９は、アクセル開度センサ３０の検出値であるアクセル開度（ＡＣＣＰ）とクランク角度センサ４からのクランク角度信号より検出（演算）したエンジン回転速度（ＮＥ）と冷却水温センサ３１の検出値である冷却水温度（ＴＨＷ）から燃料噴射量を算出し、算出した燃料噴射量を達成するために、運転状態毎にコモンレール１７内の燃料圧力から算出された開閉指令で各インジェクタ２を駆動する。これにより、ディーゼルエンジン１が運転される。
【００３６】
なお、ＥＣＵ９は、車両の走行速度（車速）を測定するための車速センサ３２から車速信号が入力するように構成されている。ここで、インジェクタ２を開弁するために用いられた燃料は、リリーフ配管としてのリターン配管３３を経て燃料タンク１５へ戻される。そのリターン配管３３には、燃料温度を測定する燃料温度センサ３４が搭載されている。この燃料温度センサ３４は、検出精度を上げるために各インジェクタ２のリターン配管３３の集合部分にできるだけ近い位置に搭載するのが望ましい。
【００３７】
ディーゼルエンジン１の運転中に、シリンダ１０内で燃焼した排気ガスは、排気管３５を通り、バリアブルノズルターボ（ＶＮＴ）３６のタービンの駆動源となった後に、触媒（図示せず）、マフラー（図示せず）を経て排出される。上記のバリアブルノズルターボ３６の制御は、吸気圧センサ４７の信号とＶＮＴ駆動量センサ３７の信号とに基づいて行われる。過給された吸入空気は、吸気管３８を経てシリンダ１０内へ導入される。そして、吸気管３８の途中には、絞り弁（スロットルバルブ）３９が配設され、このスロットルバルブ３９の開度は、ＥＣＵ９からの信号により作動するアクチュエータ４０によって調節される。
【００３８】
また、本実施例の吸気管３８には、排気管３５を流れる排気ガスの一部の排気再循環ガス（ＥＧＲガス）を吸気管３８へ導く排気ガス還流管４１が接続されている。そして、排気ガス還流管４１の入口には、排気ガス再循環装置用バルブ（ＥＧＲバルブ）４２が設置され、排気ガス還流管４１の途中には、ＥＧＲガスを冷却するためのＥＧＲガスクーラ４３が設置されている。したがって、シリンダ１０内に吸い込まれる吸入空気は、エミッションを低減するために運転状態毎に設定された排気ガス還流量（ＥＧＲ量）になるようにＥＧＲバルブ４２の開口度を制御され、排気管３５からの排気ガスとミキシングされることになる。なお、ＥＧＲ量は、吸気量センサ４４と吸気温センサ４５とＥＧＲバルブ開口度センサ４６からの信号で、所定値を保持できるようにフィードバック制御している。
【００３９】
〔第１実施例の故障検出方法〕
次に、本実施例のディーゼルエンジン１のインジェクタ故障検出方法を図１ないし図９に基づいて簡単に説明する。ここで、図４および図５はディーゼルエンジン１のインジェクタ故障検出方法を示したフローチャートである。
【００４０】
イグニッションスイッチがＯＮ（ＩＧ・ＯＮ）されて、ディーゼルエンジン１が始動すると、図４のルーチンが起動する。そして、先ずステップＳ１において、ディーゼルエンジン１の運転状態がアイドル状態であるか否かを判定する。なお、アイドル回転速度は、例えば８５０ｒｐｍ程度である。
そして、アイドル状態であると判定されると、ステップＳ２へ進んで、車速が「０ｋｍ／ｈ」であるか否かが判定され、車両が停止状態であるかどうかを判定する。
【００４１】
上記ステップＳ２にて、車速が「０ｋｍ／ｈ」である場合、ステップＳ３に進み、気筒間の回転速度変動を平滑化するように各気筒毎への噴射量を個別に調整する気筒間の噴射量補正制御（不均量補償制御）を行う。この気筒間の噴射量補正制御では、ディーゼルエンジン１の各気筒の爆発行程毎の回転速度変動を検出し、全気筒の回転速度変動の平均値と各気筒毎の回転速度変動の検出値とを比較して、この比較結果によって各気筒への噴射量を補正する。
【００４２】
次に、ステップＳ４に進み、上記ステップＳ３にて実行された気筒間の噴射量補正制御における各気筒への燃料噴射量の補正量が所定範囲以内か否かを判定する。この判定結果がＮＯの場合、つまり補正量が所定範囲内であれば、再度ステップＳ１へ戻る。
【００４３】
一方、ステップＳ４にて判定結果がＹＥＳの場合、つまり補正量が所定範囲外である場合には、ステップＳ５のインジェクタ故障気筒検出１へと進む。このステップＳ５にて、上記ステップＳ４にて予め設定された所定範囲の範囲外と判定された補正量が適用される気筒を異常気筒として検出する。
上記ステップにより、この異常気筒のインジェクタ２が無噴射故障または過剰噴射故障等の機能故障を起こしていると判断し、本ルーチンを終了する。
【００４４】
また、ステップＳ１、Ｓ２にて、ＮＯと判定されたときは、車両が走行中であると判断され、ステップＳ６に進み、上記ステップＳ３にて実行されていた気筒間噴射量補正制御を停止する。なお、この場合においても、気筒間の噴射量補正量の計算は継続しても良い。
【００４５】
そして、ステップＳ７に進み、車両が定常走行中であるか否かを判定する。この判定は、例えば、アクセル開度センサ３０のセンサ値であるアクセル開度（ＡＣＣＰ）が所定値を継続しているか否かを検出することによって判定される。なお、ステップＳ７において、車両が定常走行中でないと判定された場合には、再度ステップＳ１へ戻る。
【００４６】
また、ステップＳ７において、車両が定常走行中であると判定された場合には、図５のステップＳ８〜ステップＳ１４の処理によって、インジェクタ２の機能故障が発生しているか否かを判定し、インジェクタ２の機能故障が発生していると判断されたときには、複数個のインジェクタ２の内のどのインジェクタ２が機能故障しているかを特定する故障インジェクタ特定処理への許可を行う。
【００４７】
本実施例では、ステップＳ８にて、先ずディーゼルエンジン１の各気筒の爆発行程毎の最大回転速度および最小回転速度を検出する。これは、図２に示すように、第１気筒＃１〜第４気筒＃４の爆発行程毎の最大回転速度ｍａｘ１〜ｍａｘ４および最小回転速度ｍｉｎ１〜ｍｉｎ４を、クランク角度センサ４からの出力値を用いて検出する。なお、各回転速度の添字は気筒番号を示す。
【００４８】
次に、ステップＳ９に進み、上記ステップＳ８にて求めた各気筒毎の最大回転速度（ｍａｘ１〜ｍａｘ４）の中で、１サイクル内で最大を示した気筒の１サイクル最大回転速度Ｍａｘｉを検出（算出）する。これと同時に、ステップＳ８で求めた各気筒毎の最小回転速度（ｍｉｎ１〜ｍｉｎ４）の中で、１サイクル内で最小を示した気筒の１サイクル最小回転速度Ｍｉｎｉを検出（算出）する。ここで、上記Ｍａｘｉ、Ｍｉｎｉの添字ｉは、第ｉサイクルを示している。また、上記１サイクルとは、本実施例では４気筒４サイクルエンジンを採用しており、第１〜第４気筒の各気筒の燃焼が一巡する期間である７２０°ＣＡを示す。なお、爆発順序は、例えば図２に示すように、＃１→＃３→＃４→＃２である。
【００４９】
次に、上述のＭａｘｉ、Ｍｉｎｉは、具体的には下記数１の最大値選択および数２の最小値選択にて検出される。
【数１】
0004411769.tif 000002
なお、図３で示すサイクルでは、Ｍａｘｉは第２気筒の最大回転速度ｍａｘ２が選択される。
【数２】
0004411769.tif 000003
なお、図３で示すサイクルでは、Ｍｉｎｉは第３気筒の最小回転速度ｍｉｎ３が選択される。
【００５０】
次に、ステップＳ１０に進み、ステップＳ９にて検出された１サイクル最大回転速度Ｍａｘｉあるいは１サイクル最小回転速度Ｍｉｎｉのどちらかを使用し、Ｍａｘｉ（あるいはＭｉｎｉ）を示した気筒が所定サイクル（例えば、３サイクル）連続して同一気筒であるか否かを検出する。なお、この判定結果がＮＯの場合には、再度ステップＳ１へと戻る。
【００５１】
一方、ステップＳ１０にて、Ｍａｘｉ（あるいはＭｉｎｉ）を示す気筒が所定サイクル連続して同一気筒であることが検出されたならば、ステップＳ１１へ進む。
ここで、ステップＳ１０にてＹＥＳと判定されるときには、同一の気筒でＭａｘｉ（あるいはＭｉｎｉ）が所定サイクル連続して検出されることとなるため、ディーゼルエンジン１の回転速度変動に１サイクル（７２０°ＣＡ）周期の変動が発生していると判断できる。
【００５２】
次に、ステップＳ１１では、上記ステップＳ９にて検出されたＭａｘｉ（あるいはＭｉｎｉ）を使用して、サイクル間偏差ΔＭｉを算出する。具体的には、下記数３の算出式を用いて、今回のサイクル（第ｉサイクル目）での１サイクル最大回転速度Ｍａｘｉと前回のサイクル（第ｉ−１サイクル目）での１サイクル最大回転速度Ｍａｘｉ−１との偏差を求めることにより、上記ΔＭｉを算出する。
【数３】
0004411769.tif 000004
【００５３】
なお、ΔＭｉを１サイクル最小回転速度Ｍｉｎｉを用いて算出するときには、下記数４の算出式の如く、今回および前回のサイクルにおける１サイクル最小回転速度を用いれば良い。
【数４】
0004411769.tif 000005
【００５４】
そして、ステップＳ１２に進み、上記ステップＳ１１にて算出したサイクル間偏差ΔＭｉを用いて、このΔＭｉが所定サイクル連続して所定値（例えば、１０ｒｐｍ）内であるか否かを判定する。なお、この判定結果がＮＯである場合には、再度ステップＳ１へ戻る。
【００５５】
一方、ΔＭｉが所定サイクル連続して所定値内であることが検出されたならば、ステップＳ１３へ進む。
ここで、ステップＳ１２にてＹＥＳと判定されるときには、サイクル間偏差ΔＭｉが所定値以内である状態が所定サイクル連続して検出されることとなるため、ディーゼルエンジン１の回転速度変動に、路面振動等によって発生するロードノイズの影響が加味されることで数サイクルにわたる長周期の変動成分が重畳した状態ではないことを判断できる。
【００５６】
さらに、上記ステップＳ１０およびステップＳ１２でともにＹＥＳと判定された状態では、Ｍａｘｉ（あるいはＭｉｎｉ）を示す気筒が同一であることが所定サイクル連続し、且つΔＭｉが所定値内であることが所定サイクル連続している状態となっているため、ディーゼルエンジン１の回転速度変動には、ロードノイズによる影響が極めて小さい１サイクル（７２０°ＣＡ）周期のうねりが発生していると判断できる。
【００５７】
そして、ステップＳ１３では、上記ステップＳ９にて検出された１サイクル中の１サイクル最大回転速度Ｍａｘｉおよび１サイクル最小回転速度Ｍｉｎｉとから、このサイクル内におけるサイクル内偏差Δｉを下記数５の算出式にて算出する。
【数５】
0004411769.tif 000006
【００５８】
そして、次のステップＳ１４にて、ステップＳ１３にて算出されたサイクル内偏差Δｉが、所定値（例えば、１０ｒｐｍ）以上であるか否かを判定する。なお、ＮＯと判定されたならば、１サイクル内で大幅な回転速度変動偏差が発生しないこととなるから、インジェクタ２の機能故障が発生していないと判断され、ステップＳ１へと戻る。
【００５９】
一方、ステップＳ１４にて、Δｉが所定値以上であると判定された場合には、１サイクル内において、ある気筒におけるインジェクタ２の無噴射故障、あるいは噴きっぱなし故障が発生している可能性があると判断できる。
その上、上述したように、ステップＳ１０、Ｓ１２が成立して、ロードノイズによる影響が極めて小さい１サイクル（７２０°ＣＡ）周期のうねりが、ディーゼルエンジン１の回転速度変動に発生していると判断されているため、この状態でステップＳ１４にて、Δｉが所定値以上であると判定されたときには、上記１サイクル周期のうねりが所定値以上であると判断することができる。したがって、インジェクタ２の機能故障（例えば、無噴射故障）が発生していると確実に判断できる。
【００６０】
そして、ステップＳ１４にてＹＥＳと判定された場合、図４のステップＳ１５の故障インジェクタ特定処理へと進む。つまり、上述のステップＳ８〜Ｓ１４におけるインジェクタ機能故障検出処理によって、インジェクタ２の機能故障が発生していると判断されたならば、上記ステップＳ１５における故障インジェクタ特定処理の実行を許可するのである。
【００６１】
ここで、例えば１気筒のインジェクタが無噴射故障しその気筒で失火が生じた場合、各気筒での燃料噴射に同期した回転速度変動、すなわち、各気筒の爆発行程毎の回転速度変動に、７２０°ＣＡに代表される１サイクル周期のうねりが発生する（図７参照）。また、ロードノイズによる影響を受けると、１０Ｈｚ以下の更に大きなうねりが、ディーゼルエンジン１の回転速度変動に加算されることが我々の実験の結果分かっている（図６参照）。
【００６２】
すなわち、７２０°ＣＡに代表される１サイクル周期のうねりが観察され、且つその１サイクル周期のうねりがサイクル間で変動が無いことが観察された場合には、インジェクタが１本機能故障（例えば無噴射）しており、且つロードノイズの影響が無い可能性が非常に高いと予測できることを、我々は鋭意研究によって見い出した。
【００６３】
そして、上述の１サイクル周期のうねりがサイクル間で変動がない状態、つまり、インジェクタ２の機能故障が発生している状態を、図５のステップＳ８〜Ｓ１４におけるインジェクタ機能故障検出処理にて判断できるのである。
【００６４】
次に、上記インジェクタ機能故障検出処理にて、インジェクタ２の機能故障が発生していると判断されると、上述したように、図４のステップＳ１５における故障インジェクタ特定処理への実行が許可される。この故障インジェクタ特定処理は、以下のような演算・比較処理によって故障インジェクタを備える異常気筒を特定しても良い。例えば、ある気筒の爆発行程毎の回転速度変動偏差が他の気筒の爆発行程毎の回転速度変動偏差に比べて所定値以上大きい、または小さい場合にその気筒を異常気筒として特定する。あるいはある気筒の瞬時回転速度の最大値または最小値の偏差が他の気筒の瞬時回転速度の最大値または最小値の偏差に比べて所定値以上大きい、または小さい場合にその気筒を異常気筒として特定する。
【００６５】
すなわち、各気筒への燃料噴射に同期して発生する回転速度変動の最大値と最小値との偏差で、気筒毎の燃焼エネルギーを求め、各気筒間で比較し最も偏差が大きい、または小さい気筒を異常気筒と特定する。ここで、インジェクタ２の故障診断方法として、計算は実行しているが実際に制御していない噴射量補正量が最も大きな気筒を異常気筒と診断しても良いことは言うまでもない。
【００６６】
〔第１実施例の特徴〕
ここで、ディーゼルエンジン１の各気筒のシリンダ１０内への燃料噴射量が同一噴射量の時には、各気筒の爆発行程毎の回転速度変動は、図２に示したように、同じ挙動を示している。すなわち、各気筒の瞬時回転速度の最大値と最小値との偏差（回転速度変動）は、同じ挙動を示している。
【００６７】
しかし、複数個のインジェクタ２の中で無噴射故障を起こしている故障インジェクタが存在する場合には、無噴射故障を起こしている異常気筒（故障気筒）内に燃料を噴射しないため、燃焼が生じることはなく、気筒内圧力も上昇しない。そのために、１サイクルにおける各気筒の爆発行程毎の回転速度変動は、図３に示したように、１サイクル内の最大回転速度を示す気筒（図３では気筒＃２）の最大回転速度（Ｍａｘｉ）と１サイクル内の最小回転速度を示す気筒（図３では気筒＃３）の最小回転速度（Ｍｉｎｉ）とのサイクル内偏差ΔＭｉの大きい挙動を示す。
また、ロードノイズの影響が、ディーゼルエンジン１の回転速度変動に重畳した場合、図６に示したような、１０Ｈｚ以上の大きな周波数の回転速度変動が加味される。
【００６８】
我々発明者は、ロードノイズが無い状態で、１気筒のインジェクタ２の無噴射故障が生じた場合、サイクル間偏差の無い７２０°ＣＡのうねりが回転速度変動に生じることを見い出した。つまり、クランクアングル（ＣＡ）に対応する回転速度の関係が連続することになる（図７参照）。この７２０°ＣＡ周期のうねりのある回転速度変動が連続して観察できた場合には、ロードノイズの影響が極めて小さいと予測することができる。そして、▲１▼１サイクル内における最小回転速度（Ｍｉｎｉ）と最大回転速度（Ｍａｘｉ）とのサイクル内偏差Δｉを算出し、このΔｉが所定値（例えば１０ｒｐｍ）以上であることが検出された場合には、インジェクタ２の機能故障（無噴射故障または過剰噴射故障等）、あるいは燃焼不良、あるいは噴射量制御系の不具合が発生している可能性が高いと判断できる。
【００６９】
▲２▼１サイクル内で最大回転速度（Ｍａｘｉ）または最小回転速度（Ｍｉｎｉ）を示す気筒を検出し、その気筒が所定サイクル連続して同一気筒であることを検出し、且つ▲３▼サイクル間の最大回転速度（Ｍａｘｉ）または最小回転速度（Ｍｉｎｉ）のサイクル間偏差ΔＭｉが所定値（例えば１０ｒｐｍ）内であることを検出していれば、１サイクル周期の安定したうねりが回転速度変動に生じていると予測できるので、自動車等の車両が走行中であってもロードノイズの影響が無いまたは非常に小さいと判断することができる。
【００７０】
以上、▲１▼、▲２▼、▲３▼の３つの条件が所定サイクル連続した時には、ロードノイズの影響が無く、且つインジェクタ２の機能故障が生じている可能性が高い状態であると予測することができる。上記の３つの条件が成立した時に、複数の気筒の中から異常気筒を特定することで、自動車等の車両が走行中であっても、ロードノイズの影響を受けることなく、精度良く異常気筒（故障気筒）を検出することができる。言うまでもなく、▲１▼、▲２▼、▲３▼の成立順序は変化しても良く、３つの条件全てが成立することが必要である。
【００７１】
ここで、１サイクル周期の安定したうねりが回転速度変動に生じていることを検出する場合には、各気筒の爆発行程毎の回転速度変動を周波数分析することで検出することが可能である。しかし、周波数分析は、ＥＣＵ９への計算負荷が大きく、現実的ではない。そのために、本実施例では、計算負荷が小さく、簡便に１サイクル周期の安定したうねりが回転速度変動に生じていることを検出する方法を提案している。
【００７２】
特定の気筒でインジェクタ２の無噴射故障が生じている場合、図８に示すように、７２０°ＣＡ周期のうねりが回転速度変動に生じる。このとき、１サイクル内で最大回転速度または最小回転速度を示す気筒は、サイクル毎で同じはずである。そのために、１サイクル内で最大回転速度または最小回転速度を示す気筒が同一気筒であることが所定サイクル以上連続して検出された場合には、７２０°ＣＡ周期のうねりが回転速度変動に生じていると推定することができる。これにより、簡便に計算負荷の増加無しで、７２０°ＣＡ周期のうねりを検出できる。
【００７３】
また、ロードノイズが回転速度変動に影響を及ぼしていれば、１０Ｈｚ以下の振動数、つまり大きな周期のうねりが回転速度変動に加算されることになる（図６参照）。そして、ロードノイズの影響があるか否かは、サイクル間の最大回転速度（Ｍａｘｉ）または最小回転速度（Ｍｉｎｉ）のサイクル間偏差ΔＭｉを検出することによって検出できる。その検出方法として、サイクル間の回転速度の平均値または積算値を算出し、サイクル間で比較する方法が考えられるが、平均値または積算値をサイクル間で比較する方法は、差が明確に現れ難い。つまり、他の正常な気筒の回転速度も加えて平均化するのはその出力の精度を低下させる可能性がある。
【００７４】
そのために、最大回転速度（Ｍａｘｉ）または最小回転速度（Ｍｉｎｉ）のみで、サイクル間偏差を算出する方法を用いると、精度良くサイクル間偏差を検出できるのは明らかである。つまり、連続して同一気筒が最大回転速度（Ｍａｘｉ）または最小回転速度（Ｍｉｎｉ）を示したときのサイクル間偏差が所定値以下であることを検出することで、精度良くサイクル毎の回転速度変動を検出することができる。
【００７５】
〔第１実施例の効果〕
本実施例のディーゼルエンジン１のインジェクタ故障検出方法においては、インジェクタ２が故障すると、７２０°ＣＡの大きなうねりが回転速度変動に付加されることに着目することで、７２０°ＣＡの安定したうねりが回転速度変動に生じていることを観察できる場合、インジェクタ２が必ず機能故障（例えば無噴射故障または過剰噴射故障）しており、且つロードノイズの影響が小さい可能性が高い運転状態であると的確に予測することができる。このときに、インジェクタ２の機能故障の検出を行うことにより、複数個のインジェクタ２の中から故障インジェクタの検出を高精度に実施することができる。
【００７６】
また、既存のクランク角度センサ４の出力信号（クランク角度信号）を用いて、指定した所定の凸状歯２６間の経過時間を測定することで、各気筒毎の回転速度変動を時間変化として検出することができる。これにより、既存のクランク角度センサ４のセンサ信号を使用できるために、比較的に簡単に各気筒毎の回転速度変動を検出することができる。したがって、インジェクタ故障検出のロジック回路を簡便化できる効果を備える。
【００７７】
また、インジェクタ２の機能故障の検出を行う場合、気筒間の噴射量補正制御を行うと誤検出につながる。そのために、インジェクタ２の機能故障の検出を行う場合には、気筒間の噴射量補正制御を停止または禁止させることで、インジェクタ２の機能故障の検出精度を向上することができる。なお、以上の記述は無噴射故障で説明したが、噴きっぱなしによる過剰噴射故障の時も同様に検出できるのは言うまでも無い（図９参照）。
【００７８】
以上、異常気筒、例えば特定気筒のインジェクタ２の機能故障の検出を実行するか否かを判定する条件を記載した。次に、更なる故障インジェクタを特定する方法について記載する。ディーゼルエンジン１の各シリンダ１０内では、各インジェクタ２からの燃料噴射によって燃焼が生じるが、一般的には回転速度変動ははずみ車やフライホイール等の慣性に大きく依存することが知られている。
【００７９】
特に、各気筒の燃焼エネルギーは、｛（ｄｍａｘｉ／ｄθ）2 −（ｄｍｉｎｉ／ｄθ）2 ｝（但し、ｉ＝１，２，３，４（気筒番号））で近似できる（図２参照）。その気筒毎の燃焼エネルギーを算出し、気筒間で比較することで、他の気筒と最も偏差の大きい気筒を、異常気筒と特定することができる。そして、上述した異常気筒の特定処理を実行するか否かを判定する３つの条件が成立していれば、ロードノイズの影響が無い状態で、各気筒の燃焼エネルギーを検出することができるので、高精度に故障インジェクタの検出を実施することができる。
【００８０】
そして、各気筒の燃焼エネルギーの検出に当たり、筒内圧センサ等の気筒別発生トルクを推定する気筒別発生トルク推定手段を利用しても良い。各気筒毎に発生する実際のトルクを推定するために、高精度に故障インジェクタの検出を実施することができる。
【００８１】
〔第２実施例〕
図１０および図１１は本発明の第２実施例を示したもので、図１０および図１１はディーゼルエンジン１のインジェクタ故障検出方法を示したフローチャートである。
【００８２】
本実施例では、図１１に示したように、第１実施例とはステップＳ１１、Ｓ１２が異なるのみであり、上記ステップＳ１１、Ｓ１２に代わるステップＳ１１１、Ｓ１２１について説明する。
【００８３】
このステップＳ１１１では、先ず、１サイクルの平均回転速度を算出する。具体的には、一般的な４気筒ディーゼルエンジンであれば、１８０°ＣＡ間の時間変化を各気筒毎の回転速度として算出しているため、この回転速度情報を利用する。そして、１サイクル内の算出された各気筒の回転速度を平均化することによってサイクル内の平均回転速度を算出する。
そして、このサイクル内平均回転速度と、次回のサイクルで算出されるサイクル内平均回転速度との偏差をサイクル間偏差ΔＭ’ｉとして算出する。
【００８４】
次に、ステップＳ１２１に進み、上記ΔＭ’ｉが所定サイクル連続して所定値以内であるか否かを判定する。この実施例では、上述の如く、既存のエンジン回転信号を使用することができるために、新たな計算は不要となるという利点がある。
【００８５】
〔変形例〕
本実施例では、多気筒内燃機関として４気筒のディーゼルエンジン１を適用した例を説明したが、多気筒内燃機関として２気筒、６気筒または８気筒以上のディーゼルエンジンを採用しても良い。また、多気筒内燃機関として２気筒以上のガソリンエンジンを採用しても良い。この場合には、インジェクタ等の電磁式燃料噴射弁は、各気筒の吸気ポートよりも上流側の吸気管に取り付けられる。
【００８６】
さらに、上述のインジェクタ機能故障検出処理によって、インジェクタ２に機能故障が発生していると判断されたときには、運転者等へその故障発生の旨を伝達するための、視覚表示または聴覚表示するランプやブザーを備えるようにしても良い。
【図面の簡単な説明】
【図１】ディーゼルエンジン用蓄圧式燃料噴射システムの全体構成を示した概略構成図である（第１実施例）。
【図２】低負荷、低回転での走行時に全気筒が正常なディーゼルエンジンの各気筒の爆発行程毎の回転速度変動の挙動を示した図である（第１実施例）。
【図３】第１気筒＃１で無噴射故障が発生したときの各気筒の爆発行程毎の回転速度変動の挙動を示した図である（第１実施例）。
【図４】ディーゼルエンジンのインジェクタ故障検出方法を示したフローチャートである（第１実施例）。
【図５】ディーゼルエンジンのインジェクタ故障検出方法を示したフローチャートである（第１実施例）。
【図６】各気筒毎の回転速度変動にロードノイズを原因とする大きなうねりが加算した状態の挙動を示した図である（第１実施例）。
【図７】各気筒毎の回転速度変動に１サイクル周期のうねりが加算した状態の挙動を示した図である（第１実施例）。
【図８】各気筒毎の回転速度変動に７２０°ＣＡ周期のうねりが生じた状態の挙動を示した図である（第１実施例）。
【図９】異常噴射気筒を有するディーゼルエンジンの各気筒毎の回転速度変動の挙動を示した図である（第１実施例）。
【図１０】ディーゼルエンジンのインジェクタ故障検出方法を示したフローチャートである（第２実施例）。
【図１１】ディーゼルエンジンのインジェクタ故障検出方法を示したフローチャートである（第２実施例）。
【符号の説明】
１  ディーゼルエンジン（多気筒内燃機関）
２  インジェクタ
４  クランク角度センサ（回転速度検出手段）
９  ＥＣＵ（多気筒内燃機関の異常気筒検出装置）
１０  シリンダ
１３  クランク軸
２６  凸状歯
【図１】
0004411769.tif 000007
【図２】
0004411769.tif 000008
【図３】
0004411769.tif 000009
【図４】
0004411769.tif 000010
【図５】
0004411769.tif 000011
【図６】
0004411769.tif 000012
【図７】
0004411769.tif 000013
【図８】
0004411769.tif 000014
【図９】
0004411769.tif 000015
【図１０】
0004411769.tif 000016
【図１１】
0004411769.tif 000017