1. Hubei Engineering Research Center for Safety Monitoring of New Energy and Power Grid Equipment, School of Electrical & Electronic Engineering, Hubei University of Technology, Wuhan 430068, China
2. Xiangyang Industrial Institute of Hubei University of Technology, Xiangyang 441100, China
3. Hydrology Bureau of Yangtze River Water Resources Commission, Wuhan 430000, China
4. School of Civil & Hydraulic Engineering, Huazhong University of Science & Technology, Wuhan 430000, China