1. College of Information Science and Technology, Beijing University of Chemical Technology, Beijing, China
2. Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, NJ, USA
3. Department of Electrical and Computer Engineering, K. A. CARE Energy Research and Innovation Center, and the Center of Research Excellence in Renewable Energy and Power Systems, King Abdulaziz University, Jeddah, Saudi Arabia