TurbinesFoam
Actuator line modeling for OpenFOAM.
Install / Use
/learn @turbinesFoam/TurbinesFoamREADME
turbinesFoam
turbinesFoam is a library for simulating wind and marine hydrokinetic turbines in OpenFOAM using the actuator line method.
Be sure to check out the development snapshot videos on YouTube.
Installation
Docker
Spin up an interactive shell with:
docker run --rm -it -v $PWD:/work ghcr.io/turbinesfoam/turbinesfoam
Compile from source
cd $WM_PROJECT_USER_DIR
git clone https://github.com/turbinesFoam/turbinesFoam.git
cd turbinesFoam
./Allwmake
Usage
See the tutorials located in the tutorials directory.
Contributing
Pull requests are very welcome! See the issue tracker for more details.
Features
fvOptions classes for adding actuator lines and turbines constructed from
actuator lines to any compatible solver or turbulence model, e.g.,
simpleFoam, pimpleFoam, interFoam, etc.
Publications
Bachant, P., Goude, A., and Wosnik, M. (2016) Actuator line modeling of vertical-axis turbines. arXiv preprint 1605.01449.
How to cite
The latest release of turbinesFoam can be cited via DOI thanks to Zenodo:
Acknowledgements
This work was funded through a National Science Foundation CAREER award, principal investigator Martin Wosnik (NSF CBET 1150797, Energy for Sustainability, original program manager Geoffrey A. Prentice, current program manager Gregory L. Rorrer).
OpenFOAM is free, open source software for computational fluid dynamics (CFD), developed primarily by CFD Direct, on behalf of the OpenFOAM Foundation.
Interpolation, Gaussian projection, and vector rotation functions adapted from NREL's SOWFA.
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR

