1. College of Electrical Engineering and New Energy, China Three Gorges University, >, China
2. Hubei Key Laboratory of Cascaded Hydropower Stations Operation and Control, China Three Gorges University, >, China
3. Electric Power Research Institute, , , , China