Home▸Articles▸Fluid Dynamics & Aerodynamics

Stokes Flow: Creeping-Flow Lab, Reversibility & the Scallop Theorem (2D)

Understanding fluid motion at very low Reynolds numbers through the lens of Stokes flow.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is Stokes Flow?

Stokes flow describes fluid motion at very low Reynolds numbers where inertial forces are negligible compared to viscous forces. It is governed by the Navier-Stokes equations under these conditions, leading to simpler and more tractable solutions for fluid dynamics problems.

This regime is particularly relevant in biological systems like microorganisms and small particles suspended in fluids.

Reversibility and the Scallop Theorem

The reversibility of Stokes flow implies that if a fluid particle follows a certain trajectory, it can be reversed to return to its original position. This concept is crucial for understanding the limitations of swimming at low Reynolds numbers.

The Scallop Theorem states that any closed shape with reciprocal (reversible) strokes cannot generate net displacement in a Newtonian fluid, highlighting the challenges faced by microswimmers like bacteria and spermatozoa.

live demo · related simulation● LIVE

Stokeslet Solution

In Stokes flow, the fundamental solution is known as the Stokeslet, which represents the velocity field induced by a point force in an unbounded fluid. This solution forms the basis for solving more complex problems using superposition principles.

The exact closed-form solution of the Stokeslet allows for precise modeling and visualization of fluid motion around objects like spheres or deformable swimmers.

Couette Cell and Two-Link Swimmer

A Couette cell setup demonstrates the reversibility property by showing that dye blobs advected in a shear flow return to their original positions when the flow is reversed.

The two-link swimmer model explores the limitations of reciprocal swimming motions, revealing why certain shapes cannot generate net displacement at low Reynolds numbers.

Frequently asked questions

What are the practical applications of Stokes flow?

Stokes flow is used in various fields such as microfluidics, particle settling studies, and the design of microswimmers for medical and environmental applications.

How does the Reynolds number affect fluid dynamics at low values?

At very low Reynolds numbers, inertial forces are negligible compared to viscous forces, leading to simpler fluid flow patterns that can be described by Stokes flow equations.

Why is reversibility important in understanding swimming motions?

Reversibility helps identify the limitations of reciprocal swimming strokes and explains why certain shapes cannot generate net displacement in fluids at low Reynolds numbers.

Can any shape swim using reciprocal strokes at low Reynolds numbers?

No, according to the Scallop Theorem, only specific shapes can swim by performing reciprocal strokes. Most closed shapes with reciprocal motions will not be able to generate net displacement in a Newtonian fluid.

Try it live

Everything above runs in your browser — open Stokes Flow: Creeping-Flow Lab, Reversibility & the Scallop Theorem (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Stokes Flow: Creeping-Flow Lab, Reversibility & the Scallop Theorem (2D) simulation

What did you find?

Add reproduction steps (optional)