1. Key Laboratory of Control of Power Transmission and TransformationWind Power Research CenterSchool of Electronic Information and Electrical EngineeringShanghai Jiao Tong UniversityShanghai200240People's Republic of China
2. Technology CenterShanghai Electric Power Transmission & Distribution GroupShanghai200042People's Republic of China