<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">56023</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2024.056023</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Novel Model for Describing Rail Weld Irregularities and Predicting Wheel-Rail Forces Using a Machine Learning Approach</article-title>
<alt-title alt-title-type="left-running-head">A Novel Model for Describing Rail Weld Irregularities and Predicting Wheel-Rail Forces Using a Machine Learning Approach</alt-title>
<alt-title alt-title-type="right-running-head">A Novel Model for Describing Rail Weld Irregularities and Predicting Wheel-Rail Forces Using a Machine Learning Approach</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Sun</surname><given-names>Linlin</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Wang</surname><given-names>Zihui</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Cui</surname><given-names>Shukun</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Yan</surname><given-names>Ziquan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><email>yanziquan@163.com</email></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Hu</surname><given-names>Weiping</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Meng</surname><given-names>Qingchun</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>State Key Laboratory of High-Speed Railway Track System, China Academy of Railway Sciences Corporation Limited</institution>, <addr-line>Beijing, 100081</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Railway Engineering Research Institute, China Academy of Railway Sciences Corporation Limited</institution>, <addr-line>Beijing, 100081</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Aeronautic Science and Engineering, Beihang University</institution>, <addr-line>Beijing, 100191</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ziquan Yan. Email: <email>yanziquan@163.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>17</day><month>12</month><year>2024</year>
</pub-date>
<volume>142</volume>
<issue>1</issue>
<fpage>555</fpage>
<lpage>577</lpage>
<history>
<date date-type="received">
<day>12</day>
<month>7</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_56023.pdf"></self-uri>
<abstract>
<p>Rail weld irregularities are one of the primary excitation sources for vehicle-track interaction dynamics in modern high-speed railways. They can cause significant wheel-rail dynamic interactions, leading to wheel-rail noise, component damage, and deterioration. Few researchers have employed the vehicle-track interaction dynamic model to study the dynamic interactions between wheel and rail induced by rail weld geometry irregularities. However, the cosine wave model used to simulate rail weld irregularities mainly focuses on the maximum value and neglects the geometric shape. In this study, novel theoretical models were developed for three categories of rail weld irregularities, based on measurements of the high-speed railway from Beijing to Shanghai. The vertical dynamic forces in the time and frequency domains were compared under different running speeds. These forces generated by the rail weld irregularities that were measured and modeled, respectively, were compared to validate the accuracy of the proposed model. Finally, based on the numerical study, the impact force due to rail weld irrregularity is modeled using an Artificial Neural Network (ANN), and the optimum combination of parameters for this model is found. The results showed that the proposed model provided a more accurate wheel/rail dynamic evaluation caused by rail weld irregularities than that established in the literature. The ANN model used in this paper can effectively predict the impact force due to rail weld irrregularity while reducing the computation time.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Rail weld irregularity</kwd>
<kwd>high-speed railway</kwd>
<kwd>vehicle-track coupled dynamics</kwd>
<kwd>wheel/rail dynamic vertical force</kwd>
<kwd>artificial neural networks</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Natural Science Foundation of China</funding-source>
<award-id>52178441</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Scientific Research Projects of the China Academy of Railway Sciences Co., Ltd.</funding-source>
<award-id>2022YJ043</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>To eliminate the influence of wheel/rail interactions on the vehicle-track coupled dynamic system owing to joint gaps, a continuous welded rail (CWR) has been widely adopted in Chinese high-speed railways [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. However, due to the quality defects of rail welds, limitations of track maintenance, and the repeated contact load from the train wheels, short-wavelength irregularities emerge at the rail surfaces in the vicinity of rail weld zones [<xref ref-type="bibr" rid="ref-4">4</xref>]. These irregularities can cause severe impact force on the wheel-rail interaction system despite their small amplitude [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>]. They may further damage the track and train components, such as the rail, fastening systems, and wheels, therefore presenting a significant risk and impacting the operational safety and riding comfort of high-speed trains in China [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>].</p>
<p>Several researchers have focused extensively on this matter and conducted pertinent investigations. Lyon and Jenkins et al. first defined two special types of impact forces between the wheel and rail (<italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub> at high and low frequencies, respectively) by establishing a dynamic analysis model of a dipped rail joint [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]. Steenbergen et al. [<xref ref-type="bibr" rid="ref-11">11</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>] proposed an evaluation method for rail welds by developing a theoretical model validated by simulating the dynamic forces between the wheel and rail owing to irregularities at rail welds. Gao et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] analyzed how the amplitude and wavelength of rail concave irregularities influence the dynamic responses of a vehicle-track interaction system using the Train/Track Interaction Simulation software and vehicle-track interaction dynamics theory. Based on the irregularities at rail welds obtained from the field measurements of a Chinese high-speed railway, Xiao et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] investigated the effects of wheel/rail impact forces on the fatigue damage of clips in the rail weld zones by using the vehicle-track interaction dynamics model.</p>
<p>In the past, sinusoidal or composite concave waveform based on measurements or researcher&#x2019;s experiences was used to model the rail weld irregularity in previous literature, which reflected the influence of the longitudinal rail weld irregularity amplitude on the dynamic impact forces between the wheel and rail. However, the geometrical characters and wave pattern of the longitudinal irregularities at rail weld were not investigated, particularly for high-speed railway lines in China [<xref ref-type="bibr" rid="ref-16">16</xref>]. Gao et al. [<xref ref-type="bibr" rid="ref-1">1</xref>] discovered that the geometric characteristics and wave pattern of the longitudinal rail weld irregularity significantly influenced the dynamic responses of the vehicle-track interaction system. They established typical theoretical models (referred to as Gao&#x2019;s model in this study) based on extensive measurements conducted on the high-speed railway from Beijing to Shanghai in China. Hence, research on the geometrical features and wave patterns of the longitudinal irregularities at rail welds should be focused on, which may become a research priority in the future.</p>
<p>Typical vehicle-track coupled dynamics models involve a train model, a track model, and a mechanical model of the vehicle-track interaction, which contains many covariates and is widely used to study the wheel-rail coupling dynamics and the influence of track irregularities on the wheel-rail dynamic response [<xref ref-type="bibr" rid="ref-17">17</xref>]. Using traditional analytical methods to parameterize each variable individually makes it difficult to analyze the complex relationships that exist and requires the use of significant computational resources. In recent years, machine learning (ML) methods have been increasingly used in mechanical, civil, and hydraulic engineering [<xref ref-type="bibr" rid="ref-18">18</xref>]. Zhu et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] adopted the time domain identification methods and machine learning methods to identify the wheel-rail forces to evaluate the operational safety of rail vehicles. Luo et al. [<xref ref-type="bibr" rid="ref-20">20</xref>] introduced a convolutional neural network-powered, data-centric approach for wheel-rail force recognition, distinguishing and contrasting these forces under straight and curved track configurations with conventional data-driven techniques. Gadhave et al. [<xref ref-type="bibr" rid="ref-21">21</xref>], on the other hand, leveraged feedforward neural networks to estimate both vertical and lateral wheel-rail forces, as well as track irregularities, utilizing simulated axle box and frame acceleration data as their basis. Guo [<xref ref-type="bibr" rid="ref-22">22</xref>] utilized a multi-node neural network algorithm to accurately identify the wheel-rail forces, offering an alternative to the methodologies as mentioned above.</p>
<p>Machine learning is a data-driven, intelligent analytics-based technique with powerful non-linear mapping capabilities, which can be used to achieve predictions of target values using known cases of variables in a dataset that take on other values and can also be used to characterize the data and identify valuable, interpretable data patterns in the dataset. Common machine learning models are Artificial Neural Networks [<xref ref-type="bibr" rid="ref-23">23</xref>], Random Forests [<xref ref-type="bibr" rid="ref-24">24</xref>], Support Vector Machines [<xref ref-type="bibr" rid="ref-25">25</xref>], XGBoost [<xref ref-type="bibr" rid="ref-26">26</xref>] and Deep Learning [<xref ref-type="bibr" rid="ref-27">27</xref>]. Dong et al. [<xref ref-type="bibr" rid="ref-28">28</xref>] evaluated the vibration fatigue behavior of W1-type railway fastener clips under high-frequency vibration using a new approach based on continuum damage mechanics and a machine learning model, and the results showed that the artificial neural network model they developed could accurately predict the vibration fatigue life of clips. Jiang et al. [<xref ref-type="bibr" rid="ref-29">29</xref>] proposed a neural network prediction model for Fiber Reinforced Polymer (FRP)-constrained concrete ultimate working conditions and stress-strain principal relationships and verified the validity and accuracy of the model. Naeej et al. [<xref ref-type="bibr" rid="ref-30">30</xref>] used a model tree approach to predict the lateral confinement factor of reinforced concrete columns and derived a new theoretical formulation using dimensionless parameters. Zhan et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] proposed a machine learning framework based on continuum damage mechanics (CDM) for fatigue life prediction of additive manufacturing titanium alloys. By optimizing the parameters of the random forest model, the results showed that all predicted data of the optimized CDM-RF model were within a triple error band. Yang et al. [<xref ref-type="bibr" rid="ref-32">32</xref>] used a machine learning model embedded with biomechanical data to differentiate forme fruste keratoconus (FFKC) from normal corneas and showed that an integrated classifier consisting of Na&#x00EF;ve Bayes (NB) and random forest models can effectively differentiate between the two types of corneas. Luo et al. [<xref ref-type="bibr" rid="ref-33">33</xref>] proposed a trunk curve model integrating a multi-output least squares support vector machine for fast prediction of these curves for bending and shear critical columns. Li et al. [<xref ref-type="bibr" rid="ref-34">34</xref>] used a radial basis function neural network to react to the nonlinear relationship of wheel-rail force at different measurement positions to predict the track wheel-rail force continuously. Zhu et al. [<xref ref-type="bibr" rid="ref-35">35</xref>] conducted a study on vertical wheel-track force identification of rail vehicles based on machine learning correction based on the time domain method, and the results indicated that the method can effectively improve the time domain identification accuracy. Zeng et al. [<xref ref-type="bibr" rid="ref-36">36</xref>] and others proposed a joint physical data-driven load recognition model with Kalman filter and neural network correction model serial composition tire load recognition, the results show that the method can improve the load recognition accuracy, with strong generalization performance. Mei et al. [<xref ref-type="bibr" rid="ref-37">37</xref>] proposed a deep learning model based on conditional Generative Adversarial Networks (cGANs) to improve the quality of non-uniform shear modulus reconstruction in elastography, and the results showed that the model can significantly improve the reconstruction quality. Huang et al. [<xref ref-type="bibr" rid="ref-38">38</xref>] proposed a problem-independent machine learning (PIML) technique to reduce the computational time of finite element analysis during topology optimization solution, which can reduce the computational time of finite element analysis by about two orders of magnitude.</p>
<p>In this study, a modified Gao&#x2019;s model was developed to analyze the vertical dynamic responses of a vehicle-track coupled system owing to the rail weld irregularities, wherein the description function for the main wave was changed from a cosine function to a parabolic function. The effectiveness of the proposed model was verified by comparing the vertical dynamic forces in the time and frequency domains. These forces were simulated using rail weld irregularities measured and modeled with three different theoretical models: the single cosine wave model, Gao&#x2019;s model, and the proposed model in this study. After that, based on the simulation numerical study, the impact force due to rail weld irrregularity is modeled using an artificial neural network to find out the optimal parameter combinations to predict the wheel-rail impact force generated under different parameters while saving computational resources, which will provide a reference for track repair.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Geometric Characteristics of Rail Weld Irregularities</title>
<sec id="s2_1">
<label>2.1</label>
<title>Measured Results</title>
<p>The most direct method to study the geometric characters of irregularities at rail welds is to take measurements on operating lines. From previously published literature, Gao et al. obtained the most detailed data on rail weld irregularities [<xref ref-type="bibr" rid="ref-1">1</xref>]. Approximately 74 valid samples of the surface geometries at rail welds on the high-speed railway from Beijing to Shanghai in China were obtained every two months for each measurement. Upon analyzing the measured irregularity data, the irregularities at rail welds were classified into convex and concave types, which include three distinct patterns, as illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Wave pattern of (a) convex-A, (b) convex-B, and (c) concave rail weld irregularities</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-1.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> clearly illustrates that the fundamental characteristic of the rail weld irregularities is a primary long-wavelength wave overlaid with a secondary short-wavelength wave. Based on field measurements, the classification of rail weld irregularity wave patterns included all types observed on the high-speed railway from Beijing to Shanghai. This classification was utilized in the present study.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Theoretical Models</title>
<p>In this study, three different models for rail weld irregularities are presented: the single cosine wave model [<xref ref-type="bibr" rid="ref-4">4</xref>], Gao&#x2019;s model [<xref ref-type="bibr" rid="ref-1">1</xref>], and that developed in this study by modifying Gao&#x2019;s model.</p>
<p>(1) Single-cosine wave model</p>
<p>For simplicity, a single cosine wave model is typically used to model the rail weld irregularity, which is expressed by <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mfrac><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <italic>z</italic><sub>0</sub>(<italic>t</italic>) represents the vertical displacement induced by irregularities at rail welds, <italic>a</italic> and <italic>&#x03BB;</italic> are the amplitude and half-wavelength of the irregularities, respectively, <italic>t</italic> is time, and <italic>v</italic> is the train speed.</p>
<p>(2) Gao&#x2019;s model</p>
<p>Gao et al. proposed a more precise model to simulate the geometric features of rail weld irregularities, utilizing extensive rail surface measurements on the high-speed railway from Beijing to Shanghai. It comprises three wave patterns, that is, convex-A, convex-B, and concave (see <xref ref-type="fig" rid="fig-1">Fig. 1</xref>), and is expressed in <xref ref-type="disp-formula" rid="eqn-2">Eqs. (2)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-4">(4)</xref>, respectively [<xref ref-type="bibr" rid="ref-1">1</xref>].
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <italic>z</italic><sub>0</sub>(<italic>t</italic>), <italic>v</italic>, and <italic>t</italic> have similar physical meanings as those in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. <italic>a</italic><sub>1</sub> and <italic>a</italic><sub>2</sub> are the amplitudes of the primary and secondary waves, respectively. <italic>&#x03BB;</italic><sub>1</sub> and <italic>&#x03BB;</italic><sub>2</sub> are the half-wavelengths of the primary and secondary waves, respectively. It is worth noting that the half-wavelength of the main wave was 1 m in this study because the measurements were performed on a 1-m-long base.</p>
<p>(3) Proposed modified Gao&#x2019;s model</p>
<p>In this study, a novel model was developed using a parabolic function instead of the cosine function used in Gao&#x2019;s model to simulate the primary wave of rail weld irregularities. The three wave patterns of rail weld irregularities are expressed by <xref ref-type="disp-formula" rid="eqn-5">Eqs. (5)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-7">(7)</xref>, respectively.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mn>0</mml:mn></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:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x003C;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>v</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where all the symbols from <xref ref-type="disp-formula" rid="eqn-5">Eqs. (5)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-7">(7)</xref> have similar physical meanings as those from <xref ref-type="disp-formula" rid="eqn-2">Eqs. (2)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-4">(4)</xref>.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Comparison of Model Geometry Characteristics</title>
<p>A comparison of the geometric characteristics that were measured and simulated using convex-A, convex-B, and concave irregularities is illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. It should be noted that the measured geometry characteristics of the irregularities can be referred to in the Literature [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Comparison of geometric characteristics that were measured and modeled based on (a) convex-A, (b) convex-B, and (c) concave irregularities</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-2.tif"/>
</fig>
<p>As observed in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, the single cosine wave model mainly concerns the maximum value of the irregularities at rail welds on the one hand, which could not describe the geometric shapes accurately, especially that of the secondary wave. On the other hand, Gao&#x2019;s model, and that proposed in this study focused on the maximum value and the geometric shapes of the irregularities, which described the main and secondary waves precisely. As illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, among the three theoretical models, the proposed model best matches the geometric characteristics of the measured irregularities.</p>
<p>The fitting accuracy of the three models is described by root mean square error (<italic>RMSE</italic>) that is expressed in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>R</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the amplitude of the measured irregularity, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the simulated amplitude of the irregularity and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of measurement data along the measuring distance.</p>
<p>The <italic>RMSE</italic> of the simulated amplitudes of the irregularity corresponding to the measured irregularity amplitude are listed in <xref ref-type="table" rid="table-1">Table 1</xref>. It is clearly shown that the proposed model has the smallest <italic>RMSE</italic> value, which means the proposed model has better fitting accuracy than the other two simulating models.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title><italic>RMSE</italic> values of different simulating models</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left" />
<col align="left" />
<col align="left" />
<col align="left" />
</colgroup>
<thead>
<tr>
<th>Item</th>
<th>Single-cosine wave model</th>
<th>Gao&#x2019;s model</th>
<th>Proposed modified Gao&#x2019;s model</th>
</tr>
</thead>
<tbody>
<tr>
<td>Convex-A</td>
<td>0.0286</td>
<td>0.0380</td>
<td>0.0159</td>
</tr>
<tr>
<td>Convex-B</td>
<td>0.1266</td>
<td>0.0715</td>
<td>0.0299</td>
</tr>
<tr>
<td>Concave</td>
<td>0.0420</td>
<td>0.0413</td>
<td>0.0224</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Wheel-Rail Vertical Dynamic Force Induced by Irregularities at Rail Welds</title>
<p>To show the effectiveness of the proposed rail weld irregularity model, the three theoretical models and measured data for the rail weld irregularities (see <xref ref-type="fig" rid="fig-2">Fig. 2</xref>) illustrated in the previous section were implanted into the vehicle-track coupled dynamic model to simulate the wheel/rail vertical dynamic responses. Further, the calculated results at different train speeds of 300, 350, and 400 km/h were analyzed and compared in the time and frequency domains.</p>
<p>The dynamic model was developed in NUCARS&#x00AE; which is commercial multi-body dynamics software consisting of 7 rigid bodies and 42 degrees of freedom. The car body, wheelsets, and bogie frame are simulated as rigid bodies, and the rail is simplified as a Timoshenko beam. The parameters of the CRH2 high-speed train in China [<xref ref-type="bibr" rid="ref-1">1</xref>] and the ballastless track adopted in this study are listed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Main parameters of the CRH2 high-speed train [<xref ref-type="bibr" rid="ref-1">1</xref>] and ballastless track</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left" />
<col align="left" />
<col align="left" />
</colgroup>
<thead>
<tr>
<th>Item</th>
<th>Value</th>
<th>Unit</th>
</tr>
</thead>
<tbody>
<tr>
<td>Train speed</td>
<td>300/350/400</td>
<td>km/h</td>
</tr>
<tr>
<td>Mass of car body</td>
<td>34.1</td>
<td>t</td>
</tr>
<tr>
<td>Mass of bogie frame</td>
<td>2.6</td>
<td>t</td>
</tr>
<tr>
<td>Vertical stiffness (per axle box) of primary suspension</td>
<td>1.18</td>
<td>kN/mm</td>
</tr>
<tr>
<td>Vertical damping coefficient (per axle box) of primary suspension</td>
<td>19.6 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>kN&#x00B7;s/mm</td>
</tr>
<tr>
<td>Vertical stiffness of secondary suspension</td>
<td>0.22</td>
<td>kN/mm</td>
</tr>
<tr>
<td>Vertical damping coefficient of secondary suspension</td>
<td>9.8 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>kN&#x00B7;s/mm</td>
</tr>
<tr>
<td>Sleeper space</td>
<td>0.65</td>
<td>m</td>
</tr>
<tr>
<td>Vertical stiffness of rail pad</td>
<td>25</td>
<td>kN/mm</td>
</tr>
<tr>
<td>Vertical damping of rail pad</td>
<td>7.5 &#x00D7; 10<sup>&#x2212;2</sup></td>
<td>kN&#x00B7;s/mm</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>According to the measured geometric characteristics of various types of rail weld irregularities, the parameters for the three modeled irregularities were determined. <italic>a</italic><sub>1</sub> is 0.25, 0.29, and 0.14 mm, <italic>a</italic><sub>2</sub> is 0.04, 0.14, and 0.04 mm, <italic>&#x03BB;</italic><sub>1</sub> is 1.0, 1.0, and 1.0 m, and <italic>&#x03BB;</italic><sub>2</sub> is 0.12, 0.25, and 0.18 mm for convex-A, convex-B, and concave irregularities, respectively, which can be referred to those in the literature [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<sec id="s3_1">
<label>3.1</label>
<title>Comparison of Time Domain Response</title>
<p>The results of wheel-rail vertical dynamic force induced by the three types of rail weld irregularities both modeled and measured, are shown in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>, respectively. They have been compared and discussed to verify the effectiveness of the proposed model.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Comparison of vertical force induced by convex-A irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-3.tif"/>
</fig><fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Comparison of vertical force induced by convex-B irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Comparison of vertical force induced by concave irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-5.tif"/>
</fig>
<p>As illustrated in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>, the low-frequency <italic>P</italic><sub>2</sub> impact force in the time domain was simulated excellently for both the vibration waveform and maximum value using all three theoretical models. For the high-frequency <italic>P</italic><sub>1</sub> impact force in the time domain, the single cosine wave model captured neither the maximum values nor the vibration waveforms for all three types of rail weld irregularities, which may have been due to a disregard of the secondary wave for the measured irregularities. Gao&#x2019;s model obtained good results for convex-A irregularities but was not good for convex-B and concave irregularities, which may be owing to the large gap in the amplitude value between the primary and secondary waves (see <xref ref-type="fig" rid="fig-2">Fig. 2</xref>). The proposed model achieved good results for all three patterns of rail weld irregularities, whether in terms of waveform or maximum value.</p>

<p>The error band between the amplitudes of the impact forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub> induced by irregularities that were measured and modeled was analyzed, as illustrated in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. It is worth noting that the legends for convex-A, convex-B, and concave irregularities are represented by the black, blue and red symbols, respectively.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>The error band between the results that were induced by the measured and modeled irregularities</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-6.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows that the low-frequency <italic>P</italic><sub>2</sub> impact forces in the time domain simulated by all three theoretical models were almost all located within the 5% error band. For the high-frequency <italic>P</italic><sub>1</sub> impact force in the time domain, the simulated results of the proposed model for the three types of rail weld irregularities were almost all located within the 5% error band. The results simulated by Gao&#x2019;s model were almost all located within the 10% error band, except for the convex-B irregularities. The results simulated by the single cosine wave model were all located outside the 10% error band.</p>

<p>Hence, from <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-6">6</xref>, it can be concluded that the proposed model was more appropriate for describing the vertical dynamic force than the single cosine wave model and Gao&#x2019;s model, whether in the vibration waveform or amplitudes of the impact forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub> in the time domain.</p>

</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Comparison of Frequency Domain Response</title>
<p>To further verify the effectiveness of the proposed model used in describing rail weld irregularities, the vertical dynamic forces caused by the measured and modeled irregularities in the frequency domain were analyzed and compared. The vertical dynamic forces in the frequency domain were obtained and compared using the fast Fourier transform (FFT) of the forces in the time domain shown in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>, which are illustrated in <xref ref-type="fig" rid="fig-7">Figs. 7</xref>&#x2013;<xref ref-type="fig" rid="fig-9">9</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Comparison of vertical forces in the frequency domain induced by convex-A irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Comparison of vertical force in the frequency domain induced by convex-B irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-8.tif"/>
</fig><fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Comparison of vertical force in the frequency domain induced by concave irregularities at train speeds of (a) 300, (b) 350, and (c) 400 km/h</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-9.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-7">Figs. 7</xref>&#x2013;<xref ref-type="fig" rid="fig-9">9</xref>, it was observed that the frequency of the vertical dynamic force was divided into two distinct bands by the frequency value of 100 Hz, which corresponds to the results obtained in the Literature [<xref ref-type="bibr" rid="ref-1">1</xref>]. One was in the low-frequency region, which reflected the impact force <italic>P</italic><sub>2</sub> caused by the primary long-wavelength irregularity. The other was situated in the high-frequency region, representing the impact force <italic>P</italic><sub>1</sub> excited by the secondary short-wavelength irregularity.</p>

<p>For the low-frequency impact force <italic>P</italic><sub>2</sub>, the vibration frequencies induced by the measured irregularities were like those of the irregularities modeled by all three theoretical models. This showed good simulation results for the low-frequency impact force <italic>P</italic><sub>2</sub> in the frequency domain by all three theoretical models. The vibration frequencies associated with the low-frequency impact force <italic>P</italic><sub>2</sub> were consistent across all three types of irregularities, indicating a shared characteristic among them in exciting similar vibration frequencies. The frequency range of <italic>P</italic><sub>2</sub> force is concentrated between 42 to 55 Hz.</p>
<p>For the high-frequency impact force <italic>P</italic><sub>1</sub>, the vibration frequencies varied from 400 to 1000 Hz for the three types of rail weld irregularities. The vertical forces in the frequency domain caused by the proposed rail weld irregularity models corresponded closely to those induced by the measured irregularity, outperforming those induced by Gao&#x2019;s model and the single cosine wave model. The vibration frequencies for the high-frequency impact force <italic>P</italic><sub>1</sub> under different train running speeds of 300, 350, and 400 km/h satisfied <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, which means that the vibration frequency was proportional to the speed and inversely proportional to the irregularity wavelength. Hence, the vibration frequencies of the impact force <italic>P</italic><sub>1</sub> induced by the convex-A rail weld irregularities were the highest, followed by those caused by concave irregularities. The results caused by the convex-B rail weld irregularities were the lowest, owing to the longest wavelength of the secondary wave for the convex-B rail weld irregularities adopted in this study.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Machine Learning Models Based on Coupled Vehicle-Track Dynamics Models</title>
<p>In this section, an Artificial Neural Network (ANN) machine learning model is presented, which is combined with a coupled vehicle-rail dynamics model for predicting the impact force <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub> due to rail weld irregularities. The dataset used for the training of the ML model is created by numerical simulation. Subsequently, prediction of the impact forces due to rail weld irrregularities and parameter tuning were performed. It is impractical to rely solely on experimental or numerical simulations to obtain the impact force due to weld upset for each complex operating condition. To address this limitation, we have developed an ML model based on a coupled vehicle-rail dynamics model designed to quickly and adaptively acquire the properties of the structure. The model combines the advantages of the coupled vehicle-rail dynamics approach and the ML model to acquire the properties of the structure in a more efficient way to predict the vertical forces on the wheel-rail due to rail weld irrregularity.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Artificial Neural Network models</title>
<p>ANN is a computational model that mimics the structure and function of biological neural networks for processing and analyzing complex data. It mimics the workings of the human brain through a large number of simple nodes (called neurons or units) and their interconnections. ANN has powerful learning capabilities and has several advantages over other machine learning models (Support Vector Machines (SVM) and Random Forests (RF), etc.): (1) Handling complex nonlinear relationships. ANN can capture complex nonlinear relationships in data through multiple hidden layers and nonlinear transfer functions (e.g., ReLU, Sigmoid, Tanh, etc.). Compared to linear models, ANN can fit complex data more accurately. (2) Adaptive learning capability. ANN can minimize the loss function by continuously adjusting the model parameters (weights and biases). This process is adaptive and can automatically optimize the model according to the characteristics of the data and gradually improve the prediction performance. (3) Efficient parallel computing. The computational process of ANN involves a large number of matrix operations, which can be efficiently parallelized and executed on modern computing devices (e.g., GPU, TPU). This makes ANN have high computational efficiency when dealing with large-scale data.</p>
<p>ANN performs well in many applications, but they also have some limitations and challenges: ANN are often regarded as &#x201C;black-box&#x201D; models, and their internal structure and decision-making process are difficult to explain; ANN usually require a large amount of data for training, and may not perform well for tasks with a small amount of data; the training of ANN involves the tuning of many hyperparameters (e.g., learning rate, number of neurons, number of network layers, etc.), and finding the optimal combination of hyperparameters usually requires a lot of experimentation and debugging.</p>
<p>As shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> below, the basic structure of ANN consists of three parts. (1) Input layer: receives raw data input. (2) Hidden layer: located between the input layer and the output layer and consists of a set of neurons. A neural network can have one or more hidden layers, and the number of layers and the number of neurons in each layer depends on the specific application. (3) Output layer: generates the final model output.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>The basic structure of ANN</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-10.tif"/>
</fig>
<p>The input data is passed through the input layer to the hidden layer and then through the hidden layer to the output layer. After processing the input information vector <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>X</mml:mi></mml:math></inline-formula>, the neuron uses the transfer function <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>f</mml:mi></mml:math></inline-formula> to produce the output <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>Y</mml:mi></mml:math></inline-formula>:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>X</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>b</mml:mi></mml:math></inline-formula> represent the weights and biases of the neurons, respectively. The transfer function <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>f</mml:mi></mml:math></inline-formula> can have various forms, including linear function, sigmoid function, and ReLU function. The training of the AI network relies on the Adam optimization algorithm. Adam is an adaptive learning rate optimization algorithm that combines the advantages of the Momentum and Root Mean Square Propagation (RMSprop) algorithms, aiming to efficiently deal with sparse and noisy gradients to speed up model convergence and improve performance.</p>
<p>The main steps of Adam&#x2019;s optimization algorithm are to initialize the values of the parameters first-order moment estimation (momentum variable) and second-order moment estimation (squared gradient variable), followed by iterations to update the parameters, and in each iteration to compute the current gradient, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the gradient of the parameter <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the objective function being optimized. Followed by first-order moment estimation, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and second-order moment estimation, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p>The default values of the momentum parameters <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> are 0.9 and 0.999, respectively.</p>
<p>Since the values of <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are biased towards 0 in the initial phase, a bias correction is also required:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>v</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p>Finally, the update of the parameter <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is performed:</p>
<p><disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>&#x03B1;</mml:mi><mml:msqrt><mml:msub><mml:mrow><mml:mover><mml:mi>v</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mo>&#x220B;</mml:mo></mml:msqrt></mml:mfrac><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where the learning rate <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> has a default value of 0.001 and <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mo>&#x220B;</mml:mo></mml:math></inline-formula> is a very small number, usually <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>8</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, used to prevent division by zero errors. The training process is completed when the change in the objective function (e.g., loss function) defined in the machine learning model is less than a certain threshold after many iterations by stopping the iterations.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Establishment of the Database</title>
<p>This study involves the construction, training, and validation of an ANN model using the Python programming language. The model will include the important variables related to the generation of impact forces, i.e., the parameters associated with the weld upset modeled in this paper (<inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>), the different types of welds (convex-A, convex-B, and concave), and the speed at which the train is running. The outputs include impact forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub>. Firstly, the individual features in the database were analyzed for correlation, the correlation coefficient is defined as the covariance of two features divided by the product of their standard deviations:</p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msqrt><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>X</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>Y</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msqrt></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:mo>,</mml:mo><mml:mi>Y</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the covariance between two features <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>X</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>Y</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>X</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is the variance of <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>X</mml:mi></mml:math></inline-formula>, and is the variance of <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>Y</mml:mi></mml:math></inline-formula>. If the correlation coefficient is greater than 0.5, the two features are considered to be related to each other. As shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref> below, the correlation coefficients are shown in the form of a heat map. From the figure, it can be seen that the correlation coefficients between the five input features are very small and they are considered to be uncorrelated, but there is considered to be a weak positive correlation between the correlation parameter <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the weld unevenness model and the low-frequency impact force <italic>P</italic><sub>2</sub>, and a positive correlation between the correlation parameter <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the weld unevenness model and the high-frequency impact force <italic>P</italic><sub>1</sub>. The results show that this model can be trained using an artificial neural network model.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Heat map of correlation between different features</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-11.tif"/>
</fig>
<p>A total of 252 sets of data on the impact force <italic>P</italic><sub><italic>1</italic></sub> and <italic>P</italic><sub><italic>2</italic></sub> due to weld unevenness under various conditions were collected using the coupled vehicle-rail dynamics method, where the models used included both the directly measured model and the modified Gao&#x2019;s model proposed in this paper. These data are randomly disrupted and divided in a ratio of 7:3, where 176 groups are used for training and the remaining 76 groups are used for testing. To reduce significant differences between the input data, the data is normalized before it enters the hidden layer. This normalization process helps to mitigate the potential impact of individual data points on network training.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Parameter Optimization and Prediction of Impact Forces</title>
<p>The prediction results of a model are significantly affected by the internal structure and hyperparameters of the model. For ANN models, several hyperparameters must be determined, such as the selection of an appropriate activation function, the number of hidden layers, and the number of neurons within each hidden layer. The quality of the model parameters is assessed based on metrics such as <italic>RMSE</italic> and regression coefficient (<italic>R</italic><sup><italic>2</italic></sup>). These metrics are benchmarks for evaluating the accuracy and goodness of fit of the model. The smaller the <italic>RMSE</italic> value or the closer the <italic>R</italic><sup>2</sup> value is to 1, the higher the quality of the model. The equation for <italic>RESM</italic> is shown in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref> and <italic>R</italic><sup><italic>2</italic></sup> is calculated as follows:</p>
<p><disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the expected value, <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the predicted value, <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mover><mml:mi>y</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> is the mean of the expected value, and <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of samples.</p>
<p>The commonly used transfer functions in ANN include ReLU, Sigmoid, and Tanh. Among them, ReLU function is simple to compute and efficient, which can alleviate the problem of gradient vanishing and make the deep network training more efficient; the Sigmoid function can reduce the influence of extreme values and make the model more stable; Tanh has a wider dynamic range, which can allow the gradient descent algorithm to converge faster and can capture nonlinear patterns well. In this study, we adopt the ReLU function as the transfer function.</p>
<p>The training process of the ANN model in this paper uses an early stopping mechanism, i.e., when the loss function in the model (which is defined as the root mean spuare error <italic>RMSE</italic> in this model) no longer improves within a specified number of iterations, the training stops to avoid overfitting. In this paper, training is stopped if the loss function of the validation set does not improve within 100 iterations. As an example, the hidden layer is 3 layers, and the iterative process of the model is shown in <xref ref-type="fig" rid="fig-12">Fig. 12</xref>.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Variation process of <italic>RMSE</italic> and <italic>R</italic><sup>2</sup> with the number of iterations</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-12.tif"/>
</fig>
<p>The choice of the number of hidden layers and the allocation of neurons within each hidden layer need to be discussed in detail when exploring the optimal values of the ANN model parameters.</p>
<p>There are three commonly used numbers of hidden layers in AI network architectures: 2, 3, and 4. Increasing the number of hidden layers enhances the ability of the network to be able to learn more complex and abstract representations of features, thus helping to capture nuances and complex patterns in the data. However, this increase can lead to an increase in training time, and deeper networks are more likely to suffer from the problem of vanishing or exploding gradients, which may overfit the training data and lead to training difficulties. The effect of different numbers of hidden layers (2, 3, and 4) on the prediction accuracy of the neural network was comparatively evaluated in predicting the impact force due to rail weld irrregularity. The error band plots shown in <xref ref-type="fig" rid="fig-13">Fig. 13</xref> show that the neural network reaches its best performance when 3 hidden layers are used. Most of the data points are very close to the diagonal (y &#x003D; x) and only a small fraction of the points deviates from the 5% relative error band.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>ANN prediction results for different number of hidden layers: (a) two layers; (b) three layers; (c) four layers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-13.tif"/>
</fig>
<p>In terms of the number of neurons, the number of neurons in the first layer plays a crucial role in determining the predictive performance of the ANN. We investigated the range of 20 to 100 neurons in the first layer. As shown in <xref ref-type="fig" rid="fig-14">Fig. 14</xref>, the best performance was obtained when the first layer consisted of 34 neurons, and the sum of the root mean square errors of the two target values was 4.49. Similarly, the number of neurons in the other two layers was investigated using the same methodology. The optimal structural parameters for predicting the impact force model due to rail weld irrregularity in this study were most obtained, as shown in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Variation of the value of <italic>RMSE</italic> with the number of neurons in the first hidden layer</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-14.tif"/>
</fig><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Optimal parameters of the ANN model</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Activation function</th>
<th>Number of hidden layers</th>
<th>Number of neurons in each hidden layer</th>
<th>The sum of <italic>RMSE</italic></th>
<th>The sum of <italic>R</italic><sup><italic>2</italic></sup></th>
</tr>
</thead>
<tbody>
<tr>
<td>ReLU</td>
<td>3</td>
<td>34, 54, 90</td>
<td>4.096</td>
<td>1.915</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After obtaining the optimal structural parameters of the ANN model, we analyzed the testing data from the test set, which had been randomly divided earlier, and which consisted of the prediction of the impact force due to the rail weld irrregularity using two models (the measured weld irregularities model and the use of the high-style modification model proposed in this paper). The error band diagrams of the data from the test set are shown in <xref ref-type="fig" rid="fig-15">Fig. 15</xref>. From the figure, we can see that the data predicted by the optimized machine learning model in the testing set are all within the 10% error band, and the impact forces predicted by the model for the measured weld irregularities are all within the 5% error band, and it can be seen that the optimized machine learning model based on the coupled vehicle-rail dynamics model is good for predicting the impact forces due to the rail weld irrregularity.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Error band diagram of optimised testing set data</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_56023-fig-15.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusions</title>
<p>In this study, a novel theoretical model was developed for describing the geometric wave patterns of rail weld irregularities that occurred in the high-speed railways of China. The vertical dynamic forces under different running speeds, which were induced by the rail weld irregularities that were measured and modeled, were calculated using the vehicle-track coupled dynamic model. The effectiveness of the proposed model was verified by comparing the vertical dynamic force in the time and frequency domains, which were induced by rail weld irregularities that were measured and modeled using three different theoretical models. The following conclusions can be drawn:
<list list-type="simple">
<list-item><label>(1)</label><p>To obtain precise results for the impact wheel/rail forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub>, the maximum value and geometric shapes of the rail weld irregularities were considered in the theoretical model.</p></list-item>
<list-item><label>(2)</label><p>The vibration waveform and amplitudes of the impact forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub>, which were excited by rail weld irregularities, were described more precisely using the proposed model in this study, both in the time and frequency domains, than those described using the single cosine wave model or Gao&#x2019;s model.</p></list-item>
<list-item><label>(3)</label><p>The vibration frequency variation ranging from 400 to 1000 Hz and 40 to 60 Hz for the high- and low-frequency impact forces <italic>P</italic><sub>1</sub> and <italic>P</italic><sub>2</sub>, respectively, were excited using the three types of rail weld irregularities under train running speeds of 300 to 400 km/h.</p></list-item>
<list-item><label>(4)</label><p>The vibration frequency of the high-frequency impact force <italic>P</italic><sub>1</sub> is proportional to the train running speed and inversely proportional to the irregularity wavelength of the secondary wave.</p></list-item>
<list-item><label>(5)</label><p>The ANN model based on vehicle-rail coupling dynamics is established, and the correlation coefficients are analyzed to obtain a weak positive correlation between the correlation parameter <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the weld unevenness model and the low-frequency impact force <italic>P</italic><sub>2</sub>, and a positive correlation between the correlation parameter <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the weld unevenness model and the high-frequency impact force <italic>P</italic><sub>1</sub>. The optimal parameters are finally determined through detailed analyses to achieve the effective prediction of the impact force due to the track weld unevenness while reducing the computation time.</p></list-item>
<list-item><label>(6)</label><p>Limitations of this article. The classification of rail weld irregularities in the study is based on empirical data from the Beijing-Shanghai High-Speed Railway, which may not fully represent the types of rail weld irregularities found in other high-speed railway lines in China or high-speed railway lines worldwide. Furthermore, due to the &#x201C;black box&#x201D; nature of the ANN model, the interpretability of the model is poor, so a method of interpreting the model should be explored to achieve efficient prediction while effectively interpreting the relationship between input and output variables.</p></list-item>
</list></p>
</sec>
</body>
<back>
<ack>
<p>The authors wish to express their appreciation to the reviewers for their helpful suggestions which greatly improved the presentation of this paper.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This study was supported by Natural Science Foundation of China (52178441) and the Scientific Research Projects of the China Academy of Railway Sciences Co., Ltd. (Grant No. 2022YJ043).</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: conceptualization, Linlin Sun and Zihui Wang; methodology, Linlin Sun; software, Shukun Cui; validation, Shukun Cui and Ziquan Yan; formal analysis, Linlin Sun and Zihui Wang; investigation, Weiping Hu and Qingchun Meng; resources, Shukun Cui; data curation, Zihui Wang; writing&#x2014;original draft preparation, Linlin Sun and Zihui Wang; writing&#x2014;review and editing, Ziquan Yan; visualization, Weiping Hu; supervision, Ziquan Yan. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec><title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Zhai</surname> <given-names>WM</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Wheel-rail dynamic interaction due to rail weld irregularity in high-speed railways</article-title>. <source>Proc Inst Mech Eng Part F: J Rail Rapid Transit</source>. <year>2018</year>;<volume>232</volume>(<issue>1</issue>):<fpage>249</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1177/0954409716664933</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kouroussis</surname> <given-names>G</given-names></string-name>, <string-name><surname>Connolly</surname> <given-names>DP</given-names></string-name>, <string-name><surname>Verlinden</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Railway-induced ground vibrations&#x2014;A review of vehicle effects</article-title>. <source>Int J Rail Transport</source>. <year>2014</year>;<volume>2</volume>(<issue>2</issue>):<fpage>69</fpage>&#x2013;<lpage>110</lpage>. doi:<pub-id pub-id-type="doi">10.1080/23248378.2014.897791</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>An</surname> <given-names>BY</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>JL</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Dynamic response of wheel-rail interaction at rail weld in high-speed railway</article-title>. <source>Shock Vib</source>. <year>2017</year>;<volume>2017</volume>(<issue>1</issue>):<fpage>5634726</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2017/5634726</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Niu</surname> <given-names>LB</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>JZ</given-names></string-name></person-group>. <article-title>Wheel-rail vertical force characteristics under rail welded joint excitation</article-title>. <source>Railway Eng</source>. <year>2020</year>;<volume>60</volume>(<issue>9</issue>):<fpage>5</fpage> (In Chinese).</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Esveld</surname> <given-names>C</given-names></string-name></person-group>. <source>Modern railway track</source>. <edition>2nd ed</edition>. <publisher-loc>Zaltbommel, The Netherlands</publisher-loc>: <publisher-name>Delft University of Technology</publisher-name>; <year>2001</year>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mutton</surname> <given-names>PJ</given-names></string-name>, <string-name><surname>Alvarez</surname> <given-names>EF</given-names></string-name></person-group>. <article-title>Failure modes in aluminothermic rail welds under high axle load conditions</article-title>. <source>Eng Fail Anal</source>. <year>2004</year>;<volume>11</volume>(<issue>2</issue>):<fpage>151</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engfailanal.2003.05.003</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhai</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Dynamic effects of vehicles on tracks in the case of raising train speeds</article-title>. <source>Proc Inst Mech Eng Part F: J Rail Rapid Transit</source>. <year>2001</year>;<volume>215</volume>(<issue>2</issue>):<fpage>125</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.1243/0954409011531459</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Experimental analysis of the modal characteristics of rail fastening clips</article-title>. <source>Proc Inst Mech Eng Part F: J Rail Rapid Transit</source>. <year>2020</year>;<volume>234</volume>(<issue>2</issue>):<fpage>134</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.1177/0954409719834784</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Lyon</surname> <given-names>D</given-names></string-name></person-group>. <chapter-title>The calculation of track forces due to dipped rail joints, wheel flats and rail welds</chapter-title>. In: <source>Second ORE Colloquium on Technical Computer Programs</source>, <publisher-loc>London</publisher-loc>: <publisher-name>RSSB Ltd</publisher-name>. <year>1972</year>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jenkins</surname> <given-names>HH</given-names></string-name>, <string-name><surname>Stephenson</surname> <given-names>JE</given-names></string-name>, <string-name><surname>Clayton</surname> <given-names>GA</given-names></string-name>, <string-name><surname>Morland</surname> <given-names>GW</given-names></string-name>, <string-name><surname>Lyon</surname> <given-names>D</given-names></string-name></person-group>. <article-title>The effect of track and vehicle parameters on wheel/rail vertical dynamic forces</article-title>. <source>Railw Eng J</source>. <year>1974</year>;<volume>3</volume>(<issue>1</issue>):<fpage>2</fpage>&#x2013;<lpage>16</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Steenbergen</surname> <given-names>MJMM</given-names></string-name></person-group>. <article-title>Quantification of dynamic wheel-rail contact forces at short rail irregularities and application to measured rail welds</article-title>. <source>J Sound Vib</source>. <year>2008</year>;<volume>312</volume>:<fpage>606</fpage>&#x2013;<lpage>29</lpage>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Steenbergen</surname> <given-names>MJMM</given-names></string-name>, <string-name><surname>Esveld</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Relation between the geometry of rail welds and the dynamic wheel-rail response: numerical simulations for measured welds</article-title>. <source>Proc Inst Mech Eng Part F: J Rail Rapid Transit</source>. <year>2006</year>;<volume>220</volume>:<fpage>409</fpage>&#x2013;<lpage>23</lpage>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Steenbergen</surname> <given-names>MJMM</given-names></string-name>, <string-name><surname>Esveld</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Rail weld geometry and assessment concepts</article-title>. <source>Proc Inst Mech Eng Part F: J Rail Rapid Transit</source>. <year>2006</year>;<volume>220</volume>(<issue>3</issue>):<fpage>257</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.1243/09544097JRRT38</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Zhai</surname> <given-names>WM</given-names></string-name></person-group>. <article-title>Dynamic effect and safety limits of rail weld irregularity on high-speed railway</article-title>. <source>Scient Sin Technol</source>. <year>2014</year>;<volume>44</volume>(<issue>7</issue>):<fpage>697</fpage>&#x2013;<lpage>706</lpage> (In Chinese). doi:<pub-id pub-id-type="doi">10.1360/N092014-00081</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xiao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Effects of wheel-rail impact on the fatigue performance of fastening clips in rail joint area of high-speed railway</article-title>. <source>KSCE J Civ Eng</source>. <year>2022</year>;<volume>26</volume>(<issue>1</issue>):<fpage>120</fpage>&#x2013;<lpage>30</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12205-021-1905-9</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Zhai</surname> <given-names>W</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Wheel-rail dynamic interaction due to excitation of rail corrugation in high-speed railway</article-title>. <source>Sci China Tech Sci</source>. <year>2015</year>;<volume>58</volume>(<issue>2</issue>):<fpage>226</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11431-014-5633-y</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Disturbance observer-based sliding mode control of active vertical suspension for high-speed rail vehicles</article-title>. <source>Vehicle Syst Dyn</source>. <year>2024</year>:<fpage>1</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1080/00423114.2024.2305296</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>He</surname> <given-names>X</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Dang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Li</surname> <given-names>A</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>Q</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Recent developments and future trends in fatigue life assessment of additively manufactured metals with particular emphasis on machine learning modeling</article-title>. <source>Fatigue Fract Eng M</source>. <year>2023</year>;<volume>46</volume>(<issue>12</issue>):<fpage>4425</fpage>&#x2013;<lpage>64</lpage>. doi:<pub-id pub-id-type="doi">10.1111/ffe.14152</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Comprehensive identification of wheel-rail forces for rail vehicles based on the time domain and machine learning methods</article-title>. <source>Mech Syst Signal Pr</source>. <year>2025</year>;<volume>222</volume>:<fpage>111635</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ymssp.2024.111635</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Teng</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A wheel-rail force inversion model for high-speed railway</article-title>. <source>J Nanning Univ (Nat Sci)</source>. <year>2021</year>;<volume>57</volume>:<fpage>299</fpage>&#x2013;<lpage>308</lpage> (In Chinese).</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gadhave</surname> <given-names>R</given-names></string-name>, <string-name><surname>Vyas</surname> <given-names>NS</given-names></string-name></person-group>. <article-title>Rail-wheel contact forces and track irregularity estimation from on-board accelerometer data</article-title>. <source>Vehicle Syst Dyn</source>. <year>2022</year>;<volume>60</volume>(<issue>6</issue>):<fpage>2145</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1080/00423114.2021.1899253</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Theory and application research on wheel rail force load identifcation based on data modeling (Ph.D. Thesis). China Academy of Railway Sciences: China</article-title>; <year>2015</year> <comment>(In Chinese)</comment>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Graupe</surname> <given-names>D</given-names></string-name></person-group>. <source>Principles of artificial neural networks</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>World Scientific</publisher-name>; <year>2013</year>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Athey</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tibshirani</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wager</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Generalized random forests</article-title>. <source>Ann Stat</source>. <year>2019</year>;<volume>47</volume>(<issue>2</issue>):<fpage>1148</fpage>&#x2013;<lpage>78</lpage>. doi:<pub-id pub-id-type="doi">10.1214/18-AOS1709</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname> <given-names>HC</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Je</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bang</surname> <given-names>SY</given-names></string-name></person-group>. <article-title>Constructing support vector machine ensemble</article-title>. <source>Pattern Recognit</source>. <year>2003</year>;<volume>36</volume>(<issue>12</issue>):<fpage>2757</fpage>&#x2013;<lpage>67</lpage>. doi:<pub-id pub-id-type="doi">10.1016/S0031-3203(03)00175-4</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>26.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>T</given-names></string-name>, <string-name><surname>Guestrin</surname> <given-names>C</given-names></string-name></person-group>. <article-title>XGBoost: a scalable tree boosting system</article-title>. In: <conf-name>Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</conf-name>, <year>2016</year>; <publisher-loc>USA</publisher-loc>.</mixed-citation></ref>
<ref id="ref-27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Mei</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Resolving engineering challenges: deep learning in frequency domain for 3D inverse identification of heterogeneous composite properties</article-title>. <source>Compos Part B-Eng</source>. <year>2024</year>;<volume>276</volume>:<fpage>111353</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compositesb.2024.111353</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dong</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Berto</surname> <given-names>F</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Development of a novel continuum damage mechanics-based machine learning approach for vibration fatigue assessment of fastener clip subjected to high-frequency vibration</article-title>. <source>Fatigue Fract Eng M</source>. <year>2024</year>;<volume>47</volume>(<issue>6</issue>):<fpage>2268</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id pub-id-type="doi">10.1111/ffe.14304</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jiang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Han</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Du</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Data-driven ultimate conditions prediction and stress-strain model for FRP-confined concrete</article-title>. <source>Compos Struct</source>. <year>2020</year>;<volume>242</volume>:<fpage>112094</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compstruct.2020.112094</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Naeej</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bali</surname> <given-names>M</given-names></string-name>, <string-name><surname>Naeej</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Amiri</surname> <given-names>JV</given-names></string-name></person-group>. <article-title>Prediction of lateral confinement coefficient in reinforced concrete columns using M5&#x2019; machine learning method</article-title>. <source>KSCE J Civ Eng</source>. <year>2013</year>;<volume>17</volume>:<fpage>1714</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12205-013-0214-3</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Data-driven fatigue life prediction in additive manufactured titanium alloy: a damage mechanics based machine learning framework</article-title>. <source>Eng Fract Mech</source>. <year>2021</year>;<volume>252</volume>:<fpage>107850</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engfracmech.2021.107850</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Qi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Soha</surname> <given-names>H</given-names></string-name>, <string-name><surname>Jin</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Diagnosis of forme fruste keratoconus using corvis ST sequences with digital image correlation and machine learning</article-title>. <source>Bioengineering</source>. <year>2024</year>;<volume>11</volume>(<issue>5</issue>):<fpage>429</fpage>. doi:<pub-id pub-id-type="doi">10.3390/bioengineering11050429</pub-id>; <pub-id pub-id-type="pmid">38790296</pub-id></mixed-citation></ref>
<ref id="ref-33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>H</given-names></string-name>, <string-name><surname>Paal</surname> <given-names>SG</given-names></string-name></person-group>. <article-title>Machine learning&#x2013;based backbone curve model of reinforced concrete columns subjected to cyclic loading reversals</article-title>. <source>J Comput Civil Eng</source>. <year>2018</year>;<volume>32</volume>(<issue>5</issue>):<fpage>04018042</fpage>. doi:<pub-id pub-id-type="doi">10.1061/(ASCE)CP.1943-5487.0000787</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>34.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Continuous measurement method of wheel/rail contact force based on neural network</article-title>. In: <conf-name>Proceedings of the Third International Conference on Transportation Engineering</conf-name>, <year>2011</year>; <publisher-loc>China</publisher-loc>.</mixed-citation></ref>
<ref id="ref-35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Time domain identification and comparison of vertical wheel-rail force of rail vehicles and its machine learning correction</article-title>. <source>Chin J Theor Appl Mech</source>. <year>2024</year>;<volume>56</volume>(<issue>1</issue>):<fpage>247</fpage>&#x2013;<lpage>57</lpage> (In Chinese).</mixed-citation></ref>
<ref id="ref-36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zeng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ji</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A serial tire load identification model based on Kalman filter and neural network</article-title>. <source>J Vib Shock</source>. <year>2023</year>;<volume>42</volume>(<issue>11</issue>):<fpage>262</fpage>&#x2013;<lpage>70, 294</lpage> (In Chinese).</mixed-citation></ref>
<ref id="ref-37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mei</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Toward improved accuracy in quasi-static elastography using deep learning</article-title>. <source>Comput Model Eng Sci</source>. <year>2024</year>;<volume>139</volume>(<issue>1</issue>):<fpage>911</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2023.043810</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>38.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Du</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Cui</surname> <given-names>T</given-names></string-name>, <string-name><surname>Mei</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Problem-independent machine learning (PIML)-based topology optimization&#x2014;A universal approach</article-title>. <source>Extreme Mech Lett</source>. <year>2022</year>;<volume>56</volume>:<fpage>101887</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eml.2022.101887</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>