Lesson
The theory — Navier–Stokes: Flow Past a Cylinder
The Navier–Stokes equations are Newton's second law for a fluid: each small parcel accelerates under the pressure pushing on it and the viscous drag of its neighbours. For a fluid that cannot be compressed they read ∂u/∂t + (u·∇)u = −∇p/ρ + ν∇²u and ∇·u = 0, where u is the velocity, p the pressure, ρ the density and ν the kinematic viscosity.
What each symbol means
Re- the Reynolds number UD/ν, from the flow speed U, the cylinder's diameter D and the kinematic viscosity ν. Step 1 shows it is the only constant left in the equations
St- the Strouhal number fD/U, the shedding frequency f in units of U/D
C_D- the drag coefficient: the drag on a unit length of cylinder divided by ½ρU²D
A- the swing's amplitude: half the peak-to-peak sideways velocity three diameters behind the cylinder, as a fraction of U
ω- the vorticity ∂v/∂x − ∂u/∂y, twice the rate at which a parcel of fluid spins. It is the colour in the picture
Where the formula comes from
- Why one slider is enough. Measure lengths in diameters, speeds in units of U and time in units of D/U: put
u = U u′,x = D x′,t = (D/U) t′andp = ρU² p′. Every term on the left of the momentum equation then carries a factor U²/D, and so does the pressure term; the viscous term carries νU/D². Divide through by U²/D and the equation is the same as before, written in the primed quantities, except that ν has becomeν/(UD) = 1/Re. Two flows with the same Re are the same flow at different sizes and speeds, so the page needs one control, not four. - How the page tells settling from dying. Call the swing's amplitude A. While it is small it grows or shrinks exponentially,
dA/dt = σA, with σ positive above the threshold and negative below it, and close to the threshold σ is proportional to Re − Rec. Growth cannot go on for ever, and the first term that can stop it, for a swing that looks the same flipped top to bottom, is cubic:dA/dt = σA − ℓA³, Landau's equation. Divided by A it is a straight line in A²,d ln A/dt = σ − ℓA². The page fits that line to each run's cycles and reads σ off it, which is how it knows at Re 48 that a shrinking swing is settling rather than dying. Setting dA/dt = 0 gives the swing the wake settles at,A∞² = σ/ℓ: a straight line in Re that reaches zero at Rec. That is the line in the second panel. - Zero drag without viscosity. Without viscosity the flow round a cylinder of radius R is
ψ = U(r − R²/r) sin θ, and on the surface its speed is2U sin θ: zero at the front and back, twice the free stream at the sides. Bernoulli,p + ½ρv²constant along the flow, turns that into a pressure,Cp = (p − p∞)/(½ρU²) = 1 − 4 sin²θ. The drag is that pressure pushing on the surface, added up all the way round:CD = ∫₀^π Cp cos θ dθ = ∫₀^π cos θ dθ − 4∫₀^π sin²θ cos θ dθ = 0 − [4 sin³θ/3]₀^π = 0. The front half and the back half cancel exactly. The page integrates the solver's own pressure the same way and prints it as the pressure part of the drag. - The frequency. Scaled as in step 1, the shedding frequency f becomes
St = fD/U, and like everything else in the scaled equations it can depend on Re and nothing else. Once St is known at a Reynolds number,f = St·U/Dfor any fluid, speed and diameter that share it. Roshko fittedSt = 0.212(1 − 21.2/Re)to his wind-tunnel measurements between Re 50 and 150; this solver's St is 4% above it at Re 55, closing to 1% at Re 100.
- Assumes
- Two dimensions: an infinitely long cylinder with nothing varying along it. A fluid that cannot be compressed, which the solver approximates by running at about a sixth of its own speed of sound. A channel twenty diameters wide with its top joined to its bottom, so the cylinder has neighbours twenty diameters away, which adds a few percent to the drag and the frequency.
- Breaks when
- Above Re 188.5 a real wake grows waves along the cylinder (Barkley and Henderson, 1996) and the 2D answer stops describing it. Near the threshold everything slows down: at Re 47 the swing is still dying after 300 D/U, and would need more than 2,000 D/U more to fade out, which is why the page reads the trend with Landau's equation instead of waiting.
Problem solved in full
References (5)
- Wind-tunnel shedding frequencies behind circular cylinders from Re 40 to 10,000, and the two fits this page plots and the worked problem uses: S = 0.212(1 − 21.2/R) for 50 < R < 150 and S = 0.212(1 − 12.7/R) for 300 < R < 2,000: A. Roshko, "On the Development of Turbulent Wakes from Vortex Streets", NACA Report 1191, National Advisory Committee for Aeronautics, 1954.
- Where a two-dimensional solver stops describing a real wake: the periodic 2D wake becomes unstable to three-dimensional disturbances at Re = 188.5 ± 1.0, which is where this page's slider stops: D. Barkley and R. D. Henderson, "Three-dimensional Floquet stability analysis of the wake of a circular cylinder", Journal of Fluid Mechanics 322, 215–241 (1996).
- The history of the instability: Bénard's experiments, the threshold Re_c = 47 that Camichel's group in Toulouse measured with circular cylinders, and Mathis, Provansal and Boyer's 1984 measurement that the oscillation's amplitude grows as (Re − Re_c)^½, the Landau law this page fits: J. E. Wesfreid, "Henri Bénard: Thermal convection and vortex shedding", Comptes Rendus Mécanique 345, 446–466 (2017).
- The method this page solves the equations with: a lattice-Boltzmann fluid with a curved wall placed on the true circle by interpolating along each lattice link, and the drag from the momentum each link exchanges with the wall: M. Bouzidi, M. Firdaouss and P. Lallemand, "Momentum transfer of a Boltzmann-lattice fluid with boundaries", Physics of Fluids 13, 3452–3459 (2001).
- Steady flow past a cylinder computed up to Re 100, with the drag, the surface pressure and the separation bubble, which first appears just below Re 7: S. C. R. Dennis and G.-Z. Chang, "Numerical solutions for steady flow past a circular cylinder at Reynolds numbers up to 100", Journal of Fluid Mechanics 42, 471–489 (1970).