1. Electric and New Energy College of China Three Gorges University 1 , Yichang 443000, China
2. Hubei Provincial Key Laboratory of Operation and Control of Cascade Hydropower Stations (China Three Gorges University) 2 , Yichang 443000, China
3. Hubei Collaborative Innovation Center of New Energy Microgrid 3 , Yichang 443000, China