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.