1. State Grid Chongqing Economic Research Institute, Chongqing, China
2. State Key Laboratory of Power Transmission Equipment and System Security, Chongqing University, Chongqing, China
3. State Grid Chongqing Electric Power Company, Chongqing, China