Hostname: page-component-77f85d65b8-9nbrm Total loading time: 0 Render date: 2026-03-28T15:33:27.976Z Has data issue: false hasContentIssue false

Using graph neural networks and frequency domain data for automated operational modal analysis of populations of structures

Published online by Cambridge University Press:  15 September 2025

Xudong Jian
Affiliation:
Future Resilient Systems, Singapore-ETH Centre, Singapore, Singapore
Yutong Xia
Affiliation:
Institute of Data Science, National University of Singapore , Singapore, Singapore
Gregory Duthé
Affiliation:
Department of Civil, Environmental and Geomatic Engineering, ETH Zurich, Zurich, Switzerland
Kiran Bacsa
Affiliation:
Future Resilient Systems, Singapore-ETH Centre, Singapore, Singapore Department of Civil, Environmental and Geomatic Engineering, ETH Zurich, Zurich, Switzerland
Wei Liu
Affiliation:
Future Resilient Systems, Singapore-ETH Centre, Singapore, Singapore Department of Industrial Systems Engineering and Management, National University of Singapore , Singapore, Singapore
Eleni Chatzi*
Affiliation:
Future Resilient Systems, Singapore-ETH Centre, Singapore, Singapore Department of Civil, Environmental and Geomatic Engineering, ETH Zurich, Zurich, Switzerland
*
Corresponding author: Eleni Chatzi; Email: chatzi@ibk.baug.ethz.ch

Abstract

The population-based structural health monitoring paradigm has recently emerged as a promising approach to enhance data-driven assessment of engineering structures by facilitating transfer learning between structures with some degree of similarity. In this work, we apply this concept to the automated modal identification of structural systems. We introduce a graph neural network (GNN)-based deep learning scheme to identify modal properties, including natural frequencies, damping ratios, and mode shapes of engineering structures based on the power spectral density of spatially sparse vibration measurements. Systematic numerical experiments are conducted to evaluate the proposed model, employing two distinct truss populations that possess similar topological characteristics but varying geometric (size and shape) and material (stiffness) properties. The results demonstrate that, once trained, the proposed GNN-based model can identify modal properties of unseen structures within the same structural population with good efficiency and acceptable accuracy, even in the presence of measurement noise and sparse measurement locations. The GNN-based model exhibits advantages over the classic frequency domain decomposition method in terms of identification speed, as well as against an alternate multilayer perceptron architecture in terms of identification accuracy, rendering this a promising tool for PBSHM purposes.

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), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Architecture of the proposed model, in which the model input and output are marked in red, hidden features are marked in yellow, and deep learning blocks are marked in blue.

Figure 1

Figure 2. An example of the graph dataset used in this study. A truss structure can be naturally modeled as a graph. See the text about the GNN block for more details.

Figure 2

Figure 3. Framework for using the GNN-based model for population-based structural modal identification.

Figure 3

Figure 4. Visualization of the two generated datasets: (a) Geometric configuration meant to approximate a simply-supported truss population; (b) geometric configuration serving to approximate a cantilevered truss population; (c) some representative truss samples from the two datasets (only nodes and elements are displayed).

Figure 4

Figure 5. Comparison of different GNN models, using fivefold cross-validation during model training: (a) Final validation loss and (b) total training time.

Figure 5

Figure 6. Loss curves of one training process among the K-fold cross-validation: (a) Total training and validation loss; (b) different loss terms in the training loss; and (c) different loss terms in the validation loss.

Figure 6

Figure 7. Performance of the trained model on the testing set of truss population 1 (simply supported): (a) Box plot of MAC values of identified mode shapes; (b) scatter plot of identified damping ratios; and (c) scatter plot of identified natural frequencies.

Figure 7

Table 1. Performance indicators on the testing set from the simply-supported structural population

Figure 8

Figure 8. Comparison of different model architectures, using fivefold cross-validation during model training: (a) Final validation loss and (b) total training time.

Figure 9

Figure 9. Mode shape identification results of one truss example with incomplete measurements: (a) 0% node features are unknown and (b) 82% node features are unknown.

Figure 10

Table 2. Performance indicators on the testing set from the simply-supported structural population

Figure 11

Table 3. Performance indicators on the testing set from the simply-supported structural population—different sizes of training datasets

Figure 12

Table 4. Performance indicators on the testing set from the simply-supported structural population—different PSD resolutions

Figure 13

Table 5. Performance indicators on the testing set from the simply-supported structural population—adding 10% white Gaussian noise

Figure 14

Figure 10. Mode shape identification results of a truss from the cantilevered population.

Figure 15

Figure 11. Performance of the trained model on the cantilevered truss dataset: (a) Box plot of MAC values of identified mode shapes; (b) scatter plot of identified damping ratios; (c) and scatter plot of identified natural frequencies.

Figure 16

Table 6. Performance indicators on the testing set from different truss populations

Figure 17

Figure 12. Probability histogram of the sum of squared mode shapes that belong to: (a) Training dataset of truss population 1 and testing dataset of truss population 1; (b) training dataset of truss population 1 and testing dataset of truss population 2.

Figure 18

Figure 13. Probability histogram of true damping ratios that belong to: (a) Training dataset of truss population 1 and testing dataset of truss population 1; (b) training dataset of truss population 1 and testing dataset of truss population 2.

Figure 19

Figure 14. Probability histogram of true natural frequencies that belong to: (a) Training dataset of truss population 1 and testing dataset of truss population 1; (b) training dataset of truss population 1 and testing dataset of truss population 2.

Submit a response

Comments

No Comments have been published for this article.