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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

35bbdeb · Jun 7, 2023

History

77 Commits
Jul 13, 2018
May 27, 2018
Jun 16, 2018
May 27, 2018
Jun 16, 2018
Jun 12, 2018
May 29, 2018
Jun 7, 2023
May 23, 2018
Jun 16, 2018
May 23, 2018
May 29, 2018
May 27, 2018
Jun 16, 2018
Jun 12, 2018
Jul 13, 2018

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