Open Access
ARTICLE
Structural Damage Diagnosis Based on Multi-Stage Sparrow Search Algorithm
1 School of Civil Engineering, Shaoxing University, Shaoxing, China
2 Zhejiang Key Laboratory of Intelligent Construction and Operation & Maintenance for Deep-Sea Foundations, Ningbo University of Technology, Ningbo, China
* Corresponding Author: Qiuwei Yang. Email:
(This article belongs to the Special Issue: Architectural Innovations and Algorithmic Optimization in Learning Models: From Machine Learning to Swarm Intelligence)
Computers, Materials & Continua 2026, 88(3), 107 https://doi.org/10.32604/cmc.2026.083976
Received 14 April 2026; Accepted 25 June 2026; Issue published 23 July 2026
Abstract
This study proposes a Multi-Stage Sparrow Search Algorithm (MS-SSA) for precise structural damage identification. Initially, the structural static displacement sensitivity formulation is derived via the Sherman-Morrison-Woodbury formula, and an objective function is constructed by integrating the sensitivity equations with the L2-norm penalty. Subsequently, MS-SSA is implemented to sequentially achieve preliminary damage localization and accurate quantification. In the localization phase, a constrained narrow-bound search space is predefined to identify potential damage regions. Leveraging this feedback, the sensitivity equations are condensed, and the search boundaries are adaptively refined for the quantification phase, where SSA is reapplied to precisely determine damage severity while mitigating misjudgments. The MS-SSA framework exhibits two distinct advantages: (i) Phase I localization accelerates convergence by constraining the search space, as it does not target precise quantification; and (ii) the significant reduction in unknowns achieved by excluding intact elements in Phase II enables rapid convergence to the global optimum. Comparative studies against the Grey Wolf Optimizer (GWO), Whale Optimization Algorithm (WOA), and standard SSA demonstrate that the proposed method effectively overcomes computational instability, slow convergence, and large errors inherent in swarm intelligence optimization for damage identification. Specifically, numerical case studies reveal that the identification error is reduced to merely 9%~22% of that associated with existing methods, with experimental validation confirming reductions to 18%~22%. Overall, the proposed approach achieves high-fidelity damage identification while eliminating false positives and false negatives.Keywords
Engineering structures inevitably deteriorate and sustain damage during their service life. Consequently, timely and accurate damage identification is paramount to ensuring structural safety and preventing catastrophic failures. Current damage diagnosis methodologies can be broadly classified into two categories: dynamic diagnostic methods and static diagnostic methods. Dynamic diagnostic methods [1,2] are well-suited for online structural health monitoring (SHM). For instance, Ruiz et al. [3] proposed a damage detection strategy for beam-like structures based on frequency response functions, training decision trees, support vector machines, and artificial neural networks for localization. Gandelli et al. [4] investigated the relationship between operational modal analysis and damage detection through tests on prestressed concrete beams. Feng et al. [5] introduced a novel method for detecting single and composite damage in offshore structures under soil-structure interaction, integrating wavelet transforms with a multi-scale depthwise convolutional neural network. Nouri et al. [6] utilized the Fourier decomposition method to identify damage in wooden bridges via vibration data. Teng et al. [7] developed an unsupervised damage detection framework employing an attention-based convolutional autoencoder to reconstruct real-time vibration signals. Lyu et al. [8] estimated modal parameters using a continuous scanning laser Doppler vibrometer system, while Mansouri et al. [9] optimized damage assessment in beams based on joint-induced vibrations, demonstrating that the Dynamic Beetle Optimization (DBO) algorithm yields superior localization accuracy. di Marzo et al. [10] revealed that introducing an additional mass near a damaged region amplifies the frequency shifts between undamaged and damaged states. Wang and Cha [11] conducted a comparative analysis of four machine learning and one deep learning method for detecting bolt-loosening in steel bridges. Peng et al. [12] constructed damage diagnosis equations using mode shape sensitivity, addressing limitations caused by insufficient measurement points and modal orders. Zar et al. [13] reviewed the evolution of vibration-based detection, highlighting the innovative capabilities of convolutional neural networks in raw data feature extraction. Despite these advancements, dynamic methods face persistent challenges [14]: (1) most algorithms assume non-damping and constant mass, compromising data accuracy; (2) capturing clear mode shapes for large-scale civil structures remains difficult; and (3) some stiffness-based methods often require hard-to-obtain high-order modal data.
In contrast, static diagnostic methods offer a promising alternative to overcome these limitations, as static responses are directly correlated with structural stiffness and are easier to measure accurately. Peng and Yang [15] proposed a static shear energy index for assessing beam damage. Abedin et al. [16] evaluated a 50-year-old precast-prestressed bridge through static and dynamic load tests, proposing a tailored SHM method. Cristiani et al. [17] utilized convolutional neural networks with distributed fiber-optic sensors to predict delamination in CFRP specimens. Al Thobiani et al. [18] combined the Extended Finite Element Method with the Grey Wolf Optimizer for crack identification, validating accuracy through static and modal analyses. Ge et al. [19] developed a vision-based system for displacement measurement and damage assessment of simply supported beams. Xiao et al. [20] introduced a stiffness separation technique for long-span truss bridges, establishing equilibrium equations for inverse analysis. Kardoulias et al. [21] trained neural networks on finite element data under static and dynamic loads to determine key SHM parameters. Fayyadh and Abdul Razak [22] found that static-based shear stiffness indices exhibit higher sensitivity to degradation than flexural indices or dynamic-based metrics. Naderpour et al. [23] employed image processing techniques to classify damage patterns in reinforced concrete beams and subsequently implemented Support Vector Machine and k-Nearest Neighbor algorithms to determine the damage type, location, and severity.
However, in practical engineering, the volume of available experimental data is often significantly smaller than the number of unknown structural parameters. This data scarcity poses substantial challenges for damage assessment in large-scale structures, frequently leading to misjudgment or omission. Metaheuristic algorithms [24] have emerged as a promising solution. These algorithms employ heuristic rules inspired by natural and social phenomena to navigate complex search spaces. As delineated by Cuevas and Rodríguez [24], key characteristics of metaheuristic algorithms include population-based search, stochastic behavior, and a balance between exploration and exploitation. Population-based search evolves a set of candidate solutions iteratively. Stochastic behavior guides the search direction via probabilistic processes. The balance between exploration (global searching) and exploitation (local refinement) determines the algorithm’s efficacy. Popular metaheuristic algorithms include Genetic Algorithms (GA) [25], Particle Swarm Optimization (PSO) [26], Cuckoo Search (CSA) [27], Whale Optimization Algorithm (WOA) [28], Grey Wolf Optimizer (GWO) [29], Gravitational Search Algorithm (GSA) [30], and Differential Evolution (DEA) [31].
The Sparrow Search Algorithm (SSA), recently developed by Xue and Shen [32], simulates the foraging and anti-predation behaviors of sparrow populations, categorizing individuals into discoverers, followers, and scouts. Discoverers explore the search space, followers conduct local foraging, and scouts enable escape mechanisms, balancing global and local searches. Xue and Shen [32] verified SSA’s superiority over GWO, PSO, and GSA in computational speed, stability, and convergence accuracy using 19 benchmark functions. Yan et al. [33] further confirmed SSA’s advantages in convergence speed and precision. Review papers [34,35] highlight SSA’s widespread application in machine learning, energy systems, and path planning. While some researchers [12,36,37] have applied SSA to vibration-based damage identification, the aforementioned limitations of dynamic methods persist. Therefore, integrating SSA with static damage diagnosis theory is highly necessary to develop high-precision, practical tools for engineering. This study pioneers the integration of SSA with static diagnosis theory. It aims to develop a robust methodology for accurate structural damage identification using limited static test data. The innovations are twofold. First, a numerical approach is proposed to calculate structural static displacement sensitivity based on the Sherman-Morrison-Woodbury (SMW) formula. This enables efficient computation for large-scale finite element models. A novel objective function is then constructed by integrating displacement sensitivity with the L2-norm penalty of the solution vector. Second, a customized Multi-Stage Sparrow Search Algorithm (MS-SSA) is developed. Phase I employs a constrained narrow-bound search space for preliminary localization. This accelerates convergence as it does not target precise quantification. Phase II leverages feedback from Phase I to condense the sensitivity equations and adaptively refine the search boundaries. By excluding intact elements, Phase II significantly reduces the number of unknowns. This enables rapid convergence to the global optimum for precise quantification. This framework effectively mitigates misjudgments. The reliability and superiority of MS-SSA are rigorously validated through a single numerical simulation and a single experimental case study.
The structure of this paper is organized as follows. Section 2 illustrates the fundamental principles, core formulas and implementation procedures of the methods proposed in this work. Section 3 presents the research results of one numerical example and one experimental case. Section 4 carries out an in-depth discussion on the results of the case studies. Section 5 draws the main conclusions of this study.
This section systematically elaborates the methodological framework adopted in this study. First, the derivation of static displacement sensitivity via the SMW formula is presented. Subsequently, the mechanism for achieving preliminary damage localization using the SSA in the first stage is elucidated. Finally, the procedure for implementing SSA to perform precise damage quantification in the second stage is detailed.
2.1 Static Displacement Sensitivity
Static displacement serves as the most prevalent response parameter for structural damage detection. In engineering practice, static displacements can be readily measured using dial indicators, Linear Variable Differential Transformers (LVDTs), and optical measurement systems. A sensitivity formulation is established to characterize the relationship between structural damage parameters and variations in static displacement. In this study, a numerical approach for calculating static displacement sensitivity is proposed. For a structure with
herein,
where
Substituting Eq. (6) into Eq. (3) yields:
Using Eqs. (1) and (2), the displacement vectors for the intact and damaged states are formulated as follows:
Leveraging Eq. (7), the inverse of the damaged structural stiffness matrix is efficiently computed via the SMW formula [38] as follows:
In Eq. (10),
From Eq. (12), the displacement sensitivity vector
For a linear structure exhibiting simultaneous multi-element damage, the expression for the displacement difference vector is formulated based on the principle of linear superposition as follows:
Eq. (14) can be rewritten in matrix notation as:
where
In Eq. (15),
2.2 Damage Localization via Phase I SSA with Constrained Search Space
Xue and Shen [32] introduced the SSA, an innovative swarm intelligence optimizer inspired by the foraging behavior and anti-predation mechanisms of sparrow flocks. Within the SSA framework, the population is categorized into three distinct roles: producers, scroungers, and scouts. Producers spearhead the exploration of new food sources—corresponding to the discovery of promising candidate solutions in the search space. Individuals with superior fitness values are typically assigned this role to guide the population toward optimal regions. Scroungers emulate the foraging strategies of producers, leveraging acquired information to refine their positions and secure better solutions during iterations. scouts are tasked with environmental monitoring and risk assessment; they dynamically update their positions to evade predators while maintaining population connectivity. This mechanism facilitates escape from local optima and preserves search diversity. Compared with mainstream counterparts, SSA is characterized by fewer control parameters and a streamlined structural design, which significantly eases practical application and implementation. Benchmarked against unimodal and multimodal test functions, SSA demonstrates superior performance over PSO and Ant Colony Optimization (ACO), enabling efficient identification of global or near-optimal solutions. The mathematical formulation and procedural implementation of SSA are elaborated in the following section.
Step 1: Formulation of the Fitness Function. The fitness function serves as the objective function for structural damage diagnosis and is mathematically defined as follows:
In Eq. (19),
Step 2: Initialize the sparrow population. Each sparrow individual is randomly initialized within the predefined bounds as follows:
where
Step 3: Update the positions of producers. The positional update rule for producers is defined as follows:
where the superscript
Step 4: Update the positions of scroungers. The positional update rule for scroungers is defined as follows:
where
Step 5: Update the positions of scouts. The positional update rule for scouts is defined as follows:
where
Step 6: Boundary constraint handling and termination. Following the positional updates, all sparrows are verified to ensure compliance with the predefined search boundaries. Any coordinate violating these limits is reverted to the respective boundary. Subsequently, the fitness values are recalculated based on the adjusted locations. The iteration proceeds until a stopping condition is met, such as hitting the maximum iteration count or fulfilling a custom convergence criterion. This study adopts a convergence criterion based on a 10-iteration sliding window. A check for convergence is performed every 10 iterations. Convergence is declared when both conditions are met for ten consecutive steps: the absolute change in optimal fitness is below 10−6, and the Euclidean norm of the solution change is below 10−4. The loop then stops immediately. In short, it requires the optimal solution and its fitness to remain nearly unchanged for ten straight iterations.
Implementation of Phase I SSA yields preliminary damage coefficients. Elements exhibiting coefficients exceeding the threshold of 0.05 are identified as potential damage regions. This threshold effectively filters out noise-induced fluctuations while highlighting structurally significant damage. It should be noted, however, that this threshold may require further contraction for scenarios involving extremely slight damage assessment. These selected regions will subsequently proceed to Phase II for precise quantitative assessment.
2.3 Damage Quantification via Phase II SSA with Reduced Unknowns
After potential damage locations have been identified, Eq. (15) is condensed by eliminating the column vectors in matrix
where
where

Figure 1: Operational flowchart of MS-SSA.
The effectiveness of the proposed MS-SSA is validated through a numerical case study followed by an experimental verification. The algorithmic parameters for SSA are configured as follows: a population size of 50, a maximum of 500 iterations, a producer ratio of 20%, a scout ratio of 10%, and a safety threshold (
3.1 Example 1: A Numerical Lattice Structure
The initial illustration adopted to demonstrate the proposed method is a lattice structure consisting of 58 bars, as depicted in Fig. 2. Within this structure, both the horizontal and vertical bars are 0.5 m in length and have a cross-sectional area of 314 mm2. The material’s elastic modulus is 200 GPa, while its density is 7800 kg/m3. Vertical loads were applied on nodes 13 and 20, as indicated in Fig. 2, with magnitudes of 150 and 100 kN, respectively. To simulate incomplete measurements in practical scenarios, only the displacement data at nodes 3, 6, 7, 10, 13, 16, 18, 20, 22, 25 and 27 (as shown in Fig. 2) are adopted for damage diagnosis calculations. In addition, 5% noise was added to the static displacement data of the structure to simulate measurement errors in practical scenarios.

Figure 2: A lattice structure for example 1.
The first damage scenario simulates a 25% loss in the axial stiffness of member 15. Static sensitivity equations were formulated using pre- and post-damage displacement data under the static loading depicted in Fig. 2 for damage assessment. Using noise-free data, Fig. 3 compares the damage parameters identified by three swarm intelligence algorithms: SSA, GWO, and WOA. The initial search interval for SSA was set to [0, 0.4], while GWO and WOA adopted [0, 1]. For comparative purposes, the results of the proposed MS-SSA method are also included in Fig. 3. As observed, SSA, WOA, and MS-SSA correctly identify member 15 as the sole damaged element, whereas GWO erroneously indicates damage in both members 15 and 20. The quantified damage coefficients for member 15 were 0.3220 (SSA), 0.2205 (GWO), 0.3177 (WOA), and 0.2436 (MS-SSA). Compared to the assumed 0.25, these yielded relative errors of 28.8%, 11.8%, 27.1%, and 2.6%, respectively. Notably, the identification error of the proposed method is merely 9%–22% of that associated with existing methods, demonstrating superior accuracy.

Figure 3: Damage identification results of SSA, GWO, WOA, and MS-SSA for damage in member 15 under noiseless condition.
Using noise-contaminated data, Fig. 4 illustrates the damage parameters obtained via the four methods. Under noise influence, SSA yielded coefficients of 0.0518 and 0.2651 for members 10 and 15, respectively. Both were initially flagged as potential damage sites and were incorporated into Phase II recalculation. Recomputing with SSA resulted in coefficients of 0.0485 and 0.2680. Applying the threshold of 0.05, member 10 was excluded as a false positive. For member 15, the damage coefficient was further calibrated using Eq. (25), resulting in a final value of 0.2114. Thus, MS-SSA successfully identified member 15 as damaged. This confirms that leveraging Phase I feedback for Phase II re-evaluation effectively eliminates spurious identifications and accurately locates actual damage, validating the necessity and rationality of the feedback evaluation step.

Figure 4: Damage identification results of SSA, GWO, WOA, and MS-SSA for damage in member 15 under 5% noise condition.
The second scenario simulated a 25% and 20% reduction in axial stiffness for members 7 and 46, respectively. Using noise-free data, Fig. 5 compares the damage parameters identified by the four methods. Standard SSA yielded coefficients of 0.2957, 0.2498, and 0.0627 for members 7, 46, and 47, respectively. Consequently, these members were flagged as potential damage sites and subjected to Phase II feedback evaluation. Recomputing with MS-SSA adjusted these values to 0.3219, 0.2499, and 0.0000. Applying the 0.05 threshold excluded member 47 as a false positive. Subsequent calibration via Eq. (25) determined the final coefficients for members 7 and 46 as 0.2435 and 0.1999, corresponding to relative errors of 2.6% and 0.1%. While WOA also identified the correct members with coefficients of 0.3220 and 0.2496, its relative errors (28.8% and 24.8%) were significantly higher than those of MS-SSA. Thus, the proposed method achieves damage assessment results closest to the true values.

Figure 5: Damage identification results of SSA, GWO, WOA, and MS-SSA for damages in members 7 and 46 under noiseless condition.
As shown in Fig. 6, SSA, GWO, and WOA struggled to accurately pinpoint members 7 and 46 as the sole damaged elements under noisy conditions. Specifically, SSA flagged members 7, 12, and 46 (coefficients > 0.05); GWO identified members 2, 7, 29, and 46; and WOA indicated members 7, 12, 26, and 46. This underscored the necessity of the feedback evaluation. Utilizing the Phase I SSA results, Phase II processing yielded coefficients of 0.3061, 0.0204, and 0.2499 for members 7, 12, and 46, respectively. Member 12 was thereby excluded as a false positive. Final calibration via Eq. (25) determined the coefficients for members 7 and 46 as 0.2344 and 0.1999, corresponding to relative errors of 6.2% and 0.1%. Consequently, the proposed MS-SSA method achieves the highest identification accuracy.

Figure 6: Damage identification results of SSA, GWO, WOA, and MS-SSA for damages in members 7 and 46 under 5% noise condition.
Next, the proposed method was compared with GWO and WOA embedded with L1 regularization. L1 regularization is a strategy for sparse damage diagnosis. Specifically, the 1-norm of
where

Figure 7: Damage identification results of SSA, GWO, WOA, and MS-SSA for damages in members 12, 30, and 50 under noiseless condition.
It is known that the value of the regularization parameter

Figure 8: GWO computational results with different regularization coefficients for damaged members 12, 30, and 50.

Figure 9: WOA computational results with different regularization coefficients for damaged members 12, 30, and 50.

Figure 10: SSA computational results with different regularization coefficients for damaged members 12, 30, and 50.
As shown in Figs. 8–10, as the regularization coefficient
Additionally, Figs. 8–10 suggest that if the results corresponding to
The performance of the proposed method when a very narrow search interval is adopted in Phase I SSA is discussed in detail below. Without loss of generality, the computational results obtained by various methods using the narrow search interval [0, 0.05] are presented in Fig. 11. As shown in Fig. 11, the narrow search interval [0, 0.05] is utilized by SSA (Phase I), GWO, and WOA, while an adaptive strategy is adopted in Phase II of MS-SSA based on this initial range. Specifically, the search interval is adjusted once every 10 iterations according to the following criteria: (1) if any element of the optimal solution obtained during these 10 iterations exceeds the current upper bound of the search interval, the new upper bound is expanded to 1.2 times the current value; (2) if none of the elements of the optimal solution obtained during these 10 iterations exceed the current upper bound, the new upper bound is set to the midpoint between the current upper bound and the maximum element value of the optimal solution. It can be observed from Fig. 11 that numerous non-zero elements appear in the calculation results of SSA (Phase I), GWO, and WOA when employing the narrow search interval, among which the truly damaged members 12, 30, and 50 are included. Due to the limitation of the search interval, it is impossible for members 30 and 50 to reach their true damage extents of 10% and 8%; however, the damage coefficient values corresponding to these and several other members all attain the upper bound of 0.05 imposed by the search interval. This indicates that adopting a narrow search interval generally does not lead to missed detection of truly damaged members, yet it does result in more members being categorized into the set of potential damaged candidates requiring transfer to the next phase for precise quantitative assessment. The underlying reason for this phenomenon likely lies in the truncation effect of the narrow search interval, wherein the structural response variations caused by members whose damage levels exceed the upper bound of the search interval are forcibly redistributed among other members. However, employing a narrow search interval may offer the benefit of reducing the likelihood of missed detections. Since the narrow interval artificially constrains the contribution of severely damaged members to structural response variations, members with minor damage become easier to identify. However, the search interval in the first stage should not be excessively narrow. An overly narrow interval will result in more elements being classified as potential damage candidates and carried over into the subsequent stage for recalculation, thereby diminishing the effectiveness of the first-stage screening. Obviously, if the number of unknowns remains high in the second stage, the identification results may still lack sufficient accuracy, potentially necessitating a third stage or even further stages of computational refinement. Crucially, Fig. 11 demonstrates that if such a narrow interval is used initially, a second stage of identification becomes indispensable for achieving accurate quantification. Thus, the synergy between narrow-interval initialization and multi-stage feedback is evident: the adaptive search interval applied in the second phase ensures the final accuracy of the results. In Fig. 11, MS-SSA accurately identifies members 12, 30, and 50 as damaged in Phase II, yielding damage coefficients of 0.0523, 0.0989, and 0.087, respectively, which closely match the true values.

Figure 11: Computational results for damaged members 12, 30, and 50 under a very narrow search interval.
3.2 Example 2: An Experimental Beam Fixed at Both Ends
The experimental data adopted for validating the presented approach originated from the static loading tests of steel beams reported in Reference [41]. Consistent with previous settings, the initial search interval for SSA was set to [0, 0.4], while both GWO and WOA adopted [0, 1]. The basic physical parameters of the beam are as follows: elastic modulus of 193 GPa, material density of 7850 kg/m3, total length of 0.8 m, section width of 35 mm, and section height of 3 mm. The beam was equally discretized into 16 elements, with each segment being 50 mm long. Fig. 12 illustrates the layout of element labels and node numbers. Four displacement sensors are arranged from left to right at Nodes 6, 8, 10, and 12. As shown in Fig. 12, the notch was located at Element 10. The cutting width was approximately 10 mm (5 mm per side), occupying 28.6% of the total section width of 35 mm. This corresponds to an actual damage degree of approximately 28.6% induced by slot cutting. A 10 N weight was applied at Node 6 to implement static loading. Table 1 summarizes the vertical displacement differences measured at the four sensing points before and after structural damage.

Figure 12: Element and node numbering, and geometric dimensions of example 2 (unit: mm).

Using the data listed in Table 1, Fig. 13 compares the damage parameters of each element identified by solving the sensitivity equations with the four methods. As shown in Fig. 13, although the quantified damage severities differ, all four methods accurately localize the damage at Element 10 of the beam. This consistent performance is primarily attributed to the low dimensionality of the inverse problem in this case. As previously mentioned, the unknowns correspond to the damage parameters of each element to be solved. This beam structure has only 16 elements (i.e., 16 unknowns), which is significantly fewer than the 58 unknowns in the previous numerical example. Generally, fewer unknowns make it easier for various swarm intelligence optimization algorithms to obtain the global optimum. Consequently, all four methods perform well in this case, yielding identical damage localization results due to the low-dimensional nature of the problem. Specifically, the damage coefficients for Element 10 obtained by SSA, GWO, WOA, and MS-SSA were 0.3578, 0.3559, 0.3710, and 0.2707, respectively. Compared to the true damage value of 0.286, their corresponding relative errors were 25.1%, 24.4%, 29.7%, and 5.3%, in turn. The identification error of the proposed method is merely 18%–22% of that of the existing methods. Evidently, MS-SSA delivers the highest accuracy in damage diagnosis.

Figure 13: Damage identification results of SSA, GWO, WOA, and MS-SSA for example 2.
Based on numerical simulation and experimental case study, the main results and findings are as follows:
(1) In simulations, MS-SSA accurately localized single damage and calculated severity more precisely than SSA, WOA, and GWO. For multi-damage cases, only MS-SSA correctly identified locations and severities, while others failed. Experimentally, MS-SSA provided the closest damage estimate to the true value on a steel beam. A 5% noise level was introduced in the numerical simulation to account for measurement errors, as a 5% measurement error is generally considered acceptable in engineering practice. Data noise induces a proliferation of false positives in candidate damage units, a limitation inherent to single-stage identification strategies. In contrast, the multi-stage identification strategy significantly reduces the difficulty of obtaining accurate solutions due to the substantial decrease in the number of unknowns during the second stage. Consequently, the MS-SSA approach enables robust identification performance even under noisy conditions.
(2) The proliferation of unknown parameters poses a formidable challenge to precise damage identification, particularly in multi-damage scenarios. Investigations indicate that single-stage identification relying solely on swarm intelligence optimization algorithms (e.g., SSA, GWO, WOA) is susceptible to false positives and missed detections when addressing structures with high-dimensional unknowns. Consequently, feedback mechanisms and re-evaluation based on initial optimization results are imperative for achieving accurate identification. In this study, the feedback from the first stage was utilized to substantially reduce the number of unknowns for the subsequent stage, followed by a recalculation using SSA. This two-stage paradigm effectively eliminated identification errors and yielded results with superior accuracy, proving especially vital for large-scale engineering structures characterized by extensive unknown variables.
(3) Although L1-regularization-assisted GWO, WOA, and SSA can approximate the true solution by tuning the regularization parameters, they still suffered from a high risk of missed detections, and the search for optimal regularization parameters entails substantial computational costs. In contrast, MS-SSA is more likely to achieve accurate identification results than single-stage methods due to the significant reduction in the number of unknowns during the second stage. This approach can be regarded as replacing the strategy of searching for optimal regularization parameters with a multi-stage identification strategy to achieve accurate damage identification. It is particularly well-suited for damage identification problems in large-scale structures characterized by a vast number of unknown parameters.
(4) Employing a relatively narrow search interval in the first stage generally does not result in missed damage detections; in fact, due to the truncation effect of the narrowed interval, it may even facilitate the identification of relatively minor damage. However, an excessively narrow interval will cause more elements to be classified as potential damage candidates requiring re-evaluation in the second stage, which in turn compromises the identification accuracy of that stage. Based on engineering experience, setting the upper limit of the first-stage search interval within the range of 0.2 to 0.4 is considered reasonable. Furthermore, it is recommended that an adaptive search interval strategy be adopted in the second stage to effectively handle the precise assessment of various damage severities.
This study proposes an MS-SSA-based structural damage diagnosis method. The approach utilizes a narrow-interval SSA in the initial stage for preliminary screening of potential damage. Subsequently, the SSA is reused to solve simplified equations with intact elements removed, enabling a more precise damage evaluation. Validation shows this strategy successfully mitigates the missed detections and false positives common in single-stage approaches. It is worth pointing out that the effectiveness of the proposed method relies on the premise that damage can induce observable changes in structural displacements. In other words, if the damage is extremely slight and fails to trigger displacement changes measurable by instruments, the method becomes inapplicable. Future research could focus on developing more effective adaptive search ranges to fully leverage their truncation effect, thereby facilitating the diagnosis of extremely minor damage. Furthermore, investigating multi-round iterative optimization mechanisms holds promise for achieving precise damage identification in large-scale structures characterized by a greater number of unknown variables.
Acknowledgement: Not applicable.
Funding Statement: The authors received no specific funding for this study.
Author Contributions: Methodology, Lijun Yang, and Qiuwei Yang; Investigation, Lijun Yang, and Qiuwei Yang; Software, Lijun Yang, and Qiuwei Yang; Writing, Lijun Yang, and Qiuwei Yang. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data used to support the findings of this study are included in this study and are also available from the corresponding author upon request.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Bhowmik B, Tripura T, Hazra B, Pakrashi V. First-order eigen-perturbation techniques for real-time damage detection of vibrating systems: theory and applications. Appl Mech Rev. 2019;71(6):060801. doi:10.1115/1.4044287. [Google Scholar] [CrossRef]
2. Avci O, Abdeljaber O, Kiranyaz S, Hussein M, Gabbouj M, Inman DJ. A review of vibration-based damage detection in civil structures: from traditional methods to machine learning and deep learning applications. Mech Syst Signal Process. 2021;147(2):107077. doi:10.1016/j.ymssp.2020.107077. [Google Scholar] [CrossRef]
3. Ruiz DV, de Bragança CSC, Poncetti BL, Bittencourt TN, Futai MM. Vibration-based structural damage detection strategy using FRFs and machine learning classifiers. Structures. 2024;59(2):105753. doi:10.1016/j.istruc.2023.105753. [Google Scholar] [CrossRef]
4. Gandelli E, Rossini G, Mantelli SG, Minelli F. Damage detection of prestressed concrete beams affected by shear and flexure cracks through vibration monitoring. Eng Struct. 2024;304(3):117572. doi:10.1016/j.engstruct.2024.117572. [Google Scholar] [CrossRef]
5. Feng WQ, Mousavi Z, Farhadi M, Bayat M, Ettefagh MM, Varahram S, et al. A hybrid wavelet-deep learning approach for vibration-based damage detection in monopile offshore structures considering soil interaction. J Civ Struct Heal Monit. 2025;15(2):417–44. doi:10.1007/s13349-024-00876-9. [Google Scholar] [CrossRef]
6. Nouri Y, Shahabian F, Shariatmadar H, Entezami A. Structural damage detection in the wooden bridge using the Fourier decomposition, time series modeling and machine learning methods. J Soft Comput Civ Eng. 2024;8(2):83–101. doi:10.22115/SCCE.2023.401971.1669. [Google Scholar] [CrossRef]
7. Teng S, Liu A, Chen B, Wang J, Fu J. Bridge progressive damage detection using unsupervised learning and self-attention mechanism. Eng Struct. 2024;301:117278. doi:10.1016/j.engstruct.2023.117278. [Google Scholar] [CrossRef]
8. Lyu LF, Yuan K, Zhu WD. A novel demodulation method with a reference signal for operational modal analysis and baseline-free damage detection of a beam under random excitation. J Sound Vibr. 2024;571(3):118068. doi:10.1016/j.jsv.2023.118068. [Google Scholar] [CrossRef]
9. Mansouri A, Tiachacht S, Ait-Aider H, Khatir S, Khatir A, Cuong-Le T. A novel optimization-based damage detection in beam systems using advanced algorithms for joint-induced structural vibrations. J Vibr Eng Technolog. 2025;13(7):486. doi:10.1007/s42417-025-02003-4. [Google Scholar] [CrossRef]
10. di Marzo M, Tomassi A, Placidi L. A methodology for structural damage detection adding masses. Res Nondestruct Eval. 2024;35(3):172–96. doi:10.1080/09349847.2024.2336938. [Google Scholar] [CrossRef]
11. Wang Z, Cha YJ. Unsupervised machine and deep learning methods for structural damage detection: a comparative study. Eng Rep. 2025;7(1):e12551. doi:10.1002/eng2.12551. [Google Scholar] [CrossRef]
12. Peng X, Yang QW, Cao HF. Structural damage identification based on mode shape sensitivity and sparrow search algorithm. Structures. 2025;80(6):109999. doi:10.1016/j.istruc.2025.109999. [Google Scholar] [CrossRef]
13. Zar A, Hussain Z, Akbar M, Rabczuk T, Lin Z, Li S, et al. Towards vibration-based damage detection of civil engineering structures: overview, challenges, and future prospects. Int J Mech Mater Des. 2024;20(3):591–662. doi:10.1007/s10999-023-09692-3. [Google Scholar] [CrossRef]
14. Wang X, Hu N, Fukunaga H, Yao ZH. Structural damage identification using static test data and changes in frequencies. Eng Struct. 2001;23(6):610–21. doi:10.1016/S0141-0296(00)00086-9. [Google Scholar] [CrossRef]
15. Peng X, Yang Q. Damage detection in beam-like structures using static shear energy redistribution. Front Struct Civ Eng. 2022;16(12):1552–64. doi:10.1007/s11709-022-0903-4. [Google Scholar] [CrossRef]
16. Abedin M, Caso D, Basalo FJ, Kiani N, Mehrabi AB, Nanni A. Bridge load testing and damage evaluation using model updating method. Eng Struct. 2022;252(4):113648. doi:10.1016/j.engstruct.2021.113648. [Google Scholar] [CrossRef]
17. Cristiani D, Falcetelli F, Yue N, Sbarufatti C, Di Sante R, Zarouchas D, et al. Strain-based delamination prediction in fatigue loaded CFRP coupon specimens by deep learning and static loading data. Compos Part B Eng. 2022;241:110020. doi:10.1016/j.compositesb.2022.110020. [Google Scholar] [CrossRef]
18. Al Thobiani F, Khatir S, Benaissa B, Ghandourah E, Mirjalili S, Abdel Wahab M. A hybrid PSO and Grey Wolf Optimization algorithm for static and dynamic crack identification. Theor Appl Fract Mech. 2022;118(6):103213. doi:10.1016/j.tafmec.2021.103213. [Google Scholar] [CrossRef]
19. Ge L, Koo KY, Wang M, Brownjohn J, Dan D. Bridge damage detection using precise vision-based displacement influence lines and weigh-in-motion devices: experimental validation. Eng Struct. 2023;288(5):116185. doi:10.1016/j.engstruct.2023.116185. [Google Scholar] [CrossRef]
20. Xiao F, Mao Y, Tian G, Chen GS. Partial-model-based damage identification of long-span steel truss bridge based on stiffness separation method. Struct Control Heal Monit. 2024;2024(1):5530300. doi:10.1155/2024/5530300. [Google Scholar] [CrossRef]
21. Kardoulias A, Arailopoulos A, Seventekidis P. From binary to multi-class: neural networks for structural damage classification in bridge monitoring under static and dynamic loading. Dynamics. 2024;4(4):786–803. doi:10.3390/dynamics4040040. [Google Scholar] [CrossRef]
22. Fayyadh MM, Abdul Razak H. Experimental assessment of dynamic and static based stiffness indices for RC structures. Structures. 2022;45:459–74. doi:10.1016/j.istruc.2022.09.051. [Google Scholar] [CrossRef]
23. Naderpour H, Abbasi M, Kontoni DN, Mirrashid M, Ezami N, Savvides AA. Integrating image processing and machine learning for the non-destructive assessment of RC beams damage. Buildings. 2024;14(1):214. doi:10.3390/buildings14010214. [Google Scholar] [CrossRef]
24. Cuevas E, Rodríguez A. Metaheuristic computation with MATLAB. Boca Raton, FL, USA: CRC Press; 2020. [Google Scholar]
25. Katoch S, Chauhan SS, Kumar V. A review on genetic algorithm: past, present, and future. Multimed Tools Appl. 2021;80(5):8091–126. doi:10.1007/s11042-020-10139-6. [Google Scholar] [PubMed] [CrossRef]
26. Wang D, Tan D, Liu L. Particle swarm optimization algorithm: an overview. Soft Comput. 2018;22(2):387–408. doi:10.1007/s00500-016-2474-6. [Google Scholar] [CrossRef]
27. Yang XS, Deb S. Cuckoo search: recent advances and applications. Neural Comput Appl. 2014;24(1):169–74. doi:10.1007/s00521-013-1367-1. [Google Scholar] [CrossRef]
28. Nadimi-Shahraki MH, Zamani H, Asghari Varzaneh Z, Mirjalili S. A systematic review of the whale optimization algorithm: theoretical foundation, improvements, and hybridizations. Arch Comput Meth Eng. 2023;30(7):4113–59. doi:10.1007/s11831-023-09928-7. [Google Scholar] [PubMed] [CrossRef]
29. Faris H, Aljarah I, Al-Betar MA, Mirjalili S. Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl. 2018;30(2):413–35. doi:10.1007/s00521-017-3272-5. [Google Scholar] [CrossRef]
30. Rashedi E, Nezamabadi-pour H, Saryazdi S. GSA: a gravitational search algorithm. Inf Sci. 2009;179(13):2232–48. doi:10.1016/j.ins.2009.03.004. [Google Scholar] [CrossRef]
31. Song Y, Cai X, Zhou X, Zhang B, Chen H, Li Y, et al. Dynamic hybrid mechanism-based differential evolution algorithm and its application. Expert Syst Appl. 2023;213(1):118834. doi:10.1016/j.eswa.2022.118834. [Google Scholar] [CrossRef]
32. Xue J, Shen B. A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng. 2020;8(1):22–34. doi:10.1080/21642583.2019.1708830. [Google Scholar] [CrossRef]
33. Yan S, Liu W, Li X, Yang P, Wu F, Yan Z. Comparative study and improvement analysis of sparrow search algorithm. Wirel Commun Mob Comput. 2022;2022(1):4882521. doi:10.1155/2022/4882521. [Google Scholar] [CrossRef]
34. Gharehchopogh FS, Namazi M, Ebrahimi L, Abdollahzadeh B. Advances in sparrow search algorithm: a comprehensive survey. Arch Comput Meth Eng. 2023;30(1):427–55. doi:10.1007/s11831-022-09804-w. [Google Scholar] [PubMed] [CrossRef]
35. Xue J, Shen B. A survey on sparrow search algorithms and their applications. Int J Syst Sci. 2024;55(4):814–32. doi:10.1080/00207721.2023.2293687. [Google Scholar] [CrossRef]
36. Lv J, Sun W, Wang H, Zhang F. Coordinated approach fusing RCMDE and sparrow search algorithm-based SVM for fault diagnosis of rolling bearings. Sensors. 2021;21(16):5297. doi:10.3390/s21165297. [Google Scholar] [PubMed] [CrossRef]
37. Wan M, Xiao Y, Zhang J. Research on fault diagnosis of rolling bearing based on improved convolutional neural network with sparrow search algorithm. Rev Sci Instrum. 2024;95(4):045111. doi:10.1063/5.0192639. [Google Scholar] [PubMed] [CrossRef]
38. Chang S, Cho M. Dynamic-condensation-based reanalysis by using the Sherman–Morrison–Woodbury formula. AIAA J. 2021;59(3):905–11. doi:10.2514/1.J059738. [Google Scholar] [CrossRef]
39. Yang Q, Peng X. Dynamic modal reanalysis using flexibility disassembly perturbation method. AIAA J. 2024;62(9):3474–90. doi:10.2514/1.J063349. [Google Scholar] [CrossRef]
40. Yang QW. A new damage identification method based on structural flexibility disassembly. J Vibr Control. 2011;17(7):1000–8. doi:10.1177/1077546309360052. [Google Scholar] [CrossRef]
41. Huang X, Peng X, Qin F, Yang Q, Xu B. Damage detection of beam structures using displacement differences and an artificial neural network. Coatings. 2025;15(3):289. doi:10.3390/coatings15030289. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools