Hostname: page-component-89b8bd64d-x2lbr Total loading time: 0 Render date: 2026-05-08T10:32:47.724Z Has data issue: false hasContentIssue false

Damage localisation using disparate damage states via domain adaptation

Published online by Cambridge University Press:  02 February 2024

Chandula T. Wickramarachchi*
Affiliation:
Institute of Structural Analysis, Leibniz University, Hanover, Germany Dynamics Research Group, Department of Mechanical Engineering, University of Sheffield, Sheffield, UK
Paul Gardner
Affiliation:
Dynamics Research Group, Department of Mechanical Engineering, University of Sheffield, Sheffield, UK
Jack Poole
Affiliation:
Dynamics Research Group, Department of Mechanical Engineering, University of Sheffield, Sheffield, UK
Clemens Hübler
Affiliation:
Institute of Structural Analysis, Leibniz University, Hanover, Germany
Clemens Jonscher
Affiliation:
Institute of Structural Analysis, Leibniz University, Hanover, Germany
Raimund Rolfes
Affiliation:
Institute of Structural Analysis, Leibniz University, Hanover, Germany
*
Corresponding author: Chandula T. Wickramarachchi; Email: c.t.wickramarachchi@sheffield.ac.uk

Abstract

A significant challenge of structural health monitoring (SHM) is the lack of labeled data collected from damage states. Consequently, the collected data can be incomplete, making it difficult to undertake machine learning tasks, to detect or predict the full range of damage states a structure may experience. Transfer learning is a helpful solution, where data from (source) structures containing damage labels can be used to transfer knowledge to (target) structures, for which damage labels do not exist. Machine learning models are then developed that generalize to the target structure. In practical applications, it is unlikely that the source and the target structures contain the same damage states or experience the same environmental and operational conditions, which can significantly impact the collected data. This is the first study to explore the possibility of transfer learning for damage localisation in SHM when the damage states and the environmental variations in the source and target datasets are disparate. Specifically, using several domain adaptation methods, this article localizes severe damage states at a target structure, using labeled information from minor damage states at a source structure. By minimizing the distance between the marginal and conditional distributions between the source and the target structures, this article successfully localizes damage states of disparate severities, under varying environmental and operational conditions. The effect of partial and universal domain adaptation—where the number of damage states in the source and target datasets differ—is also explored in order to mimic realistic industrial applications of these methods.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open data
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. (a) Photograph of the LUMO structure, (b) A schematic of the structure highlighting measurement levels (ML) and damage locations (DAM) with the reference axes, and (c) Damage location 6 (DAM6) displaying the reversible damage mechanisms. Images reconstructed from Wernitz et al. (2022).

Figure 1

Table 1. The damage states are included in the dataset

Figure 2

Table 2. The principle component coefficients calculated on the data pertaining to minor damages. Highlighted are the bending moments in the y-direction showing a much higher contribution to the variance compared to those in the x-direction

Figure 3

Figure 2. The features selected from the LUMO structure. The behavior of natural frequencies B1-y, B2-y, and B4-y throughout time. Each datapoint represents 10-minutes of measurements. D1–D6 highlight data collected during the damage states.

Figure 4

Table 3. The LUMO structure is viewed as a population where the source structure contains the minor damage states and the target structure contains the severe damage states

Figure 5

Figure 3. The standardized natural frequencies in the y-direction are plotted against each other. D1–D6 represent damage states, and H represents the normal condition data.

Figure 6

Figure 4. (a) The standardized natural frequencies B2-y versus B4-y. (b) The assumed available labels in the source (in color) and the unavailable labels in the target (in black). The normal condition data as well as the SE state data are excluded here to highlight the damage states and their locations. L1–L3 are the damage location labels.

Figure 7

Figure 5. Confusion matrices between the true labels and predicted pseudo-labels were obtained by using the MSD metric for (left) the training datasets in the source domain and (right) training datasets in the target domain. Here, the source domain contains the minor damage states and the target domain contains the severe damage states.

Figure 8

Figure 6. The results of the M-JDA approach where the left panel presents the training data and the right panel presents the testing data. Each class in the target domain has mapped well on to the corresponding class in the source domain suggesting that damage localisation from minor damage states to severe damage states is possible.

Figure 9

Figure 7. The comparison of KNN model performance between using NCA and NCA + M-JDA approaches. Here, the location of the severe damage states in the target domain is learnt from the labeled minor damage states in the source domain.

Figure 10

Table 4. The performance of the classifiers when severe damage states (target) are localized using information from the minor damage states (source)

Figure 11

Table 5. The performance of the classifiers when using the M-JDA method without conducting NCA

Figure 12

Figure 8. The influence of the percentage of training data (from each class) on the performance of the classifier.

Figure 13

Table 6. The performance of the classifiers when minor damage states (target) are localized using information from the severe damage states (source)

Figure 14

Figure 9. The comparison of KNN model performance between using NCA and NCA + M-JDA approaches. Here the source domain contains the severe damage states and the target domain contains the minor damage states.

Figure 15

Table 7. The performance of the KNN classifiers in the presence of a class imbalances within the source and target domains

Figure 16

Figure 10. Confusion matrices between the true labels and predicted pseudo-labels were obtained by using the MSD metric for (left) the training datasets in the source domain and (right) testing datasets in the target domain. (a) The partial domain adaptation Scenario 2 is tested where all locations are in the source domain and only L1 and L3 are in the target domain. (b) The universal domain adaptation Scenario 5 is tested where all locations are in the target domain and only L1 and L3 are in the source domain.

Figure 17

Figure 11. The comparison of model performances between JDA and M-JDA when considering the partial domain adaptation scenarios one to three. Here, L1–L3 are included in the source domain.

Figure 18

Figure 12. The comparison of model performances between JDA and M-JDA when considering the universal domain adaptation scenarios four to six. Here, L1–L3 are included in the target domain.

Figure 19

Figure 13. Confusion matrices between the true labels and predicted pseudo-labels obtained by using the JDA approach for (left) the training datasets in the source domain and (right) testing datasets in the target domain. (a) The partial domain adaptation Scenario 2 is tested where all locations are in the source domain and only L1 and L3 are in the target domain. (b) The universal domain adaptation Scenario 5 is tested where all locations are in the target domain and only L1 and L3 are in the source domain.

Figure 20

Figure 14. The classification performance when using a leave-one-out method with the M-JDA approach.

Figure 21

Figure 15. The results of M-JDA (left), BDA (middle), and W-BDA (right) mappings for Scenario 1 are in Table 7. Target class B has been incorrectly mapped to source class L1 in both the M-JDA and BDA results, leading to negative transfer.

Figure 22

Table 8. The classification performance after M-JDA when considering the SE state data within the target domain

Figure 23

Figure 16. The MMD between each class within the training data. Darker shades indicate large MMD values and dissimilarities. It is clear that the SE class has a higher overall MMD compared to other damage classes.

Submit a response

Comments

No Comments have been published for this article.