1. College of Energy and Electrical Engineering, Hohai University, Nanjing 210098, China
2. School of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
3. Technological Institute of Merida, Technological Avenue, Merida 97118, Mexico
4. Anhui Survey and Design Institute of Water Conservancy and Hydropower, Hefei 230088, China
5. College of Mechanical and Electrical Engineering, Hohai University, Changzhou 213022, China