Extended PCA visualisation of system damage features under environmental and operational variations
Abstract
This paper explores the use of Principal Component Analysis (PCA), an extended form of PCA and, the T2- statistic and Q-statistic; distances that detect and distinguish damages in structures under varying operational and environmental conditions. The work involves an experiment in which two piezoelectric transducers are bonded on an aluminium plate. The plate is subjected to several damages and exposed to different levels of temperature. A series of tests have been performed for each condition. The approach is able to determine whether the structure has damage or not, and besides, gives qualitative information about its size, isolating effects of the temperature.
Full text
Extended PCA visualisation of system damage features under environmental and operational variations Luis E. Mujicaa, Jos´e Rodellarb, Josep Veh´ıc, Keith Wordendand Wieslaw Staszewskid aDepartment of Applied Mathematics III. Escola Universit`aria d’Enginyeria T`ecnica Industrial de Barcelona (EUETIB). Universitat Polit´ecnica de Catalunya (UPC). Comte d’Urgell 187, 08036, Barcelona, Spain. bDepartment of Applied Mathematics III. Escola T`ecnica Superior d’Enginyers de Camins, Canals i Ports de Barcelona (ETSECCPB). Universitat Polit´ecnica de Catalunya (UPC). Jordi Girona, 1-3, 08034, Barcelona, Spain. cInstitut d’Inform`atica i Aplicacions. University of Girona. Campus Montilivi, Edifici P-IV, 17071. Girona, Spain. dDepartment of Mechanical Engineering. University of Sheffield. Mappin Street S1 3JD. Sheffield-UK. ABSTRACT This paper explores the use of Principal Component Analysis (PCA), an extended form of PCA and, the T2- statistic and Q-statistic; distances that detect and distinguish damages in structures under varying operational and environmental conditions. The work involves an experiment in which two piezoelectric transducers are bonded on an aluminium plate. The plate is subjected to several damages and exposed to different levels of temperature. A series of tests have been performed for each condition. The approach is able to determine whether the structure has damage or not, and besides, gives qualitative information about its size, isolating effects of the temperature. Keywords: Damage Identification under uncertainties, Principal Component Analysis, T2-statistic,Q-statistic 1. INTRODUCTION In general, the objective of Structural Health Monitoring (SHM) is to find out if damage is present in the structure or not, based on measured dynamic responses. For example, changes in the properties of a structure may be indicated by changes in propagated elastic waves or changes in observed natural frequencies or other vibration-based features. Unfortunarley, in the real world, structures are subject to fluctuating environmental and operational conditions that affect measured signals and these variations can mask the changes in dynamical response caused by damage. The result of this may be a missed fault, or alternatively, a false alarm. As a result, the problem of distinguishing a damaged structure from an undamaged one becomes more complicated, and trying to identify different defects is even more difficult. In this paper, previous work on the use of Principal Component Analysis (PCA) as an unsupervised method for damage identification in SHM is extended. In past work, a number of approaches based on PCA models: T2-statistics and Q-statistic etc. have been developed. These are statistical distance measures which not only detect defects, but potentially distinguish between different severities.1However, in much of the previous work, the experiments were performed in state-stable operational conditions. In reality, it has been shown that effects of the temperature on the measured signal induce certain patterns; in other words, the dynamic responses of a structure subjected to different levels of temperature will have certain correlations that should be studied as they can confuse damage detection algorithms.2 Further author information: (Send correspondence to L.E.M.) L.E.M.: E-mail: [email protected], Telephone: +34 934 137 437 J.R.: E-mail: [email protected], Telephone: +34 934 016 865 J.R.: E-mail: josep.v[email protected], Telephone: +34 972 418 495 K.W.: E-mail: K.Worden@sheffield.ac.uk, Telephone: +44 (0)114 222 7758 W.S.: E-mail: W.J.Staszewski@sheffield.ac.uk, Telephone: +44 (0)114 222 7759
In this paper, the use of PCA, an extended PCA and the previously mentioned statistical measures are exploited in order to detect and distinguish damages in structures under varying operational and environmental conditions. The approach is able to determine whether the structure has damage or not, and can also give a qualitative information about its size, thus isolating the effects of the temperature. Typically, PCA in SHM research is used to eliminate data redundancy between the data-channels or measured signals. To isolate the effects of the temperature, elimination of the redundancy (or correlations) between signals is critical. PCA can be extended in order to study the correlations between signals and reduce that redundancy. In this approach, the usual training data is reorganized in such a way that a conventional PCA can be applied. A PCA model is built using data from the undamaged structure. Data from the damaged structure tests are the projected on the model. The principal components, the T2-statistics and the Q-statistics are then analyzed. The Q-statistic indicates how well each sample conforms to the PCA model; it is a measure of the difference, or residual between a sample and its projection onto the principal components retained in the model. The T2-statistic distance is a measure of the variation in each sample within the PCA model. This work involves a simple experiment in which two piezoelectric transducers are bonded on an aluminium plate. The plate is subjected to several damages (holes of 1mm, 3mm and 5mm diameter) and exposed to different levels of temperature in four experimental steps: (1) heating (from 35oCto70 oC), (2) cooling from (70oCto35 oC), (3) heating and (4) cooling. A series of tests have been performed for each condition of the plate (intact and damaged) at each level of temperature. Comparison between the effects of damage and temperature change upon the responses is performed. The structure of the paper is as follow. Section 2 describes in detail the experimental setup. The methodology for visualisation of damage features under environmental and operational variations is introduced in section 3; also, the effects of the temperature changes on Lamb wave responses is explained. In addition, the concepts of Principal Component Analysis (PCA), damage identification indices, and the extensions of PCA to isolate temperature effects are presented. Finally, results of applying a conventional PCA and/or the extensions proposed in this paper are analyzed and the paper concludes in section 4. 2. EXPERIMENTAL SETUP The work involves a simple experiment in which two piezoelectric transducers (P155, radius 10mm and thickness 1mm) are bonded, in a symmetrical configuration, on an aluminium plate (200mm x 150mm x 2mm) as can be seen from figure 1. This experiment was previously performed to study the effects of variations of temperature on Lamb wave responses.2 One piezoelectric disk, used as an actuator, was excited with a five-cycle sine signal with the frequency equal to 75 KHz, it was modulated by a half-cosine function with a maximum peak-to peak amplitude of 10V. This excitation signal was generated using a TTi TGA 1230 arbitrary waveform generator. The second piezoelectric disk was used as a sensor in order to capture Lamb waves propagated in the specimen. The responses were acquired using a digital 4-channel LeCroy LT264 oscilloscope. The specimen was placed in a 100 liters LTE Scientific Oven. A thermal probe was used to measure the temperature on the surface of the plate. The experimental setup is shown in figure 2. Several damages were introduced into the middle of the plate (holes of 1mm, 3mm, and 5mm diameter). The plate (undamaged and damaged) was exposed to different levels of temperature in four consecutive steps: (1) heating from 35oCto70 oC, (2) cooling from 70oCto35 oC, (3) heating from 35oCto70 oC, (4) cooling from 70oC to 35oC. Lamb wave responses were recorded at each stage of the plate (undamaged and damaged). Finally, the recorded data were stored in a 3D matrix bfor each state of the plate as shown in figure 3. In short, 50 experiments were performed (y-axis) at 29 levels of temperature (z-axis) and 4500 samples were recorded by signal (x-axis), in this way, each frontal slice represents all measurements at one level of temperature. D0 is data from the undamaged plate; D1, D3 and D5 are data from the damaged plate with holes of 1mm, 3mm and 5mm, respectively.
Figure 1. Aluminium plate with sensor locations2 Figure 2. Experimental setup2 Figure 3. Data set organization
3. METHODOLOGY In the context of Structural Health Monitoring, especially for damage detection, features (any set of values drawn from or calculated from the measured data) which are capable of distinguishing between the undamaged and damaged states regardless of variations in the environmental and operational conditions are desirable. Using the experimental setup described in the previous section, Lee and co-workers2showed that amplitudes and shapes of wave packets change with the variation in temperature and the introduction of damage and besides, the relationship between them is not easily distinguishable. Two different features were considered there: (i) The peak-to-peak value of the signal, and (ii) the two principal components of an area of the signal which is sensitive to damage. The former shows that the amplitudes of the responses decrease with increasing temperature, but the values of amplitude of the same experiment are highly scattered. The latter shows that the difference between two undamaged cases with different temperature is more pronounced than the undamaged and damaged features at the same temperature. The paper concluded that the effect of the temperature changes is so great that it dwarfs the signal changes observed when damage is introduced. In this work, PCA is proposed as a means to study correlations between data-points in each response signal, signals from the same experiments at different levels of temperature, signals from different experiments at the same level of temperature, and all of them. In this section, the concept of PCA and damages indices are briefly explained. Also, how the data must be organized in order to analyze the correlations of interest is discussed. 3.1 Principal Component Analysis (PCA) PCA is a linear projection technique used for data compression, and information extraction and interpretation. PCA finds combinations of variables or factors that describe major trends in a data set.3PCA is concerned with explaining the variance-covariance structure through a few linear combinations of the original variables. The formulation of PCA is relatively simple. Consider a data set, Xm×n, consisting of mobservations and n measured variables. The first step in applying PCA is to standardize the data matrix X, since PCA is scale variant. The mean trajectories are removed and all variables are made to have equal variance. As a consequence, the trends on the observations and their standard deviations, often non-linear in nature, are removed from the data. Once the variables have been standardized, the covariance matrix Sis calculated as: S=1 m−1XTX.(1) This matrix measures the degree of the linear relationship between the data set of elements to one another. The subspaces in PCA are defined by the eigenvectors and eigenvalues of the covariance matrix as follow: Sˆ P=ˆ PΛ.(2) Eigenvectors of Sare the columns of ˆ P, and eigenvalues of Sare the diagonal terms of Λ(the off-diagonal terms of Λare zero). The eigenvector with the highest eigenvalue represents the most important pattern in the data, i.e. contains the largest quantity of information. Therefore, this vector is called the principal component of the data set. Ordering the eigenvectors by eigenvalue, highest to lowest, gives the components in order of significance. The columns of this new matrix P(loading matrix) are named loading vectors (pi) and describe the linear combinations of the original variables that constitute each principal component. In order to reduce the dimensionality, the less important components can be eliminated (information is lost, but if the eigenvalues are small, this information can be disregarded). If only the k-first eigenvectors are chosen, then the final data set will be k-dimensional. The projected matrix T(or score matrix) in the new space is defined by equation (3), the projection of Tback onto the k-dimensional observation by equation (4). Letting the residual matrix Ebe the difference between Xand ˆ X(see equation 5), the formulation of PCA is defined by equation (6). T=XP,(3) ˆ X=TPT,(4) X=ˆ X+E,(5) X=TPT+E.(6)
3.2 Damage Identification Indices The score matrix T(its columns consist of score vectors, ti, associated with the principal components PC iand the residual matrix Ecan be used in order to detect abnormal behaviour in a process or set of responses. With this aim, the Q-statistic (or SPE-statistic) and T2-statistics (or T2-Hotelling’s,D-statistic) are used to represent the variability of the projection in the residual subspace and the new space respectively. These methods are based on the assumption (generally stemming from the central limit theorem) that the underlying process follows approximately a multivariate normal distribution where the first moment vector is zero (see figure 4). Figure 4. PCA model of three dimensional data set showing T2-statistics and Q-statistics outliers4 3.2.1 T2-statistics In statistics, Hotelling’s T2-statistic is a generalization of Student’s t-statistic that is used in multivariate hypothesis testing. It denotes the inner change of the principal component model. The T2-statistics of the i-th sample is defined by: T2 i=tiΛ−1tT i,(7) and only detects variation in the plane of the first kprincipal components which are greater than what can be explained by the common-cause variations. In other words, T2-statistics is a measure of the variation in each sample within the PCA model. 3.2.2 Q-statistics The Q-statistic denotes the components of the changed data which are not explained by the initial model of the principal components. In other words, it is a measure of the difference, or residual between a sample and its projection into the model. The Q-statistics of the i-th sample is defined by: Qi=eieT i=xi(I−PPT)xT i,(8) where eiis the principal component model error of the i-th sample (i-th row of E) and xiis the i-th sample of the whole set of events (i-th column of X). Normally, The Q-statistic is much more sensitive than the T2-statistic. This is because Qis typically very small and therefore any minor change in the system characteristics will be observable. In contrast, T2has great variance and therefore requires a major change in the system characteristic for them to be detectable. Information about the events can also be obtained from the plot of scores for the relevant principal components. When there is a change in the system, the scores of the new events will be very different from the previous scores, and the change will be detected. However, this information is also included in the Hotelling’s T2-statistics since it is calculated using the scores. Moreover, the Q-statistic gives us additional information which is not included in the scores plot, because it is related to the variation which is not considered by the model. In this way, the plots of Qand T2are a hypothesis test which clearly distinguish any signals with abnormal behavior whereas the inspection of the scores plot is a qualitative tool.5
3.3 Principal Component Analysis Extension In the original formulation of PCA (section 3.1), the original data set, Xm×n, consisting of mobservations and nmeasured variables is considered. The standard PCA analyzes correlations between variables. For chemometricians (pioneers in PCA applications), some variables are continuous in time, therefore they included a third dimension to the data matrix (Xm×n×k) and they studied different ways to analyze both correlations: between variables and within each time history.6The most successful technique was to perform ordinary PCA on a large 2D matrix constructed by unfolding the 3D matrix. Six possible ways of unfolding were suggested.7 In SHM, applications of PCA and some extensions were successfully applied to detect and locate an impact on a part of an aircraft wing.8In this case, the structure was provided with several sensors which captured the vibration caused by the impact. The data set therefore consisted of mexperiments (observations); one by impact, ndata-points or samples (variables) and ksensors. To study both correlations: between samples and between sensors (but not between experiments, because every experiment is a different impact), the six possible ways of unfolding were analyzed. Due to the nature of the problem, two of them were applied (two were not applicable and the other two are equivalent to the selected ones). In this study the data set consists of mexperiments (observations), ndata-points or samples (variables) and klevels of temperature as can be seen from figure 3. In this way, it is considered that each sample is linearly independent of the others. As the aim of this work is to analyze the correlation between samples, also correlation between experiments (because in each matrix, all experiments are performed using the same defect in the plate) and also, to consider the temperature, the PCA technique has to be extended and adapted. The two ways of adaption (termed unfolding) used previously are applied and a third way is also proposed. 3.3.1 Unfolding in the experiment direction Each of the front slices of data are put next to each other as in figure 5. The unfolded matrix (to which PCA is applied) therfore has dimensions 50 ×130500 and every row represents the data from the experiments at all levels of temperature thus, an experiment (at all levels of temperature) is considered as an object. Correlations between samples and between temperatures are analyzed, therefore, differences between experiments, no matter the temperature, are highlighted. In this way, every experiment (losing information about at what level of temperature was performed) can be compared against a group of undamaged experiments. 3.3.2 Unfolding in the time direction Each front slice is below another as is shown in figure 6. The unfolded matrix has dimensions 1450 ×4500; in this way every experiment at each level of temperature is considered as an object independent of each other. Correlation between samples at all levels of temperatures are analyzed (effects of the temperature are not considered), thus, differences between experiments and temperatures can be visualized. Therefore, every experiment, including information about temperature can be compared with a a group of undamaged experiments. 3.3.3 Unfolding in the experiment-time direction In short, unfolding in the experiment direction allows one to study correlations between temperatures, but they can not be visualized. Whereas, unfolding in the time direction does not consider these correlations, although they can be visualized. In order to combine the advantages of these unfolding ways, in this work, a third unfolding way is proposed. Here, each front slice is put next to the other as in the unfolding of the experiment direction. Later, the whole unfolded matrix is duplicated and put below the first, but circularly shifted by nsamples. This matrix is duplicated and circularly shifted again and put below the previous one. This process is repeated k times, as seen in figure 7. The final transformed matrix has dimensions 1450 ×130500, thus an experiment at all levels of temperature is considered as an object, so both correlations between samples and temperature are analyzed, and also differences between experiments and temperatures can be visualized.
Figure 5. Unfolding of data set in experiment direction. Figure 6. Unfolding of data set in time direction. Figure 7. Unfolding of data set in experiment-time direction.
4. RESULTS, ANALYSIS AND CONCLUSIONS A PCA model was built using the data from the undamaged plate (D0). These data and signals from the damaged plate (D1, D3 and D5) were projected onto the PCA model. The first and second scores of the projected data are shown in figures 8, 10 and 12 for the unfolding in the experiment, time and experiment-time directions respectively. The damage detection indices (T2-statistic and Q-statistic) of each experiment are also shown in figures 9, 11 and 13 for the three ways of unfolding. The color represents the temperature at which the experiment was performed and, the shape represents the size of the defect in the plate. From figure 8, it can be seen that scores using unfolding in the experiment direction can not provide any help in visualizing the different kinds of damage. However, the graph of the damage indices (figure 9) shows how the experiments with the same damage are grouped. In other words, a specific damage appears to be associated with one value of the Q-statistic. The T2-statistics does not appear to provide any information. It can also be seen from these two figures that the information on temperature is unavailable, because of the nature of the unfolding. Analyzing the results of unfolding in the time direction, it is clear that a classification or visualization of defects and/or temperature is not possible. From the score graph (figure 10), it can be seen that some patterns (correlations) exist in these data, although correlations between temperatures were not considered. In fact, this lack of consideration is reflected in the graph of damage indices (figure 11). In the figure, groups of experiments with the same defect and the same temperature can be identified, although many of them are overlapping. In both figures, a visualization of the experiments and temperatures can be performed, but a clear discernment of damages is not available. Finally, using an unfolding in the experiment-time direction, the distinct damages and temperatures are clearly discernable. From the score graph (figure 12), it is clear that there exists a circular symmetry. The damage can be discerned using the radial distance from the centre of the figure and the temperature by using the angle. More interesting though, is the hysteric behavior in the second score, which was completely unanticiapted. If the plate is heating (increasing the temperature from 35oCto70 oC), the second score is negative but, if it is cooling (from 70oCto35 oC), this score is positive. In other words, the second score of experiments performed at the same level of temperature (one of them in the heating step and the other one in the cooling step) have the same magnitude but opposite sign. This result is the subject of further study and a physical explanation is sought. In this case, a clear and accurate visualization and classification can be observed from the graph of damage statistics (figure 13). Here, experiments with the same damage are distinguishable from experiments with other structural condition. The index which provides the information about the damage is the Q-statistic. In conclusion, this paper demonstrates the application of PCA and some of it’s extensions in order to isolate the effects that temperature changes (or another environmental and operational variations) produces in structures when damages identification procedures have been implemented. The extensions allows one to study not only correlations between samples of the same signal, but also, correlations between signals, experiments, sensors, temperatures, etc. Another advantage to highlight in the application of the unfolding procedure proposed here, is the fact that information about the environmental and/or operational condition of the experiment is preserved. ACKNOWLEDGMENTS This work has been supported by “Ministerio de Ciencia e Innovaci´on” in Spain through the research project DPI2008-06564-C02-02, the visit grant programme “Jos´e Castillejo”, and the post-doctoral programme “Juan de la Cierva”. The authors would like to thank the support of the Technical University of Catalonia and the University of Sheffield. We are grateful also to Dr Boon C. Lee who collected the data in the course of his Ph.D. studies.
Figure 8. Experiments projected on the PCA model using unfolding in experiment direction. Figure 9. Damage indices of experiments using unfolding in experiment direction.