Skip to content
/ CCBlade Public
forked from WISDEM/CCBlade

A blade element momentum method for analyzing wind turbine aerodynamic performance that is robust (guaranteed convergence), fast (superlinear convergence rate), and smooth (continuously differentiable).

License

Notifications You must be signed in to change notification settings

b-a0/CCBlade

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: S. Andrew Ning

Detailed Documentation

Open a local copy of the documentation at docs/_build/html/index.html. Or access the online version at http://wisdem.github.io/CCBlade/

Prerequisites

Fortran compiler, NumPy, SciPy, zope.interface

Installation

Install CCBlade with the following command.

$ python setup.py install

Note that the installation also includes AirfoilPrep.py. Though not strictly necessary to use with CCBlade, it is convenient when working with AeroDyn input files or doing any aerodynamic preprocessing of airfoil data.

Run Unit Tests

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.

About

A blade element momentum method for analyzing wind turbine aerodynamic performance that is robust (guaranteed convergence), fast (superlinear convergence rate), and smooth (continuously differentiable).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.1%
  • Fortran 23.9%