1. College of Hydraulic and Environmental Engineering, China Three Gorges University, Yichang 443002, China
2. Three Gorges Group China Huashui Hydropower Development Co., Ltd., Chengdu 610041, China
3. School of Transportation Science and Engineering, Beihang University, Beijing 100191, China