1. Key Laboratory of Fluid and Power Machinery, Xihua University, Ministry of Education, Chengdu 610039, China
2. Key Laboratory of Fluid Machinery and Engineering, Xihua University, Chengdu 610039, China
3. Sichuan Chuantou Tianwan Hydropower Development Co., Ltd., Chengdu 610000, China