8
Fault Diagnosis System of Machine Using Neural Networks and Its Application Toshiyuki ASAKURA*, Takashi KOBAYASID*, Shoji HAYAsm* and Baojie XU** (Received Feb. 28, 1997) This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the sound signal of machine can be used, in which the data is obtained as the power spectrum density through FFT analyzer. First. the structure of fault diagnosis system is shown. Next, in the neural networks, both the normal and abnormal conditions of machine can be learned by back-propagation method and the fault diagnosis system of a machine may be constructed. Finally, through simulation experiments, it was verified that the failure of machine was diagnosed based on the spectrum of sound signal including noise. Also, it was certified that, using the real data of sound signal, the fault diagnosis system proposed here can be applied to the practical machine. 1. Introduction Among many problems in industries, the most important function is for each machine systems to work in the nonnal conditions. In order to maintain a normal running condition of a machine system, a fault prediction and diagnosis system are necessary, especially for those such as electrical generators which run continuously for long time. The failures should be detected as soon as possible when failures occur, because if these machine run at abnonnal condition continuously, it may result in havy loss and even loss of human lives. Up to date, though many kinds of diagnosis method I I I have been developed, much of them have been based on traditional' method of establishing mathematical model, analysing variety of parameter and judging, the operating condition of machine system. But, because of the complication of machine system, the uncertainty of running condition and many nonlinear factors, it is very difficult in most cases to establish mathematical model of machine structure and to know the operating conditions of the machine, and also even impossible in some cases to detect failures occured when it is running. So that, many researchers are recently attracted in untraditional approaches. I 2 I This study describes a methed of fault diagnosis based on machine fault diagnosis system using neural networks. In this method, the characteristics of machine system with fault will be identified by neural * Dept. of Mechanical Engineering ** Dept. of Mech. Engi., Beijing Institute of Mech. Industry, Beijing, China

Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

Fault Diagnosis System of Machine Using Neural Networks and Its Application

Toshiyuki ASAKURA*, Takashi KOBAYASID*,

Shoji HAYAsm* and Baojie XU**

(Received Feb. 28, 1997)

This paper describes a method on machine fault diagnosis system using neural

networks. As fault diagnosing signal, the sound signal of machine can be used, in

which the data is obtained as the power spectrum density through FFT analyzer. First.

the structure of fault diagnosis system is shown. Next, in the neural networks, both

the normal and abnormal conditions of machine can be learned by back-propagation

method and the fault diagnosis system of a machine may be constructed. Finally,

through simulation experiments, it was verified that the failure of machine was

diagnosed based on the spectrum of sound signal including noise. Also, it was certified

that, using the real data of sound signal, the fault diagnosis system proposed here can

be applied to the practical machine.

1. Introduction

Among many problems in industries, the most important function is for each machine systems to work

in the nonnal conditions. In order to maintain a normal running condition of a machine system, a fault

prediction and diagnosis system are necessary, especially for those such as electrical generators which run

continuously for long time. The failures should be detected as soon as possible when failures occur,

because if these machine run at abnonnal condition continuously, it may result in havy loss and even loss

of human lives. Up to date, though many kinds of diagnosis method I I I have been developed, much of

them have been based on traditional' method of establishing mathematical model, analysing variety of

parameter and judging, the operating condition of machine system. But, because of the complication of

machine system, the uncertainty of running condition and many nonlinear factors, it is very difficult in

most cases to establish mathematical model of machine structure and to know the operating conditions of

the machine, and also even impossible in some cases to detect failures occured when it is running. So that,

many researchers are recently attracted in untraditional approaches. I 2 I

This study describes a methed of fault diagnosis based on machine fault diagnosis system using neural

networks. In this method, the characteristics of machine system with fault will be identified by neural

* Dept. of Mechanical Engineering ** Dept. of Mech. Engi., Beijing Institute of Mech. Industry, Beijing, China

Page 2: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

2

networks without the need of mathematical model. The real data can be obtained as a time- series data and

then transfonned to the power spectral density through FFf analyzer. The nonnal and abnonnal conditions

of a machine can be learned by a back- propagation method. Moreover, the fault diagnosis system can be

constructed using neural networks. As an application to the practical machine, this diagnosis system is

applied to the wood- slicer machine. A lot of data can be obtained as the sound signals, including the

nonnal and abnonnal conditio~s. Through the result of diagnosis, it can be shown that this fault diagnosis

system is valid and has the possibility of wide applications.

2. Stncture of fault diagnosis system

q (t) Nonna! (0)

++t(t) or

q (t) x(t+I) Fault Fault (1) Diagnosis Spring N.N.

q (t) Damper

Fig.l Structure of fault diagnosis system

In this section, we outline a general architecture for designing fault diagnosis system. The idea of

this procedure is illustrated in Fig.1. This system has two neural networks(N.N.); one is N.N. for system

identification as shown in Fig.2, which consists of input layer 4, middle layer 20 and output layer 1, and

the other for fault diagnosis as shown in Fig.3, which consists of input 3, middle layer 40 and output layer

2. The N.N. for system identification learns the nonnal state of the motion and the output data of actual

system is compared with the output of the identified neural network. If the fault occures in the actual

system, the difference generates between the actual system and N.N. system. This difference can be

detected by the fault diagnosis N.N. system and the part of the fault may be specified. Here, the teaching

signal of fault diagnosis N.N. is set as 0 for nonnal and 1 for the fault.

External Force

q (t)

q (t-1)

Position x (t)

Input Layer

4

x (t -1) - -, ... -.:..:.0". ___

Hidden Layer

Output Layer

Fig.2 Neural Network for Identification

x(t+1)

Page 3: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

3

Input Layer

3

Hidden Layer

q (t)

x (t+ I)

x(t+1)

Fig.3 Neural Network for Fault Diagnosis

3. Fault diagnosis by sound signal

For the machine fault diagnosis, the oldest and most wide used method is perhaps hearing sound of

machine by the human ear. Obviously, this method is neither objective nor precise, but it implies that the

sound signal ejected from running machine includes the information of operating conditions and failures.

(a) Normal ( c) Abnormal

IIII:W PRECISION J'AST fOURIER ~ICNIIL ANALY7£11 f,. "'0' ""0-': OO·l/i1-00-;··';:OFr:-illo:-iiiit·z; 'lICGfl

i{i.~r.. i : 'i !:!. .~DUP.CE ........ t ........ t .... -~ ........ ~........ .. ...... ; ........ ~· .. · .... t .. · .. · .. i ........ 'OAch " 1 I' I I 6ch

~~J' ::l:t [:E ==rll1~ ~ll::~~ i ! . i ! Iii LfUfL

z.ooe. ::::~:t:::::r~:: i:~:=:t:::::::: ::::::::r::::::t:::::::r::::::r::::::: PD~ir.:~ ! Ii! ! !! m·-o · ...... ·t···· .. ··t·· .. · ........ + .......... • .... ·t .. · .... • ........ 1 .... ·• .. +........ 100.000 ... -: I I I ! I ! I Bch O£LIIY ········t········,· .. ·· ........ T· .... ••• ········'!'········!········y········t········ of f I I I I! i I O·PO

0.000 • .... • .. t ........ r· ...... t ........ · .. · .... r .... · .. r-.... i ........ 1'-.... 0.00000'.'

...... T'i--rnRffi<h,:~" cimHp zOQ.'O'-Z.ooOk ~. ~w:rl.!~.~ .... P, -T Hi.~z~/!o .. y~ ! /111."1", 580.000 II:: ".Oll':. v, .

IIICII PaECISIOII fAST feUlLlEi lIeNAl. ANIILY2ER . . oi-"i';T· orii:o~~~o:·iI:·: Soe7'e:"OFF-:-f'i'fOTzkHziTItIGGU 5.000. i -;-r--'; t · I i I SOURCE .· .... ·.t· ....... ~· ..... ··l. .. ·· ... ~ ................ ~ ........ + ........ ~ ... " ... i-........ QRch

: i ! t i; , i a~

;:..::.E~E EEEEEE3= ~g:~::. i i ! ! t l ! i I LfVfL

500.0~ :::::::t::::::r:::: :1::::::1::::': .. rl:::::::T::::::t:::::i::::~::t::::::: PO~im.¥: ! i i! iii I m .. "~

::::::::l:::::~:t::::: :l :~ .. ::~:·:::.::l.:~::~r:::::::!:.::::::t::::~::r:=::: B~D~5'C i ! • I !! t' i 0-'0 .... • .. ·t .... · .. ···.... .. .... ;......... .......................... · .... -t-_.. 0 00000 f ! ! I ,t • .IC

(b) Normal (d) Abnormal

Fig.4 Sound signal of machine

Page 4: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

6

Actual

systea

Sound Spectrum signal Spectrua data

analysis lC

- X

(300Hz)

(310Hz)

• • • • •

_ ,,(1490Hz)

120

Fig.3 Fault diagnosis system based on spectral data

shows the ability of diagnosing failures from spectrum of sound signal. The learning and diagnosing results

are showed in Table 1. If the output of neural networks is less than 0.4, it means normal condition, and if

bigger than 0.7, it means abnormal condition. By these results, the possibility of application of the machine.

fault diagnosis system are verified. Next, to examine the effect of noise levels, a group of simulated data

including noise with different levels are put into the fault diagnosis neural networks. Though the diagnosis

shows the right decision up to SIN=1, the diagnosis give an wrong result, when SIN=O.4.

100 E ::s U Q) 0. C/) L.

~ o 0.

0 1000 frequency (Hz)

100 E ::s U Q) a. en '-Q)

~ o 2000 a. 0 1000

frequency (Hz)

(a) Normal condition (b) Abnormal condition

Fig.4 Simulated spectrum of sound signal

Table 1 Results of fault diagnosis

a b c d e f Signal Normal Normal Normal Abnormal Abnormal Abnormal

Output 0.088 0.088 0.087 0.912 0.915 0.919 of NN

Result of Normal Normal Abnormal Abnormal Learning

Result of Normal Abnormal Diagnosis

Page 5: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

7

6. Application to the Machine

Photo 1 Outline of wood- slicer machine

Based on the simulation experiment, the fault diagnosis system of Fig.3 is applied to the wood- slicer

machine. The outline of wood- slicer machine is shown in Photo 1. This machine shaves a thin board from

a lumber, in which the length of cutter is about 3m. The speed of slicer is about 60 times/min. The

materials are logs of pine, cryptomeria and oak etc. The sound generates when the machine slices a wood.

The sound changes when the cutting conditionds are abnormal.

The measurement system is showed in Fig 5. The construction of this system consists of sound meter,

FFf analyzer and computer with a diagnosis system. By this system, we can obtain the machine sound

signal under every operating conditions including normal and abnormal conditions. Next, the sound signal

is transformed to the form of power spectrum, and then the power spectrum data is put into the neural

Sound of r--- NL-15 f--

TCD-DB - SA-74FFT r-- Computer machine sound meter data recorder analyser (diagnosis)

Fig.5 Costruction of measurement system

Page 6: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

8

100 E

~ CD 0. CI) r...

~ 8.

o

200 E

~ CD 0. CI) r...

~ 8.

10 E

i 0. CI)

10 E :::s -a CD 0. CI) r...

~ 8.

0

2000

(a) Normal condition

200 E

~ CD 0. CI) r...

~ 8.

0

200 E

i 0. CI)

1000 frequency (Hz)

(b) Normal condition

frequency (Hz)

(c) Abnormal condition (d) Abnormal condition Fig.6 Spectrum of sound signal for learning

(a) Normal condition

1000 2000 frequency (Hz)

20 E

i 0. CI) r...

I

10 E

i 0. CI) r...

~ 8.

frequency (Hz)

(b) Normal condition

1000 frequency (Hz)

(c) Abnormal condition (d) Abnormal condition Fig.7 Spectrum of sound signal for diagnosis

2000

2000

Page 7: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

9

networks. Using the neural networks showed in FigJ, the typical four normal and four abnormal spectrum

data may be learned by neural networks, in order to determine the unified coefficients of neural networks.

After learning, this neural networks can be used to examine whether unlearning spectrum data is normal or

abnormal.

Table 2 Results of fault diagnosis

Signal Operating Output of Result of Signal Operating Output of Result of No. condition NN diagnosis No. condition NN diagnosis

I Normal 0.1563 Normal I I Normal 0.1014 Normal 2 Normal 0.1234 Normal I 2 Normal 0.0745 Normal 3 Normal 0.0955 Normal I 3 Normal 0.0947 Normal 4 Normal 0.3012 Normal I 4 Normal 0.0125 Normal 5 Normal 0.4124 Normal I 5 Normal 0.3827 Normal 6 Normal 0.1542 Normal I 6 Abnormal 0.7006 Abnormal 7 Normal 0.0845 Normal I 7 Abnormal 0.7451 Abnormal 8 Normal 0.1332 Normal I 8 Abnormal 0.8564 Abnormal 9 Normal 0.3526 Normal I 9 AbnolJllal' 0.9189 Abnormal

I 0 Normal 0.6854 Uncertain 2 0 Abnormal 0.8547 Abnormal

Spectrum data used for learning are showed in Fig.6, and the learning time is about 50 sec in the

case that the mean square error becomes less than 0.01. Using N.N. system with unified coefficients

determined here, the fault diagnoses for spectrum data in Fig.7 are performed, and the results of

diagnosing are showed in Table 2. If the output of neural networks is less than 0.4, it means normal

condition. On the other hand, if bigger than 0.7, it means abnormal condition. From these results of Table

2, the accuracy of fault diagnosis is about 90%, and at result, the validity of the machine fault diagnosis

system are verified.

7. Conclusion

In this paper, a machine fault diagnosis system using neural networks has been proposed using

spectrum analysis. Through simulation experiments, the possibility of diagnosing failures from spectrum of

sound signal including noise was verified and the application to the wood- slicer machine was

demonstrated. The real data of sound signals was acquired including normal and abnormal states and the

useful diagnosis results are obtained through the application to the fault diagnosis system proposed here.

However, for the practical application at the real condition, the following problems remain yet to be

considered:

(1) More data with faults information are needed for learning of neural networks to raise fault diagnosis

capacity of the system. Every kind of faults should be considered.

(2) For the machine system using uncontinuous processing method like the wood- slicer machine, it is

Page 8: Fault Diagnosis System of Machine Using Neural Networks ... · This paper describes a method on machine fault diagnosis system using neural networks. As fault diagnosing signal, the

10

necessary that the sound measurement system should include signal trigger control, to certify the

trigger time which is simultaneous with the processing movement of the machine.

(3) When running, the conditions of machine system are very complicated and too much kinds of faults,

Then, the informations concerning with signals of vibration, temperature, pressure etc. may be needed.

[. J

References

[1] G.H.Bate, "Vibration Diagnostics for Industrial Electric Motor Drives" B&K Publication, 1992

[2] M.M.Polycarpou, "Learning Methodology for Failure Detection and Accommodation", IEEE Contr.

Sys., June 1995

[3] D.Nguyen &B.Widrow," Neural networks for selfleaming control systems", IEEE Control System

Magazine, Vo1.10, No.3, 1990

[4] W.E.Dietz, "Jet and rocket engine fault dignosis in real time" Neural Network Computing" Summer,

1989