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 Institute of State Grid Chongqing Electric Power CompanyChongqingPeople's Republic of China