1. State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing Technology Innovation Center for Pulse Power and Bioelectrics, Chongqing University, Chongqing, China
2. Rizhao Power Supply Company, State Grid Shandong Electric Power Company, Rizhao, China