Skip to content

optimizes an Airfoil for a blended wing body using cfd analysis with su2 and optimization by openMdao

License

Notifications You must be signed in to change notification settings

juri117/cfd-bwb-airfoil-optimizer

Repository files navigation

airfoil optimization for BwB

This program implements an openMdao component, that optimizes an airfoil for minimum drag while making sure a defined rectangle is still fitting inside it. This rectangle represents the cabin tube of a blended wing body (BwB).

Requirements:

Setup:

Set the paths to your binaries in config.py. Note, this program is designed for Windows!

How to run it:

use your favourite python editor and open this repo as a new project.

  • main.py: the main optimization program
  • cfdTestRun.py: simple test script that runs one cfd job with a given input airfoil coordinate file
  • airofilAnalysisMach.py: runs analysis on one airfoil, generates drag over mach for one liftcoefficient
  • airofilAnalysisPolar.py: runs analysis on one airfoil, generates polar for one mach nr
  • cfdConvergenceTest.py: does convergence analysis with different mesh sizes

About

optimizes an Airfoil for a blended wing body using cfd analysis with su2 and optimization by openMdao

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages