What was read, and how claims are labelled
This reading uses arXiv version 1 of Najafi and Golestanian (2004) and arXiv version 1 of Golestanian and Ajdari (2008). The journal versions were not checked, so equation numbers follow the preprints. Each claim below is marked as something the paper states, something a later paper states, or something our own calculation finds.
Our calculation is the point-force model of Chapter 4, integrated with eight-point Gauss–Legendre quadrature along each edge of the stroke loop. Most of its numbers sit in a benchmark file that the repository command npm run fr23:benchmarks regenerates. The value of 0.156 radii quoted below comes from a separate evaluation of Golestanian and Ajdari’s equation 9.
The setup in equations 1 to 8
Paper: equations 1 and 2 are the Stokes equations, and equation 3 is the no-slip condition on each sphere. Equation 4 writes the sphere velocities as a hydrodynamic tensor acting on the forces, and equation 5 states that the forces add up to zero. Equation 6 gives the tensor in the Oseen form used in Chapter 4, and equations 7 and 8 express its coefficients through sphere radius over separation.
Two conventions differ from this course. The paper calls the middle sphere sphere 1, and it reports the middle sphere’s displacement. Over a full cycle every sphere moves by the same amount, so per-cycle results agree with the centroid used here, while per-stroke numbers refer to the middle sphere.
Worked example
The square stroke and its four steps
Paper: Figure 3 introduces an auxiliary move in which one arm shortens by the stroke while the other stays fixed. Reflection and time reversal map all four strokes of the cycle onto this one move, and equation 9 writes the net displacement as twice the difference between the auxiliary move at the full arm length and at the shortened length. Equation 10 divides by the cycle time, four strokes over the arm speed.
Paper: the in-text example takes arms of ten radii and a stroke of four radii, and prints steps of 1.35 radii backward, 1.44 forward, 1.44 forward and 1.35 backward. Our calculation: minus 1.3531, plus 1.4391, plus 1.4391 and minus 1.3531, which agrees to three figures. The auxiliary move gives minus 1.353 radii at the full arm length and minus 1.439 at the shortened one, so equation 9 yields 0.172 radii per cycle.
Here the reading gets interesting. The paper prints a net of 0.16 radii. Its own printed steps add up to 0.18, and our integration gives 0.172. The text gives no derivation for 0.16. For comparison, our evaluation of Golestanian and Ajdari’s leading-order equation 9 for large deformations, around the same square, gives 0.156 radii, close to the printed value. We record the three numbers side by side and leave the model as it is.
Worked example
The fitted formula in equation 11
Paper: equation 11 gives the swimming speed as 0.7 times arm speed, times radius over arm length, times the square of stroke over arm length, presented as the leading order of an expansion in small deformation. Later paper: footnote 23 of Golestanian and Ajdari describes it as a relation that numerically fits a large part of the parameter range, small and large deformations alike, without a systematic perturbative calculation.
The scaling shows why this matters. Multiply equation 11 by the cycle time and the distance per cycle grows as the cube of the stroke. The small-loop area law of Chapter 5 makes it grow as the square, because the loop area does. Our calculation makes the gap concrete for arms of ten radii. At a stroke of half a radius, equation 11 underestimates the distance by a factor of 4.7; between three and five radii it comes within about ten percent. Figure 4 of the paper plots the full curve, which we left undigitised.
What later papers added
Later paper: Golestanian and Ajdari (2008) generalise the model to unequal radii and arbitrary strokes. Their equation 12 writes the mean velocity for small deformations as a coefficient times the area-sweeping combination of the two arm displacements, and equation 13 gives the coefficient. Equation 16 covers harmonic strokes with a phase difference, and Section IV shows that the force dipole cancels for a symmetric swimmer. They also derive a stall force and the dissipated power; this course leaves those aside.
Later paper: Daddi-Moussa-Ider and colleagues (arXiv version 2, 2018) include the first correction for finite sphere size in the bulk swimming speed of their equation 27, a factor of one plus five sevenths of radius over arm length. Our calculation, extrapolated to tiny loops, gives 0.7141 for that coefficient against the published 0.7143. This check is independent, since the correction comes from their analysis and the number from our code.
Pooley, Alexander and Yeomans (2007) took the swimmer into pairs, the subject of Chapter 8. Read together, the later papers let you test each step of the 2004 argument against a separate calculation.