A Novel MPPT Algorithm Based on Particle Swarm Optimization for Photovoltaic Systems | IEEE Journals & Magazine | IEEE Xplore