Solar photovoltaic (SPV) energy exhibits a potential role in the world for generating electricity and avoiding the block out in the power system. However, the hardest task in the PV system is to track the global maxima power (GPP) instead of local peak power (LPP) under partial shading conditions (PSC). To track the GPP, a new circle search algorithm (CSA) is implemented in this paper and is executed in MATLAB/SIMULINK environment. This method is examined at various irradiation conditions and compared their performance with other studied methods in terms of tracking time, settling time and efficiency. The simulation outcome of the CSA method efficiencies 99.96 % in case 1, 99.74 % in case 2, and 99.94 % in case 3. For checking the robustness and stability of the system statistical analysis was done on the proposed methods. It is found that the suggested method exhibits higher performance than the other methods.