1. Key Laboratory of Fluid and Power Machinery, Ministry of Education, Xihua University, Chengdu 610039, China
2. Key Laboratory of Fluid Machinery and Engineering, Xihua University, Chengdu 610039, China
3. School of Energy and Power Engineering, Xihua University, Chengdu 610039, China
4. PowerChina Hydropower Development Group Co., Ltd., PowerChina, 139 Tianfu Second Street, Chengdu 610041, China