1. College of Hydraulic & Environmental Engineering, China Three Gorges University, Yichang, Hubei 443000, China
2. China Renewable Energy Engineering Institute, Beijing 100120, China
3. College of Energy, Chengdu University of Technology, Chengdu 610059, China
4. State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China
5. Key Laboratory of Mountain Hazards and Surface Process, Institute of Mountain Hazards and Environment, Chinese Academy of Sciences, Chengdu 610041, China
6. College of Water Conservancy and Hydropower Engineering, Sichuan Agricultural University, Ya-an, Sichuan 625014, China