sandialabs / CACTUS

CACTUS (Code for Axial and Cross-flow TUrbine Simulation) is a turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic (MHK) devices.
BSD 3-Clause "New" or "Revised" License
18 stars 12 forks source link
scr-1551

CACTUS (Code for Axial and Cross-flow TUrbine Simulation)

CACTUS (Code for Axial and Cross-flow TUrbine Simulations), developed at Sandia National Laboratories, is a turbine simulation code based on a free wake vortex method.

Compiling

CACTUS can be compiled via CMake. For details, see doc/compile.md

Tests

Simple regression tests are included. After compiling, navigate to test/RegTest/ and run:

PATH=$PATH:../../bin pytest runreg.py

Directory Structure

Post-processing

Tools for post-processing data from CACTUS simulations are available in the CACTUS-tools repository.

References

For details about the development of CACTUS, please see

Disclaimer

A CACTUS model V&V studies (Michelen et al. 2014, Wosnik et al. 2016) for cross-flow hydrokinetic turbines demonstrated it accurately predicts performance characteristics for axial-flow turbines, but it should not be used for cross-flow geometries.