1. State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing University, Shapingba, Chongqing 400044, People’s Republic of China
2. Wuhan Nari Co., Ltd., State Grid Electric Power Research Institute, Wuhan 4300742, People’s Republic of China
3. NARI Group Co. Ltd, Nanjing 211000, People’s Republic of China