A comparison of several maximum power point tracking algorithms for a photovoltaic power system | Synapse