1. College of Electrical Engineering and New Energy, China Three Gorges University, Yichang, Hubei 443002, China
2. Hubei Key Laboratory of Cascaded Hydropower Stations Operation and Control, China Three Gorges University, Yichang, Hubei 443002, China
3. Changchun Electric Supply Company, Changchun, Jilin 130021, China
4. State Grid Anhui Electric Power Company Maintenance Company, Hefei, Anhui, China