1. State Key Laboratory of Power Transmission Equipment & System Security and New TechnologyChongqing UniversityChongqingPeople's Republic of China
2. Department of Electric Machine and Electric ApparatusSchool of Electrical EngineeringChongqing UniversityChongqingPeople's Republic of China
3. State Grid Chongqing Electric Power CorporationYuzhong DistrictChongqingPeople's Republic of China