AeroDemonstrator Documentation

Python 3.9+ License: LGPLv2.1

AeroDemonstrator is a collection of aerodynamic demonstration projects showcasing the aerodynamic features of airfoils, finite wings, and complete aircraft configurations.

The project provides:

  • Jupyter notebooks covering airfoil aerodynamics, finite wing theory, wing–fuselage configurations, and full aircraft with control surfaces

  • Python utility classes for NACA airfoil generation, Vortex Lattice Method, and OpenVSP integration

  • OpenVSP integration for 3D parametric geometry and VSPAero analysis

Project Overview

The code examples are organized by complexity level:

Level

Notebook

Topics

Beginner

01_airfoil

NACA airfoil geometry, thin-airfoil theory, CL vs. alpha

Intermediate

02_finite_wing

Vortex lattice method, induced drag, span loading, aspect ratio effects

Intermediate

03_wing_fuselage

OpenVSP geometry, wing–fuselage aerodynamics, VSPAero VLM

Advanced

04_complete_aircraft

Full aircraft with tails, control surfaces, stability & control

Indices and Tables