State Key Laboratory of Fluid Power Transmission and Control Zhejiang University Hangzhou 310027 China;
Zhejiang Provincial Key Lab of Modern Textile Machinery Zhejiang Sci-Tech University Hangzhou 310018 China;
Department of Mechanical Engineering Western College Zhejiang University of Technology Quzhou 324000 China;
State Key Laboratory of Fluid Power Transmission and Control Zhejiang University Hangzhou 310027 China;
centrifugal; pump; low-specific-speed; complex; impeller; flow; simulation; high; speed; experimental; study;