Skip to main content
Soft Robotics logoLink to Soft Robotics
. 2018 Aug 1;5(4):410–424. doi: 10.1089/soro.2017.0099

Predicting and Optimizing Microswimmer Performance from the Hydrodynamics of Its Components: The Relevance of Interactions

Nicola Giuliani 1, Luca Heltai 1, Antonio DeSimone 1,
PMCID: PMC6094362  PMID: 29762082

Abstract

Interest in the design of bioinspired robotic microswimmers is growing rapidly, motivated by the spectacular capabilities of their unicellular biological templates. Predicting the swimming speed and efficiency of such devices in a reliable way is essential for their rational design, and to optimize their performance. The hydrodynamic simulations needed for this purpose are demanding and simplified models that neglect nonlocal hydrodynamic interactions (e.g., resistive force theory for slender, filament-like objects that are the typical propulsive apparatus for unicellular swimmers) are commonly used. We show through a detailed case study of a model robotic system consisting of a spherical head powered by a rotating helical flagellum that (a) the errors one makes in the prediction of swimming speed and efficiency by neglecting hydrodynamic interactions are never quite acceptable and (b) there are simple ways to correct the predictions of the simplified theories to make them more accurate. We also formulate optimal design problems for the length of the helical flagellum giving maximal energetic efficiency, maximal distance traveled per motor turn, or maximal distance traveled per unit of work expended, and exhibit optimal solutions.

Keywords: : micro-swimmers, hydrodynamic interactions, performance optimization, Resistive Force Theory

Introduction and Objectives

The swimming behavior of microscopic organisms is attracting increasing interest, and the literature on this subject is growing at a fast pace. The topic is biologically relevant: the study of motile pathogens and sperm cells can offer new insight in the prevention and treatment of certain diseases1 or reproductive disorders.2 Many microorganisms may change their swimming behavior depending on the fluid properties,3 or near particular interfaces,4,5 affecting the functioning of wastewater treatment systems or the contamination of water reservoirs. In addition, motile cells provide a template for the bioinspired design of micrometer-scale, self-sufficient machines capable of executing controlled motion6,7 that one may hope to use in biomedical applications. Predicting their behavior when they are immersed in a fluid opens the way to the rational design and performance optimization of artificial robotic microswimmers.8–13

As research moves from conceptual principles and proofs of concept to the actual design of bioinspired microrobots, the need for reliable tools to make quantitatively accurate predictions is becoming urgent. The seminal articles14,15 by Purcell represent a crucial reading for anyone entering the field. In this study, the author poses the fundamental design problem: given the hydrodynamic resistance properties of a body and a propeller (two matrices), estimate the swimming speed of the assembly when a motor imposes a relative rotation between the two. The author solves the problem by restricting attention to the case where the hydrodynamic resistance of the assembly (body plus propeller) can be estimated as the sum of the individual resistances of the components. This is approximately correct, provided that the hydrodynamic interactions between body and propeller can be neglected. By imposing that the total viscous drag and torque on the assembly vanish (self-propulsion), one can calculate the translational and rotational speed resulting from the rotation of the motor. This also opens the way to evaluating the efficiency of a propeller pushing a body, and to formulating and solving optimal design problems.

The approach pioneered by Purcell, and based on the notion of additivity of resistances is still used as a working tool.7 However, we believe that there is an urgent need to reconsider the limitations of this approach, which completely neglects the hydrodynamic interactions between the body and the propeller.

Neglecting hydrodynamic interactions may lead to errors in the prediction of swimming performance that are unacceptably large. This was of course known to Purcell, who cautioned the reader to question the validity of his approach when hydrodynamic interactions cannot be neglected. What seems to be less appreciated is that, in fact, for the geometries typically encountered in applications, hydrodynamic interactions cannot be neglected.

Similar remarks apply to the use of simplified methods to evaluate the viscous resistance of slender objects, such as filaments, flagella, and helical propellers. Full hydrodynamic simulations are very expensive from a computational point of view. For this reason, approximations with respect to complete hydrodynamic simulations are needed, and Resistive Force Theory (RFT)16,17 has often been employed. In this simplified model, drag is local (the viscous force at one point of a swimmer only depends on the velocity of that point) and hydrodynamic interactions are again neglected. The results obtained with RFT can provide interesting insight on the qualitative behavior of swimmers. For this reason, RFT is one of the most common numerical tool in the study of motion of animal and robots at the microscopic scale or in granular media.18 However, we believe that the trust in the ability of RFT to capture the swimming performances in full quantitative detail is sometimes excessive among workers in the field. Only recently has this point of view started to emerge.19

Our work has two main objectives: (a) to call attention on the errors one can make by neglecting hydrodynamic interactions when trying to predict and optimize the performance of robotic microswimmers and (b) to look for the possibility of correcting the results that can be obtained with simplified methods (in particular, RFT) to make them applicable, at least in certain regimes. We accomplish this by thoroughly revisiting Purcell's work,15 studying in detail the case of a bacterium-like model robotic swimmer consisting of a spherical head propelled by a rotating helical flagellum. In addition, we formulate and solve several optimal design problems, namely, to find the length of the helical propeller that maximizes a suitably chosen performance measure (the energetic efficiency, the distance covered in one flagellar turn, or the distance traveled per unit of work expended).

The biological swimmers that inspire our analysis are bacteria such as E. coli, whose helical tail consists of a bundle of elastically deformable (hence soft) flagella. Each filament is attached to a rotary motor at its base. The stationary shape attained by the flagellar bundle when the motors rotate is established by the competition of hydrodynamic forces and elastic restoring forces. For simplicity, artificial constructs mimicking these swimming bacteria use very stiff tails, whose (fixed) shapes reproduce the stationary shapes exhibited by the flagellar bundle. The issue we address in this article, namely, the need to assess the relevance of hydrodynamic interactions in predicting and optimizing the performance of microrobots resulting from the assembly of different body parts is common to both the cases, in which the individual components are deformable, and when each of them is rigid. In the case of deformable components, additional care needs to be taken in the selection of a “nominal” body-fixed reference frame and the reader is referred to Dal Maso et al.20 for one possible procedure.

Moreover, RFT has been used as a tool to model the motion of deformable locomotors, both animals and robots, which propel themselves in sand, thanks to periodic shape changes.18 The issue we raise in this article, namely, of whether the behavior of a system consisting of the assembly of several components can be predicted from the knowledge of the hydrodynamic resistance of the individual components, is an interesting one also in this context, but it has not yet been addressed.

The rest of the article is organized as follows. We consider swimmers in Stokes flow, and use a Boundary Element Method (BEM) solver to simulate the hydrodynamic behavior of a model robotic swimmer. We validate the model using different numerical benchmarks involving both the computation of resistance matrices19,21 and the complete simulation of bacterium-like swimmers.5,22,23 We then study test cases involving hydrodynamic interactions between different bodies24 as benchmarks for the accuracy of our solver (and of its ability to correctly resolve hydrodynamic interactions). We use the insight gained with the analysis of the benchmark problems to predict and optimize the performance of a bacterium-like model robotic swimmer consisting of a spherical head propelled by a rotating helical flagellum.

Materials and Methods

Solution of the swimming problem by BEM

We introduce the mathematical formulation of the swimming problem together with the numerical methodology we apply in this work.

The swimming problem

Following Refs.20,25, a swimmer is a time-dependent bounded open set Inline graphic with Inline graphic. The map Inline graphic describes the position x at time t of a material point X, namely,

graphic file with name eq4.gif

where Inline graphic represents the translation of a point (origin of the body frame), R(t) is a rotation tensor describing the rotation of the body frame, and s(X, t) represents the current shape (i.e., the position of all points with respect to the body frame). We set Inline graphic. Using (1), the velocity of any point of the swimmer, and in particular of its boundary Inline graphic, is given by

graphic file with name eq8.gif

We assume s(X, t) to be known. The unknowns are q(t) and R(t), which, through their time derivatives, determine the linear and angular velocities Inline graphic. We group the summands of (2) in two parts representing velocities due to rigid movements and shape changes respectively, namely,

graphic file with name eq10.gif

where

graphic file with name eq11.gif

and we emphasize that v(X, t) is known only if the actual configuration of the swimmer is known. To express Inline graphic, we need a set of basis functions to represent the rigid velocities of the swimmer (linear and angular velocities). We rewrite (3) as

graphic file with name eq13.gif

where Inline graphic (Inline graphic if Inline graphic and Inline graphic if Inline graphic), and Inline graphic if Inline graphic and Inline graphic otherwise. We remark that we use the Inline graphic notation in the vector Inline graphic even if it does not strictly represent a time derivative, since it consists of both rigid linear and angular velocities (which are not directly the derivatives of Inline graphic).

We consider self-propelled microswimmers, meaning that no external forces or torques are acting on the system besides those due to viscous drag. Thus, the following system of equation must be fulfilled

graphic file with name eq25.gif
graphic file with name eq26.gif

where x0 is a point of the swimmer (e.g., its center of mass). We remark that if external forces or torques (e.g., gravitational or electromagnetic effects) are present they would only affect the right-hand side of (6), leaving the rest of our methodology unaffected. The distributed forces f acting on the surface of the body are given by the action of the Cauchy stress tensor Inline graphic,26 namely

graphic file with name eq28.gif

where n indicates the outer unit normal vector to the surface, and u and p represent the velocity and the pressure in the fluid. Since the total external force acting on the swimmer vanishes, the choice of point x0 in Equation (6b) is arbitrary; this would no longer be true in the presence of external forces in the right-hand side of (6a). The resolution of (6) provides the velocities Inline graphic. Then, their integration in time gives the rigid displacement characterized by Inline graphic.

Boundary integral equation

We solve the flow problem in an open set Inline graphic containing Bt with Lipschitz boundary Inline graphic. We address both swimming in free space and near physical no-slip interfaces. For a swimmer in free space, Inline graphic and Inline graphic. If no slip walls are present, we denote them as Inline graphic and consequently, Inline graphic. We sketch the flow domain in Figure 1.

FIG. 1.

FIG. 1.

General sketch of the flow domain Inline graphic with Inline graphic. For a free space swimmer, Inline graphic and Inline graphic. For a swimmer near no-slip walls, Inline graphic.

The Stokes system effectively models the flow around the swimmer,4,14,15 and we follow27,28 to retrieve a Boundary Integral Formulation. The full representation formula for the velocity is

graphic file with name eq42.gif

where Inline graphic represent the first two Green tensors associated with the fundamental solution of the Stokes system. We consider the trace of (8) to compute the real Boundary Integral Equation (BIE) of the Stokes system

graphic file with name eq44.gif

where the integral on the left is computed in the principal value sense of Cauchy, and Inline graphic represents the Cauchy principal value (CPV) of such integral at x. Equation (9) consists of two boundary integral operators

graphic file with name eq46.gif
graphic file with name eq47.gif

where H is the double layer operator and V the single layer operator. Using (10), the BIE (9) becomes

graphic file with name eq48.gif

We define the so-called Dirichlet to Neumann Map as

graphic file with name eq49.gif

and we apply (12) to rewrite the stresses as

graphic file with name eq50.gif

we remark that (13) is not a punctual relation since Inline graphic are to be intended as functional of the boundary of the domain Inline graphic, and we refer the reader to Giuliani29 for more details. We apply (5) and (13) to rewrite (6) as

graphic file with name eq53.gif
graphic file with name eq54.gif

and using the definition of rigid modes introduced in (5), we can rewrite (14) in a more compact form as

graphic file with name eq55.gif

Boundary element method

The numerical resolution of a BIE, like (11), leads to a BEM, and several implementations have been proposed in the literature (see, e.g., Alouges et al.30 and the references cited therein). Our BEM exploits distributed memory parallelism (MPI) together with existing OpenSOURCE High Performance Computing libraries, such as deal.II31 and Trilinos,32 to take advantage of modern CPU architectures. A graph partitioning tool, METIS,33 automatically handles the work balance between different processors. We use standard Lagrangian finite element spaces on Inline graphic to define both the geometry and the basis functions for the unknowns (the velocity u and the stresses f). We provide the possibility of using both continuous and discontinuous approximation for the solution.

We apply a collocation scheme, namely, we replace the continuous functions u and f with their numerical approximations (using N degrees of freedom) and we collocate the BIE on a number of points equal to the number of unknowns. Collocating (9) produces a linear system of N equations in N unknowns. We also impose the Nr Equation (15) to impose the balance laws of linear and angular momentum. Thus, we assemble a system of Inline graphic equations in Inline graphic unknowns, which is solved using a parallel iterative generalized minimal residual (GMRES) solver. We refer the reader to Giuliani et al.34 for more details.

Validation against literature benchmarks

Simple rigidly moving objects and model composite swimmers are the benchmarks we use to validate the methodology presented in “Solution of the swimming problem by BEM” section.

Helix

From the linearity of the Stokes system, the forces acting on a rigid body depend linearly on its velocities, through the resistance matrix Inline graphic, namely

graphic file with name eq60.gif

where Inline graphic represents the forces and torques acting on the body and Inline graphic its linear and angular velocities. For all the considered resistance matrix entries, following Lauga et al.,21 we use the notation Inline graphic, where the superscript is FU giving the ith force component induced by the jth linear velocity, Inline graphic describing the ith force component generated by the jth angular velocity, LU representing the ith torque component generated by the jth linear velocity, or Inline graphic giving the ith torque component induced by the jth angular velocity. We consider a flagellum modeled as a circular helix with amplitude b, pitch Inline graphic, overall length L, number of turns Inline graphic, and flagellar thickness r. We measure the mean values for the coefficients R during a stroke, by which we mean a complete rotation of an angle Inline graphic along the longitudinal axis. Given the symmetries associated with the flagellum rotation in free space, some coefficients vanish. We recover the pattern shown in (17)

graphic file with name eq69.gif

and this is consistent with Lauga et al.21 We follow Rodenborn et al.19 to perform an analysis of the forces acting on a spiral. We consider Inline graphic and Inline graphic, and we let Inline graphic vary between 1 and 14. The motility of a bacterium in free space is characterized by three main coefficients: Inline graphic, and Inline graphic. Inline graphic describes the coupling term expressing the force F induced by the spiral rotation, Inline graphic as the reacting torque T. induced by the flagellum rotation, and Inline graphic defines the drag D due to a translation with unit velocity. We report our comparisons in Figures 2a–2c. We compare, following Rodenborn et al.,19 our results with RFT,16,17 regularized Stokeslet method35 and experiments.19 Gray and Hancock derived RFT considering that the forces on an infinitesimal segment of a very slender flagellum moving at very low speed can be seen as directly proportional to the velocity of the segment itself and to the viscosity of the fluid (by analogy with those acting on an ellipsoid).16 Two different proportionality constants Inline graphic acting on normal and tangential velocity, respectively, are introduced

graphic file with name eq79.gif
graphic file with name eq80.gif
FIG. 2.

FIG. 2.

Comparison of the nondimensional resistance coefficients Inline graphic, between BEM (stars), Gray and Hancock RFT (squares), Lighthill RFT (crosses), regularized Stokeslet (pentagons), and experiment (circles). (a) Coupling coefficient Inline graphic. (b) Torque coefficient Inline graphic. (c) Drag coefficient Inline graphic. BEM, Boundary Element Method; RFT, resistive force theory.

which depend on the choice of q. Gray and Hancock assumed Inline graphic. Lighthill17 discussed different models for the coefficients Inline graphic, both considering a different choice for the parameter (Inline graphic), and by proposing different expressions replacing (18), which provide a better approximation to the hydrodynamics of slender bodies. In this work, we use the RFT methods considered in Rodenborn et al.19 and available as “Helical Swimming Simulator” at Matlab File Exchange.36

From Figure 2, we see a very good agreement between our method and the expected experimental and numerical results by Rodenborn et al.19

Two spheres

We analyze the hydrodynamic interactions between two translating spheres of radius R separated by a distance Inline graphic.24 We compute the drag induced on the system by a velocity Inline graphic parallel to the line joining the centers and the velocity due to an imposed force Inline graphic directed again along the centerline, and we use the exact solutions by Happel and Brenner24 as benchmarks. We let Inline graphic vary from Inline graphic to 8. The decay of the drag as Inline graphic increases (equivalently, the increase in velocity at given force) illustrates the phenomenon of hydrodynamic screening (each sphere moves in the “wake” of the other one) and is due to mutual hydrodynamic interactions between the two spheres. Figure 3a represents the drag induced on one of the spheres by a linear velocity Inline graphic. Circles show the BEM results and triangles represent the theoretical solution. Figure 3b shows the linear velocity induced by an overall force Inline graphic on the sphere system. We plot with circles the BEM results and with triangles the expected analytical solution. The very good agreement between benchmarks and our results proves that the present methodology properly reproduces the hydrodynamic interactions between two simple moving rigid bodies.

FIG. 3.

FIG. 3.

Motility analysis for the two sphere system. (a) Drag on a single sphere induced by a system velocity Inline graphic, present results (circles), and theoretical benchmark (triangles). (b) Linear velocity of the two-sphere system induced by an external force Inline graphic, present results (circles), and theoretical benchmark (triangles).

Composite swimmer

We now move to a model “bacterium-like” composite system made by a spherical head and a rotating helical flagellum, which has been analyzed in Refs.4,22,23 We consider the flagellum as a circular helix with circular cross-section of radius r and axis given by the curve

graphic file with name eq98.gif
graphic file with name eq99.gif

The parameter kE controls how quickly the helix grows to its steady amplitude b, starting from the attachment to the bacterium head. We assume the pitch of the helix to be Inline graphic and the amplitude to be Inline graphic; the flagellum has Inline graphic turns. Figure 4 shows the shape of the swimmer, and the three-dimensional trajectory produced by the relative rotation of the helical flagellum with respect to the head (the emergence of helical trajectories of microswimmers is discussed at length in Rossi et al.37). In real bacteria, a motor on the head provides a torque on the flagellum, which is a deformable continuum, and hydrodynamic interactions induce some stresses on the flagellum boundary that deforms accordingly to counter-balance the imposed torque. At equilibrium, the flagellum assumes a spiral shape as the one depicted in (19). Therefore, after a brief transient, the flagellum rigidly rotates with respect to the head with angular velocity Inline graphic (directed along the x-axis). As a consequence, the composite system moves with velocity V and angular velocity Ω. To assess the performance of our methodology, we compare the instantaneous linear and angular velocities with the results of Ramia et al.23 We consider the following set of parameters: Inline graphic, Inline graphic, Inline graphic, and Inline graphic. Figure 5a reports the comparison for the linear velocities, while in Figure 5b, we represent the angular velocities. We analyze the results over a complete revolution of the tail with respect to the head, and we depict the relative rotation with the angle Inline graphic. The continuous lines show our numerical results, while the dots describe the reference solution by Ramia et al.,23 with different shapes representing different velocity components. The good agreement between our numerical results and the benchmarks23 proves that we recover correctly the rigid velocities of a composite swimmer in free space.

FIG. 4.

FIG. 4.

Setting and trajectory for the composite model swimmer. (a) Sketch of the geometry for the composite model bacterium composed by a spherical head of radius R and a helical flagellum with pitch Inline graphic, and amplitude b. (b) Three-dimensional trajectory (line) of the head-tail juncture starting from the origin (dot) for two turns of the helix with respect to the head.

FIG. 5.

FIG. 5.

Free space instantaneous velocities. (a) Comparison of the linear velocity components along x-, y-, and z-axis between our method (dashed, dotted and dashed-dotted lines) and benchmark results (dots, squares, and diamonds) by Ramia et al.23 (b) Comparison of the angular velocity components along x-, y-, and z-axis between our method (dashed, dotted and dashed-dotted lines) and benchmark results (dots, squares, and diamonds) by Ramia et al.23

To remove some of the symmetries of the free space case, and to have a more stringent test of the accuracy of our numerical method, we study the instantaneous linear velocities of a bacterium near a no-slip wall, as in Ramia et al.23 We restrict attention to the case where the minimum distance sd between the wall and the bacterium is

graphic file with name eq110.gif

where R is the radius of the bacterium head. We compare our numerical results (continuous lines) with those by Ramia et al.23 (dots) in Figure 6, and we see a very good agreement, for all the velocity components (different shapes).

FIG. 6.

FIG. 6.

Instantaneous velocity near a no-slip wall. Comparison between our method (dashed, dotted and dashed-dotted lines) and the reference results (dots, squares, and diamonds) by Ramia et al.23

Figure 6 proves that our methodology recovers hydrodynamic interactions both between different parts of a single composite swimmer and between distinct bodies (swimmer and no-slip wall).

Results: Head-Tail Interactions in a Model Robotic Bacterium

We now move to the study of the impact of hydrodynamic interactions on the performance prediction of a model swimmer made by assembling distinct parts: a “body” and a “propeller.” As a test case, we consider a “robotic” bacterium composed of a rigid head and a rotating helical flagellum with fixed shape. The head is a sphere of radius R, and the flagellum is a circular helix such as the one presented in “Validation against literature benchmarks” section, so that we can take advantage of analysis and data presented in Rodenborn et al.19 By varying the length of the flagellum at fixed head size, we study the significance of hydrodynamic interactions between head and flagellum. We follow Refs.14,15 where the author studied the motion of the composite system (head and flagellum), trying to infer its performance from the knowledge of the hydrodynamics of the separate components (body and propeller). We call such methodology the “additive approximation” or “additive approach.” In recent years, “robotic” bacterium models have been used to study the efficiency of microswimming strategies and, consequently, to optimize swimming performances (see Refs.11–13,38 for further details). In Raz and Leshansky,38 we can find a first discussion on Purcell's additive approximation; however, we believe that a deeper analysis is necessary to understand the limitations of such an approach.

Additive versus global approach for linear and angular velocity

We compare the results obtained using the additive approach (AA) with the accurate resolution, by BEM, of the hydrodynamics of the entire robotic bacterium. We call the latter “global approach” (GA). It is expected from Purcell15 that, as the length of the flagellum increases, the error induced by neglecting head-tail interactions should decrease. Thus, we let the number of turns Inline graphic vary from 1 to 20, keeping Inline graphic and Inline graphic fixed, and we compare both the angular velocity Inline graphic and the swimming speed U obtained with the two approaches. In Figure 7, we report the comparison between AA and GA for the angular velocity Inline graphic: circles in Figure 7a show the solution obtained with the GA, while squares show the results obtained with the AA. Figure 7b represents the relative error introduced by AA. In Figure 8, we compare the results for the swimming speed U. Circles in Figure 8a show the GA results and squares are relative to the solution obtained with AA. In Figure 8b, we plot instead the relative error. We see that, for what concerns the angular velocity, the additive approximation does not introduce significant errors. Moreover, such errors decrease quickly as the relative length of the flagellum increases with respect to the head size. However, for what concerns the swimming speed, the error is never negligible for any of the configurations considered: it is very significant for short flagella (small Inline graphic), and it stabilizes at a relatively small value (∼10%) for Inline graphic. While both approaches lead to a maximum in the velocity, these maxima are observed for different values of Inline graphic.

FIG. 7.

FIG. 7.

Angular velocity comparison. (a) Angular velocity obtained using the global approach (circles), and solution obtained with the additive approximation, which neglects the interactions between body and flagellum (squares). (b) Relative error introduced by the additive approach.

FIG. 8.

FIG. 8.

Swimming speed comparison. (a) Swimming speed obtained using the global approach (circles), and solution obtained with the additive approximation, which neglects the interactions between body and flagellum (squares). (b) Relative error introduced by the additive approach.

A simple formula provides a correction for the AA

We want to understand the differences in swimming speed U computed using either the additive approximation or the GA for the entire bacterium. In the additive approximation, we can write, following Purcell,15 the momentum balance laws for the swimmer as

graphic file with name eq119.gif

where Inline graphic represent the drag and torque coefficients for the head, Inline graphic are the drag, coupling, and torque coefficients for the propeller, and Inline graphic are the unknown linear and angular velocities of the head, while Inline graphic represents the prescribed relative angular velocity of the helical flagellum with respect to the head. Solving for U and Inline graphic, we obtain

graphic file with name eq125.gif
graphic file with name eq126.gif

If we consider the hydrodynamics of the entire system, without invoking the additive approximation, we write the velocity field of the swimmer as

graphic file with name eq127.gif

where Inline graphic and Inline graphic are the characteristic functions of body 1 (the head) and 2 (the propeller), that is, Inline graphic if x belongs to body 1 and Inline graphic otherwise. Moreover, Inline graphic is a unit vector along the axis of the helical flagellum. Using the linearity of the Stokes system, we can write the force and torque (with respect to the pole xo) acting on the whole body, respectively, as

graphic file with name eq133.gif
graphic file with name eq134.gif

where A1 is the viscous force on the whole system arising from the velocity field (24) with Inline graphic and Inline graphic. A similar interpretation holds for the other coefficients Inline graphic (giving forces induced by rotation of the body i, in the presence of the other body parts kept fixed), Inline graphic (giving torques induced by translation of the body i, in the presence of the other body parts kept fixed), and Ci (giving torques induced by rotation of the body i, in the presence of the other body parts kept fixed). Writing U for U1 and Inline graphic for Inline graphic, requiring that

graphic file with name eq141.gif
graphic file with name eq142.gif

and that the total viscous forces and torques (25) vanish, we obtain the system

graphic file with name eq143.gif

Notice that we can rewrite (27) as

graphic file with name eq144.gif

where

graphic file with name eq145.gif

is the resistance matrix of the complete swimmer. Thus, Inline graphic is symmetric (by reciprocity) and positive definite,24 even though the two summands Inline graphic and Inline graphic defining Inline graphic are not individually symmetric. Therefore Inline graphic (and we will write Inline graphic for any of these two sums) and R is invertible. Solving for U and Inline graphic, we obtain

graphic file with name eq153.gif
graphic file with name eq154.gif

Our analysis is focused on a robotic bacterium-like problem, but we remark that for any composite swimmer it is possible to compare the rigid velocities obtained using AA and GA to find the discrepancies and, eventually, even a corrective factor of AA. We analyze the differences between (23a) and (30a) to understand the discrepancies in Figure 8. In the AA, Inline graphic and Inline graphic represent the global hydrodynamic coefficients for drag and torque experienced by the whole swimmer, and the single elements Inline graphic are coefficients for drag and torque experienced by swimmer parts considered alone in free space. In the GA, the global hydrodynamic coefficients are given by Inline graphic and Inline graphic where the single components Inline graphic represent, as already mentioned, the drag and torque experienced by the whole swimmer induced by the movement of one of its parts, computed considering the presence of all the other parts kept fixed. In Figure 9a, we compare the drag coefficient of the composite system (circles) with the sum of the drags of the single components, namely, body and flagellum, computed separately (squares). In Figure 9b, we plot the ratio between these two quantities. Figure 10a compares the complete torque coefficient in the GA (circles) with the sum of the coefficients of head and propeller computed using the additive approximation (squares). In Figure 10b, we plot the ratio between these two quantities.

FIG. 9.

FIG. 9.

Comparison of the axial (along x) drag induced by a longitudinal (along x) swimming speed. (a) Comparison between the coefficient obtained with the global approach (circles) and sum of body and flagellum coefficients computed separately using the additive approach (squares). (b) Ratio between the global drag and the sum of the two separate contributions of head and flagellum.

FIG. 10.

FIG. 10.

Comparison of the axial (along x) torque induced by a longitudinal (along x) angular velocity. (a) Comparison between the coefficient obtained with the global approach (circles) and sum of body and flagellum coefficients computed separately using the additive approach (squares). (b) Ratio between the global drag and the sum of the two separate contributions of head and flagellum.

As expected from hydrodynamic screening (“Two spheres” section), which is only present in the GA, the additive approximation always overestimates both drag and torque coefficients. From Figures 10b and 9b, we see that if Inline graphic, the screening effect is not fully developed, and this causes the nonregular behavior of the two curves. The rationale behind the fact that AA gives poor results for the drag due to translations and good ones for torque due to rotations is the following: a translating sphere can be modeled as a Stokeslet, with a slow (linear) decay of the induced velocity as the distance from the source increases, and the flagellum is never far enough to neglect hydrodynamic interactions. By contrast, a rotating sphere can be described as a rotlet, with a faster (quadratic) decay. Hydrodynamic interactions between head and propeller are weaker in this case, and the AA safely estimates the overall coefficient. For a detailed analysis of the convergence of the resistance coefficients computed in the GA to the ones obtained with the additive approximation, the reader is referred to Giuliani.29

The swimming speed U is also influenced by the coupling coefficients, which are different using the two approaches. We notice that when Inline graphic (only approximately satisfied when the flagellum is very long compared to the head size, Inline graphic) and Inline graphic (always true), (30a) collapses into (23a) when Inline graphic. We study these last two conditions in Figure 11. Figure 11a shows the ratio Inline graphic and highlights the influence of the head on the flagellum coupling coefficient. In Figure 11b, we plot Inline graphic that represents the relative importance of the flagellum coupling coefficient in the GA. We note that the head contribution represents a minor part of the total coupling coefficient already when Inline graphic. Thus we can safely neglect this contribution considering Inline graphic. However, from Figure 11a, we see that Inline graphic is approximately satisfied only when the flagellum is very long (Inline graphic) compared to the head size, meaning that the flagellum coupling coefficient is strongly influenced by the presence of the spherical head.

FIG. 11.

FIG. 11.

Comparison of the coupling coefficient representing the axial (along x) force induced by a longitudinal (along x) angular velocity. (a) Ratio between the coupling coefficient due to the flagellum in the global approach and the coupling coefficient of the flagellum in free space. (b) Ratio between the coupling coefficient due to the flagellum and the complete coupling coefficient, both computed using the global approach.

Summarizing, because of the screening effect induced by the translating spherical head, we have, Inline graphic. Moreover, the head-tail hydrodynamic interactions cause Inline graphic, as revealed by the GA. These two conditions provide an explanation for the error introduced by the AA, shown in Figure 8a.

A combination of the resistance coefficients introduced above provides a simple, yet effective correction for the AA. As suggested by the previous analysis, we can consider Inline graphic and Inline graphic. Therefore, we can write (30a) as

graphic file with name eq176.gif

and we notice that Inline graphic and Inline graphic getting

graphic file with name eq179.gif

Using the same approximations, we can rewrite (23a) as

graphic file with name eq180.gif

The ratio between Equations (32) and (33) provides a correcting factor Inline graphic for the swimming speed U. Namely, we write such a correction as

graphic file with name eq182.gif

and we notice that Inline graphic depends only on geometric parameters, that is, with our assumptions,

graphic file with name eq184.gif

Thus, we can write

graphic file with name eq185.gif

We study the correcting factor Inline graphic in Figure 12. Figure 12a shows Inline graphic as a function of flagellum length, while Figure 12b shows a comparison among the predictions of the swimming speed computed using the GA (circles), the AA (squares), and the corrected AA (diamonds). The correcting factor Inline graphic greatly improves the accuracy of the prediction of the swimming speed that can be obtained using the additive approximation. Moreover, it is very close (to within less than Inline graphic) to 1 if we consider a sufficiently long tail (Inline graphic). This is consistent with Purcell15since a system with a long flagellum should be well approximated by considering separately head and tail. In Figure 12a, the dashed lines show the two error thresholds corresponding to Inline graphic.

FIG. 12.

FIG. 12.

Swimming speed correction for the additive approach. (a) Correcting factor Inline graphic (diamonds), and error thresholds corresponding to Inline graphic(dashed lines). (b) Swimming speed obtained with the global approach (circles), solution using the additive approximation (squares), and the results of the additive approach corrected using Inline graphic (diamonds).

The correcting factor Inline graphic represents a simple way to improve dramatically the results that can be obtained, considering the additive approximation. Despite its simplicity, the correction recovers the most important features of the hydrodynamic interactions between head and flagellum. In the regime of geometries (Inline graphic and Inline graphic), in which it is safe to use RFT to compute the hydrodynamic coefficients of the flagellum,19 the correcting factor Inline graphic makes it possible to use RFT to safely predict the performance of the swimmer. This is the main result of this article and it is further discussed in the “Correction of RFT predictions” section.

Correction of RFT predictions

The correcting factor Inline graphic is effective even on predictions of the swimming speed U based on RFT (Helix Section). To prove this, we consider, as flagellum, a circular helix with the following parameters: Inline graphic, which is a typical helix that can be well studied using RFT.19 We consider again a sphere of radius Inline graphic as head and we estimate the error introduced both by the AA and by classical RFT methods. We apply such methodologies following Gray and Hancock16 and Lighthill,17 and we use the results of the GA as reference. Table 1 shows the comparison between the discussed approaches. We correct the approximated results by AA and RFT using Inline graphic computed as follows: we evaluate the coefficients Inline graphic using either AA (there the resistance coefficients are evaluated using BEM on the flagellum alone in free space) or RFT (here the resistance coefficients are evaluated using RFT36), while we compute Inline graphic using BEM on the whole system (head+propeller). The Table proves that Inline graphic is not only able to reduce the error of the AA but can also be applied to RFT predictions to reduce the relative errors by at least one order of magnitude.

Table 1.

Comparison Between Estimates of the Swimming Speed U Using Different Approximations

Model U Error
Global approach 0.02301  
Additive approach 0.02512 9.17%
Additive approach corrected 0.02261 1.72%
RFT Gray Hancock 0.02644 14.89%
RFT Gray Hancock corrected 0.02460 1.49%
RFT Lighthill 0.03276 42.37%
RFT Lighthill corrected 0.02284 0.74%

Efficiency and optimal design

We want to investigate the importance of hydrodynamic interactions in the computation of the efficiency of microswimmers. Several notions of efficiency exist, and we consider here three kinds: energetic efficiency, propulsion efficiency, and swimming efficiency. The first one is the ratio between useful work rate performed by the system and total power input in the system. The second one is the net displacement in one cycle (or stroke), that is, a normalization of the swimming velocity. The third one is the net displacement per unit of work expended.

Energetic efficiency

The input power is the one expended by the motor and is the product of the torque acting on the flagellum multiplied by the relative angular velocity Inline graphic. There are different choices for the useful work rate. Following Refs.15,22, one option is the power expended to move the head at velocity U, so that

graphic file with name eq207.gif

Here Inline graphic is the drag that would be experienced by the head moving alone in free space. The head contains the payload of our robotic swimmer, and thus is the only term allowed to contribute to the useful work rate. The other terms in (37), namely U and Inline graphic, need to be computed as functions of the motor angular speed, which is the input datum of the propulsion problem. In (37), these quantities are computed by resolving hydrodynamics in full detail.

Using the additive approximation, we can write (37) as

graphic file with name eq210.gif

Another possibility to define energetic efficiency takes into account the drag of the entire bacterium, see Kanehl and Ishikawa,39 namely

graphic file with name eq211.gif

where Inline graphic is the drag experienced by the whole swimmer, consisting of both the head (the payload) and the flagellum (its propulsive apparatus) when it moves rigidly at speed U. Using the additive approximation, this can be expressed as

graphic file with name eq213.gif

which is Equation (14) in Purcell.15 For the example at hand, we favor Inline graphic over Inline graphic as the “correct” notion of energetic efficiency. However, we remark that identifying correctly a notion of “useful work” is not always immediate.

We use the factor Inline graphic, computed using (34), to correct the energetic efficiencies. In view of (36), and since both (37) and (39) depend quadratically on the swimming velocity U, we introduce a corrected AA as

graphic file with name eq217.gif

and

graphic file with name eq218.gif

Figure 13 compares the energetic efficiencies computed using the additive approximation (squares), the GA by BEM (circles), and the corrected AA (diamonds). In Figure 13a, we compare Inline graphic, while in Figure 13b, we analyze Inline graphic. Neglecting head-tail hydrodynamic interactions greatly influences both the energetic efficiencies considered. Figures 13a and b show that, using the GA, a maximum energetic efficiency emerges at intermediate flagellar lengths. This maximum cannot be detected using the additive approximation, while it is recovered using the Inline graphic correction.

FIG. 13.

FIG. 13.

Analysis of the energetic efficiencies. Comparison between global approach (circles), additive approximation (squares), and corrected additive approach (diamonds). (a) Energetic efficiency Inline graphic. (b) Energetic efficiency Inline graphic.

Propulsion efficiency

Following Magariyama and Kudo,3 a possible measure of the propulsion efficiency is the linear distance covered per flagellar revolution, namely,

graphic file with name eq224.gif

Using the additive approximation, this becomes

graphic file with name eq225.gif

Alternatively, it may be useful to consider the distance covered per motor revolution

graphic file with name eq226.gif

which becomes, using the AA,

graphic file with name eq227.gif

Since both (43) and (45) depend linearly on the swimming velocity, we use Inline graphic to introduce the corrected swimming efficiencies as

graphic file with name eq229.gif

and

graphic file with name eq230.gif

In Figure 14, we compare the propulsion efficiencies computed using the additive approximation (squares), the GA (circles), and the corrected additive approximation (diamonds). Both propulsion efficiencies are greatly influenced by hydrodynamic interactions. In particular, we see that there exists an optimal value of Inline graphic maximizing Inline graphic, and this value differs significantly if we consider the global or the AA. The correcting factor Inline graphic greatly improves the approximation obtained using the AA. The fact that Inline graphic shows a monotonic behavior with respect to tail length, may be due to the fact that, as the tail length increases, Inline graphic increases. Therefore, since Inline graphic is fixed, the overall flagellar angular velocity Inline graphic decreases, and this compensates the decrease of the swimming velocity causing the monotonicity of Inline graphic.

FIG. 14.

FIG. 14.

Analysis of the propulsion efficiencies. Comparison between global approach (circles), additive approximation (squares), and corrected additive approach (diamonds). (a) Swimming efficiency Inline graphic. (b) Swimming efficiency Inline graphic.

Swimming efficiency

The swimming efficiency is defined in Li and Tang40 as the translational velocity normalized by the motor torque,

graphic file with name eq241.gif

Put differently, Inline graphic represents the distance traveled per unit of work expended. In the additive approximation, this becomes

graphic file with name eq243.gif

The inverse of (49) is the work per traveled distance, see Refs.8,41, and we introduce this measure of performance as

graphic file with name eq244.gif

Using the additive approximation, (51) reads

graphic file with name eq245.gif

We use the factor Inline graphic, computed according to (34), to correct the swimming efficiency and the work per traveled distance that can be obtained using the additive approximation. Considering the linear dependence of (49) on the swimming velocity, we use Inline graphic to introduce a corrected swimming efficiency as

graphic file with name eq248.gif

The work per traveled distance is inversely proportional to the swimming velocity, so we use Inline graphic to introduce a corrected work per traveled distance as

graphic file with name eq250.gif

In Figure 15, we compare both the swimming efficiency and the work per traveled distance computed using the additive approximation (squares), the GA (circles), and the corrected additive approximation (diamonds). We see that neither the GA nor the AA admits optimal values for Inline graphic and w; however, we see that the correcting factor Inline graphic improves greatly the accuracy of AA.

FIG. 15.

FIG. 15.

Analysis of the swimming efficiency Inline graphic (a) and the work per traveled distance w (b). Comparison between global approach (circles), additive approximation (squares), and corrected additive approach (diamonds).

Neglecting hydrodynamic interactions has an impact both on the swimming efficiency and on the work per traveled distance. However, the correcting factor Inline graphic guarantees much better accuracy of the prediction one can make by using the additive approximation.

Conclusions

In the presence of (nonlocal) hydrodynamic interactions, the possibility of predicting the swimming behavior of an assembly (body plus propeller) from the knowledge of the hydrodynamic properties of its isolated components is conceptually wrong. How can we say anything about the behavior of the assembly if we provide no information on how the presence of the body modifies the flow generated by the rotating propeller? Obviously, Purcell was aware of this fact, and the hypothesis behind his calculations is that the proximity of the body does not appreciably disturb the flow around the propeller, and that this can be a reasonably good approximation if most of the propeller is relatively far from the body (e.g., if the propeller has a helical flagellar shape and the flagellum is sufficiently long).

What we find is that, at least with our geometry (a spherical head attached to a rotating helical tail), this is never quite the case. In other words, the predictions on swimming speed and efficiency one makes by neglecting hydrodynamic interactions are never quite right. The additive approximation (estimating the resistance of the assembly by adding the contributions of the parts, each computed in the absence of the other parts) and, in particular, RFT miss completely the existence of optimal values for the flagellar length that maximize energetic or propulsion efficiency and lead to wrong predictions for the flagellar length, giving maximal swimming speed.

There is, however, a way to rescue the valuable intuitive idea of adding the contributions of the parts to estimate the resistance of the whole: the individual contributions must be evaluated in the presence of the other body parts. By carefully exploiting this notion of additivity (which rests on the linearity of the Stokes system), rather than adding the resistance matrix of the individual components (which are computed by assuming that each individual part is alone in free space), one can obtain simple corrections (a single scalar correcting factor for the swimming speed in the case of a spherical body powered by a rotating helical flagellum), so that the predictions on the swimming speed and efficiency of a microswimmer can be obtained by using simplified hydrodynamic models, such as RFT.

Optimal design problems become approachable in this way, as shown in our results. In this study, the problem of finding the optimal length for a helical flagellum of given shape, pushing a spherical head of fixed size and powered by a rotary motor of given speed, is formulated and solved for several different performance measures. Clearly, extensions to more complex swimmers is desirable and interesting, starting from conceptual models such as those in which the tail consists of Purcell's three-link swimmer, or else is a chain of N identical units and one is interested in the optimal N, and up to concrete devices in the context of microrobotics. We believe that our analysis can provide the starting point for such extensions, although it is clear that optimal design of more complex swimmers than the one analyzed in this study will require devising new and likely more complex “correction” strategies than one based on a single scalar parameter.

Acknowledgments

This work has been supported by the ERC Advanced Grant 340685 MicroMotility. A.D.S. thanks Giancarlo Cicconofri, Giovanni Noselli, and Erik Zorzin for valuable discussions.

Author Disclosure Statement

No competing financial interests exist.

References

  • 1.Josenhans C, Suerbaum S. Motility in bacteria. Int J Med Microbiol 2002;291:605–614 [DOI] [PubMed] [Google Scholar]
  • 2.Ishimoto K, Gadêlha H, Gaffney EA, Smith DJ, Kirkman-Brown J. Coarse-graining the fluid flow around a human sperm. Phys Rev Lett 2017;118:1–5 [DOI] [PubMed] [Google Scholar]
  • 3.Magariyama Y, Kudo S. A mathematical explanation of an increase in bacterial swimming speed with viscosity in linear-polymer solutions. Biophys J 2002;83:733–739 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Shum H, Gaffney Ea, Smith DJ. Modelling bacterial behaviour close to a no-slip plane boundary: the influence of bacterial geometry. Proc R Soc A Math Phys Eng Sci 2010;466:1725–1748 [Google Scholar]
  • 5.Pimponi D, Chinappi M, Gualtieri P, Casciola CM. Hydrodynamics of flagellated microswimmers near free-slip interfaces. J Fluid Mech 2016;789:514–533 [Google Scholar]
  • 6.Dreyfus R, Baudry J, Roper ML, Fermigier M, Stone HA, Bibette J. Microscopic artificial swimmers. Nature 2005;437:862–865 [DOI] [PubMed] [Google Scholar]
  • 7.Peyer KE, Zhang L, Nelson BJ. Bio-inspired magnetic swimming microrobots for biomedical applications. Nanoscale 2013;5:1259–1272 [DOI] [PubMed] [Google Scholar]
  • 8.Passov E, Or Y. Dynamics of Purcell's three-link microswimmer with a passive elastic tail. Eur Phys J E 2012;35:78. [DOI] [PubMed] [Google Scholar]
  • 9.Alouges F, DeSimone A, Giraldi L, Zoppello M. Can magnetic multilayers propel artificial microswimmers mimicking sperm cells? Soft Robot 2015;2:117–128 [Google Scholar]
  • 10.Dai B, Wang J, Xiong Z, Zhan X, Dai W, Li C-C, et al. Programmable artificial phototactic microswimmer. Nat Nanotechnol 2016;11:1087–1092 [DOI] [PubMed] [Google Scholar]
  • 11.Keaveny EE, Walker SW, Shelley MJ. Optimization of chiral structures for microscale propulsion. Nano Lett 2013;13:531–537 [DOI] [PubMed] [Google Scholar]
  • 12.Walker D, Kübler M, Morozov KI, Fischer P, Leshansky AM. Optimal length of low Reynolds number nanopropellers. Nano Lett 2015;15:4412–4416 [DOI] [PubMed] [Google Scholar]
  • 13.Gutman E, Or Y. Optimizing an undulating magnetic microswimmer for cargo towing. Phys Rev E 2016;93:1–8 [DOI] [PubMed] [Google Scholar]
  • 14.Purcell EM. Life at low Reynolds number. Am J Phys 1977;45:3–11 [Google Scholar]
  • 15.Purcell EM. The efficiency of propulsion by a rotating flagellum. Proc Natl Acad Sci U S A 1997;94:11307–11311 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Gray J, Hancock GJ. The propulsion of sea-urchin spermatozoa. J Exp Biol 1955;32:802–814 [Google Scholar]
  • 17.Lighthill J. Flagellar hydrodynamics. SIAM Rev 1976;18:161–230 [Google Scholar]
  • 18.Maladen RD, Ding Y, Umbanhowar PB, Kamor A, Goldman DI. Mechanical models of sandfish locomotion reveal principles of high performance subsurface sand-swimming. J R Soc Interface 2011;8:1332–1345 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Rodenborn B, Chen C-H, Swinney HL, Liu B, Zhang HP. Propulsion of microorganisms by a helical flagellum. Proc Natl Acad Sci U S A 2013;110:E338–E347 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Dal Maso G, DeSimone A, Morandotti M. An existence and uniqueness result for the motion of self-propelled microswimmers. SIAM J Math Anal 2011;43:1345–1368 [Google Scholar]
  • 21.Lauga E, DiLuzio WR, Whitesides GM, Stone HA. Swimming in circles: motion of bacteria near solid boundaries. Biophys J 2006;90:400–412 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Phan-Thien N, Tran-Cong T, Ramia M. A boundary-element analysis of flagellar propulsion. J Fluid Mech 1987;184:533 [Google Scholar]
  • 23.Ramia M, Tullock DL, Phan-Thien N. The role of hydrodynamic interaction in the locomotion of microorganisms. Biophys J 1993;65:755–778 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Happel J, Brenner H. Low Reynolds number hydrodynamics, volume 1. In Mechanics of Fluids and Transport Processes. Moreau RJ. (Ed). Dordrecht, Netherlands: Springer, 1981 [Google Scholar]
  • 25.Dal Maso G, DeSimone A, Morandotti M. One-dimensional swimmers in viscous fluids: dynamics, controllability, and existence of optimal controls. ESAIM: COCV 2015;21:190–216 [Google Scholar]
  • 26.Gurtin M. An Introduction to Continuum Mechanics (Mathematics in Science and Engineering). Bellman R. (Ed). London: Academic Press, 1982 [Google Scholar]
  • 27.Pozrikidis C. Boundary Integral and Singularity Methods for Linearized Viscous Flow, volume 36 Cambridge: Cambridge University Press, 1992 [Google Scholar]
  • 28.Brebbia CA. The Boundary Element Method for Engineers. London: Pentech Press, 1978 [Google Scholar]
  • 29.Giuliani N. Modelling Fluid Structure Interaction problems using Boundary Element Method. PhD Thesis, SISSA, Scuola Internazionale Superiore di Studi Avanzati, 2017 [Google Scholar]
  • 30.Alouges F, DeSimone A, Heltai L. Numerical strategies for stroke optimization of axisymmetric microswimmers. Math Models Meth Appl Sci 2011;21:361–387 [Google Scholar]
  • 31.Arndt D, Bangerth W, Davydov D, Heister T, Heltai L, Kronbichler M, et al. The deal.II Library, Version 8.5. J Numerical Math 2017;25:137–146 [Google Scholar]
  • 32.Heroux MA, Phipps ET, Salinger AG, Thornquist HK, Tuminaro RS, Willenbring JM, et al. An overview of the Trilinos project. ACM Trans Math Softw 2005;31:397–423 [Google Scholar]
  • 33.George Karypis VK. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J Sci Comput 1998;20:359–392 [Google Scholar]
  • 34.Giuliani N, Mola A, Heltai L. π-BEM: a flexible parallel implementation for adaptive, geometry aware, and high order boundary element methods. Adv Eng Softw 2018; 121:39–58 [Google Scholar]
  • 35.Cortez R, Fauci L, Medovikov A. The method of regularized Stokeslets in three dimensions: analysis, validation, and application to helical swimming. Phys Fluids 2005;17:1–14 [Google Scholar]
  • 36.Rodenborn B, Chen C-H, Swinney HL, Liu B, Zhang HP. Helical swimming simulator. Available at: www.mathworks.com/matlabcentral/fileexchange/ (last accessed April15, 2018)
  • 37.Rossi M, Cicconofri G, Beran A, Noselli G, DeSimone A. Kinematics of flagellar swimming in Euglena gracilis: helical trajectories and flagellar shapes. Proc Natl Acad Sci U S A 2017;114:13085–13090 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Raz O, Leshansky AM. Efficiency of cargo towing by a microswimmer. Phys Rev E Stat Nonlin Soft Matter Phy 2008;77:1–4 [DOI] [PubMed] [Google Scholar]
  • 39.Kanehl P, Ishikawa T. Fluid mechanics of swimming bacteria with multiple flagella. Phys Rev E Stat Nonlin Soft Matter Phys 2014;89:1–8 [DOI] [PubMed] [Google Scholar]
  • 40.Li G, Tang JX. Low flagellar motor torque and high swimming efficiency of caulobacter crescentus swarmer cells. Biophys J 2006;91:2726–2734 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Montino A, DeSimone A. Three-sphere low-Reynolds-number swimmer with a passive elastic arm. Eur Phys J E 2015;38:127. [DOI] [PubMed] [Google Scholar]

Articles from Soft Robotics are provided here courtesy of Mary Ann Liebert, Inc.

RESOURCES