1. Hubei Provincial Key Laboratory for Operation and Control of Cascaded Hydropower Station, China Three Gorges University,
Yichang, 443002, China
2. College of Electrical Engineering and New Energy, China Three Gorges University,
Yichang, 443002, China
3. Electrical and Computer Engineering Discipline, Curtin University, Perth, WA6012, Australia