ISSN 2196-5625 CN 32-1884/TK
1. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400030, China 2. Chongqing Electric Power Research Institute, Chongqing 401123, China
National ‘‘111’’ Project of China under Grant B08036 and China State Grid Science and Technology Project (SGCQDK00DJJS1500056).