1. State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing University, Chongqing, China
2. Shaoxing Power Supply Bureau, State Grid Zhejiang Electric Power Company Ltd., Shaoxing, China
3. Chongqing Research Institute, State Grid Chongqing Electric Power Company Ltd., Chongqing, China