1. College of Engineering and Technology, Southwest University, Chongqing 400715, China
2. Electric Power Research Institute of State Grid Chongqing Electric Power Company, Chongqing 401123, China
3. Electric Power Research Institute, Jiangsu Electric Power Company, Nanjing 210008, China