1. State Key Laboratory of Hydraulic and Mountain River Engineering, Sichuan University, Chengdu 610065, China
2. College of Water Resource and Hydropower, Sichuan University, Chengdu 610065, China
3. Sichuan Energy Internet Research Institute, Tsinghua University, Chengdu 610042, China
4. Sichuan Electric Power Design & Consulting Co., Ltd., Chengdu 610041, China