Disclosed are a
model prediction control method and a
model prediction control system for all working conditions of a wind generating set. The
system comprises an MPC (
model prediction control) device, a feedback information measurer, a wind wheel, a driving chain, a
tower, a
generating unit, a variable
propeller driver and a converter. The feedback information measurer is used for detecting status variables of the wind wheel, the driving chain, the
tower and the
generating unit and transmitting detecting results to the MPC device, the MPC device is used for computing targets of the
blade pitch angle and the generator torque, and the variable
propeller driver and the converter are used for adjusting the
blade pitch angle and the wind generator torque. The method is used for computing control increment by means of a variable
propeller control prediction model and a torque control prediction model, takes the status variables including driving chain torsional displacement, driving chain torsional speed, blade plane external first-order flap displacement, blade plane external first-order flap speed,
tower front-back first-order swing displacement, tower front-back first-order swing speed, mechanical loads of the unit and the like, and two prediction models can be automatically switched in different working conditions, so that the wind generating set can be operated in all working conditions.