Purpose. The production of electricity from solar energy is necessary because of the global consumption of this energy. This article’s study is based on increased energy extraction by improving maximum power point tracking (MPPT). From different MPPT techniques proposed, the perturb and observe (P&O) technique is developed because of its low implementation cost and ease of implementation. Methods. A modified variable step-size P&O MPPT algorithm is investigated which uses fuzzy logic to automatically adjust step-size to better track maximum power point, compared with the conventional fixed step-size method. The variable step P&O improves the speed and the tracking accuracy. This controller is implemented on a boost DC-DC power converter to track the maximum power point. The suggested controlled solar energy system includes a boost converter, a voltage-source inverter, and a grid filter. The control scheme of a three-phase current-controlled pulse-width modulation inverter in rotating synchronous coordinate d-q with the proposed MPPT algorithm and feed-forward compensation is studied. Results. The photovoltaic grid-connected system controller employs multi-loop control with the filter inductor current of the inverter in the inner loop to achieve a fast dynamic response and the outer loop to control bus voltage for MPPT, the modeling, and control of three phase grid connected to photovoltaic generator is implemented in the MATLAB/Simulink environment and validated by simulation results.