1. State Grid Chongqing Electric Power Company Ultra High Voltage Branch, Chongqing 400039, China
2. State Grid Chongqing Electric Power Company, Chongqing 400015, China
3. State Key Laboratory of Power Transmission Equipment Technology, School of Electrical Engineering, Chongqing University, Chongqing 400044, China