1. College of Electrical and Electronic Engineering, Shandong University of TechnologyZiboPeople's Republic of China
2. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing UniversityChongqingPeople's Republic of China
3. State Grid Chongqing Electric Power Company Electric Power Research InstituteChongqingPeople's Republic of China