1. Solar Energy and Environment Group, Mohammed V University in Rabat, Faculty of Sciences, Rabat, Morocco
2. FST Errachidia, Moulay Ismail University of Meknes, Boutalamine, Errachidia, Morocco
3. Department of Electrical and Electronic Engineering, University of Buea, Buea, Cameroon
4. Faculty of Engineering, University of Djibouti, Djibouti, Djibouti