created the pump impeller parametric modeling procedure. The created model was imported into 
ANSYS to carry out the hydraulic simulation to verify the effectiveness of the developed program. 
2. Centrifugal pump impeller modeling method 
Considering the general applicability of the program and the difficulty of development, SolidWorks 
software was selected as the supporting platform. Based on the manual modeling process, a 
parametric modeling process for a single-stage double-suction centrifugal pump impeller for a closed 
impeller was designed as follows: 
(1) According to the three-dimensional coordinates of the intersection point of the wood pattern 
cutting line and the axial plane intercept line, the "XYZ point curve" function is used to obtain the 
wood pattern cut lines of all the blades. Use the “Slope” function to get the working surface and the 
back of the blade, respectively. 
(2) Use the "extended surface" function to extend the working face and back face of the blade 
toward the direction of the impeller outlet and the direction of the rear cover plate by a certain 
distance. 
(3) Using the “Slope” feature to obtain the four sides of the blade, using the “Surface Suture” 
function to stitch all the surfaces of the blade into one entity. The "cut-out" function is used to 
remove the blade solids to ensure that the blades do not extend beyond the impeller, so that the 
blades do not interfere with the front and rear cover plates after cutting. 
(4) Use the "array" function to get all the blades. 
(5) Draw the sketches of the front and rear cover plates, and use the “rotary boss/substrate” 
function to obtain the front and rear cover plates. 
(6) Use the "mirror" function to get a complete impeller model. 
3. Parametric modeling program procedure 
3.1. Selection and processing of parameters 
Using program-driven method, it is necessary to provide the required parameters for each step 
according to the already determined parametric modeling process. Some parameters can be obtained 
through the operation of other parameters. Therefore, a set of modeling parameters that require 
designers to input must be determined. The model parameters of the blade and the cover are 
relatively independent, so they are explained separately. 
The parameters of the blade modeling section are the number of blade woodcut lines and 
corresponding angles, the number of axial plane intercept lines and the axial coordinates, the radial 
coordinates of the intersection point of the woodcut line and the axial line or the boundary line, and 
the blade boundary line parameters shown in Figure 1. This paper only analyzes the blades with a 
single arc boundary line and double arc boundary line. For the blades with other types of boundary 
lines, similar processing can be performed with reference to this method. 
With the function “through the XYZ point curve” to draw the cut line of the wood pattern, and 
after the wood pattern cut line undergoes laid out, extended, and stitched, the blade model was 
obtained by the array function. The three-dimensional rectangular coordinate system was established 
with the rotation axis of the impeller as the Z axis and the mirror surface as the XY plane. The XY 
coordinate of the intersection point of the wood pattern cutting line and the axial plane intercept line 
or the boundary line can be obtained by multiplying the radial coordinate of the intersection point and 
the sine and the cosine of the section angle of the wood pattern cutting line corresponding to the point. 
The Z coordinate of the intersection point of the wood mold cutting line and the axial surface section 
line is the same as the axial coordinate of the axial surface section line corresponding to this point. 
The Z coordinate of the intersection point between the wood mold cut line and the boundary line is 
more complex and related to the type of the boundary line. It needs to be calculated according to the