1. Mechanical and Energy Engineering, Shahid Beheshti University,Department of Renewable energy,Tehran,Iran
2. King Mongkut's University of Technology North Bangkok,Department of Teacher Training in Electrical Engineering,Bangkok,Thailand
3. Université de Lorraine, CNRS,LEMIA,Nancy,France