1. Key Laboratory of Hydraulic and Waterway Engineering of the Ministry of Education, Chongqing Jiaotong University, Chongqing 400074, China
2. Chongqing Surveying and Design Institute of Water Resources, Electric Power and Architecture, Chongqing 400020, China
3. Hunan Technical College of Water Resources and Hydropower, Changsha 410131, China
4. Chongqing Three Gorges University, Chongqing 404100, China