1. State Grid Hubei Electric Power Research Institute, Wuhan 430072, China
2. State Grid Hubei Electric Power Company Limited, Wuhan 430072, China
3. College of Electrical Engineering and New Energy, China Three Gorges University, Yichang 443002, China