1. Wuhan University, Wuhan 430072, China
2. China Three Gorges Construction Engineering Corporation, Chengdu 610094, China
3. Southwest Electric Power Design Institute Co., Ltd. of China Power Engineering Consulting Group, Chengdu 610021, China
4. College of Electrical Engineering, Sichuan University, Chengdu 610065, China