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