(57)【要約】【課題】  吸気弁の弁リフトの改善された診断を行う内燃機関の運転方法を提供する。【解決手段】  、内燃機関の運転方法において、内燃機関（１）の少なくとも１つのシリンダ（１０、１５、２０、２５）の吸気弁（３０、３５、４０、４５）のリフトが診断される。内燃機関（１）の排気系（５）内において、それぞれのシリンダ（１０、１５、２０、２５）内の空燃比を表わす値がシリンダごとに決定され、少なくとも１つのこのような値が所定値と比較され、この少なくとも１つの値の所定値からの偏差の関数として、吸気弁（３０、３５、４０、４５）のエラーのあるリフトが診断される。【選択図】  図１
2005155628.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（１）の少なくとも１つのシリンダ（１０、１５、２０、２５）の吸気弁（３０、３５、４０、４５）のリフトが診断される、内燃機関の運転方法において、
内燃機関（１）の排気系（５）内において、それぞれのシリンダ（１０、１５、２０、２５）内の空燃比を表わす値がシリンダごとに決定されること、
少なくとも１つのこのような値が所定値と比較されること、および
この少なくとも１つの値の所定値からの偏差の関数として、吸気弁（３０、３５、４０、４５）のエラーのあるリフトが診断されること、
を特徴とする内燃機関の運転方法。
【請求項２】
前記少なくとも１つの値が、排気系（５）内のλセンサ（５０）により決定されることを特徴とする請求項１に記載の運転方法。
【請求項３】
前記少なくとも１つの値が、診断されるべき吸気弁（３０、３５、４０、４５）に付属のシリンダ（１０、１５、２０、２５）内の空燃比を表わすことを特徴とする請求項１または２に記載の運転方法。
【請求項４】
前記少なくとも１つの値が、診断されるべき吸気弁（３０、３５、４０、４５）に付属のシリンダ（１０、１５、２０、２５）とは異なる少なくとも１つの他のシリンダ（１０、１５、２０、２５）内の空燃比を表わすことを特徴とする請求項１ないし３のいずれかに記載の運転方法。
【請求項５】
前記少なくとも１つの値が、排気系（５）の幾何形状およびこれから得られるシリンダごとの排気群の通過時間の関数として、並びに点火順序の関数として、１つのシリンダ（１０、１５、２０、２５）に割り付けられることを特徴とする請求項１ないし４のいずれかに記載の運転方法。
【請求項６】
排気系（５）の形状が非対称の場合、異なるシリンダ（１０、１５、２０、２５）の排気群が排気系（５）内において同時に検出されるような、内燃機関（１）の少なくとも１つの回転速度範囲が、診断から除外されることを特徴とする請求項１ないし５のいずれかに記載の運転方法。
【請求項７】
診断が許容される回転速度範囲が、排気系（５）内における異なるシリンダ（１０、１５、２０、２５）の排気群の検出時の走査周波数の関数として、上方に制限されることを特徴とする請求項１ないし６のいずれかに記載の運転方法。
【請求項８】
診断が許容される回転速度範囲が、シリンダ数の関数として、上方に制限されることを特徴とする請求項１ないし７のいずれかに記載の運転方法。
【請求項９】
前記少なくとも１つの値が、λ値として選択されることを特徴とする請求項１ないし８のいずれかに記載の運転方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の運転方法に関するものである。
【背景技術】
【０００２】
内燃機関シリンダの吸気弁のリフトが診断される、内燃機関の運転方法が既知である。これは、対応の吸気弁それ自体内の光学または電子センサ装置により行われ、したがって著しいハードウェア費用を必要とする。さらに、エンジンの回転不規則性を介して吸気弁の弁リフトを診断することが既知である。しかしながら、これは、アイドリングにおいておよびより高い回転速度においてのみ、十分に機能する。最後に、カム軸内の部分振動を介して吸気弁の弁リフトを診断することが既知である。しかしながら、この場合、エラーのある吸気弁を有するシリンダを特定することはできない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の課題は、吸気弁の弁リフトの改善された診断を行う内燃機関の運転方法を提供することである。
【課題を解決するための手段】
【０００４】
本発明によれば、内燃機関の少なくとも１つのシリンダの吸気弁のリフトが診断される、内燃機関の運転方法において、内燃機関の排気系内において、それぞれのシリンダ内の空燃比を表わす値がシリンダごとに決定され、少なくとも１つのこのような値が所定値と比較され、この少なくとも１つの値の所定値からの偏差の関数として、吸気弁のエラーのあるリフトが診断される。
【発明の効果】
【０００５】
本発明による内燃機関の運転方法は、従来技術に比較して、内燃機関の排気系内において、それぞれのシリンダ内の空燃比を表わす値がシリンダごとに決定され、少なくとも１つのこのような値が所定値と比較され、この少なくとも１つの値の所定値からの偏差の関数として、吸気弁のエラーのあるリフトが診断されるという利点を有している。このようにして、エラーのある吸気弁を有するシリンダの特定が可能なように、個々の各吸気弁のエラーのある弁リフトが診断可能である。これは、それぞれの吸気弁内にセンサ装置を必要としない。
【０００６】
本発明によれば、さらに有利な改良および改善が可能である。
前記少なくとも１つの値が排気系内のλセンサにより決定されるとき、それは特に有利である。このようにして、既存のλセンサが使用可能であるので、追加のセンサ装置なしに少ない費用で弁リフトの診断が実行可能である。
【０００７】
前記少なくとも１つの値が、診断されるべき吸気弁に付属のシリンダ内の空燃比を表わすとき、他の利点が得られる。このようにして、前記少なくとも１つの値を所定値と比較することにより、付属のシリンダの吸気弁の弁リフトを直接診断することが可能である。これは特に簡単且つ少ない費用で実行可能である。
【０００８】
前記少なくとも１つの値が、診断されるべき吸気弁に付属のシリンダとは異なる少なくとも１つの他のシリンダ内の空燃比を表わすときもまた、それは特に有利である。このようにして、吸気弁のエラーのある弁リフトの少なくとも１つの間接診断がきわめて僅かな費用で実行可能であり、この間接診断は、シリンダ数に応じてそれぞれ、はじめに、エラーのある吸気弁を有するシリンダの特定を可能にせず、このためには、一般に、複数のこのような値の評価を必要とする。
【０００９】
さらに、前記少なくとも１つの値が、排気系の幾何形状の関数およびこれから得られるシリンダごとの排気群（排気パケット）の通過時間の関数として、並びに点火順序の関数として、１つのシリンダに割り付けられるとき、それは有利である。このようにして、エラーのある吸気弁を有するシリンダの特定が保証可能である。
【００１０】
さらに、排気系の形状が非対称の場合、排気系内において異なるシリンダの排気群が同時に検出されるような、内燃機関の少なくとも１つの回転速度範囲が、診断から除外されるとき、それは有利である。このようにして誤診断が阻止される。
【００１１】
診断が許容される回転速度範囲が、排気系内における異なるシリンダの排気群の検出時の走査周波数の関数として、上方に制限されることによってもまた、誤診断が阻止可能であることが有利である。
【００１２】
診断が許容される回転速度範囲が、シリンダ数の関数として、上方に制限されることによってもまた、誤診断が阻止可能であることが有利である。
前記少なくとも１つの値がλ値として選択されるとき、診断は特に簡単である。
【発明を実施するための最良の形態】
【００１３】
図１において、符号１は、例えば自動車の内燃機関を示す。内燃機関１はエンジン１０５を含み、エンジン１０５は、例えばオットー・サイクル・エンジンとしてまたはディーゼル・エンジンとして形成されていてもよい。以下においては、例として、エンジン１０５は、オットー・サイクル・エンジンとして形成されているものとする。同様に、例として、エンジン１０５は４つのシリンダ１０、１５、２０、２５を含む。エンジン１０５に、給気系６０を介してフレッシュ・エアが供給される。給気系６０内に噴射弁５５が配置され、噴射弁５５を介して、吸気管として示され且つ図１には詳細には示されていない給気系６０の１セクション内に燃料が噴射される。噴射されるべき燃料質量は、制御ユニット１１０により、例えば噴射時間および噴射弁５５の噴射圧力の制御を介して設定される。この場合、噴射されるべき燃料質量は、希望の空燃比を設定するために、制御ユニット１１０により決定される。図示されている上記の噴射形態の代わりに、同様に制御ユニット１１０による対応の操作を介して、個々のシリンダ１０、１５、２０、２５の燃焼室内にそれぞれの噴射弁を介して直接噴射が行われてもよい。エンジン１０５に到達する前に、給気系６０は４つの吸気通路６５、７０、７５、８０に分割され、吸気通路６５、７０、７５、８０は、個々のシリンダ１０、１５、２０、２５にフレッシュ・エアを搬送する。この場合、第１のシリンダ１０に、第１の吸気弁３０を有する第１の吸気通路６５が付属されている。第２のシリンダ１５に、第２の吸気弁３５を有する第２の吸気通路７０が付属されている。第３のシリンダ２０に、第３の吸気弁４０を有する第３の吸気通路７５が付属されている。第４のシリンダ２５に、第４の吸気弁４５を有する第４の吸気通路８０が付属されている。この例においては、吸気弁３０、３５、４０、４５は、制御ユニット１１０により開閉操作される。代替態様として、吸気弁３０、３５、４０、４５が可変設定可能なカム軸により開閉されてもよい。この例において、追加態様として、それぞれ所定の弁リフトを設定するために、吸気弁３０、３５、４０、４５が制御ユニット１１０により操作される。このようにして、個々のシリンダ１０、１５、２０、２５のフレッシュ・エア充填量は、一方でシリンダごとに、および／または他方で図１に示されていない給気系６０内の絞り弁の負荷軽減のために、ないしチャージ切換損失の低減のために、またはこのような絞り弁を回避するためにも、個々の吸気弁３０、３５、４０、４５の弁リフトの変化により変化可能である。吸気弁の弁リフトが比較的大きい場合には、付属のシリンダの比較的高い充填量が形成可能であり、弁リフトが比較的小さい場合には、付属のシリンダの比較的少ない充填量が形成可能である。さらに、エンジン１０５に回転速度センサ１１５が配置され、回転速度センサ１１５は、エンジン１０５のクランク軸の回転速度、したがってエンジン回転速度を測定し、且つ測定結果を制御ユニット１１０に伝送する。個々のシリンダ１０、１５、２０、２５の燃焼室に供給された空気／燃料混合物の燃焼において発生する排気ガスは、それぞれ１つの排気通路８５、９０、９５、１００を介して排気系５に供給される。この場合、第１のシリンダ１０に、図１には示されていない排気弁を有する第１の排気通路８５が付属されている。第２のシリンダ１５に、図１には示されていない排気弁を有する第２の排気通路９０が付属されている。第３のシリンダ２０に、図１には示されていない排気弁を有する第３の排気通路９５が付属されている。第４のシリンダ２５に、図１には示されていない排気弁を有する第４の排気通路１００が付属されている。個々の排気通路８５、９０、９５、１００は図１のように対称に配置されているので、第１の排気通路８５の長さは第４の排気通路１００の長さに対応し、第２の排気通路９０の長さは第３の排気通路９５の長さに対応している。排気系５内にλセンサ５０が配置され、λセンサ５０は、排気系５内の排気ガスの酸素含有量を測定し且つ測定結果を制御ユニット１１０に伝送する。図１には、個々のシリンダ１０、１５、２０、２５内の空気／燃料混合物を点火するための点火プラグおよび制御ユニット１１０による点火時期および点火順序に関するその操作は示されていない。
【００１４】
個々の排気通路８５、９０、９５、１００の排気弁は、点火順序の関数として順次に開く。さらに、排気通路８５、９０、９５、１００はほぼ同じ長さである。このようにして、個々のシリンダ１０、１５、２０、２５の排気群は、相前後してλセンサ５０を通過する。この場合、個々の排気通路８５、９０、９５、１００内の排気群の通過時間は、ほぼ同じ長さである。この場合、回転速度の上昇と共に、異なるシリンダ１０、１５、２０、２５の個々の排気群間の間隔はいっそう小さくなる。λセンサ５０の測定信号は、連続測定信号の形で制御ユニット１１０に伝送される。制御ユニット１１０は所定のタイム・ラスタ内で測定信号を走査する。例えば、走査は１ミリ秒のタイム・ラスタ内で行われてもよい。制御ユニット１１０は、λセンサ５０の測定信号、即ち排気系５の排気ガス内の測定酸素含有量から、制御ユニット１１０内において既知の幾何形状、特に排気通路８５、９０、９５、１００の長さおよび排気系５内のλセンサ５０の位置に基づいて、個々のシリンダ１０、１５、２０、２５内の空燃比λを決定し、制御ユニット１１０は、個々のシリンダから発生された排気群の通過時間を決定可能である。個々のシリンダ１０、１５、２０、２５の点火順序、即ち個々のシリンダ１０、１５、２０、２５の作業行程順序、したがって個々のシリンダ１０、１５、２０、２５の排気弁の開放時点は、制御ユニット１１０内において同様に既知である。したがって、既知の点火順序および個々のシリンダ１０、１５、２０、２５の排気群の既知の通過時間から、制御ユニット１１０は、任意の時点において得られたλセンサ５０の測定信号の走査値を、シリンダ１０、１５、２０、２５の排気群に、したがって対応のシリンダ１０、１５、２０、２５それ自身に割付け可能である。これにより、制御ユニット１１０は、個々の各シリンダ１０、１５、２０、２５に対する空燃比λを決定可能である。
【００１５】
ここで、本発明により、個々のシリンダ１０、１５、２０、２５のλ値をそれぞれ所定値と比較するように設計され、この場合、所定値は、理論混合物を目的とする場合には１に等しい値としてもよい。個々のシリンダ１０、１５、２０、２５の充填量を変化させるために吸気弁３０、３５、４０、４５の弁リフトを切り換えた場合、１つまたは複数の吸気弁３０、３５、４０、４５が弁リフト切換に追従しないことがある。このようなエラーのある弁リフトは、本発明の方法により診断可能である。
【００１６】
例えば、全ての吸気弁３０、３５、４０、４５が、例えばカム軸の１回転内に、大きい弁リフトから小さい弁リフトに切り換えられた場合、個々のシリンダ１０、１５、２０、２５内に空燃比に対する所定値が保持されるように、燃料供給量の対応の適合もまた行われる。したがって、上記の弁リフト切換において、燃料供給量が同様に低下される。ここで、シリンダ１０、１５、２０、２５のいずれかがエラーのために大きな弁リフトに固着したままである場合、制御ユニット１１０により測定された付属のシリンダ内のλ値は１を超え、即ちこのシリンダ内の空燃比はきわめて著しくリーンとなる。さらに、このシリンダは他のシリンダよりもきわめて多量の利用可能充填量を受け取ることになる。したがって、他のシリンダに対しては僅かな充填量が利用可能であるにすぎないので、これらのシリンダ内の空燃比は僅かにリッチとなり、即ち関連のλ値は１以下に低下する。この場合、エラーのある吸気弁を有するシリンダ内のリーン化は、他のシリンダ内のリッチ化よりも相対的にはるかに大きくなる。小さい弁リフトから大きい弁リフトへの切換におけるエラーの場合は、それとは逆の現象がみられる。この場合に、小さい弁リフトに固着したままであるエラーのある吸気弁を有するシリンダは、このとききわめて著しくリッチ化し、これに対して他のシリンダは僅かにリーンとなる。
【００１７】
このような弁リフト切換の場合、制御ユニット１１０は、λセンサ５０により測定された個々のシリンダ１０、１５、２０、２５の実際λ値の所定λ値からの偏差を評価し、これに基づいて、シリンダ１０、１５、２０、２５のいずれかがエラーのある吸気弁を有しているかどうかを決定し、この場合、対応のシリンダもまた特定可能である。エラーのある吸気弁を有するシリンダの実際λ値の所定λ値からの偏差は、エラーのない吸気弁を有する他のシリンダの実際λ値の所定λ値からの偏差より著しく大きいので、個々の偏差がそれと比較される第１のしきい値が選択可能であり、この場合、第１のしきい値の絶対値は、エラーのある吸気弁を有するシリンダ値の実際λ値の偏差より小さく且つエラーのない吸気弁を有する他のシリンダの実際λ値の偏差より大きく選択されてもよい。この場合、第１のしきい値は、この意味において、例えば試験台上で決定されてもよい。その絶対値がエラーのない吸気弁を有する他のシリンダの実際λ値の偏差よりも小さく且つ同様に、例えば試験台上で決定されてもよい第２のしきい値を選択することは、少なくとも、吸気弁３０、３５、４０、４５のいずれかにエラーがあることの検出を可能にする。他方で、第２のしきい値の絶対値は、少なくとも、個々のシリンダ１０、１５、２０、２５のλ値の所定λ値からの偏差がλセンサ５０の測定公差および個々の吸気弁３０、３５、４０、４５の構造公差に基づいて、吸気弁３０、３５、４０、４５のエラーの検出を見落とすことのない大きさに選択されてもよい。このことは、第２のしきい値の決定において考慮可能である。代替態様として、その絶対値が上記の選択された第２のしきい値の絶対値にほぼ対応するただ１つのしきい値のみが設定されてもよく、この場合、偏差とこのただ１つのしきい値との比較において、偏差の正負の符号が考慮される。制御ユニット１１０内において、弁リフト切換が大きいリフトから小さいリフトへ行われるかまたはその逆の方向へ行われるかが既知であるので、吸気弁３０、３５、４０、４５にエラーがあるかどうか、および吸気弁３０、３５、４０、４５の１つまたは複数のいずれにエラーがあるかどうかを特定するために、ただ１つのしきい値と、偏差の正負の符号の考慮とで十分である。
【００１８】
内燃機関１の利用可能な全ての回転速度範囲にわたり本発明による方法を使用可能にするために、図１に示されているように、排気通路８５、９０、９５、１００の対称形状が必要である。他の場合、即ち排気系５ないし排気通路８５、９０、９５、１００の形状が非対称の場合には、異なるシリンダからの排気群が排気系５内のλセンサ５０により同時に検出されるような回転速度範囲は、本発明による診断方法から除外されるべきである。この場合には、１つまたは複数の吸気弁のエラー機能をもはや対応のシリンダに割り付けることができず、エラー機能さえもがもはや検出可能ではない。
【００１９】
さらに、λセンサ５０を通過する２つの排気群間のきわめて僅かな時間間隔に基づき、且つより高い回転速度における排気群の完全な混合に基づいて、一義的な診断はもはや実行可能ではない。即ち、上記の実施例のように、例えば四気筒の場合、６０００ｒｐｍのエンジン回転速度においては、ほぼ５ミリ秒ごとに排気群がλセンサ５０を通過する。これは、上記の走査のように１ミリ秒のタイム・ラスタの場合、上記の問題を発生することがある。したがって、異なるシリンダの排気群の区別およびこれらのシリンダへのそれの一義的な割付けを保証するために、本発明の方法による診断が許容される回転速度範囲を、排気系５内のλセンサ５０により異なるシリンダの排気群を検出するときの走査周波数の関数として、適切に上方に制限することが有効である。回転速度範囲に対する上限値は、この意味において、同様に試験台上で決定されてもよい。
【００２０】
さらに、シリンダ数の増加と共に、λセンサ５０を通過する異なるシリンダの排気群の時間間隔もまたより小さくなる。したがって、排気群の対応のシリンダへの一義的な割付けをする本発明による方法が実行可能な回転速度範囲は、シリンダ数の増加と共に低減する。逆に、排気群の対応のシリンダへの一義的な割付けをする本発明による方法が実行可能な回転速度範囲は、シリンダ数の減少と共に増大する。ここで、固有のλセンサを有する排気系が各シリンダに付属されていることが理想的である。この場合には、排気群の対応のシリンダへの一義的な割付けを有する本発明による方法は、回転速度とは独立に実行可能である。しかしながら、図１に示されているように、複数のシリンダ１０、１５、２０、２５がλセンサ５０を共有する場合、異なるシリンダの排気群の区別およびこれらのシリンダへのその一義的な割付けを保証するために、本発明の方法による診断が許容される回転速度範囲を、シリンダ数の関数として、適切に上方に制限することが有効である。回転速度範囲に対する上限値は、この意味において、同様に試験台上で決定されてもよい。
【００２１】
ここで、図２に、本発明による方法の例示フローに対する流れ図が示されている。プログラムは弁リフト切換によりスタートされる。プログラムのスタートと共に、第１のカウント変数ｉが値０で初期化される。プログラムのスタートと共に、第２のカウント変数ｍが値０で初期化される。プログラム・ステップ２００において、制御ユニット１１０は、回転速度センサ１１５の測定信号から内燃機関１の実際エンジン回転速度を決定する。それに続いて、プログラムはプログラム・ステップ２０５に移行される。
【００２２】
プログラム・ステップ２０５において、制御ユニット１１０は、エンジン回転速度が、本発明による方法の実行が許容される範囲内にあるかどうかを検査する。これが肯定（ｙ）の場合、プログラムはプログラム・ステップ２１０に分岐され、否定（ｎ）の場合、プログラムは終了される。
【００２３】
プログラム・ステップ２１０において、制御ユニット１１０は、対応の時点において、例えば１ミリ秒の所定のタイム・ラスタ内でλセンサ５０の測定信号を走査し、これから、はじめにはまだ特定されないシリンダの空燃比に対する離散値を決定する。それに続いて、プログラムはプログラム・ステップ２１５に移行される。
【００２４】
プログラム・ステップ２１５において、制御ユニット１１０は、プログラム・ステップ２１０において走査された値、したがって走査された対応の排気群を、上記のように、既知の点火順序および排気群の既知の通過時間の関数として、シリンダ１０、１５、２０、２５の１つに割り付ける。それに続いて、プログラムはプログラム・ステップ２２０に移行される。
【００２５】
プログラム・ステップ２２０において、制御ユニット１１０は、制御ユニット１１０が例えば所定λ値を決定値から減算し、このようにして偏差を決定することにより、空燃比に対する決定値を所定λ値と比較する。それに続いて、プログラムはプログラム・ステップ２２５に移行される。
【００２６】
制御ユニット１１０内において、弁リフト切換が大きいリフトから小さなリフトへ行われたか、またはその逆の方向に行われたかは既知である。弁リフト切換が大きいリフトから小さいリフトへ行われた場合、制御ユニット１１０は、プログラム・ステップ２２５において、プログラム・ステップ２２０において決定された偏差が上記のただ１つのしきい値より大きいかどうかを検査し、この場合、このただ１つのしきい値は０より大きいものである。偏差がしきい値より大きい場合、プログラムはプログラム・ステップ２３０に分岐され、他の場合、プログラム・ステップ２４５に分岐される。弁リフト切換が小さいリフトから大きいリフトへ行われた場合、制御ユニット１１０は、プログラム・ステップ２２５において、プログラム・ステップ２２０において決定された偏差が上記のただ１つの負のしきい値より小さいかどうかを検査する。偏差がしきい値より小さい場合、プログラムはプログラム・ステップ２３０に分岐され、他の場合、プログラム・ステップ２４５に分岐される。
【００２７】
プログラム・ステップ２３０において、制御ユニット１１０は、走査された排気群に割り付けられているシリンダの吸気弁の弁リフトのエラーを診断する。それに続いて、プログラムはプログラム・ステップ２３５に移行される。
【００２８】
プログラム・ステップ２３５において、制御ユニット１１０は、第２のカウント変数ｍを１だけ増分する。それに続いて、プログラムはプログラム・ステップ２４０に移行される。
【００２９】
プログラム・ステップ２４０において、制御ユニット１１０は、第２のカウント変数ｍがエンジン１０５のシリンダ数に等しいかどうかを検査する。これが肯定（ｙ）の場合、プログラムは終了され、否定（ｎ）の場合、プログラム・ステップ２００に戻される。
【００３０】
弁リフト切換が大きいリフトから小さいリフトへ行われた場合、制御ユニット１１０は、プログラム・ステップ２４５において、プログラム・ステップ２２０において決定された偏差が上記のただ１つの負のしきい値より小さいかどうかを検査する。これが肯定（ｙ）の場合、プログラムはプログラム・ステップ２５０に分岐され、否定（ｎ）の場合、プログラム・ステップ２３５に分岐される。弁リフト切換が小さいリフトから大きいリフトへ行われた場合、制御ユニット１１０は、プログラム・ステップ２４５において、プログラム・ステップ２２０において決定された偏差が上記のただ１つのしきい値より大きいかどうかを検査する。これが肯定（ｙ）の場合、プログラムはプログラム・ステップ２５０に分岐され、否定（ｎ）の場合、プログラム・ステップ２３５に分岐される。
【００３１】
プログラム・ステップ２５０において、制御ユニット１１０は、その排気群がその前に走査されたシリンダとは異なるシリンダ１０、１５、２０、２５のいずれかの吸気弁の弁リフトのエラーを診断する。この場合、エラーのある吸気弁を有するシリンダの区別は、２つより多いシリンダ数に対しては、はじめは可能ではない。それに続いて、プログラムはプログラム・ステップ２５５に移行される。
【００３２】
プログラム・ステップ２５５において、制御ユニット１１０は、第１のカウント変数ｉを１だけ増分する。それに続いて、プログラムはプログラム・ステップ２６０に移行される。
【００３３】
プログラム・ステップ２６０において、制御ユニット１１０は、カウント変数ｉが１より大きいかまたは１だけ少ないエンジン１０５のシリンダ数に等しいかどうかを検査する。これが肯定（ｙ）の場合、プログラムはプログラム・ステップ２６５に分岐され、否定（ｎ）の場合、プログラム・ステップ２３５に分岐される。
【００３４】
プログラム・ステップ２６５において、少なくともシリンダ１０、１５、２０、２５の２つにおいて少なくとも２つのシリンダとは異なる１つのシリンダのエラーのある吸気弁に関する指示が検出されたので、制御ユニット１１０はエラー検出の妥当性を確認する。ここで第１のカウント変数ｉが、エンジン１０５の１つだけ少ないシリンダ数に等しい場合、それに対してプログラム・ステップ２５０からのプログラム分岐ラインが実行されなかったただ１つのシリンダであり、さらに制御ユニット１１０により、エラーのある吸気弁を有するシリンダが存在し、そのシリンダはプログラム・ステップ２５０からの上記プログラム分岐ライン内で診断されたシリンダとは異なることが特定されたので、エラーのある吸気弁を有するシリンダであることもまた特定可能である。プログラム・ステップ２６５の後に、プログラムはプログラム・ステップ２３５に移行される。
【図面の簡単な説明】
【００３５】
【図１】内燃機関のブロック系統図である。
【図２】本発明による方法の例示フローに対する流れ図である。
【符号の説明】
【００３６】
１    内燃機関
５    排気系
１０、１５、２０、２５    シリンダ
３０、３５、４０、４５    吸気弁
５０    λセンサ
５５    噴射弁
６０    給気系
６５、７０、７５、８０    吸気通路
８５、９０、９５、１００    排気通路
１０５    エンジン
１１０    制御ユニット
１１５    回転速度センサ
１２０、１２５、１３０、１４０    点火プラグ
ｉ    第１のカウント変数
ｍ    第２のカウント変数
【図１】
2005155628.tif 000003
【図２】
2005155628.tif 000004