Professional Documents
Culture Documents
The manuscript was received on 3 April 2004 and was accepted after revision for publication on 12 January 2005.
DOI: 10.1243/095440705X28312
Abstract: Combustion failure diagnosis techniques for reciprocating internal combustion engines
have been developed over the last few years. Nowadays the most usual techniques are based on the
crankshaft instantaneous speed or on engine vibrations. These methods, although successfully in use,
may be applied only to maintenance tasks or to low and moderate engine speeds. In this paper, a
controller for the correction of injection failures is presented. The aim of the algorithm is to ensure
that the same quantity of fuel is injected into each one of the cylinders. This governor can be applied
to the full operating range of the engine. The injection failure detection and identification technique
is based on the measurement of the turbocharger instantaneous speed and its treatment in the
frequency domain. The simulation of the controller shows an effective reduction in the dispersion
between cylinders to a level below 2 per cent.
Keywords: diesel engines, misfire, injection failure, failure analysis, discrete Fourier transforms,
error correction
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering
692 V Macián, J Galindo, J M Luján, and C Guardiola
Proc. IMechE Vol. 219 Part D: J. Automobile Engineering D06504 © IMechE 2005
Detection and correction of injection failures in diesel engines 693
compressor that increases the pressure in the intake the turbocharger acceleration will be slightly inferior
manifold of the engine. In this way, both engine to the one produced by the other cylinders, and in
efficiency and power are increased. A diagram of this way the failure could be identified (see Fig. 2b).
such an engine is presented in Fig. 1. On the other hand, unlike what happens with the
The instantaneous turbocharger speed is mainly a crankshaft, there is no mechanical nexus between
function of the energy of combustion gases at the the turbocharger and the engine load. Thus, the turbo-
exhaust valve opening. Each time an exhaust stroke charger speed is not affected by the road character-
occurs, a pressure wave is produced. It travels along istics. Besides, since it is a perfectly balanced rotating
the manifold and accelerates the turbocharger (see machine, it does not show the typical inertial effects
Fig. 2a). As the available energy depends on the of the crankshaft. In this way, the method can be
injection settings (the SOI and the quantity of fuel used for any engine speed and load, thereby making
injected), small variations in these parameters will it a reliable diagnosis variable.
significantly affect the instantaneous turbocharger It has been proved that the turbocharger speed
speed. evolution is in fact an integration of the exhaust
In a common rail injection system, the duration of manifold pressure [12]. Thus, methods based on
the injection is calculated from the pressure at the instantaneous exhaust pressure measurement [13, 14]
rail and the desired fuel quantity. If the dimension would behave in a similar way to the presented
of the injector hole is well defined, the algorithm method. However, the measurement of the exhaust
works properly and the mass of fuel injected is gas pressure in a turbocharged engine must be per-
very near to the reference one. Unfortunately, manu- formed at the turbine inlet in order to avoid pulse
facturing dispersion and deposits in the holes of attenuation, subsequently enforcing the use of cooled
the injectors make the effective area unknown and sensors, which are neither robust nor low priced.
time dependent. Thus, the fuel quantity injected is In addition, as the turbocharger speed signal is an
different in each of the cylinders. integration over the instantaneous energy supplied
If any of the injectors supplies a fuel amount below to the turbine, a highly linear response is achieved.
normal, the energy contribution from this cylinder
will be smaller than from the others. This means that
4 FREQUENCY ANALYSIS OF THE
TURBOCHARGER SPEED
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering
694 V Macián, J Galindo, J M Luján, and C Guardiola
Fig. 3 Spectra of the turbocharger speed from experimental data. In the graph, the spectra
without injection failures (a), (b) and with a failure in a single cylinder (c), (d) are repre-
sented. High-frequency noise related to the turbocharger speed is present. This noise is
far away from the significant part of the spectra and does not affect the harmonics f , f ,
1 2
and f
3
cylinder. This variation is shown in Fig. 4. The same The value of the different harmonics with no
linear behaviour is observed with N and N (not failure can also be observed in Fig. 5. The value is
T2 T3
shown). small but not exactly zero. In the engine studied
By representing N , N , and N in the complex by the present authors, this effect is due to the
T1 T2 T3
plane, it is possible to characterize the failures in following factors.
the different cylinders. For a six-cylinder engine, the
1. Non-negligible asymmetries in the inlet mani-
failure frequency and their first two harmonics are
fold, which cause the different cylinders to admit
considered. In Fig. 5, failures for different cylinders
different air masses in each stroke. This parti-
are characterized. In a four-cylinder engine, the study
cularly affects the location of harmonics N and
of N and N suffices. T1
T1 T2 N . Simulations with symmetric manifolds con-
T2
siderably reduce the value of these harmonics.
2. Asymmetries in the exhaust manifold, as the
cylinders are subdivided into two major groups
(right and left submanifolds). This effect is noticed
at frequency f , which corresponds to half the
3
firing frequency in a six-cylinder engine.
5 DEVELOPMENT OF A MATRIX
TRANSFORMATION
Proc. IMechE Vol. 219 Part D: J. Automobile Engineering D06504 © IMechE 2005
Detection and correction of injection failures in diesel engines 695
e=[e e e e e e ] Dm+e
1 2 3 4 5 6 0
e=K Dm+e
0
(4)
ê −ê
e= i 0 (5)
i Dm
i
1 n
K = ∑ K (6)
N n N,j
Fig. 5 Characterization in the complex plan of the e j=1
vectors for failures in different cylinders. e is
0 Another possibility is to choose directly a matrix at
the engine in perfect order operation. The six
cases of failure in a single cylinder are repre- half-load. Both possibilities yield similar results.
sented. The results have been normalized for a When changing the engine speed, the K matrix
failure of 1 mg: (a) frequency f ; (b) frequency rotates in the complex plane (see Fig. 6). It is easy to
1
f ; (c) frequency f develop a transformation between the matrix at the
2 3
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering
696 V Macián, J Galindo, J M Luján, and C Guardiola
K =W(N∞)K (7a)
N∞ N
tcos(Q ) −sin(Q ) 0 0 0 0 u
N 1 1 N
N sin(Q1 ) cos(Q1 ) 0 0 0 0 N
N N
N 0 0 cos(Q ) −sin(Q ) 0 0 N
W(N∞)= 2 2 (7b)
N 0 0 sin(Q ) cos(Q ) 0 0 N
N 2 2 N
N 0 0 0 0 cos(Q ) −sin(Q )N
N 3 3 N
v 0 0 0 0 sin(Q ) cos(Q ) w
3 3
where Q are angles that depend on the engine speed
This last operation ensures that further corrections
and the harmonic being considered.
do not affect significantly the total engine torque.
However, computationally, it is better to transform
This aspect must be guaranteed in order not to
the measured spectrum than to rotate the matrix.
disturb the drivability of the engine.
The e ∞ vector, measured at engine speed N∞, must be
N Removing the last equation of (4) and including
multiplied by the matrix W(N∞) of equation (7b) but
equation (9), then
replacing Q with −Q. As a conclusion, only a K matrix
must be stored in the controller and the spectra Dm=K̃−1(ẽ−ẽ ) (10a)
0
are adapted to different engine speeds by means of
tRe(N )u tDm u
a rotation. For simplicity, in the next sections the N T1 N N 1N
matrix calculated at engine speed N will be referred NIm(NT1 )N NDm2N
to as K, instead of K , and the spectrum once rotated N N N N
N Re(N )N Dm N
C D
N T2 N 3 K
will be referred to as e. ẽ= N , Dm= N , K̃= 5×6
Im(N )N Dm N 1…1
N T2 N N 4N
5.2 Inversion of the K matrix. Development of an NRe(N )N NDm N
N T3 N N 5N
observer of the injected fuel v 0 w vDm w
6
If the K matrix could be inverted, then it is obvious (10b)
that
where K is the matrix formed with the first five
Dm=K−1(e−e ) (8) 5×6
0 rows of K.
Thus, from the spectrum of the turbocharger speed,
the value of the engine fault in each one of the
cylinders could be obtained. 6 CONTROLLER DESIGN
Unfortunately, the matrix is singular and the
inversion is not possible. The analysis of its eigen- The controller proposed is shown schematically in
values shows that one of them is equal to zero. Fig. 7. It has some remarkable aspects.
This is consistent with the idea that the vector 1. A pass band filter is used. The filter has a double
Dm=[1 1 1 1 1 1]T should make e not vary. mission: on the one hand it may eliminate the
When such a Dm is applied, the operating point of high-frequency noise caused by the turbocharger
the engine is changed without causing a failure. If rotation, and on the other hand it may filter the
the actual eigenvector associated with the eigenvalue low frequency associated with the transient pro-
0 is numerically calculated, the result is very close to cesses of the engine. This last operation is not
the expected one. always possible, and the controller is not activated
In order to avoid this effect, one of the redundant if the instantaneous variation in the injected fuel
equations is replaced with a new one. Since it is during an acceleration rises above a threshold. For
impossible to know the real value of the failures by implementation in the engine, the use of an
this transformation, the total correction is forced to analogical filter is proposed.
be zero 2. The information is stored in a circular buffer con-
taining ten engine cycles. The use of this buffer
∑ Dm =0 (9)
i contributes to the algorithm robustness.
i
Proc. IMechE Vol. 219 Part D: J. Automobile Engineering D06504 © IMechE 2005
Detection and correction of injection failures in diesel engines 697
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering
698 V Macián, J Galindo, J M Luján, and C Guardiola
7 CONCLUSIONS
REFERENCES
Proc. IMechE Vol. 219 Part D: J. Automobile Engineering D06504 © IMechE 2005
Detection and correction of injection failures in diesel engines 699
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering
700 V Macián, J Galindo, J M Luján, and C Guardiola
Adjustment process
The adjustment process corresponds to the following
scheme.
Fig. 11 Instantaneous variation in the turbocharger speed with no injection failures provoked
(a), (b) and with a 20 per cent fuel lack in a single cylinder (c), (d). Left plots correspond
to experimental measurements; right plots correspond to the simulated values
(N=1500 r/min; reference mass of fuel 226 mg)
Proc. IMechE Vol. 219 Part D: J. Automobile Engineering D06504 © IMechE 2005
Detection and correction of injection failures in diesel engines 701
D06504 © IMechE 2005 Proc. IMechE Vol. 219 Part D: J. Automobile Engineering