1. Key Laboratory of Control of Power Transmission and Conversion, Ministry of Education, Department of Electrical Engineering; Shanghai Jiao Tong University; Shanghai; 200240; China
2. China Electric Power Research Institute; Beijing; 100085; China
3. East China Grid Company Limited; Shanghai; 200002; China