Professional Documents
Culture Documents
Measurement
journal homepage: www.elsevier.com/locate/measurement
a r t i c l e
i n f o
Article history:
Received 4 February 2014
Received in revised form 21 April 2014
Accepted 23 April 2014
Available online 9 May 2014
Keywords:
Servo-pneumatic
Material handling system
Fault diagnosis
Feature selection
Data mining
Dimension reduction
GustafsonKessel
k-Medoids
a b s t r a c t
The material handling systems are one of the key components of the most modern manufacturing systems. The sensory signals of material handling systems are nonlinear and have
unique characteristics. It is very difcult to encode and classify these signals by using multipurpose methods. In this study, performances of multiple generic methods were studied
for the diagnostic of the pneumatic systems of the material handling systems. Diffusion
Map (DM), Local Linear Embedding (LLE) and AutoEncoder (AE) algorithms were used for
future extraction. Encoded signals were classied by using the GustafsonKessel (GK)
and k-medoids algorithms. The accuracy of the estimations was better than 90% when
the LLE was used with GK algorithm.
2014 Elsevier Ltd. All rights reserved.
1. Introduction
The modern manufacturing facilities have to detect the
problems, identify their sources and x them very quickly
with very limited man power. Researchers have started
development of computational diagnostic tools for the
industrial applications in early 1970s by considering this
need. Although, various diagnostic tools have been developed by research community and successfully used in
industrial applications in last two decades [1,2] still their
capabilities are limited. In this study, feasibility of a multipurpose fault detection approach was investigated. The
proposed approach used the combinations of the generic
16
dxj ; Li M IIxj LI II xj Li Mi xj Li
JP; L; M
c X
n
X
0
2 2
Ai xj d xj ; Li M
i1 j1
wxi ; xj exp
IIxi xj II2
2a2
17
Experiments
Symbol
Normal
Fault1
Fault2
4
5
Fault3
Fault4
6
7
8
Fault5
Fault6
Fault7
Fault8
10
Fault9
11
Fault10
3. Experimental set-up
In this study, servo-pneumatic positioning experimental set-up built by the Festo Didactic Company was used.
The experimental setup is presented in Fig. 3. The grippers
motions along the X and Y axes were controlled with pneumatic dual action rodless cylinders. For the position measurements in the X and Y axes a linear potentiometer and
a contactless absolute magnetostrictive linear displacement sensor were used respectively. The pneumatic gripper of the system was installed at the Y axis actuator.
The proportional directional control valves controlled
the air ow to the cylinders. Four analog transducers measured the pressures of the entire system and the actuators
controlling the motions and the gripper. Experimental data
were collected by using the National Instrument (NI) compact Data Acquisition (NI-cDAQ) system and control modules. LabVIEW program was used for management and
analysis of the collected data.
The trainer was programmed to pick up the parts from a
conveyor and to put on a pallet in a systematic fashion. So,
the programmed motion was very similar but slightly
18
6
5
Volts (V)
4
3
2
1
0
12
11
10
Experiments
15
12
18
21
24
27
Time (s)
6
5
Volts (V)
4
3
2
1
0
12
11
10
Experiments
15
12
18
21
24
27
Time (s)
19
Volts (V)
0.8
0.6
0.4
0.2
0
12
11
10
Experiments
12
15
18
21
24
27
Time (s)
5.5
5
Volts (V)
4.5
4
3.5
3
2.5
2
1.5
12
11
10
Experiments
12
15
18
21
24
27
Time (s)
time from 6th to 18th seconds. In experiment 3, proximity switch gives continuously ON signal because of the
fault.
Fig. 5 shows the main system pressure changes during
all the experiments. Here, up to 3 of the experiment, reducing the failure pressure 2 bar chart was created monitored
the situation. From the above scenario, the system capacity
compressor to normal operation as a result of the use of
active and passive valves, the pressure variation in the sig-
20
6
5
Volts (V)
4
3
2
1
0
12
11
10
Experiments
12
15
18
21
24
27
Time (s)
Fig. 6. The pressure of the cylinder moving the gripper along the X axis.
6
5
Volts (V)
4
3
2
1
0
12
11
10
Experiments
12
15
18
21
24
27
Time (s)
Fig. 7. The pressure of the cylinder moving the gripper along the Y axis.
higher than the others because of the X axis error positioning for forward and back motion. Also, as seen in Fig. 7, Y
axes position valve pressure changes at the two points
(69th s and 1821st s) where the cylinder is activated
and deactivated. Actually this gure shows the scenario
of the designed automation system for the gripper actions
which attached at the bottom of Y axes. Especially in the
experiments 6th and 7th pressure of the valve is over the
21
250
DM
LLE
AE
Cost Value
200
150
6. Results
100
50
10
20
30
40
50
60
70
Iteration Number
Fig. 9. Cost versus iteration when the compressed data was classied
with the GK algorithm.
In this study, the data that was taken from the system
has been embedded to ve dimension. The classication
process has been performed with this new feature space.
The experimental results are shown in Figs. 913.
The variation of the cost value with the iterations of the
GK algorithm is presented in Fig. 9. The compressed data of
the DM, LLE and AE dimension reduction algorithms were
used.
The classication performance values for all algorithms
were obtained by comparing the accurate classication
values and the values getting from algorithms. Figs. 10
13 show the randomly chosen values obtaining from the
dimensionally reduced data for X and Y axis. X and Y axis
illustrates only two dimensions among ve dimensions
respectively.
The obtained results after the GK algorithm classied
the encoded data of the DM method were given in
Fig. 10. The classication results after the data was compressed with the DM method.
22
Fig. 11. The classication results after the data was compressed with the LLE method.
Fig. 12. The classication results after the data was compressed with the AE method.
Fig. 10. According to the gure the classication performance was found as 88.05%.
Fig. 11 shows the classication results after the data
compressed by the LLE method was partitioned by the GK
algorithm. The accurate classication performance was
91.07%.
The worst estimations were observed when the GK
algorithm classied the data compressed by the AE method
(Fig. 12). The result of the classication performance is
78.95%.
The classication results after the dimension reduction
process with using LLE algorithm and classied with kmedoid is seen Fig. 13. The results performance is 90.75%.
23
Fig. 13. The results after the k-medoids algorithm classied the data compressed by the LLE method.
Classification performance
100
DM
LLE
AE
Perofrmance %
80
60
40
20
0
GKclust
k-medoids
Fig. 14. The classication performance of each method to the dataset with GK and k-medoids.
Experiments were repeated three times at each test condition. The characteristics of the signals of six sensors were
reasonably repetitive at the identical operating conditions.
The performances of three dimension reduction (encoding) methods and two classication algorithms were evaluated when they worked together. For dimension
reduction DM, LLE and AE methods were used. GK and kmedoids algorithms classied the encoded data. The best
classication performance was observed when the GK
algorithm classied the data encoded by the LLE method.
The performance of the GK and k-medoids were not on
part with the AE algorithm for the considered cases.
Acknowledgements
The authors present their special thanks to the Celal
Bayar University Scientic Research Projects Commission
for the supports of the study under project number 201252.
24
The authors also thanks to the Marmara University Scientic Research Projects Commission for the supports of
the study under project number FEN-A-080410-0081.
References
[1] L. Mendona, J. Sousa, J. S da Costa, An architecture for fault
detection and isolation based on fuzzy methods, Expert Syst. Appl.
36 (2009) 10921104.
[2] L. Shi, N. Sepehri, Adaptive fuzzy-neural-based multiple models for
fault diagnosis of a pneumatic actuator, in: Proceedings of the 2004
American Control Conference, 2004, pp. 37533758.
[3] Z. Nakutis, P. Kakonas, An approach to pneumatic cylinder on-line
conditions monitoring, Mechanika.-Kaunas: Technologija, 2008, p.
72.
[4] J. Wang, J. Wang, N. Daw, Q. Wu, Identication of pneumatic cylinder
friction parameters using genetic algorithms, IEEE/ASME Trans.
Mech. 9 (2004) 100107.
[5] M. Karpenko, N. Sepehri, D. Scuse, Diagnosis of process valve
actuator faults using a multilayer neural network, Control Eng.
Pract. 11 (2003) 12891299.
[6] Z. Nakutis, P. Kaskonas, Pneumatic cylinder diagnostics using
classication methods, in: Instrumentation and Measurement
Technology Conference Proceedings, 2007. IMTC 2007. IEEE, 2007,
pp. 14.
[7] Z. Nakutis, P. Kakonas, Application of ANN for pneumatic cylinder
leakage diagnostics, Matavimai 36 (2005) 1621.
[8] W. Yang, Establishment of the mathematical model for diagnosing
the engine valve faults by genetic programming, J. Sound Vib. 293
(2006) 213226.
[9] M. Sepasi, F. Sassani, On-line fault diagnosis of hydraulic systems
using unscented Kalman lter, Int. J. Control Autom. Syst. 8 (2010)
149156.
[10] T. Nogami, Y. Yokoi, M. Kasai, K. Kawai, K. Takaura, Failure diagnosis
system on pneumatic control valves by neural network, IEEE Int.
Conf. Neural Networks 1993 (1993) 18761881.
[11] B. Ould Bouamama, K. Medjaher, M. Bayart, A. Samantaray, B.
Conrard, Fault detection and isolation of smart actuators using bond
graphs and external models, Control Eng. Pract. 13 (2005) 159175.
[12] M. Demetgul, I. Tansel, S. Taskin, Fault diagnosis of pneumatic
systems with articial neural network algorithms, Expert Syst. Appl.
36 (2009) 1051210519.
[13] M. Demetgul, S. Taskin, I.N. Tansel, Conditioning Monitoring and
Fault Diagnosis for a Servo-Pneumatic System with Articial Neural
Network Algorithms, 2011.
[14] M. Demetgul, M. Unal, I. Tansel, O. Yazcoglu, Fault diagnosis on
bottle lling plant using genetic-based neural network, Adv. Eng.
Softw. 42 (2011) 10511058.
[15] F.J. Uppal, R.J. Patton, Fault diagnosis of an electro-pneumatic valve
actuator using neural networks with fuzzy capabilities, Proc. Eur.
Symp. Art. Neural Networks (2002) 501506.
[16] F.J. Uppal, R.J. Patton, V. Palade, Neuro-fuzzy based fault diagnosis
applied to an electro-pneumatic valve, in: Proceedings of the 15th
IFAC World Congress, 2002, pp. 2126.
[17] S.O. Song, G. Lee, E. Yoon, Process monitoring of an electropneumatic valve actuator using kernel principal component
analysis, Proc. Int. Symp. Adv. Control Chem. Process. (2003).
[18] S.F. Yuan, F.L. Chu, Fault diagnostics based on particle swarm
optimisation and support vector machines, Mech. Syst. Signal
Process. 21 (2007) 17871798.
[19] T. Kohonen, Self-organization and associative memory, SelfOrganization and Associative Memory, 100 gs. XV, 312 pages.
Springer-Verlag, Berlin Heidelberg New York. Also Springer Series in,
Information Sciences, volume 8, vol. 1, 1988.
[20] R.O. Duda, P.E. Hart, D.G. Stork, Pattern Classication, vol. 2, Wiley,
New York, 2003.
[21] D.E. Gustafson, W.C. Kessel, Fuzzy clustering with a fuzzy covariance
matrix, in: Conference on Decision and Control, San Diego,
California, 1979, pp. 761766.
[22] P. Teppola, P. Minkkinen, Possibilistic and fuzzy C-means clustering
for process monitoring in an activated sludge waste-water
treatment plant, J. Chemom. 13 (1999) 445459.
[23] S.W. Choi, C.K. Yoo, I.B. Lee, Overall statistical monitoring of static
and dynamic patterns, Ind. Eng. Chem. Res. 42 (2003) 108117.
[24] Q.P. He, S.J. Qin, J. Wang, A new fault diagnosis method using fault
directions in Fisher discriminant analysis, AIChE J. 51 (2005) 555
571.
[25] Q. Zhang, I. Couloigner, A new and efcient k-medoid algorithm for
spatial clustering, Comput. Sci. Its Appl. ICCSA 2005 (2005) 207
224.
[26] R.R. Coifman, S. Lafon, A.B. Lee, M. Maggioni, B. Nadler, F. Warner,
et al., Geometric diffusions as a tool for harmonic analysis and
structure denition of data: diffusion maps, Proc. Nat. Acad. Sci. USA
102 (2005) 74267431.
[27] R.R. Coifman, S. Lafon, Diffusion maps, Appl. Comput. Harm. Anal. 21
(2006) 5394.
[28] S. Lafon, Y. Keller, R.R. Coifman, Data fusion and multicue data
matching by diffusion maps, IEEE Trans. Pattern Anal. Mach. Intell.
28 (2006) 17841797.
[29] S. Lafon, A.B. Lee, Diffusion maps and coarse-graining: a unied
framework for dimensionality reduction, graph partitioning, and
data set parameterization, IEEE Trans. Pattern Anal. Mach. Intell. 28
(2006) 13931403.
[30] S.T. Roweis, L.K. Saul, Nonlinear dimensionality reduction by locally
linear embedding, Science 290 (2000) 2323.
[31] L.J.P. Van der Maaten, An introduction to dimensionality reduction
using matlab, 2007.
[32] D. DeMers, G. Cottrell, Non-linear dimensionality reduction, Adv.
Neural Inform. Process. Syst. (1993) 580587.
[33] G.E. Hinton, R.R. Salakhutdinov, Reducing the dimensionality of data
with neural networks, Science 313 (2006) 504507.
[34] G.E. Hinton, S. Osindero, Y.W. Teh, A fast learning algorithm for deep
belief nets, Neural Comput. 18 (2006) 15271554.
[35] J.C. Bezdek, J. Keller, R. Krisnapuram, Fuzzy models and algorithms
for pattern recognition and image processing, vol. 4, Kluwer
Academic Publishers, 1999.
[36] C. Sarbu, K. Zehl, J.W. Einax, Fuzzy divisive hierarchical clustering of
soil data using GustafsonKessel algorithm, Chem. Intell. Lab. Syst.
86 (2007) 121129.
[37] P.J. Rousseeuw, L. Kaufman, Finding Groups in Data: An Introduction
to Cluster Analysis, John Wiley & Sons, 1990.
[38] B. Balasko, J. Abonyi, B. Feil, Fuzzy Clustering and Data Analysis
Toolbox, Department of Process Engineering, University of
Veszprem, Veszprem, 2005.
[39] R. Xu, S. Damelin, B. Nadler, I. Wunsch, C. Donald, Clustering of highdimensional gene expression data with feature ltering methods
and diffusion maps, Artif. Intell. Med. 48 (2010) 9198.
[40] S.Y. Kung, K.I. Diamantaras, J.S. Taur, Adaptive principal component
extraction (APEX) and applications, IEEE Trans. Signal Process. 42
(1994) 12021217.