1. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, No. 174, Shazheng Street, Chongqing, 400044, China
2. State Grid Sichuan Electric Power Company, No. 18, Jiaozi North Second Road, Chengdu, 610041, China
3. China Southern Power Grid Company Limited, No. 137, Guanshan West Road, Guiyang, 550081, China