1. Key Laboratory of Control of Power Transmission and ConversionMinistry of EducationDepartment of Electrical EngineeringShanghai Jiao Tong University800 Dongchuan RoadShanghaiPeople's Republic of China
2. College of Energy and Electrical EngineeringHohai University8 Focheng West RoadNanjingJiangsuPeople's Republic of China
3. Qinghai Electrical Power CompanyState Grid, 89 Shengli RoadXiningQinghaiPeople's Republic of China