• No results found

The on line detection of engine misfire at low speed using multiple feature fusion with fuzzy pattern recognition

N/A
N/A
Protected

Academic year: 2020

Share "The on line detection of engine misfire at low speed using multiple feature fusion with fuzzy pattern recognition"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

The on-line detection of engine misŽ re at low speed

using multiple feature fusion with fuzzy pattern

recognition

S Liu1*, F Gu2andA Ball2

1School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, People’s Republic of China

2Maintenance Engineering Research Group, School of Engineering, University of Manchester, Manchester, UK

Abstract: This paper proposes a technique for the on-line detection of incipient engine misŽ re based on multiple feature fusion and fuzzy pattern recognition. The technique requires the measurement of instantaneous angular velocity signals. By processing the engine dynamics model equation in the angular frequency domain, four dimensionless features for misŽ re detection are deŽ ned, along with fast feature-extracting algorithms. By directly analysing the waveforms of the angular velocity and the angular acceleration, six other dimensionless features are extracted. Via fuzzy pattern recognition, all the features are associated together as a fuzzy vector. This vector identiŽ es whether the engine is healthy or faulty and then locates the position of a misŽ ring cylinder or cylinders if necessary. The experimental work conducted on a production engine operating at low speeds conŽ rms that such a technique is able to work with the redundant and complementary information of all the features and that it leads to improved diagnostic reliability. It is fully expected that this technique will be simple to implement and will provide a useful practical tool for the on-line monitoring and real-time diagnosis of engine misŽ re in individual cylinders.

Keywords: internal combustion engine, condition monitoring, fault diagnosis, fuzzy pattern recognition, data fusion, misŽ re, angular velocity

I(Fn) acceleration  uctuation index ofnth

NOTATION

cylinder

I(Hn) maximum acceleration index ofnth am,bm mth element of AandB

cylinder (n) estimate of angular acceleration

I(Ln) minimum acceleration index ofnth  uctuation of nth cylinder

cylinder A,B fuzzy vector

I(Sn) summed acceleration index of nth cm,dm constant

cylinder DFT discrete Fourier transform

I(Tn) torque  uctuation index ofnth cylinder h(õ) impulse response function of engine

I(Vn) velocity variation index of nth cylinder dynamics model

J moment of inertia

H(ì) Fourier transform ofh(õ)

K number of frequency harmonics utilized

i = ­ 1

L number of data samples per engine cycle I(An) acceleration variation index ofnth

M dimension ofAandB

cylinder

n cylinder number

I(Cn) angular variation index ofnth cylinder

N number of cylinders

RF acceleration component ratio RT torque component ratio The MS was received on 29 June 2001 and was accepted after revision RT,0 threshold forRT

for publication on 30 January 2002. t time

* Corresponding author: School of Mechanical Science and Engineering,

Te(õ) rotating inertia torque Huazhong University of Science and Technology, Wuhan, Hubei,

(2)

TL(õ) total resistive torque 1 INTRODUCTION TL(ì) Fourier transform ofTL(õ)

Tp(c) DFT ofTp(õ) at c, for Tp(õ) within Considerable interest has been shown in the detection of one engine cycle incipient engine misŽ re in recent years. As exhaust emis-T(pn)(f) DFT ofTp(õ) at f, forTp(õ) ofnth sion control regulations become increasingly stringent, cylinder within one engine cycle it becomes even more likely that, if possible, misŽ re will Tp(õ) gas pressure torque be monitored continuously by the on-board diagnostic Tp(ì) Fourier transform ofTp(õ) system. To avoid costly engine failures and to reduce (pn) estimate of gas pressure torque output of repair time, the diagnostic system should also be capable

nth cylinder of indicating the fault location, i.e. identifying the

Tr(õ) reciprocating inertia torque misŽ ring cylinder or cylinders in an early stage. Tr(ì) Fourier transform ofTr(õ) MisŽ re in internal combustion engines refers to a

situ-um mth element of U ation where the fuel–air mixture cannot be eYciently

U real vector combusted in one or more cylinders. Although direct

x(õ) =[ö(õ)]2 measurement of in-cylinder pressure of each individual

X(c) DFT ofx(õ) atc, for x(õ) within one cylinder may be the most precise approach for misŽ re engine cycle detection, it is obviously impractical because it requires X(n)(f) DFT ofx(õ) atf, forx(õ) of nth installing a costly pressure transducer in each cylinder. cylinder within one engine cycle However, the instantaneous angular velocity can be X(ì) Fourier transform ofx(õ) obtained easily and reliably, and this kind of signal may be widely utilized for engine monitoring, diagnosis and á(õ) crankshaft angular acceleration

control [14]. á(maxn) peak value of angular acceleration ofnth

The detection of engine misŽ re by instantaneous

angu-cylinder lar velocity measurement can be performed in two ways.

á(minn) valley value of angular acceleration of

The Ž rst is based on waveform analysis, in which the nth cylinder

instantaneous velocity waveform is analysed directly and á(sumn) summed absolute value of angular

the extracted feature used to identify whether misŽ re acceleration of nth cylinder

exists in the engine by simple threshold or by more com-å minor positive value quite near zero

plicated Bayesian decision theory [57]. The second is õ crankshaft angular position

based on torque estimation, in which the instantaneous õ(maxn) crankshaft angular position

gas pressure torque (indicated torque) or individual cyl-corresponding to ö(maxn)

inder pressure is calculated by an engine dynamics õ(minn) crankshaft angular position

model, and from this the misŽ ring cylinder is identiŽ ed corresponding to ö(minn)

[817]. ¢õ(n) crankshaft angular duration

At present, almost all misŽ re detection techniques are corresponding to ¢ö(n)

based only on a single feature or indicator. Each tech-[¢õ](n) crankshaft angular interval

nique has its own advantages and drawbacks with the corresponding to nth cylinder

result that no single technique has proven to be com-ì angular frequency variable

pletely reliable over a range of operating conditions. An ìc engine cycle frequency

important consideration is that under complex con-ìf engine Ž ring frequency

ditions (such as when misŽ re happens simultaneously in í fuzziŽ cation member function

multiple cylinders) the information required to make ó degree of closeness between two fuzzy

reliable misŽ re decisions may simply not be available vectors

in a single feature. The diagnostic conclusions drawn ó1 maximum–minimum degree of closeness

by diVerent single features do not always concur and ó2 Euclidean distance degree of closeness

sometimes directly con ict [7,16]. ó0 threshold foró1(or ó2)

In recent years, multisensor data fusion has received ö(õ) crankshaft angular velocity

signiŽ cant attention for automated target recognition, ö

k öengine cycle(õ) sampled at point kwithin one guidance for autonomous vehicles, remote sensing, battle-Ž eld surveillance, monitoring of manufacturing ö(n)

k öwithin one engine cycle(õ) sampled at point kof nth cylinder process, condition-based maintenance of complex machinery, robotics and medical applications [1820]. ö(maxn) peak value of angular velocity ofnth

Data fusion techniques combine data from diVerent sen-cylinder

sors with related information from an associated data-ö(minn) value of angular velocity of nth

base to achieve improved accuracy and more speciŽ c cylinder

(3)

of sensitivity in one sensor domain can be oVset by infor- acceleration is actually an inverse problem, which can be solved more easily by transforming equation (1) from mation from other sensors, enabling, in theory,

success-ful decision-making ability over a wider range of the angular time domain to the angular frequency domain:

operating conditions.

In this paper, a technique for the on-line detection of

Tp(ì)=Te(ì)+Tr(ì)+TL(ì) engine misŽ re, which employs information from multiple

features, is proposed. The remainder of the paper is =1

2iìX(ì)[H(ì)]Õ 1+Tr(ì)+TL(ì) (2) organized as follows. In section 2, 10 dimensionless

fea-whereìis the variable in the angular frequency domain tures for misŽ re detection are introduced, along with fast

corresponding to the variableõin the crankshaft angular extraction algorithms. In section 3, the architecture for

domain, Tp(ì), Te(ì), Tr(ì) and TL(ì) are the Fourier the on-line misŽ re detection by multiple feature fusion

transforms of Tp(õ), Te(õ), Tr(õ) and TL(õ) respect-is presented. The multiple feature fusion procedure respect-is

ively,H(ì) is the Fourier transform ofh(õ) acting as the described in section 4. In section 5, the technique is

dem-transfer function of the system, X(ì) is the Fourier onstrated on experimental data from a four-cylinder

transform of x(õ)=[ö(õ)]2 and i= ­ 1. Note that four-stroke diesel engine. This study is concluded in

the equality Te(ì)=12iìX(ì)[H(ì)]Õ 1 is obtained from section 6.

the diVerentiation property of Fourier transform, i.e. the Fourier transform of dx(õ)/dõis iìX(ì), and the relation-ship between angular acceleration and angular velocity

2 DIMENSIONLESS FEATURES AND

in theõdomain:

EXTRACTION ALGORITHMS

á(õ)=á(t)=dödt(t)=död[õt(t)]=dödõ(õ)dõd(tt)

2.1 Engine dynamics model and gas pressure torque estimation

=död(õõ)ö(õ)=12 d[öd(õõ)]2=12dxd(õõ) (3) If it is assumed that the engine is operating in a steady

state condition and the crankshaft system is rigid, the

In equation (2), both Tr(ì) and TL(ì) can be pre-non-linear engine dynamics model is based on the

calculated becauseTr(õ) is purely deterministic and com-familiar torque balance equation [1216]

pletely described by engine geometry and TL(õ) is Jõ¨=T

e(õ)=Tp(õTr(õTL(õ) (1) assumed constant. Therefore, once a data block ofö(õ), sampled at discrete evenly spaced crankshaft intervals whereJis the eVective moment of inertia of the rotating

or sampled in the õ domain, is obtained, X(ì) will be parts of the engine,õrepresents the crankshaft angular

directly computed by the discrete Fourier transform position and is hence a function of timet, i.e. õ=õ(t),

(DFT) of the square of this data block, giving an õÇ=dõ/dt, õ¨=d2õ/dt2,Te(õ) andTr(õ) are the rotating

estimate of gas pressure torque Tp(ì) in theì domain. inertia torque (or net torque) and the reciprocating

iner-tia torque associated with the ineriner-tia of rotating and reciprocating components respectively, Tp(õ) is the gas

pressure torque (or indicated torque) due to the force 2.2 Feature extraction based on gas pressure torque generated by the combustion pressure andTL(õ) is the estimation

total resistive torque of the engine.

Equation (1) can be further derived to a second-order There are two methods that can be used to calculate Tp(ì) in the ì domain by equation (3), which lead to non-linear diVerential equation [14], which reveals

explicitly the relationship between the cylinder pressure the development of diVerent fast algorithms of feature extraction for engine misŽ re detection. The Ž rst method and the instantaneous crankshaft angular velocity

ö(õ)=õÇ, and thus it is possible in theory to estimate is performed at harmonics of the engine cycle frequency, denoted by ìc, providing a set of components ofTp(ì) the cylinder pressure or gas pressure torque from the

measurements of ö(õ). In practice, however, it is quite for each engine cycle, and thus the calculation is based on the entire data block in each engine cycle. If the diYcult to solve such a complex equation directly in the

time domain. As shown in equation (1), the engine can engine runs normally with cylinder-to-cylinder uniform-ity, the component ofTp(ì) corresponding to the Ž ring be treated as a dynamic system, of which the input is

the rotating inertia torque Te(õ) and the output is the frequency is much larger in amplitude than those below the Ž ring frequency. However, if cylinder-to-cylinder angular accelerationá(õ)=õ¨. For a more general

situ-ation, supposing h(õ) to be the impulse response func- non-uniformity (e.g. misŽ re) happens in the engine, the harmonic components of Tp(ì) below the Ž ring fre-tion of the dynamic system, its outputá(õ) will be given

in convolution form á(õ)=Te(õ)1h(õ). Therefore, the quency will increase signiŽ cantly. Because this property has been noticed, a dimensionless feature to detect mis-estimation of the gas pressure torque (or, furthermore,

(4)

the torque component ratio: engine cycle. Then, according to equations (2), (5) and (6), the calculation of the feature I(n)T only requires K components of X(ì) at lower frequency harmonics for thenth cylinder in an engine cycle, which can be achieved RT=

S

æ

1 m=1|

Tp(c)|2

|Tp(c)| (4) quickly by DFT:

whereNis the number of engine cylinders andTp(c)

X(n)(f)= æMÕ 1 k=0 [

ö(n)

k ]2eÕ i2ðmk/M, m=1, 2, ...,K represents the gas pressure torque component at themth

harmonic within each engine cycle. (8)

The second method forTp(ì) calculation is performed

at harmonics of the engine Ž ring frequency, denoted by The calculation of the features R

T and I(n)T requires ìf, giving a set of components ofTp(ì) for each cylinder knowledge of the engine transfer function X(ì) that is within each engine cycle, and thus the calculation is determined by the engine structural parameters. made from each data block corresponding to each indi- However, it is usually not easy to obtain such structural vidual cylinder. As the cylinder-to-cylinder  uctuation parameters for some engines. In this case, by neglecting of the gas pressure torque indicates the power generation

the in uence of the reciprocating torque components capability of each individual cylinder, the torque output

Tr(ì) and by considering A(ì) as the estimate of Tp(ì), of each cylinder will be almost equal if the engine runs

two other similar dimensionless features have been under a normal cylinder-to-cylinder uniform condition.

deŽ ned for engine misŽ re detection: acceleration compo-Nevertheless, if misŽ re happens in a certain cylinder, the nent ratio,R

F, and acceleration  uctuation index,I(n)F : torque output of this cylinder will decrease signiŽ cantly.

For this reason, another dimensionless feature to detect misŽ re for thenth individual cylinder has been deŽ ned and it is called the torque  uctuation index:

RF=

S

æ

1 n=1|A(n

ìc)|2

|A(c)| (9)

I(n)T= (n)p 1 N æ

N n=1T

¯(n) p

(5)

I(n)F = 1 (n)

N æ

N n=1A

¯(n) (10)

where (n)p is a parameter re ecting the gas pressure torque output of thenth cylinder, and it can be estimated

from the root mean square (r.m.s.) value of the lower whereA(nì

c) represents the angular acceleration

compo-frequency components, i.e. nent at the nth frequency harmonic nì

c within each engine cycle and(n)is an estimate re ecting the angular (n)p =K1

S

æK

m=1|T ¯(n)

p (f)|2 (6) acceleration  uctuation of thenth cylinder. whereT(n)p (f) represents the gas pressure torque

com-ponent at the mth frequency harmonic f for thenth cylinder within each engine cycle and Kis the number

of harmonics of ìfutilized. Kcan be determined using 2.3 Feature extraction based on waveform analysis knowledge of the combustion pressure as it propagates

According to equation (3), the instantaneous angular through the engine dynamics to cause angular velocity

acceleration á(õ) can be easily calculated from the  uctuations. For example, if the assumption is made that

measurements of instantaneous angular velocity ö(õ). most of the energy in the  uctuating gas pressure torque

Figure 1 depicts the waveforms ofá(õ) andö(õ) meas-is contained in the Ž rst three harmonics of ìf, then

ured from a four-cylinder four-stroke diesel engine (see K=3 is suYcient to estimate(n)p.

Table 1) with cylinder 3 misŽ ring and Ž ltered by the fast LetLbe the number of angular velocity samples per

Fourier transform Ž ltering method. engine cycle and

k:k=0, 1, 2, ...,L­ 1} be the data As previously discussed, á(õ) is proportional to the block of angular velocity samples per engine cycle. Then,

engine rotating torqueTe(õ). Thusá(õ) would be pro-according to equations (2) and (4), the calculation of

portional to the  uctuating component of the gas press-the feature RT only requires N components of X(ì) at

ure torque Tp(õ) if the in uences of the reciprocating lower frequency harmonics within one engine cycle,

torque Tr(õ) and the resistive torque TL(õ) were to be which can be obtained quickly by DFT:

neglected. This helps directly to deŽ ne three dimen-sionless features from the angular acceleration waveform X(c)= æLÕ 1

k=0

ö2keÕ i2ðmk/L, m=1, 2, ...,N (7)

for the misŽ re detection of an individual cylinder. These have been called the maximum acceleration index, Letnk:k=0, 1, 2, ...,L/N­ 1;n=1, 2, ...,N}be the

[image:4.566.301.398.300.396.2]
(5)

angular positions. Then, the maximum variation in the instantaneous angular velocity, ¢ö(n)=ö(n)max­ ö(n)min, and its corresponding angular duration, ¢õ(n)=õ(n)max­ õ(n)min, are both indicators of the mean gas pressure torque of thenth cylinder. Therefore, three fea-tures can be deŽ ned to identify whether thenth cylinder is misŽ ring. They are called the angular variation index I(n)C , velocity variation index, I(n)V and acceleration vari-ation index,I(n)A :

I(n)C = 1 ¢õ(n)

N æ

N n=1

¢õ(n)

(14)

I(n)V= 1 ¢ö(n)

N æ

N n=1

¢ö(n)

(15)

Fig. 1 Waveforms of (a) instantaneous angular acceleration and (b) instantaneous angular velocity during a cycle in a four-cylinder four-stroke engine

I(n)A=

¢ö(n) ¢õ(n) 1 N æN

n=1 ¢ö(n) ¢õ(n)

[image:5.566.41.262.47.233.2]

(16) Table 1 SpeciŽ cation of the test engine

Engine type Model 4135D, 8.6 l, 4-cylinder, 4-stroke, direct injection diesel

Manufacturer Shanghai Diesel Works 3 ON-LINE MISFIRE DETECTION BY

Bore×stroke 135 mm×150 mm

Maximum power output 123.6 kW at 1500 r/min MULTIPLE FEATURE FUSION Maximum torque 582 N m at 1200 r/min

Compression ratio 17:1

3.1 MisŽ re detection by each individual feature

Firing order 1–3–4–2 (from timing cover)

So far 10 dimensionless features have been deŽ ned along with fast feature extraction algorithms. Here rules are acceleration index, I(n)S :

presented for each individual feature to identify engine misŽ re. Among these rules, rule 1 is forRT andRF and I(n)H=1 á(n)max

N æ

N n=1

á(n)max

(11) rules 2–4 are for I(n)

T , I(n)F , I(n)H, I(n)L , I(n)S , I(n)C , I(n)V and

I(n)A .

TakingRTas an example, rule 1 for a selected thresh-oldRT,0would be

I(n)L=1 á(n)min

N æ

N n=1

á(n)min

(12)

Rule 1

IFRTå RT,0

THEN all cylinders are healthy

ELSE one or more cylinders is misŽ ring I(n)S =1 á(n)sum

N æ

N n=1

á(n)sum

=

P

õ](n)

|á(õ)|dõ

1 N æ

N

n=1

P

[¢õ](n)|

á(õ)|dõ

(13)

TakingI(n)T as an example, rules 2–4 for a selected value åare as follows. Here åis a minor positive value quite near zero. Its introduction is to distinguish the normally where á(n)max, á(n)min and á(n)sum are respectively the peak

acceptable cylinder-to-cylinder non-uniformity from the value, the valley value and the summed absolute value

abnormal misŽ re and thus to avoid a mistaken diagnosis. of the angular acceleration waveform of thenth cylinder

and [¢õ](n)is the crankshaft angular interval

correspond-Rule 2 ing to thenth cylinder.

As shown in Fig. 1b, in the waveform of instantaneous IF 1

­ åå I(n)T å 1+åfor all cylinders angular velocity there exists an acceleration during the THEN all cylinders are healthy expansion stroke of each cylinder because of the

combus-tion pressure force. Let ö(n)max and ö(n)min be respectively Rule 3 the peak value and valley value of the angular velocity

waveform during the expansion stroke of thenth cylin- IFI(n)T <1­ å

[image:5.566.37.268.402.579.2]
(6)

Rule 4

IFI(n)T >1+å

Then thenth cylinder is healthy while misŽ re exists in another cylinder or cylinders

3.2 On-line misŽ re detection by multiple feature fusion

According to rule 1, among the 10 dimensionless fea-tures, neither RT nor RF is capable of identifying the misŽ ring cylinder(s), but both of them can detect

Fig. 3 Proposed architecture of multiple feature fusion whether the engine is healthy or faulty with much simpler

computations. According to rules 2–4, on the contrary,

single sensor provides the data (i.e. the instantaneous all of the other eight features have the capability to

ident-angular velocity signal ), from which several single ify the individual misŽ ring cylinder(s) but with more

features are extracted by diVerent feature extraction complex computations. For this reason, a technique for

approaches. Then these features are associated together the on-line detection of engine misŽ re has been proposed

into a single feature vector, which in turn is input to a which aims at achieving improved diagnostic eYciency

decision-making procedure, which may be a neural net-and reliability.

work or clustering algorithm. Noticing that the decision The technique is depicted in Fig. 2, where all of the making is in fact a process of pattern recognition; here 10 dimensionless features are used. If the engine

struc-a fuzzy pstruc-attern recognition technique [21] is introduced, tural parameters are known,RTwill identify whether the

which is particularly suitable for the association of engine is healthy or faulty at Ž rst andI(n)T will then locate

multiple dimensionless features. The principles are the position of a misŽ ring cylinder or cylinders if

neces-demonstrated in the following section. sary. Otherwise, if the engine structural parameters are

unknown, RF will detect whether the engine is healthy,

and the remaining seven features can then be used to 4 MULTIPLE FEATURE FUSION PROCEDURE identify the possible misŽ ring cylinder(s). The technique

involves a multiple feature fusion process, which is based 4.1 Principles of fuzzy pattern recognition on the feature level fusion architecture for multisensor

fusion [20] but with some modiŽ cation. The problem of fuzzy pattern recognition can be simply described as follows [21]: given K known patterns, As illustrated in Fig. 3, not multisensors but only a

[image:6.566.331.491.47.171.2] [image:6.566.135.433.456.711.2]
(7)

A1,A2, ..,AK, and one new pattern, B, identify which by seven features together,I(n)F,IH(n),I(n)L,I(n)S ,I(n)C,I(n)V and I(n)A . This is achieved by fuzzy pattern recognition with known pattern the new pattern should be classiŽ ed into.

In this description, each pattern, denoted byA, is a fuzzy the following procedure:

vector 1. The seven features of each individual cylinder are

A=(a1,a2, ...,aM) (17) associated together as a vector:

where each element of the vector,am, satisŽ es U(n)=(u(n)1 ,u(n)2 ,u3(n),u(n)4 ,u(n)5 ,u(n)6 ,u(n)7 )

amå 1, m=1, 2, ...,M (18) =(I(n)F ,I(n)H ,I(n)L ,I(n)S ,I(n)C ,I(n)V ,I(n)A) (24) The fuzzy vectorAcan be interpreted as a fuzzy set in 2. U(n) is transformed into a fuzzy vector

the domainU=[u1,u2, ...,uM}

B(n)=(b(n)1 ,b(n)2 ,b(n)3 ,b(n)4 ,b(n)5 ,b(n)6 ,b(n)7 ) A=

G

au1

1,

a2 u2, ...,

aM

uM

H

(19) with each elementfuzziŽ ed by the uphill distribution member functionu(n)m (m=1, 2, ..., 7) ofU(n) being (its property is shown in Fig. 4)

where the transformation of am to um is often termed

fuzziŽ cation [22], which depends on a membership b(n)

m =í(u(n)m ) function

am=í(um) (20)

Once all of the known patterns and the new pattern have

been represented as fuzzy vectors, the pattern recog- =

G

0, 0å u(n)

m <dm 1

2+ 1 2sin

C

ð

cm­ dm

×

A

u(n)m ­ cm+2dm

BD

, dm<u(n)m <cm 1, u(n)m" cm

(25) nition can be achieved by computing and comparing the

degree of closeness between the new fuzzy vectorBand each known fuzzy vectorAk(k=1, 2, ...,K). If there is a known vectorAj withjµ{1, 2, ...,K}satisfying

wherecmanddmare both constant and can be deter-ó(B,A)= max

1¢k¢M(B,Ak) (21) mined by the relationship ofu(n)m among Ncylinders: then B is the nearest to Aj among all of the known c

m=1max¢n¢N(u(n)m) patterns, that is to say the new pattern B should be

classiŽ ed into the known pattern Aj. This is called the d m=13cm

nearest selection criterion in fuzzy pattern recognition. (26)

In equation (21), ó is called the degree of closeness

3. The degree of closeness ó1 (or ó2) is calculated between two fuzzy vectors [21]. Although there are many

between the new fuzzy vector B(n) and a standard deŽ nitions for the degree of closeness, each of them is

known fuzzy vector A. This standard vector A is generally intended for a particular purpose. Here two

deŽ ned under a healthy engine condition with absol-deŽ nitions are used for engine misŽ re detection:

ute cylinder-to-cylinder uniformity. Under such a 1. Maximum–minimum degree of closeness ó1 condition, all of the seven features,I(n)

F, I(n)H,I(n)L,I(n)S ,

I(n)C,I(n)V andI(n)A , should theoretically be unity for all of the N cylinders, and their fuzziŽ ed values should ó1(A,B)=

æM

m=1min(am,bm) æM

m=1

max(am,bm)

(22) still be unity. Therefore, the standard vectorAof all cylinders can have the form

A=(1, 1, 1, 1, 1, 1, 1) (27)

2. Euclidean distance degree of closenessó2

4. The following rule identiŽ es whether thenth cylinder is healthy or misŽ ring, where ó0 is a dimensionless ó2(A,B)=1­

S

M1 æM

m=1(am,bm)

2 (23)

where A=(a1,a2, ...,a

M) and B=(b1,b2, ...,bM) are two fuzzy vectors.

4.2 MisŽ re detection by multiple feature fusion with fuzzy pattern recognition

As depicted in Fig. 2, if the engine structural parameters are unknown, whether an individual cylinder is healthy

[image:7.566.298.529.621.711.2]
(8)

threshold and may be statistically determined from experimental data.

Rule 5

IFó1" ó0(or ó2" ó0)

THEN thenth cylinder is healthy ELSE thenth cylinder is misŽ ring

5 EXPERIMENTAL RESULTS AND DISCUSSION

5.1 Measured signals from a production engine

To obtain instantaneous angular velocity signals to vali- Fig. 5 Measured instantaneous angular velocity without mis-date the proposed on-line misŽ re detection technique, an Ž re for mean engine speeds of (a) 700, (b) 1000, engine test facility was set up. The speciŽ cation of the (c) 1200 and (d) 1500 r/min

test engine, a model 4135D four-cylinder four-stroke diesel engine, produced by Shanghai Diesel Works and used in light commercial vehicles, is given in Table 1. The engine was loaded with a hydraulic dynamometer and was appropriately instrumented to record the operating parameters. To allow the proposed technique to be validated over a wide range of engine operation conditions, the measurement of instantaneous angular velocity was performed over a selection of speed and load settings.

An eddy current displacement sensor mounted opposite the  ywheel was used to measure instantaneous angular velocity signal, and a Hall eVect device on the camshaft provided a timing reference point at the top dead centre (TDC ) of cylinder 1. This device had the characteristic that the angular velocity resolution decreases as the engine speed increases. A personal com-puter (PC ) mounted with a Real Time Devices AD3110

Fig. 6 Measured instantaneous angular velocity with cylinder analogue-to-digital conversion data acquisition (DAQ )

3 misŽ ring for mean engine speeds of (a) 700, (b) 1000, board was used for data collection and analysis. As the (c) 1200 and (d) 1500 r/min

 ywheel had 128 teeth and the AD3110 DAQ board

provided a timer counter of 8 MHz clock rate, the mini- 5.2 MisŽ re detection capability by each individual mum angular velocity resolution was 0.6 r/min at the feature

highest engine speed of 1500 r/min. This resolution is,

however, considered suYcient for misŽ re detection, since Figure 9 shows the calculated featuresR

TandRFfor the the angular velocity variation observed was more than range of operating conditions as described in Figs 5 to 20 r/min even with the engine running in a healthy 8. It is clear that the calculated values of these two fea-condition under very low load. tures for a healthy engine are almost 10 times as great Figures 5 to 8 present waveforms of instantaneous as those for a faulty engine. Therefore, the features RT angular velocity measured under the same load of and RF can easily detect whether misŽ re exits in the 30 N m over a range of operating conditions (i.e. without engine, although, as previously explained, neither can misŽ ring, with cylinder 3 misŽ ring, with cylinders 2 and identify which cylinder is misŽ ring. It is also observed 3 spatially misŽ ring, and with cylinders 3 and 4 sequen- that the in uence of the engine speed, especially higher tially misŽ ring). Each Ž gure includes four plots corre- speeds, should be considered carefully when using the sponding to mean engine speeds of 700, 1000, 1200 and feature RF, but this caution is not necessary for the 1500 r/min. Two cycles of sampled data are depicted in featureRT.

[image:8.566.294.531.46.231.2] [image:8.566.294.528.285.474.2]
(9)

1500 r/min under the same range of conditions as described in Figs 5 to 8. It is observed that all these features have the capability of both detecting engine mis-Ž re and locating its position. Among the eight features I(n)T is observed to be more accurate for identifying the misŽ ring cylinder(s) than the other seven features, but its computation is more complex since it requires knowl-edge of engine structural parameters. Some features, par-ticularly I(n)C, I(n)V and I(n)A, which are directly extracted from the angular velocity waveform, could not be calcu-lated under certain engine conditions. This occurs when there is no obvious acceleration in the angular velocity waveform and especially at high engine speeds or a cer-tain cylinder is misŽ ring. As shown in Fig. 11, these fea-tures are Ž xed at zero in such cases, but this simple adjustment may possibly give an erroneous diagnosis.

It is interesting to note that the diagnostic conclusions Fig. 7 Measured instantaneous angular velocity with cylin- implied by diVerent single features do not always concur ders 2 and 3 spatially misŽ ring for mean engine speeds and sometimes they directly con ict with one another. of (a) 700, (b) 1000, (c) 1200 and (d) 1500 r/min For example, the feature I(n)

A would give an erroneous diagnostic decision with the engine at 1500 r/min when cylinders 3 and 4 both misŽ re (shown in Fig. 11), whereas other features can detect this fault correctly. This indicates that the information provided by multiple features is usually redundant and complementary, but sometimes contradictory, and one single feature may hence simply not be suYcient to make a reliable misŽ re decision.

5.3 MisŽ re detection capability by multiple feature fusion

Since the forcing of incomputable features to be zero increases the probability of an erroneous diagnosis, a feature selection process can be performed before the multiple feature fusion procedure described in sec-tion 4.2. This can be achieved by excluding the incom-Fig. 8 Measured instantaneous angular velocity with cylin- putable features from the feature vector shown in

ders 3 and 4 sequentially misŽ ring for mean engine equation (24). For example, if three featuresI(n)

C,I(n)V and speeds of (a) 700, (b) 1000, (c) 1200 and (d) 1500 r/min I(n)

A are incomputable, the fuzzy vector of thenth cylinder

[image:9.566.33.267.46.237.2] [image:9.566.32.266.298.490.2] [image:9.566.138.429.553.655.2]
(10)
[image:10.566.119.447.45.304.2] [image:10.566.119.446.366.620.2]

Fig. 10 Calculated featuresI(n)T,I(n)F,I(n)H, I(n)L, I(n)S , I(n)C,I(n)V andI(n)A at a speed of 1000 r/min (×, without misŽ re;# , with cylinder 3 misŽ ring; , with cylinders 2 and 3 misŽ ring;%, with cylinders 3 and 4 misŽ ring)

Fig. 11 Calculated featuresI(n)T,I(n)F,I(n)H, I(n)L, I(n)S , I(n)C,I(n)V andI(n)A at a speed of 1500 r/min (×, without misŽ re;# , with cylinder 3 misŽ ring; , with cylinders 2 and 3 misŽ ring;%, with cylinders 3 and 4 misŽ ring)

would beB(n)=(í[I(n)F ],í[I(n)H ],í[I(n)L ],í[I(n)S ]), which con- and the standard vectorAwill identify whether thenth cylinder is misŽ ring.

tains only four elements. Meanwhile, the standard vector

(11)
[image:11.566.95.469.47.321.2]

Fig. 12 Calculated degrees of closenessó1andó2at speeds of 1000 and 1500 r/min (×, without misŽ re;# , with cylinder 3 misŽ ring; , with cylinders 2 and 3 misŽ ring;%, with cylinders 3 and 4 misŽ ring)

at 1000 and 1500 r/min and under the same range of engine cycle, which is, for instance, 80 ms with the four-stroke engine at 1500 r/min. From this point of view, the conditions as described in Figs 5 to 8. It is observed that

all these values are less than 0.5 for a misŽ ring cylinder proposed algorithms are veriŽ ed to be fast in compu-tation and have the potential capability for on-line but more than 0.8 for a healthy cylinder. This diVerence

is so distinct that the selection of a threshold for ó1or monitoring and real-time diagnosis of engine misŽ re. ó2 is much more straightforward than for a single

feature.

6 SUMMARY AND CONCLUSIONS

It is also noted that the proposed multiple feature fusion technique exploits the redundant and

complemen-tary information of all the single features and thus leads In this paper, a technique for the on-line detection of engine misŽ re based on multiple feature fusion has been to improved diagnostic reliability. For example, the

pro-posed technique can identify the misŽ ring cylinders 3 proposed. Ten dimensionless features with fast compu-tational algorithms have been deŽ ned and if all these and 4 correctly with the engine at 1500 r/min. This is

important because such a conclusion is obtained when features are associated together they can Ž rstly identify reliably whether the engine is healthy or misŽ ring and the individual feature I(n)A gives an erroneous diagnosis

(shown in Fig. 11). A similar case can be seen when the secondly locate the position of a misŽ ring cylinder or cylinders.

engine ran at 1500 r/min with cylinder 3 misŽ ring.

As described in Fig. 2, only after a data block of Although all of the single features can be used to detect misŽ re, none of these features is found to be uni-instantaneous angular velocity within one engine cycle

is available will the PC system start to analyse the data, versally successful because of the complex nature of the in-cylinder process. The diagnostic results from single calculate the features and, Ž nally, draw a conclusion on

whether the engine is healthy and which cylinder is mis- features are not always concurrent and sometimes actually con ict with one another.

Ž ring. This indicates that the proposed technique for

engine misŽ re detection is on a cycle-by-cycle basis. In The fusion of multiple features has been demonstrated to provide signiŽ cant advantages over the use of single this study, without knowledge of the engine structural

parameters, the total computation time during one features. In this way it exploits the redundant and comp-lementary information of all the features and thus leads engine cycle is 5.7 ms when using a PC system with an

Intel Pentium 10 MHz CPU and 32M RAM running to improved diagnostic reliability.

The proposed multiple feature technique has been under Microsoft Windows 95. Obviously this

(12)

com-for monitoring the condition of military vehicle engines. putation, and it may hence provide a basis for a practical

Proc.Instn Mech.Engrs, 1986,200(D1), 45–51.

utility in on-line monitoring and real-time diagnosis of

9 Rezeka, S. F. and Henein, N. A. A diagnostic technique engine misŽ re.

for the identiŽ cation of misŽ ring cylinder(s). SAE paper Owing to the limitation that the maximum speed of

870546, 1987.

the test engine is only 1500 r/min, further work is still to 10 Citron, S. J., O’Higgins, J. E.andChen, L. Y.Cylinder by be undertaken on other high speed engines so that the cylinder engine pressure and pressure torque waveform proposed technique will also be eVective in high speed determination utilizing speed  uctuations. SAE paper

conditions. 890486, 1989.

11 Mauer, G. F.On-line cylinder fault diagnostics for internal combustion engines.IEEE Trans. Ind. Electronics, 1990, 37(3), 221–226.

ACKNOWLEDGEMENT

12 Rizzoni, G.andConnolly, F. T. Estimation of IC engine torque from measurement of crankshaft angular position. This research was supported by the National Key Project SAE paper 932410, 1993.

of China (PD9521908). 13 Shiao, Y.andMoskwa, J. J.MisŽ re detection and cylinder pressure reconstruction for SI engines. SAE paper 940144, 1994.

14 Connolly, F. T. andYagle, A. E.Modelling and identiŽ

-REFERENCES

cation of the combustion pressure process in internal com-bustion engines.Mech. Systems Signal Processing, 1994, 1 Sood, A. K., Fahs, A. A. and Henein, N. A. A real-time 8(1), 1–19.

microprocessor-basedsystem for engine deŽ ciency analysis. 15 Rizzoni, G. andZhang, Y. IdentiŽ cation of a non-linear

IEEE Trans.Ind.Electronics, 1983,30(2), 159–163. internal combustion engine model for on-line indicated

2 William, P. andStephen, J.An on-line engine roughness torque estimation.Mech.Systems Signal Processing, 1994,

measurement technique. SAE paper 840136, 1984. 8(3), 275–287.

3 Ribbens, W. B. and Rizzoni, G. Application of precise 16 Connolly, F. T. and Rizzoni, G. Real-time estimation of crankshaft position measurements for engine testing, engine torque for the detection of engine misŽ res.Trans. control and diagnosis. SAE paper 890885, 1989. ASME, J. Dynamic Systems, Measmt, Control, 1994, 4 Kao, M.andMoskwa, J. J.Nonlinear diesel engine control 116(4), 675–686.

and cylinder pressure observation analysis.Trans.ASME, 17 Shiao, Y.andMoskwa, J. J.Cylinder pressure and

combus-J. Dynamic Systems, Measmt, Control, 1995, 117(2), tion heat release estimation for SI engine diagnostics using

183–192. non-linear sliding observers.IEEE Trans.Control Systems

5 Sood, A. K., Friedlander, C. B. and Fahs, A. A. Engine Technol., 1995,3(1), 70–78.

fault analysis: I—statistical method. IEEE Trans. Ind. 18 Luo, R. C. andKay, M. G. Multisensor integration and

Electronics, 1985,32(4), 294–300. fusion in intelligent systems.IEEE Trans.Systems, Man

6 Freestone, J. W.andJenkins, E. G.The diagnosis of cylin- Cybernetics, 1989,19(4), 901–931.

der power faults in a diesel engine by  ywheel speed 19 Dasarathy, B. V.Paradigms for information processing in measurement. Proc. Instn Mech. Engrs, 1986, 200(D1), multisensor environments.Proc.SPIE, 1990,1306, 69–80.

37–43. 20 Hall, D. L.andLlinas, J.An introduction to multisensor

7 Henein, N. A., Bryzik, W., Taylor, C. and Nichols, A. data fusion.Proc.IEEE, 1997,85(1), 6–23.

Dynamic parameters for engine diagnostics: eVect of sam- 21 Wang, P.Fuzzy sets and their applications, 1983 (Shanghai

pling. SAE paper 932411, 1993. Science and Technology Press, Shanghai).

Figure

Table 1) with cylinder 3 mis�ring and �ltered by the fast
Fig. 1Waveforms of (a) instantaneous angular accelerationand (b) instantaneous angular velocity during a cyclein a four-cylinder four-stroke engine
Fig. 3Proposed architecture of multiple feature fusion
Fig. 4Uphill distribution membership function
+5

References

Related documents