Journal of Shanghai Jiao Tong University
1. State Grid Jiangsu Electric Power Co. Ltd. Power Dispatching and Control Center, Nanjing 210024, China;
2. State Grid Yangzhou Power Supply Company, Yangzhou 225000, Jiangsu, China;
3. Key Laboratory of Control of Power Transmission and Conversion, Shanghai Jiao Tong University, Shanghai, 200240