This document describes a fuzzy logic controller (FLC) model for determining the step size of perturbation in the duty cycle of a photovoltaic system to track the maximum power point (MPP). The FLC uses the slope of the power-voltage curve and the perturbation from the previous step as inputs to determine the step size. The FLC model is simulated in MATLAB/Simulink. Simulation results show that the variable step size MPPT technique using FLC extracts maximum power more efficiently under changing environmental conditions compared to fixed step size techniques.