1. School of Energy Science and Engineering, Harbin Institute of Technology, 92 West Dazhi Street, Nan Gang District, Harbin 150001, China
2. Key Laboratory (Fluid Machinery and Engineering Research Base) of Sichuan Province, Xihua University, Chengdu 610039, China
3. State Key Laboratory of Hydro-Power Equipment, Harbin Institute of Large Electrical Machinery, 51 Sanda Dongli Road, Nan Gang District, Harbin 150040, China