1. Shanghai Investigation, Design & Research Institute Co., Ltd., Shanghai 200335, China
2. Three Gorges New Energy Yangjiang Power Generation Co., Ltd., Yangjiang 529532, China
3. State Key Laboratory of Hydraulic Engineering Simulation and Safety, Tianjin University, Tianjin 300072, China