1. Hubei Engineering Research Center for Safety Monitoring of New Energy and Power Grid Equipment, Hubei University of Technology, Wuhan 430068, China
2. School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China
3. School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China