The invention discloses a variable-step photovoltaic MPPT (
Maximum Power Point Tracking) control method based on an angle of contingence. The variable-step photovoltaic MPPT control method based on the angle of contingence comprises the following steps: (1), obtaining the power-
voltage characteristic curve of a photovoltaic
cell; (2), obtaining a
speed factor NL=1-costheta by the power-
voltage characteristic curve, wherein theta=arctan(dP / du) is the angle of contingence of the power-
voltage characteristic curve, P is the output power of the photovoltaic
cell, and u is the output voltage of the photovoltaic
cell; (3), obtaining the step Di by the
speed factor NL; (4), according to the basal principle of a
perturbation and observation method, obtaining the reference voltage of a proportional-
integral controller Uref(i+1)=Uref(i)+ / -Di, and thus achieving the
maximum power point tracking. According to the method, the problems of difficulty to select the maximum step and of appearance of dead regions or misconvergence of MPP right tracking caused by improper
parameter design in current variable-step control method are solved, the
maximum power point tracking speed and accuracy can be simultaneously considered, and the maximum power point output by a photovoltaic array can be accurately and rapidly tracked.