1. Key Laboratory of Control of Power Transmission and Transformation Ministry of EducationShanghai Jiao Tong University800 Dongchuan Road200240ShanghaiPeople's Republic of China
2. Department of Electrical EngineeringShanghai Jiao Tong University800 Dongchuan Road200240ShanghaiPeople's Republic of China