Ideal flow

Drag in the theory that forbids it

d'Alembert's paradox is a theorem about flows that close behind the body. Stop requiring that, let two streamlines leave the edges and never come back, and the same equations — no viscosity, no vorticity — produce a drag coefficient of 0.8798.

Worth reading first: The exact theory says nothing has any drag · When the flow lets go.

d’Alembert’s paradox is the most useful failure in the subject: solve the flow past a body in a fluid with no viscosity and the drag comes out exactly zero, for every shape, at every speed. The pressure over the front is the mirror of the pressure over the back and the two cancel to the last digit the arithmetic carries.

It is worth being precise about what the theorem assumes, because one of its hypotheses is usually mistaken for a fact about the world.

It assumes the flow closes behind the body. The streamline that divides at the front stagnation point runs round the surface and rejoins at the back, and the fluid downstream is the fluid upstream with nothing missing. Drop that requirement, and the equations do not object.

The Kirchhoff flow past a flat plate. A uniform stream meeting a flat plate held across it, with two streamlines leaving the edges and never returning. Between them is a wake of fluid at rest at a constant pressure. The equations solved are the same equations that give d'Alembert's paradox for a closed body, and this flow has a drag coefficient of 0.8798.
Fig. 1 The flow that comes out when the requirement is dropped. Two streamlines leave the edges of the plate and never come back; between them is fluid at rest at a constant pressure. The equations solved are Laplace’s, the fluid has no viscosity and no vorticity, and the drag coefficient is 0.8798.

What was changed, and what was not

Nothing was added to the physics. The flow outside the wake is irrotational, inviscid and incompressible, exactly as before. What changed is the shape of the region the problem is posed in: instead of the whole plane minus a plate, it is the whole plane minus a plate and a semi-infinite cavity.

Two conditions define the cavity’s boundary, and neither is arbitrary:

  • It is a streamline, because nothing crosses from the moving fluid into the still fluid.
  • The speed on it is constant, by Bernoulli, because the pressure inside the cavity is constant and the pressure just outside must match it across a surface with no thickness.

That second condition is the whole trick. On an unknown curve, the speed is known exactly — and that is a boundary condition of a kind that ordinary potential-flow problems never offer.

Solving it

The plate occupies ya|y| \le a on x=0x = 0; the stream comes from the left. Take the upper half by symmetry. Its whole boundary — the axis upstream, the plate’s front face, the free streamline — is one streamline, so ψ=0\psi = 0 on all of it, and the flow region maps to the upper half of the w=ϕ+iψw = \phi + i\psi plane with no work at all.

Now write Ω=ln ⁣(U/(dw/dz))\Omega = \ln\!\big(U/(dw/dz)\big). Its real part is the logarithm of the speed ratio and its imaginary part is the flow direction, and on the three pieces of boundary:

ReΩ=0 on the free streamline,ImΩ=π2 on the plate,ImΩ=0 on the axis.\operatorname{Re}\Omega = 0 \ \text{on the free streamline},\quad \operatorname{Im}\Omega = \tfrac{\pi}{2} \ \text{on the plate},\quad \operatorname{Im}\Omega = 0 \ \text{on the axis}.

So Ω\Omega maps the flow onto a semi-infinite strip, and the Schwarz–Christoffel map onto a strip is elementary. Composing it with the definition and simplifying gives one line that carries the whole solution:

dzdw  =  wb+ibUw,\frac{dz}{dw} \;=\; \frac{\sqrt{w-b} + i\sqrt{b}}{U\sqrt{w}},

with bb the value of ϕ\phi at the plate’s edge.

That expression is worth checking against, because every boundary falls out of it by inspection. For w<0w < 0 both roots are imaginary and the ratio is real: motion along the axis. For 0<w<b0 < w < b the numerator is imaginary and the denominator real: motion straight up the plate. For w>bw > b the modulus is exactly 1/U1/U: constant speed, which is the free streamline. Integrating the middle case across the plate returns b(4+π)/2Ub(4+\pi)/2U, which must be the plate’s half-width, and fixes

b=2aU4+π.b = \frac{2aU}{4+\pi}.

The hodograph plane, where the unknown boundary is the known one. The same flow drawn in the plane of its own velocity, ζ = (u − iv)/U. The plate, whose shape is known in the physical plane, becomes a segment of the imaginary axis; the axis of symmetry becomes a segment of the real one; and the free streamline — whose shape nobody knows — becomes an arc of the unit circle, because the speed on it is exactly the free stream. The unknown and the known have changed places, which is why the problem can be solved at all.
Fig. 2 Where the solving happened. In the plane of the velocity itself, the free streamline — whose shape is the unknown — is an arc of the unit circle, because its speed is known. The plate, whose shape is known, becomes a segment of an axis. The known and the unknown change places, which is the reason the problem is soluble at all.

The drag

Everything after that is quadrature. On the front face the speed runs from zero at the stagnation point to exactly UU at the edge, so the pressure runs from the full stagnation value down to the free-stream value; behind, it is the cavity’s constant. Integrating,

D=2πρU2a4+π,CD=2π4+π=0.879801,D = \frac{2\pi\rho U^2 a}{4+\pi}, \qquad C_D = \frac{2\pi}{4+\pi} = 0.879801,

on the plate’s full width 2a2a. The quadrature and the closed form agree to machine precision, which is the check that the map was composed correctly rather than merely plausibly.

Pressure on a flat plate, with a wake and without one. The pressure coefficient over the front face of a flat plate normal to the stream, from two solutions of the same equations. The free-streamline solution runs from 1 at the stagnation point to 0 at the edge, where the speed has reached the free stream. The attached solution runs to minus infinity at the edge, and its pressure on the back is the mirror of its pressure on the front, so it has no drag at all.
Fig. 3 Pressure over the front of the plate, from the two solutions of the same equations. The free-streamline answer is bounded everywhere and reaches the free-stream value exactly at the edge. The attached answer is unbounded at the edge — and, more to the point, has a mirror-image pressure on the back that this one does not have at all.

The drag is entirely the absence of pressure recovery. There is no shear stress in this calculation, because there is no viscosity. There is no momentum deficit measured in a wake, because the wake is at rest. What there is, is a front face pushed on and a back face that nothing pushes.

The front face is right, and it was right before

Before the theory is criticised for the back, it is worth seeing how well it does on the front, because the two solutions disagree there too and only one of them agrees with a measurement.

The attached solution puts the surface speed at Uy/a2y2U|y|/\sqrt{a^2-y^2}, which is zero at the centre and unbounded at the edges: a pressure coefficient running to minus infinity over the last few per cent of the plate. The free-streamline solution reaches exactly UU at the edge and no more, because the edge is where the fluid leaves and the speed on the departing streamline is fixed by the cavity pressure. A row of tappings across the front of a real plate reads the second curve, not the first.

That is the general pattern for a bluff body and it is worth stating as a rule. Ideal flow is accurate up to the separation point and meaningless after it — not gradually worse, but qualitatively wrong, because it is answering a question about a region the fluid has left. The whole of the error in d’Alembert’s paradox lives downstream of one point.

Ideal flow past a cylinder. A uniform stream past a circular cylinder in a fluid with no viscosity. The solution is exact and closed-form: streamlines part at a stagnation point, run round the surface and close up perfectly behind, and the pressure recovers to exactly what it was in front.
Fig. 4 The same statement on a curved body. The pressure over the front of a cylinder in ideal flow is close to what a real one measures; the recovery over the back, which is what makes the drag zero, does not happen at all in a real flow because the layer has let go by then.

The number is wrong, and by a factor everybody can name

A real flat plate held across a stream measures a drag coefficient of about 1.9. The theory gives 0.88. It is out by more than a factor of two, and the direction is worth noticing: it is too small, which is not the usual complaint about an inviscid theory.

The reason is a single assumption that has been sitting in the construction since the second paragraph. The cavity was put at free-stream pressure, and a real wake is not. Behind a bluff body the pressure is well below the free stream, with a base pressure coefficient of about 1.2-1.2 — measured with a tapping, not computed.

Give the cavity that pressure instead. The free-streamline family with cavitation number σ=Cpb\sigma = -C_{pb} has CD(σ)=CD(0)(1+σ)C_D(\sigma) = C_D(0)(1+\sigma), so

CD=0.8798×2.2=1.94,C_D = 0.8798 \times 2.2 = 1.94,

against a measurement of about 1.9.

The drag of a flat plate against the pressure in its wake. The free-streamline drag coefficient rises linearly with the cavitation number, which is the number the theory does not contain. At the value the theory assumes it is 0.88, and a real plate measures about 1.9. Feeding in the measured base pressure of about −1.2 instead gives 1.94. The inviscid theory was never wrong about the drag; it was silent about the wake.
Fig. 5 Drag against the pressure in the wake. The theory supplies the line; it does not supply the point on it. Feed in the measured base pressure and the inviscid calculation lands inside the measured band — which says the equations were never wrong about the drag. They were silent about σ.

This is the least deniable case of a pattern that runs through the whole of ideal flow. The equations are exact, the boundary conditions are exact, and there is one number that neither of them contains. Supply it from outside and the answer is right.

What sets the number the theory cannot supply

Calling σ\sigma a missing scalar is accurate and leaves the impression that it is a constant somebody once measured. It is not. It is the outcome of a balance in the near wake, it can be shifted deliberately, and shifting it is what almost all bluff-body drag reduction consists of.

The balance runs like this. The two shear layers leaving the edges are turbulent and they entrain: each drags fluid out of the region between them, at a rate set by its own growth. That region is closed at the front by the body, so the fluid removed has to be replaced from downstream, which requires a pressure gradient pushing fluid back upstream into the base — and the base pressure falls until it is low enough to drive exactly the reflux the layers are taking away. A low base pressure is the price of feeding the entrainment, and it settles wherever the two rates match.

That immediately identifies the geometric quantity that matters, which is not the body’s shape but the formation length — how far downstream the shear layers roll up into vortices. Roll-up close behind the body means strong entrainment applied right at the base, a low base pressure and a large drag; roll-up further downstream means the entrainment is being fed largely from the free stream instead, and the base pressure recovers. Every device that reduces the drag of a blunt body works by pushing the formation length back.

A splitter plate is the cleanest demonstration. A thin plate on the centreline behind a cylinder adds essentially no wetted area and no shape change, and it prevents the two shear layers from communicating across the wake, so they cannot roll up in alternation. The formation length grows, the base pressure rises, and the drag falls by something like a quarter — from a body that has not been made more streamlined in any sense a draughtsman would recognise.

Base bleed attacks the balance directly. Inject a small mass flow into the near wake — from a slow-burning charge in the base of an artillery shell, or from a bleed slot on a vehicle — and the shear layers entrain that instead of drawing on the reflux. The pressure no longer has to fall as far, the base drag falls, and the range of a shell rises appreciably for a bleed of a per cent or two of the free-stream mass flow. It is a device that spends mass to buy pressure, and it exists because the missing scalar in this essay is purchasable.

And boat-tailing does the obvious thing, which is to make the base smaller and turn the flow into it gradually — but it is worth seeing that it works on both factors at once. A smaller base area multiplies whatever suction remains by less, and a gentler turn delays separation, which moves the formation length back as well.

So the honest form of this essay’s conclusion is slightly different from the one the flat plate suggests. The theory produces a one-parameter family and cannot choose a member; what it does not say, and what the flat plate hides by being a fixed shape with fixed separation points, is that the parameter is not a property of the fluid at all. It is a property of the near wake’s own dynamics, it varies by a factor of two between a bare cylinder and one with a splitter plate behind it, and the whole practical subject of bluff-body drag is the business of moving it. Kirchhoff’s construction is then not an incomplete theory awaiting one measurement; it is an exact map from that one design variable to the drag.

Three things the model gets wrong, none of them the drag

The wake never closes. The free streamlines go as yxy \propto \sqrt{x}, forever. The cavity is infinitely long and infinitely wide, which is not a defect of the arithmetic but what a wake held at exactly the free-stream pressure has to do: a streamline at constant speed in a decaying disturbance field has nothing to turn it.

The wake that never closes. The upper free streamline of the Kirchhoff flow, out to fourteen plate half-widths. It does not turn back. The width grows as the square root of the distance, on the asymptote y² = 4bx/U drawn beside it, so the cavity is infinitely long and infinitely wide — which is what a wake held at exactly the free-stream pressure has to do.
Fig. 6 The upper free streamline out to fourteen plate widths, with its asymptote. This is the model’s largest departure from anything real — a genuine wake closes, at a length set by how fast the shear layers on either side of it grow together, which is a viscous question with no counterpart here.

The separation point is an input. It was put at the plate’s sharp edges, where nobody doubts it, and that is why a flat plate is the case the theory does best. On a smooth body — a cylinder, a sphere, an aerofoil past its stall — where the flow lets go is the whole difficulty, and this construction has no way to find it. It can be told, and then it computes the consequences.

The cavity pressure is a free parameter and always was. That is not hidden — σ is written into the solution — but it is easy to read as a refinement rather than as the whole difficulty. It is the whole difficulty: the theory produces a one-parameter family of exact solutions and has no means of choosing between them, and the choice is worth a factor of two in the answer.

And nothing here is unsteady. A real wake behind a plate is not a still cavity; it is a shedding street of vortices, and the base pressure that has to be fed in is a time-average over a violently unsteady flow. This site’s solver cannot draw that street, and neither can this one.

Where the free parameter is not free

The construction is at its weakest as a model of a wake and at its strongest where the constant pressure is a physical fact rather than an assumption, and it is worth being specific about how strong that is.

In a cavitating flow the cavity contains vapour at the liquid’s vapour pressure, so

σ=ppv12ρU2\sigma = \frac{p_\infty - p_v}{\tfrac12\rho U^2}

is set by the depth, the temperature and the speed — three things a designer knows. The drag then follows from the geometry with nothing left to fit, and the same construction predicts the cavity’s length and width, which are what decide whether it closes on the body and erodes it or closes downstream in open water. A supercavitating hydrofoil is designed with nineteenth-century mathematics, and it is designed rather than tested into existence because in that regime the hypothesis Kirchhoff had to assume is true.

The drag of a flat plate against the pressure in its wake. The free-streamline drag coefficient rises linearly with the cavitation number, which is the number the theory does not contain. At the value the theory assumes it is 0.88, and a real plate measures about 1.9. Feeding in the measured base pressure of about −1.2 instead gives 1.94. The inviscid theory was never wrong about the drag; it was silent about the wake.
Fig. 7 The same family read at a cavitation number a hydrofoil would actually run at. Here σ is measured from the vapour pressure and the ambient depth rather than inferred from a base tapping, and the point on the line is known before anything is built.

What it is good for

Two things, and both are worth more than the flat plate.

Cavitating flows, where the assumption is not an assumption. When a body moves fast enough for the pressure to fall to the vapour pressure, the liquid tears and a real cavity of vapour forms with a genuinely constant pressure in it. The cavitation number is then a measured property of the liquid and the depth, not a fitting parameter, and free-streamline theory becomes a predictive tool rather than a one-parameter family. Supercavitating propellers and hydrofoils are designed with it.

And jets. The same construction with the plate replaced by a slot in a wall gives the shape of the emerging jet and the contraction it undergoes, which is the vena contracta and its exact π/(π+2) — a number that is computed rather than measured, from a free surface whose shape is part of the answer.

Four drag coefficients for the same plate. The same flat plate, priced four ways. The attached ideal solution gives nothing. The free-streamline solution with the wake at free-stream pressure gives 0.88. The same solution with the wake's measured pressure gives 1.94. The measurement is about 1.9. The whole of the difference between the second and the third is one number that the equations do not determine.
Fig. 8 Four coefficients for one plate. The gap between the second and the third is the whole content of this essay: two calculations with the same equations, the same body and the same boundary condition, in which one number was assumed and the other was measured.

What the picture cannot show

Nothing inside the cavity. The region between the free streamlines is drawn empty because the model says the fluid there is at rest, and in a real wake it is the most energetic part of the flow. Every figure here is honest about the outside and silent about the inside.

The pressure is not drawn as a field. It is drawn on the plate, where it is a curve, and quoted in the cavity, where it is a constant. In between it varies and could be shaded — and shading it would suggest the model knows something about the interior, which it does not.

And the sharpness of the edge is doing invisible work. The construction puts the free streamline leaving tangentially at a mathematically sharp corner. Round the corner off and the separation point becomes a question again, with an answer that depends on the boundary layer and therefore on the Reynolds number — which is how a coefficient that this theory says is independent of speed acquires a drag crisis.

The wall slope against pressure gradient, and where it runs out. How steeply the flow leaves the wall, plotted against the pressure gradient the layer is running into. A favourable gradient presses the profile against the surface and steepens it; an adverse one hollows it out. The curve reaches zero at a definite value, and beyond that there is no attached solution at all.
Fig. 9 The mechanism the whole construction is standing in for. A layer in an adverse gradient loses the momentum near the wall, the profile develops an inflection, and the flow leaves the surface. The free-streamline model does not contain any of this; it contains the consequence, as a boundary condition applied at a place somebody has to nominate.

The general shape of the argument is worth carrying away from this rung, because it recurs. A theory that gives an obviously wrong answer is usually being asked a question it was not given enough information to answer, and the useful response is to find out which piece is missing rather than to replace the theory. Here the missing piece is one scalar. It is not available from Laplace’s equation, it is not available from the boundary condition, and it is available from a pressure tapping.

Who found it, and when

Helmholtz proposed discontinuous flows with free streamlines in 1868 and Kirchhoff made the construction rigorous in 1869 — one year, and the two names are usually given together. Rayleigh computed the plate at incidence shortly after; Levi-Civita generalised the hodograph method to curved bodies in 1907; and the whole subject was revived in the 1940s and 1950s for cavitating propellers, where it turned out to be the right physics rather than a rescue attempt.

The surprising connection is with what the construction was originally for. Helmholtz and Kirchhoff were not trying to model wakes. They were trying to rescue the theory of jets, where the free surface is real and visible and its shape is genuinely part of the problem. The wake application is the analogy, and it is the weaker of the two — which is the reverse of how the subject is usually taught, where free-streamline theory arrives as a failed attempt to explain drag and its successes in jets and cavities are a footnote.

Where the ladder goes next

Above this rung is the plane the solution was found in, which is worth a rung of its own because the trick — solve in the space where the unknown boundary is the known one — outlives the problem it was invented for.

Beside it is the paradox this flow evades and the separation point it has to be told.

And below it, the reason any of it matters: what a bluff body’s drag actually is, and why the pressure part of it dominates the friction part by a factor that grows with how blunt the body is.

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 conditionCavitationd'Alembert's paradoxDrag coefficientFree-streamlineModel validityPotential flowPressure dragSeparationWake