1. College of Engineering and Technology, Southwest University, Chongqing 400715, China
2. International R&D Center for New Technologies of Smart Grid and Equipment, Southwest University, Chongqing 400715, China
3. State Grid Chongqing Shinan Electric Power Supply Branch, Chongqing 401336, China