<?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">
    ojapps
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Applied Sciences
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2165-3917
   </issn>
   <issn publication-format="print">
    2165-3925
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapps.2025.156124
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapps-143692
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Biomedical 
     </subject>
     <subject>
       Life Sciences, Chemistry 
     </subject>
     <subject>
       Materials Science, Computer Science 
     </subject>
     <subject>
       Communications, Engineering, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Support Vector Regression Methodology for Performance Prediction of an Automotive Torque Converter with Turbine Parametric Model
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Jie
      </surname>
      <given-names>
       Chen
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Yifan
      </surname>
      <given-names>
       Qiu
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aHasco Powertrain Components Systems (Shanghai) Co., Ltd., Shanghai, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     12
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    15
   </volume> 
   <issue>
    06
   </issue>
   <fpage>
    1853
   </fpage>
   <lpage>
    1870
   </lpage>
   <history>
    <date date-type="received">
     <day>
      7,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      27,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      27,
     </day>
     <month>
      June
     </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>
    Support vector regression (SVR) and computational fluid dynamics (CFD) techniques are applied to predict the performance of an automotive torque converter in the design process of turbine geometry. A new parametric geometric model of turbine is proposed by means of parametric equations and Creo software to improve the design efficiency. The validity of the parametric design method and the accurateness of numerical analysis are verified by comparing simulation results with experimental data. Orthogonal design and latin hypercube design (LHD) methods are used to obtain the train data and test data, respectively, for SVR. To build an effective SVR model, the SVR parameters are optimized employing cross-validation and grid search methods. Polynomial and radial basis function (RBF) are applied as the kernel function of SVR for predicting converter performance characteristics, including stall torque ratio and peak efficiency. Instead of minimizing the observed training error, SVR with polynomial kernel and SVR with RBF kernel attempt to minimize the generalization error bound so as to achieve generalized performance. The results show that SVR methodology can serve as an effective approach to predict the performance of torque converters.
   </abstract>
   <kwd-group> 
    <kwd>
     Support Vector Regression
    </kwd> 
    <kwd>
      Performance Prediction
    </kwd> 
    <kwd>
      Automotive Torque Converter
    </kwd> 
    <kwd>
      Computational Fluid Dynamics
    </kwd> 
    <kwd>
      Parametric Geometric Model
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The torque converter is an important component in an automatic transmission. It provides automatic torque amplification according to the different rotational speed between the input and output speeds without any active control, inherently suppressing engine torque fluctuations <xref ref-type="bibr" rid="scirp.143692-1">
     [1]
    </xref>. An impeller, a turbine, and a stator all are a part of a torque converter. The impeller energizes the working oil and is connected to the engine, while the turbine extracts energy from the fluid and drives the transmission shaft. Flow field in turbine passage is quite complex for the reason that the rotation speed of turbine changes with the speed ratio changes. To get a larger torque ratio at low speed ratio, the turbine blade angles always change drastically. Therefore, it is very important to understand the relationship between turbine geometrical parameters and the performance characteristics of a torque converter. This knowledge will greatly help designers to improve the torque converter performance.</p>
   <p>It is generally been accepted that while the accuracy of computational fluid dynamics (CFD) analyses has not yet achieved a level that is equivalent to experimental techniques, its ability to correctly predict the direction of any changes is reliable <xref ref-type="bibr" rid="scirp.143692-2">
     [2]
    </xref>. In recent years, CFD has been widely used in turbomachinery design and optimization. Rutter et al. <xref ref-type="bibr" rid="scirp.143692-3">
     [3]
    </xref> investigated the hydraulic performance of a centrifugal pump within the electrical submersible pump (ESP) unit in single-phase flow using CFD technique. Zhao et al. <xref ref-type="bibr" rid="scirp.143692-4">
     [4]
    </xref> optimized a double-channel pump’s impeller by combined using of CFD, multi-objective genetic algorithm (MOGA) and artificial neural networks (ANN). Shojaeefard et al. <xref ref-type="bibr" rid="scirp.143692-5">
     [5]
    </xref>, and Bellary et al. <xref ref-type="bibr" rid="scirp.143692-6">
     [6]
    </xref>, improved the performance of a centrifugal pump impeller based on CFD simulations. Hur et al. <xref ref-type="bibr" rid="scirp.143692-7">
     [7]
    </xref> analyzed the flow and performance of a partially-charged water retarder by CFD. Many researchers have also studied the flows in torque converters by using CFD codes employing various methods <xref ref-type="bibr" rid="scirp.143692-8">
     [8]
    </xref>-<xref ref-type="bibr" rid="scirp.143692-10">
     [10]
    </xref>.</p>
   <p>Recently, support vector machine (SVM) has been extensively applied to various areas to overcome the problem of non-linear relationships and predictions <xref ref-type="bibr" rid="scirp.143692-11">
     [11]
    </xref>-<xref ref-type="bibr" rid="scirp.143692-13">
     [13]
    </xref>. There are two main categories for support vector machines: support vector classification (SVC) and support vector regression (SVR). SVM is a learning system using high-dimensional features. SVR is based on statistical learning theory and a structural risk minimization principle, which has been successfully used for non-linear system modeling. Rajasekaran et al. <xref ref-type="bibr" rid="scirp.143692-14">
     [14]
    </xref> applied support vector regression methodology for storm surge predictions. Bermolen, et al. explored the use of SVR for the purpose of link load forecast. Shamshirband, et al. <xref ref-type="bibr" rid="scirp.143692-15">
     [15]
    </xref> presented the SVR methodology for sensor data fusion to improve tracking abililty. Taghavifar et al. <xref ref-type="bibr" rid="scirp.143692-16">
     [16]
    </xref> optimized the injection strategy-chamber geometry of diesel engine using DOE method incorporating with the SVR to predict output parameters with acceptable accuracy. Although several studies <xref ref-type="bibr" rid="scirp.143692-17">
     [17]
    </xref>-<xref ref-type="bibr" rid="scirp.143692-20">
     [20]
    </xref> were reported using various methods to predict torque converter performance, application of SVR method to predict torque converter performance is scarce.</p>
   <p>A kernel function can be utilized to form qualified function that is used SVM. Researchers have demonstrated the use of SVR in predicting hydrological modeling and pointed out the positive performance of the RBF (radial basis function) <xref ref-type="bibr" rid="scirp.143692-21">
     [21]
    </xref> <xref ref-type="bibr" rid="scirp.143692-22">
     [22]
    </xref>. Asefa et al. <xref ref-type="bibr" rid="scirp.143692-23">
     [23]
    </xref> proposed different kernels in SVR to rainfall-runoff modeling and validated that the radial basis function (RBF) outperforms other kernel functions. In this paper, the SVR for prediction of the torque converter performance including stall torque ratio and peak efficiency is applied, with two kernel functions being investigated, namely RBF and polynomial kernel function.</p>
   <p>The basic idea behind the SVR methodology is to collect input/output data pairs and to learn the proposed network from these data. In our scheme, the input data comes from design parameters of turbine geometry for an automotive torque converter. Design of experiment (DOE) together with CFD techniques is used to obtain the output data. To improve the design efficiency, a new parametric geometric design method of turbine is proposed by using parametric equations and Creo software.</p>
  </sec><sec id="s2">
   <title>2. Parametric Model of Turbine</title>
   <sec id="s2_1">
    <title>2.1. Torus Design</title>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref>The turbine parametric design starts with the definition of the torus shape. Various design parameters, including active diameter, aspect ratio and two arc radii are needed to determine the shell profile of an automotive torque converter torus. As the flow area in the circular path, in the proposed torque converter model, is assumed constant, only the design parameter area factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          a 
        </mtext> 
       </msub> 
      </mrow> 
     </math> is used to determine the design path and core of torus. Consequently, by defining the turbine inlet radius 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          R 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and outlet radius 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          R 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, along with the shell and core, the torus profile of turbine can be obtained as shown in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref></p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Torus profile of turbine.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId18.jpeg?20250630013956" />
    </fig>
   </sec>
   <sec id="s2_2">
    <title>2.2. Blade Design</title>
    <p>Each turbine blade profile is formed by a three dimensional (3D) curve of the shell and a 3D curve of the core. The 3D curve can be calculated from the torus and a two dimensional (2D) design curve using the conformal transformation principle. <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref> shows the schematic representation of a 2D design curve. With the origin at the starting point of the curve, the coordinate of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> is (0, 0). The curve expression can be written with the following equation:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         B 
       </mi> 
       <msup> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         D 
       </mi> 
       <mi>
         y 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         E 
       </mi> 
       <mi>
         x 
       </mi> 
       <mi>
         y 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(1)</p>
    <p>where A, B, C, D and E are the coefficients of the variables. It should be noted that the value of D is 1.0 and the parametric equation of the 2D design curve can be obtained as</p>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref> 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <msubsup> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         + 
       </mo> 
       <mi>
         B 
       </mi> 
       <msubsup> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         E 
       </mi> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(2)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <msubsup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         + 
       </mo> 
       <mi>
         B 
       </mi> 
       <msubsup> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         E 
       </mi> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(3)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         tan 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mn>
           90 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(4)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           E 
         </mi> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           2 
         </mn> 
         <mi>
           B 
         </mi> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         tan 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mn>
           90 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mn>
         2 
       </mn> 
       <mi>
         A 
       </mi> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         E 
       </mi> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(5)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> is the inlet angle of turbine, and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> is the exit angle of turbine. In the present study, four design parameters including inlet angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, exit angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math>, offset size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math>, and conic factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          c 
        </mtext> 
       </msub> 
      </mrow> 
     </math> are provided to calculate the 2D design curve. The coordinates of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> can be obtained as</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
       <mi>
         tan 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mn>
           90 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(6)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         − 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         tan 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mn>
           90 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(7)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mrow> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            / 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          c 
        </mtext> 
       </msub> 
      </mrow> 
     </math>(8)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mrow> 
          <mrow> 
           <msub> 
            <mi>
              y 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            / 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          c 
        </mtext> 
       </msub> 
      </mrow> 
     </math>(9)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the intersection of the two tangent lines that across the curve’s starting and ending points, respectively (<xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>). According to the definition of 2D design curve, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> value and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> value equal to the length of torus 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        l 
      </mi> 
     </math> and offset size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math>, respectively.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Schematic representation of 2D design curve.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId65.jpeg?20250630013957" />
    </fig>
    <p>The 2D design curve can be easily constructed by having the torus and the four design parameters defined. After the definition of 3D curves of shell and core, another design parameter bias angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        β 
      </mi> 
     </math> is used to obtain the blade profile. Given the turbine blades are constant-thickness stamped sheet metal, the blade thickness 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math> is defined. Once the torus shape and five blade design parameters including inlet angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, exit angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math>, offset size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math>, conic factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          c 
        </mtext> 
       </msub> 
      </mrow> 
     </math>, bias angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        β 
      </mi> 
     </math> and blade thickness 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math> are determined, the basic blade geometry of turbine is generated by means of parametric equations and Creo software. The schematic representation of the construction of turbine blade is shown in <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Schematic representation of the construction of turbine blade: (a) 2D design curve for turbine blade, (b) 3D curve of turbine, (c) blade profile of turbine, (d) blade geometry of turbine.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId82.jpeg?20250630013958" />
    </fig>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref>After the definition of the torus and a blade, the construction of the whole turbine geometry is easy and is based on the rotation of the generic blade around the axis; for doing so the number of blades 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        z 
      </mi> 
     </math> should be provided by the user. The completed turbine parametric geometry is shown in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>. The design parameters considered for the parametric study are shown in <xref ref-type="table" rid="table1">
      Table 1
     </xref>, provided that the torus of turbine is determined.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Turbine parametric geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId85.jpeg?20250630013957" />
    </fig>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143692-"></xref>Table 1. Parameters of turbine.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="12.65%"><p style="text-align:center">No.</p></td> 
       <td class="custom-bottom-td acenter" width="45.26%"><p style="text-align:center">Description</p></td> 
       <td class="custom-bottom-td acenter" width="14.51%"><p style="text-align:center">Parameter</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="12.65%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="45.26%"><p style="text-align:center">Exit angle of turbine at shell (˚)</p></td> 
       <td class="custom-top-td acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
               s 
             </mtext> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Inlet angle of turbine at shell (˚)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
               s2 
             </mtext> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Conic factor of turbine blade at shell</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mtext>
               cs 
             </mtext> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Offset size of turbine blade at shell (mm)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              d 
            </mi> 
            <mtext>
              s 
            </mtext> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Exit angle of turbine at core (˚)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
               c 
             </mtext> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Inlet angle of turbine at core (˚)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
               c 
             </mtext> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Conic factor of turbine blade at core</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mtext>
               cc 
             </mtext> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Offset size of turbine blade at core (mm)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              d 
            </mi> 
            <mtext>
              c 
            </mtext> 
           </msub> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">9</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Bias angle of turbine (˚)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            β 
          </mi> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Blade number of turbine</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            z 
          </mi> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.65%"><p style="text-align:center">11</p></td> 
       <td class="acenter" width="45.26%"><p style="text-align:center">Blade thickness of turbine (mm)</p></td> 
       <td class="acenter" width="14.51%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            t 
          </mi> 
         </math></p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
  </sec><sec id="s3">
   <title>3. Model Verification</title>
   <sec id="s3_1">
    <title>3.1. Computational Approach</title>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref>An automotive torque converter is selected as a reference to generate the parametric model. The reference torque converter has an active diameter of 250 mm and the number of blades in the impeller, turbine, and stator are 31, 29, and 21, respectively. STAR-CCM+ software is used to generate the computational mesh and perform the internal flow calculations appropriately. The computational mesh is given in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>, where only one blade passage is modeled for each element to illustrate the mesh distribution in the computational field when approximately 103, 533 grid cells in total are used. The polyhedral cells with five prism layers is used on the model. The leakage between the elements and also between an element and the core flow is disregarded. A cyclic boundary condition is imposed on both peripheral boundaries outside a blade passage. A no-slip wall boundary condition is also imposed on all the walls bounding the domain,</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Torque converter grid model.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId108.jpeg?20250630014000" />
    </fig>
    <p>with a spin applied as necessary. The interfaces between elements have been handled by using the mixing plane method. A second-order upwind differencing scheme is utilized and the SST k-w model is also used for the turbulence. Steady state simulations are performed for a range of speed ratios from 0.0 to 0.9 while maintaining an impeller speed of 2000 rpm.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Comparison between Simulation and Experimental Results</title>
    <p>
     <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> compares the measured and calculated overall performance including efficiency 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        η 
      </mi> 
     </math>, torque ratio 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mi>
         r 
       </mi> 
      </mrow> 
     </math>, and impeller torque factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mtext>
           I 
         </mtext> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> for the parametric model of the torque converter. As indicated here, the tendencies of the experimental data correlated relatively well with the calculated results, confirming that the parametric model and computational method are valid in general. It is of note that the CFD underestimates the impeller torque factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mtext>
           I 
         </mtext> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> at low speed ratios. The discrepancy between measurements and calculations are reasonable because of the overestimated incidence losses at low speed ratios.</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143692-"></xref>Figure 6. Comparison of the CFD calculation analysis with experimental results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId116.jpeg?20250630014001" />
    </fig>
   </sec>
  </sec><sec id="s4">
   <title>4. Data Collection and Support Vector Regression (SVR)</title>
   <sec id="s4_1">
    <title>4.1. Input Parameters</title>
    <p>The ability of the SVR to make reasonable estimations is mostly dependent on input parameters selection. Adequate consideration of the factors of turbine effecting the torque converter performance studied is therefore crucial to developing a reliable network. As mentioned above, 11 design parameters are used to obtain an turbine parametric model. Blade scroll angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        γ 
      </mi> 
     </math> is introduced as another design parameter to investigate the effect of the turbine geometry on the performance of a torque converter. The scroll angle is defined as the angle between the two planes containing the intersection of the design path and the entering and leaving edges of the blade when that blade does not lie in one axial plane. The scroll angle can be determined by four design parameters including inlet angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, exit angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math>, conic factor 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mtext>
          c 
        </mtext> 
       </msub> 
      </mrow> 
     </math>, and offset size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math>, provided that the torus is defined. Matlab software is used to develop a simple-to-use GUI to calculate scroll angle as shown in <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>.</p>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143692-"></xref>Figure 7. GUI interface used for scroll angle calculation.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId127.jpeg?20250630014004" />
    </fig>
    <p>The blade scroll angles at shell and core can be represented by the mean scroll angle and change simultaneously with the change of the mean value. Similarly, the inlet angles and exit angles at shell and core can also be represented by the mean value of inlet angle and mean exit angle. Finally, the 11 design parameters of turbine are translated into 6 parameters including inlet angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mrow> 
         <mtext>
             
         </mtext> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, exit angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math>, scroll angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        γ 
      </mi> 
     </math>, bias angle 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        β 
      </mi> 
     </math>, blade thickness 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        t 
      </mi> 
     </math>, and blade number 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        z 
      </mi> 
     </math>. The six design parameters are to be defined as input for the learning techniques in this research study. The range of design parameters and base values of the turbine are summarized 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.143692-"></xref>Table 2. Range of design parameters and base values of the turbine.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="31.69%"><p style="text-align:center">Design parameters</p></td> 
       <td class="custom-bottom-td acenter" width="15.65%"><p style="text-align:center">Base value</p></td> 
       <td class="custom-bottom-td acenter" width="25.09%"><p style="text-align:center">Range of variation</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="31.69%"><p style="text-align:center">Blade number 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            z 
          </mi> 
         </math></p></td> 
       <td class="custom-top-td acenter" width="15.65%"><p style="text-align:center">29</p></td> 
       <td class="custom-top-td acenter" width="25.09%"><p style="text-align:center">25 - 33</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.69%"><p style="text-align:center">Blade thickness 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            t 
          </mi> 
         </math>/mm</p></td> 
       <td class="acenter" width="15.65%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="25.09%"><p style="text-align:center">0.9 - 1.3</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.69%"><p style="text-align:center">Bias angle 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            β 
          </mi> 
         </math>/(˚)</p></td> 
       <td class="acenter" width="15.65%"><p style="text-align:center">2.75</p></td> 
       <td class="acenter" width="25.09%"><p style="text-align:center">−1 - 5</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.69%"><p style="text-align:center">Scroll angle 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            γ 
          </mi> 
         </math>/(˚)</p></td> 
       <td class="acenter" width="15.65%"><p style="text-align:center">−1.035</p></td> 
       <td class="acenter" width="25.09%"><p style="text-align:center">−3 - 1</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.69%"><p style="text-align:center">Inlet angle 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
                 
             </mtext> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math>/(˚)</p></td> 
       <td class="acenter" width="15.65%"><p style="text-align:center">34.75</p></td> 
       <td class="acenter" width="25.09%"><p style="text-align:center">25 - 45</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.69%"><p style="text-align:center">Exit angle 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mrow> 
             <mtext>
                 
             </mtext> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math>/(˚)</p></td> 
       <td class="acenter" width="15.65%"><p style="text-align:center">150.75</p></td> 
       <td class="acenter" width="25.09%"><p style="text-align:center">140 - 160</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s4_2">
    <title>4.2. Design of Experiment (DOE)</title>
    <p>
     <xref ref-type="bibr" rid="scirp.143692-"></xref>Orthogonal design approach is a collection of mathematical and statistical techniques to reduce the number of experiments in order to find the effect of parameters affecting a response in a process, thereby aiming for a reduction in both costs and time. Orthogonal design sets out configurations (or arrangements) to be conducted using an appropriate orthogonal array; the terminology used in these arrays includes “factors” —an item that is to be varied during the simulations, “level” —the number of times a factor is to be varied during the simulations and “configuration number” —the number of simulations that are required to be run to complete the analysis <xref ref-type="bibr" rid="scirp.143692-24">
      [24]
     </xref>. For this paper six main geometrical parameters mentioned above are selected as design variables (factors) and five different values (levels) are assigned for each design parameter. So 25 (L<sub>25</sub>[5<sup>6</sup>]) configurations with different combinations are generated for orthogonal design. Stall torque ratio 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> and peak efficiency 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          η 
        </mi> 
        <mo>
          ∗ 
        </mo> 
       </msup> 
      </mrow> 
     </math> are used as the dynamic characteristic and economic characteristic, respectively, to evaluate the performance of torque converters. The above mentioned CFD simulation method is applied and the corresponding calculation results for 25 cases are presented in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>. The 25 sets of calculation data are used for SVR modeling training.</p>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. (a) Stall torque ratio and (b) peak efficiency for all designed cases.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId156.jpeg?20250630014007" />
    </fig>
    <p>The Latin Hypercube design is a popular choice of experimental design when computer simulation is used to study a physical process. These designs guarantee uniform samples for the marginal distribution of each single input <xref ref-type="bibr" rid="scirp.143692-25">
      [25]
     </xref>. Five cases are obtained using LHD method and the corresponding calculation results are shown in <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref>. The 5 sets of data as testing data to analyze the prediction performance of SVR.</p>
    <fig id="fig9" position="float">
     <label>Figure 9</label>
     <caption>
      <title>Figure 9. Design variables and indicators.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId157.jpeg?20250630014008" />
    </fig>
   </sec>
   <sec id="s4_3">
    <title>
     <xref ref-type="bibr" rid="scirp.143692-"></xref>4.3. Support Vector Regression (SVR)</title>
    <p>SVR in its essence is closely related with SVM theory and its parameters such as kernel and operating process are not disparate. The 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ε 
      </mi> 
     </math>-insensitive loss function is the most widely used cost function. It can be assumed as a tube equal to the approximation accuracy that surrounds the training data <xref ref-type="bibr" rid="scirp.143692-26">
      [26]
     </xref>. The objective held by SVR is to search for the function with the most 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ε 
      </mi> 
     </math> deviations from the real destination vector for all training information received and which must be as flat as possible <xref ref-type="bibr" rid="scirp.143692-27">
      [27]
     </xref>. For linear regression problems, the regression model can be expressed by Vapnik <xref ref-type="bibr" rid="scirp.143692-28">
      [28]
     </xref> and is defined by the following function:</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> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         b 
       </mi> 
      </mrow> 
     </math>(10)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is an unknown target function, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mo>
           . 
         </mo> 
         <mo>
           , 
         </mo> 
         <mo>
           . 
         </mo> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
      </mrow> 
     </math> denotes the dot product and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        w 
      </mi> 
     </math> is the weight vector. The 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ε 
      </mi> 
     </math>-insensitive loss function is defined by the following function:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mi>
          ε 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          y 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable columnalign="left"> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               for 
             </mtext> 
             <mtext>
                 
             </mtext> 
             <mrow> 
              <mo>
                | 
              </mo> 
              <mrow> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 − 
               </mo> 
               <mi>
                 y 
               </mi> 
              </mrow> 
              <mo>
                | 
              </mo> 
             </mrow> 
             <mo>
               ≤ 
             </mo> 
             <mi>
               ε 
             </mi> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mrow> 
              <mo>
                | 
              </mo> 
              <mrow> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 − 
               </mo> 
               <mi>
                 y 
               </mi> 
              </mrow> 
              <mo>
                | 
              </mo> 
             </mrow> 
             <mo>
               − 
             </mo> 
             <mi>
               ε 
             </mi> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               otherwise 
             </mtext> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math>(11)</p>
    <p>As a convex optimization problem, it can be written as:</p>
    <p>Minimize 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mi>
            w 
          </mi> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(12)</p>
    <p>Subject to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mtable columnalign="left"> 
         <mtr> 
          <mtd> 
           <msub> 
            <mi>
              y 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mo>
              〈 
            </mo> 
            <mrow> 
             <mi>
               w 
             </mi> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              〉 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             b 
           </mi> 
           <mo>
             ≤ 
           </mo> 
           <mi>
             ε 
           </mi> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mo>
              〈 
            </mo> 
            <mrow> 
             <mi>
               w 
             </mi> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              〉 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mi>
             b 
           </mi> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              y 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             ≤ 
           </mo> 
           <mi>
             ε 
           </mi> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <msub> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msubsup> 
            <mi>
              ξ 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
           <mo>
             ≥ 
           </mo> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
      </mrow> 
     </math>(13)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ξ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          ξ 
        </mi> 
        <mi>
          i 
        </mi> 
        <mo>
          * 
        </mo> 
       </msubsup> 
      </mrow> 
     </math> variables are to satisfy the function constraints. The corresponding dual optimization problem is defined as <xref ref-type="bibr" rid="scirp.143692-29">
      [29]
     </xref>:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <munder> 
        <mrow> 
         <mi>
           max 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           α 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           α 
         </mi> 
         <mo>
           * 
         </mo> 
        </mrow> 
       </munder> 
       <mtext>
           
       </mtext> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <munderover> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              j 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             l 
           </mi> 
          </munderover> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msubsup> 
              <mi>
                α 
              </mi> 
              <mi>
                i 
              </mi> 
              <mo>
                * 
              </mo> 
             </msubsup> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                α 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msubsup> 
              <mi>
                α 
              </mi> 
              <mi>
                j 
              </mi> 
              <mo>
                * 
              </mo> 
             </msubsup> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                α 
              </mi> 
              <mi>
                j 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </mstyle> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
       </mstyle> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            α 
          </mi> 
          <mi>
            i 
          </mi> 
          <mo>
            * 
          </mo> 
         </msubsup> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         ε 
       </mi> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(14)</p>
    <p>with constraints:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msubsup> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
        <mo>
          * 
        </mo> 
       </msubsup> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         C 
       </mi> 
       <mo>
         , 
       </mo> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         l 
       </mi> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(15)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
        <mo>
          * 
        </mo> 
       </msubsup> 
      </mrow> 
     </math> are Lagrange variables while 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        w 
      </mi> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        b 
      </mi> 
     </math> are denoted by the following equation and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          r 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          s 
        </mi> 
       </msub> 
      </mrow> 
     </math> are support vectors <xref ref-type="bibr" rid="scirp.143692-28">
      [28]
     </xref>.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         w 
       </mi> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         b 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           , 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              r 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              s 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(16)</p>
    <p>For nonlinear regression problems, a nonlinear mapping 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ϕ 
      </mi> 
     </math> of the input space onto a higher dimension feature space can be used, and then linear regression can be performed in this space <xref ref-type="bibr" rid="scirp.143692-30">
      [30]
     </xref>, the nonlinear model is written as</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> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           , 
         </mo> 
         <mtext>
             
         </mtext> 
         <mi>
           ϕ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         b 
       </mi> 
      </mrow> 
     </math>(17)</p>
    <p>where</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         w 
       </mi> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           ϕ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(18)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           ϕ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           ϕ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           ϕ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(19)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         b 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           l 
         </mi> 
        </munderover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mi>
              α 
            </mi> 
            <mi>
              i 
            </mi> 
            <mo>
              * 
            </mo> 
           </msubsup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              r 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              s 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(20)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          r 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          s 
        </mi> 
       </msub> 
      </mrow> 
     </math> are support vectors.</p>
    <p>In this paper, the non-linear RBF kernel and polynomial kernel are investigated and are defined as <xref ref-type="bibr" rid="scirp.143692-31">
      [31]
     </xref>:</p>
    <p>RBF: 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         exp 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           γ 
         </mi> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ‖ 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                j 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ‖ 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         γ 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(21)</p>
    <p>Polynomial: 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             γ 
           </mi> 
           <msubsup> 
            <mi>
              x 
            </mi> 
            <mi>
              i 
            </mi> 
            <mtext>
              T 
            </mtext> 
           </msubsup> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              j 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mi>
             r 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          d 
        </mi> 
       </msup> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         γ 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(22)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        γ 
      </mi> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math>, and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math> are kernel parameters.</p>
   </sec>
   <sec id="s4_4">
    <title>4.4. Model Performance Evaluation Criteria</title>
    <p>The root mean square error 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math> and correlation coefficient 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        R 
      </mi> 
     </math> are used to estimate the accuracy of the prediction model:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
       <mo>
         = 
       </mo> 
       <msqrt> 
        <mrow> 
         <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> 
                  <mrow> 
                   <mtext>
                     sim 
                   </mtext> 
                  </mrow> 
                 </msub> 
                 <mo>
                   − 
                 </mo> 
                 <msub> 
                  <mi>
                    y 
                  </mi> 
                  <mrow> 
                   <mtext>
                     pre 
                   </mtext> 
                  </mrow> 
                 </msub> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mn>
                2 
              </mn> 
             </msup> 
            </mrow> 
           </mstyle> 
          </mrow> 
          <mi>
            n 
          </mi> 
         </mfrac> 
        </mrow> 
       </msqrt> 
      </mrow> 
     </math>(23)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> <mrow> 
       <mi>
         R 
       </mi> 
       <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> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                y 
              </mi> 
              <mrow> 
               <mtext>
                 sim 
               </mtext> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <mover accent="true"> 
              <mrow> 
               <msub> 
                <mi>
                  y 
                </mi> 
                <mrow> 
                 <mtext>
                   sim 
                 </mtext> 
                </mrow> 
               </msub> 
              </mrow> 
              <mo stretchy="true">
                ¯ 
              </mo> 
             </mover> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                y 
              </mi> 
              <mrow> 
               <mtext>
                 pre 
               </mtext> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <mover accent="true"> 
              <mrow> 
               <msub> 
                <mi>
                  y 
                </mi> 
                <mrow> 
                 <mtext>
                   pre 
                 </mtext> 
                </mrow> 
               </msub> 
              </mrow> 
              <mo stretchy="true">
                ¯ 
              </mo> 
             </mover> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mstyle> 
        </mrow> 
        <mrow> 
         <msqrt> 
          <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> 
                  <mrow> 
                   <mtext>
                     sim 
                   </mtext> 
                  </mrow> 
                 </msub> 
                 <mo>
                   − 
                 </mo> 
                 <mover accent="true"> 
                  <mrow> 
                   <msub> 
                    <mi>
                      y 
                    </mi> 
                    <mrow> 
                     <mtext>
                       sim 
                     </mtext> 
                    </mrow> 
                   </msub> 
                  </mrow> 
                  <mo stretchy="true">
                    ¯ 
                  </mo> 
                 </mover> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mn>
                2 
              </mn> 
             </msup> 
             <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> 
                    <mrow> 
                     <mtext>
                       pre 
                     </mtext> 
                    </mrow> 
                   </msub> 
                   <mo>
                     − 
                   </mo> 
                   <mover accent="true"> 
                    <mrow> 
                     <msub> 
                      <mi>
                        y 
                      </mi> 
                      <mrow> 
                       <mtext>
                         pre 
                       </mtext> 
                      </mrow> 
                     </msub> 
                    </mrow> 
                    <mo stretchy="true">
                      ¯ 
                    </mo> 
                   </mover> 
                  </mrow> 
                  <mo>
                    ) 
                  </mo> 
                 </mrow> 
                </mrow> 
                <mn>
                  2 
                </mn> 
               </msup> 
              </mrow> 
             </mstyle> 
            </mrow> 
           </mstyle> 
          </mrow> 
         </msqrt> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math>(24)</p>
    <p>in which 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mtext>
           sim 
         </mtext> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the value of simulation and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mtext>
           pre 
         </mtext> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the value of prediction.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Results and Discussion</title>
   <p>A series of simulation have been conducted for SVR modeling and prediction, and the training data sets and testing data sets used in this paper are obtained using orthogonal design approach and LHD method, respectively. In order to eliminate dimension differences, min/max normalization method is used for data standardization and normalization and then all input and output data are standardized and normalized to the range [0, 1].</p>
   <sec id="s5_1">
    <title>5.1. SVR Parameters Optimization</title>
    <p>The SVR parameters must be set carefully in order to construct the SVR model efficiently <xref ref-type="bibr" rid="scirp.143692-32">
      [32]
     </xref>-<xref ref-type="bibr" rid="scirp.143692-34">
      [34]
     </xref>. Inappropriately chosen SVR parameters will result in over-fitting or under-fitting, and different parameter settings may also cause significant differences in performance <xref ref-type="bibr" rid="scirp.143692-35">
      [35]
     </xref>. Thus, selecting the optimal parameters is an important step in SVR design. Cross-validation together with grid-search method is applied to obtain the SVR optimal parameters. In 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        v 
      </mi> 
     </math>-fold cross-validation, we first divide the training set into 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        v 
      </mi> 
     </math> subsets of equal size. Sequentially one subset is tested using the classifier trained on the remaining 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         v 
       </mi> 
       <mo>
         − 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> subsets. Thus, each instance of the whole training set is predicted once so the cross-validation accuracy is the percentage of data that are correctly classified <xref ref-type="bibr" rid="scirp.143692-31">
      [31]
     </xref>. In our scheme, 5-fold cross validation is selected and the values of epsilon and tolerance are 0.01 and 0.001 seem to perform well. To select optimal combinations of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        C 
      </mi> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        γ 
      </mi> 
     </math> for radial basis function kernels, a coarse grid-search is used first. The contours of coarse grid search results for stall torque ratio and peak efficiency predictions are shown in <xref ref-type="fig" rid="fig10">
      Figure 10
     </xref>.</p>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>Figure 10. Coarse grid search results for (a) stall torque ratio and (b) peak efficiency predictions.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId250.jpeg?20250630014013" />
    </fig>
    <p>After identifying a “better” region on the grid, a finer grid search on that region can be conducted. The three dimensional plot of finer grid search results for stall torque ratio and peak efficiency predictions are presented in <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref>.</p>
    <fig id="fig11" position="float">
     <label>Figure 11</label>
     <caption>
      <title>Figure 11. Finer grid search results for (a) stall torque ratio and (b) peak efficiency predictions.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId251.jpeg?20250630014013" />
    </fig>
    <p>It can be seen that the grid optimization process for stall torque ratio yields to a minimum 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math> when 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           C 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           γ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           3.0314 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           0.37893 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> while the best 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           C 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           γ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> for peak efficiency is (4.5948, 0.26794). The similar grid-search method is also employed for SVR with polynomial kernel function. <xref ref-type="table" rid="table3">
      Table 3
     </xref> provides the optimal values of parameters for this data set with polynomial and RBF kernel-based SVR.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143692-"></xref>Table 3. Optimal parameters for SVR with RBF and polynomial function.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td rowspan="2" class="acenter" width="34.48%"><p style="text-align:center">SVR parameters</p></td> 
       <td class="custom-bottom-td acenter" width="32.75%" colspan="2"><p style="text-align:center">Stall torque ratio 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mi>
             T 
           </mi> 
           <msub> 
            <mi>
              r 
            </mi> 
            <mrow> 
             <mtext>
                 
             </mtext> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td acenter" width="32.77%" colspan="2"><p style="text-align:center">Peak efficiency 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msup> 
            <mi>
              η 
            </mi> 
            <mo>
              ∗ 
            </mo> 
           </msup> 
          </mrow> 
         </math>/%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.38%"><p style="text-align:center">RBF</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.38%"><p style="text-align:center">Polynomial</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.38%"><p style="text-align:center">RBF</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.39%"><p style="text-align:center">Polynomial</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="34.48%"><p style="text-align:center">Epsilon value 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            ε 
          </mi> 
         </math></p></td> 
       <td class="custom-top-td acenter" width="16.38%"><p style="text-align:center">0.1</p></td> 
       <td class="custom-top-td acenter" width="16.38%"><p style="text-align:center">0.1</p></td> 
       <td class="custom-top-td acenter" width="16.38%"><p style="text-align:center">0.1</p></td> 
       <td class="custom-top-td acenter" width="16.39%"><p style="text-align:center">0.1</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.48%"><p style="text-align:center">Cost value 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            C 
          </mi> 
         </math></p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">3.0314</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.125</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.39%"><p style="text-align:center">0.022097</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.48%"><p style="text-align:center">Tolerance value 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            ξ 
          </mi> 
         </math></p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.001</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.001</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.001</p></td> 
       <td class="acenter" width="16.39%"><p style="text-align:center">0.001</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.48%"><p style="text-align:center">Degree of kernel 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            d 
          </mi> 
         </math></p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">-</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">-</p></td> 
       <td class="acenter" width="16.39%"><p style="text-align:center">2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.48%"><p style="text-align:center">Gamma value of kernel 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            γ 
          </mi> 
         </math></p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.37893</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.75786</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0.18946</p></td> 
       <td class="acenter" width="16.39%"><p style="text-align:center">7.4643</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.48%"><p style="text-align:center">Coefficient value of kernel 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            r 
          </mi> 
         </math></p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">-</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="16.38%"><p style="text-align:center">-</p></td> 
       <td class="acenter" width="16.39%"><p style="text-align:center">0</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s5_2">
    <title>5.2. SVR Prediction</title>
    <p>The training data is used to establish the RBF and polynomial kernel-based SVR model for stall torque ratio and peak efficiency predictions. Results in <xref ref-type="fig" rid="fig12">
      Figure 12
     </xref> and <xref ref-type="fig" rid="fig13">
      Figure 13
     </xref> compare the RBF based SVR (SVR_rbf) with polynomial kernel based SVR (SVR_poly) models for both training data and testing data for stall torque ratio. The root mean squared error ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math>) and correlation coefficient ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        R 
      </mi> 
     </math>) served to evaluate the differences between the predicted and CFD simulation values for SVR_rbf and SVR_poly. A comparison between the SVR with RBF kernel results and the SVR with polynomial kernel results reveals that SVR with RBF kernel outperforms the SVR with polynomial kernel function in terms of estimation prediction for stall torque ratio.</p>
    <fig id="fig12" position="float">
     <label>Figure 12</label>
     <caption>
      <title>Figure 12. SVR prediction results for training data of stall torque ratio.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId278.jpeg?20250630014013" />
    </fig>
    <p>
     <xref ref-type="fig" rid="fig14">
      Figure 14
     </xref> represents the results of the peak efficiency of CFD and predicted data in the preparation stage, while <xref ref-type="fig" rid="fig15">
      Figure 15
     </xref> demonstrates the results for the testing stage. Both the SVR with RBF kernel and SVR with polynomial kernel perform well in estimating the peak efficiency. For stall peak efficiency prediction, the SVR with RBF kernel function has very small 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math> during training and this value is slightly larger in testing. The SVM with polynomial kernel have larger 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math> in training data and smaller 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
      </mrow> 
     </math> in testing data than RBF. <xref ref-type="table" rid="table4">
      Table 4
     </xref> compares the SVR_rbf and SVR_poly models. It can be concluded that the SVR with RBF kernel is better than the SVR with polynomial kernel at estimating the performance characteristics of a torque converter.</p>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>Figure 13. SVR prediction results for testing data of stall torque ratio.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId285.jpeg?20250630014014" />
    </fig>
    <fig id="fig14" position="float">
     <label>Figure 14</label>
     <caption>
      <title>Figure 14. SVR prediction results for training data of peak efficiency.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId286.jpeg?20250630014014" />
    </fig>
    <fig id="fig15" position="float">
     <label>Figure 15</label>
     <caption>
      <title>Figure 15. SVR prediction results for testing data of peak efficiency.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313170-rId287.jpeg?20250630014014" />
    </fig>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143692-"></xref>Table 4. SVR performance for prediction of stall torque ratio and peak efficiency.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td rowspan="3" class="acenter" width="12.51%"><p style="text-align:center">Method</p></td> 
       <td class="custom-bottom-td acenter" width="43.74%" colspan="4"><p style="text-align:center">Stall torque ratio 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mi>
             T 
           </mi> 
           <msub> 
            <mi>
              r 
            </mi> 
            <mrow> 
             <mtext>
                 
             </mtext> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td acenter" width="43.75%" colspan="4"><p style="text-align:center">Peak efficiency 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msup> 
            <mi>
              η 
            </mi> 
            <mo>
              ∗ 
            </mo> 
           </msup> 
          </mrow> 
         </math>/%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="21.87%" colspan="2"><p style="text-align:center">Training</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="21.87%" colspan="2"><p style="text-align:center">Testing</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="21.87%" colspan="2"><p style="text-align:center">Training</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="21.88%" colspan="2"><p style="text-align:center">Testing</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mtext>
             RMSE 
           </mtext> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            R 
          </mi> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mtext>
             RMSE 
           </mtext> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            R 
          </mi> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mtext>
             RMSE 
           </mtext> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            R 
          </mi> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.93%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mtext>
             RMSE 
           </mtext> 
          </mrow> 
         </math></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="10.95%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            R 
          </mi> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="12.51%"><p style="text-align:center">SVR_rbf</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.000194</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.998621</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.062697</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.844790</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.002403</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.986141</p></td> 
       <td class="custom-top-td acenter" width="10.93%"><p style="text-align:center">0.024338</p></td> 
       <td class="custom-top-td acenter" width="10.95%"><p style="text-align:center">0.900186</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.51%"><p style="text-align:center">SVR_poly</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.014299</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.910808</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.072086</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.764089</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.005023</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.971390</p></td> 
       <td class="acenter" width="10.93%"><p style="text-align:center">0.017835</p></td> 
       <td class="acenter" width="10.95%"><p style="text-align:center">0.933769</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
  </sec><sec id="s6">
   <title>6. Conclusions</title>
   <p>An attempt is made in this study to investigate the performance of support vector regression (SVR) technique for predicting torque converter performance including stall torque ratio and peak efficiency. The proposed method is verified by comparing the predicted values with CFD values. Two SVR models are investigated: radial basis function (SVR with RBF kernel) and polynomial function (SVR with polynomial kernel). According to RMSE and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       R 
     </mi> 
    </math> parameters, it can be concluded that the SVR with RBF kernel is better than the SVR with polynomial kernel at estimating the performance of torque converter based on the turbine design parameters.</p>
   <p>
    <xref ref-type="bibr" rid="scirp.143692-"></xref>The prediction results demonstrate that SVR method can predict torque converter performance with higher estimation accuracy and generalization ability. Also according to results SVR may be a promising alternative to existing prediction models. It can be seen that the prediction model overcomes the main drawback of artificial neural networks without defining network structure and trapping in the local optimum.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.143692-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kim, G. and Jang, J. (2002) Effects of Stator Shapes on Hydraulic Performances of an Automotive Torque Converter with a Squashed Torus. SAE 2002 World Congress&amp;Exhibition, Detroit, 4-7 March 2002, 8 p. &gt;https://doi.org/10.4271/2002-01-0886
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gallimore, S.J. (1999) Axial Flow Compressor Design. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 213, 437-449. &gt;https://doi.org/10.1243/0954406991522680
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rutter, R., Sheth, K. and O’Bryan, R. (2013) Numerical Flow Simulation and Validation of an Electrical Submersible Pump. Proceedings of the ASME 2013 Fluids Engineering Division Summer Meeting, Incline Village, 7–11 July 2013, 7 p. &gt;https://doi.org/10.1115/fedsm2013-16078
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhao, B., Wang, Y., Chen, H., Qiu, J. and Hou, D. (2015) Hydraulic Optimization of a Double-Channel Pump’s Impeller Based on Multi-Objective Genetic Algorithm. Chinese Journal of Mechanical Engineering, 28, 634-640. &gt;https://doi.org/10.3901/cjme.2015.0116.016
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shojaeefard, M.H., Tahani, M., Ehghaghi, M.B., Fallahian, M.A. and Beglari, M. (2012) Numerical Study of the Effects of Some Geometric Characteristics of a Centrifugal Pump Impeller That Pumps a Viscous Fluid. Computers&amp;Fluids, 60, 61-70. &gt;https://doi.org/10.1016/j.compfluid.2012.02.028
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bellary, S.A.I., Adhav, R., Siddique, M.H., Chon, B., Kenyery, F. and Samad, A. (2016) Application of Computational Fluid Dynamics and Surrogate-Coupled Evolutionary Computing to Enhance Centrifugal-Pump Performance. Engineering Applications of Computational Fluid Mechanics, 10, 171-181. &gt;https://doi.org/10.1080/19942060.2015.1128359
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hur, N., Moshfeghi, M. and Lee, W. (2018) Flow and Performance Analyses of a Partially-Charged Water Retarder. Computers&amp;Fluids, 164, 18-26. &gt;https://doi.org/10.1016/j.compfluid.2016.10.033
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wu, G. (2008) System for Torque Converter Design and Analysis Based on Cad/CFD Integrated Platform. Chinese Journal of Mechanical Engineering (English Edition), 21, 35-39. &gt;https://doi.org/10.3901/cjme.2008.04.035
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dong, Y., Korivi, V., Attibele, P. and Yuan, Y. (2002) Torque Converter CFD Engineering Part I: Torque Ratio and K Factor Improvement through Stator Modifications. SAE 2002 World Congress&amp;Exhibition, Detroit, 4-7 March 2002, 14. &gt;https://doi.org/10.4271/2002-01-0883
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wu, G. and Wang, L. (2016) Application of Dual-Blade Stator to Low-Speed Ratio Performance Improvement of Torque Converters. Chinese Journal of Mechanical Engineering, 29, 293-300. &gt;https://doi.org/10.3901/cjme.2015.1218.151
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Leng, Y., Xu, X. and Qi, G. (2013) Combining Active Learning and Semi-Supervised Learning to Construct SVM Classifier. Knowledge-Based Systems, 44, 121-131. &gt;https://doi.org/10.1016/j.knosys.2013.01.032
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Qi, Z., Tian, Y., Shi, Y. and Yu, X. (2013) Cost-Sensitive Support Vector Machine for Semi-Supervised Learning. Procedia Computer Science, 18, 1684-1689. &gt;https://doi.org/10.1016/j.procs.2013.05.336
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chakraborty, S. (2011) Bayesian Semi-Supervised Learning with Support Vector Machine. Statistical Methodology, 8, 68-82. &gt;https://doi.org/10.1016/j.stamet.2009.09.002
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rajasekaran, S., Gayathri, S. and Lee, T.-L. (2008) Support Vector Regression Methodology for Storm Surge Predictions. Ocean Engineering, 35, 1578-1587. &gt;https://doi.org/10.1016/j.oceaneng.2008.08.004
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shamshirband, S., Petkovic, D., Javidnia, H. and Gani, A. (2015) Sensor Data Fusion by Support Vector Regression Methodology—A Comparative Study. IEEE Sensors Journal, 15, 850-854. &gt;https://doi.org/10.1109/jsen.2014.2356501
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Taghavifar, H., Jafarmadar, S., Taghavifar, H. and Navid, A. (2016) Application of Doe Evaluation to Introduce the Optimum Injection Strategy-Chamber Geometry of Diesel Engine Using Surrogate Epsilon-SVR. Applied Thermal Engineering, 106, 56-66. &gt;https://doi.org/10.1016/j.applthermaleng.2016.05.194
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, S. (2009) Mathematical Model of Hydrodynamic Torque Converter and Analytic Description of Streamline. Chinese Journal of Mechanical Engineering, 22, 70-77. &gt;https://doi.org/10.3901/cjme.2009.01.070
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kęsy, A. and Kądziela, A. (2011) Construction Optimization of Hydrodynamic Torque Converter with Application of Genetic Algorithm. Archives of Civil and Mechanical Engineering, 11, 905-920. &gt;https://doi.org/10.1016/s1644-9665(12)60086-7
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wu, G.Q. and Wang, L.J. (2012) Performance Optimization of Torque Converters Based on Modified 1D Flow Model. Journal of Donghua University, 29, 380-384.
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wu, G. and Wang, L. (2015) Multi-Objective Optimization Employing Genetic Algorithm for the Torque Converter with Dual-Blade Stator. SAE 2015 World Congress &amp; Exhibition, Detroit, 21-23 April 2015, 10. &gt;https://doi.org/10.4271/2015-01-1119
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ch, S., Anand, N., Panigrahi, B.K. and Mathur, S. (2013) Streamflow Forecasting by SVM with Quantum Behaved Particle Swarm Optimization. Neurocomputing, 101, 18-23. &gt;https://doi.org/10.1016/j.neucom.2012.07.017
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, W., Chau, K., Cheng, C. and Qiu, L. (2009) A Comparison of Performance of Several Artificial Intelligence Methods for Forecasting Monthly Discharge Time Series. Journal of Hydrology, 374, 294-306. &gt;https://doi.org/10.1016/j.jhydrol.2009.06.019
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Asefa, T., Kemblowski, M., McKee, M. and Khalil, A. (2006) Multi-Time Scale Stream Flow Predictions: The Support Vector Machines Approach. Journal of Hydrology, 318, 7-16. &gt;https://doi.org/10.1016/j.jhydrol.2005.06.001
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Spence, R. and Amaral-Teixeira, J. (2009) A CFD Parametric Study of Geometrical Variations on the Pressure Pulsations and Performance Characteristics of a Centrifugal Pump. Computers&amp;Fluids, 38, 1243-1257. &gt;https://doi.org/10.1016/j.compfluid.2008.11.013
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Steinberg, D.M. and Lin, D.K.J. (2006) A Construction Method for Orthogonal Latin Hypercube Designs. Biometrika, 93, 279-288. &gt;https://doi.org/10.1093/biomet/93.2.279
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Schölkopf, B. and Smola, A.J. (2001) Learning with Kernels: Support Vector Machines, Regularization, Optimization, and beyond. The MIT Press. &gt;https://doi.org/10.7551/mitpress/4175.001.0001
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shamshirband, S., Petković, D., Amini, A., Anuar, N.B., Nikolić, V., Ćojbašić, Ž., et al. (2014) Support Vector Regression Methodology for Wind Turbine Reaction Torque Prediction with Power-Split Hydrostatic Continuous Variable Transmission. Energy, 67, 623-630. &gt;https://doi.org/10.1016/j.energy.2014.01.111
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vapnik, V. (2013) The Nature of Statistical Learning Theory. Springer Science&amp;Business Media.
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref29">
    <label>29</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Brereton, R.G. and Lloyd, G.R. (2010) Support Vector Machines for Classification and Regression. The Analyst, 135, 230-267. &gt;https://doi.org/10.1039/b918972f
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref30">
    <label>30</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Petković, D., Shamshirband, S., Saboohi, H., Ang, T.F., Anuar, N.B. and Pavlović, N.D. (2014) RETRACTED ARTICLE: Support Vector Regression Methodology for Prediction of Input Displacement of Adaptive Compliant Robotic Gripper. Applied Intelligence, 41, 887-896. &gt;https://doi.org/10.1007/s10489-014-0574-5
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref31">
    <label>31</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hsu, C.W., Chang, C.C. and Lin, C.J. (2003) A Practical Guide to Support Vector Classification.
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref32">
    <label>32</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Duan, K., Keerthi, S.S. and Poo, A.N. (2003) Evaluation of Simple Performance Measures for Tuning SVM Hyperparameters. Neurocomputing, 51, 41-59. &gt;https://doi.org/10.1016/s0925-2312(02)00601-x
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref33">
    <label>33</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Keerthi, S.S. (2002) Efficient Tuning of SVM Hyperparameters Using Radius/Margin Bound and Iterative Algorithms. IEEE Transactions on Neural Networks, 13, 1225-1229. &gt;https://doi.org/10.1109/tnn.2002.1031955
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref34">
    <label>34</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lin, P.T. (2001) Support Vector Regression: Systematic Design and Performance Analysis. 
    </mixed-citation>
   </ref>
   <ref id="scirp.143692-ref35">
    <label>35</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, N., Lu, W., Yang, J. and Li, G. (2004) Support Vector Machine in Chemistry. World Scientific. &gt;https://doi.org/10.1142/5589
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>