1. Hubei Provincial Key Laboratory for Operation and Control of Cascaded Hydropower Station, China Three Gorges University, Yichang 443002, China
2. Hubei Provincial Engineering Technology Research Center for Intelligent Energy Technology, China Three Gorges University, Yichang 443002, China
3. College of Rail Transit, Hefei Technology College, Hefei 238010, China