Flows and fields

Where vorticity comes from

Every scrap of vorticity in a flow past a body entered through its surface, and the rate at which it enters contains no viscosity at all — it is the pressure gradient along the wall. A flat plate makes none, and a closed body makes exactly as much of each sign.

Worth reading first: Spin is not the same as going round · The vortex a wing leaves behind.

Air arriving at an aeroplane has no vorticity in it. Air leaving has a great deal — a boundary layer full of it, a wake made of it, and a pair of trailing vortices that will still be turning over minutes later. Somewhere between the two it was created, and the equations of motion have no term that creates it: vorticity is stretched, tilted, transported and diffused by them, and never made.

It is made at the surface. And the rate at which it is made contains no viscosity at all.

The wall makes vorticity at a rate with no viscosity in it. At a stationary wall the momentum equation collapses to ν ∂²u/∂y² = (1/ρ) ∂p/∂x, and the left-hand side is the diffusive flux of vorticity out of the surface. So the pressure gradient along the wall is the vorticity source, and the viscosity that made the no-slip condition necessary has cancelled out of what the condition produces. The curve is that flux across the Falkner–Skan family, computed from profiles solved by shooting and differenced at the wall; the straight line is the pressure gradient each of those flows has. They agree to 2.3e-14. At zero pressure gradient the flux is exactly zero: a flat plate creates no vorticity at all after its leading edge, and everything in its layer arrived from there.
Fig. 1 The vorticity flux out of a wall against the pressure gradient along it, across the Falkner–Skan family. The curve is computed from profiles solved by shooting and differenced at the wall; the points are the pressure gradient each of those flows has. They agree to 101410^{-14}, and at zero pressure gradient the flux is exactly zero.

Four lines at the wall

Take the momentum equation along a stationary, impermeable wall and evaluate it on the wall, where both velocity components vanish:

0=1ρpx+ν2uy2.0 = -\frac{1}{\rho}\frac{\partial p}{\partial x} + \nu\frac{\partial^2 u}{\partial y^2}.

The convective terms are gone because the velocity is zero. What is left says that the curvature of the velocity profile at the wall is fixed by the pressure gradient.

Now notice what that curvature is. In two dimensions the vorticity is ω=u/y\omega = -\partial u/\partial y near a wall, so 2u/y2=ω/y\partial^2 u/\partial y^2 = -\partial \omega/\partial y, which is the diffusive flux of vorticity out of the surface — the rate at which the wall is handing vorticity to the fluid. Therefore

σ  =  νωyw  =  1ρpx.\sigma \;=\; -\nu\frac{\partial \omega}{\partial y}\bigg|_{w} \;=\; \frac{1}{\rho}\frac{\partial p}{\partial x}.

The viscosity has cancelled. It made the no-slip condition necessary — an inviscid fluid may not be told anything about its tangential velocity, which is the whole of the counting argument — and it does not appear in what the condition produces. A wall generates vorticity at a rate set by the pressure it is under, and the fluid’s stickiness decides only how thickly that vorticity is spread once it is out.

The order of the equation is the number of conditions. What each model of a fluid allows to be said at a wall. Euler's equations are first order in the wall-normal direction and take one condition — the flow may be told not to go through the wall and may not be told anything about going along it, which is why an inviscid body has no friction and no drag. Navier–Stokes is second order there and takes two, and the second one is no slip. Viscosity does not make the same problem harder, it makes it a different problem, with one more thing that has to be true at every wall. The boundary-layer equations are the parabolic middle case: two conditions at the wall and a matching rather than a value at the outer edge.
Fig. 2 Why the wall gets a second condition at all. Euler’s equations are first order across a wall and may be told one thing — not to go through it. Navier–Stokes is second order there and takes two, and the second is no slip. That is the whole of the difference between a fluid that makes vorticity at its boundaries and one that cannot, and it is a property of the order of the equation rather than of the size of the viscosity.

Checked against a solver that knows nothing about it

The identity is tested here on the Falkner–Skan family, where the edge velocity is Ue=CxmU_e = Cx^m and the pressure gradient is therefore known in closed form.

Those profiles are produced by bisecting on the wall slope until the shot reaches the free stream — a procedure with no reference to pressure gradients, wall fluxes or vorticity anywhere in it. The third derivative at the wall is then read off the tabulated second derivative by a fourth-order one-sided difference, and the equation says it must equal β-\beta.

It does, at every β\beta tried, and the vorticity flux that follows equals the pressure gradient to 2×1062\times10^{-6} of Ue2/xU_e^2/x — with the factor (m+1)/2(m+1)/2 from the similarity variable folded in, which is where an error would have shown.

An adverse gradient puts the inflection point there. Falkner–Skan boundary-layer profiles at five pressure gradients, from strongly accelerating to the separation value, each solved by shooting. The inflection point is found by searching the solved profile for a sign change in its second derivative. It is absent while the flow accelerates and present as soon as it decelerates, which is the same sign that eventually separates the layer.
Fig. 3 The family the check runs on. Each profile is a different pressure gradient: favourable at the top, zero in the middle, adverse below, and separating at the bottom. The curvature at the wall is what this essay is about, and it is visibly different in each — positive where the pressure falls, zero where it is constant, negative where it rises.

A flat plate makes no vorticity at all

Set β=0\beta = 0 and the flux is zero. The computed value is 2×10142\times10^{-14}.

That is a stronger statement than it first sounds. A flat plate at zero incidence has a boundary layer full of vorticity, growing thicker with distance, and none of it is being created along the plate. All of it entered at the leading edge, where the pressure gradient is not zero and where the boundary-layer approximation fails; downstream of that the layer is redistributing what it already has by diffusion, spreading it thinner as it goes.

So the growth of a flat plate’s boundary layer is a diffusion problem with a fixed amount of vorticity in it, not a generation problem. That reframing is worth keeping, because it explains why the integrated vorticity in the layer is constant along the plate — a fact the momentum integral states in other language, and which follows here in one line.

How a laminar boundary layer thickens along a plate. The height at which the flow has recovered 99% of the free-stream speed, plotted along a flat plate, at three Reynolds numbers. The layer grows as the square root of distance from the leading edge, so most of its thickening happens in the first few per cent of the plate and it is nearly flat thereafter.
Fig. 4 The layer that is spreading rather than being fed. Its thickness grows as x\sqrt{x}, which is what a fixed quantity of vorticity diffusing outwards from a line does, and the wall it sits on is contributing nothing to the total.

And a closed body makes exactly as much of each sign

Integrate the flux round a closed body. The flux is (1/ρ)p/s(1/\rho)\,\partial p/\partial s and the pressure is single valued, so going once round returns to where it started:

σds=1ρpsds=0.\oint \sigma\,ds = \frac{1}{\rho}\oint \frac{\partial p}{\partial s}\,ds = 0.

Computed on a cylinder’s surface pressure, it comes to 5×10165\times10^{-16}.

As much of one sign as of the other, round any closed body. The vorticity flux round a cylinder's surface, and its running total. The front half of the body makes vorticity of one sign and the back half makes exactly as much of the other, because the flux is a pressure gradient and the pressure is single valued: going once round returns to where it started, so the integral is a difference of a function with itself. It comes to -4.6e-16 here. That is Kelvin's theorem arriving from the wall rather than from a material loop, and it is why a wing that acquires circulation has to leave an equal and opposite starting vortex behind: the vorticity was not created, it was separated.
Fig. 5 The flux round a cylinder and its running total. The front half makes vorticity of one sign and the back half makes exactly as much of the other; the running total returns to zero after one circuit. The pale curve is the same body with circulation on it, where the distribution is entirely rearranged and the total is unchanged.

A body cannot change the total vorticity of the fluid around it. It can only separate positive from negative — send one into a wake on one side and the other into a wake on the other side, or shed one downstream and keep the other in a boundary layer.

That is Kelvin’s theorem arriving from the wall rather than from a material loop, and it is the reason a wing that acquires circulation must leave an equal and opposite starting vortex behind it. The circulation was not created. It was separated, and the other half of it is in the air a mile back.

The result also settles a question that sounds like a puzzle. If a wing at a fixed angle in a steady flow is not generating any net vorticity, what keeps its boundary layer supplied? Nothing needs to: the layer is not consuming vorticity, it is carrying it downstream and diffusing it. A steady flow is a steady balance — vorticity in through the surface on one side, out through the wake, and the total in the field constant. The generation is not zero anywhere except a flat plate; it is equal and opposite, which is a different statement and a stronger one.

The sign of the source is the sign of the trouble

The flux is positive where the pressure rises along the surface, which is exactly where a boundary layer is in danger.

An adverse gradient injects vorticity of the opposite sign to what the layer already carries. That opposing vorticity accumulates near the wall, the profile’s curvature there goes negative, an inflection point appears in it, and if the injection continues the wall slope reaches zero — which is what separation is.

So separation has an account in this language that is a little sharper than the usual one about running out of momentum. A layer separates because the wall has been feeding it vorticity of the wrong sign for too long, and the amount fed is the integral of the pressure rise. That is why the criterion for separation is a property of the pressure distribution rather than of the fluid, and why a laminar layer separates at a definite Falkner–Skan β regardless of Reynolds number.

There is a numerical consequence of the flux picture that is worth recording, because it is how several classes of solver are built. If the total vorticity a body makes is decided by its surface pressure, then an inviscid calculation is enough to say how much vorticity a viscous flow will have — which is the basis of every vortex method: solve the potential problem, read the surface slip velocity, and shed exactly enough vorticity to cancel it. The viscosity enters only in how the shed vorticity then spreads.

The same reading explains why a favourable gradient is stabilising in a way that is more than “there is more momentum”. A falling pressure feeds vorticity of the same sign the layer already has, into the region nearest the wall, which steepens the wall slope and makes the profile fuller. A fuller profile has no inflection point, and a profile with no inflection point is stable to the disturbances that matter. Accelerating a boundary layer does not merely postpone separation: it removes the ingredient instability needs.

The wall makes vorticity at a rate with no viscosity in it. At a stationary wall the momentum equation collapses to ν ∂²u/∂y² = (1/ρ) ∂p/∂x, and the left-hand side is the diffusive flux of vorticity out of the surface. So the pressure gradient along the wall is the vorticity source, and the viscosity that made the no-slip condition necessary has cancelled out of what the condition produces. The curve is that flux across the Falkner–Skan family, computed from profiles solved by shooting and differenced at the wall; the straight line is the pressure gradient each of those flows has. They agree to 2.3e-14. At zero pressure gradient the flux is exactly zero: a flat plate creates no vorticity at all after its leading edge, and everything in its layer arrived from there.
Fig. 6 The same identity read on the adverse side alone, at five pressure gradients running from none to very nearly separating. The flux is negative at every one of them, so the wall under a rising pressure is making vorticity of the sign that opposes the flow it sits under — and the closer the profile is to separating, the harder it is making it.

What the picture cannot show

It is two-dimensional and the wall is stationary and impermeable. A moving wall adds a term — the surface acceleration is a vorticity source too, which is how a spinning cylinder generates circulation — and a porous one adds another. In three dimensions the flux is a vector and there is a second contribution from the surface’s own motion.

The identity is exact and the picture of a “source” is not. Vorticity is not a substance and does not obey a conservation law with a flux in the way mass does; what is exact is the equation for ω/y\partial\omega/\partial y at the wall, and calling it a flux is an interpretation that works beautifully in two dimensions and needs care in three.

And the leading edge is missing from every figure here. That is where a flat plate’s vorticity actually comes from, it is a singular point of the boundary-layer approximation, and nothing in this collection resolves it. The statement “a flat plate makes no vorticity” is a statement about the part of the plate where the approximation holds, which is all of it except the part that matters for this question.

One further consequence is worth drawing out because it is unexpected. The flux depends on the pressure gradient and not on the wall shear — so the place on a body where the most vorticity is being made is not the place where the friction is highest. On an aerofoil the friction peaks near the leading edge, where the layer is thinnest; the vorticity source peaks where the pressure is changing fastest, which is a little further back on the suction side and, on the pressure side, at a different station again. Two maps of the same surface, both correct, showing different things.

The one interior source, and why it was left out

The opening sentence of this essay says the equations have no term that creates vorticity. That is true of the equations this collection has been solving, and the qualification is worth making explicit, because the term that has been dropped is the source of a great deal of the vorticity in the world.

Written without assuming constant density, the vorticity equation carries a term the constant-density version does not:

DωDt=(ω)u+ρ×pρ2+ν2ω.\frac{D\boldsymbol{\omega}}{Dt} = (\boldsymbol{\omega}\cdot\nabla)\mathbf{u} + \frac{\nabla\rho \times \nabla p}{\rho^2} + \nu\nabla^2\boldsymbol{\omega}.

The middle term is the baroclinic one, and it is a genuine interior source: it makes vorticity at a point in the fluid, with no wall anywhere near, out of nothing but two gradients that are not parallel. If the density is uniform, ρ\nabla\rho is zero and it disappears. If the density depends on the pressure alone — a barotropic fluid, which is what an isentropic compressible flow is — the two gradients are parallel by construction and it disappears again. Every flow in this essay is one or the other, which is why the wall was the only source in sight.

The mechanism is a torque, and it is easier to see than the algebra suggests. A pressure gradient pushes on a parcel through its centre of pressure; the parcel’s inertia resists through its centre of mass; and if the density is not uniform across the parcel those two points do not coincide. A force applied off the centre of mass is a couple, and a couple applied to a fluid element is vorticity.

Three of the most-photographed flows in the subject are made this way. A shock wave passing over an interface between two gases deposits vorticity on it — the pressure gradient is normal to the shock, the density gradient is normal to the interface, and where they cross the interface rolls up into the spikes and bubbles of the Richtmyer–Meshkov instability. A cold sea and a warm land under one atmosphere have horizontal density gradients under vertical pressure gradients, and the circulation that results is the sea breeze — a wind generated in the interior of a fluid with no surface driving it. And a curved shock on a blunt body puts different amounts of entropy into different streamlines, which is a density gradient across a pressure gradient, and the flow behind it is rotational for ever afterwards. That last one is why an inviscid flow need not be irrotational, and it is the reason a potential-flow method cannot be used anywhere behind a bow shock.

None of that weakens the wall argument; it bounds it. The clean statement is that in a constant-density or barotropic fluid, all vorticity enters through surfaces, at a rate the surface pressure gradient fixes, and the total round a closed body is zero. Admit a density that varies independently of the pressure and there is a second source, distributed through the volume, and the neat conservation statement above no longer holds — a stratified flow can gain net circulation without any boundary being involved at all.

Which is the more interesting way round to state it. The reason a wall is the only source in most of aerodynamics is not a property of walls. It is that air at low speed is very nearly a fluid whose density does not vary independently of its pressure, and the moment that stops being true — behind a shock, in a flame, in an atmosphere with a temperature front in it — the fluid starts making its own.

Why an inviscid fluid cannot start anything

The wall-flux argument settles a question that ideal flow leaves hanging, and it settles it in a sentence.

A body in an inviscid fluid may carry circulation: the mathematics permits any value of it, and the whole family of flows round a cylinder with circulation are legitimate solutions of the equations. What ideal flow cannot do is say how a body acquired one, and it cannot, because circulation is the integral of vorticity and there is no mechanism in Euler’s equations for making any. Kelvin’s theorem says as much from the other end: the circulation round a material circuit is constant for ever.

So a wing starting from rest in a genuinely inviscid fluid would never begin to lift. It is not that lift would be small, or would take a long time to develop; there is no term in the equations that could produce the required vorticity, and the flow would remain the circulation-free solution with its rear stagnation point on the upper surface, for as long as anybody cared to wait.

What breaks that deadlock is the one condition an inviscid fluid may not be told. No slip forces a shear at the surface, the shear is vorticity, and the pressure gradient round the sharp trailing edge drives it into the fluid until the flow leaves the edge smoothly and the driving gradient collapses. The Kutta condition is the outcome of that process rather than an axiom, and the starting vortex is the receipt.

One more condition, and the price of it. The model problem ε u″ + u′ = 0 with a condition at each end, at three values of ε. The outer solution is the flat line at one — that is the whole of the answer when ε is zero, and it is a first-order equation that can meet one condition, so it meets the one at the far end and misses the one at the wall by the whole range. Restoring ε restores the second condition and pays for it with a layer of thickness ε, inside which the gradient is of order 1/ε. The product of those two — which is what a stress is — does not depend on ε at all: it is 1.0000 at every value tried, to nine decimal places. Drag does not vanish as viscosity does. It converges.
Fig. 7 What the extra condition costs, in the one-dimensional model that keeps nothing but the arithmetic. The reduced equation meets the far condition and misses the wall by the whole range; restoring the small parameter restores the wall condition and pays with a layer of that thickness, inside which the gradient goes as its reciprocal. The product — which is the stress — is 1.000000 at every value tried. Drag does not vanish as the viscosity does; it converges, which is why an inviscid fluid is not the limit of a viscous one at a wall.

Who noticed, and why it is not better known

Lighthill set the argument out properly in 1963, in a chapter of Laminar Boundary Layers that is still the clearest statement of it, and the identity itself is implicit in Prandtl’s original 1904 paper — which is exactly the observation that the boundary-layer equations evaluated at the wall give the curvature in terms of the pressure gradient.

It is not better known because it is not needed for calculation. Nobody computes a boundary layer by tracking vorticity flux; the momentum integral is easier and gives the same answers. What the flux picture buys is explanation: why an inviscid fluid can carry circulation but cannot acquire it, why a starting vortex has to exist, why a flat plate’s layer grows without being fed, and why an adverse pressure gradient is dangerous in a way that a favourable one of the same size is not.

The surprising connection is with the counting argument that opens this field. The no-slip condition was described there as the price of viscosity’s extra order — something a wall is allowed to say because the equation has room for it. This essay is the other half: what the wall does by saying it. A boundary condition is not only a constraint. It is a source, and the strength of the source is fixed by a quantity — the surface pressure gradient — that ideal flow computes perfectly well without any viscosity in it at all.

Where the ladder goes next

The rung above is the three-dimensional version, where the flux is a vector, the surface’s own curvature enters, and the vorticity that leaves a swept wing’s surface has a spanwise component that the two-dimensional argument cannot produce.

The one beside it is the moving wall: a surface that accelerates generates vorticity at a rate its own acceleration sets, which is how an impulsively started plate produces the Stokes layer this collection already solves, and how a rotating cylinder acquires the circulation that makes the Magnus effect.

What links here

Computed from the collection rather than written here: the essays that point at this one.

Reads more easily once this is understood

Essays that name this one as worth reading first.

Shares its objects with

Essays naming at least two of the same things, that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

Boundary conditionBoundary layerCirculationConservationFalkner–SkanKelvin's circulation theoremThe no-slip conditionPressure gradientSeparationStarting vortexViscosityVorticityWall shear