Ideal flow

Vortices move each other

A vortex alone in an infinite fluid sits exactly still, forever — its own field is antisymmetric about it and there is nothing at its centre to be carried by. Everything a vortex does, another vortex did, and two of them already exhaust what can be written down.
17 min read 7 figures What is conserved

Worth reading first: Flows add up · Circulation is vorticity, added up.

Take a single point vortex, alone in an infinite fluid, and ask where it goes.

It goes nowhere. Not slowly, and not approximately: its own velocity field is uθ=Γ/2πru_\theta = \Gamma/2\pi r about its own centre, which is antisymmetric about that centre — the flow on one side is the exact reverse of the flow on the other — so there is no velocity at the vortex to carry it anywhere. A vortex is the one object in this subject that is completely inert about itself.

Everything interesting therefore comes from having more than one, and two is already enough to exhaust what can be written in closed form.

Two of opposite sign go somewhere. Two vortices of equal and opposite strength. Each is carried by the other's field, both are carried the same way, and the pair travels in a straight line at Γ/2πd forever, keeping its separation exactly. The speed is a consequence of one vortex's field evaluated at the other, and nothing else.
Fig. 1 Two vortices of equal and opposite strength, stepped with RK4. Each sits in the other’s field and is carried by it, both are carried the same way, and the pair travels in a straight line at Γ/2πd forever while keeping its separation to six decimal places. The faint dots are where each started.

The two cases that have answers

Two vortices of strengths Γ1\Gamma_1 and Γ2\Gamma_2 a distance dd apart move only by carrying each other, and the arithmetic is a line each.

Opposite and equal. Each vortex sits in a field of magnitude Γ/2πd\Gamma/2\pi d pointing the same way, so the pair translates, perpendicular to the line joining them, at

Upair=Γ2πdU_{\text{pair}} = \frac{\Gamma}{2\pi d}

with the separation fixed. It travels forever, and it does not slow down, because nothing is dissipating anything.

Equal and the same sign. Now the two induced velocities point in opposite senses, so the pair rotates about the point between them, with period

T=4π2d2ΓT = \frac{4\pi^2 d^2}{\Gamma}

and again the separation is fixed. Every co-rotating pair anybody has ever seen — two smoke rings side by side, two bath vortices, the two vortices behind a delta wing — is a version of this.

Both results are computed here rather than quoted. The stepper is a fourth-order Runge–Kutta on the positions with the self-term omitted by construction, and assertPairMotion compares the distance travelled against Γt/2πd\Gamma t/2\pi d: at Γ=2\Gamma = 2, d=1d = 1 and half a time unit, the closed form gives 0.159154943091900.15915494309190 and the integration gives 0.159154943091910.15915494309191.

Two of the same sign go round each other. Two vortices of the same sign, each sitting in the other's field. Neither can move itself, so each is carried round the point between them, and the pair rotates with a period of 4π²d²/Γ — computed here by stepping, and agreeing with the closed form.
Fig. 2 Two vortices of the same sign. Each is carried round the point between them and neither is carried by itself, so the pair rotates at a fixed radius with the period the closed form gives. The two circles are the paths, and the fact that they are circles rather than spirals is the check that no energy is going anywhere.

Why adding the fields is allowed

Both of those results were obtained by evaluating one vortex’s field at the other’s position and adding. That step is the whole method, and it is legal for a reason worth naming.

The velocity field of an incompressible, irrotational flow comes from a potential satisfying Laplace’s equation, and Laplace’s equation is linear — so solutions add. A vortex plus a vortex is a solution; a vortex plus a uniform stream is a solution; a vortex plus its own image in a wall is a solution. Nothing here requires the disturbances to be small, which is the usual price of a superposition argument, because nothing here is being linearised: the equation was linear to begin with.

What is not linear is the motion. Each vortex is carried by the sum of the others’ fields, and the positions then feed back into the fields, so the trajectories obey a nonlinear system even though the flow at every instant is a sum of exact solutions. That separation — a linear field equation with a nonlinear advection of the singularities — is the whole character of the subject, and it is why four vortices can be chaotic in a fluid with no viscosity, no forcing and no small parameter.

Flows add. The equations of ideal flow are linear, so solutions can be added. A uniform stream and a doublet, laid on top of each other, produce a flow with a circular streamline — which is to say, a cylinder appears where none was put.
Fig. 3 Superposition doing the work: a uniform stream, a vortex, and their sum. Each part is an exact solution of Laplace’s equation and so is the total, which is what makes a vortex a building block rather than a special case. The same addition, applied to two vortices rather than a vortex and a stream, is the whole of the dynamics in this essay.

What the solver computed, and how it was checked

The useful property of a point-vortex system is that it has four conserved quantities and they are computable from the positions alone:

H=14πi<jΓiΓjlnrij,Px=iΓixi,Py=iΓiyi,L=iΓixi2H = -\frac{1}{4\pi}\sum_{i<j}\Gamma_i\Gamma_j \ln r_{ij}, \qquad P_x = \sum_i \Gamma_i x_i, \qquad P_y = \sum_i \Gamma_i y_i, \qquad L = \sum_i \Gamma_i |\mathbf{x}_i|^2

HH is the interaction energy, PxP_x and PyP_y are the two components of linear impulse, and LL is the angular impulse. None of them appears anywhere in the integrator, which only ever adds up the velocity each vortex induces at the others. They are computed afterwards, from the positions the stepper produced, so agreeing is a test of the integration rather than a restatement of it.

Four quantities the stepper was never told about. The worst relative drift of the energy and the angular impulse of a three-vortex system, against time. Neither appears anywhere in the integrator, which only ever adds up the velocity each vortex induces at the others; both are computed from the positions afterwards. Staying at a part in ten billion over thousands of steps is the strongest statement available that the motion drawn is the motion the equations have.
Fig. 4 The worst relative drift of the energy and the angular impulse of a three-vortex system, against time. Three thousand steps hold both to about a part in ten thousand million. The drift is what a correct integration of a Hamiltonian system looks like; a step size four times too large gives paths that are still perfectly smooth curves and an energy that has moved by a part in ten thousand, which is what the assertion exists to catch.

There is one subtlety in that check worth recording, because it looks like a bug and is not. A counter-rotating pair exactly one unit apart has H=Γ1Γ2ln(1)/4π=0H = -\Gamma_1\Gamma_2\ln(1)/4\pi = 0 exactly, and dividing a drift by zero reports a perfectly conserved run as infinitely bad. So the drift is scaled by the size of the terms that went into the sum rather than by the size of what came out of it — a distinction that costs four lines and turns a false failure into a real check.

What those four numbers actually mean

The invariants were introduced as things to check the integrator against, which undersells them. Each one is a statement about where the vortices are allowed to go, and together they explain why the two cases at the top of this essay behave so differently.

Divide the linear impulse by the total strength and the result is a position:

xc=iΓixiiΓi\mathbf{x}_c = \frac{\sum_i \Gamma_i \mathbf{x}_i}{\sum_i \Gamma_i}

the centre of vorticity — the vortex system’s analogue of a centre of mass, with circulation in place of mass. Since the numerator is conserved and the denominator is a constant by Kelvin’s theorem, that point never moves. Not approximately, and not on average: an arbitrary number of vortices, milling about chaotically for as long as one likes, has a point in the plane they collectively cannot leave.

The exception is the case where the denominator vanishes, and that is the whole difference between the essay’s two pairs. A counter-rotating pair has Γi=0\sum\Gamma_i = 0, so there is no centre of vorticity to be pinned to — the conserved vector Γixi\sum\Gamma_i\mathbf{x}_i is then independent of where the origin is put, and what it measures is not a position at all but a genuine linear impulse, the momentum the pair carries. A system with zero net circulation may therefore translate forever, and a system with any net circulation at all may not. The translating pair and the orbiting pair are not two unrelated results; they are the two sides of whether one denominator is zero.

The angular impulse says something similar about spreading. Referred to the centre of vorticity it becomes

iΓixixc2=constant\sum_i \Gamma_i |\mathbf{x}_i - \mathbf{x}_c|^2 = \text{constant}

which for a cluster of vortices all of the same sign is a sum of positive terms with a fixed total. So such a cluster cannot disperse. It can rearrange itself as violently as the chaos allows, and the weighted spread of the whole set stays exactly what it started as — one vortex wandering far out is paid for by the others closing in.

Mixed signs remove that guarantee, because the sum is then no longer of one sign and a positive and a negative term can both grow without the total moving. Which is exactly what a counter-rotating pair does when it leaves: two contributions to the second moment growing without bound, cancelling perfectly, and the invariant undisturbed while the vortices disappear over the horizon.

None of this needs the equations to be solved. These are constraints on every trajectory the system has, integrable or chaotic, two vortices or two hundred — which is why they are worth more than the closed forms they are being used to check.

Positions as conjugate variables

The reason these systems have exactly this many invariants is worth a paragraph, because it is one of the strangest facts in classical mechanics.

Kirchhoff showed in 1876 that the point-vortex equations are Hamilton’s equations, with HH above as the Hamiltonian — and with Γixi\Gamma_i x_i and yiy_i as the conjugate pair. The two coordinates of a vortex are canonically conjugate to each other. In ordinary mechanics position is conjugate to momentum and the phase space of NN particles in a plane has 4N4N dimensions; here the phase space is the plane the vortices live in, and NN vortices give 2N2N dimensions.

That halving is why the counting works out as it does. A system with 2N2N phase-space dimensions needs NN independent invariants in involution to be integrable, and the point-vortex system has three (HH, Px2+Py2P_x^2 + P_y^2, LL) whatever NN is. So one vortex is trivial, two are integrable, three are integrable — and four are not.

Three, and then no further

Gröbli worked out the three-vortex problem in 1877 in a doctoral thesis that was then forgotten for a century. It is integrable, and its solutions include collapses in finite time when the strengths satisfy a particular relation.

Four vortices are chaotic, and the demonstration is Aref’s, in 1979. That is a genuinely surprising place for chaos to appear: the system is inviscid, energy-conserving, and has no forcing, no dissipation and no small parameter anywhere in it. The equations are four coupled first-order ordinary differential equations with logarithmic interactions, and they are as unpredictable as anything in the truncation that made the same point about convection.

Three vortices, and the end of guessing. Three point vortices, each carried by the other two. Two vortices have closed-form motion — a translation or a rotation — and three do not: the paths here are computed step by step and are as complicated as they look. The energy and the impulses are still exactly conserved, which is the difference between complicated and arbitrary.
Fig. 5 Three point vortices of strengths 1.5, −1.0 and 1.2, each carried by the other two. The motion is complicated and it is not arbitrary: the energy and both impulses are conserved along every one of these paths to a part in ten thousand million. This is the last case with a closed-form solution behind it, and adding a fourth vortex makes the motion genuinely chaotic.

The field the pair carries with it

A translating pair does something a single vortex cannot: it carries a region of fluid along with it.

The pair carries the fluid between them. The instantaneous streamlines of two point vortices of equal and opposite strength. Each sits in the other's field and is carried by it, so the pair travels — at Γ/2πd, perpendicular to the line joining them, forever. The blob of fluid caught between them travels with them, which is what a smoke ring is in cross-section and what a wing's tip vortices do to the air between them.
Fig. 6 The instantaneous streamlines of a counter-rotating pair, in the laboratory frame. Between the two vortices the induced velocities add rather than cancel, so the fluid there is moving with the pair rather than past it, and a closed body of fluid travels along enclosed by a streamline that comes back on itself.

That blob is the whole reason the pair is a useful object. It is what a smoke ring looks like in cross-section, it is why a pair of trailing vortices behind an aircraft descends steadily through the air, and it is the mechanism by which a vortex pair carries momentum a long way from wherever it was made.

The descent rate of an aircraft’s wake follows directly. The trailing vortices behind a wing are a counter-rotating pair of separation about πb/4\pi b/4 for elliptic loading and strength Γ0=2W/ρUπb\Gamma_0 = 2W/\rho U \pi b, and the pair formula gives their sinking speed at once. For a large airliner it comes out at a metre or two per second — which is why wake turbulence sinks below the flight path, and why the separation rules that govern it are written in terms of time rather than distance.

Walls are vortices in disguise

The one other thing that moves a vortex is a boundary, and it moves it by being an image.

A wall is made by reflection: the flow with a wall in it is the flow with an image vortex of opposite sign at the mirror position, and the image satisfies the no-through-flow condition exactly. So a vortex near a wall is half of a counter-rotating pair, and it travels parallel to the wall at Γ/4πh\Gamma/4\pi h, where hh is its height — the pair separation being 2h2h.

This is not an analogy. The image is a genuine solution and the motion is the two-vortex result applied to it, which is why ground effect has the same algebra in it as this essay.

The strengths never change, and that is a theorem

One thing has been assumed throughout without comment: each vortex’s Γ\Gamma stayed the same number all the way through every integration above. That is not a modelling convenience.

Kelvin’s theorem says the circulation round a material circuit is constant in an inviscid fluid under conservative body forces. Draw a circuit round one vortex and follow it: the circuit is carried about by the flow, deformed, stretched — and the circulation inside it cannot change. So the strengths are constants of the motion, and the only degrees of freedom the system has are the positions.

That is why a point-vortex calculation is a dynamical system rather than a fluid simulation. Its state is 2N2N numbers, its evolution is exact given those numbers, and everything the fluid does is determined by where the singularities are. It is also why the model can be trusted for as long as the cores stay small and viscosity stays out of the argument: the moment two cores overlap, the circuit that was supposed to enclose one vortex encloses part of another, and the theorem stops separating them.

The same theorem is what makes the exact theory able to say anything at all about lift. A wing’s bound circulation is a constant of the motion in exactly this sense, which is why it had to be paid for by shedding an equal and opposite vortex on the runway.

What the picture cannot show

A point vortex has infinite kinetic energy. The integral of uθ2u_\theta^2 over the plane diverges logarithmically at the centre, which is why the Hamiltonian above is an interaction energy with the self-terms dropped. Nothing here can say anything about the energy of a single vortex, and a real vortex’s energy depends on its core.

Real vortices merge. Two like-signed vortices closer than about three core radii do not orbit forever: they wrap around each other and combine into one, which the point model cannot represent because it has no core to wrap. That is a viscous and finite-amplitude process, and it is what happens to the two vortices behind a delta wing within a few chords.

Nothing here is three-dimensional. These are line vortices seen end-on, straight and infinite, and a real vortex line is curved. Curvature makes a filament move under its own influence — the one thing a straight vortex cannot do — and that is the next essay.

Where the model stops

The point-vortex model is exact for the flow outside the cores and says nothing about what happens inside them. It is at its best when the cores are small compared with the distances between vortices, which is why it describes a pair of trailing vortices well and a pair of merging ones badly.

It also has no viscosity, so nothing in it decays. Real trailing vortices persist for minutes and then break up through an instability of the pair itself — a slow sinusoidal one, discovered by Crow in 1970, which grows because each vortex is perturbed by the other’s field. The point model can be extended to predict that instability and cannot predict the breakup that follows it.

And the whole apparatus assumes the vorticity is concentrated. A distributed vorticity field is not a sum of point vortices, and treating it as one is an approximation whose error nobody has bounded in general.

Four vortices, and the end of prediction. The same three vortices as before with a fourth, weaker one added near the middle. Three point vortices have three independent invariants for three degrees of freedom and cannot be chaotic; four have the same three invariants and one more degree of freedom, and generically are. The energy and the impulses are conserved here to fourteen digits over the whole run, which is what makes the tangle a property of the system rather than of the arithmetic.
Fig. 7 And the rung above, where prediction ends. Adding a fourth, weaker vortex to the three above leaves the same three invariants and adds a degree of freedom, so the motion stops being integrable — the same law of mutual induction, one vortex further on, and no closed form at all.

Who found it, and when

Helmholtz laid down the vortex laws in 1858 and drew the two-vortex results immediately: he has the pair translating and the like-signed pair rotating, in the same paper that introduced the idea of a vortex line as a material object. Kirchhoff found the Hamiltonian structure in 1876. Gröbli solved the three-vortex problem in 1877; his thesis was rediscovered in the 1980s, by which time several people had solved it again.

Aref showed in 1979 that four vortices are chaotic, and the point-vortex system became a standard example of Hamiltonian chaos in a system with no obvious complexity in it. Crow’s instability of the trailing pair, from 1970, is the reason an aircraft’s wake breaks up at all — and it is the point at which this beautifully simple model starts describing something an air traffic controller cares about.

What it is good for, which is more than it looks

A model with no viscosity, no cores and no third dimension sounds like a toy, and it is used in earnest for three things.

Wake prediction. The descent and decay of an aircraft’s trailing pair is computed this way in every airport separation study, with the cores and the atmosphere added as corrections to a two-vortex skeleton.

Vortex methods. A whole family of flow solvers represents vorticity as a large collection of these singularities, moves each by the sum of the others’ fields, and never needs a grid at all. The attraction is that empty fluid costs nothing to compute, since a region with no vorticity in it has no elements in it — the opposite bargain from the grid solvers whose cost is set by the volume.

Understanding what a wall does. The image construction turns every boundary into more vortices, and a surprising number of results — ground effect, the motion of a ring towards a surface, the spreading of a vortex blown at a plate — are the two-vortex answer applied to a reflection.

The common thread is that the model is exact where the vorticity is not, which is most of the domain, and that its errors are confined to regions whose size is known.

Where the ladder goes next

A straight vortex cannot move itself and a pair of them can move each other. What is left is the case where a single vortex moves itself, which requires it to be curved — and which turns out to involve a logarithm nobody can get rid of.

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.

CirculationHamiltonianInduced velocityInvariantPoint vortexPotential flowSuperpositionTrailing vortexVortex dynamicsVorticity