turbinesfoam

An actuator line modeling extension library for OpenFOAM.

https://github.com/turbinesfoam/turbinesfoam

Science Score: 33.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Committers with academic emails
    1 of 7 committers (14.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary

Keywords

actuator-line airfoils blade-element openfoam turbines wind-energy
Last synced: 9 months ago · JSON representation

Repository

An actuator line modeling extension library for OpenFOAM.

Basic Info
  • Host: GitHub
  • Owner: turbinesFoam
  • License: other
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 2.34 MB
Statistics
  • Stars: 137
  • Watchers: 23
  • Forks: 71
  • Open Issues: 150
  • Releases: 12
Topics
actuator-line airfoils blade-element openfoam turbines wind-energy
Created almost 12 years ago · Last pushed over 1 year ago
Metadata Files
Readme Funding License

README.md

turbinesFoam

DOI OpenFOAM v2412 OpenFOAM v2406 OpenFOAM v2312 OpenFOAM v2306 OpenFOAM v2212

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:

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 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: DOI

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.

Owner

  • Name: turbinesFoam
  • Login: turbinesFoam
  • Kind: organization

Actuator line modeling in OpenFOAM.

GitHub Events

Total
  • Create event: 4
  • Release event: 1
  • Issues event: 9
  • Watch event: 23
  • Delete event: 2
  • Issue comment event: 24
  • Push event: 17
  • Pull request event: 7
  • Pull request review event: 7
  • Pull request review comment event: 7
  • Fork event: 9
Last Year
  • Create event: 4
  • Release event: 1
  • Issues event: 9
  • Watch event: 23
  • Delete event: 2
  • Issue comment event: 24
  • Push event: 17
  • Pull request event: 7
  • Pull request review event: 7
  • Pull request review comment event: 7
  • Fork event: 9

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 1,109
  • Total Committers: 7
  • Avg Commits per committer: 158.429
  • Development Distribution Score (DDS): 0.037
Past Year
  • Commits: 6
  • Committers: 2
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.167
Top Committers
Name Email Commits
Pete Bachant p****t@g****m 1,068
Anders Goude a****e@g****m 20
daa-mec d****c@g****m 8
agoude a****e@a****e 8
Martin Wosnik m****k@u****u 3
Making GitHub Delicious. i****n@w****o 1
Adhyanth 7****9 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 309
  • Total pull requests: 74
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 46
  • Total pull request authors: 13
  • Average comments per issue: 2.69
  • Average comments per pull request: 1.32
  • Merged pull requests: 60
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 14
  • Pull requests: 8
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 days
  • Issue authors: 11
  • Pull request authors: 3
  • Average comments per issue: 0.36
  • Average comments per pull request: 0.75
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • petebachant (192)
  • hcOnel (21)
  • CallumG-Ed (7)
  • farzadmech88 (5)
  • ethren (5)
  • chandukec (5)
  • AndreyBritov (4)
  • Adhyanth29 (4)
  • Shail546 (4)
  • samfredriksson (4)
  • ghost (4)
  • tLashbrooke (3)
  • mohsenboojari (3)
  • ZhouYmi (3)
  • Daniel-UCAS (3)
Pull Request Authors
  • petebachant (51)
  • andersgoude (8)
  • YimingZhou123 (3)
  • chegdan (2)
  • daa-mec (2)
  • waffle-iron (1)
  • gitter-badger (1)
  • Adhyanth29 (1)
  • fronterapp (1)
  • GetChaos (1)
  • hcOnel (1)
  • wosnik (1)
  • fcgaleazzo (1)
Top Labels
Issue Labels
enhancement (90) bug (44) question (40) testing (18) help wanted (13) ready (10) idea (7) in progress (7) documentation (2) duplicate (2) wontfix (1) Caelus (1)
Pull Request Labels
testing (1) bug (1) help wanted (1) in progress (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 24
proxy.golang.org: github.com/turbinesFoam/turbinesFoam
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 9 months ago
proxy.golang.org: github.com/turbinesfoam/turbinesfoam
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 9 months ago