1. State Grid Xinjiang Electric Power Research Institute, Urumqi, China
2. Xinjiang Key Laboratory of Extreme Environment Operation and Detection Technology of Power Transmission & Transformation Equipment, Urumqi, China
3. Xuefeng Mountain Energy Equipment Safety National Observation and Research Station of Chongqing University, Chongqing, China