1. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400044, China
2. Electric Power Research Institute, China Southern Power Grid Company Ltd., Guangzhou 510080, China
3. Zhuhai Power Supply Bureau, Guangdong Power Grid Corporation, Zhuhai, Guangdong 519000, China