This paper presents an optimization model for rotor blades of horizontal axis wind turbines. The model refers to the wind speed distribution function on the specific wind site, with an objective to satisfy the maximum annual energy output. To speed up the search process and guarantee a global optimal result, the extended compact genetic algorithm (ECGA) is used to carry out the search process. Compared with the simple genetic algorithm, ECGA runs much faster and can get more accurate results with a much smaller population size and fewer function evaluations. Using the developed optimization program, blades of a 1.3 MW
stall-regulated wind turbine are designed. Compared with the existing blades, the designed blades have obviously better aerodynamic performance.