Next Article in Journal
Shape Sensing for an UAV Composite Half-Wing: Numerical Comparison between Modal Method and Ko’s Displacement Theory
Previous Article in Journal
Digitalization and Quantitative Flow Visualization of Surrounding Flow over a Specially-Shaped Column-Frame by Luminescent Mini-Tufts Method
Previous Article in Special Issue
Aerodynamic Performance Uncertainty Analysis and Optimization of a Conventional Axisymmetric Vehicle Based on Parallel Polynomial Chaos Expansions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Aerodynamic Optimization of Transonic Rotor Using Radial Basis Function Based Deformation and Data-Driven Differential Evolution Optimizer

1
School of Energy and Power Engineering, Beihang University, Beijing 100191, China
2
School of Mechanical Engineering, Beijing University of Science and Technology, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(9), 508; https://doi.org/10.3390/aerospace9090508
Submission received: 18 August 2022 / Revised: 7 September 2022 / Accepted: 9 September 2022 / Published: 13 September 2022
(This article belongs to the Special Issue Aerodynamic Shape Optimization for Aerospace Engineering Applications)

Abstract

:
The complicated flow conditions and massive design parameters bring two main difficulties to the aerodynamic optimization of axial compressors: expensive evaluations and numerous optimization variables. To address these challenges, this paper establishes a novel fast aerodynamic optimization platform for axial compressors, consisting of a radial basic function (RBF)-based blade parameterization method, a data-driven differential evolution optimizer, and a computational fluid dynamic (CFD) solver. As a versatile interpolation method, RBF is used as the shape parameterization and deformation technique to reduce optimization variables. Aiming to acquire competitive solutions in limited steps, a data-driven evolution optimizer is developed, named the pre-screen surrogate model assistant differential evolution (pre-SADE) optimizer. Different from most surrogate model-assisted evolutionary algorithms, surrogate models in pre-SADE are used to screen the samples, rather than directly estimate them, in each generation to reduce expensive evaluations. The polynomial regression model, Kriging model, and RBF model are integrated in the surrogate model to improve the accuracy. To further save optimization time, the optimizer also integrates parallel task management programs. The aerodynamic optimization of a transonic rotor (NASA Rotor 37) is performed as the validation of the platform. A differential evolution (DE) optimizer and another surrogate model-assisted algorithm, committee-based active learning for surrogate model assisted particle swarm optimization (CAL-SAPSO), are introduced for the comparison runs. After optimization, the adiabatic efficiency, total pressure ratio, and surge margin are, respectively, increased by 1.47%, 1.0%, and 0.79% compared to the initial rotor. In the same limited steps, pre-SADE gets a 0.57% and 0.51% higher rotor adiabatic efficiency than DE and CAL-SAPSO, respectively. With the help of parallel techniques, pre-SADE and DE save half the optimization time compared to CAL-SAPSO. The results verify the effectiveness and the rapidity of the fast aerodynamic optimization platform.

1. Introduction

The rapid development of an advanced aero-engine proposes high requirements to the compressor. As one of the core components of the engine, an advanced compressor needs to meet the following three requirements: high single-stage pressure ratio, high adiabatic efficiency, and wide stability surge margin. These requirements bring challenges to the aerodynamic design of the compressor, especially the blade shaping. In the traditional design process, the blade shaping consists of the quasi-3-dimensional (Q3D) design and blade stacking process, followed with the 3-dimensional (3-D) optimization process. Generally, 100–150 design variables are needed to describe a single blade shape [1,2]. As for the multi-stage compressor, the number rises to 1000–2000 [2]. The 3-D viscous computational fluid dynamic (CFD) programs, which need massive computing resources, are widely used in aerodynamic optimization problems. Thus, two main difficulties need to be considered in the 3-D aerodynamic optimization of the axial compressor: numerous optimization variables and expensive evaluations. To overcome these barriers, 3-D blade parameterization methods and data-driven optimization algorithms were used and developed in the past few decades.
The 3-D parameterization methods can help reduce the number of design variables. To comprehensively describe the blade deformation, a parameterization method needs to cover the following characteristics: (1) have a wide range of deformations, (2) be robust to unique geometry, (3) guarantee the continuity and smoothness of the geometry, (4) be easy to implement in each deformation, and (5) reduce the total number of parameters. Traditional geometry parameterization methods of the compressor blade mainly focus on the 2-D blade sections using B-spline or Bezier spline. In the optimization process, the geometry deformation usually performs at the 2-D blade section before the stacking process. Combining with effective optimization algorithms and evaluation programs, the Q3D aerodynamic optimization methods were developed in the past few decades [3,4,5]. However, because a single blade is usually stacked by several sections, the parameterization of a 2-D section may still introduce too many variables in the optimization of a multi-stage axial compressor. Thus, full 3-D parameterization techniques, such as free-form-deformation (FFD) and radial basis functions (RBF), are applied to the compressor blade. These techniques can directly describe the 3-D geometry and perform deformation within a few parameters. FFD was first proposed by Sederberg and Parry [6], and widely used in external and internal flow aerodynamic optimization [7,8,9]. However, the control volumes need to have corresponding vertex points in three dimensions, and the number of control points in each layer must be equal, which leads to an increase in the number of control points. As the derivative method of the FFD, direct manipulation of free-form deformation (DFFD) can directly control the points on the blade and subsequently compute the deformations of the rest points. The control volume of the DFFD method can be placed arbitrarily in space to further reduce the parameterization points. Hang and Chen [10] performed the aerodynamic optimization of a 9-stage axial compressor with DFFD parameterization and got a significant performance improvement. RBF interpolation is another parameterization and deformation method which only needs to define the control points rather than the control volumes [11]. With the ability of direct and precise mesh deformation, RBF interpolation methods are widely used in the aerodynamic optimization of industry structures [12,13]. In the field of external flow, Biancolini et al. [14] adopted RBF to optimize the sail trim. Poirier and Nadarajah [15], as well as Jakobsson and Amoignon [16], implemented the aerodynamic optimization of the Onera M6 wing using RBF interpolation. For the internal flow of turbomachinery, Tang et al. [17] used RBF interpolation to perform deformation at the generated computation mesh to optimize the transonic rotor (NASA Rotor 67), aiming to save the mesh generation time in each evaluation. Khalfallah and Ghenaiet [18] combined the RBF parameterization method with sequential sampling to optimize the centrifugal impeller. However, in the turbomachinery optimization loop, it is usually difficult for the deformed meshes to meet the CFD calculation requirements, and it is difficult for the constraints to correspond to the parameterized points. Moreover, the parameterization process itself will be a heavy calculation burden due to the cloud of mesh points. Thus, Gagliardi and Giannakoglou [19] directly performed deformation on the wings. The RBF interpolation method is barely used in the direct deformation of a blade of an axial compressor, especially in the transonic blade. Considering the calculation resources and robustness of the methods, this paper uses the directly performed RBF interpolation method to implement the blade deformation. Adjoint methods provide another way to solve high-dimensional problems in the aerodynamic optimization of axial compressors [20]. The number of optimization variables is basically independent of the optimization time. However, the adjoint method needs to be supported by an open-source CFD solver to obtain the adjoint matrix, which brings difficulties in the combination with commercial CFD software. Furthermore, the adjoint method is a gradient-based algorithm, which is fast but easily falls into local optima. Thus, this paper mainly focuses on gradient-free algorithms.
Function evaluations (FE) are time-consuming in most 3-D aerodynamic optimizations of compressors. In recent years, many data-driven optimization algorithms were proposed due to the fast development of machine learning techniques. The surrogate model, which can quickly estimate the value of the objective function, is widely used in the amelioration of traditional evolutionary algorithms [21,22]. These algorithms are called surrogate model-assisted evolutionary algorithms (SAEAs). SAEAs first randomly generate a fully evaluated training database. Based on the database, a surrogate model is established to substitute the exact FEs in the next optimization loops. Then the algorithm will select limited samples for exact evaluating to append the database and improve the accuracy of the estimation model. The selections of the samples are based on unique strategies. Supported by a trained surrogate model, SAEA can save considerable optimization time. Zhen et al. [23] combined the surrogate model with the differential evolution algorithm to solve expensive optimization problems. Wang et al. [24] proposed committee-based active learning for surrogate-assisted particle swarm optimization (CAL-SAPSO), which can get competitive solutions while significantly reducing the number of exact FEs (100–300). However, these algorithms have limitations in optimization problems, which have narrow global optimums and many local optimums, which are blamed on the total substitution of the exact FEs. In each loop, the optimizer only gets FEs from the trained surrogate model. If the randomly initialized database fails to cover the global optimum, the optimizer may have difficulties in getting global optimum solutions and easily fall into the local optimum. Specific strategies, such as additional random coefficients, are introduced to strengthen the exploration. To overcome the challenges, this paper proposes a data-driven evolution optimization algorithm named the pre-screen surrogate model assistant differential evolution (pre-SADE) optimizer. The surrogate model is trained and used to pre-screen the FEs to save total optimization times. The polynomial regression (PR) model, Kriging model, and RBF model are used to construct the surrogate model. This algorithm is executed in the framework of a differential evolution optimizer, which is widely used in the industry and academic optimization problems. Different from most SAEAs, the samples are pre-screened and directly evaluated in each loop of pre-SADE. More exact FEs also help to avoid the algorithm falling into the local optimum. The algorithm is also upgraded to support parallel operations to save significant running time.
This paper first establishes a novel aerodynamic optimization platform for axial compressors, which is based on the RBF interpolation parameterization technique and pre-SADE optimizer. A transonic rotor (NASA Rotor 37) is optimized to verify the effectiveness of the platform. The remainder of this paper is organized as follows: Section 2 presents the key components of the optimization platform, including the deductions of the RBF interpolation method, as well as the diagrams and the estimations of pre-SADE algorithm. The detailed study case and the optimization settings are provided in Section 3. Section 4 gives the optimization results, detailed analyses of the optimized geometry, and the complex flow conditions. Finally, several conclusions are drawn in Section 5.

2. Methods

2.1. Parameterization Method

2.1.1. RBF Shape Parametrization Technique for Compressors

Buhmann [11] summarized and deduced RBF kernel and interpolation methods. Benefiting from the versatility and robustness, RBF interpolation was widely used in the real-time freeform shaping editing of graphics [25,26], as well as the mesh deformation [27]. The parameterization method is based on a defined map, ( x ) : R n R n . The radial basis kernel is a real-valued function:
φ ( x ) = φ ( x x i )
where x x i denotes the Euclidean distance r from point x to point x i . x i is the location of the RBF source node. The formulation shows that the value of the RBF kernel function only depends on the distances to the source nodes. To implement the translation and rotation deformations, a linear polynomial p ( x ) is introduced to the formulation. Thus, the basic formulation of the map takes the form:
( x ) = p ( x ) + i = 1 N w i φ i ( x )
where ( x ) is the interpolated function. The index i identifies the source nodes of the RBF, w i is the weight of each kernel function. N denotes the total number of control points. γ i indicates the polynomial coefficients of the linear polynomial p ( x ) .
To execute the deformation, the displacement δ i of the source nodes (control points) needs to be interpolated to the origin scatters. w i needs to be solved through the equation of the displacement at source nodes:
( x i ) = δ i
To close the equations, new requirements need to be introduced because the polynomial term has no contributions at source points.
i = 1 N w i q ( x ) = 0
The degrees of all polynomials q ( x ) are equal or less than p ( x ) .
Thus, the coefficient γ i and the weight w i will be computed by solving the linear system.
[ M P P T 0 ] ( W γ ) = ( Δ 0 )
where M is the radial interpolation matrix of the source nodes,
M = [ φ 1 ( x 1 ) φ 1 ( x N ) φ N ( x 1 ) φ N ( x N ) ]
P is the matrix introduced to close the linear system. In this 3D interpolation method, P takes the form,
P = [ 1 x 1 1 1 x 2 x N         y 1 y 2 y N         z 1 z 2 z N ]
W , γ , Δ are formed by following matrix forms, respectively.
W = [ w 1 T w 2 T w N T ] ,     γ = [ γ 1 T γ 2 T γ 4 T ] ,     Δ = [ δ 1 T δ 2 T δ N T ]
Thus, the Equation (5) is a ( N + 4 ) × ( N + 4 ) linear system. By solving the linear system, W and γ are calculated and the interpolations are deducted.

2.1.2. The Parameterization and Deformation of Rotor 37 Based on RBF Interpolation

The implementation of RBF interpolation in this paper is based on PyGeM [28], which is a Python library that consists of several popular parameterization and deformation techniques. In the RBF interpolation method, the inputs consist of the original geometry, control points and their movements, the radial basis kernel functions, and the affect radius. The affect radius describes the influence area of the kernel functions. The values of the kernel function will be zero if the distance is larger than the affect radius, which leads to non-deformation outside the influence area in each source node. The value of the affect radius depends on the specific interpolation problems. Figure 1 shows the flow chart of the RBF interpolation method and the deformation samples of a single blade. The interpolation method first reads the original geometry. Then the number of control points and the appropriate locations are decided, mainly based on the input geometry, and the affect radius needs to be subsequently determined to balance the local deformation with the global smoothness of the geometry. With the determinations of the control points and affect radius, the parameterization process is finished. In the deformation process, the movements of the control points are introduced and interpolated to each point of the original geometry by solving the linear system. After updating the locations of all the points, the new geometry is generated. The local deformations (such as the precise control of the mean camber line) and the global deformations (such as the bow, sweep, and twist operations of the blade) can be intuitively controlled through the RBF interpolation method.

2.2. Optimization Algorithm

2.2.1. Pre-Screen Surrogate Model Assisted Differential Evolution Optimizer

Aiming to save the total predicting times, most SAEAs totally substitute the expensive evaluating program in the estimations of samples. However, these strategies may make the algorithms easily fall into the local optimum, causing the total substitution to not cover the global optimum. Moreover, to further save the optimization time, these algorithms may only provide one sample to evaluate at the same time, which cannot make full use of computing resources. With the fast development of computing resources, parallel calculating methods play an important role in optimization problems. With parallel techniques, several FEs can be evaluated at the same time, and the calculation of a single expensive FE can be significantly accelerated. Thus, as an improvement, pre-SADE slightly increases the number of exact FEs to overcome the limitations of the exploration without increasing the total optimization time.
Emmerich [29] proposed the metamodel-assisted evolution strategies in single- and multi-objective optimization. The FEs are pre-screened by the metamodel in each loop to save total optimization time. With the inspiration of pre-screen strategies and the integrated surrogate model, this paper proposes the pre-screen surrogate model-assisted differential evolution optimizer (pre-SADE). Figure 2 shows the diagram of the pre-SADE.
Pre-SADE runs in the framework of a differential evolution (DE) optimizer, which was proposed and details were deducted by Storn and Price [30]. The main operations of a DE consist of initialization, mutation, crossover, and selection. Apart from the initialization, new FEs are generated by mutation and crossover processes in each generation. The pre-screen strategy is used in the calculation of FEs. In the first generation, randomly initialized FEs need to be exactly evaluated. In each generation, the candidates, which need to be fully calculated, are put into the task pool. The management program (MP) automatically distributes the computation resources for parallel calculation. Every local parallel node calculates one candidate from the task pool independently and puts the result into the result pool. Each node contains several parallel cores. The evaluating process finishes until the task pool is empty. Based on the fully evaluated samples of the first generation, the global surrogate model (GSM) is established.
The framework of pre-SADE is based on Python, and a surrogate model toolbox [31] based on MATLAB, is used to implement the global surrogate model. The GSM consists of a PR model, Kriging model, and RBF model. The PR model ( s P R ) is a quadratic polynomial model. The Kriging model ( s K R ) is a simple Gaussian kernel Kriging model. The RBF model ( s R B F ) is a RBF network with one hidden layer. The output ( s G S M ) of the surrogate model is the weighted summary of the three models, which takes the form:
s G S M ( x ) = w 1 s P R ( x ) + w 2 s K R ( x ) + w 3 s R B F ( x )
where w i , as the weight of the i (1 ≤   i ≤ 3) surrogate model, is defined by
w i = 0.5 e i 2 ( e 1 + e 2 + e 3 )
where e i denotes the root mean square error of the i   ( 1 i 3 ) surrogate model [32].
In the following generations, all the newly generated FEs are input to the GSM and quickly obtain estimations. Then the FEs are ranked by the estimated value. The exact evaluation ratio ( e r ) denotes the ratio of exact FEs to all FEs in each generation. The former e r samples are calculated and added to the training database to update the GSM. The evaluations of the rest samples are set as the estimated value. Finally, all FEs of the new generation are calculated and returned to the next loop of the DE optimizer. The algorithm terminates once reaching the max generation. The pseudo-code of the algorithm is provided in Appendix A.

2.2.2. The Verification of Pre-SADE

To examine the performance of pre-SADE, several benchmark optimization problems are introduced in this paper. The genetic algorithm (GA), DE, and CAL-SAPSO are employed as the comparison algorithm. The CAL-SAPSO needs 11 d steps to get acceptable solutions [33], where d is the dimension of the optimization variables. Similarly, pre-SADE aims to get competitive solutions with hundreds of exact function evaluations. With the help of parallel techniques, the max step number is set to 15–20 d to save the total optimization time. The detailed optimization settings of the benchmark functions are shown in Table 1. The Ackley function, Griewank function, and Levy function [34] are widely used for testing optimization algorithms. The Ackley function is characterized by a nearly flat outer region, and a large hole at the center. The Griewank function and Levy function have many widespread local minima, which are regularly distributed.
Table 2 shows the results of the tests. Each test runs three times to involve the randomness in the testing processes. The mean values and standard deviations of objective functions are shown in Table 2. With the limited steps of exact function evaluations, pre-SADE obtains the best performance in the Ackley function, where other methods perform poorly. The optimization history of Ackley is shown in Figure 3. Pre-SADE shows significant improvements compared to the other three methods. In the Griewank problem, CAL-SAPSO obtains the best results, but acceptable solutions are also obtained by pre-SADE. Moreover, as shown in Figure 4, CAL-SAPSO gets the best result through a steep fall in every converge history. The steep fall may accelerate the converge process, but it also makes the algorithm fall more easily into the local optimum. Once the surrogate model fails to cover the global optimum solution, such as in Ackley, CAL-SAPSO may be stuck in the local optimum. In contrast, pre-SADE shows a continuous downward trend in every optimization history. Figure 5 shows the optimization history of the Levy function, and pre-SADE obtains the best performance. Compared with DE and GA, pre-SADE also acquires considerable accelerations in the converging process. These benchmark results show that pre-SADE can find competitive solutions in the search space within 20 d steps. Furthermore, pre-SADE can parallelly calculate the FEs in each generation, which saves considerable calculating time compared with CAL-SAPSO.
The Ackley function is a multi-modal optimization problem with a narrow and deep valley near the global optimum. The surrogate models have difficulties in getting enough information near the peak within limited exact samples. Thus, the total substitution algorithm may perform poorly in this type of problem. DE and GA may perform well in the Ackley problem in more generations, because each FE is exactly calculated, including the narrow deep valley. To avoid losing important information, surrogate models are only used to screen the FEs in pre-SADE, rather than directly calculate the value. With the same number of exact FEs, pre-SADE performs more generations than the DE and GA to get better solutions. In the aerodynamic optimization problems of compressors, the global optimum areas are usually very narrow due to the complicated and sensitive flow conditions. Thus, pre-SADE is used as the optimization method in the fast aerodynamic platform of axial compressors.

3. Rotor 37 Optimization

3.1. Case Studied

NASA Rotor 37 [35], a transonic compressor rotor developed by NASA in the 1970s, which has comprehensive experiment data, is widely used in aerodynamic optimization research [36,37]. Figure 6 shows the representation of Rotor 37. As a single row compressor with a high pressure ratio, Rotor 37 has typical transonic flow characteristics, such as strong shock wave boundary layer interactions, end wall separation, and tip-leakage vortex. These complex flow conditions bring challenges in aerodynamic optimization. To describe the geometry and implement the deformation in detail, the parameterization methods, such as FFD were introduced in Rotor 37 aerodynamic optimization [38]. This paper uses the RBF interpolation method to parameterize Rotor 37.

3.2. Optimization Settings

The aerodynamic optimization of Rotor 37 in this research mainly consists of three key approaches: (1) the RBF interpolation method provides the deformation of geometry, (2) pre-SADE is used as the optimizer, and (3) the 3-D computational fluid dynamic predicting program calculates the function evaluations of the samples.
As shown in Figure 7, 18 control points (CPs) are selected and distributed in the tip, mid, and hub surface of the rotor blade. Each surface contains six CPs. Two CPs are located at the leading and trailing edges. Four CPs are located at the position of 0.3 and 0.6 in the chord length of the suction surface and the pressure surface, respectively. To keep the smoothness of the geometry, the distance of the CP to the blade is set to 0.4 cm, and the affect radius of the RBF interpolation method is set to 1.0 mm. The type of RBF kernel function is selected as the Gaussian spline, e r 2   in this method. As the blade heights are usually coupled with the flow path, the z direction deformations are not introduced in the optimization. In multi-stage compressors, the locations of the stages and the distances between the rows are generally determined in the framework. To make this optimization more applicable, the CPs of the hub surface are fixed to guarantee the axial location of the row. In this case, the movement of CPs in the mid and tip surfaces are selected as the optimization variables, and each point contains two direction movements (X and Y direction). Thus, there are 24 independent variables in this optimization problem. The ranges of the movements are set as [−1 cm, 1 cm].
NUMECA, as a widely used commercial turbomachinery CFD software, is introduced as the 3-D viscous steady predicting program in this optimization. The Spalart–Allmaras model is used as the turbulence model. The time integration is the fourth-order Runge–Kutta scheme. The inlet boundary conditions are provided according to the experimental stations. The inlet total pressure is 101,325 Pa and the inlet total temperature is 288.15 K. The back static pressure is selected as the outlet boundary condition. The Autogrid5 module is used for the mesh generation of each sample. The rotor tip clearance is set to 0.356 mm. After the verification of mesh independence, the radial station number of the computing meshes is set to 57, which contains 17 stations in the tip clearance. The cell width of the mesh near wall is set to 0.001 mm to guarantee the near-wall y + < 5 [39]. The mesh topology of the rotor is O4H. The 11 parallel processes are adapted in each 3-D calculation. Figure 8a shows the illustration of 3-D mesh.
Figure 8b,c shows the comparisons of the simulation and experiment results about Rotor 37. At the design point, the adiabatic efficiency and total pressure ratio of the initial rotor are 86.17% and 2.008, respectively. The efficiency is, on average, 2% lower than the experimental data, and the total pressure ratio agreement is reasonable, which is consistent with the previous study [40]. Generally, considering the overall trends of the efficiency and pressure ratio, the simulation results have good agreement with the experimental data.
The basic parameters of pre-SADE depend on the dimension of optimization variables, the calculation cost of a single sample, as well as the number of parallel nodes. The F factor, which describes the amplification of the differential variation in DE, is set to 0.5. The recombination probability of DE is set to 0.7. The max number of generations is set to 10, and the population of each loop is set to 100. To balance the accuracy and the training cost, the max volume of the training database of the integrated surrogate model is set to 300. The first generation of pre-SADE needs to be exactly evaluated, and the exact evaluation ratio ( e r ) in the next generations is set to 25%. Thus, 325 samples need to be exactly evaluated in the optimization process. Parallel techniques are introduced to accelerate the optimization. Five parallel computation nodes, which can calculate five samples at the same time, are used in the prediction of exact FEs. To further reduce the calculation time, the CFD meshes of the samples are generated at the same time (25 parallel nodes) before the calculation process. The optimization objective is set to maximize the adiabatic efficiency near the design point, which is calculated under the outlet back pressure of 130,000 Pa. The constraints of the optimization are set as follows:
{ | m a s s o p t m a s s i n i m a s s i n i | 1.0 % | T P R o p t T P R i n i T P R i n i | 1.0 %
where m a s s o p t and m a s s i n i denote the flow rate of the optimized and initial rotors, respectively. T P R o p t and T P R i n i , respectively, refer to the total pressure ratio of the optimized and initial rotors.
Thus, the optimization statements are given in the following:
  • Variables: 24. (The movements of the X, Y directions of the selected 12 control points).
  • Ranges: −1 cm to 1 cm.
  • Objective: Maximize the adiabatic efficiency at the design point.
  • Constrains: The changes of flow rate and total pressure ratio are lower than 1.0%.
  • Predicting software: NUMECA (Spalart–Allmaras turbulence model).

4. Results and Discussion

4.1. Optimization Results

In this paper, AMD-3990X (64 core, 2.9 GHz) is used to execute the optimization. In the optimization process, 325 samples are exactly calculated, and the total run time is 2.007 h. CAL-SAPSO and DE are selected to implement the same optimization problem as comparisons. The optimization results are shown in Table 3. In the limited number of steps, the adiabatic efficiency at the design point optimized by pre-SADE is 1.47% higher than the initial rotor. DE and CAL-SAPSO get a 0.90% and 0.96% improvement, respectively. Figure 9a shows the predicting accuracy of the surrogate model (SM). The predicting accuracy is defined as the ratio of the number of samples, which are both in the SM-screened assembles and the true sorted assembles, to the total true calculated number. The predicting accuracy of SM is tested based on the run of DE, which exactly calculates all the samples in each generation. As the database updates, the predicting accuracy keeps higher than 60% in most of the generations, meaning that the SM can effectively screen the samples before exact calculations. Moreover, few inappropriately screened samples can provide the exploration to the algorithm. Figure 9b shows the optimization history of the three optimizers in 325 steps. To further tap the potential of pre-SADE, the number of generations is increased to 30. The max step number is 825, subsequently. DE and CAL-SAPSO are also executed as comparisons. The results are shown in Table 3 and the converge history is shown in Figure 9c. At the design point, pre-SADE, DE, and CAL-SAPSO get a 1.77%, 1.25%, and 1.37% increase in adiabatic efficiency, respectively. In the 325 step runs, pre-SADE and DE finished the optimization in 2.0 h benefiting from the parallel improvement, compared to 5.1 h of CAL-SAPSO, which also used parallel systems in the initialization process. In the 825 step runs, pre-SADE and DE finished in 6.0 h compared to 25.6 h of CAL-SAPSO.
Pre-SADE shows significant improvements compared to DE and CAL-SAPSO, which verifies that the fast optimization platform based on the RBF interpolation method and pre-SADE can implement the compressor aerodynamic optimization of Rotor 37 in limited steps with competitive solutions. Thus, the fast optimization platform can finish the aerodynamic optimization process of Rotor 37 in hours, which makes the optimization or design process of the axial compressor more flexible.

4.2. The Analysis of 3-D Deformations and Flow Conditions

Figure 10 shows the comparisons of the optimized and the initial blade. The 3-D view and the 2-D section view of a 90% and 50% span are provided, respectively. Through the 2-D blade section view, the maximum thickness of each section is not changed that can keep the structural characteristic of the rotor. The main deformation occurs at the shape of the mean camber line. In the 50% span section, the optimized blade presents a nearly S-shape along the camber line. An S-shape blade can generate pre-compression waves to weaken the shock wave, and subsequently reduce the flow loss. In the 90% span section, the suction surface is slightly concave near the leading edge. The detailed analyses of the performances and flow conditions are shown in the following section.
The performances of the initial and optimized rotors at the design point are shown in Table 4. The surge margin is defined as follows:
S M = ( T P R c / m a s s c T P R d / m a s s d 1 ) × 100 %
where T P R c and m a s s c denote the total pressure ratio and flow rate of the choke point, respectively. T P R d and m a s s d , respectively, refer to the total pressure ratio and flow rate at the design point.
As the optimization objective, the adiabatic efficiency is increased by 1.47%. The surge margin is increased by 1.0%, which means that the optimization process did not affect the aerodynamic stability of the rotor. The optimized total pressure ratio and flow rate of the design point are, respectively, increased by 0.79% and 0.76% compared to the initial performance, which are consistent with the constraints of the optimization settings.
Figure 11 shows the comparisons of the performance characteristic between optimized and initial rotors at the design point. At the range of flow rate, the adiabatic efficiency gains significant improvement through optimization, and the total pressure ratio is consistent with initial performance after the optimization.
In the actual airflow, more flow loss usually leads to higher entropy. The contours of entropy distributions in the blade channel are shown in Figure 12. Two channel sections are selected to show the entropy comparison in detail. In the upstream of the shock waves, channel Section 1 is placed near the 0.3 camber length. The detail entropy distribution shows that the optimized entropy is slightly decreased at the tip clearance. Channel Section 2, located near the 0.6 camber length, lies in the downstream of the shock waves. After optimization, the entropy near the suction surface is significantly reduced, which indicates that the initial rotor suffers more flow loss than the optimized geometry near the suction surface in the downstream of the shockwave.
To further analyze the reasons for the entropy decrease in the suction surface, the detailed flow conditions are shown in Figure 13. The limiting streamline describes the 3-D flow near the blade. The contours of the relative Mach number (RMa) are shown through the blade to blade (B2B) view, where the shape of the shock waves and the location of the flow separation can be directly observed.
The strong shock waves in the blade flow channels cause the large separation and the complex shock wave boundary layer interaction, which reflects in the separation line at the limiting streamline on the suction surface. Compared to the initial rotor, the separation line of the optimized rotor obviously moves downstream at the tip and mid-height of the blade. In the 90% span and 50% span of the B2B view, the distributions of the RMa also indicate that the flow separation near the trailing edge is notably reduced through the optimization.
The limiting streamline shows that the reverse flow near the 70% span is reduced, and the flow reattachment occurs near the trailing edge. In the B2B view, the airflow also shows obvious reattachment after the slight separation at the downstream of the shock wave. The reattachment can reduce the flow separation near the tip region. Near the 50% span, there exists a strong reverse flow in the initial rotor, which leads to the large flow separation and flow blockage. After optimization, the reverse flow area is released, and the jammed flow is dispersed to the mid-height of the blade.
At the 50% span section of the B2B view, the max Mach number of the initial blade is 1.54, and the Mach number is reduced to 1.43 after optimization. The shock waves of the initial flow are nearly normal. The strong normal shock waves bring large flow loss in the blade channels. After optimization, the normal shock waves become oblique shock waves, which can reduce the flow loss of the shock waves in the blade channels.
In summary, the decrease in the flow separation, the reduction in the reverse flow area, and the weakness of the shock waves all result in the increase in the adiabatic efficiency in the overall performance.

5. Conclusions

This paper first combines the direct RBF interpolation with the pre-screen data-driven optimization algorithm to establish a fast aerodynamic optimization platform of axial compressors. In the platform, the RBF interpolation method provides the parameterization and the deformation techniques for the blade to reduce optimization variables. Pre-SADE, which is proposed and tested in this paper, can accomplish the optimization in a limited budget of expensive function evaluations. Rotor 37, which is very sensitive to the deformations of the blade due to the complex flow conditions, is selected and optimized as the verification sample of the platform. The main findings are listed below:
  • Different from most surrogate model-assisted algorithms, pre-SADE screens the samples through the integrated surrogate model to save total optimization time. By avoiding directly estimating the samples, pre-SADE can reduce the dependence on the accuracy of the surrogate model. Pre-SADE, CAL-SAPSO, DE, and GA are used to run the benchmark tests. Under the limitation of max steps, pre-SADE shows significant improvements in the Ackley function and gets competitive solutions in the Griewank function in the benchmark tests of 10, 15, and 20 dimensions. The results of the benchmark tests illustrate the effectiveness of pre-SADE in the optimization with a limited budget of exact function evaluations;
  • The aerodynamic optimization of Rotor 37, based on the presented platform, modified the blade shape mainly in the 50% span to the tip of the blade. The optimization leads to the decrease in large flow separation at the suction surface, the reduction in the reverse flow area, as well as the weakening in normal shock waves. The improvements in the flow conditions contribute to the promotion of the overall performance at the design point. The adiabatic efficiency, total pressure ratio, mass flow rate, and surge margin of the final optimized compressor are 87.64%, 2.024, 20.40 kg/s, and 14.0%. Compared to the initial compressor, the adiabatic efficiency and the surge margin have, respectively, increased by 1.47% and 1.0% under the optimization constraints;
  • The limitation to the number of exact function evaluations is set to 325. Pre-SADE gets a 0.51% and 0.57% higher adiabatic efficiency than CAL-SAPSO and DE, respectively. Pre-SADE can parallel computing though an original integrated parallel management program. With five parallel nodes, pre-SADE and DE finish the optimization process in 2 h, compared to the 5.1 h of CAL-SAPSO. The validation optimization results show that this platform has the ability to quickly implement the aerodynamic optimization of axial compressors.
  • Through the RBF interpolation method, the global deformations (bow, sweep, and twist) and local deformations (S-shape) of the Rotor 37 blade can be implemented by the movements of several control points (18 in this paper). The optimization results show that direct RBF interpolation has good performance as the parameterization method in the aerodynamic optimization of axial compressors.

Author Contributions

Conceptualization, Y.L. and J.C. (Jiang Chen); methodology, Y.L. and H.X.; software, Y.L. and J.C. (Jinxin Cheng); validation, Y.L. and J.C. (Jiang Chen); formal analysis, J.C. (Jiang Chen); investigation, Y.L. and H.X.; resources, J.C. (Jiang Chen); writing—original draft preparation, Y.L.; writing—review and editing, Y.L., J.C. (Jiang Chen), J.C. (Jinxin Cheng) and H.X.; visualization, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by National Science and Technology Major Project (J2019-II-0005-0025).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CAL-SAPSOcommittee-based active learning for surrogate model-assisted particle swarm optimization
CFDcomputational fluid dynamic
CPcontrol point
DEdifferential evolution optimizer
DFFDdirect manipulation of free-form deformation
FEfunction evaluations
FFDfree-form-deformation
GAgenetic algorithm
GSMglobal surrogate model
INIinitial
MPmanagement program
OPToptimized
PRpolynomial regression
Pre-SADEpre-screen surrogate model assistant differential evolution
Q3Dquasi-3-dimensional
RANSReynolds-averaged Navier–Stokes equations method
RBFradial basic function
SAEAsurrogate model assisted evolutionary algorithm
SMsurge margin

Appendix A

Algorithm A1: pseudo code of Pre-SADE
Input: Max Generation: G; Population: P; Dimension: D
Output: The global optimum and the corresponding solution.
g = 1 : (Initialization)
For   i = 1   to   P do:
For   j = 1 to D do:
x i ,   g j = x m i n j + r a n d ( 0 ,   1 ) · ( x m a x j x m i n j )
   End
Parallelly   calculate   f ( x i ,   g j )   by   management   program ,   put   ( x ,   f ( x i ,   g j ) ) to the training database.
End
Execute the training process of the global surrogate model based (GSM) on the initial database.
While   ( | f ( Δ ) | ε )   or   ( g G ) do:
For   i = 1 to P do:
For   j = 1   to   D do:
v i ,   g j = M u t a t i o n ( x i ,   g j )
u i ,   g j = C r o s s o v e r ( x i ,   g j   , v i ,   g j )
     End
If   f ( u i , g ) < f ( x i , g )   then   x i , g = u i , g
If   f ( x i , g ) <   f ( Δ )   then   Δ = x i , g
Else   x i , g = x i , g
   End
Input   x i , g   ( 1 i P )   to   GSM   and   calculate   the   estimate   solutions   f e s t ( x i , g )   .
Generate   estimate   matrix   [ x i , g , f e s t ( x i , g ) ]   and   rank   the   rows   based   on   f e s t ( x i , g ) .
Take   the   former   P × e r   vectors   and   set   w i , g x i , g ,   where   e r refer to the exact evaluation ratio.
Separate   the   estimate   matrix   to   [ w i , g , f e s t ( w i , g ) ]   and   [ r i , g , f e s t ( r i , g ) ] ,   where   w i , g   are   the   former   P × e r   vectors   and   r i , g are the rest vectors.
Parallel   calculate   the   w i , g ,   set   f e s t ( w i , g ) f e x a c t ( w i , g ) ,   get   exact   matrix   W = [ w i , g , f e x a c t ( w i , g ) ] ,   get   quasi - exact   matrix   X = [ w i , g f e x a c t ( w i , g ) r i , g f e s t ( r i , g ) ]
Put   exact   matrix   W   to   the   training   database ,   and   return   quasi - exact   matrix   X to the next loop.
Do   g = g + 1
End

References

  1. Samareh, J.A. A Novel. Shape Parameterization Approach; Technical Report NASA−TM−1999−209116; NASA Langley: Hampton, VA, USA, 1999. [Google Scholar]
  2. Wang, D.X.; He, L.; Li, Y.S.; Wells, R.G. Adjoint Aerodynamic Design Optimization for Blades in Multistage Turbomachines—Part II: Validation and Application. J. Turbomach. 2010, 132, 021012. [Google Scholar] [CrossRef]
  3. Pakatchian, M.R.; Saeidi, H.; Ziamolki, A. CFD-based blade shape optimization of MGT-70(3)axial flow compressor. HFF 2020, 30, 3307–3321. [Google Scholar] [CrossRef]
  4. Poole, D.J.; Allen, C.B.; Rendall, T.C.S. Metric-Based Mathematical Derivation of Efficient Airfoil Design Variables. AIAA J. 2015, 53, 1349–1361. [Google Scholar] [CrossRef]
  5. Zeinalzadeh, A.; Pakatchian, M.R. Evaluation of novel-objective functions in the design optimization of a transonic rotor by using deep learning. Eng. Appl. Comput. Fluid Mech. 2021, 15, 561–583. [Google Scholar] [CrossRef]
  6. Sederberg, T.W. Free-Form Deformation of Solid Geometric Models. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH 86, Dallas, TX, USA, 18–22 August 1986. [Google Scholar]
  7. Adjei, R.A.; Wang, W.; Liu, Y. Aerodynamic Design Optimization of an Axial Flow Compressor Stator Using Parameterized Free-Form Deformation. J. Eng. Gas Turbines Power 2019, 141, 101015. [Google Scholar] [CrossRef]
  8. Tahara, Y.; Peri, D.; Campana, E.F.; Stern, F. Single- and multiobjective design optimization of a fast multihull ship: Numerical and experimental results. J. Mar. Sci. Technol. 2011, 16, 412–433. [Google Scholar] [CrossRef]
  9. Yu, P.; Peng, J.; Bai, J.; Han, X.; Song, X. Aeroacoustic and aerodynamic optimization of propeller blades. Chin. J. Aeronaut. 2020, 33, 826–839. [Google Scholar] [CrossRef]
  10. Xiang, H.; Chen, J. Aerothermodynamics optimal design of a multistage axial compressor in a gas turbine using directly manipulated free-form deformation. Case Stud. Therm. Eng. 2021, 26, 101142. [Google Scholar] [CrossRef]
  11. Buhmann, M.D. Radial Basis Functions: Theory and Implementations; Cambridge University Press: London, UK, 2003; Volume 12. [Google Scholar] [CrossRef]
  12. Wang, G.; Chen, X.; Liu, Z. Mesh deformation on 3D complex configurations using multistep radial basis functions interpolation. Chin. J. Aeronaut. 2018, 31, 660–671. [Google Scholar] [CrossRef]
  13. Zhao, Z.; Ma, R.; He, L.; Chang, X.; Zhang, L. An efficient large-scale mesh deformation method based on MPI/OpenMP hybrid parallel radial basis function interpolation. Chin. J. Aeronaut. 2020, 33, 1392–1404. [Google Scholar] [CrossRef]
  14. Biancolini, M.E.; Viola, I.M.; Riotte, M. Sails trim optimisation using CFD and RBF mesh morphing. Comput. Fluids 2014, 93, 46–60. [Google Scholar] [CrossRef]
  15. Poirier, V.; Nadarajah, S. Efficient Reduced-Radial Basis Function-Based Mesh Deformation Within an Adjoint-Based Aerodynamic Optimization Framework. J. Aircr. 2016, 53, 1905–1921. [Google Scholar] [CrossRef]
  16. Jakobsson, S.; Amoignon, O. Mesh deformation using radial basis functions for gradient-based aerodynamic shape optimization. Comput. Fluids 2007, 36, 1119–1136. [Google Scholar] [CrossRef]
  17. Tang, X.; Luo, J.; Liu, F. Adjoint aerodynamic optimization of a transonic fan rotor blade with a localized two-level mesh deformation method. Aerosp. Sci. Technol. 2018, 72, 267–277. [Google Scholar] [CrossRef]
  18. Khalfallah, S.; Ghenaiet, A. Radial basis function-based shape optimization of centrifugal impeller using sequential sampling. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2015, 229, 648–665. [Google Scholar] [CrossRef]
  19. Gagliardi, F.; Giannakoglou, K.C. RBF-based morphing of B-Rep models for use in aerodynamic shape optimization. Adv. Eng. Softw. 2019, 138, 102724. [Google Scholar] [CrossRef]
  20. Papadimitriou, D.I.; Giannakoglou, K.C. Compressor Blade Optimization Using a Continuous Adjoint Formulation. In Proceedings of the Volume 6: Turbomachinery, Parts A and B; ASMEDC: Barcelona, Spain, 2006; pp. 1309–1317. [Google Scholar]
  21. Liu, B.; Zhang, Q.; Gielen, G.G.E. A Gaussian Process Surrogate Model Assisted Evolutionary Algorithm for Medium Scale Expensive Optimization Problems. IEEE Trans. Evol. Computat. 2014, 18, 180–192. [Google Scholar] [CrossRef]
  22. Yu, H.; Tan, Y.; Sun, C.; Zeng, J. A generation-based optimal restart strategy for surrogate-assisted social learning particle swarm optimization. Knowl. -Based Syst. 2019, 163, 14–25. [Google Scholar] [CrossRef]
  23. Zhen, H.; Gong, W.Y.; Ling, W. Data-driven evolutionary sampling optimization forexpensive problems. J. Syst. Eng. Electron. 2021, 32, 318–330. [Google Scholar] [CrossRef]
  24. Wang, H.; Jin, Y.; Doherty, J. Committee-Based Active Learning for Surrogate-Assisted Particle Swarm Optimization of Expensive Problems. IEEE Trans. Cybern. 2017, 47, 2664–2677. [Google Scholar] [CrossRef]
  25. Botsch, M.; Kobbelt, L. Real-Time Shape Editing using Radial Basis Functions: Real-Time Shape Editing using RBFs. Comput. Graph. Forum 2005, 24, 611–621. [Google Scholar] [CrossRef]
  26. Lewis, J.P.; Cordner, M.; Fong, N. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques-SIGGRAPH ’00, New Orleans, LA, USA, 23–28 July 2000; ACM Press: New York, NY, USA, 2000; pp. 165–172. [Google Scholar]
  27. Poirier, V.; Nadarajah, S. Efficient RBF Mesh Deformation Within An Adjoint-Based Aerodynamic Optimization Framework. In Proceedings of the 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, Nashville, TN, USA, 9–12 January 2012. [Google Scholar]
  28. Tezzele, M.; Demo, N.; Mola, A.; Rozza, G. PyGeM: Python Geometrical Morphing. Softw. Impacts 2021, 7, 100047. [Google Scholar] [CrossRef]
  29. Emmerich, M. Single- and Multi-Objective Evolutionary Design Optimization Assisted by Gaussian Random Field Metamode. Ph.D. Thesis, TU Dortmund University, Dortmund, Germany, 2005. [Google Scholar]
  30. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  31. Viana, F.A.C. SURROGATES Toolbox User’s Guide; Technical Report Version 3.0. 2011. Available online: https://sites.google.com/site/felipeacviana/surrogates-toolbox (accessed on 13 July 2022).
  32. Goel, T.; Haftka, R.T.; Shyy, W.; Queipo, N.V. Ensemble of surrogates. Struct. Multidisc. Optim. 2007, 33, 199–216. [Google Scholar] [CrossRef]
  33. Knowles, J. ParEGO: A hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems. IEEE Trans. Evol. Computat. 2006, 10, 50–66. [Google Scholar] [CrossRef]
  34. Adorio, E.P.; Diliman, U.P. MVF—Multivariate Test Functions Library in C for Unconstrained Global Optimization. 2005. Available online: http://www.geocities.ws/eadorio/mvf.pdf (accessed on 13 July 2022).
  35. Dunham, J. ; NATO (Eds.) CFD Validation for Propulsion System Components = La Validation CFD des Organes des Propulseurs; AGARD advisory report; AGARD: Neuilly-sur-Seine, France, 1998; ISBN 978-92-836-1075-5. [Google Scholar]
  36. John, A.; Shahpar, S.; Qin, N. Novel Compressor Blade Shaping Through a Free-Form Method. J. Turbomach. 2017, 139, 081002. [Google Scholar] [CrossRef]
  37. Polynkin, A.; Toropov, V.; Shaphar, S. Multidisciplinary Optimization of turbomachinary based on metamodel built by Genetic Programming. In Proceedings of the 13th AIAA/ISSMO Multidisciplinary Analysis Optimization Conference, Fort Worth, TX, USA, 13 September 2010. [Google Scholar]
  38. Hu, H.; Yu, J.; Song, Y.; Chen, F. The application of support vector regression and mesh deformation technique in the optimization of transonic compressor design. Aerosp. Sci. Technol. 2021, 112, 106589. [Google Scholar] [CrossRef]
  39. Cheng, J.; Yang, C.; Zhao, S. A Phased Aerodynamic Optimization Method for Compressors Based on Multi-Degrees-of-Freedom Surface Parameterization. J. Therm. Sci. 2021, 30, 2071–2086. [Google Scholar] [CrossRef]
  40. Cheng, J.; Chen, J.; Xiang, H. A surface parametric control and global optimization method for axial flow compressor blades. Chin. J. Aeronaut. 2019, 32, 1618–1634. [Google Scholar] [CrossRef]
  41. Chima, R. SWIFT Code Assessment for Two Similar Transonic Compressors. In Proceedings of the 47th AIAA Aerospace Sciences Meeting including The New Horizons Forum and Aerospace Exposition, Orlando, FL, USA, 5–8 January 2009. [Google Scholar]
Figure 1. The flow chart deformation samples of RBF interpolation method.
Figure 1. The flow chart deformation samples of RBF interpolation method.
Aerospace 09 00508 g001
Figure 2. The diagram of pre-SADE (the green box indicates the initial process, and only executes once at the start of pre-SADE; the blue box shows the diagram of DE; and the orange box denotes the surrogate model and the pre-screen strategy).
Figure 2. The diagram of pre-SADE (the green box indicates the initial process, and only executes once at the start of pre-SADE; the blue box shows the diagram of DE; and the orange box denotes the surrogate model and the pre-screen strategy).
Aerospace 09 00508 g002
Figure 3. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Ackley of (a) 10 d , (b) 15 d , and (c) 20 d .
Figure 3. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Ackley of (a) 10 d , (b) 15 d , and (c) 20 d .
Aerospace 09 00508 g003
Figure 4. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Griewank of (a) 10 d , (b) 15 d , and (c) 20 d .
Figure 4. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Griewank of (a) 10 d , (b) 15 d , and (c) 20 d .
Aerospace 09 00508 g004
Figure 5. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Levy of (a) 10 d , (b) 15 d , and (c) 20 d .
Figure 5. Convergence history of CAL-SAPSO, DE, GA, and pre-SADE on the Levy of (a) 10 d , (b) 15 d , and (c) 20 d .
Aerospace 09 00508 g005
Figure 6. Representation of Rotor 37. (a) The diagram of Rotor 37; (b) The meridional view of Rotor 37.
Figure 6. Representation of Rotor 37. (a) The diagram of Rotor 37; (b) The meridional view of Rotor 37.
Aerospace 09 00508 g006
Figure 7. The diagram of the control point settings (the blue points indicate the selected optimization control points).
Figure 7. The diagram of the control point settings (the blue points indicate the selected optimization control points).
Aerospace 09 00508 g007
Figure 8. The mesh and its calculation results of Rotor 37. (a) The illustration of the Rotor 37 calculation meshes. (b) The adiabatic efficiency performance of simulation, experiment, and SWIFT [41]. (c) The total pressure ratio performance of simulation, experiment, and SWIFT.
Figure 8. The mesh and its calculation results of Rotor 37. (a) The illustration of the Rotor 37 calculation meshes. (b) The adiabatic efficiency performance of simulation, experiment, and SWIFT [41]. (c) The total pressure ratio performance of simulation, experiment, and SWIFT.
Aerospace 09 00508 g008
Figure 9. The predicting accuracy of the surrogate model and the optimization history. (a) The predicting accuracy of the trained surrogate model. (b) The optimization history of 325 steps. (c) The optimization history of 825 steps.
Figure 9. The predicting accuracy of the surrogate model and the optimization history. (a) The predicting accuracy of the trained surrogate model. (b) The optimization history of 325 steps. (c) The optimization history of 825 steps.
Aerospace 09 00508 g009
Figure 10. The comparison of the optimized and initial blade. (a) The 3-D diagram of the comparison of the deformed and initial blade; (b) the 50% span view of the deformed and initial blade; and (c) the 90% span view of the deformed and initial blade.
Figure 10. The comparison of the optimized and initial blade. (a) The 3-D diagram of the comparison of the deformed and initial blade; (b) the 50% span view of the deformed and initial blade; and (c) the 90% span view of the deformed and initial blade.
Aerospace 09 00508 g010
Figure 11. The characteristic lines of optimized and initial blade. (a) The performance of adiabatic efficiency. (b) The performance of total pressure ratio.
Figure 11. The characteristic lines of optimized and initial blade. (a) The performance of adiabatic efficiency. (b) The performance of total pressure ratio.
Aerospace 09 00508 g011
Figure 12. The entropy distribution of the initial and optimized blade.
Figure 12. The entropy distribution of the initial and optimized blade.
Aerospace 09 00508 g012
Figure 13. The limiting streamline and the relative Mach number distribution of the initial and optimized blade.
Figure 13. The limiting streamline and the relative Mach number distribution of the initial and optimized blade.
Aerospace 09 00508 g013
Table 1. The settings of test problems.
Table 1. The settings of test problems.
Problem d Search   Space   ( d ) OptimumMax StepNotes
Ackley10, 15, 20[−32.768, 32.768]0200, 200, 300Multi-Modal
Griewank10, 15, 20[−600, 600]0200, 200, 300Multi-Modal
Levy10, 15, 20[−10, 10]0200, 200, 300Multi-Modal
Table 2. The optimization results of the optimized value of CAL-SAPSO, DE, GA, and pre-SADE.
Table 2. The optimization results of the optimized value of CAL-SAPSO, DE, GA, and pre-SADE.
ProblemdCAL-SAPSODEGAPre-SADE
Ackley1019.426 ± 0.89618.247 ± 0.44818.454 ± 0.5516.537 ± 0.392
Ackley1519.930 ± 0.58018.923 ± 0.49119.315 ± 0.8159.374 ± 0.295
Ackley2019.454 ± 0.58818.674 ± 0.71518.471 ± 0.5209.349 ± 0.489
Griewank101.027 ± 0.29956.924 ± 3.41661.901 ± 2.8252.233 ± 0.221
Griewank150.771 ± 0.21786.339 ± 6.43283.464 ± 6.1848.229 ± 0.513
Griewank200.975 ± 0.164192.354 ± 16.720127.471 ± 12.4729.575 ± 0.982
Levy100.091 ± 0.00317.035 ± 1.05715.677 ± 1.1440.007 ± 0.003
Levy150.814 ± 0.07446.932 ± 1.97637.126 ± 1.7250.144 ± 0.014
Levy200.868 ± 0.00958.179 ± 1.78751.347 ± 1.8300.790 ± 0.068
Table 3. The optimization results of pre-SADE, CAL-SAPSO, and DE.
Table 3. The optimization results of pre-SADE, CAL-SAPSO, and DE.
MethodExact Calculated StepsOptimization ResultsIncrementTime (h)Parallel Nodes
Pre-SADE32587.64%1.47%2.05
CAL-SAPSO32587.13%0.96%5.15 (initialization) + 1
DE32587.07%0.90%1.95
Pre-SADE82587.94%1.77%6.05
CAL-SAPSO82587.42%1.25%25.65 (initialization) + 1
DE82587.54%1.37%5.25
Table 4. The overall performance of optimized and initial rotors.
Table 4. The overall performance of optimized and initial rotors.
RunAdiabatic EfficiencySurge MarginTotal Pressure RatioFlow Rate (kg/s)
Initial86.17%13.2%2.00820.99
Optimized87.64%14.2%2.02421.15
Increment+1.47%1.0%+0.79%+0.76%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, Y.; Chen, J.; Cheng, J.; Xiang, H. Aerodynamic Optimization of Transonic Rotor Using Radial Basis Function Based Deformation and Data-Driven Differential Evolution Optimizer. Aerospace 2022, 9, 508. https://doi.org/10.3390/aerospace9090508

AMA Style

Liu Y, Chen J, Cheng J, Xiang H. Aerodynamic Optimization of Transonic Rotor Using Radial Basis Function Based Deformation and Data-Driven Differential Evolution Optimizer. Aerospace. 2022; 9(9):508. https://doi.org/10.3390/aerospace9090508

Chicago/Turabian Style

Liu, Yi, Jiang Chen, Jinxin Cheng, and Hang Xiang. 2022. "Aerodynamic Optimization of Transonic Rotor Using Radial Basis Function Based Deformation and Data-Driven Differential Evolution Optimizer" Aerospace 9, no. 9: 508. https://doi.org/10.3390/aerospace9090508

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