1. Introduction
Rotor systems are widely used in rotating machinery such as aero-engines, gas turbines, turbopumps, compressors, and high-speed motorized spindles [
1]. Owing to material inhomogeneity, manufacturing errors, assembly deviations, and operational wear, rotor mass unbalance is difficult to eliminate completely [
2,
3,
4]. During high-speed rotation, the unbalanced mass generates centrifugal excitation synchronous with the rotational speed, which may increase system vibration and noise, aggravate bearing loads, and induce fatigue damage. In severe cases, it may even cause rotor instability or catastrophic failure [
5,
6,
7,
8,
9,
10,
11,
12]. Therefore, on-site dynamic balancing is an important technique for ensuring the safe operation of high-speed rotors.
Conventional on-site balancing methods mainly include the influence coefficient method [
13] and the modal balancing method [
14]. The influence coefficient method determines the correction by establishing a linear complex relationship between the correction unbalance and the vibration at the measurement points, and it offers the advantages of straightforward engineering implementation and broad applicability [
15,
16,
17]. However, influence coefficients are usually obtained using trial weights. For flexible rotors undergoing transcritical acceleration, repeated start–stop cycles, trial-weight installations, and remeasurements are often required, which reduces efficiency and increases test risks near critical speeds. In recent years, studies of mechanical systems have increasingly combined physics-based dynamic models with experimentally validated vibration responses for state characterization and vibration-related diagnostics [
18]. Finite-element-model-based trial-weight-free or reduced-trial-weight balancing, transient balancing, response matching, state estimation, and multimodal balancing methods have consequently been developed, providing new approaches for reducing the number of on-site tests [
19,
20,
21,
22,
23,
24,
25].
Meanwhile, evolutionary and swarm-intelligence algorithms have been increasingly applied to rotor-unbalance parameter identification and correction optimization. Genetic algorithms, differential evolution, particle swarm optimization, grey wolf optimization, and ant colony optimization have been used to solve balancing problems for flexible rotors or rotating assemblies [
26,
27,
28,
29], while machine-learning and transfer-learning methods have also been introduced for unbalance identification and state prediction [
30,
31,
32,
33]. SSA has a simple structure and requires few control parameters; nevertheless, a standalone algorithm may still exhibit an imbalance between global exploration and local exploitation in a complex constrained search space [
34,
35]. Therefore, constructing a serial hybrid algorithm that combines the population-based exploration capability of GA with the later-stage exploitation capability of SSA has practical engineering potential.
On-site commissioning of a TPS is characterized by staged speed increases. When excessive vibration occurs at a given speed stage, balancing correction is first implemented. The rotor is then accelerated further while retaining the existing correction weights, and the incremental correction for the next stage is calculated from the newly measured state. A subsequent correction may alter the vibration at previously treated speeds. Therefore, the objective is neither to keep every historical balancing point permanently at its stage-wise minimum nor to optimize all speeds simultaneously using one common correction vector. Instead, the goal is to obtain a final cumulative balancing correction that satisfies the requirements at operating speeds and throughout the noncritical acceleration intervals.
The main contributions of this study are as follows: (1) a Timoshenko-beam–lumped-disk–dual-rolling-bearing equivalent-support model is established, and a velocity–unbalance transfer relationship with g·mm as the input and mm/s as the output is defined; (2) a staged incremental dynamic balancing model is formulated, with protection of key speeds and final verification over 0–46,000 rpm; (3) a serial GA → SSA strategy is developed, in which the complete final GA population is directly transferred to SSA and the historical best GA individual is used as the initial food; and (4) the dynamic model, influence coefficients, and staged balancing performance are validated using a three-dimensional ANSYS model and on-site tests.
2. Theoretical Method
The complete Turbine Power Simulator (TPS) test system used in this study, including the TPS rotor assembly, was independently developed by Changchun University of Science and Technology (Changchun, China). The TPS rotor can be idealized as a flexible rotor consisting of a two-stage turbine overhang on the left, dual rolling-bearing supports in the middle, and a fan overhang on the right. This study focuses on the synchronous 1× response caused by mass unbalance. Accordingly, a one-dimensional finite element model is used to establish the relationship among unbalance, frequency-domain response, and influence coefficients. Subsequently, a three-dimensional finite element model is established in ANSYS 2022 R2 for numerical verification of the critical speeds, mode shapes, Campbell diagram, and harmonic response/influence coefficients; it is not treated as the same discretized model as the one-dimensional theoretical model.
2.1. Structural Simplification and Generalized Coordinates
The shaft is divided into several Timoshenko beam elements according to changes in shaft diameter and the axial locations of the disk centroids, bearing centers, balancing planes, and measurement points. The two turbine stages and the fan are condensed at their corresponding nodes, while the two rolling bearings are represented by equivalent linear stiffness–damping supports around the steady-state operating point. A fixed coordinate system OXYZ is established, with the X-axis coincident with the rotor rotation axis and Y and Z denoting two mutually orthogonal transverse directions. The generalized displacement vector of the
th node is defined as
where
denotes the node number;
and
are the transverse displacements of node
in the Y and Z directions, respectively;
and
are the cross-sectional rotations about the Y and Z axes, respectively; and the superscript T denotes transpose. For a system with
nodes, the global generalized coordinate vector is
where
is the total number of axial nodes in the one-dimensional model, and the system has
transverse degrees of freedom.
2.2. Timoshenko Shaft Elements
For the
th shaft segment, the length is
, the outer and inner diameters are
and
, respectively, the material density is
, Young’s modulus is
, and Poisson’s ratio is
. For a circular cross-section, the cross-sectional area
, second moment of area
, polar moment of inertia
, and shear modulus
are given by
The Timoshenko beam formulation accounts for bending deformation, shear deformation, and cross-sectional rotary inertia. Let
and
denote the interpolation matrices for transverse displacement and cross-sectional rotation, respectively; let
be the strain–displacement matrix; and let
be the cross-sectional constitutive matrix containing the bending stiffness
and shear stiffness
. The element mass and stiffness matrices can then be written as
where
is the shear correction factor of the cross-section, and
and
are the element mass matrix and elastic stiffness matrix, respectively. Shaft rotation induces gyroscopic coupling between the two orthogonal bending directions. Let
denote the interpolation matrix associated with the cross-sectional angular velocity, and let
denote the two-dimensional antisymmetric coupling matrix between the two orthogonal bending directions. The gyroscopic matrix of the shaft element is then expressed as
where
is an antisymmetric matrix, and its product with the rotational speed
, namely
, constitutes the speed-dependent gyroscopic term.
2.3. Lumped-Disk Models of the Two-Stage Turbine and Fan
The first-stage turbine, second-stage turbine, and fan are represented as lumped rigid disks. For the
th disk, its mass
, diametral mass moment of inertia
, and polar mass moment of inertia about the rotor X-axis
are obtained from the mass properties of the three-dimensional model and consistently converted to SI units. Following the degree-of-freedom order in Equation (1), the local mass matrix of the disk is
where
denotes the disk number;
represents the rotational inertia of the disk about a transverse diametral axis, whereas
represents the rotational inertia associated with spin about the rotor axis. The local gyroscopic matrix generated by disk rotation is
The signs of the matrix terms are consistent with the definitions of the X, Y, and Z coordinates and the positive rotor rotation direction. The two turbine stages are retained as two independent disk nodes in the model to preserve the axial mass distribution of the left overhung section.
2.4. Equivalent Supports of the Dual Rolling Bearings and System Damping
Because this study addresses the steady-state synchronous unbalance response, the two rolling bearings are described using equivalent stiffness–damping matrices at the operating point. The transverse displacement vector at the
th bearing node is denoted by
, and the corresponding equivalent support force is
where
, denotes the two bearings;
is the transverse restoring force exerted by the bearing on the rotor node;
and
are the equivalent support stiffnesses in the two principal directions, while
and
are the cross-coupled stiffnesses;
and
are the equivalent damping coefficients in the principal directions, while
and
are the cross-coupled damping coefficients. The unit of
is N/m, and that of
is N·s/m.
collectively characterizes the operating-point effects of rolling-element–raceway contact, load, preload/clearance, and housing flexibility, whereas
collectively represents energy dissipation due to lubrication, contact, and the support structure.
Internal energy dissipation in the shaft and structure is represented by Rayleigh proportional damping, defined as
where
is the structural damping matrix;
and
are the mass-proportional and stiffness-proportional damping coefficients, respectively;
is the system mass matrix; and
is the elastic stiffness matrix of the shafting excluding the bearing-support terms.
2.5. Assembly of Global Matrices and Governing Dynamic Equation
Let
,
, and
denote the Boolean mapping matrices that map the local degrees of freedom of the shaft elements, disk nodes, and bearing nodes, respectively, to the global system degrees of freedom. The indices
,
, and
traverse all shaft elements, the three lumped disks, and the two bearings, respectively. The global mass, gyroscopic, stiffness, and damping matrices are assembled as
where
is the global mass matrix,
is the global gyroscopic matrix,
is the global stiffness matrix including the bearing supports, and
is the global damping matrix composed of structural and bearing damping. The linear dynamic equation of the TPS rotor–bearing system is therefore obtained as
where
,
, and
are the generalized displacement, velocity, and acceleration vectors, respectively;
is the rotor angular velocity in rad/s;
is the synchronous unbalance-excitation vector; and
is the speed-dependent gyroscopic term. SI units are used consistently in the dynamic calculations: length in m, mass in kg, time in s, force in N, stiffness in N/m, damping in N·s/m, and mass moment of inertia in kg·m
2.
2.6. Unbalance Excitation, Frequency-Domain Response, and Influence Coefficients
The control variable for dynamic balancing is expressed as a complex unbalance. The unbalance at the
th balancing plane is defined as
where s denotes the balancing-plane number;
is the eccentric mass or correction mass, with the engineering unit g;
is its acting radius, with the engineering unit mm;
is the phase; and
. Therefore, the engineering unit of
is g·mm. Because the governing dynamic equation is formulated in SI units, the unbalance conversion factor is defined as
The complex unbalances at the N balancing planes are assembled into
. Let
denote the excitation-location matrix that maps the synchronous transverse centrifugal forces at the balancing planes to the global system degrees of freedom. The complex amplitude of the synchronous excitation is then
At a specified angular velocity
, the complex dynamic stiffness matrix is defined as
incorporates the combined effects of inertia, elasticity, damping, and gyroscopic coupling. For a synchronous steady-state response
, the complex frequency-domain response of the generalized displacement vector is
where
is the complex displacement-response vector of all system nodes, whose magnitude and argument correspond to the response amplitude and phase [
36], respectively. Let
denote the selection matrix that extracts the transverse displacement components at M vibration measurement points from the global degrees of freedom. Multiplying the complex displacement amplitude by
yields the complex velocity amplitude. In addition,
mm/m is used to convert m/s to mm/s. The vibration velocity at the measurement points is therefore
where
is the vector of complex 1× vibration velocities at the measurement points, in mm/s, and
is the velocity-output unit conversion factor. Substituting Equation (22) into Equation (23) gives the velocity–unbalance transfer matrix
The engineering unit of
is (mm/s)/(g·mm), representing the amplitude and phase effects of a unit complex unbalance on the 1× vibration velocity at each measurement point. A two-measurement-point/two-balancing-plane arrangement is adopted in this study. At the
th angular speed to be balanced,
, the influence coefficient matrix is defined as
where
denotes the staged balancing index;
is the influence coefficient of a unit complex unbalance at the
th balancing plane on the complex vibration velocity at the
th measurement point at the
th speed.
and
form the response column of balancing plane 1 at the two measurement points, whereas
and
form the corresponding response column of balancing plane 2.
is the key model input for the subsequent staged incremental optimization.
3. Staged Incremental Dynamic Balancing Optimization Model
3.1. Current Vibration, Incremental Correction, and Cumulative Balancing Correction
Let the
th speed to be treated be
. Before entering this stage, the cumulative correction unbalance already installed on the rotor is denoted by
. With the existing correction weights retained, the current complex 1× vibration vector measured at the
measurement points is
where
is expressed in mm/s;
and
are the 1× vibration-velocity amplitude and phase, respectively, at the
th measurement point at the
th speed. Because this quantity is measured under the existing correction-weight state, it already incorporates the combined effects of the corrections applied at previous stages, the current support condition, and the dynamic characteristics at the current speed. The incremental correction vector to be determined at stage
is
where
is the complex unbalance correction to be added, reduced, or phase-adjusted at the
th balancing plane relative to the current cumulative state, in g·mm. After applying this increment at the current speed, the predicted residual vibration is
is the predicted complex 1× vibration vector after correction at the current stage, in mm/s. After the correction is implemented, the cumulative balancing state is updated as
represents the resultant complex vector of all corrections implemented on the rotor after completion of stage . Complex-vector addition enables added mass at the same phase, mass removal at an existing hole, and added mass at a new phase to be represented within a unified mathematical form.
3.2. Selective Protection of Historical Speeds and Final Full-Speed-Range Evaluation
Additional balancing weights introduced at higher-speed stages will again influence the low-speed response; however, the engineering objective does not require every historical balancing point to remain permanently at its stage-wise minimum. Define the set of speeds requiring priority protection at stage
as
, which contains only the actual operating speeds and key speeds for which a safety margin must be maintained. For any
, the predicted effect of the current-stage increment at that speed is written as
where
is the known or predicted complex vibration at the protected speed
before the stage
correction is applied;
is the predicted complex vibration after adding
; and
is the influence coefficient matrix corresponding to
. Ordinary non-operating transition speeds are not subject to strict historical constraints; they are only required to remain below the safe-passage limit during acceleration.
After all necessary corrections have been completed, a final acceleration verification over the full speed range of 0–46,000 rpm is performed under the final cumulative correction state. Let
denote the set of actual operating speeds,
the critical-speed neighborhoods determined from the Campbell diagram and experiments, and
and
the operating vibration limit and safe-passage limit, respectively, for the
th measurement point. The final acceptance criteria are
Equation (32) imposes the stricter vibration requirement at the actual operating speeds, whereas Equation (33) controls the safe-passage level within the noncritical acceleration intervals. Critical-speed neighborhoods are not treated as long-term stable operating targets but are traversed according to the prescribed acceleration strategy.
3.3. Real-Valued Representation of Optimization Variables
GA and SSA search in a real-valued space. To avoid periodic discontinuity of the phase near 0°/360°, the incremental unbalance at each balancing plane is encoded using two orthogonal components
where
and
are the components of the incremental correction at the
th balancing plane along the real and imaginary axes of the complex plane, respectively. For a two-plane system, the optimization vector is
Substituting
into Equation (29) gives the real and imaginary parts of the residual vibration
where
and
are the real and imaginary parts of the influence coefficient matrix, respectively;
and
are the real and imaginary parts of the current complex vibration vector; and
and
are the orthogonal components of the incremental correction vector. The residual vibration amplitude at the
th measurement point is
. After optimization, the magnitude and phase of the incremental unbalance and the corresponding continuous correction mass at the
th balancing plane are, respectively,
where
is the phase of the incremental correction;
returns the full phase according to the quadrant of the orthogonal components;
is the actual correction radius of the
th balancing plane, in mm; and
is the continuously calculated correction mass, in g.
3.4. Objective Function and Engineering Constraints
At stage
, the primary optimization objective is to reduce the residual 1× response at the current high-vibration speed while suppressing limit violations at individual measurement points and excessive incremental corrections. The normalized overall residual-vibration term, maximum residual-vibration term, and correction regularization term are defined as
where
and
are the numbers of measurement points and balancing planes, respectively;
is the weight assigned to the
th measurement point;
is the prescribed residual-vibration limit for the
th measurement point at the current stage
; and
is the maximum allowable incremental unbalance at the
th balancing plane. The composite objective function is defined as
where
is the weight between the overall residual-vibration term and the maximum residual-vibration term;
is the weight of the correction regularization term;
is the penalty term for vibration-limit violation at the current speed and correction-bound violation; and
is the penalty term for priority-protected speeds. A quadratic penalty function is adopted in this study
where
,
, and
are the penalty factors for current vibration-limit violation, incremental-correction bound violation, and priority-protected-speed limit violation, respectively;
is the safety limit at the
th measurement point for the protected speed Ω
i. According to Equations (43)–(45), the current speed to be treated carries the primary optimization weight, while historical speeds participate in the safety constraints only when they belong to
. This formulation keeps the staged incremental optimization consistent with on-site operation.
3.5. Engineering Discretization and On-Site Implementation
GA–SSA first obtains the optimal increment
in the continuous search space and then converts it into an implementable scheme according to the actual balancing-hole layout and available mass specifications. For the
th balancing plane, the continuous phase
and continuous mass
are mapped using the hole angular interval
and mass increment
as
where
and
are the discretized implementable phase and mass, respectively, and
denotes rounding to the nearest integer. To reduce the loss of optimality caused by direct rounding, local combinatorial enumeration is performed over adjacent hole positions and neighboring mass levels around the continuous optimum. Equation (43) is then recalculated, and the best implementable scheme satisfying the vibration, safety, and installation constraints is selected.
4. Serial GA–SSA Hybrid Algorithm
The Genetic Algorithm (GA) maintains global exploration of the search space through population selection, crossover, and mutation [
37], whereas the Salp Swarm Algorithm (SSA) enhances exploitation in promising regions through leader search around the food source and chain-based follower updates. A serial GA–SSA strategy is adopted in this study: after GA completes the preceding search stage, the complete final-generation population is directly transferred to SSA, and the global best individual obtained throughout the GA search history is assigned as the initial SSA food source, Food. The two stages share the same incremental encoding, objective function, variable bounds, and penalty functions.
4.1. Individual Encoding, Search Space, and Objective Evaluation
For the stage
two-plane balancing problem, each candidate individual is represented by the four-dimensional orthogonal-component vector
in Equation (35). The lower and upper bounds of the
th decision variable are denoted by
and
, respectively. The variable bounds are converted from
for the two balancing planes and the allowable engineering correction ranges. Let the population size be P; the population at generation g is expressed as
where
is the
th candidate incremental correction scheme at generation g. For each individual, the residual vibration is first calculated using Equations (36) and (37), after which the minimization objective
is evaluated using Equation (43). Both GA and SSA directly use
as the evaluation criterion. A smaller
indicates a better solution, thereby avoiding an additional reciprocal fitness transformation.
4.2. GA Global Search Stage
GA randomly initializes P individuals within the variable bounds and performs global exploration through selection, crossover, mutation, and elitist retention [
38]. Tournament selection is adopted so that individuals with smaller objective-function values have a higher probability of being retained as parents; the tournament size is denoted by
. For the two selected parents
and
, arithmetic crossover is performed with crossover probability
where
and
are the two offspring, and
is a uniformly distributed random number on [0, 1]. For the
th variable, Gaussian mutation is performed with mutation probability
where
and
denote the
th variable before and after mutation, respectively;
is the dimensionless mutation intensity; and
is a standard normally distributed random variable. The mutated variable is then clipped to the prescribed bounds
At each generation, historically superior individuals are retained to prevent high-quality solutions from being lost during crossover and mutation. The function-evaluation budget assigned to the GA stage is denoted by , and the corresponding maximum number of generations is . When the allocated budget is exhausted, GA terminates, and the complete final-generation population together with the historical best individual is retained.
4.3. GA → SSA Population Transfer
The GA–SSA interface directly inherits the complete population rather than reinitializing it randomly or filtering it again. Let the final GA generation at termination be
; the initial SSA population is then defined as
Meanwhile, the historical best individual obtained during the GA search is assigned as the initial food source
Equation (53) preserves both the diversity of the final GA population and the high-quality search regions already formed, while Equation (54) ensures that subsequent SSA exploitation starts from the best global information known at that point. Food is stored separately as the historical best solution and is updated only when a smaller is obtained.
4.4. SSA Local Exploitation Stage
SSA designates the first salp in the population as the leader and the remaining individuals as followers. At the
th SSA iteration, let the position of Food in the
th dimension be
, and let the search bounds be
and
. The leader position is updated according to the standard SSA rule
where
is the updated leader position in the
th dimension;
and
are mutually independent uniformly distributed random numbers on [0, 1]; and
controls the search range of the leader around Food and decays as the iterations proceed
where
is the SSA iteration index and
is the maximum number of SSA generations. As
increases,
gradually decreases from a relatively large value, causing the search to transition from broader exploration to local exploitation around Food. The
th follower is updated in the
th dimension using the chain rule
After each leader and follower update, the bound correction in Equation (52) is applied uniformly, and is evaluated for all new individuals. If the value of the best individual in the current iteration is smaller than that of the historical Food, Food is updated to that individual. The function-evaluation budget of the SSA stage is denoted by , and the total hybrid-algorithm budget satisfies .
4.5. Serial GA–SSA Procedure and Engineering Output
Input , , , , , , and for stage , together with the balancing-hole/mass rules and algorithm parameters.
Generate the initial GA population using the specified random seed, evaluate for all individuals, and establish the historical best solution.
Execute GA in the sequence “tournament selection–arithmetic crossover–Gaussian mutation–elitist retention–bound correction” until is exhausted.
Transfer all P individuals from the final GA generation directly as the initial SSA population, and set as .
Update the SSA leader and followers according to Equations (55)–(57), perform bound correction, evaluation, and updating, and continue until is exhausted.
Convert the final Food back into , , and the continuous correction mass for each balancing plane.
Discretize the balancing-hole position and mass according to Equations (46) and (47), and re-enumerate implementable candidate schemes in the neighborhood of the continuous solution.
Output the optimal incremental correction scheme that satisfies the current vibration limits, the safety constraints at priority-protected speeds, and the installation constraints.
The complete procedure is shown in
Figure 1.
5. Three-Dimensional Finite Element Model and Dynamic Validation
5.1. Three-Dimensional Finite Element Model and Parameter Settings
The TPS rotor consists of a two-stage turbine, main shaft, two rolling bearings, and a fan, with the two turbine stages and the fan located outboard of the bearings on opposite sides.
Figure 2 shows the principal axial locations, and
Table 1 lists the material parameters. These provide a unified structural reference for the one-dimensional model, the three-dimensional model, and the on-site measurement points.
The three-dimensional model was created in Siemens NX 10.0 and imported into ANSYS 2022 R2, as shown in
Figure 3. The shaft steps, two turbine stages, fan, disk–shaft connections, and bearing supports were retained, whereas threads and small chamfers were omitted. The rolling bearings were represented by equivalent stiffness–damping supports. The principal finite element settings are listed in
Table 2.
5.2. Mesh Convergence
Four progressively refined finite element meshes, M1–M4, were established. The four models used identical geometry, materials, supports, connections, and rotational-speed settings; only the global mesh size was varied, while the same local refinement was applied near abrupt shaft-diameter changes, disk–shaft connections, and bearing supports [
39]. The mesh parameters are listed in
Table 3. Mesh convergence was evaluated using the first lateral bending natural frequency in the stationary state, which was converted to an equivalent rotational speed as
where
is the first lateral bending natural frequency in the stationary state and
is the corresponding equivalent rotational speed. This quantity is used only for comparing mesh convergence and does not represent the actual critical speed when gyroscopic effects are included.
The relative change between two adjacent meshes is defined as
where
and
denote the coarser and finer meshes, respectively.
As shown in
Table 3, the equivalent rotational speeds for M1–M4 are 11,463.95, 11,297.86, 11,403.36, and 11,377.76 rpm, respectively. The difference between M3 and M4 is only 25.60 rpm, corresponding to a relative change of approximately 0.23%, indicating that further mesh refinement has little effect on the overall modal results. Therefore, the M4 mesh is used for the subsequent Campbell diagram, rotating modal analysis, and harmonic-response calculations.
5.3. Rotating Modal Characteristics and Baseline Response Validation
Gyroscopic effects were included in the M4 model, and the Campbell diagram was calculated over 0–46,000 rpm (
Figure 4). Mass unbalance generates synchronous 1× excitation at a frequency of n/60, and the intersections between the synchronous line and the rotating modal branches were used to determine the principal critical speeds.
The first three principal critical speeds indicated in
Figure 4 are approximately 10,293, 28,948, and 30,630 rpm, with the corresponding mode shapes shown in
Figure 5.
Table 4 further compares the results from the one-dimensional model, the 3D ANSYS model, and experimental identification.
The value of 11,377.76 rpm in
Table 3 is the equivalent rotational speed corresponding to the first lateral natural frequency in the stationary state, whereas 10,293 rpm in
Figure 4 is the synchronous critical speed obtained with gyroscopic effects included. These two quantities have different physical meanings; the latter is taken as the actual critical speed.
The relative errors of the 3D ANSYS predictions for the first three critical speeds are 6.75%, 7.16%, and 8.80%, respectively. The modal order and overall trend are consistent with the experimental results, indicating that the model captures the principal rotating modal characteristics of the TPS rotor.
The first critical speed of 10,293 rpm is close to the first balancing stage at 10,358 rpm; therefore, this stage lies in a speed-up-sensitive region. The purpose of balancing at this point is to reduce synchronous vibration while passing through the first critical-speed region, rather than to operate continuously near the critical speed.
To further validate the amplitude-and-phase prediction capability required for the subsequent complex influence coefficients, three representative speeds, 10,358, 25,558, and 38,333 rpm, were selected, and the 1× vibration amplitudes and phases obtained from ANSYS were compared with the experimental results.
The relative error of vibration amplitude is defined as
The phase error is defined as the minimum angular difference under the periodic phase convention:
The comparison results are presented in
Table 5.
All six amplitude errors in
Table 5 are below 10%, and the phase errors do not exceed 7.1°, indicating that the M4 model can adequately describe the complex 1× vibration at the representative speeds and can therefore be used to extract influence coefficients.
5.4. Extraction and Application of Speed-Specific Influence Coefficients
The validated M4 model was used to extract speed-specific influence coefficients at three representative speeds: 10,500, 25,500, and 38,000 rpm.
At each speed, a unit complex unbalance of 1 g·mm was applied separately at the two balancing planes and converted into an SI harmonic excitation according to the synchronous centrifugal-force relationship. By extracting the complex 1× vibration velocities at the turbine and fan ends, the influence coefficients corresponding to balancing plane 1 are obtained as
The same procedure is used for balancing plane 2 to obtain
At the
th representative speed, the influence coefficient matrix is
Its unit is (mm/s)/(g.mm)
Table 6 lists the complex influence coefficients at the three representative speeds. The rows correspond to the two measurement points, the columns correspond to the two balancing planes, and each element is expressed in the form “magnitude ∠ phase”.
Table 6 shows that the influence coefficients vary markedly with rotational speed. Therefore, each balancing stage uses T(k) corresponding to its own speed rather than a single fixed coefficient matrix for all speeds. The currently measured complex vibration and T(k) are substituted jointly into Equation (29) as the direct inputs for GA–SSA to determine the incremental correction.
6. GA–SSA Search Performance and Statistical Analysis
Section 4 provides the dynamic inputs for the representative stages. In this section, the measured vibration, influence coefficients, variable bounds, objective function, and constraints are fixed, and only the search algorithms are compared.
6.1. Comparison Algorithms and Unified Evaluation Conditions
GA, SSA, and PSO were selected as comparison algorithms. All four algorithms used the same population size, function-evaluation budget, and 30 paired random seeds, as listed in
Table 7. Because different algorithms may invoke the objective function a different number of times per generation, computational effort was measured uniformly using function evaluations [
40]. GA–SSA contains only the two serial stages, GA and SSA; no Nelder–Mead search, multicenter search, or dual-start refinement was used, and all objective-function calls were included in the total budget.
The total function-evaluation budget for all four algorithms was 12,060, and the random seeds IDs were uniformly set to 51–80 to reduce the influence of computational budget and initial randomness on the comparison.
6.2. Convergence and Repeatability Statistics
Representative convergence processes of the four algorithms are shown in
Figure 6. The horizontal axis denotes the number of function evaluations, and the vertical axis denotes the current best objective-function value; a smaller objective value indicates a better overall optimization result.
As shown in
Figure 6, GA, PSO, and GA–SSA all enter the low-objective-value region relatively quickly, whereas SSA decreases more slowly. GA–SSA first uses GA to form a higher-quality candidate population and then continues the search with SSA, thereby avoiding the prolonged residence of standalone SSA in a high-objective-value region during the early search stage.
A single convergence curve cannot represent the overall performance of a stochastic algorithm. Therefore, Mean, SD, Median, IQR, Bootstrap 95% CI, Best, and Worst were further calculated for the 30 paired runs, with the results listed in
Table 8.
Table 8 shows that PSO has the lowest mean objective-function value (0.285) and the smallest SD and IQR, indicating the best repeatability for this representative numerical problem. The Mean of GA–SSA is 0.351, close to the GA value of 0.352; its SD decreases from 0.186 to 0.156 and its Worst value decreases from 1.29 to 1.11. Thus, the serial hybridization changes the average performance only slightly but reduces the variability in some repeated runs.
For standalone SSA, the Mean, SD, IQR, and Worst values increase markedly. By contrast, GA–SSA does not exhibit such wide dispersion, indicating that initializing SSA with the final GA population improves the search stability of standalone SSA in the current constrained space.
Therefore, the principal performance characteristic of GA–SSA is that it maintains an overall search level comparable to GA while reducing variability in some runs and substantially improving standalone SSA, rather than achieving the best result for every statistical metric.
6.3. Paired Statistical Tests
To determine whether the observed differences are statistically significant, two-sided Wilcoxon signed-rank tests were conducted using the 30 paired random seeds, and the Holm method was applied to correct for multiple comparisons. The results are listed in
Table 9.
For GA–SSA versus GA, the Holm-adjusted
p value is 0.0577, and the difference does not reach the 0.05 significance level. The difference between GA–SSA and standalone SSA is significant and favors GA–SSA. A significant difference is also observed between GA–SSA and PSO; however, PSO yields lower and more stable objective-function values for this numerical problem. These findings are consistent with the statistical distributions in
Table 8.
Accordingly, GA–SSA does not have an absolute numerical advantage over all comparison algorithms. Its role in this study is to embed the early-stage population search of GA and the later-stage SSA updates into the staged incremental balancing procedure, thereby producing two-plane corrections that satisfy practical balancing constraints. Its engineering performance is further evaluated through on-site tests in
Section 6.
7. Results of the Staged Incremental On-Site Dynamic Balancing Tests
7.1. On-Site Dynamic Balancing Test System
The on-site test system is shown in
Figure 7 and includes the TPS test article, vibration measurement points at both rotor ends, a rotational-speed monitoring location, and two balancing planes, a lubrication system, a high-pressure air supply system, and a rigid mounting platform. The TPS test article, rigid mounting platform, and data acquisition system were independently developed and integrated by Changchun University of Science and Technology (Changchun, China). The lubrication system was an O1/04/70/dz1/S7/G1 oil-air lubrication unit (REBS Lubrication Echnology Ltd., Shanghai, China), while the high-pressure air was supplied by the facility of AVIC Aerodynamics Research Institute (Harbin, China). The vibration signals were measured using G100 vibration sensors (Shanghai Guanjin Instrument Co., Ltd., Shanghai, China), and the rotational speed was measured using an ROS-P remote optical sensor (Monarch Instrument, Amherst, NH, USA). The signals were synchronously acquired using the self-developed data acquisition system equipped with an NI-9232 acquisition module (National Instruments, Austin, TX, USA). The principal sensor parameters are listed in
Table 10. During the tests, rotational speed and the amplitude and phase of the 1× vibration at both ends were recorded synchronously. A common phase-zero reference, rotation direction, and measurement-point definition were used to ensure consistency with the model-based influence coefficients.
The on-site validation was conducted in two steps. First, the amplitudes and phases before and after balancing were compared at the three representative stages. Second, the final cumulative correction state was verified over the full speed range of 0–46,000 rpm.
7.2. Staged Correction Results at Representative Speeds
The speeds of 10,358, 25,558, and 38,333 rpm are three representative stages treated sequentially during acceleration. At each stage, the existing balancing weights were retained, and a new incremental correction was calculated from the currently measured vibration.
Table 11 summarizes the amplitudes and phases at both rotor ends, while
Figure 8,
Figure 9 and
Figure 10 present the corresponding velocity responses.
The 1× vibration at both rotor ends decreases markedly at all three stages, with reductions of 79.0–86.4%.
7.2.1. Stage near the First Critical Speed (10,358 rpm)
The speed of 10,358 rpm lies within the neighborhood of the first critical speed. After the incremental correction, the turbine-end vibration velocity decreases from 3.10 to 0.65 mm/s, while the fan-end value decreases from 2.87 to 0.39 mm/s. The corresponding velocity response is shown in
Figure 8.
Figure 8 shows that the principal peak in the critical-speed neighborhood is substantially reduced. The first-stage correction therefore provides a more stable vibration state for further acceleration.
7.2.2. Medium-to-High-Speed Stage (25,558 rpm)
After retaining the cumulative correction from the first stage, the rotor was accelerated to 25,558 rpm, where relatively high 1× vibration appeared at the fan end. Following the second-stage correction, the turbine-end vibration velocity decreased from 1.18 to 0.20 mm/s, and the fan-end value decreased from 5.04 to 0.85 mm/s, as shown in
Figure 9.
Figure 9 shows a pronounced reduction in the dominant fan-end peak, accompanied by a simultaneous decrease at the turbine end. This indicates that the combined two-plane correction can be readjusted for the current stage while retaining the corrections applied at previous stages.
7.2.3. High-Speed Stage (38,333 rpm)
The third-stage correction was implemented after further acceleration to 38,333 rpm. The turbine-end vibration velocity decreases from 2.62 to 0.43 mm/s, and the fan-end value decreases from 2.37 to 0.42 mm/s, corresponding to reductions of 83.6% and 82.3%, respectively, as shown in
Figure 10.
Figure 10 shows that the principal vibration peak at the high-speed stage is likewise suppressed. Together, the three stages demonstrate the procedure of retaining the cumulative balancing correction and continuing with incremental correction according to the current state. The final operating condition must still be assessed through full-speed-range verification.
7.3. Full-Speed-Range Verification Under the Final Cumulative Correction State
After completing the corrections at all stages, the rotor was accelerated again from 0 to 46,000 rpm under the final cumulative correction state, while the 1× vibration at both ends was recorded continuously.
Figure 11 presents the final vibration response throughout the complete acceleration process.
Although local peaks remain in the resonance-sensitive regions in
Figure 11, the target operating speeds and the principal noncritical acceleration intervals remain within the specified limits. This indicates that the final cumulative balancing correction satisfies the overall acceleration and operating requirements.
8. Discussion
The staged incremental method differs from approaches that determine a common correction in a single step. Each stage starts from the current cumulative correction and the measured complex vibration, determines only the incremental correction for that stage, and then proceeds to a higher speed. Because a later-stage correction may alter the vibration at some previously treated speeds, the final evaluation in this study is based on whether the target operating speeds and the entire acceleration process satisfy the prescribed operating requirements.
The three-dimensional finite element model serves two purposes: validating the principal dynamic characteristics of the TPS rotor and providing speed-specific influence coefficients. The equivalent rotational speed corresponding to the first lateral natural frequency changes by approximately 0.23% from M3 to M4; the errors between the first three critical speeds and the experimental values are 6.75–8.80%; and, at representative speeds, the amplitude error is below 10%, and the phase error does not exceed 7.1%. These results support the use of the M4 model for influence-coefficient extraction, although bearing stiffness, damping, and connection parameters can still affect prediction accuracy.
The algorithm comparison shows that GA–SSA has an overall search level comparable to GA, while its SD and Worst values are lower than those of GA, and the stability of standalone SSA is markedly improved. PSO achieves lower and more stable objective-function values for the fixed numerical problem. Therefore, the value of GA–SSA does not lie in universally outperforming all optimizers, but in its ability to be embedded in the staged incremental balancing procedure and to produce stable, constrained, and implementable corrections.
At all three representative on-site stages, the 1× vibration at both rotor ends is substantially reduced, indicating that the sequence “dynamic model–speed-specific influence coefficients–GA–SSA search–engineering discretization–on-site implementation” forms an effective closed loop. For on-site dynamic balancing, implementable corrections and the final vibration-reduction performance are as important as the ranking of a single objective-function value.
This study still has several limitations. The bearings are represented by operating-point linear stiffness–damping models, without explicitly accounting for preload, temperature, lubrication, or speed-dependent support parameters. In addition, on-site corrections were implemented only at representative high-vibration stages. Future work may incorporate speed-dependent bearing parameters, thermo-structural coupling, and online model updating to improve the prediction accuracy of influence coefficients and correction quantities at high speeds.
9. Conclusions
To address high 1× vibration during the staged speed-up of a TPS rotor, this study establishes a dynamic model, a staged incremental balancing model, and a serial GA–SSA optimization method, and validates them through finite element analysis and on-site tests. The main conclusions are as follows.
- (1)
The one-dimensional Timoshenko-beam–lumped-disk–dual-bearing model and the three-dimensional ANSYS model can capture the principal dynamic characteristics of the TPS rotor. The equivalent rotational speed corresponding to the first lateral natural frequency changes by approximately 0.23% from meshes M3 to M4. The errors in the first three critical speeds relative to the experimental results are 6.75%, 7.16%, and 8.80%, respectively. At representative speeds, the amplitude error is below 10%, and the phase error does not exceed 7.1%, supporting the extraction of speed-specific influence coefficients.
- (2)
The staged incremental model starts from the currently measured complex vibration and the cumulative balancing correction, and only the two-plane incremental correction for the current stage is determined at each step. Subsequent corrections are allowed to alter the local response at some historical speeds, while the cumulative correction effect is ultimately evaluated through the full-speed-range acceleration response.
- (3)
GA–SSA transfers the complete final GA population to SSA and uses the historical best GA individual as the initial Food. Under the same function-evaluation budget and 30 paired runs, its Mean is close to that of GA, while SD decreases from 0.186 to 0.156 and Worst decreases from 1.29 to 1.11; compared with standalone SSA, search stability is significantly improved. PSO performs better on the fixed numerical problem, indicating that the primary advantage of GA–SSA lies in its integration with the staged incremental balancing constraints and its ability to obtain stable, implementable solutions.
- (4)
At the three representative on-site stages, the 1× vibration velocities at both rotor ends are reduced by 79.0–86.4%. In the final verification over 0–46,000 rpm, the target operating speeds and the principal noncritical acceleration intervals remain within the specified limits, demonstrating that the cumulative incremental balancing correction satisfies the overall operating requirements of the TPS.