https://github.com/byuflowlab/flowfoil.jl

A collection of two dimensional potential flow solvers (panel methods)

https://github.com/byuflowlab/flowfoil.jl

Science Score: 39.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
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A collection of two dimensional potential flow solvers (panel methods)

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 14
  • Releases: 8
Created about 4 years ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

FLOWFoil.jl (Flight, Learning, Optimization, and Wind AirFoil Analysis)

Stable Dev Build Status Code Style: Blue

FLOWFoil is a collection of two dimensional potential flow solvers (panel methods) for airfoils, airfoil systems, and axisymmetric sections/systems.

The following table includes the list of currently available methods (usage can be found in the docs).

|Method|Inviscid Xfoil|Lewis|Martensen|LegacyXfoil|NeuralFoil| |---|---|---|---|---|---| Description|A re-derivation of the Xfoil method and implementation in Julia. Currently only the inviscid portions are derived/implemented. | An axisymmetric method, useful for ducts and bodies of revolution. | A periodic method (with optional planar functionality) for axial cascades. | Wrapper of Xfoil.jl | Wrapper of NeuralFoil.jl | Panel Type | Linear Vortex (+ Constant Source) | Constant Vortex | Constant Vortex | Linear Vortex + Constant Source | N/A | Boundary Condition|Dirichlet|Dirichlet|Dirichlet|Dirichlet|N/A| Viscous|🚧|⭕️|⭕️|✅|✅| Single-body Functional|✅|✅|✅|✅|✅| Multi-body Functional|🚧|✅|🚧|❌|❌| Able to model blunt trailing edges|✅|⭕️|⭕️|✅|✅| AD Compatible (ForwardDiff.jl)|✅|✅|✅|❌|✅| References or Wrapped Packages|1, 2|3 |3 | Xfoil.jl| NeuralFoil.jl |

Key: - ✅ Implemented - 🚧 Under Development - ⭕️ Will likely not be implemented - ❌ Cannot be implemented

References:

  1. Fidkowski, K. J., "A Coupled Inviscid-Viscous Airfoil Analysis Solver, Revisited," AIAA Journal, 2021.
  2. Drela, M., "XFOIL: An Analysis and Design System for Low Reynolds Number Airfoils," 1989.
  3. R. I. Lewis, "Vortex Element Methods for fluid Dynamic Analysis of Engineering Systems," 1991

Owner

  • Name: BYU FLOW Lab
  • Login: byuflowlab
  • Kind: organization
  • Location: Provo, UT

FLight, Optimization, and Wind

GitHub Events

Total
  • Create event: 7
  • Commit comment event: 3
  • Release event: 4
  • Issues event: 5
  • Issue comment event: 5
  • Push event: 21
  • Pull request event: 3
Last Year
  • Create event: 7
  • Commit comment event: 3
  • Release event: 4
  • Issues event: 5
  • Issue comment event: 5
  • Push event: 21
  • Pull request event: 3

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
juliahub.com: FLOWFoil

A collection of two dimensional potential flow solvers (panel methods)

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 8.3%
Average: 22.0%
Dependent packages count: 35.8%
Last synced: 10 months ago

Dependencies

.github/workflows/CI.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v2 composite
  • julia-actions/cache v1 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-docdeploy v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CompatHelper.yml actions
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite