1. College of Electrical Engineering and New Energy, China Three Gorges University, Yichang 443002, Hubei, China
2. Hubei Key Laboratory of Cascaded Hydropower Stations Operation and Control, China Three Gorges University, Yichang 443002, Hubei, China
3. State Grid Hubei Yichang Power Supply Company, Yichang 443002, Hubei, China