ISSN 2196-5625 CN 32-1884/TK
1 Electrical Engineering Department, Shanghai Jiao Tong University, Shanghai 200240, China 2 Henry Samueli School of Engineering and Applied Science, University of California, Los Angeles 90024, USA 3 Electric Power Transaction Center, Shanghai Municipal Electric Power Company, Shanghai 200122, China
State Grid Corporation of China (No. 520900140069).