Comparative study of maximum power point tracking algorithms using an experimental, programmable, maximum power point tracking test bed | Synapse