College of Electrical Engineering and New Energy, Three Gorges University, Yichang 443002, Hubei, China, Hubei Provincial Key Laboratory for Operation and Control of Cascaded Hydropower Station, Three Gorges University, Yichang 443002, Hubei, China
College of Electrical Engineering and New Energy, Three Gorges University, Yichang 443002, Hubei, China
Quality Inspection and Test Center for Equipment of Electric Power, China Electric Power Research Institute, Wuhan 430074, Hubei, China