Wind Turbine Module

The Wind Turbine Module is composed of MATLAB m-files and mat-files, organized into a set of modules by subject. It is essentially a library of functions for designing, analyzing, and controlling wind turbines. The WindTurbine module includes a variety of data, models and demos for building a turbine control simulation as well as model the control of turbine arrays. This module is described in the table below.

Version 2.0 includes new and updated NACA airfoils. Three new control algorithms show off new blade pitch control. These include sinusoidal and offset pitch control, as well as a custom pitch control module which allows you to control pitch angle incrementally. New dynamic models include the Double Multiple Streamtube model, which accounts for both the upstream and downstream half-cycles of wind flow for a vertical axis wind turbine, and the improved Gormont dynamic stall model, which gives lift, drag and moment coefficients for unsteady flow.


Module Contents

AirfoilData Data for airfoils and functions to read in airfoil data.
Blade Functions to model individual blade aerodynamics.
ControlAlgos Functions for performing different types of blade pitch control.
ControlDesign Examples for control techniques to be used for illustration.
Device Design Functions for designing hardware.
DynamicModels Models of dynamic components.
Generator Models of generators.
Mechanical Mechanical design functions.
Multibody A topological tree multi-rigid-body model.
Sim The wind turbine simulation. Includes a GUI for setting up and running simulations, and a directory structure for organizing models.
Utility Functions for general analysis, design and modeling tasks (e.g. torque and power relationships).
WindData Several different shape files with a function to load and plot the data.
WindModel Includes a deterministic and a stochastic wind model.
Demos Demonstration scripts showcasing possible implementations of the other modules.

Detailed information on these modules can also be found in the user's guide.