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