1. School of Hydraulic, Energy and Power Engineering, Yangzhou University, Yangzhou, Jiangsu Province 225002, China
2. School of Electric Power, North China University of Water Resources and Electric Power, Zhengzhou, Henan Province 450045, China
3. School of Mechanical Engineering, Nantong University, Nantong, Jiangsu Province 226019, China
4. Research Center of Fluid Machinery Engineering and Technology, Jiangsu University, Zhenjiang, Jiangsu Province 212013, China