1. College of Electrical EngineeringSichuan UniversityChengdu610065People's Republic of China
2. Department of Electrical and Electronic EngineeringImperial College LondonLondonSW7 2AZUK
3. State Grid Sichuan Electric Power CompanyChengdu610041People's Republic of China