1. College of Electrical Engineering and New Energy, China Three Gorges University, and Hubei Provincial Engineering Technology Research Center for Power Transmission Line, Yichang 443002, China
2. NARI Group Corporation (State Grid Electric Power Research Institute), Nanjing 211106, China
3. State Grid Electric Power Research Institute Wuhan NARI Limited Company, Wuhan 430074, China
4. College of Artificial Intelligence, Southwest University, Chongqing 400715, China