back to the portfolio

Off the main page

The Hangar.

I trained as an aeronautical engineer before I wrote software for a living. Three things here, all playable, all built from the same maths I used to do on paper.

Real potential flow. Pitch the aerofoil until it stalls.

flow attached

drag to pitch

+6.0°

angle of attack

1.086

lift · C_L

0.0805

drag · C_D

13.5

glide · L/D

airspeed32 m/s

The streamlines are not decoration. This solves potential flow around a Joukowski aerofoil in the browser — conformal map, Kutta condition, circulation — and the lift coefficient is derived from that circulation rather than read from a table. Past about 15° the model hands over to an empirical post-stall curve, because potential flow has no idea what a stall is.