1 Introduction

Mixed-flow pumps have the characteristics of both centrifugal pumps and axial pumps. They are widely used in various areas, such as industrial chemistry, industrial water applications, nuclear industry. As the heart of the power equipment in these areas, mixed-flow pumps can provide stable energy for the circulation of fluid medium. The need for designing a higher efficiency pump with lower energy consumption is increasing with the current advocacy for green power, nowadays [1]. Accordingly, an effective design method for configuring the runner blade of the pump for high efficiency and reasonable high head would be valuable.

To design and optimize the blade shape, the distribution of the structural parameters, for instance the blade angles, were directly adjusted in previous studies [2,3,4]. Unfortunately, this approach is highly dependent on the designers’ experiences. Additionally, a fair number of design parameters would need to be selected to be optimized in order to get a new runner blade that is quite different from the target. Instead of geometrically optimizing the blade with blade angles, an important inverse design method was proposed by Borges [5] to design a blade under incompressible conditions, which was subsequently extended to compressible conditions by Zangeneh [6, 7]. In this inverse design approach, the blade shape was represented as sheets of blade loading with the approximate distribution controlled by specific variables at the hub and shroud sides, such a design method has already been adopted in the TURBODesign software. Using this sequential design method in the software, several optimal pumps have been successfully obtained [8, 9]. However, some problems still remain waiting to be solved. First, the blade shape is simply controlled by two cross sections, namely, the hub section and the shroud section, and this so-called 2D blade profile can only configure a blade with straight leading edge instead of a complex bend leading edge. Nevertheless, the leading edge affects the cavitation and secondary flows [10], thus a design method which can present a complex leading edge would offer extra choices for improving the flow characteristics. Moreover, the ranges for the design variables are not clearly defined. Taking the design method in the TURBODesign software as an example, seven independent variables [8, 9], namely, NCs, NCh, NDs, NDh, SLOPEh, SLOPEs, LEh and LEs, are adopted, and without obvious definition for the range of these variables, a large number of samples would have to be generated before optimization, which would require a considerable amount of time and computing resource.

The shortcomings of the previous design methods, thus indicates that the more cross sections controlling the blade shape (for configuring the complex blade) and the fewer design variables (for quickly designing blade), the better the design method would be. However, the number of cross sections and the number of variables have an inverse proportional relationship. In some traditional design methods [11], even four or five cross sections are adopted, but they can just configure a few blade shapes due to the excessive number of variables located on the cross sections. To increase the control sections and decrease the number of variables, a modified design method based on the previous research is proposed here. The scholars associated with such research proposed the idea of using swirl velocity distribution to design the runner blade and have carried out relevant works [12, 13]. However, hardly any optimization work has adopted this method before. Besides, Bing [14] tried to specify the constrained variables to control the swirl velocity distribution, but the design variables have not been effectively limited. As for the modified design method in this paper, a sail-like constrained area controlling the design variables is deduced by some physical and mathematical simplifications based on Bing’s work, using just three points located in the constrained area are used to configure the blade by controlling the cross sections. Ultimately, the modified inverse design method is effectively applied in a multi-optimization system to verify its effectiveness.

2 Modified Inverse Design Method

The Quasi-three-dimensional (Q3D) method which takes limited time and has successfully been applied to design the blade in previous studies [9, 12]. As for the Q3D theory, instead of taking the iteration computation of the S1 surface (blade-to-blade) and S2 (hub-to-shroud) surface, it takes the representative mean S2 surface (S2m) to provide variables for the calculation of the S1 surface in the iterative process. To get the flow variables on the S2m surface, the preliminary calculation was performed by the given meridional shape, the blocking factor (determined by the blade numbers, blade thickness, etc.), operating conditions (including mass flow, temperature, pressure, etc.) according to the 2-D streamline curvature method [15, 16] or Computational Fluid Dynamics (CFD) [17]. Compared with the 2-D streamline curvature method, the CFD method is much more accurate [17], thus, it was adopted here to calculate the average-wised variables on S2m surface.

2.1 Basic Runner Blade Design Theory

To design the impeller of a mixed-flow pump, the following factors need to be considered: (I) meridional channel shape including a leading contour; (II) blade thickness; (III) blade number; (IV) staking condition; (V) loading pressure [9] or swirl velocity [12, 17]. As mentioned in the title, this study is mainly concerned with designing the blade, so that factor (I) and factor (III) remain the same as the original target impeller which will be introduced in Section 4.1. When compared with other factors, factor (II) has a faintness influence, so it was kept unchanged. As for factor (IV), the blade shape here can be controlled by three cross sections consisting of the hub side, the middle and the shroud side, which is shown in Figure 1(b). In Zangeneh’s design theory, the loading pressure of factor (V) is given as follows [6, 7]:

$$ p^{ + } - p^{ - } = \left( {2\pi /B} \right)\rho V_{m} \frac{{\partial \left( {rV_{\theta } (s)} \right)}}{\partial s}, $$
(1)

where \( p^{ + } \) and \( p^{ - } \) represent static pressure on the pressure and suction side of the blade, B is the blade number, \( \rho \) is the density and \( V_{m} \) is the pitch-wise averaged meridional velocity on the S2m surface.

Figure 1
figure 1

Physical distribution law for the swirl velocity

Regarding Zangenh’s theory, after settling down the meridian shape, blade thickness and blade number, the preliminary averaged meridional velocity can be calculated at first. And with the preliminary meridional velocity and a given distribution of swirl velocity, the loading pressure can then be calculated to configure the blade shape according to Eq. (1). Afterwards, with the newly configured blade, the meridional velocity can be recalculated. Additionally, the configured blade can be subjected to minor modifications according to the new meridional velocity and the established swirl velocity before. With the iterative modification above, the blade shape can be finally established until the variables remain stable.

As a result, the averaged meridional velocity is the intermediate variable and becomes gradually stable during the design process above, so that the swirl velocity becomes the unique variable determining the loading pressure as well as the blade shape. Regarding the factor (V), the swirl velocity can also take the place of the loading pressure distribution in determining the runner blade shape [17].

Unlike Zangeneh’s design theory, which uses the loading pressure to design the blade shape, the new design method uses swirl velocity to directly determine the geometric variables. Here, the distribution of the swirl velocity is established first, and then it is combined with another traditional equation instead of using Eq. (1). Such equation can calculate the wrap angles directly, and is given as [6, 12]:

$$ \theta = \int {\frac{{\omega r^{2} - rV_{\theta } (s)}}{{V_{m} r^{2} }}} {\text{d}}s, $$
(2)

where \( \omega \) represents the rotation velocity of the pump, and \( r \) is the radial coordinate.

After the calculation of the wrap angles, the results are then imported into a three-dimensional modelling software among with the other established variables, such as blade thickness, meridional shape and blade number. Accordingly, it can be concluded that the distribution of swirl velocity is the key factor to design the runner blade shape, and its distribution law will be discussed next.

2.2 Derivation of the Constrained Area

As mentioned above, swirl velocity plays an extremely important role in determining the blade shape on the condition that the meridional shape, blade thickness and blade number are settled first. The distribution for swirl velocity along streamline can be described as follows [14]:

$$ rV_{\theta } (s) = r_{1} V_{\theta 1} + g(s)\left( {r_{2} V_{\theta 2} - r_{1} V_{\theta 1}} \right),(0 \le s \le 1), $$
(3)

where \( r_{1} V_{\theta 1} \) and \( r_{2} V_{\theta 2} \) denote the swirl velocity at the inlet and outlet respectively, \( g(s) \) is the non-dimensional swirl velocity. According to pre-design variables from the target and the one-dimensional theory, \( r_{1} V_{\theta 1} \) and \( r_{2} V_{\theta 2} \) can be determined by the following equations [18, 19]:

$$ r_{1} V_{\theta 1} = r_{1}^{2} \omega - \frac{{V_{m1} r_{1} }}{{\tan \beta_{1} }}, $$
(4)
$$ r_{2} V_{\theta 2} = \frac{{(1 + \gamma )gH_{d} }}{{\omega \eta_{h} }} + r_{1} V_{\theta 1} , $$
(5)
$$ \beta_{ 1} \approx \arctan \frac{{V_{1m} }}{{u_{1} }}, $$
(6)

where \( \beta_{1} \) is the inlet blade angle and can be calculated by the established variables from the target pump; \( H_{\text{d}} \) is the design target head; \( V_{{{\text{m}}1}} \) is the meridional velocity at the inlet; \( \gamma \) is the correction factor; \( \eta_{h} \) is the hydraulic efficiency; \( u_{1} \) is the circumferential velocity at the inlet.

Then, how to settle down the distribution of \( g(s) \) would be a crucial step for the calculation of the swirl velocity. Actually, \( g(s) \) can also be expressed by the quartic polynomial [17]:

$$ g(s) = as^{4} + bs^{3} + cs^{2} + ds + e, $$
(7)

where \( a,b,c,d,e \) represent the coefficients.

Figure 1(a) gives the physical distribution law for the dimensionless swirl velocity [17, 20], which ranges from 0 to 1 and has an increasing trend along streamline. The distribution law can be expressed as the following mathematical constraints:

$$ g(0) = 0, $$
(8)
$$ g(1) = 1, $$
(9)
$$\partial (g(0))/\partial s = 0\;\left( {{\text{Kutta}}{-}{\text{Joukowski condition}}}\right),$$
(10)
$$ \partial (g(1))/\partial s = P,\;(P\;{\text{is constant}},\;P \ge 0),$$
(11)
$$\partial (g(s))/\partial s|_{{s \in \left[ {0,1} \right]}} \ge 0,$$
(12)
$$ g(s)|_{{s \in \left[ {0,1} \right]}} \le 1. $$
(13)

where Eq. (10) is from Ref. [6]; Eq. (11) is from Ref. [17]; Eq. (12) is from Ref. [14].

With the combination of Eqs. (7)‒(13), they can be further simplified as:

$$ \left\{ \begin{aligned} &b = - 2a + P - 2,c = a - P + 3, \\ &d = 0,e = 0, \\ &(s - 1)(2s - 1)a \ge (3 - 1.5P)s + (P - 3), \\ &a \le \frac{{1 + (P - 3)s^{2} + \left( {2 - P} \right)s^{3} }}{{s^{4} - 2s^{3} + s^{2} }}, \\ \end{aligned} \right. $$
(14)

From Eq. (14), it is established that the other coefficients \( b,c,d,e \) can be established by a given P, a, so that the distribution of \( g(s) \) is solved when the values of P, a are determined. Moreover, according to the range of s, inequalities in Eq. (14) can be further simplified as:

$$ \left\{ \begin{aligned} &a \ge \text{max} \left( {f_{1} (s)} \right) \, (0 \le s < 0.5),a \le \text{min} \left( {f_{1} (s)} \right) \, \left( {0.5 < s \le 1} \right), \\ & a \le \text{min} \left( {f_{2} (s)} \right)\left( {0 < s < 1} \right), \\ & f_{1} \left( s \right) = \frac{(3 - 1.5P)s + (P - 3)}{(s - 1)(2s - 1)}, \\ & f_{2} (s) = \frac{{1 + (P - 3)s^{2} + (2 - P)s^{3} }}{{s^{4} - 2s^{3} + s^{2} }}, \\ \end{aligned} \right. $$
(15)

where \( \text{max} \left( {f_{1} (s)} \right) \), \( \text{min} \left( {f_{1} (s)} \right) \) and \( \text{min} \left( {f_{2} (s)} \right) \) in Eq. (15) are controlled by P, which is shown in Figure 2. The data in Figure 2(b) reveal that: as P ranges from 0 to 2.882, there is only one area marked in Figure 2(b) satisfying the constraint inequalities in Eq. (15), while, no other areas can meet the constraints with the change of P.

Figure 2
figure 2

Derivation of the sail-like constrained area

Overall, to satisfy the physical distribution law, the distribution of the swirl velocity along the streamline is eventually deduced as:

$$ \left\{ \begin{aligned} & rV_{\theta } (s) = r_{1} V_{\theta 1} + g(s)\left( {r_{2} V_{\theta 2} - r_{1} V_{\theta 1} } \right) \, (0 \le s \le 1), \\ & g(s) = as^{5} + ( - 2a + P - 2)s^{4} + (a - P + 3)s^{3} , \\ \end{aligned} \right. $$
(16)

where \( r_{1} V_{\theta 1} \) and \( r_{2} V_{\theta 2} \) are calculated by the established variables from the target, and \( (P,a) \) can be selected from the sail-like constrained area in Figure 2(b) to determine the swirl velocity distribution.

2.3 Application of the Constrained Area in the Design Theory

Based on the previous discussion, three cross sections were applied here to configure the runner blade of the mixed-flow pump, which is shown in Figure 3(a). The results indicate that each cross section is controlled by ten wrap angles. According to Eq. (2), the wrap angle of the jth point for these cross sections can be calculated as:

$$ \left\{ \begin{aligned} & \theta_{h,j} = \sum\limits_{i = 1}^{j} {\frac{{\omega r_{h,i}^{2} - \left( {rV_{\theta } (s)} \right)_{h,i} }}{{V_{m,h,i} r_{h,i}^{2} }},} \\ & \theta_{m,j} = \sum\limits_{i = 1}^{j} {\frac{{\omega r_{m,i}^{2} - \left( {rV_{\theta } (s)} \right)_{m,i} }}{{V_{m,m,i} r_{h,i}^{2} }},} \\ & \theta_{s,j} = \sum\limits_{i = 1}^{j} {\frac{{\omega r_{s,i}^{2} - \left( {rV_{\theta } (s)} \right)_{s,i} }}{{V_{m,s,i} r_{s,i}^{2} }},} \\ \end{aligned} \right. $$
(17)

where \( \theta_{h,j} \), \( \theta_{m,j} \) and \( \theta_{s,j} \) are the wrap angles at the hub, middle and shroud side respectively.

Figure 3
figure 3

Wrap angles controlled by the design variables

The design variables to control the blade shape are given in Figure 3(b). The variables are selected from the sail-like constrained area, and they are then used to establish the swirl velocity with Eq. (16).

As previously mentioned, since the meridional shape, blade thickness, blade number, etc. from the target pump are settled, the preliminary averaged swirl velocity on the S2m can be calculated first. Based on the calculated meridional velocity, the established swirl velocity and other previously settled variables, the wrap angles can be obtained. After some iterate calculations above, the blade shape would finally be determined when the wrap angles become stable. The flow-chart for the design method is shown in Figure 4.

Figure 4
figure 4

Flow chart of the modified design method

3 Multi-optimization System

As shown in Figures 3(b) and 4, these design variables were randomly selected from the constrained area to generate the blade samples. Next, a multi-optimization strategy would be proposed to choose the right variables to optimize the runner blade. The previously reported design strategy [11, 24] is amended here to optimize the runner blade. The optimization strategy presented in Figure 5 consists of the modified inverse design method, CFD analysis, RSM method and NSGA-II method. The details for the optimization process are as follows:

Figure 5
figure 5

Flow chart of the multi-optimization system

Step 1.:

Design targets that refer to the performances of the design impeller should catch up with the target pump at the set 0.8Qd, 1.0Qd and 1.2Qd mass flow conditions are set.

Step 2.:

The related design variables obtained from the target pump are input.

Step 3.:

A series of control design variables from the constrained area are selected to configure the blade shape by using the stratified sampling method and CFD analysis method.

Step 4.:

The mathematical relationships between the design variables and the objectives are established by using the RSM method.

Step 5.:

The right variables configuring the blade shape are chosen by applying the multi-objective algorithm NSGA-II.

3.1 Computational Fluid Dynamics (CFD) Analysis

3.1.1 Mesh Generation

After being configured by the inverse design method, the geometry was then imported into NUMECA/Autogrid5. Taking into account the symmetry property of all blade passages in the pump, the flow characteristics of each blade passage can be considered to be the same. To reduce the grid number, it is necessary to select a single blade passage to simulate. The single blade passage is divided into several H blocks and I blocks with structured grids. To guarantee the quality, the meshed grids must have the right orthogonality (> 15°), expansion factor (< 5) and aspect ratio (< 2000). Furthermore, to reach maximal y+ around 10 in the computational domains, the minimum height of the cells is controlled to be 0.005 mm at the walls.

3.1.2 Numerical Simulation

The meshed grids are then imported into NUMECA/Fine. To simulate the three-dimensional viscous compressible turbulent flow in the passage, the continuity equation, energy conservation equation and Reynolds Navier–Stokes equation processed by the turbulent model are combined. On account of the properties with good stability, small calculation and high accuracy, the Spalart–Allmaras turbulent model is chosen in the simulation process [21]. Moreover, with addition of a second and forth order artificial dissipation, the second-order central scheme is adopted. The time marching is performed in a four-stage Runge–Kutta scheme, coupled with local time stepping and implicit residual smoothing technologies for convergence acceleration.

3.2 Optimization Process

3.2.1 Sampling Method

Due to its high response of non-linear fitting and good ability to fill space [22], the stratified sampling method is adopted here in the sampling process. By applying the stratified method, control design variables are randomly selected in the constrained area, so that it can systematically and integrally sample each subpopulation. With the combination of the stratified method and the inverse design method, the sampling procedure is described as follows:

Step 1.:

As shown in Section 2.3, the constrained area at each cross section is divided into four equally small areas based on the equal area size. According to the data shown in this figure, it can be identified from the bottom to the top as: the small areas at the hub side, which are denoted as \( A_{1} ,A_{2} ,A_{3} ,A_{4} \) one by one; the small areas at the middle, which are identified as \( B_{1} ,B_{2} ,B_{3} ,B_{4} \); and the areas at shroud side, which are designated as \( C_{1} ,C_{2} ,C_{3} ,C_{4}. \)

Step 2.:

Continually, from the sail-like area, the design variables \( A(P_{h} ,a_{h} ) \), \( B(P_{m} ,a_{m} ) \), \( C(P_{s} ,a_{s} ) \) are randomly sampled from the split areas \( A_{i} (i = 1,2,3,4) \), \( B_{j} (j = 1,2,3,4) \), and \( C_{k} (k = 1,2,3,4) \) respectively. Based on the rule of permutation and combination, 43 samples were obtained at the end, and the sample numbers are listed in the first row of the table found in the Appendix.

Step 3.:

After getting the sampled results of the design variables above, geometries for the runner blade were then configured with the inverse design method described in Section 2. Then, applying the CFD analysis method described in Section 3.1, the partial simulated performances of these samples were obtained and are also listed in the Appendix.

3.2.2 RSM Method

Regarding the engineering design process, it is almost impossible to exactly describe the functions between the input variables and output targets. Consequently, an approximate method must be used, and the RSM method is just the suitable one [8]. Accordingly, it is applied here to estimate the optimization targets. In order to make a relatively accurate description of the highly nonlinear relationships, the high order polynomial model is adopted. The RSM model is given by the following equation [20]:

$$ \begin{aligned} \mathop y\limits^{ \wedge } = \partial_{0} + \sum\limits_{i = 1}^{N} {\partial_{1,i} x_{i} } + \sum\limits_{i = 1}^{N} {\partial_{2,i} x_{i}^{2} } + \sum\limits_{i = 1}^{N} {\partial_{3,i} x_{i}^{3} } + \hfill \\ \sum\limits_{i = 1}^{N} {\partial_{4,i} x_{i}^{4} } + \sum\limits_{i = 1}^{N} {\partial_{5,i} x_{i}^{5} } + \sum\limits_{i = 1}^{N} {\partial_{6,i} x_{i}^{6} } , \hfill \\ \end{aligned} $$
(18)

where \( \mathop y\limits^{ \wedge } \) is the output target, \( \partial \) denotes the coefficient, N is number of input variables and equals 6, the input variables are: \( x_{1} \) is \( P_{h} \), \( x_{ 2} \) is \( a_{h} \), \( x_{ 3} \) is \( P_{m} \), \( x_{ 4} \) is \( a_{m} \), \( x_{ 5} \) is \( P_{s} \), \( x_{ 6} \) is \( a_{s} \).

Generally, the prediction accuracy is highly dependent on the sample scale in the design space. As for the RSM model here, the least number of sample points is \( S_{\text{min} } = (N + 1)(N + 2)/2 \). And \( N \) is 6 in this study, therefore, \( S_{\text{min} } \) is 28. Since the number of samples in the database is 64 and exceeds 28, the sample scale satisfies the RSM prediction.

3.2.3 NSGA-II Method

In view of the various conflicting optimization objectives, an effective multi-objective optimization algorithm is useful, and NSGA-II is just one of the ideal algorithms to perform this job. With the NSGA rooted in the arbitrary sharing code, Det [9] came up with an effective modified algorithm NSGA-II, which combines the elitist-preserving approach and the crowding distance operator to maintain uniform and sustainable diversity. Previous studies relevant to the multi-optimization of the pumps have been carried out applying the NSGA-II method [9, 20]. The NSGA-II method is mainly divided into the following steps.

Step 1.:

Initialize the random parent population of size n, and predict the optimized targets with the RSM method.

Step 2.:

The parent individuals are classified by the non-dominated rank and crowding distance.

Step 3.:

Individuals with higher crowding distance and lower rank are preferred in the mating pool for generating the next generation.

Step 4.:

Simulated binary crossover and polynomial mutation are then applied with the crossover probability of 0.9 and mutation probability of 1/N (N is the number of variables, which is 6 here).

Step 5.:

After crossover and mutation, the mating pool generates a new generation of size n.

Step 6.:

Along with the preliminary population, the whole population (size 2n) is reduced to size n according to their rank and crowding distance.

Step 7.:

Return to Step 2, and repeat the process until the fixed generation is reached.

3.3 Optimization Targets

To guarantee the working range of the new runner blade, the pump efficiencies at 0.8Qd, 1.0Qd and 1.2Qd are set as the optimization targets:

$$ \eta_{i} = \frac{{\left( {pt\_out_{i} - pt\_in_{i} } \right) \times Q_{i} }}{{\tau_{i} \times \omega }}\quad(i = 0.8,1.0,1.2), $$
(19)

where \( pt\_out,pt\_in \) are the total pressure at outlet and inlet, respectively, Q is the volume flow, ω is the angular velocity, and τ is the torque.

Moreover, in order to improve the output energy, the head at the design point 1.0Qd should be considered at the same time. The head can be calculated as follows:

$$ H_{ 1. 0} = \frac{pt\_out - pt\_in}{\rho g}. $$
(20)

4 Optimization of the Runner Blade

4.1 Introduction to the Target Pump and Mesh Scheme

4.1.1 Target Pump

Regarding the target pump, it is taken from the core component of the scale hydraulic model 1400-MW canned nuclear coolant pump (on a scale of 1:2.5). The specific geometrical variables for the runner blade of the target mixed-flow pump are listed in Table 1. Also, the target pump has a rotation speed of 1495 r/min, and its design mass flow is Qd = 384 kg/s. The data shown in Figure 6(a) reveals that the target runner blade has a bend leading edge. The boundary conditions of the target pump are shown in Figure 6(a). Moreover, previous research [23] has established that water can be used as the fluid medium in the evaluation of the performance of canned nuclear coolant pump. The hydraulic model here and the previously reported model [24] are from the same series with a relatively high performance, so that other details for the target pump can be obtained from the published paper.

Table 1 Geometrical variables of the runner blade
Figure 6
figure 6

Introduction of the target canned nuclear pump

4.1.2 Mesh Scheme and Its Validation

The target mixed-flow pump is set as the simulation model, and to exclude the effects of the grids and prove the stability of the simulation method, its validation will be performed first. Under the operating conditions stated above, five kinds of grids ranging from 633548 to 1433940 are chosen to be simulated under the design condition. In addition, these grids satisfy the quality requirements described in Section 3.1, and the solver items are set as described in the same Part. The computational convergence is set below 10−6. The calculations were conducted on a Dell Workstation with an Intel Core I5-6500 CPU.

The final simulation results of these grids are shown in Figure 6(b). According to the graph, when the number of grids exceeds 1261236, the simulation result would remain stable. Thus, this kind of grid would be the appropriate grid scheme in the multi-optimization system. According to the numerical simulation results, the pump’s efficiency is \( \eta_{\text{d}} = 9 0. 4 {\% } \), and its head is Hd = 22.1 m. Taking the simulating performance of the target pump as the reference, the further optimization would be completed then.

4.2 Results for the Optimization Process

The results for each separate procedure, obtained through the application of the optimization process stated in Section 3, will be presented and discussed next. Using the sampling method in Section 3.2, Figure 7 shows the 64 generated samples in the database. Along with the performance of the samples, the wrap angle ranges at each cross section are also given in the table shown the Appendix. It can be inferred from these data that the modified design method could configure many blades with a wide range of blade shape, most importantly, these blades can also keep presenting good performances around the design point. Also, for these designed geometries with a relatively good performance, their wrap angles are increasing from the hub to the shroud gradually.

Figure 7
figure 7

Designed runner blades in the database

Additionally, through RSM analysis of the database presented in Figure 7, the mathematical relationships between the input design variables and the output performances were established. To show the reliability of RSM analysis, the R-square values are showed in Figure 8. As for RSM, the closer to 1 the R-squared value is, the higher the accuracy of the RSM model would be. The R-square values here are greater than 0.9, which indicates that the RSM has a faithful prediction accuracy. After obtaining the RSM functions, they are then applied in the optimization system along with the NSGA-II algorithm.

Figure 8
figure 8

Analysis of the R-square error of RSM

The basic setting of the NSGA-II algorithm is shown in Table 2. Apart from this basic setting listed in the NSGA-II, the design variables are \( A(P_{h} ,a_{h} ) \), \( B(P_{m} ,a_{m} ) \) and \( C(P_{s} ,a_{s} ) \), which are selected from the sail-like constrained area of Section 2.3. Moreover, the efficiencies at 0.8Qd, 1.0Qd, 1.2Qd (\( \eta_{ 0. 8} \), \( \eta_{ 1. 0} \) and \( \eta_{ 1. 2} \)) and head at design point (\( H_{ 1. 0} \)) are selected to be the predicted performances of the generated samples in the optimization process. To enlarge the number of effective output samples, the constraints for the predicted performances are also considered as follows: \( 0\le \eta_{ 0. 8} \le 1 \), \( 0\le \eta_{ 1. 0} \le 1 \), \( 0\le \eta_{ 1. 2} \le 1 \), and \( H_{d} \le H_{1.0} \le 1. 1 5H_{d} \). The optimization objectives are the efficiency of the target pump at the three mass flow points, as shown in Table 3, their values are: \( \eta_{t - 0.8} = 79.7\% \), \( \eta_{t - 1.0} = 90.4\% \), \( \eta_{t - 1.2} = 88.1\% \).

Table 2 Basic setting of the NSGA-II
Table 3 Performances for the effective samples with relative high head

The NSGA-II process was finally executed using the settings above, and a total of 1000 different samples were ultimately obtained. To choose the optimal runner blades among these samples, a new combined variable was used to measure the efficiencies of 0.8Qd, 1.0Qd and 1.2Qd and is defined as follows:

$$ \eta_{re} = \frac{{\eta_{ 0. 8} }}{{\eta_{{{\text{t - 0}} . 8}} }} + \frac{{\eta_{ 1. 0} }}{{\eta_{{{\text{t - 1}} . 0}} }} + \frac{{\eta_{ 1. 2} }}{{\eta_{{{\text{t - 1}} . 2}} }}. $$
(21)

Setting the defined \( \eta_{re} \) as the Y-axis, and the predicted design head \( H_{ 1. 0} \) as the X-axis, the results shown in Figure 9(a) were obtained and represent all samples obtained from NSGA-II. As for the samples, according to whether their predicted efficiencies exceed the efficiency of the target pump, they could be classified into effective samples (\( \eta_{ 0. 8} > \eta_{t - 0.8} \) and \( \eta_{ 1. 0} > \eta_{t - 1. 0} \) and \( \eta_{ 1. 2} > \eta_{t - 1. 2} \)) and ineffective samples (\( \eta_{ 0. 8} \le \eta_{t - 0.8} \) or \( \eta_{ 1. 0} \le \eta_{t - 1. 0} \) or \( p^{ + } \)). From the results in Figure 9(a), it can be ascertained that about 8.0% of the samples’ efficiencies exceed those of the 1000 samples of the target impeller, and the optimal samples would be among them.

Figure 9
figure 9

Results obtained with the NSGA-II algorithm

Considering the predicted errors and to guarantee the improvement of the head on the off-design operating conditions near the design point, the optimal samples are to be chosen from the effective samples of a relatively high predicted design head (25.0–25.5 m). The predicted performances for these effective samples with relative high heads were verified by CFD analysis, and the results are listed in Table 3. Regarding the five samples with relatively high head shown in Figure 9(a), Table 3 shows their performances predicted by the RSM and simulated by CFD. From the results in Table 3, it is established that the efficiencies of three samples at the monitor mass flow points exceed those of the target mixed-flow pump. Therefore, these three samples are chosen as the optimal samples, which are named as Opt1, Opt2 and Opt3. Most importantly, in Table 3, the axial thrust of the optimal results are very close to the target, which implies that they would not lead to any safety problems in the new design. The dimensionless swirl velocity distribution of the optimal samples is shown in Figure 9(b). Their characteristics will be further discussed along with the target pump.

4.3 Discussion of the Results

4.3.1 Experimental Validation for the Simulation

Sample performances in the optimization process above are mainly got by CFD analysis, though Section 4.1 has already excluded out the effect of grids, its accuracy should be further discussed. Taking the target impeller as the test model, the experimental verification was conducted on the test rig in Shenyang Blower Works.

The experimental results and those obtained by CFD analysis are shown in Figure 10. As shown in Figure 10(b), the target pump is extracted from the full domain of CAP1400. The simulation performances of the full domain as well as the simplified structure are presented in Figure 10(c). These results reveal that when compared to the experimental results, the simulating results of the full domain are rather close to them, with results falling within an error of 1% for the efficiency, and an error of 5% for the head at the design point. As the efficiency at the design point is rather close to the experimental result, the simulation results for the whole domain can be approximately used to evaluate the losses by comparison of the simulation results of the simplified structure. Since the efficiency of the full domain is 85.2%, while the efficiency of the simplified structure is 90.2%, this clearly implies that about 5% loss occurred there. Nevertheless, it can be observed from the results in Figure 10 that the experimental and the simulation results have the same ascend and descend trends. Moreover, the experimental efficiency curve and the simulation efficiency curve have the same design mass flow point. Thus, the CFD analysis is reliable and it can be effectively applied in the optimization process.

Figure 10
figure 10

Experimental validation of the numerical simulations

4.3.2 Comparison of the Characteristics

After the validation by CFD analysis, the simulation characteristics of the optimal samples and the target would be further discussed. The performance curves of the target pump and the optimal samples are presented in Figure 11(a). According to the results shown in Figure 11(a) and Table 3, as the operating condition ranges from 0.8Qd to 1.2Qd mass flow, the efficiencies of the optimal samples are improved when compared with those of the target pump, especially the maximum improvement in the design point, which can be as much as 1.6%. Additionally, at the design mass flow point, the heads of these optimal samples are increased by 2.0 m, 2.6 m and 2.1 m, respectively, and the approximate head improvements can be as much as 10%. To verify the performance improvement, the inner flow analysis for the optimal and the target would be conducted next.

Figure 11
figure 11

Comparison of the target and the optimal samples

The averaged meridional velocities on the S2m surface are shown in Figure 11(b). These results indicate that that if the meridional shape, blade thickness, blade number, etc. from the target pump are settled, the average meridional velocities of the newly designed blades continue exhibiting a similar distribution compared with the target. Accordingly, meridional velocity of the target could be employed for the newly design blades as the initial before iterative design, which has already been discussed in Section 2.1.

The streamline distribution on the blade surface at the design point is shown in Figure 11(c). According to the results in this figure, there are four vortexes affecting the target pump’s blade surface, however, the vortexes disappear in terms of the Opt1 blade, and the number of vortexes is decreased to three for the Opt2 and Opt3 blades. Most importantly, the vortex size is greatly decreased compared with the target. Since a vortex consists of a multitude of rotating flows, it really poses a threat to the stable inner flows and can also lead to unsteady forces on the runner blade [25, 26]. Therefore, as for the optimal samples, the reduction of the vortexes would lead to a performance improvement of the inner flows relative to the target pump.

To verify the head improvement in Figure 11(a), the results in Figure 11(d) show the static pressure distribution of the impeller and vane at 50% blade height. According to the results in this figure, the static pressure of the optimal samples increases orderly from the inlet of the impeller to the outlet of the vane. Furthermore, regarding the optimal samples, the outlet static pressure is higher than the target pump (the color is much redder), which indicates that the optimal samples have a higher work capacity.

Apart from the discussion for the static pressure, Figure 11(e) shows the distribution of the quantitative total pressure along the streamline under the design condition. In this figure, at the outlet location, the total pressures of the optimal samples are larger than those of the target pump, which is consistent with the head improvement shown in Figure 11(a). Moreover, the pressure load of the optimal samples increased steadily along the streamline without any fluctuations, as shown in Figure 11(f), which means that the runner blades work on the flow medium continually without any distortions from the inlet to the outlet.

5 Conclusions

  1. (1)

    For the modified inverse design method, a sail-like constrained area generating the design variables is derived after a series of mathematical simplifications. Using a small scale of variables from the constrained area, the blades are effectively configured.

  2. (2)

    Setting the scale core component of a 1400-MW canned nuclear coolant pump as the target, a multi-optimization system is established on the modified inverse design method. The effectiveness of the optimization system is demonstrated after experimental verification and analysis of variance.

  3. (3)

    The optimal samples are ultimately obtained after optimization. Through simulation and inner flow analysis, the performances are improved when compared to the target from 0.8Qd to 1.2Qd mass flow. At the design mass flow point, the maximum efficiency improvement is as much as 1.6%, and the design head is improved by about 10%.