1. Hubei Provincial Engineering Center for Intelligent Energy Technology, China Three Gorges University, Yichang 443002 China.
2. State Grid Xinyuan Zhejiang Ninghai Pumped Storage Power Company, Ltd, Ningbo 315600 China.
3. College of Electrical Engineering, Sichuan University, Chengdu 610000 China.