A blade element momentum method for analyzing wind turbine aerodynamic performance that is robust (guaranteed convergence), fast (superlinear convergence rate), and smooth (continuously differentiable). Analytic gradients are also (optionally) provided for the distributed loads, thrust, torque, and power with respect to design variables of interest.
Author: NREL WISDEM Team
See local documentation in the docs
-directory or access the online version at http://wisdem.github.io/CCBlade/
CCBlade execution requires: numpy
, scipy
, openmdao
CCBlade installation requires: meson
, ninja
, gfortran
CCBlade is available as a WISDEM module and WISDEM is both pip-installable and conda-installable. For building CCBlade from source as a standalone library, first make sure that you have the necessary prerequisites installed. After cloning the repository, do:
$ pip install CCBlade
To check if installation was successful, run the unit tests
$ python test/test_ccblade.py
$ python test/test_gradients.py
For software issues please use https://github.com/WISDEM/CCBlade/issues. For functionality and theory related questions and comments please use the NWTC forum for Systems Engineering Software Questions.