Skip to main content
Sandbox Physics

Fluid dynamics · Hamiltonian vortex motion

Point-Vortex Dynamics Studio

How do a handful of point vortices move one another? Each vortex simply drifts with the flow that all the others create. Two vortices of the same sign circle a common center; two of opposite sign travel together. Two such opposite-sign pairs can leapfrog through each other, and with four or more vortices, partners can swap chaotically.

Drag point vortices around a two-dimensional phase plane and compare a corotating pair, a translating dipole, leapfrogging dipoles and four interacting vortices. The velocity field, the tracers, the minimum distance between vortices and the Hamiltonian drift all update together.

Interactive modelPoint-Vortex Dynamics Studio
Vortex count22
Total circulation ∑iΓi\sum_i\Gamma_i4.00 m2 s−14.00\,\mathrm{m^2\,s^{-1}}
Minimum separation dmin⁡d_{\min}2.00 m2.00\,\mathrm m
Hamiltonian HH−0.44-0.44
Relative drift ∣ΔH/H0∣|\Delta H/H_0|0.00 %0.00\,\%
Orbit familyCorotating pair

Physics tutorial

Point vortices: complex flow from minimal degrees of freedom

BackgroundIn a two-dimensional inviscid flow, a small, concentrated patch of vorticity looks like a point from far away, described only by its position and circulation. A point vortex does not move itself. It is carried along by the velocity that all the other vortices induce through the Biot–Savart law.

Why it mattersThe model is a classic workbench for translating dipoles, corotating pairs, leapfrogging dipoles, and few-body chaos. Aref and collaborators described it in their 2007 review as a classical mathematics playground connecting fluids, Hamiltonian mechanics, and dynamical systems.

Start with the essentials

Focus question
How can nothing more than positions and signed circulations produce stable orbits and complicated exchanges?
One-sentence intuition
Vortex ii moves with the sum of the velocities induced by every other vortex. Two vortices of the same sign circle a common center; two of opposite sign travel together at right angles to the line joining them.

Core mathematical model

Soft-core point-vortex equations

x˙i=−12π∑j≠iΓjyi−yjrij2+ε2,y˙i=12π∑j≠iΓjxi−xjrij2+ε2\dot x_i=-\frac{1}{2\pi}\sum_{j\ne i}\Gamma_j\frac{y_i-y_j}{r_{ij}^2+\varepsilon^2},\qquad \dot y_i=\frac{1}{2\pi}\sum_{j\ne i}\Gamma_j\frac{x_i-x_j}{r_{ij}^2+\varepsilon^2}

The core scale removes the singularity at zero distance; outside the core, the classical point-vortex velocity returns.

Regularized Hamiltonian

H=−14π∑i<jΓiΓjln⁡ ⁣(rij2+ε2)H=-\frac{1}{4\pi}\sum_{i<j}\Gamma_i\Gamma_j\ln\!\left(r_{ij}^2+\varepsilon^2\right)

With no background strain, and away from jumps at the periodic boundary, it is conserved and gives a sensitive check on the numerical integration.

Exact speeds for two softened vortices

ω++=Γπ(d2+ε2),U+−=∣Γ∣d2π(d2+ε2)\omega_{++}=\frac{\Gamma}{\pi(d^2+\varepsilon^2)},\qquad U_{+-}=\frac{|\Gamma|d}{2\pi(d^2+\varepsilon^2)}

Two equal vortices of the same sign rotate at this rate; two equal vortices of opposite sign form a dipole that moves at this speed.

Common difficulties

A vortex does not push itself along

Typical misconceptionThe visible spin of a point vortex gives that vortex its own forward velocity.

Better mental modelWith symmetric softening, the velocity a vortex induces on itself is zero. Its motion comes entirely from the other vortices and the background flow.

Softening is not viscous diffusion

Typical misconceptionA larger softening core is the same as a more viscous fluid.

Better mental modelSoftening only smooths the near-field singularity; it does not spread the core in time or dissipate circulation.

Run the experiment

  1. 01

    Check a corotating pair

    Choose Corotating pair with zero background strain and watch pair distance and Hamiltonian drift.

    What to observe: The pair rotates about its midpoint, the separation stays nearly constant and the numerical drift stays small.
  2. 02

    Reverse one circulation

    Switch to Translating dipole and compare the trails with passive tracers.

    What to observe: The two vortices keep their separation and travel together, carrying the surrounding fluid along in a dipole pattern.
  3. 03

    Break the integrable symmetry

    Choose Leapfrogging pairs or Perturbed quadrupole, then drag one core.

    What to observe: Which vortices swap places now depends sensitively on the starting layout. The conserved quantities still tell real sensitivity apart from numerical error.

Conceptual inspiration: FluidMotion. Original simulations and graphics; the model limits are described above.

FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy