Based on the proposed method, we investigated the combination of the modified NSGA-II algorithm, CFD, and ANN. Two different turbomachines will be examined, namely a Savonius wind turbine and a centrifugal pump inducer. To investigate the optimum performance of the turbomachinery, the obtained polynomial neural network models are now incorporated into a multi-objective optimization procedure. A modified NSGA-II approach is used to implement the evolutionary process of Pareto multi-objective optimization.
5.1. Savonius Wind Turbine
Two twisted blades are attached to the central shaft to transmit torque. A three-dimensional wind turbine model developed by Hosseini et al. [
28] is used in the simulations presented in
Table 1 and
Figure 1.
based on the available data in the literature [
29,
30,
31,
32], the shear stress transport (SST) model was selected as the most appropriate model , with further details on the solver and governing equations provided by Hosseini et al [
28].
Artificial neural networks are designed based on the parameters listed in
Table 2. The turbine construction takes into account all operating conditions at the design points. Based on the specifications reported in
Table 3, 60 different geometries were generated. Based on our CFD analysis, we have determined these different geometries separately. Three key design parameters that greatly impact turbine performance are the blade twist angle, aspect ratio, and overlap ratio. To optimize the turbine through Pareto-based multi-objective analysis, a modified NSGA-II algorithm will be utilized.
Figure 2 shows the ANN structure for the objective functions, including the power and torque coefficients as well as the rotational speed. The same structure is applied in all three scenarios.
Equations (13)–(15) present the ANN polynomials for the turbine's power coefficient, torque coefficient, and rotational speed.
In this scenario, the GA operators are reapplied to generate the next generation, with the goal of achieving the Pareto optimal solution. A modified NSGA-II, utilizing non-dominated sorting, was employed for the multi-objective optimization of turbine performance, taking into account the previously mentioned geometric and evaluation parameters. Polynomial ANNs were utilized to optimize performance. The three objective functions—torque coefficient, rotational speed, and power coefficient—were optimized based on design variables. The NSGA-II algorithm was modified to facilitate Pareto evolutionary optimization with multiple objectives. The problem is assessed using the following formulation:
Note that instead of maximizing the torque coefficient, rotational speed, and power coefficient, the inverse functions, namely 1/CT, 1/ω, and 1/Cp, are minimized.
For the three-objective optimization problem in 1000 generations, a population size of 200 is assumed with cross-over and mutation probabilities of 0.75 and 0.075, respectively. It is possible to plot individuals in different objective function planes as a result of solving this three-objective optimization problem. Using the same design variables, two-objective and multi-objective optimization problems are compared.
The optimal design points from the three-objective and two-objective optimizations overlap, as shown in
Figure 3(a). Additional design points on other planes are illustrated in
Figures 3(b) and (c). The front points in Pareto solutions are considered the best, making their corresponding design variables the most desirable. If different design variables were selected, the resulting two-objective values would rank lower than those on the Pareto front. Selecting design variables according to the Pareto set provides the best combination of all three objectives. On each plane, while the Pareto front points dominate each other, they are still superior to other points.
As shown in
Figure 3, the results of three-objective optimization in each plane include the results obtained from a two-objective problem, providing designers with more choices. Furthermore, the results of the two-objective optimization are located at the boundary of the three-objective problem, indicating the validity of the results.
According to
Figure 3, the values of 1/
CT obtained using the two-objective problem are the same as those obtained using the modified NSGA-II. As a result, it is evident that selecting 1/
Cp as an objective function gives the same results as choosing 1/
CT; therefore, they can be used interchangeably. 1/rotational speed is the result of 1/
Cp and 1/
CT drops. As 1/
Cp increases, the 1/
CT increases, but pressure has a much lower contribution to rotational speed than torque. Therefore, in the wind turbine under consideration, torque dominates rotational speed.
Figure 4 compares the pressure and fluid velocity of the original and optimized turbines. In
Figure 4(a), the original turbine exhibits a larger high-pressure area compared to the optimized turbine. However, the modified turbine demonstrates a higher pressure gradient across the driving blade, which results in increased torque.
Figure 4(b) shows that both turbines experience backward flow towards the retreating blades, but this backflow is more pronounced in the optimized turbine, contributing to improved torque. Additionally, the overlap ratio enhances the fluid's ability to enter and exit the turbine more smoothly, particularly in the optimized turbine. Consequently, the optimized turbine experiences fewer losses and blockages, leading to overall improved performance.
The flow of air from the advancing blade to the retreating blade increases pressure on the suction side of the opposite blade, which in turn affects the rotor's performance. The presence of low-pressure regions on the ascending blades suggests that rotor rotation and power output can be positively influenced by a new rotor design. Based on the results, it can be concluded that the optimized blade design could be utilized to enhance the performance of large-scale wind rotors. Additionally, the findings for the two-bladed wind turbines indicate that the new turbine design significantly impacts the discharge flow rate, while causing only negligible reductions in the turbine's power coefficient.
5.2. Centrifugal Pump Inducer
The schematic of the inducer used in the simulation is shown in
Figure 5. This inducer is a three-bladed, tapered-hub, variable-pitch design, with its main geometrical and operational parameters detailed in
Table 4 [
33]. The inducer is simulated using CFD software. To simulate the flow characteristics, the conservation equations for mass and momentum must be solved. Additionally, since the flow is three-dimensional and turbulent, transport equations for the turbulence model are also solved. The governing equations for the numerical simulation are based on the assumptions of steady-state conditions and an incompressible fluid [
33]. Based on the comparison results, the complex flow behavior, and the available data in the literature [
34,
35,
36,
37], the renormalization group (RNG) k-ε model was selected as the most appropriate model.
The design variables, along with their ranges of variation, are detailed in
Table 5. A sample of the numerical simulation results used for training and testing the artificial neural network is provided in
Table 6.
The structure of the GMDH neural network for various output parameters is shown in
Figure 6. The corresponding polynomials for 1/hydraulic efficiency, 1/head coefficient, and NPSHR are provided in Equations (17), (18) and (19), respectively.
In total, 62.5% of the database is used for training, while the remaining 37.5% is reserved for testing. The division between the training and testing datasets is done randomly.
The three objective functions—head coefficient, hydraulic efficiency, and NPSHR—are optimized with respect to the design variables: inlet tip blade angle, outlet tip blade angle, and the ratio of the outlet hub radius to the inlet hub radius. The evolutionary process for this multi-objective optimization is carried out using a modified NSGA-II approach. The problem is formulated as follows:
It should also be noted that, instead of maximizing the head coefficient and hydraulic efficiency directly, the optimization process minimized the parameters 1/head coefficient and 1/hydraulic efficiency.
A population of 100 individuals was evaluated over 1,000 generations for a four-objective optimization problem, with a crossover probability of 0.7 and a mutation probability of 0.07. The result of the three-objective optimization yields a set of individuals that can be visualized in various objective function planes. Additionally, a two-objective optimization was performed using the same design variables and compared with the outcomes of the three-objective optimization
The non-dominated optimal design points from the three-objective optimization, plotted in the plane of NPSHR and 1/η, are overlaid with the results from the two-objective optimization in
Figure 7(a). These non-dominated design points are also depicted in other planes, as shown in
Figures 7(b) and 7(c).
All Pareto front points in each plane are non-dominated relative to one another but are superior to all other points. Since these Pareto front points represent the best solutions, the corresponding design variables are also the optimal choices. If any other set of design variables is selected, the resulting values for the objectives would be inferior, falling outside the Pareto front. Thus, it can be concluded that basing the selection of design variables on the Pareto sets leads to the best possible combination of the three objectives.
As illustrated in
Figure 7, the results from the three-objective optimization encompass those of the two-objective problem in each plane, providing designers with more options. Moreover, the results of the two-objective optimization lie on the boundary of the three-objective problem, confirming the validity of the obtained data.
A comparison between the original and three-objective optimized inducers is presented in
Figure 8. The static pressure distributions on the pressure side of the blades (
Figure 8(a)) clearly show that the optimized ratio of the outlet hub radius to the inlet hub radius reduces the space between the hub and casing, consequently increasing the pressure difference. Additionally, the fluid velocity vectors (
Figure 8(b)) demonstrate that reducing the inlet and outlet tip blade angles allows the fluid to enter and exit the blades more smoothly along their surfaces. This results in a reduction of incidence losses at the blade entrance and mitigates blockage effects at the blade exit. Although more backflows are observed at the blade tips due to the increased pressure difference between the suction and pressure surfaces, these losses constitute a small fraction of the total loss. Overall, the inducer's performance is improved, as evidenced by the optimized head coefficient, hydraulic efficiency, and NPSHR.