School of Geoscience and Technology Southwest Petroleum University Chengdu 610500 China;
School of Geoscience and Technology Southwest Petroleum University Chengdu 610500 China;
State Key Laboratory of Hydraulics and Mountain River Engineering College of Water Resource and Hydropower Sichuan University Chengdu 610065 China;
State Key Laboratory of Hydraulics and Mountain River Engineering College of Water Resource and Hydropower Sichuan University Chengdu 610065 China;
Department of Engineering Science University of Oxford OX51PF United Kingdom;
Sichuan Dadu River Shuangjiangkou Hydropower Development Co. Ltd. Maerkang 624099 China;
Power China Chengdu Engineering Co. Ltd. Chengdu 610072 China;