<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">60617</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2025.060617</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Guided Wave Based Composite Structural Fatigue Damage Monitoring Utilizing the WOA-BP Neural Network</article-title>
<alt-title alt-title-type="left-running-head">Guided Wave Based Composite Structural Fatigue Damage Monitoring Utilizing the WOA-BP Neural Network</alt-title>
<alt-title alt-title-type="right-running-head">Guided Wave Based Composite Structural Fatigue Damage Monitoring Utilizing the WOA-BP Neural Network</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Wang</surname><given-names>Borui</given-names></name></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Gao</surname><given-names>Dongyue</given-names></name><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>gaody@jiangnan.edu.cn</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Gu</surname><given-names>Haiyang</given-names></name></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Ding</surname><given-names>Mengke</given-names></name></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Wu</surname><given-names>Zhanjun</given-names></name></contrib>
<aff id="aff-1"><institution>College of Fiber Engineering and Equipment Technology, Jiangnan University</institution>, <addr-line>Wuxi, 214122</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Dongyue Gao. Email: <email>gaody@jiangnan.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>26</day><month>03</month><year>2025</year>
</pub-date>
<volume>83</volume>
<issue>1</issue>
<fpage>455</fpage>
<lpage>473</lpage>
<history>
<date date-type="received">
<day>06</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_60617.pdf"></self-uri>
<abstract>
<p>Fatigue damage is a primary contributor to the failure of composite structures, underscoring the critical importance of monitoring its progression to ensure structural safety. This paper introduces an innovative approach to fatigue damage monitoring in composite structures, leveraging a hybrid methodology that integrates the Whale Optimization Algorithm (WOA)-Backpropagation (BP) neural network with an ultrasonic guided wave feature selection algorithm. Initially, a network of piezoelectric ceramic sensors is employed to transmit and capture ultrasonic-guided waves, thereby establishing a signal space that correlates with the structural condition. Subsequently, the Relief-F algorithm is applied for signal feature extraction, culminating in the formation of a feature matrix. This matrix is then utilized to train the WOA-BP neural network, which optimizes the fatigue damage identification model globally. The proposed model&#x2019;s efficacy in quantifying fatigue damage is tested against fatigue test datasets, with its performance benchmarked against the traditional BP neural network algorithm. The findings demonstrate that the WOA-BP neural network model not only surpasses the BP model in predictive accuracy but also exhibits enhanced global search capabilities. The effect of different sensor-receiver path signals on the model damage recognition results is also discussed. The results of the discussion found that the path directly through the damaged area is more accurate in modeling damage recognition compared to the path signals away from the damaged area. Consequently, the proposed monitoring method in the fatigue test dataset is adept at accurately tracking and recognizing the progression of fatigue damage.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Structural health monitoring</kwd>
<kwd>ultrasonic guided wave</kwd>
<kwd>composite structural fatigue damage monitoring</kwd>
<kwd>WOA-BP neural network</kwd>
<kwd>relief-F algorithm</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>U2341235</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Youth Fund for Basic Research Program of Jiangnan University</funding-source>
<award-id>JUSRP123003</award-id>
</award-group>
<award-group id="awg3">
<funding-source>Postgraduate Research &#x0026; Practice Innovation Program of Jiangsu Province</funding-source>
<award-id>SJCX23_1237</award-id>
</award-group>
<award-group id="awg4">
<funding-source>National Key R&#x0026;D Program of China</funding-source>
<award-id>2018YFA0702800</award-id>
</award-group>
<award-group id="awg5">
<funding-source>Key Technologies R&#x0026;D Program of CNBM</funding-source>
<award-id>2023SJYL01</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Composite materials, renowned for their lightweight, high specific strength, and high specific modulus, have become indispensable in the aerospace industry [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. These materials, integral to aerospace structures, are subject to prolonged fatigue loads, posing a significant risk of damage in the complex operational environments they encounter [<xref ref-type="bibr" rid="ref-4">4</xref>]. The implementation of real-time fatigue damage monitoring systems is pivotal for the timely detection of potential structural vulnerabilities and the issuance of preemptive alerts, thereby safeguarding the integrity and reliability of composite structures [<xref ref-type="bibr" rid="ref-5">5</xref>&#x2013;<xref ref-type="bibr" rid="ref-8">8</xref>].</p>
<p>Ultrasonic-guided waves, with their expansive inspection range, heightened sensitivity to damage, and ability to access traditionally challenging areas, have emerged as a prominent technique in nondestructive evaluation [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>]. They enable the precise identification of internal damage, including micro-cracks and delamination, and have garnered considerable interest within the domain of composite aerospace structural health monitoring, heralded as a method with immense potential for application.</p>
<p>Traditional approaches to ultrasonic-guided wave-based structural health monitoring often rely on comparative analyses of signal characteristics pre- and post-damage, correlating damage indices with the condition of the structure, and identifying damage states against predefined thresholds [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-18">18</xref>]. However, the intricate and varied nature of real-world operational conditions can confound sensing signal characteristics, complicating the establishment of a direct correlation between specific signal features and structural damage using a physical model [<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
<p>Machine learning offers a robust solution to these complexities, with an array of studies leveraging its capabilities for guided wave-based structural damage identification [<xref ref-type="bibr" rid="ref-20">20</xref>&#x2013;<xref ref-type="bibr" rid="ref-24">24</xref>]. Among neural network technologies, the Backpropagation (BP) neural network stands out for its user-friendliness and robust approximation capabilities [<xref ref-type="bibr" rid="ref-25">25</xref>&#x2013;<xref ref-type="bibr" rid="ref-28">28</xref>]. Unlike conventional methods, the BP neural network sidesteps the need to define a functional relationship between structural responses and physical parameters, focusing instead on establishing linear or nonlinear mappings between inputs and outputs. Despite these advantages, the BP neural network&#x2019;s susceptibility to local optima and its slower convergence rates present challenges in the context of structural damage identification.</p>
<p>The introduction of the Whale Optimization Algorithm (WOA) marked a significant advancement in the field of population-based intelligent optimization algorithms. Characterized by its straightforward structure and prowess in global optimization, WOA has rapidly gained traction for addressing optimization challenges [<xref ref-type="bibr" rid="ref-29">29</xref>]. Notably, it offers a compelling solution to the tendency of Backpropagation (BP) neural networks to converge prematurely on local minima, a common issue in neural network training. The algorithm&#x2019;s utility extends to the realm of damage monitoring, where it has been successfully harnessed by researchers to develop and validate novel methods for quantifying and identifying structural damage across a spectrum of damage scenarios [<xref ref-type="bibr" rid="ref-30">30</xref>&#x2013;<xref ref-type="bibr" rid="ref-34">34</xref>].</p>
<p>This paper delves into the integration of WOA with feature engineering techniques to enhance the selection of sensing signal features pivotal to the structural damage state, thereby augmenting the predictive accuracy of our model. Furthermore, we employ WOA to refine the BP neural network, crafting an optimized structural damage prediction model that mitigates the drawbacks of slow computational speed and susceptibility to local minima inherent in traditional BP networks. The robustness of our approach is substantiated through rigorous testing against a composite fatigue test dataset, demonstrating that the hybrid WOA-BP neural network model outperforms its BP counterpart in terms of predictive precision and global search efficacy. The results corroborate the method&#x2019;s efficacy in the precise identification of the progression of structural damage.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Structural Damage Identification Method Combining Feature Engineering and Optimized Machine Learning Algorithm</title>
<sec id="s2_1">
<label>2.1</label>
<title>Structural Health Monitoring System Based on Ultrasonic-Guided Wave</title>
<p>Under fatigue loads, composite structures may experience a variety of failure modes, including matrix cracking, delamination, and fiber breakage. The initiation of composite laminate failure often stems from micro-cracks within the matrix. These micro-cracks are precipitated by localized stress concentrations around material defects and accumulate progressively as fatigue loads are applied. Should the interfacial stress surpass a critical threshold, delamination within the composite can initiate and propagate swiftly, culminating in structural collapse within a brief timeframe.</p>
<p>This study introduced a health monitoring system for composite structures that relies on ultrasonic guided waves, featuring an integrated pair of piezoelectric transducers (PZTs). As depicted in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, an electrical signal was initially delivered to one PZT, designated as the actuator, to generate a guided wave within the structure. The wave then traverses the composite, being subsequently detected by a second PZT, known as the sensor. Leveraging the piezoelectric effect, the sensor transformed the structural vibrations into electrical signals, which were emitted as the monitoring output. During propagation, guided waves were perturbed by the presence of defects, inducing signal alterations that facilitate the monitoring and precise localization of damage. By assessing the health condition of each path using the ultrasonic guided wave signals captured across various actuator-to-sensor pathways, the system could locate the regions of fatigue damage within the composite structure [<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-36">36</xref>].</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Schematic diagram of the composite structural health monitoring system under different damage conditions with guided wave signals excited and received by PZT sensors</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-1.tif"/>
</fig>
<p>In guided wave based structural health monitoring, the propagation of the guided wave is divided into three phases: excitation, propagation, and reception phases. During the excitation phase of the guided wave, the piezoelectric sensor operates based on the following principle: when mechanical stress is applied to the sensor, it generates an electrical charge due to the piezoelectric effect. This can be mathematically represented as:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> is the equation for the conversion of electric field into strain, i.e., the inverse piezoelectric effect, where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the mechanical strain, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the elasticity coefficient (where <italic>E</italic> is a constant), <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the mechanical stress, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the piezoelectric strain constant, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the electric field, and <italic>i</italic>, <italic>j</italic>, <italic>k</italic>, and <italic>l</italic> are constants. In the case of zero external force, the relationship between the strain produced by the piezoelectric sensor in the excitation mode and the excitation voltage applied to it can be expressed as:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>31</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the sensor strain, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the excitation voltage, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>31</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the dielectric constant, and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the sensor thickness.</p>
<p>In a free boundary plate, the fluctuation equation for the displacement of the plasma point is:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>&#x03BC;</mml:mi><mml:msup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></disp-formula>where &#x03BC; and &#x03BB; are Lam&#x00E9; constants, <italic>u</italic> is displacement, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>f</mml:mi></mml:math></inline-formula> is stress, and <italic>t</italic> is time.</p>
<p>Given an excitation at a point on the plate, the resulting energy encounters the upper and lower boundary surfaces of the plate, causing the modes of the longitudinal and transverse waves to shift. As the energy propagates along the plate, superposition allows the formation of wave groups or guided wave modes in the plate.</p>
<p>The guided wave dispersion equations for symmetric and asymmetric modes are shown below:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mfrac><mml:mrow><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>q</mml:mi><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>q</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mfrac><mml:mrow><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>q</mml:mi><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>q</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>k</italic> denotes the number of waves, <italic>h</italic> is half the thickness of the specimen, and the parameters <italic>p</italic> and <italic>q</italic> are defined by the following equation:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msup><mml:mi>p</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:msup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>c</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msup><mml:mi>p</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:msup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>c</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are longitudinal and transverse wave speeds.</p>
<p>However, for N-layer anisotropic composite plates, the propagation of guided waves is more complicated. Guided waves on a composite plate can usually be described by a displacement field, with each layer satisfying the Navier displacement equation:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msup><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:msup><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msup><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> denote the density and the Lame constant of the <italic>i</italic>th layer, respectively. In composite plates, the guided wave propagates to amplitude attenuation and dispersion. The composite material is a viscoelastic structure and the guided wave propagates in the composite structure to damping.</p>
<p>As shown in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, the amplitude of the guided wave decays by <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> after propagating a distance <italic>X</italic>.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mfrac><mml:msubsup><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the structural strain corresponding to the location of the excitation sensor, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msubsup><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the strain of the guided wave at a distance <italic>X</italic> from the excitation sensor, and <italic>k</italic> is the damping coefficient, the expression of which is shown below:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>&#x03BE;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>&#x03B1;</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:mfrac><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the complex damping constant, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> is the mass damping constant, <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> is the stiffness damping constant; <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the guided wave group velocity can be solved by the dispersion equation. In the guided wave propagation problem &#x03B1; is negligible, where <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>&#x3B2;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:msup><mml:mi>E</mml:mi><mml:mrow><mml:mi>&#x2032;</mml:mi><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mi>E</mml:mi><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></inline-formula>, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msup><mml:mi>E</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the energy storage modulus (Young&#x2019;s modulus) and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msup><mml:mi>E</mml:mi><mml:mrow><mml:mi>&#x2032;</mml:mi><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the loss modulus.</p>
<p>When the strain is transmitted to the receiving sensor through the coupling effect of the adhesive layer to drive the sensor deformation triggered piezoelectric effect eventually into an electrical signal, driven by the plate strain <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> sensor strain <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> shown in the following equation:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:msub><mml:msubsup><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>cosh</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi mathvariant="normal">&#x0393;</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>cosh</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the elastic modulus of the plate, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the thickness of the plate, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the elastic modulus of the sensor, and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the thickness of the sensor.</p>
<p>According to the piezoelectric effect, the strain of the sensor is converted into a voltage signal <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, which is shown in the following equation:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mi>x</mml:mi></mml:math></disp-formula>where <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula> is the wave length, <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>31</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mn>33</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>31</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mfrac></mml:math></inline-formula>, <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mn>33</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the dielectric constant, and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the modulus of elasticity and Poisson&#x2019;s ratio of piezoelectric sensors.</p>
<p>During guided wave propagation, the characterization of the response signal is influenced by factors such as the sensor, structural material properties, and structural dimensions. When damage such as microcracks and delamination occurs in the plate structure, parameters such as the plate&#x2019;s modulus of elasticity and boundary conditions for wave propagation are change, leading to corresponding changes in the guided wave signal.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Ultrasonic Guided Wave Signal Feature Extraction</title>
<p>The regression model based on signal features will affect the stability of the regression model in the phase of dimensionality reduction. At the same time, in the case of low signal to noise ratio (SNR), it is important to build a model with multiple signal features to retain as much signal matrix information as possible. In this paper, 5 features of signal time domain and 5 features of signal frequency domain are selected to model the damage monitoring. The FFT is used to convert the guided wave signal in the time-frequency domain, as shown below:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>W</mml:mi><mml:mi>N</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>W</mml:mi><mml:mi>N</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the signal in the frequency domain; <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the signal in the time domain; <italic>WNnk</italic> is a complex number; <italic>j</italic> is an imaginary number; <italic>k</italic> is the number of movements; <italic>N</italic> represents the size of the data you want to convert.</p>
<p>The Time domain signal features include: the peak of signal related to the propagation efficiency of Lamb wave energy, of the signal main peak affected by the Lamb wave mode transformation (Time of Flight, TOF), the root mean square describing the signal energy, the standard deviation representing the degree of signal dispersion, and the margin index representing the degree of peak extreme in the waveform. The characteristics of the signal in the frequency domain include: the barycenter frequency describing the power spectrum of the spectrum signal, the standard deviation reflecting the dispersion of the signal in the frequency domain, the mean square frequency describing the energy of the spectrum signal, the signal band energy (&#x00B1;25 kHz), and the relative power spectrum entropy representing the signal chaos. The characteristic expressions of damage signals preliminarily selected are shown in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Signal time-domain and frequency-domain expressions for damage characterization</title>
</caption>
<table width="163mm">
<colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Signal feature</th>
<th>Expression</th>
</tr>
</thead>
<tbody>
<tr>
<td>Peak of signal</td>
<td><inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Time of flight</td>
<td><inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>0</mml:mn><mml:mo>:</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td>Root mean square</td>
<td><inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>X</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:msqrt></mml:math></inline-formula></td>
</tr>
<tr>
<td>Signal standard deviation</td>
<td><inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:math></inline-formula></td>
</tr>
<tr>
<td>Margin index</td>
<td><inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msqrt><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:msqrt><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td>Barycenter frequency</td>
<td><inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>F</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td>Standard deviation of frequency domain signal</td>
<td><inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>R</mml:mi><mml:mi>V</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:msqrt></mml:math></inline-formula></td>
</tr>
<tr>
<td>Signal mean square frequency</td>
<td><inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td>Signal band energy (&#x00B1;25kHz)</td>
<td><inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>E</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>25</mml:mn></mml:mrow><mml:mrow><mml:mn>25</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>d</mml:mi><mml:mi>f</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td>Signal relative power spectrum entropy</td>
<td><inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>R</mml:mi><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mfrac><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mfrac><mml:mrow><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mfrac><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x2217;</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mfrac><mml:mrow><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mfrac><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:munderover><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Damage Monitoring Modeling Based on WOA-BP Neural Network and Relief-F Algorithm</title>
<p>In the process of damage prediction model establishment, selecting the appropriate sensing signal features is helpful to improve the accuracy of the damage prediction model. It is difficult for a single signal feature to fully explain the signal changes under different damage conditions, so it is necessary to construct a model containing multiple signal features to explain the damage. At the same time, not every signal feature is associated with damage, so feature optimization is needed to build a good model to predict damage. The Relief-F algorithm is a feature weight algorithm that assigns different weights to features according to the relevance of each feature and category. Features with weights smaller than a certain threshold will be removed.
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>W</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>W</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:mi>R</mml:mi><mml:mo>,</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:mi>R</mml:mi><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>m</mml:mi></mml:math></disp-formula>where <italic>W</italic>(<italic>A</italic>) is the weight of the <italic>A</italic>-th feature, <italic>R</italic> is the sample randomly selected from the training set, <italic>H</italic> is the nearest neighbor sample of the same class set <italic>R</italic>, <italic>M</italic> is the nearest neighbor sample of the different class set <italic>R</italic>, <italic>diff</italic>(<italic>A</italic>, <italic>R</italic><sub>1</sub>, <italic>R</italic><sub>2</sub>) represents the difference between sample <italic>R</italic><sub>1</sub> and sample <italic>R</italic><sub>2</sub> on feature <italic>A</italic>, and its calculation formula is as follows:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>A</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>u</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>A</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>A</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2260;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In the application of BP neural network, there are many local optimal solutions, which affect the accuracy of the model. To solve this challenge, WOA is used to optimize the BP neural network. The core of this method is to optimize the initial weights and thresholds of the BP neural network to avoid falling into the local optimal solution.</p>
<p>Since the position of the optimal design in the search space is not known a priori, the WOA algorithm assumes that the current best candidate solution is the target prey or is close to the optimum. After the best search agent is defined, the other search agents will hence try to update their positions towards the best search agent [<xref ref-type="bibr" rid="ref-29">29</xref>]. This behavior is represented by the following equations:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>D</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:mi>C</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mi>D</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where t indicates the current iteration, <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mover><mml:mi>C</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> are coefficient vectors, <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is the position vector of the best solution obtained so far, X is the position vector, | | is the absolute value, and &#x00B7; is an element-by-element multiplication. It is worth mentioning here that <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> should be updated in each iteration if there is a better solution. The vectors <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mover><mml:mi>C</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> are calculated as follows:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mover><mml:mi>a</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>a</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>C</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mover><mml:mi>a</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> is linearly decreased from 2 to 0 over the course of iterations (in both exploration and exploitation phases) and <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> is a random vector in [0, 1].</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2a</xref> shows the possible positions from (X, Y) towards (X<sup>&#x2217;</sup>, Y<sup>&#x2217;</sup>) that can be achieved by 0 &#x2264; A &#x2264; 1 in a 2D space. As can be seen in <xref ref-type="fig" rid="fig-2">Fig. 2b</xref>, this approach first calculates the distance between the whale located at (X, Y) and prey located at (X<sup>&#x2217;</sup>, Y<sup>&#x2217;</sup>). A spiral equation is then created between the position of whale and prey to mimic the helix-shaped movement of humpback whales as follows:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
where <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mover><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and indicates the distance of the <italic>i</italic>th whale to the prey (best solution obtained so far), <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>b</mml:mi></mml:math></inline-formula> is a constant for defining the shape of the logarithmic spiral, <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>l</mml:mi></mml:math></inline-formula> is a random number in [&#x2212;1, 1].</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Bubble-net search mechanism implemented in WOA (X<sup>&#x2217;</sup> is the best solution obtained so far): (a) shrinking encircling mechanism and (b) spiral updating position</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-2.tif"/>
</fig>
<p>We assume that there is a probability of 50% to choose between either the shrinking encircling mechanism or the spiral model to update the position of whales during optimization. The mathematical model is as follows:
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mi>D</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>p</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>0.5</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>p</mml:mi></mml:math></inline-formula> is a random number in [0, 1].</p>
<p>WOA introduces also another mechanism called exploration phase. Its main role is to explore the search space away from the current best solution in order to potentially find a better one. Therefore, WOA has a global search ability. The mathematical model is as follows:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>D</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:mi>C</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mover><mml:mi>X</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>A</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mi>D</mml:mi><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> is a random position vector (a random whale) chosen from the current population.</p>
<p>Aiming at the structural characteristics and load characteristics in fatigue loading damage monitoring of composite materials, this paper combined Relief-F algorithm and WOA-BP neural network to propose the structural damage identification method, as shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Damage monitoring model flow chart of Relief-F algorithm combined with WOA-BP neural network</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-3.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, in the damage monitoring method, the complete feature set data is first input, the Relief-F algorithm is used for feature selection, the optimal feature subset is obtained, and the data is preprocessed. Then, the weights and thresholds of the BP neural network are initialized. According to the training results of the BP neural network, the initial weights and thresholds are converted into the position vector of WOA, and other basic parameters of the WOA algorithm are initialized. WOA algorithm is used to randomly search and prey on targets, calculate individual fitness value, and find out the position of the optimal fitness value by judging whether the output is stable, so as to obtain the optimal weight and threshold value. Finally, the weight and threshold values are constantly updated by calculating errors, and the optimization algorithm is terminated when the maximum number of iterations is met or the error accuracy is reached. The current optimal parameters are assigned to the BP neural network, and the output is obtained to obtain the WOA-BP model. The main role of the WOA algorithm is to overcome the tendency of BP neural networks to fall into local optimal solutions. In this paper, the damage recognition accuracy of the model is tested by fatigue damage monitoring tests of composite materials.</p>
<p>In the figure, <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the weights and thresholds from the input layer to the hidden layer, respectively. <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the weights and thresholds from the hidden layer to the output layer. With the WOA method, each whale individual represents a set of weights and thresholds of the BP neural network, where M, H, and N are the number of nodes in the input layer, hidden layer, and output layer, respectively. For the composite structural damage identification studied in this paper, the subset of signal features screened by the Relief-F algorithm is the input, and the predicted damage size is the unique output, i.e., <italic>N</italic> &#x003D; 1.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Fatigue Loading Damage Diagnostic Test of Composite Materials</title>
<sec id="s3_1">
<label>3.1</label>
<title>Testing Setting</title>
<p>This paper uses the data set of fatigue aging tests of CFRP composites conducted by the Stanford Structure and Composites Laboratory (SACL) in collaboration with the Prediction Center of Excellence (PCoE) at NASA Ames Research Center [<xref ref-type="bibr" rid="ref-37">37</xref>]. In this test, a group of specimens was subjected to a tensile fatigue test under cyclic load control with a frequency of 5.0 Hz and a stress ratio of R &#x003D; 0.14, as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Schematic diagram of the specimen</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-4.tif"/>
</fig>
<p>The specimen was made of Torayca T700G uniaxial carbon prepreg with a size of 15.24 cm &#x00D7; 25.4 cm and a geometric shape of a dog bone. A 5.08 mm &#x00D7; 19.3 mm notch was created in the specimen to induce stress concentration. Three composite material samples with different lay-up configurations were tested. In this paper, the Layup1: [0<sub>2</sub>/90<sub>4</sub>]s was selected for specimen L1S19.</p>
<p>All tests were performed on MTS test machines in accordance with ASTM standards D3039 and D3479. The ultrasonic guided wave signal is transmitted and received through 12 PZT sensor SMART Layer (including 6 actuators and 6 sensors). The 36 &#x201C;actuator&#x2192;sensor&#x201D; paths in the range of 150&#x2013;450 KHz at 50 KHz intervals produce 7 excitation frequencies with an average input voltage of 50V. The fatigue cycle test was stopped at a specific fatigue cycle number, PZT sensor data for all paths and frequencies were collected, and X-ray imaging of the specimen was performed.</p>
<p>The fatigue data of the samples were collected under three different boundary conditions: 1) The samples were loaded with average load; 2) The sample was unloaded but supported; 3) The specimen was removed from the (absolute 0 load) test machine. In the data file, the experimental record file describes the state of the specimen and the loading process in detail, including the sound emitted by the specimen during the loading process, the surface shape of the specimen, and the abnormal response of the guided wave signal.</p>
<p>When the fatigue load is applied to the composite structure, fatigue damage such as matrix micro-cracks and delamination will occur in the structure. During guided wave propagation, these local defects can be captured into the sensor signal, allowing us to detect and locate them within the structure. Specifically, the path away from the damaged area is considered to be in a healthy state, while the path directly through the damaged area is considered to be in a damaged state [<xref ref-type="bibr" rid="ref-38">38</xref>]. Therefore, in this paper, three signal features of the &#x201C;actuator-sensor&#x201D; path, 4#&#x2192;9#, 5#&#x2192;8#, 6#&#x2192;7#, which can reflect the damage state of specimens, are selected respectively to form the sample library.</p>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the Lamb wave signal of specimen L1S19 with path 6#&#x2192;7# and 150 kHz under different fatigue cycles. As shown in the figure, with the increase of load times, the amplitude and energy of the signal both decrease in the process of the specimen being gradually destroyed, and finally decay to zero. At the same time, with the expansion of damage, the signal energy of signal path 6 #&#x2192;7 #, 5 #&#x2192;8 #, 4 #&#x2192;9 # gradually decays. The trend of decreasing energy is related to the distance between the path and the damage center.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Lamb wave signals under different cycle fatigue times and different signal paths: (a) Lamb wave signal under signal path 6#&#x2192;7# at 150 kHz; (b) Lamb wave signal under signal path 5#&#x2192;8# at 150 kHz; and (c) Lamb wave signal under signal path 4#&#x2192;9# at 150 kHz</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-5.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Fatigue Damage Characterization of Specimens</title>
<p>The X-ray images of specimen L1S19 after 1, 10,000, 100,000, and 125,000 fatigue cycles are shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>X-ray images of specimens under different cyclic fatigue times</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-6.tif"/>
</fig>
<p>From the X-ray diagram, it can be intuitively seen that with the increase of fatigue cycles, the damage extends from signal path 6#&#x2192;7# to path 1#&#x2192;12# along the prefabricated gap, and the damage area keeps increasing. The damage forms are various, including matrix crack, delamination and fiber fracture, and finally the failure of the specimen structure.</p>
<p>A general rectangular frame contour damage measurement method is used in the field of nondestructive testing for standard damage size sampling, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7a</xref>. According to X-ray images, the damage expansion trend of different cycles was measured, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7b</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Measurement of specimen damage size</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-7.tif"/>
</fig>
<p>The damage size of coupon with different fatigue cycles is shown in <xref ref-type="table" rid="table-2">Table 2</xref>. Among them, after 100,000 cycles of fatigue loading, the damage area suddenly increases, which occurs mainly due to the fatigue characteristics of composite materials. Under the action of fatigue loading, three main modes of matrix cracking, delamination and fiber fracture are induced within the structure of composite structures. Under the action of fatigue loading, the above forms of damage appear one after another in a staggered manner. A damage zone containing multiple damage forms is formed, and the expansion lacks regularity. Overall failure often occurs suddenly.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Damage size of different fatigue cycles</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Number (times)</th>
<th>0</th>
<th>1</th>
<th>10</th>
<th>10<sup>2</sup></th>
<th>10<sup>3</sup></th>
<th>10<sup>4</sup></th>
<th>2 &#x002A; 10<sup>4</sup></th>
<th>3 &#x002A; 10<sup>4</sup></th>
<th>5 &#x002A; 10<sup>4</sup></th>
<th>10<sup>5</sup></th>
<th>1.25 &#x002A; 10<sup>5</sup></th>
</tr>
</thead>
<tbody>
<tr>
<td>Measure (mm<sup>2</sup>)</td>
<td>0</td>
<td>0.30</td>
<td>2.00</td>
<td>4.99</td>
<td>8.63</td>
<td>18.02</td>
<td>26.99</td>
<td>36.02</td>
<td>44.10</td>
<td>52.66</td>
<td>110.54</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>According to the field description, specimen L1S19 broke after more than 125,000 cycles, the load no longer increased during loading, and Lamb wave data could not be collected. After unloading, X-ray results showed that there was a large area of stratification inside the structure, and most sensors were damaged after detection, so it was determined that the structure completely failed when the fatigue load times reached 125,000 times.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results and Discussion</title>
<sec id="s4_1">
<label>4.1</label>
<title>Results of the Relief-F Algorithm</title>
<p>Ten signal features, including signal peak value, TOF value, RMS value and &#x00B1;25 kHz frequency band energy (the main lobe bandwidth of the device is 50 kHz), were selected for the full set of signal features by the Relief-F algorithm, and several signal features with greater weight were selected to form a signal feature subset. For modeling purposes, the value of each feature in the above feature set containing ten signal features are normalized.</p>
<p>The Relief-F algorithm results are shown in <xref ref-type="table" rid="table-3">Table 3</xref>. The feature complete set includes ten signal features (5 time domain features and 5 frequency domain features). Therefore, the signal weight average 0.1 is selected as the threshold value to screen the signal feature subset, and the signal peak value, TOF value and &#x00B1;25 kHz frequency band energy are combined to form the signal feature subset to train the model.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>The relief-F algorithm gets the weights of different signal features</title>
</caption>
<table width="120mm">
<colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Signal feature</th>
<th>Weights</th>
</tr>
</thead>
<tbody>
<tr>
<td>Peak of signal</td>
<td>0.1538</td>
</tr>
<tr>
<td>Time of flight</td>
<td>0.1979</td>
</tr>
<tr>
<td>Root mean square</td>
<td>0.0504</td>
</tr>
<tr>
<td>Signal standard deviation</td>
<td>0.0598</td>
</tr>
<tr>
<td>Margin index</td>
<td>0.0804</td>
</tr>
<tr>
<td>Barycenter frequency</td>
<td>0.0775</td>
</tr>
<tr>
<td>Standard deviation of frequency domain signal</td>
<td>0.0403</td>
</tr>
<tr>
<td>Signal mean square frequency</td>
<td>0.0874</td>
</tr>
<tr>
<td>Signal band energy (&#x00B1;25 kHz)</td>
<td>0.1624</td>
</tr>
<tr>
<td>Signal relative power spectrum entropy</td>
<td>0.0901</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Mean absolute percentage error (MAPE) and root mean square error (RMSE) were used to evaluate the accuracy of the prediction model.
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>R</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>In the formula is the number of samples, <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the true value, <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the predicted value of the algorithm, the MAPE of 0% indicates the perfect model and the MAPE greater than 100% indicates the poor model. The advantage of MAPE is that the size of the prediction error can be intuitively expressed in the form of percentage, while the sensitivity to individual outliers is low. The smaller the value of MAPE, the better the fitting effect of the prediction model and the better the accuracy. RMSE is one of the commonly used indexes to evaluate the accuracy of prediction models. The smaller the RMSE value, the smaller the prediction error of the model and the stronger the prediction ability of the model.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>WOA-BP Neural Network Prediction Model Results</title>
<p>The signal feature subset and complete set were used as inputs to the WOA-BP neural network algorithm to predict damage size. The accuracy of damage size prediction of the selected signal feature subset and complete set of the signal feature was compared to verify the suitability of the Relief-F algorithm.</p>
<p>In the construction of WOA-BP neural network model, according to experience and experiments, the parameters of WOA-BP neural network in this paper are set as follows: The initial population size is 30, the maximum evolutionary algebra is 500, the training times are 1000, the learning rate is 0.01, the target minimum error is 0.00001, the display frequency is 25, the momentum factor is 0.01, the minimum performance gradient is 1e&#x2212;6, and the maximum number of failures is 6. The sample L1S19 selected in this paper has a total of 82 working conditions, 67 of which are randomly selected as training sets to establish the WOA-BP neural network model, and the remaining 15 are used as test sets to test the accuracy of the constructed WOA-BP neural network model, RMSE was used as the loss function to describe the iterative process of the WOA-BP neural network model, and the results are shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>WOA-BP and BP neural network model training process based on the complete set and subset of signal features with RMSE as loss function</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-8.tif"/>
</fig>
<p>The loss function is used to measure the difference between the predictions of the model and the true value, and the smaller the value of the loss function, the better the performance of the model. Usually, the loss function convergence condition is that the fluctuation of the value of the loss function in the training process tends to approach 0, and the overall form of change tends to stabilize, and is no longer significantly reduced [<xref ref-type="bibr" rid="ref-39">39</xref>]. As can be seen in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the trend of the loss function RMSE gradually decreases during the training process, and after the maximum number of iterations of 500 times, The fluctuations of the loss function RMSE converge to 0, have stabilized and are no longer significantly decreasing.</p>

<p>The predicted values, sample values and errors of the BP neural network and WOA-BP neural network models established by the complete set and subset of signal features are shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Predicted values, sample values, and errors of WOA-BP and BP neural network models constructed with a complete set and subset of signal features: (a) BP neural network constructed with a complete set of signal features; (b) BP neural network constructed by signal feature subset; (c) WOA-BP neural network constructed with a complete set of signal features; (d) WOA-BP neural network constructed by signal feature subset</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-9.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, compared with the complete set of signal features, the signal feature subset can better describe the mapping relationship between sensing signals and damage dimensions, which proves the suitability of the Relief-F algorithm. At the same time, the model training results of the WOA-BP neural network and BP neural network are compared, and the error between the predicted value and the sample value obtained by the WOA-BP neural network model is smaller than that of the BP neural network model, which proves that WOA-BP neural network model has better global search ability.</p>

<p>As shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> and <xref ref-type="table" rid="table-4">Table 4</xref>, for the same signal feature set, the MAPE and RMSE of the WOA-BP neural network are smaller than that of the BP neural network model, indicating that the WOA-BP neural network has higher prediction accuracy than the BP neural network.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Comparison of MAPE and RMSE of WOA-BP and BP neural network models established by the complete set and subset of signal features</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-10.tif"/>
</fig><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>MAPE and RMSE of WOA-BP and BP neural network models built from the full set and subset of signal features</title>
</caption>
<table width="163mm">
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Complete set of signal features</th>
<th>Signal feature subset</th>
</tr>
</thead>
<tbody>
<tr>
<td>BP&#x2019;s MAPE</td>
<td>28.25%</td>
<td>17.91%</td>
</tr>
<tr>
<td>WOA-BP&#x2019;s MAPE</td>
<td>4.98%</td>
<td>1.49%</td>
</tr>
<tr>
<td>BP&#x2019;s RMSE</td>
<td>8.73</td>
<td>0.93</td>
</tr>
<tr>
<td>WOA-BP&#x2019;s RMSE</td>
<td>0.64</td>
<td>0.27</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>At the same time, the prediction accuracy of the model established by different sensor path signal characteristics is compared, and the results are shown in the figure below.</p>
<p>As shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref> and <xref ref-type="table" rid="table-5">Table 5</xref>, comparing the prediction accuracy of the model established by the signal characteristics of 3 different &#x201C;exciter-receiver&#x201D; paths 4#&#x2192;9#, 5#&#x2192;8#, 6#&#x2192;7#, the prediction accuracy of the model established by the 4#&#x2192;9# path signal characteristics is significantly higher than that of the model established by the 5#&#x2192;8# and 6#&#x2192;7# path signal characteristics. This is because the 4#&#x2192;9# path of the &#x201C;actuator to sensor&#x201D; passes through the damaged area is larger, so the model recognition accuracy is higher according to the 4#&#x2192;9# path.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Comparison of MAPE and RMSE of WOA-BP and BP neural network models established according to signal feature subsets under different paths</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_60617-fig-11.tif"/>
</fig><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>MAPE and RMSE of WOA-BP and BP neural network models based on a subset of signal features under different paths</title>
</caption>
<table width="163mm">
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>6#&#x2192;7#</th>
<th>5#&#x2192;8#</th>
<th>4#&#x2192;9#</th>
</tr>
</thead>
<tbody>
<tr>
<td>BP&#x2019;s MAPE</td>
<td>40.50%</td>
<td>25.65%</td>
<td>17.00%</td>
</tr>
<tr>
<td>WOA-BP&#x2019;s MAPE</td>
<td>6.47%</td>
<td>6.40%</td>
<td>4.91%</td>
</tr>
<tr>
<td>BP&#x2019;s RMSE</td>
<td>11.67</td>
<td>7.86</td>
<td>3.50</td>
</tr>
<tr>
<td>WOA-BP&#x2019;s RMSE</td>
<td>2.86</td>
<td>1.22</td>
<td>0.70</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>In this paper, a fatigue damage monitoring method of composite structures based on machine learning is proposed. A set of actuators and a set of receivers are arranged on both sides of the composite structure to form multiple Lamb wave signal paths, and the Lamb wave signal paths are screened according to the damaged area of the composite structure. The sample library is composed of the signal features of Lamb wave signals obtained by the screened path, and the signal features in the sample library are selected by the Relief-F algorithm to extract the subset of signal features related to the structural damage size. The WOA-BP neural network model is constructed and trained by the signal feature subset, and the trained WOA-BP neural network model is used to predict the fatigue damage of the composite structure, and the prediction accuracy of the model is expressed by MAPE.</p>
<p>The results show that:</p>
<p>1. The weights of ten signal features are obtained according to the Relief-F algorithm, and the signal features with weights greater than the threshold value 0.1 are screened out. In other words, the signal peak value, TOF value, and &#x00B1;25 kHz signal band energy are used as the subset of signal features to establish the damage prediction model of the WOA-BP neural network;</p>
<p>2. From the model prediction results, compared with the complete set of signal features, the MAPE and RMSE of the BP neural network decrease from 28.25% and 2.69637% to 17.91% and 1.28143%, respectively. The MAPE and RMSE of the WOA-BP neural network decreased from 4.98% and 2.35052% to 1.49% and 0.67658%, respectively, indicating that the signal feature subset can better describe the mapping relationship between sensing signal and damage size.</p>
<p>3. At the same time, compared with the BP neural network, the MAPE, and RMSE of the WOA-BP neural network based on signal feature subset decreased from 17.91% and 1.28143% to 1.49% and 0.67658, respectively. The results show that the WOA-BP neural network has higher prediction accuracy than the BP neural network;</p>
<p>4. According to the signal characteristics of three different &#x201C;actuator to sensor&#x201D; paths 4#&#x2192;9#, 5#&#x2192;8#, 6#&#x2192;7#, the prediction accuracy of the model is also different. In terms of model prediction accuracy, the model # established by signal path 4#&#x2192;9# is higher than the model established by signal path 5#&#x2192;8# and 6#&#x2192;7#.</p>
<p>The results show that the structural damage identification method proposed in this paper, which combines feature engineering and optimized machine learning algorithms, has higher precision and stronger global searching ability. The proposed fatigue damage monitoring method can effectively identify the damage expansion process.</p>
<p>Meanwhile, the limitation of the method proposed in this paper is that it is not validated on different datasets with different physical arrangements for each test piece, which involves migration learning. Work on migration learning will be considered in subsequent research. Other machine learning algorithms will also be utilized to compare with the WOA-BP neural network model as a way to improve our work.</p>
</sec>
</body>
<back>
<ack><title>Acknowledgement</title>
<p>None.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by the Key Program of the National Natural Science Foundation of China (U2341235), Youth Fund for Basic Research Program of Jiangnan University (JUSRP123003), Postgraduate Research &#x0026; Practice Innovation Program of Jiangsu Province (SJCX23_1237) and the National Key R&#x0026;D Program of China (2018YFA0702800), Key Technologies R&#x0026;D Program of CNBM (2023SJYL01).</p>
</sec>
<sec>
<title>Author Contributions: </title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Borui Wang, Dongyue Gao, Zhanjun Wu; data collection: Borui Wang, Mengke Ding, Haiyang Gu; analysis and interpretation of results: Borui Wang, Dongyue Gao; draft manuscript preparation: Borui Wang. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Data openly available in a public repository. The data that support the findings of this study are openly available in <ext-link ext-link-type="uri" xlink:href="https://www.nasa.gov/intelligent-systems-division/discovery-and-systems-health/pcoe/pcoe-data-set-repository/">https://www.nasa.gov/intelligent-systems-division/discovery-and-systems-health/pcoe/pcoe-data-set-repository/</ext-link> (accessed on 15 November 2024).</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>G</given-names></string-name>, <string-name><surname>Raetz</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chigarev</surname> <given-names>N</given-names></string-name>, <string-name><surname>Gusev</surname> <given-names>VE</given-names></string-name>, <string-name><surname>Tournat</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Cumulative fatigue damage in thin aluminum films evaluated non-destructively with lasers via zero-group-velocity Lamb modes</article-title>. <source>NDT E Int</source>. <year>2020</year>;<volume>116</volume>:<fpage>102323</fpage>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Boisse</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A review of numerical analyses and experimental characterization methods for forming of textile reinforcements</article-title>. <source>Chin J Aeronaut</source>. <year>2021</year>;<volume>34</volume>(<issue>8</issue>):<fpage>21</fpage>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wielhorski</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Mendoza</surname> <given-names>A</given-names></string-name>, <string-name><surname>Rubino</surname> <given-names>M</given-names></string-name>, <string-name><surname>Roux</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Numerical modeling of 3D woven composite reinforcements: a review</article-title>. <source>Compos Part A: Appl Sci Manuf</source>. <year>2022</year>;<volume>154</volume>:<fpage>106729</fpage>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chakrapani</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Barnard</surname> <given-names>DJ</given-names></string-name></person-group>. <article-title>Fatigue damage evaluation of carbon fiber reinforced composites using nonlinear resonance spectroscopy</article-title>. <source>NDT&#x0026;E Int</source>. <year>2020</year>;<volume>116</volume>:<fpage>102331</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ndteint.2020.102331</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rocha</surname> <given-names>H</given-names></string-name>, <string-name><surname>Semprimoschnig</surname> <given-names>C</given-names></string-name>, <string-name><surname>Nunes</surname> <given-names>JP</given-names></string-name></person-group>. <article-title>Sensors for process and structural health monitoring of aerospace composites: a review</article-title>. <source>Eng Struct</source>. <year>2021</year>;<volume>237</volume>:<fpage>112231</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engstruct.2021.112231</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Jiao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name></person-group> <article-title>Impedance- and lamb-waves-based health condition monitoring approach for composite cryotanks</article-title>. <source>J Spacecr Rockets</source>. <year>2020</year>;<volume>57</volume>(<issue>6</issue>):<fpage>1</fpage>&#x2013;<lpage>10</lpage>. doi:<pub-id pub-id-type="doi">10.2514/1.A34718</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>De Luca</surname> <given-names>A</given-names></string-name>, <string-name><surname>Perfetto</surname> <given-names>D</given-names></string-name>, <string-name><surname>De Fenza</surname> <given-names>A</given-names></string-name>, <string-name><surname>Petrone</surname> <given-names>G</given-names></string-name>, <string-name><surname>Caputo</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Guided wave SHM system for damage detection in complex composite structure</article-title>. <source>Theor Appl Fract Mec</source>. <year>2020</year>;<volume>105</volume>:<fpage>102408</fpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Andreades</surname> <given-names>C</given-names></string-name>, <string-name><surname>Meo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ciampa</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Fatigue testing and damage evaluation using smart CFRP composites with embedded PZT transducers</article-title>. <source>Mater Today: Proc</source>. <year>2021</year>;<volume>34</volume>:<fpage>260</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kulakovskyi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mesnil</surname> <given-names>O</given-names></string-name>, <string-name><surname>Chapuis</surname> <given-names>B</given-names></string-name>, <string-name><surname>d&#x0027;Almeida</surname> <given-names>O</given-names></string-name>, <string-name><surname>Lh&#x00E9;mery</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Statistical analysis of guided wave imaging algorithms performance illustrated by a simple structural health monitoring configuration</article-title>. <source>J Nondestruct Eval Diagn Progn Eng Syst</source>. <year>2021</year>;<volume>4</volume>(<issue>3</issue>):<fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:<pub-id pub-id-type="doi">10.1115/1.4049571</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Capriotti</surname> <given-names>M</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>R</given-names></string-name>, <string-name><surname>Lanza di Scalea</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Guided wave techniques for damage detection and property characterization in composite aerospace structures</article-title>. In: <conf-name>Proceeding of the Health Monitoring of Structural and Biological Systems XIII</conf-name>; <year>2019</year>; <publisher-loc>Denver, Colorado, USA</publisher-loc>.
doi:<pub-id pub-id-type="doi">10.1117/12.2514072</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yaacoubi</surname> <given-names>S</given-names></string-name>, <string-name><surname>McKeon</surname> <given-names>P</given-names></string-name>, <string-name><surname>Ke</surname> <given-names>W</given-names></string-name>, <string-name><surname>Declercq</surname> <given-names>N</given-names></string-name>, <string-name><surname>Dahmene</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Towards an ultrasonic guided wave procedure for health monitoring of composite vessels: application to hydrogen-powered aircraft</article-title>. <source>Materials</source>. <year>2017</year>;<volume>10</volume>:<fpage>1097</fpage>. doi:<pub-id pub-id-type="doi">10.3390/ma10091097</pub-id>; <pub-id pub-id-type="pmid">28925961</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>YP</given-names></string-name>, <string-name><surname>Tu</surname> <given-names>XT</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>FC</given-names></string-name></person-group>. <article-title>Dispersion curve analysis method for Lamb wave mode separation</article-title>. <source>Struct Health Monit-Int J</source>. <year>2020</year>;<volume>19</volume>:<fpage>1590</fpage>&#x2013;<lpage>601</lpage>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xia</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Yi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Shao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Guided wave propagation in multilayered periodic piezoelectric plate with a mirror plane</article-title>. <source>Int J Mech Sci</source>. <year>2021</year>;<volume>204</volume>:<fpage>106539</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijmecsci.2021.106539</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Niu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Duan</surname> <given-names>W</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H-P</given-names></string-name>, <string-name><surname>Marques</surname> <given-names>HR</given-names></string-name></person-group>. <article-title>Excitation and propagation of torsional T (0, 1) mode for guided wave testing of pipeline integrity</article-title>. <source>Measurement</source>. <year>2019</year>;<volume>131</volume>:<fpage>341</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.measurement.2018.08.021</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Ng</surname> <given-names>C-T</given-names></string-name></person-group>. <article-title>Damage detection in the T-welded joint using Rayleigh-like feature guided wave</article-title>. <source>NDT E Int</source>. <year>2023</year>;<volume>135</volume>(<issue>4</issue>):<fpage>102806</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ndteint.2023.102806</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhanjun</surname> <given-names>W</given-names></string-name>, <string-name><surname>Kehai</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yishou</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Validation and evaluation of damage identification using probability-based diagnostic imaging on a stiffened composite panel</article-title>. <source>J Intell Mater Syst Struct</source>. <year>2015</year>;<volume>26</volume>(<issue>16</issue>):<fpage>2181</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1177/1045389X14549873</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sergio</surname> <given-names>C-C</given-names></string-name>, <string-name><surname>Khalid</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Dimitrios</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chiach&#x00ED;o</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Bayesian damage localization and identification based on a transient wave propagation model for composite beam structures</article-title>. <source>Compos Struct</source>. <year>2021</year>;<volume>267</volume>:<fpage>113849</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compstruct.2021.113849</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Miorelli</surname> <given-names>R</given-names></string-name>, <string-name><surname>Fisher</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kulakovskyi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Chapuis</surname> <given-names>B</given-names></string-name>, <string-name><surname>Mesnil</surname> <given-names>O</given-names></string-name>, <string-name><surname>D&#x2019;Almeida</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Defect sizing in guided wave imaging structural health monitoring using convolutional neural networks</article-title>. <source>NDT&#x0026;E Int</source>. <year>2021</year>;<volume>122</volume>:<fpage>102480</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ndteint.2021.102480</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname> <given-names>YW</given-names></string-name>, <string-name><surname>Park</surname> <given-names>KJ</given-names></string-name></person-group>. <article-title>The interaction of fundamental torsional guided waves from axial and oblique defects in pipes</article-title>. <source>Insight Non-Destr Test Cond Monit</source>. <year>2021</year>;<volume>63</volume>(<issue>6</issue>):<fpage>334</fpage>&#x2013;<lpage>40</lpage>. doi:<pub-id pub-id-type="doi">10.1784/insi.2021.63.6.334</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yun</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Rayhana</surname> <given-names>R</given-names></string-name>, <string-name><surname>Pant</surname> <given-names>S</given-names></string-name>, <string-name><surname>Genest</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>WaveCLR: contrastive learning of guided wave representations for composite damage identification</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2024</year>;<volume>73</volume>:<fpage>1</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zargar</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>FG</given-names></string-name></person-group>. <article-title>Impact diagnosis in stiffenoved structural panels using a deep learning approach</article-title>. <source>Struct Health Monit</source>. <year>2021</year>;<volume>20</volume>(<issue>2</issue>):<fpage>681</fpage>&#x2013;<lpage>91</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>W</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>DZ</given-names></string-name></person-group>. <article-title>Damage detection of carbon fiber reinforced polymercomposite materials based on one-dimensional multi-scale residual convolution neural network</article-title>. <source>Rev Sci Instrum</source>. <year>2022</year>;<volume>93</volume>:<fpage>034701</fpage>. doi:<pub-id pub-id-type="doi">10.1063/5.0076826</pub-id>; <pub-id pub-id-type="pmid">35364967</pub-id></mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Fatigue crack evaluation with the guided wave-convolutional neural network ensemble and differential wavelet spectrogram</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>22</volume>(<issue>1</issue>):<fpage>307</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22010307</pub-id>; <pub-id pub-id-type="pmid">35009843</pub-id></mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Multi-task deep transfer learning method for guided wave-based integrated health monitoring using piezoelectric transducers</article-title>. <source>IEEE Sens J</source>. <year>2020</year>;<volume>20</volume>(<issue>23</issue>):<fpage>14391</fpage>&#x2013;<lpage>400</lpage>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>JY</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>YH</given-names></string-name>, <string-name><surname>Li</surname> <given-names>XL</given-names></string-name>, <string-name><surname>Hao</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>A BP neural network method for grade classification of loose damage in semirigid pavement bases</article-title>. <source>Adv Civil Eng</source>. <year>2021</year>;<volume>2021</volume>:<fpage>6658235</fpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Oh</surname> <given-names>BK</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Park</surname> <given-names>HS</given-names></string-name></person-group>. <article-title>Damage localization method for building structures based on the interrelation of dynamic displacement measurements using convolutional neural network</article-title>. <source>Struct Control Health Monit</source>. <year>2020</year>;<volume>27</volume>(<issue>8</issue>):<fpage>1</fpage>&#x2013;<lpage>23</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Paral</surname> <given-names>A</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>DKS</given-names></string-name>, <string-name><surname>Samanta</surname> <given-names>AK</given-names></string-name></person-group>. <article-title>Application of a mode shape derivative-based damage index in artificial neural network for structural damage identification in shear frame building</article-title>. <source>J Civ Struct Health Monit</source>. <year>2019</year>;<volume>9</volume>(<issue>3</issue>):<fpage>411</fpage>&#x2013;<lpage>23</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13349-019-00342-x</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Azam</surname> <given-names>SE</given-names></string-name>, <string-name><surname>Rageh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Linzell</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Damage detection in structural systems utilizing artificial neural networks and proper orthogonal decomposition</article-title>. <source>Struct Control Health Monit</source>. <year>2019</year>;<volume>26</volume>(<issue>2</issue>):<fpage>1</fpage>&#x2013;<lpage>24</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lewis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>The whale optimization algorithm</article-title>. <source>Adv Eng Softw</source>. <year>2016</year>;<volume>95</volume>:<fpage>51</fpage>&#x2013;<lpage>67</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A modified Manson-Halford model based on improved WOA for fatigue life prediction under multi-level loading</article-title>. <source>Int J Damage Mech</source>. <year>2024</year>;<volume>33</volume>:<fpage>774</fpage>&#x2013;<lpage>807</lpage>. doi:<pub-id pub-id-type="doi">10.1177/10567895241245869</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Two-stage damage identification method based on fractal theory and whale optimization algorithm</article-title>. <source>Adv Struct Eng</source>. <year>2022</year>;<volume>25</volume>(<issue>11</issue>):<fpage>2364</fpage>&#x2013;<lpage>81</lpage>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dehcheshmeh</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Hosseinzadeh</surname> <given-names>AZ</given-names></string-name>, <string-name><surname>Amiri</surname> <given-names>GG</given-names></string-name></person-group>. <article-title>Feasibility study on model-based damage detection in shear framesusing pseudo modal strain energy</article-title>. <source>Smart Struct Syst</source>. <year>2020</year>;<volume>25</volume>(<issue>1</issue>):<fpage>47</fpage>&#x2013;<lpage>56</lpage>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>ZX</given-names></string-name></person-group>. <article-title>Yu LA novel WOA-based structural damageidentification using weighted modal data and flexibility assurancecriterion</article-title>. <source>Struct Eng Mech</source>. <year>2020</year>;<volume>75</volume>(<issue>4</issue>):<fpage>445</fpage>&#x2013;<lpage>54</lpage>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>HL</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>CJ</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name></person-group>. <article-title>An efficient doubleadaptive random spare reinforced whale optimization algorithm</article-title>. <source>Expert Syst Appl</source>. <year>2020</year>;<volume>154</volume>:<fpage>113018</fpage>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>H</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>L</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Microcrack defect quantification using a focusing high-order SH guided wave EMAT: the physics-informed deep neural network GuwNet</article-title>. <source>IEEE Trans Industr Inform</source>. <year>2021</year>;<volume>18</volume>:<fpage>3235</fpage>&#x2013;<lpage>47</lpage>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>SX</given-names></string-name>, <string-name><surname>Ni</surname> <given-names>YQ</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Pitch-catch UGW-based multiple damage inference: a heterogeneous graph interpretation</article-title>. <source>Smart Mater Struct</source>. <year>2022</year>;<volume>31</volume>:<fpage>015005</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1361-665X/ac36b0</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Saxena</surname> <given-names>A</given-names></string-name>, <string-name><surname>Goebel</surname> <given-names>K</given-names></string-name>, <string-name><surname>Larrosa</surname> <given-names>CC</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>F-K</given-names></string-name></person-group>. <chapter-title>CFRP composites data set</chapter-title>. In: <source>NASA prognostics data repository</source>. <publisher-loc>Moffett Field, CA</publisher-loc>: <publisher-name>NASA Ames Research Center</publisher-name>; <year>2011</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Physics-guided deep learning for damage detection in CFRP composite structures</article-title>. <source>Compos Struct</source>. <year>2024</year>;<volume>331</volume>:<fpage>117889</fpage>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Generalized robust loss functions for machine learning</article-title>. <source>Neural Netw</source>. <year>2024</year>;<volume>171</volume>:<fpage>200</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>