Microscopic Models of Self-propulsion

Swimming at Low Reynolds Number

Microorganisms and synthetic microswimmers propel themselves in a liquid environment generally described by the Navier-Stokes equation, which governs fluid motion by balancing inertial forces with pressure gradients, viscous forces, and external forces:

\[\rho\left(\frac{\partial \mathbf{v}}{\partial t} + \mathbf{v} \cdot \nabla \mathbf{v}\right) = -\nabla p + \eta\nabla^2\mathbf{v} + \mathbf{f}\]

Here, \(\rho\) is fluid density, \(\mathbf{v}\) is velocity, \(p\) is pressure, \(\eta\) is dynamic viscosity, and \(\mathbf{f}\) represents external force density. Through dimensional analysis, we can determine the relative importance of the inertial (\(\rho\mathbf{v} \cdot \nabla \mathbf{v}\)) versus viscous (\(\eta\nabla^2\mathbf{v}\)) terms. If we scale length by \(L\), velocity by \(V\), and time by \(L/V\), the inertial term scales as \(\rho V^2/L\) while the viscous term scales as \(\eta V/L^2\). Their ratio yields the dimensionless Reynolds number:

\[Re = \frac{\rho v L}{\eta}\]

where \(\rho\) is the fluid density, \(v\) is the characteristic velocity, \(L\) is the characteristic length scale, and \(\eta\) is the fluid viscosity.

For a swimming bacterium like E. coli:

  • \(L \approx 1 \, \mu\text{m}\)
  • \(v \approx 30 \, \mu\text{m/s}\)
  • \(\rho \approx 10^3 \, \text{kg/m}^3\) (water)
  • \(\eta \approx 10^{-3} \, \text{Pa} \cdot \text{s}\) (water)

This gives \(Re \approx 3 \times 10^{-5}\), indicating that viscous forces overwhelmingly dominate inertial forces. This regime presents unique challenges for locomotion that are fundamentally different from our macroscopic experience.

The Scallop Theorem

At low Reynolds numbers, the inertial term in the Navier-Stokes equations can be dropped, leading to the simplified Stokes equations:

\[\eta \nabla^2 \mathbf{v} - \nabla p = 0\] \[\nabla \cdot \mathbf{v} = 0\]

where \(\mathbf{v}\) is the fluid velocity and \(p\) is the pressure. These equations are linear and time-independent, which is always nicely demonstrated in the experiment by G.I. Taylor

Figure 1— Kinematic reversibility. Experiment demonstrating the kinematic reversibility of the Stokes equations. (a) Taylor-Couette cell with a highly viscous fluid. (b) Injection needle. (c) The dye is injected. (d) The inner cylinder is turned four times: the blob of dye has been smeared out completely. (e) The rotation is reversed: the force acting on the fluid from the surface of the inner cylinder is reversed. (f) After rotating back the inner cylinder four times, the blob of dye is recovered. Reproduced from: G.I. Taylor: Low Reynolds number flows (1967). (source Active Matter Book, see Reseource page)
Figure 2— A short video of G.I. Taylor on low Reynolds number flows including experimental demonstrations

This time-reversibility is the origin of the “scallop theorem”.

The Scallop Theorem

The Scallop Theorem states that a microswimmer with a single degree of freedom cannot achieve net displacement in a Stokesian fluid (low Reynolds number). A scallop, which can only open and close its shell, represents such a mechanism with a single hinge. When the scallop opens slowly and closes rapidly in water, it generates thrust at the macroscale where inertia matters. However, at the microscale where viscous forces dominate, the time-reversibility of Stokes flow means the scallop would simply trace the same path backward and forward, resulting in no net movement regardless of how asymmetrically it times its opening and closing motions.

Figure 3— Illustration of the scallop theorem principle: a scallop-like mechanism with a single hinge can generate thrust at high Reynolds numbers (left) but produces no net motion at the microscale (right) where viscous forces dominate, as the motion is fully reversible. Source: [1] Yang, C., Liu, X., Song, X. & Zhang, L. Design and batch fabrication of anisotropic microparticles toward small-scale robots using microfluidics: recent advances. Lab a Chip 24, 4514–4535 (2024).

This theorem, formulated by Edward Purcell, can be understood as follows: if a swimmer changes its shape from A to B and then reverses this change from B to A along exactly the same path in configuration space, the net displacement will be zero. This is in stark contrast to swimming at high Reynolds numbers, where inertia allows for net displacement even with reciprocal motion.

Breaking Time-Reversibility

To achieve net displacement at low Reynolds numbers, a swimmer must break time-reversibility. This can be done in several ways:

  1. Non-reciprocal deformation: The swimmer changes shape in a way that is not simply the reverse of the previous motion. Examples include Purcell’s three-link swimmer and the flexible oar.
Figure 4— Amoeboid movement represents a classic example of non-reciprocal deformation, where the organism extends pseudopodia (temporary projections of cytoplasm) in a coordinated sequence that cannot be simply reversed. This asymmetric reshaping of the cell body enables locomotion even at low Reynolds numbers by creating a non-time-reversible sequence of configurations.
  1. Chiral propellers: Rotating a chiral structure like a bacterial flagellum creates propulsion. The helical shape of the flagellum converts rotational motion into translational thrust.
Figure 5— The helical structure of a bacterial flagellum allows it to convert rotational motion into translational thrust through a process known as the “whirlpool effect.” As the flagellum rotates, it creates a swirling motion in the surrounding fluid, which pushes the cell forward.
  1. Multiple degrees of freedom: Using two or more degrees of freedom with phase differences between them (like the motion of cilia) creates non-reciprocal motion.
Figure 6— Purcell’s three-link swimmer demonstrates how a simple articulated structure with two degrees of freedom (two hinges) can achieve net displacement at low Reynolds numbers. By executing a non-reciprocal sequence of shape changes—moving the links in a way that cannot be reversed by simply retracing the path—this minimal swimmer breaks time-reversibility and generates directed motion in a viscous environment.

From Swimming to Hydrodynamic Interactions

When microorganisms swim at low Reynolds numbers, they don’t just move themselves - they also generate flow fields in the surrounding fluid. These flow fields arise from the force-free swimming mechanisms we’ve explored and significantly influence how microswimmers interact with their environment and each other.

Fundamental Solutions to the Stokes Equations

To understand how swimming generates flow fields, we need to examine fundamental solutions to the Stokes equations. A particularly instructive example comes from analyzing the flow field around a sphere moving through a fluid.

When a sphere of radius \(a\) moves through a fluid with velocity \(\mathbf{v}_p=\frac{\mathbf{F}}{6\pi\eta a}\), it generates a flow field given by:

\[\mathbf{u}(\mathbf{r}) = \frac{3a}{4r} \left( \mathbf{I} + \frac{\mathbf{r}\mathbf{r}}{r^2} \right) \cdot \mathbf{v}_p + \frac{a^3}{4r^3} \left( \mathbf{I} - 3\frac{\mathbf{r}\mathbf{r}}{r^2} \right) \mathbf{v}_p\]

The first term represents the Stokeslet (point force) contribution, which decays as \(1/r\). This term is related to the Oseen tensor, which is the fundamental solution to the Stokes equation for a point force acting on a fluid element. The Oseen tensor describes the resulting velocity field when an isolated force is applied to a fluid, assuming boundary conditions where the flow vanishes at infinity:

\[G_{ij}(\mathbf{r}) = \frac{1}{8\pi\eta}\left(\frac{\delta_{ij}}{r} + \frac{r_i r_j}{r^3}\right)\]

Therefore the flow field around a point force is given by

\[\mathbf{u}_{Stokeslet}(\mathbf{r}) = \frac{3a}{4r} \left( \mathbf{I} + \frac{\mathbf{r}\mathbf{r}}{r^2} \right) \cdot \mathbf{v}_p\]

which is plotted below.

Figure 7— Flow field generated by a point force (Stokeslet) acting along the positive x-direction. The streamlines show the characteristic flow pattern of the Oseen tensor solution, where fluid velocity decays as \(1/r\). This fundamental solution forms the basis for more complex hydrodynamic interactions.

This flow field obviously violates the hydrodynamic boundary condition at the sphere’s surface. The velocity at the spheres boundary should fulfill two conditions. i) There is no inflow or outflow at the boundary, and ii) the velocity at the boundary matches the sphere’s velocity \(\mathbf{v}_p\).

The second term in the above equation must therefore be responsible for the correction of the boundary conditions.

\[\mathbf{u}_{Sliplet}(\mathbf{r}) = \frac{a^3}{4r^3} \left( \mathbf{I} - 3\frac{\mathbf{r}\mathbf{r}}{r^2} \right) \mathbf{v}_p\]

Figure 8— Flow field generated by the sliplet (source dipole) term for a sphere moving in the positive x-direction. This term decays as \(1/r^3\) and contributes to satisfying the no-slip boundary condition at the sphere’s surface.

This flow field looks dipolar and as a dipole it will have a source and a sink combined. We call this flow field a source dipole (or sometimes “sliplet”) to account for the correction at the boundary. Since all the force and friction is contained in the point force solution, the source dipole does not contribute to hydrodynamic forces.

The combined flow field of both point force solution (Stokeslet and Source Dipole) lookes then Like

Figure 9— Combined flow field around a sphere moving in the positive x-direction in the moving frame, showing the superposition of the Stokeslet (point force, decaying as \(1/r\)) and source dipole (sliplet, decaying as \(1/r^3\)) contributions. This complete solution satisfies the no-slip boundary condition at the sphere’s surface.

Since the first term in the total flow field is responsible for the forces, the second one does not add any forces. It must be therefore a force free solution for a sphere moving at \(\mathbf{v}_p\). To create a swimmer from this, this sliplet term should respect the no-influx condition, i.e., there should be no normal component of the flow field on the sphere boundary.

Calculating the normal component by

\[\mathbf{u}_{\text{normal}}(\mathbf{r}) = \mathbf{u}_{Sliplet}(\mathbf{r}) \cdot \mathbf{\hat{r}}\]

yields

\[\mathbf{u}(\mathbf{r}) \cdot \mathbf{\hat{r}}= \frac{a^3}{4r^3}(1-3)\mathbf{\hat{r}}\cdot\mathbf{v}_p=-\frac{a^3}{2r^3}v_p\cos(\theta)\]

To get no influx, we would need to go to a moving particle frame where the particle moves at a speed of \(v_{p}/2\). This means that multiplying the sliplet flow field by a factor of \(-2\) will generate a force free solution where the particle moves at a velocity of \(\mathbf{v}_p\).

The flow field of a force free ideal spherical swimmer is therefore

\[\mathbf{u}_{Swimmer}(\mathbf{r}) = \frac{a^3}{2r^3} \left( 3\frac{\mathbf{r}\mathbf{r}}{r^2}- \mathbf{I} \right) \mathbf{v}_p\]

This flow field is that of a source dipole. This is analogous to the electric field of an electric dipole, with the \(1/r^3\) decay characteristic of dipole fields.

In terms of the Oseen tensor, a source dipole can be expressed as a derivative of the Stokeslet solution. If we consider the Oseen tensor \(G_{ij}(\mathbf{r})\) and take its derivative with respect to the source position, we obtain the source dipole:

\[\mathbf{u}_{\text{source dipole}, i}(\mathbf{r}) = p_j \frac{\partial}{\partial r_j} G_{ik}(\mathbf{r}) p_k\]

where \(\mathbf{p}\) is the dipole moment vector. This formulation highlights how the source dipole represents a higher-order singularity in the Stokes flow, derived from the fundamental Stokeslet solution by spatial differentiation.

Figure 10— Flow field generated by a source dipole with dipole moment \(\mathbf{p}\) pointing in the x-direction. The streamlines show the characteristic pattern of fluid being pushed away along the dipole axis and drawn in from the sides, with the flow strength decaying as \(1/r^3\).

Beyond the source dipole, which is resembling the ideal swimmer, there are also situations where additional flow field components exist, that are, however, not contributing to the propulsion. Such a component is a force dipole, which is for example relavant for a E.coli bacterium.

Figure 11— Mechanical forces on microswimmers: E. coli (left) generates thrust from the back, pushing fluid backwards to propel itself forward - a “pusher” flow field. Chlamydomonas (right) pulls fluid from the front using its flagella in a breaststroke motion, creating a “puller” flow field. These distinct force distributions create fundamentally different hydrodynamic interactions.

Force dipoles: Since microswimmers are force-free (no net external force), the thrust forces they generate must be balanced by drag forces, creating a force dipole configuration. A force dipole is generated by two equal and opposite point forces aligned along the x-axis, either both pointing towards the origin (converging) or both pointing away from the origin (diverging). These force dipoles:

  • Decay more slowly with distance as \(1/r^2\)
  • Dominate the long-range hydrodynamic interactions
  • Allow us to classify swimmers as either “pushers” (forces pointing away from the origin, like E. coli) or “pullers” (forces pointing towards the origin, like Chlamydomonas)

The flow field generated by a force dipole can be derived from the Oseen tensor. It is consisting of two forces \(\mathbf{F}\) and \(-\mathbf{F}\) separated by a small distance \(\mathbf{d}\) along the x-axis, we can express the velocity field using the spatial derivative of the Oseen tensor:

\[u_i(\mathbf{r}) = d_j F_k \frac{\partial G_{ik}}{\partial r_j}\]

Here, \(u_i\) represents the \(i\)-th component of the fluid velocity at position \(\mathbf{r}\). The indices \(i\), \(j\), and \(k\) follow Einstein summation convention (summing over repeated indices). The term \(d_j\) is the \(j\)-th component of the displacement vector \(\mathbf{d}\) between the two forces, while \(F_k\) is the \(k\)-th component of the force vector \(\mathbf{F}\). The expression \(\frac{\partial G_{ik}}{\partial r_j}\) denotes the spatial derivative of the \((i,k)\) component of the Oseen tensor \(G\) with respect to the \(j\)-th coordinate direction.

For a force dipole aligned along the unit vector \(\mathbf{e}\) with strength \(S = \kappa |\mathbf{F}||\mathbf{d}|\), this results in the stresslet flow field:

\[\mathbf{u}_{\text{stresslet}}(\mathbf{r}) = \frac{S}{8\pi\eta}\left[\frac{3(\mathbf{e}\cdot\mathbf{r})^2\mathbf{r} - r^2\mathbf{e}}{r^5}\right]\]

where \(S\) is the stresslet strength (dipole moment) and \(\eta\) is the fluid viscosity. The sign of \(S\) (and this \(\kappa=\pm 1\)) determines the swimmer type: \(S < 0\) for pushers and \(S > 0\) for pullers. For a swimmer of size \(a\) moving at speed \(v_0\), we can estimate \(S \sim \eta a^2 v_0\).

At large distances, this simplifies to:

\[\mathbf{u}_{\text{stresslet}}(\mathbf{r}) \approx \frac{S}{8\pi\eta}\frac{3(\mathbf{e}\cdot\hat{\mathbf{r}})^2-1}{r^2}\hat{\mathbf{r}} \quad \text{as } r \to \infty\]

where \(\hat{\mathbf{r}} = \mathbf{r}/r\) is the direction vector.

Figure 12— Pusher Puller

In the far field, the flow generated by a force dipole (pusher, S > 0) at large distances from the swimmer exhibits a dominant \(1/r^2\) decay pattern. Fluid is pulled in from the sides and pushed away along the swimming direction.

Figure 13— Far-field approximation of the flow generated by a force dipole (pusher, S < 0) at large distances from the swimmer. The streamlines illustrate how the dominant \(1/r^2\) decay pattern emerges, with fluid being pulled in from the sides and pushed away along the swimming direction.

Such flow fields have been measured experimentally for bacteria.

Figure 14— Average flow field created by a single freely swimming bacterium far from surfaces (A–D) and close to a wall (E–H). Streamlines indicate the local direction of flow, and the logarithmic color scheme indicates flow speed magnitudes. (A) Experimentally measured flow field in the bacterial swimming plane, with the inset showing the anterior-posterior asymmetry close to the cell body. (B) Best-fit force dipole flow. (C) Residual flow field, obtained by subtracting the best-fit dipole model from the measured field. (D) Radial decay of the flow speed \(u\) in different directions, with \(r = 0\) corresponding to the center of the cell body. For distances \(r \lesssim 6~\mu\text{m}\) the dipole model overestimates the flow field behind and to the side of the cell body. (E) Experimentally measured flow field in the bacterial swimming plane, for bacteria swimming parallel to a wall at a distance of \(2~\mu\text{m}\). (F) Best-fit force dipole flow, where the presence of the wall causes inward and outward streamlines to join. (G) Residual flow field. (H) The flow speed decays much faster for bacteria swimming close to a wall, as the fluid velocity must vanish on the surface. Source: Drescher, K., Dunkel, J., Cisneros, L. H., Ganguly, S., & Goldstein, R. E. (2011). Proceedings of the National Academy of Sciences, 108(27), 10940-10945.