(57)【特許請求の範囲】
【請求項１】
少なくとも１つのノッキングセンサおよび該ノッキングセンサに後置接続された評価装置を有する内燃機関におけるノッキング識別のための方法であって、
前記評価装置は少なくとも１つの比較手段を有し、
該比較手段は、前記ノッキングセンサの処理された出力信号を、前記ノッキングセンサの先行する出力信号に依存して形成される可変の基準レベルと比較し、
前記基準レベルは低域フィルタを介して前記比較手段に供給され、
前記比較手段は、比較の結果に依存してノッキングを識別する形式の方法において、
基準レベルを少なくとも３つの異なる方法によって形成する、その際、ノッキングが確認されない場合には、第１の方法を使用し、ノッキングが確認され、かつ前記内燃機関の動特性が閾値を超えていない場合には、第２の方法を使用し、ノッキングが確認され、かつ前記内燃機関の動特性が閾値を超えている場合には、第３の方法を使用する、ことを特徴とするノッキング識別のための方法。
【請求項２】
基準値ｒｋｒ（ｎｅｗ）を次の式のうちの１つ、すなわち、
１：rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊ikr、第１の方法の場合、
２：rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(ikr/ke)、第２の方法の場合、
３：rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(rkr(old)＊ke)、第３の方法の場合
のうちの１つに従って計算する、ここで、前記ｒｋｒ（ｏｌｄ）は先行する基準値であり、前記ＫＲＦＴＰは追従係数であり、前記ｉｋｒは現在の燃焼のノイズであり、前記ｋｅは係数である、請求項１記載の方法。
【請求項３】
現在のノッキング値ｉｋｒと前記先行する基準レベルｒｋｒ（ｏｌｄ）との比ｖｉｒｋｒが所定の値ｋｅを超えた場合に、ノッキングが識別される、請求項１または２記載の方法。
【請求項４】
基準レベルｒｋｒの形成の際に、前記比ｖｉｒｋｒが閾値ｋｅ＊（ＫＲＲＰＮ＊（ｋｅ−１）＋１）より大きいか否かも付加的に考慮し、
前記ｋｅはノッキング識別の閾値であり、前記ＫＲＲＰＮは、０と１の間の値を有する係数である、請求項１から３のいずれか１項記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、請求項１の上位概念による、内燃機関におけるノッキング識別のための方法に関する。
【０００２】
技術状況
ノッキング制御機能を備えた内燃機関において、ノッキングセンサを用い、このセンサが送出する出力信号によって、ノッキングを引き起こす燃焼が生じているか否かを識別することは公知である。ノッキング識別のために、例えば固体伝播音センサが用いられる。この場合には、ただ１つのノッキングセンサを有する実施形態、エンジンブロックの所定の位置に配置された２つのノッキングセンサを有する実施形態、またはシリンダ毎に１つのノッキングセンサを有する実施形態がある。ノッキングセンサが送出する信号を評価する際の問題は、ノッキングに起因する信号をその他のノイズにより生じた信号から分離することにある。ノッキング信号もバックグラウンド信号も、内燃機関のさまざまな動作条件に依存しているので、ノッキングの評価を内燃機関の回転数に依存して行うことは既に公知である。
【０００３】
DE-P 43 32 711から公知のノッキング識別のための装置では、２つのノッキングセンサの出力信号がノッキング識別のためにどのように処理されるかが説明されている。そこでは、マイクロプロセッサにおいて、先行するノッキング信号から基準レベルが形成され、これら基準レベルは、処理されたノッキング信号に相当する現在の出力信号と比較される。この信号が基準レベルを超える場合には、ノッキングが識別され、例えば、点火の相応の制御が行われる。この制御により、後続の燃焼において、ノッキングがもはや生じないことが保証される。バックグラウンド信号とノッキング信号の回転数依存性を考慮し、最適なノッキング識別を行うことができるように、基準レベルが回転数に依存して変更される。回転数の上昇に伴って、基準レベルも引き上げられる。
【０００４】
発明の利点
請求項１の特徴を備えた、本発明によるノッキング識別のための方法は、ノイズの強度に関係なく、内燃機関の作動領域全体に亘って、信頼性のあるノッキング識別が可能であるという利点を有している。この利点は、通常の基準レベルの追従に加えて、動特性が存在する場合の基準レベルの追従、とりわけノイズが激しく増大する内燃機関のための基準レベルの追従の改良を実行することにより得られる。平均以上にノイズが広がるエンジンの場合でも、または平均以上にノイズが増大する領域においても、ノッキングが誤って識別されてしまうことはない。というのも、この場合でも、有利には基準レベルの適合が行われるからである。
【０００５】
本発明の別の利点は、従属請求項において示された措置により得られる。この場合に、特に有利なのは、動特性が存在する場合の基準レベルの追従の改良によって、基準レベルのより迅速な追従が可能になることである。この迅速な追従は、動特性が存在する場合の対応する係数を通常のケースに比べて低減することで維持される。
【０００６】
図面
本発明を図示し、後続の説明においてより詳細に説明する。
【０００７】
図１は、本発明によるノッキング識別のための方法を実行する、ノッキング識別のための装置の可能な実施例を詳細に示している。図２および３には、本発明による２つのノッキング識別方法が流れ図として示されており、図４はさまざまな基準レベルの経過を示している。
【０００８】
説明
図１に示された、内燃機関におけるノッキング識別のための装置の実施形態では、２つのノッキングセンサ１０，１１、例えば固体伝播音センサが内燃機関のエンジンブロック１２の所定の位置に配置されている。ノッキングセンサ１０，１１は信号Ｓ１，Ｓ２を送出し、これらの信号は、エンジンノイズにも、場合により存在する障害ノイズにも、場合により存在するノッキングノイズにも依存する。信頼性のあるノッキング識別のためには、信号成分を分離しなければならない。このために、ノッキングセンサ１０，１１の信号Ｓ１およびＳ２は、評価装置１３で適切な方法でさらに処理され、評価装置１３の出力側に、ノッキングの有無を識別する信号Ｓ３が発生する。
【０００９】
評価装置１３は、分離した回路として構成されているか、またはマイクロ計算機の構成要素であってもよい。評価回路１３は、例えば内燃機関の制御装置内に集積される。評価装置１３の信号Ｓ３をさらに処理するマイクロ計算機１４は、例えば制御装置のマイクロプロセッサである。ノッキングの有無を識別する信号Ｓ３に依存して、マイクロ計算機１４は、点火装置１５および／または噴射装置１６を制御し、これによって内燃機関の個々のシリンダの燃焼の経過を閉ループ制御する。
【００１０】
内燃機関の最適な制御のために、マイクロプロセッサ１４には、例えばスロットルバルブセンサのようなセンサ１７から送出される別の信号が供給される。もちろん任意の個数のセンサが可能である。これらセンサの出力信号は、相応の処理の後、マイクロ計算機に供給され、このマイクロ計算機によって処理される。図１による実施例では、信号供給はそのつどＥ１およびＥ２と表示された入力側を介して行われる。出力側としては、出力側Ａ１、Ａ２およびＡ３が表示されている。
【００１１】
評価装置１３で本来のノッキング識別が行われる。評価装置１３は、選択された実施例では、設定可能な増幅係数を有する少なくとも１つの増幅器１８を含んでいる。この増幅器１８には、ノッキングセンサ１０および１１から送出された信号Ｓ１およびＳ２が供給される。その際に、現在燃焼しているシリンダにソフトウェアを介して指定されているシリンダの出力信号が、そのつど供給される。接続されている帯域フィルタ１９では、ノッキング特有の周波数を有する信号成分が優先されるように、増幅された信号が濾波される。この帯域フィルタには、復調回路２０、例えば整流器が接続されている。復調回路２０により送出された信号は、積分器２１でランアップ積分され、積分された信号ＫＩはコンパレータ２２の第１の入力側に送られる。
【００１２】
コンパレータ２２の他方の入力側には、基準信号または基準レベルＲｅｆが供給される。この基準レベルは、例えば低域フィルタ２３を使用して、所定の方法で処理されたノッキングセンサ信号の平均化によって形成される。基準レベルの実際の値がどのように形成されるか、およびこの実際値がどんな値をとるかが、本発明の核心であり、以下の明細書でより詳細に説明される。
【００１３】
評価装置１３の個々の素子の詳細な構成は、本発明の理解にとって重要ではないので、より詳細には述べない。評価装置１３は、デジタル評価装置として、例えばマイクロプロセッサとして一体的に実現することもできる。
【００１４】
図１に示された装置を使用して、ノッキング識別は以下のように進行する。ノッキングセンサ１０，１１は、内燃機関に起因するノイズを記録し、相応の信号Ｓ１およびＳ２を評価装置１３に送出する。これらの信号は、適切な方法で濾波および増幅される。積分されたノッキング信号ＫＩを基準レベルＲｅｆと比較することにより、ノッキングの有無を識別する信号Ｓ３が形成される。
【００１５】
固体伝播音センサとして機能するノッキングセンサを有する内燃機関におけるノッキング識別の詳細な方法は、例えば図２に示された経過のダイアグラムを使用して説明される。この実施例では、第１のステップＳＣＨ１において、現在の燃焼のノイズｉｋｒを求める。このノイズｉｋｒから、ステップＳＣＨ３において、同じシリンダの複数の燃焼を介して求められたノイズ、いわゆる基準レベルｒｋｒに対する、現在の燃焼のノイズｉｋｒの比ｖｉｒｋｒを形成する。これに先行して、ステップＳＣＨ２では、基準レベルｒｋｒ（ｏｌｄ）を読み込む。
【００１６】
ステップＳＣＨ４では、ステップＳＣＨ３で計算された比ｖｉｒｋｒがノッキング識別閾値ｋｅより大きいか否かを調べる。この比ｖｉｒｋｒ＝ｉｋｒ／ｒｋｒ（ｏｌｄ）がノッキング識別閾値ｋｅを超える場合には、ノッキングが識別され、信号ＫＬが送出される。したがってまた、ｉｋｒがｒｋｒ（ｏｌｄ）＊ｋｅより大きい場合には、ノッキングが識別され、相応の信号ＫＬが送出される、とも言える。
【００１７】
ノッキングのない動作における基準レベルｒｋｒ（ｏｌｄ）の計算は、ステップＳＣＨ４でｖｉｒｋｒがｋｅより大きいことが識別された場合に、ステップＳＣＨ５において、式：
rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊ikr
に従って行われる。
【００１８】
量ＫＲＦＴＰはいわゆる追従係数と呼ばれるものである。追従係数は、適切な方法で、内燃機関に特有に適合させることができる。
【００１９】
このようにして形成された新しい基準レベルｒｋｒ（ｎｅｗ）は、ノッキングのない内燃機関の基本ノイズを表している。プログラムの次の流れにおいては、ステップＳＣＨ５で計算された基準レベルｒｋｒ（ｎｅｗ）は、ステップＳＣＨ６において基準レベルｒｋｒ（ｏｌｄ）として用いられ、比ｖｉｒｋｒの次の計算のために使用される。ステップＳＣＨ４において、燃焼がノッキングを起こしていることが検出された場合には、この燃焼に対して測定されたノイズｉｋｒは基準レベルｒｋｒに完全には算入されない。ノッキングが生じているケースにおける算入がどのように行われるかは、動特性の有無に依存している。このために、ステップＳＣＨ７では、内燃機関が動的な作動状態にあるか否かを調べる。動特性の識別のために、例えば、回転数が著しく変化しているかどうかをチェックする。
【００２０】
動特性が存在しない場合には、係数ｋｅで割ることにより、測定されたノイズｉｋｒの算入を行い、ノッキングノイズによる基準レベルｒｋｒの上昇を回避する。この場合には、基準レベルの新しい値ｒｋｒ（ｎｅｗ）は、ステップＳＣＨ８において、式
rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(ikr/ke)
に従って計算される。
【００２１】
原則的に、ノッキングを引き起こす燃焼の算入を放棄することはできない。というのも、ノッキングを引き起こす燃焼のノイズは、動特性が存在する場合には、内燃機関の自然なノイズの増大を含んでおり、これに応じてともに識別されなければならないからである。
【００２２】
動特性が存在する場合の基本ノイズの急速かつ激しい増大が識別ミスにつながらないように、したがって比較的音の大きい燃焼が急に間違ってノッキングとして識別されないように、動特性の持続に対して２つの措置が講じられる。基準レベルの追従を比較的小さな係数ＫＲＦＴＰの選択によって迅速化し、ノッキング識別閾値を上げる。
【００２３】
誤ったノッキング識別に対するこれらの対抗措置にも関わらず、内燃機関またはエンジンにおいて、平均以上のノイズの増大、例えば連続的なピストンの振動による識別ミスが起こることがある。しかしながら、間違ってノッキングとして識別された燃焼は、基準レベルｒｋｒへの算入の際に、上で説明した、現在の燃焼のノイズの係数ｋｅによる重みづけのゆえに、計算された基本ノイズｒｋｒの追従を不当に遅延させてしまう。実際の基本ノイズと計算された基本ノイズの間のこの食い違いは、引き続きさらなる識別ミスにつながる。どのノッキング識別も最終的には点火角調整を遅延させるので、間違って識別されたノッキングは、相応の出力損失および効率損失につながる。この遅延は、識別ミスの場合には、まったく不要なものである。それゆえ本発明によれば、今までに説明した基準レベルの計算は、ステップＳＣＨ７で動特性が識別された場合には、別の方法によって実行される。この方法によって、識別ミスは減少し、同時に依然として本当のノッキングの識別は保証される。
【００２４】
動特性のケースであるか否かに依存して、新しい基準レベル値が、ステップＳＣＨ８で定められる式に従ってか、またはステップＳＣＨ９で定められる式に従って実現される。ステップＳＣＨ６では、基準レベルの古い値ｒｋｒ（ｏｌｄ）をそのつど新しい値ｒｋｒ（ｎｅｗ）で置き換え、これをステップＳＣＨ３で比の形成に再使用する。
【００２５】
説明した方法はそれゆえ、ノッキングが識別された際、すなわち本当のノッキングの識別または識別ミスの際に、動特性のケースにおける基準レベルｒｋｒ（ｎｅｗ）の計算を変更された式に従って行う。この式は次の通りである。
【００２６】
rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(rkr(old)＊ke)
ここで量ｒｋｒ（ｏｌｄ）＊ｋｅは、未だノッキングとして識別されないようなノイズレベルに直接的に対応している。それゆえ、動特性と非動特性を区別しない方法とは違って、基準レベルの追従のための比較的大きい値が算入される。この値は、しかしながら、求められたノイズレベルから確定される。基準レベル決定のためのこの方法によって、間違ったノッキング識別およびこれに伴う不必要な出力損失と効率損失を防ぐことができる。
【００２７】
図３には、本発明の別の実施例が示されており、この実施例では、動特性が存在する場合の基準レベルの追従が考慮される。この方法と図２に示された方法との違いは、付加的なステップＳＣＨ１０である。ステップＳＣＨ１０は、付加的な閾値問合せを内容としている。ステップＳＣＨ４でノッキングが識別され、ステップＳＣＨ７で動特性が識別されると（本当のノッキングが識別されるか、または識別ミス）、ステップＳＣＨ１０がこれに続いて実行される。その際に、値ｖｉｒｋｒは閾値ｋｅ＊（ＫＲＲＰＮ＊（ｋｅ−１）＋１）と比較される。ここで、係数ＫＲＲＰＮは値域（０，１）をとることができ、閾値ｋｅ＊（ＫＲＲＰＮ＊（ｋｅ−１）＋１）はｋｅとｋｅ２の間にある。この閾値が超過されていない場合には、基準レベルは、ステップＳＣＨ９で定められた式によって計算される。この式は次の通りである。
【００２８】
rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(rkr(old)＊ke)
これに対してこの閾値が比ｖｉｒｋｒによってどんなに超過されても、新しい基準値の計算のためには、ステップＳＣＨ８で定められた式を使用する。この式は、今までノッキングが識別された場合に使用していた式と一致する。この式は次の通りである。
【００２９】
rkr(new)＝(1−1/KRFTP)＊rkr(old)＋1/KRFTP＊(ikr/ke)
このさらなる可変閾値の導入によって、ＫＲＲＰＮ＝０で、基準レベルの追従の従来の特性を実現することができ、これに対してＫＲＲＰＮ＝１で、最大限に迅速な基準レベルの追従を達成することができる。この最大限に迅速な基準レベルの追従は、回転数動特性が存在し、急速にノイズが増大する内燃機関またはエンジンにおいて有利である。これによって、比較的長い期間に亘って動特性が存在する場合の識別ミスの蓋然性、ならびに識別ミスと結び付いた出力損失および効率損失が低減される。
【００３０】
図４には、シミュレーションによって求められた、以下の量の経過に対する実施例が示されている。
【００３１】
ｖｉｒｋｒ＿Ｐ：現在の燃焼のノイズｉｋｒと同じシリンダの直前の燃焼のノイ
ズの平均値との比
ｋｅｋｒｅｆ：ノッキング識別の閾値
ｒｋｒｒｅｆ：基準レベル＝直前の燃焼の移動平均値
ｅｉｎｇａｎｇｎｅｕ：現在の基準レベルの計算に使用する値
ｉｋｒｒｅｆ：現在の燃焼のノイズ
係数ＫＲＲＰＮに対しては、そのつど、値０（図４ａ）、０．５（図４ｂ）および１．０（図４ｃ）が選択されている。Ｂ＿ｋ１によって、ノッキングが識別されている（ハイレベル）か否（ローレベル）かが表される。
【図面の簡単な説明】
【図１】  本発明によるノッキング識別のための方法を実行する、ノッキング識別のための装置の可能な実施例を詳細に示す。
【図２】  本発明によるノッキング識別方法を流れ図として示す。
【図３】  本発明によるノッキング識別方法を流れ図として示す。
【図４ａ】  基準レベルの経過を示す。
【図４ｂ】  基準レベルの経過を示す。
【図４ｃ】  基準レベルの経過を示す。
【図１】
0004499330.tif 000002
【図２】
0004499330.tif 000003
【図３】
0004499330.tif 000004
【図４ａ】
0004499330.tif 000005
【図４ｂ】
0004499330.tif 000006
【図４ｃ】
0004499330.tif 000007