Unsupervised machine learning for bridge SHM using FPGA: Proof of concept via full-scale experiments
Bridges are a critical component of civil infrastructure, enabling the movement of people, goods, and services. However, their structural integrity can degrade over time due to aging, overloading, and environmental factors. Structural health monitoring (SHM) is essential to ensure continued safety a...
Saved in:
| Published in | Measurement : journal of the International Measurement Confederation Vol. 256; p. 118717 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier Ltd
01.12.2025
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0263-2241 |
| DOI | 10.1016/j.measurement.2025.118717 |
Cover
| Summary: | Bridges are a critical component of civil infrastructure, enabling the movement of people, goods, and services. However, their structural integrity can degrade over time due to aging, overloading, and environmental factors. Structural health monitoring (SHM) is essential to ensure continued safety and performance. Traditional SHM systems often rely on costly setups, including sensors, data acquisition systems, and computing tools, which limits their practicality in remote or resource-constrained environments. To address these limitations, this study proposes a compact, hardware-based SHM solution using unsupervised machine learning (ML) implemented on a field-programmable gate array (FPGA). FPGA systems offer task-specific computation, low power consumption, and portability, making them suitable for real-time field deployment. A full-scale experiment was conducted on a decommissioned rural bridge (D041) in Nebraska, USA. Strain data was collected under controlled damage scenarios using vehicle loads. Principal component analysis (PCA) was implemented on the FPGA using singular value decomposition (SVD) of a covariance matrix derived from the strain data. The first principal component (PC), typically holding the most dominant damage features, was extracted from the first column of the left singular matrix. A normalized novelty index based on the first PC was defined to classify damage levels. Several parametric studies were conducted to assess the robustness and performance of the FPGA-based implementation. Results from the FPGA were compared against MATLAB’s optimized SVD function to validate the approach. Overall, the study demonstrates that implementing unsupervised ML on an FPGA enables robust, real-time, and accurate damage classification for practical SHM applications.
•This study addresses lowering instrumentation costs associated with SHM through firmware installed on FPGA.•Full-scale experiments on a bridge subjected to real damage were used for validation of the firmware effectiveness and the SHM algorithm.•An unsupervised machine learning approach using principal component analysis is used to detect anomalies in unlabeled strain data that indicate bridge damage.•The proposed FPGA-based firmware computes the SVD of square matrices in real time with lower power consumption and cost than software-based frameworks.•The methods robustness and accuracy are demonstrated via parametric studies including large synchronization errors, elevated measurement noise, sparse sensor network, and variability in the traffic loads and measurement sampling rates. |
|---|---|
| ISSN: | 0263-2241 |
| DOI: | 10.1016/j.measurement.2025.118717 |