This paper proposes the mathematical modeling of Photovoltaic (PV) module using single diode model and use it to study the performance of PV array under partial shading condition. Partial shading is one of the major causes of reducing energy output in solar PV array. Due to partial shading, PV characteristics get more complex. In order to extract maximum power under shading condition, its performance has to be studies. In this paper, Matlab based mathematical model is used to study the performance of Perturbation & Observation (PO) based Maximum Power Point Tracker (MPPT) controller under partial shading condition. Further, ecosense Insight Solar PV Training kit is used to justify the mathematical model.