1. School of Electrical Engineering and New Energy, China Three Gorges University, Yichang, People's Republic of China
2. Hubei Key Laboratory of Cascaded Hydropower Stations Operation and Control, China Three Gorges University, Yichang, People's Republic of China