1. College of Electrical Engineering and New Energy, China Three Gorges University, Yichang, China
2. State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing University, Chongqing, China
3. Hubei Provincial Key Laboratory on Operation and Control of Cascaded Hydropower Station, China Three Gorges University, Yichang, China