Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution | Litlas