1. State Key Laboratory of Power Transmission Equipment and System Security, Chongqing University, Chongqing 400044, China
2. State Grid Chongqing Electric Power Research Institute, Chongqing 401123, China
3. State Grid Chongqing Electric Power Company Ultra High Voltage Branch, Chongqing 400039, China