1. College of Energy and Electrical Engineering, Hohai University, Nanjing 211100, China
2. Hohai-Lille College, Hohai University, Nanjing 211100, China
3. College of Water Conservancy and Hydropower, Hohai University, Nanjing 210098, China
4. China Institute of Water Resources and Hydropower Research, Beijing 100038, China
5. Key Laboratory of Fluid and Power Machinery of Ministry of Education, Xihua University, Chengdu 610039, China