A Modified Firefly Algorithm for Photovoltaic Maximum Power Point Tracking Control Under Partial Shading | Synapse