# 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