1. College of Engineering, Prince Sultan University,Renewable Energy Lab.,Riyadh,Saudi Arabia
2. School of Electrical and Electronic Engineering Huazhong University of Science and Technology (HUST),China
3. School of Electrical, Computer and Telecommunications Engineering, University of Wollongong,NSW,Australia,2522