Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3392152B2 - Method and apparatus for determining rotational fluctuation values of an internal combustion engine - Google Patents
[go: Go Back, main page]

JP3392152B2 - Method and apparatus for determining rotational fluctuation values of an internal combustion engine - Google Patents

Method and apparatus for determining rotational fluctuation values of an internal combustion engine

Info

Publication number
JP3392152B2
JP3392152B2 JP00109592A JP109592A JP3392152B2 JP 3392152 B2 JP3392152 B2 JP 3392152B2 JP 00109592 A JP00109592 A JP 00109592A JP 109592 A JP109592 A JP 109592A JP 3392152 B2 JP3392152 B2 JP 3392152B2
Authority
JP
Japan
Prior art keywords
sector
ignition stroke
time interval
difference
cylinder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP00109592A
Other languages
Japanese (ja)
Other versions
JPH04301161A (en
Inventor
ヘス ヴェルナー
クレンク マルティン
モーゼル ヴィンフリート
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from DE4138765A external-priority patent/DE4138765C2/en
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JPH04301161A publication Critical patent/JPH04301161A/en
Application granted granted Critical
Publication of JP3392152B2 publication Critical patent/JP3392152B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)
  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は内燃機関の回転変動値
(回転むらの値)を決定する方法と装置に関するもので
ある。回転変動値は、内燃機関に失火があるかどうかを
判断するのに用いられる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for determining a rotational fluctuation value (rotational unevenness value) of an internal combustion engine. The rotation fluctuation value is used to determine whether the internal combustion engine has a misfire.

【0002】以下においては、しばしば「点火行程」と
いう概念が使用される。これは、圧縮された空気/燃料
混合気が点火後に本来燃焼される4行程エンジンの行程
である。従って、「点火行程」という概念は、実際に点
火が行われたかあるいは失火が存在するかとは無関係に
上記行程を一般的に示すものである。
In the following, the concept of "ignition stroke" is often used. This is a four-stroke engine stroke in which the compressed air / fuel mixture is essentially burned after ignition. Therefore, the concept of "ignition stroke" generally refers to the above stroke, regardless of whether ignition is actually performed or whether there is a misfire.

【0003】同様に、「シリンダの点火行程前の上死
点」という概念もしばしば使用される。これは点火行程
の前にピストンが占めるシリンダピストンの上死点であ
る。
Similarly, the concept of "top dead center before the ignition stroke of the cylinder" is often used. This is the top dead center of the cylinder piston which the piston occupies before the ignition stroke.

【0004】[0004]

【従来の技術】従来技術において、10年以上も前から
内燃機関の回転変動値を決定する異なる2つの原理が知
られている。第1の原理によれば、点火行程当り2つの
クランク軸角度セクタの時間間隔が測定され、互いに減
算され、一方、第2の原理によれば、点火行程当りそれ
ぞれこの種の時間間隔が1つだけしか測定されず、他の
点火行程に属する時間間隔からその時間間隔が減算され
る。
2. Description of the Related Art In the prior art, two different principles for determining the rotational fluctuation value of an internal combustion engine have been known for more than 10 years. According to the first principle, the time intervals of two crankshaft angular sectors per ignition stroke are measured and subtracted from each other, whereas according to the second principle one time interval of each such ignition stroke is present. Only that time is measured and that time interval is subtracted from the time intervals that belong to another ignition stroke.

【0005】以下においては、しばしば線形の加速ない
し線形の減速という概念が使用される。これは次のよう
なことである。すなわちクランク軸角度セクタの時間間
隔を時間に関して図示すると、加速が線形であることに
より負の勾配を有する線形の特性が得られ、また減速が
線形であることによって正の勾配を有する線形の特性が
得られる。
In the following, the concept of linear acceleration or deceleration is often used. This is as follows. In other words, when the time interval of the crankshaft angular sector is illustrated with respect to time, a linear characteristic with a negative slope is obtained due to the linear acceleration, and a linear characteristic with a positive slope is obtained due to the linear deceleration. can get.

【0006】第1の原理に示す方法は、例えばDE−A
−2507138(US−A−4044234)に記載
されている。各シリンダについて2つのクランク軸角度
セクタが定められており、その一方は点火行程前の上死
点の前に位置し、他方はその上死点の後に位置する。各
クランク軸角度セクタについて、所定のクランク軸角度
セクタを通過するセクタ時間間隔が測定される。点火行
程nに属する2つのセクタ時間間隔から第1の差が形成
され、それによって回転変動の基本項が求められる。隣
接する点火行程の2つのセクタ時間間隔から第2の差が
形成され、それによって回転変動の補正項が求められ
る。これは加速あるいは減速によってもたらされる基本
項の差を補正するのに用いられる。基本項の補正は、補
正項を減算することによって行われ、それによって回転
変動値が得られる。失火がない場合には、回転数が一
定、あるいは加速または減速が線形であれば、この回転
変動値はゼロである。それに対して回転変動値が所定の
しきい値を越えると、これは失火を示すことになる。
The method shown in the first principle is, for example, DE-A.
-2507138 (US-A-4044234). Two crankshaft angular sectors are defined for each cylinder, one located before top dead center before the ignition stroke and the other after top dead center. For each crankshaft angular sector, the sector time interval through a given crankshaft angular sector is measured. A first difference is formed from the two sector time intervals belonging to the ignition stroke n, whereby the basic term of the rotational fluctuation is determined. A second difference is formed from the two sector time intervals of adjacent ignition strokes, whereby a rotational fluctuation correction term is determined. This is used to correct the difference in the fundamental terms caused by acceleration or deceleration. The correction of the basic term is performed by subtracting the correction term, thereby obtaining the rotation fluctuation value. If there is no misfire, this rotation fluctuation value is zero if the rotation speed is constant or the acceleration or deceleration is linear. On the other hand, if the rotational fluctuation value exceeds a predetermined threshold value, this indicates a misfire.

【0007】第2の原理に基づく方法は、他の従来技術
を示すDE−A−3917978に記載されている。こ
の原理では、各シリンダについて1つのクランク軸角度
セクタだけしか定められていない。異なる2つの点火行
程の2つのセクタ時間間隔から第1の差が形成され、そ
れによって回転変動の基本項が求められる。第2の差は
2つの点火行程に関する2つのセクタ時間間隔から得ら
れ、これらの2つの点火行程は第1の差を形成するため
に用いられたセクタ時間間隔を有する点火行程と同じだ
け互いに離れている。この第2の差は、回転変動の補正
項となる。補正項を減算することにより基本項が新たに
補正され、それによって回転変動値が得られる。この第
2の方法においては、差の形成に用いられるセクタ時間
間隔は、形成された差において失火ができる限り強く反
映するように、設けられかつ選択されることになる。し
かし線形の加速と減速は2回差を形成することによって
補償される。
A method based on the second principle is described in DE-A-3917978 showing another prior art. In this principle, only one crankshaft angular sector is defined for each cylinder. A first difference is formed from the two sector time intervals of two different ignition strokes, by which the fundamental term of the rotational fluctuation is determined. The second difference is obtained from the two sector time intervals for the two ignition strokes, and these two ignition strokes are separated from each other by the same amount as the ignition stroke having the sector time interval used to form the first difference. ing. This second difference becomes a correction term for the rotational fluctuation. The basic term is newly corrected by subtracting the correction term, thereby obtaining the rotation fluctuation value. In this second method, the sector time intervals used for forming the difference will be provided and chosen so as to reflect the misfire as strongly as possible in the formed difference. However, the linear acceleration and deceleration are compensated by forming the difference twice.

【0008】[0008]

【発明が解決しようとする課題】上述の2つの原理にお
いては、非線形の加速あるいは減速による作用は良好に
補償できないという欠点がある。従って、本発明の課題
は、非線形の加速と減速による作用をできるだけ良好に
補償することのできるように回転変動値の値を決定する
ことができる内燃機関の回転変動値を決定する方法及び
装置を提供することである。
The above two principles have a drawback in that the effects of non-linear acceleration or deceleration cannot be well compensated. Therefore, an object of the present invention is to provide a method and a device for determining the rotational fluctuation value of an internal combustion engine, which can determine the value of the rotational fluctuation value so that the effects of nonlinear acceleration and deceleration can be compensated as well as possible. Is to provide.

【0009】[0009]

【課題を解決するための手段及び作用】以下に記載の本
発明は、回転変動値を決定する上述の方法に補正方法を
適用したものである。補正方法は、中央値(メジアン)
を求めることによって補正項を形成することにある。中
央値を求める場合には、多数の値を加算し値の数で割り
算するのではなく、値を大きさに従って配列し、中央の
値が中央値を示す。この中央値を求める方法は、線形の
場合よりクラスの大きい加速及び減速の効果を補償する
のに非常に適していることがわかっている。この原理を
用いた実施例によれば、いわゆるバンク失火、すなわち
2つのシリンダバンクの一方のすべてのシリンダが点火
しないことも確実に検出することができる。
According to the present invention described below, a correction method is applied to the above-described method for determining a rotation fluctuation value. The correction method is the median (median)
To form a correction term. When obtaining the median value, instead of adding many values and dividing by the number of values, the values are arranged according to size, and the median value indicates the median value. This method of finding the median has been found to be very suitable for compensating for acceleration and deceleration effects of a larger class than the linear case. According to the embodiment using this principle, it is possible to reliably detect so-called bank misfire, that is, that all cylinders in one of the two cylinder banks do not ignite.

【0010】上述の原理を用いると、回転変動値を計算
するために、時間間隔差の差を必ずしも形成する必要は
なく、直接時間間隔差を利用することが可能になる。そ
の場合、1つの時間間隔は直接測定された時間間隔では
なく、処理された、好ましくは中央値を求めることによ
って得られら時間間隔となる。しかし、平均値を形成す
ることもできることがわかっている。従って他の本発明
方法では内燃機関の回転変動値を決定する場合に、平均
値形成が用いられる。
By using the above-mentioned principle, it is not necessary to form the difference of the time interval difference in order to calculate the rotation fluctuation value, and it is possible to directly use the time interval difference. In that case, one time interval is not a directly measured time interval, but a processed, preferably time interval obtained by determining the median. However, it has been found that an average value can be formed. Therefore, in another method according to the invention, averaging is used when determining the rotational variation of the internal combustion engine.

【0011】本発明の第1の方法は、時間間隔差の差を
形成する上述の2つの原理に使用することができる。そ
れは次のようにして行われる。
The first method of the present invention can be used for the above-mentioned two principles of forming a difference in time interval differences. It is done as follows.

【0012】すなわち、各シリンダに対してそれぞれの
シリンダの点火行程前の上死点に関して少なくとも1つ
のクランク軸角度セクタが定められ、それぞれの点火行
程に対して所定のクランク軸角度セクタを通過するセク
タ時間間隔が測定され、それぞれの点火行程nに対し
て、回転変動の基本項を求めるために2つのセクタ時間
間隔から第1の差が形成され、またそれぞれ対象とする
点火行程nを中心として点火行程に対する2つのセクタ
時間間隔の差を複数個求め、この求めた複数個の差の中
央値を形成することによって回転変動の補正項が求めら
、その補正項の減算によって前記基本項が補正され、
それによって回転変動値が求められる。
That is, at least one crankshaft angular sector is defined for each cylinder with respect to the top dead center before the ignition stroke of each cylinder, and a sector that passes through a predetermined crankshaft angular sector for each ignition stroke. are timed interval, for each ignition stroke n, first difference from the two sectors time interval to determine the fundamental term of the rotation fluctuation is formed, also respectively around the ignition stroke n of interest Two sectors for the ignition stroke
A correction term for the rotational fluctuation is obtained by calculating a plurality of time interval differences and forming a median value of the calculated differences .
And the basic term is corrected by subtraction of the correction term,
Thereby, the rotation fluctuation value is obtained.

【0013】本発明の第2の方法は、セクタ時間間隔の
差を処理せず、直接セクタ時間間隔を用いて処理を行う
方法に中央値形成の原理を適用するものである。これは
次のようにして行われる。
The second method of the present invention is to apply the principle of median value formation to a method in which the difference between sector time intervals is not processed, but processing is performed directly using sector time intervals. This is done as follows.

【0014】すなわち、各シリンダに対してそれぞれの
シリンダの点火行程前の上死点に関してそれぞれ同様な
クランク軸角度セクタが定められ、各シリンダに対して
所定のクランク軸角度セクタを通過するセクタ時間間隔
が測定され、それぞれ点火行程nに対して、それぞれ対
象とする点火行程nを中心として点火行程に対するセク
タ時間間隔を複数個求め、この求めた複数個のセクタ時
間間隔の中央値を求めることによって補正項が形成さ
れ、対象とする点火行程nのセクタ時間間隔から前記補
正項を減算し、それによって回転変動値が求められる。
That is, a similar crankshaft angle sector is defined for each cylinder with respect to the top dead center before the ignition stroke of each cylinder, and a sector time interval for passing through a predetermined crankshaft angle sector for each cylinder. section for ignition stroke but is determined for each ignition stroke n, respectively centered on the ignition stroke n of interest
A correction term is formed by obtaining a plurality of data time intervals and obtaining the median value of the obtained sector time intervals, and subtracting the correction term from the sector time interval of the ignition stroke n of interest, thereby The rotation fluctuation value is obtained.

【0015】本発明の第3と第4の方法は、上述の方法
の考え方を利用しかつそれを変形させ中央値を求める代
わりに平均値を形成するようにしたものである。もちろ
ん、平均値形成は、回転変動値を決定する場合に非線形
の加速あるいは減速によってもたらされる効果を補償す
るには余り効果的でないことがわかっているが、従来技
術に比べれば改良されている。
The third and fourth methods of the present invention utilize the idea of the method described above and modify it to form an average value instead of determining a median value. Of course, averaging has been found to be less effective in compensating for the effects brought about by non-linear accelerations or decelerations in determining rotational fluctuation values, but it is an improvement over the prior art.

【0016】本発明の第3の方法においては、本発明の
第2の方法の場合とほぼ同様に行われるが、次のことだ
けが異なる。すなわち中央値を求める代わりに、それぞ
れ対象となる点火行程nを中心として点火行程に対する
セクタ時間間隔を複数個求め、この求めた複数個のセク
タ時間間隔の平均値が形成される。
The third method of the present invention is carried out in substantially the same manner as the second method of the present invention, except for the following. That instead of obtaining a median value, which corresponds to the ignition stroke each around the ignition stroke n of interest
A plurality of sector time intervals are obtained, and an average value of the obtained plurality of sector time intervals is formed.

【0017】本発明の第4の方法は、次のような特徴を
有する。すなわち、各シリンダに対して一方のクランク
軸角度セクタがそれぞれシリンダの点火行程前の上死点
の前に、また他方が上死点の後ろに位置する2つのクラ
ンク軸角度セクタが定められ、また各シリンダに対して
所定のクランク軸角度セクタを通過する時間間隔が測定
され、それぞれの点火行程nに対して、回転変動の基本
項を求めるために点火行程に属する2つのセクタ時間間
隔から第1の差が形成され、またそれぞれ対象とする点
火行程nを中心として点火行程に対する2つのセクタ時
間間隔の差を複数個求め、この求めた複数個の差の平均
値を形成することによって回転変動の補正項が求めら
れ、その補正項の減算によって前記基本項が補正され、
それによって回転変動値が求められる。
The fourth method of the present invention has the following features. That is, for each cylinder, two crankshaft angular sectors are defined, one crankshaft angular sector each being located before top dead center before the ignition stroke of the cylinder and the other one located after top dead center, and For each cylinder, the time interval through which a given crankshaft angular sector is passed is measured, and for each ignition stroke n, the first from the two sector time intervals belonging to the ignition stroke to determine the basic term of the rotational fluctuation. the difference is formed, also when the two sectors for the ignition stroke each around the ignition stroke n of interest
A plurality of differences between the intervals are obtained, and a correction term for the rotational fluctuation is obtained by forming an average value of the obtained plurality of differences , and the basic term is corrected by subtracting the correction term,
Thereby, the rotation fluctuation value is obtained.

【0018】従属請求項は、中央値を求める本発明の最
初の2つの方法の好ましい実施例を示すものである。加
速と減速を良好に補償するために、好ましくは中央値を
求めるために、対象となる点火行程nの前後にあるそれ
ぞれ等数の点火行程のセクタ時間間隔(あるいはセクタ
時間間隔の差)を使用している。バンク失火をより確実
に検出するために好ましくは、最初と最後のセクタ時間
間隔(あるいはセクタ時間間隔の差)は、連続する2つ
のセクタ時間間隔(あるいはセクタ時間間隔の差)の平
均値を形成することによって形成される。また最初のセ
クタ時間間隔(あるいはセクタ時間間隔の差)は、次の
セクタ時間間隔(あるいはセクタ時間間隔の差)を一つ
飛び越して次のセクタ時間間隔(あるいはセクタ時間間
隔の差)に続き、また最後から3番目のセクタ時間間隔
(あるいはセクタ時間間隔の差)は、次のセクタ時間間
隔(あるいはセクタ時間間隔の差)を飛び越して最後の
セクタ時間間隔(あるいはセクタ時間間隔の差)に続く
ようにされる。
The dependent claims show preferred embodiments of the first two methods of the invention for determining the median. In order to better compensate for acceleration and deceleration, preferably to determine the median, the sector time intervals (or sectors) of an equal number of ignition strokes before and after the ignition stroke n of interest.
Time difference) is used. For more reliable detection of bank misfire, preferably first and last sector time
Interval (or the difference between the sector time interval), Ru is formed by forming a mean value of two consecutive sectors time interval (or the difference between the sector time interval). Also the first session
The time interval (or difference in sector time intervals) is
One sector time interval (or difference between sector time intervals)
Skips to the next sector time interval (or sector time interval)
Gap) and the third to last sector time interval
(Or the difference in sector time interval) is calculated between the next sector times.
Interval (or sector time interval difference)
The sector time interval (or the difference between the sector time intervals) is set to follow.

【0019】本発明の装置は、本発明方法を実施するよ
うに形成されている。
The apparatus of the present invention is configured to carry out the method of the present invention.

【0020】すなわち、本発明の第1の装置は、それぞ
れ少なくとも一つのクランク軸角度セクタがそれぞれの
シリンダに対してそれぞれのシリンダの点火行程前の上
死点に関して定められている所定のクランク軸角度セク
タを通過するセクタ時間間隔を測定する手段と、それぞ
れ点火行程nに対して2つのセクタ時間間隔から第1の
差を形成して回転変動の基本項を求め、回転変動の補正
項を形成し、この補正項を減算することによって基本項
を補正し、それにより回転変動値を求めるように構成さ
れた回転変動の補正項を決定する手段とを有し、前記回
転変動の補正項を決定する手段が、それぞれ対象とする
点火行程nを中心として点火行程に対する2つのセクタ
時間間隔の差を複数個求め、この求めた複数個の差の中
央値を形成することによって補正項を求めるように構成
される。
In other words, the first device of the present invention is arranged such that at least one crankshaft angle sector is defined for each cylinder with respect to the top dead center before the ignition stroke of each cylinder. Means for measuring the sector time interval passing through the sector, and forming a first difference from the two sector time intervals for each ignition stroke n to obtain a basic term of the rotational fluctuation and forming a correction term of the rotational fluctuation. And means for correcting the basic term by subtracting this correction term, thereby determining a rotation fluctuation correction term configured to obtain a rotation fluctuation value, and determining the rotation fluctuation correction term. means, two sectors for ignition stroke each around the ignition stroke n of interest
Obtains a plurality of differences in time interval, configured to determine a correction term by forming the median of a plurality of differences that this determined.

【0021】又、本発明の第2の装置は、それぞれクラ
ンク軸角度セクタがそれぞれのシリンダに対してそれぞ
れのシリンダの点火行程前の上死点に関して定められて
いる所定のクランク軸角度セクタを通過するセクタ時間
間隔を測定する手段を有し、回転変動の補正項を決定す
る手段が設けられ、この手段が、それぞれ対象とする点
火行程nを中心として点火行程のセクタ時間間隔を複数
個求め、この求めた複数個のセクタ時間間隔の中央値を
形成することによって補正項を求め、また前記点火行程
nのセクタ時間間隔から前記補正項を減算し、それによ
って回転変動値を求めるように構成される。
Also, the second device of the present invention is such that each crankshaft angular sector passes through a predetermined crankshaft angular sector defined for each cylinder with respect to top dead center before the ignition stroke of each cylinder. and means for measuring the sector time interval, provided with means for determining the correction term of the rotation fluctuation, this means, a plurality of sectors time interval of the ignition stroke each around the ignition stroke n of interest
Calculate the median of the calculated sector time intervals
The correction term is obtained by forming the correction term, and the correction term is subtracted from the sector time interval of the ignition stroke n, thereby obtaining the rotation fluctuation value.

【0022】また、本発明の第3の装置は、それぞれク
ランク軸角度セクタがそれぞれのシリンダに対してそれ
ぞれのシリンダの点火行程前の上死点に関して定められ
ている所定のクランク軸角度セクタを通過するセクタ時
間間隔を測定する手段を有し、回転変動の補正項を決定
する手段が設けられ、この手段が、それぞれ対象とする
点火行程nを中心として点火行程に対するセクタ時間間
隔を複数個求め、この求めた複数個のセクタ時間間隔の
平均値を形成することによって補正項を求め、また前記
点火行程nのセクタ時間間隔から前記補正項を減算し、
それによって回転変動値を求めるように構成される。
In the third device of the present invention, each crankshaft angular sector passes through a predetermined crankshaft angular sector defined for each cylinder with respect to the top dead center before the ignition stroke of each cylinder. and means for measuring the sector time interval, provided with means for determining the correction term of the rotation fluctuation, this means, during the sector time for ignition stroke around the ignition stroke n respectively interest
A plurality of intervals are obtained, a correction term is obtained by forming an average value of the obtained plurality of sector time intervals, and the correction term is subtracted from the sector time interval of the ignition stroke n,
Thereby, the rotation fluctuation value is obtained.

【0023】また、本発明の第4の装置は、各シリンダ
に対して一方のクランク軸角度セクタがそれぞれのシリ
ンダの点火行程前の上死点の前に、また他方が上死点の
後ろに位置する2つのクランク軸角度セクタが定められ
ている所定のクランク軸角度セクタを通過する時間間隔
を測定する手段と、それぞれの点火行程nに対して2つ
のセクタ時間間隔から第1の差を形成して回転変動の基
本項を求め、また回転変動の補正項を求め、その補正項
の減算によって前記基本項を補正してそれによって回転
変動値を求めるように構成された回転変動の補正項を決
定する手段とを有し、前記回転変動の補正項を決定する
手段が、それぞれ対象とする点火行程nを中心として点
火行程に対する2つのセクタ時間間隔の差を複数個求
め、この求めた複数個の差の平均値を形成することによ
って補正項を求めるように構成される。
In the fourth device of the present invention, one crankshaft angular sector for each cylinder is located before the top dead center before the ignition stroke of each cylinder, and the other is located after the top dead center. Means for measuring the time interval over which a given two crankshaft angular sectors pass through a defined crankshaft angular sector and for each ignition stroke n a first difference is formed from the two sector time intervals. To obtain the basic term of the rotational fluctuation, and to obtain the correction term of the rotational fluctuation, and to correct the basic term by subtracting the correction term to obtain the rotational fluctuation correction value. and a determining means, means for determining the correction term of the rotation fluctuation, points are centered around the ignition stroke n of interest
Find multiple differences between two sector time intervals for a fire stroke
Therefore, the correction term is obtained by forming an average value of the obtained plurality of differences .

【0024】[0024]

【実施例】図1のフローチャートに示す方法において
は、内燃機関の点火のオンと時間的に一致する方法の開
始後、ステップs1においてクランク軸角度の測定が行
われる。ステップs2においては、測定した角度が、点
火行程n+mのクランク軸角度セクタの開始と一致して
いるかどうかが判断される。そうである場合には、ステ
ップs3においてセクタの開始時点tAn+mが検出され
る。その後ステップs1に戻る。次にステップs2に達
したときに、上述の一致が存在しないことが明らかにな
った場合には、ステップs4に進んで、その間に点火行
程n+mについてセクタの終了に達したかどうかが判断
される。そうでない場合にはまたステップs1に戻り、
他の場合にはステップs5に進んで、セクタの終了時点
tEn+mを検出する。次にステップs6において開始時
点と終了時点の値から点火行程n+mに関するクランク
軸角度セクタの時間間隔Tn+mが計算される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the method shown in the flow chart of FIG. 1, the crankshaft angle is measured in step s1 after starting the method in which the ignition of the internal combustion engine is turned on in time. In step s2, it is determined whether the measured angle coincides with the start of the crankshaft angle sector of the ignition stroke n + m. If so, the start time tAn + m of the sector is detected in step s3. After that, the process returns to step s1. If, at the next step s2, it becomes clear that the above-mentioned agreement does not exist, the process proceeds to step s4, during which it is determined whether the end of sector has been reached for the ignition stroke n + m. . If not, return to step s1 again,
In other cases, the process proceeds to step s5, and the end time tEn + m of the sector is detected. Next, in step s6, the time interval Tn + m of the crankshaft angular sector for the ignition stroke n + m is calculated from the values at the start time and the end time.

【0025】なお、計数値nは点火行程に関して連続し
て付されるものである。例えばシリンダ1(シリンダの
点火順序に関して)内で1千回目の点火行程が発生し、
4つのシリンダが設けられており、点火行程n(この場
合には1000)におけるシリンダ1の回転変動値を検
出するために全部で7つの時間間隔が必要である場合に
は、点火行程997から1003までを利用しなければ
ならない。この場合にはn=1000かつm=3であ
る。しかし、シリンダ2で発生する点火行程1001の
回転変動値も見る場合がある。この点火行程については
n=1001であり、時間間隔T1000+3は、このシリン
ダについては時間間隔T1001+2である。
The count value n is continuously given for the ignition stroke. For example, in the cylinder 1 (with respect to the ignition sequence of the cylinders), the 1000th ignition stroke occurs,
If four cylinders are provided and a total of seven time intervals are required to detect the rotational variation of cylinder 1 in ignition stroke n (1000 in this case), ignition strokes 997 to 1003 You have to use up to. In this case, n = 1000 and m = 3. However, the rotation fluctuation value of the ignition stroke 1001 generated in the cylinder 2 may also be seen. For this ignition stroke n = 1001 and the time interval T1000 + 3 is the time interval T1001 + 2 for this cylinder.

【0026】上述のことは、点火行程n当り1つのセク
タ時間間隔のみが測定されることが前提となっている。
しかし冒頭で述べたように、点火行程n当り2つのセク
タ時間間隔が測定される原理も知られている。その場合
には2つのセクタ時間間隔のそれぞれについて、それぞ
れの開始と終了がいつであるかを判断しなければなら
ず、かつそれに関連する時点を検出してそれに基づいて
2つのセクタ時間間隔を計算しなければならない。
The above assumes that only one sector time interval is measured per ignition stroke n.
However, as mentioned at the outset, the principle by which two sector time intervals are measured per ignition stroke n is also known. In that case, for each of the two sector time intervals, it must be determined when each start and end, and the associated time points are detected and the two sector time intervals are calculated accordingly. Must.

【0027】点火行程nに関する回転変動値を計算する
ために必要なすべてのセクタ時間間隔が得られた場合に
は、ステップs7において回転変動値LUの計算が行わ
れる。計算方法の例が図4に示されている。
When all the sector time intervals necessary for calculating the rotation fluctuation value for the ignition stroke n have been obtained, the rotation fluctuation value LU is calculated in step s7. An example of the calculation method is shown in FIG.

【0028】ステップs7における回転変動値の計算の
後、ステップs8において、処理の終了に達したかどう
か、例えば内燃機関の点火が遮断されたかどうかを判断
する。そうである場合には、処理を終了し、他の場合に
は上述の処理をステップs1から繰り返す。
After the calculation of the rotational fluctuation value in step s7, it is determined in step s8 whether the end of processing has been reached, for example, whether the ignition of the internal combustion engine has been cut off. If so, the process is terminated, otherwise the above process is repeated from step s1.

【0029】図示の処理の流れは、回転変動値をどのよ
うに評価されるかに関するものではない。評価は、通常
回転変動値をしきい値と比較することによって行われ
る。しかし非常に複雑な評価方法もある。それについて
は例えば上述の公報DE−A−3917978を参照す
ることができる。評価方法は本発明の対象ではない。本
発明においては、回転変動値を計算する場合に、加速及
び減速によってもたらされる効果をできるだけ良好に補
償することが問題となっている。
The illustrated process flow does not relate to how the rotational fluctuation value is evaluated. The evaluation is usually performed by comparing the rotation fluctuation value with a threshold value. However, there are some very complicated evaluation methods. For that, reference can be made, for example, to the above-mentioned publication DE-A-3917978. Evaluation methods are not the subject of the present invention. In the present invention, when calculating the rotational fluctuation value, the problem is to compensate as much as possible the effects brought about by acceleration and deceleration.

【0030】点火行程当り一つだけのセクタ時間間隔し
か測定しない方法においては、クランク軸角度セクタの
選択にかなりの余地がある。しかしそれは720°/Z
(Z=シリンダ)より長くてはいけない。というのはそ
うでないと失火がどのシリンダに基づくものであるかを
決定することができないからである。好ましくは使用す
るクランク軸角度セクタの一部は少なくとも点火行程内
にある。好ましくは、±720°/2Zの角度範囲で、
シリンダの点火行程前の上死点を中心とする対称位置で
ある。
In the method of measuring only one sector time interval per ignition stroke, there is considerable room for selection of crankshaft angular sectors. But it is 720 ° / Z
It cannot be longer than (Z = cylinder). This is because otherwise it is not possible to determine which cylinder the misfire is based on. Preferably part of the crankshaft angular sector used is at least in the ignition stroke. Preferably, within an angle range of ± 720 ° / 2Z,
This is a symmetrical position centered on the top dead center before the ignition stroke of the cylinder.

【0031】回転変動値を算出するために、一方がそれ
ぞれのシリンダの点火行程前の上死点の前で、他方が上
死点の後ろに位置する2つのクランク軸角度セクタを用
いる方法を使用する場合には、ほぼ同じ大きさのクラン
ク軸角度セクタを用いることもでき、あるいはセクタの
長さを内燃機関が失火なしで運転されている場合にほぼ
等しい2つのセクタ時間間隔が形成されるように互いに
同調させることもできる。後者の場合には特に効果的で
ある。というのはその場合にはパターン認識ができるか
らである。この種の処理方法は以前の出願(DE−40
28131)に記載されている。
To calculate the rotational fluctuation value, a method using two crankshaft angular sectors is used, one before the top dead center before the ignition stroke of each cylinder and the other behind the top dead center. If so, crankshaft angular sectors of approximately the same size can be used, or two sector time intervals are formed, the sector lengths being approximately equal when the internal combustion engine is operating without misfire. Can also be tuned to each other. The latter case is particularly effective. This is because pattern recognition is possible in that case. This kind of processing method has been described in the previous application (DE-40
28131).

【0032】図2には、点火行程当りそれぞれ1つの時
間間隔のみを測定する方法の場合の時間間隔の差がリス
トアップされている。点火行程nに関する差Dnは、点
火行程n+1の時間間隔Tn+1と点火行程nの時間間隔
Tnから計算される。これは、上述の上死点に対して対
称な好ましいセクタ位置に対して適用される。
FIG. 2 lists the time interval differences for the method of measuring only one time interval per ignition stroke. The difference Dn for the ignition stroke n is calculated from the time interval Tn + 1 of the ignition stroke n + 1 and the time interval Tn of the ignition stroke n. This applies for the preferred sector positions symmetrical with respect to top dead center as described above.

【0033】一方、図3には、点火行程n当り2つのセ
クタ時間間隔を測定する方法について、時間間隔の差を
どのように計算するかがリストアップされている。点火
行程nの差Dnは、点火行程nの前の圧縮行程において
測定された時間間隔TKnと膨張行程において、すなわ
ち点火行程自体において測定された時間間隔TEnから
形成される。
On the other hand, FIG. 3 lists how to calculate the difference in time intervals for a method of measuring two sector time intervals per ignition stroke n. The difference Dn of the ignition stroke n is formed from the time interval TKn measured in the compression stroke before the ignition stroke n and the time interval TEn measured in the expansion stroke, ie in the ignition stroke itself.

【0034】図4(a)によれば、図1に示すフローチ
ャートのステップs7における回転変動値LUの計算が
中央値(メジアン)を求めることにより行われている。
使用した図4(a)の式に関しては、図2及び3が用い
られる。式内に記載された商Tの3乗は、式内に記載さ
れた差Dが図2に従って計算されたかあるいは図3に従
って計算されたかに応じてTnの3乗あるいはTKnの3
乗として計算することができる。1つの時間の3乗の代
わりに例えば異なる3つの時間の積、すなわち例えばT
n-1×Tn×Tn+1を使用することも可能である。しか
し、一つの2次あるいは1次の時間項で割り算して、そ
れを評価の際に然るべく考慮することもできる。それに
ついてはすでに何回も説明した公報DE−A−3917
978を参照することができる。図4(a)、図2及び
3によって示される方法の作用を、図5(a)から
(c)を用いて以下で説明する。
According to FIG. 4 (a), the calculation of the rotation fluctuation value LU in step s7 of the flow chart shown in FIG. 1 is performed by obtaining the median value (median).
With respect to the equation of FIG. 4 (a) used, FIGS. 2 and 3 are used. The cube of the quotient T described in the formula is the cube of Tn or the cube of TKn depending on whether the difference D described in the formula is calculated according to FIG. 2 or according to FIG.
It can be calculated as a power. Instead of one time cubed, for example, a product of three different times, eg T
It is also possible to use n-1 * Tn * Tn + 1. However, it is also possible to divide by one secondary or primary time term and take that into account accordingly in the evaluation. The publication DE-A-3917, which has already been explained many times about it.
978 can be referred to. The operation of the method illustrated by FIGS. 4 (a), 2 and 3 will be described below with reference to FIGS. 5 (a) to 5 (c).

【0035】図5(a)から(c)の詳しい説明に入る
前に、図5(a)から(f)について一般的なことを説
明しておく。これら全ての図は2つの図からなってお
り、上方の図は点火行程数に対する時間間隔を示し、そ
れぞれ下方の図は連続する時間間隔の差を点火行程に対
して示している。それぞれの点火行程nについての時間
間隔の測定値と、このそれぞれの点火行程について計算
された差の値が、すべての図において「X」で記載され
ている。回転変動値LUの算出に使用される隣接の時間
間隔あるいはその差が、「x」で示されている。
Before going into the detailed description of FIGS. 5A to 5C, general matters of FIGS. 5A to 5F will be described. All these figures consist of two figures, the upper figure showing the time intervals with respect to the number of ignition strokes, and the lower figures each showing the difference in successive time intervals with respect to the ignition stroke. The measured value of the time interval for each ignition stroke n and the difference value calculated for this respective ignition stroke are marked "X" in all figures. An adjacent time interval used for calculation of the rotation fluctuation value LU or its difference is indicated by “x”.

【0036】図5(a)は、回転数が一定の場合の理想
的なエンジン回転を示している。すべての時間間隔Tは
同一の長さであって、従ってすべての差はゼロである。
図から明らかなように、その場合には、それぞれ計算に
用いられる値を大きさに従って配列し、順序の中央のも
のを中央値として取り出すことによって形成される中央
値もゼロである。差の式4aの2つの項はゼロであるの
で、回転変動値もLUn=0である。
FIG. 5A shows the ideal engine rotation when the rotation speed is constant. All time intervals T are of the same length, so all differences are zero.
As is apparent from the figure, in that case, the median formed by arranging the values used for the calculation according to the sizes and taking out the middle of the order as the median is also zero. Since the two terms of the difference equation 4a are zero, the rotation fluctuation value is also LUn = 0.

【0037】図5(b)は、減速が線形である場合を示
すものである。測定された時間間隔が点火行程に従って
同じ差だけ連続して増大する。差が等しいことは、図5
(b)から明かである。差の中央値は、すべての差が等
しいので、点火行程nに適用される差Dnと正確に一致
する。従ってこの場合にもLUn=0が成立する。
FIG. 5B shows the case where the deceleration is linear. The measured time intervals continuously increase with the same difference according to the ignition stroke. The fact that the differences are equal means that
It is clear from (b). The median of the differences exactly matches the difference Dn applied to the ignition stroke n, since all differences are equal. Therefore, also in this case, LUn = 0 holds.

【0038】図5(c)は、減速が非線形である場合を
示すものである。測定された時間間隔Tは点火行程毎に
増大し、特に図5(c)の下方の図から明らかなよう
に、差の大きさが増大している。図4(a)の式に示す
中央値を求める場合には点火行程nの前の2つの差値と
後ろの2つの差値が使用され、その一方の2つは点火行
程nの差値より小さく、他方の2つはそれより大きいの
で、点火行程nの差値は中央にあり、それによってこの
5つの差値の中央値は点火行程nの差値Tnと同一とな
る。従ってこの場合にもLUn=0が成り立つ。平均値
を形成した場合には、このような結果は得ることはでき
ない。差がだんだんと増大することによって、5つの差
値の平均値は5つの値の3つ目、すなわち値Dnには一
致せず、図5(c)に点線で示すようにそれより大きく
なってしまう。
FIG. 5C shows the case where the deceleration is non-linear. The measured time interval T increases with each ignition stroke, and in particular the magnitude of the difference increases, as is apparent from the lower diagram of FIG. 5 (c). When determining the median value shown in the equation of FIG. 4 (a), two difference values before the ignition stroke n and two difference values after the ignition stroke n are used, and one of the two difference values is obtained from the difference value of the ignition stroke n. The difference value of the ignition strokes n is in the middle, since the other two are smaller, so that the median of these five difference values is the same as the difference value Tn of the ignition strokes n. Therefore, also in this case, LUn = 0 holds. If an average value is formed, such a result cannot be obtained. As the difference gradually increases, the average value of the five difference values does not match the third of the five values, that is, the value Dn, and becomes larger than that as shown by the dotted line in FIG. 5 (c). I will end up.

【0039】図4(a)の式を用いて回転変動を検出す
る場合に、いわゆるバンク失火が存在すると、すなわち
2つのシリンダバンクの一方のすべてのシリンダに失火
が存在する場合には問題が生じる。その場合には時間間
隔Tが図5(d)に示すように、交互に高くなったり、
低くなったりする。それに従って差Dは交互に正の値と
負の値をとる。点火行程nの差値はこの場合にも中央値
に等しく、それによって差値Dnと中央値の値の差は同
様にゼロになるので、失火は検出されない。
When detecting the rotational fluctuation using the equation of FIG. 4 (a), a so-called bank misfire exists, that is, a problem occurs when all cylinders in one of the two cylinder banks have misfires. . In that case, the time interval T is alternately increased as shown in FIG.
It becomes low. Accordingly, the difference D alternately takes a positive value and a negative value. No misfire is detected, since the difference value of the ignition stroke n is again equal to the median value, so that the difference between the difference value Dn and the median value is likewise zero.

【0040】この欠陥は、図4(a)の式を図4(b)
の式あるいは図4(c)の式に記載されているように変
化させることによって容易に除去することができる。そ
の場合、図4(b)に示す場合は図5(e)に、そして
図4(c)に示す場合は図5(f)に図示されている。
This defect is expressed by the equation of FIG. 4 (a) as shown in FIG. 4 (b).
Can be easily removed by changing it as described in the equation (1) or the equation in FIG. 4 (c). In that case, the case shown in FIG. 4 (b) is shown in FIG. 5 (e), and the case shown in FIG. 4 (c) is shown in FIG. 5 (f).

【0041】図4(b)に示す式と図2あるいは3の場
合には、中央値を求めるために前後する2つの時間間隔
の差の平均値によって形成される値が外側の値に対して
用いられる。差は交互に同じ大きさで正になり負になる
ので、上述の平均値はゼロである。この平均値は上述の
正と負の値間にあるので、中央値はゼロとなり、従って
点火行程nの差値Dnからずれている。従ってゼロとは
異なる回転変動値LUnが形成される。
In the case of the equation shown in FIG. 4 (b) and FIG. 2 or 3, the value formed by the average value of the difference between two time intervals before and after to find the median is the outer value. Used. The average value mentioned above is zero, since the differences are alternately positive and negative with the same magnitude. Since this average value lies between the above-mentioned positive and negative values, the median value is zero and therefore deviates from the difference value Dn of the ignition stroke n. Therefore, a rotation fluctuation value LUn different from zero is formed.

【0042】なお、この結果は、平均値を形成する場合
に得られるものより良好である。平均値の形成は、図5
(d)により説明される。図5(d)に示す中央値形成
のための5つの値から平均値を形成する場合には、ゼロ
よりやや低い値が得られる。というのは、5つの値のう
ち3つがゼロより下にあって、2つの値がゼロより同じ
量だけ上にあるからである。従って図5(d)に示す値
を使用する場合には、中央値を求めるより平均値形成の
方が有利であるが、図5(d)に図示し説明したように
中央値を求めるのをごくわずか変形させることにより中
央値形成の方が再び有利にすることができ、評価方法を
その特性に適合させることが可能になる。
It should be noted that this result is better than that obtained when forming the average value. The formation of the average value is shown in FIG.
It is explained by (d). When the average value is formed from the five values for forming the median value shown in FIG. 5D, a value slightly lower than zero is obtained. Because three of the five values are below zero and the two values are above zero by the same amount. Therefore, when the values shown in FIG. 5D are used, it is more advantageous to form the average value than to find the median value. However, as shown and described in FIG. With a slight modification, median formation can again be favored and the evaluation method can be adapted to its properties.

【0043】図4(b)と図5(e)に示す方法よりさ
らに効果的なのは図4(c)と図5(f)に示す例であ
る。すなわち中央値形成のために点火行程nの差値の他
にその前の2つの点火行程の差とその後の2つの点火行
程の差を使用するのではなく、両外側の値は、1つの差
が飛ばされ他の差に続いている。それによって使用され
る値の4つは正の側に位置し、点火行程nに関する差だ
けが負の側にある。それによって中央値は正の差値と一
致する。この値が負の差値から減算されるので、回転変
動値LUnについて、差Dnの2倍の大きさの値が得られ
る。それによって非常に好ましいS/N比が得られる。
The examples shown in FIGS. 4C and 5F are more effective than the methods shown in FIGS. 4B and 5E. That is, instead of using the difference value of the ignition stroke n to form the median value, the difference between the previous two ignition strokes and the difference between the two subsequent ignition strokes is used, but the values on both outer sides are equal to one difference. Has been skipped and continues to lead to other differences. The four values used thereby lie on the positive side, only the difference with respect to the ignition stroke n lies on the negative side. Thereby the median is in agreement with the positive difference value. Since this value is subtracted from the negative difference value, a value twice as large as the difference Dn is obtained for the rotation fluctuation value LUn. This gives a very favorable S / N ratio.

【0044】図5(e)と(f)から明らかなように、
上述の利点は、外側の2つの中央値の一方のみが平均値
形成によってあるいは1つの差を飛び越すことによって
形成されれば、得られるものである。
As is clear from FIGS. 5 (e) and 5 (f),
The above mentioned advantages are obtained if only one of the two outer medians is formed by averaging or by jumping one difference.

【0045】以上の実施例はセクタ時間間隔差の差を形
成することによって回転変動値を算出することに関する
ものでる。その場合、時間間隔の差を個々の点火行程n
の2つの時間間隔から形成するか、あるいは異なる点火
行程nの時間間隔から形成するかは重要ではなかった。
時間間隔から差を形成することは、従来のすべての方法
が用いられる。しかし、例えば図4(d)の式に示すよ
うに、中央値を求めるのは、点火行程nの時間間隔Tn
とこの時間間隔を中心とする中央値からなる単純な差に
よって回転変動値を計算するのに、最も適していること
が明らかになった。この計算によって一定の効果だけで
なく、線形及び非線形の加速及び減速も補償できるとい
うことは、直接上述の図5(c)の図から明かである。
The above embodiments relate to calculating the rotation fluctuation value by forming the difference of the sector time interval difference. In that case, the difference between the time intervals is taken as the individual ignition stroke n.
It was not important whether it was formed from the two time intervals of, or from different ignition strokes n.
Forming the difference from the time interval uses all conventional methods. However, as shown in the equation of FIG. 4 (d), for example, the median is determined by the time interval Tn of the ignition stroke n.
It has been found that it is most suitable for calculating the rotation fluctuation value by a simple difference consisting of the median centered around the time interval. It is directly apparent from the above-mentioned diagram of FIG. 5 (c) that this calculation can compensate not only for a certain effect but also for linear and nonlinear acceleration and deceleration.

【0046】加速あるいは減速の種類には関係なく、点
火行程nのセクタ時間間隔Tnは、点火行程nを中心と
する連続する複数の点火行程の時間間隔Tn-2〜Tn+2の
中央の時間間隔である。それによって、中央値はすべて
の場合に点火行程n自体のセクタ時間間隔Tnと一致す
る。従って回転変動値LUnはゼロである。バンク失火
を検出する場合には、差の処理に関して図5(d)の下
方の図を用いて説明したのと同様の問題が生じる。しか
しこの問題も、図5(e)と(f)の上方の図からわか
るように、下方の図に関して説明したことに対応して外
側の時間間隔を異るように選択することによって解決さ
れる。従って好ましくは中央値を求めるのは時間間隔T
n-3、Tn-1、Tn、Tn+1、Tn+3に基づいて行われる。
Irrespective of the type of acceleration or deceleration, the sector time interval Tn of the ignition stroke n is the center time of the time intervals Tn-2 to Tn + 2 of a plurality of consecutive ignition strokes centered on the ignition stroke n. It is an interval. The median value thereby corresponds in all cases to the sector time interval Tn of the ignition stroke n itself. Therefore, the rotation fluctuation value LUn is zero. When bank misfire is detected, the same problem as described with reference to the lower diagram of FIG. However, this problem is also solved by choosing different outer time intervals corresponding to what was described with respect to the lower figures, as can be seen from the upper figures of FIGS. 5 (e) and (f). . Therefore, it is preferable to determine the median value at the time interval T.
It is performed based on n-3, Tn-1, Tn, Tn + 1, Tn + 3.

【0047】なお、図4(d)には、Tnを中心とする
中央値が求められることが図示されている。この場合、
中央値を求めるのは、図4(a)〜4(c)を用いて差
の形成について説明したのと同様にして行える。すなわ
ち、Tnを中心とする中央値の形成は、直接連続し直接
測定される5つの時間間隔を用いて行うこともでき、あ
るいは直接測定された3つの中央の時間間隔と平均され
た2つの外側の時間間隔を用いて行われ、あるいは直接
測定された5つの時間間隔を用い、そのうち外側の時間
間隔は1つの時間間隔を飛び越した他の時間間隔とする
時間間隔を用いて行なわれる。
It should be noted that FIG. 4D shows that the median value centered on Tn is obtained. in this case,
The median value can be obtained in the same manner as described for forming the difference using FIGS. 4 (a) to 4 (c). That is, the formation of the median centered on Tn can be done using five consecutive and directly measured time intervals, or three directly measured median time intervals and two averaged outer times. , Or 5 directly measured time intervals, of which the outer time intervals are performed with one time interval being the other time interval.

【0048】時間間隔と時間間隔の中央値を用いて回転
変動値を計算することは、時間間隔の差と時間間隔の差
の中央値から回転変動値を計算するのに比べてずっと容
易である。このように容易であるにも拘らず、実験結果
では、評価結果はなんら悪くなっていないことが明らか
にされている。これは、図5(c)〜5(f)の2つの
図に関する上述の説明から明かである。
Calculating the rotational fluctuation value using the time interval and the median of the time intervals is much easier than calculating the rotational fluctuation value from the median of the time interval difference and the time interval difference. . Despite this ease, the experimental results have shown that the evaluation results have not deteriorated at all. This is apparent from the above description with respect to the two figures of Figures 5 (c) -5 (f).

【0049】同様に簡単化の観点から、図4(d)によ
って示す方法を変化させて、差の形成と補正のために多
機能項として用いられる中央値項を平均値で置き換える
こともできる。図5(c)〜5(f)に示すように、平
均値項は中央値項とは異なり、加速あるいは減速または
バンク失火によってもたらされる誤差を補償するのには
余り適していない。しかし平均値形成も従来技術に対し
ては優れている。平均値の形成は図4(e)と図4
(f)によって示されており、4(e)に示す式は、点
火行程当り一つの時間間隔しか測定しない方法において
点火行程n自体の時間間隔Tnから、点火行程nを中心
とするセクタ時間間隔の平均値を減算することによって
回転変動値を形成する場合を示すものであり、図4
(f)は、すべての時間間隔差は図3に示すものとし
て、点火行程nに関する時間間隔差Dnから点火行程n
を中心とする点火行程の時間間隔差の平均値を減算する
ことによって回転変動値を形成する場合を示すものであ
る。
Similarly, from the viewpoint of simplification, the method shown in FIG. 4D can be changed to replace the median term used as the multifunctional term for forming and correcting the difference with the average value. As shown in FIGS. 5 (c) -5 (f), the mean term, unlike the median term, is less well suited to compensating for errors caused by acceleration or deceleration or bank misfires. However, average value formation is also superior to the prior art. The formation of the average value is shown in FIG.
The equation shown in (f) and shown in 4 (e) is the sector time interval centered on the ignition stroke n from the time interval Tn of the ignition stroke n itself in the method of measuring only one time interval per ignition stroke. 4 shows a case where a rotation fluctuation value is formed by subtracting the average value of
(F) shows all the time interval differences as shown in FIG. 3 from the time interval difference Dn regarding the ignition process n to the ignition process n.
It shows a case where the rotation fluctuation value is formed by subtracting the average value of the time interval differences of the ignition strokes centered on.

【0050】図6には、クランク軸の駆動側と反対側の
端部にパルス発生器11によって検出される歯付きディ
スク12を有する内燃機関が概略図示されている。パル
ス発生器11の信号は制御装置13に供給され、制御装
置には上述のクランク軸角度セクタの時間間隔を測定す
る手段14と上述の回転変動の補正項を決定する手段1
5が設けられている。
FIG. 6 schematically shows an internal combustion engine having a toothed disk 12 detected by a pulse generator 11 at the end of the crankshaft opposite the drive side. The signal of the pulse generator 11 is supplied to a control device 13, which means 14 for measuring the time interval of the crankshaft angular sector and means 1 for determining the correction term for the rotational fluctuations.
5 are provided.

【0051】セクタ時間間隔を測定する手段14は、そ
れぞれ少なくとも一つのクランク軸角度セクタがそれぞ
れのシリンダに対してそれぞれのシリンダの点火行程前
の上死点に関して定められている所定のクランク軸角度
セクタを通過するセクタ時間間隔を測定するように構成
される。また、手段14は、それぞれクランク軸角度セ
クタがそれぞれのシリンダに対してそれぞれのシリンダ
の点火行程前の上死点に関して定められている所定のク
ランク軸角度セクタを通過するセクタ時間間隔を測定す
るように構成することもできる。さらに手段14は、各
シリンダに対して一方のクランク軸角度セクタがそれぞ
れのシリンダの点火行程前の上死点の前に、また他方が
上死点の後ろに位置する2つのクランク軸角度セクタが
定められている所定のクランク軸角度セクタを通過する
時間間隔を測定するように構成することもできる。
The means 14 for measuring the sector time interval comprises a predetermined crankshaft angular sector in which each at least one crankshaft angular sector is defined for each cylinder with respect to the top dead center before the ignition stroke of the respective cylinder. Is configured to measure a sector time interval passing through. The means 14 also measure the sector time interval at which each crankshaft angular sector passes for each cylinder through a predetermined crankshaft angular sector defined with respect to top dead center before the ignition stroke of each cylinder. It can also be configured to. Further, the means 14 comprises for each cylinder two crankshaft angular sectors, one crankshaft angular sector being located before the top dead center before the ignition stroke of each cylinder and the other behind the top dead center. It can also be arranged to measure the time interval through which a given predetermined crankshaft angular sector is passed.

【0052】回転変動の補正項を決定する手段15は次
のように構成することができる。すなわち、それぞれ点
火行程nに対して2つのセクタ時間間隔から第1の差を
形成して回転変動の基本項を求め、それぞれ対象とする
点火行程nを中心とした複数の点火行程のセクタ時間間
隔差から中央値あるいは平均値を形成することによって
回転変動の補正項を形成し、この補正項を減算すること
によって基本項を補正し、それにより回転変動値を求め
るように構成することができる。更に、それぞれ対象と
する点火行程nを中心とした複数の点火行程のセクタ時
間間隔の中央値を求めることによって多機能項を形成
し、前記点火行程nのセクタ時間間隔から前記多機能項
を減算し、それによって回転変動値を求めるように構成
することもできる。
The means 15 for determining the correction term for the rotational fluctuation can be constructed as follows. That is, the first difference is formed from the two sector time intervals for each ignition stroke n to obtain the basic term of the rotational fluctuation, and the sector time intervals of a plurality of ignition strokes centered on the target ignition stroke n are obtained. It is possible to form a correction term for the rotational fluctuation by forming a median value or an average value from the difference, and correct the basic term by subtracting this correction term, thereby obtaining the rotational fluctuation value. Furthermore, a multifunctional term is formed by obtaining the median value of the sector time intervals of a plurality of ignition strokes centered on the target ignition stroke n, and the multifunctional term is subtracted from the sector time interval of the ignition stroke n. However, it may be configured to obtain the rotation fluctuation value accordingly.

【0053】クランク軸角度セクタを測定する手段14
のどの実施例を、回転変動値を決定する手段15のどの
実施例と共に使用するかは、本発明方法のいずれを行う
かに関係するものである。
Means 14 for measuring the crankshaft angular sector
Which embodiment of the invention to use with which embodiment of the means 15 for determining the rotational fluctuation value depends on which of the methods of the invention is carried out.

【0054】[0054]

【発明の効果】以上の説明から明らかなように、本発明
によれば非線形の加速と減速による作用を可能な限り良
好に補償することのできる内燃機関の回転変動を決定す
る方法及び装置を得ることができる。
As is apparent from the above description, according to the present invention, there is provided a method and apparatus for determining the rotational fluctuation of an internal combustion engine, which can compensate the effects of nonlinear acceleration and deceleration as well as possible. be able to.

【図面の簡単な説明】[Brief description of drawings]

【図1】内燃機関の回転変動値を決定する方法を説明す
るフローチャート図である。
FIG. 1 is a flowchart illustrating a method of determining a rotation fluctuation value of an internal combustion engine.

【図2】点火行程当り1つのクランク軸角度セクタの時
間間隔のみを測定する方法において形成される差を説明
する表図である。
FIG. 2 is a table illustrating the difference formed in the method of measuring only the time interval of one crankshaft angular sector per ignition stroke.

【図3】図2と同様の表図であるが、点火行程当り2つ
のクランク軸角度セクタの時間間隔が測定される方法に
おいて形成される差を説明する表図である。
FIG. 3 is a table similar to FIG. 2, but illustrating the differences created in the way the time intervals of two crankshaft angular sectors per ignition stroke are measured.

【図4】回転変動値を計算する種々の式を示す表図であ
る。
FIG. 4 is a table showing various expressions for calculating a rotation fluctuation value.

【図5】内燃機関を定常的及び動的に駆動する種々の場
合に関する時間に対する連続するセクタ時間間隔とセク
タ時間間隔の差の値を示すグラフ図である。
FIG. 5 is a graph showing the values of the difference between successive sector time intervals and sector time intervals with respect to time for various cases of driving the internal combustion engine constantly and dynamically.

【図6】内燃機関の回転変動値を決定する装置の概略を
示すブロック図である。
FIG. 6 is a block diagram showing an outline of an apparatus for determining a rotation fluctuation value of an internal combustion engine.

【符号の説明】[Explanation of symbols]

10 内燃機関 11 パルス発生器 12 歯付きディスク 13 制御装置 14 セクタ時間間隔を測定する手段 15 回転変動の補正項を決定する手段 10 Internal combustion engine 11 pulse generator 12 toothed disc 13 Control device Means for measuring 14 sector time intervals 15 Means for determining the correction term for rotational fluctuation

───────────────────────────────────────────────────── フロントページの続き (72)発明者 マルティン クレンク ドイツ連邦共和国 7150 バックナング シュトレーゼマンシュトラーセ 11 (72)発明者 ヴィンフリート モーゼル ドイツ連邦共和国 7140 ルートヴィッ ヒスブルクグルントヴァインベルゲ 14 (56)参考文献 特開 昭51−104130(JP,A) 特開 昭51−104133(JP,A) 特開 平1−244313(JP,A) 国際公開90/15235(WO,A1) (58)調査した分野(Int.Cl.7,DB名) F02D 45/00 F02P 5/15 F02P 17/12 G01M 15/00 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Martin Klenk Germany 7150 Backnang Stresemannstraße 11 (72) Inventor Vinfried Mosel Germany 7140 Ludwigsberg Grundweinberge 14 (56) References 51-104130 (JP, A) JP-A-51-104133 (JP, A) JP-A-1-244313 (JP, A) International publication 90/15235 (WO, A1) (58) Fields investigated (Int.Cl) . 7 , DB name) F02D 45/00 F02P 5/15 F02P 17/12 G01M 15/00

Claims (18)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 各シリンダに対してそれぞれのシリンダ
の点火行程前の上死点に関して少なくとも1つのクラン
ク軸角度セクタが定められ、それぞれの点火行程に対し
て所定のクランク軸角度セクタを通過するセクタ時間間
隔が測定され、 それぞれの点火行程nに対して、回転変動の基本項を求
めるために2つのセクタ時間間隔から第1の差が形成さ
れ、また回転変動の補正項が求められ、その補正項の減
算によって前記基本項が補正され、それによって回転変
動値が求められる、 内燃機関の回転変動値を決定する方法において、 それぞれ対象とする点火行程nを中心として点火行程に
対する2つのセクタ時間間隔の差を複数個求め、この求
めた複数個の差の中央値を形成することによって補正項
求められることを特徴とする内燃機関の回転変動
決定する方法。
1. At least one crankshaft angular sector is defined for each cylinder with respect to top dead center before the ignition stroke of the respective cylinder, and for each ignition stroke a sector is passed through a predetermined crankshaft angular sector. The time interval is measured, and for each ignition stroke n, a first difference is formed from the two sector time intervals to determine a basic term of the rotational fluctuation, and a correction term of the rotational fluctuation is determined and the correction is performed. is the basic term corrected by subtraction of the term, whereby rotation fluctuation value is determined to provide a method for determining the rotation fluctuation value of the internal combustion engine, the ignition stroke each around the ignition stroke n of interest
Find the difference between the two sector time intervals for
A method for determining a rotational fluctuation value of an internal combustion engine, characterized in that a correction term is obtained by forming a median value of a plurality of differences .
【請求項2】 各シリンダに対してシリンダの点火行程
前の上死点に対して対称に位置する単一のクランク軸角
度セクタが定められることを特徴とする請求項1に記載
の方法。
2. A method as claimed in claim 1, characterized in that for each cylinder a single crankshaft angular sector is defined which is symmetrically located with respect to top dead center before the ignition stroke of the cylinder.
【請求項3】 各シリンダに対して一方のクランク軸角
度セクタがシリンダの点火行程前の上死点の前に、また
他方が上死点の後ろに位置する2つのクランク軸角度セ
クタが定められ、前記差が1つの点火行程の2つのセク
タ時間間隔からそれぞれ形成されることを特徴とする請
求項1に記載の方法。
3. Two crankshaft angular sectors are defined for each cylinder, one crankshaft angular sector being located before top dead center before the ignition stroke of the cylinder and the other being located after top dead center. The method of claim 1, wherein the difference is formed from two sector time intervals of one ignition stroke, respectively.
【請求項4】 各シリンダに対してそれぞれのシリンダ
の点火行程前の上死点に関してそれぞれ同様なクランク
軸角度セクタが定められ、各シリンダに対して所定のク
ランク軸角度セクタを通過するセクタ時間間隔が測定さ
れる、 内燃機関の回転変動値を決定する方法において、 それぞれ点火行程nに対して、 それぞれ対象とする点火行程nを中心として点火行程に
対するセクタ時間間隔を複数個求め、この求めた複数個
セクタ時間間隔の中央値を形成することによって補正
項が求められ、 対象とする点火行程nのセクタ時間間隔から前記補正項
を減算し、それによって回転変動値が求められることを
特徴とする内燃機関の回転変動値を決定する方法。
4. A sector time interval in which a similar crankshaft angle sector is defined for each cylinder with respect to the top dead center before the ignition stroke of each cylinder, and a predetermined crankshaft angle sector is passed for each cylinder. There are measured, the method for determining the rotation fluctuation value of the internal combustion engine, for each ignition stroke n, the ignition stroke each around the ignition stroke n of interest
Obtain multiple sector time intervals for the
A correction term is obtained by forming the median of the sector time intervals of the internal combustion engine, and the correction term is subtracted from the sector time interval of the target ignition stroke n, and thereby the rotational fluctuation value is obtained. A method for determining the rotational fluctuation value of an engine.
【請求項5】 中央値を求めるために、対象とする点火
行程nの前後にあるそれぞれ等数の点火行程に対する前
記セクタ時間間隔の差が用いられることを特徴とする請
求項1から3のいずれか1項に記載の方法。
5. To determine the median, before for the ignition stroke of the number of such each before and after the ignition stroke n of interest
4. A method according to any one of claims 1 to 3, characterized in that the difference of the sector time intervals is used.
【請求項6】 対象とする点火行程nの前後にあるそれ
ぞれ2つの点火行程に対する前記セクタ時間間隔の差
用いられることを特徴とする請求項5に記載の方法。
6. The method according to claim 5, characterized in that the difference of the sector time intervals for each two ignition strokes before and after the ignition stroke n of interest is used.
【請求項7】 中央値を求めるために、対象とする点火
行程nの前後にあるそれぞれ等数の点火行程に対するセ
クタ時間間隔が用いられることを特徴とする請求項4に
記載の方法。
7. A target ignition for obtaining a median value.
For each equal number of ignition strokes before and after stroke n,
5. The method according to claim 4, wherein a Kuta time interval is used.
The method described.
【請求項8】 対象とする点火行程nの前後にあるそれ
ぞれ2つの点火行程に対するセクタ時間間隔が用いられ
ることを特徴とする請求項7に記載の方法
8. It before and after the ignition stroke n in question
Sector time intervals for two ignition strokes are used
The method according to claim 7, wherein:
【請求項9】 前記複数個のセクタ時間間隔の差の内最
初と最後のセクタ時間間隔の差が、それぞれ連続する2
つのセクタ時間間隔の差の平均値を形成することによっ
て形成されることを特徴とする請求項1、2、3、5、
のいずれか1項に記載の方法。
9. The maximum difference among the plurality of sector time intervals.
The difference between the first and last sector time intervals is 2 consecutive
Formed by forming an average value of the difference of two sector time intervals .
6. The method according to any one of 6 above.
【請求項10】 前記複数個のセクタ時間間隔の差の内
最初のセクタ時間間隔の差は、セクタ時間間隔の差を一
つ飛び越して次のセクタ時間間隔の差に続き、また最後
から3番目のセクタ時間間隔の差は、次のセクタ時間間
隔の差を飛び越して最後のセクタ時間間隔の差に続くこ
とを特徴とする請求項1、2、3、5、6のいずれか1
項に記載の方法。
10. A difference among the plurality of sector time intervals
The first sector time interval difference is equal to the sector time interval difference.
Jump over to the next sector time interval difference, and finally
The difference in the third sector time interval is from the next sector time
Interval gap and continue to the last sector time interval difference.
7. Any one of claims 1, 2 , 3 , 5 and 6 characterized by
The method described in the section.
【請求項11】 前記複数個のセクタ時間間隔の内最初
と最後のセクタ時間間隔が、それぞれ連続する2つのセ
クタ時間間隔の平均値を形成することによって形成され
ることを特徴とする請求項4、7、8のいずれか1項に
記載の方法
11. The first of the plurality of sector time intervals
And the last sector time interval are two consecutive
Formed by forming the average value of the Kuta time interval
9. Any one of claims 4, 7, and 8 characterized in that
The method described .
【請求項12】 前記複数個のセクタ時間間隔の内最初
のセクタ時間間隔は、セクタ時間間隔を一つ飛び越して
次のセクタ時間間隔に続き、また最後から3番目のセク
タ時間間隔は、次のセクタ時間間隔を飛び越して最後の
セクタ時間間隔に続くことを特徴とする請求項4、7、
8のいずれか1項に記載の方法
12. The first of the plurality of sector time intervals
The sector time interval of is one sector time interval
Continues to the next sector time interval, and is the third to last sector
The data time interval skips the next sector time interval
8. The sector time interval follows, 4, 7,
8. The method according to any one of item 8 .
【請求項13】 各シリンダに対してそれぞれのシリン
ダの点火行程前の上死点に関してそれぞれ同様なクラン
ク軸角度セクタが定められ、各シリンダに対して所定の
クランク軸角度セクタを通過するセクタ時間間隔が測定
される、 内燃機関の回転変動値を決定する方法において、 それぞれ点火行程nに対して、 それぞれ対象とする点火行程nを中心として点火行程に
対するセクタ時間間隔を複数個求め、この求めた複数個
セクタ時間間隔の平均値を形成することによって補正
項が求められ、 対象とする点火行程nのセクタ時間間隔から前記補正項
を減算し、それによって回転変動値が求められることを
特徴とする内燃機関の回転変動値を決定する方法。
13. A sector time interval in which a similar crankshaft angle sector is defined for each cylinder with respect to top dead center before the ignition stroke of each cylinder, and a predetermined crankshaft angle sector is passed for each cylinder. There are measured, the method for determining the rotation fluctuation value of the internal combustion engine, for each ignition stroke n, the ignition stroke each around the ignition stroke n of interest
Obtain multiple sector time intervals for the
The internal combustion engine is characterized in that the correction term is obtained by forming an average value of the sector time intervals of, and the correction term is subtracted from the sector time interval of the target ignition stroke n, thereby obtaining the rotational fluctuation value. A method for determining the rotational fluctuation value of an engine.
【請求項14】 各シリンダに対して一方のクランク軸
角度セクタがそれぞれシリンダの点火行程前の上死点の
前に、また他方が上死点の後ろに位置する2つのクラン
ク軸角度セクタが定められ、また各シリンダに対して所
定のクランク軸角度セクタを通過するセクタ時間間隔が
測定され、 それぞれの点火行程nに対して、回転変動の基本項を求
めるために点火行程に属する2つのセクタ時間間隔から
第1の差が形成され、また回転変動の補正項が求めら
れ、その補正項の減算によって前記基本項が補正され、
それによって回転変動値が求められる、 内燃機関の回転変動値を決定する方法において、 それぞれ対象とする点火行程nを中心として点火行程に
対する2つのセクタ時間間隔の差を複数個求め、この求
めた複数個の差の平均値を形成することによって補正項
が求められることを特徴とする内燃機関の回転変動値を
決定する方法。
14. For each cylinder there are defined two crankshaft angular sectors, one crankshaft angular sector each located before top dead center before the cylinder's ignition stroke and the other behind top dead center. And for each cylinder the sector time interval through a given crankshaft angular sector is measured, for each ignition stroke n the two sector times belonging to the ignition stroke to determine the basic term of the rotational fluctuation A first difference is formed from the interval, a correction term for the rotational fluctuation is obtained, and the basic term is corrected by subtracting the correction term,
Whereby rotation fluctuation value is determined to provide a method for determining the rotation fluctuation value of the internal combustion engine, the ignition stroke each around the ignition stroke n of interest
Find the difference between the two sector time intervals for
A method for determining a rotational fluctuation value of an internal combustion engine, characterized in that a correction term is obtained by forming an average value of a plurality of differences .
【請求項15】 それぞれ少なくとも一つのクランク軸
角度セクタがそれぞれのシリンダに対してそれぞれのシ
リンダの点火行程前の上死点に関して定められている所
定のクランク軸角度セクタを通過するセクタ時間間隔を
測定する手段(14)と、 それぞれ点火行程nに対して2つのセクタ時間間隔から
第1の差を形成して回転変動の基本項を求め、また回転
変動の補正項を形成し、この補正項を減算することによ
って基本項を補正し、それにより回転変動値を求めるよ
うに構成された回転変動の補正項を決定する手段(1
5)とを有する、 内燃機関の回転変動値を決定する装置において、 前記回転変動の補正項を決定する手段が、それぞれ対象
とする点火行程nを中心として点火行程に対する2つの
セクタ時間間隔の差を複数個求め、この求めた複数個の
の中央値を形成することによって補正項を求めるよう
に構成されることを特徴とする内燃機関の回転変動
決定する装置。
15. Measuring a sector time interval in which each at least one crankshaft angular sector passes a predetermined crankshaft angular sector defined for each cylinder with respect to top dead center before the ignition stroke of each cylinder. Means (14) for forming a first difference from two sector time intervals for the ignition stroke n to obtain a basic term of the rotational fluctuation, and a correction term for the rotational fluctuation is formed. Means for correcting the fundamental term by subtraction and thereby determining a rotational fluctuation correction term configured to determine a rotational fluctuation value (1
5) and a, in the device for determining the rotation fluctuation value of the internal combustion engine, means for determining the correction term of the rotation fluctuation, two for ignition stroke each around the ignition stroke n of interest
Obtain a plurality of sector time interval differences,
Apparatus for determining a rotational fluctuation value of an internal combustion engine, characterized in that it is arranged to determine a correction term by forming a median of the differences .
【請求項16】 それぞれクランク軸角度セクタがそれ
ぞれのシリンダに対してそれぞれのシリンダの点火行程
前の上死点に関して定められている所定のクランク軸角
度セクタを通過するセクタ時間間隔を測定する手段(1
4)を有する、 内燃機関の回転変動値を決定する装置において、 回転変動の補正項を決定する手段(15)が設けられ、
この手段が、それぞれ対象とする点火行程nを中心とし
て点火行程に対するセクタ時間間隔を複数個求め、この
求めた複数個のセクタ時間間隔の中央値を形成すること
によって補正項を求め、また前記点火行程nのセクタ時
間間隔から前記補正項を減算し、それによって回転変動
値を求めるように構成されることを特徴とする内燃機関
の回転変動値を決定する装置。
16. Means for measuring the sector time interval for each crankshaft angular sector to pass through a predetermined crankshaft angular sector defined for each cylinder with respect to top dead center before the ignition stroke of each cylinder. 1
In the device for determining the rotation fluctuation value of the internal combustion engine, which comprises 4), means (15) for determining a correction term of the rotation fluctuation is provided,
This means is centered around the target ignition stroke n.
And obtain multiple sector time intervals for the ignition stroke.
A correction term is obtained by forming a median value of the obtained plurality of sector time intervals, and the correction term is subtracted from the sector time interval of the ignition stroke n, thereby obtaining a rotation fluctuation value. An apparatus for determining a rotation fluctuation value of an internal combustion engine, which is characterized in that:
【請求項17】 それぞれクランク軸角度セクタがそれ
ぞれのシリンダに対してそれぞれのシリンダの点火行程
前の上死点に関して定められている所定のクランク軸角
度セクタを通過するセクタ時間間隔を測定する手段(1
4)を有する、 内燃機関の回転変動値を決定する装置において、 回転変動の補正項を決定する手段(15)が設けられ、
この手段が、それぞれ対象とする点火行程nを中心とし
て点火行程に対するセクタ時間間隔を複数個求め、この
求めた複数個のセクタ時間間隔の平均値を形成すること
によって補正項を求め、また前記点火行程nのセクタ時
間間隔から前記補正項を減算し、それによって回転変動
値を求めるように構成されることを特徴とする内燃機関
の回転変動値を決定する装置。
17. Means for measuring the sector time interval for each crankshaft angular sector to pass through a predetermined crankshaft angular sector defined for each cylinder with respect to top dead center before the ignition stroke of each cylinder. 1
In the device for determining the rotation fluctuation value of the internal combustion engine, which comprises 4), means (15) for determining a correction term of the rotation fluctuation is provided,
This means is centered around the target ignition stroke n.
And obtain multiple sector time intervals for the ignition stroke.
A correction term is obtained by forming an average value of the obtained plurality of sector time intervals, and the correction term is subtracted from the sector time interval of the ignition stroke n, thereby obtaining a rotation fluctuation value. An apparatus for determining a rotation fluctuation value of an internal combustion engine, which is characterized in that:
【請求項18】 各シリンダに対して一方のクランク軸
角度セクタがそれぞれのシリンダの点火行程前の上死点
の前に、また他方が上死点の後ろに位置する2つのクラ
ンク軸角度セクタが定められている所定のクランク軸角
度セクタを通過するセクタ時間間隔を測定する手段(1
4)と、 それぞれの点火行程nに対して2つのセクタ時間間隔か
ら第1の差を形成して回転変動の基本項を求め、また回
転変動の補正項を求め、その補正項の減算によって前記
基本項を補正してそれによって回転変動値を求めるよう
に構成された回転変動の補正項を決定する手段(15)
とを有する、 内燃機関の回転変動値を決定する装置において、 前記回転変動の補正項を決定する手段が、それぞれ対象
とする点火行程nを中心として点火行程に対する2つの
セクタ時間間隔の差を複数個求め、この求めた複数個の
の平均値を形成することによって補正項を求めるよう
に構成されることを特徴とする内燃機関の回転変動値を
決定する装置。
18. For each cylinder there are two crankshaft angular sectors, one crankshaft angular sector located before the top dead center before the ignition stroke of each cylinder and the other behind the top dead center. Means for measuring a sector time interval passing through a predetermined crankshaft angle sector (1
4) and for each ignition stroke n, the first difference is formed from the two sector time intervals to obtain the basic term of the rotational fluctuation, the correction term of the rotational fluctuation is determined, and the correction term is subtracted to obtain the above Means (15) for determining a rotational fluctuation correction term configured to correct the fundamental term and thereby obtain a rotational fluctuation value
With the door, in a device for determining the rotation fluctuation value of the internal combustion engine, means for determining the correction term of the rotation fluctuation, two for ignition stroke each around the ignition stroke n of interest
Obtain a plurality of sector time interval differences,
Apparatus for determining a rotational fluctuation value of an internal combustion engine, characterized in that it is arranged to determine a correction term by forming an average value of the difference .
JP00109592A 1991-01-10 1992-01-08 Method and apparatus for determining rotational fluctuation values of an internal combustion engine Expired - Fee Related JP3392152B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE4100528.7 1991-01-10
DE4100528 1991-01-10
DE4138765A DE4138765C2 (en) 1991-01-10 1991-11-26 Method and device for determining an uneven running value of an internal combustion engine
DE4138765.1 1991-11-26

Publications (2)

Publication Number Publication Date
JPH04301161A JPH04301161A (en) 1992-10-23
JP3392152B2 true JP3392152B2 (en) 2003-03-31

Family

ID=25900167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00109592A Expired - Fee Related JP3392152B2 (en) 1991-01-10 1992-01-08 Method and apparatus for determining rotational fluctuation values of an internal combustion engine

Country Status (2)

Country Link
JP (1) JP3392152B2 (en)
IT (1) IT1262919B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3743073B2 (en) * 1996-10-17 2006-02-08 株式会社デンソー Misfire detection device for internal combustion engine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990015235A1 (en) 1989-06-02 1990-12-13 Robert Bosch Gmbh Process for measuring erratic running in an internal combustion engine and application of said process

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990015235A1 (en) 1989-06-02 1990-12-13 Robert Bosch Gmbh Process for measuring erratic running in an internal combustion engine and application of said process

Also Published As

Publication number Publication date
JPH04301161A (en) 1992-10-23
IT1262919B (en) 1996-07-22
ITMI920011A1 (en) 1993-07-08
ITMI920011A0 (en) 1992-01-08

Similar Documents

Publication Publication Date Title
EP0442687B1 (en) Method of and apparatus for detecting misfire
JP2982381B2 (en) Misfire detection device for internal combustion engine
JPH07180600A (en) Misfire identification method for internal combustion engine
US6658346B2 (en) Misfire detection apparatus for internal combustion engine
US5353634A (en) Control system with misfire detection function for internal combustion engine
JP3360566B2 (en) Misfire detection device for multi-cylinder internal combustion engine
EP0754326B1 (en) Adaptive profile correction for rotating position encoders in reciprocating engines
KR970002284A (en) Misfire Detection Method
GB2313200A (en) Measuring engine crankshaft acceleration
GB2284685A (en) Detecting the angular position of a variable postion camshaft
WO1994000745A1 (en) Adaptive method of cylinder misfire detection in an internal combustion engine
US5531108A (en) Adaptive correction of torsional and wheel profile position irregularities for misfire detection
JP3325162B2 (en) Device for detecting combustion state of internal combustion engine
JPH10510056A (en) Detection method of combustion misfire by evaluation of rotational speed fluctuation
US5861553A (en) Method of detecting combustion misfires
US6457455B2 (en) Method for detecting combustion misfires and cylinder equalization in internal combustion engines with knock control
JP3392152B2 (en) Method and apparatus for determining rotational fluctuation values of an internal combustion engine
JPH0783108A (en) Combustion state detection device for internal combustion engine
JP3186250B2 (en) Air-fuel ratio control device for internal combustion engine
EP0660099B1 (en) Misfire detection in internal combustion engine
JP3407340B2 (en) Misfire detection device for internal combustion engine
JPH08312445A (en) Misfire identification method during combustion
JPH0754704A (en) Combustion state determination device for internal combustion engine
JPH11247707A (en) Internal combustion engine crank angle detection device
JPH08165950A (en) Engine combustion condition detector

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees