principal component analysis and self-organizing maps

8
Principal Component Analysis and Self- organizing Maps for Damage Detection and Classification under Temperature Variations A Z I U D A B I T . A O G E I D , R A J E V A Y A N A L E B I R A M - , S O G R U B S E R R O T . A L E U G I M - O Z O P C S E C N A R F d n a O D N O D E R R A C A R T S B A T e h T e s u f o l a c i t s i t a t s s e u q i n h c e t r o f a t a d n e v i r d s a h n e v o r p y r e v l u f e s u n i e l b a i r a v i t l u m s i s y l a n a s a a n r e t t a p n o i t i n g o c e r . h c a o r p p a g n o m A r i e h t e l p i t l u m s e g a t n a v d a h c u s s a a t a d , n o i t c u d e r a i r a v i t l u m e l b s i s y l a n a d n a e h t n o i t i n i f e d f o l a c i t s i t a t s s l e d o m t l i u b h t i w a t a d m o r f l a t n e m i r e p x e r t , s l a i y e h t e d i v o r p s s e n t s u b o r d n a w o l l a g n i d i o v a e h t d e e n f o e h t t n e m p o l e v e d f o l a c i s y h p s l e d o m h c i h w s e m i t e m o s e r a t l u c i f f i d r o f g n i l l e d o m y l l a i c e p s e n e h w e h t m e t s y s s i . x e l p m o c n I s i h t , r e p a p a y g o l o d o h t e m d e s a b n o l a p i c n i r P t n e n o p m o C s i s y l a n A ) A C P ( s i d e p o l e v e d d n a d e s u i t s i t a t s g n i d l i u b r o f cal b e s a ln ie o c s l e d o m m n i s i r p g d e h t n y amic o r f s m h te n o m i d e r o t y h t l a e h e r u t c u r t s r e d n u t n e r e f f i d e r u t a r e p m e t s n o i t i d n o c . s a n I , p e t s d n o c e g n i t s e t r o f e h t d e s o p o r p , y g o l o d o h t e m a t a d m o r f e h t e r u t c u r t s t a t n e r e f f i d l a r u t c u r t s s e t a t s d n a r e d n u t n e r e f f i d e r u t a r e p m e t s n o i t i d n o c e r a d e t c e j o r p o t n i e h t a b e n i l e s s l e d o m n i r e d r o o t n i a t b o l a c i t s i t a t s s e r u s a e m s e r o c S ( d n a Q- ) x e d n i h c i h w r ae d e d u l c n i s a e r u t a e f s r o t c e v n i a f l e S - g n i z i n a g r O p a M r o f e h t e g a m a d n o i t c e t e d d n a n o i t a c i f i s s a l c . s k s a t e h T y g o l o d o h t e m s i d e t a u l a v e g n i s u c i n o s a r t l u s l a n g i s d e t c e l l o c m o r f n a m u i n i m u l a e t a l p d n a a n e f f i t s d e e t i s o p m o c l e n a p . l a t a h t w o h s s t l u s e R e h t l m i s d e t a l u s e t a t s e r a y l l u f s s e c c u s d e i f i s s a l c o n r e t t a m t a h w e h t d n i k f o e g a m a d r o e h t e r u t a r e p m e t s i t n e s e r p n i h t o b . s e r u t c u r t s N O I T C U D O R T N I l a r u t c u r t S h t l a e H g n i r o t i n o M ) M H S ( s i n a t n a t r o p m i a e r a h c i h w s k e e s o t s s e s s a d n a r o t i n o m s e r u t c u r t s n i r e d r o o t n e e r u s e h t , y t i l i b a i l e r d n a y t i r u c e s f o e c i v r e s n i s t i s u o u n i t n o c t a r e p o n o i . s i h T s i e n o d y b e h t e s u f o , s r o s n e s h c i h w e r a y l t n e n a m r e p d e l l a t s n i n i e h t e r u t c u r t s d n a l a n o i t a t u p m o c s m h t i r o g l a o t e t a u l a v e e h t n o i t a m r o f n i m o r f e h t . e r u t c u r t s n I M H S e r e h t e r a o f r u s l e v e l f o e g a m a d s i s o n g a i d . ] 1 [ e h T t s r i f l e b i r a M a y a n A d n a o g e i D . A , a z i u d a b i T y t l u c a F f o s c i n o r t c e l E , g n i r e e n i g n E n Ui r e v i s a d d Santo , s á m o T , á t o g o B . a i b m o l o C . M A. s e r r o T - , o d n o d e r r A N A M l e s e i D & o b r u T , E S g n i r e e n i g n E 4 e k o r t S - t s e T d n a n o i t a d i l a V - t s e T B , d e t n e m e g a n a M - t n e m e r u s a e M , ) M T T E E ( , g r u b s g u A . y n a m r e G c s e c n a r F , o z o P , b a l A D o C t n e m a t r a p e D e d a c i t à m e t a M a d a c i l p A , I I I a l o c s E a i r à t i s r e v i n U a i r e y n i g n E d a c i n c è T l a i r t s u d n I e d a n o l e c r a B , ) B I T E U E ( t a t i s r e v i n U a c i n c è t i l o P e d a y n u l a t a C , ) C P U ( C e t m o , l l e g r U d 1 , 7 8 6 3 0 8 0 , a n o l e c r a B . n i a p S

Upload: others

Post on 05-Jan-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Principal Component Analysis and Self-organizing Maps

Principal Component Analysis and Self-organizing Maps for Damage Detection and Classification under Temperature Variations

AZIUDABIT .A OGEID ,RAJEV AYANA LEBIRAM - ,SOGRUBSERROT .A LEUGIM - OZOP CSECNARF dna ODNODERRA

CARTSBA T

ehT esu fo lacitsitats seuqinhcet rof atad nevird sah nevorp yrev lufesu nielbairavitlum sisylana sa a nrettap noitingocer .hcaorppa gnomA rieht elpitlum

segatnavda hcus sa atad ,noitcuder airavitlum elb sisylana dna eht noitinifed folacitsitats sledom tliub htiw atad morf latnemirepxe rt ,slai yeht edivorp ssentsubor dna

wolla gnidiova eht deen fo eht tnempoleved fo lacisyhp sledom hcihw semitemos era tluciffid rof gnilledom yllaicepse nehw eht metsys si .xelpmoc nI siht ,repap a

ygolodohtem desab no lapicnirP tnenopmoC sisylanA )ACP( si depoleved dna desuitsitats gnidliub rof cal b esa l ni e oc sledom m nisirp g d eht ny amic orf s m ht e nom i derot

yhtlaeh erutcurts rednu tnereffid erutarepmet snoitidnoc . s a nI ,pets dnoce gnitset rofeht desoporp ,ygolodohtem atad morf eht erutcurts ta tnereffid larutcurts setats dna

rednu tnereffid erutarepmet snoitidnoc era detcejorp otni eht ab eniles sledom ni redro ot niatbo lacitsitats serusaem serocS( dna Q- )xedni hcihw ra e dedulcni sa erutaef

srotcev ni a fleS - gnizinagrO paM rof eht egamad noitceted dna noitacifissalc .sksat ehT ygolodohtem si detaulave gnisu cinosartlu slangis detcelloc morf na

muinimula etalp dna a neffits de etisopmoc lenap . la taht wohs stluseR eht l mis detalu setats era yllufsseccus deifissalc on rettam tahw eht dnik fo egamad ro eht erutarepmet

si tneserp ni htob .serutcurts

NOITCUDORTNI

larutcurtS htlaeH gnirotinoM )MHS( si na tnatropmi aera hcihw skees ot ssessadna rotinom serutcurts ni redro ot ne erus eht ,ytilibailer dna ytiruces fo ecivres ni sti

suounitnoc tarepo noi . sihT si enod yb eht esu fo ,srosnes hcihw era yltnenamrepdellatsni ni eht erutcurts dna lanoitatupmoc smhtirogla ot etaulave eht noitamrofni

morf eht .erutcurts nI MHS ereht era of ru slevel fo egamad sisongaid .]1[ ehT tsrif

lebiraM ayanA dna ogeiD .A ,aziudabiT ytlucaF fo scinortcelE ,gnireenignE nU i rev is ad d Santo ,sámoT ,átogoB .aibmoloC

.M A. serroT - ,odnoderrA NAM leseiD & obruT ,ES gnireenignE 4 ekortS - tseT dna noitadilaV -tseT B ,de tnemeganaM - tnemerusaeM ,)MTTEE( ,grubsguA .ynamreG

csecnarF ,ozoP ,balADoC tnematrapeD ed acitàmetaM adacilpA ,III alocsE airàtisrevinUaireynignE’d acincèT lairtsudnI ed anolecraB ,)BITEUE( tatisrevinU acincètiloP ed aynulataC

,)CPU( C etmo ,llegrU’d 1 ,78 63080 ,anolecraB .niapS

Page 2: Principal Component Analysis and Self-organizing Maps

level includes the damage detection and its main objective is to know whether there is any abnormality in the structure and if this abnormality corresponds to damage. The second level includes the damage localization and allows determining the position of the damage in the structure. Third step includes classification tasks to define the type of damage and its size. Finally, the level 4 is focused on knowing the structure remaining lifetime. In general, the damage identification can be performed following two main approaches. The first approach consists in obtaining a reliable physics-based model of the structure, while the second is based on data-driven approaches that normally tackle the problem as one of pattern recognition. One advantage of the use of data-driven approaches is the reliability in the analysis since the indication of damage could be directly determined with the comparison between a baseline and the collected data. However, to ensure the reliability of the analysis performed to the collected signals in several experiments, it is necessary to consider variations in the environmental and operational conditions, and the proper functioning of the sensors, actuators and hardware that are used to inspect the structure. This paper is addressed to the levels one and three of the damage identification task by means of a methodology which uses a baseline with several data from different temperatures to classify structural states and fault sensor damages. As several works have shown, in metallic and composite materials the temperature influence is presented in the wave propagation. In fact, wave propagation is affected when the elastic properties and density of the propagation medium are shifted. In ultrasonic signals, changes in the temperature stretch or compress the signal and distort the shape [2],[3],[4]. These changes directly affect the performance of the methodologies and need to be considered. The methodology presented in this work considers the use of Discrete Wavelet Transform (DWT), Multiway Principal Component Analysis (MPCA) and Self-Organizing Maps (SOM) to solve the temperature changes problem and it is tested using an aluminium plate instrumented with five piezoelectric transducers and a simplified aircraft composite skin panel which is instrumented with four piezoelectric transducers. On the one hand, seven different states are studied in the classification in the first structure: the undamaged state, 4 simulated damages (structural modifications by adding a mass at different positions of the structure) and two fault sensor (sensor breakage at 25% and 50%). On the other hand, six structural states are studied in the second structure: these states include the undamaged structure and 5 structural modifications that are simulated by means of adding a mass in different locations. The experimental results show that all these states are successfully detected and classified no matter the kind of damage or the temperature in both structures.

DAMAGE DETECTION METHODOLOGY

The proposed methodology considers the use of a multi-actuator piezoelectric system (distributed piezoelectric active network) working in several actuation phases, Discrete Wavelet Transform, Multiway Principal Component Analysis (PCA), SPE-index and Self-Organizing Maps for the classification of different structural states by considering temperature changes using robust baselines.

The signals propagated through the structure are collected in different points using the rest of the sensors and pre-processed by using the DWT. In this work the family of Daubechies wavelet basis function 'db8' was chosen for the methodology presented

Page 3: Principal Component Analysis and Self-organizing Maps

here since it proved to be adequate to encode and approximate the ultrasonic waveforms. Figure 1 shows the scheme of the methodology. In a first step, when working with one temperature, the dynamic responses collected from each actuator phase are stored by the data acquisition system into a matrix with dimensions (I×K), where I represents the number of experiments and K the number of sampling times. Denoting J as the number of PZT transducers that are receiving the dynamical responses for each experiment, J matrices with the information from each sensor by each actuator phase are finally stored. Therefore, the whole set of the data collected in each actuator phase and with a specific temperature can be organized in a three-dimensional matrix (I×K×J) or in a two-dimensional unfolded matrix (I×JK), where data from each sensor are located besides the other sensors. To manage the use of different temperatures, in this paper the data (approximation coefficient) from each temperature are unfolded and organized in a matrix in order to obtain a matrix by each actuator phase with the information from all the sensors at different temperatures.

The collected data in each actuation phase must be pre-processed before the computation of the PCA model. For this kind of data sets (unfolded matrices), several ways of scaling have been presented in the literature: continuous scaling (CS), group scaling (GS) and auto-scaling (AS) [6]. According to these references, GS is selected for this work because this method considers changes between sensors and these sensors are not processed independently. Using this normalized data, a PCA model is built by each actuator phase.

In a second step, the experiments are performed by evaluating the structure in the different possible states or scenarios (undamaged and with different kind of damages) under different temperatures [7]. The collected signals are pre-processed and organized in the same manner as in the first step. Afterwards, these signals are projected onto the corresponding PCA model, and the scores and the Q-index are obtained. With a predetermined number of scores and with the SPE-index, combining the results of all the actuator phases, a feature vector is built. This vector is used to apply data fusion and obtain a pattern with the information for the classification using all the structural states as shown in Figure 1. This feature vector is then introduced as the input to a classifier. A SOM has been chosen as classifier because its characteristics can provide a good support for the classification and graphical representation and grouping input data with similar features in clusters [5]. One important characteristic of this kind of ANN is that it does not need previous knowledge about the state of the structure (healthy or with some damage) to obtain the final clustering.

To visualize the results of the classification the U-matrix surface and the cluster map are used. The U-matrix surface allows the visualization of the distances between neurons by means of colours between adjacent neurons and the cluster map corresponds to another representation that can be used as a tool to show the different data set grouped with similar characteristics showing the clustering tendency. However, it is not possible to provide a multi-damage detection which is able to identify several occurring damages independently. Multi-damage scenarios will just be detected as an additional damage and generate an additional cluster into the SOM.

Page 4: Principal Component Analysis and Self-organizing Maps

Figure 1. Final pattern for damage classification.

EXPERIMENT SETUP AND RESULTS

The validation of the methodology is carried out by using data collected from experiments performed on two different specimens. The first specimen corresponds to an aluminium plate with dimensions 200 mm × 200 mm which is instrumented with 5 PZT transducers (PIC-151) bonded on the surface as shown in Figure 2a. Six damages have been simulated on the structure. The first four damages are simulated by placing magnets on both sides of the structure at different positions. The other two damages correspond to a break or cut of the sensor patch to reduce the total area; 25% for damage 5 and, 50% for damage 6. The location of the damages is shown in Figure 2a. The second structure is a simplified aircraft composite skin panel made of carbon fibre reinforced plastic (CFRP).The structure is depicted in Figure 2b. The overall size of the plate is approximately 500×500×1.9mm and its weight is about 1.125 kg. The stringers are 36 mm high and 2.5 mm thick. The properties of the unidirectional (UD) material are VFibre = 60%, E1=142.6GPa, E2=9.65GPa, ν12 = 0.334, ν13 = 0.328, ν23 = 0.54 and G12 = G13 = 6.0GPa. The plate and the stringers consist of 9 plies. All plies are aligned in the same direction. Damage on the tested composite plate was simulated by localized masses at different positions as in the previous case. Figure 2b outlines the coordinates for the simulated damage on the composite skin panel.

Both structures were inspected with a 12V Hamming windowed cosine train signal with 5 cycles and 50 KHz as central frequency. The first structure was subjected to temperature changes. To perform these experiments, the structure was placed in an oven with controlled temperature. Data from the structure under six different temperatures (24ºC, 30ºC, 35ºC, 40ºC, 45ºC and 50ºC) for each structural state were collected and 100 experiments were saved for each state and for each temperature. In the second structure, 120 experiments were recorded per sensor-actuator configuration at five different temperatures (35ºC, 45ºC, 55ºC, 65ºC and 75ºC).

Page 5: Principal Component Analysis and Self-organizing Maps

a. b. Figure 2: Aluminium plate and damage description.

The wavelet approximation coefficients are calculated by using the data of the

healthy structure in different temperatures. With this approximation coefficients the baselines (PCA models) are built. To determine the number of principal components, an analysis of the retained variance is performed. From this analysis, the first ten principal components are selected and used to define the PCA model by each actuator phase. After that, new data from the structure to be diagnosed, in different states (healthy and damaged) are then collected and projected into the corresponding PCA model. These projections (scores) and the SPE-index are calculated by each actuation phase and used to define the feature vector and perform the data fusion.

In order to define the optimal set of parameters to configure the map such as the normalization, the shape of the cluster map and its size, several SOMs are trained and validated. As a result, normalization type histD is selected on this work to normalize the feature vector. From this analysis an hexagonal lattice with a flat sheet shape is also defined. Different shapes such as sheet, cylinder or toroid can be chosen. For ease, a flat sheet shape is considered here. Finally, a cluster size of 30 x 10 is obtained to train the SOM.

To test the methodology, two kind of test were performed. First, the classification of the different states using all temperatures in the aluminium plate and second the Classification using the Baseline with all temperatures and Damages at different temperatures and Positions. The results obtained are shown in the following subsections.

Damage detection and classification using all temperatures

This test is performed to the aluminium plate and in this case, the optimal set of parameters to configure the map was found to be as follows: 150 scores, normalization HistD, a hexagonal lattice with a flat sheet shape and a cluster size of 30 x 30. In spite of the number of scores is high, the feature vector built with this number of scores and the SPE-index corresponds to a reduced version compared with the use of the raw signals or all the approximation coefficients. The results are presented in the Figures 3 and 4 by means of the cluster map and the U-matrix surface. Results show a clear distinction between the different structural states in both figures. This distinction can be observed by the different data sets with different colours in the cluster map. The

Page 6: Principal Component Analysis and Self-organizing Maps

main difference with the previous results is that the damage 3 is now separated in two groups. This result can also be confirmed by evaluating the U-matrix surface. It is also worth remarking the presence of small zones inside of each damage case in the U-matrix surface and the cluster map. In the U-matrix surface, the damage cases are separated by the highest boundaries, the sub-groups are represented by the dark blue colour and the separation between these sub-groups is represented by the light blue colour. More precisely, six sub-cases can be identified for each damage case. These six cases correspond to the data at the six temperatures. These results confirm that the methodology allows a proper identification of the different type of damage despite the changes of the temperature.

Figure 3: Classification of the different states using all temperatures, 150 scores, SPE-index,

normalization type histD and map size 30 x 30 in the cluster map.

Figure 4. Classification of the different states using all temperatures, 150 scores, SPE-index, normalization type histD and map size 30 x 30 in the U-matrix.

Page 7: Principal Component Analysis and Self-organizing Maps

Classification using the baseline with all temperatures and damages at different temperatures and positions

As second study, the stiffened composite panel is used, in this case, the baseline is built using data from all temperatures. Moreover, 5 different damages from different temperatures are used. In this respect, damage 1 corresponds to damage 1 when the plate is exposed to a temperature of 35º C; damage 2 is the damage 2 at 45º; damage 3 is the damage 3 at 55º; damage 4 is the damage 4 at 65º; and damage 5 is the damage 5 at 75º. The feature vector is formed by 30 scores and the SPE-index of each actuation phase. Results from the second study are depicted in Figures 5 and 6. In this case. The observation of the cluster map and the U-matrix surface allows us to identify the different states despite the presence of two outliers (in the undamaged case and in the damage 1). In contrast to the previous results, the boundary in the undamaged state is less clear with respect to the rest of boundaries in the U-matrix surface.

Figure 5. Classification using the Baseline with all temperatures and Damages at different temperatures

and Positions.

Figure 6. Classification using the baseline with all temperatures and damages at different temperatures and positions.

1

10

1

30

00.010.02

0

0.005

0.01

0.015

Undamaged Case

Damage 4 Case

Damage 2 Case Damage 3 Case

Damage 1 Case

Damage 5 Case

Page 8: Principal Component Analysis and Self-organizing Maps

CONCLUSIONS

A new methodology for the analysis of ultrasonic signals in detection and classification of damages under temperature variations it was proposed. The results obtained showed that there is an influence of the temperature in the variability of the dynamics in the data gathered from the structure when it is subjected to environmental changes in spite of the structural state studied. This result demonstrates that the temperature is an important environmental effect to bear in mind in the design of a SHM system, however the methodology allowed in all the cases the damage detection in spite of temperature changes, the complexity and type of material of the evaluated structures. According to the results, in all the evaluated cases there was a clear separation between the healthy state and the damage states in the cluster map and the U-matrix surface. Finally, it is necessary to highlight that with the application of this approach, the problem of evaluate all the phases to define the existence of damage, especially, in large structures instrumented with several PZT transducers is solved. Now, the solution implies only the evaluation of the cluster map or the U-matrix surface obtained by data fusion. ACKNOWLEDGEMENTS

The authors would like to express their gratitude to Professor C.-P. Fritzen and the Group of Technical Mechanics, Institute of Mechanics for their support during the experimental trials. Also to the “Unidad de Investigaciones” from the “Universidad Santo Tomás-Colombia” for sponsoring the research presented herein through the projects FODEIN 047 and FODEIN 8410083003-036. This work is also supported by CICYT (Spanish Ministry of Economy and Competitiveness) through grants DPI2011- 28033-C03-01 and DPI2014-58427-C2-1-R.

REFERENCES [1] Rytter, A. 1993. “Vibration based inspection of Civil Engineering Structures”. PhD

Thesis. Department of Building Technology and Structural Engineering. Aalborg University, Denmark.

[2] Clarke, T., F. Simonetti and P. Cawley. 2010. “Guided wave health monitoring of complex structures by sparse array systems: Influence of temperature changes on performance,” Journal of Sound and Vibration, 329(12):2306-2322.

[3] Dodson, J.C. and D.J. Inman. 2013. “Thermal sensitivity of Lamb waves for structural health monitoring applications,” Ultrasonics, 53(3): 677-685.

[4] Lu, Y. and J.E. Michaels. 2005. “A methodology for structural health monitoring with diffuse ultrasonic waves in the presence of temperature variations,” Ultrasonic, 43(9):717-731.

[5] Tibaduiza, D.A., L.E. Mujica, and J. Rodellar. 2012. “Damage classification in structural health monitoring using principal component analysis and self-organizing maps,” Structural Control and Health Monitoring, 20(10):1303-1316.

[6] Westerhuis, J., T. Kourti, and J. MacGregor. 1999. “Comparing alternative approaches for multivariate statistical analysis of batch process data,” Journal of Chemometrics, 13(3-4):397–413.

[7] Anaya, M., D.A. Tibaduiza, M.A. Torres, F. Pozo, M. Ruiz, L.E.Mujica, J. Rodellar, C.P. Fritzen. 2014. “Data-driven methodology to detect and classify structural changes under temperature variations,” Smart Materials and Structures, 23(4), paper 045006.