Abstract The output power of photovoltaic electrical systems is highly dynamic and non-linear in nature. In order to extract maximum power from such systems, maximum power point tracking (MPPT) technique is required. MPPT techniques with variable step-size of perturbation track the maximum power point (MPP) with more efficiency. In this paper, a model of a fuzzy logic controller (FLC) for determining the step-size of perturbation in duty-cycle of a photovoltaic electrical system to track MPP is presented. The model is simulated in MATLAB/Simulink®. Keywords: Maximum power point tracking, perturb and observe, boost converter, fuzzy logic control, membership function, crisp universe, centre of area, pulse width modulation