Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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.
https://github.com/sandialabs/CACTUS
scr-1551
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sandialabs/CACTUS
- Owner: sandialabs
- License: bsd-3-clause
- Created: 2013-12-04T20:59:48.000Z (almost 11 years ago)
- Default Branch: dev
- Last Pushed: 2021-07-19T11:58:40.000Z (over 3 years ago)
- Last Synced: 2024-06-11T19:03:50.790Z (5 months ago)
- Topics: scr-1551
- Language: Fortran
- Homepage:
- Size: 13.1 MB
- Stars: 18
- Watchers: 15
- Forks: 12
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - CACTUS - A turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic devices. (Renewable Energy / Hydro Energy)
README
![](media/CACTUS.png)
# CACTUS (Code for Axial and Cross-flow TUrbine Simulation)CACTUS (**C**ode for **A**xial and **C**ross-flow **TU**rbine **S**imulations),
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](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
- `bin`: Default target for compiled executables
- `DAKOTA`: DAKOTA drivers (by Jon Murray) and examples
- `doc`: Documentation -- user's manual, install instructions, DAKOTA drivers manual, relevant publications
- `make`: Makefiles for various compilers and platforms
- `src`: Source code
- `test`: Test cases (regression tests, example HAWT/VAWT input files, airfoil files)### Post-processing
Tools for post-processing data from CACTUS simulations are available in the
[CACTUS-tools](https://github.com/SNL-WaterPower/CACTUS-tools) repository.### References
For details about the development of CACTUS, please see
- Murray, J., and Barone, M., “The Development of CACTUS, a Wind and Marine Turbine Performance Simulation Code,” _49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition_, Reston, Virginia: American Institute of Aeronautics and Astronautics, 2011, pp. 1–21.
### 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.
- Michelen, C., V.S. Neary, J. Murray, and M. Barone, M. (2014). CACTUS open-source code for hydrokinetic turbine design and analysis: Model performance evaluation and public dissemination as open-source tool. Proceedings of 2nd Marine Energy Technology Symposium 2014 (METS2014), at the 7th Annual Global Marine Renewable Energy Conference (GMREC 2014), Seattle, WA, April 15-18.
- Wosnik M., Bachant P., Neary V.S., and A.W. Murphy (2016). Evaluation of Design & Analysis Code, CACTUS, for Predicting Cross-flow Hydrokinetic Turbine Performance. SAND2016-9787, September 2016. 34 pages.