1. State Key Laboratory of Power Transmission Equipment and System Security, Chongqing University, Chongqing 400044, China e-mail:
2. Power Economic Research Institute of State Grid Jilin Electric Power Company Ltd., Changchun 130062, China e-mail:
3. Department of Electrical and Computer Engineering, University of Tulsa, Tulsa, OK 74104 e-mail: