1. College of Engineering and Technology, Southwest University, Chongqing, China
2. State Grid Chongqing Electric Power Company Marketing Service Center (Metrology Center), Chongqing, China
3. State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing University, Chongqing, China