Abstract
For the inverse proposition design of a three-dimensional centrifugal impeller using the streamline curvature method, the cubic spline curve fitting method is extensively used to solve the velocity gradient equation. Given the deficiency in stability with the cubic spline curve fitting method, a new finite difference method is proposed to solve the velocity gradient equation on the S2m stream surface. In the finite difference scheme, the relative velocity derivative along the streamline direction is decomposed into two terms. One term uses forward difference, and the other uses backward difference. The difference schemes of all other parameter derivatives in the velocity gradient equation adopt forward difference. The method can guarantee the matrix main diagonal elements of the dominant, indicating stable convergence in solving the velocity field. Robustness analysis is performed for both methods, and the new finite difference method shows excellent superiority in stability. Finally, the finite difference method is applied to redesign the Krain impeller. Through computational fluid dynamics, the efficiency of the redesigned impeller at the design operating point is increased by approximately 0.3% and the pressure ratio by approximately 5%. These results show that the difference method is feasible to solve the S2m stream surface velocity gradient equation.
Keywords
Introduction
The streamline curvature method plays an important role in the preliminary design phase of radial1–4 and axial turbomachinery applications 5 because of its simple and compact equations, definite physical meanings, and straightforward solving algorithm. In the method, the velocity profile on the stream surface is specified by solving the S2m stream surface velocity gradient equation. Then, the blade profile can be shaped based on the given variations in design parameters.
Most through flow codes use the streamline curvature method and derive from those of Hamrick et al., 6 Smith, 7 and Novak, 8 based on the general theory of Wu. 9 The cubic spline function and quasi-orthogonal grids were applied to the streamline curvature method to enhance its accuracy and efficiency in calculation. 10 With the method, the blade shape is generated by specifying the distributions of relative velocity on both pressure and suction surfaces along the streamline direction. 11 Considering that secondary flow and turbulent diffusion play important roles in the mixing process,12,13 Casey and Robinson 14 proposed a new model applied to the streamline curvature method for spanwise mixing of angular momentum, total enthalpy, and entropy across the meridional streamtubes.
However, the streamline curvature method exhibits deficiency in stability.15–17 First, an appropriate initialization is necessary because the convergence of calculation is susceptible to the initial values. Second, because of the requirement of grid node adjustment during the iteration, guaranteeing the smoothness of the streamlines is difficult. In practice, the cubic spline curve fitting method is extensively used to solve the inverse proposition of streamline curvature method.16,18 In addition to simplicity and practicability, satisfactory accuracy can be obtained even if coarse grids are used. However, divergent solutions can appear in certain cases. The analysis for the stability and convergence of the algorithm can be rather difficult. Therefore, the stability analysis of the streamline curvature method still deserves investigation.
For the inverse proposition design of a full three-dimensional (3D) centrifugal impeller with streamline curvature method, this article proposes a new finite difference method to solve the velocity gradient equation. A simplified theoretical derivation and robustness analysis of the proposed method then follows. Finally, the method is applied to redesign the Krain impeller. Through a computational fluid dynamics (CFD) analysis, both the performance and flow field are compared to verify the feasibility of the method.
The velocity gradient equation
For the design of a full (3D) centrifugal impeller, the velocity gradient equation on the S2m stream surface is solved. The velocity gradient equation can be derived from a combination of the first law of thermodynamics, the Euler equation of turbomachinery, and the inviscid momentum equation in a cylindrical coordinate system for the flow on the mean stream surface, such as the following form
where
The velocity gradient equation, equation (1), is derived from the inviscid flow equation. Viscidity shows little influence on the solution to the flow field in the case of no boundary-layer separation of the main flow in the impeller. The effect of the boundary layer on the flow field can be considered by assigning the efficiency profile along the meridional streamlines. The influences of viscidity and boundary layer are both considered because the entropy along the gradient direction of the quasi-orthogonal curve in equation (1) depends on the given efficiency profile.
The cubic spline scheme to solve the velocity gradient equation
When applying the cubic spline scheme to solve the velocity gradient equation, the main procedure is to calculate the variables like
where RF is the relaxation factor, M is the number of streamlines, G* is the design mass flow, Gi,j is the calculated mass flow at the node (i,j),
The error in streamlines is defined as
Figure 1 shows the flowchart of streamline curvature inverse proposition with the cubic spline method.

Flowchart of streamline curvature inverse proposition with the cubic spline method.
Finite difference scheme to the velocity gradient equation
The full 3D blade can be designed by solving the velocity gradient equation, which is a binary differential equation of θ and Wm. The discrete schemes of different terms in the equation are as follows:
1.
This term adopts forward difference and is given by
2.
During the inner iteration for
3.
The factor of the term
On the basis of the velocity gradient equation, equation (1), the difference scheme is as follows
where
Then, equation (6) can be reduced to
where
Considering that
However, guaranteeing the matrix main diagonal elements of the dominant is difficult when
To improve the stability and convergence in solving the velocity gradient equation, this term is decomposed into two parts
The two terms at the right side of equation (8) can be expressed as follows. One uses forward difference, and the other uses backward difference. The new difference scheme is written as
Similarly, substituting the new scheme into equation (1) derives the following
where
In this way, the matrix main diagonal elements of the dominant can be ensured because of the non-negative factor A, which can be expressed as follows
In consideration of the coefficient matrix main diagonal elements of the dominant in solving the velocity gradient equation with the proposed difference method, the Jacobi iteration method can be used directly. In the iteration, the theoretical value of
Subtracting equation (11) from equation (10) and letting
Suppose that the factor C can be neglected for a smaller effect on convergence, equation (12) can then be reduced to
In summary, although the simplified derivation is not rigorous, the matrix main diagonal elements of the dominant can be ensured with the proposed finite difference scheme. The proposed scheme shows an obvious advantage compared with simply adopting a forward difference or backward difference scheme. Therefore, on condition that the effect of factor C is neglected, the numerical algorithm can be demonstrated stably convergent. Further robustness analysis is described in the following part.
The flowchart of the streamline curvature inverse proposition program with the finite difference method is presented in Figure 2. Compared to the cubic spline method, two major improvements were made in the algorithm of the finite difference method. One is the improvement of the algorithmic flow. In the finite difference method, three loops were applied to guarantee the convergence of the velocity field, θ-coordinate of the blade and streamlines. The other is the improvement of solving scheme. The finite difference scheme is adopted in place of the cubic spline fitting method. The approach of adjustment of streamlines applying the finite difference method is the same as that of cubic spline fitting method.

Flowchart of streamline curvature inverse proposition with the finite difference method.
Robustness analysis
Robustness analysis is performed to examine the convergence of the new proposed finite difference method in comparison with the cubic spline method. Figure 3 shows the streamline relative residual curves of both numerical methods with a change in the relaxation factor. It can be seen from Figure 3 that with the same relaxation factor of 0.006, the cubic spline method (solid curve) and the finite difference method (dashed curve) display almost coincident residual history except for the better initial iterations for the finite difference method. However, with a slight increase in the relaxation factor, convergent solutions cannot be obtained in the case of applying the cubic spline method. As for the finite difference method, even if the relaxation factor increases to 0.055, the relative residual curve exhibits great convergence, as shown by the dash dot curve in Figure 3. The numerical program that takes a lower relaxation factor intends to ensure stability at the cost of a longer iteration time. By contrast, if convergent solutions with a much higher relaxation factor can be obtained, apart from the economy in calculation time, it will also be a powerful demonstration for the robustness of the numerical method. When the relaxation factor increases from 0.006 to 0.05, the time consumed for calculation successfully reduces by half from 45.35 to 22.5 s.

Streamline relative residual curves of the cubic spline method and the finite difference method with the relaxation factors of 0.006 and 0.055.
Figure 4(a)–(c) displays the converged velocity field of both methods and the CFD result for Krain impeller at meridional plane. As shown in Figure 4, there exist some differences in the converged velocity field between the finite difference method and the cubic spline fitting method. When compared with CFD result of Krain impeller, the velocity field of the finite difference method is closer than that of the cubit spline fitting method, especially in the region of high relative velocity gradient. It must be admitted that the results of the finite difference method is imprecise. However, as a relative simple design method, the finite difference method shows acceptable computational accuracy.

The converged velocity field of both methods and the CFD result for Krain impeller at meridional plane: (a) converged velocity field of the finite difference method, (b) converged velocity field of the cubic spline fitting method, and (c) CFD velocity field of the Krain impeller.
The streamline relative residual curve of the cubic spline method with the relaxation factor of 0.007 is shown in Figure 5. The figure displays a divergent residual curve after several iterations. The velocity distribution for the cubic spline method with the relaxation factors of 0.007 in Figure 6 seems to provide some information for the reason of divergence. As mentioned above, the magnitude of the velocity at hub side should be adjusted to satisfy the mass flow conservation for each quasi-orthogonal curve. However, even if the velocity at hub side upstream of impeller inlet decreases to zero, as shown in Figure 6, the mass flow conservation can be no longer satisfied. This may be one of the reasons leading to calculation divergence. In addition, another instability factor when adopting the cubic spline method can be observed from Figure 6. Instead of a continuous distribution, the velocity at the impeller inlet presents a significant wave fluctuation with peak and valley values appearing alternately. The fluctuation in the velocity can also be observed with the relaxation factors of 0.006 during the initial period of iterations. But the phenomenon disappears gradually with the reduction of error in streamlines. On the contrary, the velocity fluctuation phenomenon does not occur in the case of the finite difference method even if the first iteration is conducted to adjust the streamlines. It is difficult to analyze the reason responsible for the phenomenon when the cubic spline fitting method was applied. It is because both the cubic spline fitting and numerical integration are non-linear computation processes which are used in calculating the velocity distribution. In this article, the reason for this kind of instability is ascribed to the inherent chaos of the algorithm flow itself. It can be seen from Figure 1 that the velocity field is obtained by solving the equation of continuity with numerical integration method. During the process of iterations, calculation for θ-coordinate of the blade is not involved. However, equation (1) indicates that the distribution of the velocity is related to the θ-coordinate of the blade. Therefore, the iteration method in which the θ-coordinate and the velocity are not adjusted simultaneously does not always satisfy the velocity gradient equation. Indeed, the matching of the θ-coordinate and the velocity field is conducted in the outer loop. This explains why the phenomenon of fluctuation in the velocity disappears gradually with the reduction of streamline error. It can be concluded that it is possible to improve the stability of the algorithm by adjusting the calculation flow in Figure 1. For example, an inner loop can be added to judge the matching status of the θ-coordinate and the velocity field. Even so, it is difficult to analyze the matching status because the algorithm involves the convergence analysis of the non-linear calculation. This is why the finite difference method is superior to the cubic spline fitting method in solving the velocity gradient equation.

The streamline relative residual curve of the cubic spline method with the relaxation factors of 0.007.

The velocity distribution for the cubic spline method with the relaxation factors of 0.007.
In conclusion, the proposed finite difference method shows better robustness and superiority in the convergence analysis compared with the cubic spline method.
Case design
To validate the proposed difference scheme in this study, this method was applied to redesign the Krain impeller.19,20 A summary of the design parameters of this impeller is shown in Table 1. The geometrical profile of the Krain impeller is obtained from published literature. 21 The calculation grids for the redesigned impeller are composed of 10 streamlines and 50 quasi-orthogonal lines. Each quasi-orthogonal line is created by two corresponding points equally divided on the shroud and hub sides. Figure 7 shows the initial grids for redesigned impeller calculation.
Design parameters of the Krain impeller.

Initial calculation grids for the redesigned impeller.
The circulation profiles along the meridional streamline for blade design at the shroud and hub sides are presented in Figure 8. The circulation profiles are interpolated by a cubic polynomial fitting at both sides for the advantage of the second-order continual derivative property. The expression can be written as
where λ is the circulation represented as

Circulation profile.
The abscissa

Predicted meridional velocity profile of the Krain impeller.

Schematic of both impellers: (a) Krain impeller and (b) redesigned impeller.
Numerical analysis
For the purpose of performance comparison and flow field analysis, both impellers are simulated using commercial software CFX together with a k-ε model. The single impeller passage is selected and a periodic boundary condition is applied at the middle of the blade passage. Total pressure is imposed as the inlet boundary, and the exit boundary condition is given with the mass flow rate. All solid walls are assumed adiabatic. The calculation model of the single impeller passage is shown in Figure 11.

Calculation model of the single impeller passage.
Figures 12 and 13 display the impeller performance curves of both impellers. The experiment data of the Krain impeller in Krain 19 are plotted in Figure 8. Although the experiment measurements of the redesigned impeller are absent because of the limitation of test condition, the discrepancy in efficiency of the simulation results is less than 1% compared with the experimental results of the Krain impeller. The CFD results agree well with the experimental data overall, verifying the reliability of the simulation to some extent. The simulated performance of both impellers shows little difference. The efficiency of the redesigned impeller at the design operating point is increased by approximately 0.3%, while the pressure ratio is increased by approximately 5%.

Impeller efficiency curve.

Impeller pressure ratio curve.
For the analysis of the detailed flow field of both impellers, the secondary flow of the spanwise section perpendicular to the meridional plane in the middle of flow channel is compared. The meridional schematic of the spanwise section A-A is shown in Figure 14.

Meridional schematic of the spanwise section A-A.
The secondary flow vector in Figure 15 and the secondary flow streamline in Figure 16 on the spanwise section A-A show that the secondary flow structures of both impellers have little difference. A clockwise secondary flow on the pressure surface (vortex A) and a counterclockwise one on the suction surface (vortex B) occur at the spanwise section in both impellers, an outcome that is consistent with the results of Xi. 21 However, according to the secondary regions, vortex A of the redesigned impeller is slightly suppressed in comparison with that of the Krain impeller. The size of vortex B of the redesigned impeller in the circumferential direction is smaller as well. In addition, the intensity of both secondary flow vortexes of the redesigned impeller is obviously weaker, which can be the main reason for the improved performance of the redesigned impeller. Therefore, a full 3D centrifugal impeller is feasible with the proposed finite difference scheme.

Secondary flow vector of both impellers on the spanwise section A-A: (a) Krain impeller and (b) redesigned impeller.

Secondary flow streamline of both impellers on the spanwise section A-A: (a) Krain impeller and (b) redesigned impeller.
Conclusion
This study proposes a new finite difference method to solve the velocity gradient equation on the S2m stream surface. In the finite difference scheme, the relative velocity derivative along the streamline direction is decomposed into two terms: one uses forward difference, and the other uses backward difference. With appropriate approximation, the proposed difference scheme proves to be stably convergent.
Robustness analysis shows better convergence of the new proposed finite difference in comparison with the cubic spline method. The calculation time for the finite difference method is successfully reduced by half when the relaxation factor increases from 0.006 to 0.055, while in the case of the cubic spline method, convergent solutions cannot be obtained with a slight increase in relaxation factor.
Finally, the new finite difference method is applied to redesign the Krain impeller and CFD simulations are conducted for overall performance and detailed flow field analysis. Compared with the original Krain impeller, the efficiency of the redesigned impeller at the design operating point is increased by approximately 0.3%, while the pressure ratio is increased by approximately 5%. These results indicate the feasibility of designing a full 3D centrifugal impeller using the proposed finite difference method to solve inverse propositions.
Footnotes
Appendix 1
Academic Editor: Roslinda Nazar
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
