The document describes a photovoltaic (PV) system for charging electric vehicles (EVs) using maximum power point tracking (MPPT) with model predictive control (MPC). It proposes using an MPC-based MPPT technique to track the global maximum power point of the PV panel with zero oscillations. This provides optimal PV power tracking with high efficiency. A hybrid energy storage system using an ultracapacitor and battery supplies power from the PV system to a BLDC motor that drives the EV. Simulation results in MATLAB/Simulink show that the MPC technique effectively tracks solar power under varying weather conditions.