1. College of Engineering and Technology, Southwest University, Chongqing 400715, People's Republic of China
2. State Key Laboratory of Electrical Insulation and Power Equipment, Xi'an Jiaotong University, Xi'an 710049, People's Republic of China
3. International R&D Center for New Technologies of Smart Grid and Equipment, Southwest University, Chongqing 400715, People's Republic of China