3.1.30 · D2Compressible Flow & Aerodynamics

Visual walkthrough — Computational aerodynamics — panel method (intro), CFD overview

2,399 words11 min readBack to topic

Step 1 — What "flow" even means as a picture

WHAT we do: replace "air is moving somehow" with "at each point there is an arrow ".

WHY: a wing feels forces only because air arrows near it bend and speed up. If we know the arrows, we know everything — pressure, lift, the lot.

PICTURE: below, the uniform far-away wind is a field of identical arrows all pointing the same way at speed (read "-infinity" = the wind speed far from the wing, where the body has no influence yet).

  • ::: the sideways (horizontal, ) part of the arrow
  • ::: the up-down (vertical, ) part of the arrow
  • ::: the whole arrow, built from those two parts

Step 2 — The one rule the wing imposes

To talk about "straight into the surface" we need one more picture-tool.

Now, how do we extract "the part of pointing along "? We use the dot product.

WHAT we do: write the solid-wall rule as one clean equation.

WHY: this single condition is the entire fingerprint of the shape. Everything downstream exists only to satisfy it.

PICTURE: the wind arrow is split into a piece along the wall (allowed, blue) and a piece into the wall (forbidden, pink). We must kill the pink piece.

  • ::: outward perpendicular unit arrow at that point of the skin
  • ::: the amount of flow going into the wall — must vanish
  • ::: no tunnelling; this is the flow-tangency condition

But raw wind alone does not satisfy this — the pink piece is non-zero. We need to add "something" that cancels it. Enter the sources.


Step 3 — The spray nozzle (a source) and why it helps

WHAT we do: place these nozzles near the wall so their outward push can cancel the forbidden into-the-wall component of the wind.

WHY this tool and not another: a source's field, added to the wind's field, is still a legal flow (both obey the same governing equation — see Laplace's Equation & Potential Flow). And a source pushing outward is exactly the thing that can neutralise wind pushing inward. Vortices spin flow around; sinks pull in; a source is the natural "anti-tunnel" tool.

PICTURE: a lone source; its arrows radiate out, longer near the middle, shorter far away.

The velocity a source of strength makes at distance is:

  • ::: strength — how hard it sprays (bigger = stronger push)
  • ::: distance from the source to where we measure
  • ::: the full circle it spreads its flow over; dividing by it shares the flow evenly around

Step 4 — Chop the outline into panels

WHAT we do: replace the smooth curve by flat panels; unknowns become the numbers .

WHY: unknown numbers → a finite, solvable problem. More panels = better shape, but (foreshadowing the parent's mistake box) cost grows fast.

PICTURE: a smooth airfoil below, then the same airfoil as straight panels. On each panel: a red dot at the middle — the control point — where we will enforce the rule of Step 2. Each panel has its own outward .

  • ::: how many panels we chose
  • ::: constant source strength on panel (one unknown per panel)
  • control point ::: the panel's midpoint, where flow-tangency is tested
  • ::: the outward normal of panel

Step 5 — Add everything up (superposition)

WHAT we do: the total flow at any point = the wind + the push from every panel's source.

WHY: we can build the exact flow we need by adding tuned ingredients, like mixing paint.

PICTURE: three stacked layers — wind arrows, source arrows, and their sum — showing how the combined arrows curve to hug the surface.

  • ::: the uniform far-field wind (fixed, known)
  • ::: "add up over every panel from to "
  • ::: the unknown strength we are solving for
  • ::: the flow that a unit-strength source on panel makes at point (pure geometry — computable once)

Step 6 — Turn the rule into equations (influence coefficients)

Now apply Step 2's rule — zero into-wall flow — at each control point . Dot the whole sum with that panel's :

WHAT we do: one flow-tangency equation per control point → equations.

WHY: equations for the unknowns — now genuinely solvable.

PICTURE: an arrow from source reaching over to control point , and only its component along (the piece we keep) highlighted. That kept piece is .

Writing (the into-wall wind we must cancel), each equation is:

  • ::: geometry-only influence of panel on panel
  • ::: unknown strengths
  • ::: the into-wall wind at panel , with a minus sign (we must undo it)

Step 7 — Stack them into one matrix equation

WHAT we do: pack the equations into rows of a matrix.

WHY: "solve " is the single most standard job in computing — the machine inverts and reads off every at once.

PICTURE: the grid , the tall , and the tall , with the row for panel highlighted so you see it is exactly Step 6's equation.

Once solved, get the along-wall (tangential) speed at each panel and read pressure from Bernoulli's Equation:

  • ::: pressure coefficient (dimensionless pressure) on panel
  • ::: how much faster/slower air slides there than the free wind
  • fast flow () ::: low pressure (lift); slow flow ::: high pressure

Step 8 — The degenerate case: sources alone give ZERO lift

WHAT we do: notice sources shape the body but never lift it — and see this is a special (degenerate) outcome, not a bug.

WHY: it forces the real-world fix — add vortex panels and impose the Kutta condition (flow must leave the sharp trailing edge smoothly), which sets a non-zero , hence lift. This zero-drag-and-here-zero-lift ideal is d'Alembert's Paradox in action; real drag needs Boundary Layer Theory & Skin Friction Drag.

PICTURE: two flows over the same airfoil — top (source-only) is symmetric, streamlines mirror front to back, ; bottom (source + vortex + Kutta) is tilted, air leaves the trailing edge cleanly, , lift up.

  • ::: circulation — net swirl of air around the body
  • ::: lift per unit span; no swirl ⇒ no lift
  • Kutta condition ::: pins so the flow leaves the trailing edge without wrapping around it

The one-picture summary

The full journey on one board: wind hits shape → coat outline with tunable sources → demand zero into-wall flow at each midpoint → this becomes → solve for strengths → read pressure → (add vortices for lift).

Recall Feynman retelling — say it in plain words

Imagine wind blowing at a solid shape. Air is not allowed to go through the metal, only along it. To force that, I line the outline with lots of tiny spray nozzles and let each spray at a strength I get to choose. If I aim the sprays right, their outward push exactly cancels the part of the wind that was trying to pierce the wall — so the total flow just skims the surface. "Aim them right" means: at the middle of every little segment, the sideways-into-wall flow must add up to zero. That is one equation per segment. Each nozzle's push on each midpoint is a fixed geometry number (an influence coefficient), so all the equations together are just rows of a grid: times the list of unknown strengths equals the list of winds I must cancel. The computer inverts the grid, hands me every strength, and from the along-wall speeds I read the pressure everywhere via Bernoulli. One catch: pure sprays are symmetric and cannot lift — for lift I also add little swirls (vortices) and require the air to peel off the sharp tail smoothly. Sprays make the shape; swirls make the lift.

Recall Quick self-test
  • What single physical rule pins the source strengths? → Zero normal (into-wall) velocity at each control point.
  • Which math tool extracts "into-wall flow" and why? → The dot product ; it isolates the component along .
  • Why can we add wind + sources freely? → Superposition: the governing equation is linear.
  • What is ? → Into-wall velocity a unit source on panel makes at panel 's midpoint (pure geometry).
  • Why zero lift with sources only, and the fix? → No circulation (); add vortex panels + Kutta condition.