Skip to content
MartinG-uxPublic

About

Automated Aerodynamic Design Framework using Python, SU2 and Gmsh

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

# AeroForge

AeroForge is an automated aerodynamic design and CFD framework developed as a final-year B.Tech Aeronautical Engineering project.

The framework automates the complete aerodynamic analysis workflow, from parametric wing generation to CFD simulation and result visualization using SU2.

---

## Features

- Parametric 3D wing generation

- Automatic STEP model creation

- Automated fluid domain generation

- CFD mesh generation using Gmsh

- Automatic SU2 configuration generation

- One-click CFD execution

- Automatic extraction of aerodynamic coefficients

- Parameter sweep studies

- Automatic result storage in CSV

- Performance plots generation

- Best design identification

---

## Project Structure


AeroForge/

│

├── automation/

│   └── parameter\_sweep.py

│

├── configs/

│   ├── wing\_config.json

│   └── study\_config.json

│

├── geometry/

│

├── mesh/

│

├── solver/

│

├── visualization/

│

├── results/

│

├── outputs/

│

├── main.py

│

└── README.md

---

## Workflow


Study Configuration

        │

        ▼

Generate Wing Geometry

        │

        ▼

Create STEP Model

        │

        ▼

Generate Fluid Domain

        │

        ▼

Generate SU2 Mesh

        │

        ▼

Generate SU2 Configuration

        │

        ▼

Run SU2 Automatically

        │

        ▼

Extract CL, CD, CFx, CFy, CFz

        │

        ▼

Store Results

        │

        ▼

Generate Plots

        │

        ▼

Identify Best Design

---

## Technologies Used

- Python

- SU2

- Gmsh

- CadQuery

- NumPy

- Pandas

- Matplotlib

---

## Example Outputs

- CL vs Parameter

- CD vs Parameter

- L/D vs Parameter

- CSV results database

- Best design summary

---

## Future Work

- GUI

- Multi-parameter optimization

- Machine Learning surrogate models

- OpenVSP integration

- ANSYS compatibility

---

## Author

**Vihar Bansod**

Final Year B.Tech Aeronautical Engineering

Manipal Institute of Technology

About

Automated Aerodynamic Design Framework using Python, SU2 and Gmsh

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages