1. Department of Electrical and Electronic Engineering, Southern University of Science and Technology, Shenzhen, China
2. Department of Electrical and Computer Engineering, Iowa State University, Ames, IA, USA
3. CSG EV Service Company Ltd, Shenzhen, China