The excursion of maximum power point always exists due to nonlinear and time-varying characteristics of
photovoltaic (PV) generation. To solve this problem, the maximum power point tracking (MPPT) control strategy based
on generalized predictive control (GPC) is put forward. Firstly, the theory and feature of PV cell is analyzed, and the
MPPT control model is constituted based on Boost circuit. Then the MPPT algorithm based on GPC is illustrated from
such sections as prediction model, rolling optimization, online identification and feedback correction, the algorithm steps
are given as well. Besides, the MPPT simulations are conducted by the methods based on GPC and PID in comparison.
The comparison results testify that GPC algorithm is faster and more accurate to track the maximum power point. GPC
algorithm has the characteristics like stability and robustness, and can be applied to solar generation system.