The invention discloses a wind 
turbine generator set performance-guaranteeing maximum wind energy capturing method based on BLS and a double-layer SMC. The method includes solving a control target forrealizing maximum power tracking of the wind 
turbine generator; calculating a maximum power 
tracking error according to an effective 
wind speed estimation value given by a 
wind speed estimation modelbased on the BLS; designing the upper and lower bounds of the maximum power 
tracking error, converting the constrained maximum power 
tracking error into an unconstrained variable, solving the dynamiccharacteristics of the unconstrained variable, and designing a 
control signal expression and a control 
gain updating rate according to the double-layer SMC principle. The method is low in implementation cost, 
system overshoot and tracking errors can be reduced; meanwhile, the transient and steady-state performance of the 
system is guaranteed, the 
mechanical load of a unit transmission 
chain system can be reduced, the 
failure rate is reduced, the service life of the unit is prolonged, the implementation process is simple, the practicability is good, and compared with a traditional optimal torque 
control algorithm, the unit productivity can be improved, and the 
economic benefits of a 
wind power plant are increased.