1. College of Water Resources and Civil Engineering, China Agricultural University, Beijing 100083, China
2. Power China Hydropower Development Group Co., Ltd., Chengdu 610095, China
3. Key Laboratory of Fluid and Power Machinery, Ministry of Education, Xihua University, Chengdu 610039, China
4. Gongzui Hydropower General Plant Dadu River Co, Ltd., Leshan 641900, China
5. Department of Energy and Power Engineering, Tsinghua University, Beijing 100084, China