MPPT control of photovoltaic array based on improved marine predator algorithm under complex solar irradiance conditions | Synapse