1. College of Hydraulic & Environmental Engineering, China Three Gorges University, Yichang, China
2. State Grid Hunan Electric Power Company Limited Research Institute, Changsha, China
3. State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan, China
4. Department of Mechanics, Huazhong University of Science and Technology, Wuhan, China