ISSN 2196-5625 CN 32-1884/TK
1. National Power Transformation and Control Engineering Technology Research Center, Hunan University, Changsha, 410082, China 2. Electrical and Computer Engineering, Illinois Institute of Technology, Chicago, IL, 60616, USA
National Natural Science Foundation of China (No. 51207048), the National High Technology Research and Development of China (No.2014AA052601) and Higher National Excellent Doctoral Dissertation of Special Funds (No. 201441).