1. Department of Electronic, Electric and Automatic Engineering, Universitat Rovira i Virgili, Tarragona 43007, Spain
2. Science and Engineering of Renewable Energy Department, Faculty of Postgraduate Studies for Advanced Science, Beni Suef University, Beni Suef 62521, Egypt
3. Sección de Estudios de Posgrado e Investigación, UPIITA Instituto Politécnico Nacional, Mexico City 07340, Mexico
4. Institute of Chemical Research of Catalonia-CERCA (ICIQ-CERCA), Tarragona 43007, Spain
5. Institución Catalana de Investigación y Estudios Avanzados (ICREA), Barcelona 08010, Spain