Soft-core point-vortex equations
The core scale removes the zero-distance singularity while recovering the classical point-vortex velocity outside the core.
Fluid dynamics · Hamiltonian vortex motion
Drag point vortices in a two-dimensional phase plane and compare a corotating pair, translating dipole, leapfrogging dipoles, and four-vortex interaction. The velocity field, tracers, minimum distance, and Hamiltonian drift update together.
Physics tutorial
BackgroundIn two-dimensional inviscid flow, a compact vorticity patch can be approximated from afar by a point carrying only position and circulation. A point vortex has no self-induced translation; all other vortices jointly advect it through the Biot–Savart velocity.
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
The core scale removes the zero-distance singularity while recovering the classical point-vortex velocity outside the core.
With no background strain and away from periodic wrap discontinuities, it provides a sensitive numerical-conservation check.
Equal like-signed vortices rotate; equal opposite-signed vortices form a translating dipole.
Typical misconceptionThe visible spin of a point vortex gives that vortex its own forward velocity.
Better mental modelIts symmetric self-induced velocity is zero. Translation comes entirely from other vortices and the background flow.
Typical misconceptionIncreasing core regularization is equivalent to increasing physical viscosity.
Better mental modelSoftening only smooths the near-field singularity; it does not spread the core in time or dissipate circulation.
Choose Corotating pair with zero background strain and watch pair distance and Hamiltonian drift.
What to observe: The pair rotates about its midpoint while separation remains nearly constant and numerical drift stays small.Switch to Translating dipole and compare the trails with passive tracers.
What to observe: Both vortices preserve their separation and translate together while carrying a dipolar flow pattern.Choose Leapfrogging pairs or Perturbed quadrupole, then drag one core.
What to observe: Exchange becomes sensitive to initial geometry while invariants still separate physical sensitivity from numerical error.