Skip to main content
Sandbox Physics

Low Reynolds number · Strokes as loops

Three-Sphere Swimmer: Why Back-and-Forth Strokes Fail

Why can a microswimmer not move by repeating one stroke forward and back? At this size water stops a body almost instantly, so the arm lengths alone fix how far it has moved. Running a stroke backward undoes every step, at any speed. A swimmer gains ground only when its two arms change out of step and trace a loop; a small loop moves it in proportion to the area enclosed.

Drive the two arms of a three-sphere swimmer in water. Compare a back-and-forth stroke with loops of different size and direction, and measure how far each cycle carries the body.

Interactive modelThree-Sphere Swimmer: Why Back-and-Forth Strokes Fail

Distance per cycle

0.172 μm0.172\,\mu\mathrm{m}

Loop area, with direction

16 μm216\,\mu\mathrm{m}^2

Small-loop area law

0.146 μm0.146\,\mu\mathrm{m}

Energy dissipated per cycle

6.93 aJ6.93\,\mathrm{aJ}

Pink marks the body: its current shape on the loop and its position over time. A brighter background means more distance per unit of enclosed area; the dashed line is the average drift.

More numbers and the raw record

Cycle period0.533 s0.533\,\mathrm{s}

Average swimming speed0.323 μm/s0.323\,\mu\mathrm{m/s}

Reynolds number3×10−43\times10^{-4}

Finite-size correction (Rotne–Prager minus point force)−0.00707 μm-0.00707\,\mu\mathrm{m}

The JSON record lists the model version, units, loop vertices, tracer seed, every parameter change and the sampled centroid positions.

Swimmer and stroke follow Najafi and Golestanian (2004); the area law is Eq. 13 of Golestanian and Ajdari (2008). Read the 2004 paper · Read the 2008 paper

Physics tutorial

Distance comes from the loop, not the speed

BackgroundA bacterium coasts about a tenth of a nanometre after it stops pushing. Water forces balance the swimmer’s own forces at every instant, so its velocity follows the current change of shape.

Why it mattersNajafi and Golestanian built the simplest body that can still swim: two arms whose lengths change. Plotting the two lengths as a point turns every stroke into a path, and the question of swimming becomes a question about that path.

Start with the essentials

Focus question
Why can a microswimmer not move by repeating one stroke forward and back?
One-sentence intuition
A path that retraces itself returns the body to its start. A loop leaves a net shift set by what it encloses; for a small loop that shift is the enclosed area times a coefficient fixed by the sphere size and arm lengths.

Core mathematical model

Force balance with no inertia

vi=∑jMijfj,Mii=16πηa,Mij=14πη ∣xi−xj∣,∑ifi=0v_i=\sum_j M_{ij}f_j,\qquad M_{ii}=\frac{1}{6\pi\eta a},\quad M_{ij}=\frac{1}{4\pi\eta\,|x_i-x_j|},\qquad \sum_i f_i=0

Each sphere moves with the Stokes drag of its own force plus the flow created by the other two. The swimmer pushes on the water with zero total force. Given the arm rates, these three equations fix all three velocities.

Displacement is a line integral in shape space

ΔX=∮(A1 dL1+A2 dL2)=∬(∂A2∂L1−∂A1∂L2)dL1 dL2\Delta X=\oint\left(A_1\,dL_1+A_2\,dL_2\right)=\iint\left(\frac{\partial A_2}{\partial L_1}-\frac{\partial A_1}{\partial L_2}\right)dL_1\,dL_2

Time has dropped out: only the path matters, so changing the arm speed changes the period but not the distance per cycle. A path enclosing no area gives zero. The background colour of the shape panel shows the integrand.

Small loops: the area law

ΔX≈K A,K=a3[1ℓ12+1ℓ22−1(ℓ1+ℓ2)2]\Delta X\approx K\,\mathcal{A},\qquad K=\frac{a}{3}\left[\frac{1}{\ell_1^{2}}+\frac{1}{\ell_2^{2}}-\frac{1}{(\ell_1+\ell_2)^{2}}\right]

For equal spheres and a loop small compared with the arms, Golestanian and Ajdari obtained this coefficient at leading order in radius over arm length. The readout compares it with the full model; the gap grows with loop size and with sphere radius.

Common difficulties

Faster is not further

Typical misconceptionA swimmer that pushes harder on the forward stroke than on the return should drift forward.

Better mental modelWithout inertia, force and velocity are proportional at each instant. A faster stroke covers the same shape path in less time, so it moves the body by exactly the same amount. Only the sequence of shapes counts.

What this model leaves out

Typical misconceptionThe drawn distance is what a real micron-sized swimmer would show in each cycle.

Better mental modelThree equal spheres on one line in unbounded water, coupled by point-force (Oseen) hydrodynamics; the swimmer exerts no net force. The model needs the radius to be much smaller than the arms, so arms stay longer than three radii. Brownian motion is left out: in one cycle a 1 µm sphere diffuses farther than it swims, so a real swimmer of this size only shows its drift over many cycles. Fluid tracers use the same point-force field and are only qualitative within about one radius of a sphere.

Run the experiment

  1. 01

    Run the stroke backward

    Choose Back-and-forth goes nowhere and watch a tracer near a sphere for several cycles.

    What to observe: Every tracer and the body retrace their paths. The position trace oscillates around a flat line, and the distance per cycle reads zero.
  2. 02

    Reverse a loop

    Compare Four strokes swim forward with Reverse the loop, reverse the swim. Then drag one corner of the loop in the shape panel.

    What to observe: The same loop run the other way gives the same distance with the opposite sign. Enlarging the loop toward short arms, where the panel is brighter, increases the distance most.
  3. 03

    Make it slower or faster

    Change Arm speed, then Stroke size. Finally drag the right-hand sphere back and forth in the scene to draw your own stroke.

    What to observe: Arm speed changes the period and the energy per cycle but not the distance per cycle. Stroke size changes the distance roughly as the square of the size for small strokes. Moving one arm alone draws a line and gains nothing.

Related experiments and articles

Microswimming · Reading path

Swimming without inertia, from Purcell’s scallop to pairs of swimmers

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. ArticleA microbe stops the moment it stops pushing
  2. LabFlapping WingCompare an inertial flapping wing
  3. ArticleStokes flow answers every push at once
  4. LabRotational Rheometer & Couette–Poiseuille FlowMeasure viscosity in a sheared gap
  5. ArticleOpening and closing a shell gets you nowhere
  6. ArticleThree beads, two arms and a mobility matrix
  7. ArticleDistance per stroke is an area in shape space
  8. ArticleFlexible tails and turning corkscrews escape the scallop theorem
  9. ArticleReading Najafi and Golestanian’s three-sphere paper
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