<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    wjet
   </journal-id>
   <journal-title-group>
    <journal-title>
     World Journal of Engineering and Technology
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2331-4222
   </issn>
   <issn publication-format="print">
    2331-4249
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/wjet.2025.132014
   </article-id>
   <article-id pub-id-type="publisher-id">
    wjet-141635
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Chemistry 
     </subject>
     <subject>
       Materials Science, Engineering
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Research on C80 Train-Track Coupling Model
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Lili
      </surname>
      <given-names>
       Liu
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Jihong
      </surname>
      <given-names>
       Zuo
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Yan
      </surname>
      <given-names>
       Li
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Chuanyin
      </surname>
      <given-names>
       Yang
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Qingwan
      </surname>
      <given-names>
       Tang
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Tianle
      </surname>
      <given-names>
       Kuang
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aCollege of Intelligent Control, Hunan Railway Professional Technology College, Zhuzhou, China
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aCollege of Rail Transit Locomotive and Rolling Stock, Hunan Railway Professional Technology College, Zhuzhou, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     07
    </day> 
    <month>
     03
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    02
   </issue>
   <fpage>
    225
   </fpage>
   <lpage>
    233
   </lpage>
   <history>
    <date date-type="received">
     <day>
      21,
     </day>
     <month>
      February
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      24,
     </day>
     <month>
      February
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      24,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    It is difficult to express the mathematical relationship between the key parameters of suspension and the optimization objectives with intuitive mathematical expressions in the multi-body dynamics model of vehicle-track coupling, the RBFNN surrogate model between suspension key parameters and optimization objectives is built by MATLAB, and R
    <sup>2</sup> is used as an index to evaluate the accuracy of the surrogate model. By using the K-means Clustering Method, when the number of clusters is 400, the R
    <sup>2</sup> values of the training set and the prediction set are greater than 0.9, the results show that the fitting effect of the surrogate model is good, and the accuracy meets the requirements.
   </abstract>
   <kwd-group> 
    <kwd>
     Vehicle-Track Coupling
    </kwd> 
    <kwd>
      Suspension Parameters
    </kwd> 
    <kwd>
      Surrogate Model
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Because the vehicle-track coupling multi-body dynamics model involves many complex suspension parameters, which vary widely, the suspension parameters of the vehicle-track coupling multi-body dynamics model can not be ignored, it is difficult to accurately describe the complex mathematical relationship between suspension parameters and optimization objectives through intuitive mathematical expressions <xref ref-type="bibr" rid="scirp.141635-1">
     [1]
    </xref>. In order to solve this problem, the surrogate model is introduced. Firstly, the influence of different suspension parameters on the vibration of the car body is calculated by the Variable Importance in the Projietion (VIP) analysis method, the key parameters that have great influence on the vertical vibration acceleration and lateral acceleration of the car body are screened out, vertical and lateral surrogate models between key parameters and optimization objectives are constructed by radial basis function neural networks (RBFNN) based on the K-means clustering algorithm, which can be used to predict the performance of the proposed model, the rationality of the surrogate model is verified by comparing the simulation results with the predicted values of the vertical and horizontal surrogate models.</p>
  </sec><sec id="s2">
   <title>2. System Description</title>
   <p>The bogies for C80 freight cars are type K6, as shown in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>.</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Schematic diagram of K 6 bogie.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1561674-rId14.jpeg?20250424044322" />
   </fig>
   <p>The K6 bogie is the key component of the traditional freight car, its structural foundation covers several key parts: the wheel group, axle box suspension unit (using rubber pad), side beam, pillow spring suspension system, shock absorber unit, center pin, and constant contact elastic side bearing <xref ref-type="bibr" rid="scirp.141635-2">
     [2]
    </xref>. This complex structure contains a wealth of nonlinear dynamic characteristics, such as various clearance effects, the role of limiters, the impact of wedge damping, the friction torque between the center plate and the side bearing, these all have a significant impact on overall performance.</p>
  </sec><sec id="s3">
   <title>3. Determination of Key Suspension Parameters</title>
   <p>As an important part of the locomotive, the parameters of the bogie suspension system directly affect the dynamic performance and ride comfort of the locomotive, there is a close relationship between the locomotive carbody vibration acceleration and the bogie suspension parameters, so the carbody vibration acceleration is used to measure the rationality of the suspension parameters. Based on the initial parameters of C80 heavy haul freight cars provided by a heavy haul railway, the range of dynamic suspension parameters is determined in combination with relevant experience. The specific parameters and their corresponding ranges are shown in <xref ref-type="table" rid="table1">
     Table 1
    </xref>.</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 1. The variables of suspension parameters for heavy-load freight vehicles.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="15.03%"><p style="text-align:center">Serial number</p></td> 
      <td class="custom-bottom-td acenter" width="50.75%"><p style="text-align:center">Name of the suspension parameter</p></td> 
      <td class="custom-bottom-td acenter" width="7.54%"><p style="text-align:center">Unit</p></td> 
      <td class="custom-bottom-td acenter" width="26.67%"><p style="text-align:center">Range of sampling values</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="15.03%"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter" width="50.75%"><p style="text-align:center">Longitudinal stiffness of rubber pad per axle box</p></td> 
      <td class="custom-top-td acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="custom-top-td acenter" width="26.67%"><p style="text-align:center">1 - 30</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">2</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Lateral stiffness of rubber pad per axle box</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">1 - 30</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">3</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Vertical stiffness of each axle box rubber pad</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">50 - 250</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">4</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Longitudinal stiffness of secondary system</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">0.5 - 20</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">5</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Lateral stiffness of secondary system</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">0.5 - 20</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">6</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Vertical stiffness of secondary system</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">0.5 - 20</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">7</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Vertical stiffness of elastic side bearing</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">MN/m</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">0.5 - 20</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="15.03%"><p style="text-align:center">8</p></td> 
      <td class="acenter" width="50.75%"><p style="text-align:center">Relative coefficient of friction of inclined wedge</p></td> 
      <td class="acenter" width="7.54%"><p style="text-align:center">/</p></td> 
      <td class="acenter" width="26.67%"><p style="text-align:center">0.05 - 0.3</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>The vibration acceleration data of the C80 freight car comes from the data collected by the vibration sensor. The vibration sensor is installed under the car body at the rear wheelset of the front bogie, and the vibration acceleration signals, including the lateral and vertical directions of the car body are collected, the sampling frequency is 100 Hz. According to GB5599-2019 “Specification for evaluation and test qualification of locomotive and vehicle dynamics performance”, it is necessary to carry out band-pass filtering processing when analyzing vehicle vibration acceleration data. In this paper, the measured and simulated car body acceleration data are processed by 0.4 Hz - 40 Hz band-pass filter. The Pearson product-moment correlation coefficient between the simulated vehicle body vibration acceleration power spectral density after filtering and the measured vehicle body vibration acceleration power spectral density is calculated, and it is used as the evaluation index of the influence of suspension parameter change on carbody acceleration. The Pearson correlation function is calculated by formula (1)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
      <mtr> 
       <mtd> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             s 
           </mi> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             ω 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            , 
          </mo> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             f 
           </mi> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             ω 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
        <mo>
          = 
        </mo> 
        <mfrac> 
         <mn>
           1 
         </mn> 
         <mrow> 
          <msqrt> 
           <mrow> 
            <mi>
              E 
            </mi> 
            <mrow> 
             <mo>
               [ 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 x 
               </mi> 
               <mi>
                 s 
               </mi> 
              </msub> 
              <msup> 
               <mrow> 
                <mrow> 
                 <mo>
                   ( 
                 </mo> 
                 <mi>
                   ω 
                 </mi> 
                 <mo>
                   ) 
                 </mo> 
                </mrow> 
               </mrow> 
               <mn>
                 2 
               </mn> 
              </msup> 
             </mrow> 
             <mo>
               ] 
             </mo> 
            </mrow> 
            <mo>
              − 
            </mo> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 { 
               </mo> 
               <mrow> 
                <mi>
                  E 
                </mi> 
                <mrow> 
                 <mo>
                   [ 
                 </mo> 
                 <mrow> 
                  <msub> 
                   <mi>
                     x 
                   </mi> 
                   <mi>
                     s 
                   </mi> 
                  </msub> 
                  <mrow> 
                   <mo>
                     ( 
                   </mo> 
                   <mi>
                     ω 
                   </mi> 
                   <mo>
                     ) 
                   </mo> 
                  </mrow> 
                 </mrow> 
                 <mo>
                   ] 
                 </mo> 
                </mrow> 
               </mrow> 
               <mo>
                 } 
               </mo> 
              </mrow> 
             </mrow> 
             <mn>
               2 
             </mn> 
            </msup> 
           </mrow> 
          </msqrt> 
         </mrow> 
        </mfrac> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mtext>
            
        </mtext> 
        <mo>
          ⋅ 
        </mo> 
        <mfrac> 
         <mrow> 
          <mi>
            E 
          </mi> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               x 
             </mi> 
             <mi>
               s 
             </mi> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               ω 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <msub> 
             <mi>
               x 
             </mi> 
             <mi>
               f 
             </mi> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               ω 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            E 
          </mi> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               x 
             </mi> 
             <mi>
               s 
             </mi> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               ω 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
          <mi>
            E 
          </mi> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               x 
             </mi> 
             <mi>
               f 
             </mi> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               ω 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
         </mrow> 
         <mrow> 
          <msqrt> 
           <mrow> 
            <mi>
              E 
            </mi> 
            <mrow> 
             <mo>
               [ 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 x 
               </mi> 
               <mi>
                 f 
               </mi> 
              </msub> 
              <msup> 
               <mrow> 
                <mrow> 
                 <mo>
                   ( 
                 </mo> 
                 <mi>
                   ω 
                 </mi> 
                 <mo>
                   ) 
                 </mo> 
                </mrow> 
               </mrow> 
               <mn>
                 2 
               </mn> 
              </msup> 
             </mrow> 
             <mo>
               ] 
             </mo> 
            </mrow> 
            <mo>
              − 
            </mo> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 { 
               </mo> 
               <mrow> 
                <mi>
                  E 
                </mi> 
                <mrow> 
                 <mo>
                   [ 
                 </mo> 
                 <mrow> 
                  <msub> 
                   <mi>
                     x 
                   </mi> 
                   <mi>
                     f 
                   </mi> 
                  </msub> 
                  <mrow> 
                   <mo>
                     ( 
                   </mo> 
                   <mi>
                     ω 
                   </mi> 
                   <mo>
                     ) 
                   </mo> 
                  </mrow> 
                 </mrow> 
                 <mo>
                   ] 
                 </mo> 
                </mrow> 
               </mrow> 
               <mo>
                 } 
               </mo> 
              </mrow> 
             </mrow> 
             <mn>
               2 
             </mn> 
            </msup> 
           </mrow> 
          </msqrt> 
         </mrow> 
        </mfrac> 
       </mtd> 
      </mtr> 
     </mtable> 
    </math> (1)</p>
   <p>Among them, x<sub>s</sub>(ω) and x<sub>f</sub>(ω) are the power spectral density functions of the simulated values and the measured values after band-pass filtering, respectively. ρ[x<sub>s</sub>(ω),x<sub>f</sub>(ω)] represents the Pearson correlation coefficient between the power spectral density functions of the simulated values and the measured values. E[ ] represents the expected value of the sample.</p>
   <p>Taking the 8 suspension parameters in <xref ref-type="table" rid="table1">
     Table 1
    </xref> as the variables affecting the vibration acceleration of the car body, the variable VIP analysis method is adopted, the influence degree of the eight suspension parameters on the evaluation index of the dependent variable is calculated. The variable projection importance analysis method is a variable screening method based on the partial least squares algorithm. By calculating the projection contribution of each suspension parameter factor variable in the evaluation index, the variable projection importance analysis method is used to analyze the influence of each suspension parameter variable on the evaluation index, to evaluate the degree of interpretation of the factor variable to the target variable. The existing conclusion holds that when VIP<sub>im</sub> &gt; 1, it indicates that the factor variable x<sub>i</sub> is an important influencing factor of the dependent variable ρ<sub>m</sub>.</p>
   <p>Based on 1000 sets of different suspension parameters, the car body acceleration is simulated as the predicted value, and the car body acceleration based on the original vehicle parameters is the real value. The vertical and lateral accelerations ρ<sub>zs</sub> and ρ<sub>ys</sub> between the predicted values and the true values can be obtained from formula (1). Taking the eight suspension parameters in <xref ref-type="table" rid="table1">
     Table 1
    </xref> as input variables, and ρ<sub>zs</sub> and ρ<sub>ys</sub> as output variables, the VIP values of the eight parameters for ρ<sub>zs</sub> and ρ<sub>ys</sub> are calculated. The calculation results are shown in <xref ref-type="table" rid="table2">
     Table 2
    </xref>.</p>
   <table-wrap id="table2">
    <label>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 2. The VIP value corresponding to the suspension parameter.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Serial number</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Name of the suspension parameter</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">The VIP value of ρ<sub>zs</sub></p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">The VIP value of ρ<sub>ys</sub></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">Longitudinal stiffness of rubber pad per axle box</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.29</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.59</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">2</p></td> 
      <td class="acenter"><p style="text-align:center">Lateral stiffness of rubber pad per axle box</p></td> 
      <td class="acenter"><p style="text-align:center">0.32</p></td> 
      <td class="acenter"><p style="text-align:center">0.55</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">3</p></td> 
      <td class="acenter"><p style="text-align:center">Vertical stiffness of each axle box rubber pad</p></td> 
      <td class="acenter"><p style="text-align:center">1.71</p></td> 
      <td class="acenter"><p style="text-align:center">1.23</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">4</p></td> 
      <td class="acenter"><p style="text-align:center">Longitudinal stiffness of secondary system</p></td> 
      <td class="acenter"><p style="text-align:center">0.63</p></td> 
      <td class="acenter"><p style="text-align:center">0.21</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">5</p></td> 
      <td class="acenter"><p style="text-align:center">Lateral stiffness of secondary system</p></td> 
      <td class="acenter"><p style="text-align:center">0.60</p></td> 
      <td class="acenter"><p style="text-align:center">1.86</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">6</p></td> 
      <td class="acenter"><p style="text-align:center">Vertical stiffness of secondary system</p></td> 
      <td class="acenter"><p style="text-align:center">2.12</p></td> 
      <td class="acenter"><p style="text-align:center">1.35</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">7</p></td> 
      <td class="acenter"><p style="text-align:center">Vertical stiffness of elastic side bearing</p></td> 
      <td class="acenter"><p style="text-align:center">1.03</p></td> 
      <td class="acenter"><p style="text-align:center">0.47</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">8</p></td> 
      <td class="acenter"><p style="text-align:center">Relative coefficient of friction of inclined wedge</p></td> 
      <td class="acenter"><p style="text-align:center">0.52</p></td> 
      <td class="acenter"><p style="text-align:center">1.19</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>As can be seen from <xref ref-type="table" rid="table2">
     Table 2
    </xref>, among the influencing factor variables of ρ<sub>zs</sub>, the VIP values of the vertical stiffness of the rubber pad, the vertical stiffness of the secondary spring, and the vertical stiffness of the elastic side bearing are greater than 1. Therefore, these three factor variables are regarded as the key parameters for the vertical vibration acceleration of the vehicle body. Among the influencing factor variables of ρ<sub>ys</sub>, the VIP values of the vertical stiffness of the rubber pad, the lateral stiffness of the secondary spring, the vertical stiffness of the secondary spring, and the relative friction coefficient of the inclined wedge are greater than 1. Therefore, these four factor variables are regarded as the key parameters for the lateral vibration acceleration of the vehicle body.</p>
  </sec><sec id="s4">
   <title>4. Construction of RBFNN Surrogate Model</title>
   <p>The surrogate model can effectively capture the main characteristics of the original dynamic model and simplify the calculation process. At present, there are polynomial response surface (RSM) <xref ref-type="bibr" rid="scirp.141635-3">
     [3]
    </xref>, Kriging model <xref ref-type="bibr" rid="scirp.141635-4">
     [4]
    </xref>, radial basis function (RBF) <xref ref-type="bibr" rid="scirp.141635-5">
     [5]
    </xref>, support vector machine (SVR) <xref ref-type="bibr" rid="scirp.141635-6">
     [6]
    </xref>, polynomial chaos expansion (PCE) <xref ref-type="bibr" rid="scirp.141635-7">
     [7]
    </xref> and so on, in this paper, radial basis function neural network (RBFNN) is selected as the surrogate model of multibody dynamics.</p>
   <p>As a neural computing model with single hidden layer architecture, radial basis function (RBF) neural network has concise structure and excellent nonlinear mapping characteristics. The core strategy relies on the radial basis function (RBF) as the basic building block, skillfully uses the output information of the training sample, and generates the surrogate model by measuring the geometric distance between the point to be predicted and the sample point. This design strategy skillfully transforms high-dimensional complex problems into a single one-dimensional processing flow, greatly improving efficiency <xref ref-type="bibr" rid="scirp.141635-8">
     [8]
    </xref>. The mathematical expression of the radial basis function surrogate model is shown in (2)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <munderover> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </munderover> 
       <mrow> 
        <msub> 
         <mi>
           ω 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mi>
          ϕ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <mi>
              x 
            </mi> 
            <mo>
              − 
            </mo> 
            <msub> 
             <mi>
               u 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> (2)</p>
   <p>Among them, n represents the number of hidden layer neurons, ω<sub>i</sub> represents the weight value, x represents the input parameter vector, u<sub>i</sub> represents the center vector of hidden nodes in the hidden layer, b<sub>0</sub> represents the bias value, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ‖ 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mi>
           u 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ‖ 
       </mo> 
      </mrow> 
     </mrow> 
    </math> represents the Euclidean norm from the input vector to the center vector, indicating the distance between x and u<sub>i</sub>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ϕ 
     </mi> 
    </math> represents the Gaussian radial basis function, and its mathematical expression is shown as (3).</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ϕ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <mi>
            x 
          </mi> 
          <mo>
            − 
          </mo> 
          <msub> 
           <mi>
             u 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mtext>
        exp 
      </mtext> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mfrac> 
         <mrow> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ‖ 
             </mo> 
             <mrow> 
              <mi>
                x 
              </mi> 
              <mo>
                − 
              </mo> 
              <msub> 
               <mi>
                 u 
               </mi> 
               <mi>
                 i 
               </mi> 
              </msub> 
             </mrow> 
             <mo>
               ‖ 
             </mo> 
            </mrow> 
           </mrow> 
           <mn>
             2 
           </mn> 
          </msup> 
         </mrow> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <msubsup> 
           <mi>
             σ 
           </mi> 
           <mi>
             i 
           </mi> 
           <mn>
             2 
           </mn> 
          </msubsup> 
         </mrow> 
        </mfrac> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (3)</p>
   <p>Where σ<sub>i</sub> is the normalized constant for the width of the ith central point.</p>
   <p>As shown in <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>, the RBFNN structure is divided into three main parts: input unit, single hidden layer and output unit. The connection weight between the input layer and the hidden layer is set to a constant value of 1. In the core part of the model, the hidden layer has n neurons, and the Gaussian radial basis function is used as the activation function.</p>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. The structure of RBFNN.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1561674-rId25.jpeg?20250424044322" />
   </fig>
   <p>The key issue of the learning algorithm for the RBFNN surrogate model is the reasonable value of the center parameter u<sub>i</sub> of hidden-layer neurons. The K-means clustering method is adopted to determine its center parameter u<sub>i</sub> through self-organizing learning. The coefficient of determination R<sup>2</sup> is used to reflect the fitting degree of the RBFNN surrogate model to the observed values, and its calculation formula is shown as equation (4).</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         R 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        − 
      </mo> 
      <mfrac> 
       <mrow> 
        <mstyle displaystyle="true"> 
         <munderover> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            n 
          </mi> 
         </munderover> 
         <mrow> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 y 
               </mi> 
               <mi>
                 i 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mover accent="true"> 
               <mi>
                 y 
               </mi> 
               <mo>
                 ¯ 
               </mo> 
              </mover> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mn>
             2 
           </mn> 
          </msup> 
         </mrow> 
        </mstyle> 
       </mrow> 
       <mrow> 
        <mstyle displaystyle="true"> 
         <munderover> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            n 
          </mi> 
         </munderover> 
         <mrow> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mover accent="true"> 
               <mrow> 
                <msub> 
                 <mi>
                   y 
                 </mi> 
                 <mi>
                   i 
                 </mi> 
                </msub> 
               </mrow> 
               <mo stretchy="true">
                 ^ 
               </mo> 
              </mover> 
              <mo>
                − 
              </mo> 
              <mover accent="true"> 
               <mi>
                 y 
               </mi> 
               <mo>
                 ¯ 
               </mo> 
              </mover> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mn>
             2 
           </mn> 
          </msup> 
         </mrow> 
        </mstyle> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math> (4)</p>
   <p>
    <xref ref-type="bibr" rid="scirp.141635-"></xref>Among them, y<sub>i</sub> represents the predicted value of the surrogate model; 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mrow> 
        <msub> 
         <mi>
           y 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo stretchy="true">
         ^ 
       </mo> 
      </mover> 
     </mrow> 
    </math> represents the true value of the sample; 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        y 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> represents the sample mean.</p>
   <p>Take the vehicle body vibration accelerations obtained from simulations under 1000 groups of different suspension parameter samples as predicted values, and the measured vehicle body vibration accelerations as true values. Based on equation (1), calculate the vertical and lateral vibration accelerations ρ<sub>zm</sub> and ρ<sub>ym</sub> between the predicted values and the true values. Use MATLAB software to construct vertical and lateral RBFNN surrogate models. Take the key parameters for vehicle body vertical vibration acceleration, i.e., the vertical stiffness of the rubber pad, the vertical stiffness of the secondary spring, and the vertical stiffness of the elastic side bearing, as input variables, and ρ<sub>zm</sub> as the output variable to construct the vertical RBFNN surrogate model. Take the calculated 1000 - group key parameters for vehicle body lateral vibration acceleration, including the vertical stiffness of the rubber pad, the lateral stiffness of the secondary spring, the vertical stiffness of the secondary spring, and the relative friction coefficient of the inclined wedge, as input variables, and ρ<sub>ym</sub> as the output variable to construct the lateral RBFNN surrogate model.</p>
  </sec><sec id="s5">
   <title>5. The Analysis of the Results</title>
   <p>Of the 1000 data sets, 70% were used as the training set and 30% as the validation set. By setting different initial cluster number d, the fitting degree and prediction accuracy of the surrogate model for 1000 sets of simulation data are verified with the determination coefficient R<sup>2</sup>, and the R<sup>2</sup> of the training set and the validation set of the RBFNN surrogate model are observed, to determine the number of clusters d. <xref ref-type="table" rid="table3">
     Table 3
    </xref> and <xref ref-type="table" rid="table4">
     Table 4
    </xref> show the trend of R<sup>2</sup> value of vertical and horizontal surrogate models with the increase of cluster number d, respectively.</p>
   <table-wrap id="table3">
    <label>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 3. The change trend of R<sup>2</sup> value of vertical surrogate model with the increase of cluster number d.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="19.01%"><p style="text-align:center">Serial numbers</p></td> 
      <td class="custom-bottom-td acenter" width="26.48%"><p style="text-align:center">Number of clusters d</p></td> 
      <td class="custom-bottom-td acenter" width="26.12%"><p style="text-align:center">Training set R<sup>2</sup> value</p></td> 
      <td class="custom-bottom-td acenter" width="28.38%"><p style="text-align:center">Validation set R<sup>2</sup> value</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="19.01%"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter" width="26.48%"><p style="text-align:center">0</p></td> 
      <td class="custom-top-td acenter" width="26.12%"><p style="text-align:center">0.52</p></td> 
      <td class="custom-top-td acenter" width="28.38%"><p style="text-align:center">0.31</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">2</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">100</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.79</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.56</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">3</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">200</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.88</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.79</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">4</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">300</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.89</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.82</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">5</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">400</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.92</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.9</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">6</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">500</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.91</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.88</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">7</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">600</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.9</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.89</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">8</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">700</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.9</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.8</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">9</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">800</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.9</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.86</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="19.01%"><p style="text-align:center">10</p></td> 
      <td class="acenter" width="26.48%"><p style="text-align:center">900</p></td> 
      <td class="acenter" width="26.12%"><p style="text-align:center">0.9</p></td> 
      <td class="acenter" width="28.38%"><p style="text-align:center">0.79</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table4">
    <label>
     <xref ref-type="table" rid="table4">
      Table 4
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 4. The change trend of R<sup>2</sup> value of horizontal surrogate model with the increase of cluster number d.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Serial numbers</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Number of clusters d</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Training set R<sup>2</sup> value</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Validation set R<sup>2</sup> value</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.42</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.3</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">2</p></td> 
      <td class="acenter"><p style="text-align:center">100</p></td> 
      <td class="acenter"><p style="text-align:center">0.69</p></td> 
      <td class="acenter"><p style="text-align:center">0.46</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">3</p></td> 
      <td class="acenter"><p style="text-align:center">200</p></td> 
      <td class="acenter"><p style="text-align:center">0.87</p></td> 
      <td class="acenter"><p style="text-align:center">0.69</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">4</p></td> 
      <td class="acenter"><p style="text-align:center">300</p></td> 
      <td class="acenter"><p style="text-align:center">0.8</p></td> 
      <td class="acenter"><p style="text-align:center">0.7.2</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">5</p></td> 
      <td class="acenter"><p style="text-align:center">400</p></td> 
      <td class="acenter"><p style="text-align:center">0.92</p></td> 
      <td class="acenter"><p style="text-align:center">0.9</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">6</p></td> 
      <td class="acenter"><p style="text-align:center">500</p></td> 
      <td class="acenter"><p style="text-align:center">0.91</p></td> 
      <td class="acenter"><p style="text-align:center">0.89</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">7</p></td> 
      <td class="acenter"><p style="text-align:center">600</p></td> 
      <td class="acenter"><p style="text-align:center">0.9</p></td> 
      <td class="acenter"><p style="text-align:center">0.89</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">8</p></td> 
      <td class="acenter"><p style="text-align:center">700</p></td> 
      <td class="acenter"><p style="text-align:center">0.9</p></td> 
      <td class="acenter"><p style="text-align:center">0.85</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">9</p></td> 
      <td class="acenter"><p style="text-align:center">800</p></td> 
      <td class="acenter"><p style="text-align:center">0.9</p></td> 
      <td class="acenter"><p style="text-align:center">0.85</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">10</p></td> 
      <td class="acenter"><p style="text-align:center">900</p></td> 
      <td class="acenter"><p style="text-align:center">0.9</p></td> 
      <td class="acenter"><p style="text-align:center">0.84</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>As can be seen from <xref ref-type="table" rid="table3">
     Table 3
    </xref> and <xref ref-type="table" rid="table4">
     Table 4
    </xref>, when the number of clustering clusters is 400, the coefficient of determination R<sup>2</sup> of the training set and the test set reaches its maximum value, and both are greater than 0.9. When the coefficient of determination is above 0.8, the fitting effect of the surrogate model is considered good. Therefore, it can be concluded that the optimal number of clustering clusters is d = 400. At this time, the comparisons between ρ<sub>zm</sub> and ρ<sub>ym</sub> and the vertical predicted value ρ<sub>p</sub><sub>zm</sub> and the lateral predicted value ρ<sub>p</sub><sub>ym</sub> of the surrogate model are shown in <xref ref-type="table" rid="table5">
     Table 5
    </xref> and <xref ref-type="table" rid="table6">
     Table 6
    </xref>.</p>
   <table-wrap id="table5">
    <label>
     <xref ref-type="table" rid="table5">
      Table 5
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 5. The comparison between predicted and actual values of vertical proxy model.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Serial numbers</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Sample size</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">True Value ρ<sub>zm</sub></p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Predicted value ρ<sub>p</sub><sub>zm</sub></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">10</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.74</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.7</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">2</p></td> 
      <td class="acenter"><p style="text-align:center">15</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
      <td class="acenter"><p style="text-align:center">0.62</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">3</p></td> 
      <td class="acenter"><p style="text-align:center">20</p></td> 
      <td class="acenter"><p style="text-align:center">0.71</p></td> 
      <td class="acenter"><p style="text-align:center">0.68</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">4</p></td> 
      <td class="acenter"><p style="text-align:center">25</p></td> 
      <td class="acenter"><p style="text-align:center">0.63</p></td> 
      <td class="acenter"><p style="text-align:center">0.62</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">5</p></td> 
      <td class="acenter"><p style="text-align:center">30</p></td> 
      <td class="acenter"><p style="text-align:center">0.73</p></td> 
      <td class="acenter"><p style="text-align:center">0.73</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">6</p></td> 
      <td class="acenter"><p style="text-align:center">35</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">7</p></td> 
      <td class="acenter"><p style="text-align:center">40</p></td> 
      <td class="acenter"><p style="text-align:center">0.78</p></td> 
      <td class="acenter"><p style="text-align:center">0.77</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">8</p></td> 
      <td class="acenter"><p style="text-align:center">45</p></td> 
      <td class="acenter"><p style="text-align:center">0.79</p></td> 
      <td class="acenter"><p style="text-align:center">0.8</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">9</p></td> 
      <td class="acenter"><p style="text-align:center">50</p></td> 
      <td class="acenter"><p style="text-align:center">0.71</p></td> 
      <td class="acenter"><p style="text-align:center">0.74</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table6">
    <label>
     <xref ref-type="table" rid="table6">
      Table 6
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141635-"></xref>Table 6. The comparison between the predicted value and the true value of the horizontal proxy model.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Serial numbers</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Sample size</p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">True Value ρ<sub>ym</sub></p></td> 
      <td class="custom-bottom-td acenter"><p style="text-align:center">Predicted value ρ<sub>p</sub><sub>ym</sub></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter"><p style="text-align:center">1</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">10</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.74</p></td> 
      <td class="custom-top-td acenter"><p style="text-align:center">0.7</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">2</p></td> 
      <td class="acenter"><p style="text-align:center">15</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
      <td class="acenter"><p style="text-align:center">0.62</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">3</p></td> 
      <td class="acenter"><p style="text-align:center">20</p></td> 
      <td class="acenter"><p style="text-align:center">0.71</p></td> 
      <td class="acenter"><p style="text-align:center">0.68</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">4</p></td> 
      <td class="acenter"><p style="text-align:center">25</p></td> 
      <td class="acenter"><p style="text-align:center">0.63</p></td> 
      <td class="acenter"><p style="text-align:center">0.62</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">5</p></td> 
      <td class="acenter"><p style="text-align:center">30</p></td> 
      <td class="acenter"><p style="text-align:center">0.73</p></td> 
      <td class="acenter"><p style="text-align:center">0.73</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">6</p></td> 
      <td class="acenter"><p style="text-align:center">35</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
      <td class="acenter"><p style="text-align:center">0.65</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">7</p></td> 
      <td class="acenter"><p style="text-align:center">40</p></td> 
      <td class="acenter"><p style="text-align:center">0.78</p></td> 
      <td class="acenter"><p style="text-align:center">0.77</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">8</p></td> 
      <td class="acenter"><p style="text-align:center">45</p></td> 
      <td class="acenter"><p style="text-align:center">0.79</p></td> 
      <td class="acenter"><p style="text-align:center">0.8</p></td> 
     </tr> 
     <tr> 
      <td class="acenter"><p style="text-align:center">9</p></td> 
      <td class="acenter"><p style="text-align:center">50</p></td> 
      <td class="acenter"><p style="text-align:center">0.71</p></td> 
      <td class="acenter"><p style="text-align:center">0.76</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>From <xref ref-type="table" rid="table5">
     Table 5
    </xref> and <xref ref-type="table" rid="table6">
     Table 6
    </xref>, it can be seen that the error range between the simulation value and the predicted value of the vertical agent model is 0 - 0.03, and the error range between the simulation value and the predicted value of the horizontal agent model is 0 - 0.05, it shows that the accuracy of the surrogate model meets the requirements.</p>
  </sec><sec id="s6">
   <title>6. Conclusion</title>
   <p>It is difficult to express the mathematical relationship between the key parameters to be optimized and the optimization objective by using the intuitive mathematical expression of the multi-body dynamics model of vehicle-track coupling, the RBFNN surrogate model between the key parameters to be suspended and the optimization target is built by MATLAB, and R<sup>2</sup> is used as an index to evaluate the accuracy of the surrogate model. The results show that the accuracy of the surrogate model meets the requirements.</p>
  </sec><sec id="s7">
   <title>Fund</title>
   <p>The research is funded by the Scientific research project of Hunan Provincial Department of Education, China (Wheel-Rail Adhesion Depth Modeling Based on Rail Surface Condition Identification, under Grant 22B1013).</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.141635-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yang, C.L., Huang, Y.H. and Ding, J. J. (2021) Influence of Geometric Parameters of Heavy Haul Track Curve on Wheel-Rail Coupling Dynamic Characteristics. Journal of Transportation Engineering, 21, 215-227.
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ma, H., Zhang, J., Zhang, J., Jin, T.T. and Song, C.Y. (2020) Influence of Full-Life Cycle Wheel Profile on the Contact Performance of Wheel and Standard Fixed Frog in Heavy Haul Railway. Shock and Vibration, 2020, 1-12. &gt;https://doi.org/10.1155/2020/8866692
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, J., Zuo, W., E, J., Zhang, Y., Li, Q., Sun, K., et al. (2022) Multi-Objective Optimization of Mini U-Channel Cold Plate with SiO
     <sub>2</sub> Nanofluid by RSM and NSGA-II. Energy, 242, Article ID: 123039. &gt;https://doi.org/10.1016/j.energy.2021.123039
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gribov, A. and Krivoruchko, K. (2020) Empirical Bayesian Kriging Implementation and Usage. Science of The Total Environment, 722, Article ID: 137290. &gt;https://doi.org/10.1016/j.scitotenv.2020.137290
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jie, H., Zheng, G., Zou, J., Xin, X. and Guo, L. (2020) Speed Regulation Based on Adaptive Control and RBFNN for PMSM Considering Parametric Uncertainty and Load Fluctuation. IEEE Access, 8, 190147-190159. &gt;https://doi.org/10.1109/access.2020.3031969
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, Y., Ding, S., Zhang, Z. and Jia, W. (2021) An Improved Grid Search Algorithm to Optimize SVR for Prediction. Soft Computing, 25, 5633-5644. &gt;https://doi.org/10.1007/s00500-020-05560-w
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hariri-Ardebili, M., Mahdavi, G., Abdollahi, A. and Amini, A. (2021) An RF-PCE Hybrid Surrogate Model for Sensitivity Analysis of Dams. Water, 13, Article 302. &gt;https://doi.org/10.3390/w13030302
    </mixed-citation>
   </ref>
   <ref id="scirp.141635-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, J., Ji, X., Dey, et al. (2022) Intelligent Recognition of Pavement Distress Using Deep Convolutional Neural Network. Journal of Fuzhou University (Natural Science Edition), 50, 530-536.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>