Photovoltaic array output characteristics under partial shading conditions have multi local maximum power points, but traditional maximum power point tracking methods failed to identify global maximum power point. Output characteristics of shadowed PV array under different illumination were simulated by Matlab software. The rule between voltage of possible local maximum power point and the open circuit voltage was summarized. According to this rule, a modified algorithm based on the Incremental Conductance method was put forward. Simulations results indicated that the proposed MPPT algorithm can accurately track the global maximum power point under uniform illumination and partial shading conditions. It can improve the efficiency of PV system.