1. Department of Electrical Engineering Shanghai Maritime University Shanghai People's Republic of China
2. Key Laboratory of Control of Power Transmission and Conversion (Ministry of Education) Jiao Tong University Shanghai People's Republic of China
3. School of Electronics Information and Electrical Engineering Shanghai Jiao Tong University Shanghai People's Republic of China
4. School of Information Science and Technology ShanghaiTech University Shanghai People's Republic of China
5. Research and Design Department General Electric Grid Solutions Stafford UK