This article analyzes and compares the integration of two different maximum power point tracking (MPPT) control methods, which are tested under partial shading and fast ramp conditions. These MPPT methods are designed by Improved Particle Swarm Optimization (IPSO) and a combination technique between Neural Network and Perturb & Observe method (NN_P&O). These two methods are implemented and simulated for photovoltaic systems (PV), where various system responses, such as: voltage and power are obtained. The MPPT techniques were simulated using Matlab/Simulink environment. A comparison of the performance of IPSO and NN_P&O algorithms is carried out to confirm the best accomplishment of the two methods in terms of speed, accuracy and simplicity.