https://github.com/turbinesFoam/turbinesFoam
Actuator line modeling extension library for OpenFOAM.
https://github.com/turbinesFoam/turbinesFoam
actuator-line airfoils blade-element openfoam turbines wind-energy
Last synced: 7 months ago
JSON representation
Actuator line modeling extension library for OpenFOAM.
- Host: GitHub
- URL: https://github.com/turbinesFoam/turbinesFoam
- Owner: turbinesFoam
- License: other
- Created: 2014-06-24T19:30:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-02-13T15:44:37.000Z (10 months ago)
- Last Synced: 2025-04-26T14:42:01.922Z (7 months ago)
- Topics: actuator-line, airfoils, blade-element, openfoam, turbines, wind-energy
- Language: C++
- Homepage:
- Size: 2.34 MB
- Stars: 125
- Watchers: 23
- Forks: 65
- Open Issues: 148
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - turbinesFoam - A library for simulating wind and marine hydrokinetic turbines in OpenFOAM using the actuator line method. (Renewable Energy / Wind Energy)
README
# turbinesFoam
[](https://zenodo.org/badge/latestdoi/4234/turbinesFoam/turbinesFoam)





turbinesFoam is a library for simulating wind and marine hydrokinetic turbines
in OpenFOAM using the actuator line method.
[](https://www.youtube.com/watch?v=THZvV4R1vow)
Be sure to check out the
[development snapshot videos on YouTube](https://www.youtube.com/playlist?list=PLOlLyh5gytG8n8D3V1lDeZ3e9fJf9ux-e).
## Installation
### Docker
Spin up an interactive shell with:
```sh
docker run --rm -it -v $PWD:/work ghcr.io/turbinesfoam/turbinesfoam
```
### Compile from source
```sh
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](https://github.com/petebachant/turbinesFoam/issues)
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_](https://arxiv.org/abs/1605.01449). arXiv preprint 1605.01449.
## How to cite
The latest release of turbinesFoam can be cited via DOI thanks to Zenodo: [](https://zenodo.org/badge/latestdoi/4234/turbinesFoam/turbinesFoam)
## Acknowledgements
This work was funded through a National Science Foundation CAREER award,
principal investigator Martin Wosnik ([NSF CBET
1150797](http://www.nsf.gov/awardsearch/showAward?AWD_ID=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](http://cfd.direct), on behalf of the
[OpenFOAM](http://openfoam.org) Foundation.
Interpolation, Gaussian projection, and vector rotation functions adapted from
NREL's [SOWFA](https://github.com/NREL/SOWFA).