1. Laboratory of Physics, Energy and Information Processing (Lab.PETI), Polydisciplinary Faculty of Ouarzazate, University Ibn Zohr, Agadir, Morocco
2. Interdisciplinary Research Center for Renewable Energy and Power Systems (IRC-REPS), King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia
3. ESEF, University of Chouaib Doukkali, El Jadida, Morocco