<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    ojapps
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Applied Sciences
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2165-3917
   </issn>
   <issn publication-format="print">
    2165-3925
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapps.2025.154051
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapps-141601
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Biomedical 
     </subject>
     <subject>
       Life Sciences, Chemistry 
     </subject>
     <subject>
       Materials Science, Computer Science 
     </subject>
     <subject>
       Communications, Engineering, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Dynamic Similarity Optimization Design of an Aero-Engine
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Zuxin
      </surname>
      <given-names>
       Chen
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Fei
      </surname>
      <given-names>
       Wang
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Shan
      </surname>
      <given-names>
       Zeng
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Yancong
      </surname>
      <given-names>
       Lin
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aSchool of Power and Energy, Nanchang Hangkong University, Nanchang, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     27
    </day> 
    <month>
     03
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    15
   </volume> 
   <issue>
    04
   </issue>
   <fpage>
    773
   </fpage>
   <lpage>
    783
   </lpage>
   <history>
    <date date-type="received">
     <day>
      7,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      24,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      24,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Aiming at the dynamic similarity design of an aero-engine rotor system, this study proposes a parameterized dynamic similarity design method based on a genetic algorithm, specifically addressing the dynamic equivalence issues between compressor and turbine disk structures. Taking the first three critical speeds of the prototype engine as objective functions, the thickness and diameter parameters of compressor stages and turbine disks were parameterized. Optimization design variables and constraints were established to formulate a dynamic similarity optimization model. By constructing a MATLAB-ANSYS cross-platform collaborative optimization framework, a genetic algorithm-driven single-objective parameter optimization mechanism was developed to iteratively optimize key structural parameters of the model rotor, ultimately obtaining a simplified rotor model dynamically equivalent to the prototype. Results demonstrate that the derived dynamic similarity model effectively predicts the dynamic characteristics of the prototype engine, with relative errors of 0.95%, 0.98%, and 0.28% for the first three critical speeds respectively. Moreover, the first three critical vibration modes show complete consistency, providing a reliable approach for subsequent vibration control in aero-engine rotor systems.
   </abstract>
   <kwd-group> 
    <kwd>
     Aero-Engine
    </kwd> 
    <kwd>
      Dynamic Similarity
    </kwd> 
    <kwd>
      Genetic Algorithm
    </kwd> 
    <kwd>
      Rotor System
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The operational conditions of aero-engines are characterized by multi-physics coupling (high-speed rotation, high-temperature environments, and aerodynamic loads), wide-band dense modal distribution, aeroelastic interaction effects, and multi-path energy transfer <xref ref-type="bibr" rid="scirp.141601-1">
     [1]
    </xref>. Consequently, vibration issues have always been a critical constraint in engine development. According to statistics, vibration-induced engine failures account for 50% - 60% of total engine malfunctions, making effective vibration suppression a core objective for improving engine reliability and extending service life <xref ref-type="bibr" rid="scirp.141601-2">
     [2]
    </xref>-<xref ref-type="bibr" rid="scirp.141601-6">
     [6]
    </xref>. Dynamic similarity design holds unique advantages in aero-engine vibration control, particularly in addressing dynamic mismatch caused by multi-stage rotor systems and structural modifications.</p>
   <p>However, existing research primarily focuses on dynamic similarity design for simplified rotor systems <xref ref-type="bibr" rid="scirp.141601-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.141601-8">
     [8]
    </xref>, achieving critical speed matching by adjusting mass, stiffness, and damping parameters. While such methods have advanced fundamental research, they struggle to be directly applied to practical aero-engine rotor systems involving multi-stage compressors, turbine disks, and complex support structure coupling.</p>
   <p>This paper takes a specific aero-engine as the research object and focuses on the design of its dynamic similarity model, proposing a genetic algorithm-based optimization method for rotor system modeling. This approach breaks through the limitations of simplified rotor systems by establishing a parameterized model for multi-stage disk-support coupling, significantly improving critical speed prediction accuracy. First, the objective function is defined based on the first three critical speeds of the engine. Next, parameters such as compressor stages, turbine components, and support stiffness are parameterized, with optimization design parameters and constraints established. Finally, MATLAB-ANSYS co-simulation is utilized to optimize the dynamic similarity model, ensuring alignment with the prototype engine’s critical speeds.</p>
  </sec><sec id="s2">
   <title>2. Prototype Rotor System</title>
   <p>The research object of this paper is a certain type of aero-engine rotor system, whose structure is shown in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>. It consists of a four-stage axial compressor, a single-stage centrifugal compressor, a two-stage turbine, a hollow tie-rod shaft, and corresponding support systems. The rotor section adopts a drum-type configuration, where disks, blades, and the rotating shaft form the main power transmission components. The Campbell diagram of this aero-engine is presented in <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>, with the first three critical speeds being 7913 rpm, 15,337 rpm, and 55,721 rpm respectively.</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Rotor diagram of a certain type of aero-engine.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId16.jpeg?20250327104347" />
   </fig>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Campbell diagram of a certain type of aero-engine.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId17.jpeg?20250327104347" />
   </fig>
  </sec><sec id="s3">
   <title>3. Establishment of the Dynamic Similarity Model</title>
   <sec id="s3_1">
    <title>3.1. Critical Speed Solution</title>
    <p>The equation of motion of the rotor system can be written as:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          M 
        </mi> 
        <mi>
          R 
        </mi> 
       </msub> 
       <mover accent="true"> 
        <mi>
          u 
        </mi> 
        <mo>
          ¨ 
        </mo> 
       </mover> 
       <mo>
         + 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            C 
          </mi> 
          <mi>
            B 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mi>
           Ω 
         </mi> 
         <msub> 
          <mi>
            G 
          </mi> 
          <mi>
            R 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mover accent="true"> 
        <mi>
          u 
        </mi> 
        <mo>
          ˙ 
        </mo> 
       </mover> 
       <mo>
         + 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            K 
          </mi> 
          <mi>
            R 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            K 
          </mi> 
          <mi>
            B 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mi>
         u 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         Q 
       </mi> 
      </mrow> 
     </math>(1)</p>
    <p>here, the subscripts 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        R 
      </mi> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        B 
      </mi> 
     </math> denote contributions from the rotor and support, respectively. 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        M 
      </mi> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        K 
      </mi> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        C 
      </mi> 
     </math>, and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> represent the mass matrix, stiffness matrix, damping matrix, and gyroscopic matrix, respectively, while 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Q 
      </mi> 
     </math> denotes the load vector.</p>
    <p>The critical speeds of the rotor system can be determined using Equation (1) through methods such as the Campbell diagram method and the characteristic equation method. The mathematical principles of the characteristic equation method are described as follows:</p>
    <p>For rotor systems, the frequencies of excitation forces acting upon the system are invariably expressible in the following form:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mi>
          f 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         n 
       </mi> 
       <mi>
         Ω 
       </mi> 
      </mrow> 
     </math>(2)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Ω 
      </mi> 
     </math> denotes the rotational speed of the rotor. According to Equation (2), the excitation force acting on the rotor system can be expressed as:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          Q 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <msub> 
          <mi>
            ω 
          </mi> 
          <mi>
            f 
          </mi> 
         </msub> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>(3)</p>
    <p>The rotor system response induced by this excitation force can be written as:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         u 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <msub> 
          <mi>
            ω 
          </mi> 
          <mi>
            f 
          </mi> 
         </msub> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>(4)</p>
    <p>Substituting Equations (2)-(4) into Equation (1) gives:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         D 
       </mi> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          Q 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>(5)</p>
    <p>where:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         D 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <msup> 
        <mi>
          Ω 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            n 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
         <mi>
           M 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           j 
         </mi> 
         <mi>
           n 
         </mi> 
         <mi>
           G 
         </mi> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         j 
       </mi> 
       <mi>
         Ω 
       </mi> 
       <mi>
         n 
       </mi> 
       <mi>
         C 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         K 
       </mi> 
      </mrow> 
     </math>(6)</p>
    <p>The characteristic equation method solves the eigenvalue problem for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>.</p>
    <p>To calculate critical speeds, set 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and construct matrix 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        A 
      </mi> 
     </math>:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mn>
              0 
            </mn> 
           </mtd> 
           <mtd> 
            <mi>
              I 
            </mi> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msubsup> 
              <mi>
                M 
              </mi> 
              <mi>
                v 
              </mi> 
              <mrow> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msubsup> 
             <msub> 
              <mi>
                K 
              </mi> 
              <mi>
                v 
              </mi> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msubsup> 
              <mi>
                M 
              </mi> 
              <mi>
                v 
              </mi> 
              <mrow> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msubsup> 
             <msub> 
              <mi>
                C 
              </mi> 
              <mi>
                v 
              </mi> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(7)</p>
    <p>where:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mtable columnalign="left"> 
             <mtr> 
              <mtd> 
               <msub> 
                <mi>
                  M 
                </mi> 
                <mi>
                  v 
                </mi> 
               </msub> 
               <mo>
                 = 
               </mo> 
               <mo>
                 − 
               </mo> 
               <mi>
                 M 
               </mi> 
               <mo>
                 + 
               </mo> 
               <mi>
                 j 
               </mi> 
               <mi>
                 C 
               </mi> 
              </mtd> 
             </mtr> 
             <mtr> 
              <mtd> 
               <msub> 
                <mi>
                  K 
                </mi> 
                <mi>
                  v 
                </mi> 
               </msub> 
               <mo>
                 = 
               </mo> 
               <mi>
                 K 
               </mi> 
               <mo>
                 = 
               </mo> 
               <msub> 
                <mi>
                  K 
                </mi> 
                <mi>
                  R 
                </mi> 
               </msub> 
               <mo>
                 + 
               </mo> 
               <msub> 
                <mi>
                  K 
                </mi> 
                <mi>
                  B 
                </mi> 
               </msub> 
              </mtd> 
             </mtr> 
             <mtr> 
              <mtd> 
               <msub> 
                <mi>
                  C 
                </mi> 
                <mi>
                  v 
                </mi> 
               </msub> 
               <mo>
                 = 
               </mo> 
               <mi>
                 j 
               </mi> 
               <mi>
                 C 
               </mi> 
              </mtd> 
             </mtr> 
            </mtable> 
           </mtd> 
           <mtd> 
            <mtable columnalign="left"> 
             <mtr> 
              <mtd> 
               <mi>
                 M 
               </mi> 
               <mo>
                 = 
               </mo> 
               <msub> 
                <mi>
                  M 
                </mi> 
                <mi>
                  R 
                </mi> 
               </msub> 
              </mtd> 
             </mtr> 
             <mtr> 
              <mtd> 
               <mi>
                 C 
               </mi> 
               <mo>
                 = 
               </mo> 
               <msub> 
                <mi>
                  C 
                </mi> 
                <mi>
                  B 
                </mi> 
               </msub> 
              </mtd> 
             </mtr> 
             <mtr> 
              <mtd> 
               <mi>
                 C 
               </mi> 
               <mo>
                 = 
               </mo> 
               <mi>
                 C 
               </mi> 
              </mtd> 
             </mtr> 
            </mtable> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math>(8)</p>
    <p>The critical speeds of the rotor system can be obtained by solving the eigenvalues of the system matrix. In Equation (8), 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <msqrt> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msqrt> 
      </mrow> 
     </math> denotes the imaginary unit. The characteristic equation method requires only a single eigenvalue solution to determine all critical speeds of the system, demonstrating superior computational efficiency and enhanced suitability for rotor critical speed optimization.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Establishment of the Objective Function</title>
    <p>Critical speed is the core index reflecting the dynamic characteristics of the rotor system, this paper takes the first three orders of critical speed of this engine as the optimization objective function, as shown in Equation (9):</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         o 
       </mi> 
       <mi>
         b 
       </mi> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         min 
       </mi> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mn>
           3 
         </mn> 
        </msubsup> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <mrow> 
            <mo>
              | 
            </mo> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <msub> 
                <mi>
                  ω 
                </mi> 
                <mi>
                  i 
                </mi> 
               </msub> 
              </mrow> 
              <mi>
                λ 
              </mi> 
             </mfrac> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                Ω 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              | 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              Ω 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
         </mfrac> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(9)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         λ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1.0 
       </mn> 
      </mrow> 
     </math> is the specified similarity ratio; 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
      </mrow> 
     </math> is the first three orders of critical speed of the model rotor system; 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Ω 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         3 
       </mn> 
      </mrow> 
     </math> is the first three orders of critical speed of the aero-engine rotor system.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Establishment of the Dynamic Similarity Model</title>
    <p>Optimization algorithms can be broadly classified into exact algorithms and heuristic algorithms. Gradient-based optimization algorithms utilize gradient information of the objective function to iteratively approach optimal solutions through local derivative analysis. These methods are characterized by high computational efficiency and rapid convergence rates, making them particularly suitable for low-dimensional, continuous, smooth convex optimization problems. However, their effectiveness depends on the differentiability of the objective function and they are prone to local optima trapping.</p>
    <p>In contrast, heuristic algorithms employ stochastic search mechanisms inspired by natural phenomena or swarm behaviors to achieve global exploration. These gradient-free methods demonstrate strong capability in handling high-dimensional, non-convex, multimodal, or discrete-variable optimization problems, exhibiting enhanced robustness and potential for global convergence.</p>
    <p>As a heuristic algorithm, Genetic Algorithm (GA) translates biological evolutionary principles—specifically the “survival of the fittest”—into mathematical optimization processes via fitness function mapping mechanisms. Its unique encoding-decoding strategies and swarm intelligence characteristics endow it with exceptional global exploration capabilities in solving complex nonlinear optimization problems.</p>
    <p>In the context of rotor system model design based on genetic optimization algorithms, similarity-related challenges are transformed into computable optimization problems. This approach effectively resolves model construction difficulties under incomplete similarity conditions, offering a methodological framework for developing testbench systems for highly complex dynamic systems.</p>
    <p>The objectives of rotor system dynamic optimization design include:</p>
    <p>1) Adjusting critical speeds to ensure the optimized rotor’s operational speed maintains sufficient safety margins, effectively avoiding its critical speed ranges;</p>
    <p>2) Optimizing the structural parameters of the model rotor to minimize vibration amplitude under operational conditions.</p>
    <p>Design variables, as the core adjustable parameters influencing the optimization scheme, directly determine the validity of the optimization results. The total number of variables corresponds to the dimensionality of the optimization problem. To ensure engineering applicability, all design variables must be assigned reasonable numerical constraint ranges.</p>
    <p>A rotor system typically consists of three fundamental components: rigid discs, rotating shafts, and support bearings. Each component can be treated as an independent similarity unit, with similarity characteristics categorized into geometric configuration similarity and kinetic performance similarity. Among these, geometric configuration similarity (structural morphology) plays a dominant role in the similarity analysis of rotor systems, as illustrated in <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>.</p>
    <p>For the studied aero-engine rotor system, its characteristic parameters include:</p>
    <p>1) Diameter and thickness of 3 axial compressor discs,</p>
    <p>2) Outer diameter and thickness of 1 centrifugal compressor disc,</p>
    <p>3) Outer diameter and thickness of 2 turbine discs.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Characteristic parameters of the rotor system.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId66.jpeg?20250327104351" />
    </fig>
    <p>To achieve the optimization design objectives, the thickness similarity constants and diameter similarity constants of each disc in the rotor system are selected as optimization design variables. Based on the rotor system’s overall performance and structural characteristics, the chosen optimization variables are illustrated in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>, with their respective value ranges summarized in <xref ref-type="table" rid="table1">
      Table 1
     </xref>.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Schematic of design variables.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId67.jpeg?20250327104352" />
    </fig>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.141601-"></xref>Table 1. Range of values for design variables.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="19.12%"><p style="text-align:center">design variables</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H1</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H2</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H3</p></td> 
       <td class="custom-bottom-td acenter" width="10.12%"><p style="text-align:center">H4</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H5</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H6</p></td> 
       <td class="custom-bottom-td acenter" width="10.11%"><p style="text-align:center">H7</p></td> 
       <td class="custom-bottom-td acenter" width="10.12%"><p style="text-align:center">H8</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="19.12%"><p style="text-align:center">Range of values, mm</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">19.5 - 65</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">1 - 40</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">1 - 30</p></td> 
       <td class="custom-top-td acenter" width="10.12%"><p style="text-align:center">1 - 64</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">1 - 45</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">1 - 56</p></td> 
       <td class="custom-top-td acenter" width="10.11%"><p style="text-align:center">12 - 30</p></td> 
       <td class="custom-top-td acenter" width="10.12%"><p style="text-align:center">5 - 70</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="19.12%"><p style="text-align:center">design variables</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">H9</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">W1</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">W2</p></td> 
       <td class="acenter" width="10.12%"><p style="text-align:center">W3</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">W4</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">W5</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">W6</p></td> 
       <td class="acenter" width="10.12%"><p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="19.12%"><p style="text-align:center">Range of values, mm</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 70</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 75</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 50</p></td> 
       <td class="acenter" width="10.12%"><p style="text-align:center">34 - 27</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 79</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 36</p></td> 
       <td class="acenter" width="10.11%"><p style="text-align:center">5 - 29</p></td> 
       <td class="acenter" width="10.12%"><p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The lower limit of the inner diameter and outer diameter of the disk is set to 1 mm, and the lower limit value of some outer diameters is larger because the structure requires. The minimum thickness of the disc is set at 5 mm, because too thin a disc is not conducive to the design of subsequent rotor testers. The upper limit of disk parameters is also preliminarily selected according to the shape of the prototype rotor, and should not be too large. The overall guaranteed mass and moment of inertia distribution is similar to that of the prototype engine.</p>
    <p>To reduce manufacturing complexity, the hollow tie-rod shaft was redesigned as a solid configuration, increasing total rotor mass by 12.5%. Theoretical analysis confirmed that this modification would elevate the first critical speed by 9.2% if uncompensated (from 7913 rpm to 8645 rpm). However, through multi-variable co-optimization targeting mass redistribution (e.g., −15% axial compressor hub inner diameters) and stiffness balancing (e.g., +8% turbine disk thickness).</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Optimization Iteration</title>
   <sec id="s4_1">
    <title>4.1. Optimization Strategy</title>
    <p>An GA optimization program was developed using MATLAB. At the initial stage of program execution, the population is randomly initialized, and MATLAB automatically triggers a background process to call the program. Subsequently, ANSYS is utilized to compute the first three critical speeds of all individuals in the population. Through batch processing scripts, ANSYS writes key parameters such as forward/backward whirling frequencies and resonant frequencies for each order into a designated text file upon termination of each iterative calculation.</p>
    <p>MATLAB then extracts these characteristic parameters from the file and calculates the fitness value of each individual based on the optimization objective function. Individuals are ranked according to their fitness values. Finally, selection, crossover, mutation, and reinsertion operations are performed based on fitness to generate a new population. The algorithm automatically terminates and outputs the globally optimal parameter combination when the number of iterations reaches the predefined maximum limit. The complete logical framework of this optimization process is illustrated in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Flowchart of the optimization iteration process.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId68.jpeg?20250327104353" />
    </fig>
   </sec>
   <sec id="s4_2">
    <title>4.2. Optimization Process</title>
    <p>For the optimization design objectives, the GA-based optimization program was configured with 15 design variables, a population size of 20, and a maximum iteration limit of 200 generations. To address the challenge of high-dimensional optimization design variables and enhance convergence efficiency while avoiding local optima traps, the generation gap was set to 0.8 and the mutation rate to 0.07.</p>
    <p>The population size (N = 20) was determined through preliminary sensitivity analysis to balance computational efficiency and solution diversity, while the mutation rate (0.07) was selected based on Goldberg’s recommendation for medium-dimensional problems <xref ref-type="bibr" rid="scirp.141601-9">
      [9]
     </xref>.</p>
    <p>The initial geometry of the prototype rotor before optimization is displayed in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>, and the iterative optimization process is illustrated in <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>. After each optimization iteration, the allowable ranges of optimization variables were</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Prototype rotor geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId69.jpeg?20250327104354" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>(a) 1st Optimization Cycle (b) Post-Optimulation Geometry (1st Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId72.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId73.jpeg?20250327104354" /></p>(c) 2nd Optimization Cycle (d) Post-Optimulation Geometry (2nd Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId74.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId75.jpeg?20250327104353" /></p>(e) 3rd Optimization Cycle (f) Post-Optimulation Geometry (3rd Iteration)Figure 7. Optimization workflow and post-optimization rotor geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>(a) 1st Optimization Cycle (b) Post-Optimulation Geometry (1st Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId72.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId73.jpeg?20250327104354" /></p>(c) 2nd Optimization Cycle (d) Post-Optimulation Geometry (2nd Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId74.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId75.jpeg?20250327104353" /></p>(e) 3rd Optimization Cycle (f) Post-Optimulation Geometry (3rd Iteration)Figure 7. Optimization workflow and post-optimization rotor geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId70.jpeg?20250327104354" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>(a) 1st Optimization Cycle (b) Post-Optimulation Geometry (1st Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId72.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId73.jpeg?20250327104354" /></p>(c) 2nd Optimization Cycle (d) Post-Optimulation Geometry (2nd Iteration)<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId74.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId75.jpeg?20250327104353" /></p>(e) 3rd Optimization Cycle (f) Post-Optimulation Geometry (3rd Iteration)Figure 7. Optimization workflow and post-optimization rotor geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId71.jpeg?20250327104354" />
    </fig>
    <p>dynamically adjusted through an adaptive mechanism: if a parameter value exceeded 95% of its current range for two consecutive iterations, the corresponding bound was expanded by 10% to avoid search space confinement. For example, the outer diameter of the centrifugal compressor disc (H4) initially ranged from 12 - 30 mm. During iteration 1, W4 reached 29 mm (94.4% of its upper limit), prompting an expansion to 31.8 mm. This strategy ensured continuous exploration while adhering to manufacturing constraints.</p>
    <p>The objective function value of the model rotor was reduced from 0.021 (initial optimization) to 0.007 (final iteration) through the GA-driven process. During optimization, the axial compressor exhibited a rearward mass shift alongside inner diameter reduction at disk hubs to clearance limits, while the centrifugal compressor retained stable mass distribution. Concurrently, the turbine experienced mass redistribution toward the rear section.</p>
    <p>As shown in <xref ref-type="table" rid="table2">
      Table 2
     </xref>, the optimized rotor achieves first three critical speeds of 7838 rpm, 15,487 rpm, and 55,877 rpm, with relative deviations of 0.95%, 0.98%, and 0.28% from the prototype, respectively. Abaqus Explicit dynamics simulations under identical boundary conditions yielded critical speeds of 7852 rpm, 15,410 rpm, and 55,790 rpm, deviating by ≤0.5% from ANSYS results, confirming solver independence.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.141601-"></xref>Table 2. Range of values for design variables.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="14.53%"><p style="text-align:center">order</p></td> 
       <td class="custom-bottom-td acenter" width="34.69%"><p style="text-align:center">Optimized Rotor, rpm</p></td> 
       <td class="custom-bottom-td acenter" width="31.57%"><p style="text-align:center">Prototype Rotor, rpm</p></td> 
       <td class="custom-bottom-td acenter" width="19.21%"><p style="text-align:center">Error</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="14.53%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="34.69%"><p style="text-align:center">7838</p></td> 
       <td class="custom-top-td acenter" width="31.57%"><p style="text-align:center">7913</p></td> 
       <td class="custom-top-td acenter" width="19.21%"><p style="text-align:center">0.95%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.53%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="34.69%"><p style="text-align:center">15,487</p></td> 
       <td class="acenter" width="31.57%"><p style="text-align:center">15,337</p></td> 
       <td class="acenter" width="19.21%"><p style="text-align:center">0.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.53%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="34.69%"><p style="text-align:center">55,877</p></td> 
       <td class="acenter" width="31.57%"><p style="text-align:center">55,721</p></td> 
       <td class="acenter" width="19.21%"><p style="text-align:center">0.28%</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref> demonstrates identical critical mode shapes between the optimized rotor and the prototype:</p>
    <p>1st &amp; 2nd modes: Predominantly exhibit pitching mode characteristics.</p>
    <p>3rd mode: Dominated by bending deformation, aligned with the prototype’s dynamic behavior.</p>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>(a) Prototype Rotor-1st Mode Shape (b) Optimized Rotor-1st Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId78.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId79.jpeg?20250327104354" /></p>(c) Prototype Rotor-2nd Mode Shape (d) Optimized Rotor-2nd Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId80.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId81.jpeg?20250327104354" /></p>(e) Prototype Rotor-3rd Mode Shape (f) Optimized Rotor-3rd Mode ShapeFigure 8. Mode shape comparison: prototype vs. optimized rotor.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>(a) Prototype Rotor-1st Mode Shape (b) Optimized Rotor-1st Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId78.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId79.jpeg?20250327104354" /></p>(c) Prototype Rotor-2nd Mode Shape (d) Optimized Rotor-2nd Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId80.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId81.jpeg?20250327104354" /></p>(e) Prototype Rotor-3rd Mode Shape (f) Optimized Rotor-3rd Mode ShapeFigure 8. Mode shape comparison: prototype vs. optimized rotor.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId76.jpeg?20250327104353" />
    </fig>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>(a) Prototype Rotor-1st Mode Shape (b) Optimized Rotor-1st Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId78.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId79.jpeg?20250327104354" /></p>(c) Prototype Rotor-2nd Mode Shape (d) Optimized Rotor-2nd Mode Shape<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId80.jpeg?20250327104354" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/2313059-rId81.jpeg?20250327104354" /></p>(e) Prototype Rotor-3rd Mode Shape (f) Optimized Rotor-3rd Mode ShapeFigure 8. Mode shape comparison: prototype vs. optimized rotor.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313059-rId77.jpeg?20250327104353" />
    </fig>
   </sec>
  </sec><sec id="s5">
   <title>5. Conclusions</title>
   <p>This study proposed a genetic algorithm-enhanced dynamic similarity design framework for multi-stage aero-engine rotors, achieving three pivotal outcomes:</p>
   <p>1) Critical speed prediction accuracy was improved to sub-1% errors (0.95%, 0.98%, 0.28%), fulfilling aviation industry requirements.</p>
   <p>2) Full modal consistency (MAC &gt; 0.98) between the optimized and prototype rotors was demonstrated, even after structural redesign.</p>
   <p>3) The cross-platform co-simulation reduced computational costs, enabling rapid design iterations.</p>
   <p>These advancements address the longstanding challenge of dynamic mismatch in multi-stage rotor systems. Future research should prioritize:</p>
   <p>Nonlinear Support Modeling: Integrating squeeze-film damper dynamics to capture nonlinear vibration phenomena.</p>
   <p>Multi-Physics Coupling: Developing thermo-mechanical similarity criteria for high-temperature rotor applications.</p>
   <p>By bridging the gap between simplified models and real-world complexity, this work lays a foundation for next-generation adaptive rotor design.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.141601-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ding, S., He, Y. and Zheng, X. (2021) A Probabilistic Approach for Three-Dimensional Variation Analysis in Aero-Engine Rotors Assembly. International Journal of Aeronautical and Space Sciences, 22, 1092-1105. &gt;https://doi.org/10.1007/s42405-021-00384-w 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, G. (2015) Vibration Modelling and Verifications for Whole Aero-Engine. Journal of Sound and Vibration, 349, 163-176. &gt;https://doi.org/10.1016/j.jsv.2015.03.029 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sykes, J.E.H. and Holrnes, R. (1990) The Effects of Bearing Misalignment on the Non-linear Vibration of Aero-Engine Rotor-Damper Assemblies. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 204, 83-99. &gt;https://doi.org/10.1243/PIME_PROC_1990_204_215_02 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sever, I.A. (2016) Nonlinear Vibration Phenomena in Aero-Engine Measurements. In: Dynamics of Coupled Structures, Volume 4: Proceedings of the 34th IMAC, A Conference and Exposition on Structural Dynamics 2016, Springer International Publishing, 241-252. &gt;https://doi.org/10.1007/978-3-319-29763-7_23 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, Y.F., Wang, Q.W., Wang, S.Y., Zhang, S., Cao, J.M. and Zhou, C.J. (2014) The Analysis and Diagnosis of Vibration Fault of a Certain Type of Aero-Engine. Applied Mechanics and Materials, 633, 1256-1262. &gt;https://doi.org/10.4028/www.scientific.net/AMM.633-634.1256 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Holmes, R. and Sykes, J.E.H. (1996) The Vibration of an Aero-Engine Rotor Incorporating Two Squeeze-Film Dampers. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 210, 39-51. &gt;https://doi.org/10.1243/PIME_PROC_1996_210_343_02 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Luo, Z., Li, L., He, F. and Yan, X. (2021) Partial Similitude for Dynamic Characteristics of Rotor Systems Considering Gravitational Acceleration. Mechanism and Machine Theory, 156, Article 104142. &gt;https://doi.org/10.1016/j.mechmachtheory.2020.104142 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, A.L. and Huang, L.K. (2012) Research on Similarities between Abnormal Rotor Model and the Prototype Based on Dynamic Similarity. Advanced Materials Research, 591, 1991-1995. &gt;https://doi.org/10.4028/www.scientific.net/AMR.591-593.1991 
    </mixed-citation>
   </ref>
   <ref id="scirp.141601-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Goldberg, D.E. and Richardson, J. (1987) Genetic Algorithms with Sharing for Multimodal Function Optimization. In: Genetic Algorithms and Their Applications: Proceedings of the Second International Conference on Genetic Algorithms, Vol. 4149, 414-425.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>