1. Zhuhai Power Supply Bureau, Guangdong Power Grid Corporation, CSG, Zhuhai 519000, China
2. Guangdong Power Grid Corporation, CSG, Guangzhou 510080, China
3. The State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400044, China
4. Grid Planning and Research Center, Guangdong Power Grid Corporation, CSG, Guangzhou 510220, China