Next Article in Journal
Time-Optimal Rendezvous Trajectory Planning for Micro/Nano Satellites with Waypoint Constraints
Next Article in Special Issue
DMR-YOLO: A Lightweight Visual Inspection Method for Surface Defect Detection of Aero-Engine Components
Previous Article in Journal
Conceptual Design of Electrically Powered Urban Air Mobility Vehicles for Psychoacoustic Studies
Previous Article in Special Issue
A Vibration Response Prediction Model for Multi-Stage Assembled Rotors Based on Synchronous Excitation of Mass Eccentricity Error and Spigot Eccentricity Error
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression Across Critical Speeds

College of Electronic Information and Automation, Tianjin University of Science and Technology, Tianjin 300457, China
*
Author to whom correspondence should be addressed.
Aerospace 2026, 13(4), 310; https://doi.org/10.3390/aerospace13040310
Submission received: 2 March 2026 / Revised: 23 March 2026 / Accepted: 24 March 2026 / Published: 26 March 2026

Abstract

Excessive vibration during critical speed traversal remains a primary challenge in assembling multi-stage rotors of aero-engines. Conventional assembly optimization methods, which target static geometric and mass eccentricity errors or vibration at a fixed operating speed, are inadequate to ensure smooth passage through multiple critical speeds. To address this gap, we propose a novel, vibration-suppression-oriented assembly optimization model. A normalized objective function is formulated to minimize the overall vibration response across multiple rotor nodes specifically at the first and second critical speeds. This function integrates an assembly error propagation model with a rotor dynamic model that considers flexible dynamic deflection. The optimal assembly angle sequence is solved using a genetic algorithm. Experimental validation on a four-stage rotor demonstrates that the proposed method reduces the maximum vibration displacement amplitude at the first and second critical speeds by 74.7% and 11.9%, respectively, significantly outperforming conventional objectives based on geometric error, unbalanced mass, or single-speed vibration. This work provides a practical and effective strategy to enhance rotor dynamic safety by ensuring low-vibration operation across the critical speeds encountered before reaching the operating speed through optimal assembly.

1. Introduction

The multi-stage rotor is the most critical component in large-scale rotating machinery, such as aero-engines and gas turbines. The post-assembly vibration response serves as the paramount indicator for evaluating its assembly quality [1,2]. In recent years, significant research efforts have been devoted to developing optimization methods for the assembly angles of multi-stage rotors. These methods aim to minimize geometric and unbalanced mass errors in the assembled rotor by optimally matching the assembly angles of each single-stage rotor, based on measured geometric and mass characteristic parameters.
Hussain and Yang et al. [3,4,5,6,7,8,9] pioneered an assembly error propagation model for axi-symmetric rotational components. By defining tolerance zones for key dimensions of each single-stage rotor, statistical methods were employed to evaluate the geometric eccentricity error of the multi-stage rotor under all possible assembly angle combinations. These methods essentially constitute tolerance analysis, providing guidance for tolerance allocation during the rotor design stage. However, they cannot directly yield the optimal assembly angles that minimize the geometric eccentricity error of the assembled rotor.
Wang and Sun et al. [10,11,12] developed a measurement model for multi-stage rotor assembly error based on the positional and orientational deviations of individual single-stage rotors. This model takes the final coaxiality of the assembled rotor as the optimization objective to determine the optimal assembly angles for each stage. Sun et al. [13] also proposed an assembly angle correction method for aero-engine rotors based on geometric eccentricity minimization, whose theoretical foundation aligns with that presented in Ref. [10]. Ding et al. [14] introduced a REM–GA rotor assembly optimization method. This method utilizes a robust eigenvalue method to convert point cloud data from rotor assembly faces into plane parameter equations, determining the optimal relative assembly angle between adjacent rotors based on their tilt and offset relationships. Sun et al. [15,16] further incorporated the Jacobian–Torsor theory into the aforementioned propagation model to analyze the transmission patterns and interactive effects of cumulative geometric errors in multi-stage rotors. Tu et al. [17] established an assembly error propagation model based on geometric algebra theory, which reportedly offers significantly improved computational efficiency compared to traditional homogeneous transformation matrix models. Liu et al. [18] applied the centroid coordinate transfer method from Ref. [10] to the transfer of mass center coordinates. However, in this method, the mass center coordinates are not obtained through direct measurement but are estimated from the geometric centroid coordinates of each single-stage rotor using an assumed conversion factor, which constitutes a significant limitation. To address this deficiency, we employed a horizontal balancing machine to directly measure the two-plane unbalance of each single-stage rotor and proposed a dual-objective optimization method targeting both coaxiality and unbalance for multi-stage rotors using a genetic algorithm [19].
Sun et al. [20,21,22], building upon the multi-stage rotor assembly error propagation model from ref. [10], derived a mathematical model describing how the unbalance excitation force of each single-stage rotor varies with assembly angles. They further formulated an objective function based on the vibration displacement at the bearings under the rotor’s operating speed to solve for the optimal assembly angles. Results indicated that for a four-stage rotor, the optimal assembly angles reduced bearing-end vibration displacement by 29.8%, 19.6%, and 22.0% at 3000 rpm, 6000 rpm, and 9000 rpm, respectively, compared to the default assembly. Subsequently, we established an optimization function with the maximum vibration velocity at the front and rear journal bearings as the objective and the assembly angles of the single-stage rotors as variables. Experimental verification demonstrated that the optimal assembly significantly reduced the vibration velocity at the bearings by 69.6% and 45.5% compared to the worst-case and default assemblies, respectively [23].
While extensive research has focused on optimizing assembly angles to minimize geometric errors and unbalance, the fundamental question of why assembly angles matter from a dynamics perspective warrants further examination. In multi-stage rotor systems, the assembly configuration determines not only the static alignment of components but also the dynamic interactions between stages under operating conditions.
Bladh et al. [24] investigated the effects of multistage coupling and disk flexibility on the dynamics of bladed disks, demonstrating that proper treatment of interstage boundaries is essential for capturing disk-blade modal interactions, particularly in eigenfrequency veering regions. Their findings revealed that multistage coupling-induced changes in disk flexibility significantly impact both tuned forced responses and a design’s sensitivity to mistuning. This suggests that assembly configurations, which inherently affect the relative positioning of stages, can influence the dynamic coupling between components and consequently the forced vibration characteristics of the entire rotor system.
Similarly, Shahab and Thomas [25] examined the coupling effects of disk flexibility on the dynamic behavior of multi-disk-shaft systems, showing that disk flexibility introduces additional degrees of freedom that modify the system’s modal properties. These effects are particularly relevant for assembled rotors, where the interface conditions between stages determine how flexibility propagates through the assembly.
Laxalde et al. [26] developed a method for dynamical analysis of multistage cyclic structures, highlighting that interstage coupling must be properly accounted for when predicting the forced response of turbomachinery rotors. Their work demonstrated that engine-order excitations can propagate through stage interfaces, making the assembly configuration a critical factor in determining vibration amplitudes at resonant conditions.
Rzadkowski and Maurin [27] further extended this analysis to mistuned bladed disk assemblies on flexible shafts, considering forced vibrations under various engine-order excitations. Their results showed that multistage coupling significantly influences stress distributions and resonance conditions, with assembly-induced variations in stage alignment potentially altering the forced response characteristics.
These studies collectively underscore that assembly angles are important not merely for static alignment but because they govern the dynamic coupling between stages, influencing the system’s forced vibration behavior at critical operating conditions. As noted in [24], multistage analyses may be required when excitations are expected to fall in or near eigenfrequency veering regions—precisely the conditions encountered during critical speed traversal. Therefore, a comprehensive assembly optimization approach must consider not only static eccentricity errors but also the forced vibration response of the assembled system, which is the central objective of the present work.
In summary, the multi-stage rotor assembly angle optimization process enables the minimization of geometric errors, unbalanced mass errors, or vibration responses of the assembled rotor by using the assembly angles of each single-stage rotor as control variables, without requiring secondary corrective machining. The primary distinctions among existing studies lie in three aspects of their formulated objective functions:
  • Choice of the objective function: Optimization models have evolved from initially considering only geometric properties to incorporating mass properties, and finally to directly targeting vibration response. The optimization of multi-stage rotor vibration has thus progressed from an indirect to a direct approach, establishing a direct functional relationship between assembly angles and vibration response.
  • Rotational speed in the objective function: The operational speeds of multi-stage high-pressure rotors in modern high-bypass-ratio civil aero-engines commonly exceed the first critical speed, with some even surpassing the second critical speed. However, existing studies targeting vibration response have exclusively used the vibration response at the operational speed as the objective function. The resulting optimal assembly angles may minimize vibration at the operating speed but do not necessarily ensure that the rotor smoothly traverses the first two critical speeds without interacting with the stator casing. Increasing the radial clearance between the rotor and stator to mitigate this risk would significantly reduce compressor efficiency. Therefore, sacrificing engine efficiency by enlarging radial clearance to ensure safe passage through critical speeds is not a viable solution. The rotational speeds considered in the objective function should instead be the multiple critical speeds encountered before reaching the operating speed.
  • Node selection in the objective function: Existing studies targeting vibration response have used the single-node vibration displacement amplitude at the rotor bearings as the objective function. The resulting optimal assembly angles may minimize vibration at this specific target node but cannot guarantee a simultaneous reduction—and may even cause an increase—in the vibration response at other nodal locations on the rotor. Consequently, an objective function capable of characterizing the overall vibration level of the entire rotor should be established.
Addressing the aforementioned research gaps, this study builds upon our previously developed and experimentally validated multi-stage rotor assembly error propagation model and dynamic model considering flexible dynamic deflection. In Section 2, by establishing the functional relationship between the assembly angle sequence and the nodal vibration responses, a normalized objective function is formulated to minimize the overall vibration response of the rotor system across multiple critical speeds. In Section 3.1, a genetic algorithm is employed to solve for the optimal assembly angles of the single-stage rotors under three different objective functions constructed in this work. In Section 3.2, a comparative analysis is conducted on the effectiveness of the three proposed objective functions versus those from existing studies for suppressing rotor vibration at the first and second critical speeds. Experimental verification in Section 4 demonstrates that, compared to the default assembly angle set, the optimal assembly angle set obtained using the proposed normalized vibration response objective function reduces the maximum displacement amplitude across six nodes at the first and second critical speeds by 74.7% and 11.9%, respectively. This vibration suppression effect is significantly superior to that achieved by the four objective functions from existing studies.

2. Methods

To evaluate the overall vibration level of a multi-stage rotor under different assembly angle sequences and establish a quantifiable objective for optimization, it is necessary to construct an objective function that reflects the vibration responses at all nodes of the rotor. The construction of this function follows a clear relational chain, as illustrated in Figure 1.

2.1. Measurement Definition of Geometric Parameters for a Single-Stage Rotor

Figure 2 illustrates the measurement definition of the assembly spigot for a single-stage rotor. The measurement procedure using a coordinate measuring machine (CMM) is as follows:
Step 1: Evenly distribute probing points on the axial datum surface of the lower spigot, and fit plane A1 as the XY plane.
Step 2: Evenly distribute probing points along the radial datum surface (surface B1) of the lower spigot, fit a circle and its centroid, and define the line passing through this centroid and perpendicular to the XY plane as the Z-axis.
Step 3: Project the fitted circle and its centroid from Step 2 onto the XY plane along the Z-axis and define the projected centroid O1 as the coordinate origin.
Step 4: Measure the parallelism error and the vertical distance between surface A2 and surface A1. Select any pair of assembly screw holes with the same distribution angle on the circumference of the upper and lower assembly surfaces as the calibration screw holes. Choose one of these holes, probe four points to calibrate its center, and define the line connecting this center to the Z-axis as the sampling start direction (0°). From this sampling start angle, establish evenly distributed measurement points on surface A2 and fit surface A2. The mean value of the Z-coordinates of the fitted surface A2 at all sampling angles represents the vertical distance between surface A2 and surface A1. The difference between the highest and lowest points represents the parallelism error between surface A2 and surface A1. The line connecting the highest and lowest points, projected onto surface A1, is defined as the X-axis.
Step 5: Measure the eccentricity error between surface B2 and surface B1. Establish evenly distributed measurement points on surface B2, fit a circle and its centroid, and project them onto surface A2. Define the projected centroid as O2. The eccentricity and eccentricity angle between surface B2 and surface B1 can be obtained from the spatial coordinates of O1 and O2.
Figure 3 illustrates all the geometric parameters to be measured for a single-stage rotor, along with the measurement coordinate system. The lower assembly surface of the j-th stage rotor is defined as the XY plane of the measurement coordinate system (Step 1). The axis passing through the spigot centroid Oj and perpendicular to the lower assembly surface is defined as the Z-axis (Step 2). The spigot centroid Oj is defined as the coordinate origin (Step 3). The projection of the line connecting the highest point Hj and the lowest point Lj of the upper assembly surface onto the lower assembly surface is defined as the X-axis. δj is the sampling angle between the center of the calibrated screw hole and Hj. hj is the vertical distance between the upper and lower assembly surfaces, and pj is the parallelism error between these surfaces (Step 4). cj and θj are the eccentricity distance and eccentricity angle of the centroid Cj of the upper assembly surface, respectively (Step 5). Its coordinate vector can be expressed as Cj = [cjcos(θj), cjsin (θj), hj]. The radius dj of the upper assembly surface can be obtained from the circle fitted in Step 5.

2.2. Measurement Definition of Mass Parameters for a Single-Stage Rotor

A dynamic balancing machine is employed to measure the mass parameters of a single-stage rotor, including the two-plane unbalance mass, its action phase, and the action radius of the unbalanced mass points. The measurement definition is shown in Figure 4. The procedure is as follows:
Step 1: Place the rotor to be measured on the bilateral pendulum supports of the dynamic balancing machine. The upper and lower assembly surfaces in the geometric measurement coordinate system should preferably be positioned on the left and right roller supports. If the spigot structure (e.g., a concave spigot) does not permit this or falls outside the adjustment range of the support rollers, alternative support benchmarks should be considered during the machining process.
Step 2: Define the eccentric direction of the centroid of the lower assembly surface of the j-th stage rotor as the zero phase.
Step 3: Align the phase of the calibrated screw hole with the key-phase sensor.
Step 4: Rotate the rotor by δjθj degrees.
Step 5: Attach a reflective sticker at the corresponding position of the key-phase sensor.
After completing the above steps, the dynamic balancing machine can be started to perform the measurement.
In Figure 4, the OjZ′ axis represents the measurement datum for the mass feature parameters of the j-th stage rotor, i.e., its actual rotation axis. The coordinates of the unbalanced mass points are measured relative to the coordinate system OjX′Y′Z′ and need to be further unified into the geometric measurement coordinate system OjXYZ to ensure the synchronous transmission of both types of parameters in the assembly model. The coordinate vector Ijk of an unbalanced mass point can be expressed by Equation (1). Using the coordinate transformation Equation (2), Ijk is first rotated by θj about the OjZ-axis and then rotated by βj (where βj = arctan(cj/hj)) about the OjY-axis, finally converting Ijk into the coordinate vector Ejk relative to the OjXYZ coordinate system.
I j k = γ j k cos φ j k γ j k sin φ j k l j k j , k N , k 2 ,
where φjk is the action phase of the k-th unbalanced mass point of the j-th stage rotor; γjk is the action radius of the k-th unbalanced mass point of the j-th stage rotor; ljk is the distance between the k-th unbalanced mass point of the j-th stage rotor and the reference support.
E j k = I j k cos θ j sin θ j 0 sin θ j cos θ j 0 0 0 1 cos β j 0 sin β j 0 1 0 sin β j 0 cos β j .

2.3. Coordinate Transfer for Multi-Stage Rotor Assembly

Using the assembly angles of each single-stage rotor as control variables (denoted as θz1, θz2,…, θzj), these initial parameters are input into our established multi-stage rotor assembly error propagation model (Equation (3)). This model computes the assembly spigot eccentricity errors and mass eccentricity errors, which vary with the assembly angles.
X j = X j j : 1 : 2 T z j T y j 1 + X j 1 ,
where Xj′ is the coordinate vector of Xj after assembly transformation; Tzj is the coordinate rotation matrix of the j-th stage rotor about the Z-axis (Equation (4)); Tyj is the coordinate rotation matrix of the j-th stage rotor about the Y-axis (Equation (5)).
T z j = cos θ z j + δ j δ j - 1 sin θ z j + δ j δ j - 1 0 sin θ z j + δ j δ j - 1 cos θ z j + δ j δ j - 1 0 0 0 1 ,
where δjδj−1 is the actual phase difference between two adjacent rotor stages; θzj is the selectable assembly phase of the j-th stage rotor relative to the (j − 1)-th stage rotor. The parameter δj represents the angle between the calibrated screw hole of the j-th stage rotor and the X-axis. When the screw holes of adjacent rotors are aligned, the phase difference in the j-th stage rotor relative to the (j − 1)-th stage rotor becomes δjδj−1. Thus, when the j-th stage rotor selects any assembly phase θzj, the phase difference between the two stages is θzj + (δjδj−1).
T y j = cos arctan p j 2 d j 0 sin arctan p j 2 d j 0 1 0 sin arctan p j 2 d j 0 cos arctan p j 2 d j .

2.4. Mass Eccentricity Errors of a Multi-Stage Rotor Based on Its Actual Rotation Axis

During the assembly process of a multi-stage rotor, the inherent errors of each single-stage rotor are transmitted step-by-step through the assembly spigots, forming cumulative errors. This consequently causes the actual spatial positions of the rotors at each stage to deviate from their ideal assembly positions, and the actual rotation axis of the assembly to deviate from the geometric reference axis. Therefore, the geometric and mass eccentricity errors of the rotors at each stage should be recalculated relative to the actual rotation axis, based on the centroid coordinates after assembly transformation and the coordinates of the unbalanced mass points. The actual rotation axis itself also changes with variations in the assembly phases of the rotors at each stage. Figure 5 illustrates the geometric and mass eccentricity errors of a two-stage rotor under a specific assembly phase. The actual rotation axis is the line connecting the centroids of the supporting journal cross-sections of the first and last rotors. Let the coordinate vectors of the spigot centroid and the k-th unbalanced mass point of the j-th stage rotor before assembly be Cj = [Cjx, Cjy, Cjz] and Ejk = [Ejkx, Ejky, Ejkz], respectively. Substituting these into Equation (3) yields the coordinates after assembly, Cj′ = [Cjx′, Cjy′, Cjz′] and Ejk′ = [Ejkx′, Ejky′, Ejkz′]. The linear parameter equation of the actual rotation axis can then be expressed as
x C j x = y C j y = z C j z = λ .
The equation of the normal plane passing through the k-th unbalanced mass point of the j-th stage rotor and perpendicular to the rotation axis is:
C j x x E j k x + C j y y E j k y + C j z z E j k z = 0 .
By combining Equations (6) and (7), the parameter λ of the linear equation can be obtained as:
λ = C j x E j k x + C j y E j k y + C j z E j k z C j x 2 + C j y 2 + C j z 2 .
Substituting λ into Equation (6) yields the coordinates of the intersection point Sjk between the rotation axis and the normal plane:
S j k x = C j x 2 E j k x + C j x C j y E j k y + C j x C j z E j k z C j x 2 + C j y 2 + C j z 2 S j k y = C j x C j y E j k x + C j y 2 E j k y + C j y C j z E j k z C j x 2 + C j y 2 + C j z 2 S j k z = C j x C j z E j k x + C j y C j z E j k y + C j z 2 E j k z C j x 2 + C j y 2 + C j z 2 .
Then, the action radius vector ejk of the k-th unbalanced mass point of the j-th stage rotor can be expressed as
e j k = E j k x S j k x , E j k y S j k y , E j k z S j k z .
Similarly, the geometric eccentricity vector cj of the assembly spigot of the j-th stage rotor can be expressed as
c j = C j x S j x , C j y S j y , C j z S j z .

2.5. Decomposition Principle of Two-Plane Unbalance in a Multi-Stage Rotor

Figure 6 illustrates the decomposition principle of two-plane unbalance in a rotor dynamic balancing test. Assuming there are i unbalance vectors Ui located on i planes perpendicular to the rotation axis, two planes at distances lA and lB from the reference support are selected as correction planes. According to the principle of moment balance, Ui is decomposed into two component vectors, Ui′ and Ui″, on planes A and B. The resultant unbalanced vectors UA and UA on planes A and B are then the vector sums of Ui′ and Ui″, respectively:
U A = i = 1 n l B a i l B l A U i U B = i = 1 n a i l A l B l A U i ,
where ai is the distance between the i-th unbalance vector and the reference support.
Figure 7 shows a schematic diagram of the two-plane unbalance decomposition for a two-stage rotor. Extending this to a multi-stage rotor, the distance between the k-th unbalanced mass point of the j-th stage rotor and the reference support can be expressed as:
a j k = S j k x 2 + S j k y 2 + S j k z 2 .
If the vector direction of the first unbalanced mass point of the first stage rotor is taken as the X-direction, the angle between this direction and that of another unbalanced mass point is:
θ j k 1 = arccos e 11 e j k e 11 e j k .
According to Equation (12), the unbalance on Plane A of the multi-stage rotor, decomposed from the two-plane unbalance of each stage rotor, can be obtained as:
U A x = j = 1 n l B a j 1 l B l A u j 1 e j 1 cos θ j 1 1 + l B a j 2 l B l A u j 2 e j 2 cos θ j 2 1 U A y = j = 1 n l B a j 1 l B l A u j 1 e j 1 sin θ j 1 1 + l B a j 2 l B l A u j 2 e j 2 sin θ j 2 1 .
where ujk is the k-th unbalanced mass of the j-th stage rotor, and ujkejk is the k-th unbalance (mass–radius product) of the j-th stage rotor. Similarly, the unbalance on Plane B of the multi-stage rotor, decomposed from the two-plane unbalance of each stage rotor, can be obtained as:
U B x = j = 1 n a j 1 l A l B l A u j 1 e j 1 cos θ j 1 1 + a j 2 l A l B l A u j 2 e j 2 cos θ j 2 1 U B y = j = 1 n a j 1 l A l B l A u j 1 e j 1 sin θ j 1 1 + a j 2 l A l B l A u j 2 e j 2 sin θ j 2 1 .
The two-plane unbalance of the multi-stage rotor can then be determined using Equation (17), and its action phase can be expressed by Equation (18):
U A = U A x 2 + U A y 2 U B = U B x 2 + U B y 2 .
ζ A = arctan U A y U A x + φ 11 ζ B = arctan U B y U B x + φ 11 .

2.6. Synchronous Excitation of Mass and Spigot Eccentricities in Multi-Stage Rotors

Assuming the multi-stage rotor has n shaft elements and n + 1 nodes, the spigot eccentricity error of the j-th stage rotor acts on node i, and the k-th mass eccentricity error of the j-th stage rotor acts on node f. If the vector direction of the first mass eccentricity error is taken as the measurement direction for the X-direction vibration response, the phase differences between this direction and the nodal excitations generated by all other mass and spigot eccentricity errors can be expressed as
θ j 1 = arccos e 11 c j i e 11 c j i θ j k 1 = arccos e 11 e j k f e 11 e j k f 1 i , f n + 1 , n N .
The mass eccentricity excitation Uf at node f of the multi-stage rotor is decomposed into the X and Y directions as
U f x = u j k f ω 2 e j k f + r j ω cos θ j k 1 + ω t U f y = u j k f ω 2 e j k f + r j ω sin θ j k 1 + ω t .
The spigot eccentricity excitation Fi at node i of the multi-stage rotor is decomposed into the X and Y directions as
F i x = c j i + r j ω cos θ j 1 + ω t F i y = c j i + r j ω sin θ j 1 + ω t .

2.7. Dynamic Equations of a Multi-Stage Rotor System

The mass and spigot eccentricities errors at each node are input into our developed dynamic model for the multi-stage rotor (Equation (22)), where they are transformed into the geometric eccentricity excitation Fs (Equation (23)) and the mass eccentricity excitation Us (Equation (24)), both being functions of the assembly angles. In (Equation (22)), Ms is the system mass matrix of dimension 4(n + 1) × 4(n + 1), Ks is the system stiffness matrix, and [ωGs + Cs] is the system gyroscopic matrix including damping. By solving the system dynamics equations of the multi-stage rotor using the Newmark-β method, the system displacement vector matrix Q (Equation (25)) of the multi-stage rotor under given assembly angles and a specified rotational speed ω can be calculated.
M s q ¨ + ω G s + C s q ˙ + K s q = K s F s + U s .
F s = , F i x , 0 , F i y , 0 , F ( i + 1 ) x , 0 , F ( i + 1 ) y , 0 , .
U s = , U f x , 0 , U f y , 0 , U ( f + 1 ) x , 0 , U ( f + 1 ) y , 0 , .
Q = q t 1 , q t 2 , , q t k .
where tk represents the time points with identical iterative time steps, q denotes the displacement vector of all nodes (Equation (4)) [24], and n is the number of nodes.
q = x 1 , θ y 1 , y 1 , θ x 1 , , x n + 1 , θ y n + 1 , y n + 1 , θ x n + 1 .
At a given time instant tk, the maximum displacement amplitude among all rotor nodes can be expressed as:
f ω t k = max x o t k 2 + y o t k 2 , o = 1 , 2 , , n + 1 ,
where x o t k and y o t k are the vibration displacements of the o–th node in the X and Y directions at time instant tk, respectively.

2.8. A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression

The vibration level of the entire rotor system is characterized by the maximum displacement amplitude across all nodes over the entire time history. This metric is adopted as the objective function for determining the optimal assembly angles of each single-stage rotor:
V min f ω ( g ) = min max f ω t 1 , f ω t 2 , , f ω t k s . t .   g = θ z 1 , θ z 2 , , θ z j , 0 θ z j 180 .
When it is necessary to simultaneously optimize the vibration responses at multiple rotational speeds, particularly at multiple critical speeds, the goal programming method can be employed. The objective functions based on displacement amplitude at each speed undergo uniform dimensionless processing. This transforms the multi-objective optimization problem into a normalized objective function (Step 3), aiming to make the computational results approach the optimal solutions of the individual objectives as closely as possible, as shown in Equation (7):
V min F ( g ) = min i = 1 R f ω i ( g ) f ω i f ω i 2 , R N s . t .   g = θ z 1 , θ z 2 , , θ z j , 0 θ z j 180 ,
where ∇fωi is the minimum value of the displacement amplitude across all nodes of the rotor system at the i–th rotational speed, and R is the number of rotational speeds to be optimized.
Then, using the vibration response normalized objective function F(g) as the fitness function for the genetic algorithm, the genetic algorithm employed in this study is configured with a search space dimension of 3, corresponding to the three assembly angles θ z 2 , θ z 3 , and θ z 4 (the front axle θ z 1 is fixed at 0°). The algorithm parameters are set as follows: population size of 1000, maximum number of iterations of 100, crossover probability of 0.9, and mutation probability of 0.001. These probability values are selected based on widely recognized practices in genetic algorithm parameter tuning. According to the foundational work by Goldberg [28], crossover probabilities in the range of 0.6–0.9 and mutation probabilities in the range of 0.001–0.01 are generally recommended to balance exploration and exploitation. Similar parameter settings have been successfully applied in rotor assembly optimization problems using genetic algorithms [22].
The evolutionary scheme consists of the following components:
  • Initialization: The initial population is generated by randomly selecting assembly angles from the discrete feasible sets: θ z 2 { 0 , 30 , 60 , 90 , 120 , 150 , 180 } , θ z 3 { 0 , 15 , 30 , 45 , 60 , 75 , 90 , 105 , 120 , 135 , 150 , 165 , 180 } , and θ z 4 { 0 , 30 , 60 , 90 , 120 , 150 , 180 } . This ensures all candidate solutions are feasible assembly configurations.
  • Selection: A combined strategy is employed: (a) Elitism—the best individual in each generation is preserved; (b) Worst replacement—individuals with fitness below a dynamic threshold (20% of the fitness range) are replaced by copies of the best individual. This accelerates convergence while maintaining diversity.
  • Crossover: Single-point crossover is applied with a probability of 0.9. A randomly selected crossover point (one of the three angles) is exchanged between two randomly selected individuals.
  • Mutation: Adaptive mutation is implemented. The mutation magnitude decreases with the number of iterations as 1 t / iter ) 2 , where t is the current generation. This allows larger exploration in early generations and finer local search in later generations. To guide the current chromosomes toward better trends, apply Equation (30) to ensure that assembly angle sequences with lower fitness have a smaller mutation range, while those with higher fitness have a larger mutation range. After mutation, each angle is projected back to the nearest discrete allowable value to maintain feasibility.
    g new = g 1 ± ξ 1 F g F g min 2
    where g and gnew are the assembly angle sequences before and after mutation, respectively, and ξ is a random number between 0 and 1.
  • Termination: The algorithm terminates after 100 generations, or earlier if the fitness shows no improvement over 20 consecutive generations.
This evolutionary scheme balances exploration and exploitation, ensuring efficient convergence to the optimal assembly angle sequence.

3. Simulations

3.1. Optimization Analysis for Assembly Angles to Minimize Multi-Stage Rotor Vibration Response

Figure 8 illustrates the key dimensions and node division of the finite element model for a four-stage assembled rotor. The detailed dimensional parameters of each shaft element are provided in Table A1 of Appendix A. This rotor is a simplified 1:1 scale model of a real aero-engine high-pressure rotor system, scaled according to its dimensions, mass, and inertia. It is assembled step-by-step from four components: a front axle (Rotor 1), a compressor (Rotor 2), a high-pressure turbine (Rotor 3), and a rear axle (Rotor 4). The rotor material is defined as steel, with an elastic modulus of 210 GPa and a Poisson’s ratio of 0.3.
Its initial parameters are shown in Table 1 and Table 2. The vibration responses at six key positions (Nodes 6, 14, 15, 21, 27, and 39 in Figure 8) are selected to characterize the overall vibration level of the four-stage rotor at various rotational speeds. These nodes were chosen because they represent both the support boundaries (Nodes 6 and 39) and the key structural locations (disks and mid-spans) where vibration amplitudes are typically highest during critical speed traversal.
The assembly phases for each stage are defined as follows: The front axle is fixed by default, with its assembly angle θ z 1 = 0 . It is connected to the compressor using 12 evenly distributed screws. Therefore, after aligning the assembly screw holes of the compressor and the front axle, the selectable assembly angles for the compressor are θ z 2 { 0 , 30 , 60 , 90 , 120 , 150 , 180 } . The high-pressure turbine is connected to the compressor using 24 evenly distributed screws. After aligning their assembly screw holes, the selectable assembly angles for the high-pressure turbine are θ z 3 { 0 , 15 , 30 , 45 , 60 , 75 , 90 , 105 , 120 , 135 , 150 , 165 , 180 } . The rear axle is connected to the high-pressure turbine using 12 evenly distributed screws. Thus, after aligning their assembly screw holes, the selectable assembly angles for the rear axle, θ z 4 , are the same as those for θ z 2 .
A Campbell diagram of the four-stage rotor system was constructed using MATLAB R2022b to identify its critical speeds, as presented in Figure 9. The analysis accounts for gyroscopic effects over a speed range of 0–15,000 rpm. The intersections of the forward whirl eigenfrequency curves with the 1× excitation line yield the first two critical speeds at 7421 rpm and 11,810 rpm, which correspond to the first and second bending modes. Based on the critical speeds obtained from the simulation, three objective functions are formulated:
  • A function using solely the maximum displacement amplitude across the six nodes at the first critical speed: f7421(θz2, θz3, θz4).
  • A function using solely the maximum displacement amplitude across the six nodes at the second critical speed: f11,810(θz2, θz3, θz4).
  • A normalized objective function considering both the first and second critical speeds—the normalized maximum displacement amplitude across the six nodes: F(θz2, θz3, θz4) (Equation (9)).
F ( θ z 2 , θ z 3 , θ z 4 ) = f 7421 ( θ z 2 , θ z 3 , θ z 4 ) f 7421 f 7421 2 + f 11810 ( θ z 2 , θ z 3 , θ z 4 ) f 11810 f 11810 2 .
To further validate the critical speeds obtained from the MATLAB-based finite element beam model, a separate three-dimensional solid model of the four-stage rotor was reconstructed in ANSYS Workbench 2022R2. Modal analysis accounting for gyroscopic effects was performed over the same rotational speed range. The resulting Campbell diagram is presented in Figure 10. The intersections of the forward whirl frequency curves with the 1× excitation line yield the first two critical speeds at 7301 rpm and 12,045 rpm, corresponding to the first and second bending modes, respectively.
The critical speeds obtained from the ANSYS simulation show good agreement with those from the MATLAB numerical calculation, with relative differences of approximately 1.6% and 1.9% for the first and second critical speeds. This consistency confirms the reliability of the finite element models used in this study. The slight discrepancies can be attributed to the different modeling approaches—beam elements in MATLAB versus 3D solid elements in ANSYS Workbench—as well as variations in meshing strategies and element formulations.
Using the optimal, worst, and default assembly angle sequences (i.e., {θz2 = 0°, θz3 = 0°, θz4 = 0°}) obtained from the optimization based on each of the three objective functions above, the corresponding maximum displacement amplitudes across the six nodes for the four-stage rotor are compared at the following rotational speeds: 1000 rpm, 3000 rpm, 5000 rpm, 7421 rpm, 9000 rpm, 11,810 rpm, and 14,000 rpm.
It should be noted that the assembly angles are discrete variables rather than continuous ones. This is because the rotors are connected by evenly distributed screws (12 or 24 screws), so the actual assembly phases are limited to discrete angular increments (e.g., 30° for 12-screw connections, 15° for 24-screw connections). Therefore, interpolation is not required for trajectory planning, as the optimization directly searches over the discrete feasible space. The initialization and mutation steps in the genetic algorithm (see Section 2.8) also enforce that all candidate solutions remain within these discrete sets.
Figure 11a shows the convergence curve of the genetic optimization using f7421(θz2, θz3, θz4) as the objective function. The optimal fitness value, which corresponds to the maximum displacement amplitude across the six nodes at the first critical speed, is 0.0021 mm. The corresponding optimal assembly angle sequence is {θz2 = 150°, θz3 = 105°, θz4 = 120°}. At this optimal sequence, the maximum displacement amplitude across the six nodes at the second critical speed is 0.0129 mm.
As shown in Figure 11b, the exhaustive angle traversal method was used to calculate the value of f7421(θz2, θz3, θz4)—the six-node maximum displacement amplitude—for all possible assembly angle sequences. This serves two purposes: firstly, to verify the accuracy of the genetic optimization results; and secondly, to identify the worst assembly angle sequence, which is {θz2 = 0°, θz3 = 180°, θz4 = 30°}. For this worst sequence, the maximum displacement amplitudes at the first and second critical speeds increase to 0.0258 mm and 0.0230 mm, respectively.
Figure 12 presents the maximum displacement amplitudes across the six nodes at various preset rotational speeds for both the optimal and the worst assembly angle sequences when f7421(θz2, θz3, θz4) is used as the objective function.
Figure 13a shows the convergence curve of the genetic optimization using f11,810(θz2, θz3, θz4) as the objective function. The optimal fitness value, which corresponds to the maximum displacement amplitude across the six nodes at the second critical speed, is 0.007 9 mm. The corresponding optimal assembly angle sequence is {θz2 = 90°, θz3 = 120°, θz4 = 150°}. For this sequence, the maximum displacement amplitude at the first critical speed is 0.004 1 mm. As shown in Figure 13b, the exhaustive angle traversal method was used to calculate f11,810(θz2, θz3, θz4)—the six-node maximum displacement amplitude—for all possible assembly angle sequences, identifying the worst sequence as {θz2 = 0°, θz3 = 105°, θz4 = 0°}. For this worst sequence, the maximum displacement amplitudes at the first and second critical speeds increase to 0.0191 mm and 0.0276 mm, respectively.
Figure 14 presents the maximum displacement amplitudes across the six nodes at various preset rotational speeds for both the optimal and the worst assembly angle sequences when f11,810(θz2, θz3, θz4) is used as the objective function.
Figure 15a shows the convergence curve of the genetic optimization using the normalized objective function F(θz2, θz3, θz4). The corresponding optimal assembly angle sequence for the best fitness is {θz2 = 150°, θz3 = 180°, θz4 = 150°}. For this optimal sequence, the maximum displacement amplitudes across the six nodes at the first and second critical speeds are 0.0035 mm and 0.0091 mm, respectively. As shown in Figure 15b, the exhaustive angle traversal method was used to evaluate F(θz2, θz3, θz4)—the six-node maximum displacement amplitude—for all possible assembly angle sequences. This process identified the worst assembly angle sequence as {θz2 = 0°, θz3 = 30°, θz4 = 0°}. For this worst sequence, the maximum displacement amplitudes at the first and second critical speeds increase to 0.0214 mm and 0.0261 mm, respectively.
Figure 16 presents the maximum displacement amplitudes across the six nodes at various preset rotational speeds for both the optimal and the worst assembly angle sequences when the normalized objective function F(θz2, θz3, θz4) is employed.
The convergence characteristics of the genetic algorithm are consistent across all three objective functions. From the convergence curves presented in Figure 11a, Figure 13a and Figure 15a the following observations can be made:
  • The algorithm converges rapidly within the first 20–30 generations, demonstrating efficient exploration of the search space.
  • The best fitness value stabilizes after approximately 80 generations, indicating that convergence is achieved well before the maximum iteration limit of 100 generations.
  • No significant oscillations are observed in the best fitness curves, confirming the stability of the optimization process.
These convergence characteristics demonstrate the reliability of the genetic algorithm in identifying optimal assembly angle sequences for the four-stage rotor system. To ensure the global optimality of the obtained assembly angle sequences, multiple validation strategies were employed.
First, the exhaustive search (angle traversal) was performed for each objective function, as shown in Figure 11b, Figure 13b and Figure 15b. The total number of feasible assembly angle combinations for the four-stage rotor is 7 × 13 × 7 = 637 . In all cases, the optimal solutions identified by the genetic algorithm matched the results of the exhaustive search, confirming that the algorithm successfully identified the global optimum.
Second, multiple independent runs were conducted with different random seeds to verify robustness. Figure 11a shows the convergence curve of the first independent run using f 7421 ( θ z 2 , θ z 3 , θ z 4 ) as the objective function, where the best fitness converged to 0.0021 mm after approximately 80 iterations. The convergence curves of the second and third independent runs are presented in Figure 17a,b, respectively. The following observations can be made from these figures:
  • In all three runs, the best fitness value converges to 0.0021 mm, which is identical to the optimal value identified by the exhaustive search (see Figure 11b).
  • The average fitness also shows consistent convergence behavior, with the population mean approaching the optimal value as iterations progress.
  • The convergence speed and stability are comparable across all runs, with no significant oscillations or premature convergence observed.
These results demonstrate that the genetic algorithm, combined with the strategies of large population size (1000 individuals), adaptive mutation, and elite preservation with worst replacement, consistently identifies the global optimum regardless of the initial population. The close agreement between the optimal solutions obtained from multiple independent runs and the exhaustive search further validates that the algorithm does not become trapped in local optima.
As shown in Figure 18, the maximum displacement amplitudes across the six nodes of the four-stage rotor at the preset rotational speeds under the default assembly angle sequence are presented. Under this condition, the maximum displacement amplitudes at the first and second critical speeds are 0.0257 mm and 0.0270 mm, respectively.
Table 3 presents the maximum displacement amplitudes across the six nodes at various preset rotational speeds under different assembly states, obtained using the three objective functions described above. The following observations can be drawn from Table 3:
  • Compared with the default assembly angle sequence, the optimal sequence obtained using f7421(θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitudes at the first and second critical speeds by 90.7% and 53.1%, respectively. Compared with the worst assembly angle sequence, the reductions are 91.9% and 43.9%, respectively.
  • Compared with the default assembly angle sequence, the optimal sequence obtained using f11,810(θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitudes at the first and second critical speeds by 81.9% and 71.3%, respectively. Compared with the worst assembly angle sequence, the reductions are 78.5% and 71.4%, respectively.
  • Compared with the default assembly angle sequence, the optimal sequence obtained using the normalized objective function F(θz2, θz3, θz4) reduces the maximum displacement amplitudes at the first and second critical speeds by 84.5% and 66.9%, respectively. Compared with the worst assembly angle sequence, the reductions are 86.4% and 66.3%, respectively.
  • By comparing the range of the vertical axis (displacement amplitude) in Figure 12a versus Figure 12b and Figure 14a versus Figure 14b and Figure 16a versus Figure 16b, it is evident that the optimal assembly angle sequences derived from all three objective functions lead to an overall reduction in the displacement amplitudes across the six nodes for the four-stage rotor at all investigated rotational speeds.
The results above lead to the following conclusions:
  • Using f7421(θz2, θz3, θz4) as the objective function yields the minimum vibration response at the first critical speed. While it also suppresses the vibration at the second critical speed, the achieved second-order response is 63.3% higher compared to when f11,810(θz2, θz3, θz4) is used as the objective function.
  • Using f11,810(θz2, θz3, θz4) as the objective function yields the minimum vibration response at the second critical speed. While it also suppresses the vibration at the first critical speed, the achieved first-order response is 66.7% higher compared to when f7421(θz2, θz3, θz4) is used as the objective function.
  • Using the normalized objective function F(θz2, θz3, θz4) does not achieve the absolute minimum vibration response at either individual critical speed. However, it balances the suppression effects of the single objectives. This is the role of the normalized function: to enable the rotor to traverse both the first and second critical speeds smoothly. If there is a need to prioritize the suppression of vibration at a specific critical speed, a weighting factor can be introduced into Equation (29). An appropriate factor can then be selected through trial calculations to achieve the desired emphasis.
  • Employing the genetic algorithm for the global optimization of the four-stage rotor’s assembly angles requires only approximately 80 iterations to converge to the optimal sequence. This represents a significant time saving compared to the exhaustive search over all possible phase sequences (7 × 13 × 7 = 637 calculations). Furthermore, as the number of rotor stages and assembly bolt holes increases, the computational cost of the exhaustive method grows exponentially.

3.2. Comparative Analysis of Vibration Reduction Effectiveness with Existing Objective Functions

The primary distinction among existing methods for optimizing the assembly angles of multi-stage rotors lies in their objective functions, which can be categorized as follows:
  • Maximum geometric eccentricity of the multi-stage rotor [10,11,12,13]—Expressed using the parameters of this study’s model as
    C θ z 2 , θ z 3 , θ z 4 = max c 1 , c 2 , , c j .
  • Comprehensive unbalance of the multi-stage rotor [18]—Expressed using the parameters of this study’s model as
    U θ z 2 , θ z 3 , θ z 4 = max U A , U B .
  • Dual-objective evaluation function [17,19] for C(θz2, θz3, θz4) and U(θz2, θz3, θz4)—Expressed using the parameters of this study’s model as
    C & U θ z 2 , θ z 3 , θ z 4 = max C C C 2 + U U U 2
    where ∇C is the minimum value of the maximum geometric eccentricity C obtained from single-objective optimization, and ∇U is the minimum value of the comprehensive unbalance U obtained from single-objective optimization.
  • Vibration response at the operational speed [20,21,22,23]—Since the four-stage rotor used in this study is a simplified model of a certain type of engine’s high-pressure rotor, its actual operational speed is above the second critical speed, approximately 17,000 rpm. Therefore, it can be expressed using this study’s parameters as f17,000(θz2, θz3, θz4).
Figure 19 shows the exhaustive search results for the four aforementioned objective functions. Table 4 lists the optimal assembly angle sequence corresponding to each objective function, along with the resulting maximum displacement amplitudes across the six nodes at the first and second critical speeds. The following observations can be made:
  • Compared to the default assembly angle sequence, the optimal sequence obtained using the maximum geometric eccentricity C (θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitude at the second critical speed by a mere 0.03%. Conversely, the amplitude at the first critical speed increases by 4.4%.
  • Compared to the default assembly angle sequence, the optimal sequence obtained using the comprehensive unbalance U (θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitudes at the first and second critical speeds by 70.4% and 59.3%, respectively.
  • Compared to the default assembly angle sequence, the optimal sequence obtained using the dual-objective function C&U (θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitudes at the first and second critical speeds by 61.1% and 55.3%, respectively.
  • Compared to the default assembly angle sequence, the optimal sequence obtained using the operational speed vibration response f17,000(θz2, θz3, θz4) as the objective function reduces the maximum displacement amplitudes at the first and second critical speeds by 72.1% and 52.0%, respectively.
Integrating the maximum displacement amplitudes across the six nodes at the first and second critical speeds for the optimal assembly angle sequences obtained from the three objective functions introduced in Section 3.1 of this study, along with those for the default assembly angle sequence, a bar chart is plotted (Figure 20). This provides an intuitive visualization, revealing that:
  • Regarding the suppression of vibration at the first critical speed, the optimal sequences derived from the different objective functions are ranked from most to least effective as follows: f7421, F, f11,810, f17,000, U, C&U, Default, C.
  • Regarding the suppression of vibration at the second critical speed, the ranking is: f11,810, F, U, C&U, f17,000, f7421, C, Default.
The results indicate that, compared to the objective functions constructed in existing studies, the normalized objective function for multi-speed vibration response F(θz2, θz3, θz4) proposed in this work provides superior comprehensive suppression effectiveness on the vibration response across the six nodes of the four-stage rotor at its respective critical speeds.

4. Experimental Verification

4.1. Experimental Setup

The experimental rotor used in simulation serves as the test subject, with its geometric and mass characteristic parameters for each single-stage rotor already provided by measurement in Reference [29]. As shown in Figure 21, the experimental setup employs a Shanghai XINKE DG10-6 vacuum high-speed balancing machine as the drive platform (0–15,000 rpm), with the four-stage assembled rotor horizontally mounted and its front and rear journals supported by pendulum-type bearing housings. The overall rotor length from the front-end face to the rear-end face is 1372 mm, with a bearing span of 1233 mm between the front and rear journal centers. Both journals have a diameter of 140 mm and a surface roughness of Ra ≤ 0.8 μm to ensure consistent support conditions. All vibration sensors are positioned according to the six node locations defined in the finite element model (Nodes 6, 14, 15, 21, 27, and 39), with axial distances measured from the front end face: Node 6 (front bearing) at 72 mm, Node 14 (front compressor section) at 455 mm, Node 15 (rear compressor section) at 575 mm, Node 21 (compressor outlet) at 727 mm, Node 27 (high-pressure turbine) at 950 mm, and Node 39 (rear bearing) at 1305 mm. Eddy current sensors (5 mm probe diameter, 0–2 mm range, linearity error < 1%) and velocity sensors (20 mV/mm/s sensitivity, 10–1000 Hz frequency response) are used accordingly. The rotor is driven by a variable-frequency motor through a flexible coupling (outer diameter 100 mm, length 300 mm) and a flexible adapter shaft (length 250 mm, outer diameter 140 mm), designed to minimize transmission of axial and bending moments.
  • Under the default assembly angle sequence, a run-up test from 0 to 15,000 rpm was conducted on the four-stage rotor using the high-speed balancing machine to identify and calibrate its actual first and second critical speeds.
  • Based on the seven vibration response objective functions compared in Section 3.2 (three proposed in this study and four from existing studies), an additional function F′(θz2, θz3, θz4) was considered. This function is calculated using the dynamic model without considering flexible dynamic deflection from refs. [20,21,22]. Following the eight optimal assembly angle sequences derived from these eight objective functions, the four-stage rotor was assembled eight separate times. After each assembly, a run-up test was performed.

4.2. Experimental Results

4.2.1. Preprocessing of Experimental Results

In our previous work, we analyzed the time-frequency characteristics of the vibration response of the multi-stage rotor under spigot eccentricity excitation and mass eccentricity excitation. The excitation from these two sources only manifests at the fundamental frequency. Therefore, a band-pass filtering process was applied to the measurement data from all sensors, extracting only the fundamental frequency components. This process filters out the DC component, as well as high- and low-frequency signals that may arise from faults such as bearing misalignment, drive misalignment, or oil film instability.

4.2.2. Calibration of the Critical Speeds for the Four-Stage Rotor

To validate the numerical models, the critical speeds obtained from experiments and simulations are compared. The experimentally measured first and second critical speeds under the default assembly angle sequence are 7000 rpm and 12,000 rpm, respectively, as shown in Figure 22. Two independent numerical simulations were performed: a MATLAB-based finite element beam model and an ANSYS Workbench 3D solid model. The MATLAB calculations yielded critical speeds of 7421 rpm and 11,810 rpm, while the ANSYS simulations yielded 7301 rpm and 12,045 rpm. The experimental results show good agreement with both numerical simulations, with deviations ranging from 0.4% to 6.0%. These slight discrepancies can be attributed to idealized support stiffness assumptions in the models, manufacturing tolerances in the experimental rotor, and measurement uncertainties. Overall, the consistent trend between the experimental and numerical results confirms the reliability of the finite element models used in this study.
The first experimental step involved testing the four-stage rotor under the default assembly angle sequence. Figure 14 shows the experimentally measured run-up curves at the fundamental frequency for the displacement amplitudes across the six nodes from 0 to 15,000 rpm. Distinct peaks in the displacement amplitudes of all six nodes are observable near 7000 rpm and 12,000 rpm, indicating the locations of the first and second critical speeds, respectively.

4.2.3. Test Comparison of Vibration Reduction Effectiveness with Existing Objective Functions

In the second step of the experiment and considering the speed range and safety factors of the balancing machine, the rotational speed for the operational vibration response objective function was set to 14,000 rpm. Utilizing the multi-stage rotor assembly angle optimization algorithm established in Section 3.2, eight optimal assembly angle sequences were solved for, corresponding to the following eight objective functions: f7000(θz2, θz3, θz4), f12,000(θz2, θz3, θz4), F(θz2, θz3, θz4), F′(θz2, θz3, θz4), C(θz2, θz3, θz4), U(θz2, θz3, θz4), C&U(θz2, θz3, θz4), f14,000(θz2, θz3, θz4).
Figure 23 shows the exhaustive search results for these eight objective functions. The four-stage rotor was then assembled and subjected to a run-up test eight separate times, once for each optimal sequence. Figure 24 presents the measured run-up curves of the displacement amplitude across the six nodes under these eight optimal assembly angle sequences. Table 5 lists the measured maximum displacement amplitudes across the six nodes at the first and second critical speeds under the aforementioned eight optimal sequences. Integrating these results with those from the default assembly angle sequence, a comparative bar chart is plotted (Figure 25).

5. Discussion

First, the effectiveness of the three objective functions constructed in this work—f7000(θz2, θz3, θz4), f12,000(θz2, θz3, θz4) and F(θz2, θz3, θz4)—in suppressing the vibration response of the four-stage rotor at the first and second critical speeds is examined:
  • Compared to the default assembly, the measured vibration response at the first critical speed is reduced by 79.5% when using f7000(θz2, θz3, θz4) as the objective function. However, the response at the second critical speed increases by 42.2%.
  • Compared to the default assembly, the measured vibration responses at the first and second critical speeds are reduced by 14.7% and 16.2%, respectively, when using f12,000(θz2, θz3, θz4) as the objective function.
Compared to the default assembly, the measured vibration responses at the first and second critical speeds are reduced by 74.7% and 11.9%, respectively, when using the normalized objective function F(θz2, θz3, θz4).
Second, the effectiveness of the four objective functions from existing studies—C (θz2, θz3, θz4), U (θz2, θz3, θz4), C&U (θz2, θz3, θz4) and f14,000(θz2, θz3, θz4)—is examined:
  • Compared to the default assembly, the measured vibration response at the first critical speed is reduced by 19.7% when using C (θz2, θz3, θz4) as the objective function, but the response at the second critical speed increases by 6.1%.
  • Compared to the default assembly, the measured vibration response at the first critical speed is reduced by 77.4% when using U (θz2, θz3, θz4) as the objective function, but the response at the second critical speed increases by 47.9%.
  • Compared to the default assembly, the measured vibration response at the first critical speed is reduced by 57.9% when using C&U (θz2, θz3, θz4) as the objective function, but the response at the second critical speed increases by 44.5%.
  • Compared to the default assembly, the measured vibration responses at the first and second critical speeds are reduced by 9.4% and 11.1%, respectively, when using f14,000(θz2, θz3, θz4) as the objective function.
Additionally, the function F′(θz2, θz3, θz4), calculated using the model without considering flexible dynamic deflection, shows the following effectiveness compared to the default assembly: the vibration response at the first critical speed is reduced by 72.5%, but the response at the second critical speed increases by 34.2%.
In summary, compared to the default assembly angle sequence, the optimal sequence obtained using the normalized six-node vibration response objective function F(θz2, θz3, θz4) proposed in this study reduces the maximum displacement amplitude across the six nodes at the first and second critical speeds by 74.7% and 11.9%, respectively. This vibration suppression effect is significantly superior to that achieved by the four objective functions from existing studies.
Furthermore, only the objective functions F(θz2, θz3, θz4) and f14,000(θz2, θz3, θz4) result in a simultaneous reduction in vibration response at both the first and second critical speeds for the four-stage rotor. Among these, F(θz2, θz3, θz4) delivers the best overall vibration suppression performance. This conclusion is consistent with the simulation results from Section 3.2, thereby validating the effectiveness of the multi-stage rotor assembly angle optimization model developed in this research.

6. Conclusions

This study presents a novel assembly optimization model that directly suppresses vibration across multiple critical speeds in multi-stage rotors. It transitions the optimization paradigm from minimizing static parameters (geometric or mass errors) or single-speed responses to holistically minimizing the dynamic vibration response during the entire run-up process, with a focus on critical speed traversal. The key contributions are:
  • A critical-speed-centric objective function: A new normalized function explicitly minimizes the overall vibration amplitude at the first and second critical speeds across multiple rotor nodes. This addresses the core requirement for safe critical speed passage, which prior studies focusing solely on operational speed vibration overlooked.
  • Holistic vibration assessment: The function aggregates data from six key nodes, ensuring suppression of global rotor vibrations rather than isolated bearing vibrations, yielding a more comprehensive performance indicator.
  • An integrated assembly optimization model: By coupling an assembly error propagation model with a flexible rotor dynamic model, a complete workflow was established. This model effectively links assembly angle sequences to predictable critical-speed vibrations, enabling efficient optimization via a genetic algorithm.
  • Experimental validation and superiority: Tests on a four-stage rotor confirmed the model’s effectiveness. The optimal sequence achieved balanced vibration reductions of 74.7% and 11.9% at the first and second critical speeds, significantly outperforming conventional methods based on geometric concentricity, mass unbalance, or single-speed vibration.
In summary, this work provides a direct, vibration-suppression-oriented strategy for multi-stage rotor assembly. Moving beyond traditional error compensation, it offers a practical methodology to enhance operational safety and reliability by ensuring low-vibration traversal through critical speeds.

Author Contributions

Conceptualization, Y.C.; methodology, Y.C.; software, Y.C.; validation, Y.C., G.L., Y.W. and Y.J.; formal analysis, Y.C.; investigation, Y.C.; resources, Y.C.; data curation, Y.C.; writing—original draft preparation, Y.C.; writing—review and editing, Y.C.; visualization, Y.C.; supervision, Y.C.; project administration, Y.C.; funding acquisition, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors acknowledge Shihai Cui from the College of Mechanical Engineering, Tianjin University of Science and Technology, for actively supporting this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Dimensional parameters of each shaft element.
Table A1. Dimensional parameters of each shaft element.
Element No.Ln (mm)Dn (mm)wn (mm)
153017.5
227517.5
31512417.5
43414017.5
51614080
65014080
714412480
85112480
92020080
10837680
118376144
125376144
1397376346
14120376346
1560376346
168376192
1714376192
1812252192
1945252232
2013256232
2120324232
227324222
2313300222
2419242222
2511242222
26153238222
2741238222
283238171
297238130
3023240130
3115.52400
3222.55660
33231860
3491660
351116672

References

  1. Chen, Y.; Cui, J.; Sun, X. An Unbalance Optimization Method for a Multi-Stage Rotor Based on an Assembly Error Propagation Model. Appl. Sci. 2021, 11, 887. [Google Scholar] [CrossRef]
  2. Chen, Y.; Cui, J.; Sun, X. Research on Multistage Rotor Assembly Optimization Methods for Aeroengine Based on the Genetic Algorithm. Complexity 2021, 2021, 8847690. [Google Scholar] [CrossRef]
  3. Hussain, T.; Yang, Z.; Popov, A.A.; McWilliam, S. Straight-build assembly optimization: A method to minimize stage-by-stage eccentricity error in the assembly of axisymmetric rigid components (two-dimensional case study). J. Manuf. Sci. Eng. 2011, 133, 141–149. [Google Scholar] [CrossRef]
  4. Hussain, T.; McWilliam, S.; Popov, A.A.; Yang, Z. Geometric error reduction in the assembly of axis-symmetric rigid components: A two-dimensional case study. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2012, 226, 1259–1274. [Google Scholar] [CrossRef]
  5. Hussain, T.; Yasinshaikh, G.; Shaikh, S.A. Variation propagation control in straight-build assemblies: 2D case study. Mehran Univ. Res. J. Eng. Technol. 2013, 32, 71–80. [Google Scholar]
  6. Yang, Z.; Popov, A.A.; McWilliam, S. Variation propagation control in mechanical assembly of cylindrical components. J. Manuf. Syst. 2012, 31, 162–176. [Google Scholar] [CrossRef]
  7. Yang, Z.; Hussain, T.; Popov, A.A.; McWilliam, S. A comparison of different optimization techniques for variation propagation control in mechanical assembly. In Proceedings of the International Conference on Materials Science and Engineering, Sheffield, UK, 9–10 September 2011; IOP Publishing: Bristol, UK, 2011; Volume 26. [Google Scholar]
  8. Yang, Z.; Hussain, T.; Popov, A.A.; McWilliam, S. Novel optimization technique for variation propagation control in an aero-engine assembly. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2011, 225, 100–111. [Google Scholar] [CrossRef]
  9. Yang, Z.; McWilliam, S.; Popov, A.A.; Hussain, T.; Yang, H. Dimensional variation propagation analysis in straight-build mechanical assemblies using a probabilistic approach. J. Manuf. Syst. 2013, 32, 348–356. [Google Scholar] [CrossRef]
  10. Wang, L.; Sun, C.; Tan, J.; Zhao, B.; Wan, G. Improvement of location and orientation tolerances propagation control in cylindrical components assembly using stack-build assembly technique. Assem. Autom. 2015, 35, 358–366. [Google Scholar] [CrossRef]
  11. Sun, C.; Li, C.; Liu, Y.; Liu, Z.; Wang, X.; Tan, J. Prediction method of concentricity and perpendicularity of aero engine multistage rotors based on PSO-BP neural network. IEEE Access 2019, 7, 132271–132278. [Google Scholar] [CrossRef]
  12. Sun, C.; Liu, Z.; Liu, Y.; Wang, X.; Tan, J. An adjustment method of geometry and mass centers for precision rotors assembly. IEEE Access 2019, 7, 169992–170002. [Google Scholar] [CrossRef]
  13. Sun, Y.; Guo, J.; Hong, J.; Liu, G.; Wu, W.; Yue, C. Repair decision based on sensitivity analysis for aero engine assembly. Int. J. Precis. Eng. Manuf. 2019, 20, 347–362. [Google Scholar] [CrossRef]
  14. Ding, S.; Jin, S.; Li, Z.; Wei, Z.; Zang, F. Deviation Propagation Model and Optimization for Aero-Engine Rotor Assembly Concentricity. J. Shanghai Jiao Tong Univ. 2018, 52, 9. [Google Scholar]
  15. Sun, J.; Ding, S.; Li, Z.; Yang, F.; Ma, X. Point-based solution using Jacobian-Torsor theory into partial parallel chains for revolving components assembly. J. Manuf. Syst. 2018, 46, 46–58. [Google Scholar]
  16. Ding, S.; He, Y.; Zheng, X. A probabilistic approach for three-dimensional variation analysis in aero-engine rotors assembly. Int. J. Aeronaut. Space Sci. 2021, 22, 1092–1105. [Google Scholar] [CrossRef]
  17. Tu, J.; Li, Z.; Ge, H.; Liu, L.; Liu, H.H. Multi-objective Optimization of Rotor Stack Assembly Based on Geometric Algebra Theory. Acta Aeronaut. Astronaut. Sin. 2021, 42, 524197. [Google Scholar]
  18. Liu, Y.; Zhang, M.; Sun, C.; Hu, M.; Chen, D.; Liu, Z.; Tan, J. A method to minimize stage-by-stage initial unbalance in the aero engine assembly of multistage rotors. Aerosp. Sci. Technol. 2019, 85, 270–276. [Google Scholar] [CrossRef]
  19. Chen, Y.; Cui, J.; Sun, X. An assembly method for the multistage rotor of an aero-engine based on the dual objective synchronous optimization for the coaxality and unbalance. Aerospace 2021, 8, 94. [Google Scholar] [CrossRef]
  20. Sun, C.; Li, R.; Chen, Z.; Mei, Y.; Wang, X.; Li, C.; Liu, Y. Research on vibration suppression method based on coaxial stacking measurement. Mathematics 2021, 9, 1438. [Google Scholar] [CrossRef]
  21. Liu, Y.; Li, R.; Sun, C.; Chen, Z.; Mei, Y.; Xiao, P.; Wang, X.; Li, C. Research on rotary parts vibration suppression based on coaxiality measurement and unbalance constraint. Appl. Sci. 2021, 11, 5747. [Google Scholar] [CrossRef]
  22. Liu, Y.; Mei, Y.; Sun, C.; Xiao, P.; Li, R.; Wang, X.; Li, C. Multistage asymmetric rotors coaxial measurement stacking method based on minimization of exciting force. Symmetry 2021, 13, 1054. [Google Scholar] [CrossRef]
  23. Chen, Y.; Cui, J.; Sun, X. A vibration suppression method for the multistage rotor of an aero-engine based on assembly optimization. Machines 2021, 9, 189. [Google Scholar] [CrossRef]
  24. Bladh, R.; Castanier, M.; Pierre, C. Effects of multistage coupling and disc flexibility on mistuned bladed disk dynamics. J. Eng. Gas Turbines Power 2003, 125, 121–130. [Google Scholar] [CrossRef]
  25. Shahab, A.A.S.; Thomas, J. Coupling effects of disc flexibility on the dynamics behavior of multi disc-shaft system. J. Sound Vib. 1987, 114, 435–452. [Google Scholar] [CrossRef]
  26. Laxalde, D.; Lombard, J.-P.; Thouverez, F. Dynamics of multi-stage bladed disks systems. In Proceedings of the ASME Turbo Expo 2007: Power for Land, Sea and Air, Montreal, QC, Canada, 1–14 May 2007. [Google Scholar]
  27. Rzadkowski, R.; Maurin, A. Multistage Coupling of Eight Mistuned Bladed Disks on a Solid Shaft of the Steam Turbine, Forced Vibration Analysis. J. Vib. Eng. Technol. 2014, 2, 495–508. [Google Scholar]
  28. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning; Addison-Wesley: Boston, MA, USA, 1989. [Google Scholar]
  29. Chen, Y.; Liu, G.Y.; Jia, Y.H. A Vibration Response Prediction Model for Multi-Stage Assembled Rotors Based on Synchronous Excitation of Mass Eccentricity Error and Spigot Eccentricity Error. Aerospace 2026, 13, 218. [Google Scholar] [CrossRef]
Figure 1. Model for searching optimal assembly angles to minimize multi-stage rotor vibration.
Figure 1. Model for searching optimal assembly angles to minimize multi-stage rotor vibration.
Aerospace 13 00310 g001
Figure 2. Measurement definition of the assembly spigot for a single-stage rotor.
Figure 2. Measurement definition of the assembly spigot for a single-stage rotor.
Aerospace 13 00310 g002
Figure 3. Geometric parameters of a single-stage rotor.
Figure 3. Geometric parameters of a single-stage rotor.
Aerospace 13 00310 g003
Figure 4. Mass parameters of a single-stage rotor.
Figure 4. Mass parameters of a single-stage rotor.
Aerospace 13 00310 g004
Figure 5. A two-stage rotor assembly.
Figure 5. A two-stage rotor assembly.
Aerospace 13 00310 g005
Figure 6. Decomposition of two-plane unbalance in a rotor dynamic balance test.
Figure 6. Decomposition of two-plane unbalance in a rotor dynamic balance test.
Aerospace 13 00310 g006
Figure 7. Decomposition of the two-plane unbalance of a two-stage rotor.
Figure 7. Decomposition of the two-plane unbalance of a two-stage rotor.
Aerospace 13 00310 g007
Figure 8. Finite element model of the four-stage assembled rotor.
Figure 8. Finite element model of the four-stage assembled rotor.
Aerospace 13 00310 g008
Figure 9. Campbell diagram of the four-stage assembled rotor.
Figure 9. Campbell diagram of the four-stage assembled rotor.
Aerospace 13 00310 g009
Figure 10. Validation results from the refined commercial FEM model.
Figure 10. Validation results from the refined commercial FEM model.
Aerospace 13 00310 g010
Figure 11. Maximum displacement amplitude across the six nodes with f7421(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for f7421(θz2, θz3, θz4); (b) Exhaustive search results of f7421(θz2, θz3, θz4) over all assembly angle sequences.
Figure 11. Maximum displacement amplitude across the six nodes with f7421(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for f7421(θz2, θz3, θz4); (b) Exhaustive search results of f7421(θz2, θz3, θz4) over all assembly angle sequences.
Aerospace 13 00310 g011
Figure 12. Maximum displacement amplitude across the six nodes with f7421(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Figure 12. Maximum displacement amplitude across the six nodes with f7421(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Aerospace 13 00310 g012
Figure 13. Maximum displacement amplitude across the six nodes with f11,810(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for f11,810(θz2, θz3, θz4); (b) Exhaustive search results of f11,810(θz2, θz3, θz4) over all assembly angle sequences.
Figure 13. Maximum displacement amplitude across the six nodes with f11,810(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for f11,810(θz2, θz3, θz4); (b) Exhaustive search results of f11,810(θz2, θz3, θz4) over all assembly angle sequences.
Aerospace 13 00310 g013
Figure 14. Maximum displacement amplitude across the six nodes with f11,810(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Figure 14. Maximum displacement amplitude across the six nodes with f11,810(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Aerospace 13 00310 g014
Figure 15. Maximum displacement amplitude across the six nodes with F(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for F(θz2, θz3, θz4); (b) Exhaustive search results of F(θz2, θz3, θz4) over all assembly angle sequences.
Figure 15. Maximum displacement amplitude across the six nodes with F(θz2, θz3, θz4) as the objective function: (a) Convergence curve of the genetic optimization for F(θz2, θz3, θz4); (b) Exhaustive search results of F(θz2, θz3, θz4) over all assembly angle sequences.
Aerospace 13 00310 g015
Figure 16. Maximum displacement amplitude across the six nodes with F(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Figure 16. Maximum displacement amplitude across the six nodes with F(θz2, θz3, θz4) as the objective function: (a) Optimal assembly angle sequence; (b) Worst assembly angle sequence.
Aerospace 13 00310 g016
Figure 17. Convergence curves of multiple independent runs using f 7421 ( θ z 2 , θ z 3 , θ z 4 ) as the objective function: (a) Second independent run; (b) Third independent run.
Figure 17. Convergence curves of multiple independent runs using f 7421 ( θ z 2 , θ z 3 , θ z 4 ) as the objective function: (a) Second independent run; (b) Third independent run.
Aerospace 13 00310 g017
Figure 18. Maximum displacement amplitude across the six nodes under the default assembly angle sequence.
Figure 18. Maximum displacement amplitude across the six nodes under the default assembly angle sequence.
Aerospace 13 00310 g018
Figure 19. Exhaustive search results of the four objective functions over all assembly angle sequences: (a) Exhaustive search results for C (θz2, θz3, θz4); (b) Exhaustive search results for U (θz2, θz3, θz4); (c) Exhaustive search results for C&U (θz2, θz3, θz4); (d) Exhaustive search results for f17,000(θz2, θz3, θz4).
Figure 19. Exhaustive search results of the four objective functions over all assembly angle sequences: (a) Exhaustive search results for C (θz2, θz3, θz4); (b) Exhaustive search results for U (θz2, θz3, θz4); (c) Exhaustive search results for C&U (θz2, θz3, θz4); (d) Exhaustive search results for f17,000(θz2, θz3, θz4).
Aerospace 13 00310 g019
Figure 20. Maximum displacement amplitude across the six nodes at the first and second critical speeds (7421 rpm and 11,810 rpm) under the optimal assembly angle sequences obtained by different objective functions.
Figure 20. Maximum displacement amplitude across the six nodes at the first and second critical speeds (7421 rpm and 11,810 rpm) under the optimal assembly angle sequences obtained by different objective functions.
Aerospace 13 00310 g020
Figure 21. Vibration test setup for the four-stage rotor.
Figure 21. Vibration test setup for the four-stage rotor.
Aerospace 13 00310 g021
Figure 22. Run-up curves of the displacement amplitude across six nodes from 0 to 15,000 rpm.
Figure 22. Run-up curves of the displacement amplitude across six nodes from 0 to 15,000 rpm.
Aerospace 13 00310 g022
Figure 23. Exhaustive search results of the eight objective functions over all assembly angle sequences: (a) Exhaustive search results for f7000z2, θz3, θz4); (b) Exhaustive search results for f12,000z2, θz3, θz4); (c) Exhaustive search results for F(θz2, θz3, θz4); (d) Exhaustive search results for F′(θz2, θz3, θz4); (e) Exhaustive search results for C (θz2, θz3, θz4); (f) Exhaustive search results for U (θz2, θz3, θz4); (g) Exhaustive search results for C&U (θz2, θz3, θz4); (h) Exhaustive search results for f14,000(θz2, θz3, θz4).
Figure 23. Exhaustive search results of the eight objective functions over all assembly angle sequences: (a) Exhaustive search results for f7000z2, θz3, θz4); (b) Exhaustive search results for f12,000z2, θz3, θz4); (c) Exhaustive search results for F(θz2, θz3, θz4); (d) Exhaustive search results for F′(θz2, θz3, θz4); (e) Exhaustive search results for C (θz2, θz3, θz4); (f) Exhaustive search results for U (θz2, θz3, θz4); (g) Exhaustive search results for C&U (θz2, θz3, θz4); (h) Exhaustive search results for f14,000(θz2, θz3, θz4).
Aerospace 13 00310 g023aAerospace 13 00310 g023b
Figure 24. Run-up curves of the displacement amplitude across the six nodes under the optimal assembly angle sequences obtained from the eight objective functions: (a) f7000z2, θz3, θz4); (b) f12,000z2, θz3, θz4); (c) F(θz2, θz3, θz4); (d) F′(θz2, θz3, θz4); (e) C (θz2, θz3, θz4); (f) U (θz2, θz3, θz4); (g) C&U (θz2, θz3, θz4); (h) f14,000(θz2, θz3, θz4).
Figure 24. Run-up curves of the displacement amplitude across the six nodes under the optimal assembly angle sequences obtained from the eight objective functions: (a) f7000z2, θz3, θz4); (b) f12,000z2, θz3, θz4); (c) F(θz2, θz3, θz4); (d) F′(θz2, θz3, θz4); (e) C (θz2, θz3, θz4); (f) U (θz2, θz3, θz4); (g) C&U (θz2, θz3, θz4); (h) f14,000(θz2, θz3, θz4).
Aerospace 13 00310 g024aAerospace 13 00310 g024b
Figure 25. Maximum displacement amplitude across the six nodes at the first and second critical speeds (7000 rpm and 12,000 rpm) under the optimal assembly angle sequences obtained by different objective functions.
Figure 25. Maximum displacement amplitude across the six nodes at the first and second critical speeds (7000 rpm and 12,000 rpm) under the optimal assembly angle sequences obtained by different objective functions.
Aerospace 13 00310 g025
Table 1. Mass eccentricity errors for the individual rotor stages [25].
Table 1. Mass eccentricity errors for the individual rotor stages [25].
Rotor Stage No.Unbalanced Mass
Point Number
γjk (mm)ljk (mm)ujk (g)φjk (°)
117010050
26224450
211881650
218830650
311213950
226132450
41625050
27017050
Table 2. Spigot eccentricity errors for the individual rotor stages [25].
Table 2. Spigot eccentricity errors for the individual rotor stages [25].
Rotor Stage No.cj (mm)θj (°)pj (mm)hj (mm)δj (°)dj (mm)
10.0200.02315072
20.02900.0241090150
30.021800.0233818053.5
40.022700.0227027070
Table 3. Maximum displacement amplitude across the six nodes under different assembly states obtained using the three objective functions.
Table 3. Maximum displacement amplitude across the six nodes under different assembly states obtained using the three objective functions.
Rotational Speed (rpm)Default Assembly
(×10−4 mm)
min {f7421(θz2, θz3, θz4)}
(×10−4 mm)
min {f11,810(θz2, θz3, θz4)}
(×10−4 mm)
min {F(θz2, θz3, θz4)}
(×10−4 mm)
Optimal
Assembly
Worst
Assembly
Optimal
Assembly
Worst
Assembly
Optimal
Assembly
Worst
Assembly
1000 2031213
3000 23327519526
5000 861010017721498
7421 226212584119135257
9000 226302474420747249
11,810 2751292307927691270
14,000 257682196825480255
Table 4. Maximum displacement amplitude across the six nodes under the optimal assembly states obtained using the four optimization objectives.
Table 4. Maximum displacement amplitude across the six nodes under the optimal assembly states obtained using the four optimization objectives.
Objective
Function
Optimal Assembly
Angle Sequence
f7421(θz2, θz3, θz4)
(mm)
f11,810(θz2, θz3, θz4)
(mm)
C (θz2, θz3, θz4)θz2 = 30°, θz3 = 0°, θz4 = 0°0.02360.0267
U (θz2, θz3, θz4)θz2 = 150°, θz3 = 135°, θz4 = 150°0.00640.0112
C&U (θz2, θz3, θz4)θz2 = 150°, θz3 = 150°, θz4 = 150°0.00880.0123
f17,000(θz2, θz3, θz4)θz2 = 90°, θz3 = 90°, θz4 = 90°0.00630.0132
Table 5. Maximum displacement amplitude across the six nodes under the optimal assembly states obtained using the eight optimization objectives.
Table 5. Maximum displacement amplitude across the six nodes under the optimal assembly states obtained using the eight optimization objectives.
Objective
Function
Optimal Assembly
Angle Sequence
f7000(θz2, θz3, θz4)
(mm)
f12,000(θz2, θz3, θz4)
(mm)
f7000 (θz2, θz3, θz4)θz2 = 60°, θz3 = 180°, θz4 = 60°0.01760.0728
f12,000 (θz2, θz3, θz4)θz2 = 90°, θz3 = 60°, θz4 = 150°0.07330.0429
F(θz2, θz3, θz4)θz2 = 180°, θz3 = 90°, θz4 = 120°0.02170.0451
F′(θz2, θz3, θz4)θz2 = 60°, θz3 = 165°, θz4 = 60°0.02360.0687
C(θz2, θz3, θz4)θz2 = 0°, θz3 = 75°, θz4 = 180°0.06900.0543
U(θz2, θz3, θz4)θz2 = 90°, θz3 = 180°, θz4 = 90°0.01940.0757
C&U(θz2, θz3, θz4)θz2 = 0°, θz3 = 135°, θz4 = 60°0.03620.0740
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Y.; Liu, G.; Weng, Y.; Jia, Y. A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression Across Critical Speeds. Aerospace 2026, 13, 310. https://doi.org/10.3390/aerospace13040310

AMA Style

Chen Y, Liu G, Weng Y, Jia Y. A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression Across Critical Speeds. Aerospace. 2026; 13(4):310. https://doi.org/10.3390/aerospace13040310

Chicago/Turabian Style

Chen, Yue, Guiyang Liu, Yu Weng, and Yuhao Jia. 2026. "A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression Across Critical Speeds" Aerospace 13, no. 4: 310. https://doi.org/10.3390/aerospace13040310

APA Style

Chen, Y., Liu, G., Weng, Y., & Jia, Y. (2026). A Normalized Objective Function for Multi-Stage Rotor Assembly Optimization Targeting Vibration Suppression Across Critical Speeds. Aerospace, 13(4), 310. https://doi.org/10.3390/aerospace13040310

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop