Skip to content

Repository files navigation

NACA Profile Optimizer

This project is a comprehensive suite for designing and optimizing 4-digit NACA airfoils. Born to meet various aerodynamic needs, the project is now organized into three main modules:

  1. inhouse_potential_optimizer: The core of the project. It uses a potential flow solver (Source-Vortex Panel Method) developed entirely in-house to optimize and analyze airfoil geometry extremely fast, without any external dependencies.
  2. xfoil_viscous_optimizer: The code that interfaces with the XFOIL executable to perform optimization taking into account viscosity and aerodynamic drag.
  3. validation_inhouse_vs_xfoil: The environment dedicated to comparing and mathematically validating the results obtained by our in-house potential solver against XFOIL viscous data.
  4. _Original_projects: Legacy code and original Matlab scripts (kept for reference).

Each folder contains its own README with usage instructions. To get started, we recommend trying out the inhouse_potential_optimizer!

About

Find the NACA 4-digit airfoil that meets your target: minimum drag at a given lift, or maximum lift under a drag limit. Two solvers, same workflow: an in-house panel method and XFOIL. Exports data and geometry for CAD and CFD.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages