1. State Key Laboratory of Power Transmission Equipment and System Security and New TechnologyCollege of Electrical Engineering, Chongqing UniversityChongqing400030People's Republic of China
2. Chongqing Electric Power Research InstituteChongqing401123People's Republic of China