1. Shahid Beheshti university,Dept. Renewable energies engineering,Tehran,Iran
2. King Mongkut's University of Technology North Bangkok,Dept. Teacher training in electrical engineering,Bangkok,Thailand
3. Université de Lorraine, CNRS,LEMTA,Nancy,France