Journal of Shanghai Jiao Tong University
1.Key Laboratory of Control of Power Transmission and Conversion of the Ministry of Education, Shanghai Jiao Tong University, Shanghai 200240, China;
2.East China Branch of State Grid Corporation of China, Shanghai 200120, China