Back

Incompressible Wake and the Projection Method

Chorin's projection method made visible: the incompressible Navier-Stokes equations tu+(u)u=p+ν2u\partial_t\vec u+(\vec u\cdot\nabla)\vec u=-\nabla p+\nu\nabla^2\vec u with the constraint u=0\nabla\cdot\vec u=0, solved on a MAC staggered grid (semi-Lagrangian advection, implicit diffusion, an SOR pressure-Poisson projection, the gate-tested shared engine). Flow past a bluff body, coloured by speed u|\vec u| over the dark field: the uniform stream, the bright acceleration over the shoulders of the body, the dark wake deficit, and the discrete shed cores. The headline is the live maxu\max|\nabla\cdot\vec u| readout: the pressure solve drives it small every step, so the flow stays incompressible. Sweep the Reynolds number Re=UD/νRe=UD/\nu from a glassy creep, through a steady recirculating bubble, to a genuine periodic von Karman vortex street. (The live path switches on the engine's BFECC low-dissipation advection and Steinhoff vorticity confinement, both default-off so the offline invariants are unaffected: these cut the semi-Lagrangian numerical viscosity so the effective ReRe tracks the nominal one and the wake genuinely sheds. The shed period gives an approximate Strouhal number; the precise St(Re)St(Re) stays a documented finer-grid quantity.)

Figure 1. Speed field of incompressible 2D flow past a bluff body across the Reynolds-number regimes (creeping, steady recirculating bubble, shedding von Karman street, broadband wake); the live readout is the post-projection discrete divergence, the incompressibility constraint the Chorin projection enforces each step. Method: BFECC low-dissipation semi-Lagrangian advection, implicit diffusion, Steinhoff vorticity confinement, red-black SOR pressure-Poisson on a MAC staggered grid (the gate-tested shared engine; BFECC and confinement default-off so the offline invariants run the unmodified scheme), speed colormap over the dark theme.
regime
Reynolds300
obstacle
field
speed2
tracer dye

WHAT TO TRY

  • Vary each control and watch the rail readouts respond.
  • Compare the diagnostic plot against the live scene.