An improved grey wolf optimization-based MPPT algorithm for photovoltaic systems under partial shading conditions | Synapse