<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">wjet</journal-id>
      <journal-title-group>
        <journal-title>World Journal of Engineering and Technology</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2331-4249</issn>
      <issn pub-type="ppub">2331-4222</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/wjet.2026.141010</article-id>
      <article-id pub-id-type="publisher-id">wjet-149210</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Chemistry</subject>
          <subject>Materials Science</subject>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Fatigue-Consistent Load Extrapolation Based on Tail-Weighted Histogram-Regularized LSTM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Bai</surname>
            <given-names>Yu</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Meng</surname>
            <given-names>Fei</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Science of Systems, University of Shanghai for Science and Technology, Shanghai, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>03</day>
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <volume>14</volume>
      <issue>01</issue>
      <fpage>172</fpage>
      <lpage>186</lpage>
      <history>
        <date date-type="received">
          <day>22</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>25</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>28</day>
          <month>01</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/wjet.2026.141010">https://doi.org/10.4236/wjet.2026.141010</self-uri>
      <abstract>
        <p>This study proposes a Tail-Weighted Histogram-Regularized LSTM (TWHR-LSTM) to extend 10s load signals into longer sequences while preserving fatigue characteristics. The method removes trends, normalizes the signal, and trains a sequence-to-sequence LSTM model using overlapping windows of 2000 data points. The model’s loss function includes reconstruction error, histogram distance, variance regularization, and a penalty for large step changes to focus on extreme rainflow cycles. Compared to traditional parameter and KDE rainflow extrapolation methods, TWHR-LSTM better reproduces the tail of the load range spectrum, with a pseudo-damage ratio error of only 1.2%. It shows superior performance in maintaining fatigue characteristics and signal quality.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>LSTM Sequence Modeling</kwd>
        <kwd>Load Extrapolation</kwd>
        <kwd>Rainflow Counting</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Fatigue load extrapolation is an important research topic in modern mechanical engineering. It plays a key role in predicting the service life of industrial equipment. In real-world applications, long-term load testing is often costly and time-consuming. Therefore, researchers aim to estimate full-life load histories using short-term data through various models and algorithms [<xref ref-type="bibr" rid="B1">1</xref>]-[<xref ref-type="bibr" rid="B3">3</xref>].</p>
      <p>Traditional statistical methods have been widely used for load spectrum extrapolation. Common techniques include kernel density estimation (KDE), Weibull distribution, and extreme value theory (EVT). Yang <italic>et al.</italic> [<xref ref-type="bibr" rid="B4">4</xref>] improved KDE by using the DBSCAN algorithm to optimize bandwidth, which helped capture the tail distribution of load more accurately. Shen <italic>et al.</italic> [<xref ref-type="bibr" rid="B5">5</xref>] developed a dual-spectrum extrapolation method that considered the sequence effects of loads in drilling systems. Yong Zhang <italic>et al.</italic> [<xref ref-type="bibr" rid="B6">6</xref>] analyzed metro vehicle loads and proposed a programmatic method to generate load spectra. Mei <italic>et al.</italic> [<xref ref-type="bibr" rid="B7">7</xref>] combined multibody dynamics with statistical modeling to improve pantograph load prediction. These traditional models are easy to apply and interpret [<xref ref-type="bibr" rid="B8">8</xref>]. However, they often fail to capture rare extreme loads that are critical for fatigue damage.</p>
      <p>In recent years, deep learning and data-driven models have become powerful tools for load extrapolation and fatigue life prediction. Heng <italic>et al.</italic> [<xref ref-type="bibr" rid="B9">9</xref>] proposed a CNN-LSTM hybrid model to predict multiaxial fatigue life across different materials. Chen <italic>et al.</italic> [<xref ref-type="bibr" rid="B10">10</xref>] developed a frequency-domain neural network that improved the prediction of fatigue over multiple scales. Santos <italic>et al.</italic> [<xref ref-type="bibr" rid="B11">11</xref>] introduced a physics-guided neural network to estimate offshore wind turbine loads more accurately. Farid [<xref ref-type="bibr" rid="B12">12</xref>] combined artificial neural networks with Gaussian process regression to enable real-time fatigue prediction under random loading. Jia <italic>et al.</italic> [<xref ref-type="bibr" rid="B13">13</xref>] used an LSTM model to predict the fatigue life of reinforced concrete beams, showing strong learning ability even with complex materials. These studies show that deep learning models can better capture nonlinear relationships in fatigue data than traditional statistical methods. Other researchers have focused on data reconstruction and hybrid modeling approaches. Lei <italic>et al.</italic> [<xref ref-type="bibr" rid="B14">14</xref>] used generative adversarial networks (GANs) to reconstruct missing load data in structural health monitoring. Gibson <italic>et al.</italic> [<xref ref-type="bibr" rid="B15">15</xref>] applied Gaussian process regression to predict strain and fatigue damage distributions. Yang <italic>et al.</italic> [<xref ref-type="bibr" rid="B16">16</xref>] and Zheng <italic>et al.</italic> [<xref ref-type="bibr" rid="B17">17</xref>] used extreme value theory and the peaks-over-threshold method to capture rare load cycles more accurately. Dewa and Kepka [<xref ref-type="bibr" rid="B18">18</xref>] improved extrapolation accuracy for bus structural steel, and Yang <italic>et al.</italic> [<xref ref-type="bibr" rid="B19">19</xref>] proposed a hybrid time-domain extrapolation method for vehicle loads. These studies suggest that combining engineering knowledge with data-driven modeling can significantly improve load extrapolation accuracy.</p>
      <p>Recent studies have also worked on improving the design of loss functions and applying statistical constraints in neural networks. Ustinova and Lempitsky [<xref ref-type="bibr" rid="B20">20</xref>] proposed the histogram loss to align the model’s output distribution with the target data. Niu <italic>et al.</italic> [<xref ref-type="bibr" rid="B21">21</xref>] developed a tail-aware prediction framework using LSTM and the generalized extreme value (GEV) distribution to better predict rare events. Imani <italic>et al.</italic> [<xref ref-type="bibr" rid="B22">22</xref>] tested histogram loss in regression tasks and found that it improved both model stability and convergence. These methods help neural networks maintain consistency with the statistical characteristics of real fatigue data while avoiding overfitting. Some recent studies have also introduced advanced hybrid frameworks and application-specific deep neural networks. Shi <italic>et al.</italic> [<xref ref-type="bibr" rid="B23">23</xref>] built a load spectrum model for loader equipment to support fatigue life evaluation. Gan <italic>et al.</italic> [<xref ref-type="bibr" rid="B24">24</xref>] created a modular neural network, pretrained with uniaxial fatigue data, to predict multiaxial fatigue life. Wang <italic>et al.</italic> [<xref ref-type="bibr" rid="B25">25</xref>] proposed a multi-physics neural network for additively manufactured superalloy parts, showing strong generalization ability across different materials. These works demonstrate that combining engineering knowledge, data-driven modeling, and deep learning enables high-accuracy and robust fatigue life predictions.</p>
      <p>Despite the noticeable achievements in load spectrum compilation and extrapolation, current rainflow-based and statistical methods still face two key limitations: (1) Most parametric and KDE-based models focus on fitting the overall range-mean distribution, but they lack explicit mechanisms to control or reproduce extreme load cycles. (2) Many extrapolation strategies aim to match amplitude-level statistics; however, the generated time histories are typically assembled from sampled cycles without enforcing local smoothness or temporal consistency, making them less realistic in the time domain.</p>
      <p>To overcome these challenges, this study proposes a Tail-Weighted Histogram-Regularized Long Short-Term Memory network (TWHR-LSTM).</p>
      <p>(1) The method introduces a tail-weighted sampling strategy combined with penalties on large step changes between adjacent points, allowing the model to pay more attention to high-amplitude segments and preserve them more accurately in the extrapolated results.</p>
      <p>(2) A sequence-to-sequence LSTM framework is trained with pointwise reconstruction and variance regularization to capture temporal patterns, while a differentiable amplitude-histogram loss ensures that the generated distribution aligns with the original.</p>
      <p>Together, these design elements improve both the fidelity of extreme events and the time-domain realism of the extrapolated load sequence.</p>
    </sec>
    <sec id="sec2">
      <title>2. The Method</title>
      <p>In this work, a tail-weighted histogram-regularized long short-term memory network (TWHR-LSTM) is proposed to extrapolate a 10-second seed load into a 100 s load sequence. The raw force signal is first detrended to remove linear drift and then normalized. The resulting sequence is split chronologically into training and validation sets. Input-output pairs are created using overlapping sliding windows along the 10-second input, and a smooth tail-weighted sampling strategy is applied. This increases the sampling frequency for segments with large peak-to-peak ranges, while still retaining cycles of moderate amplitude.</p>
      <p>The model adopts a sequence-to-sequence LSTM with an encoder-decoder architecture and a monotonic calibration layer. It is trained using a composite loss function that includes pointwise reconstruction error, a differentiable amplitude-histogram distance, variance regularization, and a tail penalty based on large local increments to reflect severe rainflow cycles. After training, the model operates in autoregressive mode, and short overlapping output blocks are combined using cross-fading to generate a continuous 100 s load sequence (see <xref ref-type="fig" rid="fig1">Figure 1</xref>).</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1561843-rId15.jpeg?20260309040009" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Training TWHR-LSTM model and load extrapolation.</p>
      <sec id="sec2dot1">
        <title>2.1. Data Preprocessing</title>
        <p>The raw load signal is denoted as <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . A linear trend is removed using least-squares fitting:</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mrow>
                  <mml:mtext>dt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>x</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>α</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mi>β</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mi>，</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> α </mml:mi></mml:math></inline-formula> and <inline-formula><mml:math><mml:mi> β </mml:mi></mml:math></inline-formula> are the fitted coefficients. This detrending step eliminates slow drift and constant offsets in the original signal. The detrended signal is then standardized:</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>z</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mtext>dt</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>μ</mml:mi>
                </mml:mrow>
                <mml:mi>σ</mml:mi>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> μ </mml:mi></mml:math></inline-formula> and <inline-formula><mml:math><mml:mi> σ </mml:mi></mml:math></inline-formula> are the sample mean and standard deviation, respectively. The normalized sequence <inline-formula><mml:math><mml:mrow><mml:mi> z </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is used for all subsequent processing. The 10s sequence is split chronologically: the earlier portion is used for training, while the later portion is reserved for validation. </p>
        <p>This time-based split minimizes the risk of information leakage across subsets.</p>
        <p>Crucially, a “train-from-scratch” protocol is adopted for each specific seed signal to capture its unique non-stationary dynamics. To prevent overfitting on the limited 10-second duration, the sliding window strategy acts as a data augmentation technique. This forces the model to learn the underlying temporal transition rules shared across samples rather than memorizing the single long sequence.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Sliding Window Construction and Tail-Weighted Sampling</title>
        <p>The normalized sequence <inline-formula><mml:math><mml:mrow><mml:mi> z </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is segmented into overlapping input-output pairs. For a given starting index <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , the input window is defined as</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId36.svg?20260309040010" />
        </fig>
        <p><xref>(3)</xref></p>
        <p>and the corresponding future window is</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId38.svg?20260309040010" />
        </fig>
        <p><xref>(4)</xref></p>
        <p>The index <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> is advanced with a fixed stride. This produces a sequence of pairs <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> X </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> Y </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> from the 10s record. To emphasize regions with large fluctuations, a simple peak-to-peak range is computed for each combined window</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>W</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>X</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>Y</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and its range is calculated as</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>max</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>W</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mtext>min</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>W</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>To increase the representation of high-variation segments during training, each window is assigned a weight</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>+</mml:mo>
              <mml:mi>γ</mml:mi>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> γ </mml:mi></mml:math></inline-formula> controls the maximum emphasis. The function <inline-formula><mml:math><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is a smooth curve that increases from 0 at the median to 1 near the upper quantiles of the range distribution. These weights are used in a weighted random sampler, allowing high-range windows to be sampled more frequently while still retaining moderate-range windows in the training set.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Sequence-to-Sequence LSTM with Distribution-Aware Loss</title>
        <p>Each normalized load segment is expressed as an input-target pair <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> Y </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mtext> in </mml:mtext></mml:mrow></mml:msub><mml:mo> × </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mtext> out </mml:mtext></mml:mrow></mml:msub><mml:mo> × </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> . An encoder LSTM encodes <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> into a latent state, and a decoder LSTM generates the future sequence. During training, scheduled sampling is applied, where the decoder input is a mix of ground truth and past predictions, enabling the model to learn autoregressive continuation.</p>
        <p>The specific architecture and training hyperparameters are detailed in <bold>Table 1</bold>. The encoder and decoder are both 2-layer LSTMs with 128 hidden units to balance model capacity with the limited data size. A dropout rate of 0.2 is applied to further mitigate overfitting. The model is trained using the Adam optimizer.</p>
        <p>The decoder output is passed through a monotone calibration layer that applies a smooth, increasing mapping along the amplitude axis. This adjusts the marginal distribution while preserving the order of extreme values.</p>
        <p>The loss function combines pointwise accuracy, distribution alignment, and tail modeling. The reconstruction term is the standard mean squared error:</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>recon</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mover accent="true">
                          <mml:mi>Y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>Y</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>To align amplitude distributions, soft histograms <inline-formula><mml:math><mml:mi> p </mml:mi></mml:math></inline-formula> and <inline-formula><mml:math><mml:mi> q </mml:mi></mml:math></inline-formula> are computed from <inline-formula><mml:math><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi> Y </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , and their cumulative distributions are compared via:</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>hist</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mrow>
                      <mml:mtext>CDF</mml:mtext>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>p</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mtext>CDF</mml:mtext>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>q</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>A variance penalty is added to match the global energy level of the predicted and target sequences. Additionally, large local increments approximate rainflow tail cycles. First-order differences are computed, and values above a high percentile are retained. The loss encourages slightly higher intensity in the prediction:</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>tail</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>s</mml:mi>
                        <mml:mrow>
                          <mml:mtext>pred</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1.1</mml:mn>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>s</mml:mi>
                        <mml:mrow>
                          <mml:mtext>tgt</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>which introduces a mild bias toward more severe rare cycles. The total loss is a weighted sum:</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>L</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mrow>
                  <mml:mtext>recon</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>recon</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mrow>
                  <mml:mtext>hist</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>hist</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mtext>var</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>var</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mrow>
                  <mml:mtext>tail</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mtext>tail</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>with weights scheduled to emphasize reconstruction in early training and distributional and tail accuracy in later stages (see<bold>Table 1</bold>).</p>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Long-Horizon Load Extrapolation</title>
        <p>After training, the model runs in an autoregressive way. It first takes the initial <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mtext> in </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> samples from the normalized data as input, called <inline-formula><mml:math><mml:mrow><mml:msup><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> X </mml:mi></mml:mstyle><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 0 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> . The model then gives the first predicted block:</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mover accent="true">
                    <mml:mi>Y</mml:mi>
                    <mml:mo>^</mml:mo>
                  </mml:mover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mi>F</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msup>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>X</mml:mi>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mn>0</mml:mn>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This predicted block becomes the next input:</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>X</mml:mi>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mover accent="true">
                    <mml:mi>Y</mml:mi>
                    <mml:mo>^</mml:mo>
                  </mml:mover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>k</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>…</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The model repeats this step until it produces the full 100 s sequence. To avoid sudden changes between blocks, each output segment overlaps slightly with the next one. These overlaps help make the full sequence smooth. The final normalized sequence <inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mi> z </mml:mi><mml:mo> ^ </mml:mo></mml:mover><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is then converted back to physical units using the stored mean and standard deviation:</p>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>x</mml:mi>
                <mml:mo>^</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:mover accent="true">
                <mml:mi>z</mml:mi>
                <mml:mo>^</mml:mo>
              </mml:mover>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>σ</mml:mi>
                <mml:mi>x</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>μ</mml:mi>
                <mml:mi>x</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec2dot5">
        <title>2.5. Pseudo-Damage Definition</title>
        <p>This output can be used for rainflow counting and fatigue damage estimation. Because material parameters are unavailable, a relative measure is adopted [<xref ref-type="bibr" rid="B26">26</xref>]-[<xref ref-type="bibr" rid="B28">28</xref>]. Specifically, the pseudo-damage of each extrapolated 100 s load is compared with that of the ground-truth 100 s signal. A ratio close to 1 indicates high accuracy.</p>
        <p>Pseudo-damage is computed from rainflow cycles <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> a </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> F </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> a </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the amplitude, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> m </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mean load, and <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> is the cycle count. Goodman mean correction is applied to account for mean stress effects. The equivalent amplitude is </p>
        <disp-formula id="FD3">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mi>a</mml:mi>
                <mml:mrow>
                  <mml:mi>e</mml:mi>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>F</mml:mi>
                    <mml:mi>a</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>F</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>F</mml:mi>
                        <mml:mi>u</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> u </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ultimate load limit. Cycle pseudo-damage is then accumulated as</p>
        <disp-formula id="FD4">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>D</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munder>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:munder>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>n</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>F</mml:mi>
                            <mml:mrow>
                              <mml:mi>a</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>i</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>e</mml:mi>
                              <mml:mi>q</mml:mi>
                            </mml:mrow>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>m</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> m </mml:mi></mml:math></inline-formula> is the S-N slope. To remove the influence of segment length, a per-time pseudo-damage rate is defined:</p>
        <disp-formula id="FD15">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>D</mml:mi>
                <mml:mi>T</mml:mi>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:msub>
                <mml:mi>k</mml:mi>
                <mml:mi>T</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>d</mml:mi>
                    <mml:mrow>
                      <mml:mi>e</mml:mi>
                      <mml:mi>x</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>d</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mi>u</mml:mi>
                      <mml:mi>r</mml:mi>
                      <mml:mi>e</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Finally, the accuracy metric is the ratio between extrapolated and true 100 s data: <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> k </mml:mi><mml:mi> T </mml:mi></mml:msub><mml:mo> ≈ </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> indicates that the extrapolated load preserves the fatigue severity of the true signal [<xref ref-type="bibr" rid="B29">29</xref>].</p>
        <p><bold>Table 1</bold><bold>.</bold> Parameter setting.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Category</td>
                <td>Parameter</td>
                <td>Value</td>
              </tr>
              <tr>
                <td>Data Specification</td>
                <td>Sampling Rate</td>
                <td>2000 Hz</td>
              </tr>
              <tr>
                <td>Sliding Window</td>
                <td>Input, Output</td>
                <td>2000 points</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>Stride</td>
                <td>200 points</td>
              </tr>
              <tr>
                <td>Training</td>
                <td>Layers, Hidden Units</td>
                <td>2, 128</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>Dropout Rate, Epochs</td>
                <td>0.2, 200</td>
              </tr>
              <tr>
                <td>Loss Weights</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>λ</mml:mi>
                          <mml:mrow>
                            <mml:mtext>var</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:msub>
                          <mml:mi>λ</mml:mi>
                          <mml:mrow>
                            <mml:mtext>tail</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.1, 0.1</td>
              </tr>
              <tr>
                <td>
                </td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>w</mml:mi>
                          <mml:mrow>
                            <mml:mtext>recon</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:msub>
                          <mml:mi>w</mml:mi>
                          <mml:mrow>
                            <mml:mtext>hist</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.7, 0.3 (0 - 50)0.5, 0.5 (51 - 150)0.3, 0.7 (151 - 200)</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Experimental Data Source and Processing</title>
      <p>Experimental data used in this study were collected from field tests on the powertrain mounting system of a heavy-duty vehicle. The powertrain was elastically connected to the vehicle body at four mounting points (see <xref ref-type="fig" rid="fig2">Figure 2</xref>). Triaxial accelerometers were installed at each mount to record vibrations in three directions at a sampling rate of 2000 Hz. All signals were synchronously recorded using a dynamic acquisition system.</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/1561843-rId114.jpeg?20260309040011" />
      </fig>
      <p><bold>Figure 2</bold>. Heavy-duty vehicle powertrain mounting system.</p>
      <p>Engineering experience indicated that the left-rear mount is more prone to fatigue damage during operation. Therefore, this study focuses on the dynamic force signal in the z-direction at that location. The test was conducted under a steady vehicle speed of 30 km/h, and the total recording time was 100 seconds.</p>
      <p>The raw signal included high-frequency noise, so a low-pass filter with a 500 Hz cutoff was applied to improve the signal-to-noise ratio while preserving relevant content. For load spectrum analysis, rainflow counting was used to remove cycles that contribute little to fatigue. Specifically, cycles with amplitudes below 10% of the maximum load were discarded. A full 100-second load-time history was then reconstructed using linear interpolation (see <xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/1561843-rId115.jpeg?20260309040011" />
      </fig>
      <p><bold>Figure 3</bold><bold>.</bold> 100 s force data at 30 km/h.</p>
      <p>To evaluate different extrapolation methods, a validation framework was designed. Starting from the first 10 seconds of measured data, each method generated an extrapolated 100 s sequence. These results were compared with the original measured 100 s signal for performance assessment.</p>
      <p>It is important to acknowledge that the proposed method is condition-specific. Since the spectral characteristics and amplitude distributions of powertrain vibrations vary significantly with vehicle speed, the model requires retraining when applied to a different operating condition (e.g., 60 km/h). However, given the lightweight architecture of the TWHR-LSTM, retraining on a new 10-second seed is computationally efficient, allowing for rapid adaptation to various steady-state scenarios.</p>
    </sec>
    <sec id="sec4">
      <title>4. Extrapolation Methods</title>
      <p>This section presents three extrapolation strategies that extend a 10 s load signal to 100 s. All share the same detrended 10 s seed and produce signals with identical sampling rate and target duration. The three approaches tested reflect different philosophies of modeling. Two classical rainflow methods model cycle statistics and render synthetic turning points as a means of indirect time series reconstruction. The proposed TWHR-LSTM learns continuation directly in the time domain, with explicit attention to tail enhancement and distribution matching.</p>
      <sec id="sec4dot1">
        <title>4.1. Parametric Rainflow Extrapolation</title>
        <p>This approach starts by extracting rainflow cycles from the 10 s seed. It fits a Weibull-3P distribution to the cycle ranges and a Gaussian distribution to the cycle means. Their statistical relationship is maintained using a Gaussian Copula. Based on these models, new cycles are sampled and turned into alternating turning points. A synthetic load waveform is then built using linear interpolation, guided by observed half-cycle lengths. While the method is easy to interpret, its accuracy is limited by the assumptions of the fitted distributions, especially in the upper tail [<xref ref-type="bibr" rid="B30">30</xref>].</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. KDE Rainflow Extrapolation</title>
        <p>This method models use a non-parametric 2-D kernel density estimator. Synthetic cycles are drawn from the estimated distribution, trimmed by percentiles, and smoothly amplified in the tail using a continuous gain function. The reconstruction of turning points follows the same steps as in the parametric approach. While KDE offers more flexibility in modeling complex distributions, it may lack constraints when handling extreme values.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. TWHR-LSTM Sequence Extrapolation</title>
        <p>The proposed TWHR-LSTM learns to extend the load signal directly in the time domain. It uses sliding windows to create input-target pairs, giving more weight to segments with large amplitudes. During training, the model minimizes a combination of losses: pointwise reconstruction error, a differentiable histogram loss to match amplitude distributions, and a tail-focused penalty to reinforce extreme transitions. After training, it produces the full 100-second signal through recursive prediction, with cross-fading used to blend adjacent segments smoothly.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Experimental Results</title>
      <p>This section compares three extrapolation strategies. The comparison focuses on distribution-oriented metrics: the rainflow from-to matrix, the range exceedance curve, and the pseudo-damage ratio with respect to the measured 100 s record. These together reflect whether or not an extrapolated signal captures both small-cycle behavior and the tail-dominated cycles which dominate fatigue.</p>
      <sec id="sec5dot1">
        <title>5.1. Rainflow from-to Matrix Comparison</title>
        <p>To evaluate the three extrapolation methods, all load signals are first processed by rainflow counting. The rainflow matrix describes the joint distribution of cycle “from-to” values and their occurrence counts. And it is widely used in fatigue analysis to check whether the cycle pattern of a reconstructed signal is consistent with that of the reference load.</p>
        <p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows the rainflow matrix of the 10s seed load. Because the duration is short, the cycles are concentrated in several local clusters. Based on this 10s seed, three 100 s load histories are generated: parametric rainflow extrapolation, KDE-based non-parametric extrapolation, and the proposed TWHR-LSTM method.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId116.jpeg?20260309040013" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> Rainflow from-to matrix of the 10s seed load.</p>
        <p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows the rainflow matrices of the three extrapolated loads, compared to the truth 100 s load. The parametric rainflow method captures the main cycle region but appears overly smooth and underestimates extreme cycles due to its Weibull-Gaussian assumptions. The KDE-based method maintains the overall shape but shows fragmented and noisy density in the large-amplitude areas. In contrast, the proposed TWHR-LSTM accurately reproduces the two main clusters, the diagonal transition band, and the tail cycles with much greater detail and precision.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId117.jpeg?20260309040013" />
        </fig>
        <p>(a) Truth 100 s Load (b) TWHR-LSTM Extrapolation</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId118.jpeg?20260309040013" />
        </fig>
        <p>(c) Parametric Rainflow Extrapolation (d) KDE Rainflow Extrapolation</p>
        <p><bold>Figure 5</bold><bold>.</bold> Extrapolation vs truth—100 s load.</p>
        <p>The large-range and low-probability cycles of this method are the closest to the ground-truth matrix. This is attributed to tail-weighted sampling and histogram-based loss, guiding the network to match the true cycle distribution rather than only minimizing pointwise error.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Comparison of Range-Frequency Characteristics</title>
        <p>To further investigate how each method performs in the high-range region, a range exceedance curve is plotted for each case, as shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>. This curve sorts all rainflow ranges from largest to smallest and plots how often each range occurs.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/1561843-rId119.jpeg?20260309040013" />
        </fig>
        <p><bold>Figure 6</bold><bold>.</bold> Range exceedance curve.</p>
        <p>This kind of plot is especially important for fatigue analysis, because large-range cycles contribute most to total damage. As a result, accurately capturing the upper tail of the distribution is critical.</p>
        <p>The parametric method clearly overestimates the extreme ranges. This happens because the fitted Weibull-3P distribution has a heavy tail, which leads to an unrealistically long upper end. The KDE-based method performs better around the middle of the range but still shows a clear mismatch in the top 5 - 10%, where smoothing blurs sharp peaks and weakens the tail.</p>
        <p>In contrast, the proposed TWHR-LSTM closely matches the truth 100 s distribution across the entire range, including the tail.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Pseudo-Damage-Based Accuracy Evaluation</title>
        <p>All three extrapolation methods—parametric rainflow extrapolation, KDE-based extrapolation, and the proposed TWHR-LSTM—are evaluated under same procedure. The resulting pseudo-damage ratios for the three methods are summarized in <bold>Table 2</bold>, providing a unified and fatigue-oriented comparison of extrapolation accuracy.</p>
        <p><bold>Table 2</bold><bold>.</bold> Pseudo-damage ratios and range count (m = 8).</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>Methods</td>
                <td>Count</td>
                <td>
                  Value
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>k</mml:mi>
                          <mml:mi>T</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
              </tr>
              <tr>
                <td>Original</td>
                <td>33972</td>
                <td>1</td>
              </tr>
              <tr>
                <td>Parametric</td>
                <td>35612</td>
                <td>1.120</td>
              </tr>
              <tr>
                <td>KDE</td>
                <td>33093</td>
                <td>1.281</td>
              </tr>
              <tr>
                <td>TWHR-LSTM</td>
                <td>35466</td>
                <td>1.012</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The pseudo-damage ratios in <bold>Table 2</bold> show that TWHR-LSTM gives the smallest error. The <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> k </mml:mi><mml:mi> T </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1.012 </mml:mn></mml:mrow></mml:math></inline-formula> means only about 1.2% overestimation, while the parametric method overestimates by 12% and KDE by 28.1%. Meanwhile, the TWHR-LSTM cycle count 35466 remains close to the original 33972, indicating better fatigue-severity preservation.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Conclusions</title>
      <p>This paper investigated data-driven extrapolation of road load spectra from a short 10 s seed load to an equivalent 100 s sequence. Two conventional rainflow-based approaches were used as baselines: one parametric method using Weibull-distributed ranges, Gaussian-distributed means, and a Gaussian copula; and one non-parametric KDE-based method. Both methods can reproduce the overall range histogram, but they are sensitive to tail fitting and copula assumptions.</p>
      <p>A tail-weighted histogram-regularized LSTM (TWHR-LSTM) was then proposed. The network is trained in a sequence-to-sequence setting with sliding windows, using tail-aware sampling, a differentiable histogram loss to enforce amplitude consistency, and a penalty on large step changes to preserve rare, high-amplitude cycles.</p>
      <p>Rainflow from-to matrices and range exceedance curves show that TWHR-LSTM better preserves the shape of the tail region. Pseudo-damage per unit time confirms this trend: the proposed method yields a pseudo-damage ratio closest to the real 100 s reference. Overall, the results indicate that TWHR-LSTM can provide a more balanced load extrapolation, capturing extreme events without sacrificing global statistical consistency.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cheng, X., Han, T., Yang, P. and Zhang, X. (2021) Compilation of Load Spectrum for 5MN Metal Extruder Based on Long Short-Term Memory Network. <italic>Applied Sciences</italic>, 11, Article No. 9708. https://doi.org/10.3390/app11209708 <pub-id pub-id-type="doi">10.3390/app11209708</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app11209708">https://doi.org/10.3390/app11209708</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cheng, X.</string-name>
              <string-name>Han, T.</string-name>
              <string-name>Yang, P.</string-name>
              <string-name>Zhang, X.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Compilation of Load Spectrum for 5MN Metal Extruder Based on Long Short-Term Memory Network</article-title>
            <source>Applied Sciences</source>
            <volume>11</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app11209708</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Duran, J.A.R., Bermudez, P.R. and Francisco, A.S. (2023) Extrapolation of Real Service Loads to Longer Periods. <italic>Acta</italic><italic>Mechanica</italic>, 235, 1751-1759. https://doi.org/10.1007/s00707-023-03810-0 <pub-id pub-id-type="doi">10.1007/s00707-023-03810-0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00707-023-03810-0">https://doi.org/10.1007/s00707-023-03810-0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Duran, J.A.R.</string-name>
              <string-name>Bermudez, P.R.</string-name>
              <string-name>Francisco, A.S.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Extrapolation of Real Service Loads to Longer Periods</article-title>
            <source>Acta Mechanica</source>
            <volume>235</volume>
            <pub-id pub-id-type="doi">10.1007/s00707-023-03810-0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shi, C., Sun, Z. and Feng, G. (2023) Research on the Method of Compiling the Normalized Fatigue Load Spectrum of Motorized Transportation. In: Yadav, S., <italic>et al</italic>., Eds., <italic>Recent Advances in Applied Mechanics and Mechanical Engineering</italic>, Springer, 333-340. https://doi.org/10.1007/978-981-99-2375-5_33 <pub-id pub-id-type="doi">10.1007/978-981-99-2375-5_33</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-981-99-2375-5_33">https://doi.org/10.1007/978-981-99-2375-5_33</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shi, C.</string-name>
              <string-name>Sun, Z.</string-name>
              <string-name>Feng, G.</string-name>
              <string-name>Yadav, S.</string-name>
              <string-name>Engineering, S</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Research on the Method of Compiling the Normalized Fatigue Load Spectrum of Motorized Transportation</article-title>
            <source>In: Yadav</source>
            <volume>333</volume>
            <pub-id pub-id-type="doi">10.1007/978-981-99-2375-5_33</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, X., Zhou, X., Wan, B. and Fu, Y. (2023) Load Spectra Extrapolation by Bandwidth-Optimized Kernel Density Estimation Based on DBSCAN Algorithm. <italic>Journal of Vibration Engineering &amp; Technologies</italic>, 12, 1445-1456. https://doi.org/10.1007/s42417-023-00919-3 <pub-id pub-id-type="doi">10.1007/s42417-023-00919-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s42417-023-00919-3">https://doi.org/10.1007/s42417-023-00919-3</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, X.</string-name>
              <string-name>Zhou, X.</string-name>
              <string-name>Wan, B.</string-name>
              <string-name>Fu, Y.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Load Spectra Extrapolation by Bandwidth-Optimized Kernel Density Estimation Based on DBSCAN Algorithm</article-title>
            <source>Journal of Vibration Engineering &amp; Technologies</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1007/s42417-023-00919-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Shen, Y., Li, Y., Wang, J. and Wang, H. (2024) A Double Load Spectrum Extrapolation for Drill Pipe of Rotary Drilling Rig Considering Load Sequence. <italic>Proceedings of the Institution of Mechanical Engineers</italic>, <italic>Part C</italic>: <italic>Journal of Mechanical Engineering Science</italic>, 238, 5902-5920. https://doi.org/10.1177/09544062231221623 <pub-id pub-id-type="doi">10.1177/09544062231221623</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/09544062231221623">https://doi.org/10.1177/09544062231221623</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Shen, Y.</string-name>
              <string-name>Li, Y.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Wang, H.</string-name>
              <string-name>Engineers, P</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Double Load Spectrum Extrapolation for Drill Pipe of Rotary Drilling Rig Considering Load Sequence</article-title>
            <source>Proceedings of the Institution of Mechanical Engineers</source>
            <volume>238</volume>
            <pub-id pub-id-type="doi">10.1177/09544062231221623</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Su, Y.Z., <italic>et al</italic>. (2025) Research on Program Load Spectrum for Key Components of a Metro Vehicle Body. <italic>Frontiers in Applied Mathematics and Statistics</italic>, 11, Article ID: 1556150. https://doi.org/10.3389/fams.2025.1556150 <pub-id pub-id-type="doi">10.3389/fams.2025.1556150</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fams.2025.1556150">https://doi.org/10.3389/fams.2025.1556150</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Su, Y.Z.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Research on Program Load Spectrum for Key Components of a Metro Vehicle Body</article-title>
            <source>Frontiers in Applied Mathematics and Statistics</source>
            <volume>11</volume>
            <fpage>155615</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.3389/fams.2025.1556150</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Mei, G., Luo, Q., Qiao, W., Huang, Z., Lu, J. and Wang, J. (2022) Study of Load Spectrum Compilation Method for the Pantograph Upper Frame Based on Multi-Body Dynamics. <italic>Engineering Failure Analysis</italic>, 135, Article ID: 106099. https://doi.org/10.1016/j.engfailanal.2022.106099 <pub-id pub-id-type="doi">10.1016/j.engfailanal.2022.106099</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.engfailanal.2022.106099">https://doi.org/10.1016/j.engfailanal.2022.106099</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Mei, G.</string-name>
              <string-name>Luo, Q.</string-name>
              <string-name>Qiao, W.</string-name>
              <string-name>Huang, Z.</string-name>
              <string-name>Lu, J.</string-name>
              <string-name>Wang, J.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Study of Load Spectrum Compilation Method for the Pantograph Upper Frame Based on Multi-Body Dynamics</article-title>
            <source>Engineering Failure Analysis</source>
            <volume>135</volume>
            <fpage>106099</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.engfailanal.2022.106099</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chavoshi, S.Z., Booker, J., Bradford, R. and Martin, M. (2021) A Review of Probabilistic Structural Integrity Assessment in the Nuclear Sector and Possible Future Directions. <italic>Fatigue &amp; Fracture of Engineering Materials &amp; Structures</italic>, 44, 3227-3257. https://doi.org/10.1111/ffe.13572 <pub-id pub-id-type="doi">10.1111/ffe.13572</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/ffe.13572">https://doi.org/10.1111/ffe.13572</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chavoshi, S.Z.</string-name>
              <string-name>Booker, J.</string-name>
              <string-name>Bradford, R.</string-name>
              <string-name>Martin, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A Review of Probabilistic Structural Integrity Assessment in the Nuclear Sector and Possible Future Directions</article-title>
            <source>Fatigue &amp; Fracture of Engineering Materials &amp; Structures</source>
            <volume>44</volume>
            <pub-id pub-id-type="doi">10.1111/ffe.13572</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Heng, F., Gao, J., Xu, R., Yang, H., Cheng, Q. and Liu, Y. (2023) Multiaxial Fatigue Life Prediction for Various Metallic Materials Based on the Hybrid CNN‐LSTM Neural Network. <italic>Fatigue &amp; Fracture of Engineering Materials &amp; Structures</italic>, 46, 1979-1996. https://doi.org/10.1111/ffe.13977 <pub-id pub-id-type="doi">10.1111/ffe.13977</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/ffe.13977">https://doi.org/10.1111/ffe.13977</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Heng, F.</string-name>
              <string-name>Gao, J.</string-name>
              <string-name>Xu, R.</string-name>
              <string-name>Yang, H.</string-name>
              <string-name>Cheng, Q.</string-name>
              <string-name>Liu, Y.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Multiaxial Fatigue Life Prediction for Various Metallic Materials Based on the Hybrid CNN‐LSTM Neural Network</article-title>
            <source>Fatigue &amp; Fracture of Engineering Materials &amp; Structures</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1111/ffe.13977</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Chen, S., Zhou, X. and Bai, Y. (2025) A Frequency Domain Enhanced Multi-View Neural Network Approach to Multiaxial Fatigue Life Prediction for Various Metal Materials. <italic>International Journal of Fatigue</italic>, 190, Article ID: 108620. https://doi.org/10.1016/j.ijfatigue.2024.108620 <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2024.108620</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijfatigue.2024.108620">https://doi.org/10.1016/j.ijfatigue.2024.108620</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Chen, S.</string-name>
              <string-name>Zhou, X.</string-name>
              <string-name>Bai, Y.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A Frequency Domain Enhanced Multi-View Neural Network Approach to Multiaxial Fatigue Life Prediction for Various Metal Materials</article-title>
            <source>International Journal of Fatigue</source>
            <volume>190</volume>
            <fpage>108620</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2024.108620</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Santos, F.N., D’Antuono, P., Robbelein, K., Noppe, N., Weijtjens, W. and Devriendt, C. (2023) Long-Term Fatigue Estimation on Offshore Wind Turbines Interface Loads through Loss Function Physics-Guided Learning of Neural Networks. <italic>Renewable Energy</italic>, 205, 461-474. https://doi.org/10.1016/j.renene.2023.01.093 <pub-id pub-id-type="doi">10.1016/j.renene.2023.01.093</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.renene.2023.01.093">https://doi.org/10.1016/j.renene.2023.01.093</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Santos, F.N.</string-name>
              <string-name>Antuono, P.</string-name>
              <string-name>Robbelein, K.</string-name>
              <string-name>Noppe, N.</string-name>
              <string-name>Weijtjens, W.</string-name>
              <string-name>Devriendt, C.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Long-Term Fatigue Estimation on Offshore Wind Turbines Interface Loads through Loss Function Physics-Guided Learning of Neural Networks</article-title>
            <source>Renewable Energy</source>
            <volume>205</volume>
            <pub-id pub-id-type="doi">10.1016/j.renene.2023.01.093</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Farid, M. (2022) Data-Driven Method for Real-Time Prediction and Uncertainty Quantification of Fatigue Failure under Stochastic Loading Using Artificial Neural Networks and Gaussian Process Regression. <italic>International Journal of Fatigue</italic>, 155, Article ID: 106415. https://doi.org/10.1016/j.ijfatigue.2021.106415 <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2021.106415</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijfatigue.2021.106415">https://doi.org/10.1016/j.ijfatigue.2021.106415</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Farid, M.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Data-Driven Method for Real-Time Prediction and Uncertainty Quantification of Fatigue Failure under Stochastic Loading Using Artificial Neural Networks and Gaussian Process Regression</article-title>
            <source>International Journal of Fatigue</source>
            <volume>155</volume>
            <fpage>106415</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2021.106415</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Jia, M., Zhou, C., Pei, X., Xu, Z., Xu, W. and Wan, Z. (2025) Fatigue Life Prediction of CFRP-FBG Sensor-Reinforced RC Beams Enabled by LSTM-Based Deep Learning. <italic>Polymers</italic>, 17, Article No. 2112. https://doi.org/10.3390/polym17152112 <pub-id pub-id-type="doi">10.3390/polym17152112</pub-id><pub-id pub-id-type="pmid">40808160</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/polym17152112">https://doi.org/10.3390/polym17152112</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Jia, M.</string-name>
              <string-name>Zhou, C.</string-name>
              <string-name>Pei, X.</string-name>
              <string-name>Xu, Z.</string-name>
              <string-name>Xu, W.</string-name>
              <string-name>Wan, Z.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Fatigue Life Prediction of CFRP-FBG Sensor-Reinforced RC Beams Enabled by LSTM-Based Deep Learning</article-title>
            <source>Polymers</source>
            <volume>17</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/polym17152112</pub-id>
            <pub-id pub-id-type="pmid">40808160</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lei, X., Sun, L. and Xia, Y. (2020) Lost Data Reconstruction for Structural Health Monitoring Using Deep Convolutional Generative Adversarial Networks. <italic>Structural Health Monitoring</italic>, 20, 2069-2087. https://doi.org/10.1177/1475921720959226 <pub-id pub-id-type="doi">10.1177/1475921720959226</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/1475921720959226">https://doi.org/10.1177/1475921720959226</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lei, X.</string-name>
              <string-name>Sun, L.</string-name>
              <string-name>Xia, Y.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Lost Data Reconstruction for Structural Health Monitoring Using Deep Convolutional Generative Adversarial Networks</article-title>
            <source>Structural Health Monitoring</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1177/1475921720959226</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Gibson, S.J., Rogers, T.J. and Cross, E.J. (2023) Distributions of Fatigue Damage from Data-Driven Strain Prediction Using Gaussian Process Regression. <italic>Structural Health Monitoring</italic>, 22, 3065-3076. https://doi.org/10.1177/14759217221140080 <pub-id pub-id-type="doi">10.1177/14759217221140080</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/14759217221140080">https://doi.org/10.1177/14759217221140080</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Gibson, S.J.</string-name>
              <string-name>Rogers, T.J.</string-name>
              <string-name>Cross, E.J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Distributions of Fatigue Damage from Data-Driven Strain Prediction Using Gaussian Process Regression</article-title>
            <source>Structural Health Monitoring</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1177/14759217221140080</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, Y., Zhang, J., Zhang, Z., Hu, X., Zhang, Y. and Lin, W. (2025) Time-Domain Extrapolation of Vehicle Durability Load Spectrum Based on Load Decomposition and POT Model Threshold Preference. <italic>Mechanical Systems and Signal Processing</italic>, 224, Article ID: 112043. https://doi.org/10.1016/j.ymssp.2024.112043 <pub-id pub-id-type="doi">10.1016/j.ymssp.2024.112043</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ymssp.2024.112043">https://doi.org/10.1016/j.ymssp.2024.112043</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, Y.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Zhang, Z.</string-name>
              <string-name>Hu, X.</string-name>
              <string-name>Zhang, Y.</string-name>
              <string-name>Lin, W.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Time-Domain Extrapolation of Vehicle Durability Load Spectrum Based on Load Decomposition and POT Model Threshold Preference</article-title>
            <source>Mechanical Systems and Signal Processing</source>
            <volume>224</volume>
            <fpage>112043</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ymssp.2024.112043</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zheng, G., Liao, Y., Chen, B., Zhao, S. and Wei, H. (2024) Multi-Axial Load Spectrum Extrapolation Method for Fatigue Durability of Special Vehicles Based on Extreme Value Theory. <italic>International Journal of Fatigue</italic>, 178, Article ID: 108014. https://doi.org/10.1016/j.ijfatigue.2023.108014 <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2023.108014</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijfatigue.2023.108014">https://doi.org/10.1016/j.ijfatigue.2023.108014</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zheng, G.</string-name>
              <string-name>Liao, Y.</string-name>
              <string-name>Chen, B.</string-name>
              <string-name>Zhao, S.</string-name>
              <string-name>Wei, H.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multi-Axial Load Spectrum Extrapolation Method for Fatigue Durability of Special Vehicles Based on Extreme Value Theory</article-title>
            <source>International Journal of Fatigue</source>
            <volume>178</volume>
            <fpage>108014</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2023.108014</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Dewa, R.T. and Kepka, M. (2021) Improved Extrapolation Method for the Fatigue Damage of Bus Structural Steel under Service Loading. <italic>Journal of Mechanical Science and Technology</italic>, 35, 4437-4442. https://doi.org/10.1007/s12206-021-0914-4 <pub-id pub-id-type="doi">10.1007/s12206-021-0914-4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s12206-021-0914-4">https://doi.org/10.1007/s12206-021-0914-4</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Dewa, R.T.</string-name>
              <string-name>Kepka, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Improved Extrapolation Method for the Fatigue Damage of Bus Structural Steel under Service Loading</article-title>
            <source>Journal of Mechanical Science and Technology</source>
            <volume>35</volume>
            <pub-id pub-id-type="doi">10.1007/s12206-021-0914-4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, Y., Peng, L., Lin, W., Zhang, J. and Zhang, Z. (2025) Improved Time-Domain Hybrid Extrapolation Method for Vehicle Durability Load Spectrum Based on Load Component Decomposition. <italic>Measurement</italic>, 245, Article ID: 116660. https://doi.org/10.1016/j.measurement.2025.116660 <pub-id pub-id-type="doi">10.1016/j.measurement.2025.116660</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.measurement.2025.116660">https://doi.org/10.1016/j.measurement.2025.116660</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, Y.</string-name>
              <string-name>Peng, L.</string-name>
              <string-name>Lin, W.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Zhang, Z.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Improved Time-Domain Hybrid Extrapolation Method for Vehicle Durability Load Spectrum Based on Load Component Decomposition</article-title>
            <source>Measurement</source>
            <volume>245</volume>
            <fpage>116660</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.measurement.2025.116660</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ustinova, E. and Lempitsky, V. (2016) Learning Deep Embeddings with Histogram Loss. <italic>NIPS</italic>’ <italic>16</italic>: <italic>Proceedings of the</italic>30 <italic>th International Conference on Neural Information Processing Systems</italic>, Barcelona, 5-10 December 2016, 4177-4185.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ustinova, E.</string-name>
              <string-name>Lempitsky, V.</string-name>
              <string-name>Systems, B</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Learning Deep Embeddings with Histogram Loss</article-title>
            <source>NIPS’16: Proceedings of the 30th International Conference on Neural Information Processing Systems</source>
            <volume>5</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Niu, H., Murray, S., Jaber, F., Heidari, B. and Duffield, N. (2025) Tail-Aware Forecasting of Precipitation Extremes Using STL-GEV and LSTM Neural Networks. <italic>Hydrology</italic>, 12, Article No. 284. https://doi.org/10.3390/hydrology12110284 <pub-id pub-id-type="doi">10.3390/hydrology12110284</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/hydrology12110284">https://doi.org/10.3390/hydrology12110284</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Niu, H.</string-name>
              <string-name>Murray, S.</string-name>
              <string-name>Jaber, F.</string-name>
              <string-name>Heidari, B.</string-name>
              <string-name>Duffield, N.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Tail-Aware Forecasting of Precipitation Extremes Using STL-GEV and LSTM Neural Networks</article-title>
            <source>Hydrology</source>
            <volume>12</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/hydrology12110284</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Imani, E., Luedemann, K., Scholnick-Hughes, S., <italic>et al</italic>. (2024) Investigating the Histogram Loss in Regression.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Imani, E.</string-name>
              <string-name>Luedemann, K.</string-name>
              <string-name>Scholnick-Hughes, S.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Investigating the Histogram Loss in Regression</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shi, X., Guo, W., Wang, J., Li, G. and Lu, H. (2025) Compilation of Load Spectrum of Loader Working Device and Application in Fatigue Life Prediction. <italic>Sensors</italic>, 25, Article No. 5585. https://doi.org/10.3390/s25175585 <pub-id pub-id-type="doi">10.3390/s25175585</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s25175585">https://doi.org/10.3390/s25175585</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shi, X.</string-name>
              <string-name>Guo, W.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Li, G.</string-name>
              <string-name>Lu, H.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Compilation of Load Spectrum of Loader Working Device and Application in Fatigue Life Prediction</article-title>
            <source>Sensors</source>
            <volume>25</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/s25175585</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Gan, L., Wang, A., Zhong, Z. and Wu, H. (2024) Multiaxial Fatigue Life Prediction Based on Modular Neural Network Pretrained with Uniaxial Fatigue Data. <italic>Engineering Computations</italic>, 42, 2314-2335. https://doi.org/10.1108/ec-11-2023-0852 <pub-id pub-id-type="doi">10.1108/ec-11-2023-0852</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1108/ec-11-2023-0852">https://doi.org/10.1108/ec-11-2023-0852</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Gan, L.</string-name>
              <string-name>Wang, A.</string-name>
              <string-name>Zhong, Z.</string-name>
              <string-name>Wu, H.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multiaxial Fatigue Life Prediction Based on Modular Neural Network Pretrained with Uniaxial Fatigue Data</article-title>
            <source>Engineering Computations</source>
            <volume>42</volume>
            <pub-id pub-id-type="doi">10.1108/ec-11-2023-0852</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, H., Li, B., Lei, L. and Xuan, F. (2024) Multi-Physics Information-Integrated Neural Network for Fatigue Life Prediction of Additively Manufactured Hastelloy X Superalloy. <italic>Virtual and Physical Prototyping</italic>, 19, e2368652. https://doi.org/10.1080/17452759.2024.2368652 <pub-id pub-id-type="doi">10.1080/17452759.2024.2368652</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/17452759.2024.2368652">https://doi.org/10.1080/17452759.2024.2368652</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, H.</string-name>
              <string-name>Li, B.</string-name>
              <string-name>Lei, L.</string-name>
              <string-name>Xuan, F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multi-Physics Information-Integrated Neural Network for Fatigue Life Prediction of Additively Manufactured Hastelloy X Superalloy</article-title>
            <source>Virtual and Physical Prototyping</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1080/17452759.2024.2368652</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Bao, K., Dai, J., Liu, Y. and Zhang, Q. (2021) Analysis of Virtual Fatigue Life of Welding Structure of Tracked Vehicle Based on Load Spectrum. <italic>Journal of Physics</italic>: <italic>Conference Series</italic>, 1986, Article ID: 012049. https://doi.org/10.1088/1742-6596/1986/1/012049 <pub-id pub-id-type="doi">10.1088/1742-6596/1986/1/012049</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/1742-6596/1986/1/012049">https://doi.org/10.1088/1742-6596/1986/1/012049</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Bao, K.</string-name>
              <string-name>Dai, J.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Zhang, Q.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Analysis of Virtual Fatigue Life of Welding Structure of Tracked Vehicle Based on Load Spectrum</article-title>
            <source>Journal of Physics: Conference Series</source>
            <volume>1986</volume>
            <fpage>012049</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1088/1742-6596/1986/1/012049</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Guo, Y., Li, L., Gui, J. and Hu, S. (2025) Neural Network Approaches for Real-Time Fatigue Life Estimation by Surrogating the Rainflow Counting Method. <italic>International Journal of Fatigue</italic>, 197, Article ID: 108941. https://doi.org/10.1016/j.ijfatigue.2025.108941 <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2025.108941</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijfatigue.2025.108941">https://doi.org/10.1016/j.ijfatigue.2025.108941</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Guo, Y.</string-name>
              <string-name>Li, L.</string-name>
              <string-name>Gui, J.</string-name>
              <string-name>Hu, S.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Neural Network Approaches for Real-Time Fatigue Life Estimation by Surrogating the Rainflow Counting Method</article-title>
            <source>International Journal of Fatigue</source>
            <volume>197</volume>
            <fpage>108941</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2025.108941</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yan, X., Zhang, J., Zhang, J., Wu, Y., Zhang, J. and Xu, L. (2025) Methodology for Compiling Torque Load Spectra of Tractor Power Take-Off Shafts Based on Nonlinear Damage Accumulation. <italic>Engineering Fracture Mechanics</italic>, 314, Article ID: 110685. https://doi.org/10.1016/j.engfracmech.2024.110685 <pub-id pub-id-type="doi">10.1016/j.engfracmech.2024.110685</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.engfracmech.2024.110685">https://doi.org/10.1016/j.engfracmech.2024.110685</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yan, X.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Wu, Y.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Xu, L.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Methodology for Compiling Torque Load Spectra of Tractor Power Take-Off Shafts Based on Nonlinear Damage Accumulation</article-title>
            <source>Engineering Fracture Mechanics</source>
            <volume>314</volume>
            <fpage>110685</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.engfracmech.2024.110685</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Luo, J., Wang, S., Liu, X. and Geng, S. (2021) Fatigue Life Prediction of Train Wheel Shaft Based on Load Spectrum Characteristics. <italic>Advances in Mechanical Engineering</italic>, 13. https://doi.org/10.1177/1687814021992153 <pub-id pub-id-type="doi">10.1177/1687814021992153</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/1687814021992153">https://doi.org/10.1177/1687814021992153</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Luo, J.</string-name>
              <string-name>Wang, S.</string-name>
              <string-name>Liu, X.</string-name>
              <string-name>Geng, S.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Fatigue Life Prediction of Train Wheel Shaft Based on Load Spectrum Characteristics</article-title>
            <source>Advances in Mechanical Engineering</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1177/1687814021992153</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Adam, M.A., Karam Singh, S.S., Abdullah, S. and Md. Jedi, M.A. (2025) Strain-Based Fatigue Reliability Assessment of an Automobile’s Lower Arm for Various Road Load Conditions Due to Limited Experimental Data. <italic>Jurnal</italic><italic>Kejuruteraan</italic>, 37, 79-96. https://doi.org/10.17576/jkukm-2025-37(1)-07 <pub-id pub-id-type="doi">10.17576/jkukm-2025-37(1)-07</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17576/jkukm-2025-37(1)-07">https://doi.org/10.17576/jkukm-2025-37(1)-07</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Adam, M.A.</string-name>
              <string-name>Singh, S.S.</string-name>
              <string-name>Abdullah, S.</string-name>
              <string-name>Jedi, M.A.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Strain-Based Fatigue Reliability Assessment of an Automobile’s Lower Arm for Various Road Load Conditions Due to Limited Experimental Data</article-title>
            <source>Jurnal Kejuruteraan</source>
            <volume>37</volume>
            <issue>1</issue>
            <pub-id pub-id-type="doi">10.17576/jkukm-2025-37(1)-07</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>