1. Department of Electrical Engineering, Tsinghua University, Beijing 100084, China
2. China Electric Power Research Institute, Beijing 100192, China
3. Hubei Provincial Key Laboratory for Operation and Control of Cascaded Hydropower Station, China Three Gorges University, Yichang 443002, China