<?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">
    am
   </journal-id>
   <journal-title-group>
    <journal-title>
     Applied Mathematics
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2152-7385
   </issn>
   <issn publication-format="print">
    2152-7393
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/am.2025.163011
   </article-id>
   <article-id pub-id-type="publisher-id">
    am-141511
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Research on Target Path Tracking Method for Smart Car Using Multi-Objective Bionic Game Theory
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Chongzhi
      </surname>
      <given-names>
       Song
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Xiang
      </surname>
      <given-names>
       Zheng
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Rong
      </surname>
      <given-names>
       Wei
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Lu
      </surname>
      <given-names>
       Wang
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aCollege of Mechanical Engineering, Chaohu University, Hefei, China
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aSchool of Mechanical Engineering, Anhui University of Technology, Maanshan, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     25
    </day> 
    <month>
     03
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    16
   </volume> 
   <issue>
    03
   </issue>
   <fpage>
    219
   </fpage>
   <lpage>
    234
   </lpage>
   <history>
    <date date-type="received">
     <day>
      3,
     </day>
     <month>
      December
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      22,
     </day>
     <month>
      December
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      22,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    To improve smart car drive performance and avoid side-slip during target path tracking, a linearized four wheel car model was adopted as a predictive control model, and target path tracking method was built based on multi-objective bionic game theory. Through calculating interaction factors, it established mapping factor indicators between design variables and objective functions, solving for the respective strategy spaces of each game participant, and ensuring that all game participants follow a common constraint protocol. The behavior and survival mechanism of side-blotched lizard were studied; Opportunism, egoism and collectivism were defined according to it’s own color, and three behaviors were considered as set by the corresponding player. Based on the behavioral characteristics exhibited by each species during the evolutionary process, it established the mapping relationships among respective adaptation and objective functions to evaluate the three evolved lizard individuals nature adaptability. During evolution, three types of male lateral spotted lizards evolve games with their respective fitness functions as the objective. After each round of evolutionary games, the optimal genes of the three lizards were solved, and new chromosomes were constructed. Convergence criteria were used to determine convergence, and after multiple evolutionary iterations, the optimal chromosome, multi-objective solution was obtained. The bio-mimetic lizard evolutionary game algorithm was used to solve the smoothness index, and the simulation results showed the effectiveness of this algorithm. The test results show the method can track smart car quickly and steadily, and has good real-time performance.
   </abstract>
   <kwd-group> 
    <kwd>
     Smart Car
    </kwd> 
    <kwd>
      Target Path Tracking
    </kwd> 
    <kwd>
      Fuzzy Clustering
    </kwd> 
    <kwd>
      Competitive-Cooperative Game
    </kwd> 
    <kwd>
      Predictive Control Model
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Smart car research is a key topic, and path tracking refers to the core technology of safe, accurate and stable driving of smart cars along the preset highway, and the strength of its performance plays a decisive role in the driving stability of smart cars <xref ref-type="bibr" rid="scirp.141511-1">
     [1]
    </xref>. To enhance the performance of path tracking, some scholars have adopted a variety of research strategies, such as applying the four-wheel robot path tracking method to smart car target tracking, pure + pursuit method was adopted in reference <xref ref-type="bibr" rid="scirp.141511-2">
     [2]
    </xref>, the geometric shape method of circular look-ahead for tracking was adopted in reference <xref ref-type="bibr" rid="scirp.141511-3">
     [3]
    </xref>, because of the constraints of car size, driving condition, turning radius and driving dynamics, the pure geometric path tracking method is not able to solve driving constraint problems of smart cars. At present, the control strategy is often used to study high precision control of smart car path tracking, on the basis of the deviation of car position, course and target path, incremental PID control algorithm was adopted <xref ref-type="bibr" rid="scirp.141511-4">
     [4]
    </xref>, reflecting better path tracking performance. In the reference <xref ref-type="bibr" rid="scirp.141511-5">
     [5]
    </xref>, a linear time-varying model predictive control strategy was used to transform three-DOF dynamic model into two programming problems, and the simulation results showed the control strategy has high accuracy, and good driving stability in middle, low speed. Reference <xref ref-type="bibr" rid="scirp.141511-6">
     [6]
    </xref> established a feedback fuzzy controller by using the feedback prediction error method, and achieved good simulation results when the speed less than 60 km/h.</p>
   <p>The performance of path tracking is related to the driving condition and driving parameters of the cars, and all parameters are interconnected. Under the condition of normal driving, how to cooperatively calculate the interconnection between parameters and achieve high-precision control is current key research. Some research achievements have been made in solving multi-objective control by game theory. Xie Nenggang et al. <xref ref-type="bibr" rid="scirp.141511-7">
     [7]
    </xref>-<xref ref-type="bibr" rid="scirp.141511-9">
     [9]
    </xref> successfully applied game theory to engineering design, and gave the key solving techniques of game theory in multi-objective decision-making, the formulation of game rules, the division and solving steps of strategy space of each player. In game theory, the design system variables are mapped to the spatial strategy sets that can be selected by each player through fuzzy cluster analysis. Combined with bionic game theory, this paper gives a path tracking method for smart cars. Through calculating interaction factors, it established mapping factor indicators between design variables and objective functions, solving the respective strategy spaces of each game participant, and ensuring that all game participants follow a common constraint protocol. The behavior and survival mechanism of side-blotched lizard were studied; Opportunism, egoism and collectivism were defined according to it’s own color, and the three behaviors were considered as set by the corresponding player. Based on the behavioral characteristics exhibited by each species during the evolutionary process, they establish mapping relationships between their respective adaptation functions and three objective functions to evaluate the ability of three evolved lizard individuals to adapt to nature. In the process of evolution, three types of male lateral spotted lizards evolve games with their respective fitness functions as the objective. After each round of evolutionary games, the optimal genes of the three lizards can be solved, and new chromosomes can be constructed. Convergence criteria are used to determine convergence, and after multiple evolutionary iterations, the optimal chromosome, i.e. multi-objective solution, can be obtained. The bio-mimetic lizard evolutionary game algorithm was used to solve the smoothness index, and the simulation results showed the effectiveness of this algorithm.</p>
  </sec><sec id="s2">
   <title>2. Path Tracking Control Model</title>
   <p>Neglecting air resistance during the operation of smart cars, assuming tires and ground contact is point contact, the front wheel deflection angle is small, and there is no relative sliding, combined with the reference <xref ref-type="bibr" rid="scirp.141511-10">
     [10]
    </xref> <xref ref-type="bibr" rid="scirp.141511-11">
     [11]
    </xref>, the four-wheel car model used in the paper as shown in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>, where XOY is road coordinate system, xoy is local coordinate system of smart car, and the positive x-axis is defined as the direction of car travel.</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Dynamics of four-wheel.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId16.jpeg?20250409035537" />
   </fig>
   <p>The kinematics equations of the smart cars around x-axis:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mover accent="true"> 
       <mi>
         x 
       </mi> 
       <mo>
         ¨ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
      <mover accent="true"> 
       <mi>
         y 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mover accent="true"> 
       <mi>
         θ 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mi>
          f 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mi>
          r 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> (1)</p>
   <p>The lateral kinematics mechanics equation around y-axis:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mover accent="true"> 
       <mi>
         y 
       </mi> 
       <mo>
         ¨ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
      <mover accent="true"> 
       <mi>
         x 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mover accent="true"> 
       <mi>
         θ 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          y 
        </mi> 
        <mi>
          f 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          y 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> (2)</p>
   <p>The transverse oscillation equation around z-axis:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         I 
       </mi> 
       <mi>
         z 
       </mi> 
      </msub> 
      <mover accent="true"> 
       <mi>
         θ 
       </mi> 
       <mo>
         ¨ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
      <mi>
        a 
      </mi> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          y 
        </mi> 
        <mi>
          f 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        − 
      </mo> 
      <mn>
        2 
      </mn> 
      <mi>
        b 
      </mi> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mi>
          y 
        </mi> 
        <mi>
          r 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> (3)</p>
   <p>where m is car mass, a and b are the distances from car’s center to front and rear axles. I<sub>z</sub> is car inertia moment, θ is car heading angle, F<sub>xf</sub> is X-axis force on the front wheel, F<sub>xr</sub> is X-axis force on the rear wheels ; F<sub>yf</sub> is X-axis force on the front wheel, F<sub>yr</sub> is X-axis force on the rear wheels.</p>
   <p>Combined with basic principles of horizontal pre-aiming error and path tracking error <xref ref-type="bibr" rid="scirp.141511-11">
     [11]
    </xref> to organize (1), (2), (3), the nonlinear dynamic model is obtained:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <mi>
            m 
          </mi> 
          <mover accent="true"> 
           <mi>
             y 
           </mi> 
           <mo>
             ¨ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mo>
            − 
          </mo> 
          <mi>
            m 
          </mi> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mover accent="true"> 
           <mi>
             θ 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mo>
            + 
          </mo> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mi>
                c 
              </mi> 
              <mi>
                f 
              </mi> 
             </mrow> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 σ 
               </mi> 
               <mi>
                 f 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mfrac> 
               <mrow> 
                <mover accent="true"> 
                 <mi>
                   y 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
                <mo>
                  + 
                </mo> 
                <mi>
                  a 
                </mi> 
                <mover accent="true"> 
                 <mi>
                   θ 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
               </mrow> 
               <mover accent="true"> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </mfrac> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mi>
                c 
              </mi> 
              <mi>
                r 
              </mi> 
             </mrow> 
            </msub> 
            <mfrac> 
             <mrow> 
              <mi>
                b 
              </mi> 
              <mover accent="true"> 
               <mi>
                 θ 
               </mi> 
               <mo>
                 ˙ 
               </mo> 
              </mover> 
              <mo>
                − 
              </mo> 
              <mover accent="true"> 
               <mi>
                 y 
               </mi> 
               <mo>
                 ˙ 
               </mo> 
              </mover> 
             </mrow> 
             <mover accent="true"> 
              <mi>
                x 
              </mi> 
              <mo>
                ˙ 
              </mo> 
             </mover> 
            </mfrac> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mi>
            m 
          </mi> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ¨ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mi>
            m 
          </mi> 
          <mover accent="true"> 
           <mi>
             y 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mover accent="true"> 
           <mi>
             θ 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mo>
            + 
          </mo> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mi>
                l 
              </mi> 
              <mi>
                f 
              </mi> 
             </mrow> 
            </msub> 
            <msub> 
             <mi>
               s 
             </mi> 
             <mi>
               f 
             </mi> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 σ 
               </mi> 
               <mi>
                 f 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mfrac> 
               <mrow> 
                <mover accent="true"> 
                 <mi>
                   y 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
                <mo>
                  + 
                </mo> 
                <mi>
                  a 
                </mi> 
                <mover accent="true"> 
                 <mi>
                   θ 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
               </mrow> 
               <mover accent="true"> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </mfrac> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <msub> 
             <mi>
               σ 
             </mi> 
             <mi>
               f 
             </mi> 
            </msub> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mi>
                l 
              </mi> 
              <mi>
                r 
              </mi> 
             </mrow> 
            </msub> 
            <msub> 
             <mi>
               s 
             </mi> 
             <mi>
               r 
             </mi> 
            </msub> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             I 
           </mi> 
           <mi>
             z 
           </mi> 
          </msub> 
          <mover accent="true"> 
           <mi>
             θ 
           </mi> 
           <mo>
             ¨ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <mi>
              a 
            </mi> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mi>
                e 
              </mi> 
              <mi>
                f 
              </mi> 
             </mrow> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 σ 
               </mi> 
               <mi>
                 f 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mfrac> 
               <mrow> 
                <mover accent="true"> 
                 <mi>
                   y 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
                <mo>
                  + 
                </mo> 
                <mi>
                  a 
                </mi> 
                <mover accent="true"> 
                 <mi>
                   θ 
                 </mi> 
                 <mo>
                   ˙ 
                 </mo> 
                </mover> 
               </mrow> 
               <mover accent="true"> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </mfrac> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mover accent="true"> 
           <mi>
             Y 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mi>
            sin 
          </mi> 
          <mi>
            θ 
          </mi> 
          <mo>
            + 
          </mo> 
          <mover accent="true"> 
           <mi>
             y 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mi>
            cos 
          </mi> 
          <mi>
            θ 
          </mi> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mover accent="true"> 
           <mi>
             X 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mi>
            cos 
          </mi> 
          <mi>
            θ 
          </mi> 
          <mo>
            − 
          </mo> 
          <mover accent="true"> 
           <mi>
             y 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mi>
            sin 
          </mi> 
          <mi>
            θ 
          </mi> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (4)</p>
   <p>where C<sub>ef</sub> is lateral deflection stiffness, C<sub>er</sub> is longitudinal stiffness; C<sub>lf</sub> is longitudinal stiffness, C<sub>lr</sub> is lateral deflection stiffness ; σ<sub>f</sub> is tire deflection angle; s<sub>f </sub>is the slip rate, s<sub>r</sub> is the slip rate. Smart car path tracking has strong real-time performance, nonlinear dynamic tracking model is difficult to achieve real-time control, so the formula (4) is linearized. 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         ξ 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ξ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          u 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where ξ is state variable, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ξ 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mover accent="true"> 
         <mi>
           y 
         </mi> 
         <mo>
           ˙ 
         </mo> 
        </mover> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           x 
         </mi> 
         <mo>
           ˙ 
         </mo> 
        </mover> 
        <mo>
          , 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           θ 
         </mi> 
         <mo>
           ˙ 
         </mo> 
        </mover> 
        <mo>
          , 
        </mo> 
        <mi>
          Y 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          X 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       u 
     </mi> 
    </math> is control variable, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        u 
      </mi> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         σ 
       </mi> 
       <mi>
         f 
       </mi> 
      </msub> 
     </mrow> 
    </math>, we can get:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <mover accent="true"> 
           <mi>
             ξ 
           </mi> 
           <mo>
             ˙ 
           </mo> 
          </mover> 
          <mo>
            = 
          </mo> 
          <mi>
            A 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            ξ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            + 
          </mo> 
          <mi>
            B 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mi>
            y 
          </mi> 
          <mo>
            = 
          </mo> 
          <mi>
            C 
          </mi> 
          <mi>
            ξ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (5)</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                11 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mfrac> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mover accent="true"> 
                <mi>
                  y 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </msub> 
             </mrow> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <mover accent="true"> 
               <mi>
                 x 
               </mi> 
               <mo>
                 ˙ 
               </mo> 
              </mover> 
             </mrow> 
            </mfrac> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                14 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                21 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mfrac> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mover accent="true"> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </msub> 
             </mrow> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <mover accent="true"> 
               <mi>
                 x 
               </mi> 
               <mo>
                 ˙ 
               </mo> 
              </mover> 
             </mrow> 
            </mfrac> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                24 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                41 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mfrac> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mover accent="true"> 
                <mi>
                  θ 
                </mi> 
                <mo>
                  ˙ 
                </mo> 
               </mover> 
              </msub> 
             </mrow> 
             <mrow> 
              <mo>
                ∂ 
              </mo> 
              <mover accent="true"> 
               <mi>
                 x 
               </mi> 
               <mo>
                 ˙ 
               </mo> 
              </mover> 
             </mrow> 
            </mfrac> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                44 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              cos 
            </mi> 
            <msub> 
             <mi>
               θ 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              sin 
            </mi> 
            <msub> 
             <mi>
               θ 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                53 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mo>
              − 
            </mo> 
            <mi>
              sin 
            </mi> 
            <msub> 
             <mi>
               θ 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              cos 
            </mi> 
            <msub> 
             <mi>
               θ 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               a 
             </mi> 
             <mrow> 
              <mn>
                63 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          11 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              f 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            + 
          </mo> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              r 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>,</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          14 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            b 
          </mi> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              f 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            − 
          </mo> 
          <mi>
            a 
          </mi> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              r 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          21 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mover accent="true"> 
       <mi>
         θ 
       </mi> 
       <mo>
         ˙ 
       </mo> 
      </mover> 
      <mo>
        − 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mi>
            c 
          </mi> 
          <mi>
            f 
          </mi> 
         </mrow> 
        </msub> 
        <msub> 
         <mi>
           σ 
         </mi> 
         <mrow> 
          <mi>
            f 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          24 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          y 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        − 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mi>
          a 
        </mi> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mi>
            c 
          </mi> 
          <mi>
            f 
          </mi> 
         </mrow> 
        </msub> 
        <msub> 
         <mi>
           σ 
         </mi> 
         <mrow> 
          <mi>
            f 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>;</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          41 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            b 
          </mi> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              r 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            − 
          </mo> 
          <mi>
            a 
          </mi> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              f 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           I 
         </mi> 
         <mi>
           z 
         </mi> 
        </msub> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          44 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msup> 
           <mi>
             b 
           </mi> 
           <mn>
             2 
           </mn> 
          </msup> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              r 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            + 
          </mo> 
          <msup> 
           <mi>
             a 
           </mi> 
           <mn>
             2 
           </mn> 
          </msup> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mi>
              f 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           I 
         </mi> 
         <mi>
           z 
         </mi> 
        </msub> 
        <msub> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ˙ 
          </mo> 
         </mover> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          53 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mi>
        cos 
      </mi> 
      <msub> 
       <mi>
         θ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          y 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mi>
        sin 
      </mi> 
      <msub> 
       <mi>
         θ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math>,</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mn>
          63 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          y 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mi>
        cos 
      </mi> 
      <msub> 
       <mi>
         θ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mi>
        sin 
      </mi> 
      <msub> 
       <mi>
         θ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        B 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              c 
            </mi> 
            <mfrac> 
             <mrow> 
              <msub> 
               <mi>
                 C 
               </mi> 
               <mrow> 
                <mi>
                  c 
                </mi> 
                <mi>
                  f 
                </mi> 
               </mrow> 
              </msub> 
             </mrow> 
             <mi>
               m 
             </mi> 
            </mfrac> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               b 
             </mi> 
             <mrow> 
              <mn>
                12 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mfrac> 
             <mrow> 
              <mn>
                2 
              </mn> 
              <mi>
                a 
              </mi> 
              <msub> 
               <mi>
                 C 
               </mi> 
               <mrow> 
                <mi>
                  c 
                </mi> 
                <mi>
                  f 
                </mi> 
               </mrow> 
              </msub> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 I 
               </mi> 
               <mi>
                 z 
               </mi> 
              </msub> 
             </mrow> 
            </mfrac> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mrow> 
        <mn>
          12 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mi>
            c 
          </mi> 
          <mi>
            f 
          </mi> 
         </mrow> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <msub> 
           <mi>
             σ 
           </mi> 
           <mrow> 
            <mi>
              f 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              t 
            </mi> 
            <mo>
              − 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
          <mo>
            − 
          </mo> 
          <mfrac> 
           <mrow> 
            <msub> 
             <mover accent="true"> 
              <mi>
                y 
              </mi> 
              <mo>
                ˙ 
              </mo> 
             </mover> 
             <mi>
               t 
             </mi> 
            </msub> 
            <mo>
              − 
            </mo> 
            <mi>
              b 
            </mi> 
            <msub> 
             <mover accent="true"> 
              <mi>
                θ 
              </mi> 
              <mo>
                ˙ 
              </mo> 
             </mover> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
           <mrow> 
            <msub> 
             <mover accent="true"> 
              <mi>
                x 
              </mi> 
              <mo>
                ˙ 
              </mo> 
             </mover> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mfrac> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mi>
         m 
       </mi> 
      </mfrac> 
     </mrow> 
    </math>;</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        C 
      </mi> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            0 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mtext>
         T 
       </mtext> 
      </msup> 
     </mrow> 
    </math></p>
   <p>Model output equation</p>
   <p>For formula (5), set state variable 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        x 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          = 
        </mo> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mtable columnalign="left"> 
          <mtr> 
           <mtd> 
            <mi>
              ξ 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mi>
              u 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, then the new state space expressed as</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            = 
          </mo> 
          <mover accent="true"> 
           <mi>
             A 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            ξ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            + 
          </mo> 
          <mover accent="true"> 
           <mi>
             B 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            Δ 
          </mi> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mi>
            η 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            = 
          </mo> 
          <mover accent="true"> 
           <mi>
             C 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (6)</p>
   <p>In the formula, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         A 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         k 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              A 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              B 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <msub> 
             <mn>
               0 
             </mn> 
             <mrow> 
              <mn>
                1 
              </mn> 
              <mo>
                × 
              </mo> 
              <mn>
                6 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         B 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         k 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              B 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>;</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         C 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         k 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mtable> 
           <mtr> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
            <mtd> 
             <mn>
               1 
             </mn> 
            </mtd> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
           </mtr> 
          </mtable> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mtext>
         T 
       </mtext> 
      </msup> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        η 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the output of tracking prediction horizon. The output can be defined:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Y 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              η 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                1 
              </mn> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              η 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                2 
              </mn> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              η 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                + 
              </mo> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 p 
               </mi> 
              </msub> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (7)</p>
   <p>where N<sub>p</sub> is system tracking prediction horizon. The input k is defined:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Δ 
      </mi> 
      <mi>
        U 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              Δ 
            </mi> 
            <mi>
              u 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              Δ 
            </mi> 
            <mi>
              u 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              Δ 
            </mi> 
            <mi>
              u 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                k 
              </mi> 
              <mo>
                + 
              </mo> 
              <mi>
                m 
              </mi> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (8)</p>
   <p>Therefore, the output equation k expressed:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Y 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         ξ 
       </mi> 
      </msub> 
      <mi>
        ξ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         k 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         u 
       </mi> 
      </msub> 
      <mi>
        Δ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         k 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (9)</p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         ξ 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            C 
          </mi> 
          <mover accent="true"> 
           <mi>
             A 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             k 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            , 
          </mo> 
          <mi>
            C 
          </mi> 
          <mover accent="true"> 
           <mi>
             A 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mn>
             2 
           </mn> 
          </msup> 
          <mo>
            , 
          </mo> 
          <mo>
            ⋯ 
          </mo> 
          <mo>
            , 
          </mo> 
          <mi>
            C 
          </mi> 
          <mover accent="true"> 
           <mi>
             A 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mrow> 
            <msub> 
             <mi>
               N 
             </mi> 
             <mi>
               C 
             </mi> 
            </msub> 
           </mrow> 
          </msup> 
          <mo>
            , 
          </mo> 
          <mo>
            ⋯ 
          </mo> 
          <mo>
            , 
          </mo> 
          <mi>
            C 
          </mi> 
          <mover accent="true"> 
           <mi>
             A 
           </mi> 
           <mo>
             ˜ 
           </mo> 
          </mover> 
          <msup> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mrow> 
            <msub> 
             <mi>
               N 
             </mi> 
             <mi>
               p 
             </mi> 
            </msub> 
           </mrow> 
          </msup> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mtext>
         T 
       </mtext> 
      </msup> 
     </mrow> 
    </math></p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         u 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow></mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 c 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 c 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 c 
               </mi> 
              </msub> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 c 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow></mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 p 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 p 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              C 
            </mi> 
            <mover accent="true"> 
             <mi>
               A 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mrow> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 p 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <msub> 
               <mi>
                 N 
               </mi> 
               <mi>
                 c 
               </mi> 
              </msub> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msup> 
            <mover accent="true"> 
             <mi>
               B 
             </mi> 
             <mo>
               ˜ 
             </mo> 
            </mover> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               k 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (10)</p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         N 
       </mi> 
       <mi>
         c 
       </mi> 
      </msub> 
     </mrow> 
    </math> is system control time domain, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         N 
       </mi> 
       <mi>
         c 
       </mi> 
      </msub> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         N 
       </mi> 
       <mi>
         p 
       </mi> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>Construction of model constraints</p>
   <p>The manipulation stability directly affects the riding comfort, so in addition to the dynamic constraints, this paper also increases wheel deflection angle, side deflection increment constraint, to ensure the smart car’s driving stability and comfort.</p>
   <p>Front wheel deflection angle and its incremental constraint: when tire deflection angle is less than 5˚, there is a linear proportional relationship between lateral deflection force and lateral deflection angle. In this paper, the lateral deflection angle is: 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mo>
        − 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mo>
         ∘ 
       </mo> 
      </msup> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        δ 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <mo>
        + 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mo>
         ∘ 
       </mo> 
      </msup> 
     </mrow> 
    </math>. According to physical position, the range of deflection angle changes at any time, the deflection angle and incremental constraint expressed as:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             u 
           </mi> 
           <mrow> 
            <mi>
              min 
            </mi> 
           </mrow> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            &lt; 
          </mo> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            &lt; 
          </mo> 
          <msub> 
           <mi>
             u 
           </mi> 
           <mrow> 
            <mi>
              max 
            </mi> 
           </mrow> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mi>
            Δ 
          </mi> 
          <msub> 
           <mi>
             u 
           </mi> 
           <mrow> 
            <mi>
              min 
            </mi> 
           </mrow> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            &lt; 
          </mo> 
          <mi>
            Δ 
          </mi> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            &lt; 
          </mo> 
          <mi>
            Δ 
          </mi> 
          <msub> 
           <mi>
             u 
           </mi> 
           <mrow> 
            <mi>
              max 
            </mi> 
           </mrow> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <mi>
            k 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            , 
          </mo> 
          <mo>
            ⋯ 
          </mo> 
          <mo>
            , 
          </mo> 
          <mi>
            N 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (11)</p>
   <p>Formula (11) can be converted into 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         U 
       </mi> 
       <mrow> 
        <mi>
          min 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        A 
      </mi> 
      <mi>
        Δ 
      </mi> 
      <mi>
        U 
      </mi> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         U 
       </mi> 
       <mi>
         f 
       </mi> 
      </msub> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         U 
       </mi> 
       <mrow> 
        <mi>
          max 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>, where</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
          <mtd> 
           <mrow></mrow> 
          </mtd> 
          <mtd> 
           <mo>
             ⋮ 
           </mo> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
          <mtd> 
           <mo>
             ⋯ 
           </mo> 
          </mtd> 
          <mtd> 
           <mn>
             1 
           </mn> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Δ 
      </mi> 
      <mi>
        U 
      </mi> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mtable> 
           <mtr> 
            <mtd> 
             <mrow> 
              <mi>
                Δ 
              </mi> 
              <msub> 
               <mi>
                 u 
               </mi> 
               <mrow> 
                <mi>
                  min 
                </mi> 
               </mrow> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
           </mtr> 
           <mtr> 
            <mtd> 
             <mrow> 
              <mi>
                Δ 
              </mi> 
              <msub> 
               <mi>
                 u 
               </mi> 
               <mrow> 
                <mi>
                  min 
                </mi> 
               </mrow> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  2 
                </mn> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
           </mtr> 
           <mtr> 
            <mtd> 
             <mo>
               ⋮ 
             </mo> 
            </mtd> 
           </mtr> 
           <mtr> 
            <mtd> 
             <mrow> 
              <mi>
                Δ 
              </mi> 
              <msub> 
               <mi>
                 u 
               </mi> 
               <mrow> 
                <mi>
                  min 
                </mi> 
               </mrow> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mi>
                  N 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
           </mtr> 
          </mtable> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          N 
        </mi> 
        <mo>
          × 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         U 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msubsup> 
       <mrow> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mtable> 
           <mtr> 
            <mtd> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
            <mtd> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
            <mtd> 
             <mo>
               ⋯ 
             </mo> 
            </mtd> 
            <mtd> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mtd> 
           </mtr> 
          </mtable> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          N 
        </mi> 
        <mo>
          × 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mtext>
         T 
       </mtext> 
      </msubsup> 
     </mrow> 
    </math>.</p>
   <p>In the range of linear lateral deflection angle change, the product of tire side deflection angle and tire stiffness is tire’s lateral force, and expressed as:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             F 
           </mi> 
           <mrow> 
            <mi>
              y 
            </mi> 
            <mi>
              f 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            2 
          </mn> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mi>
             f 
           </mi> 
          </msub> 
          <msub> 
           <mi>
             δ 
           </mi> 
           <mi>
             f 
           </mi> 
          </msub> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             F 
           </mi> 
           <mrow> 
            <mi>
              y 
            </mi> 
            <mi>
              r 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            2 
          </mn> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mi>
             r 
           </mi> 
          </msub> 
          <msub> 
           <mi>
             δ 
           </mi> 
           <mi>
             r 
           </mi> 
          </msub> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (12)</p>
   <p>where</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mtable columnalign="left"> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             δ 
           </mi> 
           <mi>
             f 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             σ 
           </mi> 
           <mi>
             f 
           </mi> 
          </msub> 
          <mo>
            − 
          </mo> 
          <mfrac> 
           <mrow> 
            <mover accent="true"> 
             <mi>
               y 
             </mi> 
             <mo>
               ˙ 
             </mo> 
            </mover> 
            <mo>
              + 
            </mo> 
            <mi>
              a 
            </mi> 
            <mover accent="true"> 
             <mi>
               θ 
             </mi> 
             <mo>
               ˙ 
             </mo> 
            </mover> 
           </mrow> 
           <mover accent="true"> 
            <mi>
              x 
            </mi> 
            <mo>
              ˙ 
            </mo> 
           </mover> 
          </mfrac> 
         </mtd> 
        </mtr> 
        <mtr> 
         <mtd> 
          <msub> 
           <mi>
             δ 
           </mi> 
           <mi>
             r 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             σ 
           </mi> 
           <mi>
             r 
           </mi> 
          </msub> 
          <mo>
            − 
          </mo> 
          <mfrac> 
           <mrow> 
            <mover accent="true"> 
             <mi>
               y 
             </mi> 
             <mo>
               ˙ 
             </mo> 
            </mover> 
            <mo>
              − 
            </mo> 
            <mi>
              b 
            </mi> 
            <mover accent="true"> 
             <mi>
               θ 
             </mi> 
             <mo>
               ˙ 
             </mo> 
            </mover> 
           </mrow> 
           <mover accent="true"> 
            <mi>
              x 
            </mi> 
            <mo>
              ˙ 
            </mo> 
           </mover> 
          </mfrac> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </mrow> 
    </math> (13)</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         δ 
       </mi> 
       <mi>
         r 
       </mi> 
      </msub> 
     </mrow> 
    </math> is rear wheel deflection angle, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         σ 
       </mi> 
       <mi>
         f 
       </mi> 
      </msub> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         σ 
       </mi> 
       <mi>
         r 
       </mi> 
      </msub> 
     </mrow> 
    </math> are front and rear rotation angle. Taking 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       u 
     </mi> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ξ 
     </mi> 
    </math> as control quantity and state quantity respectively, the formula (12) is linearized, it can be obtained:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        δ 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        E 
      </mi> 
      <mi>
        ξ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mi>
        F 
      </mi> 
      <mi>
        u 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (14)</p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        δ 
      </mi> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mtable> 
           <mtr> 
            <mtd> 
             <mrow> 
              <msub> 
               <mi>
                 δ 
               </mi> 
               <mi>
                 f 
               </mi> 
              </msub> 
             </mrow> 
            </mtd> 
            <mtd> 
             <mrow> 
              <msub> 
               <mi>
                 δ 
               </mi> 
               <mi>
                 r 
               </mi> 
              </msub> 
             </mrow> 
            </mtd> 
           </mtr> 
          </mtable> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mtext>
         T 
       </mtext> 
      </msup> 
     </mrow> 
    </math> is tire side deflection matrix; 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mtable> 
           <mtr> 
            <mtd> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </mtd> 
            <mtd> 
             <mn>
               0 
             </mn> 
            </mtd> 
           </mtr> 
          </mtable> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mi>
         T 
       </mi> 
      </msup> 
     </mrow> 
    </math> is transfer equations matrix; E is the output matrix.</p>
   <p>Spatial transformation of formulas (13): 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        δ 
      </mi> 
      <mo>
        = 
      </mo> 
      <mover accent="true"> 
       <mi>
         E 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mi>
        ξ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         E 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mtable> 
         <mtr> 
          <mtd> 
           <mrow> 
            <mi>
              E 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               t 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
          <mtd> 
           <mrow> 
            <mi>
              F 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi>
               t 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mtd> 
         </mtr> 
         <mtr> 
          <mtd> 
           <mn>
             0 
           </mn> 
          </mtd> 
          <mtd> 
           <mrow> 
            <msub> 
             <mi>
               I 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
          </mtd> 
         </mtr> 
        </mtable> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Construction of Model Predictive controller</p>
   <p>Considering the complexity of driving process, when designing objective function, the relaxation factor is introduced, and the tracking objective function expressed:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
      <mtr> 
       <mtd> 
        <mi>
          J 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            ξ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            , 
          </mo> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              t 
            </mi> 
            <mo>
              − 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            , 
          </mo> 
          <mi>
            Δ 
          </mi> 
          <mi>
            U 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mo>
          = 
        </mo> 
        <mstyle displaystyle="true"> 
         <msubsup> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              N 
            </mi> 
            <mi>
              p 
            </mi> 
           </msub> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <msubsup> 
           <mrow> 
            <mrow> 
             <mo>
               ‖ 
             </mo> 
             <mrow> 
              <mi>
                Δ 
              </mi> 
              <mi>
                η 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mi>
                  i 
                </mi> 
                <mrow> 
                 <mo>
                   | 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mo>
               ‖ 
             </mo> 
            </mrow> 
           </mrow> 
           <mi>
             Q 
           </mi> 
           <mn>
             2 
           </mn> 
          </msubsup> 
         </mrow> 
        </mstyle> 
        <mo>
          + 
        </mo> 
        <msubsup> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mrow> 
            <msub> 
             <mi>
               N 
             </mi> 
             <mi>
               c 
             </mi> 
            </msub> 
            <mo>
              − 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ‖ 
            </mo> 
            <mrow> 
             <mi>
               Δ 
             </mi> 
             <mi>
               u 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 + 
               </mo> 
               <mi>
                 i 
               </mi> 
               <mrow> 
                <mo>
                  | 
                </mo> 
                <mi>
                  t 
                </mi> 
               </mrow> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              ‖ 
            </mo> 
           </mrow> 
          </mrow> 
         </mstyle> 
         <mi>
           R 
         </mi> 
         <mn>
           2 
         </mn> 
        </msubsup> 
        <mo>
          + 
        </mo> 
        <mi>
          ρ 
        </mi> 
        <msup> 
         <mi>
           ε 
         </mi> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mtd> 
      </mtr> 
     </mtable> 
    </math> (15)</p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Δ 
      </mi> 
      <mi>
        η 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        η 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         η 
       </mi> 
       <mi>
         r 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the actual driving and reference path difference, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ρ 
     </mi> 
    </math> is weight coefficient, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ε 
     </mi> 
    </math> is relaxation factor, Q and R are weighting matrix.</p>
   <p>Based on comprehensive constraints and objective function, the smart car path control based on the dynamic can be transformed into an optimization problem, that is, each cycle needs to solve:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
      <mtr> 
       <mtd> 
        <mi>
          min 
        </mi> 
        <mi>
          Δ 
        </mi> 
        <mi>
          U 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          ε 
        </mi> 
        <mstyle displaystyle="true"> 
         <munderover> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            P 
          </mi> 
         </munderover> 
         <mrow> 
          <msubsup> 
           <mrow> 
            <mrow> 
             <mo>
               ‖ 
             </mo> 
             <mrow> 
              <mi>
                η 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  k 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mi>
                  i 
                </mi> 
                <mrow> 
                 <mo>
                   | 
                 </mo> 
                 <mi>
                   k 
                 </mi> 
                </mrow> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
              <mo>
                − 
              </mo> 
              <mi>
                η 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  k 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mi>
                  i 
                </mi> 
                <mrow> 
                 <mo>
                   | 
                 </mo> 
                 <mi>
                   k 
                 </mi> 
                </mrow> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mo>
               ‖ 
             </mo> 
            </mrow> 
           </mrow> 
           <mi>
             Q 
           </mi> 
           <mn>
             2 
           </mn> 
          </msubsup> 
         </mrow> 
        </mstyle> 
        <mo>
          + 
        </mo> 
        <mstyle displaystyle="true"> 
         <munderover> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            N 
          </mi> 
         </munderover> 
         <mrow> 
          <msubsup> 
           <mrow> 
            <mrow> 
             <mo>
               ‖ 
             </mo> 
             <mrow> 
              <mi>
                Δ 
              </mi> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  k 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mi>
                  i 
                </mi> 
                <mrow> 
                 <mo>
                   | 
                 </mo> 
                 <mi>
                   k 
                 </mi> 
                </mrow> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mo>
               ‖ 
             </mo> 
            </mrow> 
           </mrow> 
           <mi>
             R 
           </mi> 
           <mn>
             2 
           </mn> 
          </msubsup> 
          <mo>
            + 
          </mo> 
          <mi>
            ρ 
          </mi> 
          <msup> 
           <mi>
             ε 
           </mi> 
           <mn>
             2 
           </mn> 
          </msup> 
         </mrow> 
        </mstyle> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mtable columnalign="left"> 
          <mtr> 
           <mtd> 
            <mi>
              Δ 
            </mi> 
            <msub> 
             <mi>
               U 
             </mi> 
             <mrow> 
              <mi>
                min 
              </mi> 
             </mrow> 
            </msub> 
            <mo>
              ≤ 
            </mo> 
            <mi>
              Δ 
            </mi> 
            <mi>
              U 
            </mi> 
            <mo>
              ≤ 
            </mo> 
            <mi>
              Δ 
            </mi> 
            <msub> 
             <mi>
               U 
             </mi> 
             <mrow> 
              <mi>
                max 
              </mi> 
             </mrow> 
            </msub> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mi>
              Δ 
            </mi> 
            <msub> 
             <mi>
               U 
             </mi> 
             <mrow> 
              <mi>
                min 
              </mi> 
             </mrow> 
            </msub> 
            <mo>
              ≤ 
            </mo> 
            <mi>
              A 
            </mi> 
            <mi>
              Δ 
            </mi> 
            <mi>
              U 
            </mi> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               U 
             </mi> 
             <mi>
               f 
             </mi> 
            </msub> 
            <mo>
              ≤ 
            </mo> 
            <mi>
              Δ 
            </mi> 
            <msub> 
             <mi>
               U 
             </mi> 
             <mrow> 
              <mi>
                max 
              </mi> 
             </mrow> 
            </msub> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <msub> 
             <mi>
               δ 
             </mi> 
             <mrow> 
              <mi>
                min 
              </mi> 
             </mrow> 
            </msub> 
            <mo>
              ≤ 
            </mo> 
            <mi>
              δ 
            </mi> 
            <mo>
              ≤ 
            </mo> 
            <msub> 
             <mi>
               δ 
             </mi> 
             <mrow> 
              <mi>
                max 
              </mi> 
             </mrow> 
            </msub> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mi>
              ε 
            </mi> 
            <mo>
              ≥ 
            </mo> 
            <mn>
              0 
            </mn> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mtd> 
      </mtr> 
     </mtable> 
    </math> (16)</p>
  </sec><sec id="s3">
   <title>3. The Main Ideal of Multi-Objective Bionic Game Theory</title>
   <p>Barry Sinervo and Tim Stephens’ research <xref ref-type="bibr" rid="scirp.141511-12">
     [12]
    </xref> <xref ref-type="bibr" rid="scirp.141511-13">
     [13]
    </xref> found that the male side spotted lizard’s throat appears in three colors: blue, yellow, and orange, as shown in <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>; During the evolution of biological populations, different throat colors exhibit different behaviors. The male spotted lizard with yellow throat is weaker in physique than those with blue and orange throats, and its movements are secretive. When competing for sexual power with females, it often plays the role of an adulterer, commonly known as the “mistress”. The male spotted lizard with orange throat has a robust physique, hot tempered and aggressive personality, large habitat, and numerous female partners. The male spotted lizard with blue throat has a physical fitness between the yellow and the orange. When faced with foreign enemy, it can form a defend group with its companions to defend its habitat. During the evolution of biological populations, each male spotted lizard with blue throat only has one female partner and follows the principle of monogamy. In the entire evolutionary biological populations, the male spotted lizard with orange throat often engages in wars with the male spotted lizard with blue throat in search of more female mating rights. the male spotted lizard with blue throat lizard selflessly fights against the invasion for partner and territory. The male spotted lizard with orange throat has wide territory and numerous mates, it can’t fully consider territory and numerous mates. This provides an opportunity for the male spotted lizard with yellow throat lizard to launch a surprise attack. The male spotted lizard with yellow throat lizard will run to places beyond its reach and secretly mate with mates.</p>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Three male side spotted lizard (orange, blue, and yellow).</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId131.jpeg?20250409035538" />
   </fig>
   <p>During the biological evolution, Barry Sinervo and other scholars found that the populations of three lizards are mutually constrained. When the male spotted lizard with blue throat dominates in reproduction, the male spotted lizard with orange throat adds dramatically; When the male spotted lizard with orange throat has an advantage in reproduction, the male spotted lizard with yellow throat lizard’s population adds dramatically, thereby suppressing the reproductive speed of the male spotted lizard with orange throat. When the male spotted lizard with yellow throat has an advantage in reproduction, the male spotted lizard with blue throat lizard’s population adds dramatically, thereby suppressing the reproductive speed of the male spotted lizard with yellow throat. The three lizard species repeat in a cycle in this way, mutually constraining each other, in order to prevent the population of single throat lizards from reproducing too quickly.</p>
   <p>Research results show that these three male side spotted lizards inherit their own behavior patterns and pass on this evolved behavior pattern to the next generation through gene combinations. Although the behavior of the three lizards with different throats during reproduction varies greatly, they ultimately achieved “fittest survival” in Darwin’s theory of evolution, and achieved co-evolution.</p>
   <p>A bio-mimetic lizard evolutionary algorithm is proposed based on the phenomenon of population reproduction and male side spotted lizard evolution. The algorithm’s main idea is: ① Through calculating interaction factors, it established mapping factor indicators between design variables and objective functions, solving for the respective strategy spaces of each game participant, and ensuring that all game participants follow a common constraint protocol. ② The behavior and survival mechanism of side-blotched lizard were studied; Opportunism, egoism and collectivism were defined according to it’s own color, and the three behaviors were considered as set by the corresponding player. ③ Based on the behavioral characteristics exhibited by each species during the evolutionary process, establish mapping relationships between their respective adaptation functions and three objective functions to evaluate the ability of three evolved lizard individuals to adapt to nature. ④ In the process of evolution, three male side spotted lizard evolve games with their respective fitness functions as the objective. ⑤ After each round of evolutionary games, the optimal genes of the three lizards can be solved, and new chromosomes can be constructed. Convergence criteria are used to determine convergence, and after multiple evolutionary iterations, the optimal chromosome, multi-objective solution, can be obtained.</p>
  </sec><sec id="s4">
   <title>4. Multi-Objective Bionic Design</title>
   <p>In the construction of the evolutionary game algorithm for the three objective bio-mimetic male side spotted lizard, three core skills must be considered: ① Establishing a segmentation method for the chromosome genes of the male side spotted lizard population, as well as the mutual mapping relationship between design variables and subsets of design variables. ② Establish adaptive functions for three lizards. ③ Structure of evolutionary game algorithm for bio-mimetic lizards.</p>
   <sec id="s4_1">
    <title>4.1. Chromosomal Genes Segmentation Method</title>
    <p>For the tri-objective functions, each function has three types of male side spotted lizard bio-mimetic objects to select, namely male spotted lizard with orange throat lizard, male spotted lizard with yellow throat lizard, and male spotted lizard with blue throat lizard. Based on evolutionary game behavior characteristics of three male lizards, establish mutual mapping relationship between the adaptive and objective functions . Design variable subsets that can obtain tri-objective functions 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
      </mrow> 
     </math> 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         ∪ 
       </mo> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         ∪ 
       </mo> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         X 
       </mi> 
      </mrow> 
     </math>; 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mi>
          a 
        </mi> 
       </msub> 
       <mo>
         ∩ 
       </mo> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mi>
          b 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         a 
       </mi> 
       <mo>
         , 
       </mo> 
       <mi>
         b 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
      </mrow> 
     </math>; 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         a 
       </mi> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         b 
       </mi> 
      </mrow> 
     </math>).</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. Construction of Adaptation Functions for Bio-Mimetic Objects (<xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>)</title>
    <p>For tri-objective functions, each function has three types of male side spotted lizard bio-mimetic objects to choose, Based on evolutionary behavior characteristics, establish the mutual mapping relationship adaptive and objective functions.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Correspondence between Objective Function and Chromosomes of Three Lizards.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId146.jpeg?20250409035539" />
    </fig>
    <p>Bio-mimicry of male spotted lizard with orange throat lizard-Oligopolism.</p>
    <p>Compared with other species,male spotted lizard with orange throat lizard has a more aggressive personality and is like to conflict and competitive with other lizard subspecies. It exhibits a typical selfish, oligopolism, and exclusive characteristics during evolution. Therefore, this paper biometric male spotted lizard with orange throat lizard as an oligopoly, and constructs. The adaptive function is:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (17)</p>
    <p>Bio-mimicry of male spotted lizard with blue throat lizard—Cooperativism.</p>
    <p>For monogamous nature of male spotted lizard with blue throat lizard, it is able to form alliances and partnerships with other similar lizards when invasive species invade. It has a gentle personality and does not actively engage in conflicts with other subspecies of lizards, demonstrating typical cooperative behavior during evolution. The species collectivist behavior not only pursues maximum self-interest, but also does not harm the other species benefits. The fitness function reflects the collective interests during evolution, and the function construction expressed:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mover accent="true"> 
           <mi>
             f 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mo>
         + 
       </mo> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              j 
            </mi> 
            <mo>
              ≠ 
            </mo> 
            <mi>
              i 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           3 
         </mn> 
        </munderover> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mi>
              j 
            </mi> 
           </msub> 
          </mrow> 
          <mrow> 
           <msub> 
            <mover accent="true"> 
             <mi>
               f 
             </mi> 
             <mo>
               ¯ 
             </mo> 
            </mover> 
            <mi>
              j 
            </mi> 
           </msub> 
          </mrow> 
         </mfrac> 
        </mrow> 
       </mstyle> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mstyle displaystyle="true"> 
        <munderover> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mn>
           3 
         </mn> 
        </munderover> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mstyle> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> (18)</p>
    <p>In the formula, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         f 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
     </math> is a standardized reference value adopted to avoid differences in weight levels among various objective functions, usually taken as function’s initial value, or as function value during loop iteration. 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> defined as selfish factors and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           ≠ 
         </mo> 
         <mi>
           i 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> altruistic factors, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> directly reflects degree of cooperative behavior. The value smaller, the cooperative higher.</p>
    <p>Bio-mimetic study of male spotted lizard with yellow throat lizard—Opportunism.</p>
    <p>The male spotted lizard with yellow throat lizard has a mysterious and uncooperative behavior; Even when the other species compete mating rights, the male spotted lizard with yellow throat lizard will not take advantage of attacking losing side, but quietly leave to unguarded areas and secretly mate with female lizards. Therefore, this species exhibits opportunism in evolution. However, this opportunism is done without harming other male lizards, only achieve individual needs. The article take this behavioral as opportunism, and its adaptive function expressed:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          j 
        </mi> 
       </msub> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mover accent="true"> 
         <mi>
           f 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mi>
          j 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         i 
       </mi> 
      </mrow> 
     </math> (19)</p>
   </sec>
   <sec id="s4_3">
    <title>4.3. The Structure of Bio-Mimetic Lizards Evolutionary Algorithm</title>
    <p>This paper gives a bio-mimetic lizard evolutionary algorithm based on tri-male spotted lizards in their reproductive evolution. The algorithm is constructed as follows:</p>
    <p>The flow chart of lizard evolutionary algorithm proposed is shown in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>. If design variables and goals few, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mstyle mathvariant="bold" mathsize="normal"> 
       <mi>
         X 
       </mi> 
      </mstyle> 
     </math> (design variables set)can be divided as corresponding strategy for each game participant 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mstyle mathvariant="bold" mathsize="normal"> 
         <mi>
           S 
         </mi> 
        </mstyle> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mstyle mathvariant="bold" mathsize="normal"> 
         <mi>
           S 
         </mi> 
        </mstyle> 
        <mi>
          m 
        </mi> 
       </msub> 
      </mrow> 
     </math>, based on the size of the influencing factors. If there are many design variables or objectives, during fuzzy clustering analysis, similar variables or identical properties grouped together based on characteristics, which could reduce computing complexity and complexity.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Flow chart of bio-mimetic lizard evolutionary game algorithm.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId181.jpeg?20250409035540" />
    </fig>
   </sec>
  </sec><sec id="s5">
   <title>5. Calculation Results and Experimental Analysis</title>
   <p>To verify the application of multi-objective bionic game in smart car path tracking, the author combined Fortran and MATLAB software to simulate, and the smart car parameters were shown in <xref ref-type="table" rid="table1">
     Table 1
    </xref>.</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141511-"></xref>Table 1. Smart car parameters.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Description</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">symbol</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">Value</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="60.78%"><p style="text-align:center">Total weight /kg</p></td> 
      <td class="custom-top-td acenter" width="19.62%"><p style="text-align:center">m</p></td> 
      <td class="custom-top-td acenter" width="19.62%"><p style="text-align:center">1300</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Front wheel’s lateral stiffness /N·rad<sup>−</sup><sup>1</sup></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">C<sub>f</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">90000</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Rear wheel’s lateral stiffness /N·rad<sup>−</sup><sup>1</sup></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">C<sub>r</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">90000</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">The car’s moment inertia about the Z axis /kg·m<sup>2</sup></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">I<sub>z</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">1627</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">The distance from center to front axle /m</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">a</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">1</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">The distance from center to rear axle /m</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">b</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">1.45</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Wheel radius /m</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">R</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">0.35</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Wheel rotational inertia /kg·m<sup>2</sup></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">I<sub>w</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">2.1</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Front wheel width /m</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">L<sub>f</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">1.436</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="60.78%"><p style="text-align:center">Rear wheel width /m</p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">L<sub>r</sub></p></td> 
      <td class="acenter" width="19.62%"><p style="text-align:center">1.436</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <sec id="s5_1">
    <title>5.1. Comparison and Analysis of Calculation Results</title>
    <p>In this paper, the double shift trajectory at three kinds of speed of 30 km/h, 60 km/h and 80 km/h is tracked and verified, the N<sub>p</sub> is set to 20, the N<sub>c</sub> is set to 5, and simulation results were shown in <xref ref-type="fig" rid="figFigures 5-10">
      Figures 5-10
     </xref>.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Actual lateral displacement.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId182.jpeg?20250409035540" />
    </fig>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Yaw angle.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId183.jpeg?20250409035540" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. Side-slip angle.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId184.jpeg?20250409035540" />
    </fig>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. Yaw angular velocity.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId185.jpeg?20250409035541" />
    </fig>
    <fig id="fig9" position="float">
     <label>Figure 9</label>
     <caption>
      <title>Figure 9. Front wheel angle control.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId186.jpeg?20250409035541" />
    </fig>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>Figure 10. Front wheel angle control increment.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId187.jpeg?20250409035541" />
    </fig>
    <p>From the simulation results <xref ref-type="fig" rid="figFigures 5-10">
      Figures 5-10
     </xref>, under low speed, the bio-mimetic lizards evolutionary algorithm can realize the tracking reference path well, the transverse pendulum angle can track the expectation well, the variation of slip-angle, the transverse pendulum angle velocity, the front wheel angle control amount and the incremental control are all in the controllable range. When speed achieves 80km/h, path tracking shows a large deviation. Once speed increases, the lateral acceleration also increases, which results in tire lateral deflection nonlinear, in the following research, the yaw force can be introduced to control the yaw angular velocity of cars, in order to achieve high-speed tracking.</p>
   </sec>
   <sec id="s5_2">
    <title>5.2. Comparative Analysis of Car Experiments</title>
    <p>Through partial replacement of the experimental retrofit car and body quality adjustment, the asphalt tarmac surface is used as the test pavement, using the CA-YD-103 model acceleration sensor, the speed meter (as shown in <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref>), the VG400CC-200 all-solid-state vertical gyroscope (as shown in <xref ref-type="fig" rid="fig12">
      Figure 12
     </xref>), The data is obtained through the WAVEBOOK/512H high-speed portable data acquisition system of American QUATRONIX company, and the data acquisition device is shown in <xref ref-type="fig" rid="fig13">
      Figure 13
     </xref>, and the platform hardware controller (ECU) integrates sensors, racks and other related equipment through the LMS SCADAS multi-channel data acquisition system. Using CAN bus to debug and compile the program online.</p>
    <fig id="fig11" position="float">
     <label>Figure 11</label>
     <caption>
      <title>Figure 11. Car speed meter.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId188.jpeg?20250409035541" />
    </fig>
    <fig id="fig12" position="float">
     <label>Figure 12</label>
     <caption>
      <title>Figure 12. VG gyroscope.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId189.jpeg?20250409035541" />
    </fig>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>Figure 13. Data acquisition device WAVEBOOK.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId190.jpeg?20250409035541" />
    </fig>
    <fig id="fig14" position="float">
     <label>Figure 14</label>
     <caption>
      <title>Figure 14. The comparison of car trajectory.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405367-rId191.jpeg?20250409035541" />
    </fig>
    <p>
     <xref ref-type="fig" rid="fig13">
      Figure 13
     </xref> shows the driving trajectory of the test cars at different speeds, as <xref ref-type="fig" rid="fig14">
      Figure 14
     </xref> shows, when speed under 30 km/h and 60 km/h, the controller can achieve the target path tracking very well, when driving at 80 km/h speed, due to large speed caused by the phenomenon of side-slip, but in the end can still drive smoothly, The driving status is controllable.</p>
   </sec>
  </sec><sec id="s6">
   <title>6. Conclusion</title>
   <p>To improve car’s driver-less performance, avoid the side-slip of cars in target path tracking, using the four-wheel car model after linearization as the tracking control model, a method of smart car target path tracking based on multi-objective bionic game theory is proposed. Combining the constraint relationship between front wheel deflection angle, side deflection increment constraint and tire side deflection dynamics, taking the path tracking state model in time domain as the objective function, the competitive cooperative game method is used to simulate, and the results show the validity of the algorithm. Combined with the experimental modification car, the experimental results show that the method can track the smart cars quickly and stably, the distance deviation and azimuth deviation are in a reasonable range with a good real-time performance, which provides a new research for the target path tracking of smart cars.</p>
  </sec><sec id="s7">
   <title>Acknowledgements</title>
   <p>Project was supported by Anhui Provincial Department of Science and Technology Project (202423a11020012), Major Natural Science Research Project of Anhui Provincial Universities (Grant No.2023AH040300), Anhui Province University Science and Engineering Teachers’ Internship Program in Enterprises (Grant No.2024jsqygz90), the “Discipline Construction Quality Improvement Project” of Chaohu University (kj22zkfp01) and the Research Start-up Fund Project of Chaohu University (KYQD-2023065).</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.141511-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ren, D., Zhang, J., Zhang, J. and Cui, S. (2011) Trajectory Planning and Yaw Rate Tracking Control for Lane Changing of Intelligent Vehicle on Curved Road. Science China Technological Sciences, 54, 630-642. &gt;https://doi.org/10.1007/s11431-010-4227-6
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Duan, J.M., Yang, C. and Shi, H. (2016) Path Tracking Based on Pure Pursuit Algorithm for Smart Cars. Journal of Beijing University of Technology, 42, 1301-1306.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Akeb, H. and Hifi, M. (2013) Solving the Circular Open Dimension Problem by Using Separate Beams and Look-Ahead Strategies. Computers &amp; Operations Research, 40, 1243-1255. &gt;https://doi.org/10.1016/j.cor.2012.11.025
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tan, B.C. and Wang, B. (2017) Path Following Incremental PID Control for Unmanned Car. Journal of Xi’an Technological University, No. 10, 44-48.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, Y., Cai, Y.F., Chen, L., et al. (2017) Design of Smart Car Path Tracking Controller Based on Model Predictive Control. Automobile Technology, No. 10, 44-48.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yin, X.L., Li, L. and Jia, X.C. (2011) Predictive Fuzzy Control of Unmanned car Path Tracking. Journal of North University of China (Natural Science Edition), 32, 135-138.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xie, N.G., Sun, L.S., Bao, J.H., et al. (2007) Muti-Objective Game Design of Arch Dam Shape. Acta Mechanica Solid Sinica, 28, 200-206.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xie, N., Chen, Y.W., Sun, L.S., et al. (2008) Multi-Objective Bionics Design Method Based on Mixed-Behavior Game. Chinese Journal of Theoretical and Applied Mechanics, 40, 229-237.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xie, N.G., Sun, L.S., Bao, J.H., et al. (2007) Multi-Objective Optimization Design of Arch Dam Shape Based on Unselfish Cooperation Game Model. Journal of Hydraulic Engineering, 38, 1109-1114.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Duan, J.M., Tian, X.S., Xia, T., et al. (2017) Research on Target Path Tracking Method of Smart Car Based on Model Predictive Control. Automobile Technology, No. 8, 6-11.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhang, W., Yu, C.X., Teng, Y.B., et al. (2017) Research on UUV Path Tracking Control Based on Model Predictive Control. Chinese Journal of Scientific Instrument, 38, 2659-2666.
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sinervo, B., Chaine, A., Clobert, J., Calsbeek, R., Hazard, L., Lancaster, L., et al. (2006) Self-Recognition, Color Signals, and Cycles of Greenbeard Mutualism and Altruism. Proceedings of the National Academy of Sciences, 103, 7372-7377. &gt;https://doi.org/10.1073/pnas.0510260103
    </mixed-citation>
   </ref>
   <ref id="scirp.141511-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Stephens, T. (2006) Greenbeards with Blue Throats Shed New Light on the Evolution of Altruistic Behavior. &gt;http://currents.ucsc.edu/05-06/05-08/lizards.asp
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>