An open API service indexing awesome lists of open source software.

https://github.com/karanchawla/airfoil-optimization

This repository contains code development for the 4th credit project for AE416. The aim of the project is to compare different optimization algorithms in the context of airfoil optimization.
https://github.com/karanchawla/airfoil-optimization

airfoil airfoil-generation drag optimization-algorithms parsec particle-swarm-optimization xfoil

Last synced: 11 months ago
JSON representation

This repository contains code development for the 4th credit project for AE416. The aim of the project is to compare different optimization algorithms in the context of airfoil optimization.

Awesome Lists containing this project

README

          

The Python XFOIL optimization toolbox can be used to optimize airfoils for a specific operating range. I initially made it to be able to optimize the shape of a strut.

NOTE: Windows and Mac XFOIL binaries are included, see `xfoil` folder.

## Useful because...
of its three different toolsets:
- `/xfoil` module: Communicates with XFOIL, makes it possible to retrieve polar data with just one function call.
- `/airfoil_generators`: Contains parametric airfoil generators which convert a list of numbers into an airfoil shape. Currently implemented:
- NACA 4-series (for testing and fun)
- PARSEC (is limited in the shapes it can produce but produces reasonable airfoil shapes, play around with it [here](http://www.as.dlr.de/hs/d.PARSEC/Parsec.html))
- `/optimization_algorithms`: An optimization algorithm tries to find a point in a multidimensional space with the lowest score (e.g. point (x,y) within 1