Next Article in Journal
Mechanical Properties of 3D-Printed PLA Structures Observed in Framework of Different Rotational Symmetry Orders in Infill Patterns
Previous Article in Journal
Stability Analysis of Parametric Vibration in Overhead Conductors Under Time-Varying Tension
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Damage Identification Using Data Fusion and Optimization of the Self-Adaptive Differential Evolution Algorithm

1
School of Civil Engineering, Lanzhou University of Technology, Lanzhou 730050, China
2
Department of Civil and Environmental Engineering, University of Strathclyde, Glasgow G1 1XQ, UK
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(3), 465; https://doi.org/10.3390/sym17030465
Submission received: 1 February 2025 / Revised: 6 March 2025 / Accepted: 17 March 2025 / Published: 20 March 2025
(This article belongs to the Section Mathematics)

Abstract

:
This paper addresses the critical challenges of inadequate localization and low quantification precision in structural damage identification by introducing a novel approach that integrates Dempster–Shafer (D-S) evidence theory with the Self-Adaptive Differential Evolution (SDE) algorithm. First, modal parameters are extracted from a simply supported beam using the finite element (FE) method, and the corresponding index values are computed based on the formulated damage identification index equations. Next, these indices are applied to analyze damage localization in both single-position and multi-position scenarios within the simply supported beam. The SDE algorithm is then employed to dynamically optimize the initial weights and thresholds of various algorithms, ensuring the assignment of optimal values. Finally, the resulting data are input into the model for training, yielding a prediction model with enhanced accuracy that can precisely estimate the damage severity of the simply supported beam. The findings demonstrate that the three proposed damage identification indices—DI1,i,j, DI2,i,j, and DSDIi,j—not only achieve high accuracy in damage localization but also significantly improve the precision of algorithms optimized by the SDE. These methods exhibit strong accuracy and robustness, providing a valuable reference for damage identification in small-to-medium-span simply supported beam bridges.

1. Introduction

Inevitably, various factors can significantly impact small and medium-span simply supported bridges. These factors include natural environmental erosion, traffic load effects, and material aging during continuous service, all of which gradually lead to varying levels of damage. The damage is typically distributed across different locations of the bridge and can range in severity and form, from minor cracks to severe structural deformations. However, traditional bridge inspection methods face significant challenges, including limited accuracy, insufficient global and real-time capabilities, and substantial human subjectivity, which often lead to delayed damage detection. If not addressed in a timely manner, undetected damage can pose serious risks to the safety and functionality of the bridge. Therefore, research on accurate damage identification for small and medium-span simply supported beam bridges holds considerable practical importance.
Among the existing damage identification methods, those based on dynamic fingerprints are the most widely used. These methods include those that utilize natural frequencies, flexibility matrices, modal strain energy, and curvature modes, among others [1,2,3,4]. Among these, methods based on curvature mode indicators have garnered significant attention from both domestic and international scholars. Since the proposal of the curvature mode-based structural damage identification method by Pandey A.K. et al. [5] in 1991, its effectiveness and practicality have been widely promoted and applied. Although Ren X. et al. [6] introduced a wavelet difference indicator based on curvature modes, which improves sensitivity to small structural damages, curvature mode-based indicators still face issues such as large errors near displacement mode inflection points and reduced stability in higher-order curvature modes. These higher-order modes, although more sensitive to small damages, offer lower stability in damage identification.
To address these challenges and ensure comprehensive and accurate judgments, many researchers have introduced data fusion techniques to develop novel approaches for structural damage identification. For example, Huang T. et al. [7] proposed a structural damage identification method based on convolutional neural networks (CNNs) and data fusion to overcome the low accuracy in damage identification for complex frame structures. Jaramillo V.H. et al. [8] proposed a two-stage Bayesian inference data fusion method for structural damage identification to address the difficulty of diagnosing the health status of components in rotating machinery. Despite these advances, data fusion still faces limitations in quantifying damage levels.
In recent years, artificial intelligence (AI) algorithms have been widely adopted for the quantitative prediction of structural damage. For instance, Sadeghi F. et al. [9] proposed a damage quantification method by combining modal strain energy change ratios (MSECRs) with a general regression neural network (GRNN). Addressing the challenge of limited data availability, Li M. et al. [10] proposed a damage identification method using strain mode differences as input for CNNs. To enhance algorithm iteration speed and accuracy in structural damage quantification, Miao B. et al. [11] proposed a method using multi-scale wavelet coefficient modulus maxima as input for BP neural networks. To improve structural damage detection accuracy from sensor-collected data, Ghiasi R. et al. [12] proposed an optimized method using a social harmony search algorithm for the parameters of the least squares support vector machine and thin-plate spline wavelet kernels. Yan B. et al. [13] proposed a combined structural damage identification method based on support vector machines (SVMs) and BP neural networks to address the challenge of manually detecting early cracks in offshore platform support beams.
While the aforementioned algorithms have shown strong performance in structural damage quantification, BP and SVM algorithms still face challenges such as local optima, low diagnostic accuracy, and slow convergence in structural damage analysis. Although D-S evidence theory has been preliminarily applied to structural damage identification, extant methodologies exhibit two shortcomings: (1) Current D-S evidence theory implementations treat modal features as equally reliable inputs, overlooking their potential for conflict, which leads to an increase in error rates; and (2) many studies use D-S evidence theory as a post-processing fusion layer, lacking bidirectional interaction with upstream AI models, resulting in suboptimal noise immunity. To overcome the limitations of curvature modes, D-S evidence theory, BP, and SVM algorithms, this paper introduces three structural damage identification indicators (DI1,i,j, DI2,i,j, and data fusion indicator DSDIi,j) based on curvature modes and D-S evidence theory. Additionally, the SDE-optimized BP and Support Vector Regression (SVR) algorithms are applied. Finally, the method is validated through numerical and experimental examples involving simply supported beams, demonstrating its effectiveness in location identification, damage quantification, and noise resistance under various damage conditions.

2. Basic Concepts and Definition of Damage Indicators

2.1. Curvature Modal

According to the theory of material mechanics, the curvature function at any point on a beam’s cross-section is given by the following:
Q x , y = 2 ϕ j x x 2 = M x E I x
where Q(x,y) denote the curvature function at a point with coordinates (x,y) at a specific instant, and let Mx represent the bending moment at point x.
By combining Equation (1) and the small deflection theory, the structural curvature function can be rewritten as follows:
Q ( x , y ) = M x E I ( x ) = i = 1 ϕ j ( x ) q i ( t )
where qi(t) refers to the modal coordinate as a function of time t, and ϕ j x denotes a specific curvature mode of the structure at point x.
From Equations (1) and (2), it can be observed that the curvature modes change with variations in the beam’s stiffness and are highly sensitive to structural damage. Additionally, there is a one-to-one correspondence between curvature modes and displacement modes [14].

2.2. Definition of Damage Indicators

Due to the absence of sensors capable of directly measuring the structural curvature response and the relative ease of obtaining displacement modes, the central difference method is employed to indirectly calculate the curvature modes before and after structural damage. The expression is as follows:
ϕ i , j , d = ϕ i , j - 1 , d 2 ϕ i , j , d + ϕ i , j + 1 , d l 2
ϕ i , j , u = ϕ i , j - 1 , u 2 ϕ i , j , u + ϕ i , j + 1 , u l 2
where ϕ i , j , d represents the i-th curvature mode at point j when the structure is damaged, ϕ i , j , u represents the i-th curvature mode at point j when the structure is undamaged, ϕi,j,d represents the i-th displacement mode at point j when the structure is damaged, ϕi,j,u represents the i-th displacement mode at point j when the structure is undamaged, j denotes the structural node number, and n represents the total number of structural nodes.
To avoid cancelation of the positive and negative curvature modes at each node during summation, the absolute values of the curvature modes at each node are taken. The weights of the modal curvature at the j-th node before and after damage, in the i-th mode, in the overall structural modal curvature, are given by Equations (5) and (6), respectively. The expression is as follows:
F i , j , d = ϕ i , j , d j = 1 n ϕ i , j , d
F i , j , u = ϕ i , j , u j = 1 n ϕ i , j , u
where j = 1 n ϕ i , j , d represents the sum of the absolute values of the i-th curvature mode at point j when the structure is damaged, and j = 1 n ϕ i , j , u represents the sum of the absolute values of the i-th curvature mode at point j of the structure in its undamaged state.
Therefore, the sum of the overall structural damage index Fi,j,d and the undamaged index Fi,j,u equals 1, as expressed by the following:
E i , j , d = j = 1 n F i , j , d = 1
E i , j , u = j = 1 n F i , j , u = 1
Dividing Equation (5) by Equation (6) results in Equation (9), where the value is less than or equal to 1 when the structural element is undamaged and greater than 1 when the structural element is damaged.
φ 1 , i , j = F i , j , d F i , j , u
The strain energy U for a one-dimensional Euler–Bernoulli beam structure can be expressed as U. If the beam is divided into n equal segments, the strain energy in the m-th segment is expressed as Um, with the following expression:
U = 1 2 i = 1 n ( E I ) i ( ϕ i " ) 2
U m = 1 2 ( E I ) m ( ϕ m " ) 2
Based on the assumptions of Euler–Bernoulli beam theory, including no torsion and small deflection assumptions, the bending stiffness EI of the beam’s cross-section is approximately constant along the length of the beam, thus,
F m , u = U m , u U = ( ϕ m , u " ) 2 i = 1 n ( ϕ m , u " ) 2
F m , d = U m , d U = ( ϕ m , d " ) 2 i = 1 n ( ϕ m , d " ) 2
Dividing Equation (13) by Equation (12) results in Equation (14), as expressed by
φ 2 , i , j = F m , d F m , u
When using the two indicators φ1,i,j and φ2,i,j to identify structural damage, certain limitations arise. First, significant errors may occur near the inflection points of the displacement mode. Second, high-order curvature modes exhibit lower stability in damage detection compared to low-order modes and are more sensitive to minor damages.
To address the first limitation, the frequency wi,d during structural damage is introduced as a weighting factor. This frequency-based weighting mechanism assigns higher priority to low-order curvature modes and lower priority to high-order modes, reflecting their distinct sensitivities to damage. Low-order modes dominate structural vibration energy and exhibit greater stability in global damage detection, whereas high-order modes, while sensitive to localized damage, are prone to noise amplification and numerical instability. The expression is the following:
U I 1 , i , j = φ 1 , i , j w i , d 2
U I 2 , i , j = φ 2 , i , j w i , d 2
Let wi,d denote the frequency of the i-th mode of the structure when damaged, where i represents the 1st, 2nd, and 3rd modes.
To address the second limitation, multiple modes (specifically, the first three modes) are incorporated to enhance the indicators, thereby improving damage detection performance. The expression is as follows:
F I 1 , i , j = i = 1 n U I 1 , i , j
F I 2 , i , j = i = 1 n U I 2 , i , j
Due to the lack of comparability between the indices derived from the above formulas, normalization is applied to the data obtained from Equations (17) and (18) to express each data point as a ratio relative to the total sum. The summation normalization method is selected for this purpose [15]. Consequently, the expressions for the first two damage identification indices (damage index, DI) are provided as follows:
D I 1 , i , j = F I 1 , i , j j = 1 n F I 1 , i , j
D I 2 , i , j = F I 2 , i , j j = 1 n F I 2 , i , j
The Dempster–Shafer (D-S) evidence theory, introduced in the 1960s, is a method used to express and synthesize uncertain information for decision-level information fusion [16,17]. Let mj(Ai) represent the basic probability distribution function used to determine the damage of the i-th element based on the j-th damage index. The D-S evidence matrix fusion rule is given by the following:
D ( A ) = A i = A 1 j n m j ( A i ) 1 K A 0 A =
In the equation, K = A i = 1 j n m j ( A i ) .
To enhance the accuracy of structural damage identification, data fusion is integrated with damage identification indices, resulting in the proposed damage identification index DSDIi,j based on D-S evidence theory. The steps involved in the D-S evidence fusion method are illustrated in Figure 1.

2.3. Optimizing the BP and SVR Using a Self-Adaptive Differential Evolution Algorithm

2.3.1. Backpropagation Neural Network

A BP neural network generally consists of an input layer, an output layer, and one or more hidden layers, and its expression is as follows:
y j = σ i = 1 m x i × w i , j + b j , j = 1 , 2 , , n
z k = σ i = 1 n y j × w j , k + b k , k = 1 , 2 , , p
where m, n, and p represent the number of neurons in the input layer, hidden layer, and output layer, respectively. σ denotes the activation function, N represents the number of training samples, xi stands for the input value, yj denotes the output value of the hidden layer, zk is the output value, the weights are denoted as wi,j and wj,k, and the biases as bj and bk.

2.3.2. Support Vector Regression Method

Support vector machine (SVM), grounded in statistical theory, is primarily used to address binary and multi-class classification problems. Complementing SVM, Support Vector Regression (SVR) is employed to solve regression problems. Within the SVM and SVR frameworks, the selection of the kernel function is crucial, as it directly influences the model’s predictive performance and generalization ability. In this study, the Radial Basis Function (RBF) kernel is selected as the core kernel function, and its expression is given as follows:
K R B F x i , x = exp γ x i x 2
where γ is the kernel parameter, γ = 1 2 σ 2 .
The kernel function in the original space is utilized to perform calculations in the high-dimensional feature space, which subsequently leads to the decision regression equation of the SVM.
y = f x = i = 1 n α i * α i K x i , x + b ¯
where b i = y i i = 1 n α i α i * K x i , x j ± ε ,   b ¯ = 1 n i = 1 n b i .

2.3.3. The Differential Evolution Algorithm

Differential Evolution (DE) is a heuristic optimization algorithm based on real-valued encoding and elitist principles. Initially introduced by Storn and Price in 1997, DE has evolved into one of the most widely used methods for solving complex optimization problems [18]. Compared to other algorithms, DE offers several advantages, including high optimization efficiency, fast convergence, fewer control variables, and robust performance [19]. The main components of the DE algorithm include mutation, crossover, and selection operations.

2.3.4. The SDE-BP and SDE-SVR Algorithms

In traditional Differential Evolution (DE) algorithms, the mutation factor controls the amplification ratio of the deviation vector. A mutation factor that is too large can negatively impact the global optimum, while a factor that is too small may reduce population diversity, leading to “premature convergence” [20]. In contrast to traditional methods, the SDE algorithm dynamically adjusts mutation factors to balance exploration and exploitation. Early iterations use larger mutation factors to enhance population diversity, reducing the risk of converging to local minima. Later iterations adopt smaller factors to refine solutions. To address these issues, this paper introduces an adaptive mutation factor. The adaptive mutation factor is determined by Equations (26) and (27) [21].
F = F min + F max F min × λ
λ = e 1 G m G m + 1 G
where Fmin represents the minimum value of the mutation factor, Fmax represents the maximum value of the mutation factor, Gm represents the maximum number of iterations, and G represents the current generation of evolution.
Therefore, this paper proposes a method for predicting structural damage severity based on SDE-optimized BP and SVR algorithms. The optimization process of the SDE algorithm for BP and SVR is illustrated in Figure 2 and Figure 3.

3. Surrogate Model of a Simply Supported Beam

As illustrated in Figure 4, a rectangular-section simply supported beam is modeled using the finite element method (FEM) for numerical simulation analysis. The beam has a length of L = 20.00 m and section dimensions of b × h = 0.20 × 0.30 m2. The material properties are as follows: Young’s modulus E = 210 GPa, Poisson’s ratio υ= 0.30, and density of ρ = 8000 kg/m3. Beam188 elements are employed, and the beam structure is discretized into 25 elements and 26 nodes with equal intervals of 0.8 m. Due to the challenges in extracting higher-order modes in practical engineering, this study focuses on the first three modes of the structure.
Damage to the beam is simulated by reducing the stiffness of selected elements. This study investigates beam damage under various scenarios, including single-location, two-location, and multi-location damage conditions. The specific damage scenarios are detailed in Table 1. Conditions 1–10 represent different levels of single damage, with damage levels of 5%, 10%, 15%, 20%, 25%, 30%, 35%, and 40%. Conditions 11–15 represent combinations of two damages with varying levels of 10%, 15%, 25%, 30%, 35%, and 40%. Conditions 16–20 represent combinations of multiple damages with levels of 10%, 15%, 20%, 25%, 30%, 35%, and 40%.
Table 2 presents the first three modal frequencies for selected undamaged and damaged conditions. Figure 5 shows the first three mode shapes of the undamaged simply supported beam.

4. Damage Identification of a Simply Supported Beam

4.1. Damage Localization of a Simply Supported Beam

Existing studies have demonstrated that data fusion, as an advanced technique for processing multi-source information, plays a crucial role in structural damage identification. Specifically, in damage diagnosis, integrating multiple local diagnostic results using D-S evidence theory enhances the credibility of true faults, reduces the credibility of false faults, decreases uncertainty, and improves diagnostic accuracy, thereby providing strong support for structural health monitoring [22]. Therefore, this section presents numerical simulations of a simply supported beam under various damage scenarios. The indicators DI1,i,j, DI2,i,j, and DSDIi,j are then calculated for damage localization analysis, with the results shown in Figure 6, Figure 7, Figure 8 and Figure 9. In practical engineering applications, due to the greater contribution of low-order modes to structural vibration and the challenges in obtaining high-order modes, this study focuses on the first three modal data of the simply supported beam structure.
From Figure 6, Figure 7, Figure 8 and Figure 9, the following observations can be made:
(1)
Single Damage Scenarios: The indicators DI1,i,j, DI2,i,j, and DSDIi,j accurately identify the damage location, with the peak value occurring at the damage site. As the damage increases, the severity also rises proportionally. All three indicators effectively reflect the severity of the damage qualitatively.
(2)
Comparing Damage Locations: When the same level of damage occurs at different locations, the peak values at each damage site are nearly identical. The DSDIi,j indicator exhibits the largest peak, followed by DI2,i,j, with DI1,i,j showing the smallest peak. All indicators provide an initial assessment of the relative damage levels at the affected elements.
(3)
Multiple Damage Scenarios: In cases of multiple damage scenarios, when different elements undergo varying or identical levels of damage, the damage indicators remain unaffected by the different damage levels or units.
(4)
Comparison with Curvature Mode Indicators: When comparing the damage identification results, DI1,i,j, DI2,i,j, and DSDIi,j all outperform the curvature mode indicators. They effectively address the large errors near displacement mode inflection points and the lower stability of higher-order curvature modes compared to lower-order modes, demonstrating superior performance in damage identification.
(5)
Integration Using D-S Evidence Theory: After integrating multi-source information with D-S evidence theory, the peak values of the damage locations are significantly enhanced, and interference from non-damaged locations is effectively suppressed. This integration substantially improves the accuracy of damage identification. It overcomes the limited sensitivity of the first two indicators in detecting minor damage and constructs the high-accuracy DSDIi,j indicator, providing a more reliable reference for structural damage identification.
In conclusion, the structural damage identification indicators DI1,i,j, DI2,i,j, and DSDIi,j can accurately locate damage within the structure. The latter indicator (DSDIi,j) shows more pronounced peak values at damage sites compared to the former, and all three indicators can preliminarily assess the severity of damage at the affected nodes.

4.2. Influence of Measurement Noise

Structural damage identification in practical engineering is often influenced by various sources of noise, such as environmental factors and measurement errors. To align closely with real-world engineering scenarios, a noise robustness analysis is performed on the simply supported beam to assess the resilience of the proposed method. Given that noise levels in most engineering projects, particularly in controlled structural health monitoring systems, typically range between 1% and 2% due to sensor precision and environmental interference, this study examines noise robustness by adding 1% and 2% Gaussian white noise to the modal data [10,22]. Due to space limitations, this paper focuses on analyzing the two-position damage scenarios (Conditions 11–15) of the simply supported beam. The damage identification results under different noise levels are presented in Figure 10.
From the results in Figure 10, the following observations can be made:
(1)
Noise Impact on Damage Indicators: As shown in Figure 8c and Figure 10a, after introducing noise to nodes 5 and 6 in Condition 11, the peak probabilities of the damage identification indicators (DI1,i,j, DI2,i,j, and DSDIi,j) at the damage locations slightly decrease, while the peak probabilities at non-damaged locations increase. This suggests that noise negatively affects the performance of the indicators in damage recognition.
(2)
Comparison of Indicators’ Noise Robustness: As depicted in Figure 10a,b, for indicator DI1,i,j, the peak values at nodes 5 and 6 in Condition 11 before noise introduction are 0.039805 and 0.039625, respectively. After adding 1% noise, these values decrease to 0.039284 and 0.039427, respectively. For indicator DI2,i,j, under the same condition, the peak values before noise addition are 0.041058 and 0.040685, respectively, and, after adding noise, the values become 0.040687 and 0.040517. Therefore, the noise robustness of DI2,i,j is stronger than that of DI1,i,j, although both indicators exhibit consistent damage recognition performance.
(3)
Impact of D-S Data Fusion: As shown in Figure 10c,d, compared to before fusion, the DSDIi,j indicator after D-S data fusion exhibits a higher peak probability at the damage location under the same damage and noise conditions, with less sensitivity to noise interference.

4.3. Damage Quantification of a Simply Supported Beam

From the above analysis, it can be seen that the damage identification indicators constructed in this paper can preliminarily determine the damage location and its severity, but it is difficult to accurately predict the exact level of damage at the corresponding locations. Regarding the prediction of damage severity, this paper proposes to optimize the damage identification methods of BP and SVR algorithms by introducing SDE.
A total of 36 × 25 data points are selected from the sample data as training data and 10 × 25 data points as test data. In the Matlab R2021b environment, models for BP, SVR, DE-BP, DE-SVR, SDE-BP, and SDE-SVR are established. The training data are input into each respective model, which learns the relationship between the peak values of the damaged elements and their corresponding damage degrees. The models for BP, SVR, DE-BP, DE-SVR, SDE-BP, and SDE-SVR are trained to develop predictive models. The three indicators, DI1,i,j, DI2,i,j, and DSDIi,j, are validated for their quantitative performance in identifying single-point, two-point, and multi-point damage in simply supported beams across different algorithms. The training and test sets after partitioning are shown in Table 3 and Table 4, while the detailed analysis results can be found in Figure 11 and Table 5, Table 6 and Table 7. Due to space constraints, only the convergence curves of DE and SDE when optimizing SVR for the DSDIi,j indicator are analyzed, as shown in Figure 12. For the convenience of model training, the central difference method is employed to convert the calculated node values into element values [23].
To effectively assess the recognition performance of different algorithms under varying damage conditions, this study selects the Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE) as evaluation metrics. The corresponding formulas are as follows:
M A E = 1 n i = 1 n y i ^ y i
R M S E = 1 n i = 1 n y i ^ y i 2
In the equation, yi denotes the actual value, while y i ^ represents the predicted value.
As shown in Figure 11 and Figure 12 and Table 5, Table 6 and Table 7,
(1)
The performance of the BP and SDE-BP algorithms on the damage identification indices DI1,i,j, DI2,i,j, and the data fusion index DSDIi,j demonstrates that SDE-BP significantly outperforms BP. Specifically, the accuracy of SDE-BP for DI1,i,j increased from 63.55% to 89.95%, with the MAE and RMSE reduced to 0.01926 and 0.02576, respectively. For DI2,i,j, accuracy improved to 92.26%, with the MAE and RMSE decreasing to 0.01662 and 0.01815. For DSDIi,j, accuracy reached 96.54%, with the MAE and RMSE reduced to 0.00628 and 0.00693. Similar enhancements were observed in SVR neural networks following SDE optimization, confirming the generalized efficacy of the SDE framework for algorithmic improvement.
(2)
A comparison of predicted and actual damage severity values using BP and SVR reveals significant fluctuations in relative error, indicating suboptimal prediction performance. However, after SDE optimization, the relative error stabilizes considerably, further validating the effectiveness of the SDE optimization algorithm.
(3)
A comprehensive comparative evaluation of six machine learning architectures (SDE-BP, SDE-SVR, DE-BP, DE-SVR, BP, SVR) reveals that the proposed SDE-BP framework demonstrates superior predictive capability across all evaluation metrics (DI1,i,j, DI2,i,j, DSDIᵢ,ⱼ), achieving peak accuracy values of 89.98%, 92.26%, and 96.54%, respectively. Although optimization occasionally results in lower accuracy for different indicators, the optimized algorithm generally outperforms the SDE pre-optimized version in terms of accuracy when evaluated on the same indicator.
(4)
The adaptive mutation operator in SDE enables dynamic balance between global exploration and local exploitation. This contrasts with DE’s fixed mutation strategy, which exhibits slower convergence and higher probability of premature convergence to suboptimal solutions.
(5)
SDE-SVR achieves convergence in 21 iterations (RMSE = 0.02685) compared to DE-SVR’s 25 iterations (RMSE = 0.04958), representing 16.00% faster convergence rate and 5.67% higher final accuracy (88.57% vs. 83.55%). These metrics collectively demonstrate significantly enhanced optimization efficiency through SDE implementation.
To comprehensively evaluate the robustness and efficiency of the SDE-optimized models, this study compares their performance with XGBoost (XGB), convolutional neural networks (CNN), and Long Short-Term Memory Networks (LSTMs). The evaluation considers key metrics, including the MAE, RMSE, accuracy rate, training time, and prediction time. The results are summarized in Table 8.
(1)
The SDE-optimized models (SDE-BP and SDE-SVR) exhibit superior performance in terms of the MAE and RMSE. Specifically, SDE-BP achieves an exceptionally low MAE of 0.00628 and RMSE of 0.00693, whereas XGBoost yields significantly higher errors (MAE = 0.03041, RMSE = 0.02315), indicating reduced accuracy in damage identification. Regarding classification accuracy, SDE-BP attains 96.54%, outperforming CNN (90.35%) and LSTM (91.57%). Although CNN and LSTM improve upon XGBoost, their longer training times remain a drawback.
(2)
In terms of training time, SDE-BP completes training in just 360.83 s, substantially faster than LSTM (520.89 s) and the CNN (480.73 s). SDE-SVR also performs efficiently, requiring 380.42 s for training and just 0.18 s for prediction, striking a favorable balance between accuracy and computational cost. In contrast, the CNN and LSTM demand significantly higher computational resources, with training times of 480.73 s and 520.89 s, respectively.

4.4. Sensitivity Analysis and Computational Efficiency

4.4.1. Sensitivity Analysis

To evaluate the impact of different threshold values in the fusion process on the accuracy of damage identification, a sensitivity analysis of the threshold values in the fusion process was conducted. The threshold values were systematically varied within a defined range, and the damage identification process was re-run for each value using the same experimental data.
The results of the sensitivity analysis indicate that the accuracy of damage identification is sensitive to the choice of threshold values. Specifically, lower threshold values increased the sensitivity to minor damage but also increased the risk of false positives. Higher threshold values improved the robustness of the method by reducing false positives but slightly decreased the sensitivity to minor damage. An optimal threshold value provided a good balance between sensitivity and robustness, achieving the highest accuracy in damage identification.

4.4.2. Computational Efficiency and Accuracy

The SDE-optimized models (SDE-BP and SDE-SVR) exhibit significantly higher accuracy in damage identification, as shown in Table 5 and Table 7. However, this enhanced accuracy comes at the expense of increased computational time. As illustrated in Table 9, the SDE-optimized models require more time for training compared to the non-optimized models. Specifically, the training time for SDE-BP and SDE-SVR is approximately three times longer than that for BP and SVR, respectively. This additional computational time primarily results from the iterative optimization process of the SDE algorithm, which dynamically adjusts model weights and thresholds to optimize performance. In terms of prediction time, the SDE-optimized models also show slightly longer prediction times compared to the non-optimized models. However, the difference in prediction time is relatively minor and may not pose a significant concern in many practical applications. Therefore, the trade-offs between computational efficiency and accuracy must be carefully considered when selecting the appropriate model for structural damage identification.

5. Experimental Validation

5.1. Experimental Setup

To assess the applicability of the proposed method in engineering applications, this study selected Q500 steel plate beams as the primary subject. Due to experimental constraints, the focus is on evaluating the damage location identification performance of the indicators DI1,i,j, DI2,i,j, and DSDIi,j, rather than performing quantitative prediction analysis. Experimental Parameters: The steel plate beam has a total length of L = 2350 mm and a cross-sectional dimension of b × h = 100 × 8 mm2. The beam is divided into 35 elements and 36 nodes within a span of 1750 mm, using a reference length of 50 mm. The density is ρ = 7698 kg/m3, and the elastic modulus is E = 2.0795 × 108 KN/m2.
Experimental Setup: The experimental equipment includes NV9812 piezo-resistive accelerometers, a YFF-1-64 impact hammer, a DLF-8 signal amplifier, Coinv DASP MAS modal and dynamic analysis software, an INV360U data acquisition system, a 220 V AC UPS voltage stabilizer, and a Dell laptop. The layout of the testing system and data acquisition, along with the accelerometer placement, is illustrated in Figure 13 and Figure 14.
The experimental damage was simulated by symmetrically cutting the steel beam to represent various damage scenarios. The actual cutting configuration of the beam is shown in Figure 15, with a cutting width of 10 mm. The corresponding damage locations are provided in Table 10.

5.2. Experimental Results

As shown in Figure 16,
(1)
The damage identification indicators DI1,i,j, DI2,i,j, and DSDIi,j can accurately detect varying levels of damage at different locations on the experimental beam, including single, two-point, and multi-point damage scenarios. Furthermore, the damage severity is positively correlated with the peak value.
(2)
After D-S data fusion, the peak value probability at the damage locations increased, while the peak interference at non-damaged locations decreased. At non-damaged positions, fluctuations in the peak value were observed to varying extents, possibly due to environmental factors, measurement errors, or other influencing variables. However, these fluctuations did not significantly affect the damage identification accuracy.

6. Conclusions

This paper proposes a structural damage identification method based on data fusion and SDE algorithm optimization, grounded in the fundamental concepts of curvature mode, D-S evidence theory, and the Differential Evolution algorithm. Through numerical simulations and experimental validation on a simply supported beam, the following conclusions are drawn:
(1)
The proposed indicators DI1,i,j, DI2,i,j, and DSDIi,j accurately identify single-location and multi-location damage on the simply supported beam. Compared to the first two indicators, the fused indicator DSDIi,j demonstrates superior recognition performance and robustness.
(2)
The accuracy of the damage identification improves, and the error rate decreases with the use of SDE-optimized BP and SVR algorithms, enabling the high-precision prediction of damage levels on the simply supported beam.
(3)
The damage identification indicators DI1,i,j, DI2,i,j, and DSDIi,j accurately detect varying damage levels under different conditions, with peak values positively correlated to damage severity. The experimental results confirm that the proposed method performs effectively in the engineering context of the simply supported beam.
However, this paper primarily focuses on simply supported beam structures. Future research will
(1)
Extend this method to truss and continuous beam bridges, focusing on optimizing sensor networks for complex geometries, recalibrating modal weights for boundary condition sensitivity, and improving computational efficiency for large-scale systems.
(2)
Validate the adaptability of the proposed method. Although this study centers on steel beams, its reliance on stiffness-dependent curvature modes and adaptive optimization principles suggests broader applicability to concrete and composite structures.
(3)
Validate the feasibility of implementing our method in real-time SHM systems.

Author Contributions

Conceptualization, methodology, and formal analysis, Y.L. and C.X.; software, Y.L. and H.Z.; validation, C.X. and E.P.; investigation, C.X.; writing—original draft preparation, Y.L.; writing—review and editing, C.X. and E.P.; funding acquisition, C.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was jointly supported by the National Natural Science Foundation of China (Grant No. 51868045), and Gansu Province Science and Technology Support Program—Science and Technology Innovation Talent Plan Project (Grant No. 25RCKA014), The authors wish to express their sincere gratitude to the sponsors.

Data Availability Statement

Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yan, A.; Golinval, J.C. Structural Damage Localization by Combining Flexibility and Stiffness Methods. Eng. Struct. 2005, 27, 1752–1761. [Google Scholar] [CrossRef]
  2. Yang, Q.W.; Sun, B.X. Structural Damage Identification Based on Best Achievable Flexibility Change. Appl. Math. Modell. 2011, 35, 5217–5224. [Google Scholar] [CrossRef]
  3. Lee, E.T.; Eun, H.C. Damage Identification of a Frame Structure Model Based on the Response Variation Depending on Additional Mass. Eng. Comput. 2015, 31, 737–747. [Google Scholar] [CrossRef]
  4. Hou, J.; Li, Z.; Zhang, Q.; Jankowski, Ł.; Zhang, H. Local Mass Addition and Data Fusion for Structural Damage Identification Using Approximate Models. Int. J. Struct. Stab. Dyn. 2020, 20, 2050124. [Google Scholar] [CrossRef]
  5. Pandey, A.K.; Biswas, M.; Samman, M.M. Damage Detection from Changes in Curvature Mode Shapes. J. Sound Vib. 1991, 145, 321–332. [Google Scholar] [CrossRef]
  6. Ren, X.; Meng, Z. Damage Identification for Timber Structure Using Curvature Mode and Wavelet Transform. Structures 2024, 60, 105798. [Google Scholar] [CrossRef]
  7. Huang, T.; Liang, T.; Chen, L. A Comparative Analysis of Damage Identification Methods Based on Multi-Channel Data Fusion and Convolutional Neural Network for Frame Structures. Structures 2024, 61, 106076. [Google Scholar] [CrossRef]
  8. Jaramillo, V.H.; Ottewill, J.R.; Dudek, R.; Lepiarczyk, D.; Pawlik, P. Condition Monitoring of Distributed Systems Using Two-Stage Bayesian Inference Data Fusion. Mech. Syst. Signal Proc. 2017, 87, 91–110. [Google Scholar] [CrossRef]
  9. Sadeghi, F.; Yu, Y.; Zhu, X.; Li, J. Damage Identification of Steel-Concrete Composite Beams Based on Modal Strain Energy Changes Through General Regression Neural Network. Eng. Struct. 2021, 244, 112824. [Google Scholar] [CrossRef]
  10. Li, M.; Jia, D.; Wu, Z.; Qiu, S.; He, W. Structural Damage Identification Using Strain Mode Differences by the iFEM Based on the Convolutional Neural Network (CNN). Mech. Syst. Signal Proc. 2022, 165, 108289. [Google Scholar] [CrossRef]
  11. Miao, B.; Wang, M.; Yang, S.; Luo, Y.; Yang, C. An Optimized Damage Identification Method of Beam Using Wavelet and Neural Network. Engineering 2020, 12, 748. [Google Scholar] [CrossRef]
  12. Ghiasi, R.; Torkzadeh, P.; Noori, M. A Machine-Learning Approach for Structural Damage Detection Using Least Square Support Vector Machine Based on a New Combinational Kernel Function. Struct. Health Monit. 2016, 15, 302–316. [Google Scholar] [CrossRef]
  13. Yan, B.; Cui, Y.; Zhang, L.; Zhang, C.; Yang, Y.; Bao, Z.; Ning, G. Beam Structure Damage Identification Based on BP Neural Network and Support Vector Machine. Math. Prob. Eng. 2014, 2014, 850141. [Google Scholar] [CrossRef]
  14. Dessi, D.; Camerlengo, G. Damage Identification Techniques via Modal Curvature Analysis: Overview and Comparison. Mech. Syst. Signal Proc. 2015, 52, 181–205. [Google Scholar] [CrossRef]
  15. Guyon, I.; Elisseeff, A. An Introduction to Variable and Feature Selection. J. Mach. Learn. Res. 2003, 3, 1157–1182. [Google Scholar] [CrossRef]
  16. Dempster, A.P. Upper and Lower Probabilities Induced by a Multivalued Mapping. Ann. Math. Stat. 1967, 38, 325–339. [Google Scholar] [CrossRef]
  17. Bao, Y.; Li, H.; An, Y.; Ou, J. Dempster–Shafer Evidence Theory Approach to Structural Damage Detection. Struct. Health Monit. 2012, 11, 13–26. [Google Scholar] [CrossRef]
  18. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  19. Pant, M.; Zaheer, H.; Garcia-Hernandez, L.; Abraham, A. Differential Evolution: A Review of More Than Two Decades of Research. Eng. Appl. Artif. Intell. 2020, 90, 103479. [Google Scholar] [CrossRef]
  20. Wang, L.; Zeng, Y.; Chen, T. Back Propagation Neural Network with Adaptive Differential Evolution Algorithm for Time Series Forecasting. Expert Syst. Appl. 2015, 42, 855–863. [Google Scholar] [CrossRef]
  21. Leema, N.; Nehemiah, H.K.; Kannan, A. Neural Network Classifier Optimization Using Differential Evolution with Global Information and Back Propagation Algorithm for Clinical Datasets. Appl. Soft Comput. 2016, 49, 834–844. [Google Scholar] [CrossRef]
  22. Ding, Y.; Yao, X.; Wang, S.; Zhao, X. Structural Damage Assessment Using Improved Dempster-Shafer Data Fusion Algorithm. Earthq. Eng. Eng. Vibr. 2019, 18, 395–408. [Google Scholar] [CrossRef]
  23. Fan, W.; Qiao, P. Vibration-Based Damage Identification Methods: A Review and Comparative Study. Struct. Health Monit. 2011, 10, 83–111. [Google Scholar] [CrossRef]
Figure 1. Dempster–Shafer evidence fusion method.
Figure 1. Dempster–Shafer evidence fusion method.
Symmetry 17 00465 g001
Figure 2. SDE-BP flowchart.
Figure 2. SDE-BP flowchart.
Symmetry 17 00465 g002
Figure 3. SDE-SVR flowchart.
Figure 3. SDE-SVR flowchart.
Symmetry 17 00465 g003
Figure 4. Finite element model of simply supported beam.
Figure 4. Finite element model of simply supported beam.
Symmetry 17 00465 g004
Figure 5. Modal shape cloud diagram. Non−damage case: (a) 1st order mode; (b) 2nd order mode; and (c) 3rd order mode. Damage case: (d) 1st order mode; (e) 2nd order mode; and (f) 3rd order mode.
Figure 5. Modal shape cloud diagram. Non−damage case: (a) 1st order mode; (b) 2nd order mode; and (c) 3rd order mode. Damage case: (d) 1st order mode; (e) 2nd order mode; and (f) 3rd order mode.
Symmetry 17 00465 g005
Figure 6. Damage identification under operating Conditions 1−5.
Figure 6. Damage identification under operating Conditions 1−5.
Symmetry 17 00465 g006
Figure 7. Damage identification under operating Conditions 6−10.
Figure 7. Damage identification under operating Conditions 6−10.
Symmetry 17 00465 g007
Figure 8. Damage identification under operating Conditions 11–15.
Figure 8. Damage identification under operating Conditions 11–15.
Symmetry 17 00465 g008
Figure 9. Damage identification under operating Conditions 16−20.
Figure 9. Damage identification under operating Conditions 16−20.
Symmetry 17 00465 g009
Figure 10. Noise damage identification of indicators for simple supported beam bridge under Conditions 11–15: (a) identification of indicator DI1,i,j under 1% Noise Conditions 11–15 damage identification; (b) identification of indicator DI2,i,j under 1% Noise Conditions 11–15 damage identification; (c) identification of indicator DI1,i,j under 2% Noise Conditions 11–15 damage identification; and (d) identification of indicator DSDIi,j under 2% Noise Conditions 11–15 damage identification.
Figure 10. Noise damage identification of indicators for simple supported beam bridge under Conditions 11–15: (a) identification of indicator DI1,i,j under 1% Noise Conditions 11–15 damage identification; (b) identification of indicator DI2,i,j under 1% Noise Conditions 11–15 damage identification; (c) identification of indicator DI1,i,j under 2% Noise Conditions 11–15 damage identification; and (d) identification of indicator DSDIi,j under 2% Noise Conditions 11–15 damage identification.
Symmetry 17 00465 g010
Figure 11. Prediction diagram of damage degree.
Figure 11. Prediction diagram of damage degree.
Symmetry 17 00465 g011
Figure 12. Convergence curve of SDE and original DE algorithms for tuning parameters of SVR model.
Figure 12. Convergence curve of SDE and original DE algorithms for tuning parameters of SVR model.
Symmetry 17 00465 g012
Figure 13. Diagram of testing and data acquisition system.
Figure 13. Diagram of testing and data acquisition system.
Symmetry 17 00465 g013
Figure 14. Layout diagram of acceleration sensors.
Figure 14. Layout diagram of acceleration sensors.
Symmetry 17 00465 g014
Figure 15. Cutting method.
Figure 15. Cutting method.
Symmetry 17 00465 g015
Figure 16. Identification of test conditions for steel plate girder: (a) damage identification for condition 2; (b) damage identification for condition 3; and (c) damage identification for condition 4.
Figure 16. Identification of test conditions for steel plate girder: (a) damage identification for condition 2; (b) damage identification for condition 3; and (c) damage identification for condition 4.
Symmetry 17 00465 g016
Table 1. The criteria for detecting damage in simply supported beams.
Table 1. The criteria for detecting damage in simply supported beams.
Damage ConditionDamage Element No.Damage IndexDamage Degree (%)
1, 2, 3, 4, 55DI1,i,j, DI2,i,j, DSDIi,j10, 15, 20, 30, 40
6, 7, 8, 9, 109DI1,i,j, DI2,i,j, DSDIi,j5, 10, 25, 35, 40
11, 125–17DI1,i,j, DI2,i,j, DSDIi,j10–30, 40–40
13, 14, 1513–17DI1,i,j, DI2,i,j, DSDIi,j15–15, 25–35, 30–30
16, 179–13–17DI1,i,j, DI2,i,j, DSDIi,j10–20–30, 15–25–35
18, 19, 209–13–21DI1,i,j, DI2,i,j, DSDIi,j15–15–15, 25–25–25, 40–40–40
Table 2. Frequency of some cases.
Table 2. Frequency of some cases.
Frequency1st-Order Frequency2nd-Order Frequency3rd-Order Frequency
Damage Condition
Non-DC1.74687.040116.0408
DC11.74286.985515.8230
DC21.74156.970715.7840
DC31.74006.954315.7410
Table 3. The condition for the quantitative training set of simply supported beam damage.
Table 3. The condition for the quantitative training set of simply supported beam damage.
Damage ConditionDamage Element No.Damage Degree (%)
1–855, 10, 15, 20, 25, 30, 35, 40
9–1695, 10, 15, 20, 25, 30, 35, 40
17–24135, 10, 15, 20, 25, 30, 35, 40
25–32175, 10, 15, 20, 25, 30, 35, 40
415–1710–30
425–1725–35
449–13–1710–20–30
459–13–1715–25–35
Table 4. The quantitative testing of damage for a simply supported beam under specified conditions.
Table 4. The quantitative testing of damage for a simply supported beam under specified conditions.
Damage ConditionDamaged Element No.Damage Degree (%)
33–40215, 10, 15, 20, 25, 30, 35, 40
439–1330–30
469–13–2135–35–35
Table 5. Damage prediction error of BP and SVR algorithms.
Table 5. Damage prediction error of BP and SVR algorithms.
Damage IndexBP AlgorithmSVR Algorithm
MAERMSEAccuracy RateMAERMSEAccuracy Rate
DI1,i,j0.085820.1053663.55%0.070040.0936473.23%
DI2,i,j0.070130.0936373.23%0.064080.0876374.69%
DSDIi,j0.034750.0454581.82%0.042930.0569580.95%
Table 6. Damage prediction error of DE-BP and DE-SVR algorithms.
Table 6. Damage prediction error of DE-BP and DE-SVR algorithms.
Damage IndexDE-BP AlgorithmDE-SVR Algorithm
MAERMSEAccuracy RateMAERMSEAccuracy Rate
DI1,i,j0.059010.0708276.93%0.061450.0721775.26%
DI2,i,j0.043510.0686781.34%0.044960.0692179.68%
DSDIi,j0.039820.0460385.29%0.040540.0495883.55%
Table 7. Damage prediction error of SDE-BP and SDE-SVR algorithms.
Table 7. Damage prediction error of SDE-BP and SDE-SVR algorithms.
Damage IndexSDE-BP AlgorithmSDE-SVR Algorithm
MAERMSEAccuracy RateMAERMSEAccuracy Rate
DI1,i,j0.019260.0257689.98%0.042450.0517682.56%
DI2,i,j0.016620.0181592.26%0.040810.0489284.34%
DSDIi,j0.006280.0069396.54%0.020360.0268588.57%
Table 8. Comparison of the performance of SDE-optimized models against other algorithms.
Table 8. Comparison of the performance of SDE-optimized models against other algorithms.
AlgorithmsDSDIi,j
MAERMSEAccuracy RateTraining Time (s)Prediction Time (s)
XGBoost0.023150.0304186.92%250.250.12
CNN0.019870.0245890.35%480.730.22
LSTM0.018940.0237291.57%520.890.35
SDE-SVR0.020360.0268588.57%380.420.18
SDE-BP0.006280.0069396.54%360.830.15
Table 9. Computational time for different models.
Table 9. Computational time for different models.
ModelTraining Time (s)Prediction Time (s)Accuracy Rate
BP121.730.1081.82%
SVR135.260.1180.95%
SDE-BP360.830.1596.54%
SDE-SVR380.420.1888.57%
Table 10. Damage conditions of simply supported steel beams.
Table 10. Damage conditions of simply supported steel beams.
Damage ConditionLocation of Damage and Depth of CutDamage Degree (%)
DC1Non-Damage Condition0
DC230 cm and cut 2.5 cm50
DC350 cm and cut 2 cm, 125 cm and cut 2.5 cm40, 50
DC445 cm, 87.5 cm, 130 cm and cut 2 cm40, 40, 40
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.; Xiang, C.; Patelli, E.; Zhao, H. Structural Damage Identification Using Data Fusion and Optimization of the Self-Adaptive Differential Evolution Algorithm. Symmetry 2025, 17, 465. https://doi.org/10.3390/sym17030465

AMA Style

Li Y, Xiang C, Patelli E, Zhao H. Structural Damage Identification Using Data Fusion and Optimization of the Self-Adaptive Differential Evolution Algorithm. Symmetry. 2025; 17(3):465. https://doi.org/10.3390/sym17030465

Chicago/Turabian Style

Li, Yajun, Changsheng Xiang, Edoardo Patelli, and Hua Zhao. 2025. "Structural Damage Identification Using Data Fusion and Optimization of the Self-Adaptive Differential Evolution Algorithm" Symmetry 17, no. 3: 465. https://doi.org/10.3390/sym17030465

APA Style

Li, Y., Xiang, C., Patelli, E., & Zhao, H. (2025). Structural Damage Identification Using Data Fusion and Optimization of the Self-Adaptive Differential Evolution Algorithm. Symmetry, 17(3), 465. https://doi.org/10.3390/sym17030465

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop