Principles of wind power generation