PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Continue with similar topics in this category — or all 85 in Classical Mechanics.

View category →
NewUniversity / research

Ideal Line Vortex

Launch Simulator

v_θ = Γ/(2πr) arrow field; circulation and potential flow cartoon.

NewSchool

Bernoulli Flow

Launch Simulator

Pipe narrows: speed up, pressure down. Continuity + Bernoulli.

NewSchool

Coriolis Effect

Launch Simulator

Puck on a rotating platform: curved path in the rotating frame vs straight line inertial.

NewSchool

Magnus Effect (Ball)

Launch Simulator

Same v₀ and θ with vs without spin: toy a = (kωv_y, −g − kωv_x); range comparison.

NewFeaturedUniversity / research

Double Pendulum

Launch Simulator

Mesmerizing chaotic motion with path tracing.

NewSchool

Foucault Pendulum (Sketch)

Launch Simulator

Ω_eff = Ω_E sin|λ| with time scale; top view rotating swing line.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Vortex Ring (Smoke Ring)

Vortex Ring (Smoke Ring)

Self-propelling toroidal vortex shown as a 2D cross-section: counter-rotating Lamb–Oseen pair drifts at V_self ≈ Γ/(4πa).

Vortex ring

120
40 px
28 px

Display

Side view (cross-section) of a thin axisymmetric vortex ring shown as a pair of counter-rotating Lamb–Oseen vortices at y = ±a. Smoke particles are passively advected by the analytic velocity field; the ring drifts horizontally at the textbook self-induced speed V_self = Γ / (4π a) (no viscosity, no compressibility).

Measured values

Γ120
a40px
V_self0.24px/s

About this model

A smoke ring is shown in cross-section as a pair of counter-rotating Lamb–Oseen vortices of strength ±Γ separated by 2a. Each core induces a velocity field uθ(r) = (Γ/2πr)·(1 − exp(−r²/r_c²)) that is regularised at the centre by the viscous core radius r_c. By symmetry, the two vortices push each other forward at the self-induced speed V_self ≈ Γ/(4πa) — exactly the mechanism that lets a real toroidal vortex propagate through still air. Tracer particles seeded around the cores are advected by the combined velocity field and reveal the rolled-up smoke pattern.

Who it's for: Intro fluid dynamics and aerodynamics; complements the airfoil and Kármán-vortex labs.

Key terms

  • vortex ring
  • Lamb–Oseen vortex
  • self-induced velocity
  • circulation Γ
  • toroidal vortex
  • inviscid limit

How it works

A vortex ring is two counter-rotating vortex tubes joined into a torus. In a 2D cross-section it looks like a vortex pair that propels itself through the surrounding fluid at V_self ≈ Γ / (4π a).

Key equations

V_self ≈ Γ / (4π a) (thin ring, inviscid)
v_θ(r) = (Γ / 2π r)·(1 − exp(−r²/r_c²)) (Lamb–Oseen core)

Frequently asked questions

Why do the two vortices move forward instead of just rotating?
Each vortex sits in the velocity field induced by the other one. Because their circulations have opposite sign, the field they impose on each other points the same way — forward — so the pair drifts together at V_self ≈ Γ/(4πa).
What is the role of the core radius r_c?
A pure point vortex has infinite velocity at the centre. The Lamb–Oseen profile smoothes that singularity over a viscous core of size r_c, giving a finite peak speed and a smooth tracer field — closer to a real, slightly viscous ring.
Why a 2D cross-section instead of a real torus?
The defining dynamics — circulation, mutual induction, and self-propagation — are visible already in the slice that cuts the ring through its symmetry plane. Rendering the full 3D torus would hide the two-vortex structure that drives the motion.