1. State Key Laboratory of Power Transmission Equipment and System Security and New TechnologyChongqing UniversityChongqing400044People's Republic of China
2. Department of Electrical and Computer EngineeringUniversity of TulsaTulsaOK74104USA
3. Electric Power Research InstituteState Grid Chongqing Electric Power CompanyChongqing401123People's Republic of China